BM6P6(@ qqqeee``````^^^ZZZZZZ[[[]]]^^^___```^^^\\\[[[YYYUUUPPPLLLMMMJJJFFFDDDBBB@@@>>><<<>>>======<<<;;;999888777555444222000/////////000000///...---------------------,,,++++++++++++,,,++++++******)))((((((((()))***+++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&$$$###"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''%%%######$$$&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&,,,%%%$$$"""000JJJCCC666///&&&###%%%(((((('''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$###"""###%%%''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######&&&'''&&&$$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))***))))))(((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++***)))(((((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((()))+++---///000111111111000///---,,,+++******++++++************++++++)))))))))))))))*********&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))*********)))(((++++++***)))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&((())))))((()))(((((('''&&&&&&%%%%%%((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((***+++++++++++++++---------........./////////////////////////////////////////////000000111000333555666555555666888======;;;:::888777666555666555444777;;;===<<<:::ssshhhdddaaa^^^[[[ZZZ\\\^^^___```___^^^\\\[[[XXXUUUPPPLLLMMMJJJGGGDDDCCCAAA>>><<<>>>>>>>>><<<;;;999777666777666444222111111111222111000000////////////000...------,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$######%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%######$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&$$$(((***:::UUUOOO222,,,%%%"""$$$''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%$$$######&&&((((((((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))(((''''''&&&''''''''''''''''''''''''))))))*********+++++++++*********)))((('''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((***,,,---......///...---,,,+++*********)))((((((''''''(((((())))))))))))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&((())))))(((((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((((((((((((((''''''''''''(((((()))***++++++++++++,,,,,,,,,---------....................................------......///000000222333444444444666777999999888777666555444444444222111333777999999888ssskkkgggaaa^^^\\\[[[]]]___aaaaaa___^^^\\\ZZZXXXTTTOOOLLLLLLJJJGGGEEEDDDBBB???===??????>>>===;;;999777666777666444222111111111222000000000000000000111111///......---,,,---------...---,,,+++***)))(((((()))))))))))))))(((''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%######%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%"""''''''333III@@@+++'''###"""$$$&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$$$$&&&)))((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((()))***++++++++++++***)))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$###############%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((((((((('''((()))******+++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...000111111111111222444777555555444444333222222111111///...///111444555555rrrjjjgggaaa___\\\\\\^^^aaacccccc___^^^\\\ZZZXXXTTTOOOLLLLLLJJJHHHFFFEEECCC@@@===@@@@@@???===;;;999777666555444222000/////////000------......//////////////////...------------...///...---,,,+++)))((((((***************))))))((($$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###'''"""&&&"""%%%555)))&&&$$$######%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&'''((())))))((((((''''''''''''((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&((())))))(((%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&'''((()))************)))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++,,,------/////////......///333666444444333222000///.........---,,,,,,...000222333~~~ooofffccc```^^^\\\\\\___bbbdddeee```^^^\\\[[[YYYUUUPPPLLLLLLJJJHHHGGGFFFDDDAAA>>>@@@@@@???===<<<:::888777555444222000/////////000,,,---...///000000////////////...------------.........---,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$#########"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$&&&"""((($$$$$$111$$$$$$$$$$$$%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""############$$$$$$$$$%%%%%%""""""$$$&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%"""""""""""""""######$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&((())))))(((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&'''((())))))))))))((((((((())))))))))))***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---......---,,,...222444444444222111///---,,,+++,,,------,,,---...000222nnnddd```___]]][[[\\\___bbbdddeeeaaa___^^^\\\ZZZVVVQQQNNNKKKJJJIIIHHHGGGEEEAAA?????????>>>>>><<<;;;999888777666444222111111111222///000111222333222111000///......---,,,---------,,,,,,,,,+++******))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########""""""$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&!!!)))%%%""",,,$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$$$$&&&)))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""#########$$$$$$$$$!!!"""$$$%%%&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$########################$$$$$$############$$$$$$"""!!!!!!!!!!!!"""######$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&((())))))((($$$%%%&&&''')))***+++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++++++++,,,------,,,------------...000333333222111///...,,,+++***+++,,,............///000qqqeee```^^^\\\ZZZ[[[^^^bbbdddeeebbbaaa___]]][[[XXXSSSOOOKKKJJJIIIIIIHHHFFFBBB???>>>>>>>>>======<<<;;;:::777666444222111111111222000111222333333222000///...------,,,,,,,,,,,,,,,************************+++***)))((('''((())))))'''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%(((%%% ((($$$'''###$$$%%%&&&%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%$$$######&&&(((%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&########################%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""#########$$$!!!!!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######""""""""""""######!!!!!!""""""######$$$$$$$$$$$$############$$$$$$"""!!!!!! !!!"""###$$$######""""""######$$$%%%############$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$#########"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&((())))))(((%%%%%%''')))***,,,......'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++******))))))******+++,,,***,,,............000222.........---,,,,,,,,,+++(((+++//////...------...ssshhhbbb]]][[[ZZZZZZ^^^bbbdddeeecccbbb```^^^\\\XXXSSSPPPKKKJJJJJJIIIIIIFFFBBB???===============<<<<<<;;;555444222000/////////000///000111222111///---,,,------,,,++++++++++++,,,((())))))))))))*********((('''&&&%%%$$$%%%&&&&&&(((((('''&&&%%%$$$$$$### """###$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$$$$####################################$$$$$$%%%%%%%%%###"""###$$$%%%%%%###!!!#########$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$""")))'''$$$///$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$###"""###%%%'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&########################$$$$$$$$$$$$######""""""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""############ """###$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%$$$$$$############$$$$$$"""!!!!!! """###$$$$$$$$$###$$$$$$%%%&&&&&&"""############$$$$$$$$$########################################################################$$$$$$$$$###############$$$######"""""""""""""""$$$$$$$$$$$$######""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&$$$######"""%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&((())))))(((%%%&&&''')))+++---///000'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((()))))))))***++++++++++++++++++++++++((((((((((((((()))******))),,,.../////////000111*********+++,,,,,,------&&&***///000...,,,,,,---vvviiiccc^^^\\\[[[\\\___ccceeeeeeeeecccaaa___]]]YYYSSSOOONNNLLLIIIGGGEEEDDDAAA???<<<===>>>>>>>>>===;;;:::777666333111//////000111////////////000000000000111000...,,,***((('''&&&---------,,,+++***(((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######%%%'''((($$$$$$############$$$$$$######$$$&&&((((((%%%###$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$######"""#########$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((########################&&&&&&&&&%%%%%%$$$$$$$$$########################''''''''''''&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######"""!!!!!!!!!#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$###"""!!!!!!!!!&&&"""$$$''''''$$$#########""""""""""""!!!###########################$$$$$$$$$$$$###"""""""""""""""""""""######$$$""""""#########$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$""" """###$$$###$$$$$$$$$#########""""""&&&%%%%%%$$$###"""!!!!!!%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$&&&%%%###"""!!!"""######'''&&&$$$#########$$$$$$""""""#########$$$$$$$$$%%%###!!! !!!###%%%$$$$$$$$$#########""""""%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$'''+++,,,***'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))***+++,,,((()))***++++++***)))((('''((()))***************---------,,,,,,+++++++++)))+++---,,,+++***++++++)))***++++++,,,---......vvviiiccc^^^\\\[[[\\\___ccceeeeeefffeeebbbaaa^^^ZZZUUUQQQNNNMMMJJJIIIHHHFFFBBB@@@===>>>>>>>>>>>>===;;;:::888666444111000000000111////////////000000000000......---,,,***)))((((((,,,,,,,,,+++***)))'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++***)))&&&######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!###$$$%%%$$$$$$############$$$$$$#########%%%''''''%%%###$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$%%%%%%%%%&&&""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$"""############$$$$$$$$$###""""""""""""""""""###"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$############%%%!!!"""&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$"""###$$$###"""!!!"""###"""!!! """$$$%%%%%%$$$$$$$$$#########""""""$$$$$$###""""""!!! $$$$$$###""""""###$$$$$$#####################$$$###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$######################################################"""############$$$$$$$$$$$$######""""""""""""###&&&%%%$$$#########$$$$$$""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((++++++***)))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))******+++((()))************)))((('''((()))***++++++++++++------,,,,,,,,,++++++++++++,,,......,,,+++,,,---------------------......wwwjjjccc___]]][[[\\\___bbbdddeeegggeeecccbbb___[[[VVVRRRNNNMMMLLLLLLKKKHHHDDD@@@>>>?????????>>>===;;;:::999777555222111111111222000000000000////////////.........------,,,,,,+++++++++******)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***++++++)))&&&############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$############$$$$$$$$$###"""###$$$%%%$$$######%%%%%%%%%###"""###$$$%%%$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&!!!!!!""""""###$$$$$$%%%###############"""""""""$$$############$$$%%%%%%%%%$$$###""""""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""########################$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###### !!!!!!"""######$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$%%%%%%### """$$$$$$""" !!!"""###$$$%%%%%%$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""!!!!!!""""""###$$$"""""""""############$$$!!!"""###"""  !!!!!!  ###%%%&&&&&&$$$############""""""""""""""""""!!!!!! $$$######""""""######$$$#####################"""""""""############""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""#########""""""%%%%%%$$$############$$$"""""""""############$$$""""""""""""""""""""""""$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&((('''&&&%%%#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&)))******)))******&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((())))))******))))))((('''(((***+++,,,------...,,,,,,,,,,,,+++++++++++++++---///...---,,,------/////////......---------yyykkkddd```]]][[[[[[^^^bbbdddeeefffeeecccaaa___[[[VVVRRRNNNMMMMMMMMMLLLIIIDDDAAA@@@@@@@@@@@@???===;;;:::999888555333111111222222000000000000////////////111111000000///.........************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$###$$$!!!"""$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$"""!!!!!!"""######"""###$$$%%%$$$###"""###$$$$$$$$$$$$$$$############ !!!"""###$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################$$$###############$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""############$$$$$$$$$###############################################################$$$#########$$$$$$%%%&&&###!!! """$$$###""" !!!""""""###%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""######""""""""""""############!!!"""###"""  !!! !!!###%%%%%%$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!######""""""""""""##################"""""""""""""""##################"""$$$$$$$$$$$$$$$###"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!###$$$%%%$$$######$$$$$$##################""""""""""""############""""""############""""""########################"""###$$$%%%&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%))))))'''&&&(((***&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))'''(((***,,,---...//////,,,++++++++++++++++++++++++---......---,,,,,,---.........---------------}}}mmmfffaaa^^^[[[[[[]]]aaadddeeeeeedddbbb```^^^[[[VVVRRRMMMLLLLLLMMMLLLIIIEEEAAAAAABBBAAAAAA???===;;;999999888555333111111222222111000000000/////////...222111000///...,,,,,,+++++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&$$$$$$$$$!!!"""$$$&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$"""!!!!!!"""###"""""""""###$$$$$$""""""###$$$$$$$$$$$$#########"""""" !!!######$$$$$$###""""""###$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########"""""""""###$$$%%%&&&'''""""""""""""""""""""""""#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$###""""""""""""###$$$%%%%%%%%%$$$""""""#########$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$####################################""""""!!!!!!################################################"""""""""""""""""""""""""""!!!!!!""""""###$$$%%%###"""""""""###$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""!!!!!!!!! !!!""""""###"""""""""""""""""""""""""""###$$$###!!! !!!"""$$$"""""""""######"""!!!""""""""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$########################""""""""""""""""""""""""""""""############""""""########################"""###$$$%%%&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###''''''%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((())))))***((()))***,,,...//////000++++++++++++++++++++++++***+++------+++***+++,,,***++++++,,,------......qqqgggbbb___[[[ZZZ]]]aaadddeeedddcccaaa```^^^[[[VVVRRRNNNMMMLLLLLLLLLJJJFFFCCCCCCCCCCCCBBB@@@===;;;999999777555222111111111222111111000000//////......000///...,,,+++***((((((***+++++++++******)))(((%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$$$$###""""""######"""!!!!!!"""$$$###""""""###$$$$$$############"""""""""!!!"""$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$###"""!!!#########$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""######%%%&&&((()))""""""""""""""""""""""""!!!!!!!!!"""""""""""""""&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###""""""""""""###$$$$$$$$$###""""""""""""###$$$$$$$$$######"""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$###""""""!!!!!! !!!!!!"""######"""""""""""""""!!!!!!"""###$$$$$$""""""###$$$$$$###"""#########!!!!!!!!!"""""""""""""""###!!!!!!!!!""""""#########!!!""""""######""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$$$$$$$###!!!"""######$$$############"""""""""""""""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ """$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))******((()))+++,,,---......///*********+++++++++++++++)))+++,,,,,,+++******+++))))))***+++,,,---...///tttiiiccc___[[[ZZZ\\\```dddeeeeeedddbbbaaa```\\\WWWTTTPPPOOOMMMMMMLLLKKKHHHFFFDDDDDDDDDBBB@@@===;;;999888666444111000000000111111111111000///...............---,,,,,,+++******))))))******))))))((('''%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))***)))'''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$######$$$$$$############$$$$$$$$$######$$$%%%$$$""" """######""""""###%%%############""""""""""""!!!"""$$$%%%%%%$$$###"""!!!"""######""" """""""""#########$$$$$$$$$$$$###"""""""""""""""#########$$$%%%&&&'''(((""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!"""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$###""""""!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$#########"""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######"""############"""""""""############$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""!!! !!!""""""######""""""!!!!!!!!!!!! """############$$$&&&###""""""###$$$$$$""" !!!!!!!!!!!!""""""###### !!!!!!"""###### !!!"""######"""!!!  !!!"""###$$$$$$""""""############""""""""""""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$###""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""######""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$###############$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&'''(((***+++))))))+++,,,------------)))*********++++++++++++***,,,------,,,++++++,,,+++,,,,,,,,,------......uuujjjccc___[[[ZZZ\\\```dddffffffeeecccbbbaaa]]]YYYUUURRRPPPNNNMMMMMMLLLJJJHHHEEEEEEDDDCCC@@@===;;;999777666333111//////000111222111111000///......---......//////////////////(((((((((((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% %%%'''(((''''''((('''&&&%%%$$$###$$$%%%&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$######$$$%%%&&&%%%""" """######""""""###%%%############"""""""""""" !!!###$$$###""" !!!!!!""""""  !!!!!!!!!""""""######$$$$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$######"""""" !!!"""###$$$$$$###############"""!!! """############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!"""######$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$ """######"""!!!!!!!!! !!!"""######!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$###"""""" !!!""""""######""""""!!!!!!!!! !!!"""###"""###$$$&&&!!!!!!!!!###%%%%%%###!!! !!!!!!!!!""""""###### !!!"""""" !!!"""######"""!!!  !!!"""###$$$%%%!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$###!!!  !!!"""$$$$$$$$$###"""######""""""!!!!!!!!! %%%###""" """###%%%""""""######$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$##################&&&&&&$$$###""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""$$$'''(((%%%!!!###$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++)))***++++++,,,,,,,,,,,,))))))******+++++++++++++++---......---,,,,,,---///............---------vvvkkkdddaaa\\\[[[]]]aaadddfffccccccccccccbbb___YYYUUUQQQPPPOOONNNLLLJJJHHHGGGBBBBBBBBBAAA???>>><<<;;;<<<:::666222000000000111111111000000//////......,,,------,,,,,,++++++,,,++++++,,,++++++***)))(((###%%%&&&%%%######$$$%%%&&&&&&%%%$$$###############""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&((((((&&&$$$###"""!!!!!!%%%###!!!  !!!"""%%%%%%&&&%%%$$$"""  !!!###$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!$$$$$$$$$######!!!  !!!"""!!! !!!"""$$$$$$$$$###"""""""""""""""!!!$$$&&&((())))))""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""!!!  !!!"""###$$$$$$###!!! !!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! """""""""""""""""""""###"""""""""""""""""""""""""""!!!  !!!###%%%!!!!!!""""""######$$$$$$############""""""!!!!!! """$$$$$$$$$$$$### !!!!!!!!!!!!$$$$$$###"""!!!!!!""""""######""""""""""""######$$$#########""""""!!!!!!$$$#########""""""!!!!!!  !!!"""###############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!! &&&$$$"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###"""""""""""""""######$$$$$$%%%%%%""""""############""""""$$$$$$$$$$$$$$$###"""!!!###"""""""""!!!!!!  %%%%%%$$$###"""!!! !!!!!!"""#######################################""""""""""""###############"""!!! !!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!%%%%%%$$$###"""!!! """"""""""""""""""""""""######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''+++***)))))))))***,,,---)))))))))))))))))))))))))))))))))***++++++)))'''******+++***)))***---///111222222000...,,,------wwwkkkfffbbb^^^[[[]]]```bbbdddddddddccccccbbb^^^YYYUUUQQQQQQPPPNNNLLLJJJHHHGGGBBBBBBBBBAAA???>>><<<;;;<<<:::666333111000111222111111111000//////......///,,,***+++---...,,,)))++++++,,,++++++***)))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%&&&&&&%%%$$$############%%%$$$"""!!!!!!!!!"""###!!!""""""""""""!!!!!!  !!!!!!!!! %%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################"""!!! """######""" !!!#########"""!!!!!!!!!!!!!!!""""""#########""""""!!! !!!!!!!!!!!! %%%%%%$$$###"""!!! """""""""""""""#########"""""""""!!!!!! !!!"""###$$$$$$###!!! $$$$$$$$$######"""!!!!!!""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""###"""!!! """###$$$$$$$$$######"""!!!!!! $$$$$$#########""""""""" !!!"""########################$$$$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""##################"""""""""!!!############"""""""""!!!"""!!! !!!######$$$$$$##################$$$$$$$$$#########"""""" """"""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!"""""""""""""""""""""""" """######"""!!!"""###"""""""""###############"""######$$$$$$######"""###$$$$$$$$$$$$###"""!!!#########""""""!!!!!!!!! !!!!!!!!!!!!"""""""""$$$$$$######"""!!!!!!!!!!!!!!!"""#######################################""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%%%%$$$$$$######""""""##############################$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))(((((('''((()))***+++))))))))))))))))))))))))***))))))***++++++)))''')))***+++******+++...111555666555333000......///yyymmmhhhddd^^^\\\\\\___aaabbbeeeddddddcccbbb^^^YYYUUURRRQQQPPPOOOMMMJJJHHHGGGBBBBBBBBBAAA@@@>>><<<<<<===;;;888444222222222333222222111000//////......111,,,(((***...000,,,'''++++++,,,++++++***)))(((+++)))&&&&&&((((((&&&###$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%&&&%%%###"""""""""###$$$!!!!!! !!!!!!"""######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########""""""#########""""""!!!$$$$$$$$$###!!! !!!"""$$$######"""""""""""""""############"""!!!  !!!!!!!!!!!! %%%%%%$$$$$$###"""!!!!!!###""""""""""""""""""!!!""""""#########"""!!! !!!"""###$$$$$$###"""!!!%%%%%%%%%%%%$$$###"""!!!########################""""""######$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""%%%$$$"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$###############!!!!!!!!! !!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""###""""""!!!!!!""""""###############""""""""""""############""""""""""""#########"""###$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$############""""""""" """"""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################!!!"""###""" !!!###""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""######$$$$$$######""""""###############""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""##################"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***))))))***+++,,,***(((((()))***++++++---000333::::::999666333000//////zzznnngggccc^^^[[[\\\___bbbcccfffeeedddcccaaa]]]XXXUUUSSSRRRQQQPPPMMMKKKIIIGGGCCCCCCBBBAAA@@@>>>===<<<===;;;888666444333333333333222222111000///......///,,,***+++---...,,,)))+++++++++++++++***((((((+++&&&"""###&&&&&&"""############$$$%%%&&&&&&%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((((((((('''&&&%%%$$$"""!!!!!!$$$$$$######"""#########$$$$$$############$$$$$$$$$$$$###"""""""""###$$$$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!""""""############"""###$$$$$$###!!!!!!"""$$$%%%$$$$$$######$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""############""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!!!!! """"""###$$$$$$###"""!!!!!!!!!"""############"""!!!"""$$$%%%&&&&&&%%%%%%########################"""""""""#########$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""&&&%%%$$$###""""""###### !!!"""###$$$$$$%%%$$$$$$$$$$$$############""""""  !!!"""!!!!!!!!!"""""""""############"""""""""""""""###""""""!!!!!!!!!!!!""""""#########"""""""""""""""#########"""""""""""""""############$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!!!!""""""""" !!!#########"""!!!""""""""""""""""""""""""""""""""" !!!###""""""!!!!!! !!!""""""######""""""!!!""""""############""""""$$$$$$##################""""""#########$$$$$$$$$!!!!!!""""""############!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))***)))((()))+++,,,***)))'''(((***++++++...111444;;;<<<:::777333000//////zzzoooeeeaaa]]][[[]]]```dddeeefffeeecccbbbaaa]]]YYYVVVTTTTTTRRRPPPNNNKKKIIIGGGCCCCCCCCCBBB@@@???===<<<<<<;;;999777555444444444333333222111000///......+++---///---+++)))+++---+++++++++++++++***((((((***%%%""""""%%%%%%"""############$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%########################""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$######"""$$$$$$######"""#########%%%%%%$$$###""""""""""""""""""!!!!!!!!!"""""""""&&&%%%###"""""""""###$$$!!!!!!!!!!!!""""""######$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""" !!!""""""!!!"""$$$&&&######"""""""""######$$$ !!!###%%%%%%&&&&&&""""""############"""""" !!!""""""######"""""""""!!!!!! """"""############""""""!!!!!!"""###############!!!"""$$$%%%&&&&&&%%%$$$##############################"""""""""!!!!!!!!!$$$$$$######""""""""""""""""""""""""""""""""""""%%%%%%$$$######""""""""" !!!"""###$$$%%%%%%########################""""""  !!!""" !!!!!!!!!""""""###"""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""######""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!""""""###### !!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  """"""!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!""""""#########""""""##################$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))((('''(((***+++***)))&&&((()))***+++...111444999999888555111...------zzzooodddaaa\\\[[[]]]aaadddfffeeedddbbbaaa```^^^ZZZWWWUUUUUUSSSQQQNNNLLLIIIHHHCCCCCCCCCBBBAAA???===<<<;;;:::888777555444444333444444333222000///......)))...111///)))'''***///++++++,,,++++++***)))(((***'''%%%%%%''''''$$$"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$########################!!!""""""###%%%&&&''''''!!!!!!"""###$$$%%%&&&&&&$$$###############$$$$$$&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!! !!!!!!"""""""""!!!"""######$$$######""""""""""""######""""""###############$$$""""""#########""""""!!! !!!!!!"""$$$''' !!!""" !!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! """!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$###$$$&&&&&&%%%$$$!!! ###########################"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""##################""""""######"""""""""""""""""""""""""""""""""#########!!!!!!!!! !!!!!!""""""!!!"""""""""############"""""""""""""""######$$$"""!!!!!! !!!!!!"""""""""""""""############""""""""""""############!!!!!!"""############"""%%%$$$$$$$$$###"""""""""!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############ !!!!!!""""""######$$$ !!!""""""""""""""" !!!!!!"""  !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""######"""""""""""""""############### !!!!!!!!!""""""!!!!!!""""""#########$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""##################"""""""""""""""""""""""""""########################""""""""""""############!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############&&&'''(((((())))))((((((((((((((((((((((((((((((((('''&&&&&&(((******)))&&&'''))))))***,,,000333444555444222///---,,,---zzznnnfffbbb]]][[[]]]```cccddddddcccaaaaaa```___\\\YYYVVVUUUTTTRRROOOLLLIIIHHHDDDDDDCCCBBBAAA???>>>===999999888666555444333333555444333222000///...---+++---///...***)))+++---++++++,,,++++++***)))((())))))(((((((((''''''&&&%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""######$$$$$$$$$%%%""""""""""""###$$$%%%%%%######""""""""""""######!!!!!!""""""############ !!!!!!""""""""""""!!!$$$$$$#########$$$%%%&&&######""""""""""""######""""""""""""######$$$$$$###############"""!!!   """$$$!!!!!! !!!!!!"""###!!!"""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!###%%%!!!!!!!!!!!!"""###$$$%%%"""###%%%&&&%%%### """""""""""""""""""""""""""""""""""""""#########!!!""""""######$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""###"""""""""""""""""""""""""""###### !!!!!!!!!""""""""" !!!"""############""""""#########$$$$$$$$$"""""""""""""""###$$$$$$!!!!!! !!!!!!!!!"""""""""############!!!"""""""""############ !!!"""###$$$######"""$$$$$$##################!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############ !!!!!!"""######$$$$$$"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""" !!!!!!"""""""""""""""!!!!!!!!!""""""######### !!!!!!!!!"""""""""""""""""""""#########!!!!!!"""#######################################""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""#################################"""""""""""""""#####################$$$########################!!!!!!"""$$$$$$%%%%%%$$$""""""############""""""$$$$$$$$$#########""""""$$$$$$%%%&&&&&&%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))(((((('''(((((((((((((((((((((((('''%%%$$$$$$'''((())))))%%%'''(((((()))+++...111000000111///---,,,,,,---zzznnnhhhddd^^^\\\\\\___aaabbbdddbbbaaa``````___]]][[[WWWVVVTTTRRROOOLLLIIIHHHDDDDDDCCCBBBAAA???>>>===999888777666555444333222555555333222111///...---------,,,,,,,,,,,,++++++++++++,,,++++++***)))((('''((()))((('''&&&'''(((&&&&&&%%%$$$############$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""######$$$$$$((('''&&&$$$"""!!! """"""""""""###$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$$$$$$$$$$ """$$$%%%&&&%%%%%%!!!  """#########""""""""""""###### !!!!!!""""""$$$$$$$$$######!!!   """$$$$$$######$$$%%%&&&&&&""""""############""""""""""""############"""""" !!!"""###$$$$$$ !!!!!!""""""###!!! ###%%%!!!!!!!!!!!!"""###$$$%%% """%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&""""""###$$$%%%&&&&&&'''"""""""""""""""""""""""" !!!""""""""""""""" """###%%%&&&&&& !!!!!!"""""" """$$$$$$$$$$$$###!!!""""""""""""#########""""""!!!""""""###$$$$$$!!!!!! !!!!!!!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!"""###$$$%%%$$$#####################$$$$$$$$$ !!!!!!!!!""""""##############################""""""!!!!!!!!!!!!""""""""""""""""""############ !!!!!!"""###$$$$$$$$$###"""!!! !!!"""###"""""""""""""""""""""""" """""" !!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""""""""""" !!!!!!"""""""""###!!!!!!!!!!!!""""""""""""######""""""""""""""""""!!!!!!"""#######################################""""""""""""###############"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$######""""""$$$$$$&&&&&&&&&&&&$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((&&&$$$######&&&(((((((((%%%'''(((((((((***---000---...///...---,,,---...yyylllgggccc^^^[[[[[[^^^```aaaaaa``````______\\\XXXUUUTTTSSSSSSQQQOOOLLLIIIHHHCCCCCCCCCBBBBBBAAAAAAAAA<<<;;;999777666555444444888666444222000...------......---,,,,,,+++******---,,,,,,+++***)))((((((---,,,***(((%%%###"""!!!$$$$$$############$$$$$$"""""""""""""""#########''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%&&&'''&&&$$$$$$$$$&&&!!!""""""######$$$%%%&&&%%%""" """###!!!""""""""""""""""""""""""%%%'''((())))))&&&###!!! !!!###$$$#########$$$!!!!!!"""###$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!"""############""""""""""""""""""!!!!!!!!!!!! !!!###$$$%%%$$$###"""$$$#########""""""!!!!!!$$$$$$############$$$$$$$$$$$$######""""""!!!!!! !!!#########$$$$$$$$$%%%&&&'''((()))!!!!!!!!!!!!""""""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!$$$"""!!! !!!"""$$$%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$"""!!!!!!""""""""""""######$$$$$$%%%&&&%%%$$$###""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""######$$$$$$"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###!!!!!!"""############""""""!!! !!!"""###"""!!! !!!""""""###""""""""""""""""""""""""$$$"""!!!!!!""""""!!!######"""""""""""""""###########################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!  """###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""'''""""""%%%%%%######"""!!! !!!"""###$$$$$$%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,***'''%%%%%%'''***,,,&&&&&&''')))***+++,,,---..................------zzznnngggccc^^^[[[\\\^^^aaabbbcccbbbaaaaaa```]]]YYYVVVTTTTTTSSSRRRPPPMMMJJJHHHDDDDDDCCCCCCBBBAAA@@@@@@===<<<:::888666555444444666555333111///---,,,,,,......------,,,++++++***++++++++++++************'''(((((()))))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$""""""###$$$###"""!!!!!!"""$$$&&&'''%%%###!!!!!!###$$$###!!!"""""""""""""""""""""""" !!!###$$$$$$###"""!!! !!!"""!!!!!!"""""""""""""""######$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######"""""""""!!!!!!!!!!!!"""""""""""" #########"""""""""!!!!!!!!!!!! !!!!!!#########"""""""""""""""!!!!!! """"""""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""############"""!!! !!!"""$$$%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""!!!!!!!!!"""!!!"""###$$$%%%&&&''''''&&&%%%$$$###""""""""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""#########""""""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""#########$$$$$$###############"""!!! """!!! !!!"""###"""!!! !!!!!!"""#########""""""""""""""""""""""""$$$"""!!!!!!""""""!!!######"""""""""""""""###########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!! !!!!!!!!!"""""""""###"""######$$$$$$######"""""""""""""""""""""""""""%%%"""###%%%$$$"""$$$###"""!!!!!!"""###$$$%%%&&&'''''''''&&&$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""#########"""""""""!!!!!!%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''((())))))******+++***(((&&&&&&''')))+++''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,|||qqqhhhddd___\\\]]]___aaacccdddcccbbbbbbaaa^^^ZZZWWWUUUUUUTTTSSSPPPMMMKKKIIIEEEEEEDDDCCCBBBAAA???>>>>>>===;;;888666444333333777666444333111///------......------,,,+++++++++************++++++,,,,,,***++++++***)))&&&###"""&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%% """######""""""$$$%%%$$$###!!!!!!!!!###&&&'''%%%###""""""$$$%%%$$$$$$"""""""""""""""""""""""" !!!""""""""" !!!!!!!!!!!!"""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######"""!!! """#########""""""""""""!!!!!!  """"""""""""############  !!! """"""!!! ############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" """###"""###$$$!!!!!!###$$$&&&((())))))%%%%%%$$$###""""""""""""#########"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! ############""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""!!!!!! !!!"""""""""""""""######%%%$$$$$$$$$"""!!! """!!! !!!"""###"""!!!""""""""""""############""""""""""""""""""""""""###"""!!!!!!""""""!!! """"""""""""""""""#######################################"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$###""""""""""""######$$$$$$######"""""""""""""""""""""""""""$$$!!!!!!$$$%%%$$$!!!$$$$$$############$$$$$$&&&'''((((((((('''&&&%%%#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""#########"""""""""""""""$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))(((((((((((())))))((((((((())))))*********((()))))))))***+++++++++tttiiieee```]]]]]]```bbbdddccccccbbbaaaaaa^^^ZZZWWWVVVUUUUUUSSSQQQNNNKKKIIIFFFFFFEEEEEECCCAAA???>>>???>>><<<999666444333222888777666555333111//////......------,,,,,,,,,,,,++++++++++++++++++++++++)))*********'''###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######""""""$$$$$$$$$############"""$$$###"""""""""###%%%&&&!!!###$$$%%%$$$$$$&&&(((###""""""######$$$$$$%%%###"""!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%###"""!!!!!!"""######"""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! """"""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$""""""""""""""""""!!!!!!###""""""!!!!!!""""""###!!!!!!""""""######$$$$$$###"""!!!"""######""" ###""""""!!!!!!""""""""""""""""""#########$$$$$$########################!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###%%%%%%$$$$$$%%%""""""###$$$%%%&&&'''(((%%%$$$$$$###""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" $$$$$$$$$######""" """!!! !!!"""###"""!!!###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" !!!""""""#######################################!!!!!!""""""########################$$$$$$$$$$$$%%%$$$$$$$$$#########"""%%%%%%%%%$$$######""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!"""$$$%%%###!!!########################&&&&&&'''(((((('''&&&%%%############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))))))))((((((''''''((())))))***++++++vvvjjjfffaaa^^^___aaaccceeecccbbbaaaaaa```]]]YYYVVVVVVUUUUUUSSSQQQNNNKKKIIIGGGGGGGGGGGGEEECCC@@@???@@@>>><<<999666444333222666666555444333111///.........------------,,,,,,------,,,,,,+++******)))###%%%'''))))))'''$$$###$$$$$$############$$$$$$%%%%%%$$$###"""!!!!!! $$$$$$#########"""""""""$$$###"""!!!"""###$$$%%%!!!"""$$$$$$$$$$$$&&&''' """$$$%%%&&&$$$###"""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%###!!!!!!"""!!! ######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! $$$$$$###"""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!""""""$$$######""""""######$$$!!!!!!""""""######$$$$$$######"""###$$$$$$""" """!!!!!!"""###$$$%%%%%%!!!!!!!!!"""""""""##############################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""############""""""!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!$$$%%%$$$###"""###############$$$$$$$$$$$$%%%$$$######"""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""###$$$%%%&&& !!!"""############"""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!! !!!"""###############"""""""""""""""""""""""" """###$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$###############""""""###############$$$"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!###$$$$$$###"""!!!""""""""""""""""""!!!$$$$$$&&&&&&'''&&&%%%$$$""""""#########$$$$$$$$$&&&%%%$$$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&'''((()))******)))((()))))))))((((((((((((((('''(((((()))***++++++,,,wwwkkkgggbbb______bbbdddfffbbbbbbaaa``````]]]YYYVVVUUUUUUTTTSSSPPPMMMKKKIIIGGGHHHIIIIIIHHHEEECCCAAA???>>><<<999777555444444333333333333111///---+++......------------------......---,,,+++***))))))******++++++***(((&&&$$$$$$######""""""######$$$$$$#########"""!!!!!!!!!$$$$$$$$$#########""""""###""""""""""""###$$$$$$!!!""""""!!!!!!###$$$!!!"""$$$%%%&&&$$$"""!!! !!!"""!!! """$$$""""""""""""""""""""""""###"""!!! !!!"""###### !!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" ###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""###$$$$$$######"""!!! $$$$$$###"""!!!  !!!###%%%%%%$$$"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!! !!!"""$$$###!!! !!!###$$$%%% !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! """"""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! !!!"""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" """###"""  $$$$$$$$$#########""""""$$$$$$###############$$$""""""!!!!!!!!! """"""""""""""""""""""""!!!""""""######""""""!!!############"""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""###### """$$$&&&'''(((#########""""""""""""!!!!!!!!!"""###############"""!!! !!!"""###"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""###"""!!! """###$$$$$$######"""""""""""""""""""""""" """###$$$%%%&&&"""""""""############$$$"""""""""""""""""""""""" !!!"""######$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$###"""""""""############$$$)))(((%%%""" """""""""""""""###########################"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&'''((()))*********)))((((((((((((((((((((((((((())))))******+++++++++xxxlllhhhbbb``````ccceeefffdddcccbbbbbbaaa^^^ZZZWWWTTTTTTSSSRRRPPPMMMJJJHHHGGGIIIJJJKKKJJJHHHEEECCC>>>===;;;999777666555555333444444444333111...---------..................---------,,,,,,+++++++++000000...,,,)))&&&###"""%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$#########!!!""""""############### !!!###"""!!! """###$$$$$$###""""""######$$$"""###$$$### """$$$"""""""""""""""""""""""" !!!"""######&&&""" """!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" ######""""""""""""######!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%%%% !!!!!!!!!""""""!!!!!! !!!!!!#########""""""""""""""" !!!###%%%%%%###!!!!!! !!!"""######!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""######### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######### !!!"""$$$%%%''''''$$$$$$#########""""""""""""############""""""!!!"""!!! !!!"""###"""!!! !!!""""""######""""""""""""""""""""""""!!! !!!"""######!!! """$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""#########""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""###%%%!!!"""############"""!!!!!!"""$$$%%%%%%%%%$$$###""""""""""""############'''%%%###!!! !!!"""!!!!!!"""""""""#########$$$$$$######""""""!!!!!!""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$'''''''''''''''''''''''''''''''''((()))******+++''''''(((((((((((((((((()))))))))))))))*********xxxlllhhhccc```aaacccfffgggeeedddccccccbbb```\\\XXXTTTTTTSSSQQQOOOLLLIIIHHHHHHIIIKKKLLLKKKIIIGGGEEE>>>===;;;999888777666666666777888888666444111000------..................++++++,,,,,,,,,,,,------******))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!###$$$$$$$$$###"""###$$$%%%$$$###"""###$$$(((%%%"""!!!%%%'''###%%%&&&$$$!!! """$$$""""""""""""""""""""""""!!!"""$$$%%%&&&&&&***&&&!!!!!!$$$&&&%%%""" !!!"""######$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""&&&&&&&&&%%%$$$###"""""" !!!"""###$$$%%%!!!  """### !!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!###%%%'''(((&&&###$$$$$$###""""""""""""###"""############$$$$$$$$$########################""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###!!! ###&&&######$$$%%%%%%&&&''''''$$$###############$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""############""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!"""###$$$%%%%%%&&&######""""""!!!!!! $$$$$$$$$$$$###!!! """!!! !!!"""######!!! !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!! !!!"""######""" """$$$%%%$$$###"""""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! """"""""""""############ !!!!!!!!!!!!###############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!! !!!$$$&&&"""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$""""""""""""############!!!  !!!$$$'''(((######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!! """"""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$'''''''''''''''''''''&&&''''''''''''((()))++++++''''''''''''(((((()))))))))))))))))))))(((((((((vvvnnnhhhbbb___aaadddeeeeeedddcccaaaaaaaaa___\\\YYYTTTTTTSSSRRRPPPMMMKKKIIIFFFFFFHHHKKKLLLKKKGGGCCCCCCBBB@@@===:::888666555999999888666333111...---++++++,,,------,,,++++++.........---,,,+++***)))************)))))))))(((%%%'''(((&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""&&&%%%###"""""""""###$$$###############"""!!! """!!!!!! !!!!!!""""""!!!!!! $$$$$$######""""""!!!!!!$$$$$$######$$$%%%&&&&&&$$$$$$######"""!!!!!!!!!&&&%%%###!!! !!!""""""""""""""""""""""""""" !!!"""""""""%%%'''))))))'''%%%"""######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!"""######!!! !!!""""""""""""""""""""""""$$$###"""!!!!!! !!!""""""""""""""""""""""""############""""""""""""###""" !!!$$$&&&$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""#########"""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""$$$$$$%%%###!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!############$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""'''&&&$$$###"""###$$$$$$!!!###%%%&&&&&&%%%$$$### !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!"""!!!!!! %%%###!!!!!!###$$$""" """  """######"""!!!!!!"""##################"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!"""###"""  """"""""""""""""""""""""#########"""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!##########################################$$$$$$$$$$$$######""""""!!!!!!######$$$%%%%%%###"""!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!"""######&&&&&&%%%$$$$$$######"""$$$###"""###$$$$$$###"""""""""""""""""""""""""""###############"""!!!!!!$$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''(((******((('''((()))wwwmmmhhhbbb___aaaeeeffffffdddcccaaaaaaaaa___\\\YYYUUUTTTTTTSSSQQQNNNLLLJJJIIIIIIJJJLLLMMMKKKHHHEEECCCAAA@@@===:::888666555777777666444222000...---+++,,,---......---,,,++++++,,,,,,,,,,,,,,,+++***,,,++++++***((('''&&&&&&$$$%%%&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""%%%$$$###"""!!!"""######"""############""""""!!!###""""""!!!!!!!!!""""""###############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$&&&((((((&&&$$$######"""""""""!!!!!!!!!  !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""######"""""""""!!!!!!!!!$$$###!!! """###!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$%%%$$$"""!!!!!!!!!"""###########################""""""######$$$%%%''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%######"""!!!########################&&&%%%$$$$$$#########$$$######$$$$$$$$$###!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""###$$$$$$$$$$$$$$$###"""%%%###!!!"""###$$$""" ###!!! """###""""""!!!!!!"""##################"""!!!!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$###!!! !!!"""""""""""""""""""""""""""!!!""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############""""""""""""###$$$$$$$$$$$$###""""""######"""!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&'''''''''((((((((())))))''')))******)))(((((()))yyylllgggaaa___bbbfffhhhhhheeecccbbbaaaaaa___\\\ZZZVVVVVVUUUTTTRRRPPPMMMKKKKKKJJJJJJJJJKKKIIIGGGDDDBBBAAA???===:::777555444555444444333222000...---------............------***++++++,,,------,,,,,,---,,,+++)))'''&&&$$$$$$###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""!!!""""""############"""######""""""""""""######""""""##################!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!""""""!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%###  !!!""""""######$$$%%%%%%$$$######""""""""""""!!!!!!!!!!!!!!!!!! !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$"""""""""""""""""""""""""""""""""!!!!!!!!! ######""""""!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""###### !!!!!!""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&%%%###"""""""""###$$$########################!!!"""######$$$$$$$$$###########################&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""%%%$$$###"""!!!  !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""######""" $$$""" !!!""""""!!!!!!!!!""""""######""""""""""""!!!!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$###"""!!!"""###"""""""""""""""""""""""" """$$$%%%$$$###""" !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&"""""""""###############%%%$$$######"""###############"""""""""###$$$$$$###############$$$$$$$$$""""""######$$$%%%%%%&&&$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((((((((((()))))))))***(((***++++++***))))))***{{{kkkfffaaa___cccgggiiiiiieeedddbbbaaa```___]]][[[WWWWWWWWWUUUSSSQQQNNNMMMKKKIIIHHHGGGGGGFFFDDDBBBBBBAAA???<<<:::777555444333333333333222111//////........................,,,------......---------++++++***((('''%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&############$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""###############""""""!!!!!!""""""###### !!!!!!""""""### !!!!!!""""""###"""""""""""""""######$$$$$$######"""!!!!!!!!!!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""######""""""""""""!!!!!!!!!!!! """""""""""" !!!"""!!!!!!"""### !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""######"""!!! !!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""$$$$$$###"""""""""###$$$######################## !!!#########"""!!! """"""############$$$$$$############$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%$$$###!!!!!! !!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""############$$$###"""""""""""""""!!!%%%###!!! !!!"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!#########!!!!!!"""###"""""""""""""""""""""""""""%%%&&&%%%###"""!!!!!!""""""############""""""""""""""""""############################## !!!!!!###$$$%%%&&&&&&"""""""""######$$$$$$$$$&&&%%%###"""""""""###$$$###"""""""""###$$$%%%%%%""""""######$$$$$$$$$###""""""######$$$$$$$$$%%%$$$###"""###$$$$$$###"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$####################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***,,,,,,***)))***+++}}}}}}|||kkkfffaaa```cccgggjjjjjjfffdddbbbaaa```___]]]\\\XXXXXXWWWVVVTTTQQQOOOMMMLLLJJJHHHHHHGGGFFFDDDAAABBBAAA???<<<999777555444444444444444333222111000........................000000000000///...---,,,))))))((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""############### !!!"""### !!!!!!""""""###### !!!!!!""""""######"""""""""""""""###$$$$$$######"""!!!!!!!!!"""!!!  """""""""""""""""""""""" !!!""""""###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$!!!"""$$$$$$"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$######"""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""###"""!!! """#########$$$$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""######"""""""""######$$$ !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!############"""!!!""""""%%%###!!! !!!"""!!! !!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""""""""""""""""""""""""""%%%&&&%%%###"""############""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!###$$$%%%&&&&&&""""""######$$$$$$%%%%%%&&&%%%###"""""""""###$$$###"""""""""###$$$%%%%%% !!!"""#########""""""$$$$$$$$$######"""""""""$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""###############"""########################%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))***,,,,,,***)))***+++zzzyyy{{{lllgggaaa```ccchhhjjjjjjgggeeebbb``````___^^^\\\XXXXXXWWWVVVTTTQQQOOOMMMMMMLLLKKKKKKKKKJJJFFFDDDAAA@@@>>><<<999666444333444444444444333222111000......------------......111111111000///---,,,+++))))))((((((((((((((('''&&&%%%###$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""""""""############$$$########################""""""""""""""""""""""""""""""#########"""!!! !!!""""""############"""  !!!"""#########$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!"""######$$$$$$"""!!! """######################## !!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$"""  """$$$"""$$$%%%%%%###!!!""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!  """$$$$$$$$$$$$ !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!! """""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$#########"""""""""######$$$$$$$$$ !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###$$$###"""!!!!!!###$$$""" !!!""""""!!!!!!!!!"""""""""!!!  !!!"""""""""!!!!!!"""""""""""""""""""""""" !!!!!! !!!""""""""""""""""""""""""""" """$$$%%%$$$###"""$$$$$$######"""!!!!!! !!!!!!""""""#########""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$$$$$$$%%%$$$######"""###############"""""""""###$$$$$$ !!!######"""!!!!!!%%%$$$$$$###""""""!!!!!!$$$###"""###$$$$$$###"""""""""""""""""""""""""""!!!!!!"""############"""%%%$$$############$$$%%%&&&%%%%%%$$$######""""""###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((***++++++***))))))***wwwvvvzzzmmmhhhbbb```cccgggiiiiiihhheeebbb`````````^^^]]]WWWWWWWWWVVVTTTQQQOOOMMMMMMLLLMMMNNNNNNLLLHHHDDDAAA@@@>>><<<999666444333444444444333222000///......---,,,++++++,,,---..................---,,,,,,++++++***)))((((((''''''&&&###""""""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""""""""####################################"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!"""############""""""!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""!!!  !!!""" """$$$$$$"""""""""##############################"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! """"""#########!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""" !!!""""""###$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$!!!"""#########"""!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###"""""""""###%%%$$$!!! !!!######!!! """###""""""!!!!!!""""""!!!  !!!"""""""""!!! """"""""""""""""""""""""!!!""""""!!!!!!"""###""""""""""""""""""""""""!!!""""""#########""""""#########"""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###""""""######"""!!!!!!!!!""""""!!!"""$$$$$$###"""!!!############""""""""""""$$$###"""###$$$$$$###"""""""""""""""""""""""""""!!!"""######$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''')))******)))(((((()))vvvtttyyymmmhhhbbbaaacccgggiiiiiihhheeebbb`````````___]]]WWWWWWWWWVVVTTTQQQNNNMMMJJJJJJKKKMMMMMMKKKFFFCCCAAA@@@>>>;;;999666444333333333333222000///---,,,---,,,++++++++++++,,,---***+++,,,,,,------,,,,,,...---,,,***)))'''&&&%%%%%%""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""####################################""""""""""""""""""""""""###$$$$$$%%%%%%###"""!!!###############"""!!! !!!!!!!!!!!!"""###$$$%%%$$$#########"""!!!!!!!!!$$$$$$######""""""!!!!!!&&&&&&%%%$$$######$$$$$$$$$$$$######"""!!!!!!!!! !!!###$$$%%%$$$"""!!!"""""""""""""""""""""""" !!!""""""""""""############"""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""###$$$########################!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$ !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """""""""""""""""""""""" !!!###$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""!!! """###$$$ !!!""""""###""""""""""""############""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!"""######"""  !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!$$$%%%$$$!!! !!!###"""  """#########!!!!!!""""""!!! !!!"""""""""!!! """""""""""""""""""""""" """######""""""###%%%""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""#########""""""""""""""""""""""""##################$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%###"""!!!######"""!!!!!! !!!!!! """$$$%%%%%%%%%###"""!!!!!!!!!"""######$$$$$$$$$###"""###$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))'''(((******((('''((()))tttvvv}}}wwwkkkfff```]]]___cccgggiiifffdddaaa```___]]]YYYWWWXXXXXXXXXWWWUUURRROOOMMMMMMLLLLLLMMMNNNLLLGGGBBBCCCAAA===999777777777888777555222000///...///000//////------------//////------............------******))))))(((&&&%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%$$$$$$&&&&&&%%%$$$""""""!!!!!!!!!!!!""""""$$$###!!! !!!"""""""""""""""""""""""""""!!!  """###%%%$$$"""!!!!!!###%%%&&&&&&%%%$$$###"""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$"""!!! """"""!!!!!! !!!!!!""""""""""""!!!!!!&&&%%%$$$###""""""""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!###$$$$$$$$$$$$''')))$$$$$$###"""""""""""""""######""""""""""""######%%%%%%%%%$$$###""""""!!!""""""#########""""""!!!!!!!!!!!!!!!"""""""""""" """###$$$ !!!######$$$$$$$$$###"""""""""###$$$%%%%%%  !!!###$$$%%%""" !!!$$$&&&&&&$$$!!!!!!!!!!!!!!!"""############"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ############""""""""""""!!!!!!""""""#########$$$$$$###""" !!!""" !!!"""$$$$$$######"""&&&%%%###!!!  !!!!!!  !!!!!!""""""######!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""#########$$$$$$$$$ !!!!!!!!!!!! $$$###""" !!!"""!!!!!!!!!!!!  !!!###$$$$$$$$$$$$$$$############$$$$$$ !!!""""""!!! """"""############""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""""""""""""""############""""""""""""""""""""""""$$$"""!!!!!!"""$$$%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$!!!!!!""""""######$$$$$$######""""""######$$$%%%"""""""""""""""""""""""""""###$$$$$$$$$"""!!! """"""############""""""""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***''''''''''''((((((((((((qqqrrryyywwwlllgggaaa^^^___cccgggiiifffdddbbb```___]]]ZZZWWWXXXXXXXXXXXXUUURRROOOMMMMMMMMMMMMOOOOOOMMMHHHDDDCCCAAA===:::777777777888777555222000/////////000,,,+++************+++,,,,,,,,,------------,,,,,,*********)))((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################""""""""""""############%%%$$$######$$$%%%$$$###""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###!!!  """###&&&&&&$$$"""!!! """"""""""""""""""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!""""""""""""!!!!!!######""""""######$$$$$$!!!!!! !!!!!! !!!!!!!!!!!!  !!! """$$$$$$###"""!!!!!!!!!!!!""" !!!!!!!!!%%%$$$$$$###""""""!!!!!!""""""#########""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""### !!!"""##################""""""""""""######$$$  """###$$$"""  """""" !!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""#########$$$!!!"""""""""############$$$###"""!!! !!!""" !!!"""###$$$######"""$$$$$$###"""!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! $$$###"""!!! !!!!!!"""###""""""""""""!!!!!!!!! """############$$$######""""""######$$$!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""######$$$$$$######"""$$$######"""""""""""""""""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""#########"""!!!!!!"""###$$$###$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$"""""""""""""""###############""""""######$$$%%%########################"""######$$$###"""!!! """"""############""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((qqqqqqwwwvvvmmmhhhccc___```dddggghhhfffdddbbbaaa```^^^[[[XXXXXXXXXYYYXXXVVVSSSPPPNNNMMMMMMNNNOOOPPPNNNJJJGGGDDDAAA>>>:::888777777777666555333111////////////......---,,,,,,---......---------......---------*********)))((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$"""!!!"""###$$$###"""""""""###$$$$$$###""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$"""""""""#########$$$$$$$$$$$$###"""!!!!!!!!!"""$$$###""""""""""""""""""$$$###"""!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""###%%%&&&'''"""!!!!!! !!!!!!""" !!!!!!""""""!!!!!! !!!"""###"""!!!!!!"""$$$""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!######""""""!!!!!! !!!""""""######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!""""""!!!""""""#########""""""###""""""!!!!!!!!!!!!"""!!!!!! !!!"""###$$$%%%###!!!!!!"""###""""""!!!!!!!!!!!!!!!""""""######"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""###############""""""!!!!!!!!!!!!"""!!!!!!"""############"""############$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!######"""!!!!!!!!!""""""############"""""""""""" !!!"""""""""""""""$$$######""""""######$$$######""""""""""""######""""""############"""""" !!!!!!""""""!!!!!!!!!!!!!!!"""######"""######$$$$$$######"""#########"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$######"""""""""""""""#########$$$$$$############""""""""""""######""""""######$$$%%%########################"""############"""!!!!!!""""""############""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((ssssssxxxvvvmmmiiidddaaaaaadddggghhhgggeeecccbbbaaa___\\\ZZZXXXYYYYYYYYYWWWTTTQQQOOOMMMMMMNNNOOOOOOMMMJJJHHHDDDBBB???;;;999777777666666555333111000///////////////............////////////000000000000//////*********)))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################"""""""""#########$$$$$$$$$###""""""###$$$###"""!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%$$$$$$###"""!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!###$$$&&&'''""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###$$$$$$###!!! !!!###!!!!!! !!!!!! !!!############"""""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""############""""""!!!###"""!!! !!!!!!!!!!!!""""""######%%%$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$"""""""""""""""#########"""""""""!!!!!!!!!!!!"""!!!"""""""""############$$$%%%%%%%%%%%%%%%%%%$$$"""""""""######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""#########""""""!!!!!!!!!!!! """"""############""""""######""""""""""""""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""######$$$###!!!!!!!!!!!!###$$$""""""############"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""############""""""""""""#########"""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""############"""!!!"""""""""""""""######$$$""""""############""""""""""""""""""############$$$$$$######""""""!!!!!!######""""""######$$$%%%########################""""""#########"""""""""""""""############""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$''''''''''''((((((((((((uuusssxxxuuulllhhhcccaaabbbeeeggghhhgggfffdddcccbbbaaa^^^[[[XXXYYYYYYYYYWWWUUURRRPPPLLLMMMNNNNNNMMMKKKIIIHHHDDDBBB@@@<<<999777666666555444333222000///......+++++++++,,,,,,+++++++++//////000000000000//////++++++******)))'''&&&%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################!!!!!!!!!"""""""""######%%%###"""###$$$%%%$$$###!!!"""$$$%%%%%%$$$"""!!!!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!!$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!"""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!! !!!"""""""""""""""!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!"""""""""############""""""!!!""""""!!!  !!!!!!!!!""""""""""""""" !!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""######""""""""""""""""""!!!!!!!!!""""""""""""!!!"""""""""""""""#########&&&'''''''''&&&%%%$$$############""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""############""""""""""""""""""""""""""""""############""""""""""""##################""""""!!!!!!!!! """""""""""""""!!!!!! ###""""""""""""""""""###""""""  """"""""""""############""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""######"""""""""!!!"""############""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""############""""""!!!!!!!!!""""""#########""""""!!!!!!"""""""""#########$$$$$$######""""""!!!!!!######""""""######$$$%%%########################""""""""""""""""""######""""""############""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))((('''&&&%%%''''''''''''((((((((((((tttrrrwwwtttjjjgggbbbaaabbbeeeggghhhhhhfffddddddcccbbb___]]]YYYYYYZZZZZZXXXVVVSSSQQQMMMOOOPPPNNNLLLIIIHHHHHHDDDCCC@@@===:::888666555555444333222111///......,,,,,,------------,,,,,,---------......---------+++++++++***)))((('''&&&$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""%%%$$$######$$$%%%$$$###""""""###$$$$$$###"""""""""""""""""""""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""""""""######((('''%%%###"""!!! $$$###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!""""""###""""""!!!!!!""""""###!!!""""""######""""""!!!!!!""""""!!!!!!!!!!!! !!!!!!""""""  !!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""######!!!""""""#########"""""""""!!!!!! !!! !!!!!!!!!!!! !!!###"""!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!############"""""""""""" !!!!!!""""""""""""!!!"""""""""!!!"""######$$$&&&''''''''''''%%%###"""######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$!!!!!!"""""""""#########!!!""""""######""""""!!!!!!"""###$$$$$$$$$######!!!!!!!!!!!! !!!"""""""""""""""!!! ###""""""!!!!!!""""""###!!!!!! !!!!!!""""""############""""""$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!! !!!###$$$$$$###""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$###""" !!!!!!""""""######""""""!!!!!!!!!"""""""""##################""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$""""""############""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&''''''''''''((((((((((((sssqqqwwwtttgggdddaaa```bbbeeeggghhhhhhgggeeeddddddccc```^^^YYYYYYZZZZZZYYYVVVTTTRRRPPPQQQRRRPPPLLLIIIHHHIIIEEECCCAAA>>>;;;888666555444444333222111///...---......///000000///......,,,,,,------------,,,,,,+++++++++***)))((('''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$"""""""""###$$$###"""""""""""""""""""""""""""$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!###$$$$$$$$$###"""%%%$$$#########$$$&&&&&&$$$###"""!!! """"""""""""""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######""""""############""""""###$$$$$$###"""!!!###$$$"""!!!!!!!!!!!!"""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$ !!!"""###############!!!!!!!!! !!!!!!"""""" !!!!!! """%%%%%%###""""""$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""#####################"""""""""!!! !!!"""######"""!!!###"""!!!!!!!!!"""$$$$$$$$$%%%&&&''''''&&&$$$######"""!!!!!!!!!!!!"""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!"""######$$$$$$ !!!"""###### !!!!!!""""""!!!!!! !!!"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$""""""""""""""""""############""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""###$$$######"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""############""""""$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((('''&&&''''''''''''((((((((((((tttsssxxxtttfffccc``````bbbeeehhhiiihhhgggeeeeeeeeecccaaa^^^YYYZZZZZZZZZYYYWWWTTTSSSRRRSSSTTTQQQLLLIIIHHHIIIEEEDDDAAA>>>;;;888666444444444444333111000...---***+++,,,------,,,+++***---..................---++++++++++++***((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###!!! !!!"""###"""!!!""""""!!!!!!!!!!!!""""""&&&%%%###"""""""""###$$$"""""""""""""""""""""""" !!!"""###$$$###""""""###!!! !!!###$$$ """###$$$""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""### !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""############"""""" !!!!!!!!!!!!""""""""""""""""""###$$$$$$'''$$$!!! """!!!!!!!!!""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%% !!!######$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$ """"""  !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!"""###$$$%%%%%%$$$#########""""""!!!!!! !!!#########"""!!!###"""!!!!!!!!!"""$$$%%%!!!"""%%%'''''''''&&&%%%###"""!!! !!!"""#########""""""!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$$$$ """###### !!!!!!!!!!!! !!!"""###$$$%%%%%%$$$###############"""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""############"""""" !!!"""######!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!###$$$%%%$$$###"""""""""""""""############""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%% """###$$$$$$###### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%""""""############"""""""""""""""!!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%''''''''''''((((((((()))wwwrrrwww~~~ooogggdddaaa```cccgggjjjlllkkkiiieeecccbbb```^^^\\\\\\\\\\\\ZZZYYYXXXVVVVVVSSSRRRQQQPPPPPPMMMIIIEEEDDDCCC@@@===;;;999777777555555555333000------...//////...---------------/////////...---------,,,...---***'''&&&%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$######"""!!! $$$###"""!!!!!!"""###$$$%%%###"""###$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################"""############""""""!!!$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!###$$$"""###"""!!! !!!""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$%%%###""" !!!!!!###""" !!!""""""!!!"""""""""!!! !!!"""###$$$%%%"""######"""!!! !!!###"""  !!!###$$$""""""############"""""""""""""""""""""""""""""" """%%%$$$ """!!! !!!""""""""""""""""""""""""""""""""""""##################""""""!!!!!!  !!!!!!"""""""""!!! !!!###$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$%%%%%%&&&'''''''''&&&###"""!!! !!!"""###$$$###""" !!!"""%%%""" !!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!$$$&&&%%%$$$$$$$$$$$$######"""!!! $$$$$$$$$###############  !!!###$$$ !!!!!! !!!"""""""""!!! !!!!!!""""""######$$$$$$###"""!!! """"""""""""""""""""""""############"""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!###$$$$$$###"""###&&&(((%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######  ###%%% !!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((yyysssvvv}}}ppphhhdddaaa```cccgggjjjkkkjjjhhheeecccbbbaaa___]]]\\\\\\\\\\\\[[[XXXVVVUUUSSSRRRQQQQQQPPPMMMIIIFFFDDDBBB@@@===:::888777666666666666444111///...///000//////...........................---------------+++)))(((''''''((()))###$$$%%%&&&&&&%%%$$$###!!!"""###############"""%%%$$$###""""""###$$$%%%###!!! !!!"""###!!! """"""############""""""""""""""""""!!!!!!!!!!!!########################!!!""""""#########""""""!!!!!!"""###$$$&&&'''(((###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!"""###$$$$$$%%%%%%$$$######&&&(((!!!!!!!!! !!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! ######!!! !!!!!!"""###!!! """###"""""" !!!!!!!!!!!!!!! !!!"""###$$$$$$%%%"""######"""!!! """"""""" !!!###$$$""""""#########""""""!!!""""""""""""""""""""""""$$$"""!!!!!!"""###"""!!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""############"""""""""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!"""###$$$!!!""""""######""""""!!!#########""""""!!!!!!!!!$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!"""###!!! """###!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!$$$%%%%%%$$$$$$$$$#########"""!!! """"""######"""!!!  !!!"""######$$$$$$%%%%%%$$$######!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###############"""""""""""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$######"""###############"""!!!!!!!!!""""""!!! !!!###%%%###############"""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""!!! !!!###&&&""""""###$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((|||tttuuu}}}qqqhhhdddaaa```bbbfffiiijjjiiifffdddcccbbbaaa___]]][[[\\\^^^^^^]]]ZZZVVVTTTRRRQQQPPPOOOOOOMMMIIIFFFCCCBBB@@@===:::888666555666777777555222000///000111000000///////////////------------............,,,+++***)))((()))******######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""!!! !!!"""###"""!!!######$$$$$$$$$$$$############""""""!!!!!! ######################## !!!"""###############!!!!!!""""""$$$%%%'''(((######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%$$$!!!###&&& !!!"""""" !!!!!!""" !!!"""###### !!!!!! """!!!!!!!!!!!!""""""###"""  """######""" !!!""""""### !!!!!!!!!""""""""""""!!!"""###"""!!! !!!""""""!!! !!!###$$$###############"""!!! """"""""""""""""""""""""%%%$$$!!!!!!$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!"""######"""##################"""""""""!!!!!!!!!!!! $$$$$$###"""!!! ######""""""!!!!!! """"""###$$$$$$$$$######!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!""""""!!! !!!###$$$###""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""!!!!!!$$$%%%$$$######$$$######""""""!!!!!! !!!""""""!!!!!!!!!!!! !!!"""""""""######$$$$$$######""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""!!! !!!"""""""""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################"""###$$$%%%%%%$$$###"""######!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$###""""""$$$&&&######$$$$$$######"""!!!$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((uuuttt}}}}}}ssshhheeeaaa___aaaeeegggiiigggeeedddccccccbbb___]]]ZZZ\\\^^^```^^^[[[VVVSSSPPPOOOMMMMMMLLLJJJGGGEEEBBBAAA@@@===:::888555444555666666444111//////000222111111000///000000000,,,,,,,,,------.........------+++***))))))))))))########################!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""######################## !!!######$$$$$$$$$%%%$$$$$$###############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""!!!""" !!!"""###!!!!!!!!!"""""""""###### !!!"""######!!!""""""######""""""!!! !!!"""######$$$"""  """######### !!!!!!"""""" !!!"""###"""!!! !!!""""""!!!!!! !!!"""############$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!###!!!"""$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############""""""!!!!!! """######$$$$$$######### !!!"""######"""!!! """""""""!!!!!!!!!!!!"""""""""""""""############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!$$$$$$###"""###$$$###"""""""""!!!!!!!!!  """###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$######"""!!! ######""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""!!!!!!###$$$%%%$$$###"""$$$%%% !!!!!!!!!!!!!!!"""""""""######"""""""""########################!!!"""###$$$%%%$$$######$$$"""  """$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$""""""###$$$""""""############""""""#########"""""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((vvvssszzz~~~ssshhheeeaaa___```cccfffgggfffeeecccccccccaaa___\\\YYY[[[^^^```___ZZZUUURRRMMMKKKIIIIIIHHHGGGEEECCCBBBAAA@@@>>>;;;888666444444444555333000...//////222222111000000000000000+++,,,,,,,,,------......000///---+++)))'''&&&&&&########################$$$$$$$$$$$$$$$###"""""""""##################"""###"""""""""$$$%%%%%%###!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$"""""""""""""""""""""""" !!!######$$$$$$$$$%%%$$$######"""""""""###!!!""""""#########""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""######"""!!! """ !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""######$$$$$$######""" !!!"""######$$$"""!!! """######"""""""""!!!!!! """"""!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""############"""""""""!!!!!!!!! ######$$$$$$$$$$$$###### !!!"""######"""!!! !!!!!!!!!""""""""""""!!!############""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! """######"""!!!"""###""""""""""""!!!!!!!!!!!!!!!"""###""" """""""""""""""!!!!!!!!!""""""#########$$$$$$%%%&&&%%%$$$###!!! ######""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$#########"""$$$%%%$$$###"""###$$$!!!!!!!!!""""""############""""""""""""""""""###########################!!!"""###$$$%%%$$$$$$###$$$"""  """$$$""""""############""""""!!!"""######!!! !!!""" !!!"""###$$$$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((wwwrrryyyssshhheee```___```bbbdddeeefffeeedddccccccaaa]]][[[XXXZZZ]]]___]]]YYYUUUQQQKKKIIIGGGFFFFFFEEECCCAAABBBBBBAAA@@@===999666444333444444222000......///222111111000000000000000,,,,,,,,,,,,------------000///---+++)))&&&%%%$$$%%%$$$############$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""############"""!!!!!!  """######"""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$"""""""""""""""""""""""" !!!"""###############!!!!!!!!!""""""$$$%%%%%%!!!!!!""""""######""""""########################!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""###$$$$$$"""!!!"""###""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!""""""!!!!!! !!!"""###############""" """""""""!!!###""""""!!! $$$$$$$$$$$$############ !!!""""""!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""!!!######"""!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""""""""""""""!!!!!! !!!""""""""""""""""""##################"""!!!!!!""""""""""""#########"""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!"""###$$$###!!! !!!""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!"""###"""!!!!!!"""###""""""""""""!!!!!!!!!!!! !!!"""######!!!!!!!!!"""######""""""""" !!!"""###""""""!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!#########""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""######$$$$$$$$$######"""######$$$$$$$$$$$$### !!!###"""!!! !!!""""""######$$$$$$%%%######""""""""""""############################## !!!###$$$%%%%%%$$$#########!!!!!!!!!!!!######!!!!!!""""""""""""!!!!!! """"""!!! !!!!!!"""###$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((wwwrrrxxxsssiiieee```^^^___aaacccdddfffeeeddddddccc```\\\YYYXXXZZZ\\\]]][[[XXXTTTQQQJJJHHHFFFEEEEEEDDDCCCAAACCCCCCBBBAAA>>>;;;777555333444555333111///000000111111000////////////000------,,,,,,,,,,,,,,,,,,------,,,***)))&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$######"""###$$$$$$$$$$$$###"""!!!  """$$$###""""""""""""######"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#########"""""""""!!!!!!""""""###$$$%%% !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!! !!!"""!!! !!!###%%%$$$###""""""!!!"""""""""!!!!!!!!!  !!!!!!  !!!"""######""""""%%%###!!! !!!"""!!! !!!!!!!!!!!!!!! """""""""###############!!!""""""!!!!!!"""$$$ !!!!!!""""""""""""""" !!!"""######$$$######""""""""""""""""""""""""!!! """###$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""###"""""""""!!!!!!!!!  !!!"""###""""""!!!!!!""""""######""""""!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######"""#########""""""!!! """"""!!!!!!!!!!!!"""""" !!!"""######"""!!!!!!###""" !!!######""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###""" !!!###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!"""###$$$$$$###### !!!  !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############!!!######!!!!!!!!!"""######$$$%%%%%%$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$########################""""""############""""""!!!"""!!! !!!!!! !!!"""######"""""""""""""""######$$$$$$$$$!!!!!!"""############"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((wwwrrrxxxrrriiieee```^^^___aaacccdddgggfffeeedddccc```[[[XXXXXXYYY[[[[[[ZZZWWWSSSQQQJJJHHHFFFEEEEEEEEECCCBBBCCCDDDCCCBBB???;;;888666444555666444222111111222111000000///////////////---------,,,,,,+++++++++++++++******)))'''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&""""""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""!!!!!!"""%%%&&&%%%$$$######$$$$$$$$$$$$######%%%$$$###"""!!! """""""""""""""""""""""""""############""""""!!!%%%$$$###"""!!!!!!!!!!!! !!!"""""""""""""""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!"""""""""!!! !!!$$$''''''&&&%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  """######""""""!!!&&&$$$"""!!!!!!!!!  !!!""""""""" !!!!!!!!!""""""!!!!!!"""$$$ !!!!!!""""""""""""""" !!!###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!$$$$$$"""###"""!!! !!!"""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!""""""######""""""!!!!!!  """#########"""!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!"""###$$$$$$ !!!"""###$$$$$$!!!!!!""""""!!! ###"""!!! !!!"""### !!!#########"""!!!!!!!!! ###%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""###""" !!!###!!!!!!!!!!!!"""""""""""" !!!!!!""" """###$$$$$$$$$###!!! !!!"""$$$%%%"""!!! !!!!!!""""""###### !!!"""###""""""""""""""""""""""""############"""""""""""" !!!"""###$$$%%%%%%%%% !!!"""""""""""""""!!!###%%%%%%###!!!!!!!!! !!!!!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""!!!"""""""""""""""""""""!!!!!! """"""######$$$$$$$$$%%% !!!"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((wwwttt|||xxxhhheee```]]]]]]```dddggghhhfffeeedddcccaaa]]]ZZZYYYZZZ[[[\\\[[[XXXUUUSSSLLLIIIFFFCCCCCCDDDCCCCCCDDDDDDDDDBBB>>>999777777444555555333111111222333333333222222111000//////000///---+++++++++---...(((((()))+++,,,***'''$$$########################%%%%%%%%%$$$$$$#########''''''''''''''''''''''''$$$#########""""""!!!!!!########################"""!!! """$$$$$$$$$######""""""!!!!!!!!!###$$$###"""!!!"""############$$$$$$"""&&&$$$!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!! """"""!!! !!!!!!!!!!!!""""""""""""###"""!!!"""###"""!!! """$$$""""""%%%$$$$$$$$$######""""""!!!!!! !!!!!!%%%%%%$$$###"""!!! !!!!!! !!!!!!######""""""!!!!!! !!!######""" !!!############"""###"""!!! !!!""""""&&&%%%$$$######$$$%%%&&&"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""!!! $$$###!!!!!!"""######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######$$$%%%$$$###!!! !!!!!! !!!"""!!! !!!###%%%&&&$$$###""" """###$$$$$$######"""!!!  !!!!!!""""""###### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%$$$#########""""""!!!!!!""""""###$$$$$$###!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""#########""" !!!###%%%#########"""""""""!!!!!!######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))yyywwwwwwhhheeeaaa]]]]]]```dddggghhhgggeeedddccc```\\\YYYYYYZZZ\\\\\\[[[YYYVVVTTTMMMJJJFFFEEEEEEEEEDDDCCCDDDEEEDDDBBB===999777666444555555444222111222333222222111111000//////......---+++*********+++,,,+++***++++++,,,***&&&###########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""########################!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""!!! %%%###!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!! ###"""!!!!!! !!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!""""""  !!! !!!### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""############### """"""!!! !!!"""###"""!!! !!!"""###############"""""""""########################!!!!!! !!!############""""""""""""""""""!!! !!! ###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!! !!!!!!!!!!!! !!!"""#########$$$$$$"""!!! !!!  !!!"""!!!!!!!!!"""###%%%&&&%%%$$$###""""""###$$$%%%#########"""!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%############"""""""""!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########"""!!!!!!###%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((}}}vvviiifffaaa^^^]]]```dddgggiiigggeeedddbbb___[[[XXXYYYZZZ\\\\\\[[[YYYVVVTTTMMMKKKHHHGGGGGGGGGFFFDDDDDDEEEEEEBBB===999777666444555666444222111222333111111000000///.........---,,,***)))))))))***+++***)))***+++,,,***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$""" !!!!!!!!!!!!!!!###$$$###"""!!!"""###&&&$$$######""" ###"""!!!"""######!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!! ######"""!!!!!!!!!!!!""" !!!!!!!!!"""""""""!!! !!!!!! !!!###$$$###"""!!!!!!!!!!!! !!!!!! !!!!!! !!!"""######!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!"""$$$%%%!!!"""###""""""!!!!!!!!! !!!"""###$$$  $$$######"""!!!!!! ########################  !!!$$$$$$$$$$$$############"""!!!!!! !!!###"""  !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!""""""#########""""""!!! !!!  !!!!!!""""""######$$$$$$$$$%%%%%%###""""""###%%%%%%######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$%%%############"""""""""""" !!!!!!"""$$$%%%&&&""""""""""""""""""""""""########################"""""""""""""""""""""""""""######"""!!!!!!"""$$$%%%$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''uuujjjfffbbb^^^]]]```dddgggjjjhhhfffdddbbb___ZZZWWWXXXYYY[[[[[[ZZZXXXUUUSSSMMMLLLJJJJJJJJJIIIGGGFFFDDDEEEEEEBBB===999666666444555666555333222222333111111000000000/////////,,,,,,+++*********+++,,,''''''''')))******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$###"""!!! !!!!!!"""""""""!!!###$$$###"""!!!"""###&&&%%%%%%&&&''''''%%%###!!!!!!!!!"""######!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!$$$######""""""""""""""" !!!!!!!!!""""""  !!!!!!"""$$$$$$"""############""""""""""""!!!!!! !!!!!! !!!"""######!!!!!! !!!!!! !!!!!!""""""######!!!!!! !!!!!! !!!"""###$$$######""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!$$$$$$#########""""""""""""!!! !!!!!!######"""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!!!!! !!!!!! !!!!!!"""######$$$$$$######$$$$$$###""""""###$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################""""""""""""""""""!!!!!! !!!###%%%&&&""""""""""""""""""""""""#################################""""""""""""""""""#########!!!!!!"""$$$""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((vvvjjjgggbbb^^^^^^```dddgggkkkiiigggeeeccc```[[[XXXWWWXXXZZZZZZYYYWWWTTTRRRNNNMMMLLLMMMMMMLLLIIIGGGEEEFFFEEEBBB===999666555444555777666444222222222222111111111111111000000---------,,,,,,---------)))((('''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$############$$$%%%""""""##################""""""""""""""""""""""""######"""!!!!!!!!!"""###!!!!!!!!!""""""#########!!!###$$$###"""!!!"""######""""""###$$$%%%$$$"""!!! !!!"""$$$$$$!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""$$$######""""""""""""""" !!!!!!!!!!!!  !!!!!!  """###""" !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!""""""###### !!!""""""!!!  !!!"""#########"""""""""""""""""""""""" !!!!!!!!!!!!  !!!"""######"""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!! !!!!!!!!!!!!"""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!!!!"""$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))xxxkkkhhhccc___^^^```dddfffkkkiiigggfffdddaaa]]]ZZZWWWXXXZZZZZZYYYWWWTTTRRRNNNNNNNNNOOOPPPOOOKKKHHHEEEFFFEEEBBB===888666555444666777777555333222222222222222111111111111111............///////////////,,,***((('''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""###"""  !!!$$$%%%""""""""""""############!!!###$$$###"""!!!"""###&&&$$$""""""###"""!!!"""!!!!!!"""$$$$$$###""" """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############"""!!!!!!!!!!!!""" !!!!!!!!!  """"""!!!!!!  !!!"""!!! """""""""""""""#########!!!!!! !!!!!!$$$$$$######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" """$$$&&&%%%###!!! !!!""""""!!!  !!!"""######"""""" !!!!!!""""""!!!!!!  !!!""""""########################### !!!"""###""""""""""""!!!!!!!!! !!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!  !!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!"""######""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$###############"""""" ###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######""""""!!!!!!"""$$$$$$"""!!!"""###""""""###############$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((()))))){{{lllhhhccc___^^^```dddfffkkkjjjhhhgggfffccc___\\\YYYZZZ[[[\\\[[[XXXVVVTTTOOOOOOPPPRRRRRRQQQMMMIIIFFFFFFFFFBBB===888555444444666888777555333222222000000000111111111111111---...//////000000000//////---+++)))((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&"""""""""""""""!!!!!!!!!!!!###$$$###"""!!!"""###'''&&&$$$###$$$%%%$$$"""$$$###!!!"""$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""############"""!!!!!! !!!!!! !!!!!! !!!######""" !!!""""""!!!!!!"""###############$$$$$$$$$%%%!!!!!! !!!!!!######"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$###"""!!! !!!"""######"""!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!"""########################!!! !!!!!!###$$$$$$#########"""""""""!!!!!! !!!""""""""""""###$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!! !!!!!!!!!!!! !!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""!!!"""""""""############!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######""""""!!! """$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((|||llliiiddd___^^^```dddfffkkkjjjhhhhhhgggdddaaa^^^[[[\\\]]]^^^]]]ZZZWWWUUUOOOOOOQQQSSSTTTRRRNNNJJJFFFFFFFFFBBB===888555444333666888888666333222222////////////000000000000------...///000000//////,,,+++)))***++++++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""$$$&&&((((((&&&$$$"""#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" ###%%%''''''&&&&&&""""""!!!!!! !!!###$$$###"""!!!"""###"""!!! !!!$$$%%%&&&%%%&&&$$$""""""$$$&&&&&&&&&"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""!!!  !!!!!!!!! !!!###$$$###!!!!!!$$$$$$!!!!!!$$$''' !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######""""""!!!!!! ###"""!!! !!! !!!!!! !!!!!!"""######"""!!! !!!"""###$$$$$$###"""!!!#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$############""" !!!"""### !!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""######""""""""""""######"""!!!!!!""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """###$$$###"""  !!!!!!!!!"""""""""""""""!!!!!!!!!!!!$$$###!!! !!!""""""!!! !!! !!!""""""############""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!  !!!!!!""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ """###$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###""""""!!! """$$$$$$###""""""""" !!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''{{{iiifffaaa^^^^^^```eeegggiiijjjkkkkkkiiifffbbb```]]]^^^______]]]ZZZWWWTTTSSSTTTTTTTTTSSSRRRPPPOOONNNMMMJJJFFFAAA<<<888666555555666666555333111000000111333444444333111000------......//////000000++++++,,,++++++***)))((('''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$ """######"""!!!######""""""""""""#########"""!!!###%%%&&&%%%""" """###$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%###"""!!! !!!"""###$$$$$$######""""""!!!!!!!!!!!! !!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" ######""""""""""""######$$$###""" !!!""" !!!!!!!!!!!!"""!!!  !!!"""""" !!!"""!!!  !!!"""""" $$$'''### """'''""""""""""""""""""""""""$$$###"""!!!!!!"""######&&&%%%"""!!! """"""""""""""""""""""""!!!"""""""""############$$$$$$$$$###"""!!!!!! &&&%%%###!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############"""!!!  !!!###%%%!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!  !!!""""""!!! """""""""""""""""""""""" !!!###$$$%%%!!!!!! !!!!!! !!!!!!!!!!!!######$$$$$$$$$""" """!!!!!!###$$$"""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""$$$%%%&&&###"""!!! """"""""""""############ !!!!!!   """#########"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! """"""############""""""""""""############""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$#########"""!!! !!!"""###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""######&&&$$$!!!######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$######$$$&&&&&&%%%#########$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((|||jjjgggbbb^^^^^^```dddgggjjjkkklllllljjjgggcccaaa]]]^^^___```^^^[[[XXXVVVTTTTTTUUUTTTSSSRRRPPPOOOLLLKKKHHHDDD???;;;777555666777777777666444333111000111222333333222111000000000111111111111111111+++,,,,,,++++++***)))((('''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###########################&&&$$$######$$$%%%$$$###""""""!!!######""""""""""""#########!!!!!!"""%%%%%%$$$""" !!!"""###$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""###"""!!! !!!"""###""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!######""""""""""""#########"""!!! !!! !!!!!!!!!"""""""""!!!  !!!"""###!!! !!!"""!!! !!!!!!"""!!! !!!"""!!!!!!!!!"""""""""""""""""""""""""""$$$###"""!!!!!!"""#########""""""!!!!!!!!!!!!""" ############$$$$$$$$$%%%$$$$$$######"""!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""!!!  !!!###$$$######""""""!!!!!! """""""""!!!!!!  !!!""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!""""""#########"""""""""!!! !!!###$$$"""!!!!!!!!!!!!!!!!!!!!!  !!!###"""!!!  !!!!!!""""""  """######""" !!!!!!!!!!!!!!!!!!  !!!"""###""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!""""""############"""""""""############""""""!!!###$$$$$$$$$$$$###"""""""""""""""!!!""""""######"""""""""######"""""""""###"""!!!!!!!!!!!!"""###$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!###"""######$$$$$$$$$$$$########################"""""""""!!!!!!"""$$$$$$###!!!######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((|||llliiiccc___^^^___ccceeekkkkkklllllljjjgggdddbbb^^^___aaaaaa```]]]ZZZXXXTTTUUUUUUUUUTTTRRRPPPOOOLLLJJJHHHDDD@@@;;;888666888888999888777666444222///000111222222111000///..................------,,,,,,,,,,,,+++***)))((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################&&&$$$######$$$$$$###!!!!!!!!!"""!!!"""""""""""""""""""""""""""!!!!!!"""###$$$###!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!  !!!!!!!!!"""""""""###### !!!"""###$$$###!!! !!!"""!!! """"""""""""!!!!!!!!!!!!### ###""" """"""""""""""""""""""""###""""""!!!!!!""""""### !!!!!!"""############ """"""""""""############$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######"""!!! !!!"""###$$$$$$###"""!!! !!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""$$$$$$###!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""!!!!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!! """"""!!!  !!!!!!!!! !!!###%%%$$$###!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!############""""""!!!!!!######$$$$$$######"""!!!######"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###$$$############"""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$!!! $$$&&&%%%#########$$$$$$$$$$$$######$$$$$$###""""""!!! """!!!!!!"""$$$$$$###!!!"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((}}}nnnjjjddd```^^^___bbbdddjjjjjjjjjjjjhhhfffdddbbb___```bbbbbbaaa___\\\ZZZUUUUUUVVVUUUTTTRRRPPPOOOMMMLLLJJJFFFBBB>>>;;;999999999999999777555333222//////000000000000//////---------,,,,,,+++++++++,,,,,,,,,,,,+++***))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$"""!!! """$$$&&&'''''''''""""""############""""""!!!!!!!!!"""""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!$$$$$$###""" """"""!!!!!!!!!!!!""""""!!! """"""""""""############!!!!!!!!!""""""###$$$$$$%%%###!!!!!!!!!"""!!! ######""""""!!!""""""###"""!!!$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""$$$$$$###"""""""""""""""""""""""""""""" !!!############""""""!!!!!!!!!"""######"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!! !!!!!!"""######""""""!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!! !!!!!! !!!!!!!!!!!!"""!!! """###$$$""""""""""""""""""!!! !!!!!!!!!!!!###""""""!!!!!!!!!"""""""""!!!!!!  !!!!!!"""!!! !!!#########!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!""""""""""""!!!!!!$$$$$$###""""""!!!!!!!!!###############""""""!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""&&&$$$"""###%%%'''&&&%%%######$$$$$$$$$$$$######""""""""""""!!!!!! $$$######$$$&&&&&&%%%###""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((nnnkkkeee```^^^___bbbdddhhhhhhhhhgggfffdddcccaaa___```bbbccccccaaa^^^\\\VVVVVVVVVVVVTTTRRRPPPOOOLLLKKKIIIFFFCCC???<<<:::999999999888777555333111/////////000000/////////111000000000///.........,,,,,,---,,,,,,+++***)))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&%%%###!!!"""#####################!!!"""############"""!!!!!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""!!!!!!!!!""""""""""""############"""""""""######$$$$$$$$$$$$"""!!! !!!"""!!! ######""""""""""""###$$$ !!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""###$$$$$$$$$###!!! ######################## #########""""""""""""""""""###$$$$$$###"""  !!!!!!!!!"""""""""### !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!! !!! !!!!!!""""""###### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!! !!!!!!!!!!!!$$$###!!! !!!"""""""""######"""!!!  !!!!!!""""""""""""""""""###$$$%%%&&&!!!!!!!!!  !!!""""""$$$"""!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""  !!!"""###$$$!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!!!!"""""""""############"""!!!!!!######"""!!! !!!"""######$$$$$$######"""""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""###!!! !!!"""###############$$$$$$$$$$$$###### !!!!!!""""""""""""$$$######$$$&&&&&&%%%###!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''nnnkkkeee```^^^```ccceeeggggggffffffeeecccbbbaaa^^^```bbbccccccbbb___^^^WWWWWWWWWVVVTTTRRRPPPNNNJJJIIIGGGEEEAAA>>>;;;999999999999999777555222111000000////////////000000///////////////.........------------,,,+++***)))'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$%%%%%%%%%%%%&&&((('''%%%###########################!!!"""###$$$$$$###"""!!!!!!###$$$###"""!!!!!!"""!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""############ !!!!!!!!!!!!  !!! !!!"""""""""!!!!!! !!!!!!""" !!!""""""###"""""""""!!!!!!!!!"""""""""######!!!""""""######""""""!!!""" !!!"""!!! """"""""""""###############&&&%%%  """""""""""""""""""""""" !!!""""""""""""$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""" !!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!  !!!"""###$$$$$$ !!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!###$$$%%%!!!!!! !!!!!! !!!!!!!!!!!!$$$###"""!!! !!!###$$$###!!!  !!!""""""""" !!!"""###%%%%%%!!!!!!  !!!""""""$$$"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$ !!!!!!""""""!!!!!! $$$###"""!!!!!!"""###$$$""""""######""""""!!! """"""!!! !!!!!!######$$$$$$$$$$$$######"""######$$$$$$######"""!!!!!!"""""""""""""""###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""######$$$######$$$$$$$$$$$$###### !!!""""""###$$$$$$"""!!!!!!"""$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''nnnjjjeee```___```dddfffggggggffffffeeedddcccbbb^^^___aaaccccccbbb```^^^WWWWWWWWWVVVUUURRRPPPNNNIIIIIIGGGEEEBBB???<<<:::;;;;;;;;;:::888666333222111000000000000000000111------------------......------------,,,+++***)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%(((******(((&&&############$$$%%%&&&'''!!!"""###$$$$$$###"""!!!"""$$$%%%%%%"""!!!!!!###  !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""!!!  !!! """###$$$$$$!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!!""""""""" !!!!!!   !!!!!!!!! """#########"""""" ###%%%$$$ """"""""""""""""""""""""""" """"""""""""!!!######""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""### !!!"""""" !!!"""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""" !!!!!!!!!  !!!!!!""""""###### !!!!!!""""""""""""!!!  !!!""""""""""""""""""""""""""" !!!###$$$%%%!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$!!!!!! !!!""""""###!!!!!! !!!!!!"""######  !!!!!!"""!!! !!!###$$$###""" !!!!!!!!!!!! """!!!!!! !!!"""###$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!! ###"""!!! !!!###$$$&&&"""""""""""""""!!!!!! !!!!!! !!!""""""""""""############"""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$######""""""##################"""!!!!!!"""$$$$$$###!!!!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''mmmjjjeee```___aaadddggghhhhhhgggfffeeeeeedddddd]]]___aaaccccccbbb```^^^XXXXXXWWWWWWUUURRRPPPNNNKKKJJJIIIGGGDDDAAA>>>=========<<<;;;:::777555333111111000000000000111111///000000000111111222222------------,,,+++******'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&######$$$%%%&&&&&&''''''$$$%%%&&&)))++++++)))'''&&&%%%$$$"""!!! """###$$$$$$###""" """%%%&&&%%%###!!!"""###  !!!###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""""" !!!"""######"""!!! $$$$$$######""""""!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""  """"""""""""############!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$###"""  !!! !!!$$$&&&"""""""""""""""""""""""" """"""""""""!!!"""!!!!!!!!!"""$$$&&&(((######################## !!!!!!!!!!!!"""""""""""""""#########$$$###!!!  !!! !!!"""######$$$######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""######"""!!!  !!!""""""""""""""""""""""""""" !!!!!!"""###$$$!!!!!! !!!!!! !!!!!!!!!""" """""""""!!!!!!!!!###%%%$$$!!!!!! !!!""""""###$$$######"""""""""""""""  """%%%''''''&&&!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!! """!!! !!!###%%%'''"""""""""""""""!!!!!! !!!"""###!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!""""""!!! !!!"""######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$######$$$&&&&&&%%%###!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''tttnnnfffaaaaaacccgggiiiiiiiiiiiihhhfffdddbbb```^^^```ccceeeeeeaaa]]]ZZZYYYXXXWWWWWWWWWTTTQQQMMMKKKJJJHHHEEEBBB???===<<<;;;999777666666666444222111111000000//////.........///000111111000///...//////...---,,,,,,,,,,,,&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%############""""""""""""###############"""!!!!!!'''&&&%%%$$$############!!!"""############!!!!!!""""""""""""!!!!!!$$$###!!! !!!"""#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""!!! $$$"""!!!!!!"""$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!$$$###!!! !!!"""""""""   !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""" %%%%%%%%%$$$$$$"""!!!!!!!!!######"""!!!$$$&&&&&&$$$"""!!! !!!"""###!!!!!!!!!!!!!!!"""######!!!"""$$$&&&&&&$$$"""!!!!!!"""#########!!!  """!!!!!!"""$$$$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!### """###!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### """###""""""!!!$$$$$$"""!!!  !!!!!!"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!!!!!!!!!!""""""""""""&&&%%%###!!! !!!"""###""""""""""""############!!!"""######"""!!! !!!#########"""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$%%%$$$"""!!! ######"""!!!!!!"""###"""""""""""""""######!!!!!! !!!!!!$$$$$$$$$$$$$$$###""""""!!!"""$$$&&&&&&$$$"""!!!#########"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!"""#####################$$$$$$$$$$$$######################################################$$$%%%&&&$$$###"""###%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''sssmmmfffbbbaaadddfffhhhhhhhhhhhhgggfffcccaaa```]]]```cccffffffddd```^^^\\\[[[ZZZYYYXXXUUUPPPMMMKKKJJJHHHEEEBBB???===<<<<<<;;;999999999888555333111000000000/////////......///000111111000///...///...---,,,,,,+++++++++$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###############"""!!!!!!""""""!!!!!!!!!""""""### !!!""""""#########"""""""""""""""""""""""""""!!! !!!###$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$$$$######"""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!!!!!"""!!!"""!!! !!! !!!#################################$$$$$$$$$#########$$$$$$$$$$$$###"""!!! !!!######!!!!!!###%%%%%%$$$"""!!! !!!"""###!!!!!!!!!!!!!!!"""###### !!!""""""""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###!!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!######"""!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!! !!!"""""" !!!""""""""""""$$$###"""!!!  !!!""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""" !!!"""###!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!!!!"""##################""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""!!!!!!"""!!! """%%%$$$$$$###"""!!!!!!!!!"""!!!  !!!"""""""""""""""!!! ########################!!!"""$$$&&&&&&$$$"""!!!"""""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""###############"""######$$$$$$######"""################################################$$$""" !!!$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''qqqmmmgggccccccdddfffgggggghhhggggggeeeccc```___\\\___dddggghhhfffccc```^^^]]][[[ZZZYYYUUUPPPMMMKKKJJJHHHEEEBBB???<<<;;;>>><<<;;;;;;;;;:::777555000000000000//////////////////000111111000//////...------,,,,,,++++++***############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!###############"""!!!!!! !!!"""###$$$ !!!!!!""""""######$$$###""""""""""""###$$$"""!!! """###$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""######$$$###"""!!! !!!"""###""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!!!!  """ """ !!!""""""!!!$$$"""#########"""!!! !!!"""######!!!!!!"""###$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """""""""""""""""""""""""""!!!!!!"""$$$$$$###!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!$$$$$$###""""""!!! !!!!!!""""""######!!!"""######""""""###$$$!!!!!!""""""""""""##############################!!!!!!  !!!!!! !!!"""############"""!!! !!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!""""""""""""!!! !!!"""### !!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""%%%$$$##################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$""" !!!###$$$###"""!!! ###&&&&&&%%%$$$"""!!!!!! """!!!!!! !!!!!!""""""""""""""""""!!! """"""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!"""###############"""######$$$$$$######"""################################################$$$%%%(((&&&"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&qqqlllgggddddddeeeffffffgggggggggfffdddbbb```^^^]]]```dddggggggeeebbb___]]]\\\[[[ZZZYYYVVVQQQNNNKKKJJJHHHEEEAAA>>><<<:::===<<<<<<======;;;777444000000000000///////////////000111111111111000///---------,,,,,,+++******$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&''''''((())))))&&&%%%$$$$$$###"""!!!!!!###############"""!!!!!!""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!"""######%%%$$$"""!!!!!!"""$$$%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######### !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!! !!!"""###$$$$$$###  !!!!!!'''!!!!!!""""""!!! """"""""""""!!!!!!!!!"""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$###""""""""""""###$$$!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$"""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!$$$#########"""""""""!!! !!!"""######$$$"""%%%%%%###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""  """!!! !!!###$$$###"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!###### !!!!!!!!!!!!"""######$$$$$$######"""&&&%%%###"""!!!""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""######""""""!!!  ###%%%$$$$$$###"""!!!!!!""""""$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!"""###############""""""############""""""################################################$$$!!! $$$&&&%%%###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&qqqlllgggddddddeeeffffffgggggggggfffdddbbb```^^^^^^aaadddgggfffccc___\\\YYYYYYXXXXXXXXXVVVSSSPPPKKKJJJHHHDDDAAA>>>;;;:::;;;;;;<<<======:::666222////////////000000000000///000111222222111000///---------------+++***)))'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))%%%%%%%%%$$$###""""""!!!###############"""!!!!!!$$$$$$###""""""""""""""""""!!!!!! !!!!!!"""###%%%$$$"""!!!!!!"""$$$%%%$$$$$$###"""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!""""""!!!!!!!!!!!!"""""" !!!!!! !!!!!!!!!!!! !!! !!! """""" !!!"""$$$%%%%%%### !!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!((( !!!!!!!!!!!! """"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""#########"""!!!!!!"""######"""!!!!!!!!!!!!""""""""" !!! !!!######"""  !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""#########$$$ !!!"""######$$$ !!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!###$$$"""!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################!!!!!!"""""""""#########""""""!!!!!! !!!!!!!!!!!!""""""""""""  !!!""""""""" !!!"""###### !!!!!!!!!!!!!!!""""""""""""""""""!!!%%%$$$"""!!! !!!""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!"""###"""!!!"""###""""""!!!!!!"""###$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!!!!!!!!!! ########################################################################$$$#########"""""""""!!!!!!!!!"""###############"""""""""######"""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&qqqmmmgggccccccdddfffgggggghhhggggggeeeccc```______aaaeeegggfffccc^^^[[[XXXWWWWWWXXXXXXWWWTTTQQQLLLJJJHHHDDD@@@===:::999999:::;;;======:::555000////////////000000000000000000111222222111000000---...//////...---+++***((('''&&&$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$########################"""!!!!!!$$$###"""!!! ###"""!!! !!!"""###$$$###""""""""""""###$$$$$$$$$###"""!!! """""""""############$$$"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!! ###!!! !!!""""""!!! !!!######!!! !!! !!!!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&'''%%%!!! !!!!!!!!!!!! """!!! """"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### """!!!!!!!!!!!!""""""### !!! !!!######""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""###$$$$$$ !!!!!!""""""###### !!!  !!!!!!!!!!!!""""""  !!!!!!!!!!!! """""""""!!!!!!""""""###!!!!!!  !!!!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!""""""### !!!""""""###### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!###%%%%%%$$$"""!!! ###$$$###!!!!!!""" !!!!!!"""$$$%%%&&&!!!  !!!"""""""""""""""!!! """"""""""""""""""""""""!!!""""""""""""""""""!!!""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!! !!!!!!"""###############!!!""""""######""""""!!!""""""""""""""""""""""""########################$$$&&&'''%%%""""""###&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%sssmmmfffbbbaaadddfffhhhhhhhhhhhhgggfffcccaaa```___aaaeeeggggggdddaaa^^^ZZZZZZYYYYYYYYYWWWTTTQQQLLLJJJHHHDDD@@@===:::888999:::<<<>>>>>>;;;555000.../////////000000000111000111222222222222111000...///000000///...,,,***'''&&&%%%$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###############"""!!!!!!###""""""!!!!!!!!!""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""" !!!!!! """######!!! !!!"""$$$!!!"""$$$###"""   !!!!!! !!!######%%%$$$""" !!!!!!"""""""""!!!!!!!!!"""###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!! """!!! !!!"""###$$$ !!!"""###!!! !!!"""######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""###$$$%%%$$$### !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! """"""#########""""""!!!  !!!  !!!""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""### !!!""""""""" !!!!!!!!!"""""""""###"""""""""!!!!!!!!!  !!!"""### !!!!!!"""############!!!!!!!!!"""""""""#########""""""""""""""""""###!!!!!!"""#########"""""" !!!"""#########""""""!!!!!!!!!!!!""""""!!!!!!"""############### !!!""""""!!!!!!"""$$$"""!!!!!!!!!"""###$$$$$$"""!!!!!! !!!!!!""""""""""""""""""!!! !!!""""""""""""""""""!!!"""""""""""""""!!!!!!!!!########################################################################!!!!!!!!!!!! !!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%tttnnnfffaaaaaacccgggiiiiiiiiiiiihhhfffdddbbb```^^^aaaeeehhhiiigggdddaaa]]]\\\[[[[[[ZZZXXXSSSPPPLLLJJJHHHDDD@@@<<<:::888999:::===??????;;;555000.../////////000000111111000111222333333222111000...///111111000///,,,+++%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&###############"""!!!!!!############$$$%%%&&&'''$$$###!!! !!!"""###!!!!!!""""""""""""!!!!!! """###$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###### !!!!!! """###!!!!!!$$$!!!###%%%$$$""" ###$$$%%%$$$""" !!!"""########################'''$$$  ###$$$%%%!!!!!!"""""""""""""""!!! """$$$###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!"""###### !!!###$$$$$$###!!! """!!! """###$$$""""""""""""""""""""""""  """###!!! !!!"""#########"""!!!!!!""""""""""""!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!%%%""" !!!""" !!!!!!!!!""""""""""""""""""""""""""" !!!"""######"""!!! !!!"""###$$$$$$###!!!!!!  !!! !!!!!!"""""""""""""""""""""""" !!!"""######$$$######################## !!!!!!!!!""" !!!"""###### !!!!!!!!!""""""######$$$#########""""""!!!!!! !!!"""###!!!""""""###############""""""""""""############$$$$$$############$$$$$$ """###%%%%%%%%%$$$### !!!"""######$$$""""""!!!!!!!!!!!!""""""###"""!!! !!!"""$$$&&&""""""!!! ###&&&######"""""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$!!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################$$$ $$$'''&&&"""#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%tttmmmfffeeedddbbbcccfffhhhgggeeeeeeeeeeeecccbbb___aaadddhhhjjjhhhccc___^^^\\\YYYXXXWWWVVVTTTRRRMMMKKKHHHEEEAAA===:::999;;;::::::;;;<<<;;;666222222000//////000222111000000000111222333333444444444222000000//////---+++&&&&&&&&&&&&&&&$$$###"""###############""" ###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!###$$$$$$###"""###$$$%%%###"""&&&&&&%%%###!!! """$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!"""""""""""""""######$$$"""###%%%%%%###"""###$$$%%%%%%###"""!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!"""###$$$""""""""""""!!!!!!!!!!!! !!!"""### !!!""""""######$$$$$$$$$$$$#####################"""!!!!!!"""""""""""""""""""""""" !!!""""""###""""""""""""###$$$$$$$$$$$$$$$$$$###""" !!!"""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%### """###$$$$$$$$$"""!!! """"""""""""!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!###%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""%%%$$$###!!! """$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!   !!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$ !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! ###############"""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$######""""""############""""""$$$%%%&&&%%%###!!!!!!!!!""""""""""""""""""""""""######################## !!!""""""!!! """"""###$$$$$$"""!!! #########"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############%%%''''''&&&%%%$$$%%%uuummmgggeeedddbbbdddggghhhfffeeedddeeedddcccaaa\\\^^^cccgggjjjhhhddd```^^^\\\YYYXXXXXXVVVTTTRRRMMMLLLIIIEEEAAA===:::999;;;::::::;;;<<<:::666222222000//////111222111000000000000111222333333333333111///......---+++***''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&%%%$$$###"""##############################$$$###""""""$$$%%%%%%###""""""$$$$$$$$$###%%%&&&%%%$$$"""!!!"""############"""""""""!!!!!!############"""""""""!!!"""""""""""""""######$$$#########!!! ###%%%&&&%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!""" !!!!!!"""""""""######$$$$$$######"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!""""""""""""!!!$$$###"""!!! !!!"""#########"""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%###!!! """$$$"""""""""""""""!!! """"""""""""!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!! !!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""$$$$$$###!!! """""""""!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$ !!!""""""######""""""!!!!!!!!!"""""""""#############################################"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############"""######$$$$$$######"""""""""############""""""###$$$%%%%%%###!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######"""!!!!!! !!!"""###$$$%%%%%%%%%###"""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$### ###$$$#########$$$vvvnnngggeeedddcccdddhhhhhhfffddddddddddddbbb```[[[]]]bbbgggjjjiiieeebbb]]][[[YYYXXXXXXWWWUUUSSSNNNLLLJJJFFFAAA>>>;;;999:::::::::;;;;;;:::666444333111//////111222111000//////000000111111222222222000...---------+++)))((('''&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&'''(((%%%&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""!!!#########"""###$$$&&&&&&$$$""""""###$$$$$$$$$$$$%%%&&&%%%###""""""#########""""""""""""!!!!!!############"""""""""""""""""""""""""""######$$$######!!!"""&&&#########""""""!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$######"""""""""######""""""!!!!!! !!!""""""""""""!!!!!!  !!!!!!""""""!!!!!!###""""""!!!!!!!!!!!!"""######""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""" """$$$%%%"""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!"""""""""###$$$###!!!!!!"""!!!!!! !!!!!! !!!!!!!!!"""""""""### !!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""######$$$$$$######"""""""""#########$$$$$$"""#########$$$%%%%%%%%%"""############""""""!!!""""""""""""####################################""""""""""""############"""######$$$$$$######"""""""""############""""""!!!###%%%$$$###""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!"""###$$$%%%&&&""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$!!!""""""###$$$&&&wwwnnngggeeedddccceeeiiihhhfffdddcccccccccaaa___\\\___ccchhhkkkjjjfffbbb]]][[[YYYXXXYYYXXXVVVTTTOOOMMMJJJFFFBBB>>>;;;999:::::::::;;;;;;999777555333222000000111222111000.../////////000000111111111///...---------+++)))***(((&&&$$$###$$$%%%&&&%%%$$$"""!!!"""$$$&&&'''&&&&&&&&&%%%$$$###"""!!!########################!!!"""######"""###%%%''''''$$$""""""###$$$%%%%%%"""$$$&&&&&&$$$"""""""""""""""""""""""""""!!!!!!#########""""""""""""""""""""""""""""""######$$$###"""!!!"""%%% !!!!!! """""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######### !!!!!!!!!!!! """"""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""###"""!!! #########"""""""""""""""""""""############""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!""""""###############"""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!  """######"""  !!!"""""""""""""""!!!!!!!!!!!! """#########"""!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!""""""""""""######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""############"""!!!!!!"""""""""####################################!!!"""""""""############""""""############""""""""""""############"""""" """$$$$$$###""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###!!! !!!""""""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%% """$$$%%%%%%%%%&&&(((wwwnnngggdddcccbbbeeeiiigggfffdddccccccbbb```^^^```bbbfffjjjllljjjeeeaaa\\\ZZZYYYYYYYYYYYYWWWVVVPPPOOOKKKGGGCCC>>>;;;999999:::;;;;;;:::888777777444222111000111222111000///////////////000000000222000............,,,+++***(((&&&$$$$$$$$$%%%&&&)))(((&&&$$$$$$%%%&&&'''&&&&&&%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""###%%%''''''%%%###"""$$$%%%%%%$$$!!!###%%%%%%$$$"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""######$$$!!!"""######!!!!!!"""### !!!"""""""""!!! """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$ !!!""""""!!!!!!""""""""""""""""""""""""############"""""""""""" !!!!!!!!!"""""""""######"""!!! ###############""""""""""""""""""######""""""""" !!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""###""""""!!! !!!!!!"""###############!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!  !!!######!!!!!!!!!"""###$$$""""""""""""!!!!!!!!!!!! """#########"""!!!""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###!!!"""###""" !!!"""""""""""""""""""""""""""#########"""!!!  """###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$ !!!"""###$$$$$$%%%!!!""""""#########""""""!!!"""""""""####################################!!!"""""""""############"""""""""######"""""""""""""""############"""""" """######"""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$###"""!!!"""###$$$!!!!!!""""""###############$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$&&&'''&&&%%%%%%&&&(((wwwnnnfffcccbbbaaadddhhhgggeeecccbbbbbbaaa___]]]aaabbbfffjjjkkkiiiddd```[[[ZZZYYYYYYZZZZZZXXXWWWQQQPPPLLLHHHCCC???;;;:::999:::;;;;;;999888888999555333111111111222111000////////////000000000000111000......///...---+++)))((('''%%%%%%%%%%%%&&&((('''%%%$$$######$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""###$$$&&&&&&$$$###$$$%%%&&&%%%### """######"""!!!!!!""" !!!!!!!!!!!!""""""""""""""""""############"""""""""""""""######$$$ """$$$$$$"""!!!!!!""" !!!###$$$%%%$$$$$$###"""######$$$$$$######""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######### !!!!!!""""""######"""!!!!!! !!!"""""""""""""""#########!!!""""""######""""""!!! !!!"""""""""!!!!!!########################!!!""""""""""""!!!!!!  !!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$######""""""""""""###""""""""""""######$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""######!!!"""###"""!!! !!!"""""""""############""""""$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""!!!"""######$$$$$$######"""""""""#########$$$$$$"""#########$$$%%%%%%%%%!!!""""""############"""""""""""""""####################################""""""""""""############!!!""""""######""""""!!!""""""############"""""" """$$$###"""!!!!!!"""""""""""""""""""""""""""###########################""""""!!!!!!""""""###$$$$$$$$$%%%&&&'''((()))!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""""""""###############%%%%%%&&&%%%######%%%&&&vvvmmmdddaaa``````ccchhhgggeeecccbbbaaa```^^^\\\]]]```ccchhhjjjhhhddd```[[[ZZZXXXYYYZZZZZZYYYXXXRRRPPPMMMHHHDDD???<<<:::888:::;;;:::888777888:::666444222111222222111000000000000000000000000000000...------......,,,+++((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$#########%%%$$$#########$$$%%%&&&##############################$$$###""""""$$$%%%$$$$$$$$$&&&''''''$$$""" !!!!!!!!!!!!""" !!!!!!!!!""""""!!!"""""""""############"""""""""""""""######$$$!!!""""""!!!!!!###"""###$$$$$$###""""""######$$$$$$######"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!""""""######### !!!!!!!!!""""""""" !!!"""#########!!! !!!!!!""" !!!!!!""""""#########!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!!!!  !!!"""######"""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############$$$$$$$$$ !!!!!!"""######""""""""""""""""""!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!! """###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######### !!!######!!!!!!!!!"""!!!!!!"""######"""!!!!!!######""""""!!!!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###""""""!!! !!!""""""######""""""!!!!!!!!!"""""""""##############################!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""############""""""!!!###$$$###!!! !!!""""""""""""""""""""""""########################$$$###""""""""""""###$$$"""###$$$%%%&&&''''''''' !!!!!!"""######$$$$$$######$$$$$$$$$$$$##################""""""""""""###$$$$$$###"""###%%%(((uuulllddd```______bbbggggggeeecccbbbaaa```^^^\\\ZZZ\\\aaafffiiihhhddd```[[[YYYXXXYYYZZZ[[[ZZZXXXSSSQQQMMMIIIDDD???<<<:::888:::<<<:::888777888;;;666444222111222222111000111111111111000000000000...---,,,,,,,,,,,,+++***(((((((((((('''&&&%%%$$$%%%&&&'''((())))))))))))$$$######"""###%%%&&&'''""""""""""""""""""""""""###$$$$$$###""""""###$$$###$$$%%%''')))'''$$$!!!  ### !!!!!!""""""!!!!!!""""""#########$$$"""""""""""""""######$$$"""!!! !!!$$$ !!!!!! ######$$$$$$$$$$$$#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """######!!!!!!!!!!!!!!!!!!!!!!!! """###!!!"""############ !!!!!!!!!!!!!!!  !!!"""######$$$ !!!"""### !!!"""######$$$!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""""""""""""""""""""""" !!!""""""###"""""" !!!!!!""""""""""""""" !!!#########"""!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$!!!"""""""""!!! """"""""""""!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!""""""""""""############!!!######"""!!!!!!""" !!!""""""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """#########"""!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!""""""############"""""""""###$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&""""""###$$$$$$"""!!! !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!"""###$$$$$$$$$%%%(((+++pppjjjdddcccaaa```ccciiijjjiiifffeeedddbbb___]]]^^^```ccceeeffffffdddcccZZZYYYWWWWWWXXXXXXXXXWWWSSSPPPMMMIIIFFFBBB===:::888999:::;;;<<<;;;:::999777666444222111111111222//////000000000000////////////...---,,,++++++***(((&&&$$$$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&'''$$$ """%%%%%%###%%%$$$$$$$$$%%%%%%###!!!"""###$$$%%%$$$$$$"""""" !!!""""""""""""$$$'''$$$$$$$$$############"""########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""""""""""""""""""""""""""""""""!!! """#########!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" ######""""""!!!!!! $$$#########""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! """""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!""""""!!! """"""""""""############"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""### """###$$$$$$###""" $$$###""" !!!"""""""""""""""""""""""""""###"""!!! !!!"""######"""!!! !!!"""###$$$###""" !!!""" !!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$############""""""""""""!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!$$$$$$###"""""""""""""""$$$$$$############$$$$$$######""""""!!!!!! """"""""""""##################""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$#########""""""########################!!!!!! """###$$$!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""$$$$$$$$$#########""""""############""""""""""""######$$$$$$$$$$$$######!!!$$$%%%$$$"""""""""$$$"""!!!###%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%oooiiidddbbbaaa```dddiiijjjiiigggfffeeeccc```]]]]]]___bbbdddeeeeeecccbbbZZZYYYWWWWWWXXXXXXXXXWWWSSSQQQMMMJJJGGGBBB>>>:::999999:::;;;;;;:::999888777666444222000000000000000000111111111111000000000000///...---,,,+++++++++)))&&&%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&'''$$$!!! """$$$$$$###%%%$$$######%%%%%%$$$###""""""$$$%%%%%%%%%$$$###!!!!!! ###&&&$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#################################""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""  !!!!!!!!!"""!!!!!!  ##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! ############"""""""""!!!$$$$$$$$$#######################################""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!""""""""" """###"""""""""""""""""""""""" !!!!!!"""###""""""#########""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""### !!!###$$$$$$###!!! $$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!! $$$######""""""######$$$###"""""""""!!!!!!!!! !!!!!!!!!"""""""""#########"""""""""!!!!!!!!! ########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""############"""""""""!!!$$$$$$###"""""""""""""""%%%$$$$$$$$$$$$#####################"""""""""""""""##################""" """######""""""######"""!!!###%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%}}}mmmgggcccbbbaaa```dddiiiiiihhhfffeeeeeeccc```^^^[[[]]]```cccdddcccbbbaaaZZZYYYWWWWWWXXXXXXXXXWWWSSSQQQMMMJJJGGGCCC???;;;999999:::::::::888777666666555333111////////////111111222222222222111111111000000///...---,,,,,,,,,)))&&&$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&$$$!!!!!!###$$$$$$$$$$$$###!!!!!!###%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$### ###'''$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! """""""""""""""""""""""" !!!""""""""""""""""""""""""""""""###""""""""""""######$$$""""""!!!!!! !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!######!!!!!!!!!"""######################## !!!######$$$############"""!!! """""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""!!!!!!############!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###"""""""""""""""!!!!!! #########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""### !!!!!! !!!"""###!!!!!!  $$$######""""""######$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""!!!!!!"""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""$$$###""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!""""""######""""""!!!!!!"""###""""""$$$&&&###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%zzzlllfffbbbbbbaaa```ccchhhgggfffddddddcccbbb```]]]ZZZ\\\___aaabbbbbb```___ZZZXXXWWWWWWXXXXXXXXXVVVSSSQQQMMMJJJGGGDDD???<<<999999::::::999777666555555444222000............000111111222222111111000111111000///...------,,,***'''$$$"""###$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$%%%$$$""""""######$$$$$$$$$""" ###%%%''''''$$$%%%%%%%%%%%%$$$$$$$$$&&&%%%###!!! !!!$$$'''$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### ###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""###%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""##################""""""""""""""""""""""""#########$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!###$$$"""!!!!!!!!!"""""""""""""""""""""""" !!!"""######### !!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""!!!!!!"""######"""!!!!!!"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! %%%$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!""""""###  !!!""" !!!"""######""""""!!!!!!!!!""""""######""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""#########"""""""""""""""######"""""""""""""""###&&&&&&&&&%%%%%%%%%$$$$$$############"""""""""!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$######%%%&&&""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%xxxkkkfffbbbbbbaaa___bbbfffeeecccbbbbbbbbbaaa___]]]YYY[[[^^^```aaaaaa___^^^ZZZXXXWWWWWWXXXXXXXXXVVVRRRPPPMMMJJJGGGDDD???<<<999999::::::999777666555444333111///........./////////000000000000//////111111000///...------,,,)))'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$######################################################$$$###!!! """%%%'''((('''&&&%%%$$$######""""""###$$$%%%%%%###"""###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!""""""   """"""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""######$$$$$$""""""""""""""""""#########""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!  !!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!"""######"""!!! !!!"""######"""!!! %%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""" !!!""""""###!!!!!! !!!!!!"""###$$$###""""""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###""""""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######&&&&&&&&&%%%%%%%%%$$$$$$############"""""""""!!!!!!!!!""""""""""""!!!!!!$$$%%%%%%###!!! """###!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxxkkkfffbbbbbbaaa^^^```ddddddbbbaaabbbbbbaaa___]]]YYYZZZ]]]```aaa```___^^^ZZZYYYWWWWWWXXXXXXXXXWWWQQQOOOLLLIIIFFFCCC???<<<999999:::::::::888777666333222000/////////000111//////000000000000//////111000000///...---,,,,,,***(((&&&&&&''''''&&&%%%###$$$$$$$$$$$$######"""$$$$$$$$$$$$####################################"""###%%%$$$###"""###$$$"""!!! ###%%%&&&&&&&&&&&&$$$###"""!!!!!!!!!!!!$$$$$$###"""!!!!!!$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######################## !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!! !!!!!!!!! !!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""######################## !!!"""######$$$!!!!!!""""""######$$$$$$""""""""""""############$$$$$$######""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!######!!!!!!!!!""" """"""###$$$###"""!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!"""""""""""""""$$$$$$$$$###############""""""!!!!!!!!!!!!"""""" !!!""""""""""""""" !!!!!!""""""###!!!!!!!!!!!!!!!"""######%%%$$$###""""""!!!!!!!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!""""""######""""""!!!!!!""""""!!! !!!"""$$$$$$#########%%%######$$$$$$$$$%%%%%%%%%zzz{{{yyylllgggcccbbb```]]]^^^bbbdddcccbbbcccdddcccaaa___YYY[[[]]]```aaa```___^^^ZZZYYYWWWWWWXXXXXXXXXWWWPPPMMMJJJHHHEEEBBB>>>;;;999999:::;;;;;;:::999888111111000///000111222333000000000111111000000000000000///...---,,,++++++)))((('''(((((((((%%%#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""############""""""!!!###%%%%%%###"""###$$$!!! !!!$$$%%%%%%$$$###""""""!!!!!!"""######!!!######""""""###$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""########################!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!! !!!""""""""""""""""""""""""""""""!!!###%%%### $$$  !!!!!!""" """"""""""""""""""""""""######################## !!!!!!""""""###### !!!!!!"""######$$$!!!"""""""""############"""""""""#######################################"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!""""""""" """###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!! !!!!!!"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!! !!!!!!!!! !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""###############""""""!!!!!!!!!!!!"""""" !!!"""###""""""!!!""""""""""""""""""""""""!!! !!!""""""###""""""!!!!!!!!!"""""" !!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""#########"""!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""###$$$$$$%%%$$$$$$$$$$$$#####################"""""""""""""""##################""" """###"""!!!!!!""" ###%%%%%%###"""###%%%######$$$$$$$$$%%%%%%%%%wwwxxxyyylllgggcccbbb```\\\]]]```fffeeeddddddeeeeeecccaaaYYY[[[^^^```aaaaaa___^^^ZZZYYYWWWWWWXXXXXXXXXWWWOOOMMMJJJGGGEEEBBB===:::888999:::;;;<<<;;;:::999111000000000000222444555111111222222222222111111//////...---,,,++++++***%%%%%%&&&''''''&&&### ###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$############"""""""""############""""""!!!###&&&%%%###!!!###$$$!!! !!!"""$$$%%%$$$""" !!!###%%%&&&############"""$$$''')))$$$$$$$$$############"""######################## !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""########################"""###!!!""" !!!"""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""#########!!!!!!""""""#########$$$ !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""!!! """$$$"""""""""""""""""""""""""""$$$%%%%%%$$$###  !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!! !!!!!! !!!#########"""!!! ###"""!!! !!!"""###"""###$$$%%%%%%$$$###""""""!!! """###$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""""" """#########"""!!!############""""""""""""  !!!!!!  !!!"""### !!!"""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######""""""""""""############ !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""##############################""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""!!!""""""###$$$$$$$$$$$$$$$#########""""""############""""""""""""######$$$$$$$$$$$$###### $$$&&&'''&&&&&&''' ###%%%%%%###"""###%%%######$$$$$$$$$%%%%%%%%%uuusssxxxyyynnnjjjfffaaa______aaabbbjjjhhhfffeeeeeedddbbbaaa]]]]]]^^^```bbbaaa___]]]\\\ZZZWWWWWWWWWXXXVVVUUUSSSPPPJJJFFFCCCAAA>>><<<;;;::::::<<<===<<<:::888555222000///000111111000000000111111111111000000111111000///...---,,,,,,***)))((('''%%%###""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%"""!!!$$$"""###$$$&&&&&&%%%$$$$$$######""""""!!!!!! $$$$$$$$$############"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$******""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!  """"""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###!!!""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%### !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""!!!  !!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""###############!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############&&&%%%$$$"""""""""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!###$$$%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!! !!!"""###############"""!!! """"""!!! !!!!!! !!!!!!"""###$$$ ###"""!!! !!!###$$$!!!!!! """"""!!!!!! ######""""""""""""######""""""############""""""!!!"""###############"""""""""""""""!!!!!!!!!!!!!!!  !!!%%%$$$$$$$$$######"""""" !!!!!!!!!!!! """"""""""""############ !!!!!!!!!!!! """""""""""""""""""""""" !!!"""###"""!!! !!!######""""""###%%%######"""!!!!!! $$$#########""""""!!!!!!""""""###$$$$$$###"""!!!""""""!!!!!!!!!!!!!!!"""############""""""""""""#########"""""""""!!!!!! !!!!!!!!!!!!""""""""" !!!!!!""""""###### !!!"""###$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$############"""########################!!!!!!"""###############$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''uuurrrwwwyyynnnkkkfffbbb___```aaaccciiigggeeeeeeeeedddbbb```[[[\\\]]]___bbbbbb```^^^[[[YYYWWWWWWWWWWWWWWWUUUSSSOOOKKKGGGDDDBBB???===;;;::::::<<<======;;;999555333111000111222111111000111111111111111111000111111000///...---,,,,,,))))))(((''''''&&&%%%%%%&&&%%%%%%$$$$$$#########(((&&&""" !!!$$$&&&"""######$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$+++...((($$$$$$%%%###"""""""""""""""""""""""""""!!! !!!""""""!!!!!! !!!!!!!!!"""###$$$$$$%%%$$$$$$#########!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""#########$$$###  """"""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$###!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """######"""!!! """"""""""""""""""""""""$$$###""""""!!!!!!!!!""" """$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!  !!!"""### !!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""### """""""""######"""""""""!!!!!!!!!!!!!!!!!! ######"""""""""!!!!!!!!!######""""""""""""######"""######$$$$$$######"""!!!!!!"""!!!!!! """""""""###############"""!!!!!! !!!!!!"""$$$$$$######"""""""""""" !!!!!!!!!!!! """"""""""""############ """"""""""""""""""""""""!!!"""###$$$###""" !!!"""!!!!!!"""$$$&&&&&&%%%$$$"""!!!!!!""""""############"""""""""!!! !!!"""######"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$###############!!!!!!"""###############%%%$$$###""""""###$$$$$$############$$$$$$$$$%%%############$$$$$$$$$$$$sssppptttyyynnnkkkfffbbb```aaabbbdddhhhfffeeeeeeeeecccaaa___ZZZZZZ\\\___aaabbb```^^^[[[YYYWWWVVVWWWWWWWWWUUUSSSPPPKKKHHHFFFCCCAAA>>>;;;;;;:::;;;======;;;:::777444222111111222111111111111222222222222111111111000000///...---,,,,,,(((((((((((((((''''''''''''&&&&&&%%%$$$###""""""((('''%%%$$$###$$$%%%&&&"""""""""""""""######$$$!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###***...,,,(((%%%### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!###$$$$$$$$$$$$$$$$$$$$$""" !!!########################"""""""""""""""""""""""""""  """"""""" !!!!!!!!!""""""""" !!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!"""######$$$$$$###### !!!!!!""""""######!!!!!!""""""""""""#########"""!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!!########################$$$###!!! !!!""" """###$$$$$$$$$###""""""""""""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""### !!!!!!!!!!!!$$$######""""""""""""######""""""!!!!!!!!!!!!""" !!!###$$$$$$###!!! !!!!!!!!!"""""""""""""""############""""""""""""###""""""!!!!!!""""""###"""######$$$$$$######"""""""""""""""!!!""""""######$$$$$$%%%%%%###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""############ !!!!!!!!!!!! """""""""""""""""""""""""""###$$$$$$$$$###!!!  !!!$$$'''***(((&&&###""""""###$$$############"""""""""""" !!!"""######$$$######""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!""""""############"""""""""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$######""""""!!!!!!"""###############%%%$$$$$$###$$$$$$%%%%%%"""""""""#########$$$$$$"""""""""############$$$rrrmmmqqqxxxmmmjjjfffbbb```aaaccceeegggfffeeeeeeeeecccaaa^^^XXXYYY[[[^^^aaabbb```^^^ZZZXXXVVVVVVWWWWWWWWWVVVSSSPPPMMMJJJHHHEEEBBB???<<<;;;:::;;;======<<<;;;999666333222222222222111222222222333333222222222111000///...---,,,,,,+++))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######""""""!!! !!!###$$$!!!!!!!!!""""""######$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!%%%))))))%%%"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$######""""""######$$$ !!!""""""###"""""""""######"""  !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""" !!!""""""!!! !!!!!!!!!"""""" !!!!!!!!!!!! !!! !!!!!!!!!!!!""""""""""""$$$######"""!!! """"""""""""############ !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!"""""""""""""""""""""""""""  !!! !!!###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""###############"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$######"""!!! ######"""!!!!!!"""""""""######"""!!!!!! !!!!!! !!!"""###"""!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!######$$$######"""!!!!!!!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!! $$$(((+++)))&&&###""""""###$$$#########"""""""""""""""!!!"""###$$$%%%%%%&&&&&&"""!!!!!!!!!!!!""""""###!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""!!!!!!"""###########################$$$$$$$$$%%%!!!""""""""""""###############$$$$$$$$$%%%%%%%%%pppkkkmmmwwwwwwllliiieeeaaa```aaadddfffgggfffeeeffffffdddaaa^^^XXXXXXZZZ]]]```aaa___^^^YYYWWWVVVUUUWWWWWWWWWVVVTTTRRROOOLLLJJJFFFCCC@@@<<<;;;:::;;;===>>>===<<<;;;888555333333333222111222222222333333222222222000000///...---,,,++++++***)))((('''%%%$$$###"""#########$$$$$$%%%%%%%%%"""###$$$$$$$$$###!!!!!!"""!!! !!!###$$$!!!!!!""""""######$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""$$$$$$""""""""""""""""""""""""""""""""""""""""""!!!!!! ###""""""!!!!!!""""""###"""""""""""""""!!!  """"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!! !!!"""""""""#########$$$ !!!!!!!!!!!!!!!$$$$$$###"""!!!  !!!!!!!!!!!!"""""""""#########$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """ !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""$$$$$$$$$$$$###"""!!! !!!!!! !!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!"""######$$$###### !!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  $$$'''((('''$$$"""!!!!!!"""###""""""""""""""""""######!!!!!!!!!"""###$$$%%%%%%!!!!!!!!!!!!!!!"""######$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%############""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!!!!"""###############!!!""""""###############!!!""""""""""""###############$$$$$$$$$%%%%%%%%%nnnhhhjjjrrruuujjjgggccc``````aaadddfffgggggggggggggggeeeaaa^^^XXXXXXZZZ]]]___```^^^\\\XXXWWWUUUUUUVVVWWWWWWVVVVVVTTTQQQNNNKKKGGGCCC???<<<;;;::::::<<<>>>>>>>>>===:::666444444333222111111111222222222222111111000//////...---,,,++++++******((('''%%%###"""!!!""""""###$$$%%%&&&&&&'''###$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""###""""""##################$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$!!!!!!###""" """!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!   ############""" """"""""""""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""### !!!""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!""""""######### !!!""""""######""""""$$$$$$###"""!!!  !!!!!!!!!!!!"""""" !!!""""""""""""!!!"""""""""""""""""""""""" !!!!!!""""""##################"""""""""""" """!!! !!!###$$$"""""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!"""#########"""""" !!!"""""""""""" !!!!!!"""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  !!!!!!  !!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!""""""!!!!!! !!!"""""""""""" !!!!!!""""""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!  ###&&&%%%$$$###""""""!!!!!!!!!""""""""""""############  !!!"""###!!! !!!!!!"""###$$$%%%%%%$$$$$$$$$#########$$$$$$#########""""""""""""""""""#########$$$$$$$$$############""""""""" !!!"""###$$$%%%&&&""""""############"""""""""############$$$$$$$$$$$$$$$$$$############"""########################!!!!!!"""############### !!!"""###############"""""""""#########$$$$$$"""""""""############$$$~~~lllfffhhhooottthhhfffbbb______```ccceeehhhhhhhhhhhhhhhfffbbb___YYYYYYZZZ\\\______]]][[[XXXVVVUUUUUUVVVWWWWWWVVVYYYVVVSSSPPPLLLHHHBBB???===;;;::::::<<<>>>???>>>>>>;;;777555444444222111000111111111111111111000000///......,,,,,,+++******)))((('''&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""!!!!!!""""""#########"""$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ######$$$!!!!!!$$$""""""""""""""""""""""""!!!"""#########"""!!!!!!!!!!!! !!!!!!############""""""!!!  """###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""  """###!!!  !!!!!! !!!!!!!!!!!! !!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""###### !!!""""""######""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""" !!!"""###""""""!!!"""""""""""""""""""""""" !!!"""#########"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""###$$$$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!"""###$$$###""""""!!!"""""""""""""""!!!!!! !!!""""""###"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! ###""""""!!!  !!!!!!""""""""""""!!!!!! !!!!!!""""""############"""""" !!!!!!"""!!!!!!""""""""""""""""""""""""!!!"""############"""!!! !!!!!!!!!"""""""""""""""############""""""""""""""""""############ !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!"""###"""!!! """$$$""""""###$$$$$$###"""!!!!!!"""""""""############"""!!!!!! !!!"""### !!!"""###$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!$$$$$$$$$#########"""""""""""""""######$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%!!!!!!"""############### !!!"""$$$%%%%%%$$$$$$############$$$$$$$$$%%%############$$$$$$$$$$$$~~~kkkeeegggooosssgggeeeaaa^^^^^^```ccceeeiiihhhiiiiiiiiigggccc```YYYYYYZZZ\\\^^^^^^\\\ZZZWWWVVVTTTUUUVVVWWWWWWVVVZZZWWWTTTPPPMMMHHHBBB>>>===;;;::::::<<<>>>?????????<<<888666555444222111000000111111111111000000000///...---,,,++++++***)))(((((((((''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""""" !!!###$$$$$$$$$###"""%%%$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!##############################""""""!!!!!!!!! ###%%%!!! """$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$######$$$$$$############$$$$$$!!!"""###############""" """$$$$$$"""!!! !!!"""""""""""""""""""""""" !!!"""###### !!!"""###!!!  !!!!!! !!!!!!!!!""" !!!"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$%%%%%%%%% !!!""""""###  !!!"""###$$$%%% !!!!!!!!!"""!!!"""###%%%%%%%%%$$$###"""""""""""""""""""""""" !!!"""######$$$ !!!"""###"""""""""""""""""""""""" !!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!"""$$$$$$######"""$$$%%%%%%$$$$$$###"""!!!""""""!!!""""""###$$$$$$!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""$$$$$$%%%&&&%%%###!!!%%%$$$###"""!!! !!!!!!""""""#########$$$!!!!!! !!!!!!$$$$$$%%%%%%%%%%%%$$$$$$"""###############"""!!!$$$$$$$$$###############"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""######""""""############""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$"""###$$$$$$"""!!!!!!### """$$$%%%&&&%%%###"""!!!!!!""""""#########$$$&&&%%%$$$#########$$$%%% !!!"""$$$$$$""""""###$$$%%%&&&&&&'''$$$###"""!!! ############$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$###############""""""############"""""""""############$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###############!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''qqqmmmmmmoooppphhhccc``````___]]]```dddgggjjjkkkjjjiiihhhccc\\\VVVWWWXXX[[[^^^^^^\\\[[[YYYWWWVVVVVVWWWXXXWWWVVVYYYXXXTTTPPPJJJEEEAAA>>>>>>>>>>>>===<<<<<<;;;;;;:::999888666444333333333333333333333222222111000000///---,,,++++++,,,---(((''''''&&&&&&%%%$$$$$$########################"""######$$$$$$######"""%%%$$$###""""""###$$$%%%########################!!!!!!!!!!!!"""###$$$%%%!!! !!!$$$%%%%%%$$$ !!!""""""""""""""" !!!!!!!!!!!!"""!!!  !!!"""""""""""""""############$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!  """"""!!!!!!###%%%&&&&&&&&&$$$###%%%$$$"""!!!$$$$$$###"""!!! """""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!""""""###### """############!!!!!!""""""#########$$$"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!###$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$###!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!"""################## """***+++&&&###$$$"""############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!! $$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%% !!!"""###$$$%%%%%%$$$$$$######""""""!!!!!!""""""############"""""""""#########"""!!! ######$$$$$$$$$$$$######"""!!! !!!###$$$$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############ !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$wwwrrrrrrxxxqqqhhhccc``````___]]]___cccfffiiijjjiiihhhhhhccc\\\VVVWWWXXX[[[^^^___]]][[[YYYXXXVVVVVVWWWWWWWWWVVVWWWVVVSSSPPPKKKGGGCCCAAA>>>>>>======<<<;;;;;;;;;999888777555444333222222222222222222222111000000......---+++++++++++++++)))((((((''''''&&&%%%%%%##############################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$########################!!!!!!!!!!!!"""###$$$%%%###"""!!!"""###$$$###""" !!!"""""""""""""""!!!!!!!!!""""""""""""###"""!!! !!!"""!!!!!!!!!"""""""""###############"""""""""!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!########################!!!  !!!!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""!!! !!!###$$$$$$$$$""""""%%%$$$###"""!!! ######""""""!!!!!! """""""""!!!""""""###### """###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""""""""""" !!!""""""######"""!!!!!!"""""""""#########!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""############""""""#########$$$$$$$$$"""""""""###############$$$###"""!!!!!! !!! !!!!!!!!!!!!""""""""""""!!!!!!"""########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!""""""######""""""$$$!!!"""(((***%%%"""###############$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!""""""######""""""!!!###$$$$$$$$$$$$###"""!!!"""""""""######$$$$$$%%%############""""""""""""#########""""""!!!!!!!!!""""""############"""""" !!! """######$$$$$$######"""!!!!!! !!!"""###$$$$$$######"""!!!!!! """"""""""""""""""""""""############"""""""""!!!""""""""""""############!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$#####################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###""""""######$$$$$$######""""""#########$$$$$$%%%%%%~~~~~~qqqhhhccc``````___]]]^^^bbbdddggghhhggghhhhhhccc\\\WWWWWWYYY\\\______^^^\\\ZZZXXXVVVVVVWWWWWWVVVUUUUUUTTTRRROOOKKKGGGDDDCCC>>>======<<<<<<;;;::::::888777666444333222222222111111222222222111000000------,,,,,,+++******)))***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$########################"""""""""""""""###$$$%%%%%%###""""""######""" !!!!!!"""""""""""""""""""""""""""############"""!!!!!! !!!!!!""" !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################!!! !!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""!!!!!!"""""""""!!! $$$#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###!!!""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!$$$!!!"""&&&'''$$$!!! """"""#########$$$$$$$$$############""""""""""""########################""""""############"""""""""""""""""""""""""""""""""######$$$$$$######"""######$$$$$$######""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""" !!!!!!!!! """######$$$$$$######"""!!!!!! !!!!!!"""###$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$#########%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$######"""""""""######""""""""" """$$$%%%%%%%%%$$$ppphhhccc```aaa___]]]^^^aaabbbeeegggfffggggggbbb\\\WWWWWWYYY\\\___```___]]]ZZZXXXVVVVVVWWWWWWVVVUUUSSSRRRPPPMMMIIIFFFCCCAAA======<<<<<<;;;::::::999777666555444333222222222111111222333333333222222.........---,,,+++***)))))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$###########################"""""""""######$$$%%%$$$###""""""######""" !!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!"""""""""&&&$$$""""""""""""!!!  !!!!!!!!! !!!"""""""""###""""""""" !!!!!!!!!"""""""""###""""""""""""!!!!!! ########################!!!!!!""""""""""""!!! ######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""!!! !!!!!!""""""""""""""""""!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""############""""""!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!""""""""""""!!!!!!"""############""" !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!###"""!!!###$$$""" !!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!""""""############""""""""""""""""""""""""""""""##################"""""""""############""""""############"""""""""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""###############""""""############"""""""""""""""""""""######$$$############""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""#####################"""""""""""""""$$$$$$$$$###############%%%%%%$$$###""" ########################$$$$$$%%%%%%%%%$$$$$$###""""""############"""""" """$$$%%%$$$###"""nnnhhhdddbbbbbbaaa]]]^^^aaabbbeeegggfffggggggbbb[[[WWWXXXYYY]]]```aaa```^^^[[[YYYVVVVVVWWWWWWVVVTTTRRRQQQOOOKKKGGGCCC@@@>>><<<<<<;;;;;;::::::999999777666555444333222222222222333333444555555555555111000///...---,,,++++++(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$###################################################$$$%%%###!!!!!!"""###$$$###"""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!""""""""""""""""""!!! !!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!"""###!!!!!!!!!!!!""""""######'''$$$"""!!!""""""!!! !!!!!!!!!""""""!!! !!!"""""""""!!!!!! !!!!!!""""""######!!!!!!"""###""""""!!! """"""""""""""""""""""""!!!""""""""""""!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!! """######""""""!!! """"""!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""#########"""!!!!!!!!! !!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""!!!!!!!!! !!!!!!"""""""""###########################""""""""""""!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!###"""!!! !!!"""  """"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!""""""######""""""!!!!!!""""""#########""""""######"""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!!!!"""""""""""""""""""""############""""""!!!!!!"""###$$$$$$$$$###"""""""""######"""""""""######$$$$$$%%%%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""#####################"""""""""""""""##############################$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$### """###$$$$$$###!!! ooojjjeeecccdddbbb___^^^aaacccfffgggfffggggggbbb[[[WWWXXXZZZ]]]aaabbbaaa___[[[YYYWWWVVVVVVVVVUUUTTTRRRPPPNNNKKKGGGCCC???===<<<;;;;;;::::::999888888777666555444333333333333222333444555666777777777333222000...,,,,,,,,,---'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$#########$$$$$$%%%"""!!! !!!###$$$$$$###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!"""""""""############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!########################  """###"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$#########$$$%%%&&& !!!!!!""""""######$$$&&&###!!! !!!""""""!!!!!!!!!!!!!!!"""""""""### !!!""""""!!!  !!!!!!""""""###### !!!###$$$$$$$$$###""" """""""""######"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""###""""""!!! """"""!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!""" """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!"""###!!!###""" """"""""""""############ !!!"""######$$$######""""""""""""""""""""""""!!!""""""""""""""""""!!!!!!!!!""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""############"""""" !!!"""""""""!!!!!!!!!""""""######""""""!!!######$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""#########"""""""""###############""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###!!!!!!ssskkkgggeeefffddd```___bbbdddgggiiiggggggfffaaaZZZWWWXXXZZZ^^^aaacccbbb```[[[YYYWWWVVVVVVVVVUUUTTTQQQPPPNNNLLLHHHEEEBBBAAA;;;;;;::::::999888888888777777666555444444444444111222333555666777777777444222///+++******,,,---((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################%%%$$$$$$######$$$$$$$$$$$$###""""""######"""!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""!!!"""############"""!!!!!!!!!!!!"""""""""######""""""""""""#########$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!########################!!! !!!###$$$$$$### !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""&&&%%%###""""""###%%%&&& !!!!!!"""######$$$$$$$$$""" !!!""""""!!!!!!!!!!!!!!!""""""### !!!"""######""" !!!!!!!!!!!!""""""""""""!!!###%%%&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$######### !!!!!!""""""######""""""""""""#########$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!! """"""!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!""""""######"""""""""###!!!$$$$$$!!! !!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######""" !!!!!!""""""""""""""" !!!!!!""""""##################"""""""""""""""#########$$$$$$$$$%%%""""""############""""""!!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$######"""""""""""""""""""""###""""""""""""""""""""""""!!!"""""""""############""""""""""""############!!!!!!""""""######$$$$$$!!!"""""""""#########$$$!!!!!!"""###############"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$wwwlllhhhfffgggeeeaaa```bbbfffiiijjjhhhgggfffaaaZZZWWWXXXZZZ^^^bbbcccbbb```\\\YYYWWWVVVVVVVVVUUUTTTPPPOOONNNMMMJJJHHHFFFEEE;;;;;;::::::999888888777888777666555555555555555000111222444555666666777555222---)))((()))+++---)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########"""###$$$%%%%%%$$$###"""########################%%%%%%$$$$$$###$$$$$$$$$&&&%%%###"""###""" """""""""""""""!!! """"""""""""############!!!"""###$$$$$$###"""!!!""""""""""""############ !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%$$$$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$###!!!  """### !!!!!!"""###$$$$$$$$$###!!!!!!""""""!!! !!!""""""!!!"""$$$%%%$$$###!!!""""""""""""!!!!!!!!!!!!!!!###&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$"""#########$$$$$$$$$$$$######################## !!!!!!"""""""""### !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!  """######!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!"""###############!!!###!!!%%%&&&"""!!!!!!!!!!!!"""""""""###!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$ !!!""""""""""""""" !!!"""######$$$ !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!######""""""!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############ !!!!!!"""###$$$$$$%%%!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""############""""""###""""""###$$$%%%'''(((zzzqqqllliiihhheee``````bbbhhhkkkkkkiiiiiiiiieee______^^^^^^___bbbeeeeeeeee^^^\\\ZZZYYYXXXWWWUUUSSSTTTRRRPPPOOOLLLHHHCCC???@@@???===;;;:::;;;<<<===;;;:::888555333111000000000222333555555444333111333222000---+++)))((((((++++++)))(((((('''''''''&&&%%%$$$"""!!! '''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""%%%%%%$$$###"""""""""###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""##################""""""""""""######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!! !!!!!!!!!!!!"""$$$$$$### !!!######$$$$$$$$$##################$$$$$$$$$#########""""""!!!!!!!!!!!! $$$#########""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###111666,,,""" """######"""!!! !!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!!!!!!!!!! $$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!  !!!#########""""""""""""######%%%$$$###!!!!!!!!!"""### !!!!!!""""""######!!!!!!!!!!!!!!! ###$$$$$$%%%$$$###"""!!!"""!!!  """$$$%%%!!!"""###$$$%%%$$$######""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""%%%###!!!!!!"""###""""""""""""""""""############""""""############""""""""""""""""""""""""######%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#################################### !!!"""###$$$%%%%%%""""""############"""""" !!!"""###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$!!!""""""""""""#########"""!!!!!!!!!"""###$$$$$$###"""!!! !!!""""""!!!!!!""""""######$$$$$$######"""""""""###%%%&&&########################%%%%%%%%%%%%&&&'''((((((|||qqqlllhhhgggeeeaaaaaadddhhhkkkkkkiiiiiijjjeee___\\\]]]^^^aaaeeefffdddccc___]]][[[YYYYYYXXXVVVTTTRRRQQQPPPOOOMMMJJJFFFBBB@@@???===<<<;;;;;;;;;;;;;;;:::888666444222111111222444555777777666555444333222000---+++***)))((((((''''''&&&&&&&&&&&&&&&$$$######""""""#########'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!###"""""""""!!!!!!!!! ###########################"""!!!  !!! !!!!!!!!!!!! !!!######"""  """###$$$$$$%%%%%%""""""""""""""""""""""""#########""""""!!!!!!!!!""""""######$$$$$$%%%%%%######"""""""""!!!!!!!!!"""""""""""""""!!! %%% $$$111555,,,%%%$$$ """"""!!!  """#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$"""""" !!!!!!!!!!!! """"""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""$$$######""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""######""""""""""""#########"""!!!  !!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%$$$###"""!!!$$$###!!! !!!"""### !!!"""###$$$###""""""!!!""""""######""""""!!!!!!!!!"""""""""#########""""""""""""""""""""""""###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""######"""!!!!!!!!!!!!""""""""""""""""""############""""""#########"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""####################################!!!!!!!!!"""######$$$$$$"""##################"""!!!!!!!!!!!!"""""""""###########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""###$$$""""""!!! !!!"""###!!!"""""""""""""""######$$$###"""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$#########$$$$$$}}}pppkkkhhhgggeeeaaabbbeeehhhkkklllkkkkkkkkkfff___ZZZ[[[___cccffffffdddaaa```^^^\\\ZZZZZZYYYXXXVVVUUUTTTRRRQQQNNNKKKFFFBBB???>>>>>><<<;;;:::999999::::::888666555444333333222444555777777777555444333222000...,,,***))))))''''''&&&&&&&&&&&&&&&'''"""""""""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!"""######%%%%%%$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!######""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!$$$$$$$$$###!!!  !!!"""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""###%%%&&&&&&'''""""""!!!!!!!!!!!!!!! """""""""""""""!!!!!! $$$ ))),,,'''"""### !!!  """""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&&&&%%%%%% !!!!!!""""""!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########&&&%%%$$$"""""""""###$$$ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""###""""""!!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!%%%$$$""" !!! !!!""""""""""""!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!! ###!!! !!!###$$$$$$### !!!!!!!!!""""""""""""############""""""$$$#########""""""!!!!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""####################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!! !!!"""###$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$%%%$$$###""""""""""""""""""###"""""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""~~~pppkkkggggggeeebbbcccggghhhlllnnnmmmmmmlllfff___ZZZ[[[^^^bbbeeefffdddbbbbbb___\\\[[[[[[[[[YYYXXX[[[YYYVVVSSSOOOIIICCC???>>>>>>======;;;:::888777:::999888777555555444444000111444555666555444333333222000...,,,+++******+++***)))((('''&&&&&&'''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######"""""""""""""""###!!!!!! !!!"""######################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""%%%"""!!!""" !!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######&&&%%%###"""!!!!!!"""###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""""""""!!!!!!!!!!!!""""""$$$$$$##################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!$$$###"""!!! !!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%%%%$$$!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$######"""!!!!!!!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!"""""""""################################################""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$###"""!!! """$$$%%%########################"""""""""######""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$%%%&&&'''((((((###""""""!!!!!! %%%%%%$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$qqqlllgggfffeeebbbdddhhhhhhlllooooooooonnnggg___\\\[[[\\\___bbbeeeeeeeeebbb```]]][[[[[[[[[[[[ZZZ\\\ZZZWWWSSSOOOJJJCCC???======<<<<<<;;;999888777:::999888777555555444444000111444555666666555444333222000...,,,++++++***,,,+++***(((&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$!!!!!!!!!!!!""""""""""""###"""""""""""""""######!!!!!! !!!"""######!!!!!!!!!"""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""######$$$$$$###"""!!!!!!"""!!!!!! !!!"""###$$$"""###$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%"""!!!"""$$$######%%% !!!""""""!!! !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""$$$###"""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!######$$$###"""!!!!!!!!!!!!!!!!!!"""######""""""""""""######$$$$$$ !!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """""""""""""""""""""""""""!!! !!!###%%%%%%$$$""""""#########$$$$$$$$$""""""############""""""############""""""!!!!!!"""""""""""""""#########"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$###!!! !!!"""$$$&&&########################""""""############"""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!""""""###$$$%%%&&&&&&''''''######""""""!!!!!! $$$$$$$$$$$$######""""""#######################################$$$%%%&&&sssmmmhhhfffdddbbbdddhhhhhhmmmqqqqqqqqqoooggg___\\\[[[[[[]]]aaadddffffffccc```\\\ZZZ[[[[[[[[[[[[YYYWWWUUUSSSPPPLLLGGGCCC<<<;;;;;;::::::999999888::::::888666555444333333222333666888999888777777333222000...---,,,++++++***)))'''%%%$$$###""""""'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$ !!!!!!!!!!!!""""""""""""""""""""""""######$$$""""""!!!!!!!!!"""###### !!!!!!!!!!!!"""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""########################!!!!!!"""#########""""""!!!""""""############"""""""""!!!!!!!!!"""###$$$""""""###$$$%%%%%%%%%%%%""""""######$$$$$$%%%%%%!!!!!!""""""""""""######"""""""""!!!!!! !!!!!!!!!!!!""""""""" !!!!!!""""""""""""""" """!!!!!!!!!!!!!!!"""### !!!""""""!!!!!!"""###!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!""""""######""""""!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!"""#########""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$ !!!"""#########"""!!! !!!"""##################"""###$$$$$$%%% !!!!!!""""""!!!!!! """"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###########################!!! !!!###$$$$$$############$$$$$$$$$%%%%%%""""""############"""""""""""""""""""""""""""###$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$############"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$%%%$$$###"""""""""""""""""" !!!"""###########################""""""""""""######$$$$$$$$$###""""""######################## !!!"""###$$$uuunnniiigggdddaaacccggghhhmmmrrrrrrrrrppphhh___ZZZZZZ[[[___ccceeeeeedddbbb___[[[ZZZZZZ[[[[[[[[[WWWVVVTTTRRRPPPLLLGGGCCC;;;:::999888888999:::;;;;;;:::888666444222111111222333666888999999888777222222000...---,,,,,,,,,''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$"""""""""############$$$"""""""""""""""###$$$$$$$$$$$$###"""""""""###### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!"""""""""########################### !!!"""###$$$######"""!!!!!!"""""""""""""""!!!!!!!!!""""""############""""""######""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$ !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###### !!!"""""""""""""""   !!!!!! !!!###""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!""""""############""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""######### """$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!!!! !!!"""############"""###"""""""""!!!!!!!!! !!!!!!"""######$$$$$$ """#########"""!!!!!!!!!!!!""""""""""""!!!###""""""!!!"""###$$$%%%!!!""""""######""""""!!!""""""!!!!!!!!! """""""""""""""""""""""" !!!"""######""""""""""""""""""""""""""""""$$$"""!!!!!!"""######""""""############$$$$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""#########""""""""""""""""""##################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""###$$$!!!"""######$$$###""""""############$$$$$$$$$$$$""""""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!"""vvvoooiiigggdddaaacccggghhhnnnrrrssssssqqqhhh___WWWYYY\\\aaaeeefffdddbbbbbb___[[[YYYZZZ[[[[[[[[[ZZZXXXUUUSSSOOOJJJDDD@@@:::999888777777999;;;<<<;;;:::888555333111000000000111444666777777666666222222000///------,,,,,,&&&&&&&&&&&&''''''((()))$$$$$$$$$######$$$%%%%%%"""###%%%'''''''''%%%$$$###$$$$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$%%%%%%$$$###""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!""""""############################## !!!"""$$$$$$$$$###""""""""""""""""""!!! !!!!!!"""############"""(((((('''&&&%%%$$$"""!!! !!!"""######$$$ !!!!!! !!!"""######!!!!!!""""""######$$$$$$ !!!"""""""""""""""########################"""$$$###""""""!!!  !!!""""""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""############"""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$ ###&&&'''&&&$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!"""###$$$%%%&&&&&&%%%$$$######""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$ !!!#########"""!!!"""#########"""!!! """!!! !!!###$$$""""""############""""""""""""!!!!!! ########################!!!"""###$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!"""###""""""""""""""""""############""""""############"""""" !!!"""###$$$%%%%%%"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""######""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$!!!""""""""""""#########""""""!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&%%%$$$############$$$%%%%%%%%%&&&!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""!!!!!!"""yyypppiiifffcccaaabbbeeeiiilllqqquuuuuuoooggg```XXXZZZ^^^aaadddfffggghhhdddbbb^^^\\\[[[[[[YYYXXXXXXWWWUUURRRNNNJJJFFFCCC>>><<<:::888777777777888===<<<;;;999777444222000222222333444555666777888444333222000...---,,,,,,)))((('''''''''&&&$$$"""""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""!!!!!!###"""!!!!!!!!!###$$$%%%$$$$$$##################$$$###!!!  !!!"""""""""""""""""""""""""""&&&$$$""" !!!"""###$$$###!!! !!!"""###!!!!!! """###%%%$$$$$$$$$###############"""""""""""""""#########!!!!!!""""""""""""!!!!!!$$$###""" !!!""""""!!! """!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""" !!!"""######"""!!! """"""""""""""""""""""""$$$!!! """###""" """"""!!! !!!!!!""" """"""############""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!######!!! ######""""""""""""######""""""###""""""!!!  !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!!!!!######""""""""""""######)))'''$$$!!! !!!!!!!!!!!! !!!!!!"""###############"""""""""""""""""""""""" !!!"""###############""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!""" !!!!!!""""""#########"""!!!!!!!!!!!!!!!"""$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""############""""""""""""############"""!!! """%%%&&&### #########"""!!! ######$$$$$$$$$$$$######!!! """$$$$$$!!!"""############$$$$$$$$$###############"""!!!!!!%%%%%%$$$###""""""######$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!$$$%%%###!!!###"""""""""""""""######(((&&&######$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""######$$$%%%""""""""""""!!!!!!!!!!!!########################zzzqqqiiigggdddbbbcccfffiiilllpppttttttoooggg```WWWYYY\\\___bbbdddeeeeeecccaaa]]]\\\[[[[[[ZZZYYYWWWVVVUUURRRNNNJJJFFFDDD>>><<<:::888777777888888<<<<<<:::888666333111000222333333444555666777777444333222000...---,,,,,,+++)))'''%%%$$$### """######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""############"""!!! """"""""""""""""""""""""&&&%%%$$$#########$$$$$$###"""!!! """######"""!!!!!!!!!!!!!!!"""####################################"""""""""!!!""""""!!!!!!!!!!!!""""""######"""!!! !!!""""""!!!  """$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!"""######"""!!!!!!""""""""""""""""""""""""$$$""" """###"""!!!######"""!!!!!!!!!!!!!!! ###!!! !!!###$$$""" """"""############""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!######!!! """""""""!!!!!!"""""""""!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""##############################""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!"""######"""!!! ######""""""""""""######'''%%%###!!! !!!""" !!!!!!!!!!!! !!!!!!"""#######################################!!!""""""############"""""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!######!!!!!!!!!""" !!!!!!!!!"""""""""######"""""""""""""""##################"""""""""!!!""""""""""""""""""""""""########################""""""""""""############""""""""""""############"""!!! """$$$%%%$$$"""$$$$$$###""""""!!! ######$$$$$$$$$$$$######$$$"""!!!"""$$$$$$!!!"""############$$$$$$$$$###############"""!!!!!!%%%$$$$$$###""""""######%%%$$$$$$#######################################$$$"""!!!!!!###$$$###!!!######""""""""""""######$$$"""  !!!!!! ############"""""""""!!!######""""""######$$$%%%$$$$$$$$$$$$####################################zzzrrrjjjgggeeecccdddgggiiilllpppssssssnnnfff```VVVWWWZZZ\\\___aaabbbcccaaa___\\\[[[[[[[[[[[[ZZZUUUUUUTTTQQQNNNKKKGGGEEE???>>><<<;;;:::::::::;;;<<<;;;:::888555333111000333333444444555555555666444333111///...,,,,,,+++)))(((&&&&&&(((***+++***#########$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%!!!"""""""""""""""""""""$$$$$$######"""!!!!!! """!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%$$$""" """"""""""""""""""""""""%%%$$$$$$$$$$$$#########"""!!!  !!!"""############"""!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!###"""!!! !!!"""######"""!!!!!! !!!"""###""" """$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""######""""""############""""""""""""""""""""""""""""""$$$"""!!!!!!"""######"""$$$######""""""""""""### ###"""!!!!!!######"""!!!""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""#########!!!!!!!!!!!! """"""""""""""""""""""""""""""######"""!!! ######""""""""""""######$$$###"""!!!!!!!!!"""### !!!!!!""""""!!!!!! !!!!!!"""#######################################"""############""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## !!!######!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""!!! !!!###%%%%%%$$$%%%$$$$$$######"""""""""######$$$$$$$$$$$$######&&&$$$""""""#########!!!"""############$$$$$$$$$"""############""""""!!!%%%$$$######"""#########$$$$$$$$$$$$$$$###""""""###########################"""!!!"""###$$$###!!!######"""""""""""""""###%%%###"""!!!"""######"""############""""""""""""######""""""######$$$%%%$$$$$$$$$$$$####################################yyyqqqiiifffdddbbbcccfffiiikkkooorrrrrrmmmfff```VVVWWWYYY[[[]]]___aaaaaa___]]][[[ZZZ[[[[[[[[[ZZZTTTSSSSSSQQQNNNKKKHHHFFFBBBAAA???>>>=========>>>===<<<:::888666444333222444444444444444444444444444333111///---,,,++++++)))'''&&&&&&)))---...///#########$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%%%%""""""######$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!! !!!  !!!"""!!!"""#########!!! !!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$"""!!!!!!"""$$$""""""!!!!!!!!!!!!!!!!!!!!!###$$$###""" !!!""" !!!""""""""""""########################""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###############"""!!!!!!""""""""" !!! !!!!!! """"""############""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!######!!! !!!!!!!!!!!!  !!!""""""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""!!! ######""""""""""""#########"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!######!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############"""!!! """$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######&&&$$$###"""###$$$%%%%%%""""""#########$$$$$$$$$""""""############"""!!!$$$$$$###############$$$!!!!!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""######""""""$$$###""""""""""""""""""%%%$$$######$$$%%%$$$############"""""""""""""""######""""""######$$$%%%""""""""""""!!!!!!!!! ########################xxxooohhheeeccc```aaadddiiikkknnnqqqqqqllleee```XXXXXXYYY[[[]]]___```aaa^^^\\\ZZZYYYZZZ[[[[[[ZZZSSSSSSRRRPPPNNNKKKHHHFFF@@@@@@???>>>>>>>>>======>>><<<:::888666555444444333333333444444444444444333222111///---,,,++++++---***&&&$$$#########"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$!!!!!!"""###$$$$$$%%%%%%############"""""""""!!!""""""""""""""""""!!!!!!"""""""""######$$$$$$$$$$$$$$$"""!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!"""""""""!!!!!! !!!!!!"""""" """#########"""!!! !!!!!!"""""""""""" !!!"""###$$$$$$%%%$$$"""!!!!!!"""$$$""""""!!!!!!!!!""""""###"""###%%%$$$###!!!!!!""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!""""""###!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""############"""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!######!!! !!!!!!!!!!!!  !!!""""""###""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!! ######""""""""""""############"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""######################################################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############"""!!!!!!!!!!!!"""%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$#####################%%%''')))""""""#########$$$$$$$$$!!!""""""#########""""""$$$###############$$$$$$!!!!!!"""######!!! """"""""""""""""""""""""""""""######"""""""""###$$$$$$###"""!!!!!!""""""!!! """"""!!! """"""""""""""""""############""""""######$$$%%%""""""""""""!!!!!!!!! ########################wwwooogggdddbbb```aaadddiiijjjmmmppppppllleee```YYYYYYZZZ[[[\\\^^^```aaa^^^\\\YYYYYYYYYZZZZZZYYYSSSSSSRRRPPPNNNJJJHHHFFF============<<<<<<<<<;;;===<<<999777555444444444222222333333444444444555333222000...---++++++***,,,)))&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$### """###$$$$$$""""""""""""############"""############""""""!!!""""""######$$$$$$%%%%%%###""" !!!###%%%"""""""""""""""""""""""""""""""""############$$$ !!!!!!"""######### !!!"""############ !!!!!!""""""######$$$ !!!"""###$$$$$$%%%###"""!!! !!!"""###!!!!!!!!!!!!"""######$$$"""$$$&&&&&&$$$""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""!!! !!!### !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$""""""############"""""" """######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!######!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###""""""""""""""""""############""""""""""""""""""""""""$$$###"""!!! !!!!!!######""""""""""""######"""""""""!!!!!! !!!""""""######""""""!!!!!!!!!"""###############"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!######!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$$$$###$$$&&&((("""############$$$$$$$$$!!!""""""############"""#########"""######$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###%%%$$$###"""!!!!!!!!!!!!###""""""###%%%%%%###"""""""""""""""##################""""""######$$$%%%$$$$$$$$$$$$####################################xxxooohhheeeccc```aaadddiiijjjmmmooooookkkeee```YYYYYYYYYZZZ[[[]]]___```^^^\\\YYYXXXYYYYYYYYYXXXSSSSSSRRRPPPMMMJJJGGGEEE===>>>>>>>>>>>>===<<<<<<<<<:::777555333222333333111111222333444444555555333222000...,,,+++******((('''&&&''')))***)))((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$"""!!! !!!###$$$$$$ !!!"""###$$$%%%%%%###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$ """######""""""""""""""""""""""""###""""""!!!"""###$$$%%% !!!"""###$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%######""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%"""$$$&&&'''%%%###""""""""""""###$$$###!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###"""!!!  !!!"""""""""""""""""""""""""""!!!"""!!! ###!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$"""!!!###%%%""""""############"""""" """#########"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!######!!! !!!###$$$$$$###!!! !!!""""""""""""!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""###"""!!! !!!""""""######""""""""""""###### !!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""###"""""""""!!!!!!!!! !!!!!! !!!"""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""############""""""""""""############!!!###%%%$$$""" !!!############$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&%%%###"""###$$$"""############$$$$$$$$$!!!!!!"""#####################""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!!!!!"""$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%'''((()))'''%%%!!!"""""""""##################""""""######$$$%%%$$$$$$$$$$$$####################################yyypppiiifffdddaaabbbeeeiiijjjlllnnnnnnkkkddd```YYYYYYXXXYYYZZZ\\\]]]______\\\YYYXXXXXXYYYXXXWWWTTTSSSRRRPPPMMMIIIFFFDDD@@@@@@AAAAAAAAA@@@??????:::888555333111111111222000000111222444555666666333222000...,,,+++******)))((('''&&&&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""  """###%%%&&&''' """###%%%&&&&&&$$$%%%%%%&&&%%%$$$###""" !!!"""######$$$!!!"""###""""""""""""""""""""""""""""""!!!  """$$$!!!!!!"""$$$$$$%%%%%%%%%%%%$$$""" !!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%"""$$$''''''%%%###"""""" !!!###%%%&&&%%%$$$### """"""""""""!!!!!!!!!!!! !!!""""""!!!  !!!"""""""""""""""""""""""" """  """""""""!!!""""""###$$$$$$"""""""""""""""""""""""" """$$$### !!!###""""""############"""""" """###$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!######""" """###%%%%%%###""" """"""###""""""!!!  !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%$$$"""  !!!!!!""""""""""""""""""""""""""""""""""""!!! !!!"""#########""""""""""""######!!!"""#########""""""############""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""" """######!!!!!!!!!"""######""""""!!!!!!!!! ###""""""!!!!!!!!!!!!"""!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""############!!!$$$&&&%%%""" !!!##############################$$$$$$$$$$$$#########&&&(((&&&### !!!"""############$$$$$$$$$!!!!!!"""#####################""""""###$$$%%%%%%$$$###!!! !!!"""""""""""""""""""""""""""!!!###%%%$$$!!! """$$$%%%$$$###"""!!!!!!!!!!!!""""""###$$$&&&&&&%%%###!!!!!!""""""#########$$$#########"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!########################tttnnniiifffccc```aaaeeellljjjjjjlllnnnllleee___[[[ZZZYYYYYY\\\]]]]]]]]][[[YYYWWWWWWXXXYYYZZZYYYTTTRRROOOMMMKKKHHHDDDAAAAAAAAA@@@???>>>>>>>>>>>>777777666555333111000/////////111222444666777777444333111///---,,,++++++)))((('''&&&%%%%%%&&&&&&$$$$$$##################"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""$$$%%%&&&$$$###"""""""""""""""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""######&&&$$$""" """%%%'''######################## """$$$%%%%%%%%%###"""###############"""!!! """"""!!!!!!!!!!!!!!!"""######""""""""""""###### !!!"""######"""!!! !!!"""###$$$$$$###""" !!!!!!!!!!!! ########################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""""""""############""""""""""""!!!!!!!!!!!!""""""!!!"""###""" """### !!!"""###############$$$###""""""!!!""""""###!!!!!!!!!!!!!!!  !!!!!!"""""" !!!""""""!!! !!!!!!!!!!!!"""$$$%%%&&&"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""  """######"""#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!######!!!###"""""""""!!!!!! """"""""""""""""""""""""!!!###$$$###"""!!!"""$$$######""""""""""""###### !!!"""$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!! !!!!!!""""""######""""""############"""""" !!!"""######$$$######""""""""""""""""""#########""""""!!!!!!!!!"""""""""!!!!!! !!!!!! !!!""""""""" """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""!!!!!! !!!######$$$$$$$$$!!!###$$$&&&&&&&&&$$$###!!!!!!!!!  !!!"""######$$$""""""""""""############$$$!!!"""###""" $$$$$$############$$$$$$%%%$$$###"""!!!%%%$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!! """""""""""""""""""""""""""############$$$$$$$$$uuuooojjjhhheeebbbdddhhhlllkkklllnnnpppnnngggaaa\\\ZZZYYYZZZ\\\^^^^^^]]]]]][[[XXXXXXYYYZZZZZZYYYVVVTTTPPPNNNLLLIIIEEECCC???@@@BBBCCCBBBAAA???>>>::::::999888666444333222///000111222333444555666333222111///...,,,++++++))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%###"""""""""""""""###$$$"""!!!!!!!!!!!!!!!""""""########################""""""######$$$#########""""""""""""""""""""""""#########"""""""""""""""%%%$$$"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%###!!! !!!!!!"""""""""!!!!!! """"""!!!!!!!!!!!!""""""######""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$###"""""" !!!!!!!!!!!!!!!!!! ###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""############""""""""""""""""""#########"""""""""""""""!!! !!!!!!!!!""""""""" !!!""""""!!! ###"""""""""""""""###$$$""""""""""""""""""""""""######$$$%%%$$$$$$""""""!!!!!!!!!!!!"""""""""###!!!  !!!!!! ###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$"""!!!######"""""""""!!!!!!!!!"""""""""""""""""""""""""""######"""  !!!###""""""!!!!!!""""""### !!!"""###$$$######""""""""""""#########$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""############""""""############""""""!!!!!!!!!"""!!!!!! #########"""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!$$$###############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######""""""!!!!!!!!!!!!###############""""""!!!"""###%%%%%%%%%$$$"""!!! !!!""""""######!!!!!!!!!""""""#########""""""""""""############'''$$$"""###%%%&&&%%%###$$$$$$############$$$$$$$$$$$$###"""!!!!!! $$$$$$$$$######"""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$sssmmmhhhgggdddbbbdddhhhllllllnnnqqqssspppiiiccc]]][[[ZZZ[[[]]]______^^^___]]]ZZZYYYYYYYYYYYYXXXXXXUUUQQQNNNLLLIIIGGGDDD>>>@@@CCCFFFFFFDDDAAA???;;;;;;;;;999888666444333///000000111222222333333000111111000///...,,,***))))))******)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%$$$$$$###""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&%%%###!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""######""""""""""""######"""###$$$$$$$$$$$$######""""""#########"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""###############$$$$$$$$$ """""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!""""""!!!!!! !!!"""######"""!!! !!!""""""!!! !!!###"""############""""""!!! !!!"""###$$$$$$######"""############"""!!!!!!!!!!!!"""""""""""""""### !!!!!!""""""!!!!!! $$$$$$###"""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&%%%###"""!!!!!!!!!"""""""""#########!!! !!!"""!!! """"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%$$$###############"""""""""""""""""""""""""""""""""""" !!!"""!!! !!!""""""!!!!!! !!!!!!"""!!!!!!"""############"""!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$############""""""############""""""#########""""""!!! $$$#########""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""#########"""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###############"""$$$$$$###############$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###""""""""""""!!!!!!!!!%%%%%%%%%$$$###!!!  !!!"""$$$$$$$$$###""""""""""""###$$$$$$%%%%%%"""#####################""""""""""""############$$$"""!!!!!!"""######"""$$$$$$############$$$$$$$$$$$$#########"""""""""#########"""""""""""""""$$$$$$######"""!!!!!! !!!""""""###$$$%%%&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$pppjjjeeedddbbb```bbbfffjjjlllooorrrtttqqqjjjeee^^^\\\[[[\\\^^^``````___```]]]ZZZXXXXXXXXXVVVUUUXXXUUUPPPMMMKKKIIIFFFDDD>>>@@@BBBDDDEEEDDDBBBAAA;;;::::::999777555333222000000000000111111111111///000111111000...,,,***((()))***+++***)))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$#########"""""""""""""""### !!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! """"""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""#########""" ########################%%%%%%%%%$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!""""""#########""""""""""""###### !!!!!!"""""""""""""""#########""""""!!! !!!!!!"""##############################""""""###############$$$ """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!! !!!"""$$$$$$"""!!!######$$$###"""!!!###%%%###############"""!!!  """$$$%%%%%%###"""######$$$$$$$$$######"""""""""""""""############!!!!!!!!!""""""!!!!!!!!!######"""""""""""""""###"""""""""""""""""""""""""""$$$$$$###""" !!!!!!"""""""""#########'''%%%###"""###$$$###""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%$$$##################""""""""""""""""""""""""""""""!!!"""!!!"""$$$%%%!!!!!! !!!!!!"""""""""#########""""""!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!$$$$$$$$$######"""""""""""""""############""""""$$$$$$%%%%%%$$$###""""""$$$$$$######"""!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!"""###"""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""&&&&&&%%%$$$###!!!  """###$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$###############!!!"""""""""############""""""!!!!!!!!!"""""""""$$$$$$############$$$$$$##################$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""""""""#########$$$$$$$$$pppjjjeeedddbbb```bbbfffiiikkknnnqqqrrroooiiieee^^^]]]\\\\\\___``````______]]]YYYWWWVVVVVVTTTSSSVVVSSSOOOLLLJJJHHHEEECCC??????@@@@@@AAAAAAAAABBB;;;;;;:::999777666444333000000000000000000000000///000111111000...,,,***((()))***+++***)))&&&%%%###$$$$$$$$$%%%%%%&&&&&&""""""############""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! ####################################""""""!!!!!! !!!###$$$%%%$$$##########################################""""""!!!!!! !!!""""""############!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!!!!""""""#########"""!!!!!! !!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!! !!!"""$$$$$$"""!!! !!!!!!  """###############"""!!!  """$$$%%%%%%###"""######$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!#########"""!!!""""""""""""############'''%%%###"""###$$$###"""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%$$$""""""""""""""""""######""""""""""""""""""""""""!!!###$$$$$$###"""###%%%!!!!!! !!!!!!######"""""""""""""""""""""""""""#########$$$$$$$$$$$$######"""!!!!!!!!!#########""""""!!!!!! """"""############""""""""""""###$$$$$$$$$$$$$$$############""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!"""#########"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""############$$$$$$$$$$$$$$$###"""""" !!!!!!""""""""""""%%%$$$$$$######"""!!!!!!$$$$$$$$$###############!!!"""""""""############%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$###############$$$$$$$$$"""""""""""""""#########!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$sssmmmhhhgggdddbbbdddhhhjjjlllnnnpppooolllhhhfff^^^\\\[[[\\\^^^``````______\\\XXXVVVUUUUUUSSSRRRTTTRRROOOMMMKKKHHHDDDAAA??????>>>>>>>>>???@@@AAA======<<<;;;:::888666555000000000000000111111111000111111000///...,,,***))))))******)))(((&&&%%%######$$$$$$%%%%%%&&&&&&##################"""!!! !!!!!!"""$$$%%%&&&############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!!########################"""""""""""""""""""""###!!!###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!"""###############"""!!! !!!!!!"""###$$$######""""""""""""#########"""""""""###$$$%%%&&&""""""!!! !!!!!!$$$###!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!""""""!!!!!! !!!"""######"""!!! !!!"""###""" """###"""############""""""!!! !!!"""###$$$$$$######""""""###$$$$$$$$$$$$######"""""""""""""""!!!!!!###""""""!!!!!!""""""### !!!!!!"""$$$%%%&&&"""""""""""""""""""""""""""######$$$$$$$$$$$$###"""""""""#########$$$$$$###!!! !!!"""!!! !!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""'''''''''%%%"""!!!!!!!!!"""!!!!!! !!!!!!"""$$$###""""""!!!""""""""""""""""""#########$$$$$$!!!!!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""""""""""""""""""""""""""###!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""####################################!!!!!!"""###$$$$$$$$$$$$###############$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""############$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!!!!"""######$$$$$$"""#####################""""""""""""############$$$%%%%%%$$$######$$$&&&$$$$$$############$$$$$$""""""#################################$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""############$$$$$$$$$uuuooojjjhhheeebbbdddhhhlllnnnoooooommmjjjhhhggg]]]\\\[[[\\\^^^____________\\\YYYWWWVVVVVVTTTSSSSSSRRRQQQPPPNNNIIIDDD@@@>>>??????@@@@@@???>>>=========<<<;;;999777555444000000000111111222222222333222111///...,,,++++++))))))(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%$$$######""""""!!!!!!"""###$$$$$$$$$###############$$$$$$########################""""""######$$$#################################!!!!!!!!!"""######$$$$$$!!!!!!"""######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""!!! !!!"""###$$$######""""""""""""#########"""""""""###$$$%%%&&&!!!!!!  !!!""""""&&&$$$"""!!! !!!""""""######################## !!!!!!"""######$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!$$$%%%%%%$$$######$$$&&&!!!""""""############""""""""""""""""""#########!!!""""""###$$$$$$######"""""""""!!!!!!!!! ######"""!!!!!!"""######""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""%%%$$$###""""""######$$$""""""#########$$$$$$$$$!!!  !!!!!! !!!!!!"""######$$$$$$"""""""""""""""""""""""""""!!!!!!"""###$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""$$$%%%&&&$$$"""!!!!!!"""###""""""!!!!!!""""""###%%%$$$"""!!!!!!!!!"""###!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""######""""""############"""""" !!!!!!!!!"""######$$$$$$!!!!!!!!!""""""###%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!!!! !!!"""###""""""""""""""""""""""""""""""""""""#################################### !!!"""############""""""""""""###$$$&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!""""""#########""""""""""""############!!!###$$$""" """$$$$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""############$$$$$$$$$tttnnniiifffccc```aaaeeeoooppppppooollljjjiiihhh]]][[[ZZZ[[[]]]______^^^```]]]YYYXXXWWWWWWVVVTTTSSSSSSRRRRRRPPPKKKEEE@@@===???AAACCCBBB@@@===;;;;;;;;;:::999777555333222///000000111222222333333444333111///---,,,++++++)))((('''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&%%%$$$$$$######"""""""""""""""$$$###"""""""""""""""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""""""""!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""!!!"""""""""!!!  !!!"""$$$$$$######""""""""""""######!!! """$$$%%%!!!  !!!"""###'''%%%###!!! !!!""" !!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!!""""""!!! !!!### !!!"""###############$$$###""""""!!!""""""### !!!"""###############""""""!!!!!! $$$###"""!!!!!!"""###$$$$$$######"""""""""""""""""""""""""""""""""""""""%%%###!!! !!!""""""############$$$$$$$$$"""  """######### !!!!!!"""###$$$$$$$$$########################"""!!!!!!!!!######!!! !!!!!!"""""""""""""""""""""""" """""""""###%%%'''######""""""""""""######%%%$$$###!!!!!!!!!"""### !!!!!!!!!"""$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$%%%""""""############""""""""""""""""""!!!  !!!"""###$$$%%%%%%""""""""""""###$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%!!! !!!"""###""""""""""""""""""""""""""""""""""""####################################!!!""""""######### !!!###%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!###%%%&&&'''%%%%%%$$$$$$###""""""!!! !!!"""######$$$""""""""""""############$$$&&&'''&&&######%%%((($$$$$$############$$$$$$""""""""""""!!!!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$###""""""""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$wwwoooiiigggfffeeefffiiijjjoooqqqpppooonnnjjjeee```]]][[[ZZZ[[[\\\\\\[[[^^^[[[XXXWWWVVVUUUSSSQQQRRRSSSTTTSSSPPPKKKGGGDDD@@@@@@??????>>>=========>>>>>>===<<<:::888555333222222111111111222333333333222000...,,,+++******((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!###"""""""""$$$%%%$$$###""""""""""""""""""""""""%%%%%%$$$###!!!!!!""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!(((""""""&&&$$$!!! !!!"""###$$$ """###### $$$$$$%%%%%%###""""""!!!!!!!!!"""###$$$$$$ !!!""""""###  ###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""""""""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!! #########""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""!!! !!!"""###"""!!!$$$$$$######""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""######""""""!!!!!! """"""""""""############%%%###!!!  !!!"""###&&&'''%%%""" !!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$!!!""""""############"""!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""!!! ######$$$%%%%%%%%%%%%$$$ !!!"""###$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###$$$%%%%%%&&&######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###"""###$$$$$$###"""!!! !!!"""###""" !!!!!!""""""##########################################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$""""""""""""""""""""""""xxxpppjjjhhhgggeeefffjjjkkkooorrrpppooooookkkeee```^^^[[[[[[\\\]]]\\\\\\^^^[[[XXXVVVVVVUUUSSSQQQSSSTTTUUUTTTQQQMMMHHHEEEBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<:::888555333333333444444444444555555444333111///---+++******(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######"""""""""$$$%%%$$$###""""""""""""""""""""""""&&&&&&&&&%%%###""" """"""######""""""!!! #################################""""""""""""""" ###$$$""""""!!!!!!!!!!!!"""###$$$%%%"""!!!!!!"""$$$###!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###!!! !!!""""""%%%###!!!!!!###%%%#################################"""!!!!!! """"""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""!!!!!!!!! """"""!!! !!!""""""###""""""""""""""""""""" !!!""""""""""""!!! """"""""""""""""""""""""###""""""!!!!!!"""""""""###"""!!!!!!"""###""" #########"""""""""""""""###"""""""""!!!!!!!!! ########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""############"""""""""!!!!!!!!!"""""""""#########$$$###!!! !!!"""""""""#########""""""!!! !!!!!!"""########################$$$$$$$$$""""""###$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###$$$""""""#########""""""!!!!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$!!!!!!""""""######$$$$$$$$$$$$#########$$$%%%&&&##################$$$$$$######"""""""""""""""###"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#################################"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!"""#########$$$$$$$$$###"""!!!###!!! !!!$$$%%%###""""""""""""#########$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################yyyrrrkkkiiihhhggghhhkkklllpppsssqqqpppppplllggg```^^^\\\[[[\\\]]]]]]\\\]]][[[XXXVVVUUUTTTRRRQQQTTTUUUVVVUUUSSSNNNJJJGGGEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<:::888555333444555666777888777666666555444222///---,,,+++***))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%###"""""""""$$$%%%$$$###""""""""""""""""""""""""$$$%%%%%%$$$$$$###"""!!!$$$$$$###""""""""""""###########################""""""""""""##################"""###"""""""""""""""###$$$%%%%%%###""""""######""" !!!"""""""""!!!!!! !!!!!!!!! !!!!!!"""###%%%$$$""""""""""""$$$%%%#######################################"""""""""  !!!!!!"""######'''&&&%%%$$$###""""""!!!!!!!!!!!!!!!""""""""""""########################$$$$$$#########"""""""""!!!!!!!!!!!! $$$###!!! !!!###$$$""""""""""""""""""######""""""############""""""##############################"""""""""######$$$$$$###!!!"""""""""!!!""""""""""""############""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""$$$$$$############""""""!!!!!!""""""""""""######$$$###!!! !!!""""""'''%%%###!!! """### !!!!!!"""###$$$$$$$$$$$$$$$#####################$$$$$$$$$######"""###"""!!! !!!"""###############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#####################"""!!! !!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$"""""""""""""""#########$$$############$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!########################%%%$$$$$$######$$$$$$%%%########################$$$#########""""""!!!!!!""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$$$$$$$$$$%%%$$$$$$###"""$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzssslllkkkjjjhhhiiilllmmmqqqtttrrrqqqqqqmmmggg```^^^\\\\\\]]]^^^^^^^^^]]][[[XXXVVVUUUTTTSSSQQQTTTUUUVVVVVVSSSOOOJJJGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>===<<<:::888555333333555777999999999777666666555333000...,,,++++++***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###"""""""""$$$%%%$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!&&&%%%###"""""""""###$$$########################!!!!!!""""""######$$$$$$$$$ """$$$"""!!!"""######""""""###$$$%%%%%%&&&$$$!!!!!!""""""!!! %%%$$$""" !!!###"""!!!!!! !!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!""""""#########!!!!!!!!!  !!!!!!!!!"""$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$#########"""""""""!!!!!!!!!!!!!!! """"""############"""""""""""""""""""""###########################################################################$$$%%%%%%$$$""""""""""""!!!!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""  !!!"""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""######"""""""""""""""""""""!!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!""""""&&&$$$""" !!!"""###"""""""""""""""#########%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!$$$"""!!!!!!"""$$$"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$######!!! !!!!!!!!!!!!!!!""""""#########""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!! """"""###$$$$$$$$$$$$$$$#########"""""""""""""""###############$$$$$$%%%""""""#########$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""########################$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$${{{sssmmmkkkjjjiiijjjmmmmmmrrrtttsssrrrqqqmmmhhh```^^^\\\\\\^^^_________^^^\\\YYYWWWVVVUUUSSSRRRSSSTTTUUUUUUSSSOOOJJJGGGDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<:::888555333222444666888999888777666888666444111///---,,,++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$%%%%%%###"""""""""$$$%%%$$$###"""""""""""""""""""""""" !!!"""""""""""""""&&&%%%###"""""""""###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$'''$$$"""%%%%%%!!! """##################$$$%%%$$$""" !!!!!!!!! ###"""  $$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!! """""""""""""""""""""""" !!!!!!"""""""""""""""""""""!!!!!! """!!!!!!!!!  !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!$$$%%%%%%$$$!!! !!!!!!""""""############$$$$$$############$$$$$$##############################""""""###$$$%%%%%%&&&$$$###"""###"""!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!##############################!!!!!!!!!"""###$$$ !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""###### !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""###############$$$$$$######""""""!!!!!!%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!$$$"""!!!!!!"""$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""$$$$$$$$$######!!! !!!!!!!!!!!!!!!""""""#########""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!""""""###$$$$$$$$$$$$############"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$${{{tttmmmkkkjjjiiijjjmmmmmmqqqtttrrrqqqqqqmmmgggaaa___]]]]]]^^^`````````___]]]ZZZXXXWWWVVVTTTSSSSSSTTTUUUUUUSSSOOOKKKHHHBBBBBBBBBAAAAAA@@@??????>>>>>>===<<<:::888555333222333555777888888777777999888555333000...,,,,,,++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""######$$$###"""""""""$$$%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############!!!!!!######!!!!!!#########"""""""""######$$$!!!  !!!"""!!!  !!!$$$######""""""""""""###""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""######"""!!!!!!  !!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!###%%%%%%###!!!!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$########################"""""""""""""""###$$$%%%%%%$$$""""""######""" """"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###########################""""""""""""######$$$ """######"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$ !!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """$$$%%%$$$###"""$$$$$$$$$######""""""!!!$$$$$$$$$#####################$$$$$$$$$######"""###"""!!! !!!"""### !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""###############"""!!! !!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$###!!!"""######$$$$$$######"""""""""""""""#########!!!"""######$$$$$$######%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$######""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###"""""""""""""""""""""""""""###$$$$$$###"""$$$%%%$$$############$$$%%%%%%!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$${{{sssmmmkkkjjjhhhiiimmmlllqqqsssrrrqqqppplllgggaaa___]]]]]]___aaaaaaaaaaaa^^^[[[YYYYYYXXXVVVTTTTTTUUUVVVVVVTTTPPPLLLJJJAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<:::888555333444444555666777888999999:::999666333111...---,,,,,,+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$###"""""""""$$$%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""######""""""!!! """"""""""""""""""""""""#########"""""""""""""""!!! ###### !!!%%%###""""""!!!!!!""""""""" """$$$$$$"""!!! !!!!!!!!!"""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""########################$$$$$$#########""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###""""""$$$$$$###"""#########""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######################## !!!!!!"""######"""""" """#########"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$ !!!!!!!!!""" !!!!!!!!!"""""" !!!""""""""""""""" !!!###$$$$$$###"""!!!"""""""""######$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""""" !!!"""###""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$!!!""""""###############!!!!!!""""""######$$$$$$ !!!"""###$$$######"""$$$$$$#####################"""""""""""""""######$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!###$$$$$$######$$$%%%###""""""!!!"""###$$$%%%!!!###%%%$$$###"""$$$&&&$$$$$$#########"""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""########################{{{ssslllkkkjjjhhhiiillllllpppsssqqqpppppplllgggaaa___]]]]]]___aaaaaaaaaaaa___\\\ZZZYYYXXXWWWUUUUUUVVVXXXXXXVVVRRRNNNKKKAAAAAAAAABBBBBBBBBCCCCCC>>>>>>>>><<<:::888555444555555555666777999:::;;;;;;999777444111///---,,,,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$###"""""""""$$$%%%$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""#########""" ########################$$$$$$######""""""!!!!!!$$$""""""%%%### !!!$$$""""""!!!!!!!!!!!!!!!"""!!!###&&&&&&$$$"""""""""$$$$$$$$$###"""!!! !!!"""###"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$#################################""""""""""""""" !!!"""######!!!!!!""""""######$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!""""""$$$""""""$$$ !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###""""""$$$%%%$$$###$$$$$$######""""""!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!"""""""""!!!  """###$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$ !!!!!!!!!""""""###### !!!!!!!!!""" !!!""""""###""""""$$$$$$######""""""!!!!!! !!!"""$$$%%%''''''""""""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!"""""""""""" """#########"""!!!!!!""""""############"""!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!"""############### !!!!!!"""###$$$$$$%%% !!!"""$$$$$$######""""""""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!########################!!!!!! !!!!!!######################## !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!###$$$$$$######$$$&&&""""""!!!!!!!!!"""$$$%%%!!!$$$&&&%%%###"""$$$'''$$$#########""""""!!!!!!##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""zzzqqqiiihhhhhhhhhhhhkkknnnoooppprrrssspppkkkggg^^^]]][[[\\\___aaabbbbbbcccaaa^^^[[[YYYYYYYYYYYYWWWWWWWWWUUURRRNNNKKKHHHEEEEEEEEEDDDCCCAAA@@@???=========<<<;;;:::888888444444555555555555555555999888666444111...,,,+++,,,***)))'''&&&&&&&&&'''$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!###%%%&&&&&&###%%%$$$""" """$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$ !!!######""""""$$$%%%!!!!!!!!!!!!!!!""""""######!!! ###$$$""" """""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!"""!!! !!!###$$$$$$"""!!! """######""""""!!!!!!!!!!!!!!!$$$###"""""""""""""""######$$$$$$$$$$$$###""""""!!!"""###"""!!! !!!"""""""""""""""""""""""""""############""""""""""""%%%$$$###$$$&&&%%%!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""############$$$$$$###"""!!! !!!!!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%######""""""""""""######""""""############""""""########################$$$#########""""""!!!!!!###"""!!! """"""""""""""""""""""""%%%$$$###"""""""""###$$$!!!""""""######""" $$$###"""!!!!!!"""############""""""!!!!!!  !!!"""###$$$$$$"""!!!  !!!"""""""""""""""!!!!!!!!!!!!""""""""""""############ """###"""!!! !!!###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""!!! """"""""""""""""""""""""#########"""""""""""""""""""""############""""""!!!!!! """###%%%######""""""""""""############### #####################$$$"""############$$$$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######$$$###""" """###$$$%%%%%%$$$###"""!!! ########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""#########$$$######""""""""""""##############################{{{rrrjjjhhhiiihhhiiikkknnnoooqqqrrrssspppkkkggg___]]]\\\]]]```bbbccccccfffddd```\\\YYYXXXXXXXXXWWWWWWVVVUUURRRNNNJJJHHHDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<<<<;;;999888777555555555666666777777777:::999777555222///---,,,''''''&&&%%%%%%%%%&&&&&&!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!###%%%%%%%%%###%%%&&&%%%###"""""""""%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######!!!"""###"""!!! """""""""!!!!!!!!!"""######$$$"""!!!"""$$$%%%###!!!"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$$$$###""""""""""""###$$$$$$###"""!!!!!!!!!!!!!!!###"""""""""""""""###############"""""""""!!!!!!!!!"""######!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!%%%###"""###%%%&&&%%%$$$!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""############$$$$$$######""""""!!!!!!############$$$$$$$$$$$$$$$$$$########################""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$######$$$$$$###"""!!! !!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!  !!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!###$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""""""""############""""""$$$######"""""""""######""""""!!!!!!!!!!!!""""""###!!!$$$###"""##################"""""""""############$$$$$$$$$$$$$$$######"""#####################$$$$$$$$$%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""#########$$$$$$$$$$$$""""""############""""""########################|||ssskkkiiiiiihhhiiikkkooooooqqqsssssspppkkkggg___^^^]]]^^^aaadddeeeeeeiiifffbbb^^^ZZZXXXWWWWWWWWWWWWVVVTTTQQQMMMIIIGGGCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;;;;:::888777666555555666777888999999:::;;;:::888555333000...---$$$%%%&&&'''''''''''''''"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$$$$'''&&&%%%%%%%%%$$$""" %%%%%%$$$###"""!!!!!! """###$$$$$$$$$$$$###"""$$$$$$$$$###############!!!!!!!!!!!!""""""#########$$$$$$""" ###""""""""""""###$$$$$$%%%###"""###$$$%%%###""""""""""""""""""!!!!!! """"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######!!! !!!"""!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""%%%###!!!!!!$$$'''))))))!!!""""""#########""""""!!!!!!!!!!!!""""""###$$$""""""""""""############$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""######"""""""""###$$$$$$ !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!! !!!"""###!!!""""""""""""!!!!!!!!!!!!$$$$$$###"""!!! """!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!""""""!!!"""######!!!!!!"""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######!!!""""""######""""""!!!$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""############""""""%%%%%%%%%$$$$$$###"""!!!######""""""""""""######!!!!!!!!!"""######$$$$$$#########""""""!!!!!!!!!"""############$$$$$$$$$######"""""""""###$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$######"""""""""########################$$$""""""$$$"""!!!!!! !!!!!!"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$###""""""########################}}}tttllljjjjjjiiijjjlllooopppqqqssssssqqqlllhhhaaa___^^^___bbbeeeffffffiiifffbbb^^^[[[YYYYYYYYYWWWWWWVVVTTTQQQMMMIIIFFFBBBBBBBBBAAA@@@???>>>>>>;;;;;;;;;:::999888777666555555666777888999:::;;;:::999777555222000...---'''((()))******)))(((''''''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" """$$$$$$###&&&$$$"""###&&&&&&### $$$#########""""""!!!!!!#########$$$$$$#################################"""""""""##################$$$$$$###  ###############$$$$$$%%%$$$##################"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%'''((()))(((&&&%%%&&&%%%$$$###"""!!!!!!!!! !!!!!!###$$$%%%%%%###!!!  """###!!!""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""""""""$$$%%%'''(((""""""###$$$$$$$$$############""""""!!!""""""###!!!"""""""""############"""""""""######$$$$$$$$$&&&&&&%%%$$$######""""""$$$$$$$$$#########""""""######""""""""""""######""""""############""""""#################################""""""""""""""""""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%%%%$$$%%%%%%$$$$$$###"""!!! """###$$$$$$###!!!""""""""""""!!!!!!!!!!!!$$$$$$###"""!!! ########################"""""""""""""""#########!!!!!!!!!!!!""""""""""""!!!"""######"""!!!"""###"""###$$$%%%%%%$$$###"""$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""######"""""""""$$$######"""""""""######"""""""""""""""""""""""""""""""""""""""#########""""""############""""""######$$$%%%$$$###!!! %%%$$$$$$######$$$$$$%%%"""%%%%%%###"""###%%%######""""""!!! """"""#########$$$$$$$$$""""""!!!""""""###$$$%%%!!!""""""""""""#################################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""%%%$$$""" """$$$%%%!!!!!! !!!!!!######"""!!!!!!"""######!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!########################uuummmkkkkkkjjjjjjlllooopppqqqssstttqqqlllhhhbbbaaa___```ccceeefffffffffdddaaa^^^\\\[[[\\\\\\XXXXXXWWWUUUQQQMMMHHHFFFAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;:::999888777666444444555666888999::::::888777666444111///------)))***++++++***((('''%%%'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$###"""""" !!!%%%'''%%%"""!!!!!!""""""#########$$$$$$##################$$$########################"""###$$$%%%%%%%%%$$$$$$"""###$$$$$$""""""###$$$###############$$$$$$%%%#########"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""$$$%%%((()))***)))'''&&&&&&&&&$$$######""""""""" !!!"""###$$$&&&%%%###!!!!!!"""###$$$!!! !!!"""""""""""""""""""""""""""!!!"""""""""#########$$$!!!"""###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!!!!!!!!!!"""""""""############ !!!!!!"""#########%%%%%%$$$###"""!!!!!! """"""#########$$$$$$$$$######""""""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!""""""###$$$"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$$$$$$$###"""!!!!!! ##################$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""#########$$$""""""#########$$$$$$$$$"""###$$$###"""!!!"""$$$"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$######""""""############"""""""""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""############""""""############"""""" """#########"""!!!######""""""""""""######!!!%%%%%%""" !!!######"""""""""!!!!!! """"""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$!!!""""""""""""##########################################"""""""""!!!!!!""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###!!!!!! !!!!!!######""""""""""""######!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$##################""""""!!!###$$$&&&&&&$$$###!!!########################wwwnnnllllllkkkkkkmmmpppppprrrttttttqqqlllhhhdddbbb```aaabbbdddddddddcccbbb___]]]\\\]]]]]]^^^YYYYYYXXXVVVRRRMMMIIIFFFAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;:::888777666555555666777888999999:::777777555333111///------)))))))))((('''&&&$$$$$$###%%%&&&&&&&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###!!!$$$&&&&&&%%% !!!!!!"""###$$$%%%%%%$$$$$$###""""""###$$$$$$###############$$$$$$$$$""""""$$$%%%%%%%%%$$$###!!!"""$$$$$$$$$$$$%%%'''###""""""""""""###$$$$$$"""######"""  !!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""""""""""""""###%%%''')))))))))'''&&&&&&%%%$$$$$$###$$$$$$$$$ !!!""""""###&&&%%%###"""""""""###$$$ !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!! ###%%%%%%### !!!"""###$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!""""""""""""############ !!!!!!"""""""""###$$$$$$######"""!!! !!!""""""###$$$$$$%%%%%%######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""##############################!!!"""###$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!"""!!! !!!"""$$$%%%!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!! !!!""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$######$$$$$$$$$$$$######"""""""""#####################$$$$$$$$$$$$######"""######$$$$$$######"""""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""!!!""""""#########!!!!!! !!!!!!!!!$$$$$$""" !!!""""""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!"""######"""""""""#########$$$$$$######################################################################## """$$$&&&&&&$$$""" """!!!!!! !!!!!!""""""""""""######"""""""""!!!!!!""""""#########$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########""""""""""""""""""###$$$%%%%%%$$$###"""########################xxxooommmmmmkkkkkkmmmpppppprrrttttttqqqmmmiiifffcccaaaaaabbbcccbbbbbbbbbaaa___]]]\\\\\\]]]^^^ZZZZZZYYYWWWSSSNNNJJJGGGAAAAAAAAAAAAAAAAAA@@@???<<<<<<<<<<<<;;;999888777777888888888999999::::::888777666444222000///...))))))((('''&&&&&&''''''###$$$&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&$$$### """$$$$$$$$$%%%'''""""""######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$!!!"""$$$$$$###"""!!! """###$$$######%%%&&&""""""!!!!!!!!!"""######"""$$$%%%$$$!!! """ !!!"""""""""""""""""""""""""""""""""""""""######""""""!!!  !!!"""###""""""!!!###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&!!!!!! !!!!!!"""############"""""""""""" """"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! """$$$%%%$$$!!! !!! !!!"""###$$$$$$$$$$$$$$$######""""""###$$$$$$""""""""""""############""""""""""""""""""######$$$$$$$$$######"""""""""##################$$$$$$######""""""""""""######""""""############""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$###"""""""""######""""""""""""""""""""""""$$$###############$$$$$$###"""!!!!!!!!!"""###$$$!!!!!!!!!""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!! !!!""""""######$$$%%%%%%"""############$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$############$$$$$$!!!"""""""""#########$$$######$$$$$$$$$$$$######"""######$$$$$$######"""###""""""""""""###$$$%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""############"""""""""""""""!!!""""""######"""!!!!!!!!!!!!!!!!!!"""!!!"""######"""!!!!!!"""!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$###""""""!!!!!!!!!!!!"""############$$$$$$$$$%%%########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! ###""""""!!!!!!""""""###""""""############"""""""""""""""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################xxxpppnnnmmmkkklllnnnpppqqqrrrttttttrrrmmmiiigggdddbbbaaaaaabbbaaa```cccaaa___\\\[[[[[[\\\]]][[[[[[ZZZWWWSSSOOOJJJHHHAAAAAABBBBBBBBBAAA@@@@@@=========<<<;;;:::999888::::::::::::::::::::::::999888777555333111000///***)))((((((((()))+++,,,&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%### ###&&&&&&$$$###%%%'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$!!!"""###"""  """######""""""###$$$!!!!!!!!!!!!!!!""""""###$$$%%%'''%%%""" !!!### !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!!  """#########"""!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''"""!!!!!! !!!!!!"""""""""###"""!!! """###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$%%%%%%### ###&&& !!!######$$$$$$$$$!!!!!!!!!"""###%%%&&&'''""""""""""""####################################%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""######""""""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$&&&&&&%%%$$$############""""""""""""""""""""""""%%%$$$###"""""""""###$$$###""""""""""""$$$%%%&&&!!!###$$$%%%%%%###  !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%""""""""""""############"""$$$$$$$$$###"""###$$$%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$#########$$$%%%%%%&&&"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""############""""""&&&%%%$$$"""!!!"""######%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&"""############$$$$$$$$$$$$###"""!!!!!! !!!!!!###$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############""""""""""""######""""""############""""""######""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################xxxnnnllllllkkkkkknnnqqqqqqqqqrrrrrrppplllhhheeecccbbbcccddddddcccaaacccaaa^^^\\\ZZZZZZZZZ[[[XXXXXXXXXVVVSSSOOOKKKIIIEEECCCAAAAAABBBBBBAAA@@@>>>>>>===<<<;;;999777666555666777999999888888777555444333111///...---------+++)))(((((('''$$$###''''''%%%$$$###"""""""""""""""#########$$$$$$$$$ """###$$$%%%&&&$$$%%%%%%%%%$$$""" ########################$$$###""""""######""" ###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""!!! &&&&&&%%%%%%###"""!!! """"""!!!!!!!!!!!!"""""""""!!!  !!!"""############$$$$$$$$$$$$#########"""""""""""""""&&&%%%$$$###"""###$$$%%%""""""""""""############&&&%%%$$$"""!!! """###$$$%%%%%%&&&)))&&&$$$%%%''''''### $$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$$$$%%%'''((("""###$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$############$$$$$$############""""""""""""'''&&&$$$#########$$$$$$$$$$$$############$$$$$$&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!  !!!"""$$$#########""""""!!!!!!"""!!! """"""""""""!!!!!!!!!!!!######$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!%%%%%%$$$###""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#################################!!!!!!""""""######$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$"""!!!!!!!!!"""###########################""""""""""""""""""""""""######""""""""""""######""""""############""""""$$$$$$######""""""!!!!!!###############"""!!!!!! !!!"""###############$$$$$$$$$#########""""""$$$$$$###########################"""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$############"""!!!###%%%&&&%%%$$$$$$%%%'''&&&%%%$$$###############"""""""""""""""###$$$ !!!!!!"""###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%###''''''&&&%%%$$$###"""!!!wwwooommmmmmlllmmmoooqqqqqqqqqrrrrrroookkkhhhdddbbbaaaaaaccccccbbbaaacccaaa___\\\ZZZZZZZZZ[[[YYYYYYXXXVVVSSSOOOKKKIIIFFFDDDBBBBBBCCCCCCBBBAAA???>>>>>>===;;;999777666555666777999999888888777555444333111///...------,,,***((('''((('''%%%$$$$$$$$$$$$###$$$$$$%%%&&&#########$$$$$$$$$$$$%%%!!!""""""###$$$%%%&&&&&&$$$$$$%%%%%%$$$###"""!!!########################!!! !!!###$$$###"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########&&&%%%$$$$$$############""""""""""""###############""""""""""""######$$$"""######$$$$$$$$$######!!!#########$$$$$$######""""""""""""######""""""!!!!!!!!!"""######""""""!!!!!!!!!"""$$$$$$######$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$### !!!!!!!!!""""""$$$$$$############$$$$$$""""""""""""###$$$$$$%%%%%%$$$###"""""""""######$$$$$$############$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!!!!"""###$$$$$$###"""!!!"""!!! !!!##################"""""""""!!!"""!!!!!! ###############"""""""""######$$$$$$$$$$$$######$$$$$$###"""""""""""""""%%%$$$$$$######"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$###########################"""""""""""""""#################################%%%$$$###"""""""""##############################""""""""""""""""""""""""######""""""""""""######""""""############""""""$$$$$$$$$##############################"""!!!!!!###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###########################"""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$############""""""###%%%%%%$$$$$$$$$%%%'''&&&%%%$$$############$$$$$$###""""""!!!!!!!!! !!!!!!"""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$###$$$$$$###"""!!! wwwooommmnnnmmmnnnqqqpppppppppqqqqqqoookkkgggbbbaaa``````aaabbbbbbaaadddbbb___\\\[[[ZZZZZZ[[[ZZZYYYXXXVVVSSSPPPLLLJJJGGGEEEDDDCCCDDDDDDBBBAAA@@@??????===<<<999888777555666777999999888888777555444333111///...------+++)))''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$########################### ###%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###$$$$$$%%% !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" """$$$%%%%%%$$$""" !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""""""""############""""""#########$$$$$$%%%%%%%%%%%%$$$###"""!!! """$$$"""!!!###&&&"""##################"""###""""""""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$######""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######$$$$$$############$$$$$$""""""!!!!!!###$$$&&&((($$$###""""""!!!"""""""""$$$$$$############$$$$$$!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""$$$######""""""######$$$""""""############""""""#########"""###$$$$$$%%%############""""""""""""###""""""!!!!!!!!!!!!!!!###############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###############$$$$$$$$$###############$$$$$$######"""!!!!!! """"""""""""""""""""""""#################################$$$$$$$$$$$$$$$####################################""""""""""""$$$###""""""""""""###$$$%%%%%%$$$############$$$########################""""""""""""""""""""""""######""""""""""""######""""""############""""""######$$$$$$$$$$$$$$$$$$"""############""""""!!!$$$$$$%%%%%%$$$$$$######$$$############"""""""""########################""""""""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$############"""###$$$%%%$$$######%%%'''&&&%%%$$$###############%%%%%%$$$###"""!!! !!!!!!!!!"""######$$$$$$########################"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######""""""""""""!!!!!!""""""############""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""!!!~~~uuunnnmmmnnnnnnoooqqqpppppppppqqqqqqooojjjgggbbbaaa___```bbbccccccccceeeccc```]]][[[ZZZZZZ[[[[[[ZZZXXXVVVSSSPPPMMMKKKFFFEEEDDDCCCDDDCCCAAA@@@@@@@@@???>>><<<:::888777555666777888999888888777555444333111///...------+++)))'''&&&'''((('''&&&((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################  !!!$$$&&&&&&%%%###########################$$$$$$%%%%%%$$$$$$####################################""""""######### !!!"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$######""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!"""#########$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$%%%%%%%%%$$$###!!!!!!"""""""""############$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$###"""!!! """&&&&&&$$$"""""""""""""""$$$%%%%%%$$$""""""###############$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!!!!###%%%&&&#########"""""""""######$$$$$$############$$$$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######"""""""""############$$$$$$%%%%%%#########"""""""""""""""######"""""""""""""""###""""""###############$$$######$$$$$$$$$$$$######$$$######""""""###############$$$$$$$$$#####################""""""!!!!!!""""""""""""""""""""""""########################""""""######$$$$$$%%%%%%########################$$$$$$######""""""!!!!!!%%%###""" """###%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""############"""""""""""""""######$$$$$$$$$""""""############"""!!! !!!"""""""""""""""!!!############""""""""""""###############$$$$$$$$$"""""""""""""""#################################$$$$$$$$$#########""""""$$$$$$$$$###"""###%%%(((%%%%%%$$$###########################""""""!!!!!!!!!!!!""""""###########################$$$$$$$$$#################################$$$$$$%%%%%%%%%###""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!"""##################"""######""""""###%%%((()))''''''&&&%%%$$$$$$######|||tttmmmmmmnnnnnnoooqqqpppppppppqqqqqqoookkkgggcccaaa``````bbbeeeffffffeeeccc```]]][[[ZZZZZZ[[[[[[ZZZXXXUUURRROOOMMMKKKEEEDDDCCCCCCCCCBBB@@@===>>>>>>>>>===<<<:::888888555666777888999888888777555444333111///...------+++)))&&&&&&&&&'''''''''((((((&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&########################$$$###"""###%%%&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$"""""""""""""""######### !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""  """###"""#########$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$%%%%%%$$$###!!! !!!"""""""""##################$$$$$$$$$###""""""######$$$$$$$$$######"""%%%$$$$$$%%%&&&%%%""""""###$$$%%%%%%$$$###"""###############$$$$$$%%%"""############"""""""""$$$$$$$$$$$$######"""!!!""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$######""" $$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""###""""""""""""""""""###""""""#########$$$$$$$$$""""""""""""""""""############""""""""""""###$$$!!!!!!!!!"""""""""############$$$$$$$$$$$$######""""""!!!!!!!!!""""""###"""######$$$$$$$$$######!!!!!!""""""############""""""""""""""""""""""""########################"""""""""######$$$$$$$$$########################$$$$$$######""""""!!!!!!$$$###!!! !!!###$$$%%%%%%%%%%%%$$$$$$############################################################""""""""""""######""""""############"""""" !!!!!!""""""######!!!""""""#########"""""" !!!"""#########""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$###"""###%%%((($$$$$$######""""""###### !!!"""###$$$$$$######"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######"""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$#########"""!!!!!!"""%%%(((***######""""""!!!!!! }}}uuunnnooopppooooooqqqqqqqqqqqqrrrrrrppplllhhhcccaaa___```ccceeeggggggfffdddaaa^^^[[[ZZZZZZZZZZZZYYYWWWTTTQQQNNNLLLKKKEEEDDDCCCCCCCCCBBB???<<<<<<<<<<<<<<<;;;:::999888555666777999999888888777555444333111///...---------***'''%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""###$$$%%%%%%########################&&&%%%######$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$######$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$""""""$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$#########$$$######"""!!!""""""""""""############!!!###%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###!!!!!!$$$&&&#########$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$%%%$$$$$$###"""#########$$$######""""""""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######$$$$$$############$$$$$$############""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$ !!!###$$$######"""########################$$$$$$############$$$$$$######""""""""""""######!!!!!!"""############"""""""""""""""############"""""""""""""""######$$$ !!!""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!"""###!!!"""###%%%%%%$$$###### !!!!!!"""######$$$$$$""""""""""""""""""""""""########################"""""""""###################################################""""""""""""###"""!!!!!!!!!!!!"""###$$$$$$$$$%%%$$$######"""######################################################""""""""""""######""""""############"""""" !!!!!!!!!!!!!!!!!!!!!""""""############""" !!!"""###$$$$$$$$$$$$!!!!!!"""""""""""""""###"""""""""###$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$############"""###$$$%%%$$$######%%%'''$$$######"""""""""###### """###$$$$$$$$$$$$""""""""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$###!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$###"""!!!  """%%%&&&$$$$$$#########"""""""""wwwqqqqqqrrrqqqppprrrrrrrrrrrrssssssqqqmmmiiibbb```^^^___aaaeeeggghhhgggeeeaaa^^^[[[ZZZZZZZZZZZZXXXVVVRRROOOMMMKKKJJJEEEEEEDDDDDDDDDBBB???<<<999999::::::::::::999999555666777999999888888777555444333111///...------...+++'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$########################$$$###""""""######!!! ###########################$$$$$$%%%%%%$$$$$$#################################""""""""""""##################"""""""""!!!"""###$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$"""  """$$$!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""""""""""""""######$$$""""""""""""############"""$$$%%%$$$$$$""""""###$$$$$$$$$$$$$$$  """###$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!"""######&&&&&&'''''''''&&&%%%$$$!!!""""""############"""""""""###$$$$$$$$$$$$### !!!!!!!!!""""""$$$$$$############$$$$$$"""###%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$!!!###$$$###"""""" '''&&&&&&%%%%%%&&&&&&'''$$$###"""!!!!!!"""###$$$ !!!"""###$$$######"""!!!"""""""""############!!!!!!!!!!!!!!!"""###### !!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$ """###%%%%%%%%%###""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################"""""""""""""""#########""""""""""""""""""""""""######$$$$$$$$$###"""!!!######################################################""""""""""""######""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#####################$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""######!!!""""""###$$$$$$%%%%%% !!!!!!"""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############""""""###%%%%%%$$$$$$$$$%%%######""""""""""""###### """$$$$$$$$$###"""###"""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$""""""############"""""""""!!! !!!"""###$$$&&&&&&&&&%%%%%%%%%%%%$$$zzztttssstttrrrrrrssssssssssssttttttrrrmmmjjjaaa___]]]]]]```dddfffggggggeeebbb^^^\\\ZZZZZZZZZYYYXXXUUURRRNNNLLLJJJJJJFFFFFFEEEFFFFFFDDD@@@===777888999999::::::::::::555666777999999888888777555444333111///...------///,,,(((%%%%%%&&&&&&%%%)))((('''&&&%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###"""!!! !!!"""###########################"""  !!!"""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$######!!! """"""!!!!!!!!!!!!""""""###""""""""""""""""""###############$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!###$$$&&&""""""""""""############!!!"""###"""!!! ######$$$$$$$$$######"""!!!"""###!!!###'''&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!""""""######$$$$$$%%%$$$###!!!!!! !!!"""###############""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$############$$$$$$!!!###&&&((())))))'''&&& !!!"""$$$$$$$$$###"""$$$$$$############$$$$$$!!!"""###$$$###!!!########################$$$######""""""######$$$$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%$$$######!!!!!!""""""#########$$$!!!!!! !!!!!!"""######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############""""""###$$$%%%%%% !!!###%%%&&&%%%###"""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!########################!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$###"""!!! ######################################################""""""""""""######""""""############""""""$$$$$$######""""""!!!!!!!!!!!!"""###############$$$$$$###"""  !!!!!!!!!""""""######!!!""""""###$$$$$$%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############"""!!!###%%%&&&%%%$$$$$$%%%###"""""""""""""""######!!!"""###%%%$$$###!!! #########"""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$###############$$$$$$######""""""""""""""""""|||tttrrrssssssuuuxxxwwwuuusssqqqpppnnnkkkhhhaaa___]]]]]]```dddfffggglllhhhdddaaa```___^^^]]][[[ZZZVVVRRRNNNKKKIIIGGGCCCCCCDDDEEEEEEDDD@@@===:::::::::::::::::::::;;;777888888999999999888888;;;999777444111///---,,,***)))))))))******'''%%%'''&&&$$$######$$$&&&'''&&&%%%$$$$$$$$$%%%&&&'''""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%###!!!###&&&'''&&&###%%%%%%$$$$$$"""!!! """######$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$"""  $$$$$$$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%$$$"""!!!###"""!!! !!!"""###%%%$$$$$$$$$%%%%%%###"""$$$"""!!!"""%%%&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&""""""############"""""""""############$$$$$$$$$%%%$$$###"""""""""###$$$###########################"""!!!!!!!!!###$$$%%%!!!!!!"""###$$$%%%%%%%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""###"""###$$$&&&''''''&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""############""""""!!!$$$$$$######""""""!!!!!!###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""""""""$$$&&&((("""######"""!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######""""""!!! &&&&&&%%%$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%########################!!!!!!"""##################$$$%%%%%%%%%###"""!!!######""""""######$$$%%%$$$$$$######""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%"""%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$${{{sssrrrssssssuuuxxxwwwuuusssqqqpppnnnkkkhhhaaa___]]]]]]```cccffffffkkkhhhccc```______]]]\\\[[[YYYVVVRRROOOLLLIIIHHHEEEDDDEEEEEEFFFDDD@@@===999::::::;;;;;;;;;::::::777777888999999999999999;;;999777444111///---,,,---***((('''(((((('''&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%###"""###%%%&&&%%%###!!!""""""###############%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!! $$$$$$#########""""""""""""""""""#########$$$$$$$$$$$$###"""!!! ######""""""""""""######%%%$$$###$$$%%%%%%###!!!###""" """$$$%%%$$$"""!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$######""""""###$$$%%%###########################"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%###############$$$$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""###$$$%%%&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$#########""""""""""""######!!!"""""""""############"""""""""""""""""""""""""""!!!  !!!"""!!!""""""#########""""""############""""""""""""%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$###""""""###$$$"""######"""!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%######"""""""""###$$$$$$########################!!!!!!"""###############$$$$$$$$$$$$$$$###""""""######""""""######$$$%%%############"""""""""""""""############$$$$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%""""""%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""######zzzrrrqqqssssssvvvyyyvvvuuurrrqqqpppnnnkkkhhhaaa___]]]]]]```ccceeefffjjjfffbbb___^^^^^^]]]\\\ZZZXXXVVVSSSPPPMMMKKKJJJFFFFFFEEEFFFFFFDDD@@@===999:::<<<======;;;:::999666666888999:::::::::::::::999666333111///------///,,,'''%%%%%%&&&''''''###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%%%%###!!!""""""###$$$$$$######&&&&&&%%%%%%$$$######"""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$###"""###$$$$$$""" """!!! !!!###$$$###""" !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$###"""""""""###$$$%%%%%%########################"""""""""!!!""""""###$$$##################$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""######"""######$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""######""""""""""""######!!!!!!""""""######$$$$$$########################!!!!!! !!!!!! !!!"""###############"""""""""###############&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$######"""""""""######"""!!!!!!"""$$$######$$$$$$$$$$$$############"""!!!!!!"""######$$$$$$%%%%%%%%%$$$######!!!!!!""""""###$$$$$$%%%###"""""""""""""""###############################################################$$$$$$$$$$$$%%%######"""!!!!!!!!!""""""########################!!!!!!"""###############%%%$$$########################""""""######$$$%%%"""""""""###############"""############$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""##################"""xxxqqqppprrrsssvvvyyyvvvtttrrrqqqpppnnnjjjhhhaaa___]]]]]]___bbbdddeeehhheee```^^^]]]]]]\\\[[[YYYXXXVVVTTTQQQNNNLLLJJJHHHGGGFFFFFFEEECCC@@@===999;;;===>>>>>><<<:::888555666777999:::;;;;;;;;;999888666333000...------///,,,(((&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$$$$###$$$$$$$$$$$$###"""!!! %%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$$$$$$$$$$"""!!!$$$"""""""""######""" """!!!!!!!!!"""""""""!!!############$$$$$$$$$%%%""""""############""""""""""""#########$$$$$$$$$!!!!!!"""######$$$%%%&&&########################""""""""""""""""""######$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######""""""""""""##############################$$$$$$###""""""######$$$###############"""""""""########################"""###$$$%%%%%%$$$###"""######""""""""""""###############"""""""""""""""##############################""""""""""""###### !!!######$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""############""""""!!!"""###$$$%%%%%%%%%$$$"""######"""!!!!!!"""$$$######$$$$$$$$$$$$###############""""""#########$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$""""""!!!!!!""""""######$$$$$$$$$#########""""""####################################$$$$$$$$$$$$######"""!!! !!!!!!########################!!!!!!"""###############%%%$$$###""""""###$$$%%%######""""""######$$$%%%"""""""""######$$$$$$$$$""""""#########$$$$$$$$$!!!""""""""""""############$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$&&&&&&$$$!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""$$$%%%%%%$$$""""""xxxpppppprrrsssuuuxxxvvvtttrrrpppooommmjjjgggbbb___]]]]]]___bbbddddddfffccc___\\\\\\\\\[[[ZZZYYYYYYWWWUUURRROOOLLLKKKGGGFFFEEEEEEEEECCC@@@>>>:::<<<>>>??????===:::888666666888999;;;;;;<<<<<<888777555222000...------,,,***)))(((((('''$$$"""&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$######"""######$$$$$$%%%$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$###########################""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!"""######### !!!"""######"""!!! $$$"""""""""######""" !!!"""""""""!!!!!!!!!"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""#########"""""""""$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$########################$$$###############$$$$$$######""""""""""""""""""########################"""###$$$$$$$$$$$$###"""######""""""""""""######%%%$$$$$$###"""!!! ########################""""""############"""""" !!!######$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""######""""""!!! !!!"""$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""########################""""""#########$$$$$$$$$######"""!!! !!!!!!########################!!!!!!"""###############$$$$$$"""""""""###$$$%%%######""""""######$$$%%%""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$!!!""""""""""""############$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%%%%$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""###$$$%%%%%%$$$###"""xxxpppoooqqqqqqtttwwwuuutttqqqpppooommmjjjgggbbb___]]]\\\^^^aaacccddddddaaa]]][[[[[[[[[ZZZYYYZZZZZZYYYWWWSSSPPPLLLJJJFFFDDDCCCCCCCCCCCCAAA???<<<===>>>???>>>===;;;999777777999:::;;;;;;;;;;;;888666444222000...------***)))((())))))'''$$$!!!&&&&&&%%%$$$###""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$"""!!!"""###!!!!!!###$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!######""""""""""""!!!!!! !!!"""#########!!!!!!""""""""""""!!!!!!$$$###"""###$$$$$$""" """###$$$###!!! !!!""""""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############"""!!!!!!##################$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%$$$$$$###"""!!! ######################## !!!!!!!!!!!! !!!"""########################$$$$$$$$$$$$$$$""""""#########"""!!!!!!""""""############""""""%%%$$$$$$###""""""!!!!!!"""######"""!!!!!!"""$$$""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$###""""""!!!!!!"""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$######""""""########################"""""""""############$$$######"""!!!!!!!!!""""""########################!!!!!!"""#################################$$$%%%######""""""######$$$%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$&&&'''"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######xxxpppooopppppprrruuuuuusssqqqpppooommmiiigggbbb___]]]\\\^^^aaabbbcccccc```\\\ZZZZZZZZZYYYYYY[[[[[[ZZZXXXTTTOOOKKKIIICCCBBBAAAAAABBBBBBAAA???>>>??????>>>>>><<<;;;;;;888999999:::;;;;;;;;;:::777666444222000...------***((('''&&&''''''%%%$$$$$$$$$###""""""###$$$%%%"""###%%%&&&&&&&&&&&&%%%$$$###"""!!!"""###%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$!!! !!!###!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$#########""""""""" !!!!!!""""""#########""""""""""""""""""###%%%$$$###$$$%%%%%%###!!!"""$$$%%%$$$""" """###""""""""""""############"""""""""######""""""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$###"""!!! """""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%%%%$$$###""""""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""######"""""""""""""""""""""""" !!!""""""!!! !!!""""""#########""""""%%%$$$$$$$$$$$$$$$$$$###!!!""""""############""""""######$$$$$$######"""&&&%%%###"""!!!!!!"""""""""######"""!!!!!!"""$$$""""""############"""""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$#######################################""""""""""""##################"""""""""###$$$$$$########################!!!!!!"""###############""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$###!!! ###%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%xxxpppoooppppppqqqtttuuusssqqqpppooommmiiigggbbb___]]]\\\^^^aaabbbcccbbb___\\\YYYYYYYYYYYYXXX\\\\\\[[[XXXTTTOOOKKKHHHBBBAAA@@@@@@BBBBBBAAA@@@@@@??????>>>===<<<<<<<<<999999:::;;;;;;:::::::::777666444222000...------,,,)))%%%$$$%%%&&&''''''""""""!!!!!!"""$$$'''(((!!!"""$$$&&&'''''''''&&&$$$###"""!!!!!!###%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%$$$!!! !!!###$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$$$$#########"""###$$$%%%%%%$$$###"""###########################"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############%%%$$$$$$$$$######"""""" !!!!!!!!!"""""""""###%%%$$$###""""""###$$$%%%%%%$$$$$$$$$%%%%%%###"""###%%%&&&%%%"""!!!"""$$$############$$$$$$$$$$$$ !!!!!!!!!!!! """############$$$$$$$$$"""###$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$######""""""""""""######"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%###""""""""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! !!!$$$%%%######""""""""""""###### !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""############""""""!!!&&&%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!! !!!"""%%%&&&"""######"""!!!!!!"""$$$""""""############""""""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%% !!!!!!""""""###### !!!"""###################################################""""""""""""##################""""""###$$$%%%%%%########################!!!!!!"""###############!!!"""###%%%%%%%%%$$$############"""###$$$$$$%%%&&&%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ $$$###!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########&&&%%%$$$######$$$%%%&&&xxxooonnnooopppsssvvvwwwtttqqqnnnllljjjgggeeebbb```^^^^^^___`````````ddd```\\\WWWUUUVVVXXXYYY[[[ZZZYYYWWWSSSNNNIIIGGGFFFDDDAAA@@@@@@@@@??????????????????>>><<<;;;:::777999:::<<<======<<<<<<===999444111///...---,,,)))((('''&&&&&&%%%%%%&&&)))(((&&&$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""&&&'''$$$###%%%'''""""""############""""""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$#########%%%$$$######"""""""""###""""""#########$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############&&&&&&&&&%%%%%%%%%$$$$$$'''### !!!$$$%%%!!! !!!"""""""""""""""%%%$$$###"""""""""$$$$$$""""""""""""""""""#########"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!  """###"""""""""!!!""""""###$$$######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$""" !!!###%%%&&&%%%###$$$$$$$$$$$$###"""""""""!!! !!!###$$$$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%&&&&&&%%%%%%$$$""""""""""""####################################&&&$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###"""!!!!!!""""""###"""!!! !!!"""###$$$$$$$$$#########""""""""""""""""""""""""""""""&&&%%%$$$""""""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$######################## !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######"""!!!!!! $$$$$$######$$$$$$%%%&&&############"""""""""!!!$$$$$$############$$$$$$""""""############""""""""""""############""""""%%%%%%$$$###"""!!!  !!!"""###############$$$$$$$$$#########""""""!!!""""""""""""#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###########################wwwooonnnooopppsssvvvxxxuuuqqqnnnllljjjgggdddbbb```^^^^^^___```aaa```ccc```\\\XXXVVVVVVXXXYYYZZZYYYXXXVVVRRRMMMIIIFFFCCCAAA???>>>@@@AAA@@@@@@@@@@@@??????>>><<<;;;:::888999:::<<<<<<<<<<<<;;;<<<888444111000///---,,,***)))((('''&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&""""""#########$$$$$$$$$###$$$&&&'''&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%###"""""""""######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$############"""((($$$!!!"""%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$###############$$$############""""""""""""#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""  !!!""""""""""""""""""###$$$$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$$$$######""""""!!!###"""!!!"""$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""!!!!!! !!!"""###$$$%%%$$$###$$$%%%&&&$$$"""###$$$$$$%%%%%%%%%$$$$$$""""""""""""####################################&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$#########"""###"""!!!!!!!!!!!!"""###$$$$$$$$$#########""""""########################"""###$$$$$$$$$######"""########################################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""""""""""""""""""""""""""""""""""""""############"""######$$$%%%%%%&&&&&&######""""""######$$$%%%$$$$$$######"""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""######$$$$$$%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$!!!"""###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""########################wwwooonnnpppppprrrvvvxxxuuuqqqooollljjjfffdddbbb```^^^^^^___aaaaaa```cccaaa\\\XXXVVVVVVXXXYYYXXXXXXWWWUUUQQQLLLHHHFFF@@@???>>>>>>@@@AAAAAAAAA@@@@@@@@@???>>>===;;;;;;888999:::;;;<<<<<<;;;;;;:::777333111000000...---******)))((('''''''''''''''&&&$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$###$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""##################$$$%%%%%%&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$###############""""""###$$$$$$$$$$$$###!!!!!!"""###############""""""""""""!!!!!!!!!!!!(((%%%######%%%&&&###!!! !!!""""""######"""""""""######$$$$$$$$$######$$$$$$#########"""""""""$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!! !!!!!!#########"""###$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""!!! """!!!!!!###%%%&&&%%%### !!!"""###$$$%%%%%%%%%"""!!!!!!!!!!!!"""###$$$&&&$$$######$$$%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""####################################$$$%%%'''&&&%%%######$$$########################"""############$$$$$$$$$########################################################################$$$$$$%%%&&&%%%$$$###"""###""""""!!!!!!""""""###$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!########################""""""""""""############ !!!""""""######""""""!!!!!!""""""###$$$$$$$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%$$$######"""######""""""#########$$$$$$$$$!!!"""$$$&&&&&&%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$wwwpppooopppqqqrrruuuuuussspppooommmkkkhhheeecccaaa___^^^```aaaaaaaaacccaaa]]]YYYWWWWWWXXXYYYWWWWWWVVVTTTPPPLLLHHHEEEAAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@???>>>===<<<;;;888999:::;;;<<<;;;;;;:::999666333111111000///---+++***)))((((((''''''(((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""" ###'''***)))'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""#########$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$##########################################"""######$$$$$$$$$######!!!!!!"""###############""""""!!!!!!!!! &&&$$$######%%%%%%###!!! !!!!!!""""""!!!!!!!!!"""$$$%%%%%%$$$###"""%%%$$$$$$######""""""!!!%%%%%%$$$###"""""""""###########################$$$###"""!!!!!!!!!"""##################$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!######""""""!!!!!! !!!!!!"""$$$&&&&&&$$$"""!!!!!!"""###$$$%%%%%%%%%"""""""""""""""#########'''$$$""""""###%%%%%%%%% !!!"""######$$$$$$###!!!"""""""""####################################!!!$$$&&&%%%###!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################"""###%%%&&&&&&%%%###!!!""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########""""""!!!########################!!!"""""""""###############""""""!!!!!! """""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%###!!! !!!###%%%###$$$$$$$$$$$$$$$$$$###########################!!!"""###$$$%%%%%%&&&&&&########################"""""""""#########$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$wwwpppoooqqqqqqrrruuurrrqqqoooooonnnmmmjjjgggcccaaa______```aaaaaaaaacccaaa]]]ZZZXXXWWWXXXYYYVVVVVVUUUSSSPPPLLLHHHEEEDDDCCCBBBCCCDDDDDDBBBAAA@@@@@@@@@@@@???===<<<;;;888999:::;;;;;;;;;:::999888666333222111111///---+++***)))((((((''''''(((%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###############!!!!!!%%%'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""#########$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&############$$$#######################################$$$$$$$$$######"""!!!!!!"""#####################"""""""""!!!!!!!!!$$$###""""""######"""!!!"""###$$$$$$%%%%%%$$$$$$!!!"""###%%%%%%$$$$$$###%%%$$$$$$$$$######""""""%%%%%%$$$###"""""""""###########################!!!!!!!!!""""""###$$$$$$######""""""######$$$%%%%%%%%%%%%$$$###"""!!! !!!!!!""""""######!!!!!!"""$$$&&&&&&$$$"""######$$$$$$$$$######"""!!!""""""###############'''$$$""""""###%%%%%%%%% !!!"""###############!!!"""""""""####################################"""###%%%%%%$$$######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################################## """###%%%%%%$$$"""!!!""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%### !!!"""################################################$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""" """######$$$$$$$$$########################!!!"""""""""############'''''''''&&&%%%%%%$$$$$$$$$############$$$%%%%%% !!!"""###$$$%%%%%%$$$$$$############$$$$$$%%%###!!! !!!###%%%""""""############""""""$$$$$$$$$############### !!!###$$$%%%%%%%%%########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwppppppqqqqqqrrrtttqqqpppooooooooommmjjjgggcccaaa______```bbbbbbaaacccaaa^^^[[[YYYXXXXXXXXXVVVVVVUUUSSSPPPLLLHHHFFFEEEDDDDDDDDDEEEEEECCCAAAAAAAAAAAA@@@???>>><<<<<<888999:::;;;;;;:::999888999777444333222000...+++******)))(((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!! &&&$$$""""""""""""!!!!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""########################%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""###########################""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#################################!!!!!!"""######$$$$$$$$$"""""""""!!!"""######$$$ !!!"""###$$$$$$$$$$$$ !!!!!!"""###$$$%%%"""!!!!!!###%%%&&&%%%###$$$$$$$$$$$$$$$###""""""!!!"""######$$$$$$######&&&$$$######$$$%%%%%%$$$""""""############""""""""""""""""""####################################%%%###"""###%%%''''''&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""###$$$###"""""""""######$$$$$$######"""!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%!!!"""$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$%%%########################""""""""""""###############$$$$$$%%%&&&&&&''''''$$$$$$$$$###$$$%%%%%%&&& !!!"""###$$$%%%&&&""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$"""""""""######"""""""""!!!""""""###$$$%%%&&&&&&""""""#########""""""!!!###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$"""!!!"""###%%%'''$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwpppppprrrqqqrrrtttsssrrrqqqpppooolllhhheeedddbbb______aaabbbbbbbbbcccaaa^^^\\\YYYXXXXXXXXXVVVVVVVVVTTTQQQMMMIIIGGGCCCBBBBBBDDDEEEFFFDDDBBBAAAAAAAAA@@@???>>>===<<<888999:::;;;;;;:::999888999777555333222000---******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""!!!!!! $$$$$$$$$###!!!!!!###%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""########################""""""""""""!!!"""###$$$############$$$ !!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&"""######$$$$$$%%%%%%&&&#########"""######$$$$$$########################$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""### !!!###$$$%%%%%%%%%!!!""""""######$$$$$$$$$###"""!!!"""$$$%%%%%%%%%"""######$$$$$$$$$######!!!"""###$$$$$$$$$######%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$###"""!!!!!!""""""""""""####################################%%% ###((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""######$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""#################################"""  !!!$$$%%%########################################################################$$$$$$$$$######"""""""""######################## !!!"""###############""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$###############$$$$$$%%%""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$######"""#########$$$$$$%%%%%%%%%"""######$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvpppqqqrrrqqqrrrsssuuutttrrrqqqoookkkfffbbbdddbbb```___aaabbbbbbbbbcccaaa___\\\ZZZYYYXXXXXXVVVVVVVVVTTTQQQMMMJJJGGG@@@@@@AAACCCEEEFFFEEECCCAAAAAAAAA@@@???>>>===<<<888999:::;;;::::::888888:::888555444222///,,,))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%$$$$$$######!!!######"""$$$)))---###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$############"""""""""###$$$%%%%%%""""""#########$$$$$$$$$!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!###$$$%%%%%%$$$###$$$%%%""""""###$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''""""""###$$$%%%&&&&&&'''###"""""""""###$$$%%%%%%""""""""""""""""""""""""&&&&&&&&&%%%###!!!  !!!""""""!!!""""""############"""$$$$$$$$$###############$$$""" !!!###%%%&&&%%% !!!"""###$$$%%%%%%%%%!!!"""###$$$%%%$$$######$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%$$$"""!!! """"""""""""#######################################&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$#########$$$%%%&&&&&&"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&&&&%%%%%%$$$#########"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%$$$""""""!!! !!!"""$$$&&&'''''''''""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""" """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%))),,,,,,***'''%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwpppqqqttttttuuuvvvvvvuuusssqqqnnnllljjjiiifffccc___]]]___aaacccdddhhhddd___ZZZVVVVVVWWWXXXYYYVVVRRRQQQPPPNNNIIIFFFCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>;;;999888999:::;;;;;;<<<<<<;;;;;;:::888555444222///,,,)))*********))))))((('''&&&%%%$$$$$$######$$$$$$%%%(((((($$$###***######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&$$$!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!! !!!"""######"""!!! &&&%%%###""""""###%%%&&&%%%%%%%%%$$$###""""""!!!###############"""!!! $$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""&&&%%%$$$"""!!! %%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###########################$$$$$$%%%%%%%%%$$$$$$!!!!!!"""""""""######$$$!!!"""$$$$$$#########$$$########################%%%$$$###""""""$$$&&&(((&&&&&&%%%%%%$$$###""""""""""""############""""""%%%%%%%%%%%%%%%$$$###"""###############"""!!!!!!%%%$$$###!!!!!!!!!!!!"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''((('''%%%$$$###$$$%%%%%%%%%###""""""###$$$$$$###""""""""""""""""""""""""################################################$$$$$$##################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$########################"""""""""""""""######### """######!!! !!!"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################"""""""""""""""######$$$"""###$$$$$$$$$"""!!!$$$$$$$$$###"""!!! ###$$$%%%&&&&&&&&&&&&&&&#########"""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$##################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$###""""""""""""$$$%%%&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&))))))((('''&&&$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$xxxpppqqqtttttttttuuuuuutttrrrpppnnnkkkjjjiiieeebbb___]]]___bbbcccdddhhhddd___[[[XXXWWWXXXYYYXXXVVVTTTRRRQQQNNNJJJFFFCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@>>><<<999888999999:::;;;<<<<<<<<<<<<999777555333222///,,,)))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''$$$!!!!!!%%%)))######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""!!!###&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$$$$###"""!!!!!!"""############"""!!!%%%%%%############%%%%%%%%%$$$$$$###""""""!!!!!!######$$$$$$######"""!!!############"""""""""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""######"""""""""""""""###$$$$$$$$$#########""""""$$$$$$$$$#########""""""###########################$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$#########$$$########################""""""!!! !!!"""###$$$&&&&&&%%%%%%$$$######"""""""""############""""""%%%%%%%%%%%%%%%$$$###"""###############"""!!!!!!###"""""""""###$$$%%%&&&!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&############"""#########%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!""""""""""""#################################"""############$$$$$$$$$"""""""""""""""#########!!!""""""######$$$$$$$$$""""""""""""#########$$$########################"""""""""""""""""""""###!!!###$$$$$$###""""""###!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$####################################"""""""""""""""######$$$""""""############""""""&&&&&&&&&&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%***)))(((&&&%%%%%%%%%&&&$$$$$$##################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$xxxpppqqqsssssssssttttttsssqqqooommmjjjiiihhhdddaaa^^^^^^```bbbddddddgggddd```\\\ZZZYYYZZZZZZXXXWWWVVVUUUSSSOOOJJJFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???<<<:::999888999:::;;;<<<<<<<<<<<<999777555333222///,,,)))*********))))))((('''&&&&&&'''((())))))((('''&&&'''((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$ !!!$$$'''((('''%%%###$$$%%%&&&&&&%%%$$$###!!!""""""############""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$###"""############"""""""""""""""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$##########################################$$$$$$$$$###""""""!!! !!!"""######""" !!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""&&&%%%%%%$$$$$$#########""""""############""""""$$$$$$%%%%%%%%%$$$###############$$$######"""!!!############$$$%%%&&&'''!!!"""######$$$$$$######################################################""""""######$$$%%%%%%%%%%%%%%%'''((((((''''''&&&&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################!!!""""""""""""#################################"""############$$$$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""#########"""""""""#############################################"""""""""""""""""""""###%%%%%%#########$$$"""""""""###$$$$$$%%%%%%$$$############"""""""""########################"""""""""""""""######$$$###""""""""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%,,,+++)))'''&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$%%%'''((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$xxxppppppssssssrrrssssssrrrpppnnnllliiihhhgggcccaaa^^^^^^```cccddddddfffdddaaa^^^\\\[[[[[[[[[WWWXXXXXXWWWUUUPPPJJJGGGEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBAAA???===;;;:::888888999:::;;;;;;;;;;;;888666444333111///,,,)))*********))))))((('''&&&$$$%%%'''(((((('''%%%$$$%%%$$$$$$&&&'''&&&###!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$ !!!###&&&''''''%%%$$$"""###%%%&&&&&&%%%###""" !!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""!!!!!! $$$$$$%%%%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############################################################"""!!! """######"""!!!!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###"""%%%%%%%%%$$$$$$#########"""######$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$############$$$$$$######"""&&&%%%%%%$$$######""""""""""""###$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$'''(((***,,,+++***(((&&&'''%%%$$$$$$%%%&&&&&&%%%#######################################################################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$!!!!!!""""""###############"""""""""""""""""""""#########################################################"""""""""""""""!!!"""$$$$$$###"""###$$$""""""#########$$$$$$$$$###"""""""""""""""""""""########################"""""""""""""""######$$$%%%$$$###"""!!!"""###$$$!!!"""######$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwppppppssssssssstttsssrrrpppnnnkkkiiigggfffcccaaa______aaaccccccccccccbbbaaa___^^^]]]\\\\\\WWWXXXYYYXXXTTTOOOKKKHHHFFFEEECCCBBBAAAAAAAAABBBAAABBBBBBBBB@@@>>><<<;;;888999::::::;;;;;;::::::777555333222111///,,,************))))))((('''&&&$$$%%%'''(((((('''%%%$$$%%%$$$######$$$%%%###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""$$$&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$###!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!""""""##################"""""""""""""""##################$$$$$$$$$$$$###############################################################"""!!!  ###%%%%%%###"""!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$&&&''')))***)))&&&###!!!'''%%%$$$$$$%%%&&&&&&%%%########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$############""""""!!!!!!############""""""""""""$$$$$$$$$###################################################""""""!!!!!!!!!######"""!!!"""##################$$$$$$$$$"""""""""""""""""""""###########################"""""""""""""""######$$$'''&&&$$$"""!!!""""""### !!!""""""######"""%%%%%%&&&&&&&&&%%%%%%$$$""""""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvoooooosssssssssuuusssrrrpppnnnllliiihhhgggdddbbb``````aaabbbbbbaaaaaaaaa```______^^^]]]\\\WWWXXXYYYWWWSSSNNNKKKIIIGGGEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBAAA???===<<<:::::::::::::::999999888777555333222111///,,,************))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###############$$$$$$$$$%%%'''&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%$$$$$$######$$$$$$%%%########################"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!!!!!###############$$$$$$$$$########################""""""######$$$######"""###$$$%%%&&&&&&%%%###"""!!!"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$ """######$$$######"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((***+++***(((%%%###&&&%%%######%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################"""############$$$$$$$$$$$$$$$######"""!!!!!! ###############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$######"""!!!!!!!!! """""""""!!!"""###########################"""""""""############$$$########################"""""""""""""""######$$$&&&&&&%%%######""""""###!!!!!!"""###$$$$$$$$$#########$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%######$$$$$$%%%&&&&&&&&&$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$######$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&~~~uuunnnooosssttttttvvvsssrrrqqqooollljjjhhhgggeeecccaaa```aaaaaaaaa```^^^____________^^^]]]\\\WWWXXXYYYVVVQQQLLLJJJJJJGGGFFFDDDAAA@@@@@@AAABBBBBBBBBCCCCCCBBB@@@>>>===;;;;;;;;;:::999888777666666444222111111///,,,************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%&&&(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###%%%&&&%%%###"""###%%%&&&%%%###""""""###%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$########################!!!"""######$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$######""""""""""""""" !!!!!!""""""""""""""""""#########$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######!!!"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$ !!!###$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$'''(((***+++,,,+++***)))%%%$$$""""""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################"""############$$$$$$$$$#########"""""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$######"""!!!!!! !!!#########"""###$$$####################################$$$$$$%%%%%%########################"""""""""""""""######$$$"""###$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$#########$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&}}}tttmmmooossstttuuuwwwtttsssqqqooommmjjjiiihhhfffdddaaaaaaaaaaaa```^^^]]]^^^_________^^^]]]\\\WWWXXXXXXUUUOOOKKKJJJKKKHHHFFFDDDAAA@@@@@@AAABBBBBBBBBCCCCCCBBB@@@???===<<<<<<<<<;;;999777666555666444222111111///,,,***************)))((('''&&&%%%$$$$$$######$$$$$$%%% %%%******&&&###$$$'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%$$$""""""%%%((('''%%%###!!!!!!###%%%'''((('''%%%$$$###$$$%%%%%%%%%$$$###""""""###$$$%%%%%%###""" """###%%%###############$$$$$$$$$ !!!"""###############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""""""""############$$$$$$%%%%%%%%%&&&""""""######$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&!!!!!!"""""""""######$$$!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((()))***)))%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$#################################$$$$$$$$$###"""!!!!!! """$$$$$$$$$$$$%%%&&&$$$$$$########################$$$$$$$$$%%%%%%%%%########################"""""""""""""""######$$$ """%%%&&&'''''''''""""""#########""""""!!!&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''))))))*********((('''&&&########################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&qqqnnnqqqnnnrrrxxxwwwyyywwwuuurrrooommmkkkkkkdddcccaaa```^^^^^^_________```bbbbbbaaa^^^[[[YYYZZZWWWTTTRRRQQQOOOLLLJJJFFFDDDAAA@@@AAABBBAAAAAABBBCCCCCCDDDBBB@@@>>><<<:::;;;===>>>>>>===;;;:::555555444222000...,,,+++)))))))))))))))(((''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%'''(((%%%###"""###&&&'''$$$!!!########################&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###################################################"""""""""###$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$ !!!"""""""""""""""###!!! !!!###$$$$$$###!!!!!!"""###$$$$$$%%%%%%""""""############""""""$$$$$$###############$$$&&&&&&%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$%%%$$$###"""###$$$(((((('''''''''((())))))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$""" !!!$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$###!!! !!!""""""%%%&&&###"""###&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$################################################"""######$$$$$$######"""######""""""######$$$%%%######################## !!!"""######$$$######&&&&&&%%%$$$###"""!!! %%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&)))***+++,,,+++***(((&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&$$$###""""""###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%rrrnnnqqqnnnqqqxxxwwwyyyxxxuuurrrpppmmmlllkkkhhhgggeeedddcccbbbcccccc```aaaccccccbbb___]]][[[YYYWWWTTTRRRQQQOOOMMMJJJIIIFFFCCCAAAAAA@@@???>>>???@@@BBBCCCCCCAAA@@@???888999:::;;;;;;999777666555555444222000...,,,+++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###############################################################$$$$$$$$$""""""###$$$$$$$$$$$$$$$##################""""""$$$"""!!!!!!###$$$######!!!""""""###$$$$$$%%%%%%""""""############""""""""""""!!!!!!!!!!!!""""""###########################$$$%%%%%%%%%$$$###############""""""!!!!!!!!!###########################$$$%%%$$$###"""###$$$############$$$%%%'''''''''&&&%%%%%%$$$$$$$$$%%%########################$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&'''%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$((((((((((((''''''&&&%%%!!!"""$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################################################################$$$$$$###"""!!!!!!###!!!###$$$$$$###"""""""""######$$$$$$$$$$$$###############"""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$######################################################$$$$$$$$$$$$############""""""######$$$%%%########################"""###############"""!!!########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%((()))***+++***)))'''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%rrrooopppmmmqqqxxxvvvzzzyyyvvvssspppnnnmmmlllgggfffdddbbbaaaaaaaaabbbaaabbbcccdddcccaaa^^^]]]YYYWWWTTTRRRRRRPPPMMMKKKKKKHHHDDDBBBAAA???===;;;<<<===@@@BBBCCCBBBBBBAAA<<<<<<===>>>===;;;888777555555444222000...,,,+++((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$'''***)))%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$###"""!!!%%%###""""""#########""""""""""""###$$$$$$%%%%%%""""""############""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$""" """""""""!!!!!!!!!!!!!!!########################"""$$$%%%$$$######$$$%%%######$$$%%%&&&''')))***&&&&&&%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################################################################"""$$$$$$$$$"""!!!"""###$$$############### !!!""""""""""""""""""!!!$$$$$$######"""!!!!!! !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! """############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&######"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%''''''((())))))(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&'''(((''''''&&&%%%%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%sssoooppplllpppwwwvvv{{{yyywwwtttqqqooommmmmmeeedddbbb```______``````aaabbbccccccbbb```___]]]YYYWWWTTTSSSRRRQQQNNNLLLJJJHHHEEECCCBBB@@@>>><<<;;;===???AAABBBBBBAAA@@@>>>>>>??????>>><<<999777555444444222000...,,,+++(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###""""""""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$######&&&$$$""""""######"""!!!""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$######$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$###$$$&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$##############################"""$$$%%%$$$######$$$&&&&&&%%%%%%&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$!!!"""############&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%########################################################################"""$$$$$$$$$""""""###$$$&&&###!!!"""$$$%%%"""!!!!!!""""""""""""!!!!!!############""""""!!!!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%&&&"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%&&&'''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&tttoooppplllooowwwvvv{{{yyywwwtttqqqooommmmmmgggfffdddbbbaaaaaabbbbbbaaaaaaaaaaaaaaa```^^^^^^YYYWWWUUUSSSRRRQQQNNNLLLGGGFFFDDDCCCCCCBBB@@@>>>===>>>@@@AAAAAA@@@>>>===:::;;;<<<<<<;;;888666444555444444222000...,,,+++((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''%%%######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$######""" !!!"""###$$$$$$$$$$$$&&&%%%###"""###$$$###"""###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&& !!!""""""############!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$###""""""""""""%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$#########&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###$$$$$$###"""###%%%%%%"""!!!"""%%%'''%%%###"""######$$$$$$######"""!!!!!!""""""############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$#####################$$$""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&uuupppoookkkooovvvuuuzzzyyyvvvssspppnnnmmmlllfffdddcccaaa```````````````aaaaaaaaa``````___^^^[[[YYYVVVTTTRRRPPPMMMKKKEEEDDDCCCDDDDDDDDDBBB@@@>>>???@@@@@@@@@>>><<<;;;;;;<<<======<<<:::888666555555444222000...,,,+++'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$***&&&"""###&&&((('''%%%##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$##################$$$$$$$$$$$$###""""""!!!###$$$%%%%%%&&&&&&$$$######$$$$$$$$$#################################$$$$$$$$$$$$######"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%&&&'''(((""""""###$$$%%%%%%&&&&&&###############$$$$$$$$$########################"""$$$%%%%%%$$$$$$&&&''')))((('''%%%$$$######"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%$$$######$$$%%%###"""!!!"""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%########################!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&vvvpppooojjjnnnvvvuuuyyyxxxuuurrrpppmmmlllkkkdddcccaaa___^^^^^^^^^___bbbbbbaaaaaaaaaaaa``````]]]ZZZWWWTTTRRRPPPLLLJJJEEEDDDDDDDDDEEEDDDBBB@@@===>>>???@@@@@@>>><<<;;;<<<===>>>??????===;;;:::555555444222000...,,,+++''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######'''%%%#########%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&((('''%%%$$$%%%'''***,,,%%%$$$#########$$$%%%&&&!!!"""""""""####################################"""$$$%%%%%%%%%%%%&&&(((++++++)))(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((('''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%$$$$$$###%%%&&&!!!""""""!!! """$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''vvvpppooojjjnnnuuuuuuyyywwwuuurrrooommmkkkkkkhhhgggeeecccbbbbbbcccccccccccccccbbbbbbbbbbbbbbb^^^[[[XXXUUURRROOOLLLIIIFFFEEEDDDEEEEEEDDDAAA???;;;===>>>???@@@>>>===<<<888999;;;<<<<<<:::999777555555444222000...,,,+++''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###$$$&&&&&&%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((###!!!!!!$$$'''(((&&&$$$"""""""""$$$%%%""""""######$$$$$$$$$%%%########################"""$$$%%%%%%%%%%%%'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############"""###$$$%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%$$$$$$%%%&&&!!!"""### """######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""############$$$$$$$$$#########################################################$$$$$$##################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""##################$$$$$$############$$$%%%&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''zzzooollloooqqqtttwwwzzzxxxtttpppmmmkkkkkkkkkfffccc```^^^____________aaaaaabbbbbbbbbbbbaaaaaa```^^^[[[WWWRRRNNNJJJGGGFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@AAAAAA@@@===;;;999;;;999777999;;;;;;777333666444222///---,,,,,,,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%&&&'''(((***&&&""" """&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######""""""###%%%'''((( ###%%%$$$"""!!!$$$&&&%%%%%%$$$######""""""!!!$$$$$$$$$############"""$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###$$$$$$##################!!!"""###$$$%%%&&&&&&&&&***)))((('''&&&&&&%%%&&&!!!""""""""""""###############"""""""""""""""###$$$######%%%'''((((((''''''(((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%###$$$%%%%%%$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$###!!!"""%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$############""""""!!!!!!########################"""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%{{{pppmmmppprrrtttxxxyyywwwtttpppmmmkkkkkkkkkhhheeebbb```aaaaaaaaaaaa``````_____________________^^^[[[WWWSSSNNNJJJHHHFFFEEEDDDDDDEEEDDDBBB@@@@@@AAAAAAAAA@@@===;;;999888888999888777555333333666555222000...---,,,,,,,,,,,,+++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%...+++'''%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######!!!""""""""""""#########$$$############$$$&&&''' !!!""""""!!!!!!"""$$$$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$############$$$$$$############$$$$$$%%%$$$######%%%%%%$$$#################################$$$%%%&&&&&&&&&%%%&&&%%%$$$###"""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$%%%$$$$$$%%%''')))((('''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###""""""###%%%''''''&&&"""###%%%&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&###""""""%%%'''###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$#########"""""""""#######################################$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$}}}qqqnnnppprrruuuxxxxxxvvvssspppnnnlllkkkkkkjjjgggdddbbbccccccccccccaaa```^^^]]]]]]]]]^^^^^^^^^]]][[[WWWSSSNNNKKKIIIGGGEEEDDDEEEEEEEEECCCAAA@@@AAABBBAAA@@@===;;;999666999;;;999555222333555777666333111///...---,,,++++++***)))((((((''''''&&&'''((()))************((('''&&&%%%$$$$$$###$$$)))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""""""""#########%%%$$$$$$######$$$%%%%%%###"""!!!"""###$$$$$$###"""######$$$$$$%%%&&&&&&%%%$$$$$$$$$############$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###########################$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%&&&((())))))'''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""###&&&''''''&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&((()))******)))))))))'''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&}}}qqqnnnpppqqqsssvvvwwwuuussspppnnnmmmlllkkkkkkhhheeeccccccddddddddddddbbb```^^^]]]^^^___```]]]\\\ZZZWWWSSSOOOLLLJJJGGGFFFEEEEEEFFFFFFDDDBBBAAABBBBBBBBB@@@>>>;;;999777999;;;:::777666777999777666444222000...---,,,+++******)))((((((''''''''''''((()))************''''''&&&%%%$$$$$$$$$$$$"""""""""$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$### !!!"""###%%%&&&((((((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$"""$$$'''(((&&&$$$%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$%%%$$$######%%%%%%$$$##################$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&((('''&&&'''((()))(((''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$%%%&&&$$$###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%'''((()))***+++&&&'''((('''$$$"""""""""%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((&&&###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))}}}qqqmmmnnnoooqqqtttuuutttsssqqqooommmlllllljjjgggdddccccccddddddccceeeccc```^^^]]]]]]^^^___\\\[[[YYYVVVSSSPPPMMMLLLHHHGGGFFFFFFGGGFFFDDDBBBBBBBBBCCCBBB@@@>>>;;;999888777555777999;;;:::999666666444333111///---,,,******))))))((('''''''''((((((((())))))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%(((++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$###&&&$$$"""$$$'''(((&&&$$$)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&###############$$$%%%%%%)))(((''''''((()))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$%%%&&&&&&%%%###%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((($$$&&&'''&&&###!!! $$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""(((+++&&&"""###%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))'''&&&&&&'''))))))}}}qqqmmmnnnooopppssstttsssrrrqqqpppnnnmmmllljjjgggdddbbbcccccccccccccccbbb```^^^\\\[[[[[[\\\ZZZZZZXXXVVVTTTQQQNNNMMMHHHGGGFFFGGGGGGGGGEEECCCCCCCCCCCCCCCAAA>>>;;;999888444222333888:::999777555555444333111...,,,+++)))))))))((((((''''''''''''((((((((((((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&''')))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###''''''&&&%%%$$$""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""############$$$$$$%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$###$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######"""######$$$%%%&&&***(((''''''((((((&&&%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$'''((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%######%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$"""""""""#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###############$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""+++...'''"""$$$&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''~~~rrrnnnnnnoooqqqsssssssssrrrqqqpppooommmmmmjjjhhhdddccccccddddddcccdddcccbbb```^^^\\\[[[ZZZYYYYYYXXXVVVTTTQQQOOONNNIIIHHHGGGGGGHHHGGGEEECCCCCCDDDDDDCCCAAA>>>;;;999888777555555666666777777444444333222000...+++***((((((((((((((('''''''''&&&&&&'''((())))))))))))''''''&&&%%%$$$$$$$$$$$$""""""###$$$&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###'''&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""""""""#########""""""$$$%%%&&&%%%%%%$$$ !!!""""""!!!!!!"""$$$""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###!!!""""""###$$$$$$%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%'''''')))(((&&&&&&'''&&&%%%### """$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%#########$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""$$$$$$############$$$$$$"""""""""#########$$$$$$#######################################$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###---000((("""%%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&sssoooppppppqqqtttrrrrrrrrrrrrpppooonnnmmmkkkhhheeeddddddeeeeeedddffffffeeecccaaa___]]]\\\YYYXXXWWWVVVTTTRRRPPPOOOIIIHHHGGGGGGHHHHHHFFFDDDDDDDDDDDDCCCAAA>>>;;;999:::<<<<<<999555444666999333333333222000---***)))((((((((((((((('''''''''$$$%%%'''(((***+++++++++)))((('''%%%$$$###""""""""""""###&&&)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&%%%%%% ###%%%%%%"""!!!$$$&&&)))((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))(((&&&&&&&&&&&&$$$"""!!!$$$'''((('''%%%###''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&'''%%%$$$"""""""""###%%%''')))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%&&&'''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((###$$$$$$###"""!!!###$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!$$$$$$############$$$$$$!!!!!!""""""#########$$$########################""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###///222((("""%%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''vvvqqqrrrrrrrrrsssttttttsssrrrqqqooonnnmmmkkkiiigggdddccccccdddeeeeeedddbbb___]]]]]]\\\]]][[[ZZZXXXXXXVVVSSSOOOKKKJJJIIIHHHHHHHHHGGGEEEBBBBBBBBBCCCBBB@@@>>>;;;999888777777777777777888888777777666444222///---,,,)))))))))(((''''''&&&&&&''''''''''''''''''''''''###"""###&&&'''### """$$$%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++%%%!!!###""" &&&&&&%%%$$$###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!########################,,,***(((&&&%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))'''$$$$$$&&&((())))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%########################!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$######"""######$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))(((''''''''')))((((((((((((((((((((((((wwwrrrssssssssstttuuuttttttsssrrrpppnnnmmmkkkjjjgggeeecccccccccdddeeedddbbb___]]]]]]\\\]]][[[ZZZYYYXXXWWWTTTOOOLLLJJJIIIGGGGGGHHHGGGDDDBBBBBBCCCCCCBBB@@@===:::888888888777777777777888888666666555333111///---,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))'''###"""$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$"""$$$### !!!%%%$$$#########$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&&&&%%%&&&&&&'''&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&(((((((((%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%(((&&&$$$%%%'''((('''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((())))))''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))((('''&&&'''(((((((((((((((((((((((((((yyytttuuuuuuuuuvvvuuuuuuuuutttrrrqqqooonnnmmmkkkhhheeecccbbbbbbccceeedddbbb___]]]]]]\\\]]]]]][[[ZZZYYYXXXTTTPPPLLLIIIHHHGGGGGGGGGFFFDDDBBBCCCCCCCCCBBB@@@===:::888888888888888888888888888555555444222000...,,,+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''!!!###%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$&&&&&&&&&&&&$$$$$$########################%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$######$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%%%%""""""%%%!!!"""###%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&'''''''''(((((((((((())))))(((((((((((('''''''''((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((()))(((&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$########################"""""""""###$$$$$$%%%%%%!!!""""""##################$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%%%%%%%$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$############$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((zzzuuuuuuvvvvvvwwwuuuuuuuuutttsssrrrpppooommmkkkhhheeecccbbbbbbbbbeeedddbbb___]]]]]]\\\]]]^^^\\\[[[ZZZXXXUUUPPPLLLHHHGGGFFFFFFGGGFFFDDDBBBCCCCCCCCCBBB@@@===:::888888888999999888888777777444444333222000...,,,+++)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%### $$$((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###########################%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$###########################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&%%%$$$$$$!!!###$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%$$$$$$&&&'''(((&&&%%%'''''''''((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******(((''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))***))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$##################$$$########################""""""#########$$$$$$$$$!!!""""""##################$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''&&&%%%$$$###############$$$%%%''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%'''((('''&&&%%%&&&'''(((((((((((((((((((((((({{{uuuuuuvvvvvvxxxuuuuuuuuutttsssrrrqqqpppmmmkkkhhheeecccbbbbbbbbbeeedddbbb___]]]]]]\\\]]]^^^]]][[[ZZZXXXTTTPPPLLLGGGFFFEEEEEEFFFFFFDDDBBBBBBBBBCCCBBB@@@>>>;;;999999999999:::999888777666444333333222000...---,,,)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###'''+++***%%%###&&&)))(((((('''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$#########""""""############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))******((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&%%%%%%%%%&&&(((((('''%%%&&&'''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%'''&&&&&&&&&'''((())))))&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$################################################$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%'''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''((('''&&&&&&'''((())))))))))))))))))))))))zzztttttttttuuuwwwtttttttttssssssrrrqqqpppmmmkkkhhheeecccbbbbbbccceeedddbbb___]]]]]]\\\]]]^^^]]][[[YYYWWWTTTOOOKKKFFFEEEDDDEEEFFFEEECCCBBB@@@AAABBBBBBAAA???<<<;;;999999:::::::::888777666444444333222111///------)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$(((---,,,(((%%%%%%(((############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$###""""""############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%%%%'''&&&###&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))******)))(((''''''((((((((()))))))))'''''''''&&&''''''((())))))))))))))))))((((((((('''&&&%%%&&&((()))((('''''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''')))******+++''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###&&&%%%%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###################################################$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))))))))))))))))))))))))))yyyrrrrrrssstttvvvssssssssssssrrrqqqpppoookkkjjjgggeeecccccccccdddeeedddbbb___]]]]]]\\\]]]]]]\\\ZZZYYYVVVSSSNNNJJJEEEDDDCCCDDDEEEEEECCCBBB>>>???AAAAAAAAA@@@>>><<<999:::;;;;;;:::999777555444444444333222000///...)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''%%%$$$$$$&&&###"""""""""###$$$&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''$$$$$$''''''###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((((('''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((()))))))))))))))'''&&&&&&''')))))))))((((((((()))))))))************)))))))))(((((((((&&&'''((()))***))))))(((''''''&&&&&&%%%&&&&&&&&&&&&((()))(((&&&%%%''')))&&&'''''''''((((((((())))))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$###$$$%%%&&&(((***++++++''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$$$$$$$###"""###################################################$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((()))***)))(((((()))***))))))))))))))))))))))))xxxqqqqqqqqqsssuuurrrrrrrrrrrrqqqqqqpppoookkkiiigggdddccccccdddeeeeeedddbbb___]]]]]]]]]]]]]]]\\\ZZZXXXVVVRRRMMMIIIEEEDDDCCCDDDEEEEEECCCAAA===>>>@@@AAAAAA@@@???>>>999:::;;;<<<;;;999777555555555444444222111///...)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%&&&''')))'''&&&%%%$$$###$$$%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))************(((((((((''''''&&&&&&&&&############$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###''''''######''''''###%%%$$$$$$$$$%%%''')))***&&&&&&''''''''''''&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))&&&&&&''''''(((((())))))+++)))&&&&&&''')))***+++)))************++++++++++++++++++************)))((()))***,,,,,,,,,+++***,,,+++***))))))((())))))''')))+++***'''&&&(((***&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&%%%%%%$$$######""""""$$$&&&(((***+++,,,))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""########################$$$$$$########################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***************++++++,,,(((***+++***)))((()))+++))))))))))))))))))))))))wwwpppppppppppprrrrrrrrrrrrqqqqqqpppooonnnllliiieeeccccccccccccbbbeeecccaaa^^^\\\[[[[[[[[[^^^^^^]]][[[VVVQQQLLLHHHEEEDDDCCCDDDEEEEEECCCAAA>>>@@@AAA???<<<;;;===@@@999999888888666555444333222222222222111///...---000...,,,***(((&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&$$$###!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''((()))******...***&&&&&&(((((($$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))'''%%%$$$%%%%%%$$$"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&###&&&((()))(((''''''(((&&&%%%$$$$$$%%%''')))+++++++++++++++***)))((('''))))))))))))(((((((((''''''((((((((('''))),,,...---,,,+++******+++,,,---,,,,,,,,,,,,---...///000////////////////////////---------------.........+++***))))))++++++***)))***+++,,,,,,,,,,,,,,,+++)))(((((((((((()))***+++(((''''''(((******)))''''''''''''(((((((((((()))%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&(((***+++,,,''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!!!!!!!"""""""""######$$$$$$%%%  """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%"""###%%%&&&&&&%%%###"""%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%'''(((''''''&&&&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))&&&((()))((('''&&&''')))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))''''''''''''((()))++++++xxxqqqpppppppppqqqpppppppppppppppnnnmmmmmmkkkhhheeedddddddddcccbbbcccbbb```^^^]]]]]]]]]^^^^^^^^^]]][[[VVVQQQLLLIIIEEEDDDCCCDDDEEEEEECCCAAA@@@AAA@@@???===<<<===>>>999999999888777666444444222222222222111///...------,,,***)))''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''((()))***+++,,,,,,&&&###!!!"""&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&***(((&&&&&&''''''&&&%%%&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%''')))***(((''''''(((((('''&&&&&&&&&(((***,,,,,,,,,,,,,,,,,,+++***)))(((((())))))***++++++++++++,,,------,,,,,,...///000///.........///000111111111000000111222444555333333333333333333333333333333333222222222111111000...---...///000///------......///......------------,,,,,,,,,,,,------(((''''''(((******((('''(((((())))))))))))))))))'''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''((()))***((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%###$$$&&&''''''&&&$$$###%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$'''''''''((((((((((((((((((''''''''''''((())))))'''''''''((((((((())))))((()))***)))''''''''')))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((''''''((((((***++++++zzzrrrqqqppppppqqqooooooppppppooonnnlllkkkjjjhhhfffffffffeeecccaaaaaa```___^^^^^^^^^___```]]]]]]]]][[[WWWQQQLLLIIIEEEEEEDDDEEEFFFEEECCCAAACCCAAA???>>>>>>>>><<<:::::::::999999888777555555222222222222111///...---***)))((('''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&''''''((((((&&&$$$###%%%)))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''***(((&&&&&&''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))******)))'''(((((())))))(((((((((***+++,,,------.........------,,,***+++,,,...///111222333111333444444333222222333444444444444555666777777999888888777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777666555444555666666666444333333444333333222111000333222222111000000//////+++***)))***+++,,,***(((***************)))))))))((((((''''''&&&''''''(((((((((''''''&&&'''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$###############"""###$$$$$$######$$$&&&%%%%%%''''''''''''%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((&&&%%%###"""((((((((((((((('''''''''((((((''''''(((((()))***''''''((((((((())))))))))))***+++***((('''((()))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))***++++++{{{tttrrrqqqqqqrrrooopppqqqqqqpppooommmllliiihhhgggggggggfffdddbbbbbbaaa```^^^^^^^^^______]]]]]]\\\ZZZWWWRRRMMMJJJFFFEEEEEEFFFGGGFFFCCCAAADDDAAA>>>>>>??????;;;888:::::::::999999888666666222222222222000///...---))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&""""""######$$$%%%%%%&&&+++)))(((((()))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((&&&$$$$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******((('''''')))))))))(((((()))***+++,,,...///000000111111000000111222333555666888::::::777:::<<<===<<<::::::;;;:::;;;;;;<<<===>>>???@@@CCCBBBBBBAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCAAA@@@???>>>>>>>>>===<<<<<<======<<<;;;;;;;;;;;;;;;:::999888777888888777666555444222111///.........//////---+++,,,+++++++++******)))))))))(((((('''''''''''''''(((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&((()))########################"""###%%%$$$######$$$&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''(((((((((((()))))))))***+++,,,***((('''((()))((()))))))))************'''(((((()))******++++++************************)))))))))))))))***+++,,,}}}uuusssrrrrrrsssqqqrrrssstttsssqqqooommmjjjhhhggghhhhhhgggeeecccfffdddbbb___^^^]]]\\\]]]\\\\\\\\\ZZZWWWRRRNNNKKKFFFFFFGGGHHHHHHGGGCCC@@@DDDAAA>>>???@@@???;;;777999999999999999888777666222222222222000///...---+++***((('''%%%$$$$$$$$$%%%&&&&&&''''''((((((((($$$###"""!!!"""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''%%%$$$$$$%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))***)))''''''((()))(((((())))))***,,,------111111333444555555666666888999:::;;;===>>>@@@@@@???AAADDDEEEEEEDDDDDDEEEBBBCCCDDDFFFGGGIIIJJJJJJNNNNNNNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHFFFEEEEEEEEEEEECCCBBBDDDDDDDDDDDDCCCBBB@@@@@@>>>>>>===<<<;;;888666555333222111111222111///---...------,,,+++******)))))))))((('''''''''''''''''''''''''''((()))******(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%''')))########################"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))******++++++***)))(((((()))((()))))))))************''''''((()))***+++,,,,,,+++++++++++++++++++++++++++************++++++,,,~~~vvvuuuttttttuuurrrtttuuuvvvvvvsssqqqoookkkiiigggggghhhhhhfffeeehhhgggddd```]]]\\\[[[ZZZ[[[[[[[[[ZZZWWWSSSOOOLLLGGGGGGHHHIIIIIIGGGCCC@@@AAA@@@@@@@@@@@@>>>;;;999888888999999888777777666222222222222111///...---+++***)))'''%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%###!!! """%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))'''%%%&&&'''((('''&&&%%%%%%&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***((()))***)))((((((***,,,******,,,---///000222222555666888:::;;;<<<======???@@@AAACCCEEEFFFHHHHHHKKKLLLNNNNNNNNNMMMNNNOOOKKKLLLOOOQQQSSSUUUVVVVVVZZZ[[[\\\]]]]]]\\\[[[ZZZVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSQQQPPPOOONNNLLLJJJMMMMMMMMMMMMLLLLLLKKKJJJEEEFFFFFFEEECCC@@@>>><<<888777666555666555222000222111000///...---,,,+++++++++***)))(((((((((((((((((((((((()))***+++,,,)))(((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''###############$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((('''''''''))))))(((((())))))***+++((((((((()))))))))******((()))******(((((()))***))))))))))))************(((((())))))***+++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,~~~wwwvvvvvvvvvwwwssstttvvvwwwwwwtttqqqooollljjjgggfffggghhhhhhgggiiigggddd```^^^\\\[[[ZZZZZZ[[[[[[ZZZWWWSSSOOOMMMHHHHHHHHHJJJJJJHHHCCC@@@>>>@@@AAAAAA???===<<<;;;777777888888777777666666222222222222111///...---***)))((('''&&&&&&&&&&&&##################""""""######"""""""""###$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&""""""############$$$$$$$$$%%%&&&''''''''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&((('''%%%&&&'''(((((('''&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''''''''(((((()))***+++)))***++++++***+++...000...///111444666888999:::;;;<<<>>>@@@BBBDDDEEEEEEHHHIIIKKKNNNPPPSSSUUUVVVYYYYYYYYYWWWUUUTTTUUUVVVUUUVVVYYY\\\___```aaabbbdddfffiiikkkkkkiiifffddd________________________]]]^^^___```aaabbbccccccbbb```^^^\\\[[[YYYVVVTTTTTTTTTTTTUUUUUUTTTTTTSSSNNNOOOOOONNNMMMJJJHHHFFFAAA@@@???>>>>>>===:::888666666555333222000//////......,,,++++++*********+++***************++++++)))(((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++'''''''''((((((((((((((()))))))))))))))******+++(((((()))))))))*********%%%'''(((((((((((()))+++))))))))))))************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,~~~wwwwwwwwwwwwyyyrrrtttvvvxxxwwwtttqqqooommmjjjgggfffggghhhhhhhhhhhhgggdddaaa^^^\\\\\\[[[ZZZZZZ[[[ZZZWWWTTTPPPMMMHHHHHHIIIJJJKKKHHHDDD@@@<<>>???@@@@@@AAACCCEEEGGGIIIJJJJJJOOOQQQTTTWWW[[[^^^aaaccccccbbbaaa]]]ZZZXXXYYYZZZ[[[]]]```cccfffhhhiiiiiikkknnnrrrttttttqqqmmmjjjeeeeeeeeeeeeeeeeeeeeeeeecccdddfffgggiiikkkmmmnnnllliiifffdddbbb```]]][[[WWWXXXYYYYYYYYYYYYYYYXXXTTTUUUVVVUUUTTTQQQOOOMMMJJJIIIGGGGGGFFFEEEBBB@@@:::999888777555333222222111000///...---,,,,,,,,,...---,,,+++************))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%###%%%&&&((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&$$$###"""""""""######$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))************$$$&&&'''((('''((()))+++))))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,}}}xxxyyyyyywwwvvvssstttvvvwwwvvvuuusssrrrnnnjjjfffcccccceeeffffffjjjfffbbb```aaa```]]][[[]]][[[YYYXXXWWWUUUSSSPPPKKKJJJIIIIIIIIIHHHEEEBBBBBBBBBAAA@@@???<<<:::888777777777666555555444444444444444333111///...---))))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&$$$"""###$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((()))(((%%%###$$$'''((('''&&&,,,+++***)))***+++...///...000222222222333444666;;;>>>@@@???BBBHHHKKKIIIKKKKKKKKKKKKMMMNNNPPPQQQXXXYYY\\\___bbbeeehhhiiillliiieeeaaa^^^^^^^^^___bbbdddhhhkkkmmmnnnmmmlllnnnqqqvvvyyyyyyuuuqqqnnnmmmfffdddkkkqqqpppoooppppppmmmkkkmmmsssxxxzzzzzzwwwtttqqqpppoookkkeee```aaabbbbbbcccccccccbbbbbb^^^^^^___^^^\\\YYYVVVTTTWWWSSSNNNMMMOOONNNIIIEEEFFFDDDAAA@@@>>><<<:::777444444333333222111111000000000///...---++++++***...---+++)))((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***(((((('''&&&&&&&&&&&&'''(((((()))))))))'''&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******zzzzzzyyywwwwwwssstttvvvvvvvvvuuusssrrrmmmjjjeeecccdddeeeffffffhhheeebbbaaaaaa```]]]ZZZ[[[ZZZYYYXXXWWWUUURRROOOHHHGGGGGGGGGHHHFFFDDDAAAAAAAAAAAA@@@>>><<<999888777777777666555555444444444444444333111///...---)))))))))(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''+++)))'''(((+++---,,,+++---,,,,,,,,,---...111222222444555666666888:::===CCCGGGJJJJJJMMMSSSVVVTTTPPPOOONNNNNNOOOQQQSSSUUU[[[\\\___aaadddgggiiikkkmmmkkkgggdddbbbaaaaaabbbfffhhhjjjmmmmmmmmmkkkjjjmmmppptttxxxxxxvvvrrrpppoooiiihhhooouuutttrrrssspppoooooosssyyy}}}}}}|||yyywwwuuuuuuuuurrrmmmhhhdddeeefffggghhhiiiiiijjjlllllllllkkkiiigggdddccc```\\\XXXWWWXXXWWWSSSOOONNNLLLIIIGGGFFFDDDBBB@@@>>>===<<<:::888777666555222222111000///...------///...,,,******)))******((((((((()))((((((''''''(((((((((((((((((())))))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''')))***(((((('''&&&&&&&&&&&&'''&&&'''((())))))(((''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))((())))))******************************************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---{{{{{{yyywwwvvvssstttuuuvvvvvvtttrrrqqqmmmiiieeecccdddeeeeeeeeefffdddbbbaaaaaa___\\\YYYYYYXXXXXXXXXWWWUUUPPPLLLGGGFFFFFFGGGHHHGGGEEECCCAAAAAAAAA@@@>>><<<:::888777777777666555555444444444444333333111000...---)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((()))((('''(((***,,,,,,,,,/////////000222444666777999:::;;;;;;<<>>;;;999888777777666666555444333222222111000...---,,,,,,,,,,,,************)))((((((((())))))))))))))))))(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%'''(((((('''&&&((())))))(((''''''&&&&&&''''''%%%&&&'''((())))))))))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))++++++******)))*********************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////zzzzzzxxxvvvuuussstttuuuuuuuuusssqqqpppllliiieeeddddddeeeeeeeeeccccccbbbaaa```^^^[[[YYYWWWWWWWWWXXXWWWTTTOOOKKKHHHGGGGGGIIIJJJJJJHHHFFFAAAAAAAAAAAA???===;;;:::777777777666555555444444333333333222111000///...***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&*********+++++++++++++++((((((((()))+++---...///333444666888:::<<<>>>???@@@@@@@@@@@@BBBFFFLLLQQQSSSXXX\\\]]]```ddddddaaaZZZXXXUUUTTTUUUXXX\\\^^^cccdddeeegggiiikkklllmmmkkkjjjjjjiiihhhhhhhhhiiilllmmmnnnoooooonnnmmmlllnnnpppsssuuuuuutttqqqooommmmmmpppxxx~~~}}}{{{{{{~~~|||zzzyyyzzz|||{{{wwwsssmmmoooqqqtttxxx|||}}}{{{{{{{{{{{{uuurrrnnnkkkiiifffbbb^^^\\\ZZZWWWUUUTTTSSSQQQOOOIIIHHHEEEBBB???===<<<<<<======<<<<<<;;;::::::999666555444222000...---,,,------,,,***)))((((((((()))((((((((((((((('''''''''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&'''))))))(((((('''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))---,,,,,,+++************************************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000yyyxxxvvvttttttsssssstttuuutttrrrpppoookkkhhheeeddddddeeeddddddaaabbbaaa```^^^\\\ZZZZZZWWWWWWWWWXXXWWWTTTNNNJJJGGGGGGGGGIIIJJJJJJHHHGGGBBBBBBBBBBBBAAA???===;;;777777777666555555444444333333333222111000///...***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''******++++++,,,------------...///000222444666888999;;;>>>AAADDDFFFGGGGGGGGGFFFFFFEEEFFFKKKQQQVVVYYY]]]``````aaadddccc___^^^[[[XXXVVVWWWZZZ^^^aaadddeeefffhhhjjjkkkmmmmmmjjjjjjkkkkkkkkkkkkkkkjjjlllmmmoooqqqrrrsssssssssssstttuuuvvvuuussspppoookkknnnttt{{{~~~}}}}}}}}}yyyuuuqqqsssuuuyyy}}}|||xxxtttpppkkkgggdddeeecccaaa```___^^^[[[YYYRRRPPPMMMJJJHHHGGGGGGGGGEEEDDDDDDCCCCCCBBBBBBBBB???>>><<<999666333000///111000...,,,***))))))((((((((((((''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))(((''''''''''''((())))))((((((''''''''''''(((((((((''''''((((((((((((((())))))))))))(((((())))))))))))************************************------,,,+++******++++++************************,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////yyywwwvvvttttttrrrsssttttttsssqqqooonnnjjjhhheeeddddddeeedddcccaaaaaa```^^^[[[ZZZZZZ[[[XXXWWWWWWWWWVVVTTTOOOKKKEEEEEEEEEGGGHHHHHHFFFDDDAAABBBBBBBBBAAA???===<<<777777777666555555444444333333333222222000//////+++***((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########"""&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))***+++,,,.../////////111444555666888<<<>>>AAADDDHHHKKKNNNPPPPPPPPPMMMLLLKKKJJJKKKNNNTTTXXX\\\```aaa___```bbbbbb^^^```^^^[[[ZZZZZZ]]]```bbbeeefffgggiiikkkmmmnnnooolllmmmooopppppppppnnnnnnnnnooorrruuuxxxzzz||||||zzzzzzzzzyyywwwuuusssrrrooouuu{{{}}}yyyvvvwwwyyy|||~~~yyytttqqqooojjjiiiiiiiiihhhfffbbb___YYYWWWTTTPPPNNNMMMMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHFFFCCC@@@<<<999777666444111///,,,+++++++++))))))((((((''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))***)))((((((''''''((((((******((('''&&&&&&&&&&&&)))((((((''''''(((((()))((())))))******))))))((()))))))))*********++++++************************,,,,,,++++++***+++++++++******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........//////111222222yyyxxxwwwvvvvvvrrrsssttttttsssqqqnnnmmmiiigggeeedddddddddcccbbbaaaaaa___\\\XXXXXXZZZ]]]ZZZXXXWWWVVVVVVTTTPPPMMMFFFFFFFFFGGGHHHHHHEEECCC???@@@@@@@@@???===<<<:::777777777666555555444444222222222222222111000///+++***(((&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))******,,,...000222333444222555888::::::===AAADDDIIILLLPPPTTTWWWWWWWWWVVVRRRRRRQQQOOOOOOQQQUUUYYY[[[^^^^^^\\\]]]```aaa^^^aaa```___^^^^^^```bbbcccfffggghhhjjjlllnnnpppqqqqqqsssuuuvvvwwwvvvtttsssssstttwwwzzz~~~~~~}}}{{{zzzyyyyyy}}}zzz{{{|||~~~}}}}}}{{{zzzssssssuuuvvvvvvrrrmmmhhhbbb```\\\WWWTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPNNNKKKHHHEEECCC<<<:::666333000/////////++++++******)))((((((((((((((()))))))))))))))(((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&((())))))(((''')))******))))))((((((((((((((()))(((''''''&&&'''(((((())))))(((((((((((())))))))))))************))))))))))))*********+++++++++************************+++************++++++,,,******************************++++++,,,------...---------------------------...///111333666888999zzzyyyyyyxxxxxxrrrsssttttttssspppnnnllliiigggeeedddddddddcccbbbaaaaaa___[[[WWWWWW[[[^^^[[[YYYWWWVVVUUUTTTQQQOOOIIIHHHHHHIIIJJJIIIGGGEEE>>>>>>>>>>>>===<<<:::999777777777666555555444444222222222222222111000///+++***(((&&&%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%(((***,,,$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''(((((()))((((((((('''((((((((())))))******---...000222444777999:::999<<<@@@AAABBBDDDIIIMMMMMMPPPUUUYYY\\\\\\[[[ZZZVVVVVVUUUSSSRRRSSSVVVYYYWWWZZZZZZXXXZZZ^^^```^^^cccbbbaaaaaaaaabbbcccdddfffgggiiikkknnnppprrrsssvvvxxxzzz||||||{{{xxxwwwwwwyyy{{{~~~~~~}}}}}}~~~|||wwwnnnkkkfffaaa]]][[[ZZZZZZVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPNNNLLL@@@>>>:::666333222222222------,,,,,,+++***))))))***++++++******)))((('''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))+++******)))(((((((((((((((''''''&&&&&&'''(((***+++))))))(((((((((((())))))))))))************)))))))))************+++++++++************************))))))))))))***+++,,,,,,************************,,,,,,------...///000000------------------------,,,---///222666:::===???}}}zzzyyyyyyzzzxxxvvvsssrrrqqqooommmkkkiiigggeeeeeeeeefffeeecccbbb```___]]]\\\\\\\\\\\\```\\\XXXVVVUUUSSSOOOKKKIIIIIIJJJKKKKKKIIIEEEAAA?????????>>><<<888444222999999888888666555444333333333333222111000///...***)))((('''&&&%%%%%%%%%))))))))))))((('''&&&%%%&&&'''((('''%%%$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))"""$$$((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""######((((((((()))***,,,---...222333555777:::<<<>>>@@@<<<>>>BBBFFFJJJMMMNNNOOOOOOQQQTTTXXXZZZ[[[[[[ZZZYYYYYYXXXUUURRRPPPPPPRRRTTTVVVXXXZZZ[[[]]]```bbbccccccdddeeeeeeeeeeeeeee```cccgggiiikkkkkkmmmnnnqqqsssuuuuuuvvvxxx{{{}}}~~~{{{tttnnngggccc```___[[[YYYVVVVVVWWWYYYYYYYYY\\\[[[ZZZZZZZZZYYYVVVTTTOOOLLLFFF@@@;;;888666555///000000000///---,,,***************)))((('''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&$$$"""###%%%&&&%%%""""""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%'''((()))(((&&&%%%%%%&&&'''((((((((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))++++++***)))(((((())))))))))))))))))((((((((((((+++++++++***************)))************+++++++++************************))))))************))))))******+++++++++,,,,,,,,,---***((())),,,...---+++---...///000222222111///555666777:::>>>CCCGGGIII|||zzzxxxxxxyyywwwtttrrrqqqpppnnnllljjjiiigggeeeeeeffffffeeedddcccbbb```___^^^]]]^^^^^^___[[[WWWUUUUUUSSSOOOKKKGGGGGGGGGIIIJJJHHHEEEBBB@@@@@@@@@???>>><<<:::888999999999888777666444333222222222111000///...---+++***)))((('''&&&&&&&&&&&&&&&'''(((((((((''''''%%%&&&((('''%%%$$$%%%%%%"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))### $$$'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$######"""######$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((******+++,,,...///111222555777:::===@@@AAABBBBBBCCCEEEHHHKKKMMMNNNOOOOOONNNOOOSSSVVVYYY[[[\\\]]]YYYXXXVVVSSSPPPPPPQQQSSSTTTVVVYYYZZZ[[[\\\^^^```bbbbbbcccccccccccccccbbb___bbbfffhhhiiijjjlllnnnppprrrtttuuuvvvxxx|||~~~|||vvvpppllljjjiiiaaa^^^ZZZYYYYYY[[[[[[[[[___]]]\\\\\\\\\\\\[[[YYYSSSQQQLLLGGGBBB>>><<<:::444444333222111///---,,,++++++++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&%%%######%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&(((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))))))))++++++***)))))))))))))))************))))))))))))************************************++++++++++++******************************++++++++++++******++++++++++++,,,,,,,,,,,,...,,,***+++...000000...------...000222333333333888999<<<@@@EEEKKKOOORRR|||yyyxxxwwwyyyvvvtttqqqpppooonnnllljjjhhhgggeeeeeefffgggfffeeeeeedddbbb```_________```^^^ZZZVVVUUUUUUSSSOOOKKKEEEEEEFFFGGGIIIHHHEEECCC>>>>>>>>>>>>=========<<<999999999999888666555444222222111111000///---,,,,,,+++***)))((('''''''''###$$$%%%&&&''''''''''''$$$&&&((((((&&&$$$$$$$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$""""""###%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++,,,...000333555777888999<<>>===BBBHHHNNNPPPOOOMMMJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMNNNPPPSSSWWW]]]aaadddgggddd^^^WWWQQQNNNOOOQQQTTTVVVYYYZZZYYYYYYZZZ[[[[[[\\\\\\^^^___aaabbbcccbbbeeegggiiijjjlllnnnpppqqqssswwwzzz|||~~~xxxtttmmmiiigggggggggggggggdddaaa```aaacccdddddd___^^^\\\YYYUUUQQQMMMKKKFFFDDD@@@<<<888555444444111000///---,,,+++++++++************************'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&'''((())))))((('''&&&&&&'''(((***+++$$$%%%%%%'''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))*********))))))(((((((((******)))))))))))))))***++++++*********)))))))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------///.........///000111111222444555888<<>><<<:::999777666777777777777777666555555555555555444333222000000***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((($$$###%%%$$$!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""&&&)))***)))'''%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))+++,,,---...////////////111444888===AAADDDEEEFFFGGGIIIMMMPPPRRRPPPNNNLLLLLLNNNOOOQQQQQQQQQQQQPPPNNNNNNOOORRRUUUZZZ___aaa^^^\\\YYYUUUQQQQQQSSSUUUUUUXXX[[[]]]\\\[[[[[[\\\\\\\\\]]]```cccgggkkkmmmlllnnnpppqqqrrrtttwwwzzzzzz}}}~~~}}}vvvsssoookkkiiigggeeecccdddcccbbbaaa```___^^^]]]XXXVVVRRRNNNIIIEEEBBBAAA<<<:::777333111///...---)))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######""""""######$$$%%%$$$&&&'''&&&%%%$$$%%%'''"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&&&&'''(((((((((%%%''')))+++,,,,,,+++***'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))******+++))))))))))))(((((((((''''''(((((())))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------........./////////000111111111222444666<<>>>>>??????>>><<<999777555555555555555555444333333333333222111000///...,,,+++***(((''''''''''''$$$$$$%%%&&&'''''''''''''''&&&%%%""" !!!$$$'''&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&&&&'''%%%!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******++++++---000333666777888888888;;;@@@DDDHHHKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJLLLMMMMMMNNNMMMLLLJJJIIIJJJKKKLLLNNNPPPSSSUUUVVV^^^^^^^^^[[[YYYXXXYYY[[[ZZZ^^^bbbdddddddddcccdddgggffffffgggiiillloooqqqqqqrrrtttuuuvvvxxx||||||vvvpppiiieeegggfffdddddddddfffhhhjjjfffeeeccc___ZZZUUUQQQNNNIIIFFFBBB<<<888555333333,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((('''***)))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%###!!!"""$$$(((***''''''''''''''''''''''''############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((('''%%%$$$%%%((($$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%(((***,,,***)))'''&&&%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))******++++++))))))((())))))***+++++++++++++++************)))((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////................../////////000...222666999;;;???EEEIIIQQQXXXaaaiiiqqqzzz}}}yyyxxxxxxssspppnnnmmmoooppppppoooiiigggeeeeeeeeedddcccaaabbbbbb```___^^^]]]]]]]]]]]][[[YYYYYY[[[YYYUUUQQQMMMKKKHHHGGGGGGFFFDDDBBB@@@@@@???===<<<;;;:::999999999888777666555444444222111000111111111///---+++***)))'''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$&&&'''%%%"""&&&%%%$$$$$$$$$%%%&&&'''(((&&&###$$$'''((('''%%%'''&&&%%%$$$$$$%%%%%%&&&))))))))))))+++---///000222333666888;;;<<<>>>>>>BBBCCCEEEGGGHHHJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLNNNMMMKKKIIIIIIIIIGGGHHHIIIJJJKKKOOOUUUYYYaaacccfffeeeaaa^^^___``````bbbeeegggjjjkkklllllllllnnnooonnnnnnnnnppprrrtttuuuwwwyyy{{{~~~xxxnnniiigggdddaaaaaaccceeeggggggiiihhhfffeeecccaaa\\\YYYUUUQQQJJJDDD@@@;;;777555555222///------,,,+++***))))))***+++***)))'''&&&)))(((((((((((())))))***+++******)))((('''''''''%%%$$$$$$%%%&&&'''((()))(((''''''((())))))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))'''%%%&&&''''''%%%"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&(((((('''&&&'''((()))***&&&'''((())))))((('''&&&"""'''))))))((('''''')))'''%%%&&&)))***(((&&&))))))))))))))))))))))))***)))((((((((()))+++,,,***)))))))))))))))******///...------,,,,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,---///......///111333444333888:::===@@@EEELLLTTTZZZ___fffnnnvvv~~~}}}zzzxxxxxxsssqqqooonnnooopppooooooiiigggfffeeefffeeedddbbbbbbaaa```^^^]]]]]]]]]\\\^^^[[[YYYYYYZZZYYYUUUQQQLLLJJJHHHGGGGGGEEECCCAAA??????>>>===<<<:::999999999999888777666555444333222111000111111111///---+++***)))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&&&&%%%###!!!!!!!!!!!!!!!###%%%&&&&&&$$$"""$$$&&&((((((&&&'''&&&%%%$$$######$$$%%%))))))***+++---///111222555666888;;;===???@@@AAACCCDDDEEEGGGHHHIIIJJJJJJEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJKKKKKKLLLOOOTTTWWWdddgggjjjiiieeebbbbbbcccaaacccfffiiilllnnnooooooooopppppppppnnnnnnppprrruuuuuuwwwyyy|||~~~~~~uuupppkkkiiieeedddfffggghhhhhhkkkiiigggffffffdddaaa___ZZZVVVPPPKKKFFFAAA<<<999777444111/////////...---************))))))((('''***))))))(((((((((((((((******)))(((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&'''((()))'''((())))))))))))((('''$$$&&&)))***((('''&&&'''((('''''''''((()))((('''))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))***+++---------,,,,,,+++******+++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---///000///...///111333666777888???BBBFFFKKKPPPWWW^^^ccclllrrr{{{}}}{{{yyyzzztttrrrppppppppppppooonnniiigggffffffggggggfffdddaaaaaa___^^^]]]]]]\\\\\\^^^[[[YYYYYYZZZYYYUUUQQQKKKIIIGGGGGGFFFEEEBBB@@@>>>>>>>>>===;;;:::888777888888777666555444444333222111000111111111///---+++***)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%######""""""###$$$&&&(((***$$$###"""###&&&'''(((''')))(((&&&%%%%%%%%%&&&'''++++++,,,...000333555666888:::<<<>>>AAACCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFEEEEEEFFFIIIKKKNNNNNNOOONNNNNNQQQTTTXXXeeeiiimmmlllhhheeeddddddcccdddgggjjjmmmoooqqqqqqqqqrrrqqqpppnnnmmmnnnooorrrsssuuuxxx{{{~~~~~~}}}{{{{{{{{{||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~zzzsssqqqmmmkkkkkkllllllkkkmmmkkkiiihhhhhhhhhgggfffaaa^^^YYYUUUPPPJJJDDD@@@;;;888555333333222111000...---,,,+++******************)))(((''''''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&''')))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''###""""""$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''''''''((((((((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''((())))))))))))(((''')))***+++***'''&&&&&&''''''((())))))''''''((()))))))))))))))))))))))))))((((((((((((((()))******((())))))***+++---...///++++++***))))))))))))***---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000000111222000111333666999===@@@BBBJJJOOOUUU[[[aaaffflllpppvvv|||}}}{{{zzzzzzuuusssrrrqqqqqqqqqpppnnniiihhhgggggghhhiiihhhfffaaa```___^^^]]]]]]]]]]]]^^^\\\ZZZZZZZZZYYYTTTPPPJJJHHHGGGFFFFFFDDDAAA???=========<<<;;;999777666777777666555555444333333222111000111111111///---+++***)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%&&&''')))***%%%$$$###$$$%%%&&&&&&&&&))))))(((((()))***+++,,,---...///222555888:::;;;<<<>>>???BBBDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFAAAAAAAAAAAABBBCCCDDDDDDCCCDDDDDDDDDEEEGGGKKKNNNQQQRRRSSSSSSSSSUUUYYY\\\fffjjjmmmmmmiiieeecccddddddfffgggjjjlllnnnoooppppppqqqpppnnnkkkiiijjjkkklllmmmppptttyyy}}}~~~}}}|||zzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{|||~~~}}}||||||}}}~~~{{{wwwuuuttttttsssrrrpppmmmkkkjjjjjjkkkkkkjjjfffdddaaa^^^ZZZTTTMMMHHHAAA>>>:::888777777555444333222///...,,,,,,,,,---))))))(((''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''')))+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''''''''++++++***(((&&&%%%&&&(((''')))+++***'''%%%'''***((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,---...******))))))))))))******,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------,,,///111222111000111222222555999===BBBHHHMMMPPPXXX]]]eeekkkqqquuuxxx{{{~~~}}}{{{zzzzzzuuutttsssrrrssssssqqqooojjjiiihhhhhhjjjjjjiiihhhaaaaaa```___^^^^^^^^^^^^___\\\ZZZZZZZZZXXXTTTPPPIIIHHHGGGGGGGGGEEEAAA>>>============<<<999777666666666555555444444333333222111000111111111///---+++***)))'''&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&%%%$$$###""""""###$$$$$$&&&&&&%%%%%%$$$$$$%%%&&&((('''((()))***---///111000111333666999<<<>>>??????@@@AAACCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCDDDCCCDDDFFFFFFGGGKKKOOOSSSSSSUUUWWWXXXYYY[[[___aaagggkkknnnmmmhhhdddcccdddeeeeeefffgggiiijjjllllllnnnnnnmmmkkkhhhgggggghhhfffhhhlllqqqwww|||~~~|||{{{zzzzzzzzz{{{vvvvvvwwwxxxzzz|||~~~~~~}}}{{{vvvssspppnnnmmmmmmlllkkkhhhgggfffdddaaa\\\UUUQQQIIIFFFBBB???===<<<:::888666444222///...------...((((((((((((((()))***+++'''''''''''''''&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%%%%'''***(((***,,,***'''&&&'''***(((((((((((((((((((((((('''(((((()))))))))))))))+++******)))))))))******++++++*********++++++,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------///111111000000111222666:::@@@GGGMMMTTT\\\aaaiiinnnuuu{{{}}}{{{yyyzzzttttttssstttuuuuuusssqqqmmmkkkjjjjjjkkkkkkjjjhhhbbbaaaaaa```______``````___]]]ZZZZZZZZZXXXTTTOOOIIIHHHHHHHHHHHHEEEBBB>>>======>>>>>>===:::888666555555444444444333333333222111000111111111///---+++***)))'''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&%%%###!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%'''((('''&&&$$$###$$$$$$%%%&&&''''''&&&%%%$$$&&&(((''''''((()))+++...111222333555888;;;>>>@@@AAABBB@@@@@@AAABBBBBBBBBAAAAAA??????@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>???AAABBBCCCEEEGGGIIIJJJLLLOOOSSSVVVUUUWWWZZZ[[[\\\___bbbdddhhhjjjllljjjfffbbbbbbccccccccccccdddfffhhhiiijjjlllllllllkkkiiihhhiiijjjfffiiilllrrrwww|||~~~}}}||||||}}}}}}wwwxxxyyy|||~~~zzzvvvssspppmmmjjjhhhhhhggggggfffccc^^^ZZZTTTQQQLLLHHHEEECCC@@@>>>888777555333111000//////***))))))))))))***+++,,,''''''''''''''''''''''''&&&&&&((())))))((('''&&&'''&&&&&&''')))***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&((()))***)))'''%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''(((((()))(((((((((%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%&&&''''''&&&''''''&&&%%%&&&)))+++***++++++***(((''''''((())))))))))))))))))))))))(((((()))***************,,,+++***)))((((((((((((,,,++++++++++++,,,------******++++++,,,------...,,,,,,,,,,,,------------------------------------...///111222222444777999===CCCLLLTTT[[[dddnnnttt~~~}}}zzzxxxxxxsssssssssuuuvvvvvvuuusssooommmkkkkkklllkkkjjjhhhcccbbbbbbaaaaaaaaaaaaaaa```]]]ZZZZZZZZZXXXSSSOOOJJJIIIIIIIIIIIIFFFBBB???===>>>??????>>>;;;888666444444444333333333333333222111000111111111///---+++***)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$&&&'''))))))'''&&&&&&'''((((((###%%%''''''&&&'''))),,,,,,,,,,,,---...000222333777888;;;>>>AAACCCCCCDDD@@@@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>>>>>>>===>>>>>>??????@@@BBBCCCDDDFFFIIILLLNNNPPPRRRUUUXXXXXXZZZ\\\]]]]]]^^^aaacccdddeeefffccc^^^\\\]]]_________```bbbdddgggjjjlllmmmnnnnnnmmmllllllnnnooommmooorrrvvvzzz~~~~~~~~~~~~|||}}}{{{uuuoookkkhhhhhhhhhiiijjjiiifffccc___[[[VVVQQQMMMJJJGGGDDD???>>>===<<<999777555444...---,,,+++************((((((((((((((((((((((((&&&'''((())))))((('''&&&(((&&&%%%%%%((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%'''))))))&&&%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&%%%&&&'''((((((((('''''')))(((''''''''''''((()))'''((()))((('''''')))+++,,,+++))))))))))))(((&&&))))))))))))))))))))))))((()))***+++,,,++++++***++++++***)))))))))******+++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................///000222444777;;;AAAEEEKKKRRR]]]fffnnnxxx}}}zzzxxxxxxsssrrrsssuuuwwwwwwvvvtttpppnnnlllllllllkkkiiihhhdddcccbbbbbbbbbbbbbbbbbb```]]]ZZZZZZZZZXXXSSSOOOJJJJJJJJJJJJJJJGGGCCC???>>>???@@@@@@???<<<999777444444333333333333333333333111000111111111///---+++***)))(((&&&&&&&&&&&&((((((''''''''''''((((((###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$&&&(((%%%$$$$$$###$$$%%%&&&'''!!!###&&&'''''')))---000333333222222222333555666999:::===@@@CCCDDDEEEEEE?????????>>><<<:::999888888999:::;;;<<<<<<<<<<<>>===<<<;;;;;;;;;999888666555333333222222333222000///.........///,,,+++***)))((((((((((((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###$$$'''***)))((('''''''''&&&&&&%%%%%%%%%)))******)))'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%''''''''''''(((***+++,,,111111111333555888;;;===@@@AAACCCEEEEEECCC@@@???===;;;999666555555666666555777:::<<<===???BBBDDDAAADDDFFFGGGFFFEEEEEEFFFHHHJJJMMMPPPSSSUUUWWWXXXYYYYYYYYYWWWVVVVVVXXXZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ]]]bbbfffhhhkkkoooqqquuuuuuvvvwwwwwwwwwwwwwww{{{|||}}}{{{{{{}}}{{{wwwooollliiiiiilllmmmlllkkkllliiidddaaa]]]YYYUUURRRQQQNNNLLLLLLMMMKKKDDD>>>;;;777111---+++***)))((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%'''''''''(((((((((((()))((((((''''''''''''((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))+++++++++***************+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,,,,,,,++++++*********111000///...,,,+++))))))++++++++++++,,,---...///---000222222000000333777333666999===DDDLLLUUU[[[fffooo{{{}}}zzzxxxxxxuuutttuuuvvvyyyzzzyyyxxxrrrnnnkkkkkklllkkkhhheeecccbbbbbbaaa``````______^^^\\\ZZZXXXXXXVVVTTTRRRKKKKKKJJJIIIGGGEEEDDDBBB@@@???>>>===;;;:::999888777666555444444444444444444333222000//////000000******)))((((((((())))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!###$$$%%%$$$%%%$$$$$$$$$############((()))***)))&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''(((((()))+++,,,...///333444444666999;;;>>>@@@@@@AAABBBBBBBBB@@@>>>===;;;:::888555444444555666555888;;;===>>>@@@DDDFFFEEEGGGIIIJJJIIIHHHHHHIIILLLMMMOOOQQQSSSUUUVVVWWWVVVWWWWWWUUUTTTTTTVVVXXXYYYXXXVVVVVVVVVXXXZZZ[[[]]]aaaeeeiiilllpppsssvvvxxxxxxxxxyyyxxxxxxwwwwwwzzz{{{}}}}}}||||||}}}}}}rrrnnnkkkjjjkkklllllljjjllljjjfffdddbbb___\\\YYYZZZWWWTTTTTTUUUSSSMMMHHHAAA<<<666111...,,,+++***))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''''''''))))))((((((((('''''''''''''''(((((((((((('''''''''''''''((((((((())))))******************+++++++++,,,,,,------,,,,,,+++************************------,,,,,,,,,+++++++++.........------,,,,,,,,,------,,,------...//////---///111111000111444888<<>><<<:::888777666555444444444444444555555222222111000////////////))))))(((((('''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%''')))'''''''''''''''&&&&&&&&&((())))))(((&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&((((((***+++---///111222555555666888:::===???AAAAAA@@@???>>>===<<<;;;:::999888666555444444444555666999;;;>>>@@@BBBFFFIIIJJJLLLNNNNNNMMMLLLLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTRRRSSSTTTSSSSSSSSSUUUWWWZZZYYYXXXXXXYYY[[[]]]^^^bbbfffjjjnnnpppsssvvvyyyyyyyyyyyyxxxwwwvvvuuutttvvvxxx{{{~~~~~~}}}|||~~~{{{wwwrrrooommmmmmmmmlllmmmkkkhhhgggggggggeeecccccc```]]]]]]]]]\\\WWWTTTJJJEEE===666222000...,,,+++++++++******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&''''''''''''&&&%%%%%%''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((&&&''''''''''''''''''((())))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))))))))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------,,,,,,,,,+++,,,,,,---......///////////////...//////000000...000333333333555999===CCCGGGNNNVVV___hhhqqqwww|||xxxvvvvvvuuuuuuuuuxxxzzz|||{{{zzzrrrooolllkkkllllllhhheeebbbaaa```___^^^^^^^^^___^^^]]]\\\\\\[[[XXXTTTPPPJJJJJJIIIGGGEEECCCAAA???>>>===<<<;;;999888777666555555444444333333444444//////...---------------***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---+++'''&&&))),,,))))))))))))(((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&%%%&&&&&&''''''((()))+++...000222444444555555666888:::<<<===>>>@@@>>><<<:::888888777888777777555444444444444555777999<<<>>>@@@DDDHHHLLLMMMNNNOOOOOONNNMMMNNNOOONNNNNNNNNNNNNNNNNNOOOOOOMMMOOOQQQSSSSSSUUUXXXZZZ]]]\\\\\\\\\]]]```cccdddgggiiimmmoooppprrrtttvvvwwwvvvvvvtttsssqqqooonnnpppssswww{{{~~~~~~~~~xxxtttqqqpppooommmkkkiiiiiijjjlllkkkkkkiiifffdddbbbbbbaaa___]]]SSSNNNEEE===888444111///---,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''''''''(((((((((((()))((((((''''''''''''((((((&&&'''''''''((()))))))))))))))((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------+++,,,,,,---...//////000000000////////////000000000333666888999<<>>===;;;;;;::::::999999999888777666555444222222222222...............---------,,,+++***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&""""""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&'''((()))))))))***---000333555666666666777888999:::;;;<<<<<<<<<;;;999666555555666666777666666555555555666666888999<<<>>>@@@DDDIIILLLMMMNNNNNNNNNLLLLLLMMMNNNJJJJJJIIIHHHHHHHHHIIIIIIJJJLLLPPPTTTVVVYYY]]]```aaa`````````bbbeeegggiiihhhjjjmmmnnnmmmmmmooopppqqqqqqpppooommmkkkiiihhhkkkpppuuuzzz}}}{{{vvvsssrrrooommmkkkkkklllnnnnnnnnnmmmkkkiiihhhgggfffeeeddd[[[UUUMMMEEE???999555222...---,,,***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((''''''&&&&&&'''((()))))))))'''''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((()))*********+++(((((())))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))***(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------..................//////////////////000111000444999<<<@@@FFFNNNTTT___eeeoooyyy|||yyywwwwwwtttttttttwwwzzz|||{{{zzzssspppllllllmmmllliiifffdddbbb```^^^^^^^^^___```aaa___^^^\\\[[[XXXTTTQQQLLLLLLJJJHHHDDDAAA???===::::::::::::::::::::::::888777555333222111111000000000111111111000000///---,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$###!!!!!!###%%%%%%%%%&&&&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&''''''''''''((((((***+++,,,+++---000333666888888888999999:::;;;;;;;;;::::::888777555444444555666666777777777888888888888888888999;;;<<<>>>BBBGGGKKKKKKKKKLLLJJJIIIHHHJJJKKKGGGFFFEEEDDDDDDEEEFFFGGGJJJMMMRRRVVVYYY\\\___bbbbbbbbbaaaaaacccfffhhhjjjhhhiiikkkkkkjjjjjjjjjkkkmmmmmmmmmlllkkkjjjhhhhhhkkkpppvvvzzz|||}}}zzzyyyvvvsssooonnnnnnoooooooooooooooooonnnmmmkkkjjjiii```\\\UUUNNNHHHAAA;;;777111000---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&'''(((((((((((('''&&&'''((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((()))***************++++++(((((())))))))))))******''''''((((((((((((''''''((((((((()))))))))******)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////...............////////////000111222222222666===CCCIIIRRR]]]eeerrryyy}}}zzzxxxxxxsssssssssvvvyyy{{{{{{zzzssspppmmmlllmmmmmmiiifffeeecccaaa___^^^___```bbbcccaaa^^^\\\ZZZXXXUUUSSSJJJJJJIIIHHHFFFCCCAAA@@@<<<<<<;;;;;;:::::::::999666555444333222222222222000000111222222111111000+++******)))((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###%%%&&&'''&&&&&&'''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''((((((((()))***,,,---...000222555888:::;;;;;;;;;999:::::::::999888666555333333333444444666777777888888999::::::;;;::::::888999::::::<<>>EEENNNWWWcccoooxxx~~~zzzxxxxxxrrrrrrsssuuuyyyzzzzzzyyyssspppmmmlllmmmmmmjjjffffffdddaaa___^^^___aaabbbdddbbb^^^[[[ZZZXXXVVVTTTHHHHHHHHHGGGGGGEEEDDDDDD>>>>>>===<<<:::999888888444333333222222333333444...///000111111000///...)))))))))))))))***++++++))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!"""%%%((('''%%%#########$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))))))))***+++---...///333555888;;;===>>>>>>===888888888777666444222000000000222333555777888888999999;;;;;;<<<<<<<<<<<<888888999999:::>>>CCCGGGHHHIIIHHHFFFDDDDDDFFFHHHEEEEEEDDDDDDEEEGGGJJJKKKPPPSSSWWWYYYZZZ[[[\\\]]]^^^]]]\\\\\\]]]___aaacccdddfffiiijjjkkkkkkmmmnnnppppppqqqrrrrrrrrrrrrrrrssswww|||}}}|||}}}|||wwwuuutttrrrqqqkkknnnpppqqqooollljjjiiigggdddaaa]]]WWWOOOGGGAAA888666222///------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''((('''&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((('''&&&%%%%%%%%%'''((()))'''''''''((((((((())))))((((((''''''''''''((((((******))))))((((((''''''(((((())))))*********+++''''''((((((((((((''''''))))))))))))************+++++++++***************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------......//////000000///000000222333555777888@@@EEENNNXXXbbbppp~~~}}}{{{{{{uuuttttttuuuxxx{{{{{{{{{uuurrrooollllllkkkjjjhhhccccccbbbbbbaaa``````___```^^^\\\[[[[[[YYYVVVSSSIIIHHHFFFFFFFFFEEEBBB@@@===<<<<<<;;;;;;:::999999777666555333222111000000000000111111111111000000***)))(((''''''&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&''''''(((''''''(((((('''&&&%%%%%%%%%&&&((('''&&&&&&''')))''''''&&&((()))***((('''((()))***,,,...111333444777888;;;=========;;;:::999999888777555333111000111111111333555888;;;===@@@@@@@@@@@@>>><<<:::888666777777777666888;;;>>>BBBCCCCCCDDDEEEEEEFFFFFFJJJJJJKKKKKKLLLMMMOOOOOOTTTUUUVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXZZZ^^^aaafffiiimmmpppppppppqqqrrrwwwvvvvvvuuuuuuvvvvvvwwwvvv|||}}}|||zzzuuurrrqqqppppppoooooonnnmmmmmmmmmkkkjjjgggbbb\\\UUUNNNKKKBBB>>>888444111000...---,,,***))))))+++,,,++++++(((((((((((())))))))))))************)))(((&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((++++++***)))(((((())))))(((%%%###$$$'''))))))(((,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,------.../////////111///...---.........---000111111222444999>>>CCCJJJTTTaaalllvvv|||zzz{{{vvvtttssstttvvvyyyzzzzzzwwwtttqqqooonnnmmmkkkiiidddcccbbbaaa```````````````^^^\\\[[[ZZZXXXTTTRRRJJJHHHGGGFFFFFFEEECCCAAA===<<<<<<;;;;;;:::999999777666555333222111000000//////000000000000//////******)))((('''''''''''''''''''''(((((((((((((((&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$(((''''''&&&&&&%%%$$$$$$'''''''''''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%&&&((()))(((&&&***+++,,,...000333555666999:::;;;<<<<<<;;;::::::666666555444222000//////000111222333666999<<<>>>BBBBBBAAA???===;;;:::999666777777666666888;;;>>>@@@@@@BBBCCCEEEGGGHHHIIILLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWZZZ^^^aaafffjjjooorrrtttuuuwwwyyyyyyxxxxxxwwwwwwwwwwwwwwwxxx}}}|||{{{yyyuuussspppoooooonnnmmmllllllkkkjjjjjjhhhddd___ZZZUUURRRHHHCCC<<<777444222111///---,,,******,,,,,,,,,+++)))))))))))))))))))))(((************)))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******)))((((((((((((((((((&&&$$$%%%(((******)))((((((((())))))***+++,,,(((((((((((()))))))))*********************************))))))))))))))))))+++++++++***++++++,,,---------------------------,,,------......///000000111111000111111222222111444555666666999???FFFKKKVVV```nnnyyy~~~|||{{{{{{wwwuuurrrrrrtttwwwyyyyyyzzzwwwtttrrrqqqpppmmmkkkeeecccaaa_________```aaaaaa```]]]\\\ZZZWWWSSSPPPJJJIIIHHHGGGGGGFFFDDDBBB===<<<<<<;;;;;;:::999999777666555333222111000000......////////////......++++++***)))((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%&&&'''&&&$$$$$$%%%&&&'''&&&&&&''')))+++***)))---...000222444666888999<<<<<<;;;:::999999888888666555444222111000000000111222333555888;;;>>>???DDDCCC@@@===;;;:::999999666777888777777888;;;===>>>???AAACCCFFFHHHJJJKKKNNNMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPPPPQQQQQQQQQQQQSSSTTTUUUVVVWWWZZZ___bbbeeeiiinnnsssvvvyyy|||~~~|||{{{zzzyyyxxxwwwwwwwwwyyy|||~~~{{{xxxyyy~~~yyyvvvrrrqqqpppnnnmmmllllllkkkjjjjjjiiihhhddd```]]]ZZZPPPJJJCCC<<<888666444333000...,,,,,,,,,---,,,++++++*********)))(((((((((************)))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''(((((()))(((&&&''')))++++++***((((((((()))******++++++((((((((()))))))))******************************))))))******************+++++++++++++++,,,------------------------------------......//////000000...///000111222222222222555666777999===EEEMMMSSSdddooo}}}}}}||||||zzzwwwsssrrrtttwwwyyyzzz|||zzzxxxvvvuuurrrooollleeeccc```^^^^^^___```bbbcccaaa___^^^[[[XXXSSSOOOKKKJJJHHHHHHHHHGGGDDDBBB===<<<<<<;;;;;;:::999999777666555333222111000000...//////000000//////...,,,+++***)))(((((((((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''&&&&&&%%%'''((()))((('''&&&'''(((***))))))***---/////////111222444666888999:::;;;>>><<<:::777666666666777777666555444333333444444333444666888;;;>>>@@@AAADDDAAA>>>:::888888888999999:::;;;;;;:::;;;===???AAAAAACCCEEEGGGIIIKKKLLLMMMLLLLLLMMMMMMNNNOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWXXX[[[___bbbbbbfffkkkppptttwww{{{~~~}}}}}}|||{{{zzzxxxwwwvvvwwwxxxxxxuuurrrsssyyy{{{{{{~~~{{{wwwuuussspppnnnmmmlllllljjjkkkkkkjjjhhheeebbb```XXXRRRJJJCCC>>>;;;888777333111...---------+++***,,,,,,+++***))))))((((((***************)))((('''))))))(((((((((((())))))''''''''''''''''''''''''((('''&&&&&&'''((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&''''''((('''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))***++++++++++++++++++***))))))((('''(((((()))))))))*********************************++++++,,,,,,,,,,,,,,,---,,,++++++++++++,,,------........................---......//////000111111...000333444444444555555777999===AAAHHHPPPZZZ```ooozzz~~~}}}~~~{{{xxxuuutttuuuyyy{{{|||~~~}}}{{{yyywwwtttoookkkeeeccc```^^^]]]^^^```aaadddcccaaa___]]]YYYSSSOOOKKKJJJHHHHHHHHHGGGDDDBBB===<<<<<<;;;;;;:::999999777666555333222111000000///000000111111000000///,,,+++***)))(((((((((((())))))((((((''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&%%%'''((())))))''''''''')))+++******+++///222333333555666777999:::;;;;;;;;;<<<:::777555333333444555777777666666666666777777666777999;;;>>>@@@AAABBB@@@>>>;;;777666777888999===???@@@@@@??????AAABBBDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXZZZ^^^aaaaaadddiiimmmqqqtttxxx{{{}}}}}}}}}|||zzzxxxvvvuuussssssqqqnnnllloootttyyy|||}}}}}}{{{yyyyyy}}}|||zzzvvvrrrnnnllljjjjjjllllllmmmlllkkkhhheeeccc^^^YYYRRRKKKEEEAAA===;;;666444111///...---+++***---,,,,,,+++***))))))((()))************))))))((())))))(((((((((((())))))((((((((((((((((((((((((***)))''''''''''''%%%###''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((%%%&&&''''''((('''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((((((((()))))))))***+++******)))******++++++)))***++++++++++++++++++******++++++***)))((('''))))))))))))************************************++++++,,,,,,------------,,,,,,++++++,,,,,,---.................................//////000111111222222555888999888999;;;===???CCCJJJRRR[[[dddmmmrrr{{{~~~}}}}}}zzzxxxuuuuuuwwwzzz||||||~~~}}}|||{{{yyytttnnnjjjdddbbb```^^^^^^^^^___```cccbbbaaa```]]]YYYSSSOOOJJJIIIHHHGGGGGGFFFDDDBBB===<<<<<<;;;;;;:::999999777666555333222111000000000000111111111111000000++++++***)))(((((((((((((((((((((((((((''''''''')))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&''''''&&&&&&'''(((***))))))+++...222444555888999:::;;;;;;;;;:::999888777444222222222333444555666777888888888888888777888:::<<<>>>???@@@@@@<<<;;;888777777888:::<<>>@@@CCCEEEGGGGGGFFFEEEFFFGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIILLLNNNOOORRRRRRRRRSSSUUUXXX[[[]]][[[[[[ZZZWWWTTTTTTVVVXXXYYY\\\```eeehhhmmmrrrvvvyyyyyyzzzzzzyyyvvvtttrrrpppooonnnmmmmmmppptttwwwzzz|||~~~|||vvvqqqnnnmmmmmmnnnpppppppppooommmkkkiiifffbbb]]]WWWPPPIIIDDDAAA>>>:::777555333000...,,,,,,,,,,,,,,,,,,++++++)))******++++++*********)))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))***************))))))***++++++,,,(((***------+++))))))+++&&&''')))+++,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++))))))******+++,,,,,,------,,,,,,,,,,,,---..............................//////000111111222222333000444888;;;===BBBJJJQQQ___hhhvvv}}}{{{yyyzzzuuuttttttuuuxxx{{{{{{{{{}}}}}}||||||yyyssslllgggaaaaaaaaa```______^^^^^^^^^]]]]]]]]][[[WWWQQQMMMIIIHHHFFFFFFFFFEEEBBB@@@===<<<<<<;;;;;;:::999999777666555333222111000000......////////////......***)))(((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((''''''''''''((()))$$$$$$%%%&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&$$$&&&((()))))))))+++------,,,,,,...222777:::;;;;;;<<<===<<<;;;999666444////////////000111222333888:::>>>AAABBBAAA???===666777999:::;;;::::::999777777888:::<<>>;;;888666333111,,,,,,,,,,,,,,,,,,,,,---)))******+++++++++******((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&)))+++******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))((())))))***++++++'''***------***((()))***)))***+++,,,+++)))'''&&&)))************+++++++++++++++++++++++++++++++++++++++,,,------...//////---,,,,,,,,,,,,---......////////////////////////000000000111222222333333666;;;@@@CCCGGGNNNYYYbbbuuu|||zzzzzz{{{uuussstttxxxyyyvvvvvvyyyxxx{{{zzzuuurrrqqqnnniiidddcccaaa___^^^___```aaabbb```^^^]]][[[XXXSSSPPPIIIGGGEEEDDDDDDCCCAAA???AAA???<<<999888999;;;===777666555444222111000///.........///////////////+++***)))(((&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))******+++...111555999;;;<<<<<<;;;>>>===;;;999666444222111111111000000000111333333???@@@CCCDDDDDDBBB???===888888777666666666666777777777888:::===@@@BBBDDDIIIIIIHHHGGGFFFEEEDDDDDD>>>??????>>>>>>@@@CCCFFFEEEGGGJJJMMMOOOPPPPPPPPPRRRRRRSSSTTTUUUWWWYYYZZZYYYWWWTTTQQQOOOOOOPPPQQQPPPRRRWWW\\\bbbhhhlllnnnssstttvvvwwwwwwvvvuuussswwwxxxyyywwwvvvwww{{{{{{wwwwwwvvvuuuuuuuuutttrrrppprrrpppllliiiddd]]]VVVQQQJJJGGGDDDBBB???;;;666333/////////......,,,+++***---,,,+++***))))))))))))***)))'''&&&&&&''''''(((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((+++***))))))******)))(((((((((((((((((()))************++++++++++++******(((((())))))***+++------''''''((()))***++++++,,,************************)))*********++++++++++++,,,+++***))))))+++---...---------.........//////..................------///000111222333333444444888>>>EEEJJJQQQ]]]ooo|||{{{yyyxxxzzztttrrrssswwwxxxvvvvvvyyyxxx{{{{{{wwwtttrrrmmmhhhdddbbb```^^^^^^^^^___```bbb```^^^]]][[[XXXSSSPPPIIIGGGEEEEEEDDDDDDBBB@@@???>>>===<<<;;;:::::::::777666555444222111000//////////////////.........+++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,---///222555999;;;<<<<<<;;;<<<;;;:::888555333222111111000000111333555777999@@@BBBDDDFFFEEEBBB???<<<777777666555555555555666666777999;;;>>>AAACCCDDDEEEEEEDDDDDDCCCBBBAAAAAA>>>????????????AAADDDGGGHHHJJJMMMPPPRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUSSSQQQQQQRRRTTTVVVWWWYYY\\\aaafffjjjnnnooossstttvvvwwwxxxxxxxxxwwwyyyzzz|||||||||}}}{{{yyyvvvuuuttttttsssqqqsssqqqoookkkgggbbb[[[VVVOOOLLLHHHDDDBBB???;;;888333333111000...---,,,+++,,,,,,+++***))))))))))))******)))(((((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''+++++++++******)))))))))''''''&&&%%%%%%%%%%%%&&&((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***((('''&&&''')))******)))((((((((((((((()))************++++++++++++************************++++++(((((())))))******++++++******************************+++++++++,,,,,,,,,,,,+++***)))***+++---...---------.........//////...........................///000111222444666888>>>EEEOOOXXXcccrrr~~~zzzwwwvvvwwwsssqqqqqquuuvvvuuuuuuxxxxxx|||}}}zzzvvvsssmmmfffcccbbb___^^^]]]]]]______bbb```^^^]]][[[XXXSSSPPPIIIHHHFFFEEEEEEDDDBBBAAA======>>>>>>===;;;999777666666555444222111000000000000//////......------+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&$$$$$$$$$'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''')))(((((()))***,,,///000222444777999;;;<<<;;;;;;:::999888666444333111111000000111333666999<<<>>>AAACCCEEEGGGEEEBBB===:::666666555444444444444444555777:::===@@@BBBBBBCCC@@@@@@@@@??????>>>>>>>>>===>>>??????@@@BBBFFFIIILLLNNNQQQTTTVVVWWWVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUTTTSSSSSSSSSUUUXXX[[[\\\]]]___bbbfffjjjmmmoooppprrrrrrtttvvvwwwyyy{{{{{{|||~~~xxxtttssssssssssssuuusssqqqooolllgggbbb^^^WWWSSSMMMIIIFFFDDDBBB@@@:::999666222000...------,,,+++***))))))((())))))******++++++******)))((('''(((((())))))(((((('''''''''((((((((((((''''''......---,,,+++***))))))(((((('''&&&&&&&&&&&&'''''''''(((((())))))******))))))))))))))))))))))))))))))))))))************&&&%%%%%%&&&)))******)))((((((((((((((()))************++++++++++++******,,,++++++***))))))******)))*********************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---...------........./////////............///////////////000111111333666;;;???CCCKKKXXXeeerrr}}}yyyvvvtttuuurrrpppppptttuuussstttxxxxxx}}}|||xxxtttmmmeeebbbaaa___]]]\\\]]]^^^___bbb```^^^]]][[[XXXSSSPPPIIIGGGEEEEEEEEEDDDBBBAAA>>>>>>>>>===<<<:::999777666555555444222111111000111111000///...------,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))(((&&&%%%%%%&&&'''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((***))))))***+++...000222444666888:::;;;;;;::::::777777666555333222111111111111222444777:::===???AAABBBDDDEEECCC???;;;888666555444444333333444444555777:::>>>@@@BBBBBBAAA<<<<<<<<<<<<<<<<<<=========>>>???@@@AAADDDHHHLLLNNNPPPSSSVVVXXXXXXXXXWWWUUUUUUUUUUUUUUUUUUVVVWWWVVVVVVWWWXXXZZZ]]]```bbbaaacccfffjjjmmmpppqqqrrrqqqqqqsssuuuwwwzzz}}}~~~|||zzzzzz{{{}}}}}}}}}}}}|||zzzyyyxxxssstttuuuuuuuuuuuuxxxzzz|||uuurrrrrrttttttuuusssrrrpppooolllhhhddd^^^YYYSSSMMMKKKIIIHHHGGGBBB???:::666222//////...,,,,,,+++))))))))))))))))))***+++++++++***((('''(((((())))))))))))((((((''''''((((((((((((''''''+++*********)))(((((((((***))))))((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((()))))))))*********'''&&&&&&''')))******)))((((((((((((((())))))*********++++++++++++******++++++***************++++++*********************++++++++++++++++++++++++************++++++++++++---,,,,,,+++,,,---..................///////////////////////////000000000111222333333444888@@@EEEKKKTTTaaaooo}}}~~~yyyvvvuuuuuusssppppppssssssrrrsssvvvwww||||||yyyuuummmeeebbbaaa___]]]\\\]]]^^^___bbb```^^^]]][[[XXXSSSPPPHHHFFFDDDDDDDDDDDDBBBAAA@@@???===;;;:::999999999555555444333333222111111111111000///...------,,,+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((''''''((()))'''&&&$$$###$$$%%%''')))''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))*********+++---///222333666777888999999999888888555555444444333222222222222222333444666999<<<>>>???@@@AAAAAA???;;;777555666666555444444444444555555777:::>>>???@@@@@@???;;;;;;;;;<<<======>>>>>>===???@@@AAABBBEEEJJJMMMNNNPPPSSSUUUWWWWWWWWWVVVSSSTTTTTTUUUVVVXXXZZZ[[[\\\\\\\\\^^^___bbbdddeeeeeegggkkkooosssuuuvvvvvvssstttuuuwwwzzz}}}|||yyywwwrrrlllhhhgggjjjmmmooooooppppppooommmkkkiiidddfffggggggggghhhjjjlllqqqzzzyyytttttttttuuusssrrrqqqppppppooollliiiccc^^^WWWRRROOONNNMMMMMMHHHEEE@@@:::666222111000---,,,+++***))))))))))))((()))***+++***)))((('''(((((())))))))))))((((((''''''((((((((((((''''''&&&'''''''''(((((()))))))))(((''''''&&&&&&''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((())))))***)))((((((******)))(((((((((((((((((())))))*********++++++++++++******))))))))))))***+++,,,---++++++++++++************++++++++++++++++++++++++)))))))))************+++---------------................../////////000000/////////000000000111111111333555555666;;;DDDKKKXXX```nnn|||{{{xxxwwwxxxuuurrrppprrrrrrppprrruuuuuuzzz}}}{{{xxxuuummmfffcccbbb___^^^]]]]]]______bbb```^^^]]][[[XXXSSSPPPHHHFFFEEEEEEEEEEEEDDDBBBAAA@@@===;;;999999999999555555444333333222111111000000//////......------+++***))))))((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###%%%'''((((((((()))***&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''((()))******++++++---///111333444555888888888888888777666666444444444333333333333333333333333444666888;;;<<<>>>======<<<:::888555444888888777666666666666666777888:::<<<============:::;;;;;;===>>>???@@@@@@???@@@AAABBBCCCFFFJJJNNNMMMOOORRRTTTUUUVVVUUUTTTRRRSSSTTTVVVYYY[[[]]]___```aaaaaabbbccceeefffgggiiilllppptttwwwxxxyyyyyyuuuvvvxxxzzz}}}~~~}}}|||zzzwwwrrrooojjjgggbbb[[[WWWXXX\\\```dddeeefffggggggeeecccaaa]]]___aaaaaaaaabbbdddeeeiiipppyyy~~~{{{xxxvvvvvvsssqqqppppppqqqpppnnnlllhhhccc\\\WWWTTTSSSRRRQQQOOOLLLGGGAAA<<<888555444...---,,,++++++***++++++))))))******))))))((('''((())))))******))))))(((''''''((((((((((((''''''&&&&&&'''((()))***++++++&&&&&&%%%$$$$$$$$$$$$$$$''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((,,,***))))))******)))'''((((((((((((((()))************++++++++++++******((((((((()))***,,,---...******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------.........//////....../////////000000000//////000000111111222222111555999;;;===CCCNNNVVVdddlllxxx~~~{{{zzzzzzxxxtttrrrsssrrrpppqqqttttttyyy{{{yyywwwtttnnnhhhdddbbb```^^^^^^^^^___```bbb```^^^]]][[[XXXSSSPPPJJJHHHGGGGGGGGGGGGFFFDDD@@@??????===<<<999888777555444444333333222222111///////////////.........+++***))))))((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))((('''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((''''''$$$$$$%%%'''(((***++++++,,,...111444666777777777888888888777666555444444333333333444444444444444333333444555777:::<<<>>>===<<<:::888777666666666::::::999888888888888999999999999::::::::::::;;;::::::;;;===???@@@AAABBB@@@AAABBBCCCCCCFFFJJJNNNLLLNNNQQQSSSTTTTTTTTTSSSTTTTTTVVVXXXZZZ]]]___aaaaaaaaabbbcccdddfffggggggkkkmmmqqqtttvvvvvvvvvuuussstttwwwyyy{{{{{{||||||xxxuuurrrpppooolllgggccc]]]\\\YYYUUURRRRRRUUUWWW\\\]]]___aaabbbaaa___^^^ZZZ\\\___``````aaabbbdddggglllrrrvvvxxxxxxyyyzzzwwwxxx{{{~~~~~~zzzwwwsssrrrqqqqqqqqqqqqpppnnnkkkgggaaa\\\YYYXXXVVVTTTTTTRRRNNNIIIDDD>>>:::888//////...---,,,,,,,,,,,,++++++***))))))))))))***))))))************))))))''''''(((((((((((('''''''''''''''(((((())))))***''''''&&&%%%%%%%%%%%%%%%((((((((()))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))((('''((()))***)))(((((((((((((((((()))************++++++++++++*********)))))))))***+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///////////////.../////////000000000000//////000111111222333333555;;;BBBFFFJJJRRR___hhhrrryyy}}}||||||yyyuuurrrsssrrroooppptttsssxxxzzzxxxvvvtttoooiiidddcccaaa___^^^___```aaabbb```^^^]]][[[XXXSSSPPPKKKJJJIIIIIIIIIIIIHHHGGG===>>>@@@@@@>>>:::666444444444444333333222222222.........///////////////+++***)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((&&&'''(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%'''((())))))******$$$$$$%%%'''(((***+++,,,---000444777::::::999888999888777666555444333333333333333444444555555555333333444666888;;;>>>@@@>>><<<999777555555666777<<<;;;::::::999999::::::;;;:::999888888888999999999:::;;;===???@@@BBBBBBAAABBBCCCCCCDDDFFFJJJMMMLLLNNNPPPSSSTTTTTTSSSRRRVVVVVVWWWYYY[[[]]]```aaa``````bbbccceeefffggghhhjjjllloooqqqrrrqqqpppnnnnnnpppsssuuuvvvvvvuuutttqqqnnnjjjhhhgggeee```\\\VVVVVVVVVUUURRRQQQRRRTTTVVVXXX[[[^^^___^^^]]]\\\YYY[[[^^^______```aaacccgggjjjnnnrrrttttttrrrqqqmmmnnnqqqsssxxx}}}yyytttrrrqqqqqqrrrrrrqqqpppnnnjjjddd```]]][[[XXXWWWXXXVVVSSSNNNIIICCC>>><<<000000///...------------...---+++***)))***+++,,,))))))************))))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&******)))((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************&&&%%%%%%&&&)))******)))((((((((((((((()))************++++++++++++******,,,+++******)))*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///000/////////////////////000000000000///000000111222222333333:::AAAKKKQQQWWWaaannnxxx~~~}}}|||{{{xxxvvvtttqqqppppppqqqrrrtttxxx{{{xxxvvvtttnnnhhhbbbaaa```______```aaabbbbbbaaa^^^[[[XXXUUURRRQQQKKKIIIGGGFFFGGGGGGFFFDDDBBBAAA???===;;;:::999999555333000///000111111000/////////...------,,,,,,))))))))))))(((((((((((($$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$&&&'''''''''&&&%%%!!!"""%%%&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((***,,,///000333444555666777777777777555333111000///000111222111333666888888777666444444555777888::::::;;;;;;;;;999777555555777:::;;;<<<:::888888:::;;;;;;;;;<<<999555222222444888;;;999;;;>>>BBBEEEGGGHHHHHHFFFEEECCCBBBBBBDDDFFFHHHIIIJJJLLLOOORRRTTTVVVWWWSSSUUUXXX[[[]]]_________aaaaaa`````````aaacccdddiiihhhhhhhhhhhhgggggggggggghhhiiiiiijjjjjjjjjiiifffdddbbb___\\\ZZZYYYXXXRRRRRRQQQOOOMMMMMMPPPRRRSSSUUUWWWYYY[[[\\\\\\\\\ZZZ[[[^^^```bbbbbbbbbbbbdddfffjjjmmmnnnmmmjjjiiijjjiiiiiijjjooouuu{{{}}}{{{{{{}}}~~~wwwtttpppoooppprrrssssssnnnmmmjjjgggddd```^^^]]]]]][[[YYYWWWSSSLLLEEE@@@777444000...---,,,+++***************))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&***)))((()))***++++++)))))))))(((((('''''''''&&&((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((************)))'''&&&%%%'''((()))******)))((('''))))))))))))************+++++++++*********))))))...---,,,,,,+++***)))))),,,,,,++++++***))))))(((,,,,,,++++++++++++++++++,,,,,,,,,---------......---...///000000...,,,+++222222111111111111222222111000222666666444666;;;CCCMMMZZZeeeqqq}}}~~~||||||{{{wwwvvvtttqqqppppppqqqrrrsssxxxzzzxxxuuusssmmmgggaaa```_________```aaabbbbbbaaa^^^[[[WWWTTTQQQPPPLLLJJJHHHGGGGGGGGGFFFEEEBBBAAA???===;;;:::999999666333111000111111111000/////////...------,,,,,,))))))))))))((((((((((((************)))(((''''''&&&'''((())))))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$&&&((('''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''')))+++...000222333444555666777777777777666444222111000111222333444666999;;;<<<;;;:::999666666777888999999999999999888777666777888:::;;;===:::888888999:::999999666555444333333444555666:::<<>>???>>>===<<<888888999888888777666555666666777888999999:::;;;===;;;888777777888777666111222444666666666555555<<<>>>AAADDDFFFHHHIIIIIIDDDCCCCCCCCCDDDFFFIIIKKKKKKLLLNNNPPPRRRTTTUUUVVVUUUUUUVVVWWWZZZ\\\___aaaaaa```^^^\\\ZZZZZZZZZ[[[YYYYYYXXXXXXWWWVVVUUUUUUVVVVVVVVVWWWWWWVVVUUUUUUUUUTTTSSSQQQPPPOOOOOONNNPPPPPPOOOMMMKKKKKKLLLNNNNNNOOOPPPRRRSSSSSSRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYWWWXXXZZZ]]]___```aaaaaa`````````aaaeeejjjooorrrwwwwwwxxxzzz{{{zzzwwwuuuoooqqqtttxxx|||{{{vvvttttttsssrrrqqqqqqqqqpppnnnllliiihhhfffeeecccaaa^^^YYYRRRNNNAAA===666222///......---+++++++++*********))))))((())))))******))))))(((++++++************))))))'''&&&%%%&&&'''((((((&&&))))))((((((((((((''''''******))))))))))))************)))))))))))))))))))))(((''''''''')))***+++))))))(((((((((((())))))))))))))))))************---------,,,,,,,,,,,,+++,,,,,,,,,++++++***************+++,,,,,,------...***++++++,,,,,,---------------------.........//////000111222111000///......///000111111111111111555333333555777:::CCCMMM[[[ooo}}}{{{{{{zzzuuutttsssrrrqqqqqqqqqqqqqqqvvvxxxvvvsssqqqllleee______^^^^^^^^^```aaabbbbbb```]]]ZZZVVVRRROOOMMMJJJHHHFFFEEEFFFFFFDDDCCCAAA@@@>>>===;;;:::::::::888666444222222222000.../////////...------,,,,,,))))))))))))((((((((((((&&&&&&&&&%%%$$$###"""!!!!!!###%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((***'''$$$"""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((())),,,///222444555555555666777777777777777555444222111222333555666666888;;;>>>??????>>>===::::::999888777555333222444555777999::::::::::::===:::777666666666666555333444666888999999999888<<<>>>AAADDDFFFGGGHHHHHHCCCCCCCCCCCCEEEHHHJJJLLLMMMNNNOOOPPPRRRTTTUUUVVVXXXWWWUUUUUUVVVYYY\\\^^^]]][[[YYYVVVTTTSSSRRRRRRTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOONNNNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMKKKIIIHHHIIIKKKNNNOOOPPPQQQQQQQQQPPPOOOQQQPPPPPPOOOPPPRRRTTTUUUUUUVVVVVVWWWXXXZZZ[[[\\\[[[[[[[[[]]]```dddhhhjjjnnnnnnoooqqqssstttrrrpppkkkooossswww{{{~~~|||xxxuuusssrrrqqqrrrssssssrrrpppnnnmmmkkkiiihhhfffddd___ZZZVVVHHHCCC;;;555111000...---,,,,,,+++++++++*********)))))))))******)))))))))************************)))''''''''')))***)))((())))))((((((((((((((((((***))))))(((((())))))************))))))(((((((((***)))'''&&&&&&(((***+++***)))(((''''''((()))***((()))))))))************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++///......---,,,,,,++++++,,,,,,,,,,,,---------------............////////////000000111111000//////000111222333444444444444777555555888:::AAAOOO\\\qqq|||{{{zzzyyytttsssrrrrrrqqqqqqqqqqqqqqquuuxxxuuusssqqqkkkeee```___^^^^^^___```aaabbbaaa```]]]ZZZVVVRRROOONNNIIIGGGDDDDDDDDDDDDCCCBBB@@@@@@>>>===;;;:::::::::888666444444333222000.../////////...------,,,,,,))))))))))))(((((((((((())))))))))))((('''&&&%%%((((((&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''((((((+++###%%%(((%%% $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++...111444666777555666777777777777777777333222111000111333555666888:::===???AAA@@@???>>>::::::999888666444222111333555777999;;;;;;::::::<<<999777666666666666555666666666666777999;;;<<<<<<>>>@@@CCCDDDEEEFFFFFFCCCCCCCCCEEEGGGIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTXXXWWWTTTRRRRRRSSSVVVWWWVVVTTTQQQOOOLLLKKKKKKKKKNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHHHHIIIIIIHHHIIIJJJIIIGGGFFFGGGIIILLLMMMNNNOOOOOOOOONNNMMMNNNMMMLLLLLLLLLNNNOOOPPPTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUWWWZZZ\\\___```dddddddddgggiiikkkjjjhhhfffjjjooosssvvvxxx{{{}}}}}}yyyuuurrrqqqrrrsssssssssrrrqqqpppmmmllljjjiiigggddd___\\\OOOIIIAAA:::555222///...,,,,,,,,,,,,++++++++++++))))))************)))))))))))))))))))))))))))))))))((('''(((*********)))(((((()))))))))))))))))))))((((((''''''(((((())))))))))))(((((('''''''''---+++)))'''&&&'''((()))***)))(((''''''((()))***((()))))))))************************++++++++++++++++++++++++++++++,,,,,,//////...------,,,,,,+++///......------,,,,,,,,,........./////////000000.../////////////////////000111222333555555666666::::::<<<@@@DDDNNN___ooo{{{zzzyyyxxxrrrrrrrrrrrrqqqqqqqqqpppqqqvvvxxxuuusssqqqkkkeeebbbaaa```______```aaabbbaaa___]]]ZZZWWWSSSQQQPPPIIIGGGDDDCCCDDDDDDCCCAAA@@@???>>>===;;;;;;;;;:::777666555555555444111////////////...------,,,,,,))))))))))))(((((((((((()))))))))))))))(((((('''///,,,)))%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''''')))"""&&&***'''!!!###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((***+++...111333555666777666777777888888777777777222111000000111333555777;;;===@@@BBBBBBBBB@@@???999999888777555333222111555666888999:::::::::999999777555555777888888888777666555444555888;;;======>>>@@@BBBDDDDDDDDDDDDCCCCCCDDDFFFHHHJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOSSSRRROOOLLLLLLMMMNNNPPPNNNMMMKKKHHHFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKKKKKKKKKKKKKLLLLLLQQQQQQPPPOOONNNNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWXXX[[[ZZZZZZ\\\^^^```___^^^]]]aaafffiiilllnnnppprrrssswww|||yyyuuuqqqqqqqqqqqqrrrrrrrrrrrrnnnmmmkkkjjjiiigggccc```VVVQQQIIIBBB<<<666222///---------,,,,,,,,,++++++)))******++++++******)))((((((((())))))))))))***((('''&&&'''((())))))'''(((((())))))))))))******((((((''''''''''''(((((()))(((((((((((((((''''''---+++***((('''&&&''''''))))))(((((((((((())))))))))))))))))************)))***************++++++*********++++++,,,,,,---++++++,,,------....../////////.........---------////////////000000000000......////////////000000//////000111222444666777999;;;@@@GGGMMMYYYlll~~~{{{yyyyyyxxxqqqrrrrrrrrrrrrqqqpppppprrrvvvxxxvvvtttrrrlllfffeeedddbbbaaa``````aaaaaa```___]]]ZZZXXXUUUSSSRRRJJJHHHFFFEEEEEEEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;666555555555666555333000/////////...------,,,,,,))))))))))))((((((((((((%%%&&&&&&'''''''''''''''***)))&&&$$$#########$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''$$$"""###'''((('''$$$######$$$%%%%%%&&&''''''%%%&&&&&&'''((()))******,,,---000222555666666777777777888888888777777666333222111111222444777888<<<>>>@@@AAABBB@@@>>><<<777777777666555444333222777777888999999999999999777666444555888:::;;;;;;999888777666777999<<<>>>>>>???AAACCCDDDEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGHHHEEEGGGIIIJJJIIIJJJKKKLLLKKKLLLMMMNNNOOOOOONNNMMMNNNNNNOOOOOOOOONNNNNNMMMPPPOOOOOOOOOOOOOOONNNNNNMMMOOOPPPSSSTTTUUUUUUUUUWWWVVVUUUVVVXXXYYYXXXVVVUUUXXX\\\___aaacccfffgggiiilllppptttxxx|||zzzrrrqqqpppppppppqqqssstttooonnnlllkkkkkkiiifffddd]]]XXXQQQJJJCCC<<<555111------------,,,,,,,,,,,,)))******++++++******))))))))))))*********++++++)))((('''(((*********((((((((()))))))))*********))))))(((((((((((())))))((())))))))))))))))))*********))))))((((((''''''(((((())))))))))))(((((())))))))))))*********************++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,------......,,,------...//////000000//////000000000111111111000/////////000000111222000000//////111444888::::::???HHHRRRZZZfff{{{{{{yyyxxxwwwqqqqqqrrrrrrrrrqqqpppppprrrwwwyyywwwtttrrrlllffffffeeecccbbbaaa```aaaaaa```___]]][[[XXXVVVTTTTTTLLLIIIGGGFFFGGGGGGFFFDDD@@@???>>><<<<<<;;;;;;;;;666555555666777666333111000//////...------,,,,,,))))))))))))((((((((((((%%%&&&'''((())))))))))))%%%&&&'''((())))))******%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''''''''%%%$$$#########$$$%%%&&&%%%'''))))))'''%%%&&&'''######$$$%%%%%%&&&''''''%%%&&&'''((()))+++,,,,,,---...111333555666666666777777888888888777777666333333222222333666888::::::<<<>>>??????===:::999666666666666555444333333888888888888888888999999666444444555999<<<>>>>>>;;;;;;;;;;;;;;;===>>>>>>@@@AAACCCDDDFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFBBBAAAAAAAAABBBCCCEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKEEEHHHJJJLLLLLLLLLNNNOOOMMMNNNPPPQQQRRRRRRQQQQQQRRRSSSTTTUUUUUUSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRPPPQQQTTTVVVWWWWWWWWWWWWWWWVVVUUUUUUVVVWWWVVVTTTQQQTTTWWWZZZ\\\^^^```bbbdddfffiiikkkmmmqqquuuxxxzzz~~~}}}tttrrrpppooooooqqqtttuuupppnnnmmmllllllkkkhhhfffaaa]]]WWWOOOHHH@@@888333......---------,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,,,,*********,,,---,,,+++(((((())))))*********+++******))))))))))))******))))))******+++++++++,,,'''(((((()))***))))))((('''((()))******)))((('''))))))))))))************+++++++++,,,,,,---------))))))***+++,,,------......------,,,,,,+++************,,,...000111333444000000000000111111111111111111000000111222333333333222111000222666;;;===CCCIIITTT```jjjvvvzzzwwwuuurrrrrrqqqooonnnmmmnnnooopppuuuwwwxxxwwwrrrlllhhhfffcccdddfffeeecccaaa```aaadddaaa]]][[[XXXVVVRRROOONNNKKKHHHFFFFFFGGGGGGGGGAAA???===;;;;;;:::999777999666333222222222111000111000///...---,,,+++++++++++++++***)))(((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&$$$)))'''###''''''&&&%%%$$$$$$$$$$$$((('''%%%$$$$$$%%%''''''''''''''''''''''''''''''$$$&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%'''))),,,---000111444666777777666666888888777777666555444333333222111000222555888:::???@@@@@@@@@>>>:::666333888777555444444555666777<<<;;;999666444333222222111222444777;;;===@@@AAABBB@@@>>><<<;;;===???@@@BBBDDDFFFHHHHHHHHHFFFEEEDDDEEEGGGHHHIIIHHHHHHGGGFFFDDDBBB???>>>???@@@@@@>>>>>>============>>>>>>======>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKMMMNNNPPPQQQSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUTTTUUUVVVWWWXXXYYYZZZZZZ^^^______aaadddgggkkkllloooqqqtttwwwzzz|||vvvpppnnnppprrrqqqoooqqqqqqpppooonnnmmmlllkkkeeeccc___YYYRRRGGG===666444111---++++++,,,,,,+++******************************)))))))))))))))***,,,,,,,,,+++)))&&&$$$"""!!!(((------***'''%%%++++++************++++++---,,,+++***))))))))))))+++***((('''''''''((()))))))))))))))************++++++************++++++++++++++++++++++++++++++******))))))***,,,...///,,,,,,++++++,,,,,,---...------...000000111111111222111111111000000//////---...///111222222333333444333444666777666:::???LLLTTTaaammmyyyzzzxxxvvvtttqqqpppnnnmmmmmmnnnooopppuuuwwwxxxwwwrrrmmmiiigggbbbdddeeeeeebbbaaa``````bbb___\\\ZZZYYYWWWTTTQQQKKKHHHEEEDDDDDDEEEDDDDDDAAA>>><<<;;;;;;;;;:::888999666333111111111111000000000///...---,,,++++++++++++******)))(((((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%!!!%%%((('''######%%%'''(((((('''%%%$$$''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&(((%%%%%%&&&''')))+++...///222333555777777777666555444444555555444444333222333222111111222555777999<<<<<<===<<<:::777444222555444444444444555666666555444333222111111111111333444666999<<>>@@@AAACCCDDDFFFHHHHHHHHHFFFFFFDDDDDDEEEFFFGGGFFFEEEEEEBBBAAA@@@>>>======>>>>>>>>>>>>======<<<===============>>>???@@@AAABBBBBBDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIIIIJJJKKKMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUWWWXXXYYY[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[]]]___bbbdddfffeeegggjjjlllooosssxxx|||zzzssspppqqqrrrqqqooooooppppppppppppnnnmmmlllhhhfffbbb]]]UUULLLBBB;;;444111---++++++++++++*********************************))))))))))))******)))************(((&&&%%%"""&&&)))++++++***))))))*********))))))*********+++***************++++++***))))))((((((((())))))))))))))))))************++++++************++++++++++++++++++++++++++++++++++++*********,,,---...,,,,,,++++++,,,,,,---......///000111222222222222111111111111000000000/////////000111222333333333333111222555777999???GGGVVV^^^jjjvvv~~~yyyxxxwwwvvvpppooommmllllllnnnooopppuuuwwwxxxwwwsssnnnjjjhhhbbbccceeedddbbb``````aaa```^^^\\\[[[ZZZWWWTTTRRRJJJGGGDDDCCCCCCDDDCCCBBB???>>>;;;;;;;;;<<<;;;999888555222111111111000///000//////...---,,,++++++++++++******)))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%###"""###%%%&&&&&&$$$ ###(((+++,,,***&&&$$$%%%%%%&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''(((***,,,...111222444555666777777666555444000111222222333333333222444333222111222444666888999888777666555333222222111222333444555555555555000////////////000111222555666888:::===???AAABBB???>>>===<<<===???AAACCCDDDEEEFFFGGGHHHGGGFFFEEEBBBBBBCCCCCCCCCBBBAAAAAA=========<<<<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUWWWWWWXXXXXXXXXXXXYYYYYY\\\]]]^^^___```aaaaaaaaaaaaaaaaaabbbbbbccccccdddddddddddddddeeeeeeeeeeeeddddddddddddddddddddddddaaa```___^^^^^^^^^^^^^^^XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\^^^___]]]___aaaccceeehhhlllpppxxx}}}}}}}}}|||~~~vvvrrrqqqqqqpppooommmnnnpppqqqqqqpppnnnmmmllljjjfffaaa[[[RRRIIICCC777444000...------,,,+++++++++++++++++++++++++++******)))))))))******+++'''((()))*********)))))))))***+++***))))))+++---***))))))(((((())))))***))))))))))))***+++,,,---(((((())))))***))))))))))))))))))*********++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,------...000111222333333333333333111111111111000000000000000111111222222333333333444111222666;;;@@@JJJTTTeeemmmyyy~~~xxxxxxwwwuuuooonnnlllkkklllmmmoooppptttvvvxxxwwwsssnnnjjjiiicccdddeeedddbbbaaabbbbbbaaa___]]][[[ZZZWWWSSSPPPJJJHHHEEEDDDEEEEEEDDDCCC???===;;;;;;<<<<<<;;;:::777555222000000000///...//////...------,,,++++++************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%%%%!!!$$$(((++++++)))&&&###"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&((())))))+++---///222444555777777777777666555444333...///000222333444444444555444333222222444555666666555444222111222222222111111333444444333222111////////////000111222222666777888:::<<<>>>???@@@>>>=========>>>@@@BBBCCCEEEEEEFFFFFFFFFEEEDDDDDD????????????>>>>>>======::::::;;;<<<<<<;;;;;;:::>>>======<<<;;;<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDFFFFFFGGGGGGIIIJJJLLLMMMMMMMMMNNNNNNPPPQQQSSSTTTUUUUUUVVVWWWWWWXXXYYYYYY[[[\\\\\\]]]]]]^^^^^^^^^```aaabbbcccdddeeeeeefffdddeeefffggghhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiffffffeeeddddddcccdddddd^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]______```cccfffiiiooossswwwxxxvvvsssrrrrrrrrrvvvzzztttpppooommmlllkkkllloooqqqrrrqqqooonnnnnnllliiieee___XXXPPPJJJ>>>;;;666333111000///---++++++++++++++++++++++++******))))))******++++++'''((()))***++++++***)))+++,,,,,,***))))))+++---))))))(((((((((((())))))******))))))***++++++,,,'''((()))++++++***)))((())))))*********+++++++++++++++************++++++++++++++++++++++++++++++---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......000111222333333333333333111111111000000000000000111111111111111222222333666333444:::AAAKKKXXXdddttt|||yyywwwuuutttooonnnmmmkkklllmmmoooppprrruuuwwwvvvrrrnnnkkkiiidddeeeeeedddcccbbbcccdddcccaaa___\\\ZZZVVVQQQMMMIIIGGGEEEEEEEEEEEECCCBBB???===;;;;;;<<<<<<;;;:::777444111000000000///............---,,,,,,++++++*********)))))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''%%%''')))(((&&&%%%%%%&&&%%%&&&&&&'''&&&%%%$$$### ###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''(((+++,,,...000222444555666888888777666555444333222...///111333555777777888666555444333333333444444444333222111111222333444222222333333333222000///111111000000///000000000666666777888:::;;;<<<===<<<<<<<<<<<<>>>@@@AAABBBDDDDDDDDDCCCCCCBBBAAAAAA<<<<<<;;;;;;::::::::::::888999:::;;;<<<<<<<<<;;;======<<<<<<<<<<<<======??????AAABBBCCCEEEFFFFFFHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^___```bbbcccdddeeedddeeeeeefffggghhhiiiiiiggghhhjjjlllmmmnnnnnnnnnnnnnnnnnnoooooopppppppppnnnnnnnnnnnnnnnnnnnnnnnnlllkkkkkkjjjjjjjjjjjjjjjhhhhhhgggfffeeedddcccccc_________^^^^^^]]]\\\\\\\\\]]]^^^]]]]]]^^^aaadddiiiiiijjjjjjiiiiiikkkllllllrrr}}}xxxrrrnnnkkkiiijjjkkkmmmpppqqqqqqpppoooooommmjjjgggbbb\\\UUUQQQEEEAAA;;;777444111///---++++++++++++++++++++++++***************+++,,,,,,))))))***++++++***)))((()))***,,,,,,***)))))))))))))))(((((((((((()))))),,,++++++***))))))******((()))***++++++***)))(((************++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++------,,,,,,------...//////000000111111111111111000000000000000000111111000000000000000111333333777555888AAAKKKXXXgggtttzzzxxxvvvtttqqqpppnnnllllllmmmnnnooopppsssuuuuuuqqqmmmjjjiiicccddddddcccbbbbbbccceeedddbbb```]]]ZZZUUUOOOKKKGGGEEEDDDCCCDDDCCCAAA@@@???>>>;;;;;;;;;<<<;;;999666444000/////////...---------------,,,,,,++++++******))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''((('''%%%$$$######$$$$$$ !!!###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&(((***---///000222444555666666888777666555444333222222000111333666888999:::;;;666666555444333222222222222222111111222333555666222222222222222111111000222111111000////////////555666666777888999999::::::;;;;;;<<<===>>>@@@@@@BBBAAA@@@@@@???>>>======:::999888888777888888888888888999:::;;;<<<=========<<<<<<======>>>???@@@AAAAAABBBDDDFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPRRRQQQQQQRRRSSSTTTVVVXXXYYYZZZ[[[\\\]]]___```aaabbb```aaabbbdddfffggghhhiiihhhhhhhhhhhhiiikkklllmmmkkklllnnnppprrrrrrqqqqqqrrrssssssttttttuuuuuuvvvttttttttttttttttttttttttrrrrrrqqqqqqqqqqqqqqqrrrllllllkkkjjjiiihhhggggggcccddddddcccbbbaaa______\\\]]]]]][[[ZZZ[[[]]]___cccbbb```___```bbbeeefffgggnnnyyyxxxqqqllliiijjjjjjlllmmmnnnoooooooooooommmjjjhhheee```ZZZVVVLLLGGG@@@:::666222///,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---***++++++++++++***((('''&&&))),,,,,,+++)))((((((***))))))(((((())))))***---,,,+++***))))))))))))******++++++******)))(((*********++++++++++++,,,++++++************+++++++++++++++++++++++++++++++++,,,------------,,,,,,---------------......///...//////000000000//////000000000000111111111111000000000000111333555666777888@@@MMM\\\jjj{{{|||zzzxxxwwwsssrrrooommmlllmmmnnnnnnnnnqqqsssssspppllliiihhhaaabbbbbbaaa___```bbbdddbbbaaa___]]][[[VVVPPPLLLGGGFFFEEEDDDEEEDDDBBB@@@AAA>>><<<;;;;;;;;;:::888666333000............------------,,,,,,,,,,,,+++)))))))))))))))))))))***&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''***,,,///111222444555555555555666666555444333222222222111333555777999:::;;;<<<777777666444333222111111///000000111222444555666000000000111222333444555444333333222222222222222666666666777777888888888:::::::::;;;<<<===>>>>>>??????===<<<;;;:::::::::777777666555666666888888777777777777999;;;===???<<<<<<<<<===???@@@BBBCCCBBBCCCDDDFFFHHHIIIKKKKKKJJJKKKKKKMMMNNNPPPRRRSSSSSSTTTTTTVVVWWWYYY[[[\\\]]]^^^___aaaccceeefffgggeeefffggghhhiiijjjkkkkkkkkkkkkkkkkkklllnnnpppqqqqqqrrrtttvvvwwwwwwvvvuuuxxxxxxyyyyyyzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwxxxxxxyyyppppppooonnnmmmmmmllllllkkkkkkkkkkkkjjjhhhgggeeeaaaaaaaaa___]]]\\\^^^``````___^^^]]]^^^``````aaadddiiirrr}}}wwwppplllkkkjjjjjjjjjkkkmmmnnnooopppnnnkkkiiigggccc^^^[[[UUUPPPHHHAAA;;;666111...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******+++,,,+++***)))(((''')))++++++***))))))************))))))*********++++++***************+++---,,,+++***)))(((((((((*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,.........---------------------...///////////////000000//////...///000000000111111111111111111111111333555888:::;;;@@@LLL___rrr~~~|||{{{yyyuuusssqqqnnnmmmmmmmmmnnnmmmppprrrrrrooollliiihhh`````````___^^^^^^```bbb```___^^^]]][[[WWWRRRNNNIIIHHHGGGGGGGGGGGGDDDBBBAAA???===;;;;;;:::999777555333000.........---,,,---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((%%%######%%%'''((((((%%%%%%&&&''''''(((((((((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''(((+++---111222333555555555555444666555444333222222222222222333555777999;;;;;;<<<777777666555333222111000---...///111222444555555/////////000222555777999666666555555666666777777777777777777777888888888999999:::;;;;;;<<<<<<<<<>>>===;;;:::999888777777666555555444555666888999666666555555777:::===???;;;<<<<<<>>>@@@BBBDDDEEECCCDDDEEEGGGIIIKKKLLLMMMKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXZZZ\\\^^^___```aaabbbdddfffhhhiiijjjjjjjjjjjjkkkkkkkkkllllllnnnnnnmmmmmmnnnppprrrsssuuuwwwyyyzzz{{{{{{yyyxxx||||||}}}~~~~~~}}}|||||||||||||||}}}}}}yyyyyyxxxwwwvvvvvvuuuuuuqqqrrrrrrrrrqqqooommmlllhhhhhhgggeeecccbbbccceeeaaa`````````aaaaaa___^^^dddgggmmmuuu}}}|||tttpppkkkjjjiiihhhiiikkkmmmooopppnnnllljjjhhheeeaaa]]]]]]WWWOOOGGG@@@;;;666222,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...((()))***+++,,,+++******)))***+++***))))))+++---++++++************++++++))))))))))))***+++,,,---///...,,,)))((((((((((((******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***,,,...//////.........------------...////////////000000000000///...//////000000111111111222333222222333555888;;;===AAAGGGWWWnnn|||yyywwwuuummmmmmlllllllllmmmmmmnnnqqqqqqrrrqqqoookkkhhheee`````````___^^^^^^]]]]]]aaa___]]][[[YYYUUUQQQMMMFFFDDDCCCCCCDDDDDDCCCBBB?????????>>><<<:::777666444444333333222111111000---------,,,,,,+++++++++,,,+++***(((((())))))***%%%&&&&&&&&&''''''((((((%%%'''***++++++(((%%%###''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&'''***---...222333444666777777777777555555444333222333444444444555777999;;;===>>>>>>:::888555222111111222222///...---...111333333333000222444555555555777999;;;:::888666555555555666666666777888999999::::::???===;;;;;;;;;:::999777999888666444222111000000333444444444555666666666777777888999::::::;;;;;;===>>>@@@BBBDDDFFFFFFGGGHHHIIIKKKKKKJJJJJJLLLMMMOOONNNMMMMMMOOOQQQSSSUUUVVVWWWXXXZZZ\\\^^^```aaaccccccdddeeegggiiikkklllkkkkkkmmmnnnooooooooooooqqqqqqqqqppppppqqquuuxxx|||}}}}}}}}}{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzz}}}{{{yyyxxxxxxwwwuuutttpppnnnmmmllllllkkkhhhfffgggfffdddccccccbbb___]]]___bbbfffiiimmmsss||||||uuuqqqkkkggghhhiiihhhiiilllmmmnnnpppooommmhhhbbb___aaa]]]WWWPPPIIIAAA999444222000---,,,,,,,,,,,,+++,,,,,,++++++***)))))))))...---+++))))))***+++,,,---,,,+++***))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---,,,+++,,,...///...---...------,,,,,,,,,------/////////000000000000111---...000111222222111111...000222333333555:::>>>AAATTTmmm|||yyywwwuuuooonnnmmmmmmllllllmmmmmmpppqqqqqqqqqoookkkgggeeeaaa``````______^^^]]]]]]aaa___]]][[[YYYVVVQQQNNNGGGEEEDDDCCCDDDDDDBBBAAA??????>>>===<<<999777666222222222111000000//////---------,,,,,,+++++++++)))((('''%%%%%%&&&&&&'''(((((((((((()))))))))***'''(((***++++++)))'''%%%''''''(((((('''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((())),,,///111444444666777777888888888888777555333222222333444444666888:::<<<===>>>>>>888777555444333222222333111///...///111333333222000111444555777999<<>><<<:::888777666666666777777888999999:::;;;;;;>>><<<::::::::::::888666555555444333222222222333444444444555555666777777777777888999:::;;;<<<===???@@@AAACCCEEEFFFGGGGGGHHHJJJKKKKKKKKKKKKLLLNNNOOONNNMMMNNNOOOQQQTTTUUUXXXYYYZZZ\\\^^^```aaabbbdddeeeeeefffhhhjjjkkkllllllmmmnnnpppqqqqqqqqqqqqqqqrrrsssrrrrrrsssvvvxxx~~~~~~}}}}}}~~~~~~~~~~~~|||zzzzzzyyywwwwwwvvvuuurrrpppmmmllljjjiiihhhfffbbb```___aaadddfffhhhmmmtttyyy}}}yyyrrrlllkkkjjjiiijjjmmmnnnoooppppppmmmiiidddaaabbb___ZZZTTTNNNFFF>>>888444111...------------,,,***************+++++++++...---+++***)))***+++,,,---,,,+++***))))))))))))***************************************************************************************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,---,,,+++,,,...///...---...------,,,,,,------...,,,------------.........---...///000111111000000000333444444555888>>>DDDMMM```zzz|||yyywwwuuuqqqqqqooonnnmmmlllllllllooooooppppppnnnkkkgggeeeaaaaaa```______^^^^^^]]]aaa___]]][[[YYYVVVRRRNNNHHHGGGEEEDDDDDDCCCAAA@@@???>>>>>>===;;;999777666111000000//////...------------,,,,,,,,,,,,+++++++++***)))((('''((())))))(((((((((((())))))))))))))))))*********)))(((((('''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((***,,,///222444666666777888999999999999;;;888555222111111333444555666888:::<<<<<<======555555555555555444444333333222000000222333222111///111444666888<<>>???AAABBBCCCDDDEEEFFFGGGGGGIIIKKKLLLLLLKKKLLLMMMOOONNNNNNNNNNNNPPPRRRTTTVVV[[[[[[\\\^^^```aaabbbcccfffffffffggghhhjjjkkklllnnnoooqqqrrrssstttttttttrrrtttvvvvvvvvvwwwxxxzzz~~~}}}zzzxxxwwwuuusssqqqooolllhhheeebbbccccccddddddgggkkknnnuuuwww{{{|||sssnnnkkkiiijjjnnnnnnoooppppppnnnjjjfffcccbbb```^^^ZZZUUUMMMEEE???777444000............---))))))******+++,,,,,,---...---+++*********+++,,,---,,,+++******)))*********************************************************************************************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,---,,,+++,,,...///...---...---------------......,,,,,,,,,------------.........///000000000//////333555666666777===EEELLL\\\ooo|||zzzxxxvvvtttsssqqqooommmlllkkkkkkmmmnnnoooooommmjjjgggeeeaaaaaa``````___^^^^^^^^^aaa___]]]\\\ZZZWWWRRROOOJJJHHHFFFEEEDDDCCCAAA???>>>>>>===;;;:::888777666111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++&&&&&&&&&'''''''''''''''))))))((((((((((((((()))&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&(((((()))+++...111333555888888999999999999999888:::777444222111222444555444666888:::;;;;;;;;;:::333444666777777777555444666444222111222222111000000111444666888<<>>===<<<:::888777666666222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((()))***,,,///222444555888888999999999888888777666444222111111333555777333555777999::::::999888222333666888999888777555777555222111222222000///000222444555666999<<>>@@@AAABBBDDDDDDDDDDDDEEEFFFHHHIIIKKKMMMNNNNNNMMMNNNOOOQQQOOOPPPPPPRRRTTTVVVWWWXXX\\\\\\]]]___aaabbbcccdddfffffffffggghhhjjjkkklllpppqqqrrrtttvvvwwwwwwwwwxxxzzz}}}~~~~~~yyyuuupppnnnkkkhhheeedddbbbaaaccceeegggjjjooovvvzzzssslllkkkmmmooooooooonnnmmmllljjjiiicccccccccbbb___YYYRRRMMMAAA<<<666222000///...---,,,,,,,,,,,,++++++******------,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---,,,+++,,,...///...------------------...///000........./////////000000222222222222222222333333444555888:::???IIIUUU___ttt|||zzzyyywwwtttsssqqqnnnlllkkkjjjiiiiiijjjlllmmmllliiigggeeebbbbbbaaa``````______^^^aaa___]]]\\\[[[XXXTTTQQQKKKIIIFFFEEEEEEDDDAAA???>>>===;;;999777666666555333222222111111000000///++++++,,,,,,,,,,,,------***)))((('''''''''((())))))))))))))))))(((((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***,,,...000222444555888888888888777666555555222111111111222333444555222444666888999888666444333444666888999999777777666444222111111111000...000222444555444555777888<<<;;;:::999888999::::::999999999888888777777777555333222222333333222111111111000000111111222333666666777888:::;;;<<<<<<;;;;;;<<<>>>???AAABBBCCCDDDDDDCCCCCCEEEFFFHHHJJJLLLMMMOOOOOONNNNNNPPPQQQPPPQQQSSSUUUWWWXXXZZZZZZ[[[\\\^^^___bbbdddeeefffeeeffffffhhhjjjlllmmmnnnqqqrrrtttuuuwwwxxxyyyyyy|||~~~yyyvvvrrrnnnkkkhhhdddaaabbbbbbcccdddgggmmmuuuzzz{{{rrrnnnnnnnnnnnnmmmmmmllllllllllllfffeeeeeedddbbb^^^XXXSSSHHHCCC<<<666333111///......------,,,++++++******------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************------------------------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---,,,+++,,,...///...---------------...///000000---------............///222222222222333444555666444777;;;@@@GGGSSSaaakkk|||zzzyyywwwsssrrrpppnnnllljjjiiiiiihhhiiikkklllkkkiiigggeeebbbbbbaaaaaa```_________aaa___]]]\\\[[[XXXTTTQQQJJJHHHFFFEEEEEEDDDBBB@@@>>>===;;;888777666555555333222222111111000000///+++++++++,,,,,,------------,,,***)))))))))***+++***)))))))))((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''((((((((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((())),,,---///111333444555555666666666666555444333222000000111111222222111111000222555777777666333111444555777888999888888777555333111000000000///...///111444555555444444444666666555555666888:::;;;888888777666666555444444333222000111222222111///000000000111222333444444666777888999:::<<<============>>>???@@@AAABBBBBBCCCBBBBBBBBBDDDFFFIIIKKKMMMNNNPPPPPPOOOOOOQQQRRRRRRSSSUUUWWWYYY[[[\\\\\\\\\]]]^^^aaadddfffhhhiiifffggghhhjjjllloooqqqrrrssstttvvvxxxyyy{{{{{{||||||xxxuuuqqqlllhhhhhhgggfffddddddgggmmmrrruuuyyyxxxqqqpppnnnmmmlllkkkkkkllllllmmmjjjhhhgggfffdddaaa\\\YYYQQQKKKCCC;;;777444111000,,,,,,,,,,,,,,,,,,,,,+++---------------,,,,,,+++,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---,,,+++,,,...///...---------------...///000111........./////////000000111111111111222444666777777<<>>===:::888666555555555222222111111000000//////+++++++++,,,,,,---------***)))'''&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&'''((())))))((((((%%%%%%&&&'''(((((((((''')))(((((((((''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%&&&((()))***...///111333444555666666555555555555444333111111000111222222222000///---///111444666666444222000666666777888888888888888444222000///000000///...---000444666555444333333222222222333555777:::;;;777777666555444333333222222111000000111111000//////000000111222444666666666777888999;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAACCCFFFIIIKKKMMMOOOPPPPPPPPPPPPQQQSSSRRRTTTVVVXXX[[[\\\]]]^^^\\\]]]```bbbfffhhhkkklllggghhhjjjlllnnnqqqtttuuuuuuvvvwwwzzz{{{}}}~~~~~~~~~zzztttpppkkkiiifffbbb```aaafffiiijjjpppyyy}}}tttrrrmmmlllkkkjjjjjjkkklllmmmmmmkkkiiigggfffccc___\\\WWWPPPGGG???:::666444222***++++++,,,,,,------...------......------,,,+++,,,,,,,,,++++++,,,------))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,---,,,+++,,,...///...------------......000111111111111111111222222222222/////////000222444666888:::???GGGOOOZZZgggvvvzzzzzzxxxuuutttpppkkkiiijjjkkkjjjiiiiiijjjjjjiiiiiihhhgggfff```bbbcccbbb```______```aaa___]]]\\\ZZZWWWSSSPPPLLLIIIDDDBBBAAAAAA@@@???@@@???===;;;888777666555555444333111000/////////------.........---,,,+++,,,+++***((('''%%%$$$###%%%&&&'''(((((('''&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%'''(((((((((&&&000222((("""&&&((($$$%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%'''***,,,///000222333444555555555333333222222111111222222222222222222222111000000333333222222222222333333333666:::<<<:::888666555111111111000000000//////333333333222222222111111...000333666888888888777999888666444222111000000......//////000000111111111111111111222444666777999999999::::::;;;;;;;;;????????????@@@AAABBBBBBBBBAAABBBBBBDDDGGGIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSUUUVVVYYY[[[]]]^^^_________aaacccgggjjjlllmmmnnnpppooonnnnnnooorrruuuwww||||||||||||}}}~~~}}}sssooojjjggggggggggggfffffflllssszzzyyypppooommmkkkkkkmmmoooooonnnpppnnnlllkkkjjjgggccc```YYYTTTNNNGGG@@@999333///222222111///,,,,,,---///.........------.........------------------------************************---***&&&%%%'''***,,,---++++++************++++++))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......---------............///...///////////////....../////////000111111222222222111222555555333666<<<<<>><<<:::888666555555444333222111000/////////------------,,,,,,,,,,,,++++++***)))'''&&&%%%%%%&&&''''''(((((('''&&&%%%%%%&&&&&&''''''''''''''')))(((&&&&&&'''((('''&&&&&&///111(((###&&&((($$$&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''))),,,...222333444555666666666666333222222111111111222222333333333333222111000///222111000000000222333444333555888999777555444444333333333222222222111111444444444333333333222222000111333555777888777777888777555333222000000000......//////000111111222222111111222333444666777888888999999::::::;;;;;;???>>>>>>??????@@@AAABBBAAAAAAAAABBBDDDFFFHHHJJJJJJKKKNNNOOOOOOPPPRRRTTTWWWXXXZZZ]]]___`````````aaabbbdddgggiiilllnnnoooqqqpppoooooopppsssvvvwwwyyyyyyyyyyyyzzz{{{}}}}}}}}}vvvpppkkkhhheeecccdddhhhnnntttzzzwwwpppmmmkkkjjjkkklllllllllooonnnmmmlllkkkhhhdddaaa\\\YYYSSSLLLFFF>>>777222,,,------,,,,,,---...///......------------......++++++++++++++++++++++++************************---+++(((''')))+++------,,,,,,++++++++++++,,,,,,*********+++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........---------............///...///////////////......//////000000111111222222222111222666666666;;;BBBHHHUUUdddppp}}}|||{{{yyyvvvpppmmmjjjhhhiiijjjjjjiiiiiijjjjjjiiiiiihhhgggfffcccdddeeecccaaa___^^^^^^aaa`````````___\\\XXXTTTMMMJJJFFFDDDCCCCCCBBBAAA>>>===;;;999777666555444333222111000///............---,,,+++***++++++,,,+++******))))))(((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''***(((&&&&&&''''''&&&%%%&&&---...'''###&&&'''$$$'''&&&&&&&&&&&&'''(((((()))(((((((((***,,,///111555555666777777888777777444444333333333444444555555555444333222000///...000///......///111333555444555666555333222222333666666555555555444444444666666555555555444444444444444444555666666777777555444333111000000///////////////000111111222222222222222333333555666777777777888888999::::::;;;============>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHIIIJJJLLLNNNPPPPPPQQQSSSUUUYYY[[[]]]___aaaaaabbbaaadddddddddfffhhhkkkmmmoooqqqpppooooooppprrrtttvvvtttuuuuuuvvvwwwyyyzzz{{{|||}}}~~~{{{tttnnnhhheeedddfffiiimmmssszzzuuuqqqmmmjjjjjjkkkkkkjjjmmmmmmmmmmmmmmmjjjfffbbb```^^^YYYTTTMMMEEE===777------------............------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---+++******,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---------............///...//////000000///////////////000000111222222222222111333666777999BBBKKKUUUeeeyyy{{{zzzwwwtttnnnllljjjiiihhhiiiiiiiiiiiijjjjjjiiiiiihhhgggfffdddeeefffdddaaa___^^^^^^``````aaaaaaaaa^^^YYYUUUNNNKKKGGGEEEDDDDDDCCCBBB===<<<:::888777555555444222111000///...............---+++))))))***+++,,,************))))))))))))(((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''(((((((((&&&$$$$$$&&&&&&&&&%%%&&&+++,,,'''$$$&&&'''$$$&&&&&&&&&&&&&&&''''''((()))))))))***,,,///222333777777777888888777777666666555555555666777888888777666666444222000...---///...------...111444666666666555333111111222444888888888888777777777777888888777777777666666666777666555444444444555555222222111000//////////////////000111111222222333333333333444555555666777666666777888999999:::;;;<<<<<<<<<<<<===???@@@AAA???@@@AAABBBDDDFFFGGGHHHKKKMMMOOOPPPQQQRRRUUUWWW\\\]]]___aaabbbbbbbbbbbbccccccbbbccceeehhhkkkmmmnnnmmmllllllmmmnnnpppqqqqqqqqqrrrsssuuuwwwxxxzzz{{{|||}}}xxxrrrnnniiiiiiiiikkkooouuu|||}}}yyysssooommmmmmlllkkkmmmmmmmmmnnnnnnlllhhhdddbbb```]]]YYYSSSJJJAAA;;;444333222111111///---,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,++++++,,,......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------............---------............///...//////000000000000//////000000111111222333333222111222555888===IIIUUUhhhzzzzzzxxxuuurrrmmmmmmkkkjjjhhhhhhhhhiiiiiijjjjjjiiiiiihhhgggfffeeeffffffeeebbb____________```aaacccbbb^^^XXXTTTOOOKKKGGGEEEDDDDDDCCCBBB===<<<:::888777666555555222111000///.........///...---+++))))))***+++,,,************))))))))))))((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))$$$"""!!!"""%%%&&&'''&&&&&&))))))&&&%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))+++...111333555777777777777666666555444444444444444555666888888888777666555333111///.........---...///222555777777666555222111111444777:::::::::999999999999888999999999888888888777777777777555444333333333333000//////....../////////000000111111222333333333333444444555666666666666555666777888999:::;;;;;;;;;;;;;;;<<<===???@@@AAA???@@@AAACCCEEEFFFGGGHHHKKKMMMOOOQQQQQQSSSUUUWWW\\\]]]___aaaaaaaaaaaaaaa```_________aaadddgggiiihhhhhhhhhhhhiiijjjlllmmmooooooppprrruuuwwwyyy{{{|||}}}|||wwwqqqooolllkkkmmmqqquuuxxxyyyuuurrrpppnnnmmmnnnmmmnnnoooooommmiiifffbbbaaa___\\\VVVNNNEEE>>>999777444222222111...+++---,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++******,,,......,,,***++++++************++++++------,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------............///......///000111111000000000000000111222222333333333222333777:::CCCSSScccyyywwwtttqqqnnnnnnnnnkkkiiiggghhhiiiiiijjjjjjiiiiiihhhgggfffeeefffgggeeecccaaa`````````aaaccceeeddd___XXXSSSNNNKKKGGGEEEDDDDDDCCCBBB===<<<;;;999777666666666222111000000/////////000...---,,,+++***++++++,,,))))))))))))))))))((((((''''''&&&&&&&&&''''''(((''''''&&&%%%&&&'''((()))"""!!! """%%%'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((***---000333666777888888777777666444333222000000111111333444666666888888777666444222000/////////000111333444666777777666555333111333666999;;;;;;:::::::::999999999::::::999999999888888888666555555444333222111111...............///000000111111111222333333444444444555555666777777666666555666777888999;;;<<<<<<;;;;;;;;;<<<===???AAAAAA???AAABBBDDDFFFGGGHHHHHHJJJLLLOOOPPPQQQSSSVVVXXX[[[\\\^^^_________^^^^^^[[[[[[[[[]]]___bbbdddfffdddeeeeeefffgggiiikkkkkkoooppprrrtttwwwzzz|||~~~{{{wwwrrroooooopppppppppyyy~~~|||yyyuuurrrooopppooonnnnnnooommmkkkhhhcccbbb```^^^ZZZRRRJJJDDD;;;666222000111111///---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---++++++******))))))******+++,,,,,,,,,,,,------------............------------------........./////////---------............///......///000111111111111000000111111222333333333444444666;;;AAANNNdddwwwzzzxxxtttqqqoooppppppmmmiiigggggghhhiiijjjjjjiiiiiihhhgggfffdddeeefffeeecccbbbaaabbbbbbcccfffgggfffaaaYYYSSSNNNKKKGGGDDDCCCCCCBBBAAA======;;;:::888777777777222222111000000000000111------------,,,,,,,,,,,,)))))))))(((((('''''''''&&&&&&%%%%%%&&&'''))))))((('''&&&%%%%%%'''((()))%%%######$$$&&&(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((())),,,///333666999:::999999888777666444222111000000111222333555666777888888777666444333111000000111333555666777777666444444444333222333777:::::::::::::::999999999888:::::::::999999999888888333444444444333111///...---------......000111111111111222222333444444444444555666777888777666666666666777999:::<<<======;;;;;;<<<===>>>@@@AAABBB@@@AAADDDFFFHHHIIIIIIIIIIIIKKKNNNPPPQQQSSSUUUWWWYYYZZZ[[[\\\\\\\\\[[[ZZZWWWXXXZZZ\\\___aaacccdddcccdddeeegggiiikkkmmmnnnqqqrrrtttwwwzzz}}}{{{wwwtttrrrpppmmmqqquuu|||~~~yyyvvvsssqqqooonnnnnnmmmkkkjjjfffdddcccaaa]]]XXXQQQLLLAAA;;;444111222222000.........------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...///...---,,,++++++******++++++,,,+++,,,,,,,,,---.........///.........------------............////////////---------............///......///111111222222111000111111222222333333444555666;;;BBBLLL]]]xxx{{{yyyuuurrrppprrrrrrnnnjjjffffffhhhiiijjjjjjiiiiiihhhgggfffdddeeeffffffdddbbbbbbcccdddfffhhhjjjhhhbbbYYYSSSMMMJJJFFFDDDCCCCCCBBBAAA>>>===<<<:::999888888888333222111111111111111111------.........---,,,+++)))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&(((***+++((('''%%%%%%%%%&&&(((***((('''%%%%%%'''(((((('''&&&$$$###%%%&&&&&&%%%&&&'''&&&&&&&&&&&&'''(((((()))+++...111555999;;;===::::::999888666444222111222222333444666888999:::777777777666555333222111111333555888999888777666222333333222222333777999::::::999999999888888888:::::::::999999999888888111222333444333111...------------...///000111222111222222333333444444555555555777888888777666666666777888999;;;<<<===>>>;;;<<<<<<===???@@@BBBCCCAAABBBDDDGGGIIIIIIIIIIIIHHHKKKMMMOOOPPPRRRUUUWWWXXXYYYZZZZZZ[[[ZZZYYYXXXUUUVVVYYY\\\___bbbcccddddddeeegggiiilllnnnooopppssstttvvvyyy|||~~~{{{wwwrrrnnnlllpppvvvzzz|||}}}~~~}}}vvvsssooommmmmmmmmlllkkkhhhgggeeecccaaa\\\VVVRRRKKKCCC999444333222000---///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...------///000000///---,,,,,,++++++,,,,,,---++++++,,,,,,---...////////////.........---------............/////////000---------.........//////......///111111222222222000111111222222333444444666888>>>GGGTTTiii}}}{{{yyyxxxuuuqqqllljjjjjjjjjhhhfffiiiiiiiiiiiiiiihhhdddaaaddddddeeeeeeddddddcccbbbeeeiiikkkiiieeebbb[[[TTTJJJGGGDDDBBBCCCCCCCCCCCC@@@>>>;;;999888777555333/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******+++)))''''''((())))))(((%%%%%%&&&&&&'''((((((((()))))))))(((''''''&&&&&&&&&$$$"""$$$&&&(((&&&$$$ ###(((******)))(((((())),,,000555888999999999888777777666444222000////////////111222444666777<<<999666444222333444555888888777777666555333333000000000111222444555666888777777666666666666777888888888888888777666555444444222000///.........///000000000000//////...//////000111222222333333555444444444444555666666777777777888999999999:::<<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEGGGHHHIIIHHHIIIJJJLLLMMMOOOPPPPPPRRRRRRTTTUUUVVVWWWWWWWWWTTTUUUXXX[[[^^^___``````ccceeegggiiijjjlllooorrrvvvvvvxxxzzz}}}{{{uuuppppppmmmlllpppqqqqqqtttxxx~~~vvvooonnnnnnkkkkkklllgggfffdddccc```]]]XXXTTTNNNHHH>>>777333111111111000000///------,,,,,,------------,,,,,,+++++++++***,,,------,,,+++---......------,,,,,,------...************+++,,,---.......................................////////////---------,,,,,,---------000000000000////////////000111111111111222222222555222111333333222444999333:::DDDPPPaaa{{{}}}{{{zzzwwwsssnnnkkkkkkkkkiiihhhjjjiiiiiijjjjjjhhheeebbbfffffffffffffffeeedddddddddiiikkkhhheeebbb[[[TTTKKKHHHEEECCCCCCCCCBBBBBB@@@>>>;;;999888777555333000000//////...------,,,++++++++++++++++++++++++)))))))))))))))***++++++000---+++*********(((''')))))))))))))))(((((((((''''''''''''((((((((((((&&&$$$###$$$&&&'''&&&$$$!!!$$$'''))))))((())))))+++---111555777888888888777666555444222111000/////////000111222444555666:::888555333222333555666888777777666555444222111000000000000222333444555666666666555666666666777999999999888888666555555333333111000///.........//////000000000000000///111111222222333444444555444444444444444555555666777777777888888999999:::<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPQQQRRRSSSUUUWWWXXXXXXXXXVVVXXX[[[^^^```bbbbbbcccgggiiikkkmmmnnnpppsssvvvvvvwwwxxxzzz}}}~~~yyyrrrnnnmmmoooppppppssswwwzzzrrrooonnnjjjiiijjjiiihhhfffeeeccc___ZZZWWWQQQKKKBBB:::666444333222000///......------------.........---------,,,,,,***,,,------,,,+++---......------,,,,,,------...,,,+++++++++,,,---..........................................////////////......------------......///////////////.........111111111111222222222222333000000333333222555999:::@@@LLL]]]ttt~~~}}}{{{xxxtttpppmmmlllkkkjjjiiijjjiiiiiijjjkkkiiifffccceeeeeeeeefffeeeddddddccccccgggjjjgggdddaaa[[[TTTMMMIIIEEECCCBBBBBBAAA@@@???===:::888888777555333111111000//////......---******************************))))))******+++++++++)))'''&&&''''''&&&%%%+++******)))((((((''''''%%%&&&&&&'''(((((())))))&&&$$$$$$$$$&&&'''&&&%%%"""$$$&&&''''''(((***,,,...///222555666777666555666444333111000///000000//////000000222333555555777666444333333444666777888777777666444222111000/////////000111222333444444444444555555666666777::::::999888777666444333222111000///......---......///000111111111111111333333333444444555555666444444333333444444555666666666777777888999999:::;;;<<<======??????@@@AAABBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPQQQSSSUUUWWWYYYYYYZZZZZZ[[[^^^```ccceeeffffffjjjlllnnnoooppprrruuuxxxwwwxxxyyyzzz}}}wwwrrrppppppqqqpppssswww~~~uuuqqqnnnjjjhhhhhhkkkjjjhhhgggfffccc^^^[[[VVVPPPHHH@@@;;;777555333000//////............////////////...............***,,,------,,,,,,---......------,,,,,,------......---------------..........................................//////////////////............//////........................111111111111222222222333333111222555555333666<<>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEFFFGGGIIIKKKMMMNNNOOOOOOQQQSSSUUUXXXYYYZZZ[[[\\\]]]___bbbdddfffhhhhhhiiijjjlllmmmnnnpppsssvvvwwwxxxyyyzzz|||~~~yyyuuutttsssqqqssswwwyyy}}}wwwrrrooojjjhhhiiikkkjjjiiiiiihhheeeaaa^^^ZZZUUUMMMEEE@@@;;;666333000000//////...//////000........................+++,,,------,,,,,,---///...------,,,,,,------.........------------------....................................////////////000000////////////000000.........///////////////111111111222222222333333444333555777777555999???CCCNNNaaaxxx}}}|||{{{uuusssppplllhhhgggggggggiiiiiiiiijjjkkkiiifffdddaaaaaaaaabbbaaa``````______dddgggeeeccc```ZZZTTTNNNKKKFFFCCCBBBAAA@@@???>>><<<999888777777555444111111111000//////......------,,,,,,++++++++++++)))(((((('''''''''(((((((((&&&%%%&&&)))*********&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''(((***---000222333444444444333222111111000...------...000111000000000000111111222333111111111222333555777888777777666555444222000///////////////000111222222111222444555666666666666888888888666555333111000000///.............../////////111222333333333333222222222222222333333333222222222222222333444444444555666777888999::::::;;;;;;<<<===>>>???@@@@@@?????????@@@@@@@@@AAAAAADDDEEEFFFHHHKKKMMMNNNOOOPPPQQQSSSVVVXXXZZZ[[[[[[]]]]]]___aaacccfffhhhiiihhhiiikkklllmmmnnnqqqtttvvvvvvwwwyyyzzz}}}~~~{{{xxxuuupppppptttsssvvv|||xxxssspppllljjjkkkkkkjjjiiiiiiiiifffccc```]]]XXXQQQKKKDDD>>>888444111111000/////////000000------------------......+++---......---,,,...///...------,,,,,,------......---,,,,,,,,,,,,,,,---....................................////////////000000////////////000000//////000000000111111111111222222222222333333333333333555777666555;;;CCCJJJZZZqqq~~~|||{{{zzzsssrrroookkkfffddddddfffhhhggghhhiiijjjiiifffcccbbbbbbccccccbbbbbbaaa```]]]bbbeeedddbbb```ZZZTTTNNNKKKFFFCCCBBBAAA@@@???===;;;888777777777555444111111000//////......---...------,,,,,,+++++++++(((((('''&&&&&&&&&''''''+++)))'''&&&''''''&&&%%%''''''(((((()))******+++((((((''''''&&&%%%%%%$$$$$$&&&''''''&&&&&&'''(((&&&((())))))***,,,000222444444444333333222111000///...---------///000111111111000000000111111222//////000222333555777888666666666555555333222111000000000000000111222333222333555666777777666555666666555444333222000////////////...//////000000000111222333333333333333111111111111111111111111222222111111222222333444444444555666888999:::::::::;;;<<<<<<>>>>>>???@@@======>>>??????@@@AAAAAADDDEEEFFFIIIKKKMMMOOOPPPQQQRRRTTTVVVXXXZZZZZZ[[[\\\]]]^^^```bbbeeegggiiihhhjjjkkklllmmmnnnqqqsssssstttuuuwwwyyy{{{}}}~~~yyyrrroooqqqooorrrvvv{{{xxxsssooolllkkkllljjjiiiiiiiiijjjhhhdddaaa___[[[VVVPPPIIIBBB;;;666333222111000////////////---------------.........+++---......------...///...------,,,,,,------...---,,,,,,,,,,,,,,,------....................................////////////000000////////////000000///000000111111222222333222222222222333333333333111111444666666888BBBLLLSSSeee}}}}}}|||{{{zzzrrrrrrooojjjeeecccccceeefffffffffhhhiiihhheeecccaaaaaabbbbbbbbbaaa``````\\\aaadddcccaaa```ZZZTTTMMMJJJFFFCCCBBBBBBAAA@@@===:::888777777777555444000000//////...------,,,------,,,,,,+++******)))))))))((('''''''''''''''***(((&&&%%%%%%%%%###"""((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%''')))''')))+++,,,---...111444444444333333222111111000,,,------...///000000111111111000000000000111111...///000111333555666777666666666666666555444333222111111111111222333333444555777888888777666555333333333222222111/////////////////////000111222222222333333333333333222111111111111111111111111111111111111111222333333333444555666777999:::::::::;;;;;;<<<===>>>??????======>>>???@@@BBBCCCCCCDDDEEEGGGIIILLLNNNPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZ]]]]]]^^^___bbbeeegggiiigggiiikkkkkkkkkmmmppprrrqqqqqqsssuuuwwwzzz|||~~~~~~xxxrrrrrrpppqqqrrrvvv{{{xxxrrroookkkjjjkkkjjjjjjjjjkkkkkkjjjfffdddaaa^^^ZZZUUUOOOGGG???:::555444333111000///......------........./////////,,,---......------...000...------,,,,,,------...---,,,,,,,,,---...//////....................................////////////000//////......//////000/////////000111111222222222222222333333333444444111222666:::<<>>??????===>>>???@@@BBBCCCEEEEEEDDDEEEGGGIIILLLNNNPPPQQQSSSTTTUUUWWWXXXYYYYYYYYY]]]]]]^^^___bbbeeehhhiiieeegggiiiiiiiiikkkmmmpppooooooqqqsssvvvyyy|||~~~}}}xxxwwwsssqqqppprrrwww|||yyyxxx~~~yyyrrrnnnjjjhhhjjjkkkjjjkkkllllllkkkhhheeecccaaa]]]XXXRRRJJJBBB<<<666555333111000///........./////////000000111111,,,---......------...000...------,,,,,,------...---------......000111222..................................../////////000//////............//////---......///000111111222222222333333333444444444444555999>>>CCCKKK\\\kkk|||{{{{{{uuusssppplllhhhdddbbbaaabbbcccdddeeeeeeeeedddcccaaa``````^^^]]]\\\\\\[[[\\\]]]___```___\\\UUUQQQLLLIIIEEEBBBAAA???>>><<<<<<:::777555444444222111000000000111222111---+++,,,,,,,,,+++++++++******))))))((('''''''''''''''%%%&&&'''((()))***+++,,,''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))'''&&&$$$$$$%%%''''''''''''***...111222222333444333333222111111000000//////000111222333444444444222222111000///...---------...000111222222222111444555666777777888888777999777555222111111222333666777888888888666555444000000////////////000000000///...///111222222111444333222222111111222222...///000111222333333333222222333333333444444444555555666666777777888888999999888888:::<<>>???@@@AAABBBCCCCCCCCCEEEFFFGGGIIIKKKNNNPPPQQQRRRRRRTTTUUUWWWXXXZZZZZZYYY[[[^^^^^^^^^___```aaaeeefffgggiiikkkmmmnnnoooqqqppppppppprrrtttwwwyyyzzz|||}}}~~~yyysssppprrrvvvzzz|||}}}~~~sssiiidddcccccchhhjjjmmmoooooommmjjjhhhfffccc___ZZZVVVPPPJJJEEE>>>:::555222111000000///......//////////////////........................000000//////.........---,,,,,,------.../////////................................./////////000000////////////000000000000//////000111111111111111222333333222222333777:::999888<<>>???@@@AAABBBCCCCCCCCCEEEEEEGGGHHHKKKNNNPPPQQQRRRRRRSSSUUUWWWXXXZZZZZZZZZ\\\^^^_________```aaadddeeegggiiikkkmmmooopppppppppooopppqqqtttwwwxxxyyy{{{}}}|||uuuqqqrrrtttwwwxxxzzz|||~~~tttkkkfffeeeeeefffhhhkkkmmmnnnllljjjiiihhheeeaaa]]]YYYSSSMMMIII@@@===777444222222111000................................................///.........------------..................------........................,,,,,,,,,---------......////////////000000000111000000111222222222222222222222333333333444777::::::;;;AAAMMM[[[lllzzzxxxwwwqqqpppmmmiiifffdddbbbaaa```aaabbbdddeeeeeeeeeddd^^^^^^______`````````aaa___```aaabbbaaa]]]WWWRRRIIIGGGDDDBBBBBBBBBBBBAAA;;;:::999888888666333000222111///...//////...---,,,,,,,,,,,,++++++++++++******)))(((((((((((()))+++******)))(((''''''&&&''''''''''''''''''''''''(((((('''%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''((()))***---111444444444555666444444444333222222111111000111111222333333333333111111111000000000//////...///000111111111111111111222555777:::<<<===>>>777666555444444555666777888888777777555444222111//////............//////111000///111333444333222333333222111111111111222000111111222222222111111222222222222333333333333444555555666666777888888999999888999:::<<<>>>@@@>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFHHHJJJMMMOOOQQQQQQRRRSSSUUUVVVXXXYYYZZZ\\\^^^``````_________```cccdddfffhhhkkkmmmooopppnnnnnnnnnoooqqqsssvvvwwwxxxyyy{{{|||~~~|||wwwuuutttttttttvvvyyy}}}wwwmmmgggeeeeeeeeegggiiikkkllllllkkkjjjjjjgggddd```\\\WWWQQQMMMDDD@@@:::666444333222111................................................---------------,,,,,,,,,000//////...------,,,,,,........................,,,,,,---------........./////////000000000111111111111222333333333333333111222444444555666888:::<<<@@@KKK]]]rrryyyvvvtttrrrpppmmmiiieeebbb```^^^^^^```bbbdddeeeeeeeeeeee`````````aaaaaaaaaaaabbbaaaaaabbbdddccc^^^XXXSSSJJJHHHDDDCCCBBBBBBAAA@@@:::999999::::::777444111333111...------.........------,,,,,,,,,++++++++++++******)))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&''')))+++---000333555666555666666555555444333333222222111000111222333333333333333111111111111111111111111000000000111111111111111000111444666999;;;<<<<<<555555444444555666888888888888777555444222111000//////............//////222111000111333444444333333222222111111111111111111111222222222111111000444444444555555555666666444444555555666777777888888888999999;;;<<<>>>???>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEGGGJJJLLLOOOPPPQQQRRRSSSTTTVVVXXXYYYZZZ]]]___``````___^^^___```bbbccceeegggjjjlllnnnooollllllmmmnnnppprrruuuvvvxxxxxxyyyzzz|||~~~{{{xxxuuusssrrrwww|||zzzooohhheeecccfffggghhhjjjkkkkkkkkkkkkjjjhhheeebbb___ZZZUUUQQQGGGCCC===888555333222000............------------........................------------------------//////.........---------........................////////////000000000000//////000000000111111111000111222222333333222222000222444666666777:::<<<@@@GGGWWWnnnyyyuuurrrtttrrrnnniiiddd```]]]\\\___```bbbdddeeeeeeeeeeeecccccccccbbbbbbbbbaaaaaabbbbbbcccdddccc___XXXSSSLLLIIIEEECCCBBBAAA???>>>:::999999::::::888444111444111---,,,,,,.........---------,,,,,,,,,+++++++++******)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''###$$$%%%&&&''''''((((((&&&'''((('''&&&'''***---...111555777666666666777555555444333333222222111111111222333333333222222000000111111222222333333111111111000000000000000...///111333444555555555333444444555666777888999888777555444222111000000//////............//////222111000111333444444333333222111111000000111111111111222222222111111000444444444555555555666666444444444555666666777777888888999:::;;;===>>>???>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGIIILLLNNNOOOQQQQQQRRRTTTVVVWWWYYYYYY]]]^^^``````___^^^^^^___```aaaccceeehhhjjjlllmmmjjjjjjkkkmmmooorrrssstttxxxwwwxxxxxx{{{~~~|||vvvsssrrrvvv{{{uuummmgggeeeiiiiiijjjjjjkkkkkkkkkkkkjjjhhheeeccc```]]]XXXUUUKKKFFF???:::666444222000//////.........---------..........................................//////---------.........//////......................../////////000000000111111000000000000111111111111///000000111111111111111111333555666777999<<<>>>EEEQQQfffyyytttqqqtttrrrnnniiiddd```^^^\\\```bbbccceeeffffffeeeeeeeeedddddddddccccccbbbbbbbbbcccddddddccc___XXXSSSLLLIIIEEEBBBAAA???===<<<999999888888888777444222333000---,,,,,,......---------------,,,,,,,,,,,,******)))(((((((((((()))+++******)))(((''''''&&&''''''''''''''''''''''''"""###$$$&&&'''((())))))%%%((()))(((&&&'''+++...000333666777777666666666444444444333222222111111111222222333333222222222///000111222333444555555333222111000//////000000222333444555555555555555222333444555666777777888666555444222111000000000000000////////////000000111000///111333444333222222222111000000000000111000111111222222222111111222222222222333333333333333444444555555666777777777888999:::<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDFFFHHHKKKMMMOOOPPPQQQRRRTTTUUUWWWXXXYYY[[[]]]______^^^^^^^^^______```bbbdddfffgggiiijjjggghhhjjjllloooqqqrrrsssvvvvvvvvvxxxzzz}}}~~~zzzuuuuuuxxx{{{~~~xxxqqqnnnooonnnmmmlllkkkkkkkkkllliiigggeeedddbbb___[[[XXXOOOJJJCCC===999666333111000000000///......------.................................///////////////,,,,,,------...//////000........................------........./////////000000000111111111222222//////000111111111111000333444555555666:::>>>BBBKKK]]]vvvyyytttqqqrrrpppmmmiiifffbbb```___cccdddeeefffgggffffffeeedddddddddddddddeeeeeeeeebbbcccddddddccc^^^WWWRRRJJJGGGCCCAAA@@@???>>><<<:::888666666666666444333222000---,,,---...---,,,...------------,,,,,,,,,***)))((((((''''''((((((***)))))))))((((((((('''''''''''''''''''''''''''"""###%%%''''''(((''''''%%%(((***)))''''''+++000000333666777666555555555333333333222111111000000222222222333333222222111//////000222444555666777444333111000////////////333444444555666666666666222222333444555666666666555444222111000000000111111111000000000000111111000//////000222333333222222222111000000000000000///000111222222222222222111111111111222222222222333333444555555666666777777888999;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDFFFHHHKKKMMMNNNPPPQQQRRRTTTUUUWWWXXXYYYYYY[[[]]]^^^]]]]]]^^^_________```bbbccceeefffffffffgggiiilllnnnpppqqqrrrrrrssstttvvvyyy{{{~~~zzz|||~~~|||zzzzzzzzz{{{|||vvvtttqqqnnnlllkkkkkkkkkiiihhhfffeeedddaaa^^^[[[TTTOOOGGGAAA<<<888555333222111111000//////..............................---------....../////////------..........................................---.........////////////000000111111111222222222000000111222222222222111444444444444666:::@@@EEEQQQhhhyyytttqqqpppnnnllliiigggeeeccccccdddeeefffgggggggggfffeeebbbbbbcccdddeeefffggghhhbbbccccccdddbbb^^^WWWRRRGGGDDDAAA@@@@@@@@@???>>>:::888555444555555444333111///------......---,,,......---------,,,,,,,,,))))))((('''''''''''''''%%%&&&'''((()))***+++,,,''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%(((+++)))'''''',,,000111333666777666555444555333333222222111000000///222222333333333222222111//////000222444666777777444333111000///...//////,,,---...///000111111111111222333444555555555555444333111000000000111111222222111111111111222222000///...///111222222111222111111000000000000000...///000111222333333333222222333333333444444444333333444444555666666777777888999;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCEEEHHHJJJMMMNNNPPPQQQRRRSSSUUUWWWXXXYYYWWWYYY\\\]]]]]]]]]^^^```______```aaabbbcccddddddeeefffiiikkknnnpppqqqrrrpppqqqsssuuuxxxzzz|||}}}zzz|||~~~}}}|||zzzyyy{{{zzzwwwtttpppmmmlllkkkkkkjjjiiigggffffffccc```]]]WWWRRRKKKDDD???;;;777555333222222111000//////...........................,,,,,,,,,------........./////////...------,,,,,,........................000000000000111111111111000111111111111222222222111111222333333333333222555555444333555:::AAAGGGUUUoooyyyvvvuuussspppkkkfffcccbbbbbbccccccbbbbbbdddffffffeeedddbbbccccccddddddeeeeeeffffffeeecccbbb___[[[UUUQQQLLLGGGAAA???@@@@@@???>>>;;;999666555555555333222111000///......------...---,,,+++***)))***+++,,,+++******)))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((***---///111555666666777666444333222000000111111111111000000111111111111111000//////000111222222111222444666333111000//////000111222000111111111111222222222333444666777777777666555222111///...------......111222222222222333333333444333222222111111222222000111333444444333111000000000111111111000000///000000000000111111111111444444444444555666777777888888888999:::;;;======>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDFFFGGGIIIKKKLLLNNNOOOPPPRRRSSSUUUVVVWWWZZZZZZ[[[\\\^^^___``````^^^___bbbdddeeeeeedddcccfffggghhhjjjlllnnnooopppqqqqqqrrrtttvvvxxxzzz{{{yyyzzzzzz|||~~~}}}zzz|||uuunnnlllllljjjhhhkkkiiihhhgggfffccc___\\\[[[VVVOOOHHHBBB===888555333111////////////...---//////............//////---------.........//////---------.........////////////.........---------//////000000000000//////////////////000000000000111111111111222333444555444333555777888<<>>???@@@???===;;;888666555555444333222111000///......------...---,,,++++++******++++++++++++***)))(((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&'''(((***---///111555555666666555444222111000000111111111111000000000000111000000//////...///111222222222222333555111111111222222222222111111111111111222222222222333444555555555555444333111000...------.../////////000000000000111111111333333222111111111111111111111111000000111111111000000111111111111000000000000000000111111111111444444444444555666777888888888888999:::;;;======@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLNNNOOOPPPQQQSSSUUUVVVWWWZZZZZZ[[[\\\^^^___``````_________```aaabbbcccdddffffffgggiiikkklllmmmnnnppppppqqqrrrssstttvvvwwwxxxyyyzzz|||~~~}}}zzz|||yyyqqqnnnmmmkkkiiikkkiiihhhgggfffddd```]]]]]]XXXRRRKKKEEE@@@;;;888555333000///000000///...////////////////////////---------.........//////---------.........////////////.........---------//////000000000000//////000000000000111111111111222111111111222333444444777666888;;;>>>DDDPPP\\\sssyyyvvvuuussspppkkkgggcccaaaaaaaaa`````````bbbeeeffffffddd`````````aaabbbbbbccccccdddcccbbbaaa___[[[UUUQQQKKKFFFAAA???@@@AAA@@@???:::888666555555444333111111000///......------...+++,,,,,,,,,,,,+++******,,,+++***)))((((((((((((,,,++++++***(((''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&''')))+++---///000444444444444333222111111000000111111111111000000///////////////............000333444333222333444///000222444555444222111111111222222222333333333444444444444333222111111//////...------...000111///000000000000111111111222222111000000000000111222111///......///111222000000111111111111000000000000000111111111222222444444444444555666777777888888999:::;;;<<<============>>>???@@@AAABBBBBBDDDEEEEEEGGGHHHJJJLLLMMMNNNNNNPPPQQQSSSUUUVVVVVVYYYZZZ[[[\\\]]]___``````______]]]]]]^^^```ccceeeffffffggghhhiiijjjkkkkkkoooooonnnoooooopppqqqrrrtttuuuwwwzzz|||}}}~~~~~~}}}zzz{{{{{{uuupppnnnllljjjjjjiiihhhggggggeeeaaa___```\\\UUUOOOJJJEEE???<<<666444111000000000000.........000000000000......------........./////////---............//////////////////............---//////000000000000//////111111111111222222222222333222222222222333333444666555888===CCCKKKXXXeeezzzyyyvvvuuutttqqqlllgggcccaaa``````^^^^^^___aaadddfffeeeddd___``````aaaaaabbbcccccccccbbbbbbaaa___\\\VVVRRRMMMHHHCCCAAABBBCCCBBB@@@:::888555444444444222111111000///......------...***+++,,,---,,,+++***))),,,,,,+++)))((((((((((((++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((***,,,...000111444444333333222111111000000000111111111111000000.........------.........---000333555444333222333///000222333444444333222222222222222333333333444555555444444222111000000...---------...///111222111111222222222333333333222111000000///000000000111000////////////000111///000000111111111111000000000111111111222222222333222222333333444555666888888999;;;<<<<<<======:::;;;<<<===>>>???@@@AAAEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNOOOQQQSSSTTTUUUVVVXXXYYYZZZ[[[]]]___``````______^^^___```aaacccdddggggggggghhhhhhhhhiiiiiikkkkkkkkkkkklllmmmnnnnnnoooqqqsssvvvxxxyyyyyyzzz~~~}}}|||zzzrrrnnnllljjjiiihhhggghhhhhhfffcccaaabbb^^^XXXSSSNNNIIICCC@@@888555111000///000///...---...000111111000...---............////////////...............//////////////////...............//////000000000000//////000000000111111111222222333333222222222333333444888777:::AAAJJJTTTbbbnnnyyyvvvuuutttqqqmmmhhhdddaaa___^^^]]]]]]^^^```ccceeedddccc``````aaaaaabbbccccccccccccbbbbbbaaa```]]]XXXTTTMMMHHHCCC@@@AAABBB@@@???:::888555444444444222111111000///......------...***+++,,,---,,,+++***))),,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((***,,,...000111222444333333222111111000000000000111111111111000000......---,,,------...///---000333555444333222333222222111000111222333444222333333333444444444444777666555444222111111000------------...///111222111111222222222333333333222111000000///000000000000000111222222111000000//////000111111111111111111111111111222222222222111111111111222333444555777888:::;;;<<<============>>>???@@@AAACCCDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNOOOQQQRRRTTTUUUVVVWWWXXXYYY[[[]]]___```aaa^^^___aaacccddddddddddddhhhhhhhhhhhhgggggggggffffffffffffggghhhjjjllllllmmmnnnppprrrtttvvvwwwwwwzzz{{{}}}}}}}}}tttoookkkjjjiiihhhggghhhiiihhheeecccccc___ZZZUUUQQQLLLFFFBBB999666222/////////...---...///111222222111///............/////////000000//////////////////////////////////////////////////////000000000000///////////////000000000111111333333333222333333444444;;;:::???IIITTT```mmmyyyyyyvvvuuutttrrrnnniiiddd```^^^]]]]]]]]]]]]___bbbccccccaaa`````````aaabbbbbbccccccccccccbbbbbbbbb^^^ZZZVVVMMMHHHBBB?????????===;;;999777555444444333222000111000///......------...+++,,,,,,,,,,,,+++******+++******)))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((***,,,...000222333333555444333222111111111111000000111111111111000000......---,,,,,,...///000...000333444333222333444555444222111111222444555333333333444444444555555777666444333222111111111...---------...///111222///000000000000111111111222222111000000000000111///000222333333222000///...///000111111222111111111111111222222222222333111111111111222333444444777999:::<<<============<<<===>>>???AAABBBDDDDDDCCCDDDDDDFFFGGGIIIKKKLLLMMMMMMOOOPPPRRRTTTUUUUUUWWWWWWYYY[[[]]]^^^```aaa___aaacccfffgggfffeeedddhhhhhhgggfffeeedddccccccaaaaaaaaabbbdddfffggghhhjjjjjjkkkmmmoooqqqsssttttttvvvxxx|||}}}xxxpppllljjjhhhgggggghhhiiiiiigggeeedddaaa\\\XXXTTTNNNIIIEEE<<<888333000/////////...//////111111111111//////....../////////000000000000000000////////////......////////////000000000//////000000000000//////.../////////000000000000222222222222333444555666888999@@@NNN]]]iiiwwwyyyvvvuuuuuurrrnnniiiddd```]]]\\\]]]]]]]]]___aaabbbaaa```^^^______``````aaabbbbbbdddccccccdddccc```\\\XXXPPPJJJDDD@@@??????<<<:::999777444333333333222000111000///......------...---,,,++++++******++++++)))))))))))))))******+++***)))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))******+++...000222444444444666555333222111111222222000000111111111111000000///...---,,,---...000111///111222222222222333555777777666555555444444444444444444444555555555555555444222111000000000111///...------...///000111///000000000000111111111333333222111111111111111///000000000000000000///...///000111111222222222111111111222222222333333222222222222333444555666777999;;;===>>>>>>===<<<:::;;;<<<>>>@@@AAABBBCCCBBBCCCCCCDDDFFFHHHJJJKKKMMMMMMNNNPPPRRRSSSUUUUUUVVVWWWXXXZZZ\\\^^^```aaaaaabbbcccdddeeefffffffffgggfffeeedddbbb```______]]]]]]]]]^^^^^^```aaaaaadddcccbbbccceeehhhlllnnnmmmooorrrwwwzzz}}}~~~}}}|||sssnnnlllgggggggggiiijjjjjjhhhfffeeebbb^^^[[[WWWQQQLLLHHH???;;;666222111111111000000000000000000000000000.../////////000000000000000000000000/////////....../////////000000000000//////000000000000////////////000000000111111111111111222222444555777888888:::EEEWWWiiixxxyyyvvvuuuuuusssoooiiiddd```]]][[[^^^]]]]]]___```aaa```^^^]]]]]]^^^^^^___``````aaadddddddddddddddaaa]]]YYYTTTNNNHHHDDDBBBAAA???<<<999777444333333333111000111000///......------......---+++***)))***+++,,,(((((((((((()))***+++,,,---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++,,,///222444555555555666555444222111222222333000000111111111111000000000///---------///111222000111222222111222444666888999::::::999777555333444444444555555555666666333222111/////////000000//////...------///000111111222222222222333333333444333222222111111222222111///...------...///111......///111111222222222111111222222222333333333444444444444555666777777777999;;;===>>>>>>===<<<>>>>>>@@@AAACCCEEEFFFGGGBBBBBBCCCDDDFFFGGGIIIJJJLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^```aaaccccccbbbbbbccceeegggiiieeeeeecccaaa```^^^\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]][[[ZZZZZZ\\\```dddggghhhjjjnnnssswwwzzz|||}}}}}}|||}}}vvvpppnnngggggggggiiikkkkkkiiigggfffddd```]]]YYYTTTNNNJJJBBB===888444333333333222111111000000000000111111////////////000000000000111111000000/////////....../////////000000111111//////000000000000//////000111111111111222222222000111111222444666888999>>>BBBOOOdddyyy~~~uuuqqqoooqqqqqqoookkkeee```^^^]]]\\\[[[[[[]]]```aaa```____________]]]\\\^^^```cccbbbdddfffhhhhhhccc]]]WWWQQQLLLFFFAAA@@@@@@AAAAAA888888888777666444222111///---,,,,,,---------,,,+++++++++*********))))))(((((())))))******++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((('''&&&%%%&&&))),,,......///000222444666777333333444444333333222111444555555555444222000......///000///...///000222111111111222333444555666888888888888777555444333333555777888777555222111000000//////.........---......///000000000000000222222222111111111000000000000/////////111222333000000000000////////////+++,,,,,,---...///000000...///111111111111333555333333333333444555666666888888888999:::;;;<<<===>>>>>>???@@@AAAAAABBBBBBDDDEEEEEEGGGHHHIIIJJJJJJKKKMMMOOOPPPQQQRRRUUUWWWUUUVVVWWWXXXZZZ\\\]]]]]]bbbaaaaaa```aaabbbcccdddeeeeeedddaaa]]]YYYXXXXXXVVVWWWWWWWWWVVVUUUTTTSSSQQQQQQRRRSSSUUUWWWYYYZZZ^^^bbbhhhnnnrrruuuxxxzzzyyy}}}|||||||||qqqiiiiiihhhhhhiiikkklllkkkjjjfffddd```]]]YYYUUUQQQMMMIIIBBB888333222222///,,,000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000////////////000000000000222222111111111111111111333222444777666333555999DDDMMM___xxx}}}uuuqqqoooqqqqqqppplllfffaaa___^^^\\\[[[\\\^^^```aaa```___^^^______]]]\\\]]]```cccbbbcccdddffffffccc]]]XXXNNNJJJDDD???>>>>>>>>>>>>888888888777555444222222000...---,,,---...---,,,,,,,,,,,,,,,++++++******(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((((((&&&&&&'''***,,,111111111222333444555666444444444444444333222222444555666666444222000//////000111000//////111333222222222222333444555666777777666555555444333333555666777888888666333111000/////////.........---///000000111111111111111222222222111111111000000111000/////////000111222000/////////////////////.../////////////////////000111222222111000111333333333333333444555666666888888888999:::;;;<<<======>>>>>>@@@AAABBBCCCCCCDDDEEEEEEFFFHHHIIIIIIJJJLLLNNNPPPPPPQQQQQQSSSUUUTTTUUUVVVWWWYYYZZZ[[[\\\```____________```aaabbbbbbbbb```]]]YYYUUUTTTTTTRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMOOOQQQSSSTTTXXX\\\bbbhhhkkknnnqqqsssvvvzzztttllljjjiiihhhiiikkkkkkkkkjjjhhhfffbbb^^^[[[WWWRRRNNNKKKDDD;;;555444333000...000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////000000000111222222111111111111111111222222444777777666999???FFFTTTlll{{{tttqqqoooqqqqqqppplllgggbbb______\\\\\\\\\^^^```bbbaaa```^^^______^^^]]]]]]```bbbaaabbbbbbddddddaaa]]]YYYNNNIIIDDD@@@>>>>>>>>>>>>999888777666555333222222222000...---......---,,,---------,,,,,,,,,,,,+++((((((((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((('''(((((('''&&&(((+++---444444444333444444555555555555444444444333333333555555555555444333111000000111222222111111222333222222222222333444555555666555444222222222333333555666777888777555333222/////////...............000000111222222222222222222111111111111000000000111111000/////////000000////////////////////////111111111000000/////////111222333222000///000111333333333333444555666666888888888888999;;;<<<===<<<===>>>???AAABBBDDDDDDDDDEEEEEEFFFGGGHHHIIIIIILLLNNNPPPPPPPPPPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYZZZ]]]]]]\\\\\\\\\]]]^^^^^^\\\\\\[[[WWWSSSOOONNNNNNNNNMMMKKKJJJGGGEEEDDDCCCFFFFFFFFFHHHIIIKKKMMMNNNSSSWWW]]]aaaeeegggjjjmmmqqquuu{{{~~~yyyqqqkkkjjjhhhiiijjjkkkjjjjjjkkkhhhddd```]]]XXXSSSPPPLLLFFF>>>888666555222000000000000000000000000000........................000000000000000000000000////////////000000000000/////////000000000111111111111222222222222222222222222444888888999???GGGMMMbbbyyysssppppppppppppoookkkfffaaa___^^^]]]]]]]]]___aaabbbaaa```______```___]]]^^^___aaaaaaaaaaaabbbbbb```]]]YYYOOOKKKEEEBBB@@@@@@??????999888777555444333222222333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((('''''''''((((((((()))))))))***(((((((((((((((((((((((('''((((((''''''))),,,///555555555555555666666777555555444444444444444444444555555555444333111111111333444444222222333444222222222222222333444555666444222111111222333555555555666666555333111000........................///000111111222222111111111111111111000000000000111111000000////////////.........///////////////000000000000000000000000000222333222111000111222333333333333444555666666777777888888999:::<<<===;;;<<<===???AAACCCDDDEEEDDDEEEEEEFFFGGGHHHHHHHHHJJJLLLNNNOOOOOOPPPRRRTTTSSSTTTTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZVVVVVVUUURRRMMMJJJIIIIIIJJJIIIGGGFFFDDDCCCBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLRRRUUUZZZ^^^```cccfffhhhlllpppuuuzzz|||}}}uuullljjjhhhiiijjjkkkkkkkkkkkkiiieeeaaa^^^YYYTTTQQQMMMHHHAAA;;;888555333111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000//////000000000111111111111111222222222222222333333333555888888:::CCCNNN\\\vvvxxxrrrppppppmmmnnnllliiiddd___]]]]]]^^^]]]^^^___bbbcccbbbaaa```aaaaaa```______```aaaaaaaaaaaabbbbbb```\\\YYYNNNJJJEEEBBBAAA@@@???>>>999888666444333222222222222000.........///...,,,************+++++++++++++++++++++******)))))))))''''''(((((())))))******''''''''''''''''''''''''''''''(((((((((***...111444444444555666777999999666555444333333333333444444444444333333222111111222444555555444222333333222111111111111222333333555444222111111222444666444444444333222111///...---------..................///000000111111000000000000000000000000000000000000000000//////......------....../////////000------...//////000111111...000111222111111333444333333333333444555666666777777777888999:::;;;<<<;;;<<<===???AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGIIIKKKMMMNNNOOORRRTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTPPPPPPOOOMMMIIIFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJPPPSSSVVVYYY[[[^^^aaadddgggjjjooosssvvvyyy||||||~~~{{{pppnnnkkkjjjlllmmmmmmllljjjhhhdddaaa^^^ZZZUUURRRMMMIIICCC===999555333111////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111111222222333333333333444444555777888<<>><<<;;;999888666444222222222222111///------...///...---)))***************++++++++++++++++++++++++******''''''(((((())))))******''''''''''''''''''''''''&&&'''(((((()))+++///222444444444555666888999:::555444333222111222333333333222222222111111111111222444666666444333222222111000000000000000111111222222111111222333444555333333333222000///---------------------...............///000000000000000//////000000000000000111//////000000000///......---------......//////000,,,------...000111111222---///111111111222333555333333333333444555666666777777777777888:::;;;<<<<<<===>>>???AAABBBDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEGGGIIIKKKLLLMMMOOORRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOONNNNNNIIIJJJJJJHHHEEECCCCCCDDD@@@?????????@@@AAACCCEEECCCCCCCCCDDDEEEGGGHHHIIILLLOOORRRTTTVVVXXX[[[^^^aaadddhhhllloooqqquuuwwwzzz{{{}}}zzzwwwssspppoooooonnnmmmjjjgggdddbbb___\\\WWWTTTNNNKKKFFF???:::666444333000000000000000000000000........................////////////////////////////////////000000000000000000000111111111222222111111222222333444444444555555666888999???OOO^^^~~~wwwpppoooooollllllkkkhhhccc___]]]]]]___^^^___aaacccdddcccbbbcccdddeeeeeecccbbbbbbcccccccccdddeeeddd```ZZZUUUJJJGGGCCC@@@???>>><<<;;;999888555333222111222222...---+++,,,...///......*********++++++,,,,,,,,,***************+++++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&'''(((((())),,,000333555555555555555666777888555333222000000111222333111111000000000000000000111444666666444222111111//////............////////////000111111222333333444444333111000///------,,,,,,,,,------.........//////000111111111111000////////////000000111111---...///000000000///...,,,,,,---......///000000/////////000000111111111///000222222111111222444333333333333444555666666666666777777888:::;;;<<<===>>>>>>@@@AAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIGGGGGGCCCDDDDDDCCCAAA@@@AAABBB??????>>>>>>???BBBDDDFFFDDDDDDDDDEEEFFFGGGIIIIIIKKKMMMOOOQQQRRRTTTWWWZZZ[[[^^^aaadddgggiiimmmoootttuuuxxx|||}}}xxxtttqqqooommmjjjhhheeecccaaa___[[[XXXPPPMMMIIICCC<<<888555555000000000000000000000000////////////////////////////////////////////////////////////000000000000000000111111111222222222111111222222333444444555444444777:::<<>><<<999888555333111111222222---+++***+++---//////...+++++++++,,,,,,---------(((((())))))******++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((()))***,,,111444777777666555555555555555444333111//////000111222111000///////////////000111333666666444222111111///......---------......,,,---///000111111111111555555333222111///......,,,,,,,,,------.........000000111222222222222222.../////////000000111111,,,---...000000000//////,,,,,,------...///000000222222222111111111111111111222333222000000000222333333333333444555666666666666777777888999;;;<<<>>>>>>???@@@AAAAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGDDDEEEFFFFFFFFFDDDCCCBBB???@@@AAA@@@???>>>???@@@BBBAAA@@@@@@AAACCCEEEGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLNNNPPPQQQRRRTTTWWWZZZWWWZZZ]]]___aaadddgggjjjiiikkknnnqqquuuyyy|||~~~}}}wwwsssooollljjjhhhfffdddcccaaa]]][[[QQQPPPKKKEEE>>>999777777000000000000000000000000222222222222222222222222////////////////////////////////////000000000000000111111111111222222222111111222333333444555555333444777;;;???JJJ___rrryyyrrrqqqqqqoooooolllhhhbbb^^^]]]]]]^^^___```aaaccceeefffgggfffggggggdddbbbaaadddhhhddddddeeefffddd```YYYTTTLLLIIIEEEBBBAAA@@@>>><<<:::888555333333222000///000000000///......---------------,,,,,,,,,++++++************))))))))))))************)))((('''&&&((()))))))))((('''&&&&&&((('''&&&&&&)))...222555888777666555444333333333111111222222222222111111222111000//////000111111555555555444222000///...///000111111111000...---.........///000222333444444333111///...---........................------111111111000000000000000000000000000000000000000333000......000111///---......///000000000000000000000111111111111000000000111111111111222222222444555555555666777777777333444555777999;;;======<<<======>>>???@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@>>>??????@@@@@@@@@??????@@@AAABBBBBBAAACCCFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUXXXXXXXXXYYYZZZ]]]___``````aaacccfffjjjooorrruuu{{{~~~|||vvvpppmmmooolllhhheeebbb```]]][[[TTTQQQLLLHHHCCC===777333666444111000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111444444333333444444555555333666999<<>><<<:::888555333333222000///000000//////......------,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''''''''&&&%%%%%%$$$&&&''''''((((((((((((''''''''''''(((+++///333555888777555444333333222222//////000111222222222222222111000//////000111111444444444333222000///......//////000///...---,,,...//////000111222333444222111///...,,,,,,,,,---........................000000000000000111111111000000000000000000000000444111//////111222000///...//////000000000000000000000111111111111000000000111111111111222222222222222333333444555555555333444555777888:::;;;<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@<<<===>>>?????????????????????@@@@@@@@@??????>>>???@@@AAABBBBBBCCCFFFIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNQQQSSSTTTUUUWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]```eeeiiikkkqqquuuzzz|||uuuooolllnnnkkkhhheeebbb```]]][[[VVVSSSOOOKKKFFF@@@:::666666444111000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222333444666:::===EEEVVVkkk{{{tttooonnnvvv|||uuusssrrrqqqpppnnnjjjddd```^^^^^^]]]^^^___```aaabbbcccdddeeegggiiiiiifffcccaaaaaabbbbbbccccccbbb]]]WWWRRRLLLIIIEEEBBBAAA???===<<<999777444333333222000///000000//////...---------,,,++++++++++++*********)))))))))(((((((((''''''))))))))))))((((((((((((%%%&&&&&&'''(((((())))))'''((()))+++...111444555777666555333222222222222......000111222222333333111000/////////000111111333333222111111000//////000000000111000//////...///000000111222333333444111000...,,,++++++,,,,,,........................//////000000111111222222000000000000000000000000444222000000111222111000////////////000000000000000000111111111111000000000111111111111222222222111222222333444444555555555555666777888999::::::;;;<<<<<<======>>>>>>>>>==============================<<<<<<<<<<<<;;;;;;======>>>???@@@@@@@@@@@@999:::;;;<<<===>>>>>>>>>@@@@@@@@@??????>>>>>>===>>>???AAABBBCCCDDDGGGJJJIIIIIIJJJJJJKKKKKKJJJJJJHHHIIIKKKMMMPPPRRRTTTUUUVVVTTTSSSQQQPPPOOOPPPPPPSSSRRRRRRSSSVVVZZZ^^^```fffjjjpppvvvzzz|||tttooolllmmmkkkgggeeeccc```]]]ZZZYYYVVVRRRNNNJJJDDD>>>:::666333111000111222222111////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222333222222111111111222222555999===BBBLLL\\\qqqvvvjjjiiilllvvv~~~vvvtttsssqqqqqqoookkkeee```^^^]]]]]]]]]^^^___```aaabbbbbbeeefffggggggfffeeeddddddcccbbbccccccaaa]]]WWWSSSMMMIIIEEEBBBAAA???===;;;999666444333222222111///000//////......---,,,,,,+++++++++*********))))))((((((((((((''''''''''''*********)))*********+++''''''''''''''''''((((((((()))+++...111333555555666555444333222111111111///000111111222111111111000000///......///111222111111111000000000000000333444333333333222222222111111222333333333333333111000...,,,,,,,,,,,,---............////////////......///000111222222333000000000000000000000000222111000000000000000000///////////////000000111000000111111111111000000000000111111111222222222333333444555666666777777666777777888888999999999:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888:::;;;<<<===>>>?????????888999:::<<<===>>>>>>>>>AAA@@@???>>>>>>============???BBBCCCDDDFFFHHHKKKJJJJJJKKKLLLLLLLLLKKKJJJGGGHHHJJJLLLOOORRRTTTUUUTTTSSSQQQOOONNNMMMMMMNNNPPPOOONNNNNNPPPSSSWWWYYY___ccciiioootttzzz}}}tttooommmmmmkkkhhhfffdddaaa^^^[[[[[[XXXTTTQQQMMMHHHBBB>>>666444111111222333333222////////////////////////////////////////////////000000000000000000000000000000111111111222222222555555444444444444444555777;;;AAAIIIUUUeeexxx{{{oooiiikkkqqqzzzwwwtttsssqqqqqqpppkkkfff```]]]\\\\\\]]]^^^___```aaabbbccceeedddcccdddeeegggiiiiiiddddddccccccaaa^^^XXXTTTMMMJJJFFFBBBAAA???===;;;888666333222222222111////////////...------,,,,,,+++++++++*********))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''))))))+++***)))'''&&&&&&&&&'''(((***---000333555666666666555444333222111111111333333333333222000///...000///.........///111222000000/////////000111222555444444333333333333333222333444444444444333333111000...------------............/////////000000......///000111222222333000000000000000000000000000000///............///000//////...///000111111000000111111111111000000000000111111111222222222222222333444555666777888888888888999999999:::::::::::::::::::::;;;;;;;;;999999999999999999999999777777777777777777888888888999:::<<<===>>>>>>???999:::<<<===>>>???@@@@@@@@@@@@>>>=========>>>>>>>>>@@@CCCEEEFFFGGGJJJLLLKKKLLLMMMNNNNNNMMMKKKJJJFFFGGGIIIKKKNNNPPPRRRSSSPPPOOONNNMMMLLLMMMNNNOOOOOONNNMMMMMMNNNQQQTTTVVVZZZ]]]ccchhhnnnsssyyy}}}|||}}}uuupppooommmkkkiiigggeeeccc___\\\[[[YYYUUURRROOOJJJDDD@@@777555222222222333333222////////////////////////////////////////////////111111111111111111111111111111111111222222222222555555555444555555666777777<<>>???@@@AAAAAAAAA???>>>===<<<======??????@@@CCCFFFGGGHHHIIIKKKLLLLLLMMMNNNOOOOOOMMMLLLJJJGGGGGGIIIKKKMMMOOOPPPQQQLLLKKKKKKKKKLLLMMMOOOPPPOOONNNNNNNNNOOOQQQSSSTTTVVVYYY^^^bbbfffkkkqqquuuvvvzzzvvvqqqpppnnnllljjjiiihhheee```]]]\\\ZZZVVVSSSPPPLLLFFFCCC999777444333333333222222////////////////////////000000000000000000000000111111111111111111111111111111111222222222222333333333333444555666777888888@@@LLL[[[jjjzzzyyyjjjfffhhhgggoooxxxwwwsssrrrppppppoookkkeee___[[[YYYZZZ[[[]]]___aaadddeeefffdddcccbbbdddhhhkkkkkkjjjdddcccbbbaaa```\\\XXXTTTNNNKKKFFFCCC@@@>>><<<:::666444222111222222111//////......------,,,,,,+++,,,,,,,,,,,,++++++++++++******)))))))))(((((((((***)))))))))***,,,...000...---+++)))(((((()))******+++,,,///222444666777888777555444333333222222777777666555444222111000......------...///111222000000//////000333555777333333111000000000111222555555777777777555333222///...---,,,,,,,,,---...---......///000000111111000000000000000111111111000000000000000000000000///000111///---,,,...000000000.........///111222000000111111111111000000000111111111111222222222//////000111333444555666444555555666777888888999888888888888888888888888666666666666666666666666666666777777777888888888888999:::;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAA>>>===<<<<<<<<<>>>@@@AAACCCEEEHHHJJJJJJJJJKKKLLLLLLNNNOOOPPPPPPNNNLLLJJJGGGHHHIIIJJJLLLMMMNNNOOOLLLLLLLLLMMMNNNPPPRRRSSSPPPQQQRRRTTTUUUUUUVVVVVVWWWYYY\\\___aaaeeejjjnnnppptttzzz~~~xxxqqqooonnnmmmlllkkkjjjfffbbb___]]][[[XXXUUURRRNNNIIIEEE;;;888555333333333222111000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333333333444555777999:::;;;@@@IIIYYYjjj{{{yyyjjjaaabbbhhhkkkuuu~~~wwwsssqqqooopppoookkkeee^^^ZZZXXXZZZ[[[]]]___bbbeeefffhhhdddcccdddgggjjjkkkiiifffcccbbbaaa```^^^[[[WWWSSSNNNKKKFFFCCC@@@>>><<<:::666444222111222222111000///......------,,,++++++---------,,,,,,,,,++++++************))))))))))))'''&&&&&&&&&'''))),,,......,,,+++))))))***,,,---***+++,,,...111444666888888777666555444333333333666666666666555444333333...---------...///111222111000///000111333666888555444333222111222333444555666777888777666333222...---,,,+++++++++,,,------......///000111111222111111111000000000000000000000000000000000000000///111222000...---///111111000...---...///111222000000111111111111000000000111111111111222222222000111222333555666777888222222333444555666777777888888888777777777777777555555555555555555555555666666666777777888888888999999:::;;;<<<<<<<<<<<>>AAABBBDDDGGGJJJKKKKKKKKKLLLLLLMMMNNNPPPQQQQQQOOOLLLJJJHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPPPPPPPRRRSSSUUUWWWSSSUUUWWWYYYZZZZZZZZZYYYZZZ[[[]]]___aaadddhhhkkklllpppvvvzzz}}}yyyqqqoooooonnnmmmlllkkkhhhccc```^^^\\\YYYWWWTTTPPPKKKGGG<<<999666444333222111000111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333444555666888:::<<<>>>???IIISSSdddwww}}}nnnccc^^^ccclllrrr}}}{{{sssppppppqqqqqqooojjjddd___\\\[[[[[[\\\^^^```bbbdddeeeeeeiiihhhgggggggggggghhhhhhbbb```^^^\\\ZZZXXXTTTQQQNNNJJJDDD@@@???>>>===<<<555333111000111111000////////////...------,,,,,,+++++++++*********))))))+++******)))))))))))))))***)))'''%%%%%%''')))***))))))************))))))+++---111333444444666777999888666555444333444444888777555444222222111111111000...------///111222111111111111222444666777555333111111333666777777999888666555333333222222,,,,,,,,,++++++*********---...///111222222222222000000000000000000000000...///000111111222111111000000000000000000000000............/////////000---...000111222111///...//////000111222222333333444333111111111333555666444555666777777888777777777666555444444444444444444444444333333444444444888777777777888999::::::???>>>>>>===>>>>>>??????CCCCCCCCCBBBAAA@@@>>>===@@@??????===<<<>>>BBBEEEHHHHHHIIIKKKLLLLLLMMMMMMPPPPPPQQQPPPOOONNNMMMLLLIIIIIIJJJKKKLLLNNNPPPQQQOOOPPPQQQTTTVVVXXXYYYZZZ[[[\\\^^^___`````````___^^^___aaaaaaaaaccceeehhhlllmmmppptttyyy~~~~~~tttooonnnkkkhhhhhhiiigggddd```___]]][[[YYYVVVQQQKKKGGGBBB???;;;666444333444555111111111111000000000000000000000000111111111111111333333222000///000111222222222222222222222222666333444888::::::>>>CCCOOOaaaxxxpppddd```aaaggglllvvv||||||sssppppppqqqpppooojjjddd^^^[[[ZZZ[[[\\\^^^```bbbddddddeeeeeeeeeddddddddddddddddddbbb```^^^\\\[[[XXXUUURRRKKKGGGAAA===<<<;;;:::999666333111111111111000///111000000///......------+++++++++*********))))))***))))))((('''((((((((()))((('''&&&&&&'''((()))((())))))*********)))))),,,///222444444555666777999888666555555555666666999888666444333222111111111000/////////000111111111111111111222444666777666444111111222444555444999888666444333222111111/////////.........------///000000111111111000000000000000000000000000000000000111111111000000///000000000000000000000000........./////////000000---...000222222111000///000111111222333333444444444333222111222333555666555555666777777777666666666666555444444444555555555555444444444444555555888777777888888999:::;;;>>>>>>>>>>>>???@@@@@@AAACCCCCCBBBBBBAAA???>>>===>>>>>>>>>===<<<>>>BBBEEEFFFHHHJJJMMMNNNOOOPPPPPPRRRSSSTTTUUUTTTQQQOOOMMMLLLLLLLLLMMMOOOQQQRRRSSSTTTUUUWWWYYY[[[]]]^^^___```aaabbbcccddddddcccccccccdddeeefffeeefffhhhjjjnnnnnnpppsssxxx}}}vvvppppppmmmkkkjjjjjjhhhddd```___^^^[[[YYYVVVRRRLLLHHHCCC@@@<<<777444333444555111111111111000000000000000000000000111111111111111222333222000///000111222222222222222222222222666444555888:::;;;@@@GGG[[[ooommmdddbbbccciiioooxxx}}}tttqqqqqqppppppnnniiiccc^^^[[[ZZZZZZ[[[]]]```bbbcccdddeeebbbcccdddeeeeeedddcccbbbbbb```^^^]]]\\\YYYUUURRRMMMIIIDDD@@@>>>===<<<<<<666444222111111111000...,,,,,,,,,+++******))))))+++++++++***************)))(((((('''''''''''''''(((((((((((((((((((((((('''(((((())))))*********...111444555666666777888888888666666666666888888;;;999888555444222111111000111111111111111000000111000111111222333555555666333111000111222222222999777666444222000//////000000////////////......000111111111000000///...000000000000000000000000111111111111000///...---000000000000000000000000....../////////000000000...///111222222222111000222222222333333444444555555444333333333444555666666666666777666666555555555555444444555555666777777777666666666666777777888888888888999:::;;;<<<>>>??????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>><<<=========<<<>>>BBBEEEFFFHHHLLLPPPSSSTTTUUUUUUWWWXXXZZZZZZYYYWWWSSSQQQPPPPPPQQQRRRSSSTTTVVVWWWYYYZZZ\\\]]]___aaacccccceeefffggghhhiiiiiiiiiiiijjjlllmmmmmmllllllmmmnnnppppppqqqrrrvvv{{{~~~|||xxxuuuxxx~~~{{{tttrrrooommmlllllljjjeeeaaa```^^^\\\YYYWWWSSSNNNJJJEEEBBB>>>999666444444555111111111111000000000000000000000000111111111111111222333222000000000222222222222222222222222222666444555888999<<>>===777555222111111111000...+++******))))))(((((('''************************))))))(((''''''''''''(((''''''((((((((((((''''''''''''(((((()))***++++++000222555777777666777888999888777666666666777888;;;:::888666444333222111000111333444333222000///000000000111222333333444333111///000111222222222888666555222000///......------------,,,,,,,,,,,,///000000000000000//////////////////////////////000000111111000///......////////////////////////...////////////000000000000000111222222222222111222222222222333333444444666555444444444555555666666666666666555555444333444444444444555666777888888888888777777888888888888888888999999;;;<<<===>>>???@@@AAACCCDDDDDDDDDBBBAAAAAA@@@???>>>>>>>>>;;;<<<======>>>@@@CCCFFFGGGJJJNNNSSSWWWZZZ[[[[[[_________^^^]]][[[YYYXXXVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]^^^```bbbccceeeeeeggghhhiiikkklllnnnooooooqqqsssttttttsssrrrsssttttttsssssssssvvvzzz~~~zzzvvvqqqqqquuu{{{zzzssspppnnnmmmnnnlllgggbbbbbb```]]]ZZZXXXTTTOOOLLLHHHEEE@@@;;;888555444444111111111111000000000//////000000000111111111111000222333222111000111222111222222222222222333333666555777999:::???LLLYYYyyyrrriiibbbbbbeeejjjqqqxxxvvvsssrrroooooommmiiibbb]]]ZZZYYYZZZ[[[]]]___aaacccddddddcccdddggghhhiiihhhfffeeeaaa```______^^^[[[WWWSSSLLLHHHCCC???===<<<;;;:::888555333222222111000...//////...------,,,,,,+++************************+++***))))))(((((())))))''''''(((((((((((('''''''''''''''((()))+++---...222444777888777777777888999888777555444555555666;;;:::888666444333222222111333444555555333111/////////000111111222222222///......///222444444333666555333111///...------+++++++++++++++++++++,,,------...000000111111111////////////////////////......///000000000000000////////////////////////////////////000000000111000000111222222222222222111111111111222222222222555555555555444555555555555555555555555444333222444444444555666777888999:::999999888888999999:::888888888999:::<<<===>>>>>>???AAACCCDDDDDDEEEDDDAAAAAA???>>>>>>>>>>>>>>>;;;<<<>>>???@@@BBBFFFIIIJJJMMMRRRWWW[[[^^^``````gggeeecccaaa____________ZZZZZZZZZZZZZZZ[[[\\\\\\______```bbbdddeeefffgggeeefffgggjjjmmmppprrrsssuuuwwwyyyzzzyyyxxxyyyzzzyyyxxxwwwwwwxxx{{{~~~{{{vvvpppnnnpppoooyyyuuurrrnnnmmmnnnmmmiiieeecccaaa^^^[[[YYYUUUQQQOOOJJJHHHCCC>>>:::666555444111111111111000000000//////000000000111111111111000111222222111000111222111111111222222333333333666666888:::;;;CCCUUUfffsssccc^^^\\\```gggnnnvvv~~~wwwssssssppppppnnniiiccc^^^[[[ZZZYYYZZZ\\\___aaabbbcccdddbbbcccdddeeeffffffeeeeeeaaa`````````___\\\XXXTTTMMMIIIDDD@@@???>>>===<<<888666333222222111000............---,,,,,,++++++***************+++++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((()))***,,,///000333555777888777666666777777666444333333333444444999888777555444333333222333444555666555444111000...///000111111111111111...---...000333555555444333222111///...---------,,,,,,,,,------------...,,,,,,...///000111111111000000000000000000000000,,,---...///000000000000000000000000000000000000/////////000000000111111000000000000111111222222111111111111111111111111555555555555444444444333444444444555444444333333555555555555666777888999::::::999999999999::::::888888999:::;;;===>>>??????@@@BBBCCCDDDDDDDDDCCCAAA@@@>>>=========>>>???<<<>>>@@@BBBDDDFFFJJJLLLPPPRRRUUUYYY^^^aaadddeeejjjiiifffdddbbbbbbbbbbbb]]]]]]\\\\\\\\\]]]]]]^^^aaaaaabbbdddeeefffggghhhcccdddfffhhhkkkooorrrtttvvvxxx|||}}}}}}}}}~~~}}}||||||||||||}}}~~~}}}xxxqqqnnnnnnkkkrrr~~~|||wwwqqqnnnnnnmmmjjjgggeeebbb^^^\\\YYYWWWSSSQQQMMMJJJFFF@@@;;;888555444111111111111000000000000000000000000111111111111000111222222111000222333111111111222222333333444555777999;;;===GGG^^^ttttttiiiZZZWWWYYYaaajjjsss~~~xxxtttsssqqqpppooojjjddd^^^[[[ZZZYYYZZZ\\\___aaabbbccccccaaabbbbbbcccddddddeeeeeeaaa```aaaaaa```]]]XXXTTTPPPLLLGGGCCCAAA@@@???>>>999777444222222111000...,,,++++++******))))))((())))))*********+++++++++******)))((((((((((((((()))((('''&&&&&&'''((()))))))))))))))+++...111333333555777888777555666666111000000000111222444555777666555444333333333333555555666666555444222111...///000111111111000////////////111444555444333111000///...------------------------......//////------...///000000000///000000000000000000000000......///////////////...000000000000000000000000//////000000000111111111000/////////000000111111222222222222222222222222444444444444444333222222222333333444444444333333666666555555666777888888:::999999999999999999:::888999999:::<<<===???@@@???@@@BBBDDDDDDCCCBBBAAA@@@???===<<<<<<===>>>???===@@@CCCEEEGGGJJJMMMPPPVVVWWWYYY[[[___bbbfffhhhiiijjjjjjiiigggeeebbbaaa^^^^^^]]]]]]]]]]]]]]]^^^___```aaabbbcccdddeeefffdddeeeeeegggiiillloooqqqtttwww||||||uuuooooookkkqqqyyywwwqqqnnnllliiigggfffccc___\\\ZZZXXXUUUSSSOOOLLLHHHBBB===888555444111111111111000000000000000000000000111111111111///111222222111111222333000111111222333333444444555777;;;<<>>===<<<;;;999777444333222111000.........------,,,+++++++++))))))******++++++++++++))))))((('''''''''''''''***)))'''&&&&&&''')))*********)))***,,,///222444333555777777666555555555,,,,,,---...000333555777555555444333333333333444666666666666555444333222...///000111111000//////111111111222444555333222//////...------------...,,,,,,,,,---------......///////////////......---000000000000000000000000000000000000///...---,,,000000000000000000000000000000000000111111111111///////////////000000111333333333333333333333333333444444444333333222111111222333333444444444444666666666666666777777888:::999999888888999999:::999999999:::<<<>>>???@@@???AAABBBDDDDDDCCCAAA@@@@@@???===<<<;;;<<<>>>???>>>AAADDDGGGIIILLLOOORRRZZZZZZZZZ\\\___cccgggiiigggiiilllmmmkkkgggaaa^^^___^^^^^^]]]]]]]]]]]]^^^\\\\\\]]]^^^```aaabbbbbbfffffffffggghhhjjjmmmnnnrrrvvv{{{~~~xxxrrrpppmmmqqqxxx{{{sssooollliiigggfffccc___\\\ZZZXXXVVVSSSPPPMMMIIICCC>>>999555444111111111111000000000000000000000000111111111111///111222222111111222444000000111222333333444444555777;;;===@@@NNNkkkuuuaaaZZZUUUUUUZZZeeeqqq|||{{{vvvuuussstttrrrnnnggg```[[[YYYZZZ[[[\\\]]]___```aaaaaabbbcccbbb___aaafffgggdddbbbbbbbbbbbbaaa^^^ZZZVVVQQQLLLEEEAAA@@@>>>;;;888666444222111111000///---,,,---......---,,,***)))---,,,++++++******+++++++++******)))(((''''''&&&))))))))))))((((((((((((******))))))+++---000222666666666666666666666555...///000222222333333333777555222000///000111333777777666666444222111000000000111111222222222222111222333333333333111111------,,,,,,,,,---......000///...---...000222444////////////////////////////////////////////////////////////000000000000////////////////////////000111222111///------...222222111111111111111111222222222222222222222222666666555444333222222111333333333444444444555555777888888777666666888999:::::::::;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>=========<<<<<<<<<=========CCCEEEGGGJJJLLLPPPUUUYYYZZZ\\\^^^___```bbbfffhhhjjjjjjjjjhhheeebbb^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___aaabbbccceeeeeefffhhhiiikkkllllllrrrvvv||||||yyyxxx|||wwwrrrpppkkkgggfffdddbbb___[[[XXXVVVUUUQQQMMMHHHDDDCCC???:::666333333222222111000000///000000000000000000000000444444444333333222222222333333222222222333444444666333777AAAIIIVVVsssooo^^^VVVTTTWWW___iiivvv|||xxxwwwuuuuuusssooohhhaaa\\\ZZZ[[[[[[\\\]]]___```aaabbbbbbcccbbb___aaafffgggdddbbbbbbaaaaaaaaa^^^YYYVVVQQQLLLFFFBBB@@@???;;;888666444222111111000///------------...---+++***)))---,,,++++++******++++++*********)))((('''''''''))))))))))))(((((((((((()))(((((())),,,///222444444444444333333222222222...///000111222222222222444333111//////000222444666666555444333222111000111111111111222222222333111222333333333222111000...------,,,,,,,,,------,,,,,,++++++,,,---///000///////////////////////////////////////////////////////////////.........000000000000000000000000...///111111000//////000000000000000000000000000222222222222222222222222555555555444333333222222333333333444444444555555666777888777666666888999:::::::::;;;;;;<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>::::::;;;;;;===>>>@@@AAAEEEGGGJJJLLLOOOSSSXXX[[[[[[]]]______```aaadddggghhhhhhgggfffddd```]]][[[YYYYYYZZZ[[[[[[\\\]]]]]][[[\\\\\\\\\^^^___```aaacccdddeeegggiiikkklllmmmqqquuu{{{{{{vvvrrrmmmiiifffeeebbb___[[[XXXVVVTTTQQQMMMIIIFFFDDD@@@;;;666333333222222111000000000111111111111111111111111444333333333222222222222333333222222333333444555888555999BBBKKKZZZvvv~~~hhh[[[VVVVVV[[[cccooo{{{}}}yyyxxxvvvwwwuuupppiiibbb]]][[[[[[\\\\\\]]]^^^```aaabbbbbbcccbbb___aaafffgggdddaaaaaaaaaaaa```]]]YYYUUURRRLLLFFFBBB@@@???<<<999666444222111111000///---------------,,,+++***))),,,,,,+++************+++******))))))((((((''''''(((((((((((())))))))))))''''''(((***---000333555444444333333222111000000...///000111111111111111000///......///111333555666555333222111111111222111111222222222222333333222222333333333222000//////...---,,,,,,+++,,,,,,---......//////000000111////////////////////////////////////////////////........................111111111111111111111111,,,...000000000000111222000000000000000000000000222222222222222222222222444444444444333333333333333333333444444444555555555666777777666666888::::::::::::;;;<<<=========???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCAAA@@@???>>>888888999:::===@@@CCCDDDGGGJJJMMMPPPRRRVVV[[[^^^]]]___```______```bbbdddddddddcccbbb```]]]ZZZYYYUUUVVVWWWXXXZZZ[[[\\\]]]ZZZZZZZZZ[[[\\\]]]^^^___bbbcccdddfffiiikkklllmmmpppsssxxx}}}{{{uuuooojjjhhhfffccc```\\\XXXUUUTTTPPPMMMJJJHHHFFFBBB;;;666444444333222111111111111111111111111111111111111222222222222222111111111333333333333333444555555999777;;;EEEOOO___yyyppp^^^WWWWWWXXX___kkkwww~~~zzzyyywwwxxxvvvqqqjjjccc^^^\\\\\\\\\\\\]]]^^^```bbbcccbbbcccbbb___aaafffgggdddaaaaaa```aaa```]]]XXXUUURRRMMMFFFBBBAAA???<<<999666444222111111000///---------------,,,+++******,,,++++++******************)))))))))((((((((('''(((((((((((())))))))))))(((((()))+++...111333555666666555444333111111000//////000111111111000000------------///111444555555444222000000111222333222222333333333333333333222333333333222111///...///...---,,,++++++++++++......000111111222111111////////////////////////////////////////////////------......///000000000000000000000000000000000,,,...000000000000000222000000000000111111111111222222222222222222222222222222333333333444444444333333333444444444555555444666777777666777999;;;:::;;;;;;<<<===>>>??????AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>888888999:::===AAAEEEGGGJJJLLLPPPSSSUUUXXX\\\______``````___]]]]]]___```_________^^^\\\ZZZXXXWWWTTTTTTUUUVVVWWWXXXYYYZZZXXXXXXYYYYYYZZZ[[[]]]]]]aaabbbcccfffiiikkkmmmnnnpppssswww{{{~~~wwwqqqllliiigggddd```\\\YYYVVVTTTPPPNNNKKKJJJHHHDDD===777555555333222111111222222111111111111111111111111111111111111111111111111333333333333333444555666888888<<>>???@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>999999:::;;;>>>CCCGGGIIILLLOOOSSSUUUWWWZZZ]]]______```___^^^[[[ZZZ[[[\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^aaabbbdddfffiiikkkmmmnnnqqqssswwwzzz|||xxxqqqllliiigggeeeaaa]]]ZZZWWWUUUQQQOOOLLLKKKJJJFFF???999777555444222111222333333111111111111111111111111111111111111111111111111333333333333444555666777777888???LLL[[[nnnnnn[[[OOOQQQXXX\\\gggwww|||xxxwwwvvvvvvuuuqqqkkkeeeaaa___^^^]]]\\\\\\^^^```ccceeebbbcccbbb___aaafffgggdddbbbbbbbbbbbbaaa^^^ZZZVVVSSSMMMGGGCCCAAA@@@===:::666444222111111000///---///...---,,,++++++++++++++++++***))))))))))))***))))))))))))((((((((((((''''''(((((())))))******+++,,,---...000111111222333333222222111000//////222222222222222111000///,,,------...000111333444222111111111222333555666555555444444444444333333333444444333111///---+++...---,,,++++++***++++++---------...//////000000000000000000000000000000////////////////////////,,,---...000222444555666...........................000111111///...//////111111222222333444444444222222222222222222222222111111222222333333444444333333333444444444555555444666888888888:::<<<>>>===>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCAAA???>>>===:::::::::<<<@@@EEEJJJMMMPPPSSSVVVYYYZZZ[[[]]]___^^^^^^^^^\\\YYYXXXXXXYYYWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXYYY[[[]]]___aaacccdddeeegggjjjlllmmmnnnqqqsssuuuxxx{{{~~~vvvooolllhhhgggeeeaaa^^^[[[XXXWWWSSSPPPMMMLLLJJJGGGAAA;;;888666444222222222333444222222222222222222222222111111111222222222222222333333333333444555777777777;;;EEETTTgggzzzsssaaaUUUMMMPPPXXX___kkk}}}}}}zzzvvvtttsssttttttqqqkkkfffbbbaaa^^^^^^\\\\\\^^^```ccceeebbbcccbbb___aaafffgggddddddcccccccccbbb___[[[WWWSSSNNNGGGCCCBBB@@@===:::666444222111111000///---///...---+++***+++++++++++++++***)))))))))))))))(((((((((((())))))))))))'''''''''((()))************+++---///111222333444333333222222111111111111444444444333333222000000/////////000000111111222000111222333444555666666555555555555444444444333444444444333111...,,,+++,,,,,,+++++++++++++++,,,000000//////000111333444000000000000000000000000////////////////////////......///000111222333333////////////////////////,,,...000111000///000111000111111222333333444444222222222222222222222222222222222222222333333333333333333444444444555555555777888999:::;;;>>>@@@??????@@@BBBCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDCCCBBB@@@>>>===;;;999999:::===BBBHHHNNNRRRUUUXXX[[[]]]]]]]]]^^^```\\\\\\\\\ZZZWWWUUUVVVWWWUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXZZZ]]]```bbbdddeeefffgggiiijjjlllmmmnnnpppqqqsssuuuxxx}}}zzzsssnnnkkkgggfffdddbbb___\\\ZZZYYYUUUQQQMMMKKKJJJGGGBBB>>>999777444222222222444555222222222222222222222222222222222222333333333444222333333333555666777888:::AAAMMM___ttt~~~aaaTTTPPPMMMPPPWWWbbboooxxxrrryyytttsssrrrsssssspppkkkfffcccbbb___^^^]]]\\\^^^aaadddfffbbbcccbbb___bbbfffgggdddddddddcccdddccc```[[[XXXSSSNNNGGGCCCBBB@@@===:::666444222111111000///---///...,,,+++******+++,,,+++******)))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++((())),,,///222444555666444444444444444444444444555555555444333222111000000000000111111111111111000111222444666666777777666666555555555444444444444444444333111...,,,***+++++++++***++++++,,,,,,...---,,,+++,,,...000111000000000000000000000000////////////////////////000000000000000/////////000000000000000000000000***,,,///000000111222444///000000111222222333333222222222222222222222222222222222222222222222222333333333444444444555555666777999:::;;;<<>><<<;;;888888:::===CCCKKKRRRVVVYYY[[[^^^____________```[[[[[[[[[XXXVVVTTTUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTPPPQQQRRRSSSTTTUUUVVVWWWVVVWWWXXX[[[^^^bbbdddffffffggghhhiiikkklllnnnnnnoooppprrrsssvvv{{{xxxqqqllljjjgggfffdddbbb___]]][[[ZZZVVVRRRMMMKKKJJJHHHCCC@@@999777555222222333444666222222222222222222222222222222222333333444444444222333333444555666888888>>>FFFTTTggg}}}rrrTTTKKKMMMMMMPPPVVVeeerrryyyqqqlllvvvqqqpppsssrrrqqqmmmgggcccbbbbbbaaa```^^^]]]^^^```ccceeebbb```^^^^^^aaaccceeeeeeaaaaaabbbcccccc```[[[WWWTTTPPPKKKGGGCCC???;;;888666555333111////////////...,,,***)))******)))(((------,,,,,,,,,,,,++++++(((((((((((('''''''''''')))))))))))))))************,,,...000111222555777666777777555111111333666000222555555333111000000,,,...000111000000000111000000222444555666777777777666444444555555555444444333111///---,,,++++++++++++,,,,,,,,,,,,------((()))***,,,...000111222222111111000///......---//////000000111111222222......//////000000111111222111111111000000//////---...///111222222222222////////////////////////222222222222222222222222222333444444444333222111333222222333444666888:::999999:::;;;<<<===>>>???CCCDDDEEEFFFFFFGGGGGGFFFHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCAAA???>>>======>>>;;;===@@@DDDHHHNNNUUUYYY^^^```bbbbbb```^^^^^^^^^ZZZZZZYYYXXXVVVTTTRRRQQQLLLOOORRRSSSSSSSSSTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXWWWYYY[[[___bbbeeefffgggkkkkkklllmmmmmmmmmmmmlllmmmoooqqqssswww|||}}}}}}zzzqqqjjjkkkjjjhhhfffbbb^^^YYYWWWTTTSSSRRROOOLLLHHHDDDBBB<<<:::777444222111111111333111000111333333111...222222111111222222333444666333333666777777999===@@@KKK___xxxyyycccPPPMMMOOOOOOUUU^^^kkkwwwzzztttmmmggguuupppoooqqqqqqpppmmmhhhdddbbbbbbaaa```^^^^^^^^^```ccceeebbb```^^^^^^aaacccdddeeebbbbbbbbbbbbbbb___[[[XXXSSSOOOJJJFFFBBB>>>;;;888444333111///------------...,,,*********+++***))),,,,,,+++++++++*********((((((((((((''''''''''''((((((((((((((()))))))))***---///111222333555777888999999666333222444777222444666555333111000000---///111222111000000111---...000222333444555555666444222333444555555444444333111///---,,,++++++*********+++++++++,,,,,,++++++,,,------...//////222111111000//////......---........./////////000///////////////000000000111111000000000/////////000000000000000000111111000000000000000000000000222222222222222222222222444444333222222222333444333333333333555777999:::999999:::<<<===???@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEECCCBBB@@@>>>===============@@@CCCGGGKKKQQQWWW\\\```aaabbbaaa___]]]]]]^^^[[[ZZZYYYXXXVVVTTTRRRQQQOOOQQQSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]^^^aaadddgggiiijjjkkklllmmmnnnnnnoooooonnnnnnnnnoooqqqsssvvv{{{~~~|||}}}{{{tttmmmmmmllliiigggccc```\\\YYYUUUTTTSSSPPPMMMIIIEEECCC>>>;;;777444111111111222222000000111333444222///222222222222222333333444333111222666777777999>>>FFFTTTkkkkkkYYYKKKIIIKKKLLLTTT^^^mmmxxxyyytttpppjjjeee~~~tttooonnnooopppooolllhhheeeccccccaaa```___^^^___aaacccdddcccaaa______aaacccddddddcccbbbaaaaaa```^^^[[[XXXQQQNNNHHHDDD@@@===:::888444333111///------------///---+++++++++++++++)))+++************)))))))))((((((((((((''''''''''''&&&'''''''''((((((((((((+++...111222333444666888::::::999666444333444666444666777666444111000000...000333333222111111111---...000111333333444444333111000111333555555444333222111///---,,,++++++))))))*********+++++++++.........---------------111111111000000//////...............////////////000000//////////////////000000///////////////...222222111000//////000000111111111111111111111111222222222222222222222222666444222000000222555666444444444555666888:::;;;999:::;;;===???AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEBBBAAA???>>>=========>>>AAADDDGGGKKKOOOTTTZZZ^^^aaabbbaaa___]]][[[\\\]]]\\\[[[ZZZXXXVVVTTTRRRQQQRRRTTTUUUVVVVVVWWWYYY\\\YYYYYYZZZ[[[\\\^^^___``````aaadddfffhhhiiijjjkkkoooppppppqqqqqqqqqqqqqqqoooppprrrsssvvvzzz~~~}}}zzztttpppnnnjjjgggeeebbb^^^[[[VVVUUUTTTQQQMMMJJJGGGEEE@@@===888444111111222333111000000111333444333111222222222222333333333333333222444888999999<<>>>>>>>>???@@@EEEHHHKKKOOORRRVVV\\\___ccccccaaa^^^[[[ZZZ[[[]]]]]]\\\ZZZXXXVVVUUUTTTSSSVVVWWWWWWXXXXXXZZZ]]]```^^^^^^___```bbbdddfffgggfffgggiiijjjlllmmmmmmmmmrrrrrrssstttttttttttttttqqqrrrssstttvvvzzz~~~tttpppkkkhhhfffccc```]]]XXXWWWUUURRRNNNKKKHHHGGGAAA>>>999444222222333444///000111222333444444333222222222333333333333333666555777;;;;;;;;;@@@FFFPPPhhhooo]]]NNNJJJGGGIIIKKKPPP\\\hhhqqq|||~~~yyywwwwwwvvvuuu|||rrrmmmllllllmmmnnnllliiieeedddccc```_________```aaabbbcccdddbbb```___aaadddeeeeeeeeecccaaa______]]]ZZZXXXOOOKKKEEE@@@>>><<<:::999666555333111////////////000...,,,+++,,,,,,+++***,,,+++++++++************((((((((((((''''''''''''''''''((())))))***++++++---///333555555555666777999888666555555555555555777777888666333111000111111333555555333111000111///000111222333333444444///...---///111444444444222222000///---,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------....../////////111111111111000000000000111111111111000000000000000000//////......------............////////////+++---111333444333111///111111111111111111111111111111111111111111111111000111222333444555555555555666777888:::;;;<<<<<<;;;<<<>>>@@@BBBDDDFFFFFFDDDEEEFFFGGGGGGHHHHHHGGGIIIIIIIIIHHHGGGFFFDDDCCC????????????@@@BBBDDDEEEIIILLLOOORRRUUUXXX\\\___ccccccbbb___\\\[[[\\\]]]^^^\\\[[[YYYXXXWWWWWWWWWYYYZZZ[[[[[[\\\^^^aaadddddddddeeefffhhhkkkmmmnnnqqqrrrssstttuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwuuuvvvwwwwwwxxx{{{yyyssslllhhhgggeeeaaa]]]YYYXXXUUURRRNNNKKKIIIHHHBBB???;;;666333222333444///000222333333333444444111222333444444444333333777777888;;;:::;;;BBBKKK___zzzvvv```QQQHHHGGGHHHKKKMMMTTT```kkkttt~~~~~~}}}~~~|||rrrmmmlllkkkmmmnnnmmmiiieeecccbbb_________``````aaabbbccccccaaa___```bbbeeeffffffdddbbbaaa```___]]]YYYVVVNNNJJJDDD@@@>>><<<;;;:::444333111///------------///---+++++++++++++++))),,,,,,+++++++++*********((((((((((((''''''''''''''''''((()))***+++,,,,,,,,,///333555555555555666999777555555666777777777666666666555222000111111222444555555222000///000------...000000111111111///......///111333444333222111000///---------,,,++++++,,,,,,,,,---------+++,,,---...///000111111111111111111111111111111////////////............//////.....................////////////000000000***---000333444333111000111111111111111111111111111111111111111111111111...000222444555555555444666777999:::<<<=========<<<===>>>@@@BBBDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBB??????@@@AAACCCFFFIIIKKKOOOQQQTTTVVVXXXYYY\\\^^^bbbcccbbb```^^^\\\]]]^^^^^^]]]\\\ZZZZZZZZZ[[[\\\]]]^^^```aaabbbcccfffiiikkkkkklllmmmoooqqqssstttvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||zzz{{{{{{zzzzzz}}}xxxooojjjhhhfffbbb^^^ZZZXXXUUUQQQNNNKKKIIIIIIBBB@@@<<<999666444333333000111333444333222333444111222444555555555444333666555777888999;;;FFFQQQmmm{{{fffVVVKKKDDDEEEGGGIIINNNWWWcccmmmyyy|||rrrnnnmmmlllmmmnnnmmmiiieeebbbaaa_________```aaaaaabbbbbbbbb```______cccfffhhhhhhcccbbbaaaaaa```]]]XXXTTTNNNJJJDDD@@@>>>===<<<;;;444333111///------------...,,,*********+++***)))+++************)))))))))((((((((((((''''''''''''&&&&&&'''((()))***++++++,,,///333555555444444444555222000111444666666555444555555333111000111222222444555444222///......------...///000000000000111///...///222333333333222111000...------------***+++++++++,,,,,,,,,,,,,,,,,,---...///000111111111111111111111111111111000/////////.........---------................../////////000000000111111//////000111111111111111000000000000000000000000111111111111111111111111///000111222444555666777777888:::<<<===>>>>>>>>>===>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@>>>???AAACCCGGGKKKOOOQQQUUUWWWZZZ[[[[[[\\\]]]___aaabbbcccbbb```_________^^^]]]\\\\\\\\\]]]___```aaacccfffhhhiiijjjlllnnnqqqqqqrrrssstttvvvxxxyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}rrrlllkkkiiiddd```ZZZXXXUUUQQQMMMKKKIIIIIIBBB@@@>>>;;;888555333222000333555444333111222444111222444555666555444333555555666999:::@@@OOO]]]|||lllYYYNNNHHHBBBCCCEEEHHHPPP]]]iiippp~~~|||rrrnnnmmmlllnnnooommmiiidddaaa```______``````aaabbbbbbbbbaaa___^^^___cccfffiiiiiibbbbbbbbbbbbaaa]]]WWWSSSNNNJJJDDD@@@>>>======<<<666555333111////////////...,,,***)))******)))((())))))))))))(((((((((((()))(((((((((''''''''''''%%%%%%&&&'''((()))***++++++///333555555444333444///---+++,,,000222333222333444444222000000111333222444555444111///.........///000111111222111111111000///000222333333333222111000......---------)))************+++++++++------......//////000000111111111111111111222222222222111111000000000///,,,------......///////////////000000111111222222444222000...---///111222////////////////////////000000000000000000000000111111000000111444888:::777888:::<<<>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEECCCBBB@@@???>>>???AAAEEEIIINNNRRRUUUYYY[[[]]]^^^]]]]]]^^^___```bbbddddddbbb`````````^^^^^^]]]\\\]]]___bbbcccdddgggkkkmmmnnnooopppqqquuuuuuuuuvvvwwwyyyzzz{{{vvvooommmkkkfffaaaZZZXXXTTTPPPMMMJJJIIIHHHAAAAAA???===999666333111111444666555222111222444111222444666666555444333777666888;;;>>>GGGXXXiiicccQQQJJJGGGCCCDDDEEEIIISSSbbbnnnttt|||rrrmmmkkklllnnnooommmiiidddaaa___`````````aaabbbbbbbbbccc```aaaaaabbbdddfffhhhiiiddddddddddddccc^^^XXXSSSMMMIIICCC???<<<;;;:::888888666333222111111///...------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))'''((())))))))))))+++---000222444666666666555444///......///111111000///111111111111111222222333444444555555444111...,,,...000222444444333111///---///222444444333111000//////...---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,---...///000000000000111111000000//////......111111000000//////......////////////////////////......------------......////////////////////////222111111111000000//////111111111000000000000000111111111222333444555666999:::;;;<<<===>>>???@@@BBBBBBCCCCCCDDDFFFGGGHHHFFFFFFEEEEEEFFFFFFGGGGGGIIIGGGDDD@@@>>>=========AAAAAACCCGGGKKKPPPUUUXXXaaaaaaaaabbbbbbbbbccccccccccccdddeeedddcccbbbaaa___```aaaaaaaaacccfffhhhggghhhjjjmmmppprrrssstttvvvvvvvvvvvvwwwxxxzzzzzzyyyrrrpppkkkfffddd]]]ZZZVVVRRRPPPOOOLLLKKKHHHFFFCCC???<<<999777666555555444444444333333333333333444444555666666666666555999???@@@FFF___yyyuuuZZZLLLGGGGGGDDDFFFIIIOOOXXXdddpppxxx{{{qqqllljjjkkkmmmnnnmmmiiidddaaa`````````aaaaaabbbccccccccc```aaaaaabbbccceeefffgggddddddddddddccc^^^XXXTTTNNNJJJDDD???===<<<:::999888555222111111000...---------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((()))************,,,...111222333555555444333222///......///111222000///000000000000000111222222444444444333222000///---///000222333333222000///---///000222222222111000///......---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,---...///000000000000111000000000/////////...000000000000////////////000000000000000000000000/////////....../////////////////////////////////111111111000000000//////111111111111000000000000333333333444555666777888::::::;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHGGGEEEBBB???===<<<<<<<<>><<<;;;:::666444111000000///---,,,------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))***+++,,,+++++++++---///111222333333333222000000//////...000111222111//////////////////000111111333333222111000////////////000111222222111000/////////000000111000000000......------,,,,,,++++++,,,,,,,,,,,,,,,------...,,,---...///000000000000000000000000////////////////////////000000000000111111111111111111111111000000////////////000000////////////////////////111111000000000000//////111111111111111111111111555555555555666888999::::::;;;<<<===???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB???<<<:::::::::;;;===@@@EEEKKKQQQVVVYYYZZZ___```bbbddddddeeeddddddeeeffffffeeeeeedddbbbbbbccceeefffffffffgggjjjlllnnnoooqqqtttwwwyyy{{{{{{wwwwwwwwwxxxyyyzzz|||}}}}}}vvvpppjjjeeeccc___\\\WWWTTTRRRPPPMMMKKKHHHFFFDDDAAA===:::888777555555444444444333333333333333444444555666666666666666:::@@@FFFTTTpppyyy___NNNFFFDDDDDDEEEHHHLLLSSS]]]jjjxxxyyynnniiigggiiikkkmmmllliiieeebbbaaa```aaaaaabbbcccdddeeeeeecccccccccbbbccccccddddddddddddccccccbbb^^^YYYUUUPPPLLLFFFAAA???===;;;:::666333111//////...,,,+++------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))***+++,,,+++++++++---///222222222222111000///...000//////000222222111///...............///000000333222000///...///000111111111111111111111000000111111111000000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------...//////000//////000000000000////////////000000000000////////////000000000000000000000000000//////////////////000////////////////////////000000000000000000//////000111111111111111222222555555555666777888999:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCBBBBBB@@@???<<<:::999888999:::;;;???FFFMMMTTTXXXZZZ[[[^^^```bbbeeefffffffffeeeggggggffffffeeeddddddccceeeggghhhhhhhhhiiikkkmmmnnnooorrrtttwwwyyyzzz{{{zzzzzzyyyyyyyyyyyyzzzzzz|||}}}~~~xxxqqqjjjeeeeee___\\\WWWSSSQQQOOOLLLKKKGGGFFFDDDBBB???;;;999777555555444444444333333333333333444444555666666666666666:::@@@HHHYYYuuukkkTTTIIIDDDBBBCCCEEEHHHNNNVVVaaannn|||xxxnnniiihhhhhhjjjllllllhhheeebbbaaa___```aaabbbcccdddeeeeeeeeeeeedddddddddeeeeeefffdddccccccbbbaaa^^^ZZZVVVQQQMMMGGGBBB???===;;;:::555333000///......,,,+++------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((((()))*********+++---///333333333222111000///...000//////000222333111000...............//////000222111///......000222333333333222111111111111111444333333222222111111111,,,,,,,,,,,,,,,+++++++++------,,,,,,------...///---...//////////////////////////////000000000000222111111000///......---///////////////////////////......------....../////////////////////////////////////////////000000000000111111222222222333444444444555666777999999;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCDDDCCCBBBAAA@@@???>>>===:::999888888999:::<<<@@@GGGOOOUUUYYYZZZ[[[]]]___aaadddfffggggggggggggggggggffffffffffffffffffhhhjjjjjjjjjjjjkkkmmmoooppprrrtttvvvxxxyyyyyy{{{zzzyyyxxxvvvvvvuuuuuuxxxyyy{{{|||~~~~~~~~~~~~zzz}}}zzzrrrkkkgggfff___\\\WWWSSSPPPNNNLLLJJJGGGFFFEEECCC@@@===:::888555555444444444333333333333333444444555666666666555666:::???III\\\xxxaaaNNNGGGCCCBBBDDDDDDIIIPPPZZZeeerrrxxxnnnkkkjjjiiikkklllkkkhhhdddaaa```^^^______aaabbbcccdddeeefffeeeeeeeeeeeeffffffgggdddcccbbbbbbaaa___[[[WWWQQQMMMGGGBBB???===;;;999555333000//////...,,,+++------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((&&&''')))******,,,...111555555444333222111111111000000///111222333222000...............///000000111000///...///111333555666555333111111111222333444444444444333222111000,,,,,,,,,,,,++++++++++++---------------......///......///////////////...////////////000000000000111111111000//////....................................------------......////////////////////////......////////////000000000000111111222333333333444444444444555777888999:::;;;<<<===???@@@AAAAAADDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEEEECCCBBB???>>>===<<<:::888888999;;;<<>>:::999555555444444444333333333333333444444555666666666555777;;;@@@KKKaaa|||vvvYYYKKKFFFCCCCCCFFFEEEKKKTTT___kkkwwwyyypppmmmllljjjlllmmmkkkgggccc```___]]]]]]^^^```aaabbbcccdddddddddddddddeeeeeefffgggdddcccbbbaaaaaa___[[[XXXQQQMMMFFFAAA>>><<<:::888666444111000//////---+++------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((%%%''')))***,,,...111333666666555444444444444444111000000111333333222000//////......//////000111000000///000111333555666888777444222111222333444333444555555444111///---++++++++++++++++++++++++---------------...//////......////////////........./////////000000000111......//////000000111111//////////////////////////////............//////////////////////////////........./////////000000000000111222222333444444444444444555666777888999::::::;;;<<<>>>???@@@AAADDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEDDDCCC@@@>>><<<===<<<:::999999;;;<<<>>>BBBDDDIIINNNRRRUUUWWWWWWWWWWWWXXXYYY\\\```dddfffgggfffffffffgggiiikkkllljjjmmmooopppooonnnooopppooopppqqqqqqqqqqqqqqqqqqnnnmmmlllkkkjjjjjjjjjjjjjjjkkklllnnnooopppqqqrrruuuyyyxxxmmmhhhgggccc___ZZZVVVSSSQQQNNNLLLGGGGGGFFFEEEBBB???;;;999555555444444444333333333333333444444555666666666555999>>>DDDQQQhhhjjjQQQHHHEEEBBBCCCHHHGGGNNNZZZfffrrr}}}zzzqqqnnnnnnjjjlllmmmkkkgggbbb___^^^\\\\\\]]]___```bbbccccccccccccccccccdddeeefffgggdddcccbbbaaaaaa___[[[YYYQQQLLLFFFAAA>>>;;;999888777444111000000///---,,,---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((%%%'''***,,,---000333666777777666555555555666666111000000111333333222000///////////////000111111//////000111222444666666:::888555333222333444666222333444555333111---+++++++++++++++++++++++++++...------------...//////...///////////////........./////////000000111111+++,,,---///000222333444000000000000000000000000000000////////////000000////////////////////////---.........//////000000000000111222333333444444444444555555666888999:::999:::;;;<<<===??????@@@CCCCCCBBBBBBBBBCCCDDDDDDAAABBBBBBBBB@@@>>>;;;999===<<<;;;::::::<<<>>>???DDDFFFIIIMMMQQQTTTUUUVVVTTTTTTTTTUUUXXX]]]aaadddffffffffffffhhhjjjlllnnnllloooqqqrrrqqqpppqqqqqqllllllmmmmmmmmmlllkkkkkkfffffffffeeeffffffggggggeeefffggghhhjjjkkklllmmmqqqvvv{{{}}}}}}~~~zzzooohhhgggeeeaaa\\\XXXUUURRRPPPMMMFFFGGGFFFEEECCC???;;;999555555444444444333333333333333444444555666666777555:::@@@GGGUUUmmmxxxaaaKKKEEEDDDAAACCCIIIIIIQQQ^^^kkkvvvzzzqqqnnnnnnqqqpppnnnkkkgggbbb^^^[[[]]]^^^___```aaacccddddddffffffeeeeeeeeeffffffgggfffdddbbbbbbccc```[[[WWWQQQLLLEEE@@@===<<<;;;:::666333111000000///...---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++***(((&&&&&&(((***,,,,,,,,,---///222555666888666555555666666222...333333333222111000///...000////////////111333444666333111111333555666666666444222000000222444555555555555444333000...---,,,,,,,,,,,,+++***))))))******+++,,,...///000000////////////000000000000......///000000000000000///////////////////////////------///222333111...000000000000////////////////////////////////////------......///000000000000000111222333333333333555555555555666888999:::999999:::<<<===???@@@AAA>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@>>><<<<<<<<<<<<>>>===;;;;;;;;;===???@@@DDDEEEHHHLLLOOORRRTTTTTTRRRSSSTTTUUUVVVXXX\\\___cccdddeeeggghhhjjjkkklllnnnooopppppppppooommmlllkkkjjjiiigggeeedddcccbbb[[[]]]_________```aaaccccccdddeeefffhhhiiikkkkkknnnppptttxxx}}}{{{qqqllliiihhheee```\\\WWWSSSNNNKKKJJJHHHEEECCCBBBAAA>>><<<777666555444333333444555777666555555666777888999999<<>>???@@@AAAAAABBBCCCCCCBBBBBBBBBAAA@@@>>><<<;;;;;;;;;;;;???>>>===<<<===>>>@@@AAADDDEEEGGGJJJLLLNNNOOOPPPPPPRRRTTTUUUUUUWWWZZZ\\\```aaaccceeegggiiikkklllmmmnnnnnnnnnmmmlllkkkjjjffffffeeecccaaa```^^^^^^YYYZZZ\\\]]]]]]]]]___aaaddddddfffgggiiijjjkkkkkkmmmooosssxxx}}}}}}sssllliiihhheee```\\\XXXTTTOOOLLLJJJHHHEEEDDDCCCAAA>>><<<888777555444333444444555666666555555555777888999:::<<>>>>>CCCCCCCCCCCCCCCBBBAAAAAA???>>><<<;;;:::::::::;;;??????>>>>>>???@@@BBBCCCEEEFFFHHHJJJKKKLLLMMMMMMOOORRRTTTUUUVVVVVVXXXYYY\\\]]]```cccfffiiikkkllllllllllllkkkiiihhhfffeeeaaa```___]]]\\\ZZZYYYYYYXXXZZZ\\\]]]]]]^^^```bbbeeefffggghhhjjjjjjkkkkkklllooosssxxx|||wwwoookkkgggddd```\\\YYYUUUQQQNNNKKKIIIFFFDDDCCCBBB???===999888666555444444444555555555444444555777888999;;;>>>GGGZZZuuuzzzcccPPPHHHBBBAAABBBDDDIIINNNRRRWWW```kkkwww}}}sssppppppnnnmmmkkkiiieee```]]]ZZZWWWYYY[[[]]]```ccceeefffggggggfffeeeeeeeeeeeeffffffdddccccccdddbbb]]]YYYPPPKKKDDD???===;;;:::999666333111000000///...------,,,,,,+++***+++++++++))))))))))))))))))))))))((())))))(((&&&&&&(((***'''(((***---000333666777888888888888888666444333555555555555555444333333222222222333333444444555666444222222444555555444333222111111111222333444666555333111///---+++***((()))***+++,,,------,,,,,,,,,,,,---------------////////////000000000000......///000000000000000////////////////////////...//////,,,)))))),,,000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///000111222222333333222444444444555666777888999;;;;;;;;;<<<<<<=========AAABBBBBBBBBBBBBBBAAAAAA>>>===<<<;;;:::;;;<<<<<>>:::999777555444444555555555555444444555777999:::===AAAMMMeeehhhTTTIIICCC@@@AAACCCEEEJJJPPPSSSXXXaaakkkuuuuuuqqqppplllllljjjgggddd```\\\ZZZWWWXXXZZZ]]]```ccceeefffggggggfffeeeeeeeeeeeeeeeeeecccbbbcccdddbbb]]]YYYPPPKKKDDD???<<<;;;:::999666333111000000///...---,,,,,,+++************+++))))))))))))))))))))))))(((*********(((((()))+++***+++---///111333555555666777888888777666555444555555666666666555444444444444444555555555555555666444333333444555444333222111111111111222333444555444222000...,,,******((()))***+++,,,---------******+++,,,---...///000////////////000000000000......///000000000000000000000000000000000000000...//////,,,)))(((,,,///////////////............------------------------,,,,,,------...///////////////000111222222222222333444444444555777888999:::;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBBBB>>>===<<<<<<<<<===>>>???@@@@@@AAABBBDDDFFFGGGHHHHHHJJJKKKNNNPPPQQQRRRRRRRRRUUUXXXYYYYYYYYYZZZZZZ[[[]]]aaaeeeiiikkkllllllggggggeeecccaaa___^^^]]][[[[[[[[[ZZZZZZYYYYYYYYY]]]___bbbcccdddfffhhhjjjjjjkkkmmmnnnooonnnnnnmmmnnnppptttyyy}}}ssslllgggeeeaaa^^^[[[XXXUUURRRMMMKKKHHHFFFEEEDDDAAA???;;;:::888666555555555555555555555555666888:::;;;???FFFWWWrrrttt\\\MMMFFFBBBAAACCCDDDEEEJJJQQQUUU[[[cccmmmuuuwwwqqqoookkkjjjiiifffccc___[[[YYYXXXYYY[[[^^^aaaccceeeggghhhgggfffeeeeeeeeeeeeeeedddbbbaaabbbcccbbb]]]YYYOOOJJJDDD???<<<:::999888666333111000000///...---,,,,,,+++***************))))))))))))))))))))))))&&&((())))))((('''(((***+++,,,...111333444555555777999::::::888777666777555555666666666555555444555555666777777666666555555444333333555555333222111111111111111222333444333222000...,,,+++++++++((()))***+++,,,---------)))***+++,,,...///000111////////////000000000000......///000000000000000000000000000000000000000000000000...------///000/////////.........------------------------------,,,,,,,,,---......//////...///000111222222222222333333333444555666888888999::::::;;;<<<<<<======<<<===>>>@@@AAAAAABBBBBB>>>=========>>>???AAABBBCCCCCCEEEGGGIIIJJJLLLLLLIIIJJJLLLNNNPPPRRRSSSSSSTTTWWWYYYZZZ[[[[[[]]]^^^^^^```dddgggjjjkkkkkkkkkeeedddbbb```^^^]]]\\\\\\[[[\\\\\\]]]]]]^^^^^^^^^___aaadddfffgggiiilllnnnqqqrrrtttuuuuuutttsssqqqqqqsssvvvzzz~~~uuullliiifffbbb___\\\YYYUUUSSSNNNLLLIIIGGGFFFEEEBBB@@@<<<;;;999777666555555666666666666666777999;;;===BBBNNNeeejjjVVVKKKFFFCCCBBBDDDEEEFFFLLLSSSXXX___iiiqqqyyyxxxqqqmmmjjjiiihhhfffbbb^^^[[[YYYYYYZZZ\\\___aaadddfffggghhhhhhgggeeeeeeddddddeeecccaaa```aaabbbaaa\\\XXXOOOJJJDDD>>><<<:::999888666333111000000///...---,,,++++++***************))))))))))))))))))))))))%%%'''((()))((('''((()))+++,,,///222555666777888555888::::::777555666777444555555666666555555444666666777888888777666666555444333444555555333111000000000111222222333333111000...---,,,++++++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////000000000000......///000000000000000000000000000000000000000000///...///000111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...///000111222222222222333333333444555666777888888888999:::<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAA============>>>@@@BBBCCCFFFHHHJJJLLLNNNPPPQQQQQQNNNOOOPPPRRRSSSSSSTTTTTTUUUWWWYYYZZZZZZ\\\___aaa```bbbeeehhhjjjjjjiiihhhcccbbb```^^^\\\[[[[[[[[[\\\\\\]]]___```bbbcccccccccfffiiikkklllnnnqqqtttxxxzzz|||}}}}}}{{{yyyxxxtttvvvxxx|||{{{qqqjjjgggccc```]]]YYYUUURRROOOLLLJJJHHHGGGEEECCC@@@===<<<999777666555555666777777777777999;;;===>>>EEEVVVsss|||cccQQQKKKEEECCCCCCFFFFFFHHHOOOWWW\\\dddoooxxx~~~yyypppllliiiiiihhheeebbb^^^[[[YYY[[[\\\]]]___bbbdddfffgggiiihhhgggfffeeedddddddddbbb```___```aaa```\\\XXXOOOJJJCCC>>><<<:::999888666333111000000///...---,,,++++++***)))*********))))))))))))))))))))))))&&&((()))***)))((()))***)))+++///333666999::::::222555888777555333333555444444555555555555555444666777888999999888777666555444444444555555333111///000000111222222333333000///---,,,++++++,,,---******+++,,,,,,,,,++++++------------------------////////////000000000000...//////000000000000000000000000000000000000000...,,,+++---000111///,,,//////.........---------++++++++++++++++++++++++++++++,,,------......///...///000111111222222111333333333444555666777888777888999:::<<<===>>>???AAAAAABBBBBBBBBAAA@@@@@@<<<<<<<<<<<<>>>@@@BBBCCCIIIKKKMMMPPPRRRTTTUUUUUUTTTUUUVVVVVVVVVVVVUUUUUUUUUWWWXXXYYYYYY\\\```cccaaacccfffhhhiiihhhgggeeebbbaaa___]]][[[[[[[[[[[[\\\]]]^^^```bbbdddffffffhhhjjjnnnpppqqqtttwwwyyy}}}~~~|||vvvxxxzzz}}}wwwkkkhhhddd```]]]YYYUUURRROOOMMMJJJIIIGGGFFFCCCAAA===<<<:::888666666666666888777777888:::<<<>>>???GGG\\\|||yyy___OOOJJJEEECCCDDDFFFGGGJJJRRR[[[___hhhttt}}}wwwpppmmmnnnllliiiddd```[[[XXXVVVXXX\\\```aaa______cccgggkkkiiifffdddbbbbbbbbbcccccc```^^^^^^``````]]]YYYQQQLLLDDD>>><<<::::::999777444222111111000///...111...,,,,,,......,,,)))************))))))))))))((()))***)))''''''(((***,,,...000333444444333333333333444444333222000///444555555666666555555444666777777777777777666666222222222222222222222222.........///222333333222222000---+++******+++---++++++++++++,,,---...///,,,,,,,,,---------......000000000000000000000000..................------000...---000555666111,,,////////////////////////------...............---.........------,,,,,,,,,***++++++,,,,,,------...000000000000000111111111000111222333555666777777999::::::;;;<<<===>>>>>><<<===???AAAAAAAAA???>>>AAA@@@>>>===???CCCHHHKKKJJJLLLOOORRRTTTVVVVVVWWWVVVVVVWWWWWWWWWVVVUUUUUUSSSVVVYYY\\\^^^___bbbdddeeeeeefffggggggffffffeee```___^^^]]]]]]]]]^^^___]]]```dddfffggggggiiijjjkkknnnqqqtttvvvyyy|||~~~}}}|||{{{}}}yyyqqqjjjeeebbb___XXXSSSRRRQQQOOOKKKIIIHHHFFFDDDBBB???===:::777555555555666777444444777999999===CCCKKKggg}}}ooo[[[MMMFFF@@@AAACCCFFFJJJPPPWWW\\\fffkkkttt|||xxxqqqooonnnllliiieeeaaa]]]ZZZXXXWWW[[[___```___```dddhhhiiigggeeecccbbbbbbcccdddccc```^^^___``````]]]ZZZRRRMMMFFF@@@===;;;:::999555222000//////...---,,,///---+++,,,------+++)))************))))))))))))((()))***)))'''''')))***,,,...000333444444444333444444444444333222111000333444444444444444444333555666666666666666555555222222333333333333222222///......///222333333222222000---+++******+++,,,++++++++++++,,,---...///........./////////000000000000000000000000000000////////////////////////222000000222555555222///////////////////////////------...............---------,,,,,,++++++++++++***++++++,,,,,,------...000000000000000111111111000111222333555666777777999::::::;;;<<<===>>>>>>>>>???AAABBBCCCBBBAAA@@@AAA???>>>===???CCCHHHJJJLLLMMMPPPRRRUUUWWWXXXYYYXXXXXXXXXXXXXXXWWWVVVVVVSSSVVVZZZ]]]___aaadddfffggghhhhhhhhhggggggffffffaaa```_________```bbbbbbaaadddgggiiijjjkkkmmmooorrruuuxxx{{{}}}}}}~~~vvvnnngggddd```ZZZUUUTTTRRROOOLLLIIIHHHFFFDDDBBB???===:::888666555666666888555555888:::;;;???EEESSSppp}}}iiiVVVKKKFFFBBBCCCDDDFFFJJJQQQYYY^^^kkkpppyyyxxxrrrqqqnnnllljjjgggccc___\\\ZZZWWWZZZ^^^______aaadddhhhfffeeecccbbbbbbcccdddeeeccc```^^^___``````]]]ZZZTTTNNNGGGAAA===;;;999888555222000//////...---,,,---+++***+++,,,,,,+++***************))))))))))))((()))***)))(((''')))+++,,,...000333444444444333555444333222222222222222222222222222222222222222444444555555555555444444333333333444444333333333///......000222333333222111///---+++******+++,,,++++++++++++,,,---............/////////000000000000000000000000000000000///000000000000000000000111111222333333222000///////////////////////////---...............------++++++++++++***************++++++,,,,,,------.../////////000000111111111000111222333555666777777999999:::;;;<<<===>>>???@@@AAABBBCCCDDDCCCBBBAAA??????>>>>>>@@@DDDHHHKKKOOOPPPQQQSSSUUUWWWZZZ[[[[[[ZZZZZZYYYXXXXXXWWWVVVUUUXXX\\\___aaacccfffiiikkkjjjjjjiiihhhgggffffffbbbbbbaaabbbcccdddfffggghhhjjjlllnnnoooqqqtttwwwzzz|||~~~uuukkkgggbbb\\\XXXWWWRRRPPPLLLJJJHHHGGGDDDBBB???===;;;888777666666666999777777999;;;<<>>>>>???AAAAAABBBCCCCCCBBBBBBAAA>>>>>>>>>@@@BBBFFFIIIKKKQQQPPPQQQRRRTTTWWWZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWVVVYYY^^^aaacccfffiiikkkllllllkkkiiihhhgggffffffdddddddddeeefffiiikkkmmmoooppprrrssstttwwwzzz~~~~~~zzznnnhhhddd^^^ZZZYYYTTTQQQMMMJJJIIIGGGDDDBBB???>>><<<:::888777666666888666777999:::;;;BBBJJJ^^^{{{qqqXXXIIIEEEFFFCCCDDDEEEHHHMMMUUU^^^eeepppuuu}}}yyyqqqooonnnmmmllljjjfffbbb^^^\\\VVVXXX[[[^^^```bbbeeeggggggfffccc```_________```aaa___]]]]]]______[[[XXXQQQLLLFFF@@@<<<999666444777444222111111000///...)))******************+++************)))))))))(((((()))***)))((()))***,,,---///111444555555444444333222000//////000111111111000////////////000111111111222333333333333333444555666777777666555444111000///000222333333222...---,,,+++***+++++++++))))))))))))))))))***+++---------.........//////////////////////////////---------....../////////...///000000...,,,------////////////////////////......//////...------,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...---......///000000111111000111222333555666777777888999:::;;;<<<>>>??????@@@@@@AAAAAAAAA@@@@@@@@@>>>>>>@@@BBBEEEHHHKKKLLLQQQPPPQQQRRRSSSVVVYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWYYY\\\```ccceeegggjjjlllmmmllljjjiiihhhhhhhhhhhhgggggghhhiiikkknnnppprrruuuvvvwwwxxxyyy{{{}}}pppiiifff```[[[YYYUUURRRNNNKKKIIIGGGEEECCC???>>>===;;;999888777666666555777999999:::BBBLLL```}}}kkkSSSGGGDDDEEECCCDDDFFFIIIOOOWWWaaagggpppvvv~~~|||sssooonnnnnnmmmjjjfffbbb]]]ZZZXXXYYY[[[]]]```bbbdddeeegggeeeccc```^^^]]]^^^^^^```]]][[[\\\]]]]]]ZZZWWWOOOKKKEEE???<<<999666444555222000//////...---,,,***+++,,,+++))))))***+++************))))))))))))((()))******))))))+++------///111444555555555444111111111000000000111111111000///......///000111000111222333333444444333444555777888888777555444222111000111333444333222------,,,+++++++++++++++***))))))((())))))******//////000000000111111111////////////////////////,,,,,,------......//////000000000///////////////////////////////////////////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...------...///000000111111000111222333555666777777888888999;;;===>>>???@@@@@@@@@????????????>>>>>>>>>???AAAEEEHHHKKKMMMNNNPPPQQQQQQSSSTTTVVVXXXYYY[[[ZZZXXXWWWWWWXXXYYYYYY[[[^^^aaadddfffhhhjjjllllllllljjjjjjjjjkkklllmmmmmmmmmmmmoooqqqtttvvvxxx{{{|||~~~~~~~~~qqqkkkhhhbbb\\\YYYVVVSSSOOOLLLJJJHHHEEECCC??????===<<<:::999777777555555777999888:::CCCNNNeeecccOOOGGGEEEDDDBBBEEEHHHMMMSSS[[[ccciiirrrxxxvvvqqqnnnnnnmmmkkkfffaaa\\\YYYYYYYYYZZZ]]]___bbbcccccceeecccaaa___]]]^^^^^^___^^^\\\ZZZZZZ\\\\\\XXXUUUNNNJJJEEE@@@===:::777555555222000//////...---,,,+++,,,---,,,)))((()))+++************))))))))))))((()))******)))***,,,...---///222444666666555444222222222333333333222222111000///......///000111000111222333444444444444444666888999999888666444222111000111333444333222,,,,,,,,,+++++++++++++++++++++************++++++///000000000111111111111////////////////////////---------...//////000000111...,,,---000111000...////////////////////////////////////...---,,,+++************+++++++++,,,***++++++,,,,,,------...,,,,,,---...///000111222000111222333555666777777777888999;;;===>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>@@@CCCGGGKKKMMMOOOPPPQQQRRRSSSUUUWWWXXXYYYYYY[[[ZZZYYYXXXXXXZZZ[[[\\\]]]___ccceeefffgggiiikkkmmmlllkkklllmmmoooqqqssstttttttttuuuwwwzzz|||~~~sssnnnlllfff^^^ZZZWWWTTTPPPMMMJJJHHHEEECCC??????>>>===;;;999888777666666888:::999;;;EEEQQQjjjvvvZZZLLLGGGEEECCCCCCFFFLLLQQQXXX___ggglllrrrxxxyyytttoooooommmkkkfff```[[[WWWZZZZZZZZZ\\\___bbbbbbbbbcccaaa___^^^^^^^^^```aaa]]][[[YYYYYY[[[[[[WWWTTTNNNJJJEEEAAA>>><<<999666777444222111111000///...,,,...///---***((()))+++************))))))))))))((()))******)))***,,,......///222444666666555555222333444555666555444333222000///......///000222000111222333444555555555555666888::::::888666555333111111111333444333222,,,,,,++++++++++++++++++------,,,,,,+++,,,,,,,,,............////////////////////////////////////---......///000111111222///+++(((***...111///,,,////////////////////////////////////...---,,,+++(((((())))))*********+++***++++++,,,,,,---......,,,,,,---...///000111222000111222333555666777777777888999;;;===>>>@@@@@@AAAAAA@@@???>>>>>>>>>???>>>@@@DDDIIILLLOOOPPPQQQQQQSSSUUUXXXYYYZZZZZZYYY\\\[[[YYYYYYZZZ[[[^^^___^^^```ccceeefffgggiiijjjmmmmmmmmmmmmooorrrvvvwwwyyyxxxyyyzzz{{{~~~uuupppnnnhhh```[[[WWWTTTPPPMMMKKKHHHEEECCC?????????===<<<:::888777777777:::;;;:::<<>><<<:::888444333111///...---------,,,,,,,,,+++++++++******------,,,,,,+++***))))))))))))))))))***+++,,,---444555666777777666555444444333222222444444333222111000///......///000111111111000000111333444666666777999999999888666555333444444444444333111000,,,,,,,,,+++++++++******------------------------000000000000000/////////222222111000//////000000...///000111111000///...////////////000000000000777444000///111111000...222111111000///.........************************)))))))))))))))******+++......//////000111111111222222333444555666777888:::;;;===>>>>>>>>>===<<>>>>>>>>>>>??????DDDEEEGGGJJJMMMOOOPPPQQQQQQSSSUUUWWWYYYZZZZZZZZZ[[[[[[[[[ZZZYYYZZZ]]]___```cccfffiiijjjlllnnnpppllllllmmmpppuuuzzz|||||||||}}}zzzrrroookkkeee```YYYUUUPPPLLLIIIHHHFFFDDDAAA@@@@@@>>><<<:::888777:::999:::;;;;;;???KKKXXXuuu~~~~~~\\\OOOMMMGGGCCCDDDEEEKKKSSSZZZ___dddjjjoooqqqyyyyyysssoooooonnnkkkhhhccc___\\\[[[\\\]]]___```aaabbbbbbeeeeeeccc```^^^]]]^^^```___]]][[[ZZZ[[[[[[ZZZXXXRRRMMMGGGCCC???===:::888444333111///...---------,,,,,,,,,+++++++++******------,,,++++++***))))))))))))))))))***+++---...333555666888888888666555444333222333444444333222111000///......///000111222111111000111333444555666777888999888777555444222333444555444333111///,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,////////////////////////222222111000000000000000//////000000000000//////////////////000000000000555222//////000111000///000//////...------,,,,,,***************************************++++++,,,.........//////000000000111222333444666777888999;;;<<<===>>>>>>===<<<<<<>>>>>>>>>>>>>>>???@@@@@@DDDEEEGGGJJJLLLNNNOOOPPPQQQSSSUUUWWWYYYZZZZZZZZZ[[[\\\[[[ZZZZZZ[[[^^^```cccfffiiikkklllmmmoooqqqppppppqqqtttyyy}}}}}}uuuqqqmmmgggbbbYYYUUUPPPLLLJJJHHHFFFDDDAAAAAA@@@???===;;;999888:::999:::;;;<<>>???@@@BBBBBBEEEFFFHHHJJJLLLMMMNNNNNNRRRSSSUUUXXXYYYZZZZZZZZZ[[[\\\\\\\\\[[[\\\___aaafffiiilllnnnooopppssstttwwwwwwxxx{{{xxxsssooohhhcccZZZVVVQQQLLLJJJHHHFFFDDDBBBAAAAAA@@@>>><<<:::999999999:::<<<>>>EEEVVVfff}}}uuu```LLLEEEDDDBBBCCCHHHIIIPPPYYY___cccgggkkkooorrrzzzzzzuuuppppppooolllgggbbb^^^[[[YYY[[[^^^```bbbbbbbbbbbbcccdddeeeeeebbb```_________]]][[[ZZZZZZZZZXXXWWWTTTOOOIIICCC???<<<999777444333111///------------,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))((()))***,,,...000333444777999;;;;;;;;;:::555444333444555666555444222111000000000000111222222222111111111222444555777777777777666444333222111222444555444222...,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,.............../////////111111000000000000000111111000///......///000111////////////000000000000............///000000000111111000000////////////************************+++************+++,,,,,,........................000111333555777999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;=========>>>@@@BBBCCCDDDFFFGGGHHHJJJLLLMMMMMMMMMRRRSSSVVVXXXZZZ[[[[[[[[[[[[\\\]]]]]]]]]^^^aaacccfffiiinnnqqqsssuuuxxxzzz~~~~~~~~~}}}}}}~~~{{{uuupppiiiddd[[[WWWRRRMMMJJJHHHFFFEEEAAAAAA@@@???>>><<<:::999::::::;;;===???HHH\\\nnn}}}cccVVVIIIEEECCCBBBFFFLLLKKKRRR[[[aaadddgggkkknnnsss{{{zzzuuuqqqpppoookkkgggaaa\\\YYYXXXZZZ\\\^^^```aaabbbaaacccdddfffeeeccc```___^^^```]]][[[ZZZYYYYYYXXXVVVSSSNNNHHHBBB>>>;;;888666444333111///------------,,,,,,,,,+++++++++******++++++***************)))***)))((((((***,,,///111222444777:::;;;<<<;;;;;;555444333444666777666555333222111000000111222333333222111111111222333444666666666555444333222222111222444444333000---,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,............//////000000111000000000000000111111111000///......///000111////////////000000000000,,,---...////////////000000000000000////////////************************)))))))))))))))***++++++---------...............111222444666888:::<<<===<<<<<<<<<;;;;;;;;;;;;<<<======>>>???AAACCCDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNRRRTTTVVVXXXZZZ[[[[[[[[[[[[\\\^^^______```ccceeeeeeiiinnnssswww{{{~~~}}}|||{{{yyy|||}}}vvvpppiiiddd\\\XXXRRRNNNKKKIIIFFFEEE@@@@@@???>>>===<<<:::999;;;;;;===>>>AAALLLdddyyynnnVVVOOOHHHDDDBBBBBBFFFKKKLLLSSS[[[aaadddgggkkknnnuuu}}}zzzuuusssrrrppplllgggbbb\\\YYYYYYZZZ[[[]]]___```bbbcccfffggghhhgggccc```______```]]][[[YYYYYYXXXWWWUUUQQQMMMGGGBBB>>>;;;888666444333111///...---------,,,,,,,,,+++++++++*********************************)))((((((***---000333222444777999;;;;;;;;;:::555444444555777888777666444333222111111222333444333333111111111222333444444444444333333333333333222333333222111///---,,,,,,,,,,,,+++++++++************++++++,,,,,,------......//////000000111111000000000000000111111222000000////////////000000////////////000000000000,,,---///000///...///000..................------************************))))))(((((())))))***+++,,,------...//////000000333333555777888:::<<<<<<;;;;;;::::::;;;<<<<<<===>>>>>>???@@@AAACCCEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPSSSTTTVVVYYYZZZ[[[[[[[[[[[[]]]___aaaaaabbbeeeffffffkkkqqqwww|||~~~~~~}}}}}}{{{zzzxxxwwwvvvyyy}}}xxxqqqjjjeee]]]YYYSSSOOOLLLIIIGGGEEE@@@@@@@@@???>>>===;;;:::;;;<<<>>>@@@EEESSSooo~~~fffOOOKKKEEEBBBAAABBBFFFIIINNNTTT[[[```cccgggmmmqqqxxxyyytttuuuuuurrroooiiiccc^^^[[[[[[[[[[[[\\\^^^aaadddfffkkkkkkkkkiiieeebbbaaaaaa```]]][[[YYYYYYXXXVVVUUUQQQMMMGGGBBB???<<<:::888444333111///...---------,,,,,,,,,+++++++++******))))))))))))***************)))((((((***---111333333444777999::::::999999555444444555777888888777444333222111111222333444444333222111111111333333222222222222222333333444444333222000///...------,,,,,,,,,+++++++++******+++++++++,,,------......//////000000111222222333000000000000000111222222//////000000000000//////////////////000000000000,,,///111111///...///000---.....................******************************))))))******+++,,,,,,,,,---...000111222222444555666777999:::;;;<<<:::999999999:::<<<>>>?????????@@@@@@BBBCCCDDDEEEGGGHHHJJJMMMOOOQQQRRRRRRSSSTTTWWWYYY[[[[[[\\\\\\[[[]]]```bbbcccdddfffhhhkkkooouuu|||~~~}}}|||{{{{{{{{{zzzzzzzzzyyywwwvvvtttsssqqqvvv{{{~~~zzzssslllfff^^^ZZZTTTOOOLLLJJJGGGEEEBBBBBBBBBAAA@@@???>>>===:::<<>><<<:::444333111///...---------,,,,,,,,,+++++++++******)))))))))))))))*********+++)))((((((***---111444333444777999:::999999888555555444555888999999888444444222222222222444444444333222111111111222333111111111111222333444555555333111///------------,,,,,,,,,+++++++++******++++++,,,------.../////////000000111222333333333000000///000000111222222...///000111111000///...////////////000000000000---000222222000...///000/////////000000000000000************************++++++******++++++,,,---+++,,,---///000222333444555666777888999:::;;;;;;999999888999:::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHKKKNNNPPPRRRTTTTTTSSSTTTWWWYYY[[[\\\\\\\\\[[[]]]```bbbccceeeggghhhppptttzzz~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuusssqqqpppoootttzzz}}}|||uuummmhhh^^^ZZZTTTPPPLLLJJJGGGEEEDDDDDDDDDCCCBBBAAA@@@???999;;;@@@FFFOOOdddxxxrrrzzzrrrVVVMMMJJJEEEBBBDDDHHHKKKJJJSSSWWW\\\aaadddjjjrrrxxx{{{zzzwwwzzzxxxvvvqqqkkkddd^^^ZZZ[[[\\\\\\^^^```dddfffhhhmmmnnnmmmjjjfffcccaaaaaaaaa___^^^]]]]]][[[XXXVVVQQQMMMHHHDDD@@@===999666555444222///---,,,,,,,,,,,,,,,,,,+++++++++******''''''(((((())))))******,,,+++******,,,///333555666444333444666888888777111222444666777888999999444333222333555777777777777666555444333111000///222111000//////000111222333333111000...,,,+++*********++++++++++++******)))******++++++,,,---------......///000111111222222111000......000111222111111111111111111111111000000////////////000000111111000///////////////......////////////......,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++,,,,,,---...///000000222444777999:::999777555333444666666777:::===@@@??????@@@AAABBBCCCEEEFFFGGGIIILLLNNNNNNOOOQQQRRRUUUUUUVVVXXXZZZ\\\^^^______```aaaaaacccfffjjjmmmrrrwww~~~}}}}}}xxxxxxxxxxxxwwwvvvttttttssssssrrrrrrqqqpppoooooojjjmmmrrrwww}}}~~~uuuqqqoooeee___VVVOOOKKKIIIHHHGGGFFFEEEEEEDDDBBBAAA???>>>===AAAFFFJJJVVVrrr~~~vvvtttjjjWWWLLLGGGDDDDDDFFFGGGLLLSSSRRRXXX^^^cccggglllrrrwwwzzzvvvuuutttssspppkkkfffaaa^^^\\\\\\]]]^^^aaadddfffhhhmmmmmmmmmjjjfffbbbaaaaaaaaa___^^^]]]]]][[[YYYVVVQQQMMMHHHDDDAAA===999666555444222///---,,,,,,,,,,,,,,,,,,+++++++++******(((((()))))))))))))))***++++++******,,,000333555666444333444555666666555555555666666666666555555444222222333555777777777555555444333222111111111222222111000000111222222333222111000...,,,+++***))))))************))))))*********+++,,,,,,------......//////000000111111222111000//////000111222000000000000000000000000000000////////////000000111000000///////////////.........//////.........,,,,,,,,,+++++++++******)))***++++++,,,,,,+++++++++,,,,,,---...///000000222333555777888777666666333555666777888:::===@@@??????@@@AAABBBCCCEEEFFFIIILLLOOOQQQRRRSSSUUUVVVVVVVVVWWWXXXZZZ\\\]]]^^^___```aaacccdddggglllooosssxxx~~~}}}{{{zzzzzzyyywwwwwwwwwwwwvvvuuutttsssrrrrrrqqqpppooonnnmmmmmmjjjmmmqqqwww}}}yyysssqqqgggaaaXXXQQQLLLJJJIIIHHHFFFFFFEEEEEEDDDBBBAAA@@@<<>>:::777555333111///------------,,,,,,,,,+++++++++******,,,,,,++++++******))))))*********,,,...111444666777555333222333333222111111222333444555666666666222111000111444666666666666555333111000111222333222111000//////000111222222222111///...---++++++))))))************))))))******++++++,,,------...000000000000////////////111111000//////000111111000000000000000000000000000000////////////000000000000///............///,,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++++++++,,,,,,---...///000000222222111111222333555555444555777888999:::===???>>>??????@@@BBBDDDFFFGGGGGGJJJMMMPPPQQQSSSVVVXXXYYYYYYXXXYYYYYYZZZ[[[\\\\\\^^^aaacccfffiiimmmqqquuuxxx|||~~~|||{{{{{{wwwvvvuuutttsssrrrrrrrrrtttttttttttttttsssrrrqqqppppppooommmlllkkkjjjjjjhhhjjjnnnsssyyy|||vvvmmmggg^^^VVVQQQNNNLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOUUUeeezzz}}}eeeVVVKKKFFFDDDFFFHHHIIIMMMSSSXXX[[[^^^aaaeeemmmwww~~~yyysssttttttrrroookkkeeeaaa^^^^^^^^^^^^___aaadddfffhhhlllmmmmmmjjjgggcccbbbbbbbbb```___^^^^^^\\\YYYWWWRRRNNNIIIEEEAAA>>>:::777444333111///...------...,,,,,,,,,+++++++++******,,,,,,++++++******))))))******+++,,,///222555666777555333222222222111000000111222444555555555555222000000111333555555555777666444333111111111222111000////////////000111222111000///...---,,,+++***++++++,,,,,,++++++******++++++,,,------......000000000000////////////111111000000000000111111111111111111111111111111000000////////////000000000//////...............,,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***+++,,,,,,---...///000000222111000///000222444555444666888999::::::<<<>>>>>>>>>???@@@BBBDDDFFFGGGFFFIIIMMMOOOQQQSSSUUUWWWYYYYYYYYYYYYYYYZZZ[[[[[[ZZZ]]]```ccceeehhhlllooosssuuuxxxyyyyyyzzz{{{}}}||||||{{{yyyxxxwwwwwwwwwssssssrrrqqqqqqqqqqqqqqqrrrssssssssssssrrrrrrqqqppppppooommmlllkkkiiiiiiggghhhlllqqqvvv|||zzzpppjjj```XXXRRROOONNNLLLOOOPPPQQQRRRSSSSSSSSSSSSUUUUUU\\\nnn}}}~~~```RRRJJJFFFDDDGGGIIIJJJNNNTTTWWWZZZ]]]```dddlllvvv~~~zzzuuurrrrrrqqqppplllhhhdddbbb_________```aaadddfffhhhmmmmmmmmmkkkhhheeeddddddbbbaaa___^^^^^^]]]ZZZWWWRRRNNNJJJEEEBBB>>>:::888444222111///...---......,,,,,,,,,+++++++++*********************))))))))))))***+++---000333555666777555333222333333222000444444444444333222111111111000///000333444555444666666666555444333333222222111000//////000111222111111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......////////////000000000000000000000111111000000000111111111111111111111111000000////////////000000000///......------......------............------,,,,,,,,,+++++++++******((()))******++++++******+++,,,,,,---...///000000111000000///000222333444444666999::::::;;;<<<>>>>>>>>>???@@@BBBDDDFFFHHHIIILLLOOORRRSSSUUUWWWYYYYYYYYYXXXYYYYYYZZZ[[[\\\ZZZ]]]```ccceeegggkkkmmmoooqqqrrrsssssssssuuuwwwvvvvvvtttsssssssssssssssqqqqqqpppooooooooopppppprrrrrrssssssssssssrrrrrrpppooonnnmmmkkkiiihhhhhhdddfffiiimmmsssyyy}}}ssslllbbbYYYTTTPPPNNNMMMQQQQQQRRRSSSTTTUUUUUUTTTSSSUUU^^^rrrzzz^^^RRRJJJFFFEEEGGGIIIJJJNNNTTTVVVYYY]]]```dddlllwww~~~}}}yyyttttttsssqqqmmmiiieeebbb_________```bbbdddfffhhhnnnoooooommmiiifffeeefffbbbaaa______^^^]]]ZZZXXXRRROOOJJJEEEBBB>>>;;;888333222000///............,,,,,,,,,+++++++++******(((((()))))))))))))))***((()))+++...111333555777777555333222333444333222444444444333333222111000111//////000222444444444333444666777888777666555333333222111111222333333111111000///...------,,,+++++++++,,,,,,+++++++++++++++,,,,,,---...............//////000000111111000000111111111111000000111111111111111111111111000000////////////000000//////...------------............//////.........,,,,,,,,,+++++++++******((())))))***************+++,,,,,,---...///000000000000000000111222333333444777:::;;;;;;;;;<<<======>>>???@@@BBBEEEGGGHHHLLLNNNQQQSSSTTTUUUWWWYYYXXXXXXXXXXXXYYYZZZ\\\\\\\\\___bbbdddfffhhhjjjlllkkklllmmmmmmmmmnnnppprrrpppooonnnmmmmmmnnnooopppooonnnnnnnnnnnnnnnoooooorrrrrrsssssssssssssssrrrnnnnnnmmmkkkiiigggffffffbbbcccfffjjjpppwww|||tttmmmcccZZZTTTQQQNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQOOOSSS^^^sssttt\\\TTTIIIFFFEEEHHHJJJKKKOOOTTTVVVYYY^^^bbbfffnnnxxx|||yyyxxxvvvrrrmmmgggbbb___```______```bbbdddfffhhhnnnoooooommmjjjgggfffgggcccaaa______^^^]]]ZZZXXXRRROOOJJJFFFBBB???;;;888333222000///.........///,,,,,,,,,+++++++++******''''''(((((())))))******((()))+++...111444666777666555333333444555444333000111222333333333333333000///...///222444444444///222555999::::::999888555555333333333333555555111111000///...------,,,******++++++++++++******++++++,,,------......///---......///000111111222000000111111111111000000000000000000000000000000000000////////////000000//////...------------.........////////////......,,,,,,,,,+++++++++******(((((()))***************+++,,,,,,---...///000000000000000111222222333333444777:::;;;;;;;;;<<<=========>>>@@@BBBEEEGGGHHHLLLNNNQQQSSSSSSTTTVVVWWWWWWWWWXXXXXXYYY[[[\\\]]]^^^```dddfffgggiiikkkmmmiiijjjjjjjjjiiikkkmmmppplllkkkjjjjjjjjjkkklllmmmmmmmmmllllllmmmmmmnnnnnnrrrrrrsssttttttsssssssssmmmlllkkkiiihhhfffddddddaaabbbdddiiiooouuu{{{~~~tttnnndddZZZTTTQQQNNNMMMKKKLLLLLLMMMNNNNNNMMMMMMOOOTTT___sssjjjVVVQQQIIIFFFEEEHHHKKKKKKOOOTTTVVVZZZ___dddhhhoooyyy~~~yyyzzzyyywwwsssnnngggbbb___^^^```bbbcccdddeeehhhkkkppprrrssspppkkkgggggghhhiiigggdddaaa```]]]ZZZXXXQQQNNNJJJFFFCCC???;;;888111000///...............,,,,,,,,,+++++++++******************************,,,,,,---...000333666777555666666555333111111222333444444555444333111000000000000000000222444555777888999:::::::::999888444444333333333444444555555222///---------,,,+++******))))))))))))******---------............///222111000///...---,,,+++222222222222222222222222333222000///.........///000000//////.........---000000000000///...,,,,,,000000///...............******************++++++***)))'''''')))+++++++++,,,,,,,,,------.........------...000222444666777888888888777777999<<>>??????@@@CCCGGGKKKPPPPPPRRRSSSUUUVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZ]]]^^^```aaacccddddddeeegggffffffeeeeeeeeefffffffffeeeddddddeeegggjjjllllllnnnpppqqqpppooopppqqqtttuuuuuuuuuuuusssqqqpppooonnnmmmllljjjgggeeedddeeeeeeeeeggglllrrrxxx{{{~~~vvvqqqhhh```XXXQQQJJJFFFJJJJJJJJJKKKKKKLLLLLLLLLKKKOOO\\\qqq{{{aaaQQQJJJDDDEEEEEEFFFGGGLLLQQQVVVYYYZZZ]]]dddhhhmmmxxxzzzwwwwwwuuusssnnniiieeebbb___```bbbcccdddfffiiikkkpppssstttqqqlllhhhhhhiiihhhfffcccaaa___]]]ZZZXXXQQQNNNJJJFFFBBB>>>:::777111111///......---------,,,,,,,,,+++++++++******************************,,,,,,---...111333666888777888888666333222222333444444555555444333222111111000000///000111333444666777999:::::::::999999555555444444333444444444555222///.........---,,,++++++************++++++---------............///000000000000000000000000111111111111111111111111333222000///.........///111111000000000/////////000111111000000///......//////...---------------...---,,,+++***))))))((()))'''%%%%%%'''(((((((((******+++,,,---//////000......///000111333555666777888888777777999<<>>???@@@AAADDDHHHKKKOOOPPPQQQSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[]]]^^^___```bbbbbbbbbbbbdddccccccbbbbbbbbbccccccccccccbbbbbbdddfffiiikkklllnnnoooooonnnnnnpppqqqttttttuuuuuutttsssqqqpppoooooonnnllljjjgggeeeddddddcccdddfffkkkqqqwww{{{zzztttkkkbbbYYYRRRKKKGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIOOO]]]rrrqqqZZZLLLGGGDDDEEEEEEFFFGGGLLLQQQVVVYYYYYY]]]dddhhhnnnxxxzzztttttttttsssoookkkgggddd___```bbbcccdddfffiiikkkppprrrtttrrrmmmjjjiiijjjgggeeebbb```___]]]ZZZXXXQQQNNNIIIDDDAAA===999666222222000///------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++,,,---///111444666888999::::::888555333333333555555666666555444222111111000000000000000111111444555777999::::::999999777666555444444444444444555333000............---,,,,,,++++++++++++,,,,,,---------............///...//////000111222333444000000000000000000000000222111000///.........///111111111111000000000000------------------------......---,,,,,,,,,,,,,,,......---,,,++++++*********(((&&&%%%'''(((((('''((()))***,,,---///000111/////////000111222444444777888888888888999<<<>>>===???@@@AAABBBEEEIIILLLMMMOOOPPPSSSTTTVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^^^^_____________________^^^^^^^^^^^^______`````````aaaccceeehhhiiilllmmmmmmllllllmmmooorrrsssssstttttttttrrrqqqppppppooonnnllljjjgggeeecccbbbaaabbbdddiiipppwww{{{~~~xxxnnnddd[[[SSSLLLGGGEEEDDDDDDCCCCCCCCCDDDDDDJJJRRRbbbxxx|||eeeRRRHHHEEECCCDDDEEEFFFGGGKKKQQQUUUYYYYYY]]]dddiiinnnyyy~~~yyysssssstttsssppplllgggddd___aaacccddddddfffiiilllnnnqqqsssqqqmmmiiiiiiiiifffdddaaa```___]]][[[XXXQQQNNNHHHCCC@@@<<<888666333222111///---,,,,,,+++,,,,,,,,,+++++++++******((((((((((((((((((((((((++++++---///222555777888;;;<<<;;;999666444444555666777777777666444333111111111000000000000000000333444666888999999999999777777666555444444444444555222000...//////...---+++++++++******+++++++++---------............///......///000111333333444111111111111111111111111111111000///////////////000000000000000000000000................../////////...------,,,,,,------+++,,,,,,------............,,,***)))*********))))))******,,,---...//////////////////000111333333666888888888888999;;;>>>===???AAABBBDDDFFFJJJMMMMMMNNNPPPSSSUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]]]]]]]]]]^^^]]]\\\\\\[[[\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^___```ccceeehhhiiikkkkkkkkkjjjiiikkknnnqqqqqqrrrsssssssssrrrpppooopppooonnnllljjjgggeeeccc`````````bbbgggnnnuuuzzz{{{qqqfff]]]TTTLLLGGGGGGFFFEEEDDDDDDDDDEEEEEEKKKVVVjjjnnn[[[NNNHHHFFFBBBDDDEEEFFFHHHKKKPPPTTTXXXYYY]]]dddiiiooozzz|||wwwtttuuuuuutttpppkkkeeebbb___aaacccdddeeefffiiilllmmmppprrrqqqlllhhhfffgggdddbbb```___^^^]]][[[YYYRRRNNNHHHCCC???<<<888666333222111///---,,,,,,+++,,,,,,,,,+++++++++******((((((((((((((((((((((((***+++---000333666777888<<<<<<<<<:::777666555666888888888888777555333222111111111111111000000000222333555777888888888888666666555444444444444444444222///......///...---******))))))))))))******---------............////////////000000111111111222222222222222222222222000000000000000/////////////////////////////////222111111000000111222333000//////...............++++++,,,---......//////000...+++***+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,////////////000111222333666777999999999999;;;======???BBBDDDEEEHHHKKKNNNNNNOOOQQQSSSUUUVVVWWWXXXWWWWWWWWWXXXYYY[[[]]]^^^]]]]]]]]]\\\\\\[[[YYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]___aaaccceeeggghhhhhhiiiiiihhhhhhjjjmmmppppppqqqqqqrrrrrrqqqpppoooooonnnmmmllljjjgggeeeddd```______```eeemmmtttyyy~~~|||rrrggg]]]TTTLLLGGGHHHGGGEEEDDDDDDEEEFFFGGGKKKZZZrrr}}}}}}vvvbbbSSSJJJGGGFFFBBBCCCEEEFFFHHHKKKPPPSSSWWWXXX]]]dddjjjppp{{{{{{uuuuuuuuuvvvuuuqqqjjjddd``````aaacccdddeeegggjjjlllmmmppprrrqqqkkkfffddddddcccaaa___^^^^^^]]][[[YYYTTTOOOIIICCC???<<<999777222222000///------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))+++...111444666888999;;;<<<<<<:::888777777888999999:::999888666444333000111111222222222111111111333444666777777666666444444333333333444444555333000...---.........---***))))))))))))))))))***---------............///000000000000000000000000222222222222222222222222//////000000000000//////............////////////000///...---------...///000000///............///.........------,,,,,,,,,---+++)))(((***++++++***,,,,,,,,,,,,++++++++++++.........///000111333333555777999999999999;;;======@@@CCCEEEGGGIIILLLOOOQQQRRRSSSUUUVVVWWWWWWXXXVVVVVVVVVVVVXXXZZZ]]]^^^\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]___```bbbdddeeeffffffggggggggggggiiilllnnnoooooopppqqqqqqpppooonnnmmmmmmlllkkkjjjhhhgggfffbbb```___```dddkkksssxxx~~~~~~tttiii___UUUMMMIIIFFFEEEDDDCCCCCCEEEGGGHHHNNN___zzzwww{{{}}}iiiWWWLLLGGGDDDCCCAAACCCEEEFFFHHHKKKOOORRRWWWXXX]]]dddjjjqqq||||||uuutttuuuvvvuuuqqqkkkeeeaaa```bbbdddeeeeeegggjjjlllnnnqqqtttrrrlllfffdddcccaaa```^^^]]]]]]]]][[[YYYVVVQQQJJJDDD???<<<999777111111///......---------,,,,,,,,,+++++++++******************************)))+++...222555777888999999:::;;;:::888777888999::::::::::::888666444333000111222333444444333333222333444555666555555444222222222222222333444555111///---,,,---------,,,+++******))))))******+++---------............///000000000111111111222222111111111111111111111111...///000111111000//////......//////000000000000///...,,,*********+++,,,//////...------------...---------,,,,,,,,,,,,,,,+++)))''''''(((*********++++++++++++++++++,,,,,,,,,,,,---...000222333444555777999:::999:::;;;<<<===@@@DDDFFFHHHJJJMMMOOOTTTTTTUUUVVVWWWWWWWWWWWWUUUTTTTTTUUUWWWYYY\\\^^^[[[[[[\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\^^^___aaabbbbbbccccccdddfffgggggghhhjjjlllmmmnnnooopppppppppooonnnkkkkkkkkkkkkjjjiiihhhhhhcccbbb``````dddkkkrrrwww~~~vvvkkkaaaXXXPPPKKKFFFDDDCCCCCCDDDFFFIIIJJJTTTggguuu{{{uuuaaaQQQIIIFFFCCCAAA@@@BBBEEEFFFHHHKKKOOORRRVVVWWW\\\dddkkkrrr}}}}}}vvvrrrsssuuuuuurrrlllfffbbb```bbbdddeeeeeegggjjjmmmpppsssuuusssmmmgggdddcccaaa___]]]]]]]]]]]][[[YYYWWWRRRJJJDDD@@@===:::888111000///...............,,,,,,,,,+++++++++******************************)))+++...222555777888999888999::::::888888999:::;;;;;;;;;:::999777444333000111222444555555444444222333444555555555444333000000000111222333555555111...,,,+++,,,---,,,,,,,,,++++++++++++++++++,,,---------.........//////000000111222333333444444000000000000000000000000...///000111111000////////////000000111111111222555333111///...///000111......---,,,,,,,,,,,,---))))))***+++---......///***)))'''''')))+++++++++))))))***+++,,,,,,------+++,,,---...000222444555555777999:::::::::;;;<<<===@@@DDDGGGIIIKKKNNNPPPUUUVVVWWWWWWXXXXXXWWWWWWTTTTTTSSSTTTVVVYYY\\\]]][[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[]]]^^^___`````````aaacccfffggghhhhhhiiikkkmmmnnnoooppppppooonnnnnnjjjjjjkkkkkkkkkjjjiiiiiieeeccc``````cccjjjqqqvvv~~~wwwmmmcccZZZRRRNNNGGGFFFDDDDDDFFFHHHLLLNNN\\\ooouuu|||qqq^^^PPPJJJGGGDDDAAA@@@BBBEEEGGGHHHKKKOOOQQQVVVWWW\\\dddkkkrrr~~~}}}xxxrrrtttwwwvvvqqqjjjdddaaabbbbbbccceeegggjjjlllmmmqqqrrrsssqqqlllgggcccbbbbbbaaa___]]][[[ZZZZZZ[[[UUUPPPIIICCC???<<<999777222111000...---------------------,,,,,,,,,+++++++++***)))))))))***,,,,,,+++,,,...111333666888999999999999888888888777777::::::999999888777777777555555555666555555444333333222222222333333222000111111222333333333333333111...******+++,,,+++)))++++++******++++++,,,------------.........//////000000111222222222222111333333333222222222111111111111111111111111111111000000//////.........---000000000000///---,,,+++000000///...............---,,,,,,++++++,,,,,,---,,,+++******)))*********++++++******++++++,,,---......///000111222333333444666888888999:::===???BBBDDDGGGKKKNNNQQQRRRRRRWWWVVVVVVUUUTTTTTTTTTUUUTTTRRRPPPRRRVVVYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[]]]^^^___```aaacccdddeeefffggggggggggggkkkkkkkkkkkklllmmmnnnnnnooommmjjjkkkmmmmmmkkkiiieeecccaaaaaaccchhhnnnqqq~~~uuunnneeeYYYOOOKKKGGGEEEEEEFFFEEEEEEKKKTTTaaazzzuuu}}}~~~cccRRRMMMEEEBBBDDDAAAAAACCCFFFJJJMMMPPPRRRSSSYYYXXX[[[ccckkkrrr}}}~~~yyysssvvvxxxwwwrrrkkkdddaaabbbbbbcccdddeeeggghhhiiippprrrsssqqqlllgggdddbbbbbb```^^^\\\[[[ZZZZZZZZZVVVQQQJJJCCC???;;;888666222111000///------,,,,,,,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,------...000222555777888999999999888888888777777777::::::999888777666666666333444444555444444333333333222111222333333111000---......///000/////////111...+++***,,,,,,+++***++++++******++++++,,,------------.........//////000000111222222222222222222222222111111111000000111111111111111222222222000000/////////.........000000000//////...------000000///...............------,,,,,,,,,,,,------,,,+++******))))))))))))++++++******++++++,,,---......///000111222222333444666777888999;;;===@@@DDDFFFIIIMMMPPPSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSQQQPPPRRRVVVXXXXXXWWWVVVWWWXXXXXXXXXXXXXXXXXXZZZZZZ[[[\\\\\\]]]^^^^^^[[[[[[[[[\\\\\\^^^______bbbcccdddeeeffffffffffffiiiiiiiiiiiijjjkkklllmmmnnnllljjjkkklllmmmkkkiiifffdddbbbaaadddhhhmmmqqq{{{~~~uuunnnfff[[[QQQMMMGGGEEEEEEFFFEEEFFFMMMUUUiiixxx|||aaaQQQLLLEEEBBBDDDAAAAAACCCFFFJJJMMMPPPRRRSSSYYYYYY\\\dddkkkrrr}}}~~~yyyuuuxxxzzzyyyssskkkeeebbbaaaaaaaaabbbdddfffggghhhoooqqqrrrppplllgggdddbbbaaa___]]][[[ZZZZZZZZZZZZXXXSSSKKKDDD???;;;777555333222111///---,,,,,,+++,,,++++++++++++*********,,,,,,+++***+++,,,---...///000222444555777888888888888888777777777666666:::999888777666555444444222333333444444444333333333222111222333333111///...///000000111111000000///---++++++,,,,,,+++***++++++******++++++,,,---------........./////////000111111222222222222222111111111111000000000000000000111111222222222222000000////////////......//////////////////......000000///.....................------------............---++++++*********++++++******++++++,,,------...//////111111222333444555777888999;;;>>>AAAFFFIIILLLPPPSSSUUUUUUUUURRRRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPQQQTTTVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXYYY[[[\\\^^^______]]]\\\[[[ZZZZZZ\\\^^^___bbbbbbcccdddeeeeeeeeeeeegggffffffggghhhiiijjjjjjkkkjjjiiijjjllllllkkkjjjgggeeecccbbbdddhhhmmmpppwwwzzz~~~uuuooohhh]]]SSSOOOGGGEEEDDDFFFFFFGGGOOOXXXqqq}}}yyy___OOOKKKDDDBBBDDDBBBAAACCCFFFJJJMMMPPPRRRSSSZZZYYY]]]eeelllsss}}}zzzwwwyyy{{{zzztttlllfffbbb______```bbbdddgggiiijjjnnnpppqqqppplllgggdddccc```___]]][[[ZZZZZZZZZZZZZZZTTTLLLEEE???:::777444333222111///---,,,+++++++++++++++*********))))))++++++*********+++,,,---///000222444555666666666777777777666666666555555999888777666555444333222222333444444555555555555444222222222333222000/////////000111111111111111...---,,,,,,,,,,,,++++++++++++******++++++,,,---............////////////000111222222333333222222222222222222111111111000000000000111222222333333000000//////////////////...............///000000000000///........................------.........111000///...---,,,,,,,,,++++++******++++++,,,---------...///000111222222333555777999:::<<>>BBBDDDDDDGGGKKKOOOQQQQQQOOONNNJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMNNNPPPRRRRRRSSSTTTUUUVVVWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\```ccceeeeeeeeefffggggggffffffeeeaaaaaabbbcccdddeeeggghhhfffhhhiiihhhgggggghhhiiigggfffdddccccccdddggghhhlllooorrruuuxxx{{{xxxsssooofffZZZRRRKKKHHHEEEEEEFFFJJJUUU```|||tttZZZKKKHHHBBBAAAEEEBBBAAACCCFFFJJJMMMPPPRRRSSSXXXXXX^^^hhhpppwww|||wwwtttwwwzzzzzzuuuoooiiifffeeeeeeeeefffggghhhjjjkkkkkkmmmooonnnkkkhhhfffeeeaaa```^^^]]]]]]]]]]]]^^^ZZZTTTMMMEEE@@@<<<888666000000///...............,,,,,,,,,,,,++++++++++++***)))((((((((()))++++++,,,...222444666666555444444444444444333333333333222222222222222222222222111222444666777888999999888777555555666555333000000000111222222222222111))),,,......,,,++++++---++++++******++++++,,,---.../////////000000000000111222333333444444333333444444444333333333222222333333222222111000000000//////000000000111111111000///...------...000111000000///...............------,,,,,,,,,,,,------)))))))))))))))******+++++++++******++++++,,,---,,,------...///000111111111444777999;;;>>>BBBEEEDDDGGGKKKNNNPPPOOOMMMLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNMMMLLLLLLNNNQQQRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[\\\^^^aaacccdddeeeeeeeeeffffffeeeeeedddbbbbbbbbbccceeefffhhhiiifffhhhiiihhhfffeeefffhhhfffeeecccbbbbbbcccdddfffhhhjjjnnnqqqtttxxx|||}}}xxxtttjjj]]]UUUNNNIIIFFFEEEEEEJJJUUU```uuu[[[LLLIIICCCBBBEEEBBBAAACCCFFFJJJMMMPPPRRRSSSVVVWWW^^^hhhqqqyyy|||wwwsssvvvyyyyyyuuuooojjjggg^^^___aaadddhhhlllooopppjjjlllooonnnkkkhhhfffeeebbbaaa___^^^]]]^^^^^^___YYYTTTLLLEEE@@@<<<999777//////............//////---------,,,,,,,,,+++++++++***)))))))))***,,,,,,---///222666777888777666444444444333333333222222000111111111111222222222000111333555666777888888999888666666666666333111---......///////////////))),,,//////,,,++++++---++++++******++++++,,,---////////////000000000000111222333333444444333333333333333222222222111111444333333222111000////////////000000111111111222111000...------...///111000000///...............---,,,,,,++++++,,,,,,---++++++++++++,,,---......++++++******++++++,,,---,,,,,,---...///000111111111333777999;;;???CCCFFFDDDGGGKKKOOOPPPOOOMMMKKKIIIHHHHHHHHHIIIIIIJJJKKKJJJLLLNNNMMMKKKKKKMMMPPPUUUVVVWWWYYYZZZ[[[[[[[[[XXXYYYYYY[[[\\\]]]^^^___\\\\\\]]]^^^```aaaaaabbbdddddddddeeeeeedddccccccbbbbbbcccdddeeegggiiijjjfffhhhjjjhhheeedddeeegggfffeeecccaaaaaabbbcccdddeeehhhkkknnnqqquuuzzz}}}{{{wwwmmm```WWWOOOJJJGGGEEEEEEIIIUUUaaavvv\\\LLLIIICCCBBBEEEBBBAAACCCFFFJJJMMMPPPRRRSSSUUUVVV]]]hhhrrrzzz}}}xxxuuuvvvvvvuuupppjjjddd```aaaaaaccceeegggjjjlllnnnjjjkkkmmmnnnmmmkkkhhhgggcccbbb```^^^\\\[[[ZZZZZZ[[[VVVMMMFFF???:::555222444222///------,,,***)))+++++++++************)))))))))((((((((((((((()))......000111333333444444444222111111222333333222444333222000000000111111333222222222444666999;;;<<<:::888888999888444000222222222444666555000,,,------,,,,,,,,,,,,++++++))))))*********+++++++++////////////000000000000444444333222222111000000444444333333222111000000///000222333333222000///333333333222111000000///......---------,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,++++++...,,,******+++++++++***++++++******************............///111222333222555999<<<>>>@@@BBBDDDFFFGGGIIIKKKKKKKKKKKKJJJIIIHHHEEEDDDDDDFFFIIIKKKHHHIIIJJJLLLMMMOOOPPPQQQUUUVVVWWWXXXXXXXXXWWWWWWVVVWWWWWWXXXYYYZZZZZZ[[[ZZZ[[[\\\^^^___`````````___```aaacccdddeeeeeefffhhhgggeeeccccccccceeefffggggggfffeeeeeedddccccccdddbbb___]]]]]]^^^```aaafffeeeggglllnnnoootttzzz}}}}}}wwwooocccZZZPPPKKKIIIJJJIIIIIIUUUdddppp```OOOGGGDDDCCCBBBCCCEEEGGGJJJKKKLLLMMMPPPRRRUUU[[[bbbjjjqqq{{{|||wwwttttttuuutttpppjjjdddaaa``````bbbdddfffiiikkkllljjjkkkmmmmmmllljjjgggeeebbbaaa```^^^\\\[[[[[[ZZZZZZUUUMMMFFF@@@;;;666333666333111//////...,,,++++++++++++************)))+++******)))))))))******...///000222333444444444555333111222333444333333000///.........///000111222222111111333555888:::;;;:::888999999888444111222222222444666444000,,,------,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,......//////000000000111222222222222222222222222444444333333222111111000000111222333333222111000111111000000///......---////////////............///............---------+++,,,,,,---...///000111---+++))))))***+++***)))************************---------...///000222222333666999<<<>>>@@@DDDFFFGGGHHHIIIJJJKKKJJJJJJIIIGGGFFFEEEDDDDDDFFFGGGIIIGGGHHHIIIKKKMMMNNNOOOPPPTTTUUUVVVWWWXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^______``````aaaaaacccdddeeefffffffffhhhfffeeeccccccdddeeeffffffffffffeeedddcccccccccdddbbb```]]]\\\]]]^^^___cccaaacccgggiiikkkqqqxxx{{{~~~zzzrrrfff]]]QQQLLLIIIJJJIIIJJJVVVeeemmm]]]MMMFFFDDDBBBBBBCCCEEEGGGJJJKKKLLLMMMPPPRRRVVV[[[cccjjjqqq{{{{{{vvvqqqrrrsssssspppjjjeeeaaa___```aaabbbeeegggjjjkkkllllllmmmmmmllliiieeecccaaa```___]]]\\\\\\[[[[[[XXXSSSLLLFFFAAA<<<888555555333000//////...---++++++++++++************)))++++++*********++++++,,,...///111333555555555555555333222222333444444333......------...///111222222111111111222444777888;;;:::999999999888555222222222333444555333///,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------......///000111111222000000111222333333444444444333333222222111111111111111111111111111111111111111000000///.........111111111111000000000000///............---------+++,,,,,,---...///000000,,,+++))))))***+++***)))************************,,,,,,,,,---...///111111555777999;;;===AAAFFFIIIIIIIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNOOORRRSSSUUUVVVWWWWWWVVVVVVWWWWWWXXXZZZ[[[]]]^^^______^^^]]]]]]^^^___```aaacccdddeeefffgggggggggggggggfffeeedddcccdddeeeffffffeeeeeeddddddccccccbbbeeeccc```]]][[[[[[[[[\\\___\\\\\\```bbbeeemmmuuuyyy|||}}}uuujjjaaaSSSMMMJJJKKKIIIKKKWWWgggfffXXXKKKEEEDDDBBBBBBDDDFFFHHHJJJLLLLLLNNNPPPRRRVVV[[[cccjjjrrr|||zzzuuuoooqqqrrrrrrooojjjeeebbb``````aaaccceeegggiiikkknnnnnnooonnnllliiieeeccc```___^^^]]]\\\\\\\\\\\\VVVRRRLLLGGGBBB>>>999666333111...------,,,+++***+++++++++*********))))))+++************++++++,,,...000222555777777777666444222111111222333333222111111000///000111222333222111000000111333555666:::::::::999999777555333222222333444333111///,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,---,,,---...///000111222333000111111222222333444444333333333222222111111111222222111000000111222222222222222222111111000000222222111111111000000000///............------------------,,,,,,++++++***---+++******+++,,,+++******************+++++++++,,,,,,,,,,,,...///000111555666888:::===AAAGGGKKKKKKJJJJJJIIIHHHGGGFFFEEECCCDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNPPPQQQSSSUUUVVVWWWVVVVVVWWWXXXYYY[[[]]]___```aaaaaa```^^^]]]]]]___```bbbeeeeeefffggghhhhhhhhhhhhfffeeeeeedddddddddeeefffeeeeeeddddddcccccccccccceeedddaaa]]][[[ZZZYYYYYY[[[XXXWWWZZZ]]]aaajjjssswww{{{xxxmmmeeeUUUNNNKKKKKKJJJLLLZZZjjj~~~|||xxx^^^SSSHHHEEEDDDBBBCCCEEEFFFHHHJJJLLLMMMNNNPPPRRRWWW\\\dddkkksss|||yyytttoooppprrrrrroookkkfffcccaaaaaabbbdddfffhhhjjjkkkoooooopppooommmiiieeeccc```___^^^]]]\\\[[[[[[[[[UUUQQQLLLGGGCCC???:::777333000...---------+++***+++++++++*********)))))))))))))))))))))***+++,,,///111444777999999888888333222000000222333222111444333222111000000111222333222000000000222444555888999999999888666444444222333444444222000...---,,,,,,+++++++++*********************++++++++++++,,,---...///000111222333222222222222222222222222333333222222222222222111222222111000000111222222222222222111111111111111111111111000000000/////////............---------......---,,,++++++******...---+++,,,---......---))))))*********+++++++++,,,,,,,,,,,,...///000111444555777:::===AAAGGGKKKKKKKKKJJJHHHGGGFFFEEEDDDCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWXXXXXXZZZ\\\^^^___aaaaaabbbaaa___^^^^^^___aaabbbffffffgggggghhhgggggggggeeeeeeeeedddeeeeeeeeeeeeeeeeeedddddddddddddddcccfffdddaaa^^^[[[YYYXXXXXXYYYVVVUUUXXX[[[```iiisssuuuyyy~~~zzzooogggWWWPPPLLLLLLKKKNNN\\\nnnuuurrrmmmXXXOOOGGGEEEDDDBBBCCCEEEFFFHHHKKKLLLMMMNNNQQQSSSWWW]]]dddlllsss}}}yyytttpppqqqsssrrrpppkkkfffcccbbbbbbcccdddfffhhhjjjkkknnnooooooooommmiiieeeccc```___^^^\\\[[[[[[ZZZZZZTTTQQQLLLHHHDDD???:::777444222000/////////...,,,+++++++++************))))))))))))))))))***+++,,,///111555888:::;;;:::999444222111111222333333222444333111000//////000000444333111000000222333444666777999888666444444444222333444333111...------++++++++++++************))))))*********+++++++++---......///000111111222333222222222222222222222222222222222222222222222111111111111111111111111000000//////////////////000000000000/////////...///............------------------........./////////---,,,---...//////...)))))))))***++++++,,,,,,,,,,,,,,,---...///111111333555888;;;???CCCIIILLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNPPPRRRUUUVVVXXXXXXXXXYYYYYYZZZ\\\]]]___```aaaaaa```______```aaabbbcccffffffffffffffffffeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeebbb___\\\ZZZYYYXXXXXXUUUTTTXXX[[[```jjjsssuuuxxx||||||pppiiiZZZRRRMMMLLLLLLOOO___qqqzzznnnlll}}}yyydddSSSLLLGGGFFFEEEBBBCCCFFFGGGIIIKKKMMMMMMOOOQQQSSSXXX]]]eeelllttt~~~yyyuuuqqqssstttssspppkkkfffcccaaaaaabbbccceeefffhhhiiikkklllmmmmmmkkkhhhdddbbbaaa```^^^\\\[[[ZZZYYYYYYUUURRRMMMIIIDDD@@@:::666444222000/////////...---+++++++++************)))***))))))***+++,,,------///222666:::<<<<<<;;;:::666444222333444555444444444333222111111111222333555444222111111222333444333666888777555222222333222444555333000------...++++++++++++*********************+++++++++,,,,,,......//////000000000111111111111222222333333444222222222222222222222222000111222333333222111000/////////////////////000000000000000///////////////............------------------............///...---,,,,,,...//////...((())))))***++++++,,,,,,---------...///000222222333666;;;???CCCGGGKKKNNNKKKJJJHHHFFFEEEDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIKKKMMMNNNOOONNNPPPRRRUUUWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^____________```aaabbbbbbcccccceeeeeeeeeeeeddddddcccbbbcccddddddeeefffffffffeeefffffffffffffffffffffffffffeeeccc```^^^[[[ZZZYYYVVVSSSTTTXXX\\\aaajjjsssuuuxxx{{{}}}~~~~~~rrrkkk[[[SSSMMMMMMLLLPPPaaasssqqqjjjlll|||ooo^^^PPPKKKGGGGGGFFFCCCCCCFFFGGGIIIKKKMMMMMMOOOQQQSSSXXX^^^eeemmmttt~~~yyyuuussstttuuutttqqqlllfffccc``````aaabbbccceeeggghhhiiijjjkkkkkkiiifffcccaaabbbaaa___\\\[[[YYYXXXXXXUUURRRNNNIIIEEE@@@:::666222000------------,,,++++++++++++************)))++++++++++++,,,---...//////222666:::======<<<:::777666444444666777666555555444444333444555777888666555333111111222333444222555777777444111222333222444555333///,,,---...+++++++++************)))++++++,,,,,,,,,---------////////////000000000000...///000111333444555666222222222222222222222222///000222333333222000///111111111111111222222222111111111000000000000/////////.........---------///......,,,+++***))))))---,,,++++++---///......((())))))***++++++,,,,,,............///111222333444888===BBBFFFIIIMMMPPPJJJIIIGGGEEEDDDDDDDDDEEECCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHJJJLLLMMMNNNOOONNNPPPRRRUUUXXXYYYZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^]]]^^^```bbbccccccddddddddddddddddddcccbbbaaaaaacccdddeeeeeefffffffffeeeffffffggggggggggggggggggfffeeecccaaa___\\\ZZZYYYUUUSSSTTTXXX\\\aaaiiirrruuuwwwzzz|||}}}tttmmm\\\TTTNNNMMMLLLQQQbbbttt~~~lllhhhmmm}}}zzzjjj[[[OOOJJJGGGHHHFFFCCCCCCFFFGGGIIILLLMMMNNNOOOQQQSSSYYY^^^fffmmmuuu~~~|||yyyvvvvvvvvvwwwvvvqqqkkkgggccccccccccccdddfffhhhiiijjjkkkkkkjjjhhheeebbb```___``````^^^[[[YYYYYYYYYXXXUUUQQQKKKEEE???:::888222111000...------------((()))+++,,,------,,,+++++++++,,,***)))***,,,...///666::::::;;;======;;;777666555444555666888:::888888777666555555666666999777555222111111222333444555555555444222000///444333222111///---+++***))))))***+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++////////////000000000000222222333333222000///...333222111111000111111111111111111111111111111111000000111111111111000000000000000000000//////...////////////000000000000------............------,,,,,,------,,,,,,+++***************************...---------...///111222555:::>>>@@@EEEMMMPPPOOOKKKHHHEEECCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMQQQRRRSSSUUUVVVWWWXXXXXX]]]\\\[[[ZZZ[[[]]]```aaaaaa___^^^]]]^^^aaadddfffeeeddddddcccbbbbbbbbbccceeeeeedddddddddeeeffffffffffffffffffgggggggggggggggfffccc```]]][[[ZZZYYYWWWWWWVVVXXX\\\cccjjjooosssvvvzzz}}}~~~wwwpppdddVVVLLLMMMMMMRRReee|||xxxjjjiiimmm~~~{{{fffYYYQQQKKKFFFFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLMMMPPPSSSWWW\\\cccjjjrrr}}}|||xxxttttttttttttsssnnnhhhcccccccccccccccdddfffggghhhjjjjjjjjjjjjhhheeebbb```^^^______]]][[[YYYYYYZZZYYYWWWRRRLLLEEE???:::888222111000...------------***+++,,,,,,,,,+++******+++++++++***)))***,,,...000666:::999999;;;;;;999666555444444555666999:::888888777666666666666666999777555333222222222333555555555555444222111000333333222111///---+++*********+++++++++***))))))***++++++,,,,,,+++++++++////////////000000000111111222444555666666555555333222222111111111111111111111111111111111111111111111222222222222111111000000000000000//////...000000000000////////////---......//////......---,,,------------,,,++++++************************------------...///111222444:::>>>AAAFFFMMMPPPNNNKKKHHHDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQSSSUUUVVVWWWXXXXXX[[[[[[[[[[[[\\\]]]___``````___^^^]]]^^^```ccceeeeeedddccccccbbbbbbcccccceeeeeeeeeeeeeeeeeeffffffffffffgggggggggggghhhhhhhhhfffdddaaa___]]][[[[[[YYYXXXXXXYYY^^^dddkkkooosssvvvzzz|||}}}~~~wwwqqqeeeWWWNNNNNNOOOTTTiiiwwwjjjjjjooo|||fffXXXPPPIIIEEEEEEEEEDDDEEEHHHJJJKKKLLLLLLLLLMMMPPPSSSWWW\\\dddkkksss}}}}}}xxxtttttttttsssqqqmmmfffaaabbbbbbbbbcccdddeeefffggghhhhhhhhhhhhfffdddbbb```]]]^^^^^^]]][[[ZZZZZZ[[[[[[XXXSSSLLLEEE???:::777222111000...------------,,,,,,---,,,,,,***)))(((***++++++***)))***,,,///111666999888777999888666444333333333555777999:::888888777666666666777777888777555333222222333333666666444333222222111111333222222111///---+++******++++++***)))(((''''''((()))***++++++,,,,,,+++/////////000000000111111111222444555666777777777333333222111111111111111111111111111111111111111222222333333333333222222000000111111000000///...111111000000//////......---......//////......------------------,,,++++++************************---,,,,,,,,,---///111222444:::???BBBGGGMMMPPPNNNJJJGGGDDDBBBAAABBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^______^^^]]]]]]^^^```bbbdddddddddccccccbbbbbbcccccceeeeeeeeeeeeffffffggggggggggggggghhhhhhhhhiiiiiihhhgggeeeccc```___^^^]]]\\\\\\[[[\\\```ffflllpppsssuuuyyy{{{{{{|||}}}~~~xxxrrrfffYYYPPPQQQRRRXXXnnnuuujjjkkksss}}}eeeVVVNNNHHHCCCDDDDDDCCCDDDGGGIIIKKKKKKLLLLLLMMMPPPSSSXXX^^^eeelllttt}}}}}}xxxvvvuuuuuuuuurrrmmmfffaaabbbbbbbbbcccddddddeeefffffffffffffffdddcccaaa```\\\]]]^^^]]][[[ZZZ[[[\\\\\\YYYTTTMMMEEE???999666222111000...------------,,,,,,,,,,,,++++++*********++++++***)))***---///222777999666555666555333111111222333444666888999888777777666666777777777777777555444333333333444666555333111000000000111222222111000///---+++*********++++++***)))((((((((()))***+++,,,---------//////000000000111111111222222222333333333333333333333222111111111111222111111111111111111111111111222222222222222222111000111111111111000//////222111111000///......---......////////////......---------...---,,,,,,+++************************,,,,,,,,,,,,---///111222444;;;@@@CCCHHHNNNOOOLLLHHHEEEBBB@@@@@@@@@@@@??????@@@AAACCCEEEFFFHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXXXXWWWXXXYYY[[[\\\]]]]]]]]]^^^]]]]]]]]]^^^___aaacccddddddccccccbbbccccccddddddeeeffffffgggggggggggggggggghhhhhhiiiiiijjjjjjhhhgggfffdddbbbaaa`````````___^^^___bbbggglllooorrruuuxxxzzzzzzzzz{{{|||~~~zzztttiii\\\SSSTTTUUU\\\ttttttkkknnnwww~~~dddUUULLLFFFBBBBBBCCCBBBDDDGGGIIIJJJKKKKKKKKKMMMPPPSSSYYY^^^fffmmmuuu~~~}}}xxxuuuuuuuuutttrrrmmmfffaaaaaaaaabbbccccccddddddddddddddddddcccbbbaaa``````\\\]]]^^^]]][[[ZZZ[[[\\\[[[YYYSSSMMMEEE>>>999666222111000...------------*********++++++,,,,,,,,,)))***+++*********---///333777888555333444333111000000111222444555777888777666666666666666777777777666666555444444444444444333111///......//////111111111000...---++++++)))******+++,,,,,,++++++)))***+++---.../////////000000000000111111111111111111111111111222222222444333333222111222222222111111111111111111111111000000111111111111000000111111111111111000000///222111111000///......---...//////////////////...------.........---,,,,,,************************+++++++++,,,---///111333666<<>>>>>??????>>>>>>???AAABBBDDDFFFHHHHHHLLLMMMMMMNNNOOOPPPQQQRRRNNNOOOQQQSSSUUUVVVWWWWWWUUUVVVXXXZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^```aaabbbdddccccccbbbccccccdddddddddeeefffggghhhhhhhhhhhhfffgggggghhhiiijjjjjjjjjhhhgggfffeeeccccccccccccbbbaaa``````cccgggkkknnnrrrtttwwwyyyyyyyyyzzz{{{}}}~~~vvvkkk___WWWWWWWWW___yyyvvvlllqqqzzzdddSSSJJJDDD@@@BBBCCCBBBDDDGGGHHHIIIJJJKKKKKKMMMPPPSSSXXX^^^gggnnnvvv~~~xxxsssssssssrrrpppllleee``````aaabbbccccccccccccbbbbbbbbbaaaaaa````````````]]]^^^^^^]]][[[ZZZZZZ[[[ZZZWWWRRRKKKDDD>>>999666222111000...------------************+++,,,---...)))************+++---000333777888444222333222000///000111222333444555555555555444444555555666666666666666666555555444444333333111000///.........000000000///...---,,,+++))))))***,,,,,,---------***+++,,,...///000000000000000000111111111222222111111111222333444666777444444333222222222222222111111111111111111111111000000000111111000000000111111222222111111000///111111000000//////.........//////000000//////..................---,,,,,,*********************************+++---///111333777>>>DDDGGGJJJMMMKKKFFFBBB@@@===<<<===>>>??????>>>???@@@BBBDDDFFFGGGHHHKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOQQQRRRTTTUUUUUUUUUUUUUUUWWWXXXZZZ[[[\\\]]]]]]]]]^^^^^^___```bbbbbbccccccbbbbbbccccccdddddddddeeegggiiijjjjjjiiiiiiffffffgggggghhhiiijjjjjjgggffffffeeeddddddddddddbbbbbbaaaaaabbbeeeiiikkkooorrruuuwwwwwwxxxyyyzzz|||~~~yyynnnbbbZZZYYYYYYaaa}}}yyyooottt}}}cccSSSIIICCC@@@AAACCCCCCEEEHHHGGGHHHJJJJJJKKKMMMPPPSSSWWW^^^gggooowww~~~xxxrrrrrrssssssqqqmmmgggbbb```aaabbbcccccccccbbbaaaaaa``````_______________^^^______]]][[[YYYYYYZZZXXXUUUPPPJJJDDD===999666222111000...------------,,,+++*********+++,,,---)))************+++...000444777888444111333333111///000111222333333333333333333333333333444555555666666666666666555555444444444333333222000///...000000000///...---,,,+++)))***+++++++++++++++******+++,,,---......///...000000111111111222222222333333222222333444666777444444333222222222222333111111111111111111111111000111111222222111111000111222222222222111000000000000000000//////////////////000000000000//////...............------,,,*********************************+++---///111333999@@@FFFHHHJJJLLLHHHCCC???===;;;:::<<<>>>?????????@@@AAABBBDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUVVVXXXZZZ]]]^^^^^^^^^______```aaabbbcccccccccbbbbbbccccccdddeeedddeeegggiiijjjjjjjjjiiidddeeefffggghhhiiiiiijjjffffffeeedddddddddeeeeeebbbaaa``````aaadddfffhhhkkkmmmqqqssstttuuuwwwxxx{{{|||~~~~~~~~~|||pppddd\\\ZZZZZZbbb|||rrrvvvcccSSSIIICCC@@@AAACCCCCCFFFIIIGGGHHHIIIJJJKKKMMMPPPSSSVVV]]]gggpppxxx~~~yyyttttttuuuuuutttpppjjjeee``````bbbccccccbbbaaaaaa```______^^^^^^^^^_________``````^^^[[[YYYYYYYYYVVVTTTOOOIIICCC===999666222111000///------------...---,,,***)))******+++((()))*********+++...000444888888444111333333111///000111222222222222222222222222222333333444555555666666666666666555444444555555555444222000///////////////...---,,,+++***++++++******)))((('''******+++,,,------------000111111111111222222222777555444222111111222222555444333333222222333333111111111111111111111111222222222333333222222222111222222222222111000000////////////000000000000//////000000000000//////......//////......---,,,***************************)))***+++---///111333;;;AAAGGGIIIKKKKKKGGGAAA>>><<<::::::<<<>>>???@@@???@@@AAABBBCCCEEEFFFFFFJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRUUUUUUTTTUUUWWWZZZ]]]___^^^^^^___```aaabbbcccccccccbbbbbbbbbcccddddddeeeccceeehhhjjjkkkkkkjjjiiiddddddeeefffggghhhiiiiiieeeeeedddddddddeeeeeefffbbbaaa``````aaabbbeeefffgggjjjnnnqqqrrrsssuuuwww{{{||||||}}}}}}}}}rrrfff]]][[[ZZZbbbtttwwwcccSSSIIICCC@@@BBBDDDDDDFFFJJJFFFHHHIIIJJJKKKMMMQQQSSSUUU\\\fffpppyyy}}}yyyuuuttttttsssrrrmmmhhhcccaaaaaaaaacccdddeeecccaaa``````_________^^^^^^^^^```___^^^]]]\\\[[[[[[[[[VVVSSSNNNHHHBBB===:::999111000000000000///,,,***+++***)))***,,,---,,,+++++++++******+++---...000333444444444555444444333222222111111111222444555111111000000111333555666222333555666777777777777555555444333222000//////111000///---,,,+++******++++++***)))***+++---...,,,+++******+++,,,...///000000/////////111222333333333444555444333111000666555444333111000///...333222111000000111222333444333333222111000//////000000000000000000000000000000111111111111000000////////////////////////111000///......///000111...---,,,+++*********+++---,,,+++,,,...111555777===DDDKKKLLLGGGBBB@@@AAA<<<;;;;;;:::::::::;;;;;;AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLOOOPPPRRRSSSTTTUUUTTTTTTVVVVVVVVVWWWYYYZZZ\\\]]]___```````````````______````````````aaabbbcccccchhhhhhhhhhhhhhhhhhhhhhhheeeeeeffffffggghhhhhhhhheeeeeeddddddddddddeeeeeefffdddbbb``````bbbdddeeefffhhhjjjmmmppprrrttttttyyyyyyyyy{{{}}}uuuiii^^^ZZZ[[[hhh}}}vvv}}}{{{___RRRGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJNNNQQQWWW]]]fffoooxxx~~~zzzwwwvvvvvvuuusssnnnhhhcccbbbaaaaaacccddddddbbb````````````_________^^^^^^```___^^^]]]\\\[[[[[[[[[VVVSSSNNNHHHBBB===:::888111000......///...,,,***+++***)))***,,,---,,,+++++++++******+++---///000444444555555555444444333222222111111111222333444222111111000111222333444222333444555666777888888666666444333111000//////111000///---,,,+++******+++++++++***++++++,,,,,,++++++++++++,,,---......000/////////000111222333333333444444444333222111333333333333333333333333222222111111111111222222333333222222111000000000000000000000000000000000000000111111111111000000////////////////////////000000////////////000000+++***)))(((((()))***+++---,,,,,,,,,...111555777===CCCIIIJJJFFFAAA>>>>>><<<;;;;;;::::::;;;;;;<<>>BBBGGGGGGCCC>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>AAADDDGGGJJJMMMNNNIIIJJJKKKLLLMMMNNNOOOPPPOOOPPPRRRTTTUUUUUUUUUTTTUUUVVVVVVWWWXXXZZZ[[[\\\^^^^^^_______________^^^`````````aaabbbdddeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggghhhhhhfffffffffeeeeeeffffffffffffdddbbb``````aaabbbccceeefffhhhkkkmmmnnnoooppprrrsssssstttvvvyyy{{{}}}~~~~~~xxxmmmbbb^^^___kkkvvvsss|||sssYYYMMMFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJLLLOOORRRXXX^^^gggpppyyy|||zzzyyyxxxvvvrrrmmmfffaaacccbbbbbbcccddddddaaa______^^^^^^^^^]]]]]]]]]]]]___^^^^^^]]]\\\[[[ZZZYYYVVVSSSNNNGGG@@@;;;888666555333000////////////...+++***)))***,,,---,,,++++++******+++,,,...000111666777888888777666444333222222222222222222222333222111111111111111111111000111222333555666888999999888555333111000//////111000///---,,,+++******+++,,,------,,,+++)))((()))***,,,---......---,,,......///000111222222333333333333333333333333222555444333222111000//////000111222333333222111000000000111111111222222222000000000000000000000000000000111111111111000000////////////////////////---...///000000///...---///---+++***+++---000222,,,,,,,,,---///222555666???BBBDDDDDDAAA===::::::;;;;;;;;;;;;;;;;;;<<<===<<<===@@@CCCFFFIIILLLMMMHHHIIIJJJKKKMMMNNNOOOPPPOOOPPPRRRTTTUUUUUUUUUTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^^^^____________^^^`````````aaacccdddfffgggeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeffffffgggggghhhgggffffffeeeeeeffffffgggfffeeecccaaaaaaaaaaaabbbdddeeegggiiijjjkkkllllllnnnnnnnnnooorrrtttwwwxxx{{{{{{}}}zzzoooddd``````lllrrrppp|||mmmVVVLLLEEEEEEDDDDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKLLLPPPSSSXXX___hhhqqqzzz}}}yyyxxxwwwuuuqqqkkkddd___bbbbbbbbbcccddddddbbb```]]]]]]]]]\\\\\\\\\[[[[[[^^^^^^^^^]]]\\\[[[YYYXXXUUURRRMMMFFF@@@;;;777666444222///---.........---+++***)))***,,,---,,,++++++******+++,,,///111222666777999999999777555444222222222222222222222222222222222222111111111111111111111222333555777888999888555222111000000000111000///---,,,+++******+++,,,------,,,+++)))((()))***,,,---......---,,,---...///000111222333333333333333333333333333333333333222111000//////...000111222333333222111000000000000111222222333333000000000000000000000000000000111111111111000000000000000000000000000000---...///000000///...---+++***(((&&&&&&(((***++++++,,,,,,---///222444666???@@@BBBAAA???<<<999888:::::::::::::::;;;<<<<<<<<<===???AAADDDFFFHHHIIIGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\]]]^^^^^^___``````______`````````aaabbbdddeeefffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeefffgggggggggffffffeeeeeeeeeeeefffffffffeeedddbbbaaa`````````bbbcccdddeeefffggggggggghhhiiiiiikkkmmmpppssstttwwwyyy{{{~~~{{{pppfffbbbbbbmmm~~~oooooo|||fffTTTMMMDDDDDDDDDDDDDDDFFFHHHIIIJJJKKKKKKKKKKKKLLLPPPSSSXXX___hhhrrr{{{|||yyywwwvvvtttqqqkkkddd___aaaaaaaaacccdddeeecccaaa]]]]]]\\\\\\\\\[[[[[[[[[]]]]]]^^^^^^]]][[[YYYXXXSSSPPPKKKEEE???;;;888666111///---,,,,,,,,,+++***+++***)))***,,,---,,,++++++******+++---///111333555777999;;;;;;999777555222222333333333222111111111222222333333333222222222111111111222444666777999777555222111111222222111000///---,,,+++******++++++,,,,,,,,,+++************+++,,,------------,,,---///000222333333333333333222222222333444444//////000000111222222222111111222222222222111111000000111111222222222333000000000000000000000000000000111111111111000000000000000000000000000000.........//////.........++++++))))))((()))***+++++++++,,,...000222444555============;;;:::888777999888888888999:::;;;<<<===>>>???AAACCCDDDFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSUUUVVVVVVVVVUUUTTTUUUUUUVVVWWWYYYZZZ[[[^^^^^^___```aaaaaaaaaaaa````````````aaabbbcccddddddddddddddddddddddddddddddddddddeeeffffffggggggeeeeeeeeeddddddeeeeeeeeeeeedddbbbaaa___^^^]]]]]]]]]^^^___```````````````aaabbbccceeehhhkkkoooqqqsssuuuwww{{{~~~~~~sssiiieeeeeeooo{{{nnnooo|||vvv___PPPLLLDDDCCCCCCCCCEEEGGGIIIJJJIIIJJJJJJJJJJJJLLLOOORRRXXX^^^hhhqqq{{{|||yyyxxxvvvuuurrrlllfffaaa```___```bbbeeeeeedddbbb^^^^^^^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^]]][[[XXXWWWQQQOOOJJJDDD???;;;888777000///.........---+++)))+++***)))***,,,---,,,+++******++++++---000222333444666999;;;<<<;;;999777222333333333333222111000111222333444555555444444333222111000111222444555888666444222111222333444111000///---,,,+++******+++++++++***++++++,,,,,,++++++++++++,,,---......,,,---///111222333333333333333222222222333444555000111111222333333444444222222111111111111222222111111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000///......------......///++++++,,,---............***+++,,,...000222444555:::999888888888777666555777777777777888999:::;;;===>>>???AAACCCEEEFFFGGGIIIJJJJJJKKKLLLLLLMMMMMMPPPQQQSSSUUUVVVVVVVVVUUUTTTTTTUUUVVVWWWYYYZZZ[[[^^^___```aaabbbbbbbbbbbbaaa```````````````aaaaaacccccccccccccccccccccccccccddddddeeeeeeffffffgggddddddccccccccccccddddddbbbaaa```^^^\\\ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXZZZZZZ\\\___bbbgggjjjmmmooopppsssvvvyyy{{{|||}}}{{{|||}}}~~~wwwmmmiiihhhrrrzzznnnooo}}}mmmXXXKKKIIICCCCCCCCCCCCEEEGGGIIIJJJIIIIIIJJJIIIIIIKKKOOORRRWWW]]]gggqqqzzz|||yyyxxxwwwvvvsssnnngggccc______```bbbeeefffeeeccc``````_________^^^^^^^^^\\\]]]^^^^^^]]][[[XXXWWWPPPNNNIIIDDD???;;;999888333222111222222111...++++++***)))***,,,---,,,+++******+++,,,---000222444333666999<<<===<<<:::888222333333444333222111000000222333555666666555555444333111000000111333444777666333111111222444666111000///---,,,+++******++++++***)))***+++---...,,,+++******+++,,,...///+++---///111333333333333333333222111222333555666555555555444444333333333333222111000000111222333111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000///...---,,,,,,---...///&&&'''))),,,---...------***+++---///111222444555777666444444555555444333666666666666777888999:::<<<===???BBBDDDFFFHHHIIIKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRSSSUUUVVVVVVVVVVVVTTTTTTUUUVVVWWWYYYZZZ[[[______aaabbbccccccccccccaaaaaa```_______________aaaaaaaaaaaaaaaaaaaaaaaaccccccdddeeeeeeffffffgggdddccccccbbbbbbccccccddd___^^^]]][[[YYYWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSUUUUUUWWW[[[___ccchhhjjjlllmmmppprrruuuvvvwwwxxxxxxyyyzzz{{{~~~zzzppplllkkktttzzznnnooo}}}hhhSSSHHHFFFCCCBBBCCCCCCEEEGGGIIIKKKHHHIIIIIIIIIIIIJJJNNNQQQVVV]]]fffpppzzzxxxvvvuuutttsssqqqmmmgggcccbbbcccdddddddddcccbbbaaa```^^^]]]]]]^^^___]]]\\\______^^^]]][[[YYYWWWVVVQQQOOOKKKFFF@@@;;;666333111000///---+++*********,,,+++******)))***************)))***,,,...111333555666999;;;<<<;;;::::::555555555555555555444444222222444777999:::999888222111111111222444666777:::666111000111222222111444222///,,,+++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------/////////000111111222222444666777666222111222444999777555333222333444555333222222222111000000000111111222222222222111111333333111000////////////000000000000000000000000000000000000000000000000000000///...---,,,++++++///............///000000++++++,,,---...///000111555555555555444444333222333444555666777888999:::<<<===???AAADDDEEEFFFFFFJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQRRRTTTUUUVVVWWWXXXWWWVVVUUUUUUVVVWWWYYYZZZ\\\\\\]]]___```bbbcccddddddbbb______```aaaaaa```bbbbbbbbbbbbbbbcccddddddddddddeeeeeeeeedddcccbbb___```aaabbbbbbbbbbbbbbb]]]\\\ZZZXXXVVVTTTRRRQQQMMMNNNNNNNNNNNNNNNMMMMMMPPPQQQSSSUUUXXX\\\^^^```ggghhhiiikkkmmmooopppqqqoooppprrrtttxxx}}}tttoooqqq~~~yyymmmlll}}}yyydddTTTLLLIIICCCDDDDDDFFFGGGHHHIIIIIIHHHIIIJJJIIIHHHIIIKKKNNNYYY___hhhpppyyyyyywwwvvvuuutttrrrnnnhhhdddccccccdddeeeeeedddcccbbb```___]]]^^^______^^^\\\^^^]]]]]]\\\ZZZXXXVVVUUUQQQPPPLLLGGGAAA;;;777444111000///---,,,+++******,,,++++++***************---,,,,,,,,,...000333555444666888:::::::::999888555555555555555555444444333333333666888:::999888333333222222222444555666999555111000111222222111222000...+++*********+++,,,,,,+++++++++************++++++,,,,,,------.../////////000111111222222111333555444222111333555777555333222111111222333222222222111111111111111222222222333333222222222222222111000////////////000000000000000000000000/////////////////////////////////...............---,,,,,,,,,,,,---......+++,,,,,,---...///000111222222333333222111111000333333444666777888999:::<<<===???AAACCCEEEFFFFFFIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZ[[[\\\]]]___```bbbcccddddddbbb______```aaaaaa```_______________```aaaaaabbbcccdddddddddcccaaa`````````aaaaaaaaaaaa``````\\\[[[YYYVVVSSSQQQNNNMMMLLLLLLLLLLLLKKKJJJHHHHHHJJJKKKLLLNNNQQQTTTWWWYYY```aaabbbdddgggiiijjjkkkjjjlllnnnqqqtttyyyvvvrrruuuyyymmmmmm~~~yyybbbRRRJJJGGGCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIHHHGGGIIILLLOOOXXX^^^fffooowww{{{xxxwwwvvvvvvtttoooiiieeecccdddeeeffffffeeedddddd```___^^^^^^______^^^\\\\\\\\\[[[[[[YYYXXXWWWVVVSSSQQQMMMHHHBBB<<<888555111000///---,,,+++++++++,,,,,,+++***************------------...000222444444555777888888888777777444444444444444444555555444333333444777999999999555555444333333444555666777444111000111222222222000///---+++)))))))))***,,,++++++++++++***************+++,,,,,,---....../////////000111111222222111222444444333333555666444333111000///000000111111111111111111222222222222333333333333333333222111111000//////000000000000000000000000000000000.................................//////000000000---,,,,,,,,,,,,---......,,,,,,---...//////000111111222222222222111000000222333444555666888999999;;;<<<>>>AAACCCDDDEEEFFFGGGHHHHHHJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^```bbbcccddddddbbb______```aaaaaa```___^^^^^^^^^^^^___``````aaabbbbbbcccbbbaaa```___aaaaaaaaa```___^^^]]]]]]YYYXXXUUURRROOOLLLIIIHHHIIIIIIHHHGGGFFFDDDCCCBBBDDDEEEFFFHHHJJJMMMOOOQQQWWWXXXZZZ\\\___aaacccdddccceeehhhkkknnnsssyyy~~~zzzvvv{{{xxxnnnoooxxxaaaPPPHHHFFFCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIGGGFFFHHHLLLPPPVVV\\\eeemmmvvv|||yyyxxxxxxwwwuuupppjjjeeedddeeefffgggggggggfffeee```___^^^^^^______^^^]]][[[[[[[[[[[[ZZZYYYXXXWWWSSSRRRNNNIIICCC===999666111000///---,,,,,,++++++,,,,,,+++************+++,,,,,,,,,,,,---///000111444444555666666666555555333333444444444444555555555444222333666888999999777666555444333444444555555333111000000111111222///...---+++************++++++++++++******************+++,,,,,,---....../////////000111111222222333444555555555555666666333222111000000000000111000000000111222222222333111222222333333222222111000000/////////000000111000000000000000000000000////////////////////////////////////000000000000///............///000000,,,------...///000000000222333333333333333222222222222333444666777888999;;;<<<>>>@@@BBBDDDEEEEEEGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTVVVVVVVVVWWWXXXXXXYYYZZZZZZ[[[\\\^^^```bbbcccddddddbbb______```aaaaaa`````````_________``````aaaaaaaaabbbcccbbbaaa```___`````````^^^]]][[[YYYXXXUUUSSSQQQNNNJJJGGGEEEDDDCCCCCCCCCCCCBBBAAA??????BBBBBBCCCEEEGGGIIIKKKLLLPPPQQQSSSVVVXXX[[[]]]^^^\\\^^^aaadddggglllqqquuuyyy|||}}}{{{xxxpppssswww___OOOHHHFFFDDDDDDEEEGGGHHHJJJKKKLLLKKKJJJHHHFFFEEEHHHMMMQQQUUU[[[eeemmmvvv|||yyyyyyyyyyyyvvvqqqjjjeeedddeeefffggghhhgggffffffaaa___^^^^^^___```^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXTTTRRRNNNIIICCC>>>999666111000///...---,,,,,,,,,---,,,,,,+++***+++++++++++++++,,,---...///111111444444555555444444444333333333333333444444555555666444222333555777888888888777555444333333444555333333222000//////000111//////...,,,,,,++++++***+++++++++*********)))))))))******+++---......////////////000111111222222555444333333333333222222333222222111111111111111000000000111222222222333000000111111111111000000//////////////////000000////////////////////////000000000000000000000000000000000000///////////////............///000000---.........///000000000111111222222333222222111111111222444555666777888:::;;;===???AAACCCDDDDDDGGGHHHIIIJJJLLLMMMNNNOOONNNNNNOOOPPPRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]```bbbcccddddddbbb______```aaaaaa`````````____________``````aaabbbcccccccccbbb```______^^^]]]\\\YYYWWWUUUTTTPPPOOOMMMJJJGGGEEECCCAAA>>>???@@@@@@@@@@@@@@@???AAAAAAAAABBBDDDFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVUUUWWWZZZ]]]```ccchhhlllooorrrxxx~~~yyysssxxxxxx```QQQIIIGGGDDDDDDFFFGGGIIIKKKLLLMMMKKKJJJHHHFFFEEEHHHMMMQQQVVV]]]fffooowww{{{xxxyyyyyyyyywwwrrrjjjeeecccdddeeeggggggggggggfffaaa```______``````___]]]^^^^^^]]]]]]\\\ZZZYYYXXXSSSRRRNNNIIICCC===999666111000///...------------------,,,+++++++++++++++,,,,,,...///111333444444555555444444333333333333222222333333444444555555555444333333666777777777777666444333333333444444222333333111///---...///.........---,,,,,,+++++++++************)))))))))))))))***+++---...///////////////000111111222222333222000000111111///...222222222222222222222222111111111111111222222222//////000000000000//////000000///....../////////////////////////////////111111111111111111111111000000000//////.........---,,,,,,,,,,,,---............/////////000000000......///000000000000///000111222333444666777777999:::<<>>>>>???@@@AAAAAAAAAAAA?????????@@@AAABBBCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMNNNQQQSSSUUUWWWZZZ^^^aaacccgggmmmttt|||{{{www~~~|||dddTTTLLLIIIDDDEEEFFFHHHJJJLLLMMMNNNJJJJJJIIIGGGFFFHHHLLLPPPWWW]]]gggpppxxxyyyxxxxxxyyyyyywwwqqqjjjdddbbbccceeefffggggggffffffaaa```______``````___^^^^^^^^^]]]\\\ZZZYYYWWWVVVSSSQQQMMMHHHCCC===888555111000///......------...------,,,++++++++++++,,,***+++---000222444555666666666555444333222222222111222222333444444555555444333333444777777666555555444333222222333444444333444444222...,,,,,,------------,,,,,,+++***)))************))))))))))))((()))***+++---...///000/////////000111111222222333111///000222333111///111222222222333222222222222222222111111111111111000000111111111111000000111000///...............////////////////////////000000000000000000000000.............../////////---,,,,,,,,,,,,---......////////////000000000000---......///000000//////000000111333444555666777999:::<<<>>>@@@BBBCCCCCCFFFFFFHHHIIIKKKMMMNNNOOONNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXYYYZZZ]]]___bbbcccddddddbbb______```aaaaaa``````______^^^]]]]]]^^^^^^``````aaabbbaaa```___^^^YYYXXXWWWUUUSSSPPPNNNMMMGGGGGGFFFFFFFFFEEEEEEEEEAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDFFFGGGHHHIIIHHHJJJMMMNNNOOOQQQTTTVVVXXX\\\ccckkksss}}}}}}{{{jjjXXXNNNJJJDDDEEEFFFHHHKKKLLLNNNOOOIIIIIIIIIHHHGGGIIILLLOOOVVV]]]gggpppxxxwwwwwwxxxyyyyyywwwqqqiiidddaaabbbdddfffggggggffffffbbb```______``````___^^^^^^]]]]]][[[YYYWWWUUUTTTRRRQQQMMMHHHBBB<<<888555111000///..................---,,,,,,++++++,,,,,,'''(((+++...111333444555777666555444333222222222111111222333333444555555333333333555777777666444444333222222222222444444333444555222---***+++,,,+++++++++++++++***)))(((************))))))))))))((()))***+++---...///000/////////000111111222222444222111333666777666444000111111222222222111111333222222222111111000000111111222222222222111111222111000......---------////////////////////////000000000000000000000000++++++,,,---...///000111///............///000000////////////000000000000//////000111111222111111000000111222444555666777999:::<<<>>>@@@BBBCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNOOOPPPRRRSSSTTTTTTVVVWWWXXXZZZZZZZZZZZZYYYXXXXXXZZZ]]]___bbbcccddddddbbb______```aaaaaa```cccbbbaaa```````````````^^^___`````````___^^^]]]WWWVVVUUUSSSQQQOOOMMMKKKEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEEEEGGGHHHHHHIIIDDDFFFIIIJJJJJJKKKMMMOOOQQQUUU\\\dddnnnxxx~~~nnnZZZOOOJJJDDDEEEGGGIIIKKKMMMNNNOOOHHHIIIJJJIIIHHHIIIKKKNNNVVV]]]gggpppxxxzzzvvvwwwxxxxxxvvvpppiiicccbbbcccfffiiikkkiiieeeaaa```___^^^___``````^^^\\\^^^^^^]]][[[WWWVVVVVVWWWUUUSSSNNNHHHBBB<<<999777222111000///------,,,,,,---,,,,,,++++++,,,,,,---,,,---///111333444555555666444222111222333333333333333222222222222333333111111222333444444555555555444333333444555777888333111...------......---,,,+++******))))))*********************************+++,,,,,,++++++---///111111222222222333333333333333333222222111111111222222222222222222222222111000000000//////......///000111222222111000///000000000000000000000000...///111333222000...,,,---......///////////////............/////////000///............---------//////000000000//////...222111///------///111222111111111222333444555666888999:::<<>>@@@BBBCCCEEEFFFHHHHHHHHHHHHJJJLLLNNNNNNOOOPPPQQQSSSUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ\\\^^^___aaaaaabbbbbbaaaaaa```aaaaaacccccc___```aaa```___^^^___```^^^___``````^^^\\\YYYWWWUUUSSSQQQNNNKKKJJJIIIIIIEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJMMMQQQVVV]]]iiiwww~~~|||sss\\\NNNFFFCCCDDDFFFIIIKKKLLLMMMMMMMMMKKKIIIHHHIIIKKKOOOQQQXXX___iiirrrzzz}}}zzzzzzzzzzzzwwwqqqjjjddddddcccdddfffggggggfffddd```___^^^___``````^^^\\\ZZZ[[[ZZZXXXUUUSSSSSSTTTWWWUUUPPPJJJDDD>>>:::888222111000...------------+++******))))))******+++,,,---///111333555666777777555333333444444444333111111111111111111111111111111111111111111111111222222444555555666666666777444111/////////...---,,,+++******))))))*********************************+++,,,,,,++++++---/////////000000000111111111333333333222222222222111222222222222222222222222111111111111111000000000111111222222222222111111000000000000000000000000////////////......---------......///////////////....../////////000000000///............---------......//////000//////...111///...------...///111111111111111222444555666888999:::<<<>>>@@@AAABBBCCCEEEGGGGGGGGGHHHIIIKKKLLLLLLMMMOOOQQQSSSUUUVVVXXXXXXYYYYYYYYYZZZZZZZZZYYYZZZ\\\^^^___aaaaaabbbaaaaaaaaaaaaaaabbbcccddd```aaaaaaaaa___^^^^^^```]]]^^^^^^]]][[[XXXUUUSSSPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGFFFDDDEEEEEEFFFGGGHHHHHHIIIIIILLLOOOSSSZZZeeerrr||||||zzzrrrYYYKKKEEECCCDDDFFFHHHKKKLLLMMMNNNNNNLLLJJJHHHIIIKKKOOOQQQWWW^^^hhhrrrzzz{{{{{{{{{zzzwwwqqqjjjeeedddcccbbbccceeeffffffeee```___^^^___``````^^^\\\\\\\\\\\\YYYVVVUUUUUUVVVXXXVVVRRRLLLFFF@@@;;;888111111///......---------++++++************++++++,,,---...000333555777888888666555444555555444333000000000111111000000000000000000000000/////////000111333555666666555555888666222000000///...---,,,+++******))))))*********************************+++,,,,,,++++++---///000000000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222111111000000000000000000000000000///...---,,,------...---......///////////////...////////////000000000///............---------//////000000111111000000000///...------...///000000000111111222333555666888999:::<<<>>>???AAAAAABBBDDDFFFFFFFFFGGGIIIKKKKKKLLLMMMOOOQQQSSSUUUWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ\\\^^^___aaaaaabbbaaaaaaaaaaaabbbccccccddd```aaabbbaaa___^^^^^^___^^^^^^]]][[[YYYUUURRRPPPLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLNNNQQQTTTYYYcccpppyyy{{{zzzmmmVVVJJJDDDBBBDDDFFFHHHKKKLLLNNNNNNNNNMMMJJJIIIIIIKKKNNNQQQWWW^^^hhhrrrzzz{{{zzzyyyyyyvvvqqqjjjeeecccbbbaaabbbdddffffffeee```___^^^___``````^^^\\\\\\\\\\\\YYYWWWUUUVVVWWWYYYWWWSSSNNNGGG@@@;;;888111000///......---......,,,,,,++++++++++++,,,,,,------...000333555888:::999777666666777666555333///000111111111111000///000////////////////////////111333555666666555555999666222000000///...---,,,+++******))))))*********************************+++,,,,,,++++++---///111111111222222222333333222222222222222222222222222222222222222222222222111111111111111111222222111111111111111111111111111111111111111111111111000///---,,,,,,,,,...///---......///////////////////////////000000000111///............---------///000111111222222222222000///............///000000000000111222333444555888999:::<<<===???@@@AAAAAACCCEEEFFFFFFGGGIIIKKKLLLMMMNNNOOORRRTTTVVVXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ\\\^^^___aaaaaabbb```aaaaaabbbcccdddddddddaaabbbbbbaaa___]]]^^^___^^^]]]\\\ZZZWWWSSSPPPNNNJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLMMMNNNOOOPPPPPPQQQOOOQQQSSSUUUYYYbbbnnnvvvzzzzzzeeeRRRHHHDDDBBBCCCFFFHHHKKKMMMNNNOOOOOOMMMKKKIIIIIILLLNNNPPPWWW^^^iiirrr{{{~~~xxxxxxwwwvvvtttpppjjjeeebbbaaa```bbbdddfffeeeeee```___^^^___``````^^^\\\ZZZ[[[ZZZXXXVVVUUUUUUWWWYYYWWWTTTNNNGGG@@@:::777000000///...............---,,,,,,,,,,,,,,,,,,---------...000333666999;;;:::999888888888777555333///000111222222111000//////////////////////////////000222333555666666666888555222000000000///...,,,+++******))))))*********************************+++,,,,,,++++++---///111222222222222333333333111222222222222333333333222222222222222222222222000000000111111111111111111111000000000000111111111111111111111111111111000000...---------...///---......////////////////////////000000000111111///............---------//////000111222222222222000000////////////000000000000000000111333444555888999:::;;;===>>>???@@@AAACCCEEEFFFFFFGGGJJJKKKMMMMMMNNNPPPRRRTTTVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYZZZ\\\^^^___aaaaaabbb``````bbbcccddddddddddddaaabbbbbbaaa^^^]]]]]]^^^]]]\\\ZZZWWWTTTQQQNNNMMMIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTRRRTTTUUUVVVYYYaaalllttt~~~xxxzzzuuu]]]OOOGGGCCCAAACCCEEEHHHKKKMMMNNNOOOPPPNNNKKKJJJJJJLLLNNNPPPXXX___jjjsss||||||uuuttttttsssrrrnnniiieee`````````bbbeeefffeeeccc```___^^^___``````^^^\\\[[[[[[[[[YYYWWWVVVWWWXXXYYYWWWTTTNNNGGG@@@999666000000///............///,,,,,,++++++++++++,,,,,,.........000222666:::<<<:::999999999999888555333000111222333333222111000.........///000000111111000000111222333555666777666333111///000000///...,,,+++******))))))*********************************+++,,,,,,++++++---///111111111111222222222222111111222222222333333333222222222222222222222222/////////000000111111111000000///......///000000111111111111111111111111000000//////......//////---....../////////////////////000000000111111111///............---------------...000000111111111111111111000000111111111//////000000111333444555999999:::;;;===>>>??????AAACCCEEEGGGGGGHHHJJJLLLMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ\\\^^^___aaaaaabbb___```bbbdddeeeeeeeeeeeeaaabbbbbbaaa^^^]]]]]]^^^ZZZYYYWWWTTTQQQOOOLLLKKKHHHHHHHHHHHHGGGFFFDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLLLLMMMMMMNNNNNNOOONNNOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZZZZ\\\cccnnnvvvzzzvvvxxxhhhVVVMMMFFFAAAAAACCCEEEHHHKKKMMMOOOOOOQQQOOOLLLJJJJJJLLLNNNPPPYYY```kkkuuu}}}{{{sssrrrrrrqqqpppmmmhhheee______```bbbeeefffdddccc```___^^^___``````^^^\\\]]]^^^^^^\\\ZZZYYYZZZ[[[XXXWWWTTTNNNGGG@@@999555000//////............///++++++************++++++.........000222666:::<<<;;;:::999::::::888555333000111333444444333111000---......///000111222222111000000111222555777888555222000//////000///...,,,++++++***)))************************************+++,,,,,,+++,,,...///000000000000111111111111111111111222222333333333222222222222222222222222......//////000000000111000///...------...///000111111111111111111111111000000000000000/////////---......///////////////000000000000111111111111//////.........---------+++,,,---...////////////111111111111111111111111//////000000111222444555999999:::;;;<<<>>>>>>???BBBDDDFFFGGGHHHIIIKKKMMMMMMMMMMMMNNNOOOPPPRRRSSSWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZ\\\^^^___aaaaaabbb___```bbbdddeeeeeeeeeeeebbbbbbcccaaa^^^]]]]]]^^^XXXWWWUUURRROOOMMMKKKJJJGGGGGGGGGGGGFFFEEECCCBBBDDDEEEGGGHHHIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQSSSUUUWWWZZZ[[[\\\]]]^^^______aaagggqqqyyyxxxtttwwwwwwbbbSSSKKKEEE@@@AAABBBEEEHHHKKKMMMOOOPPPQQQOOOLLLJJJJJJLLLNNNPPPYYYaaakkkuuu~~~xxxwwwuuussssssssspppjjjeee`````````bbbeeeffffffeeeccccccbbbbbbaaa`````````^^^^^^]]]]]]\\\[[[ZZZZZZ[[[XXXRRRLLLEEE???:::888555333000...---+++)))&&&,,,,,,,,,++++++*********---------///111555999;;;<<<===>>>???===:::666333444333333333444333000...111222333333444444333333222222222222333555777888777666444222111111111111...---+++)))((((((((((((++++++)))(((''''''''''''((()))******,,,,,,---...000000000111222222333333111111111222222333333333222222222222222222222222111111111111111111111111111111222222222222111111222222222111111000000000000111222333222111///---......//////000000111111222222111111000/////////111111111111000///------...//////000000000000000000111222333444333222111222222111111222222333444444666999:::;;;===@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHNNNNNNNNNNNNOOOPPPPPPQQQTTTTTTUUUVVVWWWXXXZZZ[[[WWWYYY[[[^^^```bbbccccccdddddddddeeeeeefffffffffbbbbbbbbb```^^^[[[XXXWWWUUUSSSQQQNNNKKKIIIHHHGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOPPPRRRTTTRRRTTTXXX\\\```bbbddddddbbbbbbbbbaaabbbgggpppwwwxxxssspppqqq```TTTJJJDDDCCCDDDFFFHHHKKKMMMNNNNNNNNNTTTOOOKKKLLLLLLLLLPPPVVV[[[cccnnnxxx{{{vvvtttrrrrrrrrrooohhhccc```___```bbbeeeffffffdddbbbbbbbbbaaa``````_________^^^^^^]]]\\\[[[ZZZZZZ[[[XXXRRRLLLEEE???:::888333111///......---+++))),,,,,,++++++++++++++++++---------///222555999;;;===>>>???@@@>>>;;;777555666555444555666555222000111111222333333333333333222222111222333444666777777666444222111111111111000///...------...//////,,,+++***))))))))))))))),,,,,,,,,,,,++++++++++++000000000111222222333333222222222222222222333333222222222222222222222222000000000000000000000000000111111111111111111000333333333222222111111111///000111222222000...---.../////////000000000111//////000000111222222222000000000000///...---,,,---......///000/////////111111222333333333333222222222111111222222333444333666888:::;;;===???BBBCCCDDDEEEFFFGGGHHHHHHHHHMMMMMMMMMMMMMMMNNNOOOPPPTTTTTTTTTUUUWWWXXXZZZ[[[XXXYYYZZZ\\\^^^```bbbbbbccccccddddddeeeeeeeeeeeeccccccbbbaaa^^^[[[XXXVVVTTTSSSPPPNNNKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMMMMOOOPPPPPPQQQRRRTTTVVVYYY[[[^^^aaadddfffhhhhhhgggggggggffffffjjjrrryyyuuuqqqooo~~~tttaaaTTTJJJDDDCCC@@@BBBFFFJJJNNNPPPRRRSSSTTTNNNKKKKKKLLLLLLPPPUUU\\\cccnnnxxx~~~vvvtttsssrrrrrrnnnhhhbbb```___```bbbeeeffffffeeeaaaaaaaaa```______^^^^^^___^^^^^^]]]\\\[[[ZZZYYYZZZXXXSSSLLLEEE???:::888111000............,,,+++++++++++++++++++++,,,,,,------...///222555999:::===>>>???@@@???<<<999777777777666777888777444222111111222333333333333333111111111111222333555666666555333111000000111111************+++,,,...///,,,++++++*********++++++------------,,,,,,,,,,,,000000000111222222333333333333222222222222222222222222222222222222222222000000000000000000000000///000000111111000000///222222222111111111111111...///000111000///...---////////////000000000000000000000111222222333333////////////...---,,,,,,------...///////////////222222111111222222333444222222111111222222333444333555888:::;;;<<>>>>>===;;;999777888777777888999888666333222222333444444444444444111111000000111333444555555444222111000000000111%%%&&&&&&'''((()))******++++++*********++++++,,,***++++++,,,---...///000000000000111222222333333333333333222222111111111222222222222222222222222222222222222222222222222//////000000000000//////000000000000000000//////......////////////...---////////////000000000000333333333222111111000000//////000000///......---......///000000000000000333222111000111222333444222222111111222222333444222555777999:::<<<>>>AAABBBCCCDDDFFFGGGHHHHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRSSSTTTVVVXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\^^^```bbbbbbbbbbbbbbbbbbbbbbbbddddddbbb```]]]ZZZWWWUUURRRPPPOOOLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJMMMMMMLLLLLLMMMNNNNNNOOOOOOQQQTTTUUUVVVXXX\\\^^^cccdddfffhhhjjjmmmnnnooonnnoooooommmkkknnnuuuzzzuuuqqqnnn|||wwwbbbSSSIIIEEEFFFCCCEEEHHHKKKNNNPPPQQQQQQRRRMMMIIIJJJJJJJJJNNNTTT\\\cccnnnxxx~~~wwwvvvuuuvvvvvvrrrkkkeeecccbbbccceeehhhiiiiiihhh``````______^^^]]]]]]]]]```___^^^]]][[[ZZZYYYXXXYYYWWWSSSMMMFFF???:::777444222000//////...+++)))*********++++++,,,,,,,,,,,,,,,...000333666888999888999:::;;;:::999777666777666666777888888666333333444444555555555555555222111111000111222444555444333111000//////000111******++++++++++++++++++******)))))))))***++++++***++++++,,,---...///000000000000111222222333333333333333222222111111111222222222222222222222222222222222222222222222222//////000000000000//////111111111111111111111111......///////////////...000000000000////////////333333222222111000000///000111111111111000//////000000111222222222222222333222111000111222333444222222111111222222333444222444777888999;;;>>>@@@AAABBBCCCEEEGGGHHHHHHHHHKKKLLLLLLLLLNNNOOOPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[ZZZYYYXXXYYY[[[]]]___aaaaaaaaaaaaaaaaaa``````bbbbbbaaa___\\\YYYVVVTTTQQQPPPNNNMMMKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKNNNNNNNNNNNNOOOPPPQQQQQQRRRTTTVVVXXXYYY\\\___bbbdddeeefffiiikkknnnppprrrpppqqqqqqpppoooqqqxxx}}}xxxtttqqq}}}vvvaaaSSSJJJFFFGGGDDDFFFIIILLLNNNPPPPPPQQQQQQLLLHHHHHHIIIIIIMMMSSS[[[cccmmmxxx|||vvvuuuvvvxxxxxxuuummmgggcccbbbccceeehhhiiiiiihhh`````````___^^^^^^]]]]]]``````^^^]]][[[ZZZYYYXXXYYYWWWSSSNNNGGG@@@:::666555333111//////...+++)))++++++++++++++++++,,,,,,+++,,,...111444666888999666666777888888777666555666555555777888888666333333333444555555555555555333222111111222333444555333222000/////////000111---------------,,,+++***+++******)))))))))******------------,,,,,,,,,,,,000000000111222222333333333333222222222222222222222222222222222222222222111111111111111111111111///000000111111000000///333333333333333444444444//////////////////000000000000000000/////////////////////000111111222222111111111222222111111000111111222333333333333333222222111111222222333444222222111111222222333444111333666888999:::===???@@@AAACCCEEEFFFHHHHHHHHHKKKKKKLLLLLLNNNOOOQQQRRRPPPPPPQQQSSSTTTWWWYYYZZZZZZZZZYYYZZZZZZ\\\^^^___````````````____________``````___^^^[[[XXXUUUTTTQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLOOOOOOOOOOOOPPPRRRSSSTTTUUUWWWYYY[[[\\\^^^bbbdddffffffgggiiikkknnnpppqqqoooppprrrqqqqqqtttzzz{{{xxxtttxxxbbbTTTKKKGGGGGGBBBDDDHHHLLLOOOQQQSSSSSSPPPKKKGGGHHHHHHHHHLLLRRRZZZaaalllvvv{{{sssssstttwwwyyyuuunnnhhhaaaaaabbbdddggghhhgggfffaaaaaa``````___^^^^^^^^^aaa```___]]][[[ZZZXXXXXXXXXWWWSSSNNNGGG@@@999666333222000/////////---+++,,,,,,+++++++++++++++++++++,,,...111444666888999444555666666666666555555666666666777999888666444111222333333444444333333444333222222222333555555222111000///...///000000***+++,,,,,,,,,+++))))))---,,,+++***************,,,,,,,,,,,,++++++++++++000000000111222222333333222222222222222222333333222222222222222222222222111111111111111111111111000111111111111111111000111222222222333333333333////////////000000111111111000000000/////////............///000000111111000000111111111111000000111111222333333333333222111111222333333333333222222222111111222222333444111333555777888:::===??????AAABBBDDDFFFGGGHHHHHHJJJJJJJJJKKKMMMNNNPPPQQQOOOOOOPPPRRRTTTVVVXXXZZZYYYYYYZZZ[[[\\\]]]^^^_______________^^^^^^^^^]]]]]]]]]]]]\\\ZZZXXXUUUTTTQQQQQQOOONNNMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPRRRTTTVVVWWWXXXZZZ\\\]]]^^^```cccfffgggfffffffffggghhhjjjkkkiiikkkmmmnnnooosssyyy{{{yyywww{{{fffVVVKKKFFFEEEDDDFFFIIILLLOOOQQQRRRRRROOOJJJFFFGGGGGGGGGKKKQQQYYY```kkkuuu~~~{{{qqqqqqsssvvvxxxuuunnnhhh`````````bbbeeeffffffeeeaaaaaaaaa```______^^^^^^aaa```___]]][[[ZZZXXXWWWXXXWWWTTTNNNGGG@@@999666111000//////000000///...---,,,,,,++++++*********+++,,,///111444666888888444555555666666666666666777666666888999999777555000000111222222222222111555444333333333444555666111111///......///000000++++++---......---,,,+++///...---,,,+++*********((()))***+++,,,------...000000000111222222333333111111111222222333333444222222222222222222222222333333333333333333333333111111222222222222111111......//////000000000111000000000000000111222222111111000000/////////...000000000///......------//////000000000000000///000000111222222222222111000111222333444333222222222222111111222222333444000333555777888:::<<>>AAABBBCCCCCCCCCFFFFFFGGGHHHIIIKKKMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTVVVXXXYYYYYYZZZ\\\^^^```___^^^]]][[[YYYXXXWWWUUUUUUTTTTTTSSSRRRRRRQQQPPPQQQSSSTTTSSSRRRPPPNNNSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVWWWYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]___```___]]]ZZZXXXUUURRRQQQQQQRRRQQQQQQRRRTTTVVVXXX\\\bbbiiioooqqqvvv||||||rrrtttwwwvvv^^^OOOGGGDDDGGGIIIMMMPPPQQQQQQOOOMMMIIIGGGDDDBBBCCCFFFJJJLLLUUU\\\fffoooxxxwwwrrrrrrrrrtttuuurrrlllfffaaaaaaaaacccfffiiiiiihhheeeffffffdddaaa^^^]]]^^^]]]^^^^^^^^^]]][[[ZZZXXXVVVUUUSSSOOOJJJCCC<<<888333111///.........---,,,++++++++++++++++++++++++------...///222777;;;===:::888666444222111000000---...///111222333333333111111000000111222444444444666777888666555666666444333111///---------------+++)))''''''))),,,------,,,***(((((()))+++,,,))))))***+++---...//////...///000111111222111111000000111222333333444444222111111111222333444444222222222222222222222222111111222222222222111111111111111111111111111111222111111000///......------...///000000111111000///////////////////////////...---------...000111//////000111222222333333111111222222222333333333222222222222222222222222111333555555666777:::<<<;;;<<<>>>???AAACCCDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLOOOOOOPPPQQQSSSTTTUUUUUUSSSUUUWWWXXXXXXYYY\\\]]]___^^^]]]\\\ZZZYYYXXXWWWUUUUUUTTTTTTSSSRRRRRRRRRQQQRRRSSSTTTTTTRRRPPPOOOSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUWWWWWWZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^```aaa___\\\YYYVVVSSSPPPNNNNNNOOOOOOOOOPPPRRRTTTVVVZZZ___fffjjjmmmqqqwww}}}}}}ssstttvvvvvv^^^NNNFFFCCCGGGIIIMMMPPPQQQPPPNNNMMMHHHFFFCCCBBBBBBEEEIIIKKKTTTZZZdddnnnvvvuuuqqqqqqrrruuuvvvssslllgggbbbaaaaaadddgggjjjjjjjjjfffggggggeeeaaa^^^]]]]]]^^^______^^^]]][[[YYYWWWUUUUUUSSSOOOIIIBBB<<<888333111///.........---,,,************************---------///222777;;;>>><<<:::777555222111111111+++,,,...000222333444444111000000///000222333444333666888999777666666777555444111///------------,,,***)))((((((***,,,---,,,+++***))))))***++++++((((((***+++---...000000...///000111222222222222111111111222222333333444111//////000333555555555222222222222222222222222111111222222222222111111111111111111111111111111111111000000//////............///000000111000000000000000000000000000000//////......//////000111///000000000111222222222111111222222222333333333222222222222222222222222111333555555666777:::<<<<<<<<<<<<===???AAADDDFFFFFFFFFGGGGGGHHHJJJKKKLLLPPPPPPQQQRRRSSSTTTUUUUUUSSSUUUWWWXXXXXXYYY[[[]]]\\\\\\[[[ZZZYYYXXXXXXWWWUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTSSSRRRQQQPPPRRRSSSSSSTTTTTTTTTTTTSSSPPPPPPPPPOOOOOOOOOOOONNNOOOPPPQQQSSSTTTVVVWWWWWWZZZZZZZZZZZZ[[[\\\]]]^^^______```aaabbb```\\\YYYUUUQQQMMMKKKLLLMMMMMMMMMNNNPPPSSSVVVXXX\\\aaaeeegggjjjpppwww~~~|||qqqrrrtttsss\\\NNNHHHEEEFFFIIILLLOOOQQQPPPNNNMMMHHHFFFCCCAAABBBEEEIIIKKKRRRYYYcccllluuu~~~vvvsssrrrsssvvvvvvssskkkeeeaaa```aaacccgggiiijjjiiieeefffgggeeebbb```______`````````^^^\\\ZZZWWWVVVUUUTTTRRRNNNHHHAAA;;;777333111///.........---,,,++++++++++++++++++++++++---------...222777<<>><<<999555333222111111------///000222222333333111000/////////111333444333666888999888777777777555444222///---,,,,,,,,,******))))))***++++++,,,************************))))))***+++---.../////////000111222333333333333222222222222222222222222222000///000333555555444222222222222222222222222111111222222222222111111111111111111111111111111000000000000////////////...///000000000000000///000000000000000000000000...///000000111111000000000000000000111111111111111111222222222333333333222222222222222222222222000222444444555666999;;;<<<:::999999;;;???CCCFFFGGGGGGGGGHHHIIIJJJKKKLLLPPPPPPQQQRRRSSSTTTTTTUUUSSSUUUWWWWWWWWWXXXYYY[[[ZZZYYYYYYYYYXXXXXXXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSTTTUUUTTTTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^___aaaaaabbbccccccaaa\\\YYYRRROOOKKKHHHIIIJJJKKKKKKKKKNNNRRRUUUWWWYYY\\\___aaadddjjjqqqzzzxxxmmmoooqqqiiiVVVLLLHHHGGGEEEHHHLLLOOOQQQPPPNNNMMMHHHFFFCCCBBBBBBEEEIIILLLRRRXXXbbbkkksss|||xxxuuutttuuuvvvvvvrrrjjjccc```___```bbbfffhhhiiiiiiccceeefffeeecccaaaaaabbbaaaaaa```___\\\YYYWWWUUUTTTSSSQQQMMMHHHAAA:::777333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111777<<>>@@@???===:::777555333222111111222222222111111000111000000///000222444555333444666777888999888888555555444222111///---,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,---...///000///000111222222222222222000111111222222333444444333333333333333333333333666555555444222111111000000111111111111222222222222222111111111111111222000000000000000111111111...............///000111111111000000000000111111...///000111111000///...---///111222333222000///000111111111111222222222111222444333111111222333...000111333555777777888::::::999:::;;;>>>AAACCCNNNOOOOOONNNLLLKKKLLLMMMLLLMMMOOOPPPRRRSSSSSSTTTVVVWWWYYYZZZ[[[ZZZXXXWWWUUUUUUVVVWWWXXXXXXYYYYYYZZZXXXWWWUUUTTTTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTTTTRRRPPPOOONNNOOOQQQSSSTTTTTTSSSRRRPPPRRRTTTTTTTTTUUUWWWXXX[[[\\\\\\\\\[[[[[[]]]___bbbccceeeeeeccc___[[[YYYRRROOOKKKGGGFFFFFFGGGIIIHHHLLLPPPTTTVVVXXX[[[]]]```dddiiiooowwwwwwhhhiiippp|||nnn^^^SSSJJJEEEEEEDDDGGGLLLPPPRRRRRRPPPOOOJJJGGGDDDBBBAAACCCGGGIIIPPPVVV___hhhpppyyywwwtttrrrqqqsssuuuqqqiiibbb___^^^]]]^^^aaacccddddddeeeeeeeeedddcccbbbaaa```^^^^^^^^^^^^\\\YYYVVVTTTTTTSSSRRROOOJJJCCC<<<888444222///---------,,,+++++++++++++++++++++++++++***+++---000444888<<<>>><<<=========:::777333111222222222222222111111000333222111000000111222222222444555777888888888888666555333111///.........,,,++++++******++++++,,,......---,,,++++++,,,,,,+++++++++,,,---...///000000111222333333333333333000111111222222333444444333333333333333333333333333333333222222111111111000111111111111222222222111111111000111111222222111111111000000000000000//////.........///000000000000////////////000000//////000000000000//////...///111222222222000/////////000000000111111111222222222222111111222333///000222444666777888888::::::999:::<<<>>>AAACCCLLLMMMNNNMMMKKKJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVWWWVVVWWWXXXZZZZZZYYYWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOPPPRRRTTTTTTTTTRRRQQQNNNPPPRRRSSSTTTTTTSSSRRRQQQSSSTTTUUUUUUUUUWWWXXX[[[\\\]]]\\\[[[\\\^^^```bbbccceeeeeeccc```\\\YYYSSSPPPLLLHHHFFFEEEFFFGGGFFFIIIOOOSSSWWWZZZ^^^aaacccfffkkkqqqxxxxxxhhhhhhoooyyykkk[[[QQQIIIEEEEEEEEEHHHLLLPPPRRRRRRPPPNNNJJJHHHDDDBBBAAACCCFFFIIIPPPVVV___hhhqqqzzzzzztttrrrqqqrrrtttqqqiiibbb___^^^]]]^^^aaacccddddddddddddddddddccccccbbbaaa`````````^^^\\\YYYVVVUUUTTTTTTSSSPPPJJJCCC<<<888444222///---------,,,+++,,,++++++******)))))))))***+++...111444888;;;===:::<<<>>>???===999444111222333333333222222111000222222111111111222333333222333555666777888888888777555333000............,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,+++++++++,,,---...///000111111222333444555555444000111111222222333444444444444444333333222222222000111111111222222222333000111111111111222222222000000000000000111222333222222111111000000//////000000///.........////////////............//////000000////////////000000...///000222222111111000.../////////000000000000333111000000111222222111000111333555777888888999999999999:::<<<>>>@@@BBBIIIJJJKKKJJJHHHHHHIIIJJJLLLMMMOOORRRTTTVVVWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVWWWVVVUUUUUUUUUVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOOPPPRRRTTTUUUUUUUUUTTTPPPQQQRRRTTTTTTTTTSSSSSSRRRTTTUUUVVVUUUVVVWWWYYY[[[\\\]]]]]]\\\]]]___aaabbbdddeeefffdddaaa]]]ZZZUUURRRNNNIIIFFFEEEEEEEEECCCHHHNNNSSSYYY___dddhhhjjjlllppptttyyy{{{jjjiiinnnwwwkkk[[[QQQIIIFFFFFFFFFIIIMMMQQQRRRQQQOOOMMMJJJHHHDDDBBBAAACCCFFFHHHOOOVVV___iiiqqq{{{|||vvvsssqqqsssuuurrrjjjccc___^^^]]]^^^aaacccddddddccccccdddddddddcccbbbbbbcccbbbaaa___]]]ZZZWWWVVVVVVUUUTTTPPPKKKCCC===999444222///---------,,,+++---,,,,,,+++***))))))(((+++,,,...111444777:::<<<===>>>??????>>>:::666444333444444444333222111111...///000111333555777888222333444555666777777777666666555333222000///...,,,++++++******++++++,,,------,,,,,,------...///+++++++++,,,---...///000000000222333444444444444000111111222222333444444555555444333333222111111000000111222333444555555000000111111111222222222000//////000000111222333333222222111000///......111111000///.........///000//////......//////000111000///......///000111//////000111111111111000/////////000000000111111333111//////111222222000111222444666777888999999999999999:::<<<>>>@@@AAAEEEFFFGGGGGGFFFEEEGGGHHHHHHJJJLLLOOORRRTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVXXXWWWUUUTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUUUURRRRRRSSSTTTUUUUUUTTTTTTSSSUUUVVVWWWVVVVVVXXXYYY[[[\\\]]]^^^]]]^^^aaacccccceeefffgggeeebbb^^^\\\XXXUUUPPPKKKGGGEEEDDDCCCDDDHHHNNNUUU\\\dddlllqqqrrrtttvvvyyy}}}mmmkkknnnvvvooo^^^SSSKKKGGGGGGGGGJJJNNNQQQRRRQQQOOOMMMKKKHHHEEEBBBAAACCCFFFHHHOOOUUU___iiirrr|||xxxuuussstttvvvssslllfff___^^^]]]^^^aaacccddddddbbbbbbcccdddddddddcccccceeedddbbb```^^^[[[YYYXXXWWWVVVUUUQQQKKKDDD===999444222///---------,,,+++......---,,,+++******))),,,---///111444777999;;;AAAAAA@@@>>><<<:::888777555555555444444222111111...///111333555666777888222222333444555666777777555666777888666333///---,,,++++++******++++++,,,******++++++---///000111+++++++++,,,---...///000...///000222333333444444000111111222222333444444555555444333333222111111111111222333444555666666000000111111111222222222000000//////000111111222333222222111000///......222111000///////////////111000000//////000000111111000///......///000111//////000111111111111111000000000111111111222222222111111111222222111000222333444666777888888888888888999:::<<<>>>???@@@BBBCCCEEEDDDDDDDDDEEEFFFGGGHHHKKKNNNPPPRRRTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTSSSUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVXXXXXXWWWWWWXXXZZZ[[[\\\^^^______```ccceeeeeefffhhhiiihhhdddaaa^^^ZZZXXXSSSNNNIIIFFFDDDCCCFFFIIIOOOVVV^^^gggpppvvvyyyzzz{{{|||qqqnnnqqqxxxuuuaaaTTTJJJFFFEEEGGGJJJNNNRRRSSSRRROOOMMMKKKIIIEEEBBBAAACCCEEEGGGNNNUUU___hhhqqq|||zzzwwwtttuuuwwwtttnnnhhh___^^^]]]^^^aaacccddddddaaabbbcccdddddddddddddddfffeeecccaaa___]]][[[ZZZXXXWWWVVVRRRLLLDDD===999444222///---------,,,+++...------,,,,,,+++++++++---...///111444666999:::@@@???>>><<<;;;:::999888666666666555444333222111333333444555555555444444222222222222444555666777666777888888666333///---,,,++++++******++++++,,,)))))))))***,,,...000111+++++++++,,,---...///000---...///111222333444444000111111222222333444444444444444333333222222222333444444444555555555666000111111111111222222222111000000//////000000000222222111111000000//////111111000/////////000000111111000000000000111111000000////////////000000000000000000000111111111111111111111222222222222///222555555444222111111222333444555666777777777777888999;;;<<<>>>?????????AAABBBCCCBBBBBBDDDFFFHHHIIIKKKNNNPPPRRRSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYYYYXXXXXXYYYZZZ[[[]]]^^^___```aaadddgggggghhhjjjkkkjjjgggdddaaa]]]ZZZVVVQQQLLLHHHFFFDDDFFFIIINNNTTT\\\fffooovvvzzz{{{{{{{{{|||tttqqqttt{{{yyydddUUUJJJDDDCCCGGGJJJNNNRRRSSSRRRPPPNNNLLLIIIEEEBBBAAABBBEEEGGGNNNUUU^^^hhhpppzzzzzzvvvssstttvvvtttmmmhhh___^^^]]]^^^aaacccdddddd```aaabbbcccdddeeeeeeeeefffeeecccaaa___^^^]]]]]]YYYXXXVVVRRRLLLEEE===999444222///---------,,,+++,,,,,,++++++++++++++++++......///111333666888999888999:::;;;;;;:::999888777777666666555333222111444444555666666555444333222222111222333444666777777666555333222000///...,,,++++++******++++++,,,************+++,,,------+++++++++,,,---...///000...///000222333444555555000111111222222333444444333333333333333333333333555555555444444333333333000111111111111222222222222111000//////...//////111111111000000000000000000000000///000000111111000000////////////000000//////000000000000//////000000000000000111111222000000000000111111111111,,,222999:::555111111333111222333555555666666666666777999;;;<<<>>>>>>???>>>???AAABBBAAABBBDDDEEEGGGHHHJJJLLLNNNPPPPPPQQQMMMMMMNNNOOOQQQSSSUUUVVVUUUVVVXXXYYYZZZZZZXXXXXX[[[[[[\\\]]]]]]]]]\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWYYYZZZZZZYYYXXXYYY[[[[[[]]]___```aaacccfffhhhiiijjjlllmmmllljjjfffddd^^^\\\XXXSSSNNNJJJGGGFFFDDDGGGJJJOOOVVV___iiipppvvvvvvwwwvvvwwwyyy~~~tttrrruuu|||}}}gggWWWLLLFFFFFFFFFIIINNNRRRTTTSSSQQQPPPLLLIIIEEEBBBAAABBBEEEGGGNNNUUU^^^gggoooyyyyyyvvvssssssuuusssmmmggg___^^^]]]___aaacccdddddd```aaabbbcccdddeeeeeeeeefffeeecccaaa```___^^^^^^YYYYYYWWWSSSLLLEEE>>>999444222///---------,,,+++***************+++++++++...///000111333666888999000333777:::<<<;;;888666777777777666555333222111111222444666777777666666222111111111222444666777999666222///------///000,,,++++++++++++++++++,,,,,,+++******))))))******+++++++++,,,---...///000///000111333444555666666000111111222333333444444333333333333333333333444666555555444222111111000000111111111111222222222333222111///............000000000000000111111111000000//////000111222222//////............//////...///000111111000///...000000000000000111111222////////////000000000000***333<<<===666000111333111222333444555555555555666777999;;;<<<>>>>>>???===???AAAAAAAAABBBDDDEEEEEEFFFHHHIIIKKKLLLMMMMMMIIIJJJKKKLLLNNNQQQSSSTTTTTTVVVYYY[[[\\\[[[YYYXXX[[[\\\]]]^^^___^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYZZZ[[[[[[]]]___```aaacccfffiiijjjlllnnnooonnnkkkhhhfff___]]]YYYTTTPPPLLLIIIGGGBBBDDDGGGKKKQQQZZZdddjjjrrrrrrrrrqqqrrrtttxxx|||tttrrruuu}}}kkk\\\PPPKKKJJJEEEIIIMMMRRRTTTTTTRRRQQQLLLJJJEEEBBBAAABBBEEEFFFNNNUUU^^^fffnnnxxxzzzwwwssssssuuurrrlllfffaaa___]]]^^^```bbbccccccbbbaaaaaaaaabbbdddfffgggiiihhhgggdddbbb```^^^]]]WWWYYYYYYVVVNNNEEE>>>:::555222...---------------,,,,,,,,,++++++,,,------...///000111333444555666777666555555666777666444777777777666555444222222000111333444555444444333333222111000000111222333555333111000......//////,,,+++)))(((((()))+++---++++++************++++++***+++,,,,,,,,,,,,---...///000111222333444444444333333222222333333444555333444555444222111222333666555444333222222222222111111111111000000000000111000/////////111222333...///000111111222222111,,,,,,---...///000111111111...+++,,,///111000///---------......000111222111000///000222222000/////////000111111111111111111111222222222333333333555555666666777777888888999999:::<<<===???@@@@@@@@@@@@???@@@AAACCCEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJLLLOOOQQQUUUVVVWWWXXXXXXYYYYYYYYY______^^^]]]\\\\\\\\\\\\ZZZ[[[\\\]]]\\\[[[YYYWWWYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUWWWYYYYYYXXXWWWXXXYYY\\\]]]]]]___bbbfffiiikkkkkkmmmnnnooonnnllliiiggg```^^^[[[VVVRRRNNNJJJIIIGGGGGGHHHHHHKKKQQQXXX]]]dddfffiiikkkmmmooosssvvv~~~wwwvvvvvvpppZZZPPPJJJFFFGGGJJJOOOTTTVVVVVVTTTSSSNNNJJJDDDAAAAAACCCEEEFFFMMMSSS\\\eeemmmwwwzzzvvvssssssuuurrrlllfffaaa___^^^^^^aaacccddddddbbbbbbbbbbbbdddfffhhhiiiiiihhhgggdddbbb```^^^]]]YYYZZZZZZVVVNNNEEE>>>:::555222...------...------+++++++++******++++++,,,...///000111333444666666666444333444555555444222555555555555444333222222333444444444444222111000333333222111111222333333333222111000///.........///---,,,***)))))))))***++++++************++++++***,,,------------...000///000111222333444444444222111111111111222333333444555666555333222333444666555444333222222222222111111111111000000000000111000/////////000222333//////000111111111111000////////////000000000000111...,,,---///111111000...............///000111111000///000222222000/////////000111111111111000000000000111111111222222333333444444555666666666999:::;;;<<<>>>???@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJMMMOOOTTTUUUWWWYYY[[[\\\]]]]]]___^^^^^^]]]]]]\\\]]]]]][[[\\\]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTWWWXXXZZZZZZYYYXXXYYYZZZ]]]]]]___aaadddgggiiikkklllmmmoooooonnnllliiigggaaa___\\\XXXSSSOOOLLLJJJEEEEEEEEEFFFHHHLLLSSSWWW\\\^^^aaaccceeeiiinnnqqq~~~zzzyyyxxxvvv___TTTMMMHHHGGGJJJOOOSSSVVVVVVTTTSSSNNNIIIDDDAAAAAACCCEEEFFFLLLRRR[[[ccclllvvvyyyvvvssstttuuussslllfffaaa___^^^___aaadddddddddbbbbbbbbbdddfffhhhkkkllljjjiiigggdddbbb```___^^^]]]^^^\\\WWWNNNEEE>>>;;;444222...------.........++++++***))))))******+++---...///111333555666777444333222222333333222000222333333333333333222222333333333333333222111000333333222222222222333333111111111000///...---,,,,,,,,,+++++++++*********++++++************+++++++++---............///111///000111333444444444444111111000000111111222333555666777666444333444555555555444333222222222222111111111111000000000000000000000///000000111222111111000000000000//////111111111000000000//////111///......000111111111/////////......///000000000//////000111111000......///000000111111000000/////////000000000111111333333444444555666666777::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCDDDDDDFFFJJJLLLOOOQQQTTTWWWZZZ]]]^^^___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^______^^^\\\[[[ZZZYYYYYYYYYXXXXXXXXXWWWXXXXXXXXXWWWVVVVVVUUUUUUXXXYYY[[[[[[ZZZYYY[[[\\\]]]^^^aaadddfffhhhjjjjjjmmmnnnooopppnnnllliiigggbbb```]]]YYYUUUQQQNNNLLLEEEFFFEEEEEEFFFIIIOOOSSSUUUWWWZZZ\\\___dddjjjnnn{{{}}}|||{{{|||cccVVVNNNIIIFFFIIINNNSSSUUUUUUTTTRRRMMMIIIDDDAAAAAACCCEEEGGGJJJPPPYYYbbbkkkuuuxxxuuussstttvvvssslllfffaaa___^^^___bbbdddeeeeeeaaaaaabbbcccfffiiilllnnnkkkiiigggdddbbb```______aaaaaa^^^XXXOOOEEE>>>;;;444222...---...//////...,,,++++++************+++------///111333555777888555333222222333333111000000000111222222222222222//////000111222333333444333222222222222222222333000000111111///...,,,***%%%&&&(((***+++,,,------++++++************++++++***,,,---...---...///111000000222333444555555555111111111111111222333333444555666555444333333555555444333333222222222333111111111111000000000///000000000000000000111111222222111000///.........000000//////////////////000000///000111111111111000000//////////////////000//////000111111000......//////000000000000000/////////000000000111111444555555666777888999999:::;;;;;;<<<>>>??????@@@>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@?????????<<<===>>>???@@@BBBEEEHHHJJJLLLOOOSSSVVVYYY\\\]]]^^^^^^^^^____________^^^]]]^^^^^^______^^^]]]]]]ZZZZZZZZZYYYYYYXXXXXXWWWYYYXXXXXXXXXWWWWWWVVVVVVXXXYYYZZZZZZYYYYYY[[[]]]^^^```cccfffhhhjjjjjjjjjmmmnnnooopppnnnlllhhhfffbbb```]]]YYYUUUQQQNNNLLLHHHHHHHHHGGGGGGJJJNNNQQQTTTVVVYYY[[[___eeelllpppxxx~~~~~~fffVVVMMMHHHFFFJJJNNNSSSUUUUUUTTTRRRMMMIIIDDDAAAAAACCCEEEFFFJJJPPPYYYbbbkkkvvvwwwuuusssuuuvvvtttlllfffaaa```___```ccceeegggggg``````aaacccfffiiilllnnnllljjjgggdddaaa`````````ccccccaaa[[[QQQGGG???;;;444111...---.../////////------,,,+++++++++++++++,,,---...111333666888999666555333333444444222000//////000111222222222222...//////000111222333444111222222222222222222111000000111111///...,,,***$$$%%%''')))***+++,,,,,,++++++************++++++(((***,,,,,,,,,---...000000111222333444555555555222222222222222333444444333444555444222222222333444444333222222222333333111111111111000000000///000000111111111000000000333222000///............,,,,,,------...///000000///000111111111111111111111000000/////////000000000///...///111111///.........///000000000000000000000000111111111222222444444555666777888999999::::::;;;<<<===>>>>>>???@@@AAAAAABBBCCCCCCCCCCCC>>>>>>>>>===<<<;;;;;;:::888999::::::;;;===@@@CCCGGGIIILLLPPPTTTWWWYYYZZZ]]]^^^___````````````___]]]]]]^^^^^^^^^^^^^^^^^^\\\\\\[[[ZZZZZZYYYXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXYYYXXXXXXYYY[[[]]]___aaadddgggiiijjjkkkkkkmmmnnnoooooonnnkkkgggeee___^^^[[[WWWSSSPPPMMMKKKIIIJJJIIIIIIIIIKKKNNNQQQVVVXXX[[[^^^bbbhhhnnnrrrxxxiiiXXXNNNIIIGGGJJJOOOTTTVVVVVVUUUSSSNNNJJJDDDAAAAAACCCEEEEEEJJJQQQZZZccclllwwwvvvtttsssuuuwwwtttlllfffaaa```___```cccfffhhhhhhaaaaaaaaacccfffiiilllmmmmmmjjjgggdddaaa``````aaacccdddccc^^^TTTIII@@@;;;444111///...///000000000......---,,,+++++++++++++++,,,...111444666888:::888666555444555444333111//////000111222222222111111111000000///000000111222222333333333333222222111111111000///...---,,,(((((())))))))))))))))))++++++************++++++((()))+++,,,,,,,,,...000000111222444555555555555333333222222333333444555333444555444222111222333444333333222222333333333111111111111000000000000000111111111111000//////333111000...------......***+++,,,---...//////000---///111111000///000111000000000//////000111111///......///000000///------...//////000000//////000000000111111111222222111222333444555777777888999::::::;;;<<<<<<=========>>>???@@@@@@@@@@@@???;;;;;;:::999888888777777555666777777777999<<<>>>DDDFFFJJJNNNSSSWWWYYYZZZ\\\]]]___aaabbbbbbaaaaaa^^^^^^^^^^^^^^^_________^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXXXXWWWYYY[[[^^^```aaacccfffhhhjjjkkkkkklllmmmnnnnnnllliiifffddd^^^\\\ZZZVVVRRRNNNLLLJJJHHHIIIJJJJJJJJJLLLPPPSSSXXX[[[^^^bbbeeeiiinnnqqqyyylllZZZQQQLLLHHHKKKPPPUUUWWWWWWVVVTTTPPPKKKEEEAAA@@@BBBCCCDDDJJJPPPZZZccclllwwwvvvtttsssuuuwwwuuummmeeebbb```___aaadddggghhhhhhccccccccceeegggjjjlllnnnmmmkkkgggcccaaa```aaaaaabbbdddeee```WWWKKKAAA;;;444111///...///000111000...---,,,+++***************+++...111444777999:::888777555444555444222111000000111222222222111111111000////////////000111444444555666666555444444333222111000///.........,,,+++***))))))***++++++++++++************++++++(((***,,,------...///111000111333444555555666666222222222222222333333444444555555555333222333444333333333222222333333444111111111111000000000000000111111222111000///...222111///---------...///,,,---------......//////,,,...111111///...///000////////////000111222222///......///000000///------...//////000000///////////////000000000111111111222333444555777888888888999999::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999999888777666555444444444555666555444555888:::>>>AAAEEEKKKQQQVVVYYY[[[\\\]]]___aaaccccccbbbaaa____________``````aaaaaa```______^^^\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYXXXXXXZZZ]]]```aaabbbcccdddfffiiijjjlllkkklllmmmmmmkkkhhhdddbbb]]]\\\YYYVVVRRRNNNLLLJJJIIIJJJLLLMMMNNNPPPTTTWWW[[[^^^cccfffiiikkkmmmooouuu{{{}}}~~~mmmZZZQQQMMMJJJMMMRRRVVVYYYYYYWWWVVVRRRMMMFFFAAA@@@AAABBBBBBIIIOOOXXXbbbkkkvvv~~~uuutttsssvvvxxxuuummmeeebbb``````aaadddgggiiiiiieeeeeeeeefffhhhkkkmmmooonnnkkkgggcccaaa```aaaaaabbbdddfffbbbYYYLLLBBB;;;444111///...///000111111---,,,+++***))))))))))))***+++---000444777999;;;888666444444444444222000111111222222222222111111------------///111333555555666777888888777666555555333111000......//////,,,+++*********---///111++++++************++++++)))+++---......///111333111111333444555666666666111111111000111222222333555666777666444333444555333333333222222333444444111111111111000000000000000111222222222000///...111000...---------///000///////////////.........***...111111///---...000////////////000111333333///......///000000///------......///////////////............/////////000333333444666777999::::::888888888999999:::::::::;;;<<<===>>>>>>>>>===<<<888777777555444333222222444555555444333444666888888;;;@@@GGGNNNTTTXXXZZZ[[[]]]___bbbccccccbbbbbbaaaaaa``````aaabbbccccccaaa``````___]]]\\\[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYZZZZZZYYYYYY[[[^^^aaabbbbbbbbbccceeehhhjjjllljjjkkklllllljjjgggcccaaa]]]\\\YYYVVVRRROOOLLLKKKLLLMMMOOOQQQSSSVVVZZZ]]]^^^bbbgggjjjlllmmmnnnppppppuuuzzz|||~~~||||||kkkXXXOOOKKKJJJNNNSSSWWWYYYYYYXXXWWWSSSNNNGGGBBB@@@@@@AAAAAAGGGNNNWWWaaajjjuuuvvvsssrrrsssuuurrrjjjccc___^^^^^^```cccfffggggggeeegggiiiiiiiiijjjlllmmmooolllgggbbb^^^]]]]]]^^^^^^cccfffcccYYYMMMCCC>>>333111...,,,,,,,,,+++***.........,,,***(((((()))---,,,,,,---000444999;;;:::888666333222111000111111111111000000000000000111000///...///000333444777666666555555555555666777444111/////////...---+++*********+++,,,,,,---************))))))))))))(((((()))***+++---//////---000444666444333444555222111///.........///000///000222333333222000///666444222000000000222333000000111111111111000000000000111111111111000000111111000000000000111111------......//////000000000000000000000000000000000000///////////////000333222222222111111000000000///...---------------///////////////000000111333333444555666777888888888888999:::;;;;;;;;;:::<<<;;;;;;::::::999888888555555555555555555555555222111000000000222444666:::===AAAEEEIIINNNTTTXXXZZZ]]]```bbbbbbbbbbbbcccbbbbbbaaaaaabbbccccccdddbbbbbbbbbbbbaaa```___^^^[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ[[[\\\\\\cccddddddfffhhhjjjlllmmmpppppppppnnnlllhhheeebbb^^^]]]ZZZWWWTTTPPPNNNLLLPPPQQQRRRTTTWWW[[[^^^```hhhhhhhhhiiikkkjjjhhhfffhhhlllqqquuuzzz{{{xxxxxxhhhSSSIIIGGGJJJMMMRRRWWWYYYYYYXXXWWWTTTOOOGGGBBB@@@@@@@@@@@@HHHNNNWWW```hhhrrr|||vvvsssrrrsssuuurrrjjjccc___^^^^^^```cccfffggggggeeegggiiijjjjjjjjjlllnnnoookkkfffaaa^^^\\\]]]]]]]]]aaadddaaaWWWKKKAAA<<<444111...---------,,,+++---...///---+++)))***+++---,,,,,,---000444888;;;:::888666444222111111111111111111111111111000000000000//////000111333444666555555555555555666666666444111/////////...---,,,,,,++++++,,,------...************)))))))))))))))))))))***,,,---///000///222666777555444555666//////......///000222333111111222333333222000000444333222111111111222333111222222222222222222111000000111111111111000000000000////////////000000.........///////////////000000000000000000000000000000////////////000000000000000/////////......111000///...............000000/////////000111111333333444555666777888888888888999:::::::::::::::<<<;;;;;;::::::999888888555555444444444444444444222111000000111222444666888;;;>>>BBBGGGLLLSSSWWW[[[^^^aaaccccccbbbbbbcccbbbaaaaaaaaabbbcccdddddddddddddddccccccbbbaaa```[[[[[[ZZZYYYYYYZZZ[[[\\\[[[[[[[[[[[[\\\___aaabbbcccdddeeefffhhhjjjlllmmmnnnnnnnnnllljjjfffcccaaa```^^^[[[XXXUUURRRQQQPPPRRRSSSTTTVVVYYY\\\___aaafffeeeeeeeeeffffffcccaaaaaaeeeiiimmmrrrzzzzzzwwwwwwdddRRRJJJHHHKKKNNNSSSXXXZZZZZZYYYXXXTTTOOOGGGBBB@@@@@@@@@@@@GGGMMMVVV___hhhrrr|||vvvsssqqqsssuuurrrkkkddd___^^^^^^```cccfffggggggeeegggiiijjjjjjkkkmmmooonnnkkkeee```]]]\\\\\\\\\^^^aaaccc```XXXLLLBBB<<<555222///.........---,,,---.........,,,+++,,,------,,,---...111444888:::999888666444333222111111000111111222222111111111///000000111111222333333444444444444555555666777666444111//////000///...------,,,,,,------......++++++*********)))))))))*********+++,,,...///000000333555666555444555555---------...///222444555333333222222111111111000111111222333333333222222333333333444444333333333000000111111111111000000/////////......////////////////////////.........000000000000000000000000000000////////////000000000000////////////......111111000////////////000111000000000000111222222333333444555666777888888999999::::::;;;;;;::::::;;;;;;;;;:::999999888888444444444333333222222222222111111000111333444555555888;;;???DDDJJJQQQUUU\\\___bbbccccccbbbbbbbbbaaaaaaaaabbbbbbdddeeeeeeffffffffffffeeedddcccbbb]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]___aaacccdddcccccceeegggiiikkklllmmmnnnnnnmmmllljjjgggdddbbbbbb___\\\YYYVVVUUUUUUVVVVVVVVVWWWYYY\\\___aaabbbcccbbbaaa``````___\\\ZZZXXX[[[___ccchhhqqq|||wwwtttuuuuuu^^^PPPKKKJJJJJJNNNSSSXXX[[[[[[ZZZYYYSSSNNNGGGBBB@@@@@@@@@@@@EEELLLUUU^^^gggqqq|||vvvsssqqqrrrtttrrrkkkeee___^^^^^^```cccfffggggggeeegggiiijjjkkklllnnnpppmmmjjjeee```\\\[[[[[[\\\bbbcccdddaaaZZZOOODDD>>>555333000.........---,,,+++,,,------++++++,,,------------...111444777999999888777555444222222111000111222333333333222111///000111222333333333333333333333333444555666777666444111000000000//////------,,,,,,,,,,,,------+++++++++*********))))))+++++++++,,,---...000000000222333444444444444444............000222444555444444333111111111111111///000222444444444222222222333333444444333333222000000111111111111000000000000////////////000000000000//////......------////////////////////////000////////////000000111111111111111111111000000000000///////////////000111111111111111222222333333333444555666777888888::::::;;;;;;<<<;;;;;;:::;;;;;;:::999999888888777444444333333222111111111111111111111222333444555444666999===BBBHHHOOOTTT\\\___bbbcccbbbaaaaaabbbaaaaaaaaabbbcccdddfffgggggggggggggggfffeeedddddd___^^^^^^^^^]]]]]]]]]]]]aaaaaa____________aaaaaabbbccceeegggjjjlllmmmnnnppppppooonnnllliiigggfffcccaaa]]]ZZZXXXXXXYYYZZZZZZZZZ[[[]]]___aaacccdddbbb```]]]\\\ZZZXXXUUUSSSQQQTTTWWWZZZ___iiiuuu~~~vvvsssssslllYYYNNNJJJJJJHHHLLLQQQWWWZZZ[[[ZZZYYYSSSNNNGGGBBB@@@@@@AAAAAADDDJJJSSS\\\eeeppp{{{vvvssspppqqqtttrrrlllfff___^^^^^^```cccfffggggggdddfffiiijjjjjjkkknnnpppmmmjjjeee```\\\[[[[[[\\\bbbcccbbb```YYYOOODDD===555333000.........---,,,)))***++++++******+++,,,,,,---...///111444777888888888777666555333222111000111222444444444333222000111222333444444444333222222222222333555666666666444111000000111000///,,,,,,+++++++++++++++,,,++++++++++++************+++++++++,,,---...///000222222333444666666777666111000/////////111222333444444333222111111222222...000222444555444222111111111222222222222111111000000111111111111000000222111111000000111111222000000//////......------///////////////////////////////////////000111111000000000000000000111111.........------......///111111111111111222222333333333444555666777888888;;;;;;<<<<<<<<<;;;;;;:::999999999888777777666666333333222222222111111111111111111111222333444444444666999;;;@@@FFFMMMRRRZZZ\\\```aaaaaa```````````````aaabbbccceeeggghhhhhhhhhhhhhhhgggfffeeeeeeaaaaaaaaa``````______^^^aaa```___^^^^^^___```aaaaaaccceeehhhkkklllmmmnnnpppooonnnmmmllljjjiiihhhdddbbb___\\\[[[[[[\\\]]]]]]^^^___aaabbbcccddddddaaa___[[[YYYWWWTTTQQQOOONNNPPPSSSUUUZZZbbbnnnvvvuuurrrrrr~~~gggVVVLLLIIIHHHEEEIIIOOOUUUXXXYYYYYYXXXSSSMMMGGGBBB@@@@@@AAAAAADDDJJJRRRZZZcccnnnzzzvvvssspppqqqsssrrrlllggg___^^^^^^```cccfffggggggccceeehhhiiiiiikkkmmmooonnnkkkeee```]]]\\\\\\\\\```___^^^[[[VVVLLLAAA:::555222///.........---,,,(((***+++***))))))***+++,,,---...000222444666777777777777777555444333222///111333555555555444333111222222333333444555555222222222222333333444555666444111000111111111000,,,,,,+++*********++++++,,,++++++++++++*********++++++++++++,,,---...///333333333555888:::::::::333222111000///000000111222333333333333333333333000111333444444333222111///000000111111000000///000000111111111111000000333222222111111222222333///////////////.........000000000000000000000000///......//////000111222------............//////...------------......///111000000000000111222222333333444555666777888888::::::;;;;;;;;;:::999999888777777666555555444444222222222222222222222222000111111222333333444444555666888999===CCCJJJOOOVVVYYY\\\^^^^^^^^^^^^______```aaabbbdddfffhhhiiijjjjjjjjjjjjiiihhhgggfffbbbcccccccccbbbaaa```___]]]]]]]]]]]]^^^aaacccdddaaacccfffiiilllmmmnnnnnnnnnmmmlllkkkjjjiiihhhhhhgggeeebbb```_________``````aaabbbcccdddeeeeeeeeeaaa^^^YYYVVVTTTQQQNNNLLLLLLNNNPPPRRRUUU\\\fffnnnxxx|||uuurrrsss{{{dddTTTKKKGGGFFFCCCGGGMMMSSSWWWYYYXXXWWWRRRMMMFFFBBB@@@AAAAAABBBDDDJJJQQQYYYaaalllwwwvvvrrrppppppsssrrrmmmhhh___^^^^^^```cccfffggggggbbbdddfffhhhhhhjjjlllnnnoookkkfffaaa^^^\\\]]]]]]```^^^\\\YYYTTTKKK@@@888444111...---------,,,+++***+++,,,+++))))))***+++,,,---...000222444666666777777777777666555333222///111444666666666444333333333222222333444666777333222222222222222333333666444111000111222111111------,,,+++++++++++++++,,,,,,+++++++++*********++++++***++++++,,,---...111//////222666:::::::::444333111000000000111111000111222444444444444333111222333333333222111000///000000111111000000///000000111111111111000000222222111111111111222222.........///////////////000000000000000000000000............///000111222---------.........//////...............///000000000000/////////000111111333333444555666777888888777888888888777777666555666666555444444333333222111111222222333444444444000000111222333333333333444555666777:::???FFFKKKQQQUUUYYY[[[\\\\\\]]]^^^______```bbbdddgggiiijjjllllllllllllkkkjjjiiihhhddddddeeeeeedddcccaaa```]]]]]]]]]^^^___aaacccddd```bbbfffjjjlllnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiijjjiiigggeeedddccccccbbbbbbcccdddeeefffeeeeeeddd___\\\WWWTTTQQQOOOLLLJJJJJJLLLNNNPPPQQQVVV^^^dddkkknnnsssuuuxxx~~~wwwttttttyyybbbSSSJJJGGGEEECCCGGGMMMSSSXXXYYYYYYXXXRRRMMMFFFAAA@@@AAABBBBBBEEEJJJQQQWWW___jjjuuu~~~vvvrrrooopppsssrrrmmmhhh___^^^^^^```cccfffggggggaaacccfffggghhhiiilllnnnooolllgggbbb^^^]]]]]]^^^aaa___]]]ZZZUUUMMMAAA999333111...,,,,,,,,,,,,***+++,,,---,,,***)))***+++,,,---///000222444555666777777777777777555333222///111444666777666555333444333222111222444666888333333222222111222222222666444111000111222222111///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,------,,,+++***...333777888777333222111000000111222333...000222555666555444333333333333333222222111000000000111111111111000000000000111111111111000000111111000000000000111111---.........//////000000000000000000000000000000............///000222222.../////////000000111111///////////////000111111///////////////000000111333333444555666777888888555555666555555444333333555444444333333222111111111111222333444555555666000000111333333333333333444444444555777<<>>???@@@AAAHHHIIIOOOWWW^^^eeeqqq}}}vvvrrrmmmmmmoooooojjjfffaaa______aaadddgggggggggccccccdddfffhhhiiikkkkkkqqqllleee```^^^^^^\\\[[[^^^]]][[[XXXRRRIII@@@999444222000...---,,,,,,,,,+++************+++------)))+++...000111333555888666555444555666555333111333444555666666666555444222222222222222333444444666555444333333222222222222222111000000///......,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,---...///333111000222777999777333333222000...---...000111222222333444444444444444555444333222111111111111111111111111000000000000000000000000000000000000000000000000////////////111000//////////////////......////////////......////////////000000000000........................,,,,,,,,,,,,---...000111///............000111222000111222222333333222222333333333222222222111111555444333222222333444444222222333333333333444444333333222111111111111222333444444444555999>>>BBBJJJNNNRRRUUUVVVWWWYYY[[[\\\^^^aaacccdddfffhhhjjjpppnnnmmmmmmoooooollljjjjjjhhheeeeeeeeeeeecccbbbaaaaaaaaa```aaaaaabbbcccbbbccceeegggjjjmmmooopppnnnoooqqqrrrssssssrrrrrrtttttttttuuutttrrrnnnkkkeeeeeeeeefffgggfffccc```[[[XXXTTTRRROOOLLLIIIFFFGGGGGGGGGHHHJJJKKKMMMNNNUUUVVVXXXXXXZZZ___gggnnn}}}yyyuuuuuu~~~eeeVVVNNNIIIFFFGGGJJJOOOUUUZZZ\\\]]]]]]TTTOOOGGGBBB@@@@@@AAABBBHHHIIINNNWWW^^^eeeqqq|||xxxsssooonnnpppppplllgggbbb```___```cccfffhhhhhhcccccccccdddeeehhhjjjkkkqqqlllfffaaa___^^^]]]\\\^^^]]][[[WWWRRRIII@@@999555333111...,,,+++++++++++++++++++++,,,...///000))),,,...000111222555777555444444555666666444333333444555666777666555555222111111111111222333333444444333333222222111111111000000//////.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////333222111333777999777555444222000//////000111222333333444555555555555555444444333222111111111111222222111111111000000000000000000000000000000000111111000000//////............///000000000//////......////////////......000000000000////////////.......................................///000000------------...///000000111111222222222222222111333333333333222222222222555444444333333444555555333444444444555555555555444333333222111111222222333333444333444777<<<@@@GGGKKKOOOSSSTTTVVVXXXZZZZZZ]]]```aaabbbdddgggiiiooonnnnnnoooppppppnnnllljjjhhhfffeeeffffffdddcccccccccbbbbbbccccccdddeeedddeeefffhhhjjjlllnnnnnnnnnoooqqqssstttuuuvvvvvvxxxxxxxxxyyyyyywwwsssppphhhgggfffffffffdddaaa___ZZZXXXTTTRRRPPPNNNJJJHHHGGGGGGGGGGGGHHHJJJLLLMMMTTTVVVWWWWWWWWW[[[bbbhhhvvv{{{wwwwwwiiiZZZQQQJJJFFFFFFJJJQQQWWW\\\]]]]]]]]]VVVQQQIIICCCAAAAAABBBBBBGGGHHHNNNVVV]]]dddppp{{{xxxtttooooooqqqqqqlllhhhccc```^^^___bbbfffhhhiiicccbbbbbbbbbdddfffiiikkkqqqmmmgggbbb^^^]]]]]]]]]^^^]]][[[XXXSSSKKKAAA;;;555333111...,,,+++++++++,,,,,,,,,,,,------......***,,,///000111222555777333333222333555555444222333444555666777666555555111111000000111111222333333333333333222222111111000/////////.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...///000//////111444555444222333222111000000111222333333333444555555555555444444333222222111111111222333222222111111000000///000000000000000000000000222111111000///......---,,,---///000111000//////......////////////......111111000000//////..............................///////////////000000000---------...//////000000///000111222333333333333333333333333333333333333555555555555555555666666555555555666777777888888666555444333333222333333333444444333333666999===DDDGGGLLLOOORRRTTTVVVXXXYYY[[[]]]___```bbbeeehhhlllmmmnnnpppqqqqqqpppoookkkiiigggfffggggggfffeeedddccccccccccccdddeeeeeefffggghhhiiijjjlllmmmmmmpppqqqrrrtttuuuvvvwwwwww{{{{{{{{{||||||zzzvvvssskkkjjjhhhhhhgggfffcccaaa\\\ZZZWWWUUUSSSQQQNNNLLLIIIIIIHHHHHHIIIKKKNNNOOOVVVXXXZZZZZZZZZ\\\bbbgggsss}}}yyyyyyqqq___TTTLLLFFFFFFKKKRRRYYY]]]___^^^]]]XXXRRRJJJCCCAAAAAAAAABBBFFFGGGMMMUUU\\\cccooo{{{uuupppllllllnnnmmmiiidddccc```^^^___bbbfffhhhiiibbbbbbaaabbbcccfffiiikkkooommmhhhbbb^^^\\\\\\]]]___^^^\\\YYYTTTLLLCCC<<<444333111...,,,+++++++++------,,,,,,,,,+++*********,,,///000111222444666222111111222444444333111222333555666666666555444111111000000111111222333222222333333333222111000////////////............,,,++++++******++++++,,,,,,+++++++++*********)))************+++,,,---............000222333222222222222111000000111222333222222333444444444444444333333222222111111222222333222222222111111000000111111111111111111111111222111111000///......---,,,---...000000000///.........////////////......111111000000//////..............................//////000000000000000000...//////000111111222222...///000222444555666666333333333333333333333333555555666666777777777777666777777888999999::::::888888777555555444444444444555555444333444777:::@@@CCCHHHLLLNNNPPPRRRTTTUUUWWWYYY[[[\\\___cccfffhhhjjjnnnpppqqqqqqppppppkkkiiigggggghhhhhhgggfffddddddccccccddddddeeefffhhhhhhiiijjjkkklllmmmmmmrrrssssssssstttuuuvvvvvvzzzzzz{{{||||||zzzvvvssskkkiiihhhhhhiiihhhfffdddaaa^^^[[[YYYXXXUUURRRPPPMMMLLLKKKJJJKKKMMMPPPRRRXXX[[[^^^______aaafffkkkrrr{{{{{{{{{fffXXXNNNHHHGGGLLLSSSZZZ^^^```___^^^XXXRRRJJJCCC@@@@@@@@@@@@EEEFFFLLLTTT[[[bbbnnnyyywwwrrrnnnnnnpppoookkkfffbbb```___```cccfffhhhhhhbbbbbbbbbcccdddgggiiijjjnnnlllgggbbb\\\ZZZ[[[]]]^^^]]]\\\YYYTTTLLLCCC===333222000...---,,,,,,---,,,,,,,,,,,,+++)))((('''+++---///000111222444666333222222222444444222000111222333444555444333333222111111111111222333333111222333444444333222111////////////////////////,,,++++++******++++++,,,,,,++++++******)))))))))************+++,,,------...///000222333333444444111000000000000111222222222222333444444444444444333333222222111222222333222222222222222222222222111111111111111111111111111111000000//////......------.../////////............////////////......000000000000////////////..............................///000111111000000000000111222333333333333///000111333555666777777333333333333444444444444555555777888888888888888888888999:::;;;<<<<<<===;;;:::999888777777666666666666666555444444666888===@@@DDDHHHJJJKKKNNNOOOPPPRRRSSSUUUWWWZZZ^^^aaacccgggllloooppppppppppppllljjjhhhhhhiiiiiiiiihhheeeddddddddddddeeeffffffiiiiiijjjkkkllllllmmmnnnrrrrrrrrrrrrrrrssstttuuuxxxxxxyyyzzzzzzyyyuuurrriiihhhggghhhjjjlllkkkjjjiiifffccc```___\\\YYYVVVSSSRRRPPPOOOPPPSSSUUUWWW^^^bbbeeefffeeegggkkkooosss||||||mmmZZZOOOKKKIIIMMMTTTZZZ^^^`````````YYYSSSJJJCCC@@@?????????DDDEEEKKKSSSZZZaaammmyyyzzzuuuqqqqqqsssrrrnnniiiaaa______aaadddgggggggggaaabbbccceeefffhhhiiijjjlllkkkgggaaa[[[YYYZZZ\\\\\\\\\ZZZXXXSSSKKKBBB;;;222111///...------......++++++,,,,,,+++***)))(((+++---///000111222444666666555444444555555333111000111222333333333222222222222222222222333444444111333444555555444333222000000000000000000000000,,,++++++******++++++,,,------,,,++++++***))))))+++++++++++++++---.........000222333333333444555/////////000000000111111333333444555555555555555333222222111222222333333000111111222222333333444111111111111111111111111000000000000//////////////////...---------............////////////......////////////000000000000........................,,,---...000111111000000000111222333444444333333333333444555666666666666333333333444444444555555555666777999999999999999999999:::;;;<<<===>>>???>>>===<<<:::999999888888777888888666444444555777:::===BBBDDDFFFGGGIIIKKKJJJKKKMMMNNNPPPSSSXXX[[[___dddjjjmmmnnnnnnnnnpppllljjjiiiiiijjjjjjjjjiiigggffffffffffffggghhhhhhiiiiiijjjkkklllmmmnnnnnnooooooooooooqqqssstttvvvvvvvvvwwwxxxyyywwwtttqqqiiiiiiiiilllpppsssttttttvvvssspppmmmjjjgggdddaaa___]]][[[ZZZ[[[]]]```bbbiiilllooopppnnnnnnqqqtttyyy||||||rrr[[[QQQNNNKKKNNNTTTYYY^^^aaabbbbbb[[[UUULLLEEEAAA@@@@@@@@@CCCDDDJJJRRRYYY```mmmxxxxxxsssooonnnpppppplllggg```___```bbbeeeggggggfffaaabbbdddfffhhhiiiiiiiiikkkjjjggg```ZZZXXXYYY\\\[[[ZZZXXXVVVQQQIII@@@:::111000///...---......///)))***+++,,,---,,,+++***+++---///000111111444555888777666666777666444222///000111222333222111111333333222222333333444555222333555666666555333222000000000000111111111111,,,++++++++++++++++++,,,......---,,,,,,+++******,,,,,,,,,,,,---...//////---///111222222222333444......//////000000000111444555555666666666666666222222222111222222333333000000111222333444444555111111111111111111111111////////////000000000000111000...---,,,,,,---.........////////////............//////000000111111........................***+++---///111111111000///000222333444444333333666777777777666555444444333333333444444555555555555666888999::::::999999::::::;;;<<<===>>>???@@@??????===<<<;;;:::::::::888999999777555444555666999<<<@@@CCCDDDEEEGGGHHHEEEFFFHHHIIIKKKOOOTTTWWW]]]bbbhhhlllmmmlllnnnooolllkkkiiiiiijjjkkkjjjiiihhhhhhhhhhhhhhhiiiiiijjjiiiiiijjjkkkmmmnnnoooooolllllllllnnnpppsssuuuwwwuuuuuuvvvwwwxxxwwwssspppllllllmmmqqqvvv{{{}}}~~~~~~{{{xxxuuurrrnnnkkkiiihhheeeddddddgggjjjlllsssvvvyyyxxxvvvtttvvvxxx}}}|||uuu\\\QQQPPPLLLOOOTTTYYY^^^aaabbbccc]]]WWWNNNFFFCCCBBBAAAAAACCCDDDIIIRRRYYY```lllwww}}}yyytttooonnnqqqrrrooollleeecccaaabbbcccddddddcccaaabbbcccdddfffggghhhiiijjjhhheeeaaa^^^[[[ZZZZZZ\\\[[[YYYVVVRRRJJJBBB<<<666333///---,,,+++***(((.../////////......,,,,,,...////////////222666999===<<<999777555333222111222000///000111333333222222111111111111111222222111333555777777666444333333333333333222111000000000///---+++*********+++------,,,+++***)))(((''',,,,,,+++***((())),,,///111000111222444555333111333333111000000000111222333333333444444444555555222222333444333222111000111000/////////000222333111000000///////////////111000000000//////......111000...------...///000111111000000//////......---------.........//////...---,,,+++***+++,,,---///......------,,,++++++000111111111222222222222555555444333333444444444666555555444444444555555666666777888999::::::;;;<<<<<<>>>???AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<:::888666555444666777:::===@@@BBBCCCDDDBBBBBBBBBCCCEEEHHHKKKMMMUUUYYY___dddgggiiikkkmmmjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiihhhhhhhhhiiijjjmmmmmmnnnooooooooooooooommmmmmmmmmmmnnnooopppqqqvvvuuutttsssssssssssssssoooppprrruuuyyy}}}{{{yyyxxxvvvtttsssvvv{{{~~~yyy{{{~~~dddRRRIIILLLNNNRRRXXX___cccdddccc^^^YYYQQQHHHBBB?????????AAABBBGGGOOOVVV]]]iiittt{{{|||vvvqqqoooqqqrrrnnnjjjcccbbbaaabbbdddffffffeeebbbbbbcccdddfffggghhhiiijjjhhhdddaaa^^^[[[ZZZZZZ\\\ZZZXXXVVVQQQJJJBBB<<<666333///---,,,+++***)))---------,,,,,,+++++++++....../////////222555888;;;:::888777555555444444444222111111333444333333222222111111111111222222111333555777888777555444444444444444444222111111000///---+++*********+++......---,,,+++***))))))+++++++++***)))***---///111000//////111333333333333333111000000000111222333333333444444444555555222222333333333222111000111111000000111111222222222111000///...//////000333333333222222222222222111000...------...///000000000///////////////...------------.........///...---,,,++++++,,,------......------------,,,,,,000000000111111111222222333222222111111222222222555555444444444444444555777777888999:::;;;<<<<<<;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA???===;;;999777666555777888;;;===???@@@@@@??????>>>???AAADDDGGGIIIQQQVVV]]]cccfffhhhjjjkkklllllllllllllllllllllllllllkkkjjjiiiiiiiiijjjjjjmmmmmmnnnooooooooooooooonnnmmmmmmnnnnnnooopppqqqtttsssssssssssssssssstttrrrsssuuuwww|||~~~vvvxxxeeeTTTKKKKKKMMMRRRYYY___ccccccccc^^^YYYPPPHHHAAA?????????AAABBBGGGOOOUUU\\\hhhsss|||~~~xxxrrrppprrrqqqnnnjjjcccbbbaaacccfffhhhhhhhhhbbbcccdddeeefffhhhiiiiiiiiigggdddaaa^^^\\\[[[ZZZ[[[ZZZXXXVVVQQQJJJBBB<<<555333///------,,,+++***,,,+++***)))))))))***+++---...//////000222555888888888777777777666666666666444222222444444444333222222111111111111222222111333555777888777666555555555555555444333222222000///---,,,+++***++++++///......---,,,+++******)))*********)))+++---000222///......000222333333333333111000000000111222333333333444444444555555222333333333333222111000000111222333444333333222333111000......///000111///000000000000000000111000///.........///000111.............../////////------------...............------,,,------......---------------........./////////000000000111111222222111111111111222222444444333333333333444444888888999:::;;;<<<======;;;<<<>>>@@@BBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEEEECCCAAA???<<<:::888666666777888999;;;;;;<<<;;;::::::;;;===@@@CCCEEELLLRRRZZZaaaeeegggiiijjjmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkkmmmmmmnnnooooooooonnnnnnnnnnnnnnnnnnooopppqqqqqqrrrrrrrrrsssttttttuuuuuuwwwxxxyyy{{{|||sssttt~~~gggVVVMMMJJJLLLRRRYYY```ccccccbbb___YYYPPPFFF@@@>>>>>>???AAABBBFFFNNNTTT[[[fffqqq|||~~~xxxrrrqqqrrrrrroookkkeeeccccccdddfffhhhiiihhhcccddddddeeeggghhhhhhiiiiiigggdddaaa^^^\\\[[[[[[[[[ZZZXXXUUUQQQJJJAAA;;;555222///---------,,,+++,,,+++)))(((((()))***,,,,,,---//////000111444777888888888888777777666666666444222222333444333222333333222111111111222222111222444666777777777666555555555555444333222111111///...,,,++++++++++++...------,,,++++++******((()))*********+++...000000//////000333444444333333333111000000000111222333333333444444444555555333333333333222222111111000222444666666555333222333222000......///000222---.........///000000000000//////...//////000111,,,,,,------......//////------------------------------------......//////,,,,,,,,,---...//////000////////////000000000000333333333333333333444555333333222222222333444444777888999:::;;;<<<===>>>;;;<<<>>>AAACCCEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGFFFDDDBBB???<<<:::777777777777777777888888777777777888:::===@@@BBBGGGNNNWWW___dddhhhjjjkkkmmmmmmmmmmmmnnnnnnnnnnnnooonnnmmmmmmllllllllllllmmmmmmnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnooopppqqqqqqqqqrrrsssuuuvvvwwwxxxxxxzzz{{{|||yyyooopppyyygggVVVNNNHHHKKKQQQYYY```ccccccbbb```ZZZPPPFFF@@@===>>>???@@@AAAFFFMMMSSSYYYdddooo{{{{{{vvvqqqpppssstttqqqmmmgggeeedddeeefffggggggfffcccddddddeeefffggghhhhhhhhhgggdddaaa^^^\\\[[[[[[[[[YYYXXXUUUPPPIIIAAA;;;444222///---......---,,,,,,+++***((((((***,,,---+++---///000000111444666999999999999888777555444444333111111333333333222444333333222111111222222111222444555666666666555333444444333333222111000111000...,,,+++++++++,,,,,,,,,++++++******))))))''')))***+++++++++...000---///222555888777444111333333111000000000111222333333333444444444555555333333222222222222111222000222555777888666444222333222000///...///111222111111111222222333333333///////////////000111111,,,,,,------......//////------------------,,,,,,,,,------....../////////+++,,,------...///000000////////////000000000000222222222222333333444555222222222222222333444555666666777999:::<<<======<<<===???BBBDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHFFFDDDAAA>>><<<:::999888777666666666777666555555666888;;;>>>@@@DDDKKKTTT]]]dddhhhkkkmmmpppppppppqqqqqqrrrrrrrrrpppppppppooonnnmmmmmmlllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrtttvvvxxxyyy{{{{{{{{{|||}}}wwwlllllluuu{{{eeeUUUMMMHHHKKKQQQXXX___ccccccbbb```[[[QQQGGGAAA>>>>>>???@@@@@@EEELLLQQQWWWbbbmmmxxxzzzuuuppppppssstttqqqmmmhhhfffddddddfffgggfffeeeccccccddddddeeeffffffggghhhfffccc```^^^\\\\\\\\\ZZZYYYWWWUUUPPPIIIAAA;;;444111///......///...---,,,+++*********+++,,,---***,,,///000000111333555999999::::::999777555444333222000111333444444333555444333222222111222222222222333444444444444444333333333333222111000000111000...---,,,+++,,,,,,+++++++++******)))))))))((()))++++++++++++---...,,,...333888;;;999444000333333111000000000111222333333333444444444555555444333222222111111222222111333555777777666444333222222111111000000000111000000000111111111111111...//////000000111111111.............../////////------------,,,,,,,,,,,,+++,,,---...............,,,,,,---...//////000000/////////000000000111111000000///000000111222333333222222333333444555666555666777999:::<<<===>>>>>>???AAACCCEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFCCC@@@>>>;;;:::888666555555555666555444444555777:::===???AAAGGGQQQZZZaaahhhmmmpppttttttuuuuuuvvvwwwwwwwwwrrrrrrrrrqqqpppooonnnmmmmmmmmmnnnnnnnnnmmmllllllllllllllllllmmmnnnoooooosssuuuwwwzzz|||}}}}}}||||||~~~wwwkkkiiirrrwwwbbbSSSLLLIIIKKKOOOVVV^^^bbbddddddaaa\\\SSSJJJCCC@@@???>>>???@@@DDDKKKPPPUUU```jjjttt{{{{{{uuupppoooqqqrrroookkkfffdddcccdddfffggggggfffbbbbbbccccccdddeeeeeeeeehhhfffccc```^^^]]]\\\\\\ZZZYYYWWWTTTPPPIII@@@;;;333111.........//////...*********++++++,,,,,,,,,***,,,///000000111333555666777999::::::999777666333111111222444666666666555555444333222222222222333333222222222222111111444444444444333222111000222000///---,,,,,,,,,,,,,,,,,,++++++++++++******(((***,,,,,,++++++,,,---,,,...222666999888444111333333111000000000111222333333333444444444555555444333222111111111222222111333444666666555444333111111222222222111000///////////////..................///000111222222222000000///////////////...---------,,,,,,,,,++++++)))***,,,---.........---------......//////000000000000000111111111222222////////////000111222333333333333333444555666777666777888:::;;;===>>>???@@@AAABBBDDDEEEFFFGGGGGGJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIFFFCCCAAA:::999777555444444444555444333333444666999<<<>>>???DDDMMMUUU^^^fffmmmqqquuuuuuvvvvvvwwwxxxxxxxxxssssssssssssrrrpppnnnmmmmmmmmmnnnnnnmmmmmmlllkkkkkkkkkjjjkkkkkklllmmmnnntttuuuxxxzzz|||}}}||||||}}}xxxjjjhhhpppuuu```RRRLLLJJJKKKNNNTTT\\\bbbeeefffaaa\\\UUUMMMFFFAAA???>>>??????CCCJJJNNNTTT^^^iiiqqqwww~~~|||wwwqqqoooppppppmmmhhhcccbbbaaaccceeehhhhhhhhhbbbbbbbbbccccccdddddddddhhhfffccc```^^^]]]\\\\\\ZZZYYYWWWTTTPPPIII@@@:::333111......///000//////((()))***+++++++++++++++))),,,///000000111333444444555888:::;;;:::999999333222111333666888888888666555444333222222222222333333222111111000000000555555555555444333222222222111///---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,---...000333666777444222333333111000000000111222333333333444444444555555444333222111111111222333222333444555555555444333000111333444333222000...333333222222111111000000......000111222222222222111111000000//////......---------,,,,,,+++++++++(((***+++---......------............////////////111111111111222222222222111111111111222333444555333333333444555666777888777888999;;;===>>>@@@@@@AAABBBCCCEEEFFFFFFGGGGGGKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLKKKHHHEEECCC:::888666333222333444444333222222333555888;;;======BBBJJJRRR[[[dddlllrrrrrrsssssstttuuuvvvvvvwwwttttttttttttsssqqqooonnnmmmnnnnnnnnnmmmlllkkkkkkjjjjjjjjjjjjkkklllmmmmmmsssuuuxxxzzz||||||{{{{{{~~~xxxkkkhhhpppttt___RRRLLLKKKKKKNNNSSS[[[aaaeeegggaaa]]]WWWOOOHHHCCC???===??????CCCIIINNNSSS^^^hhhnnnuuu~~~|||vvvooolllmmmllliiieeecccbbbbbbcccfffhhhhhhhhhccccccccccccdddeeefffggggggeeeaaa]]]ZZZYYYYYYZZZZZZXXXVVVSSSOOOIIIBBB===555333///...------,,,+++,,,,,,,,,+++++++++*********,,,...000111111000///666555666:::======999555444333222333666888999999666666555444333333222222555333111//////000111222333444444222111000222333000000///,,,***+++...111++++++++++++++++++++++++((()))***,,,,,,---------//////000111222333333444333333111000000000111222444444444444444444444444111111222222222333333333222111111111222333333444000000000000000000000000000000000000000///............//////...---,,,,,,......---------...//////....../////////...,,,++++++,,,,,,---...///000000...------......///000111222222333333333222222111222222222222222222222222333333444444555666777777<<<>>>????????????AAABBBBBBCCCEEEGGGIIIJJJIIIIIIKKKLLLMMMNNNMMMKKKIIIHHHJJJLLLNNNOOONNNJJJFFFCCC===:::777555555555333222111222222111111333666999@@@>>>BBBLLLWWW^^^fffmmmmmmoooqqqrrrssstttwwwyyyxxxwwwvvvtttrrrqqqqqqqqqllllllllllllkkkkkkkkkkkkjjjiiihhhhhhhhhiiijjjkkkqqqsssuuuvvvwwwxxxzzz|||~~~tttkkkkkkpppsssaaaTTTNNNLLLKKKLLLRRRYYY^^^```___bbb^^^WWWNNNGGGBBB???===>>>???AAADDDIIIQQQZZZ___mmmttt}}}~~~wwwpppmmmnnnnnnjjjfffcccbbbaaaccceeeggghhhhhhccccccccccccddddddeeefffhhhfffbbb^^^[[[ZZZZZZ[[[ZZZXXXUUURRRNNNIIIBBB===555333///...------,,,+++,,,,,,,,,+++++++++******+++,,,...000111111000///555444555888;;;;;;999666444333222333555888999999777777777666555444444444555444333111111111222333222333333222000000111222111111...+++)))(((***,,,++++++++++++++++++++++++''''''((()))***+++++++++//////000111222333333444333333111000000000111222444444444444444444444444555444444333222111000000222111111111222222333444000000000000000000000000000000111111000000///...---....../////////.....................//////000...////////////---,,,+++............------------...------......///000111333333333333333333222111111222222333444555555666555555666777888888999999===???AAAAAAAAABBBDDDFFFFFFGGGIIIKKKLLLLLLLLLKKKMMMMMMOOOOOONNNMMMKKKIIIKKKLLLOOOPPPOOOKKKHHHEEE???<<<888666555555333222111111222111111222666888:::999<<>>======???AAADDDIIIPPPYYY___jjjqqq{{{~~~xxxqqqnnnooooookkkhhhbbbaaaaaabbbeeegggggggggddddddcccccccccdddeeeeeeiiigggbbb^^^[[[ZZZZZZ[[[XXXWWWTTTRRRNNNHHHBBB===666333000......---,,,+++,,,,,,,,,+++++++++******+++,,,///111222222111000333222333555777999888777444222111222555777999999999888888777777666666666444444444444333333333333111222333222000///000111333222000,,,((('''((()))++++++++++++++++++++++++((((((((()))******++++++...//////000111222333333333333111000000000111222333333333333444444444444555444444333222111000000222111111111111222333333000000000000000000000000111111222222111111000///......///000000000//////...............///000000//////000//////---,,,+++............------------...------......///000111444444555555444333222222111222333444666777888999777888888999;;;<<<<<<===>>>@@@CCCEEEFFFGGGIIIKKKLLLMMMNNNNNNOOONNNNNNNNNNNNOOOPPPPPPOOONNNLLLKKKKKKMMMNNNOOONNNLLLIIIGGGAAA>>>:::888666555333222000111111111111222555777555444888AAAIIIOOOWWW___eeeiiimmmooopppoooooopppqqqqqqpppooonnnnnnmmmmmmkkkkkkkkkjjjjjjjjjiiiiiiiiihhhgggfffeeeeeeffffffdddfffhhhjjjkkkmmmqqqssszzz}}}{{{oookkkooo~~~iiiXXXOOOLLLKKKKKKPPPWWW]]]^^^^^^```\\\UUUMMMEEE@@@===<<<===>>>@@@CCCHHHOOOXXX^^^gggnnnwww}}}yyyqqqmmmnnnnnnkkkhhhbbbaaa```bbbdddgggggggggeeeddddddccccccddddddeeeiiifffbbb^^^[[[YYYYYYZZZWWWUUUSSSQQQNNNHHHBBB===666333000.........,,,+++,,,,,,,,,+++++++++******+++,,,///111222222222111111111111222444666777777333222000222444777888888888888888777777777666666333333444444444444333222000222333222000///000111333222000---)))((()))***+++++++++++++++++++++++++++******++++++,,,,,,---......///000111222333333333333111000000000111222333333333333333444444444111111222222222333333333222111111111111111222222000000000000000000000000222222222222222111000000000000000000000///......------------...///000000111000000///...---,,,,,,***+++,,,---...//////000...------......///000111555555666666555555444333333444555666777888999999::::::;;;<<<===???@@@@@@@@@CCCGGGIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOONNNMMMLLLKKKJJJKKKLLLMMMLLLJJJIIIGGGCCC@@@<<<999777555333111///111111111000111333666555444888@@@FFFLLLTTT[[[aaaeeekkknnnooonnnmmmmmmnnnooonnnnnnnnnmmmllllllkkkkkkkkkjjjjjjiiiiiihhhggggggfffeeeccccccbbbbbb^^^___aaacccdddgggkkknnntttxxxrrrlllnnn}}}ooo[[[OOOLLLKKKKKKOOOVVV\\\^^^^^^___[[[TTTLLLEEE@@@===<<<<<<>>>@@@BBBGGGNNNWWW\\\dddkkkuuu~~~}}}xxxppplllmmmmmmkkkhhhbbbaaaaaabbbeeeggghhhgggddddddcccccccccdddeeeeeehhheeeaaa\\\YYYWWWWWWXXXUUUTTTRRRPPPMMMHHHBBB>>>666444000///......---,,,,,,,,,,,,+++++++++*********+++...111222222222111///000111222222333555666222111000111444666777777777777666666666666555555111222333333333333222222000222333333111000000111.........+++)))((()))+++++++++++++++++++++++++++,,,+++*********+++,,,---......///000111222222333333333111000000000111222222222222333333333444444111111222222222333333333222222111000000111111111000000000000000000000000222222222222222111000000222222222111000...---,,,,,,,,,,,,,,,---...///000222111000///...---,,,,,,******+++,,,---...//////...------......///000111666666777777777777666666777888888888888888999999<<<===>>>???@@@BBBCCCCCCDDDGGGKKKNNNOOOOOOQQQRRRQQQQQQPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGHHHHHHHHHHHHHHHGGGFFFDDDAAA<<<999777555333111///000111111000000222444555555999???DDDHHHPPPXXX^^^bbbiiimmmnnnnnnmmmlllnnnnnnnnnooonnnmmmlllkkkkkkkkkjjjiiiiiihhhggggggeeeeeedddcccbbb```___^^^[[[\\\]]]^^^^^^aaaeeehhhpppttt{{{vvvmmmooo|||xxx```QQQNNNLLLKKKOOOVVV\\\^^^^^^^^^ZZZSSSKKKDDD@@@===<<<<<<===???AAAFFFMMMUUU[[[cccjjjttt}}}xxxoookkklllmmmkkkhhhcccbbbbbbcccfffhhhhhhhhhccccccccccccdddeeefffggggggeee```[[[XXXVVVVVVVVVTTTRRRQQQOOOMMMHHHBBB>>>777444111//////...---,,,,,,,,,,,,+++++++++******(((***---000111222111111...000222333222111222333222000///000333666777777555555555555555555555555222222222222333333333333111333555444333111111111)))******)))(((''')))***+++++++++++++++++++++++++++***)))(((((()))***+++---......///000111222222333333111000000000111222111111222222333333444444555444444333222111000000222222111000000000000111000000000000000000000000111111222222111111000///222222111000///---,,,+++,,,,,,,,,------///000111333222111///...---------------------,,,,,,,,,,,,...------......///000111555666777888999999999999<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAACCCEEEFFFGGGHHHIIILLLOOORRRRRRQQQRRRRRRPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFDDD@@@<<<999777555333111...000111111000000111222333444777===@@@BBBJJJSSS[[[```fffkkkmmmmmmmmmnnnnnnnnnoooooonnnmmmkkkjjjiiihhhhhhgggfffeeeddddddbbbbbbbbbaaa```^^^]]]\\\ZZZZZZZZZZZZYYY[[[^^^aaajjjnnnttt|||zzzoooooo{{{iiiWWWPPPMMMLLLPPPVVV\\\______^^^ZZZSSSKKKEEE@@@>>>===;;;<<<>>>AAAEEELLLTTTZZZaaaiiisss|||yyyppplllmmmnnnllliiidddccccccdddgggiiiiiiiiiaaaaaabbbcccdddfffggghhhhhheeeaaa\\\YYYWWWWWWWWWSSSQQQPPPOOOLLLHHHBBB>>>777444111//////...---,,,,,,,,,,,,+++++++++******'''))),,,///000111000000...111444444222000000111111000///000222555666666555555555555555555555555444333222222222444555666111333666666444222222222***+++,,,+++))))))***++++++++++++++++++++++++++++++***)))''''''(((***+++------...///000111222222333333111000000000111222000111111222333333444444555444444333222111000000222222111000000000000000000000000000000000000000000000111111000000///......////////////...------------......///111222333444333111///---------------------,,,,,,,,,++++++...------......///000111444555777999:::;;;;;;;;;??????@@@@@@AAAAAAAAABBBDDDDDDFFFGGGIIIKKKLLLMMMMMMPPPSSSTTTSSSRRRQQQQQQOOONNNMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHDDDCCCCCCBBBCCCDDDEEEFFFBBB???;;;888666555333111...///111111000///000111222333666;;;<<<>>>FFFOOOXXX\\\ccchhhkkkmmmnnnooonnnnnnoooooommmkkkiiigggeeeeeedddcccbbbaaa``````______``````___]]]\\\[[[ZZZZZZXXXVVVTTTUUUXXX[[[```ccciiiqqqzzz~~~qqqppp{{{uuu```QQQOOOMMMQQQWWW]]]``````^^^ZZZSSSLLLEEEAAA>>>===;;;<<<>>>@@@DDDKKKSSSXXX```gggqqq{{{{{{qqqmmmnnnooommmkkkeeedddccceeegggjjjjjjjjj```aaaaaacccdddfffhhhiiijjjgggbbb]]]ZZZXXXWWWXXXRRRQQQPPPNNNLLLHHHBBB>>>777444111/////////---,,,,,,,,,,,,+++++++++******&&&(((+++...000000000000...111555666333000///000111000...///222555666666555555555666666666666666666555333222333555777888222444777777555333222222///000000///---,,,,,,---++++++++++++++++++++++++...,,,+++))))))***,,,---------...///000111222222333333111000000000111222000000111222333333444444111111222222222333333333222222111000000///000000000000000000000000000000000000000000000///......+++,,,---.../////////////////////000111333444555555333111///------------)))***+++,,,---......///...------......///000111444555777999;;;<<<======@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIKKKLLLNNNPPPPPPOOORRRUUUVVVTTTRRRQQQPPPNNNNNNLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHIIIIIICCCCCCBBBBBBBBBDDDEEEGGGAAA>>>:::888666555333222---///111111000//////000222333777;;;;;;===EEENNNVVVZZZaaafffiiilllnnnpppmmmnnnnnnnnnllljjjgggeeebbbbbbaaa```___^^^]]]]]]]]]^^^______^^^]]][[[ZZZZZZYYYWWWTTTRRRRRRTTTVVVWWWZZZ```hhhqqqzzzrrrqqq{{{}}}gggSSSPPPNNNQQQXXX^^^```aaa^^^ZZZTTTLLLFFFAAA???>>>;;;<<<===@@@DDDJJJRRRXXX^^^eeepppyyy~~~~~~zzzrrrqqqqqqoooooopppjjjhhhffffffgggjjjkkkkkkdddbbbbbbdddfffiiiiiiiiiiiieee^^^YYYWWWVVVUUUTTTUUURRROOONNNMMMIIICCC>>>999555000,,,,,,,,,------************************+++,,,---...////////////222333333444333222000///000000000000222444666777555666777888999999999999555222000111555888999888666555333333555666555444222000...,,,******+++,,,++++++******++++++,,,---++++++******++++++,,,---,,,,,,...///111333444555555444111000//////111222000000111222333444444555555555555555444333222111333333333222222111111111222222111111000/////////222111///.........///000......///000000///............///111222333444555222111000///...---,,,+++++++++,,,,,,,,,,,,------.........///////////////333444555777:::<<>>EEEJJJUUUYYY```eeehhhjjjlllnnnlllllllllkkkjjjgggeeeddd```___]]][[[YYYYYYYYYYYY\\\]]]]]]^^^]]]\\\ZZZYYY[[[XXXSSSPPPOOOMMMKKKIIIMMMQQQWWW]]]dddmmmxxxpppnnnvvv~~~fff[[[RRRMMMPPPWWW[[[^^^aaabbb^^^WWWOOOHHHBBB???===888:::<<<>>>BBBIIIPPPUUU]]]dddnnnxxx~~~~~~wwwpppooonnnlllkkkmmmiiigggddddddeeeggghhhhhhdddccccccdddgggiiijjjiiiiiieee___ZZZWWWVVVUUUTTTUUURRRPPPNNNMMMJJJCCC>>>888555000---------,,,,,,************************+++,,,---...//////000000333333444444444333111000000000000000111333555666444444555666777777777666666333222333666:::;;;;;;777555444444555666666555222111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...++++++******++++++,,,---,,,---...///111333444444555333111000//////000111000000111222333444444555555555555555444333222111555555444444444333333333000000000000000111111111222222000/////////000111,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333333222111000///---,,,,,,++++++,,,,,,,,,,,,------.........///////////////333444555777999<<<>>>@@@CCCEEEHHHIIIJJJKKKLLLNNNPPPNNNMMMOOORRRSSSSSSQQQVVVUUUVVVWWWXXXWWWUUURRRRRRQQQQQQPPPPPPOOOOOOOOOLLLKKKJJJIIIHHHHHHGGGHHHEEEFFFGGGGGGHHHHHHHHHGGGDDDBBB???;;;888555333333222222111111000000//////...000111333666<<>>:::;;;===???BBBGGGNNNSSS\\\bbbllluuu}}}~~~}}}wwwpppnnnnnnkkkjjjkkkhhheeecccbbbcccdddeeeeeeeeedddccceeegggiiijjjjjjiiieee___ZZZXXXWWWUUUTTTUUUSSSPPPOOONNNJJJDDD>>>777444111///...---,,,+++************************++++++---...///000000000333444555666555444333222000000000000000222333555333333444555555555444444555333222333666999;;;<<<888666555555666777777666333111///---++++++++++++,,,,,,,,,---------......+++************+++,,,,,,---......///111222222333444333111000//////000111000000111222333444444555444555555444444333222111444444444444333333333333...//////000111111222222333222111000000000111111///...---,,,,,,---...///......//////000111222222444333222111000...------++++++,,,,,,,,,,,,------.........//////000000000333444555777999;;;>>>???CCCEEEIIIKKKLLLMMMOOOQQQSSSRRRQQQRRRSSSTTTSSSRRRXXXWWWXXXYYYZZZYYYVVVTTTRRRRRRRRRRRRQQQPPPOOONNNJJJIIIHHHGGGGGGGGGGGGGGGDDDEEEFFFHHHIIIJJJJJJJJJGGGEEEBBB>>>;;;888666555555444444333222222111111///000111222555;;;BBBFFFQQQVVV\\\bbbeeehhhjjjllliiiiiiiiihhheeeccc```^^^[[[ZZZXXXVVVUUUTTTTTTTTTSSSUUUXXX[[[]]]^^^______]]]ZZZUUURRROOOLLLIIIGGGFFFHHHLLLOOOUUU```mmmvvv~~~oooiiiooovvv|||___VVVPPPSSSYYY^^^aaadddccc```ZZZSSSLLLFFFAAA???<<<===>>>>>>AAAEEELLLPPPYYY```jjjsss{{{~~~}}}}}}{{{sssqqqpppmmmlllmmmhhheeebbbaaabbbcccdddcccfffeeedddeeegggiiijjjiiiiiieee```[[[YYYXXXVVVUUUUUUSSSQQQPPPOOOKKKDDD>>>666444111//////...,,,******************************+++---...000111111222444555666777777666555444222111000000000111222333333444444555555444444444222111000111333666999:::999777666666777888888777333222000...---,,,+++++++++,,,,,,---------------***************++++++,,,.........///000111111222333222111000/////////000000000111222333444444555444444444444444333222111222111111111111111111111//////000000111111111111111111111000000000000000111000...------...000111000000111222222333444444555444333222000///......+++++++++,,,,,,,,,------.........///000000111111333333444666888;;;===>>>BBBEEEIIILLLMMMOOORRRTTTUUUTTTTTTUUUUUUVVVVVVVVVYYYXXXYYYZZZZZZYYYVVVTTTSSSSSSSSSRRRPPPNNNLLLKKKGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKHHHGGGDDD@@@===:::999888777777666555444333333222111222333444777<<>>@@@EEEKKKOOOXXX^^^hhhqqqyyy~~~}}}|||}}}uuusssqqqnnnmmmnnnhhhfffcccbbbcccdddddddddfffeeedddeeegggiiiiiiiiihhheee```]]][[[YYYWWWVVVVVVTTTRRRRRRQQQLLLEEE>>>666444111//////...,,,***************************)))***,,,...000222333333333444666777888777777666333222111000000000111222444444555666666666555555222222111111222444777999999888666666888999888777444333111///...,,,++++++******+++,,,,,,,,,,,,+++******))))))******+++,,,---......///000111111111222222111000////////////000000111222333444444555333333333444333333222222111111111111111111111111111111111111000000/////////////////////.........---,,,***))))))***,,,---000000111222333444444555555444333222111000///...+++++++++,,,,,,,,,------......//////000111111222333333444555777:::;;;===@@@DDDHHHKKKNNNPPPSSSVVVTTTUUUVVVWWWWWWXXXYYYZZZ[[[ZZZZZZ[[[\\\ZZZWWWUUUTTTSSSQQQOOOLLLIIIGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGDDDBBB???===;;;;;;999999888777666555444444222333444555777<<>>CCCHHHKKKOOOSSSVVVVVVYYYZZZZZZXXXXXXZZZ\\\YYYYYYYYYYYYZZZXXXUUURRRMMMKKKGGGCCCAAA@@@@@@AAA>>>??????@@@BBBDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDAAA@@@???>>>===;;;::::::444555555555777;;;AAAEEEGGGKKKQQQTTTVVVWWWXXXYYYUUUUUUUUUUUUTTTRRRPPPOOOMMMKKKIIIGGGFFFEEEFFFFFFGGGIIILLLPPPRRRTTTUUUVVVRRRQQQPPPPPPQQQOOOMMMJJJDDDEEEDDDCCCEEEKKKVVV^^^eeeppp|||ttteeeeeejjjyyyyyyzzzaaaVVVNNNOOOUUUZZZ___cccbbbaaa^^^YYYRRRJJJBBB>>>;;;;;;<<<<<<>>>BBBHHHMMMSSSYYYbbbjjjsss~~~~~~|||yyy{{{~~~uuurrrpppmmmkkkkkkeeeccc``````bbbdddeeefffdddcccbbbbbbdddffffffeeehhheeebbb___]]]\\\YYYWWWVVVUUUTTTTTTSSSNNNEEE???999555000,,,,,,,,,------************************(((***,,,///222444555666111222444666777888888777999888555333222111111222111222444666777888999999444555555222//////222666888666555555666777777666555555444222000...+++******+++---//////...---,,,)))))))))))))))******+++***+++,,,...000111333333111111111111000///...---000000111222333444444555111222222333333333222222//////000000111111111111/////////000111111222222///000111111111000...---***++++++,,,,,,++++++***---...000222444777888999444333222111000...------++++++,,,,,,,,,------------...///000111222333333222333333444666888999:::999<<>>@@@AAA===>>>>>>@@@AAACCCEEEFFFCCCDDDFFFHHHIIIKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHDDDCCCBBBAAA???>>>===<<<777888888888999===CCCGGGFFFJJJOOOSSSTTTTTTUUUVVVQQQRRRRRRRRRRRRPPPOOONNNKKKJJJHHHFFFDDDDDDDDDDDDDDDFFFJJJNNNQQQTTTUUUVVVQQQQQQQQQRRRSSSRRRPPPNNNDDDEEEDDDCCCDDDIIISSSZZZbbbmmmyyysssdddccchhh|||zzzzzz}}}```UUUMMMNNNTTTYYY^^^bbbcccbbb```[[[TTTKKKCCC???===============AAAFFFJJJRRRWWW```hhhqqq|||~~~|||yyyzzzwwwpppnnnllliiigggdddbbb```___aaacccddddddgggbbb___aaabbbaaabbbdddhhhfffbbb^^^[[[ZZZYYYYYYWWWVVVTTTTTTSSSNNNGGG@@@999555111///......---,,,000---******+++,,,***''',,,------...000222333444222111111333666888888888999777555333222333444555555555555666777999:::;;;888888666555444333333222444444555555666777777777888777555222///,,,***)))))))))*********+++++++++)))***++++++***)))***+++,,,---.........///111333222222222222111///...------...///000111222222222111222222333333222222111444444333222222111111000000000111111111000000///000000000///......------111000...---,,,+++++++++000///...000444666666444555555333111000/////////*********+++,,,---.../////////000111222333333444222222222333444555666777;;;===???CCCGGGJJJMMMNNNRRRTTTVVVWWWWWWUUURRRPPPTTTSSSRRRPPPNNNLLLIIIHHHBBBAAA???>>>>>>>>>???@@@>>>???@@@AAACCCDDDEEEFFFDDDEEEGGGIIIJJJLLLLLLMMMLLLLLLKKKIIIIIIHHHHHHIIIJJJJJJHHHFFFDDDBBBAAA@@@;;;:::888777888:::<<<>>>GGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPOOONNNNNNKKKIIIGGGDDDCCCCCCCCCDDDBBBDDDGGGKKKOOORRRUUUVVVRRRRRRSSSTTTTTTTTTTTTTTTIIIGGGDDDCCCFFFKKKQQQUUUaaagggrrr}}}xxxeeedddlll~~~uuu]]]SSSLLLLLLRRRXXX___fffdddaaa]]]YYYTTTMMMEEEAAA<<<<<<======>>>AAAFFFJJJSSSYYYbbbjjjrrrzzz|||yyyyyy|||wwwpppnnnllljjjgggdddbbb```___aaacccddddddfffaaa^^^```bbb```aaadddgggdddaaa]]]ZZZYYYXXXXXXXXXVVVUUUUUUTTTOOOGGGAAA888555111///......---,,,...+++))))))+++,,,+++***((()))***,,,...000333444222111111333666888888777888777555333222333444555555555555666777999:::;;;888777666555333333333333444444444555555666777777999888666333000---+++*********************++++++)))***++++++***)))***+++***,,,------,,,---///222222222222222111///...---......000111222333333333111222222333333222222111000111111222222333444444222222222111111///...---000000//////......---------,,,,,,++++++,,,,,,,,,000///...000444666555333555444222111///.........*********+++,,,---//////......///000111222222333444444444444444555666777:::;;;===@@@CCCFFFHHHJJJJJJKKKLLLMMMLLLKKKIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@???>>>>>>>>>??????>>>>>>???AAABBBCCCDDDEEEDDDEEEGGGIIIKKKLLLLLLMMMNNNNNNMMMLLLLLLKKKLLLLLLMMMLLLLLLJJJHHHFFFDDDCCC>>><<<:::888888:::<<<===BBBCCCEEEGGGIIIJJJKKKLLLKKKLLLMMMOOOOOOOOONNNNNNLLLJJJHHHEEECCCCCCCCCCCCBBBCCCFFFIIILLLOOOPPPQQQTTTTTTUUUVVVVVVVVVUUUUUULLLJJJFFFDDDEEEIIINNNRRR]]]cccmmmyyy}}}iiigggmmmsss___UUUMMMNNNRRRXXX^^^ddddddaaa^^^YYYTTTMMMFFFAAA<<<=========>>>AAAEEEIIIPPPVVV___gggoooxxx{{{yyy|||wwwqqqnnnllljjjhhheeebbb```___aaacccddddddddd___]]]___```___```cccdddccc```\\\ZZZXXXWWWWWWYYYWWWVVVVVVUUUPPPHHHBBB888555111......------,,,+++***))))))+++,,,,,,+++'''((()))+++...111333555222111111333555777777666777666555333333333444444333444555666888999:::;;;777777555444333333333333333333333444444555666777999888666444111///---,,,++++++******************)))***++++++***)))***++++++,,,......---...000222333333333222111000.........///000222333333444444111222222333333222222111000111111222222333444444333333333222000///---,,,000000//////...---------++++++++++++,,,...///000000//////111333444444222444333111000...---------******++++++,,,...///000//////000111222333444444777666666666666666777777888999:::===???AAACCCDDDAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>===>>>???@@@AAABBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMPPPPPPOOOOOONNNOOOOOOOOOOOOPPPPPPPPPNNNLLLIIIGGGCCCAAA===;;;999:::;;;<<<<<<===???BBBDDDFFFHHHIIIGGGHHHKKKMMMNNNOOOOOOOOONNNMMMJJJGGGDDDCCCBBBBBBDDDEEEFFFHHHKKKMMMNNNOOOVVVWWWXXXXXXXXXWWWVVVVVVPPPMMMIIIFFFEEEGGGKKKMMMWWW]]]gggrrr{{{ooojjjnnnrrr```VVVOOOOOOSSSWWW]]]bbbdddbbb^^^ZZZUUUNNNFFFAAA<<<======<<<===@@@DDDHHHLLLRRR[[[dddllluuu}}}yyy{{{xxxqqqnnnmmmkkkiiieeeccc``````aaacccccccccccc^^^[[[^^^___^^^___bbbcccbbb___]]][[[YYYXXXXXXYYYXXXVVVVVVUUUPPPHHHBBB888555111...------,,,++++++******)))***+++++++++******+++---///222444555222111111222555666666555666555444333333333333444333333555666888999::::::777666555444333333333333333222222222333444555666888777555333111///---,,,+++++++++***************)))***++++++***)))***+++...///000000000111333555333333333222111000///...///000111222333444444444111222222333333222222111444444333222222111111000222222222111111///......000//////......---,,,,,,,,,,,,,,,---...///000111//////000222333333333222333222000///---,,,,,,,,,+++++++++,,,---...///000222222333444555666777777999999888777777777888888777888999:::<<<===>>>???>>>===<<<;;;:::;;;;;;<<<:::;;;<<<>>>?????????@@@???>>>>>>>>>>>>>>>>>>>>>===>>>>>>???AAABBBBBBCCCEEEFFFGGGIIIKKKLLLMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRTTTTTTSSSPPPMMMKKKHHHEEEAAA>>>;;;:::;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFIIILLLOOOPPPQQQQQQPPPOOOLLLIIIFFFDDDBBBBBBEEEFFFGGGIIIKKKMMMOOOPPPVVVWWWXXXYYYYYYWWWVVVUUURRROOOJJJGGGEEEGGGIIIKKKSSSYYYcccmmmvvv|||~~~~~~|||zzz{{{tttkkkmmm}}}uuu```VVVNNNNNNQQQUUU[[[aaadddbbb___[[[VVVOOOGGGBBB<<<======<<<<<>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAABBBBBBEEEFFFHHHJJJKKKMMMMMMNNNMMMMMMMMMMMMNNNPPPQQQRRRRRRSSSUUUVVVUUUSSSPPPNNNMMMJJJEEE@@@===;;;;;;;;;<<<<<<<<<<<<===>>>???@@@CCCEEEHHHLLLPPPRRRSSSTTTRRRPPPNNNKKKHHHEEECCCBBBDDDDDDEEEGGGJJJMMMOOOQQQSSSUUUVVVXXXWWWVVVTTTSSSPPPNNNJJJFFFEEEFFFHHHJJJQQQVVV___hhhqqqvvvyyyzzzxxxwwwvvvuuuwww~~~vvvkkkkkkzzzzzzaaaVVVMMMLLLOOOSSSYYY___cccbbb___\\\WWWPPPHHHBBB======<<<;;;;;;===AAAEEEGGGMMMWWW___gggppp{{{{{{}}}yyyqqqnnnnnnmmmlllfffcccaaa```aaabbbccccccaaa\\\ZZZ]]]___^^^___bbbaaaaaa```^^^]]][[[ZZZZZZYYYWWWVVVVVVUUUPPPHHHBBB777444000------,,,,,,+++,,,---,,,***((('''''')))++++++++++++,,,---...///111000000111333444444333333444444444333333333333444555666777888777666666555555444333333333333333222111000///000222444555444333222111///...---,,,))))))*********+++++++++)))***++++++***)))***++++++,,,......---...000222444444333333222111///......///000222333333444444111222222333333222222111000111111222222333444444...///000111111222222111//////......---,,,,,,,,,++++++***))))))((())))))***---111333333222333333333222000///---,,,,,,,,,++++++,,,,,,---///000111111111222333444555666666:::999999999999999::::::888888999::::::;;;;;;<<<999888777666555666777888999:::;;;<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@?????????@@@@@@AAABBBBBBCCCEEEFFFHHHJJJLLLMMMNNNNNNLLLLLLLLLMMMOOOQQQRRRSSSSSSTTTVVVVVVVVVTTTRRRQQQPPPMMMHHHCCC???===<<<<<<<<<<<<;;;:::;;;<<<===>>>BBBDDDHHHLLLPPPRRRTTTTTTRRRQQQOOOLLLJJJGGGEEECCCAAAAAABBBDDDFFFJJJMMMNNNOOOQQQTTTVVVVVVUUUSSSQQQOOOLLLIIIFFFEEEEEEGGGHHHMMMRRRZZZbbbjjjoooqqqrrrooooooooopppttt{{{xxxkkkjjjwwwggg[[[NNNKKKLLLPPPWWW^^^cccbbb```]]]YYYQQQIIICCC======<<<;;;;;;<<<@@@CCCFFFLLLUUU]]]dddmmmwww~~~}}}yyyqqqnnnnnnmmmmmmfffdddaaa```aaabbbbbbbbbaaa\\\ZZZ]]]______```ccc______^^^^^^\\\[[[ZZZYYYXXXVVVUUUUUUTTTOOOGGGAAA777444000---,,,,,,+++******+++,,,***((('''(((************+++,,,---///000111000///111333444333222222333333444444333333333555666777888777666444333444444333333222222333333222000///...///111333555444444333222000///......(((((()))***+++,,,,,,---)))***++++++***)))***+++***,,,------,,,---///222444444444333222111000///......000111222333333333111222222333333222222111000111111222222333444444///000000111111111111000///......------,,,,,,+++,,,+++******))))))******''',,,000333333333333555333222111///...------,,,,,,,,,,,,,,,---///000111000111222333444555555666888888888888999:::;;;;;;777888888999::::::;;;;;;888888777666666666666666777888999;;;<<<<<<======>>>???@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCEEEGGGHHHJJJLLLMMMNNNNNNMMMNNNOOOPPPRRRTTTVVVWWWUUUVVVVVVVVVVVVUUUUUUTTTRRROOOJJJEEEAAA>>>======::::::999888999;;;===>>>@@@BBBFFFKKKNNNQQQSSSSSSRRRQQQPPPNNNKKKHHHFFFEEECCCCCCBBBCCCEEEGGGJJJLLLLLLNNNRRRTTTUUUTTTSSSQQQOOOLLLIIIEEECCCCCCDDDEEEHHHLLLSSS[[[aaafffhhhiiieeegggiiikkkpppwwwyyyllljjjqqqqqqbbbSSSKKKKKKNNNTTT[[[cccbbb```^^^ZZZRRRJJJCCC======<<<;;;:::;;;???BBBDDDJJJRRRZZZaaaiiirrryyyyyyqqqnnnnnnnnnmmmfffdddaaa```aaabbbbbbbbbaaa\\\ZZZ]]]______```ccc]]]]]]]]]]]][[[ZZZYYYXXXWWWVVVTTTTTTSSSNNNGGG@@@777444000---,,,,,,+++***''')))+++***((('''***---******+++,,,...000222333111000///000222333333222222222333444444444333333666777888888777555333222444444333222222222333333111000...---...000333555555555444333222111000///''''''(((***+++,,,---...)))+++++++++***)))***+++,,,---.........///111333444444444333222111000///---...///000111222222222222222222333333222222222444444333333222111111000111111111111111000///...///......------,,,++++++---------,,,,,,---......&&&+++000333333333444666444333111000...---------,,,,,,,,,---...///000111222333333444555666777777777777777888999:::;;;<<<666777777888999::::::;;;999999999999888888777777666777999;;;===>>>???@@@???@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHJJJLLLMMMNNNNNNPPPPPPQQQSSSUUUWWWYYYZZZWWWWWWWWWVVVVVVVVVWWWWWWTTTPPPKKKFFFAAA???>>>>>>888777666777888;;;>>>??????AAAEEEIIIMMMPPPQQQRRRRRRQQQPPPNNNLLLIIIGGGFFFGGGFFFEEEEEEFFFHHHJJJKKKKKKMMMQQQTTTUUUUUUSSSRRRPPPMMMIIIEEEBBBAAAAAABBBEEEHHHOOOVVV\\\```bbbbbb```aaadddhhhmmmttt|||zzzmmmjjjjjjyyyiiiWWWMMMJJJLLLRRRYYYcccbbbaaa___ZZZSSSJJJDDD======<<<;;;:::;;;>>>AAACCCHHHPPPWWW^^^fffooovvvxxxpppmmmllllllkkkjjjfff```]]]\\\]]]^^^___aaa]]]]]]aaacccbbbaaacccbbbaaa___]]][[[YYYWWWVVVZZZXXXVVVUUUSSSNNNGGGAAA888444000...------,,,+++000---,,,---,,,)))))),,,+++++++++,,,---000222333111000...///111333444444333111000111222222111000444555777888888777555444444333111000000000111111333222111000000000111222666777777666555222000///,,,,,,++++++***))))))(((******))))))))))))*********++++++,,,---...//////222222333333222111///......///111333444444444333444444444333333333222222333333333222222222111111111111222222111///,,,***......---,,,,,,,,,,,,---,,,,,,+++***+++,,,---...+++---///222444666666666444333222000...---,,,,,,...------------...////////////000111333444555666666777888999999999999999:::::::::;;;;;;;;;<<<<<<888777666555555666888999999999:::;;;<<<===>>>???>>>@@@BBBCCCDDDCCCBBBAAA???@@@AAAAAABBBBBBAAAAAADDDFFFHHHJJJJJJLLLNNNPPPRRRRRRSSSUUUWWWZZZ\\\]]]ZZZYYYXXXXXXXXXXXXXXXXXXSSSQQQNNNIIIEEE@@@===;;;:::::::::999999:::;;;;;;AAABBBEEEHHHLLLOOORRRSSSPPPPPPOOONNNLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHMMMNNNPPPQQQSSSSSSTTTTTTQQQNNNJJJEEEBBBAAAAAAAAADDDEEEHHHNNNTTTWWWXXXXXXTTTXXX]]]bbbgggpppzzzxxxjjjiiinnnxxxqqqVVVMMMMMMNNNRRRXXX^^^bbbccc___ZZZUUUNNNFFF???===;;;999999:::<<<>>>DDDGGGLLLRRRZZZccclllsss{{{}}}xxxooollllllkkkjjjjjjeee```]]]\\\]]]^^^___aaa]]]]]]aaacccbbbbbbccccccbbb```^^^\\\ZZZXXXWWWZZZXXXVVVUUUSSSOOOGGGAAA888444000...------,,,+++...+++***,,,,,,)))(((++++++***++++++---000222333222000//////222444555555555444222222333333222111333444666777777666444333333222222111111222333444333222111111111111222333777777777666555333000///***************+++++++++******))))))))))))*********+++,,,,,,......///000222222333333222111///......///111333444444444444444333333333222222222222333222222222111111111111111222333333222000...,,,......---,,,,,,,,,,,,------,,,+++++++++,,,---...,,,...000333555666666666444333222000...---,,,,,,---------,,,---....../////////000111333444555666666777888999999999999999:::::::::;;;<<<<<<======;;;:::999888777888:::;;;888888999:::;;;<<<======@@@BBBCCCDDDDDDCCCBBB@@@AAAAAAAAABBBBBBCCCCCCDDDFFFHHHJJJLLLMMMNNNQQQSSSTTTTTTUUUWWWYYY[[[]]]^^^]]]\\\ZZZYYYXXXWWWWWWWWWTTTRRROOOJJJFFFAAA>>><<<;;;:::::::::::::::;;;;;;===>>>AAADDDHHHKKKMMMOOOPPPOOOOOONNNLLLJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKOOOPPPQQQSSSTTTTTTTTTTTTPPPMMMIIIEEEBBB@@@@@@@@@@@@AAADDDIIINNNQQQRRRQQQPPPTTTYYY^^^dddmmmxxx{{{mmmkkkmmmvvv{{{]]]PPPMMMLLLOOOTTT]]]aaabbb^^^ZZZUUUMMMFFF???>>>;;;999999:::<<<>>>BBBEEEJJJPPPXXXaaajjjpppxxx}}}~~~xxxooollllllkkkjjjiiieee```]]]]]]^^^^^^^^^```]]]]]]aaacccbbbbbbdddeeedddbbb```]]][[[YYYXXXZZZXXXUUUUUUSSSOOOGGGAAA888444000...------,,,+++***((())),,,,,,)))(((************+++---///222333222111000000333555666666999666333222333333333222333333555555555555333333222222222222333444555666222111111111222333444555777777777666555222000...((((((((()))***,,,---...++++++************++++++++++++,,,---...//////000222222333333333111000//////000111222333444444444333333333222222222111111222222111111111000000000111111222333222111///.........---,,,,,,,,,,,,,,,...---,,,+++++++++,,,---...000222444555666666666444333111///...,,,,,,+++,,,,,,,,,,,,,,,------...//////000111333444555666666666777999999:::::::::::::::;;;<<<<<<===>>>>>>???>>><<<;;;:::;;;;;;<<<999::::::;;;<<<===>>>>>>BBBCCCEEEFFFFFFDDDBBBAAADDDCCCCCCCCCDDDEEEGGGHHHIIIKKKNNNPPPQQQSSSUUUXXXXXXXXXYYYZZZ\\\]]]^^^______^^^\\\ZZZXXXWWWVVVVVVUUUSSSPPPLLLGGGCCC???<<<<<<;;;;;;:::::::::;;;;;;;;;<<<>>>AAAEEEHHHJJJKKKNNNNNNOOONNNMMMKKKIIIHHHFFFFFFEEEFFFHHHJJJMMMOOORRRSSSTTTTTTUUUUUUTTTTTTNNNLLLHHHDDDAAA?????????>>>>>>@@@EEEIIIKKKLLLKKKKKKOOOTTTYYY```jjjuuu~~~qqqmmmllltttdddSSSNNNLLLOOOTTT[[[```aaa]]]YYYUUUMMMFFF@@@>>><<<:::999:::<<<>>>@@@CCCHHHNNNUUU^^^gggmmmuuuzzz~~~wwwooolllkkkjjjiiigggddd___]]]]]]^^^^^^^^^```]]]]]]aaadddcccccceeefffeeedddaaa___]]][[[ZZZYYYWWWUUUUUUSSSOOOHHHBBB888444000...------,,,+++)))''')))------***(((************+++---///111333333111000111444666777777:::777444222222333222222222333333444444333333222222222222222333333333333111111111222333555666666666666666555333111...---)))(((((()))***+++---...++++++************++++++++++++,,,---...///000000222222333333333222000000///000111222333444444444333333222222222111111111111111111000000000000///000000111111111000000///...---,,,,,,++++++,,,,,,...---,,,+++++++++,,,---000111333555666666666666444333111///---,,,++++++,,,++++++++++++,,,------//////000111333444555666555666777888999:::::::::::::::;;;<<<>>>???@@@@@@AAA@@@>>>===<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBCCCEEEGGGHHHIIIIIIGGGFFFIIIHHHGGGFFFGGGIIIKKKLLLLLLNNNQQQSSSUUUWWWYYY\\\\\\]]]]]]^^^___`````````___^^^\\\ZZZYYYWWWWWWWWWUUUTTTQQQNNNIIIDDD@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<===@@@BBBEEEHHHJJJKKKLLLMMMNNNNNNNNNLLLJJJIIIGGGFFFEEEFFFHHHLLLPPPRRRTTTTTTUUUUUUUUUTTTTTTSSSLLLJJJGGGDDDAAA???>>>>>>??????AAADDDHHHIIIIIIHHHFFFJJJPPPUUU]]]gggttt}}}uuullliiirrrhhhVVVPPPNNNQQQWWWZZZ^^^```\\\YYYUUUNNNGGGAAA???<<<::::::;;;<<<>>>???BBBGGGLLLSSS[[[dddjjjsssxxx~~~wwwoookkkjjjiiihhhfffccc___]]]]]]^^^^^^^^^```]]]]]]aaadddcccdddfffgggfffeeebbb```^^^\\\[[[YYYWWWUUUTTTTTTOOOHHHBBB888444000...------,,,+++)))(((***......***)))************+++,,,///111222333111000111444777888888999777444222222333222111222333333333333333333222333333333222111000000//////000111333444555666666333444444333222000...,,,,,,+++***))))))***+++,,,+++******************++++++,,,,,,---...///000111222222333444333222111000000000111111222333444555333333333222222222111111111111111000000000000/////////////////////......------,,,++++++++++++,,,...---,,,+++++++++,,,---000111333555666666666666333222111///---,,,++++++,,,++++++++++++,,,------//////000111333444555666555666777888999::::::::::::;;;<<<===???@@@AAABBBAAAAAA@@@???>>>=========<<<===>>>@@@BBBDDDEEEFFFFFFHHHKKKNNNPPPQQQQQQQQQPPPOOONNNMMMMMMOOOQQQRRRQQQSSSVVVWWWXXXZZZ]]]___```aaabbbbbbbbbaaaaaa```\\\\\\ZZZYYYXXXWWWWWWWWWTTTSSSQQQOOOKKKFFFBBB???>>>===<<<<<<;;;;;;;;;<<<===>>>@@@BBBEEEGGGIIIJJJJJJLLLMMMOOOOOOMMMKKKJJJHHHGGGFFFFFFHHHLLLOOORRRSSSSSSTTTTTTSSSSSSRRRRRRKKKIIIGGGDDDAAA???>>>>>>@@@@@@AAADDDGGGHHHGGGFFFEEEIIINNNTTT[[[gggttt}}}yyykkkgggqqqmmmYYYRRRNNNPPPVVVXXX]]]___\\\YYYVVVOOOHHHAAA@@@===;;;:::;;;<<<===???BBBFFFKKKRRRZZZbbbhhhqqqvvv~~~~~~wwwoookkkjjjiiigggeeebbb___]]]]]]^^^^^^]]]```]]]]]]bbbeeeddddddfffhhhgggeeeccc```^^^\\\[[[XXXVVVUUUTTTTTTPPPHHHCCC888444000...------,,,++++++)))***...---***)))+++)))))))))***,,,...111222222111000111444777888888777555444444444444222000333333333333333333333333444444333333111///...---///000111333444555555555222222333333222111///......---+++)))(((((()))*********))))))))))))******,,,,,,---...///000000111111222333444444333222111000000000111222333555666444444444333333333222222222222111111111000000000/////////......---------------,,,+++++++++++++++,,,,,,+++++++++,,,---......000222444555666666666333222000...---++++++***,,,,,,,,,,,,,,,------...//////000111333444555666444555777888::::::;;;;;;:::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA???@@@BBBDDDGGGIIIKKKLLLNNNPPPTTTXXX[[[\\\]]]]]][[[ZZZYYYXXXXXXXXXYYYYYYWWWYYY[[[\\\]]]^^^aaacccddddddeeeeeedddcccaaa```ZZZYYYXXXWWWVVVVVVUUUVVVQQQQQQQQQOOOLLLGGGCCCAAA???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGHHHJJJMMMOOOOOONNNLLLKKKIIIHHHGGGGGGHHHKKKMMMOOOPPPPPPQQQQQQQQQPPPOOOOOOJJJIIIGGGDDDBBB@@@???>>>??????@@@CCCEEEFFFEEEDDDEEEHHHMMMRRRZZZfffsss}}}~~~kkkgggrrrppp[[[RRRLLLMMMRRRWWW\\\___]]]ZZZWWWQQQJJJBBB@@@===;;;:::;;;<<<===>>>AAAEEEJJJPPPWWW```eeennnttt}}}~~~}}}}}}~~~wwwnnnkkkiiihhhgggdddaaa^^^]]]^^^^^^^^^]]]```]]]]]]bbbeeedddeeegggggggggeeeccc```^^^\\\[[[XXXVVVTTTTTTTTTPPPIIICCC888444000...------,,,+++,,,***)))++++++((('''***)))))))))***,,,...000222111000///000444777888888666555555666777666444111444444333333333333444444333333444444333111000......///111222333333333333111222333444444333222111///---***((('''(((***+++))))))(((((((((((()))))),,,,,,---...///000111111111222333444444333222222111000000000111333555666555555555444444444333333333222222222111111111111111111000......------------,,,++++++***++++++++++++*********+++---///000,,,...000333555666666666333222000...,,,+++******---------,,,---....../////////000111333444555666444555666888:::;;;;;;;;;:::;;;===???AAACCCDDDEEEHHHIIIIIIIIIIIIIIIHHHHHHFFFGGGJJJMMMPPPTTTVVVWWWYYY\\\___cccfffgggggggggffffffeeedddcccbbbaaaaaa]]]___aaabbbbbbccceeegggffffffggggggeeecccaaa___YYYXXXWWWUUUSSSRRRRRRQQQNNNOOOOOONNNLLLHHHEEEBBB@@@???>>>===<<<<<<<<<<<<;;;<<<>>>???AAACCCDDDEEEGGGIIILLLOOOPPPOOOMMMKKKIIIIIIIIIHHHIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIGGGEEECCCAAA???>>>??????@@@CCCFFFGGGFFFDDDEEEHHHLLLQQQYYYdddrrr|||mmmjjjsss~~~|||~~~ooo[[[RRRLLLLLLQQQWWW\\\___]]][[[YYYSSSLLLCCCAAA>>>;;;:::;;;<<<===<<>>===<<<<<<<<<<<<======???@@@BBBDDDEEEFFFFFFIIILLLOOOPPPOOOMMMLLLJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFDDDAAA@@@???AAAAAABBBEEEHHHIIIHHHFFFDDDGGGKKKPPPXXXcccqqq{{{ooollltttzzzuuuuuulllZZZSSSNNNOOOTTTWWW\\\___^^^\\\YYYTTTMMMCCCAAA>>>;;;:::;;;<<<===;;;===AAAEEEKKKRRRZZZ```iiioooxxx~~~{{{zzzyyy}}}zzzppplllkkkkkkjjjeeecccaaa^^^]]]]]]^^^^^^bbb^^^^^^cccfffeeeeeegggiiigggdddcccbbb```^^^\\\XXXUUUSSSSSSRRROOOHHHCCC:::666111---------...---,,,,,,,,,+++++++++******,,,+++))))))***---000222111111111111222333444555888666777;;;@@@AAA===888444222111111222444444444444666888999888666333111111111000000000111333444333333333222222111111111------,,,+++************))))))************))))))******,,,---.../////////,,,...222444444222///---///000111222333444444444333222222111111222222333666333111000111222222111000111222222000//////000...---,,,,,,++++++,,,,,,...---,,,***)))(((((((((000//////111444777888888777555222000000000...---------,,,,,,,,,---.........///000222444555555555666666666777777777888888999;;;<<<===???CCCGGGKKKQQQRRRSSSRRRRRRSSSUUUWWWZZZ[[[^^^bbbeeehhhjjjkkklllmmmnnnoooqqqrrrrrrsssvvvuuutttttttttssspppmmmllllllkkkjjjhhhhhhjjjlllmmmjjjeeebbb```___]]]\\\VVVUUUSSSPPPNNNMMMLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKGGGFFFCCCAAA???>>>======@@@@@@AAABBBBBBCCCDDDDDDEEEGGGJJJMMMOOORRRSSSTTTWWWUUURRRPPPOOONNNKKKIIIKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHFFFEEECCCBBBBBB@@@AAACCCDDDFFFHHHJJJKKKIIIIIIKKKNNNWWWeeetttsssmmmmmmzzz{{{sssqqq|||pppYYYPPPNNNMMMKKKVVV[[[```bbb```[[[WWWTTTJJJEEE???:::999999999999:::<<<@@@DDDIIIPPPXXX]]]eeekkkuuu~~~{{{zzzyyy}}}yyyoookkkkkkjjjjjjfffdddaaa___^^^]]]^^^___bbb___^^^bbbeeeeeeeeehhhiiigggdddcccbbb```]]][[[YYYVVVTTTSSSRRROOOHHHCCC:::666111...------......,,,,,,,,,+++++++++******,,,+++******+++---///000000000000000111222333444777666666;;;@@@AAA===999666444222333444666666666666666777888777555333222222111000000000111333444222222222111111000000000......---,,,++++++++++++))))))************))))))******,,,---.../////////...///111222222222000000---...///000111222222222333333222222222222333333555333111000111222222111...000111111///......///,,,,,,+++************+++***************++++++,,,/////////111444777888888:::666222///......---,,,------,,,,,,------.........///111222444444555555444444444444555555555555999:::<<<===???BBBGGGJJJQQQSSSUUUVVVWWWXXXZZZ\\\```bbbfffjjjmmmooopppqqqqqqqqqqqqrrrsssuuuvvvwwwxxxwwwwwwwwwxxxwwwuuusssppppppooommmllllllmmmnnnkkkiiifffcccaaa___[[[YYYTTTSSSQQQOOOMMMLLLKKKKKKJJJKKKMMMNNNNNNNNNLLLKKKIIIHHHEEECCCAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCEEEFFFIIIMMMPPPSSSUUUVVVZZZXXXUUUTTTSSSQQQNNNLLLJJJIIIHHHHHHGGGGGGHHHHHHKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEFFFGGGIIIJJJJJJKKKJJJJJJKKKOOOWWWeeettt~~~vvvjjjiiiuuuzzzrrrnnnxxxoooYYYPPPOOONNNMMMVVVZZZ```bbb```[[[WWWUUULLLGGGAAA<<<:::::::::::::::<<>>;;;888666444444666888888888777777777666555555444444222111111111111222333333111111111000000000000000000///...---,,,,,,,,,,,,))))))************))))))******,,,---.../////////000000000000111111222222......///000111222222333333333222222222222333333555333111111222333222111...///000000...------...,,,+++******))))))*********************+++,,,,,,///...///111555777888777;;;777222///...---,,,+++------,,,,,,---......///000111222333444444444444666666777777777888888888888999;;;<<<>>>AAAFFFJJJQQQTTTYYY\\\^^^___aaaccchhhjjjnnnsssvvvwwwwwwvvvuuuttttttuuuvvvyyy{{{|||{{{zzzzzz{{{||||||{{{yyyvvvvvvtttsssrrrqqqqqqqqqkkkiiigggdddbbb]]]XXXTTTQQQPPPOOOMMMKKKJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDFFFIIIMMMQQQUUUXXXYYY]]][[[YYYXXXXXXVVVTTTQQQLLLKKKKKKJJJIIIJJJJJJJJJLLLKKKKKKIIIHHHGGGFFFEEEIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLPPPXXXdddrrr|||xxxiiifffqqq~~~sssnnnvvvoooZZZQQQOOOOOONNNUUUYYY^^^aaa___\\\XXXVVVPPPKKKDDD???<<<<<<;;;;;;999<<>><<<888777555555777888999888999888666555444444555555222222222222222222222222111111111111111111000000000///...,,,++++++++++++))))))************))))))******,,,---...////////////000000111222222222222000000111111222444555555333333333222222333333333444222111111222333222111...000111000///---......,,,,,,+++***************...---,,,+++************......///222555888888777888666444222111000---+++------,,,------...///000111111222333444444444333777777777777888888888888777999:::;;;===AAAEEEIIIQQQVVV\\\bbbeeegggiiijjjllloootttyyy||||||{{{{{{yyyxxxxxxyyyzzz}}}~~~}}}{{{yyyxxxwwwuuutttoookkkgggbbb^^^YYYTTTQQQNNNMMMLLLJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNOOONNNNNNOOONNNMMMLLLJJJIIIIIIHHHGGGGGGFFFEEEDDDBBBAAAAAADDDEEEIIIMMMRRRWWW[[[]]]___^^^]]]]]]]]]\\\YYYVVVRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLLLLJJJIIIHHHGGGGGGJJJKKKMMMNNNOOOPPPOOOOOOMMMMMMNNNQQQXXXdddqqqzzzyyylllhhhqqqxxxpppvvvppp[[[RRROOOOOONNNSSSWWW]]]```___\\\ZZZXXXSSSMMMFFF@@@===<<<;;;:::999;;;>>>AAAEEEKKKRRRWWW]]]ccclllvvv~~~zzzwwwuuutttwww|||vvvnnnkkkjjjjjjiiiiiihhheeecccaaaaaabbbbbbeee```]]]___bbbbbbdddhhhgggeeecccbbbaaa___]]][[[\\\ZZZWWWUUUTTTOOOHHHBBB;;;777222.........///...,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,/////////...//////000000111222444777:::<<<<<<;;;888666444444666777888777999888666444333444555666222222333333333222222222222222222222222222222222///...---+++******))))))))))))************))))))******,,,---.../////////,,,...222444555444222000111000000111222333555666444333333333333333333444333222111222333444222111///111222222000//////000------,,,+++++++++++++++------,,,+++************------///222666888888777444444555666666444///,,,------------...///000111111222333444444444444444333333333333444444444444777999:::;;;===AAAEEEIIIQQQVVV___fffjjjmmmpppqqqrrruuuzzz}}}yyyvvvqqqlllddd\\\WWWSSSPPPNNNJJJJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPOOONNNMMMMMMKKKJJJIIIGGGEEEDDDBBBBBBDDDFFFIIINNNSSSYYY^^^aaaaaaaaa```aaabbbaaa^^^[[[WWWVVVUUUTTTRRRRRRRRRRRRMMMMMMLLLLLLKKKJJJIIIIIIJJJLLLNNNQQQSSSSSSSSSSSSPPPPPPQQQSSSZZZeeeqqqyyy{{{ooojjjppp~~~~~~tttyyyuuu___TTTOOONNNMMMQQQVVV[[[^^^___]]][[[ZZZUUUOOOHHHAAA===;;;:::999999;;;===???CCCHHHOOOTTT\\\aaajjjsss{{{zzzvvvsssqqqtttxxx~~~vvvnnnlllkkkjjjiiikkkiiifffdddbbbbbbcccdddddd___]]]```bbbbbbcccfffeeedddbbbaaaaaa```^^^\\\\\\ZZZWWWVVVUUUPPPIIIDDD;;;777222///.../////////,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...000000////////////000000000111333555777888999:::777555333333555777777777999888666555444444555555333333333444333333222111222222222222222333333333///...---+++***)))(((((())))))************))))))******,,,---.../////////+++...222555666555222000//////......///111333444444444333333333333444444222111111222444444333111000111333222000//////000...---,,,,,,++++++,,,,,,************+++---...///,,,,,,///222666999888777222222444666777444000,,,,,,,,,------...///111111111111333444555555555555444444555555555666666666888999;;;<<<>>>AAAFFFJJJPPPVVV___ggglllpppsssuuuyyy|||}}}wwwrrrllleee\\\UUUPPPMMMLLLJJJHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKMMMNNNPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQQQQNNNMMMLLLJJJHHHFFFDDDDDDEEEGGGJJJNNNTTTZZZ```cccdddddddddfffgggfffcccaaa\\\[[[YYYVVVTTTSSSRRRRRROOOOOOOOONNNMMMLLLLLLLLLKKKMMMQQQTTTVVVWWWWWWVVVSSSSSSTTTVVV\\\fffqqqyyyqqqjjjnnnzzzzzz~~~}}}gggXXXQQQNNNMMMPPPTTTZZZ]]]^^^]]]]]]\\\XXXRRRJJJCCC>>>;;;999888999:::<<<>>>AAAFFFLLLQQQZZZ___gggpppxxxzzzuuuqqqoooqqqvvv{{{vvvooommmlllkkkjjjkkkjjjgggeeeccccccdddeeeccc___^^^aaacccbbbbbbdddcccbbb``````aaaaaa___^^^\\\YYYWWWVVVUUURRRKKKEEE;;;888222///.../////////,,,,,,,,,+++++++++******,,,+++******+++---///000111000000//////000000111///000222333444555666777777555333444555777777777888777666555555444444444333333444444444333222111000111111111222222222222000///...,,,***)))))))))))))))************))))))******,,,---.../////////---///111444555555333222//////......///111333555444444333333333333444444111111111222444444333111///000222111///......///---,,,,,,+++++++++++++++*********+++,,,---...///+++,,,///333777999888777444333222222222111...,,,,,,,,,------...000111222000111222444555666666666888999999999::::::::::::999:::<<<===???BBBGGGJJJPPPVVV^^^ffflllqqquuuxxx}}}~~~{{{vvvnnnhhh^^^ZZZSSSNNNKKKIIIHHHFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSPPPOOONNNLLLJJJHHHGGGFFFGGGHHHKKKOOOUUU[[[aaadddgggggghhhjjjlllkkkhhhfffbbb```^^^[[[XXXVVVTTTSSSRRRRRRRRRQQQQQQPPPOOOOOOPPPRRRUUUXXXYYYYYYXXXXXXVVVVVVVVVYYY^^^gggrrryyytttkkkmmmxxxooo^^^TTTPPPNNNOOOSSSXXX\\\^^^^^^^^^^^^[[[UUUMMMEEE@@@===:::999888:::;;;===@@@DDDJJJNNNWWW\\\dddlllttt}}}zzztttpppnnnppptttyyy~~~vvvpppnnnmmmlllkkkllljjjhhheeedddddddddeeebbb___^^^bbbdddbbbaaacccbbbaaa``````aaaaaa```___[[[YYYWWWVVVVVVRRRLLLGGG<<<888333///////////////,,,,,,,,,+++++++++******,,,+++))))))***---000222111111000000000000000111...000111222222333444666888666444444666888888888777777777666555555444444333333444555444333111000//////000000111111111222111000///---,,,*********))))))************))))))******,,,---...////////////000111222333444555555222111000000111333555777555444444333333444444555111000111333444555333111...///111000...------...,,,++++++***)))*********------,,,+++++++++,,,,,,+++,,,///333777999999777777444000...------,,,,,,,,,,,,------///000111222///000222444555666777777777777888888888999999999999;;;<<<===???CCCGGGKKKPPPUUU]]]eeekkkqqqvvvyyy}}}zzzvvvsssmmmddd]]]SSSPPPMMMJJJIIIGGGEEECCCFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNQQQSSSTTTUUUUUUWWWWWWWWWVVVUUUTTTQQQQQQOOOMMMKKKJJJHHHHHHHHHIIIKKKOOOUUU\\\aaaeeeiiijjjkkknnnoooooollliiigggeeeccc___\\\YYYWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRTTTVVVYYY[[[\\\[[[YYYXXXWWWWWWXXXZZZ___hhhrrryyywwwnnnoooyyyuuubbbWWWQQQOOONNNRRRXXX\\\^^^^^^^^^___^^^XXXOOOGGGAAA>>>;;;:::888:::;;;<<>>???@@@CCCEEEMMMRRRZZZaaahhhnnnsssvvv{{{}}}vvvnnnhhhddd^^^WWWPPPMMMJJJGGGDDDBBBCCCEEEGGGJJJKKKLLLMMMLLLKKKHHHGGGJJJKKKLLLMMMNNNPPPTTTWWWUUUVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUSSSPPPMMMKKKJJJJJJIIIIIIMMMUUU^^^fffjjjjjjjjjkkkmmmnnnpppqqqrrrnnnjjjfffcccaaa___]]][[[[[[ZZZWWWUUUUUUVVVXXXYYY___aaabbbcccbbb```^^^\\\[[[YYYXXXZZZ```jjjtttzzzppplllzzzkkkWWWOOOPPPSSSTTTVVVZZZ^^^``````___bbb\\\SSSKKKEEEAAA>>><<<888999999:::<<>>;;;888999999:::<<<@@@FFFKKKRRRVVV\\\ccckkkttt|||xxxrrrmmmoooqqquuu{{{zzzooohhhzzztttqqqppppppooommmjjjeeebbbaaabbbbbbaaa`````````aaacccdddcccaaaccccccbbbaaa```___^^^^^^___]]]YYYVVVSSSNNNIIIEEE===999444000............,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++///000111000///...///000...///000222333444555555666666444444333333333333888777666666555666666666555444333222333555777888777777555444222222111111111111000///...,,,+++***))))))***+++,,,,,,,,,+++,,,,,,++++++************------///000222222333333222111000......000111222666555444333222222222222333333333222222000//////222111111000///...------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---///111222333444444333222111000//////...............///000111111111444444555777888999:::;;;>>>======<<<<<<===>>>>>>;;;===???@@@AAABBBEEEGGGKKKOOOUUU[[[```ffflllppprrrsssssstttvvvyyy}}}wwwrrrjjjcccZZZTTTPPPMMMIIIEEECCCCCCBBBCCCDDDHHHKKKMMMJJJLLLMMMOOOOOOOOONNNNNNOOOPPPPPPPPPPPPQQQTTTVVVWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSRRRKKKIIIIIIMMMTTT]]]cccfffjjjkkklllnnnoooqqqrrrsssrrrooollliiihhhgggeeecccaaaaaa``````bbbeeehhhjjjhhhiiijjjjjjhhheeebbb```___]]][[[\\\aaaiiiqqqvvvyyyooowwwfffXXXWWWSSSTTTVVVZZZ^^^bbbbbbbbbddd^^^UUUMMMFFFAAA===:::888999::::::<<>>CCCFFFKKKOOOUUU]]]eeennnwww}}}~~~vvvpppqqqrrrtttxxx}}}~~~vvvoooggg___YYYzzztttpppooommmlllllliiieeeccccccccccccbbbcccaaaaaabbbeeefffffffffddddddcccbbbaaa```_________]]]ZZZWWWTTTNNNHHHCCC:::666222///......---,,,+++++++++++++++++++++++++++************+++,,,,,,...///000000///...///111111222333444555666666666333333333333333333333333444444444444555444444444333333333222222444888<<<<<<;;;999888666555444444222222333222111///,,,+++(((((())))))***+++,,,---'''((()))++++++,,,++++++,,,---...000222333333444333222000//////000222333444444444444333222222111444444444444333222111000111111000///...---,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,---...000222444555666666222111000///...---------------...///000111222222444555666888999;;;<<<===@@@@@@AAAAAABBBBBBBBBBBB@@@AAADDDEEEEEEFFFHHHJJJJJJLLLPPPSSSWWW]]]ccchhhmmmmmmjjjhhhfffgggjjjmmmmmmooosssxxx{{{~~~|||{{{zzzwwwqqqllleee```XXXQQQMMMJJJHHHGGGHHHHHHIIIKKKLLLNNNOOOOOOQQQQQQQQQPPPOOONNNMMMMMMJJJLLLMMMNNNPPPRRRVVVYYYYYYYYYZZZZZZZZZYYYYYYXXX[[[[[[ZZZYYYWWWUUUSSSRRRNNNMMMMMMOOOUUU\\\```bbbiiijjjkkkmmmpppqqqssstttuuusssrrrqqqrrrqqqooommmllllllllllllmmmnnnooopppsssssssssqqqmmmhhhdddaaa[[[ZZZZZZ\\\bbbjjjrrrwww~~~xxx{{{xxx```WWWQQQQQQSSSWWW\\\aaacccccceee___WWWOOOIIICCC===:::888999::::::;;;===AAACCCIIIMMMSSS[[[cccllluuuzzzyyyrrrrrrrrrssswww{{{vvvnnnhhhbbb\\\WWW{{{tttpppnnnlllkkkkkkiiifffdddddddddcccbbbaaa``````aaadddggghhhhhheeeeeedddcccbbbaaa``````^^^\\\ZZZXXXTTTOOOHHHDDD888555111///......---,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------...//////......///000///000111222333333333333000111111222222111000000222222333444444444444333222444555444222333888<<<<<<;;;:::888777666666666222333444444222000---+++)))))))))))))))***+++,,,(((((()))***+++,,,---...------///000222222333333000///...,,,,,,...///000///000111333444555666666222222333333333222111111111000000///...---,,,,,,++++++************++++++))))))******+++,,,,,,,,,***+++---///111333444444333222111///...---,,,,,,,,,---...///000111222333444555666888:::<<<===>>>@@@@@@BBBCCCCCCCCCCCCCCCBBBDDDFFFGGGGGGGGGIIIKKKKKKMMMOOOQQQTTTZZZaaafffiiiiiigggddd```^^^^^^___^^^___aaaeeeiiillloooqqquuusssrrrrrrssspppkkkfff[[[XXXSSSNNNJJJGGGFFFFFFHHHIIILLLNNNQQQSSSTTTTTTRRRRRRPPPOOONNNMMMLLLKKKIIIJJJLLLNNNPPPSSSWWWZZZYYYZZZ[[[\\\\\\\\\\\\[[[]]]]]]\\\ZZZXXXVVVUUUSSSQQQOOOOOORRRWWW\\\```aaahhhiiijjjllloooqqqsssssstttsssssstttuuutttsssqqqppppppoooooooooppppppqqquuuuuutttqqqmmmgggbbb___YYYXXXYYY[[[aaaiiipppuuu||||||}}}eeeXXXQQQQQQSSSWWW\\\aaadddeeeddd___XXXPPPJJJDDD>>>;;;999:::;;;;;;:::<<>>??????@@@BBBCCCDDDDDDDDDCCCDDDEEEGGGHHHHHHIIIKKKLLLMMMNNNOOOPPPSSSYYY```eeeggghhhgggccc^^^XXXUUUSSSRRRRRRRRRSSSUUUYYY]]]___cccbbbbbbdddfffeee```[[[RRRQQQPPPMMMKKKIIIJJJKKKJJJLLLOOOQQQSSSSSSSSSSSSPPPOOONNNMMMLLLLLLKKKKKKKKKLLLNNNOOOQQQSSSWWWZZZZZZZZZ\\\]]]^^^^^^______]]]]]]]]]\\\[[[ZZZXXXXXXSSSRRRQQQSSSXXX]]]```aaafffgggiiikkknnnppprrrssssssssssssuuuvvvvvvtttsssqqqqqqqqqrrrrrrrrrssssssvvvuuutttqqqllleee```\\\YYYXXXYYY[[[```gggmmmrrr{{{~~~|||}}}~~~kkk[[[SSSSSSTTTXXX^^^cccggghhhccc___XXXQQQKKKEEE@@@<<<999:::;;;;;;:::;;;===???FFFIIIOOOUUU\\\dddlllrrrzzzuuutttrrrrrrtttxxx}}}|||vvvmmmgggccc```\\\XXX{{{tttooommmkkkjjjkkkhhhfffeeeeeeeeedddbbb\\\[[[[[[]]]aaaeeeggghhhfffeeeeeedddcccbbbaaaaaa[[[ZZZYYYXXXUUUPPPJJJEEE999777333111111000///...************************)))))))))))))))******++++++,,,------,,,,,,...///222333444444555555555555999999999888666444111000000111222333444333333222000444777777333222555999;;;:::999999888888888888333444555555444111...,,,+++***)))(((((()))******///...,,,******+++,,,...//////000111111111111111444333111000000111333444555555555555444222000///222222333555555555555555000000///...---,,,,,,+++++++++************++++++((())))))***++++++,,,,,,+++,,,///111333555666666888777444222///...,,,,,,,,,,,,---///000222333333444555777999;;;===???@@@???@@@BBBDDDDDDDDDDDDCCCEEEFFFHHHIIIIIIIIIKKKMMMNNNOOOOOOPPPSSSXXX___dddgggiiiiiifff___WWWQQQNNNLLLKKKIIIHHHIIILLLPPPSSSUUUTTTUUUXXX[[[[[[VVVRRROOOPPPPPPPPPOOOOOOPPPRRROOOQQQRRRSSSSSSQQQOOONNNMMMMMMLLLLLLKKKLLLLLLLLLNNNOOOQQQQQQQQQSSSWWWZZZZZZ[[[\\\^^^___```aaaaaa]]]]]]^^^^^^^^^]]]\\\\\\TTTSSSSSSUUUYYY]]]```aaaeeefffhhhkkkmmmoooqqqrrrsssrrrsssuuuwwwwwwuuusssqqqrrrrrrssstttuuuuuuuuuvvvuuutttpppkkkddd^^^ZZZZZZYYYYYY[[[___eeekkknnn{{{zzzyyy}}}yyyppp]]]TTTTTTUUUZZZ```eeeiiijjjbbb^^^XXXQQQLLLFFF@@@===999:::;;;;;;::::::<<<>>>DDDHHHMMMSSSZZZaaaiiinnnyyy~~~vvvtttrrrrrrssswww|||{{{uuulllfffccc```\\\XXXxxxtttqqqmmmlllmmmkkkjjjiiihhhgggfffeeedddccc\\\XXX[[[```aaacccfffgggfffeeecccaaa```^^^^^^\\\ZZZXXXWWWWWWUUUOOOJJJ<<<888333///---,,,+++***))))))))))))))))))))))))************************,,,---......//////......,,,111666777444333666999<<<<<<;;;888444222111111111111111222222333333444222444555555444333333444333777<<>>@@@@@@BBBCCCDDDDDDDDDDDDJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQRRRUUUYYY]]]___hhhhhhhhhfffaaaZZZTTTPPPJJJHHHFFFDDDCCCDDDFFFGGGIIIJJJKKKKKKLLLKKKKKKKKKNNNNNNOOOPPPQQQSSSTTTTTTWWWVVVUUUTTTRRRQQQPPPOOOLLLMMMNNNNNNLLLKKKLLLMMMNNNPPPRRRTTTUUUVVVYYY[[[bbbaaa___^^^^^^___aaabbbaaa```___^^^]]]\\\\\\\\\[[[YYYVVVVVVXXX[[[\\\]]]aaacccfffjjjmmmooopppppptttuuuuuuvvvvvvvvvvvvvvvttttttuuuuuuvvvwwwwwwwwwvvvtttrrroookkkfff___[[[ZZZWWWWWW[[[___aaagggmmmqqqyyyyyyzzzsssvvv}}}xxx]]]WWWVVVWWW\\\ccchhhjjjiiifffbbb[[[TTTNNNHHHBBB???<<<;;;999888888999;;;<<>>@@@@@@BBBCCCDDDDDDEEEEEEIIIIIIJJJKKKLLLNNNOOOPPPRRRRRRRRRSSSUUUYYY\\\^^^eeefffgggfffccc]]]WWWSSSLLLJJJFFFCCCBBBAAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKSSSTTTVVVWWWYYYZZZZZZ[[[ZZZYYYXXXVVVTTTSSSRRRQQQNNNPPPQQQPPPOOONNNPPPQQQQQQSSSUUUWWWXXXZZZ\\\___dddcccaaa``````aaacccddddddcccbbbaaa```___^^^^^^\\\YYYVVVUUUWWWYYY[[[[[[```bbbeeeiiillloooppppppttttttvvvwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvtttqqqnnnjjjeee___ZZZZZZVVVVVVYYY]]]___dddiiiooowwwzzzxxx}}}ssssssyyy|||cccWWWVVVVVV[[[bbbhhhjjjiiifffbbb\\\UUUOOOIIICCC???<<<;;;999888888999;;;<<<@@@CCCHHHNNNUUU]]]eeekkkpppvvv|||vvvrrrqqqrrrsssyyyyyytttmmmiiihhhgggdddaaaxxxtttrrrooonnnooolllkkkjjjiiihhhfffeeeeeeddd^^^[[[^^^bbbccceeeggggggfffeeecccbbb```___^^^]]][[[XXXVVVUUURRRLLLFFF;;;777222///...------,,,************************************************,,,---......//////......+++...000000//////222666999:::<<<;;;777444222111333333333333333222222222111333444444333222222333444444444444444555666777666555444555555444111///+++++++++++++++*********)))*********++++++++++++......///000111222222333222111000......///000000222222222222222222222222222222222222222222111000111111111000///...---,,,,,,,,,************+++,,,++++++++++++++++++++++++---///111000///......///222111111000///...---,,,......///000111222333333000111222444777:::===>>>???@@@BBBCCCDDDEEEEEEEEEHHHIIIJJJKKKLLLNNNOOOOOOSSSSSSSSSTTTVVVXXXZZZ\\\aaacccfffgggeeeaaa\\\XXXQQQNNNJJJFFFCCCCCCCCCCCCCCCDDDEEEHHHJJJLLLMMMNNNSSSUUUXXX[[[]]]^^^^^^]]]^^^]]][[[YYYXXXVVVVVVUUUSSSTTTUUUUUUTTTTTTVVVXXXXXXZZZ\\\]]]]]]___bbbdddgggfffeeeddddddeeefffgggffffffeeecccaaa```___^^^\\\YYYVVVTTTUUUWWWXXXXXX^^^```cccgggkkknnnpppqqqssstttvvvyyy{{{|||||||||{{{zzzxxxvvvttttttttttttvvvtttpppmmmiiiddd^^^ZZZYYYUUUTTTWWWZZZ[[[```eeemmmttt~~~{{{vvvyyyvvvtttyyyhhhWWWUUUUUUYYY```gggiiiiiifffccc]]]WWWQQQKKKEEEAAA===;;;:::888888999;;;<<<===AAAEEEKKKQQQYYYaaagggmmmsss|||yyysssrrrrrrsssyyy}}}xxxrrrooonnnmmmiiifffyyyuuussspppooopppmmmlllkkkjjjhhhgggeeeeeebbb\\\YYY]]]aaabbbbbbeeegggfffeeedddbbbaaa```___^^^[[[XXXVVVTTTPPPJJJEEE:::777222///.........---************************************************,,,---......///.........,,,...///...---...222555666999;;;;;;888555333222333333333222111111111000000222333333222111222222333333222222333444666666333222222333333222000---,,,,,,++++++************))))))))))))************+++,,,,,,---...///000000333222111000000000000111111111111111222222222222222222222333333222111111111111111000000...------,,,+++***)))((()))***+++************************+++---///000000000222333000000//////......---------...///000111222222333111222333444777999;;;===??????AAACCCDDDEEEEEEEEEGGGHHHIIIKKKLLLMMMNNNNNNSSSSSSTTTTTTUUUWWWYYYZZZ\\\___dddggggggeeebbb___YYYVVVRRRNNNKKKJJJKKKKKKIIIJJJKKKMMMOOOQQQSSSTTTUUUWWW[[[___aaabbbaaa```cccbbb```^^^\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\___aaacccdddeeedddcccdddfffhhhiiiiiihhhgggggghhhiiiiiihhhgggfffdddbbb```^^^]]]]]]YYYUUUSSSSSSTTTUUUTTT[[[\\\```dddhhhkkknnnppprrrtttwww{{{~~~}}}zzzxxxvvvvvvvvvwwwwwwtttppplllhhhccc]]]YYYYYYUUUTTTVVVXXXYYY]]]cccjjjrrr|||}}}uuuvvv}}}xxx}}}iiiXXXUUUTTTWWW^^^eeehhhiiifffccc___ZZZUUUNNNGGGBBB===<<<:::999999:::;;;<<<<<>>@@@AAACCCDDDDDDEEEFFFGGGIIIJJJLLLMMMMMMMMMRRRSSSSSSTTTUUUVVVWWWXXXZZZ]]]bbbfffiiiiiihhhggg```]]]ZZZWWWUUUUUUVVVWWWTTTTTTTTTTTTUUUWWWXXXYYY]]]___cccgggiiiiiiiiihhhhhhgggeeecccbbbbbbccccccdddeeeeeeddddddeeehhhkkkoooooonnnllliiiiiijjjlllllllllkkkkkkkkkkkkllllllllllllkkkiiifffccc```___]]]ZZZUUURRRQQQQQQQQQPPPVVVWWWZZZ___ccchhhlllnnnqqqtttxxx}}}~~~|||{{{zzzzzz{{{wwwtttoookkkfffbbb\\\YYYWWWTTTRRRUUUWWWXXX]]]bbbiiipppzzzvvvuuu}}}~~~hhhYYYVVVSSSUUU\\\cccfffhhhfffdddaaa]]]XXXQQQJJJDDD>>>===;;;999999:::;;;<<<<<>>@@@AAACCCCCCCCCEEEFFFHHHJJJLLLLLLLLLLLLPPPQQQQQQSSSTTTUUUVVVVVVYYY[[[```eeeiiilllmmmnnnhhhfffccc```______aaabbb___^^^]]]]]]]]]^^^___```dddfffhhhkkkmmmnnnnnnmmmooonnnlllkkkjjjlllmmmnnnnnnooonnnmmmlllmmmpppsssxxxwwwuuurrrooonnnoooqqqppppppppppppppppppppppppsssrrrqqqooolllhhheeeccc^^^ZZZUUUQQQOOONNNMMMMMMPPPQQQTTTYYY^^^dddhhhjjjqqqtttyyy~~~}}}|||{{{uuurrrmmmhhhccc^^^YYYVVVTTTPPPPPPSSSVVVXXX]]]ccciiipppyyyxxxuuujjj[[[WWWSSSTTTZZZ```dddeeefffeeeccc```[[[TTTLLLFFF???===;;;:::999:::;;;<<<;;;>>>BBBGGGLLLSSSZZZ___dddkkkuuu}}}{{{xxxvvvuuuyyy||||||wwwtttpppnnnooopppooonnnllljjjhhhfffeeebbb]]][[[```dddddddddeeeffffffeeedddcccbbbbbbaaa___\\\YYYWWWVVVRRRLLLGGG===999444000///...---,,,++++++++++++++++++++++++************************,,,---......//////...............///111111111000222333555555444333444555222222222222222333333333222333555555333222333444333444555555444333111000444333333444555555333000///---,,,******+++,,,---)))))))))*********++++++,,,------...///000111111111111111111000000///////////////000111222222222111222333333444444333333000111111111111000//////...---+++***)))))))))***************************+++---/////////...///000222222111000//////......------...///000111222222333333333444555777888999999:::<<<>>>@@@AAABBBBBBDDDEEEHHHJJJLLLLLLKKKKKKMMMNNNPPPQQQSSSTTTUUUUUUYYY[[[^^^ccchhhmmmqqqtttsssqqqmmmkkkiiijjjkkkllljjjiiiggggggggghhhjjjkkklllmmmnnnppprrrsssssssssvvvuuusssrrrsssuuuxxxzzzwwwwwwvvvtttssstttwwwzzz{{{zzzxxxuuussssssuuuwwwtttuuuuuuuuuuuuuuuuuutttwwwvvvuuusssoookkkgggddd___ZZZTTTPPPNNNLLLKKKJJJKKKLLLOOOTTTYYY___dddgggppptttyyy}}}zzzxxxrrrnnniiiccc___ZZZUUURRROOOLLLLLLQQQTTTWWW]]]ccciiipppzzzzzzuuu}}}qqq]]]XXXSSSSSSXXX^^^bbbcccffffffdddbbb]]]VVVNNNHHH???>>><<<:::999:::;;;<<<:::===AAAEEEJJJQQQXXX]]]cccjjjttt|||~~~zzzxxxvvvyyy~~~}}}xxxtttooommmnnnqqqpppnnnllljjjhhhfffeee```[[[ZZZ^^^bbbbbbbbbcccffffffeeeddddddcccbbbbbb___\\\YYYXXXWWWSSSMMMHHH>>>:::555000///...,,,+++++++++++++++++++++++++++************************,,,---......//////......------...///111111000...111222333333222222444555333333333444444555555555222444555555444333333444555555444222111111000000111000000111222222000---///...,,,******+++,,,---************++++++++++++***++++++,,,---.../////////////////////......---...//////000111222222222111222333333444444444444000111111111111000000///000...---+++******++++++))))))))))))))))))))))))(((***---......///000222333333222111000///............///000111222333333000000111222444666888999888999;;;===???@@@AAAAAACCCEEEHHHJJJLLLLLLKKKJJJKKKMMMNNNQQQRRRTTTTTTTTTZZZ[[[^^^bbbhhhnnntttwww|||zzzwwwsssrrrqqqrrrsssqqqpppoooooooooqqqsssuuuvvvwwwxxxyyyzzz{{{||||||zzzyyyxxxxxxyyy|||||||||zzzxxxvvvwwwzzz}}}{{{{{{yyywwwuuuvvvyyy{{{wwwxxxxxxyyyyyyxxxxxxwwwwwwwwwvvvsssoookkkfffddd___ZZZTTTPPPMMMKKKIIIHHHHHHIIILLLQQQWWW]]]bbbeeeppptttzzz|||wwwtttoookkkfff```\\\WWWRRROOOKKKIIIIIINNNSSSVVV\\\cccjjjqqqzzz|||uuuzzzwww___YYYSSSRRRWWW\\\aaabbbgggfffeeeccc___WWWNNNHHH@@@>>><<<:::999:::;;;<<<999<<<@@@DDDIIIOOOVVV[[[cccjjjsss{{{|||yyywwwyyy}}}zzzvvvsssooonnnoooooonnnmmmlllkkkiiidddaaa```___^^^___aaaccccccbbbdddfffhhhgggeeedddcccccc```]]]ZZZXXXVVVRRRLLLFFF===999333///---+++***)))000///...---,,,,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,---...///000000000/////////000111222222222333333444555555555555333333333444444444444555666555444555666666444222111222333444555444333222111111111111111111222222...---,,,+++++++++,,,,,,************************,,,,,,,,,,,,---///000111000000111111111000000///...///000111222333333333000000111222444555666666000///......//////...------,,,******+++,,,+++***+++***)))((((((***,,,---,,,,,,++++++,,,///222333555444333222000///...---......//////000000111111333555666666555555777888:::::::::;;;===@@@CCCEEECCCEEEGGGJJJKKKJJJIIIIIIGGGIIIMMMPPPRRRSSSVVVXXX[[[\\\^^^bbbhhhooouuuxxx|||~~~~~~zzzxxxyyy{{{xxxxxxxxxyyyzzz|||}}}~~~}}}|||zzzyyyzzz}}}~~~~~~~~~~~~}}}{{{xxxvvvtttrrrooojjjddd___[[[XXXTTTPPPNNNLLLIIIGGGIIIFFFFFFLLLQQQVVV]]]dddhhhnnnwww~~~~~~zzzvvvrrrppplllggg```YYYUUUQQQNNNLLLHHHGGGFFFHHHNNNUUU[[[^^^gggnnnyyy|||ooosss}}}iii___VVVTTTWWWZZZ^^^cccbbbccccccccc```XXXOOOHHHBBB???;;;:::;;;===???@@@;;;<<>>:::555000...---,,,+++...---,,,+++************,,,++++++***))))))******++++++,,,---...///000000///////////////000111222333444555666666666555555222333333333444444555555666555444555666666444222111111222333333222111111111111111111111111111111///...---+++++++++,,,,,,************************,,,,,,,,,---...///000111000000111111111111000000...///000111222333333333333333333333333333333333111000//////000000///------+++******,,,---,,,++++++***)))((()))***,,,---,,,,,,++++++---///111333555444333222000///...---,,,,,,------.../////////333444666666555555777888999999:::<<<>>>@@@BBBDDDCCCEEEGGGIIIJJJJJJIIIIIIHHHKKKNNNPPPQQQTTTWWWYYY[[[\\\___dddjjjqqqwwwzzz}}}|||~~~}}}xxxuuuqqqmmmhhhccc]]]XXXYYYVVVSSSQQQOOOLLLIIIFFFDDDAAABBBGGGLLLPPPWWW]]]ccciiirrrxxx|||}}}}}}~~~~~~|||yyyuuupppllljjjgggbbb[[[UUUQQQNNNKKKIIIFFFDDDDDDFFFKKKRRRXXX[[[gggnnnyyyqqqsss|||rrreeeYYYVVVWWWXXX\\\```aaabbbcccccc```YYYPPPJJJDDDAAA<<<::::::<<<======;;;<<>>@@@CCCIIIOOOTTT\\\bbbjjjqqqwww~~~}}}zzzyyyzzz{{{~~~xxxtttqqqmmmlllmmmnnnmmmmmmmmmmmmjjjgggddd```^^^]]]]]]```cccdddddddddeeegggfffdddbbbaaaaaa___\\\YYYXXXWWWSSSLLLGGG>>>;;;666222111111000000///...------,,,,,,,,,---++++++***************+++***+++,,,---...//////000/////////000111222333444333555777888999777555444111111222333444555555666555444333444555555444222111111222222222222222222444444333222111222222333222000///---+++++++++,,,************************,,,,,,,,,---...///111111///000000111111111111000//////000000111333444444777666555444333222111111333222000111222222111///000...,,,,,,------,,,+++******)))))))))***+++,,,+++++++++,,,...///111222333333222111000///............///000111222222333222444666666666666888999888:::<<>>:::999::::::::::::;;;===???AAAFFFLLLQQQXXX^^^fffnnnttt|||{{{yyyyyyzzz}}}xxxtttqqqmmmlllmmmmmmmmmlllmmmmmmkkkhhheee```^^^\\\]]]```ccceeeeeeeeefffggggggdddbbbaaaaaa^^^\\\YYYXXXWWWSSSMMMHHH>>>:::555222000000//////......---,,,,,,,,,------+++***************++++++******+++,,,---...//////000000000111222333555555444555666777777666444333111111222222333444555555444333333444555555444222222222333333444555666666888777555444333444555666333222000...,,,+++++++++************************,,,,,,,,,,,,---///000111//////000111111111111111000//////000111222444555555555555444444333333333333222111111222222111000333111...---,,,+++***(((***************+++++++++++++++,,,---...000111222333222222111000///............///000111222333333333555777777777777999;;;:::<<<>>>@@@BBBCCCCCCBBBEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLMMMMMMMMMPPPTTTWWW\\\^^^cccjjjrrryyyxxxttthhhddd___[[[YYYXXXWWWVVVRRRRRRTTTUUUUUURRRMMMIIIHHHDDDCCCEEEFFFFFFHHHMMMRRRVVV[[[___bbbccceeeffffffeeeccc```\\\WWWSSSQQQMMMJJJGGGDDDCCCBBB@@@>>>???@@@AAABBBDDDIIIPPPVVVaaaiiivvvzzzgggdddppp|||wwwyyyjjjZZZTTTRRRSSSUUUUUUVVVXXXZZZ[[[YYYSSSOOOGGGCCC>>>;;;:::;;;;;;;;;:::;;;<<<===???DDDIIIMMMVVV[[[cccjjjpppxxx}}}zzzyyyxxx|||yyytttrrrnnnlllnnnooonnnnnnooopppnnnkkkhhh```^^^\\\\\\___ccceeeffffffgggiiihhheeebbbaaaaaa^^^[[[YYYWWWWWWSSSMMMHHH>>>:::555111//////...---,,,++++++******+++++++++*********)))******+++,,,******+++,,,---...////////////000111222333555666555555666666555555444444222222222222333333333333333222222333555555444222333333333444666888:::;;;;;;999777555555555666777555333111...,,,+++++++++******************************++++++,,,---///000...///000111111222111111000000//////000222444555555555444444444444444444333222111111222222111///333111...,,,++++++)))'''))))))******++++++++++++***+++,,,---///000111111222222111000000///......,,,,,,---...000111222222444666888888888999;;;======>>>@@@BBBCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOPPPSSSVVV[[[^^^dddkkkrrryyy~~~zzztttoooiiieee___[[[YYYXXXVVVTTTSSSTTTUUUWWWXXXVVVRRRNNNJJJFFFDDDEEEEEECCCDDDHHHJJJMMMQQQSSSTTTUUUWWWYYYZZZYYYXXXVVVSSSOOOLLLJJJGGGDDDBBBAAAAAA@@@???===>>>@@@AAAAAABBBGGGOOOUUU___hhhuuuppp``````jjjttt{{{{{{sss^^^UUUQQQQQQRRRRRRSSSUUUYYYZZZYYYUUURRRIIIEEE???<<<;;;<<<<<<<<<::::::;;;<<<>>>AAAGGGKKKSSSXXX___eeekkksss}}}{{{xxxwwwyyy|||zzzuuurrrooommmnnnnnnnnnnnnooopppooollliii```^^^[[[\\\___cccfffggggggiiijjjiiifffcccbbbbbb^^^[[[XXXWWWWWWTTTNNNIII???;;;666111000///---,,,+++++++++******++++++,,,******))))))***++++++,,,******+++,,,---......///------...///000222444444888777666555555555666666333333333222222222222222222222222333555555444222222222333444777:::<<<>>>;;;:::777555444555666888666444222///---,,,++++++************************)))))))))***+++,,,---......///000111111222222222000000//////000222444666666555555555444444444444333111000000111111000///000...,,,+++++++++***)))))))))***+++++++++++++++***+++,,,...///000000111111111111000//////......,,,,,,---///000111222333555777999::::::;;;===???AAAAAAAAABBBDDDEEEGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQRRRRRRRRRTTTVVV[[[^^^cccjjjqqqxxx|||zzzsssmmmhhheeebbb___\\\[[[ZZZXXXVVVVVVVVVWWWYYYZZZYYYVVVSSSMMMIIIGGGGGGFFFBBBBBBEEEEEEGGGJJJKKKKKKLLLNNNOOOMMMNNNMMMLLLKKKHHHFFFDDDAAA???>>>>>>>>>>>>===<<<<<<>>>@@@@@@@@@EEEMMMTTT]]]ffftttggg\\\]]]fffmmm~~~}}}}}}dddWWWQQQOOOOOOQQQRRRUUUYYY[[[[[[YYYVVVLLLHHHBBB>>><<<<<<;;;;;;999:::;;;;;;<<<@@@EEEHHHOOOTTTZZZ```fffnnnwww~~~|||wwwuuuvvvyyy}}}zzzvvvsssooonnnooolllllllllmmmnnnmmmjjjhhh```^^^[[[\\\___cccfffggghhhjjjkkkiiigggdddcccccc^^^[[[XXXWWWWWWTTTNNNIIIAAA<<<777222000///---,,,---------,,,,,,---......******))))))***+++,,,,,,)))***+++,,,---......///+++,,,,,,---///000222333;;;999777555555666777888444444333222222111111000222222111333555555444333000111222444777:::>>>@@@;;;999777444333444666777777555222///---,,,++++++************************((((((((()))***+++------......///111111222222222111000//////000222444666777777666555444333333222222111000000111111000...---+++******+++,,,,,,+++))))))***++++++++++++******+++,,,...///000000111111111000000//////............///111222444555555666888:::;;;;;;<<<>>>@@@CCCCCCBBBBBBDDDFFFHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOOOOQQQSSSTTTTTTTTTUUUVVV[[[^^^cccjjjqqqwww{{{}}}yyyssslllfffaaa```^^^\\\\\\\\\]]]\\\ZZZXXXWWWXXXZZZ[[[[[[YYYVVVPPPLLLJJJJJJHHHDDDCCCFFFEEEFFFHHHHHHHHHHHHJJJLLLFFFFFFGGGFFFEEEDDDBBBAAA>>><<<;;;<<<======<<<:::;;;===?????????CCCLLLSSS\\\ffftttuuu]]]TTTWWW___ddd~~~hhhYYYQQQMMMMMMQQQRRRUUUYYY]]]]]][[[YYYPPPKKKDDD???<<<;;;:::999999:::::::::;;;???CCCGGGMMMRRRWWW]]]bbbjjjssszzz|||wwwtttsssvvv{{{