BM6P6(@ %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))'''&&&$$$"""&&&)))+++))))))+++---''''''((()))***+++,,,,,,)))*********++++++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,000000000111222222222333222333555666666666555555666666555444222111111000////////////000000000000111111111111222333444555:::::::::999999777666666333333333333333333444444222222111111111111222222000000//////.........------...///111111111000///333222111///............+++,,,------............+++,,,...///000111000000222111///...---------...///...---+++***)))(((((()))))))))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((++++++***)))(((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!###%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%((()))))))))(((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$###!!!"""###%%%$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))))))))&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$###"""""""""###&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$###""""""""""""""""""""""""######$$$''''''&&&%%%###"""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!! """$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$############$$$%%%&&&'''(((((((((%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%!!!###%%%''''''%%%###!!!!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$ ###&&&'''&&&&&&'''(((((((((((())))))******+++))))))))))))*********+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,............------------///000000111111222222333333444555666666555555444555555444333222111000000....../////////000000000000000000000111222333444777777777777777666555555333333333333222222222222111000000//////000000111000/////////............---...///000111000000///111000///...------------***+++,,,,,,---------,,,+++,,,---///000000000000111000...---,,,,,,------...---,,,+++***)))))))))*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((*********)))))))))((((((***)))((('''((()))***+++'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%###"""!!!$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###!!!"""###%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''!!!"""###%%%&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$###############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$###############"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%######$$$%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###%%%######"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&((()))))))))))))))))))))(((((((((((())))))))))))******++++++,,,---------------------------------------------............/////////000111222222222444444555666666555333333333333222111000000//////------........./////////000/////////000111222333333333444555555555555555333333333222111111111000000//////......//////000////////////..................///000000000//////......---------------...+++,,,,,,---------------***+++---...///000000000//////...---,,,,,,,,,,,,,,,,,,+++***************++++++******))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((()))*********)))((('''(((''''''&&&'''((()))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###!!!"""###%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$$$$###""""""""" !!!""""""######$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!! ###############$$$$$$$$$###""""""""""""###$$$$$$ !!!"""###$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$"""""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$########################$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######$$$%%%''''''((($$$%%%%%%%%%%%%%%%%%%&&&######""""""""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$%%%%%%&&&'''''''''(((((('''''''''''')))))))))((((((''''''''''''''''''(((((((((((())))))*********+++++++++,,,------------------------,,,,,,,,,------.........---......///000111222222444555555666555444222111222111111000//////......------------.........//////////////////000111111000111222444555555555555333333222222111000//////000//////......//////000///////////////...............//////////////////------,,,,,,---...//////------...............---***+++,,,---...//////000//////......------------+++***************++++++,,,++++++***)))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''(((***++++++)))(((&&&%%%$$$######$$$%%%'''(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&"""###$$$&&&'''''''''((($$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''(((%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$###!!!"""###%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#####################$$$$$$$$$###"""""""""""""""###############$$$$$$%%%&&&'''(((((('''%%%$$$###$$$%%%%%%%%%###%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""""""""""""""#########%%%%%%%%%$$$###"""!!!!!!############$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""###$$$$$$$$$%%%######""""""######$$$%%% !!!"""###$$$%%%&&&######""""""######$$$%%%&&&%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%######%%%%%%%%%$$$###"""###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%&&&'''((((((***)))((((((((((((((('''))))))(((((('''&&&&&&&&&&&&'''''''''(((((((((((()))))))))***************------------------------+++,,,,,,,,,------......,,,---...///000111222222444444555555555333222111111000000//////.........------------.........////////////...//////000000000111222444555666777777333333222222111000//////111000000//////000000111........./////////////////////..................------------...///000000,,,,,,---------,,,,,,+++******+++,,,---...//////000000000000000//////...******))))))******++++++,,,++++++***)))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))***+++)))(((&&&%%%$$$######$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((''''''&&&$$$###!!! %%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$###!!!"""###%%%$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&''''''''''''%%%$$$######%%%%%%$$$###$$$$$$$$$######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""""""""#########%%%%%%%%%$$$###"""!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%###############$$$$$$%%%"""######$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$###"""!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$#########$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))'''%%%%%%'''((('''&&&((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...///000111222333333444555555444222222000000000//////.........------........./////////000000////////////000000000111333444666777777777333333333222111111111000111000000//////000000111.........///////////////000///......------............------...///000000)))************))))))(((*********+++,,,---...///000000111111111000000///******)))))))))******+++++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))))))))((('''((((((&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%'''((()))''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!$$$###!!!"""###%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%% !!!"""###$$$%%%&&&((((((((((((''''''&&&%%%"""######$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$############"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""######$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$!!! !!!!!!###$$$$$$###############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###############"""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&''''''"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$%%%%%%$$$%%%&&&((((((&&&%%%$$$###########################%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&###########################$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$&&&'''((((((''''''(((&&&###$$$&&&((('''&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,***+++,,,---///000111222111222333444555444333222000000000///////////////....../////////000000000111000000//////000000111000111222444555666666666333333333333222222222222000//////......//////000............/////////000000///...---------......---------,,,------......***++++++++++++***)))(((******)))***+++,,,...///...///000111111000//////+++***)))))))))))))))************)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))***)))(((&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((('''''''''''' !!!###%%%''')))******%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$&&&((()))(((''''''&&&%%%%%%$$$$$$$$$$$$##################$$$###!!!"""###%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&!!!!!!""""""######$$$$$$&&&&&&&&&%%%%%%$$$###""" !!!"""#########""""""###$$$$$$$$$$$$###$$$###"""###$$$%%%$$$"""""""""!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$##############################""""""""""""$$$$$$############$$$$$$$$$""" !!!###$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$#####################$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&"""###$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!"""###%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!############"""######$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$%%%'''(((((('''%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''!!!"""%%%'''((('''&&&%%%)))&&&$$$$$$'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++++++++***************************************---------,,,,,,+++++++++***+++,,,---///000111222000111333444555444444333000000000000000/////////////////////000000000000111111000000000000000111000111222333444555555555333333333333333333444444.........------.........---.........//////000000000///...---,,,------...---,,,,,,++++++,,,,,,---............------,,,+++******))))))***,,,...///---...///000000///......++++++***))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))******)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''((((((((('''&&&%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$###!!!"""###%%%%%%$$$%%%$$$###""""""###$$$%%%############""""""""""""!!!!!!!!!!!! """######$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###$$$$$$$$$"""!!!!!! !!!!!!"""######&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$)))&&&### !!!###%%%%%%$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&& !!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$&&&((()))$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""$$$%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%$$$""""""$$$$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%############$$$%%%%%%&&&""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))************+++++++++)))************+++++++++,,,,,,++++++***+++++++++***+++---///000000///...333333333333333333333333222222000///...............//////000111222222222111///...------...///111222222222222333444555666111111111222222333333333333333222222000///---,,,,,,---...//////...---,,,//////............//////++++++*********+++---...000//////---,,,+++******))))))***+++,,,,,,------111000///...---,,,,,,,,,---,,,+++***))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$#########""" !!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$&&&&&& !!!"""$$$%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$&&&$$$""""""###%%%%%%$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$###""""""!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$###$$$&&&'''&&&######%%%''''''&&&&&&&&&'''&&&### """"""###$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&'''&&&$$$#########!!!################################################%%%%%%''''''''''''%%%%%%""""""###$$$%%%%%%%%%%%%###%%%'''%%%###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!###$$$$$$$$$$$$&&&''''''%%%###$$$&&&'''%%%###)))(((%%%$$$###$$$&&&(((%%%&&&'''&&&%%%$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$$$$$$$###"""$$$%%%&&&'''&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""!!! $$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&########################&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((()))))))))*********))))))*********+++++++++++++++***************+++,,,,,,---...////////////111111222222222333333333222222000//////............//////000111111222222111000...------...000111222222222222333444555555111222222222333333333333333333222222000///...------....../////////......000///...............///,,,+++*********+++---...000///...---,,,++++++***)))******+++,,,,,,------------,,,,,,------......---,,,+++***))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$######%%%$$$###"""######%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''(((######$$$$$$%%%$$$$$$$$$$$$##################$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$###############$$$%%%%%%%%%$$$###""" !!!!!!"""###$$$$$$%%%'''%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&$$$###$$$%%%&&&%%%###$$$&&&'''%%%######%%%'''&&&%%%$$$$$$%%%$$$""" """######$$$$$$$$$######$$$######$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%&&&''')))'''%%%###$$$&&&'''%%%###"""""""""######$$$$$$$$$%%%&&&'''&&&%%%$$$&&&((($$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$######%%%&&&'''((('''%%%###!!!######$$$$$$$$$%%%%%%%%%((((((&&&$$$!!!$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))*********++++++******))))))))))))******......---------....../////////000000111222333333222111000000/////////////////////000111111222222111000///......///000111222222111222222333444555222222333333333333444444222222222111111///...---000//////....../////////000000///...---------...,,,++++++******+++------//////...---,,,++++++*********++++++,,,,,,------)))******+++,,,...///000,,,,,,+++***))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&$$$######'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$###$$$%%%&&&%%%$$$""" !!!"""###$$$%%%&&&%%%###!!!!!!###$$$######"""######$$$%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&%%%$$$###%%%'''&&&$$$""""""######"""!!!######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###'''''''''&&&&&&%%%$$$###&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&(((&&&%%%$$$$$$&&&&&&%%%$$$"""$$$%%%%%%$$$###%%%&&&'''&&&%%%$$$&&&(((######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$%%%&&&((()))((('''$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))******************************+++,,,000///---,,,,,,---...///------...///000111222333222111111000//////000000//////000000111111111111111000000//////000000111222222111111222333333444333333333333333333333444111111111111111000///...222111///......///000000000000///...---------------,,,+++***++++++------//////...---,,,,,,+++++++++++++++,,,,,,,,,------)))))))))***+++---...///,,,++++++***))))))******))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%###!!!'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""######$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$ """###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&"""""""""#########$$$$$$######"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&###$$$&&&&&&%%%###!!! !!!"""$$$%%%&&&&&&"""!!! !!!"""!!! #########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%"""""""""$$$#########$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%&&&$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""!!!'''&&&$$$###"""###$$$$$$%%%%%%%%%$$$#########"""###""""""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&'''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%&&&'''&&&%%%$$$&&&((("""######$$$$$$######""""""""""""######$$$$$$%%%$$$&&&((()))***)))((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))))))))******(((((()))))))))*********+++++++++++++++,,,---...000///---,,,,,,---...///,,,,,,---...000111222222222111111000000000000111000000000000000111111111111111111000000111111111222222111111111222333333333333333333333333333333000000111111111000000///222111000.........///000//////...---------------...---,,,+++++++++,,,---.........------,,,,,,+++,,,,,,,,,,,,,,,---------***************+++,,,---,,,+++******)))*********))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""###############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''###$$$%%%%%%$$$### !!!!!!"""###$$$%%%&&&&&&###"""!!!!!!######"""!!!%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$%%%%%%%%%%%%(((&&&######$$$%%%%%%%%%######$$$$$$$$$######""""""$$$%%%%%%######%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!'''&&&$$$###"""###$$$$$$$$$$$$######""""""!!!!!!$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((#########$$$$$$#########""""""""""""###$$$%%%&&&%%%%%%&&&'''((()))))))))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))))))))*********((((((((()))))))))******,,,,,,,,,,,,,,,---...///......---------......///------...//////000111111222111111000000111111111000000000000000000111111111111111111111111111111222222111111111111222222333333222222222222111111///000000111111111111000111111000///...............---------------............,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***+++++++++++++++***************+++))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&!!!!!! !!!!!!##############################$$$$$$$$$$$$###############$$$%%%&&&&&&'''$$$$$$$$$$$$###"""!!!!!!""""""######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%$$$######"""$$$$$$##################%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###############$$$""""""###%%%&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%""""""###$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''%%%$$$#########$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$###############"""""""""%%%$$$#########$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$###""""""###$$$$$$###$$$%%%&&&&&&'''''''''((('''%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$ !!!"""###$$$&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((###$$$$$$$$$$$$$$$$$$######""""""""""""$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$############""""""%%%$$$$$$######$$$$$$%%%######"""""""""###$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''((((((((())))))(((((((((((()))))))))***++++++++++++,,,---...///,,,,,,---...////////////......//////000000000000222111111000000111222222111000000000000000000000111222222222222222222111222222111111111111222222222222222111111000000000//////000111111111111111///000000///...---,,,,,,,,,,,,,,,,,,---.../////////...---,,,+++,,,,,,---...------------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++***************++++++))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&&&&%%%""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%###%%%$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!"""""""""#########$$$"""!!!!!!"""$$$%%%%%%$$$'''%%%######%%%'''&&&$$$%%%$$$###$$$&&&&&&$$$### !!!"""###$$$%%%%%%%%%!!!$$$'''&&&###"""$$$(((%%%$$$###""""""$$$&&&'''###$$$&&&''''''&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$(((&&&%%%%%%''''''&&&$$$########################"""###$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&"""######$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######&&&(((((((((&&&&&&'''(((###%%%'''&&&$$$###%%%'''###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""$$$&&&'''(((&&&$$$"""""""""$$$%%%######$$$$$$$$$%%%%%%%%% !!!""""""############""""""""""""######"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************+++,,,---...***+++---///000000///////////////000000000000000222111111111111111222222111111111000000000000000111222222333333222222111222222111111111111111222222111111111000000//////...///000111111222111111...//////000///---+++***+++++++++,,,---...///000///...---,,,+++,,,,,,---------------------,,,,,,------------------------,,,+++++++++,,,------...+++***************++++++))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$&&&'''###$$$$$$%%%&&&'''((((((######$$$%%%&&&(((((()))%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((('''&&&%%%%%%$$$###!!!  """###%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!! """$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$""" #########$$$$$$%%%&&&&&& !!!###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""#########$$$!!! !!!###%%%$$$###(((%%%######&&&'''&&&$$$"""""""""$$$&&&%%%###!!! """###%%%%%%&&&&&& $$$'''&&&"""!!!$$$(((%%%$$$###""""""$$$&&&''' !!!###%%%%%%%%%######!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&$$$########################!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$###""""""'''$$$"""###%%%&&&$$$!!!########################"""###$$$&&&''''''&&&&&&""""""$$$%%%&&&'''''''''!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&''''''%%%$$$%%%'''###%%%'''&&&$$$###%%%''' """&&&)))***)))&&&%%%&&&&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%$$$###""""""%%%%%%$$$######$$$%%%%%%+++'''###!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%%%%&&&&&&&&&%%%###!!! %%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))***)))((('''((()))'''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///000111000///...------...///000111///...------...///111000000///////////////000000222333333222111333444222000//////000111111000111111000000000000111111///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,,,,,,,,,,---------............------,,,,,,------...///000000++++++++++++++++++++++++++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$######%%%''')))((('''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))***)))((('''&&&%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%&&&&&&''''''&&&&&&%%%'''&&&$$$#########$$$$$$######""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&"""###&&&((((((((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$"""!!!%%%###!!!!!!###$$$""" !!!!!!!!!!!! ######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!! ######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$######"""######$$$&&&%%%############%%%&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&,,,((($$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''((())))))''''''((()))&&&''''''((())))))******++++++++++++++++++++++++++++++,,,---...///000000000///...------...///000111000...------...000111000000////////////000000000222333333222222333444222111//////111222111111111111000000000000111111000000000000000000000000///...---,,,,,,,,,,,,---,,,,,,,,,------...............---------,,,,,,,,,------............------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$#########$$$$$$#########$$$%%%%%%%%%&&&########################''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%"""###%%%'''''''''&&&%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$"""  ###$$$###!!!############"""""""""!!!######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$##################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&########################%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''---***&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''(((((()))***************************+++,,,...//////////////////............//////111000///......///000111000000////////////000000111222333333222222333444444222000000222222222111111000000//////000000111000000000000000000000000......---,,,,,,,,,------++++++,,,,,,---...//////,,,---.........---,,,+++,,,------......------,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$############"""""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%######"""""""""#########$$$$$$######$$$%%%%%%&&&%%%%%% """$$$$$$###%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""&&&&&&%%%$$$$$$###""""""%%%%%%$$$###"""""""""###$$$$$$############$$$$$$!!!!!!"""""""""#########''''''''''''&&&&&&&&&&&&"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***$$$&&&'''&&&%%%%%%&&&(((&&&&&&'''''''''(((((((((************************(((***,,,///000///...---/////////....../////////111000////////////000111000////////////000000111111222444333222222333555555333111111222333222111000000////////////000000////////////////////////...------,,,,,,,,,------***++++++,,,---...//////,,,---...//////---+++***,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$###############$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""""""""######$$$######"""!!!!!!!!!!!!"""######$$$$$$!!!""""""###$$$#########!!!!!!!!!"""###$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$############$$$$$$""""""""""""#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&###$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!############$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((###%%%&&&&&&%%%%%%&&&(((''''''(((((((((((())))))))))))))))))))))))))))))(((***,,,...//////...---...//////////////////...000000////////////000000///////////////000111111111333444444333222444555555333111111222333222111000000////////////000000........................------,,,,,,,,,------...++++++,,,,,,---...//////,,,---...//////---+++***++++++,,,,,,,,,,,,++++++*********+++++++++++++++************************++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%%%%%%%$$$$$$#########"""######$$$$$$######""""""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!########################!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###""""""######$$$######""""""######$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''###%%%&&&&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---..................////////////.........//////////////////...///......//////000111222222333444444333333444555555333111111111222111000000//////......//////000------------------------------,,,,,,,,,---......,,,,,,,,,---------......,,,---.........---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&''''''((('''&&&$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""""""""""""""############$$$$$$###############$$$%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$###############$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$&&&&&&&&&%%%%%%""""""############""""""'''&&&&&&%%%$$$$$$##############################%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''(((''''''&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%&&&&&&%%%$$$$$$###%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&!!!"""###$$$%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,---......///---...///000000///...---------............------............///000111222222333444444333333444666444222000000111111000/////////............//////........................,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,......---------,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%$$$#########$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""############""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$#################################$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###############"""!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!"""###$$$%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###%%%'''$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%%%%######""""""""""""##################$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!###%%%&&&''''''&&&%%%$$$##################$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''"""###$$$%%%'''((()))***%%%%%%&&&''''''&&&%%%%%%"""%%%'''&&&$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''!!!"""###$$$%%%%%%$$$### !!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%''''''''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********+++,,,---//////---...///000000///...---,,,------......------,,,............///000222222222333555444333333444666444222000///000000///...//////............//////////////////////////////,,,,,,,,,,,,,,,---...//////......------,,,++++++///...---,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((########################""""""###$$$%%%&&&&&&'''""""""############"""""" !!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""!!!!!!!!!!!!"""###%%%%%%!!!"""###$$$%%%&&&'''''' !!!######$$$$$$ """%%%%%%######&&&(((%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""&&&%%%%%%$$$$$$######"""!!!!!!""""""###$$$&&&&&&######""""""""""""######""""""""""""############"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########!!!"""%%%'''''''''&&&%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))((((((''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%########################!!!"""######"""###%%%''''''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())),,,+++)))''''''(((***+++++++++++++++,,,---..............................---...///...,,,,,,...///000//////.........//////333444555666777666555444555555444333222000000///////////////////////////222111///...///...,,,+++...------,,,,,,,,,------............///////////////...------++++++***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,$$$'''***,,,+++*********,,,,,,,,,++++++*********+++******)))((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&)))'''&&&$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&###!!! !!!###%%%%%%###!!!###&&&((((((&&&'''&&&&&&%%%$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###!!! !!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$#########""""""!!!!!!'''&&&%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$#########"""""""""!!!!!!"""$$$&&&'''&&&%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""'''&&&%%%$$$###!!! ######$$$%%%&&&&&&&&&&&&)))&&&### !!!$$$&&&$$$%%%%%%&&&%%%$$$"""!!!)))(((&&&%%%$$$###############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$############&&&((('''$$$"""$$$'''((('''%%%###""""""######"""###$$$$$$%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###)))))))))(((((('''''''''''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############""""""###%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%,,,***(((&&&%%%&&&'''(((%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''***)))(((((('''((()))******************+++------------------------,,,,,,---...///...,,,,,,.../////////............//////000111111222222222111111222222222222111111111111000000000000000000000000111000//////000111///.........------------......//////////////////.........------,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++%%%'''***,,,+++******+++,,,++++++++++++++++++***))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###"""###%%%&&&&&&$$$"""###&&&''''''%%%&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$%%%$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$######""""""""""""&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$######"""!!!###$$$$$$$$$%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%$$$###""""""!!!!!!"""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%% !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$""" !!!###%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&''''''%%%$$$######$$$$$$&&&&&&%%%$$$###$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$######"""""""""!!!!!!!!!'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++)))'''&&&%%%%%%&&&'''%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%%%%%%%&&&'''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((())))))***+++,,,---------,,,,,,,,,++++++---...///...,,,,,,.../////////............//////333333222222222222222333//////000000111111222222111111111111111111111111000//////000111222222111//////............//////000000000///......---------,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++---,,,,,,++++++*********&&&(((+++,,,+++******+++*********+++++++++++++++((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&%%%%%%%%%%%%$$$############$$$######%%%%%%%%%%%%######""""""######$$$&&&'''(((###############""""""""""""###############$$$$$$$$$$$$$$$############"""%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########"""!!!!!!!!!!!!###$$$$$$$$$###"""!!!!!!""""""######$$$$$$"""""""""""""""!!!!!!!!!$$$######"""""""""######$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$######""""""$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###!!!"""%%%&&&%%%###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$###"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$###############$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######""""""###%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%)))(((%%%######$$$%%%'''$$$$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''(((((((((''''''))))))))))))***+++,,,,,,///......------,,,,,,+++---...///...,,,,,,...//////............//////000444333222111111111222333......//////000000111111222222222222222222222222000///...///111222111000///////////////000000111111111000///...---,,,,,,,,,,,,,,,,,,------......////////////...---,,,+++------,,,,,,+++***))))))''')))+++++++++******+++))))))******++++++,,,,,,)))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$###$$$%%%&&&&&&%%%$$$###$$$###""""""###$$$&&&'''$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$ !!!###%%%%%%$$$"""!!! !!!"""######$$$$$$######""""""!!!!!!!!! ###"""""""""######$$$%%%""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%'''"""$$$'''%%%"""$$$$$$$$$%%%%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!%%%'''&&&###############$$$$$$%%%%%%&&&&&&%%%$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((())))))***((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$###""""""$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&'''''''''''''''''''''''''''&&&'''((()))******)))((('''%%%%%%&&&'''((('''''''''***))))))******+++,,,---000/////////.........------...///...,,,,,,...///...............///000000111000...---------...///////////////////////////222222222222222222222222111///......///000...---///////////////000111222222111000///...---,,,++++++,,,,,,------......///000000000///...---,,,+++------,,,,,,+++***))))))(((***++++++******+++,,,)))))))))******++++++++++++***)))'''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """###%%%&&&%%%$$$###%%%%%%$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$###!!!!!!!!!"""###%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&&&&&&&&&&&&&%%%!!!"""$$$&&&&&&%%%$$$""" !!!!!!"""###$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""###$$$%%%&&&##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''"""$$$'''%%%"""!!!!!!!!!!!!""""""""""""########################%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""############%%%%%%#########$$$%%%&&&%%%$$$######""""""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!%%%'''&&&###!!!!!!""""""###$$$$$$$$$ """$$$&&&''''''&&&%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''((()))$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''(((((('''&&&&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""######"""###%%%'''%%%%%%%%%$$$###"""""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((***************,,,------////////////////////////---...///...,,,,,,...///......---......///000111222111000//////......///////////////000000000000222222222222222222222222111///......//////...,,,///......//////000111222222111000///...---,,,,,,,,,,,,------.........///////////////...---,,,+++---,,,,,,++++++************+++,,,+++******+++,,,)))))))))***************++++++***(((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$###"""###$$$$$$$$$""""""$$$&&&$$$############$$$%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%###"""!!! $$$$$$$$$$$$$$$#########&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$############$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%###!!!"""%%%&&&%%%###"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$###############"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###""""""###%%%&&&%%%$$$!!!!!!"""###$$$$$$######!!!%%%((()))'''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$$$$&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""###$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&((()))***))))))((())))))***+++,,,------......///000000000---...///...,,,,,,...///---------......///000111333333333333222111000000......///000111111222333222222222222222222222222000///......000111000///............///000111111111000000///...------,,,---------..............................---,,,++++++++++++++++++++++++++++++,,,,,,+++***)))+++,,,************))))))))))))***))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######!!!###$$$###""""""$$$'''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$###""""""!!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''%%%$$$##################"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$"""#########$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&######%%%%%%&&&%%%$$$$$$###%%%'''((((((&&&$$$###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$"""!!!"""######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&%%%############%%%&&&((('''&&&%%%&&&(((***,,,'''''''''(((((()))***++++++,,,,,,---...///000000---...///...,,,,,,...///---------......000111111000111111111111///---,,,,,,,,,...000111333555555111111111111111111111111///......///222333333222------------...///111111000000000///......------........................---------...------,,,+++++++++++++++++++++,,,,,,+++,,,,,,+++***)))+++---++++++******))))))(((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&'''((()))((('''&&&&&&&&&''''''&&&$$$###!!!$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$ """$$$###""""""%%%(((%%%$$$$$$$$$%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%"""###%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###"""""""""###!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%!!!###&&&(((((('''%%%############$$$$$$%%%%%%%%%"""$$$''''''&&&%%%%%%&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######&&&%%%###"""!!!""""""###!!!###$$$%%%&&&%%%%%%$$$#########$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$&&&((('''$$$"""$$$'''%%%&&&''''''''''''%%%%%%***))))))'''&&&%%%$$$$$$&&&&&&&&&''''''(((((((((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###$$$&&&%%%%%%$$$$$$%%%'''(((***&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''))))))(((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''(((((()))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""!!!"""###%%%''')))***+++'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$############$$$%%%%%%%%%###"""!!!"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((((('''&&&(((++++++)))''''''(((***,,,///000111111................................................---......////////////.../////////000111111222222222222222222222222222222//////000000000000//////000000////////////000000///////////////.........------......//////000000,,,,,,,,,---//////---+++++++++++++++++++++++++++((()))***++++++,,,++++++,,,,,,,,,++++++*********))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$###### """$$$&&&(((!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&%%%$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%((((((&&&%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%$$$'''&&&%%%&&&''''''%%%$$$'''&&&%%%%%%%%%%%%$$$###((('''&&&%%%$$$$$$###$$$$$$$$$%%%$$$###$$$''')))&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$***)))((('''&&&%%%$$$$$$''''''&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((+++***)))(((''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''((())))))'''&&&''')))***((('''***+++,,,---............------------------------------------------------......//////000000//////......//////000111111111111111111111111111111111000000000111000000//////000000////////////000000000/////////......------------......///000000000---,,,,,,---//////---+++++++++++++++++++++++++++++++++******************,,,,,,,,,++++++*********))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%%%%&&&%%%%%%%%%######$$$$$$$$$$$$#########""""""""""""###$$$%%%""""""######$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""!!! %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%$$$###$$$&&&(((''''''&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''***)))((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%$$$##################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))******(((&&&&&&'''(((((('''---------------,,,++++++------------------------------------------------......///000000000000000---......///000000111111000000000000000000000000111111111111111000//////000//////......//////000111000000///...---,,,,,,------......///000000111---,,,,,,---......---+++++++++++++++++++++++++++---,,,+++))))))))))))***+++++++++++++++*********))))))))))))((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''&&&%%%$$$##################$$$$$$%%%%%%&&&&&&)))(((%%%###"""###$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%###""""""!!!!!!""""""###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$#####################$$$%%%%%%$$$$$$$$$%%%'''((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%'''((()))%%%&&&&&&%%%######$$$&&&&&&&&&''''''''''''''''''######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$#########'''''''''''''''&&&&&&&&&'''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&###%%%(((((('''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((())))))***+++***'''&&&&&&'''))))))---------------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111/////////000111111222222111111111111111000000000222222222222111000///.../////////....../////////111111000///---,,,++++++,,,------...///000111111...---,,,---......,,,+++************************---,,,***(((((()))***++++++++++++***************))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&+++)))&&&###""""""###$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""" $$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!"""###$$$%%%#########%%%'''((('''&&&%%%&&&&&&&&&$$$$$$$$$%%%""""""###$$$%%%'''((()))&&&''''''&&&$$$######$$$%%%%%%&&&&&&''''''((((((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$"""""""""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&###%%%(((((('''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((+++***)))''''''(((***+++++++++,,,,,,---,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------///000000111111111000111111222333333444444333333222222222111111111111111111111111000////////////............//////111000///...---,,,+++***,,,,,,---...///000111111///...,,,,,,------,,,+++************************+++***)))((((((***,,,---************************))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&***(((&&&$$$""""""###$$$""""""#########$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$### !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""" ###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$##################$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!"""###$$$%%%###"""###$$$'''((('''%%%$$$&&&'''&&&$$$###$$$&&&%%%$$$$$$$$$%%%%%%&&&'''&&&'''(((&&&$$$"""######$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''(((((()))***((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''##################$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))((('''&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((())))))(((''''''***,,,)))***+++,,,,,,------,,,........................+++++++++++++++++++++++++++,,,---///000000000000222222222333444444555555444444333333222111111111//////000000000000/////////......------......///000//////...---,,,+++++++++,,,---...///111111222000...,,,,,,,,,---,,,+++***************************))))))))))))+++,,,---)))))))))***************))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&((((((((()))******++++++((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$######"""############$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$###############$$$%%%%%%#########$$$&&&'''&&&$$$$$$&&&((('''###"""$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%'''((('''%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''))))))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((()))((('''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&%%%$$$######%%%''''''&&&&&&(((+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,...//////000000111111222333333444444555333333333222111000000000,,,---...//////000/////////......------......///.........------,,,,,,,,,+++,,,---...///111222222111///,,,+++,,,---,,,+++******************************************++++++((()))))))))*********+++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&''''''&&&''''''(((((()))******+++)))'''%%%$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''((("""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$######$$$&&&&&&$$$######&&&)))'''###!!!$$$'''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%######$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&########################"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$###############$$$!!!"""###%%%%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))((('''&&&%%%%%%%%%&&&'''&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&$$$"""!!!"""%%%&&&%%%%%%''')))++++++,,,,,,,,,+++******************************************************)))***+++---.../////////000111111222222333444444222222222111000//////...***+++---...//////000000.........------.........------------------------++++++,,,...///111222222111///,,,+++,,,,,,,,,+++))))))))))))))))))))))))++++++,,,++++++***)))((((((((())))))*********+++))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''########################&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%&&&'''''''''$$$$$$%%%%%%&&&'''(((((()))(((%%%#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!$$$########################$$$&&&''''''&&&$$$""""""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!!!!"""%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$###$$$%%%%%%$$$"""###&&&)))'''###!!!$$$'''%%%$$$$$$$$$%%%%%%&&&'''###%%%''''''&&&$$$$$$$$$(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$%%%&&&'''((()))******))))))((((((((())))))%%%&&&&&&''''''((((((((())))))*********((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$###""""""%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&&&&$$$"""############$$$%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))*********...------,,,+++***))))))))))))))))))))))))))))))+++++++++,,,,,,---------111111111111111222222222111000//////000///---+++((()))+++---...000000000++++++++++++++++++++++++------,,,,,,+++***)))))))))***+++---...///000000///...---+++******++++++))))))))))))))))))))))))************)))))))))))),,,***))))))******)))''',,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))((((((&&&%%%$$$##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$###"""##############################$$$$$$$$$$$$######&&&$$$###""""""###%%%'''$$$%%%&&&'''''''''&&&%%%$$$$$$############$$$$$$"""""""""!!!""""""###$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))+++,,,&&&$$$""""""%%%&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%###"""$$$'''((('''%%%########################%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$(((&&&$$$%%%'''(((&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%#########%%%&&&%%%%%%%%%$$$$$$#########''' '''+++)))$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$&&&&&&%%%"""############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))*********,,,++++++******))))))((())))))))))))))))))))))))******++++++,,,---......000000000000111111111111111000//////000///---+++***+++,,,,,,------------------------------------------,,,,,,+++******))))))***+++---............///...,,,+++******++++++))))))))))))))))))))))))************))))))))))))+++***))))))******)))'''***++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&''''''((()))(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$%%%$$$###"""""""""####################################$$$$$$$$$$$$######'''&&&%%%%%%%%%&&&'''(((&&&''''''&&&%%%$$$"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((&&&$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$###$$$&&&'''&&&$$$########################&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$'''%%%###$$$'''(((&&&$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$(((### """'''+++)))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''&&&''''''''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$######$$$$$$%%%&&&'''#########$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---...///////////////000000000111111000///000000000...,,,,,,,,,,,,+++++++++++++++.........------,,,,,,,,,---,,,,,,++++++***************+++,,,,,,,,,,,,,,,...---,,,++++++***++++++))))))))))))))))))))))))++++++*********)))))))))+++***))))))******)))((((((((()))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))***&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%&&&$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$###!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%$$$#########$$$$$$%%%&&&'''&&&$$$$$$&&&'''&&&%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%((('''%%%&&&((())))))(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((''''''''''''''''''&&&''''''((((((((())))))))))))))))))((((((''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###!!!!!!!!!""""""""""""###"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#######################################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))*********((((((((())))))*********))))))))))))))))))))))))'''((()))***,,,...//////------......///000000000222000000000111111///---++++++******************---,,,,,,++++++******))),,,,,,,,,++++++*********+++++++++,,,,,,++++++***---,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********))))))+++)))((()))******)))(((%%%&&&''''''(((((((((''''''''''''(((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$############################## !!!"""###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%$$$$$$############$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%$$$############$$$$$$$$$######"""######$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%############%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$######''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((()))))))))(((((('''''''''''''''((((((((()))))))))))))))((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#############################################$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))*********(((((())))))***+++++++++(((((((((((((((((((((((('''((()))***,,,---...///,,,------...//////000000222111000111222222000...******)))))))))***++++++,,,,,,,,,++++++*********,,,,,,+++++++++++++++***++++++,,,,,,,,,+++******++++++++++++++++++******************************++++++++++++***************)))((()))***+++***)))$$$%%%&&&'''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$######""""""$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%#########$$$%%%&&&&&&'''$$$$$$############$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$############""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((((((%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&'''((()))))))))(((+++******))))))(((((((((&&&&&&'''''''''(((((((((((('''''''''((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$####################################$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))*********)))))))))******+++++++++(((((((((((((((((((((((('''((()))***+++,,,---...,,,------...///000111111222111111111333333111///+++***)))))))))***+++,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++++++++******************************,,,++++++++++++************)))((()))***+++***)))$$$%%%&&&'''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$'''))))))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&%%%######%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&%%%$$$###$$$&&&######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&'''((()))***)))((('''******))))))))))))))))))&&&&&&'''''''''(((((((((((('''''''''(((***,,,---###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!!!!"""""""""######%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%####################################$$$$$$$$$$$$"""%%%&&&&&&$$$$$$&&&((('''&&&&&&%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))*********(((((())))))))))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,---...///000111222222222111111222333333222000...---+++)))))))))***++++++,,,,,,------......///+++++++++++++++++++++++++++,,,,,,---------,,,,,,)))***+++,,,,,,+++***)))************************,,,,,,+++++++++*********)))(((((((((***+++***)))%%%&&&'''''''''''''''&&&$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%"""###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%''')))***%%%%%%$$$###"""######$$$$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###%%%&&&%%%###"""$$$'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%'''((('''$$$###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((()))******)))'''&&&''''''''''''((((((((((((''''''((((((((()))))))))***)))((('''((()))+++,,,"""###$$$%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&########################"""############$$$$$$$$$"""$$$'''&&&$$$$$$&&&((('''&&&&&&%%%%%%%%%&&&&&& !!!###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,------...///000111222333222111111222444444222111111000---***(((((())))))((()))***+++,,,,,,---...+++++++++++++++++++++++++++,,,------.........---))))))+++,,,,,,+++***)))************************,,,,,,,,,+++++++++******)))(((((((((***++++++***&&&''''''(((((('''&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((("""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''(((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########"""!!!!!!"""%%%''')))!!! """$$$%%%'''$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&!!!###$$$### """%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''((("""$$$&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''')))***((($$$"""###%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&((()))&&&$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((()))***+++***)))'''%%%$$$%%%%%%&&&&&&'''''''''))))))))))))************,,,+++)))((('''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((***)))((('''&&&%%%$$$$$$''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))******+++---///000111222222333333222111000000000111000///---+++*********++++++++++++******)))))))))***+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******++++++******************,,,+++++++++***)))))))))************))))))))))))(((((('''&&&%%%$$$$$$$$$%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))((((((''''''''''''%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&%%%###!!! """"""""""""############%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$######"""$$$#########""""""!!!!!!$$$###"""""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$########################"""%%%###!!!$$$'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$######"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%### $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###&&&((('''&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&&&&&&&&&&$$$###"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))***))))))***,,,------,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$#########"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))******+++---...000111111111111111000/////////////////////---,,,+++*********++++++******))))))))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************++++++******************************))))))))))))))))))((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""$$$######"""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%########################"""%%%(((&&&###"""$$$'''%%%$$$###!!!!!!"""###$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!$$$&&&### $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************))))))***,,,---------%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))******+++,,,...///000000000000///......---..................---,,,+++***)))************))))))))))))***++++++,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,+++++++++******************************))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''"""###$$$$$$$$$$$$###""""""%%%&&&%%%$$$"""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$###%%%(((&&&%%%###"""!!!"""######"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&&&&$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$""""""###$$$&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++)))******+++,,,...///000%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))******+++,,,---...////////////......---------......,,,---......---,,,***)))++++++++++++++++++************+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,+++++++++*********************+++++++++(((((())))))******++++++************)))))))))((())))))))))))))))))******((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$ ###&&&'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$""""""###$$$&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))******++++++)))***+++,,,---///222444%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))***)))***+++---..................---------......///,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++((((((((())))))******+++************)))))))))(((((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""$$$&&&''''''&&&$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$$$$###"""!!!%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""######$$$$$$######"""""""""##################$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$$$$######'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""######'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&'''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***''''''((())))))***++++++)))+++---///000333888<<<%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((()))(((((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***)))***+++,,,------------------------------...///,,,---------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,)))******+++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,(((((())))))))))))))))))************))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&'''''''''%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''""""""############""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""###############$$$%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%######$$$$$$$$$###""""""%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$%%%&&&&&&"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%#########$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******'''(((((()))***+++,,,,,,+++...222444666:::AAAFFF%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***)))***+++,,,,,,---,,,,,,+++++++++++++++,,,------------,,,,,,++++++,,,,,,)))))))))******+++++++++))))))***+++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,)))))))))))))))(((((((((************))))))))))))(((((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$"""###$$$%%%%%%%%%$$$##################$$$%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%!!!""""""###$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&************************(((((()))))))))*********)))******+++,,,---...//////333888:::===BBBKKKQQQ%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))***)))***+++,,,,,,,,,,,,,,,******))))))***+++,,,,,,...---,,,+++***+++,,,---''''''(((((()))))))))***))))))***++++++++++++***((()))***+++,,,---------,,,,,,,,,+++++++++******((())))))***++++++,,,,,,******))))))((((((''''''************))))))))))))***))))))((('''&&&&&&%%%))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''%%%%%%#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$##################$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$############""""""###$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$"""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$#########$$$%%%%%%&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###"""%%%'''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%'''(((***+++&&&'''((())))))((('''&&&************************))))))))))))************++++++,,,---...000000111333777<<>>CCCHHHJJJMMMOOOQQQUUUYYY]]]&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&(((((('''&&&%%%%%%&&&&&&'''''''''''''''(((((((((&&&&&&'''(((((('''''''''))))))************)))))))))))))))))))))))))))))),,,+++***))))))***,,,,,,+++++++++************)))(((***+++***)))((()))***+++++++++*********************++++++++++++******************************++++++++++++++++++++++++)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""!!! !!!$$$&&&(((((())))))(((&&&&&&''')))&&&&&&%%%$$$$$$$$$$$$$$$''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###############$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""######$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((())))))))))))***************))))))))))))******))))))))),,,...///000111333777>>>GGGMMMQQQSSSUUUWWWYYY[[[___bbb&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''((()))))))))(((((((((((())))))***)))))))))************************,,,+++******)))******++++++++++++*********))))))(((***+++***)))((()))************)))))))))))))))******++++++++++++******************************((((((((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$#########$$$%%%&&&''''''(((((('''%%%$$$%%%&&&&&&&&&%%%$$$############&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''%%%###$$$%%%%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&$$$######$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************************,,,,,,,,,++++++---000333555777:::===AAAGGGNNNSSSVVVYYY[[[^^^___bbbeeehhh&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((())))))*********))))))&&&'''((()))))))))))))))++++++++++++++++++++++++++++++******************+++++++++*********))))))(((***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******************************''''''((((((((())))))))))))))))))))))))))))))))),,,+++)))((((((((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$###$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%""""""%%%)))%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&$$$######$$$&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))******************+++++++++,,,------------000444777>>>AAAFFFKKKMMMPPPSSSUUUXXX[[[___bbbdddgggjjjmmm&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''******))))))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))******&&&'''(((((((((((('''''''''''''''''''''((((((((()))************)))((('''%%%&&&'''(((((())))))(((++++++++++++++++++++++++))))))******************+++++++++************)))(((***+++***)))((()))***))))))))))))******************++++++++++++******************************)))******++++++,,,,,,,,,))))))))))))))))))))))))***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$''')))******)))'''((((((***)))(((&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$!!!""""""$$$%%%&&&''''''''''''%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$!!!"""&&&)))$$$&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&$$$######%%%&&&&&&%%%'''(((((()))((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((())))))***************++++++++++++++++++---///111333666:::>>>HHHMMMRRRVVVXXXXXXYYYYYY[[[^^^bbbfffhhhkkknnnppp''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((%%%&&&'''((())))))(((((('''((()))))))))((('''&&&))))))))))))(((&&&%%%$$$$$$%%%&&&'''((((((((((((************************(((((()))******++++++***+++++++++************)))(((***+++***)))((()))***)))))))))******+++++++++******++++++++++++************************************++++++,,,------...))))))))))))))))))))))))&&&&&&&&&'''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&$$$###%%%''')))***)))(((((()))***)))(((&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&###%%%&&&&&&%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$###$$$&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''%%%###$$$&&&((('''&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''''''''((()))******************++++++,,,,,,,,,+++///444999===BBBGGGKKKRRRVVVZZZ]]]^^^^^^___```aaadddhhhkkkmmmoooqqqsss(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&'''((())))))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((******))))))((()))***++++++)))'''%%%)))(((((('''&&&$$$###"""$$$%%%&&&'''(((((((((((())))))))))))))))))))))))&&&'''(((***+++++++++++++++++++++************)))(((***+++***)))((()))***))))))******+++++++++,,,******++++++++++++******************************(((((()))***++++++,,,,,,))))))))))))))))))))))))((()))*********)))'''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$ ###%%%&&&%%%$$$$$$"""$$$'''''''''&&&&&&'''***)))'''&&&%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###&&&&&&%%%%%%$$$######""" """%%%(((***+++$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&$$$######$$$%%%%%%$$$$$$&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%######$$$%%%%%%&&&((((((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((&&&$$$%%%((()))(((&&&'''(((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&''''''((()))******+++*********++++++,,,,,,,,,---222999AAAGGGNNNTTTWWWXXX[[[]]]___```bbbdddffffffiiimmmooopppqqqrrrttt&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%&&&&&&'''((()))%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''')))***+++((((((((('''&&&&&&%%%%%%''''''(((((())))))******((((((((((((((()))******))))))(((''''''&&&''''''***************)))((((((******+++++++++,,,,,,,,,(((((((((((())))))))))))+++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******************)))'''&&&%%%(((((('''%%%######&&&(((&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$***'''$$$  """###&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%$$$###!!!!!!!!!!!!"""&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&''' !!!"""$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%$$$#########$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&((()))'''&&&%%%$$$$$$%%%&&&'''######$$$%%%'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********'''%%%(((***...//////000111222999>>>EEELLLRRRVVV[[[]]]___^^^]]]___bbbfffggghhhkkkmmmpppsssuuuuuuuuuttt&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$''''''&&&''''''((()))***)))(((((((((((('''''''''((()))))))))************((((((((((((((()))******,,,+++******)))))))))***+++++++++++++++***))))))))))))*********+++++++++(((((()))))))))*********+++++++++++++++++++++++++++++++++*********))))))************************((())))))******))))))(((************)))((('''&&&'''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""""""""###$$$%%%&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&& !!!!!!""""""""""""&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&""""""!!!!!!!!!"""###$$$'''&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***++++++***)))***,,,...///000333777999BBBFFFMMMSSSWWW[[[___aaabbbaaa```bbbfffiiikkkkkkoooppprrrsssssssssqqqppp''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$((('''''''''''''''((((((((((((((()))))))))))))))))))))************++++++((((((((((((((()))******,,,,,,+++************++++++,,,,,,,,,,,,+++******(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++***************************************'''(((((())))))(((((('''************)))(((''''''&&&'''((('''%%%$$$%%%&&&(((''''''''''''((())))))&&&%%%$$$%%%&&&'''&&&$$$ """%%%((()))((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&############$$$%%%&&&'''&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((***+++,,,---------...000222555:::@@@DDDLLLPPPUUUZZZ]]]___bbbddddddddddddfffjjjmmmooooooqqqrrrrrrrrrrrrpppooommm((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((('''&&&&&&&&&''''''&&&''''''((())))))******)))))))))))))))))))))***((((((((((((((())))))*********)))))))))))))))******++++++,,,++++++******))))))))))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************'''(((((())))))(((((('''))))))*********))))))(((%%%&&&((((((&&&%%%%%%%%%'''''''''''''''(((((()))'''%%%$$$%%%&&&'''&&&%%% ###&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&'''''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))%%%&&&&&&''''''(((((((((%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%######$$$%%%&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###$$$&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''((()))******)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))***+++...000///222666:::???DDDIIIMMMTTTWWW[[[^^^___aaaccceeefffffffffiiimmmpppqqqqqqqqqqqqqqqpppooommmlllkkk((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''(((((())))))(((''''''&&&&&&&&&&&&'''%%%%%%&&&'''(((((())))))((((((((((((((((((((('''((((((((((((((())))))******)))))))))))))))******))))))***************)))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************((())))))******))))))(((((()))***************)))%%%&&&((((((&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%''''''&&&%%%#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''((((((((((((((((((''')))))))))))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&''''''%%%###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&$$$$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&''''''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))+++///333444999@@@FFFKKKNNNRRRTTT\\\^^^aaabbbcccccceeegggjjjjjjkkkmmmqqqsssssssssrrrqqqpppmmmjjjgggeeeccc''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%!!!""""""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$&&&''')))***'''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))((((((''''''''''''&&&&&&((((((((((((((()))******+++************+++,,,,,,(((((()))************)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************((())))))******))))))((((((((()))***++++++++++++&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((('''%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&'''(((((((((((('''(((((())))))((((((''')))************)))((((((&&&&&&&&&&&&%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&''')))(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***,,,++++++...444999<<>>EEELLLQQQYYY___bbbcccddddddgggggghhhhhhiiiiiijjjjjjgggdddaaaaaaaaa]]]VVVPPPKKKPPP]]]ooo```QQQEEECCCCCCAAAGGGQQQ************************)))************+++++++++'''((()))***+++,,,,,,,,,))))))))))))************((((((((((((((((((((((((++++++,,,,,,,,,---------------------------------........................---------....../////////------...///000111222222000000111333333444444444444444444444444444444444000///...------...///000000000000///.........---,,,,,,.../////////...---//////.........---------))))))***+++,,,,,,------)))***+++,,,---,,,,,,+++((()))***+++,,,++++++***))))))************))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++*********))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++************))))))))))))''''''(((******+++++++++******))))))))))))******************))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%'''(((*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########''''''&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%#########%%%'''(((%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$#########"""###%%%'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************(((((())))))*********+++*********)))******+++,,,'''+++///111444:::CCCKKKQQQVVV^^^cccggghhhiiijjjlllkkkkkkjjjjjjiiiiiihhhgggccc``````___\\\TTTNNNNNNVVVhhhttt___PPPGGGBBBEEEFFFDDDMMMZZZ))))))))))))************///......---,,,++++++******,,,---,,,+++***+++,,,++++++************+++++++++******))))))******+++***,,,------------...000///............000222333,,,---...000111000000///000000111111222222222222555555666666777777777777<<<<<<<<<<<<<<<===>>>>>>@@@@@@???>>>======>>>>>>999888666555444444555555555444333111000/////////////////////...,,,+++***......------------,,,,,,///......---,,,,,,++++++...---+++)))((((((((()))'''((()))++++++++++++***))))))(((((((((((()))************(((&&&### (((((())))))))))))(((((('''(((***,,,,,,***((('''(((((((((((((((((((((((((((&&&&&&''')))+++++++++))))))))))))))))))))))))************************(((((())))))))))))(((((())))))************))))))************************************************))))))))))))((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((())))))(((''''''''''''''')))((('''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''&&&'''(((******((('''&&&((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%***)))'''%%%$$$$$$$$$%%%***%%%!!!"""'''***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''',,,)))%%%######%%%%%%%%% !!!$$$&&&'''(((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&'''((()))***'''&&&%%%$$$%%%&&&'''((())))))((((((''''''&&&&&&(((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************++++++++++++******))))))*********((((((***---000...222555777===GGGLLLMMMPPPTTT\\\dddkkkmmmllliiiooolllhhhhhhiiihhhfffccceeeaaa[[[WWWVVVWWWXXXXXXYYYgggzzzlllYYYOOOIIIIIIIIIIIILLLSSS[[[aaa************+++++++++++++++++++++++++++*********(((***+++***)))((()))***---,,,++++++++++++++++++------,,,+++++++++,,,,,,+++---/////////000222444333222222222333444555666555666888999::::::999999::::::;;;===>>>???AAAAAAEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMHHHFFFDDDBBB@@@?????????>>>>>><<<;;;::::::::::::888777666555444333222222222222111000///......------------------,,,,,,,,,///...---,,,,,,,,,---...+++,,,---......---,,,,,,)))))))))(((((())))))***''''''((((((((((((((((((((())))))******))))))(((((()))+++------+++)))(((((((((((((((((((((((((((***((('''''')))***))))))))))))))))))))))))))))))************************((())))))******))))))((())))))************))))))************************************************))))))))))))((((((((((((%%%&&&&&&'''((('''''''''''''''((((((((((((''''''))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''((((((''''''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$############$$$$$$!!! """$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))'''%%%%%%&&&&&&%%%###"""###$$$%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&((()))***((((((((((((((('''''''''(((((('''''''''''''''((((((((((((((()))))))))***))))))))))))************************))))))(((((()))***,,,++++++,,,...000///555<<>>>>>>>>???@@@AAABBBDDDEEEGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPRRRTTTUUUXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZ[[[]]]^^^___[[[[[[ZZZZZZ[[[\\\]]]^^^XXXVVVTTTPPPNNNLLLLLLKKKLLLLLLKKKJJJIIIIIIJJJJJJGGGEEECCCAAA????????????;;;;;;999888666444333222/////////...............,,,++++++++++++,,,---...+++,,,,,,,,,,,,+++************))))))))))))******''''''((()))***,,,---...*********++++++*********)))***,,,------,,,***)))((((((((((((((((((((((((+++)))((('''((()))((('''))))))))))))))))))))))))************************)))******************)))))))))************))))))************************************************))))))))))))((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''***(((&&&%%%%%%&&&(((***&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((((((%%%###%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&((()))+++,,,'''''''''((((((((((((((((((((((((''''''(((((()))((((((((()))))))))******))))))))))))************)))))))))))))))((((((((((((+++---.........000111444===GGGNNNUUU[[[[[[WWW[[[]]]```eeejjjkkkjjjhhhiiihhhhhhiiiiiifffaaa^^^ZZZYYYYYY\\\bbbhhhlllnnnpppuuu~~~qqqfffZZZRRRMMMHHHHHHKKKNNNSSS[[[cccjjjpppuuuyyy******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++---......------...000.........///000111333444555555555666777888:::;;;>>>@@@CCCDDDFFFGGGJJJLLLPPPPPPPPPQQQQQQRRRRRRRRRTTTUUUVVVXXXYYYXXXXXXWWWYYYZZZ[[[]]]___aaabbbcccccccccccccccccccccccccccbbbbbbbbbbbbcccdddeeefffbbbbbbaaaaaabbbdddfffgggaaa```]]]ZZZXXXWWWVVVVVVYYYYYYXXXWWWWWWWWWXXXXXXWWWUUURRROOOMMMMMMNNNNNNHHHHHHFFFDDDAAA???===<<<666555555444333222111111,,,,,,,,,+++++++++,,,,,,++++++++++++++++++******,,,++++++************+++,,,+++***))))))***,,,---***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))((((((((((((((((((((((((***)))''''''((())))))((())))))))))))))))))))))))******************************++++++++++++******))))))************))))))************************************************))))))))))))((((((((((((%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&(((''''''&&&&&&'''''''''%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%&&&((((((((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$!!!!!!"""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$&&&'''((('''%%%''''''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%&&&&&&'''(((((()))***&&&&&&''''''(((((()))))))))(((((((((((())))))***(((((()))))))))*********((()))))))))************************))))))))))))***+++,,,---...111555888???HHHQQQXXX^^^bbbaaa]]]___```bbbfffjjjllllllkkklllllllllkkkhhhccc]]]YYYRRRUUUZZZccclllssswwwxxxxxx{{{{{{rrrkkkWWWQQQKKKJJJJJJJJJMMMRRRZZZaaakkktttyyy|||}}}~~~*********+++++++++,,,,,,------------------------+++,,,.../////////111333222222444666888;;;>>>???@@@AAABBBDDDGGGJJJLLLMMMOOOQQQTTTUUUVVVXXXZZZ]]]______`````````````````````aaacccdddeeeeeedddccceeeeeeffffffggghhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffggggggfffeeecccbbbccceeeggghhheeedddbbb```______``````aaaaaa```````````````aaacccaaa^^^\\\ZZZZZZ[[[[[[VVVUUUSSSQQQNNNLLLJJJIIIAAAAAA???===;;;999888777444333222111000...---,,,,,,,,,,,,,,,------......------,,,+++++++++++++++---,,,***)))((()))******++++++,,,,,,,,,,,,++++++))))))***++++++***))))))))))))))))))))))))))))))((('''&&&''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((()))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&''''''''''''"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%######%%%'''((((((((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))((((((((((((((()))******))))))))))))************((()))))))))************++++++++++++++++++++++++,,,,,,+++,,,///555>>>DDDMMMTTTYYY\\\```eeeeeebbbbbbbbbdddgggkkknnnnnnnnnooonnnmmmiiiccc]]]WWWTTTSSSXXXaaammmxxx~~~{{{~~~uuupppmmmggg]]]TTTJJJGGGFFFJJJNNNRRRZZZbbbkkksss}}}++++++,,,,,,,,,---------------....../////////000,,,...111222333555777999>>>???@@@CCCFFFIIILLLNNNPPPQQQSSSUUUYYY\\\___```^^^___bbbbbbcccdddfffgggffffffggghhhhhhggggggfffggghhhiiikkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjiiiiiijjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjhhheeeccccccdddfffhhhgggfffeeedddeeeeeefffgggfffeeedddccccccccccccccchhhgggeeecccbbbbbbbbbccc___^^^]]][[[YYYXXXVVVVVVNNNMMMKKKIIIGGGEEECCCBBB;;;;;;999777444222///---------,,,,,,,,,------...///...---,,,,,,+++,,,,,,)))))))))))))))***++++++***++++++,,,,,,++++++***)))))))))******)))))))))))))))))))))))))))))))))'''&&&%%%''')))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))************))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))(((((())))))))))))((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((("""###$$$%%%&&&&&&''''''$$$%%%'''))))))'''%%%$$$%%%&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%&&&'''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&)))&&&###"""$$$'''((()))''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$###'''''''''(((((((((((((((''''''''''''((()))******)))))))))*********++++++))))))))))))************+++++++++,,,,,,,,,,,,,,,---------...444===IIIQQQYYY]]]___^^^```eeegggeeedddeeefffjjjnnnpppooonnnlllllliiiddd^^^YYYWWWVVVXXX]]]fffqqq{{{pppjjjccc^^^[[[UUULLLEEEGGGEEEFFFMMMUUU^^^lllxxx~~~............////////////...///000222444666777888888:::===@@@BBBDDDGGGJJJOOOPPPQQQSSSVVVYYY[[[\\\]]]^^^___aaadddfffiiijjjfffhhhiiiiiihhhhhhiiikkkhhhiiijjjjjjjjjiiihhhhhhiiijjjkkkmmmmmmmmmmmmlllmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhggggggggghhhjjjlllmmmnnnnnnkkkhhhdddccccccdddfffhhhhhhgggffffffggghhhiiigggfffeeedddccccccbbbbbbgggfffffffffeeeeeeeeedddbbbbbbaaa```___^^^^^^]]]VVVVVVUUUTTTRRRQQQPPPPPPGGGGGGEEECCC@@@===:::888666555333111000000000000000///...---,,,,,,,,,,,,(((((()))++++++,,,,,,+++******++++++++++++******************************)))))))))))))))))))))))))))'''&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))************))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))'''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((($$$$$$$$$$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&######$$$%%%%%%&&&''''''(((&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''"""###$$$%%%%%%%%%$$$###(((&&&&&&(((***+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((&&&$$$$$$&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&'''(((((('''&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***))))))*********+++++++++))))))))))))******************+++++++++,,,,,,,,,---...000555<<>>@@@CCCFFFKKKPPPTTTVVV[[[\\\]]]___aaacccfffggghhhgggffffffggghhhjjjkkkhhhkkkmmmmmmkkkjjjlllnnnjjjkkkkkklllkkkkkkiiiiiimmmmmmmmmmmmlllllllllllljjjlllnnnpppqqqqqqooonnngggiiikkkjjjiiigggfffgggeeeaaaaaaddddddaaadddjjjfffeeeeeedddeeegggiiijjjmmmllljjjhhhfffdddbbbaaaiiifffcccaaabbbdddeeeeeefffeeebbb^^^[[[[[[]]]```bbb```^^^^^^___`````````eeedddcccbbbbbbbbbcccdddcccccc```[[[[[[___```^^^aaa___]]]ZZZXXXWWWVVVVVVVVVTTTPPPLLLHHHEEEBBBAAA???>>><<<999666333111000222000...///000000---***///......------,,,,,,,,,,,,++++++*********++++++++++++++++++*********)))((((((((((((((((((((((((,,,***(((&&&%%%&&&''''''+++*********))))))(((((())))))))))))))))))))))))))))))************))))))************************))))))((('''''''''''''''))))))))))))))))))))))))***)))'''%%%%%%''')))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))+++***((('''&&&&&&''''''***)))&&&$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%&&&'''(((---***&&&%%%&&&&&&%%%###'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((&&&$$$%%%&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))************((((((((((((((()))))))))+++***)))***---///000///666999>>>FFFQQQZZZbbbfffffffffffffffggghhhiiijjjpppmmmkkkkkkmmmnnnllljjjbbbYYYTTTZZZeeeppp}}}sss```UUURRROOOJJJEEEBBBBBBFFFIIILLLXXXdddxxx888:::<<<@@@CCCEEEGGGGGGQQQRRRTTTVVVYYY\\\___```eeeeeefffggghhhjjjlllmmmoooooonnnmmmmmmmmmmmmnnnnnnoooooollliiiiiikkkmmmhhhhhhhhhiiijjjkkklllllldddhhhlllppppppnnnjjjgggggghhhkkklllllljjjgggeeeeeeggghhhgggdddbbbaaaaaabbb___^^^aaaaaa^^^]]]````````````aaabbbdddeeefffcccbbbaaaaaa````````````dddbbb```___aaacccddddddbbb```^^^[[[ZZZZZZ]]]___aaa```______aaabbbccccccbbbccccccdddcccbbbaaa``````bbbbbb______bbbbbb___aaaaaa```______^^^^^^]]][[[ZZZXXXUUURRRPPPNNNNNNJJJIIIGGGEEECCC@@@???>>>888555333222222000---***,,,,,,,,,,,,+++++++++******************+++,,,---+++++++++*********))))))))))))))))))))))))))))))---,,,***((('''(((((()))************)))))))))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))***)))(((&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&''''''&&&$$$###$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''"""""""""""""""""""""###'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###############&&&%%%%%%%%%%%%&&&'''(((,,,)))&&&%%%&&&&&&%%%###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&''''''))))))((((((((('''''''''))))))))))))************************++++++++++++,,,+++***+++,,,///333555<<>>;;;999666222000///......---,,,,,,++++++---,,,,,,+++++++++,,,,,,+++************)))))))))************************...---+++***)))******+++************))))))))))))''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""######$$$%%%%%%&&&((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''***(((&&&%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((())))))((((((((((((''''''))))))))))))*********************+++++++++,,,,,,+++,,,,,,+++,,,000888>>>EEELLLVVV]]]aaacccfffhhhiiijjjkkklllnnnooopppqqqmmmmmmlllllljjjfff```\\\XXX[[[eeevvv|||iii]]]TTTQQQQQQUUUQQQKKKHHHLLLTTT^^^eeeoooVVVWWWZZZ^^^bbbeeehhhiiikkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkllllllnnnooooooppppppqqqrrrrrrrrrrrrrrrmmmkkkiiifffddddddeeefffggggggffffffdddbbbaaa```]]]]]]\\\\\\]]]^^^______YYYYYYWWWVVVUUUUUUUUUUUUSSSUUUWWWXXXXXXXXXZZZ\\\[[[WWWVVV]]]fffmmmooooookkkjjjiiigggdddbbb```^^^YYYXXXXXXXXXYYY[[[]]]^^^aaa___^^^^^^^^^]]]\\\ZZZXXXWWWUUUUUUWWWZZZ\\\]]]XXXZZZ\\\^^^^^^___```aaa```aaabbbbbbaaa___]]][[[XXX]]]```______bbbbbb```cccaaa^^^ZZZYYYXXXYYYZZZ]]]]]]]]]]]]\\\\\\[[[[[[XXXXXXXXXWWWVVVUUUUUUUUUQQQOOOLLLHHHEEEBBB@@@>>>888777555333111///...---000///...,,,+++*********++++++*********)))))))))************************...---,,,+++++++++++++++*********)))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###!!!"""$$$&&&'''&&&$$$######$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((())))))))))))((((((((((((((((((((()))))))))************((((((((())))))******+++***,,,...---...444???HHHOOOVVV___cccddddddgggiiillllllmmmnnnoooooooooooommmmmmmmmkkkhhhccc]]]YYYZZZccctttmmm___YYYVVVVVVWWWVVVSSSPPPPPPUUUaaannnxxx~~~|||yyy~~~dddddddddeeehhhkkknnnpppllllllmmmnnnnnnmmmlllllljjjjjjjjjkkklllmmmnnnooooooooonnnnnnmmmllllllkkkjjjiiigggeeecccaaa```___]]]^^^``````^^^ZZZVVVSSSTTTUUUWWWYYY[[[]]]______XXXVVVRRRPPPQQQTTTYYY\\\^^^```bbbccccccdddgggiiikkkgggdddhhhsss}}}|||zzzwwwtttqqqooonnnaaaaaaccceeehhhllloooqqqsssqqqooonnnmmmllliiiggg\\\YYYWWWWWWYYY[[[[[[[[[VVVYYY\\\^^^]]]\\\\\\]]]ZZZZZZYYYXXXWWWVVVVVVVVVXXX]]]___]]]\\\```cccbbbfffccc^^^ZZZXXXYYY\\\^^^_______________^^^]]]\\\YYYYYYYYYXXXXXXXXXXXXXXXZZZXXXVVVSSSPPPNNNMMMMMMCCCBBB???;;;888444222000......,,,+++***)))))))))++++++++++++************************************,,,+++++++++*********+++))))))))))))))))))******))))))))))))))))))))))))))))))************))))))************************((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$######%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''&&&%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))'''%%%&&&'''(((''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((())))))))))))))))))((()))))))))************'''(((((()))***+++++++++***---000111333;;;GGGPPPXXX\\\```bbbcccdddhhhjjjmmmmmmnnnnnnmmmllljjjjjjjjjjjjiiifffccc```^^^]]]ffftttuuubbbYYYWWWWWWWWWXXXWWWXXXYYY\\\cccooo}}}~~~{{{lllkkkkkkkkklllmmmooopppmmmnnnoooqqqqqqpppooooookkkkkkkkkkkkkkkkkklllmmmmmmllliiifffdddbbbbbbbbbccc```]]]\\\\\\\\\[[[ZZZYYY[[[]]]^^^]]]ZZZVVVTTTNNNTTT^^^ggglllllliiifff```^^^ZZZXXX[[[aaahhhmmmpppqqqrrrqqqpppqqqsssttt{{{xxxrrrpppxxx}}}{{{{{{{{{{{{nnnppptttyyy~~~~~~||||||}}}}}}|||{{{lllhhhdddcccddddddbbb```]]]aaaeeeeeeaaa^^^]]]]]]UUUTTTSSSRRRQQQRRRSSSTTTVVV[[[]]]YYYWWWZZZ^^^^^^```^^^[[[YYYYYY[[[^^^```bbbbbbcccccccccbbb```___[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[XXXVVVTTTVVVWWWNNNMMMJJJEEEAAA===:::888------,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++************************************************))))))))))))************************************))))))************))))))************************(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&%%%''''''&&&%%%$$$###""""""%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&###%%%''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&)))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''')))******)))((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((()))'''&&&&&&'''(((((('''''''''((((((((((((''''''))))))))))))))))))))))))((((((((('''(((((())))))(((((())))))))))))******))))))))))))************)))******+++,,,---......+++///333888===FFFPPPWWW]]]]]]]]]___bbbfffiiikkklllmmmmmmllljjjhhhfffdddeeedddbbb``````dddiiinnn~~~sssfffYYYTTTSSSSSSTTTVVV\\\```ffflllsss}}}lllmmmoooqqqqqqpppnnnmmmmmmnnnoooppppppooonnnmmmiiihhhgggeeedddccccccbbbccc```]]]ZZZXXXYYYZZZ\\\]]]ZZZWWWXXX]]]dddiiilllmmmllllllkkkiiigggfffeee]]]eeepppzzz~~~zzzvvvnnnmmmllllllooouuu{{{~~~~~~~~~wwwxxx}}}|||}}}~~~|||~~~|||zzzyyywwwsssoookkkpppsssrrrlllfffccccccZZZ[[[[[[[[[\\\\\\\\\\\\[[[aaaeeeaaa^^^^^^```___\\\]]]^^^______^^^]]]\\\^^^```aaabbbcccbbb```___^^^^^^^^^^^^^^^^^^^^^^^^___```___\\\YYYXXXZZZ]]]ZZZXXXUUURRRNNNJJJGGGFFF999888666444222111111000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++******((()))))))))************))))))))))))))))))))))))))))))************))))))************************'''''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((()))(((&&&&&&((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))***)))(((((((((((((((((((((((()))))))))*********))))))))))))************)))******+++---......///...222888@@@IIIRRRYYY\\\___]]][[[___fffkkklllkkkjjjjjjkkkjjjiiigggdddcccaaa```^^^^^^cccooo~~~qqq___VVVOOOMMMNNNQQQVVV\\\dddkkkuuu}}}jjjmmmrrruuuuuurrrnnnkkkjjjkkklllmmmlllkkkiiigggeeecccaaa^^^[[[YYYWWWWWWUUUSSSPPPOOOPPPSSSWWWZZZ```\\\ZZZ]]]iiiwww{{{xxxvvvwwwwwwtttyyyyyyzzzzzz|||}}}}}}www||||||uuummmjjjjjjdddfffhhhkkkkkkjjjiiiggggggpppuuurrrnnnlllkkkiiiaaadddhhhjjjhhhddd^^^[[[XXXYYY\\\^^^___^^^]]]]]]```````````````_________bbbcccbbb___[[[[[[]]]```bbbaaa___\\\YYYVVVSSSRRRHHHFFFBBB>>>999666333222//////.........---------------------------------******+++,,,,,,,,,++++++(((((())))))*********+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))***)))'''&&&&&&''')))***&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$######"""#########&&&'''((()))))))))''''''######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''"""######$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%% $$$''''''%%%$$$%%%'''#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((()))(((&&&&&&((()))((('''''''''((((((((((((''''''))))))))))))))))))))))))+++***)))(((((('''(((((((((((())))))*********+++))))))))))))************'''((((((***+++,,,------111444;;;FFFQQQZZZ^^^``````\\\[[[```jjjooooookkkggghhhiiijjjiiigggeeecccbbb```^^^```hhhzzzzzzjjj[[[RRRLLLGGGIIIMMMSSS]]]gggkkktttrrrrrrrrrsssssspppllliiiooolllgggeeeeeeccc```]]]VVVSSSRRRSSSQQQNNNOOORRRMMMPPPSSSUUUXXX^^^fffllllllllliiijjjxxx{{{vvvsssrrrsssrrrqqqqqqsssvvvyyyzzzzzz~~~~~~yyy|||uuufff\\\WWWWWWXXXWWWWWWXXX[[[]]]\\\\\\]]]___aaaaaa___\\\cccbbb```___^^^___aaaaaadddcccbbbaaa```]]]YYYVVVVVVRRRMMMIIIEEEAAA===:::777555222111111111///.........------,,,,,,++++++---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&))),,,$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$###"""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))(((((('''''''''((((((+++***((('''&&&&&&''''''(((((((((((((((''''''''''''(((((()))))))))))))))''')))******))))))***++++++++++++++++++---111444;;;AAAKKKSSSZZZ^^^bbbddd]]]___ccchhhlllnnnpppqqqqqqmmmiiiggghhhhhheeeccc]]]bbbhhhoooyyyxxxjjj]]]SSSMMMGGGEEEGGGNNNZZZdddiiiiiiyyy}}}tttrrrqqqooonnnmmmllljjjiiieeeaaa^^^]]][[[XXXUUUWWWTTTTTTVVVUUUPPPPPPSSS[[[___eeelllqqquuuzzz}}}||||||{{{~~~~~~{{{wwwsssqqqrrrsssxxxxxxyyy|||~~~sss```aaaaaa^^^ZZZUUUSSSRRRRRRSSSUUUWWWYYY\\\^^^`````````___^^^^^^]]]]]]]]]cccbbbaaabbbcccbbb___]]]XXXVVVTTTSSSPPPMMMHHHDDD@@@>>>:::888777666444222///...---,,,,,,,,,,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))&&&''''''((())))))((((((((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''&&&''''''''''''''''''&&&&&&)))(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$&&&'''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((('''''''''((((((''''''&&&&&&'''(((***+++(((((((((((((((((((((((('''(((((())))))))))))))))))***,,,+++******+++,,,...------,,,,,,000555999DDDIIIQQQXXX\\\```dddfffdddeeehhhjjjmmmnnnooooooooommmkkkiiihhheeebbb___\\\dddppp|||yyyjjj\\\RRRJJJFFFFFFHHHPPP[[[gggqqqvvvxxx}}}}}}pppnnnjjjgggeeeddddddeeeaaa___\\\[[[[[[ZZZYYYWWWaaa```bbbeeeccc______bbbqqqvvv~~~{{{{{{{{{xxxvvvtttuuuwwwyyyzzz|||qqqrrrrrrnnnfff]]]VVVRRROOOQQQSSSRRRRRRTTTYYY^^^[[[[[[\\\\\\\\\\\\\\\\\\^^^^^^^^^___aaaaaa```^^^ZZZZZZ[[[[[[[[[XXXSSSPPPLLLIIIEEEBBB@@@>>><<<999333111///---++++++,,,,,,,,,,,,,,,,,,++++++***)))************************))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((((((((())))))))))))((((((((((((((('''))))))))))))))))))))))))************************&&&''''''''''''''''''((()))(((((('''&&&&&&%%%%%%((((((''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###%%%&&&))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%$$$######)))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''(((((((((((('''&&&&&&''''''((()))***(((((((((((((((((((((((('''((())))))******))))))+++,,,---,,,+++***+++,,,000///......000666===CCCQQQTTTYYY]]]```cccgggiiikkklllmmmmmmnnnmmmmmmmmmlllmmmmmmjjjeeeaaa^^^\\\YYYfffxxx~~~uuuhhhYYYNNNGGGDDDCCCCCCLLLXXXeeepppyyy~~~~~~}}}eeeeeecccaaa______```aaaaaaaaabbbdddgggiiikkklllqqqqqqrrruuutttsssvvv|||~~~}}}}}}~~~}}}~~~~~~~~~zzzrrriiibbb___\\\^^^___ZZZTTTQQQSSSWWWWWWWWWVVVWWWXXXZZZ\\\]]]]]]\\\\\\]]]___```___^^^\\\[[[[[[\\\]]]\\\YYYWWWTTTRRRNNNKKKIIIGGGEEECCC;;;888444000---,,,,,,---+++,,,---......---+++***************************))))))))))))))))))))))))***)))(((''''''((()))************+++++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((************************'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((%%%&&&&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%'''''''''(((((((((((((((***)))((((((''''''&&&&&&((((((((((((((()))))))))(((((()))************)))+++,,,---,,,+++***+++,,,......///000555===GGGOOOYYY\\\___aaacccgggkkknnnooooooooonnnnnnmmmmmmllljjjkkkkkkgggaaa]]]\\\^^^___mmmyyymmmfffZZZNNNFFFDDDFFFIIIKKKUUUcccnnnvvv|||||||||\\\```fffjjjkkklllmmmooonnnpppsssvvvzzz~~~|||zzz|||}}}wwwqqqnnnmmmnnnqqqqqqkkkaaaZZZXXXYYY\\\ZZZVVVTTTTTTVVVYYY\\\\\\[[[[[[\\\___aaaaaa```^^^\\\ZZZYYYZZZ[[[[[[[[[XXXUUURRRPPPPPPOOOMMMKKKEEEBBB<<<777333000000000******,,,------,,,+++***************************))))))))))))))))))))))))***)))(((''''''((()))***))))))******++++++++++++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++&&&&&&&&&'''''''''((((((((('''''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&''''''''''''((((((((())))))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((()))))))))(((((('''&&&&&&(((((((((((())))))******((())))))******************+++,,,+++***)))***+++,,,---000444<<>>IIITTT]]]aaacccccchhhiiikkkmmmooooooooooooqqqnnnjjjiiiiiijjjiiihhhdddfffllluuu}}}kkkbbbZZZTTTLLLDDDDDDJJJFFFRRR^^^jjj|||}}}}}}}}}vvvppp```[[[TTTOOOMMMNNNOOOQQQTTTSSSRRRTTTWWWXXXWWWWWWVVVWWWVVVTTTRRRPPPOOOOOOMMMLLLIIIEEEBBB???===<<<555333000---+++*********))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********'''''''''((((((((())))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))&&&$$$$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((())))))))))))'''%%%$$$%%%'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$(((&&&%%%&&&((((((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))((('''''''''(((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++,,,---...///222777;;;GGGLLLTTT]]]dddgggiiiiiiiiijjjkkklllmmmmmmmmmlllllljjjhhhgggfffffffffffflllqqqzzzoooZZZUUUPPPMMMHHHBBBCCCIIIOOOZZZiiizzz~~~}}}~~~oooiii___UUUNNNLLLLLLNNNQQQOOOMMMMMMPPPTTTVVVVVVVVVWWWYYYYYYXXXUUURRRPPPPPPOOOMMMJJJHHHEEEDDDCCC<<<:::666222///,,,++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((())))))))))))******'''(((((()))******++++++''''''((((((((()))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,)))%%%$$$$$$&&&'''(((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%((('''&&&&&&&&&&&&$$$"""$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***(((%%%######$$$'''(((***)))((((((''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))+++***))))))))))))))))))************************---......///222777???DDDQQQUUUZZZ___dddggghhhiiijjjkkkkkkllllllkkkjjjjjjjjjjjjhhhfffeeefffiiilllzzzcccTTTKKKHHHGGGHHHGGGFFFIIINNN^^^hhhyyy}}}|||~~~|||}}}xxxssskkkaaaYYYTTTSSSTTTUUUTTTQQQMMMNNNRRRSSSRRRVVVVVVWWWYYYYYYXXXUUUSSSQQQPPPOOONNNLLLJJJHHHGGGDDDBBB>>>:::555222///...------------,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))************'''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))%%%""""""$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))++++++***)))((((((((()))))))))************++++++,,,---///111777???HHHOOOXXXYYY\\\___cccfffhhhiiimmmmmmmmmlllkkkjjjiiiiiinnnllliiieeeffflllvvv}}}gggQQQFFFEEEDDDEEEGGGIIINNNTTTZZZmmmuuu~~~wwwwww}}}xxxxxxuuuooohhhdddbbbbbbeeefffbbb[[[YYY[[[YYYSSSWWWTTTSSSSSSUUUVVVVVVTTTRRRRRRRRRRRRPPPOOOMMMLLLKKKIIIEEEAAA===999666555111000000///......------************************)))))))))))))))))))))))))))))))))(((((((((((((((************))))))(((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))'''$$$###$$$''''''%%%"""###$$$$$$$$$%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%&&&&&&%%%%%%&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''(((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))++++++***)))((((((((()))))))))******+++++++++++++++---111777>>>HHHRRRYYY^^^___aaadddgggkkknnnoooqqqpppooommmkkkjjjiiiiiinnnkkkfffdddjjjvvvoooVVVHHHCCCDDDEEEFFFGGGLLLUUU___eeewww}}}yyywwwzzz~~~yyy|||~~~|||xxxuuuuuuwww|||xxxuuutttlllbbb]]]XXXSSSQQQSSSUUUUUUTTTUUUVVVVVVVVVUUUSSSQQQPPPMMMLLLJJJGGGCCC@@@===<<<555555333222000///...---+++++++++*********))))))))))))))))))))))))))))))******))))))))))))((((((++++++******)))(((((('''((((((((()))))))))************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))'''''''''((()))(((%%%###&&&&&&&&&&&&'''''''''''')))((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&"""$$$&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((()))******((('''&&&+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))+++***))))))))))))))))))*********+++,,,,,,------,,,000888@@@HHHQQQZZZ``````aaaccceeeiiilllpppqqqrrrqqqooommmkkkjjjjjjiiiiiiggggggmmmzzzyyy\\\KKKDDDDDDEEEHHHJJJLLLRRR^^^jjjooo}}}{{{{{{|||{{{jjjddd]]]ZZZZZZ[[[XXXVVVUUUVVVVVVWWWVVVSSSQQQPPPLLLKKKJJJIIIGGGDDDCCCAAA===<<<:::888666333222111......---,,,+++***))))))))))))))))))))))))))))))++++++*********)))))))))*********)))))))))))))))(((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((())))))(((&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$&&&((((((&&&%%%&&&(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((+++******)))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++***++++++,,,------......111777AAAJJJRRRYYY___ccc___```bbbdddhhhkkkmmmnnnqqqpppnnnllljjjiiiiiiiiifffiiissscccOOOEEEDDDFFFIIIQQQWWWZZZbbboooyyy{{{}}}}}}wwwqqqiiieeedddbbb]]]XXXSSSTTTTTTUUUSSSQQQOOOMMMJJJJJJJJJIIIHHHFFFEEEDDDEEECCCAAA???<<<999777555000000///...,,,+++***))))))))))))))))))))))))))),,,+++++++++******))))))((((((((()))******++++++))))))))))))************$$$%%%&&&((()))+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###&&&)))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((()))((($$$ ###&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&(((***)))&&&$$$%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((+++***'''%%%%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))(((((()))***++++++++++++,,,------...//////666===HHHRRRYYY^^^aaacccbbbccceeegggiiilllmmmnnnpppooommmjjjiiihhhhhhhhhhhhoookkkTTTGGGDDDGGGIIIPPPZZZdddjjjssszzzuuuzzz}}}wwwkkkbbbVVVRRRMMMIIIHHHKKKOOORRRMMMLLLJJJGGGEEEEEEGGGIIIGGGGGGGGGFFFDDDBBB@@@???666444333000///.........222///+++))))))***++++++***)))))))))))))))***+++******))))))))))))******''''''((()))))))))))))))*********)))))))))))))))+++++++++***)))(((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((***)))(((&&&&&&&&&'''((((((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((&&&###$$$'''))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$"""###&&&(((''''''&&&&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((()))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%'''))),,,------,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***)))***+++***)))((()))******)))))))))))))))***+++***+++,,,++++++---000333>>>EEEOOOXXX]]]aaacccdddddddddeeegggiiijjjkkkkkkllliiiiiikkkiiiggghhhllllll~~~zzziiiVVVJJJEEEDDDHHHNNNZZZaaalllxxxxxxqqqbbb^^^XXXQQQMMMKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFGGGHHHJJJMMMNNNMMMJJJEEECCC???===999555222///.........,,,++++++,,,---,,,+++++++++***************+++******))))))))))))******'''((())))))******))))))***)))))))))))))))))))))++++++******)))((((((''')))((('''%%%### &&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&)))'''%%%%%%'''((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&$$$######&&&(((''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((($$$&&&(((***++++++***)))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''')))***)))((('''(((***)))***+++***)))((()))***)))))))))))))))******+++,,,,,,,,,,,,...111666:::HHHNNNVVV\\\```cccdddeeecccdddeeeffffffgggiiikkkkkkiiihhhiiigggfffjjjqqq~~~tttbbbVVVIIIDDDDDDHHHPPPXXXdddkkkvvvuuuqqqiii```WWWQQQMMMKKKLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFHHHEEEAAA<<<888444222000+++++++++---//////---+++---,,,+++*********************))))))))))))******((()))******++++++******))))))))))))))))))******++++++******)))(((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& $$$''''''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&)))(((''''''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&''''''((())))))******&&&&&&&&&%%%###$$$&&&(((''''''&&&&&&&&&&&&'''''''''&&&$$$%%%&&&(((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''******)))(((&&&%%%$$$$$$((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''')))***)))((('''(((***((()))******)))((()))+++)))))))))))))))***++++++---------...111888@@@EEESSSWWW\\\```bbbcccdddfffccceeefffeeeddddddhhhkkkkkkhhhfffeeedddfffppp|||yyyfffYYYNNNFFF@@@BBBIIIQQQ\\\eeeooouuu{{{rrriii```ZZZVVVRRRQQQOOONNNMMMLLLJJJIIIIIIGGGCCC@@@@@@BBBEEEHHHHHHHHHGGGDDDAAA<<<999666///...---...//////---+++------+++***))))))))))))******))))))))))))******))))))***+++++++++++++++)))))))))))))))*********************))))))((((((%%%&&&''')))******++++++''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$""""""&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))&&&&&&'''%%%$$$$$$&&&(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''(((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''+++******)))''''''&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***((()))******))))))***+++))))))))))))***+++,,,,,,---...///111666???IIIPPPXXX[[[^^^```aaabbbdddfffeeegggiiifffccccccgggllliiieeebbbaaabbbjjj||||||eeeTTTJJJHHHDDDDDDJJJSSS[[[fffooottt{{{~~~{{{zzz||||||vvvpppmmmfffaaa[[[WWWTTTQQQNNNKKKJJJHHHEEEBBBAAAAAABBBDDDAAADDDGGGIIIHHHEEEAAA>>>999555111///......---,,,---,,,+++***)))(((((((((******))))))))))))******))))))***+++++++++++++++(((((())))))*********************)))))))))))))))******)))((('''%%%$$$###''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''%%% !!!%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((''''''&&&&&&((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((''')))***)))((('''(((***''')))******))))))***+++))))))))))))***+++,,,------///222666===GGGQQQXXXZZZ\\\___aaabbbdddfffhhhhhhjjjjjjhhhfffeeehhhkkkgggbbb^^^___eeerrrhhhVVVJJJEEEFFFEEEJJJTTT\\\dddmmmuuuxxx{{{rrr|||yyyyyy{{{|||}}}~~~yyyxxxwwwwwwxxx{{{~~~~~~{{{~~~~~~xxxpppiiiddd^^^WWWRRRJJJJJJJJJIIIFFFAAA===:::<<>>999444222111111000---,,,+++*********************))))))))))))******((()))******++++++******((((((((()))******++++++******))))))))))))))))))*********))))))'''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''(((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''###%%%'''(((''''''((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$###%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((('''%%%&&&''')))((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''((())))))***++++++'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''')))***)))((('''(((***'''(((******))))))***,,,)))))))))***+++,,,---......222888???FFFOOOWWW]]]]]]```ccceeefffhhhkkkmmmkkkkkkjjjiiiiiihhhggggggccc___^^^dddooo~~~iiiWWWJJJDDDCCCCCCFFFOOO[[[eeekkkrrrzzz~~~rrrfff]]]~~~yyytttqqqnnnooopppttt|||~~~wwwpppqqqqqqrrrsssuuuxxxzzz}}}|||}}}{{{||||||xxx}}}{{{tttiiiaaaVVVUUUQQQMMMHHHCCC???======>>>???@@@BBBEEEGGGHHHIIIEEEAAA===;;;999666444...------,,,,,,,,,------******))))))))))))******'''((())))))******))))))'''(((((()))******++++++)))))))))))))))))))))***'''((()))***************''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&))),,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&***))))))(((((((((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&''''''((()))''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%'''((('''%%%%%%''')))'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***&&&(((******))))))+++,,,)))))))))***+++,,,......111666???HHHOOOVVV\\\```___bbbfffhhhiiijjjlllmmmllljjjhhhiiikkkjjjfffaaa___]]]aaaooo}}}gggWWWLLLDDDAAACCCHHHMMMYYYgggppptttzzzuuujjj```WWWQQQ~~~{{{wwwsssnnnjjjffffffhhhlllsss~~~}}}|||~~~}}}vvvooojjjkkkmmmnnnoooqqqsssuuuuuuuuuuuuxxx}}}~~~zzzpppllleeeZZZOOOIIIHHHJJJLLLAAA???<<<;;;<<>>888555111............------,,,***)))(((((()))***)))))))))))))))***++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((***((('''&&&&&&'''(((***(((((('''&&&%%%%%%$$$###((('''%%%$$$$$$%%%'''(((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&%%%$$$###%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''&&&$$$######$$$%%%'''((((((''''''''''''(((((((((((())))))((('''&&&&&&))))))***************)))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((***+++***(((''''''((()))************+++++++++)))***+++***+++...222555<<>>DDDOOOVVV]]]```dddiiikkkjjjiiiffffffkkkmmmjjjhhhiiikkkjjjgggccc___^^^___aaaeeefffqqqiiiYYYJJJCCC>>>BBBKKKUUU```jjjwww|||nnnbbb[[[VVVOOOJJJHHHFFFBBB???|||tttppprrrsssqqqoooqqqmmmhhhgggjjjllllllkkkoooxxxuuuggg^^^ZZZSSSRRRQQQPPPOOONNNLLLKKKKKKNNNRRRTTTUUUVVVWWWYYY^^^cccfffjjjrrr|||}}}rrrnnnlllkkkfffffffffeeebbb]]]YYYVVVWWWXXXYYYXXXYYY[[[^^^aaabbb___\\\^^^bbbgggiiiiiifffbbb```dddhhhiiilllppptttvvvxxxzzz{{{{{{zzzyyy~~~uuuoooccc[[[QQQJJJIIIKKKMMMMMMIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEBBB>>>999555222111///...,,,***)))))))))))))))(((((())))))***))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))((((((((('''''''''''''''(((((('''&&&&&&'''(((((('''&&&&&&%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''(((((((((((('''''''''(((((((((((((((''''''(((((()))))))))))))))((())))))))))))))))))))))))******))))))))))))))))))((()))++++++)))(((((()))*********+++++++++,,,,,,---------...222;;;EEELLLUUU\\\aaabbbdddiiilllkkklllhhhhhhkkkllliiihhhiiikkkgggbbb^^^]]]aaagggkkkkkkllluuu{{{fffTTTLLLFFFDDDEEEMMMWWWbbbooo{{{{{{}}}|||kkk]]]UUUQQQMMMHHHEEEDDDCCCAAA???xxxpppfffaaabbbcccbbb```ccc___\\\]]]bbbfffhhhgggllluuu~~~|||pppbbb[[[XXXYYYYYYYYYXXXVVVVVVVVVVVVXXX\\\```dddeeeeeeffffffjjjooovvv}}}vvvvvvuuusssooojjjeeecccdddeeeffffffdddccccccddd______bbbgggkkkkkkgggbbb\\\VVVTTTWWWYYYZZZ]]]```cccdddgggiiikkklllllllllmmmqqqwww|||~~~}}}}}}{{{{{{}}}zzzuuujjj]]]SSSPPPOOONNNMMMJJJJJJJJJJJJKKKKKKLLLLLLIIIHHHHHHGGGFFFCCC>>>;;;555555333111///,,,***)))******))))))))))))******((((((((((((((((((((((((((()))))))))*********+++''''''''''''''''''''''''))))))(((''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%"""$$$&&&'''&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))''''''((())))))(((''''''''''''((((((((((((((('''###$$$%%%'''(((((((((((((((((((((((((((((((((((())))))******************((()))++++++***))))))******++++++++++++,,,,,,,,,,,,---///222888AAAKKKRRRZZZ```ddddddfffjjjmmmllloookkkjjjlllmmmiiiggghhhfffbbb\\\ZZZ]]]fffooovvvooorrrzzzsssaaaPPPGGGFFFEEEGGGNNNYYYcccnnn|||}}}}}}}}}lll]]]RRRLLLJJJGGGCCCAAA@@@??????>>>~~~~~~~~~zzzyyyzzz}}}hhhccc[[[XXXZZZ]]]______]]]\\\[[[^^^cccjjjooorrryyyzzzpppkkkjjjjjjjjjiiigggeeecccdddeeecccggglllooooooooooooppptttyyy{{{xxxuuusssrrrtttuuuwwwvvvtttssssssssslllrrr|||qqqddd\\\VVVRRRRRRSSSRRRSSSVVVQQQTTTXXX\\\_________^^^[[[___cccgggiiihhhfffdddrrrxxx~~~}}}zzzxxxxxx{{{|||ppphhhbbb\\\TTTNNNKKKJJJJJJJJJKKKMMMOOOPPPLLLKKKJJJJJJIIIFFFBBB>>>;;;:::999777444111...,,,,,,,,,+++*********++++++(((((((((((((((((((((((((((((())))))***++++++,,,***************************)))(((''''''((()))***(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&$$$###$$$%%%((()))(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((((((''''''(((((()))***''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%!!!###&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&&&&'''((((((((((((((((((%%%&&&'''((()))*********(((((((((((((((((((((((())))))))))))************((()))++++++***)))***+++++++++++++++,,,,,,,,,,,,,,,///333999@@@HHHPPPVVV^^^cccggggggiiimmmooonnnqqqmmmlllnnnnnniiiffffff```]]]ZZZ]]]dddnnnwww|||uuuzzzmmm]]]PPPEEEAAAEEEEEEKKKWWWeeeppp{{{}}}tttxxx~~~zzzlll___SSSKKKGGGCCCAAA???===<<<<<<===>>>~~~{{{{{{|||zzz{{{~~~sssrrrqqqoooppptttyyy|||wwwwwwxxx{{{~~~}}}xxxsssccc```]]]\\\^^^bbbgggjjjeeeeeefffhhhnnnxxx~~~}}}wwwwwwvvvsssnnnlllmmmooommmppptttvvvuuutttttttttxxx}}}}}}{{{zzz{{{|||wwwkkkccc]]][[[YYYVVVVVVXXXVVVZZZ```dddddd```ZZZVVVTTTTTTUUUUUUUUUTTTRRRRRR___dddiiimmmnnnppprrrtttsssrrrqqqpppqqqvvv{{{|||wwwhhh[[[PPPOOOMMMLLLLLLMMMPPPQQQOOONNNLLLLLLLLLJJJGGGDDDAAAAAA???===:::666333111...---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++***)))'''&&&&&&''')))***''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))***%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((###$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$!!!$$$'''((('''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((()))***************))))))((((((((((((((((((((((((((((((((()))))))))******''')))++++++*********,,,+++++++++,,,,,,,,,------,,,111999AAAHHHOOOUUUYYY^^^dddiiiiiikkknnnooonnnpppmmmlllooonnnhhhcccbbb]]]^^^bbbjjjttt|||oooYYYPPPKKKEEEEEEJJJRRRZZZiiixxx|||vvvpppzzzyyyrrrfff[[[RRRKKKEEEAAA>>>>>>===<<<<<<>>>@@@BBBzzzvvvvvvwwwwwwyyy{{{{{{wwwsssooommmiiiiiiiiihhhiiilllqqqtttmmmooossszzz}}}{{{tttmmmggggggfffdddeeeiiipppuuupppqqqqqqsssyyy||||||{{{vvvqqqnnnoooqqquuuwwwzzzzzzyyywwwvvvvvvzzz~~~{{{zzz|||zzzrrrjjjfffccc^^^]]]___lllpppvvvyyyuuukkk```XXXUUUSSSPPPMMMKKKJJJKKKKKKQQQUUUZZZ^^^```dddjjjoooiiihhhhhhgggjjjooovvv{{{zzz}}}xxxzzz|||lllWWWUUUQQQNNNLLLLLLMMMNNNOOONNNMMMNNNOOOOOOMMMLLLFFFFFFDDDBBB>>>:::777444///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''$$$%%%''')))******))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$###$$$&&&(((((('''&&&%%%######$$$%%%'''(((((()))$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))######$$$%%%%%%&&&''''''%%%%%%############%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$"""$$$((())))))((('''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&'''(((******((('''&&&&&&&&&'''((())))))((((((((((((((('''&&&$$$###"""((((((((((((((((((((((((''''''(((((()))))))))***''')))++++++******+++,,,++++++,,,,,,,,,------------444===GGGNNNTTTXXX[[[\\\bbbhhhiiijjjmmmnnnlllooollllllooommmgggaaa```^^^ccclllxxxvvv___LLLIIIKKKJJJLLLRRRbbbkkk{{{|||uuutttsssnnneeeYYYPPPJJJFFFAAA=========>>>>>>>>>AAADDDGGGyyyrrrooooooiiiiiihhheeeaaa___^^^^^^hhhccc___aaaiiippptttuuuvvv{{{wwwqqquuupppkkkkkkpppvvvzzz|||vvv{{{~~~wwwxxxwwwvvvtttrrrssssssyyyzzz{{{yyyvvvtttssssssyyy|||~~~zzzzzz}}}ssskkkdddccckkkuuuwwwppplllgggddd^^^WWWQQQMMMMMMNNNRRRSSSTTTUUUXXX[[[^^^```aaa___^^^___eeekkkppprrrttttttxxx{{{xxx}}}uuulllddd___WWWNNNLLLOOORRROOOMMMMMMOOOOOOLLLHHHJJJFFFCCCCCCEEEDDD>>>999555333000---++++++,,,,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&((()))))))))(((((((((''''''''''''+++(((%%%""""""$$$''')))))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''%%%$$$%%%((((((&&&###%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***(((&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&((()))************+++,,,,,,,,,---,,,,,,,,,+++++++++******...+++((()))---000111000222???LLLQQQSSSXXX]]]```bbbggglllmmmjjjhhhiiilllmmmjjjjjjllljjjddd``````cccqqqvvv]]]QQQFFFFFFJJJNNNWWW```ppp{{{~~~zzzsssyyy~~~rrr[[[VVVOOOGGGAAA===<<<;;;===>>>@@@CCCEEEFFFGGGGGG|||pppeee___VVVXXXYYYXXXVVVUUUUUUVVV```___aaahhhrrr}}}zzztttppplllmmmsss||||||tttuuuvvvvvvuuutttssssssyyyzzz{{{zzzyyywwwxxxxxxsssuuuyyy~~~}}}yyyxxx|||zzztttppppppxxx|||wwwpppoookkkfff```\\\[[[ZZZ[[[ZZZXXXVVVUUUUUUVVVVVVVVVTTTRRRTTTYYY```eeehhhmmmooouuu{{{}}}|||xxx|||zzzssshhhYYYPPPOOORRROOOLLLLLLNNNNNNKKKIIIKKKHHHDDDDDDEEEEEECCC@@@???===:::666222000///...++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&(((((()))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&((())))))(((((((((((('''''''''&&&'''&&&$$$%%%'''(((&&&$$$(((''''''&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''''''''''''''((((((((((((***(((&&&&&&((()))((('''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&'''((()))************+++++++++++++++,,,,,,+++++++++*********---,,,++++++---000222444999FFFRRRVVVXXX\\\aaaccceeeiiillllllhhhfffhhhjjjmmmmmmnnnnnnhhhbbbbbbgggttt|||aaaQQQKKKIIINNNTTT[[[eeennnzzz|||xxxuuu{{{jjj___SSSPPPJJJDDD@@@>>>>>>>>>@@@AAABBBDDDFFFHHHHHHIIIxxxhhh[[[SSSNNNQQQTTTWWWWWWXXXYYY[[[^^^bbbjjjsss~~~xxxsssoooooovvv{{{yyyrrrsssttttttuuuuuuuuuuuuwwwyyy{{{{{{zzzzzz|||}}}uuuuuuvvv{{{}}}|||zzz{{{}}}{{{}}}yyyxxxvvvssspppllliiigggiiigggddd```\\\ZZZXXXXXXWWWTTTPPPPPPTTTYYY^^^```eeegggllloooooottt~~~{{{~~~oooccc]]]WWWRRRNNNLLLNNNOOONNNLLLNNNLLLIIIGGGEEEEEEEEEEEEDDDCCC???;;;666222///---,,,,,,++++++++++++,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''')))***++++++((((((((((((''''''''''''(((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((('''''''''''''''(((((((((((((((''''''((()))***((('''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))*********************))))))+++++++++***************,,,---...---,,,///555:::EEEPPPZZZ]]]^^^bbbfffgggiiikkkllliiifffdddfffiiilllmmmnnnllleeebbbiiitttjjjNNNFFFIIIOOOYYY```hhhttt~~~~~~zzz}}}uuufffXXXPPPIIIGGGDDD@@@??????@@@AAACCCDDDEEEGGGHHHJJJKKKKKKyyyoooddd[[[VVVUUUYYY^^^bbbdddfffhhhiiiiiipppyyy}}}yyysssqqquuu~~~|||{{{vvvtttrrrrrrtttwwwyyyzzzzzz{{{}}}}}}|||}}}{{{zzz{{{}}}~~~~~~|||zzzyyywwwvvvsssqqqsssqqqnnnjjjgggeeeddddddccc```\\\ZZZ[[[]]]______ccc```^^^^^^___dddrrryyyfff___VVVPPPOOOQQQQQQQQQOOOPPPOOOLLLHHHEEEDDDEEEEEEDDDBBB???;;;777444222...---,,,,,,+++++++++,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((''''''((()))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&((('''&&&%%%&&&'''''''''#########$$$%%%&&&'''(((&&&''''''''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''')))++++++(((&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))+++*********)))(((((((((************************)))---///...,,,///888AAAOOOYYYaaacccdddgggiiiiiiiiijjjiiigggddddddfffiiillliiigggeeedddhhhvvvvvv]]]IIICCCKKKVVV```fffooo|||~~~}}}}}}{{{ooodddXXXNNNIIIBBBAAA???>>>>>>@@@AAACCCFFFFFFGGGHHHJJJLLLMMMNNN~~~yyyssslllfffccc```ccchhhlllnnnpppsssuuuxxx~~~{{{vvvrrrsssyyy~~~yyytttrrruuuzzz~~~~~~}}}}}}~~~~~~|||wwwvvvsssqqqooonnnnnnnnnooommmllllllmmmmmmlllkkkkkk```WWWSSSSSSUUU\\\cccuuuwwwiii]]]WWWTTTRRRPPPMMMOOOPPPOOOLLLHHHFFFFFFDDDDDDDDDCCCBBB@@@>>>===111000///---,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&(((***)))'''&&&''')))))))))))))))(((((((((((()))((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&'''(((#########$$$%%%&&&'''((('''''''''&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''')))++++++)))''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))+++*********)))(((((((((******************++++++(((,,,///...---222>>>HHHWWW^^^eeeffffffiiijjjiiihhhgggfffdddcccdddgggiiijjjddd___aaajjjwwwsss```OOOGGGEEEOOO[[[ccciiittt}}}{{{|||yyyhhh]]]TTTKKKEEEDDDAAA@@@?????????AAACCCDDDGGGHHHHHHJJJLLLNNNPPPRRR{{{uuupppmmmooorrruuuwwwyyy}}}~~~|||yyywwwvvvzzz|||tttrrruuu{{{~~~}}}|||}}}~~~}}}{{{yyyxxxxxxyyyyyyzzz|||xxxkkk]]]VVVSSSPPPOOOPPPYYYbbbmmmuuuzzz~~~|||{{{~~~~~~zzz{{{|||xxxmmmcccZZZUUUNNNNNNOOOOOOOOOMMMLLLJJJAAAAAAAAAAAAAAAAAAAAAAAA666555333111...---,,,+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&)))+++***'''&&&''')))*********)))))))))((((((***)))'''%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&$$$$$$%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%'''((()))***+++%%%%%%%%%%%%%%%&&&&&&&&&%%%'''))))))'''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((()))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((('''''')))++++++***)))'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))*********))))))******************))))))+++++++++++++++,,,,,,,,,(((,,,///000111888FFFQQQ[[[aaaffffffgggjjjkkkiiigggfffdddcccccceeefffhhhgggaaa```hhhwwwrrr]]]LLLDDDEEEJJJUUUaaahhhppp}}}}}}www{{{tttgggZZZQQQKKKFFFCCCDDDBBBAAAAAABBBCCCEEEFFFGGGJJJJJJJJJLLLOOORRRUUUWWW|||wwwxxxzzz|||~~~}}}~~~|||vvvooommmppptttuuutttvvvwwwvvvuuussstttvvvyyy~~~~~~zzzxxxvvvzzz{{{|||zzzuuurrrrrrsssrrrrrrqqqqqqrrruuuxxxzzz|||~~~}}}}}}}}}~~~{{{ooofff]]]SSSNNNOOONNNTTT^^^fffkkknnntttyyywww{{{|||zzz|||xxxzzzwwwrrrsssyyy|||zzzwwwyyy}}}sssiiiYYYUUUPPPNNNOOOOOONNNLLLBBBAAA@@@???>>>???@@@@@@===<<<999555222///...---,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((('''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&))),,,+++(((%%%&&&)))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&'''((()))***,,,,,,---&&&&&&&&&''''''((((((((($$$'''***+++)))'''&&&'''(((''''''&&&%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''''''''''''''(((((((((((()))((('''(((***+++++++++(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++***))))))*********+++++++++++++++++++++,,,,,,,,,---------+++...000222666@@@NNNYYY^^^cccgggggghhhkkkkkkhhhhhhfffdddccccccdddddddddbbbccckkkyyyuuuiii\\\NNNDDDEEELLLSSS```kkkrrr{{{|||}}}{{{yyyeee[[[PPPKKKGGGDDDCCCEEECCCCCCDDDEEEGGGIIIKKKMMMLLLLLLMMMPPPSSSWWW[[[^^^zzzzzz|||}}}|||yyyrrrmmmhhhgggjjjllljjjgggeeeeeeeeedddcccdddgggjjjnnnqqqssspppiiibbb^^^]]]fffhhhhhheeeaaa^^^^^^```bbbaaa___^^^^^^___```aaafffmmmqqqsssvvv{{{xxxqqqwwwqqqnnnqqqrrrrrrwww~~~|||zzzyyyyyyyyyzzz|||~~~uuuuuuwwwyyy|||tttfffYYYTTTUUUOOOSSSZZZ```cccfffkkkqqqmmmwww}}}yyyzzz~~~vvvvvvrrrlllnnnuuuwwwuuusssuuuyyy~~~fff]]]SSSMMMMMMNNNLLLJJJIIIGGGEEEBBBAAAAAAAAABBBBBB@@@===999555222000///,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&***---,,,(((%%%&&&))))))(((((((((''''''''''''&&&''')))******(((&&&$$$''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))******"""'''+++,,,***'''&&&&&&%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&'''(((''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''(((((())))))******((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))***(((&&&''')))+++,,,,,,(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))*********+++,,,,,,,,,---,,,,,,,,,------............///111444:::FFFTTT^^^___dddgggggghhhkkkkkkiiiiiigggeeedddccccccaaa```^^^gggwwwkkk___RRRKKKGGGFFFMMMVVV]]]jjjuuu{{{~~~wwwtttxxxnnnYYYQQQHHHEEEBBB??????BBBCCCDDDEEEGGGJJJMMMOOOQQQNNNOOOPPPRRRVVV[[[___bbb|||{{{{{{~~~~~~~~~{{{|||vvvooolllmmmnnnkkkiii``````___^^^]]][[[YYYXXXUUUVVVWWWVVVTTTUUUYYY]]]______^^^^^^\\\XXXRRRNNNPPPQQQRRRRRRPPPPPPQQQRRRXXXUUUQQQPPPQQQSSSVVVWWWZZZ]]]]]]\\\^^^aaaaaa]]]dddaaabbbeeegggfffhhhmmmppppppooooooooooooppppppwwwvvvuuutttsssssssssssssssvvv{{{|||vvvlllqqqwww{{{|||}}}~~~qqqgggbbbaaabbbcccfffkkkppprrroookkkjjjlllooosssuuuvvvvvvuuuvvvuuuttttttsssssssssssstttuuuxxxwwwiiieeekkkzzz|||qqqbbbVVVOOOMMMKKKJJJDDDEEEDDDBBB???======>>>?????????>>><<<999555333111...+++******+++++++++)))******+++++++++******))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((()))))))))))))))(((''''''&&&&&&************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$%%%''')))***+++,,,,,,))))))***+++***(((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++''''''''''''((((((((((((&&&&&&''''''(((((())))))+++&&&%%%(((***((((((+++&&&((()))++++++)))(((&&&*********)))))))))))))))++++++******************+++++++++***)))***,,,///---000666@@@KKKUUU[[[]]]ddddddfffhhhjjjkkkllllllcccdddddddddccccccddddddiiirrrzzzgggWWWNNNHHHGGGHHHMMMZZZhhhqqquuu{{{xxxuuuwww|||rrr]]]OOOMMMHHHBBB>>>>>>AAADDDCCCEEEHHHIIIJJJKKKNNNPPPTTTQQQRRRWWW\\\```gggnnn|||~~~~~~~~~}}}}}}zzzyyyyyyxxxxxxyyyvvvpppnnnnnnkkkfffccc^^^ZZZYYY[[[\\\ZZZWWWWWWWWWVVVVVVUUUUUUTTTTTTQQQRRRRRRPPPNNNNNNPPPSSSTTTTTTTTTTTTSSSOOOJJJFFFFFFHHHJJJKKKKKKKKKMMMOOOQQQRRRRRRRRRPPPOOOOOOOOOWWWZZZ[[[ZZZ[[[___^^^ZZZ\\\ZZZZZZ]]]^^^]]]___dddgggggggggggghhhiiijjjjjjhhhhhhhhhggggggggggggggglllmmmpppuuuxxxvvvqqqlllfffhhhkkkllllllooosssvvv}}}wwwqqqnnnmmmjjjlllrrryyy~~~~~~zzzvvveeedddddddddeeefffggghhhoooqqqsssuuuvvvvvvuuuuuuvvvwww{{{oooaaa]]]aaammmzzzrrrfff]]]VVVOOOKKKJJJIIIHHHGGGEEEBBB@@@???===>>>>>>>>>===<<<:::999555222///,,,,,,,,,+++*********++++++++++++******))))))))))))))))))))))))******))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))%%%%%%&&&''''''(((((()))'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''((((((((()))))))))***+++++++++)))'''&&&(((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++''''''''''''((((((((((((((((((((()))))))))))))))+++'''&&&)))+++)))(((***'''((()))******)))((('''***)))))))))))))))))))))************************,,,------,,,++++++---///...333<<>>>>>BBBEEEFFFHHHJJJKKKKKKLLLNNNPPPSSSRRRSSSZZZ```fffoooxxx}}}~~~|||vvvttttttuuusssqqqvvvtttqqqnnnkkkiiiiiihhhggghhhfff___\\\[[[XXXTTTRRROOOMMMNNNQQQSSSQQQOOOPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPMMMJJJIIIKKKLLLPPPPPPPPPQQQQQQNNNJJJFFFGGGHHHIIIJJJKKKMMMPPPSSSPPPVVV\\\]]]WWWQQQNNNNNNSSSXXX\\\]]]___cccbbb^^^aaa______```___]]]___dddcccccccccccccccdddeeeeee^^^^^^^^^^^^^^^^^^]]]]]]aaaaaabbbeeeffffffccc```^^^^^^]]]\\\\\\^^^cccgggnnnttt|||zzzzzzyyywwwvvvrrrwww~~~yyyeeebbb]]]YYYXXXYYY[[[]]]bbbfffkkkqqquuuwwwwwwwwwwwwzzzrrrfff```bbbkkksssqqqtttyyy}}}zzzqqqfff[[[TTTLLLIIIFFFFFFFFFEEEBBB???<<<<<<======>>>???@@@AAA<<<888444111///...,,,***++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((()))))))))*********&&&&&&&&&''''''(((((()))&&&&&&''''''((())))))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&'''((((((((((((***)))'''&&&%%%%%%&&&'''******+++++++++)))((('''))))))((('''%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''(((((('''(((((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************''''''''''''((((((((((((************))))))))))))+++((((((+++---***'''((('''((()))******)))((('''))))))))))))))))))******************************,,,...///...------///111000999EEEOOOVVV[[[```cccbbbfffjjjkkkhhhffffffgggdddeeeeeecccaaacccgggkkkvvvooo```RRRGGGDDDBBBFFFQQQ^^^iiittt|||~~~|||zzzxxxwwwyyyyyyhhh[[[MMMAAA@@@AAAAAA@@@@@@BBBEEEHHHIIIKKKLLLLLLLLLMMMOOOQQQVVVUUUXXX```hhhppp||||||~~~yyytttpppkkkiiijjjiiifffdddcccbbb___]]][[[YYYYYYYYYWWWZZZYYYTTTQQQRRRQQQOOONNNMMMMMMPPPSSSSSSRRRPPPOOOOOONNNNNNOOOPPPQQQRRRSSSRRRQQQPPPNNNMMMNNNNNNSSSSSSSSSTTTUUUSSSPPPMMMOOONNNMMMKKKLLLQQQWWW]]]]]]gggqqqqqqggg[[[UUUTTTUUU]]]fffkkkpppuuuvvvtttuuusssrrrqqqmmmhhhiiinnnpppooommmkkkiiigggffffffbbbaaa```___]]]\\\[[[ZZZ\\\\\\]]]]]]^^^]]]\\\[[[ZZZXXXVVVTTTSSSUUUWWWYYY[[[___gggnnnsssuuuuuutttpppmmmlllooosssvvvvvvuuuvvv|||{{{ttthhhddd___ZZZVVVVVVWWWYYYWWW[[[```ffflllpppssstttrrryyy}}}rrrmmmnnnssswwwppprrruuuvvvwwwxxxzzz|||vvvllleeeSSSLLLEEECCCFFFHHHFFFDDD>>>>>>======>>>@@@CCCDDDBBB>>>:::666333111...+++---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************&&&&&&''''''((((((((()))''''''''''''(((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%(((((((((((('''&&&%%%$$$***(((&&&$$$###$$$%%%&&&))))))******)))(((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((*********))))))(((((((((+++((((((---...***''''''(((((())))))))))))(((((()))))))))))))))************************+++++++++,,,...//////...///111333666AAAOOOXXX[[[]]]```cccaaafffkkkllliiiffffffgggccccccaaa___```fffpppwwwppp^^^QQQIIIEEEDDDFFFOOO\\\kkkvvv}}}wwwxxxyyyzzzzzzdddUUULLLFFFAAA???@@@BBBCCCDDDFFFIIILLLKKKLLLMMMMMMMMMOOORRRTTTZZZZZZ___gggoooyyyyyytttppphhhdddaaa``````___\\\YYYUUUTTTRRRQQQQQQQQQRRRRRROOOSSSTTTPPPNNNOOOPPPOOOKKKKKKMMMOOOQQQQQQOOONNNQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUWWWXXXWWWUUURRRTTTRRRNNNMMMPPPXXXccckkkuuu~~~tttddd\\\ZZZ___kkkzzzzzzzzz|||wwwrrrooonnnkkkiiifffbbb___]]][[[ZZZ]]]^^^___^^^]]][[[ZZZZZZVVVUUUTTTSSSRRRPPPOOONNNQQQSSSXXX]]]bbbeeeggghhhaaa______ccciiimmmnnnmmmtttzzzyyytttmmmkkkhhhdddaaa___^^^^^^[[[[[[\\\]]]```dddgggiiihhhpppyyyvvvwwwyyyyyysssuuuvvvuuuttttttvvvwwwyyytttcccZZZMMMFFFFFFHHHHHHGGGCCCBBB@@@>>>>>>@@@BBBCCCEEEBBB>>>:::888555111///......---,,,++++++,,,,,,************************))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((()))))))))(((((('''''''''((((((((((((((())))))((((((''''''''''''*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''&&&$$$###$$$%%%'''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&))))))(((((('''&&&%%%$$$'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''(((((((((((()))))))))(((((('''''''''***'''(((,,,---***''''''(((((())))))))))))(((((((((((())))))************))))))*********+++++++++------.........000444666@@@IIIUUU]]]^^^^^^```bbb```eeejjjlllkkkiiihhhiiibbb___\\\]]]cccooo|||~~~ppp___PPPGGGEEEGGGIIIPPP\\\jjjxxx{{{vvvuuuxxx|||yyydddRRRHHHCCCCCCDDD@@@BBBDDDFFFFFFHHHJJJMMMKKKMMMNNNPPPQQQTTTXXX\\\aaaaaafffnnnwww~~~ssskkkhhhfffccc^^^\\\YYYYYYZZZYYYUUURRRNNNNNNNNNNNNOOOPPPRRRSSSNNNSSSTTTPPPLLLMMMOOONNNLLLMMMOOOQQQRRRRRRQQQQQQTTTUUUWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[]]]```bbbcccbbbcccbbbbbbccceeedddbbbaaa___^^^\\\\\\bbbmmmzzz}}}mmmeeecccppp}}}xxxtttoooiiidddbbbaaaaaaaaabbbcccbbb]]]XXXUUUSSSUUUTTTSSSSSSRRRNNNJJJFFFJJJKKKMMMPPPTTTXXX[[[]]]YYYXXXYYY\\\```dddfffgggmmmrrrzzz~~~|||{{{xxxwwwvvvuuutttrrrqqqpppkkkhhhddd```^^^^^^___``````gggttt{{{{{{~~~}}}~~~{{{ooopppqqqpppooopppqqqssstttiiiZZZNNNHHHGGGGGGFFFIIIGGGEEEBBB@@@@@@@@@AAAEEECCC@@@===<<<999666333000///---,,,+++,,,,,,---************************)))))))))************+++((())))))******))))))(((''''''''''''''''''''''''%%%&&&'''((()))((('''&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((%%%$$$$$$$$$%%%'''((()))&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''))))))))))))(((&&&%%%$$$&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))*********)))((((((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((('''''''''''')))%%%&&&***,,,)))(((((())))))(((((((((((())))))((((((((()))******++++++)))))))))***++++++,,,,,,............///333999===IIIPPPYYY^^^aaaaaacccdddbbbcccfffiiijjjjjjiiigggbbb^^^[[[```mmm}}}zzznnn___QQQEEE@@@CCCIIIQQQ]]]lllxxx|||ssssssssswwwnnnaaaRRRGGGAAA===???BBBBBBDDDEEEFFFGGGHHHKKKMMMNNNPPPSSSUUUYYY^^^eeeiiilllmmmrrrzzz}}}yyyuuusssrrrssstttiiijjjfff___ZZZ[[[[[[YYYXXXVVVUUUVVVWWWVVVRRRNNNMMMMMMMMMMMMOOOQQQSSSTTTOOOTTTVVVRRRNNNOOOQQQQQQSSSTTTVVVXXXYYYZZZ[[[\\\]]]```dddiiilllmmmmmmmmmkkkjjjkkknnnsssvvvvvvtttzzzyyyxxxyyy{{{{{{yyywwwttttttuuuxxx}}}~~~zzz{{{yyytttssstttuuuqqqtttuuurrriii```XXXUUUWWWVVVTTTSSSRRROOOJJJEEEFFFFFFFFFHHHJJJNNNQQQSSSSSSUUUWWWYYYZZZ]]]```cccdddhhhmmmqqqsssuuuxxx{{{|||||||||}}}}}}~~~zzzwwwsssnnniiifffddddddcccdddhhhooovvvxxxuuuqqqnnnooouuu}}}xxxxxx|||~~~~~~zzzwww{{{~~~qqqqqqqqqpppooooooqqqsss{{{|||xxxkkk^^^TTTOOONNNOOONNNMMMJJJFFFDDDBBBAAAAAACCCAAA@@@???>>>===:::888111000...,,,+++,,,------************************))))))*********+++++++++))))))************))))))''''''''''''''''''''''''$$$&&&'''))))))((('''&&&)))(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))(((''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))***+++******((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))''''''''''''((((((((((((((((((((((((((()))))))))'''$$$###(((***)))(((***))))))(((((((((((())))))'''(((((()))******++++++((())))))***++++++,,,,,,000000///...111777???EEEPPPSSSYYY^^^cccfffhhhiiieeecccbbbdddhhhiiifffbbbbbb______jjj|||wwwpppaaaQQQFFFAAA???FFFOOO^^^mmm}}}tttppptttvvv}}}yyyfffXXXOOOGGGDDDAAA===>>>CCCEEEFFFGGGHHHIIIKKKNNNQQQRRRUUUYYY^^^dddkkktttyyy~~~}}}zzzxxxsssnnngggbbbaaaaaaaaaaaa]]]___]]]YYYWWWZZZZZZWWWUUUSSSSSSTTTVVVUUUQQQMMMMMMMMMLLLLLLNNNOOOQQQRRRNNNUUUXXXTTTQQQSSSVVVWWWWWWYYY[[[]]]^^^```bbbdddhhhlllrrrxxx}}}{{{zzz{{{~~~qqqfffaaa\\\YYYVVVTTTSSSQQQLLLHHHHHHGGGGGGGGGIIILLLOOOPPPPPPSSSVVVWWWWWWXXX]]]aaa^^^aaaccceeefffiiioootttvvvuuuvvvwwwyyy|||}}}zzzvvvrrrooommmjjjgggcccbbbcccbbb___\\\]]]cccmmmzzz}}}xxxzzzzzzyyytttqqqwww}}}}}}}}}|||zzzwwwvvvxxxyyysssuuu{{{|||qqqggg```___```QQQOOOMMMJJJGGGEEECCCBBBAAA@@@??????@@@???===;;;222000...,,,+++,,,---...************************))))))******++++++++++++))))))************))))))))))))))))))))))))))))))%%%&&&((()))***)))'''&&&))))))))))))((((((((((((&&&&&&''''''((()))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((((((((((('''&&&%%%$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%'''(((*********)))$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&******))))))((((((''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&((())))))+++***((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************''''''''''''((((((((()))(((((())))))******++++++&&&###"""&&&)))((()))+++))))))(((((((((((())))))'''(((((()))***+++++++++((())))))***++++++,,,,,,333222000///222999CCCJJJTTTUUUXXX^^^eeejjjmmmnnnhhhccc___aaafffgggccc^^^ccc```cccrrr|||ssspppiiiYYYIIIBBBAAACCCLLLWWWjjjzzz~~~vvvnnnpppwww|||sssdddWWWKKKEEECCCEEEEEEAAABBBGGGHHHIIIJJJKKKLLLOOOTTTWWWVVVYYY^^^dddllluuu~~~}}}yyysssnnniiiddd___\\\UUUUUUTTTUUUUUUWWWXXXYYY[[[WWWTTTTTTVVVXXXXXXWWWUUUXXX[[[]]]\\\YYYWWWUUURRRQQQQQQSSSWWWYYYXXXVVV[[[[[[\\\]]]^^^___``````aaaaaabbbgggnnnuuuyyy{{{|||}}}|||kkkjjjkkkhhhddd```[[[UUUOOOJJJMMMIIIEEEFFFJJJNNNOOONNNQQQRRRRRRSSSTTTUUUVVVWWWWWWZZZ]]]^^^___aaafffkkkmmmmmmmmmooorrrvvvzzz|||{{{||||||{{{yyyyyyzzz{{{|||tttjjjdddbbb___[[[WWWTTTUUUZZZeeettt}}}zzzzzz|||~~~xxxvvvttttttwww~~~}}}zzzvvv{{{~~~uuunnnkkk___RRRKKKJJJIIIHHHHHHBBBAAA??????@@@@@@???===>>>:::555222///...+++***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((******)))''''''&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%((((((''''''''''''(((((((((((('''&&&$$$###"""""")))***)))'''%%%%%%''')))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((******)))'''&&&%%%$$$###%%%%%%&&&'''((((((((('''(((((((((((())))))))))))))))))((('''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))+++******)))(((''''''&&&''''''(((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))************++++++++++++,,,+++***((((((***,,,222...+++...666CCCOOOVVVYYYXXXZZZaaaiiimmmllliiilllhhhbbb^^^]]]___`````````fffsss~~~rrriiidddSSSNNNFFF@@@AAAKKKZZZeeeuuu~~~{{{pppooommmjjjqqq~~~xxxiii[[[OOOJJJAAABBBAAA@@@@@@AAADDDGGGLLLKKKJJJLLLPPPUUUWWWYYY]]]```eeekkkrrr|||gggddd___[[[WWWTTTQQQOOONNNMMMLLLKKKMMMPPPSSSUUUZZZYYYYYY\\\```ccccccbbbbbbaaabbbeeegggeee___ZZZZZZZZZ\\\aaafffiiiiiihhhjjjjjjjjjkkkllllllmmmmmmqqqqqqrrrvvv{{{{{{uuummmeee]]]XXXSSSPPPMMMNNNQQQUUUUUUTTTRRRSSSTTTUUUUUUTTTSSSRRRSSSUUUWWWYYYZZZ]]]bbbfffhhhhhhhhhiiijjjmmmpppqqqvvvwwwxxxyyyxxxyyy|||~~~{{{rrrmmmkkkiiieeebbb]]]\\\^^^dddoooyyy}}}{{{zzzyyywwwvvvtttuuuvvvxxxyyyzzzzzzzzz{{{{{{|||~~~wwwnnnaaaXXXQQQLLLJJJIIIGGGDDD@@@>>>>>>>>>======@@@===999666333111---++++++++++++,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&'''''''''((((((***)))(((''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###'''((((((&&&$$$$$$&&&'''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''((((((((()))))))))))))))(((''''''&&&&&&''''''((((((''''''''''''((((((******))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))*********)))(((''''''''')))))))))))))))((((((((((((((())))))))))))(((((('''''''''((((((((())))))*********))))))*********************+++++++++++++++,,,,,,+++******---///000//////333<<>>>>>>>>>>>AAA???<<<;;;999555111.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''(((((((((((()))))))))(((''''''&&&&&&'''''''''(((((((((***)))(((''''''&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&%%%######$$$&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&'''(((((()))((('''%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&''''''((((((''''''''''''((((((++++++************++++++))))))))))))))))))))))))''''''((((((((()))))))))******))))))((((((''''''++++++******)))))))))((((((((())))))))))))(((((((((((()))))))))*********++++++++++++++++++++++++************+++++++++,,,,,,,,,---,,,+++,,,///111...000444:::DDDOOOXXX^^^dddcccdddggglllmmmkkkgggffffffeeeaaa]]]]]]```cccpppyyyvvvgggTTTFFFFFFEEEEEEKKKXXXiiixxxxxxuuuiiieeeeeeiiilllrrrwwwdddWWWOOOGGGBBBAAA@@@AAACCCDDDFFFHHHLLLPPPSSSSSSSSSVVVYYY^^^cccffflllrrrzzzQQQPPPNNNKKKIIIIIIKKKLLLKKKLLLOOOTTTZZZaaagggjjjooosssyyyzzztttvvvyyy~~~{{{uuunnnlllnnnsssvvvvvvvvvsssmmmeee^^^WWWRRROOOPPPQQQSSSVVVYYY\\\```bbb``````aaabbbcccdddeeeeeefffhhhkkkmmmpppssswwwzzz{{{yyyxxxyyy}}}xxxvvvuuutttttttttuuuuuuqqqnnnllllllnnnpppppppppuuutttssssssuuuwwwzzz}}}yyyyyy}}}~~~}}}}}}kkk]]]RRRLLLNNNJJJEEEBBBAAA@@@?????????>>>>>>>>>===:::666222111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((((()))(((((()))))))))(((((('''''''''''''''(((((((((((())))))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))***))))))(((((())))))***'''((())))))))))))((('''$$$&&&&&&%%%$$$$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''%%%%%%%%%%%%&&&'''%%%'''(((******)))'''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))***)))((((((''''''((((((((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))'''(((((((((((()))))))))***)))))))))((((((((('''+++******))))))(((((('''(((((())))))))))))((((((((((((((()))))))))*********++++++++++++++++++************+++++++++,,,,,,---......,,,+++,,,...000,,,111:::CCCLLLUUU\\\```eeeeeefffiiilllllljjjhhhdddeeeddd```\\\]]]dddkkkyyy{{{ppp```OOODDDEEEGGGLLLXXXgggvvv|||rrrnnnjjjiiijjjooosss~~~ssseeeUUULLLFFFBBB@@@BBBAAACCCEEEGGGHHHKKKOOORRRUUUVVVXXXZZZ^^^dddkkkooouuu{{{QQQRRRQQQOOOMMMMMMPPPSSSOOOSSS[[[dddlllsssxxxzzz{{{~~~~~~pppddd\\\XXXVVVTTTUUUXXX[[[___bbbcccccc```_________```aaabbbcccbbbdddfffggghhhjjjnnnppprrrqqqrrruuuzzz~~~}}}~~~}}}|||{{{sssnnnhhheeefffiiimmmooouuuttttttuuuwww{{{~~~qqqfff]]]RRROOOKKKGGGEEECCC@@@>>><<<<<<===???@@@???;;;888444222000---,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((())))))***(((((()))))))))))))))((('''''''''((((((((()))))))))((((((''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))'''((()))***+++***)))(((%%%&&&((('''&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%''''''###%%%''')))******)))(((((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%'''(((((((((((((((''''''''''''''''''((((((((((((+++***))))))(((((())))))((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((()))))))))(((((('''''''''(((((())))))))))))((((((''''''((((((((()))))))))))))))***++++++***))))))***++++++++++++,,,,,,,,,...///...,,,******,,,...---555@@@KKKSSSYYY^^^aaabbbccceeehhhjjjkkkiiihhhddddddbbb^^^]]]cccoooxxxuuucccTTTJJJEEEEEEKKKVVVeeesssuuummmkkkkkklllooottt}}}}}}cccXXXLLLFFFCCC@@@AAADDDDDDFFFHHHJJJKKKMMMPPPSSSWWWYYY\\\___dddkkktttzzzRRRUUUXXXWWWVVVVVVZZZ]]]ccchhhqqqzzz~~~|||}}}~~~~~~~~~}}}zzzwww{{{}}}qqqiiiffffffdddeeehhhmmmqqqrrrpppnnniiigggccc```___^^^^^^___aaabbbccccccccccccfffhhhjjjjjjkkklllnnnqqqtttuuuxxx|||~~~yyypppjjjgggffffffffflllnnnrrrwwwzzz|||}}}}}}}}}uuuddd___XXXQQQKKKFFFBBB???<<<<<<>>>@@@BBBAAA>>>;;;666555333111...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))******(((((()))*********))))))''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((***++++++***((('''%%%'''))))))((('''((()))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''(((###%%%&&&((()))))))))((('''''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%(((((()))))))))(((''''''&&&&&&'''''''''(((((((((+++***))))))(((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((('''''''''''''''((((((((((((((())))))))))))(((((('''''''''((((((((())))))((()))***++++++***)))(((++++++++++++,,,,,,,,,,,,.........,,,++++++,,,...222;;;HHHRRRXXX[[[^^^aaa```bbbdddggghhhhhhhhhgggdddcccbbbbbbfffppp}}}iiiTTTGGGEEEFFFHHHQQQ___mmmzzzwwwlllhhhiiigggkkkqqq{{{}}}gggUUUMMMEEEBBBAAA???AAAEEEFFFHHHKKKMMMOOOQQQTTTVVVZZZ]]]bbbfffkkkttt^^^ccciiikkkkkklllpppttt~~~~~~}}}}}}|||~~~|||}}}~~~|||yyywwwwwwyyyuuuuuuuuuuuuuuutttsssrrrrrrssstttrrrnnnlllmmmnnnvvvwwwvvvtttrrrqqqqqqrrrnnnmmmlllkkkgggeeeiiiqqqvvvwwwyyy{{{}}}~~~~~~||||||{{{ssskkkeeeaaa______```aaabbbaaa``````bbbcccaaabbbbbbccccccdddfffhhhnnnqqqvvvyyy|||zzzssskkkbbb\\\___bbbgggmmmsssxxx|||~~~|||nnn```UUUMMMHHHFFF@@@@@@@@@AAACCCBBB???===999999777555333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((()))******+++(((((()))***************'''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))((((((''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%'''(((***++++++)))'''&&&%%%''')))***)))(((((()))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''((((((''''''''''''((((((******))))))))))))******(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))'''''''''((())))))******(((((())))))))))))(((((((((((()))))))))*********)))***,,,------,,,***)))+++++++++,,,,,,,,,------,,,---...------...000333999CCCPPPYYY\\\]]]___``````bbbeeeggggggfffffffffcccccceeejjjsssoooYYYJJJEEEHHHLLLRRR[[[gggqqqzzz{{{ooohhhgggkkkhhhooozzzzzzfffUUUJJJDDD@@@AAAAAA@@@CCCGGGGGGJJJNNNQQQTTTWWWZZZ\\\___ccciiinnnttt~~~nnnuuu}}}~~~}}}{{{|||}}}}}}}}}|||{{{{{{zzzyyyyyyzzzyyyxxxxxxxxxvvvsssqqqrrrtttuuurrrnnnkkkjjjkkkggghhhiiiiiiiiihhhfffeeeccceeeeeeccc^^^\\\]]]^^^bbbccccccaaa______```aaaaaa___^^^[[[VVVRRRVVV]]]bbbdddgggkkknnnpppqqqqqqnnnsssyyy|||}}}}}}~~~xxxnnngggdddcccaaaaaabbbaaa______aaabbbZZZ[[[\\\]]]]]]^^^aaacccfffiiilllooossszzzrrrbbbXXXWWWWWWYYY^^^gggsss~~~~~~}}}mmm^^^TTTOOOMMMDDDCCCBBBCCCCCCBBB???===;;;;;;:::999666222///---------------------------))))))))))))))))))))))))))))))((())))))***++++++(((((()))***************(((((((((((())))))))))))(((((('''''''''(((((()))((((((''''''''''''((((((***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((***++++++)))&&&%%%$$$&&&)))***)))(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((***)))'''&&&$$$$$$$$$$$$%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((())))))))))))))))))(((''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))''''''((()))***+++,,,,,,(((((())))))))))))(((((()))************+++++++++***+++---......---+++***++++++,,,,,,,,,---------+++,,,---...///111444777>>>HHHUUU]]]_________aaaaaadddfffgggfffeeeddddddbbbcccgggqqq~~~vvv```OOOGGGJJJPPPTTT]]]eeennnsssxxxssslllhhhjjjooooooxxxppp```RRRIIIDDD@@@???AAACCCCCCFFFJJJGGGKKKPPPTTTXXX[[[___bbbccchhhnnntttzzz~~~~~~|||{{{|||yyyvvvwwwzzzzzzvvvrrrppprrruuuwwwvvvrrrnnnkkkiiiiiigggeeecccaaa___^^^bbbbbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTRRROOOMMMNNNQQQUUUWWWWWWWWWVVVTTTQQQNNNLLLLLLOOOQQQOOOKKKIIILLLOOOPPPRRRWWW]]]bbbcccaaa___dddeeeggghhhiiiiiihhhhhhrrrrrrsssuuuwwwzzz|||}}}}}}zzzwwwvvvooonnnkkkhhheeebbb```^^^YYYZZZ[[[[[[ZZZYYYZZZ[[[dddbbb```aaafffpppzzzsssggg```SSSTTTTTTWWW]]]fffrrryyy~~~{{{pppccc[[[XXXPPPNNNKKKHHHFFFEEEEEEEEECCCAAA>>>===<<<:::666444333000,,,++++++,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&******))))))((('''%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''''''''''''''&&&&&&&&&)))((('''&&&%%%%%%&&&''')))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&&&&%%%$$$$$$%%%'''***+++***(((''')))+++,,,***'''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((++++++******))))))(((((()))************))))))(((++++++******++++++,,,---***************************+++,,,---,,,,,,***)))......------...222888===MMMUUU[[[^^^aaaeeegggeee___bbbeeefffcccaaa`````````gggssssss^^^LLLKKKNNNQQQYYYdddmmmnnnnnnqqq~~~rrrpppnnnhhhhhhmmmppp{{{kkk```WWWNNNHHHFFF@@@BBBDDDEEEFFFHHHLLLNNNPPPUUUZZZ\\\\\\]]]aaaeeejjjrrr|||}}}}}}}}}zzzyyyxxxwwwuuutttqqqnnnoooqqqqqqmmmiiihhhiiijjjjjjiiieeebbb___[[[ZZZYYYXXXVVVTTTSSSRRRRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJHHHFFFGGGIIILLLKKKLLLLLLLLLJJJGGGDDDCCCHHHKKKNNNMMMJJJIIILLLPPPLLLQQQXXX]]]___\\\XXXUUUUUUVVVXXXZZZ[[[[[[[[[[[[]]]]]]^^^```bbbeeeggghhhkkknnnrrrtttuuuvvvxxxyyyzzz}}}zzzwww{{{}}}zzzuuuoooiiibbb^^^[[[XXXYYYYYYYYYYYYYYY[[[\\\___]]][[[[[[```hhhpppvvvzzz|||~~~}}}yyyrrrlllhhhYYYZZZZZZZZZ\\\bbbiiinnn}}}}}}zzzzzztttzzz}}}}}}vvvmmmhhhSSSPPPKKKHHHGGGGGGGGGFFFFFFDDDBBB@@@???<<<888666333111---,,,,,,------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))$$$$$$%%%&&&'''((()))***))))))'''&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''')))(((((((((''''''''''''((('''&&&&&&&&&'''((()))''''''(((,,,//////+++((())))))((((((((('''''''''(((((((((((((((((((((((())))))************))))))''''''''''''''''''&&&&&&((())))))*********))))))++++++******++++++,,,---***************************+++,,,,,,,,,,,,+++***------------000555<<>>???CCCEEEGGGIIIJJJMMMQQQSSSWWWXXXYYY\\\aaaiiipppttt}}}zzzxxxyyy{{{}}}{{{yyyzzz{{{{{{{{{vvvvvvuuutttrrrooommmkkkkkkhhheeebbbaaa```^^^\\\YYYWWWUUUTTTUUUSSSPPPNNNLLLKKKKKKIIIHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBAAA@@@???@@@@@@DDDDDDEEEEEEEEEDDDCCCBBB@@@CCCEEEFFFFFFFFFIIIKKKHHHPPPXXXZZZUUUOOOLLLLLLHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRPPPRRRTTTUUUVVVWWWYYYZZZ[[[\\\]]]___aaadddgggiiimmmkkknnn{{{yyy}}}|||uuupppmmmiiifffbbb___]]]\\\ZZZYYYYYYXXXYYY[[[___eeekkkooorrrmmmgggaaa______```aaa```cccfffgggfffeeeeeefffjjjtttzzzwwwqqqsssvvvyyy||||||xxxvvvyyy}}}qqqdddTTTJJJIIIJJJIIIFFFJJJIIIHHHHHHHHHEEEBBB???<<<999555333111///---+++*********+++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((''''''******)))(((&&&$$$###"""''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((('''&&&&&&%%%%%%)))))))))((((((((())))))''''''''''''&&&&&&''''''((((((((((((((('''''''''(((((())))))))))))((((((%%%'''***,,,...---+++)))))))))(((((((((((((((((((((((((((((((((((((((((()))******++++++******)))******++++++,,,,,,,,,---&&&'''(((******+++++++++***************++++++,,,******************************++++++,,,,,,,,,++++++,,,...222777@@@JJJQQQWWW]]]bbbcccdddhhhiiiggggggeeebbb```___^^^]]]\\\mmm}}}lllYYYOOOHHHHHHPPP^^^iiinnnsssyyyxxxzzz|||yyynnnooorrruuuuuuyyy{{{hhh[[[RRRJJJDDDCCCBBB??????AAADDDFFFHHHKKKLLLOOOSSSVVV[[[[[[^^^bbbjjjqqqxxx{{{vvvwwwwwwwwwvvvwwwyyy{{{}}}zzzwwwvvvvvvwwwvvvtttoooooonnnllliiiddd```^^^[[[YYYVVVUUUTTTSSSQQQOOOLLLKKKJJJJJJIIIHHHEEEDDDBBBBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAA<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA@@@??????@@@??????@@@@@@@@@@@@??????@@@AAACCCCCCCCCCCCEEEFFFFFFLLLQQQPPPLLLIIIJJJLLLJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOPPPPPPOOOOOOPPPRRRQQQQQQQQQRRRUUUXXX\\\^^^cccbbbeeeooo{{{|||vvviiimmmvvv}}}yyytttmmmgggccc___ZZZWWWVVVVVVXXX[[[```fffllloootttlllaaaXXXUUUTTTUUUUUUZZZ___eeeiiilllmmmooopppooooooooottt~~~{{{xxxtttvvvyyy{{{|||~~~|||{{{|||~~~qqq[[[MMMHHHHHHGGGEEEIIIHHHIIIJJJKKKJJJFFFDDDBBB???;;;888555222...,,,++++++++++++++++++,,,,,,************************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((((((((******)))((('''%%%###"""((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%(((((())))))))))))))))))&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&'''((()))************))))))))))))((((((((()))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''(((******+++++++++******))))))******+++,,,*********************************++++++,,,,,,,,,,,,...222777>>>GGGQQQWWWYYY___bbbbbbcccfffgggeeeaaabbbbbb^^^ZZZ[[[aaaggg}}}lllXXXOOOOOOKKKPPPZZZfffmmmppprrruuutttyyy}}}yyyssslllooosssvvv{{{ppp^^^RRRJJJEEEAAABBBBBB@@@AAADDDEEEGGGJJJLLLOOORRRVVVYYY[[[___dddkkkrrryyy~~~ppppppqqqrrrtttvvvxxxyyywwwtttqqqpppqqqpppmmmiiiccccccbbb```]]]XXXTTTQQQNNNLLLKKKJJJKKKJJJHHHFFFDDDDDDDDDDDDCCCAAA@@@???>>>>>>??????@@@AAAAAAAAA????????????????????????======>>>???????????????========================;;;===??????>>>===>>>???>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFEEECCCCCCFFFIIIHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGIIIIIIMMMMMMMMMLLLJJJIIIKKKLLLLLLLLLKKKLLLNNNQQQTTTVVVYYYXXXYYY___fffiiifffbbb^^^___eeelllqqqsss{{{{{{uuupppjjjccc]]]YYYXXXXXXZZZ]]]ccchhhkkkmmmdddZZZRRRPPPOOOOOONNNRRRWWW___fffkkkooosssvvvzzzsssmmmnnnxxxzzzwwwtttwwwzzz||||||||||||}}}~~~zzzfffVVVOOOLLLJJJHHHIIIJJJKKKMMMNNNMMMIIIFFFFFFCCC???<<<999666222///...---------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))((((((%%%&&&''''''(((''''''''''''''''''(((((((((((((((%%%&&&&&&''')))******+++******)))'''%%%%%%''')))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((())))))'''((()))******************))))))))))))***++++++************************************+++,,,------...222777>>>EEEMMMVVV\\\]]]bbbeeeccccccfffgggeee^^^``````\\\YYY___lllxxx{{{lll[[[NNNOOOXXXSSS[[[fffnnnqqqqqqrrrtttrrryyyuuunnnnnniiilllrrrzzzuuufffWWWMMMEEEAAA@@@BBBBBB@@@BBBFFFGGGIIILLLOOORRRUUUZZZ]]]]]]cccmmmtttzzzkkkjjjkkklllmmmnnnnnnmmmkkkhhheeeeeefffccc]]]XXXSSSSSSSSSRRRPPPMMMJJJHHHFFFEEEDDDEEEFFFFFFDDDBBB@@@AAABBBBBBAAA@@@??????>>>???@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>===<<<>>>???@@@??????>>>>>>>>>??????@@@?????????@@@AAAAAA@@@AAAAAA@@@@@@@@@AAACCCDDDDDDDDDCCCBBBBBBCCCDDDDDDGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKJJJIIIGGGGGGIIIJJJKKKJJJJJJJJJLLLNNNPPPRRRQQQPPPQQQSSSVVVXXXYYYYYYVVVSSSSSSWWW[[[^^^eeemmmqqqvvv|||vvvpppfffccc```^^^___aaaeeegggbbb[[[RRRNNNNNNNNNLLLJJJLLLPPPWWW]]]bbbhhhnnnrrrwwwsssooopppwwwyyyvvvtttvvvyyyzzz{{{|||}}}~~~ttthhh___ZZZVVVTTTMMMNNNNNNPPPPPPNNNJJJFFFFFFDDDAAA???>>>;;;888555000000///...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))&&&&&&((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&'''((()))(((((('''%%%%%%'''(((((((((''''''''''''''''''((((((((()))''''''&&&&&&&&&''')))***((()))***)))'''&&&(((***(((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))((())))))*********)))))))))))))))))))))***++++++***************************************,,,---...111555<<>>???BBBCCCBBBDDDHHHJJJLLLPPPSSSVVVZZZ^^^aaadddmmmxxxgggfffeeeeeefffeeecccbbb```]]]ZZZZZZ[[[WWWPPPIIIGGGHHHHHHHHHGGGEEEDDDCCCBBBAAAAAABBBDDDDDDCCCAAA???@@@AAAAAA@@@@@@@@@@@@???@@@AAAAAAAAA@@@>>>===>>>>>>>>>>>>>>>=========<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>======???AAA======<<<;;;;;;;;;<<<<<<>>>>>>===???@@@BBBAAAAAABBBAAA@@@@@@BBBCCCBBBAAACCCCCCCCCCCCDDDFFFHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGIIILLLJJJJJJJJJJJJKKKMMMOOOPPPIIIJJJJJJJJJKKKNNNRRRUUUQQQKKKGGGHHHJJJMMMSSSZZZ\\\bbbiiipppuuuyyy|||~~~}}}uuuqqqkkkfffcccccceeeggg[[[UUUNNNLLLMMMMMMJJJGGGIIIMMMQQQVVVZZZ```fffjjjhhhiiilllnnnsss}}}zzzwwwtttvvvxxxyyyzzz}}}|||yyy}}}xxxooohhhccc```QQQQQQRRRRRRRRROOOJJJFFFEEECCCBBBAAAAAA???===:::222222111///...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$$$$%%%'''(((((((((''''''$$$%%%'''(((((((((''''''&&&'''''''''(((((())))))***(((&&&%%%$$$%%%'''((($$$(((,,,,,,***))))))+++(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******''''''&&&&&&%%%%%%$$$$$$)))************))))))((()))))))))))))))******+++******************************))))))***,,,---///222888@@@HHHOOOUUU[[[^^^___ccceeecccbbbdddeeecccddd```\\\\\\eeeuuuwww```MMMKKKOOOQQQYYYbbbsss{{{|||yyyzzz{{{zzzmmmiiikkknnnpppttt}}}~~~iii[[[RRRJJJDDD>>>===???CCCDDDDDDFFFKKKLLLOOORRRVVVYYY]]]aaaeeelllvvveeeccc```]]]YYYVVVSSSQQQOOOOOONNNMMMKKKIIIGGGFFFEEEDDDCCCAAA@@@???>>>>>>AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>======<<<<<>>>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<;;;::::::========================>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???>>>>>>>>>???AAACCCDDDCCCBBBBBBBBBCCCDDDFFFGGGGGGDDDAAABBBFFFJJJKKKJJJIIIHHHFFFDDDDDDEEEFFFHHHGGGHHHHHHIIIJJJKKKLLLLLLIIIGGGFFFFFFIIILLLNNNOOORRRKKKEEEDDDCCCBBBDDDHHHNNNWWW^^^___```cccfffeeeeeeiiiooovvv~~~{{{sssllliiihhhhhhXXXQQQLLLKKKJJJGGGFFFHHHJJJLLLOOORRRVVVYYY\\\]]]___```dddkkkwww{{{uuummmvvvzzzxxxuuuyyy}}}wwwvvv||||||sssnnneeeaaaZZZRRRMMMKKKLLLLLLIIIGGGDDDCCCBBB@@@>>><<<===:::555000---++++++,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$***'''&&&&&&)))***(((%%%((('''%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''((()))((('''&&&$$$!!!''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))++++++******))))))((((((&&&''')))*********)))(((+++)))(((&&&&&&((()))+++'''''''''''''''((()))))))))((('''(((***++++++***))))))))))))))))))))))))+++***(((&&&&&&&&&''''''(((((()))***************))))))))))))))))))))))))............------,,,+++)))***++++++,,,...222555222===HHHOOOUUU[[[___``````aaacccddddddcccccccccaaaYYYYYYfffwwwxxxdddSSSFFFFFFJJJPPP```qqq~~~zzzooojjjkkkmmmnnnppp}}}nnn[[[NNNFFFBBBBBB>>>@@@CCCDDDEEEGGGIIIKKKOOORRRWWWZZZ\\\aaaiiiooo{{{[[[ZZZWWWTTTQQQNNNLLLKKKGGGGGGGGGFFFDDDCCCAAA@@@BBBBBB@@@???>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBAAA??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======>>>>>>>>>>>>>>>=========>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@?????????@@@BBBDDDEEECCCBBBBBBBBBCCCDDDFFFGGGFFFCCCBBBCCCFFFHHHIIIHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGIIIJJJJJJKKKKKKHHHFFFEEEFFFJJJMMMOOOOOOSSSLLLFFFEEECCCAAACCCGGGIIIPPPWWWXXXYYY[[[ZZZWWWYYY___fffmmmrrrvvv{{{~~~~~~wwwrrrpppooo^^^WWWRRRPPPNNNJJJIIIKKKKKKLLLMMMPPPSSSWWWZZZ[[[\\\]]]```gggqqq}}}|||wwwuuupppwwwzzzxxxwwwzzz~~~|||~~~zzz}}}~~~vvviii[[[QQQMMMLLLLLLMMMKKKIIIIIIHHHFFFCCC@@@>>><<<888444000...------***+++++++++++++++******************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%)))'''&&&'''))))))(((&&&)))'''&&&&&&((()))((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((()))((((((((('''''''''&&&&&&'''((()))***))))))(((***)))(((''''''((()))***)))(((((((((((()))******)))(((((((((***+++***)))))))))))))))))))))))))))(((((((((((((((((())))))(((((()))***************************************---------------,,,++++++)))***++++++,,,///333777<<>>===<<>>==================>>>???AAABBBBBBCCCCCC??????>>>======<<<<<<;;;====================================>>>>>>>>>>>><<<===>>>???????????????>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@AAACCCDDDFFFCCCBBBBBBBBBBBBDDDEEEFFFDDDCCCCCCCCCEEEFFFEEEDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEEEEFFFJJJNNNOOOPPPQQQKKKFFFDDDBBB@@@BBBFFFMMMUUU[[[\\\[[[YYYVVVQQQQQQXXXaaaeeeeeeeeehhhkkklllqqqxxx|||zzziiibbb\\\ZZZVVVQQQOOOOOONNNNNNMMMNNNPPPSSSWWWYYYZZZ[[[^^^ccckkksss{{{~~~zzztttqqqqqqnnnsssuuuuuuwww|||}}}{{{}}}}}}zzz}}}xxxeeeVVVNNNLLLLLLMMMMMMLLLLLLKKKHHHDDD@@@@@@>>><<<888555222000...************************++++++++++++++++++++++++************************))))))(((((((((((()))))))))))))))))))))))))))))))))*********)))(((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((('''&&&'''((()))((('''***(((&&&&&&((()))((('''((('''&&&&&&&&&&&&'''(((&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((((((''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))***))))))))))))***++++++***)))((()))***+++***)))))))))))))))))))))))))))''''''(((******+++++++++(((((()))***************+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++++++++---000666:::HHHRRRZZZ^^^```dddgggfff```ccceeeeeebbb___]]]]]]XXX]]]jjjyyy~~~||||||rrr___QQQIIIDDDGGGRRR^^^gggvvv|||vvvtttoooiiifffjjjrrryyy}}}kkkWWWKKKEEEAAA@@@BBBEEEGGGIIIKKKLLLNNNQQQTTTWWW[[[___ccchhhsssCCCCCCBBBAAA???>>>=========>>>>>>??????>>>>>>============<<<<<<======>>>>>>>>>???AAAAAABBBBBBBBB???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBB??????@@@@@@@@@@@@??????========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA@@@?????????@@@BBBDDDEEECCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDBBBAAA???BBBCCCEEEFFFGGGHHHHHHGGGEEEDDDDDDGGGKKKNNNPPPPPPLLLHHHEEEDDDBBBAAACCCIIIXXXccckkkhhh```ZZZVVVTTTRRRYYYaaabbb]]]YYY[[[^^^]]]aaahhhnnnsssxxx}}}yyyqqqjjjgggbbbZZZVVVVVVSSSQQQNNNMMMMMMPPPTTTVVVYYYZZZ]]]bbbgggmmmqqqtttrrrtttvvvvvvsssnnnjjjgggeeehhhkkkooovvv~~~{{{{{{{{{~~~qqqaaaWWWSSSRRROOONNNNNNNNNMMMJJJFFFBBBAAAAAA???===999666222000++++++******************++++++++++++++++++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))******)))((('''((((((((((((((((((((((((***)))))))))((((((''''''''''''''''''(((((((((((()))(((&&&&&&'''((('''&&&'''''''''&&&&&&'''''''''))))))))))))(((((('''&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''************))))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((***))))))))))))***++++++***)))((()))***+++***)))))))))))))))))))))))))))((()))***+++,,,+++******(((((()))*********************************************+++++++++******)))+++,,,,,,,,,...444:::@@@PPPXXX___```aaacccdddcccbbbdddfffddd___[[[ZZZZZZ]]]gggvvvtttqqqmmmaaaPPPEEEDDDEEENNN\\\hhhqqq|||xxxoooooommmiiihhhppplll^^^OOOGGGDDDAAABBBDDDFFFHHHJJJLLLNNNQQQUUUXXX\\\bbbiiinnnttt>>>>>>>>>======<<<<<<<<<======>>>???????????????>>>============>>>??????@@@@@@@@@AAAAAA@@@??????>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA>>>>>>===>>>???@@@BBBCCCCCCCCCBBBAAAAAABBBDDDDDDCCCDDDDDDDDDCCCAAA@@@@@@@@@AAACCCDDDCCCBBB???>>>AAABBBDDDFFFGGGGGGFFFFFFEEEDDDEEEGGGKKKOOOPPPPPPIIIGGGFFFGGGFFFFFFJJJQQQcccqqqyyyooo]]]RRRQQQRRRRRRYYY```aaa[[[VVVWWWYYYWWW[[[___bbbeeehhhlllnnnwww{{{yyyuuuooofffaaa```XXXVVVQQQNNNMMMOOORRRUUUYYYZZZ]]]```dddgggiiikkklllkkkkkkmmmnnnjjjbbb[[[[[[^^^bbbiiiuuu|||{{{}}}pppddd^^^\\\SSSRRRQQQQQQQQQPPPNNNLLLDDDDDDCCCAAA===999555333......,,,+++*********+++++++++++++++++++++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((###$$$&&&((()))))))))((()))))))))))))))))))))))))))))))))))))))(((((((((&&&''''''(((((((((((())))))'''%%%%%%&&&'''&&&%%%&&&''''''''''''''''''&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%$$$$$$&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''))))))))))))************((((((((((((((())))))***(((((())))))))))))(((((()))(((((((((((()))******+++)))((()))******)))((())))))))))))))))))))))))***+++,,,,,,,,,+++)))((((((((()))***************))))))))))))))))))))))))))))))***++++++*********,,,,,,,,,...111888AAAGGGUUU]]]bbbbbbaaabbbcccaaadddeeeeeeaaa[[[XXXZZZ\\\jjjuuu{{{pppiii___RRRGGGCCCEEEKKKVVVeeepppxxxtttlllnnnnnnlllooo|||{{{mmm]]]SSSIIIEEECCCAAABBBEEEFFFHHHKKKMMMPPPTTTYYY]]]bbbkkkuuu|||========================;;;<<<======>>>>>>>>>===???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<=====================>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@============>>>@@@AAABBBCCCCCCBBBAAAAAABBBCCCDDDCCCDDDEEECCCAAA@@@@@@AAABBBCCCDDDEEEEEECCCAAA@@@@@@AAADDDFFFGGGGGGFFFEEEEEEEEEEEEHHHLLLNNNOOONNNIIIHHHIIIKKKKKKJJJPPPWWWkkkwww{{{nnnZZZNNNNNNQQQPPPVVV\\\]]]ZZZWWWWWWYYYXXXZZZ\\\]]]^^^___aaaccciiimmmqqqrrrrrrsssvvvyyy|||tttooonnndddaaa\\\XXXUUUVVVXXXYYY[[[\\\]]]___```aaabbbcccfffdddcccfffhhhdddZZZRRRTTTXXX]]]eeerrr~~~{{{{{{~~~|||zzzpppjjjggg]]]YYYUUURRRQQQRRRQQQQQQIIIHHHGGGEEEAAA===:::888444222000---,,,+++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))$$$$$$%%%'''((((((((((((************************))))))))))))((((((((((((%%%'''(((((('''''')))******(((&&&&&&&&&'''&&&%%%&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%'''((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((((((((((((((((()))******))))))(((((((((((()))))))))(((((((((((()))******+++***))))))******)))((()))))))))))))))))))))))),,,,,,,,,++++++)))(((((((((((()))***************(((((((((((((((((((((((())))))***++++++++++++***---------///444===HHHOOOZZZaaafffdddbbbcccdddbbbdddeeeccc^^^YYY[[[aaahhhyyy|||uuuiii^^^RRRGGGDDDFFFJJJRRR___lllvvvyyymmmjjjmmmpppsss{{{~~~kkk^^^OOOHHHCCCBBBBBB@@@BBBEEEGGGIIILLLOOOSSSYYY___dddlllvvv>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<============<<>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>======<<<<<<;;;:::::::::;;;;;;<<<======>>>>>>============>>>>>>>>>>>>;;;<<<<<<=========<<<<<<;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======>>>@@@BBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEECCC@@@???AAADDDBBBCCCDDDDDDDDDCCCBBBAAA???AAADDDFFFGGGGGGFFFEEEFFFEEEFFFIIILLLNNNNNNMMMFFFFFFIIIKKKIIIIIINNNVVVeeelllmmmcccWWWRRRTTTVVVUUUWWWZZZZZZXXXVVVUUUVVVVVVXXXYYYZZZYYYZZZ\\\^^^```bbbcccaaa___aaafffllltttxxx~~~~~~}}}vvvsssnnnjjjfffeeeffffffccccccbbbaaa```___^^^^^^^^^^^^___aaa```\\\UUUOOOQQQUUUYYY___iiiwww{{{{{{|||yyyyyy~~~~~~xxxpppeee[[[UUURRRPPPPPPNNNMMMKKKIIIEEEBBB???===999777333000...,,,,,,,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((((('''''')))+++,,,***(((((((((((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&((((((((()))))))))******''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((&&&'''''''''((((((((())))))(((((('''((()))***+++***)))(((''''''((()))******))))))))))))***+++++++++***))))))******)))'''))))))))))))))))))))))))+++******)))))))))******(((((()))***************(((((((((((((((((((((((()))******+++,,,,,,++++++------...111777BBBNNNWWW]]]cccgggeeecccdddeeedddccccccaaa\\\ZZZaaannnyyy~~~yyy}}}ooo___SSSJJJEEEGGGLLLUUU^^^iiirrr{{{qqqlllhhhmmmuuu}}}kkk[[[SSSFFFAAA@@@BBBCCCBBBDDDHHHJJJLLLPPPTTTYYY```ggglllxxx>>>>>>==================<<<======>>>>>>=========??????>>>===============<<<===>>>???@@@AAAAAAAAA>>>======<<<;;;;;;::::::;;;;;;<<<<<<===>>>??????============>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????>>>>>>???AAACCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEBBB??????BBBFFFAAABBBBBBBBBAAAAAA@@@@@@???AAADDDGGGHHHGGGFFFEEEFFFFFFGGGIIILLLMMMMMMLLLCCCCCCFFFHHHEEEDDDIIIRRRVVVYYYYYYTTTRRRUUUXXXYYY]]]]]]\\\ZZZXXXUUURRRPPPSSSTTTVVVVVVVVVXXXZZZ\\\\\\]]][[[WWWSSSUUU[[[bbbfffkkkppptttwww{{{zzzvvvtttssssssllljjjhhheeebbb```^^^]]]WWW[[[^^^^^^[[[VVVRRRPPPNNNRRRVVVYYYaaannnwwwzzz{{{zzz~~~~~~}}}|||zzz|||jjj^^^WWWSSSQQQSSSQQQOOOKKKHHHEEEBBBAAA<<<:::666222///---------))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))---,,,***(((&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&)))(((''''''))),,,...,,,***)))******)))(((%%%&&&'''(((((('''&&&%%%******))))))(((&&&%%%$$$'''''''''&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&(((((())))))******++++++((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''&&&&&&''''''''''''(((((()))))))))))))))((()))))))))******++++++)))((('''''''''(((***++++++)))(((&&&&&&((()))+++++++++******++++++,,,---,,,***))))))******)))'''))))))))))))))))))))))))))))))((('''(((***+++,,,(((((()))***************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,------...222999EEERRR[[[\\\cccgggeeecccdddeeedddbbbbbb___[[[\\\fffxxx}}}xxx~~~lllXXXLLLHHHHHHLLLQQQ```hhhqqqwww}}}pppmmmqqqhhhooozzz}}}nnn\\\PPPLLLBBB??????CCCFFFFFFHHHLLLMMMOOOSSSXXX]]]eeemmmsss;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@???>>>===<<<;;;;;;:::;;;===???AAAAAAAAAAAA<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>===============>>>>>>>>>>>>=====================>>>??????@@@@@@???AAADDDDDDBBB@@@??????CCCBBBAAA@@@@@@BBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIKKKLLLBBBCCCDDDFFFGGGHHHIIIJJJNNNMMMMMMNNNPPPTTTXXX[[[YYYXXXUUURRRQQQPPPQQQQQQOOOPPPRRRTTTUUUVVVUUUUUUXXXZZZZZZVVVQQQQQQWWW]]]bbbeeeiiiiiihhhiiilllpppvvvxxx|||}}}xxxppphhhbbb]]]XXXVVVUUUYYY\\\[[[WWWSSSQQQPPPSSSXXX[[[]]]aaakkkvvv|||~~~~~~vvv{{{~~~}}}{{{~~~|||tttbbbUUUNNNPPPNNNMMMMMMNNNMMMHHHEEEBBB===777555555333///***000...,,,+++,,,---------)))))))))***+++++++++,,,((('''''''''''''''((()))((()))***++++++***)))(((((((((''''''''''''((((((%%%&&&)))***++++++***)))((((((''''''''''''((((((+++++++++***************...---,,,***)))'''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))(((''')))'''&&&'''((()))((('''%%%&&&'''((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''******)))(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((,,,+++)))'''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((******))))))((((((''''''***((('''))),,,...---+++)))((('''&&&&&&'''((()))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))&&&(((*********)))***+++---...111888AAAKKKSSSWWW\\\bbbeeebbbaaacccccc______]]]\\\aaajjjwww~~~zzz~~~|||tttfffUUUIIICCCHHHVVVccckkksss|||qqqmmmlllhhhmmmvvvyyyhhh\\\QQQJJJHHHAAAAAAAAABBBDDDGGGIIIKKKLLLOOOVVV]]]```dddppp}}};;;<<<===>>>>>>===<<<;;;===<<<<<<<<<======>>>?????????>>>===<<<;;;:::::::::;;;===>>>????????????<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<======>>>???@@@@@@>>>==============================>>>??????@@@@@@@@@AAACCCCCCAAA@@@???@@@CCCBBB@@@@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJKKKLLLLLLCCCCCCDDDFFFGGGHHHJJJJJJMMMMMMLLLMMMOOOSSSVVVYYYWWWUUURRRPPPNNNNNNNNNNNNNNNOOORRRTTTUUUUUUTTTSSSUUUTTTTTTSSSSSSUUUYYY[[[ZZZ^^^aaaaaa______aaacccmmmpppuuuzzz~~~}}}vvvoooiiiccc]]]YYYUUUXXX\\\[[[XXXSSSPPPOOOPPPSSSWWWZZZ```jjjvvv~~~|||xxxxxxtttxxx{{{{{{zzz~~~sss```TTTSSSRRRQQQRRRSSSQQQMMMIIIFFF@@@:::777777666222///111...,,,+++,,,------,,,************++++++++++++***)))))))))))))))******((()))***++++++***)))(((((((((''''''''''''(((((( """$$$%%%&&&&&&%%%$$$)))(((((('''''''''(((((((((((())))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))(((''')))'''&&&'''((()))((('''(((((((((((((((''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''***)))(((((('''''''''(((&&&''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((***))))))(((((((((((((((((((((((((((((((((((((((***************************)))))))))(((((((((''')))((('''(((+++---,,,***)))(((''''''''''''((()))***************)))))))))************************++++++++++++************(((***,,,,,,+++++++++------///333:::DDDNNNVVVZZZ\\\ccceeecccaaacccbbb^^^^^^\\\___hhhvvvzzz~~~xxxfffYYYKKKDDDDDDKKKZZZgggsssyyy{{{mmmhhhhhhiiitttkkk\\\SSSKKKEEEDDDBBBCCCDDDFFFHHHLLLOOOPPPQQQSSSXXX^^^aaafffsss;;;<<<============<<<;;;===============>>>>>>???>>>>>>===<<<;;;::::::999;;;;;;<<<===============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<============>>>>>>?????????@@@=================================>>>??????@@@@@@@@@AAABBBAAA@@@???@@@AAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEGGGGGGFFFDDDCCCCCCEEEGGGJJJLLLLLLLLLKKKDDDDDDEEEEEEGGGHHHJJJJJJLLLKKKKKKKKKMMMPPPSSSUUUUUUTTTQQQOOOMMMMMMLLLMMMKKKMMMPPPSSSTTTSSSQQQPPPSSSRRRQQQRRRVVVWWWWWWUUUZZZ]]]```___\\\ZZZ[[[]]]aaaeeekkkppprrrvvv||||||vvvnnnfffaaa[[[]]]___^^^ZZZVVVSSSQQQRRRTTTVVVYYY^^^gggsss|||zzzvvvtttsssuuuwwwyyyzzz~~~nnn]]]RRRQQQQQQRRRSSSRRRPPPNNNJJJEEE>>>;;;::::::777555222000---,,,,,,---,,,,,,+++++++++++++++*********,,,,,,+++++++++++++++,,,))))))************)))))))))((((((''''''(((((()))$$$%%%&&&(((((((((''''''***)))((('''''''''''''''&&&&&&&&&''''''(((((((((''''''((())))))***++++++''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''')))'''&&&'''((()))((('''*********)))(((&&&%%%$$$''''''''''''(((((((((((('''''''''''''''((())))))''''''(((((((((((('''''')))(((''''''&&&'''''''''&&&''''''((((((((((((((()))))))))(((((('''''''''(((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&''''''(((((())))))************************))))))))))))(((((((((((((((''''''(((***++++++))))))((((((''''''(((((()))***************+++++++++++++++++++++++++++++++++************+++++++++++++++,,,------,,,,,,---......111777@@@IIIRRRZZZ]]]]]]bbbeeedddbbbaaa```]]]ZZZ]]]ffftttxxx}}}yyymmmYYYOOOEEECCCIIIRRR```lll|||}}}qqqjjjeeejjjsss{{{kkkZZZPPPJJJDDDBBBBBBDDDEEEGGGJJJMMMQQQTTTVVVWWWWWW[[[aaafffmmm{{{<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>>>>???>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<===>>>BBBAAA@@@???>>>===<<<<<<<<<<<<<<<========================>>>??????@@@@@@@@@AAAAAA@@@??????@@@BBBAAA@@@@@@???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCFFFHHHHHHGGGDDDBBBAAADDDGGGKKKLLLLLLKKKJJJEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJJJJKKKMMMOOOQQQUUUTTTRRRPPPNNNMMMMMMMMMJJJLLLOOOQQQRRRQQQOOONNNTTTTTTUUUUUUVVVUUUSSSQQQ\\\___bbbaaa]]]ZZZZZZ[[[[[[___dddgggiiilllsssxxxxxx}}}}}}uuuooojjjiiigggccc^^^ZZZXXXVVVZZZXXXXXXZZZ\\\bbbmmmwww{{{yyyxxxvvvuuutttvvvzzzzzzmmmYYYVVVRRRPPPPPPQQQTTTUUUNNNIIIBBB>>><<<<<<;;;:::444222///---------,,,+++,,,,,,,,,++++++*********---,,,,,,++++++++++++,,,)))))))))******)))))))))))))))(((((((((((())))))((()))***++++++++++++******)))(((''''''&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))***++++++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''******))))))(((&&&%%%$$$''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))((((((((('''(((((())))))))))))((((((%%%&&&(((************)))%%%%%%&&&'''((())))))***************************))))))))))))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((()))))))))***************+++++++++++++++++++++++++++))))))***++++++,,,------,,,---...---,,,,,,...//////555===GGGPPPWWW^^^aaa___bbbeeedddbbb```^^^\\\WWWbbbrrr|||ppp___TTTLLLGGGKKKSSS\\\gggppp{{{iiiiiijjjiiisss|||hhh\\\OOOIIIEEEBBBAAACCCEEEGGGIIILLLPPPTTTVVVXXXZZZ[[[___gggoooyyy<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===============>>>???>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::<<<===>>>AAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<=========>>>=========>>>??????@@@@@@@@@@@@AAA@@@>>>???@@@BBB????????????@@@@@@AAAAAA????????????????????????@@@BBBEEEHHHHHHFFFDDDBBB@@@CCCFFFIIIKKKKKKJJJIIIFFFFFFEEEEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLQQQPPPOOONNNMMMMMMLLLLLLIIIKKKNNNPPPPPPOOONNNLLLPPPUUUYYYYYYUUURRRRRRSSSXXX[[[]]]\\\YYYVVVWWWXXX\\\^^^aaaaaabbbeeekkkooonnnrrrwww{{{~~~zzzvvvpppiiiccc___]]][[[\\\XXXVVVXXXYYY]]]hhhttt}}}|||}}}~~~xxxuuuqqqrrrxxx~~~~~~mmmhhh___WWWRRRRRRVVVYYYQQQMMMFFFAAA>>>=========888555111//////...---+++---,,,,,,,,,++++++******---,,,+++******************))))))))))))))))))***))))))(((((((((((())))))&&&&&&''''''((((((((('''))))))((('''''''''''''''&&&&&&'''((())))))******((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''&&&'''((()))((('''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))*********)))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((((((((())))))((())))))))))))))))))(((((((((((()))))))))******************************))))))***+++,,,------...+++,,,---,,,,,,,,,...000333:::EEEOOOVVV\\\```ccc```aaaccccccaaa^^^]]]^^^YYYlllhhhTTTOOOLLLNNNVVV___fffnnnuuu~~~kkk^^^dddkkknnn~~~{{{jjj[[[QQQHHHEEEDDDBBBBBBEEEGGGIIIKKKNNNQQQTTTVVVWWW\\\^^^fffrrr<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<===??????>>>>>>============<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999:::;;;<<<<<<<<<<<<======>>>>>>>>>???;;;;;;;;;<<<<<<======>>>=========>>>??????@@@@@@>>>???@@@@@@??????@@@AAA>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFFFFEEECCCBBBAAABBBEEEHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHJJJLLLKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMKKKRRRXXXYYYUUUSSSTTTXXXUUUXXXZZZYYYWWWVVVXXX[[[___^^^\\\\\\^^^bbbeeehhhfffhhhkkknnnqqquuuzzz}}}zzzyyywwwuuuuuu{{{zzzsssmmmhhhccc```ZZZTTTQQQTTTVVVYYYeeesss}}}zzzzzz||||||xxxtttssswww}}}~~~zzzssshhh___XXXVVVVVVTTTPPPKKKEEEAAA>>>======;;;888444222111///...,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***))))))))))))******))))))))))))*********))))))(((((())))))***''''''''''''''''''''''''((((((''''''''''''((((((((((((((())))))******+++))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''&&&'''((()))((('''%%%&&&'''((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''(((((((((((('''''''''''''''&&&''''''((()))&&&''''''((((((((((((((('''(((((())))))******+++(((((())))))))))))((((((&&&&&&((()))************''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))******(((((()))***((())))))******))))))((('''''''''((())))))******))))))))))))))))))))))))*********+++,,,------...***+++,,,,,,,,,---111333888AAAMMMWWW\\\___bbbdddbbb```aaabbb```]]]]]]aaabbbxxx~~~www```OOOIIIMMMVVVbbbiiimmmrrrxxx|||uuuddd\\\eeennnvvvmmm___PPPIIICCCCCCCCCBBBCCCGGGIIIKKKNNNQQQTTTWWWXXXYYY```dddppp<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;;;;;;;;;;>>>============<<<<<<<<<;;;;;;:::999::::::<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::;;;<<<===>>>>>>???::::::;;;<<<<<<===>>>>>>=========>>>??????@@@@@@<<<>>>AAAAAA@@@??????@@@===>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDDDDDDDCCCBBBCCCDDDFFFHHHIIIKKKKKKKKKIIIHHHFFFEEEFFFHHHJJJLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNLLLPPPTTTVVVUUUTTTTTTUUUTTTVVVXXXWWWVVVXXX\\\aaa___[[[VVVWWW[[[```bbbbbb```bbbeeehhhjjjlllpppsssqqqooollliiilllvvv}}}vvvnnnhhh^^^VVVRRRUUUVVVWWWcccsss{{{||||||||||||}}}|||zzz{{{~~~||||||{{{nnnbbb\\\VVVTTTPPPJJJDDD@@@>>>===>>>;;;777444222111///---++++++,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++***)))(((((()))***+++******))))))))))))************)))))))))))))))***''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''&&&'''((()))((('''%%%&&&'''((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((('''''''''(((((()))***&&&''''''(((((((((((((((&&&&&&''')))***+++,,,---(((((())))))))))))(((((((((((('''(((((()))******)))))))))***************))))))))))))))))))))))))'''((((((((()))))))))***(((***,,,+++)))((()))+++((()))************)))((('''(((((()))******++++++************************+++++++++,,,,,,---------***+++,,,------000444777===GGGTTT]]]```aaabbbcccccc___^^^```___\\\^^^eeeqqqrrraaaSSSLLLJJJTTTcccooorrrppprrrwww{{{jjjcccaaakkkvvvnnn^^^SSSHHHCCCAAACCCDDDDDDGGGKKKJJJMMMQQQUUUYYY\\\^^^___gggmmm|||<<<;;;::::::::::::;;;<<<===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999999::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>=========>>>??????@@@@@@;;;>>>AAABBBAAA@@@??????======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBEEEEEEFFFHHHJJJKKKMMMMMMIIIHHHFFFEEEFFFHHHJJJLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLNNNOOORRRQQQQQQSSSTTTSSSPPPNNNOOOQQQSSSRRRRRRVVV\\\aaa^^^WWWQQQSSSZZZ___```^^^]]]```dddfffggghhhjjjlllllljjjfffdddhhhvvvwwwnnnfff]]]XXXYYYXXXWWWcccssswwwxxxyyyxxxwwwwwwxxxyyy}}}}}}wwwlllXXXWWWSSSMMMGGGAAA>>>>>>@@@===888555444222000...+++++++++,,,,,,---------...---,,,+++************+++***)))(((((()))***+++******))))))))))))******))))))((((((((((((((()))&&&&&&&&&&&&((()))***+++)))))))))))))))(((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))'''&&&'''((()))((('''&&&''''''(((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((()))******&&&''''''(((((((((((((((%%%%%%'''(((***,,,---...(((((())))))))))))(((((())))))'''''''''(((***++++++++++++***************************************'''((((((((())))))******)))+++---,,,)))(((***,,,((()))***++++++***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---...///222666:::@@@JJJXXX```bbbbbbbbbcccddd___]]]___^^^[[[___ggg|||ooo\\\NNNIIIIIIQQQ]]]ooozzzxxxqqqooottt|||kkkcccbbbfffqqqppp```RRRJJJDDDAAA@@@DDDGGGHHHKKKPPPKKKNNNSSSXXX]]]aaadddeeelllsss@@@???<<<;;;:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888999:::;;;<<<888999::::::999999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::<<<<<<::::::::::::<<<<<<999999::::::;;;<<<=========<<<;;;:::::::::::::::>>>>>>>>>===<<<<<<;;;;;;<<<===>>>@@@@@@??????>>>;;;===>>>@@@AAAAAAAAA@@@@@@@@@??????>>>=========<<<<<<<<<==================@@@CCCCCCBBBAAA@@@@@@EEEFFFGGGIIIJJJKKKLLLLLLFFFFFFFFFFFFHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKKKKLLLKKKKKKJJJIIIOOOQQQRRRRRRQQQPPPPPPQQQRRRTTTTTTPPPPPPUUUYYYZZZYYYXXXVVVWWW[[[^^^```aaa^^^^^^^^^bbbeeefffccc```jjjgggccceeepppyyyqqqjjjgggbbb^^^bbbkkk|||yyytttooommmqqqxxx}}}~~~|||~~~zzzeee^^^VVVQQQOOOKKKDDD>>>===<<<<<<<<<<<<888444000///...---++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))***+++,,,---,,,,,,+++***)))((('''&&&))))))************))))))$$$%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((($$$$$$######$$$%%%'''(((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))******'''((()))******)))((('''))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))++++++************++++++***************)))(((((())))))))))))***************+++,,,---............---,,,++++++******++++++,,,------,,,...333<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999888999999:::;;;;;;999:::;;;;;;::::::;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<999999::::::;;;<<<<<<======<<<;;;::::::::::::;;;<<<<<<<<<<<<============<<<===>>>???@@@???>>>>>>===>>>???@@@AAA@@@???>>>>>>>>>>>>=========<<<<<<>>>>>>======<<<======>>>>>>@@@CCCDDDCCCAAAAAAAAAEEEFFFFFFGGGHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQQQQOOONNNNNNOOOPPPSSSTTTQQQQQQUUUXXXXXXWWWUUUUUUXXX\\\```cccddd```______```bbbbbb___\\\gggeeebbbeeennn}}}~~~wwwsssnnniiimmmsss{{{zzzwwwtttqqqrrrvvvyyy~~~|||||||||}}}}}}sssjjj^^^TTTOOOLLLHHHFFFAAA@@@??????>>>;;;888444111000...,,,,,,,,,---...,,,,,,+++***************))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,------,,,+++)))((((((''''''))))))************))))))%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&'''&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++''''''''''''((((((((((((((((((''''''''''''((((((((('''''''''(((((()))***(((((())))))))))))((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))(((((((((((())))))***************)))(((((((((((((((((())))))))))))***+++,,,------.........,,,+++++++++,,,---........./////////222888AAAHHHOOOSSSZZZ```ddddddcccbbbfff___YYYYYY\\\dddsssrrr[[[PPPJJJGGGNNNZZZcccjjjsssxxxyyyxxxzzz|||uuuhhh```eeehhhuuu{{{iiiXXXKKKDDDDDDBBBDDDFFFHHHJJJMMMPPPSSSUUUXXX]]]bbbhhhmmmrrruuuxxx888888999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::::::::::::::::::::;;;:::<<<======;;;;;;<<<>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<::::::::::::::::::::::::::::::999999999999::::::999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::;;;;;;<<<======>>>>>><<<===>>>?????????>>>>>>??????@@@@@@@@@???=========>>>>>>>>>>>>?????????BBB@@@>>>===<<<===>>>???>>>AAACCCDDDCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGHHHJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNMMMOOOPPPPPPNNNLLLLLLMMMNNNSSSUUUSSSSSSVVVXXXWWWSSSSSSTTTXXX^^^bbbeeefff___^^^^^^^^^______]]][[[cccbbbaaaccckkkwww~~~~~~}}}zzz|||~~~zzzwwwwwwwww|||}}}}}}{{{yyyxxxyyyzzz~~~~~~mmm]]]SSSNNNOOOQQQIIIFFFDDDBBBAAA???<<<:::444222000------...///111------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))******+++,,,...,,,***(((''''''((()))((())))))******))))))(((&&&''''''((((((((('''''')))))))))(((((((((''''''((('''&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''((()))***+++''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((())))))(((((('''(((((())))))''''''''''''''''''''''''))))))''''''''''''))))))))))))))))))))))))))))))((((((((((((((((((((((((*********+++******)))((('''''''''((((((((()))))))))***+++,,,---------,,,+++++++++,,,---...000000000000111222777???IIIOOOSSSUUUZZZ^^^aaabbbbbbbbbhhh]]]VVVZZZeeeqqq}}}qqq___NNNHHHIIIMMMXXXdddjjjnnntttvvvxxx}}}qqqgggcccaaaiiirrrkkkZZZOOOFFFAAAAAABBBEEEHHHKKKLLLOOORRRTTTTTTXXX^^^eeelllrrryyy~~~777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;::::::<<<===>>>>>>===<<<===???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<=========;;;<<<>>>?????????>>>======>>>???@@@@@@???>>>===??????@@@AAAAAABBBCCCCCCDDDBBB???===<<<===>>>@@@???AAACCCCCCCCCBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEIIIIIIIIIJJJJJJJJJKKKKKKNNNLLLKKKJJJJJJLLLNNNOOONNNOOOQQQPPPNNNLLLLLLMMMNNNTTTWWWVVVVVVXXXXXXVVVRRRSSSUUUYYY___ccceeeeee\\\[[[[[[\\\^^^__________________bbbhhhpppxxx|||yyytttvvvyyy|||}}}{{{zzzwwwzzz}}}}}}{{{zzzzzz{{{~~~|||}}}}}}~~~~~~lll\\\TTTTTTWWWQQQNNNIIIEEECCCAAA???===999777333///------...000------,,,+++++++++++++++************************))))))************)))))))))))))))))))))***++++++...,,,)))'''&&&''')))***(((((())))))))))))(((((('''((((((((((((''''''&&&))))))))))))((((((((((((((('''&&&&&&&&&''')))***'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''((()))((('''&&&&&&((()))***(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((******++++++++++++***************++++++******)))(((((((((((()))))))))))))))***++++++,,,,,,,,,++++++++++++,,,,,,---.../////////111555<<>>??????=========???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>???>>>>>>===;;;<<<>>>???@@@@@@????????????@@@AAABBBCCCCCCDDDEEECCC@@@===<<<===???@@@>>>@@@BBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGEEEGGGHHHJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKIIIIIIIIIKKKMMMNNNOOOQQQRRRQQQOOONNNNNNOOOPPPVVVZZZYYYXXXYYYXXXUUUSSSSSSVVVZZZ^^^aaabbbaaa\\\\\\\\\\\\\\\]]]___```\\\]]]___aaaeeejjjoooqqqsssmmmjjjmmmqqqtttyyy~~~}}}|||yyy{{{~~~||||||}}}~~~}}}zzzyyy{{{|||~~~{{{jjj^^^ZZZYYYXXXSSSNNNIIIEEECCC@@@>>>>>>;;;666222///---------,,,,,,+++***************************************((()))************)))((()))))))))((())))))******...,,,)))'''&&&''')))+++(((((())))))))))))((((((((((((((()))((((((''''''))))))))))))(((((((((((((((((('''&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))((('''&&&&&&&&&&&&''''''((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))***++++++++++++***)))******++++++++++++******))))))*********+++++++++******+++,,,,,,,,,++++++,,,,,,+++++++++++++++,,,---...111888AAAKKKTTTYYY[[[[[[\\\]]]]]]^^^______ZZZUUUXXXgggyyywwweeeRRRKKKHHHMMMXXXdddooowww{{{yyyyyyyyykkkeeedddhhhnnnzzzuuucccPPPFFFDDDCCCCCCDDDCCCGGGLLLNNNNNNPPPUUUYYY___ccciiiooouuu::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999:::;;;===>>>>>>===<<<>>>???@@@???===<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;::::::999;;;<<<===>>>>>>>>>======:::;;;===???@@@@@@@@@???======>>>???@@@@@@AAAAAACCCAAA???>>>===>>>???@@@>>>???AAAAAAAAAAAACCCDDDDDDDDDCCCCCCDDDFFFGGGIIIDDDEEEFFFHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOQQQRRRRRRQQQPPPQQQRRRRRRXXX[[[ZZZXXXXXXVVVSSSRRRSSSVVVZZZ^^^```___]]]```___^^^[[[YYYYYY[[[]]]\\\]]]___aaadddgggiiijjjiiidddbbbeeeiiikkkoootttzzz~~~~~~}}}}}}|||}}}{{{vvvtttvvvyyy{{{|||zzzyyy{{{}}}~~~wwwjjjaaa\\\ZZZVVVQQQLLLIIIFFFCCCAAA@@@>>>;;;666222000...---,,,,,,+++***************************************((()))***++++++***)))((()))))))))(((((())))))***,,,+++)))((('''((()))***'''(((((())))))((((((''''''(((((()))))))))(((((()))))))))(((((((((''''''''''''((((((((()))))))))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))************))))))''''''''''''(((((((((((())))))(((((((((((()))))))))(((''''''&&&'''''''''&&&&&&&&&&&&'''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))***++++++,,,+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++*********+++---///444===HHHRRRYYY\\\^^^^^^]]]]]]]]]]]]]]]]]]UUUVVVaaarrr|||eeeVVVGGGFFFJJJUUUeeettt~~~ppphhhfffeeelllvvv{{{bbbTTTFFFAAA@@@@@@BBBEEEEEEJJJNNNOOONNNQQQXXX^^^cccggglllqqqxxx999999999999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999777999;;;===??????>>>>>>>>>?????????===<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<;;;<<<===?????????>>>>>>======>>>>>>??????@@@@@@@@@??????>>>>>>>>>??????===>>>?????????@@@BBBDDDFFFEEEDDDCCCCCCDDDEEEGGGCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEEEEFFFHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMNNNPPPRRRRRRQQQQQQRRRSSSSSSXXX[[[YYYVVVUUUSSSPPPPPPQQQUUUYYY^^^___]]][[[^^^^^^\\\YYYVVVVVVYYY\\\]]]^^^```bbbdddfffggggggeee```^^^bbbfffgggjjjnnnsssvvvyyy}}}~~~~~~}}}zzzyyy~~~}}}yyytttpppoooqqquuuwwwyyywwwxxx|||uuujjjcccYYYVVVRRRPPPNNNLLLIIIGGGAAA@@@>>>;;;888555222111------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))(((((((((((())))))+++***))))))))))))))))))''''''((((((((((((''''''&&&'''((()))))))))))))))((((((((('''''''''&&&&&&&&&''')))*********((('''&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((((()))*********)))((((((''''''''''''(((((((((((((((((((((''''''(((((((((***)))(((((('''''''''((($$$%%%&&&'''(((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))'''((()))******)))(((''')))***++++++,,,,,,,,,+++)))************+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---000333:::EEEQQQZZZ___```_________^^^]]]\\\[[[ZZZUUU]]]lll}}}hhhWWWNNNEEEJJJSSSaaasssvvviiiggggggkkkyyyyyykkkSSSJJJBBB@@@@@@@@@CCCGGGIIIMMMQQQQQQPPPSSS\\\dddiiimmmrrrvvv~~~999888888888:::===@@@BBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999666888;;;>>>???@@@??????>>>??????>>><<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===999::::::;;;;;;<<<<<<===:::;;;===>>>>>>>>>===<<<===>>>?????????>>><<<;;;???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>????????????<<<===>>>???>>>???BBBDDDHHHFFFDDDBBBAAABBBCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFGGGIIIKKKMMMJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJLLLMMMNNNNNNNNNNNNMMMOOOQQQRRRQQQQQQSSSTTTSSSXXXZZZWWWTTTSSSQQQMMMMMMOOOSSSYYY]]]___]]][[[ZZZZZZYYYVVVTTTUUUZZZ^^^^^^___```cccdddeeefffffffffaaa___cccfffgggiiimmmqqqrrrrrrrrrtttxxxzzzuuuqqqvvv|||uuussspppnnnmmmooorrrtttssssssvvv}}}|||yyy||||||qqqhhhWWWUUUSSSRRRQQQPPPNNNLLL@@@@@@@@@???<<<999666444......---,,,,,,,,,,,,---------------------------''')))***++++++***)))'''***)))(((((((((((())))))************))))))))))))''''''((((((((((((''''''&&&&&&((()))************((('''''''''&&&&&&&&&&&&%%%''')))+++,,,***((('''&&&'''''''''(((((())))))'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''(((((('''&&&%%%''''''''''''((((((((()))'''''''''&&&&&&'''''''''******)))(((((((((((((((###$$$&&&((())))))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((()))***+++,,,,,,,,,,,,,,,))))))))))))************---------......---,,,,,,+++++++++,,,---...///000333666>>>KKKXXX```dddccc``````______]]][[[ZZZYYYXXXccctttoooZZZOOOLLLKKKQQQ\\\lll~~~~~~pppeeefffjjjrrr|||fffYYYLLLGGGCCCBBBBBBAAAEEEJJJLLLPPPSSSSSSQQQUUU___hhhuuuxxx}}};;;;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<===<<<;;;:::999888888999::::::;;;<<<===>>>??????;;;<<<===>>>>>>===<<<;;;===============<<<<<<<<<;;;:::::::::;;;<<<>>>??????>>>===;;;;;;;;;<<<===::::::;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;<<<===>>>???999:::;;;;;;<<<<<<<<<;;;>>>??????===;;;:::;;;===;;;???AAA>>>===??????>>>>>>===>>>@@@BBBCCCBBBAAABBB@@@>>><<<<<<>>>AAACCCGGGFFFCCCAAA@@@AAABBBCCCBBBCCCCCCBBBAAABBBDDDFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIHHHGGGFFFGGGHHHIIIIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOPPPPPPRRRSSSTTTUUUXXXYYYZZZYYYUUUQQQOOONNNNNNPPPSSSVVVYYYZZZZZZZZZbbb\\\WWWUUUYYY\\\[[[YYY^^^^^^___aaabbbdddeeeeeeddddddccccccdddeeeggghhhiiillloooppppppsss{{{sssrrrrrrtttwwwxxxxxxwwwtttuuuuuusssooommmnnnqqqppptttwwwxxxxxx|||zzzxxx{{{|||yyyjjj]]]PPPPPPXXX[[[TTTJJJGGGCCC@@@??????>>>:::666555333///,,,+++,,,...///,,,,,,---------,,,++++++222111...,,,***)))))))))+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******++++++++++++******&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%''')))*********)))((('''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))******++++++***)))((((((''''''((())))))(((((((((((())))))(((((()))************************)))))))))))))))***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,------222///---...000000...,,,,,,***,,,//////---///444333>>>KKKTTT\\\bbbdddbbbbbbccccccaaa]]]XXXUUUSSS^^^lll{{{rrr[[[MMMHHHFFFVVVaaaooo{{{|||pppiiifffiiiqqq}}}lllZZZLLLCCCCCCCCCCCCCCCDDDHHHKKKLLLOOORRRUUUXXX^^^hhhpppzzz;;;;;;;;;;;;;;;<<<======<<<<<<============<<<<<<<<<<<<;;;:::::::::::::::<<<<<<<<<===>>>>>>??????;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============;;;;;;::::::;;;<<<===>>><<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888999999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;<<<===>>>???999:::;;;;;;;;;;;;;;;:::===>>>>>>===;;;;;;<<<===@@@DDDEEEAAA>>>??????<<<===<<<===>>>AAABBBAAA@@@@@@>>>===<<<===???BBBDDDEEEDDDCCCAAAAAAAAAAAAAAA???@@@AAA@@@@@@AAACCCFFFDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIIIIKKKKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVXXXYYY[[[YYYVVVSSSQQQPPPNNNQQQUUUYYY\\\]]]]]]]]]aaa\\\WWWVVVZZZ]]]]]][[[[[[\\\^^^```bbbccceeeeeecccbbbbbbaaabbbcccdddeeeeeegggjjjjjjiiikkkqqqwww~~~}}}xxxuuuuuuuuuuuuuuutttvvvvvvrrrlllhhhiiilllqqqtttvvvuuussswwwzzzuuuuuuyyyxxxoooddd^^^^^^\\\XXXSSSMMMJJJEEECCCAAA@@@===;;;888555222///------...///,,,,,,,,,+++***))))))(((((((((((((((((()))***++++++++++++************)))))))))))))))))))))))))))***************)))))))))++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%'''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((()))******)))((((((((((((((()))***))))))(((((((((((())))))(((((()))***************************))))))))))))***++++++,,,,,,++++++***))))))***++++++,,,------000...------//////---+++,,,***+++...---,,,///555888CCCNNNVVV\\\bbbdddcccbbbcccaaa]]]XXXUUUVVVXXXaaakkkxxxzzzeeeRRRIIIHHHJJJ[[[hhhwwwsssqqqkkkjjjrrrnnn___QQQFFFCCCDDDDDDDDDDDDFFFJJJMMMMMMOOORRRUUUZZZbbblllsss|||;;;;;;;;;;;;;;;;;;<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<=========>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<;;;;;;:::999<<<<<<<<<;;;;;;::::::999777777888888999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>:::::::::;;;;;;:::999999;;;<<<===<<<;;;;;;===???EEEIIIIIICCC??????>>>;;;<<<;;;<<<>>>@@@AAA@@@???>>>===<<<<<<===@@@CCCEEEBBBBBBBBBBBBAAAAAA@@@???===>>>?????????@@@CCCEEECCCDDDDDDFFFGGGIIIKKKLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNOOOPPPQQQSSSTTTUUUWWWYYYZZZYYYVVVSSSRRRRRRQQQTTTXXX]]]`````````___]]]ZZZWWWWWW[[[^^^^^^]]]YYYZZZ\\\^^^```bbbcccdddcccbbbbbbaaabbbbbbcccccceeehhhiiihhhggghhhlllpppqqqvvv{{{zzzxxxxxxyyyyyywwwyyyxxxqqqhhhccceeejjjrrrssssssoookkklllssszzz|||vvvqqqrrryyy{{{pppfff___[[[ZZZQQQOOOJJJFFFBBB???>>>===:::999777444111000///...---,,,,,,+++***))))))(((######%%%''')))***+++++++++++++++************)))))))))))))))))))))))))))))))))***************)))++++++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***''''''''''''((()))***+++))))))(((((((((((())))))(((((()))*********************************************+++,,,,,,+++******))))))******+++,,,,,,,,,...---,,,,,,------,,,+++---******,,,,,,,,,000777@@@IIIRRRWWW\\\bbbdddcccbbbaaa^^^XXXRRRRRRXXX^^^hhhmmmvvv}}}~~~vvvgggVVVJJJGGGLLLRRRdddssstttmmmnnnjjjnnn~~~nnn\\\QQQHHHAAABBBCCCEEEFFFGGGJJJNNNQQQRRRRRRTTTXXX```jjjtttzzz~~~;;;;;;;;;::::::;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@@@@???>>>>>>===;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<===>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<>>>>>>>>>===<<<;;;======<<<;;;::::::999999777777888888999:::::::::;;;;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;::::::999888:::;;;<<<<<<;;;<<<>>>@@@FFFIIIIIICCC??????===:::<<<<<<<<<>>>@@@BBBAAA@@@>>>=========>>>???AAABBB???@@@AAABBBBBBAAA???>>>;;;===???@@@@@@AAACCCEEEDDDEEEEEEFFFGGGIIIKKKLLLIIIIIIHHHHHHHHHIIIKKKLLLLLLLLLMMMNNNOOOOOOOOONNNPPPPPPOOOOOOPPPQQQQQQRRRTTTVVVWWWVVVTTTSSSRRRSSSTTTWWW[[[___```___]]]\\\XXXWWWVVVWWW[[[]]]^^^^^^YYYZZZ\\\^^^___`````````ddddddcccccccccdddddddddeeegggiiihhhhhhhhhjjjmmmlllppptttxxx|||}}}rrrfffbbbgggmmmttttttqqqjjjdddccchhhnnnxxx}}}{{{vvvrrruuu}}}qqqfff___\\\VVVTTTRRRMMMHHHCCC@@@???===<<<;;;888555222///......---------,,,,,,,,,---'''(((***+++++++++))))))+++++++++*********))))))))))))))))))))))))))))))((()))***+++++++++************)))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((()))******))))))(((((((((((())))))(((((()))***************)))***************++++++******++++++++++++******))))))******+++++++++,,,,,,+++++++++,,,,,,++++++...+++)))++++++---333:::HHHOOOVVVYYY\\\aaacccbbb___^^^ZZZRRRNNNQQQ\\\fffoooqqqvvv~~~rrrhhhYYYMMMGGGHHHSSS]]]qqqwwwooollllllnnnyyywww___OOOGGGCCC@@@@@@BBBEEEGGGIIILLLPPPSSSYYYXXXYYY]]]fffrrr|||<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===???@@@AAABBBBBBAAA@@@???>>>======;;;<<<===>>>>>>===<<<;;;999::::::;;;<<<======>>><<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;======<<<;;;::::::999999888888888999::::::;;;;;;<<<;;;:::999999999999999<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999999:::;;;;;;;;;;;;>>>@@@AAAEEEEEEAAA>>>>>>>>>;;;>>>======???BBBCCCBBBAAA??????>>>>>>>>>>>>>>>>>>===>>>AAABBBBBBAAA???>>><<<>>>AAABBBBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHJJJKKKLLLJJJKKKMMMNNNPPPQQQRRRRRRRRRRRRPPPOOONNNNNNNNNNNNQQQRRRTTTSSSRRRQQQRRRSSSWWWYYY[[[]]]]]][[[XXXVVVTTTTTTUUUWWWZZZ]]]^^^^^^\\\]]]^^^______^^^]]]\\\bbbbbbccccccccccccccccccaaaccceeefffggggggiiijjjjjjmmmpppqqqssswww~~~uuuiiigggnnnvvvyyyyyyuuulllccc```dddhhhppptttwwwyyyzzz{{{}}}~~~zzzyyy|||uuuiiiaaa]]]\\\ZZZWWWRRRLLLEEEAAA@@@@@@>>>;;;888444111///,,,,,,,,,,,,---...///000+++,,,,,,---,,,+++)))(((+++++++++*********))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))******)))((((((((((((((())))))(((((((((((())))))(((((()))***************))))))******+++++++++,,,************************)))***************++++++***+++++++++******++++++...+++***,,,---000777???NNNTTTYYYZZZ\\\```aaa```[[[ZZZVVVQQQPPPWWWdddnnntttqqqttt}}}kkk___RRRJJJIIIMMMZZZhhh}}}tttnnnmmmnnnxxxjjjTTTGGGBBB@@@AAA@@@BBBFFFIIIKKKNNNSSSVVV\\\\\\]]]aaajjjvvv<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;===>>>@@@AAABBBBBBAAA@@@???>>>===<<<;;;<<<===>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<===;;;;;;<<<<<<===<<<<<<;;;999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999::::::;;;<<<<<<<<<===<<<;;;::::::999999:::;;;<<<<<<<<<<<<;;;::::::999:::;;;;;;<<<<<<<<<;;;999:::;;;;;;:::;;;===???<<<@@@BBB>>><<<>>>>>><<<>>>>>>>>>@@@BBBCCCBBBAAA????????????>>>===<<<;;;===>>>@@@BBBBBBBBB@@@???>>>@@@CCCDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLIIIJJJLLLOOOQQQRRRSSSTTTSSSRRRPPPOOONNNMMMMMMMMMNNNPPPQQQQQQPPPQQQRRRTTTYYYYYYZZZYYYXXXVVVSSSRRRRRRSSSVVVYYY[[[]]]^^^^^^___```aaaaaa```^^^\\\[[[^^^^^^```aaaaaabbbbbbaaabbbcccfffhhhjjjkkkkkkjjjgggjjjkkkkkkkkkmmmrrrwwwzzzrrrqqqvvv|||{{{rrrgggbbbcccffflllooosssttttttwww{{{~~~~~~zzzooobbb___[[[YYYVVVQQQHHHBBBDDDCCCBBB???;;;777444333++++++*********,,,---///)))******+++++++++******+++++++++************)))))))))))))))))))))))))))''')))+++------,,,+++***''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***+++***)))(((''''''''''''))))))(((((((((((())))))(((((()))***************))))))******+++,,,,,,,,,+++***))))))))))))***+++************************)))***++++++******+++,,,...++++++///222555===EEERRRXXX]]]]]]]]]``````^^^XXXWWWTTTTTTYYYcccooowwwuuunnnnnnzzz~~~dddWWWMMMLLLOOOVVVdddttt{{{tttpppoooqqquuu\\\LLLCCC??????AAAAAADDDHHHKKKNNNQQQUUUXXX[[[]]]aaaeeemmm{{{<<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<>>>???@@@AAAAAA@@@???>>>======<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;=========<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<===>>>>>>>>>999:::;;;;;;::::::<<<>>>:::>>>@@@===;;;===>>><<<=========???AAABBBBBB@@@======?????????>>><<<;;;===>>>@@@AAABBBBBBBBBBBB???AAADDDEEEDDDDDDDDDEEEDDDCCCDDDDDDEEEFFFGGGHHHDDDDDDDDDEEEFFFHHHKKKLLLKKKLLLNNNOOOQQQRRRSSSSSSPPPOOOOOONNNNNNNNNNNNNNNMMMOOOPPPPPPPPPQQQTTTVVVXXXXXXWWWVVVTTTSSSRRRQQQRRRUUUYYY[[[]]]^^^______```aaabbbcccccc```^^^\\\[[[\\\^^^```bbbbbbbbbbbbdddeeegggjjjllllllkkkiiieeegggiiiiiihhhiiimmmpppyyy}}}{{{zzz{{{||||||tttiiibbbaaacccfffkkkqqqssssssssswwwzzzzzz~~~mmmeee]]]ZZZ[[[XXXPPPHHHIIIHHHEEEBBB???<<<999888///---,,,*********,,,,,,***************+++,,,,,,+++++++++************)))))))))))))))))))))))))))'''(((+++---...---,,,***'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((()))*********)))((((((((((((((()))))))))(((((((((((())))))(((((()))***************))))))***++++++,,,------+++***)))(((((()))***+++************))))))))))))(((***,,,,,,******+++...---+++---222666:::BBBJJJUUU\\\`````````bbbaaa^^^WWWVVVVVV[[[eeeqqq{{{yyymmmjjjvvvuuu]]]QQQKKKQQQYYYcccsss~~~xxxtttsssvvv~~~xxxeeePPPFFFBBB???@@@DDDDDDGGGLLLOOORRRUUUXXX[[[[[[aaahhhmmmuuu<<<;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::<<<===>>>???@@@@@@??????>>>======<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::888999;;;===>>>>>>=========<<<;;;;;;<<<===>>>???::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<;;;:::::::::;;;;;;<<<===<<<;;;999888999:::;;;===>>>??????@@@:::;;;;;;;;;::::::<<<===:::>>>@@@===;;;======;;;<<<<<<<<<>>>@@@AAAAAA???:::<<<>>>???@@@???>>>===>>>???@@@AAABBBCCCCCCCCC???AAADDDEEEDDDCCCCCCDDDAAAAAABBBCCCEEEGGGHHHIIICCCCCCCCCDDDFFFHHHJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMMMMMMMNNNOOOPPPPPPMMMOOOPPPQQQQQQRRRUUUWWWXXXWWWUUUTTTSSSRRRRRRRRRTTTWWW[[[^^^______```aaa___aaacccddddddccc```___\\\]]]```bbbdddeeeeeeddd```aaacccfffhhhgggeeebbbdddgggiiijjjiiijjjmmmqqqsssvvvzzz|||}}}}}}zzz|||}}}{{{rrrggg___]]]___```gggooorrrrrrppprrrtttwww||||||qqqdddaaacccccc]]]UUULLLKKKHHHDDDAAA???===<<<444222///---+++++++++,,,///...,,,+++***+++,,,,,,+++++++++************)))))))))))))))))))))))))))&&&(((+++---...---,,,+++((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++(((''''''(((((()))***+++))))))(((((((((((())))))(((((()))***************))))))***+++,,,,,,------+++***)))(((((()))***+++*********)))))))))))))))(((+++---,,,******,,,...---,,,...444999===EEEMMMWWW^^^cccccccccdddbbb___WWWVVVWWW```nnn{{{}}}nnnhhhuuuyyymmmYYYOOOLLLVVVcccmmmzzzwwwtttxxx~~~mmm[[[JJJCCCCCCBBBCCCGGGGGGJJJNNNRRRUUUWWW[[[]]]]]]eeennnuuu}}}<<<;;;::::::999999999999999:::;;;;;;<<<<<<;;;;;;888999:::;;;;;;;;;:::999@@@???>>>>>>===>>>>>>>>>>>>>>>>>>???>>>======<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>???===<<<:::999888999::::::;;;;;;<<<===>>>???@@@AAA======<<<;;;::::::999999>>>>>>=========>>>>>>???>>>===<<<>>>@@@BBBBBBAAA@@@@@@@@@>>><<<;;;;;;======AAAEEEDDDAAA???BBBEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDGGGGGGDDDGGGNNNRRRPPPJJJLLLNNNNNNNNNMMMNNNOOOOOOLLLIIIIIILLLNNNNNNMMMKKKKKKLLLMMMOOOQQQSSSTTTVVVTTTQQQOOOOOOQQQTTTVVVUUUXXX\\\^^^^^^^^^^^^______```bbbccccccaaa___^^^___aaacccfffggghhhhhhhhhaaabbbdddfffffffffeeedddcccdddeeegggiiijjjjjjkkkpppssstttsssrrrttt{{{www|||ssshhh```XXXRRRSSSWWWZZZ___jjjtttrrrjjjiiinnnrrryyyrrrhhhiiilllhhhaaaXXXTTTOOOKKKHHHEEEAAA>>>:::555000---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******************************......---,,,,,,+++******************)))))))))(((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((&&&''''''(((((((((((((((''''''(((((())))))******+++*********))))))(((((())))))************))))))))))))))))))************)))************+++++++++((())))))))))))*********+++---...000000///---,,,,,,---000333999CCCMMMTTTYYYaaafffeeecccccc___YYY]]]UUUYYYooowwwppp~~~rrrdddRRRSSSUUU[[[jjj|||wwwwwwtttqqq|||{{{pppWWWOOOEEE@@@@@@CCCFFFGGGGGGGGGLLLTTTYYYZZZ\\\```fffhhhqqq<<<;;;::::::999999::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===<<>>>>>>>>=========<<<<<>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::999999::::::;;;;;;<<<<<<===>>>??????>>>>>>===<<<<<<;;;::::::<<<;;;;;;;;;<<<======>>>???>>>===???AAABBBAAA@@@?????????>>><<<;;;<<<>>>???BBBEEEDDDAAA@@@BBBEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEHHHHHHEEEGGGMMMPPPNNNKKKMMMOOOOOONNNNNNOOOPPPPPPNNNLLLLLLNNNOOONNNLLLMMMMMMNNNOOOQQQSSSUUUVVVUUUSSSQQQOOOOOOQQQSSSUUUTTTVVVZZZ\\\\\\]]]^^^___```aaaaaaaaaaaa```^^^^^^^^^___aaaccceeeeeeeeeeeeaaabbbbbbccccccbbbbbbaaacccdddfffhhhiiiiiiiiiiiilllnnnpppooonnnqqqxxx~~~xxxlll^^^VVVPPPKKKKKKOOOVVV^^^mmmxxxvvvlllfffhhhnnnuuu}}}|||{{{zzzqqqfff___]]]YYYSSSKKKDDDAAA@@@;;;777222...---,,,,,,+++---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************,,,,,,,,,,,,------------******)))((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&''''''((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((('''&&&&&&'''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))&&&'''(((((())))))(((((())))))))))))((((((((((((************)))))))))((())))))************))))))))))))))))))************)))************+++++++++)))))))))*********+++++++++,,,...//////...---,,,---///222666<<>>???????????????BBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;<<<<<<===AAA@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999;;;;;;;;;<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;999999::::::;;;<<<======AAA@@@??????AAAAAA@@@???===>>>???>>><<<<<<===???AAADDDFFFDDDAAA@@@BBBDDDFFFEEECCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFHHHHHHFFFGGGLLLNNNMMMLLLNNNPPPPPPNNNNNNNNNOOOOOONNNNNNNNNPPPPPPNNNLLLNNNNNNOOOQQQRRRTTTUUUVVVTTTRRRPPPNNNNNNPPPRRRTTTSSSUUUWWWXXXYYY[[[^^^```bbbaaa```___^^^^^^^^^^^^\\\^^^___aaaaaaaaaaaa```aaa```_______________```eeefffhhhjjjjjjiiigggfffhhhjjjlllkkkkkknnnsssyyyvvvvvvyyy~~~uuufffTTTKKKGGGDDDDDDFFFOOO[[[nnn{{{yyymmmccc```gggmmmwww}}}ooocccdddaaaYYYNNNFFFCCCDDD???;;;555222000///...---......------------......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---......//////******((('''''''''((()))''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''((((((((((((+++***************))))))&&&'''(((((())))))((((((*********)))((('''''''''************))))))))))))))))))************))))))))))))))))))************)))************+++++++++************+++++++++,,,***+++,,,.........---,,,...000444999???GGGPPPVVVYYY```ddddddbbbbbb```\\\]]]^^^iii|||lll[[[QQQLLLTTT]]]gggttt|||wwwzzzssshhh\\\RRRGGGCCC@@@@@@CCCGGGKKKLLLQQQOOOQQQVVVZZZ^^^fffnnnvvvzzz<<<;;;;;;:::::::::;;;;;;;;;;;;<<<============<<<<<<<<<===>>>>>>?????????@@@@@@???>>>>>>>>>>>>??????>>><<<::::::;;;<<<>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>===<<<:::999999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;;;;888999:::;;;======>>>>>>CCCAAA@@@@@@AAAAAA@@@>>><<<===>>>===<<<===>>>@@@CCCEEEEEEDDDAAA@@@BBBCCCDDDCCCAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFHHHKKKMMMMMMKKKMMMOOOOOOMMMLLLMMMNNNKKKLLLMMMOOOPPPPPPOOONNNNNNOOOPPPRRRSSSTTTUUUUUUSSSRRRPPPNNNNNNPPPRRRSSSSSSTTTUUUVVVWWWZZZ___bbbcccaaa___]]]\\\\\\]]]^^^\\\]]]^^^___```___^^^^^^___^^^^^^]]]^^^___aaabbbhhhiiikkklllllljjjhhhfffjjjjjjkkkjjjiiikkkooorrrrrrrrrsssvvvyyy|||wwwdddPPPFFFBBB@@@@@@AAAHHHWWWlllyyywwwmmmbbb]]]___cccnnn{{{|||hhhfffbbb\\\TTTNNNJJJHHHCCC???:::666444333222000///...------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------...//////000,,,+++)))((('''((()))***(((((((((((((((((())))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((+++++++++******)))))))))''''''((()))))))))))))))***)))))))))((((((((('''*********)))))))))))))))))))))************))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,)))***+++------------,,,...111777<<>>>>>============>>>>>>???@@@AAAAAAAAA@@@@@@???>>>?????????@@@>>><<<;;;:::;;;===>>>;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>===<<<:::999999:::<<<<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999:::<<<>>>???@@@@@@@@@CCCAAA@@@@@@@@@@@@???===;;;===>>>===<<<===???AAADDDDDDDDDBBBAAAAAABBBCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDGGGIIIJJJLLLNNNIIIKKKMMMMMMLLLKKKKKKLLLFFFHHHKKKMMMOOOOOOPPPPPPPPPRRRSSSUUUVVVWWWWWWWWWRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTUUUVVVWWWZZZ___cccbbb```]]][[[[[[[[[]]]^^^]]]^^^___``````___^^^^^^^^^]]]^^^___aaadddfffhhhkkklllmmmmmmmmmkkkiiigggmmmmmmlllkkkiiijjjlllnnnoooooonnnooorrrvvv|||yyyfffPPPDDD@@@>>>???@@@EEEUUUiiitttssskkkbbb]]]XXX[[[gggvvvvvvooogggaaa^^^ZZZSSSNNNGGGCCC>>>:::777555333111......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++........................---,,,+++*********+++,,,))))))))))))))))))(((((('''((()))*********))))))'''''''''''''''''''''''''''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))'''&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''((((((((((((*********))))))((((((((('''(((((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))******))))))************))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,------------///333:::AAAGGGNNNUUUYYYaaabbbdddddd```\\\ZZZZZZYYYaaaooo|||xxxcccSSSOOORRRTTTaaannnssswwwiiiZZZOOOHHHEEE???@@@AAACCCEEEIIILLLNNNRRRSSSYYY___ccchhhqqq{{{;;;;;;;;;;;;;;;;;;<<<===<<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<======>>>:::::::::;;;<<<>>>@@@AAA???>>>>>>======<<<<<<;;;<<<;;;;;;;;;;;;<<<======:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAA@@@@@@AAA@@@??????@@@@@@>>>===<<<===>>>===<<<===???@@@DDDCCCBBB@@@@@@AAABBBCCC@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGCCCBBBCCCGGGIIIIIIJJJMMMGGGIIIKKKKKKKKKJJJKKKMMMFFFHHHKKKMMMMMMNNNPPPRRRTTTUUUWWWYYYZZZZZZZZZYYYRRRRRRQQQPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWYYY^^^aaa___^^^\\\[[[ZZZ[[[]]]^^^^^^___```aaaaaaaaa```___^^^^^^```bbbeeehhhkkklllmmmmmmmmmmmmlllkkkjjjiiinnnmmmllljjjiiiiiijjjjjjiiijjjkkklllooouuu|||{{{iiiSSSFFF@@@===>>>AAAHHHXXXjjjqqqpppjjjbbb\\\TTTXXXdddsss|||sssllljjjfff^^^WWWQQQMMMFFFAAA<<<888444111///...---,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......------------------------------,,,,,,++++++******))))))))))))(((((('''(((***+++++++++***)))((((((''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))******))))))'''''''''((()))*********))))))))))))************))))))************))))))))))))))))))************)))************+++++++++************+++++++++,,,******+++,,,---...//////111777???GGGNNNTTTYYY]]]cccbbbbbbccc```ZZZYYY[[[```hhhsss|||{{{eeeVVVLLLNNNUUU]]]kkkwwwxxxvvv{{{ttt___PPPFFFAAA@@@@@@BBBDDDFFFGGGJJJMMMPPPSSSVVV]]]dddiiinnnyyy;;;;;;;;;;;;;;;<<<============>>>????????????>>>@@@?????????AAABBBDDDEEECCCCCCBBBAAAAAAAAAAAABBB@@@?????????>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;<<<======>>>::::::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<======999999:::;;;<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBAAA@@@???@@@>>>===>>>??????>>>======>>>>>>===<<<<<<>>>@@@BBBAAA???>>>???AAABBBCCC???@@@BBBDDDEEEDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJGGGCCCDDDIIIIIIFFFFFFIIIFFFHHHJJJKKKKKKLLLMMMNNNJJJKKKMMMMMMLLLLLLOOORRRSSSTTTVVVXXXYYYYYYXXXXXXSSSRRRRRRQQQQQQRRRRRRSSSRRRSSSUUUUUUVVVXXX[[[]]]\\\\\\[[[ZZZ[[[\\\]]]^^^]]]^^^```aaabbbaaaaaa```___aaacccfffiiikkklllmmmmmmlllkkkjjjiiiiiijjjjjjjjjiiihhhggghhhiiiiiihhheeehhhlllnnnppptttxxx|||}}}nnnZZZLLLCCC>>>@@@DDDMMM^^^oootttpppjjjaaaXXXSSSYYYggguuuwwwvvvvvvrrrooojjjfffccc^^^VVVNNNFFF???999444000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,---......,,,***)))*********)))))))))(((((('''(((***,,,,,,+++***))))))))))))(((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))***)))((('''&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''(((((((((((((((((((((((()))************)))(((((((((((())))))))))))((()))))))))************))))))************))))))))))))))))))************)))************+++++++++)))))))))*********++++++++++++,,,,,,---///000111555;;;DDDMMMTTTZZZ^^^aaabbb___```bbb```[[[[[[___mmmssszzz~~~cccUUUNNNLLLRRR]]]fffttt~~~{{{uuuxxxhhhUUUIIIAAA>>>AAABBBDDDFFFGGGHHHKKKPPPTTTWWWZZZ```ggglllttt;;;;;;;;;;;;;;;<<<===>>>======>>>???????????????============>>>@@@BBBCCCBBBAAA@@@@@@??????@@@@@@???@@@@@@@@@@@@???>>>>>>???>>>>>>>>>>>>>>>???@@@???>>>>>>===<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>999:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>???<<<;;;::::::;;;<<<===>>>999999:::;;;===>>>??????<<<<<<<<<==================>>>@@@AAAAAA@@@???>>>>>>===<<<===>>>???>>>======>>>???>>><<<<<<===???BBB@@@>>>===???AAABBBCCC>>>@@@CCCEEEFFFEEEDDDBBBCCCDDDEEEFFFHHHJJJKKKLLLJJJFFFFFFIIIIIICCCBBBFFFFFFHHHKKKLLLLLLMMMOOOPPPNNNOOOPPPNNNKKKKKKNNNQQQPPPQQQTTTVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRTTTUUUUUUVVVXXX[[[ZZZZZZZZZZZZ[[[\\\]]]^^^]]]^^^___aaabbbaaaaaa```aaaccceeehhhjjjllllllllllllkkkiiigggggghhhiiijjjeeedddddddddfffhhhhhhhhheeeiiiooorrrrrrqqqsssttt{{{{{{}}}sss```RRRFFF@@@CCCHHHRRRccctttwwwrrrjjj___UUUTTT[[[jjjwwwtttnnnvvv~~~}}}{{{uuussssssssstttnnndddZZZPPPGGG>>>999111111000......---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000)))+++---......,,,)))'''+++*********))))))((((((''')))+++,,,,,,,,,***)))+++*********))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((###%%%(((***+++***((('''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))''''''(((((())))))******(((((()))*********************))))))((((((''''''(((((())))))*********+++))))))************))))))))))))))))))************)))************+++++++++((())))))))))))*********,,,,,,,,,---...///111222888???HHHRRRYYY^^^bbbeee```]]]^^^aaa```[[[]]]bbbyyy|||iiiQQQKKKLLLOOOYYYeeelllyyy}}}uuuxxxxxx___NNNEEE???@@@EEEBBBDDDGGGHHHIIIMMMSSSXXX\\\]]]bbbhhhmmmwww>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>???@@@@@@AAADDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;;;;;;;<<<===>>>>>>>>>===??????>>>>>>======<<<<<<============<<<<<<<<<<<<::::::;;;<<<======<<<<<<===;;;999999:::<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================;;;999888::::::;;;;;;<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;@@@??????>>>>>>>>>>>>>>>======>>>???????????????AAA@@@@@@???>>>======<<<<<<===>>>???????????????>>>@@@BBBDDDEEEEEEDDDCCC???AAACCCFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIDDDEEEGGGIIILLLNNNPPPQQQOOOOOONNNMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTRRRQQQOOONNNNNNOOOQQQRRRUUUUUUTTTSSSTTTUUUWWWXXXWWWXXXYYYYYYYYY[[[]]]```[[[[[[[[[[[[\\\]]]^^^^^^aaacccfffhhhjjjiiihhhhhhiiihhhgggfffeeedddccccccccceeegggeeecccccceeehhhhhhkkknnnoooooooooooopppnnnppptttzzzxxxiiiYYYKKKGGGKKKPPP\\\lllzzzyyyoooddd[[[UUUWWWaaammmttttttssssssttt{{{xxxuuuvvvzzzwwwlllmmmtttxxxvvvpppdddTTTGGG???;;;:::444...+++,,,...---+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------+++***))))))((((((***************)))((((((++++++******************)))((((((((((((((()))***))))))((('''((()))***+++(((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***(((((((((((('''''''''''',,,***)))((()))******)))(((((())))))******++++++))))))))))))))))))))))))(((''''''(((***,,,+++***&&&''')))*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......+++---//////...000555999BBBGGGPPPWWW]]]```ccceeeeeecccaaa]]]XXXYYYeeerrrttt^^^LLLKKKQQQXXXdddqqq|||~~~vvvyyy|||zzzxxx|||wwwfffRRRFFF@@@>>>???BBBFFFIIILLLLLLLLLNNNSSSWWW^^^^^^eeeqqqwww}}}>>>??????@@@BBBCCCDDDDDDCCCBBBBBBAAAAAA@@@??????@@@???????????????@@@@@@BBBAAA@@@???>>>>>>>>>>>>??????@@@@@@???>>><<<;;;:::;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>====================================:::;;;<<<============<<<999888777888:::===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<============;;;:::999:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;??????>>>===============<<<<<<===>>>>>>>>>>>>===<<<<<<<<<============>>>>>>>>>???@@@@@@@@@??????>>>???BBBDDDEEEDDDDDDCCC@@@AAABBBDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOLLLLLLMMMNNNOOOPPPQQQQQQOOONNNNNNMMMNNNPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVXXXZZZ[[[[[[[[[]]]___\\\[[[[[[\\\\\\]]]^^^___aaabbbdddffffffgggffffffeeeeeeeeeffffffffffffffffffggghhhfffcccbbbdddffffffjjjnnnqqqpppooommmmmmlllnnnrrrwww|||~~~}}}{{{rrrggg]]]YYY[[[___ppp|||~~~qqqdddZZZTTTXXXcccqqqyyyyyywwwuuuuuutttrrrpppqqqvvv~~~|||~~~|||qqqmmmpppuuutttoooeeeWWWIII@@@<<<:::666000---,,,,,,+++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((('''******************************)))))))))))))))***&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((('''&&&%%%%%%'''(((***(((((((((((('''''''''''''''&&&%%%&&&&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((()))((('''(((***,,,+++***((())))))***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++++++++,,,...///......111666;;;IIINNNUUU[[[___aaaccceeedddcccaaa\\\WWW[[[kkk|||cccRRRFFFJJJTTT^^^lllyyy}}}wwwuuusssrrrrrr~~~{{{dddVVVHHHBBB@@@>>>???AAAFFFIIILLLNNNOOORRRXXX]]]aaabbbkkkxxx>>>>>>???AAABBBDDDEEEFFFBBBBBBBBBAAA@@@@@@??????@@@@@@???????????????@@@@@@???>>>===============>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::============>>>>>>>>>>>>============>>>>>>>>>>>>;;;<<<==================:::888777777:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============;;;:::999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>======<<<<<<<<<<<<<<<;;;;;;<<<============<<<888888999;;;<<<===>>>???@@@@@@AAAAAAAAA@@@??????===???AAABBBCCCDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLMMMNNNPPPRRRSSSOOOPPPRRRSSSTTTUUUVVVVVVUUUXXX[[[\\\\\\\\\]]]^^^\\\\\\\\\]]]]]]^^^___```aaaaaaaaaaaaaaabbbccccccbbbbbbccceeefffgggiiiiiihhhiiihhhgggdddcccdddeeeeeeiiinnnqqqpppmmmkkkjjjkkkllloootttxxxzzzzzzyyy|||}}}|||wwwrrrppprrruuuvvviii___YYY]]]hhhvvv~~~}}}yyyvvvuuupppnnnmmmooottt{{{xxxtttuuu}}}uuullliiinnnpppoooiii^^^PPPDDD>>><<<999555111...---,,,+++------,,,,,,,,,,,,++++++*********************************++++++++++++,,,+++******))))))*********************)))))))))(((************************+++***)))(((((('''(((((((((((('''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))((((((((((((''''''''''''$$$$$$%%%%%%&&&&&&''''''))))))(((((((((((((((((('''''''''''''''''''''''')))((('''(((***++++++******************++++++,,,'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,+++***))))))))))))...//////......222999???OOOSSSYYY]]]___```bbbcccccc```]]][[[YYYaaatttoooUUUIIIEEENNN[[[gggsss~~~xxxqqqpppqqqqqqppp}}}iiiUUULLLEEECCCCCCAAAAAACCCFFFIIIMMMPPPSSSXXX___eeegggiiittt<<<===>>>@@@BBBDDDEEEFFFBBBBBBAAAAAA@@@?????????AAA@@@??????>>>???????????????>>>===============>>>>>>>>>>>>>>>>>>==================<<<;;;::::::<<<<<<<<<===>>>?????????=========>>>>>>>>>>>>>>><<<<<<======>>>======<<>>>>>BBBBBBBBBBBBAAA@@@??????===>>>@@@AAABBBCCCCCCCCCDDDCCCAAAAAAAAAAAACCCDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLLLLNNNOOOPPPPPPQQQLLLNNNPPPSSSTTTUUUUUUTTTTTTWWW[[[]]]]]]\\\]]]]]]]]]]]]\\\]]]]]]^^^___``````___^^^]]]]]]^^^```aaa```aaabbbdddfffhhhiiijjjiiihhhhhhgggfffffffffggggggjjjmmmnnnmmmkkkjjjjjjkkkkkknnnqqquuuxxxwwwvvvyyy|||yyypppjjjhhhqqqzzz}}}zzzuuusssssspppqqqqqqsssvvv|||~~~wwwssstttzzz~~~uuujjjccceeejjjoooooohhh[[[MMMDDD???===:::666222/////////------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))***++++++,,,,,,++++++***************************+++++++++***)))((('''&&&%%%%%%%%%)))))))))))))))*********((((((((((((((((((((((((+++***))))))))))))***+++))))))))))))))))))))))))(((''''''&&&'''((())))))((((((((((((''''''''''''%%%&&&((((((((()))***+++))))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((((((((***++++++)))+++***)))((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++******++++++/////////...///444>>>EEERRRUUUZZZ]]]^^^___```aaaccc]]]XXXYYY___lll~~~~~~```PPPJJJLLLWWWdddmmmvvv}}}~~~sssqqqsssvvvxxxlll[[[PPPIIICCCCCCCCCAAAAAACCCGGGKKKOOORRRVVV\\\dddjjjmmmppp{{{;;;;;;===>>>@@@BBBCCCDDDBBBAAAAAA@@@@@@???>>>>>>@@@@@@???????????????@@@@@@@@@???>>>>>>>>>???????????????????????????@@@>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@<<<<<<======>>>>>>>>>???<<<<<<============<<<<<<@@@>>>;;;::::::;;;:::999:::::::::;;;;;;;;;;;;<<<;;;<<<=========<<<;;;:::888888999::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::::::::::::::<<<<<<===>>>>>>>>>======;;;;;;<<<<<<<<<=========BBBBBBBBBBBBBBBAAA@@@???>>>???@@@AAABBBCCCCCCCCCFFFEEECCCBBBBBBBBBCCCDDDBBBBBBCCCDDDEEEEEEFFFFFFBBBDDDFFFIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNOOOOOOOOONNNMMMLLLMMMPPPRRRSSSTTTTTTTTTSSSWWWZZZ\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^______]]][[[ZZZZZZ\\\^^^___aaabbbcccdddeeeggghhhhhhhhhggggggggghhhiiiiiijjjiiijjjjjjiiihhhhhhjjjlllkkklllmmmqqquuuwwwwwwvvvvvvxxx{{{}}}yyy|||~~~zzzrrrmmmlllnnnqqqtttwwwyyy{{{~~~~~~zzzwwwwwwyyy|||~~~{{{vvvlllcccaaagggpppuuurrrgggYYYOOOCCC@@@;;;777444222111000------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))***++++++,,,+++***))))))))))))***))))))*********++++++++++++***)))(((''''''&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((,,,++++++******++++++,,,))))))))))))))))))))))))''''''''''''(((((())))))((((((((((((''''''''''''%%%'''***+++***)))***,,,))))))((((((''''''&&&&&&))))))))))))))))))))))))***)))((()))***+++***)))))))))((('''''')))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////000///222999DDDLLLTTTWWW[[[^^^___```aaabbbdddZZZUUU\\\jjjyyytttXXXMMMMMMSSS```lllsssxxx{{{~~~xxxttttttvvv{{{uuu___QQQJJJCCC?????????>>>AAAEEEKKKNNNRRRUUUXXX^^^gggmmmsssxxx;;;;;;<<<>>>???AAABBBCCCAAAAAAAAA@@@??????>>>>>>??????>>>>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@??????>>>>>>???@@@AAABBB>>>>>>?????????>>>======;;;<<<<<<===>>>??????@@@;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<;;;:::;;;:::888999;;;=========::::::::::::;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::::::::::::::<<<<<<===>>>>>>>>>>>>===>>>>>>>>>===============AAAAAABBBBBBBBBAAA@@@@@@??????@@@AAABBBCCCDDDDDDFFFEEEEEEDDDCCCCCCDDDDDD@@@@@@AAABBBCCCCCCDDDEEEAAACCCFFFIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPQQQQQQOOONNNLLLMMMNNNPPPQQQRRRSSSTTTTTTSSSVVVYYYZZZZZZZZZ[[[\\\ZZZYYYYYYZZZZZZ[[[\\\]]]]]]\\\ZZZZZZZZZ\\\^^^___bbbbbbcccdddeeefffgggggghhhgggfffgggjjjkkklllkkkiiiiiigggeeeeeefffjjjnnnllllllmmmqqquuuwwwxxxwwwtttvvvwwwwwwyyyxxxlllfffgggjjjooouuu|||~~~|||{{{{{{||||||}}}tttkkkgggkkkqqqvvvvvvpppeee^^^LLLFFF===888666555222///------,,,,,,,,,,,,++++++*********************************++++++++++++,,,(((((((((((())))))***+++***)))'''&&&&&&&&&'''((()))))))))***++++++,,,,,,---,,,+++******)))******&&&&&&'''(((((((((((('''((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''###&&&******((('''(((***))))))((((((((((((((((((***************************)))((()))***+++***)))((((((((((((((())))))***************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...///000...///111222666>>>JJJRRRXXXZZZ^^^```aaabbbdddeeeaaa[[[ZZZfffwwwjjjSSSHHHNNNYYYgggttt{{{~~~~~~}}}ttttttuuuxxx{{{eeeSSSKKKFFFAAA>>>@@@AAACCCHHHNNNNNNQQQUUUWWWZZZaaajjjqqqzzz<<<===>>>???@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>======>>>>>>???@@@BBBBBB@@@@@@?????????@@@@@@AAA>>>=========>>>???AAABBB<<<===>>>>>>>>>>>>>>>===<<<<<<======>>>>>>??????:::::::::;;;<<<=========;;;;;;;;;;;;;;;:::999999888777666666999<<<======999999:::::::::;;;;;;;;;:::;;;<<<======<<<;;;;;;:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::;;;;;;<<<============<<<========================???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@AAABBBCCCDDDEEEEEEDDDFFFIIIKKKLLLLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNOOOKKKMMMPPPRRRSSSQQQOOONNNPPPPPPPPPPPPQQQRRRSSSTTTSSSUUUWWWXXXXXXXXXZZZ\\\WWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^``````aaabbbccceeefffggghhhkkkhhhggghhhjjjlllllljjjfffffffffeeeeeefffjjjmmmkkkkkkmmmppptttwwwxxxxxxuuuuuuuuuuuuuuuzzz{{{mmmeeeeeehhhllluuuxxxvvvtttssstttuuussspppmmm]]]RRRDDD===<<<;;;555000------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))((((((((())))))***+++***((('''&&&'''((()))((())))))***++++++,,,,,,+++******)))))))))******((((((***+++++++++***)))((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''"""&&&******'''%%%&&&((((((((())))))))))))))))))))))))))))))))))))))))))+++)))((()))***+++)))((((((((()))************)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++------,,,,,,,,,---......,,,///222555:::CCCOOOXXXZZZ\\\___``````aaabbbddd]]]^^^fffuuuooo^^^MMMIIIRRRaaappp}}}}}}tttpppsssvvv}}}{{{iiiVVVJJJGGGCCCAAAAAADDDFFFHHHLLLRRRPPPSSSWWWZZZ^^^eeeooovvv>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>=========>>>???AAABBBCCC@@@???????????????@@@@@@<<<<<<<<<<<<===>>>@@@AAA;;;;;;<<<===>>>>>>>>>===============>>>>>>>>>>>>999999::::::;;;<<<======:::;;;;;;;;;::::::999888999777555555777888999888999999:::::::::;;;;;;;;;:::;;;<<<=========<<<;;;::::::;;;<<<<<<======>>>;;;<<<<<<<<<<<<<<<<<<;;;===<<<;;;;;;::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGIIILLLMMMNNNLLLJJJIIIDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNIIILLLOOOSSSTTTSSSQQQPPPRRRQQQPPPPPPQQQRRRSSSUUUSSSTTTVVVVVVVVVWWWZZZ\\\VVVVVVUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[]]]^^^___```___```aaaccceeegggiiiiiimmmjjjhhhhhhkkkllljjjiiicccdddfffgggfffgggiiikkkkkkjjjllloootttwwwxxxxxxvvvvvvvvvuuutttwww~~~pppfffeeehhhkkkuuu|||uuuqqqqqqtttvvvvvvlll^^^MMMDDDCCCAAA:::333---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))(((((((((((())))))...---+++))))))***+++,,,((())))))***++++++,,,,,,''''''&&&&&&&&&''''''((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((%%%'''(((******((('''%%%((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''###(((,,,,,,(((%%%&&&((((((((())))))******++++++((((((((((((((((((((((((+++)))((()))******)))(((((()))***,,,,,,+++******((((((((((((((((((((((((************************)))))))))))))))))))))))))))************+++++++++......---,,,+++++++++++++++...333777===GGGRRR[[[[[[\\\^^^___^^^^^^^^^```ZZZaaaqqqvvvdddWWWJJJOOOZZZiiiyyyuuuooommmrrrxxx|||lll\\\LLLEEEEEE???>>>@@@DDDEEEEEEHHHMMMQQQTTTXXX\\\aaaiiisss{{{>>>???AAACCCEEEEEEEEEEEEEEEDDDBBB???>>>======>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>======>>>@@@AAACCC???>>>===;;;;;;<<<<<<======<<<;;;:::999:::;;;;;;<<<<<<======<<<<<<;;;:::<<<;;;::::::;;;;;;999777:::::::::999999888888888888999::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;===============<<<<<<<<<===>>>??????>>>===>>>@@@???>>>===============>>>>>>============>>>>>>???BBBAAA@@@@@@@@@BBBCCCEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFGGGKKKMMMMMMIIIDDDCCCDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNJJJMMMQQQTTTTTTRRRPPPNNNPPPQQQSSSSSSRRRQQQQQQRRRSSSTTTUUUWWWXXXYYYYYYZZZTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZ[[[]]]___```___]]]```aaabbbcccdddfffggghhhfffhhhkkkkkkjjjiiiiiiiiihhhhhhggghhhjjjllloooqqqmmmooorrrvvvwwwxxxwwwvvvtttsssrrrrrrtttwwwzzz|||~~~zzzwww{{{|||zzz}}}uuukkkooo{{{wwwpppbbbQQQFFFBBB???;;;555000...///...,,,---000---,,,,,,++++++,,,,,,---******************************))))))))))))******))))))))))))))))))))))))+++++++++***************++++++)))((('''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''+++*********))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))))))))(((((('''''''''&&&))))))))))))))))))))))))***************************)))((((((((()))+++,,,))))))))))))************))))))(((((((((***+++,,,******))))))******+++,,,111...,,,,,,///111000///...222777===DDDLLLSSSYYYYYYZZZ___ccc```YYYYYY___```gggsssuuugggYYYRRRRRRSSS```sssxxxpppnnnmmmppp}}}jjjZZZPPPGGGCCCBBB>>>@@@CCCFFFHHHKKKOOORRRTTTUUU[[[ccciiiooozzz@@@AAACCCEEEFFFFFFFFFFFFFFFEEEBBB@@@???>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;<<<<<<======<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;:::999:::;;;;;;999888:::::::::999999999888888888999::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::===<<<<<<<<<<<<<<<<<<<<<>>>???@@@???=========???>>>>>>============>>>>>>>>>============>>>??????AAAAAAAAABBBCCCEEEFFFGGGDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHKKKNNNMMMIIIFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOLLLOOORRRTTTTTTSSSPPPNNNOOOQQQSSSSSSRRRQQQRRRSSSUUUVVVVVVWWWWWWVVVVVVUUUYYYYYYYYYYYYYYYXXXWWWWWWZZZZZZ[[[]]]``````___]]]___```bbbdddfffgggggghhhfffhhhkkkkkkjjjiiiiiijjjjjjjjjiiiiiikkkmmmoooqqqqqqrrruuuvvvwwwvvvtttssstttsssrrrrrrtttwwwzzz|||{{{wwwyyy|||nnnmmmtttyyyxxxpppaaaTTTKKKCCC<<<999444111111000,,,,,,...,,,,,,++++++++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))******************+++++++++***)))((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************+++***))))))))))))+++++++++++++++++++++,,,,,,---000...+++,,,...000000///...222888???EEEMMMUUUZZZ]]]]]]```ccc___YYYXXX]]]jjjpppzzzxxxlll]]]OOOKKKMMMVVVdddxxx}}}pppkkkkkknnnxxxuuu___QQQIIICCC??????@@@BBBEEEGGGIIILLLPPPRRRSSSWWW```kkkqqqwwwBBBCCCDDDFFFFFFGGGGGGFFFGGGFFFDDDBBB@@@???>>>>>>========================;;;;;;<<<<<<======>>>>>>AAAAAA@@@@@@AAABBBCCCDDD>>>>>>===<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;:::;;;;;;;;;;;;:::999999999999888999;;;;;;:::999:::::::::999999999999888888999999:::::::::::::::999999999999999999999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???===<<<<<<===>>>>>>>>>======>>>>>>???>>>>>>======>>>??????@@@???@@@BBBDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHJJJLLLNNNMMMJJJGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLMMMNNNOOOOOOPPPOOOPPPSSSTTTTTTRRROOOMMMOOOQQQRRRSSSRRRQQQRRRSSSWWWXXXXXXYYYYYYXXXXXXWWWZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[]]]``````___]]]^^^```bbbeeeggggggggggggggghhhjjjkkkjjjiiijjjkkkllllllkkkkkklllmmmooopppssstttuuuvvvuuusssqqqooossssssrrrssstttwwwzzz||||||~~~}}}|||{{{}}}}}}vvvvvv{{{xxxqqqtttxxx|||{{{qqqdddWWWHHH===???999555444222...+++,,,,,,++++++******++++++,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,+++***)))((((((''''''(((''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))************)))))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))*********++++++...---,,,***))))))***+++,,,,,,++++++,,,,,,---...///---++++++---////////////333:::AAAHHHOOOVVV[[[\\\]]]^^^___\\\YYY[[[```tttzzz}}}vvvlll___QQQHHHJJJQQQ]]]mmm}}}rrrjjjiiikkksssuuueeeSSSHHHCCC???>>>???BBBDDDGGGIIIJJJMMMPPPSSSTTTZZZfffsss{{{DDDDDDDDDEEEEEEEEEEEEEEEGGGFFFDDDCCCAAA???>>>>>>=========<<<<<<=========;;;;;;<<<===>>>>>>??????????????????@@@@@@AAAAAA>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;999::::::::::::999888888888888888999;;;<<<:::999999999999999999999999999888999999:::::::::999999888888888888888888888888777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>??????>>><<<;;;;;;<<<>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>??????@@@AAA???AAACCCEEEFFFFFFFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMMMMMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPMMMLLLNNNPPPRRRSSSRRRRRRSSSTTTWWWXXXZZZ[[[]]]^^^^^^^^^WWWXXXXXXYYYZZZ\\\]]]^^^ZZZZZZ[[[]]]___```^^^\\\\\\^^^bbbfffhhhhhhgggffffffhhhiiijjjiiiiiijjjkkknnnmmmmmmlllmmmmmmnnnoooppppppqqqqqqqqqooommmlllrrrrrrrrrsssuuuxxxzzz|||yyy{{{~~~|||vvvvvvzzz|||zzz~~~~~~~~~{{{~~~{{{ttthhhVVVFFFDDD===777777555000---,,,+++++++++******+++++++++************************+++******))))))******+++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******)))((((((((((((((('''''''''''''''(((((()))***)))'''%%%%%%''')))***((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))((((((((((((((((((((((((((((((((((((((((((************************&&&''')))*********)))((())))))*********+++++++++000///---+++************+++++++++++++++,,,---------,,,++++++,,,...//////111666===EEELLLSSSYYY]]]XXX[[[\\\YYYVVVXXXbbbmmm{{{~~~uuulll```TTTJJJIIITTTaaaiiiyyy~~~tttnnnjjjmmmrrrgggZZZLLLEEEBBB???@@@BBBDDDEEEHHHJJJKKKMMMQQQTTTWWW]]]jjjwwwDDDDDDCCCCCCBBBBBBBBBBBBEEEEEEDDDCCCBBB@@@???>>>======<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@???@@@@@@@@@AAAAAAAAAAAA===============<<<<<<;;;<<<======<<<<<<<<<;;;;;;999999::::::999999888777888777777999;;;;;;:::999999999999999999999999999999999999::::::999888888888888888888888888888888999999:::<<<============999:::::::::;;;;;;;;;<<<<<<===>>>===;;;:::;;;<<<>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????@@@BBBBBB@@@AAABBBCCCCCCCCCBBBAAAEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFFFFGGGGGGGGGAAABBBBBBCCCCCCDDDDDDDDDHHHIIIKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMPPPPPPPPPOOONNNMMMLLLKKKMMMOOOQQQRRRRRRRRRTTTUUUXXXYYYZZZ\\\]]]^^^^^^___WWWWWWWWWXXXYYYZZZ\\\]]]ZZZZZZZZZ\\\^^^^^^]]][[[ZZZ]]]aaadddggggggfffeeeeeeggghhhhhhggghhhiiikkkmmmmmmlllllllllmmmmmmmmmiiijjjkkklllmmmmmmllllllqqqqqqrrrsssvvvxxx{{{|||yyy{{{~~~vvvqqqrrrtttyyy~~~~~~zzzhhhWWWKKKBBB:::999777333///...,,,++++++++++++++++++,,,************************++++++************++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***))))))(((((((((((()))(((''''''''''''((())))))***)))'''%%%%%%''')))***''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((())))))))))))))))))((((((((((((((((((((((((************************((()))***+++,,,+++******************++++++++++++000///---+++******++++++***************+++,,,,,,,,,,,,,,,+++,,,---///000555:::BBBJJJQQQVVV[[[___XXX\\\\\\VVVRRR[[[mmm|||}}}qqqfffXXXMMMGGGMMM^^^nnnvvvyyyqqqoooooosss|||ttt^^^SSSHHHDDDAAA@@@AAADDDDDDFFFHHHJJJLLLOOORRRUUU[[[```lllwwwDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;<<<===>>>======>>>>>>??????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB=========>>>===<<<<<<;;;<<<============<<<;;;;;;999::::::::::::999888888888888777888::::::999888888999999999999:::::::::999999999999999999888777999999999999999999999999::::::;;;<<<============888999999::::::;;;;;;;;;;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>??????@@@AAA>>>>>>??????@@@AAACCCCCCAAAAAAAAAAAAAAA@@@??????CCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEGGGHHHIIIIIIEEEFFFFFFFFFGGGGGGGGGHHHGGGIIIKKKLLLKKKJJJJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMOOOOOONNNMMMLLLLLLKKKKKKLLLNNNQQQRRRRRRSSSTTTVVVXXXYYYYYYZZZZZZYYYYYYXXX[[[ZZZXXXWWWVVVVVVWWWXXXYYYYYYYYY[[[\\\]]][[[YYYYYY[[[___bbbdddeeeeeeeeedddeeeffffffeeefffiiikkkjjjjjjkkkkkkkkkkkkkkkkkkeeefffhhhjjjlllmmmnnnnnnpppqqqrrrtttvvvyyy{{{|||||||||~~~xxxnnnkkkiiipppzzz}}}{{{sssdddUUUJJJ???<<<:::666222111---,,,,,,++++++,,,,,,---************************++++++************++++++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))(((((((((((())))))((((((''''''(((((()))***)))((('''&&&&&&'''((()))'''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))((()))******+++(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++*********++++++++++++,,,...---,,,+++++++++,,,---******))))))******+++,,,+++,,,---,,,,,,---000222999???HHHPPPUUUZZZ^^^```\\\^^^]]]XXX[[[jjj}}}zzzlll```QQQIIIJJJSSSeeeuuutttpppqqqtttzzzzzzjjjTTTLLLDDDBBB@@@???@@@DDDEEEGGGJJJLLLNNNQQQUUUXXX^^^dddooo{{{EEEDDDBBB@@@???>>>?????????@@@AAABBBBBBAAA@@@???>>>===;;;::::::;;;===>>>????????????????????????BBBBBBCCCDDDDDDCCCBBBAAA<<<===>>>>>>>>>===;;;;;;<<<======>>>===<<<;;;::::::::::::::::::999999888999888888888::::::888666888888999999999:::::::::999999999999999888777777:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;888888888999::::::;;;;;;999:::;;;<<<;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAABBB?????????@@@AAABBBCCCDDD@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJFFFIIIKKKKKKIIIHHHIIIKKKHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMPPPOOONNNMMMLLLLLLMMMMMMKKKNNNPPPRRRSSSSSSUUUWWWWWWWWWXXXXXXXXXXXXWWWWWW]]]\\\YYYWWWVVVUUUVVVVVVXXXWWWXXXYYY[[[[[[YYYWWWYYYZZZ\\\___bbbccceeeeeebbbcccdddddddddeeegggjjjgggggghhhiiiiiijjjjjjiiifffgggiiikkkmmmpppqqqrrroooppprrrtttwwwyyy{{{|||~~~}}}}}}xxxlllgggccchhhqqqzzzyyyqqqcccUUUGGG@@@===888444333...------,,,,,,------...************************,,,++++++******++++++,,,))))))))))))))))))))))))******************++++++))))))(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((((((((((()))))))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))++++++(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,*********+++++++++,,,,,,+++*********+++,,,...///+++************+++,,,,,,+++---...---,,,---111444>>>DDDLLLTTTYYY]]]___aaa^^^\\\ZZZ^^^oooppp```UUUKKKJJJSSS```ppp}}}vvvqqqppptttyyykkk\\\LLLFFFAAA@@@@@@???AAAFFFFFFIIILLLOOORRRUUUZZZ]]]```ggguuuFFFEEEBBB@@@???>>>>>>???>>>>>>@@@AAABBBAAA@@@@@@>>>===;;;::::::;;;===>>>@@@@@@@@@???????????????@@@AAABBBBBBBBBAAA@@@???<<<===>>>>>>>>>===;;;:::<<<===>>>>>>>>>===;;;::::::;;;;;;;;;;;;:::999999:::999888999999999777555888888888999999:::::::::999999999999999888777666::::::::::::::::::::::::::::::;;;;;;;;;:::999999777777888999::::::;;;;;;777999;;;;;;;;;;;;===???>>>>>>>>>>>>???@@@AAABBB?????????@@@AAABBBDDDEEE??????>>>>>>???AAACCCDDD@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEHHHKKKJJJHHHGGGIIIKKKHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPOOONNNMMMMMMMMMNNNOOOKKKMMMPPPRRRSSSTTTUUUWWWTTTUUUWWWYYYZZZ[[[[[[[[[[[[ZZZXXXWWWVVVWWWYYYZZZWWWVVVWWWXXXZZZZZZXXXVVVXXXYYY[[[]]]```bbbdddeeeaaabbbccccccbbbdddgggiiieeeeeeggghhhhhhiiiiiiiiiiiijjjkkknnnppprrrtttuuuoooppprrrtttwwwyyy{{{|||}}}|||~~~}}}wwwkkkeee```ccciiiqqqyyymmm]]]LLLCCC???999555333///......------......///************************,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++***************))))))(((((((((((()))***((((((((((((((()))******''''''((((((((((((''''''(((((())))))******++++++''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((())))))*********+++))))))))))))))))))))))))***************************)))((((((((()))+++,,,******+++++++++,,,,,,,,,((((((((()))+++---///000,,,,,,++++++,,,,,,---...+++---///...---...111555AAAGGGOOOWWW\\\^^^```aaa\\\XXXVVVbbb|||zzzgggUUULLLFFFMMM\\\lll{{{{{{qqqppprrrwww~~~rrr___PPPHHHCCC@@@AAAAAAAAADDDIIIHHHJJJNNNQQQTTTXXX]]]``````iiiyyyCCCDDDEEEDDDCCC@@@>>><<>>===>>>??????>>>>>>>>>@@@@@@BBBCCCCCCBBBAAAAAABBB???>>>>>>===<<<;;;;;;;;;<<<<<<;;;:::999999888888888999999::::::999999888666888999;;;;;;:::999888999999888888888888999999777888999999999999888777888999:::;;;;;;;;;;;;::::::::::::;;;;;;:::999999;;;::::::999999::::::;;;888999::::::;;;;;;::::::============>>>???@@@AAABBBAAA@@@@@@??????@@@@@@@@@>>>>>>???AAACCCDDDDDDCCCBBBAAA@@@@@@AAACCCDDDBBBBBBCCCDDDEEEEEEDDDDDDGGGGGGGGGHHHHHHIIIIIIJJJDDDEEEGGGHHHIIIJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOOOOOOONNNLLLJJJKKKMMMPPPLLLNNNPPPQQQQQQSSSVVVYYYYYYXXXWWWWWWXXXZZZ\\\^^^\\\ZZZWWWWWWWWWXXXXXXXXX]]]ZZZWWWWWWYYYZZZXXXVVVZZZ[[[\\\^^^___```aaaaaa___cccggggggeeebbbaaabbbcccdddeeegggiiijjjhhhfffnnnnnnooopppppppppppppppnnnoooqqqsssuuuwwwxxxxxx|||~~~~~~{{{yyyzzz}}}|||qqqkkkeeehhhjjjkkknnnxxx|||qqq]]]NNNEEE@@@;;;888222222000...,,,,,,...000*********++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((()))(((((('''&&&'''(((***+++***)))'''&&&)))'''&&&'''((()))(((&&&))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++,,,------,,,+++***,,,,,,,,,+++***)))((('''+++,,,---++++++...444999IIILLLRRRXXX\\\^^^___^^^YYYTTT[[[ttt~~~lll]]]UUUOOOLLLSSSdddwwwtttpppppprrrxxxdddRRRFFFBBBAAA??????@@@BBBEEEGGGJJJNNNQQQSSSWWW]]]aaabbbfffpppAAABBBCCCDDDCCCBBB@@@???CCCBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>=========>>>======>>>>>>=========>>>>>>@@@AAAAAA@@@??????@@@>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999999999999999::::::::::::999999666888999;;;;;;:::999888999888888777777888888999888888888888888888888888888999999:::::::::999999999:::::::::::::::999999999999888888888888999999999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<===>>>????????????>>>>>>>>>>>>?????????>>>===???AAACCCCCCBBBCCCBBBAAA@@@@@@BBBCCCDDDBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGDDDEEEGGGHHHIIIJJJJJJJJJDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNNNNLLLJJJJJJLLLNNNMMMOOOQQQQQQQQQRRRTTTUUUWWWWWWVVVWWWYYY\\\___```]]][[[YYYYYYZZZ[[[[[[ZZZ^^^\\\ZZZYYYZZZZZZXXXVVV\\\]]]^^^____________^^^___bbbeeefffdddbbbbbbcccddddddfffhhhkkkkkkiiigggmmmmmmmmmnnnnnnnnnooooooqqqqqqssstttuuuvvvvvvvvv{{{~~~}}}|||~~~vvvnnngggmmmssstttsssuuu}}}~~~|||xxxnnn___PPPDDD@@@???555333111...++++++,,,---+++++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,+++++++++*********(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$'''((()))******)))((('''+++)))((()))***+++***((()))))))))))))))))))))))))))((((((''''''(((((()))***)))(((''''''((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++++++++,,,,,,+++++++++,,,,,,,,,,,,+++***)))(((+++,,,---,,,,,,111999@@@NNNQQQUUUYYY\\\\\\\\\[[[[[[XXXaaawwwtttcccVVVMMMKKKMMMYYYkkk|||xxxmmmmmmpppyyyooo]]]NNNFFFAAA@@@??????AAADDDGGGIIILLLOOORRRUUUZZZ```eeehhhlllvvv???AAABBBDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAA@@@???>>>>>>>>>===========================???@@@@@@???>>>>>>???>>>>>>======<<<;;;;;;;;;======<<<<<<;;;:::::::::999::::::;;;;;;::::::999666777999:::::::::999888888888777777777777888888999888777666666777888999888888888999999888777777888999999:::::::::999999888888777777777777888888999::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<===>>>?????????>>>===???AAACCCBBBAAABBBBBBAAA@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHIIIIIIGGGFFFDDDEEEEEEGGGHHHIIIIIIIIIIIIBBBCCCDDDFFFHHHIIIJJJKKKJJJJJJJJJJJJKKKMMMNNNOOOKKKMMMNNNMMMLLLKKKKKKLLLMMMOOORRRRRRRRRQQQQQQRRRTTTUUUUUUWWWYYY\\\___aaa\\\[[[ZZZ[[[]]]^^^^^^^^^___]]]\\\\\\\\\[[[YYYWWW\\\]]]^^^____________^^^___aaacccdddddddddeeefffeeeeeehhhkkknnnooommmkkkmmmlllkkkkkkkkklllmmmnnnsssttttttuuuuuuuuuttttttxxx{{{~~~~~~|||}}}}}}sssqqq{{{wwwnnnmmmppp}}}{{{vvv|||}}}sss___NNNFFFDDD:::888444000---,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++*********))))))(((((())))))))))))((((((*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((('''''''''((()))******)))((('''+++)))((()))***+++***((())))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++++++++++++++,,,------------,,,+++******,,,---------///555???GGGTTTVVVYYY[[[\\\ZZZYYYWWWXXX\\\iii~~~yyyjjj[[[QQQJJJMMMVVVeeevvv{{{pppiiikkktttwwwbbbRRRIIIDDD?????????@@@CCCFFFJJJLLLNNNPPPTTTXXX]]]cccjjjoooyyyBBBBBBDDDEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@@@@AAAAAACCCBBBAAA@@@@@@@@@@@@@@@???>>>======>>>>>>===<<<>>>@@@AAAAAA@@@??????@@@=========<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::777777888999:::999999888777777777666666777777777999888666555555666888999777777777888777777666555777888888999999999999999888777777666666777777888999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===::::::;;;;;;<<<>>>???@@@?????????@@@BBBCCCBBBAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEDDDFFFHHHIIIHHHFFFDDDBBBEEEEEEFFFHHHHHHIIIIIIIIICCCDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOKKKMMMPPPPPPNNNLLLKKKKKKKKKNNNQQQSSSRRRQQQQQQRRRTTTTTTUUUVVVXXXZZZ\\\^^^ZZZYYYYYY[[[^^^___```___[[[[[[\\\\\\]]]\\\[[[ZZZ\\\\\\]]]^^^___```aaaaaa```aaacccdddfffgggiiikkkggghhhkkkooorrrsssqqqnnnmmmlllkkkjjjjjjlllnnnooosssttttttuuuuuuuuuuuuuuuvvvxxx{{{{{{yyyyyy|||yyy}}}vvvddd[[[ZZZ___hhhuuu{{{rrrxxx~~~|||ppp^^^NNNDDD@@@<<<777333111000//////---------,,,,,,++++++***************************++++++*********)))))))))(((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''))))))))))))))))))))))))***++++++++++++***))))))'''((())))))***))))))((()))'''&&&'''((()))(((&&&))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,+++******+++,,,------------...------,,,,,,------......000888CCCLLLXXXYYY[[[\\\[[[ZZZXXXVVVUUU```sssssscccVVVOOOMMMUUUbbbqqq|||tttnnnjjjooo{{{mmmWWWIIICCCBBB>>>>>>???AAAEEEIIILLLOOOQQQQQQUUUYYY^^^cccllluuuEEEFFFFFFFFFFFFEEEEEEDDD@@@???????????????@@@@@@???????????????@@@AAABBBBBB@@@>>>>>>@@@@@@???======???@@@@@@???>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999777777888888999999999999777666666555555666666777888777555444444555777888666666666777777666666555666777888888999999999888888888777777777777888888888999::::::;;;;;;::::::;;;;;;:::::::::;;;<<<<<<::::::;;;;;;===>>>@@@AAA@@@@@@@@@AAACCCDDDCCCAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCEEEGGGHHHGGGEEECCCAAAEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOLLLOOORRRRRRQQQNNNMMMMMMIIILLLPPPSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWYYY\\\^^^^^^^^^VVVXXXZZZ[[[\\\]]]^^^___``````^^^^^^^^^^^^___```bbbcccdddfffiiilllnnnnnniiijjjnnnrrruuuuuussspppooommmlllkkkkkkmmmooopppqqqrrrsssuuuvvvwwwwwwxxxwwwzzz|||{{{xxxwwwyyy{{{~~~oooZZZNNNLLLJJJSSSddduuu|||yyyxxxyyyuuutttwww|||}}}qqqZZZHHHDDD???888444222222111000...------,,,,,,+++++++++************************+++++++++************)))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((())))))))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''((())))))))))))))))))'''&&&'''((()))(((&&&))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,---.........------......//////222:::FFFNNNYYYZZZ[[[\\\[[[ZZZXXXWWWXXXjjjlllYYYNNNIIIOOOYYYhhhvvv~~~ppplllkkkllluuu~~~dddPPPDDD@@@???===>>>@@@CCCGGGKKKOOOQQQSSSRRRUUU[[[___dddppp|||GGGGGGFFFEEEDDDCCCCCCBBB???>>>>>>>>>>>>??????@@@=========>>>???@@@BBBBBBDDDAAA>>>???AAAAAA???<<<:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888777777777777888888999999666666555555555555666666777666555444444555666777444555666666777777777666555666777888888888888888888888777777777777888888777888888999999999999999;;;;;;::::::::::::;;;;;;:::::::::;;;<<<>>>???@@@@@@???@@@BBBCCCCCCBBB@@@???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFDDDCCCAAAEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNOOONNNPPPSSSSSSQQQOOONNNNNNJJJMMMPPPSSSSSSTTTVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUWWW[[[\\\\\\[[[UUUVVVXXXZZZ[[[]]]aaacccgggddd```\\\[[[[[[]]]___ddddddeeeiiimmmppppppoooiiikkknnnsssvvvuuurrroooooonnnmmmmmmmmmnnnppppppoooppprrruuuwwwyyyzzzzzzzzz|||~~~|||yyywwwxxxzzz{{{~~~~~~}}}~~~|||~~~iiiUUUJJJGGGDDDJJJWWWgggvvv|||yyyxxxxxx{{{zzzyyy}}}wwwuuu}}}~~~hhhTTTIIIBBB:::444333222000...------------,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,+++++++++******(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((())))))******+++)))((()))***+++***((())))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++((())))))******))))))(((,,,++++++++++++++++++,,,++++++,,,---............---///000222555>>>IIIQQQYYYYYYZZZ[[[[[[ZZZYYYXXXbbbwww{{{```MMMFFFEEEOOOZZZhhhttt|||vvvkkkeeegggppppppYYYJJJCCC???======???AAAEEEIIIMMMPPPRRRUUUSSSVVV^^^ccchhhwwwDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>??????@@@AAA???>>>>>>>>>???@@@AAAAAADDD@@@===>>>AAAAAA>>>;;;999;;;===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;777888888999999888888777777777777777777888888999666555555444444555555666555555555555555555555555333444555666777888888888444555666777888888888888777666666555555666666777666666777888888888888777:::999999888888999999999999999999::::::<<<======>>>>>>>>>@@@BBBBBB???===??????AAABBBCCCDDDDDDDDDBBBCCCEEEFFFFFFDDDBBB@@@BBBBBBCCCDDDDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKMMMNNNOOONNNPPPRRRRRRPPPOOONNNOOONNNPPPRRRSSSSSSTTTVVVXXXXXXXXXXXXWWWWWWUUUTTTTTTSSSSSSTTTWWWZZZ[[[ZZZYYYWWWYYYZZZZZZZZZ]]]bbbggggggccc^^^ZZZYYY\\\aaadddcccdddfffjjjoooqqqpppnnngggiiimmmqqqsssrrroookkkmmmnnnnnnnnnnnnoooooooooooopppsssuuuwwwyyyzzzzzzyyy|||}}}{{{xxxvvvwwwzzzzzz~~~~~~~~~jjjVVVIIIDDDDDDEEEIIITTTdddttt}}}|||yyywwwtttwww~~~zzz~~~qqqdddRRRJJJ@@@888666444000---,,,,,,,,,---------------++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&((()))+++'''''''''''''''''''''''')))************)))(((((('''''''''(((((()))***++++++)))((()))***+++***((()))))))))))))))))))))))))))((((((''''''(((((()))'''((()))******)))((('''))))))))))))))))))))))))************************'''((())))))))))))((('''+++++++++,,,,,,+++++++++******+++------.........+++...222555:::CCCNNNVVVYYYYYYZZZZZZZZZYYYXXXWWWhhhqqqUUUGGGGGGMMMXXXaaalllsssvvvzzz~~~ooojjjffflllzzzsss\\\LLLFFFCCC@@@<<<>>>@@@BBBFFFJJJNNNQQQSSSVVVTTTYYYcccjjjqqqAAAAAA@@@?????????@@@@@@@@@?????????@@@AAAAAABBBAAAAAA@@@??????@@@@@@@@@CCC???<<<===@@@AAA===999;;;===>>>>>>===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888888888888777777777777777777777888888999555555555444444555555555444444555666666555444444333333555777888999999999444555666777888888888888555555555444444555555555555555666777777777777777888888777777777777777888888888888888999:::;;;;;;<<<<<<===???@@@@@@===;;;>>>???AAABBBCCCDDDDDDDDDAAACCCFFFGGGGGGDDDAAA???BBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHJJJLLLMMMNNNOOOJJJJJJJJJJJJKKKMMMNNNOOONNNPPPQQQPPPOOONNNNNNOOOQQQSSSSSSSSSRRRSSSUUUWWWYYYYYYYYYYYYXXXWWWVVVVVVSSSSSSTTTWWWZZZ[[[YYYXXX[[[\\\\\\[[[ZZZ]]]ccchhhccc___ZZZWWWYYY___ffflllcccccceeejjjoooqqqooolllfffhhhkkkoooqqqppplllhhhlllmmmnnnnnnoooooonnnnnnppprrrsssuuuwwwxxxyyyyyyvvvxxxzzzyyyvvvtttvvvxxxzzzoooZZZJJJBBBBBB???>>>FFFWWWlll~~~zzzyyyvvvtttzzz}}}yyytttppp\\\RRRFFF>>>:::777222...,,,,,,,,,------.........+++++++++,,,,,,---------......---------,,,,,,,,,(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''((()))++++++)))'''&&&'''((()))((('''))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))************************((()))***++++++***)))(((***+++,,,------,,,+++***)))***+++,,,---.........)))---222777>>>GGGSSS[[[ZZZZZZZZZZZZYYYXXXWWWVVViiikkkQQQGGGOOOYYYdddjjjrrrttttttvvv|||uuukkkjjjnnnuuutttcccNNNCCCBBBDDDAAA===???@@@CCCGGGKKKOOOQQQSSSWWWUUU[[[gggoooxxxCCCBBBBBBAAA???===;;;::::::;;;<<<===>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@>>>=========>>>???============>>>@@@AAABBB;;;:::999999888888888888999888666555555777888:::999999999::::::999888888777777666777999999777555777777777777777666555555555777888888777777888999:::999777888888999777666444555555666777888888888:::999777666666666777777999999999888888777777777888888777777888888999:::::::::999999:::;;;;;;<<<<<<;;;;;;===>>>>>><<<:::<<<===>>>@@@AAABBBBBBBBBDDDHHHKKKIIIDDDAAABBBDDDCCCCCCDDDDDDDDDCCCCCCBBBHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFGGGIIIJJJLLLMMMMMMNNNJJJHHHKKKQQQUUUTTTRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRTTTWWWYYYZZZYYYYYYYYYXXXWWWVVVTTTSSSWWWXXXXXXXXXWWWWWWYYYZZZ___^^^]]]]]]]]]^^^___```YYY\\\ZZZTTT[[[iiimmmhhhfffgggjjjnnnqqqqqqnnnkkkbbbeeehhhjjjjjjiiiiiiiiilllnnnooooooooooooqqqssstttttttttuuuvvvxxxyyyzzzwwwvvvvvvxxxzzz{{{{{{{{{}}}|||{{{}}}kkkRRRAAAEEECCCBBBGGGRRRaaattt}}}xxxvvv{{{{{{tttqqqqqqrrrnnn```MMMAAA===:::555000111///,,,+++,,,---,,,+++///...---,,,***)))((((((***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))+++***)))'''''''''((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((())))))((('''&&&&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))(((((())))))***+++))))))******+++++++++,,,************************+++++++++,,,,,,------------------,,,******+++,,,---///444<<>>===>>>>>>>>>??????@@@@@@@@@????????????????????????@@@??????>>>>>>>>>>>>>>>============>>>??????@@@;;;;;;:::999999999999999999888777666666777888999999999::::::::::::999999999888777777888999888777888999999999888888777666777888:::999888888999;;;;;;:::888999::::::888777555555666777777888999999:::999888777777888888999999999999888888888777777888888888777777888999999999999888888888999:::::::::999999:::<<<===<<<;;;<<<<<<>>>???@@@@@@@@@@@@AAAEEEIIIHHHDDDAAABBBDDDCCCCCCCCCCCCCCCCCCCCCBBBFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLLLLMMMKKKJJJMMMRRRUUUTTTRRRQQQPPPPPPOOONNNNNNNNNOOOOOOPPPQQQSSSUUUWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUWWWXXXXXXXXXWWWWWWYYYZZZ]]]]]]\\\[[[\\\]]]^^^___YYY[[[YYYVVV```oootttooofffgggiiilllnnnmmmjjjhhhaaacccfffgggggggggggghhhmmmoooqqqrrrqqqqqqrrrssssssssstttuuuvvvxxxzzz{{{yyyyyyyyyzzz{{{|||||||||~~~}}}{{{|||~~~uuu^^^MMMFFFGGGIIIOOOXXXdddrrr||||||yyy{{{~~~|||}}}wwwsssuuuzzzqqq]]]LLLAAA;;;777555444111...------...---,,,...------,,,+++***)))))),,,,,,,,,------,,,,,,,,,***************************))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))+++***)))'''''''''(((((('''''''''((((((((((((((())))))((((((((('''''''''''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((())))))(((''''''&&&'''''''''((((((((((((((((((((((((((()))))))))***)))))))))*********++++++*********)))))))))))))))******************************+++++++++,,,,,,,,,+++,,,---,,,+++,,,...//////222888@@@JJJSSS[[[```___]]][[[YYYUUUTTT[[[eeewwwfffTTTPPPVVVbbbmmmsssyyy~~~|||xxxwww{{{uuujjjiiioooyyyrrr___SSSGGGCCCAAA??????AAABBBFFFKKKMMMMMMOOOSSSWWW\\\]]]cccmmmxxx@@@@@@AAAAAABBBBBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@========================>>>????????????>>>>>>===========================<<<;;;;;;::::::::::::::::::999888777777888999:::999::::::;;;;;;:::::::::;;;999777777888999999999::::::::::::::::::999888888:::;;;;;;:::999;;;<<<<<<;;;::::::;;;;;;:::999777777777888888999999:::::::::999999999:::;;;;;;:::::::::999999999999999:::999999888888888999999999999888888777888888888999777777888:::<<<<<<;;;;;;<<<<<<<<<======>>>>>>===AAAEEEEEECCCAAABBBCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIEEEFFFFFFHHHIIIJJJKKKLLLLLLKKKKKKNNNSSSUUUSSSPPPOOOOOONNNMMMMMMMMMNNNNNNNNNOOORRRTTTVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUWWWXXXYYYXXXWWWWWWYYY[[[[[[ZZZZZZZZZZZZ[[[\\\]]]YYYZZZXXXYYYeeesssvvvpppffffffgggiiijjjiiifffdddaaabbbddddddddddddfffhhhnnnqqqtttuuutttsssssssssqqqrrrsssuuuvvvxxxzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~|||{{{|||~~~~~~mmm___WWW[[[aaafffkkkqqqvvvyyy{{{|||~~~~~~||||||~~~ppp\\\KKK@@@<<<<<<888555111/////////...---,,,,,,,,,,,,++++++++++++,,,------......------,,,++++++++++++++++++++++++*********))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))(((''''''((((((((())))))((((((((((((((('''))))))(((((((((((('''''''''(((((((((((('''&&&&&&''''''''''''(((((((((((((((((()))))))))((('''''')))))))))(((((('''''''''((((((((()))))))))******))))))+++,,,,,,,,,+++************)))((((((''''''++++++++++++++++++++++++************++++++++++++***,,,---------...000222222666===FFFOOOXXX___bbb___\\\ZZZWWWRRRSSS^^^kkkxxxsss[[[RRRWWWbbboooxxx|||wwwxxx|||{{{pppiiimmmtttgggWWWMMMDDDAAA@@@???@@@BBBCCCGGGLLLNNNOOOQQQVVVZZZ]]]aaajjjuuu>>>???@@@BBBCCCDDDDDDDDDEEEDDDBBB@@@???>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>==================<<<;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<;;;::::::999::::::;;;999999:::;;;;;;;;;;;;:::<<<:::777666888:::::::::999::::::;;;::::::999999888999;;;:::999999:::<<<===;;;:::;;;<<<<<<;;;:::888888888999999::::::::::::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;:::999999999999:::<<<:::777777888:::::::::::::::999999999::::::::::::===AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKNNNQQQRRRPPPMMMMMMMMMLLLLLLLLLMMMMMMNNNMMMOOORRRTTTVVVVVVUUUTTTPPPQQQRRRSSSSSSTTTTTTSSSWWWXXXYYYXXXWWWWWWYYY[[[YYYYYYYYYYYYYYYZZZZZZ[[[YYYZZZZZZ^^^iiisssqqqhhhggggggfffggggggfffdddbbbbbbcccddddddcccdddgggiiinnnqqqtttvvvuuusssrrrrrrpppqqqrrrtttvvvxxxyyyzzz{{{|||}}}}}}||||||}}}~~~}}}{{{{{{}}}zzzrrrvvv~~~~~~|||}}}}}}}}}nnn[[[MMMEEECCC<<<888444000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''((((((((((((***)))))))))((((((''''''))))))((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((()))))))))((((((''')))((((((((((((((((((((((((((()))))))))*********(((***,,,---...---+++***************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........///111333222777@@@IIISSSZZZ^^^aaa]]]ZZZWWWTTTPPPSSSbbbqqqxxx~~~lllVVVSSS```ooo|||{{{ttttttxxx~~~rrrkkkiiiqqq|||sss\\\OOOGGG@@@?????????AAADDDFFFIIINNNPPPQQQTTTYYY]]]```hhhsss~~~===>>>@@@BBBDDDEEEEEEFFFEEEDDDAAA???============::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???>>>=========>>>>>>===<<<;;;:::;;;;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;888999::::::;;;;;;;;;:::<<<:::777666888:::::::::888888999999999999999888777888999999888888999:::<<<:::::::::<<<<<<;;;:::999999999999::::::::::::999::::::;;;<<<<<<<<<<<<<<<=====================>>>======<<<<<<=========>>>>>>===============>>>BBB???<<<::::::::::::999888888777777777888999999:::<<<>>>?????????@@@AAACCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLGGGHHHJJJLLLNNNNNNLLLJJJKKKKKKKKKKKKLLLLLLMMMNNNMMMOOOQQQTTTUUUUUUTTTSSSOOOOOOQQQRRRSSSTTTTTTTTTXXXYYYYYYYYYXXXXXXZZZ[[[XXXXXXYYYYYYZZZZZZZZZZZZXXXZZZ^^^fffooosssnnnfffhhhgggeeeeeeffffffdddcccdddeeefffffffffgggiiikkkmmmppptttuuutttrrrqqqpppoooppprrrtttvvvwwwxxxxxxxxxzzz||||||zzzzzz|||~~~~~~|||}}}~~~}}}}}}qqq___QQQIIIAAA<<<666222000///------+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++************************++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((((((((()))******))))))((((((((('''(((((())))))))))))))))))(((((())))))(((((('''&&&''''''''''''(((((((((((((((((()))))))))))))))(((''''''(((((()))******+++))))))))))))************(((***,,,---...---+++***))))))***++++++,,,------++++++++++++++++++++++++------------------------.../////////......000111222888AAALLLTTTYYY\\\\\\YYYVVVTTTRRRQQQWWWfffvvvwww}}}zzzfffTTTVVVgggzzzxxxqqqsssxxxuuukkkhhhiiiuuueeeRRRHHHBBB>>>???@@@@@@BBBGGGHHHKKKPPPRRRTTTWWW]]]bbbfffppp|||>>>???@@@BBBCCCDDDDDDEEECCCBBB???===<<<<<<===>>>;;;;;;;;;<<<======>>>>>>===>>>>>>????????????>>>===>>>>>>???>>>===;;;::::::::::::::::::;;;;;;<<<======<<<<<<;;;;;;::::::777777888999::::::::::::;;;999777777888999999999666777777888888888888888555777888888777666888999:::999888999:::;;;:::999999999999999999999999999999999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<========================>>>??????AAAAAA@@@@@@AAAAAABBBCCCHHHEEEBBB@@@???>>><<<:::999888777777777999:::;;;======<<<<<<===>>>??????AAA@@@??????@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJGGGHHHIIIJJJKKKKKKJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOMMMOOOPPPRRRSSSTTTSSSSSSQQQRRRTTTUUUVVVWWWWWWWWWXXXYYYZZZYYYXXXXXXZZZ\\\XXXYYYZZZ[[[[[[[[[ZZZZZZXXX\\\ccckkkrrrtttpppkkkgggfffddddddeeeffffffeeefffgggiiiiiiiiiiiikkkmmmmmmppprrrsssrrrpppppppppoooppprrrtttvvvvvvvvvvvvuuuxxx{{{{{{yyyyyy|||xxxxxx}}}~~~}}}~~~rrr___RRRFFFAAA:::555111000///...,,,,,,,,,,,,------------***++++++,,,,,,++++++***))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%&&&'''((()))))))))***))))))))))))))))))((((((((())))))))))))******((())))))))))))(((''''''''''''''''''(((((((((((((((((()))*********))))))&&&''''''(((***++++++,,,)))))))))*********++++++))))))+++,,,,,,,,,+++***((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,............------------.../////////------///111333999DDDOOOVVVYYYYYYXXXWWWSSSQQQSSSVVV^^^mmmzzzzzzlll\\\RRRZZZnnnyyytttyyymmmhhhhhhmmmnnnXXXIIIDDD@@@>>>@@@AAAAAADDDIIIJJJNNNRRRTTTVVVZZZaaafffkkkvvv???@@@AAABBBBBBCCCCCCBBBBBB@@@>>><<<<<<===???@@@<<<<<<======>>>?????????>>>>>>>>>>>>>>>??????@@@===>>>???@@@@@@>>>===<<<999999999999999:::;;;;;;;;;;;;;;;:::999888777777555666777888999999999999999888777777888999888777666777777888888888888888555666888777666666777999888666666777888999999888999999999999999888888888888888999:::999888777777999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBBBBCCCCCCEEEFFFGGGKKKIIIGGGFFFEEEDDDAAA>>>;;;:::999999:::<<<>>>???AAA???<<<::::::<<<===>>>======<<<;;;<<<>>>@@@AAA@@@AAABBBCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZYYYXXXXXXZZZ\\\YYYZZZ[[[\\\]]]\\\\\\[[[]]]```eeekkkmmmmmmmmmnnneeecccaaabbbdddfffggggggfffhhhkkkllllllkkklllmmmoooqqqrrrrrrpppooopppqqqoooqqqsssuuuuuuuuutttsssssswww{{{{{{yyyyyy}}}}}}qqqlllppp{{{|||{{{}}}zzznnn___LLLFFF>>>888444222111000---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***************************))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))###$$$&&&''')))))))))))))))))))))))))))*********(((((()))))))))*********)))))))))))))))(((''''''''''''''''''(((((((((((((((((()))***************(((((()))))))))*********))))))*********+++++++++)))))))))*********++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++---......---...000222666===HHHSSSYYY[[[YYYVVVVVVQQQPPPVVV^^^hhhttt~~~vvv```WWWUUUbbbwww~~~xxxiiijjjoooxxxrrr```PPPEEEBBB??????BBBCCCBBBFFFKKKLLLOOOSSSUUUXXX\\\ccciiiooo{{{@@@@@@AAAAAABBBAAAAAAAAAAAA@@@>>><<<===>>>AAACCC=========>>>???@@@@@@AAA???>>>=========>>>@@@AAA<<<>>>???@@@AAA???>>>===888888888888999999:::;;;999999999888777666555444555555666888888999999999777777666777999999777555666777888999999999999999555777888888777777888999666555444555777888888666888888888888888888888888777888999999888777555444777777777888888999999999999999999:::<<<===???@@@BBBBBBBBBCCCEEEFFFHHHIIILLLKKKJJJJJJJJJHHHEEEBBB===<<<;;;;;;<<>>???BBBDDDFFFHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFJJJJJJJJJIIIHHHIIIJJJLLLJJJJJJJJJKKKMMMNNNPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSTTTVVVVVVWWWWWWVVVXXXYYYZZZYYYXXXYYYZZZ\\\ZZZ[[[\\\^^^^^^]]]]]]\\\cccdddggghhhfffeeeggglllcccaaa___```cccfffggghhheeehhhlllnnnmmmllllllmmmqqqrrrrrrrrrppppppqqqrrrpppqqqsssuuuuuutttsssrrrssswww{{{|||zzzzzz~~~{{{nnnccccccmmm{{{{{{xxxyyyzzzyyyjjjPPPJJJBBB;;;777444333222......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))"""###%%%'''))))))))))))(((((())))))******++++++(((((())))))*********+++)))))))))))))))(((((('''''''''''''''((((((((()))(((((()))***************************)))))))))))))))************+++++++++))))))(((((())))))***+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,------///222444999AAALLLVVV\\\]]]YYYWWWVVVQQQPPPYYYdddoooxxxmmm\\\XXX[[[kkktttjjjooowww|||gggXXXLLLDDDBBB???@@@CCCDDDDDDGGGMMMMMMPPPTTTVVVYYY]]]eeejjjqqq}}}>>>@@@CCCDDDCCCBBBBBBCCC@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<999999888777666555444444666666666666555555555555777777777777777777888888999999999888888888888777888777666777999;;;:::999777777888888999999999:::555555555666666666666666777777777777777777777777999888777555555555666777666666777888888888888888777888888999999999888888============>>>???AAAAAAFFFEEEFFFEEEFFFEEEFFFEEEDDDCCCBBBBBBCCCEEEGGGHHHJJJGGGDDD@@@>>><<<<<<===>>>===;;;999999:::<<<=========>>>???AAABBBCCCCCCFFFEEEDDDDDDEEEFFFHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIJJJLLLNNNPPPRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSUUUWWWXXXWWWVVVWWWXXXXXXYYY[[[[[[ZZZ[[[]]]___]]]\\\[[[ZZZ\\\___bbbeeeccccccbbbbbbccccccdddeeecccbbbaaaaaaccceeehhhiiihhhhhhhhhiiijjjkkklllmmmqqqrrrtttttttttrrrpppnnnqqqsssttttttrrrrrrssstttuuuxxxzzzxxxuuuuuuyyy~~~xxxmmmbbbZZZ[[[hhhwww~~~xxxuuuuuu}}}{{{cccSSSAAA888777777333---222000...---......---+++))))))***+++++++++******...------,,,+++***((((((******))))))))))))******---,,,***)))))))))***+++))))))))))))((((((((((((***)))(((''''''((()))***++++++)))%%%"""###(((,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))************)))))))))))))))))))))******+++,,,,,,+++***))))))******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,...000///...000444888BBBLLLSSSVVVYYY]]]ZZZTTTQQQOOORRR___ppp|||{{{bbbOOOVVVccctttxxxsssnnnooo~~~qqq]]]LLLDDDCCC@@@>>>===@@@EEEIIIJJJJJJMMMNNNRRRVVVXXX]]]hhhttt???AAACCCCCCBBBAAAAAABBB@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;:::999777777666666555444444444777777777777666666666666888888888888888888888888999999999888888888888777777666666777999:::999888777777777777888888999999555666666666666666666666777777777777777777777777888777666555444555555666444555555666777666666666444555666888888999999999::::::::::::;;;<<<===>>>??????@@@AAACCCDDDEEEEEEDDDDDDCCCCCCDDDFFFIIIJJJJJJJJJIIIHHHFFFDDDAAA@@@???>>><<<;;;:::::::::;;;:::;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBCCCEEEGGGIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSRRRRRRRRRRRRSSSUUUVVVWWWYYY[[[\\\]]][[[[[[[[[\\\]]]^^^___^^^]]]]]]___```]]]\\\[[[[[[\\\___aaacccbbbaaaaaaaaaaaabbbccccccbbbbbbaaabbbdddgggjjjllljjjjjjjjjkkklllmmmnnnooossssssssssssrrrpppnnnmmmsssssstttsssrrrrrrsssuuuuuuxxxzzzyyyvvvwww{{{~~~{{{xxxwwwsssyyyrrrhhh^^^TTTPPPWWWaaaqqqxxx{{{zzz{{{mmm]]]III>>><<<;;;777111222///---------...---,,,,,,,,,---------,,,,,,+++***+++++++++++++++*********))))))(((((())))))***,,,+++***)))((()))******))))))))))))(((((((((((())))))(((''''''((())))))((()))***(((&&&%%%''')))******))))))))))))******)))))))))))))))))))))))))))))))))))))))((('''''''''((())))))******))))))))))))************)))))))))))))))))))))******+++,,,++++++***))))))******+++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++++++++++++++,,,...///......000666;;;GGGOOOVVVXXXZZZ\\\YYYTTTPPPRRRZZZffftttkkkVVVRRRZZZhhhwwwtttpppnnnuuu}}}hhhVVVGGG@@@@@@@@@>>>>>>@@@EEEIIIJJJJJJQQQQQQSSSWWW[[[bbbppp}}}@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@????????????:::::::::999888777666555555555555444444444444444888888888888888888888888999999999999999999999999999999999888888888888777666555555666888999999888666666666666777777777777666666666666666666555555555555555555555555555555666555555444444444444555222333444444555555444444222333444666777888888999666666666666777888999999::::::;;;<<<>>>???@@@AAACCCCCCCCCCCCEEEGGGIIIKKKJJJLLLNNNPPPOOOLLLIIIFFFCCCBBBAAA???>>><<<;;;:::::::::;;;<<<>>>???@@@@@@??????@@@AAACCCFFFHHHJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSQQQQQQRRRRRRSSSUUUVVVWWW\\\^^^______]]]\\\]]]]]]```aaaaaa___^^^]]]^^^```^^^]]][[[[[[\\\^^^```bbb`````````___```aaaaaabbbbbbbbbbbbccceeehhhlllnnnllllllllllllmmmoooqqqrrrvvvuuusssqqqpppnnnnnnmmmtttttttttrrrqqqqqqtttvvvvvvxxx{{{zzzyyyyyy}}}{{{jjjfffgggfffiiiddd]]]VVVLLLEEEFFFKKK[[[hhhxxx{{{lllWWWHHHAAA>>>:::666222000---,,,---...---,,,------...------,,,+++***'''''')))***+++,,,,,,,,,))))))(((((((((((())))))+++***)))((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((%%%(((++++++)))'''&&&&&&******))))))))))))******))))))))))))))))))))))))))))))******))))))((((((((()))******++++++******))))))************)))))))))))))))))))))******+++,,,+++******)))*********+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,---......------111999???JJJRRRXXXYYYYYYXXXUUUQQQOOOXXXdddoooxxxwww```SSSSSS___pppxxxrrrpppsssqqq]]]LLL@@@===>>>???>>>>>>AAAEEEIIIJJJKKKSSSRRRUUUYYY^^^hhhxxxAAABBBCCCBBB@@@???@@@AAA@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;999999999888777666555444444444555555666666666666999999999999::::::::::::;;;:::::::::::::::999999999999999888888888777777666555444555777999888777555555666666666666666666666666666666555555555555444444444444444444444444444444333333333333333333222222333444444444444444111222333444555666666666444444333333444555555666999999999999999999999999>>>>>>>>>@@@BBBDDDFFFGGGJJJLLLOOOQQQQQQPPPNNNLLLJJJJJJIIIGGGEEEBBB@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHIIIGGGGGGGGGGGGGGGGGGHHHIIIGGGHHHJJJLLLNNNPPPQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWZZZ\\\]]]\\\ZZZYYYYYYZZZ\\\]]]]]]\\\[[[[[[\\\^^^^^^]]]\\\[[[\\\]]]___``````````````````aaabbbbbbccccccbbbcccdddgggjjjlllllllllkkklllmmmoooqqqssswwwuuussspppoooooopppqqquuuuuusssqqqpppqqquuuxxxwwwyyy{{{{{{{{{|||~~~~~~uuuccc\\\\\\\\\WWWRRRMMMJJJEEE@@@???CCCLLLXXXjjjyyyzzziiiVVVFFF===:::999444111...------......---,,,,,,,,,,,,+++***)))(((&&&'''((()))***+++++++++)))(((((((((((((((((()))***))))))((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''(((&&&(((***+++***)))'''&&&******))))))))))))******(((((((((((((((((((((((())))))*********))))))((())))))***+++++++++++++++))))))************)))))))))))))))))))))******+++++++++***************+++++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,---------,,,...333===DDDMMMRRRWWWXXXVVVSSSQQQOOOSSSaaaqqqxxx{{{mmmYYYUUUSSScccxxxuuurrrssszzz}}}eeeSSSEEE===<<<>>>>>>>>>@@@CCCFFFIIIKKKLLLQQQRRRUUU[[[aaakkk{{{AAABBBCCCAAA@@@???@@@AAA@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAA??????===<<<;;;:::::::::999999999888888777555555666666777777888888999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999888888888777777666555444555777999888777666666555555555555555555777777666666555555555444333333333333333333333333222222333333333333333333333333444555555555555444333333444444444333333222333333222222333333444444777777777777777777777777777777999:::<<<>>>@@@AAAGGGHHHIIIJJJKKKMMMNNNNNNOOOOOONNNMMMLLLJJJHHHGGGEEEDDDCCCBBBAAA@@@???>>>============???AAACCCEEEGGGFFFFFFFFFGGGGGGHHHIIIEEEFFFGGGIIIKKKMMMOOOPPPOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXYYYXXXWWWUUUUUUVVVXXXYYYZZZZZZYYYZZZ\\\^^^]]]\\\\\\\\\\\\]]]^^^___bbbbbbaaaaaabbbbbbcccdddeeedddcccbbbcccdddfffgggkkkjjjiiiiiikkkmmmppprrruuutttrrrppppppqqqsssuuuttttttsssqqqqqqsssvvvzzzxxxzzz{{{||||||}}}~~~~~~}}}|||uuubbbWWWSSSRRRNNNHHHCCCBBBAAA???@@@CCCAAAIIIWWWiiiyyyyyyeeeOOO???;;;<<<777444000...............---------,,,+++***)))(((((())))))*********))))))))))))(((((((((((())))))))))))))))))(((((((((''''''((((((((()))))))))***'''(((((((((((((((((('''))))))(((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))************))))))))))))***+++++++++++++++))))))************)))))))))))))))))))))******++++++***************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,---------000777BBBJJJPPPSSSWWWXXXTTTQQQQQQSSS___ppp~~~xxx\\\OOOQQQVVViii~~~wwwpppuuurrr\\\LLLCCC>>>===@@@===???BBBEEEHHHJJJMMMNNNNNNPPPVVV^^^dddmmm|||AAABBBBBBAAA??????@@@BBB@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@???===<<<;;;;;;:::888999999999999888777777888888999999::::::;;;;;;999::::::;;;;;;<<<<<<===<<<;;;;;;::::::999999888999999999888888888888777666555555666888999999888666666666666555555555555777777777666555555444444333333333333333333333333111222222333333333333222333444555555666666555555444444444444333222111000333333222222222222333333222222333555666777888999222333444666777999::::::AAAAAA@@@@@@BBBEEEIIIKKKNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIGGGEEEDDDCCC??????>>>=========>>>???EEEEEEEEEEEEEEEFFFGGGHHHDDDEEEFFFHHHJJJLLLMMMNNNMMMMMMNNNOOOQQQSSSTTTUUUTTTVVVWWWWWWUUUTTTUUUUUUWWWXXXZZZZZZYYYZZZ]]]___[[[[[[[[[\\\\\\]]]^^^___cccccccccccccccddddddeeefffeeecccbbbbbbcccdddeeehhhgggffffffhhhkkknnnqqqsssrrrqqqpppppprrrtttuuuqqqrrrrrrrrrrrruuuxxx{{{zzzzzz|||}}}}}}}}}}}}}}}|||||||||~~~~~~~~~{{{hhhZZZTTTRRRVVVNNNFFFEEEFFFEEEEEEHHH@@@DDDLLLZZZiiivvv}}}~~~ttt```NNNDDDAAA<<<888333000//////............///......---,,,+++++++++++++++***)))((((((******))))))))))))******))))))*********)))((('''''''''(((((())))))******(((((())))))))))))((((((,,,)))&&&&&&(((***++++++******))))))))))))******))))))))))))))))))))))))))))))******++++++******((()))******++++++******))))))************)))))))))))))))))))))******+++*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++,,,,,,------......,,,---///000333;;;FFFOOOTTTVVVXXXYYYVVVRRRVVV]]]rrr}}}dddPPPLLLQQQ___rrr{{{xxxooozzzxxxfffSSSHHHBBB??????AAA>>>AAAEEEHHHJJJLLLNNNQQQMMMPPPXXXaaahhhqqq@@@@@@AAA@@@??????AAACCC@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;::::::999777888999999999999999999::::::::::::::::::;;;;;;999999:::;;;;;;<<<======;;;;;;;;;:::999888888888999999999888888888888777777666666777999:::999888777777777666666666555555888777777666555555444444444444444444444444444444111111333444444444333333333444444555555555555555333333444444333333222222222222111111111111222222000111222333444666777777111222333555666666777777999999999999;;;???BBBDDDGGGGGGGGGHHHJJJLLLNNNOOOQQQQQQPPPOOONNNMMMLLLLLLHHHFFFDDDAAA@@@>>>>>>>>>BBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFHHHJJJLLLMMMNNNKKKKKKLLLMMMOOOQQQSSSTTTRRRTTTVVVVVVUUUTTTUUUVVVXXXYYYZZZYYYXXXYYYZZZ\\\YYYZZZZZZ[[[]]]^^^___```cccccccccccccccdddeeeeeefffeeedddccccccdddfffggggggfffeeeeeefffjjjnnnppprrrqqqpppooooooooopppqqqnnnppprrrssstttvvvzzz|||{{{{{{|||}}}}}}}}}|||zzzwwwyyy|||xxxlllggghhhiii___VVVVVVWWWUUUTTTTTTQQQRRRSSSTTTYYYdddrrr}}}~~~wwwgggTTTHHH@@@<<<666222000//////...---...............------+++++++++++++++******)))++++++************++++++)))***+++++++++***)))((('''''''''((()))*********((()))***++++++***)))(((+++)))&&&&&&)))++++++*********))))))))))))******))))))))))))))))))))))))((()))***++++++++++++***'''((())))))******))))))))))))************)))))))))))))))))))))******+++******))))))***++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++,,,,,,---......///+++---000222777???JJJRRRUUUUUUWWWXXXUUUSSSZZZeee|||kkkTTTMMMSSS[[[hhhzzzyyyxxxuuujjj[[[KKKDDDAAA???>>>???>>>BBBGGGJJJKKKMMMPPPSSSQQQTTT[[[dddmmmyyy???@@@@@@???>>>???BBBDDD@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAA>>>===<<<:::999888777777666777888999999:::::::::::::::::::::::::::::::::999999::::::;;;<<<======;;;;;;:::999999888777777999999999888888888888777888777666777999;;;:::999888888777777666666666555888777777666555444444444444444444444444444444444111222333444555444444333222333444444555555444444111222333444444444444444222111111000000000111111222222222222222222222222222333444555666666666666444444555666999;;;===???AAAAAAAAABBBEEEIIILLLOOOTTTSSSSSSSSSSSSSSSRRRRRRQQQOOOLLLHHHEEECCCAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEEEEGGGIIIKKKMMMNNNOOOJJJJJJKKKLLLNNNPPPRRRSSSPPPRRRTTTTTTSSSSSSTTTUUUXXXYYYYYYXXXVVVVVVWWWXXXXXXYYYZZZ[[[]]]^^^___```ccccccbbbbbbccccccdddeeefffeeedddcccdddfffhhhjjjgggfffddddddfffiiinnnpppqqqpppooonnnmmmmmmmmmmmmlllnnnrrrtttvvvxxx{{{}}}|||{{{|||}}}}}}}}}zzzyyyuuuyyywwwmmmeeeeeegggeeebbbaaadddeeeaaaWWWPPPVVVhhhyyy~~~{{{bbbMMMBBB>>>888333000//////...++++++,,,,,,---,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,***)))(((&&&''''''((()))******+++)))***+++,,,,,,+++***)))***(((&&&(((+++,,,+++)))******))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++''''''((()))))))))))))))))))))************)))))))))))))))))))))******+++******))))))***+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++,,,,,,---...//////+++...111444999AAALLLTTTTTTRRRTTTUUUSSSRRR[[[hhhwwwzzz\\\IIILLLZZZcccnnn~~~zzzzzz~~~wwwbbbTTTFFFAAA@@@???======???CCCHHHLLLMMMNNNQQQTTTVVVWWW]]]gggqqq>>>??????@@@@@@??????>>>======>>>>>>>>>?????????BBBBBBBBBBBBBBBCCCCCCDDDEEE@@@;;;888888999888666;;;:::888777666777888999888999999::::::999999888::::::999999::::::;;;<<<;;;:::888666666666666777;;;;;;;;;::::::888777777666555444333333444555666999888777666666666666666777666555555444444444444222222222222222222222222111111222222333333333333333444444555555444444333333555777999888666222000111111111222222333333333333333222222222333444444222222222222222222222222...///000222444666777888999999:::<<<>>>AAACCCDDDKKKMMMNNNOOOPPPQQQTTTVVVXXXWWWTTTPPPLLLIIIFFFEEEEEEBBB???<<<;;;===???AAADDDEEEGGGIIIJJJJJJJJJIIIGGGIIILLLNNNNNNOOOPPPRRRQQQRRRRRRQQQPPPPPPSSSUUUYYYZZZZZZ[[[ZZZXXXVVVUUUWWWWWWXXXYYY[[[]]]^^^___^^^```cccffffffeeedddbbbdddeeefffggghhhkkkooosssooollliiihhhjjjmmmooopppqqqooommmkkkkkklllnnnpppooooooppprrruuuxxxzzz|||wwwwwwxxxyyyzzz{{{{{{|||xxxyyy|||{{{yyyzzz{{{yyywwwtttuuupppbbbSSSQQQ\\\hhh}}}}}}}}}{{{{{{uuu___HHH>>>777777555000...111---,,,+++,,,---...,,,***------,,,,,,+++***))))))******************************)))))))))))))))***)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************,,,+++***)))((((((((((((*********)))))))))))))))+++***)))'''''')))***+++)))+++,,,+++***)))***+++,,,+++++++++***)))))))))---,,,+++*********,,,,,,)))))))))***+++,,,......******+++,,,---//////000...///111777@@@JJJQQQTTTUUUYYYYYYRRRLLLSSSfffwwwkkkTTTGGGMMM___nnn|||yyyyyy{{{yyyqqqWWWLLLBBB>>>===;;;<<>>??????@@@@@@??????>>>>>>>>>>>>>>>?????????@@@CCCCCCBBBBBBCCCCCCDDDEEEDDD@@@;;;999999999888777999999999999888888777777888999999999999999999888:::::::::::::::;;;;;;<<<;;;:::888777666666666777888888888888777666555444666666666555555666666666888777666666555555666666666666555444444444444444333333333333333333333333222222222333333444444444444444555555555555444444222444666777777555333111222222222222333333333444444444333333222333333333333333333333333333333333111111222333444444555555999999::::::<<<===???@@@AAADDDGGGIIILLLOOOSSSVVVWWWVVVUUUSSSPPPNNNMMMLLLKKKIIIEEEBBB@@@@@@@@@AAAAAACCCEEEGGGIIIJJJKKKKKKHHHJJJLLLMMMMMMMMMNNNPPPPPPQQQQQQQQQPPPQQQTTTVVVUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXZZZ\\\]]]\\\^^^aaadddfffgggffffffeeeeeeeeegggiiimmmpppqqqmmmjjjgggfffhhhkkkmmmnnnnnnmmmkkkjjjjjjlllnnnppppppqqqrrrsssuuuwwwyyyzzzwwwxxxxxxyyyzzzzzz{{{{{{zzz|||wwwgggVVVNNNRRRYYYnnnzzz|||zzzpppVVVJJJ>>>:::777222...///...---,,,---......---+++---,,,,,,++++++***************************************))))))))))))******)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))(((((((((((()))))))))))))))************)))(((''''''((()))***&&&((()))((('''&&&'''(((+++++++++***************,,,+++************+++,,,++++++++++++++++++,,,,,,,,,,,,------...///000000///000333:::CCCLLLSSSVVVVVVYYYYYYTTTPPPWWWiiiyyy{{{fffRRRKKKTTTggguuuxxxyyy|||~~~ssscccQQQHHH@@@>>>>>>===>>>BBBEEEHHHJJJKKKKKKNNNSSSWWWXXXaaakkksss}}}??????@@@@@@@@@@@@??????>>>>>>>>>????????????@@@CCCCCCCCCCCCCCCDDDDDDEEEDDD@@@<<<:::999999888777666888999::::::888666555888888999999999999888888:::999999999999:::;;;;;;:::999888777777777777777777777777777777666555444666666777777777777666666777666666555555555555555666555555444444444444444444444444444444444444444111222222333444555555555444444555555555555444444222333333444444444333333333333333333333444444444555555444333222222222333333333333333333333333333444444444444333333333222888888888888888999:::::::::<<<@@@BBBEEEIIIMMMPPPSSSSSSTTTTTTTTTTTTTTTTTTQQQPPPMMMJJJGGGDDDCCCBBBAAABBBCCCEEEGGGIIIJJJKKKHHHJJJLLLLLLKKKKKKMMMNNNOOOPPPQQQQQQQQQRRRUUUWWWUUUUUUTTTSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVXXXYYY[[[ZZZ\\\___bbbeeegggiiijjjgggeeeeeeggglllppppppooojjjgggddddddfffiiikkkllljjjjjjiiiiiijjjlllnnnppptttttttttuuuvvvwwwxxxxxxwwwwwwxxxxxxyyyzzzzzzzzz}}}~~~~~~~~~{{{jjjXXXMMMIIIIIIZZZjjj||||||iiiYYYHHH>>>:::555222111000///------......---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))******)))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++***)))(((((((((((((((((())))))******++++++)))((('''&&&&&&'''((())))))***+++***))))))***+++***************++++++++++++******))))))***++++++------,,,+++++++++++++++........./////////000000000111555===GGGPPPVVVXXXWWWXXXWWWTTTUUU```qqquuu]]]NNNOOO^^^ppp|||}}}~~~xxxvvvwww~~~}}}eeeUUUIIICCC>>>>>>???>>>@@@DDDEEEHHHLLLMMMNNNQQQWWW[[[___gggpppyyy@@@AAAAAAAAAAAAAAAAAA@@@????????????????????????CCCBBBBBBBBBBBBCCCDDDDDDBBB@@@===:::999999888888777888999999999888666555777777888888888888777777888888777777888888999:::999999999888888777777777999999999999999888777666555666777888888777666555666666555555555555666666666666555555555555555666444444444444444444444444222222222333444444555555333333444444444444333333222222222222333444555555444444444444444444444444777666555333333222222222444444444444444444444444555555444444333333333222555555555555555666777777:::;;;======>>>???BBBDDDKKKLLLNNNPPPSSSUUUVVVWWWUUUTTTSSSQQQOOOLLLJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIJJJLLLNNNMMMOOOQQQRRRRRRSSSVVVXXXYYYWWWTTTRRRQQQQQQSSSTTTWWWWWWVVVVVVVVVWWWYYYZZZZZZ[[[^^^aaadddgggjjjkkkiiifffdddhhhnnnrrrpppmmmhhhfffddddddfffiiijjjkkkhhhhhhhhhiiikkknnnqqqrrrwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyyyy~~~}}}~~~~~~uuudddVVVKKKEEEBBBKKKXXXhhhuuu~~~|||zzzhhhQQQBBB<<<:::777555111///...---......,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))***+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++***)))(((((())))))''''''((()))***++++++,,,***)))(((((((((((()))******+++,,,,,,******+++,,,)))))))))***+++++++++,,,******************++++++---,,,,,,+++++++++,,,,,,.............../////////000222888@@@JJJRRRWWWYYYWWWUUURRRSSSZZZjjj}}}nnnUUULLLUUUfffvvv{{{|||zzzuuuqqqqqqqqqsss]]]NNNDDD@@@===??????>>>@@@DDDFFFIIIMMMOOOOOOSSSXXX]]]dddkkkuuuAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCC??????===;;;999777777888999888777666666666777888666777777888888777777666666666666666666777777888999999999999999888888888888999999999999888888777555666777888888777666555777777777666666777777888888777777777777777888888555555555555555555555555333333333444444444555555333333444444444444333333444333333333333444666777555555555555555555555555777666555444333333222222444444444444444444444444444444444444444444444444222222222222333555666666999:::;;;:::999999;;;===BBBCCCEEEIIILLLOOOQQQSSSVVVWWWWWWXXXXXXWWWVVVUUUPPPOOOMMMJJJGGGEEEBBBAAADDDEEEGGGGGGGGGIIIKKKNNNKKKMMMPPPQQQRRRSSSUUUWWWYYYWWWTTTRRRQQQRRRTTTVVVYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^aaacccfffhhhiiihhhfffeeeiiiooorrrppplllhhhfffdddeeegggjjjkkkkkkhhhiiijjjkkknnnqqqsssuuuyyyyyyzzzzzzzzzyyyxxxxxxttttttuuuvvvwwwxxxyyyyyy}}}mmm\\\PPPHHHCCC???CCCIIISSS```rrr~~~|||~~~xxx```LLLCCC???;;;777333000...---------,,,***++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))(((((()))***++++++((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))))))))))))))''''''((()))***++++++,,,************************'''((()))((('''''''''))))))))))))***+++++++++,,,))))))******++++++++++++++++++++++++,,,---...///---------------------...000333:::CCCMMMTTTWWWXXXWWWRRROOOSSSbbbvvvlllTTTRRR```ppp|||}}}~~~}}}pppooonnnpppjjjVVVIIIBBB???>>>??????===@@@DDDHHHKKKOOOPPPPPPSSSXXX]]]fffnnnzzz@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>============<<<<<<>>>>>>>>>>>>>>>??????@@@=========:::777666666777:::999666555444555777888666666777777777777666666666555555555555666777777888999999:::999999888888777777888888888888777666777777888888888888777777999999999999999::::::;;;:::::::::::::::;;;;;;<<<888888888888888888888888777777777666666666666555555555666666666666555555666666666555666666777888777777777666666666666666666666555444333333333444333333333333333333333333333333444444555555666666111111111222333444555666555666777777777777:::<<<;;;<<<>>>@@@CCCFFFHHHIIISSSTTTVVVYYY[[[]]]^^^^^^YYYXXXWWWSSSOOOJJJFFFCCCDDDEEEEEEEEEEEEFFFIIILLLJJJLLLOOOQQQQQQRRRTTTUUUTTTSSSRRRQQQSSSVVVYYY[[[XXXZZZ\\\]]]^^^^^^]]]]]]\\\]]]___aaadddeeefffffffffeeegggkkkooopppnnnkkkgggeeedddfffhhhkkklllkkkiiijjjkkkmmmpppsssuuuwwwvvvwwwyyyzzzzzzzzzyyyxxxssstttuuuwwwxxxzzz{{{|||~~~lll[[[OOOGGGAAA>>>===AAAFFFQQQdddzzz~~~ttt```RRRIII@@@888555222///---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))))))))***(((((())))))******++++++++++++++++++++++++++++++((()))******(((((()))******************+++++++++)))***+++,,,,,,,,,,,,,,,******++++++,,,...///000,,,,,,,,,,,,------......111555===GGGPPPVVVWWWWWWWWWRRRPPPZZZnnnkkkWWW[[[mmm{{{|||zzzooopppqqqyyyqqq]]]MMMCCCBBB???>>>???>>>===AAAFFFJJJMMMPPPQQQRRRTTTZZZ^^^gggqqq===>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======:::;;;<<<:::666444555777888888777666666666666666555666666777777666666555777777666666777777888999888888999:::::::::999888888888999999999999888888:::::::::999999:::::::::<<<;;;;;;;;;<<<<<<===>>>===============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888777888888999999999999888888999999999999999888888888888888888777777666666666666555555444444444555555333333333333333333333333444444444444555555555555333333333222222333333444333444555555555666888:::888888:::;;;===???@@@AAAIIIKKKNNNQQQUUUYYY\\\^^^^^^______]]]ZZZUUUOOOLLLFFFGGGFFFDDDCCCCCCEEEHHHIIIKKKNNNPPPPPPPPPQQQSSSQQQQQQQQQQQQSSSVVVYYY[[[WWWYYY]]]aaabbbaaa___]]]YYY\\\___bbbeeefffffffffccceeehhhlllnnnmmmlllkkkfffeeedddeeehhhjjjkkkkkkiiijjjlllnnnqqqsssvvvwwwrrrsssvvvxxxyyyyyyxxxwwwtttuuuwwwyyy|||~~~qqqaaaTTTKKKDDDAAA;;;@@@DDDHHHUUUiii|||~~~|||~~~wwwhhhZZZKKK>>>999555222/////////...------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))***************++++++++++++*********,,,---,,,+++***+++,,,+++++++++***************)))***,,,---......------,,,,,,,,,,,,,,,---...///+++,,,,,,---...//////000444999AAAKKKSSSXXXXXXWWWXXXTTTWWWfff}}}|||eeeWWWbbbvvv|||wwwoooqqqzzzxxxcccRRRGGGAAAAAA>>>>>>???>>>>>>CCCJJJJJJMMMQQQSSSTTTXXX^^^ccciiivvv;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999:::;;;;;;999:::;;;999666333444666555666888999888777555444555555666666666666555555888888888888888999999:::777888::::::;;;:::999888:::;;;;;;<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<==================>>>???@@@??????>>>??????@@@AAAAAA????????????????????????AAA@@@???>>><<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999888999888888888777777666666555555444444444555555666222222222222222222222222555555555555555444444444666666444333222222222222333444555444333333555777777888888999:::;;;<<<<<<@@@BBBDDDHHHMMMRRRVVVXXX___aaacccdddbbb]]]XXXUUUIIIIIIGGGDDDAAA@@@BBBDDDHHHKKKNNNOOOOOOOOOPPPQQQRRRRRRQQQRRRSSSUUUVVVXXXUUUYYY^^^bbbdddbbb___]]]WWWZZZ^^^cccfffggggggfffaaaeeejjjlllmmmlllkkkkkkeeedddccceeehhhjjjjjjjjjiiijjjlllnnnqqqsssuuuvvvnnnpppsssvvvwwwxxxwwwwwwvvvwwwyyy{{{~~~vvvggg[[[PPPIIIEEE;;;BBBFFFEEEHHHYYYooo}}}{{{zzzyyyhhhVVVGGG;;;888444111111111000///------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))***************)))))))))))))))))))))************))))))''')))***)))((('''((())),,,+++++++++******))))))***+++,,,...//////............---,,,,,,,,,------,,,,,,---...///000111222777;;;DDDNNNVVVZZZYYYWWWYYYWWW]]]pppttt___UUUdddxxxvvvnnnsssmmmZZZMMMEEEBBB???======???>>>???FFFNNNIIIMMMRRRTTTWWW[[[bbbgggkkkzzz>>>============<<<<<<<<<======<<<;;;;;;::::::999555555777888::::::;;;;;;>>><<<999666555666888999666777888999999888777666777888888999999999888888:::777555666999;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;===>>>??????>>><<<;;;;;;===???AAA===???@@@BBBCCCCCCBBBBBBCCC@@@>>>>>>@@@BBBDDDDDDBBBAAA@@@@@@@@@AAACCCDDDCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@???>>>===<<>><<<;;;;;;;;;;;;===<<<;;;::::::::::::;;;555666666777888888999999555444333222222444555777555666666777666444333222444444333333333444555555777555444444666666444111111444666777777888999:::===>>>???AAADDDIIIPPPUUUZZZ\\\___aaaaaa```]]]\\\TTTRRROOOLLLJJJGGGCCCAAAAAACCCHHHMMMPPPQQQNNNKKKLLLNNNQQQSSSTTTVVVXXXZZZ[[[\\\]]]^^^^^^]]][[[ZZZ___```ccceeeffffffeeedddcccdddeeeeeeeeefffhhhjjjbbbbbbbbbcccdddgggiiijjjllljjjiiikkkooorrrqqqpppkkklllooosssxxx{{{{{{zzzvvvxxxzzz|||}}}qqqaaaSSSJJJFFFFFFCCCCCCEEEGGGMMMZZZggg}}}aaaGGGAAA???999111///111000+++///...---,,,,,,---///000++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++******)))(((((((((''''''''''''((((((((((((+++)))(((''''''((()))+++))))))))))))))))))))))))+++++++++*********))))))))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222888AAALLLSSSVVVWWWYYYZZZbbb^^^hhhfff^^^```ppp|||vvvqqqvvvrrraaaTTTIIICCCBBB======>>>???BBBFFFJJJLLLKKKQQQQQQUUU^^^]]]___jjjvvv>>>>>>>>>>>>============;;;::::::999888888777777666666777999::::::::::::<<<;;;888666555555555666777777888999999888777777999999::::::;;;;;;::::::;;;999777888;;;<<<;;;:::========================>>>>>>=========>>>???@@@????????????@@@@@@@@@AAA???@@@AAACCCCCCCCCCCCBBBCCCAAA??????BBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>?????????>>>======<<<<<<<<<888999999999999:::::::::777666555444444555777888777777888888777666444333555444444444444555666666777666555666888888666333333555777777777777888999:::;;;<<<>>>@@@EEELLLPPPTTTVVVXXX[[[]]]]]]]]]]]]XXXUUUSSSRRRQQQMMMHHHCCCCCCCCCDDDGGGJJJMMMMMMMMMMMMPPPSSSUUUUUUVVVWWWXXXWWWXXXZZZ\\\\\\[[[ZZZYYY^^^___aaacccccccccbbbaaacccdddeeeeeeeeefffhhhjjjfffeeeeeeeeefffgggiiijjjlllkkkkkkmmmqqqrrrqqqooonnnnnnppptttxxx{{{{{{zzzuuuvvvyyyzzz{{{~~~zzzmmm___SSSKKKHHHGGGGGGIIIJJJKKKRRR[[[lllyyykkkSSSBBB>>>888333///------.........------------......++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********((((((((()))))))))*********)))(((''''''((()))***))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000222333<<>>@@@CCCFFFJJJLLLMMMRRRSSSWWW``````bbbooo~~~???>>>>>>>>>============::::::999999888888777777777888999999::::::::::::;;;;;;:::999888777777666888888999999999999888888:::;;;;;;<<<======<<<<<<===<<<;;;<<<===>>>===<<>>@@@CCCGGGJJJLLLOOOUUUUUUXXXbbbccchhhwww>>>>>>=========<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::::::::::::::999;;;<<<===>>>>>>===<<<<<<999999::::::::::::999999:::;;;<<<======>>>>>>===?????????@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEHHHJJJJJJIIIFFFHHHJJJLLLLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEDDDCCCBBBBBBAAACCCBBBBBBAAA@@@???>>>>>><<<;;;:::999999999999999999999999999888777666666555444444444444555666666555555666777888888888777666777999999777666666777444555777888:::<<<@@@CCCDDDEEEFFFIIIMMMQQQTTTVVVXXXWWWYYY___dddbbbZZZRRRNNNKKKFFFDDDFFFHHHJJJKKKKKKNNNQQQSSSTTTTTTUUUVVVVVVWWWYYY[[[]]]^^^^^^____________```___^^^]]]\\\aaacccdddddddddeeehhhjjjgggffffffffffffhhhiiijjjnnnoooppprrrssssssqqqpppqqqpppqqqrrruuuvvvvvvuuurrrtttwwwyyy|||zzzssswww{{{pppddd^^^\\\^^^```[[[QQQHHHEEEHHH\\\vvvwww[[[HHH;;;===;;;111///555,,,---.........---+++***************************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))************)))))))))*********++++++******)))(((((()))******))))))))))))))))))))))))************))))))))))))***++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------/////////...000444888DDDKKKTTTYYYXXXTTTRRRQQQNNN___sss}}}}}}~~~kkkaaakkk{{{}}}vvvtttxxx}}}lllYYYMMMEEE>>>;;;;;;<<<===???AAADDDHHHKKKMMMPPPVVVWWWZZZdddgggooo=========<<<<<<<<<;;;;;;======<<<<<<;;;:::::::::999::::::;;;;;;;;;::::::999:::===@@@AAABBBAAAAAA;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGIIILLLMMMLLLJJJFFFHHHKKKMMMMMMLLLIIIHHHEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFGGGGGGFFFFFFDDDDDDGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>===<<<;;;:::::::::::::::999888888777777777444444444444444555555666444555666777777777777777777888999999777666666777444666888999999:::<<<>>>@@@@@@AAABBBEEEHHHLLLNNNRRRSSSXXX```fffgggaaa[[[UUUSSSPPPNNNNNNMMMKKKJJJIIIKKKNNNOOOPPPQQQTTTVVVVVVWWWYYY[[[]]]___``````````````````___^^^]]]]]]aaabbbdddddddddeeehhhjjjggggggggggggiiikkkmmmnnnoooppprrrssssssrrrrrrrrrrrrqqqpppqqqssstttsssssssssuuuyyy|||zzzssskkkvvv~~~tttiiiffffffgggcccWWWKKKEEEDDDSSSjjjnnnUUUAAA@@@AAA777111222------...///...---+++***************************************************************))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))************))))))((((((((((((((()))))))))************))))))))))))******************************))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,------------///000///...111777===HHHNNNUUUXXXVVVSSSQQQPPPSSSfffyyy~~~}}}oooeeeggguuu{{{wwwwwwuuu}}}rrrbbbQQQHHHBBB>>>;;;<<<===>>>@@@CCCFFFJJJMMMNNNPPPWWWYYY]]]gggllluuu============<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;<<<<<<<<<<<<888999<<>>????????????CCCEEEGGGGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHHHHIIIGGGEEEDDDDDDFFFIIIKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIKKKMMMOOOOOOMMMJJJHHHJJJLLLNNNNNNMMMKKKJJJEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGIIIJJJJJJIIIHHHHHHJJJIIIHHHGGGFFFDDDCCCCCCBBBAAAAAA???>>>===<<<;;;===<<<;;;:::999999999999555555444444555555666777444555777777666555666777777888:::999888777777888666888:::;;;:::::::::;;;=========>>>???BBBDDDFFFJJJNNNTTT[[[aaadddbbb```[[[ZZZZZZZZZYYYVVVQQQMMMJJJKKKLLLLLLLLLNNNRRRUUUUUUVVVWWWYYY[[[]]]___```aaa``````_________^^^^^^```aaacccddddddeeehhhjjjiiiiiiiiijjjlllnnnqqqrrroooppprrrrrrqqqrrrsssuuuuuusssrrrrrrtttuuuuuutttuuuxxx{{{}}}xxxsssooorrrlllhhhiiiggg]]]RRRKKKGGGOOO^^^wwweeeMMMEEECCC;;;333///////////////...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))************************************))))))))))))++++++******)))(((((('''((((((((()))))))))******************************************************(((((()))))))))))))))***)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---///111000///333<<>>===>>>===???BBBEEEIIILLLOOOPPPQQQYYY]]]bbblllqqq|||????????????>>>>>>>>>>>>=========<<<;;;;;;::::::999999:::<<<============<<<===>>>@@@AAABBBCCCCCC======<<<;;;;;;<<<======<<<===>>>???AAAAAAAAAAAACCCFFFIIIIIIFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHJJJIIIHHHHHHIIIIIIKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMLLLLLLNNNPPPRRRPPPMMMJJJIIIJJJLLLMMMNNNMMMLLLKKKGGGGGGHHHIIIJJJKKKLLLMMMJJJKKKLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJGGGIIIKKKMMMNNNNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDBBBAAA???>>>@@@???===<<<;;;<<<<<<<<<777777777666777888888999555888999999777555666777666888999999888777888999777999;;;<<<;;;999999999:::::::::;;;===???@@@AAAEEEJJJQQQVVVYYY\\\___aaa^^^^^^___aaaaaa^^^YYYUUUOOONNNMMMJJJJJJLLLPPPSSSWWWWWWXXXZZZ\\\^^^```aaa```______^^^^^^^^^_________aaaccccccdddeeehhhjjjjjjiiiiiiiiikkkmmmnnnpppnnnpppqqqpppoooqqqtttxxxzzzxxxvvvvvvxxxzzzzzzzzzxxxzzz|||}}}}}}}}}yyyxxxzzzzzzqqqiiijjjjjjeee]]]XXXRRRSSSYYYiii~~~zzzbbbOOODDD>>>777222111111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************************)))))))))(((*********))))))))))))))))))))))))*********++++++*********++++++*********************************(((((((((((())))))******)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,///222111000555@@@IIIPPPTTTXXXXXXVVVUUUVVVXXXjjjppp___aaahhh}}}|||zzzxxx}}}yyyaaaTTTGGGAAA@@@???>>>@@@???@@@CCCGGGKKKNNNQQQRRRRRR\\\aaahhhrrrwwwAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@???>>>>>>======888999:::<<<===>>>>>>>>>BBBBBBBBBBBBCCCDDDDDDDDD>>>===<<<;;;;;;<<<===>>>===>>>@@@AAABBBCCCCCCCCCCCCGGGJJJJJJGGGDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIHHHIIIJJJLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOMMMNNNPPPRRRSSSQQQMMMJJJHHHIIIJJJKKKLLLKKKKKKJJJHHHIIIJJJKKKLLLMMMNNNOOOJJJJJJLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKHHHJJJMMMOOOQQQQQQPPPPPPKKKKKKJJJIIIHHHGGGFFFFFFIIIIIIHHHGGGEEECCCBBBAAABBBAAA@@@>>>>>>>>>>>>???999999888888999999:::;;;777:::;;;:::777666666888666777999999888888999:::777:::<<<<<<;;;999888888777888999;;;<<<>>>??????CCCHHHOOORRRRRRUUU[[[```___```aaaccceeeccc```\\\TTTRRRNNNJJJHHHJJJNNNRRRZZZ[[[[[[]]]^^^```bbbccc___^^^^^^]]]]]]^^^^^^______aaabbbcccdddeeehhhjjjhhhhhhggggggggghhhiiijjjnnnooopppooonnnpppuuuzzz~~~|||zzz{{{|||~~~~~~zzz{{{|||{{{{{{{{{}}}}}}}}}~~~uuukkkkkknnnkkkfffccc]]][[[ZZZ```ooozzzyyysssXXXGGG@@@<<<888333222000///.........///------------------------++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))************************+++*********))))))((((((((((((((()))******++++++******+++++++++,,,,,,,,,******++++++++++++******************************'''((((((((())))))******+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,///222111111777BBBLLLSSSVVVYYYYYYWWWWWWZZZ\\\yyy{{{^^^XXXbbblllzzz{{{sss]]]QQQDDD@@@?????????AAA???AAAEEEIIIMMMPPPRRRSSSSSS___eeelllvvv|||????????????>>>===<<<;;;EEEHHHGGG@@@???BBBBBB===@@@;;;:::>>>@@@@@@FFFNNNPPPLLLGGGCCCBBBCCCCCCBBB@@@???===;;;;;;<<<>>>???@@@@@@?????????@@@BBBCCCCCCEEEGGGHHHGGGGGGHHHJJJFFFEEEEEEDDDEEEFFFHHHIIIGGGHHHIIIHHHGGGGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLMMMNNNNNNRRRRRRQQQPPPOOOMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMNNNLLLJJJJJJLLLMMMMMMMMMLLLMMMMMMLLLKKKLLLOOOQQQPPPPPPPPPPPPOOOMMMKKKIIIMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLKKKJJJIIIHHHHHHGGGJJJKKKJJJHHHEEECCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<;;;:::999999;;;999777666777888777666555555666777888999:::::::::::::::999999888888888::::::;;;;;;<<<======>>>???AAAEEEGGGIIILLLOOORRR]]]^^^aaadddeeeeeeeeedddaaa[[[SSSNNNMMMMMMLLLKKKUUUUUUXXX]]]bbbdddbbb___```````````````___^^^^^^ddddddcccaaa```aaadddggggggeeebbbbbbeeeiiilllmmmkkkkkkjjjjjjkkkpppvvv{{{~~~{{{yyyyyyyyyzzz{{{||||||}}}{{{yyyxxxzzz{{{||||||tttssstttttttttvvvyyyuuuiii\\\XXX```lllrrruuuuuuxxx}}}kkkQQQAAA;;;999333222111...,,,+++---///,,,,,,,,,---------......)))))))))***+++++++++,,,************************((()))))))))******************)))))))))***,,,---''''''%%%%%%&&&(((***,,,************************)))*********++++++++++++...------,,,,,,++++++***###%%%(((+++,,,+++)))(((((()))+++,,,,,,+++***)))+++)))((())),,,---+++)))))))))***+++,,,------......------,,,,,,,,,------,,,---///111444<<>>>>>@@@>>><<>>>>>>>>>>>===<<<;;;:::CCCFFFFFFBBBAAADDDDDD@@@AAA===<<<@@@CCCDDDJJJRRRSSSOOOIIIEEECCCCCCBBBBBB@@@@@@>>>======>>>>>>??????>>>======>>>???@@@AAAAAACCCEEEFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLKKKJJJKKKLLLNNNNNNNNNOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQQQQPPPNNNNNNNNNNNNLLLJJJIIIKKKMMMOOOPPPPPPOOONNNMMMKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQMMMLLLLLLKKKKKKJJJJJJJJJNNNOOOOOOMMMJJJHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB????????????>>>===<<<<<<===;;;999888999999999777777777777888999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<=========@@@CCCEEEFFFHHHKKKNNNWWWYYY\\\___bbbccccccccceee```ZZZWWWUUUTTTRRRPPPRRRRRRTTTYYY^^^aaaaaa___^^^^^^___```````````````ffffffeeecccaaabbbdddgggfffdddaaaaaadddhhhjjjkkkiiiiiiiiiiiijjjmmmrrrvvvxxxwwwvvvvvvvvvxxxzzz{{{yyyzzz{{{zzzyyyzzz{{{}}}~~~~~~}}}~~~vvvxxx|||}}}zzzxxxwwwfffXXXWWW^^^dddlllooouuu}}}~~~uuu\\\JJJ@@@:::777555333000...---...///.........------,,,,,,,,,************++++++++++++************************************++++++++++++******)))))))))***,,,,,,)))(((''''''(((***,,,---************************)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++''')))+++,,,---,,,++++++((())))))***+++++++++***+++)))((())),,,---+++***,,,,,,++++++++++++++++++---,,,,,,,,,,,,---......---...000111555===HHHOOOXXXYYYZZZXXXRRRRRR^^^mmmvvv___SSSXXXjjjzzzpppaaaNNNHHH@@@===>>>@@@@@@>>>DDDDDDEEEHHHLLLQQQTTTUUU\\\```iiirrrzzz>>>>>>>>>===<<<:::999888>>>AAACCCBBBCCCFFFFFFDDDCCC??????CCCGGGKKKRRRYYYWWWRRRLLLGGGDDDCCCBBBAAA?????????>>>>>>============<<<<<<<<<<<<===>>>>>>???AAACCCCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMOOONNNNNNOOOOOOPPPPPPQQQQQQNNNNNNOOOOOOPPPQQQQQQQQQNNNOOOOOOOOONNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLNNNQQQTTTSSSPPPNNNMMMMMMMMMKKKIIIHHHJJJLLLOOOPPPPPPOOONNNMMMLLLKKKJJJKKKLLLNNNPPPQQQRRRSSSMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRSSSRRRNNNLLLJJJJJJIIIJJJJJJIIIIIIHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@???>>>;;;;;;<<<<<<;;;:::999999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHNNNPPPTTTXXX\\\___```aaafffdddbbbaaa```]]]YYYWWWQQQPPPPPPSSSWWW\\\^^^___[[[\\\^^^```bbbcccddddddjjjiiihhheeecccbbbdddfffeeecccaaaaaadddgggiiiiiiiiijjjkkkkkkkkklllooorrrssssssssstttuuuxxxzzz|||wwwxxxzzzzzzzzz{{{}}}|||||||||zzzvvv```TTTTTTVVV^^^eeeqqq|||www{{{~~~ooo\\\III<<<:::888444111/////////000000000///...---,,,+++***+++++++++++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********)))******+++,,,+++***))))))***+++---...************************((((((((()))))))))*********++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---+++***)))***,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111666???JJJQQQWWWYYY[[[WWWQQQSSScccuuu~~~jjjZZZVVVccczzzyyygggXXXIIIDDD>>><<<>>>@@@AAA@@@DDDEEEFFFIIIMMMRRRUUUXXX___dddlllvvv>>>======<<<;;;999888777999;;;>>>@@@BBBEEEFFFEEEDDDBBBBBBGGGMMMTTTZZZ___ZZZUUUNNNHHHEEECCCBBBAAA======>>>======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA@@@@@@@@@BBBAAABBBCCCDDDFFFGGGIIIIIIIIIJJJLLLLLLKKKJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPQQQOOOOOOOOOOOOPPPPPPQQQQQQNNNNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOOOOOJJJKKKLLLOOOQQQQQQOOOMMMIIIJJJJJJJJJIIIJJJMMMPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSNNNNNNOOOOOOPPPQQQQQQQQQRRRTTTUUUTTTQQQMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDBBB@@@>>>===>>>>>>===;;;;;;;;;;;;;;;::::::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDEEEHHHLLLQQQUUUYYY\\\]]]cccdddfffgggfffccc^^^[[[SSSRRRPPPPPPSSSVVVZZZ[[[ZZZ[[[^^^aaadddfffhhhhhhlllllljjjgggeeeccceeefffeeedddcccdddfffhhhiiiiiikkkmmmnnnnnnnnnnnnppprrrsssssstttuuuvvvyyyzzz|||vvvxxxyyyyyyyyyzzz}}}}}}|||}}}}}}zzzrrr```TTTNNNPPP[[[lll}}}tttvvvyyyqqqWWWAAA;;;888444000//////000000000//////...---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,******************+++++++++************+++,,,---************************(((((((((((()))))))))))))))))))))***+++,,,,,,------,,,***)))))))))*********)))))))))***,,,///000*********++++++,,,,,,+++(((((()))+++---...///000...------,,,,,,,,,------/////////111888AAAKKKRRRVVVXXXYYYVVVPPPTTTggg{{{}}}qqqaaaZZZaaavvvqqq```RRRFFFBBB===;;;===???@@@@@@DDDFFFHHHKKKOOOSSSXXX[[[dddiiirrr{{{======<<<<<<;;;999888777555666888<<>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@@@@???>>>>>>???>>>???@@@BBBDDDEEEFFFFFFFFFHHHJJJKKKIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQPPPPPPLLLKKKJJJKKKMMMOOOOOONNNHHHIIIJJJIIIIIIJJJMMMPPPPPPPPPPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWVVVSSSPPPOOOOOOMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGEEECCC@@@???@@@@@@>>>======<<<<<<;;;;;;::::::999888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@??????AAABBBAAACCCFFFKKKPPPTTTWWWXXX___bbbgggjjjiiigggcccaaaZZZYYYVVVTTTSSSTTTVVVXXXZZZ[[[^^^bbbeeehhhjjjkkkkkkkkkkkkhhheeedddeeeggggggffffffgggjjjkkkkkkjjjkkkmmmooooooooooooqqqrrruuuuuuuuuuuuvvvwwwwwwxxxwwwyyyzzzyyyyyyyyy{{{}}}~~~~~~~~~}}}~~~}}}yyy{{{~~~qqqZZZJJJIIISSSfffyyy~~~ttttttwwwfffKKK===888333//////000000000........................---,,,,,,,,,++++++******++++++++++++++++++++++++))))))))))))*********+++*********+++***************))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++,,,,,,...,,,***)))((()))******++++++***+++,,,...000111***+++++++++++++++,,,---((()))***+++---...///000000///...---,,,+++++++++.........222:::DDDLLLQQQSSSUUUUUUSSSPPPVVVkkkyyyrrrnnncccXXXYYYjjjzzzlll[[[NNNDDDAAA>>><<<<<<===??????DDDGGGJJJMMMPPPTTTZZZ^^^iiipppyyy<<<<<<<<<<<<;;;:::999999555333444888:::;;;===AAACCCEEEIIINNNXXXbbbeeebbbWWWRRRLLLGGGDDDCCCBBBAAAAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999:::<<<>>>>>><<<<<<<<<===;;;<<<>>>???AAAAAABBBBBBDDDGGGIIIJJJIIIHHHHHHHHHJJJJJJKKKMMMNNNPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQPPPPPPOOOOOOMMMJJJJJJLLLNNNNNNNNNJJJJJJJJJIIIGGGGGGIIIKKKNNNNNNNNNMMMMMMNNNOOOOOORRRRRRQQQQQQQQQPPPPPPPPPNNNOOOPPPRRRTTTVVVXXXYYYZZZZZZZZZXXXUUUSSSSSSSSSOOOOOOPPPPPPPPPOOOOOONNNOOOOOOOOOOOONNNMMMLLLKKKIIIFFFDDDCCCCCCCCCAAA@@@@@@???>>>===<<<;;;::::::888888999999999999999:::::::::;;;;;;<<<======>>>>>>@@@AAAAAA@@@???AAABBBAAABBBEEEHHHLLLOOORRRTTTYYY^^^dddhhhiiihhhggggggbbbbbb```\\\XXXVVVVVVWWWYYY[[[^^^aaaeeegggiiijjjhhhiiiiiigggfffeeefffgggiiiiiiiiikkkmmmnnnlllkkkhhhjjjmmmnnnnnnppprrrtttwwwwwwvvvvvvuuutttsssssswwwxxxyyyyyyxxxyyy{{{}}}~~~~~~~~~|||{{{dddNNNJJJOOO\\\ooo}}}}}}uuuuuuxxxuuu\\\DDD===666222111111111///------........./////////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))************++++++++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''((()))******++++++...---,,,+++******+++,,,++++++,,,,,,---...///000***+++,,,,,,++++++,,,...------------,,,,,,,,,,,,000///...---,,,+++++++++......000555>>>GGGNNNQQQRRRRRRRRRRRRRRR[[[ooovvvjjjggg^^^WWW^^^uuurrreeeVVVIIIBBBAAA>>><<<<<<===???@@@DDDHHHLLLOOOQQQVVV\\\aaannnwww;;;;;;<<<<<<<<<<<<;;;;;;888444333666777666999>>>AAAFFFKKKQQQ\\\ffffffaaaSSSOOOIIIEEECCCCCCBBBBBB@@@???===;;;::::::::::::999999:::::::::999888777888:::;;;;;;999999999:::999:::;;;======>>>======@@@CCCFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJKKKKKKJJJHHHGGGGGGGGGFFFEEEEEEGGGIIIKKKKKKJJJJJJJJJKKKMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNPPPSSSUUUXXXZZZ[[[\\\[[[ZZZWWWSSSRRRTTTUUUQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSSSSRRRQQQPPPPPPMMMKKKHHHGGGGGGGGGEEEDDDDDDCCCBBB@@@???===<<<<<<:::::::::::::::999999999888999:::;;;<<<>>>??????>>>???AAA@@@??????AAABBBCCCDDDEEEGGGIIILLLNNNOOORRRWWW]]]aaacccdddgggiiihhhiiiiiieee```[[[YYYYYYXXXZZZ\\\___bbbdddffffffdddeeeffffffeeeeeeggghhhjjjjjjjjjmmmoooooommmkkkhhhjjjlllnnnooorrrvvvyyyyyyyyyyyyxxxvvvuuusssrrruuuvvvxxxxxxyyyzzz}}}uuuaaaQQQMMMQQQ```qqq|||{{{zzz|||}}}qqqOOOGGG===777555444111...////////////............++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,+++***)))(((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++'''(((((())))))*********,,,++++++*********++++++******+++,,,------,,,,,,)))+++------++++++,,,...//////...---,,,++++++***------,,,,,,,,,------...//////222:::CCCLLLQQQRRRSSSPPPOOORRRVVVaaasss}}}pppiii```[[[fffxxxhhh\\\OOOCCC???>>>>>>======???AAADDDDDDIIINNNPPPRRRWWW^^^dddppp{{{:::;;;<<<<<<======<<<<<<;;;555222555555333777===@@@FFFLLLRRR]]]gggfff___PPPLLLGGGCCCBBBCCCCCCBBB===;;;999666555555666777777888999999999777666555666888999999777666777888777888:::;;;;;;;;;::::::<<<>>>AAABBBAAA@@@???@@@???@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHLLLLLLLLLLLLLLLKKKJJJJJJMMMMMMMMMMMMMMMLLLKKKJJJGGGGGGHHHIIIJJJHHHEEEBBBAAABBBCCCCCCCCCEEEHHHKKKIIIHHHGGGGGGHHHIIIKKKLLLJJJJJJKKKLLLMMMMMMNNNNNNMMMNNNPPPSSSVVVXXXZZZ\\\[[[ZZZWWWSSSPPPPPPRRRTTTRRRSSSSSSTTTTTTTTTSSSSSSVVVVVVVVVVVVUUUTTTSSSSSSPPPNNNKKKJJJJJJIIIHHHGGGFFFFFFEEECCCAAA???>>>===<<<<<<<<<;;;;;;:::::::::777888999;;;===>>>???@@@===???@@@@@@??????@@@BBBEEEFFFFFFGGGIIIJJJLLLMMMKKKPPPVVVZZZ]]]```dddgggjjjmmmnnnllleee___\\\[[[WWWXXX[[[]]]```aaaccccccaaabbbdddeeeeeeeeegggiiijjjjjjkkkmmmoooooommmjjjjjjkkknnnppprrrvvvzzz~~~|||||||||{{{yyyxxxvvvuuurrrtttvvvxxxyyy{{{uuuXXXMMMIIIUUUhhhwww}}}XXXOOODDD<<<888666222...111111000///...------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,+++***)))((())))))*********))))))((())))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++***)))))),,,...---+++***,,,///------------------------+++++++++,,,---...000111000111555===GGGOOOSSSTTTTTTPPPNNNRRRZZZeeevvvyyyiii```\\\hhhpppaaaVVVIII>>><<<<<<======>>>@@@DDDGGGDDDIIINNNQQQSSSWWW___eeeppp}}}===???BBBBBB@@@>>>======:::;;;:::666222222777<<<;;;BBBIIIPPPYYY```aaa]]]MMMKKKGGGDDDCCCAAA???===???<<<999999:::999666444555555555444444444333333666555444444444555666777555666777888888888777666666777999:::<<<<<<===============>>>???@@@AAABBBAAAAAABBBBBBCCCCCCCCCDDDEEEEEEDDDEEEFFFHHHJJJKKKMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKMMMKKKLLLOOOTTTXXXXXXWWWWWWTTTRRRRRRUUUWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXVVVTTTSSSQQQQQQPPPNNNNNNMMMMMMMMMIIIHHHGGGFFFCCCAAA>>>===???>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDEEEGGGIIILLLNNNQQQTTTWWW\\\aaaeeejjjkkkmmmnnnlllhhhccc```XXXWWWVVVWWWZZZ___dddgggdddeeeeeecccaaabbbgggkkkhhhkkknnnooommmlllllllllkkklllmmmppptttyyy~~~zzz{{{}}}~~~~~~|||{{{yyywwwxxxyyyxxxxxx|||kkkVVVHHHMMMZZZhhhzzzqqq```III<<<888888444000......---,,,,,,,,,---......,,,+++)))(((((())))))+++++++++***)))(((((('''*********)))))))))))))))+++++++++*********)))))),,,,,,+++++++++++++++,,,++++++++++++++++++++++++''''''(((((())))))******))))))))))))******************))))))((((((''''''((()))))))))************************************000...---++++++,,,...///------......//////000000///333999BBBJJJOOOPPPPPPRRRJJJHHHRRRcccrrr~~~sss```[[[```ttt{{{~~~yyyhhhYYYLLLBBB???;;;;;;;;;<<<>>>AAACCCEEELLLKKKMMMRRRUUUWWW]]]dddtttAAACCCEEEEEECCCAAA@@@@@@===>>>>>>:::555333777;;;<<>>======;;;888888888888555333333333333222222111111111444333333222333444555555111222333444555444333333555555777888999:::::::::::::::::::::;;;<<<======<<<=========>>>>>>>>>>>>@@@@@@???@@@AAABBBDDDEEEHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>===>>>>>>============>>>>>>======>>>>>>???@@@@@@AAACCCCCCDDDEEEFFFGGGGGGHHHIIIHHHIIILLLPPPSSSTTTSSSTTTRRRPPPQQQTTTVVVVVVUUUWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQNNNMMMLLLJJJGGGEEECCCBBB@@@???>>><<<<<<<<<<<<===???>>>>>>>>>======<<<<<<@@@???@@@@@@AAABBBCCCDDDDDDEEEFFFEEEDDDEEEGGGIIIJJJLLLNNNPPPRRRVVVZZZ]]]fffiiilllooopppnnnllljjj^^^]]][[[ZZZ[[[]]]```bbbaaabbbddddddccceeeiiillldddgggjjjkkkkkkjjjjjjjjjnnnnnnoooqqqtttxxx{{{|||||||||}}}~~~}}}{{{yyywwwyyyyyyyyyzzz|||rrr]]]LLLIIIPPP[[[mmm~~~oooWWWGGG@@@<<<666111000///...---,,,---...//////...---++++++++++++,,,+++++++++***)))(((((((((************))))))))))))+++++++++*********))))))+++******)))))))))******++++++++++++++++++++++++))))))))))))************))))))))))))******************))))))((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''(((***+++------......//////000000111555<<>><<<<<<<<<>>>@@@BBBEEEFFFLLLLLLNNNSSSUUUYYYcccmmmwwwDDDFFFHHHGGGEEECCCBBBBBB@@@AAAAAA>>>999666777999<<>><<<:::888777666666555333222222222111111111111000000111111111111111222333333///000222333333333222111333444555666777777888777777777666666666666777888888888999999999999::::::;;;:::;;;;;;<<<===??????AAAAAA@@@@@@@@@?????????<<<<<<<<<;;;;;;::::::999::::::999999999999::::::888999999::::::;;;;;;;;;===>>>>>>@@@AAABBBCCCCCCDDDDDDDDDGGGJJJMMMNNNMMMPPPOOONNNOOORRRTTTUUUUUUXXXXXXYYY[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXZZZYYYXXXWWWVVVVVVVVVWWWUUUTTTRRROOOMMMKKKJJJIIIDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBAAA@@@??????>>>AAABBBBBBBBBDDDEEEFFFGGGEEEFFFGGGFFFDDDDDDFFFHHHIIIKKKLLLMMMNNNQQQUUUXXXbbbdddiiimmmpppqqqpppooohhhfffccc```]]]\\\\\\\\\___bbbdddfffffffffhhhiiiccceeehhhjjjjjjjjjjjjkkkoooppprrrtttuuuwwwwwwxxx}}}}}}}}}}}}{{{yyywwwvvv{{{yyyxxxzzz~~~zzzgggSSSIIIGGGLLL\\\mmm~~~{{{eeeRRRFFF===666222111000///...------...//////...---,,,++++++,,,,,,+++++++++***))))))((((((************************+++++++++*********************))))))))))))******************************++++++++++++************))))))))))))***************))))))))))))(((((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///---------......///000111444888@@@IIIPPPTTTVVVVVVQQQKKKLLL\\\sssmmmaaaUUU]]]nnnzzzuuuzzz|||fffWWWMMMDDD???>>>======>>>???AAADDDGGGHHHLLLMMMQQQTTTWWW]]]lllzzzEEEGGGHHHGGGDDDCCCBBBBBB@@@BBBBBB@@@<<<:::999:::;;;@@@DDDGGGMMMRRRRRRNNNIIIGGGDDDAAA@@@???===;;;777666555444333333111111111111111111111111111111//////000000111111222222222333444555666555444444444444555666666777666666555555444444333444444444777777777777777777777777888888888999999:::;;;<<<::::::::::::;;;;;;;;;;;;::::::999999888888888777666666555555555555666666666666777777888888888999999999:::;;;===>>>?????????@@@AAACCCEEEGGGHHHHHHKKKKKKLLLNNNQQQSSSTTTUUUVVVWWWYYYZZZ\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZXXXVVVSSSQQQOOOOOOOOOKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@CCCCCCCCCCCCEEEFFFGGGHHHFFFGGGGGGFFFEEEDDDFFFGGGJJJKKKLLLMMMNNNPPPTTTWWW]]]___cccgggjjjlllmmmmmmnnnmmmjjjfffccc___]]][[[```bbbdddfffgggfffffffffeeegggjjjllllllmmmnnnppppppqqqtttvvvwwwwwwwwwvvv||||||||||||{{{zzzxxxwww|||yyywwwyyy~~~zzzyyykkkZZZMMMDDDDDDOOO\\\rrrttt```MMM???999888222111///...---------...,,,,,,++++++************+++++++++******))))))))))))***************++++++*********************************)))******++++++))))))))))))))))))))))))+++++++++******)))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,************************............///000222333------------...000111222888===EEEMMMRRRTTTUUUVVVRRRMMMRRRddd|||wwweee\\\ZZZggg{{{}}}uuuqqqxxxttt___QQQHHHAAA===>>>===>>>>>>???BBBEEEGGGIIIMMMOOOSSSVVVYYYbbbuuuCCCDDDEEEDDDBBBAAAAAAAAA@@@AAABBBAAA???===<<<<<<:::???BBBEEEKKKPPPPPPMMMGGGDDDAAA???>>>===;;;999444444444333111000000000////////////000000000000//////000111222222333333555666777888888888777666666666777888888888777777666555555444444444444555666666555555555555555555555555666777777888888888555555666777777888999999666666666666666555555555444333333333333333333444444444555555555555666666777777888999:::;;;<<<<<<<<<===>>>???@@@BBBCCCDDDFFFHHHJJJLLLNNNPPPRRRSSSTTTVVVXXXZZZ\\\]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\ZZZYYYXXXVVVTTTSSSSSSRRRNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHGGGEEEEEEFFFHHHIIIJJJLLLMMMNNNQQQUUUXXXVVVXXX\\\```dddhhhjjjkkkoooooonnnllliiieeebbb```]]]^^^aaadddfffhhhhhhgggfffiiikkkmmmmmmoooqqqrrroooqqquuuxxxyyyzzzyyyxxxzzzzzz{{{{{{{{{{{{{{{{{{~~~{{{yyy{{{~~~~~~}}}ooollleee\\\QQQGGGCCCGGGOOO___qqqsssYYYEEE???@@@333222000...---,,,,,,---,,,,,,,,,,,,+++++++++***++++++++++++************))))))******+++++++++,,,************************((((((((((((((()))******))))))))))))))))))))))))*********))))))(((((('''((()))))))))************))))))))))))************))))))))))))*********+++***************************++++++,,,,,,---...///------,,,,,,...000222333;;;AAAJJJPPPRRRSSSSSSSSSPPPPPPYYYoooooo```[[[cccrrrwwwqqqoooxxxnnnZZZMMMFFF@@@===>>>======>>>???BBBEEEHHHIIIMMMPPPTTTYYY]]]hhh}}}AAACCCCCCBBBAAA@@@AAABBBBBBBBBBBBBBBAAA@@@??????:::>>>AAADDDIIINNNNNNJJJCCCAAA>>><<<;;;:::888666222333333222000//////000------...............///000111333444555555555555666666888999999999888777999999:::::::::999888888777777666666666777777888555555444444444444333333333333444555555555555555444444555666777777888888333333333333333333333333333333222222222222333333333333333333333333333333666666777777888888999999888:::<<<<<<<<<<<<>>>@@@AAACCCGGGIIIJJJKKKNNNOOORRRTTTWWWZZZ\\\\\\\\\[[[[[[\\\]]]_________^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]ZZZZZZ[[[ZZZYYYXXXWWWVVVQQQQQQQQQQQQPPPOOONNNMMMKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGEEEEEEGGGIIIGGGIIIJJJKKKLLLOOORRRUUUQQQSSSWWW\\\aaafffjjjllllllmmmnnnooommmkkkgggeee[[[ZZZ[[[___dddhhhjjjkkkfffhhhjjjkkklllmmmoooqqqqqqsssvvvyyy{{{|||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~~~~|||~~~yyyhhh___^^^\\\UUUMMMFFFDDDDDDNNNaaawwwfffNNNAAA>>>555333111///------------------............------++++++++++++++++++++++++))))))******+++,,,,,,,,,***************+++++++++&&&%%%%%%%%%&&&'''((()))************************)))))))))((((((((((((((())))))))))))************)))))))))************+++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,------,,,,,,---000222444===DDDMMMRRRSSSRRRSSSSSSPPPVVVfff}}}|||ggg\\\\\\iiixxx|||rrroooqqq}}}xxxhhhUUUKKKDDD@@@>>>>>>======>>>@@@BBBFFFIIIJJJNNNPPPUUU[[[bbbmmmAAABBBCCCCCCBBBBBBCCCEEEGGGFFFDDDCCCCCCBBBAAA@@@<<>>;;;999999888666444111222333222///...///111//////000000000111111111333444555777888999888888777888:::;;;;;;::::::999;;;;;;;;;;;;::::::999888888888888888888999:::;;;777777777666666555555555444555666777777666666555555666666777777888888888333333333333333444444444444444333333333333444444555555555555555555444444555555555666666666666666444777999999888888:::<<<;;;???CCCEEEEEEFFFHHHJJJLLLNNNQQQUUUWWWXXXWWWWWWYYY[[[^^^```aaa```^^^]]]]]]\\\\\\\\\\\\\\\]]]]]][[[\\\^^^``````___]]][[[UUUUUUVVVVVVUUUTTTRRRQQQMMMMMMLLLLLLKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHJJJJJJKKKLLLLLLLLLMMMPPPSSSPPPQQQTTTXXX\\\aaafffhhhfffiiillloooooommmjjjggg___\\\YYYZZZ___eeehhhjjjfffhhhjjjjjjkkklllnnnppptttvvvxxxzzz|||}}}}}}}}}}}}}}}|||||||||}}}}}}~~~{{{}}}wwwggg\\\^^^^^^[[[TTTLLLEEE@@@AAARRRiiizzzvvv^^^HHH<<<888666444222000/////////,,,---...//////...------++++++++++++++++++++++++))))))***++++++,,,------))))))*********+++++++++''''''''''''((()))******++++++++++++++++++++++++))))))))))))))))))******))))))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------,,,+++---000333555<<>>???>>>>>>???AAADDDGGGJJJLLLNNNOOOTTT]]]fffqqqBBBDDDDDDDDDCCCDDDFFFHHHLLLJJJGGGEEEDDDCCCBBB@@@>>>@@@AAAAAACCCGGGEEEAAA???<<<:::888777666555333000222333222///...///111333333444444555555555555444666777999;;;;;;;;;::::::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;:::999888888888888888999;;;<<<<<<;;;;;;::::::999999999999777888999:::::::::999888777777777888888888999999666666666666666666666666555555444444444444555555888888888888888888888888555555555444444444333333222555777777555555777:::777;;;@@@BBBAAAAAADDDFFFEEEHHHKKKOOOQQQRRRRRRQQQWWWZZZ^^^aaabbbaaa^^^\\\]]]]]]\\\\\\\\\]]]]]]^^^\\\^^^bbbdddeeecccaaa___ZZZZZZ[[[[[[[[[YYYXXXVVVNNNNNNNNNNNNNNNNNNNNNNNNJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKNNNOOOOOONNNMMMMMMPPPRRRRRRRRRSSSUUUXXX[[[^^^```cccfffkkknnnooommmjjjgggfffaaa[[[YYY[[[```cccdddhhhjjjkkkkkkkkkllloooqqqxxxxxxzzz{{{||||||}}}}}}~~~}}}}}}|||}}}}}}uuuyyy~~~xxxjjj```bbbccc```ZZZSSSIIIAAA;;;JJJ___rrrqqqVVVCCC:::999666444222111000000***+++,,,---------,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++************+++,,,---...++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,+++******...---++++++---000333555;;;DDDOOOVVVWWWWWWYYY[[[dddqqqjjjUUUSSSYYYmmm}}}pppnnnpppyyyfffXXXJJJDDDBBB???>>>??????@@@AAACCCFFFIIILLLNNNNNNNNNTTT^^^iiittt===>>>@@@BBBEEEGGGIIIJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;:::888666444222111...000222222000000000111666555444333444666888:::777888:::<<<>>>>>>>>>===;;;===@@@@@@???======>>>777888999:::;;;;;;;;;:::;;;:::888888888999;;;===;;;::::::999999999999:::=========<<<:::999:::<<<888888888888999999::::::=========<<<;;;:::999888999999999999999888777666777777999::::::999888777888888888888777777777777888999999999999999888888888999888666999>>>???===AAAAAABBBDDDFFFHHHJJJKKKNNNQQQVVV[[[___```aaa``````___^^^[[[ZZZ\\\aaaddd``````aaacccddddddaaa___^^^^^^]]][[[YYYXXXVVVVVVTTTTTTTTTTTTTTTTTTTTTUUUUUUSSSOOOLLLIIIIIIJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJOOOOOOOOOOOOPPPPPPQQQRRRQQQQQQQQQQQQQQQTTTXXX\\\___dddkkkoooooonnnlllkkknnnjjjeee^^^[[[\\\aaaeeeiiihhhhhhhhhkkknnnrrruuuvvvwwwxxxyyy{{{|||}}}}}}~~~~~~}}}|||||||||zzzyyyyyy}}}~~~wwwjjjgggeeeeeeccc\\\QQQIIIAAAFFFOOO```{{{gggMMMBBB:::444555555222///.........---------,,,,,,,,,---,,,,,,+++*********+++,,,+++++++++***)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***((('''''''''''')))))))))))))))))))))))))))************+++++++++(((((())))))***+++------,,,,,,,,,++++++************++++++,,,,,,------...,,,,,,---------000555888EEELLLPPPWWW\\\UUUUUUdddwwwuuuaaaZZZ]]]aaa{{{uuupppnnnsssvvvaaaTTTGGGAAA???===<<<===???@@@BBBEEEIIIKKKLLLLLLSSSTTTZZZccckkkttt<<<===>>>AAACCCEEEGGGGGGGGGFFFEEECCCBBBAAA@@@@@@?????????>>>>>>=========999999888777666444222111000222444444333222333444777666666666777999;;;<<<;;;<<<===?????????>>>>>>===>>>@@@@@@???======>>>:::::::::::::::::::::999999888777666777888:::;;;999999::::::;;;;;;<<<<<<;;;<<<<<<;;;999888999;;;999999999:::::::::::::::<<<<<<<<<<<<;;;:::999999888999999::::::::::::999999999;;;<<<<<<<<<;;;;;;:::::::::999999999888888888888999999999999888888888999888666888===>>>;;;======>>>???@@@BBBCCCDDDIIIKKKOOOSSSVVVYYYYYYZZZ[[[\\\\\\[[[[[[]]]aaadddeeecccbbbbbbcccdddcccbbb``````___^^^]]]\\\[[[[[[VVVVVVWWWXXXYYYZZZZZZZZZWWWUUUQQQNNNKKKJJJJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQSSSWWWZZZ[[[```fffkkklllmmmmmmnnnlllkkkiiifffbbb```aaabbbdddeeegggjjjmmmppprrrttttttuuuvvvxxxzzz|||~~~~~~~~~}}}{{{zzz{{{~~~qqqmmmiiihhhfffbbbZZZSSSHHHGGGJJJYYYxxxttt^^^HHH@@@999777444000///000.........---------,,,,,,---,,,,,,+++******++++++++++++++++++************************************************************************************+++***)))(((((('''(((((()))))))))))))))))))))))))))************++++++++++++***************+++,,,,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,---...000444999===HHHNNNQQQWWW\\\WWWZZZlllppp\\\XXX```hhh|||rrroooooowwwpppZZZOOOCCC???>>>======>>>@@@@@@BBBFFFIIIKKKLLLLLLQQQSSSYYYbbbkkkttt;;;;;;===>>>@@@BBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>======<<<;;;::::::999666666666666444333222111333444666666666555666777888888888999:::===???AAABBBBBBBBBBBBBBBAAA@@@???>>>@@@AAA@@@>>>======>>>>>>>>>===<<<;;;;;;:::::::::999888888888999;;;<<<888999;;;<<<===>>>>>>>>><<<<<<===<<<::::::;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::888999:::;;;;;;<<<<<<;;;:::;;;<<<>>>>>>?????????<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999:::;;;:::888:::???@@@===::::::::::::;;;<<<======BBBCCCEEEHHHJJJMMMOOOPPPSSSUUUWWWYYYZZZ]]]```cccfffccc```___aaacccddddddbbbaaaaaa``````___^^^^^^YYYZZZ\\\]]]___`````````YYYWWWUUURRROOOLLLKKKJJJGGGHHHIIIKKKMMMNNNPPPPPPQQQPPPOOONNNMMMMMMMMMMMMMMMOOOPPPQQQQQQRRRUUUWWWXXX\\\bbbfffiiillloooqqqkkknnnpppppplllgggcccaaa```bbbeeejjjmmmppprrrsssrrrssstttuuuxxx|||}}}|||}}}{{{vvvoookkkjjjhhheeebbbSSSKKKEEEQQQppppppRRRHHH>>>888444000///222.........------------,,,---,,,,,,+++++++++++++++*********+++++++++++++++***************************************************************************))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++***************,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,,,,---...000222888>>>CCCKKKQQQRRRVVV[[[YYYbbbxxxiiiWWWVVVcccqqq~~~zzzqqqqqqsss~~~hhhRRRHHH???======<<<===@@@@@@AAADDDGGGIIILLLMMMNNNRRRSSSYYYcccmmmwww;;;;;;<<<===???@@@AAAAAA??????@@@@@@@@@@@@??????===<<<;;;:::999888777777444444444444444333222222444666888888888777888999999999:::<<<>>>@@@CCCDDDGGGGGGFFFEEEDDDCCCAAAAAA???AAAAAA@@@>>>======>>>AAA@@@@@@@@@?????????>>>======<<<<<<<<<===>>>???:::;;;===>>>?????????>>>???@@@@@@@@@>>>>>>@@@BBB??????>>>>>>===<<<<<<;;;;;;;;;<<<=========<<<<<<::::::;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@@@@===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;===<<<:::>>>CCCDDDBBB;;;;;;::::::999:::::::::<<<======>>>@@@CCCFFFGGGIIILLLPPPSSSVVVXXX[[[^^^```^^^]]]^^^aaaccceeeeeecccbbbaaaaaa```___^^^^^^]]]^^^___```aaaaaaaaaaaa[[[ZZZXXXUUURRROOOMMMLLLIIIJJJKKKLLLNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNLLLNNNPPPQQQQQQRRRTTTVVVYYY\\\```cccfffjjjnnnqqqlllqqquuuvvvsssmmmhhhddd___```cccfffjjjnnnqqqsssssssssssstttwwwzzz}}}~~~}}}}}}~~~~~~|||tttnnnmmmmmmmmmmmm^^^SSSHHHJJJ``````PPP???888666444222222............---------------,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,************************************************************************))))))(((((()))******+++))))))))))))))))))))))))))))))*********+++++++++,,,++++++******+++++++++++++++++++++++++++++++++)))******+++,,,,,,---------...///111333999@@@EEEMMMRRRRRRTTTXXXYYYhhh~~~dddTTTVVVgggxxxwwwrrrtttxxxttt___MMMEEE>>><<<<<<<<<===@@@@@@BBBEEEHHHJJJLLLNNNOOOUUUVVV]]]hhhsss;;;;;;<<<======>>>??????;;;<<<===>>>>>>>>>>>>===<<<;;;:::999888777666555222333444444555555444444555777999:::999999:::;;;;;;<<<===???AAADDDFFFGGGKKKJJJIIIGGGFFFDDDDDDCCCAAABBBBBBAAA??????@@@AAACCCDDDEEEFFFGGGFFFFFFEEE@@@@@@@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDCCCBBBCCCEEEGGGDDDCCCBBBAAA@@@???>>>======>>>>>>????????????>>><<<<<<<<<<<<;;;:::999888999999:::;;;<<<>>>??????======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<:::<<<<<<;;;???FFFHHHFFF======;;;:::999999999999;;;:::::::::;;;>>>@@@BBBAAADDDHHHLLLNNNPPPSSSUUUVVVWWWZZZ^^^cccfffffffffeeedddcccbbb```___^^^]]]___```aaabbbaaa```___^^^]]]\\\ZZZXXXVVVSSSQQQPPPMMMNNNNNNOOONNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPMMMOOOQQQRRRRRRRRRTTTVVVZZZ[[[]]]___aaadddiiilllnnnrrrwwwyyyvvvrrrnnnlllcccbbbaaabbbfffkkkpppssstttttttttuuuwwwyyy{{{||||||}}}~~~}}}}}}~~~xxxrrroooooopppqqqfff]]]QQQJJJPPPggg~~~qqqZZZCCC:::;;;:::555111//////.........------------,,,,,,+++,,,,,,------******++++++,,,,,,,,,---************************************************************************)))(((((())))))***+++,,,************************))))))*********+++++++++************+++,,,---...++++++++++++++++++++++++++++++,,,,,,---.........//////000000333999@@@EEEMMMSSSRRRRRRUUUWWWjjjzzzbbbWWW[[[mmmtttpppsssyyyjjjXXXKKKDDD???>>>===;;;<<<@@@@@@DDDGGGJJJJJJLLLOOOQQQVVVXXX___kkkwww;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;=========<<<;;;999999888777666555555444222333444555777777777777777999;;;<<<<<<<<<===>>>???@@@AAADDDFFFHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEEEEDDDCCCCCCEEEFFFHHHJJJMMMOOOPPPOOOMMMLLLDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJLLLKKKJJJIIIGGGEEECCCBBBAAABBBBBBBBBCCCBBBBBBAAAAAA?????????>>><<<;;;999888;;;::::::;;;<<<===>>>???>>>=========<<<<<<<<<<<<999:::;;;<<<============:::<<<<<<;;;@@@GGGIIIGGG@@@???>>><<<;;;;;;::::::<<<;;;;;;;;;;;;===>>>???<<>>777222/////////.........------,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))***+++,,,************************)))************+++++++++)))*********,,,---...///***++++++++++++,,,,,,,,,,,,,,,------...//////////////////000333999AAAFFFLLLSSSSSSRRRSSSUUUjjjqqqaaa^^^ddduuu{{{pppnnnppp{{{zzzaaaSSSHHHCCC??????===;;;<<<@@@AAAEEEIIIKKKKKKLLLOOOSSSVVVXXX```mmmzzz:::::::::999999999999999888999:::<<<<<<;;;:::999555555555444444444333333222333555777999::::::;;;999<<<>>>???>>>???@@@AAADDDEEEGGGIIIKKKLLLMMMMMMJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIKKKMMMNNNQQQUUUXXXXXXUUUQQQOOOKKKLLLLLLMMMMMMMMMMMMMMMNNNLLLJJJIIIIIIKKKMMMOOOMMMNNNOOOOOOOOOPPPRRRUUURRRQQQPPPNNNKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCC@@@AAA@@@@@@???>>>===<<<>>>>>>=========???@@@AAA????????????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBB???AAA@@@???CCCIIIJJJHHHEEEDDDCCCAAA@@@@@@@@@@@@>>>===============>>>>>>;;;===???@@@@@@@@@BBBDDDGGGHHHKKKQQQWWW\\\^^^___bbbbbbbbbbbbbbbbbbbbbbbb```aaacccddddddccc```___^^^]]][[[ZZZZZZ[[[\\\^^^UUUUUUVVVUUUTTTQQQOOOMMMLLLLLLLLLMMMNNNOOOPPPQQQTTTUUUUUUTTTTTTUUUXXX[[[ZZZ[[[\\\\\\\\\]]]```cccjjjooouuuzzz{{{zzzyyyyyyqqqooollliiiiiikkknnnpppqqqsssvvvyyy{{{{{{{{{{{{zzz|||~~~xxxsssooommmqqqkkkbbbUUUHHHEEEUUUhhh~~~zzzwwwuuu{{{yyy^^^NNNEEE===777444////////////............,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))******++++++************************)))************++++++++++++++++++++++++,,,---...******+++++++++,,,,,,,,,++++++,,,------......///......///000444;;;DDDJJJLLLTTTVVVTTTSSSTTThhhggg___eeepppqqqnnnqqqssspppZZZNNNDDD@@@>>>???===;;;<<>>@@@AAAAAAAAABBBCCCHHHIIIJJJLLLNNNOOOPPPPPPHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMPPPRRRSSSVVV[[[^^^]]]YYYSSSOOORRRSSSTTTTTTUUUUUUTTTTTTQQQOOOMMMLLLMMMPPPTTTVVVTTTUUUVVVWWWWWWXXXZZZ\\\WWWVVVUUURRRPPPMMMLLLKKKIIIIIIIIIHHHHHHFFFEEEDDDAAAAAABBBBBBBBBAAA@@@@@@BBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????DDDEEEFFFGGGHHHHHHHHHHHHGGGHHHFFFDDDGGGLLLMMMJJJJJJIIIHHHGGGFFFEEEEEEEEE????????????>>>>>>>>>>>><<<===>>>===<<<===???AAABBBBBBBBBFFFLLLRRRVVVWWW\\\\\\]]]___```aaabbbccc```bbbdddfffgggfffdddbbb^^^\\\[[[ZZZ[[[]]]```bbbWWWWWWXXXXXXWWWTTTRRRPPPNNNNNNNNNNNNNNNNNNOOOOOOWWWWWWVVVUUUTTTVVVZZZ]]]\\\]]]_________```ccceeefffllluuu{{{}}}|||{{{{{{uuusssqqqooonnnmmmmmmmmmoooqqqvvvzzz|||}}}}}}|||{{{}}}}}}uuuooolllsssmmmeeeZZZLLLDDDKKKXXXlllzzz}}}|||{{{vvvzzzlllWWWFFF;;;666777000/////////............,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************+++************************)))************+++++++++------,,,,,,++++++,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,------...------...000555>>>GGGNNNLLLVVVXXXVVVTTTSSSgggxxx^^^^^^kkkyyysssjjjooovvvzzzjjjUUUKKK@@@===<<<>>>===;;;===BBBAAAFFFKKKMMMLLLLLLPPPUUU\\\^^^fffttt555555555666666666666666;;;<<<<<<;;;888777777888444333333222333444666777:::;;;<<<;;;:::;;;<<<>>>;;;???CCCDDDDDDGGGLLLPPPOOONNNLLLJJJHHHGGGGGGGGGEEEGGGIIIJJJJJJKKKMMMNNNPPPOOOOOOPPPSSSTTTTTTSSSYYY[[[^^^bbbdddaaa\\\XXXYYYXXXXXXXXXYYYYYYYYYYYYYYYTTTRRRTTTSSSQQQUUU]]]```\\\YYY[[[aaaeeeeeebbb``````___\\\YYYVVVSSSRRRSSSRRRQQQNNNLLLIIIFFFEEEFFFHHHHHHFFFBBBAAACCCFFFHHHEEEBBBAAAAAACCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFJJJKKKKKKMMMQQQPPPLLLQQQPPPMMMLLLKKKLLLNNNPPPQQQNNNKKKIIIIIIIIIHHHGGGGGGGGGGGGFFFEEECCCAAA@@@AAADDDEEECCC>>>;;;<<<===;;;<<<===???BBBFFFIIIKKKNNNQQQUUUYYY]]]```bbbcccaaaccceeeggggggeeecccaaa```\\\YYYZZZ```cccbbb```^^^XXXWWW[[[\\\WWWRRRRRRRRRRRRSSSSSSRRRPPPNNNMMMUUUSSSSSSUUUXXX[[[]]]]]]______^^^]]]^^^```cccdddiiijjjmmmppptttxxx|||~~~{{{zzzyyyxxxvvvuuusssrrrttttttuuuwwwyyy{{{}}}~~~}}}uuulllgggkkkhhhfffbbbVVVGGGAAADDDTTTdddxxx}}}{{{vvv}}}zzz]]]HHH@@@:::222555333///---....................................------,,,,,,+++***))))))*********++++++,,,,,,,,,......------,,,+++******************************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,((((((((()))***,,,---...+++++++++,,,,,,+++******------------...///000000......///333:::CCCLLLQQQTTTSSSUUUWWWSSSUUUjjjlll^^^fffxxxsssllljjjvvvvvveeeSSSGGG>>>===<<<::::::<<>>AAACCCDDDEEEHHHIIIJJJLLLOOOQQQMMMLLLJJJHHHGGGFFFFFFGGGHHHJJJKKKLLLKKKLLLMMMOOOQQQRRRRRRSSSTTTTTTUUUVVV[[[]]]```dddfffeee```\\\YYYYYYYYY[[[]]]^^^^^^^^^]]]XXXWWWXXXWWWVVV[[[bbbgggeeeccceeeiiikkkkkkiiieeedddbbb___[[[YYYWWWWWWXXXWWWUUUSSSOOOLLLIIIGGGEEEGGGIIIGGGDDDBBBDDDGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJMMMOOOOOOQQQVVVVVVSSSSSSSSSSSSTTTTTTVVVWWWWWWWWWUUUTTTSSSSSSSSSSSSRRRLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEECCC@@@===<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDFFFHHHKKKPPPTTTXXXZZZ\\\\\\^^^aaadddeeeeeedddcccccc```]]]___ccceeedddaaaaaa\\\[[[``````[[[WWWWWWVVVVVVVVVUUUTTTSSSQQQPPPSSSTTTVVVYYY^^^``````___\\\\\\[[[\\\^^^aaaccceeekkkkkkmmmooorrrvvvyyyzzz}}}~~~~~~}}}|||zzzxxxwwwrrrrrrssstttvvvzzz}}}~~~~~~xxxllleeebbb______^^^WWWJJJCCCBBBHHHVVVhhhuuu|||}}}}}}}}}xxx}}}oooVVVFFF???<<<666333000......//////...........................------,,,,,,+++******)))******+++++++++,,,,,,,,,------,,,,,,+++*********************************((())))))***++++++,,,,,,*********+++++++++,,,,,,++++++***))))))***++++++)))))))))***+++,,,---...+++,,,,,,,,,,,,,,,++++++************+++,,,------//////000444;;;DDDLLLQQQUUUVVVWWWVVVUUU\\\ooouuujjjjjjzzzzzznnnjjjjjjvvv}}}mmm]]]MMMBBB======<<<;;;:::===AAADDDGGGJJJLLLMMMMMMPPPVVV[[[]]]eeerrr333333333444444555555555888999:::999777666666888999999999999:::;;;<<<===999<<<>>>@@@BBBDDDGGGIIIMMMMMMMMMNNNPPPRRRRRRQQQJJJIIIGGGFFFEEEEEEFFFFFFKKKLLLNNNNNNMMMLLLNNNOOORRRUUUWWWWWWVVVVVVXXX[[[```aaadddgggjjjiiifffccc___^^^^^^___aaacccbbbaaa```^^^\\\]]]]]]^^^cccjjjppppppppppppqqqqqqpppppplllkkkhhhccc___\\\]]]^^^```___\\\YYYUUUPPPMMMKKKIIILLLNNNLLLIIIGGGHHHJJJEEEHHHJJJJJJHHHGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPTTTVVVVVVXXX]]]^^^\\\\\\]]]^^^___aaaaaaaaaaaa]]]^^^^^^______^^^]]]\\\XXXWWWVVVUUUTTTTTTUUUUUURRROOOMMMKKKIIIGGGDDDAAA@@@???===<<<;;;<<<===>>>>>>???AAAEEEIIIMMMPPPRRRUUUWWW[[[___bbbdddeeeffffffdddccceeehhhiiigggdddfffcccbbbdddddd```\\\[[[ZZZZZZYYYWWWVVVTTTSSSSSSQQQSSSVVV[[[```aaa```^^^XXXXXXYYYZZZ]]]```ccceeekkkkkklllmmmooorrrtttvvv~~~|||zzzqqqpppooopppssswww|||}}}}}}~~~{{{kkk```VVVUUUWWW[[[ZZZRRRHHHBBBAAAIIIWWWeeeqqqxxx{{{}}}zzz~~~~~~fffKKK??????777444000//////000000///........................---,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))************************)))))))))***++++++,,,,,,*********++++++++++++,,,******)))(((((()))******************+++---...///,,,,,,---------------,,,******)))******+++,,,---///000333777>>>FFFMMMRRRSSSUUUVVVTTTZZZjjjzzzlllmmmzzzrrrkkkjjjlllzzzrrraaaTTTGGG???======<<<;;;;;;===AAADDDGGGJJJLLLLLLMMMPPPVVV\\\```iiiyyy444444444555555666666777:::<<<<<<<<<:::999:::;;;;;;;;;<<<<<<===>>>???@@@???AAADDDFFFGGGIIIKKKMMMQQQOOOMMMNNNQQQRRROOOLLLGGGFFFEEEDDDDDDEEEFFFGGGNNNOOOPPPOOONNNMMMNNNOOOQQQVVVZZZ[[[YYYYYY^^^cccgggggghhhjjjlllkkkiiifffgggeeeccccccdddeeeccc```bbbaaaaaaaaabbbeeekkkpppuuuwwwyyyyyyvvvtttssssssqqqpppmmmgggbbb___aaacccfffeeebbb___ZZZVVVRRRPPPRRRUUUVVVUUUPPPMMMMMMNNNGGGLLLPPPPPPLLLIIIKKKMMMQQQSSSUUUWWWYYYZZZZZZZZZZZZ^^^```^^^___dddgggfffjjjjjjjjjkkklllmmmmmmnnnjjjlllnnnnnnllliiigggfffcccddddddeeeeeedddcccccc___[[[VVVSSSRRRPPPKKKGGGEEEDDDBBB@@@????????????===>>>>>>???BBBEEEHHHJJJLLLOOORRRWWW[[[___bbbdddddddddeeegggkkkllljjjhhhjjjiiiiiiiiigggccc___]]]\\\[[[ZZZXXXVVVUUUTTTTTTRRRRRRUUUXXX\\\]]]\\\ZZZWWWWWWXXXZZZ\\\___aaaccciiiiiiiiijjjllloooqqqsssyyy||||||{{{qqqooonnnnnnpppuuu{{{~~~|||iiiYYYPPPNNNQQQYYY___[[[OOOEEECCCDDDJJJXXXfffqqqxxx}}}}}}{{{wwwVVVBBB@@@888666222000000111111000........................,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))((((((************************))))))*********+++++++++************++++++++++++*********))))))*********++++++++++++,,,---...///,,,---..................---------------///000000000222555;;;BBBIIIOOOSSSNNNRRRRRRRRR___vvvnnnuuupppmmmmmmqqq}}}hhhYYYNNNFFF@@@<<<======<<<<<<>>>BBBEEEGGGIIIKKKKKKLLLPPPWWW]]]fffppp666666777777888999999:::;;;<<<>>>===<<<<<<===>>>======>>>???AAAAAABBBBBBFFFHHHKKKLLLKKKKKKLLLMMMMMMKKKIIIJJJLLLLLLIIIFFFFFFEEEEEEEEEEEEGGGHHHIIIOOOPPPQQQPPPOOONNNOOOPPPQQQVVV[[[]]]]]]^^^dddiiimmmkkkjjjkkkkkkkkkiiigggjjjgggdddeeehhhhhhfffccccccddddddccceeekkkqqquuu|||~~~~~~zzzwwwvvvssstttrrrmmmfffbbbdddfffiiihhhfffccc___[[[XXXVVVZZZ]]]___\\\WWWRRRPPPOOOMMMRRRWWWVVVQQQNNNOOOQQQWWWYYY[[[^^^```aaabbbaaaeeeiiijjjgggggglllppppppuuuuuuvvvwwwyyy||||||~~~|||wwwuuutttqqqsssuuuwwwvvvssspppnnnhhhccc]]]YYYWWWTTTOOOKKKIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEEHHHKKKPPPTTTWWWYYY\\\^^^```dddhhhjjjjjjiiimmmoooooollliiifffccc```___^^^]]]\\\ZZZYYYXXXWWWWWWVVVUUUUUUWWWYYYYYYXXXXXXXXXYYY[[[\\\^^^```aaaffffffeeefffhhhllloooqqqvvvxxx|||}}}{{{sssrrrppppppqqqtttxxxzzz|||~~~{{{fffVVVMMMLLLNNNWWWaaabbbWWWLLLGGGAAAAAALLL[[[hhhttt}}}vvv|||iiiOOODDD;;;888444222222222111000........................,,,,,,+++++++++++++++***++++++++++++++++++++++++******)))))))))))))))(((***************************************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,---....../////////...///......//////000111222111333888???FFFLLLQQQSSSPPPRRRPPPRRRbbbzzzooozzz|||pppppppppuuusss___RRRIIIDDDAAA;;;<<<=========???BBBEEEEEEHHHJJJKKKLLLQQQYYY___jjjttt888888999999:::;;;<<<<<<:::<<<======<<<<<<>>>??????@@@AAACCCDDDEEEEEEEEEKKKMMMNNNNNNMMMKKKJJJKKKGGGFFFFFFGGGHHHGGGDDDBBBFFFFFFFFFGGGHHHJJJLLLNNNQQQRRRSSSSSSQQQPPPQQQSSSSSSWWW[[[^^^```ccchhhlllmmmkkkiiihhhiiijjjiiihhhhhheeecccffflllnnnmmmiiieeehhhhhhgggjjjrrryyy|||~~~{{{vvvyyyzzzuuunnnhhhgggiiiiiiiiihhhfffdddbbb```______ccceeeccc]]]WWWTTTSSSUUUYYY\\\\\\YYYWWWWWWXXX]]]___bbbfffhhhiiihhhhhhooossstttqqqpppuuu{{{}}}}}}vvvrrrkkkeee```\\\XXXUUUMMMOOOQQQRRRQQQOOOLLLKKKHHHHHHFFFEEECCCBBBBBBBBBAAAAAAAAABBBEEEHHHKKKLLLQQQSSSVVVZZZ]]]```bbbccciiimmmooollliiihhhfffcccaaabbbbbbbbbaaa___^^^\\\]]]ZZZXXXWWWYYYZZZZZZZZZYYYZZZ[[[\\\^^^___```aaadddccccccccceeehhhlllnnntttvvvzzz}}}~~~xxxxxxwwwvvvuuutttttttttvvv{{{~~~}}}}}}|||gggWWWNNNMMMNNNUUUaaahhhbbbXXXKKK???999AAAOOO]]]nnn}}}uuuvvv|||{{{]]]III???;;;777444222222000///........................++++++++++++++++++++++++,,,,,,,,,++++++++++++*********))))))))))))))))))************************************************)))))))))************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,---...////////////...............///111111111555;;;CCCJJJOOORRRTTTUUUSSSQQQVVVfffyyygggxxx{{{rrrssstttzzz|||kkkZZZMMMFFFBBB@@@;;;<<<===>>>>>>@@@CCCEEEEEEHHHJJJLLLNNNTTT]]]dddmmmxxx888999999:::;;;<<<===>>><<<===????????????@@@BBBAAACCCEEEGGGHHHIIIIIIIIIKKKMMMOOONNNLLLIIIHHHGGGBBBDDDFFFGGGFFFDDDCCCCCCHHHHHHHHHIIIKKKNNNPPPRRRTTTUUUVVVVVVUUUTTTUUUWWWWWWYYY\\\___bbbeeehhhjjjjjjhhheeeeeegggiiijjjjjjjjjfffdddhhhooosssqqqmmmiiimmmnnnllloooyyy~~~yyywwwooommmmmmiiiiiiiiijjjiiiiiihhhhhhdddhhhlllkkkfff```]]]\\\\\\^^^```aaabbbcccccccccgggiiimmmppprrrrrrrrrqqquuuzzz|||yyyyyyzzzsssjjjeeebbbbbbUUUXXX\\\^^^^^^ZZZUUURRRPPPPPPOOONNNMMMKKKIIIHHHFFFEEECCCAAAAAABBBDDDEEEFFFHHHJJJMMMOOOSSSVVVYYY\\\cccfffdddbbbeeeeeebbbaaabbbeeeffffffcccaaa___\\\[[[ZZZ[[[\\\]]]\\\ZZZXXXZZZ\\\^^^```bbbcccdddeeedddbbbaaabbbeeehhhjjjqqqsssvvvzzz|||~~~}}}~~~~~~}}}zzzuuupppmmmooottt{{{~~~lll^^^RRRRRRQQQWWWeeeqqqqqqjjjTTTEEE:::===EEERRRfffzzzwwwrrrtttmmmUUUBBB>>>999555333111000...........................++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************))))))))))))************)))***+++,,,,,,+++***)))+++************+++,,,,,,++++++,,,---...//////...------------...///000111222666===EEELLLQQQTTTUUUWWWPPPPPP[[[kkkxxxpppaaarrr}}}vvvxxx{{{xxxiiiZZZNNNEEE@@@>>>:::<<<===>>>???@@@CCCEEEGGGIIILLLNNNRRRYYYccckkksss888888999:::<<<======>>>???@@@BBBBBBBBBBBBDDDFFFDDDEEEGGGIIIKKKLLLKKKKKKIIIKKKMMMMMMJJJGGGFFFEEE@@@DDDHHHHHHFFFDDDDDDFFFIIIIIIJJJKKKMMMPPPSSSUUUVVVWWWXXXXXXWWWWWWXXXZZZ\\\[[[\\\___cccfffggggggfffdddbbbbbbeeehhhkkklllooojjjgggjjjqqqtttqqqllllllqqqrrrpppttt|||~~~uuuqqqppphhhiiijjjlllmmmnnnnnnnnnhhhmmmrrrrrrnnniiifffeee``````aaadddhhhkkkkkkkkkppprrrvvvyyy{{{{{{zzzyyyxxx}}}~~~~~~wwwlllfffdddeee]]]aaafffiiihhhccc\\\XXXWWWWWWWWWWWWVVVSSSQQQPPPNNNLLLHHHEEECCCCCCDDDEEE@@@AAABBBDDDFFFIIIMMMPPPOOOWWW]]][[[[[[```bbb```^^^```dddffffffddd```^^^XXXYYYZZZ]]]___^^^\\\YYYWWWYYY\\\___bbbeeefffggggggeeebbb``````bbbeeegggooopppsssvvvyyy{{{}}}~~~}}}vvvnnnjjjjjjnnnuuu{{{pppcccXXXWWWVVV[[[iiizzz~~~yyy___NNN???===AAAKKK```vvvzzzqqqooo~~~}}}cccDDD@@@:::666333111///---........................++++++++++++++++++++++++,,,,,,,,,++++++************************+++++++++************************++++++******************))))))))))))************((()))***++++++***)))(((*********)))******++++++***+++,,,---............///......//////000111222222777???GGGNNNRRRTTTUUUTTTLLLMMM^^^ooozzzrrr^^^```nnn{{{~~~yyylll]]]PPPGGGAAA>>>:::<<<>>>>>>???@@@CCCFFFHHHKKKNNNPPPUUU]]]gggooo{{{::::::;;;<<<>>>AAACCCDDDFFFLLLNNNIIIGGGHHHFFFBBBGGGIIIKKKKKKJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGFFFFFFHHHJJJIIIIIIKKKLLLNNNOOOOOOOOOQQQSSSVVV\\\^^^\\\ZZZ\\\]]]]]]^^^[[[[[[```hhhkkkhhhccccccdddfffhhhiiijjjiiiiiilllnnnpppnnnlllkkknnnqqqssstttwww|||}}}xxxvvvpppmmmjjjkkkppptttvvvvvvvvvxxxyyyvvvqqqjjjeeeccceeegggjjjnnnqqqrrrssssss{{{{{{|||}}}~~~|||rrrkkkkkkjjjiiioooqqqtttssspppkkkgggfffiiiiiigggeeeccc```^^^]]]```ZZZQQQJJJFFFEEEDDDCCCAAABBBBBBBBBAAABBBEEEGGGGGGHHHJJJMMMPPPSSSUUUVVV___aaadddffffffeeecccbbb^^^^^^___aaabbb___[[[XXX[[[YYYYYY]]]bbbggggggggggggeeebbb______aaadddeeennnnnnppprrruuuwwwyyyzzz|||tttooohhhkkkrrryyyuuuggg^^^^^^\\\^^^jjjzzzoooXXXEEEAAAAAAAAAPPPccc|||zzzsssxxx|||~~~xxxVVVFFF:::999777000...444000000...---------------,,,+++******))))))******,,,,,,,,,++++++*********''')))+++++++++***+++,,,+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------+++---...///...///000222111555<<>>???@@@BBBEEEHHHGGGKKKQQQWWWZZZ^^^jjjvvv:::;;;>>>AAADDDGGGJJJKKKFFFKKKMMMIIIGGGHHHHHHDDDJJJJJJKKKKKKJJJJJJLLLNNNOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJPPPNNNMMMMMMNNNQQQSSSUUUWWW\\\^^^[[[YYY[[[]]]]]]]]]\\\^^^ccciiijjjgggddd```ccchhhmmmooonnnllljjjiiikkkmmmmmmjjjjjjmmmpppvvvxxx{{{zzzwwwrrrqqqqqqtttxxxzzzzzzxxxtttvvvvvvtttpppkkkhhhggglllmmmpppsssvvvyyyzzz{{{{{{zzzyyy}}}|||}}}yyyqqqmmmnnnpppoooqqqsssuuuuuusssqqqoooooorrrrrrqqqpppooommmkkkjjjgggaaaXXXPPPLLLIIIGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCDDDFFFIIILLLNNNOOOVVVXXX\\\aaadddggghhhhhhaaa```______```___]]][[[\\\ZZZZZZ]]]bbbfffhhhhhhhhhgggeeecccccceeeggghhhmmmnnnooorrrtttvvvxxxyyy}}}yyytttmmmpppuuu{{{~~~rrrccccccaaacccnnn}}}qqq[[[HHHBBB???===GGGXXXrrr}}}xxxzzz~~~{{{|||```NNN>>><<<:::333///111000000///...------------,,,,,,+++************+++,,,,,,,,,+++++++++******((()))++++++******+++,,,,,,+++************+++,,,++++++,,,------------,,,++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,------------------------,,,---////////////111333666:::@@@HHHNNNRRRSSSRRRSSSOOOTTTdddvvviii[[[]]]kkk{{{{{{cccOOODDD???;;;:::<<<>>>???@@@BBBFFFHHHHHHLLLSSSYYY[[[```mmmzzz>>>@@@CCCGGGKKKNNNQQQRRRHHHLLLNNNKKKJJJKKKLLLKKKNNNNNNMMMKKKJJJKKKNNNQQQSSSRRRQQQOOOMMMLLLKKKKKKLLLNNNOOOMMMKKKJJJLLLOOOUUUQQQMMMLLLPPPTTTVVVVVVYYY\\\\\\XXXVVVZZZ]]]\\\\\\___dddhhhjjjiiigggeee```eeelllqqqsssqqqmmmiiigggjjjmmmmmmllllllooorrryyy{{{~~~{{{yyyuuuvvvyyy}}}|||xxxtttuuuuuurrrooolllllllllooopppqqqsssvvvyyy{{{|||}}}zzzzzz~~~||||||wwwxxxuuuooolllpppssssssuuuwwwyyyzzzzzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{zzzsssmmmddd\\\VVVQQQNNNLLLKKKJJJGGGEEECCCBBBBBBBBBAAAAAA@@@@@@BBBDDDGGGIIIMMMOOOSSSXXX^^^cccgggiiibbb```^^^^^^___``````___[[[ZZZYYY[[[___ccceeefffffffffeeeffffffgggiiiiiilllmmmoooqqqtttvvvwwwxxxzzz}}}|||vvvwwwzzz}}}{{{mmmlllkkkllluuuvvvaaaOOOHHHAAA:::@@@KKKcccuuu}}}zzz|||qqqZZZDDD>>>===777000...111000///...------------------,,,++++++++++++,,,,,,,,,,,,++++++++++++***(((***++++++***)))+++,,,------,,,,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,---------------------------...000000000000333555<<<@@@FFFLLLPPPRRRRRRQQQRRRSSS]]]oooaaaWWW]]]sss~~~cccLLL@@@======;;;<<>>===DDDTTTggg||||||iiiMMM@@@===888222...111000///...------------......---,,,,,,,,,,,,---++++++++++++++++++++++++)))***++++++))))))***,,,---------,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///000000000111444666???DDDJJJPPPRRRSSSRRRRRRPPPYYYkkk~~~___ZZZcccyyyxxx[[[GGG???>>>???;;;===???AAABBBEEEHHHKKKMMMPPPVVV]]]aaaiiixxxMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRTTTVVVUUUTTTVVVXXXZZZYYYVVVRRRPPPRRRVVVZZZYYYXXXVVVTTTRRRQQQPPPPPPSSSWWWXXXUUUPPPNNNQQQTTTTTTQQQPPPSSSYYY[[[XXXTTTXXXXXXUUUQQQRRRXXX[[[ZZZ\\\ccclllpppnnnjjjiiiiiinnnoooppppppnnnjjjfffcccgggkkkoooqqqqqqqqqtttwwwxxxyyy{{{|||~~~~~~~~~}}}||||||xxxtttsssuuuwww|||zzzwwwttttttvvvxxxzzz}}}yyywwwqqqrrroooiiihhhnnnsssttt}}}{{{tttnnniiidddaaaUUURRRNNNMMMMMMMMMLLLJJJIIIGGGDDDAAA@@@AAACCCDDDDDDDDDEEEFFFIIIMMMPPPRRRSSSUUUXXX\\\aaabbbaaa___[[[ZZZYYYXXXWWWXXXZZZ\\\]]]___aaadddgggiiijjjjjjmmmnnnppprrrtttwwwxxxyyy}}}uuuiii^^^WWWOOODDD???AAAIIIZZZsss~~~|||}}}xxxXXXEEE===999444111111111///...............///...------,,,,,,------++++++++++++++++++++++++***++++++***))))))***,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...///000000000222555888???EEEMMMRRRTTTTTTTTTTTTPPP___xxxxxx^^^^^^iiiyyymmmQQQDDD@@@???>>><<<>>>@@@BBBCCCFFFIIILLLOOOQQQWWW^^^ccckkk|||QQQQQQPPPPPPPPPQQQRRRSSSUUUVVVYYY]]]]]]ZZZZZZ]]]aaa___]]]YYYWWWXXX[[[^^^\\\[[[YYYWWWVVVUUUTTTTTT]]]]]]\\\XXXRRRNNNNNNPPPPPPPPPRRRVVVZZZ\\\ZZZWWWWWWWWWTTTQQQTTTZZZ]]][[[^^^dddmmmqqqpppmmmkkkkkkrrrqqqpppnnnkkkhhheeeccceeeiiinnnpppppppppsssuuuxxxxxxxxxyyy{{{}}}~~~}}}}}}|||{{{}}}~~~yyyuuutttvvvyyy|||~~~zzzwwwvvvoooqqqooojjjkkkrrryyy|||zzzvvvrrrnnnkkk[[[XXXTTTSSSTTTUUUSSSPPPPPPNNNJJJGGGEEEDDDDDDDDDBBBBBBBBBCCCEEEGGGJJJKKKKKKMMMQQQVVV[[[\\\ZZZXXXXXXYYYZZZYYYXXXWWWYYYZZZ[[[]]]```dddgggjjjlllmmmlllmmmoooqqqtttvvvxxxyyy}}}nnnggg```]]]UUUJJJBBB@@@BBBNNNddd|||yyy{{{hhhPPPAAA:::777555111111000///..................---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,+++,,,+++***((((((***,,,******++++++++++++******((())))))***************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...////////////222555999>>>EEENNNSSSTTTSSSSSSTTTQQQcccppp]]]```kkkwwwcccJJJBBB@@@>>><<<<<<>>>AAACCCDDDGGGKKKNNNPPPRRRXXX^^^ccclll~~~PPPOOONNNOOOQQQTTTWWWYYY^^^^^^ccciiiiiicccbbbeeefffeeebbb___]]]]]]```bbb___^^^]]]\\\ZZZZZZYYYYYY___^^^[[[XXXUUURRRQQQPPPNNNPPPRRRUUUXXXZZZ[[[\\\WWWWWWUUUSSSXXX^^^aaa^^^```eeelllppprrrpppooommmnnnnnnnnnmmmlllkkkiiihhheeejjjoooqqqqqqqqqsssuuuyyyxxxxxxxxxzzz}}}|||xxxwww{{{~~~}}}}}}}}}uuuwwwuuuppppppxxx~~~~~~~~~|||zzzwwwtttqqqhhhccc^^^]]]______\\\YYYXXXWWWTTTQQQMMMKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGIIILLLOOOQQQPPPNNNPPPSSSVVVWWWVVVVVVWWWYYYYYYZZZ]]]aaaeeeiiikkkmmmjjjkkkmmmooorrrtttuuuvvvzzz{{{~~~jjjgggeeeccc]]]QQQGGGBBB>>>DDDVVVppp{{{yyy|||yyy___III<<<999888222111000///...............------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++)))((((((***,,,)))***+++,,,,,,+++***)))))))))***++++++++++++***************************)))************+++++++++,,,,,,,,,------------...++++++++++++++++++++++++...............111555999>>>FFFOOOTTTSSSQQQQQQRRRSSSeee~~~hhh]]]dddnnnyyyzzzWWWDDD@@@???=========???AAACCCEEEHHHLLLOOOQQQSSSWWW]]]bbblll~~~MMMLLLLLLNNNQQQWWW]]]```ggggggllltttsssllljjjmmmiiihhhfffccc``````bbbdddbbbaaa```___^^^]]]]]]]]]\\\ZZZXXXWWWWWWWWWVVVTTTNNNPPPRRRTTTVVVYYY]]]```WWWXXXVVVVVV[[[bbbccc```bbbeeekkkpppssssssqqqooohhhjjjlllooooooooonnnmmmhhhlllqqqtttsssssstttwww{{{zzzyyyyyy{{{|||uuutttzzz}}}}}}|||zzzxxxyyy}}}{{{}}}}}}~~~}}}{{{{{{{{{yyywwwuuusssnnnhhhggghhhhhheeeaaa```___\\\YYYUUURRROOOMMMMMMLLLKKKIIIGGGEEECCCBBBFFFDDDCCCDDDFFFHHHHHHGGGFFFKKKPPPSSSSSSSSSUUUWWWUUUVVVYYY\\\aaaeeeiiikkkhhhiiikkkmmmppprrrtttuuuvvvxxx{{{~~~~~~~~~kkkiiiiiiiiicccXXXLLLEEE<<>>======???===???BBBDDDFFFIIILLLOOORRRSSSWWW]]]bbblll~~~|||IIIKKKOOOTTTXXX\\\bbbgggmmmqqqwww}}}yyynnneeejjjgggeeedddffffffeeedddlllhhhccc```____________]]]ZZZXXXWWWXXXWWWSSSPPPOOONNNOOOSSSXXX\\\\\\[[[WWW[[[^^^^^^]]]^^^aaadddbbbdddiiimmmpppqqqooonnnlllmmmnnnppppppppppppooopppsssvvvwwwuuuvvvyyy|||}}}yyyzzz~~~}}}|||{{{yyyzzz|||~~~~~~{{{yyywwwyyy|||}}}{{{xxxsssqqqpppnnnkkkiiijjjmmmjjjiiihhhgggeee```[[[VVVUUUTTTRRRQQQPPPOOOLLLJJJHHHFFFCCCAAAAAABBBBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKMMMPPPRRRUUUXXX\\\aaaeeeggghhhjjjkkklllppptttxxxvvvyyy|||}}}|||}}}uuuwww|||vvvmmmfffhhhlllhhhXXXIII@@@???EEEVVVrrr~~~cccFFF:::<<<555444222///------000222000////////////.........++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((()))******---,,,***)))))))))***+++++++++************++++++++++++++++++++++++++++++---------...------,,,,,,......//////000333888<<>>;;;===:::===BBBFFFGGGHHHJJJKKKPPPQQQVVV^^^fffqqqeeeLLLNNNRRRWWW\\\ccckkkqqquuuyyyvvvnnngggiiikkkkkkkkkkkklllnnnpppllleeeaaa___^^^^^^]]]ZZZYYYXXXXXXYYYXXXTTTQQQPPPOOOOOORRRWWW[[[\\\\\\YYY]]]aaabbb```^^^^^^```aaaeeejjjmmmooooooooopppiiikkknnnoooooonnnnnnnnnssswwwzzz|||{{{|||}}}}}}~~~}}}~~~|||{{{}}}}}}xxxxxxwwwvvvssspppppprrrsssqqqpppnnnlllhhhccc___]]][[[WWWUUUTTTSSSRRRPPPNNNLLLIIIFFFEEEEEEEEEDDDBBBCCCDDDDDDEEEEEEEEEEEEEEEGGGJJJLLLNNNRRRWWWZZZaaadddhhhkkkmmmooorrrttttttwwwzzz{{{{{{|||wwwxxx|||{{{qqqhhhgggkkkhhh[[[OOO???===AAAQQQlll|||mmmPPPAAA???666555333000------...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((((((((((((((()))******,,,++++++***))))))******++++++************++++++++++++++++++++++++++++++,,,------...------,,,,,,......//////111444999===@@@HHHJJJNNNTTTQQQPPP[[[ppp}}}rrrlllmmmvvv|||wwwxxx}}}dddQQQBBBAAABBB===<<>>@@@BBBCCCEEEHHHLLLOOOXXX]]]ccchhhkkkmmmpppqqqrrruuuxxxyyyyyy{{{zzz{{{}}}vvvjjjfffiiihhh```XXXDDD???>>>III```|||}}}bbbKKKAAA888666444111///---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))*********++++++++++++***))))))++++++************++++++++++++++++++++++++++++++,,,,,,------...------,,,---...///000111555:::>>>CCCLLLMMMOOOSSSRRRYYYkkkxxxjjjmmmuuu|||wwwrrrvvv{{{eeeUUUHHH?????????<<<<<>>???@@@AAAAAACCCGGGJJJPPPTTT[[[aaaeeejjjnnnqqqsssvvvyyyyyyyyyzzz~~~|||nnnfffggghhheee```NNNFFF???BBBQQQnnnuuuVVVAAA999777444222111000...---......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))((())))))******)))***+++,,,,,,+++))))))++++++************++++++++++++++++++++++++++++++,,,,,,------...------------...///111333777===AAAEEEOOOQQQOOOQQQSSSbbb{{{fff^^^jjjxxxyyyxxxuuu{{{jjjXXXIIICCC??????>>>;;;<<>><<<===@@@EEEFFFHHHHHHIIIKKKNNNPPPUUUWWW]]]gggqqqbbbRRRRRR]]]gggooosssxxxtttuuuooolllmmmpppnnnddd[[[[[[YYYYYYZZZ]]]```aaaaaaeeehhhlllllliiiddd```^^^___aaacccccccccccceeeffffffggggggffffffiiiqqqwwwxxxsssqqqxxx~~~ttttttyyy}}}}}}yyyxxxzzz~~~uuukkkaaaYYYWWWSSSPPPNNNNNNOOOOOOOOOJJJNNNRRRSSSSSSVVV^^^dddggglllvvvxxxooogggbbb```___^^^\\\[[[\\\```fffooowww|||xxxxxxyyy|||}}}zzzwwwttttttuuuwwwxxxvvvssspppnnnooonnnjjjccc^^^^^^___[[[XXXTTTPPPLLLIIIHHHGGGGGGGGGGGGEEEDDDDDDEEEGGGHHHJJJNNNRRRWWW]]]dddiiiooorrrtttuuutttvvvzzz}}}vvvlllgggfffeeedddZZZMMMAAA===@@@LLLggg}}}|||nnnQQQ@@@;;;666333333444333111............---------,,,........................,,,++++++******++++++,,,++++++++++++++++++++++++++++++***)))))))))******))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++++++++,,,---............,,,...000222555:::AAAEEEIIIRRRRRROOOPPPUUUjjj~~~eeeRRRWWWkkk~~~wwwppprrruuu}}}jjjXXXNNNCCCBBB@@@??????>>>>>>???CCCEEEHHHJJJJJJLLLNNNPPPVVVYYYaaammmxxxttt]]]SSSSSSkkkwwwxxxrrrqqqmmmiiiggggggiiiggg```ZZZWWWXXXZZZ^^^cccfffffffffkkknnnqqqooojjjeeeaaa___```cccfffgggfffdddeeefffccceeefffffffffjjjqqqwwwvvvvvvxxx~~~xxxvvv{{{~~~}}}yyyxxx|||xxxoooiiiccc]]]UUUSSSPPPNNNNNNNNNLLLKKKGGGIIIJJJJJJIIIKKKOOOSSSSSSWWW___iiixxxzzzppphhheeefffhhhiiibbb___\\\^^^ccchhhjjjkkkggghhhiiijjjmmmrrrxxx}}}}}}{{{zzzzzz{{{~~~~~~|||~~~}}}vvvmmmgggeeefffdddaaa]]]XXXSSSQQQOOONNNLLLLLLLLLIIIGGGFFFHHHIIIHHHKKKNNNQQQSSSVVVZZZ]]]dddggglllnnnooorrrwww{{{zzzpppiiidddbbb```^^^QQQEEEAAA???BBBSSSfff|||~~~zzzwwwzzz{{{eeeHHHAAA888444333444222000/////////.........------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))***++++++,,,++++++************++++++++++++++++++++++++++++++***+++,,,---............,,,...000333666<<>>===???AAA@@@>>>AAADDDHHHJJJLLLMMMOOOPPPWWW[[[eeerrr~~~}}}eeeZZZVVVSSSzzzxxxoookkkkkkiiihhhgggeeeccc___[[[XXXWWWYYY\\\bbbhhhkkkkkkjjjoooqqqssspppjjjddd```______ccchhhiiigggddddddeee___bbbeeefffgggjjjoootttpppuuu||||||yyywww{{{~~~|||wwwwww|||}}}tttnnnllliiifff\\\ZZZXXXWWWWWWUUUSSSQQQIIIIIIIIIHHHGGGGGGIIIKKKNNNPPPTTT\\\jjj}}}vvvnnnmmmppptttwwwoooiiidddbbbdddccc___ZZZZZZZZZZZZYYYZZZ___iiippp}}}}}}tttllliiijjjllliiiddd___ZZZWWWVVVUUUQQQQQQPPPNNNKKKIIIKKKLLLIIILLLPPPRRRRRRRRRSSSSSS[[[___dddhhhkkkooouuuzzz|||rrrjjjddd___]]]cccUUUJJJFFF@@@<<>>;;;;;;>>>BBBBBB>>>???CCCHHHKKKMMMNNNOOOPPPWWW\\\ggguuukkkWWWTTTRRRMMM~~~wwwpppllliiihhheeeeeeddddddcccaaa]]]YYY^^^^^^aaahhhqqquuutttqqqppppppnnnkkkfffcccbbbcccbbbbbbdddddddddcccaaa```^^^```ccceeefffgggjjjlllnnnqqqvvvxxxxxxwwwvvvuuuwwwzzzyyytttvvv}}}}}}~~~sssqqqyyy}}}uuunnnfffaaa___\\\VVVPPPMMMMMMMMMKKKJJJIIIKKKMMMPPPRRRVVV\\\hhh}}}~~~}}}~~~tttnnnggg___\\\]]]```ZZZVVVVVVWWWZZZccclll{{{vvvvvvyyyxxxrrrjjjeeeccccccbbb```___^^^]]]ZZZVVVUUUUUUVVVUUUSSSRRRSSSTTTSSSPPPLLLQQQSSSYYY___gggnnnsssvvv}}}{{{pppaaaZZZZZZXXXXXXRRRHHH???<<>>DDDIIIPPPLLLMMMQQQTTT]]]uuurrr[[[RRRRRRbbbsssyyynnnjjjlllnnnyyyqqq\\\LLLFFF>>>>>>>>><<<;;;<<<>>>AAAAAAEEEHHHJJJJJJMMMQQQUUU[[[cccppp|||zzzaaaUUUQQQOOOPPPxxxsssoooooonnnllliiieeeaaa___cccaaa``````aaabbbbbbaaahhhhhhkkkrrryyy|||yyyuuuooonnnkkkgggaaa^^^]]]^^^bbbbbbbbbbbbaaa`````````]]]___```aaaaaaccceeehhhjjjmmmrrrtttsssrrrpppppprrruuuuuusssvvv~~~{{{|||zzzvvvwww}}}~~~{{{~~~uuulllfff___WWWQQQLLLMMMMMMLLLKKKKKKNNNPPPQQQUUU\\\gggwwwyyyqqqjjjcccbbbeeefffccc```^^^]]]```lllxxx|||~~~}}}uuupppnnnnnnllljjjhhhgggeeebbb___]]]]]]^^^]]][[[ZZZ[[[\\\[[[XXXUUUTTTUUUXXX]]]ccckkkrrrvvv}}}~~~ssseee]]]\\\WWWVVVRRRIII@@@<<<@@@DDDVVVnnn{{{tttpppppptttlllTTT???;;;;;;555111111000///...---,,,,,,,,,,,,111///---+++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************************++++++++++++*********))))))******+++++++++******((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444999???FFFKKKOOOMMMMMMPPPWWWggglllXXXQQQTTTfffyyyvvvmmmjjjkkknnn|||iiiTTTFFFAAA>>>>>>>>><<<;;;<<>>>>>???IIIccc~~~}}}wwwtttsssuuu~~~{{{aaaFFF<<<999444000000000///...------,,,,,,---000///---,,,++++++,,,------,,,,,,+++++++++++++++,,,,,,***))))))***++++++++++++++++++++++++++++++++++++++++++************))))))***+++,,,,,,,,,+++)))+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,------,,,...222666:::AAAHHHMMMNNNOOONNNPPP]]]uuueeeTTTPPPXXXmmmtttooommmooorrrsss___MMMBBB>>>>>>>>>>>><<<;;;===???BBBAAADDDGGGIIIJJJMMMRRRWWW^^^fffqqq}}}zzz___QQQNNNNNNQQQTTTtttqqqllleee___ZZZWWWVVV___hhhuuuwwwjjjaaa___^^^^^^aaaeeeiiikkkllljjjlllooorrrsssooohhhbbbeeedddbbb___\\\[[[]]]___dddaaa^^^[[[ZZZ[[[]]]___^^^^^^\\\YYYWWWXXX[[[]]]cccfffjjjlllkkkiiiggggggiiikkkmmmooorrrwww{{{}}}~~~||||||}}}~~~{{{yyyzzz}}}|||zzz}}}}}}www{{{}}}}}}~~~vvvwwwwwwooofff___ZZZNNNNNNNNNMMMMMMOOORRRUUU[[[aaannn}}}vvvqqqlllgggiiinnnooorrrtttsssooovvv~~~|||yyyvvvtttssssssssstttvvvvvvvvvvvvmmmhhhaaa[[[[[[___eeeiiirrrzzz~~~~~~|||pppfffaaaWWWVVVTTTOOOHHHBBB>>>===???UUUnnn{{{}}}~~~}}}|||nnnQQQ@@@:::666333222111000///...------------///...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,...,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,------+++,,,---,,,***)))***+++,,,,,,,,,---------------,,,///333888===CCCJJJNNNNNNQQQQQQSSSdddbbbPPPRRR```wwwuuurrrrrruuu{{{lllZZZJJJBBB@@@=========<<<<<<===AAACCCDDDGGGJJJLLLMMMQQQWWW\\\aaaiiitttoooZZZPPPNNNPPPRRRUUUeeeccc^^^[[[ZZZ\\\___aaajjjttt|||kkk___^^^___```cccggghhhhhhfffdddfffhhhiiihhhddd]]]YYY\\\\\\\\\\\\[[[]]]```bbbbbb```]]][[[ZZZ[[[]]]^^^___^^^\\\YYYWWWWWWZZZ\\\bbbfffjjjlllkkkiiihhhgggiiiiiikkkoooqqqsssuuuwwwxxxyyyyyy{{{}}}}}}yyyvvvvvv{{{~~~zzzzzz~~~}}}tttzzz}}}vvvyyy}}}vvvnnnfff^^^ZZZOOOOOONNNLLLKKKLLLPPPSSS]]]ddduuu{{{||||||}}}}}}~~~zzzvvvnnnfffdddhhhlllooosssvvvxxx~~~|||~~~~~~}}}wwwmmmeee``````cccfffkkksss|||{{{{{{}}}~~~tttjjjbbbYYYXXXVVVSSSOOOIIIAAA===<<>>BBBEEEEEEHHHKKKMMMOOOSSSZZZ___eeemmmyyyttteeeVVVPPPQQQSSSUUUXXX```^^^\\\[[[]]]bbbgggjjjzzzvvvhhh^^^[[[[[[\\\^^^```___\\\ZZZVVVWWWYYYYYYYYYWWWTTTSSSWWWYYYZZZ[[[[[[]]]___bbb```______^^^^^^^^^^^^^^^^^^^^^]]][[[YYYYYY[[[]]]bbbfffjjjllllllkkkjjjiiijjjiiikkkppprrrqqqqqqtttssstttvvvxxxzzz|||~~~~~~xxxttttttwww|||}}}yyyzzz}}}~~~{{{xxx{{{{{{~~~wwwnnncccZZZTTTKKKKKKIIIGGGEEEGGGKKKNNNZZZeeeyyy~~~~~~|||~~~|||vvvyyy{{{}}}~~~zzzooobbb]]]___eeegggmmmvvv~~~~~~{{{}}}~~~||||||{{{uuunnnjjjiiiiiijjjkkkssszzz~~~~~~|||xxxmmmccc[[[YYYWWWVVVTTTNNNEEE>>>;;;AAAJJJTTTdddssszzzzzz|||~~~kkkSSSAAA888555666222111000//////......///---------------------------,,,,,,,,,,,,------.........,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,---------,,,,,,---...---+++******+++,,,,,,,,,---....../////////333777<<>>BBBGGGLLLPPPSSSWWWdddwwweee\\\tttuuurrrqqqsss~~~iiiXXXJJJ@@@>>>@@@;;;<<<=========@@@DDDGGGEEEHHHKKKMMMOOOTTT\\\bbbkkkvvvnnnYYYQQQMMMPPPUUUXXXZZZ]]]bbbgggppp{{{zzzoooddd[[[WWWVVVVVVNNNKKKHHHEEEEEEEEEEEEDDDDDDEEEGGGJJJNNNTTT[[[```eeegggiiihhhdddaaa___^^^[[[^^^bbbeeeeeeddd```^^^ZZZ\\\]]]]]]\\\\\\]]]___^^^bbbgggjjjkkkjjjjjjjjjiiigggjjjrrrtttqqqqqquuuyyywwwuuuttttttvvvxxxzzztttrrrnnnmmmnnnrrrxxx{{{~~~|||~~~~~~{{{{{{~~~}}}uuuyyymmm___RRRKKK<<<<<<;;;::::::>>>CCCGGGXXXdddzzz}}}zzzzzz}}}}}}xxxtttzzz}}}~~~|||}}}~~~{{{wwwrrriii]]]RRRPPPUUU]]]ZZZaaavvv~~~{{{{{{|||||||||{{{sssuuuwwwvvvtttrrrtttvvv{{{|||~~~{{{zzzvvvooofff```___```___ccchhhnnnrrruuuvvvwwwyyysssfff[[[XXXVVVWWWXXXSSSIIIAAA999<<<===>>>HHH\\\ppp{{{yyynnnRRR@@@;;;:::333222111000////////////,,,,,,---......---------******))))))***+++,,,,,,***+++,,,---------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------,,,+++++++++,,,------++++++,,,---,,,,,,------...///000000333666;;;???CCCGGGLLLOOOSSSVVVhhhfffbbb~~~wwwuuusssuuu{{{fffVVVIII@@@>>>@@@;;;<<<======>>>@@@DDDGGGHHHJJJMMMOOOQQQWWW___fffmmmxxxyyy]]]XXXQQQNNNRRRWWWYYYZZZ\\\eeezzzssshhhZZZQQQNNNMMMKKKJJJAAA???======???AAACCCCCCFFFHHHMMMSSSXXX___iiirrr~~~{{{lllaaa```aaaaaa]]]^^^___bbbdddcccaaa___[[[ZZZZZZ\\\___``````______eeehhhfffeeehhhkkklllooonnnmmmlllmmmoooqqqsssxxxvvvsssssstttuuuttttttmmmmmmnnnnnnnnnooouuu{{{yyy{{{}}}zzzyyyzzz|||yyywwwwwwzzz{{{zzzxxxxxxzzz}}}yyyqqqfffWWWIII@@@:::666777888:::@@@FFFNNN^^^sss}}}zzzxxxwwwwwwxxxzzz{{{yyyyyyyyyzzzyyyvvvooofff\\\QQQJJJKKKQQQOOOXXXggg~~~{{{xxx||||||tttmmmwww|||yyywwwyyy{{{zzzxxxzzz{{{{{{{{{{{{}}}~~~~~~~~~rrrjjjeeeaaa___^^^```___aaaggglllqqqzzzwwwmmmcccddd```ZZZVVVTTTKKK@@@???777555<<>>999777555111//////000000///...........................------,,,,,,------...,,,,,,++++++++++++******,,,,,,,,,+++++++++******---,,,***)))))))))******++++++,,,,,,---...//////++++++++++++++++++++++++...............///000111555777;;;@@@EEEJJJNNNPPPTTT\\\qqquuunnnzzzwwwxxx~~~qqq\\\PPPHHHAAA<<<:::;;;:::::::::<<>>AAADDDEEEKKKNNNUUU^^^iiiuuuqqqccc^^^]]][[[^^^___```aaaccccccbbbaaa^^^]]]\\\]]]___bbbbbbbbbaaagggjjjgggfffiiilllmmmooonnnnnnnnnoooqqqrrrsssrrrpppnnnnnnoooppppppoookkklllnnnoooooopppuuuzzz{{{|||~~~~~~~~~|||yyyxxxwwwwwwxxxuuuttttttwwwxxxwwwvvvtttuuuwww{{{zzz{{{yyyuuupppgggXXXJJJ>>>888555555666888===DDDKKKZZZnnn}}}zzzxxxwwwwwwxxxyyy}}}yyyuuutttsssrrrqqqkkkcccYYYQQQJJJFFFHHHNNNSSS]]]nnn~~~|||yyy{{{~~~yyyssspppxxx|||yyyvvvxxxzzzyyyyyyzzz||||||{{{{{{}}}~~~}}}~~~wwwsssoookkkiiiiiiiiilllrrrvvvwww|||}}}uuuiiikkkggg___ZZZVVVNNNEEE???:::999<<<>>>GGG^^^www~~~wwwsss|||mmmRRRAAA:::666444111000000000000///...........................------,,,,,,------.........------------,,,,,,+++++++++*********))))))---,,,***)))))))))***+++++++++,,,,,,---......///++++++++++++++++++++++++......---......///000111444666;;;@@@GGGLLLPPPRRRUUUZZZlll{{{vvvqqqzzzxxxzzzrrr\\\PPPIIIBBB>>>======<<<<<<<<<>>>AAAEEEGGGIIIJJJNNNRRRTTTVVV```kkkvvvuuu___UUUPPPRRRTTTWWWZZZ]]]______qqqrrr^^^UUUNNNEEE>>><<<;;;999777777777999<<<@@@DDDGGGJJJRRRXXXcccrrrqqqeeecccdddbbbaaaaaaaaaaaabbbcccddddddccc```^^^^^^```ccceeeeeedddiiillliiigggjjjnnnnnnnnnooopppqqqrrrsssttttttrrrqqqpppppprrrsssrrrqqqjjjnnnrrrrrrrrrtttxxx{{{~~~~~~~~~yyyyyyxxxvvvuuuuuuuuutttrrrqqqpppqqqssstttsssrrrppppppppprrruuuvvvvvvvvvtttsssqqqnnnlllfffWWWHHH<<<777333333444555;;;AAAHHHUUUgggyyy~~~}}}{{{xxxwwwxxxyyyzzz}}}zzzvvvrrrooommmjjjhhh```UUUKKKFFFDDDDDDHHHNNNVVV```rrr~~~{{{{{{yyywwwvvvwwwvvvtttrrrtttxxxzzzwwwtttuuuwwwwwwxxxzzz{{{{{{zzzzzzzzz{{{zzz|||~~~|||zzz{{{}}}~~~yyyvvvwww|||}}}oooqqqnnneee\\\VVVOOOJJJAAA>>><<<;;;888>>>UUUnnn~~~zzzrrrzzz```GGG<<<555333111000111111///..............................------,,,,,,------.........------------,,,,,,*********)))))))))((((((,,,,,,+++************+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------......///111111333666;;;BBBHHHNNNRRRTTTUUUVVVddd|||tttuuuvvvyyyyyy}}}nnnYYYLLLFFFAAA???>>>===<<<<<<===???BBBFFFHHHGGGHHHMMMSSSVVVZZZeeeppp|||eeeVVVRRRPPPRRRUUUYYY\\\^^^___```ttteeeVVVIIIDDD>>>999777777666555777999<<>>======;;;:::;;;<<<>>>AAADDDFFFFFFHHHMMMRRRVVV[[[gggsssmmmXXXPPPQQQQQQSSSWWW[[[^^^```aaaaaappppppYYYOOOAAA>>>:::777666666666666888;;;???CCCGGGMMMUUU[[[bbbuuurrriiieeecccaaa^^^hhhhhhhhhgggeeegggjjjnnnjjjfffaaa___aaadddggghhhgggmmmnnnkkkjjjnnnssstttssstttuuuvvvwwwwwwwwwwwwvvvvvvwwwxxxzzzyyywwwuuusss{{{wwwuuurrrrrrtttvvvvvvuuuooopppqqqqqqqqqppppppoooooollliiihhhiiijjjjjjiiigggeeebbb^^^]]]XXXLLL???===888444555555555888>>>CCCMMM\\\ooo~~~}}}||||||}}}}}}{{{yyyvvvsssooojjjccc___TTTJJJAAAAAAEEEIIIOOOUUUVVV```rrr|||xxxwwwoooppppppooonnnooorrruuusssqqqooommmiiifffeeefffnnnppprrrrrrqqqooonnnnnnnnnrrrvvvuuusssssswww|||xxxwwwtttlll```TTTMMMLLLHHHBBB;;;888999???LLLWWWsss}}}{{{ZZZGGG999666444222222111///..............................------,,,,,,------...,,,,,,+++++++++*********,,,,,,+++++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222999<<<@@@FFFKKKOOOQQQRRRQQQQQQ\\\ttt~~~kkknnn}}}vvvuuu}}}sssaaaNNNDDD@@@>>>======:::;;;;;;===@@@CCCEEEGGGHHHIIIMMMRRRUUUZZZfffrrrwww```RRRPPPTTTSSSUUUYYY]]]```cccdddeeeggg{{{hhhPPPEEE;;;999666444444555888999:::===BBBFFFKKKTTT___hhhvvvvvvllliiigggccc```___hhhjjjkkkiiiggghhhlllppplllhhhdddbbbcccfffhhhiiijjjoooqqqnnnnnnsssxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~zzzyyy~~~|||xxxtttppppppsssuuuuuutttppprrrttttttrrrpppoooooonnnkkkhhhggggggggggggfffaaabbb___ZZZVVVQQQHHH===>>>999555666555555888===AAAJJJXXXkkk~~~~~~}}}}}}}}}~~~{{{zzzwwwsssnnnfff^^^XXXKKKEEEAAACCCGGGKKKQQQXXX\\\hhhzzzyyyvvvwwwpppqqqqqqqqqqqqsssvvvxxxpppllliiihhhddd^^^[[[\\\cccfffjjjllllllkkkkkklllkkknnnpppqqqppprrrvvvyyyxxx{{{}}}~~~~~~~~~}}}zzzwwwrrrgggYYYPPPMMMJJJDDD===999;;;@@@GGGLLLhhhxxxiiiQQQ>>>:::666333111111000..............................------,,,,,,------.........------------,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333;;;>>>CCCHHHMMMOOOQQQQQQOOORRRbbb{{{wwwggglll}}}yyytttsss}}}nnn]]]LLLDDDBBB@@@>>>???<<<===>>>@@@CCCFFFHHHIIIIIIJJJMMMRRRUUUZZZgggsssiiiYYYQQQRRRVVVWWWXXX[[[^^^bbbeeehhhjjj]]]uuu|||wwwfffOOOCCC999777555333333666;;;>>>>>>BBBGGGLLLSSS___nnnyyytttlllgggggggggdddbbbdddgggjjjllljjjggggggkkkooonnnkkkgggeeefffhhhiiijjjnnnsssuuurrrsssyyy{{{|||zzzxxxvvvrrrmmmmmmpppssssssqqqrrruuuwwwvvvrrrooonnnnnnllliiigggffffffeeedddbbb\\\```___YYYSSSNNNGGGAAA===888555666555444666;;;???FFFSSSeee~~~~~~}}}}}}}}}|||||||||zzzyyyuuupppiii^^^SSSLLLAAA@@@BBBGGGKKKNNNUUU\\\cccqqq~~~vvvtttxxxqqqqqqqqqqqqssstttuuuuuummmhhheeeeeeaaaXXXSSSTTTVVV[[[aaafffiiikkkmmmooommmmmmmmmnnnoooqqqsssuuutttvvvyyy{{{|||~~~{{{xxxuuulll]]]QQQMMMHHHFFFAAA<<<999<<>>888333111000000///...........................------,,,,,,------.........------------,,,,,,++++++++++++***************+++,,,---------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---///000222333:::>>>CCCIIINNNQQQSSSSSSNNNVVVkkknnnbbblllwwwuuuqqqrrr~~~hhhYYYIIICCCBBB@@@>>>===<<<===???AAADDDGGGIIIJJJIIIJJJNNNSSSVVV\\\jjjvvvqqq\\\TTTRRRTTTVVV[[[[[[\\\___cccgggkkknnnWWWllluuusssrrrfffRRRHHH999888666444555999>>>CCCBBBFFFLLLRRR[[[iii{{{zzzuuummmggggggddd___^^^aaaeeeiiikkkjjjgggfffjjjnnnpppmmmjjjhhhiiijjjkkkkkkpppuuuxxxvvvvvv}}}{{{}}}{{{yyywwwvvvuuuuuupppkkkjjjnnnqqqpppnnnsssvvvxxxwwwrrrnnnmmmnnniiigggfffeeeeeedddbbb```ZZZ___```YYYRRRMMMIIIEEE===888555555444333555:::===CCCOOOaaa{{{||||||||||||{{{{{{{{{{{{yyywwwsssmmmdddXXXKKKBBB<<<>>>DDDKKKOOOQQQXXXaaagggvvv}}}tttsssyyyqqqooooooppprrrsssqqqppplllfffcccddd```VVVPPPOOONNNSSS\\\ccciiimmmpppsssooommmlllllloooqqqqqqqqqsssuuuyyy{{{}}}~~~zzzvvvvvvnnn___PPPKKKFFFHHHFFF>>>777777<<<@@@TTTmmm~~~yyywwwyyyjjjGGGAAA999333000000000000...........................------,,,,,,------...,,,,,,,,,+++++++++******************)))))))))))))))***,,,---...---,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---///111222333999===CCCJJJOOOSSSUUUUUUNNNYYYrrrggg^^^mmmzzzsssrrrppprrr|||cccTTTFFFAAA@@@>>>;;;;;;:::;;;===@@@BBBEEEGGGHHHIIIJJJNNNTTTXXX___mmmzzzfffUUURRRSSSTTTUUU]]]]]]]]]___ccchhhnnnqqqZZZdddpppuuussshhhUUUDDD===999777999:::;;;???DDDMMMKKKKKKRRRccc{{{uuunnniiifffccc___```cccffffffgggggghhhhhhiiijjjnnnmmmkkkiiihhhiiikkklllqqqtttxxx{{{}}}~~~|||zzzzzz{{{zzzwwwssssssuuuvvvuuusssooonnnmmmjjjhhhiiilllnnnoooooonnnnnnnnnnnnnnnnnngggiiiiiieeecccdddaaa]]]______]]]XXXQQQJJJEEEBBB;;;999555333222333555777===CCCNNN___ttt|||zzzwwwvvvvvvuuuooocccTTTIIIEEEEEECCCDDDHHHNNNQQQTTT[[[dddrrryyyxxxzzzvvvsssrrrpppnnnmmmmmmnnnnnnmmmllllllgggcccaaa\\\TTTNNNMMMLLLTTT```kkkqqqrrrrrrrrrqqqnnnkkkkkkoooqqqqqqpppppprrrvvvyyy|||~~~{{{{{{|||}}}wwwxxx|||zzztttnnndddVVVKKKLLLJJJIIIFFF???999:::@@@JJJ]]]ttt~~~zzz~~~PPPDDD888444666666111---............////////////,,,---------------------((((((((((((((((((((((((+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------.........////////////111555888>>>@@@DDDIIINNNPPPPPPOOOIII\\\vvvwwwaaaaaalll}}}ppppppmmmooorrrZZZNNNCCC@@@???<<<;;;<<<:::<<<>>>@@@BBBEEEIIIKKKKKKLLLRRRXXX]]]dddqqq}}}uuu[[[TTTTTTRRRSSSXXX]]]]]]^^^aaagggmmmqqqsssSSS___mmmvvvwwwppp```QQQ@@@;;;777999;;;===BBBHHHLLLKKKMMMWWWjjjuuuoooiiifffccc```aaaeeehhhhhhgggfffgggiiikkklllmmmmmmlllkkkjjjjjjjjjjjjnnnrrrxxx{{{{{{zzzzzzzzz{{{|||}}}{{{yyyxxxxxxyyy~~~~~~~~~|||{{{zzz{{{{{{|||qqqnnnkkkjjjlllnnnnnnmmmjjjhhhddd```]]]^^^cccfffjjjkkkkkklllmmmnnnoooooohhhjjjjjjfffddddddccc___^^^^^^\\\WWWQQQJJJDDDAAA:::888555333222444666777<<>><<<;;;<<<:::<<>>???IIIIIINNNTTTXXX[[[dddmmm}}}vvvvvvwwwuuurrrqqqpppnnnmmmmmmnnnnnnmmmllliiicccaaadddeee```YYYVVVYYYbbbnnnxxx|||{{{wwwuuuppprrrttttttssssssssstttvvvxxx{{{~~~~~~}}}{{{zzz}}}|||{{{|||~~~rrrgggjjjsss~~~wwwjjjZZZOOOJJJHHHGGGFFFBBB<<<;;;======DDDZZZwww~~~mmmSSS<<<777777000,,,...000//////...---,,,+++***......,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------...------------,,,,,,,,,,,,,,,,,,,,,---------............/////////222666999<<<@@@GGGNNNSSSTTTSSSRRRTTTbbbvvvggg]]]hhhxxxyyyllljjjlllllluuuxxxeeeVVVLLLCCC???>>>;;;;;;<<<:::===???AAACCCFFFIIILLLNNNPPPUUU\\\aaahhhuuusssaaaRRRRRRVVVVVVVVVYYY]]]]]]___ccchhhnnnsssvvvJJJVVVeeeooouuutttiii^^^PPPEEE<<<999;;;===BBBGGGKKKLLLPPPYYYkkk{{{qqqnnnnnnooommmgggdddeeeggggggggghhhhhhiiijjjkkkkkklllooopppnnnkkkgggeeegggiiimmmnnnmmmkkkjjjjjjlllnnnpppppppppqqqsssttt}}}{{{sssnnnoooqqqpppnnnmmmkkkhhhgggfffffffffcccaaa```___bbbeeehhhjjjfffccc]]]VVVRRRRRRUUUYYY^^^___```bbbdddfffhhhhhhgggiiihhhdddccceeedddaaaZZZXXXTTTPPPKKKEEE???;;;777666444333444555777999;;;AAALLLXXXfffwww{{{{{{~~~{{{ssskkkjjjeee\\\PPPFFFAAA@@@BBBKKKLLLQQQWWW\\\aaakkkttt|||yyyxxxyyyxxxuuutttrrrpppooooooppppppooonnnjjjeeedddjjjnnnjjjccc```hhhnnnwww}}}~~~|||yyywwwrrruuuwwwvvvtttsssvvvyyy||||||||||||||||||{{{zzz}}}{{{{{{{{{||||||{{{~~~|||~~~pppdddgggttt{{{ooo```TTTLLLHHHFFFFFFCCC>>>;;;<<<<<<<<>>:::222000555//////////////////000000///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000222666:::===CCCJJJQQQTTTVVVXXXZZZ___ggguuuzzzbbbVVV\\\ooosssmmmjjjllltttsssaaaOOOGGGAAA???<<<::::::>>><<<>>>@@@BBBDDDGGGKKKMMMNNNPPPWWW___fffnnn|||tttYYYSSSOOORRRUUUVVVVVVVVVZZZ]]]aaafffjjjqqqxxx~~~EEEOOOZZZeeeooovvvtttooodddUUUDDD===:::888999;;;???DDDKKKTTTbbbxxxzzztttmmmooovvv}}}|||rrrjjjgggeeefffiiikkkkkkkkkiiihhhmmmmmmmmmllljjjhhheeeccc``````^^^\\\ZZZ\\\___bbb```bbbdddddddddeeegggiiiiiiiiifff___^^^aaacccbbbcccbbbaaa`````````aaabbb]]]___```aaabbbeeeiiikkkfffeeebbb^^^YYYXXXYYYZZZ``````aaaaaabbbbbbccccccaaadddeeecccbbbdddbbb___]]]WWWNNNGGGCCC???:::777333333333444555777999;;;>>>DDDNNNVVV```mmm}}}~~~vvvoooiiiaaaUUUIIICCCCCCFFFJJJOOOPPPVVV___gggooo{{{{{{||||||{{{wwwuuuttttttuuuuuutttsssoooooottt|||zzzvvvuuu~~~~~~{{{yyyyyyyyyzzzzzz{{{{{{|||~~~~~~|||}}}~~~|||}}}}}}~~~}}}{{{|||}}}oooeeejjjvvvxxxmmmdddVVVMMMFFFEEEFFFAAA===;;;<<<;;;CCCZZZyyy~~~xxxtttrrrrrrrrrtttVVVDDD;;;666555666//////000000000111111111.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000333777:::>>>CCCKKKPPPUUUZZZaaagggnnnqqqxxxnnn[[[WWWbbbvvv}}}qqqooojjjmmmyyyqqq___KKKEEE@@@>>><<<999:::>>><<>>;;;;;;<<<>>>KKKiii|||xxxvvvuuuttttttuuudddIII;;;999888555000000000000////////////---...//////...---+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000333777:::>>>CCCJJJPPPWWWaaannnwww}}}gggZZZ]]]lll{{{ooonnnkkknnn|||kkkYYYIIIDDD@@@>>>;;;888:::???===???BBBDDDEEEHHHLLLOOOOOORRRZZZeeennnxxxlllZZZSSSSSSSSSRRRTTTWWWZZZ[[[]]]bbbiiiooottt|||BBBIIIQQQYYYdddooosssrrrlll\\\KKKBBB???;;;999999777>>>GGGOOOZZZjjj}}}}}}~~~ssstttxxx~~~}}}wwwqqqpppooommmjjjhhhiiilllpppssspppmmmjjjfffdddccccccddd]]]]]]\\\ZZZVVVTTTSSSTTTTTTVVVWWWWWWUUUUUUVVVXXX[[[\\\ZZZXXXZZZ```aaa___dddcccaaa```_________```\\\aaaeeegggggggggiiilllnnnkkkfff```]]]___dddiiijjjjjjkkklllmmmnnnoooooommmsssvvvvvvvvvvvvrrrmmmggg]]]PPPFFFBBB???<<<999111111222444666888:::<<<@@@FFFMMMQQQUUU^^^kkkvvvzzz|||~~~~~~|||wwwsssooommmdddUUUJJJFFFIIINNNRRRTTTVVV]]]gggqqq{{{|||vvvwwwzzzyyywwwuuuttttttuuuuuutttsssqqqvvv~~~|||wwwzzz~~~}}}{{{yyyyyy|||~~~}}}}}}|||xxxsssmmmiiihhhhhhiiijjjbbb___ccckkkvvv|||tttmmm```SSSGGGEEEFFFCCC>>><<<999<<<:::???YYY||||||{{{yyyyyyzzzzzzzzzzzzmmm|||nnnLLL;;;;;;999222111111000///...------,,,,,,---///000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000333777;;;>>>CCCJJJPPPYYYgggwww|||ddd[[[cccttt{{{nnnkkkkkknnn~~~|||fffSSSGGGCCC@@@>>>;;;888:::???===???BBBDDDFFFHHHLLLOOOPPPTTT\\\hhhqqq|||dddTTTSSSTTTTTTRRRTTTXXX]]]^^^___eeemmmsssxxxCCCHHHPPPXXX___ffflllpppnnnaaaQQQEEE@@@>>>:::777888;;;???FFFQQQbbbvvv~~~tttvvvxxxxxxvvvsssrrrqqqqqqnnnjjjiiimmmqqqssssssmmmjjjfffbbb^^^\\\ZZZZZZ___]]]YYYVVVSSSRRRQQQQQQMMMNNNLLLJJJKKKNNNQQQRRRYYY[[[\\\[[[\\\```dddeeehhhfffbbb^^^\\\^^^bbbeeebbbccceeeeeefffgggjjjlllkkklllkkkhhhdddeeekkkpppxxx{{{yyy{{{wwwnnnrrrzzz~~~~~~dddLLLEEEBBB;;;666777222111111333666:::;;;<<>><<<:::777555<<>>>>><<<888999<<<>>>AAACCCFFFGGGIIILLLNNNQQQUUU^^^jjjuuukkk\\\YYYSSSTTTUUUVVVWWWZZZ___bbbhhhiiiooowww}}}AAAFFFMMMTTT\\\ccckkkoooqqqeeeUUUJJJDDDAAA===:::999:::>>>BBBLLL[[[lllyyytttvvvwwwvvvssspppnnnnnnmmmjjjggggggjjjmmmnnnmmmjjjgggccc___\\\[[[[[[\\\^^^\\\YYYVVVSSSRRRRRRSSSMMMNNNMMMLLLKKKMMMNNNNNNTTTXXX[[[]]]bbbiiiooopppkkkiiieeeaaa___aaadddgggfffhhhiiijjjkkklllnnnqqqpppqqqqqqnnnkkklllrrrxxx|||~~~vvv}}}www```JJJDDDBBB;;;555666222111111333666999<<<===EEEHHHKKKMMMOOOUUU___fffxxx|||xxxsssnnnkkkdddXXXLLLHHHJJJNNNSSSXXX[[[^^^hhhuuu|||wwwvvvxxxzzzvvvvvvvvvvvvvvvvvvuuuuuuvvv{{{{{{wwwuuuuuuvvvxxx{{{|||||||||}}}~~~wwwnnnaaa[[[RRRMMMLLLLLLKKKIIILLLLLLOOOVVV^^^kkkxxxrrrhhh[[[NNNIIIGGGBBB>>>===;;;999777;;;HHHZZZhhhpppsssqqqqqqwwwzzz|||jjjMMM;;;666777111111000000//////000000000///...,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******++++++,,,,,,........................000000000000000444999===BBBEEEMMMVVV]]]iiittt^^^___kkkwwwrrrjjjgggpppyyyttt___QQQEEEAAA>>>>>><<<999999<<<<<>>BBBIIIPPPXXXaaaiiiooorrrhhhYYYMMMFFFAAA===:::888:::;;;>>>DDDPPP___jjj|||uuuvvvvvvtttpppllljjjjjjjjjiiiggggggiiijjjiiiiiifffccc___[[[YYYYYY[[[]]]]]][[[XXXUUUTTTSSSTTTTTTPPPQQQQQQQQQOOONNNOOOQQQWWW^^^eeejjjrrr|||pppmmmhhhdddccceeehhhkkkhhhjjjmmmnnnnnnoooqqqsssrrrssstttrrrqqqsssyyy~~~}}}}}}xxx~~~zzzmmmZZZHHHBBB@@@999444444222222222333555999<<<>>>FFFJJJMMMNNNMMMQQQYYY```ppp~~~~~~{{{wwwrrrkkkggg\\\RRRIIIHHHLLLOOOTTTYYY\\\bbbmmmyyy|||yyyyyy{{{}}}vvvvvvwwwwwwwwwwwwwwwwwwwwwzzz|||{{{wwwsssrrrssswwwyyy{{{||||||}}}|||{{{~~~}}}}}}}}}vvvkkkdddWWWQQQJJJFFFFFFEEECCCAAACCCCCCGGGMMMUUUaaatttzzzwwwnnn```RRRKKKGGGBBB???>>>===;;;999:::@@@KKKYYYcccmmmooottt{{{wwwWWW???777888111111000//////////////////...---+++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++........................////////////111555:::???DDDHHHOOOWWW^^^kkksss___cccqqq}}}~~~lllhhhiiisssrrr\\\OOOEEE@@@>>>>>><<<999:::===;;;>>>BBBFFFHHHLLLPPPSSSTTTXXXcccppp{{{mmmXXXPPPRRRVVVXXXZZZ[[[]]]aaafffjjjtttxxx===@@@FFFMMMUUU___hhhooooooggg[[[OOOEEE>>>:::888777888999:::>>>HHHUUU^^^kkkwww}}}wwwxxxwwwtttooojjjhhhgggkkkkkkjjjjjjjjjjjjiiihhheeeaaa\\\XXXVVVWWWZZZ\\\ZZZXXXVVVTTTSSSTTTUUUVVVWWWVVVVVVVVVTTTRRRVVV[[[gggsss~~~tttpppkkkhhhhhhiiikkklllfffiiilllnnnoooooopppqqqpppqqqqqqqqqrrruuu{{{yyyxxxvvvppplllbbbSSSFFFAAA>>>888333222222222333333555888<<>>??????BBBGGGMMMWWWgggwww|||{{{ssseeeVVVMMMGGGAAA??????>>><<<;;;:::;;;@@@LLLXXXgggoooxxx~~~xxxbbbFFF:::;;;111111000///...............---,,,+++*********************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,+++++++++++++++++++++***---------...............---...//////111666<<>><<<::::::>>>===@@@CCCFFFIIILLLPPPRRRWWW[[[fffsss~~~vvv```SSSRRRVVVWWWYYY[[[]]]```dddjjjnnnwww}}}<<<@@@FFFMMMUUU^^^hhhnnnnnniii___RRRFFF===888666555666777888;;;CCCNNNWWW___jjjxxx{{{{{{yyyuuuooojjjhhhgggjjjkkkllllllkkkjjjhhhhhheeeaaa\\\WWWUUUUUUXXXYYYWWWVVVUUUTTTTTTUUUWWWXXX\\\YYYYYYYYYWWWVVV]]]gggzzzvvvrrrmmmkkklllmmmlllllleeehhhlllooooooooooooooommmmmmnnnppprrrvvv{{{uuuzzzwwwmmmgggbbbXXXOOOEEE@@@<<<777333111222333444333444777===AAAIIIOOOSSSRRRMMMLLLQQQXXXhhhyyy{{{zzzzzzuuujjjbbbQQQKKKIIIKKKNNNPPPUUUZZZ[[[eeesss|||yyyxxxyyyzzzzzzyyysssssstttuuuwwwxxxyyyyyy{{{{{{zzzwwwtttsssssssssyyyzzz{{{{{{zzz{{{}}}~~~~~~~~~}}}~~~~~~~~~rrrmmmmmmmmmllldddXXXOOOJJJFFFAAA>>>@@@@@@BBBFFFIIIPPP^^^kkk~~~}}}wwwjjj[[[QQQIIIAAA???@@@???===<<<;;;999:::EEERRRcccppp}}}~~~tttwwwlllMMM<<<999222222000//////.........------,,,+++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,+++++++++++++++---------.........//////------...000222777===BBBEEEKKKRRRWWW___nnnwwwbbbgggvvv{{{kkkiiilllssslllYYYMMMCCC???<<<===<<<:::;;;???@@@BBBEEEHHHIIIKKKOOOQQQYYY]]]hhhuuuhhhYYYRRRTTTXXXWWWYYY\\\___bbbgggmmmrrrwww<<<@@@FFFMMMUUU^^^ffflllooollldddXXXIII>>>999888333555666777:::@@@JJJRRRXXXaaammmxxx~~~|||wwwpppllliiiiiihhhjjjkkkjjjiiigggggghhhdddaaa\\\XXXVVVVVVWWWYYYWWWVVVUUUUUUVVVXXXZZZ\\\___[[[[[[^^^[[[YYYaaammmuuuqqqnnnmmmooonnnkkkhhheeeiiinnnqqqqqqppppppooollllllnnnppptttxxx|||vvvooo{{{uuunnnggg___SSSMMMEEE???:::666444222222444555444333777===CCCJJJQQQWWWUUUNNNLLLQQQXXXdddwwwyyyyyyyyytttggg\\\NNNJJJJJJMMMPPPRRRXXX^^^```kkkzzz}}}yyyvvvvvvxxxyyywwwuuuqqqrrrsssuuuwwwxxxzzzzzz}}}|||zzzxxxvvvuuuuuuuuuwwwyyyzzz{{{{{{|||~~~}}}|||~~~~~~xxxzzztttdddVVVMMMHHHDDDAAADDDDDDEEEHHHIIIMMMYYYfffvvvzzznnn```VVVLLLDDD@@@AAABBB===;;;<<<999888@@@MMM___rrrxxxvvvuuuVVV???777444333222000////////////------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////---...///000222777>>>BBBEEEMMMTTTYYYaaaqqqvvvaaagggwwwzzzjjjhhhhhhttt{{{hhhWWWLLLBBB>>><<<======;;;<<<@@@AAADDDFFFHHHJJJLLLNNNQQQYYY^^^iiivvvsss___UUURRRSSSVVVXXXZZZ]]]aaaeeekkkqqqvvv{{{:::???FFFMMMUUU\\\dddhhhpppoooiii[[[KKK>>>999888333555666777888===FFFLLLPPPYYYbbbiiirrr|||}}}wwwqqqllljjjjjjgggiiijjjiiigggfffhhhiiibbb```\\\ZZZXXXXXXZZZ[[[XXXXXXWWWXXXYYY\\\___aaaaaa___bbbfffccc]]]bbboooyyyrrrpppnnnooopppoooiiiddddddhhhnnnqqqrrrpppooonnnllllllmmmppptttyyy|||~~~{{{wwwkkkhhhlllvvvqqqhhh]]]PPPMMMGGG???999666555444222444555444333666===DDDKKKRRRYYYXXXQQQNNNSSSZZZdddyyyxxxwwwwwwpppaaaTTTKKKHHHIIINNNRRRVVV]]]dddjjjuuu~~~}}}yyyuuuuuuwwwxxxtttqqqqqqrrrtttvvvxxxzzz|||}}}|||{{{yyyxxxxxxwwwvvvuuusssvvvzzz}}}~~~|||{{{|||~~~~~~~~~nnn[[[PPPKKKHHHGGGFFFFFFHHHJJJKKKNNNYYYeeesss}}}rrrfff[[[QQQGGGCCCDDDEEE===:::<<<:::666<<>>BBBFFFOOOWWW[[[ddduuuooo^^^gggxxxuuukkkjjjkkkxxxtttcccTTTJJJAAA===<<<======;;;<<<@@@@@@CCCFFFHHHJJJMMMPPPSSSWWW]]]iiiwwwfffXXXTTTSSSSSSTTTYYY\\\___ccchhhnnnuuuzzz999>>>FFFMMMTTT[[[aaaeeeooooooiii\\\KKK===888777444666777666777;;;BBBHHHKKKRRRYYY^^^fffrrr{{{}}}wwwqqqlllkkkjjjhhhjjjkkkjjjhhhgggjjjlll___^^^\\\[[[ZZZ[[[\\\]]]ZZZZZZYYYZZZ\\\___bbbddddddccciiiooojjjaaadddooozzzzzzxxxpppnnnmmmoooqqqooohhhaaabbbffflllppppppooommmlllkkkkkkllloootttxxx{{{|||wwwwwwkkkaaaeeeppptttqqqgggYYYPPPNNNHHH???888666666555222555666444333666>>>DDDKKKSSS[[[YYYRRROOOUUU[[[fff|||xxxuuuuuummm\\\MMMIIIGGGIIINNNTTTXXXaaaiiiqqq}}}}}}yyyuuuuuuxxxwwwsssooorrrsssuuuwwwyyy|||}}}~~~{{{zzzyyyxxxyyyxxxwwwuuuppptttzzz~~~~~~||||||~~~||||||~~~}}}~~~}}}~~~ttt___SSSNNNMMMMMMGGGGGGIIILLLMMMPPPZZZfffsssuuujjj___UUUJJJFFFGGGGGG>>>:::<<<:::555:::DDDZZZsss}}}mmmQQQAAA666555444222111000000000......---,,,,,,,,,------++++++,,,,,,,,,---------************************++++++---......---++++++******+++,,,,,,---......,,,,,,------...///000000...///000000333777===BBBHHHQQQYYY]]]gggyyyhhh[[[gggyyyqqqmmmoooqqq|||ppp___QQQIIIAAA===;;;======;;;===AAA>>>AAAEEEHHHKKKNNNRRRUUUUUU[[[iiixxxsss\\\SSSTTTVVVVVVUUU[[[^^^aaafffkkkqqqxxx}}}888<<>>BBBLLLNNNRRRVVV\\\fffrrr{{{zzzxxxvvvqqqkkkjjjjjjjjjkkklllkkkiiigggbbb___\\\[[[]]]___^^^\\\^^^[[[YYYZZZ]]]```___^^^eeeiiipppssslllbbbbbbjjj|||zzzrrrjjjggglllooonnnnnnooolllhhhdddjjjrrrvvvuuurrroooooosssrrrqqqrrruuuxxxzzzzzzxxxqqqhhh```bbbsssuuukkkaaa[[[VVVOOOFFF???:::888777666333333333333333666:::>>>NNNOOOSSSUUURRRPPPUUU]]]rrr~~~xxxqqqdddWWWQQQIIIJJJLLLQQQXXX___fffjjjyyy~~~}}}{{{yyywwwvvvuuuuuurrrsssvvvyyy|||~~~wwwwwwvvvxxxyyyzzzyyywwwpppwww~~~~~~~~~~~~}}}jjjXXXMMMIIIIIIMMMKKKNNNSSSUUUYYYdddqqq|||nnncccZZZQQQGGG@@@@@@@@@???<<<888888;;;???RRRmmm{{{^^^CCC999777333000///111000...////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---...------------.../////////000000111222777===AAAGGGRRRXXXXXXgggnnn]]]\\\ooo|||}}}|||pppllllllmmm~~~jjjYYYOOOIII???>>><<<;;;;;;;;;===>>>@@@BBBEEEGGGJJJNNNRRRVVVWWW^^^jjjxxxvvvbbbSSSTTTWWWVVVXXX^^^___^^^bbbiiiooouuu888===BBBGGGMMMUUU___fffgggkkklllbbbQQQAAA999888777666666555555999>>>BBBHHHKKKNNNQQQVVV___llluuu~~~}}}zzzyyytttoooooonnnmmmmmmmmmllliiiggg```^^^[[[\\\^^^``````______\\\ZZZZZZ\\\_________fffhhhnnnpppjjjaaa```eeessszzzqqqiiiggglllooonnnnnnnnnkkkgggfffkkkqqqtttssspppnnnnnnuuutttsssuuuxxxzzz{{{{{{wwwoooeee___dddwwwzzzqqqjjjaaaZZZSSSNNNEEE>>>:::888666555333333333333333666:::===KKKMMMQQQUUUUUUUUU\\\eeexxxvvvkkk\\\PPPJJJHHHKKKOOOSSSYYYaaajjjppp}}}{{{yyyxxxxxxwwwwwwxxxzzz|||}}}~~~yyyxxxxxxyyy{{{{{{zzzxxxvvv{{{~~~wwwdddSSSIIIFFFFFFHHHHHHMMMTTTZZZcccsssqqqfff]]]TTTIIIAAA@@@@@@???;;;888888;;;>>>MMMeeedddHHH;;;888444111222222111////////////...............,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------...------------.../////////000000111333777===BBBHHHSSSXXXYYYgggggg]]]___qqqwwwmmmkkknnnrrrzzzfffVVVKKKFFF???>>><<<;;;;;;<<<===>>>@@@BBBEEEGGGJJJNNNRRRVVVZZZaaammm{{{mmm\\\QQQSSSWWWWWWZZZ```bbbbbbfffmmmsssxxx999===CCCGGGLLLSSS\\\cccdddlllooofffSSSCCC<<<<<<888888777666666999===AAAFFFHHHJJJLLLPPPYYYeeennn{{{}}}zzzwwwuuussspppooonnnllliiiggg___]]]\\\]]]___aaabbbbbbaaa^^^ZZZYYY[[[]]]___```fffgggjjjlllhhhaaa^^^^^^ggg~~~zzzqqqjjjhhhpppvvvuuuqqqnnnkkkggghhhllloooqqqpppnnnmmmllluuutttuuuwwwzzz||||||{{{vvvlllaaa]]]hhh~~~sssnnniii```XXXPPPKKKDDD>>>:::777555333222333333333333666:::===GGGIIIOOOUUUWWW[[[dddooo~~~rrrdddUUUJJJFFFIIIMMMSSSWWW[[[dddpppyyy}}}|||zzzzzzzzzzzz{{{||||||}}}|||||||||{{{zzzzzz{{{}}}}}}|||zzz{{{~~~~~~}}}mmm[[[LLLDDDBBBCCCDDDGGGNNNWWW```ooouuujjjaaaWWWKKKCCC@@@???>>>;;;888888:::<<>>CCCJJJSSSXXXZZZggg}}}mmm^^^^^^dddtttqqqiiihhhooowwwvvvcccTTTIIICCC>>>===<<<;;;;;;<<<>>>???AAACCCEEEHHHJJJNNNRRRVVV]]]eeeqqq~~~}}}bbbVVVOOOSSSXXXZZZ]]]bbbfffgggmmmtttyyy~~~999===BBBGGGKKKQQQYYY___dddmmmrrriiiVVVDDD======999999888777666888<<<@@@FFFHHHIIIKKKNNNVVVbbbjjjxxxzzzwwwrrrooommmkkkhhhfff```___^^^^^^___```bbbbbbaaa___[[[YYYYYY\\\___aaagggfffggghhhgggaaa\\\XXX___uuuzzztttooolll{{{xxxooollljjjkkklllmmmmmmmmmlllkkkkkkqqqrrrtttxxx|||~~~}}}{{{sssiii]]][[[lll{{{pppnnnjjj___UUUOOOJJJDDD>>>:::777333111111222333333444555999<<>>@@@BBBDDDFFFHHHJJJNNNRRRVVV___hhhtttnnnZZZSSSPPPUUUZZZ\\\___dddhhhkkksss{{{888<<>>;;;999999999777666777;;;===DDDFFFHHHIIILLLSSS]]]eeettt|||xxxrrrnnnkkkiiigggeeecccbbbaaa___^^^^^^^^^___```^^^[[[YYYYYY[[[___bbbggggggggggggfffccc\\\VVV[[[mmm}}}yyyvvvrrr~~~qqqmmmooommmlllkkkkkkkkkkkkkkkjjjlllnnnrrrxxx|||~~~|||zzzooofff[[[\\\ppp{{{tttrrrmmm```TTTPPPKKKEEE???:::666333000000222333333444555888;;;@@@CCCIIIQQQVVV^^^kkkxxxuuugggZZZPPPLLLMMMNNNUUU\\\aaadddmmm{{{~~~{{{yyyxxxwwwxxxyyyyyyzzz{{{{{{zzzzzz||||||{{{}}}~~~~~~||||||||||||}}}~~~~~~~~~~~~~~~}}}~~~|||sssjjjZZZLLLCCC??????AAAGGGMMMVVVaaasss{{{qqqhhh]]]OOOFFFAAA???===;;;::::::999999999@@@XXXxxxzzzjjjJJJ???555444555222//////111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++++++++++++++)))***+++,,,------.........------------...//////...///111222555:::AAAFFFMMMTTTYYY___lll}}}zzz___YYYfffuuurrrkkkhhhooo{{{nnn]]]PPPFFFAAA<<<<<<;;;:::;;;===???AAACCCDDDGGGHHHJJJNNNRRRVVV___hhhvvvxxxcccWWWUUUUUUXXX[[[^^^aaaeeejjjnnnwww666;;;AAAEEEIIINNNUUU[[[dddlllqqqmmm]]]LLL@@@:::999999999777666666888;;;>>>@@@DDDFFFIIIOOOWWW]]]nnn{{{|||wwwqqqllljjjhhhgggfffeeedddccc```\\\ZZZ[[[\\\]]]]]]\\\ZZZYYY[[[```cccfffiiiiiigggfffddd^^^XXXYYYhhh{{{~~~zzzwww~~~qqqnnnpppmmmllljjjkkkllllllkkkjjjkkkmmmrrrxxx||||||yyyvvvgggbbb[[[___wwwyyywwwpppcccXXXTTTOOOGGG@@@;;;777333111///111333444444555888:::???AAAGGGOOOUUU^^^mmm{{{uuufffXXXNNNLLLOOOSSSXXX```eeejjjrrr}}}}}}{{{zzzyyyxxxyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{|||~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~}}}|||||||||}}}}}}|||~~~~~~~~~~~~}}}|||{{{{{{zzzwwwssspppeee]]]PPPFFFBBBBBBCCCEEEGGGNNNZZZjjj}}}tttlll```SSSIIIBBB@@@>>><<<<<<;;;:::888777<<>>;;;;;;::::::;;;>>>@@@BBBCCCEEEGGGIIIKKKNNNRRRUUU^^^iiivvvkkk[[[VVVWWWXXXZZZ\\\___cccgggkkkpppzzz444999@@@EEEIIINNNUUUZZZbbbgggmmmkkkaaaQQQCCC;;;999999888777555555666888999===BBBEEEHHHMMMSSSYYYhhhttt|||wwwqqqllljjjiiiiiihhhddddddccc___[[[YYYZZZ[[[ZZZ[[[\\\[[[[[[\\\```dddfffkkkmmmjjjgggfffaaa[[[XXXdddxxx{{{zzzwwwqqqnnnmmmmmmkkkjjjkkkmmmnnnllljjjmmmpppuuuzzz|||zzzuuuqqq___^^^\\\ddd}}}xxxrrrggg___YYYRRRIIIAAA;;;777444222///111333444444555888:::===???EEEMMMUUU___ppp~~~ttteeeXXXOOONNNRRRWWW[[[bbbhhhooovvv~~~~~~}}}}}}}}}}}}}}}}}}zzz{{{||||||}}}|||||||||zzzyyyyyyzzz|||}}}{{{zzz{{{zzzzzz|||~~~|||yyyzzz{{{||||||}}}{{{xxxxxxzzzyyyvvvsssooolllgggaaa]]]UUUNNNFFFAAABBBFFFIIIKKKLLLSSS```uuuxxxpppeeeWWWMMMDDDAAA>>>===>>>===:::888999<<>>AAABBBDDDFFFHHHIIIKKKNNNRRRUUU^^^iiixxxrrr]]]UUUSSSWWWZZZZZZ[[[___eeeiiimmmrrr}}}333888???DDDHHHNNNTTTYYY___dddiiijjjcccUUUFFF===999999888666444444555777777<<>>DDDMMMVVVaaarrrrrreeeYYYQQQRRRWWWZZZ]]]cccjjjrrryyy~~~~~~|||||||||}}}~~~zzzzzz{{{{{{zzzzzzyyyxxxyyyxxxxxxyyy{{{|||zzzyyy~~~||||||~~~{{{wwwyyyzzz||||||~~~}}}xxxuuuuuuwwwtttqqqkkkeee___YYYRRRNNNJJJEEE???>>>CCCIIINNNPPPRRRZZZggg~~~{{{ssshhhZZZPPPEEEBBB???>>>???>>>;;;888:::===AAAOOOllldddNNN<<<888777222000444---------...............,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))************************+++,,,---------,,,+++***...------------...//////...///111333777===DDDIIIOOOTTT\\\hhhwwwlll```aaaiii|||qqqkkkggggggvvvwwwbbbUUUMMMEEE???::::::::::::<<<>>>AAACCCDDDFFFHHHIIIKKKNNNRRRUUU^^^jjjyyydddTTTRRRPPPVVVYYYYYYZZZ___fffkkknnnttt888;;;>>>BBBGGGNNNUUU[[[```aaacccgggfff\\\MMMAAA===:::666555555555555444;;;>>>BBBDDDGGGLLLTTTYYYdddlllxxx{{{qqqjjjhhhjjjnnnpppgggeeebbb```^^^[[[XXXVVV[[[\\\\\\\\\]]]___cccfffeeejjjlllkkkjjjiiieee___^^^aaaqqqxxxwwwuuurrroookkkkkklllnnnppplllkkknnnnnnjjjmmmsssuuuxxxyyyyyywwwssslllfff\\\aaajjj{{{}}}xxxuuuoooiiidddTTTFFFBBBAAA<<<666555444444444555666888:::<<<>>>???DDDNNNWWWcccsssqqqfff\\\TTTRRRTTTZZZ___fffmmmqqquuuxxxyyy~~~||||||}}}}}}~~~~~~}}}|||{{{zzzzzzxxxzzz||||||{{{{{{|||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||zzz{{{}}}~~~~~~|||vvvqqqmmmnnniiiaaaWWWOOOJJJGGGFFF@@@???@@@DDDFFFHHHNNNVVV___eeevvv{{{ppp```UUUKKKGGGAAA>>>>>>>>>;;;999999<<<===DDD___~~~~~~oooSSS;;;888999333000333000000000000////////////------------,,,+++***))))))***+++,,,,,,+++***)))***++++++,,,,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,---------000///222888;;;>>>DDDKKKRRRXXX\\\jjjvvvaaa[[[\\\lllmmmmmmhhhccctttvvvdddVVVKKKCCCAAA<<<;;;;;;:::;;;===???AAAHHHFFFHHHLLLOOOOOORRRWWWaaajjjyyyiii[[[WWWWWWTTTVVVYYY[[[^^^bbbgggjjjsssyyy:::<<<>>>@@@EEEKKKSSSXXX^^^^^^```bbbbbbZZZNNNDDD>>>;;;777555555555444333999<<>>DDDNNNWWWbbbsssqqqfff\\\UUUSSSVVVYYY^^^eeekkkppptttwwwzzz~~~}}}|||zzzyyyxxxwwwxxxzzz||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzz}}}~~~}}}|||yyytttooolllccc^^^VVVNNNGGGBBB@@@???@@@???@@@DDDFFFJJJRRR[[[cccmmmvvvggg[[[MMMHHHBBB???>>>>>>;;;999999<<<<<>>DDDKKKSSSZZZ___nnnsss___YYYZZZlllkkkiiieeebbbuuuuuucccUUUIIIAAA???===<<<<<<;;;<<<>>>AAABBBGGGFFFGGGLLLOOOPPPTTTYYYdddlllzzzppp\\\SSSQQQRRRSSSVVVYYY]]]```eeekkkoooyyy>>>>>>>>>???AAAGGGOOOTTTZZZYYYYYY[[[[[[VVVNNNHHHAAA===999666555555444333777;;;@@@EEEIIILLLPPPSSS^^^fffqqq|||yyytttsssqqqnnnjjjhhhfffcccaaa```___]]]\\\\\\^^^```aaaaaabbbdddfff```dddeeeddddddffffffbbb\\\aaappptttttttttsssqqqnnnkkkiiijjjgggfffiiillloootttzzz{{{{{{{{{xxxqqqiiiccc```gggvvv|||tttpppmmmlllfff[[[OOOIIIDDD<<<555111333333333333555777999:::;;;===DDDMMMVVVaaarrr~~~pppeee[[[RRRQQQTTTXXX\\\bbbhhhmmmrrrvvvzzz~~~~~~~~~|||zzzxxxwwwvvvwwwyyy{{{{{{zzzzzz|||}}}~~~|||||||||}}}}}}~~~~~~{{{yyyyyy|||{{{zzzwwwsssnnniiifffUUUQQQKKKDDD???<<<;;;;;;@@@???AAAEEEHHHMMMWWWaaafffwwwpppbbbQQQKKKDDD??????>>><<<:::888;;;;;;>>>OOOlll|||}}}zzzuuu{{{cccJJJ>>>999333000111000000000000////////////------...------,,,+++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------000///222888<<>>===<<<<<<===???BBBCCCFFFEEEGGGLLLOOOQQQVVV]]]hhhppp}}}vvv___UUUSSSSSSSSSSSSVVV[[[___dddjjjpppuuu{{{CCCBBB@@@>>>???DDDKKKPPPTTTSSSRRRSSSTTTRRROOOLLLCCC???;;;777666555444222666:::@@@FFFKKKMMMOOOOOOYYY```jjjsss}}}~~~xxxwwwuuupppkkkfffdddaaa_________]]]\\\\\\___aaaccccccccceeefff```cccdddbbbcccggggggeee```bbbmmmuuutttrrrqqqpppnnnkkkiiillliiiggghhhkkkooorrruuuxxxvvvsssooohhhccceeejjjyyy~~~tttooonnnnnnfff___VVVNNNGGG>>>666111333333333333444666888999:::===DDDMMMTTT___qqqrrreeeXXXNNNLLLOOOVVVYYY___dddjjjpppuuuyyy~~~|||zzzxxxxxxvvvxxxyyyyyyyyyyyy{{{}}}~~~|||zzz{{{||||||~~~{{{zzzyyywwwvvvuuurrrllleee___[[[LLLIIIDDD???<<<;;;;;;<<>><<<:::777999:::<<>>>>>AAAGGGLLLNNNMMMMMMMMMOOOOOONNNNNNDDDAAA<<<999777666444333666:::@@@GGGLLLNNNNNNMMMSSSYYYaaaiiirrr}}}|||yyywwwsssooogggdddaaa____________^^^^^^```bbbdddcccdddeeefffbbbeeeeeecccdddhhhiiigggaaa___iiiyyyuuuqqqnnnnnnnnnmmmkkklllkkkiiiiiilllppppppooonnnjjjfffdddaaadddrrr~~~uuupppppppppiiifff___UUUJJJAAA888333444333333333444555777888:::===EEELLLRRR\\\nnnuuugggXXXLLLIIILLLTTTXXX^^^dddiiipppvvvzzz}}}}}}~~~~~~}}}zzzyyyxxxuuuwwwxxxxxxwwwxxx{{{}}}~~~|||{{{{{{||||||}}}}}}zzzyyyssssssrrrooohhh___VVVPPPEEECCC???<<<;;;;;;===??????CCCJJJPPPQQQRRRZZZcccuuuwwwjjjZZZRRRHHHAAA???>>>===;;;777777888;;;BBBUUUsss~~~xxxvvvyyyttt^^^HHH;;;666444333000000000000////////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------,,,+++***,,,,,,---------.........000000333999>>>AAAGGGOOOVVV___lllnnn^^^^^^```uuu{{{iiiccc___]]]mmm{{{gggYYYOOOFFF@@@???;;;;;;::::::<<<>>>AAACCCCCCDDDHHHMMMOOORRR[[[dddooowwwnnnXXXRRRVVVXXXWWWVVV]]]```dddiiinnnttt{{{FFFEEEBBB>>><<<>>>CCCGGGHHHHHHJJJKKKLLLMMMMMMMMMEEEAAA===999888777555444555888>>>EEEKKKMMMLLLJJJLLLRRRXXX^^^dddooo}}}}}}yyyuuusssjjjgggdddaaaaaaaaaaaa```___aaabbbccccccccceeegggeeehhhiiifffgggjjjjjjhhh^^^^^^mmm|||wwwqqqoooppppppooonnnhhhjjjkkklllooorrroooiiibbb^^^\\\^^^aaalll}}}wwwuuuuuuuuusssrrrkkk]]]OOOEEE<<<666555444444444444666777888:::>>>FFFLLLQQQYYYlll}}}tttgggXXXMMMKKKOOOUUUYYY```gggmmmsssyyy|||~~~~~~}}}{{{yyyxxxwwwvvvwwwxxxxxxxxxyyy}}}~~~|||||||||}}}}}}~~~}}}yyyxxxrrrrrrpppkkkcccYYYOOOIII???===;;;999999;;;>>>@@@CCCGGGOOOUUUUUUVVV^^^iiiwwwlll^^^VVVJJJBBB???>>>===<<<888666777;;;???LLLggg|||tttwww}}}jjjPPP>>>999666333000000000000////////////------............------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,---------............000000444:::>>>BBBHHHPPPUUU^^^mmmlll^^^``````rrruuueeebbb___aaaqqqxxxcccVVVLLLEEEAAAAAA::::::999:::;;;>>>AAACCCCCCDDDIIIMMMOOORRR\\\gggoooxxxvvvcccTTTTTTYYYYYYXXXYYYaaaeeeiiinnntttzzzDDDBBB@@@===:::;;;>>>AAACCCEEEHHHJJJKKKKKKLLLLLLEEEAAA===:::999888777666444666;;;BBBHHHKKKJJJGGGGGGLLLQQQUUUYYYbbbpppzzz{{{vvvtttllliiidddbbbaaaaaaaaaaaa```aaabbbaaaaaabbbeeeggghhhkkkkkkiiihhhjjjiiifff^^^dddyyy~~~zzzuuutttuuuuuurrroooiiillloooooorrrrrrjjj___YYYVVVXXX```hhhyyy~~~~~~yyyfffTTTHHH???888666555555444555666888999;;;@@@GGGLLLOOOWWWiiizzzyyyssskkkaaaUUULLLMMMSSSXXX]]]eeemmmsssxxx}}}~~~}}}{{{zzzyyyxxxyyyzzz{{{zzzzzz|||~~~~~~}}}|||xxxvvvvvvrrroooiiibbbYYYPPPHHHDDD<<<;;;999888999<<>>===;;;666777;;;<<>>======777777;;;;;;===QQQiiizzzyyy}}}~~~]]]EEE===888000000000000000////////////------...............---,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++******,,,---.../////////---------.........//////111000444;;;???CCCIIIQQQSSS[[[kkkfffYYY]]]mmmzzzsssfffffflllyyyzzzbbbRRRHHHAAA>>>???<<<;;;;;;<<<===@@@CCCEEEDDDFFFJJJNNNNNNQQQ\\\hhhnnnyyyvvviii]]]VVVXXXXXXTTTXXXbbbcccgggnnnuuu|||AAA???;;;777444555999<<<@@@AAABBBCCCCCCCCCBBBAAA???<<<999777777666555444///222777<<>>===:::666333333666999===>>>???@@@AAA@@@@@@???===;;;888666666666666555000222666:::>>>BBBDDDFFFGGGIIIIIIIIIIIINNNVVV\\\nnn~~~{{{uuummmjjjfffcccddddddeeedddddddddbbbaaaaaadddiiimmmpppnnnnnnmmmhhhaaa```cccmmm~~~{{{}}}~~~{{{xxxxxxyyyvvvuuuuuunnnaaaVVVQQQPPPYYYcccmmmuuukkkbbbXXXNNNGGG===666222444777777777999<<>>BBBHHHLLLSSSSSSTTTWWW\\\hhhzzzpppeeeWWWKKKDDD@@@>>><<<===888666999777888EEEVVVsssvvvUUUCCC;;;666555444222111222111000...........................------------------,,,,,,------,,,+++************++++++,,,,,,,,,,,,------------..................000333777:::>>>DDDJJJNNNWWW]]]rrrvvv]]]ZZZbbbtttvvvoooiiilllvvvzzz___PPPIIICCC===;;;:::;;;;;;===>>>@@@BBBCCCDDDHHHLLLOOOSSSYYYbbbhhhuuu~~~ggg[[[WWWWWWWWWWWWYYY^^^eeejjjqqquuu{{{::::::888555222222333555:::;;;<<<=========<<<<<<;;;888666555666666666555222333444777:::>>>AAACCCCCCEEEGGGGGGGGGJJJQQQVVVcccuuuxxxmmmkkkhhhggghhhhhhhhhgggdddbbb```aaaeeekkkoooqqqqqqnnnllliiibbb\\\]]]bbbsss~~~zzz|||}}}zzzwwwwwwwwwuuutttssskkk]]]RRRNNNOOOZZZiiiwww|||xxxrrrmmmhhh```VVVOOOCCC;;;444555666555555666888<<>>@@@DDDIIIMMMRRRRRRTTTYYY```ooouuujjjZZZMMMEEEAAA>>><<<>>>999888:::777666???MMMiii|||cccGGG;;;:::666444222111111111000///........................///......------,,,++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------///............---------000222666:::>>>DDDJJJNNNWWW```vvvuuu^^^\\\eeewwwtttnnnjjjooo}}}www^^^OOOHHHBBB===;;;::::::;;;<<<>>>@@@AAABBBCCCGGGKKKPPPUUU]]]gggnnn{{{iiiZZZUUUUUUVVVXXXZZZ]]]bbbiiimmmyyy}}}888888777555222111222333777888:::;;;;;;;;;:::999888666444333555666666666333333333333666:::>>>@@@AAACCCFFFGGGFFFIIIMMMRRR___rrrzzznnnllljjjjjjjjjjjjiiigggeeebbb```ccciiioooqqqrrrqqqnnnjjjeee]]]WWWZZZ```uuuyyyuuuvvvvvvssspppppprrrppppppooofffYYYPPPMMMQQQ___ppp|||~~~xxxvvvsssqqqnnnfff\\\TTTHHH???777666666444444666666:::???CCCHHHNNNTTTYYY\\\]]]]]][[[WWWRRRMMMJJJEEEEEECCCBBBCCCHHHNNNSSS\\\bbbjjjsssyyy~~~~~~~~~}}}~~~}}}}}}|||yyyvvvppphhh___YYYOOOJJJCCC===;;;:::888777999;;;===???AAADDDIIIMMMSSSRRRUUU\\\fffwww{{{ooo^^^PPPGGGBBB???===<<<:::999:::888666<<>>CCCHHHMMMQQQTTTWWWWWWWWWVVVTTTPPPMMMJJJGGGGGGEEEDDDDDDGGGMMMQQQ\\\bbbkkksssxxx}}}~~~~~~}}}~~~}}}}}}|||yyytttmmmdddZZZSSSGGGDDD???;;;999888888888888:::===???AAADDDHHHKKKSSSSSSWWWaaammmtttcccTTTJJJDDD@@@===:::999999:::888888<<>>BBBHHHNNNSSSZZZlllsss\\\[[[eeevvv}}}xxxtttpppttt{{{iiiUUUIIICCC===:::999::::::;;;<<<>>>@@@BBBCCCGGGJJJNNNRRRWWW```kkksss~~~}}}gggYYYXXX^^^WWWZZZ^^^aaadddiiinnnqqq888888888666333111222333555666777888999888777777444222000111222444444444333222111111333666999<<<@@@CCCFFFGGGGGGIIINNNSSS___ooo~~~wwwtttpppmmmkkkjjjhhhfffjjjhhhggghhhjjjmmmoooooopppnnnkkkdddZZZSSSWWW```wwwuuummmfff``````___\\\ZZZZZZZZZZZZ[[[\\\VVVOOONNNQQQaaammm~~~}}}wwwttttttuuuuuuttttttssstttvvvwwwtttnnnhhhXXXMMMAAA<<<999777666888777999===BBBHHHMMMPPPRRRRRRSSSRRRRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDFFFJJJNNN\\\cccnnnvvv{{{~~~~~~~~~~~~|||zzz{{{yyyuuuooohhh]]]SSSLLLBBB@@@<<<999888777888999888:::===???AAADDDHHHKKKRRRSSSZZZgggwwwwwwgggXXXNNNGGGBBB>>>:::::::::999999999<<>>===;;;888777666888999999;;;>>>AAACCCFFFIIILLLPPPSSS]]]nnnxxxjjj\\\RRRJJJCCC>>><<<<<<;;;999888999;;;<<>>@@@BBBCCCEEEGGGJJJNNNQQQWWWaaammmvvvppp___\\\\\\\\\]]]___aaaeeeiiinnnttt{{{888777555222000///111333222333444555666555444444333111//////111222222222111111111222444666888:::???AAACCCDDDEEEIIIPPPUUU```lll|||wwwqqqmmmjjjhhhggggggiiikkkjjjiiijjjnnnrrrooonnnmmmfff[[[TTTYYYbbbxxx{{{lllZZZSSSKKKDDDDDDCCC@@@>>>>>>BBBBBBDDDGGGEEEEEEKKKTTT\\\ffftttzzzzzzzzzzzzyyywwwwwwvvv{{{xxxvvvwwwyyyyyyvvvsssjjj]]]MMMCCC<<<666444555666777:::???FFFLLLPPPQQQOOOOOOOOONNNNNNNNNNNNNNNQQQPPPNNNKKKIIIJJJMMMPPPUUU___lllvvvzzz|||~~~~~~~~~|||zzzzzzyyyrrroooiiibbbYYYPPPFFF???<<<;;;:::888666666777999:::===@@@CCCEEEGGGKKKMMMNNNRRR___sssyyykkk^^^TTTLLLDDD?????????===999888999::::::777WWWxxxqqqUUU???777444000...///000000000........................,,,---------------------+++---///000///,,,)))'''++++++,,,,,,,,,---------,,,------....../////////222555:::>>>CCCIIIPPPTTTYYYsssttt___```jjjwwwyyyooonnnlllssshhh[[[MMMFFFAAA>>>===>>>======>>>???@@@BBBDDDEEEFFFIIIMMMQQQWWWbbboooxxxcccXXX]]]bbbcccaaa```cccggglllrrryyy;;;999666333222222222333444444444333333222222222222222333333333333222111000111333666888999::::::<<>>???@@@AAADDDFFFMMMWWWcccppp~~~|||zzz{{{|||{{{yyyvvvuuuuuuvvvyyyuuussstttxxxzzzwwwsssjjjeee\\\OOOBBB;;;:::;;;888999:::???EEEKKKNNNOOOJJJJJJIIIJJJLLLOOORRRTTTQQQQQQOOOMMMKKKLLLOOORRRXXXbbbkkkooorrrwwwyyyyyyyyy~~~|||zzzzzz{{{}}}~~~~~~|||{{{zzzwwwooodddYYYPPPHHHAAA<<<;;;999777555666777:::<<<;;;???EEEHHHHHHHHHHHHIIIPPPYYYgggzzz{{{lllaaaWWWLLLEEECCC@@@>>>;;;888777777888999<<>>>>>>>>>>>AAACCCHHHJJJMMMPPPWWWbbbpppyyysss^^^ZZZ\\\]]]___ccceeehhhmmmsssyyy:::888666333222222222333333333333333222222222111222222222222222111111000000111333555888;;;<<<>>>>>>CCCHHHIIIJJJOOOXXX___lll}}}wwwpppjjjiiimmmqqqooolllkkklllooosssvvvyyyvvvvvvqqqaaaQQQQQQ[[[kkkrrrxxxxxxssshhhVVVGGG???===;;;:::999999:::;;;999;;;===??????@@@BBBDDDGGGMMMUUU___qqq}}}{{{{{{||||||zzzwwwvvvvvvwwwxxxuuusssuuuyyyzzzxxxuuuqqqlllcccVVVIII???<<<;;;::::::<<>>;;;888777777888999:::DDD\\\vvv}}}}}}}}}dddAAA>>>888444333222///...000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////---,,,---000222333777<<>>>>>>>>@@@BBBDDDGGGIIIMMMRRRYYYeeettt~~~mmm[[[XXX\\\]]]```eeefffjjjooovvv}}}888777555333222111111222222222222111111111111111111111111111000000//////111222333666999===AAACCCCCCFFFHHHJJJLLLSSS^^^hhhvvv~~~xxxrrrnnnnnnrrrsssrrrpppooopppssswwwyyy}}}{{{uuudddSSSPPPXXXaaagggmmmooommmcccQQQ@@@;;;:::999888888999;;;;;;:::<<<>>>>>>>>>>>>@@@AAAAAADDDFFFLLLXXXkkkzzz|||{{{}}}~~~||||||}}}~~~|||zzzwwwwwwwwwxxxvvvtttvvvzzz|||{{{yyyzzzvvvmmmaaaRRRFFF???;;;;;;;;;<<>>;;;777777888999:::<<<===>>>@@@CCCGGGIIIJJJMMMRRRVVV[[[jjjrrrggg]]]QQQJJJHHH@@@>>>;;;999888888888999999???QQQjjjzzz~~~jjjHHH@@@:::555555444111000222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...//////...------000222444777<<<@@@FFFMMMUUUZZZ]]]nnnooo___\\\___ttt~~~ooogggjjjooo}}}ssseeeYYYLLLFFFAAA<<<;;;<<<;;;<<<>>>???@@@AAADDDGGGGGGJJJNNNTTT]]]jjjzzzzzzgggXXXXXX^^^```dddiiikkknnntttzzz666555444222111111111111111111111000000000000000111111000000////////////333333444777<<>>::::::::::::;;;<<<>>>???<<<===>>>>>>======>>>@@@???@@@AAACCCJJJWWWcccjjjlllmmmoootttzzz}}}~~~|||}}}~~~~~~{{{yyyxxxxxxxxxwwwwwwyyy|||~~~~~~}}}|||uuuiii[[[MMMBBB<<<;;;::::::===BBBGGGJJJKKKJJJJJJKKKLLLOOOQQQSSSUUUXXXXXXXXXWWWVVVVVVXXX[[[ZZZaaagggiiikkkmmmkkkffffffjjjqqqyyy~~~}}}~~~~~~|||wwwoooaaaSSSHHH@@@<<<:::666777888999;;;<<<======AAAFFFKKKLLLLLLNNNSSSXXXeeewwwuuuiii___SSSKKKIII@@@>>><<<:::888888888999:::<<>>===>>>;;;===???@@@AAACCCFFFHHHIIILLLQQQVVV___mmm|||uuudddXXXZZZaaaccchhhnnnqqqtttzzz444444333222111000000000000000000000000000000000111111000000000000111111555666777;;;@@@EEEKKKNNNMMMJJJIIIKKKNNNUUUfffvvvzzzwwwtttuuuwwwuuutttsssssstttuuuwwwxxxwwwyyy{{{uuugggWWWOOOOOORRR]]]fffcccZZZPPPEEE>>>999999:::;;;<<<>>>???@@@>>>???@@@???>>>===>>>@@@???@@@AAACCCFFFKKKSSSZZZ[[[^^^eeennnvvv{{{}}}}}}~~~~~~{{{yyyyyyyyyyyyyyyzzz|||~~~}}}xxxooocccUUUHHH@@@:::999888:::???DDDGGGIIIGGGHHHIIIKKKMMMOOOQQQRRRTTTUUUVVVVVVUUUVVVXXX[[[```fffkkkkkkllllllhhhaaaXXXZZZ```jjjvvv~~~~~~}}}{{{wwwpppcccTTTGGG???;;;:::777888888999;;;;;;<<<<<>>===;;;999999999999999:::FFF^^^www}}}wwwZZZBBB;;;555444333000000222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---//////......000222666888<<>>;;;777888999;;;===>>>???@@@@@@AAABBBBBB@@@???@@@BBBAAAAAACCCFFFFFFFFFKKKRRRTTTYYYaaakkkssszzz}}}}}}zzzyyyyyy{{{yyyzzz{{{|||~~~~~~|||yyytttkkk___RRRIII===;;;999:::>>>BBBDDDEEEEEEFFFGGGIIIKKKMMMOOOOOOPPPRRRTTTUUUUUUWWWYYY\\\eeejjjmmmnnnooonnnhhh```PPPNNNQQQZZZdddooo{{{~~~~~~~~~{{{xxxqqqfffWWWIII???;;;:::888888888999;;;===>>>@@@HHHNNNTTTUUUSSSUUU\\\cccyyyxxxlll```TTTKKKIII??????===<<<:::999999888777888BBBXXXsss}}}~~~dddEEE===777444222//////222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++---////////////000222555888===AAAGGGNNNVVV[[[aaawwwppp^^^[[[gggttt}}}{{{qqqlllllluuu{{{lll\\\QQQGGGBBB@@@>>>>>>AAA<<<===???@@@AAABBBEEEHHHKKKNNNRRRWWW^^^kkkyyylll^^^VVV[[[bbbgggoooxxx111111111111000///......000000000111111222222222333222222222333666888::::::<<<@@@DDDIIINNNRRRTTTUUUOOOOOOVVV\\\dddwww|||zzzvvvssssssqqqqqqqqqpppoooooonnnmmmiiikkkhhh```VVVNNNKKKKKKEEELLLOOOIIIAAA===;;;999999:::<<<>>>???AAAAAABBBBBBCCCDDDDDDCCCBBBCCCDDDDDDDDDFFFIIIGGGEEEJJJSSSVVV[[[bbbkkksssyyy~~~{{{xxxxxxzzz|||xxxyyyzzz{{{|||}}}~~~}}}|||zzzxxxsssiii^^^VVVEEEAAA>>><<<===???AAAAAADDDEEEGGGIIIKKKMMMNNNNNNNNNPPPSSSUUUWWWYYY\\\___eeeiiimmmooorrrrrrkkkcccPPPJJJHHHMMMTTT[[[fffqqq}}}~~~~~~~~~~~~~~~~~~~~~|||xxxsssiiiZZZKKK@@@;;;:::888888888:::===AAADDDGGGPPPUUUYYYXXXWWW\\\hhhssszzzmmmaaaUUULLLJJJ??????>>><<<;;;:::999888888888@@@TTTooommmIIIAAA999666333000///222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,.../////////000222555888===BBBHHHNNNTTTXXX```xxxppp^^^\\\lll}}}zzzqqqkkkooo{{{{{{kkk]]]RRRGGGAAA???<<<;;;===<<<>>>???@@@@@@AAADDDFFFIIIKKKOOOTTT\\\iiixxxkkk^^^WWW]]]fffnnnxxx000000111111000///...---000000111111222222222333333333222333555888;;;<<<;;;>>>BBBGGGLLLPPPSSSUUUWWWQQQRRR[[[bbbkkk|||{{{vvvrrrqqqoooooooooooommmllljjjjjjhhhhhhbbbWWWMMMIIIIIIJJJDDDGGGEEE@@@======;;;888===>>>???AAACCCDDDDDDEEECCCDDDFFFEEEDDDDDDEEEFFFIIIGGGHHHKKKIIIFFFMMMWWWYYY^^^eeelllssszzz}}}yyywwwwwwzzz}}}vvvxxxyyyzzzzzzzzz|||}}}}}}|||{{{{{{xxxqqqfff___KKKGGGBBB>>>===>>>>>>>>>DDDEEEGGGIIIKKKMMMNNNNNNNNNPPPTTTWWWYYY[[[___aaaccchhhlllpppssstttnnnfffTTTLLLFFFGGGJJJNNNWWWbbbppp~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||~~~xxxtttkkk\\\MMMAAA<<<;;;777777888:::???DDDJJJMMMVVVZZZ\\\ZZZZZZbbbsss{{{ooocccVVVMMMKKK??????>>>===;;;:::999888;;;:::@@@SSSooozzzsssLLLCCC;;;888444111000333000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////111222444888>>>CCCHHHMMMSSSVVVbbb{{{rrr```^^^ooo{{{ssslllrrrzzzjjj___SSSGGGAAA===:::999:::===>>>?????????@@@CCCEEEFFFIIIMMMSSS[[[hhhxxxmmm```ZZZaaallluuu111111000000000000000111444333222111000000000000000000111333777:::<<<<<<@@@FFFMMMPPPQQQQQQRRRTTTSSSOOOSSS^^^fffrrr{{{wwwuuutttsssrrrtttqqqkkkiiikkklllkkklll```QQQIIIHHHJJJIIIFFFDDDBBB@@@===;;;::::::;;;<<>>@@@AAA???AAADDDFFFHHHJJJMMMOOOUUUUUUUUUUUUVVV[[[aaafffeeeeeeiiipppvvvwwwqqqkkkUUUJJJBBBBBBFFFJJJMMMQQQ\\\jjj}}}~~~{{{zzzzzzzzz|||~~~wwwooofffWWWDDD:::999::::::;;;===AAAHHHQQQWWW^^^ZZZZZZ^^^___fff~~~sssfffWWWKKKEEEBBB@@@===<<<<<<:::888666888888<<>>>>>>>>@@@AAACCCEEEFFFGGGJJJPPPYYY```jjjyyyooobbb\\\eeeqqq|||000//////....../////////222111111000000111111111111111222444777;;;===>>>DDDIIIOOOQQQPPPPPPQQQSSSSSSQQQVVVbbblll|||{{{xxxuuusssrrrrrrtttqqqllliiijjjjjjhhhfff[[[NNNFFFFFFGGGFFFDDDBBB@@@===;;;999:::;;;<<<>>>AAAFFFHHHIIIIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLMMMMMMNNNPPPSSSVVV```hhhpppuuu}}}|||zzzzzzyyyyyyyyyzzz{{{}}}~~~}}}vvvppp```WWWJJJ@@@;;;:::::::::<<>>BBBJJJSSSZZZ[[[XXXZZZ```fffsssuuuhhhXXXKKKEEEBBB@@@>>><<<<<<:::888666::::::===JJJeeetttfffGGG888:::666111222111000000000////////////...---------,,,,,,---......---,,,,,,++++++,,,,,,---------------------------////////////000111222333888777:::BBBIIILLLPPPUUUbbb}}}tttdddhhhttt{{{xxxpppmmmqqqvvvjjj^^^SSSGGGBBB>>>;;;:::<<<===>>>>>>@@@AAACCCEEEFFFHHHKKKRRRZZZaaajjjxxxoooccc^^^iiixxx......------------......000000000000000111111222222333444666999<<>>:::999888999<<>>CCCKKKUUU[[[XXXVVVZZZcccoooyyykkk[[[NNNGGGCCCAAA>>><<<<<<:::888777999:::;;;DDDXXXtttwwwpppOOO;;;:::666444444000////////////............,,,,,,,,,,,,---...///000,,,,,,,,,++++++,,,,,,---+++,,,,,,---......//////////////////000111222333666666;;;DDDJJJLLLPPPUUUbbbzzzyyygggiiisssyyysssnnnlllooorrreee]]]RRRFFFAAA>>>;;;:::<<<======>>>???AAACCCEEEFFFHHHLLLTTT]]]cccjjjwwwwwwkkkfffqqq...------------...//////111000000//////000000111444555666888:::===AAADDDPPPRRRTTTRRROOOMMMOOOQQQUUUWWW___nnn~~~{{{xxxtttqqqrrrsssqqqllliiihhhddd^^^TTTMMMFFFBBBBBBBBB@@@>>><<<:::777555666:::???BBBEEEHHHKKKLLLKKKJJJJJJKKKGGGIIIKKKMMMOOOPPPQQQQQQPPPRRRSSSSSSTTTVVVYYY\\\cccllluuuzzz~~~|||zzzyyyzzz~~~~~~yyyooo```QQQEEE???===<<<888;;;>>>@@@BBBDDDGGGJJJOOOQQQUUUWWWXXXYYY\\\^^^```aaadddiiillllllhhhdddRRRJJJCCCBBBCCCDDDGGGLLLMMMSSS\\\fffkkkjjjddd___hhhppp|||yyyqqqdddUUUGGG???::::::;;;===BBBIIIRRRXXXXXXXXX]]]hhhwww}}}ooo___RRRLLLEEEBBB???===<<<;;;999777666777888<<>>999666555444...000000/////////.........---------------...//////,,,,,,+++++++++,,,------,,,---------.........///////////////000111333333777888>>>FFFKKKLLLOOOSSSeee{{{zzzhhhkkkvvv|||zzzkkkhhhiiimmmnnnaaa[[[PPPEEE@@@===;;;:::<<<======>>>???AAADDDEEEGGGIIIMMMVVV```ffflllwwwvvvqqq|||//////......///000000111222222111000000000000000666777999:::;;;???DDDIIIRRRTTTTTTQQQNNNMMMPPPSSSWWW\\\fffuuu|||yyyvvvsssqqqrrrpppkkkhhhfff___WWWMMMIIIDDDBBBBBBAAA???===999777555444666:::@@@CCCFFFIIILLLMMMLLLJJJJJJJJJGGGIIILLLPPPRRRTTTTTTTTTQQQSSSTTTUUUVVVYYY]]]```dddnnnxxx}}}|||zzz{{{xxxkkk[[[MMMDDD>>>===999;;;>>>@@@AAADDDFFFIIINNNOOOQQQQQQRRRUUUYYY\\\___```cccfffhhhgggdddaaaRRRKKKEEEEEEFFFGGGKKKPPPRRRWWW___ggglllkkkgggbbbjjjrrr~~~~~~}}}uuujjj\\\MMMBBB<<<<<<<<<<<<>>>DDDKKKQQQWWWZZZcccpppuuueeeXXXRRRGGGDDD@@@===<<<;;;999888555777888999@@@TTTrrr~~~^^^CCC:::444444444---111111111000000000//////000///...---------------,,,+++++++++,,,,,,---.../////////......---------.........///000222333444999;;;AAAHHHKKKKKKOOOTTTjjjwwwhhhnnn|||nnnbbbbbbdddkkk}}}kkk^^^ZZZOOODDD???===;;;:::===<<<===>>>???AAADDDFFFGGGJJJNNNXXXbbbiiinnnzzz~~~yyy000000///000000111222333222222111111111111111222777:::<<<<<<===@@@GGGLLLRRRSSSRRRPPPMMMNNNRRRWWWZZZaaammm~~~~~~{{{yyyvvvtttppppppnnnjjjgggcccZZZPPPHHHFFFDDDCCCBBB@@@>>>;;;777666444444777<<>>===:::;;;===<<<<<<===???BBBDDDFFFHHHJJJOOOYYYdddkkkrrr~~~000000000000111222333333000000000111222444555666999;;;>>>>>>>>>BBBIIIOOOPPPPPPPPPNNNLLLOOOUUUZZZ]]]fffuuu{{{xxxwwwuuutttnnnnnnlllhhhfffaaaUUUJJJDDDDDDDDDCCCBBB???<<<999555555555666999===AAADDDDDDFFFIIIJJJIIIHHHHHHHHHHHHJJJNNNRRRUUUVVVVVVVVVSSSUUUXXXZZZ]]]aaafffjjjjjjvvv~~~~~~|||qqqaaaRRRGGGAAA;;;===???@@@@@@@@@BBBDDDJJJLLLOOOPPPQQQRRRUUUWWWYYY[[[^^^___^^^\\\ZZZYYYVVVRRROOOPPPPPPQQQVVV\\\bbbjjjttt{{{{{{}}}~~~~~~~~~}}}|||{{{yyysssiiiXXXHHH>>>===;;;::::::>>>DDDHHHSSS]]]lll|||sssccc[[[JJJFFFAAA===<<<;;;:::999666777;;;<<<;;;EEE]]]uuu|||~~~jjjPPP@@@555444666///111000000000000/////////000///...............///++++++++++++,,,---...///////////////............---......///000222444555777:::AAAIIIMMMPPPXXXaaauuunnndddttt}}}ccc]]]bbbdddpppyyykkk```WWWLLLBBB>>><<<:::;;;===;;;<<<===???BBBDDDGGGHHHJJJOOOYYYeeemmmvvv////////////000111333333......///111444666999:::999<<>>BBBJJJQQQNNNNNNNNNLLLLLLOOOWWW]]]___jjjzzzyyyvvvuuuttttttmmmmmmkkkgggeee___SSSGGGBBBCCCCCCCCCAAA>>>:::777555555555777:::>>>AAACCCBBBEEEHHHIIIIIIGGGGGGHHHHHHKKKOOOSSSUUUVVVVVVUUUTTTVVVZZZ]]]```eeejjjnnnjjjwww}}}~~~yyylll]]]QQQKKK;;;===>>>???>>>???@@@BBBHHHLLLPPPSSSTTTSSSTTTTTTVVVYYY[[[\\\ZZZXXXWWWVVVSSSPPPPPPRRRTTTWWW^^^eeeooowww~~~~~~|||{{{{{{~~~zzztttlll[[[JJJ======;;;::::::>>>DDDIIISSS^^^nnn|||vvvfff]]]JJJFFFAAA===<<<;;;::::::333555999;;;:::@@@UUUlll~~~zzz}}}mmmUUUCCC666555777111000/////////..................---......///000111++++++++++++,,,---...///------......///000000000------...///111222444555555999@@@IIINNNSSS]]]hhhwwwlllcccvvv|||ccc^^^fffjjjxxxyyylllbbbVVVLLLAAA===<<<:::;;;===;;;<<<===???BBBDDDGGGHHHJJJOOOYYYeeennnxxx///000000000000//////...333333222333444666888999:::;;;>>>AAAEEEIIILLLNNNQQQNNNKKKKKKPPPVVV\\\___fffmmm}}}{{{vvvuuuuuuuuuuuurrrnnnjjjiiifff\\\MMMAAA@@@?????????>>><<<888555333444444666:::>>>BBBDDDEEEEEEEEEEEEEEEFFFGGGGGGKKKIIILLLUUU[[[[[[XXXXXXWWWWWW\\\eeekkklllmmmooommm|||~~~~~~xxxpppggg\\\TTTGGG@@@;;;===??????@@@BBBFFFIIILLLNNNOOOOOOQQQRRRTTTUUUXXXZZZZZZYYYXXXVVVXXXSSSPPPTTTZZZ___fffmmmwww~~~}}}~~~~~~}}}zzz}}}~~~zzzyyysssdddTTTDDD???;;;<<<===???CCCIIIPPPXXXdddoooyyyzzzqqqllloooyyy}}}mmm___QQQHHH@@@>>>===:::999:::333999777666<<>>???@@@BBBEEEGGGHHHSSSYYY```ppp{{{000111111111111111000000444444444555666888:::;;;<<<===???CCCGGGKKKNNNPPPLLLJJJHHHIIINNNUUU\\\```jjjrrr|||xxxvvvvvvvvvvvvsssnnnjjjhhhddd[[[MMMBBB@@@@@@?????????===999666444444555777:::>>>BBBDDDEEEEEEEEEDDDDDDEEEFFFFFFJJJHHHLLLVVV\\\\\\ZZZYYYWWWYYYaaalllrrrrrrpppqqquuu~~~~~~~~~~~~}}}}}}zzzyyyzzzyyyxxx{{{||||||zzzvvvpppeeeZZZJJJBBB===>>>?????????AAAEEEHHHKKKLLLMMMMMMNNNOOOSSSUUUXXXZZZ[[[ZZZYYYWWWZZZUUUTTTXXX]]]bbbjjjqqq~~~}}}|||zzzuuufffXXXHHHAAA<<<;;;<<<===AAAFFFMMMTTT]]]dddiiinnntttyyyrrrnnnggg___[[[___iiirrr}}}~~~oooaaaSSSJJJBBB@@@>>>;;;:::;;;555;;;888666;;;===HHH\\\sss|||||||||~~~zzzaaaGGG999666666333000000////////////000000......................................................---------...///000...///000//////111444666:::<<>>???@@@BBBEEEGGGJJJVVV[[[bbbqqq{{{111111111111222222222222666666666777999:::<<<======???BBBEEEIIIMMMPPPRRRJJJIIIHHHIIINNNVVV___dddnnnyyy}}}zzzyyyxxxxxxwwwsssooojjjfffbbbYYYMMMCCCAAAAAA@@@@@@@@@===:::777555666666888;;;???BBBDDDFFFEEEDDDDDDDDDDDDDDDEEEGGGFFFKKKVVV]]]]]]ZZZYYYVVV[[[fffsssyyyxxxuuuuuu~~~~~~|||~~~{{{wwwtttqqqooooooooosssxxx}}}~~~~~~zzzooocccOOOGGG@@@???@@@???@@@BBBEEEGGGIIIJJJJJJJJJKKKLLLRRRTTTWWWZZZ\\\[[[ZZZYYY\\\XXXXXX\\\aaafffnnnuuu}}}|||wwwjjj]]]LLLDDD===;;;::::::===BBBLLLRRRYYY]]]___```ccceeebbb```ZZZUUURRRWWWaaaiiirrr{{{qqqcccUUULLLCCCAAA@@@<<<:::;;;888<<<888666999:::CCCUUUmmm}}}}}}}}}gggLLL<<<666555444111000000//////000000000......................................................------......///000///000111000000111333666;;;===DDDLLLTTT]]]mmm{{{{{{iiifffooorrrfffccccccmmmrrrfffQQQKKKBBB===;;;;;;:::999;;;===???@@@@@@BBBEEEGGGMMMYYY^^^dddrrr{{{000000000000111222222333666666777999:::<<<===>>>>>>@@@CCCGGGKKKNNNQQQRRRLLLKKKKKKLLLPPPYYYccciiiqqq~~~{{{{{{zzzyyyxxxsssooojjjeee```WWWLLLCCCBBBAAAAAAAAA@@@>>>:::777666777888:::<<>>???@@@BBBEEEHHHLLLNNNPPPQQQMMMMMMMMMMMMQQQZZZeeemmmttt~~~||||||{{{yyyxxxrrrooojjjeee___VVVKKKCCCBBBAAAAAAAAA@@@>>>:::777777777999:::===???AAABBBEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBGGGQQQXXXWWWTTTSSSXXX\\\fffrrrwwwxxx{{{~~~{{{xxxtttqqqrrrlllfffccc]]]YYY\\\cccppp}}}vvvnnn[[[PPPFFFCCCBBBAAAAAADDDEEEFFFGGGGGGFFFFFFGGGIIINNNPPPUUUYYY\\\]]]\\\\\\[[[ZZZ^^^cccgggkkkrrrzzz|||ssshhhWWWKKK???;;;::::::<<>>NNNeee{{{sssZZZDDD888666555222222111000000000000000.........................................................///////////////000111222111111222555777:::>>>EEENNNWWWdddzzzdddbbbiiipppsssgggfffgggtttyyykkkaaaOOOHHH@@@<<<;;;<<<;;;:::<<<===???@@@AAACCCFFFHHHMMM[[[aaafffrrrzzz...---------///000333444666777999;;;===??????@@@CCCDDDGGGJJJMMMNNNOOOOOOJJJKKKLLLMMMQQQZZZgggqqqzzz~~~|||{{{{{{zzzxxxvvvqqqoookkkfff___TTTIIIBBBAAAAAA@@@@@@@@@===:::777666777999:::<<<>>>???@@@EEEEEEEEEEEEEEEFFFGGGGGGFFFCCCFFFNNNTTTSSSPPPOOOWWW[[[dddnnnrrrtttyyy~~~|||xxxtttqqqmmmjjjeee___[[[[[[XXXUUU]]]iii}}}~~~vvvlll\\\QQQFFFAAA@@@???@@@CCCDDDEEEEEEEEEDDDDDDFFFHHHKKKNNNRRRWWW[[[\\\]]]\\\\\\]]]bbbhhhkkknnnvvv~~~xxxooo```RRRCCC===<<<;;;<<<>>>>>>CCCIIIMMMNNNQQQUUUXXXXXXZZZZZZXXXUUUWWW[[[```gggoooyyyrrreeeXXXNNNEEEAAA???:::888888555999555555;;;:::>>>LLLddd|||}}}xxxaaaHHH:::666777333222111111000000000000................................................---...///000000000000///000111222222222333666999===AAAIIIRRR[[[jjj}}}```^^^ggguuusssfffhhhmmmxxxuuuggg^^^NNNGGG???;;;;;;<<<<<<;;;<<<>>>???@@@AAACCCFFFHHHJJJZZZccciiitttzzz......---...///222444666777888;;;>>>@@@AAABBBBBBFFFHHHKKKMMMOOOOOOOOOOOOGGGIIILLLNNNSSS^^^mmmxxx|||{{{zzzzzzzzzyyyvvvtttooonnnlllggg___SSSHHH@@@@@@@@@?????????===999666666777888:::<<<===>>>>>>EEEEEEEEEEEEFFFHHHIIIJJJJJJFFFGGGMMMQQQPPPNNNMMMUUUZZZcccmmmpppqqqwww~~~|||}}}xxxrrrlllhhheeeaaa___[[[UUUTTTYYYZZZ\\\hhhxxxxxxiiiZZZNNNCCC>>>===<<<>>>AAAAAABBBBBBBBBBBBBBBEEEGGGHHHKKKPPPVVVZZZ\\\]]]]]]___bbbhhhnnnqqqttt{{{~~~vvvjjjZZZIII@@@===;;;:::;;;>>>BBBGGGJJJKKKOOOTTTXXXYYY[[[]]]\\\[[[\\\___cccdddllluuu}}}vvviiiZZZPPPGGGCCC@@@;;;999999777:::666666;;;:::<<>>BBBJJJSSS]]]mmmwww^^^ZZZggg~~~tttfffiiippp|||~~~sssfff]]]MMMFFF???;;;;;;<<<<<<;;;<<<>>>@@@AAAAAACCCFFFIIIIIIZZZfffmmmwww}}}//////......000333666777888:::===@@@BBBCCCCCCCCCIIIKKKMMMPPPQQQQQQPPPOOOGGGJJJMMMPPPWWWccctttzzzyyyyyyyyyyyyxxxuuusssmmmnnnmmmhhh___SSSGGG???@@@?????????>>><<<888555666777888:::;;;<<<======DDDEEEEEEFFFGGGIIIJJJKKKNNNIIIHHHMMMPPPOOOMMMMMMSSSYYYcccmmmppppppuuu||||||~~~ooojjjccc\\\XXXUUURRRPPPXXXRRRTTT\\\```dddtttzzzfffXXXLLL@@@;;;:::999;;;??????@@@@@@@@@@@@AAADDDFFFGGGJJJOOOUUUYYY[[[\\\\\\cccffflllsssvvvxxx{{{qqq```MMMBBB>>>:::888999:::===AAADDDFFFKKKRRRWWWWWWZZZ]]]]]]\\\]]]aaadddbbbiiirrrzzzyyylll[[[QQQHHHDDDAAA===::::::999<<<777777<<<::::::FFFaaa|||~~~pppzzz{{{iiiOOO===888888444333222111000000000000................................................---...000111111111000///...000111222333666999<<<<<>>@@@AAABBBCCCFFFIIIHHH[[[hhhpppzzz...---...000333666888888;;;===@@@BBBCCCEEEGGGJJJJJJLLLOOORRRRRRPPPMMMJJJJJJJJJLLLPPP[[[lllzzzyyyxxxxxxyyyyyywwwuuunnnnnnooonnnbbbQQQDDD???@@@@@@@@@@@@===999555333333666999;;;;;;:::;;;<<>>???@@@AAAAAAAAAFFFJJJNNNSSSVVVYYY\\\___bbbhhhooosssvvv}}}xxxkkkXXXIIIAAA===:::777<<<<<<>>>AAAFFFKKKPPPSSSXXXVVVXXX\\\]]]]]]```fffiiimmmrrrxxxxxxjjj___TTTHHHDDDBBB>>>:::999999999888777777999>>>AAA^^^www~~~zzz\\\???555888222222111000/////////000////////////////////////............////////////000000000000000000000000111111222111111333666999>>>>>>GGGTTTaaapppeeeTTT]]]tttyyyffffffttt}}}ooobbb[[[NNNFFF???===<<<:::;;;???>>>@@@BBBCCCCCCEEEHHHKKKMMMYYYhhhssszzz......///111444777999:::@@@BBBEEEFFFFFFHHHJJJLLLLLLNNNQQQRRRRRRPPPMMMJJJHHHKKKOOOVVVaaapppzzzyyyxxxxxxyyyxxxvvvtttpppooopppmmmbbbRRREEEAAAAAAAAABBBAAA???;;;777444444777:::;;;;;;;;;<<<===DDDFFFHHHIIIIIIIIIJJJLLLKKKJJJKKKPPPRRROOONNNOOOYYYccckkklllmmmsssyyy{{{~~~mmmXXXSSSOOOOOOOOOOOOQQQUUU^^^bbbhhhrrrsssfffUUULLLAAA:::888888777555;;;;;;<<<>>>???AAABBBCCCEEEIIINNNRRRUUUYYY]]]```eeekkkrrrwww{{{~~~}}}yyynnn^^^OOODDD???<<<;;;;;;<<<===AAAEEEKKKPPPSSSXXXWWWXXX[[[\\\[[[___dddkkkrrryyyuuuaaaVVVJJJEEECCC>>>;;;:::999999888777777999===AAAWWWqqqgggIII;;;;;;333222111000000//////000////////////////////////............////////////////////////////////////111111222111111333666999===>>>FFFTTT```ooodddVVVaaaxxxyyyhhhgggtttpppccc\\\NNNGGGAAA???>>><<<===??????@@@BBBCCCCCCEEEHHHJJJOOOXXXdddoooxxx///000111333666999===>>>FFFHHHJJJJJJJJJJJJKKKLLLOOOPPPQQQRRRQQQOOOLLLJJJIIINNNUUU^^^hhhuuu}}}yyyyyyxxxyyyyyyyyyvvvtttqqqpppooommmbbbRRRGGGCCCBBBCCCCCCCCCAAA===999666666777:::;;;;;;;;;===???EEEGGGJJJKKKJJJJJJKKKLLLLLLKKKNNNRRRSSSOOOMMMNNN\\\dddkkklllmmmtttzzz}}}xxx```OOOLLLKKKOOOQQQSSSWWW]]]fffjjjuuuttthhhTTTLLLCCC<<<999888666444888999:::<<<>>>@@@BBBBBBDDDGGGLLLQQQUUUZZZ___bbbjjjpppwww||||||uuuhhhXXXJJJAAA>>>>>>:::;;;===@@@EEEJJJOOORRRXXXVVVWWWZZZZZZYYY\\\bbbkkkwww~~~eeeYYYMMMHHHEEE@@@<<<;;;999999888777777999===@@@MMMhhhpppPPP>>>999333333222000000/////////////////////////////////---............/////////////////////////////////000111111111111333777:::<<<>>>FFFSSS]]]kkk{{{___UUUcccyyyyyykkkkkkvvv~~~pppbbbZZZMMMGGGBBBBBBAAA>>>>>>@@@???AAABBBCCCCCCDDDGGGIIIQQQWWW___kkkxxx000222333555888<<<@@@CCCKKKLLLNNNNNNMMMKKKKKKLLLPPPPPPOOOOOOMMMLLLJJJIIILLLQQQZZZbbbkkkyyy{{{zzzzzzzzz{{{{{{zzzwwwuuuqqqooonnnkkkaaaQQQGGGDDDAAABBBDDDDDDBBB>>>999666555777888888888:::<<<>>>EEEGGGJJJKKKKKKJJJJJJJJJLLLLLLPPPTTTSSSNNNMMMNNN[[[cccjjjjjjkkkrrrzzz}}}mmmTTTLLLKKKLLLQQQUUUYYY```gggpppwwwrrreeePPPJJJBBB<<<:::888666555888999:::;;;===>>>???@@@BBBEEEKKKPPPUUUZZZ```dddmmmttt}}}}}}sssbbbPPPCCC>>>>>>::::::<<>>???GGGSSS[[[gggxxx[[[QQQ```sssyyyppppppzzz{{{nnn```WWWLLLFFFBBBBBBAAA>>>===???@@@AAACCCCCCCCCDDDGGGIIIPPPUUU]]]jjjzzz111333555777999===DDDHHHPPPRRRSSSSSSQQQNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIMMMSSS[[[bbbkkk{{{{{{{{{{{{{{{}}}}}}|||yyyvvvpppooonnnkkk```QQQGGGDDD@@@BBBDDDDDDBBB>>>999666555555666555555777;;;>>>CCCFFFIIIKKKJJJIIIIIIJJJLLLMMMPPPTTTRRRMMMMMMPPPYYYaaahhhhhhiiipppxxx{{{dddNNNIIIIIILLLRRRWWW]]]gggqqq~~~mmm^^^LLLGGGAAA<<<999888777777::::::;;;;;;<<<<<<<<<===@@@CCCIIINNNTTT[[[bbbgggqqqxxx|||lllWWWFFF>>><<<::::::<<<>>>BBBGGGLLLNNNUUUSSSUUUXXXYYYXXX[[[aaagggxxxoooaaaSSSLLLGGGBBB>>>===888999999888777888;;;===BBBXXXuuudddJJJ<<<555444333111000000//////////////////////////////------------....................................///000111111111444777;;;@@@BBBIIISSSXXXccc||||||\\\PPP^^^mmmyyytttvvv{{{nnn```VVVIIICCC@@@@@@???<<<<<<===???AAABBBCCCCCCDDDGGGIIINNNTTT___nnn~~~111333666888:::???FFFLLLTTTVVVXXXWWWTTTQQQPPPOOOIIIHHHFFFEEEEEEFFFHHHJJJNNNTTT]]]eeeppp~~~|||{{{{{{|||}}}~~~|||yyyuuupppoooooolllbbbRRRHHHDDD@@@BBBDDDEEECCC???:::666555555444333333666:::>>>AAADDDIIIKKKKKKJJJJJJJJJLLLLLLOOORRRPPPLLLMMMRRRXXXaaahhhiiijjjpppwwwzzz___MMMFFFFFFKKKSSS[[[eeettt}}}fffYYYMMMHHHBBB<<<888777888999;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAGGGMMMTTT\\\dddiiiuuu}}}~~~ttt```MMMAAA===;;;;;;<<<>>>AAAEEEIIIKKKRRRQQQSSSWWWYYYYYY^^^dddiiiwwwrrrdddUUUMMMHHHBBB>>>===888888999888777888:::<<<@@@PPPjjjiiiLLL<<<666555333222000000//////////////////////////////,,,------------.................................///000111111111444888;;;???BBBJJJSSSWWWaaa{{{aaaSSS```mmm{{{yyywww{{{|||qqqbbbXXXHHHBBB=========;;;;;;===>>>@@@BBBCCCCCCEEEHHHKKKNNNVVVdddrrr000333777888:::???HHHOOORRRTTTVVVVVVSSSPPPNNNMMMFFFDDDBBBAAACCCFFFJJJLLLPPPXXXdddppp~~~~~~yyyyyy{{{|||}}}{{{wwwtttppppppqqqpppeeeUUUIIIEEE@@@CCCFFFGGGEEEAAA<<<888666555444333333666;;;???@@@DDDIIILLLMMMLLLLLLLLLKKKKKKNNNPPPMMMJJJNNNTTTZZZccckkkmmmnnntttyyy|||xxx[[[OOOHHHJJJQQQ\\\iiixxxpppaaaYYYRRRMMMEEE===888666888::::::;;;;;;;;;<<<<<<======<<<@@@FFFLLLTTT]]]eeekkkyyy{{{zzzhhhVVVHHHAAA===<<<<<<===@@@CCCFFFHHHOOONNNQQQWWWZZZ\\\aaagggpppzzzuuufffWWWNNNHHHBBB>>>===777888999888777777999;;;>>>HHH^^^{{{xxx~~~lllMMM:::666555444222111000//////////////////////////////,,,,,,---------.................................///000000111111444888;;;<<<@@@IIISSSXXXccc}}}bbbVVVdddppp{{{{{{zzz~~~|||qqqcccYYYHHHBBB<<<<<<;;;:::;;;>>><<<>>>AAABBBDDDFFFIIILLLQQQZZZhhhttt~~~000333777888:::???HHHPPPNNNQQQSSSSSSPPPLLLJJJIIIDDDCCCAAA@@@BBBGGGKKKOOOSSS^^^nnn}}}wwwxxxyyy{{{|||zzzuuurrrqqqqqqsssrrrhhhXXXKKKGGGAAADDDGGGIIIGGGCCC===999777666555333333777<<<@@@@@@DDDJJJMMMNNNNNNNNNNNNJJJJJJMMMNNNLLLJJJNNNVVV\\\fffnnnppprrrwww|||~~~sssYYYPPPNNNQQQYYYgggwww{{{ggg^^^[[[WWWRRRIII???888666888:::999999:::;;;===>>>>>>???;;;???EEELLLTTT]]]ffflll|||{{{~~~nnn]]]NNNEEE>>>=========???BBBEEEGGGMMMMMMQQQWWW[[[]]]cccjjjvvv||||||xxx|||vvvgggWWWNNNHHHAAA======777888999888777777999:::===CCCWWWvvvxxxrrrRRR>>>777666444222111000//////////////////////////////,,,,,,,,,---------.................................///000111111444888<<<999===HHHSSSXXXddd```VVVgggsss{{{}}}{{{zzzpppbbbWWWIIIBBB<<<;;;;;;:::<<>>@@@BBBDDDGGGJJJMMMTTT^^^jjjttt{{{444555777999<<>>@@@FFFJJJKKKNNNRRRSSSPPPKKKOOOSSSQQQNNNLLLOOORRR___lllrrrvvvyyyvvv{{{sss[[[WWWTTTVVV```wwwqqqiiifffdddooo^^^JJJ???:::777888;;;===<<<;;;::::::;;;<<<======@@@DDDKKKSSS]]]hhhpppxxx~~~}}}}}}oooZZZHHH???:::888:::<<<===BBBHHHOOOQQQUUUZZZ___eeeiiilllvvvzzz|||{{{{{{yyyzzz}}}vvvfffUUULLLHHHBBB===;;;999999999999999999999999===<<>>;;;::::::::::::<<>>999555444666777666999>>>AAAFFFJJJKKKMMMQQQRRRPPPJJJMMMQQQRRRQQQQQQSSSUUUbbbnnnvvv{{{{{{~~~qqq\\\YYY```dddrrr~~~oooooouuuxxxzzzeeeLLL>>>999777888:::===<<<;;;;;;;;;<<<===>>>>>>@@@EEEKKKTTT___jjjqqq|||~~~}}}vvvdddTTTEEE???;;;<<<===>>>BBBGGGNNNOOOSSSWWW]]]cccgggjjjssswww}}}}}}}}}uuueeeUUULLLHHHCCC???===999999999999999999999999<<<;;;HHHiii|||}}}YYY???999888666333111000000111000000///...............//////...------------...,,,,,,---------.........---.../////////222777:::===AAAIIIRRRYYYggg|||cccUUU```mmmqqqzzzvvvcccUUUGGGCCC>>>;;;::::::;;;:::;;;===???@@@@@@CCCJJJOOO[[[ccclllqqquuu444555666666777:::>>>BBBCCCBBB@@@>>><<<<<<<<<<<<<<<>>>@@@CCCGGGMMMUUUZZZhhhttt|||zzzwwwuuussssssssstttrrrsssqqqlllggg```TTTHHHAAAAAADDDKKKSSSRRRJJJBBB:::555333555666666:::???AAAGGGKKKLLLMMMPPPRRRPPPKKKMMMPPPTTTVVVXXXYYYYYYcccpppyyyppp``````lllssswwwsss~~~jjjMMM<<<888888888999<<<<<<;;;;;;;;;===>>>??????AAAFFFMMMVVVaaalllttt~~~~~~}}}~~~~~~pppcccMMMEEE>>>======>>>AAAFFFKKKMMMPPPUUUZZZ```dddgggnnnrrrwww|||vvvfffUUUMMMHHHCCC???>>>999999999999999999999999<<<;;;FFFddd}}}^^^BBB999888555222000000000000000000///..................////////////...------,,,------------...............//////000222777:::===BBBIIIPPPXXXhhhvvv___RRR]]]kkkpppyyyuuucccWWWGGGCCC>>>;;;::::::;;;;;;<<<>>>??????@@@EEEMMMSSSbbbffflllqqqwww333444555555444555888:::???>>><<<;;;;;;:::;;;;;;;;;===???BBBGGGOOOWWW]]]iiiyyyzzzxxxvvvtttsssttttttuuuvvvwwwtttnnniiicccWWWKKKCCCAAACCCMMMYYY[[[RRRHHH;;;777444666666777:::???BBBIIIMMMMMMMMMPPPQQQQQQNNNOOOQQQVVVZZZ]]]]]]\\\aaaooozzzsssiiilllyyyzzzgggIII;;;999999999888<<<;;;;;;;;;<<<>>>@@@AAA@@@CCCHHHOOOXXXcccooovvv}}}}}}yyyoooTTTIII@@@<<<<<<<<>>===999999999999999999999999===;;;EEEaaaeeeIII;;;888444111000000000///000000///..................///000000000///---,,,------------...............///000000111333666999<<>>::::::;;;;;;;;;???@@@AAAAAACCCIIIRRRXXXhhhjjjmmmrrrzzz222333444444333333444555::::::999999999999::::::;;;===???BBBHHHPPPYYY___lllwwwvvvuuusssssstttvvvwwwxxxxxxuuuooojjjdddYYYNNNFFFCCCDDDOOO\\\```YYYOOO???:::666777777777;;;@@@CCCKKKPPPOOONNNPPPRRRRRRSSSSSSTTTWWW\\\^^^______```lllwwwvvvqqqvvvvvv___EEE;;;;;;;;;:::888;;;;;;;;;<<<===@@@BBBCCCCCCFFFKKKRRRZZZeeeqqqxxx~~~yyy\\\OOOBBB===<<<<<<>>>AAAGGGJJJMMMSSSYYY___dddgggiiilllqqqwwwqqq\\\PPPIIIBBB===;;;999999999999999999999999======EEE___mmmQQQ===999333000000000000///000000///..................///000000000///---,,,---------.........//////...///111111111333666888;;;BBBJJJQQQ\\\qqqooo\\\RRR\\\lllvvvwwwdddUUUFFFBBB===::::::;;;<<<<<>>AAADDDEEEGGGIIINNNTTT\\\gggrrryyyiiiZZZIII@@@===<<<===@@@EEEGGGLLLRRRYYY```fffiiiiiimmmsss{{{vvv```SSSKKKCCC===:::999999999999999999999999<<<===EEE^^^uuuYYY???:::333000111222111///000000///...............///000000000000///......------........./////////...000222222222333666888:::CCCLLLRRR___tttlll[[[RRR\\\nnnzzz~~~~~~wwwcccRRREEEBBB===::::::;;;<<<<<<===???@@@AAACCCHHHPPPWWWiiilllrrryyy///111444555444333333444222333444666777888888888:::<<<@@@EEELLLWWWccckkk{{{~~~yyyxxxvvvsssrrrrrrssstttssstttrrrooommmkkkcccYYYMMMJJJJJJQQQ\\\aaa___YYYGGGAAA<<<:::999888;;;@@@GGGPPPVVVTTTPPPQQQTTTUUUWWWXXXYYYYYYYYY]]]ccciiihhhooosss}}}iiigggllloooxxxppp^^^III???<<<;;;;;;<<<::::::;;;<<>>===???BBBEEEJJJQQQYYYaaagggjjjkkkpppxxxxxxcccUUUMMMEEE???===999999999999999999999999999;;;DDD\\\|||^^^BBB;;;444111222333222000000000///...............111000000///////////////............///////////////000222333333333555777:::DDDNNNTTT___tttmmm^^^UUU```rrruuuaaaPPPEEEAAA===::::::;;;<<<<<<<<>><<<:::888;;;@@@IIIRRRXXXUUUQQQRRRUUUVVVVVVXXXZZZXXXXXX\\\fffnnnmmmrrrttt~~~uuuaaa^^^bbbgggtttuuucccNNNAAA<<<999;;;>>>999:::;;;===???CCCFFFHHHLLLNNNRRRWWW^^^hhhsssyyy}}}~~~sss\\\MMMEEE@@@>>>>>>@@@CCCHHHOOOXXX```gggjjjmmmsss|||yyycccVVVNNNGGGAAA@@@999999999999999999999999777:::CCCZZZaaaCCC<<<444111222444333000000000///...............222111///.........///000............/////////000///111222333333444555777;;;FFFOOOTTT___ssspppbbbZZZdddvvvsss___OOOEEEAAA===::::::<<<<<<======@@@DDDEEEFFFIIIOOOTTTbbbkkkvvv555555555666555555444444444555777777666666888999<<<<<>>BBBHHHLLLQQQTTTWWW[[[```iiittt|||~~~~~~rrr^^^MMMCCCBBBCCCAAAEEELLLSSSZZZbbbiiinnnnnntttyyyfffWWWOOOIIIBBB<<<;;;:::999999888888999999;;;>>>CCCVVV{{{dddGGG:::777666111222555///000000000000///////////////////////////////////////////////////.........///000222222333444666999:::EEENNNSSSbbbyyylllXXXNNN___yyy|||yyytttaaaRRRGGG@@@<<<<<<<<<:::;;;>>>>>>???BBBDDDDDDGGGRRR___pppooosss}}}333444444555555555444444444555777777666666888999<<<===BBBJJJSSS\\\kkkxxx~~~{{{vvvrrrpppqqqsssuuuuuusssqqqppppppnnnkkkiiiZZZOOOIIIPPP\\\bbbcccbbb```RRREEE???<<<:::<<>>BBBGGGKKKQQQTTTXXX\\\aaaiiittt|||}}}zzzgggUUUIIICCCAAA@@@DDDJJJPPPXXX```iiinnnuuu{{{{{{hhhYYYPPPIIIBBB===;;;::::::999999999999999888:::???PPPuuujjjJJJ<<<777666000111333...000000000000////////////........................---------......////////////000222222222444777999===GGGOOOUUUeee{{{lll\\\UUUbbbwwwwwwwwwttt```RRRGGG@@@<<<<<<<<<:::;;;>>>>>>>>>AAADDDDDDFFFRRR^^^ooonnnsss|||vvv111222333333444444444444444555777777666666888999======CCCKKKTTT]]]kkkxxx}}}zzzvvvsssrrrsssvvvxxxtttsssqqqppppppooommmkkkbbbWWWOOORRRYYY___bbbeeeiii]]]NNNDDD>>>:::<<<@@@DDDJJJQQQSSSRRRSSSVVVZZZ^^^```aaa```___bbbhhhmmmsssvvv}}}~~~gggfffzzzqqqZZZHHH???<<<;;;:::::::::;;;<<<>>>BBBGGGKKKQQQUUUYYY]]]aaaiiisss{{{|||}}}uuucccRRRFFF@@@@@@CCCHHHNNNUUU___iiippp|||lll[[[QQQJJJCCC>>>;;;;;;:::999999999999:::888999<<>>777666000000222---000000000000////////////------------------------++++++,,,---...///000000///000111222222444777:::AAAIIIPPPXXXhhh}}}hhh^^^[[[dddsssyyyqqqqqq{{{rrr___QQQGGG@@@<<<<<<<<<:::;;;>>>>>>>>>AAACCCDDDGGGQQQ\\\kkkkkkoooyyy~~~iii///000111222333444444444444555777777666666888999===>>>CCCLLLTTT]]]kkkwww{{{yyyvvvssssssuuuwwwyyytttrrrpppoooppppppnnnmmmiii^^^TTTSSSVVVYYY___eeellldddWWWJJJBBB>>>???BBBBBBHHHNNNQQQRRRTTTXXX[[[^^^```aaabbbbbbdddhhhlllssswww~~~~~~qqqzzzvvv```MMMAAA===<<<<<<999:::;;;<<<>>>BBBGGGKKKQQQUUUYYY]]]aaahhhqqqxxx}}}}}}}}}~~~qqq^^^MMMBBBAAACCCGGGLLLTTT___jjjqqq}}}ppp___RRRJJJDDD@@@<<<<<<;;;:::::::::::::::;;;;;;<<>>??????AAADDDFFFHHHQQQ[[[ddddddjjjsss}}}rrr]]]///000111222333333333333444555777777666666888999<<<>>>CCCLLLTTT]]]jjjvvv|||yyywwwuuussssssuuuwwwyyysssqqqoooooopppqqqpppooolllcccYYYUUUSSSTTT[[[cccoookkkbbbTTTGGGAAA@@@AAAAAAFFFKKKOOORRRUUUYYY\\\[[[^^^aaacccfffhhhkkkmmmrrrvvv~~~zzzgggSSSDDD===<<<<<<999:::;;;<<<===AAAGGGKKKPPPTTTYYY]]]```eeelllrrrzzz~~~~~~|||hhhTTTHHHCCCEEEHHHMMMTTT___kkkrrr|||uuubbbTTTKKKEEEBBB===<<<;;;;;;::::::;;;;;;<<<;;;<<>>AAA@@@AAAEEEGGGJJJRRRZZZ___aaagggrrr|||fffTTT000111222222333333333333444555777777666666888999;;;===CCCLLLTTT\\\hhhttt}}}yyywwwuuuttttttuuuxxxyyysssqqqooooooppprrrrrrqqqnnnhhh```ZZZTTTRRRYYYbbbrrrtttnnn___OOOFFFAAA>>>AAAEEEIIINNNQQQUUUYYY\\\YYY\\\```fffjjjnnnpppqqqqqquuu|||}}}lllXXXHHH>>><<<<<<999999:::;;;===AAAFFFJJJOOOSSSXXX[[[]]]aaafffkkkrrryyynnnZZZMMMDDDFFFIIIMMMUUU___jjjqqq|||zzzeeeUUULLLFFFDDD======<<<;;;;;;;;;;;;<<<888888:::@@@PPPkkk```DDD777888444111444444000000000000////////////------------------------............------,,,,,,//////000000111444999===AAAGGGOOOXXXcccuuuyyyXXX[[[```gggqqq|||nnnfffdddhhhnnn}}}lll\\\RRRGGG@@@<<<<<<<<<:::;;;>>>AAA???AAAEEEHHHJJJQQQXXX\\\```iiittt~~~qqqZZZNNN222222333333333333333222444555777777666666888999:::<<>>======<<<<<<<<<<<<<<<888888999===HHH^^^}}}iiiJJJ::::::444000333333000000000000////////////..........................................//////////////////000444999===@@@GGGPPPXXXaaarrrvvvZZZ\\\```gggssswwwggg___^^^dddlllzzzkkk\\\SSSGGG@@@<<<<<<<<<:::;;;>>>@@@===>>>CCCGGGIIIOOOUUUYYY___jjjvvvfffTTTNNN333333444444444333222222444555777777666666888999:::;;;BBBKKKSSSZZZfffqqqzzz|||zzzyyywwwwwwxxxyyyzzzrrrpppnnnnnnpppsssttttttsssqqqnnnhhh]]]WWW\\\eeemmmwww{{{ppp```UUUMMMGGGBBBDDDHHHLLLPPPUUUXXXZZZWWW[[[bbbkkktttyyyzzzzzzooorrryyy}}}qqq___LLL???;;;<<<888999:::;;;===AAAFFFJJJMMMRRRVVVXXXXXXZZZ]]]```eeeiiiooowww{{{}}}}}}nnn\\\PPPBBBEEEHHHMMMSSS\\\eeekkkxxx~~~iiiWWWLLLGGGFFF>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;AAATTTqqqoooNNN<<<<<<555///111111000000000000////////////////////////////////////,,,------...///000111111////////////000444:::>>>???GGGRRRXXX___qqqwww[[[\\\^^^fffsssuuuaaaXXXXXX```hhh{{{yyyjjj\\\SSSGGG@@@<<<<<<<<<:::;;;>>>>>><<<===AAAEEEGGGMMMSSSUUU\\\iiivvv~~~bbbSSSQQQ888555222111222333333222333444666777888888888777;;;===AAAGGGPPP\\\iiiqqqvvvzzzuuuuuuxxxzzzxxxuuunnnnnnoooppprrrtttvvvwwwvvvuuussslllccc]]]\\\\\\eeeooovvvsssjjj___SSSIIILLLIIIIIIOOOTTTUUUWWWZZZXXXYYYbbbqqq~~~}}}vvvqqqrrr|||wwweeeQQQCCC>>>???999;;;<<<;;;:::===EEELLLQQQSSSTTTUUUUUUVVVYYY[[[aaaeeekkkrrrzzzqqq\\\MMMBBBDDDFFFIIIOOOXXXbbbiiirrrzzzlll\\\PPPHHHDDDBBBAAA???============>>>???999666;;;BBBOOOhhhtttQQQ===;;;444///222444111111000///////////////......------------......//////............//////......---...000333666888CCCJJJQQQUUU\\\pppyyy]]]^^^]]]aaapppmmm]]]ZZZ[[[aaahhhzzzvvviii\\\RRRFFFAAA<<<::::::;;;===>>>>>>???@@@@@@BBBFFFKKKOOOUUU^^^kkkuuu~~~tttZZZOOONNN:::777333222222333333333333444666777888888888888;;;===AAAGGGQQQ]]]iiirrr|||~~~wwwvvvyyyzzzyyyvvvoooooopppqqqrrrtttvvvwwwwwwvvvsssmmmgggbbb```___bbbjjjqqqqqqmmmfff\\\TTTNNNIIIHHHNNNSSSUUUWWWZZZWWWYYYbbbsss~~~}}}vvvrrrsss|||}}}}}}|||iiiSSSCCC<<<;;;999;;;<<<;;;:::===DDDKKKNNNPPPQQQRRRRRRSSSUUUXXX]]]bbbiiiqqqyyyooo[[[LLLBBBCCCEEEHHHNNNVVV```fffooovvvppp___RRRIIIDDDBBB@@@>>>===;;;;;;;;;<<<===888666;;;@@@MMMhhhyyyUUU>>>:::444111333333111111000///////////////......------------......///..................///////////////222555888:::DDDKKKSSSXXX___tttwwwXXXZZZ\\\cccsssnnn]]]XXXWWWZZZ```kkksss~~~uuufffYYYNNNDDDAAA<<<999999;;;<<<======>>>???@@@AAAEEEJJJNNNSSS\\\jjjuuunnnWWWNNNOOO<<<999555333333444444444333444555777888888999888:::===BBBHHHRRR^^^jjjrrr{{{wwwyyyzzzyyywwwpppppppppqqqrrrsssuuuvvvxxxuuurrrooollliiifffcccaaaggglllnnnooonnnggg^^^RRRKKKHHHLLLQQQTTTVVVYYYVVVXXXcccttt}}}wwwssstttzzzuuu|||mmmWWWEEE<<<:::999;;;;;;::::::===CCCIIIKKKLLLMMMNNNNNNOOOQQQSSSYYY^^^fffoooxxx~~~}}}{{{kkkXXXJJJAAABBBDDDGGGLLLSSS\\\bbbiiippp|||uuucccVVVKKKFFFBBB@@@>>><<<::::::::::::999777777:::===JJJhhhZZZ???:::555333555222111111000///////////////......------------............------------......000000000111333666999;;;CCCKKKSSSWWW```vvvtttUUUXXX^^^iii{{{nnn\\\WWWTTTTTTXXX\\\hhhuuu|||~~~vvvfffWWWLLLCCC???;;;888999:::;;;<<<<<<===>>>???AAAEEEJJJNNNRRR[[[iiivvvfffSSSNNNPPP???<<<777444333444444333333444555666777888999999:::===BBBIIIRRR^^^jjjrrryyyyyyzzzyyywwwqqqqqqqqqqqqrrrsssttttttwwwtttpppooopppnnnjjjgggeeegggiiikkkoooqqqmmmfffXXXOOOIIIKKKOOORRRTTTWWWTTTXXXdddtttyyyvvvuuuvvvvvvtttvvvzzz{{{wwwppp[[[JJJ???;;;::::::;;;::::::===BBBFFFGGGIIIJJJKKKKKKMMMOOOQQQWWW]]]fffoooxxx~~~~~~~~~~~~vvvfffTTTHHHAAABBBDDDFFFJJJPPPXXX]]]ccciiisss{{{|||zzz|||yyyhhhYYYNNNGGGCCCBBB???===;;;:::999999777777999;;;<<>>:::888888:::;;;;;;;;;<<<===>>>@@@DDDJJJNNNTTT\\\iiixxx{{{aaaQQQNNNQQQDDD@@@:::555444333333333333333444555777888:::::::::===CCCIIIRRR^^^iiippp}}}{{{{{{yyyvvvrrrrrrrrrqqqqqqrrrrrrssstttrrrooopppqqqqqqmmmiiifffgggggghhhmmmssssssooobbbVVVKKKJJJMMMPPPRRRTTTQQQUUUaaaqqq|||~~~zzzvvvrrrkkkfffggglllsss~~~{{{ttt|||rrr___MMM@@@;;;:::::::::::::::===@@@CCCEEEGGGIIIJJJKKKLLLOOORRRXXX^^^gggpppxxx~~~}}}~~~|||pppaaaQQQFFFAAABBBCCCEEEHHHMMMTTTYYY]]]bbbkkkrrrttttttyyy|||jjj[[[OOOIIIDDDCCC@@@>>><<<;;;;;;;;;888888;;;===;;;FFFfffdddFFF:::555666777///111000000///////////////......------------......------,,,,,,,,,,,,------/////////000222555888:::AAAJJJQQQTTT^^^sssiiiTTTXXXccctttlllYYYTTTQQQPPPRRRZZZkkk{{{wwwgggXXXMMM???===999888999:::;;;::::::<<<===>>>@@@EEEJJJNNNWWW^^^kkkzzz~~~uuu^^^RRROOOQQQLLLFFF???999666444444333333333444555777999:::;;;:::>>>CCCIIIRRR\\\fffmmm{{{}}}zzzwwwtttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqooommmfffgggffffffkkktttyyyyyymmm^^^OOOKKKLLLMMMNNNPPPMMMPPPZZZhhhtttzzzyyypppeee]]]___fffrrr}}}~~~vvvtttvvvcccOOO@@@999;;;:::999999:::===???@@@CCCEEEGGGIIIKKKMMMQQQTTTYYY^^^eeemmmttt|||~~~}}}}}}~~~~~~wwwkkk\\\MMMEEEAAACCCDDDEEEGGGKKKQQQUUUZZZ\\\ccciiikkknnnvvv}}}kkk[[[PPPIIIDDDCCC@@@>>><<<<<<<<<<<<999999<<<===<<>>CCCIIIQQQZZZdddjjjrrrzzz}}}yyyuuutttsssrrrqqqpppppppppoooqqqttttttsssqqqppppppkkkmmmkkkgggjjjsss{{{~~~wwwfffSSSLLLKKKKKKKKKLLLHHHIIIQQQ^^^jjjttt|||rrrddd\\\```iiivvvxxxvvv{{{yyygggTTTEEE<<<;;;:::999999:::<<<>>>>>>@@@BBBEEEHHHJJJNNNRRRUUUXXX\\\bbbhhhooovvv}}}~~~~~~~~~~~~{{{sssfffWWWKKKCCCBBBCCCEEEEEEGGGJJJOOORRRWWWXXX\\\```bbbfffqqq}}}}}}iiiZZZPPPJJJBBBAAA???===<<<<<<<<<<<<999888;;;<<<;;;CCC]]]xxxiiiMMM>>>444555777///111111000///////////////......------------......///..................///000000000111333666999;;;AAALLLTTTWWWddd|||eeeQQQUUUcccxxxmmmXXXSSSQQQPPPRRRdddxxxtttcccTTTJJJ???<<<:::999;;;<<<<<<;;;;;;<<<>>>???BBBFFFLLLPPPVVV^^^kkk{{{~~~jjjXXXPPPPPPRRRYYYRRRIIIAAA<<<999777666333333333444666999;;;===;;;>>>CCCIIIPPPYYYbbbhhhjjjrrryyy|||zzzuuuuuusssrrrqqqpppppppppooosssvvvvvvsssqqqqqqsssssstttqqqjjjhhhpppyyy~~~}}}jjjVVVLLLKKKJJJIIIJJJDDDEEEKKKWWWcccooo}}}tttfff^^^cccnnnxxxvvvxxx{{{kkkZZZKKKBBB;;;:::888999;;;<<<======>>>@@@DDDGGGJJJNNNSSSVVVVVVYYY^^^dddjjjqqqyyy~~~}}}~~~~~~~~~}}}|||yyypppdddUUUIIICCCCCCDDDEEEFFFGGGJJJNNNQQQVVVVVVWWWZZZ\\\aaammmyyy|||hhhZZZPPPJJJ@@@???===<<<;;;;;;;;;<<<999888999;;;:::AAAYYYrrrjjjPPP???444444666///111111000///////////////.........------.........//////............//////222111111222444777:::<<<>>>IIIRRRVVVeee~~~fffRRRVVVeee{{{jjjWWWTTTTTTUUUWWWggg|||vvvdddVVVLLL???===::::::;;;<<<<<<<<<;;;===>>>@@@BBBGGGMMMQQQTTT\\\jjj{{{gggUUUNNNOOORRR___bbb\\\MMM>>>666444333444444333444555777999:::;;;???DDDIIIOOOVVV]]]bbbcccffflllssszzz{{{ttttttuuuuuuvvvvvvwwwwwwvvvwwwyyyzzzyyyvvvsssqqqrrrpppnnnllllllnnnqqqtttsssnnn```OOOGGGHHHHHHCCCCCCDDDEEERRRbbbfffooo~~~tttgggfffnnnxxx|||yyyuuu|||tttbbbMMM>>>>>><<<<<<===;;;777888;;;<<<>>>BBBEEEHHHLLLQQQTTTUUUWWWZZZ^^^dddlllvvv|||~~~}}}~~~xxxkkk[[[MMMDDDAAABBBEEEHHHKKKKKKLLLNNNOOORRRTTTUUUVVVZZZbbbmmmvvvlll[[[PPPJJJ@@@>>>;;;999:::;;;<<<;;;999999666;;;???===LLLkkkuuuPPP999666333///444222111111000000000000000.........------,,,,,,,,,........................333444444333333444888;;;DDDLLLRRRXXXhhhfffRRRUUUiiigggYYYWWWSSSUUU]]]tttttt```RRRJJJ@@@>>>;;;:::;;;;;;;;;:::;;;===@@@BBBEEEHHHMMMQQQUUUaaaiiiuuu||||||dddUUUQQQSSSVVVaaadddaaaTTTDDD;;;666333444444444444555777888:::<<>>;;;:::<<<;;;888999<<<<<<>>>BBBEEEGGGKKKPPPSSSTTTVVVYYY]]]dddlllvvv|||~~~~~~wwwiiiXXXJJJCCC@@@BBBEEEIIIKKKLLLMMMOOOPPPSSSTTTUUUVVVYYY```kkkssslll[[[OOOJJJ@@@>>>;;;999:::;;;;;;;;;999999666:::???===KKKiiiyyyUUU<<<888555000555222222111000//////000000......------------------........................000111111111111333777999DDDLLLSSSYYYjjjdddTTTWWWkkkfffZZZXXXTTTZZZfffwwwdddUUUMMMAAA>>>;;;999:::;;;;;;;;;<<<===???AAADDDHHHMMMQQQYYYeeekkkuuu}}}~~~eeeUUUQQQTTTXXXdddiiiggg\\\LLLAAA999333555444444444555666888999<<>>;;;999;;;:::888:::===<<<>>>AAADDDGGGJJJOOORRRQQQTTTXXX]]]ccclllvvv|||uuueeeTTTGGGAAA???BBBEEEIIIKKKLLLMMMOOOQQQRRRTTTUUUVVVXXX___iiiqqq}}}nnn]]]QQQKKKAAA>>>;;;999:::;;;;;;;;;999999666999>>><<>>:::888999:::<<<<<<===>>>???@@@BBBGGGMMMRRR___iiimmmuuujjjXXXSSSWWW\\\jjjnnnkkk___PPPEEE<<<555555444444444555666888999;;;>>>AAADDDHHHMMMSSSWWW___aaaeeejjjnnnrrrvvvyyy{{{uuuvvvvvvvvvuuuuuutttttttttrrrsssssstttvvvwwwxxxyyyyyyyyywwwuuurrrnnnllljjjnnnooojjj]]]OOOEEEBBBAAA???EEEEEEKKKXXXaaappp~~~ooo___QQQJJJAAA;;;888999:::999:::>>>;;;>>>AAACCCEEEIIIMMMPPPOOOQQQVVV\\\cccllluuu{{{tttbbbQQQEEE@@@???@@@CCCGGGJJJKKKLLLNNNPPPQQQSSSUUUWWWZZZaaakkksss}}}rrr___RRRLLLAAA>>>;;;::::::;;;;;;:::888999777888===<<>>DDDNNNVVV]]]mmm___TTTWWWiii~~~hhh^^^YYYXXXiiitttaaaSSSIIIAAA===999666777:::<<<===>>>>>>>>>???AAAFFFMMMRRRaaakkknnntttrrr^^^WWW[[[aaaqqqrrrlll___PPPFFF>>>888555555444444555666777888:::<<<@@@CCCGGGLLLRRRVVV]]]```dddgggkkkpppvvvzzzyyytttttttttssssssrrrrrrqqqqqqqqqrrrssstttvvvxxxzzzzzzyyyyyyxxxvvvsssooollljjjoooooolllbbbTTTGGGBBBBBB???FFFGGGKKKYYYcccppp{{{zzzmmm```VVVQQQEEE>>>999999:::999:::===;;;>>>@@@BBBDDDGGGKKKNNNMMMPPPUUU[[[bbbkkksssyyysssaaaPPPDDD@@@@@@===@@@EEEGGGIIIJJJLLLNNNOOORRRUUUXXX]]]eeeooowww~~~sss___QQQIIIBBB???;;;::::::;;;::::::777:::777777<<<<<>>>>>>>>>>>@@@EEELLLQQQ___jjjnnntttzzzddd\\\```gggvvvuuummm^^^PPPGGG???999666555555444555666777888999;;;???BBBFFFKKKPPPTTTYYY]]]aaaeeehhhnnnvvv}}}zzzvvvrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrtttvvvxxxzzz{{{{{{yyyyyyxxxwwwtttrrrpppooorrrooolllfffYYYLLLDDDDDD???FFFGGGLLL\\\fffooo|||~~~}}}~~~zzzsssuuuwww{{{wwwnnnfffaaa^^^LLLCCC;;;::::::999:::<<<;;;===@@@BBBCCCFFFIIILLLLLLOOOTTTZZZaaaiiiqqqwww~~~rrr```OOODDD@@@@@@<<>>??????AAAEEEKKKOOO[[[hhhnnnvvvmmmeeejjjrrryyyxxxooo```SSSIII@@@999666666555444444555777888999;;;>>>@@@CCCGGGLLLPPPTTTYYY^^^bbbfffmmmwww}}}zzzqqqqqqqqqqqqqqqrrrrrrrrrppprrruuuxxxzzz{{{{{{{{{yyyyyyyyyxxxwwwwwwvvvvvvuuupppkkkhhh^^^PPPGGGFFF>>>EEEFFFLLL^^^hhhlllssszzzxxxuuutttwwwzzz|||{{{yyy~~~|||rrrrrruuuwwwpppnnnmmmkkkjjjRRRHHH>>>;;;;;;999999:::;;;===???AAABBBEEEHHHKKKKKKOOOTTTZZZ```hhhooottt{{{ooo___NNNCCC??????;;;???CCCFFFHHHIIILLLMMMMMMQQQUUUYYY^^^fffpppwww}}}sss___PPPIIIBBB???<<<::::::::::::999666;;;777555:::;;;AAAOOOpppkkkHHH:::555111222000000000000000111111222111111000000000000000000////////////////////////...///000000111444888<<>>>>><<>>@@@CCCFFFGGGMMMPPPTTTXXX^^^eeelllqqq|||~~~yyymmm\\\LLLBBB??????===???AAAEEEHHHJJJLLLMMMMMMPPPUUU[[[```ffflllpppvvveeeTTTOOOBBB???===;;;;;;:::999777777999;;;999888:::AAAGGGgggsssNNN777666777111000000000000000000111111222111111111000000//////000000000000000000000000...///000000000333777:::BBBUUU[[[```xxxuuuZZZMMMYYYlllqqqhhhjjjsss|||mmm^^^OOOEEE@@@;;;777666:::<<<:::888;;;<<<===>>>AAAFFFLLLQQQZZZgggxxx}}}}}}uuueeeVVVKKKBBB<<<888777666555444444555555888999999:::<<<@@@FFFJJJOOORRRYYYaaadddiiisss}}}~~~vvvtttssstttwwwxxxwwwuuuvvvwwwxxxzzz|||~~~{{{}}}~~~|||xxxwwwyyy{{{zzzwwwrrrmmmeeeZZZNNNFFFAAA???EEETTTaaaggggggggglllgggbbbcccnnnxxxxxxrrreeeiiiooovvv{{{}}}uuusssooonnnuuu}}}{{{fffRRR@@@<<<===999888;;;;;;;;;<<<===@@@CCCFFFGGGKKKNNNRRRVVV[[[aaahhhmmmuuu~~~~~~yyymmm]]]MMMBBB>>>>>><<<>>>AAADDDGGGIIIKKKLLLNNNQQQVVV[[[```eeekkkoooxxxhhhVVVQQQBBB@@@===;;;;;;:::999777666888999888777999@@@FFFbbbwwwRRR:::777777222111111111111111111111111111111111000000000//////...........................///000000111444888;;;BBBTTT[[[bbb~~~pppUUUMMMWWWhhh{{{tttkkkllltttyyykkk]]]PPPFFF@@@;;;777777:::<<<;;;888<<<<<<===>>>AAAFFFLLLQQQ^^^hhhvvv~~~sssaaaRRRIIIBBB===:::999999888777666666555777888999999;;;???DDDHHHNNNQQQXXX___cccgggqqq|||xxxvvvvvvvvvxxxyyyxxxwwwvvvxxxzzz|||}}}~~~~~~}}}}}}|||{{{zzzyyyxxxyyyyyy{{{yyyuuuooofffZZZMMMEEEAAA???EEESSS___dddddddddgggeeebbbdddmmmvvvvvvpppeeejjjpppvvv{{{yyyssssssrrrttt|||mmmXXXDDD???===999888:::;;;;;;<<<===@@@CCCEEEGGGJJJLLLOOORRRVVV\\\bbbgggpppwww|||zzzzzzzzzzzzxxxxxx{{{~~~zzznnn^^^MMMBBB======<<<===???BBBEEEHHHJJJKKKPPPSSSWWW[[[___dddjjjnnnxxx~~~fffTTTMMMCCC@@@===;;;;;;:::999888666777888777666888???DDD[[[|||WWW>>>888777333222222222222222222111111111111000000000000//////...........................///000111222555:::===CCCTTT\\\gggjjjQQQMMMUUUdddvvvxxxpppqqqyyyuuuiii\\\OOOFFF???;;;888777:::<<<;;;:::<<<===>>>???AAAFFFLLLQQQaaaiiittt|||mmmZZZKKKDDD???;;;:::::::::999888777555444666777888999:::===BBBFFFKKKNNNUUU\\\```dddnnnyyy|||zzzyyyyyyyyyzzzzzzzzzyyywwwyyy{{{}}}~~~}}}|||{{{}}}{{{yyyyyy{{{|||{{{zzzzzzyyyuuunnncccVVVIIIAAA@@@???DDDQQQ\\\______```aaabbbbbbdddlllttttttooogggmmmrrruuu~~~}}}~~~yyyuuuvvvxxx|||rrr\\\GGG@@@===999888:::;;;;;;;;;===???BBBEEEGGGIIIKKKMMMPPPSSSXXX^^^bbbjjjooovvv|||~~~}}}|||yyyuuurrrqqqooommmlllkkkooouuuzzz~~~zzzooo___OOOBBB===<<<;;;<<<>>>AAADDDGGGJJJKKKQQQTTTXXX[[[___dddiiilllxxx{{{eeeTTTKKKCCCAAA===;;;;;;;;;:::999777777777666666999>>>CCCWWW~~~[[[@@@888777444333333333222222222222222000000000000000000//////........................---///000111333666;;;>>>FFFUUU]]]kkkhhhPPPMMMUUUcccuuuzzztttvvvttthhh[[[NNNFFF>>>;;;888888:::;;;<<<;;;<<<===>>>???AAAFFFMMMQQQ```gggsssyyyhhhTTTGGGBBB@@@<<<:::::::::999777555333222444555777888999<<<@@@DDDHHHKKKRRRYYY]]]aaakkkvvvyyy||||||}}}||||||{{{||||||zzz{{{}}}~~~~~~}}}{{{zzz{{{zzzyyyzzz}}}{{{zzzvvvmmm```RRREEE>>>>>>===CCCOOOWWWYYYZZZ[[[[[[^^^```bbbhhhoooqqqnnnggglllqqqvvv}}}xxxxxx{{{~~~uuu^^^HHH@@@===999888;;;::::::;;;===???BBBEEEFFFHHHJJJLLLNNNQQQUUU[[[^^^aaadddjjjrrryyy}}}{{{yyyssspppkkkgggdddbbb```^^^___dddlllttt{{{}}}yyypppaaaPPPCCC===<<<<<<<<<>>>@@@CCCFFFIIIKKKQQQTTTXXX[[[___ccchhhlllvvv}}}|||jjjZZZPPPDDDAAA===;;;:::;;;::::::999888888777888;;;???BBBUUU^^^CCC888666444333333333222222222111111//////////////////000000////////////////////////---///000111333666;;;>>>HHHVVV___nnniiiRRRNNNVVVeeexxx}}}uuuwwwuuuhhh[[[NNNEEE===;;;999999:::;;;<<<===<<<===>>>???BBBGGGMMMRRR\\\eeetttvvvdddPPPEEECCCBBB???;;;:::999777555444222222333444666777888;;;>>>AAADDDGGGNNNUUUYYY]]]gggrrrwww~~~}}}}}}}}}}}}}}}~~~~~~}}}|||zzzyyyzzz{{{{{{|||}}}}}}|||wwwlll^^^OOODDD>>><<<<<>><<<<<<===>>>@@@CCCGGGJJJLLLQQQTTTXXX[[[___dddiiillluuu{{{zzzkkk[[[OOOEEEBBB===;;;:::;;;;;;::::::999777777888;;;???AAAPPP{{{cccGGG888555555333333333222111111000000......////////////000000000000000000000000000000...///000111222555:::===HHHUUU___nnniiiSSSOOOWWWgggyyy|||ssssss|||vvviii[[[NNNFFF===<<<:::999:::;;;===>>>===>>>???@@@BBBGGGMMMRRRZZZfffwww{{{qqq___LLLCCCCCCCCC@@@===<<<999666444333222222222333555777888:::===@@@AAADDDKKKRRRVVVZZZdddooovvv}}}~~~}}}|||{{{zzzyyyzzz}}}~~~}}}{{{{{{}}}}}}{{{uuuiiiYYYJJJ@@@;;;::::::@@@IIIOOOOOOOOOQQQLLLRRRVVVVVVZZZaaafffgggfffmmmuuu}}}hhhNNNCCC>>>888777:::::::::;;;<<<>>>AAADDDFFFEEEFFFHHHJJJMMMQQQVVVZZZaaa```fffpppyyyzzzrrrlllfffddd^^^[[[XXXVVVVVVVVVUUUSSSVVV\\\eeeoooxxxzzzwwwpppcccSSSFFF???=========>>>@@@CCCGGGKKKMMMPPPSSSWWW[[[___dddiiimmmtttzzzxxxkkk[[[MMMFFFBBB===::::::;;;;;;;;;:::888666555777;;;>>>@@@IIItttkkkLLL:::555555333222222111000000//////........./////////000000////////////////////////...///000000111444888;;;DDDRRR]]]mmmgggQQQNNNVVVeeevvvuuulllnnnyyywwwjjj\\\OOOGGG<<<<<<;;;:::999;;;===???===>>>???@@@BBBGGGNNNRRR\\\iiizzzvvvlllZZZHHH@@@AAAAAA??????===:::666444333333444111333555666777999<<>>AAADDDFFFCCCDDDFFFHHHKKKOOOUUUYYY]]]]]]bbbnnnwww~~~{{{sssiiiaaaZZZWWWWWWUUUSSSSSSUUUVVVVVVVVVXXX]]]fffooowww~~~xxxvvvooocccTTTGGG@@@>>>>>>>>>>>>@@@CCCGGGKKKNNNPPPSSSWWW[[[___dddjjjnnntttzzz|||ooo^^^PPPFFFBBB===::::::;;;;;;;;;999777444444666:::<<<>>>DDDnnn}}}pppOOO;;;555555222222111111000//////...---.........//////000000...........................///000000000333777:::@@@OOO[[[kkkeeeOOONNNUUUbbbsssmmmfffjjjxxxvvvjjj\\\PPPIII<<<<<<;;;::::::;;;===@@@===>>>???@@@BBBGGGNNNRRR___lll}}}yyyfffRRRIIIGGGFFFDDDDDDAAA>>>:::666333222333333111111333555777:::<<<===;;;@@@GGGLLLQQQXXXaaagggttt|||{{{}}}~~~~~~}}}}}}}}}}}}|||{{{}}}}}}}}}yyyxxxvvvpppcccTTTFFF>>>;;;:::<<<@@@EEEIIIJJJHHHFFFKKKJJJLLLQQQUUUYYY```hhhgggwww~~~tttXXXEEE>>>===:::777::::::;;;<<<>>>@@@AAABBB@@@BBBDDDGGGJJJOOOUUUYYY______eeepppzzzzzzkkkbbb]]]YYYWWWWWWWWWWWWZZZ\\\\\\ZZZ[[[^^^```ccchhhnnnsssyyy}}}wwwlll^^^RRRGGG@@@===<<<===>>>@@@CCCGGGIIIKKKPPPRRRVVV[[[```fffiiilllrrrxxx{{{cccTTTFFFCCC>>>;;;;;;;;;::::::777777666666777999<<<===GGGhhh}}}wwwOOO<<<999444333222111111222222111///......---------,,,,,,,,,///////////////.........000222333333444777;;;???GGGQQQ\\\hhh}}}yyydddTTTKKKWWWeeeppp~~~~~~kkkjjjfffsss}}}rrrhhh\\\PPPIII???<<<:::999:::<<<======<<<>>>AAABBBBBBFFFLLLQQQ]]]kkkvvvcccOOOFFFDDDCCCBBBBBBAAA>>>:::666444333333333333333333444555777888999:::>>>EEEJJJOOOVVV^^^eeeppp}}}~~~{{{zzz||||||~~~}}}{{{{{{{{{{{{{{{~~~yyyvvvoooaaaQQQCCC<<<::::::;;;???CCCHHHIIIGGGEEEIIIHHHKKKQQQVVV[[[ccckkkrrr}}}www{{{xxx\\\HHH@@@>>>;;;888;;;;;;;;;<<<===???@@@AAA@@@AAADDDFFFIIINNNTTTXXX___```fffqqqzzz{{{nnnaaa\\\YYYWWWVVVXXX\\\^^^```aaaaaa```aaacccdddhhhmmmrrrwww|||~~~wwwkkk]]]PPPFFF@@@===;;;<<<>>>@@@CCCGGGIIIKKKOOOQQQUUUYYY^^^cccfffhhhqqqvvv|||}}}dddTTTFFFCCC>>>;;;;;;;;;::::::777777666666777999;;;===HHHeee}}}~~~~~~}}}zzzQQQ===:::555333222111111222222111///000000/////////........./////////////////////...///000222222333666:::>>>GGGPPP[[[ggg{{{wwwcccTTTNNNXXXccclllyyy}}}kkkjjjggguuu~~~tttiii]]]QQQIII???<<<:::999:::<<<======<<<>>>@@@AAACCCHHHPPPVVV^^^jjj{{{uuubbbNNNEEECCCCCCBBBCCCAAA???;;;777444333333333555555444444333444444555888===BBBGGGLLLSSS[[[bbblllzzzzzzwwwwwwyyywwwzzz}}}~~~~~~~~~~~~~~~{{{wwwnnn___NNNAAA:::888999:::===BBBFFFHHHGGGEEEFFFFFFKKKSSSYYY___hhhppp|||yyypppvvv}}}bbbLLLBBB???<<<:::<<<;;;;;;<<<<<<>>>?????????AAACCCEEEGGGLLLQQQUUU^^^```fffqqqyyynnncccZZZXXXYYYZZZ\\\```eeeiiimmmooonnnmmmlllkkkllloootttxxx{{{wwwjjj[[[NNNEEE???===;;;<<<===@@@CCCFFFIIIKKKNNNPPPSSSVVVZZZ^^^aaabbblllpppuuuyyy~~~~~~eeeTTTFFFCCC>>>;;;;;;;;;::::::888777666666777999;;;===HHHbbb}}}}}}wwwyyy{{{||||||}}}TTT===999555333222111111222222111//////////////////.............../////////////////////000111111222555999===FFFPPPZZZeeexxxyyyeeeVVVOOOWWWbbbkkkwww}}}kkkjjjiiixxx~~~tttiii\\\PPPHHH???<<<:::999:::<<<======<<<===???AAADDDKKKVVV]]]```hhhvvvtttbbbNNNEEEEEEEEEEEEEEEBBB???;;;777444333333444666666555444333333444444888<<>>===:::;;;===???BBBEEEHHHIIILLLMMMOOORRRUUUWWWYYYZZZ```dddgggjjjooowww}}}dddSSSFFFCCC>>>;;;;;;;;;::::::888777666666777999;;;<<>>BBBGGGLLLMMMMMMKKKKKKQQQZZZaaagggoooxxx~~~}}}wwwxxx}}}~~~}}}}}}|||jjjUUUFFF???<<<:::<<<<<<;;;;;;;;;;;;<<<<<<===???AAACCCEEEIIINNNRRRYYY]]]eeepppwww}}}iiibbb]]]```dddkkkttt|||~~~|||~~~}}}uuugggXXXKKKCCC>>>===:::;;;<<<>>>@@@BBBEEEFFFGGGHHHJJJLLLNNNPPPRRRRRRSSSUUUWWWYYY\\\bbbjjjppp~~~{{{bbbQQQFFFCCC>>>;;;;;;;;;::::::999888777666777888:::<<>>EEEOOOYYYbbbuuuppp\\\PPPYYYiiixxxpppmmmnnn~~~vvviiiZZZLLLDDD???<<<:::999:::<<<======<<<===>>>@@@EEENNN[[[dddeeekkkvvvgggWWWGGGCCCEEEFFFEEEEEEBBB@@@<<<888555444444444555555555444555666666777888;;;>>>AAAEEELLLUUU\\\hhhuuutttkkkffffffggghhhiiijjjiiigggfffggghhhkkkooosssuuuuuuvvvzzz}}}~~~sssbbbPPPBBB<<<;;;<<<<<<>>>CCCIIIOOORRRSSSPPPQQQVVV^^^cccgggnnnuuuzzzwwwnnnpppxxx|||vvvxxx}}}mmmYYYJJJ@@@<<<;;;;;;;;;:::::::::;;;;;;<<<<<<>>>@@@BBBEEEIIINNNRRRXXX\\\fffqqqxxxlllfffbbbeeekkktttyyyrrrfffXXXLLLCCC>>><<<::::::;;;<<<===???AAABBBBBBCCCDDDFFFGGGIIIJJJKKKIIIJJJKKKLLLMMMQQQVVVZZZ^^^jjj}}}xxx```PPPFFFCCC>>>;;;;;;;;;::::::999888777666777888:::;;;@@@VVVvvv~~~xxxvvvsssssswww}}}[[[???888666333222111111222222111///.........///////////////------......///000000000111222333333444777<<>>???@@@DDDLLLXXXaaaeeemmm{{{}}}aaaSSSFFFDDDGGGHHHFFFEEECCC@@@<<<888555444444555555555444444444444444555666999<<<>>>BBBIIIRRRYYYeeerrr{{{iii___YYYXXXYYYYYYZZZZZZYYYWWWVVVWWWYYY\\\bbbhhhkkkkkkmmmrrrvvvzzz~~~~~~ssscccQQQDDD===;;;;;;;;;===BBBIIIPPPUUUWWWUUUUUUYYY___bbbdddiiipppwww{{{~~~rrriiinnnzzz}}}vvvrrrwww~~~ooo^^^NNNCCC>>>===:::999999999:::;;;<<<<<<;;;===???BBBEEEIIIOOOSSSXXX^^^iiittt{{{wwwqqqmmmpppxxxuuuooodddXXXMMMDDD???<<<::::::::::::;;;<<<=========>>>???AAABBBDDDEEEFFFEEEEEEEEEEEEFFFHHHJJJMMMOOOYYYiii{{{www```QQQFFFCCC>>>;;;;;;;;;::::::999888777666666888:::;;;???TTTsss~~~|||{{{|||```BBB999666333222111111222222111///........./////////000000------......///000000111000111222222444666;;;>>>FFFPPPZZZcccwww{{{^^^SSS\\\nnn{{{{{{~~~ppp___QQQIII???<<<:::999:::<<<======>>>???@@@@@@CCCJJJTTT\\\bbbooo}}}}}}```RRRGGGFFFJJJKKKIIIGGGCCC@@@<<<888555444444555555555444333222222222222555777:::<<<@@@FFFPPPWWWcccooorrr^^^TTTNNNLLLMMMKKKKKKLLLKKKIIIIIIKKKLLLKKKQQQXXX\\\]]]___dddiiiuuuzzz~~~}}}ssscccRRRDDD===;;;::::::<<>>???AAABBBCCCEEEEEEDDDDDDDDDEEEFFFHHHPPPWWWcccpppwwwaaaRRRFFFCCC>>>;;;;;;;;;:::::::::999777666666888:::;;;???SSSpppdddDDD999777333222111111222222111///,,,,,,,,,---------......---------...///000000111///000111111222555:::===FFFQQQ[[[dddwwwaaaSSS[[[nnn~~~ppp^^^PPPHHH???<<<:::999;;;<<<======>>>???@@@@@@BBBHHHQQQXXX```ooocccTTTLLLHHHDDDIIIOOOIIIGGGBBB<<<666222222555666777777777666444444555666777888:::===AAAHHHQQQVVVaaaooo|||^^^PPPDDDBBBEEEBBBBBBBBB@@@??????@@@AAABBB===CCCHHHIIIHHHLLLTTT\\\ccckkkrrrttt{{{}}}xxxqqqgggUUUCCC<<<>>>:::<<<@@@EEEKKKTTT\\\aaafff^^^]]]bbbbbb\\\___hhh||||||zzzssslllooozzzvvvyyyvvvppprrryyy~~~|||xxxpppcccTTTGGG???;;;;;;;;;;;;;;;;;;;;;;;;;;;999===AAACCCFFFJJJRRRWWW^^^dddlllttt~~~zzzooobbbZZZQQQFFF>>><<<;;;;;;::::::999::::::::::::;;;<<<======@@@CCCFFFNNNEEEAAAEEEHHHGGGGGGJJJXXXZZZbbbnnnzzz~~~cccPPPHHHDDD>>>;;;::::::::::::::::::999999888999999999@@@NNNhhhhhhEEE555555444333222222111111222222---------...///000000111///////////////.........222333333333333555888;;;EEENNNXXXccczzzgggYYY___ooo~~~yyypppbbbRRRIII@@@===:::999:::<<<<<<<<<:::<<<>>>@@@DDDIIIOOOTTTaaaooobbbTTTMMMJJJFFFKKKPPPJJJHHHDDD>>>888444333555666666666666555444444555666666777999;;;@@@GGGOOOUUUaaaoooqqqUUUIII@@@>>>@@@<<<===<<<;;;::::::;;;<<<<<<;;;>>>@@@AAA@@@CCCIIINNNWWW^^^dddgggnnnxxx|||zzzyyyvvvqqqgggUUUBBB:::;;;:::<<>>???BBBFFFIIIKKKFFFDDDHHHKKKKKKNNNSSS^^^eeepppyyy~~~gggVVVIIIEEE???<<<;;;;;;;;;;;;999999999888999999::::::???MMMhhhgggFFF777888444333222222111111222222+++,,,,,,---....../////////////////////////////////000111222333777;;;???EEENNNXXXeee}}}jjjYYY^^^nnn{{{qqqcccSSSHHH@@@===:::999:::<<<<<<<<<;;;===???AAADDDIIIOOOSSS___kkk~~~aaaTTTOOOMMMIIINNNQQQJJJJJJFFF@@@:::666444555555555555555444555555666666666777888:::>>>EEEMMMSSSbbbpppcccJJJBBB<<<;;;<<<777888888777777777777888999;;;;;;::::::;;;===???@@@HHHMMMRRRVVV^^^gggmmmnnnrrrrrrppphhhXXXEEE;;;999;;;===BBBKKKWWWaaaiiilllaaa^^^]]]___\\\YYYaaallluuummmiii\\\]]]]]]\\\\\\aaaiiipppooojjjccc]]]\\\```fffjjjoooqqqtttyyy{{{xxxpppjjjdddccc```XXXOOOEEE???<<<999999999999999999999999:::===@@@BBBDDDIIIPPPVVV]]]eeeqqq|||wwwlllcccWWWIII???<<<999999888888888999999::::::<<<>>>@@@BBBEEEHHHKKKJJJHHHHHHLLLOOORRRYYY```bbbnnn}}}mmm\\\IIIEEE@@@<<<;;;;;;;;;;;;888888888888999:::;;;;;;>>>KKKfffgggFFF888999333333222111111111111222,,,------......//////000///////////////////////////000111222333777;;;???EEENNNYYYfff}}}jjjYYY^^^rrr~~~ttteeeTTTHHH@@@===:::999:::;;;<<<<<<===>>>???AAADDDHHHNNNRRR[[[eeevvv```TTTQQQPPPMMMQQQTTTLLLKKKGGGAAA;;;777555444555555444333444555666777777666777999;;;???FFFNNNTTTaaaooouuuWWWCCC@@@<<<<<<<<<666888888888888888888999999>>>;;;999999<<<======;;;@@@BBBEEEIIIOOOWWW]]]```gggkkkmmmgggYYYIII???;;;<<<===CCCOOO\\\gggkkklll^^^]]]]]]^^^[[[[[[dddpppwwwjjj]]]VVVJJJJJJIIIHHHGGGKKKQQQVVVTTTQQQNNNLLLLLLPPPTTTVVV[[[]]]```dddeeeccc]]]XXXRRRSSSSSSOOOIIIBBB===:::888888888888888888888888:::===???AAACCCHHHPPPVVV]]]gggvvvzzzpppeeeWWWGGG<<<999888888888777888888999999;;;===@@@BBBCCCFFFIIIKKKIIIKKKNNNQQQUUU\\\gggooojjjtttqqq___IIIEEE???<<<:::;;;;;;:::888888888888999:::;;;<<<<<>>???@@@AAADDDHHHNNNRRRYYYaaappp|||{{{```UUURRRRRROOOTTTWWWOOOLLLHHHAAA;;;777555555666777555333444666888888666777888:::===AAAHHHQQQVVV___nnneeeLLL??????<<<;;;<<<666888999999:::::::::::::::===:::777999<<<>>>===:::======>>>AAAEEEIIINNNRRRXXX___ccc___UUUIIIAAA===<<<>>>EEERRRaaajjjjjjgggYYYYYYZZZZZZZZZ^^^gggqqqpppbbbTTTHHHBBB>>>>>>>>>>>>>>>???BBBDDDDDDCCCBBBBBBBBBDDDFFFGGGJJJKKKNNNPPPQQQOOOLLLIIIDDDFFFGGGFFFBBB===:::999888888888888888888888888:::<<>>:::999999999999888888888888999:::;;;<<<;;;GGG```~~~dddDDD666777333222111111000000111111000000000000111111111111////////////000000111111222333333333333555888;;;BBBQQQ]]]bbbnnn___TTTggg~~~~~~wwwgggUUUIIIAAA>>>:::888999;;;======>>>???AAABBBDDDHHHNNNRRRYYY```oooxxxxxxaaaVVVSSSTTTQQQVVVZZZSSSNNNIIIBBB;;;777777888:::999666444555888:::888666777888;;;>>>CCCKKKTTTZZZ___pppxxxVVVBBB<<<@@@;;;999:::777888999:::;;;<<<<<<<<<;;;:::888777999<<<>>>===:::???<<<<<<>>>@@@AAACCCHHHJJJSSSXXXTTTLLLEEE@@@<<<===???GGGXXXhhhooojjjcccUUUUUUVVVXXX\\\ccclllrrrxxx]]]NNNEEE???===888999:::<<<=========<<<@@@@@@@@@@@@@@@AAAAAAAAA???@@@CCCDDDDDDCCCBBB@@@<<<>>>@@@???===:::888888888888888888888888888888:::<<>>AAADDDGGGHHHIIILLLMMMLLLQQQUUU[[[gggzzznnnXXXFFFBBB===999888888888888888888888888999:::;;;;;;:::FFF^^^zzz}}}bbbDDD666888222222111000000000000111...........................//////000000111111222///000111222333777;;;???AAAQQQ^^^cccnnn___TTTkkkzzzxxxzzzwwwgggUUUJJJBBB>>>999777888;;;===>>>>>>???@@@BBBEEEIIIOOOSSSZZZaaaqqqvvvwwwcccWWWTTTTTTRRRXXX]]]VVVQQQLLLDDD<<<999999===???<<<888555666999;;;999666666777:::>>>DDDLLLVVV\\\eeewww```LLL======BBB<<<888:::999:::;;;===>>>??????>>>>>>>>>>>>>>>???AAABBBAAA@@@DDD@@@@@@CCCCCC@@@BBBFFFEEENNNRRRMMMFFFCCC@@@======@@@KKK^^^qqqvvvnnndddVVVVVVWWW[[[dddnnntttvvvhhhOOODDD???>>>>>>888888999;;;===>>>>>>===???@@@@@@AAAAAAAAA@@@@@@<<<>>>???@@@@@@?????????;;;<<<===<<<:::888888888999999999999999999999999999<<>>AAAFFFJJJLLLOOORRRTTTUUUYYY___hhh{{{jjjUUUGGGCCC===:::999999999999999999999888999999:::::::::DDD[[[www~~~cccEEE777999222222111000000000000000------------------------...//////000111111222222///000111222333777;;;???AAAOOO\\\fffwwwaaaVVVkkkuuusssuuuuuufffVVVKKKBBB>>>999777888;;;===>>>===>>>@@@BBBEEEJJJPPPUUU\\\ccctttppptttdddWWWTTTTTTRRRYYY^^^XXXTTTNNNEEE===:::<<<@@@DDD>>>:::666777:::<<<999666444666999>>>DDDMMMVVV]]]lll~~~|||QQQHHH===@@@FFF===888<<<<<<===>>>@@@BBBBBBBBBBBBAAAEEEFFFGGGHHHHHHHHHHHHHHHJJJEEEEEEIIIHHHDDDEEEIIIFFFOOORRRKKKEEECCCBBB>>>>>>BBBNNNcccwww|||rrrfff[[[ZZZ[[[aaalllxxx}}}|||uuuUUUDDD???===:::999999999999:::===???@@@???>>>??????@@@AAAAAA@@@@@@===???@@@@@@@@@@@@@@@AAA<<<======;;;999888888999999999999999999999999999999<<>>>>>999999999999:::;;;<<<======AAAGGGLLLPPPSSSWWWYYY^^^bbbhhhttt~~~hhhTTTHHHDDD>>>;;;::::::::::::::::::999999888999999999:::DDDZZZvvveeeFFF777888222111111000000000000000///////////////............//////000111222222222222333333333333555888;;;AAAMMM[[[iiibbbYYYjjjsssppprrrttteeeVVVKKKBBB>>>999777888;;;===???<<<>>>@@@BBBEEEKKKQQQVVV^^^eeevvvjjjpppaaa]]]VVVSSSWWW___aaa^^^\\\SSSFFF===:::999888888666666555555555555666666555888<<>>???@@@AAAEEEEEEEEEFFFHHHJJJKKKLLLLLLQQQSSSPPPMMMPPPRRRQQQOOOOOOMMMKKKJJJLLLOOORRRQQQTTTUUUPPPIIIBBBAAABBBCCCGGGTTTiii|||~~~rrrddd\\\]]]___ffftttjjjYYYHHHAAA===999:::>>>>>><<<<<>>BBBHHHHHHHHHHHHHHHHHHFFFCCCAAACCCAAA@@@???@@@???>>><<<<<<<<<<<<;;;;;;:::::::::999888888888888999::::::;;;<<<@@@FFFKKKPPPZZZdddvvvzzzrrrvvv~~~ooo\\\KKKAAA>>>:::999999999;;;<<<<<<<<>>===<<<888777999:::999999888888999999:::<<>>;;;::::::;;;;;;;;;;;;===@@@BBBEEEKKKQQQVVVaaaiiiuuummmttt___\\\WWWTTTYYYaaadddaaaaaaWWWIII???:::999888777777777666666666666777777555888<<>>===<<<;;;;;;:::999999999999:::;;;===>>>>>>>>>AAAFFFKKKQQQ\\\gggvvv{{{qqqqqqvvvooo[[[KKKAAA===::::::999:::<<<>>>??????CCCEEEIIINNNWWWcccoooxxx}}}rrrkkkpppyyygggVVVJJJCCC>>>===<<<888777999;;;;;;::::::::::::;;;;;;:::BBBXXXtttpppLLL888666333333222222111111111111//////............//////000000000000//////......///000111111222333777999DDDPPP]]]kkkmmmYYYfffzzznnnnnnqqqvvvjjjZZZLLL@@@>>>;;;999:::;;;<<<<<<===>>>???AAADDDIIIPPPUUUcccjjjvvvmmmttt]]]\\\XXXWWW\\\eeeiiiggghhh]]]NNNBBB;;;999777666777777666666666666777777555888;;;???BBBIIISSSZZZaaakkk{{{vvv\\\JJJDDDCCCCCCCCCDDDEEEGGGHHHLLLOOOSSSTTTUUUWWW[[[___aaafffhhheeecccdddccc```aaa```____________``````ZZZZZZXXXQQQHHHCCCAAABBBCCCFFFPPPaaaqqqxxxrrrjjj```dddiiiqqq~~~oooTTTHHHAAA<<<===???>>>>>>???@@@@@@CCCIIILLLLLLQQQWWWYYY\\\___aaa___[[[WWWSSSQQQPPPNNNNNNOOONNNLLLJJJFFFDDDCCCAAA????????????============???AAACCCDDDCCCBBBDDDIIINNNUUUaaammmyyy|||oookkkmmmooo[[[JJJ???;;;;;;;;;;;;<<<>>>AAACCCEEEIIIKKKNNNTTT___nnn~~~zzziiieeejjjrrrhhhXXXIIICCC>>>===<<<888888:::::::::999999999999:::::::::AAAWWWtttsssOOO:::888555444444333222111111000//////............//////000000000////////////......///000000000222666888DDDOOO[[[ggg|||lllXXXbbbtttnnnmmmmmm{{{wwwlll\\\OOO@@@===:::999:::<<<======????????????BBBIIIQQQWWWeeelllwwwnnnuuu[[[\\\[[[[[[aaajjjooonnnpppdddSSSDDD<<<999777555666666555555555555666666555888;;;>>>AAAGGGPPPVVV^^^ggguuuoooZZZLLLFFFFFFGGGHHHJJJLLLNNNOOOSSSVVVZZZ]]]___dddmmmtttuuuyyy{{{xxxvvvuuurrrmmmiiihhhgggggggggfffeeeddd[[[ZZZVVVOOOHHHCCCAAABBBCCCDDDKKKXXXgggnnnmmmhhh___dddllltttpppWWWDDDCCC@@@>>>@@@BBBDDDDDDEEEEEEEEEJJJQQQUUUVVV[[[bbbiiimmmqqqrrrnnnggg___[[[WWWVVVVVVVVVWWWWWWTTTRRRLLLJJJHHHEEEDDDDDDEEEFFFEEEDDDDDDDDDEEEGGGIIIJJJHHHGGGHHHMMMSSS[[[iiivvv|||nnnhhhhhhwwwoooZZZIII>>>:::;;;<<<<<<===???CCCHHHLLLRRRTTTYYYaaammm|||vvviii^^^^^^ccckkkzzzhhhXXXIIIBBB======<<<999888:::888777777666666777777888<<>>:::999:::<<<>>>>>>???>>>>>>>>>BBBJJJTTT[[[gggmmmvvvsssyyyZZZ]]]___```gggpppvvvuuuvvviiiVVVFFF===999777666555444444333333444444555555888;;;>>>@@@EEEMMMRRR]]]eeeqqqyyy|||{{{yyyxxxyyy~~~|||lllZZZNNNHHHIIIJJJMMMOOORRRTTTUUUYYY\\\```eeelllvvvxxxnnnllliiiiiiiiihhheeecccZZZXXXTTTNNNIIIEEECCCCCCBBBCCCGGGOOOZZZaaacccbbb^^^eeemmmttt~~~iiiWWWKKKDDDDDDCCCAAAAAACCCFFFHHHIIIKKKLLLQQQYYY___bbbiiippp~~~|||qqqhhhccc[[[[[[[[[]]]^^^^^^\\\ZZZRRRPPPMMMIIIHHHIIIJJJLLLLLLKKKJJJIIIJJJKKKNNNOOONNNLLLMMMRRRXXXaaappp}}}{{{nnnhhhiiisssmmmYYYHHH???<<<:::<<<===???BBBHHHPPPVVVaaaeeemmmxxxfff\\\UUUXXX]]]eeeuuuhhhXXXHHHBBB======<<<999888;;;888777777666666777777888???@@@NNNhhh|||XXX@@@;;;666666555444222111000000//////............//////.............../////////...000111111111333777999@@@KKKVVVbbbyyyiiiQQQZZZmmmrrrmmmjjjwwwwwwjjjZZZOOOBBB???:::999:::<<<>>>???>>>>>>===>>>CCCMMMXXX```hhhlllsss~~~yyy~~~[[[___cccfffmmmvvv||||||zzzlllXXXGGG===:::888888555444444444444444444555555888;;;===???CCCJJJOOOZZZbbbkkkqqqqqqnnnllllllttt{{{zzzjjjYYYNNNLLLNNNPPPSSSVVVXXX[[[\\\```ccciiitttwwwsssnnnllllllkkkgggddd\\\ZZZVVVRRRMMMIIIFFFEEECCCCCCDDDIIIOOOTTTXXXYYY\\\dddlllrrrzzzeeeSSSJJJGGGGGGDDDEEEDDDBBBDDDJJJMMMMMMNNNOOOUUU^^^gggmmmwwwuuuoooddddddfffiiikkkllljjjhhh^^^[[[UUUQQQNNNNNNPPPQQQRRRQQQOOONNNOOORRRUUUWWWYYYWWWXXX\\\```hhhvvvzzzooojjjjjjooo{{{hhhUUUHHHBBBAAA<<>>=========???DDDMMMXXX```dddhhhppp{{{|||\\\bbbgggkkkqqqzzz|||mmmYYYGGG>>>:::::::::666666666555555666666666555888;;;===>>>AAAGGGLLLTTT\\\eeeiiihhhffffffgggqqqyyyyyyiii[[[SSSVVVWWWZZZ]]]```cccdddeeeiiinnnyyy{{{wwwwwwuuurrrnnncccaaa]]]YYYTTTOOOJJJGGGFFFEEEEEEEEEGGGKKKOOOQQQWWW^^^eeejjjpppwww{{{zzz}}}uuucccUUUMMMIIIHHHHHHEEEJJJMMMLLLOOOVVVZZZYYYWWWYYY```lllwwwuuuvvvyyy}}}~~~qqqllleee]]]YYYWWWXXXYYYYYYXXXWWWWWWYYY]]]aaadddllljjjiiilllnnnsss{{{qqqjjjjjjiiixxxrrraaaQQQHHHFFFGGGDDDHHHPPPWWWaaaooo```SSSKKKOOOXXXbbbqqqgggVVVHHHAAA======<<<999999;;;;;;;;;::::::::::::;;;;;;<<<===LLLjjj}}}VVV>>>;;;333333222222111111111111//////............//////---------.........//////...///000000000222666888>>>IIIUUUbbbxxx~~~xxxzzzfffOOOUUUhhhyyytttooozzz}}}sssgggZZZQQQFFFBBB<<<999999;;;===============>>>BBBJJJTTT[[[^^^dddnnnzzzyyy}}}]]]dddjjjnnnttt}}}|||mmmYYYGGG>>>;;;;;;;;;888888777777777777888888555888;;;===>>>AAAFFFKKKPPPWWW```dddccccccdddfffnnnvvvwwwjjj```ZZZ___```cccfffiiilllmmmnnnrrrxxx}}}zzzjjjgggccc___ZZZSSSMMMIIIHHHGGGFFFDDDDDDFFFJJJMMMQQQXXX___bbbgggnnnqqqqqqmmmqqqppplllqqqyyyvvvllleee\\\RRROOOOOONNNKKKJJJIIIQQQVVVWWW\\\dddhhhfffhhhiiiqqq~~~|||sssiiiccc`````````___^^^^^^___ccchhhmmmppp}}}zzzyyyzzzzzz}}}}}}rrrjjjhhhbbbppp~~~wwwkkk[[[NNNHHHIIILLLMMMSSS\\\fffrrr~~~bbbTTTIIIMMMWWWbbbqqqgggUUUGGGAAA======<<<:::999<<<:::999999888888999999:::999;;;NNNoooyyyRRR===;;;222111111111111111111111//////............//////---------.........//////,,,.../////////111444777>>>IIIUUUbbbwwwyyyqqqttt```OOOTTTfff|||wwwqqq{{{xxx}}}sssggg\\\SSSGGGCCC===999999:::<<<============>>>AAAGGGPPPVVVYYY```mmm{{{vvvzzzTTT]]]dddgggrrrsss[[[HHH>>>;;;::::::444444444444444444444444666888:::<<<>>>BBBFFFIIIRRRUUUYYYZZZ[[[]]]bbbfffnnnttt{{{|||wwwnnnfffbbbgggooovvvxxx{{{|||wwwoooggg___WWWPPPLLLJJJHHHIIILLLJJJEEEEEEIIIMMMRRRVVVXXX^^^dddeeebbb^^^]]]ZZZXXXXXXZZZXXXTTTTTTQQQOOOOOORRRTTTTTTSSSZZZ\\\___eeemmmvvv|||vvvnnnjjjjjjkkkjjjjjjiiikkkpppxxx{{{oooeeeaaaooo~~~wwwjjj]]]UUURRRQQQVVV\\\ccckkkvvv~~~{{{yyyfffVVVLLLOOOUUU\\\jjjyyyiiiUUUGGGCCC???<<<;;;<<<<<<;;;<<<<<<;;;:::999999999999======NNNrrr{{{TTT===:::999777444222000000111111////////////............,,,+++++++++,,,...///111///000111222222444777:::<<>>@@@@@@BBBIIIRRRZZZfffsss{{{xxx{{{MMMVVV\\\```nnnttt\\\III>>>;;;::::::555555555444444555555666777999;;;===>>>AAAEEEHHHNNNRRRWWWZZZ\\\___dddiiiqqqwww}}}}}}wwwrrrooonnnzzzwwwmmmcccZZZRRRMMMJJJIIIKKKOOONNNKKKMMMQQQSSSXXXZZZYYYYYYZZZXXXTTTPPPOOONNNNNNPPPRRRQQQPPPRRRTTTXXX]]]```bbbccccccpppuuu{{{xxxuuuttttttqqqqqqqqquuu{{{{{{nnnccc```lllyyyttthhh]]]XXXXXX[[[ccckkkwwwyyyoookkklllkkkkkknnnuuu|||~~~lll\\\PPPPPPUUU[[[jjjyyykkkWWWGGGDDD???<<<;;;<<<;;;;;;;;;;;;:::999999999::::::???BBBWWW||||||TTT===:::888777444222000000111111000000000/////////......111000/////////000111111///000111111222444777:::>>>GGGSSSaaasss}}}YYYPPPWWWhhh}}}~~~}}}zzzpppaaaTTTGGGCCC===999999:::<<<===>>>======@@@@@@AAAIIIQQQ]]]iiiuuu|||zzz}}}KKKQQQUUUYYYfffxxxttt]]]III>>>:::::::::777666555444444555666777999:::===>>>???AAADDDGGGJJJOOOVVVZZZ^^^bbbhhhmmmuuuzzz~~~zzzyyy~~~sssggg]]]TTTOOOKKKKKKMMMRRRTTTSSSVVV\\\^^^cccccc^^^XXXTTTOOOJJJFFFFFFHHHJJJLLLNNNPPPRRRUUU___llluuuyyyzzz|||~~~|||yyyxxxvvvwwwxxxzzz|||ooodddaaaiiisss|||sssiiiaaa```dddlllxxx}}}ssseee\\\ZZZ\\\___```ccckkkssszzzttteeeWWWSSSTTTZZZiiixxxmmmYYYGGGDDD???<<<;;;;;;;;;;;;:::999999999999:::;;;;;;???EEE^^^}}}VVV>>>;;;888666444222111111111111111111000000000/////////222222111000000000000000///000111111111333777999@@@IIIRRR\\\lll[[[OOOUUUfff|||~~~~~~ssscccUUUHHHCCC===999999:::<<<======;;;<<>>999999999888777555444444555666777:::<<<>>>???@@@AAADDDFFFIIIOOOWWW]]]aaafffkkkpppxxx}}}uuuhhh^^^WWWSSSOOONNNQQQVVVYYY[[[```fffmmmrrrrrriii^^^WWWQQQLLLKKKJJJLLLOOOQQQRRRXXX^^^eeeuuu{{{{{{{{{zzz~~~rrrhhhdddjjjsss|||vvvooojjjnnnwww{{{llleee\\\UUUUUUWWW[[[]]]aaaiiiqqqxxx|||ooo```WWWTTTXXXgggvvvppp\\\HHHDDD???<<<;;;;;;;;;:::888888888888999:::;;;<<<<<>>???@@@HHHQQQ^^^jjjvvv}}}WWWVVVUUUVVV^^^iiiqqqsssxxxlll[[[JJJ>>>999888999999888777666555666666777;;;===???AAAAAABBBDDDFFFLLLRRR[[[bbbfffiiinnnrrrzzz}}}nnnccc\\\XXXVVVUUUTTTVVV\\\```cccjjjrrr{{{ttteeeZZZTTTPPPQQQPPPPPPSSSTTTVVVaaammmxxxpppjjjqqqyyy{{{wwwxxxiiiZZZWWWSSSPPPQQQSSSUUUWWWbbbkkkttt{{{xxxkkk^^^VVVXXXeeerrrqqq]]]HHHEEE@@@<<<;;;;;;::::::777777777888999:::;;;<<<<<>>???AAAHHHQQQ\\\hhhttt|||XXXWWWWWWYYY```hhhnnnqqqpppgggZZZLLLAAA<<<:::;;;;;;;;;::::::999999888888:::===@@@BBBBBBCCCEEEFFFMMMTTT^^^eeeiiilllpppsss}}}~~~nnnaaaXXXUUUTTTTTTXXXWWWYYY```eeejjjsss|||yyyfffZZZUUUSSSUUUQQQQQQTTTVVV\\\ooo}}}{{{yyy}}}~~~yyyssszzz|||dddPPPOOONNNNNNOOORRRTTTVVVccclllwww}}}wwwhhh\\\\\\fffppprrr^^^IIIEEE@@@<<<;;;;;;:::999777777777888888:::;;;;;;===DDD\\\}}}WWW???;;;555555444444333222111111111111000000000/////////+++,,,---///000000111111...///000000000222666888:::HHHUUU\\\cccrrr___QQQWWWfff|||{{{xxx~~~yyyqqqcccUUUIIIDDD>>>999888999;;;;;;;;;:::<<<>>>???AAAIIIRRR[[[gggrrrzzzZZZXXXYYY^^^ccchhhkkkmmmjjjddd[[[PPPFFF@@@>>>>>>===>>>?????????===;;;::::::===@@@BBBCCCDDDFFFGGGKKKSSS^^^fffkkknnnrrruuuxxxmmm^^^QQQKKKKKKMMMOOORRRQQQUUU]]]dddlllvvvyyyeeeZZZXXXYYY\\\WWWWWW\\\aaammmxxxqqqqqqrrrtttzzz}}}zzzdddOOOOOONNNNNNPPPSSSXXX[[[bbbmmmyyysssdddaaahhhppp}}}qqq]]]IIIEEE@@@<<<;;;::::::999888888777777888999::::::===DDD]]]|||VVV???;;;444444444444333222111111000000000/////////......---...///000111111000000---...000000000222555888;;;HHHUUUZZZ```ppp}}}{{{cccPPPVVVfff|||yyywww~~~|||ttteeeVVVIIIDDD>>>999888999:::;;;<<<;;;<<>>:::444444444444333333222111////////////...............///000000000///---,,,---...///000000222555888===IIITTTXXX^^^ooovvvpppjjjOOOVVVfff{{{yyywww~~~xxxgggWWWJJJEEE>>>:::888999:::;;;<<<;;;===@@@AAACCCKKKTTT^^^hhhrrrxxxnnnmmmkkkkkkkkkjjjhhhfffaaa^^^ZZZTTTNNNJJJFFFEEEFFFHHHLLLPPPPPPLLLEEE???>>>???AAAAAAAAADDDJJJNNNTTTVVV]]]eeejjjnnnvvvyyycccWWWJJJCCC@@@???@@@CCCCCCFFFJJJPPPXXXbbbmmmuuu}}}~~~zzzqqqgggdddiiiooovvvooolllrrr~~~xxxjjjeeefffmmmooowww}}}|||{{{{{{}}}{{{qqqkkkgggcccdddggglllsss|||~~~kkkVVVPPPLLLPPPUUUYYY^^^bbbiiippp{{{yyyiiidddggg|||oooYYYJJJCCC===;;;999777777:::<<<;;;:::888666666999;;;===BBBWWWyyytttTTT@@@<<<444333222222111111222222000000//////.........---////////////////////////111000///...///222555777888FFFRRRWWW```vvv{{{wwwqqq|||eeeTTT[[[iiizzz~~~{{{}}}yyyjjj]]]MMMEEE===;;;:::888:::===>>>======>>>???CCCOOO[[[cccgggmmmuuu{{{yyywwwtttpppkkkfffbbb^^^\\\YYYVVVRRROOOMMMLLLNNNQQQUUUYYYYYYTTTKKKEEEBBBBBBBBBBBBCCCGGGMMMQQQVVV[[[dddlllmmmoooxxxvvvooo___SSSGGGBBB???>>>???BBBBBBDDDHHHMMMSSS\\\ffflllrrrsssqqqkkkeeefffnnnvvv||||||uuujjjgggiiippprrrwwwyyyppppppppprrrvvv{{{qqqggg^^^YYYUUURRRSSSVVVYYY```gggkkknnnuuuqqq^^^VVVPPPSSSYYY^^^bbbfffkkkqqqzzzyyyhhhcccfffvvvoooZZZJJJCCC===;;;:::777777::::::::::::888777666888:::===@@@TTTwwwsssSSS>>>;;;444333222222111111222222111111000000000/////////////////////////////////111000//////000222444666888FFFRRRWWWaaauuuttttttttthhhTTTXXXddduuu~~~|||vvvfffXXXMMMEEE===;;;:::888:::===;;;;;;===???AAAGGGUUUcccpppppprrrttt{{{yyyqqqiiibbb^^^[[[ZZZYYYWWWVVVVVVVVVVVVVVVZZZ___dddccc]]]TTTLLLHHHFFFEEEDDDGGGMMMRRRVVVYYYcccooouuuqqqqqq~~~xxxmmmfffYYYNNNCCC???>>>===>>>AAAAAACCCFFFIIINNNUUU]]]bbbfffhhhiiigggeeekkkxxx{{{pppgggdddhhhooopppsssvvvwwwtttnnniiibbbccceeeiiiooouuu{{{~~~}}}tttjjj[[[RRRKKKGGGEEECCCDDDHHHLLLQQQWWWYYY[[[___hhhnnnzzzzzzkkk```WWWYYY```eeehhhjjjmmmrrrzzzzzzhhhbbbeeennn}}}nnnZZZJJJCCC===<<<:::888888:::888999:::999777777777999===>>>PPPsssqqqQQQ===:::333333222111111111111222111111111111000000000000////////////////////////000000000000111333444555999EEERRRXXXaaatttxxxxxxyyyoooWWWWWW```ppp~~~}}}sssdddVVVMMMEEE>>>;;;:::888999===777999===@@@BBBIIIZZZkkkvvvtttpppooouuu~~~vvvlllddd___\\\XXXXXXXXXXXXYYYZZZ[[[\\\\\\```ggglllmmmfff\\\UUUNNNKKKGGGGGGLLLSSSXXX[[[\\\hhhvvvyyytttuuu~~~vvvjjjaaaSSSIII???======<<<===@@@@@@BBBEEEHHHLLLRRRXXX]]]aaaeeegggfffhhhqqqxxxlllaaa^^^aaagggiiijjjjjjhhheeecccbbb]]]___bbbfffmmmsssyyy|||{{{}}}|||xxxuuuooocccXXXPPPIIICCCBBBAAA@@@AAAEEEFFFKKKOOOQQQRRRVVV\\\aaaiiissswwwjjj___```fffjjjlllnnnnnnsss{{{yyyhhhdddgggkkkxxxmmmZZZIIIBBB===<<<;;;888888:::666888::::::888777777888<<<<<>>;;;:::888999<<<888:::>>>AAAAAAGGGYYYjjjnnnllliiiiiipppvvvtttzzz{{{pppeee]]][[[[[[XXXXXXYYYZZZ[[[]]]^^^___aaafffmmmsssuuuooofff___SSSNNNIIIJJJQQQXXX]]]^^^[[[ffftttxxxuuuzzz}}}uuuiii```NNNEEE===<<<<<<<<<===??????AAAEEEIIIMMMRRRWWW[[[```dddfffgggiiisss~~~vvvjjj^^^[[[]]]```aaabbb```]]]\\\\\\^^^^^^___bbbffflllqqqvvvxxxzzz|||~~~yyy{{{{{{wwwrrrjjj[[[NNNJJJDDD@@@AAAAAAAAABBBEEEAAADDDHHHJJJKKKNNNRRRVVV\\\aaahhhnnnsss|||ssshhhfffjjjmmmoooqqqnnnttt~~~zzzjjjgggkkklllxxxkkkYYYHHHBBB======<<<999999;;;666888::::::999888888999<<<<<>>;;;:::777999<<<;;;<<>>AAAFFFJJJNNNRRRVVVYYY]]]aaadddfffhhhrrr{{{ttthhh]]]YYY\\\\\\\\\[[[ZZZXXXWWWXXXZZZ___```cccfffjjjnnnrrrssstttvvvyyy|||~~~|||}}}{{{uuuooofffWWWJJJDDD???<<<>>>@@@@@@AAADDD@@@BBBEEEGGGIIIKKKNNNPPPQQQRRRWWW]]]dddnnn~~~{{{qqqnnnnnnnnnpppssspppvvv{{{mmmjjjoooooo{{{iiiXXXHHHBBB>>>>>>===:::999;;;888999::::::999888:::;;;;;;>>>PPPpppsssOOO;;;999222222111000000000000111............////////////000000000000000000000000111111111111222444555666;;;DDDQQQ\\\cccpppuuuYYYWWW\\\kkk|||}}}}}}ssseeeZZZNNNFFF>>><<<:::777888;;;===<<<>>>??????AAAKKKUUU___bbbeeejjjrrruuupppeeeZZZTTTTTTYYYeeeppp|||{{{wwwnnnddd]]]\\\]]]___```aaacccfffiiikkkmmmmmmpppuuuyyyyyytttlllfffVVVOOOJJJNNNXXX``````]]]WWWaaasss{{{rrreee[[[KKKCCC======>>>======>>>>>>AAAFFFJJJMMMOOORRRUUUXXX]]]bbbeeeiiisss}}}xxxpppdddYYYUUUXXXVVVUUUTTTUUUVVVXXXYYYZZZ```bbbdddgggjjjmmmpppqqqooorrrvvv{{{~~~xxxoooggg___SSSHHHAAA<<<;;;>>>@@@@@@AAACCCCCCEEEGGGHHHIIIJJJKKKLLLLLLMMMRRRZZZ```iiiyyyzzzuuuqqqnnnpppvvvtttyyy}}}ooommmsssrrr}}}hhhVVVGGGBBB>>>>>>>>>;;;999;;;999::::::999999999;;;>>>:::???SSSrrrvvvQQQ<<<:::222222111000000000000000......//////000000000000000000000000000000000000222111111000111444666777<<>>AAACCCIIIOOO[[[___dddjjjssszzzlllllleee\\\UUUOOOOOOXXXcccrrrooorrrsssnnnfff```___```bbbccceeehhhkkkooorrrsssoooqqqtttwwwvvvppphhhbbbVVVOOOJJJOOOZZZaaaaaa\\\ZZZdddyyy|||rrreee[[[KKKDDD>>>>>>???>>>===???===AAAEEEIIIKKKLLLOOOPPPTTTZZZbbbfffkkkvvv}}}vvvnnn```TTTOOOQQQPPPNNNNNNQQQVVV[[[]]]]]]bbbcccfffhhhllloooqqqrrrooorrrwww|||uuuiii```YYYOOOEEEBBB===<<<@@@BBBBBBBBBEEEEEEEEEGGGGGGHHHHHHHHHHHHNNNOOOUUU]]]ccciiivvvzzzsssnnnqqqwwwxxx{{{qqqoootttsss~~~gggUUUGGGAAA>>>???>>>;;;:::;;;;;;;;;;;;999888:::===???:::AAAVVVsssxxxRRR===;;;222111111000000000000000//////000000111111111222000000000000000000000000333222000000111333666888<<>>CCCFFFJJJNNNVVVZZZ```hhhssswwwiiijjjeee___WWWNNNIIIQQQ[[[hhhxxxllljjjhhheeedddeeeffffffgggiiiiiihhhkkkoooooollliiiiiiiiiiiigggbbb[[[VVVOOOIIIGGGPPPYYY]]]\\\\\\ZZZjjj}}}~~~vvvmmm```UUUDDDBBB>>><<<=========<<<;;;===???@@@CCCGGGLLLPPPQQQVVV___gggooozzzzzzqqqcccWWWPPPOOOPPPPPPOOOMMMMMMPPPVVV\\\```cccfffjjjlllkkkkkkkkklllnnnrrryyyxxxlll^^^QQQFFFAAA>>>>>>>>>???@@@BBBCCCDDDBBBEEEHHHHHHFFFFFFIIILLLVVVUUUWWW]]]```eeerrrzzzqqqpppttt{{{}}}vvvssswwwwwwiiiWWWFFFCCC???<<<<<<<<<<<<<<<===<<<;;;:::999::::::;;;:::AAASSSpppyyyTTT<<<555333222111111000000111111111111000///////////////000000////////////000000//////000000111222444555>>>AAANNN^^^cccgggyyy|||~~~ppp\\\WWW]]]rrr}}}xxxvvv|||xxxkkkaaaNNNFFF???===;;;888999<<<<<<===>>><<<===AAAIIIOOO[[[^^^```eeeuuuvvvhhhfffmmmmmm```SSSPPPRRRTTThhhsssdddcccbbbaaabbbbbbddddddeeegggfffdddfffiiihhhccc___^^^]]]\\\YYYUUUOOOKKKHHHDDDFFFOOOVVVWWWVVVWWW___nnn}}}}}}vvvmmm```UUUDDDAAA===<<<<<<===<<<<<<===???AAACCCEEEIIIMMMQQQQQQWWW___gggoooyyy}}}xxxmmm```TTTNNNMMMNNNOOONNNNNNOOOSSSYYY^^^bbbeeehhhlllnnnnnnnnnnnnoooooosssyyyzzznnn___PPPEEE???=========>>>???AAABBBCCCAAADDDGGGGGGFFFFFFIIILLLWWWVVVZZZ___dddkkk{{{vvvtttwww{{{}}}wwwvvvzzz{{{iiiWWWFFFCCC>>><<<;;;<<<<<<;;;===<<<;;;:::999::::::;;;;;;AAASSSoooyyyVVV???999333222111111000000111111111111000///////////////------,,,,,,,,,,,,------//////000000111222444555<<>>>>>>>>CCCKKKOOONNNNNNPPPcccppp~~~|||{{{~~~{{{uuulll___SSSBBB???<<<;;;;;;<<<<<<;;;===???AAACCCEEEHHHMMMPPPQQQWWW___gggoooyyy}}}zzztttiii[[[PPPKKKKKKMMMNNNNNNPPPTTTXXX]]]bbbeeegggkkkooorrrrrrrrrrrrssssssvvvzzz}}}ppp```OOOBBB<<<<<<<<<<<<<<<===???@@@AAA@@@CCCFFFGGGFFFGGGKKKNNNVVVWWW[[[aaagggrrr}}}zzz{{{}}}|||{{{hhhVVVFFFCCC>>><<<;;;<<<<<<;;;<<<;;;;;;::::::::::::;;;<<>>999333222111111000000111111111111000///////////////000//////......//////000//////000000111222444555:::===JJJ\\\ccchhh{{{ddd]]]bbbyyyyyyssspppwwwxxxgggZZZQQQIIIAAA>>><<<999:::===:::;;;<<<;;;;;;>>>FFFLLLVVVZZZ___iii{{{|||wwwttt}}}uuueee[[[YYYYYYeeeppp~~~YYYZZZ\\\^^^```aaabbbbbb```bbbaaa]]]\\\\\\WWWQQQOOOLLLGGGCCC@@@===:::777888999>>>DDDDDDCCCEEEJJJaaajjj}}}|||yyywwwzzz{{{wwwrrrjjj]]]PPPAAA>>>;;;::::::;;;;;;;;;;;;===@@@BBBCCCFFFJJJMMMQQQWWW___gggpppzzz~~~{{{yyyqqqdddWWWNNNJJJKKKMMMMMMOOOTTTYYY^^^cccggghhhiiimmmsssvvvwwwwwwwwwxxxzzzzzz}}}sss```NNN@@@:::;;;;;;;;;;;;<<<>>>???@@@@@@DDDGGGIIIHHHJJJMMMQQQUUUWWW[[[```hhhvvvhhhUUUFFFBBB>>>;;;;;;;;;;;;;;;;;;:::::::::::::::::::::===@@@OOOjjjwwwRRR;;;666333222111111000000111111111000000///////////////111111000000000000111111/////////000111222444444:::===JJJ[[[bbbggg{{{kkkaaacccyyy|||wwwssszzzxxxiii\\\RRRJJJAAA>>><<<999:::>>><<<===>>>======@@@GGGLLLTTTXXX___kkk|||}}}uuuhhhaaa```hhhsssYYYZZZ[[[]]]^^^_________^^^aaaaaa^^^\\\[[[VVVOOOLLLHHHBBB>>>;;;999666444555666888;;;::::::???GGGWWW]]]kkk~~~yyyyyy{{{~~~zzzwwwsssvvvvvvsssooohhhZZZMMM@@@===:::999:::;;;;;;;;;;;;===@@@BBBDDDFFFJJJLLLQQQWWW```iiirrr}}}}}}zzzyyypppaaaTTTLLLJJJLLLNNNNNNRRRWWW]]]ccchhhkkkmmmlllqqqwww{{{}}}}}}}}}~~~ttt```MMM???999:::::::::;;;<<<>>>@@@AAABBBFFFJJJKKKKKKLLLPPPTTTUUUYYY]]]aaaiiizzzgggTTTEEEBBB===;;;;;;;;;;;;;;;999999::::::::::::::::::>>>???LLLggguuuPPP;;;777333222111111000000111111111000000///////////////...------,,,,,,------.../////////000111222444444;;;>>>JJJ[[[bbbggg|||qqqdddcccyyy{{{uuuxxxxxxlllaaaSSSJJJAAA>>>;;;999:::>>>;;;===>>>======@@@FFFKKKRRRVVV^^^kkkzzzvvvllliiikkkvvvYYYYYYZZZ[[[\\\]]]^^^^^^```ccccccaaa___]]]WWWOOOHHHDDD>>>:::777555333222555333444666555555;;;BBBJJJNNNWWWdddnnnqqqlllffffffiiioooxxx~~~yyyuuuqqqsssrrrpppnnngggYYYKKK@@@===:::999:::<<<<<<<<<===@@@CCCEEEFFFHHHKKKNNNQQQWWWaaajjjttt}}}{{{yyynnn^^^QQQJJJJJJMMMPPPQQQUUUZZZaaagggllloooqqqqqqvvv}}}uuu___KKK???;;;999999:::<<<>>>@@@BBBCCCDDDHHHLLLMMMMMMNNNRRRUUUTTT[[[```ccclll~~~fffTTTEEEBBB===;;;:::;;;;;;:::888999999::::::::::::999>>>===HHHccctttQQQ>>><<<333222111111000000111111111111000/////////////////////............////////////000000111222444555;;;===JJJ[[[bbbiii~~~mmm^^^\\\rrrvvvuuuyyyoooeeeTTTJJJAAA===:::888999===999;;;<<<<<<;;;===CCCHHHQQQTTT]]]kkkxxxuuuooojjjvvvZZZZZZZZZ[[[\\\^^^aaabbbcccfffgggdddaaa^^^WWWNNNDDDAAA<<<888666444222000333111222444555444777===@@@CCCHHHPPPVVVXXXVVVTTTUUU[[[eeeqqq}}}wwwsssqqqrrrqqqpppnnnhhhZZZKKK@@@===;;;:::;;;<<<=========@@@CCCEEEGGGHHHKKKMMMQQQWWWaaakkkvvv|||xxxlll[[[NNNHHHJJJMMMPPPUUUXXX]]]ccciiinnnrrrtttwww|||ttt^^^KKK@@@===999:::;;;===@@@CCCEEEGGGEEEIIILLLMMMMMMNNNQQQUUUOOOWWW^^^bbbllleeeSSSEEEAAA===:::::::::::::::777888999:::;;;::::::999===;;;EEE___}}}sssOOO>>>===333222111111000000111111111111000///////////////111111000000000000111111//////000000111222444555888;;;IIIZZZdddlllkkkZZZVVVkkk}}}yyyzzzooodddTTTJJJ@@@;;;999777999===999;;;<<<<<<;;;===BBBGGGOOORRR\\\kkkwww{{{pppkkkwww]]]]]]\\\]]]___bbbeeehhhfffiiiiiifffccc___VVVMMMCCC@@@;;;888666444222000222000111555777555666888:::===AAAFFFJJJLLLMMMMMMHHHOOO\\\kkk{{{|||vvvrrrrrrrrrqqqpppooojjj[[[LLL@@@>>>;;;:::;;;=========;;;>>>AAADDDEEEFFFIIIJJJPPPWWWaaalllxxx}}}wwwkkkYYYKKKGGGIIIMMMOOOWWWYYY^^^dddjjjooosssuuuzzzttt]]]JJJAAA>>>999:::<<<>>>AAAEEEGGGIIIEEEIIILLLMMMLLLMMMPPPSSSHHHRRR[[[___jjj|||~~~dddSSSEEEAAA===:::::::::::::::777888999:::;;;::::::999===:::CCC^^^|||qqqMMM;;;:::333222222111000111111111111111000///////////////......------------......//////000000111222444555666999GGGZZZeeeooorrr```YYYmmm{{{nnnbbbTTTJJJ@@@;;;888666888<<<:::===>>>>>>===???DDDHHHNNNQQQ[[[kkkwww|||ppplllyyygggfffeeebbbaaabbbfffiiilllpppppplllgggaaaUUUJJJCCC>>>888333222222222222333333333444555666777777;;;===AAADDDEEEFFFGGGHHHJJJKKKRRR^^^lll}}}~~~xxxssstttssssssrrrnnndddWWWMMM======;;;;;;:::;;;<<<======@@@CCCEEEFFFHHHKKKMMMYYYZZZaaaooo|||yyyhhhUUUKKKJJJLLLQQQVVVZZZZZZ]]]eeeooovvvzzzzzzttt___III???>>>:::;;;<<<>>>AAADDDFFFGGGGGGIIIJJJKKKJJJJJJLLLMMMOOORRRUUUZZZlllwwwttttttvvv{{{bbbPPPCCC@@@<<<:::999999999888;;;<<<;;;:::888888:::<<<:::???LLLaaa|||sssNNN<<<===444444333222111111111111000000000000000000000000////////////////////////---...///.........000222777@@@IIIXXXiiirrrnnnXXXQQQjjj{{{mmmaaaVVVLLLAAA===;;;999999;;;;;;<<<===>>>>>>@@@DDDFFFPPPVVV___iiiuuuxxxtttggggggfffdddcccdddgggjjjnnnqqqqqqmmmhhhbbbVVVLLLDDD@@@999555333333333333444444555666777888888999:::===AAACCCDDDEEEHHHIIILLLLLLPPPYYYdddrrr}}}xxxuuuuuutttttttttooodddVVVLLL===<<<;;;::::::;;;<<<===???AAACCCEEEFFFHHHLLLOOOWWWYYY```nnnzzzxxxgggUUULLLKKKLLLQQQVVV]]]]]]aaaiiirrrzzz}}}~~~ttt___III>>>===;;;<<<===???BBBDDDGGGHHHIIIJJJLLLLLLKKKKKKMMMNNNOOORRRUUU[[[jjj|||uuuqqqlllkkknnnsss{{{bbbPPPDDDAAA===:::::::::999999;;;;;;;;;999888777999;;;:::???LLLaaa|||uuuNNN::::::555555444333222222222222000000000000000000000000000000000000000000000000...///000000//////111333888AAAHHHVVVfffnnn}}}qqqZZZRRRhhh~~~qqqgggXXXMMMCCC>>><<<::::::<<<:::<<<===>>>???BBBFFFIIIRRRWWW```jjjttt|||xxxiiijjjjjjiiihhhhhhiiikkknnnqqqqqqnnniiicccXXXNNNFFFAAA:::666444444444444555555666777888999:::;;;:::===@@@BBBCCCEEEIIIKKKMMMKKKMMMUUU^^^iiixxx{{{yyyxxxwwwvvvwwwvvvpppeeeVVVJJJ<<<<<<;;;::::::;;;<<<===AAABBBDDDDDDFFFIIIMMMQQQXXXYYYaaannn{{{wwwgggVVVNNNLLLNNNQQQUUU]]]___dddkkktttzzz~~~vvvbbbLLL@@@>>><<<===>>>???BBBDDDFFFHHHKKKLLLNNNNNNMMMMMMOOOPPPPPPTTTYYY^^^jjjzzzyyypppgggaaa___```fffpppzzz~~~bbbPPPDDDAAA===;;;;;;;;;;;;::::::::::::999777777888:::;;;???LLLccc}}}wwwNNN888777666555444333333222222333000000000000000000000000111111111111111111111111///000111111000111333555999@@@GGGSSSaaahhhvvv|||vvv___TTTfffssslllZZZOOODDD@@@===;;;;;;===:::<<<===>>>@@@BBBFFFIIIRRRXXXaaajjjsss~~~ooopppqqqpppnnnlllllllllmmmpppppplllhhhcccYYYOOOFFFAAA;;;666444333333333555666666888999:::;;;<<<;;;===@@@BBBCCCFFFIIILLLLLLJJJMMMVVV```kkkxxx{{{zzz{{{yyyxxxxxxwwwqqqdddTTTHHH<<<;;;:::::::::;;;<<<===CCCCCCDDDDDDFFFIIIOOOSSSYYYZZZcccqqq~~~uuufffVVVOOONNNOOORRRVVV[[[^^^cccjjjqqqwww{{{|||{{{gggPPPCCCAAA<<<<<<===???@@@CCCEEEFFFKKKLLLNNNNNNNNNNNNPPPQQQSSSXXX^^^ccclllwwwxxxooofff___[[[XXX[[[cccnnnyyy}}}aaaPPPDDDAAA>>><<<<<<<<<<<<;;;999::::::999888777888999<<>>>>>@@@DDDGGGPPPWWWaaaiiirrr}}}wwwxxxxxxvvvrrrooommmmmmjjjmmmmmmjjjgggcccZZZQQQFFFAAA:::555333222222222444555666777999:::;;;<<<<<<>>>AAACCCEEEGGGJJJLLLMMMKKKNNNXXXdddooo{{{}}}|||}}}{{{zzzxxxuuunnnaaaQQQEEE;;;::::::999:::;;;<<<===CCCDDDDDDEEEFFFJJJOOOSSSWWWYYYcccrrrttteeeVVVOOONNNPPPSSSWWWZZZ^^^dddjjjoootttwwwyyykkkSSSEEEAAA;;;;;;<<<===>>>@@@BBBCCCHHHJJJLLLMMMMMMNNNPPPRRRTTTYYY```ggglllsss}}}}}}xxxqqqiiibbb]]]ZZZYYYWWWZZZbbblllwww{{{```OOODDDAAA===<<<<<<<<<<<<;;;999:::;;;:::999888888999===@@@OOOkkkrrrKKK999:::444333222111000000000000////////////////////////////////////////////////---.../////////000222444666===CCCOOO]]]cccppppppnnnlll{{{dddTTT```zzzxxxuuu|||sssnnn\\\PPPEEE@@@===:::999;;;;;;<<<===<<<<<<===@@@CCCLLLUUU___iiiqqq}}}}}}yyysssnnnkkkjjjgggjjjkkkiiigggddd\\\TTTFFFAAA:::555333222222111555555666888:::;;;<<<======@@@DDDGGGHHHHHHJJJKKKOOOMMMPPP[[[gggrrr||||||zzzwwwssskkk]]]MMMBBB::::::999999999;;;<<<===BBBCCCEEEEEEGGGJJJNNNRRRUUUXXXbbbrrr}}}~~~uuueeeUUUNNNNNNPPPUUUYYY\\\```ggglllppprrruuuwww}}}}}}}}}nnnUUUEEE???;;;;;;;;;<<<===???@@@AAADDDFFFHHHJJJKKKLLLOOOQQQSSSXXXaaaiiilllqqq}}}~~~yyylllggg___XXXTTTSSSTTTUUUWWWYYY```iiisssyyy^^^MMMCCC@@@===;;;;;;<<<<<<;;;999;;;<<<<<<:::999999999>>>@@@RRRqqqpppKKK:::<<<333222111000000/////////////////////////////////........................,,,.../////////000333555555<<>>??????BBBGGGJJJJJJJJJIIIJJJOOOMMMQQQ]]]kkkvvv}}}zzzuuuooofffYYYJJJ@@@:::999999888999;;;<<<===@@@BBBDDDFFFGGGJJJMMMPPPVVVYYYeeevvvvvveeeTTTMMMMMMPPPVVV[[[]]]bbbiiimmmooopppsssuuuwww{{{{{{zzz|||tttZZZHHHBBB<<<<<<<<<<<<===???@@@AAA>>>AAADDDFFFHHHJJJNNNPPPUUU[[[eeemmmpppttt~~~tttmmm[[[WWWRRRMMMKKKKKKMMMOOOSSSUUU[[[eeeooo|||www\\\KKKBBB???<<<::::::;;;;;;;;;:::<<<======;;;:::::::::???AAATTTwwwqqqKKK:::<<<444333222111000000000000////////////////////////////////////////////////---...000000000111444666444;;;AAALLLYYY^^^kkk~~~iiiiiikkkhhhTTTZZZttttttjjjeeemmmxxxppp___SSSGGGBBB>>>:::999;;;888999:::;;;<<<>>>BBBDDDKKKTTT```iiiooozzzxxxooohhhdddccceeehhhjjjiiiiiihhhbbb[[[IIIDDD===777555444444333777888999;;;===>>>@@@@@@???DDDIIILLLLLLKKKIIIHHHMMMKKKQQQ___ooo|||}}}yyyssslllcccWWWHHH???999999888888999;;;<<<===???AAADDDGGGHHHJJJMMMOOOYYY]]]iii{{{~~~}}}vvvfffTTTLLLLLLPPPWWW]]]]]]bbbhhhlllmmmnnnppprrrqqqyyy{{{uuuvvvxxx{{{zzz___LLLEEE============>>>???@@@AAA;;;===AAADDDFFFIIIMMMOOOYYY___iiirrruuuyyyuuuhhh___QQQOOOLLLIIIHHHHHHJJJKKKOOOQQQWWWaaalll{{{uuuZZZIIIAAA>>>;;;999:::;;;;;;::::::<<<>>>>>><<<;;;:::;;;???BBBVVVzzzsssMMM:::;;;555444333222111111111111////////////////////////000000000000000000000000...///111111222333555888555<<<@@@KKKWWW\\\hhhwwwcccccchhhnnnYYY]]]vvv}}}mmmbbb___fffzzzxxxoooaaaUUUIIICCC???;;;:::<<<666777:::;;;===@@@EEEHHHLLLVVVaaaiiinnnxxx~~~sssgggaaa```bbbcccgggjjjkkkmmmmmmfff]]]JJJEEE>>>777333222333555666666777999;;;<<<===>>>EEEHHHKKKLLLKKKIIIIIIIIIEEEMMMWWWcccsss}}}yyyyyywwwsssmmmcccUUUFFF<<<888888888888999:::;;;<<>>>>>===<<<===>>>???@@@AAAAAA@@@AAADDDJJJQQQUUU]]]^^^eeemmmuuuxxxjjj]]]TTTLLLKKKIIIGGGGGGHHHIIIJJJLLLQQQTTT^^^oooyyypppWWWKKKAAA@@@===;;;:::999999999999:::;;;;;;999999:::;;;>>>@@@SSSwwwiiiFFF:::888444333222111000000000000......////////////......////////////000000000000000000000000111222333444333;;;@@@JJJXXX^^^dddttt~~~kkkbbb```ccc|||uuuYYYfffnnnuuuiiibbb___hhh|||zzzoooaaaWWWJJJ@@@;;;::::::999<<<===>>>======>>>AAACCCMMMTTT]]]eeelllwwwyyynnnddd___^^^___cccgggkkklllnnnoooiiiaaaQQQJJJ@@@888444333333333555666888:::<<>>AAAEEEGGGGGGIIINNNRRR[[[cccooo}}}~~~~~~~~~vvvhhhVVVKKKJJJQQQXXX\\\aaacccfffhhhiiijjjlllnnnooorrruuuwwwwwwwwwxxxxxx|||zzzyyy}}}hhhOOOCCC???>>>===<<<======???@@@>>>???@@@BBBEEEJJJPPPSSSZZZ]]]dddppp{{{wwwhhhYYYPPPJJJIIIHHHGGGGGGIIIJJJLLLLLLRRRVVV```qqq||||||lllTTTJJJAAA???===;;;:::999999999999:::;;;;;;999999:::;;;AAABBBUUUxxxfffEEE:::777444333222111000000000000....../////////000000000////////////000000000000000000000000111222333333333;;;@@@IIIXXX^^^dddsss~~~nnnfffdddddd}}}|||\\\gggnnnqqqgggbbb___hhh}}}yyyooobbbXXXKKK@@@<<<::::::999<<<<<<======<<<===@@@CCCLLLTTT^^^eeejjjuuuzzzooofff```]]]\\\\\\bbbhhhlllnnnqqqrrrmmmgggZZZOOOAAA888555555444222666777999;;;>>>@@@BBBCCCAAABBBCCCCCCAAA@@@AAABBBDDDIIIQQQ___sss}}}zzzwwwxxxvvvsssmmmcccUUUGGG>>>:::999999999999::::::;;;===AAAEEEGGGHHHKKKPPPTTT^^^fffsss~~~}}}}}}~~~~~~wwwjjjYYYNNNLLLQQQWWW[[[^^^aaadddggghhhjjjlllnnnnnnppprrrsssssssssuuuwww}}}|||}}}oooTTTEEE???>>>===<<<<<<<<<===>>>===???BBBDDDGGGKKKPPPSSSZZZ^^^gggttt~~~vvveeeUUUKKKHHHGGGGGGGGGHHHJJJMMMNNNMMMUUUYYYcccuuuvvvuuussshhhRRRIII@@@???===;;;:::999::::::999:::;;;;;;999999:::;;;@@@BBBUUUxxxbbbCCC999777444333222111000000000000333222000///...//////000////////////000000000000000000000000111222333333333:::>>>HHHXXX^^^dddrrrsssllliiifff}}}```hhhmmm}}}nnneeebbb```jjj~~~{{{qqqdddZZZLLLAAA<<<;;;:::999:::;;;<<<<<<;;;===???BBBKKKTTT___dddgggqqqwwwoooddd^^^\\\]]]]]]\\\bbbiiinnnqqqsssvvvsssnnnaaaTTTCCC999777777555333777888999;;;===???@@@AAAAAABBBBBB@@@???>>>@@@BBBCCCGGGOOO^^^ttt}}}||||||yyywwwwwwuuurrrlllcccVVVGGG>>>::::::999999999::::::;;;<<<@@@EEEGGGIIILLLQQQVVV```hhhvvv~~~}}}}}}~~~~~~wwwlll\\\PPPMMMPPPUUUXXX^^^```dddgggiiikkknnnppppppqqqrrrrrrrrrtttwwwzzz}}}xxx[[[HHH???>>>===;;;;;;;;;;;;<<<>>>AAAEEEHHHIIILLLQQQUUU^^^ccclll{{{~~~~~~vvvdddRRRGGGFFFFFFFFFFFFIIILLLOOOQQQPPPYYY^^^hhh{{{wwwkkkooouuudddPPPHHH@@@???===;;;::::::::::::999:::;;;;;;999999:::;;;<<>>??????>>><<<<<<>>>@@@BBBFFFNNN]]]sss~~~{{{zzzzzzxxxvvvuuutttqqqkkkbbbUUUGGG>>>:::::::::999::::::;;;;;;===AAAEEEHHHIIIMMMRRRWWW```hhhvvv~~~~~~~~~vvvlll^^^SSSNNNOOOSSSWWW___bbbfffiiikkkmmmppprrrpppqqqrrrssstttvvvzzz}}}cccMMMAAA@@@>>><<<::::::::::::===AAAEEEHHHIIIMMMTTTZZZccciiittt~~~~~~uuucccRRRGGGDDDDDDEEEFFFIIIMMMQQQSSSTTT^^^ccclllzzzlllgggqqq}}}bbbOOOHHH???>>>===;;;:::::::::;;;999:::;;;;;;999999:::;;;:::AAAYYY~~~^^^BBB:::666444333222111000000000000444333111///...///000111////////////000000000000////////////000111222333333999;;;FFFWWW^^^cccooo{{{oooeee|||___bbbcccvvvfff```___eeelll~~~yyyiii^^^PPPDDD>>>;;;999888888999:::::::::<<>>AAAFFFHHHJJJMMMSSSWWW```hhhuuu~~~~~~uuummmaaaVVVPPPPPPTTTWWWaaadddhhhkkkllloooqqqsssppprrrtttuuuwwwzzz~~~nnnWWWEEECCCAAA???===<<<<<<<<<;;;???DDDGGGJJJRRR]]]fffnnnuuutttcccRRRHHHDDDDDDEEEGGGJJJNNNRRRUUUVVVbbbgggnnn~~~rrrnnnfffhhhxxx}}}```NNNGGG???>>><<<;;;::::::;;;;;;999:::;;;;;;999999:::;;;;;;DDD___ZZZAAA;;;666444333222111000000000000---------...///222444555////////////000000000000////////////000111222222333888:::EEEWWW^^^bbbnnnqqqddd|||]]]___]]]~~~vvvddd]]]]]]eeekkkzzzyyykkk```QQQEEE>>>;;;999888888999::::::;;;<<<@@@BBBGGGOOOXXX]]]aaammm\\\\\\[[[ZZZYYY\\\___bbbgggooovvvyyy{{{wwwlll[[[LLLAAA;;;888777777777777888888888999999666888;;;<<<<<<;;;<<<===>>>FFFNNNUUUbbbuuuzzzuuuttttttsssqqqpppooommmhhh___SSSFFF===888888999999;;;<<<>>>??????CCCGGGIIIJJJMMMSSSWWW```gggsss~~~}}}|||vvvoooeeeZZZTTTSSSVVVZZZbbbeeeiiikkkmmmoooqqqssssssuuuxxx{{{~~~zzzbbbJJJIIIFFFCCCAAA?????????<<>><<<;;;::::::;;;;;;999:::;;;;;;999999:::;;;;;;FFFaaa}}}UUU???;;;666444333222111000000000000+++,,,---...000111222333////////////000000000000///......//////000111222333777999DDDWWW^^^bbbmmmrrreee}}}]]]^^^YYYxxx|||iiiaaa```dddgggssszzzmmmbbbSSSFFF???;;;999777888999:::;;;;;;===@@@CCCGGGMMMTTTYYYaaaooo|||[[[\\\]]]\\\ZZZZZZ^^^bbbhhhpppxxxzzz|||~~~tttdddRRRDDD;;;888777666666777888999::::::;;;666999===???????????????===EEEMMMQQQZZZkkk{{{xxxsssrrrrrrpppoooooonnnkkkggg^^^RRREEE<<<777888888999;;;===???@@@@@@CCCGGGIIIJJJMMMRRRWWWaaagggqqq}}}~~~~~~~~~}}}|||{{{vvvqqqggg]]]VVVUUUYYY\\\ccceeeiiikkklllnnnppprrrvvvyyy}}}jjjNNNLLLJJJGGGDDDCCCBBBBBB???DDDIIINNNVVVggg|||{{{ooo```SSSKKKDDDDDDEEEGGGJJJOOOSSSUUUWWWdddggglll}}}iii```bbbaaajjjzzz]]]JJJCCC>>>>>><<<;;;::::::;;;<<<999:::;;;;;;999999:::;;;;;;EEE```xxxRRR>>>:::666444333222111000000000000/////////000///......---////////////000000000000.........//////000111222333777888DDDWWW^^^bbbmmmrrreee~~~~~~______VVVtttooofffdddcccdddnnn|||nnncccSSSFFF???;;;999777888:::;;;;;;<<<>>>AAADDDGGGKKKQQQWWWaaaqqqqqqWWWXXXZZZ[[[\\\___cccfffhhhpppwwwzzz~~~{{{mmm\\\KKK???888666111444888888777666888:::888:::===??????>>>;;;999:::???GGGOOOUUUaaavvvyyyssspppooonnnmmmuuuooojjjggg___PPPCCC<<<999999:::;;;===???AAABBBBBBDDDFFFHHHJJJNNNSSSVVV]]]dddsss}}}{{{{{{|||}}}}}}|||yyyqqqiiibbbZZZTTTUUUZZZbbbdddgggiiikkkmmmppprrrwww||||||___UUULLLJJJPPPRRRMMMGGGDDDFFFMMMWWWccctttzzzmmm^^^SSSNNNFFFEEECCCDDDHHHNNNTTTXXX[[[bbbiiiooowwwxxxfff```]]]]]]nnnnnnWWWKKKFFF???>>><<<;;;::::::;;;;;;888:::<<<<<<;;;;;;<<<===<<>>;;;999;;;???GGGPPPXXXeee|||zzzuuurrrqqqpppoootttnnniiifff]]]OOOBBB;;;999999:::;;;===???AAABBBBBBCCCFFFHHHJJJNNNSSSVVV\\\dddsss}}}zzzzzz{{{||||||{{{yyyssskkkeee]]]VVVVVV[[[aaacccfffiiikkknnnrrruuuyyy~~~mmmdddYYYUUUVVVVVVSSSOOOFFFIIIQQQ]]]jjjzzz~~~}}}yyylll]]]RRRMMMGGGFFFDDDEEEIIINNNUUUYYY]]]ccchhhkkksss~~~vvveee```^^^aaasssoooXXXJJJEEE???>>><<<;;;::::::;;;;;;:::;;;<<<<<<:::999:::;;;AAAHHHbbbuuuPPP;;;888444111111111111000000000000///......------......///------...////////////.........///000000111222222555555999BBBPPP^^^hhhlllxxxrrrqqqnnncccWWWYYYeee{{{uuugggddd___aaagggwwwpppdddUUUHHHAAA===:::888999:::;;;::::::<<<@@@BBBDDDHHHOOOYYYfffuuuwwwhhh^^^UUUXXX\\\```bbbeeehhhjjjooovvv{{{|||~~~xxxkkk\\\LLL@@@999666777888888777777999:::===???AAABBBAAA>>>:::888;;;???GGGQQQ\\\ooo|||wwwuuuttttttssssssmmmhhhddd[[[LLL@@@;;;999999:::;;;<<<>>>@@@AAAAAACCCFFFHHHKKKNNNSSSWWW[[[dddttt~~~|||yyyyyyzzz{{{zzzzzzzzztttoooiiiaaaYYYXXX[[[___aaaeeehhhkkkpppuuuyyy|||}}}uuuiii___ZZZXXXWWWWWWOOOQQQ[[[jjjzzz{{{vvvttt}}}{{{mmm^^^SSSMMMHHHGGGFFFGGGJJJPPPUUUYYY^^^bbbdddfffnnnyyyuuufffbbbccciii~~~nnnWWWIIICCC???>>><<<;;;::::::;;;;;;;;;<<<<<<;;;999888888999AAAKKKfffsssNNN;;;888444111111111111000000000000///......------......///......///000000000000/////////000000111222222222333444888AAANNN\\\gggmmmrrrqqqssszzzfffWWWVVVbbbxxxsssbbb]]]\\\___gggyyyqqqfffVVVIIIAAA===:::888888999:::::::::;;;???AAAEEEGGGMMMXXXggguuu|||kkk^^^WWWUUUXXX^^^bbbeeehhhkkkmmmsssyyy}}}}}}~~~{{{rrreeeUUUEEE<<<777777777777777999;;;===>>>???AAABBBAAA>>>;;;999;;;>>>FFFQQQbbb{{{~~~zzzyyyxxxwwwwwwrrrmmmgggbbbWWWIII>>>;;;999999:::;;;<<<>>>???@@@AAACCCFFFHHHKKKOOOTTTWWW]]]fffuuu}}}{{{xxxxxxxxxyyyyyyxxxyyyuuuqqqmmmeee\\\XXXZZZ]]]___cccgggkkkqqqwww|||sssfff[[[WWWXXX[[[\\\^^^iii{{{wwwuuuvvvrrrbbbUUUOOOHHHHHHGGGHHHKKKPPPUUUYYY[[[]]]___aaajjjwwwsssgggfffjjjttthhhTTTHHHCCC???>>><<<;;;::::::;;;;;;:::;;;;;;:::999888999;;;>>>KKKhhhpppKKK:::999444111111111111000000000/////////............//////......///000000000//////000000111111222222222222222444888AAALLLYYYdddjjjooo~~~}}}kkkXXXUUUaaawwwrrr```YYYZZZ]]]gggyyytttiiiXXXKKKBBB>>>:::888777888:::::::::;;;>>>@@@DDDFFFLLLXXXfffsss|||pppaaaWWWTTTUUUYYY___dddgggjjjnnnpppuuu{{{}}}||||||~~~~~~}}}zzzuuukkk]]]MMMBBB999888666666888;;;===???===>>>???@@@@@@???>>>===<<<>>>FFFSSSggg}}}|||{{{zzzyyyrrrmmmggg```UUUFFF===;;;999999999:::<<<===??????@@@BBBEEEHHHKKKOOOTTTXXXaaahhhvvv~~~}}}{{{xxxwwwxxxxxxxxxwwwwwwuuusssqqqiii^^^XXXXXX[[[^^^bbbfffkkkqqqwww{{{zzzlll```[[[^^^ccchhhkkkwwwxxxtttvvvzzzxxxfffXXXPPPHHHGGGGGGHHHKKKOOOTTTWWWVVVXXXYYY]]]hhhwwwyyynnnfffgggmmmzzzzzzaaaPPPGGGDDD???>>><<<;;;::::::;;;;;;888999:::999999:::<<<>>>===NNNmmmlllHHH:::999333111111111111000000000////////////....../////////------...////////////...111111111111111222222222333555:::@@@JJJUUU```gggooommmWWWRRR___vvvvvvddd\\\YYY\\\eeewwwwwwkkk[[[LLLCCC>>>;;;888777888:::::::::;;;>>>@@@DDDFFFMMMWWWcccoooyyy}}}sssbbbWWWTTTUUUWWW[[[```dddhhhkkkooorrrvvvzzz|||zzzyyy|||}}}|||zzzyyyyyywwwqqqfffXXXMMM>>>;;;777666888;;;===>>><<<======>>>@@@BBBDDDEEEBBBFFFPPP^^^qqq~~~}}}{{{zzzrrrmmmggg```SSSDDD===<<<999999999:::;;;===>>>???@@@BBBEEEHHHKKKOOOTTTXXXccciiiuuu~~~}}}{{{xxxwwwwwwxxxwwwvvvvvvuuuvvvuuummm```YYYWWWYYY\\\bbbgggkkkpppuuuxxx}}}wwwnnnjjjmmmqqqtttxxx~~~vvvpppqqqxxx~~~|||hhhXXXOOOFFFEEEEEEGGGIIIMMMRRRTTTSSSTTTUUUYYYfffvvv~~~ooohhhdddfffooo}}}vvv^^^OOOGGGCCC???>>><<<;;;::::::;;;;;;888999:::::::::;;;>>>AAABBBUUUvvviiiEEE::::::333111111111111000000000000000//////......//////000------...////////////...111111111111111111111111333666:::@@@HHHRRR]]]dddooowwwjjjTTTOOO\\\sssvvvddd]]]XXXZZZbbbssszzznnn]]]NNNDDD???;;;888777999;;;;;;;;;<<<>>>@@@CCCGGGNNNVVV___jjjuuu}}}sssbbbUUUQQQSSSWWWYYY\\\```cccgggkkkpppssstttyyyzzzxxxwwwzzz{{{yyyyyyxxxxxxyyyxxxpppddd[[[EEE@@@:::777777999::::::<<<<<<<<<===AAAFFFLLLOOOQQQXXXdddsss}}}{{{yyysssnnnhhh___RRRCCC======999999999:::;;;<<<===>>>???BBBEEEHHHKKKOOOUUUXXXaaafffqqq}}}}}}~~~{{{yyywwwxxxxxxwwwvvvvvvvvvyyyyyyqqqdddZZZWWWXXX\\\bbbgggkkknnnqqqtttzzz~~~~~~|||~~~yyyqqqmmmooowww|||fffTTTJJJDDDCCCDDDEEEHHHKKKOOOQQQSSSTTTTTTWWWcccpppwwwvvvjjjfffeeeiiirrrxxxaaaQQQFFFAAA???>>><<<;;;::::::;;;;;;;;;;;;;;;::::::;;;>>>AAADDD[[[}}}gggCCC999;;;333111111111111000000000000000000////////////000000......///000000000000///000000000000000000000000111444999???GGGQQQ]]]eeemmmqqqiiiRRRNNN]]]tttvvvddd\\\WWWXXX^^^ooo|||ppp^^^OOOEEE???;;;888777999<<<=========???@@@BBBHHHPPPUUU[[[eeesss~~~}}}rrrcccVVVQQQRRRWWW[[[[[[]]]```cccfffjjjppptttsssxxxyyyvvvuuuxxxyyyxxxzzzyyyyyy{{{|||wwwmmmdddJJJDDD<<<777777777777777===<<<;;;===BBBJJJQQQVVV```hhhwww}}}{{{yyytttooohhh___QQQCCC======999999999:::;;;<<<===>>>???BBBEEEHHHKKKOOOUUUYYY```dddnnnzzz|||~~~|||yyyxxxxxxxxxwwwvvvwwwxxx{{{|||tttfff\\\XXXWWW\\\bbbhhhkkkmmmoooqqqxxx}}}sssnnnhhhiiiqqq{{{dddQQQFFFBBBBBBBBBDDDFFFJJJMMMOOOUUUUUUTTTVVV```lllpppnnnjjjhhhhhhmmmvvv{{{dddSSSFFF??????>>><<<;;;::::::;;;;;;=========;;;:::;;;>>>@@@BBB[[[eeeBBB999;;;333111111111111000000000000000000////////////000000//////000111111111111111000000000///////////////...222888>>>FFFQQQ^^^fffjjjnnnjjjTTTPPP___vvvzzzhhh```VVVWWW\\\lll}}}qqq___PPPFFF???;;;888888:::<<<======>>>???AAABBBIIIQQQUUUXXXbbbrrrrrrhhhZZZRRRRRRWWW\\\___\\\___dddgggiiikkkmmmooorrrssstttuuuvvvvvvvvvuuu{{{yyyxxxyyy|||}}}{{{xxx\\\NNN???888;;;???>>>;;;===>>>???@@@DDDMMMYYYbbbqqq{{{xxxrrrooogggZZZLLLBBB===<<<:::999888888999:::<<<===>>>BBBFFFHHHIIIMMMSSSXXX\\\eeepppzzz}}}zzz}}}|||zzzyyywwwvvvvvvvvv{{{xxxuuuuuussslllaaaXXXYYYZZZ]]]ccchhhmmmoooooowwwzzz~~~|||rrrjjjiiikkkrrr|||fffQQQJJJHHHFFFEEEFFFIIIMMMOOOOOOQQQUUUVVVUUU[[[eeejjjhhhkkkjjjooowwwxxxaaaOOODDD>>>>>>===;;;::::::;;;===>>>999::::::;;;;;;<<<<<<<<>>AAADDDIIITTTaaakkk}}}|||xxxuuurrrooogggZZZKKK@@@<<<;;;999999999888999:::<<<===???BBBFFFHHHIIIMMMRRRWWW^^^fffqqq{{{~~~|||~~~~~~}}}|||zzzyyyxxxwwwzzzwwwuuutttssslllaaaXXXXXXZZZ]]]bbbgggkkkmmmnnnvvvyyy~~~yyyooohhhgggggglllwwwlllVVVMMMIIIHHHGGGHHHKKKOOOQQQQQQPPPRRRSSSRRRWWWaaaffffffiiilllttt~~~www```OOODDD???;;;;;;::::::::::::;;;;;;999:::::::::;;;<<<<<<===DDD___```CCC888666555222222111111111000000000///////////////////////////......---...///000111000000000000000000111111222333666;;;CCCMMMXXX^^^___iii}}}nnnWWWNNNYYYqqqiiiZZZSSSWWW[[[fff}}}qqqbbbVVVKKK@@@;;;;;;999999:::;;;;;;<<<<<<===BBBKKKLLLPPP^^^ffflllxxxzzzdddYYYRRRUUUZZZ^^^ccchhh[[[^^^cccgggiiillloooqqqooopppppprrrssstttuuuuuuzzzzzz|||{{{kkkUUUEEE>>>>>>?????????CCCHHHLLLQQQZZZgggqqq~~~{{{vvvsssrrrooofffXXXIII>>>999999999999999999:::;;;<<<<<<@@@CCCGGGHHHIIILLLRRRWWW___hhhsss}}}~~~|||zzzxxxxxxuuussstttsssmmmbbbYYYXXXYYY]]]aaaeeeiiilllmmmtttxxx~~~vvvkkkeeebbbfffjjjtttpppWWWMMMKKKIIIIIIJJJNNNQQQSSSSSSPPPQQQQQQQQQUUU^^^dddfffjjjqqq}}}uuu^^^MMMCCC???::::::;;;;;;;;;;;;::::::999999::::::;;;<<<======DDDccc}}}ZZZ@@@777666555333222111000///000111111///////////////////////////............///000000000000000000000000000000111333666:::AAALLLWWW___^^^iiisss\\\OOOVVVkkk~~~lll___UUUYYY\\\fff|||~~~rrrdddXXXLLLBBB<<<<<<999999:::;;;;;;<<<<<<===@@@IIILLLQQQ___fffkkkvvvqqq___YYYVVVYYY^^^cccjjjoooYYY]]]aaaeeehhhkkkmmmpppoooooooooppprrrssstttuuuvvvxxx{{{wwwcccRRRGGGCCCBBBCCCHHHMMMRRRTTTVVV\\\gggppp~~~{{{wwwtttsssnnneeeWWWGGG<<<888777999999999999:::;;;<<<<<>>FFFgggwwwTTT<<<666666555555444222000000111333444111111111111111111111111............/////////000000000000000000/////////000333666999@@@JJJWWW___dddsssyyy```OOORRRggg{{{lll___YYY[[[^^^eeexxxtttfffZZZNNNCCC===<<<999999:::;;;;;;<<<<<<======HHHLLLRRRaaaggglllvvvlllYYYXXXYYY]]]bbbiiipppuuuXXX[[[```dddgggiiilllnnnooooooooooooqqqrrrtttuuutttwww{{{tttcccTTTKKKGGGGGGNNNTTTZZZ[[[YYY\\\eeemmm~~~}}}yyyvvvrrrnnndddUUUFFF;;;777777888888999:::;;;;;;;;;;;;AAADDDGGGIIIJJJMMMSSSWWW```jjjvvv}}}~~~}}}{{{xxxvvvuuusssrrrttttttpppfff^^^YYY[[[^^^```bbbeeejjjnnnssswww}}}zzzzzzyyyxxxwwwwwwwwwwww~~~~~~|||sssfff]]]___gggnnnfffQQQHHHGGGFFFGGGIIIMMMPPPQQQQQQPPPPPPPPPRRRVVV]]]gggooorrr|||oooYYYJJJCCC???===;;;999888888999;;;===:::999999999:::<<<>>>???MMMoooqqqOOO:::666777555555444222000000111222333000000000000000000000000---......///////////////000000//////////////////000222666999>>>HHHVVV```hhh|||fffQQQPPPdddxxxnnnaaa]]]___```eeesssvvvhhh\\\QQQEEE>>>===999999:::;;;;;;<<<<<<===;;;FFFKKKSSSbbbiiimmmxxxjjjUUUWWW[[[```gggooouuuxxxYYY\\\aaadddfffhhhjjjlllooonnnnnnnnnnnnpppqqqrrrsssvvv{{{~~~vvveeeWWWRRRQQQSSS[[[cccdddaaabbbjjjrrrzzzxxx|||xxxxxxyyy{{{}}}}}}zzzxxxrrrmmmcccUUUFFF<<<888888888888999:::;;;;;;;;;;;;@@@CCCGGGIIIKKKNNNTTTYYYaaakkkyyy||||||}}}|||{{{yyywwwuuuuuusssrrrtttvvvrrriiiaaaXXX[[[^^^___```bbbhhhmmmooorrrvvvyyy{{{|||~~~{{{rrrqqqooonnnnnnooopppqqqyyyyyy||||||ssskkkaaaYYY___kkkzzzdddPPPHHHDDDCCCDDDGGGLLLNNNOOOOOOMMMLLLMMMQQQVVV]]]iiiuuuzzzlllVVVIIIBBB@@@;;;999888666666888999;;;:::999888888999<<>>999999:::;;;;;;<<<<<<===:::EEEJJJQQQ```hhhlllwww{{{fffUUUYYY]]]cccllluuuyyyxxx\\\___cccfffgggiiijjjlllnnnmmmlllkkkkkklllmmmnnnpppsssxxx|||~~~uuuiiieeefffbbbkkkssstttpppooowww~~~yyywwwsssllllllrrrmmmnnnqqquuuyyyzzzyyywwwrrrmmmcccTTTFFF<<<::::::777888:::;;;<<<;;;;;;;;;???BBBFFFIIIKKKOOOVVV[[[cccnnn}}}~~~}}}||||||{{{zzzxxxwwwvvvuuuuuussssssvvvwwwtttkkkcccVVVYYY\\\]]]\\\___eeejjjiiikkkmmmnnnoooppprrrttt{{{}}}yyytttiiihhhgggfffgggiiilllmmmtttuuuyyyvvvkkkfffaaa^^^ggguuueeeQQQGGGBBBBBBCCCGGGKKKNNNNNNNNNLLLJJJMMMSSSXXX___nnn}}}jjjTTTHHHBBB@@@999:::;;;;;;;;;;;;:::999:::999888888999<<>>999999:::;;;;;;<<<<<<===;;;EEEHHHNNN]]]ccchhhsssrrr```WWW[[[```fffqqq|||}}}www^^^aaaeeehhhiiijjjkkkmmmmmmllljjjhhhhhhiiijjjkkkkkkooouuuxxxzzz}}}xxxwwwzzzrrr{{{}}}{{{wwwmmmhhhkkkiiiccceeemmmfffgggkkkpppuuuwwwwwwuuuqqqmmmcccTTTFFF===;;;;;;777888:::;;;<<<<<<;;;:::>>>BBBFFFIIIKKKPPPWWW\\\dddppp||||||}}}|||zzzyyywwwwwwvvvvvvuuussssssvvvxxxuuummmeeeTTTXXX[[[[[[ZZZ\\\bbbhhhccceeefffffffffgggjjjlllwww}}}~~~zzzxxxtttooodddcccbbbaaacccfffiiikkkrrrssswww~~~}}}{{{{{{}}}~~~pppfffeeeeeefffrrrfffPPPFFFAAAAAACCCFFFKKKMMMNNNMMMMMMKKKNNNUUU[[[cccsssiiiSSSGGGBBB@@@999<<<@@@CCCCCC@@@<<<999:::999888777999<<>>999999:::;;;;;;<<<<<<======FFFHHHLLLYYY```dddooo~~~kkkZZZZZZ^^^aaahhhuuuwww```cccgggjjjjjjiiiiiiiiimmmjjjeeebbbbbbcccccccccfffiiimmmqqquuuyyy}}}vvveeeaaa```aaa```]]]\\\___dddeeeggglllppprrrqqqooonnniii```RRREEE===;;;<<<999999:::999888999<<<>>>@@@CCCEEEFFFHHHMMMVVV]]]gggppp}}}zzz|||wwwvvvxxxyyywwwsssuuusssqqqqqqvvvxxxooodddZZZXXXVVVWWWZZZ]]]___```___aaabbbbbbbbbfffmmmrrr||||||yyyvvvnnnfff\\\ZZZ[[[___aaabbbhhhoooqqqwww|||~~~{{{xxxvvvvvvooonnnnnnoooppppppooonnnlllssswwwvvvwww}}}wwwkkkbbbbbbdddnnnaaaOOOKKKBBBBBBCCCDDDGGGIIIKKKLLLIIINNNSSSUUU[[[iiibbbNNNHHHDDD???;;;;;;;;;:::::::::999999999888888:::888777<<>>@@@BBBEEEGGGJJJQQQZZZaaaiiisss||||||xxxxxxzzz{{{yyyvvvxxxwwwuuuuuuzzzzzzqqqeeeWWWUUUTTTUUUXXX[[[\\\\\\[[[]]]___``````dddjjjoooyyy}}}}}}{{{wwwnnneee___\\\\\\___aaacccjjjqqqtttzzz}}}zzzvvvqqqmmmkkkiiihhheeeeeeeeeeeefffeeedddccccccjjjnnnnnnpppvvvzzz{{{wwwmmmgggjjjppp~~~cccOOOJJJEEEEEEFFFGGGHHHJJJLLLMMMLLLQQQVVV[[[bbbssscccOOOHHHCCC>>>;;;;;;;;;:::::::::999999:::999999;;;999888===EEE[[[|||cccEEE:::;;;888222666333111000000000000//////............---------------...////////////....../////////000000000000000000222666:::BBBRRRaaaiiipppyyynnnuuubbb[[[kkkxxxlllfffdddeeegggppptttgggZZZNNNCCC<<<;;;::::::;;;<<<<<<;;;999===>>>CCCKKKQQQYYYfffqqqtttggg___^^^___eeekkkqqqxxx}}}zzztttaaadddggghhhhhhgggggggggaaa___]]]\\\\\\\\\ZZZYYY^^^```dddhhhkkkppptttxxx}}}vvvrrrpppnnnkkkmmmiiiggggggfffbbbbbbeeefffjjjlllkkkgggeeehhhkkkiiiddd[[[MMM@@@999888:::999::::::999999:::<<<>>>???CCCFFFJJJNNNUUU___ffflllvvv~~~~~~{{{xxxyyy{{{|||{{{xxxxxxxxxwwwxxx{{{zzzpppdddSSSRRRQQQSSSUUUWWWXXXWWWXXX[[[___```aaadddjjjoooxxx}}}|||rrrhhhccc```___aaabbbeeellltttzzz~~~}}}}}}rrrooojjjeeebbbaaa```aaa____________^^^^^^]]]]]]\\\bbbggghhhkkkqqqtttttt{{{}}}yyyuuuppprrr{{{fffRRRJJJIIIIIIIIIJJJKKKLLLNNNNNNQQQVVV]]]cccmmmdddOOOGGGBBB>>>;;;;;;;;;;;;::::::::::::;;;::::::<<<::::::???GGG```aaaCCC888888666111444222000000111111111000///............---------,,,,,,---............---....../////////000000000000000222666999AAAPPP___fffnnnvvvkkknnn}}}kkk\\\fff~~~wwwjjjdddbbbdddffflllwwwjjj]]]PPPDDD===;;;:::999:::;;;<<<;;;:::======BBBIIIPPPYYYfffsss{{{qqqiiibbb^^^___dddiiiooosssxxx|||yyysssbbbdddffffffdddbbbaaaaaaZZZYYYYYYZZZ[[[ZZZXXXVVV]]]___bbbdddfffiiinnnqqqwwwxxx}}}~~~~~~yyytttooolllnnnppprrrssspppllljjjkkkjjjggghhhkkkooooooooommmlllkkklllnnniiiddd[[[MMMAAA999999:::999:::::::::999:::<<>><<<;;;;;;;;;;;;:::::::::;;;999:::;;;::::::AAAIIIggg___BBB888777555111222000///000111222111000///............---------,,,,,,---......................../////////000000000000222555999@@@NNN\\\hhhpppwwwzzzfffhhhvvvrrr^^^ccc{{{yyyjjjdddbbbdddeeejjjzzzzzznnn```RRRFFF>>>;;;:::888999;;;<<<;;;:::======@@@GGGNNNXXXfffsss|||nnngggeeecccbbbccciiioootttwwwyyy{{{xxxsssbbbccccccaaa^^^[[[YYYYYYUUUUUUVVVXXX[[[[[[YYYWWW^^^```aaaaaabbbeeehhhkkkpppsssyyyzzzxxxuuupppkkkiiikkklllnnnmmmmmmnnnrrruuuwwwxxxsssooommmnnnnnnlllmmmqqqpppllliiikkkoooqqqooolllkkkggg___RRREEE<<<;;;<<<::::::;;;:::999:::===???BBBEEEJJJNNNRRRXXXaaahhhoooxxx~~~|||tttuuuxxxtttrrrqqqrrrssstttuuuuuutttqqqtttuuuuuuvvvtttjjj___NNNMMMMMMOOORRRTTTUUUUUUXXX\\\aaadddfffjjjoootttzzz{{{rrrmmmhhhfffggghhhjjjqqqzzz|||pppiiigggeeeeeedddcccdddeeeggghhhiiijjjjjjiiiffffffgggjjjhhhlllpppqqquuuzzz{{{xxxxxxxxxwwwxxxzzz||||||{{{|||~~~{{{zzz|||vvvbbbWWWQQQQQQRRRSSSUUUWWWYYYZZZ```eeellltttwww[[[LLLEEEAAA???<<<<<<<<<;;;;;;;;;:::::::::888888:::999:::AAAJJJkkk\\\BBB999777555333000//////000111222111000///............---------------...////////////...............////////////000///222555888>>>LLLYYYiiirrrvvvtttcccdddqqq{{{~~~vvv```dddzzz}}}lllfffbbbdddeeehhhvvv|||qqqdddUUUHHH@@@;;;999888888:::;;;;;;;;;======@@@GGGNNNWWWeeerrrxxxmmmdddccceeeeeeeeegggpppvvvzzz{{{{{{|||zzzuuu]]]]]]]]][[[WWWTTTSSSSSSRRRRRRTTTWWW[[[\\\\\\ZZZ^^^_________```bbbfffiiinnnrrr{{{}}}xxxgggeeebbb^^^\\\^^^bbbfffkkkmmmqqquuuxxxzzz{{{{{{{{{vvvssssssrrrppprrrvvvsssnnnjjjnnnvvvyyyvvvpppnnnkkkdddWWWJJJ@@@===<<<:::;;;;;;::::::;;;===???BBBFFFLLLPPPTTT[[[ccciiipppxxxxxxrrrqqqjjjjjjnnnjjjkkklllmmmnnnooooooooooooooorrrsssrrrsssqqqiii___PPPNNNMMMOOORRRVVVYYYZZZXXX\\\```cccfffjjjqqqwww{{{{{{ssspppllljjjkkkkkkmmmttt{{{tttjjjeeedddggghhhjjjlllmmmmmmlllkkknnnpppqqqooollllllooosssvvvzzz}}}}}}zzzwwwuuuuuuwwwxxx{{{zzz{{{}}}|||vvvrrrooopppsssuuu~~~~~~yyyvvv}}}qqqfff\\\]]]]]]^^^```aaacccdddhhhlllttt}}}lllVVVJJJDDD@@@@@@<<<<<<<<<<<<;;;;;;;;;::::::888888999999;;;BBBKKKmmmXXX@@@999777555444000//////000111222000...///............---------------...///////////////------........./////////000///222555777===IIIVVVfffooorrrtttfffdddmmmxxxwwwaaadddwww~~~ooogggbbbcccccceeerrr}}}sssfffXXXJJJAAA:::999777777999;;;<<<;;;======@@@GGGNNNVVVcccooozzzxxxjjjccc___aaaeeefffhhhkkkuuu{{{~~~~~~|||xxxTTTUUUUUUTTTQQQOOOOOOPPPPPPPPPRRRVVVZZZ^^^___^^^[[[\\\\\\]]]^^^aaaeeeiiiooovvv|||ssskkkZZZYYYXXXVVVWWW[[[bbbggglllqqqwww}}}{{{yyyvvvsssssswwwwwwtttssswww}}}}}}yyyqqqooohhh]]]NNNCCC===<<<:::;;;;;;;;;:::;;;===@@@BBBGGGMMMRRRXXX___hhhnnnrrryyyxxxkkkiiijjjddddddiiiffffffhhhjjjkkkjjjjjjjjjjjjjjjmmmnnnmmmmmmlllfff^^^RRRPPPNNNOOOTTTYYY^^^```[[[^^^bbbdddgggmmmuuu{{{}}}}}}}}}{{{vvvrrrooommmoooooopppuuu|||xxxooohhhgggiiikkkooovvv{{{}}}}}}zzzxxxvvvyyyzzzxxxvvvvvvzzzzzzuuurrrqqqrrrppppppqqquuu||||||sssllliiijjjnnnqqqssstttwwwyyyxxx|||vvvlllllllllkkkllllllmmmmmmnnnsss|||eeeSSSJJJCCC??????<<<<<<<<<<<<;;;;;;;;;;;;;;;999999::::::<<>>999777444333000//////000111111///---///............---------,,,,,,---............------------.........//////000///222555777;;;HHHTTTaaakkknnn{{{mmmfffjjjvvvwww___cccrrryyy||||||qqqhhhaaaaaaaaabbbnnn|||~~~ttthhhYYYKKKBBB:::888666666999;;;<<<<<<<<<===AAAHHHNNNUUUaaallluuu~~~yyypppfffbbbaaadddggghhhlllrrryyy~~~{{{NNNOOOPPPOOONNNNNNNNNPPPNNNNNNPPPTTTZZZ^^^```aaaXXXYYYZZZ[[[\\\```fffjjjqqqzzz}}}sssfff]]]VVVUUUTTTTTTWWW]]]eeejjjnnnttt|||~~~yyyttttttwwwvvvwwwyyy|||~~~}}}|||rrrpppkkk___QQQDDD===;;;:::;;;;;;;;;:::;;;>>>@@@AAAFFFNNNTTTZZZbbblllrrrssszzzqqqeeeeeehhhccceeeiiigggdddfffhhhiiihhhhhhggghhheeehhhiiihhhhhhhhhbbb[[[TTTQQQOOOPPPUUU\\\aaaddd___bbbeeegggjjjqqqzzz||||||}}}yyyssspppoooqqqqqqqqqvvv|||sssllliiijjjnnnpppvvv~~~vvvqqqpppooojjjjjjlllsss{{{uuulllhhhjjjnnnrrrtttuuuyyyyyyxxxvvvuuutttsssssssssrrrwww~~~aaaQQQJJJCCC>>>=========<<<<<<<<<;;;;;;;;;<<<::::::;;;<<<>>>FFFPPPssstttOOO===888666333222000000///000111111...,,,//////.........---------++++++,,,---------,,,,,,---------.........//////000///222555666;;;GGGSSS___jjjlllttthhhhhhuuuwww^^^aaannnuuuxxxwwwrrrhhh``````___```kkkyyy}}}uuuiiiZZZLLLCCC:::888666666888;;;<<<<<<<<<===BBBIIIOOOUUU```jjjsss|||~~~qqqjjjiiifffeeehhhiiijjjqqqxxx{{{~~~FFFEEEFFFFFFHHHJJJLLLMMMSSSRRRSSSXXX___aaa^^^ZZZXXXZZZ[[[[[[\\\aaajjjppp}}}tttiii^^^UUUOOORRRVVVYYY\\\bbbkkkqqqxxx~~~yyyzzz||||||zzz{{{{{{tttgggXXXKKKBBB<<<:::;;;;;;:::999888999===@@@DDDGGGNNNVVV[[[___gggoooyyysssmmmfffdddeeehhhiiihhhiiihhhgggeeeccccccbbbbbbhhhfffdddddddddcccaaa___UUUTTTTTTUUUWWWZZZ]]]___]]]cccjjjoooqqqtttyyy}}}}}}}}}xxxyyyyyyvvvsssrrruuuxxx{{{xxxsssoooiiikkksssxxxxxxoooiiihhhiiioooyyy~~~ssspppppprrrvvv{{{xxx|||||||||~~~{{{uuu[[[OOODDD@@@AAA<<<===<<<;;;:::::::::::::::;;;<<<888888<<<:::AAAUUUtttjjjHHH>>>777444444111222222222222111111111000/////////...------,,,,,,,,,,,,---///000222333333///......------///000111//////000222444888DDDQQQaaahhhqqq|||pppooofffzzztttYYY[[[mmmoooqqqwwwpppbbb___aaadddnnnyyy}}}vvvmmm```PPPEEE===;;;888888:::<<<======???>>>AAAFFFKKKQQQ\\\gggttt{{{~~~pppkkkmmmeeegggiiikkknnnsssyyy}}}DDDDDDDDDEEEGGGIIILLLNNNRRRRRRTTTZZZ```bbb^^^ZZZZZZ[[[\\\\\\]]]bbbkkkqqq|||zzznnncccYYYRRRPPPTTTYYY^^^bbbhhhqqqwww|||}}}yyyzzz||||||{{{~~~xxxqqqdddVVVIII@@@;;;999;;;;;;:::999888:::===@@@DDDGGGNNNVVV[[[___gggpppzzzvvvqqqjjjgggiiilllmmmlllmmmllljjjgggeeedddcccbbbbbbaaa____________]]][[[UUUUUUTTTUUUWWWYYY\\\^^^^^^ccciiinnnqqquuuzzz}}}xxxtttsssvvvyyy~~~uuurrrooolllrrr}}}{{{ppphhhaaafffppp|||qqqnnnpppsssxxx~~~nnnVVVMMMCCC@@@AAA======<<<;;;::::::::::::;;;:::<<<777888<<<;;;CCCXXXwwwfffFFF===666444555222333222222222222111111111,,,,,,------.../////////---------......////////////......---...///000111000///111333444888DDDQQQccciiipppzzzooommmeee|||pppUUUXXXfffkkkooouuusssccc___aaadddnnnzzz~~~wwwnnnaaaRRRFFF>>>;;;999888:::<<<======>>>===@@@FFFJJJQQQ\\\gggrrrzzzvvvkkkgggjjjgggiiilllooorrrvvv{{{BBBBBBBBBDDDFFFIIILLLNNNQQQSSSVVV]]]bbbccc```\\\\\\^^^___^^^___dddmmmsss|||vvviii^^^UUUQQQSSSYYY___eeejjjooowww|||{{{xxxyyy{{{{{{zzz|||zzzssslll___RRRFFF>>>:::999:::;;;;;;999999:::>>>@@@DDDFFFMMMVVV\\\```hhhqqqxxx~~~xxxrrrpppqqqtttvvvuuuvvvtttqqqmmmiiieeecccbbb^^^\\\[[[[[[\\\]]][[[ZZZWWWVVVUUUUUUVVVXXX[[[\\\___ccciiilllpppuuu|||xxxtttuuuyyy}}}|||uuusssrrrsss~~~}}}pppggghhhooo}}}|||rrrppptttyyyfffQQQIIIAAA???AAA>>><<<<<<;;;:::::::::;;;;;;999;;;777888===<<>>AAACCCFFFMMMVVV\\\```iiirrrvvv~~~}}}{{{}}}{{{tttnnnhhhdddbbb^^^\\\\\\\\\^^^^^^]]]\\\YYYXXXWWWVVVWWWXXXZZZ\\\aaadddiiilllooouuu~~~{{{vvvtttxxx}}}{{{xxxwww}}}~~~ssskkksss|||xxxyyy}}}```NNNHHH@@@>>>@@@>>><<<;;;;;;:::::::::;;;;;;888;;;777888===>>>JJJbbb~~~XXX???;;;666444555333111111111000000000///////////////...------,,,,,,...------,,,,,,+++++++++............/////////000111000222444555888CCCNNNbbbiiipppwwwsssmmmgggeeeOOOUUUWWWbbbnnnvvvzzzgggaaabbbfffqqq}}}zzzsssgggXXXMMMAAA>>>:::888999:::;;;<<<<<<;;;>>>DDDIIIOOO[[[fffmmmwwwtttmmmkkkiiiiiillllllpppuuuzzz}}}AAA@@@AAACCCFFFLLLQQQTTTVVVYYY___fffjjjjjjgggdddeeeggggggfffgggllltttzzzqqqdddYYYUUUWWWZZZaaajjjrrrxxx}}}|||xxxvvvsssrrrrrrsssttttttssstttuuuwwwxxxwwwsssooofff___TTTHHH???:::999999999:::;;;;;;;;;<<>>CCCHHHNNNYYYdddkkkvvvyyylllhhhiiikkklllooonnnsssyyy~~~BBBAAABBBDDDHHHOOOUUUXXX[[[___eeekkknnnooommmlllkkkllllllkkklllpppxxxvvvlllbbbYYYXXX]]]]]]eeeoooxxx{{{xxxtttsssrrrqqqppppppqqqqqqqqqqqqqqqtttwwwvvvqqqlllaaaZZZOOODDD===999999:::888:::;;;<<<<<<===???AAABBBEEEMMMWWW]]]bbbkkktttwwwnnngggddd```^^^^^^^^^`````````^^^^^^]]]\\\[[[\\\]]]___aaadddgggkkkmmmpppuuu~~~yyyuuurrrrrrwww}}}sssZZZLLLIII@@@<<<>>>;;;;;;;;;:::::::::;;;<<<<<<999<<<999999===???PPPkkkkkkKKK888888555222444222////////////............,,,,,,------.../////////,,,------...///000000111---......///000/////////000000222444444666???JJJYYYfffqqqxxxqqqdddkkkUUUWWWSSSaaarrr|||kkkddddddgggqqq}}}~~~xxxnnn```VVVFFFBBB<<<888888999:::;;;<<<<<<>>>CCCFFFLLLWWWaaaiiivvvxxxmmmeeeeeeiiikkknnnppprrrvvv|||CCCCCCCCCFFFKKKRRRXXX\\\```dddjjjoooqqqrrrssssssoooppppppooopppttt|||zzzlllgggbbb\\\^^^gggiiioooyyy{{{vvvtttssssssrrrqqqpppooooooppprrrpppppprrruuusssmmmhhh^^^WWWLLLBBB;;;999:::;;;888:::<<<<<<<<<===???AAABBBEEEMMMWWW]]]cccllluuuxxxpppkkkgggbbbaaa``````aaabbbaaa___```___^^^^^^___aaaccceeeeeeiiillloooqqquuu|||zzzwwwtttvvvzzzlllUUUJJJGGG???<<<>>>;;;:::::::::::::::;;;<<<===:::===::::::===@@@QQQnnneeeFFF666888444111222111111111000000000/////////,,,,,,------.../////////---------...//////000000------///000000000///...//////111333333444===GGGVVVdddpppwwwppp^^^zzzrrrYYYVVVQQQaaatttmmmgggeeefffnnnxxxzzzpppcccYYYHHHCCC===999888999::::::===<<<>>>BBBEEEJJJTTT___hhhvvv}}}kkkeeecccgggkkkmmmooorrrwwwzzzDDDDDDDDDGGGLLLSSS[[[___cccggglllqqqsssuuuvvvwwwqqqrrrsssrrrrrrvvv~~~rrrgggfffddd```eeeooovvv{{{}}}{{{xxxsssooosssttttttrrrpppooooooppprrrooonnnppprrrpppiiiccc\\\UUUKKKAAA:::999:::<<<888:::<<<======>>>@@@AAAAAADDDMMMWWW^^^ccclllvvv}}}yyyrrrmmmjjjfffdddccccccddddddcccbbbbbbaaa``````aaacccfffgggfffiiinnnppprrruuu|||}}}zzzxxxzzz~~~~~~gggRRRGGGFFF???;;;>>><<<:::::::::::::::;;;<<<===:::>>>;;;:::===@@@RRRooobbbDDD555777444000222000222222222222111111111111000//////...------,,,,,,------..................,,,---///000000000///.........000333222333<<>>===>>>BBBEEEIIISSS]]]hhhvvvzzznnneeebbbdddkkkoooppprrruuuzzz}}}NNNJJJIIIMMMQQQUUU\\\ccchhhnnntttuuusssqqqrrruuuyyywwwsssqqqrrrxxxzzzoooiiijjjhhhdddkkkwww|||vvvrrrrrrssstttooopppqqqrrrqqqooommmlllrrrpppllljjjiiigggeeeccc\\\RRREEE<<<888888888777888:::<<<======>>>@@@BBBCCCHHHNNNTTTZZZcccmmmuuu|||}}}vvvqqqmmmlllhhhhhhgggdddaaaaaabbbdddfffaaa]]]^^^ccciiijjjiiijjjkkknnnqqqvvvzzz}}}~~~|||zzz{{{~~~]]]QQQEEEBBBBBB@@@>>>=========<<<<<<;;;;;;;;;:::===999999;;;:::@@@YYYuuuwwwQQQCCC666333555333000...///000111111111000...---111000///...---,,,++++++------------------------,,,------...///000111111000000///...000555<<>>;;;<<<@@@DDDHHHQQQYYYhhhtttuuuooonnneeefffgggjjjnnnsssxxx{{{|||OOOKKKKKKPPPTTTXXX^^^eeeiiinnnssssssqqqppprrrtttxxxwwwuuutttuuu{{{sssjjjfffjjjkkkkkkttt}}}zzzwwwssspppnnnnnnnnnmmmnnnpppqqqqqqpppooonnnqqqooollljjjiiigggeeeccc[[[RRREEE<<<888888888777777999;;;<<<<<<===@@@BBBDDDHHHNNNTTTZZZcccnnnuuu~~~|||vvvrrrpppnnniiigggdddbbbaaabbbdddeeeeeeaaa^^^```fffjjjkkkjjjlllmmmooorrrvvvzzz~~~~~~|||~~~zzz[[[OOODDDAAAAAA???<<<<<<=========<<<<<<;;;;;;;;;;;;888999<<<<<>>HHHaaazzzrrrMMM@@@555333444333000///000000000000000///......---------.........//////------------------------..................//////000000//////000444;;;???JJJZZZhhhmmmuuujjj[[[gggzzz```OOOXXXlllnnniiippp{{{wwwjjj```RRRGGG===;;;<<<;;;:::;;;;;;:::<<>>JJJbbbxxxqqqJJJ???555333444222000000000000000000000//////...---------............///------------------------.....................---///000//////000444:::>>>HHHWWWffflllqqq~~~gggXXXbbb~~~dddRRRXXXiiizzzuuuzzz{{{ooofffUUUIII>>>;;;;;;::::::;;;;;;:::<<>>;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::>>>JJJaaattt~~~}}}oooFFF===444333333222000111111000000//////////////////............---------------------------------............------------////////////000444999===FFFSSSdddmmmoooxxx~~~cccSSS[[[xxxgggRRRVVVddd|||rrriiiVVVJJJ>>>;;;:::999999::::::999<<>>BBBFFFHHHKKKOOOSSSYYYbbbnnnwww|||{{{{{{}}}yyyxxxwwwwwwwwwxxxyyyzzzzzztttlllhhhggggggeeedddgggiiilllnnnpppooommmllljjjmmmqqqwww}}}fffNNNHHHBBBAAA@@@======???:::::::::::::::;;;;;;;;;999:::::::::>>>LLLbbbsssyyy}}}hhhCCC;;;444333333111111222111111000/////////////////////.........---------------------------------------------------......//////000000000333888;;;DDDNNN```mmmpppttt{{{aaaQQQWWWssskkkPPPTTTaaazzz{{{qqqjjjYYYLLL@@@;;;:::999888:::;;;:::;;;???AAACCCHHHOOOXXXcccoooxxxuuuiiiccceeelllsssxxxxxx|||[[[XXXYYY]]]```aaadddhhhnnnllljjjkkkmmmqqquuuwww|||~~~|||uuurrrnnnjjjeeejjjqqqzzzvvvsssppplllkkkkkkkkkkkkkkkllllllmmmkkkkkkkkkjjjjjjjjjjjjkkkiiihhhgggggggggeeeaaa^^^TTTLLLBBB<<<::::::999888999::::::;;;<<>>777777888888888999999999777999:::;;;BBBTTTiiixxxvvvVVV@@@999333333333111111333222111///.........///000++++++,,,---...///000111------------------------++++++,,,,,,---...//////...///000000111333777:::@@@EEEWWWkkkqqqqqq~~~zzzeeeTTTTTTkkkmmm]]]___gggvvvqqqqqqwwwwww}}}~~~tttmmm^^^QQQCCC>>><<<;;;:::<<<===::::::<<<>>>@@@GGGOOOYYYccclllrrr{{{~~~rrrgggffffffgggkkkqqqxxx}}}\\\[[[ZZZ^^^dddhhhiiiggghhhlllppppppoooqqqvvv||||||xxxtttrrrqqqwwwxxxqqqnnnkkkhhhhhhiiikkkmmmmmmlllkkkjjjffffffgggggghhhhhhiiiiiiiiihhhggggggfffddd```]]]SSSIII???;;;:::888888:::999:::<<<======>>>AAADDDGGGIIIKKKPPPWWWaaammmuuu}}}}}}}}}~~~}}}{{{zzzyyyzzz|||}}}yyyzzz{{{{{{xxxwwwwwwwww||||||}}}}}}}}}}}}~~~~~~||||||}}}|||xxxxxxzzz}}}~~~}}}iiiTTTEEECCC@@@>>>>>>>>>===<<<::::::::::::::::::::::::999:::;;;===GGG[[[vvvoooPPP===:::666333222222111000111111000000//////......//////.........---------.........------................................................000444888???JJJZZZfffjjjmmmwww~~~jjjcccbbbnnnsssYYYWWW]]]qqqtttfffhhhooorrrssszzzzzzrrraaaSSSEEE@@@>>><<<999999<<<<<<<<<;;;===AAAHHHLLLXXX\\\fffrrr{{{}}}qqqmmmbbbeeejjjoootttyyy^^^\\\\\\___eeeiiijjjiiiiiilllpppqqqqqqsssxxx}}}{{{}}}}}}zzzxxxwwwxxx~~~uuuooommmkkkjjjhhhiiikkklllmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjiiihhhggggggfffddd```]]]SSSIII???;;;:::888777999999:::<<<======???AAADDDGGGHHHLLLPPPXXXbbbmmmuuu~~~}}}}}}~~~~~~}}}{{{zzzzzzzzz||||||xxxzzz||||||zzzyyyyyyzzz|||}}}~~~|||rrrmmmkkkmmmmmmmmmpppttt|||{{{|||~~~}}}|||fffQQQEEEBBB???>>>>>>>>>===<<<:::::::::::::::::::::::::::;;;<<>>GGGVVVcccgggjjjtttzzzmmmiiihhhvvvzzzZZZYYY___pppqqqeeefffkkkkkkmmmvvv|||tttfffWWWHHHAAA>>>;;;999999<<<<<<<<<;;;===AAAGGGLLLTTTYYYcccoooyyyssskkkjjjeeehhhnnnsssyyybbb___^^^aaafffkkklllkkkkkknnnqqqsssssstttyyy|||xxxzzz}}}}}}}}}}}}~~~~~~~~~xxxpppllllllkkkjjjhhhiiijjjkkkkkkkkkjjjiiijjjiiiiiiiiiiiiiiiiiihhhhhhgggfffgggfffdddaaa^^^TTTIII???;;;999777777888999;;;<<<======???BBBDDDFFFHHHLLLQQQYYYcccnnnuuu}}}|||}}}~~~}}}{{{zzzzzzzzz{{{|||wwwyyy{{{{{{zzzyyyzzzzzzyyyzzz|||~~~}}}{{{wwwqqqhhhccc```ccceeeiiiooowww}}}xxxuuuvvvzzz~~~}}}bbbNNNDDDBBB???>>>>>>>>>===<<<::::::::::::::::::::::::<<<;;;<<>>:::888999;;;<<<<<<<<<===AAAGGGKKKQQQVVV```lllvvvyyynnnggggggiiinnnpppuuuzzzfffcccaaaccchhhlllmmmmmmnnnppprrrsssrrrsssvvvyyyxxxzzz|||}}}|||{{{|||}}}|||tttmmmkkkjjjjjjjjjggghhhiiijjjjjjjjjiiiiiihhhhhhggggggfffffffffeeegggffffffffffffdddaaa^^^TTTIII???;;;999666666888999;;;======>>>???BBBDDDEEEHHHMMMSSS[[[eeeooouuu~~~||||||}}}}}}|||{{{zzzzzzzzz{{{{{{wwwyyy{{{{{{zzzxxxwwwwwwtttvvvwwwzzz}}}|||~~~xxxsssppplllgggbbb^^^^^^bbbfffkkkrrrzzz}}}wwwssstttyyy~~~}}}}}}~~~___LLLDDDAAA>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;CCCWWWuuu~~~]]]AAA<<<888555222222222111000000000000000////////////........................---,,,,,,++++++,,,,,,---...........................////////////000333666999BBBQQQ```eeeeeeiiinnnzzz||||||~~~jjj```]]]jjj}}}zzzkkkbbb``````\\\bbbpppzzzlll^^^NNNDDD???:::999:::;;;;;;<<<<<<===AAAFFFJJJPPPTTT^^^kkkuuuyyykkkcccaaagggnnnxxxzzz|||iiifffccceeejjjnnnooonnnrrrrrrqqqpppoooppprrrtttxxxzzz||||||{{{zzz{{{||||||}}}xxxrrrmmmjjjiiiiiiiiiggggggggghhhhhhhhhhhhhhhhhhgggggggggffffffeeeeeegggffffffffffffddd```]]]SSSIII>>>;;;999666666888:::;;;===>>>>>>@@@BBBEEEEEEHHHNNNUUU\\\fffooouuu}}}|||}}}|||{{{{{{zzzzzzzzzzzzzzz|||~~~~~~{{{xxxvvvuuussstttuuuvvvwwwyyyzzz{{{uuuxxxwwwpppiiifffddd```\\\ZZZ\\\bbbgggjjjooouuuzzzvvvvvv||||||}}}yyy\\\KKKCCC@@@>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;FFF]]]{{{xxxZZZCCC;;;888444222222222111111////////////000000000000---.....................---,,,,,,++++++,,,,,,---...........................///000000///000333555999AAAQQQaaahhhgggeeegggxxx}}}vvvbbbWWWfff~~~xxxjjjbbb^^^^^^\\\bbbqqq|||lll___PPPGGG@@@;;;:::<<<;;;;;;<<<<<<===@@@EEEHHHQQQUUU^^^jjjtttnnnccc___aaajjjsss{{{}}}lllhhheeefffjjjnnnpppooosssqqqmmmkkkjjjllloooqqquuuvvvwwwwwwvvvvvvxxxzzz{{{xxxxxxuuuqqqmmmiiihhhggggggfffffffffggggggggghhhhhhiiihhhhhhhhhhhhhhhhhhggghhhgggffffffeeeccc^^^[[[QQQGGG===:::999777777999:::<<<===>>>>>>@@@CCCEEEFFFJJJPPPWWW^^^fffnnnsss}}}}}}}}}~~~{{{{{{{{{{{{zzzzzzyyyyyyzzzwwwvvvttttttttttttttttttttttttqqqtttsssjjjccc```___]]]\\\[[[^^^dddhhhhhhjjjnnnzzz{{{|||{{{}}}rrrYYYJJJBBB@@@===<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<>>>>>???@@@CCCEEEGGGKKKRRRXXX___fffmmmqqq}}}{{{zzzzzz{{{{{{{{{zzzzzzyyyyyy~~~{{{xxxvvvrrrrrrqqqqqqqqqpppppppppqqqtttrrriii```]]]]]]\\\```^^^___ccceeecccdddggghhhxxx}}}yyy}}}|||}}}kkkUUUIIIBBB???===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::???QQQlllrrrSSS>>>999777333111111222111111.../////////000000000111---------.........//////......------------.................................///111111000000222333777;;;GGGYYYfffkkkmmmooobbbPPP]]]uuuooodddaaabbb]]]bbbooo}}}qqqggg[[[QQQGGG>>>;;;<<<:::;;;<<<======@@@CCCFFFMMMQQQYYYdddmmmxxxssskkkeeeeeehhhlllrrryyy}}}nnnjjjffffffjjjnnnppppppmmmhhhccc```bbbhhhnnnqqqjjjiiihhhgggfffiiinnnqqq}}}|||zzzwwwuuurrrpppnnnoooooonnnkkkiiigggggggggfffeeeeeeeeeeeefffggggggdddeeeeeeeeeffffffggggggjjjiiigggfffdddaaa\\\XXXOOOEEE<<<999999888888;;;;;;<<<>>>>>>???@@@CCCEEEHHHLLLSSSYYY___ffflllppp~~~}}}zzzxxxzzzzzz{{{{{{zzzzzzyyyxxxzzz|||}}}yyyvvvuuunnnnnnnnnnnnmmmmmmmmmmmmsssvvvtttiii___\\\\\\[[[```]]]\\\^^^^^^[[[\\\___ZZZiiikkkggglllsss~~~~~~||||||~~~gggRRRHHHAAA???===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::BBBVVVsssqqqOOO999999666333111111222111111.../////////000000111111---------........./////////......------......///...........................///111111000000111333666888BBBSSSccclllrrrvvv~~~bbbPPP[[[ooo|||qqqfffcccddd\\\```mmm}}}vvvlll```UUUJJJ???:::;;;:::;;;<<<======???CCCFFFKKKNNNVVV```iiittt}}}mmmhhhfffkkkpppssswww|||jjjeeeaaadddjjjnnnlllhhhbbb^^^ZZZXXXZZZ\\\___```ccc[[[VVVXXX\\\^^^aaaeeeuuu}}}yyyrrrwwwwwwrrrpppssstttqqqmmmkkkiiigggffffffggghhhiiihhhfffeeedddddddddeeedddeeeeeedddbbbbbbccceeehhhggggggfffddd```ZZZVVVOOOEEE===;;;:::777777888888:::<<<>>>???BBBEEEHHHGGGMMMUUU[[[___eeeooovvv{{{yyyyyyzzzyyy{{{|||{{{yyyxxxyyy{{{ttt{{{~~~|||{{{zzzuuummmtttooojjjhhhiiijjjiiigggjjjnnnqqqooohhhaaa\\\ZZZ___]]]YYYWWWUUUUUUVVVVVV\\\YYY[[[dddmmmwwwxxx]]]MMMGGG@@@??????>>>===<<<<<<;;;<<<<<<;;;::::::::::::;;;999:::CCCXXXwwwhhhHHH:::555555333222111000000000////////////............////////////////////////------------------------------------------------////////////000000000000222666@@@OOO___llluuuxxx}}}vvv{{{bbbQQQYYYlll||||||lllbbb```___^^^ggg|||vvvooocccVVVIII@@@;;;888;;;;;;<<<;;;<<<>>>AAADDDGGGJJJRRR\\\fffppp~~~{{{pppfffhhhkkknnnssswww{{{~~~bbb^^^\\\___fffiiifffbbbXXXTTTPPPOOOPPPSSSVVVWWWWWWSSSQQQSSSUUUVVVYYY^^^qqqzzz}}}{{{yyyvvvssswwwwwwsssppprrrpppllllllkkkiiiggggggggghhhiiijjjiiihhhfffffffffffffffffffffgggeeedddccceeefffiiihhhhhhgggeeeaaa[[[WWWNNNDDD<<<::::::888777999888:::<<<>>>???BBBEEEHHHKKKPPPVVV[[[___gggsss||||||zzzzzz{{{|||}}}~~~}}}zzzyyyxxxxxxuuu{{{}}}{{{{{{vvvnnnqqqnnnkkkiiiiiihhheeebbbdddhhhllllllgggaaa]]]]]]___\\\WWWSSSQQQPPPQQQRRRVVVUUUZZZeeeppp}}}qqqXXXJJJDDD??????>>>>>>===<<<<<<;;;<<<<<<;;;::::::::::::;;;;;;<<>>@@@BBBFFFHHHNNNRRRWWW[[[```kkkyyy}}}{{{|||}}}}}}~~~~~~}}}{{{xxxuuutttvvv{{{~~~}}}|||zzzuuupppnnnmmmmmmllljjjeee___[[[ZZZ___dddfffccc___^^^^^^```\\\VVVPPPMMMMMMNNNPPPRRRTTT\\\iiixxxhhhRRRFFFBBB???>>>>>>======<<<<<<<<<<<<<<<;;;:::::::::::::::<<<===GGG]]]xxxfffFFF:::555555333222111000000000////////////........................................................................................../////////000000000222666===JJJZZZiiitttyyy~~~hhhkkkzzz|||gggVVVYYYjjj{{{oooeeecccdddaaadddssswwwiiiYYYLLLCCC===;;;:::;;;<<<<<<<<<===@@@CCCFFFJJJSSS]]]fffpppwwwkkkccc___aaafffmmmttt{{{aaa```_________[[[SSSLLLGGGDDDAAA@@@BBBFFFIIIKKKKKKMMMPPPSSSRRRTTT^^^iiisssuuutttnnnmmmrrrwwwxxxxxxwwwuuurrrqqqqqqooollljjjiiiiiiiiiiiijjjkkklllmmmmmmllllllkkkkkkkkkkkkjjjjjjkkkiiihhhggghhhjjjjjjiiiiiiiiigggccc^^^YYYKKKBBB;;;999:::888888:::888:::===>>>@@@CCCFFFIIIMMMRRRXXX]]]bbbmmm{{{}}}{{{|||~~~~~~~~~|||wwwsssqqqvvvyyy||||||{{{xxxsssooolllnnnppppppkkkcccZZZTTTQQQVVV\\\^^^]]][[[[[[\\\^^^ZZZTTTNNNLLLLLLOOOQQQUUUYYYbbbppp{{{___NNNDDDAAA>>>>>>=========<<<<<<<<<<<<;;;::::::999999::::::;;;===HHH```zzz___AAA777555555333222111000000000////////////....................................////////////////////////////////////////////////........./////////000000222555;;;GGGVVVeeeqqqwwwhhhdddrrr~~~kkkYYYYYYfffyyyoooccc`````````cccooozzzlll[[[MMMCCC>>><<<:::;;;<<<<<<<<<===???BBBEEEIIISSS]]]eeennn~~~wwwjjjdddcccdddgggmmmuuu{{{aaa`````````^^^WWWNNNGGGDDDAAA>>>===AAAEEEHHHJJJIIIKKKNNNQQQPPPTTTaaaooossssssooohhhhhhpppxxxzzzyyyuuupppoooooooooooooooiiiiiiiiijjjjjjkkkllllllmmmmmmmmmmmmmmmllllllllljjjkkkkkkjjjhhhhhhiiikkkjjjiiiiiiiiihhhddd^^^ZZZKKKBBB:::999999888888:::888:::===???AAACCCGGGJJJJJJPPPXXX^^^dddnnn{{{|||{{{}}}~~~xxxuuutttuuuvvvxxxzzzyyytttpppooonnnqqqsssrrrlllaaaVVVOOOKKKPPPVVVXXXWWWVVVWWWYYYYYYUUUPPPLLLJJJMMMPPPSSSYYY^^^hhhuuupppYYYKKKEEEBBB============<<<<<<<<<<<<;;;;;;:::999999999999:::999<<>>888555555333222111000000000////////////....................................////////////////////////////////////////////////............////////////222333999CCCRRRaaalllrrryyyeee^^^jjj{{{ooo\\\WWWaaasssrrrccc^^^[[[^^^bbbmmm|||nnn]]]OOODDD>>><<<999;;;<<<<<<<<<<<<>>>@@@CCCHHHRRR\\\bbbkkk{{{}}}llldddaaaccchhhmmmttt}}}[[[\\\]]]]]][[[VVVNNNHHHAAA>>>;;;;;;???DDDHHHJJJMMMNNNQQQTTTUUUXXXdddqqqllljjjfffaaadddoooxxx{{{zzzsssnnnnnnpppoooooopppjjjjjjjjjkkkkkklllllllllllllllmmmmmmmmmmmmlllkkkjjjkkkkkkjjjhhhgggiiijjjiiiiiiiiiiiihhhddd^^^ZZZKKKBBB;;;999999777777999888:::===???AAADDDHHHKKKHHHOOOWWW]]]dddmmmyyy|||}}}xxxwwwyyyuuutttvvvyyywwwrrrnnnnnnpppsssuuurrriii]]]RRRKKKGGGLLLRRRUUUUUUUUUVVVXXXTTTQQQMMMKKKKKKMMMQQQTTT\\\ccclllyyyfffRRRHHHDDDAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999:::===MMMjjj{{{QQQ===<<<555555333222111000000000////////////............------------------------................................................------........./////////111222777AAANNN\\\ggglllssszzz]]]YYYdddvvvsss___UUUZZZmmmzzziii```[[[___ccckkk}}}ppp```RRRFFF???<<<999;;;<<<===<<<<<<===???AAAGGGQQQYYY^^^fffvvvpppddd```^^^aaagggnnnwww[[[\\\]]]]]]ZZZUUUNNNIII@@@===;;;;;;???DDDIIIKKKPPPQQQUUUYYYYYYZZZaaajjj``````]]][[[bbbpppzzz~~~xxxtttwwwxxxtttppppppkkkkkklllllllllllllllllljjjkkklllmmmmmmlllkkkkkkiiiiiijjjhhhgggfffgggiiihhhhhhhhhhhhgggddd^^^ZZZLLLCCC;;;999888666666777888:::===???AAADDDHHHKKKJJJOOOVVV[[[aaalllzzz~~~ssstttyyyvvvtttuuuyyyxxxqqqnnnooorrrtttuuupppeeeXXXNNNIIIEEEJJJPPPTTTUUUWWWZZZ\\\UUUSSSPPPNNNOOOQQQTTTVVV```gggrrrzzz]]]LLLEEEAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999999999<<>>555555333222111000000000////////////............---------------------------------------------------------------------------------........./////////111666???LLLXXXaaafffnnnwwwXXXSSS___ssswwwaaaRRRUUUfff|||ttthhh```cccdddhhhzzzsssdddVVVJJJBBB===999;;;<<<===<<<<<<===>>>???EEEOOOWWWZZZaaarrrxxxddd``````___bbbiiipppzzz___``````___[[[TTTMMMHHHAAA>>><<<===AAAFFFKKKMMMLLLMMMRRRWWWWWWUUUWWW\\\YYYYYYXXXYYYcccrrr~~~~~~|||{{{sssqqqkkkllllllmmmmmmlllkkkkkkiiijjjkkklllllllllkkkjjjhhhiiiiiihhhfffeeeggghhhggggggggghhhgggccc^^^ZZZMMMDDD;;;999888666555777888:::===???AAAEEEIIILLLNNNQQQUUUYYY___kkk{{{{{{mmmnnnvvvxxxtttvvvzzzyyyrrroooqqqrrrttttttnnnbbbUUULLLGGGCCCIIIPPPUUUWWWYYY]]]```YYYXXXVVVTTTTTTUUUWWWYYYccclllwww}}}~~~~~~sssVVVGGGAAA>>><<<;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999???BBBTTTqqqiiiDDD888>>>555555333222111000000000000/////////............---------------------------------------------------------------------------------.........//////...000555>>>JJJVVV^^^bbbkkkyyyZZZPPP\\\qqqyyybbbQQQQQQbbbxxx}}}pppfffhhheeeeeevvvuuugggYYYMMMDDD???999;;;======<<<<<<<<<>>>>>>DDDNNNUUUXXX^^^ooolll]]]^^^cccdddgggnnnsss~~~fff^^^XXXXXXXXXRRRKKKGGG???;;;999===AAADDDHHHMMMNNNUUUSSSSSS\\\\\\WWWYYYSSSSSSWWW^^^iiivvvzzzwwwmmmllljjjiiiiiijjjlllmmmlllkkkjjjkkkllllllkkkiiiggggggffffffffffffggggggfffeeeeeeeeedddbbb]]]ZZZJJJAAA999888888666666888999;;;===???AAADDDHHHLLLNNNTTT\\\aaadddmmmzzzqqqhhhmmmvvvxxxxxxwwwvvvuuusssqqqpppnnnqqqqqqjjj^^^QQQKKKIIIFFFIIINNNSSSVVVXXXXXXXXX]]]\\\ZZZVVVTTTUUUYYY]]]nnnvvv~~~~~~bbbPPPIIIBBB@@@AAA<<<<<<;;;;;;;;;:::::::::999999:::999888888999;;;:::KKK___uuuXXXCCC<<<444222333333222222000///...////////////............---------...///000000111------------------------------------------,,,,,,------------.........///222333666;;;EEERRR^^^fffmmmzzzzzzgggTTTaaassslllTTTPPPbbbttt{{{}}}llliiieeeggguuu{{{mmm\\\MMMDDD@@@<<<;;;:::;;;=========;;;AAACCCJJJSSSYYYaaannn{{{ooofff___]]]^^^bbbkkkttt}}}```XXXSSSWWWYYYTTTKKKFFF???;;;:::===AAACCCGGGLLLMMMUUUUUUWWW```___XXXYYYVVVWWW\\\eeeqqqyyyuuuooommmllljjjjjjkkklllmmmkkkjjjjjjkkkllllllkkkiiijjjiiihhhfffeeeeeeeeeeeeddddddeeeeeeeeeaaa\\\XXXJJJAAA999888888666666888999;;;===???AAADDDIIILLLMMMSSS[[[___dddmmmyyy}}}ooojjjpppwwwxxxxxxwwwuuutttrrrqqqqqqoooqqqppphhhZZZNNNHHHFFFGGGJJJOOOSSSVVVWWWXXXYYY[[[\\\\\\[[[YYY[[[aaafffrrr|||}}}]]]MMMFFFAAA???AAA<<<<<<;;;;;;;;;:::::::::888999:::999888888:::<<<>>>QQQeee{{{yyyQQQ???<<<666444444333333222111111000////////////............,,,,,,,,,---.../////////------------------------...---------------------------........./////////111222555;;;DDDQQQ^^^fffmmmyyyzzzgggTTT```tttttt[[[SSSaaaqqqxxx~~~nnnjjjeeegggsss}}}ooo___PPPFFFAAA;;;:::999:::<<<===<<<;;;???BBBHHHPPPUUU\\\iiivvvvvviiidddaaabbbeeehhhooowww[[[TTTQQQWWW\\\XXXNNNGGG???;;;:::===???@@@DDDIIIKKKUUUXXX^^^hhhdddZZZ[[[XXX]]]eeeppp{{{uuuqqqooommmkkkjjjjjjkkkllljjjiiiiiijjjkkkllljjjiiilllkkkiiigggeeedddcccbbbbbbccceeegggfffaaa[[[VVVJJJAAA999888888666666888999;;;===???AAAEEEIIIMMMMMMSSSZZZ___dddmmmyyyuuunnnnnnsssyyyzzzxxxvvvtttssssssssssssrrrsssooodddUUUIIIDDDCCCHHHKKKPPPTTTUUUVVVWWWXXXZZZ]]]```___^^^bbbiiipppyyyqqqTTTHHHCCC???===@@@<<<<<<;;;;;;;;;:::::::::888999:::999888888;;;===DDDXXXllloooIII;;;<<<888666555444222222222222333////////////............++++++,,,,,,---.........------------------------............................../////////000000000000111444999BBBOOO]]]fffkkkwww|||iiiTTT^^^rrr|||aaaTTT[[[hhhpppuuuqqqkkkfffgggqqqsssdddUUUHHHBBB:::888888999;;;<<<<<<<<>>===@@@<<<<<<;;;;;;;;;:::::::::888999999888888999<<>>===@@@BBBHHHOOOTTT[[[gggsssxxxhhhdddccceeelllrrruuuzzz\\\WWWVVVZZZ[[[SSSIIICCC<<<::::::;;;;;;:::???FFFNNNZZZhhhxxxwwwfffddd]]]nnn}}}sssqqqnnnkkkhhhhhhhhhhhhiiiiiiiiijjjllllllkkkjjjiiihhhgggffffffeeeeeeeeedddfffiiillljjjeee\\\VVVKKKBBB:::999999777777999999;;;===???BBBFFFKKKNNNQQQUUUZZZaaahhhrrr}}}}}}vvvuuuwwwyyyzzz}}}{{{yyywwwwwwxxxyyyzzzxxxvvvoooaaaQQQFFFBBBBBBFFFKKKPPPQQQQQQQQQTTTXXXccciiimmmjjjdddfffqqq|||ooo[[[HHHBBBBBB>>>>>>AAA<<<<<<;;;;;;;;;:::::::::888999999888888:::===@@@MMMdddvvvjjjGGG:::999333444333111000///000222333////////////.........................../////////------------------------............//////000000////////////000000000000...000333666===IIIXXXcccgggqqqyyyaaa```kkkoooWWWPPPXXXaaaqqqwwwoooiiikkkqqq~~~xxxnnn```OOODDD===;;;::::::<<<>>>??????>>>AAAGGGOOOTTT[[[hhhuuu|||xxxllliiifffhhhnnntttxxx]]]YYYWWWWWWRRRIIIAAA???===;;;<<<===<<<;;;AAAIIITTTcccuuuqqqoooiiitttrrroookkkiiihhhiiiiiijjjiiiiiikkkmmmmmmlllkkkggggggfffffffffgggggghhhfffhhhkkklllkkkeee]]]WWWKKKBBB:::999999777777999888:::===@@@BBBFFFKKKOOORRRUUUZZZaaajjjtttyyyxxxyyyyyyyyy|||{{{zzzyyyyyyyyyzzz{{{xxxvvvooobbbRRRGGGCCCDDDEEEKKKPPPQQQPPPQQQUUUZZZgggnnnrrrmmmfffiiiwwweeeSSSDDDBBBBBB>>>===@@@<<<<<<;;;;;;;;;:::::::::888999888888888:::???BBBTTTkkkzzzhhhGGG:::999222333222111000000000111222////////////............////////////////////////---------------------------------......//////000....../////////000000000...111333555:::EEEUUU```gggooo~~~kkkbbbdddzzzzzz___RRRVVV```qqq|||rrrllllllpppzzz|||uuugggUUUGGG@@@===;;;:::<<<>>>??????;;;>>>DDDLLLRRRYYYfffrrrzzzzzzrrrmmmjjjkkkrrrxxx}}}___\\\YYYTTTKKKAAA===@@@???>>>???AAA??????EEENNN]]]lll}}}zzz}}}uuussspppmmmkkkkkkkkkkkkkkkjjjjjjlllnnnooonnnlllggggggffffffffffffggggggggghhhjjjkkkjjjddd]]]WWWKKKBBB;;;999999888888999888:::===@@@CCCGGGLLLOOORRRTTTYYY```jjjuuu~~~{{{~~~}}}yyywwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzvvvtttnnnaaaRRRGGGDDDDDDFFFLLLQQQSSSQQQRRRXXX^^^cccjjjooojjjdddiii{{{^^^NNNBBBAAAAAA===;;;???<<<<<<;;;;;;;;;:::::::::888888888777888;;;@@@DDD\\\rrr~~~bbbCCC999999333222222222222222222222222////////////....................................------------------------+++,,,,,,---......//////------.........////////////222444444777BBBRRR^^^hhhnnn}}}~~~mmm]]]YYYmmmfffSSSTTT^^^nnnvvvnnnmmmnnnttt|||ooo[[[LLLAAA>>>;;;:::;;;<<<======;;;===CCCKKKPPPVVVbbbooowwwxxxrrrnnnmmmpppxxxaaa___\\\UUUIII>>>>>>CCCAAAAAABBBDDDBBBBBBIIIRRRcccssswwwuuurrrooonnnmmmmmmnnnkkkkkkkkklllooopppooommmhhhhhhgggffffffffffffgggggghhhiiijjjhhhccc\\\WWWLLLCCC;;;999999888888:::888:::===@@@CCCGGGLLLPPPQQQSSSXXX___iiittt~~~|||xxxzzz~~~zzzwwwvvvwwwyyyzzzvvvwwwxxxyyyyyyyyyxxxxxxsssrrrmmmaaaRRRGGGDDDDDDGGGMMMSSSTTTSSSTTTZZZaaa\\\dddiiieee```hhh}}}uuuZZZLLLAAA@@@@@@;;;:::===<<<<<<;;;;;;;;;:::::::::888888888777888;;;@@@DDDbbbxxxyyy\\\???777999444222222333444444444333333000/////////............------------------------------------------------++++++,,,,,,---...//////------------.........///000222444444666@@@PPP\\\jjjooo||||||jjjVVVOOObbb~~~hhhRRRQQQZZZkkkxxxooommmlllpppttt___OOOAAA>>>:::999999;;;<<<<<<>>>@@@EEEKKKPPPUUUaaammmvvvuuuqqqnnnnnnsss}}}