BM6P6(@ &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((&&&&&&'''***------)))%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))******+++++++++,,,,,,,,,+++,,,------......------............////////////...///000111222333333333444444444444444444444444666666444333333444555666666666666666666666666666444444444444444555666777666666666777888:::;;;<<<888999::::::;;;;;;::::::888999;;;<<<===<<<<<<;;;;;;:::888666666777888999999:::;;;999777666666777555444333111000111111222000000000000////////////000000///...------,,,,,,++++++++++++++++++++++++******))))))))))))******++++++)))(((''''''''''''))))))))))))))))))))))))******)))((('''%%%###"""%%%%%%%%%&&&&&&&&&''''''+++***'''%%%$$$#########%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((***)))(((''''''((()))***&&&&&&$$$$$$$$$$$$&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&%%%$$$''''''(((((('''&&&%%%%%%)))*********++++++++++++)))************+++++++++******))))))))))))))))))******+++++++++,,,,,,,,,------------------------..................------............////////////------......//////000000////////////////////////---------............///........................---------------...///000........................///............---------+++,,,,,,------,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&)))((('''(((***(((%%%!!!&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...---------............///////////////000111222222222222222444444444444444444333333666555444444444444555666555555555555555555555555333333222222333444444555666666666777888999:::;;;999999:::;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<;;;999777666777777888888999:::888666555555666555444222111000111111111000000000000/////////...//////......---,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++,,,+++***))))))((((((((())))))))))))))))))))))))'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''######$$$%%%(((***---...&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&'''((()))***)))(((''''''''''''((()))''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&))))))))))))*********+++))))))*********+++++++++******************************+++++++++,,,,,,,,,------------------------..................------............////////////.........///////////////........................---------............///..............................---------......///....................................------------+++,,,,,,------,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$)))(((&&&&&&'''&&&###!!!&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,---------...------,,,,,,............////////////000111111222222222111111333333333333333333333333555555444444444555555666555555555555555555555555444444333333444444555555555555555666777888999:::999:::;;;;;;<<<<<<;;;;;;999999999::::::;;;<<<======<<<:::888777666777777666777888666444333444555444444222111111000111111000000000/////////.........------,,,,,,+++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,+++***)))))))))***))))))))))))))))))))))))%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((($$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$######$$$%%%&&&)))((('''&&&%%%&&&''''''(((((((((((()))))))))))))))))))))*********++++++******++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------..................///////////////////////////.................................---------............///........................//////...---------......------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************((((((((()))))))))************+++++++++,,,,,,,,,------......------,,,+++............////////////111111222222222111111000222222222222333333333333444444444444555555555666555555555555555555555555777777666666666777777888555555555555666777888999::::::;;;<<<<<<<<<<<<;;;:::999999888999;;;<<<===>>><<<;;;999777666666666444555555444333222222444333333222111111000000000000000/////////.........,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++******+++++++++,,,+++******)))))))))***((((((((((((((((((((((((%%%%%%&&&((())))))))))))&&&&&&&&&&&&''''''''''''+++***(((&&&$$$###"""!!!'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$"""!!!!!!###&&&((()))(((&&&%%%%%%&&&''')))'''''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................////////////000000//////......------........................---------............///........................000///...---------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((((()))))))))*********++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,------...------,,,,,,............////////////111111222222222111111000111111111222222222333333333444444555555555666666555555555555555555555555888777777666666666777777444444444444555666777777999:::;;;;;;<<<<<<;;;;;;:::999888888999:::<<<===<<<<<<:::888777666555444222333444333111111111333333222222222111000//////////////////............+++++++++++++++*********...------,,,+++***))))))******))))))))))))************)))((((((((())))))((((((((((((((((((((((((''''''(((((()))(((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&''''''((()))&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''((($$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!"""$$$'''((()))'''&&&%%%%%%&&&((()))&&&'''''''''(((((((((((((((((()))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////000000//////......------........................---------............///........................000///...------------------------------------------,,,,,,,,,++++++++++++***++++++,,,,,,++++++***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((((((((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''(((((())))))*********))))))))))))*********+++******+++++++++,,,,,,,,,+++,,,------......------............////////////000111111222222222111111000000000111111222222333222333444555666666666666444444444444444444444444555555444444333333444444444444333333444444555666888999::::::;;;;;;::::::888888888999999:::;;;<<<:::999999888666555444444111222333222111000111222222222222222111000///.../////////.........------++++++++++++++++++++++++...------,,,+++***))))))***))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&'''''''''(((((((((%%%%%%'''((()))*********'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%''')))''''''&&&%%%&&&'''((()))''''''''''''((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................///////////////////////////.........---------------------------------............///........................//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&&&&###&&&'''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******%%%&&&&&&&&&''''''''''''******+++++++++,,,,,,,,,***+++,,,---.../////////............///////////////000111222222222222222//////000000111222222333222333444666666666666555444444444444444444444444555444444333222222333333333333333333333444444555777888999999::::::999999777888999:::::::::::::::777777777666666555444333000111222222111000111333111222222222111000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++***))))))((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))'''%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''''''''''''''((()))&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((((((((()))))))))***(((((())))))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------..................////////////.........///////////////---------------------------------............///..............................---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((((((((((((&&&%%%$$$###&&&&&&&&&''')))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,)))***+++---...///000000............/////////000...///000111222333333333...//////000111222222222111222444666777777666555444444444444444444444444777666555444444444444444333333222222333333444444777777888999999999999888666777999:::;;;;;;:::999555555666666555444333333000111222222111000111333111111222222111000...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......,,,++++++++++++++++++,,,+++***************++++++))))))))))))))))))))))))&&&'''((())))))******)))''''''''''''((((((((()))$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))))))(((%%%%%%&&&'''((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---................../////////000---.........//////000000---------------------------------.........//////........................---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******++++++++++++******######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,------,,,---...000222333111111222222222222111111000000000000111111111111000111111111111222222222444444444333333222222222444555555333222222444666222222333333333333444444555555555555555666777777444666888999:::999777666666666555555555555666666333222111000///////////////............---------...------------,,,,,,,,,))))))))))))(((((((((((())))))***+++,,,------...))))))))))))))))))))))))******)))((('''&&&&&&%%%'''((()))******)))((('''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((###!!!!!!###&&&(((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&&&&&&&$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%'''((('''%%%###"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%''')))***)))))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''((()))******&&&&&&''''''(((((())))))((()))******)))((()))+++******+++++++++,,,,,,,,,------,,,++++++******)))---,,,+++++++++,,,---.....................------000000000000///...---,,,...---,,,,,,++++++,,,,,,///......------......///222000...---...//////...+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++************************$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------...///111222000000111111111111000000000000000000111111111111000111111111111222222222444444444333333222222222444444444333222222444666222222222333333333444444777666666666666777888888555666777888999888777777666666555555555555666666222222111000///////////////............---------......------,,,,,,++++++///...---,,,+++))))))(((((((((((())))))******+++))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%((()))'''%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''%%%###"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''((()))((()))((((((((('''''''''&&&((('''&&&&&&&&&&&&'''((($$$$$$######$$$%%%&&&''''''''''''(((((((((((((((+++,,,---,,,***))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++***+++******)))***+++,,,---///......---,,,+++******...............------,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,000...,,,+++,,,---,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++************************%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------...............///000111//////000000000000//////000000000000111111111111000111111111111222222222444444333333333333222222222333333222111111333444222222222222333333333333555555555555555666666777666666666666777777777777666555555444444555555666222222111111000////////////............---------......------,,,+++******......---,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''++++++)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''###$$$&&&((((((&&&$$$###&&&%%%%%%&&&'''(((&&&%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((((('''%%%$$$$$$&&&''')))))))))((((((((((((((('''---......---+++))))))************++++++++++++,,,******+++++++++,,,,,,,,,*********++++++---...///......---,,,***)))((('''+++,,,------...---------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,///---++++++,,,---,,,++++++++++++++++++++++++++++++***)))***,,,,,,,,,+++++++++++++++++++++++++++************************%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------......///............/////////......////////////......///000000000111111111111000000111111111222222222333333333333333333333333111222333222111111222333111222222222222333333333222222111111222222333444666666555555555666777888555444444444444444444555444333333333222111111000///............---------......---,,,+++***))))))&&&'''((()))***+++,,,,,,,,,+++++++++*********)))(((((((((((((((((((((((('''''''''(((((((((((((((+++***((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%$$$###"""%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&(((******)))))))))(((((('''''',,,------,,,***)))***+++************++++++++++++))))))***+++,,,,,,------,,,,,,---...///000111222------,,,,,,+++***))))))++++++,,,---...//////......---,,,,,,++++++,,,,,,...------------------...000...------...///...---+++++++++++++++++++++++++++))))))***+++,,,+++***************************************************$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------............//////////////////......////////////......///000000000111111111111000000111111111222222222333333333333333333333333111222333333222111222333111111111222222222333333111111111111111222333333555555444444555555666777444444333333333333444444555555555555555333222111///............------------,,,,,,+++******))))))$$$%%%&&&'''((()))***+++,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&((()))***&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))###$$$%%%%%%$$$$$$######%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%###&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&%%%###"""###$$$&&&'''******))))))((((((((('''''')))******))))))***,,,))))))*********+++++++++))))))***+++,,,------...,,,,,,---///000111222222,,,,,,,,,---------------+++,,,---...///000000000...---,,,,,,++++++,,,,,,---------,,,,,,---------...---,,,---//////...---++++++++++++++++++++++++***)))((()))+++,,,+++***************************************************#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------------...///000000//////......////////////......000000000000111111111111000111111111111222222222222222333333333333444444111333444444333222222333111111111111222222222222333333333333333444444555444444444555555555555555444333333222222333333444555555666666666444222111///............---------+++++++++************)))))))))))))))))))))(((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&'''(((******&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&%%%%%%&&&(((***$$$&&&''''''&&&%%%&&&'''%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((((((&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((()))***))))))))))))))))))((($$$&&&'''(((((((((***+++)))))))))************+++))))))***+++,,,,,,------***+++,,,---............,,,------......//////000,,,---...///000000000000...---,,,,,,++++++,,,,,,++++++************+++++++++******+++------,,,***++++++++++++++++++++++++***)))((()))+++++++++***************************************************$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,...///000000000000/////////000000/////////000000000000111111111111000111111111111222222222222222222333333444444444111333555555444333333333111111111111222222222222444333333333333444555555222333444555666555444444333333222222222222333333333444555666555333111000///............---------)))))))))***************++++++******))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&"""%%%''''''&&&%%%'''(((&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%&&&''''''$$$"""%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%'''(((***,,,,,,,,,,,,)))))))))))))))*********%%%&&&((((((''''''(((***))))))))))))*********************++++++,,,,,,,,,***+++,,,---...------,,,.............../////////,,,------...////////////...---,,,,,,++++++,,,,,,++++++************++++++*********+++------,,,***++++++++++++++++++++++++***)))((()))***+++***)))************************************************%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++---///111111111000//////000000000000//////000000000000111111111111000111111111111222222222222222222333333444444444222444666666555333333444000111111111111222222222222222111111222222333444111222444666666555444333333222222222222222222333222333444444444222000...//////.........---------((((((((()))******++++++''''''(((((())))))******)))))))))*********************************************)))((('''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###""""""%%%%%%$$$###%%%'''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&$$$$$$$$$&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((()))(((&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''((('''%%%"""%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%!!!###&&&)))++++++******(((((())))))******++++++'''((()))((('''&&&'''((())))))))))))***************++++++++++++,,,,,,,,,,,,---.../////////...---/////////......---------,,,,,,------......------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,---//////...,,,++++++++++++++++++++++++***(((((()))***+++***)))))))))))))))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&###!!!!!!$$$&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%###"""%%%***,,,***&&&***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------...///////////////......000//////.........//////000000000000000111111111000111111111111222222222222222222222222222222222444333222222111111222222333222000//////000222333444333333333333333333333222222222222222222222222222222222111111111111000000000000000////////////......---------,,,,,,,,,,,,+++******))))))******&&&&&&'''((()))***++++++******)))(((((((((((((((''''''(((((())))))******&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%%%%$$$(((''''''&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++------,,,++++++******))),,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***))))))***,,,---+++,,,.........,,,***)))+++++++++++++++++++++++++++***)))'''''''''((()))+++++++++*********))))))))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$""""""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))***(((&&&(((,,,...+++(((***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------......////////////......//////............//////222222111111000000//////000111111111111222222222333333333333333333222222444333222222111111222222333222000//////000222333111111111111000000000000222222222222222222222222222222222111111111000000000000000000/////////......------------,,,,,,,,,---,,,++++++******++++++(((((((((((())))))))))))******)))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$%%%'''((((((''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%%%%(((''''''&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++******************+++++++++*********))))))))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***,,,***(((***------+++(((***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,---------....../////////......//////............//////333333222111000///......000111111111111222222222333333333333333333444444333333222111111111111222222111000//////000111222///////////////000000000222222222222222222222222222222111111111000000000000000000/////////......------------,,,,,,,,,,,,------,,,++++++++++++,,,***)))))))))((((((((('''******)))((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++---,,,***(((((()))+++,,,++++++++++++++++++++++++)))******++++++++++++***+++************)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((('''&&&(((******)))'''******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------......//////......///............//////000222111111111000000//////000000111111111222222222333333444444444444555555333222222111111111111111111111000000000000111111000000000000111111111111111111111111111111111111111111111111000000000000000000/////////.........---------,,,,,,,,,++++++---,,,++++++******++++++))))))))))))((((((((((((***))))))((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++***)))(((((()))******************************&&&'''(((*********)))(((************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((((((((($$$$$$%%%''')))***)))(((************++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---..............................///000000//////000000111111111222000000111111111222222222333333333444444555555555333222111111000000111111111000000000000000000111//////000000000111111111111111111111111111111111111111111000000000//////////////////............------,,,,,,,,,++++++++++++******)))))))))))))))'''''''''((()))************))))))(((((((((((((((''''''((((((((()))))))))&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%$$$$$$!!!###%%%%%%$$$###$$$%%%%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&'''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++((((((************)))(((************************&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''((((((((((((&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$%%%'''(((***++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------+++,,,---.....................---......///000111......///000111222333333000111111111111222222222222222333333444444555555222222111000000000000111000000000000000000000000------......//////000000111111111111111111111111111111000000000//////////////////.........------,,,,,,,,,,,,++++++++++++******)))(((((((((((((((&&&&&&'''((()))***++++++******)))(((((((((((((((''''''(((((()))******+++&&&&&&'''''''''%%%$$$###%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,---&&&(((***,,,,,,+++)))(((************************)))******++++++++++++***(((((()))))))))))))))***))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%'''))))))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((&&&''')))*********+++++++++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------***+++,,,---............---------......///000111//////000000111111222222000111111111111222222222111111222222333444444444222222111000000000000000//////000000000000//////------...//////000111111111111111111111111111111111000000000//////////////////.........---------,,,,,,,,,++++++++++++***+++******)))((()))))))))''''''(((((())))))************)))((((((((((((((('''(((((((((((((((((((((''''''((()))(((&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$&&&((()))$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((######$$$%%%&&&''''''((('''&&&&&&'''(((((('''%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***,,,---...((()))******+++++++++***************************,,,+++******************(((((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$'''))))))&&&$$$$$$%%%))))))))))))))))))))))))'''((()))++++++******)))'''(((******)))(((((()))+++***)))))))))***,,,---++++++,,,,,,,,,---------***+++,,,---............---------......000111111111111111111000000000000000111111111111222222222000000111222222333444444222111111000000000000000//////000000000000/////////000000111222333333444000000000000000000000000000000000000//////////////////.........---------,,,,,,,,,+++++++++******,,,++++++***)))*********))))))))))))((((((((((((******)))(((((((((((((((((((((((('''&&&&&&%%%%%%((()))******)))'''%%%$$$(((((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$###"""###&&&((()))$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++*********++++++,,,------,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))))))))+++...///+++***)))((()))***,,,...))))))))))))))))))))))))+++***)))'''''''''((()))'''((((((((())))))******))))))))))))))))))))))))''''''&&&%%%%%%$$$######&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$######$$$%%%))))))))))))((('''&&&%%%''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++...,,,***)))***+++...///---------------...///000333...***,,,000444333111............///////////////000111333333222111111000000111222111000///...000000000000//////////////////000000000000000///222222111111000/////////111222444444444222000///000000000///......------------------------------.........------,,,,,,,,,******))))))))))))******+++***((('''''''''((()))***+++++++++******,,,---)))***,,,---,,,)))'''%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&###$$$((()))%%%!!!!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###"""###%%%''')))''''''''''''''''''&&&&&&((((((((((((''''''''''''(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&''')))++++++***(((''',,,)))((((((++++++***'''))))))))))))************))))))))))))************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------.........---,,,,,,+++)))******++++++,,,------,,,,,,++++++++++++************+++++++++******)))***++++++++++++***)))))),,,,,,,,,++++++*********(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&'''''''''((((((((((((((('''))))))))))))))))))))))))((((((((()))))))))******)))************++++++++++++++++++,,,,,,,,,---------------------...//////---)))&&&'''+++......,,,............///////////////000000111111111111111222222222222111000///...000000000000////////////,,,,,,---...//////....../////////000111111222222111111222222222111000///111111111000//////......------------------------,,,,,,+++++++++***************))))))))))))******+++***)))((('''(((((()))---+++(((&&&(((///999@@@)))***++++++***)))'''%%%&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''+++&&&$$$&&&(((&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&'''''''''(((''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%'''((()))))))))'''%%%$$$)))'''&&&''')))***((('''))))))))))))************$$$%%%%%%%%%%%%&&&&&&&&&,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------......//////......---,,,------,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++******************+++++++++************))),,,,,,,,,++++++*********(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,---...---,,,+++------,,,,,,,,,---......///,,,)))***---000000...............///////////////////////////000111111333333333222222000///...000000000000////////////+++,,,---...///000000000...//////000000111111222000000000000000/////////222222111111000//////...------------------------++++++++++++******************))))))))))))************)))(((((((((((((((,,,***&&&%%%(((111===FFF))))))))))))(((''''''&&&&&&''''''((((((''''''&&&&&&&&&'''((('''&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((***''''''+++---***((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((&&&######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$###'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((('''%%%###"""&&&%%%$$$%%%'''(((((('''))))))))))))************(((((((((((()))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------...////////////......---//////...------,,,++++++......------------,,,,,,,,,+++***))))))***+++,,,,,,,,,***)))))))))***++++++++++++++++++*********(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))))))))*********+++))))))*********+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------222///......111222222111............//////////////////...------///000111111111222222222222111111000000000000////////////------///000222222333333111111111000//////......111000000/////////000111111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********))))))(((((((((((((((&&&((()))***+++---111444***)))((('''&&&&&&'''(((''''''((((((((((((''''''%%%&&&((())))))'''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))###$$$***333555...'''###'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&...+++'''&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&$$$###&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%'''(((((((((((()))))))))************,,,,,,,,,---------......*********++++++*********+++++++++,,,,,,,,,---------...............------...---------,,,,,,,,,+++,,,,,,+++++++++*********,,,+++***))))))***,,,...---,,,***(((((()))***,,,+++++++++***************(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))*********))))))*********+++++++++---,,,+++******,,,...///...------,,,,,,---------...---,,,,,,---......---............///////////////...---------...000111//////000000111333444444000000000000////////////---...///111222333333333111111000000///.........111111000000000111111222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))(((((('''%%%(((***+++***(((((((((***)))'''&&&&&&&&&((()))'''(((((((((((((((((('''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))"""###)))222444---&&&"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))333///***((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((()))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&''''''((()))***((()))))))))************)))))))))*********++++++)))***++++++++++++***)))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,******++++++,,,,,,,,,---,,,,,,+++++++++*********,,,+++***))))))+++---///---,,,***(((((()))***,,,************************(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((###$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%'''(((((()))))))))(((((('''(((((((((((((((''''''************************(((((((((((()))))))))))))))************+++++++++...,,,***))))))+++...000//////...---------......,,,,,,,,,,,,------,,,,,,............////////////...............///000000.........///000222333444000000000000////////////,,,---...///000111111111---......//////000000111000000111111111111111222//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************))))))))))))******)))))))))))))))((('''''')))***)))(((&&&''')))+++***)))((('''''''''))))))'''(((((())))))(((((('''%%%&&&'''((()))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((%%%%%%)))+++(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******000---)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&((()))((('''&&&%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''(((((((((((('''&&&%%%$$$'''''''''''''''(((((((((&&&''''''((()))***++++++&&&'''))))))(((((()))+++))))))))))))************((((((((()))))))))******)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++))))))***++++++,,,------......------------,,,,,,++++++******+++,,,---...,,,,,,***)))))))))***+++)))))))))***************(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))###$$$%%%&&&''')))******%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''((()))))))))(((************************&&&'''''''''(((((((((((()))************+++++++++,,,,,,+++++++++,,,---...111000///............///...///000000///......///............////////////......///000000000000///000///.........///000111000000000000////////////---...///000000000000000------......///000000111......000111111111000000/////////...------,,,,,,++++++++++++++++++++++++((()))))))))******************))))))))))))******((())))))***)))((('''&&&******)))'''&&&(((+++...)))))))))(((((())))))***(((((())))))))))))((((((&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''!!!###%%%((()))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''+++&&&$$$&&&'''&&&&&&(((&&&''''''(((((()))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))+++)))'''&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((()))(((((((((((()))******+++&&&(((***)))''''''(((***))))))))))))************************++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,......------------,,,,,,******++++++,,,------...+++++++++************)))((()))))))))*********+++(((((((((((())))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%$$$###!!! ###$$$&&&((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))************+++++++++***+++,,,---------,,,,,,111111000///////////////---...//////...---------............/////////000---...000111111111000///222111///...------......000000000000////////////000111111222222222111111000000000///......------+++---///111111000///...000000000///......------++++++++++++++++++++++++******++++++,,,,,,,,,,,,******))))))))))))******((()))*********)))'''&&&''')))++++++***))))))))))))))))))***************(((((())))))))))))(((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''"""%%%)))***)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&))))))(((((('''''''''&&&(((%%%&&&***+++'''######&&&&&&'''((()))***++++++''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((******))))))((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((()))(((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''((('''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((&&&'''''''''(((((())))))***))))))((((((((())))))&&&)))***)))&&&%%%''')))))))))))))))************(((((()))))))))************+++---......---+++***++++++,,,,,,,,,---------+++,,,------.........---///......------,,,,,,+++,,,,,,,,,+++++++++******)))***+++,,,---...------***++++++++++++***))))))(((((())))))*********+++(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''((($$$%%%&&&&&&'''((())))))''''''(((((('''&&&%%%%%%''''''''''''((((((((((((+++*********))))))((((((&&&&&&&&&''''''''''''(((************+++,,,---...++++++,,,---............------------------------000///...---,,,+++******---------............///////////////////////////000000111111111000000///---.........//////000000333222222222111111000000////////////////////////222///---...000111000...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((''''''''')))***+++(((((()))***************(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''&&&+++******)))((('''''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))######$$$%%%&&&'''((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++(((''''''(((((((((%%%###!!!"""###%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,........................000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***************************)))))))))((((((''''''(((''''''(((***,,,+++***&&&&&&''''''(((((())))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''((()))))))))******+++,,,---***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,---------............/////////////////////////////////000000000//////.............../////////000111000000000////////////........................000...,,,,,,///000///------,,,,,,++++++,,,,,,---++++++*********)))))))))''''''''''''''''''''''''(((((((((((((((((()))***&&&''''''((()))(((((((((''''''((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''***))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''(((***+++,,,***(((''''''((('''%%%###&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++************++++++************************---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******************************)))))))))((((((((((((''''''(((***,,,+++***(((((((((((((((((())))))%%%%%%&&&&&&&&&'''''''''#########""""""#########&&&%%%$$$######$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........---------............///////////////////////////......////////////..................////////////...............---------------------------------...---++++++---...---,,,,,,,,,++++++++++++,,,,,,******)))))))))(((((((((''''''''''''''''''''''''(((((()))))))))(((''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$############$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,,,,***((('''''''''&&&$$$((((((((('''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------------------------------++++++************))))))++++++++++++++++++++++++++++++***))))))***++++++************************************))))))))))))(((''''''(((***++++++***))))))))))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&$$$######$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((()))***+++)))))))))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............///////////////////////////......//////000000//////.........///////////////------------------------------------------------...---,,,,,,,,,---------,,,,,,++++++++++++,,,,,,******)))))))))(((((((((''''''''''''''''''''''''(((((()))***)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$#####################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******...+++(((&&&&&&'''&&&%%%&&&&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,++++++************++++++------------------------,,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++******************************************)))))))))''''''(((***+++***)))++++++******))))))(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++)))))))))))))))+++,,,---------------------------......---------,,,,,,,,,---------............///////////////////////////...///000111111111111111///////////////.................................------------------------------------,,,,,,---...,,,++++++******++++++,,,++++++*********)))))))))(((((((((((((((((((((((('''((()))))))))'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((---***'''&&&&&&'''&&&%%%&&&&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((()))+++,,,++++++************++++++------------------------------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------*********************************++++++*********))))))))))))))))))))))))))))))))))))))))))******)))((('''''')))***)))(((++++++******))))))((((((#########$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((()))***+++***))))))((()))+++,,,---------------------------.........------,,,,,,,,,---------............///////////////////////////...///000111111222222111///////////////..................///////////////------------------------------...---,,,+++---///++++++************++++++++++++*********)))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&***(((&&&&&&&&&'''&&&%%%((((((((('''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))******++++++************++++++************************---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''))))))((('''))))))))))))))))))(((((($$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$$$$###"""!!!!!!"""$$$&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))***+++++++++***)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---------............///////////////////////////---...///000111111111111000/////////............---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))),,,...++++++************++++++******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''(((((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###%%%%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))++++++************++++++))))))))))))))))))))))))******)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))&&&'''''''''(((((((((((()))(((''''''((()))((('''(((((((((((((((((())))))%%%%%%%%%&&&&&&&&&''''''!!!###$$$%%%%%%$$$###!!! ###&&&'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,,,,+++))))))***+++...///++++++++++++++++++++++++***++++++,,,---//////000---------.........//////////////////////////////,,,---...///000000000000000000//////.........------------....../////////************************)))+++,,,+++((((((***---++++++************++++++)))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***$$$%%%&&&&&&''''''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$)))((((((&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$###$$$&&&''''''%%%###!!!"""###%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((++++++************++++++************************'''''''''((()))+++,,,---************************************************((()))))))))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((()))(((''''''((()))(((&&&&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!###$$$"""!!!%%%&&&&&&&&&$$$###$$$%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,---...///...,,,+++,,,---,,,,,,++++++***+++++++++---......///////////////000000//////.........---000///---,,,,,,---///000///............---------........................,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&(((***++++++***(((&&&''''''&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&$$$$$$$$$$$$&&&&&&))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%)))'''$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))************************(((((()))***++++++,,,,,,+++++++++************)))((()))***+++++++++++++++************)))(((&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&'''&&&%%%'''(((((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,---,,,***)))***+++,,,,,,+++++++++++++++,,,---......///////////////000/////////............///...---,,,,,,---...///............------------------------------------,,,,,,+++++++++*********)))******++++++******)))+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%(((&&&$$$###%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,************************(((((()))******+++,,,,,,+++++++++************)))))))))***+++++++++******************)))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&%%%&&&''''''''')))******)))'''%%%&&&'''&&&&&&''''''''''''&&&&&&""""""###$$$%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,---,,,***)))***+++,,,,,,++++++++++++,,,,,,---......///////////////////////////............///...---,,,,,,---...///............------------------------------------,,,++++++++++++*********)))******++++++******)))---,,,+++***)))(((((('''))))))************))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%######%%%'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((******+++,,,************************((())))))******++++++++++++++++++************)))*********+++******)))))))))******))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&***'''$$$###$$$%%%%%%%%%)))******)))&&&%%%%%%&&&%%%%%%'''(((((('''%%%%%%""""""###$$$&&&'''((((((''''''''''''(((((((((((())))))(((((()))***++++++,,,---......,,,,,,---...,,,,,,+++++++++,,,---------......//////////////////////////////............------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))+++++++++***)))((((((((())))))***++++++***))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$&&&((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((************************((()))))))))*********++++++++++++*********))))))******+++******)))(((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&)))&&&###"""###$$$%%%$$$'''(((((('''%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''((()))***''''''''''''(((((((((((())))))))))))))))))***+++,,,---......,,,,,,---...,,,+++++++++,,,------...---......///////////////.........///////////////---------,,,,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$'''(((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((''')))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))***************)))((('''((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''$$$$$$%%%&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))***''''''''''''((((((((((((***)))))))))))))))******)))+++,,,,,,******+++---,,,++++++,,,,,,---...///---......///////////////.........///////////////,,,,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))((())))))******))))))(((((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************))))))))))))***))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%%%%%%%'''((('''&&&###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******))))))))))))******)))***,,,++++++***,,,---+++++++++,,,,,,...//////---......///////////////............/////////000,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))(((((())))))))))))(((((()))))))))))))))(((((((((***(((&&&%%%%%%&&&(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))(((+++++++++************)))'''((())))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%''''''&&&$$$"""$$$%%%%%%%%%%%%&&&((('''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******)))))))))))))))***+++,,,...---------...///+++++++++,,,---...///000---......///////////////---.........//////000000+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++************************************))))))))))))(((((())))))))))))((((((++++++***)))((('''&&&&&&***(((%%%######%%%(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&''''''%%%$$$######$$$$$$$$$%%%%%%%%% !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((+++++++++************)))''''''((())))))***))))))(((((()))))))))))))))(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###!!!!!!###%%%'''%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&'''((((((((((((((())))))))))))******+++++++++,,,,,,,,,***)))(((((()))+++---...+++++++++,,,,,,---------,,,,,,,,,---------..............................---,,,++++++******++++++,,,***((()))+++,,,+++((())))))*********+++++++++((()))*********((('''&&&***************)))(((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''(((((((((((()))***)))&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########"""%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((***)))'''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&((()))************,,,+++)))((((((((()))******))))))((((((((())))))((('''&&&'''((())))))'''((((((((((((((()))******(((((((((((((((((((((((()))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))*********+++++++++)))******+++,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.................................---,,,,,,++++++,,,,,,---+++)))***,,,---,,,***))))))*********+++++++++)))))))))))))))(((''''''***************)))(((((()))(((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))'''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))************************&&&'''((()))************+++***)))((((((((()))*********)))(((((())))))***((('''&&&'''((())))))'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$(((((((((((())))))))))))(((((()))))))))*********(((***,,,...///...---+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++***************+++++++++***))))))((((((((((((((())))))******))))))((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((('''&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))************************&&&'''((())))))******)))+++***)))((((((((())))))***))))))((())))))******((('''&&&'''((())))))'''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))))))))))))))*********+++)))***,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------------,,,++++++++++++,,,++++++++++++++++++++++++***************************)))(((''''''((()))***((()))))))))))))))((((((((((((((((((((('''''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%$$$###"""###&&&(((***$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''***)))((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((((((((((((((''''''(((((())))))((('''&&&'''((())))))'''(((((((((''''''(((((()))''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))*********+++++++++,,,,,,++++++***))))))***,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,++++++***************)))*********)))))))))******************************)))(((''''''((()))***'''(((((()))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$$$$&&&&&&&&&$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$###"""###&&&(((***$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))((())))))))))))((((((''''''&&&&&&&&&&&&&&&'''((()))((('''&&&'''((())))))'''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((())))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,+++)))(((((()))+++------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))((()))***)))((('''(((***+++++++++***************((((((((((((((())))))***''''''((()))))))))(((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))(((&&&%%%%%%$$$$$$'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''(((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((())))))''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))************++++++++++++,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((***+++***(((''')))++++++++++++*********))))))''''''((()))))))))))))))&&&''''''((())))))((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%%%%$$$(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&'''&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&''''''((())))))******''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))))))))((('''&&&'''''''''((((((***++++++((('''&&&'''((())))))''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))***************,,,---......---+++***+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((+++,,,,,,)))(((***,,,++++++++++++******))))))&&&'''(((*********)))(((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))'''''''''(((((((((((()))''''''(((((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%'''((()))***$$$&&&))))))(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((""""""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%'''((())))))'''''''''&&&&&&%%%%%%%%%""""""""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&''''''((()))******+++'''(((((()))))))))))))))''''''''''''''''''''''''((()))))))))))))))(((((('''((()))))))))(((&&&%%%))))))))))))***+++,,,---((('''&&&''')))))))))''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''')))'''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''"""###%%%%%%$$$%%%&&&(((''''''''''''((((((((((((++++++************++++++---,,,+++*********+++,,,.........------,,,,,,,,,---------,,,,,,+++++++++........................---------,,,,,,+++++++++,,,+++***))))))***+++,,,))))))************))))))+++***))))))******)))((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((('''%%%"""'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''%%%%%%%%%''')))(((%%%###""""""""""""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''(((''''''&&&&&&'''(((((('''%%%###"""&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$&&&(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''$$$...222...+++,,,***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((******(((&&&$$$!!!#########%%%((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))*********)))(((&&&%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++***)))(((''')))***)))((('''(((***(((((((((((((((((((((((($$$"""!!!"""&&&))))))'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))'''&&&%%%$$$$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''((()))((((((***+++((((((((())))))))))))***+++******))))))******+++,,,++++++******+++++++++...---------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((((()))******))))))))))))))))))))))))***(((((((((******)))(((((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%'''''''''''''''&&&&&&&&&(((((((((((((((((('''&&&$$$&&&'''&&&%%%%%%&&&''')))(((&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''&&&%%%$$$###&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''''''''((()))(((&&&&&&((()))&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&,,,666777444555...###!!!''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''' ###&&&&&&%%%%%%''')))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))************)))(((''')))***)))((('''((()))((((((((((((((((((((((((&&&$$$###$$$'''))))))(((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))))))))))))))************+++******))))))******+++******+++++++++++++++***------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************+++++++++++++++,,,,,,,,,))))))(((((((((((())))))******((((((((((((******((('''&&&''')))******(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''+++(((%%%$$$%%%'''''''''&&&&&&''''''''''''''''''&&&''''''(((((((((((('''$$$%%%&&&&&&%%%%%%'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))'''(((((('''&&&&&&''')))&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''222000555AAA666$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$""""""$$$''')))''''''((('''&&&%%%''')))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((('''((())))))''''''((()))(((((((((((((((((((((((((((&&&%%%%%%'''(((((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''$$$%%%''''''&&&&&&'''((((((((()))))))))***************))))))))))))******((()))+++,,,,,,+++******,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++************************))))))******++++++,,,,,,))))))))))))))))))))))))+++***(((''''''(((***+++&&&%%%%%%&&&)))******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%'''(((((((((%%%%%%%%%&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######!!!***&&&///CCC999'''...$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&###!!!!!!###&&&((('''&&&%%%$$$$$$$$$&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))((('''((()))(((''''''((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''))))))((('''%%%''''''''''''''''''''''''((()))******)))(((***+++'''''''''((((((((())))))***))))))))))))))))))***''')))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++***************************)))'''&&&&&&''')))***&&&%%%%%%&&&)))******)))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((***+++***((($$$$$$%%%%%%&&&&&&&&&'''######$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%'''((($$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%&&&%%%######%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######'''***$$$***:::777+++...$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))&&&((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&((()))((('''&&&''')))''''''''''''((((((((((((***))))))(((((())))))***(((((()))***++++++++++++)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))))))))***************++++++++++++******))))))''''''''''''))))))((('''&&&''')))******((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''######&&&)))------,,,***%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&''''''&&&%%%%%%&&&(((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((($$$$$$(((000:::;;;444''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$###$$$&&&((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&%%%######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&%%%$$$###$$$%%%'''(((((((((((()))))))))))))))(((((((((((())))))((((((((())))))***+++,,,))))))))))))******++++++)))*********++++++++++++++++++++++++++++++++++++)))))))))))))))(((((((((((()))***++++++***)))(((((((((((((((((((((((((((***(((((((((******)))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$''',,,/////////((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&(((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))%%%<<>>??????@@@@@@?????????>>>===<<<<<<<<<<<<<<<999999999888777666555444222222222111000000000///......---------,,,,,,,,,+++***))))))++++++***)))************))))))))))))(((((()))***************)))(((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++++++++******++++++++++++***))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''(((''''''''')))((('''&&&%%%&&&&&&'''***)))((('''&&&&&&'''''')))'''%%%%%%''')))(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######$$$%%%'''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""  ###$$$$$$###''''''''''''''''''''''''&&&&&&''''''(((((()))))))))(((''''''))))))((('''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''))),,,,,,+++)))(((((((((((('''&&&&&&&&&&&&'''))))))))))))((((((((((((***)))((((((((()))'''&&&%%%&&&'''((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))***)))'''((()))+++***)))******+++++++++******)))((((((((((((((()))++++++************************)))))))))))))))(((((((((***************+++,,,,,,+++++++++,,,,,,,,,------......//////000111222222555666777888999999999999555444222000////////////000111333666999;;;===>>>DDDEEEFFFFFFGGGGGGFFFFFFCCCCCCAAA@@@????????????======>>>>>>>>>===<<<<<<777777777666555444444444222222111000///......---...,,,++++++,,,+++***)))************************(((((())))))******))))))))))))))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++++++++******++++++++++++***))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''')))(((''''''''''''(((((()))(((&&&&&&((()))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''(((((('''&&&''''''))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&'''((()))******)))((('''((()))***)))'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%'''***------+++)))'''&&&(((''''''&&&&&&&&&''''''))))))))))))((((((((((((******)))((((((((('''&&&%%%%%%&&&&&&''''''''''''))))))(((((((((((()))))))))))))))(((((((((((((((*********))))))(((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))************(((''''''''''''((())))))***)))))))))***+++,,,,,,++++++++++++******))))))((((((((())))))******+++))))))))))))******************+++++++++++++++++++++*********+++,,,---...------...//////000000000111111222333444666666777888999:::;;;<<<<<<<<<<<<999777555333222222222222444666888;;;>>>@@@CCCDDDFFFGGGHHHHHHIIIIIIHHHHHHDDDCCCAAA@@@???>>>>>>===@@@@@@AAABBBCCCCCCCCCCCC>>>======<<<;;;;;;::::::777666666444333222111111111///---------,,,+++)))***************+++++++++(((((()))******)))))))))((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***++++++++++++******++++++++++++***))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))''''''''''''&&&&&&''''''''''''''''''(((((())))))(((((('''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((('''&&&&&&&&&&&&'''((()))(((&&&%%%&&&(((***+++'''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$$$$###""""""!!!%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%######$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%(((+++,,,***'''%%%%%%''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))******)))((((((((((((************++++++,,,,,,))))))(((((((((((())))))******))))))(((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***++++++******)))((('''))))))))))))************))))))(((((())))))***+++---------------...///000...---,,,+++)))((((((''')))))))))***************((((((((())))))***************++++++,,,,,,,,,---,,,,,,,,,------///000000222333333333444444444555333444555666777888999999;;;<<<===>>>????????????===<<<:::999777777777888999:::<<<>>>AAADDDFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHCCCBBB@@@???>>>=========@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<;;;:::888777666666444222000000000///---+++,,,,,,,,,,,,+++++++++***)))***************))))))'''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++++++++******++++++++++++***)))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))&&&&&&''''''''''''''''''&&&&&&'''(((((()))))))))&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))******+++''''''''''''''''''''''''((('''&&&%%%&&&'''***+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&))))))(((&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))******(((((()))*********)))))))))***+++,,,***))))))(((((())))))***+++******))))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))++++++,,,++++++***))))))''''''''''''((((((((((((******))))))******+++,,,***+++,,,+++******,,,---...---+++***)))((((((((())))))***++++++******)))(((((())))))***+++++++++)))******+++,,,------...000000111111222333444555888888888888888888888888444555555666777888999999<<<===>>>???@@@@@@@@@@@@@@@???===<<<;;;<<<<<<===:::;;;===???AAACCCEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFBBBAAA@@@???>>>>>>===>>>===>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@@@@???>>>===<<<<<<999777555555555444333111000000///...------,,,++++++++++++,,,++++++******''''''((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++******++++++++++++***))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''&&&&&&'''((())))))((((((%%%&&&'''&&&$$$$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))***''''''''''''''''''''''''''''''&&&%%%&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***%%%&&&''''''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''(((&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''((((((((()))))))))***&&&(((******)))(((***,,,''''''&&&%%%&&&'''((()))******))))))))))))******++++++******)))(((((('''((((((((((((((()))))))))))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))******+++++++++******)))''''''''''''((((((((((((******))))))******+++,,,)))***+++)))''''''(((++++++******))))))***+++,,,)))***++++++++++++***)))******+++,,,,,,---......,,,---...///000111222222666666666777888999:::;;;<<<;;;;;;::::::999999999555555555666666777777777999999:::;;;<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<999:::;;;===???@@@BBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@???>>>===============999:::;;;===>>>???@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGDDDDDDCCCCCCCCCBBBBBBBBB>>>===;;;;;;;;;;;;999888666666444333111///......,,,------------,,,+++******))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++++++++***))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%%%%'''(((((((((''''''&&&'''((())))))(((((('''&&&'''((('''%%%$$$&&&)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''((()))(((&&&%%%'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((((((((()))***++++++***)))(((((('''%%%$$$$$$%%%'''(((###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******%%%(((******))))))+++...))))))((('''((()))***+++******))))))))))))******+++++++++***)))(((((('''(((((())))))******++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))***++++++...000111///,,,+++---///((((((((((((***,,,...///)))***+++,,,,,,+++)))))),,,,,,------...///000000111111222444555666777777:::::::::;;;<<<===???@@@======<<<;;;:::999999888555555555555555555666666333444555666777777777777666666555555555666777888888888999;;;<<<===>>>???;;;<<<<<<===============<<<<<<;;;;;;;;;;;;;;;<<<666777999:::<<<<<<======???@@@AAABBBDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA??????@@@@@@>>>===::::::888666444222000///............------,,,+++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++++++++***))))))+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&$$$%%%'''(((((((((''''''&&&'''((())))))((('''&&&&&&(((***(((&&&%%%(((***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######"""###$$$%%%&&&&&&'''((("""$$$%%%$$$!!! ###%%%((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%$$$$$$$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########!!! ###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''###%%%$$$!!!"""''')))((("""###$$$%%%&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,&&&&&&((()))************))))))))))))************((()))***++++++***)))((())))))))))))************((((((((()))******++++++))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,++++++++++++++++++***+++,,,---..................---......///000111555333333666:::======<<<>>>??????@@@@@@@@@@@@@@@@@@???===;;;999777666666444444444333333333333333777666555555555666666777444444555666777888999999666777888:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;:::999999999666666666777777777777777999::::::;;;>>>AAACCCEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@???===;;;:::888888333333222111000...,,,,,,///...,,,+++***++++++,,,++++++*********++++++,,,)))))))))))))))(((((((((******++++++++++++******,,,+++)))((((((((()))***)))(((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''######%%%%%%%%%%%%######(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))'''$$$"""###%%%(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''((('''&&&&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((($$$"""$$$(((***'''$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''###%%%$$$!!!"""&&&((('''&&&''''''((((((((((((((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$(((((('''''''''((()))***&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))************(((((()))))))))*********((()))***++++++***)))((())))))))))))*********************)))))))))))))))))))))))))))************************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////111111111111222333444444;;;999999;;;???AAAAAA@@@>>>??????@@@@@@@@@@@@@@@???>>><<<:::888777666555555555555555555555555444666666666666666666666666444555555666777888888999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888555555555666666666666666888888999:::<<<>>>@@@AAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>===999999888666444222000///000///...------......///---,,,,,,+++++++++++++++******))))))))))))))))))******++++++++++++******---,,,+++***)))******+++))))))((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&(((((((((((((((((((((((()))'''&&&%%%%%%''')))***''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''((('''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%'''%%%""""""&&&'''%%%))))))(((((())))))***+++%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((((((((((()))******&&&&&&'''''''''(((((((((''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&'''((())))))******)))(((((())))))))))))******))))))************))))))))))))))))))************++++++******)))(((((('''))))))))))))***************************************************+++,,,,,,------------------------......///000111111111111444444444555555666888888;;;::::::<<<>>>@@@???>>>>>>>>>???@@@@@@@@@@@@??????>>>===;;;:::999888888888999999999999999999999999999::::::999888777777888888888999999:::::::::===>>>>>>??????>>>>>>===????????????????????????;;;;;;;;;:::999999888888555555555555555555555555777777777888888:::;;;<<>><<<:::888666444444333222222111222222222000///...,,,++++++++++++******************************++++++++++++******------,,,++++++++++++,,,)))))))))(((((((((''''''(((((((((((((((((((((((())))))(((''''''((())))))''''''((((((((((((''''''(((((((((''''''''''''&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''(((((()))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((())))))))))))(((''''''%%%'''''''''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''')))((($$$$$$&&&'''%%%((('''&&&&&&&&&''')))***%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''(((((((((((((((((()))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++''''''((()))))))))))))))(((((((((((()))))))))***)))))))))******)))))))))((()))))))))************************))))))((((((((()))))))))***************************************************+++,,,,,,------------............000000222333333333333333555555555666777888999::::::::::::;;;<<<============>>>>>>???????????????AAAAAA???>>>======<<<<<<======>>>?????????>>>>>>>>>>>>>>>???>>>===;;;:::<<<<<<=========>>>>>>>>>AAAAAABBBCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDD>>>>>>>>>===<<<<<<;;;;;;888888888777777666666666777777777666777777777777::::::;;;<<<===>>>>>>???AAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???===;;;:::999999888777666666555555333222000...,,,+++*********************************++++++,,,,,,++++++***,,,,,,,,,++++++++++++,,,)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))((()))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((++++++******((('''%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((+++***&&&&&&((((((%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''''''''((((((((()))))))))))))))***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++'''(((((())))))))))))((('''(((((((((((()))))))))***))))))))))))))))))***((()))))))))************(((((())))))************((()))))))))************************************+++++++++++++++,,,,,,------------.........//////222222333444555555555555444444444555666888999:::<<<======>>>>>>>>>>>>???>>>>>>???@@@@@@@@@@@@???BBBAAA@@@@@@??????@@@@@@???@@@BBBCCCDDDCCCBBBAAA@@@@@@AAA@@@@@@???>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGCCCCCCBBBBBBAAAAAA@@@@@@======<<<;;;::::::999999888888888888777777666666777777888888999::::::;;;<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@????????????>>>===<<<;;;:::999888666555333111///---,,,,,,+++++++++************)))++++++,,,,,,,,,,,,++++++******++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((((((((('''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''(((((((((''''''&&&&&&'''((((((&&&&&&'''(((''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$(((''''''&&&&&&''''''((()))'''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&(((******'''&&&)))(((%%%''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''(((''''''%%%&&&&&&'''((('''''''''''''''((((((((()))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((())))))))))))((((((''''''(((((((((((())))))******))))))))))))******))))))))))))************'''(((((()))******++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...............//////000000111333333444555666666666666444444444555666888999:::;;;<<<>>>>>>======>>>@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCBBBCCCEEEGGGHHHGGGFFFEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;:::999888777777777777888888888888999888888999:::;;;<<<===>>>>>>>>>??????@@@@@@@@@AAA;;;;;;<<<>>>????????????@@@@@@@@@@@@???>>>======;;;:::888666444222111111//////...---,,,+++******++++++,,,,,,,,,,,,++++++)))***+++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&'''(((((((((((('''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$######!!!"""$$$&&&((()))******&&&'''(((((('''&&&'''((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''(((((()))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%((((((&&&%%%((('''$$$&&&&&&'''(((((((((((('''((('''&&&%%%%%%&&&'''((($$$%%%&&&'''((((((((((((%%%&&&'''((()))((((((''''''((((((((())))))))))))(((((()))***++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((())))))))))))(((((('''''''''((((((((())))))+++***)))(((((()))***+++))))))))))))************)))))))))))))))*********))))))))))))************++++++++++++++++++++++++...------------...//////000000111111222333333444333444555666666777777666555666666777999:::<<<===;;;===??????>>>>>>@@@BBBEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJMMMOOOPPPOOOMMMLLLFFFEEEDDDCCCDDDFFFHHHJJJJJJKKKLLLNNNOOOQQQRRRSSSPPPPPPPPPOOONNNMMMLLLKKKLLLKKKIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHFFFEEEDDDCCCAAA@@@???>>>>>>>>>??????>>>===;;;:::::::::::::::999999999999555666666777888999999:::::::::;;;<<<======>>>>>>999:::;;;<<<<<<======<<<===???@@@BBBCCCCCCCCCCCCAAA@@@>>><<<:::888777777555444333111///...---,,,+++,,,,,,------,,,,,,+++)))***,,,---------,,,,,,*********)))))))))(((((((((((((((((((((((((((((('''((())))))))))))((('''((('''&&&&&&&&&&&&'''((('''((((((((())))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&'''((())))))&&&((()))((('''&&&''')))''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''((((((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###&&&&&&$$$$$$'''&&&######$$$&&&'''''''''&&&%%%((('''&&&%%%%%%&&&'''((($$$%%%&&&'''((((((((((((&&&''')))*********)))((((((((((((((())))))))))))'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((''''''''''''((((((((()))+++***)))(((((()))***+++))))))))))))************++++++******)))((((((((())))))))))))************++++++++++++++++++++++++///............///000000222222333444444555666666333444555666666777777777888888888999;;;===>>>???@@@CCCEEEEEEDDDDDDGGGIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJJJJKKKLLLMMMNNNNNNPPPRRRTTTWWWXXXWWWUUUTTTLLLJJJHHHGGGHHHKKKNNNQQQRRRSSSTTTVVVXXXZZZ\\\\\\ZZZZZZYYYWWWUUUSSSQQQOOOPPPOOOMMMLLLLLLMMMOOOPPPMMMMMMMMMLLLKKKKKKJJJJJJGGGFFFEEEDDDBBBAAA??????@@@@@@AAAAAAAAA???>>>=========<<<<<<;;;:::::::::555555666666777777888888666666777888999:::;;;;;;999::::::;;;;;;;;;:::::::::<<>>===<<<<<<999888666444222000///...+++,,,,,,------,,,,,,+++***+++---...///...------************))))))))))))((((((((((((((((((((((((((()))***++++++***)))((()))((('''&&&&&&'''((()))'''((((((((())))))******((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))((()))******+++''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))+++,,,,,,((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((('''&&&%%%$$$'''((()))((('''&&&''')))&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!'''***((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''((((((''''''''''''(((((($$$%%%'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''''''''&&&'''(((******((('''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))'''''''''''''''((())))))++++++***)))(((((())))))'''(((((()))))))))((((((++++++******))))))((((((+++******)))(((''''''&&&))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++***************+++******************++++++/////////000000000111111333555777777666666777888999999888888888777777777;;;<<<>>>>>>>>>???BBBDDDCCCDDDFFFHHHJJJKKKMMMMMMMMMOOORRRTTTUUUTTTRRRQQQSSSQQQQQQRRRUUUXXXYYYZZZ[[[]]]```aaaaaa]]]YYYVVVQQQPPPMMMMMMOOOTTTZZZ^^^^^^```bbbcccdddgggkkknnnkkkiiifffffffffddd```\\\^^^\\\ZZZXXXWWWVVVVVVVVVUUUUUUVVVVVVUUUSSSRRRRRRMMMKKKHHHFFFFFFFFFEEECCCDDDCCCBBBBBBBBBBBB???===:::<<>>;;;999777666444111/////////............------111000...,,,+++***))))))---+++(((&&&%%%&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((%%%&&&&&&&&&''''''((((((,,,***'''$$$$$$%%%(((***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%$$$###$$$''')))+++&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))***,,,,,,+++***************))))))))))))))))))))))))*********)))))))))))))))+++******)))((((((''''''))))))))))))))))))))))))'''(((((()))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++*********+++++++++***++++++,,,,,,++++++,,,,,,,,,---------......//////000000111111333555777777666666777888999999:::;;;<<<===>>>???@@@AAABBBCCCCCCDDDFFFHHHGGGHHHJJJLLLOOOSSSUUUWWWZZZ\\\___aaabbb```^^^\\\WWWVVVVVVWWW[[[^^^``````dddeeeggghhhgggdddaaa___YYYWWWVVVVVVYYY^^^dddgggkkkmmmoooqqqssswww{{{zzzxxxwwwwwwxxxvvvqqqnnnkkkjjjhhheeedddccccccccc___^^^^^^^^^]]][[[WWWTTTTTTQQQMMMJJJJJJIIIHHHGGGGGGEEEDDDDDDEEEDDDBBB@@@???@@@BBBCCCBBB@@@>>><<<<<<;;;999888666555555555555555555666777777888888888888777777777777777777888:::<<<>>>AAACCCDDDDDDGGGHHHHHHGGGGGGFFFEEEDDDAAA???<<<;;;:::888666333111111111000///...------000///...---++++++++++++,,,+++)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''((())))))))))))(((&&&&&&'''''''''(((((((((+++)))'''%%%%%%&&&((())))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&%%%$$$###$$$&&&((()))%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$)))'''$$$""""""$$$''')))(((((((((((((((((((((((())))))((((((((())))))***''''''((())))))))))))((((((((()))))))))))))))***)))(((((((((((()))******---,,,++++++++++++++++++---,,,***))))))))))))***))))))))))))*********************))))))(((((('''))))))))))))))))))))))))'''((((((((((((((('''&&&((((((((()))))))))******************************++++++++++++++++++++++++------,,,,,,+++++++++***+++++++++++++++,,,---...,,,------...///000000111000000111111222333444444555777888999888888:::;;;<<<<<<<<<===???BBBEEEFFFGGGIIIJJJJJJIIIJJJKKKMMMNNNNNNQQQTTTXXX]]]bbbdddhhhjjjllllllkkkhhhdddaaa[[[YYYYYY[[[^^^aaaccccccddddddeeeeeecccbbb```^^^XXXWWWWWWXXX[[[```eeeiiinnnpppsssvvvyyy~~~~~~|||yyyvvvttttttttttttsssrrrqqqqqqqqqnnnhhhccc```\\\WWWSSSQQQPPPOOOOOOMMMKKKJJJIIIIIIGGGEEEBBBFFFFFFFFFEEEDDDCCCAAA@@@@@@???===;;;:::999888888666666666666666666666666777666666555555444444444777777888:::===???BBBCCCGGGHHHHHHIIIIIIIIIHHHHHHEEECCCAAA??????>>><<<:::666555555333111///...---......---,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))******))))))''''''(((((((((((())))))))))))(((''''''''''''((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))(((((('''&&&&&&%%%$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))((((((((((((((((((((((((((((((((('''(((((())))))''''''((()))))))))(((((())))))))))))************)))))))))))))))******+++,,,++++++*********++++++///...+++)))((()))***+++(((((())))))******++++++*********)))))))))(((((())))))))))))))))))))))))(((((())))))((((((''''''(((((()))))))))*********************************************************------,,,,,,++++++******************+++,,,---...------...///111222333333333333444555666777888999888999;;;;;;;;;<<<>>>@@@@@@@@@@@@BBBDDDHHHKKKMMMRRRSSSTTTTTTRRRQQQRRRSSSUUUVVVYYY]]]ccciiiooorrruuuuuuuuurrrnnngggaaa^^^WWWUUUTTTUUUXXX[[[\\\\\\[[[[[[ZZZYYYXXXVVVUUUUUUPPPPPPPPPRRRUUUZZZ^^^aaadddgggkkknnnrrrwww}}}}}}wwwsssnnngggbbb___]]]\\\[[[WWWUUUSSSQQQOOOLLLHHHFFFJJJIIIHHHGGGEEEEEEDDDDDDBBBAAA@@@>>>>>>=========:::999999888777777666666666666666555444333222222666666777888:::===@@@AAADDDEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCAAA???;;;;;;:::888666333000///...------,,,,,,,,,------+++++++++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************((((((((()))))))))))))))'''((((((((((((((('''''')))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&'''&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!###$$$&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&&&&'''(((((((((((('''************)))))))))))))))))))))))))))******+++******))))))))))))***+++000...,,,***))))))***+++(((((())))))******++++++************)))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))***+++,,,---.........///000111333333444444444555777888:::;;;;;;999;;;<<<<<<<<<>>>AAACCCDDDEEEGGGKKKOOOTTTXXXZZZ___aaaaaa```]]][[[ZZZZZZ]]]^^^aaaffflllrrrwwwzzz}}}{{{xxxrrrkkkbbb[[[WWWOOOMMMKKKKKKMMMNNNOOONNNRRRQQQPPPNNNMMMLLLKKKKKKHHHHHHIIIKKKNNNQQQTTTVVVYYY[[[___bbbeeejjjppptttvvvzzz|||wwwtttqqqooonnngggddd```]]]ZZZVVVQQQNNNMMMLLLJJJHHHFFFFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBB>>>>>>===<<<;;;:::999999777888888777777555444333555555555555777999<<<===AAABBBDDDFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFEEECCC@@@@@@@@@???<<<999666444000///......------------,,,,,,,,,+++******))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************)))))))))))))))(((((((((&&&'''((())))))((('''''')))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&'''''''''(((((((((((()))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&&&&'''(((((((((((('''***)))))))))))))))(((((()))(((((((((((()))******)))))))))((())))))***+++...---+++************+++))))))))))))************************************))))))))))))))))))))))))(((((()))***************)))))))))*********++++++************************........................******++++++++++++++++++++++++***++++++,,,---...000000111222333444444555444444666888999;;;======<<<===>>>>>>???AAADDDGGGJJJMMMQQQWWW^^^ccchhhjjjjjjkkkkkkhhhddd```]]]]]]^^^```dddhhhmmmrrruuuwwwtttqqqllleee]]]VVVPPPMMMHHHFFFDDDDDDFFFGGGGGGGGGJJJJJJHHHGGGEEEDDDCCCBBBAAAAAABBBCCCEEEGGGHHHIIILLLNNNPPPRRRTTTXXX]]]```ccchhhooovvvzzz||||||yyyyyyzzz|||~~~yyyvvvrrroookkkgggbbb___WWWUUUSSSPPPMMMKKKIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFCCCBBBBBB@@@???>>>>>>===:::;;;;;;<<<;;;:::888777444444444444555666777888>>>???BBBEEEGGGIIIKKKKKKJJJHHHGGGGGGHHHIIIHHHFFFEEEEEEFFFEEEDDDAAA>>><<<666555333222000//////......---,,,+++************************************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))******))))))))))))((((((((((((''''''&&&'''(((((()))((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))%%%%%%%%%$$$$$$######"""%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''((())))))))))))((()))))))))(((((((((''''''((((((''''''(((((()))******)))))))))******+++,,,++++++++++++*********************)))))))))))))))************************))))))))))))))))))))))))&&&&&&((()))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---------......---------......///333444444444555555666666777888999;;;===???AAABBBBBBCCCDDDEEEFFFHHHLLLOOOTTTWWW\\\bbbhhhlllnnnooolllllllllhhhbbb\\\YYYWWWUUUWWW[[[```dddggghhhhhhbbb___ZZZUUUPPPLLLJJJIIIHHHFFFEEEEEEHHHJJJKKKKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGIIIMMMPPPQQQVVV]]]bbbeeegggkkkmmmllljjjgggddddddgggjjjlllmmmttt|||{{{wwwtttkkkiiifffaaa\\\WWWSSSQQQLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@===>>>???@@@@@@???===<<<777777888888888777777666999;;;===AAADDDGGGIIIJJJJJJIIIHHHIIIKKKKKKJJJIIIHHHIIIKKKKKKJJJHHHEEECCC>>><<<:::777555222111111///...,,,***)))***+++,,,************************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((())))))))))))(((((((((((('''''''''&&&&&&''''''''''''(((((()))))))))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''(((''''''&&&&&&$$$&&&'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((######""""""!!! &&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((()))++++++(((((()))***************))))))(((((('''''''''&&&'''''''''''''''((())))))+++*********+++,,,,,,---))))))***+++++++++******++++++******))))))((((((******************++++++))))))))))))))))))))))))$$$$$$&&&((()))*********)))************+++++++++------------------------))))))))))))))))))))))))***++++++,,,---...//////111000000////////////000666666666666777777777777;;;<<<>>>@@@BBBEEEFFFGGGJJJKKKLLLLLLMMMPPPTTTWWW\\\___ccchhhkkklllllllllhhhiiigggccc]]]VVVRRRPPPJJJMMMQQQVVVYYYZZZZZZYYYYYYWWWSSSOOOLLLLLLMMMMMMJJJHHHHHHIIIMMMPPPRRRRRRUUUUUUUUUTTTRRROOOMMMKKKIIIJJJJJJJJJJJJIIIHHHGGGDDDEEEFFFEEEEEEFFFHHHKKKFFFKKKPPPTTTVVVXXX\\\___ZZZXXXUUUSSSSSSVVVZZZ\\\XXX```iiinnnpppsss{{{}}}{{{wwwqqqjjjccc]]]ZZZRRRPPPNNNLLLJJJHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBB???@@@BBBCCCDDDCCCAAA@@@;;;<<<=========;;;:::888444666999===AAADDDFFFGGGKKKJJJIIIJJJLLLMMMLLLKKKJJJKKKMMMNNNNNNLLLJJJHHHDDDBBB???;;;888555333222111///,,,***)))***,,,---************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%'''''''''''''''((()))***)))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''((((((((((((((('''%%%&&&(((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((())))))))))))((('''&&&(((''''''&&&&&&%%%%%%$$$(((((((((((()))))))))***%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((''''''&&&&&&&&&'''''''''''''''))))))(((((('''''''''''''''''''''(((((((((((((((******))))))((((((''''''))))))(((((((((((())))))************************'''((()))++++++******)))************************++++++******))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))***++++++++++++***---,,,++++++***++++++++++++,,,------,,,---///111///000111222333333444444999888777777888;;;===??????@@@BBBEEEHHHKKKMMMNNNQQQQQQQQQQQQSSSVVVXXXZZZ___aaadddfffgggfffdddccc\\\YYYUUUPPPMMMJJJIIIIIIHHHHHHGGGIIIMMMQQQSSSTTTPPPPPPQQQQQQQQQRRRRRRRRRVVVVVVXXXZZZ^^^aaaeeegggdddgggjjjiiieee___ZZZWWWXXXWWWVVVVVVVVVUUURRROOORRROOOKKKIIIIIIIIIIIIHHHGGGIIIKKKLLLLLLKKKMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHPPPQQQTTTXXX\\\```cccdddlllmmmqqqxxxwwwpppkkkhhhbbbZZZVVVVVVUUUQQQMMMFFFHHHIIIGGGCCCAAACCCFFFDDDEEEFFFHHHIIIHHHEEEBBB???@@@AAABBBAAA???===<<<:::999999:::<<<@@@DDDGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPSSSTTTSSSRRRQQQRRRJJJJJJIIIFFFCCC???<<<:::888666222///...---,,,***((()))***,,,,,,,,,+++***''''''(((((())))))******))))))(((((((((((())))))))))))((((((''''''&&&&&&''')))***++++++***)))'''))))))))))))))))))))))))((((((((((((((((((((((((&&&)))+++***((('''(((***''''''&&&&&&&&&&&&''''''+++***)))'''$$$ &&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************'''((()))***+++******)))*********************************)))))))))))))))************************)))))))))*********++++++************************)))******+++++++++++++++------,,,,,,,,,,,,,,,---+++,,,------,,,---///111000111222333555888999:::888888999:::<<<>>>AAABBBEEEGGGJJJMMMPPPRRRTTTUUUVVVUUUTTTSSSTTTVVVXXXYYY\\\\\\]]]]]][[[XXXUUUSSSPPPNNNKKKHHHFFFEEEEEEEEEGGGHHHIIIKKKOOOSSSUUUVVVWWWXXXZZZ\\\___aaacccdddggghhhiiillloootttxxx{{{{{{~~~}}}xxxsssqqqnnnmmmllllllllljjjgggeeeccc___[[[WWWVVVUUUSSSRRROOOPPPQQQPPPMMMKKKKKKKKKJJJIIIGGGFFFFFFEEEFFFFFFGGGHHHJJJMMMPPPTTTVVVXXXZZZ[[[^^^dddkkkppprrrrrrwwwyyy|||yyyssskkkgggeeebbb]]]YYYRRRQQQOOOKKKGGGFFFFFFHHHHHHHHHHHHJJJKKKKKKHHHFFFCCCDDDEEEEEEDDDBBB@@@???;;;:::999:::;;;>>>AAACCCFFFGGGHHHJJJKKKLLLMMMMMMOOORRRUUUVVVUUUTTTTTTTTTNNNNNNMMMKKKHHHDDDAAA???888555111...------,,,+++***+++,,,,,,,,,+++***)))(((((((((((())))))******))))))(((((((((((())))))(((((((((((((((''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******((('''((()))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((()))))))))))))))(((((((((((((((***)))))))))(((''''''''''''''''''((()))*********))))))(((((((((((())))))************************(((((()))************)))************************))))))))))))************************************((()))))))))************************************)))***++++++,,,,,,++++++...---------------......---///000/////////111333111111222333555888:::;;;:::;;;===@@@CCCEEEHHHIIINNNPPPSSSWWWYYY[[[[[[[[[UUUSSSQQQPPPOOOOOOQQQQQQUUUUUUTTTSSSPPPMMMKKKIIIFFFEEEDDDDDDDDDEEEFFFGGGJJJLLLPPPTTTYYY\\\___```dddfffjjjnnnssswwwzzz|||||||||}}}|||xxxsssnnnkkkiiigggeeeaaaaaa___[[[UUUOOOLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDEEEFFFGGGIIIKKKLLLKKKLLLMMMQQQVVVZZZ\\\\\\```bbbffflllsss{{{}}}zzzvvvpppllleee```YYYSSSOOOMMMKKKJJJIIIHHHGGGGGGIIIIIIHHHFFFGGGGGGHHHHHHGGGFFFDDDCCC>>>===;;;:::;;;<<<>>>@@@CCCEEEGGGJJJLLLMMMMMMMMMPPPSSSVVVXXXWWWVVVVVVWWWSSSSSSRRRQQQNNNKKKHHHFFF<<<888333000//////......,,,,,,,,,,,,,,,***))))))((((((((())))))))))))***))))))(((((((((((())))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***)))((('''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&'''(((((())))))((((((((('''&&&&&&&&&''')))***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&'''''')))'''%%%###"""$$$&&&((('''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''((((((((()))))))))***))))))(((((((((((())))))************************((()))))))))************************************(((((())))))******++++++************************(((((()))))))))************************************++++++,,,,,,,,,,,,,,,---------------...//////000111222222222333555777777777777888999;;;===>>>AAABBBEEEIIILLLOOOPPPQQQTTTVVVYYY[[[]]]\\\ZZZYYYRRRPPPMMMKKKIIIIIIJJJJJJNNNOOOOOOPPPOOOOOONNNMMMHHHIIIIIIKKKMMMOOORRRSSSVVVZZZaaaggglllqqquuuwwwyyy{{{~~~~~~zzzyyyvvvnnnddd[[[TTTQQQTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIKKKNNNQQQQQQQQQSSSTTTVVVZZZ```gggmmmpppyyy{{{ssshhh```[[[WWWSSSPPPOOOLLLJJJHHHIIIIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGBBBAAA???===<<<======>>>@@@BBBFFFIIILLLMMMMMMMMMPPPSSSWWWXXXXXXXXXXXXXXXVVVVVVVVVUUUTTTQQQOOOMMMEEE@@@:::666333222111000,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))(((((('''(((''''''&&&&&&&&&&&&''''''((()))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***(((''''''''''''''''''((($$$%%%&&&&&&'''&&&&&&&&&((('''&&&%%%&&&''')))***''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$&&&'''''''''&&&%%%$$$%%%'''(((((('''%%%$$$&&&''''''''''''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###***)))))))))((((((((('''))))))(((((((((((())))))************************)))))))))))))))*********************************(((((())))))******++++++************************))))))))))))************************************++++++,,,---------------,,,,,,,,,---...///000111000222333444444555888:::<<<===???BBBDDDFFFGGGHHHJJJKKKNNNQQQTTTVVVWWWXXXUUUVVVXXXYYYXXXVVVSSSQQQNNNLLLJJJHHHHHHHHHIIIJJJKKKMMMPPPSSSUUUWWWWWWXXXTTTUUUVVVYYY\\\___aaabbbhhhnnnvvv~~~yyymmmeeeaaaeeefffgggggggggeeecccbbb```___]]]ZZZVVVSSSPPPOOONNNMMMKKKKKKMMMOOOOOONNNPPPPPPQQQRRRVVVZZZ^^^aaagggnnnxxx~~~uuuooojjjddd```]]]ZZZUUUQQQPPPNNNLLLKKKFFFFFFGGGHHHIIIIIIJJJJJJFFFEEECCCAAA@@@????????????AAADDDGGGJJJLLLMMMMMMOOORRRVVVXXXXXXXXXXXXYYYWWWXXXXXXXXXWWWUUUSSSRRRLLLHHHAAA;;;888555333111+++++++++++++++++++++,,,************))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((('''&&&''''''&&&&&&&&&&&&''''''))))))(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&)))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((()))(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''***)))))))))((('''''''''*********)))((('''''''''))))))(((((((((((())))))************************)))))))))((()))******+++************************))))))))))))************++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++++++++++++++,,,------......---------------...///111222333111333555666777999<<>>:::666333......---,,,,,,,,,------+++************)))))))))))))))(((((((((((())))))'''''''''(((((((((((((((******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((()))'''%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))'''&&&&&&&&&&&&&&&&&&'''&&&'''(((((())))))((((((%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''###$$$&&&'''''''''%%%%%%'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))******+++)))))))))((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***************************)))((((((((()))++++++*********************************)))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.............../////////000222444555666666888;;;===>>>AAAEEEHHHHHHKKKQQQVVVYYYZZZXXXWWWWWWVVVTTTSSSSSSSSSTTTTTTPPPPPPPPPOOONNNLLLKKKJJJGGGGGGHHHJJJMMMQQQUUUWWWbbbfffnnnvvv|||{{{uuurrrjjjhhhdddbbbcccccccccbbb[[[ZZZXXXVVVSSSQQQOOOOOONNNQQQXXX```gggmmmqqqsssvvvxxxzzz~~~yyyqqqiiibbb[[[WWWQQQQQQOOONNNLLLKKKKKKJJJHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCEEEHHHKKKMMMMMMQQQUUUXXXXXXYYYZZZ[[[WWWXXXYYYZZZZZZZZZYYYXXXUUURRRNNNJJJGGGCCC>>>:::666444222000............+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((''''''''')))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&))))))'''%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((((((((''''''''''''((((((&&&'''(((((())))))((((((%%%&&&((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&''''''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((('''%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,******))))))((((((''''''((()))))))))******++++++'''''''''(((((((((((((((''''''(((((())))))******))))))(((((((((((())))))***************************)))((((((((()))+++,,,************************++++++******))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---......//////......000111111333444666888999<<<>>>AAADDDFFFJJJNNNQQQZZZ^^^cccfffgggeee```]]]XXXVVVSSSQQQOOOOOOOOOPPPOOOOOONNNNNNMMMMMMLLLLLLPPPQQQRRRUUUZZZ___dddgggooouuu}}}zzzvvvtttttttttssssssmmmkkkhhhddd^^^XXXTTTQQQSSSUUUWWW[[[^^^aaacccdddgggiiilllqqqxxx}}}ssskkkeeeYYYWWWUUUQQQOOOLLLKKKJJJGGGGGGGGGGGGFFFFFFFFFEEECCCBBBAAABBBDDDGGGKKKMMMNNNQQQUUUXXXYYYZZZ[[[\\\WWWXXXZZZ[[[\\\[[[[[[ZZZYYYWWWUUURRRPPPKKKFFFCCC<<<:::777333000///...---++++++++++++******))))))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&))))))'''$$$'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))(((((((((((())))))$$$%%%&&&&&&''''''&&&&&&%%%''')))+++,,,***(((''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))$$$%%%&&&((((((((((((''''''''''''&&&&&&'''''''''((('''%%%$$$%%%&&&)))+++%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''((((((((((((((('''&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''(((((((((((()))(((((('''&&&&&&((()))***)))'''%%%######%%%''')))((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))'''((()))******)))((('''((()))***++++++***)))((($$$$$$$$$%%%&&&'''((()))((((((''''''''''''((((((++++++++++++++++++++++++(((((())))))*********++++++*********))))))(((((())))))***++++++++++++***,,,,,,+++***))))))******------------------------+++,,,------++++++,,,---...---,,,,,,++++++++++++,,,++++++***)))))))))***++++++++++++++++++++++++((())),,,///111222222222555555777888:::;;;<<<===@@@BBBFFFKKKRRRXXX^^^aaahhhhhhiiikkkllljjjddd^^^TTTOOOKKKLLLNNNNNNPPPUUUTTTVVVYYY[[[[[[[[[\\\^^^___ccchhhjjjkkknnntttzzz|||{{{{{{|||~~~{{{wwwtttqqqllleee___^^^ZZZVVVVVVYYY[[[\\\[[[]]]```dddfffjjjpppyyy}}}ssslllbbb\\\YYYVVVPPPLLLJJJIIIHHHIIIJJJKKKIIIHHHIIIGGGEEEEEEFFFGGGHHHGGGMMMOOORRRUUUWWWXXXXXXXXXVVVWWWYYY[[[[[[[[[[[[ZZZYYYXXXWWWTTTQQQMMMIIIGGGBBBAAA???;;;777222...+++...////////////...---,,,+++)))((((((***+++***)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''((()))))))))(((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((+++)))(((&&&%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((+++)))'''&&&%%%&&&'''((('''((()))******)))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((************************((()))))))))************************)))))))))((())))))***++++++++++++***,,,++++++***))))))******'''''''''''''''''''''''')))***++++++))))))***+++------,,,+++++++++,,,,,,---,,,+++***************+++++++++,,,,,,---......,,,---...///000000//////555666999<<<@@@CCCFFFGGGHHHKKKPPPVVV]]]ccchhhkkkrrrpppmmmkkkiiiccc\\\VVVNNNIIIFFFHHHKKKMMMRRRWWW___bbbfffiiijjjjjjjjjkkkqqqvvvzzz|||{{{|||}}}uuuooommmllllllllljjjkkklllmmmnnnnnnnnnnnnnnnoooppprrrtttvvvwwwxxxwwwuuurrrooollllllooorrrxxx}}}}}}vvvqqqhhhddd___]]]___aaabbbbbbcccddddddddddddhhhnnnsss}}}{{{rrrkkkfff```YYYSSSQQQOOOLLLJJJJJJIIIHHHGGGKKKIIIGGGGGGHHHIIIIIIHHHKKKMMMPPPTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYYWWWUUURRROOOKKKJJJEEEDDDBBB???;;;666222000000000///...---,,,++++++)))(((&&&'''((())))))((())))))))))))))))))))))))******)))))))))(((((((((''''''(((((()))(((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))'''&&&%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%%%%&&&''''''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))***++++++++++++***,,,+++******)))*********)))))))))))))))))))))))))))***++++++))))))***+++,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,***+++,,,,,,---...//////...///000111222222222222888:::===BBBHHHMMMQQQTTTUUUXXX\\\aaagggkkkooopppooolllgggbbb]]]WWWPPPLLLIIIEEEEEEIIIOOOTTT\\\dddpppuuu{{{zzzvvvtttuuuvvvvvv{{{{{{{{{{{{zzzxxxvvvuuujjjfffaaa]]]\\\\\\[[[ZZZUUUVVVWWWXXXYYYYYYXXXWWWZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]][[[XXXVVVWWWZZZ\\\cccggglllqqquuuyyy}}}~~~|||zzzzzzzzz{{{|||zzzuuuoookkkkkkmmmoooppprrrpppmmmiiieeeccceeegggkkkpppwww}}}yyypppgggaaa\\\XXXRRRNNNKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFEEEIIIKKKNNNRRRUUUWWWXXXXXXZZZZZZYYYYYYYYYZZZZZZ[[[YYYYYYXXXWWWTTTQQQNNNMMMJJJJJJHHHEEEAAA===999777555444222000...---,,,,,,+++)))'''''')))))))))((())))))))))))))))))))))))++++++*********)))))))))(((((()))))))))(((''''''))))))*********)))(((((((((((((((((((((((((((((())))))))))))************)))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&&&&''')))******+++''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((((('''&&&$$$$$$%%%&&&&&&(((((((((((((((((((((((()))((('''&&&'''((()))***&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******************)))))))))))))))))))))***++++++++++++***++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,---......------,,,,,,,,,------,,,,,,,,,------............///111333666888::::::===???EEEKKKRRRYYY^^^```bbbccceeefffhhhhhhhhhhhh```^^^ZZZUUURRRNNNLLLJJJIIIHHHJJJRRRZZZcccnnnyyywwwrrrlllgggeeedddcccbbbeeeeeeeeeeeecccaaa___^^^YYYVVVSSSQQQQQQQQQPPPOOOKKKLLLNNNOOOOOONNNMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNMMMKKKJJJKKKMMMOOOTTTUUUYYY]]]aaaeeejjjllljjjiiifffeeeeeefffiiijjjttt||||||zzz|||zzzssskkkfffcccccceeeiiilllooottt{{{|||vvvjjjeee]]]VVVRRROOOMMMLLLFFFEEEEEEFFFHHHHHHGGGFFFIIIKKKNNNQQQUUUWWWYYYYYY\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZYYYYYYXXXVVVSSSPPPOOONNNMMMLLLJJJGGGCCC@@@>>>;;;999777444111///.........,,,******,,,,,,,,,+++))))))))))))))))))))))))++++++*********))))))))))))))))))))))))((('''&&&************)))(((''''''(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((('''''''''''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''((((((''''''''''''((((((***)))((('''((()))+++,,,''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******))))))***++++++++++++***+++***************++++++************************+++,,,------++++++,,,---++++++++++++,,,,,,---......------,,,------......---------------,,,,,,,,,...000222555888;;;>>>???BBBGGGOOOXXXaaahhhlllnnnkkkjjjhhheeeaaa^^^[[[YYYRRRQQQOOOMMMLLLLLLNNNOOOLLLLLLRRR[[[eeeppp~~~{{{qqqkkkddd```\\\YYYWWWVVVUUUTTTRRRSSSSSSSSSRRRPPPNNNMMMLLLJJJHHHHHHIIIJJJIIIHHHFFFGGGIIIKKKKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHEEEFFFFFFFFFEEEEEEGGGIIIJJJJJJKKKMMMPPPTTTWWWXXXXXXVVVTTTSSSSSSUUUXXXZZZcccjjjttt~~~|||qqqiiicccbbbaaa``````ccchhhkkkrrruuuzzzzzzpppggg___YYYTTTPPPKKKJJJIIIJJJKKKLLLKKKJJJJJJLLLNNNRRRUUUXXXZZZ[[[]]]\\\ZZZYYYYYYZZZ[[[\\\ZZZZZZYYYXXXUUURRROOONNNNNNNNNMMMLLLJJJHHHEEECCC???===:::777444111///...///...,,,,,,,,,---,,,+++******************************)))))))))((((((((()))*********)))(((''''''))))))))))))(((((('''&&&))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&''''''((((((((('''''''''''''''((()))***&&&'''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''(((((((((''''''&&&&&&''''''((('''''''''''''''((()))***((('''''''''''''''((((((***))))))(((((())))))***************************************))))))))))))))))))))))))************))))))***++++++++++++************)))******+++,,,************************)))***++++++))))))***+++,,,,,,+++++++++,,,------------,,,,,,,,,---..............................333444555777:::===@@@BBBJJJPPPZZZdddmmmrrruuuuuujjjhhhccc^^^YYYUUURRRPPPJJJJJJKKKJJJJJJLLLPPPSSSTTTVVV]]]gggpppzzz~~~yyytttnnnggg___ZZZRRRPPPMMMLLLLLLLLLKKKJJJHHHIIIIIIIIIIIIGGGFFFEEEDDDBBBAAAAAACCCEEEEEEEEECCCEEEGGGIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBCCCCCCCCCBBBCCCEEEEEEDDDCCCDDDGGGIIIIIIIIILLLKKKIIIIIIIIIKKKLLLNNNTTTYYYaaahhhmmmppppppooonnnnnnppprrrvvv{{{xxxjjjgggbbb^^^\\\\\\^^^```cccfffjjjooouuu|||~~~tttjjj```ZZZRRRPPPMMMKKKKKKKKKKKKJJJLLLMMMOOOQQQTTTWWWYYY[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZWWWTTTPPPLLLJJJJJJJJJKKKKKKKKKIIIHHHGGG@@@???===;;;777444000//////---+++++++++,,,+++*********************************)))))))))((((((((())))))*********)))(((((((((((())))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((((((((((((((()))))))))*********''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((%%%%%%&&&'''(((((((((''''''''''''&&&''''''((((((&&&&&&&&&'''''''''''''''(((((((((''''''((((((((('''(((((((((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((($$$%%%&&&'''((((((((((((((((((''''''''''''((((((******))))))))))))******************************************)))))))))(((((()))))))))************))))))***++++++++++++*********))))))***++++++,,,++++++++++++++++++++++++)))***++++++))))))***+++------,,,+++++++++,,,,,,,,,,,,++++++,,,------...---......000111222333333888999;;;>>>BBBFFFJJJLLLUUU[[[ccckkkoooooommmkkk^^^\\\XXXSSSPPPOOOOOOOOOLLLNNNQQQRRRSSSVVV[[[___eeehhhpppyyyyyysssnnnlllkkklllhhheeeaaa^^^ZZZVVVRRROOOHHHGGGFFFFFFGGGHHHGGGFFFHHHIIIJJJJJJJJJJJJHHHHHHFFFDDDBBBBBBDDDGGGHHHHHHIIILLLOOOQQQRRRQQQOOONNNKKKJJJJJJIIIHHHFFFFFFEEECCCEEEGGGGGGFFFEEEFFFGGGFFFDDDCCCDDDFFFGGGFFFDDDFFFFFFFFFFFFFFFFFFGGGHHHKKKMMMQQQUUUYYYZZZZZZXXX[[[\\\]]]___bbbgggkkkooouuuyyyzzzvvvoooiiiffffffffffffcccdddeeeeeefffjjjqqqvvvvvvooo```\\\VVVQQQNNNMMMLLLKKKLLLMMMNNNPPPSSSUUUXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]\\\ZZZVVVRRRLLLHHHEEEEEEFFFGGGHHHIIIIIIHHHHHHCCCDDDCCCAAA>>>999555222000...,,,+++,,,,,,+++***************************++++++*********)))))))))(((((()))*********))))))(((((()))*********))))))))))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&'''((((((''''''&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((((('''((('''&&&%%%%%%&&&'''((($$$%%%''')))******)))((()))(((((('''''''''((((((******))))))))))))******************************+++*********))))))(((((((((((())))))*********+++))))))***++++++++++++*********))))))***+++,,,,,,))))))))))))))))))))))))+++,,,------++++++,,,---...------,,,++++++++++++++++++++++++,,,,,,---...,,,---///111333666777888;;;<<>>AAAFFFLLLRRRWWW[[[___aaahhhfffccc^^^YYYUUUQQQOOOKKKHHHGGGJJJLLLNNNUUU]]]hhhmmmpppqqqvvv}}}vvvjjjbbb^^^ZZZTTTPPPMMMMMMLLLLLLMMMLLLKKKKKKJJJHHHDDDBBBEEEHHHJJJJJJJJJMMMRRRWWW\\\]]]^^^___```^^^ZZZWWWTTTRRROOONNNPPPTTTZZZ^^^```dddkkkqqqttttttqqqooohhhaaa\\\\\\[[[XXXWWWYYYXXXZZZ]]]___```___]]]\\\ZZZUUUOOOKKKIIIIIIIIIIIIGGGHHHIIIIIIIIIHHHFFFEEEHHHGGGGGGFFFEEEEEEFFFFFFDDDFFFHHHIIIIIIJJJKKKLLLRRRUUUYYY^^^eeeooo|||zzzrrrlllgggaaa]]]```dddiiiooowww{{{ooohhhbbbYYYQQQRRRQQQPPPQQQSSSUUUTTTTTTWWWVVVVVVXXX[[[\\\\\\[[[[[[YYYWWWTTTPPPKKKDDD???<<<<<<===???AAAEEEHHHIIIKKKKKKKKKJJJGGGDDDAAA???;;;888444222000///---,,,,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))&&&'''***++++++***'''&&&)))(((((('''''''''(((((())))))))))))************(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((())))))******((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))''''''((((((''''''&&&%%%&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))((((((((($$$$$$######$$$&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''''''''''''''&&&&&&((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))((((((,,,---)))(((******)))(((((((((((()))))))))***))))))*********+++++++++************++++++++++++'''((()))***++++++++++++************************,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))***---000111333555777999===BBBFFFIIIMMMTTTYYY]]]```ccceeebbb___ZZZUUUOOOKKKHHHGGGDDDCCCFFFLLLRRRXXXbbbkkkyyy}}}rrrjjjccc\\\VVVRRRPPPLLLJJJJJJLLLNNNOOOPPPOOOOOONNNNNNMMMLLLKKKQQQTTTVVVWWWXXX[[[aaafffkkknnnrrrvvvwwwssslllgggdddaaa^^^\\\]]]bbbhhhlllvvv{{{yyyqqqkkkiiigggcccbbbdddgggjjjmmmqqqrrrrrrpppooogggaaaYYYSSSPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPLLLLLLJJJHHHGGGFFFEEEEEE@@@AAABBBCCCCCCCCCDDDEEEFFFHHHKKKNNNSSS[[[eeellltttvvvwwwvvvwww|||}}}sssjjjddd___aaacccgggllluuuzzzrrrhhh^^^\\\YYYVVVTTTTTTTTTSSSRRRVVVUUUTTTVVVXXXYYYYYYXXXZZZYYYWWWUUURRRLLLEEE@@@<<<<<<<<<===???BBBDDDFFFIIIJJJKKKKKKJJJGGGDDDBBB>>>;;;777444222111///---,,,---------,,,,,,+++++++++++++++++++++***))))))************))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***(((((((((((('''''''''(((((())))))))))))************(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))))))))((('''''''''''''''&&&'''''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''$$$$$$$$$$$$$$$&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))*********)))(((((()))++++++)))'''&&&***+++(((''')))+++)))((((((((()))))))))*********************+++++++++,,,,,,,,,+++++++++++++++((()))******++++++++++++************++++++++++++++++++,,,,,,---...//////.........,,,+++,,,///222444777;;;???BBBFFFKKKOOOTTTWWW\\\```aaabbbcccddd\\\XXXQQQKKKFFFCCCBBBBBBCCCDDDIIISSS]]]fffqqq{{{zzzqqqdddZZZUUURRRPPPNNNJJJIIIGGGGGGJJJNNNSSSVVVXXXXXXXXXXXXXXXYYYZZZZZZaaadddhhhiiikkkooouuu{{{}}}wwwtttpppmmmnnnsssyyy}}}|||xxxtttrrrttt{{{~~~{{{tttiii```[[[YYYXXXXXX[[[\\\]]]^^^______^^^^^^XXXVVVTTTQQQMMMJJJHHHGGGAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFKKKRRRVVVZZZ]]]___aaacccjjjssszzzzzzrrreeedddbbb```aaafffmmmrrryyyzzzpppiiiddd^^^ZZZWWWVVVUUUTTTVVVUUUSSSSSSUUUVVVVVVVVVYYYXXXXXXWWWTTTOOOGGGBBB<<<<<<;;;:::;;;===???@@@FFFHHHKKKMMMMMMKKKHHHFFFAAA???;;;888666444111///------------,,,,,,,,,+++++++++++++++******))))))************))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))((((((((((((''''''))))))(((''''''&&&%%%%%%(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((()))******))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''%%%&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%$$$$$$$$$%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))'''&&&%%%''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&%%%%%%&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,(((((()))+++,,,+++)))&&&%%%)))***'''''')))+++)))(((((()))))))))*********************************,,,,,,,,,++++++******))))))******+++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---......//////000000000//////000333666555:::@@@FFFJJJOOOSSSVVV\\\^^^``````^^^\\\[[[[[[VVVRRRLLLFFFCCCCCCDDDEEEKKKLLLSSS^^^hhhqqq|||{{{vvvqqqnnnggg```XXXQQQOOOOOOPPPPPPLLLLLLLLLMMMQQQWWW___dddjjjjjjjjjiiiiiijjjlllnnnsssvvvzzz|||}}}~~~yyynnnhhheeeddddddeeefffhhhjjjkkkkkkkkkkkkhhhfffccc^^^YYYTTTPPPNNNHHHFFFDDDCCCCCCDDDDDDCCCDDDCCCBBBBBBBBBEEEHHHJJJIIILLLOOOQQQSSSZZZbbbiiiuuuzzzuuuqqqjjjccc______aaaccciiiooowwwxxxssskkkccc^^^[[[XXXVVVVVVSSSQQQQQQRRRUUUVVVVVVWWWWWWXXXXXXVVVQQQJJJEEE>>><<<:::888777888:::;;;BBBDDDIIIMMMOOONNNLLLKKKFFFCCC???===;;;888555333......---,,,,,,++++++++++++++++++***************************)))))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((()))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))))))))((('''''''''''''''(((((('''((()))))))))(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''((()))***)))(((%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((()))+++,,,,,,)))&&&%%%)))***'''''')))+++)))))))))))))))************************************++++++******)))))))))(((***++++++,,,,,,,,,,,,+++,,,,,,---------.................................///000111111111444777;;;<<>>;;;777666666777888===@@@EEEJJJMMMOOONNNNNNJJJGGGDDDBBB@@@>>>:::777111000...---++++++++++++,,,+++***)))))))))******************)))))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((()))******))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))(((''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&'''((('''&&&&&&&&&((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%%%%&&&''''''&&&&&&'''''''''((((((((())))))'''((()))******(((&&&$$$'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))'''(((((())))))************))))))***,,,,,,***(((&&&***+++(((''')))+++))))))))))))*********+++++++++++++++************************)))))))))))))))+++,,,,,,------,,,,,,,,,******++++++,,,,,,------//////////////////......---///111222555999>>>AAAIIINNNUUUZZZ\\\\\\[[[[[[WWWVVVTTTPPPMMMLLLNNNPPPQQQQQQQQQQQQSSSVVVYYYZZZ```bbbjjjuuu}}}{{{rrrmmmgggccc___]]]\\\\\\[[[ZZZXXXYYYZZZ\\\^^^```aaabbb```cccfffjjjppp{{{{{{tttmmmfffcccZZZUUUOOOMMMOOOQQQQQQPPPNNNLLLIIIHHHGGGFFFDDDCCCCCCEEEEEEDDDBBBDDDIIIMMMTTTYYYaaafffjjjooouuuzzz{{{yyysssnnnkkkdddeeefffgggjjjnnnuuuyyy}}}qqqfff___WWWSSSNNNLLLLLLNNNPPPQQQUUUTTTTTTUUUUUUSSSOOOLLLDDDAAA===888666555666777888;;;@@@EEEJJJMMMNNNOOOLLLJJJHHHGGGEEECCC???===666444111///---,,,,,,,,,---,,,***)))))))))***+++************))))))))))))))))))))))))))))))))))))******((((((((((((******&&&''')))***+++******)))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******(((((()))******+++,,,,,,((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))(((''''''''''''''''''$$$###$$$((()))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''''''((('''''''''''''''(((((())))))***&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))((((((''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))++++++***)))(((,,,---)))(((******)))))))))*********++++++++++++++++++*********)))))))))***************++++++,,,,,,------------,,,,,,******++++++,,,------............///000000000111000222555999<<>>:::555222000000///---,,,***(((((()))***+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%''')))+++,,,+++***)))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***++++++))))))(((''''''''''''''''''$$$"""$$$)))+++)))&&&&&&''''''''''''''''''&&&''''''(((((((((((('''''''''''''''(((((((((((()))''''''((((((''''''&&&%%%&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&((((((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&''''''((()))******+++&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''******)))(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&(((((('''&&&%%%$$$######(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''((()))***++++++++++++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,------------------------------------------------------------,,,,,,---......111222222111000000222444;;;<<>>AAAFFFLLLRRRXXX[[[]]]^^^\\\XXXRRRLLLGGGCCCAAADDDFFFKKKRRR]]]lll{{{{{{uuulllccc\\\YYYVVVSSSRRRSSSUUUWWW\\\dddpppzzz~~~xxxssspppccc___YYYTTTRRRRRRQQQQQQOOOLLLIIIHHHHHHHHHGGGFFFEEEFFFHHHKKKQQQVVV[[[___ccckkkuuu}}}sssmmmgggdddfffiiimmmvvvvvvnnniii```XXXUUUSSSQQQOOOOOOOOOOOOOOONNNKKKEEEAAA>>><<<999777444666999;;;>>>CCCIIIMMMOOOPPPQQQQQQPPPNNNLLLKKKHHHEEEAAA>>><<<999555222111...,,,+++,,,,,,,,,+++*********+++++++++,,,,,,************************+++***)))(((((()))***+++)))(((((((((((()))************))))))))))))*********)))(((''''''((()))***))))))(((((((((((())))))+++******)))(((''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((((((((()))(((((('''''''''((()))***''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))((((((''''''''''''((((((((('''&&&&&&&&&%%%$$$&&&((('''&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((...,,,)))'''%%%&&&'''(((+++***)))(((''''''((()))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%&&&'''((()))(((&&&%%%&&&((()))'''%%%(((((())))))*********+++************++++++++++++++++++++++++*********)))))))))))))))))))))))))))(((((())))))))))))))))))+++++++++***************+++++++++++++++++++++++++++++++++++++++,,,------------------------------------------------------//////............//////...000111333666:::???CCCFFFIIIOOOTTTXXXZZZZZZYYYUUURRRNNNJJJFFFDDDCCCCCCFFFJJJPPPYYYfffuuuwwwmmmfffccc^^^XXXVVVUUUTTTUUUWWW[[[___bbbjjjsss~~~sssnnngggbbb^^^]]][[[ZZZXXXUUURRROOOMMMJJJGGGDDDDDDDDDDDDEEEHHHKKKNNNPPPPPPUUU^^^eeennnxxxyyyqqqiiieeeccccccgggmmmssszzz{{{oooddd[[[XXXSSSQQQPPPQQQQQQQQQOOOLLLHHHEEEBBB???;;;888444666888:::===BBBHHHLLLQQQRRRTTTTTTTTTRRRPPPOOOIIIHHHEEECCCAAA===999555222000---,,,---...---,,,***************+++++++++******************************))))))))))))******((((((''''''(((((()))*********))))))))))))*********)))(((''''''((()))***))))))(((((((((((()))))),,,+++***)))((('''&&&%%%''''''((((((((()))))))))((((((((('''(((((())))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((())))))((((((((((((''''''&&&&&&&&&'''((((((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''')))))))))((((((((((((((())))))((('''&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''+++***)))(((''''''''''''***))))))(((((((((((()))&&&&&&'''''''''((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&'''(((((((((((())))))))))))))))))*********++++++************************))))))))))))))))))))))))***************)))))))))***************************+++++++++++++++,,,,,,,,,++++++++++++,,,------------------------------........................///............//////000111333555888;;;@@@FFFJJJRRRSSSTTTVVVVVVTTTSSSRRRMMMKKKHHHEEEEEEFFFHHHJJJOOOSSSZZZcccnnn{{{|||uuukkkjjjeee^^^\\\___```^^^]]]]]]^^^```dddiiimmmpppvvv~~~|||uuuooollljjjhhhgggiiifffbbb]]]YYYTTTOOOKKKLLLKKKIIIGGGGGGHHHIIIJJJJJJMMMQQQUUUZZZaaajjjqqqwwwnnngggccccccdddgggjjjooottt|||uuuhhhbbb[[[VVVTTTSSSRRRPPPMMMKKKIIIGGGEEEBBB>>>;;;666777888999<<>>:::444222///............---***************************************************))))))))))))))))))***'''''''''''''''((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))+++******)))(((''''''&&&(((((((((((())))))))))))***)))((('''&&&'''((()))''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%&&&((())))))'''&&&&&&'''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''))))))))))))((('''&&&&&&)))))))))(((((((((((()))''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''&&&))))))))))))((((((((((((((((((((()))))))))******''''''(((((()))******+++************************+++++++++++++++++++++************************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........................------------...///000111222555999>>>CCCHHHNNNRRRZZZXXXTTTPPPMMMKKKKKKJJJHHHGGGEEEFFFHHHMMMRRRUUU]]]aaaiiiqqq{{{xxxooogggbbb[[[]]]\\\ZZZ\\\ccciiijjjkkklllnnnqqqvvv{{{|||yyyxxxxxxwww{{{xxxtttooojjjccc\\\WWWVVVTTTPPPLLLIIIGGGGGGGGGKKKJJJJJJJJJMMMQQQWWW[[[iiirrr~~~{{{tttooojjjgggaaaaaabbbfffmmmwwwxxxpppfff^^^ZZZWWWRRRNNNLLLKKKIIIHHHHHHFFFCCC@@@::::::::::::<<<@@@FFFJJJQQQRRRTTTUUUVVVUUUSSSRRRNNNMMMLLLLLLKKKHHHCCC@@@888555222000000///...---++++++******************************************)))))))))******)))))))))'''''''''''''''((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''')))******(((&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%''''''((())))))))))))(((''''''((()))(((((('''&&&((((((((())))))))))))((('''''''''((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&'''''',,,+++++++++******))))))'''((((((((())))))))))))&&&&&&'''((()))***++++++************************++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,------...------------------------........................,,,,,,---...000222333444444888???EEEKKKPPPUUUYYYYYYUUUOOOJJJGGGFFFHHHJJJIIIIIIJJJMMMSSSZZZaaaeeejjjooovvv~~~zzznnnddd]]]YYYVVVVVV[[[___```eeennnuuuwww{{{}}}zzzssskkkeee^^^[[[VVVQQQLLLIIIGGGGGGIIIHHHFFFEEEFFFJJJMMMPPPWWW___jjjuuuzzzssseeeaaa^^^```dddlllxxxuuulllfff___WWWQQQOOOMMMKKKJJJJJJIIIGGGEEE@@@???>>>======@@@FFFJJJPPPQQQSSSUUUUUUTTTSSSRRRQQQPPPOOONNNNNNLLLHHHEEE>>>;;;777444333111///...,,,,,,,,,+++++++++++++++************************))))))************))))))((((((''''''(((((()))*********))))))))))))******(((((())))))))))))(((((())))))(((((((((((())))))''''''(((((()))*********''''''((((((((()))))))))&&&&&&&&&%%%&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((()))*********((((((((((((((('''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''(((((((((((()))))))))(((((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))(((***+++***((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''&&&&&&&&&%%%'''((()))***+++***))))))&&&&&&'''((((((((('''''''''(((((())))))))))))(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''%%%&&&''''''((((((''''''&&&'''((('''&&&&&&'''((()))))))))***************(((((()))))))))*********((((((((())))))*********************************((((((((())))))******+++))))))*********+++++++++)))******+++,,,,,,---------,,,,,,,,,,,,---......------------------------........................,,,---...000222555777999<<>>AAAFFFJJJOOOPPPRRRTTTUUUUUUTTTSSSTTTRRRPPPOOOOOONNNLLLJJJFFFBBB===999777444222000---------,,,,,,,,,++++++************************((()))***++++++***)))((()))(((((((((((()))************))))))))))))******(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&'''''''''(((((((((######$$$%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***)))(((((((((''''''''''''&&&'''((()))))))))((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))+++,,,+++)))''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((('''''''''&&&&&&&&&''')))***+++***)))(((&&&&&&&&&'''''''''((((((&&&'''((()))******)))((('''((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%''')))(((&&&%%%&&&(((%%%%%%&&&'''((()))******)))************++++++++++++++++++***************************************%%%&&&&&&'''((())))))***))))))******++++++++++++))))))***+++,,,,,,---------,,,,,,,,,,,,---......------------------------////////////////////////---...///222555888;;;<<>>BBBGGGMMMRRRPPPOOOMMMIIIDDDAAA@@@@@@CCCJJJSSSZZZbbbnnn{{{wwwhhheeebbb^^^]]]^^^```bbbfffiiinnnrrrwww}}}|||xxxxxxxxxuuuooofff]]]XXXPPPNNNJJJGGGFFFGGGJJJKKKNNNNNNTTT^^^iiisssvvvvvvvvvzzzxxxhhh\\\TTTPPPNNNJJJKKKLLLLLLLLLKKKJJJJJJMMMPPPSSSTTTRRROOOLLLKKKKKKJJJIIIHHHGGGHHHIIIIIIMMMNNNNNNMMMKKKGGGCCC@@@666555222///...---......,,,+++***+++,,,---,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((###$$$&&&'''(((((('''&&&(((''''''((())))))(((&&&)))))))))))))))))))))))))))(((''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))((('''&&&&&&(((***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((())))))((((((((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))))))))(((*********)))((((((''''''***)))((((((''''''((((((***)))))))))(((((((((((((((((()))************)))(((((())))))))))))(((((('''(((***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********+++,,,///...---,,,,,,---...///............//////////////////000000111222333444555999@@@EEEIIILLLOOOQQQNNNMMMIIIEEEAAA@@@BBBEEEJJJSSS^^^fffmmmvvv{{{nnneee\\\\\\[[[]]]aaaffflllppptttxxxtttjjjccc\\\XXXRRRLLLIIIIIIKKKMMMKKKIIIJJJPPPXXX```mmmyyyxxxssstttzzzuuuhhh^^^VVVQQQIIIIIIJJJJJJKKKJJJJJJIIINNNPPPSSSTTTRRRNNNJJJGGGHHHGGGEEEDDDDDDDDDEEEFFFIIIKKKMMMNNNMMMJJJFFFDDD<<<999555111///......///...,,,+++,,,---...---,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))(((((((((((('''))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''(((((('''''''''''''''((())))))((('''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))***&&&&&&&&&&&&%%%'''+++...((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))***))))))***))))))((('''&&&&&&%%%***))))))((('''((((((((()))))))))(((((((((''''''''''''((())))))))))))((((((((())))))))))))(((((('''(((***+++++++++***))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***)))))))))++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))***,,,---...//////---,,,,,,---//////........./////////000000/////////000111333555666888>>>EEEKKKMMMLLLKKKKKKHHHGGGEEEBBBAAADDDJJJOOOTTT]]]iiiqqqwww~~~rrrggg^^^YYYYYY[[[___eeemmmvvv}}}zzztttkkkfff^^^UUUOOOMMMLLLMMMKKKHHHFFFIIIMMMRRR\\\fffssszzzuuuooonnnqqqttt{{{xxxkkk^^^WWWPPPOOOOOONNNMMMMMMMMMMMMMMMOOOQQQRRRQQQNNNIIIFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEHHHKKKMMMNNNLLLIIIHHHBBB???:::444000...------...---,,,---...///...,,,************************************************((()))))))))************))))))))))))))))))))))))***)))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&'''((()))***&&&''''''&&&%%%'''***---'''''''''(((((((((((((((((((((((((((((((((((((((######$$$%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))***************)))))))))******)))(((((((((((((((((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))******+++*********)))))))))))))))))))))))))))))))))))))))******+++,,,+++*********************++++++++++++,,,,,,,,,,,,++++++******++++++,,,***)))))))))***,,,.../////////............//////....../////////000000000---------///111444777888===BBBHHHLLLLLLJJJHHHGGGDDDDDDCCCDDDGGGNNNWWW]]]bbbjjjttt|||zzzlll```ZZZXXXXXX\\\aaaiiittt~~~|||wwwmmmaaaXXXQQQNNNLLLKKKGGGFFFGGGHHHJJJQQQYYY___gggqqqzzztttmmmiiihhhiiiooozzz{{{mmmddd[[[YYYUUUQQQNNNLLLLLLLLLLLLMMMNNNPPPPPPNNNJJJFFFDDDCCCBBBAAAAAAAAABBBBBBCCCEEEIIILLLNNNNNNMMMLLLGGGDDD???999444000...---...---,,,---...///...,,,************************************************))))))))))))************))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((($$$&&&((()))(((((((((***))))))))))))))))))))))))&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&((())))))***)))'''%%%%%%'''((('''''''''(((((((((((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&'''(((((())))))(((((('''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))(((''''''''''''((((((((((((+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((())))))))))))((((((++++++******)))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++*********+++---.........////////////........./////////000000000000......///111444888<<<>>>DDDFFFHHHIIIHHHGGGHHHHHHGGGHHHJJJMMMRRR\\\fffnnnvvvzzzzzztttiii^^^XXXWWW[[[___fffnnnzzz~~~rrrggg___YYYWWWPPPMMMLLLLLLJJJHHHKKKQQQPPPVVV^^^dddjjjtttwwwnnniiieeegggmmmwwwyyykkkfff^^^VVVOOOLLLKKKKKKKKKJJJKKKMMMOOOOOOLLLIIIDDDCCCBBBAAA@@@AAABBBBBB@@@BBBEEEHHHKKKMMMNNNNNNJJJHHHCCC>>>999555111000...---,,,,,,......---,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&))))))(((''')))***))))))))))))))))))))))))&&&'''((()))))))))((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''))))))***)))'''%%%&&&'''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((())))))(((((('''((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''((()))******)))((('''((())))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%+++***))))))(((((())))))(((((((((((('''''''''''''''(((((()))***)))))))))(((((())))))))))))((((((---,,,***)))))))))***+++)))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,,,,***)))(((*********++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++*********+++,,,---...///000000///...---////////////000000000000111111222555888===AAADDDIIIHHHGGGEEEDDDFFFIIILLLMMMOOORRRVVV]]]hhhsss{{{}}}kkkggg___YYYVVVYYY```eeeqqqzzzwwwoooiiifffXXXUUUSSSRRRNNNHHHHHHLLLFFFKKKRRRUUUYYYbbbqqq|||wwwqqqiiigggfffkkkuuu|||uuujjj^^^UUUPPPNNNNNNJJJIIIIIIKKKNNNOOOMMMJJJDDDCCCBBBAAAAAAAAABBBCCC===>>>AAADDDHHHKKKMMMNNNKKKIIIFFFBBB===999555333...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((###&&&))))))'''''')))+++))))))))))))))))))))))))&&&''')))*********)))(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((('''%%%#########%%%&&&$$$&&&((()))((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))************))))))))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,------------,,,,,,))))))))))))))))))))))))'''((()))******)))((('''))))))***))))))(((''''''******))))))((((((''''''+++******)))))))))))))))))))))))))))(((((((((((())))))***+++++++++++++++(((((())))))))))))((((((///...,,,***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,000///...------------...///111444666999>>>CCCGGGGGGGGGFFFEEEFFFJJJPPPTTTWWWZZZ```hhhrrr|||sssggg```^^^\\\ZZZ[[[aaajjjppp~~~uuuppppppjjj```XXXRRROOOLLLKKKNNNMMMLLLLLLPPPWWW```fffttt||||||qqqhhhbbbdddhhhooo{{{yyynnneee\\\QQQJJJMMMLLLKKKMMMPPPQQQNNNKKKJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>>>>???AAAEEEHHHJJJNNNMMMKKKGGGBBB<<<777444222111///---,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++*********)))))))))(((((((((''''''&&&&&&))))))))))))((((((((((((...---+++*********+++,,,***)))))))))))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''((('''''''''&&&&&&&&&&&&'''(((((()))***++++++,,,''''''''''''''''''''''''%%%%%%&&&'''((()))***+++(((((((((((((((''''''''''''((()))******)))((('''''''''((((((((((((((('''(((&&&%%%&&&))))))'''$$$&&&'''''''''(((((())))))'''((()))((('''&&&''')))******))))))((((((''''''((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))''')))***)))((('''(((***(((((())))))((('''&&&&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))******++++++,,,,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++******)))((((((((()))************************++++++*********)))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,000000//////.../////////444666999;;;<<>>======>>>@@@CCCFFFHHHHHHHHHIIIHHHFFFBBB???===444222000...------......++++++++++++,,,,,,------+++++++++*********)))))),,,+++++++++***************)))))))))((((((((((((''''''''''''(((***+++---******)))))))))))))))***))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''***)))))))))((((((((('''(((((((((((('''''''''&&&'''(((((())))))*********'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''((())))))))))))))))))*********)))(((''''''(((&&&%%%'''))))))'''%%%'''''''''''''''&&&&&&&&&'''((()))(((''''''((()))***)))))))))((((((((('''((((((''''''&&&'''''''''))))))))))))))))))))))))''')))***)))((('''(((***(((((())))))(((''''''&&&))))))))))))))))))))))))******))))))(((((((((((())))))))))))************)))))))))***************))))))))))))************))))))))))))))))))))))))+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''''''''((()))***+++************************,,,,,,++++++*********)))((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------...............---000000000000000000111222666999===@@@AAAAAABBBCCCAAACCCEEEIIIOOOXXXcccjjjrrrvvv|||wwwpppllliiifffccc```ccchhhooowww{{{sssjjjbbb]]]NNNMMMKKKIIIIIIIIIJJJKKKPPPVVVaaannn}}}vvvmmmhhhiiimmmrrrwwwzzznnneeeWWWRRRMMMKKKMMMOOOOOONNNPPPNNNLLLIIIHHHEEEAAA>>>===<<<<<<<<<===@@@BBBDDDDDDFFFIIIJJJJJJHHHEEECCC777555222///------///000***+++++++++++++++,,,,,,+++++++++***************))))))))))))((((((((((((******)))))))))(((((((((&&&&&&&&&'''((()))***+++++++++***)))((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))&&&$$$######$$$%%%''''''((((((((((((((((((''''''''''''((()))******++++++++++++***((('''&&&((('''&&&'''((()))'''%%%(((((('''&&&&&&%%%%%%$$$'''((())))))''''''((()))))))))))))))((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))''')))***)))((('''(((***(((((()))))))))(((''''''))))))))))))))))))))))))***))))))))))))((((((((())))))))))))***************))))))))))))))))))((())))))))))))************))))))))))))))))))))))))+++++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''''''''((()))***+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------------...////////////...000000000000111222333333555999>>>BBBCCCBBBBBBCCCBBBDDDIIIPPPYYYeeerrrzzzwwwrrrllliiiiiikkklllmmmlllpppvvv}}}{{{qqqkkk___[[[UUUPPPLLLJJJHHHGGGKKKNNNUUU^^^kkkzzz|||rrrllliiinnnqqqyyy|||tttddd]]]UUUPPPOOOPPPPPPOOOPPPOOOMMMLLLJJJGGGCCC???>>>===;;;;;;;;;===???@@@DDDFFFIIIKKKKKKHHHEEECCC<<<999555000---------...++++++++++++++++++++++++************************((((((((((((((('''''''''*********)))))))))((((((+++******))))))))))))))),,,,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((((((((((((*********))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''---+++(((&&&%%%%%%'''(((''''''''''''((((((((((((***)))'''&&&&&&'''((()))************))))))(((''''''''''''((((((((('''&&&''''''''''''''''''&&&&&&''')))***)))((('''((()))))))))))))))((((((((((((''''''''''''((())))))***((((((((((((((((((((((((''')))***)))((('''(((***(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))((((((''''''((()))))))))************)))))))))))))))))))))))))))))))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))******)))))))))***++++++************************))))))***+++,,,------...++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........---...//////000000000////////////000111333444555888;;;@@@BBBBBBAAAAAAAAADDDHHHOOOXXXdddqqq~~~|||tttoooffffffgggjjjooouuuxxxzzz}}}~~~ssskkk```VVVPPPLLLJJJHHHJJJKKKNNNSSS\\\iiixxxwwwoooooommmqqqzzz~~~rrrjjj___WWWSSSQQQNNNLLLNNNMMMLLLLLLLLLJJJFFFDDD???>>><<<::::::;;;<<<===BBBDDDGGGIIIIIIGGGEEECCCAAA>>>999333///,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************))))))))))))************)))))))))(((,,,,,,***)))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))+++*********))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***)))'''&&&&&&'''((()))&&&'''''''''(((((())))))+++***(((&&&%%%%%%&&&&&&&&&''''''((())))))))))))'''(((((()))((((((''''''&&&''''''((()))******+++((()))***)))((('''(((***(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''')))***)))((('''(((***(((((()))))))))))))))(((************************))))))))))))************((()))))))))******************))))))((((((''''''((()))))))))************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))---,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))),,,++++++***************++++++++++++++++++++++++((())))))***+++,,,------)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---...///000111111111111//////000222333555777888>>>@@@BBBBBBAAAAAABBBCCCKKKPPPYYYdddppp}}}uuukkkeeeaaa[[[```iiisss|||zzzkkk___WWWRRRNNNKKKGGGHHHIIILLLRRR\\\hhhooo}}}|||tttmmmlllqqqrrrppprrrzzz~~~wwwlllbbb[[[VVVPPPKKKNNNMMMLLLLLLMMMLLLJJJHHHBBB@@@>>>;;;::::::;;;;;;===???BBBEEEGGGGGGGGGGGGEEECCC>>>999444///---+++------,,,,,,,,,,,,,,,+++***************+++++++++***************+++++++++++++++*********)))))))))%%%%%%'''((()))*********++++++***)))((((((((()))''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))***)))((('''&&&%%%%%%%%%$$$%%%&&&((())))))))))))&&&(((***)))((('''((()))&&&&&&'''(((***+++,,,---((()))******(((((()))***(((((((((((())))))))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))''')))***)))((('''(((***(((((()))*********))))))************************)))))))))************+++))))))))))))***************))))))))))))))))))((())))))))))))************))))))))))))))))))))))))***+++,,,,,,---,,,,,,,,,************************))))))))))))))))))))))))+++++++++++++++*********************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////......///000111111111111111111333444666999;;;<<<@@@AAABBBBBBCCCGGGKKKOOOWWW]]]hhhttt{{{ooofff```]]]\\\___gggttt{{{ooofff___XXXSSSIIIJJJJJJKKKMMMSSS[[[```jjjuuuxxxpppooojjjccceeemmmqqqxxxzzzqqqiiiaaaXXXRRRQQQOOOMMMMMMNNNNNNMMMLLLEEECCC@@@===;;;::::::;;;;;;<<<>>>AAAEEEGGGIIIJJJGGGFFFCCC???:::666222000.........---------,,,,,,))))))*********+++++++++''''''((((((((()))))))))+++++++++*********))))))%%%&&&((()))***++++++*********)))))))))))))))***'''''''''((()))*********((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))*********)))))))))((((((((('''(((((())))))*********(((((((((((((((((((((((($$$$$$&&&'''''''''&&&&&&&&&&&&''''''((())))))***&&&&&&''''''(((''''''&&&&&&'''((()))))))))))))))&&&(((******((('''((()))&&&''''''((()))***++++++((()))******)))((()))***'''((((((((()))))))))***))))))(((((('''((((((((())))))))))))))))))))))))''')))***)))((('''(((***(((((()))***************************************))))))*********+++++++++))))))))))))************)))))))))***************))))))))))))************))))))))))))))))))))))))***+++,,,,,,---------,,,************************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))******++++++,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((('''(((((()))***+++++++++++++++++++++++++++,,,,,,+++***)))((('''&&&++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000......///111111222222222333333555666999<<<>>>???>>>???@@@BBBGGGNNNWWW]]]bbbiiiuuu~~~xxxmmmccc]]][[[\\\^^^iiirrr~~~uuulllbbb[[[OOOOOONNNMMMLLLNNNRRRVVV]]]gggvvvxxxrrrhhh]]]\\\dddgggooozzz~~~vvvlllbbb[[[UUURRROOONNNOOOOOOOOONNNGGGEEEAAA>>>;;;::::::;;;======>>>@@@CCCFFFIIIJJJGGGGGGFFFCCC???;;;777444/////////......---------))))))******++++++++++++******++++++,,,,,,,,,---+++++++++************)))+++,,,,,,------+++***)))***)))))))))))))))***+++&&&''''''((()))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))(((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))&&&''')))******)))'''%%%&&&&&&&&&'''((())))))***"""$$$&&&((()))))))))((()))************))))))(((&&&)))+++***((('''(((***'''''''''((((((((((((((((((***+++***)))((()))***'''((((((((())))))******++++++***)))(((((())))))))))))))))))))))))))))))((()))***)))((('''(((***(((((()))***************************************))))))******++++++++++++))))))))))))************))))))******++++++,,,,,,))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))+++++++++,,,,,,------...(((((()))***+++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))...---+++*********++++++++++++***)))(((((()))))),,,,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,---------..........................................------///000111222222222222111666666888;;;>>>@@@@@@???BBBEEEHHHKKKPPPYYYeeemmmwww{{{ppphhh```[[[WWWXXX___hhhrrrxxxpppkkkbbb___ZZZUUURRRQQQQQQRRRXXXYYYaaannn|||ttteee]]]]]]WWW\\\hhhzzz~~~pppddd[[[UUUOOOLLLMMMOOOOOONNNMMMJJJEEEBBB???<<<999666;;;===???@@@@@@BBBGGGKKKLLLJJJIIIGGGEEE@@@;;;666333222111///...---,,,,,,+++++++++***++++++,,,,,,******))))))))))))******,,,+++***)))(((((((((((())))))*********+++++++++************))))))))))))************************))))))(((&&&%%%&&&(((+++***)))))))))((((((''''''(((((('''''''''(((((()))******)))((('''&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((---,,,***((('''&&&''''''))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))(((((('''''''''&&&)))(((((())),,,---,,,,,,(((((((((((((((((((((((())))))))))))************************************'''''''''(((((((((((((((++++++******************))))))))))))))))))))))))'''((()))***************+++***)))))))))***,,,,,,++++++******************++++++++++++******)))))),,,+++)))***+++,,,***)))++++++***************+++++++++++++++************++++++++++++************+++++++++++++++,,,,,,,,,******++++++++++++***)))++++++,,,,,,,,,,,,++++++)))***************)))(((---,,,+++*********++++++,,,,,,+++***************,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------........................000111111111222333333333555666888;;;>>>AAABBBBBBAAAFFFLLLTTT\\\hhhuuu~~~wwwooofffaaa\\\\\\\\\```iiirrr~~~zzzooolllfff```[[[WWWUUUTTTUUUTTTXXXcccmmmuuunnnaaa\\\XXXYYYaaannnzzz}}}sssddd]]]UUUPPPPPPRRRRRRQQQOOOLLLHHHEEEBBB???;;;999:::===???@@@AAACCCGGGJJJKKKJJJJJJJJJHHHDDD???;;;444333111...,,,,,,+++,,,,,,++++++***++++++,,,,,,******))))))))))))******,,,+++***)))(((((((((((())))))*********+++++++++************)))))))))))))))))))))))))))))))))))))))***)))(((&&&'''))),,,******)))))))))((((((((((((((('''''''''(((((()))((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&'''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))))))))(((******)))))))))((((((((((((''''''(((***+++***)))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))************************************************&&&'''(((***+++,,,,,,,,,+++***)))))))))***+++,,,++++++******************,,,+++++++++************+++)))((()))***+++***(((++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++******---,,,+++*********++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------................................................222222111111222333555666777888:::===AAAEEEHHHIIIHHHNNNXXXbbbmmmzzzssshhhbbb```]]]]]]aaaeeejjjsss}}}zzzrrrjjjccc^^^[[[XXXTTTTTTXXX]]]bbbjjjrrrnnnccc\\\XXXYYY```iiitttssskkk___WWWUUUUUUUUUTTTPPPNNNLLLJJJGGGDDD???<<<:::<<>>@@@BBBCCCEEEFFFFFFHHHKKKNNNPPPNNNIIIFFF@@@===888333000//////000,,,,,,++++++******+++++++++******))))))******+++++++++***)))(((((())))))************************************)))))))))((('''''''''''''''''''''''')))******)))'''''')))+++******************))))))***)))(((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))***))))))((('''&&&)))))))))))))))))))))))))))(((''''''((()))'''&&&((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((***************)))))))))***************+++++++++************************&&&''')))***+++,,,,,,,,,***************+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++---+++++++++---...---,,,,,,,,,+++++++++,,,------******+++,,,---//////000......////////////000000000000//////////////////000000111111222111111111///000000000000000000/////////...------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........////////////////////////........./////////000000444333222333444777:::<<<===???BBBDDDGGGLLLSSSXXXdddlllwwwtttkkkggggggiiikkkrrrqqquuu{{{{{{nnnfff^^^YYYUUUSSSVVV[[[eeennn|||qqqeeeYYYUUUWWW```ppp}}}|||oooeee^^^WWWRRRQQQPPPOOONNNMMMJJJFFFBBB<<<===>>>@@@BBBDDDEEEFFFEEEGGGJJJNNNPPPPPPLLLIIIEEEAAA;;;555111/////////---,,,++++++*********+++++++++************+++++++++***))))))))))))))))))************************************)))))))))((((((((((((((((((((((((((('''((()))(((''''''((()))))))))))))))))))))************)))(((((((((((((((***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***))))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((((((((((((+++)))((()))******)))((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((*********))))))((((((((())))))*********+++++++++************************)))******+++++++++******))))))******++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++---...---,,,---------------...//////++++++,,,---///000111111000000111111222222222222444444444333333222222222333444555555666666666555333444444555555444444333222111000///............******+++,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,---------............------------------------.........//////000000111333333333444666999;;;======@@@DDDGGGJJJQQQ[[[bbbpppyyywwwqqqiiidddfffkkkqqquuu~~~~~~{{{rrrggg___WWWRRRRRRVVV[[[```lll|||uuufff]]]ZZZ^^^iiisssuuuiii]]]TTTRRRPPPOOOOOONNNLLLIIIFFFBBB@@@???AAADDDGGGHHHIIIFFFGGGIIIMMMOOOPPPNNNLLLGGGDDD>>>888222///...---------,,,+++************++++++************++++++******)))))))))))))))***+++++++++***************************))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&'''((((((((((((((())))))))))))++++++***)))((((((((((((*********))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((((((+++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))((('''''')))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))***++++++++++++*********++++++,,,---------,,,,,,------------......+++))))))***,,,------,,,///////////////000111222...//////000222333444444444444444555555666666777999999888888777777666666777888999::::::;;;::::::888999999::::::999999888777666444222111111111222)))***+++,,,,,,,,,,,,+++------,,,,,,---......///,,,,,,,,,---------......------,,,,,,,,,,,,------------------....................................---......///000000111111222333555777999;;;<<<===???CCCIIIMMMSSS\\\iiirrr}}}sssfffeeeeeeiiipppyyyuuukkk```WWWTTTWWWYYYZZZaaannn{{{{{{nnneeeaaaeeellluuu~~~xxxggg\\\TTTRRRPPPOOOOOONNNLLLJJJIIIFFFCCCCCCGGGKKKMMMNNNJJJJJJJJJLLLOOOPPPOOONNNKKKHHHCCC===777333000......---,,,+++************,,,++++++******++++++,,,******))))))))))))******+++++++++*********))))))************))))))))))))))))))))))))))))))))))))'''(((***)))((('''((()))&&&'''''''''((((((((((((,,,+++***)))(((((((((((()))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))))))))(((''''''(((((())))))))))))***))))))***,,,---,,,+++))))))))))))))))))))))))))))))))))))************************************,,,,,,+++******)))((((((((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++((()))***+++,,,++++++*********++++++,,,------...,,,---------............---,,,+++,,,...000///...111111000111222333444444333333444555666666777777888888999::::::;;;<<<<<<>>>======<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>======>>>>>>>>>>>>======<<<;;;888666555555666777)))***+++,,,---,,,,,,+++...............///000111,,,,,,,,,------............------,,,,,,------...---------.........//////111111111111111111111111---......///000111111222222333555888:::<<<======BBBGGGNNNTTT[[[ggguuupppfff[[[^^^eeeppp}}}wwwjjj___ZZZ[[[\\\ZZZ]]]fffooozzz}}}pppgggfffjjjgggqqq{{{pppbbbVVVTTTQQQPPPPPPPPPNNNMMMNNNJJJFFFFFFJJJOOOQQQRRRMMMLLLKKKMMMOOOQQQPPPPPPPPPNNNIIICCC===777333111...---,,,+++************,,,++++++******++++++,,,***)))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))((()))++++++)))))))))***%%%&&&&&&&&&''''''((((((,,,+++***)))((((((((((((''''''((()))***+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))+++,,,---,,,,,,))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))***))))))(((((())))))*********+++)))(((((())),,,---,,,,,,))))))))))))))))))))))))))))))))))))************************************------,,,,,,+++***))))))((())))))***++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,---------((()))***+++,,,+++************+++,,,,,,---......---------.........//////000//////000333444333333222222222222333444555666777777888888999999::::::<<<<<<<<<===>>>??????@@@AAA@@@@@@???>>>======<<<======>>>@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@>>><<<:::888999999:::,,,,,,++++++,,,,,,---...)))))))))***+++,,,---...---------,,,,,,+++++++++//////.........------------------...------,,,,,,//////000000000000//////111000///...///000222333666777999<<>>???>>>??????@@@@@@AAABBBBBBDDDCCCAAA???============BBBAAA@@@@@@@@@@@@@@@AAADDDCCCBBBAAAAAAAAABBBBBBDDDCCC@@@<<<888777999;;;,,,,,,++++++,,,,,,---...------------------......---------,,,,,,,,,++++++//////.........------------....../////////......000000111111111000//////222111000///000111333555555888;;;???AAADDDFFFHHHMMMVVVbbbllluuuuuuiii___\\\^^^bbblllzzzwwwoookkkeeeddd```]]]^^^eeepppxxx}}}oooeeeaaabbbjjjuuu~~~~~~kkk```VVVRRRPPPNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTSSSQQQQQQQQQPPPNNNMMMOOOMMMLLLJJJGGGBBB;;;666//////......---,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))***(((''''''((())))))(((''''''''''''(((((()))***)))******++++++******)))******))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((''''''***)))'''&&&%%%&&&'''((())))))(((((((((((())))))((())))))******))))))(((((((((((((((((((((((()))((((((''''''((()))***+++******++++++++++++***************))))))))))))))))))***,,,......,,,***)))++++++***))))))***++++++***+++,,,,,,******+++,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---............---000000000000111111111222333444666555555555666777999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@AAAAAABBBBBBDDDBBBAAA???>>>>>>>>>?????????>>>============>>>BBBAAA@@@??????@@@AAABBBBBBBBB@@@===:::888:::;;;,,,,,,++++++,,,,,,---...///......------------,,,------------,,,,,,,,,,,,...............------------...///000000000000000222222222222222111000///222222111111222444666777777;;;???CCCFFFIIILLLOOOYYYcccppp|||yyylllccc]]]YYY]]]cccooo{{{|||wwwqqqnnnhhhbbb___aaafffjjjqqq|||lllddd^^^```eeemmmwwwyyymmm___XXXSSSOOONNNPPPOOOPPPQQQSSSTTTUUUUUUUUUVVVUUUSSSSSSRRRQQQOOOLLLNNNNNNMMMMMMLLLGGGAAA===111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((('''''''''))))))'''&&&''''''(((((()))+++,,,---)))******++++++******)))***))))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''''''''&&&&&&%%%***(((&&&######$$$&&&((())))))(((((((((((()))))))))******************)))((((((((()))******++++++))))))((((((((())))))*********++++++++++++******))))))))))))***************++++++,,,,,,++++++***++++++***))))))***++++++***+++,,,,,,******+++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------......///000222222222333333333333444555777999999999999;;;===<<<<<<============<<<<<<::::::::::::;;;<<<======>>>??????@@@@@@AAABBBBBBBBBAAA@@@????????????@@@======<<<;;;;;;;;;;;;;;;======<<<<<<===>>>@@@AAA???@@@@@@???<<<;;;;;;<<<,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++------------------,,,,,,........................,,,---...///000111111111333333333333222111000000333333333444555666888999;;;>>>BBBEEEIIIOOOWWW\\\kkktttsssiii___ZZZYYY\\\fffooo|||~~~~~~zzztttlllgggddddddeeehhhnnnxxx|||pppccc]]]\\\___gggoooyyyiii___WWWPPPMMMNNNLLLMMMOOOQQQSSSTTTTTTTTTXXXWWWUUUTTTTTTRRROOOLLLLLLLLLMMMNNNNNNKKKFFFBBB444333111000......------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''')))******(((%%%************+++,,,---...))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************)))(((''''''((((((&&&&&&&&&''')))***))))))(((((((((((())))))******++++++++++++******(((((()))***++++++,,,,,,******))))))))))))))))))******++++++++++++******(((((())))))******++++++,,,++++++++++++++++++,,,+++******************+++***+++,,,,,,******+++,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......//////...---...///111222444444444555555555666666888:::;;;<<<;;;;;;===>>>==================<<<;;;999999999999999;;;<<<<<<<<<======>>>>>>???@@@@@@??????>>>>>>>>>?????????===<<<;;;::::::999::::::888777777777999:::<<<===<<<>>>@@@@@@>>>=========,,,,,,++++++,,,,,,---...)))***+++------...---------------------------------.....................+++,,,---...///000000000333333333333333222111111333333444555777888:::;;;===@@@CCCFFFKKKUUUbbblll{{{uuuggg___XXXXXX[[[bbbnnnyyyzzzrrrkkkfffcccaaaccciiiqqq|||oooddd\\\YYY[[[```ooo}}}ttthhh^^^TTTNNNMMMKKKLLLNNNPPPRRRSSSTTTTTTXXXWWWVVVVVVUUUSSSOOOLLLIIIIIIJJJKKKLLLLLLIIIFFF:::888555222000.........---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((((((***++++++)))'''+++******)))))))))******)))))))))******)))))))))))))))))))))******************))))))((((((''''''((((((((((((((((((((((((++++++++++++******)))(((###$$$&&&(((************))))))(((((((((((())))))******++++++++++++******((())))))***+++,,,,,,---***************)))))))))******++++++++++++******(((((())))))******++++++,,,,,,+++******+++,,,,,,*********++++++************+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////111000000///000222444555666666666666777777777777:::<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999777777777777888999:::;;;999::::::;;;<<<<<<======;;;<<<<<<===============::::::888777777666666666333333333333444666888:::999<<>>===>>>,,,,,,++++++,,,,,,---...***+++---///000111000000------------............---------...............,,,---......////////////111222222333333333222222222333444666888:::;;;<<<===AAAGGGKKKSSS```ppp}}}sssiiibbb]]]ZZZ]]]ccckkkvvv~~~tttkkkeee^^^\\\^^^dddlllvvvrrrfff\\\WWWWWWdddpppuuujjj]]]TTTPPPPPPPPPPPPPPPQQQSSSTTTUUUWWWVVVVVVVVVVVVTTTPPPMMMGGGFFFFFFGGGIIIJJJIIIHHH@@@>>>999555111///......------------,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))++++++***((((((((('''&&&%%%&&&&&&&&&((())))))******))))))((()))))))))************+++))))))))))))((((((((((((''''''''''''''''''''''''((()))))))))))))))((('''"""%%%(((******((('''))))))(((((((((((()))))))))******************))))))))))))***+++++++++,,,))))))***++++++******)))******++++++++++++******))))))))))))************,,,++++++******++++++,,,)))***++++++++++++***)))***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222222222333444555666777777777777777888888888888:::;;;<<<;;;999888999::::::::::::::::::999888777666666666666777888999:::777888888999999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;888777666555444333333333111111111111222444666777888;;;===>>>>>>======>>>,,,,,,++++++,,,,,,---...,,,---///000111000///...------------.........///---------.........//////...//////000000000/////////000111222333333333333111222444777999;;;<<<<<>>,,,,,,++++++,,,,,,---...,,,---...//////---+++***---------.........//////---------.........//////000111111111111000000///...///000111222333333333111222444777999;;;<<<<<>>===;;;:::;;;<<<===@@@@@@;;;999<<<>>>>>><<<=========<<<:::888777555555666666666666666666999999999999888888888888***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////......//////000111111222666555333222111111111222000111333333222333444666777999;;;<<<===BBBJJJQQQ\\\iiixxxyyypppiiihhhkkkqqq|||vvviiiaaa^^^]]]]]]```fffqqqxxxiiiccc```eeeooozzzsssiiiaaaWWWQQQQQQRRRQQQPPPQQQRRRSSSTTTTTTTTTSSSSSSKKKGGGAAA???@@@CCCDDDEEEIIIHHHFFFBBB>>>888444111000...,,,,,,------,,,+++,,,++++++++++++,,,------************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((((((((()))))))))******)))((('''''')))***+++,,,,,,+++***************)))))))))))))))******+++)))((((((''''''(((((()))((((((((()))))))))))))))***)))(((''''''((()))***))))))))))))************************************+++*********))))))))))))******++++++++++++******************************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---------,,,,,,---------...............------------...000111222222222222333555666888999===<<<:::999888777666666999999888888888888999999666777777999:::;;;<<<===;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;<<<>>>>>>???>>><<<>>>DDDGGGFFFAAAAAAAAA@@@???>>>===<<<999999999999999999999999999999999999888888888777++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////---...000111222222111111444333222111111111111111111222444444444555888:::999:::<<<===@@@HHHSSS[[[nnn{{{ttthhheeedddjjjsssvvvkkkccc^^^ZZZYYY\\\cccooo|||pppeeeaaaeeemmmzzzuuulll___VVVRRRQQQQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUMMMIIIBBB>>>===???@@@AAAFFFFFFFFFEEEBBB===888555111///---,,,------+++***)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------,,,+++***(((((((((((())))))))))))(((((((((((())))))******++++++***))))))))))))***)))))))))))))))******+++)))(((%%%$$$$$$%%%((()))))))))))))))))))))((((((+++***(((''''''(((***+++))))))))))))***************************************************)))))))))******++++++++++++******************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------------,,,------------......//////////////////000222333444555555555555666777888999===<<<;;;999777666666666777777888888888888999999::::::::::::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;===============<<<<<<<<>>>>>???AAA<<<>>>???>>>BBBIIILLLJJJCCCBBBAAA@@@???>>>>>>>>>::::::::::::::::::::::::999999999999888888888888+++++++++,,,,,,,,,------,,,,,,,,,------------...............///////////////111333444555444333111000000//////////////////222333444444444555888:::999;;;>>>AAAGGGSSSaaakkk~~~rrrhhhdddeeejjjtttwwwmmmddd___[[[ZZZ[[[cccrrroooeeecccgggrrr|||xxxiii]]]UUURRRPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTOOOKKKDDD>>>;;;;;;<<<===BBBDDDFFFGGGFFFBBB===:::222000...---------,,,+++)))***,,,---------,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))((()))***+++++++++***)))+++******)))))))))******)))))))))))))))******+++)))(((&&&%%%%%%&&&((()))+++******))))))(((((((((,,,***(((''''''(((***,,,((()))))))))******************************************************************++++++++++++***************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------------------....../////////000111111222333444555666777777777777777777888999999888888777777888888999555666888999:::;;;<<<<<<>>>>>>=========???@@@AAABBBAAA@@@@@@???>>>>>>>>>????????????????????????CCCCCCDDDBBBAAAAAABBBDDDAAAGGGJJJHHHGGGJJJKKKKKKDDDCCCAAA?????????@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888++++++,,,,,,,,,---------,,,,,,---------.....................///////////////111333444444333222111////////////000000000///222333333333333444777:::<<>>444111...---...//////...***+++---.........---,,,++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))((((((((((((((()))+++------,,,+++***++++++*********++++++,,,)))))))))))))))******+++(((((())))))))))))((((((++++++******))))))((((((+++***)))(((((()))***+++((()))))))))***************************************************+++++++++******++++++++++++***************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......------...//////000111111222333444555666777777777888888777777777777888888888888777777777888999999;;;<<<===???@@@AAAAAAAAAAAAAAA@@@???@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBCCCFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJHHHFFFDDDDDDEEEIIISSSYYYTTTLLLIIIIIIIIIFFFEEECCCBBBAAABBBBBBCCC@@@@@@@@@@@@??????>>>>>>;;;;;;;;;;;;::::::::::::,,,,,,,,,,,,------------,,,---------........................////////////...///000111111000///...000000111222333333333222333333444333444666:::======CCCLLLVVVcccrrrwwwlllccc``````dddnnn|||yyyqqqddd___YYYXXX___mmm|||tttiiieeefffmmmwwwtttfff\\\VVVTTTSSSSSSRRRPPPOOOOOOOOOOOOOOOMMMJJJDDD???;;;;;;;;;===@@@EEEHHHIIIHHHDDDBBB777444111//////000000///,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,+++***+++************+++,,,,,,)))))))))))))))******+++((()))***++++++***)))(((******************))))))*********))))))*********))))))))))))*********************************************+++++++++++++++******++++++++++++******************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,---......///...//////000111222333333444555666888999999999999888888888888888888999999;;;;;;:::999999999999999???AAABBBDDDEEEEEEEEEDDDGGGFFFEEEDDDEEEGGGIIIKKKLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVUUUQQQLLLJJJIIILLLUUUYYYRRRHHHDDDCCCCCCDDDCCCBBBBBBAAAAAAAAABBB@@@@@@??????>>>=====================<<<<<<<<<<<<,,,,,,,,,------------...------------........................////////////........................///000222333444444444444333444555666888;;;@@@DDDFFFNNNZZZgggtttvvvllleee``````eeejjjwwwpppjjjbbb]]]^^^eeeooouuuuuuiiidddccckkkttt}}}rrreee\\\XXXSSSRRRQQQOOOOOOOOOOOOOOOMMMNNNMMMHHHBBB>>><<<===<<>>>>>CCCEEEIIIMMMPPPQQQRRRRRRRRRQQQPPPOOOQQQSSSVVVXXXZZZYYYXXXXXXYYY[[[]]]___]]]^^^___aaacccdddeeefffgggiiijjjhhhccc\\\VVVTTTNNNPPPNNNHHHDDDEEEFFFDDDFFFFFFGGGGGGFFFFFFEEEEEEBBBBBBBBBAAA@@@??????????????????>>>>>>>>>======,,,,,,,,,---------......---------.........//////............/////////000111000////////////000000---///000222333333333222333555777999<<>>>>><<>>>>>;;;;;;<<<>>>@@@BBBDDDFFFIIIMMMSSSYYY___dddfffhhh\\\[[[ZZZZZZ\\\___bbbdddgggfffeeefffgggjjjlllnnnpppqqqsssuuuwwwyyyzzz{{{wwwyyy{{{yyysssjjjccc___VVVQQQIIIDDDHHHPPPQQQMMMOOOPPPQQQRRRRRRQQQOOONNNKKKKKKJJJJJJIIIHHHHHHGGG@@@@@@@@@@@@?????????>>>000//////...............111000///---------...///,,,------,,,)))))),,,///000000000000111111111111222333444444333222333555666888:::;;;>>>DDDNNNUUU]]]ooovvvnnngggeeedddeeeooozzzpppfffbbb___[[[^^^jjjzzzzzziiibbb^^^dddooo}}}xxxnnnfff]]]YYYRRRNNNMMMNNNOOOPPPMMMMMMLLLLLLJJJFFF@@@<<>>>>>??????>>>???@@@BBBCCCEEEIIIOOOSSSWWW___gggnnnvvv}}}|||xxxqqqiiigggkkkqqqttttttxxxxxxwwwvvvxxxzzz|||~~~~~~xxxqqqlllddd]]]UUURRRVVVZZZ\\\\\\bbb___]]]]]]___```___^^^```ZZZSSSRRRUUUUUUPPPJJJGGGCCC@@@???@@@AAA???===//////////////////......000000///...............000111222000......000333000000000000111111111111222444555444333333444666777999<<>>???AAACCCFFFHHHIIIJJJJJJHHHDDD>>>999666333111///---......///...---,,,+++------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))***++++++++++++++++++++++++))))))))))))************)))************++++++++++++++++++************)))((()))******++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++*********************++++++++++++,,,++++++***************++++++++++++*********)))++++++******************,,,++++++*********++++++---------,,,,,,+++++++++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,---------.........////////////////////////.........///000111222333555666777777666666777999;;;<<<===>>>======???AAA??????AAABBBDDDDDDEEEEEEFFFHHHJJJLLLOOOTTTZZZ___fffnnnxxx{{{wwwyyy}}}~~~~~~{{{xxxoooiiibbb```ccchhhjjjjjjpppmmmkkkkkknnnqqqqqqqqqqqqkkkeeedddeeeddd___YYYQQQMMMIIIFFFFFFFFFEEECCC000000000000//////......//////000000//////......000000111000//////000222000000000111111111222222333444555555444444666777999<<<@@@FFFNNN[[[jjjtttyyyrrroooooorrrwwwwwwiii^^^VVVXXX[[[aaakkk{{{{{{kkk```^^^cccqqq}}}ppphhh^^^UUUQQQOOOOOONNNQQQPPPPPPOOONNNKKKFFFBBB@@@BBBDDDFFFHHHJJJJJJKKKLLLIIIDDD@@@<<<888444111000000000///...,,,+++***------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++************)))************************---,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,+++***************++++++++++++******************++++++++++++++++++......---,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////......//////000222333444444555666555444444666777:::;;;<<<<<<===???CCCFFFGGGHHHKKKMMMOOOQQQRRRSSSTTTVVVZZZ]]]aaaffflllqqqwww~~~~~~xxxrrrqqqtttyyy|||}}}~~~{{{yyyyyy|||~~~yyywwwxxxvvvpppjjjZZZVVVPPPLLLJJJIIIGGGFFF555444111///------...///...///000111111000///...//////////////////000111000000111111111222222222222333444444444555777:::;;;@@@GGGOOO[[[jjj{{{}}}{{{{{{|||uuugggYYYUUUSSSUUU]]]jjj|||yyykkkbbbaaajjjsss~~~vvviii^^^VVVRRRPPPOOORRRRRRQQQQQQPPPNNNJJJFFFBBBBBBDDDFFFHHHIIIJJJKKKNNNKKKHHHEEEAAA<<<666222111000000///...---,,,+++------,,,,,,,,,+++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,+++***)))(((((((((((('''''''''(((((((((((((((((()))))))))************))))))*********++++++++++++++++++*********))))))++++++******************++++++*********)))))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++******+++++++++++++++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...------,,,,,,,,,------------------...............///////////////000000//////000111222333555666444555666555444555777999:::;;;===>>>BBBGGGNNNSSSVVVXXX[[[^^^aaadddfffgggiiilllooosssvvv{{{yyytttddd```ZZZTTTPPPNNNMMMMMM:::777222...,,,,,,...///...///000111111000///...111111111111222333333222111111111111222222222222111222444444555777;;;===AAAGGGQQQ]]]jjjzzzsss___WWWQQQRRRVVV^^^lllyyy}}}ooofffffflllyyywwwiii^^^WWWRRRPPPSSSRRRQQQRRRRRRPPPLLLJJJCCCDDDDDDEEEGGGHHHIIIJJJMMMKKKIIIGGGDDD???888444000000//////............------,,,,,,,,,+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++***)))(((((())))))*********++++++,,,,,,,,,((()))))))))************))))))*********++++++++++++++++++*********)))))),,,+++***))))))******++++++++++++************)))*********++++++,,,,,,---***++++++++++++,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++++++++,,,******++++++,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------,,,,,,---......---------.........///////////////000000000111111111111222333444666777888888999999999888:::===@@@???BBBEEEJJJPPPYYYccciiijjjlllooossswww{{{}}}~~~~~~yyyqqqnnniiiddd___\\\[[[\\\999777333000........./////////000000111111000000.........000222222111///111111111222222222222333111333444555777;;;@@@DDDKKKTTTaaaooo|||zzzyyy|||~~~hhh]]]TTTSSSSSSUUU___kkkoooiiiiiitttuuuhhh^^^VVVRRRRRRQQQQQQQQQQQQPPPNNNLLLEEEEEEDDDDDDEEEFFFGGGGGGKKKJJJIIIHHHFFFAAA<<<777111000000/////////000000------,,,,,,,,,,,,++++++******+++,,,------......++++++++++++++++++++++++******))))))))))))******(((((())))))***+++++++++))))))))))))************)))************++++++++++++++++++************)))++++++***))))))***+++,,,------------,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,---......//////------------------...///------.........////////////000000111111222222333333333444555777999:::;;;888888999999:::<<<@@@DDDEEEIIINNNVVV___jjjuuu|||~~~zzzyyywwwsssnnnkkkjjjkkk111222333444444222000///000000//////000111111222,,,++++++---000111///---111111111222222222333333333444666888;;;@@@FFFKKKXXXcccrrrxxxqqqrrrwwwttteeeYYYUUUSSSQQQYYYdddqqquuutttuuupppdddZZZTTTQQQPPPOOOPPPQQQPPPNNNLLLFFFFFFDDDCCCCCCCCCDDDDDDIIIHHHHHHHHHGGGDDD@@@<<<444333111///......//////------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++(((((((((((()))***+++,,,&&&&&&&&&'''((()))))))))))))))))))))************)))************++++++++++++++++++************)))+++***)))((()))***,,,---......---------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,++++++++++++,,,+++++++++,,,,,,,,,------******++++++,,,------...---,,,,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,---------------------------...//////............////////////000111111222333333444444555555666777999;;;===>>>;;;<<<======???BBBGGGKKKNNNRRRYYYbbblllxxx}}}zzzyyyzzz)))---333888999666222...111000/////////000222333000//////111444555333000111111222222222333333333555666888;;;???DDDKKKPPPaaammm~~~tttllliiiooozzzmmm]]]XXXTTTQQQXXXddddddvvvxxxvvvhhh]]]VVVPPPOOONNNOOOPPPPPPNNNLLLGGGFFFDDDCCCBBBBBBBBBCCCHHHHHHGGGHHHHHHFFFCCC@@@666555222000...------------------,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++'''((((((((()))+++,,,---((())))))***+++,,,,,,---))))))))))))************)))************++++++++++++++++++************)))***)))(((((()))+++---///,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------******+++,,,,,,---............---,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++---------------...///000............/////////000111111222333444444555555666666777888:::<<<>>>???EEEFFFGGGHHHJJJNNNSSSWWWYYY^^^fffooozzz---...111666:::999444000222222111000000111222333000111111111111222222222222111000111333444444444666999===???BBBJJJWWW```uuusssjjjjjjlllttt~~~pppbbbXXXTTTTTTUUUYYYfffzzz|||pppdddZZZVVVRRROOONNNPPPQQQOOOMMMIIIGGGDDDAAA???>>>??????AAABBBCCCFFFGGGFFFCCCAAA<<<999555000...---...///---------....../////////........................++++++++++++++++++++++++************************+++++++++***************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++******++++++)))(((***+++,,,,,,******+++,,,,,,,,,,,,,,,+++***))))))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////............//////...............///000000000000////////////000000333222111222555777888888:::888888999===AAADDDEEEKKKQQQWWWYYYYYY^^^gggooosssvvvzzz,,,,,,---111666888777666111000///......///000000000111111111111222222222222111111222444666777777:::>>>CCCGGGMMMZZZjjjvvvuuulllhhhjjjoooyyy{{{nnnddd]]]YYYVVVTTT]]]mmm~~~xxxkkk```TTTPPPLLLKKKMMMNNNNNNLLLJJJHHHEEEBBB???>>>===>>>>>>???AAADDDGGGGGGFFFDDD???<<<777222///......///,,,---------............------------------------******************************************************************+++++++++++++++*********))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))***+++)))(((***+++,,,,,,******+++,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////............/////////............///000000111111000000000111111222222111111222444777999:::999;;;===@@@DDDIIINNNQQQ]]]ccchhhjjjkkkoooxxx|||~~~...---,,,---111555777888222111000///.........///000111111111111222222222222222222333555777999;;;===BBBIIIPPPYYYhhhzzzuuulllgggkkknnnvvvwwwmmmaaaZZZUUUXXX```lll||||||}}}qqqeeeTTTOOOJJJHHHKKKMMMMMMLLLKKKIIIFFFCCC@@@===<<<;;;:::;;;===AAAFFFHHHHHHGGGBBB???:::666222//////...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***+++++++++,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++***)))((()))***+++***)))***+++,,,,,,******+++,,,))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////............////////////......//////000111111111111111222333444444333333333444666999<<<>>>===BBBJJJNNNRRRWWW```ggguuuzzzvvvsssqqqqqqnnnkkklllqqq|||111000------...000222333444333333222111000000///000000111111111222222222222333444444555777;;;===AAAHHHSSS]]]hhhvvvvvvooolllkkkrrrwww~~~mmmaaa\\\ZZZZZZ```lll|||~~~wwwyyysssfffVVVQQQKKKIIIJJJMMMMMMMMMKKKJJJHHHEEEAAA>>><<<:::::::::<<>>BBBFFFGGGGGGEEECCC@@@;;;666222///---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******+++---...---,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,........................************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............/////////............/////////////////////000111111000000111222333555777888:::;;;<<<<<<===@@@FFFKKKPPP\\\iiiqqqtttzzz|||xxxvvvtttoookkkeeebbbaaaaaa^^^ZZZ[[[___iiivvv***,,,///000000000111222000000111000000///...---000111111111111222222222444666888999999===DDDIIINNN[[[ooo|||vvvuuuxxx|||~~~~~~wwwrrrrrrvvv{{{~~~yyywwwyyy}}}oooggg^^^[[[```jjjsssxxx}}}vvvnnnkkkuuu}}}ppp___YYYQQQMMMLLLKKKIIIGGGIIIIIIJJJIIIGGGDDDAAA???===<<<<<<>>>AAAEEEGGGHHHGGGFFFCCC???:::555111...///............---------........................------------------------************************)))))))))***+++++++++,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,+++***))))))---,,,,,,++++++,,,,,,---------------------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////............//////000000//////000000111222000000111333555888:::;;;:::===???AAACCCHHHQQQWWW```kkkxxx~~~{{{wwwqqqnnnnnnmmmjjjgggaaa```aaacccaaa\\\\\\___gggttt,,,...000000//////111333//////000111000000///...000111111111111222222222222666:::<<<>>>DDDMMMUUU]]]jjj}}}}}}}}}~~~tttooommmrrrxxx~~~}}}zzz{{{yyyjjjbbbcccjjjqqquuuvvv{{{rrrjjjiiitttyyygggaaaZZZTTTQQQNNNJJJGGGGGGHHHJJJKKKJJJHHHEEECCC>>><<<;;;===AAAFFFIIIJJJIIIIIIGGGCCC>>>999444222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***))))))++++++***(((***+++,,,,,,******+++,,,++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////............//////000000//////000000111222222222444666888;;;>>>???===AAAFFFJJJNNNVVVaaajjjttt}}}~~~xxxwwwwwwwwwwwwuuupppllljjjkkkllljjjhhhggggggjjjnnnmmmhhhgggiiinnnzzz111222222///,,,,,,///222000000222333333222111111000111111111111222222222111555;;;???BBBJJJUUU]]]rrr}}}vvvqqqmmmnnnwwwwwwjjjhhhlllqqqtttrrrwwwyyyooo```lll{{{~~~oooiiibbb\\\XXXSSSNNNIIIFFFHHHJJJLLLLLLJJJHHHFFF===;;;;;;===BBBGGGKKKLLLKKKKKKIIIFFFBBB<<<777444111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++)))(((((())))))(((&&&***+++,,,,,,******+++,,,)))***++++++,,,,,,,,,,,,------++++++++++++------************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........////////////............//////000000000000000111111222444444666888;;;>>>@@@BBBAAAFFFLLLRRRXXXcccpppzzzxxxqqqppprrrsssssssssoookkkkkkmmmooonnnlllpppqqqvvv|||{{{vvvtttvvvvvv}}}~~~~~~............/////////000222222111000//////000000000111222222222333666999777:::===BBBIIIUUUdddnnn}}}{{{tttvvv{{{xxxrrrsssssspppvvvwww|||rrrjjjgggmmm}}}vvvkkkeee___XXXQQQMMMHHHEEEFFFLLLQQQOOOLLLKKKGGGCCC??????CCCHHHKKKLLLJJJJJJIIIIIIGGGBBB<<<777222000...---...///......---------,,,,,,++++++++++++++++++******)))))))))++++++++++++++++++++++++---,,,,,,,,,+++*********))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,+++***)))++++++,,,,,,,,,,,,------+++***(((***,,,,,,***''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++---.........---,,,,,,+++////////////////////////////////////000000000000111000///......///000111////////////111333555666;;;666666<<>>CCCHHHOOO[[[ffflllsssyyy~~~...////////////000000000111111111111111111111000///111444666666777999;;;===CCCNNN[[[iii{{{}}}yyyxxxnnnhhhcccbbbjjjyyytttfffhhhuuu|||tttiii```ZZZRRRLLLLLLMMMMMMMMMOOOPPPNNNLLLLLLMMMNNNOOOPPPTTTRRROOOMMMLLLJJJGGGDDD:::777222000/////////...------------............------------------------++++++++++++++++++++++++((((((((()))*********+++************************++++++++++++++++++++++++------,,,,,,,,,+++*********++++++++++++,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------,,,,,,+++,,,------...------,,,,,,------------------------////////////000000000000222111///.........///000444555888:::;;;<<<;;;;;;===>>>CCCHHHNNNWWWhhhxxx////////////000000000111000111222222222222111111000222555777888:::===???AAAIIIWWWfffvvv}}}vvvwww|||rrrggg```]]]dddppplllgggnnnxxx|||qqqfff^^^UUUMMMLLLMMMMMMNNNQQQQQQQQQPPPPPPOOOPPPQQQRRRUUUSSSQQQOOOOOOMMMJJJGGG===999444000///......---,,,,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++((((((((()))*********+++************************++++++++++++++++++++++++))))))*********+++,,,,,,*********+++++++++,,,,,,*********))))))***+++---........................------------------------------------------------------...............---,,,,,,------...------,,,........................////////////000000000000111000///......///000000666777:::<<<===>>>=========AAAHHHOOOVVVaaattt/////////000000000111111000111222333333333222111111333555777:::===BBBFFFKKKUUUeeeuuu~~~wwwuuuzzz~~~{{{mmmddd___ccckkkwwwxxxmmmkkkoooyyy{{{ooodddZZZQQQNNNNNNMMMNNNQQQPPPQQQSSSRRRQQQQQQRRRSSSTTTRRRQQQQQQPPPNNNKKKHHHAAA===666222000///......------,,,,,,,,,+++++++++,,,,,,---------------...++++++++++++++++++++++++))))))******************++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---//////************++++++++++++---------+++******,,,...************************........................---------------------------......////////////...,,,,,,------......------////////////////////////////////////000000000000111000//////000111333444999:::<<<===???@@@@@@@@@BBBFFFOOOYYYbbbmmm|||~~~//////000000000111111111///000222444444333222111333444666777;;;@@@GGGLLLYYYdddvvvyyyxxx{{{uuulllkkkjjjmmm{{{xxxmmmjjjpppyyywwwlllaaaWWWRRRPPPNNNMMMOOONNNPPPSSSSSSRRRQQQRRRSSSRRRQQQQQQRRRRRROOOKKKGGGFFFAAA:::444222111000/////////...---,,,++++++***++++++,,,,,,------------+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///************++++++++++++...///...,,,))))))+++...((((((((((((((((((((((((------------------------------------------------,,,---......//////......+++,,,------......------000000000000000000000000////////////000000000000222222222222333555888999>>>>>>>>>???@@@BBBDDDDDDIIIMMMWWWdddooo{{{}}}{{{|||~~~000000000000111111111111///000222444444444222111444444666888;;;BBBJJJPPPcccooo{{{yyy|||yyytttooolllkkkkkkkkkjjjjjjkkklllnnnooovvvzzz{{{tttmmmgggppp~~~pppggglllttt{{{{{{sssggg\\\VVVRRRNNNLLLMMMLLLPPPSSSTTTRRRQQQRRRTTTPPPPPPQQQRRRRRROOOJJJGGGIIIDDD===777444333222111111111000...---,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***+++,,,---)))************+++++++++---...---***&&&&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---+++,,,,,,---.........---000000000000000000000000////////////000000000000333333444555666999;;;===AAA@@@@@@AAABBBDDDFFFHHHNNNSSS^^^lllyyy}}}}}}111111111111000000000000111222222111000000222333777222555???DDDGGGTTTddduuuyyy{{{}}}}}}vvvpppjjjeeecccaaa]]]ZZZ[[[ZZZYYYXXXXXXZZZ\\\]]]dddhhhnnnwwwyyyllllllttttttmmmmmmuuu{{{tttggg```ZZZQQQNNNOOOOOONNNNNNPPPQQQQQQOOOMMMQQQQQQQQQRRRRRROOOKKKHHHJJJFFF@@@:::777333///---000...------.........---......---,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***))))))******...,,,++++++---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,+++************........................//////////////////..............................---......///000111111222222111000000222333333222111333777:::<<<=========CCCDDDEEEFFFGGGJJJNNNQQQYYY___jjjwww//////000000111111222222111222333222111222444666;;;777;;;FFFMMMTTTbbbsss}}}|||~~~}}}tttmmmccc___YYYUUUSSSQQQNNNLLLQQQQQQOOOOOOOOOPPPRRRSSSTTTXXX]]]eeennnwwwsssmmmpppyyyuuuppplllqqq{{{|||oooggg___UUUOOOOOOJJJJJJKKKNNNQQQSSSRRRQQQQQQQQQQQQPPPPPPMMMJJJHHHHHHDDD???;;;999666333000000///------.........---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***************,,,***))))))+++,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------...............---,,,,,,,,,,,,,,,,,,..............................................................................//////000000111111000000///000111333444444666777999<<<>>>AAADDDEEEJJJKKKLLLMMMOOORRRWWWZZZdddjjjttt......///000111222333444111222333333222333666999:::888===JJJUUU```rrr~~~xxxwww{{{}}}sssjjjaaa[[[VVVSSSNNNKKKJJJIIIGGGEEEHHHHHHGGGFFFFFFGGGIIIJJJKKKNNNSSSYYY```hhhqqqwwwrrrnnnoooxxxtttiiijjjppp{{{|||sssggg[[[RRROOOIIIHHHIIILLLPPPRRRSSSRRRQQQPPPPPPNNNLLLJJJHHHGGGFFFCCC@@@===<<<:::777444111///------.........---//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,++++++************+++,,,***))))))+++,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------...............---------------...///........................------------------..............................000000000000000000000000000000000111222444666888:::<<>>AAAFFFPPP```pppvvvmmmfffiiisssvvvpppggg^^^WWWRRRMMMJJJGGGGGGFFFEEEDDDCCCDDDDDDFFFEEEEEEEEEEEEEEEEEEEEECCCFFFIIIKKKOOOVVVaaaiii|||wwwkkkiiinnn{{{wwwmmmeeeiiirrr|||{{{kkk]]]TTTOOOMMMKKKJJJLLLNNNOOOOOOOOOPPPOOOLLLHHHEEEDDDEEEFFFEEEDDDCCCAAA>>>:::666222000.........///...,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,...,,,++++++---......---+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---..............................,,,,,,,,,---------......////////////////////////111111111111000000000000222333444444444666:::>>>AAAIIITTT\\\bbbgggmmmrrrvvvxxx{{{}}}333333222222222111111111000111222333555999>>>BBBHHHPPP^^^nnn~~~vvvkkkdddbbbjjjwwwyyyqqqccc^^^WWWQQQMMMKKKHHHGGGBBBCCCDDDDDDBBBBBBBBBCCCEEEEEEDDDDDDDDDDDDCCCCCC@@@CCCFFFGGGIIIPPP\\\fffvvvmmmeeedddmmm{{{qqqdddccchhhqqqvvvggg\\\PPPMMMJJJJJJLLLOOOQQQQQQNNNPPPQQQMMMGGGCCCCCCDDDEEEEEEDDDDDDCCC@@@;;;777333111///...//////...,,,------------------------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,***))))))+++,,,,,,+++------------------------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...........................,,,,,,,,,---......//////////////////////////////111111111111111111111111000222444555555888???DDDLLLVVVcccmmmrrrvvv|||111222222222222222222222222333444555888<<>>???BBBDDDFFFCCC???;;;444222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000*********++++++,,,,,,,,,++++++++++++,,,,,,---......,,,+++,,,---.........++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++........./////////000000111000///.......................................------......///000111111000000000000000000000000//////000111222333333333333777<<<@@@CCCKKKUUU^^^lllttt}}}222111111111222222111000444666888999===EEEPPPXXXiiixxx||||||vvvjjjffffffnnnxxx}}}rrrggg___XXXSSSPPPHHHGGGFFFEEEDDDDDDEEEFFFDDDDDDDDDEEEEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCEEEDDDEEEIIILLLRRR^^^iiizzzoooaaa^^^^^^dddvvvvvviiifffqqq~~~rrrhhhaaaVVVNNNJJJIIIJJJKKKOOOOOOOOONNNKKKGGGBBB@@@===???CCCFFFGGGFFFDDDBBB888555222000000///...---------,,,++++++++++++,,,...------,,,,,,------...,,,------......------,,,/////////...---------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,---------......,,,...//////......///111............/////////000222000......111333222000///111444555555555666777:::<<>>AAADDDEEEDDDCCCAAA999666333111000000...---...------,,,,,,,,,,,,,,,...------------------...,,,,,,------------,,,,,,---------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,///...---,,,,,,---......---------------------------...//////......///111........./////////000000222000...///111333222000...000222333444555777999>>>BBBHHHPPP[[[gggttt}}}000111111222222333333333888:::<<<@@@HHHUUUeeeppp~~~xxx{{{xxxjjj``````eeesss~~~{{{tttgggaaaYYYRRRNNNKKKHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGEEEGGGLLLRRR[[[jjjwww~~~nnnfffaaa___gggsssrrrpppuuu}}}sssdddVVVNNNLLLLLLMMMMMMNNNNNNMMMKKKGGGCCC@@@;;;===???AAACCCBBBAAA@@@;;;888444222111000///---///......---,,,---------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,+++++++++++++++///......---......//////......---------------------///000000......///111....../////////000000000222000///000111333333222000111222333555888<<>>EEEOOO[[[lllxxxnnnbbb[[[YYY]]]iiiuuu}}}xxxmmmgggZZZUUUOOOJJJHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMQQQYYYcccnnn{{{rrrmmmkkksssyyyvvvwwwfffZZZRRRNNNLLLLLLMMMNNNNNNLLLHHHEEECCC;;;<<<===>>>??????@@@@@@???<<<888555333222000...//////...------------...---......//////......---+++,,,,,,------,,,,,,+++,,,,,,------......//////------........./////////........................,,,,,,,,,---------......---,,,++++++******++++++,,,,,,------....................................///000111000///...///000////////////000000000111111111111222222333444555666777888:::>>>DDDKKKQQQ___fffrrr...000333333222444999===>>>DDDOOO\\\jjjzzz}}}sssccc\\\WWWVVVYYY```mmmyyy|||pppeee^^^VVVQQQLLLHHHGGGGGGGGGFFFHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJLLLLLLMMMMMMNNNNNNOOOOOORRRSSSYYYcccmmmyyyuuulllooo|||{{{sss{{{qqqcccYYYQQQMMMLLLMMMNNNOOOMMMJJJGGGEEE============>>>@@@AAABBBAAA>>>:::666444333000//////......---,,,------------...///000000///...---,,,------......------,,,------..................+++,,,,,,,,,------------------------------------,,,,,,,,,---------......------,,,++++++++++++++++++,,,---...............------........./////////000111222111///...///000/////////000000000111111000222333333222333555777666888<<>>>>>???AAACCCDDDCCC@@@;;;777555333111///...------,,,,,,,,,,,,,,,---...///000000///...------......//////......---......------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,+++,,,...///000000//////,,,,,,---...///000111111000111222111///...///000//////000000000111111111000222444333222333666999888<<>><<<888666333111000///---,,,,,,------...//////......,,,,,,------......------,,,,,,,,,---------..............................................................................------............------........................///////////////000000111000000000111222333333333///333666666444555999===@@@FFFOOOYYYeeesss}}}xxxyyy|||zzzwwwwwwxxxzzz{{{zzz{{{<<>><<<:::888444222111000---++++++,,,...///000///...---***+++---...///......---,,,,,,,,,------.................................................................................---..................---000000000000000000000000///////////////000111111000000111222333333444444///333777777555666;;;@@@HHHOOOZZZeeeqqquuuqqqssswwwyyyxxx~~~yyytttrrrsssvvvyyy|||||||||}}}???CCCNNN^^^lllzzzvvvfff]]]TTTUUUWWW]]]fffttt}}}~~~zzzvvvrrrpppooonnnmmmnnnqqqvvv{{{~~~|||zzzxxxwwwsssmmmiiigggeeedddcccaaaccchhhmmmttt~~~uuuhhhaaa___cccqqquuusssrrr]]]UUUTTTOOOJJJIIIIIIHHHGGGGGGHHHHHHFFFDDDEEEDDDBBBBBBBBB@@@>>><<<:::888444111......//////---.../////////...---,,,---------------------------------,,,,,,------......------,,,,,,------.........////////////.........------------...//////---------........./////////////////////.........000000000000////////////222333444333111///000111000000444999;;;===DDDMMMQQQ]]]lllvvv|||vvvrrrsssxxx{{{~~~|||yyyuuussstttxxx}}}~~~{{{{{{}}}}}}{{{zzz{{{}}}~~~BBBHHHUUUfffuuuxxxjjj^^^YYYSSSVVV\\\dddppp~~~}}}vvvtttssspppoooooooooppppppssswww|||}}}{{{yyyuuuoookkkiiihhhfffeeecccfffjjjooovvv~~~ppphhhbbbccclllyyyuuuzzz~~~hhh\\\UUUNNNIIIHHHIIIHHHGGGGGGHHHHHHFFFDDD@@@??????@@@BBBCCCAAA@@@;;;999555222/////////000////////////...---,,,,,,------------------------......---,,,,,,,,,------...------------------.........////////////......---------,,,---......///---------.........//////////////////////////////000000000000000000000///111222333333111111222444555555888===???BBBKKKUUU```lllzzz~~~zzz{{{{{{xxxzzz~~~||||||}}}|||yyywwwwwwzzz{{{yyyvvvvvvwwwxxxwwwxxx{{{GGGPPP```ssstttmmmddd[[[WWWWWWXXX^^^gggrrr~~~yyyrrrmmmkkkkkkkkkmmmooorrruuuwww||||||xxxsssooommmllljjjiiifffiiimmmrrryyywwwkkkhhhjjjuuuyyywwwvvvfffYYYPPPKKKKKKKKKIIIHHHGGGHHHHHHFFFDDD>>>>>>===???AAACCCCCCBBB===:::777333111000///000111000///...------------------------------------///...---,,,,,,,,,,,,,,,------------------------......////////////......,,,,,,,,,,,,,,,------...------........./////////////////////////////////000000000000000000000000000111222222222222444666666666999>>>BBBGGGRRR]]]lllyyy~~~~~~~~~}}}}}}xxxuuuxxx{{{{{{yyywwwwwwzzzzzzxxxuuuuuuuuutttsssrrrsssuuuxxx{{{~~~MMMYYYllluuuggg___YYYUUUUUUYYYcccjjjuuuzzzrrrlllhhheeefffhhhkkkooossswww|||~~~{{{vvvsssqqqpppnnnllljjjlllpppuuu{{{{{{sssmmmooovvvyyyooo```UUUQQQQQQLLLJJJHHHGGGHHHGGGFFFDDD@@@???>>>???@@@AAAAAA@@@???<<<999666333111000000222111///---,,,,,,------........................///......---,,,,,,,,,,,,------............------......////////////......,,,++++++++++++,,,------............///////////////////////////000000000000000000000000111111111000111222222111222555777777888<<>>>>>@@@BBBBBBBBBAAA???<<<888555222111000222111///...------..............................///...---,,,,,,,,,,,,,,,---......//////......---......////////////......,,,++++++++++++,,,------........./////////000000////////////000000111111///000000000111111111222222222222222111222555888;;;===DDDMMMVVV^^^jjjvvv|||~~~zzzuuurrrtttyyy}}}yyyuuurrrpppooopppttt{{{cccsss~~~qqqeeeZZZVVVVVVZZZbbbjjjxxx}}}wwwmmmeeeaaa___^^^^^^aaafffmmmsssxxx~~~~~~|||{{{yyyvvvtttrrrtttwww{{{rrrkkkmmmxxxzzz}}}ssseeeYYYPPPPPPMMMIIIGGGGGGFFFEEEDDD>>>===<<<>>>AAAEEEFFFGGGCCCAAA>>>:::777444111000000000//////......//////........................---------,,,,,,------...---...///000000///...---......////////////......,,,,,,,,,,,,,,,------........./////////000000000...//////000000111111222///000000111111222222222333333444333333555999<<>>===???BBBEEEGGGHHHDDDCCC@@@<<<888555222000...//////000000000000///........................,,,,,,,,,,,,------...///---...///000000///...---......////////////......---------,,,---......///.../////////000000000000...//////000111111222222///000000111111222333333333444555666777;;;@@@DDDJJJPPP\\\hhhooosssyyywwwrrrkkkhhhiiinnnrrruuuvvvvvvwwwyyy~~~wwwvvvuuuuuuxxx}}}|||tttggg\\\YYY^^^iiiyyyzzzssshhhddd```]]]\\\]]]]]]]]]bbbiiittt|||}}}zzz|||xxxooottt|||tttzzzzzzhhhXXXRRRNNNJJJGGGFFFFFFEEEDDDEEECCC@@@@@@BBBDDDEEEEEEEEECCCAAA===999555222111,,,---///111111111000000////////////////////////+++++++++,,,---...///000---...///111111///...---......////////////.........------------...//////////////////000000000000...//////000111222222222///000000111222222333333222444666888;;;@@@FFFKKK[[[aaannnzzz}}}qqqlllfffdddffflllrrrvvvzzz{{{}}}~~~}}}~~~|||vvviii___aaajjjwww~~~qqqlllmmm```___]]]ZZZYYY[[[___bbbhhhnnnxxx}}}nnnoooyyy}}}wwwzzznnn___XXXPPPKKKJJJKKKHHHFFFGGGIIIGGGCCCAAA@@@AAACCCEEEEEECCCAAA???===999555111222111000//////...//////.........////////////000---......//////......---......---------......///000000000000000000000000000000000000000000000000......////////////......222222222111111111111111000222333333222222333555888444444888===DDDPPP[[[mmmuuuvvvsssnnnlllnnnuuu}}}~~~xxxmmmfffjjjsssyyypppfff___]]]\\\[[[ZZZXXXXXX[[[aaaeeeooouuu~~~rrrpppwwwvvvrrrxxxrrrccc[[[SSSMMMLLLLLLJJJHHHIIIIIIGGGDDDBBBAAABBBDDDFFFFFFDDDAAA???===:::555222222111000//////...//////,,,,,,---------.........------............------///......---------......000000000000000000000000000000000000000000000000......////////////......111111111111111111111111000111222222111111222444:::777888>>>EEEMMMYYYdddxxx~~~{{{yyy|||~~~xxxssspppvvvuuukkkgggaaa[[[XXXYYYYYYYYYXXX[[[```hhhmmmyyy~~~~~~zzzrrrtttzzzoooooo~~~zzzkkkaaaXXXPPPOOONNNKKKJJJKKKJJJHHHEEECCCBBBDDDEEEGGGGGGEEEBBB@@@>>>;;;777444222222111000////////////+++++++++,,,,,,,,,------,,,------......------,,,/////////......---------000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000111111111222333222111111333555999888<<>>;;;888444333222000//////......------------............,,,------......------,,,//////000000//////------//////////////////////////////////////////////////////000000000000////////////000000111111111222333333444333333555888:::???CCCOOO^^^iiirrr{{{|||zzzxxx~~~{{{sssooopppqqqzzzvvvllliiidddaaa^^^\\\XXXVVVZZZaaadddhhhmmmttt{{{~~~{{{wwwxxx|||pppiiioooxxxppprrrxxxlll___XXXSSSNNNLLLMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKHHHEEEBBBAAA???===;;;555444222111000///.............../////////000000---..................---......000111111000///...000000000000000000000000000000000000000000000000///000000111111000000///000000000111222222333333000111222222222555999<<>><<<555444333111000///............/////////000000000...//////000000//////...,,,---///111111111000///000000000000000000000000000000000000000000000000000000111111111111000000000111111222333333444444111222333444555999>>>AAAHHHQQQcccvvvwwwrrrqqqmmmhhhhhhmmmttt|||rrrgggaaa___ZZZWWWWWW[[[^^^aaahhhpppyyy~~~~~~{{{wwwxxx{{{yyy~~~wwwjjjffflll~~~zzzjjj___XXXQQQOOOPPPMMMLLLLLLLLLLLLLLLMMMMMMMMMJJJFFFCCCBBBAAA???===666555333111000///...............////////////000//////000000000000//////+++---///111222222111000000000000000000000000000000000000000000000000000000000111111111111000000111111222333444444555555444555666777999>>>CCCGGGSSS^^^qqqzzzxxxooopppoooiiibbbaaafffmmmyyyyyynnnbbb]]]]]][[[]]]```dddiiipppxxx}}}{{{yyyxxxxxxxxxyyy~~~~~~sssllllllxxxzzzkkk]]]UUUQQQPPPKKKLLLLLLMMMNNNNNNOOOOOOJJJJJJJJJEEE@@@======???;;;666111///000111000///////////////////////////////////////000000000000000000000000000000000000///////////////000111111---......///000111111222111111000000//////......222444555444222222333444555444666999:::===FFFOOOZZZjjj~~~yyyqqqooommmnnnlllfff```bbbjjjqqq}}}{{{uuummmdddaaabbb```ccchhhnnnttt{{{|||zzzzzzyyyxxxyyy~~~{{{sssnnnuuuqqqcccYYYSSSQQQLLLLLLMMMMMMNNNNNNOOOOOOIIIJJJIIIEEE@@@======>>>;;;777222000000111000///////////////////////////////////////000000000000000000000000000000000000///////////////000111111......//////000000111111000000000000////////////222333444333222111222444444444777<<>>======;;;777333111111111000///////////////////////////////////////000000000000000000000000000000000000///////////////000111111000000000000000000000000/////////000000000111111111222333333111111222333333333777>>>CCCHHHSSS]]]ooo|||~~~sssnnnnnnpppmmmggg```___eeerrr|||}}}wwwtttqqqmmmnnnrrrwww|||~~~~~~zzzzzz{{{yyyyyyvvvggg[[[TTTPPPPPPOOOOOONNNNNNNNNNNNJJJIIIHHHFFFCCC@@@>>>>>>:::888555333111000000000////////////////////////////////////000000000000///////////////////////////////////////000000111111111000000000000000000...//////000111111222222000222333222111111222444444444777===CCCKKKXXXeeesss~~~|||ssspppqqquuuqqqjjjcccbbbiiiuuu~~~{{{wwwwwwwwwvvvyyy~~~{{{{{{|||~~~yyy}}}ooo```WWWRRRQQQQQQPPPOOONNNMMMMMMJJJJJJHHHGGGEEECCC@@@>>>:::999777444222000000000////////////////////////////////////000000000000///////////////////////////////////////000000111111111111111000000000000......///000111222333333000111333333222222333444777666888>>>EEEOOO^^^lll|||zzzxxx{{{tttrrrssszzzvvvoooiiihhhoooyyyzzzwwwxxx}}}{{{|||}}}~~~{{{xxxxxxggg]]]TTTSSSRRRQQQOOONNNMMMLLLJJJIIIGGGGGGFFFDDD@@@===::::::999666222000000111////////////////////////////////////000000000000000000000000000000000000///////////////000111111111111111111111111111111//////000000111222333333111222333333333333444666;;;;;;???GGGOOOYYYhhhvvv~~~wwwtttsss}}}{{{zzz{{{|||xxxsssooopppvvv~~~||||||}}}~~~xxx~~~nnndddUUUUUUSSSQQQPPPNNNLLLLLLHHHGGGEEEEEEEEECCC???;;;:::;;;;;;777333000000111////////////////////////////////////000000000000000000000000000000000000///////////////000111111000000000111111222222333000000000111111222222222111333444444444444666777===@@@JJJVVV```iiivvv}}}uuuqqqppppppxxx|||yyyuuusssuuu{{{~~~~~~|||}}}{{{~~~ttthhhVVVUUUTTTRRRPPPNNNLLLKKKFFFEEECCCDDDDDDBBB===999:::;;;;;;888333000000111////////////////////////////////////000000000000000000000000000000000000///////////////000111111//////000111222333333333111111111111111222222222222333555555555555666888>>>DDDRRRbbbnnnvvvwwwpppnnnnnnooouuu}}}zzzzzz~~~|||yyyvvvuuuxxx}}}zzz|||xxx~~~wwwiii^^^WWWRRRSSSSSSPPPMMMLLLGGGEEEBBBAAAAAAAAA???>>>:::;;;;;;888333000000111000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111333333222222111222222222333222111333666888::::::@@@LLL___qqq~~~|||tttooonnnooopppxxx~~~~~~tttsssrrrtttyyyvvvvvv}}}ooobbbZZZTTTTTTSSSPPPNNNNNNGGGEEEBBBAAAAAAAAA@@@>>>;;;<<<<<<999444111111222111000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111333333222222111222222333111111222333555888;;;===HHHUUUiii|||zzztttqqqpppqqqrrr{{{yyyuuunnnooorrrxxxwwwpppwwwxxxjjj```WWWUUUSSSPPPNNNOOOHHHEEEBBBAAAAAAAAA@@@???<<<======:::777444333333111111000000000/////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111333222222111222222333333111333555555666999???CCCPPP___ttt|||zzzxxxxxxyyyzzz|||yyyvvvrrrooopppsssyyy~~~}}}|||ooorrr|||qqqfff[[[UUURRRNNNMMMOOOHHHEEEBBB@@@@@@@@@@@@???>>>>>>>>><<<999777444333111111111000000000/////////////////////////////////000000000111111111111000000000000000000000000///000000000111111111111222222111111222222333333333666999888888;;;CCCJJJWWWeee{{{xxxvvvsssqqqqqqqqqpppooowww|||zzzvvvpppnnnuuuyyylll___WWWRRRMMMLLLMMMIIIEEEBBB@@@@@@@@@@@@@@@>>>>>>>>>===;;;999666444111111111111000000000000///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111222111111111222222333444444777999999999>>>HHHPPP___lll~~~}}}zzzwwwnnnllljjjjjjmmmqqqtttuuu{{{rrr|||tttlllnnnrrrddd[[[TTTNNNLLLMMMIIIFFFBBB??????@@@@@@@@@>>>>>>=========;;;777333222222111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111222333444444333555777999===FFFQQQYYYjjjttt~~~|||~~~}}}||||||uuuqqqnnnkkkiiihhhkkkqqqyyy~~~ssswww~~~sssrrr}}}yyyjjj```XXXPPPMMMMMMIIIFFFAAA??????@@@@@@@@@>>>===<<<===>>>;;;777333222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111222333444555444555777===FFFSSS```gggttt{{{zzzyyy~~~|||~~~zzzsssnnnkkkjjjlllkkkkkkooowwwuuuuuuwww~~~|||{{{}}}nnnccc[[[SSSNNNNNNJJJFFFAAA??????@@@AAAAAA>>>===<<<===>>><<<777222222222222111111111111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111222333444555888777999BBBPPP```mmmuuuyyy}}}xxxyyy~~~zzzyyywwwsssooommmmmmooonnnqqqvvv|||vvvqqqxxx}}}{{{{{{jjj[[[RRRNNNLLLHHHFFFCCCAAA?????????@@@@@@>>><<<<<<<<<;;;:::888555333000000000000///---000000111111222222333333333222222222111000000000000111111111111222222222000000000000000111111222333222111111333444555444666;;;AAAKKK]]]rrr~~~~~~}}}~~~~~~}}}yyy}}}|||wwwtttrrrqqqrrrqqqpppnnnmmmmmmpppsssyyy|||{{{rrrvvv}}}zzznnn___UUUPPPNNNIIIGGGDDDAAA@@@???@@@@@@@@@>>><<<<<<<<<;;;:::888666444222111111111000///000000000111111111111111222222222111111111111111000111111111111222222222000000000000000111222222333222222333444555555555999???IIIVVViii}}}{{{xxxtttpppnnnppppppsssvvvxxxxxxyyy{{{}}}{{{{{{}}}}}}|||{{{yyyvvvssspppoooooooooqqqrrrsssssstttvvvzzz}}}|||{{{{{{{{{xxxtttoookkkhhhffffffiiijjjkkklllnnnsssyyy~~~yyywwwxxx}}}tttdddXXXRRRPPPJJJIIIFFFCCCAAAAAAAAAAAA???>>><<<<<<<<<<<<:::888777555333222222222111000111000000000000000000///111111111111111222222222000111111111111222222222111000000000000111222222222333333444555666666666;;;EEETTTdddxxx|||sssjjjfffbbb]]][[[]]]aaacccfffggggggggghhhjjjhhhiiimmmssszzz|||{{{xxxuuuqqqnnnkkkiiijjjiiifffdddcccbbbcccccccccdddffffffgggjjjmmmppptttvvvxxx{{{}}}zzz~~~}}}yyyvvvpppnnnkkkgggeeedddddddddfffhhhkkknnnttt|||}}}~~~wwwyyy~~~zzzhhh\\\TTTPPPLLLJJJGGGDDDBBBBBBBBBBBB???===<<<;;;<<<<<<:::999777555333222222222111000111111000000//////......000000000111222222222333000000111111111222222222111111000000111111222333222333555666666777999:::===KKK]]]ppp|||ooofff]]]XXXTTTPPPPPPSSSVVVXXXZZZZZZZZZYYYZZZ[[[[[[\\\aaagggooouuuxxxyyytttrrroookkkfffbbb___^^^]]]]]]\\\\\\\\\]]]^^^___]]]___aaabbbccceeehhhkkkrrrssstttuuuvvvzzz~~~~~~|||{{{wwwrrrnnnkkkgggfffeeeddddddeeeggghhhjjjmmmqqqvvv}}}zzzxxxyyy~~~mmm___UUUPPPMMMKKKHHHEEECCCBBBBBBBBB>>>===;;;;;;<<<<<<;;;999666444222111111111000///111111000000//////......000000000111222222222333000000111111111222222222111111111111111222222333111333555666666888<<>><<<;;;;;;<<<<<<;;;:::666444222111111111000///111000000000000000000///111111111111111222222222000111111111111222222222222111111111111222333333000333555555666:::AAAFFFRRRbbbvvv}}}zzz~~~{{{qqqjjj[[[SSSLLLJJJIIIFFFGGGJJJIIIKKKMMMMMMLLLKKKLLLMMMLLLNNNQQQWWW___dddfffgggcccbbb___\\\ZZZYYYXXXXXXXXXYYYZZZ]]]___aaabbbcccfffhhhkkkllllllmmmoooqqqvvvwwwxxxwwwwwwyyy|||~~~}}}||||||||||||}}}yyywwwuuurrrqqqrrrrrrrrrsssvvvzzz}}}vvvzzzwwwfffXXXPPPNNNLLLHHHEEEBBBAAAAAAAAA===<<<;;;;;;<<<===;;;:::777555333222222222111000000000000111111111111111222222222111111111111111000111111111111222222222222222111111222222333444000222444444555;;;EEEMMM\\\lll|||wwwvvv{{{|||zzzyyyyyyxxxtttlllfffYYYQQQLLLJJJIIIFFFEEEHHHHHHJJJKKKLLLKKKJJJKKKLLLJJJKKKOOOUUU\\\bbbdddeeebbbaaa```______```aaabbbdddeeefffhhhiiijjjjjjkkkiiikkkmmmnnnnnnnnnoooppprrrtttwwwxxxyyyzzz|||~~~|||vvvrrrpppoooqqqtttwww|||{{{{{{~~~wwwxxxzzziiiZZZQQQNNNLLLHHHEEEBBBAAAAAAAAA===<<<;;;;;;<<<===<<<:::888666444333333333222111000000111111222222333333333222222222111111000000000111111111111222222222222222111111222222333444000222333333555<<>><<<;;;::::::;;;<<<;;;999555444333333222111000000111111111111000000000222222222111000111222111111111111111111111111222333333333333333333444888555444666888>>>JJJVVViiiyyy}}}tttrrrrrr{{{yyyoooggg^^^aaaeeeiiijjjhhheeebbbWWWSSSOOOLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMMMMNNNOOOMMMOOOTTTZZZ```eeehhhjjjmmmmmmmmmmmmoooqqqssstttvvvuuuuuusssqqqooommmlllhhhgggfffeeefffhhhjjjlllmmmppptttvvvxxxyyy|||~~~}}}~~~wwwmmmdddbbb______ccchhhlllssszzz~~~tttnnnttt~~~~~~www{{{sssaaaWWWOOONNNKKKGGGCCCAAA@@@AAA>>>===<<<;;;::::::;;;<<<<<<999666444333333222111000000111111111111000000000222333222111000111222111111111111111111111111222222333333333333444444777555444777;;;AAANNNZZZnnn}}}~~~tttqqqvvv~~~}}}zzzsssiiiaaaZZZ\\\```dddffffffdddbbbZZZVVVRRROOONNNNNNNNNNNNPPPQQQRRRQQQOOONNNOOOPPPPPPSSSXXX^^^eeejjjnnnppprrrrrrrrrssstttvvvxxxzzzxxxwwwvvvtttqqqooommmllljjjiiihhhggghhhjjjlllmmmooorrruuuxxxyyy{{{~~~}}}sssjjjddd___\\\^^^aaadddkkkrrr|||qqqkkkkkksssuuutttzzzyyyggg[[[PPPOOOLLLIIIFFFCCCBBBAAA===<<<;;;::::::;;;;;;<<<<<<999666444444333222111000000111111111111000000111222333222111000111333222222222222222222222222222222222333333444444444666444555999===EEERRR___sssxxxuuu|||{{{rrrqqqrrrsssrrrmmmeee^^^WWWXXX[[[```eeegggfffeee___[[[VVVRRRQQQRRRSSSSSSVVVWWWWWWUUUSSSQQQQQQRRRTTTXXX^^^eeemmmssswwwyyyzzzyyyyyyyyyzzz{{{}}}~~~zzzyyywwwtttqqqooonnnnnnlllkkkkkkkkklllnnnpppqqqsssuuuxxxzzz{{{}}}}}}uuummmfff___]]]]]]^^^dddkkk~~~pppiiigggooovvvsssmmmqqqnnn```RRROOOLLLJJJGGGDDDBBB@@@<<<;;;:::::::::;;;<<<===<<<999666444444444333111000111111222222111111000111222333333111111222333222222222222222222222222222222222333333444444444777555666:::@@@HHHVVVbbbttt~~~|||{{{rrrlllffffffiiilllooolllfff```YYYYYY[[[aaaggglllmmmlllddd___YYYUUUUUUVVVXXXYYY\\\]]]\\\ZZZWWWTTTTTTTTTYYY]]]dddlllttt{{{~~~||||||||||||}}}zzzyyywwwuuusssrrrrrrrrrpppppppppqqqsssuuuwwwxxxxxxyyy{{{{{{{{{|||~~~~~~uuulllfffbbb```dddjjjttthhhfffhhhssszzzuuujjjkkkwwwtttdddUUUQQQMMMIIIGGGEEEAAA???;;;:::999999:::;;;<<<===<<<:::666555444444333222111111222222222222111111111333333333222111222333222222222222222222222222111111222333333444555555888666777<<>>===:::777555555444333222111111222222222222111111222333444333222111222444333333333333333333333333111111222333333444555555888666999>>>EEEOOO^^^llluuu~~~}}}|||zzzsssggg^^^YYYZZZ]]]cccjjjnnnmmmkkkaaa```aaahhhqqqxxxxxxvvvmmmgggaaa]]]^^^bbbfffiiijjjkkkjjjgggbbb___^^^___ccchhhoooxxx}}}{{{{{{{{{{{{|||~~~~~~~~~}}}ssssssrrrpppmmmmmmnnnppprrryyyzzzqqqnnnpppyyyllliiiooovvvqqqhhhmmmwwwsssbbbZZZQQQKKKIIIGGGDDDAAA999888888888999;;;===>>>===:::777555555555333222111222222333333222222111222333444444222222333444333333333333333333333333000111111222444555555666666666:::AAAJJJVVVfffttt{{{~~~xxxuuutttwwwyyytttjjjaaaZZZZZZ\\\ccckkkrrrssssssiiiggghhhpppyyy~~~{{{qqqllleeeaaaccchhhnnnqqqqqqrrrqqqnnnjjjfffffffffiiimmmttt||||||yyyuuurrrpppgggggggggeeecccccceeeggggggnnnvvv~~~{{{tttssswwwmmmnnnwww~~~~~~||||||~~~vvviiikkksss}}}ggg^^^SSSLLLJJJIIIFFFCCC888888888888999;;;===???===:::777555555555444222111222222333333222222111222333444444222222333444333333333333333333333333000111111222444555666666555555:::CCCNNN[[[lll{{{}}}yyyooonnnoootttxxxvvvmmmeee]]]\\\^^^eeennnvvvyyyyyypppnnnooowwwtttooohhheeegggmmmssswwwvvvvvvuuurrrnnnkkkkkkkkkmmmqqqxxx|||vvvpppiiidddaaa^^^^^^^^^]]][[[\\\___bbb^^^dddllltttyyywwwuuunnnooo}}}~~~|||{{{{{{zzz~~~ooonnnuuuuuufffVVVOOOMMMHHHEEECCC???:::666666999;;;;;;:::=========<<<999555222000222222111111111111222222333333333333333333333333444444444444444444444444111222444555555555777999<<<<<<>>>EEESSSfffxxxxxxpppiiiiiikkkpppuuuvvvrrrmmmbbb]]]ZZZaaannnxxx|||zzz|||vvvwwwvvvoooggghhhooovvvyyyxxx}}}yyyvvvssspppooonnntttwww|||{{{uuullleeeaaa]]]YYYUUUTTTUUUVVVWWWVVVUUUTTTSSSWWW\\\ccciiiqqq~~~vvv}}}tttqqqvvv~~~|||zzzyyyxxxxxx~~~wwwuuu{{{xxxiiiXXXQQQMMMIIIEEEDDD@@@>>>:::999:::;;;<<<===>>>>>>>>><<<:::777333111222222111111111111222222333333333333333333333333444444444444444444444444222444555444333333444666888999>>>GGGVVViii{{{xxxqqqeeedddeeekkktttyyyyyyvvvkkkeeeaaafffrrr}}}~~~~~~yyyrrrllllllsss{{{}}}}}}}}}zzzwwwtttsssssstttxxxzzz}}}xxxoooiiibbb]]]ZZZWWWTTTQQQOOOOOOPPPPPPPPPOOOOOONNNQQQUUUZZZ___fffqqq~~~xxxtttvvv~~~}}}{{{xxxvvvtttssssssvvv{{{}}}~~~~~~nnn\\\SSSNNNIIIEEEDDD>>>===;;;888666666888:::??????>>>===:::777555333222222111111111111222222333333333333333333333333444444444444444444444444444555555444222111333444666:::AAAMMM^^^pppyyyrrrgggccc```fffqqq{{{~~~}}}uuuoooiiijjjttt{{{vvvrrrssszzz{{{wwwvvvvvvxxxyyyzzz}}}zzzsssnnnbbb^^^ZZZVVVTTTRRRPPPOOOMMMMMMLLLLLLLLLMMMMMMMMMNNNPPPTTTWWW\\\dddoooxxxvvvuuu{{{~~~}}}|||zzzxxxuuurrrpppnnnmmmnnnsssyyysss```UUUOOOIIIEEEDDD===>>>===999444444777:::>>>>>>===<<<:::777555333333222222111111222222333333333333333333333333333444444444444444444444444555666666444333333555666888===HHHVVVgggxxxzzzwwwzzz|||yyyuuuqqqiiicccdddnnnyyy~~~~~~wwwooonnnttt|||yyyvvvyyy|||xxxvvvwwwyyy{{{|||}}}}}}wwwqqqjjjggg^^^\\\ZZZWWWUUUTTTRRRQQQQQQPPPOOONNNNNNOOOPPPQQQOOOPPPRRRTTTWWW^^^gggmmm}}}vvvwww}}}|||xxxvvvssspppllljjjhhhgggfffjjjoootttxxx|||zzzdddWWWPPPIIIEEEDDDCCCCCCBBB>>>999888;;;???======;;;:::888666444333333333222222222222333333333333333333333333333333444444444444444444444444444555666555555666999<<<:::AAANNN___ooo~~~wwwsssuuuxxxzzzzzzzzzrrriiigggmmmwwwxxxsssvvv~~~}}}{{{{{{~~~}}}xxxuuuvvvwwwyyy}}}~~~{{{zzzxxxsssnnniiidddbbbbbbbbbaaa___]]]ZZZYYYXXXVVVUUUTTTRRRRRRSSSTTTTTTQQQQQQRRRRRRUUUZZZ```eeeqqq{{{uuuxxx~~~|||zzzsssqqqnnnjjjfffccc```___]]]___cccfffiiilllpppsssyyy~~~jjj[[[SSSLLLGGGFFFDDDCCC@@@===::::::<<<>>>===<<<;;;999777555444444333333222222222222333333333333333333333333333333444444444444444444444444333444555555666999===@@@<<>>===;;;999888666666555444333333222222333333444333333333333333333333333444444444444444444444444333444444444555888===@@@AAAMMM___sss}}}wwwrrrttt|||}}}vvvsssxxx~~~}}}zzzyyyxxxxxxyyyyyyxxxuuurrrooommmkkkjjjiiiiiiiiikkkmmmnnnnnnllljjjlllnnnnnnlllkkkmmmooorrruuuxxxxxxuuurrrqqqqqqnnnnnnmmmllljjjhhhfffeeecccaaa]]][[[ZZZ[[[\\\]]]bbblllwwwtttoooyyy{{{xxxvvviiigggccc___ZZZVVVTTTRRRKKKMMMOOOPPPPPPRRRUUUXXX^^^aaaeeeiiinnnsssxxx|||uuudddZZZRRRMMMLLLEEE@@@<<<:::<<<>>>===<<>><<<:::999777777777444333333222222333333444333333333333333333333333444444444444444444444444333444444444444777;;;???GGGSSSggg}}}~~~|||}}}~~~yyyrrrsss}}}|||uuuwww~~~}}}|||{{{{{{{{{{{{tttrrrnnnjjjfffbbb```^^^______aaadddhhhjjjjjjiiicccgggkkknnnpppsssxxx|||yyy}}}}}}}}}}}}}}}}}}}}}|||zzzwwwtttrrrqqqmmmhhheeecccbbbaaaaaaeeemmmvvvtttuuuwww}}}yyysssooogggbbb[[[UUUQQQOOOMMMLLLGGGHHHHHHIIIJJJKKKLLLMMMPPPUUUYYY[[[\\\___ffflllsssvvvzzzooo```UUUNNNIIIIIIFFFAAA===;;;:::<<<===??????>>>===;;;999777666333333333333333333333333555555555444444333333333333333333444444444555555333222444666666666<<>><<<;;;<<<===???>>>>>><<<:::888777666333333333333333333333333555555444444444333333333444444444555555555666666555444555888777777===EEENNNccczzztttssssss}}}}}}{{{|||}}}zzzvvvsssllliiieee___ZZZXXXYYY[[[ZZZ]]]aaadddgggjjjooorrrsssxxxwwwqqqmmmlllpppxxxxxxnnnhhhffflllvvvyyyrrrjjjddd]]]YYYRRRMMMKKKIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDGGGJJJJJJJJJLLLQQQUUUTTTVVV[[[___cccgggmmmpppyyy~~~zzzhhh[[[RRRLLLJJJGGGCCC@@@=========>>>>>>>>>===<<<:::888777666333333333333333333333333555444444444444333333333555555555666666666777777777666777999999999???GGGTTTlll|||xxxvvvzzzyyyvvvvvv{{{vvvqqqmmmhhhfffccc___[[[ZZZ[[[]]]^^^```dddhhhmmmsssyyy~~~~~~wwwtttvvv{{{|||pppgggccceeennnzzz{{{uuummmddd^^^XXXTTTOOOKKKIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDFFFGGGGGGFFFGGGKKKNNNLLLOOOSSSVVVYYY]]]bbbeeeiiiqqq|||zzzyyyooo```UUUOOOKKKIIIEEEBBB???>>>??????=========<<<:::999777666444444444444444444444444444444444444444444444444444555555555666666666666777666777999999999@@@IIIZZZrrr{{{wwwwwwyyy{{{yyyyyyuuutttuuu}}}|||xxxsssmmmiiiffffffeeeccc``````bbbddddddgggjjjooouuu}}}qqqfffaaa___eeeooo||||||wwwppphhh___YYYTTTQQQMMMJJJHHHGGGFFFDDDEEEEEEEEEDDDCCCCCCBBBBBBFFFFFFFFFEEEDDDEEEGGGIIIHHHJJJMMMOOOQQQTTTXXX[[[[[[bbbmmmvvv~~~xxxrrr{{{wwweeeYYYSSSLLLJJJGGGDDDBBB@@@@@@@@@>>>>>>===<<<;;;:::888777444444444444444444444444444444444444444444444444333333444444444555555555666555666888888:::AAAJJJ[[[rrr~~~uuupppmmmiiijjjmmmvvv~~~}}}{{{vvvssstttwwwzzzzzzuuuqqqllliiigggiiijjjiiiiiijjjlllnnnppprrruuuyyy|||lllcccaaabbbfffppp}}}|||vvvpppiiibbbZZZUUUQQQOOOKKKIIIIIIHHHFFFEEEFFFFFFEEEEEEDDDDDDDDDCCCFFFEEEDDDCCCBBBCCCDDDEEEDDDEEEGGGHHHIIIJJJMMMPPPTTTZZZcccjjjqqqyyyxxxnnnvvv}}}jjj]]]VVVMMMLLLIIIFFFDDDBBBAAAAAA>>>>>>>>>>>><<<;;;:::999444444444444444444444444333333333444444444444555333333333444444444444555555444555777999;;;DDDNNNZZZnnn|||sssiiiddd```]]]]]]```jjjsss{{{vvvsssuuuzzz}}}xxxuuussspppooonnnpppsssuuuvvvwwwzzz|||{{{llldddeeehhhllluuu{{{wwwpppiiibbb\\\VVVRRROOOLLLJJJHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFEEECCCBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIOOOTTTZZZ___dddkkktttzzz|||ooovvvnnn```YYYNNNMMMJJJHHHEEEDDDBBBBBB????????????>>><<<;;;;;;555555555555555555555555333333333444444444555555444444444444555555555555555444555888:::>>>HHHRRR\\\lllyyyoooeee___ZZZVVVUUUWWW```fffrrr}}}zzzwwwxxx~~~}}}xxxwwwwwwwwwwwwzzz}}}xxxiiibbbeeejjjttt{{{}}}xxxssskkkddd^^^XXXSSSPPPMMMKKKIIIHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDCCCCCCDDDDDDDDDFFFGGGHHHGGGEEEEEEGGGHHHGGGKKKOOORRRVVV]]]ffflllwww}}}rrryyypppaaaZZZOOOMMMKKKIIIFFFDDDCCCCCC@@@@@@@@@@@@???===<<<<<<555555555555555555555555333333333444444555555555555555555555666666666777555444666999<<<@@@JJJUUU```lll|||{{{rrrgggaaaZZZTTTSSSTTTZZZ^^^gggwww{{{zzzzzz~~~~~~yyyyyy{{{}}}~~~vvvlllkkkqqqyyy}}}}}}xxxqqqlllddd^^^YYYUUURRRPPPKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKMMMNNNPPPTTTYYY]]]jjjooowww|||zzztttcccYYYSSSPPPKKKGGGEEEDDDBBB@@@AAAAAA@@@>>>===;;;::::::444444333222222222222333333333333333333111000///222333444555555555444333666666777:::;;;AAAMMMZZZeeelllxxx~~~rrrkkkbbbYYYUUUWWWTTTXXX```lll{{{}}}~~~tttkkkjjjrrrzzz~~~}}}}}}~~~~~~~~~~~~|||wwwnnnjjjccc]]]XXXUUURRRPPPKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEGGGHHHJJJMMMQQQUUU^^^cccjjjqqqxxx~~~}}}uuueee[[[SSSPPPKKKGGGEEEDDDCCCAAA@@@???>>>===<<<:::999999555555444333333333333333111111222222333444444444222333444555555555444444888777888;;;===DDDRRR```lllrrrzzzvvvjjj^^^YYYYYYTTTWWW]]]gggtttrrrkkklllwww{{{{{{|||}}}~~~||||||yyyuuujjjfff```[[[XXXUUURRRPPPKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGIIIMMMOOORRRUUU[[[```eeekkkpppttt|||}}}{{{wwwggg]]]SSSPPPKKKHHHFFFEEECCCBBB???>>>===<<<;;;:::999888666666555444444444444444333333222222333444666777333333444555555555555444:::888999;;;???HHHXXXhhhssswww|||~~~~~~{{{mmmeeecccZZZ[[[]]]cccmmmzzz}}}qqqmmmqqq|||||||||}}}}}}~~~~~~~~~~~~|||}}}|||vvvqqqgggccc^^^ZZZWWWUUUSSSQQQLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJKKKNNNRRRUUUXXX[[[___bbbhhhmmmtttzzz|||zzziii^^^TTTPPPLLLHHHGGGEEEDDDCCC???>>>>>>===;;;::::::999777777666555555555555555999777555333222333444555333444444555555555555555:::888888;;;AAAKKK^^^nnnxxx{{{}}}|||yyyyyy|||xxxrrreeedddcccfffmmmyyy{{{rrrpppuuu~~~~~~}}}}}}||||||~~~|||}}}yyyrrrnnneeeaaa]]]ZZZXXXVVVTTTRRRNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDAAABBBCCCBBBAAAAAABBBDDDGGGIIILLLNNNOOOQQQTTTVVVZZZ]]]bbbeeejjjqqq{{{~~~lll```VVVRRRMMMIIIGGGFFFDDDBBB@@@??????>>>===<<<;;;;;;777777666555555555555666999777555333333333444555444444444444555555666666888666777;;;AAANNNaaasss~~~zzztttuuu|||tttqqqmmmmmmrrr|||zzzrrrrrrvvv~~~}}}|||{{{{{{}}}|||}}}|||vvvpppllleeebbb^^^\\\ZZZXXXUUUSSSPPPPPPOOONNNMMMLLLKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEEEECCCBBBCCCDDDDDDEEEHHHIIIIIIJJJLLLNNNQQQSSSVVVXXX[[[bbbkkkqqq}}}qqqdddXXXTTTOOOJJJGGGEEECCCAAA@@@??????>>>======<<<<<<777777666555555555555555444444333333444555777888555555444444555555666777777666777<<>>>>>>>>======<<<;;;;;;777666555555444444555555222333333444555555666666666555555444555555777777777666888>>>FFFRRRfffwww}}}tttlllpppooonnnttt}}}{{{zzzzzz{{{{{{{{{{{{{{{{{{xxxxxxzzz}}}~~~{{{wwwtttooolllgggeeebbb___]]][[[WWWUUUSSSSSSRRRQQQPPPOOOOOONNNHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFBBBDDDEEEDDDCCCBBBBBBBBBAAACCCDDDEEEEEEFFFGGGIIIFFFKKKQQQUUUUUUUUUVVVXXX^^^fffqqq~~~}}}ooo\\\WWWQQQKKKHHHDDDAAA???=========<<<;;;;;;;;;:::666666555444444444444444555555555555444333222111666555555444444666777888777777:::@@@HHHTTTgggxxxzzz|||yyypppjjjrrrzzzkkklllvvv}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzyyy{{{|||xxxuuurrrooommmllliiiddd___\\\ZZZZZZZZZWWWVVVUUUSSSQQQPPPOOOOOOKKKJJJJJJIIIIIIHHHGGGGGGJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFEEEDDDCCCBBBBBBAAAHHHHHHFFFEEEDDDDDDDDDDDDGGGIIIKKKLLLMMMNNNPPPRRRZZZ]]]fffrrr}}}ttt```WWWNNNLLLJJJEEEBBBBBB>>>>>>======<<<<<<;;;;;;888666444333333333555666444444444444444444444444555444444444444555666666777888:::???JJJZZZjjjuuu|||uuummmlllwww}}}pppgggnnnzzz~~~zzzzzzyyyyyyyyyyyyzzzzzz{{{zzzzzz|||{{{xxxuuussspppnnnmmmjjjfffbbb^^^\\\[[[[[[XXXWWWVVVTTTRRRQQQPPPPPPLLLKKKKKKJJJJJJIIIIIIHHHJJJKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCFFFEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKLLLMMMNNNPPPRRRWWWYYYaaakkkuuuyyycccYYYPPPMMMKKKFFFCCCCCC???>>>>>>======<<<<<<<<<888666555333333444555666555555555555555555555555555444444444444555666666888999;;;AAALLL[[[kkkuuu{{{ssslllmmmyyy~~~xxx{{{}}}}}}ooofffeeeqqq~~~~~~}}}zzzyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{~~~~~~{{{xxxvvvuuurrrpppnnnllliiifffbbb```^^^]]][[[ZZZXXXVVVTTTSSSRRRRRRNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJJJJHHHJJJLLLMMMMMMNNNPPPRRRTTTUUUZZZbbbkkkwwwhhh\\\QQQMMMKKKHHHEEEDDD@@@@@@???>>>>>>===<<<<<<777666555444444444555666666666666666666666666666555555444444555555666777::::::<<>>===<<<<<<777777666555444555555666555555555555555555555555555555555555555666666777999:::===EEEQQQ___kkkrrrtttoooiiihhhrrr}}}{{{{{{{{{}}}}}}{{{{{{mmmccc]]]^^^eeeqqq}}}~~~|||zzzyyyxxxzzzyyyyyyyyyyyyyyyyyyzzzyyyzzz}}}~~~|||{{{{{{zzzwwwuuurrrqqqooollliiigggdddcccaaa```^^^[[[YYYXXXWWWVVVSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNOOOPPPPPPOOOOOOOOONNNNNNNNNMMMLLLJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLKKKMMMOOOPPPPPPPPPRRRTTTVVVUUUVVVZZZ]]]eeeuuutttdddTTTMMMJJJGGGDDDCCCAAAAAA@@@???>>>===<<<<<<777777666666555555555555444444444444444444444444666555555555555666777777888999<<>><<<;;;:::999777777777777777666555555555555555555555555555555666666666666666777777888999:::>>>IIIWWWcccjjjkkkjjjhhhkkkvvv~~~}}}zzzjjj___ZZZXXXcccpppzzz~~~~~~zzzvvvuuusssqqqqqqtttvvvwwwwwwttttttssssssssssssttttttwwwzzz}}}zzzxxxuuuqqqmmmjjjiiijjjkkkhhhfffdddaaa___]]][[[[[[YYYXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTRRRQQQOOONNNQQQQQQQQQQQQPPPOOOOOONNNJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRTTTUUUUUUUUUUUUWWWXXXVVVUUUUUUUUUTTTVVV___jjjtttzzz}}}vvv^^^SSSOOOKKKFFFCCC@@@@@@???===<<<:::999999777777777777777666555555666666666666666666666666666666666666666777888888:::;;;???KKKYYYeeekkklllmmmlllooo|||~~~|||zzz{{{ssseee___^^^___hhhvvvwwwqqqlllmmmooorrruuuvvvtttrrrsssuuuvvvvvvuuuttttttuuuyyy|||~~~~~~yyytttpppmmmlllkkkjjjlllkkkiiifffdddaaa___^^^ZZZ[[[\\\]]]\\\ZZZXXXWWWWWWWWWWWWVVVUUUTTTRRRQQQSSSRRRQQQPPPOOONNNNNNMMMKKKLLLLLLNNNOOOPPPQQQQQQSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXVVVUUUWWW\\\___rrr}}}}}}{{{iiiXXXPPPLLLIIIFFF>>>===<<<===>>>>>><<<:::999999888888777666666666444444444555555777888999333555666555555555777999888===FFFSSS___iiinnnppppppqqqvvv}}}}}}{{{zzzwwwyyy}}}sssddd]]]\\\aaalll}}}yyyqqqkkkkkkmmmpppssstttsssqqqrrrtttuuuuuutttssstttuuuyyy}}}~~~zzzuuuqqqooonnnlllkkklllkkkiiigggeeebbbaaa```\\\]]]^^^^^^^^^\\\ZZZYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOOOONNNMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZYYYWWWVVVXXX[[[___ooozzz~~~qqq]]]RRRLLLGGGDDD@@@???>>>>>>???>>><<<:::999999888888777666666666555555555555555666777888444555666666555555777999;;;???GGGTTTcccnnntttvvvuuuwww}}}{{{|||~~~|||zzzyyywwwyyy{{{~~~tttddd______fffttt~~~rrrjjjjjjkkknnnqqqrrrrrrqqqqqqrrrttttttsssssstttuuuzzz~~~|||wwwsssqqqpppnnnmmmlllkkkjjjhhhfffeeecccccc___````````````^^^\\\[[[\\\\\\\\\[[[ZZZYYYXXXWWWUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTVVVWWWWWWWWWXXXYYYZZZ[[[]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZXXXWWWXXXZZZ]]]iiissszzzdddVVVNNNIIIFFFCCCAAA?????????>>><<<:::999999888888777666666666666666555555555666666777666666777666555555777999>>>AAAIIIXXXjjjwww}}}~~~}}}wwwwww|||~~~}}}{{{yyyxxxvvvwwwxxxyyy|||uuugggdddgggooouuulllkkkkkkmmmppprrrrrrqqqpppqqqssssssrrrssstttvvv|||~~~zzzvvvtttrrrpppooollllllkkkjjjhhhgggffffffaaabbbbbbaaa```___^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRQQQRRRRRRTTTUUUWWWXXXYYYZZZZZZ[[[\\\^^^```aaabbbcccccccccbbbaaa```^^^]]]\\\ZZZ[[[ZZZYYYWWWWWWYYYZZZcccmmm|||jjjZZZRRRMMMJJJDDDBBB???>>>======;;;999999999888888777666666666777666666555555555555666777777888777666666777999???CCCNNN___ssstttvvv~~~~~~~~~~~~}}}{{{xxxwwwuuuvvvvvvuuuwww}}}wwwhhhgggkkkzzz{{{pppnnnmmmnnnppprrrsssssspppqqqrrrrrrrrrsssvvvxxx}}}yyywwwuuusssqqqnnnmmmmmmlllkkkjjjiiihhhcccccccccbbbaaa___^^^^^^]]]]]]^^^]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSTTTUUUWWWYYYZZZ\\\\\\\\\^^^```bbbdddffffffffffffffffffeeecccaaa___]]][[[\\\\\\ZZZXXXWWWWWWXXX^^^hhhzzzyyy}}}ppp^^^SSSMMMIIIDDDAAA>>><<<<<<;;;999888999999888888777666666666777666666555555555555666777888888888666777888:::???FFFTTThhhzzzuuuzzz}}}{{{yyyxxxtttttttttssstttyyyvvvggghhhnnntttrrrooonnnppprrrsssssspppqqqrrrrrrrrrtttwwwzzz}}}zzzxxxuuusssppppppooonnnlllkkkjjjjjjfffeeedddcccbbbaaa```___]]]^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWYYY[[[]]]______```bbbdddgggiiijjjjjjjjjiiiiiiiiiiiigggdddbbb```]]]^^^___^^^[[[XXXXXXXXX\\\fffvvvzzz{{{vvvaaaSSSJJJFFFDDDAAA===;;;;;;:::999888999999888888777666666666666666555555555666666777666777888888777888:::<<<@@@JJJZZZmmm|||yyy}}}{{{zzztttuuutttrrrrrrwwwttthhhllluuuwwwtttpppnnnoooqqqqqqrrrpppqqqrrrrrrsssuuuyyy|||~~~~~~}}}zzzwwwtttrrrrrrqqqooonnnlllkkkkkkiiihhhgggeeecccbbbbbbbbb^^^____________^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZ\\\^^^```bbbccceeefffiiilllmmmnnnmmmmmmlllmmmmmmmmmkkkhhhfffdddaaabbbcccbbb___\\\ZZZYYY[[[eeeuuu{{{eeeUUUKKKFFFDDDAAA>>><<<;;;<<<;;;:::999999888888777666666666555555555555555666777888555777888888888999<<<>>>DDDOOO^^^mmmxxx~~~|||}}}|||vvvvvvtttqqqpppttt|||tttkkkrrr}}}yyyuuupppnnnnnnoooppppppqqqrrrrrrrrrsssvvvzzz}}}~~~}}}}}}}}}}}}~~~~~~{{{xxxuuutttsssrrrpppnnnmmmlllkkkkkkjjjhhhgggeeeddddddddd___````````````______^^^]]]]]]\\\[[[ZZZYYYXXXXXXZZZ[[[\\\^^^aaacccdddeeehhhjjjmmmooopppppppppooonnnooopppooonnnkkkiiigggdddeeegggeeebbb^^^\\\[[[\\\eeettt|||~~~iiiYYYOOOKKKEEEBBB>>><<<<<<======<<<999999888888777666666666444444444555555777888999444666888888999:::===???HHHRRR```lllssszzz{{{~~~~~~}}}xxxxxxuuuqqqooorrryyypppjjjrrr}}}}}}wwwpppnnnpppqqqpppmmmppppppqqqrrrsssvvv{{{~~~wwwuuurrrqqqvvv~~~|||zzz{{{|||}}}{{{|||~~~}}}{{{wwwvvvtttqqqooonnnmmmmmmlllmmmmmmkkkgggeeefffhhhfffeeedddbbbaaa___^^^]]]]]]]]]]]]\\\ZZZYYYZZZ[[[\\\]]]___bbbeeegggiiijjjmmmnnnpppppppppqqqrrrtttvvvvvvvvvtttqqqpppooopppooommmkkkhhheeebbb```___aaahhhuuu|||lllZZZOOOJJJDDDAAA>>><<<;;;<<<;;;:::888888999999999888888777666666666666666777888888777888888777777777:::<<>><<<<<<<<<<<<;;;999999999999999888777666777777666666666666777777666777888888888:::>>>AAAJJJTTT___cccdddjjjxxx~~~{{{yyyuuupppmmmnnnrrrvvv|||zzziii```aaammmyyy~~~yyytttooommmnnnooonnnmmmnnnnnnooopppttt{{{lllhhhfffkkkvvv{{{zzzwwwuuutttuuuvvvwwwyyy{{{}}}~~~}}}yyyxxxuuussspppnnnmmmlllmmmnnnooommmkkkjjjjjjkkkggggggfffdddbbbaaa```______```aaa```^^^^^^___aaabbbccceeegggjjjmmmooopppppprrrssstttttttttvvvwwwzzz{{{{{{yyywwwuuuuuuvvvssstttsssrrrpppllliiiggggggnnnzzz~~~sss```TTTNNNGGGDDD@@@=========<<<<<<:::::::::999888777666555777777777666666666666666555777888999:::===BBBEEENNNVVV]]]______fffvvv{{{|||}}}{{{vvvqqqmmmllloooqqqwww}}}mmmaaa\\\```nnn{{{xxxuuurrrnnnlllmmmmmmmmmlllooooooooopppuuu|||pppkkkhhhlllvvv}}}xxxvvvuuussssssssstttuuuxxxyyy{{{~~~~~~}}}zzzyyyvvvsssqqqnnnmmmlllmmmnnnnnnnnnmmmlllllllllgggfffeeedddbbbaaa```___```aaaaaaaaa``````bbbdddeeefffhhhjjjmmmpppqqqssssssuuuvvvwwwvvvwwwyyyzzz|||}}}}}}{{{yyywwwwwwxxxwwwxxxyyyyyywwwsssooommmmmmtttwwwcccUUUOOOHHHEEEAAA>>>>>>>>>===<<<;;;;;;::::::888777555444555555666777777777777777666777888999:::>>>CCCFFFRRRYYY_________fffwww|||yyy}}}{{{vvvpppkkkiiijjjkkkqqqwwwsssddd[[[[[[bbbppp|||}}}uuuqqqooolllkkkkkkllllllllloooooopppqqquuu}}}uuupppkkknnnxxx}}}{{{vvvuuutttssssssssstttuuuwwwxxxzzz}}}~~~}}}zzzyyywwwtttqqqooonnnnnnmmmmmmmmmnnnnnnmmmkkkjjjffffffeeedddbbbaaa``````___```aaaaaaaaabbbdddfffggghhhjjjlllooorrrtttuuuvvvxxxyyyzzzyyyzzz|||}}}}}}~~~~~~}}}zzzyyyyyyzzz{{{|||}}}~~~|||yyyvvvttttttzzzyyydddVVVNNNIIIFFFAAA???>>>>>>===<<<;;;;;;::::::888777555444222333555777888999999999777888888888999===BBBFFFTTT\\\ccceeedddkkk{{{yyy|||zzzxxxtttnnnhhhdddcccdddfffllltttzzzttthhh\\\YYY]]]eeesss~~~wwwsssnnnmmmkkkjjjjjjjjjkkkkkkmmmnnnooorrrvvv~~~vvvqqqmmmoooxxx~~~~~~~~~{{{xxxttttttttttttttttttuuuuuuuuuvvvyyy|||}}}|||zzzxxxvvvtttrrrqqqpppoooooonnnnnnnnnooonnnkkkiiigggffffffeeecccbbbbbbaaa___aaabbbccccccdddgggiiijjjkkkmmmooorrruuuwwwxxxyyy{{{|||}}}|||}}}}}}{{{|||}}}~~~}}}{{{yyyzzz|||fffVVVNNNIIIFFFAAA???>>>===<<<;;;:::::::::999888777666555222333555777999999999888777888888888:::>>>CCCHHHUUU^^^gggjjjjjjrrrxxx~~~|||uuussspppjjjccc^^^\\\\\\___dddkkkqqqvvv}}}kkkaaaYYYZZZbbblllyyyxxxsssqqqkkkkkkkkkjjjiiiiiijjjkkkhhhjjjnnnrrrxxxsssooolllpppyyy~~~|||}}}~~~~~~}}}zzzxxxvvvssssssssssssttttttuuuuuutttuuuxxx{{{~~~|||{{{yyyxxxvvvtttsssrrrrrrqqqrrrpppooopppqqqppplllhhhiiihhhhhhgggfffeeedddddd```bbbdddeeeeeegggjjjlllmmmnnnpppsssuuuxxxzzz{{{{{{}}}~~~~~~~~~~~~~~~hhhWWWOOOIIIEEEAAA>>>===<<<;;;:::999999999999999888777666444555777888888888666555777777888999;;;@@@GGGLLLXXX```iiikkkmmmvvvwwwuuu~~~}}}yyyooonnnkkkeee^^^YYYVVVUUUWWW\\\bbbggglllsss|||hhh___YYY]]]gggsss|||tttppppppiiijjjjjjiiihhhhhhiiikkkdddggglllrrryyyrrrnnnmmmqqq{{{}}}|||}}}~~~~~~~~~~~~~~~~~~|||zzzxxxvvvtttrrrrrrrrrssstttttttttuuutttuuuwww{{{~~~}}}{{{zzzxxxwwwvvvuuusssssssssssstttrrrqqqrrrsssqqqmmmhhhkkkjjjjjjiiihhhggggggfffbbbccceeefffgggiiilllooooooppprrruuuxxxzzz|||}}}|||~~~iiiXXXOOOIIIEEEAAA>>>===<<<;;;:::888888999999999888888777777777999999888666444222666777888:::===CCCKKKPPPZZZaaaiiikkkmmmxxx{{{rrrrrr|||{{{wwwlllkkkhhhbbb[[[UUURRRQQQNNNRRRWWW\\\```gggpppvvvbbb^^^[[[bbbooo~~~zzzrrrmmmlllllljjjgggfffggghhhiiihhhdddhhhlllpppttt~~~pppmmmkkkqqq{{{~~~|||zzzzzzzzzzzzzzz{{{|||{{{zzzzzz{{{||||||wwwtttsssqqqpppqqqrrrsssssstttttttttsssssstttuuuxxx{{{~~~||||||}}}|||~~~~~~{{{zzzwwwvvvuuutttsssrrrrrrrrrvvvuuutttrrrpppnnnmmmlllmmmmmmmmmlllkkkjjjhhhggghhhhhhhhhiiijjjkkkmmmnnnooorrruuuwwwxxxzzz|||~~~||||||mmmYYYOOOHHHEEE@@@>>>===<<<;;;:::999888888777777777777777888888777777777777888888666666888:::<<>>===<<<;;;:::::::::999888777777777777888888777777777777888888888777888;;;===BBBOOO]]]iiikkknnnrrrzzzoooeeedddjjjyyyyyypppjjjdddaaa]]]ZZZVVVRRRMMMIIIIIIJJJKKKLLLNNNSSSYYY^^^ddd```___fffvvvyyypppkkkjjjiiigggddddddeeeffffffeeedddgggkkkpppvvvzzzjjjhhhhhhnnnwww}}}~~~||||||{{{yyyxxxvvvvvvuuuuuuvvvxxxyyyyyyxxxxxxyyy{{{~~~|||wwwuuuttttttsssrrrppppppppppppqqqqqqqqqqqquuuuuutttuuuwww{{{{{{xxxwwwwwwyyyzzz|||~~~~~~}}}{{{zzzxxxwwwvvvuuutttsssssssssuuuttttttsssqqqppppppooommmmmmllllllkkkjjjhhhhhhhhhhhhiiijjjkkkmmmoooppprrruuuxxxzzz{{{|||~~~}}}|||xxxtttuuuyyyuuuaaaVVVIIIEEEAAA>>>===<<<;;;:::;;;:::999888777777777777888888777777777777888888:::999999;;;>>>DDDSSSaaannnqqquuu{{{yyyccc[[[^^^gggxxx~~~zzzssskkkeee___\\\YYYVVVSSSPPPKKKHHHJJJJJJIIIIIIIIIKKKOOOSSSdddaaabbbkkk|||zzzpppkkkjjjhhhfffddddddeeefffeeeeeecccfffjjjooowwwtttffffffgggnnnvvv{{{{{{zzzyyyyyyxxxvvvuuuttttttttttttuuuwwwwwwwwwwwwxxxzzz|||~~~{{{wwwttttttsssrrrqqqooooooooonnnooooooooopppssssssrrrsssvvvzzz~~~{{{xxxwwwwwwxxxyyy{{{|||}}}||||||{{{|||{{{zzzxxxwwwwwwwwwwwwttttttssssssrrrqqqqqqqqqmmmmmmmmmmmmlllkkkjjjiiihhhhhhiiikkkmmmoooppprrrtttwwwzzz{{{|||}}}{{{wwwuuuqqqlllmmmqqqxxxxxxdddXXXJJJFFFBBB???======;;;:::;;;:::999888777666666666888888777777777777888888;;;999999;;;>>>EEEUUUdddrrrvvv|||qqq\\\VVVZZZeeewwwzzztttnnnfffaaa\\\YYYWWWUUUSSSPPPLLLIIILLLLLLKKKIIIHHHIIILLLNNNdddbbbeeeqqqzzzpppkkkkkkhhhgggeeeeeefffgggfffdddccceeeiiioooyyynnncccdddhhhnnnuuuyyyzzzxxxwwwwwwvvvvvvuuutttsssrrrrrrsssuuuvvvvvvvvvxxxzzz|||~~~~~~{{{wwwuuutttrrrpppoooooonnnnnnmmmmmmmmmnnnooopppppppppqqquuuyyy}}}}}}{{{zzzzzzyyyzzz{{{}}}}}}}}}||||||}}}|||{{{zzzyyyxxxxxxxxxssssssrrrrrrrrrqqqqqqqqqnnnooooooooonnnmmmlllkkkhhhiiijjjkkknnnppprrrtttvvvxxx{{{}}}}}}~~~~~~~~~}}}|||xxxsssnnnkkkfffbbbdddiiinnnwww{{{eeeXXXJJJGGGBBB???>>>===;;;:::999999888777666555555666888888777777777777888888999888888;;;>>>FFFVVVeeetttyyymmmZZZVVVZZZeeexxx|||vvvpppjjjddd```\\\ZZZWWWVVVUUURRROOOLLLMMMMMMLLLKKKIIIIIIKKKNNNbbbccciiixxxxxxnnnjjjjjjhhhfffeeeeeefffgggeeedddbbbdddhhhooozzzzzziii```bbbgggnnntttwwwwwwvvvttttttuuutttsssrrrqqqpppppprrrtttuuuuuuvvvxxxzzz|||~~~~~~{{{xxxvvvtttssspppnnnpppooommmllllllmmmnnnnnnnnnnnnoooqqqtttxxxzzz|||}}}~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~|||{{{zzzxxxwwwwwwwwwwwwrrrrrrrrrqqqqqqpppppppppnnnnnnoooooonnnmmmmmmlllhhhiiijjjlllooorrrtttuuuvvvyyy|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxooojjjddd```[[[XXXZZZ```dddmmm{{{~~~gggXXXKKKHHHCCC???>>>===;;;:::999888777777666777777777888888777777777777888888888777999<<<@@@HHHXXXggguuuzzz~~~kkkZZZWWW]]]gggxxx~~~yyytttmmmhhhdddaaa^^^\\\ZZZXXXWWWUUURRROOOLLLMMMMMMKKKJJJIIIKKKMMMaaaccclll~~~uuukkkggghhhfffeeeddddddeeeeeedddbbbbbbcccgggooo|||vvveee\\\___eeelllrrrttttttsssqqqqqqrrrrrrqqqpppooonnnppprrrtttuuuvvvwwwyyy{{{}}}|||zzzwwwvvvvvvuuusssqqqpppooommmlllllllllmmmnnnnnnoooqqqrrrtttuuuvvvvvvyyy||||||{{{zzzyyyxxxwwwwwwwwwrrrrrrqqqppppppooonnnnnnlllmmmmmmmmmmmmllllllkkkhhhiiikkkmmmpppsssuuuwwwwwwyyy|||}}}}}}~~~~~~}}}|||{{{{{{yyyyyyyyyyyywwwtttrrrpppgggaaa[[[WWWRRROOORRRXXX[[[dddrrriiiZZZLLLHHHCCC@@@>>>===;;;:::999999999888999999:::;;;888888777777777777888888777888:::???DDDKKKZZZhhhuuu|||yyygggYYYXXX^^^hhhxxx|||{{{wwwrrrmmmhhheeeddd```^^^\\\ZZZYYYWWWTTTQQQOOOPPPPPPNNNLLLKKKLLLMMM```dddnnnsssiiieeegggdddcccccccccddddddbbbaaabbbcccfffooo|||tttcccYYY]]]dddkkkppprrrrrrqqqoooooopppppppppnnnmmmlllppprrrtttuuuvvvwwwzzz|||}}}zzzxxxvvvvvvwwwwwwuuusssqqqpppnnnlllllllllnnnooopppqqqrrrssstttsssrrrqqqvvvzzz~~~~~~}}}|||{{{zzzyyyyyyyyyrrrrrrqqqpppooonnnmmmmmmkkkkkkkkklllkkkkkkjjjjjjhhhiiikkkmmmpppsssvvvxxxwwwyyy|||}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyysssttttttsssqqqnnnjjjhhhbbb[[[UUUQQQLLLJJJMMMTTTVVV___mmm{{{lll\\\LLLHHHDDD@@@>>>===;;;:::::::::::::::;;;<<<======888888777777777777888888888888<<>>CCCKKKVVVaaaggguuujjj^^^VVVYYYdddnnnvvv{{{}}}}}}{{{zzzzzztttsssrrrpppmmmjjjgggfffbbbccccccbbbaaa___\\\[[[[[[ZZZYYYWWWUUURRRPPPOOOTTT]]]iiivvvyyynnngggdddbbbaaa`````````aaaccceeefffggggggmmmvvv}}}nnneeeccceeehhhkkkmmmnnnmmmmmmmmmlllkkkjjjiiihhhhhhggghhhiiikkkooosssxxx{{{}}}~~~}}}{{{yyywwwuuuttttttqqqqqqqqqppppppooonnnmmmppppppqqqqqqrrrssssssssssssuuuxxx|||~~~|||zzzyyywwwwwwuuutttrrrqqqqqqpppmmmkkkiiihhhhhhhhhiiiiiijjjkkklllmmmnnnoooqqqsssuuuvvvxxxyyyyyyzzzzzzzzzzzzzzzxxxwwwvvvsssqqqooommmlllgggeeebbb___]]]ZZZVVVSSSNNNKKKHHHFFFEEEFFFFFFGGGHHHLLLRRRZZZgggyyy{{{~~~yyyfffVVVLLLDDDAAA@@@<<<;;;<<<;;;;;;:::::::::999999999999999888777777888888999<<<<<>>DDDNNNYYYccclllqqqmmm\\\^^^```gggwww{{{~~~~~~|||{{{zzz{{{{{{|||yyysssmmmhhhffffffffffffgggiiikkkmmmnnnnnnnnniiiiiihhhfffdddaaa___]]]RRReeepppuuu}}}zzzrrrrrrkkkjjjgggcccaaa___^^^^^^\\\]]]]]]\\\\\\]]]aaadddeeeooo}}}vvviiiaaa^^^aaabbbcccddddddcccbbbaaaddddddddddddddddddddddddaaacccfffjjjnnnssswwwyyy}}}~~~~~~}}}{{{yyyvvvvvvssspppmmmkkkkkklllmmmmmmlllkkkkkkmmmpppsssuuupppsssvvvxxxzzz|||~~~{{{yyyxxxwwwtttsssqqqooollljjjhhhgggdddeeefffggghhhhhhhhhhhhgggiiikkklllmmmnnnqqqtttvvvvvvuuutttsssqqqooooookkkiiiddd```]]]\\\\\\]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYVVVSSSQQQOOONNNLLLJJJJJJJJJMMMQQQVVVaaattt~~~}}}}}}sss```TTTIIIDDDBBB???<<<;;;;;;;;;::::::::::::999999999::::::999888999;;;===<<<;;;CCCSSS___dddmmmxxxiii\\\[[[___mmmxxxssstttuuu{{{~~~|||zzzyyyyyyxxx{{{zzzyyyvvvrrrnnniiigggjjjkkkmmmooopppqqqrrrrrrllljjjhhhiiikkkjjjgggdddYYYlllwww{{{{{{pppooojjjhhheeeaaa___]]]\\\\\\[[[\\\\\\\\\\\\]]]aaadddfffppp~~~uuuhhhaaa___aaabbbcccddddddcccbbbaaa```````````````````````````bbbeeeiiinnnssswwwzzz}}}}}}~~~~~~}}}|||zzzxxxuuussspppmmmllllllmmmnnnlllmmmmmmnnnoooooopppqqqoooqqqtttwwwxxx{{{~~~~~~|||zzzxxxwwwsssrrrpppnnnllliiiggggggeeefffgggggghhhhhhhhhggggggiiikkkllllllnnnqqqtttuuuuuutttsssqqqooommmllliiifffbbb^^^[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\ZZZWWWUUUTTTRRRPPPNNNLLLKKKMMMPPPTTT]]]ooo}}}|||~~~uuu```TTTHHHDDDBBB>>>;;;;;;;;;;;;::::::::::::999999888999999888777888:::<<<===>>>GGGWWWaaagggrrr|||cccZZZ[[[aaaooo~~~tttooonnnooottt}}}~~~|||{{{zzzzzzzzz{{{{{{{{{zzzwwwsssooollllllmmmnnnpppqqqssstttuuurrrooommmmmmnnnmmmkkkiiibbbvvv~~~oookkkgggfffccc___\\\[[[ZZZZZZ[[[[[[\\\[[[\\\^^^aaadddiiisssrrrfffaaa```aaabbbcccddddddcccbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^___```cccgggmmmrrrwwwzzz||||||~~~~~~|||zzzuuutttqqqooommmmmmnnnooommmnnnoooppppppooommmlllmmmooorrrtttvvvxxx|||~~~|||zzzxxxwwwrrrqqqpppnnnkkkiiigggffffffgggggghhhhhhhhhhhhggggggiiijjjkkklllnnnqqqssssssssssssqqqooollljjjhhheeebbb^^^ZZZXXXWWWWWWWWWZZZZZZ[[[\\\^^^___``````aaa___]]]\\\[[[YYYVVVTTTNNNMMMMMMOOORRRZZZjjjyyy|||{{{}}}wwwaaaTTTHHHCCCAAA>>>;;;;;;;;;;;;::::::::::::999999888999999888777777:::<<<>>>AAALLL[[[cccjjjzzzuuu^^^XXX[[[dddrrruuullljjjjjjmmmvvv~~~{{{zzzzzzzzz{{{{{{}}}|||xxxuuuqqqqqqqqqrrrtttvvvxxxzzzyyywwwtttrrrrrrrrrpppoooiii~~~pppjjjgggeeebbb^^^\\\ZZZYYYYYYYYYZZZ[[[[[[[[[^^^bbbeeellluuunnnddd``````aaabbbcccddddddcccbbbaaa________________________^^^___aaafffkkkqqqvvvyyy{{{{{{}}}~~~~~~|||vvvtttrrrpppooooooppppppppppppoooooonnnmmmkkkkkkkkkmmmpppqqqsssvvvzzz}}}~~~{{{yyyxxxsssrrrqqqooommmkkkiiihhhhhhhhhiiiiiiiiihhhgggggggggiiijjjkkklllmmmppprrrsssssssssqqqoookkkhhhfffbbb```\\\XXXUUUTTTUUUUUUWWWXXXZZZ\\\^^^aaaccccccfffdddccccccbbb___\\\YYYRRRNNNMMMNNNQQQXXXgggttt}}}{{{zzz{{{~~~yyybbbUUUHHHCCCAAA===;;;;;;;;;;;;:::::::::999999999999999999888777888:::<<<>>>CCCPPP___fffnnnqqq^^^WWW]]]hhhuuu~~~~~~|||oookkkhhhjjjqqq{{{|||yyyxxxxxxyyyzzz{{{~~~~~~vvvvvvuuuuuuwwwyyy|||~~~}}}zzzxxxvvvuuuuuutttoootttlllgggeeebbb___\\\ZZZZZZYYYXXXYYYZZZZZZ[[[^^^bbbeeennnwwwzzzjjj```___```aaabbbcccddddddcccbbbaaa````````````````````````^^^^^^```dddiiiooouuuxxxzzzzzz|||}}}~~~~~~wwwvvvtttrrrqqqppppppppprrrqqqnnnlllkkkkkkllllllkkklllnnnpppqqquuuyyy}}}}}}{{{yyyvvvuuutttrrrpppnnnmmmllliiijjjjjjjjjiiihhhgggggggggiiijjjkkkkkkmmmoooqqqsssssssssrrrppplllhhhfff```^^^ZZZVVVTTTTTTTTTUUUTTTUUUXXX[[[^^^bbbdddeeeiiiiiihhhiiihhheeeaaa]]]UUUQQQMMMNNNPPPWWWdddppp|||yyyyyyzzz|||{{{cccVVVIIICCCAAA===;;;<<<;;;;;;:::::::::999999999:::;;;;;;:::999999<<<>>>===DDDSSSbbbjjjrrrlll\\\WWW___lllyyy~~~}}}}}}xxxqqqkkkjjjooovvv{{{}}}|||wwwuuuuuuwwwxxx||||||{{{zzzyyyzzz|||}}}zzzxxxxxxxxxvvvzzzqqqhhhfffccc___]]][[[ZZZZZZWWWXXXYYYZZZ[[[^^^cccfffpppyyyttteee]]]]]]___aaabbbcccddddddcccbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___bbbgggmmmsssvvvxxxyyy{{{|||~~~~~~yyyxxxvvvtttsssqqqpppppprrrpppmmmkkkjjjkkkmmmnnnlllmmmnnnoooqqquuuzzz}}}}}}{{{xxxwwwvvvtttrrrqqqpppoookkkkkkkkkjjjjjjhhhgggfffgggiiijjjkkkkkkllloooqqqrrrsssssssssqqqmmmiiiggg___\\\YYYUUUSSSSSSSSSTTTSSSTTTWWW[[[___ccceeegggmmmmmmmmmnnnnnnkkkeeeaaaZZZTTTOOONNNOOOTTT___jjjzzz~~~{{{yyyyyy|||eeeXXXJJJDDDAAA>>><<<===;;;;;;::::::::::::999999;;;<<<<<<;;;::::::===???>>>EEEUUUeeennnwwwfffYYYXXXbbbppp|||~~~}}}}}}}}}sssoooqqqvvvxxxxxxxxxvvvwww{{{|||wwwttttttvvvwww}}}~~~}}}~~~~~~~~~|||{{{{{{vvvgggeeebbb___\\\ZZZYYYYYYVVVWWWYYYZZZ[[[^^^cccfffpppzzzppp```YYY[[[^^^aaabbbcccddddddcccbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^_________aaaeeekkkqqqtttxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~{{{zzzxxxvvvtttrrrpppooonnnmmmllllllllllllmmmnnnmmmnnnoooppprrruuu{{{}}}yyyxxxwwwuuutttrrrqqqppplllllllllkkkjjjhhhgggfffgggiiijjjkkkjjjlllnnnppppppqqqrrrsssqqqmmmiiiggg]]]ZZZWWWSSSQQQQQQRRRSSSTTTUUUXXX\\\```dddgggiiipppppprrrssssssooojjjeee___WWWPPPMMMLLLOOOXXXaaaooo}}}~~~zzzxxx}}}hhhZZZLLLEEEBBB???>>>>>>;;;;;;::::::::::::999999:::;;;;;;:::999:::<<<>>>AAAGGGWWWiiittt}}}~~~eeeZZZZZZeeettt~~~~~~yyyyyy{{{{{{zzzssspppoooqqqsssxxxxxxttttttvvvxxx}}}~~~~~~yyyfffdddaaa^^^[[[ZZZYYYXXXUUUWWWXXXYYY[[[^^^cccgggqqqzzznnn^^^XXXZZZ^^^aaabbbcccddddddcccbbbaaa________________________```______aaadddjjjooossswwwxxxzzz|||}}}~~~}}}}}}}}}}}}~~~~~~|||{{{yyywwwtttrrrpppooojjjkkklllnnnnnnnnnnnnmmmnnnooopppppprrrvvv{{{~~~yyyxxxwwwvvvtttrrrqqqqqqmmmmmmlllkkkjjjiiigggfffhhhiiijjjjjjjjjkkknnnpppnnnpppqqqrrrpppmmmiiiggg[[[YYYUUURRRPPPPPPQQQQQQUUUWWWZZZ^^^bbbfffiiijjjrrrsssuuuwwwvvvsssmmmhhhbbbZZZQQQLLLJJJKKKSSS[[[gggvvv|||xxx~~~~~~iii[[[LLLFFFCCC@@@>>>???;;;;;;;;;:::::::::999999999::::::999888999;;;===CCCHHHXXXkkkxxxhhh___\\\gggvvv~~~qqqnnnkkkkkklllppp{{{zzzuuuuuuwwwxxx~~~~~~}}}wwwiiiddd^^^ZZZXXXXXXYYYYYYVVVWWWXXXWWWWWWZZZ```fffooo{{{lll^^^XXXYYY\\\___```ccceeefffeeeddddddbbbaaa```___^^^]]]\\\\\\[[[\\\]]]^^^bbbhhhooouuuwwwxxxzzz|||~~~~~~|||{{{|||~~~~~~~~~}}}|||}}}}}}yyytttppppppqqqllllllkkkkkkkkklllmmmmmmnnnnnnoooqqqtttwwwzzz|||~~~}}}{{{yyyvvvsssqqqpppmmmllljjjhhhgggfffffffffddddddfffgggiiikkklllmmmoooppprrrqqqoookkkgggddd^^^[[[WWWSSSQQQQQQRRRSSSUUUWWW[[[___dddiiimmmnnnooorrrwwwyyyyyyvvvqqqnnnccc[[[SSSOOOLLLKKKOOOUUUdddmmm{{{~~~ttt___LLLFFFDDD???<<<>>>999999999999999999999999999888888888999;;;===>>>EEEJJJWWWiiixxxvvvcccaaa]]]hhhvvv~~~}}}{{{|||yyymmmdddcccjjjttt{{{|||zzzyyy{{{}}}~~~}}}zzziiiddd^^^ZZZYYYYYYYYYYYYVVVXXXXXXWWWWWWZZZ```eeeooo{{{{{{iii[[[VVVWWWYYY]]]___aaadddeeeeeedddddddddccccccbbbaaa______^^^]]]^^^___```ccciiipppuuuvvvwwwyyy{{{}}}~~~}}}|||{{{|||~~~~~~~~~}}}}}}}}}zzzuuuqqqqqqrrrmmmmmmlllllllllmmmmmmnnnooooooppprrrtttxxx{{{}}}~~~|||yyyvvvsssqqqpppmmmllljjjiiigggfffffffffeeefffgggiiijjjlllmmmnnnooopppqqqqqqoookkkgggddd^^^[[[WWWSSSPPPPPPQQQRRRVVVWWW[[[```eeejjjmmmooorrruuuxxx{{{zzzwwwsssooofff^^^UUUOOOKKKIIIMMMRRR\\\dddtttuuu```LLLGGGDDD???<<<===999999999999999999999999999888888888999;;;===>>>CCCJJJXXXkkkzzzppp___^^^\\\ggguuu}}}|||}}}wwwjjjeeefffkkkooo~~~|||{{{}}}}}}}}}~~~|||hhhddd^^^ZZZYYYYYYYYYYYYWWWXXXXXXWWWVVVYYY```eeeppp{{{wwwfffZZZUUUVVVWWW[[[]]]```bbbdddddddddcccccccccccccccbbb```______^^^___```aaadddiiioootttuuuvvvwwwyyy{{{|||}}}}}}}}}{{{zzz{{{}}}}}}}}}~~~~~~~~~}}}zzzvvvsssrrrssspppoooooonnnnnnnnnooooooppppppqqqsssuuuyyy|||}}}|||yyyvvvsssqqqooommmlllkkkiiihhhgggffffffgggggghhhjjjlllmmmnnnooonnnoooppppppoookkkgggddd^^^[[[WWWRRRPPPOOOPPPQQQVVVXXX[[[```eeejjjnnnppptttvvvyyy{{{zzzwwwssspppiii```VVVOOOJJJGGGIIIOOOUUU]]]lllwwwaaaNNNGGGDDD>>>;;;<<<::::::::::::::::::::::::999999888999:::;;;===>>>AAAIIIYYYmmm}}}fffYYYYYYYYYeeeuuu~~~|||}}}vvvlllgggffffffvvv|||~~~~~~}}}}}}}}}yyygggccc^^^ZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVYYY```fffppp|||uuudddZZZVVVWWWXXXYYY[[[^^^aaabbbcccbbbbbbaaaaaaaaaaaa```___^^^]]]^^^___```aaadddhhhnnnrrruuuuuuwwwyyyzzz{{{|||||||||{{{zzz{{{}}}}}}}}}~~~~~~~~~{{{xxxvvvttttttrrrrrrqqqpppppppppppppppqqqqqqrrrtttvvvyyy|||~~~}}}zzzvvvsssqqqooonnnmmmkkkjjjhhhhhhgggggggggggghhhjjjkkkmmmnnnnnnmmmnnnppppppoookkkhhheee___\\\WWWRRROOONNNOOOPPPUUUWWWZZZ___dddiiilllnnnssstttvvvwwwvvvssspppnnnfff^^^TTTNNNIIIFFFHHHLLLSSSZZZgggxxxxxxcccOOOHHHDDD>>>:::;;;::::::::::::::::::::::::999999999999:::<<<===???AAAIII[[[ooouuu^^^UUUVVVWWWcccttt|||~~~xxxpppjjjfffnnnxxx~~~~~~~~~~~~}}}}}}{{{vvveeeaaa]]]ZZZYYYYYYXXXWWWWWWXXXWWWVVVUUUYYYaaagggrrr~~~qqqbbbYYYVVVVVVWWWXXXZZZ]]]___aaaaaa``````___```aaaaaaaaa___^^^\\\]]]^^^___aaacccgggmmmqqquuuvvvwwwyyyzzz{{{||||||{{{zzzyyyzzz}}}~~~~~~~~~~~~~~~}}}{{{yyywwwuuuuuutttsssrrrqqqppppppppprrrrrrssstttvvvyyy|||~~~}}}zzzwwwtttqqqpppooonnnllljjjiiihhhhhhhhhfffggghhhiiijjjllllllmmmmmmnnnpppqqqpppmmmiiiggg```]]]XXXSSSOOONNNOOOOOOSSSUUUXXX\\\aaaeeehhhiiilllmmmnnnooonnnllljjjhhh```YYYRRRNNNJJJGGGHHHMMMQQQWWWbbbqqqyyycccOOOHHHEEE>>>:::;;;:::::::::::::::::::::::::::999999999:::<<<>>>???AAAJJJ\\\pppmmmYYYRRRTTTVVVbbbsss~~~|||}}}{{{pppiiillluuu~~~tttrrrbbb___[[[YYYXXXXXXWWWVVVVVVWWWVVVUUUUUUZZZcccjjjttt~~~lll]]]VVVUUUUUUUUUXXXYYY\\\^^^______^^^]]]```aaabbbcccbbbaaa___]]][[[]]]___aaacccgggmmmqqquuuvvvwwwyyyzzzzzz{{{{{{zzzyyyyyyzzz}}}~~~~~~~~~~~~}}}{{{yyywwwvvvvvvtttsssqqqqqqpppppprrrrrrssstttvvvyyy|||}}}~~~|||zzzwwwuuusssrrrooonnnmmmkkkjjjiiihhhhhhgggggghhhiiijjjkkkllllllmmmoooqqqrrrqqqnnnkkkiiibbb^^^YYYTTTPPPOOOOOOOOOQQQRRRUUUXXX\\\___aaaccccccddddddeeeeeedddcccbbb[[[VVVRRRPPPNNNJJJKKKNNNNNNSSS]]]lllyyycccOOOHHHEEE???;;;<<<::::::::::::::::::::::::::::::999:::;;;<<<>>>???BBBKKK]]]rrrhhhVVVQQQRRRVVVbbbsss}}}{{{|||xxxnnnpppvvvwwwllllll```]]]ZZZXXXWWWVVVUUUTTTUUUUUUUUUTTTUUU[[[dddlllvvv|||jjj\\\VVVUUUUUUUUUXXXYYY[[[]]]]]]\\\[[[ZZZ^^^___aaabbbbbb```^^^\\\ZZZ\\\___bbbeeeiiinnnrrrtttuuuvvvwwwxxxyyyyyyyyyzzzyyyxxxzzz}}}~~~}}}}}}}}}~~~~~~}}}zzzxxxwwwvvvuuusssqqqppppppppprrrrrrrrrtttvvvxxx{{{|||~~~}}}|||zzzxxxvvvttttttpppooommmllljjjiiiiiiiiihhhiiiiiijjjkkklllmmmmmmnnnooorrrsssrrrpppmmmkkkccc```ZZZUUUQQQOOOOOOPPPNNNOOOQQQTTTWWWYYY[[[\\\[[[\\\\\\\\\]]]]]]]]]]]]ZZZVVVTTTUUUSSSOOONNNPPPOOOSSS[[[hhhzzzxxxcccOOOHHHEEE???<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>@@@BBBKKK]]]ssseeeUUUPPPPPPVVVbbbttt~~~|||zzz{{{~~~{{{uuuyyy}}}yyyvvv{{{nnndddfff___\\\YYYWWWVVVVVVTTTSSSTTTTTTTTTTTTUUU\\\eeemmmwww}}}kkk^^^XXXXXXXXXWWWXXXZZZ[[[\\\\\\[[[ZZZYYY[[[\\\^^^```___^^^[[[ZZZZZZ]]]```cccfffkkkppptttssssssuuuvvvwwwwwwwwwwwwzzzxxxxxxzzz|||}}}|||{{{|||~~~~~~{{{xxxxxxwwwuuusssqqqppppppooorrrrrrrrrsssuuuxxxzzz|||}}}~~~}}}}}}{{{zzzxxxwwwuuuuuupppooonnnlllkkkjjjiiiiiijjjjjjkkkkkklllmmmnnnnnnnnnppprrrtttsssqqqnnnllldddaaa[[[VVVRRRPPPPPPPPPMMMNNNOOOQQQSSSUUUWWWXXXWWWWWWWWWXXXYYYYYYZZZZZZ[[[XXXWWWYYYWWWQQQOOOQQQSSSUUU[[[fffvvvxxxcccOOOHHHFFF@@@<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===???@@@BBBKKK]]]tttdddTTTOOOOOOVVVcccttt}}}{{{yyyzzz}}}yyy{{{}}}{{{yyyvvvsssppp{{{ppphhhbbb\\\\\\[[[YYYWWWUUUTTTSSSSSSSSSQQQQQQTTTVVVZZZdddooo{{{{{{ggg[[[VVVTTTUUUWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^ZZZ[[[^^^bbbfffkkkoooqqqrrrssstttuuuuuutttsssssstttvvvxxx{{{}}}~~~|||{{{|||}}}~~~~~~~~~}}}|||}}}~~~}}}{{{wwwvvvuuusssrrrqqqppppppqqqrrrsssuuuvvvxxxyyyzzz|||}}}~~~}}}{{{xxxtttrrrrrrrrrqqqooonnnlllkkkkkkjjjjjjjjjjjjkkkkkklllmmmrrrqqqqqqrrrtttuuutttrrrhhheee```ZZZUUUPPPMMMLLLJJJKKKMMMNNNOOORRRUUUXXXXXXYYY[[[[[[ZZZ[[[]]]___]]]]]]]]]\\\[[[YYYWWWVVVUUUTTTZZZeeesss}}}~~~{{{yyybbbSSSKKKAAA@@@AAA<<<<<<<<<<<<;;;;;;:::::::::888999;;;;;;;;;<<>>>>>===<<<:::999888777:::999:::===>>>===AAAFFFOOO]]]wwwgggVVVSSSWWWbbbrrrzzz{{{|||yyysssqqqrrrsssxxxyyy~~~zzzuuurrrooonnnjjj___[[[XXXWWWVVVTTTQQQPPPOOOOOOOOOOOOMMMLLLOOORRRWWWcccooo{{{qqqccc\\\ZZZXXXWWWYYYXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ^^^```eeejjjnnnppprrrrrrssstttttttttuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxvvvuuuuuuuuuvvvvvvwwwxxxzzz{{{|||}}}~~~yyyvvvrrrpppppppppooonnnhhhhhhfffeeedddddddddddddddeeefffhhhkkkmmmooooooooooooooonnnlllgggcccaaa\\\[[[YYYXXXYYYZZZ]]]^^^dddhhhnnnssswwwzzz~~~~~~{{{yyyrrrkkkccc^^^[[[___fffooo|||uuuooopppxxxlllVVVJJJFFFBBB???>>>======<<<;;;:::999999888:::999:::===>>>===AAAGGGRRRbbb||||||dddUUUSSSVVVdddttt~~~{{{}}}vvvpppmmmlllkkklllmmmqqqyyy}}}~~~zzzuuuqqqooommmfff[[[XXXVVVUUUTTTRRRPPPNNNMMMMMMLLLMMMKKKKKKMMMPPPVVVbbbmmmzzz}}}pppbbb\\\ZZZXXXXXXYYYWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXX\\\___eeejjjoooqqqqqqqqqssssssssstttttttttuuuuuuwwwwwwxxxxxxyyyzzzzzz{{{||||||}}}~~~~~~~~~}}}}}}{{{|||||||||}}}}}}}}}}}}}}}~~~}}}zzzxxxwwwwwwwwwvvvvvvwwwxxxyyy{{{|||}}}~~~|||yyyvvvrrrpppppppppooommmhhhgggfffdddcccccccccbbbaaabbbccceeehhhjjjmmmnnnnnnoooppppppnnnkkkhhheee___^^^\\\ZZZZZZZZZ\\\]]]bbbfffmmmrrrwww{{{~~~|||zzztttmmmfff```\\\___dddlllxxxzzzsssrrrwwwkkkUUUJJJFFFBBB???===<<<<<<;;;;;;;;;:::::::::;;;999:::===>>>>>>BBBHHHUUUeeettt___TTTSSSUUUdddsss|||}}}uuuppplllhhheeecccbbbdddjjjnnnsss{{{~~~yyyuuuqqqnnnmmmcccWWWUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLMMMJJJJJJMMMPPPUUUaaammmyyy{{{nnnaaa\\\[[[YYYYYYZZZWWWVVVUUUTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWZZZ^^^dddkkkoooqqqpppppprrrrrrssssssssstttttttttwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{{{{|||{{{}}}|||{{{yyyyyyyyywwwwwwwwwwwwyyyzzz|||}}}~~~}}}{{{xxxvvvsssqqqpppooonnnlllhhhgggeeedddbbbbbbaaaaaa______```bbbeeehhhkkkmmmnnnoooqqqqqqpppmmmjjjhhhbbbaaa^^^\\\[[[[[[[[[\\\```dddjjjpppvvv{{{}}}|||{{{uuunnngggaaa\\\^^^bbbhhhrrr{{{wwwtttyyy~~~jjjUUUJJJFFFBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::===>>>>>>BBBIIIUUUhhhooo\\\SSSQQQSSSaaaooo|||}}}zzzvvvsssmmmgggddd```___bbbfffjjjqqqyyy}}}yyyuuuqqqooonnn|||___TTTRRRQQQQQQQQQPPPPPPOOONNNMMMLLLMMMKKKKKKMMMPPPUUUaaammmxxxxxxkkk```\\\[[[ZZZZZZ[[[VVVVVVUUUTTTSSSRRRRRRRRRUUUUUUUUUVVVVVVVVVWWWWWWXXX]]]cccjjjnnnppppppooorrrrrrrrrrrrssssssssssssuuuvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{{{{||||||||||||xxxxxxyyyyyyyyyyyyzzzzzzyyy{{{}}}}}}|||{{{{{{xxxxxxwwwwwwxxxzzz|||}}}}}}~~~}}}{{{xxxuuusssqqqpppooommmkkkgggfffdddcccaaa`````````^^^^^^___```cccfffiiikkkooopppqqqqqqpppmmmjjjhhhdddcccaaa^^^]]][[[[[[[[[]]]bbbhhhnnntttyyy|||{{{zzzuuuoooggg```[[[[[[^^^bbbkkksss}}}~~~xxxyyyxxxxxxxxx|||{{{www|||}}}jjjTTTJJJEEEAAA===;;;:::::::::;;;;;;;;;;;;<<<;;;999:::<<<>>>>>>CCCJJJWWWkkkppp\\\QQQPPPQQQ^^^lll|||~~~{{{|||~~~xxxrrrkkkddd``````aaaccchhhmmmvvv}}}}}}zzzvvvsssqqqpppsssZZZQQQOOOMMMNNNNNNOOOOOOOOONNNNNNMMMLLLJJJJJJMMMOOOUUUaaalllwwwuuuiii___\\\\\\[[[[[[\\\WWWVVVUUUTTTSSSRRRRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVXXX\\\bbbhhhmmmpppppppppqqqqqqqqqrrrrrrrrrssssssttttttuuuuuuvvvwwwxxxxxxxxxxxxyyyzzzzzzzzzyyyyyywwwwwwwwwwwwxxxxxxxxxxxxxxxzzz|||~~~~~~}}}}}}yyyxxxwwwwwwwwwyyy{{{}}}|||~~~~~~|||wwwuuusssqqqpppooollljjjfffeeedddbbb```___^^^^^^^^^^^^]]]^^^```cccfffhhhmmmnnnppppppooommmjjjhhhfffdddccc```^^^]]]\\\[[[\\\```eeekkkqqqwww}}}{{{yyyyyytttmmmddd]]]XXXWWWYYY\\\ccckkksssyyy}}}}}}|||zzztttnnngggggggggiiimmmvvv~~~zzz}}}|||iiiTTTJJJEEEAAA<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<999999<<<>>>???DDDKKK[[[nnnttt]]]QQQOOOQQQ]]]kkkyyy|||yyy{{{tttllldddbbb```^^^___bbbkkkqqqzzz~~~~~~}}}zzzwwwuuutttsssiiiTTTNNNKKKGGGIIIJJJLLLMMMNNNNNNMMMMMMKKKIIIHHHKKKNNNSSS___kkkwww~~~ssshhh^^^\\\\\\\\\\\\]]]WWWWWWUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTYYY\\\aaafffkkkooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssstttvvvwwwxxxxxxwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwvvvyyy|||~~~|||yyywwwxxx}}}~~~zzzyyywwwvvvwwwyyy{{{}}}{{{}}}~~~}}}wwwuuusssqqqpppnnnkkkiiifffeeecccaaa___^^^]]]]]]]]]\\\[[[[[[]]]___bbbdddiiikkkmmmnnnnnnmmmkkkiiifffeeedddbbb```^^^]]]\\\[[[^^^ccciiinnnttt{{{zzzxxxwwwrrrlllaaaZZZUUUTTTUUUWWW^^^eeejjjqqqwwwxxxxxxwwwrrrlllaaaaaa```aaaccciiiqqqwww}}}{{{{{{hhhTTTIIIEEE@@@;;;999;;;;;;;;;;;;;;;;;;;;;:::<<<:::999<<<===???EEELLL[[[nnnxxx^^^PPPOOOSSSZZZggguuu|||~~~~~~{{{wwwwwwzzz~~~yyyooojjjeee___]]]]]]aaafffmmmttt{{{~~~~~~}}}{{{yyyxxxwwwvvvbbbPPPLLLIIICCCFFFGGGIIIKKKMMMMMMMMMMMMIIIGGGGGGJJJLLLRRR^^^iiivvv~~~rrrggg]]][[[]]]\\\\\\]]]XXXWWWVVVTTTSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSYYY\\\```eeejjjnnnqqqrrrppppppqqqqqqqqqrrrrrrrrrqqqqqqrrrtttuuuwwwxxxyyywwwwwwwwwwwwwwwvvvuuutttuuuuuuuuuuuuvvvvvvvvvvvvuuuxxx{{{~~~~~~}}}ssspppllliiijjjoootttxxx|||zzzyyywwwvvvwwwyyy{{{}}}{{{}}}~~~wwwuuusssrrrpppnnnkkkhhhfffeeecccaaa___^^^]]]]]]\\\[[[ZZZYYYZZZ]]]```bbbeeegggjjjmmmnnnnnnlllkkkfffeeedddbbb```___]]]\\\ZZZ]]]bbbhhhmmmsssyyy}}}~~~yyywwwuuuqqqjjj___XXXSSSRRRRRRTTTZZZaaafffnnntttwwwyyyyyyuuuoooeeedddbbb```___bbbgggkkkvvv~~~xxxzzzhhhTTTIIIEEE@@@;;;999<<<<<<;;;;;;;;;:::::::::<<<:::999<<<===???EEEMMMYYYlllzzz___PPPPPPUUUVVVcccpppvvvxxxyyyvvvrrrvvvyyy}}}{{{tttmmmeee```___ZZZ___eeekkkqqqzzz~~~~~~|||zzzyyyyyyyyywww]]]KKKFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJJJJIIIJJJIIIHHHIIIQQQ\\\eeesss{{{pppeee\\\\\\___^^^]]]]]]\\\ZZZWWWUUUTTTSSSQQQOOORRRRRRQQQPPPPPPQQQSSSSSSXXX\\\aaafffhhhjjjlllnnnnnnooooooooooooppprrruuuvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxwwwwwwxxxwwwvvvuuutttvvvxxxxxxvvvtttttttttsssvvvyyy|||}}}~~~~~~~~~|||wwwsssjjjfffaaa]]]\\\^^^bbbeeessswww~~~}}}|||zzzzzzyyyyyy}}}yyywwwuuusssrrrqqqooollleeedddcccaaa___]]][[[ZZZ[[[ZZZYYYYYYXXXXXX\\\```dddfffiiimmmoooooonnnmmmgggffffffeeecccaaa___^^^[[[]]]```eeekkkqqqwwwzzz{{{|||}}}}}}yyyssslllhhhZZZXXXUUURRRQQQTTTZZZ___^^^kkkxxx{{{{{{zzzxxxvvvooojjjbbb^^^]]]```bbbdddmmmwwwyyyzzzvvvfffUUUJJJDDD>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>???FFFNNN___nnnyyyaaaTTTQQQTTTXXXbbbllloooqqqtttuuussssssvvv{{{wwwlllbbb]]]]]]\\\\\\```hhhpppuuuxxx~~~}}}|||}}}}}}~~~|||{{{{{{||||||pppXXXJJJGGGGGGFFFHHHIIIJJJLLLLLLLLLKKKJJJJJJJJJIIIHHHJJJRRR]]]eeettt|||oooeee\\\\\\______]]]]]]\\\ZZZWWWUUUTTTSSSQQQPPPRRRQQQQQQPPPPPPQQQSSSTTTWWWZZZ```dddfffhhhjjjlllnnnooopppoooooopppsssuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwvvvuuuuuuvvvxxxxxxvvvuuutttuuutttvvvyyy{{{|||}}}}}}||||||}}}}}}|||{{{yyyuuunnniii___\\\XXXTTTSSSTTTWWWYYYeeejjjrrr|||~~~}}}{{{zzzzzzzzzzzz}}}zzzxxxvvvtttsssqqqnnnllleeedddbbbaaa^^^]]][[[ZZZZZZXXXWWWWWWXXXYYY\\\```bbbdddgggjjjlllmmmlllkkkggggggfffeeecccaaa___^^^]]]^^^aaaeeejjjpppuuuxxx{{{{{{|||zzzuuuooohhhdddYYYWWWTTTQQQOOORRRWWW\\\cccppp}}}wwwqqqiiicccaaaaaabbbccciiisss}}}yyyuuufffTTTJJJDDD>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>>>>???FFFNNN\\\kkkyyy```SSSQQQTTTXXXbbbjjjmmmnnnqqqrrrqqqrrruuu{{{tttiiiddd\\\ZZZZZZ^^^dddkkkppprrrttttttxxx~~~}}}}}}~~~~~~||||||||||||}}}}}}gggQQQGGGGGGGGGEEEGGGHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJLLLSSS^^^ggguuu}}}mmmddd]]]^^^```___]]]]]]\\\ZZZWWWUUUUUUTTTRRRPPPQQQQQQPPPPPPPPPQQQSSSTTTUUUYYY^^^aaadddfffhhhjjjmmmoooppppppooopppsssuuuvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvuuuwwwyyyyyywwwvvvuuuvvvuuuwwwyyyzzzzzzzzz|||}}}~~~{{{zzzzzzzzzyyywwwuuuqqqjjjbbb]]]SSSQQQNNNKKKIIIIIIKKKLLLSSSXXXaaammm{{{}}}|||{{{{{{zzzzzz{{{{{{}}}|||zzzwwwuuusssqqqnnnkkkddddddbbb```^^^\\\[[[ZZZYYYXXXVVVTTTTTTWWWYYYZZZ___aaadddgggjjjjjjjjjjjjhhhgggfffeeecccaaa```___^^^___aaaeeejjjooosssvvvzzzzzzxxxtttnnngggaaa]]]UUUSSSQQQNNNMMMOOOTTTXXXeeesss{{{rrrkkkgggeeecccbbbdddnnn|||{{{uuueeeTTTJJJDDD>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;<<<>>>>>>???FFFNNN[[[iii}}}zzz```SSSRRRVVVZZZcccjjjkkklllnnnpppoooqqquuuzzz{{{pppiii^^^\\\[[[]]]bbbgggjjjllliiihhhjjjpppxxx~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{cccNNNFFFGGGFFFCCCFFFGGGIIIKKKLLLLLLLLLLLLIIIJJJKKKKKKNNNUUU```hhhvvv~~~~~~jjjbbb^^^```aaa___]]]]]]\\\YYYWWWUUUUUUTTTRRRQQQQQQPPPPPPOOOPPPQQQSSSTTTUUUXXX\\\```bbbdddgggiiilllnnnoooppppppqqqsssuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzyyywwwvvvvvvvvvvvvwwwyyyzzzxxxwwwwwwwwwvvvxxxzzzzzzyyyxxxxxxyyy|||{{{yyyxxxyyyvvvrrrnnnhhh```WWWRRRLLLJJJHHHFFFDDDCCCCCCCCCEEEJJJTTT___nnn|||{{{{{{zzz{{{{{{||||||}}}~~~{{{xxxuuussspppmmmjjjdddcccbbb```^^^\\\ZZZZZZZZZYYYVVVRRRRRRUUUVVVTTT]]]^^^bbbeeegggiiiiiiiiihhhgggfffdddbbbaaa``````]]]^^^```dddiiinnnrrruuuxxxvvvrrrmmmfff^^^XXXUUUNNNMMMLLLJJJJJJMMMRRRVVVdddrrryyyrrrmmmjjjgggeeedddkkkwww~~~ttteeeTTTJJJDDD???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<<<<>>>>>>???GGGOOO___mmm}}}bbbSSSSSSYYY___ffflllkkkkkkmmmooonnnppptttyyy}}}rrrkkkdddbbb```aaadddgggiiiiiigggdddcccgggmmmuuu~~~~~~{{{||||||}}}~~~fffOOOFFFFFFEEEBBBEEEFFFHHHJJJKKKLLLLLLKKKHHHIIIKKKLLLOOOVVVaaaiiivvv~~~{{{fffaaa___aaaccc___]]]]]][[[XXXVVVTTTTTTSSSRRRPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUXXX\\\___aaacccfffhhhjjjlllnnnooooooppprrrssstttuuuuuuvvvxxxyyyyyyzzzzzz{{{|||zzzwwwuuuvvvwwwvvvxxxzzz{{{yyyxxxxxxyyyyyyzzz{{{{{{yyywwwwwwxxxxxx||||||yyywwwvvvsssmmmggg```XXXPPPJJJFFFEEEDDDBBB@@@?????????@@@EEELLLVVVcccuuu||||||{{{{{{{{{|||}}}}}}|||~~~~~~{{{xxxuuurrrpppllliiidddcccbbb```^^^\\\ZZZYYYYYYYYYVVVRRRUUU[[[\\\XXX[[[]]]```cccfffhhhiiijjjhhhgggeeecccaaa``````___[[[\\\___bbbggglllpppssstttqqqkkkddd\\\VVVPPPMMMGGGGGGGGGFFFGGGKKKQQQVVVaaaooo}}}~~~yyyuuuqqqmmmkkkhhhmmmuuusssdddSSSJJJDDD???======;;;;;;;;;;;;;;;;;;;;;;;;>>><<<<<<>>>>>>@@@HHHQQQcccpppgggVVVUUU[[[dddlllpppooommmoooooonnnooorrrxxxuuuooollliiigggfffggghhhhhhhhhhhhccc```aaadddkkkwww|||||||||}}}lllSSSFFFEEEDDDBBBFFFGGGHHHJJJKKKKKKKKKJJJFFFHHHJJJLLLOOOWWWaaaiiivvv}}}vvvccc``````cccddd```]]]]]]YYYWWWTTTSSSSSSSSSQQQPPPOOOOOONNNNNNOOOQQQSSSTTTUUUXXX[[[]]]___aaaeeeggghhhjjjmmmnnnnnnoooppprrrsssssstttuuuvvvxxxyyyyyyzzz|||}}}{{{wwwtttuuuwwwwwwyyy{{{{{{zzzyyyyyyzzz{{{|||}}}|||zzzxxxxxxxxxwww{{{|||xxxvvvqqqllleee]]]VVVPPPJJJFFFBBBAAA???===<<<<<<======>>>BBBHHHOOOZZZlll}}}}}}}}}|||}}}}}}~~~~~~|||~~~}}}zzzwwwtttrrroookkkiiiccccccaaa___]]][[[ZZZYYYVVVXXXVVVSSSYYYccceee```YYYZZZ]]]```dddggghhhiiigggfffdddaaa____________[[[\\\]]]```dddiiimmmooonnnjjjddd\\\TTTNNNJJJIIICCCCCCDDDDDDFFFJJJOOOSSS^^^kkkyyy{{{wwwtttoooqqquuu~~~rrrcccSSSJJJEEE@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;===>>>AAAJJJTTTeeerrrnnnZZZXXX^^^iiiqqquuutttqqqqqqpppnnnnnnrrrxxx}}}xxxrrrpppmmmkkkkkkjjjiiihhhhhhccc```___aaadddnnnwww~~~}}}}}}}}}rrrWWWGGGCCCDDDDDDGGGGGGIIIJJJKKKJJJIIIIIIEEEGGGIIIKKKOOOWWWaaaiiiuuu|||pppaaa___aaaeeeeee```]]]]]]WWWUUUSSSRRRRRRQQQPPPOOOOOONNNNNNNNNOOOQQQSSSTTTTTTVVVYYY[[[\\\___ccceeeeeehhhkkkmmmmmmnnnooopppqqqqqqrrrtttuuuwwwxxxxxxzzz}}}~~~{{{vvvtttuuuxxxwwwyyy||||||{{{zzzzzz{{{}}}~~~|||zzzzzzzzzzzz~~~{{{vvvsssjjjddd[[[SSSLLLHHHDDDBBB@@@>>><<<;;;:::;;;===>>>===@@@EEEIIISSSeee{{{~~~~~~~~~~~~~~~|||~~~~~~{{{xxxuuusssqqqnnnkkkhhhcccbbbaaa___]]][[[ZZZYYYUUUXXXUUURRRXXXdddeee___VVVWWWZZZ]]]aaadddggghhhgggeeebbb___^^^]]]]]]^^^]]]]]]^^^___bbbeeegggiiiiiieee]]]UUUNNNIIIGGGFFFCCCCCCCCCCCCDDDGGGLLLOOOYYYfffssszzz~~~wwwuuuvvv|||qqqbbbRRRIIIEEE@@@>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::<<<>>>BBBLLLVVVhhhuuuuuu___[[[```llltttyyywwwtttrrrpppmmmmmmqqqwwwzzzxxxtttrrrqqqpppnnnlllmmmiiiffffffggghhhooowww~~~}}}uuuYYYGGGCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHDDDFFFIIIKKKOOOVVVaaahhhttt|||{{{lll```___aaaeeeeee```]]]]]]VVVTTTRRRQQQQQQQQQOOONNNNNNNNNNNNNNNOOOQQQSSSTTTSSSUUUWWWYYY[[[]]]aaaddddddgggjjjlllmmmmmmnnnooopppppprrrssstttvvvwwwwwwzzz}}}|||vvvsssuuuxxxwwwyyy|||}}}|||{{{{{{|||~~~}}}{{{{{{{{{}}}yyytttrrreee^^^TTTKKKFFFCCCAAA@@@@@@???<<<;;;;;;<<>>BBBFFFNNN```xxx~~~~~~|||~~~~~~zzzwwwtttrrrpppnnnkkkhhhcccbbbaaa___]]][[[YYYYYYVVVXXXTTTNNNSSS^^^___VVVTTTUUUXXX[[[___bbbeeeffffffdddaaa^^^]]]\\\]]]]]]______^^^___```aaacccdddfffaaaZZZRRRKKKGGGEEEEEEDDDDDDDDDCCCCCCEEEIIILLLSSS```mmmuuu}}}{{{xxxvvvzzzqqqbbbRRRIIIEEEAAA>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;999999<<<>>>CCCMMMXXXkkkyyyyyyaaa\\\aaammmuuu{{{yyyuuusssoookkkmmmpppwww~~~{{{yyywwwvvvsssqqqtttqqqooopppppppppvvv}}}~~~}}}yyy\\\IIIGGGGGGDDDEEEGGGIIIIIIHHHHHHIIIJJJHHHIIIIIIJJJLLLTTT```hhhsss|||zzzhhh]]]^^^aaacccdddbbb]]]XXXSSSSSSRRRQQQOOONNNMMMLLLLLLMMMLLLLLLKKKLLLPPPRRRTTTUUUWWWXXXYYY[[[^^^```dddeeegggiiikkklllmmmmmmoooooopppqqqrrrrrrssssssyyyzzz|||{{{yyywwwvvvwwwvvvwwwyyyyyyxxxyyy{{{}}}}}}|||}}}~~~~~~~~~}}}|||}}}yyyrrrjjjeee[[[TTTKKKFFFEEEDDD@@@======<<<<<<;;;;;;:::::::::???===???DDDKKKYYYnnn}}}~~~}}}~~~~~~}}}|||~~~{{{zzz{{{xxxtttqqqooollliiigggeeedddaaa^^^\\\ZZZYYYXXXVVVVVVUUUTTTSSSSSSSSSTTTUUUWWWYYY\\\___aaaccccccccccccbbb```___^^^]]]\\\\\\[[[[[[^^^bbbdddcccaaaccc^^^UUUNNNIIIFFFDDDBBBAAA??????AAAAAA@@@DDDIIIQQQZZZhhhuuuzzzuuubbbPPPJJJFFF???<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>@@@JJJUUUkkk~~~{{{```[[[bbbqqquuuxxxxxxtttpppoooooolllqqqxxx{{{xxxvvvvvvvvvyyyzzz|||||||||~~~|||zzz{{{|||]]]JJJGGGGGGDDDCCCEEEGGGHHHGGGGGGHHHIIIHHHIIIIIIIIILLLTTT___hhhsss|||yyyhhh^^^___bbbdddeeebbb]]]YYYTTTSSSRRRPPPOOOMMMLLLLLLKKKLLLLLLKKKKKKMMMPPPSSSTTTVVVXXXYYYZZZ[[[^^^aaadddeeegggiiijjjllllllmmmnnnoooooopppqqqrrrssssssxxxyyy{{{zzzxxxvvvvvvvvvvvvwwwxxxyyyxxxyyy|||~~~~~~~~~}}}|||zzz{{{~~~}}}wwwnnneee___VVVOOOGGGCCCBBBBBB???<<>>>>>======<<>>CCCJJJWWWlll~~~~~~}}}~~~~~~}}}~~~}}}zzzyyyyyyvvvssspppnnnllljjjhhheeecccaaa^^^\\\ZZZYYYXXXVVVVVVUUUTTTSSSSSSSSSSSSQQQSSSVVVZZZ]]]aaacccddddddcccbbbaaa___^^^\\\\\\ZZZYYYZZZ]]]aaaddddddcccaaa\\\UUUOOOJJJGGGEEECCCFFFCCCCCCEEEEEEEEEHHHNNNPPPZZZhhhvvv}}}uuubbbQQQKKKGGG@@@<<<>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;<<<>>>>>>AAAKKKVVVmmm|||ccc^^^eeeqqquuuyyyxxxtttooonnnnnnlllqqqwww~~~}}}|||}}}~~~~~~{{{{{{___KKKGGGFFFCCCBBBDDDFFFGGGFFFFFFGGGHHHGGGHHHIIIIIILLLTTT___gggsss|||wwwggg^^^```ccceeefffccc]]]YYYTTTSSSRRRPPPNNNLLLKKKKKKJJJKKKKKKKKKKKKMMMQQQTTTUUUWWWXXXYYYZZZ\\\___aaaccceeefffhhhjjjkkkllllllmmmnnnnnnoooqqqrrrrrrsssvvvxxxzzzzzzxxxvvvuuuuuuuuuvvvxxxyyyyyyzzz}}}~~~~~~}}}|||zzzxxxxxxzzz|||{{{sssiii^^^XXXPPPKKKDDDAAAAAAAAA@@@>>>AAAAAAAAAAAAAAAAAA@@@@@@???===???CCCJJJVVViii{{{}}}}}}~~~|||}}}|||yyyxxxwwwtttqqqooonnnmmmjjjiiidddcccaaa^^^\\\ZZZYYYXXXVVVVVVUUUTTTSSSSSSSSSSSSMMMOOORRRVVV[[[___cccdddddddddcccbbb```^^^\\\[[[XXXXXXYYY\\\aaadddffffffccc___YYYTTTPPPMMMIIIGGGFFFCCCCCCEEEEEEEEEIIIOOOTTT^^^mmm{{{vvvcccRRRLLLHHHAAA===???=========<<<<<<;;;;;;;;;<<<;;;<<<>>>>>>AAALLLXXXooo}}}fffbbbiiisssvvvyyywwwsssnnnlllmmmlllpppvvv}}}}}}}}}aaaKKKFFFEEEBBBBBBDDDFFFGGGFFFFFFGGGHHHGGGHHHHHHHHHKKKSSS^^^gggrrr|||uuufff]]]___bbbfffgggccc]]]YYYUUUSSSQQQNNNLLLKKKKKKJJJIIIJJJJJJJJJKKKMMMQQQTTTUUUWWWYYYZZZZZZ\\\___bbbcccdddfffhhhiiikkkkkklllllllllmmmnnnpppqqqrrrrrrvvvxxxzzzyyyxxxvvvvvvvvvtttvvvxxxyyyyyy{{{~~~~~~|||{{{||||||zzzwwwuuutttvvvwwwwwwnnncccXXXQQQLLLHHHDDDBBBBBBCCCBBBAAAAAABBBCCCCCCDDDCCCBBBBBB@@@???@@@DDDIIITTTgggxxx}}}~~~|||}}}~~~{{{xxxwwwuuurrrooonnnmmmllljjjiiicccbbb```^^^[[[ZZZYYYXXXWWWVVVUUUSSSRRRRRRRRRRRRMMMNNNQQQUUUYYY^^^aaacccdddddddddcccaaa___]]]\\\WWWWWWYYY\\\aaafffjjjmmmkkkhhhccc^^^ZZZVVVQQQNNNIIIFFFDDDFFFFFFGGGLLLSSS^^^hhhxxxwwwdddRRRLLLHHHAAA>>>@@@>>>>>>======<<<<<<;;;;;;<<<;;;<<<>>>???BBBNNNZZZppp{{{gggdddllluuuxxxzzzwwwrrrmmmkkkkkkkkkooouuu|||~~~cccLLLFFFDDDAAACCCEEEGGGHHHGGGGGGHHHIIIFFFGGGGGGHHHJJJRRR]]]fffqqqzzzrrrdddZZZ\\\```eeefffccc]]]XXXTTTRRRPPPMMMKKKKKKKKKKKKHHHIIIJJJJJJKKKMMMQQQTTTUUUVVVXXXYYYZZZ\\\___aaabbbccceeegggiiijjjkkkkkkjjjkkklllmmmooopppqqqrrrvvvxxxzzzzzzxxxvvvvvvwwwsssuuuwwwyyyzzz|||~~~|||zzzyyyzzzzzzxxxtttqqqppprrrsss~~~{{{sssjjj```VVVOOOIIIGGGDDDCCCBBBCCCCCCCCCAAACCCDDDFFFFFFFFFEEEDDDCCCBBBCCCFFFKKKTTTfffvvv~~~~~~}}}~~~}}}{{{xxxwwwsssqqqnnnmmmlllllljjjhhhbbbaaa___]]][[[ZZZYYYXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPQQQRRRUUUYYY\\\___aaaddddddddddddccc```^^^]]]WWWXXX[[[^^^dddjjjqqquuuvvvsssoookkkfff```ZZZVVVSSSOOOMMMNNNOOOPPPWWW^^^jjjtttwwwdddRRRLLLHHHAAA>>>@@@>>>>>>=========<<<<<<<<<<<<;;;<<<>>>???CCCOOO\\\sssvvveeeeeennnxxxzzz{{{xxxrrrllljjjkkkjjjnnnttt{{{cccLLLEEEDDD@@@CCCEEEGGGHHHGGGGGGHHHIIIEEEFFFGGGGGGJJJRRR]]]eeeoooyyy|||lll___UUUXXX]]]bbbeeebbb\\\WWWSSSQQQNNNLLLJJJJJJKKKLLLIIIJJJJJJJJJJJJLLLPPPSSSTTTVVVWWWXXXYYY[[[^^^```bbbcccdddfffhhhiiijjjjjjiiijjjkkklllnnnoooqqqqqqtttvvvxxxxxxwwwvvvuuuvvvrrrtttwwwyyy{{{}}}~~~{{{zzzxxxxxxwwwwwwuuurrrnnnmmmoooppp|||wwwoooggg^^^WWWRRRIIIHHHFFFDDDCCCCCCCCCCCCDDDFFFHHHJJJKKKKKKIIIIIIGGGFFFFFFIIIMMMUUUfffuuu~~~~~~}}}}}}~~~{{{xxxwwwssspppmmmlllkkkjjjiiigggbbbaaa___]]][[[ZZZYYYYYYWWWVVVTTTSSSRRRQQQPPPPPPSSSSSSSSSUUUXXX[[[^^^```bbbcccdddeeedddbbb```^^^YYY[[[^^^bbbhhhpppyyy}}}{{{xxxtttmmmfffaaa^^^ZZZWWWWWWXXXZZZbbbjjjvvvvvvcccRRRLLLHHHAAA===???===========================<<<<<<>>>???DDDQQQ^^^vvvqqqcccfffppp|||}}}}}}yyyrrrllljjjkkkjjjmmmsssyyycccKKKEEECCC@@@BBBDDDFFFGGGFFFFFFGGGHHHEEEFFFFFFFFFIIIQQQ\\\eeemmmwwwuuufffYYYPPPSSSYYY```cccaaa[[[WWWQQQOOOMMMKKKJJJKKKLLLMMMJJJJJJJJJJJJJJJKKKOOORRRSSSTTTVVVWWWXXXZZZ]]]___aaabbbdddfffhhhiiiiiijjjhhhhhhjjjkkkmmmooopppqqqqqqtttvvvvvvuuusssssstttqqqsssvvvyyy{{{~~~}}}zzzxxxwwwvvvvvvuuutttrrrooolllkkkmmmoooyyy}}}tttllleee___ZZZWWWNNNNNNLLLJJJHHHFFFFFFGGGIIIKKKNNNPPPRRRQQQPPPOOOKKKIIIJJJLLLOOOWWWgggvvv~~~{{{|||~~~~~~|||yyywwwssspppmmmkkkjjjiiigggeeeaaa```^^^\\\[[[ZZZYYYYYYWWWVVVTTTSSSQQQPPPPPPPPPRRRRRRRRRTTTWWWZZZ]]]``````bbbdddeeeeeedddbbb```\\\___bbbfffllluuu~~~vvvqqqjjjeeebbbbbbccceeennnwwwuuubbbQQQKKKGGG@@@<<<>>><<<<<<<<<===>>>>>>??????===<<<<<<>>>@@@EEERRR___{{{mmmbbbhhhssszzzsssmmmkkkkkkiiimmmrrrxxxcccKKKDDDCCC@@@AAACCCEEEFFFEEEEEEEEEGGGEEEFFFFFFFFFIIIQQQ\\\eeelllvvv{{{pppaaaTTTLLLPPPWWW^^^bbb```[[[VVVPPPNNNLLLJJJJJJKKKMMMNNNJJJKKKKKKJJJIIIKKKNNNQQQRRRTTTVVVWWWWWWYYY\\\___aaabbbdddfffgggiiiiiiiiiggghhhiiikkkmmmooopppqqqoooqqqttttttsssqqqqqqrrrqqqsssvvvyyy{{{}}}{{{xxxvvvuuutttuuussssssqqqnnnkkkkkklllnnnvvv{{{rrrjjjddd```]]][[[UUUTTTSSSQQQMMMKKKKKKLLLNNNPPPSSSVVVWWWVVVUUUTTTMMMKKKLLLNNNQQQXXXgggvvv}}}zzz{{{|||~~~|||yyyxxxssspppmmmkkkjjjhhhfffdddaaa```^^^\\\[[[ZZZYYYYYYWWWVVVTTTSSSQQQPPPPPPOOOPPPPPPQQQSSSVVVZZZ^^^```___aaadddffffffeeecccbbb^^^aaaeeeiiioooyyywwwrrrnnnnnnooorrr{{{uuubbbPPPJJJFFF???<<<>>>;;;;;;<<<===>>>???@@@@@@===<<<<<<>>>@@@EEESSS```~~~~~~kkkbbbiiiuuu{{{sssmmmkkkkkkiiimmmrrrxxxeeeNNNFFFDDDBBB@@@BBBEEEFFFFFFEEEEEEFFFCCCDDDEEEFFFJJJPPPYYY___ooouuuwwwiii[[[QQQLLLMMMQQQXXX^^^___ZZZTTTMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOSSSSSSUUUWWWZZZ\\\^^^___bbbdddeeefffffffffhhhjjjjjjjjjkkkkkkmmmnnnpppppprrrrrrqqqpppooooooooopppsssuuuxxx{{{~~~~~~|||{{{xxxvvvuuutttttttttrrrooojjjgggfffhhhjjjuuu|||}}}~~~zzzsssnnnllliiieeebbbcccbbb```\\\XXXVVVVVVWWW[[[[[[\\\^^^___^^^ZZZXXXWWWTTTQQQQQQSSSZZZiiiwww~~~~~~}}}zzzzzzzzz{{{}}}~~~}}}{{{yyywwwwwwtttrrrooollliiifffdddddd``````^^^]]][[[ZZZYYYXXXVVVUUUSSSRRRPPPOOOOOOOOOOOOQQQSSSUUUWWWZZZ^^^aaacccdddeeefffffffffeeedddbbbbbbeeemmmvvv~~~{{{yyy|||sssdddTTTKKKFFFAAA>>>>>>>>>===<<<===??????>>><<<<<<<<<>>>@@@@@@FFFTTTccc}}}zzziiidddkkkttt~~~}}}sssooonnnnnnjjjmmmqqqwwwaaaJJJBBB@@@>>>@@@CCCEEEFFFEEEEEEEEEFFFDDDDDDEEEFFFIIIPPPXXX^^^lllsss|||~~~ssseeeVVVMMMIIIIIILLLRRRXXXYYYUUUPPPMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJLLLNNNOOORRRSSSUUUWWWYYY[[[]]]^^^aaaccceeeeeeeeefffhhhjjjkkkkkkkkklllmmmnnnoooppprrrqqqppppppoooooopppppprrrtttxxx{{{~~~{{{{{{zzzyyyxxxwwwvvvvvvtttrrroookkkhhhgggjjjlllssszzz~~~{{{zzz{{{~~~|||xxxssspppoooooommmkkkmmmmmmkkkhhhdddccccccdddhhhhhhhhhiiijjjgggccc```[[[WWWTTTTTTUUU\\\jjjxxx~~~|||zzzzzzzzz{{{}}}~~~~~~|||zzzxxxwwwvvvtttrrrooollliiifffeeeddd```___^^^\\\[[[YYYXXXWWWTTTSSSRRRPPPOOONNNNNNMMMNNNPPPSSSUUUWWWZZZ^^^aaacccdddfffggggggffffffeeefffeeeiiiqqqzzzrrrdddTTTKKKFFFAAA??????>>>======>>>??????>>><<<<<<<<<>>>@@@AAAFFFUUUddd~~~wwweee```gggppp~~~sssnnnlllllljjjlllpppwww}}}zzzzzz~~~{{{^^^III@@@>>>>>>AAACCCEEEFFFEEEEEEEEEFFFEEEEEEEEEFFFIIIOOOWWW\\\iiioooyyy|||pppaaaRRRIIIGGGGGGIIIMMMRRRTTTQQQNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKMMMNNNQQQRRRTTTVVVXXX[[[\\\]]]```bbbdddeeeeeefffhhhiiimmmmmmllllllmmmnnnooooooqqqqqqpppoooooooooppppppqqqtttwwwzzz~~~zzzzzzzzzzzzyyyxxxwwwvvvsssrrrpppmmmjjjiiilllnnnqqqwww|||||||||}}}|||yyyvvvuuuvvv{{{{{{wwwuuussssssuuuwwwxxxxxxyyyzzzyyywwwuuussstttuuuyyyyyyxxxxxxvvvrrrlllhhh```[[[XXXWWWXXX^^^lllyyy~~~}}}{{{zzzzzzzzz{{{}}}~~~~~~|||zzzxxxvvvuuusssrrrooollliiifffeeeddd______]]]\\\ZZZXXXWWWVVVSSSRRRQQQOOONNNMMMLLLLLLNNNPPPSSSUUUXXX[[[___bbbdddeeefffggghhhhhhgggfffhhhhhhllluuu~~~rrrdddTTTLLLGGGBBB@@@@@@???>>>===>>>@@@@@@>>><<<<<<<<<>>>@@@AAAHHHWWWgggsss```[[[bbbjjj~~~~~~sssnnnmmmllliiikkkpppvvv~~~zzzwwwzzz}}}vvvssswww~~~|||{{{vvv\\\IIIAAA@@@AAAAAACCCFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFHHHNNNVVV[[[eeellluuu~~~|||ooo___QQQHHHGGGFFFHHHKKKOOOPPPOOOMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEGGGJJJLLLNNNPPPQQQRRRUUUWWWYYY[[[\\\^^^```bbbcccdddeeegggiiimmmmmmmmmlllmmmmmmnnnnnnppppppoooooooooooopppppppppssswww{{{~~~{{{||||||{{{zzzxxxwwwuuussssssqqqnnnlllkkkmmmooonnntttxxxxxxxxx{{{{{{yyyxxxuuurrrqqqsssxxx~~~}}}xxxtttrrrrrrrrruuuyyy}}}yyyrrrmmmeee___ZZZYYY[[[aaammmyyy~~~|||{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}|||zzzwwwuuutttsssqqqooollliiigggeeeddd___^^^]]][[[YYYWWWVVVUUUSSSRRRPPPOOOMMMLLLLLLLLLMMMPPPSSSVVVXXX\\\```ccceeefffgggiiiiiiiiihhhhhhiiiiiimmmwwwrrrdddTTTLLLHHHCCCAAAAAA@@@???>>>???@@@@@@>>>=========>>>AAABBBJJJZZZjjjooo\\\WWW^^^fffxxxuuupppnnnmmmiiikkkooouuu}}}yyyrrrrrryyyzzzsssqqqrrruuu|||}}}|||oooYYYIIIAAAAAACCCBBBDDDFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEHHHNNNUUU[[[cccjjjttt}}}{{{mmm\\\OOOGGGEEEFFFGGGIIIKKKMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEECCCCCCCCCDDDFFFIIIKKKMMMNNNOOOQQQSSSVVVXXXZZZZZZ\\\^^^aaabbbccceeegggiiimmmlllllllllllllllmmmnnnpppoooooonnnoooooopppppppppsssxxx|||~~~|||zzzwwwuuutttssssssrrrooommmlllnnnpppmmmrrrvvvuuuuuuxxxyyywwwuuusssooonnnpppvvv}}}~~~{{{wwwqqqnnnkkkmmmppptttyyywwwqqqhhhbbb\\\[[[]]]cccnnnyyy}}}{{{zzzzzzzzz{{{}}}~~~}}}~~~}}}|||zzzwwwuuusssrrrqqqooollliiigggfffeee```___]]][[[YYYWWWVVVUUUSSSRRRQQQOOONNNMMMMMMLLLMMMOOOSSSVVVYYY]]]aaadddfffggghhhjjjkkkkkkjjjjjjlllkkkpppzzzrrrcccTTTMMMIIIEEEBBBCCCAAA@@@???@@@AAA@@@???=========???AAADDDLLL]]]mmmlllYYYUUU\\\dddvvvxxxrrrnnnkkkjjjkkknnnttt{{{{{{qqqooorrrzzzyyyqqqllljjjooozzz~~~~~~}}}jjjVVVHHH??????BBBBBBDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEHHHNNNVVV[[[cccjjjttt}}}zzzjjjZZZMMMFFFCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCDDDFFFHHHJJJKKKMMMNNNPPPRRRTTTWWWXXXYYYZZZ\\\___aaabbbdddgggiiikkkkkkjjjjjjkkklllmmmmmmoooooonnnnnnnnnoooppppppppptttyyy~~~~~~{{{yyywwwuuuuuuttttttssspppmmmlllmmmnnnmmmrrruuuttttttwwwxxxvvvtttqqqmmmkkkmmmssszzz}}}yyytttooojjjfffbbbeeekkkpppwww~~~xxxlllddd]]]]]]```fffqqq{{{~~~|||zzzzzzzzz{{{}}}~~~}}}~~~~~~}}}{{{xxxuuusssrrrqqqnnnllliiigggfffeeeaaa```^^^\\\ZZZXXXVVVUUUSSSRRRQQQOOONNNMMMLLLLLLLLLOOOSSSVVVYYY]]]bbbfffggghhhjjjkkklllllllllkkkpppooottt}}}qqqcccTTTMMMIIIFFFDDDDDDBBBAAA@@@AAAAAAAAA???===>>>>>>???BBBEEEMMM___ppplllYYYTTTZZZ```vvvvvvooojjjllllllooossszzztttoooooorrrvvvllleeehhhppp}}}{{{}}}|||iiiVVVHHH>>><<>>>>>???BBBEEEOOOaaasssnnnZZZSSSWWW\\\rrrwwwqqqmmmnnnooorrryyy|||vvvqqqpppzzztttkkkkkkmmmwww{{{zzzzzz}}}mmmYYYJJJ???<<>>>>>@@@BBBFFFPPPbbbtttoooZZZSSSTTTXXXkkk|||zzzooonnnooorrrxxx}}}uuuqqqzzz}}}tttqqqpppvvv|||yyyxxxyyyyyyxxx{{{oooUUUHHHFFFCCC???BBBBBBDDDEEEFFFFFFFFFFFFFFFDDDEEEHHHIIIKKKTTT]]]eeekkkuuu}}}}}}ooo```SSSKKKKKKLLLMMMPPPQQQPPPLLLIIIHHHHHHGGGGGGFFFEEEDDDDDDAAAAAABBBDDDEEEGGGHHHHHHKKKMMMOOOPPPPPPRRRUUUXXXZZZ[[[]]]___bbbdddfffgggfffffffffggghhhjjjkkkllllllmmmmmmmmmkkkkkkmmmoooqqquuu|||{{{wwwvvvwwwxxxyyy{{{wwwqqqmmmllllllllllllrrrssstttuuuvvvwwwwwwwwwsssnnngggcccffflllssswwwxxxxxxxxxzzz{{{zzzwwwuuussskkk```YYYUUURRRLLLHHHJJJOOOVVV___iiiwwwvvvnnneeeaaafffqqq{{{~~~|||{{{{{{|||~~~}}}{{{xxxvvvuuusssrrrpppmmmjjjhhhfffeeedddbbb```]]]ZZZXXXWWWVVVRRRPPPOOOMMMKKKKKKKKKKKKJJJMMMQQQUUUZZZ```gggllllllmmmoooooonnnmmmmmmnnnooorrrvvv|||yyyfffRRRJJJJJJHHHEEEBBBDDDEEEFFFEEEBBB@@@@@@@@@======???CCCGGGPPPccctttwww___TTTTTTXXXcccxxx~~~vvvpppnnnrrrxxx}}}zzz{{{yyy~~~zzzzzzyyyuuurrrqqqvvv~~~rrrVVVHHHEEEBBB>>>AAAAAABBBDDDDDDEEEEEEEEEDDDCCCDDDFFFGGGJJJRRR\\\dddkkkttt}}}~~~qqqaaaSSSJJJIIIJJJLLLNNNPPPOOOLLLIIIGGGGGGFFFEEEEEEDDDCCCCCCAAAAAABBBDDDEEEGGGHHHHHHKKKLLLNNNOOOPPPRRRUUUWWWYYYZZZ[[[^^^```bbbdddeeeeeeeeeeeefffgggiiikkkkkkkkklllmmmmmmllllllnnnppppppuuu|||{{{xxxxxxyyyzzzzzz|||vvvrrrqqqppppppooouuuuuuuuuvvvvvvvvvvvvvvvrrrmmmgggdddfffkkkpppssssssssssssttttttsssooolllhhhaaaWWWPPPMMMJJJFFFBBBGGGKKKRRRZZZeeesssuuunnneeeaaafffqqq{{{~~~}}}}}}~~~|||zzzwwwvvvrrrrrrpppnnnllljjjhhhgggdddccc```^^^[[[YYYWWWVVVRRRQQQOOOMMMLLLKKKKKKLLLKKKNNNQQQUUUZZZaaahhhmmmlllnnnoooooonnnnnnnnnooorrrtttxxx|||yyyfffSSSKKKJJJHHHDDDBBBCCCEEEEEEDDDAAA?????????>>>>>>@@@CCCFFFOOObbbsss~~~eeeWWWTTTUUUaaatttzzzsssooorrrwww|||~~~}}}|||}}}|||yyyuuuvvv|||vvvXXXGGGCCCBBB???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBEEEFFFHHHPPPZZZcccjjjsss|||rrrbbbSSSJJJGGGGGGIIILLLNNNNNNLLLJJJEEEEEEEEEDDDDDDCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOOOOQQQTTTVVVWWWXXXZZZ\\\^^^```bbbcccccccccdddeeefffhhhiiijjjkkklllmmmmmmlllmmmoooqqqpppuuu}}}|||zzzzzz|||}}}}}}{{{xxxvvvuuutttsssxxxxxxwwwvvvuuuttttttsssppplllgggeeegggjjjlllnnnnnnmmmmmmmmmmmmjjjeeebbb[[[UUUMMMHHHEEECCC@@@===CCCGGGMMMUUU^^^lll{{{vvvooogggccchhhqqq{{{~~~|||zzzxxxsssrrrqqqooonnnlllkkkjjjeeedddbbb___\\\ZZZXXXWWWSSSRRRPPPMMMLLLKKKKKKLLLLLLNNNRRRVVV[[[aaahhhmmmlllnnnppppppoooooopppqqqtttvvvyyy|||xxxgggTTTLLLJJJGGGDDDCCCCCCDDDEEECCC@@@>>>>>>>>>???>>>@@@CCCEEENNN```qqqmmm[[[SSSRRRZZZkkkxxxrrrrrrvvv{{{}}}zzz|||zzz[[[HHHBBBBBB@@@AAAAAABBBCCCCCCCCCCCCCCCCCCAAABBBDDDEEEGGGOOOYYYaaahhhrrr|||tttcccSSSIIIDDDDDDFFFHHHKKKLLLKKKJJJEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKMMMNNNNNNPPPSSSVVVVVVWWWYYY[[[]]]```aaabbbaaaaaabbbccceeefffhhhiiijjjkkklllmmmlllmmmppprrrooouuu}}}~~~|||}}}|||zzzzzzyyyxxxwwwzzzyyyxxxvvvtttrrrqqqqqqmmmjjjgggfffgggiiiiiiiiijjjiiihhhhhhfffbbb\\\XXXQQQMMMGGGCCCBBBAAA???===AAAEEEJJJQQQYYYeeesss}}}yyytttmmmiiikkkrrr{{{~~~|||{{{vvvvvvtttrrrpppnnnlllkkkeeeeeecccaaa^^^[[[YYYXXXTTTSSSPPPNNNMMMLLLLLLLLLMMMOOOSSSVVV[[[aaahhhmmmlllnnnpppqqqqqqpppqqqssstttvvvyyy{{{wwwfffUUUMMMKKKHHHEEEDDDDDDEEEFFFDDDAAA???>>>>>>??????@@@BBBEEEMMM^^^ooottt^^^SSSPPPRRR___sss~~~uuutttvvvzzz~~~___JJJCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDBBBBBBEEEEEEGGGOOOXXX___fffqqq{{{uuudddSSSIIICCCBBBBBBDDDHHHJJJJJJIIIFFFEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJLLLMMMMMMOOORRRTTTVVVWWWYYY[[[]]]___aaabbb___```aaabbbdddfffhhhiiiiiijjjlllllllllmmmoooqqqooottt}}}~~~~~~~~~~~~}}}|||zzzxxxvvvsssqqqooonnnnnnkkkiiigggggghhhhhhgggeeefffeeebbb```]]]YYYSSSPPPJJJGGGDDDBBBAAA@@@@@@???BBBFFFKKKOOOVVV___kkkttt|||}}}zzzuuuqqqqqqtttzzz~~~~~~}}}{{{zzzxxxuuurrrooolllkkkffffffeeeccc```]]]ZZZXXXUUUTTTQQQOOOMMMLLLLLLLLLMMMOOORRRVVV[[[```gggllllllnnnpppqqqqqqqqqssstttsssuuuxxx{{{uuueeeUUUNNNKKKHHHFFFFFFFFFGGGHHHFFFCCC@@@????????????@@@BBBDDDLLL]]]nnnwww```SSSOOONNNWWWgggzzzyyyvvvwwwzzzfffNNNDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEFFFNNNXXX^^^eeepppzzztttdddTTTKKKBBBAAA@@@AAADDDGGGHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLNNNQQQTTTUUUVVVXXXZZZ\\\___```aaa______```aaacccfffhhhiiiiiijjjkkkkkkjjjkkkmmmooonnnttt}}}vvvuuurrrooommmllllllllliiihhhgggggghhhhhhfffeeeccc```[[[WWWTTTPPPLLLIIIFFFEEECCCBBBAAAAAABBBBBBDDDHHHMMMPPPTTTZZZbbbiiiooosssxxx{{{|||}}}}}}~~~}}}~~~~~~~~~}}}{{{xxxvvvwww{{{~~~~~~{{{wwwtttpppmmmlllggggggfffdddbbb^^^[[[YYYVVVUUURRRPPPNNNMMMLLLLLLLLLOOORRRUUUZZZ___fffjjjkkkmmmpppqqqqqqrrrsssuuurrruuuxxx{{{rrrdddVVVOOOLLLIIIHHHHHHHHHIIIIIIGGGCCCAAA@@@@@@>>>>>>???AAACCCKKK]]]mmmwww```SSSNNNKKKRRR^^^nnn}}}yyyyyy{{{}}}~~~nnnSSSEEEBBBAAABBBBBBCCCCCCCCCBBBBBBAAABBBAAAAAACCCCCCEEEMMMVVV\\\dddoooyyytttdddUUULLLBBB@@@>>>???BBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHJJJKKKLLLMMMPPPSSSSSSTTTVVVXXX[[[]]]______^^^___```aaacccfffhhhiiihhhjjjjjjjjjiiiiiikkkmmmnnnttt}}}~~~{{{rrrqqqnnnllljjjjjjkkkkkkiiihhhgggggghhhhhhgggfffccc^^^XXXSSSOOOLLLJJJHHHFFFFFFFFFEEEDDDDDDEEEFFFFFFJJJNNNQQQRRRUUUZZZ^^^bbbeeeiiilllnnnoooqqqrrrqqqtttwwwxxxwwwwwwxxxzzzzzz|||}}}|||{{{zzz|||~~~~~~|||yyyuuurrrpppooohhhhhhgggfffccc___\\\ZZZWWWVVVSSSPPPNNNMMMLLLLLLLLLNNNQQQTTTXXX^^^eeeiiiiiilllooopppqqqqqqsssuuutttwwwzzz|||ooobbbUUUPPPMMMJJJIIIKKKGGGHHHHHHFFFCCC@@@??????===<<<>>>@@@CCCKKK]]]nnnvvv^^^QQQNNNGGGLLLUUUaaasss{{{{{{||||||yyy~~~tttVVVGGGBBB@@@AAAAAAAAABBBBBBAAA@@@@@@AAA??????AAAAAACCCKKKTTT\\\cccoooyyysssdddVVVMMMBBB@@@>>>>>>@@@CCCDDDEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHJJJKKKKKKMMMPPPRRRRRRSSSTTTWWWYYY[[[]]]^^^^^^___```bbbdddfffhhhiiihhhiiijjjiiihhhhhhjjjkkkooottt}}}}}}yyyvvvooonnnkkkiiihhhiiijjjkkkiiigggfffggghhhiiihhhgggeee```XXXRRROOOMMMKKKJJJHHHIIIIIIIIIHHHHHHIIIKKKGGGKKKOOOQQQQQQRRRUUUXXXZZZ\\\```bbbdddfffiiikkkgggkkkoooqqqpppppprrrtttuuuyyy}}}~~~}}}|||}}}~~~|||yyywwwtttsssrrrhhhhhhhhhgggddd```\\\ZZZXXXVVVSSSQQQNNNMMMMMMMMMKKKMMMPPPTTTXXX]]]dddhhhiiikkknnnppppppqqqsssuuuvvvxxx{{{}}}mmmaaaUUUPPPMMMKKKJJJLLLGGGGGGGGGEEEBBB???>>>>>><<<<<<===@@@CCCKKK]]]nnnuuu]]]PPPMMMBBBGGGMMMVVVggg|||}}}|||}}}|||vvvzzzzzz{{{}}}~~~|||zzzuuuVVVFFFCCCDDDAAABBBCCCCCCDDDCCCCCCCCCBBB???>>>@@@BBBDDDKKKSSS[[[bbblllvvv~~~uuuhhhXXXJJJBBBAAA>>><<<<<<>>>AAACCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNRRRSSSTTTVVVXXX[[[]]]______``````bbbccceeeggghhhggghhhhhhgggffffffgggiiimmmsss|||}}}wwwqqqmmmkkkjjjjjjjjjjjjkkklllmmmooommmjjjgggfffggghhhiiieeebbb]]]XXXSSSQQQOOOOOORRRVVVVVVRRRPPPQQQRRRPPPPPPPPPQQQRRRQQQPPPNNNMMMQQQTTTWWWYYYYYY\\\```dddjjjkkkllljjjgggdddddddddiiinnntttzzz}}}}}}{{{yyy}}}}}}|||{{{yyyvvvsssqqqnnnjjjgggeeeccc```^^^ZZZXXXVVVSSSQQQOOOMMMMMMMMMMMMMMMOOOSSSXXX\\\___ccceeehhhlllooorrrtttuuuvvvxxx|||~~~~~~}}}lllaaaWWWRRROOOKKKIIIJJJKKKKKKIIIEEEAAA>>>===>>>???>>>???AAADDDNNNaaasssyyybbbRRRJJJEEEHHHMMMRRRYYYgggyyy{{{|||~~~}}}xxxvvvxxx|||xxx|||~~~zzzyyy~~~zzzyyywwwuuutttsssssssssvvvXXXGGGCCCCCC@@@AAABBBCCCCCCCCCCCCCCCBBB???>>>@@@BBBDDDJJJRRRZZZaaakkkuuu}}}vvviiiXXXKKKBBB@@@>>><<<;;;===@@@BBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMQQQRRRSSSUUUXXXZZZ]]]^^^^^^^^^___```bbbdddeeefffggghhhhhhgggeeeeeegggiiikkkqqq{{{~~~}}}zzzuuupppmmmiiiiiikkklllmmmoooppppppqqqooollliiihhhhhhiiijjjhhhfffccc^^^ZZZWWWWWWWWW___bbbbbb]]]YYYYYYXXXVVVTTTTTTSSSRRRPPPNNNMMMLLLPPPSSSWWWZZZ[[[]]]```ccccccdddcccaaa^^^\\\[[[\\\```eeelllsssxxxyyyxxxwwwzzz~~~~~~}}}|||zzzwwwtttrrroookkkhhhfffdddaaa^^^ZZZYYYVVVTTTQQQOOOMMMMMMOOONNNNNNNNNPPPSSSVVVYYY]]]___cccgggkkkooorrrsssuuuwww{{{}}}~~~}}}iii___UUUQQQOOOLLLKKKLLLLLLLLLJJJFFFBBB????????????>>>???AAADDDNNNaaasss{{{cccSSSLLLBBBEEEGGGJJJPPP\\\lllwww}}}~~~uuurrrsssyyy{{{xxxwww||||||xxx{{{zzzvvvqqqnnnrrruuutttttttttqqqpppnnnlllkkkkkkllllllwwwZZZIIICCCAAA???@@@AAABBBCCCCCCCCCCCCAAA???>>>@@@BBBCCCJJJQQQYYY___iiisss{{{xxxkkkZZZLLLCCCAAA===;;;:::<<<>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGHHHIIIKKKLLLLLLQQQQQQRRRTTTVVVYYY[[[\\\[[[\\\]]]^^^```bbbcccdddfffggggggfffddddddfffhhhjjjpppyyy~~~}}}|||yyyvvvrrrooommmiiikkknnnqqqsssttttttttttttrrrooollljjjiiijjjjjjllllllkkkhhhdddbbbbbbcccnnnqqqpppjjjdddbbb___\\\ZZZYYYVVVSSSPPPNNNMMMMMMOOOSSSXXX[[[\\\^^^___aaa___^^^\\\WWWSSSQQQRRRSSSTTTYYY```hhhnnnrrrsssrrrsssxxx~~~~~~~~~|||yyywwwssspppmmmjjjhhheeebbb___[[[ZZZWWWTTTRRROOONNNMMMPPPOOOMMMLLLLLLMMMNNNOOOTTTVVVZZZ```fffkkkoooqqqtttvvvyyy{{{|||}}}xxxfff\\\SSSQQQPPPMMMMMMNNNMMMMMMKKKHHHDDDAAAAAAAAA???>>>???BBBEEENNNaaarrr}}}fffVVVNNNEEEFFFGGGGGGKKKUUUaaakkktttxxx}}}zzzlllgggfffkkkrrr{{{wwwxxx~~~}}}xxxzzz~~~uuuqqqjjjeeegggiiihhhgggiiiiiigggeeecccbbbbbbcccdddvvvZZZIIIBBB???>>>>>>@@@AAABBBBBBBBBBBBAAA>>>>>>@@@AAACCCHHHOOOXXX^^^hhhqqqyyyzzzmmm\\\NNNCCCAAA>>>;;;::::::<<<>>>>>>??????@@@@@@@@@@@@????????????@@@AAAAAABBBBBBDDDDDDEEEGGGHHHIIIJJJKKKOOOPPPQQQRRRUUUWWWYYYZZZYYYZZZ\\\^^^___aaabbbbbbdddeeeeeecccbbbccceeehhhiiioooyyy}}}|||yyyvvvssspppooonnnnnnppptttxxxzzzzzzxxxwwwvvvtttqqqnnnkkkjjjjjjiiinnnpppqqqpppmmmlllmmmooowwwzzzyyysssllliiiddd```___\\\XXXTTTRRRQQQQQQQQQQQQUUUZZZ^^^`````````______]]]XXXRRRLLLJJJJJJLLLKKKOOOVVV^^^eeejjjlllmmmmmmrrrxxx~~~{{{yyytttrrrooollljjjgggdddaaa]]][[[YYYUUURRRPPPNNNNNNNNNMMMKKKIIIHHHHHHHHHIIIKKKNNNSSSYYY```ggglllooorrrtttxxxzzz{{{|||~~~uuueee[[[SSSQQQQQQNNNMMMNNNMMMMMMKKKHHHDDDAAAAAAAAA???>>>@@@BBBEEENNN```qqq~~~gggWWWOOOGGGGGGFFFEEEHHHPPPZZZaaalllsss|||zzzkkkccc```aaafffrrrzzzvvvzzz{{{{{{zzzrrriiiccccccdddddddddfffgggeeebbb___]]]]]]]]]^^^rrrXXXIIIAAA>>>===>>>???@@@AAAAAAAAAAAA@@@>>>>>>@@@AAABBBGGGNNNWWW]]]fffooowww~~~|||ppp___QQQEEEBBB>>>;;;999:::;;;<<<===>>>>>>???@@@@@@??????>>>>>>??????@@@AAAAAAAAACCCDDDEEEFFFGGGIIIJJJJJJNNNOOOOOOQQQSSSUUUWWWXXXXXXZZZ\\\^^^___```aaaaaabbbbbbbbb```___```dddfffiiioooyyy}}}{{{xxxtttrrrqqqqqqrrrvvvxxx|||~~~}}}{{{yyywwwuuurrrooollljjjiiiiiinnnqqquuuuuurrrpppqqqtttxxx||||||wwwqqqmmmhhhccc```^^^ZZZVVVUUUUUUVVVWWWWWWZZZ^^^bbbddddddbbb```]]]ZZZTTTMMMFFFCCCCCCEEEFFFJJJPPPWWW^^^cccfffggghhhmmmttt{{{}}}{{{vvvtttqqqooommmjjjeeebbb^^^]]]ZZZWWWSSSQQQOOONNNKKKJJJHHHGGGFFFEEEEEEFFFFFFIIIMMMSSSZZZbbbhhhkkkoooqqquuuwwwyyyzzz}}}~~~uuueee]]]UUUSSSRRRNNNMMMNNNMMMMMMKKKHHHCCC@@@???@@@???>>>@@@CCCFFFNNN___pppiiiXXXOOOEEEDDDBBBAAADDDKKKSSSYYYhhhppp{{{oooeeeaaa]]]___iii{{{zzzzzz~~~tttkkkdddddddddcccccceeegggfffccc```]]][[[ZZZYYYkkkTTTGGGAAA======>>>?????????????????????===>>>@@@AAAAAAFFFLLLVVV[[[dddlllttt|||ssscccUUUGGGDDD@@@<<<:::999;;;<<<======>>>???@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAACCCDDDEEEFFFGGGIIIJJJJJJMMMMMMNNNOOOQQQSSSUUUVVVWWWXXX[[[]]]___``````_________^^^]]]\\\^^^aaaeeeiiioooxxx}}}{{{xxxvvvuuuuuuvvvwww|||~~~|||zzzwwwvvvsssqqqnnnlllkkkjjjnnnssswwwuuupppllllllooopppvvvyyyvvvrrrpppkkkggg___]]]ZZZWWWVVVWWWXXXYYY[[[\\\^^^aaadddccc```]]]UUUSSSMMMFFF@@@===>>>???CCCFFFLLLRRRYYY___ccceeefffjjjrrryyy~~~|||wwwuuusssqqqooolllgggddd```^^^[[[XXXTTTRRRPPPOOOHHHHHHGGGFFFEEEEEEDDDDDDDDDFFFIIINNNUUU\\\aaaeeeiiilllpppsssuuuwwwzzz||||||uuufff]]]VVVTTTSSSPPPNNNOOOOOOOOOLLLHHHCCC???>>>>>>??????AAACCCFFFNNN___ooojjjYYYPPPHHHFFFCCCBBBEEEKKKRRRVVVccckkkwwwvvvkkkeee^^^___eeetttyyypppiiigggfffcccbbbcccgggfffeeeccc```]]]ZZZXXX|||cccOOOEEE@@@===>>>>>>??????>>>>>>======???======@@@AAAAAAEEEKKKSSSXXX```iiiqqqxxxvvvfffXXXIIIFFFAAA===::::::;;;<<<======>>>???@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFHHHIIIJJJJJJLLLLLLMMMNNNPPPRRRTTTUUUTTTVVVYYY[[[]]]^^^]]]]]]]]]]]]\\\ZZZYYY[[[___cccgggmmmwww|||{{{zzzxxxxxxyyyzzz{{{}}}|||{{{xxxwwwuuusssqqqooommmlllpppuuuxxxtttkkkdddbbbccccccjjjoooooonnnmmmjjjfff]]]\\\YYYWWWVVVVVVVVVWWWVVVVVVVVVYYY[[[ZZZVVVSSSKKKIIIFFFAAA===;;;<<<>>>???BBBHHHOOOVVV]]]bbbdddeeejjjqqqxxx}}}xxxwwwuuusssqqqmmmhhheeeaaa___\\\XXXUUURRRPPPOOOHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFJJJOOOUUU[[[^^^bbbfffjjjnnnpppssswwwyyyxxx{{{tttddd\\\VVVVVVVVVSSSQQQRRRRRRRRROOOJJJDDD@@@>>>>>>??????AAADDDFFFNNN^^^nnnmmm[[[RRRKKKHHHDDDCCCEEEJJJPPPSSS[[[dddoooxxx~~~~~~qqqkkkcccaaadddnnn~~~~~~|||tttpppmmmhhheeeeeeggghhhiiiiiigggccc___]]]www___LLLDDD@@@>>>????????????>>>===<<<;;;>>>======@@@AAA@@@DDDJJJPPPUUU]]]fffnnnvvv}}}wwwhhh[[[JJJGGGBBB>>>;;;:::;;;<<<======>>>@@@@@@AAAAAAAAA?????????@@@AAAAAABBBBBBDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTRRRTTTWWWZZZ\\\\\\\\\[[[[[[[[[ZZZXXXXXXZZZ^^^bbbfffllluuu~~~||||||{{{{{{{{{|||}}}~~~}}}~~~~~~}}}|||yyyxxxwwwuuusssqqqoooooossswwwyyyrrrggg]]]YYYYYYWWW___eeeggghhhiiigggccc\\\[[[YYYVVVUUUTTTSSSSSSOOONNNMMMNNNPPPOOOLLLHHHDDDDDDBBB???===<<<>>>???<<>>>>>??????AAADDDFFFNNN^^^nnnooo]]]TTTIIIEEE@@@???@@@EEEIIIKKKUUU]]]iiirrryyywwwpppfffcccccckkkyyy{{{~~~{{{vvvooojjjiiihhhjjjmmmnnnmmmjjjeeecccmmmWWWIIIDDDAAA>>><<<<<<<<<<<<============??????>>>===>>>AAAFFFJJJPPPUUU\\\cccjjjqqqxxx}}}xxxiii[[[MMMIIIBBB>>><<<<<<===<<>>===<<<::::::;;;>>>AAAHHHOOOVVV]]]aaacccgggkkkqqqxxx~~~~~~|||yyyvvvtttqqqmmmjjjfffddd```]]][[[WWWRRROOOIIIHHHGGGEEEDDDCCCCCCBBBFFFEEEEEEFFFHHHMMMQQQSSS[[[^^^bbbeeegggiiikkklllpppssswww{{{vvvddd```[[[XXXWWWWWWWWWWWWXXXUUUQQQKKKFFFBBB???>>>>>>>>>@@@CCCFFFLLLYYYfffxxxcccUUULLLFFFBBBBBBAAAAAADDDIIIRRRWWW___gggoooxxxxxxooojjjgggllluuu~~~}}}xxxpppmmmnnnnnnpppssstttrrrmmmjjjpppXXXIIICCC@@@===<<<<<<<<<<<<============>>>>>>>>>===>>>AAAFFFIIIPPPTTT\\\cccjjjqqqwww{{{yyykkk^^^OOOJJJDDD???============?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCEEEGGGGGGGGGGGGIIIKKKHHHIIIKKKNNNOOOPPPPPPPPPRRRRRRTTTUUUWWWYYYZZZ[[[[[[\\\\\\\\\[[[\\\^^^```iiiooowww~~~{{{yyyyyyxxxwwwvvvtttuuuuuusssqqqooopppqqqssstttrrriii\\\PPPJJJIIIIIIMMMTTT[[[```bbbbbbaaa]]]YYYUUUQQQNNNKKKGGGDDD@@@???>>>======<<<<<<===999;;;<<<<<<;;;:::;;;<<>>>>>>>>@@@CCCEEEJJJWWWddd}}}mmm]]]OOOHHHCCCBBBBBB@@@CCCGGGNNNSSSZZZbbbjjjrrrzzzvvvoooiiikkkqqq{{{~~~}}}|||zzzvvvqqqqqqrrrsssuuuuuusssqqqttt[[[JJJCCC@@@===<<<<<<<<<<<<============>>>>>>>>>===>>>@@@EEEHHHNNNTTT\\\cccjjjoootttwww|||zzznnnbbbSSSNNNFFFAAA???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEGGGHHHGGGHHHIIIKKKIIIJJJLLLNNNOOOOOOOOONNNOOOPPPQQQTTTVVVXXXZZZZZZ\\\\\\]]]\\\\\\]]]___bbbiiioooxxx}}}zzzxxxwwwuuusssrrrpppqqqrrrqqqooonnnoooqqqqqqrrroooeeeWWWLLLGGGGGGCCCHHHOOOVVV\\\___aaaaaa\\\WWWQQQLLLHHHEEEBBB@@@<<<;;;:::999888888888888777888::::::999:::;;;<<>><<<<<<<<<<<<===============>>>>>>======@@@CCCGGGMMMRRR[[[ccciiinnnqqqtttzzz}}}|||qqqfffXXXRRRIIICCC@@@????????????????????????@@@@@@@@@????????????@@@AAABBBCCCCCCDDDFFFFFFFFFGGGHHHJJJIIIJJJLLLMMMNNNNNNNNNMMMNNNOOOPPPSSSUUUXXXZZZ[[[[[[\\\]]]]]]]]]^^^aaacccjjjpppyyy~~~{{{xxxvvvtttrrrooommmlllmmmmmmlllkkkkkkmmmoooqqqrrrnnndddWWWLLLGGGGGGCCCFFFLLLSSSYYY]]]___```[[[VVVNNNGGGCCC@@@===<<<;;;:::999888777777777777444666888888888999;;;===EEEJJJRRR\\\dddjjjmmmnnnkkkpppvvv|||~~~{{{yyyxxxuuurrrooojjjhhheeebbb```\\\XXXUUUPPPOOONNNKKKJJJHHHHHHGGGDDDCCCBBBBBBBBBDDDEEEFFFJJJMMMQQQUUUYYY\\\```cccfffhhhlllqqqvvv}}}sssfffbbb[[[XXXWWWYYY[[[]]]YYYUUUOOOHHHCCC@@@??????@@@???AAACCCDDDGGGRRR^^^vvvsssXXXOOOGGGEEEDDDBBBBBBDDDEEEIIINNNTTTZZZbbbiiinnnyyyxxxqqqooorrr{{{{{{vvvssssssuuuwwwxxx|||bbbNNNEEEBBB???<<<<<<<<<<<<============<<<===>>>======???BBBEEEKKKQQQYYYaaaggglllppprrrxxx{{{~~~~~~}}}tttjjj\\\UUULLLEEEAAA@@@??????????????????????????????????????????@@@AAABBBBBBAAABBBDDDEEEDDDEEEFFFHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[ZZZ[[[\\\]]]]]]^^^bbbdddjjjqqqzzz{{{yyyvvvtttsssqqqnnnkkkjjjiiihhhfffeeefffiiikkkpppqqqpppgggZZZNNNHHHGGGFFFIIINNNSSSXXX\\\^^^___[[[VVVMMMFFFAAA>>>;;;:::::::::888777777777777777333555666777777999<<<>>>HHHNNNWWWaaajjjoooqqqqqqooosssxxx|||~~~{{{zzzyyyvvvssspppllljjjgggdddbbb___[[[XXXSSSRRRPPPMMMJJJHHHGGGFFFCCCBBBAAAAAA@@@AAABBBBBBGGGJJJNNNRRRUUUYYY^^^aaaccceeeiiinnnsssyyyrrrfffbbb\\\YYYYYY[[[]]]^^^ZZZVVVNNNGGGBBB???@@@@@@@@@@@@BBBDDDDDDGGGQQQ\\\rrr~~~```UUUJJJGGGFFFDDDDDDFFFDDDGGGLLLPPPVVV\\\ccchhhtttxxxsssqqqvvv|||yyysssqqqqqqrrrrrriiiSSSGGGBBB???<<<<<<<<<<<<============<<<============>>>AAACCCIIIOOOWWW___eeejjjooorrrwwwzzz|||}}}~~~}}}vvvmmm___XXXNNNEEEAAA????????????????????????>>>>>>>>>???>>>>>>??????@@@AAABBB@@@AAACCCDDDCCCDDDEEEGGGHHHIIIKKKMMMNNNNNNNNNMMMNNNOOOQQQSSSUUUWWWYYYZZZYYYZZZ[[[\\\\\\^^^bbbeeekkkqqq{{{~~~}}}|||{{{yyyxxxvvvuuuuuussspppmmmkkkiiifffaaa___aaaeeeiiiooossstttnnnaaaTTTLLLIIIKKKLLLPPPTTTXXX\\\___```\\\VVVNNNGGGBBB???<<<:::999888777666555555555555444555666666777999<<>><<<<<<<<<<<<============;;;<<<=========>>>@@@BBBHHHMMMTTT\\\ccciiiooossswwwzzz{{{|||}}}~~~wwwnnnaaaZZZOOOFFFAAA?????????@@@?????????>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBB@@@BBBCCCDDDDDDDDDFFFGGGFFFHHHJJJLLLNNNNNNOOONNNNNNNNNPPPQQQSSSUUUVVVWWWWWWYYYZZZ[[[\\\^^^bbbdddkkkrrr|||~~~{{{zzzyyywwwyyyxxxwwwxxxxxxwwwuuurrrpppllleee___\\\^^^ccchhhqqqxxx}}}yyymmm___TTTPPPLLLMMMPPPTTTYYY]]]```bbb]]]XXXQQQJJJEEEBBB>>><<<999888777666666555666666555666666666666888<<>>@@@AAA@@@AAACCCFFFGGGIIISSS]]]nnn{{{jjjVVVLLLHHHEEEDDDFFFFFFHHHKKKNNNQQQWWW^^^bbbmmmxxxzzzttttttxxx|||vvvpppllljjjxxx]]]KKKBBB===<<<<<<<<<<<<=========>>>;;;<<<============???AAAHHHLLLSSSZZZaaaiiippptttwwwzzz{{{{{{}}}~~~wwwooobbbZZZOOOFFF@@@???>>>>>>@@@?????????>>>>>>======>>>>>>>>>>>>???@@@AAABBBAAACCCDDDEEEDDDEEEGGGHHHEEEGGGIIILLLNNNOOOOOOOOOMMMNNNOOOPPPRRRSSSTTTUUUVVVXXXYYYZZZ[[[^^^aaadddkkkrrr}}}}}}zzzxxxvvvuuuyyyyyyyyyzzz{{{{{{yyywwwsssooofff^^^ZZZ]]]ccchhhvvv~~~xxxiii]]]WWWLLLMMMPPPTTTYYY^^^bbbddd^^^YYYRRRLLLHHHDDD@@@>>>;;;;;;999888888888888888666666777666666888<<>>@@@@@@@@@@@@????????????<<<>>>@@@CCCFFFJJJOOORRRXXX[[[___ccchhhooovvv{{{}}}pppbbb```______``````___^^^\\\VVVMMMDDD???>>>@@@BBB@@@AAADDDGGGHHHJJJTTT^^^mmm~~~qqq[[[NNNHHHDDDCCCDDDGGGHHHKKKMMMPPPVVV\\\aaakkkvvvxxxuuuoootttzzz|||vvvyyy~~~zzzsssnnnjjjdddJJJ>>>===>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????FFFJJJPPPWWW^^^fffmmmrrrwww{{{}}}}}}zzzssskkk^^^PPPHHHBBB>>>===???;;;;;;<<<<<<======>>>>>>===>>>>>>>>>????????????@@@AAABBBCCCDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWXXXYYYZZZ^^^cccgggnnnuuu~~~{{{xxxwwwwwwwwwyyyzzz|||}}}~~~~~~~~~}}}xxxooofff___[[[ZZZaaajjjzzzvvvggg[[[XXXSSSOOOQQQXXX___bbbaaaccc]]]VVVNNNIIIEEEBBB???>>>===<<<;;;:::999999999888888999888777888;;;===@@@LLLYYYeeettt{{{yyy|||~~~{{{zzzyyyvvvtttrrrpppoooqqqnnnllljjjhhhfffcccaaa\\\WWWQQQKKKGGGDDDAAA?????????>>>>>>======<<<<<<>>>>>>>>>???BBBFFFIIILLLSSSVVV[[[```eeekkkqqquuu|||xxxmmmfffcccaaaaaacccdddbbb______VVVJJJBBB???>>>>>>>>>BBB@@@BBBGGGJJJNNNUUU]]]lll|||aaaRRRLLLFFFDDDHHHGGGLLLQQQUUUWWWYYY^^^bbbjjjsssxxxqqqlllkkksss}}}sssllljjjfffdddhhhsss{{{|||zzzsssoookkkPPPCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???DDDHHHOOOUUU\\\dddkkkpppuuuyyy|||}}}~~~~~~yyyrrrkkk^^^PPPHHHCCC>>>===>>><<<<<<<<<=====================>>>>>>>>>????????????@@@AAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTTTTUUUVVVWWWYYY\\\bbbfffooovvv}}}zzzyyyyyyyyyyyyzzz|||~~~~~~~~~|||sssjjjddd___^^^dddmmmzzz|||nnnbbbXXXTTTPPPRRRYYY___bbbccceee___XXXPPPKKKGGGCCCAAA>>>===<<<;;;:::999999999888999999888888888;;;===@@@JJJWWWbbbppp~~~{{{zzz|||}}}yyyxxxvvvtttqqqooonnnmmmnnnkkkiiigggfffdddaaa___ZZZVVVPPPJJJGGGDDDAAA???>>>>>>===<<<<<<;;;;;;:::=========???AAADDDHHHJJJOOOSSSXXX]]]bbbhhhnnnssszzzwwwllleeecccaaacccfffgggeeebbb^^^UUUIII@@@===>>>>>>>>>BBB@@@BBBFFFJJJMMMSSS[[[lll|||jjjXXXOOOGGGFFFIIIJJJOOOTTTWWWYYY[[[___ccchhhqqq|||yyyqqqlllooouuu|||tttiiibbb```^^^]]]aaajjjvvv{{{||||||xxxqqqUUUGGGDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======BBBFFFLLLSSSZZZaaaiiinnnrrrwwwzzz{{{}}}}}}xxxqqqiii]]]PPPIIICCC>>>===>>>===============<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJLLLMMMOOOQQQRRRRRRRRRSSSTTTUUUWWW[[[```dddooovvv~~~}}}||||||zzz{{{|||~~~xxxpppjjjeeeccciiiqqq~~~rrrfffZZZVVVRRRSSSYYY```dddfffgggbbbZZZSSSNNNIIIEEEBBB???>>>===;;;::::::999999888999999999888999;;;>>>???GGGRRR]]]jjjxxx|||{{{{{{~~~{{{uuutttrrrooommmkkkiiiiiijjjhhhfffdddcccbbb___\\\WWWSSSNNNJJJFFFCCC@@@>>>===<<<<<<;;;::::::999999;;;;;;<<<===???BBBEEEGGGJJJNNNSSSYYY^^^eeekkkpppvvv{{{vvvllleeedddccceeehhhiiigggeee]]]TTTGGG>>>;;;<<<>>>>>>AAA???AAAFFFHHHKKKQQQXXXiiiyyyvvv___QQQIIIHHHKKKMMMRRRXXX[[[\\\]]]```cccfffnnnyyy|||qqqmmmmmmpppvvv}}}|||nnnbbb[[[YYYVVVWWWZZZaaahhhsss}}}|||sssWWWGGGCCC========================;;;;;;;;;::::::;;;;;;<<<@@@DDDKKKQQQXXX```ggglllpppuuuyyyzzz||||||wwwppphhh]]]QQQJJJEEE???===>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<=========>>>>>><<<===>>>???@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJKKKMMMOOOPPPRRRRRRQQQRRRSSSTTTVVV[[[```dddpppwww||||||}}}~~~|||tttooojjjhhhmmmtttqqqeee\\\XXXTTTTTTYYY```fffiiijjjeee^^^VVVPPPKKKFFFCCC@@@@@@>>>===;;;:::::::::888999:::999888999<<<>>>>>>DDDMMMVVVbbbnnnwww|||~~~}}}|||zzzzzz||||||yyyrrrpppmmmjjjhhhfffeeedddfffeeedddcccbbbaaa]]][[[UUURRRMMMIIIGGGDDDAAA???<<<<<<<<<;;;::::::999999999::::::<<<===@@@BBBCCCEEEIIIOOOUUU[[[bbbhhhmmmssswww|||tttkkkgggeeedddfffiiijjjgggddd[[[RRREEE<<<:::;;;===>>>@@@>>>@@@DDDGGGHHHNNNTTTdddtttcccRRRJJJIIIMMMOOOTTT[[[^^^^^^^^^```bbbfffllluuu~~~}}}sssmmmkkkpppvvv|||~~~qqqeee]]][[[UUUVVVYYY\\\___gggxxx}}}sssWWWHHHCCC========================;;;;;;::::::::::::;;;;;;???DDDJJJQQQWWW___fffkkkmmmrrrwwwyyy||||||wwwooohhh]]]RRRLLLGGGAAA>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<=========;;;<<<===>>>???AAABBBBBBCCCCCCDDDFFFGGGIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSRRRSSSTTTUUUWWW\\\aaaeeepppwww~~~~~~~~~wwwrrrnnnkkkpppvvvqqqeee___[[[WWWVVVZZZaaaiiimmmnnniiibbbZZZTTTNNNHHHEEECCCBBB@@@>>>===<<<;;;;;;999999:::999999999<<<>>>???BBBHHHPPPXXXaaakkkssswwwxxxxxxwwwwwwxxx|||~~~~~~}}}{{{xxxuuunnnllliiieeebbbaaa``````cccbbbaaaaaaaaa```\\\YYYSSSPPPLLLJJJGGGEEEBBB???======<<<;;;;;;::::::999888999999;;;<<<>>>???@@@BBBFFFLLLRRRXXX^^^eeejjjooorrrwww{{{~~~sssllliiigggfffgggiiiiiieeeaaaYYYPPPDDD<<<:::;;;===>>>>>>===???CCCEEEFFFJJJPPP```pppgggSSSJJJJJJMMMPPPVVV]]]aaaaaa```aaabbbfffkkksss{{{rrrkkklllqqquuu{{{wwwlllddd```ZZZYYY[[[\\\[[[___mmm{{{sssXXXJJJEEE>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;>>>BBBHHHOOOVVV^^^eeejjjkkkqqqwwwyyy||||||wwwooohhh^^^SSSNNNJJJCCC??????===============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRSSSRRRSSSTTTVVVXXX]]]bbbgggooovvv~~~xxxuuuqqqooosssyyyvvvkkkaaa^^^YYYWWWZZZbbbkkkqqqsssnnnggg```YYYSSSLLLHHHEEEDDDCCCAAA???>>>======999:::::::::999:::<<>>???CCCHHHNNNTTTZZZaaaeeejjjmmmqqqtttwwwyyy|||sssmmmkkkiiihhhiiijjjiiiddd```WWWOOODDD===;;;============<<<>>>BBBCCCCCCGGGMMM]]]mmmkkkVVVLLLJJJLLLPPPWWW___ccccccbbbbbbccceeeiiioooxxx|||mmmiiilllpppvvv}}}}}}uuulllgggaaa______^^^\\\\\\eeeoooqqqWWWJJJFFF>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<@@@FFFMMMTTT[[[cccgggjjjpppvvvzzz}}}}}}wwwppphhh___UUUQQQLLLEEEAAA@@@<<<<<<<<<===============::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>???@@@AAABBB@@@AAABBBDDDFFFGGGIIIIIIIIIIIIJJJLLLNNNOOOQQQQQQQQQRRRTTTVVVXXX]]]bbbgggooovvv~~~yyywwwtttrrrvvv|||zzzoooccc___[[[XXX[[[bbblllsssyyytttmmmfff___XXXQQQMMMHHHGGGEEECCCAAA@@@??????999:::::::::999:::===???BBBAAADDDHHHIIIIIIPPPZZZ]]]bbbfffhhhiiikkkpppuuuwwwyyy~~~~~~}}}~~~xxxwwwvvvvvvuuutttpppnnndddbbb]]]YYYVVVTTTTTTTTTVVVVVVWWWXXXXXXVVVSSSPPPLLLJJJHHHFFFEEECCC???===;;;;;;;;;:::999999888888777888999:::;;;<<<<<<<<<<<<@@@EEEJJJOOOVVV\\\```eeehhhkkknnnppprrruuuxxx~~~sssnnnkkkjjjiiikkkmmmlllgggcccUUUNNNDDD???===>>>>>>======;;;===AAABBBAAADDDJJJWWWgggpppZZZNNNKKKKKKQQQXXXaaafffgggfffeeefffcccfffllluuuvvvoooooorrrvvv}}}yyyrrrkkkgggeeedddaaa^^^aaagggtttnnnUUUHHHEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::>>>DDDKKKRRRYYYaaafffjjjpppvvvzzz}}}~~~xxxpppiii___VVVRRRNNNGGGBBBAAA;;;<<<<<<<<<======>>>>>>:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBB@@@AAABBBDDDEEEGGGIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPPPPRRRSSSUUUWWW\\\bbbfffnnnuuu~~~~~~zzzyyyvvvtttxxx~~~{{{ooodddaaa\\\YYY[[[cccmmmuuu}}}yyyrrrjjjccc\\\UUUPPPIIIHHHFFFDDDBBBAAA@@@@@@999:::;;;:::999:::===???CCCBBBDDDGGGEEECCCIIISSSTTTZZZ```bbbcccffflllqqqsssvvv|||}}}||||||~~~~~~|||{{{vvvuuutttssssssrrrnnnlllaaa^^^ZZZUUURRRPPPPPPQQQQQQQQQRRRSSSTTTRRRNNNKKKIIIGGGEEEDDDCCCAAA>>>;;;::::::999999888777777777888888999:::;;;<<<<<<;;;:::>>>CCCHHHMMMRRRXXX\\\bbbdddgggiiikkkmmmpppsss|||sssoookkkjjjjjjlllooonnnjjjfffTTTMMMEEE@@@??????>>><<<<<<;;;===AAAAAA@@@CCCHHHQQQaaayyyuuu]]]QQQLLLJJJRRRZZZccciiiiiihhhhhhhhhbbbdddiiirrr}}}xxxxxxwwwzzz}}}tttooojjjiiifffbbbbbbeeelll~~~mmmVVVIIICCCBBBBBBAAA@@@@@@@@@AAAAAA>>>===;;;:::999999:::;;;:::===BBBHHHOOOXXXaaagggkkknnntttzzz}}}{{{vvvrrrfff```WWWQQQMMMHHHCCC???>>>>>>============>>>>>><<<<<<;;;::::::999888888<<<<<<<<<<<<===>>>???@@@DDDDDDCCCCCCEEEFFFHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPOOORRRUUUVVVXXX\\\ccciiiqqqxxx~~~}}}|||{{{yyyxxx{{{}}}ssshhhbbb\\\ZZZ\\\aaalllxxx|||}}}tttjjjaaaXXXQQQNNNMMMKKKGGGCCCAAAAAAAAA<<<<<<<<<:::999:::===???CCCFFFHHHGGGEEEFFFJJJMMMPPPRRRTTTWWWZZZ___eeeiiimmmtttyyy|||}}}zzzxxxxxx{{{~~~~~~|||{{{yyyxxxvvvtttpppnnnllliiifffddd^^^[[[VVVPPPLLLJJJIIIIIIHHHIIIJJJKKKJJJHHHFFFEEE>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999888888777777777888:::;;;;;;???CCCGGGKKKOOOSSSVVV[[[]]]`````````ccciiinnnttt{{{tttlllkkklllmmmlllmmmnnnhhh___VVVLLLBBB>>>===<<<<<>>>>>@@@DDDGGGQQQ^^^ttt~~~bbbRRRMMMNNNOOOWWWbbbkkknnnkkkgggcccfffbbbdddnnnzzz{{{{{{{{{~~~wwwqqqllliiieeeccckkktttjjjUUUHHHDDDBBBBBBAAAAAAAAAAAAAAAAAA===<<<;;;999999999999::::::===BBBGGGNNNVVV___eeehhhkkkqqqwwwzzzyyytttpppfff```WWWQQQMMMIIIDDD@@@???>>>==================;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@DDDDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKMMMNNNOOOOOORRRUUUVVVXXX\\\ccciiirrrxxx~~~}}}|||zzzzzz|||uuuiiibbb\\\[[[\\\aaammmxxx}}}xxxooofff^^^VVVRRRQQQNNNIIIEEEBBBAAAAAA=========;;;:::;;;>>>@@@HHHJJJLLLJJJGGGEEEFFFHHHLLLNNNQQQSSSWWW\\\bbbffflllrrrxxx|||~~~{{{xxxvvvvvvyyy}}}~~~}}}|||zzzxxxwwwtttqqqnnnkkkiiifffccc```YYYVVVQQQLLLHHHEEEEEEEEEDDDEEEFFFFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999888888777777777888:::::::::===AAADDDGGGKKKPPPTTTWWWYYY\\\\\\\\\___dddiiipppxxx}}}ssskkkjjjlllllllllmmmmmmggg___UUUKKKAAA>>>===<<<<<>>@@@EEEHHHNNNZZZpppeeeSSSMMMMMMNNNWWWbbblllpppnnniiieeeeeeaaaccclllwww~~~zzztttooojjjgggiiirrrkkkVVVJJJFFFBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;:::::::::::::::===AAAEEEKKKRRR[[[```eeehhhmmmssswwwvvvrrrnnneee___VVVPPPLLLIIIEEEAAA???>>>======<<<<<<<<<<<<::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>???AAAAAACCCCCCCCCDDDEEEFFFHHHHHHJJJJJJIIIIIIJJJKKKLLLLLLNNNQQQTTTVVVXXX]]]dddjjjsssyyy~~~||||||~~~xxxkkkddd^^^\\\]]]bbbmmmxxx~~~uuummmddd]]]WWWUUUQQQLLLHHHEEECCCBBB>>>???>>>===<<<===@@@BBBJJJMMMPPPOOOKKKGGGFFFGGGHHHJJJLLLOOORRRWWW^^^bbbiiipppwww{{{|||yyyvvvttttttwww{{{~~~~~~~~~}}}|||zzzxxxvvvuuuqqqnnnjjjgggdddaaa]]]ZZZTTTQQQMMMHHHEEECCCBBBBBB???@@@@@@AAA@@@>>>===<<<========================;;;;;;<<<<<<;;;;;;:::999888888888777888888999:::999;;;===@@@CCCGGGMMMQQQQQQTTTVVVVVVVVVYYY^^^ccckkksss~~~{{{rrrkkkiiikkkllllllmmmmmmfff^^^SSSIII@@@>>>===<<<<<<>>>:::;;;<<<<<<>>>AAAEEEHHHJJJVVVkkkhhhUUUMMMLLLMMMUUUbbbmmmrrrqqqlllhhhdddaaabbbjjjttt|||wwwpppkkkgggooo~~~qqq[[[NNNIIIBBBCCCCCCCCCCCCAAA@@@?????????>>>======<<<<<<<<<:::<<>>===<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJNNNPPPTTTVVVXXX]]]eeekkkssszzz~~~~~~{{{nnnggg```^^^^^^bbbmmmwwwzzzrrriiiaaa[[[WWWSSSOOOKKKIIIFFFEEE@@@@@@@@@???>>>???BBBEEEIIINNNSSSSSSPPPLLLJJJJJJFFFGGGIIIKKKNNNTTTZZZ___fffmmmuuuzzz{{{xxxtttqqqrrruuuyyy|||~~~}}}|||zzzxxxuuusssqqqmmmjjjfffbbb___\\\XXXUUUQQQOOOLLLHHHEEECCCBBBBBB===>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888888888888999999999:::;;;===???DDDIIINNNLLLNNNQQQQQQPPPSSSXXX]]]fffnnnyyyzzzrrrmmmiiilllmmmlllmmmllleee\\\OOOFFF???>>>>>><<<<<<>>>;;;<<<===>>>>>>AAAEEEHHHJJJTTTggg|||nnnXXXNNNKKKLLLTTT___kkkrrrsssoookkkeeebbbbbbiiiqqqxxxvvvoooiiiooo{{{xxx```PPPJJJCCCCCCCCCCCCBBBAAA@@@???>>>>>>======<<<;;;;;;:::999;;;>>>AAAFFFLLLSSSXXXaaadddiiiooossstttqqqnnnccc]]]TTTNNNLLLJJJHHHEEEAAAAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDEEEFFFFFFGGGIIIHHHHHHHHHHHHHHHIIIIIIMMMPPPSSSVVVXXX^^^fffllltttzzz~~~rrrkkkccc```___bbblllvvvwwwnnnfff]]]ZZZTTTQQQOOOMMMJJJHHHBBBBBBBBBAAAAAABBBEEEHHHLLLQQQWWWXXXTTTOOOLLLKKKFFFGGGHHHIIILLLQQQXXX]]]bbbjjjrrrxxx|||yyytttqqqpppssswwwzzz~~~}}}|||{{{xxxuuurrrooonnnhhheeeaaa^^^[[[WWWSSSQQQOOOMMMKKKHHHEEEDDDCCCBBB?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888999888888888888999:::;;;<<<===BBBGGGKKKIIIKKKMMMMMMLLLOOOTTTXXXbbbiiittt~~~zzztttpppkkkmmmnnnmmmnnnlllcccZZZLLLDDD======>>><<<<<<======???@@@@@@@@@AAADDDFFFKKKSSSdddxxxttt\\\OOOKKKKKKQQQ[[[gggppprrrppplllfffcccccciiiooouuu~~~uuupppsss}}}fffSSSJJJFFFEEECCCBBBAAAAAAAAAAAA;;;;;;;;;;;;;;;:::888888888:::===@@@DDDJJJQQQVVV```bbbgggmmmrrrsssqqqnnnccc\\\SSSNNNLLLKKKIIIGGGDDDCCCAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>???AAAAAAAAAAAACCCDDDEEEFFFFFFFFFHHHHHHGGGGGGHHHIIIJJJJJJLLLOOOSSSUUUXXX^^^fffmmmuuu{{{wwwooofffbbb___aaajjjtttwwwnnnccc^^^XXXUUUSSSQQQMMMJJJDDDDDDDDDDDDCCCEEEHHHKKKRRRWWW\\\[[[VVVPPPKKKJJJHHHHHHHHHHHHJJJOOOUUUZZZ___gggpppwww|||vvvqqqppprrrvvvyyy|||}}}}}}|||zzzwwwsssooolllkkkeeebbb^^^[[[XXXUUUQQQOOOKKKJJJHHHFFFDDDCCCBBBAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888999999999999888777777888:::;;;<<<===@@@DDDHHHFFFHHHJJJJJJIIIKKKPPPUUU]]]dddoooyyyyyyuuurrrnnnpppqqqooonnnkkkbbbXXXHHHAAA<<<===>>><<<;;;<<<>>>@@@AAAAAA@@@AAACCCEEELLLQQQ___sssyyy```QQQKKKJJJMMMUUUaaakkkpppnnnkkkgggddddddhhhlllqqq{{{{{{|||oooZZZOOOHHHFFFCCCAAA@@@@@@AAABBB<<<<<<======<<<;;;999888888999<<>>>>>============>>>???@@@@@@@@@AAACCCDDDEEEFFFEEEEEEGGGGGGGGGHHHHHHJJJKKKLLLKKKNNNRRRUUUYYY___gggmmmuuu{{{{{{sssiiiccc``````hhhqqq{{{lllfff^^^ZZZWWWTTTOOOJJJEEEFFFFFFEEEEEEGGGJJJMMMTTTYYY]]]]]]XXXRRRNNNMMMIIIIIIHHHGGGHHHLLLRRRWWW]]]eeeooovvvxxxrrrppprrrvvvxxx{{{|||~~~|||{{{yyyuuuqqqmmmjjjhhhbbb```\\\ZZZWWWUUUQQQNNNIIIIIIGGGFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888999999:::999888777666666888:::;;;<<<>>>AAADDDCCCEEEGGGGGGFFFHHHMMMRRRXXX___jjjuuu}}}~~~vvvtttsssqqqssssssqqqoookkkaaaVVVFFF???;;;===>>>===;;;<<<;;;===???@@@@@@AAADDDEEEKKKNNNYYYlll~~~dddSSSLLLIIIJJJPPPZZZeeelllllljjjfffccccccfffhhhmmmwwwxxxaaaUUUIIIGGGCCC@@@???@@@BBBCCC??????@@@@@@@@@>>><<<;;;777999<<>>======::::::;;;===>>>@@@AAAAAA<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDFFFFFFEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMKKKNNNRRRUUUYYY___gggnnnuuu{{{~~~uuukkkddd``````gggpppssslllccc]]]ZZZVVVOOOJJJFFFGGGGGGFFFFFFHHHKKKNNNRRRWWW\\\]]]ZZZUUUSSSRRRJJJIIIHHHFFFGGGJJJPPPUUU[[[dddnnnvvvyyysssppprrruuuxxxzzz{{{}}}|||{{{xxxuuuqqqllliiigggaaa___\\\YYYWWWUUUQQQOOOJJJIIIIIIGGGFFFEEEDDDCCC@@@@@@???=======================================;;;;;;<<<<<<;;;;;;:::999888999::::::999888777666555777999;;;<<<===???AAABBBDDDEEEEEEDDDFFFKKKOOOTTT\\\gggrrrzzz{{{ttttttssssssuuuuuurrrpppkkk```UUUEEE>>>;;;===???===;;;<<<888:::===???@@@AAADDDFFFIIIKKKUUUggg{{{fffTTTMMMHHHIIIMMMVVVaaaiiijjjiiieeebbbbbbdddfffjjjuuuhhhQQQNNNGGGBBBCCCDDDAAA@@@@@@?????????>>>===;;;:::999:::888999>>>AAACCCJJJRRRYYY```eeehhhlllooooookkk```ZZZRRRLLLIIIIIIJJJJJJJJJHHHEEEAAA>>><<<;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBAAAAAAAAAAAABBBCCCCCCHHHHHHHHHGGGGGGGGGFFFFFFKKKLLLOOORRRWWW^^^fffkkkvvv}}}xxxmmmddd^^^]]]ccckkkyyyxxxkkkaaaZZZTTTMMMGGGGGGFFFEEEEEEFFFIIILLLNNNSSSWWW\\\______ZZZUUUQQQLLLLLLKKKIIIIIIKKKPPPSSS___eeennnwww~~~|||sssnnnlllmmmooouuuwwwyyy|||~~~xxxwwwtttpppmmmiiifffeee]]]]]]\\\[[[YYYVVVTTTRRROOOMMMKKKHHHEEEDDDBBBBBB@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>:::;;;;;;;;;:::999999888:::::::::999999999888888888888777888:::===@@@BBBAAABBBCCCDDDDDDEEEGGGJJJRRRYYYcccnnnyyy}}}vvvsssrrrvvvuuuvvvvvvssshhhYYYMMMEEEBBB>>>;;;999:::<<<===;;;;;;<<<>>>AAACCCEEEGGGJJJKKKSSScccuuukkkWWWMMMFFFJJJLLLOOOZZZhhhnnnkkkgggcccaaabbbdddhhhqqqzzzttt[[[NNNGGGAAABBBCCCAAA???@@@>>>>>>>>>>>>===<<<::::::999888999===@@@CCCIIIQQQWWW^^^dddgggjjjnnnmmmjjj```ZZZRRRLLLJJJIIIJJJJJJJJJHHHEEEBBB???===<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBAAAAAAAAAAAABBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKNNNQQQVVV]]]eeekkkvvv}}}{{{pppggg```\\\```gggtttqqqfff]]]UUUMMMGGGFFFEEECCCCCCDDDGGGJJJLLLQQQUUU[[[______[[[VVVRRRMMMMMMLLLJJJJJJLLLQQQTTT___dddmmmvvv}}}|||sssllljjjlllnnntttuuuxxx{{{~~~}}}|||wwwvvvsssppplllhhhfffddd\\\\\\\\\[[[YYYWWWTTTSSSPPPOOOMMMJJJGGGFFFDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999:::::::::999999999999888777777777888999<<>><<<;;;;;;<<<===>>>>>>???@@@BBBCCCEEEFFFJJJJJJRRR```rrrttt\\\PPPHHHJJJLLLOOOYYYfffjjjhhheeeaaa___aaabbbfffnnnwwwdddNNNFFFAAAAAABBB@@@>>>???======>>>>>>===<<<;;;;;;999888999===???BBBHHHPPPUUU[[[aaaeeeiiimmmllliiiaaa[[[SSSMMMJJJIIIIIIIIIJJJIIIFFFCCCAAA???==================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHJJJMMMPPPUUU\\\dddjjjuuu|||sssjjjbbb]]]]]]aaammmzzz{{{nnnbbbWWWMMMFFFCCCBBB@@@@@@AAACCCFFFHHHNNNSSSYYY^^^___]]]XXXUUUOOOOOONNNLLLLLLNNNSSSVVV___dddkkkssszzz}}}ssskkkhhhiiilllqqqrrruuuxxx{{{~~~~~~|||zzzyyyvvvtttrrrnnnjjjgggdddccc\\\\\\[[[[[[YYYWWWUUUTTTRRRQQQOOOMMMKKKHHHGGGFFFEEEDDDCCCBBBBBBAAABBBBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999777666666777999;;;===??????AAABBBBBBBBBCCCFFFHHHMMMSSS\\\gggrrr}}}|||wwwvvvvvvttttttvvvvvvpppdddTTTHHH??????>>>============>>>AAAAAAAAABBBCCCDDDEEEFFFJJJJJJOOO\\\lll~~~fffTTTKKKKKKKKKNNNWWWbbbfffeeeddd```^^^___```cccjjjrrrfffOOOGGGAAAAAAAAA???>>>???<<<===============<<<<<<999777888<<<>>>@@@FFFNNNSSSZZZ```dddhhhlllllliiiaaa\\\TTTNNNKKKIIIIIIHHHIIIHHHGGGDDDBBB@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCDDDFFFGGGGGGHHHGGGHHHKKKOOOTTT[[[ccciiittt|||uuummmeee]]][[[]]]ffftttvvvhhhZZZNNNFFFAAA???>>><<<===???BBBCCCJJJOOOVVV\\\___]]]ZZZWWWQQQPPPOOONNNNNNPPPTTTXXX___ccciiipppwww~~~~~~sssiiieeefffiiimmmnnnqqquuuxxx{{{}}}}}}~~~|||zzzxxxwwwtttrrrppplllhhheeebbbaaa[[[[[[[[[ZZZYYYXXXWWWWWWTTTSSSRRRPPPNNNLLLJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>><<<<<<============<<<<<<;;;;;;:::::::::999999999666666666777888:::;;;<<<>>>???AAAAAAAAABBBEEEGGGKKKPPPYYYdddooo{{{{{{vvvuuuuuussstttuuutttmmm```PPPEEE<<<======>>>>>>>>>>>>>>>@@@@@@AAABBBCCCEEEFFFGGGJJJIIINNNXXXfffwwwrrr[[[OOOLLLJJJMMMUUU^^^cccdddccc```^^^``````aaagggnnn}}}fffPPPHHHAAAAAAAAA???>>>???<<<===============<<<<<<999777888;;;===???EEELLLRRRYYY___ccchhhmmmmmmiiibbb]]]UUUOOOKKKIIIHHHGGGHHHHHHGGGEEECCCAAA@@@???============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGEEEGGGJJJNNNSSS[[[ccciiittt|||vvvoooggg___[[[[[[```mmm}}}lll\\\OOOGGG???>>><<<::::::<<<>>>@@@FFFKKKSSSZZZ]]]]]]ZZZWWWRRRRRRQQQOOOOOOQQQVVVYYY^^^bbbhhhooouuu{{{~~~tttiiicccccceeehhhjjjmmmqqqtttwwwyyyzzz|||}}}zzzxxxwwwvvvrrrpppnnnjjjfffccc```___[[[[[[ZZZZZZYYYYYYYYYYYYVVVVVVVVVTTTRRRPPPNNNLLLJJJIIIGGGEEEDDDBBBBBBAAAAAAAAAAAA@@@???>>>>>>===<<<<<<======>>>======<<<;;;;;;;;;:::::::::999999666666777777888999::::::<<<>>>???@@@@@@AAACCCEEEJJJOOOXXXbbbnnnzzzyyytttssssssrrrttttttqqqiii[[[LLLBBB;;;;;;===>>>?????????>>>>>>>>>???AAACCCEEEGGGIIIJJJJJJMMMVVVaaaqqqhhhVVVPPPKKKLLLSSS[[[aaaeeedddaaa```aaaaaaaaaeeekkkwww}}}jjjRRRIIIBBBAAAAAA??????@@@======>>>>>>===<<<;;;;;;999777777:::<<<===CCCJJJPPPWWW^^^bbbggglllmmmjjjccc^^^VVVPPPLLLJJJGGGFFFGGGGGGFFFEEEDDDBBB@@@???============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBB@@@AAAAAABBBDDDEEEFFFFFFEEEGGGJJJNNNSSS[[[ccciiittt}}}zzzrrrjjjbbb\\\[[[\\\gggvvvooo^^^PPPIII???===;;;999999;;;===>>>CCCHHHPPPXXX\\\[[[YYYWWWSSSSSSRRRPPPPPPRRRVVVZZZ^^^bbbhhhnnnsssxxx}}}uuuiiibbbaaabbbdddfffiiimmmqqqtttvvvwwwyyy~~~{{{xxxvvvuuutttpppnnnlllhhhdddaaa^^^]]]ZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZXXXVVVSSSRRRNNNLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>>>>===;;;<<<==================;;;;;;;;;;;;::::::::::::777777888888999999999999;;;===>>>>>>>>>@@@BBBDDDIIINNNVVV```lllyyywwwsssrrrrrrssstttsssnnndddVVVIIIAAA;;;<<<===>>>????????????===>>>???AAACCCFFFHHHJJJKKKKKKOOOVVV___mmm}}}aaaWWWMMMLLLPPPWWW___eeeeeebbbbbbcccbbb```ccciiiqqqwww~~~{{{{{{~~~~~~nnnTTTKKKCCCBBBBBB@@@@@@AAA>>>>>>>>>>>>===<<<::::::999777777:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???@@@@@@AAABBB@@@@@@AAABBBCCCDDDDDDDDDEEEGGGJJJNNNTTT[[[dddjjjuuu~~~vvvnnnddd^^^[[[XXXaaannnzzzppp___QQQJJJ@@@>>>;;;999999:::<<<===@@@EEENNNUUUZZZZZZWWWUUUSSSSSSRRRPPPPPPRRRWWWZZZ^^^bbbiiinnnrrrvvvyyy{{{~~~wwwkkkaaa___```aaacccfffjjjnnnqqqtttuuuvvv}}}|||yyyvvvsssrrrqqqnnnmmmjjjgggccc___]]][[[ZZZZZZYYYYYYYYY[[[\\\]]]``````aaa```^^^\\\YYYWWWRRRQQQNNNKKKIIIGGGEEEEEECCCBBBBBBAAA???>>>>>>===:::;;;<<<============<<<<<<;;;;;;;;;;;;:::::::::888888999999999999999999:::<<<=========???AAACCCHHHLLLTTT]]]jjjxxxwwwtttssstttttttttrrrkkk```RRRGGG@@@<<<<<<======>>>>>>??????@@@@@@AAABBBDDDFFFHHHIIILLLLLLQQQWWW___kkknnn___QQQMMMNNNRRR[[[ccceeebbbbbbcccaaa___aaaffflllrrr|||}}}uuuqqqqqqpppssszzzqqqUUULLLDDDBBBBBBAAA@@@BBB?????????>>>===;;;:::999999777777999:::;;;AAAHHHLLLSSSZZZ___dddjjjjjjgggddd___XXXQQQMMMJJJGGGEEEDDDDDDEEEEEECCCBBB@@@???============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBB@@@AAAAAABBBBBBCCCCCCCCCEEEGGGJJJNNNTTT\\\dddjjjvvvyyypppfff^^^\\\UUU^^^hhhsssqqq___RRRKKK@@@>>><<<:::999:::<<<===???DDDLLLTTTYYYYYYVVVTTTSSSSSSRRRPPPPPPRRRWWWZZZ^^^ccciiiooorrrtttvvvxxx|||xxxkkkaaa^^^___```bbbeeeiiimmmppprrrsssuuu|||~~~{{{wwwsssqqqpppooonnnllliiifffbbb___\\\[[[ZZZYYYYYYYYYYYY[[[]]]^^^ddddddeeedddccc```]]]\\\UUUTTTQQQNNNKKKIIIHHHGGGCCCCCCBBBAAA@@@>>>>>>===::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::888999999:::::::::999999:::;;;=========>>>AAACCCFFFKKKRRR\\\hhhwwwwwwuuuuuuvvvuuutttqqqiii]]]PPPFFF@@@===============>>>??????CCCCCCDDDDDDEEEGGGHHHIIILLLMMMRRRXXX___kkk~~~wwwfffUUUNNNMMMPPPXXXaaadddbbbbbbcccaaa^^^___dddiiipppzzz~~~ssslllkkkiiijjjmmmuuuwwwWWWLLLCCCBBBDDDCCCBBBBBB>>>>>>??????>>><<<:::999:::999777777888<<>>??????>>>>>><<<;;;;;;<<<<<<===>>>?????????>>>>>>??????@@@AAAEEEDDDBBBAAA@@@@@@AAAAAAEEEFFFHHHKKKQQQYYYccciiivvv{{{ssslllddd]]][[[ZZZ^^^hhhsss|||sssbbbTTTKKKCCCAAA===999777666777888>>>DDDLLLSSSVVVXXXXXXYYYSSSQQQOOONNNOOOSSSXXX[[[bbbfffkkkooopppqqqrrrsssxxx{{{}}}xxxoooddd]]]ZZZ\\\]]]___ccchhhkkklllllluuuyyy~~~{{{xxxtttqqqooonnnllljjjgggccc```^^^^^^]]]YYYYYYXXXXXXYYYZZZ[[[\\\dddeeeggghhhgggfffdddbbb___ZZZUUURRRQQQOOOLLLIIIHHHGGGEEECCCAAA@@@??????============<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888;;;<<<======;;;<<<===???DDDHHHOOOYYYfffuuuzzztttqqqrrruuusssvvvtttiiiWWWGGG???<<<>>>>>>===>>>>>>???@@@AAABBBCCCDDDEEEHHHJJJLLLNNNQQQRRRVVV[[[```jjj|||pppTTTOOOPPPNNNQQQZZZ___```bbbaaa```^^^___```fffmmmvvv~~~tttooolllllllllmmmrrr~~~wwwXXXNNNEEECCCDDDBBB@@@@@@?????????>>>===<<<::::::;;;:::888888999===@@@CCCJJJNNNTTT[[[```dddfffgggfffbbb[[[SSSLLLHHHFFFEEEDDDDDDDDDDDDEEEDDDAAA>>><<<<<<======>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>?????????>>>>>>??????@@@AAADDDCCCAAA@@@@@@AAABBBBBBDDDFFFHHHKKKQQQZZZdddkkkwwwxxxpppggg```[[[XXXZZZaaaiiiqqq{{{rrrbbbTTTKKKEEEBBB???;;;999888999:::>>>DDDLLLRRRVVVWWWWWWXXXTTTQQQNNNMMMOOOTTTYYY]]]bbbfffkkknnnppppppqqqrrrwwwzzz|||yyypppfff___\\\\\\\\\^^^cccgggkkklllkkkrrrwww~~~~~~{{{wwwtttqqqooonnnllljjjgggcccaaa___^^^]]]ZZZZZZYYYXXXYYY[[[]]]___eeefffhhhiiiiiihhhgggfffccc___ZZZVVVTTTRRRNNNLLLJJJIIIGGGDDDBBBAAA@@@@@@>>>>>>???>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;<<<=========<<<<<<>>>???DDDHHHOOOZZZfffvvvyyytttqqqrrruuutttvvvssshhhVVVGGG???===============>>>???@@@@@@BBBBBBCCCEEEHHHJJJLLLNNNQQQSSSWWW\\\```iii{{{wwwYYYPPPOOOKKKMMMUUUZZZ\\\^^^^^^]]]\\\]]]^^^dddjjjsss|||~~~xxxsssqqqnnnlllmmmtttvvvYYYOOOFFFDDDDDDAAA>>>>>>AAA@@@???===<<<<<<;;;;;;<<<;;;999999:::===@@@BBBHHHKKKQQQXXX^^^bbbeeefffeeeaaaZZZSSSLLLHHHFFFEEEDDDDDDCCCDDDEEEDDDAAA???;;;<<<<<<<<<<<<=========<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>???@@@@@@BBBAAA@@@@@@@@@AAABBBCCCCCCEEEHHHLLLRRR\\\fffmmmyyyuuukkkddd^^^YYYWWWZZZ^^^cccllltttzzzpppbbbTTTKKKFFFDDD@@@===;;;;;;;;;<<>>======:::;;;;;;;;;;;;<<<<<<<<<999999:::;;;<<<<<<======<<<===>>>===<<<<<<>>>@@@CCCHHHPPPZZZhhhwwwwwwsssqqqrrruuuvvvvvvqqqeeeTTTFFF@@@>>><<<<<<<<<<<<===>>>???@@@AAABBBCCCEEEHHHJJJMMMNNNRRRTTTXXX]]]aaaiiiyyy```RRRMMMGGGHHHOOOTTTWWWYYY[[[ZZZZZZ[[[\\\```fffnnnwww~~~{{{uuuooollloootttyyyvvvZZZPPPGGGEEEEEEBBB???>>>BBBAAA???===<<<<<<<<<===;;;:::999999:::<<>>???>>>>>>>>>>>>>>>???@@@@@@@@@?????????@@@AAACCCDDDCCCEEEHHHLLLSSS]]]hhhooo{{{|||qqqiiiccc\\\WWWVVVWWWYYY```hhhooorrrtttrrrkkk___SSSKKKFFFDDD@@@===<<<<<<===>>>@@@EEEMMMRRRTTTUUUUUUUUURRROOOLLLKKKNNNUUU\\\aaadddhhhlllnnnnnnmmmmmmnnnssswww{{{zzzrrriiiccc```ZZZ[[[]]]```eeehhhiiihhhjjjooouuuzzz~~~~~~}}}zzzwwwsssqqqooonnnkkkjjjgggdddaaa```______\\\ZZZYYYXXXZZZ]]]```bbbeeegggiiilllnnnppppppqqqooolllhhhccc^^^ZZZVVVTTTPPPOOOLLLJJJHHHFFFEEEDDDBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>===>>>>>>>>>======???AAACCCHHHQQQ\\\iiiyyy~~~vvvsssrrrsssvvvwwwuuummm```QQQEEE@@@???<<<;;;<<<<<<===>>>???@@@AAABBBCCCEEEHHHKKKMMMOOOSSSUUUZZZ^^^aaahhhwwwfffTTTKKKEEEFFFKKKOOORRRVVVXXXYYYYYYZZZ[[[^^^cccjjjrrrzzz|||vvvuuuvvvwwwzzz]]]RRRHHHEEEEEECCCAAAAAACCCBBB@@@>>>=========>>>999999888888999;;;===>>>FFFIIINNNTTT[[[```ccceeeeeebbb\\\UUUOOOJJJGGGFFFHHHFFFEEEEEEFFFFFFDDDBBB===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???>>>>>>======>>>>>>???@@@???>>>>>>>>>???AAABBBDDDBBBDDDGGGLLLSSS]]]hhhooo}}}xxxppphhh```YYYUUUSSSSSSXXX^^^bbbeeehhhhhhddd[[[RRRKKKEEECCC@@@===<<<===>>>???BBBGGGNNNSSSUUUTTTTTTSSSOOOMMMKKKLLLOOOVVV^^^cccgggjjjmmmooonnnmmmllllllpppuuuzzzyyysssjjjccc```YYYZZZ[[[___dddfffggggggfffjjjpppvvvzzz}}}~~~|||yyyvvvsssqqqooonnnkkkjjjgggdddbbb`````````\\\[[[YYYYYYZZZ]]]```aaadddfffhhhkkknnnqqqssssssrrrpppmmmhhhccc^^^ZZZYYYTTTSSSQQQNNNLLLJJJHHHHHHDDDDDDCCCCCCBBB@@@???>>>===================================================>>>??????>>>>>>???AAABBBHHHQQQ]]]kkk{{{{{{uuusssssstttwwwxxxsssiii[[[MMMCCC??????;;;;;;<<<<<<===???@@@AAABBBCCCDDDFFFIIILLLOOOPPPUUUWWW[[[```bbbggguuuiiiUUUKKKEEEFFFJJJMMMPPPUUUXXXYYYZZZ[[[\\\]]]aaagggnnnvvv{{{yyy}}}bbbVVVJJJEEEEEECCCBBBCCCCCCBBBAAA???>>>>>>======999888888888999:::;;;<<>>===<<<;;;;;;;;;<<<===<<<;;;;;;<<<<<<===>>>???>>>============>>>??????>>>>>>======>>>@@@AAACCCBBBDDDGGGLLLSSS]]]gggooo}}}{{{oooggg^^^XXXSSSPPPRRRWWWYYY[[[]]]^^^[[[VVVPPPLLLEEECCC@@@>>>===>>>???AAADDDIIIOOOTTTUUUTTTSSSSSSNNNMMMMMMOOOSSSZZZaaaeeeiiilllooopppooommmkkkkkkoootttyyyyyyrrrjjjccc```YYYYYYZZZ^^^bbbeeeeeeeeecccgggmmmrrrwww{{{}}}{{{yyyvvvsssqqqooooookkkjjjgggdddbbbaaa``````]]]]]]\\\\\\]]]^^^___```cccdddfffiiimmmppprrrtttssssssqqqmmmgggbbb```___YYYXXXUUUSSSPPPNNNLLLLLLFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBBBBHHHRRR^^^mmm|||yyyttttttuuuvvvyyyxxxqqqeeeUUUHHHAAA??????<<<<<<<<<===>>>@@@BBBBBBCCCDDDEEEHHHKKKNNNQQQRRRVVVXXX]]]aaabbbfffrrrkkkVVVKKKFFFGGGJJJLLLPPPUUUXXXZZZZZZ[[[\\\\\\___dddjjjqqqzzz||||||jjj\\\MMMFFFDDDBBBAAACCCBBBBBBBBBAAA@@@???======999999999999999:::<<<<<>><<<;;;;;;<<<<<<===>>>???===============>>>?????????>>>======>>>???@@@AAABBBDDDGGGKKKRRR[[[fffmmm}}}zzzqqqhhh```XXXRRRPPPSSSUUUUUUUUUUUUSSSPPPNNNLLLFFFDDDBBB@@@???@@@BBBCCCFFFKKKQQQUUUVVVUUUTTTSSSOOOOOOPPPSSSXXX___eeehhhlllnnnqqqqqqpppmmmkkkkkkmmmsssxxxxxxrrriiibbb^^^XXXXXXZZZ]]]aaaddddddddd```dddjjjppptttyyy}}}|||{{{xxxuuusssqqqooooookkkjjjgggdddbbbaaaaaaaaa`````````aaaaaa`````````aaabbbdddgggjjjmmmppprrrsssttttttqqqlllgggffffff]]]\\\YYYVVVTTTQQQPPPOOOJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@===>>>>>>??????@@@@@@@@@???@@@@@@@@@??????AAABBBBBBHHHRRR___nnn~~~xxxtttvvvvvvxxx{{{xxxoooaaaQQQDDD>>>===>>>=========>>>@@@AAACCCDDDDDDEEEGGGIIILLLPPPSSSTTTWWWYYY^^^bbbcccfffqqq}}}lllWWWLLLGGGGGGHHHKKKOOOUUUXXXZZZZZZZZZ[[[[[[]]]```eeelllvvv|||ppp```OOOGGGCCC@@@@@@BBBAAABBBBBBBBBAAA???===<<<::::::::::::;;;;;;<<<===@@@CCCGGGMMMTTTZZZ___bbbgggddd```ZZZTTTOOOLLLJJJEEECCCAAAAAAAAABBBAAA@@@AAA???===<<<;;;<<<===>>><<<;;;;;;<<<<<<===>>>???===============>>>?????????>>>=========>>>@@@@@@BBBDDDGGGKKKQQQ[[[eeelll|||{{{qqqhhh^^^UUURRRSSSSSSRRRQQQOOONNNMMMMMMLLLGGGFFFCCCAAAAAABBBDDDEEEGGGLLLRRRVVVWWWUUUTTTSSSPPPQQQSSSWWW\\\bbbhhhkkkmmmppprrrrrrpppmmmkkkkkkmmmrrrxxxxxxqqqhhhaaa]]]XXXXXXYYY]]]aaacccdddccc___ccciiiooosssxxx}}}|||{{{xxxuuusssqqqooooookkkjjjgggeeecccbbbaaaaaabbbbbbcccddddddcccaaa```___```bbbeeehhhllloooqqqsssuuuvvvtttoookkkjjjjjj```^^^\\\YYYVVVSSSRRRQQQMMMMMMLLLKKKJJJHHHFFFEEECCCCCCCCCBBBBBBAAAAAAAAA<<<<<<===???@@@AAABBBCCC???@@@AAA@@@??????AAACCCBBBHHHSSS```ooo~~~wwwuuuvvvwwwyyy|||xxxnnn^^^NNNBBB======>>>======>>>???@@@BBBDDDEEEEEEFFFHHHJJJMMMQQQTTTUUUWWWZZZ___cccccceeeppp{{{mmmXXXLLLGGGFFFGGGJJJOOOTTTXXXYYYYYYYYYZZZZZZ[[[^^^bbbiiisss}}}|||jjjQQQGGGFFFCCC@@@@@@??????@@@AAA@@@???>>>===<<<;;;888777666888:::;;;>>>BBBGGGMMMSSSXXX^^^bbbeeegggddd]]]XXXTTTOOOIIIFFFEEECCCCCCDDDCCC@@@>>>>>>>>>============>>>>>><<<<<<<<<<<<============@@@@@@??????>>>>>>======???????????????@@@@@@AAACCCCCCFFFKKKPPPVVVbbbmmmzzz|||qqqiiiccc\\\WWWQQQOOOMMMLLLMMMMMMLLLJJJKKKGGGFFFFFFDDDBBBEEEJJJQQQTTTWWWXXXXXXWWWWWWWWWVVVXXXZZZ]]]```eeekkkoooqqqrrrtttuuutttrrrpppnnnoooqqqqqqpppllleee^^^ZZZYYYYYY[[[^^^aaabbbaaa```]]]aaafffmmmsssxxx{{{}}}}}}|||~~~{{{xxxvvvtttqqqnnnllljjjiiigggeeedddeeefffgggfffggggggggggggeeedddccceeecccbbbaaabbbeeehhhkkkqqqrrrssstttsssqqqnnnllleeeccc```]]]YYYWWWUUUTTTSSSSSSQQQOOOMMMJJJGGGFFFGGGGGGEEEDDDBBB@@@???>>>???@@@@@@@@@@@@AAAAAAAAACCCBBB@@@??????@@@BBBCCCGGGLLLUUUaaaqqqvvvsssuuuzzz{{{{{{xxxhhhUUUJJJCCC>>>;;;<<<======>>>AAAEEEFFFDDDAAAEEEHHHLLLOOOQQQSSSUUUWWWZZZ]]]```______eeeqqq{{{rrr\\\PPPJJJGGGEEEIIINNNSSSWWWYYYZZZZZZ[[[ZZZYYYZZZ___dddiiisss|||rrrWWWJJJFFFBBB@@@@@@@@@AAAAAABBBAAA@@@???>>>;;;999777555555666888999===AAAGGGLLLRRRWWW]]]aaadddgggeee___ZZZVVVPPPJJJGGGEEEDDDDDDDDDCCCAAA>>>>>>>>>============>>>>>>=========>>>>>>>>>>>>???======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCCCCFFFKKKPPPVVVbbbmmm{{{~~~tttkkkccc]]]ZZZWWWTTTRRRRRRPPPNNNMMMKKKHHHFFFGGGEEECCCFFFLLLTTTWWW[[[]]]]]]\\\]]]]]][[[\\\^^^```cccggglllppprrrsssuuuvvvvvvtttqqqppppppqqqqqqoookkkddd]]]YYYYYYYYYZZZ]]]aaabbbbbb```^^^aaafffmmmsssxxx{{{}}}~~~~~~}}}}}}{{{xxxvvvtttrrrooollljjjiiigggeeedddeeefffggghhhiiijjjkkkkkkiiigggfffeeeccc```^^^___aaaeeegggnnnoooqqqssssssrrrpppoooiiigggddd```\\\YYYWWWUUUTTTSSSRRRPPPMMMJJJHHHFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDCCCAAA@@@@@@AAACCCDDDHHHLLLUUUbbbrrr~~~vvvsssvvvzzz|||{{{wwwgggTTTHHHBBB>>><<<=========>>>AAAEEEFFFDDDBBBEEEIIIMMMPPPSSSVVVYYY[[[[[[___bbbaaaaaafffpppyyyxxxbbbSSSKKKGGGFFFJJJNNNSSSXXXZZZZZZYYYYYYZZZXXXYYY^^^bbbgggpppyyycccOOOFFFBBB??????AAAAAABBBCCCBBBAAA@@@???;;;999777666555666888999===@@@EEEKKKPPPUUU[[[___bbbffffffbbb^^^ZZZSSSLLLIIIGGGEEEDDDDDDCCCAAA???>>>>>>============>>>>>>>>>>>>>>>>>>????????????;;;;;;<<<<<<===>>>>>>???===============>>>??????BBBBBBEEEKKKOOOVVVaaammm|||zzzpppiiibbb___[[[XXXVVVSSSPPPNNNOOOKKKJJJJJJIIIHHHLLLRRRWWW[[[```ccceeeeeefffgggcccdddeeefffgggjjjnnnqqqssstttvvvwwwwwwuuusssrrrqqqqqqqqqnnniiibbb\\\XXXXXXXXXZZZ]]]aaabbbbbbaaa^^^aaaffflllrrrxxx|||}}}{{{|||}}}~~~~~~~~~}}}|||zzzwwwvvvtttssspppnnnkkkiiigggeeeeeeeeefffgggjjjllloooppppppnnnkkkjjjhhheee```]]]\\\^^^bbbdddiiikkknnnqqqrrrssssssrrrnnnmmmiiieeeaaa]]]ZZZXXXUUUUUUSSSQQQNNNKKKHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDBBBAAAAAABBBDDDEEEHHHMMMWWWdddttt|||uuussswww{{{|||{{{uuudddQQQFFFAAA======???======???BBBEEEGGGFFFDDDFFFJJJOOOSSSVVVYYY]]]___]]]aaadddddddddgggooovvvppp[[[NNNIIIHHHJJJNNNSSSXXXZZZ[[[YYYXXXZZZXXXXXX\\\___ccckkksss|||pppVVVHHHBBB??????@@@AAABBBBBBBBBAAA??????===<<<:::999888888999:::<<>>>>>============>>>>>>======>>>>>>>>>?????????;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>AAAAAADDDJJJOOOUUUaaammm}}}xxxnnnkkkfffccc```]]]YYYVVVUUURRRPPPQQQPPPOOOTTTZZZ]]]aaagggkkkmmmnnnnnnooolllllllllkkkkkklllooorrrssstttuuuvvvwwwvvvuuutttrrrrrrpppmmmgggaaa[[[WWWXXXXXXYYY]]]```bbbaaa```^^^aaafffkkkrrrwww{{{~~~||||||~~~~~~~~~~~~}}}|||{{{yyywwwvvvuuutttqqqoookkkjjjhhhfffeeefffggghhhkkknnnrrruuuuuutttqqqnnnmmmiiiddd^^^\\\]]]```bbbccceeeiiimmmpppsssttttttrrrpppnnnjjjeeeaaa]]][[[WWWVVVUUURRROOOLLLIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDFFFEEECCCBBBBBBCCCEEEFFFIIINNNYYYgggvvvzzzttttttxxx||||||zzzqqq```NNNCCC???===>>>@@@===>>>@@@CCCEEEGGGHHHGGGIIILLLQQQUUUWWWZZZ^^^``````cccfffggggggiiinnnsssiiiVVVMMMJJJHHHKKKQQQWWW\\\]]]\\\[[[[[[XXXXXXZZZ\\\^^^eeemmmxxx~~~vvv{{{]]]KKKCCC@@@??????@@@AAAAAAAAA@@@>>>======<<<;;;:::999999999999<<<>>>BBBFFFJJJPPPVVVZZZ]]]cccfffeeeccc```YYYRRRNNNKKKGGGEEEDDDCCCBBB@@@>>>>>>============>>>>>><<<<<<<<<=========>>>>>>===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<======>>>@@@@@@CCCIIINNNUUUaaalll|||{{{wwwrrrooolllhhheee]]]ZZZWWWXXXWWWWWW[[[bbbeeeiiiooosssuuuuuuuuuuuussssssrrrpppnnnnnnppprrrrrrssstttuuuvvvvvvuuuuuusssrrrpppkkkfff```[[[XXXXXXXXXZZZ]]]```aaa```___^^^```dddjjjpppvvv{{{}}}~~~}}}{{{zzzzzzxxxvvvvvvvvvuuusssqqqmmmkkkiiiggggggggghhhiiillloootttxxxzzzyyywwwuuurrrnnngggaaa]]]\\\]]]^^^^^^```dddhhhllloooqqqrrrrrrqqqooolllhhhddd```^^^YYYXXXVVVTTTPPPMMMJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGJJJPPP[[[iiixxx}}}xxxtttuuuyyy|||{{{xxxlll\\\KKKBBB>>>===>>>AAA===>>>AAACCCFFFHHHIIIKKKLLLOOOSSSVVVXXXZZZ]]]___bbbeeeggghhhhhhjjjnnnqqq{{{www___PPPJJJFFFIIINNNUUU]]]aaabbbaaa^^^ZZZYYYZZZZZZ[[[aaahhhtttzzznnn{{{dddOOOFFFBBB?????????@@@AAA@@@???>>>===<<<;;;:::999888777777777;;;===@@@DDDHHHMMMTTTXXX[[[aaaeeeeeedddbbb\\\VVVPPPMMMIIIFFFEEEDDDBBBAAA>>>>>>============>>>>>><<<<<<<<<<<<============>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>??????BBBHHHNNNUUUaaalll{{{|||xxxtttqqqgggcccaaa```______dddkkkooosssyyy||||||{{{yyyyyywwwvvvtttqqqooonnnpppqqqrrrrrrtttuuuvvvvvvvvvvvvtttsssoookkkfffaaa]]][[[ZZZYYYZZZ]]]___```^^^]]]]]]___ccchhhnnntttyyy|||~~~|||{{{yyyyyyxxxvvvvvvvvvvvvtttsssooommmkkkiiiiiiiiijjjkkknnnqqqvvvzzz~~~~~~~~~}}}vvvrrrllleee___\\\[[[ZZZ[[[]]]```cccgggjjjlllmmmnnnmmmmmmkkkhhheeebbb```[[[ZZZXXXUUURRRNNNKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGJJJQQQ]]]kkkzzz{{{wwwtttvvvzzz|||yyyvvvfffXXXHHHAAA???===>>>@@@===???BBBDDDFFFHHHKKKNNNOOORRRVVVXXXZZZ\\\^^^```dddeeegggggghhhjjjnnnpppyyykkkVVVLLLHHHHHHLLLTTT^^^eeegggfffaaa]]]ZZZZZZYYYYYY^^^dddmmmttt}}}fffsssiiiSSSIIIDDD??????@@@AAAAAAAAA@@@???>>><<<;;;:::999888777777666;;;===???BBBFFFKKKRRRVVVZZZ```ddddddcccccc^^^XXXRRRNNNJJJGGGEEEDDDBBBAAA>>>>>>============>>>>>><<<============>>>>>>>>>=========<<<<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>AAAHHHMMMTTT```lllzzz|||vvvqqqnnnmmmkkkkkkpppvvvzzz~~~}}}{{{xxxwwwuuurrrnnnmmmnnnpppsssssstttuuuwwwxxxxxxyyyuuusssoookkkfffbbb___^^^[[[[[[[[[]]]^^^___]]][[[\\\]]]aaaffflllrrrxxx{{{|||}}}}}}~~~}}}|||{{{zzzyyywwwvvvvvvwwwwwwuuutttpppooommmkkkjjjkkklllmmmpppsssxxx}}}}}}zzztttlllfff```]]][[[ZZZ[[[]]]___bbbdddfffggghhhhhhiiiiiigggeeebbbaaa\\\[[[YYYVVVSSSOOOLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIGGGEEEDDDCCCCCCDDDEEEGGGKKKRRR^^^mmm|||zzzwwwtttvvvzzz{{{xxxsssaaaTTTFFFAAA@@@>>>>>>???===@@@CCCEEEFFFHHHMMMPPPPPPSSSWWWZZZ]]]___bbbdddeeeeeeeeefffgggjjjnnnpppwwwzzzaaaSSSKKKJJJLLLSSS^^^fffiiiiiieee```]]][[[YYYXXX\\\bbbfffnnnxxx```nnnlllUUUKKKEEE@@@AAAAAABBBCCCBBBAAA@@@???>>>======<<<:::999999888;;;<<>>>>>============>>>>>>>>>>>>>>>>>>????????????;;;;;;<<<<<<===>>>>>>>>>===============>>>??????>>>>>>AAAGGGMMMTTT```lllyyy}}}yyywwwuuuuuuzzz}}}xxxwwwuuuqqqnnnmmmnnnoootttuuuuuuwwwxxxyyyzzz{{{uuusssoookkkfffcccaaa___\\\\\\\\\]]]^^^^^^\\\ZZZ[[[]]]```eeekkkqqqwwwzzzyyyzzz{{{|||||||||{{{zzzxxxwwwvvvvvvwwwwwwvvvuuuqqqpppnnnlllkkklllmmmnnnrrruuuyyy~~~{{{tttmmmfffaaa___YYYZZZ[[[]]]___```bbbcccdddeeefffgggfffdddbbbaaa]]]\\\ZZZWWWSSSOOOLLLKKKEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKLLLFFFEEEDDDBBBBBBDDDEEEFFFKKKRRR___nnn}}}~~~zzzwwwuuuwww{{{{{{wwwrrr^^^RRRFFFAAA@@@>>>>>>???===@@@CCCEEEFFFIIIMMMQQQPPPSSSXXX\\\___bbbfffiiieeeeeedddeeefffjjjnnnqqqwww}}}kkk[[[OOOMMMMMMSSS]]]fffjjjjjjgggbbb^^^\\\ZZZXXX[[[bbbbbbiiittt}}}___gggvvvvvv^^^OOOHHHHHH@@@??????@@@BBBBBBAAA???>>>>>>===<<<:::999888777777:::>>>BBBFFFJJJOOOSSSZZZ^^^ccceeehhhhhhaaaYYYRRROOOLLLIIIHHHFFFCCCAAA@@@>>>======>>>??????>>>======>>>>>>>>>>>>======>>>>>>======<<<<<<<<<;;;========================??????BBBHHHLLLRRR]]]gggvvv}}}zzzwwwuuurrrooonnnnnnpppqqqwwwxxxzzz||||||{{{zzzyyyzzzxxxsssnnnhhhdddaaa_______________^^^]]]\\\[[[\\\___cccfffiiinnnrrrvvvyyy|||~~~~~~}}}{{{zzzzzzwwwwwwwwwwwwvvvuuutttsssooonnnnnnnnnnnnoooooopppqqqtttzzz{{{tttpppkkkeeeaaa___]]]]]]^^^_______________^^^^^^^^^______```YYYYYYXXXVVVTTTPPPMMMLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKGGGGGGGGGFFFDDDEEEGGGHHHNNNVVVcccqqq}}}|||vvvqqqsssxxxyyyrrrkkkWWWLLLCCCAAA@@@>>><<<===@@@BBBCCCDDDFFFJJJNNNRRRWWWYYY\\\^^^___aaadddgggjjjhhhfffccccccfffmmmrrryyyzzzeeeSSSSSSPPPOOOWWWdddmmmnnnmmmfff^^^[[[\\\]]]\\\ZZZaaagggooowww~~~XXX```qqqwww___OOOIIIHHH@@@??????@@@AAABBBAAA???>>>>>>===<<<:::999888888888:::>>>AAADDDIIIOOOSSSXXX]]]aaacccfffgggaaaYYYSSSPPPKKKHHHGGGEEECCCBBB@@@>>>======>>>??????>>>>>>>>>????????????>>>>>>>>>>>>=========<<<<<<<<<========================>>>>>>AAAFFFKKKPPP[[[eeevvv|||yyyuuusssqqqooonnnooopppqqqvvvxxxzzz|||}}}|||{{{zzzxxxvvvrrrnnniiieeecccbbbbbbbbbbbbaaa```^^^]]]\\\\\\___bbbfffiiimmmrrrvvvxxx{{{}}}~~~|||zzzzzzzzzwwwwwwvvvvvvuuutttssssssoooooooooooooooooopppqqqrrruuuzzz{{{wwwrrrmmmfffddd```^^^]]]\\\[[[YYYZZZYYYYYYXXXYYYYYYZZZZZZXXXXXXWWWUUUSSSOOOMMMKKKIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNNNNOOONNNNNNMMMHHHHHHHHHFFFDDDDDDGGGIIIOOOWWWdddrrr~~~}}}wwwssstttwwwuuummmdddTTTJJJAAA@@@@@@>>>===>>>@@@BBBCCCEEEFFFJJJNNNRRRWWWZZZ]]]```aaaccceeegggjjjiiihhhffffffiiinnnrrryyyqqq\\\VVVPPPOOOVVV___iiinnnnnnggg___[[[[[[\\\ZZZXXX^^^ccckkkrrryyySSS\\\mmmxxx```PPPIIIGGG@@@???>>>???AAABBBAAA@@@???>>>===<<<;;;999888888999:::<<>>======>>>??????>>>===>>>>>>>>>>>>>>>>>>===>>>>>>============<<<<<<==============================@@@EEEIIINNNYYYcccttt}}}xxxuuurrrrrrpppppppppqqqrrrsssvvvxxxzzz|||~~~~~~}}}|||wwwuuurrroookkkhhhfffeeeeeeeeedddcccbbb```^^^]]]]]]___bbbeeehhhlllqqquuuwwwyyy|||}}}{{{zzzyyyyyyvvvvvvvvvuuuttttttsssssspppppppppppppppqqqrrrrrrtttvvvzzz}}}wwwpppmmmhhhccc___\\\XXXUUUUUUUUUTTTTTTSSSTTTTTTTTTUUUUUUTTTRRRPPPMMMKKKJJJHHHHHHHHHHHHJJJLLLNNNOOOPPPQQQQQQRRRQQQQQQPPPPPPIIIIIIHHHFFFDDDEEEGGGIIIQQQYYYfffttt|||xxxuuuuuuvvvqqqeee\\\NNNFFF?????????>>>>>>???@@@BBBDDDEEEGGGJJJNNNRRRWWWZZZ___cccdddeeefffgggjjjkkkkkkkkkkkkmmmqqqtttyyy~~~jjj[[[PPPPPPTTTYYYcccnnnpppjjjaaa\\\[[[ZZZYYYWWW[[[___eeekkkrrrzzzUUU]]]lllyyybbbPPPHHHEEEAAA???>>>???AAABBBAAA@@@??????>>><<<;;;:::999888999:::;;;===@@@EEELLLQQQUUUZZZ]]]^^^```dddbbb^^^WWWSSSLLLGGGEEEDDDDDDCCC@@@>>>======>>>??????>>><<<<<<============<<<<<<>>>>>>================================================@@@EEEHHHMMMWWWbbbrrrzzzvvvtttrrrqqqqqqrrrrrrssstttuuuvvvvvvxxx{{{}}}~~~zzzxxxuuurrrnnnkkkiiihhhggggggfffdddccc```^^^]]]^^^___bbbdddgggkkkppptttuuuwwwzzz{{{{{{yyyyyyyyyvvvuuuuuutttttttttttttttrrrrrrrrrrrrrrrssstttuuuvvvxxx{{{{{{wwwqqqkkkfffaaa[[[WWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKIIIHHHGGGGGGHHHIIIKKKNNNPPPRRRSSSTTTTTTTTTTTTSSSRRRRRRLLLLLLJJJGGGEEEEEEHHHJJJSSS\\\iiiwww{{{xxxwwwwwwvvvnnnaaaVVVIIIBBB===>>>???>>>???AAA@@@BBBDDDFFFHHHKKKOOORRRVVV[[[aaafffggggggggggggjjjlllnnnooooooqqqsssvvvzzz~~~yyybbbQQQPPPRRRSSS^^^mmmqqqkkkddd^^^\\\ZZZYYYXXXYYY[[[```eeellluuu~~~ZZZ___mmm|||dddQQQGGGCCCAAA@@@>>>>>>@@@AAAAAAAAA??????>>>===;;;:::999888999::::::<<<>>>CCCJJJOOOSSSYYY]]]^^^```ddddddbbbZZZUUUNNNIIIFFFEEEDDDDDD@@@>>>======>>>??????>>>===>>>>>>??????>>>>>>=========>>>>>>>>>>>>>>>>>>========================???>>>@@@EEEHHHMMMWWWaaannn}}}xxxtttrrrqqqqqqrrrssstttvvvwwwxxxyyyyyywwwyyy|||~~~}}}yyyuuuqqqnnnkkkjjjhhhgggfffeeecccaaa___^^^^^^```aaaccceeeiiiooossstttvvvyyy{{{zzzzzzzzzzzzvvvvvvuuutttttttttuuuuuussssssssstttuuuvvvwwwwwwwwwyyy|||~~~~~~yyysssmmmgggaaa]]]YYYXXXVVVTTTSSSRRRQQQQQQOOONNNMMMKKKJJJIIIHHHGGGHHHHHHIIIJJJMMMPPPSSSTTTVVVVVVVVVVVVVVVUUUTTTSSSPPPOOOLLLIIIFFFGGGIIILLLUUU^^^lllyyy~~~wwwwwwwwwxxxuuulll^^^SSSEEE???<<<>>>>>>>>>@@@CCCAAACCCFFFHHHJJJLLLPPPSSSVVV[[[bbbgggiiiiiiiiihhhjjjlllppprrrrrrtttvvvwww{{{~~~lllVVVQQQQQQQQQZZZhhhmmmiiieee```^^^\\\ZZZYYYXXXZZZ]]]aaagggpppzzz^^^bbbmmmhhhTTTHHHCCCBBB@@@>>>>>>@@@AAABBBAAA@@@???>>>===<<<:::999999888999:::;;;>>>BBBHHHLLLPPPWWW\\\^^^```dddeeeccc\\\WWWQQQLLLIIIGGGEEEDDD@@@>>>======>>>??????>>>@@@AAAAAABBBBBBAAAAAA@@@======>>>>>>>>>>>>??????========================???>>>@@@EEEHHHLLLUUU```kkkzzzxxxrrrppppppqqqqqqrrrtttvvvyyy{{{{{{{{{{{{yyyzzz}}}~~~{{{wwwssspppmmmlllhhhhhhgggfffdddcccaaa```___```aaabbbdddhhhmmmrrrsssvvvyyy{{{{{{zzz{{{{{{wwwvvvuuuttttttuuuvvvwwwuuuuuuuuuvvvwwwxxxyyyzzzxxxzzz}}}~~~{{{vvvoooiiieee___^^^[[[XXXUUUSSSQQQQQQOOONNNMMMKKKJJJIIIIIIIIIKKKKKKLLLNNNPPPSSSVVVXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSRRROOOKKKHHHHHHKKKNNNXXXaaannn|||yyytttuuuvvvwwwssshhhZZZOOOBBB>>><<<>>>???>>>@@@EEEBBBEEEHHHKKKLLLOOORRRTTTWWW\\\bbbgggiiiiiiiiijjjiiilllppprrrsssuuuwwwyyyzzz|||yyy___SSSPPPPPPVVV^^^ddddddcccaaa___]]][[[ZZZYYYZZZ\\\___dddkkktttzzzfffgggooonnnXXXKKKEEEBBB@@@>>>===???AAABBBBBB@@@???>>>===<<<;;;:::999666888:::<<<>>>AAAEEEIIIKKKTTT[[[]]]___cccdddccc]]]YYYTTTOOOLLLIIIFFFDDD@@@>>>======>>>??????>>>@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>?????????========================>>>===???CCCFFFJJJSSS]]]hhhwww{{{vvvppplllkkkllllllmmmrrrtttwwwzzz||||||{{{zzz{{{|||~~~~~~|||zzzvvvsssqqqooonnniiiiiiiiihhhgggeeedddccc``````aaaaaacccgggmmmqqqsssvvvyyy{{{|||{{{||||||xxxwwwvvvuuuuuuvvvxxxyyyvvvvvvvvvwwwxxxyyy{{{|||xxx{{{~~~yyysssnnnhhhfffccc___[[[XXXUUUTTTQQQPPPOOOMMMLLLLLLLLLMMMPPPPPPQQQRRRTTTWWWZZZ\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWUUURRRMMMJJJJJJMMMPPPYYYcccppp~~~|||vvvssssssttttttnnnbbbTTTJJJAAA>>>===??????>>>AAAFFFDDDGGGJJJMMMNNNQQQSSSUUUWWW[[[bbbfffhhhiiijjjkkkiiikkkoooqqqrrrtttwwwyyyxxxzzz|||jjjVVVOOOOOOQQQQQQZZZ\\\___```___]]][[[ZZZYYYZZZ[[[]]]```fffnnnsss~~~nnnmmmrrrrrr\\\MMMGGGBBB@@@>>>===???AAABBBBBB@@@@@@???===<<<;;;:::999555777:::<<<>>>AAADDDGGGHHHQQQYYY\\\^^^aaacccbbb]]]ZZZUUUQQQNNNJJJFFFCCC@@@>>>======>>>??????>>>======>>>>>>>>>>>>============>>>>>>?????????@@@===========================<<<>>>BBBDDDHHHRRR\\\fffuuuzzzuuutttpppjjjffffffgggggggggqqqtttwwwzzz|||{{{zzzyyy|||}}}~~~{{{yyywwwuuusssqqqppppppjjjjjjjjjiiiiiigggffffff``````aaaaaabbbffflllpppsssvvvzzz||||||||||||}}}yyyxxxvvvuuuuuuwwwxxxzzzwwwwwwwwwxxxyyyzzz|||}}}xxx{{{~~~{{{vvvpppnnnjjjfffaaa]]]ZZZYYYTTTRRRQQQOOOOOOOOOOOOPPPTTTTTTTTTVVVXXXZZZ]]]___^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWSSSOOOKKKKKKNNNQQQZZZdddrrryyysssrrrssssssqqqkkk^^^OOOEEEAAA>>>>>>@@@@@@>>>AAAFFFEEEHHHKKKNNNPPPRRRTTTVVVWWW[[[aaaeeegggiiijjjkkkhhhkkknnnppprrrtttwwwzzzwwwxxxzzz}}}rrrXXXNNNOOOMMMGGGRRRVVV[[[^^^___]]][[[ZZZXXXYYYZZZ[[[^^^ccciiinnnzzz|||nnnrrrdddRRRJJJHHHDDDAAABBBBBB@@@AAADDDAAA@@@???===<<<<<<<<<<<<777777777888;;;???CCCFFFLLLPPPUUUZZZ]]]___aaacccbbb^^^XXXSSSOOOJJJFFFCCCBBB@@@>>>???AAABBBAAA>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????======<<<;;;;;;;;;;;;<<<<<<>>>@@@AAABBBGGGPPPVVVgggqqq}}}}}}xxxvvvtttoookkkgggfffdddcccdddfffiiikkkoooqqqsssvvvxxxyyyyyyyyy}}}~~~|||zzzxxxwwwwwwwwwvvvuuusssqqqqqqooonnnmmmllljjjiiihhhgggdddddddddcccbbbdddhhhkkktttwww|||~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwuuutttvvvvvvwwwxxxyyy{{{}}}~~~}}}}}}}}}}}}|||tttmmmhhhdddaaa___\\\[[[YYYWWWVVVVVVVVVWWWWWWZZZ]]]]]]]]]^^^bbbeeegggeeecccbbbbbbaaa___^^^ZZZYYYVVVSSSPPPPPPRRRUUU___iiiyyywwwssstttsssrrrooogggZZZMMMDDD@@@@@@@@@@@@AAACCCEEEFFFJJJMMMQQQSSSTTTUUUWWWXXX\\\^^^aaaeeehhhjjjkkkkkkggghhhkkknnnqqqtttvvvwwwyyyvvvvvv{{{}}}bbbOOOGGGIIILLLLLLOOOTTTXXX\\\]]]]]]]]]XXXYYYYYYYYYZZZ^^^dddhhhvvv}}}uuusssrrr\\\QQQHHHDDDAAACCCCCCAAAAAADDDAAA@@@???>>><<<<<<;;;;;;777666666777999===AAACCCJJJMMMSSSXXX[[[]]]```bbbaaa]]]XXXSSSOOOKKKGGGDDDBBB@@@>>>???AAABBBAAA???@@@??????>>>>>>???@@@@@@>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<<<<>>>@@@@@@BBBGGGOOOVVVdddooo~~~~~~}}}{{{{{{}}}|||tttooonnnlllhhhdddcccbbbaaaaaacccfffiiikkkoooqqqsssuuuwwwxxxxxxyyyzzzzzz{{{zzzzzzxxxwwwvvvwwwwwwwwwvvvuuutttsssrrrppppppnnnmmmkkkiiihhhgggdddddddddcccccceeeiiilllssswww{{{}}}~~~}}}}}}~~~}}}|||{{{zzzxxxwwwvvvvvvwwwwwwxxxyyyzzz|||~~~~~~~~~xxxsssoookkkiiiaaa```]]][[[YYYYYYYYYYYYZZZ]]]___``````aaaeeehhhhhhfffdddccccccbbb```___]]][[[XXXTTTRRRRRRUUUXXXbbblllzzzvvvsssrrrqqqpppkkkcccWWWJJJBBB@@@@@@???@@@AAACCCEEEFFFLLLOOOSSSVVVWWWXXXZZZ\\\___aaadddfffhhhiiijjjjjjjjjkkkmmmooorrrtttvvvwwwzzzvvvvvvyyy}}}}}}dddPPPFFFEEEFFFFFFIIIMMMQQQUUUXXXYYYZZZZZZZZZZZZYYYZZZ]]]aaaeeerrrxxx|||sss{{{iiiWWWIIIDDDBBBCCCDDDBBBAAACCCAAAAAA???>>><<<;;;::::::777777666777888;;;>>>@@@FFFJJJPPPTTTXXXZZZ^^^``````]]]XXXTTTQQQMMMHHHEEEBBB@@@??????AAABBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????>>>===<<<<<<;;;;;;<<<<<<<<<>>>@@@@@@AAAFFFNNNUUUaaalll||||||xxxtttssstttwwwzzzzzz{{{|||~~~~~~~~~~~~}}}wwwrrrkkkgggfffeeebbb____________```bbbfffiiillloooqqqrrrtttvvvwwwwwwwwwxxxwwwwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuuuusssrrrqqqnnnllljjjhhhhhhcccddddddddddddfffjjjmmmrrrvvvyyy|||||||||}}}}}}{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyzzz|||~~~{{{wwwtttjjjhhheeebbb```^^^^^^]]]```aaacccdddeeefffiiillliiigggdddcccccccccaaa```___^^^ZZZVVVTTTVVVZZZ^^^gggppp}}}}}}tttrrrpppooommmggg^^^RRRGGGAAA?????????@@@AAACCCEEEGGGMMMPPPUUUXXXZZZ\\\___```ccceeeggghhhjjjjjjjjjiiilllmmmnnnqqqsssvvvxxxyyy|||xxxvvvxxx{{{}}}gggTTTIIIEEECCCCCCDDDFFFJJJNNNSSSWWWYYY[[[[[[[[[ZZZYYY[[[^^^aaajjjqqqzzzqqqvvv}}}sss[[[KKKEEEBBBDDDEEECCCAAABBBBBBAAA@@@???===<<<:::999999888777777999:::<<<>>>DDDHHHMMMRRRUUUYYY\\\___aaa^^^ZZZUUUQQQMMMHHHDDDBBBAAA@@@@@@@@@AAAAAAAAACCCBBBBBBAAAAAAAAAAAABBB@@@@@@???????????????>>>>>>======<<<<<<<<<<<<<<<<<<>>>??????AAAEEEMMMTTT___jjjzzzyyyssspppoooqqqsssuuuvvvxxxyyyyyyyyyxxxwwwqqqmmmiiifffeeeeeecccaaa``````aaabbbeeeiiilllooopppqqqrrrsssuuuvvvvvvvvvxxxwwwuuuttttttuuuvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvuuusssqqqnnnkkkjjjiiidddeeeffffffggghhhllloooqqqtttxxxzzz{{{{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyzzz|||}}}uuussspppllliiifffeeeeeefffggghhhiiijjjlllnnnooojjjhhheeedddddddddcccaaaaaa___\\\XXXWWWYYY___ccclllsss~~~yyysssqqqooonnnkkkcccYYYNNNEEE@@@?????????@@@BBBDDDFFFHHHMMMQQQVVVZZZ]]]___bbbdddeeeggghhhjjjkkklllkkkkkkmmmmmmoooqqqtttxxx{{{}}}{{{yyyzzz|||~~~jjjZZZOOOIIIFFFDDDDDDDDDFFFKKKQQQWWWZZZZZZ[[[[[[ZZZZZZZZZ]]]___dddkkkttt|||}}}nnnrrrwwwbbbPPPHHHBBBCCCEEECCCAAAAAABBBBBBAAA@@@???===;;;::::::999999999:::;;;<<<===BBBEEEKKKOOOSSSWWW\\\___ccc```\\\WWWRRRMMMGGGCCCBBBBBBAAA@@@???@@@BBBCCCDDDDDDCCCBBBAAAAAABBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<===<<<===??????@@@DDDLLLSSS___iiiyyy|||vvvrrrqqqrrrtttwwwwwwxxxxxxxxxwwwuuutttooommmkkkjjjjjjjjjiiiiiigggggghhhjjjllloooqqqsssrrrrrrrrrssstttuuuvvvvvvwwwvvvtttrrrssstttvvvxxxwwwxxxyyyyyyzzzyyyyyyyyyxxxwwwuuussspppnnnlllkkkggghhhiiiiiiiiikkknnnpppqqqtttwwwyyyzzz{{{}}}~~~zzz{{{{{{{{{||||||||||||xxxxxxyyy{{{}}}{{{wwwssspppooonnnmmmmmmlllmmmnnnppppppqqqkkkhhheeedddddddddcccbbbaaa```]]][[[ZZZ]]]bbbfffooovvvvvvrrrqqqpppnnnjjj```UUUJJJDDDBBB@@@@@@@@@AAACCCEEEHHHIIIMMMQQQVVV[[[^^^aaadddffffffgggiiikkkmmmnnnnnnnnnkkklllnnnqqquuuyyy}}}~~~{{{|||}}}rrraaaUUULLLFFFFFFEEECCCDDDHHHNNNUUUZZZXXXZZZ[[[[[[[[[[[[]]]^^^```fffnnnwww~~~~~~}}}yyyjjjnnnqqq}}}pppVVVKKKCCCBBBCCCBBB@@@AAAAAABBBBBBBBBAAA@@@>>><<<:::999999::::::;;;<<<===???CCCHHHLLLQQQVVV[[[^^^ccc```\\\XXXTTTNNNGGGCCCCCCCCCBBB@@@??????BBBEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAA@@@??????>>>>>>???>>>======<<<<<<======<<<===>>>>>>???DDDKKKQQQ^^^iiiyyy{{{wwwvvvvvvwwwwwwwwwxxxxxxwwwvvvtttsssqqqqqqqqqqqqrrrrrrssstttrrrrrrsssssstttuuuvvvwwwtttssssssssstttuuuvvvvvvuuutttrrrrrrrrrtttvvvwwwyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxvvvtttrrrpppnnnmmmjjjlllmmmmmmlllmmmoooqqqrrrtttwwwyyyzzz{{{~~~||||||}}}}}}}}}~~~~~~~~~yyyzzz{{{}}}}}}zzzyyyxxxsssqqqppppppqqqrrrqqqpppkkkhhheeeccccccccccccbbb`````````______aaafffiiiqqqxxxuuurrrrrrpppoooiii^^^QQQGGGCCCCCCAAAAAAAAABBBDDDGGGIIIKKKNNNRRRWWW\\\___bbbeeegggfffhhhjjjlllnnnnnnnnnnnnkkkkkkmmmooosssxxx}}}}}}{{{}}}}}}~~~ppp```RRRIIIHHHFFFCCCBBBEEEKKKQQQVVVXXXZZZ\\\]]]\\\\\\\\\]]]^^^aaahhhpppxxx~~~}}}xxxyyy~~~wwwfffiiijjjttt~~~[[[OOOCCCAAABBBAAA@@@@@@AAABBBCCCDDDCCCBBB@@@???888888888999:::;;;;;;<<<<<<@@@DDDIIINNNSSSYYY]]]```^^^[[[XXXUUUPPPJJJFFFCCCCCCCCC@@@>>>???BBBFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>???>>>>>>===============;;;===>>>>>>???CCCKKKQQQ]]]hhhxxx~~~|||{{{zzzyyyyyyzzz{{{{{{zzzyyyxxxwwwyyyzzz{{{|||}}}}}}}}}|||{{{zzzzzzyyyyyyvvvuuutttttttttuuuvvvwwwuuuuuuttttttuuuwwwxxxyyy{{{{{{|||||||||{{{zzzzzzyyyyyywwwvvvtttrrrqqqpppnnnoooppppppooooooppprrrrrrtttwwwyyyzzz|||~~~~~~||||||}}}wwwtttrrrqqqrrrrrrpppnnnkkkhhhdddbbbbbbccccccbbbaaabbbccccccdddfffjjjlllttt{{{}}}uuurrrrrrpppnnnggg[[[MMMDDDBBBCCCBBBBBBCCCDDDFFFIIIKKKMMMPPPTTTYYY]]]```cccfffhhhiiijjjkkkmmmmmmmmmmmmlllmmmlllmmmnnnqqquuuyyy|||zzzxxxxxx{{{{{{{{{vvvbbbVVVKKKHHHEEECCCEEEIIIOOORRR[[[]]]______]]][[[[[[[[[\\\^^^bbbiiiqqqxxx}}}yyyxxxzzzwwwccceeeeeennn^^^QQQDDD@@@@@@@@@???@@@AAABBBDDDEEEEEEDDDBBBAAA666666777888999::::::;;;:::===BBBGGGLLLQQQWWW[[[]]]\\\ZZZXXXVVVRRRMMMIIICCCCCCCCC@@@>>>???CCCFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>??????>>>===============;;;===>>>>>>>>>CCCJJJPPP\\\fffwww~~~|||}}}~~~~~~|||zzzzzzwwwvvvuuuttttttuuuvvvwwwxxxxxxxxxxxxyyy{{{|||||||||||||||||||||{{{zzzzzzyyyyyyxxxvvvuuusssrrrrrrpppqqqrrrrrrqqqpppqqqrrrsssuuuxxxyyy{{{|||~~~~~~zzzvvvsssrrrrrrrrrpppmmmkkkhhhdddaaaaaabbbbbbbbbaaaccceeeggggggiiilllooouuu}}}}}}uuussssssooommmfffYYYKKKBBB@@@BBBCCCCCCDDDEEEGGGJJJLLLNNNRRRUUUZZZ___aaadddgggiiikkklllmmmmmmmmmlllkkkjjjooonnnmmmmmmooosssvvvxxxuuutttuuuxxxxxxwwwzzzttteeeOOOLLLHHHFFFFFFJJJOOORRR^^^___aaaaaa^^^[[[YYYYYY[[[[[[^^^dddlllsssyyy{{{|||xxxxxx|||ggg^^^```jjjiiiRRRHHHGGGAAA???AAA??????@@@BBBBBBBBB@@@>>>===<<<;;;;;;:::999999999999===???CCCFFFJJJOOOUUUYYY\\\\\\\\\ZZZWWWSSSPPPNNNEEEDDDDDDCCCBBB@@@??????BBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>===>>>>>>=========>>>>>>????????????>>>???BBBHHHLLLXXXcccttt~~~|||{{{zzz{{{yyyxxxwwwvvvvvvxxxyyy{{{|||||||||{{{zzzzzz}}}}}}|||}}}~~~}}}}}}{{{zzzzzzyyyyyyyyyzzzzzzvvvvvvwwwvvvvvvuuutttssstttvvvxxxzzz}}}|||yyyuuurrrpppnnnlllkkkccccccbbbaaa`````````aaabbbdddfffgggiiimmmrrrvvv|||}}}xxxvvvuuurrrggg[[[RRRJJJCCC@@@AAACCCCCCDDDEEEHHHMMMPPPSSSVVVYYY\\\^^^aaadddiiillllllnnnooonnnmmmlllmmmooommmlllkkklllnnnppppppppppppqqqsssttttttvvvyyy{{{vvv___QQQFFFFFFFFFCCCHHHRRR[[[bbbgggeeeaaa___]]][[[\\\[[[[[[]]]bbbjjjrrrvvv~~~yyyssswww~~~kkk______iiiiiiRRRGGGFFF???===???<<>><<<<<<;;;:::999999999999;;;===AAADDDIIINNNTTTXXX[[[\\\[[[ZZZWWWTTTPPPNNNGGGFFFDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>>>>>>>======<<<======>>>>>>>>>>>>>>>>>>???BBBGGGKKKVVVaaaqqq~~~{{{yyyyyyzzzzzz|||{{{zzzyyyyyyzzz|||}}}}}}~~~~~~}}}}}}~~~||||||}}}~~~}}}}}}||||||{{{{{{{{{||||||}}}{{{{{{{{{zzzyyywwwvvvuuuuuuvvvxxx{{{}}}|||xxxtttqqqooonnnllljjjdddcccbbbaaaaaa``````aaaccceeegggiiilllpppuuuyyy{{{vvvttttttooodddWWWOOOGGGAAA???AAADDDDDDEEEFFFJJJNNNQQQSSSVVVYYY]]]```cccfffiiilllmmmnnnoooooommmmmmnnnoooqqqooonnnmmmnnnnnnlllkkkmmmnnnppprrrsssvvvzzz}}}kkkYYYKKKHHHGGGEEEJJJSSS^^^eeejjjhhhdddcccaaa^^^]]]\\\[[[\\\```fffmmmqqqyyy}}}zzz{{{qqqaaa]]]fff|||kkkTTTGGGEEE???<<>>???@@@AAAAAAAAA@@@???===<<<;;;:::999999999999888:::>>>BBBFFFLLLRRRVVVZZZZZZZZZZZZWWWTTTQQQOOOIIIGGGEEECCCBBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@???>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>AAAFFFIIISSS^^^nnn~~~~~~{{{xxxxxxxxxzzz{{{}}}||||||}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||zzzxxxwwwvvvwwwyyy{{{~~~{{{xxxssspppooommmkkkiiiddddddcccaaaaaa`````````ccceeehhhllloootttzzz~~~xxxtttrrrqqqkkk```SSSJJJDDD??????BBBEEEFFFGGGIIILLLOOOSSSUUUWWW[[[```dddfffhhhjjjlllnnnooopppooonnnmmmnnnppprrrpppooonnnnnnmmmllljjjjjjkkkmmmnnnpppuuuzzz~~~}}}gggRRRJJJHHHHHHLLLSSS^^^fffmmmllliiigggddd```___^^^\\\[[[]]]aaafffiiissswww|||zzzeee\\\cccyyynnnVVVIIIGGG@@@>>>BBB@@@===>>>???@@@AAAAAA@@@@@@===<<<;;;:::999888888888666999===AAAEEEJJJPPPTTTXXXXXXYYYYYYWWWUUURRRQQQKKKIIIFFFCCCBBBBBBDDDEEEAAAAAABBBBBBCCCDDDDDDDDDEEEDDDCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>@@@DDDHHHQQQ[[[kkkzzz~~~}}}zzzyyyyyyzzz|||~~~~~~~~~~~~~~~~~~|||yyyxxxxxxyyyzzz}}}zzzwwwssspppnnnllljjjiiieeedddcccbbbaaa`````````aaadddiiimmmrrrwww}}}~~~}}}vvvsssqqqoooggg\\\OOOGGGBBB???@@@DDDGGGHHHIIIKKKNNNRRRUUUWWWWWW\\\bbbgggiiijjjjjjkkknnnooopppooonnnnnnooopppooonnnnnnnnnoooooonnnllljjjkkkkkklllmmmrrrxxx}}}|||www\\\MMMIIIIIIKKKOOOYYYdddooorrrppplllgggaaa```^^^\\\[[[[[[^^^bbbdddlllpppvvv{{{kkk^^^bbbuuuqqqXXXJJJGGG@@@???CCCCCC===>>>>>>???@@@@@@@@@@@@======;;;:::999888888888666999<<<@@@DDDIIIOOOSSSUUUVVVXXXXXXWWWVVVTTTRRRMMMKKKGGGDDDBBBBBBCCCDDDAAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<=========???CCCFFFNNNXXXgggvvv~~~}}}}}}}}}~~~}}}{{{yyyzzz{{{}}}~~~zzzwwwssspppnnnllljjjiiifffeeedddbbbaaaaaa``````___bbbhhhmmmsssyyyyyyvvvvvv{{{|||vvvssspppmmmcccXXXLLLFFFBBB@@@BBBGGGIIIJJJLLLNNNQQQTTTWWWXXXXXX]]]ccchhhjjjkkkkkkkkkmmmooopppooonnnmmmnnnoooooonnnnnnoooppppppnnnllllllllllllkkkkkkoootttxxxzzzhhhRRRJJJIIIIIIKKKTTTcccrrryyyyyyuuummmeeebbb```]]][[[[[[]]]___aaagggkkkqqqvvvzzzrrraaabbbrrrwww]]]NNNIIIAAA???CCCBBB>>>>>>>>>???????????????>>>===<<<:::999888777777777999<<>>======<<<======:::;;;<<<======>>>AAADDDKKKTTTbbbrrr}}}{{{}}}~~~{{{xxxssspppooommmkkkiiigggfffdddcccaaaaaa``````^^^bbbhhhnnntttzzzuuuqqqnnnqqqxxxxxxuuusssnnnjjj___UUUJJJEEECCCBBBDDDIIIKKKLLLNNNQQQTTTWWWYYYZZZZZZ^^^dddhhhjjjkkkkkklllmmmnnnooonnnmmmlllmmmooorrrqqqpppppppppooollliiimmmmmmmmmlllkkkmmmqqqtttwww{{{xxx]]]OOOJJJIIIIIIQQQaaasss}}}|||uuunnnfffdddaaa^^^]]]]]]^^^___cccfffkkkqqquuu{{{yyyeeecccooo|||gggUUUNNNDDDAAADDDCCC@@@??????>>>>>>>>>>>>>>>>>>===<<<:::999888777777666888;;;===???CCCHHHKKKRRRSSSUUUWWWXXXWWWVVVUUUTTTRRROOOKKKHHHEEECCCBBB@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA???>>>>>>=========:::;;;<<<<<<<<<===@@@BBBGGGPPP]]]lll||||||xxxtttqqqooonnnllljjjgggfffeeecccbbbaaa``````^^^bbbiiiooouuu{{{tttnnniiikkkppp{{{{{{tttsssqqqlllfffZZZQQQHHHEEECCCBBBDDDIIILLLMMMPPPSSSVVVYYY[[[[[[[[[___dddgggiiijjjkkklllkkkmmmnnnmmmlllkkklllnnnpppppppppqqqqqqpppmmmjjjlllmmmmmmmmmlllmmmppprrrtttvvv{{{iiiVVVNNNKKKJJJNNN]]]nnnxxx|||~~~{{{wwwmmmjjjfffbbb___]]]]]]]]]^^^bbbgggkkkpppvvv{{{}}}gggcccnnnyyyqqq^^^UUUIIIDDDFFFEEE@@@@@@???>>>======>>>>>>>>>>>><<<:::999888777777555777:::;;;===AAAEEEHHHQQQRRRUUUWWWXXXWWWVVVUUUVVVUUURRROOOKKKGGGDDDBBB@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDCCCBBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>999;;;<<<<<<<<<===???AAADDDLLLZZZiiixxx~~~|||yyyuuurrrpppnnnlllkkkhhhgggeeecccbbbaaa``````___cccjjjqqqvvv|||ssslllgggggglllwwwwwwrrrrrrpppjjjcccWWWNNNGGGDDDCCCBBBDDDHHHMMMNNNQQQTTTWWWZZZ[[[\\\[[[___cccggghhhiiikkklllkkklllmmmlllkkkkkklllmmmllllllnnnpppssssssqqqooojjjlllmmmmmmmmmnnnppprrrrrrssswww~~~rrr\\\QQQNNNLLLKKKXXXgggpppvvv{{{|||zzzrrrooojjjeee```]]][[[[[[\\\___ccchhhmmmrrrxxx|||ttteeeiiisssfffQQQIIIFFFCCC@@@CCCCCCBBBAAAAAA@@@??????>>>>>>===<<<;;;999777666666777999:::<<>>===============>>>>>>FFFHHHQQQaaarrr|||xxxuuusssqqqnnnllliiihhheeecccaaa`````````aaaeeelllrrrxxx}}}tttnnniiijjjooovvvzzzqqqqqquuutttiii^^^OOOMMMIIIFFFEEEFFFIIIKKKLLLOOOSSSUUUWWWXXX[[[]]]]]]___aaadddgggiiikkkkkkllllllkkkjjjjjjkkkkkkkkkooonnnmmmooorrrssspppmmmkkkkkkkkkkkklllmmmnnnnnnpppqqqvvv}}}sss^^^SSSOOONNNRRRZZZbbbeeehhhpppyyyuuusssooohhhaaa]]]\\\]]]]]]]]]^^^aaafffmmmssswww|||}}}}}}lllllltttnnnWWWLLLIIIFFFDDDCCCCCCBBBAAAAAA@@@??????>>>>>>======;;;999888777666777888999;;;>>>CCCGGGJJJLLLOOORRRUUUVVVVVVUUUVVVSSSPPPMMMLLLJJJGGGEEECCCBBBAAABBBDDDDDDCCCAAADDDDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@????????????>>>>>>============>>>>>>FFFGGGPPP^^^nnn||||||xxxuuussspppmmmkkkhhhfffdddbbb```___``````cccgggnnnuuuzzz~~~xxxrrrnnnooorrrwwwwwwppppppssspppeeeZZZLLLJJJFFFCCCCCCEEEGGGIIIMMMPPPTTTVVVXXXZZZ\\\^^^^^^```bbbeeegggiiikkkkkklllkkkkkkkkkkkklllmmmmmmqqqppppppqqqssssssqqqnnnoooooooooooopppqqqrrrrrrrrrsssvvv|||qqqaaaXXXOOOOOORRRXXX\\\```hhhqqqtttssspppjjjddd```^^^^^^]]]]]]^^^```dddjjjpppsssyyy{{{~~~vvvooorrr}}}yyyaaaRRRLLLIIIHHHCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>===<<<:::999888666777888999:::===AAAEEEGGGIIILLLPPPRRRTTTTTTTTTUUUSSSPPPNNNMMMLLLIIIGGGCCCBBBAAABBBCCCCCCBBBAAADDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@????????????>>>>>>============>>>>>>EEEFFFNNN[[[hhhuuu}}}yyyvvvssspppllljjjeeedddbbb___^^^^^^___```eeejjjqqqwww||||||xxxvvvwwwzzz{{{zzztttooonnnpppkkk___UUUJJJHHHFFFDDDCCCEEEHHHJJJNNNQQQUUUWWWYYY[[[^^^``````aaacccfffhhhjjjkkkkkkkkkkkkllllllmmmooopppqqqtttsssrrrssstttsssqqqooonnnnnnnnnnnnooopppqqqrrrttttttuuuyyy}}}vvviiiXXXQQQLLLNNNRRRXXX___gggqqqqqqpppmmmhhhccc```___^^^]]]]]]^^^aaafffjjjmmmtttwww{{{qqqnnnwwwkkkXXXNNNJJJIIIBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>===<<<;;;:::999666777888888999;;;???CCCDDDGGGJJJNNNQQQSSSSSSSSSTTTSSSQQQPPPOOONNNKKKIIIGGGEEEDDDCCCDDDEEEDDDBBBDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@?????????@@@???>>>>>>============>>>CCCDDDKKKWWWcccppp|||xxxuuusssoookkkhhhcccaaa___]]]]]]]]]___```fffkkksssyyy~~~~~~~~~vvvrrrnnnnnnmmmgggZZZPPPJJJIIIGGGFFFGGGIIILLLNNNOOORRRUUUXXXZZZ\\\^^^aaabbbccceeegggiiikkklllllllllllllllnnnoooqqqssstttvvvuuuttttttsssrrrpppooonnnnnnnnnnnnooopppqqqqqqtttssstttwwwzzz~~~jjj\\\NNNJJJMMMRRRYYY___kkkmmmooommmjjjeeebbb```^^^]]]\\\]]]^^^aaaeeefffooorrrwww|||uuullltttwww```PPPIIIGGGBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>===<<<;;;:::777777888777888999===@@@CCCEEEIIIMMMPPPRRRSSSSSSSSSRRRQQQQQQRRRQQQNNNLLLIIIGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@??????>>>===============???AAAHHHSSS^^^kkk~~~|||zzzwwwtttrrrnnnjjjgggaaa___]]][[[[[[]]]___aaaggglllttt{{{sssqqqooonnnjjjbbbWWWNNNIIIHHHGGGGGGIIIKKKNNNPPPPPPSSSVVVYYYZZZ\\\^^^```cccdddfffiiikkkmmmnnnnnnmmmmmmnnnppprrrtttvvvwwwvvvvvvuuusssrrrppppppppprrrrrrrrrrrrssstttuuuuuusssssstttwwwyyy~~~kkkWWWLLLJJJMMMRRRWWWbbbeeeiiijjjhhheeebbbaaa^^^]]]\\\[[[\\\^^^___aaajjjmmmrrrxxx|||yyymmmnnn{{{iiiTTTJJJGGGAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>===<<<;;;777888888777666888;;;>>>@@@CCCGGGKKKOOOQQQRRRSSSRRRRRRRRRSSSTTTSSSQQQOOOJJJGGGDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAA@@@???>>>======<<<<<<======???EEEOOOYYYfffzzzyyywwwuuusssqqqmmmiiieee```^^^\\\ZZZ[[[]]]```bbbhhhnnnvvv}}}}}}rrrqqqpppmmmggg^^^TTTMMMFFFFFFFFFGGGIIILLLOOOQQQTTTVVVYYY[[[\\\]]]^^^```cccdddgggjjjlllooopppqqqnnnooopppqqqtttvvvxxxyyyvvvvvvvvvtttqqqpppqqqrrrsssssssssssstttuuuvvvvvvttttttvvvyyy{{{|||cccRRRJJJHHHJJJOOOXXX\\\aaadddeeecccaaaaaa]]]]]][[[[[[[[[[[[\\\]]]eeegggkkkpppvvvzzz~~~zzzlllfffrrruuu[[[LLLHHHAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>===<<<<<<777888777666555666999<<<===@@@DDDIIIMMMOOOQQQQQQQQQQQQRRRTTTUUUUUUSSSQQQLLLIIIFFFDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDAAA@@@@@@???@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<>>>CCCKKKSSS```sss~~~}}}|||{{{uuutttrrrqqqpppmmmhhheee___^^^[[[ZZZZZZ^^^aaadddkkkpppyyywwwqqqpppoookkkcccZZZQQQKKKFFFFFFGGGIIIKKKOOORRRSSSXXXZZZ]]]^^^^^^^^^```aaabbbdddgggjjjnnnppprrrssspppqqqrrrsssuuuwwwyyyzzzwwwxxxwwwuuurrrqqqsssuuuttttttsssttttttuuuvvvwwwwwwwwwyyy||||||qqq[[[MMMFFFFFFJJJNNNSSSYYY^^^___`````````]]]\\\[[[ZZZZZZZZZZZZZZZ___aaadddiiinnntttyyy|||xxxiii```kkk|||```OOOJJJAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>===<<<888888777666555666999;;;;;;>>>BBBGGGKKKNNNOOOOOOQQQQQQRRRTTTVVVVVVTTTRRROOOLLLIIIFFFFFFFFFFFFEEEBBBCCCCCCCCCDDDDDDEEEEEE@@@@@@@@@???@@@@@@AAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<===BBBHHHOOO[[[nnn~~~|||{{{yyyxxxsssrrrqqqpppooolllhhhddd___]]][[[ZZZ[[[^^^bbbeeemmmrrr{{{}}}rrrppppppnnniii```WWWOOOJJJHHHIIIJJJLLLOOORRRUUUWWW\\\^^^```aaa``````aaabbbbbbdddgggkkknnnrrrtttuuurrrrrrssstttvvvxxxzzz{{{wwwyyyyyywwwssssssuuuxxxyyyyyyyyyyyyzzz{{{|||}}}zzzzzz|||~~~~~~|||cccQQQGGGFFFJJJHHHMMMTTTYYY\\\^^^___```]]]\\\[[[ZZZZZZYYYZZZZZZ\\\]]]___ccciiipppvvvyyy|||ggg___fffssshhhPPPGGGEEECCCAAA@@@@@@AAA@@@???<<<<<<==================999888777666666777777888999<<<@@@EEEIIILLLNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPLLLKKKHHHFFFDDDCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDBBB@@@@@@AAAAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<:::>>>GGGKKKQQQeee{{{~~~}}}{{{wwwuuusssrrrqqqpppooolllhhhdddccc___ZZZWWWXXX\\\bbbgggqqqvvv}}}~~~~~~{{{~~~uuummmlllkkkhhhccc\\\TTTMMMIIIHHHJJJLLLNNNPPPSSSWWWYYY___```aaaaaa``````aaabbbdddeeehhhkkknnnrrrtttvvvuuuvvvwwwxxxxxxxxxxxxxxxzzzyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{|||{{{yyyxxxwww||||||{{{|||iiiTTTJJJFFFDDDGGGHHHLLLSSSVVVWWW[[[aaaZZZ\\\]]]\\\[[[YYYZZZ[[[[[[[[[\\\^^^cccjjjppptttwwwzzz|||hhh^^^cccnnnmmmTTTIIIEEEBBB@@@??????@@@@@@???===============<<<<<<<<<999999777666666666777888999;;;???DDDHHHKKKMMMNNNOOOPPPRRRSSSSSSRRRQQQQQQMMMLLLIIIGGGEEEDDDCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCDDDBBB@@@@@@AAAAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<:::>>>FFFIIIOOOaaavvv}}}{{{xxxvvvtttrrrqqqpppooolllhhhdddaaa^^^ZZZXXXYYY___eeejjjsssxxx~~~|||{{{~~~{{{xxxzzz{{{{{{{{{~~~~~~sssmmmllljjjfff```YYYRRRLLLIIIIIIKKKMMMOOOQQQTTTXXXZZZ]]]___```aaaaaaaaaccceeeeeefffiiilllpppsssvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyxxxwwwvvvuuuvvvwwwwwwxxxyyyzzz{{{{{{|||{{{{{{~~~}}}|||}}}nnnYYYNNNGGGBBBBBBBBBEEELLLPPPQQQUUU[[[[[[]]]^^^^^^[[[YYYYYYYYYYYYYYYYYY\\\```ffflllpppssswww|||mmm^^^```hhhwwwtttZZZLLLDDDBBB???>>>>>>?????????>>>>>>======<<<<<<<<<;;;:::999777666666666777888888:::>>>BBBFFFIIIKKKMMMNNNOOOQQQRRRRRRRRRQQQQQQOOOMMMKKKHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDBBB@@@@@@AAAAAAAAA@@@???>>>>>>======<<<<<<;;;<<<;;;>>>CCCFFFKKK[[[nnn{{{~~~|||yyywwwuuutttrrrqqqppplllhhhddd___\\\ZZZYYY\\\cccjjjnnnvvv{{{|||xxxwwwzzz~~~yyytttssssssrrrrrrrrrvvv|||xxxpppmmmlllhhhbbb[[[TTTOOOKKKJJJJJJLLLOOOQQQSSSUUUYYY\\\\\\^^^```aaabbbccceeegggggghhhkkknnnrrrvvvyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyxxxwwwuuutttttttttuuuvvvxxxxxxyyyzzz|||~~~}}}}}}wwweeeXXXLLLDDDDDDBBBCCCGGGJJJKKKNNNSSSYYY\\\^^^___]]]ZZZXXXXXXWWWVVVWWWYYY\\\aaafffiiinnnrrrxxx}}}vvvaaa___bbbqqq|||```OOOEEEBBB>>>======>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888666666666777777777999<<>>>>>===<<<<<<<<<<<<;;;===AAABBBGGGUUUcccuuu~~~{{{yyyvvvuuusssrrrppplllhhhddd]]][[[ZZZ[[[```gggoootttzzz~~~zzzvvvtttvvvzzz}}}~~~uuunnnnnnjjjgggggghhhllluuu}}}sssnnnmmmjjjeee]]]UUUOOOLLLKKKKKKMMMOOOQQQSSSUUUXXX[[[^^^^^^___bbbccccccdddfffhhhiiikkkmmmqqquuuxxx{{{|||}}}}}}}}}}}}|||{{{zzzzzzxxxwwwvvvtttttttttuuuuuuyyyyyyyyyzzz|||~~~}}}~~~uuugggXXXMMMNNNHHHEEEFFFHHHGGGJJJNNNTTTXXX\\\^^^]]][[[YYYYYYVVVVVVVVVWWWZZZ]]]aaacccjjjnnntttyyy}}}~~~fff^^^]]]iii|||hhhSSSGGGCCC???<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;:::888666666666666777666777:::===AAADDDGGGIIIKKKLLLNNNPPPQQQRRRRRRQQQRRRPPPMMMJJJHHHFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@?????????>>>======<<<<<<<<<;;;<<<>>>???DDDOOOZZZooo|||}}}{{{xxxvvvtttsssqqqmmmgggddd]]]\\\\\\^^^ccckkkrrrwww|||zzzuuussstttwwwyyy|||}}}sssllliiiccc^^^^^^___cccmmmyyyyyyooollllllgggaaaYYYQQQLLLJJJKKKLLLOOOQQQTTTVVVWWWZZZ^^^aaaaaaccceeeeeeeeeeeegggiiilllnnnpppssswwwzzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxvvvuuuuuuvvvvvv{{{{{{zzz{{{|||~~~~~~}}}}}}|||lll^^^WWWNNNFFFDDDDDDDDDGGGKKKMMMRRRWWW[[[\\\[[[[[[[[[XXXWWWWWWWWWYYY[[[^^^___eeejjjpppvvvzzz~~~mmmaaaZZZccctttsss\\\JJJFFF@@@===<<<<<<<<<<<<========================;;;:::888777666555666666555666888;;;>>>BBBEEEGGGJJJKKKMMMOOOQQQRRRRRRRRRRRRQQQNNNJJJHHHFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@@@@??????>>>>>>======<<<;;;<<<<<<<<<===BBBKKKRRRfffttt|||yyyxxxvvvtttqqqmmmgggccc___^^^^^^```fffmmmuuuyyy}}}zzzvvvssssssuuuvvvzzz~~~~~~tttmmmfff]]]WWWXXXYYY\\\gggttttttmmmjjjjjjccc]]]UUUNNNJJJJJJLLLNNNQQQSSSVVVXXXZZZ\\\```cccdddfffggghhhggggggiiikkkoooppprrruuuxxxzzz|||}}}~~~~~~~~~}}}}}}|||{{{yyyxxxwwwvvvwwwwww{{{{{{{{{||||||}}}~~~}}}||||||~~~yyyfffXXXJJJCCCAAAAAAEEEIIIHHHLLLRRRVVVXXXYYYZZZ\\\YYYYYYXXXXXXXXXZZZ[[[\\\aaaeeelllqqqvvvzzz~~~yyyhhh]]]bbboooiiiMMMIIIBBB>>><<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>;;;:::888777666555666666444555666999<<<@@@CCCEEEHHHJJJLLLOOOQQQRRRRRRRRRRRRPPPMMMJJJGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@??????>>>=========:::<<<<<<;;;<<>><<<;;;;;;;;;::::::;;;<<<===>>>??????<<<:::999777666555555666444444666888;;;???CCCEEEHHHIIILLLNNNPPPRRRRRRRRRRRRPPPMMMJJJGGGEEEDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@??????>>>=========:::<<<<<<:::<<>>>>>>>>>>><<<;;;:::999888666555555444555555666777;;;@@@DDDIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC???>>>>>>>>>???AAACCCDDDAAAAAA@@@@@@???>>>======???===;;;:::;;;===AAACCCPPPXXXiii~~~~~~}}}|||zzzwwwuuurrrnnniiifffdddcccccceeeiiipppvvvzzz|||xxxvvvvvvwww~~~}}}yyyeee]]]TTTPPPOOOTTT___jjj}}}~~~pppjjjeeebbbaaaYYYTTTNNNKKKKKKNNNQQQRRRXXXYYYYYY[[[^^^aaadddfffjjjkkklllnnnoooppppppppptttuuuwwwvvvvvvvvvwwwyyy||||||}}}}}}}}}}}}||||||}}}|||zzzyyyxxxwwwtttqqqrrrtttvvvxxxyyyzzz}}}{{{{{{zzzzzzzzz{{{{{{|||}}}ppp[[[OOOIIIFFFDDDAAACCCHHHKKKLLLNNNRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWZZZ^^^cccgggjjjkkklllooorrrvvv{{{uuujjjkkkxxxkkkXXXGGGCCC@@@;;;;;;???============>>>>>>>>>>>>;;;;;;:::888777666555444444555555666777:::???CCCFFFGGGHHHIIIKKKLLLLLLMMMLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@??????@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>???===;;;:::;;;===@@@BBBLLLSSScccwww~~~{{{yyywwwtttrrrnnniiifffdddddddddfffkkkqqqwww{{{~~~}}}zzzyyyyyy{{{~~~zzzjjj```UUUPPPOOOTTT___kkk|||yyymmmiiifffbbb```VVVRRRMMMKKKMMMQQQTTTVVVYYYZZZ[[[]]]```cccfffhhhjjjkkklllnnnooooooppppppsssuuuwwwxxxwwwwwwxxxyyy||||||}}}}}}}}}}}}||||||}}}{{{yyyyyyxxxwwwtttqqqqqqsssuuuvvvwwwxxxzzz|||xxxxxxxxxwwwwwwxxxxxxyyy|||~~~iiiUUUKKKIIIIIIEEEEEEIIIKKKJJJKKKNNNRRRRRRSSSUUUUUUVVVVVVVVVWWWXXX[[[___bbbeeeggghhhiiimmmqqqvvvzzzuuuooovvvzzzdddMMMDDDAAA===<<>>>>>>>>???===<<<;;;:::888777666666444555555666777999>>>AAACCCDDDFFFGGGIIIJJJKKKKKKMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@????????????AAAAAAAAA@@@??????>>>>>>???===;;;:::;;;===@@@BBBGGGLLLZZZlll}}}{{{yyyvvvtttrrrnnniiifffddddddeeehhhmmmtttyyy}}}~~~{{{|||~~~~~~}}}}}}pppeeeYYYSSSSSSXXXdddppp|||sssjjjiiigggaaa]]]RRRPPPMMMMMMPPPUUUXXXZZZZZZ[[[]]]___cccfffiiikkkkkkkkkmmmnnnoooooooooooorrruuuxxxzzzyyyxxxxxxxxx{{{||||||}}}}}}||||||{{{{{{zzzxxxxxxxxxvvvtttqqqppprrrssstttssstttvvvwwwuuuttttttsssssstttttttttyyyzzz|||cccTTTOOOJJJEEECCCEEEFFFDDDCCCEEELLLMMMPPPRRRTTTUUUUUUUUUVVVVVVXXXZZZ\\\___bbbcccbbbeeeiiinnnsssyyyyyyyyyrrrWWWIIIDDDAAA???@@@<<<<<<======>>>>>>?????????>>>===<<<;;;999888888333555666666666999<<>>?????????>>>>>>===;;;:::999888777333444666666666888:::===???@@@CCCFFFIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<===???@@@BBBDDDLLLZZZiiizzzzzzyyyvvvuuusssoookkkgggggghhhkkkoootttyyy}}}zzzvvvvvvwww~~~~~~uuujjj```^^^dddlllxxxnnniiiiiieee]]]WWWQQQPPPPPPSSSVVVYYYZZZZZZ[[[\\\___bbbeeehhhjjjkkkkkklllmmmnnnooooooooonnnqqqtttxxxzzzzzzyyyxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuvvvuuusssqqqnnnoooppppppnnnnnnoooppprrrrrrqqqpppppppppppppppooorrruuuxxx|||{{{kkk\\\RRRHHHFFFEEEDDDDDDFFFBBBDDDGGGJJJMMMOOOPPPQQQTTTSSSSSSSSSUUUWWWYYYZZZWWWZZZ]]]```dddjjjqqquuu|||uuu\\\LLLDDD???===;;;;;;<<<===>>>???@@@@@@<<<<<<;;;:::888777666555333444666666666777999;;;<<<>>>BBBFFFHHHIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIFFFFFFEEEDDDCCCBBBBBBAAA???@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<===>>>???AAAAAAGGGRRR___ooo{{{yyywwwvvvtttqqqllliiiiiikkknnnssswww{{{~~~zzzuuuuuuvvv}}}uuullleeehhhpppyyy|||nnniiigggaaaZZZVVVSSSSSSTTTWWW[[[]]]\\\[[[]]]^^^aaadddgggiiijjjkkkllllllmmmnnnnnnnnnnnnnnnpppsssvvvxxxxxxxxxxxxyyyvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuttttttuuuuuusssqqqnnnooopppooonnnmmmnnnppprrrrrrqqqpppoooooooooooollloootttwwwzzznnn```PPPHHHEEECCCBBBDDDAAABBBCCCFFFHHHJJJLLLMMMQQQQQQQQQRRRSSSTTTUUUVVVUUUWWWXXXZZZ]]]bbbhhhmmmrrrvvv|||~~~mmmUUUHHH@@@===;;;;;;<<<===>>>???@@@@@@>>>===<<<;;;:::888777777333444666666666666888999999<<<@@@DDDGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>===BBBKKKVVVeeexxx~~~|||zzzxxxwwwuuurrrnnnkkklllnnnqqquuuyyy|||~~~yyyuuuuuuvvv{{{ssspppvvvuuulllhhhddd^^^YYYWWWUUUVVVXXX]]]aaabbbaaa``````bbbdddgggiiijjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnppprrruuuvvvvvvvvvxxxyyywwwxxxxxxyyyyyyxxxxxxwwwtttsssssssssuuutttsssqqqnnnoooppppppooonnnoooppprrrqqqpppooonnnnnnnnnnnnkkkooosssvvvxxx|||vvv___QQQIIICCCAAABBBBBBAAAAAABBBCCCFFFIIIJJJMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTUUUUUUVVVZZZ```dddgggkkkqqqvvvzzz~~~}}}zzz^^^LLLCCC???;;;;;;<<<===>>>???@@@@@@AAAAAA@@@>>>===<<<;;;:::333444666666555666777999777:::>>>BBBEEEFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===============>>>;;;:::>>>FFFPPP]]]ppp~~~}}}{{{yyyxxxvvvsssooolllmmmooossswwwzzz}}}~~~zzzuuuuuuvvv|||zzzxxxpppjjjgggccc\\\XXXXXXVVVWWW[[[```eeegggfffdddcccdddfffiiikkkkkklllkkklllmmmnnnnnnnnnnnnnnnnnnppprrrtttttttttuuuxxxzzzyyyyyyyyyzzzzzzyyyyyyyyytttsssrrrsssttttttsssqqqnnnoooppppppoooooopppqqqrrrqqqpppooonnnmmmmmmmmmllloootttvvvwwwzzzqqq^^^RRRJJJFFFFFFCCCBBB@@@???AAACCCFFFIIIJJJKKKMMMOOOPPPQQQPPPPPPSSSSSSSSSRRRRRRUUUZZZ^^^___ccciiiooosssxxx|||yyywwwgggPPPFFFDDD???>>><<<<<<>>>@@@@@@@@@AAA@@@@@@>>><<<:::888777666555333333333666999:::999;;;>>>AAADDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHEEECCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;???888999AAAHHHOOOaaatttzzzyyyyyywwwuuusssqqqppptttvvvxxxzzz}}}~~~{{{yyywwwvvv~~~uuuooohhhbbb```]]]ZZZXXXXXXZZZ___cccfffhhhhhhhhhiiiiiihhhiiijjjlllnnnooooooooonnnmmmllllllmmmmmmttttttttttttuuuuuuuuuuuu}}}||||||{{{zzzyyywwwvvvuuutttrrrpppnnnnnnnnnnnnmmmmmmlllmmmnnnoooqqqrrrtttttttttrrrooollllllmmmnnnnnnooorrruuuzzz~~~sss___RRRJJJFFFDDD@@@>>>???@@@@@@CCCGGGHHHKKKNNNPPPQQQQQQRRRTTTQQQRRRRRRQQQPPPQQQTTTVVVYYY\\\```eeeiiiooouuuyyyvvvrrr~~~qqqUUUFFFAAA???===;;;<<<>>>@@@@@@@@@AAA@@@@@@>>>===;;;999888777666444333333555777999777999<<>>===<<<;;;;;;???999999@@@EEEJJJYYYjjj}}}{{{zzzzzzxxxvvvtttsssrrruuuvvvxxxzzz|||~~~~~~{{{yyyxxxxxx|||xxxvvvvvvrrruuu{{{rrrllleee```]]][[[XXXVVVZZZ\\\___bbbfffhhhiiiiiillllllllllllmmmoooqqqrrrqqqppppppoooooooooooopppuuuuuuuuuuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyxxxxxxwwwtttsssqqqpppooonnnnnnnnnmmmmmmmmmmmmnnnppprrrssstttttttttrrrooommmlllmmmmmmmmmnnnppptttxxx|||zzzgggWWWNNNHHHDDDBBBDDDEEECCCCCCFFFCCCFFFIIIKKKLLLMMMPPPRRRTTTUUUVVVUUUSSSSSSUUUWWWTTTVVVYYY]]]```ffflllpppvvvyyy}}}wwwlllvvv___JJJBBB???===;;;;;;===???@@@@@@AAAAAA@@@???===;;;:::999888777555333333444555666555666999===@@@CCCDDDEEEFFFEEEDDDCCCDDDDDDFFFGGGHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>======<<<;;;>>>::::::???AAADDDNNN\\\ppp~~~|||{{{zzzyyywwwvvvttttttuuuvvvxxxzzz|||~~~~~~{{{yyyxxxxxx|||}}}}}}zzztttnnniiihhhbbbeeekkksss~~~zzzoookkkddd___[[[YYYWWWVVV\\\]]]___bbbeeehhhjjjkkkppppppppppppqqqssstttuuurrrrrrrrrqqqrrrrrrssssssvvvvvvvvvvvvuuuuuuuuuuuutttuuuuuuvvvvvvwwwwwwwwwsssrrrqqqpppoooooooooooonnnnnnnnnnnnoooqqqrrrssstttttttttrrrooommmmmmnnnlllllllllnnnrrrvvvzzz|||fffVVVLLLFFFCCCDDDDDDAAA@@@AAA@@@BBBDDDFFFHHHKKKOOORRRWWWXXXYYYXXXVVVTTTUUUUUUQQQSSSTTTUUUXXX\\\bbbfffjjjnnnsssxxx|||}}}kkkqqqiiiRRRHHH@@@>>>;;;;;;===???@@@@@@AAAAAA@@@???>>><<<;;;:::999888666444333333444444444555888;;;???BBBDDDEEEIIIGGGFFFEEEDDDEEEGGGHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>======<<<<<<:::;;;>>>???@@@GGGQQQeeesss{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwyyy{{{|||}}}~~~~~~}}}zzzxxxvvvuuuxxxxxxwwwsssmmmeee___\\\YYY[[[aaajjjwwwvvvnnnjjjddd___[[[YYYXXXWWW______aaacccfffiiikkkmmmrrrrrrrrrsssttttttuuuvvvrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssttttttrrrrrrqqqppppppooooooooonnnnnnooopppqqqrrrsssssstttttttttrrrpppnnnnnnnnnlllllllllnnnqqquuuyyy{{{~~~|||{{{iiiWWWNNNFFFDDDBBB??????@@@AAABBBDDDEEEGGGKKKPPPTTTXXXYYY[[[ZZZXXXUUUTTTTTTSSSTTTTTTSSSTTTXXX]]]aaaaaaeeejjjoootttyyy~~~pppqqqyyyqqqYYYMMMCCC@@@<<<;;;<<<>>>@@@@@@AAAAAAAAA@@@???===<<<;;;:::999777666444333333333555666888;;;>>>AAACCCEEEHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>======999:::<<<>>>>>>???DDDKKKWWWeeeyyyzzzyyyxxxvvvuuuuuuuuuvvvwwwxxxyyy{{{|||}}}}}}}}}~~~}}}yyyvvvrrrqqqttttttrrroooiiiaaaZZZUUUTTTVVV[[[dddrrrvvvkkkiiiddd___ZZZXXXXXXXXXaaaaaabbbdddgggjjjlllnnnqqqrrrrrrsssttttttttttttqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvvvvuuusssrrrppppppppppppppppppqqqqqqppppppppppppoooooopppqqqrrrsssttttttsssttttttssspppnnnnnnooonnnnnnnnnooorrruuuyyy{{{~~~zzz|||nnn```QQQIIIEEEBBBBBBDDDBBBCCCCCCDDDEEEIIIOOOSSSXXX[[[^^^___\\\YYYVVVUUUVVVVVVUUUTTTSSSUUUYYY\\\\\\```dddhhhkkkoootttwwwzzz|||yyytttuuu|||aaaQQQGGGCCC???<<<===>>>???@@@BBBAAAAAAAAA???>>>===<<<;;;:::999777666555444444666666888:::<<>>>>>>>>888:::<<<======>>>CCCHHHPPP\\\nnnyyyxxxwwwvvvuuuuuuvvvwwwxxxyyyzzz{{{||||||||||||~~~~~~}}}yyytttpppnnnooonnnmmmkkkhhhaaaZZZTTTQQQSSSVVV___lll}}}zzztttiiihhhddd^^^ZZZWWWXXXYYYaaabbbdddgggiiikkkmmmnnnppppppqqqrrrrrrrrrrrrrrrppppppooooooooopppqqqqqqrrrrrrssstttuuuvvvwwwwwwyyywwwtttqqqooonnnnnnnnnoooppppppqqqqqqqqqppppppooopppqqqsssttttttttttttsssttttttssspppoooooopppoooooooooppprrruuuyyy{{{}}}zzz|||wwwbbbSSSKKKEEECCCDDDBBBBBBBBBBBBCCCFFFJJJNNNWWW[[[```bbbaaa]]]ZZZXXXUUUUUUUUUTTTSSSSSSUUUWWWXXX[[[^^^aaabbbeeehhhjjjnnnqqquuuxxxzzz|||wwwrrr}}}nnn[[[JJJFFFAAA>>>===>>>??????BBBBBBBBBAAA@@@???======<<<;;;:::999888666666555666666666888:::<<>>999;;;===;;;:::<<>>>>>>>>??????BBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::999888777666555555555666888:::===>>>CCCEEEHHHKKKLLLKKKIIIHHHCCCDDDFFFGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@???????????????999<<<===:::888;;;???AAA@@@IIIXXXfffuuu{{{zzzxxxwwwwwwxxxzzz{{{yyyzzzzzz{{{||||||{{{{{{zzz{{{|||~~~~~~~~~}}}|||~~~~~~|||yyyuuurrroooeeeeeefffggghhhddd]]]WWWRRRRRRUUU[[[eeesss}}}rrrmmmlllpppooommmgggbbb___aaadddaaacccgggjjjmmmmmmmmmmmmnnnooopppqqqqqqqqqpppoooqqqqqqpppooonnnnnnnnnnnnmmmnnnppprrrtttvvvwwwxxxzzzxxxuuurrrppppppppppppmmmnnnpppqqqrrrrrrqqqppppppqqqsssuuuvvvvvvuuuuuussstttuuusssqqqppppppqqqpppoooooooooqqqtttwwwyyyzzzzzz|||mmm]]]RRRMMMEEEEEEEEEDDDCCCCCCEEEGGGLLLRRRYYY^^^^^^[[[XXXVVVTTTVVVXXXWWWUUUSSSRRRSSSPPPRRRTTTUUUVVVWWWYYY[[[ZZZ]]]bbbeeehhhlllooorrrppprrrvvvxxxzzz|||~~~}}}{{{yyyyyyyyyxxxxxxxxxxxxwwwwwwxxxttt^^^NNNCCCBBB@@@:::<<>>===???===;;;:::999777444222666666666777888:::;;;<<>>===@@@@@@@@@??????===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<>>>>>???>>><<<;;;;;;:::777444666666666777888999;;;;;;AAACCCFFFIIIKKKKKKKKKKKKFFFFFFGGGGGGGGGGGGHHHHHHEEEDDDCCCAAAAAABBBCCCDDDAAAAAABBBBBBAAA@@@>>>======>>>>>>????????????>>><<<<<<;;;;;;;;;;;;<<<<<<>>>AAAGGGPPPXXXdddwww~~~}}}}}}|||{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzz{{{|||}}}}}}|||~~~~~~}}}||||||}}}~~~}}}|||zzzxxxtttqqqnnnmmmkkkhhhfffhhhjjjjjjfffbbb___``````bbbhhhrrr}}}zzzwwwzzzuuummmkkkmmmuuu}}}wwwnnnjjjhhhfffgggggghhhiiiiiijjjjjjkkkmmmmmmnnnnnnmmmmmmlllkkklllkkkkkkjjjjjjkkkkkklllmmmnnnppppppqqqrrrtttwwwyyyxxxwwwuuusssrrrpppppprrrrrrrrrrrrrrrrrrrrrrrrttttttssssssssssssssstttrrrssstttuuuuuuuuutttttttttuuuuuuuuutttuuuxxxzzzxxxzzz||||||}}}lll]]]WWWNNNHHHEEEDDDDDDDDDDDDHHHMMMPPPPPPQQQRRRTTTUUUUUUVVVTTTSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSTTTTTTTTTVVVXXXYYYYYYZZZ\\\^^^aaabbbdddfffhhhjjjlllmmmppppppqqqrrrtttuuuvvvvvvtttvvvxxxzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwuuutttssssssuuuwwwxxxyyyyyy{{{|||{{{yyywwwwwwwwwvvvvvvuuuvvvwwwyyy{{{|||sss___MMMFFFCCC>>><<>>???===<<<<<<===<<<:::888555555555666777888999:::???AAADDDGGGJJJLLLMMMMMMKKKJJJIIIHHHGGGHHHIIIIIIEEEDDDCCCBBBAAABBBCCCCCCAAABBBBBBBBBAAA@@@???>>>>>>????????????>>>>>>===;;;;;;::::::::::::;;;;;;======BBBHHHNNNVVVfffttt~~~|||||||||{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxyyy{{{|||~~~~~~~~~|||{{{{{{|||}}}}}}|||{{{{{{{{{||||||zzzyyyxxxuuurrrpppnnnmmmmmmjjjiiijjjmmmnnnkkkhhhhhhiiikkkmmmrrryyyyyyvvvzzz~~~yyyoooiiihhhjjjsssyyy|||vvvooolllkkkjjjffffffgggggghhhiiiiiijjjlllllllllllllllkkkkkkjjjhhhhhhgggggggggggghhhhhhjjjlllnnnooopppqqqsssuuuwwwwwwvvvuuutttrrrpppooossssssssssssssssssssssssssssssrrrrrrrrrsssssstttssstttuuuvvvvvvvvvuuuuuuuuuvvvwwwvvvuuuvvvxxxzzzzzz|||}}}}}}}}}nnndddVVVMMMIIIHHHEEECCCCCCEEEGGGHHHIIIJJJMMMOOOPPPQQQSSSSSSRRRSSSUUUWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRTTTUUUUUUTTTUUUWWWYYY\\\]]]___aaacccdddeeeeeehhhhhhiiiiiijjjjjjkkkkkkjjjkkkmmmnnnooopppppppppqqqrrrssstttuuuuuuttttttssssssrrrqqqpppnnnmmmmmmiiiiiiiiijjjmmmpppsssvvvwwwyyy{{{zzzxxxvvvttttttuuuuuuuuuwwwyyy{{{~~~oooWWWIIICCC???===>>>@@@@@@@@@AAAAAA@@@??????===<<<<<<<<<======;;;999666666555555666777888888<<<>>>AAAEEEIIILLLNNNOOONNNMMMJJJHHHGGGGGGHHHIIIFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@???CCCBBBAAA@@@>>><<<:::999;;;::::::999999::::::;;;======???DDDHHHNNNZZZeeexxx}}}{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvwwwxxxzzz|||}}}~~~~~~~~~{{{yyyyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{yyyxxxuuurrrpppmmmlllkkklllkkkkkknnnqqqtttsssrrrsssuuuxxx{{{~~~}}}}}}rrrkkkgggfffhhhlllpppssspppkkkhhhhhhhhhffffffggghhhhhhiiiiiijjjkkkkkkkkkkkkkkkjjjiiiiiigggffffffeeeeeeeeeeeefffgggiiilllnnnoooppprrrtttuuuuuuuuuuuutttrrrpppooottttttttttttttttttttttttrrrqqqqqqqqqqqqrrrssssssssssssttttttuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvwwwyyy|||}}}~~~~~~~~~zzzgggYYYRRROOOJJJFFFGGGFFFEEECCCCCCDDDGGGIIIKKKMMMOOOPPPPPPRRRUUUWWWYYYYYYXXXXXXVVVUUUTTTSSSRRRSSSTTTTTTTTTUUUXXX[[[]]]___```bbbcccddddddddddddddddddddddddcccccccccbbbccccccdddeeeeeeeeeeeegggiiikkkmmmnnnnnnmmmmmmjjjiiihhhgggeeeeeeddddddaaabbbdddfffiiinnnssswwwzzz|||~~~~~~{{{wwwtttsssttttttuuuwwwzzz}}}eeeQQQFFFAAA???@@@???@@@@@@AAAAAAAAA@@@@@@<<<;;;:::;;;======<<<:::777666666666666666777777999;;;???CCCGGGKKKNNNOOOPPPNNNKKKHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAA@@@>>><<<:::999;;;::::::999999::::::;;;<<<;;;<<<@@@CCCGGGQQQZZZfffsss|||yyyyyyyyyxxxwwwvvvuuuttttttuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvwwwyyyzzz|||}}}|||~~~}}}{{{yyyxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyxxxvvvssspppmmmjjjiiihhhjjjkkknnnssswww{{{}}}}}}xxxnnniiiffffffgggfffgggiiiiiifffcccdddfffgggggghhhhhhiiijjjjjjkkkjjjjjjjjjjjjjjjiiiiiihhhggggggfffeeeeeeeeeeeeeeedddgggkkkmmmoooppprrrtttttttttttttttsssrrrppppppttttttttttttttttttttttttqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrsssssstttuuuwwwwwwvvvvvvwwwyyy{{{|||~~~pppddd\\\SSSMMMKKKGGGCCC@@@???AAADDDEEEGGGIIIKKKLLLMMMOOORRRUUUZZZZZZZZZZZZZZZYYYWWWWWWTTTVVVWWWWWWXXX[[[^^^aaabbbccceeefffggggggfffeeecccbbbaaa```___^^^]]]]]]]]]]]]]]]]]]^^^^^^_________aaadddgggiiiiiihhhhhhdddcccaaa```_______________aaaccceeeiiinnnuuu{{{|||xxxvvvtttuuuuuuwwwzzz}}}yyy```OOOFFFBBBAAA???@@@AAAAAAAAAAAAAAAAAA<<<;;;;;;<<<======<<<:::888888777666666666777777777999<<<@@@EEEIIILLLNNNPPPNNNLLLJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBB>>>????????????>>>>>>===;;;;;;::::::::::::;;;;;;:::888999<<>>===<<<===>>>>>>===;;;:::999888777777777777777666777:::>>>BBBGGGJJJLLLPPPOOONNNMMMLLLKKKJJJIIIKKKKKKJJJJJJIIIGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCC===>>>>>>????????????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;888777:::;;;<<>>>>>>>>@@@???>>><<<;;;:::999888777777777777555666999<<>>AAA@@@???@@@???<<<:::888777666666888777777888;;;@@@EEEHHHLLLOOOSSSTTTRRRPPPNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEFFFDDDBBBBBBCCCCCCBBBAAAEEEDDDBBBAAA@@@?????????>>>>>>======<<<<<<<<<;;;>>>===<<<;;;;;;<<<>>>???EEEKKKSSSZZZdddttt~~~{{{yyyqqqppppppooonnnmmmmmmllloooppprrrssstttssssssrrrrrrrrrrrrqqqpppooommmmmmppppppqqqqqqpppooonnnmmmmmmmmmnnnnnnnnnmmmmmmlllgggggggggfffgggkkkqqquuuyyyuuuwwwyyy|||uuulllgggffffffbbb___aaaaaabbbcccddddddddddddfffeeeeeeeeefffhhhiiikkkggghhhiiihhhgggfffgggiiifffffffffffffffeeeeeedddhhhjjjmmmooopppqqqrrrtttppppppooonnnnnnooopppqqqnnnnnnmmmmmmmmmnnnnnnoooqqqooommmkkkjjjkkkllllllqqqqqqpppooonnnnnnoooooolllmmmppprrruuuwwwxxxxxxvvvxxxzzz|||||||||{{{zzz}}}}}}nnnbbbZZZRRRMMMOOOMMMJJJJJJHHHFFFEEEFFFJJJHHHJJJPPPTTTWWW[[[___\\\[[[ZZZYYYZZZ]]]```bbbggglllrrruuutttpppmmmkkkhhheeeaaa^^^\\\ZZZXXXVVVVVVTTTRRRRRRTTTVVVWWWWWWXXXZZZ]]]```bbbdddeeefff```^^^[[[YYYYYYZZZ[[[]]]aaa```___```ccchhhnnnqqqzzz||||||~~~___LLLHHHAAAEEEFFFBBBBBBEEEEEEBBBAAA>>><<<<<>>>>>>>>=========<<<<<<>>>===;;;::::::<<<===>>>===AAAGGGMMMTTTcccuuu}}}zzzvvvtttoooooonnnnnnnnnmmmmmmmmmoooppprrrrrrsssrrrqqqqqqqqqqqqppppppooommmlllkkkkkklllmmmnnnnnnmmmlllkkkiiiiiiiiiiiiiiihhhhhhgggfffggghhhjjjlllqqqwww{{{yyyqqqnnnqqqyyyxxxrrrjjjfffffffffdddaaaaaabbbcccdddeeeeeeeeeeeeddddddcccbbbccceeegggiiifffggghhhgggffffffggghhhggggggggghhhgggggggggfffhhhjjjmmmnnnnnnooorrrtttsssrrrpppooonnnnnnnnnnnnnnnmmmmmmlllmmmmmmnnnnnnooommmkkkjjjiiijjjkkklllqqqqqqpppooooooooooooooolllmmmoooqqqsssuuuuuuvvvuuuvvvxxxzzz{{{zzzyyyyyyyyyyyy|||uuujjjbbb^^^YYYTTTPPPLLLIIIGGGGGGHHHEEEEEEJJJMMMMMMOOOSSSVVVUUUTTTTTTUUUXXX[[[]]]aaaeeejjjmmmmmmjjjiiihhhiiifffccc```^^^\\\XXXVVVWWWUUUTTTTTTWWWYYYYYYYYYYYYZZZ\\\^^^aaadddfffgggbbb```]]][[[[[[\\\^^^````````````aaadddhhhlllnnnuuuwww}}}yyykkkTTTJJJBBBDDDDDDBBBAAADDDDDDBBBBBB@@@>>>>>>@@@AAAAAAAAABBBAAA>>><<<999777666555777777666777:::>>>BBBDDDFFFIIIMMMOOONNNMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJHHHFFFDDDCCCDDDDDDCCCBBBDDDCCCCCCBBBAAA@@@???????????????>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===;;;>>>BBBEEEJJJTTTcccooo~~~~~~~~~~~~{{{wwwsssppplllllllllmmmmmmmmmnnnnnnooopppqqqrrrqqqpppooonnnnnnnnnnnnnnnmmmkkkjjjiiiggghhhiiijjjkkkjjjiiihhheeeddddddccccccccccccccceeehhhkkkoootttzzzyyytttmmmggghhhlllxxx|||sssnnnhhheeeffffffeeecccbbbcccdddeeeffffffffffffdddbbbaaa___```bbbeeefffeeefffgggfffeeedddfffgggiiiiiiiiiiiiiiiiiiiiiiiiiiikkklllllllllnnnqqqsssvvvtttrrrpppnnnmmmlllkkkmmmmmmlllllllllllllllmmmlllkkkiiihhhhhhiiijjjkkkqqqqqqpppppppppooooooooolllmmmnnnpppqqqrrrsssssstttuuuvvvxxxxxxxxxxxxwwwwwwvvvxxx~~~yyysssjjj```XXXRRRLLLHHHIIIDDDCCCFFFGGGFFFFFFHHHNNNMMMLLLLLLNNNPPPSSSUUUZZZ]]]aaaddddddddddddeeefffdddcccaaa```]]]YYYVVVXXXVVVVVVWWWYYY\\\\\\\\\[[[[[[[[[\\\___bbbeeegggcccaaa^^^\\\\\\^^^```bbbbbbbbbcccdddfffhhhjjjkkkoooqqquuu}}}}}}{{{vvvnnn|||uuu[[[LLLEEEDDDCCCAAABBBCCCDDDCCCBBBAAA@@@???@@@AAABBBBBBCCCBBB@@@===:::888666666777666666777999<<>>@@@AAADDDLLLXXXaaasss}}}~~~{{{vvvqqqnnniiiiiijjjkkklllmmmnnnnnnoooooopppppppppnnnmmmlllmmmmmmmmmlllllljjjiiiiiigggggghhhhhhgggfffdddcccaaa```_________```aaabbbeeejjjpppvvv||||||uuunnniiidddbbbffflllzzz~~~tttppplllgggeeeeeeeeedddcccddddddeeefffggggggggggggeeecccaaa______aaadddfffeeeffffffeeecccccceeegggjjjjjjjjjjjjkkkkkkllllllkkkkkkkkkkkkjjjlllpppsssuuutttsssqqqooommmlllkkkmmmmmmlllkkkkkkkkkllllllkkkjjjhhhggggggiiijjjlllppppppppppppppppppoooooolllmmmnnnooopppqqqqqqqqqrrrssstttuuuvvvvvvvvvuuuwwwuuuvvv{{{|||ooodddVVVLLLMMMGGGDDDFFFGGGFFFEEEFFFGGGGGGFFFGGGHHHJJJMMMNNNTTTVVVYYY[[[\\\^^^```bbb```______```aaa___\\\YYY[[[ZZZZZZ\\\^^^`````````___]]][[[[[[\\\___bbbdddcccbbb```______```bbbdddfffggghhhhhhiiiiiiiiiiiijjjkkknnnttt|||~~~wwwrrrnnnjjjgggyyy{{{~~~dddQQQJJJFFFBBBAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@BBBCCCCCCBBBAAA???<<<:::888777666666666666777:::<<<>>>@@@CCCHHHJJJLLLLLLNNNOOOPPPPPPPPPOOONNNMMMKKKKKKLLLJJJGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCBBB@@@@@@????????????@@@@@@@@@@@@<<<<<<;;;;;;::::::::::::999:::;;;<<<>>>DDDMMMSSSaaalll{{{~~~|||xxxrrrmmmiiigggggghhhjjjkkklllmmmnnnmmmmmmnnnnnnnnnmmmkkkjjjllllllllllllkkkjjjiiiiiiiiiiiihhhgggeeebbb```^^^[[[ZZZYYYYYY[[[^^^aaaccciiinnnvvv~~~yyyvvvqqqjjjddd```^^^^^^eeennnzzzpppnnnkkkhhheeedddccccccbbbeeefffggghhhhhhiiihhhhhhhhhfffdddcccbbbdddfffgggeeeeeeeeedddbbbccceeegggjjjjjjjjjjjjkkklllnnnooolllllllllkkkjjjlllooorrrssssssrrrqqqpppooonnnmmmnnnmmmlllkkkkkkkkkkkkkkkkkkjjjhhhggggggiiikkklllnnnoooooopppppppppooonnnmmmnnnoooppppppqqqqqqqqqqqqqqqrrrsssssstttttttttvvvtttuuuyyy{{{~~~kkkYYYRRRJJJDDDEEEGGGFFFFFFGGGDDDDDDDDDDDDEEEGGGIIIJJJMMMOOOQQQSSSTTTVVVYYY\\\ZZZ[[[]]]```cccdddbbb```bbbaaaaaacccfffggggggfffbbb```]]][[[[[[]]]```cccggggggggggggggghhhiiijjjlllllllllkkkjjjhhhfffeeeeeedddfffjjjpppvvvyyyzzzwwwtttppplllhhhfffhhhkkk~~~zzz}}}rrr\\\PPPHHHBBBBBBCCCCCCBBBDDDBBBBBBBBBAAA??????AAACCCBBBBBBAAA@@@>>><<<999888666666555666666888:::;;;===@@@EEEHHHJJJLLLNNNPPPSSSSSSRRRQQQPPPNNNLLLKKKKKKIIIGGGEEEFFFEEEDDDCCCBBBCCCDDDDDDDDDBBBAAA@@@???????????????@@@@@@@@@======<<<<<<;;;;;;::::::::::::::::::<<<@@@GGGKKKPPPYYYhhhxxx~~~|||{{{|||{{{xxxuuupppkkkgggdddeeefffggghhhjjjkkklllmmmjjjkkklllmmmlllkkkjjjiiijjjjjjjjjjjjjjjiiihhhhhhiiiiiihhhfffccc```]]][[[UUUUUUTTTUUUYYY^^^dddgggqqqwww|||uuuooollleee___ZZZXXXYYY\\\eeeooowwwnnnllljjjhhhfffdddcccccccccfffggghhhiiijjjjjjjjjjjjkkkjjjiiihhhgggggghhhhhhffffffeeecccbbbccceeehhhiiiiiiiiiiiijjjlllnnnppplllmmmmmmllllllllloooqqqqqqqqqrrrrrrqqqpppooooooooonnnmmmlllkkkkkkkkkkkkkkkjjjhhhgggggghhhiiijjjlllmmmnnnooooooooonnnmmmlllmmmnnnoooppppppqqqqqqppppppqqqqqqrrrssssssttttttrrrrrruuuvvvxxx}}}ttt^^^SSSIIIFFFGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIJJJKKKKKKMMMPPPSSSVVVWWWZZZ^^^cccfffgggfffhhhggggggiiikkkkkkjjjiiidddbbb___^^^^^^```ccceeennnoooqqqsssttttttssssssooonnnllljjjfffbbb___^^^]]]\\\\\\___cccggghhhiiibbb```______```cccmmmwww}}}yyyjjjUUUKKKCCCCCCDDDBBBBBBDDDAAABBBBBB@@@>>>===@@@BBBAAAAAAAAAAAA???===;;;:::666555555555666777888888999===AAAEEEHHHJJJNNNPPPRRRRRRRRRRRRQQQPPPOOONNNMMMKKKIIIGGGGGGGGGEEEDDDBBBBBBDDDEEEDDDCCCAAA@@@>>>>>>>>>?????????@@@@@@>>>>>>======<<<;;;::::::===<<<<<<;;;<<>><<<;;;666555555555555666777777777:::???CCCFFFIIIMMMOOOQQQQQQRRRRRRRRRRRRQQQQQQQQQOOOLLLKKKKKKJJJIIIGGGAAABBBDDDEEEEEECCCAAA@@@======>>>>>>????????????>>>>>>>>>>>>===<<<;;;:::<<<;;;:::888888:::<<<>>>DDDIIIRRR[[[ggguuu~~~yyyvvvuuuuuupppnnnkkkgggeeecccbbbbbbeeeeeefffggghhhiiijjjjjjggghhhiiijjjkkkkkkjjjiiifffffffffgggffffffeeeeeeddddddcccbbb```]]][[[YYYWWWWWWXXX[[[bbbjjjsssxxx}}}{{{zzzyyy{{{zzzxxxtttnnngggaaa]]][[[VVVTTTVVVYYY```kkkvvvxxxoookkkeeefffgggfffffffffhhhiiihhhhhhiiijjjkkkkkkkkkkkkmmmnnnnnnnnnmmmkkkiiihhhhhhgggfffdddcccdddgggjjjgggfffffffffhhhkkkmmmooommmnnnppppppooonnnnnnooossssssssssssrrrpppnnnmmmppppppooonnnmmmllllllllljjjhhhfffdddcccdddeeefffiiijjjlllnnnnnnmmmlllkkkhhhiiijjjlllmmmnnnooooooppppppppppppqqqrrrssstttwwwtttssssssqqqppprrrxxx|||xxxeee[[[UUUPPPMMMLLLHHHHHHGGGFFFFFFEEEDDDDDDGGGHHHIIIIIIHHHHHHIIIJJJLLLKKKMMMPPPVVVZZZ]]]^^^aaaaaaaaabbbcccbbb```^^^ccccccdddeeehhhlllppprrrtttxxx}}}}}}zzzmmmjjjeee___YYYSSSOOOMMMJJJJJJKKKMMMPPPRRRQQQPPPVVVVVVZZZdddmmm{{{}}}lllZZZIIIDDDEEEEEECCCAAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA???===<<<999888777666666555555555::::::<<<>>>AAAEEEIIIKKKNNNPPPSSSSSSRRRQQQRRRRRRSSSQQQNNNLLLKKKIIIFFFDDDBBBCCCCCCDDDCCCBBB@@@???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::;;;<<<===BBBCCCFFFMMMWWWfffuuu|||xxxuuutttrrrqqqkkkiiigggdddaaa``````___```aaadddfffhhhiiiiiiiiifffggghhhhhhhhhgggeeedddfffgggggggggggggggffffffbbbbbbaaa^^^[[[YYYZZZZZZZZZ\\\```eeekkksss|||zzzvvvssssssssstttooojjjgggeeebbb^^^ZZZTTTPPPQQQWWW\\\```kkkvvv{{{ssspppmmmjjjgggcccbbbcccdddeeeeeejjjiiihhhhhhiiikkkmmmnnnkkkkkklllllllllkkkjjjjjjjjjiiigggfffeeeeeeeeefffddddddeeefffggghhhiiiiiimmmmmmlllmmmmmmnnnppppppsssrrrqqqpppoooooooooooommmllllllkkkkkkjjjiiiiiijjjhhhfffdddcccdddeeefffhhhhhhiiiiiiiiiiiihhhgggiiiiiiiiijjjkkklllnnnnnnqqqqqqqqqpppqqqqqqrrrrrruuussspppnnnnnnoooqqqssszzz~~~~~~nnngggbbb[[[VVVTTTKKKFFFHHHKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJMMMQQQUUUWWWYYYXXXWWWUUUTTTTTTUUUUUUZZZ___fffkkknnnpppqqqrrrwwwvvvwwwyyy{{{yyysssooogggddd___ZZZVVVRRRNNNKKKKKKJJJIIIIIIKKKOOORRRUUUXXX___gggnnnyyyyyyeeePPPFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@>>>===:::999888666555555555666999:::;;;===@@@DDDGGGIIIMMMPPPSSSTTTSSSRRRSSSSSSSSSQQQOOONNNMMMKKKHHHEEECCCDDDEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>????????????>>>===<<<;;;<<<<<<;;;;;;<<<<<<=========>>>@@@EEEMMMYYYgggooo}}}xxxsssqqqooonnnllliiigggeeecccaaa`````````aaabbbdddfffggggggggggggfffffffffffffffeeeeeedddeeeeeeeeeeeeeeedddccccccaaabbbaaa___\\\[[[[[[\\\___bbbgggmmmsss{{{|||vvvqqqnnnlllkkkkkkhhhccc```___\\\XXXUUUSSSPPPRRRZZZaaahhhttt{{{tttpppllljjjgggdddbbbccceeeffffffiiiiiihhhhhhiiijjjlllmmmjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjhhhgggfffffffffgggdddeeeeeeffffffgggggghhhkkkkkkkkklllmmmooopppqqqrrrrrrpppooonnnnnnmmmmmmnnnmmmmmmlllkkkkkkjjjjjjiiigggeeedddccccccdddeeeggghhhhhhhhhhhhhhhgggggggggggghhhiiijjjlllmmmnnnqqqqqqqqqqqqqqqrrrrrrssstttsssqqqpppooopppqqqrrryyy}}}|||qqqiiibbbYYYRRRSSSUUUTTTTTTVVVVVVUUUTTTRRRPPPNNNLLLKKKMMMLLLJJJIIIJJJKKKLLLMMMTTTSSSRRRPPPPPPQQQRRRRRRUUUZZZ```eeehhhiiijjjkkknnnmmmlllnnnooonnnjjjfffbbb___\\\ZZZXXXUUUPPPMMMMMMLLLKKKMMMQQQXXX___ccckkksss|||www\\\KKKDDDAAABBBDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBB@@@???===;;;888666555555666777888888999;;;>>>AAAEEEGGGLLLOOORRRTTTTTTTTTTTTUUUSSSRRRQQQQQQQQQNNNKKKGGGEEEFFFFFFFFFFFFEEEDDDDDD@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<:::999888888777777888888===>>>???AAAFFFOOOYYY```sss~~~~~~zzzvvvqqqmmmjjjiiigggeeeeeedddcccaaa````````````aaabbbcccdddeeeeeeeeeeeeeeeeeeddddddcccccccccdddccccccccccccbbbaaa______```aaaaaa___]]]]]]^^^___fffkkkqqqyyy|||wwwqqqkkkeeebbb``````^^^[[[YYYXXXVVVSSSPPPPPPPPPSSS[[[dddmmmzzzyyytttpppkkkjjjgggdddcccdddfffgggfffhhhhhhhhhhhhiiijjjkkkllljjjiiiiiiiiiiiijjjlllmmmlllkkkiiihhhggghhhhhhiiiffffffffffffffffffffffffiiiiiijjjkkkmmmoooqqqrrrrrrqqqpppnnnmmmlllllllllnnnnnnmmmmmmlllkkkkkkjjjgggfffdddcccbbbccccccdddffffffgggggggggggggggfffeeeeeefffgggiiilllnnnoooqqqqqqqqqrrrrrrrrrssssssttttttsssssssssrrrrrrrrrwwwzzzwwwmmmdddaaabbbbbbdddhhhnnnmmmkkkhhhdddaaa^^^\\\YYYVVVRRRMMMJJJHHHHHHHHHLLLKKKJJJJJJJJJKKKMMMNNNRRRVVV[[[```bbbcccdddeeeeeedddcccccceeeeeeeeedddcccbbbbbbccccccaaa^^^[[[XXXWWWVVVYYYaaalllvvv}}}mmmVVVHHHAAAAAADDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAA???===:::777555555666777666777777999<<>>>>>??????????????????>>>===<<<<<<999999888777666555555555<<<<<<===>>>AAAGGGOOOTTTaaammm~~~~~~yyyvvvrrrooojjjgggeeecccaaa___````````````___`````````aaaaaabbbbbbbbbbbbbbbbbbdddcccbbb``````aaabbbbbbbbbbbbbbbaaa```^^^]]]\\\]]]^^^```______```bbbdddmmmrrr{{{zzzwwwsssllleee^^^YYYVVVWWWVVVUUUTTTSSSRRRQQQPPPRRRTTTYYYaaajjjuuuwwwsssoookkkjjjhhheeeeeefffggghhhggghhhhhhhhhhhhiiiiiijjjjjjjjjiiihhhggghhhjjjmmmnnnmmmlllkkkiiiiiiiiijjjkkkhhhhhhhhhgggggggggffffffhhhhhhiiikkkmmmoooqqqssssssrrrpppooommmmmmllllllmmmmmmlllkkkkkkjjjjjjiiifffeeedddcccbbbbbbbbbbbbeeeeeeffffffgggfffffffffddddddfffhhhjjjmmmooopppqqqqqqrrrsssssstttttttttuuuvvvvvvwwwwwwuuutttssswwwyyy}}}|||vvvvvvyyy}}}rrrlllbbbXXXQQQNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQRRRVVVYYY^^^bbbcccdddeeeffffffeeedddeeegggkkkoooqqqssstttvvvyyy{{{{{{yyyvvvpppooonnnqqqyyyfffRRREEEBBBDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBB@@@>>><<<999777666666777666666666777:::===???AAAEEEJJJOOOSSSUUUVVVWWWXXXTTTTTTUUUVVVWWWUUUQQQNNNHHHHHHGGGFFFFFFEEEEEEEEEAAA@@@@@@???????????????>>>>>>>>>>>>===<<<;;;;;;>>>>>><<<;;;::::::999999777888999:::<<<@@@EEEIIISSS^^^nnn}}}~~~wwwrrrpppkkkhhhdddbbbaaa___]]]\\\\\\]]]]]]^^^^^^______________________________```bbbaaa___^^^^^^^^^___````````````___^^^\\\[[[ZZZ[[[]]]___aaabbbeeehhhkkktttzzz|||yyyvvvsssnnnggg```YYYSSSPPPMMMNNNNNNNNNNNNOOOQQQRRRVVV\\\ccclllwwwyyytttqqqmmmkkkjjjhhhffffffhhhiiiiiihhhhhhiiiiiiiiijjjjjjjjjjjjjjjiiihhhhhhhhhkkkmmmooonnnmmmkkkjjjjjjkkkllllllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiikkkmmmppprrrssstttsssrrrpppooonnnmmmmmmkkkkkkjjjjjjiiihhhhhhgggeeeddddddcccbbbbbbbbbaaaddddddeeefffffffffffffffeeeeeegggiiikkknnnqqqrrrpppqqqrrrtttuuuuuuttttttwwwxxxyyyzzzyyyxxxvvvuuuvvvyyy|||~~~{{{kkk___ZZZYYYZZZYYYZZZ[[[]]]^^^___``````bbbeeeiiikkkllllllmmmnnnppppppppprrrwww~~~|||cccOOOEEECCC@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCCCCAAA@@@>>>;;;999777666555555555666777999;;;===???AAAFFFMMMRRRUUUVVVWWWXXXUUUTTTUUUVVVWWWWWWTTTQQQKKKJJJIIIGGGFFFEEEEEEEEEAAAAAA@@@????????????@@@>>>>>>>>>======<<<;;;:::>>>===<<<;;;::::::::::::777999:::;;;<<<>>>AAADDDHHHRRR___kkkwww|||vvvpppkkkhhhcccaaa___^^^]]]]]][[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]]]]___^^^]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYZZZ]]]aaadddhhhlllqqquuu|||}}}wwwtttpppmmmggg```YYYSSSNNNLLLFFFGGGGGGHHHJJJNNNSSSWWWZZZcccnnnwwwyyytttqqqnnnlllkkkjjjhhhggghhhiiijjjjjjiiiiiijjjjjjkkkkkkkkkjjjjjjkkkjjjjjjjjjjjjkkkmmmnnnnnnmmmlllkkkkkkkkklllmmmlllllllllkkkkkkjjjjjjjjjiiiiiijjjlllnnnqqqssstttuuutttsssqqqooonnnmmmmmmjjjjjjiiihhhhhhggggggfffeeeeeeddddddcccbbbbbbaaaddddddeeefffggggggggggggeeefffgggiiillloooqqqrrrpppqqqsssuuuvvvvvvuuuuuuwwwxxxyyyzzzyyyxxxwwwvvvuuuxxx{{{|||}}}wwwooolllkkkjjjlllooosssttttttrrrqqqvvvxxx{{{}}}}}}}}}}}}vvvZZZIIIDDD??????@@@@@@@@@AAAAAAAAA???@@@BBBCCCDDDDDDCCCCCCAAA@@@???>>>;;;888555444666666666666888:::<<<>>>>>>CCCKKKQQQTTTVVVWWWXXXUUUUUUTTTVVVWWWWWWVVVTTTOOONNNKKKIIIGGGFFFEEEEEEBBBAAA@@@@@@??????@@@@@@>>>>>>???>>>>>>===<<<;;;;;;:::999888888888888888999;;;============>>>@@@AAAHHHQQQZZZdddrrr}}}{{{xxxsssmmmhhhcccaaa]]][[[ZZZZZZ[[[[[[YYYXXXXXXXXXZZZ[[[\\\\\\[[[[[[YYYYYYXXXXXXXXXZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWW[[[___dddiiinnnttt{{{yyysssppphhheee___WWWQQQLLLIIIGGGCCCDDDEEEFFFIIIPPPYYY```iiittt{{{sssqqqoookkkjjjllljjjiiihhhiiijjjkkkkkkjjjjjjkkkllllllllllllkkkjjjllllllllllllllllllllllllmmmlllkkkkkkkkkkkkmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmoooqqqssstttuuutttrrrpppnnnmmmlllllljjjjjjiiiiiihhhgggggggggeeeeeeeeeeeedddcccbbbaaaddddddeeegggggghhhhhhhhheeefffgggiiikkkmmmoooqqqpppqqqtttvvvwwwwwwvvvuuuwwwwwwwwwwwwwwwvvvuuuuuusssvvvzzzyyyxxx|||bbbMMMEEE?????????@@@@@@AAAAAAAAA>>>???AAACCCDDDDDDCCCCCC@@@AAA@@@???===999555333666666666666888:::<<<===<<>>===<<<===<<<;;;;;;:::;;;;;;;;;666888999999888777777888===CCCIIIOOOWWWdddttt~~~zzzwwwvvvvvvtttqqqmmmgggbbb^^^[[[YYYXXXWWWWWWYYYYYYXXXWWWWWWXXXYYY[[[[[[[[[ZZZZZZWWWWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXXXXWWWVVVVVV]]]aaafffmmmssszzzxxxqqqnnnccc___XXXQQQKKKGGGEEEDDDEEEFFFGGGHHHKKKTTT___ggg}}}uuuoooooonnniiiiiillljjjiiihhhiiikkklllkkkjjjkkklllmmmmmmmmmlllkkkjjjmmmmmmmmmnnnnnnmmmllllllmmmlllkkkjjjkkkkkkmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjllllllmmmnnnppprrrsssttttttsssqqqooommmlllkkkkkkkkkkkkjjjjjjiiihhhhhhhhheeeeeeeeeeeedddcccbbbbbbdddeeefffggghhhhhhhhhhhheeeeeefffhhhjjjlllnnnooopppqqqtttvvvwwwwwwvvvvvvuuuuuuuuutttttttttttttttqqquuuyyyxxxvvvxxxrrrVVVGGGEEE???;;;<<<>>>>>>???BBBAAAAAAAAAAAAAAABBBCCCDDDAAA@@@@@@???===<<<:::999888777555444555666888999>>>@@@DDDHHHLLLPPPUUUYYYYYYXXXVVVUUUUUUVVVWWWXXXSSSRRRPPPMMMIIIFFFBBBAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999888777777777777777777777777===>>>???CCCJJJVVVccckkkzzzwwwtttrrrpppnnnjjjhhheeebbb^^^ZZZWWWVVVSSSTTTUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWYYYZZZ[[[[[[ZZZXXXUUUTTTTTTVVVWWWWWWVVVWWWYYY[[[^^^ccckkkttt{{{}}}uuummmggg```ZZZSSSLLLHHHEEECCCBBBAAA>>>BBBIIILLLQQQeee{{{|||rrroookkkiiijjjjjjiiiggghhhhhhhhhhhhhhhiiijjjkkkhhhiiikkkmmmnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllljjjkkkmmmoooqqqqqqqqqppppppqqqrrrrrrqqqnnnllljjjjjjjjjiiigggfffeeeccccccdddeeefffggggggfffeeedddbbbccceeefffffffffeeeeeeaaacccfffhhhiiikkknnnpppmmmnnnoooqqqrrrtttuuuuuuuuutttrrrqqqooonnnmmmmmmnnnnnnoooqqqtttxxx{{{}}}zzz^^^MMMFFF???;;;<<<=========@@@CCCCCCBBBBBBAAABBBBBBBBBAAA@@@@@@???>>><<<:::999888777666555555666888999;;;>>>BBBEEEIIIMMMRRRUUUWWWVVVUUUSSSSSSTTTUUUVVVRRRQQQPPPMMMJJJGGGDDDBBBAAABBBBBBBBBAAA@@@>>>===@@@??????>>>>>>===<<<<<<<<<;;;;;;::::::999999888888888888888888888888888:::;;;<<<@@@FFFOOOZZZbbbrrr|||}}}xxxuuuqqqmmmkkkiiigggeeecccbbb___\\\YYYVVVTTTRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUWWWWWWXXXYYYXXXVVVTTTSSSTTTVVVWWWXXXXXXYYY\\\^^^ccchhhpppxxx{{{tttkkkfff]]]XXXPPPIIIEEECCC@@@???@@@===AAAJJJOOOXXXooowwwooollljjjjjjkkkllljjjiiihhhhhhhhhhhhhhhiiiiiijjjhhhiiikkkmmmnnnooonnnnnnooooooooonnnnnnmmmmmmmmmllllllkkkkkkjjjjjjiiiiiiiiiiiijjjjjjkkkllllllmmmkkklllmmmooopppqqqqqqrrrssssssrrrqqqpppmmmkkkjjjjjjiiihhhgggfffeeeeeeeeehhhhhhiiiiiihhhfffeeedddeeefffggghhhiiihhhgggfffbbbdddggghhhiiijjjmmmooommmmmmmmmnnnppprrrsssttttttsssqqqooonnnllllllkkkkkkkkklllnnnqqquuuxxxyyy{{{jjjVVVIIIBBB<<<===>>>======???DDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>><<<;;;:::999888666666555666777888999;;;???BBBDDDHHHMMMPPPTTTTTTSSSRRRRRRRRRRRRSSSQQQPPPOOOMMMKKKHHHFFFEEEBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@??????>>>======<<<;;;;;;::::::999999888999999999999999999999999666777999<<<@@@GGGNNNTTT```iiiwww~~~yyysssooollliiieeebbbaaa___]]]\\\ZZZYYYWWWUUUSSSQQQPPPOOONNNOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSUUUWWWYYY[[[\\\^^^bbbdddjjjooowwwyyyrrriiidddYYYTTTLLLFFFBBB???===<<>>>>>?????????@@@BBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>===<<<;;;999999888777666666777777777999<<>>>>>======<<<;;;;;;::::::999999888888888888888888888888888555777999:::<<<@@@EEEHHHQQQYYYeeerrr}}}{{{vvvqqqlllgggcccbbb___[[[YYYYYYXXXVVVUUURRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNOOOOOOPPPQQQRRRPPPQQQRRRTTTTTTTTTTTTTTTUUUWWW[[[^^^aaaeeeiiimmmssswww~~~|||wwwooogggbbbVVVQQQJJJDDD@@@>>><<<;;;>>>===AAAJJJVVViiizzzoookkkkkklllmmmmmmlllkkkiiiggghhhiiijjjjjjjjjiiihhhhhhjjjllloooqqqrrrrrrrrrsssrrrqqqpppooonnnmmmlllkkkkkkkkkkkkjjjhhhgggfffffffffggghhhjjjlllnnnooonnnnnnnnnnnnoooqqqssstttvvvuuusssqqqppppppqqqrrrrrrpppllliiihhhhhhiiijjjlllmmmmmmmmmllljjjhhhggggggggghhhhhhhhhgggeeedddfffhhhiiiiiihhhhhhiiijjjllljjjiiihhhiiikkknnnpppooonnnmmmlllkkkiiihhhgggfffggghhhjjjlllnnnpppqqquuuxxx}}}oooWWWKKK@@@===>>>>>>>>>???>>>???AAABBBCCCCCCCCCCCC@@@@@@@@@@@@???===<<<<<<::::::999888777666666666777999;;;===>>>@@@DDDGGGNNNOOOPPPQQQRRRQQQQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJEEEEEEDDDCCCCCCCCCBBBBBB@@@??????>>>>>>===<<<<<<<<<;;;;;;::::::999999888777777777777777777777777666888:::;;;;;;===@@@BBBHHHNNNXXXbbblllxxx~~~yyyuuuooojjjfffbbb^^^[[[XXXVVVSSSQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPQQQRRRSSSTTTTTTTTTUUUXXX]]]aaaffflllqqquuuzzz~~~|||xxxssslllddd___TTTOOOIIICCC@@@???===<<<>>>???DDDNNN[[[nnnxxxqqqnnnooooooooommmjjjhhhgggiiijjjlllmmmmmmllljjjhhhiiijjjmmmoooqqqrrrrrrrrrsssrrrqqqpppooonnnmmmllliiijjjkkkkkkjjjhhhfffeeeggggggggghhhjjjllloooqqqqqqpppoooooooooqqqrrrttttttsssrrrqqqrrrtttwwwxxxwwwuuuqqqmmmjjjjjjkkkkkkkkkllllllmmmmmmllljjjjjjhhhhhhiiiiiiiiihhhfffeeehhhiiijjjiiihhhggghhhiiikkkiiigggffffffiiikkkmmmllllllllllllkkkiiihhhgggggghhhiiikkkmmmooopppppptttvvvxxx{{{fffVVVEEE>>>===<<<;;;<<<<<<===???AAACCCCCCCCCBBB@@@@@@@@@@@@???>>>===<<<;;;::::::999777666555555666888:::;;;<<<===@@@CCCIIIKKKNNNPPPRRRRRRQQQPPPNNNOOOOOONNNNNNMMMLLLKKKIIIGGGEEEBBB@@@>>>===<<<@@@??????>>>======<<<<<<<<<;;;;;;::::::999999888666666666666666666666666777999:::::::::;;;===???CCCGGGMMMTTT[[[fffrrr{{{}}}yyyuuurrrpppkkkhhhccc^^^\\\YYYVVVTTTPPPNNNKKKJJJKKKLLLLLLKKKJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPNNNNNNOOOPPPQQQRRRSSSTTTUUUYYY___eeekkkrrryyy}}}|||yyyyyyxxxuuurrrmmmggg```[[[RRRMMMHHHCCCAAAAAA@@@???@@@DDDLLLVVVcccuuuwwwsssqqqrrrqqqoookkkhhhggggggkkkmmmppprrrqqqooollljjjiiikkkmmmoooqqqqqqqqqqqqqqqqqqpppooonnnnnnmmmmmmiiijjjkkkllllllkkkiiiggghhhhhhhhhhhhjjjmmmppprrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppqqqrrruuuxxxzzzxxxvvvssspppmmmllllllllljjjjjjkkklllllllllkkkjjjjjjkkklllllllllkkkjjjiiihhhiiijjjiiihhhggggggiiiiiihhhgggffffffgggiiijjjjjjkkklllllllllkkkjjjiiiiiijjjkkkmmmooopppppppppqqqrrrtttuuuyyy{{{gggQQQEEE@@@===;;;<<<;;;<<>>>>>===;;;;;;:::999888666555444555777888999999:::===???DDDGGGKKKNNNQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKIIIHHHEEECCCAAA@@@??????AAA@@@@@@??????>>>======<<<;;;;;;::::::999999888666666666666666666666666666777888888888999;;;===>>>AAADDDGGGLLLUUU```iiiuuu}}}zzzyyywwwuuurrrnnnjjjgggdddbbb___[[[WWWTTTRRRQQQPPPOOOLLLJJJHHHGGGIIIJJJJJJIIIFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMLLLMMMMMMMMMNNNOOOPPPQQQUUUZZZ```gggooowww}}}yyyuuurrrpppooommmjjjgggaaa[[[VVVOOOKKKFFFBBBAAABBBBBBBBBBBBJJJUUU```nnn~~~wwwtttuuurrrsssrrrnnnjjjgggggghhhnnnpppsssvvvuuurrrnnnllljjjkkkmmmoooppppppppppppooooooooonnnnnnmmmmmmmmmjjjkkknnnooopppooommmkkkkkkjjjiiiiiijjjmmmpppssstttttttttsssrrrpppooonnnnnnnnnnnnoooqqqsssvvvwwwtttsssrrrpppooonnnnnnmmmjjjkkkkkkkkkkkkjjjhhhgggjjjkkklllmmmmmmllllllkkkhhhiiijjjiiihhhggggggiiihhhhhhgggffffffggggggggghhhjjjlllnnnnnnnnnmmmllljjjkkkmmmooopppqqqqqqpppnnnppprrrrrrtttyyyvvv\\\MMMEEE@@@>>>===<<<===???@@@@@@???>>>===@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::888666444333444666777777777888:::<<>><<<<<<;;;::::::999999888777777777777777777777777555555666666555777999<<<;;;===>>>>>>BBBJJJUUU]]]fffqqq~~~}}}zzzwwwtttqqqooolllkkkhhhddd```]]]ZZZXXXVVVSSSOOOMMMLLLLLLLLLKKKLLLJJJHHHHHHIIIKKKKKKKKKDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJJJJKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOUUUZZZaaaiiiqqqzzz{{{xxxuuurrrooojjjiiigggeeebbb]]]WWWSSSMMMIIIEEEBBBAAABBBCCCCCCDDDMMM[[[hhhvvv}}}sssrrruuurrrsssqqqnnniiiggghhhkkkppprrrvvvxxxwwwtttpppmmmjjjkkkmmmnnnooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmkkkmmmppprrrsssrrrpppooolllkkkjjjjjjkkknnnqqqsssuuuuuuuuutttssspppnnnlllmmmmmmmmmnnnoooqqqrrrsssppppppppppppooooooooooookkkkkkkkkkkkjjjhhhfffdddggghhhjjjkkklllkkkkkkjjjhhhiiijjjiiihhhggghhhiiiggggggggggggggggggffffffhhhiiilllnnnppppppooonnnkkklllnnnpppqqqqqqqqqpppmmmppprrrrrrrrruuu{{{pppXXXIIIBBB???>>>>>>>>>>>><<<;;;;;;===>>>>>>>>>>>>>>>============<<<<<<<<<;;;:::999777666777666555555666888:::<<<;;;???EEEJJJNNNPPPSSSTTTUUUVVVUUURRROOOLLLKKKLLLMMMJJJFFFEEEGGGGGGEEECCCAAAAAAAAABBBBBBCCCCCCCCC???>>><<<:::999999999999999999888777777777777777666666777888888888888888999999:::<<>>;;;;;;;;;;;;:::;;;===>>>========================<<<<<<<<<;;;:::999888777777666555555666777:::;;;999===BBBGGGJJJMMMQQQSSSUUUUUUUUUSSSOOOLLLLLLLLLMMMKKKHHHHHHIIIHHHFFFCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<;;;999999999:::777777666555555555555666666666777888888888888888888888999;;;===AAAEEEGGGJJJQQQYYYaaajjjttt~~~{{{xxxuuusssrrrooommmnnnllljjjgggdddaaa^^^]]]WWWVVVUUUSSSPPPNNNMMMLLLKKKJJJHHHGGGEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFFFFEEEEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHKKKPPPTTT\\\cccmmmvvv}}}|||vvvnnngggccc```___]]]\\\ZZZXXXWWWVVVSSSNNNJJJEEEAAA???@@@AAABBBGGGLLLYYYgggxxxzzzwwwuuuttttttsssqqqpppnnnmmmlllkkkqqqtttwwwyyyxxxuuuqqqnnnmmmmmmmmmmmmmmmnnnoooooonnnmmmllljjjjjjkkklllmmmmmmnnnooopppqqqrrrrrrrrrooonnnnnnmmmnnnoooppppppsssttttttsssqqqnnnllljjjiiijjjkkkmmmnnnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkiiiggghhhiiijjjhhhfffffffffhhhiiikkkllllllmmmooonnnkkkiiihhhhhhiiiiiikkkjjjiiiiiiiiiiiiiiiiiikkklllnnnoooppppppoooooooooooopppqqqqqqpppooonnnppppppqqqqqqqqqrrrvvvyyy|||xxxaaaPPPFFFAAA<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>======<<<<<<;;;:::888888777666555555555777888999888;;;???BBBFFFJJJOOORRRSSSTTTTTTRRROOOMMMLLLLLLMMMLLLLLLLLLLLLJJJGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>===;;;::::::::::::888777666666555666666666666777888888999888888888888888888999;;;===@@@BBB@@@DDDJJJPPPWWWaaalllttt|||zzzsssqqqmmmkkkjjjhhhfffdddbbbaaa___\\\YYYVVVTTTSSSPPPOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGIIIMMMSSSXXXbbbiiisss|||}}}xxxtttnnnggg```\\\ZZZXXXWWWTTTRRRQQQPPPNNNLLLHHHEEE@@@>>>???AAACCCFFFNNNXXXlllyyy|||yyyyyyvvvsssssssssrrrqqqpppooonnnnnnsssuuuwwwxxxxxxvvvtttrrrppppppoooooonnnnnnnnnnnnmmmllljjjiiiiiiiiijjjkkkmmmnnnnnnooopppppppppooommmmmmllllllmmmnnnooooooqqqrrrrrrqqqpppnnnkkkjjjggghhhiiikkkllllllmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjiiihhhhhhiiiiiihhhggggggggghhhjjjkkklllmmmmmmrrrpppnnnllljjjiiiiiijjjjjjjjjiiiiiiiiijjjkkkkkkllllllmmmnnnoooooooooooonnnnnnoooooopppoooooonnnoooqqqrrrsssssstttvvvxxxzzz|||uuu```OOOFFFBBBAAA>>>===<<<<<<:::999999::::::<<<===>>>??????=========<<<<<<;;;999999777666666555555666777888777999<<<>>>BBBGGGLLLPPPQQQRRRSSSQQQNNNLLLKKKKKKLLLMMMNNNOOONNNLLLHHHEEEEEEDDDCCCBBBAAA???>>>>>>???>>>===<<<<<<;;;;;;;;;::::::999888888888888999777888888999999888888888777777777777888:::<<<<<<>>>@@@CCCGGGLLLTTT]]]dddjjjooouuu|||~~~{{{wwwssspppooojjjhhheeecccbbbaaa___]]]WWWWWWUUUSSSPPPNNNMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEDDDCCCBBBCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCEEEFFFEEEFFFHHHJJJMMMSSSZZZ___hhhoooyyy}}}wwwrrrlllggg```ZZZWWWTTTRRRPPPLLLKKKJJJIIIGGGEEECCCAAA??????@@@CCCFFFMMM[[[iii|||yyyyyyzzzwwwtttrrrrrrrrrrrrrrrqqqqqqqqqssstttuuuvvvvvvuuuttttttqqqqqqqqqpppooonnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhllllllmmmmmmnnnmmmmmmmmmkkkkkkkkkllllllmmmnnnnnnoooppppppooonnnmmmkkkjjjfffggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhiiiiiihhhhhhggghhhhhhiiikkklllmmmnnnsssrrrpppnnnlllkkkjjjjjjhhhhhhhhhhhhiiijjjkkkkkkkkkllllllmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnqqqtttuuuuuuuuuvvvwwwyyyzzz{{{}}}rrr[[[MMMEEEBBB>>><<<<<<<<<;;;999888999:::;;;<<<===>>>???============<<<;;;;;;:::777777777666666666666666777999:::<<>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999999999999999888888999999999999888888666666666777777888999999======>>>@@@DDDIIIPPPTTTWWW[[[bbbiiipppxxx}}}{{{zzzvvvuuussspppllliiifffddd]]][[[XXXVVVVVVUUUSSSRRRPPPOOONNNMMMKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>@@@BBBDDDFFFFFFHHHKKKOOOTTTZZZaaafffnnnttt}}}}}}xxxqqqlllaaa]]]WWWQQQNNNLLLIIIHHHFFFFFFFFFDDDBBBAAA@@@???@@@???AAAFFFLLLWWWjjjzzz|||wwwxxxzzzxxxtttqqqrrrssssssssssssrrrrrrpppqqqrrrrrrsssrrrrrrqqqppppppppppppooommmlllkkkjjjjjjiiihhhgggfffffffffjjjjjjkkkkkklllkkkkkkkkkiiijjjjjjkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmllllllhhhhhhiiiiiijjjiiiiiiiiikkkllllllllllllkkkjjjiiihhhhhhiiiiiihhhhhhhhhiiigggggghhhhhhjjjlllmmmnnnsssrrrqqqooommmkkkjjjjjjggggggggggggggghhhiiijjjkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkllllllmmmmmmmmmnnnppptttvvvvvvuuuvvvwwwwwwxxxyyyzzz~~~kkkYYYHHHBBB<<<999:::<<<<<<:::888888999:::;;;<<<===>>>======>>>>>>===<<<<<<;;;999999888888777777666666777888999;;;===@@@EEEIIIGGGJJJLLLLLLIIIGGGFFFEEEFFFIIIMMMOOONNNLLLJJJIIIHHHGGGFFFDDDBBBAAA??????>>>>>>??????>>>===<<<<<<:::999888888777777888888999999999:::999999888777666666777777888888888888888888888:::<<>>>>>??????@@@@@@BBBBBBBBB@@@???@@@AAA@@@@@@@@@????????????>>>????????????@@@@@@@@@@@@=========>>>@@@CCCGGGIIIHHHKKKQQQWWW\\\bbbiiimmmuuuzzz{{{wwwrrrjjjddd[[[WWWRRRMMMJJJHHHFFFDDDAAABBBBBBAAA???===>>>???@@@???DDDMMMYYYhhh|||zzzwwwvvvvvvuuutttqqqrrrsssttttttsssrrrqqqnnnnnnoooppppppooonnnmmmlllmmmnnnnnnnnnmmmkkkjjjjjjiiiiiihhhgggfffeeeeeeggghhhiiiiiijjjjjjjjjiiihhhiiijjjlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnkkkkkkkkkkkkjjjiiihhhhhhkkkkkklllmmmlllkkkjjjiiiggghhhiiiiiihhhhhhiiijjjgggggggggggghhhkkkmmmnnnqqqqqqpppnnnmmmkkkjjjiiiggggggfffffffffggghhhhhhjjjiiiiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmmmmpppsssuuuuuuuuuuuuvvvsssvvvxxxyyy{{{pppSSSKKKAAA<<<;;;<<<;;;:::888888999:::;;;<<<<<<<<<===>>>>>>>>>>>>===<<<<<<:::::::::999999888777666555666888999:::<<<@@@CCCCCCEEEHHHHHHFFFDDDBBBBBBCCCGGGKKKMMMLLLJJJKKKLLLIIIHHHGGGEEEDDDBBBAAAAAA>>>>>>?????????>>>===<<<::::::999888888888888999999:::::::::999999888777666777888888999999888888666666666777999;;;;;;;;;???BBBFFFJJJNNNTTTYYY^^^fffjjjpppvvvzzz~~~{{{yyywwwrrrooolllhhheeedddcccccc]]]\\\ZZZXXXUUURRRPPPNNNNNNLLLIIIHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>??????????????????@@@????????????@@@@@@AAA???>>>>>>======>>>>>>???@@@AAABBBAAA???>>>???@@@>>>>>>>>>>>>==================>>>>>>>>>?????????=========???BBBFFFKKKMMMNNNSSS[[[bbbhhhnnnsssvvv|||zzzuuuqqqjjjbbb\\\WWWSSSNNNJJJGGGEEEBBB@@@>>>???@@@>>><<<;;;<<<>>>@@@AAAKKK\\\nnn}}}zzzvvvrrrqqqrrrrrrqqqrrrsssttttttsssqqqppplllmmmnnnooonnnllljjjiiihhhiiikkklllllllllkkkjjjjjjjjjiiiiiigggfffeeedddeeeeeefffhhhiiiiiiiiiiiihhhiiikkklllmmmnnnnnnmmmmmmmmmlllmmmmmmnnnoooooonnnnnnmmmlllkkkiiihhhgggiiijjjkkklllkkkjjjhhhgggfffhhhjjjiiihhhgggiiikkkffffffeeefffgggiiilllmmmnnnnnnnnnmmmllljjjiiihhhiiihhhggggggggggggggghhhhhhhhhgggfffffffffggghhhiiiiiihhhhhhiiijjjlllmmmmmmppprrrsssssssssuuuvvvsssuuuwwwxxxxxx|||bbbXXXJJJAAA===<<<:::777888999999::::::;;;;;;<<<===>>>>>>>>>>>>======<<<;;;;;;;;;:::999888777666333555777888888:::<<<>>>@@@CCCFFFFFFDDDBBB@@@@@@AAAEEEIIIKKKJJJJJJKKKMMMIIIIIIHHHFFFEEECCCBBBBBB>>>>>>???@@@@@@???=========<<<;;;;;;::::::;;;;;;:::::::::::::::999888777777777888999999999999999888888888:::;;;<<<;;;999;;;===@@@BBBDDDHHHMMMPPPTTTYYY```fffkkkppptttwww|||~~~yyyyyyxxxvvvtttpppmmmkkkgggeeebbb^^^[[[ZZZZZZZZZTTTTTTRRRPPPNNNKKKIIIGGGHHHFFFCCCBBBCCCCCCAAA@@@AAAAAAAAA@@@@@@??????>>>?????????@@@@@@@@@AAAAAA??????>>>>>>>>>>>>??????>>>>>>============>>>>>>???AAAAAA@@@>>>===>>>???>>>============<<<<<<<<<<<<=========>>>>>>??????>>>>>>>>>@@@DDDIIINNNQQQUUU[[[dddlllssswww{{{~~~|||vvvqqqllleee\\\VVVOOOKKKGGGCCC@@@>>>;;;999<<<>>>???===:::999;;;>>>AAAEEERRRiiizzz{{{yyyuuuooommmoooqqqqqqrrrsssttttttrrrpppoookkklllnnnooonnnllliiigggdddfffhhhkkklllkkkkkkjjjjjjjjjjjjiiihhhfffeeedddcccdddeeeggghhhiiiiiiiiihhhiiikkkmmmnnnnnnnnnnnnmmmllllllmmmmmmoooppppppppppppooonnnllljjjhhhgggggghhhjjjkkkjjjiiigggfffeeehhhjjjiiiggggggiiikkkfffeeeeeeeeefffiiikkkmmmllllllllllllkkkjjjiiihhhjjjjjjiiihhhgggggghhhhhhggggggeeeddddddeeefffgggiiihhhhhhhhhhhhjjjlllmmmnnnoooqqqrrrrrrsssuuuwwwvvvwwwxxxwwwwww{{{