BMv6( ~~~kkkUUUHHH@@@999333111//////---+++***)))((((((''''''''''''''''''''''''((()))((('''%%%$$$%%%'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""###"""""""""###$$$%%%%%%""""""###$$$%%%%%%%%%%%%######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$######################## """######""""""!!!"""!!!!!!$$$$$$""" """!!! """"""!!! !!!"""""" !!!!!!"""######$$$#########"""""""""""""""""""""###$$$$$$$$$$$$$$$ """###$$$$$$$$$###"""######"""!!!!!!"""$$$!!!"""############"""!!!!!!###$$$$$$######$$$%%%######""""""######%%%%%%""""""!!!###&&&''''''&&&######"""!!!!!!""""""###%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&))),,,---(((&&&((((((&&&&&&&&&&&&''''''&&&&&&%%%"""###%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&(((***+++***((((((((())))))*********+++***,,,...///......///000111222222333444555666666333333333333444444444444777555666;;;<<<999777777777666555555444444555555333444555666777777777666666777777999:::;;;<<<<<<@@@@@@@@@@@@AAAAAAAAAAAADDDFFFHHHHHHGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLNNNLLLKKKNNNRRRSSSRRROOOKKKKKKKKKLLLMMMMMMNNNNNNHHHGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@??????>>>;;;;;;::::::999999999888777777888888888777777666444333111111333444333222000000000000000000000000111111000000000/////////...///000111222333333333333555777999:::<<<>>>@@@@@@AAABBBDDDGGGIIIJJJKKKMMMNNNOOOPPPRRRSSSTTTUUUQQQNNNKKKIIIFFFCCC>>>:::999777444222000.........222000......///000...---///000111111111111111111444222000111333444444333333333444444444555555555555777:::;;;:::999888999888999:::<<<============BBBDDDEEEDDD@@@<<<999777}}}kkkUUUHHH@@@999444222///...---+++***)))))))))'''''''''''''''''''''&&&'''''''''%%%######$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$###"""!!!############"""###$$$%%%######$$$%%%&&&&&&%%%%%% !!!!!!"""###%%%&&&'''%%%%%%%%%%%%$$$$$$######"""""""""""""""""""""""" """###$$$$$$$$$###!!!""" !!!$$$$$$!!!"""###$$$###!!! """"""!!!!!!!!!!!!"""""" !!!""""""######""""""""""""""""""######""""""###$$$$$$$$$$$$### """###$$$$$$###""""""#########!!!!!!###$$$""""""############""""""!!!###$$$$$$######$$$%%%##################$$$$$$###"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%)))***&&&$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&(((((((((''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%((('''''')))++++++***)))''''''''''''((((((((((((&&&)))+++------...000111000000111222333444555555222222222333333333333444777444555999;;;888666666444444333222222222222333222333333444555555555666555666666777888999999:::666777777777777888888888888:::<<<<<<<<<;;;<<<===@@@??????>>>>>>>>>>>>???AAA???>>>AAADDDFFFDDDBBB>>>>>>>>>???@@@@@@AAAAAA<<<<<<;;;::::::::::::;;;::::::::::::999999999999999888888888777777666666666666666666555555555555333444444555555444444444333222000000222333222111////////////////////////000000000////////////...---...///000111111222222111333666777888999<<<>>>>>>???@@@BBBCCCEEEFFFGGGJJJJJJJJJJJJJJJIIIIIIIIIFFFDDDBBB@@@>>>;;;888666444333111000//////000000//////......//////...---------...///////////////222111000111222333333333333333333444444444444555444777::::::999888888888777888999;;;<<<<<<<<<<<>>??????@@@??????===<<<;;;::::::888777666444333111111000000///...---...///000111....../////////......---***+++,,,------......---111111000000111111222333333333333333444444444444333555888999888777666777666666888999:::;;;;;;;;;???>>>===;;;888777999;;;|||jjjUUUHHH@@@999444333...---,,,+++***)))))))))(((((('''''''''&&&&&&&&&%%%&&&((('''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$"""###$$$%%%$$$"""!!!###%%%###############"""!!! """""""""""""""######$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!"""###"""!!! !!!""" ###""" """"""""""""###$$$"""""""""######""""""""" !!!!!!!!!!!!!!!!!!"""""""""############!!!""""""############### !!!"""#########"""!!!###$$$$$$###""""""###%%%######""""""""""""######!!!###$$$$$$######$$$%%%######$$$$$$$$$############"""!!!"""$$$%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$%%%&&&&&&%%%######%%%''''''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$##################$$$###'''((($$$###&&&'''%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&$$$$$$&&&(((''''''''''''''''''''''''%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''$$$&&&))))))))))))***,,,,,,,,,---...///000000111///000000000000111111111555111111555777555333444333222222111111111111111/////////000000111222333333333333333333444444444444444444444555555555555111333555666555555666777666666444333333222222222444333222444888:::888555111111111222333333444444222111111111111111222222333333333333333333333333222222222333333333333333////////////////////////...//////000111111000000000///------///000///..............................------------,,,,,,,,,,,,,,,------...------------///111111111222333555666666666666666666666666555444444333222111000///............------...///......,,,,,,,,,,,,......,,,---/////////...------)))***+++,,,------------///000000000///000111222222222333333333444444444222444777888777666555555444555666888999999999999888999:::999777666777999|||jjjUUUHHH@@@999444333...---,,,+++************(((((('''''''''&&&&&&&&&'''***,,,,,,***'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###""" """$$$%%%$$$!!!!!!###%%%""""""""""""!!!%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%&&&%%%$$$###""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""" ###"""!!!"""###%%%&&&""""""############"""""" !!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!"""############### !!!"""######"""!!!!!!###$$$$$$###""""""###%%%######""""""""""""######!!!###$$$$$$######$$$%%%######$$$$$$$$$######"""###"""!!!"""$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%######%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################'''(((%%%$$$&&&(((&&&###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%$$$###"""""""""###$$$$$$$$$$$$###"""%%%'''&&&$$$###%%%((($$$%%%%%%&&&'''((())))))$$$######%%%''''''&&&%%%((((((((((((((('''''''''&&&((())))))(((''''''(((******+++,,,---...//////////////////000000000000444000000444666444222444444333222222111111222222............///000111222222222222222222222222222111111111222222222333333...000222333222222333444555444333222111000000000222111000222666888666444...//////000000111222222------,,,,,,,,,,,,---...000000000000000000000000///////////////000000000---------.....................///000000000000000///...,,,,,,...///...---........................------,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++---...000000//////111222222222222111111000000/////////......------,,,,,,+++,,,---------...000222///...,,,+++***++++++,,,+++---///000///...---...)))***+++,,,------------...///000///...///000222222222333333333444444444111333666777666555444555333444555777888888888888333555888999888666666666|||kkkWWWIII@@@888333222......---,,,***)))((((((+++***)))((((((((((((((('''&&&$$$""""""###$$$%%%###'''+++***%%%!!!"""######"""""""""""""""###$$$##################$$$$$$$$$"""!!!!!!"""######""" """$$$$$$"""""""""######"""""""""!!!!!! &&&%%%$$$######$$$%%%&&&###!!!  !!!###!!!!!! !!!!!!""" !!!!!!""""""############"""!!!!!!!!!!!!!!!!!! !!!$$$%%%%%%$$$"""###$$$%%%$$$!!!!!!"""$$$$$$$$$"""!!! !!!"""""" ###"""!!!  !!!!!!!!!!!!!!!!!! %%%"""!!!!!!$$$%%%### """"""######$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%%%%(((%%%"""!!!"""$$$$$$%%%&&&''')))***+++((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###$$$ """%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&&&&'''(((((('''&&&&&&))))))((((((''''''''''''%%%&&&((()))***+++******++++++,,,------------,,,......//////000111111111111000///000111000...---...//////000000000000///333444555555555444333222111111111111111000///...000111222222111000111222111111111111000000000///---...///000222333444555///////////////000111111222000---++++++---000222////////////////////////---------...............+++++++++,,,---...///000........................////////////000000000000+++,,,---,,,***)))***+++,,,,,,+++***)))))))))***---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,+++++++++******)))))))))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))******+++000...+++)))((()))***,,,000111111000//////000222444444333333333333222222333444555666777777777777555555777999;;;;;;999777777666444555666666555444{{{jjjVVVIII???777333222---,,,,,,+++***))))))(((''''''&&&%%%%%%%%%%%%%%%'''&&&$$$#########%%%&&& ###""""""%%%((($$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!! %%%###!!!"""###$$$###""""""$$$%%%$$$"""!!!!!!!!!#########""""""!!!!!!!!!###""""""!!!!!!""""""######"""  """###""""""!!! """"""""""""!!!!!!!!!!!!""""""!!! """!!! !!!"""###"""!!! """$$$%%%$$$###""" !!!!!!"""#########!!! !!!""""""!!!""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&"""""""""######$$$$$$%%%!!!!!!!!!!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$########################"""###%%%$$$$$$###%%%&&&$$$$$$#########""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$'''%%%######%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%((()))'''%%%$$$$$$%%%&&&&&&%%%$$$$$$(((((((((''''''&&&&&&&&&(((((()))***)))((('''&&&)))***++++++,,,,,,++++++---------...//////000000111/////////000000...,,,......///000111111111000//////000000000000//////111111111111111000/////////000111000//////000111111111000000000/////////000000000000111111222222,,,,,,,,,,,,,,,------...111000...,,,,,,...000111................................................,,,,,,+++,,,,,,---...///------------------------.........---------------***+++,,,+++)))((()))******)))((((((((((((((()))++++++************++++++++++++++++++++++++++++++)))***,,,------,,,***)))'''''''''&&&&&&&&&%%%%%%)))))))))))))))))))))))))))***+++***((((((((()))***))))))))))))***++++++///...,,,******,,,...000000111222222000000111222222222222333333444444444333444444555555666777777888777777888:::999777555555444444555777777666444yyyhhhTTTGGG???777222222,,,+++++++++******))))))((((((''''''&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&!!!%%%%%%###"""###%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$#########%%%$$$""""""$$$%%%$$$######%%%%%%$$$""" ###############"""""""""!!!""""""######""""""!!!$$$###"""!!!!!!"""###$$$###""""""!!! #########"""!!! !!!  """!!! !!!""""""  !!!!!!!!! !!!!!! """$$$%%%!!! !!!"""###!!! !!!!!!!!!""""""###$$$%%%!!!!!!""""""""""""""""""###"""!!!"""###$$$###!!!"""""""""#####################$$$$$$$$$%%%%%%%%%########################!!!###$$$$$$###"""$$$##################$$$'''&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$&&&((($$$############"""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$((()))***)))'''&&&'''((($$$$$$$$$$$$$$$%%%&&&''')))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""%%%''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%(((((())))))(((((('''&&&(((((()))************)))+++++++++,,,------......---,,,,,,,,,------,,,***,,,---...///000111111111111111000000000000111111000000111111111000//////---...//////------...///000000000/////////......111111111000//////............------......///000000000///......//////000........................000/////////...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))***+++***((((((((())))))(((((((((((())))))***))))))************))))))(((((((((((((((((((((((('''((()))******)))((('''(((((('''''''''''''''&&&)))))))))))))))))))))))))))***+++***((('''((())))))))))))))))))***++++++---,,,+++***+++---///111000222444444333111111222000000111222333444555555444333333333333555666777:::999777777777777666444444444666888;;;;;;999777wwwfffSSSFFF>>>666222111,,,,,,,,,,,,++++++++++++))))))(((''''''(((((()))((('''&&&%%%%%%%%%&&&&&&(((***+++)))%%%"""!!!"""$$$#########$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$&&&$$$######$$$%%%%%%$$$"""###%%%$$$"""!!!!!!!!!$$$$$$##################"""###$$$%%%%%%$$$###"""$$$$$$###""""""###$$$$$$"""!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!  """!!!!!!"""######!!!"""!!!!!! $$$###"""!!! !!! !!!######""" """!!!!!!!!!""""""###$$$ !!!!!!!!!!!!!!!"""$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############"""""""""""""""############"""!!! !!!###$$$&&&'''&&&&&&&&&&&&%%%%%%$$$########################### """$$$$$$######%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$$$$%%%%%%%%%%%%&&&)))+++***'''%%%&&&(((############$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))&&&&&&'''(((((((((((((((((())))))******+++,,,,,,)))(((((()))******((('''******,,,---......//////222111000//////111222333//////000000000000//////---...///...---,,,---////////////............---000000//////......------///............///000000//////000000000///..............................000000//////...---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,++++++***)))((('''''')))***+++***)))((((((***))))))))))))***+++,,,,,,'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((*********((('''((()))((((((((('''((())))))******))))))((()))+++,,,...///222555555444222222222000111111222333333444444444333222111222444666888:::888666555666666555444555666999===@@@@@@>>><<>>999444000...---,,,+++***))))))))))))'''''''''''''''''''''''''''&&&$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%######################## !!!"""$$$$$$###"""!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!"""###############""""""""""""######"""######""" !!!""""""!!! ###""" """""""""""""""#########!!! !!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!! !!!"""#########$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!"""$$$'''))))))'''$$$""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%!!!$$$%%%$$$"""!!!$$$'''%%%%%%$$$$$$###$$$$$$$$$ !!!""""""""""""!!!!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###""""""!!!!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%""" $$$'''$$$$$$###"""######$$$%%%######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$'''''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&& !!!!!!""""""!!!!!!"""#########"""""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""###$$$$$$###"""!!!###$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''(((''''''&&&&&&''''''(((%%%&&&'''))))))((('''&&&''''''(((((()))*********------...///111222333444333333444444444333222222111222222222333444555555777777666666666777777777mmm\\\III???:::555111000,,,,,,+++***))))))))))))((((((((('''&&&&&&%%%%%%%%%$$$###"""###$$$&&&'''''''''&&&&&&%%%$$$######%%%%%%$$$$$$###""""""!!!"""""""""###$$$$$$$$$%%%######################## !!!###$$$$$$$$$###""" """###$$$###"""!!! """""""""!!! !!!""""""############""""""""""""######"""%%%%%%%%% !!!!!! $$$'''&&&$$$$$$$$$########################  !!!""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!! !!!!!! !!!"""!!!  !!! !!!"""###$$$$$$!!!###%%%$$$!!! !!!"""###$$$$$$###"""!!!"""###$$$''')))(((%%%"""""""""""""""!!!!!!!!!!!!########################!!!###%%%$$$!!!!!!$$$'''!!!!!! !!!""""""!!!!!!"""""""""!!!!!! !!!"""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!!!! !!!!!!"""""""""###&&&$$$###%%%'''&&&!!!$$$#####################"""######$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$&&&&&&&&&&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########"""""""""#########$$$$$$""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$######"""""""""############### !!!""""""!!!!!! !!!""""""######""""""!!!###$$$###!!!!!!"""$$$$$$$$$$$$#####################$$$$$$######""""""!!!""""""!!! """###########################&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((((((&&&''''''(((((()))******,,,---...000222333555555333333333444333333222222222111111222333444666666555555555555555555444444lll[[[HHH>>>:::555111111+++++++++++++++***)))((())))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$######$$$$$$$$$##############################$$$$$$$$$###############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$"""###%%%&&&%%%$$$""" !!!"""$$$$$$$$$######$$$###"""!!! !!!###""""""!!!!!!""""""###"""######""" ######""" !!!###&&&%%%%%%$$$###"""!!!   """###""""""""""""""""""""""""$$$######""""""######$$$ !!!!!!!!!!!!###""""""!!!!!!""""""### !!!"""!!!  !!! !!!"""######$$$"""%%%$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!#########%%%'''&&&$$$"""""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!!%%%%%%%%%###!!! !!! !!!""""""###$$$$$$$$$$$$######""" !!!###$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&!!!!!!""""""######$$$$$$&&&###"""%%%''''''###############""""""""""""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###### !!!!!!"""######$$$############$$$$$$$$$%%%""""""######$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""############!!!""""""############### """$$$###!!!!!!$$$##################$$$$$$!!!"""$$$$$$%%%%%% !!!"""!!! """$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&''''''(((((())))))***,,,---...000111333444555222222333333333333222222222111111111222333555666333333444444444333222222jjjYYYFFF===888444111000)))***,,,------+++)))'''''''''''''''''''''''''''$$$%%%&&&((((((((((((((((((((('''&&&%%%$$$#####################$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$###""""""!!!!!! """###$$$$$$$$$###$$$###"""!!! !!!!!!"""!!!!!! !!!!!!""""""  !!!"""!!! !!!"""######%%%"""!!!###$$$$$$###"""!!!!!!  """$$$ !!!""""""!!! ######"""!!!!!!"""######!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!"""!!! !!!""" !!!!!!""""""######!!!&&&&&&""" !!!$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!! !!!"""%%%&&&%%%$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""%%%$$$!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$###"""""""""###%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''#########$$$%%%&&&&&&&&&###'''&&&""" ###&&&###############"""!!!!!!###############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$ """$$$&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&"""#####################""""""""""""###########################$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&''''''''''''!!!!!!"""############""""""%%%### !!!$$$"""""""""###$$$$$$$$$%%% """###$$$%%%%%%!!!"""######""""""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%''')))***'''''''''((())))))*********+++,,,...///111222333000111222333333333333333222111000000000222444555333333444444444333111000hhhWWWEEE;;;777333000///'''))),,,......+++(((&&&%%%%%%&&&&&&'''(((((()))$$$&&&(((***++++++)))))))))((((((&&&%%%$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''###!!!"""### !!!"""""""""!!!!!!!!! !!!"""$$$%%%!!!!!! !!!!!!!!!  """"""""" &&&%%%###!!!!!!!!!""""""""" !!!%%%'''%%%""" !!!""""""######  """$$$!!!""""""!!!!!!  !!!!!!!!!!!!!!!""""""""""""  !!!"""!!! !!!"""!!!!!!!!!!!!"""""""""""""""''''''$$$"""###&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!$$$&&&&&&&&&""""""""""""!!!!!!!!!!!! !!!"""######""" !!!###""" !!!###$$$$$$"""""""""""""""!!! """###$$$&&&''''''&&&&&&$$$$$$$$$#########""""""&&&&&&%%%$$$$$$######""" !!!""""""######///DDD[[[```PPP999'''###############"""!!! ######################## !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ """$$$&&&'''&&&%%%$$$!!!"""######$$$$$$$$$$$$&&&&&&%%%%%%$$$######### $$$$$$$$$###############%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""############$$$$$$###############$$$###############$$$$$$$$$""""""###$$$%%%&&&&&&'''''''''&&&%%%###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%&&&%%% !!!!!!""""""""""""""""""%%%### !!!$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!"""""""""""""""!!!###$$$%%%$$$######%%%'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$######%%%(((***''''''(((((()))*********)))***+++,,,...///000000///000111222333444444444222111000//////111333444333333444555444333111000~~~jjjZZZIII>>>888333000000111000...,,,***(((''''''%%%%%%&&&&&&'''((((((((( ###''')))*********,,,+++***(((&&&%%%%%%$$$$$$$$$############""""""(((+++""""""###!!!"""###""" !!!"""$$$%%%&&&#########$$$%%%$$$"""!!!%%%$$$""" !!! !!!!!!!!!!!!"""""""""""""""###$$$%%% !!!!!!!!! """ !!!###$$$""" """######!!!!!!!!!!!!!!! ### """$$$$$$"""$$$$$$######"""  !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!! !!!###%%%%%%###!!! !!!!!!"""""""""""""""$$$$$$###"""!!!!!!!!!"""%%%%%%%%%$$$###""""""!!!""""""""""""""""""""""""!!!###$$$###""" !!!"""!!!!!!###"""!!!!!! !!!!!!!!!$$$%%%$$$"""!!!!!!)))(((&&&$$$"""""""""###%%%%%%&&&%%%$$$!!!"""###%%%&&&&&&$$$!!!""" $$$%%%###"""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$YYY...&&&***$$$ !!!%%%###""""""$$$***$$$$$$############$$$$$$%%%$$$$$$$$$###""""""""" """###$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&$$$)))(((%%%((("""(((&&&"""%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################***((($$$(((((($$$222###&&&%%%"""+++""" !!!""""""""""""""" """###$$$$$$$$$### """$$$%%%%%%%%%###"""'''%%%$$$""""""###$$$&&&///...""",,,"""""""""""""""""""""""""""$$$***###!!!!!!!!!""""""""""""!!!!!!"""""""""""""""#########%%%!!!"""""""""))))))$$$!!!$$$&&& !!!!!!!!!!!!!!!!!!!!!!!!333*** ###---!!!"""&&&((((((''''''&&&$$$###$$$$$$%%%%%%$$$$$$###((('''&&&&&&&&&%%%###!!!$$$%%%&&&(((((((((((('''***+++---...///...------222222111111000000//////---...///000222333444555222222333444444444444333~~~iiiZZZHHH>>>888222000000000...---+++)))((('''''''''''''''''''''&&&&&&&&& """$$$'''((())))))(((''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%"""%%%)))'''"""  """$$$"""!!!###"""""""""""""""######""""""######$$$###!!! ######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!! %%%%%%%%%%%%$$$###"""""""""!!!!!!######### !!!!!!""""""$$$!!!!!!######"""!!!""""""""""""!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """!!!!!!###$$$$$$"""!!! !!!"""""""""!!!!!!###"""!!!!!!!!!!!!!!!!!!%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!###!!!!!! !!!!!!"""$$$&&&&&&%%%$$$$$$%%%  !!!###$$$$$$###""""""!!!!!!!!!!!!"""###$$$%%%$$$###!!! """"""""" '''&&&%%%$$$###"""!!! $$$###############""""""~~~KKK&&&)))--- (((222...,,,########################$$$$$$################## !!!!!!"""######$$$$$$######"""""""""###$$$$$$&&&111%%%(((SSS((('''%%%!!!""""""############### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%###!!!!!!!!!"""###222,,, """$$$$$$"""  !!!"""###$$$$$$%%%%%%'''***%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$"""$$$%%%'''((())))))(((((()))***+++,,,------,,,,,,...........................///000111222444555555111111222333333333333333}}}gggXXXGGG===777222000000---,,,+++***)))(((((((((((((((''''''&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$###&&&"""!!!&&&(((&&&"""!!! !!!###$$$###"""%%%%%%$$$###"""!!! !!!"""#########""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!"""!!! ###&&&&&&%%%$$$  ###$$$$$$### !!!"""#########""" !!!"""!!!  !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  ###"""!!!"""######!!!  !!!!!!!!!!!! !!! !!!!!!"""######""""""!!!!!! $$$###""" """"""!!!""""""!!! !!!"""!!!!!! !!!!!!$$$%%%%%%$$$######$$$%%% !!!"""###$$$%%%"""!!!!!!$$$%%%"""""""""""""""!!!!!!!!!### """!!!%%%$$$$$$###"""!!!!!! """"""""""""############$$$aaa111!!!"""!!!!!!!!!(((***%%%!!!!!!############!!!!!!""""""##################"""!!!!!! !!!"""$$$%%%$$$$$$###"""""""""""""""%%%"""$$$aaa"""""" )))""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$&&&%%%###"""###$$$&&&(((%%%$$$###!!! !!!!!!%%%!!!(((""" ###%%%%%%###  !!!###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))(((((()))++++++,,,,,,+++---------...............------...///111222333333000000111222222222222222{{{eeeVVVFFF===777222//////++++++***)))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''%%%$$$$$$&&&&&&%%%$$$######$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%***+++&&&"""###### ###"""""""""#########"""$$$$$$$$$###"""!!! """###%%%%%%###!!!!!! !!!"""#########!!!  !!!!!!!!!!!!''''''&&&%%%$$$$$$$$$$$$!!! !!!"""!!! """$$$######!!!$$$$$$###""" !!!!!!""""""###"""!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$"""!!!"""""""""!!! !!!!!!"""###""""""!!!!!! ######"""!!! &&&&&&&&&$$$!!! !!!!!! !!!!!!"""""""""!!! ###%%%$$$###""""""!!!!!!  !!!###$$$"""!!!  !!!"""$$$!!!!!!###""" !!!"""######$$$ !!!!!!""""""#########///^^^111$$$''' """$$$$$$""" !!!!!!""""""######$$$$$$###"""  !!!###%%%###""""""!!!!!!!!!""""""&&& ''')))###SSS***$$$!!!"""######$$$$$$######!!!!!!""""""############$$$$$$#########$$$%%%&&&######"""!!!!!!!!!""""""$$$***&&& """######"""  !!!"""###$$$$$$'''+++))))))%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&%%%%%%&&&&&&&&&&&&'''((())))))))))))'''((()))***++++++,,,,,,000000//////////////////++++++,,,---...///000111//////000111111111111111zzzcccTTTDDD<<<777222//////+++******)))(((((())))))%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$###&&&%%%$$$#####################""""""!!!  ###$$$"""!!!"""""" """#########"""""""""###""""""############"""!!!###%%%''''''$$$"""!!!"""######$$$$$$"""  !!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!  """""""""!!! !!!!!!!!!!!!  !!!###$$$###"""""""""!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""!!!!!!!!!"""!!! !!!!!!!!!!!!"""###$$$$$$!!!!!!!!! !!!""""""!!! ###$$$$$$""" !!!""" !!!""""""!!!!!!!!!""""""!!!  !!!""""""!!! """!!! !!!"""!!! ###### !!! !!!""""""###### !!!!!!""""""######ppp111222!!!$$$!!! """$$$$$$""" !!!!!!!!!""""""######$$$###""" !!!###$$$ !!!"""###$$$+++!!!### ZZZ$$$!!!*** !!!""""""######"""""" !!!!!!!!! !!!###$$$$$$######"""""""""""""""###$$$$$$%%%))) '''!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!! ###$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&&&&%%%%%%&&&'''&&&&&&&&&'''(((((()))***(((((()))***+++,,,---...111000000///...------,,,------...//////000111111//////000111111111111000yyy```RRRCCC;;;777222......,,,+++***)))))))))))))))###$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%$$$###############$$$%%%&&&#########""""""""""""!!!!!!"""###############""""""###$$$###!!! !!!""" !!!"""$$$$$$$$$###"""$$$''')))((($$$""""""###$$$$$$######"""  !!!!!!!!!!!!"""!!!!!! !!!!!!  """###"""!!!###""""""!!!!!!!!!"""""""""!!! !!!"""###"""!!!######"""!!! !!!""""""  !!!!!!!!!!!!!!!  """######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###""" !!!"""!!!  !!!!!!!!!!!! ###""""""""""""######$$$!!!!!!!!!!!!!!!!!!  """###"""   """$$$  !!!"""######"""!!!""" !!!!!!!!!!!!  !!!"""$$$###""" !!!!!!  """###!!!""""""$$$######"""!!!  !!!!!!!!!!!! %%%###JJJ000!!!,,,!!!!!!############!!!!!!!!!!!!"""""""""""""""""""""!!! !!!"""""" """###$$$""" ___!!! &&& !!!"""""""""""""""   """$$$$$$###""" !!!""""""######$$$$$$$$$######%%%***!!!###!!!!!!######""""""!!!!!! &&&######$$$$$$%%%%%%$$$$$$###!!!$$$''''''%%%$$$%%%(((&&&&&&%%%&&&&&&'''((()))((((((((()))***,,,---......------,,,++++++******000000111222222333444444//////000111111111111111xxx^^^QQQBBB;;;666111......------,,,******)))))))))%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$#########$$$$$$%%%""""""""""""############&&&%%%$$$%%%%%%###"""!!!!!!"""$$$"""  """ !!!###$$$$$$$$$""""""###''')))(((### !!!###"""!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!"""######""" """###"""!!! """###$$$%%%""" !!!""""""!!!""""""!!!!!! """"""  !!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! """"""!!! !!!"""""""""!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!! !!!"""!!! !!!### !!!"""######$$$###!!! """ """$$$%%%%%%%%%%%%!!!"""""""""""""""""""""!!!!!! !!!""""""###"""""" ###%%%%%%$$$###!!! !!!!!! """$$$!!!###777########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""",,,&&&)))(((zzzAAA ###&&&!!!!!!"""############"""!!!  !!!!!!!!!"""###############"""#########"""!!!!!! ###!!!(((!!!  !!!!!!!!!!!!!!!!!! !!!###!!!"""######$$$$$$######"""!!!%%%((('''$$$"""%%%'''%%%%%%$$$$$$%%%&&&(((((('''&&&&&&''')))+++---...******++++++,,,,,,,,,,,,000111111222222333333444///000111111222222111111www^^^PPPBBB;;;666111...---///...---+++***)))))))))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$###"""!!!!!! !!!""""""######!!!######"""### """###"""!!!!!!"""###$$$$$$###!!! """&&&)))'''""" """ !!!###%%%&&& !!!!!!!!!"""  !!!"""""""""!!! !!!"""###"""!!!###$$$$$$###"""!!!&&&$$$  !!!!!!!!! !!!!!!!!!!!!!!!""""""  """ !!!"""""""""$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%"""  """###""" !!!!!!"""""""""""""""###"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""######!!! !!!""""""))))))(((%%%""" !!! """######"""######!!!  !!!"""###""""""###"""!!! !!!###%%%&&& !!!!!!"""""""""######""" !!!$$$%%%""""""$$$############""""""""""""!!!!!!!!!  ...'''BBBqqq$$$$$$############$$$$$$######""""""!!!!!! !!!!!!"""!!!!!! !!!!!!  $$$ ((($$$ )))"""***""")))jjjWWW'''%%%%%%!!! &&&!!!###+++""""""###$$$$$$$$$$$$$$$""""""  !!!"""$$$###"""!!!"""###%%%&&&$$$$$$###"""!!!"""((( !!!!!!  !!!!!!"""""""""%%%###%%%!!!""" 777vvv888)))"""$$$"""$$$,,,""""""############"""""""""&&&)))((($$$"""$$$'''%%%$$$######$$$%%%'''(((%%%%%%%%%&&&''')))+++---)))***+++,,,...///111111......//////000000111111000000111222222222222222zzz```RRRCCC<<<777333000000000...,,,***))))))******'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###""" !!!"""######!!!"""###$$$$$$$$$$$$$$$"""&&&'''$$$######$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$$$$##################"""!!!  !!!###$$$$$$"""!!! """  """### """"""!!! '''%%%###!!! """"""######""""""""""""######"""!!! !!!!!!  !!!  !!!!!!"""###"""!!! !!!"""  !!!#########%%%%%%###!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!! !!!"""""" !!!"""###"""!!!!!!"""###""" ###%%%"""###!!!!!! '''(((+++uuuCCC000%%%""""""###$$$!!!######"""!!!  !!!  !!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!ttt""""""!!!!!!  !!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$%%%$$$$$$$$$###############$$$$$$""" """######""" !!!""""""!!!  !!!!!! ###!!!$$$===DDD&&&!!!!!!""""""""""""!!!!!!#########$$$$$$%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''(((***+++,,,)))***++++++------...///111111111000000000000000------///222555666666444xxx___QQQCCC;;;777222//////---------,,,+++***)))(((''''''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""######$$$$$$######!!!!!!!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$######&&&(((&&&""""""""""""""""""""""""""" !!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""######"""!!! """""""""!!!!!!  !!!"""######"""!!!!!!  !!!  """###!!!""""""!!! %%%###!!! !!!""""""!!!!!!!!!!!!""""""###"""!!! $$$###"""!!!!!!!!!!!!!!!  !!!"""###"""!!! !!!"""!!!!!! !!!###""" """$$$""""""""""""""""""""""""!!!""""""""""""""""""!!!  !!!""""""!!!!!! !!!"""""""""!!! """"""!!! !!!""""""!!!!!!!!!!!! ---%%%<<>>"""""""""!!!!!!  !!!!!! #########""""""""""""""" !!!!!!!!!""""""""""""%%%$$$$$$######""""""!!!###"""!!!!!!!!!!!!"""""""""  """!!! !!!### !!!!!!!!!!!!  %%%&&&""",,,&&&<<<,,,!!!!!!""""""""""""!!!!!!########################%%%$$$$$$###$$$%%%&&&'''%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&'''(((***+++)))******+++,,,---......000000000000000000000000///...///222555777666555ttt^^^PPPAAA:::666111......+++,,,---...,,,***(((&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$ !!!!!!"""######$$$$$$######"""""""""!!!!!!!!!""""""######$$$$$$###### """###"""!!!!!!""""""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!""""""""""""!!! !!!$$$$$$######"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!  """###""" """"""!!! """!!!!!!!!! !!!!!!######"""!!!!!!!!!!!!"""%%%$$$###"""!!!!!! !!! """###"""!!! !!!###!!!!!! !!!"""###"""!!!"""###""""""""""""""""""""""""   !!!""""""""""""""""""!!!!!!!!!!!!!!! !!!"""!!!"""  """"""""""""!!!!!!!!!!!! !!!((($$$+++444777---'''!!! """!!! """!!!!!!!!!!!!"""###### !!!!!!"""""""""%%%%%%$$$###"""!!! xxx""""""""""""!!!!!!!!!!!!###!!! ###$$$"""%%%$$$$$$###""""""!!!!!! !!!!!!!!!"""""""""%%%$$$###"""!!!!!!"""""""""!!! """  !!!""""""!!!!!!"""###  !!!  &&&000>>>"""!!!!!!""""""""""""!!!!!!$$$######"""!!!!!! $$$$$$######$$$$$$%%%&&&###############$$$%%%%%%$$$$$$$$$%%%&&&'''((()))))))))***+++,,,---............//////000000111111111000000111444777777777qqq]]]OOO@@@999555111......,,,,,,,,,,,,+++)))((('''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$###""""""""""""#####################""""""""""""""""""############"""""" """###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!######"""""""""""""""######"""!!!!!! !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!"""###""""""""""""!!! !!! """!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!"""######!!!   !!!""""""!!!!!!"""### !!!!!!"""#########$$$"""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!"""""""""""""""!!!!!!   !!!  !!!"""######""""""""""""""""""!!!!!!!!!))))))++++++mmmIII'''+++"""!!!###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!)))PPP^^^""""""""""""""""""""""""%%%!!!"""$$$!!!###"""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!  """$$$&&&"""!!! !!! ###$$$$$$###!!!  !!!!!!  !!!***"""$$$"""!!!...%%%&&&%%%!!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!!###############$$$$$$%%%############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&(((((())))))***+++,,,------...------...//////000111111333111000111444777888888ppp\\\NNN@@@888555000.........---+++)))((((((((()))((((((''''''&&&%%%$$$###%%%%%%&&&&&&%%%%%%$$$###!!!""""""###############$$$###"""!!!!!!"""###$$$'''&&&%%%###"""""""""###!!!!!!!!!"""###$$$$$$$$$""""""#########""""""!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!!  !!!!!!!!!"""""""""!!!!!! !!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!! !!!""""""###"""!!!!!! !!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!""""""###  !!!######"""  !!!!!! !!!""""""!!!!!!"""$$$ !!!"""###$$$$$$$$$$$$###""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! """&&&&&&### """!!!!!!!!!"""""""""""""""'''###'''$$$===kkk"""!!!""")))&&&###''' !!!!!!!!!!!!!!!!!! !!!!!!!!!######"""!!!  !!!!!!"""""""""!!!***EEE***!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!"""!!!!!!$$$%%%###"""!!! !!! ###$$$$$$###   !!!!!!  !!!)))''' '''!!!(((!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$""""""############$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((())))))***+++,,,---...,,,,,,---...///000000000333222000111444666888888rrr\\\NNN@@@999555111/////////---***(((''''''((()))''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!!""""""###############$$$###"""!!!!!!"""###$$$)))(((&&&$$$"""""""""""" !!!"""###$$$%%%""""""######""""""!!!!!!###"""!!!!!!######"""!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!  """""""""!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""###"""!!! !!!"""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######  !!!$$$$$$######""""""######  """"""!!!!!!###$$$""""""#########!!!!!!  """$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""!!! !!!!!!!!!  !!!""""""!!!###'''&&&!!!!!!$$$ !!!!!!!!!!!!""""""###+++++++++&&&***%%%sss"""***$$$  !!! ###""""""!!!  !!!"""######---$$$ !!!!!!!!!!!!$$$###!!!  !!! !!! !!!!!!!!!$$$###!!!  ###"""!!!   !!!!!! !!!"""  %%%!!!!!!)))eee'''&&&!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$%%%%%%!!!!!!"""############"""###$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((()))***+++,,,------,,,,,,------......//////222111000222444666666666ttt\\\NNN@@@999666222///000---,,,+++***)))(((''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$(((&&&$$$"""!!!!!!"""### !!!!!!""""""""""""""""""""""""!!!!!! ###!!! """%%%''''''&&&"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!""""""""""""######### !!!!!!!!!!!!!!! """""""""  ###"""  """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""#########"""######$$$%%%"""!!!  !!!""" """"""!!!!!!###$$$"""###$$$$$$###""" ### !!!$$$%%%%%%""""""""""""""""""""""""  !!!"""###$$$###""" !!!""""""!!!   """######"""!!!"""!!! """ !!!!!!!!! $$$%%%###!!! ,,,&&&%%%zzzrrr..."""   !!!"""!!!!!! !!!"""""""""###!!!$$$### !!!"""$$$$$$!!! ### !!!!!!""""""!!! !!!!!! !!!!!!    !!!  555+++%%%(((QQQ###!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""""""""" !!!"""#########"""!!!""""""$$$%%%%%%%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&(((((()))***+++,,,------------------------------111000000222444555555333vvv\\\NNN@@@999666222000000***+++,,,,,,+++)))&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$###"""!!!!!!"""###$$$%%%$$$""" !!!###$$$!!!!!!!!!!!! """""""""""""""!!! +++(((%%%$$$%%%%%%###!!!""""""""""""""""""""""""%%%%%%$$$$$$###""""""""" !!!!!!!!!"""###"""""""""""""""###$$$$$$ !!!""""""###### !!!!!!"""""" !!!"""!!! !!!######  !!!""""""!!! """""""""""""""""""""""" !!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""###### !!!"""###$$$###"""  """### """"""!!!!!!###%%%!!!"""$$$&&&'''&&&%%%$$$'''###"""######""""""""""""""""""""""""""""""############"""""" !!!!!!""""""""""""""""""###$$$%%%$$$"""  """###$$$###"""!!!!!! !!!###$$$$$$###!!!  !!!!!!%%%!!!###&&&)))!!!)))444hhhppp!!!&&& !!!"""""""""!!!!!! """#########"""!!! !!!"""###############""""""""""""&&& !!!!!!!!!  !!!!!! !!!!!!!!!!!!  !!!!!!   !!!!!!  !!!!!! $$$***!!!'''UUU!!!***!!!!!!""""""""""""!!!!!!"""""""""!!!  """#########"""!!! !!!"""$$$$$$######"""##################$$$$$$(((((()))***+++,,,,,,------------------------,,,//////000222555555444222tttYYYKKK>>>777444000------,,,***))))))***++++++***)))((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######&&&((()))'''$$$"""!!!!!! !!!"""######"""&&&&&&%%%$$$############"""!!! !!!###$$$###""""""""""""""""""""""""###!!!!!!!!!"""######$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""""""""###'''""" ###"""!!! !!!!!! !!!!!!!!! """""" !!!!!! """"""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!  (((&&&$$$#########!!!  !!!"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""###$$$%%%$$$### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$%%%%%%***'''###  """###"""  """###"""""""""""""""!!!  !!!!!!%%%%%%$$$###"""!!!  !!!!!!  !!!"""!!!  !!!""""""!!! pppttt&&&'''""" !!!"""!!!######"""!!! !!!"""###"""!!!  !!!!!!  """""""""""""""#########""""""!!!!!! +++""" (((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$!!!!!!000$$$  !!!!!!  VVV&&& """"""""""""""""""""""""$$$%%%&&&$$$"""!!!!!!"""""""""############""""""%%%%%%%%%$$$$$$$$$#########$$$&&&%%%$$$$$$%%%'''''''''(((***+++,,,---...---------......///000111000000000000111111111111sssXXXKKK===777444000---------+++))))))))))))(((''''''''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$&&&((((((&&&###""""""###"""""""""###$$$###############""""""###$$$$$$###"""!!!"""$$$$$$###"""%%%%%%$$$"""!!!######"""""""""""""""""" !!!""""""############""""""""""""""""""(((""""""&&&%%%"""""""""!!! !!!!!!!!!!!!!!! ###!!!  ###%%%&&&&&&!!!!!!   !!!!!!!!!""" !!!"""!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### !!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""%%%$$$!!!  """###!!!!!!!!! !!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""""""""!!!!!!^^^000 !!!&&& !!!!!!!!! !!!"""""""""!!!   """"""!!!!!! """!!!!!!!!! ###!!!///!!!!!! $$$%%%,,,%%%'''!!! !!!###"""!!!!!! !!! !!!!!!  VVV&&& !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%$$$""" !!!""" !!!!!!!!!!!! #########$$$$$$%%%%%%%%%((()))***)))'''&&&&&&'''&&&'''((()))+++,,,------...------......///000111//////000000000111111111qqqWWWJJJ===777444000------000---+++******)))(((&&&%%%&&&'''((((((((('''&&&###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$#########$$$$$$$$$$$$############!!!!!!!!!!!!"""###$$$%%%%%%$$$######$$$%%%$$$"""&&&%%%$$$""" $$$$$$###""""""!!!  !!!!!!""""""#########""""""!!!!!!!!!###!!! """$$$$$$###!!!!!!!!!!!!!!!"""#########"""""""""!!! """!!! !!! !!!""""""###   !!!!!!!!!""""""""" !!!"""!!!  !!! !!!"""""" """"""""""""""""""""""""""""""!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$ !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!  !!!###### !!!""""""!!! """""""""""""""!!! """"""""""""""""""""""""   ###%%%###!!!###EEE""" ###!!!  """"""!!!   !!!!!!!!! """ ######'''"""  !!!!!!  VVV%%% """###$$$###!!! !!! !!!!!!""""""!!!!!! !!!"""###$$$%%%&&&&&&'''***++++++)))'''%%%%%%&&&&&&&&&'''(((***+++,,,---......---......///000111//////000000000000111111oooVVVIII<<<666444000......000...,,,+++++++++***)))###%%%'''))))))((('''&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%###"""###$$$$$$$$$%%%$$$"""!!!"""""""""""""""""""""###$$$$$$&&&%%%###$$$%%%%%%$$$"""#########"""!!!!!! ######""""""!!!!!!!!!!!!###""""""!!!!!! #########"""!!!!!! !!!"""""""""###$$$"""!!!!!!!!!!!!!!!""""""$$$$$$###"""  """""""""!!!###"""!!!  """"""!!!!!!!!! !!!!!!!!!""""""!!!"""###"""  !!!!!!!!!!!!!!!!!!""""""###$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""!!! ######""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!  !!!!!!  """### ###%%%###&&&---444!!! !!! !!!  !!! !!!!!!    !!!!!! ,,,111000 !!!  !!! VVV%%%!!!"""###"""  !!!#########$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%&&&''')))***+++,,,------------...///000111////////////000000000111mmmUUUHHH;;;666444000...///---+++***)))+++++++++***###%%%'''))))))((('''&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%###""""""###"""###$$$###!!! """&&&%%%$$$###############%%%$$$###$$$%%%%%%$$$###$$$$$$$$$######""""""""" !!!!!!""""""""""""$$$$$$###""""""!!!!!! """"""""""""!!!!!! """%%%%%%$$$$$$%%%&&&###"""!!!   !!!"""""""""###!!!###$$$ !!!!!!!!!!!!  !!!!!!!!!"""###$$$###!!! !!!""""""!!!!!!!!!!!!"""######$$$###!!! !!!!!!   !!!""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! ###!!!  !!!###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!  !!!"""!!!  !!!"""###"""  """###!!!)))%%%jjj111 !!!!!!!!!      '''###""" !!!!!!!!! !!!  !!!!!! VVV$$$ !!!"""!!!  !!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$%%%&&&((()))***+++,,,,,,,,,,,,---...///000...////////////000000000lllTTTGGG:::555333111//////***(((''''''((())))))(((%%%&&&'''((((((((('''&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###""""""""" """$$$###  ###'''&&&%%%$$$############$$$###"""###%%%%%%%%%$$$''''''&&&%%%###"""!!!!!! !!!!!!"""######!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###"""""""""######"""!!!!!!###$$$%%%"""###$$$###!!!   """###$$$  !!!!!!!!!""""""""""""###$$$###"""!!!"""###!!!!!!!!!!!!!!!"""###### !!!######"""  !!!"""######!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!! $$$""""""$$$"""""""""""""""!!! !!!!!!"""""""""   !!!!!!!!!""""""!!! !!!,,,rrr !!!!!!!!! !!!!!!   !!! $$$###"""!!! """ ###((( !!!!!!  !!!!!!!!!!!!VVV### !!!"""!!!  !!!!!!""""""######""""""!!!%%%%%%%%%$$$$$$$$$######"""###%%%$$$######%%%&&&######$$$%%%'''((()))***++++++++++++,,,---............////////////000000lllSSSFFF:::555333111///000,,,***(((((())))))(((''''''''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$"""!!!!!!"""%%%$$$!!!"""%%%$$$$$$###############$$$!!!!!! """$$$%%%%%%$$$%%%%%%$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!"""######### !!!"""""""""  """"""!!!   """$$$%%%%%%###%%%&&&$$$!!! ###""""""!!!  !!!!!!""""""#########$$$$$$$$$###$$$%%%$$$"""!!!"""###!!! !!!""""""!!!#########  !!!!!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" """!!! !!!""""""""""""""""""!!! !!!"""######$$$$$$   ######  ###(((###&&&===222!!!  """###!!!!!! !!!  !!! """!!!!!!  !!! !!! !!!!!!  !!!!!!!!!!!!VVV### !!!""""""!!! !!!"""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%""""""###%%%&&&'''((()))))))))))))))***+++,,,---........./////////000000lllRRRFFF999555333111///000111///---,,,,,,+++***((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$''''''%%%""" ###&&&%%%"""!!!$$$(((!!!!!!!!!!!!"""###$$$%%% !!!$$$%%%%%%%%% !!!"""###$$$%%%%%%"""""""""!!! """""""""!!!  !!!"""######&&&$$$""""""###$$$$$$"""!!!!!!!!!!!!!!!""""""###############"""""""""!!! ###%%%$$$""" !!!### !!!!!!!!!!!!  !!!!!!!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$"""""""""### !!!""""""$$$"""!!!!!!"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""###$$$&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!""""""!!! """""""""""""""!!!!!! !!!###$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """#########"""!!!$$$###"""&&&((( """!!! """$$$!!! !!!###%%%!!!  !!!  !!!"""""" !!!###%%%###"""!!!  !!!"""$$$ !!!!!!  !!!!!!!!!!!!VVV### """###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''%%%&&&&&&$$$"""!!!!!!"""""""""###$$$&&&'''((()))(((((((((((()))***+++,,,............/////////000lllQQQEEE:::555444111//////+++***)))***+++***((('''&&&&&&&&&%%%%%%%%%$$$$$$"""%%%%%%"""###&&&'''$$$########################"""$$$&&&$$$!!!!!!#########""""""""""""######$$$$$$############$$$$$$!!!"""$$$### $$$###!!!   !!!"""###""""""!!!  !!!"""###!!! ###$$$""" ###  !!! !!!!!!!!!   !!!###$$$###"""!!! !!!$$$''')))!!!!!!!!!!!!  !!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!'''###"""$$$"""  !!!""""""!!! !!!  """"""!!!$$$""" !!!### !!!!!!!!!!!!###"""  """!!!!!!!!!!!! !!!!!!!!!  !!!"""""""""""" !!!"""""" """"""###!!! !!! ###)))'''  '''""")))999MMM,,,'''###,,,!!! !!!!!! !!!!!!"""""""""!!!###!!! !!!### """  !!!"""######VVV$$$"""""""""!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$%%%%%%###""""""###$$$###"""""""""###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((******))))))***,,,...,,,))))))+++...000111lllQQQEEE999555444111//////...---+++*********(((&&&$$$$$$$$$$$$###############$$$""""""%%%$$$!!!########################"""###$$$###"""!!!"""#########""""""""""""######$$$######""""""######$$$ """!!!"""$$$"""$$$############"""""""""$$$###!!!  !!!"""###$$$%%%$$$######""""""""""""!!!!!!!!!!!!"""!!! !!!"""!!! ###!!! """###""" %%%"""!!!""""""!!!   !!!"""###!!!###%%%#########""""""!!!!!!!!! !!!!!!!!!""""""  !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""$$$  """  !!! !!!""""""!!! !!!!!!!!! !!!""" !!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!"""!!!!!!!!! $$$((("""###$$$&&&!!!((((((%%%!!!%%%''' """!!!%%%!!!!!! """###$$$"""  !!!!!!!!! """  """ !!!  !!!!!!""""""VVV$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$%%%%%%###"""!!!$$$###"""""""""###$$$%%%$$$%%%%%%%%%&&&&&&''''''&&&((())))))))))))***,,,---+++)))***,,,///000000kkkQQQEEE999555444111//////222///,,,***))))))((('''%%%%%%%%%%%%$$$$$$$$$$$$"""&&&'''%%%%%%((('''$$$###########################"""!!!"""###$$$###"""""""""""""""""""""""""""$$$######""""""######$$$"""$$$######%%%$$$!!!$$$$$$$$$$$$###############"""!!!   !!!"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!! !!!###"""!!! """"""!!! $$$""" """######  !!!!!!!!!!!!!!! !!!###$$$%%%&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""""""""###  !!!!!!!!!!!! !!!!!!"""""""""### !!!"""   !!!!!!""" !!!!!!!!!!!!  ###"""$$$$$$"""  !!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!  ###""""""!!! ###"""%%%""" ############"""!!! )))"""%%%!!!ZZZVVV***  !!!  !!!!!! !!!!!!""" !!! !!!  VVV$$$ !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%###!!! ######""""""######$$$%%%######$$$%%%&&&&&&''''''&&&'''))))))((((((***,,,+++***)))+++---/////////jjjQQQEEE999555333000...///111...***((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''$$$$$$((()))'''###########################!!!!!!$$$&&&$$$"""""""""############""""""######""""""""""""###### """$$$$$$%%%%%%###!!!"""""""""!!!!!!!!! """"""!!!!!!  !!!   ###!!!!!! !!!!!!!!!!!!  !!!!!!!!!   """""""""!!!  !!!"""######$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!"""""""""  !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""###"""!!!"""$$$$$$"""  !!!""" !!!!!!!!!!!!!!!!!! """!!!######"""  !!!""""""#########""" """"""""""""!!!"""!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!  $$$ """""" %%% &&&%%%!!!###$$$ !!!""" !!!!!! !!!!!!!!!   !!!!!!!!! VVV$$$!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""!!!!!!###############$$$$$$$$$!!!"""###$$$%%%&&&'''(((%%%&&&((((((((((((***+++***))))))+++...//////...hhhPPPDDD888444333000......---+++'''&&&'''((((((((((((((('''''''''&&&&&&&&&$$$$$$!!!"""&&&&&&###########################!!!!!!$$$&&&$$$"""!!!"""############"""!!!###""""""""""""""""""###"""!!!!!!""""""""""""$$$!!!!!! !!!!!!!!!!!!!!! """"""$$$%%%%%%%%%$$$###  ### !!!!!!!!! !!! """"""!!!    """""""""!!!  $$$######"""!!!!!!  !!!!!!!!!!!!  !!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!""""""$$$%%%$$$"""  !!!!!!!!!!!! !!!!!!!!! ### !!!"""""" """######"""""""""!!!!!!!!!!!! !!!""""""!!!!!!   %%%%%%''',,,'''%%%&&&***&&&%%%***###"""%%%,,, DDD000%%% !!!"""!!!     !!!!!!!!!!!! VVV$$$!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###"""!!! """###""""""######$$$$$$$$$$$$!!!!!!"""###$$$&&&&&&'''###%%%'''''''''((()))+++)))((()))+++---//////...~~~gggPPPDDD888444333000......+++)))&&&&&&'''(((((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###''''''###########################"""!!!"""###$$$###"""!!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""###### !!!!!! """%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!### !!!!!! !!! ###$$$###"""!!!!!!   !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!! """$$$$$$###  !!!!!!!!! !!!!!! !!!!!! $$$"""!!! ###%%% !!!"""#########   !!!"""""""""""" !!! !!!...(((&&&***FFFeee~~~~~~YYYWWW%%%###  !!!     !!! !!!!!! !!! VVV$$$ !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""$$$$$$###!!! """$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%"""$$$&&&''''''''')))+++)))(((((())),,,///000///~~~fffPPPDDD888444222///......,,,***(((((()))((('''%%%$$$$$$$$$$$$############&&&'''&&&""""""''')))(((########################"""###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""######### !!!%%%#########""""""""""""!!! !!!""""""!!!  !!!!!!!!! """"""""""""!!!!!!!!!!!!"""!!! !!!"""!!!  """!!! !!!!!!######""" !!!### !!!!!!!!!!!!!!!!!!  !!!"""###%%%$$$###""""""###%%%&&& !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!! ###%%%%%%###   !!!""""""!!!  !!!"""  !!!"""  ###%%%!!!!!!""""""""""""!!!!!!!!! !!!"""######  !!!"""###$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!! ***(((%%%222ZZZwww...<<<!!!+++  """%%%!!!   !!! """"""###  !!!"""  VVV$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!! !!!###!!!"""###$$$%%%$$$$$$###!!!"""""""""######$$$$$$!!!###%%%&&&&&&''')))+++***((('''(((+++...000111~~~fffPPPDDD888444222///---......,,,+++******)))&&&###&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$%%%######&&&&&&###########################"""$$$&&&$$$!!!!!!### """###$$$$$$###""" """"""!!!!!!!!!!!!""""""""" %%%&&&!!! $$$""""""""""""!!!!!!!!!!!! !!!""""""!!! """#########"""!!!!!!  !!!""" """!!!"""######!!! $$$ !!!!!!""""""######   !!!###$$$$$$""" !!!###%%% !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!%%%((('''%%%###!!!!!!!!!!!!!!!!!!"""######"""!!!  !!!""" !!!###$$$ """""" !!!###$$$""""""!!!!!!!!! !!!"""######""""""  !!!"""""" !!!"""###$$$%%%---&&& +++rrr222""" !!! ######""" !!!!!!  !!!""" !!!######$$$ !!!""""""  VVV$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!!!!!!!!!!"""###$$$%%%$$$######"""""""""""""""#########!!!###%%%&&&&&&''')))+++***(((&&&'''***...111222vvvcccMMMBBB888555444111------))))))))))))(((&&&%%%$$$%%%''''''&&&$$$######$$$&&&&&&%%%%%%$$$###""""""%%%&&&!!!"""(((######$$$$$$$$$%%%%%%%%%############"""""""""""" !!!"""""""""""""""""""""############""""""%%%(((+++)))"""%%%%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!######""" !!!"""###$$$%%%%%% !!!"""######""""""!!! $$$###""" !!!"""""" !!!"""###$$$%%%%%%!!! !!!"""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!###!!! ###$$$"""""""""""""""!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""$$$###!!! !!!###$$$!!!!!! !!!  !!!  !!!"""!!!!!! !!! ###"""  !!!"""!!!!!!  !!!!!!!!!!!!  !!!"""###### %%% )))%%%""""""iii+++!!! !!!"""###$$$%%%  !!!"""######$$$ !!!"""+++$$$000&&& !!!!!! TTT !!!!!!    ###&&&$$$!!!""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''(((''''''(((((()))***+++uuubbbMMMBBB888555444000---,,,...------+++***)))(((((($$$%%%&&&&&&%%%$$$&&&'''&&&&&&%%%$$$############ ######""""""###$$$############$$$$$$$$$$$$############"""""""""""" !!!""""""######""""""""""""############""""""!!!%%%((('''""" !!!"""$$$$$$%%%%%%###  !!!!!!""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!""""""######"""""""""###$$$$$$""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""%%%$$$"""!!!!!!"""$$$%%%!!!!!! !!!  !!!!!!   !!! !!!!!! """!!! !!!"""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""""" ###"""222$$$...###444III### !!!""""""###!!!  !!!!!!""" %%%""" """ +++ """""""""!!!!!! TTT !!!!!!  !!!!!!!!!!!!!!!!!!  ###%%%$$$!!! !!!""""""###$$$$$$######$$$%%%%%%&&&&&&'''''''''''''''((()))******tttaaaNNNCCC888555444000,,,+++,,,+++)))'''%%%$$$$$$%%%###%%%&&&'''&&&&&&((()))'''&&&$$$###""""""###$$$'''$$$ ###%%%### """"""""""""########################""""""""""""!!!"""######$$$$$$######""""""############"""""""""%%%%%%""" !!!### !!!!!! &&&&&&$$$!!!""""""""""""""""""""""""######"""!!!  !!!"""$$$%%%#########"""""""""!!!!!!&&&%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ """%%%'''(((&&&###!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!"""######!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""%%%$$$###""""""###$$$%%%!!!!!!!!! """!!! """"""!!! !!!!!!  """""""""""""""!!!!!! """!!!  !!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! ###&&&!!!%%%:::  !!!"""!!!  !!!  &&&)))+++333'''''' !!!!!! %%%,,,...***)))%%%!!!###!!!  !!!!!! TTT   !!!""""""###### """$$$$$$""" !!!!!!""""""###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))rrr___NNNCCC888555333///+++******)))&&&###!!!!!!!!!"""%%%&&&''''''&&&&&&((()))&&&%%%###"""!!!"""###$$$'''### !!!$$$%%%"""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""###$$$$$$$$$$$$$$$""""""############"""""" ######"""!!!"""##############################"""!!!######### !!! $$$#########"""""""""!!!%%%$$$$$$###""""""######!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!$$$&&&&&&%%%""" !!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!""""""############ !!!!!!!!!!!!"""""""""%%%%%%$$$######$$$%%%%%%!!!!!!!!!!!! """!!! !!!"""###"""!!!"""!!! !!!"""###$$$######!!! """"""!!!!!!!!!"""######  !!!!!!!!!!!! !!!!!!!!!!!!!!! )))$$$222??? !!! """"""!!! !!!!!!!!!!!!   """###===)))!!!"""############$$$'''(((!!!'''""" )))######!!! TTT   !!!""""""###  !!!"""######""""""""""""#########$$$$$$$$$%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((qqq^^^MMMBBB888555333///+++***///---***'''&&&&&&'''''''''((()))(((&&&%%%&&&'''%%%$$$###"""""""""###$$$!!!###%%%$$$###!!! !!!!!!!!!"""""""""############"""""""""!!!""""""###$$$$$$$$$$$$$$$""""""############"""""" !!!""""""!!!!!!!!!"""&&&&&&%%%$$$$$$###"""""" !!!!!!   !!!""""""######$$$$$$######""""""!!!!!!######"""!!!!!!!!!""""""###$$$$$$%%%&&&'''''''''%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!!""""""""""""!!!""""""###$$$%%%!!!!!!"""###$$$######"""!!!!!!!!!!!!"""""""""###%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!! """ !!!#########""""""!!!  !!!!!!!!!!!! """######"""!!! ###""""""######$$$$$$%%% !!!!!!!!!!!! !!!!!!!!!!!!!!! &&&222:::===$$$"""""""""!!!!!!!!!!!! """"""!!! !!! !!!!!!!!!  %%% """"""UUU%%%111"""''')))***)))***+++222,,,&&&))),,,(((&&&!!!TTT    !!!!!! !!!!!!  !!!"""########################$$$$$$$$$""""""###$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''(((qqq]]]KKK@@@777444333///,,,+++///...,,,***)))))))))***'''((()))'''%%%$$$$$$%%%#####################""" &&&'''$$$!!!!!!###!!!!!!!!!!!!""""""""""""############""""""""""""!!!"""######$$$$$$######""""""############""""""######"""""""""!!!!!!!!!%%%$$$$$$###!!!  !!!!!!!!! !!!""" !!!""""""#########""""""!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""###$$$%%%&&&&&&""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!! !!!"""### !!!!!!""""""############"""""""""###$$$$$$!!!"""###$$$$$$$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!! !!! """######"""!!!!!!  !!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%!!!!!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! ###$$$qqq&&&"""""""""""""""!!!!!!!!!"""!!!  !!!""""""!!!!!! ###%%%(((TTT&&&444###+++555:::888222---***###""")))333---000 000$$$)))### TTT     !!!!!!  """###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((qqq]]]JJJ???666333333000------*********))))))(((((((((%%%&&&'''&&&%%%$$$%%%&&&!!!"""###$$$$$$###"""!!!"""&&&&&&###!!!"""$$$!!!!!!"""""""""#####################"""""""""""" !!!""""""######""""""""""""############""""""$$$###""""""############"""!!!!!!!!! $$$###"""!!! !!!######"""!!!"""###"""!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$###""""""!!!"""""""""######$$$$$$!!!!!! !!!""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%$$$$$$######"""######### """###%%%%%%$$$###"""!!!!!!"""""""""#########"""##################"""""""""""""""!!!!!!!!! !!!###"""!!!  !!! !!!!!!"""""" !!!"""""" !!!"""############!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!  !!!!!!"""""" %%%"""### !!!!!!!!!!!!!!!!!!!!! !!!!!!!!! +++###)))000)))+++111777777111)))###!!!###+++!!!(((''''''!!!((($$$  !!!TTT   !!!!!!!!!""""""!!!  """!!! !!!!!!!!!!!!!!!!!!!!! """""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))qqq^^^HHH>>>555333333000...---))))))************))))))"""$$$%%%%%%%%%%%%&&&(((!!!###%%%%%%$$$""" $$$%%%%%%$$$###"""$$$%%%""""""""""""########################"""""""""""" !!!"""""""""""""""""""""############""""""###"""!!!"""$$$%%%%%%%%% !!!!!!!!!!!!!!!!!!"""#########$$$%%%%%%###""""""###  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""### !!!"""!!!!!!%%%%%%%%%$$$$$$$$$$$$###!!!!!! !!!!!!"""##############################$$$$$$######""""""!!!!!! !!!"""!!!!!! !!!""""""###$$$%%%%%%%%%%%%%%%$$$###"""""""""### """$$$%%%%%%%%%###"""""""""""""""############""""""############""""""""""""""""""!!!!!!!!!!!!!!!""""""!!! !!!""" !!!!!!"""!!! !!!###$$$ !!!"""""""""""" !!!!!! !!!!!!!!!!!!  !!!"""###### ,,,???BBB(((:::!!! !!!!!! !!!!!!  ,,,***!!!)))***)))!!!<<<888999666...$$$ ###%%%+++"""'''&&&(((!!!  TTT !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!  !!! ############"""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))ppp[[[HHH>>>555333333111......&&&'''***,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! %%%$$$"""!!!!!!###%%%'''$$$%%%%%%###!!! """########################!!!!!!""""""#########$$$ )))))) ###!!!"""$$$%%%$$$""" !!!""""""""""""""" !!!!!!!!!""" !!!!!! !!!!!!"""""""""###""""""  !!!""" !!!"""###$$$$$$$$$### """######"""!!!!!!""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!%%%$$$""" ###$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###$$$######$$$&&&&&&%%%###)))###!!!&&&***(((### $$$$$$$$$$$$$$$###""""""%%%%%%$$$%%%''''''%%%###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""###### """  """ !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!! $$$"""  !!!!!!!!!'''iii+++,,,  !!!!!!"""!!!  !!! !!!"""!!!    %%%ZZZ---444)))***(((+++ !!!%%%###!!! """"""!!! """UUU$$$ !!!!!!  """######!!! !!!###"""!!!"""$$$$$$  !!!"""###$$$$$$%%%"""###$$$$$$$$$"""!!! ###""""""$$$&&&''''''&&&nnnYYYHHH===444111111...+++***'''((()))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!! !!!!!!!!!!!!!!!""""""""""""###$$$###!!!!!!"""$$$########################""""""""""""""""""""""""%%%&&&###!!!!!!"""###$$$###!!! !!!""""""""""""""" !!!!!!!!!!!!!!! !!!!!!"""###""""""""""""""""""!!!!!!!!!  !!!!!!!!!""""""""""""######!!!"""$$$$$$"""!!!"""###%%%$$$$$$$$$############""""""############"""""""""######!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%!!!!!!'''***'''$$$### !!!"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%##################"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!! """!!! !!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!! ###""" !!!!!!###WWW333 %%% (((BBB(((!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """!!!  !!!!!!  """######"""   !!!!!!!!!!!!!!!!!!%%%,,, WWW***---&&&!!!!!! !!!###"""  UUU$$$  """"""###!!! !!! """!!! !!!######  !!!""""""######"""######$$$$$$###"""!!!#########$$$%%%'''((((((jjjVVVIII>>>444111000---))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######### """#########!!!!!!!!!"""###"""!!!!!!###%%%#################################"""""""""""""""&&&''' ###&&&%%%""""""######"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###%%%$$$$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$###!!! !!!!!!"""!!!###$$$$$$"""""""""###""""""""""""!!!!!!!!!!!!#########""""""#########!!!######""" ########################"""""""""""""""###$$$%%%$$$######$$$&&&&&&%%%###!!! """''')))&&&%%%''' !!!"""###$$$%%%%%%&&&$$$"""!!!###$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """### !!!""""""!!!  """"""!!!!!!   !!!!!!!!!!!!""""""""""""!!!!!!###"""  !!!!!!!!!---"""%%% """ooo((("""""""""""""""!!!!!!!!!!!!!!!   !!! !!!""""""!!!"""###"""  !!! ### :::$$$/// !!! !!!!!!  """  !!!!!! UUU$$$!!!  !!!!!!"""  !!!  !!!!!! !!!!!!!!!!!!"""############$$$$$$###%%%$$$$$$$$$%%%&&&((()))gggTTTIII>>>555333222///,,,,,,,,,+++)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$"""######"""!!!!!!###$$$########################!!!!!!""""""############!!!&&&'''""" $$$&&&$$$%%%$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """""""""!!!"""######$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$!!! !!! """######"""!!!!!!"""!!!!!!!!!!!!!!! %%%$$$""""""""""""$$$%%%!!!######"""!!!!!!"""""""""""""""""""""""""""######"""!!!"""###%%%&&&$$$######$$$&&&&&&%%%### $$$((('''$$$$$$'''######"""""""""!!!""""""&&&### !!!###$$$$$$"""""""""###$$$%%%%%%&&& !!!!!!""""""""""""""" !!!!!! """###"""!!!$$$ !!!###$$$$$$###!!! """""""""!!!   !!!!!!!!!!!!!!!""""""!!!!!!!!!"""!!! !!!!!!'''"""666qqq###$$$!!! """ !!!!!!!!!"""""""""!!!!!!   $$$ !!!!!!"""!!!""""""!!! !!!""",,,;;;!!!222&&&""" !!!  """  !!!!!! !!!"""!!!UUU$$$  !!!!!!!!! !!!   !!!!!!!!!!!!!!!!!! ###""""""######%%%&&&&&&''''''&&&%%%$$$%%%''')))fffTTTFFF<<<333222222000.........---***((('''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$###"""!!!"""###%%%&&&$$$%%%$$$###!!! !!!"""######################## """###$$$%%%&&& """"""###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """""""""""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$&&&%%%"""  !!!!!!""""""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!""""""!!! """$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&$$$######$$$&&&&&&%%%###!!!!!!$$$((('''###"""%%%$$$$$$###"""!!!"""""""""%%%### !!!"""######!!!!!!"""###$$$%%%%%%&&& !!!"""###""""""!!! !!!"""!!! ### !!!""""""""""""!!! """"""!!!!!!   !!!!!! !!!!!! !!!!!! !!!!!!!!!###www$$$ """!!!!!!"""######!!!!!!    """###### &&& !!! !!! &&&***(((444 {{{$$$&&& ######""" !!! !!!!!!""" !!! """######!!! UUU$$$"""!!!  !!!"""!!!!!!!!!!!!!!!!!!  !!! ###"""""""""""""""""""""###"""""""""###&&&(((***---------***'''%%%''')))gggUUUCCC999000///000///------...---+++)))((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!###""" !!!###%%%%%%%%%%%%###  !!!######################## """###$$$%%%&&&######"""!!!!!!"""###"""""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""######$$$ !!!"""###%%%&&&&&& !!!""""""###""""""&&&%%%###"""!!!!!!!!!""" !!!######!!! !!!"""###############$$$$$$$$$$$$$$$############$$$$$$#########!!! """$$$########################$$$$$$#########$$$$$$%%%$$$######$$$&&&&&&%%%######!!!###''''''$$$"""###""""""!!!!!!"""$$$&&&'''%%%###!!! """######### !!!!!!"""######$$$$$$ """#########"""!!! !!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!###   !!!"""###!!!!!! !!! !!!!!!!!!!!! $$$%%%"""   $$$+++)))(((@@@<<<111VVV *** !!! !!!!!!!!!!!!!!!!!!"""""""""  !!!  UUU$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!  """ !!! """"""""""""###############"""!!!!!!###'''***---666777777222,,,((('''(((hhhWWWDDD999111///000...++++++++++++***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############"""""""""!!! !!!#########$$$$$$###!!! !!!###########################"""""""""""""""#########%%%$$$###$$$$$$###"""!!! !!!###$$$$$$"""""""""""""""!!!  !!!"""######"""!!!!!!!!!!!!"""###### !!!""""""###$$$$$$ !!!"""###$$$$$$$$$###%%%%%%$$$$$$######"""""""""###%%%%%%###"""###$$$ !!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###"""###%%%$$$""" !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$######$$$&&&&&&%%%###"""%%%(((&&&$$$###$$$###""""""###%%%''')))$$$###""""""$$$$$$###""" !!!"""""""""### """#########!!!!!! !!!"""#########"""  !!!!!! !!!  !!!!!!!!!!!!"""""""""###### !!!"""""""""  !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!222ggg&&&""" """"""!!!### !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!"""&&&***111LLL555222111+++555--- 000 !!!!!!!!!!!!!!!!!!!!!   UUU$$$ !!!!!!!!!!!!  !!!"""######"""""" !!! !!!###  ### !!!!!!"""#########$$$"""!!!!!!###''',,,///???BBBBBB<<<444,,,))))))jjjYYYGGG===444222111///,,,+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!"""###%%%%%%$$$$$$###!!!"""###"""!!!!!!###%%%########################%%%$$$$$$###"""!!!!!! !!! """###"""!!!!!! !!!"""###""""""""""""""""""""""""!!!  !!!###$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""###$$$%%%'''((((((''''''$$$%%%%%%%%%%%%$$$#########%%%'''&&&%%%$$$%%%&&&######$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$### ###&&&'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$######$$$&&&&&&%%%###!!!$$$***)))&&&$$$((('''%%%######$$$%%%&&&$$$######$$$%%%%%%###""" !!!!!!!!!!!! """###$$$###!!! !!!""""""###$$$%%%%%%%%%$$$!!!"""$$$""" %%%$$$!!! !!!$$$%%%!!!!!!""""""######$$$$$$ !!!"""######  !!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!TTT'''###$$$###!!!&&&!!!'''$$$######"""!!! !!!!!! !!!!!!""""""############!!!  $$$ !!!###$$$ !!!"""""" !!! !!!###$$$'''@@@BBB<<>>666000///111lllUUUEEE<<<444222111///...000///...---+++***)))))))))''''''''''''''''''''''''$$$######%%%'''(((&&&#########$$$$$$%%%$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$%%%%%% """$$$%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$#########%%%$$$""""""######""" !!!"""""""""""""""!!!%%%$$$###"""""""""######%%% !!! """$$$$$$"""!!!"""### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$&&&%%%$$$###!!!!!! """"""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%''''''%%%$$$###$$$%%%&&&'''%%%###!!!"""###$$$%%%&&&'''''''''&&&%%%'''%%%%%%%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###############"""!!!!!!""""""#########""" ###"""!!!!!! !!!!!! """!!! """((($$$ """""" !!!###""""""!!!!!!!!! $$$ """###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ### """###"""  !!! &&&+++((($$$###"""!!!$$$'''AAA&&&###000!!!###     VVV$$$!!!!!!!!!!!!!!!  !!!!!!!!! """!!!  !!!"""!!!  """"""""""""###$$$%%%%%% !!!"""$$$&&&'''(((...111222111---******+++jjjSSSDDD;;;333222111...---///000///---+++)))(((''''''''''''''''''''''''''''''$$$$$$###%%%&&&'''%%%$$$"""######$$$%%%%%%%%%$$$######"""""""""!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%"""%%%&&&&&&%%%$$$!!!""""""""""""###%%% !!!###%%%%%%$$$"""!!!&&&$$$""""""""""""  !!!"""############$$$###"""!!!!!!!!!"""""""""$$$%%%###  !!! !!!######!!! !!!"""!!!"""###$$$%%%%%%%%%%%%########################"""""""""######%%%&&&'''(((&&&###!!! !!!"""############$$$$$$$$$$$$!!!!!!"""###$$$&&&'''((($$$&&&'''&&&$$$######$$$&&&'''((('''%%%$$$%%%&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""############""""""!!!""""""#########"""!!! $$$######""""""""""""""" !!!!!! ###""" !!!"""###&&&&&&!!!"""$$$$$$!!!!!! !!!!!!!!!  """"""""""""!!!!!!!!!!!! $$$ """""""""""""""#########!!!!!!!!!!!!    !!! """""""""$$$(((%%% ***&&&///!!!$$$$$$!!!### !!!!!!  """!!! VVV$$$#########"""!!!  !!!  !!!"""  !!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%%%%%%%&&&&&&'''))))))~~~gggQQQCCC:::333222111...---...,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""######$$$$$$$$$ !!!"""!!!!!!"""$$$ !!!#########""""""$$$"""!!!!!!""""""!!! !!!"""""""""""""""  ###&&&&&&###"""$$$&&& """######"""!!!!!!"""""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%$$$###"""""""""###$$$"""""""""############$$$ !!!###%%%&&&'''###$$$%%%%%%$$$###$$$%%%%%%&&&''''''&&&%%%&&&((($$$%%%&&&'''''''''&&&%%%&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""############"""!!!"""""""""###""""""""""""$$$$$$###""""""""""""""" !!!""""""!!! ###"""!!! !!!"""###!!! """######""""""!!!!!! """"""""" !!! !!!``` ###  !!! !!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!! """'''&&&!!!%%%$$$###DDD---!!!!!!### !!!!!! !!!!!!###""" VVV$$$""""""######"""!!!  !!!!!!   !!!!!!!!!  !!!!!!!!!""""""&&&$$$###$$$'''***,,,---{{{eeeOOOBBB999333111111...,,,,,,))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&############"""""""""### !!!"""######""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$"""!!!%%%$$$""" !!!"""$$$!!!"""###"""!!! !!!"""!!!!!! !!!###$$$!!!  """######""""""""""""""""""!!!   !!!"""""""""!!!!!!!!!###$$$$$$###""""""###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$%%%&&&%%%%%%!!!!!!!!!"""""""""######"""""""""###$$$%%%&&&'''!!!"""$$$$$$###$$$&&&((($$$%%%&&&&&&%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$!!!""""""#########""""""###""""""""""""#########$$$###""""""!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!"""#########"""!!!""" """!!! """""""""!!!!!! !!!"""###!!! !!! ???$$$%%%###!!! !!!###$$$$$$###$$$!!!  !!!!!!!!!!!!!!!  !!!  !!!"""###"""!!!!!!!!! !!!  !!!)))"""qqqooo444!!!###!!!!!!!!!"""!!! !!!!!! !!!!!!"""$$$$$$  VVV%%% !!!"""######""""""  ###""""""!!! !!!!!!$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""(((&&&$$$$$$'''***,,,---xxxbbbLLLAAA999222111111---++++++***))))))))))))***++++++((((((((((((((((((((((((###$$$$$$###!!!!!!"""$$$!!!"""""""""""""""!!!!!!######"""""""""!!!!!!!!! !!!"""""""""""""""%%%###!!! !!!"""######$$$%%%###!!! !!!###""" !!!###$$$ !!!###%%%$$$$$$############"""!!! !!!!!!"""#########""""""(((%%%###"""$$$###!!!"""###%%%%%%###"""###$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$######"""""" ###%%%''''''&&&%%%!!!""""""""""""#########&&&&&&%%%%%%&&&''''''(((!!!"""#########$$$&&&(((###%%%&&&%%%$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&###"""!!! !!!!!!!!!""""""############"""######"""""""""###$$$$$$$$$######"""!!!""""""""""""!!!!!! !!!!!!""" !!!###%%%%%%$$$"""!!!%%%"""!!!$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!"""###""" !!!!!!""""""""""""#########))) !!!"""!!! !!!###$$$$$$######&&&!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!"""### """###"""!!!!!!!!! !!! ######!!!"""(((***222GGG !!!#########""""""!!!   !!! !!!"""""""""$$$"""VVV%%% !!!"""######### """"""!!!!!! !!!"""$$$$$$###""""""!!!""""""############""""""""""""%%%$$$###""""""$$$&&&'''vvv```KKK@@@888222111000---******+++******)))))))))******((((((((((((((((((((((((%%%&&&&&&$$$"""!!!$$$&&&$$$%%%%%%$$$$$$###"""!!!$$$$$$#########""""""""" !!!"""###### !!!"""############"""###$$$###  !!!######""""""!!!""""""""""""!!!!!!"""$$$%%%$$$###!!!"""""""""""""""!!! !!!"""###$$$$$$$$$######,,,)))&&&%%%$$$$$$######!!!###$$$$$$###""""""### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$###!!!"""###%%%$$$&&&'''&&&$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$###!!!  !!!"""!!!!!!"""#####################"""""""""###$$$%%%%%%%%%$$$###############$$$"""  """$$$""""""######$$$$$$$$$$$$%%%""""""$$$"""!!!!!!!!!!!!!!!"""""""""!!!""""""!!!!!!!!!"""!!!"""""""""############ """ !!!###$$$###"""&&&#########""""""""""""""""""!!!!!!!!!!!! %%%$$$"""!!!!!!!!!"""###  !!!  !!! !!! !!!$$$$$$!!!"""$$$###&&&000222+++=== !!!###""""""  !!!"""!!!  !!!  !!!""""""### """VVV%%% !!!!!!!!!!!!!!! !!!!!!!!! !!!""""""  """"""""""""""""""""""""!!!######""""""%%%uuu___JJJ???888222111000---************((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((&&&######%%%((('''''''''&&&%%%$$$###"""$$$$$$$$$$$$############%%%$$$""" !!!!!!!!!%%%'''&&&$$$""" """""""""  !!!"""###$$$%%%$$$###!!!%%%$$$"""###$$$$$$###""" !!!"""############ !!!#########"""!!!%%%$$$###""" !!!###&&& """######!!!!!!!!!""" !!!"""######$$$############################## !!!$$$&&&'''((((((''''''%%%$$$""""""###$$$%%%%%%%%%&&&&&&&&&&&&'''''' !!!"""$$$%%%&&&''''''&&&###!!! !!!###&&&'''((('''%%%$$$%%%&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&(((&&&$$$###"""###$$$%%%!!!!!!"""#####################"""""""""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%###  ###%%%$$$###"""!!!"""###%%%&&&!!!!!! %%% !!!!!!""""""###### """###"""!!!"""### !!!!!!""""""%%%$$$  !!!###$$$###""",,,######""""""!!!!!! """!!!!!!!!! 111///+++'''###"""!!!!!! ###$$$###"""###%%% !!!!!! """"""###&&&$$$$$$TTT|||(((!!!###  """$$$"""!!!!!!""" !!!"""###$$$$$$###!!! VVV%%%  !!!"""""" !!!!!!  !!!"""###  !!!!!!!!!!!!!!!"""""""""""" $$$'''%%% """'''rrr^^^JJJ???999555444222...+++,,,***&&&###%%%))),,,***&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&%%%%%%%%%$$$""" ###""""""###%%%&&&&&&%%%""""""###$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&""" !!!&&&(((%%%""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""#########"""!!!!!!###############"""!!!!!! """$$$%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$&&&(((((('''''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''%%%&&&((())))))'''%%%######!!! ###$$$!!!&&&$$$"""###%%%''''''''''''&&&%%%""" """%%% !!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$######""""""&&&%%%###!!! !!!"""###$$$######"""""""""""""""""""""#########""""""!!!"""""""""""""""#########'''!!!!!!###!!! """!!!!!!&&&%%% !!!###$$$$$$$$$###""")))########################!!! !!!######"""  """ !!!!!!"""""""""!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!"""######"""""""""""""""###$$$$$$aaa !!!""""""""""""!!!!!!!!!!!! RRR$$$!!!  !!!  $$$### !!! !!!!!!!!!   """$$$$$$###"""""""""!!!#########%%%&&&rrr^^^KKK???999444333111---,,,---***)))((('''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!"""###$$$$$$###""""""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$###"""!!! ###"""""""""""""""############$$$"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""###############"""!!!!!!###$$$%%%%%%%%%$$$""""""######"""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%$$$!!!###%%%%%%$$$###$$$%%%################################################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((('''&&&&&&''')))***)))'''%%%###&&&%%%%%%%%%''''''%%%$$$$$$###"""###%%%&&&&&&%%%%%%%%%$$$!!!""""""######$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!"""""""""(((###!!!###%%%"""!!!"""  """&&&$$$ !!!"""#########""""""!!!ccc &&&&&&&&&%%%###!!!  !!!!!!!!!!!! $$$ """ !!!!!!""""""!!!!!!""""""!!!!!!!!!"""######!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!"""""""""!!!!!!"""######'''"""""""""!!!!!!!!! !!!  QQQ$$$!!!  !!!"""""""""  ### !!!"""!!!   !!!###"""  """""""""###$$$rrr___KKK@@@999333222000---,,,///***++++++)))&&&$$$%%%'''######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""!!!!!!!!! !!!###$$$$$$###%%%%%%%%%###""" &&&%%%$$$"""!!!!!!!!!!!!###!!!"""!!! """"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""###$$$$$$###############"""!!!!!!$$$%%%&&&&&&&&&%%%###"""######"""!!!!!!"""############$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&((()))******)))'''%%%###&&&((())))))((('''(((((('''&&&%%%'''((()))'''&&&$$$%%%&&&%%%"""!!!!!!!!!######$$$$$$%%%&&&&&&&&& !!!"""$$$%%%%%%&&&&&&$$$$$$$$$$$$############ """$$$&&&''''''%%%$$$%%%$$$######""""""######%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$ !!! !!!"""###"""!!! ###%%%$$$ !!!""""""""""""!!!""")))888!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""###$$$$$$###"""""""""######!!!!!!!!!"""""""""######"""""""""!!!!!! ###"""!!!!!!!!!!!!!!!"""111!!!!!!!!!!!! !!!  !!!!!!UUU$$$!!!  !!!"""######$$$ !!!### !!!"""!!! !!!  ### !!! """qqq^^^KKK@@@888222000///,,,---000++++++***((('''&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######"""######""" !!! !!!###$$$$$$###$$$$$$$$$###!!! %%%%%%###"""!!!!!!!!!!!!### $$$&&&###!!!""""""""""""""""""""""""""" !!!!!!!!!###%%%&&&&&&%%%$$$###############"""!!!!!!!!!"""$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###%%%''''''%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******)))((('''))))))******)))'''%%%$$$###&&&)))(((&&&%%%&&&)))(((''''''(((((('''$$$""""""%%%'''&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&%%%%%%$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!"""!!!!!!############"""!!! $$$### !!!!!!!!!!!!!!!###<<>>777111000///------///...)))%%%&&&+++---***%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######"""%%%%%%"""!!!###%%%"""!!!!!!"""$$$%%%%%%$$$ !!!""""""#########"""""""""!!!!!!"""###$$$$$$""""""(((///111+++$$$"""""""""""""""""""""""""""!!!!!!"""############""""""'''++++++((($$$!!!###############"""!!!!!!$$$%%%&&&&&&&&&%%%###"""!!!"""############"""!!!+++)))'''%%%$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''***+++,,,,,,,,,+++***)))'''''''''''''''&&&&&&%%%###$$$&&&'''&&&&&&'''(((,,,***)))((('''&&&###!!! ###%%%&&&%%%###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###!!!!!!###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$######"""%%%$$$&&&(((&&&!!!!!!$$$+++((($$$!!! !!!"""VVV!!!###"""!!!!!! !!!!!!"""### $$$########################.........***&&&$$$%%%(((""""""############""""""&&& """###""""""!!!!!!""""""############"""!!!!!!!!!"""""""""""""""#########$$$$$$ !!!###$$$$$$%%%"""""""""""""""###$$$$$$---&&&!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! TTT$$$!!!   """$$$%%%  !!!""""""!!! """$$$%%%""""""######""" !!!"""lll[[[III<<<666111111000---,,,......+++(((((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$#########&&&%%%"""!!!###&&&!!! !!!###$$$$$$###!!!""""""###$$$$$$######"""""""""""""""######$$$""""""&&&---///***$$$"""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!"""%%%''''''%%%###!!!###############"""!!!!!!###$$$%%%%%%%%%$$$""""""!!!"""############"""!!!((('''%%%$$$###$$$%%%&&&$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''')))***+++++++++***((('''%%%%%%%%%&&&&&&&&&&&&&&&#########%%%'''''''''%%%,,,+++)))((()))***)))((($$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))''''''&&&%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""%%%'''$$$"""&&&%%%$$$"""!!!!!!!!!!!! 111 ###$$$""""""!!!!!!!!!"""###$$$GGG&&&"""########################&&&$$$"""!!!""""""""""""""""""!!!$$$"""$$$!!!!!!"""############"""######"""""""""###$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""""""""###%%%&&&'''000&&&)))000 $$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!^^^$$$!!! !!!###%%%%%%$$$"""!!!!!!   !!!"""!!!!!!!!! """"""""" !!!"""kkkZZZHHH;;;555111222111---,,,------...---***'''%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######"""%%%(((&&&!!!"""  """###"""!!!######$$$$$$$$$$$$############"""""""""""""""###"""!!!$$$***+++'''###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! #########"""""""""""""""###############"""!!!!!! """$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$###""""""###%%%'''(((%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''((()))******)))((('''&&&###$$$$$$%%%%%%&&&&&&'''""" """%%%'''%%%"""%%%###""""""$$$'''''''''!!!###$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&& """$$$'''((()))((('''''''''&&&%%%%%%%%%%%%&&&!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$###"""!!!!!! %%%%%%(((***'''"""!!!%%%!!!"""###$$$$$$###"""!!!###%%%###"""!!!!!!!!!"""$$$%%%+++###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""$$$%%%%%%!!!!!!""""""""""""!!!!!!&&&###"""$$$ !!!###$$$$$$######"""############$$$%%%&&&&&&"""############$$$$$$$$$############""""""""""""!!!""""""###$$$&&&'''((()))&&&&&&WWW$$$%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!"""#########""" lll$$$!!!!!! ###!!! !!!  !!!  !!!  !!!!!!!!!$$$""" """%%% !!!!!! """iiiSSSEEE333000...---.........---))))))))))))((((((((((((###$$$&&&'''((('''&&&&&&$$$%%%'''''''''%%%###"""$$$""" '''%%%$$$$$$%%%''''''&&&$$$"""$$$%%%$$$"""!!!$$$&&&'''%%%###!!! !!!######""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""$$$"""!!!"""###"""  !!!"""""" !!!"""###$$$%%%&&&### !!!''''''$$$$$$((($$$#########$$$###!!!$$$$$$###############$$$'''%%%$$$######$$$&&&(((&&&&&&%%%%%%$$$###"""""""""###%%%&&&&&&%%%###"""$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&,,,+++)))'''&&&%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&'''((((((&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$((((((((('''&&&###!!!'''%%%"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""***&&& %%% (((,,,%%%"""'''uuu###...###!!!###%%%&&&%%%$$$$$$"""---///###+++"""'''""")))(((%%%###vvv!!! """""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$((('''%%%###""""""#########'''"""$$$%%%+++"""!!!######"""  ######888$$$$$$,,,"""!!!$$$"""""""""!!!   !!!!!!!!!!!!!!! !!!"""!!! !!!  !!!"""!!!!!! !!!!!!!!! !!!!!!""")))%%%!!! !!! iiiSSSEEE888555222000//////---,,,))))))))))))((((((((((((%%%%%%&&&'''''''''&&&&&&$$$%%%&&&''''''%%%###"""%%%%%%$$$!!!"""$$$!!! """$$$%%%%%%### !!!"""!!!!!!###$$$$$$######$$$$$$%%%%%%###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&%%% !!!!!!"""###### !!!!!!!!!###!!!!!!&&&&&&######&&&############%%%$$$""" $$$$$$############$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&+++***)))'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###'''%%%######%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!)))%%%999&&& ###&&&---###DDD???!!!$$$$$$!!!###$$$%%%%%%$$$$$$((( $$$666777XXX222%%%******FFF!!!!!!###########################$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%'''((('''&&&&&&'''(((((('''%%%$$$$$$$$$%%%&&&%%%"""%%%%%%MMM!!!!!!#########"""!!!!!! !!!!!!!!! ,,,###DDD--- $$$%%%"""***```''' !!!    ###"""!!!!!!!!!!!! !!!  !!! !!!"""###!!!!!!!!!!!!""""""###$$$((($$$!!! !!!!!! gggRRREEE;;;888444000///---+++)))))))))))))))((((((((((((&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$''')))((($$$!!! !!!###&&&'''&&&%%%###$$$$$$###""""""###%%%"""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%$$$"""!!!!!!""""""######$$$$$$###########################""""""%%%%%%""""""$$$###""""""$$$%%%&&&$$$###$$$$$$############$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((''''''''''''''''''''''''&&&%%%$$$""""""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&'''***!!!$$$!!! """)))&&&'''xxx!!!###!!!)))"""###%%%&&&&&&%%%$$$$$$777(((iii222;;;nnn!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((***++++++******,,,---***)))(((''''''((())))))%%%***(((+++,,,$$$QQQ!!! ###$$$$$$$$$$$$"""!!! """"""""""""!!! ###&&&777MMM###<<>>'''$$$%%%***))))))))))))))))))))))))'''((()))***++++++++++++******+++,,,---///000111222444555666555555777999;;;999777444222111111111111444222111777777111000+++###%%%$$$%%%&&&'''&&&$$$"""!!!$$$$$$$$$###""" """"""'''$$$$$$######"""!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!! !!!!!! !!!zzzaaaOOOEEE:::777333111000000...---))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&& ###'''((('''&&&''')))((('''&&&&&&'''&&&$$$"""'''%%%###"""#########!!! !!!"""###$$$%%%%%%%%%!!!"""###%%%%%%$$$######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$###"""""""""""""""""""""### """###$$$&&&&&&"""%%%&&&$$$$$$&&&%%%######"""!!!"""$$$&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''(((''''''&&&'''((((((((((((((('''$$$%%%&&&&&&'''''''''&&&$$$%%%&&&''''''(((''''''%%%%%%&&&'''((()))******(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***"""&&&'''""" &&&###"""$$$'''>>>===''' 000"""###$$$%%%''')))***+++'''...>>>(((...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000......///000222444666777:::;;;======<<<<<<===???BBB@@@===:::888666555555666:::<<<;;;;;;===:::222444///'''+++(((((())))))((('''%%%$$$&&&&&&&&&%%%%%%###"""!!!$$$!!!|||###""""""!!!  !!!"""######"""!!! !!!!!!!!!"""""" ### !!!!!!   !!!!!!!!!xxx```NNNFFF;;;888444111000///...,,,))))))))))))((((((((((((%%%&&&''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''!!!!!!"""$$$&&&'''%%%$$$)))(((((((((******(((&&&***'''%%%%%%&&&&&&%%%### !!!!!!!!!###$$$%%%&&&!!!"""$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!########################$$$###""""""######!!!$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&&&&!!!&&&&&&$$$$$$(((((($$$$$$""" !!!###$$$%%%$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###!!!"""######"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((''''''(((((())))))((('''&&&''''''((((((((('''&&&&&&$$$%%%&&&'''(((((((((((('''((((((((())))))******)))((('''&&&%%%&&&&&&'''&&&''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((&&&###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&########################///!!!!!!444XXX### '''%%%###$$$000$$$...!!!$$$$$$$$$%%%&&&((()))***555'''555'''+++***222111111111111111111111111111222333444555666666666222222333555777999<<<======???@@@???>>>>>>???@@@DDDCCC@@@===;;;999999999>>>???CCCBBB>>>@@@@@@777666EEEUUU+++111---------,,,++++++******)))))))))))))))((('''&&&###;;;666%%%""""""!!!!!!  !!!"""######"""!!!  !!!!!!!!!!!! ### !!!!!!  !!!!!!"""!!!!!!  """www___NNNFFF:::777333000...---+++)))))))))))))))((((((((((((!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''+++$$$&&&***)))'''"""!!!!!!###%%%%%%$$$###(((%%%""""""###$$$""" ###"""  !!!!!! """$$$%%%%%%%%%###""" !!!######!!! &&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%% !!!&&&'''$$$%%%******%%%$$$""" """###$$$###$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&((()))&&&&&&%%%%%%$$$###"""""""""###%%%&&&&&&%%%###""""""###$$$$$$###$$$&&&(((########################'''((()))))))))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))(((''''''((()))))))))(((&&&%%%******))))))((('''%%%%%%$$$%%%&&&'''((((((((((((************)))))))))))))))((('''&&&%%%&&&''''''&&&'''''''''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))(((''''''&&&'''(((&&&###!!!###%%%((((((((((((((((((((((((""""""""""""""""""""""""(((///---ppp '''***'''%%% !!!,,,222+++!!!%%%$$$&&&%%%%%%%%%%%%&&&''''''+++$$$&&&---***sss,,,444555555555555555555555555555666777999::::::;;;;;;444444555777:::<<>>???>>><<<<<<===>>>DDDBBB@@@>>><<<;;;;;;;;;AAA===@@@???:::???CCC===<<<777BBB---555111111///......---......++++++,,,,,,,,,++++++***---%%%222!!!CCC!!!((("""$$$$$$######""""""!!!!!! !!!"""$$$$$$"""!!!  """$$$### ### !!!!!!  !!!!!! !!!""""""###ttt]]]OOOAAA:::666111---------...---)))******++++++)))((('''%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%""""""#########$$$$$$%%%######$$$%%%$$$###"""!!!###$$$&&&'''&&&$$$"""!!!  """%%%%%%"""!!!!!!"""###############"""######$$$$$$#########!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''((($$$%%%&&&'''''''''''''''$$$###!!! !!!"""%%%%%%&&&'''(((((((((((()))&&&$$$'''+++,,,((($$$''''''%%%$$$######""""""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&########################$$$%%%$$$###%%%)))***&&&''''''''''''((((((((((((******))))))((((((''''''$$$&&&))))))(((&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((***++++++(((((('''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%###$$$&&&'''%%%###$$$$$$$$$$$$%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''999 """777...&&&######'''nnn>>>...$$$%%%%%% &&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$###$$$'''))) ooo111<<<::::::;;;;;;<<<=========;;;<<<>>>@@@BBBAAAAAA@@@>>>=========???AAADDDFFFEEECCCAAA??????@@@CCCDDDDDDBBB@@@>>>=========>>>@@@@@@????????????@@@AAA888EEE<<<333666>>>555555555444444444444333333333333222111000///......,,,'''!!!&&&---'''  ###$$$$$$###  !!!######!!!!!!!!!!!!!!!!!!!!!!!! ### !!!!!!  !!!!!!!!!!!! uuu___QQQBBB:::666111---------------)))******+++***)))((('''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$###"""%%%###!!!"""%%%&&&%%%$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!"""######"""!!!!!!"""""""""""""""#################################""""""!!! !!!"""$$$%%%""""""###$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""######$$$$$$$$$$$$######%%%""" """''')))'''$$$######""""""""""""""""""%%%&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###%%%******'''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%&&&((((((&&&%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))***)))((((((''''''((((((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$%%%((((((&&&$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&+++!!!"""...&&&OOO<<<&&&"""(((333===xxx///###"""%%%!!! %%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###$$$&&&(((333aaa666>>>>>>>>>???@@@AAACCCDDDEEEDDDFFFHHHJJJKKKJJJHHHGGGGGGFFFEEEDDDEEEFFFHHHIIIKKKIIIFFFDDDBBBBBBCCCDDDFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@JJJ777JJJZZZ999===999999999888888888888888999999::::::::::::999999777555111,,,))))))+++...111zzz&&& !!!"""######"""!!! !!!!!!   ###!!!!!!"""!!!   """###### !!!!!! vvv```RRRCCC999555111...---------,,,))))))*********)))((('''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###'''$$$"""###&&&&&&$$$"""###$$$%%%&&&&&&%%%$$$###""""""##################)))&&&$$$###%%%'''((((((###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""######"""!!!!!!############""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!!!!###$$$"""""""""###############$$$$$$$$$$$$$$$######"""""""""#########"""!!!!!!$$$!!! %%%(((((('''""""""""""""######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&%%%$$$&&&++++++(((&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((('''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&***)))'''&&&%%%&&&((()))###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))(((&&&$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%,,,((( ### ```+++999222''' &&&)))%%%###%%%######$$$$$$%%%&&&&&&&&&&&&'''((('''&&&%%%&&&'''***)))(((!!!GGGAAADDDGGGHHHHHHJJJLLLNNNQQQRRRVVVXXX[[[^^^___]]][[[YYYYYYXXXVVVUUUSSSSSSRRRRRRUUUTTTRRROOOMMMKKKJJJJJJMMMNNNOOOPPPQQQPPPPPPOOOMMMMMMMMMLLLKKKIIIGGGFFFJJJHHHIIIHHH888nnn???<<<999999999999999999999999999:::;;;<<<>>>???@@@@@@;;;999666333111///---+++111666$$$XXX$$$""""""""""""""""""""""""!!!!!!!!!  """!!!!!!"""######"""   """###### uuu___QQQCCC888555000...------,,,,,,)))))))))))))))((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%###"""'''$$$"""###''')))'''$$$$$$%%%&&&''''''&&&%%%$$$"""!!!!!!!!!"""###$$$$$$&&&%%%$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""##################"""######""""""""""""""""""###"""""""""""""""!!!!!!%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$(((%%%######&&&((())))))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&$$$''',,,,,,)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%###$$$&&&(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""###&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''%%%$$$%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$***,,,"""666###qqq******(((666+++"""((($$$###(((***&&&###$$$%%%%%%%%%&&&&&&&&&''''''''')))******)))(((((())))))%%%)))222333---000:::SSSSSSYYYYYYYYYZZZ]]]aaaeeegggnnnqqquuuxxxyyyyyyvvvuuusssqqqooollliiifffdddcccddddddcccbbb```^^^\\\[[[[[[]]]```cccddddddcccbbb]]]]]]]]]\\\ZZZXXXVVVUUURRRVVVWWWMMMZZZDDDFFF:::;;;;;;;;;:::::::::999999888888:::;;;===@@@AAABBB>>>:::777555666444111---///'''444EEE111!!!XXX$$$######"""!!!!!!"""###### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""!!!   !!!!!!!!!"""rrr\\\OOO@@@777444000...------,,,+++)))))))))((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%###"""%%%(((******(((&&&''''''((((((&&&%%%$$$"""!!!!!!!!!"""###$$$$$$ """###$$$$$$############$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$#########"""""""""$$$$$$##################%%%%%%$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&''''''''''''+++)))&&&%%%&&&'''((((((&&&'''''''''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((($$$&&&&&&$$$''',,,---***&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&###""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%###$$$%%%&&&%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###)))$$$---+++&&&)))###yyy&&&!!!'''$$$###%%%%%%###"""###((((((((((((''''''''''''''')))++++++***)))***+++111000,,,)))***000444333555PPPkkkkkkssssssrrrsssvvvzzz~~~zzzwwwuuuvvvxxxyyyyyywwwuuutttooorrruuuyyyzzzzzzxxxwwwrrrrrrqqqqqqpppooonnnmmmgggtttcccppplllddd^^^RRR@@@EEEDDDCCCBBB@@@???======;;;;;;<<<===>>>@@@BBBCCCAAA===888777888:::888777999;;;888111000111+++FFF%%%$$$###"""!!!!!!"""###$$$ !!!"""""""""!!! !!!"""!!!  !!!!!! !!!!!!  !!!!!!"""######}}}pppZZZMMM???666444000...------+++******)))((('''''''''((((((###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***+++))))))))))))(((&&&%%%$$$""""""################## ###$$$###!!!!!!!!!$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%$$$$$$$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!"""######$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!!$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''###%%%%%%$$$''',,,---***%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))&&&'''((('''&&&%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((()))(((&&&%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$###$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$(((---+++***(((&&&SSS!!!*** 666&&&%%%%%%&&&&&&'''((())))))))))))***************((()))++++++++++++---///---777;;;777777AAAJJJLLLHHHJJJFFFPPP}}}nnngggSSSRRRQQQNNNKKKHHHEEECCCAAA@@@???>>>=========>>>???>>>;;;777555666888:::;;;;;;???CCCCCC;;;111000333777888&&& $$$###""""""""""""###$$$"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!!!!!!!!!!  !!!!!!"""$$$###"""!!! oooZZZLLL>>>666333000......---+++)))***)))((('''&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%(((+++***'''&&&(((++++++++++++***)))&&&$$$"""###$$$$$$%%%%%%$$$###"""!!!######!!!!!!"""$$$%%%%%%%%%&&&%%%$$$$$$### !!!"""##################"""!!!!!!"""######!!!!!!""""""#########$$$$$$######"""!!!!!!  !!!!!!"""""""""&&&%%%###"""""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%###$$$%%%&&&%%%$$$"""!!!###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&)))((((((''''''&&&&&&%%%"""$$$$$$###&&&+++,,,)))%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%%%%###!!!!!!$$$'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%***&&& ###+++---(((%%%DDDeee%%%555$$$---%%%'''))))))***+++,,,,,,(((((()))+++,,,...///000---///000000000222555888:::888888;;;???CCCGGGKKKZZZ^^^oooyyywww~~~nnngggeeeaaa]]]XXXSSSPPPNNNIIIGGGDDDAAA>>>=========;;;:::999777555666999;;;DDD999333777<<<;;;555111,,,===666 777!!!)))###$$$##################$$$"""###$$$$$$###!!!######################## !!!"""!!! ### !!!!!!!!!!!!!!! !!!!!!!!!"""!!! oooZZZLLL>>>555333000......---+++)))***)))(((&&&&&&''''''(((###$$$%%%&&&'''&&&%%%%%%((('''&&&%%%$$$%%%&&&''''''+++...,,,%%%###&&&***------,,,+++)))&&&###"""###%%%&&&'''&&&$$$"""!!!"""$$$$$$""" !!!$$$(((&&&'''''''''&&&&&&%%%$$$ """############"""!!!  !!!"""############""""""""""""###""""""!!!  """###$$$$$$$$$$$$)))(((&&&$$$$$$%%%&&&'''%%%%%%$$$###$$$%%%'''(((+++******((('''%%%###"""###%%%'''''''''&&&''''''###%%%&&&(((((('''&&&%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%$$$$$$!!!######"""%%%+++,,,)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&(((***+++)))(((((((((''''''((((((((((((''''''***))))))(((''''''&&&&&&%%%&&&&&&''''''(((((((((###$$$$$$%%%&&&'''((((((&&&'''((())))))'''%%%$$$&&&'''&&&###!!!"""&&&***&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&111))))))###000333((()))999!!!***'''///%%%!!!%%%((((((''''''&&&%%%&&&'''))),,,...111333444444555666666777:::>>>AAABBB===BBBOOOUUUUUUbbbuuu~~~}}}{{{wwwqqqkkkeeeaaa___VVVSSSOOOJJJFFFCCCBBBBBB===???@@@>>>;;;:::<<>>BBBHHHMMMQQQUUUYYY^^^eeerrr~~~xxxsssrrrkkkaaaYYYUUUSSSQQQOOOHHHGGGEEECCCBBBBBBCCCCCCDDDBBBAAAAAAAAA???<<<:::777777777777777666555444444hhh%%%((()))%%%###!!! """#########"""""""""###############!!!"""#########""" """"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!  !!!pppYYYGGG===777444000---,,,,,,+++***+++)))''''''))))))'''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$&&&((()))+++***)))'''&&&$$$""""""###$$$%%%%%%######$$$%%%&&&%%%$$$$$$#########$$$!!!###%%%&&&%%%###"""$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$###"""!!! !!!$$$$$$""""""###%%%""""""""""""""""""""""""#########"""""""""######%%%$$$$$$###$$$%%%&&&'''&&&%%%###$$$%%%%%%$$$"""%%%###"""$$$''')))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$%%%&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''''''''((((((((((((''''''$$$(((***)))%%%$$$&&&)))&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***+++)))(((''''''(((((('''&&&&&&'''((((((&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***111((((((000888BBB```(((+++&&&&&&'''((()))***)))(((+++***+++,,,...000111111444444777:::???CCCEEEFFFHHHIIIJJJLLLQQQXXX```fffkkknnnrrrwww~~~|||uuuppplllgggddd]]]ZZZVVVSSSQQQNNNKKKHHHHHHGGGGGGHHHGGGEEE@@@<<<::::::999999::::::999888DDD+++)))]]],,,'''((((((&&&$$$###$$$%%%$$$$$$########################!!!"""#########""" """"""!!! !!!!!!!!!"""""""""""" !!!!!!"""""" !!!!!!!!!  !!!oooXXXFFF===666333///,,,,,,,,,+++***,,,***))))))))))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''(((******((('''%%%###""""""!!!###%%%%%%$$$""""""###%%%%%%$$$############$$$!!!###$$$%%%%%%$$$"""!!!$$$%%%%%%$$$""""""###%%%############"""!!!  """#########$$$&&&""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$$$$############$$$%%%%%%&&&$$$###$$$%%%%%%$$$"""$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&%%%%%%$$$$$$***(((%%%"""!!!"""###%%%((((((''''''''''''(((((($$$''')))(((&&&%%%'''***%%%%%%&&&&&&&&&&&&&&&%%%'''(((******)))(((((()))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***!!!000///111nnn}}}DDD)))&&&***+++((()))***+++,,,---............///000222444666777<<>><<<::::::;;;<<<;;;:::,,,;;;AAA111%%%JJJ444)))&&&***(((''''''''''''%%%###$$$#####################""""""######""""""!!! """"""!!! !!!!!!!!!""""""""" !!!!!!!!!  !!!nnnXXXGGG>>>666333///---------,,,+++,,,+++******))))))((('''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%$$$###############$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$### ###&&&&&&%%%###""""""$$$$$$###############$$$!!!"""$$$%%%%%%$$$###"""$$$%%%%%%$$$"""!!!###$$$"""""""""""""""!!! !!!"""#########$$$$$$###########################"""  !!!###$$$###############$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$###$$$$$$%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))'''$$$!!!!!!"""$$$&&&)))((('''&&&&&&'''((()))'''((()))(((&&&&&&'''(((&&&'''(((((()))(((((((((((()))***)))(((''')))***(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###111***&&&)))&&&(((///&&&$$$ :::```xxxVVV===333111...---000222...&&&---...///000111333555666555666888999;;;===@@@BBBGGGMMMVVV```hhhooosssvvvxxx{{{vvvpppooorrrssssssssssssuuuxxx{{{~~~~~~~~~}}}zzzxxxvvvrrrnnnkkklllrrrwwwzzz{{{qqqnnnkkkjjjmmmttt{{{|||pppfffccceeeggghhheee]]]RRRKKKHHHEEEAAA@@@@@@@@@>>><<>>777333999:::CCC222:::;;;===??????<<<555111++++++***)))'''&&&%%%%%%%%%$$$###""""""""""""###""""""!!!  !!!!!!!!! """$$$&&&'''((( !!!!!!!!!  !!!hhhTTTFFF>>>777444000.../////////...(((***+++)))'''%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$""""""############$$$$$$""""""###$$$%%%$$$$$$###############$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%"""""""""""""""###$$$$$$!!!!!!"""###$$$%%%%%%%%%###$$$$$$###!!!!!!"""###""""""###############"""###!!!!!!"""$$$%%%###!!!  """$$$%%%%%%$$$#########%%%&&&&&&&&&%%%$$$$$$###"""###%%%&&&%%%$$$"""$$$&&&&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&&&&$$$%%%&&&'''(((((((((''''''((((((((()))*********++++++******))))))((((((#########$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((((((''''''(((''''''((()))***))))))((((((''''''&&&%%%######$$$&&&((()))(((&&&%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''+++(((&&&&&&))),,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%777,,,%%%### $$$'''###---+++/// """(((((('''&&&'''***///333((()))555BBB>>>333888III@@@FFFMMMRRRWWW^^^hhhpppwww~~~}}}tttrrrvvv{{{vvvzzz{{{ttthhhbbbdddhhhbbbcccdddeeeccceeekkkbbbgggffffffgggccc\\\[[[^^^\\\]]]]]]^^^```dddjjjooommmmmmnnnnnnooopppqqqqqqqqqpppqqqtttyyyzzzxxxvvvkkkgggaaa\\\YYYZZZ\\\^^^[[[]]]aaaeeehhhhhhhhhgggbbbdddiiinnntttxxx{{{}}}}}}~~~zzzqqqiiijjjUUUAAA;;;@@@CCCBBBAAA:::@@@:::<<>>???CCCFFFFFFBBB;;;555111000///...,,,+++***)))%%%$$$###"""""""""######""""""!!!  !!!!!! """###%%%&&&&&& !!!!!!!!!  !!!|||fffRRRDDD===666333///---.........---''')))+++)))&&&$$$&&&(((###$$$$$$%%%%%%$$$$$$###((('''%%%###!!!!!!"""$$$%%%%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!###$$$$$$###""""""###%%%""""""!!!""""""###$$$$$$###########################$$$$$$###!!! """###"""######$$$$$$$$$######!!! !!!%%%&&&%%%"""  ###&&&'''&&&$$$######$$$%%%&&&'''&&&%%%%%%$$$###"""###%%%&&&%%%$$$!!!$$$&&&'''%%%&&&(((+++(((''''''&&&&&&''''''((((((((((((((((((((((((((($$$$$$######$$$$$$%%%&&&%%%&&&'''(((((((((&&&&&&###$$$&&&((())))))(((''''''(((((()))***++++++,,,&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$&&&'''((())))))((('''&&&%%%%%%%%%'''***,,,,,,,,,+++******)))(((&&&%%%$$$"""%%%((()))(((&&&$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&###!!!!!!$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%###***((("""***///$$$"""+++))) ...222,,,(((***,,,+++((((((+++...666777888;;;BBBIIIJJJGGGNNNUUU^^^eeelllvvv}}}tttfffZZZVVV[[[cccjjjeeedddccccccdddeeedddccc^^^^^^```eeehhhnnn}}}tttnnnpppuuu{{{zzzvvvwwwzzzssstttuuuvvvxxx}}}|||tttpppqqqsssvvvtttvvvyyy||||||{{{xxxvvvmmmmmmnnnpppsssvvvyyy{{{vvvrrrlllkkkoootttsssooolllnnnsssvvvsssuuuuuummmeee```ZZZRRRNNNOOODDD@@@888===999555:::@@@===???CCCGGGGGGCCC;;;666555444333222000...------%%%%%%###"""""""""###$$$""""""!!!  !!!!!!######""""""!!!!!! !!!!!!!!!  !!!!!!zzzeeeRRREEE>>>777555111...------///111***)))(((&&&%%%%%%%%%%%%((('''%%%%%%%%%&&&(((***"""""""""###$$$$$$%%%%%%(((&&&&&&&&&''''''%%%###%%%###!!!"""%%%&&&$$$"""###############"""!!! ###############$$$$$$$$$ """$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%###########################"""  !!!###$$$$$$%%%%%%### )))'''$$$!!!!!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((('''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&(((((((((((())))))))))))+++)))&&&%%%&&&'''&&&&&&'''''''''''''''((())))))((('''&&&&&&'''((('''%%%''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&(((''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&(((&&&######$$$%%%&&&%%%%%%&&&&&&'''((((((((('''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))((('''&&&''''''((('''&&&+++***'''%%%$$$%%%''')))---)))''')))...444666777;;;BBBIIIMMMSSS\\\cccdddmmmvvv~~~|||wwwwwwzzzrrrccc[[[TTTQQQQQQRRRYYY```fffmmmtttxxxzzzzzzssskkkhhhmmmqqqwww}}}xxxtttwwwxxxtttooommmnnnlllgggaaabbbgggjjjiiiqqquuu{{{uuuoooiii```ZZZQQQLLLGGGEEEGGGGGGDDDAAA@@@AAABBBAAA@@@?????????:::888555333333333111///222///,,,)))'''$$$""" &&&$$$###$$$'''(((&&&### !!!###$$$$$$$$$###### !!!!!!!!!!!!!!!!!! !!!  zzzcccQQQCCC<<<333222111///...---------'''((((((((()))+++,,,---...,,,)))&&&$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&$$$###$$$###!!!"""$$$%%%###!!!$$$$$$$$$$$$$$$$$$###"""#####################""""""$$$&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""$$$%%%'''%%%&&&&&&%%%###"""###$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((***)))(((&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''''''''((((((((()))))))))'''%%%######$$$%%%%%%%%%'''''''''''''''((())))))'''&&&%%%&&&((())))))(((''''''''''''((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((((((&&&%%%%%%&&&((())))))(((,,,+++)))((((((***,,,------,,,,,,...333:::@@@DDDGGGPPPZZZaaajjjuuu|||}}}{{{rrrjjjfff```ccchhhqqq{{{vvviiiccc]]]ZZZ[[[]]]```fffmmmyyyuuu||||||uuupppnnnjjjddddddeeegggjjjmmmnnnoooooouuutttzzz{{{hhhaaaXXXRRRPPPNNNJJJFFFEEECCC@@@===:::888888999===<<<:::999888777666555111///---+++***((('''&&&&&&%%%###$$$%%%$$$ !!!"""######""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!  """!!!yyybbbOOOBBB;;;222222222111///---,,,++++++***)))'''&&&%%%%%%%%%%%%%%%#########$$$%%%&&&''''''&&&&&&%%%$$$$$$###%%%$$$$$$$$$%%%%%%$$$"""###"""!!!"""###$$$###!!!###$$$%%%%%%%%%%%%%%%%%%#########""""""!!!!!!!!!$$$%%%'''&&&%%%###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&!!!"""######!!!!!!"""#########$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%''')))******((('''%%%%%%&&&((()))$$$%%%&&&(((***+++---...'''(((((()))))))))((((((''''''''''''((((((((((((&&&$$$######%%%&&&&&&%%%(((((('''''''''((())))))&&&&&&%%%''')))+++******''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%&&&''''''&&&$$$''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((***+++,,,---+++)))'''(((+++---///000000333666999>>>FFFPPPXXX```kkkxxx|||sssiiiaaa[[[XXXVVVVVV\\\dddllltttxxxssskkkkkkiiikkkrrrwwwyyyxxxmmmhhhfffeeefffhhhhhheeeaaabbb```bbbjjjrrryyywwwmmmeee```ZZZUUUPPPKKKDDD<<<777666666888;;;;;;<<<;;;999777777888555444222000///...------)))(((&&&&&&%%%### !!!"""############"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!###""" zzzcccOOOBBB;;;444444222111///...---,,,---,,,)))'''$$$"""!!! """""""""###$$$&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$$$$#########%%%%%%###!!!"""""""""""""""###""""""######$$$%%%%%%&&&%%%%%%$$$######"""!!! """$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""### !!!"""!!! """###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''######$$$%%%&&&(((((()))'''&&&%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$$$$&&&(((***$$$$$$&&&''')))+++,,,---&&&'''(((((()))(((((((((&&&'''''''''((((((((((((((('''&&&&&&(((((((((&&&)))((((((((((((((())))))(((''''''(((***+++***)))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%'''))))))'''%%%'''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&''')))***+++,,,...///+++***)))+++...111333444666===EEEJJJPPPZZZhhhssszzztttlllhhhaaaZZZVVVVVVZZZ]]]iiirrr|||}}}{{{|||~~~|||uuuooofffbbb^^^___dddjjjppptttyyy}}}vvvqqqddd\\\OOODDD<<<:::999:::777999;;;:::888777999:::::::::999888555444555555222000...+++)))'''%%%$$$"""######$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!! !!!"""""""""""" """###!!! {{{dddQQQDDD===666444000---++++++,,,---***)))))))))))))))******+++***)))((('''&&&%%%%%%"""#########$$$$$$$$$%%%###""""""###$$$%%%###""""""#########"""""""""###""""""###$$$%%%%%%%%%$$$$$$######"""!!! !!!############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!%%%&&&&&&%%%###""""""###%%%###!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''######$$$%%%&&&(((((()))'''&&&$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''))))))((('''%%%###%%%%%%######$$$%%%''')))%%%&&&&&&''''''((())))))%%%&&&'''((((((((((((((('''''''''(((((((((((()))***)))(((((())))))'''&&&***))))))((((((((())))))+++)))(((((())))))(((&&&''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((('''&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&%%%&&&((()))***(((&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&(((******)))***,,,...+++---///111333666:::===@@@JJJXXXccclllxxx}}}pppggg```^^^ZZZWWWYYY```jjjrrr~~~yyyrrrlllkkkmmmooooookkkpppvvvyyyzzz~~~~~~ssscccTTTIIIAAA<<<:::999999999999888888:::;;;:::<<<============@@@CCCAAA>>>:::444///+++******%%%%%%$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!  !!!!!!"""!!!!!!!!!|||eeeRRREEE???666333...***((()))***,,,******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%###""""""###%%%%%%$$$""""""$$$%%%$$$###"""###$$$"""###$$$$$$$$$$$$$$$############""""""!!!!!!!!! """###""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""######$$$%%%%%%$$$""" !!!"""&&&$$$!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''$$$$$$%%%%%%&&&'''(((((('''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&'''''''''((())))))((('''%%%$$$%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))(((''''''((())))))'''&&&******)))((((((((()))))),,,***((((((((((((&&&$$$''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&***)))((('''&&&%%%%%%%%%'''''''''((((((((())))))''''''&&&%%%%%%$$$######'''&&&&&&''')))***)))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$'''******((((((+++...)))///555888999===DDDJJJUUUbbbuuu{{{qqqjjjgggfffddddddgggrrr|||oooppppppnnnllllllooorrruuuzzznnn```SSSHHHAAA???;;;666444444555555555555999===@@@AAADDDJJJOOONNNMMMHHHAAA888111---+++((('''&&&$$$#####################""""""!!!!!!  !!!!!!  !!! {{{dddRRRFFF@@@666444111...,,,++++++++++++***(((&&&$$$###"""!!!!!!###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%######%%%&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%$$$########################""""""###$$$$$$"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$ !!!"""!!!  !!!$$$$$$"""""""""$$$%%%&&&########################$$$%%%&&&'''((((((((('''%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$&&&'''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&''')))***%%%&&&'''((((((((('''&&&((((((((('''''''''''''''(((((()))***++++++++++++))))))))))))*********+++&&&&&&'''))),,,---,,,***+++******)))(((((())))))***(((''''''((((((&&&%%%''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&''''''(((''''''((((((((()))))))))%%%%%%%%%$$$$$$$$$$$$$$$((('''&&&''')))************)))'''%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''((()))))))))(((((($$$(((,,,---+++,,,000444000:::FFFJJJJJJOOOZZZeeeyyy}}}wwwrrrnnnlllkkklllnnnoooppprrrtttwwwtttfff\\\NNNEEE;;;666666777444111333888===@@@AAAEEEKKKQQQSSSUUUVVVQQQHHH>>>666222...---***(((&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""###"""!!! !!!""""""!!! !!! zzzcccQQQFFF@@@777777666444222000---,,,(((''''''(((((()))++++++))))))******))))))(((''''''&&&&&&%%%%%%$$$$$$############$$$&&&&&&%%%$$$###&&&'''&&&$$$###%%%'''''''''''''''&&&%%%$$$$$$###############$$$$$$$$$&&&''''''%%%""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$### """$$$$$$######%%%&&&"""###$$$%%%%%%%%%%%%%%%###########################$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%'''((('''''''''&&&&&&&&&&&&'''''')))'''###!!!###(((---111'''(((***++++++)))(((&&&(((((((((((()))))))))))))))***+++,,,---.........)))*********++++++++++++&&&&&&(((,,,000222111000++++++***))))))((())))))'''&&&%%%&&&'''((('''&&&''''''''''''((((((((()))'''((()))******)))((('''(((((())))))((('''&&&&&&$$$%%%%%%&&&'''(((******'''''''''(((((((((((()))#########$$$%%%%%%&&&&&&)))'''%%%&&&(((***++++++,,,***((('''&&&'''((()))(((((((((''''''&&&&&&%%%'''''''''((((((((())))))&&&''')))*********)))(((''',,,111222111222777<<>>===777888888888:::>>>CCCHHHLLLUUU[[[XXXTTTSSSOOOIIIBBB<<<555000///...,,,***......,,,***(((&&&%%%$$$'''&&&$$$$$$###""" !!!""""""!!! ttt]]]JJJ===777444222///...---,,,***))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&((('''&&&$$$!!!"""%%%'''$$$!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! %%%%%%&&&&&&%%%$$$"""!!!!!!!!!""""""###############"""!!!###%%%%%%""" """"""""""""###$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%)))((('''(((((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))((((((((()))***+++,,,+++***((('''''''''((()))((((((((((((((((((((((((((()))***)))&&&&&&''')))''''''''''''(((((((((((())))))((((((((('''''''''''''''((()))************(((((((((((((((((((((((()))((((((''''''(((((()))((())))))***))))))(((((('''&&&&&&'''((()))(((&&&''''''&&&%%%&&&'''((((((***)))(((((((((((()))******)))(((((())))))((('''************+++++++++,,,(((''''''))),,,///111222111555;;;???EEEPPP]]]gggzzzvvvpppooorrrzzz~~~~~~|||||||||~~~zzzwwwllliiiiiipppuuuxxx||||||pppgggZZZOOOIIIBBB@@@<<<999999;;;>>>@@@DDDMMMSSSSSSSSSUUUTTTQQQKKKEEE>>>888555333222000333111///,,,(((&&&$$$###"""!!!!!!!!!######""" !!!!!!!!!!!!!!!!!! rrr[[[JJJ>>>999444111...,,,+++***(((&&&'''((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""###$$$%%%%%%$$$'''%%%###$$$&&&&&&"""###############$$$$$$$$$######$$$%%%&&&&&&&&&%%%###############"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%######"""###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$######""""""######$$$'''&&&%%%&&&(((((('''&&&&&&&&&%%%%%%$$$######"""((('''&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&(((***)))))))))))))))))))))))))))((((((((()))***+++,,,)))))))))(((((((((((((((((((((((((((((((((((((((%%%&&&((((((''''''(((***''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))***************)))&&&&&&&&&''')))***)))((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((()))))))))))))))******((((((((())))))***+++,,,((()))+++...111444777999<<>>444111...,,,+++***(((&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$%%%$$$###'''&&&%%%&&&'''&&&### """""""""""""""#########""""""#########""""""!!!""""""###############"""$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$######!!!"""###%%%%%%$$$$$$###!!!!!!""""""########################$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$#########"""######$$$%%%$$$###"""$$$&&&(((((('''((((((''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((((())))))))))))*********)))))))))))))))******+++******++++++++++++***)))((((((((((((((((((((((((%%%&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%((('''%%%$$$$$$$$$%%%&&&((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%&&&&&&'''(((((((((''''''((('''&&&'''))))))(((&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))((()))***+++(((((('''''''''((()))***---///111444888===CCCFFFOOOYYYfffrrr|||wwwuuuuuutttsssyyy|||{{{xxxuuutttsssoooiiiaaa___]]]```gggrrr|||}}}zzzwwwooofffcccdddggggggjjjpppvvvzzz|||}}}~~~zzzqqqffffffgggiiikkkrrr|||xxxtttsssvvvuuuuuuuuuuuuzzzxxxmmm___TTTMMMGGG@@@;;;<<<>>>???@@@BBBGGGKKKMMMOOOLLLHHHDDDCCCBBBCCCDDD@@@>>>:::555000,,,***(((((('''%%%$$$%%%%%%$$$######"""!!! !!!"""###rrr\\\LLLCCC???444222///---,,,+++)))(((***)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&'''&&&$$$###""""""""""""""""""""""""$$$$$$$$$###"""!!! """###$$$$$$%%%%%%$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""!!!"""###$$$!!!"""###%%%%%%$$$###""" !!!"""###############"""""""""######$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&$$$%%%&&&(((''''''&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&))))))))))))************((()))))))))************)))***++++++++++++******((((((((((((((((((((((((''''''''''''((('''&&&$$$''''''''''''((((((((((((((((((((('''''''''&&&&&&)))(((&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''''''''&&&)))((('''(((((((((&&&$$$&&&&&&'''((())))))************++++++++++++******%%%'''))))))'''''')))+++---,,,+++******+++---...000333777===DDDNNNXXX```lllwwwxxxrrrmmmpppxxx~~~}}}sssllljjjiiiiiiiiijjjqqq|||zzzpppdddbbbaaafffppp}}}yyyqqqggg______ccccccccceeehhhnnnuuuxxxyyy}}}}}}~~~|||uuulllfff^^^^^^___```___bbbnnn|||}}}uuupppqqqxxxuuuiii]]]PPPHHHEEEBBB>>>>>>???AAADDDGGGHHHHHHIIIIIIIIIKKKMMMOOOLLLJJJFFF@@@999333...+++,,,)))'''%%%&&&%%%$$$######"""!!! !!!"""###pppZZZIII???;;;444222///......---+++***+++)))&&&$$$$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&############""""""""""""''''''&&&&&&%%%$$$""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############""" !!!!!!!!! !!!###%%%"""######$$$$$$$$$######!!!"""###$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((///,,,)))''''''''''''&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((''''''++++++*********)))))))))((()))************))))))((((((((((((((()))))))))(((((((((((((((((((((((((((''''''((()))(((&&&$$$''''''''''''(((((((((((()))))))))(((((((((((('''))))))(((''''''&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))))))))(((***)))((()))***)))(((&&&&&&'''(((***++++++,,,,,,)))******++++++******)))&&&)))+++***((('''))),,,---,,,++++++,,,///111333444:::CCCNNNYYYhhhwwwzzzhhheeeeeelllyyy|||xxxwwwyyy|||{{{zzzrrrllliiiiiiiiiiiifffooo}}}ooommmmmmsssyyymmmfffffflllmmmnnnnnnpppxxx}}}qqqiiigggcccbbbccccccaaaaaaiiirrr~~~yyyzzz|||}}}}}}mmmcccTTTLLLDDDAAA???======@@@EEEHHHLLLOOOPPPRRRTTTVVVXXXVVVSSSMMMEEE===666222,,,***'''&&&&&&&&&&&&%%%###""""""!!!!!!""""""###oooXXXGGG<<<777333111............---+++)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$'''(((((('''&&&%%%$$$###"""###%%%'''$$$$$$$$$######"""""""""%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$######"""$$$$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$#########""" !!!"""""" !!!$$$'''$$$$$$###############$$$"""###%%%&&&%%%$$$"""!!!!!!!!!!!!"""###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))---***'''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''&&&'''(((***+++---,,,++++++***)))((((((((()))***++++++***)))((()))((('''''''''(((***+++(((((((((((((((((((((((('''&&&''')))++++++(((%%%''''''''''''(((((((((((()))))))))(((((((((''''''((((((((()))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))*********)))))))))***---...---+++)))***+++,,,---,,,,,,+++'''((())))))))))))((('''))),,,...---)))(((***---,,,,,,,,,...111555:::<<>>BBBFFFQQQ]]]eee|||vvvqqqpppmmmiiihhhjjjmmmpppqqq~~~zzzwwwuuuzzz~~~wwwqqqmmmmmmoooqqqwww~~~vvvbbbQQQMMMKKKLLLOOOOOOJJJHHHIIIJJJRRRWWWXXXZZZ^^^\\\VVVPPPEEE;;;666111+++((()))%%%%%%%%%&&&&&&%%%###!!!kkkVVVFFF<<<666111000///...---,,,++++++***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''''''''''''''""""""#########"""!!!!!!#####################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######""""""!!!########################&&&&&&&&&%%%$$$###"""!!!!!!""""""""""""#########""""""##################%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%'''((()))))))))(((&&&&&&))))))))))))*********************))))))((('''''''''''''''((()))))))))*********+++,,,,,,+++***)))(((''''''''''''((()))***&&&&&&''''''((())))))******)))(((''''''(((***+++''''''&&&%%%&&&'''((()))((()))************)))(((***))))))(((((('''''''''(((''''''''''''((())))))((((((''''''(((((()))***((()))***+++,,,+++******)))***++++++******+++------+++***,,,///000000...---...///000111222444666:::<<>>===FFFSSS```mmm~~~zzzxxxssssssxxx{{{zzz|||{{{xxxuuuzzzzzz}}}}}}zzzxxxsssuuuzzz||||||rrrdddbbbdddhhhvvv}}}|||~~~{{{ooobbbXXXLLLBBB@@@CCCGGGGGGIIIIIIIIIOOOaaassszzz```HHH;;;eeeOOO@@@777222000000///...------,,,,,,++++++***((('''&&&%%%$$$"""###%%%''''''&&&%%%$$$"""###%%%&&&%%%###!!!  !!!""""""""""""""" !!!"""#########$$$$$$######"""!!!!!!!!!$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$#########################################################!!!!!!###$$$%%%&&&&&&&&&"""############$$$$$$$$$ """###$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''(((((()))&&&'''((())))))))))))(((,,,+++)))((((((((()))***))))))))))))************,,,+++***(((((()))+++,,,---,,,+++***)))'''&&&&&&%%%&&&)))+++,,,,,,+++***))))))((('''''''''''''''*********)))))))))))))))///......---+++)))'''&&&((('''%%%$$$%%%&&&(((***)))((('''&&&&&&'''((()))(((((((((((('''''''''''')))))))))))))))******+++)))))))))((()))******+++'''(((***,,,---,,,+++))))))+++,,,,,,++++++,,,---000111333444666;;;CCCIIIQQQ\\\lllzzzvvvuuulllfffnnnmmmrrr~~~yyyxxxooonnnuuu|||~~~xxxtttsssttttttjjjnnnttt{{{}}}}}}|||yyyhhhccc___]]]eeeqqqsssttt}}}qqq^^^MMMFFFGGG<<<>>>AAABBBBBBHHHYYYkkkrrrYYYJJJ}}}cccPPPBBB999444000---+++*********)))(((******)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&$$$""" %%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###%%%''''''$$$ %%%%%%%%%$$$""""""$$$&&&###$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$%%%'''''''''%%%###"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&(((+++)))%%%!!! ###''')))((('''&&&&&&))))))))))))************,,,---,,,***'''$$$$$$%%%((('''&&&%%%&&&(((***+++************)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))++++++***)))((()))))))))''',,,111111---***+++---))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((+++++++++*********))))))+++)))'''&&&&&&''')))+++))))))))))))***+++,,,---***,,,---+++))))))---111---444999:::???JJJWWW___hhhuuuppphhhoootttqqqgggbbbdddhhhmmmuuuyyypppmmmnnnqqqqqqpppzzzzzzzzz{{{{{{||||||||||||yyyuuuqqqooommmmmmmmmjjjlllpppvvv}}}~~~~~~~~~}}}{{{{{{|||zzzuuuqqqoooppprrrtttvvvzzz~~~nnneeecccdddeeexxx~~~uuuvvv~~~~~~kkkVVVEEECCC===:::<<<>>>BBBOOO\\\ttt~~~hhhVVV|||bbbOOOBBB999444222000------------,,,***))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''###%%%''''''%%%###""""""&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$%%%$$$!!!"""######$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$%%%&&&''''''%%%###"""$$$%%%&&&'''))))))******""""""###&&&((('''### ###''')))((('''''''''''''''((((((((()))))))))***+++,,,***(((&&&''''''(((((('''&&&'''((()))***---------------,,,,,,+++************************((((((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''!!!&&&+++,,,***((()))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))------,,,,,,++++++++++++((((((((((((((()))***+++'''***,,,,,,++++++---000333999>>>DDDPPP```lllqqqtttdddfffhhhfffeeegggmmmsss|||vvvooolllnnnppppppooolllllllllmmmmmmnnnnnnnnnlllkkkjjjhhhgggggghhhhhheeefffiiinnnssswwwxxxwwwuuutttrrrsssttttttsssqqqqqqrrrtttwwwxxxzzz{{{{{{|||xxxsssnnnjjjhhhggghhhkkkoooqqqttt{{{wwwsssqqqppprrr{{{|||www{{{qqq^^^PPPGGG???;;;:::<<>>777444222000......//////...---,,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%###"""###$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&& ###%%%$$$#########"""###$$$###""""""$$$&&&&&&&&&&&&%%%%%%###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&''''''(((***)))'''%%%%%%%%%''''''((((((((()))))))))((())))))(((&&&%%%&&&'''))))))******)))((('''&&&&&&'''(((***++++++++++++))))))))))))))))))))))))************************((())),,,------,,,)))(((((()))+++,,,+++***(((&&&((()))+++++++++*********((((((((((((((((((((((((+++******)))(((''''''&&&'''''''''(((((()))))))))************************,,,,,,++++++---///222333...------------......///---///000222666>>>JJJSSS```ssswwwqqqooonnn|||~~~~~~~~~zzztttmmmiiiiiijjjjjjiiiiiikkknnnoooooommmfffeeedddeeeggghhhiiiiiikkkiiifffcccbbbaaaaaaaaa```aaacccdddcccaaa___]]]```______aaaeeeggghhhgggdddcccccceeehhhjjjjjjiiiggghhhhhhhhhgggffffffeeebbbaaa````````````bbbbbbccceeeggghhhjjjmmmppprrrqqqssstttvvvwwwvvvuuuuuuyyywwwtttuuuyyy}}}{{{{{{{{{}}}~~~ssssssqqqkkkgggiiinnnrrrmmm___VVVLLLFFFDDDBBBAAAEEELLLUUU```ggguuu[[[III>>>888555---+++))))))***+++***)))---,,,***)))'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""$$$$$$$$$""""""###$$$&&&&&&&&&%%%$$$###!!! %%%$$$#########$$$&&&&&& """%%%&&&$$$!!! !!!$$$'''%%%%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''((("""###$$$$$$######&&&(((((()))***)))'''%%%%%%%%%''''''((((((((()))))))))+++,,,---,,,***))))))******))))))))))))))))))((())))))***,,,,,,---------))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((('''((()))))))))(((&&&%%%)))))))))******))))))((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))*********************++++++++++++***))))))***---111333++++++++++++,,,---...///---///222666???NNN___kkk}}}xxxrrrpppwww{{{wwwwwwvvvtttmmmfffbbbbbbdddfffgggggghhhiiijjjjjjjjjeeeeeeeeefffhhhjjjlllnnnooommmkkkhhhgggggghhhiiiggghhhjjjkkkllljjjiiihhhbbbaaaaaacccfffiiijjjiiieeeddddddfffiiikkkkkkjjjhhhhhhhhhgggfffdddcccbbbaaa```^^^^^^]]]^^^___```cccccccccdddfffiiilllmmmooopppqqqrrrsssrrrrrrqqqvvvsssqqqtttzzz~~~}}}xxxrrrmmmkkkiiiiiilllqqq{{{~~~zzzrrrnnnkkkhhhssstttcccUUUJJJBBB<<<<<<@@@IIIUUU```ttt[[[III???999666***(((''''''((((((((('''***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%$$$###"""###"""!!! !!!"""$$$%%%"""$$$%%%%%%###!!! !!!!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$########################&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%'''(((***###%%%%%%$$$###$$$'''***&&&((()))((('''&&&'''(((&&&&&&'''''''''((((((((()))***,,,+++******+++---***)))((((((((()))***+++'''((())))))************++++++++++++++++++++++++++++++++++++++++++++++++((())))))******))))))(((((((((((((((''''''''''''((((((((()))************))))))))))))))))))))))))))))))))))))((((((((((((((())))))***++++++,,,,,,))))))*********+++++++++))))))(((((()))***+++,,,+++++++++,,,---///000111222777>>>HHHVVVjjj~~~{{{tttsssvvv{{{{{{vvvrrrooommmooonnnjjjeeeccceeehhhlllnnnqqqqqqpppppppppqqqkkkkkklllmmmnnnqqquuuxxxyyyxxxvvvvvvwwwyyy|||~~~||||||}}}}}}|||{{{yyyxxxtttsssrrrrrruuuwwwxxxxxxrrrqqqqqqrrruuuwwwwwwvvvuuutttsssqqqnnnllliiihhhgggfffeeeddddddeeefffgggggggggggghhhjjjkkkkkkkkknnnoooooopppppppppoooooonnnoooqqqtttxxxyyyxxxwwwrrrjjjcccaaa___]]]aaahhhnnnrrruuuwww|||~~~uuurrruuuttt___RRRFFF???>>>@@@KKKUUUttt[[[III???999777///...,,,,,,---...---,,,''''''''''''((()))++++++'''''''''&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%''' """$$$&&&'''(((((("""!!! """###$$$$$$$$$$$$######&&&(((!!!$$$&&&&&&$$$!!!######$$$%%%&&&&&&&&&&&&"""############$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&''',,,***(((%%%$$$$$$%%%&&&&&&'''((('''%%%&&&***...$$$&&&'''((('''(((***+++%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))((()))+++---***)))((('''((()))+++---((())))))***************------------------------++++++++++++++++++++++++)))(((((((((((((((((()))++++++***)))))))))))))))((('''((())),,,---...---))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,------......))))))******++++++++++++,,,,,,---...---,,,+++***,,,,,,---...000222444555:::AAAMMM[[[mmm||||||~~~~~~~~~|||yyywwwvvvwwwwwwuuurrrpppooooooiiilllnnnllliiiiiimmmqqquuuyyy|||}}}{{{zzzzzz{{{wwwxxxxxxxxxzzz~~~{{{wwwtttrrrrrrqqqpppppppppqqqrrrsssnnnooooooqqqrrrqqqooommmkkkkkklllllllllkkkkkkkkkggglllrrruuuvvvuuuuuuuuuooofff___]]][[[XXX\\\cccdddjjjppprrrvvvwwwrrrtttvvvfffTTTHHH???<<>>AAAVVVhhhyyy~~~zzzxxxtttoookkkqqqssssssqqqnnnkkkjjjjjjnnnnnnmmmmmmmmmnnnnnnoooooopppppppppqqqvvv~~~~~~zzzwwwwwwwwwwwwtttpppmmmmmmmmmllllllnnnmmmnnnoooppppppnnnllljjjfff```ZZZVVVUUUWWWXXXeeehhhkkkkkklllqqqzzzqqqoootttyyylllYYYKKKAAA???CCCsssZZZHHH<<<444000000///...---,,,+++***)))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$&&&'''((((((%%%###"""###&&&'''&&&$$$########################!!!"""$$$###""""""###%%%&&&&&&&&&%%%%%%######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&'''(((&&&$$$&&&%%%%%%$$$%%%'''***+++))))))((((((((())))))***)))))))))(((((((((((()))+++(((&&&&&&((())))))((('''(((***,,,---,,,+++***))))))***+++++++++++++++******************++++++---+++******+++---------************************++++++***)))((((((((()))'''(((***,,,,,,+++)))'''***))))))(((((((((((()))))))))((('''(((((()))***************************,,,,,,+++++++++,,,------,,,+++******+++---......+++...222555777<<>>777333///...---,,,***)))((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&$$$!!!###""""""###$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! """$$$%%%%%%$$$###%%%&&&"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$###$$$%%%((()))(((&&&%%%%%%&&&''')))+++...///(((''''''&&&&&&'''''''''(((---000///***&&&(((***)))(((&&&%%%%%%''')))***,,,,,,,,,---,,,+++***))),,,,,,---...............******++++++,,,+++++++++---,,,,,,...///000...---)))))))))*********++++++***)))))))))))))))***+++)))***+++,,,+++***)))((('''(((***++++++***)))(((''''''(((((()))***+++,,,......---,,,+++******)))++++++++++++,,,---......,,,---.........///000222000888AAAEEEJJJTTTfffttt}}}xxxxxx{{{{{{}}}yyyuuuqqqnnnmmmllljjjhhhcccbbbbbbbbbcccdddeeeeeeddddddddddddeeeiiinnnrrruuuuuuvvvxxx}}}|||xxxssspppkkkfffcccbbbcccdddeeegggjjjkkkjjjkkkmmmoooqqqpppqqqtttxxx|||}}}~~~lllhhhgggmmmwww}}}tttiiibbb^^^]]]eeennngggYYYvvv]]]KKK@@@888444000///...,,,***((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###"""""""""############$$$$$$&&&&&&%%%$$$######"""""""""$$$%%%%%%$$$###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''&&&''''''((((((''''''&&&$$$###$$$%%%((()))(((&&&&&&&&&&&&'''(((***++++++''''''''''''((()))***+++(((,,,000...)))&&&''')))(((((('''&&&&&&''')))+++,,,,,,,,,,,,+++******)))---......///////////////......///...---,,,+++***,,,++++++,,,......---+++,,,+++++++++*********)))***)))))))))))))))***+++******++++++++++++***)))***++++++++++++)))'''&&&'''(((((()))***++++++++++++++++++++++++*********++++++++++++,,,---...///---///000000///000222555666???IIIQQQZZZiii~~~yyywwwnnnlllmmmqqquuu}}}yyytttqqqjjjhhheeedddcccccccccbbbbbbbbbcccddddddfffhhhiiihhhiiijjjlllooouuu|||~~~zzzuuupppllljjjiiijjjjjjjjjkkkkkkkkkmmmppprrrpppnnnmmmnnnqqquuuwwwxxxnnniiifffiiippp{{{~~~qqqddd[[[[[[___kkkwwwyyyuuu]]]LLLAAA:::666111000...---+++)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$###"""###$$$$$$######$$$&&&&&&&&&%%%%%%$$$#########"""###$$$$$$######$$$&&&...,,,)))&&&$$$""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&(((((('''&&&&&&&&&''''''(((((())))))'''''''''((()))***,,,---(((+++---+++(((&&&''')))'''((()))(((((((((***,,,,,,++++++******)))))))))++++++,,,---------------000000111000///---***))),,,*********,,,---,,,+++...------,,,++++++************)))))))))))))))***)))******++++++,,,++++++,,,,,,,,,+++***)))'''&&&(((((()))***++++++++++++(((((())))))******++++++*********+++,,,---...///,,,///000000000222777<<>>CCCJJJ[[[lllzzzrrrmmmoooxxx}}}xxxqqqjjjdddaaaYYYXXXWWWXXXZZZ___dddgggccc```ccciiilllkkkmmmssssss|||~~~|||{{{{{{||||||}}}}}}}}}}}}}}}|||}}}}}}zzzuuuooojjjggggggooorrrwww||||||xxxuuuxxxwwwwwwwwwxxxzzz|||}}}~~~|||zzzyyyyyyyyyxxxwwwwwwyyy|||{{{}}}|||xxxsssooolllhhhfffggghhhiiiiiimmmmmmmmmpppsssuuuuuutttmmmllllllnnnqqq{{{}}}nnnggggggjjjhhhfffeeegggmmmxxxpppZZZHHH<<<999;;;333333222000...,,,***))))))(((''''''))))))((('''""""""""""""############((('''%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############&&&$$$###$$$&&&'''&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!##############################$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######"""&&&%%%$$$######%%%'''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))***'''%%%&&&***+++***(((***)))(((((((((***,,,---))))))***+++,,,+++************************************))))))))))))******))),,,...//////...---............------,,,,,,,,,------------,,,+++***)))************************'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******---,,,***))))))***,,,------------///111222222222666777===GGGQQQ[[[mmm}}}xxxvvvsssuuu~~~{{{xxxvvvvvvuuurrrmmmhhhbbb]]]ZZZWWWWWWXXXZZZ]]]aaafffiiigggeeefffkkkooopppuuu|||~~~}}}|||{{{yyyyyyyyyyyyxxxvvvsssqqqqqqrrrsssvvvyyy~~~}}}|||zzzwwwtttwwwwwwxxxxxxyyyzzz|||||||||zzzxxxyyyzzz||||||{{{wwwxxxzzz||||||yyyuuussswww~~~wwwtttooommmllllllkkkjjjooommmlllkkkllllllkkkjjjiiiiiijjjlllnnnvvvyyytttuuusssmmmfffbbbaaabbbiiiwww~~~oooYYYHHH<<<888:::444333222111///---+++******((('''((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%#########%%%&&&%%%$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###############$$$$$$#########$$$&&&((()))))))))(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''(((((()))%%%###&&&,,,///+++'''******))))))***+++---...******+++++++++***))))))))))))))))))))))))******)))))))))(((((()))))))))++++++,,,...111111000///.........---------------,,,,,,,,,,,,+++***))))))************************)))******+++++++++++++++&&&&&&'''((()))******+++******))))))))))))******,,,+++***))))))***+++,,,******+++,,,...000333444;;;???IIIXXXggguuu~~~zzzyyy{{{vvvoookkkhhheeehhhgggeeebbb___ZZZVVVTTTSSSUUUWWWZZZ^^^ccciiinnnrrrpppqqquuuyyy}}}~~~~~~}}}~~~~~~~~~{{{yyyvvvuuuyyyzzzyyywwwvvvwwwyyy|||yyy{{{~~~~~~|||||||||{{{xxxvvvwwwwwwyyyzzz{{{|||||||||yyyxxxwwwxxx|||zzzyyyyyyyyy{{{|||~~~|||zzzzzz{{{zzzzzz|||wwwrrrnnnkkkkkkrrr|||{{{xxxvvvtttqqqoooqqqnnnjjjhhhggggggeeedddeeeeeegggjjjlllooozzz|||qqqeee___ZZZ[[[eeetttzzzuuuvvv{{{nnnXXXGGG;;;777888222222111000...,,,***)))***)))(((((()))***)))((((((((((((''''''&&&&&&&&&$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$######"""###""""""!!!""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&(((,,,,,,***'''******))))))***+++------++++++++++++******))))))((()))))))))))))))******++++++************++++++...,,,+++...111333000..................---------,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,+++******((())))))***+++,,,------+++******))))))******+++++++++*********+++,,,,,,++++++,,,---///222777:::CCCJJJYYYkkk~~~|||vvv{{{{{{rrrkkkfffbbb___\\\_________^^^\\\ZZZWWWVVVVVVXXX[[[^^^bbbjjjttt{{{~~~~~~~~~~~~|||}}}~~~~~~|||yyywwwvvv~~~|||zzzxxxyyy{{{~~~~~~~~~~~~|||zzzvvvxxxzzz{{{||||||||||||zzzxxxxxxzzz}}}~~~}}}|||{{{|||~~~}}}zzzxxxxxxxxxxxxxxxwwwrrrlllhhheeegggrrr~~~|||yyytttqqqmmmjjjiiihhhgggfffddddddgggjjjkkkjjjooouuuvvvnnnddd___cccllluuuzzz~~~wwwtttuuummmWWWGGG;;;666666000000000...---+++)))((()))((('''((()))***)))'''$$$$$$$$$######"""""""""############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$%%%&&&&&&%%%###"""!!!"""###$$$#########$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((%%%''''''&&&$$$###%%%'''%%%%%%$$$$$$%%%%%%&&&&&&((((((((()))))))))))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%(((++++++)))'''''')))(((((())))))***++++++,,,,,,,,,+++******)))))))))(((((())))))*********+++++++++************++++++111...---...000111///,,,........................---------------,,,,,,+++************************+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,---///000111333555;;;CCCIIIPPP\\\mmmyyywwwyyy|||yyytttqqqnnnkkkgggccc```^^^\\\ZZZ[[[\\\]]]^^^^^^]]]\\\\\\^^^```bbbdddjjjuuu~~~}}}~~~~~~}}}{{{zzz|||zzzzzz}}}~~~|||wwwxxxzzz|||}}}}}}}}}||||||{{{{{{|||~~~}}}}}}~~~|||zzzxxxxxxyyyyyyyyyxxxsssoookkkgggdddfffssszzzvvvrrrooommmkkkiiiggggggfffhhhlllllliiihhhkkkuuu|||}}}vvvtttuuuuuutttyyy~~~wwwttt{{{lllVVVGGG;;;555444/////////...,,,***)))((()))'''&&&'''((()))((('''%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""$$$&&&'''(((+++---(((&&&###!!! !!!###$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))%%%''')))(((%%%"""###%%%!!!"""###$$$&&&'''((()))''''''(((((((((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%***...,,,&&&$$$&&&+++(((((())))))***+++++++++,,,+++******)))*********)))))))))***++++++,,,,,,)))))))))(((((()))))))))000///.........///...,,,.............../////////---------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,+++++++++******))))))++++++************++++++++++++,,,,,,---............000333666;;;EEEQQQZZZeeesssyyyuuuwww~~~}}}yyy|||~~~}}}wwwooogggdddbbbbbb```___]]]\\\[[[ZZZZZZ\\\^^^```bbbbbbbbbbbbbbbeeeiiilllrrr{{{{{{{{{yyy{{{}}}~~~~~~~~~~~~}}}~~~}}}yyyyyy{{{|||}}}}}}~~~~~~~~~~~~~~~~~~||||||{{{|||}}}~~~}}}}}}wwwwwwvvvxxxyyyyyyxxxvvvpppnnnllliiieeehhhttt}}}yyyuuuqqqmmmiiifffllliiiiiinnnnnnjjjffffffeeehhhmmmoooooopppyyy~~~rrryyyxxxvvv|||kkkVVVGGG;;;555333/////////...---+++***)))(((&&&%%%&&&'''((('''%%%''''''''''''(((((((((((("""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!! ###%%%&&&%%%%%%(((***%%%$$$###""""""######$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''########################$$$$$$%%%%%%&&&&&&&&&'''"""&&&***)))$$$ !!!!!!"""###%%%&&&''''''(((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''')))***)))'''&&&))),,,))))))***+++,,,,,,,,,,,,+++***)))))))))***+++,,,)))******+++,,,,,,------******))))))))))))******,,,---...---,,,,,,...///---........./////////000+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,************)))))))))))),,,++++++******++++++,,,+++,,,---...////////////...111777===FFFTTTeeeppp}}}}}}~~~{{{zzzvvvtttuuuuuutttqqqmmmgggbbb___`````````^^^]]][[[[[[[[[]]]^^^aaadddggghhhiiiiiikkkqqqxxx}}}}}}{{{{{{|||xxx{{{zzzzzzzzz{{{|||}}}~~~~~~|||zzzzzz{{{{{{|||||||||}}}~~~~~~~~~uuuuuuwwwyyy{{{yyyvvvsssqqqppppppoookkklllwww~~~|||xxxtttnnnjjjpppllljjjnnnppplllgggfff``````dddhhhhhhhhhpppzzzzzz{{{{{{{{{}}}|||jjjUUUGGG;;;444222000000000///...,,,+++***'''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&''''''######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###%%%&&&$$$!!! !!! !!!###$$$%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$ %%%***)))###%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&&&&''''''((((((******))))))((((((((('''$$$$$$%%%%%%&&&'''((((((((('''&&&&&&(((***+++,,,******+++,,,------------******)))))))))***,,,---******+++,,,------......------,,,,,,,,,,,,------)))+++...---++++++///222---.........//////000000***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,---------,,,***************+++++++++,,,++++++******++++++,,,,,,---...///000000000000444999AAAIIITTTfffyyy|||wwwrrrrrrrrrnnnllliiigggeeedddbbbaaabbbbbbbbbaaa^^^]]]\\\]]]```bbbeeehhhkkkmmmnnnoooyyy}}}}}}~~~}}}{{{{{{zzzzzz|||}}}|||~~~|||zzz{{{{{{||||||{{{zzzzzz~~~|||vvvwwwyyy|||}}}zzzuuurrrssstttuuutttpppppp{{{{{{vvvrrrsssmmmjjjnnnpppmmmhhhfffdddcccfffkkkjjjgggjjjqqqyyy{{{}}}zzzpppkkkppp}}}}}}jjjVVVIII===555333222111///---+++******)))+++++++++***)))'''&&&%%%"""""""""###$$$%%%'''(((""""""############""""""!!! """%%%$$$!!! """###$$$$$$$$$### """$$$$$$"""  %%%***)))$$$!!!$$$(((###!!! !!!""""""!!!%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###!!!!!! $$$&&&((()))(((((()))***###$$$((()))'''######""""""""""""""""""&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***)))(((''''''((()))******)))((((((((()))++++++******+++,,,,,,,,,++++++)))))))))***++++++,,,,,,))))))*********))))))(((++++++******************------............------222222222333333222222222000000///...,,,+++******((()))******)))***,,,...222000///---,,,,,,------***((('''(((***++++++***+++,,,---,,,*********,,,---+++***+++...222444555999CCCNNNYYYhhh}}}yyyqqqjjjeeebbbeeeeeeddddddddddddeeeeeedddeeedddaaa]]]\\\___bbbccchhhlllooopppttt|||~~~~~~~~~|||~~~~~~}}}|||~~~~~~xxxyyyzzz|||}}}}}}}}}}}}zzzzzz{{{{{{{{{yyyxxxwwwwwwyyyyyyvvvtttvvv}}}~~~~~~~~~}}}~~~{{{zzzyyywwwsssnnnjjjgggdddeeeeeefffggghhhhhhiiippprrrssstttyyyuuujjjgggiiikkkuuu{{{zzzuuugggSSSEEE:::333111000///...---,,,+++++++++(((((()))))))))(((((('''$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$######$$$&&&'''$$$"""!!!""""""############"""&&&%%%%%%$$$%%%%%%$$$$$$!!!%%%((('''$$$"""$$$&&&$$$""" !!!"""###""""""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$#########$$$&&&((()))(((((()))***,,,(((######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))***+++***)))((('''((()))+++,,,,,,,,,,,,,,,+++***))))))''''''(((((()))******+++)))******++++++******)))------------------------------............------000000111111111111000000------------------------+++,,,,,,+++******,,,---///...---+++***)))))))))+++)))''''''((()))(((((((((***++++++*********+++/////////111333777:::===FFFOOO\\\kkk~~~{{{qqqjjjeeeaaa^^^\\\]]]___bbbeeegggjjjkkkeeefffgggdddaaa```cccfffjjjpppvvvxxxzzz~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyy}}}~~~~~~zzzuuuuuuzzz~~~}}}|||}}}}}}{{{{{{|||wwwrrroookkkjjjhhhggghhhkkknnnpppkkknnnpppqqqttt}}}zzznnnhhhdddbbbeeeiiipppzzz}}}eeePPPCCC999333111......---,,,,,,,,,------++++++,,,++++++***))))))&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$!!! !!!"""######"""$$$$$$###"""""""""""""""%%%###!!!!!!"""$$$%%%%%%$$$$$$$$$#########$$$%%%$$$###!!!!!!###$$$###"""#########"""""""""""""""""""""###$$$%%%&&&&&&'''$$$&&&((((((''''''((()))...***&&&%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((******++++++++++++***((('''''')))+++---,,,,,,,,,,,,***)))((('''&&&&&&&&&'''(((((())))))***++++++,,,,,,+++++++++......//////000000111111------............------......////////////......******+++,,,---......///...//////---+++***+++,,,,,,,,,,,,+++***)))((('''+++)))''''''(((((('''&&&'''))),,,---,,,+++,,,,,,---///111333555;;;CCCIIIZZZdddttt}}}}}}vvvmmmeee___]]][[[ZZZWWWZZZ]]]bbbfffjjjlllmmmeeegggiiihhhfffggglllpppyyy~~~~~~}}}{{{{{{{{{~~~~~~~~~~~~~~~||||||{{{{{{|||}}}~~~}}}|||}}}xxxwwwzzz}}}~~~|||{{{{{{|||}}}zzzwwwyyy~~~{{{wwwsssnnnkkkjjjlllooorrriiillloooooopppsssyyy~~~wwwooogggaaaZZZZZZ\\\cccoooeeePPPCCC:::555444///...------,,,,,,,,,,,,------,,,***(((&&&$$$###&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$  !!!""""""$$$###"""!!!!!!"""###$$$!!!######""""""$$$&&&&&&### ###%%%$$$###%%%###""""""###$$$$$$#####################""""""""""""###$$$%%%&&&&&&'''"""$$$&&&&&&%%%%%%&&&''''''%%%""""""$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&)))+++,,,,,,,,,+++,,,***(((&&&&&&)))+++---***+++++++++***)))((((((&&&&&&''''''((()))))))))++++++,,,,,,------,,,,,,------...//////000111111------............---------......//////......---******+++,,,---......//////000///---***))))))******+++,,,------,,,+++***+++)))'''''')))))))))((())),,,...///...------------000444666;;;FFFUUU```qqq~~~~~~~~~~~~}}}{{{xxxuuujjjddd]]]XXXVVVWWWXXXYYY\\\^^^aaadddfffhhhiiiiiidddfffiiijjjlllrrr{{{~~~}}}wwwttttttuuu{{{~~~}}}}}}}}}~~~~~~~~~}}}}}}zzzyyyyyyyyyzzz|||~~~~~~~~~|||~~~~~~}}}{{{|||~~~~~~}}}|||{{{zzzzzz{{{}}}~~~|||xxxvvvxxx~~~~~~xxxrrrnnnmmmnnnooolllnnnoooooonnnoooqqqtttyyyqqqddd^^^XXXXXX```nnn}}}eeePPPCCC:::555444111000///---++++++******(((((('''&&&$$$""" $$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$######$$$%%%'''"""!!!!!! !!!###%%%&&&$$$++++++&&&###&&&***'''### ###%%%$$$"""%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###"""###$$$"""!!!!!!!!!###$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&(((***+++,,,+++++++++***((('''''')))+++---'''((())))))************'''(((((()))******++++++***+++,,,---------------***++++++,,,---...//////------............------...//////000000//////...---------------------------...---+++(((''''''((('''(((***,,,---------,,,***((('''(((+++,,,,,,,,,+++---//////---,,,,,,,,,000444:::@@@IIIZZZnnn|||||||||vvvrrrnnniiieeeXXXTTTQQQPPPRRRVVVZZZ\\\aaaaaabbbdddeeeeeeeeeeeefffiiilllqqqwww~~~}}}wwwqqqooooooqqqxxxyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}|||{{{{{{yyyxxxwwwwwwyyy{{{~~~~~~}}}}}}~~~{{{||||||||||||~~~}}}|||{{{{{{zzzzzz{{{|||}}}~~~{{{zzzxxxxxxyyy|||~~~zzzvvvtttrrrqqqqqqooommmkkkllloooqqqttt~~~{{{rrreee\\\\\\ccckkkpppcccOOOBBB999333222222111///---+++***))))))''''''((((((((((((((('''$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$%%% !!!!!!"""$$$%%%&&&"""***+++&&&"""###&&&&&&$$$!!!"""$$$&&&$$$"""$$$###!!!!!!###$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""" """######"""!!!"""###$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''))))))************)))((((((((()))++++++%%%&&&''')))************))))))******++++++,,,,,,******+++,,,------------*********++++++,,,,,,---------............------//////000000000000//////000/////////......------***++++++)))'''&&&'''(((%%%&&&''')))+++,,,,,,,,,)))((('''))),,,.........***,,,---,,,++++++,,,...222888@@@LLL[[[ooo{{{ooofff___[[[VVVRRRMMMKKKJJJMMMSSSYYY]]]```aaaaaabbbccceeegggiiijjjmmmrrryyy|||tttmmmjjjkkkmmmsssuuuwww{{{~~~}}}}}}}}}~~~}}}||||||}}}~~~~~~|||{{{zzzzzzzzzyyyxxxwwwyyy{{{~~~}}}{{{zzz{{{}}}}}}||||||~~~~~~|||{{{yyyyyyyyyyyyzzz{{{|||}}}zzzzzzzzzzzz{{{{{{{{{{{{yyyzzz{{{}}}~~~vvvtttppplllkkkkkkmmmnnnmmmtttyyy}}}zzzmmmgggdddcccbbbtttdddQQQDDD:::333111111000...---,,,+++++++++)))***+++,,,------------%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&###!!!!!!""" !!!"""###############"""$$$$$$"""!!! %%%$$$$$$%%%&&&&&&$$$###$$$""" !!!"""###"""""""""#########$$$$$$$$$$$$#########"""""""""!!!!!!!!!###%%%$$$###""""""###$$$%%%%%%%%%$$$###############$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((())))))(((((()))***************&&&&&&'''((())))))))))))))))))******+++,,,,,,,,,)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------//////000000000000//////111000000000////////////(((((()))(((''''''(((***)))(((((()))***+++,,,,,,***(((((()))+++------,,,+++,,,,,,,,,---///222555999AAANNN```ttt}}}sssiii\\\RRRNNNLLLKKKIIIIIIIIIJJJOOOVVV\\\```bbbfffeeefffgggjjjooosssvvvyyy~~~tttlllhhhhhhjjjoooqqquuuzzz}}}{{{yyyyyy{{{}}}~~~~~~}}}{{{zzzxxxzzz|||||||||~~~~~~|||{{{{{{{{{}}}{{{yyyxxxyyy|||~~~{{{xxxxxxzzz}}}}}}}}}}}}{{{zzzuuuvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{{{{||||||{{{{{{vvvuuuuuuuuuxxx{{{~~~|||yyytttqqqooommmmmmllljjjmmmppppppssswwwwwwtttooopppssswww~~~uuulllfffhhhppp|||gggTTTGGG===666333///...---,,,,,,,,,,,,---)))))))))))))))(((''''''((('''%%%$$$###"""""""""%%%&&&&&&''''''&&&&&&%%%&&&))),,,+++'''$$$$$$$$$""""""###$$$$$$###!!! %%%""""""&&&((($$$ ###%%%&&&'''&&&%%%$$$$$$###!!! !!!""""""!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""""""""###%%%&&&&&&$$$######$$$ """$$$$$$$$$###$$$%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))'''(((***+++++++++))))))'''((((((((((((((('''''')))))))))***++++++,,,,,,((()))***+++,,,,,,---,,,...............------------..................---......////////////......000000000000111111111111&&&'''(((((('''(((***,,,...---,,,+++++++++,,,---+++)))((((((***+++***)))---......///000444999===FFFOOO```wwwzzzssscccZZZNNNFFFDDDGGGIIIJJJIIIIIILLLQQQXXX^^^aaacccmmmmmmlllmmmqqqvvv{{{uuulllgggfffhhhlllooouuu|||{{{wwwuuuuuuwwwyyy{{{|||{{{yyywwwsssuuuyyyzzz|||~~~|||{{{||||||~~~}}}zzzyyyzzz||||||yyywwwwwwzzz~~~}}}~~~~~~{{{zzzzzzssstttuuuvvvwwwxxxyyyzzz}}}}}}|||||||||}}}~~~~~~vvvuuusssrrrssswww{{{~~~~~~zzzwwwtttqqqmmmkkkhhhkkklllkkkmmmooolllggghhhhhhiiikkkuuu{{{rrrcccffflllvvvbbbNNNAAA888444444222000---+++,,,---...---((($$$$$$(((((($$$%%%)))""""""###%%%&&&'''(((((($$$$$$$$$#########""""""(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%%%%$$$$$$###### !!!###%%% !!!"""###$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!"""############### !!!""""""######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((((((((((((((((()))************))))))((((((''''''---,,,***))))))***,,,---))))))***+++,,,,,,------//////...---******,,,...//////............////////////000000000000/////////000000000000...---+++&&&'''(((***++++++++++++)))((((((***...///...,,,......---,,,******,,,...,,,)))***000444666===FFFWWWiiiwwwggg]]]TTTPPPKKKFFFDDDEEEHHHJJJGGGJJJNNNSSSXXX```hhhmmmmmmpppssswww{{{{{{uuurrrrrrrrrppptttzzz}}}|||{{{~~~|||yyyvvvtttsssvvvwwwxxxxxxwwwuuusssqqqrrruuuxxxzzz|||~~~~~~{{{yyyzzz~~~~~~}}}|||}}}yyywwwwwwzzz~~~}}}}}}||||||||||||}}}}}}yyytttvvvzzzwwwwwwwwwxxxzzz}}}}}}|||||||||{{{zzztttrrroooooorrrvvvxxxzzz~~~}}}}}}zzztttoookkknnnpppmmmkkkjjjfffaaaaaa^^^]]]cccnnn~~~yyylllaaadddooo{{{cccNNNAAA999444333222///,,,+++,,,------,,,+++((('''***)))%%%$$$'''$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%!!!!!!""""""###"""""""""'''&&&%%%###"""""""""######"""!!!!!!!!!"""$$$%%%""""""""""""############""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""$$$%%%%%%%%%$$$$$$###"""!!!""""""########################$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))'''''''''&&&'''(((((()))***)))))))))(((((((((''',,,+++)))(((((()))+++,,,))))))***++++++,,,------.........,,,++++++,,,...000///...------...///000//////000000000//////...//////000000///---+++***'''(((((())))))******+++---+++***+++------+++((()))***+++***)))***,,,......---000555:::AAAQQQaaattt~~~}}}~~~}}}vvvhhhZZZRRRNNNLLLHHHFFFEEEGGGJJJLLLNNNQQQVVVZZZ___eeekkkoooqqqttt{{{~~~}}}~~~zzzyyyzzz{{{yyy|||~~~}}}|||{{{}}}|||wwwrrrppppppqqqrrrsssssssssrrrqqqqqqooossswww{{{}}}~~~yyyuuutttvvv{{{~~~{{{yyywwwwwwyyy~~~}}}|||zzzxxxwwwxxxvvvwwwzzzxxxuuuuuuyyywwwwwwxxxyyy{{{~~~}}}}}}}}}}}}{{{zzzxxxvvvssssssvvvyyy{{{{{{zzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}zzzvvvrrrmmmqqqrrrooollljjjeee```]]]ZZZZZZ___iiiwwwyyyfff```ccciiiqqqxxx}}}cccOOOBBB999444333000...+++***+++,,,+++++++++((()))+++***&&&%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$)))'''%%%###!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""$$$$$$$$$%%%$$$$$$###"""!!!"""######$$$$$$######!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''((())))))))))))((((((((((((******)))(((((()))***+++))))))******+++,,,,,,,,,+++,,,---,,,++++++---///000///---,,,,,,---///000///000000000///...------.../////////...,,,***)))***)))(((''''''((()))***---+++++++++,,,,,,***((('''(((***+++++++++---///...000444999@@@NNNfffzzz}}}uuutttwwwxxxqqqmmmfffYYYNNNIIIJJJJJJIIIIIIJJJMMMPPPRRRTTTWWW\\\```dddiiinnnrrr{{{~~~~~~|||~~~}}}~~~{{{tttssstttpppppppppppppppqqqqqqrrrooosssyyy}}}|||uuupppooosssyyy~~~{{{zzzyyyzzz||||||zzzwwwsssqqqqqqnnnooosssvvvuuuuuuwwwxxxxxxxxxzzz|||~~~~~~~~~}}}{{{zzzxxxvvvvvvxxxyyyzzzyyyttttttuuuuuuvvvvvvwwwwww|||{{{zzz{{{{{{zzzwwwtttqqqtttuuuqqqnnnkkkeee___YYYVVVVVV[[[bbbmmm{{{nnn___ZZZZZZ]]]aaaeeemmm}}}cccOOOBBB999444333000---+++******+++***)))&&&&&&'''((()))((('''((('''&&&%%%$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""""""""###$$$%%%&&&&&&%%%%%%$$$$$$#########"""""""""$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!""""""######$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((())))))))))))((((((((((((***))))))))))))***++++++))))))******+++++++++,,,)))+++,,,,,,,,,,,,...///000///---,,,,,,---///000////////////...---,,,,,,---.........---+++)))(((+++***(((&&&&&&'''((()))))))))***+++,,,------,,,'''))),,,---,,,---...000111444:::BBBOOOccc{{{vvvsssvvv{{{rrrjjjeee^^^TTTMMMKKKMMMMMMNNNPPPSSSUUUXXXYYY\\\^^^aaaeeejjjrrrzzzyyyxxxwwwuuuuuuvvvxxxyyyvvvzzzvvvooonnnrrrxxx|||~~~}}}}}}~~~~~~{{{yyyuuupppmmmkkkgggfffmmmrrrssstttuuuxxxxxxyyyzzz|||~~~|||yyywwwvvvvvvwwwwwwvvvuuussstttttttttuuuuuuttttttuuuuuuuuuvvvvvvvvvtttsssssswwwxxxuuuqqqnnnhhhbbbZZZVVVVVVZZZ___fffoooxxxvvviiiaaa[[[WWWVVVWWW]]]jjjxxx|||aaaNNNBBB999444333///---+++***+++***)))'''&&&&&&'''&&&'''((())))))'''&&&%%%$$$$$$$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!&&&&&&&&&&&&&&&%%%$$$###!!!###&&&&&&%%%###""" !!!"""$$$%%%&&&&&&&&&!!!!!!!!!"""""""""######$$$$$$############$$$$$$###$$$$$$$$$$$$###"""""""""######$$$$$$#########""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&''''''((()))(((((((((((())))))))))))************++++++,,,,,,)))***************++++++(((***,,,,,,,,,,,,...//////...---,,,,,,---...///...............---,,,,,,,,,------------+++***))),,,+++)))'''&&&'''((())))))***+++,,,,,,,,,,,,,,,(((***+++,,,,,,,,,...000777<<>>HHHJJJ000...***'''%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%###!!!!!!$$$'''***(((%%%###!!!!!!"""###&&&&&&%%%$$$###"""!!! $$$$$$############$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""#####################$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''!!!"""###$$$%%%&&&''''''"""###$$$%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&''''''((((((((())))))******'''''')))***++++++++++++*********)))))))))))))))(((***------,,,++++++,,,+++,,,...//////...,,,+++)))***+++,,,---.........)))***,,,...////////////***+++,,,,,,,,,,,,++++++(((+++------+++***+++---***+++,,,---111777???EEEUUUiii~~~{{{wwwrrrlllhhhdddaaaaaabbb___ZZZYYY\\\]]]^^^```ccchhhnnnssswww|||~~~}}}}}}zzzxxxvvvppprrrtttssssssuuuzzz~~~~~~{{{yyywwwuuurrrpppmmmhhhdddaaa___aaajjjtttuuuuuuvvvxxx{{{~~~~~~{{{wwwuuuvvvxxxzzzzzz{{{|||}}}}}}|||zzzxxxvvvtttvvvvvvssspppnnnppprrrooowwwwwwrrrrrrrrrooonnnooommmjjjfffcccaaabbbdddfffrrr{{{tttqqqyyyrrrYYYHHH>>>666222111222///---+++++++++)))((((((***,,,,,,,,,000999AAANNN444 &&&&&&%%%'''$$$$$$############$$$$$$$$$#########""""""!!!!!!&&&%%%$$$$$$$$$%%%''''''***---,,,&&&$$$((('''###$$$###"""###%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$###"""!!!!!! $$$%%%%%%&&&%%%$$$###"""%%%$$$###$$$$$$$$$""" ############"""""""""!!!%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&$$$"""###$$$''')))******(((&&&&&&&&&&&&'''((('''&&&''')))+++)))'''%%%&&&)))***(((&&&((((((''''''''''''(((((())))))))))))((((((((((((+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******)))***+++,,,---.........******))))))))))))))))))&&&(((+++,,,,,,++++++,,,---///000111444>>>LLLWWWooo~~~|||wwwtttpppiiibbb\\\YYYZZZ\\\\\\\\\]]]^^^```kkkdddbbbhhhooottt|||||||||}}}~~~{{{uuurrroooooosssxxx|||}}}}}}yyyuuurrrqqqqqqqqqqqqkkkiiifffcccbbbeeelllqqquuuwwwzzz{{{{{{|||~~~~~~}}}|||yyyvvvttttttwwwzzzzzz{{{}}}~~~zzzyyyxxxvvvtttsssrrrqqqqqquuu|||}}}||||||zzzuuurrrmmmjjjfffbbb___^^^^^^^^^iiisss~~~qqqXXXHHH>>>666222111111///---,,,++++++***(((''')))***(((''')))///555BBB///"""$$$(((&&&###%%%$$$##################$$$############"""""""""!!!###""""""!!!"""###$$$%%%!!!""" """&&&'''$$$###!!! !!!"""$$$$$$###$$$$$$##################$$$$$$######"""!!!!!! $$$$$$%%%%%%%%%$$$"""!!!###""""""###$$$$$$###!!! """###$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$!!!!!!"""############"""&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%$$$%%%'''$$$&&&''''''&&&%%%%%%&&&&&&'''((((((''''''(((***)))'''&&&'''))))))(((&&&((((((''''''''''''(((((())))))))))))((((((((((((++++++,,,,,,,,,,,,++++++)))*********************)))***+++,,,------------)))))))))))))))))))))))))))+++------,,,+++++++++,,,000333555:::HHH\\\lll~~~~~~|||yyyuuuqqqmmmggg```ZZZWWWYYY\\\]]]^^^```ccceeemmmhhhiiipppyyy~~~~~~|||xxxvvvwwwyyy{{{|||yyyuuuqqqnnnmmmnnnnnnnnniiiiiihhhggggggiiinnnrrruuuvvvxxxzzz|||~~~}}}|||yyyvvvssstttwwwzzz{{{|||}}}~~~}}}|||{{{zzzxxxvvvtttsssrrrvvv|||~~~}}}}}}|||yyywwwssspppjjjeeeaaa^^^]]]]]]ccckkktttyyypppWWWGGG>>>666222111111///---,,,,,,+++***)))((()))***'''$$$###%%%)))333(((###''')))%%%"""#######################################"""""""""""""""!!!!!!!!!!!!"""######!!!"""!!!!!!###### ###!!! """######"""""""""##################$$$$$$######"""!!!!!!!!!######$$$$$$######"""!!! """$$$%%%$$$""" !!!###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%&&&((($$$%%%'''&&&%%%%%%&&&(((&&&'''((((((''''''((())))))'''&&&'''((()))((('''((((((''''''''''''(((((((((((((((((())))))))))))++++++,,,,,,,,,,,,++++++''''''((())))))*********)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))***,,,------,,,,,,---...---333999>>>GGGYYYqqq}}}{{{vvvsssooolllgggbbb\\\XXXVVVYYY]]]```cccfffkkknnnrrrrrrvvv~~~~~~~~~~~~~~~~~~{{{wwwwwwrrrssssssqqqooommmmmmnnnnnnsss{{{~~~}}}xxxsssnnnkkkjjjkkkkkkkkkiiijjjkkklllmmmooorrruuuvvvvvvwwwzzz~~~|||{{{yyyvvvssstttwwwzzz||||||}}}~~~~~~|||yyyxxxvvvtttvvvzzz~~~zzzwwwqqqkkkeeeaaa___^^^aaafffjjjmmmrrroooVVVFFF===666222111111///---,,,,,,,,,+++)))***++++++((($$$""""""###'''######''''''###"""$$$#########$$$$$$##################"""""""""""""""###############$$$$$$$$$###%%%&&&''''''&&&$$$"""%%%###""""""$$$%%%$$$###!!!!!!""""""######$$$$$$############""""""!!!!!!""""""#########"""""""""!!! !!!######"""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###%%%'''((())))))(((&&&&&&''')))&&&((())))))''''''''')))((((((''''''((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))******++++++++++++******&&&''''''((()))***,,,,,,******++++++,,,+++++++++************++++++++++++)))***+++,,,,,,...000333333888@@@KKKZZZmmm}}}}}}zzzwwwllljjjhhhddd```\\\XXXUUUVVVYYY^^^bbbgggmmmssswww{{{~~~~~~yyymmmkkkllllllmmmnnnkkklllkkkhhhddd```^^^^^^^^^ccckkkssswwwvvvsssqqqrrrsssuuuvvvwwwvvvuuutttooouuu|||xxxrrrnnnlllllllllkkklllmmmnnnnnnoooqqqtttwwwwwwvvvwwwzzz~~~~~~~~~~~~{{{zzzxxxuuussstttwwwzzz}}}}}}}}}~~~~~~|||zzzyyytttuuuxxx{{{|||wwwqqqllliiifffeeegggiiijjjiiikkkuuummmUUUEEE===666222222111///---,,,------,,,******+++***(((&&&###"""""""""!!!"""$$$$$$"""###&&&"""###$$$$$$$$$$$$###"""""""""""""""""""""######""""""######$$$$$$$$$$$$###'''))))))))))))$$$###!!!"""###$$$$$$###!!!!!!!!!""""""######$$$#########"""""""""""""""""""""""""""""""""#########"""!!!"""###""" !!!!!!!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$###!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&)))******)))'''%%%&&&&&&&&&((())))))(((''''''''''''(((((((((''''''((((((((((((''''''''''''(((((('''((((((((()))))))))***)))******++++++******)))''''''((((((***+++---...++++++,,,,,,,,,++++++***+++++++++,,,,,,---------++++++,,,,,,,,,///222555888>>>JJJ[[[ooozzz||||||yyyvvvzzz}}}|||||||||{{{zzzyyywwwtttooolllbbbaaa```]]]ZZZWWWUUUTTTUUUYYY^^^eeelllttt||||||~~~~~~~~~~~~~~~vvvpppfff^^^___cccgggkkknnnppppppppplllfffaaa]]]\\\___ccciiinnnooommmjjjgggffffffgggggggggfffeeedddcccooo}}}~~~vvvqqqsssssssssuuuwwwzzz}}}~~~~~~yyywwwuuusssrrrrrrqqqooommmlllnnnrrrvvvttttttuuuwwwyyy{{{||||||{{{zzzxxxyyyzzz|||{{{{{{yyyxxxwwwtttsssuuuyyy|||~~~~~~}}}}}}~~~~~~{{{zzzuuuuuuvvvwwwzzz}}}zzzvvvsssqqqpppooommmoooooonnnnnnrrrzzzlllTTTEEE<<<666222222111///---,,,------,,,+++))))))((('''%%%$$$###"""""""""""""""""""""%%%'''"""###$$$%%%%%%$$$###"""""""""""""""############ !!!""""""######""""""  $$$$$$!!!!!!"""!!!!!!######"""!!!!!!""""""""""""""""""######""""""""""""""""""######"""""""""###$$$$$$$$$###""""""###"""  !!!""""""###### !!!"""$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''(((((('''%%%''')))(((&&&$$$###$$$&&&(((******((('''&&&''''''((()))((('''&&&''')))((((((''''''''''''((((((''''''(((((())))))******))))))************))))))(((((((((((()))+++---...------------,,,,,,+++***+++++++++,,,------....../////////......111555999AAAJJJZZZnnn{{{xxxzzzvvvyyy}}}}}}xxxwwwwwwwwwwwwvvvtttpppkkkgggdddZZZ[[[[[[YYYWWWUUUVVVVVVVVV[[[bbbkkkuuu{{{||||||}}}~~~vvvmmmhhhbbb]]][[[___dddhhhnnntttwwwxxxxxxuuupppjjjeeecccjjjkkkmmmnnnmmmkkkgggeeeddddddccccccbbbbbbbbbbbbdddrrr~~~uuullleeeeeeffffffhhhjjjlllnnnoooppppppqqqsssvvvxxxxxxwwwzzz}}}|||zzzvvvqqqmmmmmmppprrrqqqrrrttttttrrrrrrtttuuuvvvtttssstttwwwxxxxxxxxxvvvvvvuuutttsssvvvzzz~~~~~~}}}}}}}}}~~~}}}{{{wwwvvvvvvvvvxxx{{{{{{{{{zzzyyyxxxxxxxxxxxxrrrssstttttttttuuuxxx{{{kkkSSSDDD<<<666222222111///---------...---,,,+++)))'''&&&&&&%%%%%%$$$#########"""###$$$&&&&&&!!!###$$$%%%%%%$$$###!!!!!!"""""""""############!!!!!!###$$$$$$$$$###"""(((###"""###!!!!!!###$$$$$$"""""""""""""""!!!!!!!!!"""""""""""""""""""""###$$$######"""###$$$%%%&&&$$$###"""###$$$$$$"""!!! !!!!!!!!!"""""" """$$$%%%$$$######%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%&&&))))))(((%%% $$$((()))(((&&&%%%%%%&&&(((******)))'''&&&&&&&&&((())))))'''&&&''')))((((((''''''''''''(((((('''''''''((()))*********((())))))))))))))))))(((((((((''''''''')))+++---/////////...---,,,+++***))))))******+++,,,,,,---//////000000333888>>>CCCSSS```rrryyy~~~{{{{{{}}}uuupppnnnnnnooonnnllliiieeebbb```VVVXXXYYYXXXWWWWWWYYY[[[]]]bbblllxxx||||||}}}~~~~~~sssiiicccaaa```aaaeeekkknnnooottt{{{{{{~~~{{{uuuqqqppprrrqqqnnnllliiigggeeedddeeedddcccbbbcccdddfffgggjjjwww~~~uuunnngggbbb]]]___cccfffggggggfffeeeaaa```aaadddggghhhhhhgggfffiiinnnuuu}}}~~~xxxtttrrrsssrrrvvvxxxuuupppmmmpppsssrrrqqqppprrrtttvvvwwwvvvsssssssssssstttwww|||~~~}}}|||}}}~~~}}}yyyyyyxxxxxxyyyzzz|||~~~}}}|||zzzwwwwwwxxxxxxyyyzzz{{{{{{xxxxxxwwwwwwwwwxxxxxxyyy|||jjjSSSDDD<<<666333222111///------......---,,,...,,,)))((('''((('''&&&###$$$$$$$$$%%%&&&&&&###!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$###$$$%%%&&&'''&&&%%%%%%'''"""!!!$$$$$$$$$  ###&&&'''&&&######""""""!!!!!! """""""""""""""#########$$$$$$#########$$$&&&'''"""!!!"""###%%%&&&%%%###$$$$$$###!!!  """$$$%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%((((((%%%"""###(((,,,,,,+++))))))&&&(((***+++)))'''&&&%%%&&&(((***)))&&&%%%''')))((((((''''''''''''((((((&&&''''''((()))******+++(((((())))))))))))((((((((('''&&&%%%&&&(((***+++000000000///...---,,,+++'''(((((()))******++++++***,,,...222777???IIIOOOdddsss|||yyyzzz}}}sssjjjfffcccdddeeecccaaa^^^\\\\\\UUUWWWYYYYYYXXXXXX\\\___dddjjjvvv~~~}}}}}}}}}~~~wwwuuutttuuuxxx{{{}}}~~~}}}xxxlllbbb___```eeeiiipppvvvwwwuuuzzz~~~~~~{{{zzzsssppplllgggdddbbbbbbbbbbbbaaa___^^^___bbbeeegggjjjvvv|||tttjjjdddaaa^^^ZZZ^^^dddhhhjjjgggccc```XXXXXXYYY[[[^^^```___^^^XXX[[[aaahhhqqqxxx~~~}}}xxxvvvvvv{{{~~~zzzqqqmmmpppvvvqqqpppoooqqqtttvvvvvvvvvrrrrrrrrrrrrtttxxx}}}~~~}}}|||}}}~~~|||{{{zzzzzzzzz{{{|||}}}{{{~~~{{{wwwvvvvvvtttuuuvvvwwwxxxzzz{{{{{{}}}zzzxxxwwwwwwwwwvvvxxx}}}