BM6P6(@ ,,,******---111444333222222///,,,,,,000333555444444444444222000000111333888555000+++(((&&&&&&&&&...//////,,,'''###"""""" !!!"""###$$$&&&***...+++222;;;@@@@@@===;;;;;;???@@@BBB@@@;;;222)))###!!!""""""  !!! !!!"""""" !!!$$$%%%"""$$$'''))))))((())),,,///111111222222333222000...,,,,,,---...444888<<<===:::555000...333222000///---,,,,,,,,,++++++,,,+++***)))'''&&&&&&$$$"""!!!###(((...111111,,,&&&$$$&&&'''%%%"""+++,,,...000222222000...(((###!!!%%%''''''%%%!!!###"""""""""$$$%%%###""""""$$$$$$(((((((((%%%!!! ###+++111333222000...///444>>>IIIOOONNNKKKQQQTTT\\\hhhvvvxxxjjjYYY>>>000&&&'''&&&&&&+++(((%%%&&&)))+++***))))))***(((""" """!!!"""(((///111,,,((($$$###"""$$$(((,,,............------...///000111666444222222444666777777666777888888888888999:::AAAAAA@@@===777111...---000///---,,,---///111222333444666;;;@@@CCCCCCBBBFFFGGGGGGEEECCCEEEIIINNNKKKIIIHHHKKKPPPRRROOOKKKAAA@@@AAABBBCCCCCCAAA???;;;888555333333666:::=========<<<;;;::::::::::::BBBEEEIIILLLKKKDDD;;;444222111...---,,,***'''$$$((('''%%%###!!!"""%%%(((***,,,------+++***))))))&&&%%%'''***''' &&&)))***+++***(((&&&&&&'''---...---''' !!!)))))))))(((%%%!!!!!!###%%%%%%$$$$$$%%%&&&&&&&&&(((+++------***'''((($$$ """$$$%%%***'''"""  !!!"""!!! ###$$$$$$###!!! !!!"""""" !!!"""$$$((()))***))))))))))))((($$$  """%%%&&&((((((""" '''$$$ !!!)))///222'''&&&&&&)))++++++'''###!!!  !!!!!!""" %%%))) ######  """$$$%%%&&&&&&$$$  """&&&***+++)))### !!!$$$+++)))(((***---//////---...+++)))***...333555555444444333000---,,,,,,...,,,***'''$$$"""!!!"""###***,,,,,,)))%%%!!! !!! $$$(((,,,000666>>>BBB@@@===::::::>>>AAACCCBBB<<<333***### """###"""!!!"""!!!!!!""" !!!$$$%%%######'''((('''###%%%(((,,,111555666777555555444333222111000000222666<<>>;;;999888777777888888777555222111222222222000...***'''$$$!!!$$$***------***&&&%%%%%%&&&%%%###))))))***+++,,,,,,+++***%%%!!!###%%%%%%### !!!!!!!!!$$$$$$$$$&&&((('''%%%######!!! !!!!!! &&&'''(((&&&"""&&&,,,//////...,,,...333<<>>:::444...+++***......---------...///000000222444777999:::;;;<<>>@@@???<<<777333333111///...---+++'''%%%&&&&&&&&&%%%$$$$$$''')))+++...111111///+++((('''$$$###$$$'''&&& ###***,,,---,,,)))((('''((()))***)))$$$"""(((((('''%%%"""!!!$$$&&&&&&&&&((()))))))))***,,,......,,,***&&&###"""%%%&&&'''%%%"""!!!!!!!!!!!! !!!###"""!!! """######!!! !!!$$$$$$$$$"""!!!!!! !!!"""!!!!!!&&&)))++++++++++++,,,***'''""" !!!###&&&)))***&&&!!! $$$***'''### &&&+++...&&&%%%&&&(((+++***%%%  !!! ### !!!!!!"""%%%&&&###!!! ###%%%+++...///,,,&&&""""""###+++***)))***,,,...---,,,***((('''(((,,,000333444222222000---)))&&&&&&&&&!!!  """%%%&&&&&&%%%"""###)))---777<<>>444***$$$"""!!!###%%%$$$$$$%%%""" """  ###&&&&&&$$$!!!###%%%&&&%%%!!!"""%%%,,,555;;;>>>>>>888999;;;;;;;;;888555444333777===@@@AAA@@@@@@???;;;===@@@BBBAAA>>>999777::::::999777222---'''$$$$$$'''))))))(((&&&$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%### ###$$$$$$!!!!!!$$$%%%&&&%%%&&&(((+++---+++((($$$'''%%%###""""""!!!%%%'''((('''$$$  """'''+++---,,,+++---333;;;@@@???999333111;;;IIIYYYgggiiiZZZIII888---%%%###!!!$$$%%%$$$$$$%%%'''(((((('''&&&((('''######&&&&&&$$$$$$$$$&&&,,,333888888777000...++++++,,,---......111222444555555222///---,,,+++***+++---111444777;;;;;;<<<<<<<<<;;;::::::======;;;777000+++((('''+++,,,,,,,,,,,,,,,------,,,///111222000000222555;;;>>>AAABBBCCCFFFLLLQQQUUUOOOIIIFFFGGGHHHHHHFFFJJJIIIHHHGGGGGGFFFCCCAAA777777888999999:::::::::;;;:::999777555444333333555555444444444444555666333222000///...,,,(((%%%%%%&&&(((((('''''')))***...111444444000+++'''%%%### $$$%%%""" ,,,---...---+++)))((((((&&&&&&%%%!!!###&&&%%%###!!! $$$''')))***+++,,,+++***)))***+++,,,+++***$$$ ###&&&'''%%%###""""""###$$$$$$###!!!###$$$###"""""""""&&&###"""&&&***,,,)))$$$!!!!!! ######%%%%%%$$$"""  ###''''''%%%######""""""$$$'''*********,,,...///,,,%%%   !!!!!!$$$(((,,,***&&&%%%'''++++++&&&!!! $$$'''((($$$$$$%%%(((+++)))### !!!$$$&&&###!!! ###%%%---000111///)))###!!!""",,,,,,---...000111111111,,,***((('''(((***,,,---,,,,,,+++((($$$"""!!!""" """$$$ !!!  %%%+++///;;;???BBBAAA<<<777555555777;;;???@@@<<<333***###"""&&&%%%!!!$$$%%%$$$%%%)))***(((!!! !!!!!!"""$$$&&&((((((%%%!!!"""$$$$$$$$$$$$$$$%%%---777???BBBBBB:::<<>><<<>>>>>>===;;;666000***'''!!!!!!###'''***+++)))### """%%%&&&&&&$$$""" !!!###!!! ###%%%)))'''%%%$$$%%%'''***,,,)))+++...222444111,,,''')))(((&&&&&&%%%### $$$&&&((((((%%%"""  """$$$$$$"""  """&&&)))++++++***...444;;;>>>:::333---)))222>>>KKKUUUVVVJJJ<<<111***%%%$$$""" """"""###%%%&&&'''&&&&&&!!!$$$%%%$$$&&&***,,,***)))((()))---333888;;;;;;555222///------......---444666999:::999444///+++)))))))))***,,,000555888=========??????>>>;;;999;;;;;;999444...)))&&&&&&(((((()))******))))))((('''+++......++++++///444===@@@CCCEEEFFFIIIOOOTTTYYYSSSJJJDDDBBBCCCDDDDDDKKKIIIHHHHHHHHHHHHFFFDDD999999999888888888888888:::999666444222000//////222222222222222444777999333222111000///,,,(((%%%%%%(((******))))))))))))111333333111---(((%%%$$$### """%%%%%%"""***,,,...---+++(((''''''&&&&&&$$$!!! ###$$$""" !!!&&&)))++++++,,,,,,(((&&&%%%$$$&&&'''''''''!!!$$$''')))%%%$$$######%%%%%%$$$### ###%%%$$$$$$$$$%%%)))'''###"""%%%)))...111///)))$$$###!!!!!!%%%'''((('''$$$  """ !!!!!!###(((,,,+++)))''')))'''%%%%%%&&&(((((('''+++...///***"""###""" !!!&&&+++,,,***((((((***+++(((%%%"""!!!###%%%&&&"""###%%%)))+++)))"""  """###$$$%%%"""***---...,,,(((###!!! ***,,,000333555555666666222000,,,((($$$######$$$%%%&&&&&&%%%""" !!! !!!"""###$$$###***...999<<<===;;;666111000000000333888:::777000(((###""""""$$$'''%%% #########)))333;;;<<<)))###!!!"""!!!"""%%%'''''')))***((($$$ """$$$$$$$$$'''&&&&&&+++333:::===>>>:::<<>>???FFFEEEDDDEEEGGGHHHGGGFFF>>><<<999666555555666666999777555222000...------///111444444444444666999333222111111000---(((%%%&&&(((++++++***(((((((((222222///+++&&&$$$###$$$$$$###"""$$$'''(((%%%!!!'''))),,,,,,***'''&&&&&&((('''%%%"""  !!!!!! ###(((,,,,,,+++******'''%%%""""""$$$&&&&&&&&&  %%%)))+++(((&&&$$$###$$$$$$###"""!!!###$$$$$$%%%&&&(((++++++***)))))),,,///222111+++'''%%%### !!!$$$)))***)))$$$!!!###$$$$$$######""" !!!"""###!!!!!!!!!###"""%%%***,,,,,,***)))+++(((%%%$$$$$$%%%$$$$$$(((***+++&&& $$$### !!!&&&,,,...---***)))(((((('''&&&$$$######%%%&&&"""###%%%))),,,***### """ !!! """ !!!"""###%%%$$$""" !!!###%%%&&&&&&$$$!!!&&&+++222666777777666666777555000)))""" """###"""   !!!$$$)))222444444111,,,))))))+++(((,,,000333222---'''######"""###$$$!!!!!!"""###,,,;;;FFFKKK...%%%"""$$$$$$!!!$$$&&&&&&''''''%%%!!!"""%%%&&&&&&'''&&&&&&''')))...222555777888:::;;;;;;999777555888>>>FFFMMMPPPPPPOOOOOOHHHEEEBBB???===>>>???AAA555555555444222000...,,,---+++'''###!!! !!!!!!%%%))),,,***$$$ ((()))((($$$ """%%%######!!! ###(((,,,666444222///---///333777999;;;???BBBBBB===666000&&&%%%$$$$$$&&&&&&%%%$$$!!!""""""  ''')))******(((%%%$$$###%%%### !!!!!!!!!%%%+++000222000---***---//////---...///+++&&&$$$&&&((('''###"""%%%'''%%%$$$"""""" %%%)))+++000777:::888//////...///111444777999777333///---...000111222111222222222000,,,'''$$$)))***+++)))))),,,333888;;;:::<<>>>>>???BBBEEEFFFEEE@@@>>>:::777555555666777888666444222000...------+++///444444222000111333222111111111000,,,'''###%%%''')))***(((''''''(((000...+++&&&!!! """$$$%%%'''(((&&&''')))'''######&&&)))***)))'''%%%%%%''''''&&&%%%$$$"""!!! $$$***------+++((('''(((&&&$$$%%%''')))***))) !!!&&&***,,,+++((($$$""""""""""""!!!!!!""""""""""""$$$'''***...000333444222111000000///+++((('''$$$ !!!'''******%%% !!!!!!  """%%%''''''&&&$$$###!!! !!!""" !!! !!!###"""###'''''''''''''''(((%%%"""!!!"""$$$%%%$$$%%%&&&%%%!!!"""""" ###''',,,///---***'''%%%###$$$%%%$$$###"""###%%%!!!!!!$$$(((+++***%%%   %%% ###%%%'''&&&"""###"""!!!""""""''')))&&&!!! &&&,,,555::::::888555444666555111***###!!! """""" ###(((******'''###"""$$$&&&###&&&***---...+++(((%%%###!!!!!!### !!!!!!""")))555???BBB...%%%"""$$$### !!!"""&&&((((((&&&''''''$$$"""###)))...333333333333333222222222777>>>GGGNNNQQQPPPNNNMMMDDDAAA===999777777999::://////...---,,,,,,,,,,,,+++)))&&&###!!! !!!!!! $$$''''''$$$!!!&&&((((((%%% !!!$$$$$$$$$###!!!!!!###)))...666666444111000222777<<<:::;;;>>>@@@???:::333---$$$""" """#########!!!$$$''''''&&&%%%$$$$$$"""  ###'''***,,,,,,++++++,,,---+++&&&$$$%%%%%%"""$$$'''(((%%% ###'''(((&&&"""!!! %%%)))+++///555777555///000000111222444888:::666222///...000333666777111000///...+++)))&&&%%%((())))))&&&$$$'''...444888888999>>>BBB@@@:::444///000///---++++++,,,...)))(((&&&%%%%%%%%%&&&'''"""""""""%%%)))000666;;;;;;===@@@@@@>>>>>>AAADDDGGGDDD@@@:::666555666777999888888999===@@@AAAAAA>>>===<<<;;;:::999999999777666444222000///......***///333222...++++++,,,000000000000///,,,&&&""" ###%%%&&&'''''')))***+++***((($$$!!! !!!###&&&+++,,,)))''')))(((%%%!!!$$$(((***)))'''&&&&&&######%%%&&&&&&%%%""" !!!!!!!!! ###)))------+++((('''((('''&&&'''***,,,---,,,""""""'''+++---,,,(((### !!!"""######"""!!! ###'''+++222888>>>@@@===777111///+++(((''')))&&& ###(((+++'''  !!!$$$&&&&&&&&&%%%$$$  """&&&((('''&&&"""!!!    !!!###!!!"""&&&)))***###"""  !!!%%%(((***)))%%%!!!!!!###"""  !!!%%%))))))&&&""" !!!$$$ !!!%%%)))+++***&&&### !!!"""###!!! !!!###&&&'''%%% ###'''(((%%% """(((000999>>>>>>999555333444333000***$$$!!!"""$$$!!!""""""  !!!!!!"""###$$$!!! ###!!!$$$'''+++,,,+++((('''$$$""""""###!!!$$$!!!"""!!!"""+++000111,,,$$$"""""" ###''')))***'''))))))%%%%%%,,,111000...------...///000777>>>GGGNNNNNNKKKGGGDDD>>><<<888444222111111222,,,+++***((((((((()))***'''%%%###  !!!"""$$$$$$!!! ###&&&'''%%%  ######$$$$$$"""!!!$$$***///555555444111000444:::@@@666777999;;;999444,,,'''"""  !!!!!!"""$$$$$$$$$$$$%%%  !!! """$$$'''((()))***+++,,,)))+++(((### """###"""&&&((('''"""$$$((()))&&&""" ###&&&'''+++000111///...000111222333555999;;;555222///...111555999:::333222000---+++)))(((((('''((('''$$$!!!""")))000666666888===AAA@@@999333,,,,,,,,,+++***+++---///+++***(((&&&&&&&&&((()))""" """(((000555888999<<>>>>>@@@CCCDDDCCCAAA===999777777888777555555666999<<<======;;;<<<>>>??????===<<<:::777666444333111000//////,,,000333111+++((((((***000///000000///+++&&&""""""$$$%%%(((+++---'''''''''%%%"""!!!!!!!!!%%%---///***&&&((((((%%%###(((******((((((''' ###&&&((('''$$$!!! ###$$$###""""""!!!)))---...+++)))'''&&&&&&&&&(((+++---------### """(((,,,...+++'''!!!!!!###%%%$$$###!!!!!!''',,,666===FFFJJJEEE<<<333...'''&&&''')))''' &&&+++)))###!!!###$$$&&&((()))((('''''' """&&&((('''%%%!!!  !!!###)))---///###  ###%%%###"""!!!###'''(((&&&### $$$ !!!!!!%%%***---,,,)))%%% $$$&&&!!! ###&&&+++---,,,&&&"""%%%&&&### $$$...:::???<<<888888:::666000)))&&&''')))******%%%$$$#########!!!!!! $$$$$$###!!!###&&&###$$$&&&))),,,,,,)))&&&$$$"""!!!!!! !!!###%%%&&&%%%###"""!!!###&&&***---'''###""" %%%...000///......***%%%!!! ###'''***//////---,,,,,,...333777<<>>888333000000...,,,+++,,,000444///000000///---+++++++++(((%%%"""###)))111888<<<===???BBBCCCBBBAAABBBBBBCCCDDDDDDAAA<<<777444333555666666777888888888888999???FFFIIIGGGCCCAAAAAA<<<999666444333111,,,(((*********)))((('''%%%$$$+++,,,------+++((($$$""" """$$$''')))***+++)))'''$$$!!!%%%&&&'''&&&######&&&)))$$$###$$$(((+++***%%%!!!###((((((""" &&&++++++((($$$%%%%%%'''''''''%%%###"""######"""$$$(((,,,...///!!!###''')))***+++%%%!!!###""" """&&&(((222999CCCIIIHHH???333+++"""$$$(((++++++&&&"""(((***(((%%%$$$$$$((()))***,,,---+++'''### %%%(((&&&$$$$$$ %%%'''&&&###!!!###((((((&&&###!!! !!!"""!!!!!! !!!###%%%$$$ !!!%%%&&&&&&###""""""  """### !!!%%%'''+++......+++'''$$$######""""""!!! """&&&))))))&&&### !!!!!!!!!### """ !!!!!! (((111666666555777:::444///(((%%%&&&((())))))###""""""######""" ###$$$$$$###&&&+++)))%%%###$$$%%%&&&&&&%%%###""" !!!"""$$$&&&'''%%%###!!! """%%%&&&$$$ !!! """!!!)))000000---,,,,,,)))###!!!%%%(((---,,,+++******---222666;;;===AAACCCBBB>>>:::777222111///---+++((('''&&&&&&%%%### !!!"""$$$$$$!!! !!!$$$''''''(((+++,,,+++'''### !!!  """"""###$$$%%%&&&&&&&&&***)))'''&&&(((+++...000/////////...+++(((%%%$$$"""!!!!!!"""###""" ###&&&&&&$$$!!!%%%###""""""%%%%%%$$$"""!!!###%%%(((...444222,,,''''''%%%### !!!%%%)))+++,,,+++(((%%%######$$$$$$'''***+++)))'''%%%$$$""""""###%%%'''***,,,---000555999999666444555777444111///000444999;;;<<<888888777444111...,,,,,,******)))%%%""""""&&&)))...000555;;;@@@???:::666333333000---+++,,,///222///000222222222111000000+++'''$$$%%%***222999======???BBBBBBBBBAAABBBBBBCCCCCCCCC@@@;;;666333222777888999:::;;;:::::::::;;;@@@GGGJJJIIIFFFDDDDDD>>>:::777444333111---)))))))))((('''&&&$$$###"""((()))******)))'''%%%$$$%%%&&&'''((()))***++++++)))'''$$$!!!#########!!!###&&&'''''')))***+++)))%%%!!! %%%%%% $$$((()))&&&$$$"""###$$$%%%$$$""""""%%%(((******###!!! """%%%(((******+++&&& ###$$$###"""  """%%%'''---333;;;@@@???888///))) ###'''+++---)))######((()))(((%%%$$$$$$'''((())),,,---,,,)))&&& !!!'''+++***'''&&&""""""'''))))))'''%%%!!!!!!$$$%%%%%%###!!!!!!""" """&&&''''''&&&%%%$$$###$$$$$$######$$$### ###&&&%%% """$$$###!!!!!! !!!!!!""" """###!!!!!!'''+++///000...+++(((&&&"""%%%'''&&&"""""""""###%%%%%%"""!!!!!!!!!&&&###!!!$$$%%%%%%### &&&+++///222444666111+++$$$"""###&&&'''&&& """###!!!   ###$$$%%%)))///000---###"""!!!  !!! !!!"""$$$%%%''''''%%%###!!!!!!$$$&&&((()))&&&'''...111...***(((***&&&!!!!!!$$$((()))))))))***,,,111444888999:::;;;999666333000,,,+++***(((&&&%%%######$$$!!!###%%%'''&&&###"""$$$'''.........//////---(((%%% !!!!!!"""###$$$%%%$$$$$$###$$$$$$######$$$%%%&&&'''+++***((('''%%%$$$############$$$%%%&&&$$$!!! $$$(((,,,***$$$ &&&&&&&&&'''))))))'''%%%"""%%%(((+++222777666111(((((('''%%%$$$%%%(((++++++---...,,,)))'''&&&&&&%%%(((+++,,,+++*********(((&&&%%%%%%(((---111555999<<<===;;;666333444555///...///111555999:::;;;;;;:::888555222...+++***))))))(((&&&$$$$$$&&&(((---000555<<<@@@@@@<<<999555555222///,,,+++---//////111333666777666555444---***&&&&&&+++222999<<<;;;===???@@@?????????AAA???@@@@@@===999444222111999:::;;;<<<<<<<<<::::::<<<@@@FFFIIIJJJHHHGGGFFF>>>;;;777444222000---+++((('''&&&%%%$$$"""!!!!!!%%%&&&&&&&&&&&&'''''''''------,,,,,,,,,+++++++++(((&&&###  """)))+++------***'''$$$### ###$$$!!!"""%%%&&&$$$### """###"""!!!$$$%%%&&&&&&%%%$$$###%%%'''***+++***+++'''""" ###%%%&&&&&&%%%###!!!!!!"""$$$%%%(((+++///222111...)))&&& %%%***---,,,'''###"""&&&'''&&&$$$######$$$$$$&&&)))+++,,,***(((""" !!!%%%***------+++(((%%%""""""###### ###(((++++++)))(((""" """&&&)))++++++)))%%%!!! ###&&&&&&&&&###"""  """%%%&&&)))))))))((('''&&&%%%$$$((('''###""""""$$$&&&%%%  !!!  """"""!!! ###  (((---222111,,,'''&&&'''"""%%%''''''!!!###$$$###!!!!!! !!! '''$$$  '''((('''%%%!!! &&&+++...//////+++&&&"""######!!! """###$$$$$$"""!!!###$$$(((///222111%%%###  """###$$$%%%&&&''''''ӵ !!!!!!  $$$(((******((()))...///+++'''&&&'''$$$"""###&&&)))+++,,,---///000444444444444222000///...)))((('''&&&%%%$$$###"""### !!!$$$''')))(((%%%%%%'''***222222222111000,,,)))&&& !!!!!!!!!"""######!!!"""$$$$$$""" Ħ#########(((&&&"""Ħ######%%%'''(((&&&"""!!!""" """'''ӵ!!!))))))+++,,,,,,+++)))'''%%%))),,,///444888777222'''(((***************+++***,,,//////,,,***((('''(((***---...---,,,,,,---...+++((('''***000777;;;@@@AAA@@@<<<777333333333+++,,,///222555777888888;;;999666444111---)))&&&%%%%%%&&&'''''''''((()))...222777<<>>;;;999444333111...+++***,,,......000333Ħ---***&&&&&&)))000555888666888999:::999999:::;;;999::::::999666333222222777888999::::::999777777999===AAAEEEFFFFFFFFFEEE<<<:::666333000...,,,+++)))(((&&&%%%###""""""!!!%%%$$$$$$$$$%%%''')))***111000///---,,,***))))))&&&$$$!!!!!!"""(((,,,...---)))%%%$$$$$$"""!!!!!!"""%%%&&&%%%### !!!"""#########!!!######"""!!!$$$%%%%%%%%%%%%&&&%%%%%%&&&)))******))))))'''$$$######%%%&&&'''((('''&&&$$$#########$$$###$$$$$$%%%%%%%%%$$$$$$"""&&&***)))&&&### """######"""!!! !!!$$$(((***)))((($$$$$$%%%(((+++---,,,***)))(((&&&&&&&&&%%%"""  $$$((())))))'''&&&"""&&&+++......---***%%%!!!"""%%%((((((&&&%%%$$$"""!!!$$$)))***+++***(((%%%$$$###((('''%%%"""$$$'''$$$ """%%%%%%%%%!!!!!!###!!! !!!!!!%%%+++000...&&&!!!!!!$$$""" !!!"""###!!!######  """ %%%&&&%%%###!!! !!!"""'''***)))'''%%%&&&!!! !!!$$$###  ###$$$'''''''''&&&$$$""""""""""""$$$###&&&,,,//////'''%%%!!! ###%%%((()))*********4ĉ@ӵ!!!!!!!!! """$$$%%%$$$"""!!!"""%%%((('''%%%&&&***+++'''%%%%%%%%%### """ $$$))),,,---------...222111111000//////......)))(((((('''%%%$$$$$$###$$$  """######&&&(((((('''(((,,,///444555444222///+++(((&&&!!!!!!"""###%%%&&&&&&&&& """"""""" >L$$$###$$$%%%&&&###=hĦ!!!!!!###&&&'''&&&""""""$$$ """4ĉ@ӵ+++,,,......---***(((''')))...111111333555333---%%%(((,,,000111///+++((((((+++...///---+++)))(((---...//////------...//////---)))'''***000777<<L...,,,)))&&&%%%(((---000222000111222222111222333555111333444444333222333444444444444444333333222222555777:::===@@@AAAAAA@@@888777555222///---,,,,,,***)))(((&&&%%%%%%%%%%%%'''&&&%%%%%%&&&(((***+++...---,,,+++***(((''''''###"""  !!!$$$!!!!!!###&&&))),,,+++'''$$$###%%%#########$$$%%%&&&%%%%%%!!!!!!!!!!!!!!!!!!"""###!!!###$$$$$$### ###&&&%%%$$$$$$%%%%%%%%%%%%'''((()))'''%%%&&&&&&$$$######$$$&&&((())))))(((&&&%%%###""""""!!! !!!###"""$$$### """&&&)))))))))&&&&&&''')))******(((&&&((('''&&&%%%%%%###!!! ###%%%%%%$$$""" %%%,,,111222///,,,(((%%%$$$$$$''')))((('''%%%$$$""" %%%(((***)))&&&""" ###$$$###"""&&&***(((###"""%%%'''&&&"""!!!!!!!!!""""""  ###))),,,***"""###&&&%%%""" """###"""!!! !!!!!! !!!### &&&)))((($$$!!! ###"""%%%'''$$$!!! %%%(((*********))))))))))))******'''******'''&&&)))++++++'''%%%###!!!!!!###%%%'''***+++------+++GG=?&&&&&&###%%%""" ###$$$%%%%%%###"""!!!$$$&&&%%%######'''(((%%%%%%(((%%%""""""$$$"""%%%((()))***+++,,,...111111000//////.........***)))((('''&&&%%%$$$###$$$ ###$$$$$$"""%%%((()))))),,,222666999:::999555///***'''&&&$$$###"""###%%%'''(((''' HdĦ$$$$$$%%%'''###=Īj"""%%%$$$""" !!!"""!!!GG=?,,,...---+++))))))))),,,111333222111111---'''"""%%%+++000333111+++&&&(((***...///...,,,******///000000///......000222---+++(((''')))...444888999888777666333111///...///222666777777666666666333111///......+++%%%  $$$***...000000333777;;;<<<:::777555444//////...,,,)))(((***+++++++++,,,HdĦ---+++)))((((((***,,,------,,,---...---------///111...000111222111222444555333111///...---------...222222333777:::<<<<<<;;;444555666444111...------,,,+++)))((((((((()))******)))((('''''''''((()))''''''''''''''''''''''''###"""!!!!!!!!!###%%%''')))%%%""" """$$$&&&&&&&&&((()))(((&&&###"""""" !!!""""""""""""""" !!!!!! """######$$$$$$### """$$$"""!!!!!!###%%%%%%&&&''')))(((%%%"""#########!!! """%%%((())))))((('''&&&###!!! !!!"""  $$$'''))))))$$$%%%&&&''''''%%%###!!!######"""!!! !!!!!!&&&---222222...***%%%&&&(((*********)))((($$$###!!!###''''''"""$$$)))(((###"""%%%&&&$$$!!!!!!   """%%%(((&&&!!! ###***)))%%%!!! ###%%%%%%%%% $$$&&& %%%)))ӵ###ĭӵӵĦ###!!! $$$))),,,...---ӵӵ######ĦƜ`1.׼s)))((((((!!!Ħ&&&!!!!!!"""######"""ӵ Ħ###&&&&&&%%%''',,,%%%### ĭӵ///---Ħ"""!!!!!!Ħ###Ħ---111888>>>CCCCCC@@@:::111***&&&%%%''''''!!!DdD?fӵĦ !!!ӵƜ`1.׼s''')))ĭӵ111###&&&&&&(((+++...///...------ӵ...000333555Ħ******+++...222555333999777777888222///...Ħ###)))...888Ħ000---***(((((()))***))))))DdD---......,,,///ӵ222222ӵ***ӵ000000333777777Ħ)))+++ӵ!!!$$$ĭӵ%%%''')))((('''&&&$$$!!! !!! """"""!!!!!! """###  ###%%%&&&'''))))))((($$$!!! ###'''((((((((((((&&&###!!!!!!   ###$$$%%%!!!###$$$###!!!!!!'''+++,,,)))''' %%%,,,---+++((('''((($$$"""!!! $$$$$$ !!!&&&$$$ !!!!!!    !!!''''''$$$"""#########!!!  !!!  ###'''***###'''?~4"""###g&e>&eg&e!!!>hӵ !!!&&&+++...///g&e333guO>uO>&e"""###4ff?>ߝL+++gĉ@******)))(((Shӵ### !!!g&e!!!>hӵ&&&&&&%%%)))///%%%###!!!fff?><z g&e>&e111///HL!!! ShӵgL,,,///555===CCCJJJJJJFFF>>>444+++&&&S?ʬ&&&&&&3h?D%%)?ZufĦgL g&e gĉ@"""###g&e>&e333@e!!!!!!??)))&&&***,,,...//////...g<ĉ......1115553we<Ħ......///1113h?@e???<<<999999:::222///...Z&&& """)))3h?gL444222///***'''''''''***((((((D%%)?222fff?><z,,,---=?Ħ222g&e---g&e222111000S?ʬ9994ff?>ߝL)))@e...g&e!!!3h?g&e>&e((((((??///+++((('''&&&$$$  !!!  $$$$$$!!!!!!%%%&&&'''(((******((($$$ """'''''''''((((((&&&###!!!  !!!!!! """!!!"""$$$$$$######,,,...***%%%%%%'''$$$!!!!!!$$$$$$#########!!!"""!!! %%%### !!!###"""  """ !!!###$$$""" !!!!!!"""""""""%%%))),,,"""4DӵHƅ^Hu]Ħ!!!Hu]ĦZuR)Ħ !!!'''///444Hu]Ħ222HŐeHŐeHu]Ħ'''qIܗGIӵ,,,tt&&&&&&&&&HGgĉ@,,,)))$$$ ###'''Hu]ĦZuR)Ħ%%%''')))(((&&&(((%%%sߝLGdUĦ Hƅ^Hu]Ħ///ntHdĦHGgĉ@!!!HdĦ333777999<<<>>>IIIIIIFFF;;;...%%%Htƅ^"""###Bt=o9ĦDtfo9Ħg?HdĦ"""Hu]Ħ tt######Hƅ^Hu]Ħ...H׼s!!!!!!''''''(((,,,///000...+++***tQ***,,,222666je<Ħ,,,---///Bt=o9ĦH׼sDDD@@@>>>===;;;777777888999HtĦ))) %%%Bt=o9ĦHdĦ111222000,,,)))''''''***---000Dtfo9ĦsߝLGdUĦ+++Ht@cӵHu]Ħ+++Hu]Ħ---+++Htƅ^444qIܗGIӵ+++H׼s,,,,,,Hu]Ħ###Bt=o9ĦHƅ^Hu]Ħ))),,,111...,,,,,,,,,((("""$$$### !!!!!! """!!!"""%%%'''&&&''')))+++***'''$$$""" !!!"""###%%%&&&'''&&&###!!!!!!&&&'''$$$"""###""" """&&&((('''%%%$$$######'''&&& ###  $$$$$$""" ###"""!!!###&&&$$$!!!   %%%+++***### !!!&&&&&&''''''(((((()))))) !!!4DuXӵDdDΦDdDĦ DdDĦ!!!t|<  $$$***...DdDĦ000DdDΦDdDΦDdDĦ&&&peƜ4DuTӵ***`eĭ$$$qet******)))'''"""###(((DdDĦ!!!$$$t|<$$$$$$&&&''''''%%%%%%$$$DdDDdDĦ DdDΦDdDĦ+++q<niDdDĦqet$$$###DdDĦ222555777888999AAABBB>>>444)))q<R!!!qjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦ DdDĦ!!!`eĭDdDΦDdDĦ///DdDĦ"""!!!$$$'''((('''&&&'''(((---...---)))&&&'''geĦ+++---222FSĦ++++++qjRgdKӵDdDĦCCC???===<<<999555444555666DdDĦ+++""""""###qjRgdKӵDdDĦ---......+++)))''''''+++...000HdDĦgdKӵDdDDdDĦ***DdDĦ4DufӵDdDĦ)))DdDĦ)))q<R222444peƜ4DuTӵ)))DdDĦ******DdDĦ'''qjRgdKӵDdDΦDdDĦ---...111222///,,,111///---------)))!!! ###$$$"""!!!"""############!!! !!!###$$$'''((((((&&&$$$"""###""""""!!!"""###$$$%%%%%%&&&'''%%%###!!! """"""!!!!!!!!!!!!!!!!!!''',,,---)))$$$###""" !!!"""!!! """$$$$$$###""""""!!!!!!$$$### #########!!! !!!  """$$$$$$"""  %%%)))&&&$$$%%%&&&'''((((((((((((4DuXӵDdDΦDdDӵDdDĦo)h###  ###&&&DdDĦ,,,DdDΦDdDΦDdDӵ%%%=ӊB1.uTӵ(((HߝL`o9###po9wӵ(((+++&&&!!! $$$)))DdDĦ$$$$$$o)h###"""###%%%&&&&&&%%%###$$$DdDΦDdDĦ DdDΦDdDӵ'''GIpӵDdDĦpo9wӵDdDĦ111333333333333666666333+++"""po9u&&&!!!GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦ DdDĦ!!!HߝL`o9DdDΦDdDӵ///DdDĦ&&&###&&&((()))((('''''''''---,,,)))$$$!!!###geĦ------sp?aĦ******GIdnuR)ĦDdDĦ???<<<::::::777222000111333DdDĦ,,,(((&&&&&&GIdnuR)ĦDdDĦ'''+++,,,+++***)))))),,,///111DdDĦnuR)ĦDdDΦDdDĦ(((DdDĦnuR)ĦDdDĦ'''DdDĦ###po9u222111333333=ӊB1.uTӵ'''DdDĦ((((((DdDĦ,,,GIdnuR)ĦDdDΦDdDӵ000111111000...---222000...------)))""""""$$$%%%""""""$$$%%%&&&&&&"""!!!  ###%%%%%%%%%$$$###&&&%%%%%%%%%%%%%%%&&&'''$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%$$$$$$#########...444555...&&&"""!!!  !!!!!! !!!((('''$$$ $$$%%%   """  !!!###""" !!!"""""" %%%((('''### ###%%%"""!!!###%%%'''(((((((((4DuXӵDdDʜ4DuTӵ>d<ĦDt"""!!!"""!!!  >d<Ħ'''>d<ʜDd<ʜ4DuTӵ'''$$$F&uTӵ'''4DufئL>e$$$puR)Ħ(((---)))%%%$$$&&&)))>d<Ħ$$$Dt !!!###%%%''''''%%%&&&DdDΦDdDĦ!!!>d<ʜ4DuTӵ$$$4DwDd<ĦpuR)Ħ>dd<ӵDd<qR/ܗ?fӵ>d<>d<Ħ 4DufئL>eDdDʜ4DuTӵ---DdDĦ+++'''***------,,,)))((((((+++***'''###!!!###geĦ+++s<v>aĦ(((***peӵDx<DdDĦ777666777888555//////000222DdDĦ,,,+++)))(((peӵDx<>d<))),,,,,,,,,,,,---...000222>d<ӵDd<DdDΦDdDĦ)))DdDӵnd<DdDĦ(((>d<Ħpeӵ111Ħ///F&uTӵ&&&DdDĦ)))***>d<Ħ...peӵDx<>d<ʜ4DuTӵ000000///......///222000...---,,,)))$$$ !!!###&&&&&&"""!!!$$$&&&'''''''''"""!!!  """###$$$$$$$$$''''''''''''&&&&&&''''''$$$%%%%%%$$$"""!!!"""$$$''''''&&&&&&%%%%%%$$$$$$111777888///$$$  """$$$+++)))&&&!!!&&&(((!!!   """$$$%%%###   %%%(((&&&### !!!"""###&&&((())))))4DuXӵD&dq&ĒRsdKĦDHRRud"""$$$###!!!sdKĦ$$$D&oq<Ōq&ĒR***(((&&&>dp&ĒR***)))nfʜd<Φ>d<Ħ"""s&dq&ĒR i?ʜtd<Ħ$$$HHܗDӊB!!!<x''''''&&&&&&%%%"""B?d<000222222///,,,***)))(((((('''%%%$$$$$$geĦ'''Hg8>aĦ&&&)))B?Ho9)))>d<444777444...000000111>d<ӵ)))'''B?Ho9&&&<x,,,---///111///111222&ӫeʬtIӇ'''>d<Φ>d<Ħ***D&ӫetIӇ,,,DdDĦ+++sdKĦB?dp&ĒR(((&&&>d<sdKĦ///B?Ho9&&&s&dq&ĒR(((+++,,,,,,---///111222000///---+++)))&&&###""""""$$$%%%&&&### !!!###&&&((())))))((('''""""""!!!!!!!!! !!!"""###$$$%%%(((((((((''''''&&&&&&%%%%%%&&&&&&&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$///444444+++!!!###&&&+++)))&&&!!! ###$$$%%%    !!!######%%%!!!!!! !!!  !!!###""" """###""" $$$''')))***4DuXӵHu]3hhne=e!!!######""" ne"""###pIƎ@t@h++++++)))>h,,,,,,***fe###@ďD%%%(((***+++,,,---,,,+++'''ne!!! =e !!!###''')))---,,,ege"""$$$sĪj@hfdDĦ&&&@ďD""""""Hkge&&&$$$$$$###$$$$$$###"""@h@GHĪj@IŌ&&&$$$Bene"""HkgenefeHu]3hh """%%%se444666888666222---)))(((&&&''''''''''''%%%geĦja>aĦ###&&&@G&&&'''se...333666333,,,......///<Ō***(((&&&@G!!!###Hkge)))***+++...000...///000HĪj@IŌ***+++ege***,,,Hu]3hIŌ...---DdDĦ---ne(((###@h333000>h+++)))(((se000ne111000@G***)))sĪj@h%%%%%%%%%'''))),,,///111111000...,,,***((('''&&&###"""###$$$%%%%%%"""  """&&&(((***,,,,,,+++)))'''#########"""######$$$$$$""""""!!!""""""$$$%%%&&&)))))))))((((((&&&%%%$$$&&&'''))))))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$+++...,,,%%% !!!  $$$(((+++)))&&&""" ### !!!"""  !!!""" """!!! !!!!!!  $$$  """""" ###&&&(((4DuXӵĵD^  !!!"""!!!!!!"""###$$$$$$%%%---***)))))))))+++,,,,,,+++###$$$%%%&&&)))+++++++++,,,---,,,***(((&&&$$$### !!!!!! !!!$$$'''------###$$$%%% DdDĦ'''&&&333,,,&&&%%%######$$$"""###%%%%%%&&&'''!!!###)))&&&&&&""""""D^ !!!###s׼s111777999;;;999333---(((%%%&&&%%%&&&&&&&&&%%%geFm8>aĦ"""'''((('''(((s׼s,,,///444666111***((()))***Ho***'''&&&&&&((("""&&&%%%$$$%%%))),,,++++++,,,+++,,,---******,,,D^---+++,,,DdDĦ---000000------444222///,,,++++++++++++s׼s...000555444222///222///...111)))%%%"""###''',,,//////000///...+++((('''''''''###"""!!!"""%%%&&&&&&%%%###$$$$$$(((***---//////...+++***'''%%%$$$######$$$&&&''''''&&&%%%$$$$$$%%%&&&'''************)))'''%%%$$$'''))),,,,,,)))&&&###"""""""""######$$$%%%%%%%%%'''(((&&&"""!!!!!! !!!###$$$""" %%%***+++***'''""" """  """""" ###&&&###!!!###Φ4DuXӵtvӵ>d<Ħ!!!!!! Ħ '''...000---%%% !!!!!!###%%%###$$$Ħ((()))***---(((###"""%%%))),,,,,,((('''((()))+++,,,+++))))))***,,,,,,+++((($$$"""((('''%%%%%%%%%''')))+++%%%"""!!!###(((,,,---,,,+++,,,,,,+++******+++,,,Ħ%%%""" !!!###$$$""" !!!$$$,,,---,,,(((###!!!!!!###$$$&&&&&&%%%###"""###$$$### !!!###%%%%%%>d<Ħ***)))((((((333@@@EEE???444***%%%%%%&&&&&&%%%###"""###$$$"""###%%%'''(((((())))))(((###!!!%%%''''''###"""!!! $$$&&&&&&'''++++++(((&&&'''(((&&&$$$"""###$$$######"""Ħ!!!$$$''''''&&&###!!!>d<Ħ!!!!!!"""Be---...999;;;<<<999333,,,&&&###&&&%%%$$$$$$$$$###geFYĉ>aĦ"""'''+++...111///+++)))(((***Be,,,...000444777111(((###$$$&&&nu]ӵ***))),,,.........'''"""###'''((('''((('''$$$!!!!!!%%%((()))((()))+++---......---+++,,,,,,---......//////******)))***,,,>d<Ħ111...***(((+++>d<Ħ++++++...Ħ666333...((($$$&&&---333222///,,,---000222222000***+++,,,---Be222...000333666Ħ555///222666777555333333444222222111222555666555444---'''!!!!!!&&&,,,......//////---***'''&&&'''(((###!!! !!!$$$'''((()))"""''''''%%%)))+++...111111000...,,,)))'''%%%###"""###%%%'''+++***'''%%%%%%%%%&&&'''++++++,,,+++***(((&&&%%%'''***......+++'''###"""!!!""""""###$$$%%%&&&'''&&&%%%""" """$$$"""###%%%&&&### %%%+++,,,+++(((###   !!!!!! ###### &&&(((%%%###$$$&&&###?aŖ%7uSQuR)ӵsdKĦgdKĦ!!!%%%((('''!!!"""$$$&&&$$$gdKĦ,,,111444///)))###"""&&&)))***(((&&&$$$###'''---///,,,)))))),,,...,,,&&&######&&&++++++***(((''''''***,,,&&&### !!!%%%***++++++---///111///,,,***,,,gdKĦ$$$""""""###$$$$$$#########$$$###!!!+++&&&###""" """""""""!!!!!!###%%%!!! $$$%%%###!!!gdDĦ(((***,,,///999DDDFFF@@@555---)))'''&&&&&&))),,,,,,)))%%%(((%%%$$$&&&&&&$$$%%%))))))'''%%%%%%''')))))))))%%%%%%$$$###""""""!!!!!!%%%'''***...000///+++(((%%%)))---...***&&&$$$%%%&&&%%%!!!"""%%%gdKĦ ###$$$&&&(((((('''&&&%%% sdKĦ """###!!!'''---333333222000---***(((''''''&&&$$$""" ŶS!!! 3weA"""ne ne """!!!!!!$$$&&&(((ne'''***...111---((("""!!!%%%((()))'''###!!!!!!$$$***---,,,)))(((+++---,,,'''%%%'''***,,,......---+++)))))))))%%%### !!!$$$((()))))),,,///111000---,,,ne&&&""" !!!###%%%$$$######$$$%%%$$$""" %%%!!! !!!!!!"""######!!!!!!"""$$$  $$$&&&$$$De&&&)))+++---///555;;;===999222---+++)))((((((***---...,,,***)))%%%$$$%%%%%%$$$%%%)))+++***(((((()))***)))(((&&&''')))***)))'''$$$"""(((***---111333333000---(((,,,000///+++((('''''''''&&&###'''***ne"""$$$%%%'''(((((((((((('''###ne!!! """###### $$$)))......,,,+++(((&&&$$$###%%%$$$###""" >A!!!k<!!!$$$'''''''''...///111111111111222222///111333666666222+++&&&%%%&&&(((fh******+++...///000///)))$$$$$$+++///000+++$$$ !!!###$$$&&&%%%$$$''',,,000000///((($$$ $$$(((((('''+++,,,---------De000222222000---...ne222111ne777999555///***((((((+++---......///000222111...+++***,,,---///000000///...---***ne111111555555666777888888888888444222111333666999:::999444---$$$!!!###&&&'''''''''((((((((('''%%%$$$###!!!###%%%&&&&&&%%%$$$"""###&&&''''''%%%%%%(((---444888777444111)))&&&"""!!!###%%%'''((()))***+++,,,---+++&&&"""%%%''')))***)))(((((()))***)))))))))(((%%% """&&&(((%%%### !!!###$$$$$$###$$$%%%### """$$$&&&&&&$$$"""!!!!!!"""######+++***((($$$ ###!!!!!!  """!!!'''(((%%%""""""$$$""" ***)))###!!! ###%%%&&&######%%%)))---)))%%% ###&&&&&&%%% !!!'''***+++***))),,,//////,,,+++,,,...///111333111...)))&&&%%%%%%###""""""$$$&&&'''''',,,000333333111///)))%%%!!! !!!###%%%$$$######$$$&&&&&&%%%######$$$&&&%%%$$$######$$$ !!!$$$&&&%%%"""%%%''')))+++,,,---///000111000///---,,,***)))((())),,,...///...)))%%%###%%%%%%###%%%))),,,,,,+++,,,,,,,,,)))'''&&&)))---000000---(((%%%***+++---111444444222000,,,///222111---******+++((((((&&&###!!!!!!$$$&&&---...###%%%((($$$$$$$$$%%%&&&'''((((((&&&"""%%%&&&%%%%%%%%%###!!!&&&******)))'''%%%###"""!!!######"""!!!###%%%&&&&&&%%%$$$---///000000//////000222222333666888777333+++%%%###$$$&&&((())))))+++...111333333222---''' &&&---222444---$$$!!!$$$''''''%%%'''$$$"""%%%+++000///---$$$ !!!$$$%%%$$$(((***,,,,,,+++)))000222333111///000666444333;;;999777333---(((''')))---000//////000222333111---***+++******,,,///000...+++'''%%%)))+++,,,222333444555555444333111///...---...111444666666444///((($$$$$$###""" !!!""""""""""""!!!  $$$&&&)))***,,,)))'''''''''(((''''''''')))...333777666333///(((%%%!!! """%%%'''(((&&&'''***,,,---***%%%!!!$$$&&&''''''%%%$$$$$$%%%)))((('''&&&### ###&&&&&&&&&"""!!!!!!"""$$$&&&''''''&&&###!!!$$$''')))'''&&&$$$"""!!!!!!""""""++++++***&&&!!!"""!!!!!!    !!!!!!"""###!!!%%%)))&&&!!!  !!!###)))///555888999333111///---***&&&!!! $$$$$$###!!! !!!$$$'''###  """###""" %%%***,,,,,,,,,000444666555222111111222333222///***&&&$$$###((('''&&&&&&&&&&&&&&&&&&---222888:::777333000000((('''&&&%%%$$$##################%%%'''))))))(((###''')))******(((&&&&&&&&&%%%###"""###&&&'''%%%""""""###$$$%%%&&&&&&&&&&&&)))((((((***,,,---,,,+++((('''%%%%%%'''+++...000)))%%%$$$%%%%%%###$$$(((******+++---...---***'''$$$&&&+++...000///,,,+++)))***+++---000000...,,,...000111000,,,***+++---******(((&&&%%%&&&))),,,---,,,+++(((%%%&&&***---###"""!!! !!!###%%%&&&&&& !!!'''***)))&&&%%%###"""&&&***)))((('''%%%$$$$$$$$$!!!!!!"""!!! ###%%%$$$"""!!!"""$$$$$$###"""!!!"""***---//////---...111333666777:::;;;:::555---(((""""""###%%%&&&''''''(((&&&'''***///333555333222...***%%%###&&&+++000333444---%%%%%%***...---)))***%%%!!!$$$+++000000---'''$$$ !!!#########$$$(((++++++***)))***+++222333333222000111333666555333222555:::<<<;;;999333///***'''(((,,,111555555444333333444333111...,,,)))'''***///111---)))###!!! $$$'''(((///000222333222000---+++***)))'''(((***---111222555222---)))&&&""""""%%%)))---///222000,,,***)))))))))))))))+++...222555555111...&&&### !!!$$$'''((($$$$$$%%%''')))(((&&&######$$$$$$### &&&'''(((&&&"""!!!%%%((()))'''$$$"""###(((++++++***&&&### """'''***,,,,,,+++***'''%%%###$$$$$$+++,,,,,,)))###   !!!"""######%%%"""!!!!!!%%%### !!!  """!!!"""&&&---444999<<<999888666444000***""" #########!!! """ """&&&+++...//////444:::======999444222333222...(((###"""###%%%,,,------,,,***(((''''''---444<<<@@@<<<555///,,,%%%''')))+++***'''$$$!!!#########&&&))),,,---,,,###$$$***+++---...---+++******++++++(((&&&'''))))))&&&###$$$$$$%%%&&&%%%###!!!$$$$$$%%%(((+++,,,***)))$$$###!!! !!!%%%***---***&&&%%%'''&&&$$$$$$'''&&&&&&))),,,...---+++(((!!!"""$$$'''***,,,...///***))))))***++++++***(((---...///---***))),,,///------+++)))'''(((+++...+++***'''%%%$$$%%%))),,,###"""  !!!$$$%%%$$$ '''******&&&%%%###"""!!!###&&&((()))(((&&&%%%$$$$$$%%%%%% !!!"""!!!  ###$$$###!!!"""###""" !!!&&&***------,,,---111555:::;;;<<<===;;;777000+++ !!!!!!""""""###$$$%%%)))---111222000...,,,+++***,,,///111222222111+++''')))///333111---+++&&&"""$$$)))...000//////,,,(((%%%$$$$$$$$$$$$$$$(((,,,,,,++++++...222555555555444333222222333111000000333888:::999666...+++(((''')))///555999<<<999777555666666666555---***'''***///111...***###"""!!! """%%%'''---...000000///---***((('''%%%###"""###'''+++...555444111---)))###!!!%%%(((+++000444666444000---******,,,---------...000222222000...'''$$$!!! """$$$&&&'''###""" !!!$$$&&&''''''######""""""''',,,***$$$!!!%%%))),,,---***'''(((,,,///...---%%%###!!!"""%%%))),,,---000111000---***''''''(((+++---...,,,&&&    !!!""" ###$$$  """!!!%%%(((&&&%%%%%%'''---333777999:::::::::999666///'''!!! """###$$$"""  !!!!!! !!!###%%%(((,,,///000111444999======:::666333333000***### %%%)))111222333222...+++))))))+++333<<>>???<<<999666+++&&& ###!!! !!!!!! !!!###$$$%%%%%%%%%$$$"""%%%((((((''''''***---((('''&&&&&&)))...333777333,,,%%%###'''---//////333111000111333111***$$$$$$"""###(((///555888999000...+++***)))((('''%%%%%%$$$$$$(((,,,---,,,)))((()))***+++***)))''''''$$$###""""""###&&&***,,,+++(((%%%%%%&&&((())))))$$$&&&'''&&&$$$#########&&&&&&&&&%%%$$$###$$$%%%%%%###"""###%%%&&&&&&&&&(((((()))+++,,,,,,)))'''&&&(((***,,,---,,,+++***111---'''%%%&&&''''''&&&###$$$&&&'''((((((''''''(((((('''&&&(((---444:::@@@===888222...+++******&&&%%%%%%)))...000,,,((('''&&&%%%###!!! !!!"""$$$%%%***)))((()))+++***%%%!!!  %%%******'''%%%&&&)))...---,,,)))''''''))),,,---***(((((((((&&&!!!"""$$$&&&)))+++***++++++)))%%%############&&&'''$$$!!!&&&+++000///)))###!!!"""!!! """%%%(((***000,,,((((((***)))%%%!!! ######$$$'''+++......---...,,,+++,,,000222111///000...,,,,,,...///---***//////111666<<<===888333000000000222444333222000333333333222111///---,,,,,,...000...***'''&&&'''++++++)))$$$!!!$$$,,,444111///***%%% !!!###""" $$$$$$###&&&...444888888777333000000444888:::666000+++))),,,111444444111,,,(((((()))---//////,,,'''%%%$$$###"""%%%$$$'''((()))%%%!!!###'''***,,,...///666:::===999111++++++...222666;;;===<<<888444222//////...,,,***(((&&&$$$$$$'''******)))&&&%%%%%%  !!!   """!!!!!!"""$$$$$$""""""###&&&)))++++++&&&  ###333777555***!!! ###&&&### !!!"""%%%$$$$$$######!!! !!!###"""$$$(((&&&%%%%%%###!!!777777:::@@@FFFGGGBBB<<<999<<<@@@CCCDDDBBB???===000+++&&&###$$$%%%###!!!$$$$$$$$$### !!!"""######""""""%%%(((***((($$$###&&&***,,,***((('''(((,,,111444111+++%%%###''',,,......---,,,+++---000///***$$$ """'''000777:::<<<222///,,,+++***)))'''%%%#########&&&***+++***(((&&&&&&&&&'''(((((('''&&&%%%$$$######%%%(((+++......+++(((&&&&&&&&&&&&%%%$$$$$$###!!!"""$$$(((((((((&&&%%%%%%%%%&&&""""""###%%%((((((&&&$$$$$$&&&((()))))))))((('''%%%&&&(((+++---.........444///***'''((((((((('''%%%&&&'''((((((''''''&&&((()))((((((***...444999???<<<888333...,,,******)))((((((,,,111444222...)))'''%%%"""!!! !!!!!! !!!!!!!!!!!!"""###$$$***(((''''''((('''### !!!!!! %%%&&&$$$###%%%'''------,,,)))'''&&&&&&(((&&&$$$""""""###!!!"""$$$&&&(((++++++***(((&&&%%%&&&(((###"""!!!"""$$$$$$"""###(((---,,,(((###"""#########""""""$$$&&&(((***...***''''''***+++(((%%% """""""""%%%((())))))(((+++((('''(((+++------,,,///---++++++------,,,***------///555<<<===:::666333222222333555555444333222222111111000///...---,,,...///---)))&&&%%%%%%((((((&&&$$$###&&&,,,111...,,,(((###!!!$$$""" """#########'''...333777777666333111222555999<<<777000+++(((***---000111///+++(((((()))+++------)))%%%###"""!!!###&&&(((&&&!!! """'''((()))&&& !!!$$$'''+++---///000666;;;???;;;333---,,,...222666;;;<<<999444000///...---,,,***&&&###  """$$$$$$%%%'''(((###!!!     !!!###"""!!!"""$$$"""!!! !!!%%%((())))))$$$###///333000%%% !!!$$$""" """%%%%%%%%%$$$!!!!!! !!!"""!!!"""&&&###"""444444999BBBLLLNNNHHHAAA???BBBGGGKKKLLLIIIFFFCCC555000,,,***++++++)))&&&------,,,***%%% %%%((()))&&&!!!!!!(((///666333...***(((***---///---(((###"""%%%)))++++++&&&%%%%%%(((++++++'''### '''000777<<<>>>333111...,,,+++)))&&&$$$"""""""""$$$'''((('''&&&$$$""" !!!$$$&&&%%%###$$$###""""""###'''***---...+++)))'''''''''&&&%%%$$$"""!!!%%%******)))''''''&&&&&&&&& ###'''))))))&&&###$$$(((++++++)))'''(((***###$$$&&&(((+++...111222555222---***)))))))))(((&&&&&&&&&&&&&&&%%%%%%%%%((()))***+++,,,///444777===;;;888555111...,,,+++---+++***---111444333222+++)))'''%%%######$$$%%%###$$$$$$###!!! !!!"""'''&&&$$$######"""   """!!!  """$$$)))******(((%%%###"""###!!!!!!###%%%((((((&&&###"""###&&&***&&&$$$"""""""""!!!!!!%%%))))))&&&"""""""""%%%$$$$$$$$$%%%&&&'''((((((%%%###$$$'''******(((  """###"""###$$$'''((('''%%%(((&&&$$$$$$&&&((())))))+++***)))***,,,---,,,++++++,,,///555;;;>>><<<999777666444555777888888777111111000000///...------+++,,,,,,+++(((%%%$$$$$$$$$###"""###&&&***,,,---)))'''$$$ ###!!! !!!%%%$$$""""""$$$)))...222666555444222111333666999;;;666000***''''''(((***,,,+++***)))))))))+++,,,***'''### ((())))))%%%!!! """%%%'''***+++(((###!!!"""%%%'''***---///000666;;;???===666///------000555999888222,,,******,,,,,,***((($$$"""'''+++%%%###!!! !!!"""###"""!!! !!!$$$ """""" !!!""""""!!! !!!"""""""""###$$$ """%%%&&&&&&!!!""")))+++((( !!!###%%%&&&$$$  %%%$$$"""  """"""  ###""" ---...444@@@KKKNNNGGG???>>>CCCKKKQQQRRRMMMGGGBBB555222......//////,,,)))...///000000,,,'''!!!"""%%%%%%!!!###000<<>>333+++$$$!!! !!!  !!!"""""" !!!###%%%%%%###"""''',,,111555777222000...---+++((($$$!!! !!!!!!!!!!!!"""###$$$%%%"""!!!###&&&''''''''''''((())))))'''%%% """$$$***(((&&&&&&'''((('''&&& !!!###'''*********111555666333,,,((())),,,%%%%%%$$$###%%%(((+++------,,,***'''%%%%%%&&&'''  """$$$&&&''')))+++,,,---...000222888888888888888888777777555333000...------+++***---///000111///***&&&### ###%%%### !!!###"""!!!!!!!!!!!!  !!!'''''''''%%%"""!!!!!!"""""""""!!! !!!$$$&&&'''"""!!!!!!!!!###%%%((()))######$$$&&&)))++++++***((('''%%%"""  !!!$$$&&&(((+++...111333555222222444666999;;;;;;;;;:::888666666888:::::::::666555222///,,,***)))(((#########$$$%%%''''''''' '''+++***'''&&&$$$  $$$'''(((,,,)))&&&&&&)))...111333333111000///000111222333---+++)))'''%%%%%%&&&&&&$$$&&&(((+++---.........&&&%%%$$$###"""###$$$&&&(((&&&"""!!!$$$+++///222222...++++++,,,***)))'''%%%$$$$$$$$$$$$,,,111555555111+++(((&&&&&&))),,,)))###$$$$$$$$$###!!!###(((!!! """"""""""""""""""!!!"""$$$$$$  !!!$$$%%% !!!!!! !!!$$$$$$$$$###!!!!!!!!!!!!""" ######$$$###""" %%%...444444///))),,,444>>>FFFGGGBBB999333,,,******,,,//////,,,)))+++...333555555222---***$$$ !!!"""!!! """###&&&######000:::HHHCCC<<<333***### ###''')))(((######'''))),,,///222///...,,,+++***'''###  !!!%%%$$$""" """%%%'''((()))((((((((((((((((((&&&###!!!$$$%%%$$$$$$$$$%%%)))'''$$$%%%(((***)))'''###"""###%%%)))---//////444555555111,,,(((((()))((('''%%%$$$$$$%%%'''((('''((((((&&&%%%%%%''')))  ###'''))))))+++,,,------...111333666666555555555666777777666666444333111///...---000111222222...)))### ###!!! """!!!!!!  """$$$+++***(((%%%"""  """###"""!!! """$$$%%%&&&!!!!!!!!!"""###%%%'''(((  ###&&&(((((('''&&&&&&&&&$$$!!! &&&))),,,///111444777999777777777888999:::;;;<<<:::888777888999;;;::::::888666333///,,,***))))))$$$######$$$''')))******$$$ &&&***+++)))'''%%%!!!!!!%%%((()))))),,,+++++++++---000333666555222000///000000000///((((((((((((((())))))***%%%''')))+++---------,,,$$$&&&''''''&&&&&&(((***(((%%%!!! $$$'''+++000555666444222222333...,,,(((%%%""" &&&)))---...+++(((%%%###!!!"""###""" !!!!!!$$$&&&$$$###"""  """"""!!!"""$$$ !!!!!!  !!! !!! !!!!!!###$$$%%%$$$!!!&&&)))((($$$"""''',,,333999:::777222...((('''(((+++///000---***///333999===>>><<<888555---(((""" """###""" """%%%%%%!!! ###$$$### """(((,,,777555222---'''""" !!!!!!  %%%+++...,,,''' ###&&&'''))),,,...+++***))))))(((%%%!!!"""$$$&&&$$$!!!&&&+++------+++***&&&&&&'''((((((%%%!!! ###%%%&&&&&&&&&'''(((***&&&$$$&&&***---,,,***%%%%%%(((,,,000333444333444333111...,,,***))))))***)))(((&&&&&&&&&&&&&&&$$$&&&(((((('''(((+++...&&&%%%###"""###&&&***------............///222555444333111///......000000111222444555555555555555444333111...)))### !!!!!!!!!!!! """$$$,,,***'''%%%###"""!!! """$$$&&&%%%###!!! """""""""!!!!!!!!!"""$$$%%%!!!###%%%$$$###%%%'''))))))'''%%%&&&''',,,///222333444555888;;;999999:::::::::;;;===>>>:::999999:::<<<<<<;;;:::777555222///---,,,,,,---***(((&&&'''***,,,,,,++++++&&&"""!!!%%%***---...)))'''$$$"""###$$$&&&)))---......,,,***---///000000111555999999666222111111000...,,,'''((()))+++,,,---------)))************)))''''''"""%%%)))***))))))***,,,'''$$$ """%%%'''***///555888777666777888///---)))%%%"""!!!###&&&''''''%%%###""" !!! ###&&&%%%$$$""" !!!### !!!  !!!!!!!!!  !!!""""""!!!""""""!!! !!!!!!"""""""""######"""  """###!!! %%%'''+++///000000...,,,&&&&&&(((,,,111222///+++222777>>>EEEHHHGGGEEEBBB666///'''%%%''')))(((&&&!!!%%%'''&&&!!! ###%%%###$$$###((()))((('''%%%""" """######!!!!!! &&&...222000***###"""%%%&&&'''***---)))((('''''''''$$$ $$$)))''' """!!!'''---000///,,,***""""""$$$'''((('''### """$$$%%%&&&&&&''')))+++***'''$$$''',,,000...,,,&&&(((,,,111666888777555444111///.........,,,+++++++++***)))((('''''''''###&&&)))******+++///333,,,***'''%%%&&&)))---///000000000//////111444777333111---***(((((()))***))),,,111555777888999:::777444///)))###   """!!!!!!!!! !!!###,,,***'''%%%$$$$$$$$$###"""$$$''')))(((&&&$$$""" !!!  !!!"""!!!!!! !!!######"""!!!&&&***...000...---...///111444777777555555888:::999:::::::::;;;<<>>>>><<<:::555444111///......///000000---******,,,...---,,,000,,,&&&$$$%%%***///222***(((&&&""" $$$'''''')))+++///222333111///)))...222333222222777;;;<<<999555333222111...+++(((***,,,...///000//////---,,,+++)))'''%%%###!!! %%%)))++++++***+++---$$$!!!"""%%%&&&(((...555888888777999:::000...***&&&"""!!!  """$$$$$$$$$###""""""%%%### ###!!!"""$$$%%%$$$""" """%%% !!!"""%%%!!!!!!""""""""" !!!$$$%%%###  ###%%%!!!"""$$$$$$###"""  """!!!$$$%%%$$$###"""!!!  !!!!!!!!!###''',,,...---***(((---222444222///......111:::EEEKKKOOOQQQNNNHHH===:::555000---+++)))'''$$$%%%&&&$$$ """!!!$$$$$$###$$$""" ###&&&&&&!!!!!!###$$$"""!!!)))***,,,---+++(((%%%""" $$$''')))(((&&&$$$%%%''''''%%%""""""''''''###"""&&&)))***(((%%%######"""!!!"""$$$%%%%%%%%%'''&&&%%%(((+++---+++)))(((+++///000///...,,,,,,---,,,...555===@@@>>>:::444111---++++++,,,,,,+++)))+++---,,,)))%%%""" $$$&&&***...222222///,,,+++)))((()))---000222333666111,,,***,,,000222222333...(((###!!!!!!!!! ###''',,,000111333666:::888444---'''""" !!!"""!!!  !!!!!!!!! ###!!!"""  $$$!!!!!!&&&((('''$$$###'''+++,,,+++(((&&&%%%!!!!!!###%%%&&&$$$!!! ###%%%---000444444333222444777:::999888555222222333555666888;;;<<<===???AAACCC???AAACCCDDDBBB>>>999555777444000......///000000/////////------...111444333///***(((,,,000222333...---+++((('''(((+++///000///111444999:::888555...111444333222333888===>>>:::555111//////...---((('''(((,,,000333444444222000...---,,,+++)))(((###'''((())),,,111111---'''###!!!$$$%%%%%%++++++---111777;;;<<<===222---(((%%%%%%$$$"""  $$$%%%""" """!!!!!!%%%'''%%%$$$"""!!! !!!"""""" !!!%%%)))%%%!!! $$$)))***'''  """$$$$$$%%%$$$%%%$$$  %%%$$$$$$###!!! !!!""""""$$$$$$%%%(((+++---,,,***,,,///222333111000000111666@@@JJJOOORRRQQQLLLFFF<<<:::777444111...+++)))$$$&&&'''%%%!!!!!!!!!%%%''''''&&&###!!!"""%%%&&&"""###$$$"""!!!(((***,,,,,,+++'''### ###&&&'''&&&%%%%%%%%%%%%%%%$$$""" !!!"""!!!!!!"""%%%&&&&&&$$$"""  ###&&&'''&&&'''&&&%%%'''***,,,,,,***,,,...000///---+++***+++111000222888>>>AAA>>>;;;666333///.........------)))+++------***%%%!!! """''',,,000111...,,,)))((('''))),,,000222222222---(((''')))---///000111,,,&&&!!!!!!###&&&((())),,,000444444111,,,'''$$$"""############""""""!!!######$$$###   !!! !!!%%%$$$ !!!!!!!!!%%%%%%###"""%%%'''(((&&&$$$######"""  !!!"""$$$%%%###!!!!!!###%%%---111444555555777;;;>>>AAA???<<<777333111111333444777;;;???AAABBBCCCCCCCCCFFFJJJLLLJJJCCC;;;666555222///------///111222333444333111//////111333222000---...111444555555000000...,,,+++---111444777777777:::======;;;888///222666666444555999======:::555222111000///...(((((())),,,000333444333000///...////////////...+++,,,,,,***...333444111...)))$$$###%%%((((((''''''''')))---333777999999222...)))&&&%%%$$$""" """ """$$$$$$###!!!!!! """$$$(((***((('''%%%""" !!!  """%%%""" """&&&'''$$$!!!""""""!!!######""" """!!!###"""!!!!!!$$$&&&&&&%%%$$$'''&&&&&&'''***+++******---...000000111333666888AAAKKKTTTUUUSSSNNNFFF>>>999999999888444000,,,)))%%%''')))(((%%%""" !!! """%%%'''((()))***+++###!!! !!!$$$%%%### ###$$$###!!!''')))+++,,,+++'''### !!!$$$%%%$$$###%%%%%%$$$$$$###"""!!!!!!"""######"""""""""""""""!!! ###&&&(((((('''%%%$$$&&&(((+++,,,,,,/////////---***(((((()))222222444999>>>???===:::666333000......///...---)))***,,,+++)))$$$###)))......+++)))#########&&&***---......,,,((($$$###%%%(((+++,,,...)))######)))---...,,,)))'''%%%&&&''')))((((((''''''&&&$$$###"""%%%&&&&&&###  !!! %%%%%%   !!!!!! !!!###""""""######"""  !!!###""" !!!"""!!!!!!!!! !!!!!!"""###"""""""""$$$&&&---000333444555999???DDDGGGDDD???777111------...111555:::@@@DDDFFFFFFFFFHHHLLLQQQTTTQQQIII???888333111...------///333555;;;;;;999777333111000111111000111333666888888777555555444333222444777;;;??????>>>??????>>><<<999333777:::;;;999888:::<<<;;;999777555444333000...))))))***,,,000222333222...///000222444555666777444444000---000777;;;:::666000+++((()))+++***)))######$$$(((---111333333000---)))%%%$$$###"""!!!$$$!!!"""$$$%%%!!!!!!"""###%%%''')))+++&&&&&&&&&$$$""" !!! """ !!!"""  ###%%%### $$$%%%'''******)))&&&###%%%%%%$$$%%%''')))***+++++++++,,,...333999???DDDOOOXXX]]]ZZZRRRHHH===555333666888777333...)))&&&''')))++++++***'''$$$######!!! """''')))***)))''''''***...'''%%%######$$$$$$"""  """###""" ###&&&)))++++++(((%%%"""!!!###$$$###!!!$$$%%%&&&&&&&&&$$$###!!!!!!""" """&&&(((%%%### $$$'''((((((%%%$$$###$$$&&&))),,,---///...,,,)))%%%$$$&&&(((///000222666;;;<<<:::777333111///......///...---((((((((((((&&&"""!!!&&&******'''$$$ $$$'''((((((&&&$$$!!! !!!$$$''')))+++'''!!!$$$))))))(((&&&%%%&&&''')))***+++++++++***)))((('''&&&''''''&&&###!!!!!!"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""" !!!$$$###"""###&&&(((((((((###!!!  !!!"""###$$$&&&(((,,,...111111333777???EEEGGGDDD>>>666...+++***,,,111333777<<>>AAAAAA>>><<<:::::::::999888777777555111///*********,,,///111111111...000333555777999<<<>>>;;;:::444000333<<>>EEEJJJLLLLLLMMMNNNMMMJJJEEE@@@===555666666555444666999===EEEDDDAAA<<<777333111111000000111111333666:::===BBBBBBAAA???======???BBBGGGFFFEEECCC@@@===<<<;;;CCCEEEGGGFFFCCC???;;;999:::999888888777555111...+++******+++...//////...///111555777888:::>>>AAA>>><<<666222666@@@HHHIII@@@;;;444/////////---+++&&&%%%%%%&&&((())))))((()))(((%%%!!! !!!"""############"""!!! """"""!!!!!!###$$$$$$###""" !!!"""!!! !!!"""  !!!  """"""###""""""   """)))***&&&!!!'''$$$""""""###!!! """$$$'''+++---)))))),,,222<<>>;;;;;;>>>AAAEEEDDD@@@;;;555333333444111222222222333666;;;???CCCDDDCCCBBB@@@@@@AAACCCIIIJJJIIIGGGDDDAAAAAABBBJJJJJJKKKJJJGGGCCC???<<<;;;:::888777777444111...+++))))))***,,,---,,,+++---111555777888:::???BBB???===888333777AAAHHHIIIBBB<<<555111000000///---&&&%%%$$$%%%&&&&&&&&&$$$&&&%%%### !!!!!! !!!!!!!!!!!!  """"""""""""!!! """$$$$$$###"""!!! """###### !!!  """!!!  """###$$$###"""###******&&&!!!$$$  !!!$$$&&&'''***---((((((***000888???BBBCCCGGGLLLMMMDDD;;;888888888888::::::555...))))))++++++---000555888666000+++&&&### """&&&$$$""""""###%%%''''''(((***+++***%%% ###&&&&&&%%% !!!"""$$$%%%$$$###"""$$$&&&((()))(((((('''&&&%%%$$$###"""!!!###$$$!!! """$$$$$$!!!"""$$$&&&%%%######$$$%%%$$$###!!!$$$((()))***,,,000333222111---((($$$###$$$&&&,,,///111333222000///...******+++---000222222111)))$$$!!!""""""!!! """!!!!!!!!!!!!###&&&)))+++---,,,,,,,,,,,,+++)))((('''&&&&&&&&&$$$!!!!!!$$$%%%%%%$$$$$$$$$"""(((,,,)))!!! %%%&&&$$$ ###$$$$$$$$$(((,,,'''%%%!!!!!!###$$$$$$%%%%%%$$$###!!! %%%***((('''&&&(((***,,,---,,,%%%&&&''''''%%%### """(((---/////////111222111///111666;;;>>>??????===:::999999:::888555222666>>>EEEIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@DDDHHHGGGCCC@@@AAACCCCCCAAA===777333222444666222555777777777999<<>>999555777???DDDCCC===777111---------,,,+++"""!!! !!!###$$$###"""%%%%%%### !!!###"""  """  """###""" !!!######   """!!! !!!"""""" !!!#########$$$!!! !!!!!!"""!!!!!!$$$)))***%%% ###!!! ###&&&'''(((***,,,%%%%%%&&&+++111555555333555;;;<<<555000222777:::???@@@>>>888000,,,---000,,,...111666:::888222,,,((($$$ !!!"""''')))(((%%%$$$'''))))))%%%""")))...//////'''&&&$$$######%%%'''(((%%%$$$###%%%(((***+++***+++((($$$ !!!###''''''""""""%%%&&&$$$"""$$$$$$###""""""###$$$$$$###"""&&&***------///222555666555111+++&&&$$$$$$%%%,,,...000000---***(((&&&$$$$$$&&&)))---//////...+++$$$!!!!!!  ###$$$$$$ """  !!! ###'''+++///000---------,,,+++***((((((&&&''''''&&&###!!!""""""$$$$$$%%%%%%%%%&&&)))+++///888>>>:::---""" $$$***,,,)))%%% !!!!!!""""""###''',,,)))&&&  ###%%%%%%&&&&&&$$$###!!!!!!'''+++***(((''''''((())))))(((&&&'''))))))((($$$ ###***///111111+++---///...---...333777;;;<<<======;;;999999999999666555999AAAGGGHHHGGG@@@@@@AAAAAAAAAAAA@@@@@@DDDIIINNNMMMHHHDDDCCCEEEAAA???:::555111222555888333777;;;===<<<<<<===???<<<>>>???@@@AAACCCFFFHHHGGGIIIJJJHHHFFFEEEHHHJJJLLLKKKKKKKKKLLLKKKIIIGGG===;;;888555444222///,,,***((('''((()))***)))'''%%%***111555666:::@@@FFF@@@???:::666777===@@@>>>777111+++(((((()))(((&&& """"""!!!%%%%%%$$$ $$$$$$$$$!!!###'''  !!!!!!!!!!!!  ###""" """"""""""""###%%%&&&$$$###  !!!"""!!! """###""""""$$$!!! ###$$$###!!! $$$$$$!!! ###'''$$$###!!!  !!! !!!$$$))))))$$$ !!! !!!"""$$$&&&)))'''&&&$$$#########$$$$$$---......+++(((***111777@@@@@@===777111///111444333111000000111333333222)))%%%###!!!$$$((((((((())))))((('''&&&((()))(((&&&###  )))///333999AAA888222)))###"""$$$(((***((()))(((&&&######$$$%%%'''$$$  """"""!!!!!!!!!$$$$$$###""" !!!$$$%%%"""!!!"""!!!$$$''',,,000222000---++++++,,,---+++((($$$###"""------,,,+++)))&&&###!!!!!!###'''***++++++)))(((%%%&&&### """ %%%!!!###(((***&&&$$$!!!!!!######&&&%%%!!!###(((+++,,,+++---,,,---///222111---)))$$$$$$$$$"""!!!!!!###%%%((()))(((%%%$$$(((222;;;EEEOOOTTTJJJ:::...)))&&&$$$%%%&&&''''''&&&%%%$$$  """%%%((((((%%%### """%%%$$$!!!!!!###$$$%%%%%%###  %%%)))***+++(((&&&%%%%%%'''(((((()))***,,,,,,+++((($$$""" """%%%)))++++++***))))))((()))+++...222555333444777:::===<<<:::777:::@@@CCC@@@@@@EEEFFFCCC===>>>???>>>>>>>>>???@@@EEEGGGJJJMMMMMMKKKHHHEEE@@@===777333222333666888999;;;???AAAAAA>>>:::888:::<<<>>>@@@CCCDDDFFFFFFEEEEEEGGGHHHHHHGGGFFFEEEJJJHHHFFFIIIMMMNNNJJJFFF999888777666444111,,,((((((((((((***++++++)))'''&&&''')))///666===AAACCCCCC@@@<<<999777666444333...)))$$$ %%%&&&&&&$$$!!!!!!$$$(((!!!###!!!   """!!!******%%% $$$'''(((""""""!!!!!!!!!!!!""""""!!!  ###  """ $$$$$$$$$###"""!!!!!! $$$###  $$$%%%$$$!!!!!!"""$$$''')))&&&%%%###!!! !!!+++------***'''(((---222;;;<<<;;;777222000222555111///---...111444555666000,,,(((&&&"""###***---......---+++)))))))))******)))%%%!!!!!!***111666===EEE@@@999///(((&&&'''***,,,+++***(((%%%""" !!!######  !!!!!!!!!#########""" """### !!!###$$$###%%%(((,,,//////---***(((&&&((())))))'''%%%%%%%%%*********)))(((&&&$$$###"""$$$&&&)))***)))((('''###%%%$$$ !!!%%%&&&%%%'''###!!!%%%((()))***)))&&&$$$###"""!!!!!!!!!%%%'''&&&""" $$$(((***)))(((.........111333333///,,,!!!"""###$$$$$$%%%&&&'''((((((&&&$$$&&&...<<>><<<===AAABBB???===>>>@@@@@@???>>>>>>>>>AAACCCFFFIIIIIIFFFCCCAAA<<<:::777444444666888:::===???AAABBBBBB???<<<999<<<===@@@BBBEEEGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDGGGEEEDDDFFFJJJLLLIIIEEE:::888666333111---)))&&&(((((((((***,,,---+++))))))***+++///555;;;@@@BBBBBB???:::777444111---+++%%%!!!"""""""""!!! !!!$$$'''!!!###!!! !!! %%%---666///&&&!!! ###&&&'''!!!!!! !!!!!! !!!!!!$$$%%%%%%###"""!!! ###!!! """"""  !!!###&&&(((&&&%%%###""" (((+++,,,***'''&&&(((+++444666777555222111333666000...+++,,,000555999:::777333///...+++(((+++000555666666222---))))))***------***&&&!!!"""+++222777???GGGGGG@@@555---******,,,------,,,)))$$$   """"""###"""###$$$$$$###   $$$'''((('''(((***++++++)))&&&$$$ """$$$%%%%%%%%%''')))))))))))))))(((((('''&&&$$$%%%'''((((((((('''&&&$$$'''(((&&&''',,,---+++(((&&&######%%%'''((((((,,,,,,,,,+++((($$$!!! !!!!!! !!!###&&&((('''###  """%%%((((((&&&###,,,,,,---///111111///--- ###&&&((())))))(((((('''$$$"""%%%000@@@KKKZZZ___```YYYPPPIIIAAA:::///***$$$###'''$$$%%%&&&))),,,---,,,***&&&%%%%%%''')))&&&   """"""!!! !!!!!!!!!"""'''+++,,,$$$$$$$$$%%%''')))***++++++---///000///---+++)))(((&&&$$$$$$%%%'''(((((($$$ %%%)))***(((+++,,,000444888999777555222666888777999<<<<<<999<<<>>>@@@AAAAAA???===<<<<<<>>>AAACCCCCCAAA>>><<<888888777666777999:::;;;AAABBBCCCCCCBBB???<<<;;;===???BBBEEEHHHJJJKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCAAAAAACCCFFFHHHFFFCCC:::777222...,,,)))&&&$$$(((((())),,,///000///---.........000333888===@@@>>>;;;777333...)))$$$ !!!###### !!!!!!!!!)))000;;;444+++$$$!!!"""$$$%%%   ###&&&%%%$$$""" !!!""" """###&&&%%%%%%$$$###"""""""""&&&)))++++++(((%%%$$$%%%...111333222000///111333111///---...222777;;;===999777777999888333222555;;;<<<;;;555---'''&&&(((......,,,((($$$!!! !!!!!!)))///333;;;CCCEEE>>>444---)))***+++,,,---,,,)))%%%!!! !!!!!! ###$$$%%%$$$"""$$$%%%&&&%%%""" !!!###''')))''''''''''''%%%###  """$$$(((+++*********+++++++++++++++''''''(((((((((''''''''''''+++------...222222///***(((''''''((()))((('''***+++------***&&&!!! """$$$%%%""""""###%%%'''&&&### """%%%((((((%%%"""&&&''')))+++,,,---,,,+++ !!!%%%(((++++++(((&&&(((&&&"""!!!###---999BBBMMMQQQRRRQQQQQQPPPJJJBBB222,,,%%%!!! $$$'''$$$$$$%%%(((+++------,,,---,,,+++------)))!!!!!! """######"""!!!"""'''***,,,$$$&&&'''(((((()))***,,,+++---///000000///---,,,,,,***)))((())))))'''%%%###''',,,+++(((''')))---222777999777666111333444555666777666333888:::===AAACCCBBB???===:::<<<>>>@@@@@@???===;;;777777888999999:::::::::AAAAAAAAA@@@???>>><<<;;;>>>@@@CCCGGGIIIKKKKKKKKKFFFFFFFFFEEEEEEEEEEEEEEECCCAAA???@@@AAAAAA???===555111,,,((('''&&&&&&%%%++++++,,,///222333222111111000000000111444888<<<777444111---)))$$$!!!###+++///222///***%%%###"""###### !!!######!!! !!!!!!"""!!! !!! ######$$$$$$###############&&&)))+++)))&&&###"""))),,,......,,,+++---000444222111333777;;;>>>???;;;<<>>===777888999:::999888777666======<<<;;;;;;<<<<<<===@@@BBBEEEHHHIIIJJJIIIHHHAAABBBCCCDDDDDDEEEFFFFFFDDDBBB???<<<:::888555333,,,((($$$"""###&&&((()))------...111333444333222000000000...---...222555---+++)))'''%%%"""!!!  !!!%%%)))***)))******)))'''$$$!!! !!!  !!! """"""""""""!!! !!!!!!   !!!!!! !!!!!!""""""!!!!!!  """&&&))))))&&&###!!!$$$&&&)))(((''''''+++...555555777;;;@@@BBBCCCBBBAAACCCKKKUUUUUULLLAAA;;;999666111,,,'''###!!! $$$&&&))))))(((%%%$$$$$$###!!!!!!$$$$$$$$$)))000///+++'''$$$$$$$$$%%%$$$%%%&&&''''''$$$""""""""" """$$$###!!!!!!"""""""""$$$&&&"""######!!! """$$$'''%%%###  ###))),,,///......------...//////***)))'''&&&&&&'''((())),,,000222000111333222///***)))((()))+++***)))''' """%%%&&&%%%###  """$$$$$$  !!!"""&&&((((((&&&###&&&(((***+++,,,...000***'''%%%$$$%%%%%%!!! !!!$$$)))...333666666888999;;;???BBB===555+++))))))---222444111---&&&%%%$$$###"""""""""""")))(((''')))---111333444444222000///...***$$$######"""!!!!!!!!!!!!"""###'''))))))///222555555111...---...,,,---...//////......------...111444444000)))$$$ %%%)))(((&&&$$$&&&+++111666999888666222//////555888555222000///111555<<>>@@@@@@@@@???888999999999888777555444888888777888:::===@@@BBBCCCEEEGGGIIIIIIHHHEEEDDD<<<>>>@@@CCCDDDEEEEEEEEECCCAAA<<<777222...+++)))### """'''+++---/////////111222222000...,,,......,,,)))(((***---&&&$$$#########"""   !!!""""""%%%&&&'''***...///+++%%%!!! !!!  ###  !!!!!!!!!!!!!!! !!!###""" !!! """###""" !!!"""############!!!!!!%%%'''&&&###  """######%%%***///333666<<>>===999,,,***&&&###""""""$$$%%%)))''''''(((---111444555222///,,,,,,---+++'''###&&&'''&&&&&&$$$!!!%%%((())))))333777;;;;;;666222111222......////////////...------...111333444111,,,'''"""!!! !!!###$$$$$$######%%%)))000555777777555...***,,,444:::888444333//////222999AAADDDBBB???444555888<<<>>>???@@@@@@777777888888777666444333555555555777;;;AAAGGGJJJGGGIIIJJJKKKIIIFFFCCC@@@:::<<<@@@CCCDDDCCCBBB@@@>>><<<777111***%%%"""!!!!!!(((,,,//////.........///...+++)))'''***,,,***%%%"""###&&&###!!! !!!""""""!!! """"""  """######### !!!$$$%%%***...///+++%%%   """!!!"""   !!!"""######!!!###$$$!!!  ###&&&$$$   """$$$$$$######%%%'''(((((('''%%%###"""%%%%%%"""  $$$+++111111666???HHHOOOPPPMMMJJJKKKKKKPPPWWWUUUIII;;;333***$$$ %%%)))'''###(((,,,111444222...***((()))&&&$$$%%%###"""&&&,,,'''&&&%%%%%%&&&%%%### """%%%&&&### """###### !!!(((,,,+++)))  """$$$&&&''''''%%%$$$$$$$$$%%%(((++++++(((&&&&&&(((***(((%%%""""""###&&&'''---,,,***'''%%%'''+++...---,,,***(((&&&&&&&&&&&&&&&$$$"""!!!"""$$$&&&(((%%%((()))((()))---...,,,'''&&&&&&&&&((())))))'''&&&%%%$$$###""""""!!!!!!"""  """$$$%%%!!! """%%%&&&'''###'''***,,,,,,...222555///((( !!!&&&+++///111444666666333333222,,,%%%###"""$$$---:::CCCEEECCC000,,,'''"""!!!###&&&)))'''%%%$$$&&&***///333444///,,,)))***+++,,,***'''!!!###"""!!!((()))+++***(((###!!!'''*********444:::>>>>>>:::555555666000000000000000///............///111222000---***&&&&&&%%%$$$###""""""!!!"""$$$(((///444666555444***&&&(((333;;;999777777000///111888???CCCAAA===111222666999<<<>>>???@@@666666666666666555555444555444555888===EEELLLPPPKKKLLLMMMLLLJJJFFFAAA>>>999<<<@@@CCCDDDBBB???===:::888333,,,%%% !!!(((---//////...---,,,,,,***'''$$$###'''***(((###!!!""" !!!######### """"""!!!######   !!!$$$$$$  """$$$$$$$$$$$$######"""&&&+++,,,((($$$!!!!!!  !!!######""" """!!!   """  !!! """$$$%%% ###%%%""""""$$$"""!!!%%%((('''!!!"""&&&%%%%%%%%%(((,,,000222333000,,,'''"""""" """$$$""" $$$'''***+++555777<<>><<<999666555555999===???>>><<<444555666777999<<>>999333000111222222111777888999;;;???EEEMMMRRRSSSNNNJJJJJJLLLJJJBBB;;;999;;;>>>@@@???;;;666333222000---+++((($$$###))),,,,,,((('''&&&%%%$$$#########%%%(((***&&& """""" !!!$$$"""!!!!!!""" !!! """$$$%%%###!!!!!!!!! !!!  ###))),,,***%%%!!!$$$!!!!!!!!!$$$%%%$$$###""""""###%%%%%%$$$!!!"""!!!   """ ###%%%&&&### """###!!!$$$$$$$$$$$$!!! !!!%%%%%%$$$###!!!!!!%%%%%%$$$$$$%%%)))---111222333000,,,((($$$ $$$###!!!"""""""""!!!  ###%%%&&&///222888>>>CCCGGGIIIJJJJJJKKKMMMNNNKKKEEE<<<555---+++)))((()))+++---------333888888333///...000;;;666///***'''%%%$$$###&&&'''(((&&&$$$$$$&&&)))%%%$$$######"""##################!!! !!!######%%%$$$"""%%%+++,,,(((%%%%%%$$$!!! """%%%(((---000...)))%%%'''(((&&&'''***,,,---+++)))(((((('''(((***+++***(((%%%###'''''''''&&&%%%&&&)))++++++'''""" !!!!!!  !!!!!!!!!""""""""""""%%%'''((('''%%%"""!!! !!!$$$&&&&&&%%%&&&'''(((&&&###!!!""""""!!!!!!"""###$$$#########$$$$$$""" !!! """&&&((())))))******'''%%%%%%)))---&&&""" %%%(((******)))%%%!!!"""###$$$&&&///999;;;777...***$$$ !!!$$$&&&(((###""" !!!%%%***,,,***(((''''''((('''""" %%%))))))%%%###&&&+++444444444111---'''"""###&&&'''000333777777444000......///111333444333000,,,******+++,,,...///000111111000///---***&&&###!!!!!!$$$''',,,111444555444333,,,,,,///555<<<>>><<<:::666666777:::======:::777444444444666999===??????:::666222000111222111000666777888:::>>>DDDLLLRRRPPPLLLJJJKKKMMMKKKDDD===;;;===>>>>>>;;;666000---***(((&&&&&&%%%###!!!!!!!!!%%%&&&&&&%%%%%%%%%$$$###"""!!! !!!$$$&&&$$$!!!!!!  !!!###"""  !!! !!! ###$$$### #########!!!  """!!!!!!!!!!!! !!!&&&)))((($$$!!!$$$!!!  !!!"""######  %%%%%%%%%$$$"""  """!!!  !!!######!!!!!!### """$$$%%%&&&$$$""" !!!"""  !!!!!!!!!"""######!!!!!!!!!""""""!!! ###'''###""""""$$$)))...111222111///,,,)))'''$$$ %%%&&&&&&%%%""" &&&+++222777:::???DDDIIIKKKJJJJJJIIIFFFBBB<<<777444111...---///000111111000444777777444222333555AAA;;;333,,,(((&&&$$$###"""%%%'''(((((('''((()))%%%$$$###""""""$$$%%%'''%%%%%%&&&$$$###"""$$$%%%$$$%%%$$$###$$$&&&$$$ ###$$$$$$$$$######%%%'''///111...'''###%%%&&&%%%''')))++++++)))(((''''''%%%'''***,,,,,,)))&&&$$$)))((('''$$$"""###&&&(((((($$$ !!!"""!!! !!!""""""""" """&&&((((((&&&###!!! !!!###%%%%%%$$$%%%&&&&&&%%%!!! """%%%&&&%%%$$$###$$$'''&&&&&&''''''$$$ !!!!!!!!!!!!!!!###&&&)))(((***+++((($$$###%%%'''$$$### """%%%""""""&&&%%%$$$"""&&&&&&&&&&&&***000000++++++(((&&&%%%%%%%%%%%%$$$""" """%%%"""###$$$%%%%%%###!!! !!!!!! """''',,,,,,******...222<<<999666444111,,,$$$"""$$$,,,///222333111...++++++///222555777666222...+++++++++,,,---...000111222555555222---(((%%%$$$%%%$$$'''+++000333444444444111111222777<<<>>>===:::777777777999:::999666333555333222444999<<<<<<;;;555333000///000000000///222222444555999@@@HHHNNNMMMKKKJJJMMMPPPNNNHHHAAA??????>>>;;;666///((($$$ """!!! $$$!!!!!!"""###$$$### """!!!  !!!!!!!!!"""  """!!!######""""""###$$$%%%&&&%%%###!!!!!!""""""###!!!"""$$$%%%$$$###&&&""" ###%%%$$$###!!!  !!!&&&&&&$$$""" """######"""!!!""""""!!! !!!"""###$$$$$$$$$###"""!!!  ###&&&)))***'''%%% ###"""!!!$$$&&&&&&%%%&&&&&&$$$  """%%%#########!!! !!!"""!!! !!!!!!!!!###&&& """(((---000000...,,,*********)))%%%!!!&&&)))***'''!!!%%%,,,111444;;;DDDLLLOOOLLLHHHDDDAAA>>>:::777777444111111333444444333222333444444444444666777>>>888111+++((('''''''''###&&&)))++++++***((('''%%%###!!! """$$$&&&$$$%%%&&&%%%$$$###%%%&&&#########$$$$$$$$$!!! """$$$%%%$$$######$$$///000,,,$$$ """$$$$$$'''((())))))'''&&&&&&''''''((()))***)))'''%%%$$$***)))'''$$$!!!"""$$$'''&&&###!!!"""$$$&&&$$$""" """###$$$%%%&&&""""""###%%%'''&&&$$$"""!!!!!! """$$$%%%$$$###$$$%%%%%%""" """%%%)))+++)))'''&&&%%%((((((((()))((($$$!!!"""### """%%%&&&(((***((($$$!!!"""$$$$$$$$$######((('''###!!!%%%"""""" !!!%%%)))+++***((())),,,***$$$(((((((((((((((&&&""" """"""""""""###%%%''''''&&&%%%$$$###!!! $$$(((---000000111555999>>>999444111000+++""" &&&))),,,///000...---,,,000333777999999555111------,,,,,,---...000222444999888555///(((%%%%%%'''$$$&&&***...111333444444555444444777;;;===;;;999888777555444444444444444777444000111555888777555333222000//////......---,,,---...000444:::BBBGGGIIIIIIKKKOOORRRQQQKKKEEEAAA@@@===888000(((!!! ###""" """$$$###!!!"""###"""""" !!!$$$ !!!!!!!!!"""###%%%&&&&&&'''&&&###  !!!""""""!!! !!!###$$$%%%(((%%%  """%%%%%%$$$###!!! ######"""!!! !!!#########""""""!!! """%%%((()))+++,,,+++***(((&&&###!!!"""###&&&))),,,+++)))&&&"""!!! !!!$$$&&&%%%%%%&&&(((&&&!!!"""!!! ### ######!!!!!!"""!!! !!!"""  ###&&&,,,---,,,)))((((((***......***%%%''')))+++(((""" """(((---222;;;GGGQQQRRRMMMFFF@@@<<<:::888666666333000222666888777555444222111111333555666666555111---+++,,,...000111)))***,,,------+++(((&&&$$$"""!!!""""""$$$%%%%%%######$$$%%%!!!!!!"""$$$&&&$$$!!! ###&&&&&&%%%###"""###,,,---)))""" """"""$$$%%%&&&%%%$$$###%%%&&&+++***'''%%%######$$$$$$******(((%%%""""""%%%''''''%%%###%%%(((***(((%%% !!!###%%%''')))***(((&&&$$$###$$$$$$###""""""""""""$$$&&&&&&%%%############ %%%))),,,...,,,)))&&&%%%&&&'''((()))((($$$ !!!!!!!!!!!!$$$'''&&&### !!!###%%%&&&%%%""""""''''''$$$ """ ###(((,,,,,,///...,,,+++,,,)))###&&&'''(((***)))%%% !!!$$$))),,,...---,,,***'''%%%"""!!!%%%)))...111222555888;;;999444///,,,+++'''!!!###(((---111222111000...000444777777555111///......---...///111444555::::::777111)))%%%&&&)))&&&'''***---///222333333777555444555999;;;999777777444111......111555888999555000...000222333222444444222000---,,,++++++)))+++---000333777===AAAFFFGGGJJJNNNQQQPPPKKKFFF@@@>>>999333+++### """###"""  """"""""""""###!!!"""$$$!!!  """$$$$$$%%%''''''""" !!!!!!!!!###&&&)))+++)))%%%!!!!!!""" $$$!!!!!!  !!!  !!! """'''+++...222222111///,,,((($$$"""$$$%%%&&&''')))(((%%%"""!!!%%%######%%%'''%%% !!!"""    !!!""""""  ### !!!!!!  &&&,,,,,,***%%%$$$&&&,,,333444000+++)))******)))%%%!!!  !!!!!!"""%%%)))000;;;HHHQQQQQQKKKCCC<<<888777666555555222000333999===<<<999666333000000333555444333///...---...333777:::<<<000///.........---***(((%%%$$$!!! !!!######"""""""""### $$$&&&$$$""""""###%%%''''''%%%###"""!!!%%%'''%%%!!!!!!!!!!!!"""!!! !!!$$$&&&...+++&&&"""!!!!!!###%%%'''((('''&&&$$$$$$%%%'''(((&&&&&&))),,,---***'''!!!!!!"""$$$&&&'''((()))***'''%%%###$$$$$$$$$############%%%''''''%%%###""""""!!! (((***------+++'''$$$###"""###$$$&&&&&&$$$ """$$$###!!! """%%%%%%%%%###!!!!!!"""$$$###!!! %%%***///---111222///------)))$$$###$$$&&&(((((($$$!!!%%%***...111111000...,,,)))&&&###"""&&&)))---000222555888:::333///+++)))'''######$$$$$$  %%%,,,222555555333))),,,///222333333111000//////000111222444555666;;;===<<<555---((())),,,******,,,---///222333444888555333444777999888666444222...+++***...444999:::666111---,,,///333666:::999666111,,,((((((((((((+++///222444777:::<<<@@@AAADDDGGGIIIHHHDDDAAA999777333---&&&  !!! !!!"""""" !!!###!!! ### !!!!!!$$$&&&'''### !!!!!!###%%%'''&&&$$$%%%)))---...,,,***'''%%%######""" !!! !!!'''---000444333111...+++'''$$$"""%%%$$$#########""" !!!!!!!!!""""""!!!######"""  ###%%%&&&   """%%%"""!!! ''',,,,,,)))######&&&///888;;;777222+++*********)))&&&""" !!!"""###%%%&&&###""""""&&&...999EEEMMMKKKEEE===777444444555555555222111666>>>CCCCCC???999555000000444555333///,,,,,,...222777<<>>AAAAAA<<<333......111/////////000111333555666:::666333333666999888777000000///,,,***,,,000555888777333---+++///888@@@BBB@@@;;;333+++&&&%%%&&&%%%)))///222333444444555888999:::<<<===<<<999777000...***&&&""""""""" !!!######!!!  ###''')))%%%  !!!$$$&&&((())),,,---+++((((((,,,000......---,,,)))&&&###!!!&&&---111111///---***'''%%%#########!!! ######""" """%%%((()))"""!!! """######"""  !!!!!!  )))...,,,)))######'''111;;;@@@<<<666---+++***,,,---+++%%%!!!!!!###&&&((()))'''###!!!###+++777AAAGGGFFF@@@999444222333444555666333333999BBBHHHHHHDDD<<<666111111555666222---+++,,,...333999===??????777333...---...000111000...---***'''$$$  """###"""!!!""""""!!!!!!$$$ """ !!! !!! ###&&&)))((('''&&&&&&&&&&&&'''!!!$$$%%%%%%$$$%%%%%%(((((((((+++//////+++'''&&&%%%$$$###""" ######%%%(((++++++(((&&&!!!!!!"""$$$%%%%%%""" !!!!!!!!!((()))***((($$$  ######!!!%%%'''''' """"""   ###'''(((%%%"""!!!###%%%%%%### ###$$$$$$$$$$$$%%%(((+++---222444000,,,)))$$$"""%%%&&&$$$!!!&&&000444222...*********)))((('''&&&%%%%%%'''***---///111333444...///...+++'''###"""!!!$$$)))%%%''''''######***111555444111+++,,,...111444666888999000111444666777777777777@@@DDDFFFAAA888222333555333333222222333555777888;;;777444444777999999888---///000///,,,+++---000777777444...+++000===HHHGGGDDD>>>444***$$$###%%%!!!&&&,,,000111000///...222222333444444333111000)))(((%%%!!!"""%%%%%%""" !!!$$$###!!!###'''***''' $$$### """###""" """&&&+++------000111///+++***...222---.........+++'''###  !!!!!!  %%%,,,111,,,+++(((&&&$$$#########!!!!!!###"""  !!!###&&&)))+++"""!!!###%%%%%%###  '''---///+++&&&"""$$$&&&***444;;;888000///***&&&%%%((((((&&&"""""" """$$$$$$""" $$$,,,555;;;777333000...++++++111::::::888888@@@JJJMMMGGG@@@777444111111555888999888555222//////222777:::<<<555444333000///222666:::777333...)))%%%### """%%%%%%###!!!"""%%%""""""%%%''''''+++***)))((((((''''''((( !!!!!!  ###'''+++---,,,***(((&&&$$$!!!  %%%+++---,,,'''""" ###(((,,,+++&&&!!!###+++***'''$$$!!!!!!!!!  $$$$$$"""!!!!!! !!!$$$'''((((((&&&###$$$'''***,,,+++'''###'''&&&%%%$$$$$$%%%'''((()))+++...///---)))$$$  '''***%%%"""$$$###!!!---999;;;222)))'''***,,,***%%%!!! !!!%%%&&&'''(((''')))+++---+++******))))))&&&"""  ###&&&(((+++,,,&&&%%%+++...000000000...///000222555777999:::555444111000111555999<<>>@@@AAA???<<<888999888555222222555888555555444555666666444333/////////111222111...+++222333111+++(((,,,777AAADDD>>>555...+++(((%%%""""""'''+++---,,,)))'''+++)))'''***...///,,,(((&&&$$$"""!!!  ######!!!!!!"""!!!!!!"""&&&)))&&&!!!###(((%%% ######$$$'''!!!!!!!!!"""###(((...222555444222...+++))))))))))))+++,,,+++(((%%%###""" ###""" !!!&&&((((((((('''$$$"""  """ !!!"""&&&$$$  """""""""!!!  &&&...333111***###"""$$$'''---333333...,,,'''!!! """###"""  !!!  """'''+++...,,,(((&&&&&&&&&(((000999>>><<<===CCCHHHIIICCC===666444222444999<<<<<<;;;888555111000222444666666444444333222222666<<<@@@<<<777222///---)))###!!!###### !!!###!!! !!!%%%(((+++,,,+++***(((&&&%%%$$$$$$$$$!!!%%%(((***)))'''%%%!!! ###(((***(((###!!!"""%%%)))+++***&&&### ###)))'''%%%### !!!!!!   !!!$$$'''((((((%%%&&&))),,,......***'''&&&%%%###""""""$$$&&&(((+++,,,...---+++&&&!!!###'''((($$$!!!$$$$$$!!!"""...888888///%%%(((+++---,,,'''""" !!!###&&&***,,,+++)))(((((()))))))))))))))'''$$$!!!!!!!!! !!!$$$&&&+++......(((!!!&&&,,,///111111111333222222222444666888:::444222000///000333777:::<<<<<<<<<@@@DDDEEEBBB???888888777444000///000222444333333333444333222111000//////000111111...,,,///000000+++''''''///666888444///+++)))%%% !!!%%%'''&&&###!!!$$$!!!!!!###((()))&&&"""!!!  """""""""   !!! !!!"""%%%'''&&&"""!!!###&&&!!!###&&&###"""$$$ !!!""""""$$$''',,,000333222000---***)))))))))((())))))(((%%%$$$$$$%%%'''&&&######%%%&&&######""" !!!%%%''''''(((&&&$$$!!! !!!"""!!!!!!!!! !!!"""!!!"""!!! !!! $$$---555888222'''"""$$$###%%%))),,,+++***%%%   !!!!!!"""  $$$---666>>>???@@@CCCDDDAAA<<<777333222222666<<<@@@@@@>>>:::777333222111111000///222222222222444999???DDD???:::666666777333***""" !!!  !!!!!!  """%%%(((+++---***(((%%%###!!!!!!!!!!!! """$$$$$$###!!!!!!$$$%%%###"""%%%'''&&&$$$$$$### ###%%%$$$"""   ###$$$   $$$''')))((((((+++...111111...,,,&&&$$$""" !!!###&&&(((------,,,***'''### """######!!!!!!$$$%%%###""""""+++333333+++"""))),,,...---'''""" """'''---000...)))$$$"""%%%'''((())))))'''$$$"""!!!!!!!!!"""###$$$&&&'''---000000***!!!"""''',,,000111222222777666555333333444666777111000...---///222666888777777999>>>CCCEEECCC@@@777777666222...,,,,,,---111222222222111111000///000/////////000000...,,,***,,,---)))###!!!$$$((()))(((((('''%%%!!!    ###$$$###!!!    """!!! """"""!!! !!!"""""""""""""""!!!%%%'''### """######%%%(((+++...---,,,***)))(((((((((%%%&&&&&&%%%$$$%%%''')))///---(((""" ###)))...***)))&&&$$$!!!  """######&&&%%%###!!!$$$"""!!! !!!!!!!!!!!!   """######!!!!!!###$$$###"""""" &&&000555555...$$$%%%'''###"""'''))),,,&&& !!!"""### !!!!!!###+++333777:::<<<<<<:::666222111......000555<<>><<<555555444222///---,,,+++000111222111000.........000...------......---,,,&&&''''''""" !!!!!!""""""!!!!!!!!!!!!$$$%%%$$$###!!!   !!!!!! !!!$$$%%%&&&'''$$$%%%''''''%%%!!! !!!"""###!!!"""!!!"""###$$$((('''&&&%%%&&&&&&%%%$$$!!!$$$&&&((((((((()))+++111...)))$$$!!!!!!###%%%!!!***111,,,***'''%%%###!!! ###""""""!!!!!!!!!!!!!!! ### ###  ###%%%$$$### !!!"""!!! !!!###"""  !!!###$$$$$$######### !!!$$$(((***)))&&&%%%$$$"""'''---///+++&&&"""!!!$$$,,,...''' &&&***,,,((($$$ !!!######$$$!!! $$$(((***&&&!!!!!!$$$%%%)))///---000222222///,,,++++++)))***,,,222888;;;:::777333111000000000///---+++,,,+++***)))***---333777666333333999AAA@@@666--- ###$$$###!!!!!! !!!""""""!!! $$$$$$""" !!!$$$"""!!!###&&&%%%###""""""$$$&&&'''$$$###"""!!!"""!!! !!!  $$$))),,,(((###!!!!!!!!! !!!!!!!!!!!!###$$$'''"""!!!"""$$$$$$%%%'''***,,,+++***$$$###!!! ###&&&((('''&&&$$$""""""""""""######""" $$$$$$$$$###"""!!!"""""" ###(((((('''%%%((()))'''"""&&&)))+++***'''$$$"""!!!%%%(((++++++'''### """'''***+++***((())))))&&& ###'''+++---......000222444555444000,,,*********+++,,,000444888;;;777222---,,,000444666666333333333333333111///...///111222111///------......,,,***)))***++++++***$$$### ###### !!!############!!!  !!!  """######"""!!! $$$'''(((+++---***++++++***'''$$$ !!! ###!!! !!!###$$$"""!!!"""))),,,---,,,+++***---***&&&$$$###%%%((()))!!! ###+++(((&&&######$$$%%%###"""  !!!###$$$%%%&&&&&& !!!!!!!!! !!! %%%))))))''' !!!""""""!!!  !!!"""###!!!$$$$$$###!!!!!!""""""""" !!!###%%%&&&&&&%%%"""  """###"""  ###)))...000---)))'''&&&%%%(((***(((### ###'''---555666...%%%$$$(((++++++***(((&&&%%%$$$$$$$$$###""" """(((---111,,,'''%%%(((***)))))),,,'''((()))(((''''''(((******)))+++///444777555222...---,,,---///000///...++++++)))&&&&&&(((,,,000///...///666===???999222"""""""""$$$''')))((('''"""!!!!!!"""######!!!!!!"""!!!!!!"""###%%%$$$""" """###!!! ### """%%%''''''&&&&&&'''((()))***&&&%%%""" !!!""" !!!###$$$!!!!!!!!! %%%)))+++&&&!!!!!!!!!!!! !!!###$$$%%%&&&'''((($$$   ###$$$%%%$$$!!!!!! !!!"""%%%&&&###"""!!!!!!!!!###%%%&&&'''###$$$%%%&&&&&&$$$!!! !!! ###&&&'''###%%%%%%"""'''''''''$$$"""!!!"""$$$(((,,,//////***$$$!!!!!! %%%))))))(((######""" !!!%%%(((***+++,,,+++...111333222///+++(((*********,,,///333666999555///(((%%%(((---111222222222333555666555333000...000222111---++++++---+++)))&&&$$$%%%'''((('''### !!!""""""""" """$$$ ###$$$"""!!!!!!!!!"""!!! """###!!! ###$$$%%%&&&&&&"""%%%%%%'''+++///...---,,,***'''%%%###"""!!! !!!$$$$$$###### """  !!!"""###!!!###***///000---***)))(((%%%######%%%((()))***###!!!###### !!!%%%((('''&&&!!!!!!!!!!!!$$$&&&'''(((((( !!!!!!""""""""""""!!!!!!!!!!!!  %%%))))))((( """$$$###"""!!!"""$$$$$$$$$"""!!!$$$%%%$$$###"""###%%%$$$"""!!!!!!$$$&&&%%%$$$ !!!###%%%"""!!! !!!$$$###***111333///+++)))((('''******%%%&&&---555<<<===444+++(((***,,,---...000///---+++((('''%%%%%%%%%$$$###"""!!!!!! $$$)))---000+++''''''+++...,,,***+++((('''%%%$$$%%%(((***,,,...,,,,,,///222444111///+++***)))+++---///000000...---***'''&&&(((,,,///,,,+++---222888:::888555)))(((((()))+++,,,,,,+++###"""!!!###%%%&&&###!!!!!!"""!!! ###&&&$$$### """###!!!!!!%%%""""""%%%%%%%%%%%%&&&'''(((((()))%%%$$$"""!!!!!!%%%%%%""" !!!###$$$!!!!!!$$$###!!! """&&&))))))&&&""" """"""!!! ###%%%'''(((((('''%%%"""!!!!!!  !!!""""""!!!!!!!!!!!!"""###%%%&&&%%%!!!"""###%%%&&&%%%""" !!!!!!!!!######### %%%%%%###!!! ###%%%)))...333333...)))''''''###"""%%%%%%$$$!!! ###&&&)))***+++***+++---...//////...---,,,+++++++++---///111333000***%%%$$$(((...222333222222333666888777333000,,,///111///***((()))+++(((%%%""" !!!###$$$%%%""" !!!"""###$$$""" """%%%"""""" """###"""  !!!""" ###$$$""" """$$$%%%&&&&&&!!!""""""!!!""""""!!!###(((---///---***'''%%%$$$######$$$"""  !!!"""!!!!!!$$$''')))'''&&&$$$""" !!!""" """""""""""" !!! $$$%%%!!!###***......,,,)))((($$$"""!!!###&&&))))))(((###!!!  &&&******)))###$$$%%%### """$$$%%%&&&&&&&&&"""######$$$$$$###"""!!! """"""!!!!!! !!!###%%%&&&&&&"""$$$&&&%%%$$$$$$%%%&&&%%%""""""%%%&&&$$$"""!!!!!!###"""!!! """"""  """"""  !!!  !!!""""""###"""!!! """%%%""")))111444000,,,******(((++++++%%% )))222:::@@@@@@888///,,,,,,,,,000333777777555111---+++((()))******)))(((&&&%%% """%%%(((***+++'''$$$%%%,,,000...++++++,,,((($$$###&&&***---...222000...000222333111...+++)))((())),,,///000000000///---***(((***...222++++++---111555777777666...---,,,,,,...///...,,,###""""""$$$'''(((%%%""" """""" ###'''###!!! """ !!!%%%$$$!!!!!!$$$!!!"""###$$$%%%&&&&&&&&&$$$###"""!!!""""""$$$%%%###''''''### !!!###### $$$$$$ !!!  $$$''')))))))))%%%!!!!!!###$$$###!!!"""&&&(((((('''%%%$$$######$$$### !!!!!!!!!""""""###$$$%%%  ###%%%%%%""" !!!"""######!!!"""""""""!!!  ###&&&***000666777222---,,,,,,'''"""""""""  ###&&&)))***++++++******+++,,,...111222------,,,++++++,,,------***'''$$$%%%+++111555666333333444666999777333...***---000---(((&&&'''***'''###!!!"""###### !!!###%%%$$$!!! !!!###%%%$$$$$$######$$$$$$%%% """"""  """"""!!!!!!###$$$"""  !!!###$$$%%%%%%"""%%%''''''###!!!  %%%+++///,,,(((%%%###"""###$$$&&&$$$!!!!!!"""###""""""###(((+++)))++++++***'''$$$###""" ###%%%%%%$$$"""### !!!%%%&&&"""!!!$$$)))++++++)))((((((###!!!!!!###''')))(((&&&### """ ''',,,,,,***%%%'''(((%%%!!! """###$$$$$$#########$$$%%%%%%$$$###"""!!!###!!! !!!""""""""""""""""""!!!""""""### ###&&&((((((&&&&&&''''''%%%!!!###&&&&&&$$$!!!   """%%%$$$ !!!  """###""" ###!!!###$$$$$$###!!!!!!"""### &&&,,,000111///,,,...///---'''"""$$$+++111???@@@???:::222///000444<<<999888;;;:::444///...222000---,,,,,,,,,+++***###!!!!!!"""""""""%%%(((,,,///111222222555222---***))),,,111444333222222333333111---***+++)))'''%%%&&&)))---000111111///+++((()))...222////////////111333555666444000------000222111///&&&%%%###"""!!!!!!""""""!!!""""""!!! """###!!!!!!&&&***...%%%!!!""""""!!! !!!""""""""""""###$$$%%%%%%&&&)))+++)))(((&&&$$$!!! """""" ###!!! """""" """'''++++++)))%%%''')))(((%%%"""!!! """))),,,...+++&&&"""###'''((($$$###))),,,+++'''###!!! !!!!!!!!!  """### """###"""  """"""""""""!!! !!!%%%'''***+++---111444333...)))!!! $$$)))***(((%%%######$$$(((,,,000111111000...***%%%"""###&&&((('''&&&&&&''')))---000222555222///000222111,,,'''$$$$$$%%%%%%$$$###"""!!!!!!!!!"""   """&&&$$$"""$$$&&&(((&&&$$$!!!!!! """"""!!!!!!######""" !!!!!!  !!!""""""!!! '''&&&%%%###!!!"""$$$&&&%%%######$$$%%%&&&%%%((($$$"""&&&%%%%%%***+++///,,,(((&&&%%%### !!!$$$&&&$$$  ###$$$((((((''')))((())),,,///---%%%!!!$$$&&&***...+++%%%###  %%%"""""")))------+++&&&(((******)))&&&""" """$$$&&&&&&$$$"""!!!!!! $$$&&&&&&$$$$$$###%%%!!! """""""""###!!! $$$"""!!! ###$$$%%%###&&&((((((%%%"""$$$&&&'''&&&""" """###!!!"""###""" %%%###!!! """######""""""!!!$$$&&&%%%""" !!!%%%!!!!!!!!!!!!!!!&&&$$$ !!!$$$''''''%%%###!!! """)))///111///------///---)))$$$%%%+++111<<<===;;;666111000444888???:::888999888444111222222000...---------+++)))### !!!$$$(((+++---000444777>>>===:::777555444555555111111000111111000...+++***(((%%%######&&&)))+++***+++,,,++++++...333777666444111//////222666888666333//////111333222000''''''&&&%%%###!!! !!! !!!###"""!!! ###***///111///&&& !!!!!!!!!!!!!!!"""$$$&&&''''''(((***,,,'''&&&%%%###!!!!!! !!!  """$$$%%%%%%###!!!!!!""""""!!!!!!$$$(((+++)))'''&&&)))++++++)))'''&&&&&&###!!!'''+++---000***$$$$$$&&&&&&""" !!!!!! ###(((...000...)))$$$!!!"""###$$$"""!!!"""!!!!!!$$$#########!!! ###%%%)))((())),,,//////+++'''!!!"""""""""$$$&&&%%%!!! ###'''+++,,,,,,)))'''$$$  """"""!!! !!!###'''+++...222...++++++---,,,(((### !!!!!!!!!"""###!!!!!!"""&&&%%%$$$%%%'''(((&&&$$$ !!!!!!!!!  """$$$###!!!!!!"""%%%$$$"""!!! !!!"""""""""###%%%&&&&&&%%%$$$### !!!$$$%%%'''+++---...)))$$$!!!!!!!!! ###&&&$$$!!! !!!!!!%%%***+++***...,,,++++++,,,)))!!!"""$$$)))---+++%%% !!!"""###(((### $$$((((((&&&((())),,,------***&&&$$$"""$$$''''''&&&$$$###### """%%%'''''''''''''''$$$!!!!!!!!! """###!!!!!!$$$###"""&&&''''''###%%%&&&&&&### ###&&&(((&&&!!!"""%%%###""""""###$$$%%%%%%$$$###!!! """%%%%%%$$$"""!!!###$$$###  !!!######!!!!!!!!! !!!###$$$$$$""" &&&---000000...,,,...///,,,'''''',,,222777888888555333444999===???888444333333111111333333111000//////...,,,***""""""$$$(((+++,,,,,,000888???EEEEEEEEEDDDBBB>>>;;;999000///...///000000...,,,***(((%%%###"""###$$$&&&$$$'''+++...111444888;;;BBB===777222111444999<<<:::666222111333444333111((((((((('''$$$ !!!!!! !!!$$$&&&$$$###!!! !!!"""###"""***111333222---&&& !!! !!!$$$&&&)))++++++***+++,,,&&&&&&%%%$$$######""""""!!! """!!!!!!!!!%%%'''(((!!!!!!!!! !!!""""""###""""""&&&***+++)))&&&(((***,,,---+++******+++%%%!!! %%%***,,,111,,,%%%#########!!!%%%&&&###%%%***000222///)))###  """!!!""""""  ###&&&$$$$$$$$$""" !!!###'''%%%$$$&&&)))***'''$$$!!! ###"""""""""""" """%%%''''''!!! $$$(((***---)))&&&%%%%%%$$$!!! !!!###%%%&&&### !!!""""""###$$$&&&%%%"""  !!!  !!!"""%%%$$$"""  """""""""!!!   %%%))))))'''$$$!!!!!!$$$ """)))---///---)))###  """&&&)))"""!!!### !!!'''---......333000+++)))'''""" ###'''+++(((#########!!! $$$(((&&&!!! #########'''***---000000...***(((###&&&(((((('''%%%$$$$$$"""###%%%'''((()))******###""" !!!!!!  """!!!!!!$$$###!!!%%%((()))(((!!!"""###""" """&&&***''' ###&&&&&&%%%$$$"""###%%%(((""""""!!! !!!'''(((&&&""" !!!!!! """"""!!!!!!!!!"""  !!! !!! !!! !!!!!!&&&,,,//////...+++...000...+++***///444555888<<<======>>>@@@BBB<<<444...,,,,,,,,,...222333222222222222111...+++!!!$$$'''***...111000...222===FFFHHHIIIJJJIIIGGGCCC???===000///............---+++***(((%%%###!!!!!!!!!!!!!!!$$$***000555:::===>>>KKKGGG@@@:::888:::===@@@<<<777333111333444333111(((((('''&&&###!!!"""###$$$&&&)))+++***'''###!!!!!!"""$$$%%%&&&!!!"""***///---)))&&&""" !!! !!! !!!!!!(((***---...,,,***))))))&&&&&&&&&&&&&&&%%%%%%%%%###"""""""""!!!   !!! !!!$$$%%%%%% !!!"""""""""""""""""""""###(((,,,...+++'''(((***,,,,,,***)))******%%%"""$$$***---///***$$$!!!!!!!!!!!!)))***%%%$$$+++///---'''!!!!!!###!!!"""&&&)))&&&&&&%%%###!!! """%%%###"""$$$&&&'''$$$!!!!!!!!!!!!  !!!!!! !!!""""""!!!$$$&&&'''((((((%%%"""  """$$$&&&$$$  """"""!!!!!!!!!!!!!!! """""""""""""""$$$$$$$$$###!!!!!!%%%&&&&&&!!!  ''',,,+++&&& ### ###)))...000...+++&&&""" !!! !!!!!!$$$(((+++$$$!!!### ###(((,,,......222///)))%%%!!! """$$$'''%%% ###%%%!!!!!!"""$$$'''+++...///---+++)))%%%''')))(((&&&###""""""!!!!!!"""$$$&&&)))******!!!!!!"""###"""!!!!!!!!!######"""&&&'''&&&%%%  %%%***''' $$$))))))((($$$ """&&&""""""###!!!!!!(((***'''""" """###"""  !!!"""!!! ###(((---///---+++)))---000000---...333888;;;AAAJJJPPPQQQNNNIIIFFF:::222+++))))))***---222333333444555666555111...###!!!!!!$$$&&&&&&)))...222333333999DDDNNNRRRQQQOOOLLLGGGBBB>>>;;;111///.........---+++)))&&&%%%###!!! '''///888???CCCDDDNNNKKKFFFBBB@@@@@@@@@AAA;;;666111///000222222000((('''%%%###"""!!!!!! """$$$&&&((()))+++...111...***$$$"""###%%%''''''$$$%%%(((%%%  """%%%'''((('''$$$"""""""""+++---///...+++(((&&&%%%###############$$$$$$$$$&&&&&&%%%$$$### """$$$$$$""" !!!"""############""""""$$$***///111...+++''')))***)))'''%%%%%%&&&###!!!###)))...,,,)))%%%###$$$$$$""" """))))))###%%%***)))&&&!!!!!!###!!! !!!%%%)))+++'''''''''&&&###"""###$$$$$$###"""$$$''''''###"""######"""  """""" %%%((((((%%%$$$###"""  ###%%%%%%$$$ !!!!!!%%%$$$!!!###&&&!!!######"""!!!!!!"""%%%)))+++)))$$$  """&&&(((((('''!!! """)))+++(((!!!!!!"""''',,,...///...+++((($$$!!!  !!!###'''***&&&"""!!!"""!!! !!!###&&&((())))))---***%%%!!!"""""""""###"""  !!!%%%((())))))(((&&&&&&'''((('''$$$ ###&&&&&&%%% ###$$$###!!!""""""!!!""" """$$$$$$""" """'''%%% !!!&&&------,,,'''!!!"""!!!###$$$### !!!'''***'''""" !!!"""!!!!!!!!!!!!&&&+++//////,,,(((''',,,000000///111888===EEEMMMYYYbbbbbbZZZOOOGGG999222+++***++++++...333333444666999;;;:::666333***)))(((((())))))'''%%%''',,,333888<<>>:::777000//////000222222000//////444;;;BBBIIIPPPWWW\\\eeebbb\\\SSSHHH===444///***+++...111333222...+++ !!! %%%000:::AAADDD<<<<<<:::999999999::::::111,,,'''%%%(((***++++++)))******+++,,,,,,------(((***---...000222555888555555777<<>>FFFNNNUUU```gggdddXXXGGG;;;333---)))***+++***+++...333555999>>>AAA@@@===999222222222555999<<<======<<<@@@FFFMMMTTTYYY\\\]]]bbb```\\\TTTIII===222,,,&&&)))---222555555111---""""""###$$$$$$###"""!!!!!!"""***333999;;;444333111000111333555666...)))###"""%%%((())))))***,,,///111222111000...)))+++...///000333666999999<<>>EEEPPPQQQSSSTTTPPPGGG;;;333+++***'''###"""%%%***...444888;;;===AAAEEEEEEAAA;;;888777;;;???CCCJJJQQQZZZXXXWWWWWWZZZ]]]^^^___]]]aaa___UUUJJJ???444***((((((,,,222777777333///((($$$$$$''''''$$$""""""$$$######&&&+++000333444------,,,---...---+++((((((!!!"""###$$$'''...///000111111///,,,+++)))***,,,,,,...111666999===FFFRRR___kkkpppjjj```JJJ>>>333///+++&&&!!! '''(((((('''$$$"""!!!!!!%%%%%%$$$###$$$%%%&&&&&&%%%%%%$$$"""!!!%%%###!!! !!!!!! !!!###'''  %%%'''&&&))))))(((((()))***,,,---222111000111111///---***###$$$%%%&&&'''(((''''''***+++***&&&!!!!!!"""$$$''''''%%%""" ###!!! """ ###((()))'''$$$%%%'''***)))''')))///555333---&&&!!! """%%%'''&&&&&&%%%%%%$$$######""""""###%%%'''))))))))))))&&&((((((###""""""&&&(((((($$$&&&***%%%%%%***"""  !!!""""""%%%%%%%%%&&&&&&$$$ """######"""!!! """$$$$$$$$$!!!!!!"""%%%))))))%%%""" !!!""" !!!!!! ###((((((&&&#########%%%&&&'''(((((('''&&&%%%"""!!! """######""" $$$""" !!!###$$$%%%$$$$$$######"""!!!!!!!!!""" !!!######!!!###+++***((('''''''''((()))&&&### """######!!!"""&&&)))***'''### !!!(((,,,,,,)))!!!  !!!!!!  !!!"""!!!######"""  ###!!!!!!"""$$$$$$ $$$$$$$$$#########""""""###""" ###"""!!!"""$$$%%%$$$###(((,,,222555888;;;???CCCGGGFFFEEECCC@@@;;;555000...---,,,)))'''(((***---111444888<<>>EEELLLVVV___gggbbb]]][[[\\\^^^```bbbaaabbb^^^SSSGGG>>>444+++((()))---444999999555111+++&&&$$$&&&'''$$$###$$$&&&&&&'''***...111222111,,,++++++++++++***'''%%%###!!!"""$$$(((...000222222111---)))'''%%%'''***,,,///444:::>>>AAAKKKYYYfffrrrxxxtttlllTTTJJJ???:::444***"""$$$&&&''''''%%%$$$%%%&&&%%%$$$"""!!!!!!"""###$$$%%%%%%$$$""" !!!$$$""" !!!%%%((( !!!$$$%%%111///---,,,++++++,,,---222111000111222222000...'''&&&&&&&&&'''((()))***,,,,,,***'''###!!!###%%%$$$$$$%%%%%%$$$"""!!! !!! ######!!!!!!###$$$"""!!!###)))///222...)))$$$###%%%'''((((((''''''&&&%%%%%%%%%%%%!!!"""$$$&&&'''''''''''')))***)))%%%""" !!!!!!!!! !!!(((,,,(((!!!###'''$$$### !!!""""""###$$$%%%$$$ !!!#########"""""""""###$$$$$$######'''+++***%%%!!!###%%%%%%!!! !!!  !!! !!!$$$''''''$$$"""!!!"""###%%%'''))))))'''$$$"""!!!  """######""" !!!!!!!!!  """!!! !!!$$$'''***+++%%%$$$""""""""""""!!!!!!######!!! !!!  !!!((((((''''''&&&&&&&&&'''&&&### """###"""  $$$((()))(((&&&$$$"""(((+++)))''' """""" !!! ###$$$%%%%%%$$$### !!! """!!! !!!###$$$""" ###$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""###$$$"""!!! !!!"""###"""!!!$$$'''---333888;;;=========999333///............222333444222000......///222444666:::EEEOOOQQQMMM>>>::::::AAAIIISSS```kkkpppkkkddd______aaadddeeefffeee]]]OOODDD===555...+++,,,111888>>>>>>:::555...)))%%%&&&&&&$$$$$$'''***,,,///222555555222///,,,+++******)))'''$$$!!!!!!$$$)))...000333444222---'''######%%%***...444;;;BBBGGGLLLWWWeeeqqq{{{|||uuu```XXXPPPJJJBBB444'''!!!###%%%'''((((((((()))***&&&%%%"""  """###$$$$$$###!!! !!!""" """""""""$$$&&&)))"""&&&444222000......000222333111000000222444555555444,,,***(((&&&&&&(((***,,,...---+++'''%%%&&&))),,,)))&&&""""""###"""   !!! ###)))111///,,,)))((((((((())))))(((&&&$$$$$$$$$%%%%%%!!!"""$$$$$$$$$$$$$$$***+++)))%%% !!!!!!""")))---***$$$"""%%%$$$!!! !!!###"""!!!"""!!!#########$$$%%%%%%%%%$$$###"""###(((***)))$$$###''')))'''&&&%%%!!!  """######!!!###$$$%%%$$$""" !!!###''')))(((%%%!!! !!!######"""###%%%((()))&&&!!!###'''+++///111(((### ######  """"""!!!"""###%%%###!!!###$$$%%%&&&&&&%%%$$$$$$&&&$$$"""!!!""""""!!! ###&&&)))******)))###!!!!!!###'''(((&&&###  """%%%%%%!!!   """###%%%%%%&&&&&& !!!!!!"""  !!!!!!!!!"""""""""###$$$$$$%%%%%%  ###%%%&&&&&&&&&&&&'''"""!!! """"""!!! ###)))///444555555333...((($$$%%%(((+++---333666999:::888555333222777777555777@@@IIIIIIDDD888666888@@@JJJSSS___iiinnnjjjfffdddeeegggiiijjjkkkggg\\\NNNDDD???:::444000222777>>>DDDEEEAAA===333,,,'''''''''&&&(((,,,///222777<<<>>>;;;666111///...,,,+++***((($$$!!! !!!%%%***---000444666555000)))%%%&&&)))...444;;;DDDLLLRRR\\\gggsss|||yyyjjjddd___[[[PPP???///'''%%%''')))*********+++,,,***(((%%%""" !!!"""$$$""""""!!! !!!!!!###$$$$$$$$$%%%&&& ###***///.........111555999<<<111000000222666999::::::000---(((%%%$$$&&&***---///---***((((((***...111...(((""" """###!!!!!!"""  !!!!!!!!!!!!  !!! !!!&&&.........---***)))))))))'''&&&$$$"""!!!"""###$$$ !!!"""#########"""!!!&&&'''&&&$$$  !!! !!!###'''+++)))######"""!!! """$$$%%%###!!!#########%%%''''''%%%###!!!  ###%%%&&&$$$!!!###'''(((&&&%%%$$$  """!!!######!!!!!!!!!#########!!! !!!"""$$$%%%$$$"""!!!#########&&&***...000,,,### ###&&&)))---000(((######$$$""""""  """$$$""" !!!$$$%%%%%%$$$###&&&%%%$$$######"""!!!!!! !!!###&&&(((***++++++&&&%%%%%%&&&'''&&&###  !!!  ###&&&'''%%%$$$$$$$$$   !!!"""$$$%%%%%%!!!!!!###  !!!"""###$$$$$$!!!###&&&'''&&&%%%&&&'''###!!! !!!!!!  %%%+++---...***&&&""" """%%%((()))---111666888888555333222666666444333999???>>>999333222666???HHHNNNUUU\\\bbbbbbdddhhhmmmpppqqqpppnnnhhh\\\OOOGGGFFFBBB===888:::===DDDJJJLLLIIIEEE888111+++++++++,,,///333666999???DDDFFFCCC<<<777333222000///---***&&&###!!!""""""&&&+++---000444777666333///,,,...111777>>>FFFOOOXXX^^^jjjuuu~~~uuuqqqmmmiii[[[GGG555,,,---...000///...,,,---...---+++'''$$$"""!!!"""### !!! """!!!!!!"""###""""""&&&---*********,,,000555:::===//////000333777:::;;;;;;222...)))%%%$$$%%%(((+++...+++)))((()))---111444222+++$$$!!!"""###!!! ######!!!"""######"""""""""###$$$$$$ !!!!!!$$$***,,,......+++)))((()))'''&&&%%%############$$$"""######$$$$$$###!!! !!! !!!""""""$$$###$$$'''%%%   """$$$%%%%%%###!!!"""""""""$$$'''&&&$$$!!! #########"""  $$$'''&&&""" !!! ###""" !!! """###$$$"""!!! """!!!  #########'''+++111333000&&& !!!!!!###&&&)))'''""""""$$$ ###!!!!!!$$$$$$$$$###%%%%%%%%%%%%###""""""""""""###$$$&&&'''((()))***'''&&&''''''&&&$$$ """%%%((())))))))))))   !!!""""""######!!! !!!$$$$$$!!! !!!""""""$$$''''''&&&%%%%%%&&&""" !!!%%%)))+++###!!!!!!###$$$$$$&&&)))...000000...------...000111000333888888555222222666>>>CCCFFFJJJOOOUUUYYY```jjjrrrvvvuuutttnnniii^^^SSSOOOOOOMMMHHH@@@@@@BBBHHHMMMPPPNNNKKK???888333333444555999======@@@DDDIIIJJJGGGAAA;;;666444333111000---)))&&&###!!!"""&&&&&&%%%(((......000222555666555444333666:::@@@HHHQQQ[[[eeekkkuuu~~~{{{xxxrrrcccNNN<<<444777888888777444222111111000...+++(((%%%###"""""" !!!!!!!!!###!!! !!!""""""$$$%%%###!!!''',,,))))))***+++...111444555......000444888::::::999222000+++(((&&&%%%'''(((+++)))&&&'''***...111333222---&&&"""!!!!!! !!!######  %%%%%%$$$############$$$$$$ """ """!!!  """$$$(((+++//////+++(((((())))))))))))(((''''''&&&&&&$$$$$$%%%%%%$$$"""!!!  !!!"""%%%&&&###"""###""" !!!!!!"""$$$$$$######!!!!!! ###%%%$$$  &&&&&&$$$!!! ######### !!! &&&'''%%% !!!### !!!!!!$$$$$$### """###"""   """######%%%)))...111///((( !!!!!! """$$$ !!!""" !!!"""###""""""!!!###$$$$$$"""!!!!!!"""!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%### !!!$$$(((***,,,,,,,,,"""!!!!!! """""" ###############"""!!!!!! !!! ###&&&$$$""" !!!"""&&&((())))))'''%%%%%%%%%  """"""!!!"""%%%(((!!!!!!"""""""""###&&&((())))))(((((((((&&&,,,000000111555777666333111333888<<<>>>AAAFFFJJJOOOYYYdddmmmrrrrrrqqqlllhhh```XXXWWWYYYWWWQQQFFFEEEEEEHHHNNNQQQPPPOOOGGG@@@;;;<<<>>>@@@CCCHHHDDDFFFHHHJJJJJJGGGAAA<<<555444222111000---)))&&&$$$###%%%))))))(((+++111111000111111222444666777:::???FFFOOOZZZeeepppvvv~~~|||{{{wwwjjjVVVHHHBBB@@@AAAAAA???<<<999888888666555333000---)))'''%%%"""######"""!!!"""$$$&&&%%%###  !!!!!! !!!  """$$$&&&''''''%%%""""""$$$'''((((((***+++,,,---......,,,...111555888999777555333111///,,,)))'''&&&%%%(((&&&$$$&&&***.../////////,,,'''"""!!!###"""!!!&&&%%%%%%###"""!!!  """###!!! !!!$$$'''$$$#########%%%&&&'''''''''+++//////+++))))))+++))))))***+++***)))'''%%%$$$$$$%%%$$$###!!! """###&&&&&&###!!!######  """"""!!!  """###"""!!! !!!!!! """  %%%&&&&&&$$$"""!!!"""$$$###$$$$$$!!!$$$###$$$&&&$$$ !!! !!!!!!###'''%%% ###$$$"""  $$$&&&$$$""""""######!!!$$$(((******((($$$!!!!!!$$$"""    !!!!!! !!! !!!!!!!!! !!!!!!!!!$$$'''***,,,+++***$$$ !!!""" ###'''&&&""""""$$$$$$%%%$$$"""  !!!$$$###"""  """$$$%%%(((***+++***'''$$$######!!!&&&&&&"""!!!$$$"""!!! """######"""%%%'''((('''&&&%%%%%%&&&###,,,222222000333666666444000///333555777<<>>======<<<<<<:::888444000,,,***$$$%%%%%%$$$$$$$$$''')))(((&&&$$$$$$$$$$$$###"""!!!$$$###  """ $$$&&&******)))&&&###!!!!!!!!!%%%&&&)))+++,,,,,,,,,,,,+++---111555999888555222333333222///,,,)))&&&$$$&&&$$$"""%%%)))---...------+++'''""" """###!!!!!!'''&&&%%%###""""""$$$###!!!  """###$$$(((+++((((((((()))+++------,,,''',,,000000,,,)))***---&&&(((***+++***(((%%%###$$$$$$$$$$$$""" """%%%###&&&'''###"""$$$$$$###!!!  """$$$$$$"""!!!!!!"""!!! !!!   ###&&&((((((&&&%%%&&&'''"""###$$$"""%%%%%% """""" !!!###$$$%%%  %%%***)))###"""$$$### !!!&&&(((&&&###"""$$$$$$ ###%%%''''''&&&%%%"""###""" ###&&&$$$  !!!""" ###$$$###!!!"""$$$'''***+++***((($$$!!!"""""""""&&&***)))$$$ !!!###"""#########  """"""!!!!!!###%%%&&&((()))***)))%%%"""!!!   !!!"""  ###%%%---,,,***'''&&&'''+++...+++***+++---000222222222333444555666666777999;;;===BBBJJJRRRYYY___eeehhhkkkhhheeecccaaa]]]WWWRRRJJJJJJKKKMMMQQQSSSTTTTTTXXXPPPIIIJJJLLLLLLNNNQQQVVVOOOGGGBBBAAA???;;;777111///,,,+++)))(((%%%""" !!!###(((---222555666333...))))))...777===AAADDDHHHLLLTTTaaassszzzvvvtttsssrrrpppllleee]]]WWWUUUPPPLLLKKKHHHBBBAAACCCEEEFFFFFFCCC<<<555111...+++,,,,,,)))&&&'''+++///,,,(((###!!!###$$$$$$###'''&&&$$$!!! ###!!!!!!$$$%%%$$$'''%%%######$$$###!!!"""$$$''')))***++++++000333777999888777555555333555555111,,,(((((()))&&&'''((('''&&&%%%&&&((()))***'''"""$$$$$$"""!!!!!! """%%%%%%!!!!!!  ###%%%&&&&&&''''''(((+++......,,,++++++---...---***(((''''''%%%'''))))))&&&###!!! """"""#########!!!  ###&&&&&&""""""&&&!!!###%%%%%%###%%%###  !!!###!!!!!!###"""$$$&&&###!!!"""  %%%***///000,,,(((%%%%%%######!!! !!!""" """###"""  ###''')))$$$!!! ###'''((($$$ ###%%%$$$"""!!!"""$$$ """&&&&&&$$$$$$%%%######&&&'''### !!!!!!!!! """ """###"""  !!! !!!$$$%%%$$$%%%&&&(((%%%%%%$$$$$$######$$$$$$!!!!!!!!!"""$$$$$$###"""'''(((***,,,,,,)))$$$!!!###"""!!!!!!"""###$$$$$$,,,***&&&###  !!!$$$###!!! """###$$$***+++***)))(((***...111---,,,,,,...000111111000---000444555666666666777:::>>>EEEKKKRRRXXX___ccciiifffccc```]]]XXXQQQLLLHHHJJJMMMRRRUUUUUUTTTSSSVVVPPPLLLLLLLLLLLLMMMQQQUUUNNNEEE???===;;;777333...,,,)))'''%%%$$$!!!!!! !!!###'''+++---222000,,,))))))---444:::AAACCCFFFHHHMMMWWWeeeooosssyyy}}}zzzwwwvvvsssooommmkkkjjjjjjiiigggccc```XXXRRRNNNLLLIIIDDDCCCFFFIIIIIIGGGCCC;;;555000...000111111///,,,---111555111---(((&&&'''((((((((('''''''''&&&###"""###$$$"""!!!$$$$$$######!!! !!!######  !!!"""$$$''')))+++,,,555:::@@@CCCBBB>>>888555777666555222///---+++***'''((()))(((&&&$$$$$$%%%&&&'''%%% """###"""!!! ###$$$!!! !!!  """$$$%%%%%%&&&&&&(((***,,,+++)))''')))***,,,,,,)))'''''''''''')))+++***&&&"""  ###%%%%%%###   """$$$%%%"""""""""&&&''''''&&&%%%###""""""!!!  $$$$$$ !!!$$$###!!! """###$$$""""""!!!"""#########"""(((***------+++(((&&&&&&"""!!!   """###""" """%%%''')))$$$!!!###'''(((&&&""" """!!!!!!!!!  !!!""" ###""" """###"""!!!%%%''')))&&&  !!!###$$$$$$###!!!!!!"""!!!"""   """!!! !!!!!!###$$$!!! ###&&&'''''''''((()))&&&&&&%%%$$$$$$$$$$$$%%%"""!!!"""###&&&'''&&&%%%&&&&&&(((++++++(((###!!!""""""!!! !!!""""""###(((&&&###   !!!&&&&&&%%%$$$######""""""'''((()))***+++---000333///......///111111000///)))---111444555444444444999;;;???CCCHHHOOOWWW\\\fffccc```\\\XXXRRRKKKFFFEEEIIIPPPUUUWWWUUURRROOOQQQNNNMMMMMMKKKIIIKKKPPPSSSLLLBBB;;;888666333000...+++'''$$$"""!!!!!!  ###$$$++++++)))((((((+++111555>>>???@@@@@@BBBHHHQQQXXXaaagggkkkjjjjjjlllllljjjeeebbb___^^^___bbbdddddd[[[UUUOOOMMMIIIFFFGGGJJJLLLKKKGGG@@@888111---,,,222444555444222333777;;;888444000....../////////---......---+++))))))***'''!!!"""###"""!!! """"""!!! """$$$(((+++---888>>>HHHNNNOOOIII@@@:::999666333333444333000---)))+++,,,+++'''$$$"""!!!"""###"""###""" !!!  """%%%"""!!!###$$$$$$%%%%%%'''((()))'''$$$ %%%'''))))))((('''''''''***,,,,,,***&&&"""###''''''%%%!!! !!!!!! !!!&&&***,,,(((''''''''''''&&&### !!!!!!%%%'''%%%"""!!!$$$###!!!$$$''')))***'''&&&&&&''')))***((('''+++)))((()))))))))'''&&&!!!  ###### !!!###"""!!! """$$$&&&&&&!!! ###&&&'''&&&###!!!   %%%'''(((!!!!!!!!! ###%%%(((***(((###!!!$$$&&&'''%%%""" $$$""" $$$&&&%%%$$$!!! !!!!!! ###'''(((&&&""" $$$(((*********)))***((('''&&&%%%$$$%%%%%%&&&#########%%%((()))((('''$$$$$$&&&((((((&&&!!! """$$$"""  """!!! !!! !!!###"""  !!!"""###""" !!!"""!!!""""""'''''''''&&&$$$""" $$$%%%((()))***,,,///111/////////111333333222000***---000222333333555666:::;;;<<<>>>BBBHHHQQQVVVaaa```]]]YYYSSSMMMGGGCCCDDDIIIOOOSSSSSSPPPLLLJJJKKKJJJKKKLLLHHHDDDFFFLLLOOOIII@@@999666444333222222---'''###!!!!!! !!!  %%%&&&''''''''')))---000555666777777888;;;AAAFFFRRRWWW\\\^^^bbbhhhjjjhhhbbb\\\VVVRRRSSSWWW[[[^^^ZZZTTTNNNKKKIIIGGGJJJOOONNNKKKFFF>>>555...+++***000333666777777888<<<@@@>>><<<999777777777888999;;;;;;999666333111222333///((("""!!!!!!!!!!!!!!! !!!""""""!!!"""!!! !!!###(((,,,///555<<>>DDDKKKPPPYYYYYYXXXTTTOOOJJJEEECCCEEEIIIMMMNNNLLLIIIGGGGGGFFFEEEGGGHHHDDD@@@AAAGGGJJJEEE???:::888777777777555///(((""" !!!"""!!!!!! !!!"""""""""###%%%&&&&&&''')))++++++,,,---...111444888;;;EEEKKKQQQVVV]]]eeehhhggg___YYYPPPKKKKKKOOOSSSVVVTTTNNNIIIHHHGGGGGGKKKQQQQQQNNNHHH???666000,,,,,,...222777:::;;;===AAADDDDDDDDDDDDDDDCCCDDDEEEFFFMMMJJJDDD>>>999999;;;???:::222***&&&"""!!!"""#########""""""!!!""""""$$$###!!!!!!$$$(((---111444888???GGGLLLJJJDDD???111,,,)))---555:::777222...///000...***$$$!!! !!! """!!! ######!!! """###$$$###!!!"""$$$&&&&&&"""!!!#########$$$%%%(((***+++***(((&&&&&&&&&%%%%%%&&&&&&$$$!!! !!!%%%***...,,,(((%%%%%%))),,,,,,+++%%%###  """######  !!! ###)))///444888;;;444222111333777777333///***%%% !!!$$$%%%$$$%%%""" !!!"""!!!  ###''''''$$$""""""!!!!!!"""###""" !!! ###$$$!!! $$$'''###  $$$'''&&&### ###!!!!!!""" !!!#########""""""!!!"""%%%''''''&&&&&&$$$"""!!!"""""" !!!$$$&&&'''%%%!!!"""'''++++++******)))+++***'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$###!!! !!!!!! !!! """$$$""" &&&&&&&&&&&&&&&%%%$$$$$$'''((())))))'''&&&&&&'''&&&&&&&&&$$$""" !!!!!! """$$$''')))***,,,///222333222000//////...------///444777999::::::;;;;;;???CCCGGGLLLMMMNNNMMMJJJFFFDDDCCCEEEHHHKKKKKKHHHFFFGGGHHHFFFDDDCCCEEECCC???@@@DDDFFFDDD@@@===;;;;;;<<<<<<888111(((!!!!!!"""%%%%%%$$$%%%%%%&&&''''''!!!###%%%&&&%%%%%%'''(((&&&''''''))),,,000444666;;;AAAHHHOOOYYYccceeecccZZZTTTMMMHHHHHHJJJMMMNNNIIIDDDAAABBBCCCEEEKKKQQQSSSPPPKKKCCC:::444111000000555:::======>>>AAADDDFFFIIILLLOOOOOOOOOPPPQQQVVVRRRKKKCCC>>>>>>BBBFFFCCC:::111,,,'''!!! ###"""!!! ###&&&&&&&&&$$$"""!!!"""$$$%%%$$$######%%%(((---///333444777<<<@@@@@@;;;666,,,(((&&&***222777555111---......,,,(((###!!! !!!###$$$###"""!!!"""  !!!######""" $$$''''''### !!!!!!"""###'''(((******)))))))))***+++***)))'''$$$  !!!!!! !!!!!!"""&&&***...,,,'''"""###(((,,,,,,+++###!!!!!! !!! !!!###!!!  !!!###"""   !!!"""""" """''',,,222888<<>>======>>><<<555+++### !!!$$$%%%)))))))))))))))******+++###$$$&&&&&&%%%$$$&&&'''((('''&&&'''***...111222444;;;CCCLLLXXXaaaccc```TTTPPPJJJFFFDDDCCCCCCBBB===999888<<<@@@CCCIIIPPPPPPOOOKKKDDD<<<666333222333777<<<===<<<:::;;;===AAAFFFNNNSSSTTTTTTUUUVVVUUURRRLLLEEEAAAAAAEEEIIIHHH???666111+++&&&$$$%%%+++)))%%%###&&&''''''%%%"""!!!###%%%%%%$$$######$$$'''***,,,......///444888999444///***(((&&&)))///222000---***+++***((($$$!!! !!!%%%'''&&&$$$"""""" !!!###!!!###((()))%%% !!!''')))*********)))+++,,,,,,,,,,,,***'''"""!!!###$$$%%%''',,,000,,,&&&"""###(((+++((($$$ """###!!!######""""""###  """###$$$$$$$$$""" """%%%"""$$$&&&%%%""" !!!!!!###$$$%%%%%%%%%'''***///444999<<<>>>999555333555888888111+++&&&%%%"""  %%%(((***%%%!!!$$$$$$""" """"""""""""###%%%"""!!!  !!!!!!)))---+++'''###!!!"""$$$ !!!!!!"""%%% """### ###''')))'''%%%!!!!!!  """$$$!!!$$$(((&&&$$$""" """%%%'''&&&$$$"""!!! !!!"""!!!!!!$$$&&&%%%!!!"""))),,,+++((('''&&&###  $$$'''(((%%%###!!! !!!"""!!! """$$$%%%$$$!!!"""&&&((())))))+++,,,,,,***&&&$$$######%%%'''$$$"""!!! !!!!!!!!!!!! #########%%%(((,,,000333))))))(((&&&%%%%%%(((+++((('''%%%###!!!###'''%%%%%%''')))+++***'''%%%&&&((()))***)))((()))***---000222333333222222222222666;;;>>>>>>>>>@@@BBB???EEEMMMPPPOOONNNOOOQQQOOOHHHDDDFFFHHHGGGFFFGGGCCCDDDDDDBBB???=========AAA:::///'''$$$%%%'''))),,,,,,,,,,,,,,,,,,,,,,,,$$$&&&&&&&&&%%%$$$%%%&&&,,,***((('''))),,,//////333:::CCCLLLYYYbbbccc___QQQMMMHHHCCC???<<<888555666222333888===AAAHHHOOOLLLKKKHHHBBB;;;555111000333777;;;;;;888555444555:::AAAJJJQQQSSSSSSTTTUUUPPPNNNKKKFFFCCCCCCFFFIIIJJJAAA888333...)))(((***222///)))!!!###$$$&&&&&&$$$"""!!!$$$'''$$$$$$######$$$&&&((()))'''''')))000666777333...+++)))((())),,,...---+++'''((('''%%%!!!!!!%%%((('''$$$"""!!!  %%%'''&&&$$$ !!!!!! ###(((***&&&  )))***++++++***)))+++,,,***+++......***$$$ $$$&&&''')))...222+++&&&###%%%))))))$$$!!!!!!$$$%%%!!!$$$&&&$$$""""""### """###%%%%%%$$$"""!!!&&&+++%%%(((***)))&&&######$$$"""$$$%%%&&&&&&)))+++---111555888;;;<<<888444222333777666...'''&&&&&&%%%""" &&&+++***$$$!!!######!!!!!!"""###$$$###""""""$$$&&&%%%###""" """$$$%%%!!!))),,,)))%%%$$$"""  $$$(((+++&&&### """ !!!!!!&&&)))(((%%%!!!"""!!!$$$(((&&&###***///'''&&&$$$#########"""!!!!!!"""###&&&''''''%%%"""###%%%%%%$$$###&&&((('''""" '''+++)))&&&###"""######'''***%%%""" !!!""""""!!!$$$&&&'''%%%!!!!!!###&&&((((((***,,,...,,,***&&&###"""###%%%&&&"""!!! $$$%%%$$$!!! !!!!!!!!!!!! '''&&&(((+++000555777777...***&&&&&&(((+++++++++&&&$$$#########"""  ###$$$$$$&&&$$$###!!! !!!!!!###$$$&&&&&&%%%$$$###'''&&&***///...)))&&&'''&&&+++000555888:::<<<>>>???GGGMMMOOORRRVVVXXXWWWLLLIIIFFFHHHLLLOOONNNKKKGGGBBB@@@BBBBBB===888777<<<777000***))),,,111555999777111,,,,,,///...)))***)))'''$$$!!!!!!###%%%---***((('''***,,,...///111666@@@NNNZZZ^^^ZZZUUULLLIIIEEE@@@;;;555///,,,000000222555<<>>===:::555000...///222222---&&&!!! !!!"""###(((((((((***,,,---+++***''''''&&&''''''((()))***&&&&&&''')))---000111000///...,,,***)))((((((''''''&&&$$$"""!!!!!!"""###   !!!&&&***+++)))'''###"""!!!!!!""" ###'''))))))((())))))&&& """%%%)))***)))'''&&&&&&&&&))),,,+++&&& ######$$$$$$$$$)))//////,,,)))&&&$$$%%%''''''"""!!!"""!!!"""$$$$$$!!!"""%%%'''&&&$$$###"""  """""""""$$$###"""!!!!!!"""######(((+++...///...,,,******$$$!!!!!!&&&)))((('''&&&(((,,,111444666777888777666666666666333...***)))***+++***(((&&&&&&''''''$$$   """%%%$$$!!!### """''')))'''$$$$$$$$$###""" """$$$&&&%%%$$$%%%'''(((((('''%%%"""!!!"""&&&,,,000222111,,,%%% """"""""""""!!! !!!""""""!!!$$$&&&%%%###  ###""" ###!!! ###'''***)))(((%%%###""""""######$$$$$$###!!! """###!!! !!!######""""""%%%(((***+++******((($$$  """%%%&&&&&&!!!!!! """%%%"""!!!%%%***...//////...000***###!!!$$$'''(((***)))&&&$$$!!!!!!""""""  !!! !!!"""###"""  """###$$$%%%%%%%%%$$$######"""!!! ,,,++++++---000333444333///,,,(((''''''(((((((((%%%%%%&&&&&&$$$!!! ###$$$###!!!!!! !!!##################&&&++++++%%%!!!!!!!!!&&&+++000666===AAAFFFKKKRRRZZZcccjjjjjjeeeWWWNNNEEECCCJJJRRRVVVWWWFFF???999888666222222444333444777;;;>>>@@@BBBBBB???@@@>>>666222222111///222000+++%%%!!!!!!###)))'''%%%%%%''')))******,,,000888BBBKKKMMMIIIEEEDDDBBB>>>999555222000///222222222444777<<>>;;;777333222222333555333222111222333666777000+++%%% """$$$############%%%(((...222555<<>><<<<<<:::;;;777111***%%%$$$'''***(((''''''((()))***((('''&&&***000777===@@@@@@???<<<<<<:::777333222444777777555222...,,,*********&&&$$$ """%%%%%%&&&&&&&&&'''+++000444555;;;DDDLLLQQQRRRQQQPPPPPPOOOMMMJJJFFFAAA<<<999777222...///222333///***$$$!!! $$$))),,,...'''&&&&&&))),,,/////////---,,,***(((&&&%%%$$$###$$$$$$$$$&&&***,,,,,,,,,&&&'''''''''&&&&&&((()))******************++++++'''"""!!! """)))...&&&%%%&&&(((***++++++)))'''%%%"""  %%%222:::<<<:::444111,,,'''### %%%)))+++,,,///000///,,,(((%%%$$$$$$!!! !!!""""""###!!!!!! ###$$$######&&&'''$$$'''&&&'''((()))(((&&&%%%$$$&&&)))++++++)))'''%%%((()))((($$$ !!! ###%%%""" !!! $$$(((+++,,,///222444555777999;;;777444...'''""" !!!######$$$%%%&&&'''(((***+++******+++,,,,,,,,,,,,,,,///,,,)))&&&&&&%%%$$$###(((+++...///---***'''&&&&&&&&&%%%###!!! !!!%%%((((((&&&###!!!!!!"""$$$(((+++---...***,,,///...***%%%!!!((()))+++...000///,,,)))###$$$&&&***...000000///)))&&&###!!! !!!"""###$$$%%%%%%$$$""" """"""!!!"""""""""  """"""!!!  """$$$&&&&&&###  $$$''')))+++((($$$ !!!$$$%%%%%%$$$"""###$$$''')))((($$$!!!  '''+++,,,+++*********)))'''%%%%%%&&&(((***&&&&&&'''''''''((((((((('''+++///111///---******((())))))&&&""" !!! """%%%%%%###!!!!!!"""$$$%%%(((***+++***((('''$$$%%%&&&### 222000,,,***)))(((&&&$$$)))+++......***%%%""" """ !!!  !!!"""!!!"""###%%%'''(((***+++&&&######&&&'''%%%&&&)))'''((()))+++000777???EEEHHHLLLPPPTTTYYY\\\YYYRRRQQQOOOMMMJJJGGGDDDCCCCCC:::666222111...---111777>>>===<<<<<>>888000)))&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&(((***111111000//////......------)))$$$!!! !!!%%%)))+++***'''&&&%%%$$$%%%&&&$$$""" !!!!!!!!!###%%%&&&&&&%%%$$$$$$$$$$$$%%%'''***---///+++...000000,,,&&&!!!"""$$$'''+++......,,,)))%%%&&&(((+++...000///...'''$$$!!! !!!!!! !!!$$$&&&'''%%%%%%%%%%%%###!!! !!!"""!!!   """###### """%%%''')))'''###  ###%%%%%%$$$###$$$%%%''')))'''$$$!!! ###)))***(((%%%$$$$$$$$$&&&'''&&&$$$######$$$'''&&&&&&&&&&&&%%%%%%%%%'''***...000///,,,+++***(((+++,,,(((###"""&&&&&&###!!!"""###&&&'''((())))))'''&&&$$$"""$$$%%%###,,,***((('''''''''&&&$$$(((---222333///)))###!!!!!!   !!!!!!!!!"""###%%%&&&((()))### !!!"""%%%***''')))+++---222999AAAGGGFFFKKKOOOOOOQQQSSSQQQLLLLLLNNNMMMHHH>>>777666777111//////000...,,,000666:::999999:::>>>EEELLLPPPQQQTTTTTTRRRRRRSSSOOOJJJBBB===444***$$$###&&&***''''''(((***+++***(((%%%###%%%)))---///111333444555888:::999555333555888777444000,,,'''###!!! !!!"""###!!! """######$$$&&&***000555666:::BBBMMMXXXbbbhhhkkkiiifffbbb^^^YYYQQQHHHAAA;;;999888999:::999555111---***'''&&&(((***+++,,,((('''&&&'''***---......---,,,+++)))((((((((((((%%%%%%%%%'''***,,,,,,+++%%%!!!###***///...+++&&&''''''(((((()))((((((++++++***'''###  !!! ###)))...,,,***))))))***,,,,,,+++)))&&&###!!!  """%%%'''+++000666999999888,,,***'''((()))***)))'''###""""""$$$(((,,,---...000...+++'''###"""###%%%"""  !!!&&&%%%&&&)))+++***'''(((***++++++*********$$$$$$$$$%%%%%%%%%%%%%%%###%%%'''%%%!!! !!!###)))---000333444555666888===BBBGGG@@@777---((()))***(((&&&%%%&&&'''&&&$$$%%%'''***111000///......---------,,,'''!!!###&&&&&&&&&&&&&&&!!!###%%%$$$""" !!!"""'''''''''&&&%%%%%%&&&'''((((((((('''(((***---///---......,,,((($$$"""!!!!!!$$$))),,,---,,,***)))***---///111000...(((%%%  !!!!!!!!!'''---//////((('''%%%###!!! !!! !!!  !!! !!!!!!!!!"""$$$&&&%%%###  """$$$$$$$$$$$$%%%&&&((('''%%%""" !!!!!!"""'''***)))######&&&&&&### #########$$$$$$$$$$$$$$$(((***------+++)))'''&&&&&&)))+++(((!!! $$$((((((%%%"""###%%%&&&&&&&&&%%%$$$###!!! !!!$$$&&&$$$  !!!!!!!!!'''%%%$$$$$$&&&''''''&&&(((...555777333,,,%%%"""!!! !!!  !!!"""$$$%%%&&& ###)))&&&(((+++...444;;;CCCIIIEEEKKKNNNMMMLLLNNNMMMKKKGGGKKKKKKBBB555,,,+++...---,,,...111000...111777555555777:::@@@GGGOOOSSSUUUWWWWWWVVVYYY[[[VVVOOOEEE???555***""" ###'''&&&'''(((***+++***'''$$$"""$$$''')))***+++---...333777:::999444222444777555333000,,,(((%%%"""!!!"""$$$%%%###!!!###(((///444111666???LLL[[[iiirrrwwwssspppmmmjjjcccXXXKKKBBB::::::;;;===>>>===:::888333000,,,))))))))))))))))))(((''''''***---.........------,,,++++++++++++&&&%%%%%%'''***,,,,,,,,,%%% """,,,222000,,,###$$$%%%'''((((((((((((+++,,,---,,,(((###  !!!"""""""""###&&&)))...,,,))))))***,,,,,,+++)))&&&###!!!!!!!!! !!! !!!###''',,,222555666666666)))'''&&&'''***+++***'''&&&%%%###$$$''')))*********)))(((%%%"""!!!"""###"""  &&&&&&'''+++---,,,&&&(((***++++++******+++$$$$$$###"""""""""######"""%%%%%%!!!!!!%%%***...111666777999:::<<>>EEELLLRRRUUUVVVYYYYYYXXX]]]bbb^^^VVVLLLEEE999,,,###!!!$$$(((((('''&&&&&&%%%&&&'''(((###%%%''')))******)))(((444444444444444333222111444222...***'''%%%$$$$$$&&&&&&$$$!!! !!!&&&***,,,000444<<>><<>>>>>>>>999333,,,))))))******)))&&&&&&&&&&&&&&&''''''((())))))((('''&&&&&&((())),,,'''""" """###"""!!!"""###%%%!!!"""'''%%%!!!!!!$$$...,,,)))'''&&&((()))+++---,,,+++,,,...,,,'''###%%%&&&%%%"""$$$((((((%%% !!!'''+++---,,,------,,,+++,,,...000...)))###!!!&&&000:::>>>>>>111)))###$$$$$$"""!!!!!! !!! !!!  """$$$%%%+++'''$$$!!! ###''')))%%%###""""""###$$$$$$###!!!###%%%###""""""###"""$$$''')))'''"""!!!""""""!!!%%%'''((((((***)))(((&&&$$$###!!!!!!############!!!"""&&&***+++(((&&&&&&'''&&&&&&%%%###!!!!!! ###&&&'''(((,,,...---(((!!!"""!!!###%%%''')))(((+++------)))$$$""""""$$$$$$$$$""" !!! !!!"""###%%%'''%%%!!!!!!$$$(((,,,%%%###((()))***+++,,,///333666===BBBHHHJJJHHHDDDCCCCCCFFFEEEAAA888...((((((******---000333333333333333333444666:::AAAHHHOOOSSSYYY[[[\\\[[[^^^aaa[[[RRRLLLHHHAAA888000++++++,,,((('''&&&%%%%%%%%%&&&'''%%%&&&((()))***))))))(((111111222222222111111000222000---)))'''''''''''')))(((&&&"""!!!!!!"""%%%((()))***...555???JJJTTT]]]bbbbbbfffjjjkkkeeeYYYMMMEEE???;;;:::???CCCAAA>>><<>>@@@AAA???===;;;;;;999555...)))&&&%%%%%%$$$%%%%%%%%%%%%&&&''')))+++'''''''''&&&&&&''')))***...+++'''$$$$$$$$$$$$$$$""""""$$$  ###"""###+++)))'''%%%%%%&&&'''(((***))))))******(((""" """""""""%%%)))***&&&!!! !!!%%%)))+++***++++++,,,,,,---///000111,,,'''###!!!!!! !!!$$$---333666555---((( ###$$$$$$""" """!!!!!!"""!!! !!!###$$$)))&&&""" !!!  %%%***,,,'''%%%###"""!!!  !!!"""'''%%%$$$$$$%%%$$$!!!!!!###&&&%%%!!! !!!!!!!!!$$$&&&&&&&&&%%%%%%$$$###"""!!!!!! """"""""""""!!! ###%%%&&&%%%"""!!!"""$$$&&&&&&%%%$$$""" !!!&&&+++///000000///,,,'''"""  ###%%%'''$$$%%%%%%###!!! """'''&&&$$$!!! """!!!$$$%%%&&&%%%%%%&&&((((((&&&$$$%%%)))...333+++###$$$&&&(((***++++++,,,...000:::???CCCDDDAAA??????@@@BBBAAA===666...))))))******,,,///222444444333222222222444777===EEELLLPPPWWWYYYYYYYYY[[[\\\VVVOOONNNNNNLLLGGG???888333111)))(((&&&$$$$$$%%%&&&'''((()))))))))))))))))))))+++,,,---...///000000//////---+++)))((()))***,,,---,,,(((### ###%%%"""!!! ###$$$$$$$$$$$$(((...333888@@@JJJPPPTTT\\\dddeee___TTTKKKEEE===999888===AAA???<<<;;;===:::555111...,,,------***************)))((('''&&&%%%$$$%%%'''((((((&&&'''(((((()))000999;;;888,,,)))&&&'''+++///000000'''%%%$$$%%%&&&'''&&&%%%###"""!!!!!!######"""  """######$$$...///...,,,)))((()))***+++...000...***'''''''''(((%%%!!! ###$$$%%%$$$""" !!!!!! !!!""""""!!!!!!###%%%)))(((&&&$$$"""!!!!!! """ !!!$$$''')))***&&&###!!!!!!"""$$$$$$######!!!!!! ###&&&$$$###%%%(((***)))&&&!!!!!!$$$%%%%%%### ###+++111???CCCFFFEEE@@@;;;888777;;;888333+++%%%!!!!!!"""%%%&&&&&&&&&&&&'''+++...$$$%%%%%%&&&(((***+++,,,111000---)))&&&$$$%%%'''###!!! &&&%%%###""""""###$$$%%%%%%%%%&&&'''&&&"""!!!%%%******&&&!!!!!!!!! !!!"""&&&((('''(((***+++---...///000111...***'''%%%$$$###!!!!!!'''******)))&&&%%%""""""###$$$### !!!  ###$$$###  """!!!!!!!!!  ###$$$'''###!!!###$$$"""(((,,,...)))(((&&&### !!!""""""!!! '''&&&%%%%%%&&&%%%###!!! ######!!! !!!  """######### !!!"""""""""!!!  $$$$$$###!!! !!!%%%%%%$$$###"""!!! """)))111777:::333///***%%%###"""!!! """%%%&&&###!!!!!!###%%%###!!!###(((******((('''))))))((('''&&&)))...222999111***%%%""""""'''(((***---...------...///999<<>>BBBDDDBBB===999888888===;;;777///'''""""""$$$)))******((('''(((,,,000%%%%%%%%%(((+++...//////111222000,,,&&&###%%%'''"""  !!!!!!"""###$$$$$$"""###((('''### !!! """%%%((($$$%%%'''+++...//////...,,,***(((''''''&&&$$$"""!!!###""" !!!""" !!!"""######!!!  !!!!!!!!!######!!! """%%%%%%&&&%%%###  $$$&&&$$$ """&&&((("""'''+++,,,++++++***&&&""" $$$&&&&&&###$$$$$$############"""!!!###%%%%%%###!!!  !!!""""""$$$###!!! """"""!!!!!! !!!###""""""!!!!!!!!!!!!!!!!!!***333:::>>>333---&&&###%%%&&&$$$""" ###&&&'''%%%""" ###%%%$$$)))++++++)))((()))(((''''''(((,,,111444;;;444...+++(((%%%'''++++++...111222222111222222999<<>>;;;:::;;;===CCCBBB>>>999444000///...)))***...333888999666444000000222555:::AAAGGGKKKJJJHHHGGGIIIMMMOOOQQQSSSVVVVVVVVVQQQHHH>>>777333,,,+++(((''''''(((+++,,,000///...,,,******))))))###$$$&&&)))+++,,,---...,,,***(((&&&'''***---///...,,,)))%%%""""""%%%(((%%%$$$$$$$$$%%%%%%""" !!!###$$$""" ###,,,333???HHHSSSVVVQQQIIIDDDBBB;;;777666888777333111222333444444111---******+++***************)))(((((("""!!!!!!"""%%%&&&&&&%%%"""***444777444***)))(((***///444999<<<888111)))%%%'''+++,,,,,,$$$""" """$$$%%%%%%###$$$&&&'''''''''&&&%%%+++,,,+++(((%%%'''---333:::BBBDDD:::...***))))))+++((($$$"""###$$$&&&&&&!!! !!!$$$&&&$$$$$$###$$$%%%&&&&&&&&&&&&%%%""""""$$$$$$### """"""!!!  $$$'''%%%"""%%%)))+++***&&&!!!  !!!!!!!!!+++333:::;;;<<<;;;888888:::===::::::666///((($$$$$$&&&...//////---)))(((+++///'''''''''+++///222222111///000///+++%%%""""""$$$!!! !!!######!!!!!!%%%$$$ !!!$$$'''***%%%$$$&&&)))---///...,,,$$$#########%%%%%%###"""!!! !!!###"""  !!!"""""" !!! !!! $$$''''''((('''$$$ $$$'''""""""&&&((( !!!$$$&&&'''***+++,,,)))%%%"""!!!!!!"""%%%(((***(((### """&&&***+++***'''$$$!!!!!!  """###$$$%%%###  """"""!!!  !!! (((000666:::...(((""""""&&&)))(((%%%"""%%%''')))'''$$$!!!#########'''))))))((('''&&&%%%%%%&&&)))---111444777222///...---)))***---...000444555666666777888;;;???AAAAAA>>><<<<<<>>>DDDBBB???<<<999666444333---...000666;;;;;;777333...///111444999???DDDGGGIIIFFFFFFIIILLLNNNQQQVVVUUUUUUTTTNNNEEE;;;444111---+++)))'''(((+++...000444333222000...,,,***)))"""###%%%(((***,,,---...---+++'''%%%%%%'''***---++++++***(((%%%###$$$&&&&&&%%%%%%%%%&&&&&&$$$######(((111999BBBHHHHHHDDDAAA@@@777444222444222...---///111333333111,,,))))))+++(((((())))))))))))(((((($$$###"""###%%%&&&&&&$$$!!!$$$+++333444111'''&&&&&&(((---444:::???<<<333(((###%%%)))++++++$$$""" !!!"""$$$%%%%%%%%%&&&((()))(((&&&$$$###$$$&&&&&&###"""&&&///777HHHSSSTTTEEE555///...---+++(((%%%######$$$###"""!!!"""""" !!!###%%%&&&%%%"""!!!  """!!! """"""!!! !!!""" ###&&&)))(((&&&""""""***111333222222333666:::===???777555222---(((%%%%%%%%%...111333000***(((***...+++)))***---222444333111------+++((($$$!!! !!! """""" !!!%%%%%% ###(((,,,---'''%%%%%%'''+++---,,,)))  """"""""" !!!"""!!! !!!!!! ###$$$!!!"""&&&$$$&&&&&&"""###'''!!!"""%%%'''!!!!!!!!!!!!&&&)))+++***%%%""""""###%%%&&&((()))&&&"""$$$&&&***...000///***'''###""" !!!###$$$%%%$$$!!!  """    %%%+++000222((($$$!!!"""'''***)))&&& !!!###&&&((()))'''$$$  !!! !!!###%%%%%%%%%%%%""""""###%%%)))---000222///,,,,,,//////,,,+++...---000333555666888:::<<<>>>BBBEEEEEEBBB??????AAAAAA???>>>======<<<;;;999444444555999===<<<666000000111555999===BBBEEEGGGJJJHHHIIINNNNNNKKKLLLQQQQQQRRRQQQMMMDDD;;;333///+++***'''&&&(((+++///222666666555333111...+++)))"""###%%%(((***,,,---...///,,,((($$$"""$$$''')))(((***,,,,,,)))&&&$$$$$$'''&&&%%%&&&'''((((((''' """''',,,333999<<<<<<:::888111......000...++++++///...000111---((($$$%%%((($$$$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&'''&&&$$$ """$$$'''---333222---$$$$$$$$$%%%)))000777<<<999000%%%!!!###&&&&&&%%%  ###%%%%%%$$$&&&'''((((((&&&$$$ !!!""" %%%111<<>>888555000,,,***(((&&&$$$+++///333111+++(((***------++++++...333444222///,,,***'''%%%$$$""" !!!  ###((()))%%%"""&&&...000///+++'''$$$&&&)))+++)))'''"""   !!! !!!###$$$"""!!!  ###!!!$$$&&&###!!!%%% !!!###$$$!!!%%%((('''"""!!!###$$$$$$$$$### &&&(((+++///111000***%%%%%%$$$!!!!!!"""###$$$ !!!!!!!!! !!!   $$$(((***+++$$$""""""$$$'''((('''%%% !!!"""$$$&&&((()))&&&###    !!!"""###### !!!$$$)))---///000)))(((***...///,,,+++...,,,///222444666888;;;>>>AAAEEEHHHIIIEEEBBBBBBBBB======<<<===>>>??????>>>:::999999<<<>>><<<444...333666:::>>>CCCGGGIIIJJJJJJIIILLLQQQOOOHHHFFFIIIMMMOOOPPPMMMFFF<<<444///***(((&&&%%%'''+++000333777888777666333///+++)))"""$$$&&&(((+++,,,---...111---(((###!!!"""$$$&&&'''***...///,,,(((%%%###'''&&&%%%&&&(((*********!!! """"""%%%'''+++000444444111...,,,***+++---,,,***,,,000***,,,---)))###!!!$$$!!!"""###$$$%%%&&&&&&&&&(((&&&%%%&&&''''''&&&%%% ###&&&(((---222000***############&&&,,,333888555,,,"""!!!###!!!"""%%%%%%%%%&&&&&&''''''%%%!!!&&&333???WWWddddddNNN888///---******(((&&&%%%###!!!"""###"""!!!!!!"""###""""""!!!!!!###$$$""" """"""""" %%%)))$$$###'''((()))'''(((000:::AAA@@@<<<;;;777111...---+++(((%%%'''---222111+++((()))---...,,,+++...222444000,,,,,,(((%%%$$$$$$### !!!!!!!!! """!!!!!!!!!%%%+++---***(((!!!)))111222000---)))$$$%%%(((***(((%%%&&&###   !!!  """######!!!###%%%$$$!!! !!!%%%(((&&&""" !!!$$$###  !!!!!!"""&&&$$$!!!!!!!!! !!!'''(((***...111///)))###'''%%%!!!!!!"""!!! !!!!!!"""###!!!"""$$$######!!! !!!  $$$'''((((((""""""###%%%&&&&&&$$$###""""""!!!!!!!!!"""###$$$#########"""  !!!"""   %%%+++...///)))''''''***...///---***000///000444999<<<;;;999BBBBBBCCCEEEGGGGGGEEEDDD<<<<<<::::::???DDDBBB<<<;;;<<<======<<<888555222777;;;AAAFFFJJJMMMQQQSSSYYYVVVQQQLLLHHHDDD@@@===AAADDDHHHKKKIIIAAA666...)))(((''''''(((+++...000<<<777333222333111---((($$$'''+++,,,++++++...000333...'''""")))///555666222+++%%%"""!!! ###''')))'''%%%###!!!!!!""""""%%%'''))))))'''%%%%%%%%%%%%&&&&&&'''(((***+++,,,+++)))&&&###!!! """$$$&&&((()))(((((((((''''''&&&&&&%%%%%%&&&(((+++......,,,***%%% &&&+++---(((&&&%%%%%%&&&%%%!!! $$$&&&'''%%%######""" ###+++666>>>PPPXXXVVVEEE333+++)))(((%%%%%%$$$$$$###!!!!!!""" !!!""""""###"""%%% ###$$$###  !!!###$$$%%%$$$""" !!!$$$'''(((&&&###!!! $$$'''''' ###%%%%%%###$$$'''+++///555999<<<777888888777333---'''###&&&((((((&&&######&&&***))),,,000222222000,,,)))***)))'''&&&&&&$$$!!!!!!### !!!""""""$$$ %%%+++///000***'''$$$&&&***...//////++++++++++++***)))((('''$$$""" ###%%%###    """"""!!! ###%%%$$$!!!&&&''')))***)))'''$$$"""%%%$$$""" !!! !!!######### """### !!!""""""!!!!!!###''')))+++,,,+++)))((((((%%%!!!###%%%###!!!$$$$$$""" !!! """!!!"""&&&&&&%%%###"""!!!"""###$$$!!!""""""######$$$%%%%%%$$$###!!! !!!###%%%""""""""""""  !!! !!!  !!!"""""""""(((,,,......***((('''***---///---+++111111222666:::===<<<:::>>>???AAACCCEEEDDDBBB@@@===>>>>>>???EEEJJJGGGAAA>>>>>>>>>>>><<<999666555;;;>>>BBBGGGLLLRRRXXX]]]___ZZZRRRIIIBBB;;;666222:::===CCCGGGGGGAAA777000,,,+++******,,,...111333===888444222222111,,,'''&&&))),,,---,,,+++---///444///'''"""***///444555111***$$$!!!###(((***)))(((%%%###!!! """%%%'''''')))***)))'''%%%$$$$$$###$$$&&&(((***---...///***((($$$!!!!!!$$$&&&)))***''''''&&&&&&&&&&&&&&&&&&&&&'''))),,,...---***'''"""$$$)))***$$$""""""###$$$$$$!!!!!!%%%''')))'''$$$###"""  ###***222888BBBHHHGGG:::,,,&&&$$$###"""""""""######!!! ###%%%###!!!"""###$$$%%%!!!!!!###&&&'''!!!  !!!%%%%%%%%%%%%###  !!!"""!!!  !!! !!!"""###(((***---...+++(((&&&%%%&&&))))))###"""###"""!!!"""###%%%)))...222444666777777666333...)))%%%%%%%%%$$$###!!!"""$$$&&&'''***...111111///,,,***'''&&&&&&&&&&&&$$$!!!!!!### !!!  """###$$$### $$$***///111,,,***((()))---//////---))))))*********)))((((((%%%###!!! !!!###&&&((($$$!!! !!!  ###$$$"""  """!!! %%%(((,,,...---***&&&###%%%###!!! """!!!  ###$$$  """ !!! !!!"""&&&((())))))((('''&&&&&&((("""***---***### """$$$###!!! !!! ###$$$###!!! !!!"""!!!""""""###############%%%$$$"""!!!!!!"""###$$$!!!!!!"""!!! ######  """ """"""!!!""""""###$$$$$$$$$$$$ """'''+++......---+++(((''')))---000000...111111333666999<<<<<<;;;:::;;;===???@@@@@@???>>>???BBBDDDGGGLLLQQQNNNHHHEEEDDDBBB@@@===;;;::::::===>>>@@@DDDJJJSSS^^^eeeaaaZZZOOODDD:::333---)))111444:::@@@BBB???999333////////////000222555666;;;777333111111///+++'''***,,,......---,,,------555///&&&"""+++///222333///)))###!!!###(((***+++***&&&&&&&&&###!!!"""''',,,---...///---***'''&&&&&&"""$$$'''+++...111222222)))'''### ###&&&)))+++&&&&&&%%%$$$$$$%%%''''''((()))***,,,---+++'''###"""%%%&&&!!!###""" !!!$$$'''))),,,)))&&&###!!!!!!$$$(((,,,000222555444,,,$$$!!! !!!!!!!!!!!! ######""""""!!! $$$&&&&&&%%%!!! ###%%%%%%&&&!!!%%%((()))!!!"""%%%%%%%%%%%%$$$"""!!! &&&&&&&&&&&&%%%"""  !!!!!!$$$%%%&&&((()))---000222111...***((('''(((,,,,,,'''###!!!!!!"""  !!!$$$(((,,,...333444555555222///+++((('''%%%"""!!!"""######"""%%%(((+++...///...,,,***%%%###"""#########!!!  !!!$$$!!!!!! """"""  """$$$%%%"""###***///111000---,,,---///000---***&&&'''((((((((((((((('''%%%$$$###"""$$$&&&***,,,%%%### !!!"""!!! !!!"""!!! !!!""" %%%'''%%%"""  """"""!!!!!!!!!%%%(((---000000---((($$$$$$"""!!!"""%%%$$$### $$$ !!!"""!!!!!!  """((((((((((((((((((((((((***$$$"""000444222((( $$$&&&$$$!!!"""!!! !!!"""  """  !!!"""#########""" $$$$$$%%%%%%%%%$$$###""" !!! """&&&'''%%%$$$&&&(((%%%### !!!######%%%'''((('''%%%$$$$$$"""###&&&+++///000///---+++((('''***000444555555222222333555888999:::::::::::::::999:::===@@@CCCEEEJJJNNNQQQVVVZZZWWWQQQNNNKKKHHHDDDAAA@@@???@@@===<<<<<<>>>CCCNNNZZZccc\\\TTTHHH===555///+++((()))---333:::>>>===:::666000111111222444555777777777444222111000///---***//////000///......---...333...&&&  $$$&&&,,,...000000---(((### ###'''))))))(((%%%'''(((%%%!!!"""(((...333444444222...+++))))))$$$&&&***...111333444444+++((($$$  ###&&&((()))%%%$$$#########%%%'''((())))))***+++,,,)))%%%!!! """"""!!!""""""!!! !!!###%%%''')))***---***&&&###!!! ###&&&'''((((((''''''&&&"""  !!!"""###############"""   ###$$$$$$$$$!!! ###$$$%%%""" $$$&&&'''  !!!"""######$$$$$$%%%&&&''''''------,,,+++***(((&&&%%% !!!"""!!! !!!!!! $$$&&&'''((()))***---///000///,,,(((&&&%%%(((,,,,,,(((%%%###!!!""""""  !!!$$$(((+++---000111111222111///---+++***'''######%%%&&&$$$"""###%%%(((+++,,,,,,+++***$$$!!!!!!######!!!""""""!!! !!!###%%%&&&&&&%%%###!!! """""""""  """$$$%%%!!!!!!(((...222222000...///000///***&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%(((+++---'''$$$!!!!!!"""""""""!!!!!!###$$$$$$"""!!!"""######"""%%%###!!!$$$$$$ !!!######"""""""""$$$&&&))),,,,,,+++(((&&&###!!!###%%%((((((%%%!!! """$$$%%%$$$ !!!$$$"""!!! !!!"""+++***)))***,,,.........+++%%%%%%000666555+++ $$$***)))###!!!$$$$$$!!!!!!######"""    !!!"""######"""  ###'''))))))'''###   $$$((()))'''''')))++++++)))$$$  """%%%(((++++++(((%%%######$$$%%%)))---111222000...+++))))))---444:::<<<<<<666777888888888999:::;;;<<<:::888666777>>>GGGNNNTTTYYY^^^___bbbccc```ZZZUUURRRLLLGGGDDDCCCCCCDDD===<<<::::::===FFFQQQYYYTTTMMMBBB888111...+++***&&&)))...444999:::777555///000111333444555666666444444333333444444333333222111///....../////////111,,,&&&###$$$(((+++,,,,,,,,,,,,,,,***'''###!!!###&&&'''&&&&&&%%%###&&&'''%%%""""""(((---333444555333///+++))))))'''))),,,000222222222222...+++'''$$$!!!!!!!!!!!! !!!###$$$&&&'''%%%$$$$$$###$$$%%%''''''((('''((()))***(((%%%"""!!!"""$$$%%%### """###$$$&&&((()))******+++)))%%%###"""!!! %%%((((((&&&%%%"""  !!!!!!""""""!!!!!!"""$$$###!!! !!!  !!!!!! !!!#########!!!""""""!!!  !!!"""###""" !!!!!!!!!!!!!!! !!!$$$''')))+++,,,111000000///...,,,+++***###""""""###$$$###!!! !!!!!! """&&&((('''''''''''')))+++,,,+++(((%%%$$$###''')))***&&&$$$###!!!######"""!!! """%%%)))+++---,,,,,,------------,,,,,,+++'''$$$$$$&&&&&&### !!!"""%%%'''))))))))))))%%%  $$$'''$$$%%%%%%$$$######%%%(((+++++++++***'''"""!!!###$$$%%%%%%!!! !!!"""###!!!  %%%---111333000---------,,,(((%%%#########$$$######""""""!!!!!!!!!"""$$$''')))+++'''%%%"""  """$$$&&&&&&%%%$$$$$$%%%######&&&&&&""" !!!!!! """!!! !!!!!!""""""###$$$%%%&&&&&&""" !!!%%%(((,,,+++&&& """$$$%%%###!!! ###&&&"""!!! !!!!!!!!!!!!!!!"""######***)))(((***...111222111)))###"""(((000666666,,,!!!%%%,,,---'''!!! """ !!!$$$%%%$$$###""""""""""""   !!!!!!""""""!!! !!!&&&)))***'''""" """&&&'''&&&%%%'''***,,,***&&&!!! %%%))),,,+++'''$$$###$$$%%%'''***...222444222000///......333:::???@@@@@@=========<<<::::::;;;<<<===<<<:::888;;;DDDQQQ[[[eeejjjmmmlllkkkjjjfff```VVVSSSMMMGGGDDDBBBBBBCCC<<<;;;:::999;;;@@@GGGLLLMMMFFF===444///,,,+++)))'''(((+++///333333111///---...111333444555444444444555666777888999999:::222///+++)))+++...000111///,,,((((((,,,000111000+++***)))(((((('''$$$""" ###'''((('''$$$###""" ###%%%%%%######&&&)))...///000...+++((('''&&&((()))+++---...//////...---,,,***(((&&&%%%%%%%%%!!!!!!""""""###%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&(((((('''&&&"""######!!!"""%%%((((((%%%!!!###$$$&&&'''((((((''''''&&&%%%$$$$$$$$$"""  $$$'''(((&&&$$$"""###### ### ###$$$""" !!!!!!  ######"""!!! $$$$$$#########$$$$$$%%%!!!!!!"""""""""!!!!!!  $$$''')))+++,,,...------------,,,,,,,,,$$$###"""###$$$$$$"""  !!!  """$$$(((((('''%%%######&&&((())))))'''%%%%%%%%%%%%'''&&&"""!!!!!! """"""######!!!$$$&&&(((******(((((((((((()))*********)))'''%%%$$$$$$###!!! !!!"""$$$%%%''''''((($$$ $$$'''&&&&&&&&&%%%$$$$$$&&&(((,,,...//////---(((""""""&&&***,,,%%%$$$""" """###"""!!!###+++000555000+++)))******)))'''%%%%%%%%%$$$###!!! """%%%'''((('''%%%###!!! !!!###&&&&&&%%%$$$$$$%%%""""""&&&&&&""" !!!!!!###%%%!!!  ###'''***...,,,&&& """###$$$ !!!""" !!!$$$"""!!!!!!"""""""""###$$$%%%%%%&&&&&&(((&&&&&&(((,,,///...,,,$$$ !!!&&&,,,000444333***!!! %%%***+++'''###"""%%%&&&###"""""""""###"""  !!!"""!!! !!!"""!!! !!!$$$%%%$$$"""  """###"""!!!###%%%''''''%%% """&&&***)))&&&$$$%%%(((&&&'''***...222444444333555444555999>>>BBBAAA@@@???@@@???<<<999777888:::<<<===??????CCCMMM[[[eeeqqquuuvvvrrrmmmjjjeee___RRROOOJJJDDD@@@=========777888999888888:::===???CCC===666111...,,,,,,+++)))))))))+++,,,,,,)))'''+++---000333444444333222222444555666666777888999///***$$$###&&&+++000222111...,,,...333555444222***(((%%%&&&''''''%%%###"""&&&******((($$$"""!!!!!!###%%%&&&&&&%%%%%%(((***++++++)))&&&&&&&&&%%%%%%&&&''')))***++++++*********)))((('''%%%%%%!!!!!!"""###$$$&&&((()))%%%&&&'''(((((('''%%%$$$###!!! """&&&)))++++++'''((('''$$$!!!%%%))))))&&&### !!!###%%%&&&&&&$$$"""!!!!!!!!!"""$$$%%%$$$!!!"""%%%'''&&&$$$"""$$$### !!!&&& """%%%$$$""" """"""!!!!!!$$$&&&%%%"""   !!!&&&&&&&&&%%%$$$$$$%%%&&&""""""######"""!!!  $$$&&&'''((('''&&&&&&&&&'''''')))******###"""!!!!!!""""""!!!  ######&&&))))))'''$$$"""!!!"""$$$&&&'''&&&%%%&&&'''%%%%%%### """### $$$'''))))))'''&&&$$$$$$$$$$$$%%%&&&'''(((((())))))'''$$$"""!!!!!! !!!"""###$$$%%%&&& """######&&&&&&&&&%%%######%%%'''***---111333222...(((%%%!!!''',,,000+++)))&&&###!!!!!!"""######"""!!!)))///777000)))%%%''')))++++++******(((&&&$$$!!! !!!###%%%&&&'''%%%###"""!!! !!!$$$%%%$$$""""""###!!!!!!%%%%%%!!! !!!""""""!!! """###  ###&&&)))+++...+++%%%  """  !!!"""###!!!!!!###  !!!###$$$######%%%&&&'''((()))))))))'''%%%'''++++++((($$$!!!$$$)))...+++...,,,&&&!!! !!!%%%&&&%%%###"""###%%%%%% !!!"""""" !!!"""""" !!!!!!"""  !!!!!!"""  !!!"""###"""$$$((('''%%%$$$'''+++&&&''')))---222555555444:::999999===AAACCCAAA>>>>>>???>>>:::555333444777:::>>>BBBEEEJJJSSS```jjjuuuxxxxxxqqqkkkfff```[[[NNNKKKFFF@@@<<<999888888111444666777666555666777999555111...---.........***)))((((((((('''$$$!!!+++---000333444444333222///111222222222222333555,,,&&& """)))///111333000///222777888555111)))&&&$$$$$$&&&'''&&&$$$###'''+++,,,((($$$"""!!! """&&&((((((%%%###''')))******)))'''''''''!!!!!!"""###%%%''')))***''''''((()))((('''%%%$$$ !!!"""###&&&(((***+++%%%''')))***)))'''%%%###!!! $$$***---///***+++)))%%%###(((***'''$$$"""""" !!!###$$$$$$!!!!!!$$$&&&%%%""" ###&&&&&&$$$  ###""""""###### ###((( """&&&&&&$$$!!!"""!!!$$$ ###'''((('''###!!!!!!"""!!!!!!!!!"""$$$&&&''''''%%%$$$###$$$%%%""""""######"""!!!!!!$$$&&&%%%$$$### !!!###%%%&&&(((!!!   !!!&&&###&&&)))***(((%%%###"""!!!###$$$$$$%%%&&&(((%%%$$$!!! ###!!!$$$(((+++,,,***'''%%%""""""!!!!!!"""$$$%%%'''***,,,---+++&&&######$$$ !!!###$$$%%%!!!######!!!%%%%%%%%%###""""""$$$&&&'''+++000444555222---***"""  &&&---111///,,,)))%%%#########$$$$$$### '''...888111(((###%%%***---///...---+++)))%%%!!! !!!###$$$%%%&&&%%%###""""""!!!"""###"""!!! !!!  $$$$$$ !!!###$$$######!!!  !!!"""""" """$$$'''***,,,---)))%%%"""###%%%&&&'''  !!!"""###  $$$ !!!"""###$$$%%%###$$$&&&((()))***++++++,,,)))'''(((+++***$$$###%%%***000$$$&&&&&&""""""$$$$$$""" ###$$$""" ### ###$$$$$$!!!!!!!!!"""!!!!!! """ !!!###""" $$$#########%%%'''***+++)))***+++---111555888:::>>>;;;999<<>>777000)))'''%%%$$$%%%&&&&&&%%%%%%&&&'''***+++)))$$$!!!$$$###!!!"""(((,,,******)))******)))&&&$$$%%%###!!! !!!###&&&)))+++(((''')))'''$$$###%%%&&&$$$$$$'''---000...+++)))***+++,,,,,,)))%%%!!! """(((,,,***'''))))))'''###"""###%%%'''&&&%%%""" !!!"""""" '''(((### ###""" """""" """###$$$$$$######&&&### """%%%((()))%%%$$$%%%%%%!!!"""!!!$$$%%%$$$  ###%%%$$$!!! $$$$$$"""!!!&&&***+++(((%%%"""###"""""""""!!! !!!$$$'''%%%%%%$$$$$$###""""""!!!""""""""" """###"""!!! !!!###$$$!!!###$$$ """###&&&((()))((('''%%%######"""  ###&&&%%%$$$###!!!!!!###$$$%%%'''***------+++)))''''''&&&""" $$$)))///111222000***%%%##################!!!!!!!!! ###"""""""""!!!((($$$***...------......,,,'''"""&&&...444777333///***%%%"""###%%%&&&$$$$$$### !!!''',,,000...***((((((+++000222222000---)))&&&$$$###"""***&&&!!! """######"""%%%!!! $$$!!!!!!!!!%%%###""""""!!!$$$""" !!! !!!"""###"""""""""$$$&&&&&&%%%###$$$%%%&&&&&&%%%"""!!!"""!!! !!!######""" !!!"""!!!!!!###'''***+++***(((,,,)))''''''((('''### ###"""!!!$$$***$$$ ###&&&&&&######!!! ###!!!!!!"""!!! """!!!$$$%%%$$$ """$$$###""" """"""  !!!"""$$$%%%''''''******+++...111555999;;;;;;888666:::@@@DDDCCC@@@<<<888666555111---///333>>>FFFMMMOOOSSSZZZaaacccdddaaa\\\XXXTTTOOOIIIFFFAAABBBCCCBBB>>>999444222111333666888999777444222444333111///---...111333,,,+++***(((&&&%%%%%%&&&$$$%%%)))000888===>>>===;;;999555000,,,)))'''&&&&&&%%%$$$###%%%(((,,,...666666777;;;>>>===666000)))'''%%%$$$&&&'''((((((''''''((()))***)))%%%######""" %%%((()))(((((()))))))))&&&$$$$$$### """%%%(((***'''&&&((('''"""!!!"""$$$###$$$)))000222000,,,***)))******+++)))%%%""" !!!'''***)))'''&&&%%%### """$$$&&&&&&%%%$$$""""""  """###"""'''%%% !!! """%%%%%%!!!!!!"""#########"""!!!&&&###!!!!!!$$$'''***+++&&&!!!"""&&&'''&&&!!!$$$&&&&&&&&&%%%$$$""" """######((()))%%%"""###""" !!!$$$(((******'''""""""#########!!! !!!$$$&&&((('''%%%"""   ######!!! !!!"""$$$%%%!!!!!! !!!!!! !!!###&&&)))***)))'''%%%$$$$$$###  """%%%%%%%%%%%%$$$"""!!! !!!###&&&&&&'''(((***+++++++++******((($$$!!!"""(((---222444555222---'''$$$$$$%%%%%%%%%$$$""" !!!&&&$$$###!!!###$$$+++///---,,,---,,,***%%%"""!!!(((000666888444000***$$$!!!!!!###$$$$$$&&&&&&%%%###$$$(((,,,///...,,,+++,,,---///000444222///,,,)))'''&&&&&&((($$$ """$$$$$$###  """"""!!!!!!!!! $$$"""""""""!!!%%%###  !!!$$$&&&&&&%%%$$$$$$%%%&&&%%%###!!!!!!!!!"""$$$$$$"""  """"""$$$'''))))))'''%%%***(((&&&&&&((((((&&&###!!! !!!'''###  %%%((('''&&&$$$  ###%%%%%%"""  $$$)))***)))"""###$$$%%%$$$""" !!! """$$$%%%&&&&&&++++++,,,...111666:::<<<999666555888>>>BBB@@@===888444111000---+++...444>>>GGGPPPRRRUUUYYY\\\\\\XXXUUUPPPLLLIIIEEEBBB@@@CCCEEEGGGGGGDDD>>>888444333555999<<<;;;888333000333333222000////////////+++***(((&&&%%%%%%%%%%%%%%%%%%(((111===EEEGGGEEE@@@===999444...)))%%%###(((''''''(((+++...222444:::999999;;;===:::555///***(((%%%$$$&&&)))+++++++++***(((((()))(((&&&%%%%%%### !!!###%%%&&&&&&&&&'''((((((&&&$$$""" ###&&&***'''''')))'''""" """"""&&&,,,222333000---(((''''''((()))(((&&&$$$""" !!!&&&))))))'''!!!  ###%%%'''''''''&&&$$$!!! ######!!! ###%%%!!! """&&&((()))#########$$$######"""!!!'''$$$""""""%%%)))+++,,,'''$$$"""###'''***)))(((!!!###'''***+++)))'''$$$###$$$%%%&&&%%%&&&---111,,,&&&###""" """%%%((()))((($$$ !!!$$$$$$$$$"""!!!!!!###%%%+++)))&&&""" """######!!!!!!$$$%%%&&&&&&$$$%%%%%%%%%###!!!###&&&'''&&&$$$"""""""""!!!"""###$$$%%%&&&%%%%%%$$$!!!  """###***)))((((((((()))+++,,,...---+++'''$$$'''---333666888888666000***&&&$$$&&&&&&%%%$$$""" ###%%%+++(((%%%""" &&&,,,000---***)))'''%%%""" ###)))///555777222...(((""" """%%%(((++++++)))(((***,,,///////////////.........555333111...,,,+++++++++'''$$$ """$$$$$$###!!!###$$$""""""!!!!!! """!!! """!!!!!!%%%$$$"""  ###%%%&&&%%%$$$$$$%%%%%%###!!! !!!###$$$$$$###!!!$$$$$$&&&(((***)))%%%"""&&&$$$###$$$&&&(((((('''$$$!!!"""### """'''******)))''' """%%%'''%%%!!!&&&%%%""" ###+++333444111******)))'''%%%"""!!!### !!!"""$$$&&&((())),,,,,,,,,...222777;;;>>><<<888666888===@@@===:::444///,,,+++))))))...555===HHHRRRUUUVVVWWWUUUSSSRRROOOLLLIIIHHHGGGEEECCCGGGHHHJJJKKKJJJEEE>>>:::888:::===>>>>>>;;;888555666555444333333111///---+++)))&&&$$$$$$$$$$$$###''''''+++666BBBJJJJJJGGGAAA???<<<777222,,,(((%%%)))***+++...222666:::<<<;;;:::999999999666222...,,,)))&&&&&&))),,,...///...+++(((''''''''''''&&&'''%%%###"""###$$$$$$$$$$$$######%%%&&&&&&$$$"""!!!$$$+++((((((***(((""" ###'''---111111---)))%%%$$$###%%%''')))***)))&&&$$$###$$$''')))))))))"""%%%((()))******%%%###!!!!!!###$$$###"""!!!""""""###!!! !!!%%%((()))***#########$$$$$$%%%%%%%%%(((%%%######%%%'''))))))&&&&&&&&&(((***+++***(((%%%###!!!!!!###'''***,,,,,,(((######%%%&&&%%%###'''111777222)))$$$""" !!!###%%%'''&&&"""!!!%%%%%%%%%%%%###!!! !!!###(((((('''%%%""" """######  $$$&&&''''''''''''(((***)))%%%!!!"""###""" """$$$&&&&&&&&&%%%###"""!!! !!!###$$$---------,,,+++***+++,,,000000...***(((+++222888999:::999666111+++&&&######$$$$$$###""" !!!%%%)))---***'''###!!!***111555000)))&&&### """&&&***...000---***%%%  !!!%%%)))...///...,,,,,,---222111000000///.........444222000...---,,,,,,---((($$$!!! """###"""  """#########!!!   !!!!!!!!!!!!$$$""" #########!!! """ !!!  """$$$&&&%%%$$$%%%%%%$$$"""!!!!!!""""""!!! !!! !!!"""$$$$$$"""!!! !!!%%%&&&(((+++---+++'''###!!!!!!!!!"""%%%(((***+++***%%% !!!!!!!!!$$$(((+++,,,++++++$$$ !!!%%%((('''"""(((&&&### ###"""&&&---999CCCBBB;;;555333///***%%%!!!!!!###%%%$$$###"""$$$&&&***,,,---,,,---///333888===@@@BBB===999:::===???<<<999111,,,((('''&&&'''...666???KKKUUUXXXWWWUUUPPPKKKMMMLLLLLLMMMOOOPPPNNNMMMIIIIIIIIIKKKKKKHHHCCC???>>>>>>?????????>>>>>>>>>;;;888555444444333000...,,,((($$$""""""###"""!!!(((+++222===GGGJJJFFFBBB???>>><<<999555111---+++***,,,...222777<<<@@@CCC:::999777666444222000......+++)))***,,,///222222///,,,'''%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%###!!!!!!!!!###$$$$$$""" !!!$$$)))&&&%%%'''$$$!!!$$$)))---///---)))%%%!!!!!!!!!###(((,,,......***((((((((()))********* """%%%(((***+++,,,&&&%%%#########$$$$$$### !!!'''%%%$$$$$$&&&(((((((((!!!!!!"""$$$%%%'''((()))(((%%%###"""###$$$$$$$$$%%%%%%''')))+++***((('''&&&%%%$$$######$$$'''))),,,(((###!!!""""""!!!%%%...444000'''""" """$$$$$$""" $$$&&&$$$%%%%%%###!!! !!!###%%%((()))((($$$ """!!!!!!"""""""""%%%'''(((((('''(((+++,,,+++'''""" !!!  """%%%%%%%%%$$$$$$######""""""###$$$%%%---///222222///,,,,,,,,,000111111000...000666;;;;;;:::777444000***%%%""" !!!"""######"""!!! """"""!!! ###(((,,,***'''$$$!!!###333:::===777---'''###!!! !!!###%%%'''(((&&&###  """###$$$)))///111///......///555444111...------...///000...---+++*********+++)))&&&"""!!!""""""  !!! !!!!!!    """$$$###"""!!!$$$"""!!!!!!###$$$###""" !!!"""!!! !!!!!!$$$%%%###$$$$$$###!!!!!!"""$$$'''&&&$$$%%%%%%$$$""" ###$$$%%%&&&&&&$$$###""""""!!! !!!"""###!!! !!! $$$&&&***...000...)))%%% !!!###%%%'''***---///---&&&!!! """%%%(((+++,,,,,,***%%%###$$$###!!!"""""""""%%%((('''"""$$$###!!! ### (((000:::IIIWWWUUULLLCCC>>>666---&&&""" """$$$)))((('''&&&''')))+++---...------///333999???BBBGGGAAA;;;:::===???>>>;;;111+++&&&$$$$$$&&&///888BBBNNNYYY[[[XXXSSSLLLEEEFFFHHHMMMSSSXXXYYYXXXVVVJJJGGGEEEFFFIIIIIIGGGDDDDDDDDDCCCBBBBBBBBBCCCDDD>>>:::444111222222000---)))%%% !!!$$$$$$###***///888AAAFFFEEE@@@<<<<<<;;;:::888666444333222---...///222777<<>>;;;999;;;:::888777666666777777111000000000333777<<>><<<<<<======888222---+++)))&&&$$$$$$%%%&&&(((((((((((('''***)))(((&&&%%%'''+++...&&&"""$$$111;;;AAA;;;111+++((('''&&&&&&$$$ """(((***+++,,,,,,***(((''' $$$(((******,,,111444555444222///---,,,******((('''%%%###""""""""""""%%%### ######!!!""""""    """!!! !!!$$$'''******'''$$$!!! """$$$&&&%%%$$$ !!!!!!###(((+++((())))))(((&&&%%%&&&'''***'''$$$###$$$&&&''''''###$$$%%%(((+++---000111'''### !!!&&&***+++'''  %%%((())))))***,,,'''!!!!!!$$$%%%&&&((((((&&&!!! """!!! ######!!! !!! ###$$$$$$"""!!!###++++++***&&&!!!"""%%% ###&&&+++555???KKK```tttvvvkkkYYYPPPBBB444***&&&&&&''')))(((&&&&&&)))...333666444666:::<<<<<<888444111///......000444:::@@@DDDHHH@@@999777<<>>JJJTTTUUUPPPHHH???777999@@@MMM[[[eeegggddd```RRRLLLEEEEEEJJJPPPTTTTTTTTTUUUVVVVVVTTTPPPMMMKKK>>>666+++%%%&&&)))))))))"""(((+++***---444<<>>DDDDDDAAA>>>>>>>>>888111,,,***)))(((&&&((()))***++++++***)))))),,,,,,***((('''(((+++...***&&&""" '''(((333;;;666---(((&&&&&&))))))&&&"""!!!%%%,,,...000111000---***'''"""&&&'''(((+++111666333333333222///,,,(((&&&'''%%%###!!! """  ###%%%###!!! $$$$$$""" !!! !!!###!!! $$$$$$&&&***,,,,,,)))%%%"""!!!###$$$###""" """""" """(((+++'''((()))((('''&&&(((***+++((($$$###$$$''')))***'''''''''(((***---///111((($$$######$$$$$$###"""!!!!!!###''''''""""""%%%%%%$$$$$$%%%$$$ !!!###$$$%%%&&&'''((("""  ###&&&'''$$$"""###$$$$$$###"""  !!!###$$$$$$""" $$$&&&///...+++&&&!!!!!!%%%)))  &&&,,,777;;;DDDOOO[[[fffmmmqqqZZZOOO???222,,,*********000000111222444999@@@EEEFFFGGGIIILLLMMMIIIAAA:::444444333444666:::===???@@@<<<999888;;;>>>>>>>>>...(((!!!!!!)))111666AAAEEEJJJMMMLLLGGG@@@<<<>>>DDDOOO[[[dddddd^^^XXXOOOOOOLLLIIINNNVVV[[[[[[\\\ZZZZZZ\\\___\\\TTTLLLCCC333$$$!!!%%%%%%""" $$$))),,,,,,...444:::;;;999666777:::@@@===:::888888888888777111000......///222555777:::888555333333444666777444666888::::::888555333)))%%%!!!  !!!###(((------***'''""""""!!! !!!&&&)))***++++++,,,)))%%%############"""###$$$''')))******))))))(((&&&''')))---...,,,)))******,,,///000000---******(((%%%"""!!!"""###$$$#########&&&)))+++***&&&  &&&)))'''""""""''''''### """&&&)))'''$$$''')))+++***'''&&&(((***'''&&&%%%$$$$$$$$$%%%&&& !!!!!!!!!"""""""""!!!######$$$&&&((((((%%%###"""  !!!$$$&&&""""""######(((%%%  """"""###&&&((((((%%%%%%'''***...)))""" !!!$$$""" """$$$%%%$$$$$$&&&)))++++++)))&&&$$$ """(((,,,,,,)))&&&%%%###!!!"""$$$&&&(((+++555AAAEEEBBB======>>>DDD<<<111((($$$$$$''')))******)))(((((()))+++,,,...------,,,,,,------...,,,+++((($$$!!! """$$$'''...333222,,,&&&%%%'''+++((($$$!!!'''---111000000000000...***'''$$$""""""%%%+++000111000111222444444111,,,'''###&&&$$$!!!  !!!!!!!!! !!!!!!!!!  """"""!!! ###'''+++111000...///000...***&&&###""" !!!###"""((((((!!!!!!&&&''''''&&&'''(((((((((((()))******'''$$$!!! """%%%'''((('''&&&%%%%%%%%%&&&&&&&&&  """"""###&&&((()))'''%%% ### ######  ###%%%&&&&&&&&&$$$"""!!!"""#########+++)))&&&%%%%%%%%%$$$###""" $$$&&&###  !!! !!!!!!  ###$$$%%%%%%+++)))&&&###""""""$$$%%% """(((...888<<>>AAAFFFIIIIIIFFFBBB???AAAHHHSSS```gggfff___XXXUUUTTTQQQNNNQQQYYY^^^^^^^^^\\\[[[^^^```]]]TTTMMMAAA111!!!!!!%%%(((***///555===???>>>;;;;;;<<>>;;;999999<<<777///(((&&&&&&(((***(((''''''''')))******)))+++,,,,,,,,,------...///---,,,)))&&&$$$###$$$%%%(((...333222+++%%%$$$%%%+++)))%%%!!! ###(((---000///000111111///+++((('''&&&'''***///222222111111111222222000---)))''')))'''%%%###""""""""""""!!!   """""""""""""""%%%)))---222111000111333222...***'''%%%""" """### $$$(((&&&!!!!!!!!!%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&%%%### !!!$$$''')))'''&&&%%%$$$$$$%%%&&&$$$ """$$$"""###""""""###$$$%%%$$$###!!!!!! """$$$$$$$$$######""""""###%%%'''((()))---***&&&$$$$$$$$$###"""!!!!!!%%%'''$$$   !!!  """###%%%%%%'''%%%###!!! !!!!!!""" !!!###"""!!!$$$***///777999===BBBFFFJJJMMMOOOFFF<<<...$$$###'''///333BBBLLLXXX]]]\\\ZZZ\\\^^^eeecccdddiiimmmjjj```VVVNNNIIIAAA<<<999999999999???===;;;999888666333111+++&&&!!!""")))///333999;;;???BBBCCCCCCBBB@@@DDDLLLYYYeeekkkiiiaaaZZZ\\\[[[WWWSSSVVV]]]aaa```^^^\\\[[[]]]^^^ZZZRRRKKK???000!!!###&&&---555>>>CCCCCC@@@>>>>>>>>><<<999888888777666555000///...///000333555777<<<;;;888666444333333333777777777888999888666333+++(((%%%$$$%%%'''(((((('''&&&$$$$$$%%%$$$###!!!!!!!!! !!!######$$$%%%'''(((((((((''''''&&&$$$######%%%'''(((''''''((((((((('''%%%$$$""" !!!$$$'''))))))((($$$######&&&))),,,------+++)))'''&&&%%%$$$"""  """$$$%%%%%%&&&###$$$%%%&&&%%%### !!!$$$)))***'''###"""%%%)))&&&###$$$(((******)))***+++,,,+++)))''''''''',,,***(((%%%###"""""""""######!!!!!!!!!###%%%&&&$$$"""!!!%%%$$$$$$$$$$$$""" !!!!!! """### !!!!!! %%%"""!!!$$$&&&&&&&&&(((+++---------)))&&&""" !!!""""""!!!!!!!!!"""%%%))),,,---***'''$$$""")))///111000((('''%%%###!!!!!!"""""""""(((000777:::888444111333111---***)))((()))***((('''''')))---...+++)))))))))***+++,,,------...---,,,+++)))'''&&&&&&&&&''',,,222111+++%%%###$$$((('''%%%"""!!!###'''+++------///111222111---)))******,,,000333555444222111111000///...---++++++***(((''''''((()))(((&&&$$$""" """###$$$$$$%%%'''***---000000000222444333111...+++)))%%%""" !!!###$$$""""""%%%&&&$$$!!!%%%  ###$$$###""""""""""""""""""!!!!!! ###&&&((('''%%%$$$###$$$%%%&&&### ###''')))%%% ###!!!!!!!!!!!!!!! !!!$$$%%%###  """$$$'''+++---//////+++'''$$$###"""!!!  ###'''(((%%%!!!  ###!!!  !!!###$$$!!!!!!!!! """$$$&&&%%%###%%%)))---000222444777:::===>>>???===555***"""###,,,777>>>IIIVVVdddiiifffcccdddhhhppplllhhhjjjnnnlllddd[[[WWWPPPFFF>>>;;;:::999888999999888777666555333111(((%%%""""""&&&,,,111333555666888:::<<<===>>>>>>CCCLLLZZZgggmmmjjjccc]]]aaa```[[[WWWXXX^^^aaa___[[[WWWUUUUUUVVVRRRJJJCCC999...""""""***333>>>FFFGGGDDD@@@>>>===<<<:::999999888666444000000//////000222444555999888666555444333333333444222111222555777555333...,,,)))''''''(((***++++++(((%%%"""  """%%%(((***&&&''''''(((((('''&&&%%%###"""!!!###&&&)))******(((((('''&&&$$$!!!!!!$$$'''((((((###""" !!!$$$(((***+++((('''%%%%%%&&&%%%$$$""" !!!!!!""""""######""""""""""""!!! (((***,,,,,,(((### !!!"""!!! """$$$'''%%%###$$$''')))***)))&&&'''((()))((((((((((((***)))'''$$$""""""!!!"""$$$###""" ###&&&"""$$$&&&''''''%%%"""!!!%%%$$$######"""!!!"""$$$###!!!     %%%))),,,***(((***...000///---(((&&&######$$$%%%%%%$$$ ###&&&+++......,,,(((%%%$$$""""""$$$(((+++,,,,,,+++***(((&&&$$$###""""""###&&&+++222777666000***,,,---...---+++***))))))+++***+++...333333000+++((())))))))))))*********...,,,+++******)))'''&&&$$$)))......***&&&%%%%%%$$$$$$###!!! !!!%%%(((***+++---000222111---)))***,,,000444777777555444444222///,,,+++++++++,,,(((''''''***...000...,,,***&&&!!!!!!!!! !!!"""###$$$&&&&&&%%%&&&(((***------///111222111000......,,,((($$$""""""$$$%%%###"""$$$"""$$$%%%$$$!!!"""'''### !!!!!! """%%%&&&%%%#########&&&(((***### """(((***((($$$!!! !!!""""""$$$%%%""""""%%%(((+++...000000,,,((($$$###""" !!!%%%((((((%%%""" !!!""" !!!$$$###"""!!!  """ !!!!!!$$$&&&((('''$$$$$$'''***(((***,,,///222444666777666000)))&&&)))444BBBKKKSSS^^^jjjnnnjjjfffhhhlllsssllleeeccceeeddd___YYYWWWOOOEEE???>>>>>>===;;;999999888777555333333333***(((&&&(((,,,000444555222222222333444666888999???IIIWWWccciiihhhddd```aaaaaa]]]YYYZZZ^^^___\\\TTTOOOJJJHHHHHHEEE???999...'''""" !!!***333???IIILLLIIICCC???===<<<;;;;;;;;;999666444000000/////////000111222555444222111111222333444000---+++---222666666555000///---+++)))((()))***+++)))%%%!!! $$$)))...000'''''''''''''''&&&%%%%%%!!!!!!!!!$$$(((+++,,,+++'''&&&%%%###  ###%%%''')))'''$$$!!! """%%%'''(((&&&%%%###$$$%%%%%%$$$######"""!!!!!!  ---...///,,,'''### !!!$$$&&&%%%$$$  !!!""""""#########$$$&&&'''((((((!!!!!!"""$$$''')))++++++'''&&&$$$###"""!!!""""""######"""!!! """&&&)))%%%%%%&&&&&&&&&$$$"""!!!""""""!!!!!!!!!  """"""######$$$$$$###   !!!"""######### """(((---111...,,,---///000...+++&&&$$$""""""$$$%%%%%%$$$ !!!!!!%%%(((,,,......,,,(((&&&'''%%%$$$$$$&&&(((******------,,,+++)))'''%%%$$$)))))),,,000444333---'''***---000000---***))))))......///333666666222...+++***((('''&&&&&&&&&&&&...,,,******++++++)))'''"""%%%)))***(((&&&'''((($$$$$$$$$###"""###&&&)))((()))+++...000000---***(((,,,111555777777666555666333...***''''''(((***&&&&&&)))///555888666222...+++%%% !!!"""!!!!!!!!!###%%%%%%&&&'''&&&$$$$$$&&&'''---///111222111000.........,,,)))&&&$$$$$$%%%%%%"""%%%)))(((%%%&&&%%%### """&&&%%%!!!"""$$$###"""!!!###%%%###"""""""""$$$(((,,,///&&&!!!$$$)))***(((!!!""" !!! """"""  $$$%%%&&&'''***---///,,,(((&&&$$$###!!!"""&&&((('''$$$"""###$$$$$$!!! ###'''&&&$$$""" """"""###### ###&&&((('''$$$###%%%((($$$%%%(((+++...000222222///...---///666BBBQQQ[[[cccjjjrrrrrrlllggggggiiilllggg```\\\[[[YYYWWWUUURRRKKKBBB???AAACCCBBB@@@@@@???<<<888555444666888111000///000333555666666000/////////000222444555;;;DDDPPP[[[```aaaaaa``````aaa___\\\\\\___]]]YYYMMMGGG???;;;:::888333///### %%%((((((&&&###,,,444@@@KKKOOOLLLEEE@@@;;;;;;:::;;;;;;999555222,,,,,,------...000111222333222000...///111333555///***&&&(((...444555444...//////---)))''''''''')))(((%%%!!! %%%+++000444+++***)))((('''&&&%%%%%%"""!!!"""%%%(((+++++++++&&&%%%###!!! !!!###%%%(((+++,,,)))%%%###$$$&&&((((((&&&%%%$$$%%%&&&'''&&&$$$%%%### !!!!!! !!!""""""......---)))%%%!!! !!!%%%((())))))""" !!!""""""!!! """$$$&&&&&&&&&%%%%%%***...///'''&&&$$$###"""""""""###!!!""""""""""""$$$'''***&&&%%%%%%$$$###""""""""" !!! !!!!!!!!!$$$%%%%%%$$$!!!"""""" $$$$$$""" !!!$$$%%%%%%%%%%%%  ###(((---111///...---...---,,,***$$$""" !!!######""" """######((()))+++,,,,,,)))&&&$$$$$$#########%%%(((+++---......//////...,,,***(((---,,,---///111000,,,(((+++///222222...,,,+++,,,///111333555555444222111...,,,)))%%%$$$$$$%%%&&&000---******,,,---+++)))###$$$&&&&&&%%%&&&''')))(((((((((&&&&&&'''+++...******+++---//////---+++)))---333666666555555555666222---(((%%%%%%&&&(((((((((+++333;;;>>>:::555...+++'''### !!! !!!""""""!!! !!!!!!  ###&&&'''''''''%%%$$$$$$&&&(((222444555444111...---,,,***)))((('''&&&&&&&&&&&& !!!&&&******)))((('''%%%""""""$$$$$$ %%%((('''%%%$$$"""!!!%%%((($$$###"""###%%%***///222((("""!!!(((++++++  """ !!!!!!"""&&&&&&$$$$$$&&&(((,,,+++))))))(((&&&###!!! ###%%%&&&%%%###"""%%%%%%$$$ ###+++***(((%%%""" ######$$$### """%%%&&&$$$$$$%%%(((&&&'''(((+++,,,......///---000555===GGGUUUeeeooossswwwzzzwwwooogggbbb```___]]][[[WWWTTTQQQPPPOOOMMMGGGAAA@@@EEEHHHHHHEEEFFFDDD???:::777999???DDD;;;:::999999999888666444......---...///222444555999@@@JJJQQQVVVXXX[[[\\\___bbbbbb``````aaa^^^XXXJJJAAA777111///...,,,(((  ###,,,555666///(((***111===HHHMMMJJJCCC===888888999::::::777333///&&&''')))+++...111333444666444000------///333555,,,&&& !!!'''---...,,,(((+++...---***'''%%%&&&&&&&&&%%%!!!!!! !!!%%%***000333111000...+++(((&&&%%%$$$###"""###&&&)))+++******&&&%%%### !!!###$$$$$$&&&***---111...***((()))+++,,,---***)))(((((()))***)))(((%%%### !!!#########$$$$$$%%%%%%&&&(((((('''%%%!!! !!! $$$(((+++,,,###!!! """###!!! ###&&&'''&&&$$$######+++000222+++)))'''%%%###""""""""" """###$$$%%%(((+++&&&$$$""" !!!"""###!!!""" !!! """%%%&&&###!!!$$$$$$$$$!!!""""""$$$%%%&&&%%%%%%!!!!!! !!!""" !!!$$$(((+++,,,---,,,***))))))***&&&$$$!!! !!!###$$$$$$!!!  ###%%%&&&&&&((())))))((('''%%%###!!!!!!!!!!!!"""$$$(((,,,///---...000111000///---+++,,,,,,+++,,,------,,,+++,,,000333333///...000222222666:::999666333444555222...)))%%%$$$%%%)))+++333...******---000///,,,'''&&&$$$""""""###&&&(((++++++***(((''')))...111---,,,,,,---///000///......111555666555333333333222///***&&&###$$$&&&'''((((((+++333;;;===777111***(((&&&###!!!!!!$$$%%%### """$$$$$$###"""!!!!!!$$$''''''&&&%%%$$$&&&))),,,555777777555///***((('''$$$%%%'''(((((('''&&&%%% """$$$&&&((((((******(((&&&$$$""""""###!!!(((,,,***&&&###""" !!!$$$))),,,'''&&&$$$$$$&&&***///222***###"""(((+++,,,""" !!! """###### $$$((('''$$$"""$$$&&&))))))***+++,,,***&&&""" !!!###$$$###"""!!!!!!###$$$###!!!%%%------,,,***'''### !!!"""######!!!###%%%$$$$$$&&&))))))***+++,,,,,,,,,,,,,,,...444===HHHUUUeeeuuu}}}zzzqqqfff]]]WWWSSSUUUWWWUUUQQQLLLKKKKKKKKKEEE@@@AAAGGGLLLKKKHHHGGGEEE@@@<<<:::???IIIPPPDDDBBB@@@???===999555222---------...000333666777999>>>FFFKKKOOORRRVVVYYY```cccdddcccdddddd___YYYIII???333,,,******(((&&&###!!!%%%222>>>???666,,,&&&---888CCCHHHFFF???999666666777888888555111---!!!###&&&***...222555777:::666111---,,,///333555***""" %%%&&&$$$$$$(((,,,---***'''%%%%%%$$$%%%$$$!!! ######"""!!!"""%%%)))...111777555111---)))&&&$$$###$$$###$$$&&&)))******)))&&&%%%###!!!!!!###%%%%%%%%%&&&+++...444111...---...000111111---,,,+++,,,------,,,+++$$$""""""$$$%%%&&&&&&''''''(((((()))######"""!!!!!!"""###(((+++---$$$""" ######!!!$$$((((((&&&$$$###!!!###+++111444...---***'''$$$###"""""""""$$$%%%&&&)))+++&&&$$$ """$$$"""###"""!!!""" ###&&&%%%!!!""""""######  ###!!!$$$%%%%%%%%%$$$!!!""" ######  ###&&&)))+++***'''&&&(((******((($$$###$$$&&&''''''###"""!!!"""%%%'''((()))(((((('''%%%###!!! !!!!!!""""""###&&&+++...+++---///111222000...---***************+++,,,---,,,000333333000000333777666;;;???===777444666:::333///***&&&%%%(((---000555000++++++///222111///+++((($$$!!!!!!$$$&&&++++++)))'''&&&)))...111111///---...000111111111222555888777444111111111///,,,((($$$###$$$&&&((('''&&&)))111888888111)))&&&%%%$$$###!!!###''')))$$$"""$$$%%%%%%$$$###"""'''&&&&&&%%%%%%(((---111555777777333,,,&&&###"""!!!###&&&((()))(((&&&%%%!!!""""""!!!"""$$$&&&,,,,,,+++***(((%%%###""" !!! $$$+++---+++'''""" """''',,,///***(((&&&%%%&&&***...111***$$$$$$))),,,+++%%%!!! !!!###%%%%%%!!!"""!!!%%%)))((($$$"""$$$&&&'''(((***---...,,,((($$$!!!"""######!!! !!!!!!"""!!!"""'''.........---***'''###!!! !!!!!! !!!$$$$$$###""""""###(((&&&(((******'''(((,,,,,,777EEESSSdddttt~~~}}}sssdddTTTIIIKKKMMMPPPPPPOOOMMMLLLKKKHHHHHHGGGGGGHHHJJJLLLMMMFFFDDD@@@<<<<<>><<<666000111111111111000///......!!!%%%)))---000222555777;;;555...)))((())),,,---"""$$$### %%%%%%&&&'''((('''$$$!!!&&&$$$###%%%((((((%%%"""&&&&&&$$$""""""&&&,,,000333444555222---'''###!!!$$$%%%''')))***((($$$ """######""" %%%###"""!!!###&&&+++---111111111111333555888999111555666555444222,,,%%%%%%&&&%%%""" !!!&&&***)))'''%%%''')))+++)))&&&$$$"""%%% """(((******&&&$$$"""!!!"""""""""!!!"""$$$'''))))))'''%%%### %%%+++,,,+++&&&%%%$$$"""!!! """$$$&&&''''''!!!!!!!!!  ###&&&!!!&&&###  !!!!!! !!!  !!!!!!  !!!!!! !!!"""!!! """###$$$%%%&&&'''''''''+++***(((&&&&&&'''((()))((())))))'''&&&''')))+++(((((('''%%%### $$$""" """&&&((()))------...000111111...,,,,,,)))&&&%%%(((---000222333000---...222666888888888:::<<<<<<:::888888888333,,,&&&%%%%%%&&&---444555///++++++...111000------,,,(((""" $$$&&&'''%%%###&&&...444111000111444888:::777555>>><<<:::999888777444222...,,,***(((((('''%%%###$$$%%%(((+++---,,,)))&&&!!!  """### """###%%%&&&&&&###"""!!!###&&&(((***---111444;;;888333...+++'''"""###+++111222///,,,+++###"""!!! &&&'''((('''%%%"""!!!'''$$$%%%&&&&&&%%%$$$###!!!!!! &&&,,,///000000,,,((('''((())))))''')))'''$$$$$$''',,,///000+++'''!!!!!!"""%%%'''$$$ ---((("""!!!$$$%%%  !!!###&&&)))***(((&&&$$$###%%%&&&(((+++......---+++$$$###"""!!!  """'''---222666444---&&&######""""""""""""""""""!!! !!!###$$$$$$###!!!!!!!!!%%%$$$%%%((('''$$$&&&***000:::GGGTTTddduuu~~~xxxlll\\\LLLBBBCCCFFFJJJKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLEEEAAA<<<999:::AAALLLSSSDDD999000---,,,***,,,111333222111111444888;;;======@@@BBBCCCBBBEEELLLRRR[[[^^^___]]]\\\YYYRRRJJJAAA555******---,,,)))((($$$ !!!!!!"""'''++++++'''######&&&+++111444333...***---------,,,+++***)))(((%%%(((,,,///111222555666555000)))%%%$$$&&&((()))!!!!!!&&&%%%"""!!!!!! !!!###""" ###""""""%%%***+++)))&&&&&&$$$""" !!!%%%+++000222333444111,,,'''$$$###%%%&&&'''))))))'''"""!!!$$$$$$""" """%%%)))---///222222111222333555666777444777777666777777000(((&&&&&&&&&###!!!"""%%%((('''$$$"""###'''((('''%%%"""  !!!"""!!!###"""'''((((((&&&$$$!!! !!!"""######$$$%%%(((******(((%%%###""""""&&&&&&$$$""""""!!!  !!!""" !!!!!!!!!!!!"""&&&((( ###"""!!!!!!  !!!"""!!! !!!!!! !!!!!!!!! !!!"""""" """######$$$%%%%%%%%%%%%***)))((('''((()))+++,,,.........+++)))(((***,,,)))((('''%%%###!!!$$$"""!!!!!!$$$&&&((((((******,,,///222333222111---***'''&&&))),,,///000000...---///333777999999777777777888888777666555///((("""!!!!!!"""(((///111...++++++---...---+++,,,,,,)))%%%!!!###$$$###!!!$$$+++222222333555999===>>>;;;999:::999999999999888666333111///,,,***)))(((%%%#########%%%'''))))))'''%%%"""  !!!""" !!!"""###$$$%%%"""!!!$$$&&&***---///111444666777333...***'''$$$!!!!!!'''...333333000---,,,###"""!!! $$$$$$%%%$$$###!!! %%%$$$$$$$$$###"""!!!!!!"""(((///111222222///+++)))))))))(((&&&&&&%%%&&&(((+++---,,,,,,***'''""" !!! """((())))))'''$$$###$$$&&&---)))$$$ """%%%!!!!!!!!!!!!###&&&'''&&&%%%%%%%%%$$$%%%&&&))),,,---+++***%%%$$$$$$###""" """%%%...222555222+++%%%"""!!!!!!!!!!!!!!!!!!!!!!!! ###$$$%%%$$$"""  """ """%%%%%%###%%%***666???KKKVVVeeeuuu~~~~~~zzzpppbbbQQQBBB888777===CCCDDDCCCCCCFFFJJJIIIJJJLLLMMMMMMLLLKKKJJJCCC===666222555===EEEJJJ<<<222((($$$$$$&&&,,,333555555666777888999;;;;;;===???@@@??????BBBHHHNNNVVVXXXWWWTTTQQQOOOHHH@@@999000))))))***((((((***$$$!!! """### """!!!""""""$$$''')))***)))''')))((((((&&&%%%$$$######&&&))),,,...///000222333...***$$$ """$$$%%%!!! &&&)))((($$$ !!! !!!&&&+++...---+++%%%### ###***///111222222///+++'''&&&&&&%%%%%%&&&((((((%%% ###%%%###!!! %%%***///111333444444333333333444555555666666666666888:::333***'''((((((&&&$$$$$$%%%&&&$$$!!! $$$&&&&&&%%%!!!$$$$$$$$$!!!"""&&&&&&%%%%%%"""!!!$$$%%%&&&(((***+++***(((%%%$$$""" """"""  !!!!!!"""$$$'''***$$$ !!!!!!###"""!!! """$$$$$$""" !!!"""!!!""" !!!$$$%%%###!!!!!!  !!!"""###$$$$$$%%%$$$$$$((((((((()))***---///111555555333000---+++,,,---)))(((&&&$$$""""""""""""$$$######$$$&&&(((''''''(((((()))---222555777777...,,,))))))***,,,---......---...000444888999999555333111222555666555222+++%%%"""(((---------,,,,,,+++***)))***,,,,,,***%%%!!! """######"""%%%+++111222444777<<>><<<===AAAFFFEEEGGGJJJMMMMMMLLLIIIGGG@@@999///+++...444999;;;333---&&&###$$$)))000666777999;;;<<<;;;999888888>>>>>>===<<<<<<@@@EEEJJJPPPQQQOOOJJJFFFDDD>>>777222,,,'''&&&%%%"""$$$'''&&&$$$!!!!!!"""!!! !!! ###''')))***''''''%%%$$$###"""!!!!!!###&&&***,,,------...///***&&&""" !!!###$$$!!! !!!&&&+++---+++''' !!!"""""" !!!%%%+++///...,,,$$$""" (((---000000000---***'''''''''######$$$&&&&&&%%%!!!"""$$$###!!!!!!!!!%%%,,,222555666666666666555555444444444333555444333222777999333+++))))))***)))(((&&&%%%%%%### ###&&&&&&%%% ###%%%%%%%%%""" !!!$$$%%%%%%$$$$$$  ###&&&((()))***+++***(((%%%$$$ """###"""!!!"""""""""  !!!!!!!!!"""%%%'''%%%"""!!!%%%%%%$$$"""###&&&(((&&&### """$$$###!!!!!!###(((***(((%%%%%%###!!! !!!###$$$&&&'''''''''&&&&&&(((***---000333444777777666222///---...///***(((&&&$$$######$$$%%%%%%$$$%%%''')))***(((&&&''''''(((,,,111555888999111///---,,,---------,,,,,,---...111333555666777555111...000444666444111***$$$ %%%***,,,......,,,***))))))))),,,......,,,'''"""###$$$&&&&&&''')))...222111444888;;;===;;;777444//////000333555666555333222111//////...---***'''%%%###!!!"""$$$&&&'''''''''%%%###"""######"""!!! !!!!!!  """######$$$$$$###"""!!!!!!!!! $$$***...000/////////,,,'''!!! !!!%%%)))...111000---***)))%%%$$$"""!!! !!!"""###"""!!! !!! !!! !!!&&&...555777777111000---***((('''%%%%%%"""$$$'''+++---+++'''#########"""!!!!!!"""$$$$$$%%%%%%%%%%%%((($$$"""%%%,,,111222000,,,***'''$$$""" !!!  !!!!!!!!! !!!!!!!!! !!!###&&&$$$$$$%%%(((++++++)))'''$$$%%%%%%%%%$$$###!!! !!!!!!!!! $$$%%%&&&$$$ !!!  !!!$$$%%%$$$""" !!!''')))+++000777@@@IIIUUU___iiirrrvvvttttttqqqjjj]]]MMM>>>333...///444888999777777;;;???<<<@@@DDDHHHIIIHHHEEECCC<<<444+++&&&&&&))),,,,,,******)))(((***///444777;;;>>>BBBBBB???:::888777<<<;;;;;;;;;<<>>999222---(((%%%###!!!###((('''$$$!!! """!!! !!!'''+++...)))((('''%%%$$$############''',,,/////////......***'''###!!!"""$$$$$$$$$!!!!!!$$$)))...///,,,))) """$$$%%%!!! !!!%%%***---+++)))###!!!%%%***...///...,,,)))''''''(((!!!###%%%%%%""" !!!"""!!!!!!!!!###%%%!!!%%%,,,222777999999888888888777666555444333222444444222111444777333,,,++++++++++++***)))'''&&&$$$!!! $$$''''''&&&!!! """$$$&&&&&&%%%#########$$$%%%&&&%%%$$$"""###%%%((())))))***)))'''%%%$$$!!! """######"""""""""""""""!!! !!!  !!!"""!!! !!!###"""!!!###'''%%%$$$### !!!%%%(((***'''"""  $$$$$$###!!! &&&+++...---******'''###    ###%%%(((***++++++$$$%%%'''***...111444555444444444111///...///111***)))'''%%%$$$$$$&&&'''$$$$$$%%%(((***+++)))'''(((((((((+++000444666666222000/////////...,,,***+++,,,...///000111222333666222///111555777444000+++%%%!!!!!! !!!&&&(((+++...///...---,,,,,,))),,,///222111---'''###%%%&&&((()))***,,,///111222555999;;;:::777333000,,,++++++---000111111000///......///000000---+++'''%%%######&&&))),,,,,,***'''%%%$$$$$$%%%%%%$$$"""  !!!!!!!!!!!!!!!!!!!!!  """###&&&%%%%%%%%%%%%%%%$$$###"""'''+++,,,+++++++++((($$$"""###'''***...///...+++))))))&&&$$$"""!!!!!!"""###%%%###!!! !!!"""###$$$!!! !!!&&&...555888999222111000...,,,*********$$$$$$$$$&&&''''''%%%### ######$$$%%%&&&'''&&&&&&### ###,,,333333222((((((&&&$$$"""  !!!""""""""" !!!$$$%%%%%%&&&)))++++++)))'''###$$$$$$%%%$$$###!!! $$$$$$$$$$$$$$$"""!!! !!!###!!! !!!"""######!!! """"""!!!###(((+++---333:::BBBMMMZZZdddkkkpppnnniiihhhfff```TTTEEE999222000000222333444333444666777444777<<<@@@AAA???<<<999666111)))$$$!!!!!!"""""""""(((,,,...000555888888@@@DDDHHHGGGAAA;;;888777777777777999<<<@@@CCCFFFCCCDDDCCC???======888222+++&&&""""""  ((('''%%%""" !!!   ''',,,///+++***((('''&&&&&&'''((((((---444777777444111000+++)))%%%$$$%%%%%%%%%%%% !!!$$$))),,,,,,***'''"""$$$%%%###""""""%%%***+++)))&&&###""""""&&&---......,,,)))'''&&&&&&!!!$$$$$$###!!!$$$$$$###"""!!!"""%%%(((''')))...222555666666666777777666555444222111000333555444222222555333///---,,,++++++,,,,,,***(((%%%###"""$$$''')))(((%%%!!! !!!###&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&&&&'''''''''%%%$$$###&&&&&&%%%$$$###"""!!!!!! """""""""!!!!!! !!!"""!!! ###&&&$$$$$$###"""!!!"""&&&))))))$$$!!!""" $$$)))---/////////...***%%% !!! ###$$$###!!!###&&&)))+++,,,---###$$$&&&***---000222333000111000...---,,,...000+++***((('''&&&&&&&&&&&&!!!"""###%%%((()))((('''(((((()))+++///222222222000000000000000...***'''''')))+++++++++---000222555444333444777666333000+++&&&$$$$$$###"""$$$(((''')))+++...111111111000***,,,///333444222...***(((((()))+++,,,......///444777:::;;;999666333111,,,***((((((***+++,,,,,,+++,,,---///111111...,,,'''%%%###$$$(((,,,///111+++(((%%%###$$$%%%%%%%%%"""  !!! """############!!!$$$%%%'''&&&$$$%%%%%%%%%$$$""""""%%%'''((((((***+++%%%!!!"""###'''***,,,---,,,***))))))%%%###!!!!!!###%%%###!!!!!!###"""$$$&&&''''''### $$$,,,444888999555666666444111/////////&&&$$$!!! !!!""""""""" !!!"""############$$$&&&'''&&&%%%!!!%%%,,,111111///######""""""!!!!!!"""###$$$###!!! !!!###%%%%%%&&&)))++++++)))'''"""###%%%%%%%%%###!!! %%%$$$###$$$%%%%%%###"""!!!  ###&&&(((&&&$$$  !!!  !!!  """$$$$$$###$$$(((***+++000777BBBOOO^^^hhhmmmmmmfff^^^\\\[[[VVVKKK>>>555222222000...---...111333222111///111555777777444111...///---***%%%  !!!***222333666<<<>>>===AAAEEEIIIFFF???888555444000111333777<<<@@@BBBCCC===@@@@@@>>>>>>???;;;555***$$$ !!!""" """$$$%%%$$$""" """!!!!!!"""(((,,,///+++***(((''''''(((***+++000666===@@@>>>888222...+++)))&&&%%%%%%%%%$$$###"""%%%''''''%%%$$$!!!$$$%%%&&&%%%$$$$$$'''***,,,***'''######!!!"""+++---...---***'''%%%$$$ """###!!!$$$%%%&&&%%%###$$$&&&'''&&&'''))),,,...000111111333333333333111///...,,,111444555000...///000///...,,,***+++---...,,,***%%%$$$$$$&&&)))***'''### $$$(((******)))&&&&&&%%%$$$###"""###$$$%%%!!!!!!$$$%%%###$$$$$$$$$$$$$$$###"""&&&''''''&&&$$$###""""""  """$$$###$$$%%%&&&&&&%%%###""" """""" !!! !!!!!! """###$$$###"""###&&&(((%%%  )))---...---///111///+++%%% !!!"""%%%%%%$$$!!!"""$$$&&&'''))))))***"""###&&&)))+++...///000//////...,,,******,,,---++++++***)))'''&&&&&&%%% $$$&&&&&&%%%&&&&&&(((+++///111000///,,,------//////,,,'''$$$"""$$$&&&&&&'''***///333444555777888777444111///***&&&$$$%%%%%%###%%%)))%%%%%%''',,,222555555333+++,,,...222666666333000,,,,,,---///000000000///222666999:::888555555555000,,,(((%%%%%%'''((()))***+++,,,...000///---***$$$""""""$$$(((---000222)))&&&###!!!"""###$$$$$$!!! !!!!!!  """#########"""&&&((('''$$$"""!!!"""###!!! !!!""""""""""""$$$(((+++"""!!!"""###%%%'''((('''%%%%%%%%%""" !!!###"""&&&((( $$$''''''&&&&&&$$$!!!"""***222777999888999999666222///...///&&&### !!!$$$&&&'''###"""!!!###&&&'''%%%###!!!!!!"""&&&***+++***''' """%%%"""###$$$###""""""$$$%%%$$$$$$%%%'''))))))'''%%%###$$$&&&''''''%%%###!!!"""!!! """&&&((('''&&&$$$""" """%%%)))+++***&&&"""!!! !!!"""""""""""" !!!$$$&&&&&&$$$$$$'''((((((---333AAAOOO```jjjooolllaaaWWWTTTTTTOOOFFF:::333333444///,,,)))+++000333111...---///111222000---)))&&&+++++++++&&&!!! $$$...666888;;;AAADDDBBB???CCCFFFCCC;;;444000000,,,---000555;;;???AAAAAA:::===??????@@@AAA===777)))"""!!!%%%$$$$$$%%%!!!"""###!!!"""%%%######"""""" !!!%%%***...///***)))((('''''')))***,,,444:::BBBEEEAAA999111++++++(((&&&%%%%%%$$$###!!!"""######""" ###&&&((((((&&&%%%%%%(((,,,---+++((($$$$$$""" +++---///...+++'''$$$###!!!!!!$$$&&&((((((&&&%%%%%%&&&######$$$%%%'''***,,,---000111111000///---+++***---222444...)))***,,,---///,,,***+++---///...,,,%%%$$$%%%(((******&&&"""$$$))),,,,,,+++&&&&&&%%%###!!!!!!"""$$$'''### ###%%%&&&!!!""""""#########"""""""""$$$&&&&&&&&&%%%&&&'''!!!  """&&&(((%%%''')))++++++)))'''%%% """###""""""###$$$ """!!!!!!"""$$$$$$###$$$&&&((("""###---000...+++---111000+++%%% !!!$$$$$$#########$$$%%%&&&&&&&&&&&&"""###%%%(((***,,,---...//////...,,,)))((()))++++++++++++***)))'''%%%$$$ ###$$$$$$$$$%%%'''+++///111000...)))***+++------***%%%!!! """###%%%)))000666222666999:::777333///...((($$$###%%%%%%###%%%)))$$$"""###)))222777777555,,,,,,---111666888777555111111222333555444333111///222666777666444555777333///((($$$###%%%'''(((++++++,,,...///...***''' """(((---000111((($$$!!! !!!""""""!!! !!!""""""  """"""######''')))&&&###  !!!&&&***  !!!""""""!!! !!! !!!!!!%%%))),,, """&&&((('''%%%###%%%!!! '''000666999888999999666000,,,++++++%%%""" """&&&)))+++"""!!! """%%%&&&%%%"""!!!!!!###%%%&&&%%%""" !!! !!!"""  $$$(((!!!"""$$$%%%$$$%%%&&&(((######$$$&&&((((((&&&###$$$%%%''')))((('''$$$### %%%)))***)))&&&###!!!%%%(((***,,,(((###!!! """######$$$$$$ """$$$%%%%%%&&&'''&&&$$$$$$%%%'''555FFF[[[hhhlllhhh]]]SSSPPPLLLEEE>>>666111---,,,---///111111000///...///---......,,,)))'''&&&'''&&&%%%###""""""###%%%&&&+++...333888<<<>>>???@@@???AAACCCAAA;;;333+++'''***000888============>>>>>>===>>>???@@@>>>999555%%%###!!!"""%%%&&&$$$!!! """!!!!!! !!!$$$(((*********+++,,,+++)))((((((***++++++***222555888999666222///---)))(((&&&$$$###"""!!!!!!$$$&&&$$$"""!!!!!! !!!###&&&)))+++(((&&&(((,,,---***)))+++%%%&&&&&&###"""%%%111///,,,+++)))'''$$$"""%%%***,,,)))''''''&&&###!!!  ###&&&(((111222111///,,,*********---///000---'''$$$&&&))),,,)))'''(((,,,000000000+++)))'''&&&%%%$$$!!!$$$)))---000222222222---&&&!!! !!!!!!$$$######"""###$$$&&&'''&&&$$$!!!"""######!!!!!!"""###%%%%%%$$$$$$###&&&###  ###&&&&&&(((***,,,,,,+++)))'''#########$$$&&&%%%$$$"""###!!! !!!!!!$$$%%%$$$""""""""" ###,,,000...***&&&%%%***'''###!!!!!!!!!!!!!!!!!!""""""  &&&&&&'''&&&$$$###$$$$$$###$$$'''+++...///...,,,///---***(((''')))+++---///...+++'''(((***''' """###############%%%(((+++++++++''''''&&&&&&&&&$$$!!!"""%%%***000444222444666777555222...+++(((%%%"""!!!"""%%%&&&'''""""""###%%%'''***---...,,,000666::::::888777666222111222444555555333000000555::::::666222111333111///***%%%!!!"""&&&***//////...---+++***)))(((######$$$&&&)))+++,,,,,,,,,&&& """###!!!"""%%%&&&%%%###""" !!!!!! $$$&&&'''''''''$$$  !!!!!!  $$$&&&###  !!! !!!!!!!!!!!!  !!!$$$''''''''' !!!!!! !!!###$$$%%%%%%%%%%%%'''$$$!!!"""&&&,,,111333555555333111///...,,,,,,'''$$$ !!!!!!!!!"""###%%%'''(((%%%%%%$$$$$$###"""!!!!!!######!!!!!!$$$###"""!!!!!! !!!!!!"""""""""###%%%''')))+++((('''%%%######$$$&&&'''************(((&&&$$$###"""!!!!!!###&&&"""!!!!!!%%%))),,,---)))### !!!"""""""""###%%%!!!###%%%'''(((((()))(((&&&$$$"""###$$$,,,;;;NNNYYY^^^\\\UUULLLIIIFFF@@@999333///,,,++++++...222444333000...------......+++(((&&&&&&''''''&&&$$$$$$%%%(((***,,,---000555999<<<===<<<;;;;;;===>>><<<666000+++(((+++111888======<<<<<<<<<;;;;;;;;;<<<<<<999333///$$$""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""'''***---...---,,,,,,,,,((('''&&&''')))***)))(((---///222333222000...,,,***)))&&&$$$!!! """$$$%%%&&&&&&%%%$$$###$$$%%%'''))))))((()))---...+++***---(((******(((%%%$$$&&&)))000...+++)))((('''%%%$$$ !!!!!!!!!!!! ###(((+++((('''((('''%%%###"""!!!!!!"""%%%(((***111222222///+++(((&&&&&&***,,,,,,)))$$$"""$$$''')))(((&&&'''***...111222...+++'''$$$###""" !!!&&&+++000333444555555000+++'''%%%%%%$$$###############$$$$$$%%%&&&'''%%%###$$$&&&&&&$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$"""!!!$$$&&&$$$%%%'''+++......+++((($$$%%%&&&(((***)))(((&&&%%%!!! """  !!!###$$$$$$#########!!!###+++///---)))&&&$$$&&&%%%#########$$$$$$$$$!!!  !!!"""!!! &&&''''''&&&%%%%%%%%%&&&'''(((***---000111111000222000---******+++---...---...,,,(((((()))'''###"""######!!!!!!!!!###&&&''''''&&&$$$$$$$$$$$$### """%%%)))---000///000111222111///,,,+++%%%### """$$$$$$$$$  ###&&&***,,,---222888<<<<<<:::777666333333444666777666333000000333777888666333222222///---***%%%###$$$)))---///...---,,,++++++++++++---------...///111111111...***%%%$$$&&&&&&"""!!!$$$&&&&&&&&&$$$### !!!!!!!!!""""""###  ###&&&))))))((((((&&&###  """!!! !!!$$$'''(((&&&###!!! !!!!!! !!!$$$%%%%%%$$$"""!!!###$$$###"""!!!""""""###!!!###$$$$$$$$$###%%%""" !!!%%%+++000222444333222111///---+++***$$$""" !!!""""""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!###!!!!!!######$$$%%%###!!! $$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%'''(((%%%$$$"""!!!!!!###%%%&&&******+++***)))(((&&&%%% !!!!!!"""$$$!!!&&&)))...)))### !!!"""$$$%%%"""%%%'''((()))******)))&&&""" $$$111@@@IIIMMMNNNJJJDDD???<<<777111---+++******(((---222555444111///---000000000---***))))))***+++)))((((((***---222444111333777999:::999666444666777777444000---+++***///444:::>>>>>><<<:::999777777777888777333---)))###!!! #########$$$$$$%%%&&&'''...000111000...+++******&&&%%%%%%'''((()))(((&&&'''(((***+++,,,------,,,+++***'''### """'''+++---+++(((&&&%%%%%%%%%&&&***(((***......,,,+++---,,,///000...+++***+++...///+++'''%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$###"""!!!"""''')))'''&&&((((((&&&%%%$$$######%%%(((,,,...555666666333...)))%%%$$$%%%''''''%%%!!!!!!###)))))))))***+++...333777222---'''### """$$$)))...222666888888777444111...,,,***(((&&&######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&'''(((###"""!!! !!!"""$$$%%%###"""$$$***000222...)))$$$'''***---///...---+++((($$$######""" """######""""""###$$$"""%%%,,,///,,,'''$$$#########%%%&&&'''((((((((($$$"""!!!$$$$$$$$$"""!!!%%%&&&&&&'''(((((())))))------///000111333444444555333000---------///000,,,//////+++((()))(((&&&###  ###$$$%%%!!!!!!"""$$$&&&&&&$$$"""#########"""!!!"""$$$&&&(((******************))))))(((!!!  """######"""!!!&&&)))...333:::??????<<<888666333333555888999777333000000111222444555555222000---+++)))&&&$$$&&&***...---,,,+++++++++,,,---...777777666666666666777888444///+++***+++***%%%$$$%%%%%%&&&&&&%%%$$$$$$######""""""######$$$$$$""""""###%%%)))++++++***)))(((&&&$$$"""!!! #########$$$&&&(((***+++(((&&&$$$###"""!!! $$$%%%###"""$$$'''(((((('''$$$  !!!"""!!!!!!"""######"""!!!""""""""""""!!!$$$)))---///111111111000---+++(((&&& """%%%&&&'''$$$%%%'''((((((&&&%%%$$$######"""###%%%'''***,,,%%%""""""###%%%)))******((($$$ ###"""!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!$$$%%%(((((()))))))))((('''''' """!!! """###&&&///***$$$ """$$$%%% ###$$$%%%%%%'''((('''%%%!!!###///;;;AAADDDDDD@@@;;;444111---)))'''&&&'''((((((,,,000333333111000///444444333111///---...000000///------///333777:::666777777777666444222111222222111///,,,,,,...000777;;;@@@CCCBBB>>>:::777444555555555333///+++((($$$"""  !!!!!! !!!###'''''''''(((***+++---...333333333111---)))''''''(((''''''((())))))'''%%%%%%$$$$$$&&&(((+++------,,,***'''### (((000222000---)))&&&%%%$$$%%%)))'''(((,,,---***)))+++///222444222...+++,,,...,,,((($$$"""###%%%'''((()))))))))(((((('''&&&&&&$$$(((***'''%%%''''''%%%$$$######%%%(((,,,000333:::;;;;;;888222,,,'''%%%!!!"""###!!! """---...000///...000555:::555000(((""" $$$&&&***///333666999:::777555333222000---***'''"""###$$$%%%%%%$$$""""""!!!""""""###%%%'''''''''((('''''''''(((***,,,---&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""")))111333...((($$$(((---111222111000///)))'''%%%%%%$$$#########$$$%%%$$$""" !!!"""""""""&&&+++000000,,,&&&###""""""$$$'''))))))(((((((((%%%""" ###%%%&&&%%%###"""$$$$$$%%%(((+++---...///111111222222222333555777333222000.........000111...333555000+++******)))&&&$$$""""""$$$&&&''''''###$$$%%%(((***)))&&&###$$$$$$$$$###!!!###$$$$$$%%%%%%)))'''%%%###""""""###### """$$$%%%$$$"""###'''---333;;;@@@@@@===999666111222555888:::999555222000---,,,...333444111---***)))'''%%%###$$$'''***+++***))))))+++---///111;;;;;;:::999888999<<<>>><<<666///------,,,(((###'''&&&%%%$$$##################"""""""""###$$$%%%""""""###&&&)))++++++))))))))))))(((&&&### """###%%%'''(((******+++&&&%%%$$$######!!! $$$((()))'''$$$%%%&&&&&&&&&&&&###  ###"""#########!!!!!!!!!!!!  !!!!!! ###(((,,,---/////////...,,,(((%%%######&&&''''''###%%%'''((('''%%%!!!!!! !!!$$$(((---///''' """###&&&)))***+++)))$$$!!!!!!    ###%%%$$$%%%%%%&&&&&&&&&&&&&&& ###%%%""" """%%%...+++%%%"""$$$$$$ $$$&&&&&&$$$!!!&&&000:::======<<<777111+++)))%%%"""!!!###%%%&&&)))+++---...///000111333444444444222000000222444666555333333444777;;;===<<<;;;888555333222222222222111///---,,,///333777@@@CCCFFFHHHGGGBBB<<<777333444444222000---+++***&&&%%%###!!!!!!$$$'''(((((('''''''''++++++,,,---///111333444666777666222---***((((((---+++++++++,,,+++)))''''''$$$###$$$(((,,,---...+++***((($$$  )))111555222///+++(((&&&&&&&&&)))'''(((++++++'''&&&(((000222444222---******,,,***&&&""" !!!%%%''')))************************'''++++++'''%%%%%%%%%###!!!!!!"""$$$(((...333666<<<===<<<999222,,,'''$$$ !!!"""///111222111000111555999555000***%%%###"""""""""&&&'''***...222555777888444333222222111...***'''###$$$$$$%%%$$$###!!! !!!###%%%&&&((()))***)))(((((()))+++...000222+++,,,------+++)))&&&$$$((($$$###(((///111---'''%%%)))///333222111000000)))((('''&&&)))+++***((()))'''$$$ !!! ###&&&...111444333---&&&"""!!!"""%%%))))))'''%%%$$$$$$!!!!!!"""!!!###&&&'''&&&%%%$$$$$$###$$$)))...222333333222333444333222222444777000///---,,,,,,---...///111666888333...---,,,***((('''%%%&&&((()))))))))$$$$$$&&&))),,,+++(((&&&$$$$$$######!!!###$$$$$$$$$$$$***'''### !!!$$$((()))((('''!!!###'''+++222:::???@@@<<<888666000111333777999999666333---)))&&&(((...000---)))''''''%%%""" """$$$'''''''''(((***---///111999::::::888888:::???CCCCCC:::000+++++++++***'''&&&%%%###"""!!! !!!!!! !!!###$$$!!!!!!"""%%%((()))((('''&&&'''))))))'''$$$!!!!!!"""$$$&&&'''((((((((("""###$$$$$$"""!!! ###'''++++++'''###""""""!!!""""""!!!!!!"""%%%%%%%%%%%%%%%"""  ###(((+++,,,......---,,,)))&&&###""""""$$$%%%$$$ """%%%&&&%%%""""""'''+++...''' """%%%)))***+++***&&&"""  $$$&&&!!!!!!!!!""""""###$$$%%%"""!!!%%%'''###!!!!!! """+++***'''!!!!!!######!!!"""&&&((()))(((%%%"""!!!!!!)))111777777555333...((('''%%%!!! ###%%%''')))***+++,,,...222444000000000///...///222555888777777777999;;;>>>???@@@>>>;;;888666555666666333222000......222999>>>DDDGGGJJJMMMMMMHHH@@@;;;555444222///+++))))))***''''''%%%###!!! ###%%%'''***...///...,,,++++++......///000222444666777999999888444000---,,,,,,000...,,,,,,...///......,,,(((%%%&&&***---------***)))(((%%%!!!"""""" !!!)))///333111...+++)))))))))***,,,)))***,,,+++'''%%%'''...000111///,,,***+++---+++'''###"""$$$''')))+++*********))))))***++++++***------(((%%%%%%%%%### !!!###''',,,111444888888777333---'''###""" !!!"""###,,,...000111111222333555222///+++))))))((('''''''''(((***---000333555666222111111222222///,,,)))$$$$$$$$$$$$###"""!!! """$$$'''((()))***---///,,,,,,,,,---...000111222...000222333222...)))&&&***'''%%%''',,,...,,,(((''',,,111333111//////000,,,,,,***)))---111111,,,***(((### !!!"""######"""""" $$$(((***111444666444---'''$$$######&&&((('''###!!!""" """$$$&&&'''((((((((('''&&&&&&***000444555444222444666555222111333555...---,,,***))))))))))))...333444111......,,,)))'''&&&&&&(((***+++***)))!!!!!!###'''***+++***(((###"""!!!!!!  ###$$$%%%&&&&&&+++((($$$ """&&&+++......---%%%"""###&&&(((...666;;;<<<:::888666111111222444555555333111)))%%%!!!###''')))'''$$$######### ###$$$&&&(((+++---...///555666666555444888???DDDEEE;;;///((((((***)))((($$$###"""!!!"""$$$!!!$$$'''(((&&&$$$###$$$&&&((('''%%%###!!! !!!"""###$$$%%%%%%%%%!!!###%%%%%%###!!!!!!!!!$$$'''***)))$$$ """$$$%%%%%%%%%&&&&&&%%%!!!###"""!!! !!!!!!!!!!!!$$$)))+++,,,///...,,,)))'''$$$###"""  """######!!! ###%%%%%%### !!!$$$''')))&&&!!!  $$$+++------,,,)))&&&%%%%%%!!! """%%%'''!!!!!!!!!!!!"""###$$$%%%$$$!!!"""&&&((($$$!!!!!!&&&((((((%%% !!!  $$$(((***...///000///,,,)))''''''+++000222///,,,+++)))%%%&&&###"""$$$###&&&)))+++,,,...000222---......------000444777666777888:::===???AAABBBAAAAAA@@@???>>><<<;;;:::444333111000111666===BBBCCCFFFJJJOOOQQQNNNFFF@@@777555111***$$$"""###&&&%%%%%%%%%###!!!"""%%%)))***...111333111...,,,+++...//////000222444555666777777777444111//////000///---+++,,,///333555666111,,,((((((,,,...,,,***'''((('''&&&$$$ ###$$$######(((,,,///...,,,++++++,,,---...222//////111///***''')))+++---///...,,,,,,000333...+++'''&&&(((+++,,,---,,,+++)))(((((((((((()))***------(((&&&''''''&&&"""!!!!!!"""$$$(((,,,...333333111---(((### """######)))***---111555777666444...------...//////---+++******+++---///111333444222111111222333222///---&&&%%%$$$"""!!!!!! """%%%((())))))***---000000111111111111000//////,,,///444777666222---)))***(((&&&&&&))),,,,,,,,,+++000333333000---...000000000...,,,000666444...(((%%% ###&&&'''((())))))%%%%%%$$$%%%'''***---///000333555222---(((&&&&&&!!!$$$&&&$$$!!!###$$$######$$$&&&(((***,,,------***))),,,111444333000111555888777333111222444000///,,,)))&&&$$$###"""&&&)))+++***,,,...+++&&&"""###%%%)))++++++)))&&&!!!$$$))),,,,,,,,,%%%###!!!!!!!!! ###%%%''')))***+++(((%%%!!!"""''',,,111222222)))&&&""" ###%%%$$$***111777888888666666555333222111111000...,,,%%%""" """!!!   """%%%(((+++,,,,,,,,,///000000...,,,000888???AAA888---''''''((('''%%%###""""""!!! """$$$ ###&&&&&&$$$""" ###%%%&&&&&&$$$### !!!!!!""""""""""""%%%''''''$$$!!!!!!!!!!!!$$$&&&%%%  """$$$$$$######$$$&&&&&&%%%###&&&$$$"""  !!!######"""""" &&&+++------111///+++'''%%%#########!!!!!! """###$$$###""" !!!$$$&&&'''&&&%%%$$$ !!!"""$$$%%%%%%%%%&&&'''"""$$$/////////---***(((((()))$$$###!!! !!!  ###''')))$$$$$$######$$$%%%''''''&&&""""""%%%&&&###!!!!!!!!!%%%))))))$$$!!! !!!###  $$$***///333555666777666222...,,,+++...111000***'''((()))'''&&&###!!!$$$ ###(((,,,---...///000---.........///222777:::333555888<<>>DDDAAACCCHHHOOOSSSQQQJJJEEE888666000'''!!!"""######""" !!!&&&***+++///333444222...+++***......///000111333444555444444444222///...///000---+++)))+++///555999<<<444///******---...+++(((&&&'''''''''&&&### !!!$$$%%%%%%%%%'''))),,,++++++***+++---000111777444333444222,,,***+++))),,,---------///555999000...+++***,,,...//////---,,,***(((&&&%%%&&&&&&)))------(((&&&)))***)))$$$"""!!!!!!"""$$$''')))111000///+++&&&""" """######((()))---333:::<<<:::777+++,,,...222444444111...+++,,,,,,---...000222333333222222333555444222000'''&&&$$$""" !!!!!!$$$'''((('''(((+++...444555444444222///---+++***...444888888555///+++)))'''&&&&&&'''***...000...222555444///,,,---000444444111...111777555...%%%###!!!$$$(((***,,,---...)))))))))***,,,...111222---000222111---)))((())) ###$$$!!! """%%%&&&&&&%%%%%%%%%'''))),,,///111222///,,,...111333000---111666:::999444111111333333111...)))%%%!!!!!!"""$$$)))---+++%%% $$$(((++++++'''$$$ $$$)))---//////(((&&&$$$###$$$%%%$$$######&&&)))+++...***(((%%%"""  !!!&&&---222555555+++((($$$!!! """$$$"""'''...333666666666666999666222///...,,,)))((("""   $$$(((+++++++++***)))******'''%%%(((000888>>>666,,,(((''''''%%%"""""""""""""""!!! ###%%% $$$&&&&&&$$$""" ###%%%&&&%%%%%%!!!!!! !!!!!!%%%(((***)))%%%!!! !!!!!!###""" """$$$###"""!!!###%%%''''''&&&'''%%%"""  """###!!!###$$$$$$######!!!''',,,......222///+++&&&############"""!!!!!!###%%%&&&%%%###!!!###&&&((()))***))))))!!!!!!!!!"""""""""""""""%%%'''+++,,,%%%%%%000000///---)))(((((()))'''&&&###!!! !!!""""""!!!!!!!!!%%%(((***(((((('''&&&'''((()))***&&&"""!!!$$$%%%""" !!!###***+++((($$$###%%%&&&!!!&&&######(((111888:::999<<<;;;999666444111000///111000---***((('''&&&&&&,,,$$$ !!!$$$'''&&&&&&'''(((***---///111,,,,,,---000444777888888777444555:::<<<<<<>>>AAACCCFFFIIINNNSSSSSSIII<<<777777888:::<<>><<<888444333444333///)))##################$$$%%%%%%$$$$$$&&&))),,,---,,,***%%%""""""'''///222///******(((&&&))),,,,,,'''"""###***...,,,((((((&&&%%%%%%&&&$$$"""'''+++,,,...222555111,,,'''$$$$$$###!!! %%%+++000222222222333666:::888222......***$$$"""!!! !!!(((///333333...***+++&&&!!!(((222444666444---((('''&&&$$$&&&&&&%%%### !!! &&&+++%%%###"""$$$''''''$$$!!!"""!!! """$$$$$$###### ))))))((('''%%%$$$#########"""  """""" """&&&)))***,,,)))$$$!!!!!!"""$$$%%%$$$###!!! !!!"""$$$(((***,,,,,,444///)))%%%%%%&&&%%%$$$((($$$!!!!!!"""###!!!######%%%&&&((()))***+++((($$$ """%%%%%%###$$$***000000***%%%""""""000000...***'''%%%&&&'''%%%&&&'''$$$###!!!  $$$$$$"""###&&&+++)))***+++,,,,,,+++)))((('''$$$""""""$$$&&&%%%$$$!!! #########$$$'''***)))%%%!!!'''###&&&%%%'''///:::CCCGGGHHHEEEBBB>>>999555222111111111...***'''%%%&&&'''((()))!!!"""$$$(((,,,******)))***,,,...111222000///000222666999:::999888444444888::::::<<>>777---$$$ %%%)))***+++---///111111///,,,.........------,,,,,,,,,000111000,,,)))(((+++...444444444444666888;;;===999444///,,,,,,,,,+++)))&&&&&&((()))++++++***))))))(((''''''(((***---///...,,,((('''(((---333777888;;;===<<<666///+++))))))+++...111222111000///000111333555555444222///------***'''$$$$$$&&&((()))&&&$$$###%%%'''&&&%%%  !!!+++)))'''$$$""" !!!!!!"""'''***///333555444222000444555777666444333444444222111//////000111222333888888888888777666555444---((($$$%%%$$$ '''///;;;<<<<<<999333---***((()))...333444222...+++************((((((***...111999<<<===888...&&&%%%&&&111111000///+++&&&"""###)))///222111///------...------222666444///...,,,+++,,,---......---'''$$$!!! """""""""$$$(((,,,///////////////111555888888444111000111///,,,)))***---///000///777;;;???AAA???;;;888666444222...)))$$$!!!"""###'''&&&%%%$$$$$$%%%&&&'''((('''(((***,,,,,,+++)))'''%%%$$$)))111444111,,,***'''%%%'''+++,,,)))%%%"""(((,,,***'''$$$######$$$&&&%%%"""$$$))),,,---...///111000---)))''''''%%%### ###(((---//////000000666:::999333///---'''  ###***111777777333///---'''!!!&&&000777999666///******)))'''%%%$$$$$$#########""""""%%%(((%%%######%%%)))***(((%%%%%%###"""###$$$%%%%%%$$$!!! )))((('''%%%$$$###"""!!!   """!!!"""%%%'''((('''&&&###""""""#########""""""!!!!!!  $$$&&&(((((((((...***%%%###$$$%%%&&&%%%'''$$$!!! !!!!!! ###&&&))),,,---(((%%%######&&&(((&&&$$$"""''',,,,,,((($$$###$$$//////...+++'''%%%$$$%%%&&&''''''$$$ """  !!!$$$$$$""""""&&&***///000000111///,,,)))'''$$$""" """%%%((((((((($$$"""###&&&$$$""""""###&&&&&&%%%"""%%%""" %%%&&&+++666DDDPPPWWWYYYQQQLLLEEE===777333111111...,,,((($$$###%%%''')))$$$###''')))---111///...------...000222444444333333666999<<<>>>>>>;;;666333666888999;;;>>>CCCKKKSSSUUUVVVSSSKKKBBB:::===AAAFFFJJJLLLMMMMMMMMMFFF???>>>===;;;<<>>:::333---***(((+++000444555222---***000222666888888555222000,,,,,,,,,)))'''&&&&&&'''&&&$$$""""""$$$&&&&&&&&&'''&&&$$$"""!!!!!!!!!!!!  """%%%(((***+++***+++...111666777777666444444555666666555222000///000000111444444444444333222111111+++(((&&&'''%%% (((000<<<<<<;;;888222---***))),,,...000///---***))))))++++++***))))))+++000444===??????888...&&&$$$%%%,,,------,,,)))###!!!$$$***...000///---+++,,,//////------000///,,,***))))))***---------+++###!!!!!!###$$$$$$%%%***111555666555444333999===@@@>>>888333//////+++)))''''''+++///222333<<>>BBBDDDEEEAAA:::666888:::;;;<<>>BBBHHHMMMRRRUUUWWWQQQFFF;;;666444333555999555111,,,(((%%%###!!! """&&&)))+++///...---...000000///...,,,,,,------.../////////333333111,,,)))***...333;;;===>>>;;;888999???EEE???:::444222111111...+++,,,---///000000111222333...///000000111111000000000///...---///222555888777:::>>>>>>;;;555...***(((---333777666111***%%%...111666888777333000...+++,,,---+++)))'''&&&'''###"""!!!!!!!!!######$$$ !!!  """###  """$$$''')))'''%%%&&&,,,222888888888666444555777999888888888666333000///............---,,,+++***)))'''(((((((((%%%!!! )))000666888999777333...,,,***------+++***)))((()))***+++++++++******...333777>>>???===666---'''%%%&&&''')))+++,,,)))$$$"""$$$))),,,---,,,)))''')))...000,,,))))))***(((((((((((()))++++++)))'''!!!$$$$$$$$$'''+++222777888888777777===@@@AAA>>>777111//////***(((&&&'''***000555888???BBBEEEFFFDDDAAA>>>===333111---(((&&&'''+++...111///+++(((''')))+++,,,000///......//////...,,,(((&&&%%%''',,,///...,,,***'''###!!!###%%%%%%%%%!!!  ###%%%%%%$$$ """"""!!! """%%%***---,,,***&&&$$$,,,---------,,,)))%%%"""!!!%%%'''(((***+++---333333222///+++'''###&&&---...'''"""!!!### !!!!!!"""&&&)))///666;;;<<<999666111+++%%%$$$###%%%+++333999:::888000,,,---...---)))&&&$$$'''++++++%%% !!!""" """'''******(((+++)))((()))))))))(((&&&%%%''''''$$$###((('''&&&$$$!!! !!!!!!"""###""" !!!"""$$$###!!!!!!$$$$$$!!! """###$$$$$$$$$$$$%%%$$$###"""###$$$%%%%%%%%%$$$""" !!!&&&)))  $$$&&&%%% ###&&&---...///---***&&&$$$$$$&&&$$$"""   """######"""!!!###$$$$$$###$$$''')))000111222222///***$$$!!! !!!###&&&(((***$$$""" ###&&&"""!!! """"""### """###$$$$$$"""!!!$$$///===LLLWWW^^^aaaVVVSSSNNNGGG===222)))$$$"""$$$&&&((((((&&&$$$###"""***444666333000000333222222222222333444555444444666:::AAAGGGLLLMMMGGG???:::<<>><<<===@@@EEELLLSSSZZZ^^^RRREEE777111///...000333000...+++)))(((&&&$$$###!!!%%%)))---000111222111000000111111///---+++,,,---///000222444444333333000+++((()))///444888;;;<<<:::888999???DDD===999444222333222///,,,000111333222000000222444555666666666555444333222444333333333444666777888555777:::<<<:::555...))))))...444888666000(((###+++///444666444000---+++,,,---...,,,)))&&&%%%%%%!!!!!! !!!""""""!!!  """$$$!!!  """######'''***)))&&&&&&+++000666777777666555666888:::888;;;===<<<777222...---++++++***)))(((&&&$$$###'''+++---,,,)))'''%%%$$$###(((***,,,///444666444000---,,,,,,***((('''((()))+++,,,++++++******,,,111888===DDDCCC???777///(((&&&'''%%%'''+++---,,,(((### !!!$$$'''******)))&&&$$$''',,,...)))%%%%%%&&&%%%'''''''''))))))'''$$$!!!###&&&'''&&&(((,,,111444666777888999===>>>===999333000000222,,,+++******---222888<<>>>>>333111...***((()))...222333111...+++***,,,...000333222000111333444333222+++)))'''(((+++------,,,***((($$$"""""""""""""""$$$###""""""###%%%%%%%%%!!!!!!"""!!! """$$$''')))***((($$$!!!***,,,------+++'''$$$""" ###''')))******,,,...///---+++)))'''%%%$$$%%%###+++222111***$$$###$$$!!!"""""",,,///444:::>>>>>>;;;777222,,,((()))***,,,000666555777555///,,,...///......+++)))***,,,+++$$$!!!"""###""" ###'''+++***)))***)))))))))******(((&&&&&&((((((%%% %%%***&&&$$$"""!!!"""!!!!!! ###%%%'''%%%!!! $$$%%%###!!! !!!"""$$$%%%&&&''''''&&&&&&&&&%%%######"""###$$$###"""!!!### """"""$$$###"""&&&,,,...///...+++(((&&&&&&$$$"""!!! !!!###%%%''''''&&&###$$$$$$$$$$$$&&&)))+++---...000000...***&&&###"""""""""!!!"""###%%%&&&$$$""" !!!###%%%!!!"""###$$$$$$######### !!!###$$$$$$###""""""$$$111@@@LLLUUUYYY[[[RRRQQQNNNGGG===111&&&###'''******'''### $$$...777888333//////333333555666666666666555333444666;;;CCCKKKPPPSSSJJJBBB===???CCCDDDCCCCCCCCCJJJPPPNNNIIIEEE@@@;;;===>>>???CCCIIIQQQYYY^^^NNNAAA555000///------...---+++))))))))))))((('''&&&&&&'''+++000333555555333333222333444333000...+++,,,...000222444555666222111---(((%%%'''...444555777999888777888<<>>888222///...------,,,***(((%%%###""")))///333000------...,,,$$$"""!!!"""###%%%%%%$$$$$$(((---111111000///...,,,***((((((***+++,,,,,,)))******+++...444<<>>>>>AAACCCDDDAAA???======666555222...,,,---111444444222111///000222444666777666444555666777777777111...+++***+++,,,------++++++***)))'''&&&%%%$$$(((((((((((())))))))))))'''((('''%%%""" ###"""###%%%''''''&&&%%%***,,,...---)))%%%"""!!!###&&&***,,,---------...,,,)))''')))(((&&&&&&)))&&&+++///...(((###"""### !!!"""///111666;;;>>>>>>;;;888111,,,***---//////000333///222333...,,,...///...333000---,,,,,,)))$$$ """$$$%%%'''***'''%%%&&&***,,,+++***(((''''''(((***)))'''%%%"""######!!! $$$(((%%%### !!!  !!! %%%)))---,,,(((""" """######"""!!! !!!"""###%%%'''((()))((())))))'''$$$!!! !!!!!!  '''$$$!!! !!!$$$$$$!!!###&&&+++,,,---,,,***(((((()))$$$ !!!!!!"""%%%(((***)))(((%%%%%%$$$$$$&&&))),,,.........///000///---+++***&&&'''&&&$$$"""!!!###%%%&&&%%%###""""""$$$&&&(((###&&&((()))((('''''''''%%%&&&&&&$$$""""""###%%%&&&555DDDOOOTTTVVVWWWPPPOOOKKKDDD:::///%%%!!!###'''***)))'''### !!!$$$,,,333444000///222333555888:::;;;:::888777444444666;;;CCCKKKQQQTTTHHH@@@<<<@@@EEEEEECCCBBB???EEEIIIHHHFFFEEEAAA===???@@@AAADDDIIIOOOTTTWWWIII>>>333111222///,,,+++,,,***((((((***++++++***///......000444666666444111222333555777777444111------...000111222333444222111---'''$$$'''///555555555666777777777777777222000---...111222000...---000222000...---111555999999999999999999999999999:::;;;;;;:::999777666222222333555666333...)))%%%)))...333555333000...---111555555111------...//////...***&&&"""!!!!!!!!!!!!!!!###'''***&&&&&&%%%$$$###!!! !!!$$$'''(((%%%&&&(((******)))((('''###$$$%%%''''''(((((((((***,,,///111222333555666777:::===:::555000000111000000...+++(((%%%"""!!!(((000444111...000222222...+++)))(((((('''%%%"""!!!$$$'''***+++,,,///000---+++***+++------+++)))(((((()))+++///777@@@GGGMMMIIIAAA888///(((%%%%%%%%%''')))++++++)))'''&&&$$$###"""!!! !!!"""######%%%'''))))))(((&&&%%%!!!%%%&&&###!!!######!!!""""""$$$&&&'''$$$ %%%***,,,,,,+++...333999===>>>>>>=========??????<<<888666888;;;999::::::999888999<<<@@@>>>@@@BBBBBB@@@>>>===<<<;;;:::888555222222444666444444444555666888;;;<<<>>>;;;999888999:::999888444111---***)))***++++++,,,...111222111///---+++---...000111000000///000.........***&&&######$$$$$$""" !!!%%%)))++++++,,,...///---((($$$""""""$$$(((---000000///......)))''')))......)))''')))'''((()))(((%%%######### !!!)))+++000555999999777444000,,,***...///---***+++***///111///...000000...444333111...+++'''%%%#########""""""$$$&&&)))+++000,,,)))(((***+++***'''$$$$$$%%%&&&((((((%%%### ###%%%###""" """!!!  ###+++444888333+++&&&### !!!!!!!!!"""$$$%%%&&&'''''')))***((($$$  &&&$$$  !!!%%%""" ###$$$###!!!"""%%%'''((())))))((('''''')))***$$$ """%%%(((******)))&&&%%%$$$%%%(((,,,///111////////////.........---++++++***((($$$###$$$&&&'''&&&%%%$$$$$$&&&((())))))+++,,,+++******,,,...---,,,***%%%""""""%%%((((((888HHHRRRVVVVVVVVVPPPNNNHHHAAA777...&&&"""###%%%'''((((((&&&###""""""$$$)))//////---///555333666:::>>>???===;;;999666555666;;;CCCKKKPPPSSSFFF>>>:::???EEEDDDAAA@@@===AAADDDDDDEEEFFFDDD???AAABBBDDDGGGJJJMMMOOOQQQEEE;;;333333444111,,,***+++)))'''(((***,,,---,,,555333222333666777555222///000333777::::::777444.../////////000000000111555333...)))&&&)))111888666666555666777666444111...,,,+++---000222000...***...000///------222777444444444555666777999::::::;;;<<<<<<;;;888555444222111222333555333...***"""&&&+++111444555444444000444777666222...///111000000...)))$$$!!! !!!###$$$&&&,,,000+++******)))'''%%%###""" ###&&&)))+++&&&(((,,,......---***((($$$""""""###%%%''''''&&&$$$''',,,...000111222444888::::::666000...111555111000...+++((($$$!!!&&&...222...,,,000333222888444///---,,,+++(((%%%######$$$$$$%%%)))...222///---,,,---///...***&&&'''((()))+++000999CCCJJJGGGCCC;;;333,,,'''%%%%%%&&&'''((())))))'''%%%$$$###"""!!! !!!"""%%%&&&$$$&&&(((***+++***(((&&& """###!!!!!!$$$###  ###&&&'''$$$ $$$))),,,+++)))111777???DDDEEECCC@@@??????BBBDDDBBB>>><<<<<<===>>>???@@@>>>;;;;;;===@@@>>>@@@BBBBBB@@@>>><<<<<<>>>>>><<<999666555666888555555666888;;;===???AAABBB@@@<<<;;;::::::999888444111---)))''''''((())),,,111666:::999777444222000333666777666555444444111222222...)))'''''')))&&&""" %%%+++///111...000000---(((###"""###$$$)))...111111000......(((''',,,333333+++'''(((((('''&&&%%%$$$%%%%%%&&&  !!!!!!###(((...222444222000///+++***---...)))%%%###'''---000//////111111///444444222...***'''&&&'''%%%$$$######%%%(((,,,...222---)))(((((()))&&&$$$!!!"""###%%%''''''$$$"""!!!###$$$###!!!!!!###"""  ,,,:::@@@===333+++'''!!! !!!!!!!!!!!!"""###$$$%%%%%%(((***(((### ###"""  !!!$$$%%%&&&"""!!!######"""###!!!!!!$$$''')))&&&&&&&&&&&&%%%&&&(((+++%%% !!!!!!!!!$$$(((******)))'''%%%$$$&&&***...111333000///...------------------...---***&&&%%%&&&)))'''&&&$$$$$$$$$%%%''')))//////...,,,***+++000444333111---&&&!!!"""'''+++(((///<<>>>>><<<<<<===???BBBFFFJJJMMMAAA:::666;;;AAAAAA>>><<<===@@@CCCEEEEEEEEEFFFGGGJJJGGGCCCBBBCCCEEEGGGHHH===888444222333111,,,'''%%%'''))))))***+++...000666777999999999777555444999777777:::===;;;444...,,,,,,...//////000000000999666111,,,***---333888:::888777888888777222...++++++***+++---//////...000000...+++***+++///222666444222222333444444333777<<<===888444444555555777666555333222000///...'''***///333777:::::::::999999888777555222000...333222///***$$$!!! $$$***111555111111///,,,)))(((((())) $$$***------,,,(((+++000666999888333///"""!!!!!!"""$$$'''***,,,***++++++***))),,,111666???;;;555000.../////////444333222///***$$$''',,,111111///...111444777333///---,,,+++***))))))%%% !!!&&&+++///111222444444222///,,,***---,,,,,,///444999===>>>CCC>>>666---'''$$$$$$$$$'''&&&$$$###!!! $$$!!!###'''******+++)))))),,,000000,,,'''%%%######&&&))))))$$$###%%%$$$ !!!$$$***---555<<>>======<<<<<<======<<<;;;:::999555555666:::???DDDFFFGGGFFF@@@:::666555555444222111///***$$$!!!"""&&&***,,,444::::::999999666111222444777;;;======999666///111222---'''%%%'''+++$$$ &&&,,,------///000111000,,,'''%%%###&&&+++000000,,,))))))+++)))---333555444000,,,***---,,,***((('''&&&&&&'''!!!!!!!!!!!! """'''***,,,,,,+++'''((())))))'''&&&%%%&&&(((111777666222000///---666333///,,,***'''$$$"""&&&&&&&&&%%%$$$&&&))),,,222---(((%%%%%%$$$""" !!!!!!"""%%%((('''$$$   $$$%%%###"""###%%%$$$!!! !!!(((666@@@BBB===333,,,&&& $$$###!!! !!!"""""""""!!! !!!"""!!! """%%%'''(((''''''### """&&&((('''$$$###''',,,---(((### !!!$$$''')))""" !!! !!!"""###&&&***---000***&&&'''---222444444333000,,,***,,,...000111000///---***((('''&&&&&&###%%%'''(((''''''((()))000000///------000555999:::666000***'''&&&'''''''''...<<>>===;;;;;;;;;888333...,,,,,,---...000111000000222111///,,,***+++...111555555444444333333444444666::::::666444666777555666666555333222222111111///000333666999;;;<<<======;;;999666444222222222888666222+++%%%!!! !!!###)))...222111111///---+++*********$$$$$$$$$(((---000111000***---222888;;;999444000''''''&&&&&&(((***---...//////---+++)))***///333:::666222...---...///000000111111///+++%%%!!!$$$)))...///...---000333444000,,,***)))***))))))---)))%%%"""###&&&***,,,333333444444333111///...000///000444999>>>@@@AAA>>>999222***$$$!!!###"""!!! ### ###))),,,...111///...000444555222...)))'''&&&(((+++***%%% !!!$$$%%%$$$"""  !!!$$$)))---777===EEEKKKLLLIIIFFFDDDKKKIIIEEECCCDDDGGGLLLOOOJJJGGGEEECCCCCCCCCCCCAAACCCDDDEEECCC@@@>>>======@@@@@@@@@???>>><<<999888666555666:::???DDDGGGGGGCCC>>>888444333333111000...,,,(((### !!!$$$(((,,,333999999888888555111000333888>>>AAA@@@<<<888222222111---)))'''(((***%%%!!!!!!&&&******)))***...111222///,,,)))(((***...222222...,,,,,,...---000333444222///---,,,///---+++)))((('''((((((%%%$$$$$$######""" """&&&***+++***)))&&&'''''''''&&&&&&&&&'''...666;;;888222000---***444111---***((('''$$$"""%%%&&&'''((('''(((***,,,///+++'''%%%&&&&&&%%%######"""###%%%''''''$$$!!!"""!!!$$$%%%######%%%'''###!!!###...888===;;;444///)))$$$"""###&&&((('''$$$!!! !!!"""$$$%%%###"""###&&&'''''''''&&&""" $$$(((***)))'''&&&(((,,,---)))### !!!$$$&&&'''!!! ###&&&&&&""" !!!"""$$$''',,,//////***&&&''',,,111333333333000---,,,---///000000111000...+++)))'''%%%%%%###%%%'''((('''&&&''''''///000111111111333666999999666111+++(((&&&''''''&&&---<<>>@@@AAAEEEDDDCCCBBBBBBCCCEEEEEE>>>555...///333444555666666999===???@@@BBBDDDFFFDDDBBB???===;;;:::::::::777222+++((()))******)))&&&'''((()))((())),,,...222333666999:::;;;::::::444444444777888666000+++((())),,,000444777888999<<<:::666222111333999===AAA@@@@@@???>>>999333///---...000333444333333222222111000---******---000444777888777444333444666666777555333444999:::777666666555444333444555555777777777888:::===???@@@BBB>>>999555333444666888<<<999444,,,%%%""""""###"""!!!!!!%%%))),,,000000///...---,,,+++***((('''''')))---000222333---000555:::===;;;666111......---------///000111444222///,,,)))***---000444222...++++++,,,...000---///111///,,,'''$$$###!!!&&&+++---------///111000---)))''''''((())))))///---***''''''***---///444444444444333333333333333444666:::???AAABBBAAA777444///)))$$$  ###***000333555222111333777999777555///---+++,,,---+++&&&!!!!!!"""######$$$######"""!!!"""#########&&&***...777<<>>:::555111...***111...***'''&&&%%%$$$######&&&***,,,,,,,,,---...---+++(((''''''(((((('''&&&%%%$$$%%%&&&&&&%%%###&&&###  !!!######"""###%%%'''###!!!"""+++333666444111,,,***'''$$$!!!"""&&&)))***...555888666...%%% ###%%%%%%%%%&&&'''(((&&&$$$%%%&&&'''&&&%%%### %%%))),,,,,,***)))+++---...***%%%""""""$$$%%%%%% ###(((+++***%%%  !!!"""$$$(((...222...***'''(((,,,000222111444111...---...///000///111000...,,,)))&&&###"""!!!$$$((()))(((&&&%%%%%%,,,///333666666666777777666444000,,,***(((((((((&&&---<<>>@@@BBBFFFEEECCCBBB@@@?????????<<<222******,,,---///222222444777999:::;;;>>>@@@??????===:::666333222111111...)))'''(((((((((((('''(((******)))***---///111333666:::<<<=========777777777888888555///***(((***---111555888:::;;;;;;:::777444333555:::>>>@@@@@@AAA@@@>>>999333000...000444666666555444333111000...+++))))))***---444888<<<;;;666444555888666666333222666<<<<<<999777666444444444666888:::;;;:::999999;;;???CCCEEEFFFAAA;;;555333555:::===>>>;;;555...(((&&&''')))'''%%%###!!!!!!###&&&'''.........//////---***((('''&&&%%%&&&))),,,///000///111666:::<<<:::666111333222111111111222333444666333///+++***+++...000111000---***((()))+++---...111333111---(((&&&%%%"""&&&+++------------...---***'''&&&''')))***+++....../////////111444666444444333333333444555666666777:::===@@@@@@===;;;111000...+++(((%%%###!!!"""***222666333222111222666888999888444222000000///,,,((($$$%%%%%%%%%$$$######$$$%%%((()))*********+++///111777:::???BBBDDDEEEGGGHHHPPPMMMHHHEEEEEEHHHLLLOOOHHHFFFDDDCCCDDDCCCBBB@@@?????????===:::999999:::CCCCCCCCCBBB@@@>>><<<;;;===<<<;;;===BBBFFFHHHIIIAAA>>>:::555222///,,,+++......---+++((('''(((***---444999999999999777444000222777<<>>@@@EEEDDDCCCAAA???>>>======;;;111)))(((((((((+++......000111222222222555666:::;;;;;;888333...,,,,,,,,,+++)))))))))((('''&&&(((***+++++++++,,,///111222444777;;;===>>>>>>===::::::::::::888444...***+++,,,///222444666888888888888666444333555999===<<<===>>>>>>;;;777333000///222666777555333333333...---,,,)))'''&&&((()))222888======888555666999666666444333777===>>>999666555333222333666:::<<<===;;;:::;;;>>>CCCIIILLLGGGCCC===888666888<<>>===<<<;;;<<<===CCCDDDEEEEEEEEEDDDCCCBBBBBB@@@>>>???BBBFFFHHHHHHCCCAAA>>>:::555111...---222222111...+++))))))***...555::::::999:::999666333333333666:::===>>>======888444444666666111,,,******+++,,,,,,)))$$$!!!!!!&&&---111222000...---111222333333333444555666::::::888444000...///000///---+++(((((()))+++,,,)))((((((+++111444333111000...---///333444222...'''$$$""""""&&&+++...000333888<<<<<<<<<>>>===:::000+++&&&###"""###$$$%%%$$$)))...222333333222222222222000...,,,***))))))************))))))******,,,***&&&""""""""""""&&&'''***...222222222666???FFFUUUVVVUUUOOOEEE777)))!!! ###$$$$$$###$$$%%%&&&$$$"""!!!""""""!!!  %%%)))+++,,,...///---***'''&&&%%%$$$"""  %%%'''&&&### !!!"""$$$(((---111...---,,,---...000111000111///,,,+++---.../////////---)))%%%!!!"""&&&(((&&&$$$""""""###)))222777777444111///++++++******+++,,,---...'''***555FFFWWW^^^XXXPPP===444,,,++++++***)))+++)))'''%%%(((...333555555000+++%%%"""$$$&&&((((((+++///333444444555888;;;@@@@@@@@@??????>>>>>>>>>:::222,,,***)))'''(((+++***+++,,,,,,+++,,,...000555888;;;888333---******))))))))))))(((&&&%%%$$$(((***,,,,,,---...111333444666888:::;;;;;;::::::777999::::::888333...***---...///111333444444444555555555444333555999<<<999:::;;;:::666222000000000333666666222000000111++++++***(((&&&%%%&&&(((///444999;;;999777666777444666666555777;;;;;;888444222///...///333888:::;;;:::999:::>>>DDDKKKNNNEEECCC???<<<:::;;;<<<>>>@@@???===999666777:::<<<888555111,,,******+++,,,+++***,,,///000---&&&!!!"""###$$$######$$$&&&)))******+++...000111000...///000000222333444555555222...)))(((***///333555333444222---(((%%%''')))444777999444+++###!!!!!!%%%(((,,,///000///...,,,,,,++++++,,,...///...---555888<<<===:::888888999444333333333333555777888666666777888777333---)))$$$%%%'''))))))))))))(((%%%%%%$$$### !!!&&&,,,111,,,---///222444666888999777666555333000...,,,***///111111///,,,,,,000444777888888777666666777999:::>>>CCCFFFGGGHHHIIIIIIKKKIIIEEEAAA>>>=========>>>>>>>>>@@@CCCDDDCCCBBB===???BBBCCCBBBAAAAAABBBCCCEEEFFFHHHIIIIIIIIIIIIFFFCCC@@@???AAADDDEEEEEEBBBCCCBBB???:::666444333777666444///***''''''(((...555999999999::::::777222111///111555999<<<======999555555777666222---+++,,,///000///,,,)))&&&&&&)))---000000000000111222333444666777888888888;;;<<<<<<:::666333111000...,,,)))((((((***---///,,,******...666:::888555000---+++...333666333///'''### """''',,,...///111777;;;<<>>DDDHHHAAAAAAAAAAAA???===<<<;;;>>>>>>===:::888888:::<<<999666222---++++++,,,---,,,+++---000222...&&& """""" """$$$%%%$$$$$$%%%(((+++,,,++++++,,,...111333555666666111,,,'''&&&)))///333555444666555000***'''(((+++222666888222((("""%%%)))...111222000...++++++---///111111...,,,333888>>>???<<<888777888555555555555666666777888333333444555444000+++'''$$$%%%&&&'''(((((((((((($$$$$$$$$$$$""" ###(((+++'''***---111333555666777555555444333000...------000222444222//////333888999::::::999777666777888888===CCCGGGHHHGGGFFFEEEEEEDDDAAA???<<<999888777666666888<<<@@@CCCCCCBBB???BBBFFFGGGFFFDDDCCCBBBAAABBBDDDFFFGGGHHHGGGGGGGGGDDD@@@>>>>>>@@@AAAAAA>>>@@@BBBAAA>>><<<;;;<<<>>><<<888222+++((('''(((---333777777777999888666...------///444999<<<===:::888666555666444000,,,+++...111333222000...------...000111111333666999555666999;;;===>>>===<<<:::>>>BBBCCC???999444111---,,,)))((())),,,000333222///...222:::>>>;;;888000---+++...555888666222+++'''$$$&&&,,,111222222333888;;;===@@@EEEEEEAAA555///(((######$$$&&&''',,,---///000111222555777888999999666111---------***---111222111000111222111111///***$$$!!!!!!""" """"""!!!"""'''))),,,...000444:::???DDD@@@999111***%%%!!! !!!!!!  !!!###$$$!!!!!! !!!!!! """###$$$&&&(((***+++---------,,,,,,,,,,,,((($$$###%%%***...111...***$$$"""#########$$$%%%"""'''---111000---***(((,,,***'''%%%%%%'''***,,,%%%$$$)))666DDDIIIBBB999222***%%%(((***)))'''''''''"""!!!&&&&&&%%%'''&&&$$$ !!!$$$%%%)))---,,,)))(((***......///111444666888999:::999555222222///)))'''(((###%%%&&&&&&'''))),,,///000555;;;:::444...,,,,,,***)))&&&""" ###%%%%%%''')))+++,,,...222555555666777666555222000...))),,,111333222000---,,,+++,,,---///000000111111222333444444444666888;;;<<<<<<:::555///+++***,,,111333444111+++(((***,,,))))))***)))''''''(((***(((***...333666666222///...555999777444333333111,,,)))&&&$$$%%%)))///222...------...222777<<>>@@@CCCDDDBBB???;;;888:::::::::888666555666888666333///+++(((((()))***------...222444///&&& """  ###''')))***)))***---000333555777888111,,,&&&%%%)))...222444444666666222+++(((+++...000444666000&&&!!!'''---222333222000***+++---111222111...+++...555<<>>;;;999666555///000333888===@@@AAA@@@@@@CCCGGGIIIGGGDDDAAA@@@===>>>@@@AAABBBCCCBBBBBBHHHDDD???<<<<<<<<<======999===AAABBBAAA@@@@@@BBBDDDBBB<<<555...***))))))+++111555555555777777555))))))+++000666:::<<<===777666555555444111...+++,,,...222444444333222222222222222222333777<<<@@@888:::<<<@@@CCCCCCAAA???:::@@@FFFIIIEEE>>>666222...,,,***)))+++...333666777333111555<<<@@@===888222...,,,000888<<<:::666111---***---333777888666777:::======@@@DDDCCC???777111)))$$$###%%%'''(((...////////////111555999888:::;;;888333//////000)))...333555444222333444333333222---'''$$$%%%&&&### !!!###### %%%%%%"""!!!$$$'''  $$$(((((()))***+++...111444222///***$$$!!! !!!!!! """""""""""" """""""""###$$$(((***,,,,,,+++************&&&!!! ###)))...111///+++### !!!""""""###%%%&&&$$$(((---///...+++)))(((///,,,((($$$###$$$''')))$$$'''***///888???===666...+++(((''')))***)))'''$$$ $$$$$$"""(((%%%""" """$$$''')))(((%%%###$$$&&&&&&)))---...///111555999;;;999555111---)))'''%%%&&&###!!!$$$)))---,,,***222444777::::::777111,,,***'''### !!!$$$)))---...---+++******+++,,,---000333555222+++&&&%%%''')))&&&''',,,///------//////---,,,...111333222000222222222///...///444999===>>>===999444///,,,+++333333333111...***&&&$$$$$$&&&(((***++++++)))((()))+++...111222111///...///000222333222111///...***&&&!!! ###'''(((&&&%%%$$$$$$%%%***000555<<<===???AAAAAA>>>999555777666333///---...111555222111...***%%%###$$$%%%)))***///666888333'''!!!""" !!!$$$%%%%%%))))))***---111444444444///,,,)))&&&&&&))),,,///000///......///...,,,***---,,,***'''### """'''...333333...)))'''))),,,111333111---))),,,111555666444333666:::<<<:::666333111111333444111444777999888444///++++++(((%%%$$$$$$$$$###""""""###$$$""" ###%%%%%%%%%%%%&&&'''((())),,,000333;;;444,,,***,,,//////............------,,,,,,,,,222333444555555555444333777;;;AAAFFFGGGDDD???<<<>>>AAADDDCCC>>>888555555000222555888<<>>@@@FFF??????>>><<<;;;<<<>>>AAACCCCCC@@@:::999<<<===;;;???>>>???AAADDDFFFGGGFFFDDDBBB===777000,,,+++,,,111333555999;;;999555222------///222555888888888555666777888888444///++++++...333777999888666555666333000...111777>>>CCCAAAAAABBBGGGLLLLLLGGGAAA@@@DDDJJJNNNKKKCCC:::333222111/////////111444555;;;<<<==================777111,,,---555<<<===<<<999777555666999:::888666888999;;;???BBBBBB@@@>>>888444///+++))))))))))))444333222222333555888999::::::999777555222000///...---000444444222444888888888666111+++'''((()))***)))'''$$$!!!&&&&&&'''((((((%%% ###'''+++)))%%%"""###&&&""""""""" !!!""""""%%%$$$$$$'''***---......***'''""" !!!$$$%%%###"""""" !!!   """######%%%&&&((()))***)))'''%%%%%%&&&'''### !!!%%%)))******+++'''### !!!""""""!!!"""###"""!!!"""%%%''''''((()))***+++,,,,,,,,,///,,,&&&"""!!!###'''***'''(((+++000:::AAA===555---***'''''')))******(((""" !!!###"""!!!'''%%%"""!!!"""%%%''')))(((&&&$$$%%%&&&***,,,///000000222555777888666333///,,,)))(((''')))&&&$$$''',,,000///---///000444777999888333///---+++(((&&&'''***///222///...,,,******,,,...///000333333///((($$$###%%%$$$"""###(((+++******,,,,,,+++***---000222111000333333333111///111555999@@@@@@???;;;555000---+++111222222111///+++'''%%%%%%&&&((())))))))))))(((+++,,,...000000000///......///000111000///---+++'''$$$ !!!######"""""" !!!%%%,,,111999;;;===>>>>>><<<777444000///,,,(((&&&(((,,,//////...+++&&&""" !!!'''***000555666111(((!!! ######"""  !!!%%%'''((((((***))))))+++...111222222---+++&&&$$$$$$'''+++......,,,+++,,,------,,,***)))(((&&&$$$!!!!!!&&&,,,111111...***%%%'''***///222111...++++++///222222000111444888;;;888444000...///000222333666:::<<<:::555///+++)))&&&###""""""#########!!! ###"""!!!$$$&&&'''&&&%%%((((((''''''(((***...000444///******,,,...,,,***,,,,,,++++++************+++---///111444555666777444999???DDDEEEAAA;;;777999===BBBCCC???:::666444111333777;;;@@@CCCDDDEEECCC???<<<<<<:::888;;;AAA>>>>>>>>><<<;;;;;;>>>@@@@@@BBB???::::::>>>@@@>>>@@@???@@@BBBDDDFFFFFFEEEAAA@@@===888222///......111222444777999888444111,,,---///222555666666666444444555777777444///+++,,,///333777888888666444333111///...111666<<>>>>>BBBGGGJJJGGG@@@777111111111111222444666888999???@@@AAAAAA@@@>>>>>>>>>999666222444:::???AAAAAA@@@===;;;<<<>>>>>>;;;888:::;;;===@@@CCCCCCAAA??????;;;555111...---,,,,,,666555444444666888:::;;;999999999888777666666555555222222444333000333888999999777222---))))))***,,,+++)))'''&&&%%%%%%&&&******+++,,,,,,***%%%"""%%%(((+++)))$$$ !!!###!!! !!! !!!"""######"""!!!###&&&)))++++++'''%%%!!!!!!$$$&&&&&&%%%$$$!!!!!!!!!!!!###$$$%%%'''(((***+++,,,+++(((%%%######&&&###!!!"""%%%((()))((((((%%%!!! """$$$&&&&&&$$$$$$%%%$$$######%%%'''%%%&&&(((***,,,---.........***&&&"""!!!###''')))+++,,,---333>>>DDD>>>444+++***(((((()))***)))(((###$$$&&&%%%$$$###"""###'''%%%###"""!!!"""$$$%%%''')))******(((''''''(((...000222222111111222333333111...+++)))(((((())))))'''&&&)))...111111000,,,---000555888888555222000///---,,,---000444666333111...,,,,,,---///111111222111,,,&&&""""""###  %%%'''%%%&&&)))(((((()))+++///111111000555555444222222333777:::BBBBBBAAA===777111...---...000111222000---)))&&&((('''''''''''''''((((((,,,,,,,,,,,,---------,,,---.........---,,,***)))%%%"""  !!!!!! !!! """)))...666888:::;;;:::777333111***(((%%%""" ###(((,,,,,,,,,)))%%%!!!&&&***000222111,,,(((%%%"""###%%%%%%$$$###$$$%%%$$$######%%%))),,,------***(((&&&''')))---//////---***%%%"""###''',,,000---,,,******+++,,,,,,+++$$$###"""  ###''',,,---,,,+++"""$$$''',,,000111///---+++---...---,,,---111555888555000,,,++++++...///444888===@@@???999222---)))&&&"""!!!"""###$$$$$$!!! !!! """%%%''')))((('''&&&,,,***(((&&&&&&'''***++++++)))'''(((***+++(((%%%(((''''''''''''&&&&&&&&&&&&(((***---000333555777111666===BBBBBB===666222000555<<>>:::555333000333999???DDDGGGHHHHHHBBB:::333111111222777<<<>>>>>>???>>><<<<<<>>>@@@???AAA???;;;<<>>AAACCCEEEEEEDDDCCCDDDEEEBBB<<<777:::;;;===AAADDDEEECCCAAAFFFCCC>>>999555222111111888888777777888:::<<<===555666777888999::::::;;;;;;666333111///---111777;;;;;;999555000---,,,------+++)))((((((***,,,---//////000111222000,,,)))''')))+++)))$$$   !!!###$$$!!!!!!%%%((()))$$$""" !!!"""%%%'''(((((('''''' !!!  ######""" ###%%%&&&'''((()))+++---///...***%%%""" ###"""!!!###&&&(((((((((%%%###!!!!!!$$$(((***+++'''((((((&&&%%%$$$%%%'''###$$$&&&)))+++---//////+++)))%%%""""""$$$''')))000000111777AAAFFF???333,,,+++***)))(((''''''&&&&&&+++///...)))%%%%%%&&&''''''&&&%%%&&&'''((()))***+++,,,,,,++++++******///000111111///...---,,,+++)))'''%%%%%%&&&''')))&&&%%%%%%(((,,,000111000------///333666777555333000000000111333555777888888666333000//////000222222222///***$$$!!!!!!"""!!!!!!%%%%%%""""""&&&%%%&&&))),,,000222222222666555444444444555888:::???@@@???<<<777222000///---///111333222///,,,)))***)))'''%%%$$$%%%&&&'''***)))(((''''''(((((()))++++++++++++***((('''&&&"""!!!!!!"""$$$$$$###"""!!! !!!(((---444777999999666111---***&&&%%%### """(((,,,...---+++'''### &&&+++///...)))%%%%%%&&&&&&'''(((((('''''')))+++'''&&&&&&(((,,,///000000,,,(((%%%###&&&))),,,---...+++&&&######(((---111000---+++***++++++***)))  !!!!!!###%%%'''(((((( !!!%%%***...111000///,,,,,,+++)))(((***///333111///+++((((((***---///222777===BBBBBB===777222...***&&&$$$$$$%%%&&&&&&### """###%%%&&&'''''')))***000,,,'''$$$###$$$&&&'''&&&$$$"""###%%%&&&%%%###########################%%%%%%''')))+++...000111///555<<>>888999;;;===>>>;;;555///+++,,,...222777:::===>>>>>>BBBFFFIIIIIIFFFCCCBBBCCC@@@BBBCCCCCC@@@@@@BBBDDDGGGHHHJJJMMMLLLFFF;;;333444666999>>>BBBDDDDDDBBBHHHGGGDDD???;;;777666666999999888999999;;;<<<===444444555777888:::;;;<<<===777222///,,,,,,111999???>>><<<999555333111111---+++)))'''(((***---///333333444555555444111...(((***+++)))%%%"""!!!!!!!!! """$$$ """&&&'''###"""!!!!!!"""!!!###&&&(((******)))((((((!!!!!! """!!! """ !!! """$$$$$$###""" !!!###&&&'''''''''((((((+++...111111---((($$$""" !!!"""$$$''')))******%%%###"""###&&&))),,,,,,*********)))&&&%%%%%%&&&###$$$&&&(((+++,,,---...***(((%%%######%%%(((***111333555:::BBBFFF===111------,,,***'''%%%$$$###***000666555///)))(((***(((((()))***+++,,,---------------.........------------,,,+++***((('''%%%"""!!! !!!###%%%&&&$$$$$$%%%(((+++///111222000//////000222333222000111222444666888888999999<<<:::777444222111000000222111...)))%%%"""!!!"""!!! !!!###!!!!!!%%%'''+++///111333444555666555444444555777888999999;;;;;;:::666333222222...///222444333111///---+++)))&&&$$$""""""###$$$&&&%%%###"""""""""$$$%%%$$$$$$$$$######"""!!!  """%%%&&&%%%$$$  &&&***444888;;;:::555---'''$$$$$$###"""!!!!!!$$$)))---///...---)))%%%"""!!!!!!'''+++---***###!!!$$$***++++++*********,,,///''''''''')))---000222222---)))%%%###$$$(((+++,,,,,,)))%%%""""""&&&+++//////---***)))((((((&&&%%% !!!"""$$$###"""!!! """### ###(((---000000000,,,+++)))'''&&&)))---000***)))'''&&&'''***---///...333999???AAA???;;;888555222---***))))))((('''&&&$$$  $$$$$$###""""""%%%+++000333---&&&!!!!!!"""######$$$""" """###$$$ !!!###%%%(((***,,,---...333;;;@@@@@@;;;333---%%%%%%'''))),,,---------***...444;;;@@@CCCDDDDDD777///+++///333666888<<>><<<999666444444555444222...***'''(((+++000555999;;;<<<<<>>BBBAAA???===;;;888666444000...+++))))))+++...000666555555555666555222///)))***+++***(((%%%$$$$$$ ######"""!!!"""!!!###&&&'''###""""""$$$%%%&&&$$$###'''))),,,,,,***(((((((((############""" !!! ###"""!!!  !!!!!!"""""" !!!###$$$$$$###"""$$$&&&(((((('''%%%%%%&&&(((,,,111222000,,,(((&&& ###%%%(((***,,,...'''&&&$$$$$$''')))*********++++++***'''%%%%%%%%%$$$%%%'''((()))***++++++)))((('''&&&'''(((***,,,///333777;;;@@@AAA999...,,,------+++'''$$$######,,,222777777111,,,***+++'''(((***---...///000000...------...000000///---***(((%%%#########!!! !!!###$$$###$$$&&&(((,,,///222444222000...------------,,,000222555888:::999777666999888777555333222000///000...,,,(((%%%###!!!!!! !!!%%%(((---111333444555777555333222222555666777777555777888888666333333333///000111222222111000///,,,***'''###!!!!!!!!!!!!!!!  !!!!!!$$$%%%$$$""" ###&&&222888>>>>>>777---%%%!!! !!!######$$$&&&***---------,,,)))$$$!!! '''***+++'''!!! ###,,,---------,,,,,,---///(((''''''***...111333333...***&&&%%%&&&))),,,---***'''$$$!!!!!!$$$'''***+++)))(((''''''&&&###  """$$$&&&'''&&&$$$!!! """""""""###''',,,///000///+++)))&&&$$$$$$''')))+++&&&&&&&&&'''(((***,,,---))),,,111666999;;;;;;;;;999666222///---+++)))'''((((((''''''%%%$$$###"""$$$###"""$$$---444444---$$$!!!""""""###""" """$$$ ###''')))******+++000777<<<===888111,,,$$$###"""###%%%((()))((('''***///444999;;;<<<<<<222...---222666888;;;???EEEHHHKKKLLLJJJHHHHHHHHHHHHIIIFFFAAA@@@CCCEEECCCBBB@@@===;;;:::888555333444444333///+++(((&&&'''(((((((((***...000111000111444777666444333444777222000//////000111000///***++++++,,,---///000000...///111222444666777777:::999777666555444444444///......---+++)))'''&&&(((+++///444888:::;;;;;;===EEEMMMPPPNNNKKKLLLNNNPPPQQQQQQMMMHHHDDDDDDEEEHHHJJJOOOSSSRRRIII<<<111(((+++000777>>>BBBCCCBBB@@@CCCDDDBBB>>>:::;;;<<<666666777777777888888888::::::999999999:::<<<===<<<888444444444555;;;CCCCCCAAA???>>>>>><<<888666555333111//////000222333777666555555555333000...++++++++++++)))(((&&&$$$###$$$$$$ !!!""" !!!$$$''''''$$$###$$$&&&)))++++++++++++...111///+++((('''(((%%%%%%%%%%%%$$$"""!!!  !!!"""###$$$######%%%$$$""" !!!!!!&&&$$$!!!!!!######!!! !!!"""###$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$&&&***///111000---***((( """$$$%%%&&&(((+++...)))'''&&&%%%'''((((((((()))***+++)))'''$$$$$$$$$$$$%%%&&&((())))))))))))))))))))))))+++,,,...///)))000777:::;;;999222***(((+++,,,+++'''$$$$$$%%%+++///333333///+++)))(((%%%'''***---///111111111,,,+++***,,,...///...+++'''### """"""### """$$$'''***---111333000---***(((((((((((('''+++...222555666444111///000111333444444222000...,,,+++)))'''%%%### !!! $$$)))///222333333555777444222000111444666555444555777888888555333222222////////////////////////,,,***'''$$$!!!  """$$$$$$###!!! """"""!!!"""$$$&&&///777@@@AAA:::///'''""" """%%%'''(((***---///------,,,)))%%%!!!&&&((((((&&&###!!!###%%%---...///...---,,,---...(((((((((+++///222444444///,,,(((((())),,,...///+++)))'''$$$$$$%%%'''(((''''''((()))***)))%%%""" ###&&&'''))))))((($$$!!! """%%%%%%$$$$$$'''+++...///...(((&&&###""""""$$$&&&&&&&&&&&&((()))************&&&'''(((+++///333666888666444222000///,,,)))''''''***---///...+++((('''!!!"""""" %%%...666444,,,""" """""""""""""""!!! !!!""" $$$&&&&&&%%%$$$&&&+++111666777333---)))&&&$$$###$$$&&&'''&&&$$$%%%'''***...111444555555111//////333444555;;;AAAGGGJJJMMMNNNMMMKKKIIIIIIIIIJJJGGGBBBAAAEEEFFFEEEBBB???:::666444222000///111111///,,,((('''''')))&&&&&&&&&(((---000222333111444666444111111555999333111//////000000000///+++++++++,,,---///111333222222333555666888999:::888777555333111000000111///...---,,,+++*********,,,...111444777:::;;;;;;>>>GGGQQQTTTRRROOOOOOQQQSSSRRRPPPMMMIIIGGGFFFFFFGGGFFFGGGIIIIIICCC:::333***,,,111888>>>BBBBBBAAA===AAADDDBBB===999999;;;555666666777777777777777888777666666666888:::;;;999666444666666666;;;BBBBBB@@@>>>>>>>>><<<888555555555444333333444555666888777555444333111...,,,---,,,+++***)))'''$$$""" !!! !!!!!!"""!!!!!!"""!!! !!!###&&&''''''$$$###$$$&&&***...111111000333666333---((('''(((%%%%%%%%%$$$###"""!!!  ###%%%''''''&&&%%%"""!!! !!!###%%%(((&&&"""!!!$$$$$$""" !!!!!!"""###$$$%%%&&&'''!!!###%%%&&&%%%$$$$$$$$$$$$(((,,,...---***((('''###$$$$$$###!!!"""&&&))))))(((&&&&&&'''''''''&&&'''((()))(((&&&###"""""""""###%%%'''(((************+++,,,---...000111222%%%...666888777444...'''%%%(((+++***(((&&&&&&'''***,,,//////---***'''&&&###%%%)))---///000111000+++)))(((***---...,,,***%%%!!!"""######"""!!!$$$&&&***...000...***&&&$$$$$$%%%%%%%%%%%%(((---000111...***''')))+++///222333222000...)))((('''&&&%%%### ### %%%$$$)))///222222333444666333000///000333555444222777888999888555333222222///......---------......+++***'''$$$!!! !!!"""&&&%%%$$$$$$%%%%%%$$$""""""$$$&&&'''&&&&&&&&&''',,,666@@@DDD===222)))$$$!!!$$$))),,,---///000222.........+++&&&###!!! &&&&&&&&&&&&%%%%%%&&&(((---///000///---,,,,,,,,,)))((())),,,000333555555///---******,,,...000000///---+++)))(((((()))***'''(((***---///...***''' ###&&&(((***+++***'''######%%%((('''&&&%%%'''***---......&&&$$$!!! !!!"""######'''(((***++++++***(((&&&$$$######$$$''',,,111444222111000000///---)))&&&&&&***000444444111---+++!!!######"""'''///777333+++  """""" """$$$%%%###!!! """%%%%%%### ###''',,,111222///***'''(((&&&&&&''')))(((%%%!!!%%%&&&(((+++---///111222222000000222111222999BBBGGGJJJNNNPPPNNNLLLJJJIIIHHHIIIGGGBBBBBBFFFHHHGGGBBB>>>888333111///...---///...---***((((((***,,,%%%$$$%%%(((,,,111333444111333555222///000555:::555222000//////000000///+++++++++,,,...111333555444555555666888:::;;;<<<666666555333000///...///333222000///...//////000///111333666888:::<<<===AAAJJJTTTWWWTTTQQQQQQSSSQQQOOOLLLJJJHHHGGGGGGFFFDDDBBB???>>>>>><<<777222...000444:::???BBBBBBAAA===AAADDDBBB<<<888777999555666666777777777666666333333222111222444666888555333333555555444888===@@@>>><<<======<<<888444333333333444444555666777999777555444333111---+++...---+++***(((%%%!!! !!!###$$$$$$$$$###""""""!!! """$$$&&&'''&&&$$$######&&&+++000444555444777999666///)))((()))%%%$$$$$$###"""!!!  $$$''')))(((&&&$$$"""%%%(((%%%###!!! """$$$!!!$$$$$$###!!!#########$$$%%%&&&((())) ###$$$$$$$$$%%%&&&$$$'''***+++***'''%%%%%%%%%&&&$$$!!!!!!%%%)))'''%%%%%%'''''''''&&&%%%'''((('''%%%###"""""" !!!$$$&&&)))***,,,,,,+++,,,---///111222333444,,,...111444555333...+++***'''$$$"""###$$$$$$######&&&)))***(((%%%###"""!!!&&&+++---...---,,,***)))(((((()))***)))'''###%%%%%%%%%$$$%%%%%%&&&'''(((******---$$$ $$$$$$!!! $$$***,,,+++((($$$###&&&&&&(((---111222000---...***%%%######""" !!!######"""!!!&&&)))---////////////000000000...+++...333444222666555555666666444000,,,***...000...)))'''))),,,,,,,,,+++'''"""!!!###!!! """%%%%%%"""&&&&&&&&&%%%$$$###!!! ###$$$%%%&&&''''''''''''000555;;;===999111)))%%%###%%%+++111555555222000000...***&&&#########$$$((()))***)))''''''***---777555111...,,,+++,,,---)))***---000222333333333---...000111111///---++++++***)))))))))+++---///++++++,,,///222333000---%%% !!!###&&&###'''++++++***((()))***+++,,,)))%%%(((......(((&&&$$$""" !!!###&&&)))******)))(((%%%### !!!$$$&&&'''((((((***---//////,,,***+++///444666444111///...###&&&)))(((%%%%%%)))...000))) """'''(((((('''%%%!!! ###$$$###"""!!!%%%'''&&&###$$$,,,000000+++&&&###((()))***,,,,,,***&&&###&&&))),,,---+++***,,,...444111---***,,,222:::???DDDCCCCCCDDDGGGHHHHHHGGGIIIIIIHHHFFFDDDCCCCCCDDD@@@:::222---,,,---,,,***111///---+++******++++++))))))))))))+++,,,...///333222000.........///000111---***,,,111444333111222111000000000000111222222444888<<>>===;;;999777666111333666;;;???BBBBBBAAA???===;;;888666555555555777888:::;;;999777555333333000---,,,...111444555555444333222222222333333444999>>>@@@===999777777555444333333444666999:::<<<999555333222222000///+++(((%%%%%%'''&&&!!!"""$$$$$$!!!""" ###&&&&&&### """$$$###"""$$$((('''###'''&&&%%%'''***---......///444999888333+++&&&$$$%%%!!! !!! !!!%%%)))((("""!!!###$$$!!!!!!$$$&&&'''((($$$ !!!%%%'''&&&###&&&$$$"""$$$(((***(((&&& ###&&&&&&###!!!$$$%%%'''((((((((('''&&&"""###"""%%%)))(((&&&$$$""""""!!!"""$$$%%%'''&&&$$$!!! """"""""""""###$$$&&&&&&&&&+++000222111111333555...------///111111///,,,&&&$$$!!! !!!!!!!!!!!!$$$'''(((&&&$$$"""""""""$$$'''***++++++***)))((('''&&&&&&''''''&&&%%% ###'''******************+++---///000...&&& ###'''&&&###""""""%%%(((***)))'''&&&&&&&&&&&&'''***---...,,,***(((%%%"""!!!""""""!!! ###%%%%%%$$$$$$$$$''')))+++,,,+++******++++++---------222999;;;999777666777888888666000,,,&&&)))+++)))&&&%%%)))---...---,,,((("""!!!###$$$!!! """%%%&&&$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&***...333555333...)))&&&(((***...222444333000---000...+++(((%%%%%%%%%&&&&&&''')))(((((()))---111999666222...+++***+++,,,,,,---...000111222333333111111000///...,,,***)))((((((((()))+++...111333000//////111444555444111'''!!!!!!!!!!!!$$$$$$'''+++,,,+++******+++((()))'''$$$&&&++++++&&&'''&&&### !!!$$$''')))((('''&&&(((&&&$$$""""""############%%%'''+++---...,,,+++***---000111000...---,,,,,,......***%%%$$$'''++++++'''!!!!!!!!!###$$$%%%%%%$$$!!!!!!$$$&&&%%%$$$###%%%((()))((($$$ %%%,,,///...+++'''%%%###%%%'''***+++***&&&$$$''')))++++++******,,,...///---+++***---111666:::<<<<<<===???CCCFFFGGGFFFJJJIIIIIIGGGEEEDDDDDDEEEAAA;;;444///...---+++(((,,,+++***))))))+++,,,---,,,---------------------000...,,,******,,,...///---)))''')))///333444333555555444333222000///...111444999>>>BBBCCCDDDCCC===999444222111222333444===??????>>><<<::::::;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>======<<<:::888666111222555999>>>AAAAAA@@@999888777555444444444444777999<<<<<<;;;888555444000...,,,+++---000222444444333222111000//////...111555999;;;:::999999:::888777666555666888:::<<<>>>;;;777444333222000...'''$$$"""$$$''''''###!!!###$$$"""  ###$$$###!!!"""$$$$$$""""""%%%'''%%%%%%###"""###&&&)))+++,,,,,,111666666111***%%%###"""!!!!!!!!!""" ###&&&&&&!!!$$$!!! ###'''(((((($$$!!!"""&&&)))(((&&&&&&$$$"""###&&&(((&&&$$$"""%%%%%%###!!!%%%&&&'''(((((((((''''''!!!"""### $$$%%%$$$###""""""###%%%&&&%%%&&&&&&$$$!!! !!!"""#########(((...111111222444777///+++'''(((,,,///...+++""" !!!$$$%%%$$$"""!!!!!!''''''((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%###"""!!!$$$$$$###""""""(((,,,...222222222333444555666777111***%%%'''***(((%%%$$$$$$&&&)))******)))******((('''&&&&&&(((((('''&&&###!!! !!!"""!!!!!!%%%((((((&&&%%%%%%'''((((((((('''%%%$$$%%%&&&'''***---///666>>>@@@>>>888777888;;;<<<888111+++"""###$$$"""!!!###(((---//////---)))###!!!%%%&&&&&&###"""!!!"""$$$&&&&&&%%% !!!"""$$$&&&'''$$$%%%%%%&&&&&&&&&%%%%%%"""%%%)))******(((((((((...///222333222///,,,***...---+++)))((('''''''''$$$%%%''''''))),,,000444:::777222---***)))***+++///.........000111333444555333000---)))'''&&&%%%%%%%%%&&&(((,,,000555777666444222222333444444444(((###!!!######!!! """"""%%%)))++++++*********%%%&&&$$$"""###&&&&&&###$$$######!!!"""%%%&&&&&&%%%$$$***)))'''%%%###!!!!!!$$$(((***+++,,,+++***+++------,,,,,,,,,...666555222+++%%%$$$&&&***(((&&&$$$#########"""!!! !!!"""###"""!!! !!!!!!!!!###%%%''''''&&&'''(((******)))%%%"""$$$'''+++---,,,***(((''' """%%%'''))))))'''&&&(((((()))(((&&&''')))***))))))***,,,...000222333222222555999???DDDFFFGGGJJJJJJIIIGGGFFFFFFFFFFFFAAA<<<666222000...+++''''''''''''((()))+++---......///000000///---+++))),,,***(((&&&&&&(((+++---(((%%%###%%%+++111555555666666666555333000...---333666===BBBFFFGGGEEEDDD:::999666222222444:::>>>DDDEEEDDDAAA===;;;;;;<<<======>>>>>>>>>>>>>>>===???CCCHHHMMMNNNLLLIIIFFFFFFAAA;;;777777:::<<<===;;;;;;<<<===>>>===999666111111444888<<<@@@@@@@@@555555555555555555555555888;;;>>>???<<<888555444000///------...000333555666666444333000...+++***---000333666888:::<<<>>><<<:::888666666888:::<<<>>><<<888666444222///---"""!!!!!!$$$'''(((%%%"""!!!$$$### !!!!!!!!! """&&&&&&!!!"""&&&&&&### !!!%%%((()))+++///444444...(((###""" !!!#########!!!!!!###### """ $$$&&&(((%%%###!!!"""&&&)))***(((&&&###!!!!!!###$$$###  ###$$$""" %%%%%%&&&''''''''''''&&& """$$$""" ###!!!  """%%%)))+++((('''%%%!!!  %%%,,,000111222666999,,,'''###$$$))),,,***''' """""""""!!!!!!"""((('''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%###!!!"""&&&'''&&&$$$ """''',,,...777999<<<>>>???>>>===;;;555///***,,,---)))$$$###&&&)))...000000///......***(((&&&$$$$$$#########!!! !!!""""""###&&&)))((($$$###%%%'''''''''&&&###!!!!!!###&&&(((,,,///222888@@@BBB???::::::;;;???AAA===333,,,###""" !!!''',,,//////...***%%%""" ###((()))(((&&&$$$"""!!!!!!"""###$$$  """%%%'''$$$$$$%%%%%%%%%$$$$$$### """""""""$$$''')))000222333333000,,,***(((,,,,,,,,,,,,+++)))(((((($$$$$$%%%&&&(((,,,111444777444000,,,))))))***+++,,,+++******,,,///222444777444...)))$$$"""!!!!!!!!!"""###&&&+++000555777999777222///......//////'''$$$$$$&&&&&&""" """"""&&&)))))))))((('''###$$$###!!!!!!""""""  !!!!!!"""$$$###"""!!!'''((((((&&&""" ###&&&'''((())))))(((***+++++++++,,,...000888555000***%%%%%%(((,,,,,,)))&&&%%%%%%%%%$$$### !!!"""""""""""""""!!!!!!"""%%%'''''''''&&&'''''''''&&&%%%$$$###''')))++++++)))(((((((((###$$$%%%%%%%%%&&&(((******)))'''$$$######%%%&&&&&&(((,,,000111111///...+++---000666>>>DDDGGGHHHJJJIIIGGGFFFFFFFFFFFFEEE>>>:::555333222000,,,((($$$$$$&&&''')))+++,,,------...000111000---***(((---***'''$$$$$$&&&(((***&&&###!!!"""(((...333555444333222111111111222222777;;;BBBGGGIIIHHHEEEBBB999999666222000444<<>>?????????>>>===;;;:::;;;???FFFJJJKKKIIIFFFDDDCCC>>>888444333555999;;;999999;;;>>>AAAAAA===999222222333666:::>>>??????888888999999999888888888888<<<@@@@@@<<<777444333222222222111111333777999::::::888555222...***(((+++...333888;;;===>>>>>>:::999777555555777999;;;<<<:::888666555333///---""""""###&&&))))))&&&### $$$%%%""" """ !!!&&&'''!!!%%%'''### ###'''))),,,000444333---&&&!!! """ !!!###$$$$$$!!! ###%%%%%%$$$!!! $$$'''((((((&&&### !!!"""###""" ######$$$$$$$$$%%%%%%%%% ###&&&&&&$$$######$$$ !!!%%%))),,,)))(((%%%   %%%+++///000111444777(((%%%###%%%)))***&&&""" !!!!!! !!!###&&&%%%$$$######$$$%%%%%%#########%%%''''''%%%### """&&&((()))'''%%% !!!%%%))),,,,,,888===CCCGGGHHHDDD???;;;777222...///...(((###!!!''',,,333777777444111///***)))'''$$$"""!!!""""""""""""!!!  !!!""""""$$$%%%$$$!!!!!!###%%%$$$$$$###"""!!!"""%%%(((***...222555<<>>@@@DDDGGGDDD:::111'''%%%!!!!!!&&&+++---...---***&&&############(((++++++((('''$$$!!! """!!!!!!""""""############""""""!!! """'''***000222333111...+++******///000111222111///---+++%%%$$$###$$$&&&***...000111///---***)))***+++,,,&&&%%%%%%%%%'''+++///222444000***$$$   !!!$$$(((...222555999666000***&&&%%%&&&'''&&&$$$%%%((('''###"""$$$!!!###&&&)))+++***(((&&&###"""""""""!!! """"""!!!""""""!!! !!!$$$%%%$$$  """%%%&&&%%%%%%&&&'''&&&''')))******+++---///000...)))%%%$$$''',,,000222...(((%%%$$$$$$%%%%%%!!!!!!!!!!!!""""""######!!!  ###&&&&&&&&&""""""!!!!!!"""###%%%&&&)))******)))'''&&&'''(((***)))'''$$$###$$$)))---000,,,'''$$$###$$$&&&'''(((+++000444555333///,,,***,,,///666>>>DDDHHHIIIHHHFFFCCCCCCDDDEEEDDDBBB999555222222333222...***$$$%%%''')))***++++++***,,,...111333333111...,,,000---***&&&%%%%%%&&&(((&&&$$$"""###''',,,111444///...------///444888;;;===AAAGGGKKKKKKHHHCCC@@@:::888555000...111999@@@AAAAAA@@@???======???AAAAAAAAA@@@???<<<999666444666<<>>999444222333777:::777777999>>>CCCEEEAAA===555333333555999<<<===>>><<<;;;;;;::::::999999999999===AAA@@@;;;666444444555666666555444555888;;;<<<;;;888555111,,,)))'''+++///555<<>>???AAABBB@@@>>>555222//////111000...+++%%%&&&)))+++,,,,,,+++***...000333666666555222111222000---***'''&&&&&&&&&'''&&&%%%&&&(((,,,111444......---///333999>>>BBBCCCFFFJJJMMMLLLHHHCCC???:::777222...---000666;;;===???@@@@@@@@@AAACCCEEEDDDCCCAAA>>>:::777444222555:::AAACCCCCCAAAAAABBBAAA@@@<<<777333222555777555444666<<>>999555...+++,,,///---'''""""""&&&,,,222555555111---+++%%%&&&&&&$$$!!! """!!!"""###!!!"""$$$ !!!%%%&&&%%%""""""###""""""###%%%'''+++...000333:::CCCGGGFFF>>>;;;<<>>444,,,(((### !!!$$$(((+++******)))%%% ###)))///))))))'''###"""!!!  """$$$%%%(((+++...333666777333...,,,---000111333666888666333...+++"""!!!&&&)))***((()))******)))'''&&&$$$!!!  """$$$%%%%%%"""!!!"""(((---222666444222...(((###!!!###&&&(((&&&''''''$$$ $$$******---000222000+++'''!!!!!!###!!!###"""!!!###"""!!!  ###""" &&&)))+++***&&&%%%'''***+++///222333///***%%%######!!!"""''',,,//////***### """###!!! !!!$$$%%%!!!!!!$$$&&&&&&###!!!"""'''***))))))(((&&&$$$######%%%(((+++---+++'''%%%'''))),,,''' """(((---///333555888:::999555000---//////111555;;;???AAAAAA@@@===999:::===???===:::444000---,,,------+++)))$$$'''***---///...---,,,...000222444444333111000111000///---+++)))((('''''''''((())),,,///333666222333555888;;;???AAACCCDDDGGGKKKMMMLLLHHHDDD@@@:::555000---...111555888:::===???AAAAAABBBDDDFFFGGGEEEBBB???;;;888666555777<<<@@@AAA>>><<<===???AAAAAA>>>999444222333555333111222888AAAFFFEEEAAA<<<999666555777999;;;;;;;;;:::777666666888;;;===@@@DDDFFFCCC;;;666777:::999<<<===;;;666555888;;;;;;888444///+++)))))))))***,,,111777<<<<<<888444+++...222666999;;;;;;;;;===<<<<<<<<<:::555///+++)))+++------***%%%!!!'''+++)))$$$!!! !!!"""  $$$%%%$$$"""  ###$$$%%%)))---111111---(((&&&&&&''''''%%%!!!  """$$$!!! """$$$### """%%%(((%%%!!!"""%%%%%%###!!! ###$$$&&&)))++++++)))(((######""""""!!!  $$$(((***(((### """!!!!!! """&&&+++---,,,,,,...000///222555222,,,)))))),,,###""""""###$$$$$$###!!! !!!"""#########""" ###(((,,,---,,,*** """&&&***...///...+++'''""" ###(((---000222444888:::;;;888555333(((''')))------'''$$$$$$&&&***...000///,,,***)))!!!$$$%%%###  """ !!! """&&&!!!###))))))'''"""#########""""""###%%%,,,......---222:::>>><<<777444444:::AAAAAA999000+++'''### """&&&***,,,******'''""" (((000((())))))%%%  !!!!!! ###&&&(((***...000666999999555///,,,...111---///333444333///)))%%% %%%((()))''')))******)))&&&""" """!!!   """###)))///555888222222///***&&&$$$'''******(((((('''""""""******,,,000222000***%%%""""""###!!!"""######"""!!!"""$$$"""!!!&&&***---,,,(((''')))---333777;;;;;;555---%%%!!!### """&&&***,,,(((%%% !!!!!!!!!$$$&&&""" """%%%&&&''''''$$$ """'''+++(((((((((&&&###""""""###"""(((...///+++&&&%%%&&&$$$&&&,,,000777888:::;;;999555111...000///111444888;;;<<<<<<>>>:::666777;;;===:::777444000,,,***++++++)))&&&$$$&&&+++///111111///...---...///000000///---,,,/////////...---+++)))(((&&&(((***,,,...111666888777999===@@@CCCCCCBBBAAADDDGGGJJJLLLLLLIIIEEECCC:::444...,,,///333666666888;;;>>>@@@AAAAAABBBCCCIIIGGGDDD@@@===;;;:::::::::>>>AAA???;;;888999<<>>===@@@BBB???:::888:::======999444///,,,,,,,,,---((())),,,222777999666333***...333999===>>>>>>>>>AAAAAA@@@???<<<666...)))(((***---,,,)))$$$  (((,,,)))$$$!!!""""""!!!&&&&&&"""!!!"""!!!$$$)))...///,,,***)))***%%%%%%$$$  !!!###%%%  !!!!!! !!!"""$$$'''***%%%  ###&&&&&&###!!! """###%%%'''******)))'''""""""######""" ###***---+++'''""" %%%***,,,,,,,,,...000666444333333333333111///(((&&&###"""###%%%%%%%%%  !!!###%%%%%%$$$""" !!!###%%%(((*********))) !!!)))111333---'''###$$$+++111333333000---...///000...,,,#########%%%(((((('''&&&%%%(((,,,......,,,+++***%%%%%%$$$###"""""""""""" !!!###$$$ ###(((((('''######$$$%%%%%%$$$######'''***------,,,,,,///222000000111555888777333...)))(((%%%###!!!!!!"""###%%%$$$######)))###$$$######%%%###  ###&&&(((,,,...888777666666666444000---,,,***)))***,,,***%%%!!!"""%%%%%%$$$'''&&&&&&'''((('''""""""$$$### !!!  """'''...555:::333///+++((('''(((((()))111222///(((!!!!!!&&&''',,,---******---+++&&&!!! """%%%%%%""" """!!!""" $$$###"""(((------,,,******,,,///333555<<>>@@@BBBEEEDDDCCCCCCBBBAAA>>><<>>:::777666666AAA@@@???===:::666222000,,,''''''000:::>>>@@@BBB<<<:::777555444666888:::999777666555777<<<@@@CCCBBBBBBBBB@@@>>>===???AAADDDEEEEEECCC???>>>@@@BBBDDD>>>555///,,,+++)))&&&###$$$(((+++///222333444222333777:::>>>AAACCCDDDGGGDDDAAA@@@@@@<<<333,,,************)))%%%"""$$$###"""!!!!!!"""###$$$&&&(((***"""!!!$$$""" $$$%%%''')))***+++++++++$$$!!!  !!!###$$$  !!!###$$$%%%%%%%%%$$$###"""  ###(((,,,+++&&&"""!!!  """"""###&&&)))++++++***%%%$$$$$$&&&((('''### !!!&&&***+++((($$$!!!!!!!!! """$$$&&&''')))+++...:::888555444555555333222+++(((%%%###$$$$$$$$$$$$!!!###""" """###%%%&&&&&&$$$"""!!!#########$$$$$$%%%&&&&&&%%%---...)))"""'''111888;;;222///+++***+++,,,,,,***###"""!!!"""$$$%%%%%%$$$&&&(((,,,......---++++++&&&&&&$$$###"""""""""""""""!!! """%%%''''''&&&%%%%%%$$$$$$######""""""###%%%'''&&&%%%%%%(((************,,,//////,,,)))'''&&&###!!! !!!!!! %%%"""$$$######$$$""" !!!!!!  """ $$$)))///333:::999999::::::777333000,,,)))''''''((('''### """%%%%%%%%%&&&$$$######%%%%%%$$$"""!!!######!!! !!!!!!###&&&))),,,///000---***'''%%%&&&(((***+++111000...(((""" """%%%&&&***+++)))(((+++)))$$$ ###$$$###!!!!!! """""" ###''',,,,,,,,,,,,+++...222555999>>>AAA???666+++%%%"""###&&&''''''&&&!!!###!!!!!!###$$$$$$""" """&&&)))%%%"""!!!###%%%$$$%%%%%%###  !!!###(((///444333---%%%###+++111555333000...------...///+++***+++///555:::<<<<<<>>><<<888666555444222111000///...+++)))&&&%%%$$$###&&&))),,,---,,,+++)))+++***))))))))))))***++++++...222444333222222222......///000333666999;;;>>>AAADDDGGGFFFCCC???===<<>>BBBCCCDDDDDDDDDAAA>>>;;;AAABBBBBB@@@===;;;;;;;;;AAA@@@>>><<<999666333222---((((((000999???BBBEEE<<<:::666333222333444666:::888666555666:::>>>AAA@@@@@@@@@???======???@@@FFFIIIMMMMMMKKKIIIHHHHHHFFF???555...+++)))'''%%%!!!###&&&)))---000333444555777999===@@@BBBCCCDDDCCC@@@>>>>>>???;;;444...((('''''''''&&&"""!!!  """"""###%%%''')))******""""""%%%$$$""" """$$$'''((()))******"""  """###$$$!!!!!!!!!"""!!!!!! !!!"""!!! """#########"""""""""!!!!!! !!!!!! ###'''++++++(((%%%""""""!!! !!!!!!"""""""""###'''***,,,,,,,,,&&&%%%$$$&&&((((((%%%"""!!!###''')))***'''###!!!!!!"""!!!"""%%%&&&'''(((***+++>>>;;;777555555555555444...+++'''%%%$$$$$$$$$###!!!###'''&&&$$$$$$%%%%%%&&&'''&&&%%%###"""&&&%%%""" !!!'''((($$$!!!***444<<<@@@222---((($$$%%%'''))))))&&&$$$!!!!!!"""$$$%%%%%%''')))+++---------+++***((('''%%%$$$###"""""""""!!!$$$&&&&&&&&&&&&''')))'''%%%"""!!! !!!!!!!!!"""""" !!!###$$$""" """$$$$$$###%%%$$$"""   """!!!###$$$"""!!!"""$$$$$$###"""###$$$!!! '''///444::::::;;;======:::666222---)))%%%$$$%%%%%%### !!!!!!$$$&&&&&&$$$!!! ###&&&((($$$$$$""" """$$$'''***+++)))'''%%%$$$###"""!!!###'''+++---///...***'''$$$######$$$%%%((()))'''&&&'''&&&###!!!######""" !!!"""###%%%&&&'''***+++,,,,,,---000444777>>>???@@@>>>888///'''"""###'''))))))$$$'''$$$!!! !!!"""!!! ###&&&$$$ ###&&&'''&&&&&&$$$"""!!!###(((,,,333666444---$$$###***///111...+++((((((***---///*********...444:::===???AAA===888555333111///.........---,,,)))'''$$$"""###%%%(((***+++***)))'''((('''%%%$$$$$$&&&''')))***---///111111111222333111222444666888:::;;;<<<@@@BBBDDDDDDCCC@@@<<<:::999@@@GGGJJJHHHCCCAAA@@@666444222333666777555222000444777888666555777999>>>AAAEEEGGGFFFBBB===:::???AAACCCCCCAAA????????????>>><<<999777555444333...))))))111:::???CCCGGG===;;;777444222111111222999777666555777999<<<>>>>>>???@@@???>>>>>>@@@BBBGGGLLLRRRVVVUUUQQQMMMKKKFFF???444---***(((&&&$$$"""###%%%(((,,,000333555888999;;;===???@@@AAAAAA<<<;;;:::;;;<<<:::555000&&&%%%$$$###""" $$$(((&&&%%%'''***,,,+++)))""" ###&&&%%%$$$ !!!###&&&((())))))))) !!! !!!""""""###"""###$$$%%%%%%###!!! ###"""!!!  !!!"""#########"""!!!!!!!!!$$$(((***)))((($$$###"""!!!!!!"""###$$$!!!"""$$$'''+++------,,,'''&&&%%%%%%'''((('''&&&&&&''')))***)))&&&$$$""""""$$$$$$$$$ ###'''))))))((())))))>>>:::666333222333333222---***'''%%%%%%%%%%%%%%% %%%)))'''&&&'''&&&&&&&&&&&&%%%$$$""""""(((&&&### $$$&&&### !!!$$$***222888;;;111---&&&"""!!!###'''***,,,)))%%%$$$%%%'''((()))(((((()))***,,,,,,+++)))''''''%%%###"""!!!!!!!!!###&&&&&&###"""%%%(((,,,)))%%%!!! !!!"""!!!   %%%$$$###"""!!!!!!"""""" !!!"""!!!  $$$%%%###"""$$$&&&&&&%%%############  !!! ###,,,222888999;;;===>>><<<888444111,,,'''%%%&&&'''&&&$$$$$$!!! ###%%%%%%"""!!!(((,,,%%%$$$ !!!!!!"""!!!!!!###%%%(((******'''###!!!!!!%%%***......+++(((&&&%%%%%%$$$###'''((((((&&&%%%%%%###!!! !!! """"""""" $$$""""""$$$(((+++***)))''')))+++,,,...111555999???===<<<;;;999333+++$$$"""&&&(((((("""'''$$$!!! !!!!!!!!!"""$$$""" $$$(((***((('''%%%""" !!!###&&&...111444555222+++$$$$$$***------***'''%%%&&&***000333.........000444999>>>@@@BBB>>>888444222111000///,,,------,,,+++((($$$""""""$$$&&&((()))(((&&&%%%$$$###!!! """$$$%%%((()))*********+++---///222444666888:::;;;;;;<<<===>>>???@@@???<<<:::888:::???EEEGGGEEE@@@<<<;;;333222111333555555333000///222555666666555666777<<>>@@@BBBBBB@@@>>>======:::999666444333222222333...+++---555;;;>>>@@@CCC>>><<<999666444222111111444555777999:::;;;;;;;;;>>>>>>???>>>===>>>AAADDDFFFKKKPPPTTTTTTPPPKKKHHHDDD<<<333---+++***(((&&&&&&'''(((+++///333777999888888999:::;;;;;;;;;;;;666555666888:::999666333(((&&&$$$""""""  '''+++'''$$$&&&+++---***&&&!!! ###%%%$$$###"""$$$%%%'''(((((((((((( """ !!!"""%%%&&&&&&$$$""" !!!  ###!!!###$$$%%%$$$""" ###%%%'''((($$$###"""!!!!!!"""###$$$ !!!###'''***,,,,,,***'''&&&$$$$$$%%%''')))***+++,,,,,,+++)))'''%%%### !!!###%%%&&&'''$$$'''+++---,,,***)))))):::666111...............)))'''%%%$$$&&&((((((((($$$'''&&&&&&(((&&&&&&%%%$$$###"""""""""((('''&&&$$$!!!###&&&%%%$$$$$$$$$%%%''')))---222555000---'''""" ###(((+++...,,,))))))***+++,,,+++((('''&&&''')))***((('''%%%$$$###"""!!!  ###%%%###$$$)))+++((($$$ """ %%%%%%$$$$$$$$$$$$$$$$$$!!!"""!!!!!!!!!!!!!!!"""&&&'''%%%###%%%&&&&&&###!!! !!! """######!!!###,,,222777888:::===???>>>;;;888666000***((()))+++,,,+++&&&### !!!"""""" '''---$$$""" !!! """%%%'''((('''%%%######%%%'''(((((('''$$$###  ###)))---...+++'''%%%&&&&&&&&&%%%***(((''''''%%%""" !!!"""$$$$$$"""!!! !!!###!!! !!!!!!  !!!(((&&&%%%''',,,///---+++$$$&&&)))+++---111555888<<<999888888888444,,,&&& #########!!!%%%"""  !!!"""""""""$$$ %%%)))+++))))))'''$$$"""###&&&(((333222111///,,,((($$$""" """&&&***,,,)))'''$$$$$$'''...555999555444333222444888===AAA???<<<777444333333111000+++,,,---,,,+++(((%%%$$$"""###$$$&&&&&&%%%$$$###!!!  !!!###((())))))'''&&&&&&''')))000222444666888999::::::999;;;===>>>>>>===;;;999;;;>>>BBBCCCAAA<<<888555333333333444555444333222222444888::::::999999888<<>>>>>===999666444444222111000.........///000---,,,000888;;;:::999:::<<<;;;999777555333222111000444999===???>>>;;;999;;;:::999888777:::>>>BBBFFFHHHKKKMMMMMMJJJEEEBBB???999222.........---,,,,,,---///222555999<<<===888999999999999888777777111222333555777777666444,,,)))%%%######"""!!! !!! ''')))%%%"""$$$((()))&&&###!!!"""!!!!!!###$$$%%%%%%%%%%%%$$$### """ """$$$%%%$$$""" """%%%!!!!!! """###%%%%%%###  ###%%%$$$""" !!!""""""%%%)))***)))'''$$$$$$######$$$&&&))),,,//////...,,,***(((%%%$$$$$$%%%%%%%%%%%%&&&'''((())),,,//////...+++))))))444111---++++++++++++***&&&$$$"""###&&&)))***+++###$$$###%%%)))'''%%%$$$"""""""""###$$$((((((((('''$$$ ###'''(((((($$$&&&'''((()))+++///111---,,,(((%%%###$$$(((,,,...------///000000...---'''$$$!!!"""%%%&&&%%%###!!!!!!  """"""!!!'''&&&###$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!   !!!###''''''$$$"""###$$$###!!! !!!""" &&&...444555555777;;;>>>???>>>===888333---+++---///000000(((%%%!!!%%%***"""!!!######"""%%%***---...+++'''$$$"""$$$&&&'''(((((('''&&& """"""!!! ###)))...111///+++(((&&&''')))+++---)))'''&&&###"""%%%&&&$$$###""""""###!!! !!!###)))'''&&&(((,,,---,,,***###%%%(((+++---111555888888666444444444000+++&&& !!!""" !!!"""""" """###$$$(((***))))))(((&&&$$$$$$&&&(((222000---)))&&&$$$###### """###&&&((()))&&&$$$###$$$(((///777;;;999777555222222555:::???;;;999666444444333111///******+++***)))'''%%%$$$!!!"""#########"""!!!  !!!"""""")))******(((&&&%%%&&&(((---...///111444666777888888:::>>>@@@AAA@@@>>><<<:::;;;======;;;888444222555444444444444444444555444777;;;???@@@>>>;;;999===BBBGGGHHHDDD>>>;;;:::;;;:::999555000,,,+++++++++************+++,,,,,,++++++000666888444222444777888888888888777555555333666<<<@@@AAA@@@===:::777555222///...222888===FFFFFFGGGHHHHHHFFFBBB>>>;;;777333222333444333111111222555888;;;===>>>???:::::::::999888777666555///000222444555555555555///+++&&&$$$###$$$$$$$$$ !!!$$$$$$""" !!!$$$$$$###  !!!!!!!!!  !!!"""###"""!!! ###$$$"""""" ######$$$$$$###  """%%%###  """%%%((((((&&&$$$ !!!!!!!!!"""$$$(((+++//////...---***(((%%%###&&&((())))))((('''(((***+++---///...,,,)))''''''000...,,,+++++++++***((($$$###!!!"""%%%(((******!!!!!!"""!!!%%%***'''&&&$$$""""""$$$%%%'''))))))(((&&&$$$""" """&&&((()))(((***++++++))))))+++---)))***)))'''%%%%%%))),,,///000333777999777333000%%%!!!!!!###"""   !!!""" !!!""""""###""""""  !!!  ######$$$&&&$$$ !!!!!!!!! """$$$ !!!!!! """'''...222//////000444999<<<>>>===666111,,,+++...111222222)))&&&""" """%%% !!!""""""###''',,,000111---((($$$!!!###&&&)))***)))'''&&&!!!###$$$###"""$$$+++000666555111,,,((((((---222///)))&&&%%%!!!"""$$$###!!!  !!!"""&&&%%%%%%&&&'''(((''''''###&&&))),,,///222555888666555333111...***%%%"""  """ !!!"""###''')))&&&''''''&&&$$$###%%%&&&---,,,)))&&&$$$"""!!!!!! !!!###$$$%%%&&&###"""!!!###'''---444888666555222///---000666<<<777666555444333111...+++((((((''''''&&&%%%$$$$$$!!!!!!""""""!!!  !!!###$$$%%%%%%%%%$$$''')))))))))'''&&&'''(((***++++++---000333666888777:::>>>BBBBBBAAA===;;;666555555555555555333111333333222111111111333444555888===BBBDDDAAA===999===AAADDDCCC===999777888888666333---((($$$$$$$$$%%%%%%'''((())))))*********)))+++000111///000333777888:::<<<===>>>======<<<===>>>?????????>>>===777444///***)))...666<<>>>>>>>>===888888888777666555333333///000222333333333444444///+++%%%"""!!!###$$$%%%""" """   !!!"""###$$$!!!"""!!!  """###"""###$$$$$$$$$"""  """'''$$$  !!!###&&&((((((%%%""" """&&&***,,,------,,,)))&&&### %%%(((+++,,,+++***+++,,,***++++++)))&&&###""""""///---,,,,,,,,,,,,***)))%%%###!!!"""$$$'''))))))"""!!!!!!!!!%%%+++((('''$$$######%%%''')))***)))&&&$$$######$$$$$$"""%%%'''(((---//////---)))'''''')))&&&((())))))'''&&&(((+++111444999>>>@@@>>>888333$$$!!!  !!!!!!!!!%%%&&&###  !!!###""" ###&&&%%%$$$%%%""" """%%%(((###""" !!!######"""######$$$###$$$&&&+++...(((((()))---333777:::;;;444///++++++...111222222)))&&&### !!! """!!! """'''---111222...(((######(((,,,,,,***'''$$$"""$$$&&&%%%###&&&---333:::999666///)))***111888///)))%%%$$$!!!!!!  """########################$$$'''+++...000333666999666555333///***%%%!!! """  !!!"""&&&(((###%%%&&&%%%#########$$$(((((('''%%%###!!! !!!"""#########"""!!! !!!%%%***000333333222///+++))),,,444:::555555444333222///***''''''&&&%%%$$$############!!!!!!!!!!!! """$$$&&&((()))((('''&&&$$$&&&(((((('''''''''((()))))))))+++...222555888555999===AAAAAA???:::777111000000000222333222222000000...---,,,---///111444888>>>CCCFFFCCC<<<777===@@@BBB???999444555777666444///)))### !!!""""""###%%%((()))))))))))))))'''(((+++,,,,,,///555999;;;>>>AAADDDEEEEEEDDDDDDCCC@@@>>>======>>>???:::666///)))(((---666===<<<===@@@EEEGGGEEE???:::;;;999888999;;;;;;777333222555999===>>>>>><<<;;;555555555444333111000//////111333333333222333444...)))### !!!###$$$###!!!    !!!  !!!!!!!!! """$$$&&&  """!!! """%%%'''!!!"""###$$$%%%$$$$$$###"""$$$%%%###  ###)))&&&!!!"""###%%%((()))((($$$!!!!!!%%%(((******+++***((($$$!!!###''',,,...---,,,---///(((((('''%%%!!!------,,,+++***)))(((''''''$$$ !!!###%%%&&&!!!###### %%%+++,,,+++)))&&&$$$$$$'''******'''###"""######!!! !!!###%%%'''---000333000***%%%%%%''''''(((((('''%%%''',,,111888===BBBEEEHHHFFF<<<000+++"""  !!!"""!!!"""""" %%%******&&&!!! $$$%%%%%%!!! """############&&&''''''%%%###!!!"""###""""""""""""###%%%''')))***'''$$$$$$&&&((('''&&&(((&&&'''+++///...)))###$$$###$$$&&&***///222333666111,,,+++...111000...+++((($$$ """$$$###!!!!!!"""$$$***---+++'''%%%%%% ###&&&'''&&&$$$### !!!###$$$&&&)))...222555555444111...,,,---///+++'''"""!!!"""######!!!  !!!###%%%'''+++...111333444444555444333000,,,'''""" """%%%$$$  """%%%%%%###  %%%&&&''')))$$$"""###&&&%%% !!!'''***,,,+++'''!!!!!!%%%  !!!"""%%%))),,,...---,,,***)))***---000333222111111000---***(((&&&###  !!!$$$&&&%%%$$$$$$$$$$$$&&&(((***+++***((('''!!!!!!###&&&)))***)))((()))******+++---.../////////555:::888555666555333000,,,***++++++)))((())),,,++++++++++++---...//////444:::@@@DDDCCCAAA??????@@@@@@===:::777555555333000,,,'''$$$#########&&&&&&%%%&&&''')))+++,,,+++&&&""""""&&&+++...000444;;;BBBGGGGGGEEEEEEFFFGGGFFFBBB>>>::::::===???>>>:::444---+++///666<<<999;;;???CCCEEEBBB===999444555666888::::::888777888777777999<<<<<<888555333333333444444333000...---...///111444666555555222***!!!###(((***)))$$$!!!!!! !!!###%%%%%%###!!!%%%$$$"""!!!&&&((($$$ !!!###""" !!!###### """$$$ !!!###!!!!!!###$$$&&&%%%&&&''''''&&&### %%%'''******)))'''&&&&&&+++***'''!!!"""!!!######%%%***---((( """&&&((((((***+++(((### $$$***///111111...,,,###"""""" +++***))))))))))))((((((%%%###""""""$$$&&&&&&%%%$$$%%%$$$!!!$$$)))+++***'''$$$"""###&&&***)))'''$$$######""" !!!"""(((---111000+++&&&%%%%%%&&&'''((('''&&&***111666???EEEIIIIIIGGGEEE>>>777---$$$"""!!!""""""!!! !!!### !!!###!!!%%%***(((### &&&''''''$$$ """"""######$$$%%%&&&&&&&&&'''&&&$$$!!! """######""""""###$$$%%%'''((()))'''%%%&&&)))******)))$$$###%%%)))---+++%%%!!!%%%***///111666111+++***---...---+++***((($$$ """###"""!!!!!!!!!!!!''')))((($$$!!! !!!###$$$###!!!  !!!"""###&&&***---...///...,,,)))((()))+++%%%"""!!!$$$$$$$$$""" !!!!!!!!!!!!######%%%(((+++...000111222222222111///+++'''### !!!######  !!!!!!  $$$''''''%%% $$$((('''%%%&&& !!!%%%%%%"""$$$)))+++,,,,,,'''!!! $$$###!!!  !!!"""###&&&(((++++++***((('''(((+++...---------------+++)))'''###!!! """$$$%%%$$$######$$$$$$%%%&&&&&&&&&$$$"""!!! """%%%&&&%%%$$$'''((())))))***************000444111///000///---+++'''%%%'''&&&###"""%%%''''''''''''(((***,,,------111888>>>BBBBBBAAA@@@@@@???===999666555666888555111+++%%%""""""$$$%%%%%%%%%%%%%%%&&&(((***+++(((%%%!!!!!!%%%***...///444:::AAADDDDDDBBBBBBBBBAAA@@@>>>;;;888888:::<<<;;;888333...+++...444999888:::===@@@@@@>>>999666222333555777888888666555555444333555777888666333444444333333444333222000+++,,,...000111111///......(((""" ###(((,,,---...(((!!!!!!$$$&&&&&&%%%%%%$$$###""" !!!''''''### """######""" !!!!!! """######!!! !!!###!!!###  ###$$$$$$$$$###$$$%%%&&&%%%### """%%%((()))))))))***+++...,,,(((###"""$$$&&&&&&$$$$$$(((...,,,''' """&&&(((%%%%%%%%%###!!! ###%%%))),,,---,,,***)))+++)))'''&&&((()))))))))###"""###%%%'''((('''%%%((('''%%%!!!!!!%%%''''''%%%###!!!!!!###&&&'''&&&$$$$$$### !!!'''...000,,,((($$$###%%%'''((((((***000999@@@EEEKKKOOOLLLHHHEEEAAA===222(((!!!!!!###""" %%%$$$""" !!!###""" ###&&&###$$$'''&&& !!! &&&'''&&&%%%""" !!!$$$###"""""""""$$$&&&'''&&&&&&%%%""" !!!###############$$$%%%'''(((&&&&&&&&&(((***+++***))) """&&&(((''' $$$))),,,222...)))((()))+++***(((+++((($$$ $$$###!!! !!!!!! %%%'''&&&"""  !!!!!!!!!!!!"""%%%'''((()))((('''%%%$$$%%%&&& """$$$%%%&&&%%%"""  """######!!! !!! !!!$$$''')))+++,,,---.........---+++'''$$$""" """!!!!!!""" """%%%$$$###!!! ###'''))))))'''!!!"""((()))%%%!!!!!!$$$%%%$$$&&&******,,,+++'''""" """%%%"""!!!""" !!!""""""!!!"""###'''(((((('''&&&'''))),,,(((((()))))))))(((((('''!!! !!!!!!!!!"""######"""!!!"""$$$###""""""!!!!!!""""""!!!&&&'''((())))))(((''''''(((,,,...+++)))***)))'''&&&###"""###"""!!!$$$$$$%%%&&&(((***,,,---***...555;;;@@@BBBAAAAAABBB@@@<<<777333444777:::777222***$$$!!!"""%%%'''$$$$$$###"""###%%%''')))&&&### ###'''+++---333888===???===;;;:::;;;777888999777555555555777888666333///,,,---111444777888::::::999666333111000111333444555555444333222000//////111222333222555555444444333444444444---...///000///---***(((***(((&&&(((---111222222---(((!!!"""%%%''''''%%%%%%%%%$$$"""!!!$$$%%%$$$ !!!###%%%%%%$$$######$$$ """######!!! !!!"""!!!!!!!!!$$$&&&%%%$$$!!!!!!"""$$$&&&%%%### ###%%%''')))+++///222333...)))%%%$$$%%%'''(((+++)))&&&###(((///111...&&&$$$!!! """&&&)))$$$""" """""""""$$$%%%'''''''''&&&%%%$$$ !!!""""""######...***'''&&&((())))))((("""!!!!!!"""%%%''''''&&&)))'''$$$ !!!"""###### """"""$$$$$$### !!!"""!!! ###+++///...)))$$$"""''')))+++---000777AAAIIIHHHMMMPPPOOOMMMLLLFFF@@@777---###!!!!!!"""$$$'''######"""!!!!!!"""###$$$)))&&&###!!!   ######### """%%%### ###!!!""" !!! ###$$$$$$###"""!!! """!!! """$$$&&&&&&$$$!!!!!!###$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&''''''&&&%%%!!!###""""""&&&+++(((%%%%%%'''(((((('''+++)))&&&!!! """'''###!!!  $$$&&&%%%"""#########"""!!!!!!"""$$$&&&'''&&&$$$""" !!!###!!! """%%%((()))&&&&&&%%%###!!!######!!! !!!###%%%&&&&&&******++++++***(((&&&$$$!!!!!!!!!!!!!!!!!!!!! """$$$### !!!&&&)))(((&&&$$$###%%%(((***)))'''###!!!"""&&&%%% !!!$$$%%%%%%''')))'''((((((&&&### !!!$$$ """$$$### """$$$""" %%%&&&''''''&&&''')))+++((()))))))))'''&&&&&&'''!!!  """$$$$$$$$$###$$$$$$""" !!!###!!!  """""""""'''((()))******((('''&&&(((+++,,,((('''((('''$$$&&&######$$$""""""%%%&&&''')))+++---///000)))---333:::???AAABBBBBBCCCBBB>>>999555444555777444000***%%%""""""$$$&&&"""!!!!!!###%%%&&&###  ###&&&(((000444777888555222222333...111333444333111111222666555444000...---...000444555555444222///---,,,///111222333222222222333000...,,,+++,,,...111222777777666555444444666888444444333111---+++******++++++,,,000555888666333%%%"""!!!######%%%&&&&&&&&&&&&$$$!!!"""$$$""" """%%%&&&%%%$$$$$$%%% !!!"""###"""!!!!!!!!! !!!%%%((((((&&&$$$ !!!$$$&&&&&&$$$"""!!!"""$$$&&&(((,,,111444555///)))'''(((******))),,,+++(((%%%(((000333111+++)))%%%!!!!!!###&&&)))&&&""" ###$$$############"""""""""""""""###$$$$$$%%%'''((()))***222---)))(((******(((%%%""" ###%%%&&&&&&$$$ """###!!!"""###"""!!!$$$%%%%%%###!!!!!!)))......***%%%"""+++---///111444<<>>AAACCCCCCDDDDDDBBB???999555333333000...***'''$$$###"""""" !!!&&&%%%"""!!!"""+++...000000,,,******,,,))),,,000111111/////////444444444111...,,,,,,---///111222000,,,)))))))))...000222222000000111222000...,,,******---111555888999999777555555777:::;;;:::666111,,,***+++---------///333777666222---###&&&!!! """###((('''%%%"""!!!!!!!!!$$$&&&%%%$$$###### !!!#########"""   $$$(((******&&&### !!!"""$$$''''''%%%######$$$%%%%%%'''***///333444///***)))***+++***((()))***)))''')))///111///---***&&&###"""$$$&&&((((((###   """###&&&&&&&&&'''((()))+++,,,333...******,,,+++'''"""!!! ###$$$### """###!!!!!!""" !!!&&&))))))&&&$$$ ###)))------+++&&&###,,,...111333555:::BBBIIIKKKKKKLLLRRR[[[]]]RRRDDD888---"""&&&---%%%%%%%%%&&&(((***,,,...+++(((%%%%%%&&&$$$ ######!!! !!!"""#########$$$$$$""" !!!!!!  """"""###%%%''''''&&&$$$!!! !!!$$$'''%%%&&&%%%$$$!!! !!!"""%%%&&&&&&&&&&&&&&&%%%$$$ !!! !!! !!!"""###%%%&&&###%%%&&&### ###%%%((()))******)))%%% """&&&""" """###$$$%%%&&&&&&%%%$$$"""###$$$"""###""" """ ###$$$%%%%%%###""""""###$$$!!! !!!%%%'''&&&$$$!!!"""!!! !!!###&&&)))++++++++++++((('''$$$!!!"""%%%%%%"""!!!%%%)))***---111111///***'''%%%&&&)))***(((%%%###%%%***,,,)))''''''&&&### """###"""!!!!!!###$$$!!!$$$$$$""" """$$$(((*********+++,,,///000000,,,&&&######%%%$$$######%%%(((******)))&&&''''''%%%""" !!! %%%'''(((''' !!!"""###$$$%%%''''''%%%!!!"""%%%%%%"""%%%$$$$$$%%%!!!###%%%''')))+++...///000111...000333888<<>>===:::333---+++---111------...000222000***$$$!!!###!!!""" """###(((&&&### """$$$###!!! """%%%%%%###!!! !!!!!!"""###&&&)))+++***&&&"""!!!!!!"""%%%''''''%%%######$$$%%%%%%&&&(((,,,000111///---,,,,,,***(((&&&%%%((((((&&&'''+++,,,******)))&&&$$$$$$$$$&&&''''''$$$ """###$$$$$$######$$$&&&((()))///+++(((***---,,,&&&  !!!"""###!!!  """!!!###***...///---+++&&&'''))),,,,,,+++'''%%%***,,,000111111444:::>>>>>>???@@@DDDKKKNNNFFF<<<000(((!!!$$$***&&&&&&%%%&&&''')))+++,,,'''%%%$$$%%%'''%%%  !!!###$$$###!!! """$$$$$$$$$!!!!!!   !!!$$$'''(((&&&$$$  ###''')))$$$&&&'''&&&$$$!!!!!!!!!&&&&&&'''''''''&&&$$$### !!! """%%%'''((()))))))))'''***,,,***### !!!###&&&''''''((((((%%%### """###""" """###!!!"""$$$###"""!!!"""###!!!"""!!! ######!!! $$$%%%&&&%%%###!!! !!! ###%%%"""!!!###"""!!!!!!%%%))),,,---......***((($$$  $$$###&&&,,,...222555444000,,,***'''(((***+++(((&&& )))...000,,,******(((### !!!"""!!!""" """"""  ###'''************+++...//////***$$$ """$$$"""!!!"""$$$&&&((('''&&&'''((()))'''$$$!!!  !!!!!!  %%%&&&%%%### ###&&&((('''&&&###!!!&&&&&&###%%%%%%&&&&&&"""%%%&&&(((***,,,...///000000///111333666999;;;===>>>???AAACCCAAA===888444222,,,***'''$$$!!! ###  ######""""""$$$&&&((('''%%%$$$''')))))),,,000111111000000000000000000---)))&&&%%%%%%$$$)))---,,,)))&&&'''(((+++...000...+++***---000//////...---,,,...333888:::===???===888666666999???AAA@@@;;;444111222444///...---...///,,,&&&!!!!!!"""""" !!!""""""!!! !!!""" $$$&&&&&&&&&$$$!!! !!! """&&&'''%%%"""!!!###&&&%%%&&&'''***+++)))$$$!!! !!!"""$$$&&&%%%###!!!"""###%%%%%%&&&'''+++---...000111111---)))&&&$$$###&&&%%%""""""%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''$$$ !!!""" ###%%%''',,,(((&&&)))...---&&&  !!!(((&&&### ###&&& """###!!!&&&///444555333111*********+++,,,+++(((&&&'''***---...---...222666000222333444777:::777111***%%%!!!!!! """&&&&&&&&&%%%%%%%%%'''((()))%%%###"""$$$'''%%% !!!###!!!###%%%'''(((%%%!!!  !!!%%%'''$$$!!!!!!$$$''')))$$$&&&((((((%%%"""!!! &&&''''''((('''&&&$$$###!!!!!! $$$###)))---...---,,,+++(((,,,000...'''  """$$$&&&$$$&&&'''$$$ !!!%%%(((&&&!!! !!!!!!  !!!!!!"""###!!!"""&&&'''&&&%%%&&&$$$%%%&&&$$$""" $$$$$$  ###&&&&&&%%%"""  $$$))),,,...//////***((($$$"""!!! """"""&&&---111555777555111...+++))))))+++,,,)))&&&***111333...+++,,,***%%%!!!!!!!!!!!!  !!! """&&&)))************+++---,,,(((!!! $$$  """$$$%%%%%%###''')))***)))&&&"""!!!"""######!!! ###$$$!!! %%%))),,,((('''### ###((()))&&&''''''))))))$$$!!!((((((***,,,///000111111111000111222444777999:::;;;===???@@@???;;;888555444---***%%%!!! !!!%%%""" """ !!!!!! $$$###%%%'''&&&%%%%%%(((++++++...111222222111111111......---***&&&#########!!!''',,,,,,)))&&&''')))))),,,...,,,)))'''+++......//////---,,,...333888;;;???AAA???:::666666888AAADDDGGGCCC===777666777222000/////////---'''"""!!!$$$%%%###"""###%%%'''%%%###  $$$''')))***$$$"""  !!!!!! """'''(((&&&###!!!%%%)))''''''(((******((($$$ !!!###$$$$$$""" """$$$%%%&&&'''***------111555444...(((%%%$$$###%%%###!!!$$$%%%###$$$$$$%%%%%%&&&&&&&&&***+++***%%%  ### ###&&&(((&&&%%%$$$$$$&&&''''''&&&"""""" !!!""""""%%%### """!!!!!!!!! '''...111333444555111///,,,)))&&&$$$###### $$$((())))))***---000,,,***'''&&&&&&'''''''''"""###%%%,,,)))&&&$$$%%%&&&&&&&&&""" %%%%%% ######  $$$$$$'''((('''### !!! !!!$$$'''!!!""""""""""""!!!###&&&(((***)))&&&""" !!!"""###$$$###"""!!!%%%'''+++---///...---,,,222222000,,,(((%%%%%%%%% ###%%%&&&'''((((((&&&###((('''&&&###!!! """"""  !!! !!!"""$$$###"""!!! %%%)))***'''$$$$$$""" !!!""""""!!!###"""!!!   ###&&&(((###$$$$$$###!!!!!!(((...000000---(((!!!!!!$$$(((,,,000222111///...---+++***,,,...---(((""" $$$(((*********)))***%%%&&&%%%  ###'''******'''$$$!!!$$$$$$###"""""""""""""""  """###""""""&&&''''''### !!!"""!!!"""###"""$$$""" !!!&&&,,,//////***%%%$$$&&&)))++++++,,,,,,+++&&&!!! ###+++000222000///222333111222444666777777888:::<<<>>>:::777777:::;;;777333---***%%%  ###!!!!!! """###!!!"""%%%###$$$%%%###!!!"""&&&***,,,---///000111000000///---+++(((%%%""""""""""""!!!!!!"""###%%%&&&((()))(((***+++)))%%%$$$%%%(((+++***))))))***///666;;;:::===AAAAAA>>>999555333;;;>>>CCCFFFFFFBBB===:::666333111222333000)))"""!!!%%%***,,,,,,+++******---***&&&###  $$$'''((((((%%%""""""&&&)))######""""""""" !!!%%%'''((($$$""" !!!%%%***---,,,)))%%%###$$$###  !!!###%%%'''(((((((((,,,...111111///+++)))((((((%%%""" !!!"""######%%%%%%%%%%%%%%%%%%%%%%%%)))***(((%%%!!!!!!$$$(((%%%"""!!!$$$&&&### !!!!!!"""$$$&&&'''&&&$$$$$$%%%''''''&&&$$$%%%%%%### ###&&&'''''''''%%%!!!  """###!!!###***---...///111111...***&&&###!!!!!!!!!!!!%%%''''''''')))+++&&&%%%$$$#########""""""!!! $$$'''***'''$$$###$$$%%%%%%$$$"""###$$$ """###$$$###!!! ###!!!###%%%###!!! """%%%###&&&+++...---)))$$$ """"""$$$%%%%%%$$$$$$###&&&''')))+++,,,++++++***---......,,,)))'''''''''$$$""" !!!$$$(((******---+++(((%%%###""""""""""""#########"""   """""""""""""""$$$###!!!$$$((()))'''%%%"""  """"""  !!! !!!"""!!!!!!###$$$"""###"""!!! $$$***,,,---+++'''""" """!!!$$$(((,,,......,,,+++***((('''))),,,+++&&&!!!$$$''''''(((((()))''''''$$$!!!###'''))))))&&&###  !!!"""$$$%%%!!!!!! !!!###$$$!!!"""###$$$""" !!!!!!%%%###""""""%%%***000333000,,,((('''***---////////////,,,&&&!!!!!!###111555555000---...///---333555777777777777999::::::666222222444555222...+++)))%%%!!!!!! """$$$%%%%%%%%%$$$"""###%%%'''$$$$$$$$$""" ###&&&((()))***+++,,,,,,,,,,,,+++***'''$$$!!!!!!###%%%&&&''')))***)))'''%%%%%%%%%'''(((((((((***///666;;;:::<<<<<<;;;777444222111333666<<>><<<777000***'''&&&((((((***---,,,((((((...333555777888:::999777444333333///---+++)))((((((''''''"""$$$%%%&&&$$$""""""''')))&&&%%%(((,,,,,,)))&&&###"""%%%&&&%%%###&&&%%%######$$$%%%'''((()))'''&&&%%%&&&))),,,...------,,,+++)))&&&$$$###&&&$$$!!!!!!&&&---333333...)))!!!$$$&&&''''''&&&&&&&&&---///111111...***'''&&&%%%%%%***444???CCC>>>888111000///---+++'''### """"""!!!"""%%%'''(((((('''$$$!!!###%%%'''***(((&&&$$$$$$&&&)))+++...+++(((&&&%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$!!!!!!!!!  """%%%%%%$$$###"""""""""###"""###$$$%%%$$$"""!!!))),,,+++$$$""" $$$(((,,,...---,,,)))&&&%%%%%%&&&'''''''''((((((((('''%%%###!!! """"""######$$$(((...222(((&&&%%%&&&((())))))(((###"""!!!%%%&&&$$$"""!!!!!!!!! !!!"""!!!!!! """&&&***000,,,'''""" !!!###%%%!!!  ###%%%&&&%%%'''%%%### !!!$$$&&&&&&###!!!)))...333444111,,,***)))$$$'''))))))''''''***---...,,,++++++,,,+++***(((### """$$$$$$###### ###&&&,,,999AAA999+++$$$ !!!$$$&&&%%%&&&&&&&&&%%%###!!!!!! ######""""""!!!!!!!!!!!!###""""""!!!!!!"""###$$$'''&&&%%%$$$############ """###!!! $$$&&&$$$""" !!!$$$&&&((()))+++///222///)))######$$$'''(((((('''%%%$$$ """###!!!  ######### $$$))))))&&&!!! !!!"""!!!!!!$$$&&&&&&%%%!!! !!!"""$$$&&&(((&&&!!! !!!"""""" !!!"""$$$%%%&&&&&&&&& %%%))))))'''$$$###!!!"""###%%%&&&%%%$$$!!!!!!!!!   ###%%%+++///222111...+++***+++'''&&&%%%$$$###$$$%%%&&&''''''%%%""" """((((((&&&!!! ###%%%(((,,,000444888:::;;;<<<===<<<:::999999:::888444...)))(((((())))))))),,,+++&&&&&&+++///000444666777777444111//////,,,,,,+++***)))(((((('''!!!"""$$$%%%%%%### ###))),,,)))''')))++++++(((%%%###"""############(((&&&$$$$$$&&&)))******'''&&&$$$###$$$&&&)))***++++++***))))))(((''''''((('''%%%### !!!(((...333222///+++$$$'''***+++((($$$!!! &&&***///111///+++(((&&&&&&&&&)))000777:::666222000000///---***'''$$$###!!!""""""!!! !!!$$$''')))***))))))%%%###!!!!!!$$$(((***+++***)))'''%%%%%%''')))***,,,***((('''((((((&&&%%%&&&%%%$$$$$$$$$%%%&&&'''$$$!!! !!!""""""%%%&&&&&&$$$###"""###%%%###$$$%%%&&&$$$"""%%%)))***((($$$!!!!!!%%%***///222000---((($$$"""$$$&&&((('''&&&%%%&&&&&&%%%"""!!! !!!"""$$$'''---111"""""""""$$$'''(((&&&%%%!!!$$$""" !!!!!! """######"""!!!###''')))---***&&&"""!!!"""$$$%%% """######"""$$$$$$$$$###"""!!! ###&&&'''&&&###'''---222333///***))))))%%%(((+++)))&&&$$$&&&))),,,+++******++++++)))'''$$$"""!!!###"""!!! %%%///AAAMMMCCC111""""""%%%(((&&&&&&%%%%%%###"""!!!  !!!###$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$"""!!!  """###  """!!!!!!######&&&(((+++---...,,,)))'''$$$%%%&&&''''''&&&&&&%%%   !!! """!!! $$$&&&$$$!!! ###$$$%%%###  !!!!!!!!!!!!"""%%%(((&&&!!!  !!!"""###$$$&&&'''!!!!!! $$$)))***'''$$$""" !!!!!!%%%''''''%%%$$$"""""""""!!!!!!!!!!!!"""$$$"""  """&&&(((+++000333222...******+++)))'''$$$###%%%'''***+++)))(((&&&###!!!"""%%%(((------***$$$###%%%''')))---111444666888999;;;<<<:::666222222222222...)))''''''((((((''''''***)))%%%%%%))),,,,,,...111333222000,,,******''')))++++++***((('''&&& """$$$%%%%%%###!!! !!!'''+++(((''')))+++***''''''&&&%%%###"""$$$%%%+++(((%%%%%%''')))))))))'''&&&$$$######$$$&&&'''$$$$$$######$$$%%%'''(((&&&%%%%%%$$$""" ###***...///---+++)))&&&***...///,,,'''"""!!!%%%+++......+++)))(((&&&&&&(((+++...000...------...---,,,)))&&&$$$$$$ ###&&&'''&&&$$$######%%%&&&((()))***+++******'''&&&%%%&&&(((+++,,,,,,***)))'''&&&&&&'''(((***'''&&&&&&''')))(((%%%"""%%%$$$#########%%%&&&'''!!!"""$$$###"""!!!###%%%"""!!!###((())))))&&&###!!!"""$$$ !!!######""""""''')))(((%%%###$$$''',,,000222///,,,(((%%%######%%%&&&'''%%%###"""###"""  !!!!!!###'''*** ###&&&&&&$$$""""""  !!!######"""$$$$$$$$$###"""###&&&(((((('''%%%###"""###$$$%%% """ """###$$$%%%%%%$$$###"""!!! """&&&((('''%%%$$$***///000+++'''&&&'''%%%(((+++)))$$$!!!###%%%+++)))))))))***)))'''%%%$$$###!!! """!!!$$$111FFFTTTJJJ555  """&&&)))%%%$$$###""""""!!!!!!  ###&&&)))+++---'''''''''''''''&&&%%%$$$$$$%%%&&&&&&$$$!!! """### """######%%%&&&((((((''''''((()))###$$$$$$%%%&&&&&&&&&&&&!!!!!!"""!!! """!!! $$$""" """$$$$$$$$$%%%''''''$$$!!!""""""!!!""""""###$$$"""  !!! !!!$$$"""  !!!"""###%%%'''###"""!!!!!!(((***'''###  %%%)))(((&&&$$$$$$###############$$$%%%%%%$$$"""!!!"""$$$(((***+++000444222---(((((()))(((&&&###"""%%%***---000+++***(((%%%$$$%%%(((,,,//////,,,&&& %%%'''(((+++...222444666777777999:::777222...,,,,,,---)))%%%%%%&&&((('''%%%$$$''''''$$$$$$))),,,,,,***---//////,,,)))'''&&&$$$&&&)))+++)))'''&&&%%% !!!###$$$$$$###"""!!!$$$)))'''&&&(((******((()))***'''$$$"""%%%(((---)))&&&%%%'''((((((&&&((('''&&&%%%%%%%%%&&&'''"""%%%'''!!!"""###$$$### $$$+++...,,,(((&&&&&&(((,,,111222///)))$$$!!!###(((+++,,,+++******%%%%%%&&&(((((()))***************)))&&&$$$######!!!%%%***,,,+++(((&&&%%%*********++++++++++++***)))((('''(((***,,,,,,+++***)))'''&&&&&&'''((()))$$$###$$$&&&)))((($$$ $$$###""""""###$$$&&&'''$$$'''&&&%%%!!!$$$'''$$$!!!###&&&'''+++,,,+++(((### !!!""" !!!&&&***%%%$$$###%%%))),,,......---,,,)))&&&$$$#########((($$$!!! !!!  """$$$ """###"""  !!!"""$$$$$$$$$###""" %%%,,,...,,,)))'''&&&%%%######&&&***)))###"""$$$'''&&&$$$$$$######!!!!!!"""!!!"""'''***+++(((### %%%&&&''''''&&&$$$!!!"""$$$&&&)))***+++******'''&&&%%%$$$###  $$$&&&%%%""" !!!!!!...BBBLLLBBB222  !!!$$$###   !!!  !!!"""!!!&&&,,,///000111///+++'''%%%###""""""'''''''''&&&%%%$$$###""""""###""""""#########!!!###"""  !!!###%%%(((%%%$$$&&&))))))%%%  !!!###%%%''''''  """""" """"""!!!$$$&&&'''&&&%%%%%%&&&'''%%%""""""!!!###''''''%%%!!!###%%%$$$###"""###$$$&&&###"""  $$$%%%$$$######(((%%% !!!!!!""")))+++)))$$$ $$$#########$$$%%%'''(((+++,,,,,,)))%%%$$$'''***555444222...***((()))***'''%%%$$$&&&***------+++,,,+++)))''''''***///333666555000(((%%%((()))'''+++)))))),,,111555777666666777444//////111///+++***%%%$$$'''((('''&&&((('''&&&%%%%%%&&&(((***,,,***)))((()))***(((###"""###%%%))),,,,,,((($$$""""""###&&&(((((('''%%%(((&&&###!!!!!!$$$'''***...---+++((('''((()))***333///***%%%######&&&(((''''''&&&%%%%%%%%%&&&&&&!!! """$$$ !!!!!!"""$$$'''((('''&&&&&&&&&+++,,,...///---)))%%%""" $$$)))---...,,,))) """$$$%%%%%%&&&(((***'''&&&&&&%%%%%%$$$$$$$$$$$$''',,,000000,,,'''###)))(((&&&&&&,,,222222...,,,((($$$###%%%(((+++,,,+++'''$$$###&&&'''&&&$$$!!!###&&&''''''&&&###!!!'''&&&### """%%%!!! !!!!!!!!!!!!!!!!!!  """!!!"""'''***,,,------,,,+++'''###  """%%%&&&'''&&&%%%$$$%%%(((+++...///,,,)))((('''(((%%%!!!!!!!!!###$$$!!!"""%%%###  !!!!!! !!!""""""!!! %%%***...000...***)))(((%%%######%%%((((((### """$$$&&&%%%###"""!!!  %%%)))***(((%%%"""%%%%%%&&&&&&$$$###!!!"""%%%(((******)))(((((('''&&&&&&%%%###"""%%%'''&&&$$$######$$$"""###+++;;;DDD===000### """$$$###!!! !!!"""###$$$ """'''+++...///000...+++&&&"""!!!###&&&(((''''''&&&%%%$$$"""!!!!!!#########""""""""" !!!###"""!!!!!!"""""""""###$$$'''%%%%%%''')))'''!!!"""###$$$$$$!!!!!! ###### !!!###%%%%%%$$$$$$$$$%%%######!!! """""" !!! %%%)))(((&&& !!!###$$$%%%%%%%%%$$$!!!!!! !!!!!! $$$$$$###"""""")))%%%!!!"""!!!%%%***,,,+++'''%%%$$$$$$$$$%%%'''***---///000111000---***)))+++///666555444000,,,)))((((((&&&$$$###%%%(((++++++***)))))))))((((((+++000333666666222+++)))---///---,,,***)))+++000444666666666666444111111333222---+++'''%%%(((+++***+++---***)))'''&&&'''((()))+++(((''''''((()))&&&!!! $$$***------)))%%% !!!###'''***+++)))''')))'''%%%$$$%%%'''***---000///---,,,,,,,,,---...444111,,,)))'''(((***,,,((('''&&&%%%%%%%%%%%%%%% !!!######"""!!! !!!"""###%%%&&&''''''%%%$$$%%%&&&)))+++------,,,((($$$!!!!!!"""$$$(((+++,,,)))''' """###$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******(((%%%###&&&&&&$$$###)))000000+++'''$$$!!! """%%%'''((()))&&&$$$$$$&&&'''%%%### !!!###$$$$$$###!!! %%%$$$### """%%%###   """$$$###!!!!!!$$$'''))),,,,,,+++)))'''###   """$$$&&&((())))))&&&%%%$$$%%%(((+++...///---,,,++++++***&&&!!!!!! """%%%&&&$$$""""""%%%(((&&& !!!!!!!!!!!!!!!""""""###"""$$$$$$###!!!!!!'''+++///111000---***)))$$$###"""###&&&&&&""" !!!######%%%$$$""" """&&&((('''&&&$$$%%%%%%$$$$$$###!!!  $$$)))+++***'''%%%'''&&&&&&&&&'''&&&###!!!!!!###%%%&&&&&&&&&&&&(((&&&%%%$$$'''000888555---(((### !!!###"""######""" !!!!!!"""###$$$%%%  $$$((()))))),,,,,,***###$$$***)))(((((('''%%%$$$"""!!!!!!###$$$$$$"""!!! !!! """###"""!!! ###$$$###"""""""""%%%$$$&&&((()))%%% ###$$$$$$### !!!%%%%%%""" """$$$$$$###"""###$$$ !!!!!!  !!!$$$%%%%%%'''%%%###$$$'''***)))''' !!!%%%((('''%%%!!!  """###!!! !!!!!! ###%%%###!!!!!!"""***&&&!!!"""!!!"""$$$(((+++,,,,,,+++***%%%%%%%%%&&&***///444777444666666444000---...000555666555222---)))'''&&&%%%$$$###$$$''')))))))))&&&((())))))***,,,000333555666222---,,,000222111,,,+++)))***...111444444444666555333444777666222,,,'''%%%(((+++,,,...111,,,+++)))((('''''''''(((%%%%%%&&&((((((%%%!!! %%%,,,000///***&&&!!!$$$)))---...,,,***((('''''''''(((***---///111000000/////////000000333111...,,,+++---///000***)))((('''&&&&&&%%%&&& ###$$$###  ###&&&%%%###""""""###%%%&&&(((((('''%%%######%%%'''((()))***+++***'''$$$"""$$$$$$%%%((())))))&&&$$$ !!!###"""""""""$$$&&&######$$$%%%&&&&&&&&&&&&'''&&&%%%$$$######""""""""""""!!!!!!&&&,,,,,,(((""" !!!###$$$'''%%%$$$%%%((((((%%%""" """""""""  ###&&&%%%  ###%%%&&&&&&$$$!!!!!!###%%%))))))((('''%%%""" !!!$$$###!!!"""###%%%'''))))))))))))%%%%%%%%%&&&)))+++...000000000000111///)))""""""###%%%(((***+++)))''''''***+++)))### !!!"""###$$$$$$%%% ###$$$$$$$$$ """'''...333333111---***$$$"""!!!!!!""""""!!!!!!"""######$$$&&&%%%### ###"""!!!!!!$$$%%%&&&%%%%%%%%%%%%$$$###"""!!! %%%+++,,,+++'''%%%%%%$$$$$$%%%&&&&&&$$$""" !!!"""######$$$''')))&&&&&&%%%###&&&,,,...,,,***&&&$$$$$$"""###!!!!!!###%%%###!!!"""""""""###$$$""" """###"""'''(((&&& ###,,,))))))((('''%%%###"""!!!###$$$&&&%%%""" """$$$$$$$$$!!!$$$&&&&&&$$$!!!!!!###&&&))))))%%%$$$'''(((&&&%%%!!!!!! """!!!!!!""" """%%%%%%###!!! !!!###$$$$$$""""""###$$$"""$$$%%%### """######""" !!!!!! !!!###%%%'''(((+++)))&&&&&&(((((('''&&&!!!$$$'''&&&### """$$$"""!!! !!!!!! !!!&&&&&&### """***'''"""!!! &&&'''((()))***+++,,,,,,((('''&&&'''***000666:::555999===<<<777111...---222333333111,,,(((&&&%%%%%%%%%$$$%%%&&&((())))))'''(((***++++++,,,...000444555222---,,,000111000...,,,++++++,,,///111222222555666555888;;;:::555---'''$$$%%%((((((***...,,,+++)))'''%%%$$$$$$######$$$&&&((((((&&&""" $$$***000222000+++(((!!!&&&+++000111///---''''''((()))+++---///111333222222000000///......000000///...///000222333000///...,,,***)))))))))$$$%%%%%%"""!!!%%%((('''%%%$$$$$$%%%'''(((***)))'''$$$"""###'''***'''((()))***)))'''%%%$$$(((((('''(((((('''%%%""" !!!!!!!!! """$$$!!!"""$$$%%%''''''''''''$$$$$$###!!! !!!!!! $$$******''' """######%%%$$$$$$&&&))))))%%%!!!   !!!!!!!!!"""$$$''''''!!!%%%'''&&&&&&%%%### """$$$%%%%%%$$$###"""!!!  ###&&&'''&&&$$$"""$$$%%%'''((((((((('''&&&%%%&&&'''((()))+++---///333555777888555///'''"""$$$'''---222444333///---***,,,...,,,'''""" """###$$$$$$%%% """$$$%%% """+++444888777222...&&&$$$!!!  !!!###$$$%%%%%%%%%''''''&&&### &&&$$$###!!! !!!"""###$$$$$$$$$''''''&&&%%%###!!! '''---///---***'''"""!!!!!!"""###$$$"""!!!!!!%%%(((###%%%$$$###((()))'''$$$###%%%###  ###&&&'''######$$$%%%$$$""" !!!""" """$$$###!!!)))(((((('''&&&%%%###!!! $$$%%%&&&$$$!!! $$$&&&'''%%%'''((('''###!!!%%%((((((%%%!!!&&&))))))(((&&&"""######!!!"""$$$###   """!!!!!! !!!$$$%%%$$$""" ###$$$%%%$$$###"""###%%%!!!$$$((()))'''### ###&&&((((((### !!!%%%&&&&&&%%%$$$$$$%%%''')))***)))'''&&&&&&&&&%%%$$$###!!!$$$""" !!!  !!!$$$"""  ###'''&&&!!!"""'''&&&""" %%%%%%&&&''')))******+++)))(((&&&&&&)))...333777777===DDDEEE???777000,,,...///000...+++'''%%%%%%&&&&&&'''&&&''''''((())))))+++------------...///777777444///---000111///000///...---,,,,,,---...///333555666:::>>><<<777---'''""""""###"""###&&&)))(((&&&$$$"""!!! !!!###&&&(((((('''&&&%%%(((,,,000333222///,,,***"""$$$(((---222333222000+++++++++---///111444555999888555333000...------111111222333555666777777777666444222000......---)))((($$$###(((((('''%%%###$$$&&&(((***+++)))&&&###"""$$$)))---'''(((((())))))(((''''''+++***(((''''''&&&$$$### !!! !!!###!!!"""$$$&&&''''''&&&&&& !!!"""###!!!!!!"""!!!$$$)))***'''!!! !!!###%%%%%%%%%$$$###$$$(((++++++&&&""""""!!!!!!""" """"""######%%%''''''!!! &&&'''&&&%%%%%%### ###&&&"""!!!  !!! """%%%((((((((('''&&&'''(((((()))((('''&&&%%%%%%''')))))))))***,,,///444888<<<===;;;555///+++(((...777===>>>:::555111,,,...///...+++'''$$$###!!!"""###%%%&&&&&&&&&&&& !!! !!!###%%% (((222999;;;888555+++((($$$!!! !!!!!!""""""###$$$&&&&&&'''&&&((()))&&&!!! ###"""!!! !!!!!!!!!!!!"""###%%%&&&*********)))&&&###"""(((...000///,,,)))###""" !!!""""""!!! $$$'''!!!$$$###"""$$$""" !!!$$$""""""%%%&&&&&&%%%***)))'''### """"""!!! %%%%%%%%%%%%%%%$$$"""!!! ###$$$%%%### """$$$&&&&&&'''(((&&&""" """$$$$$$""" %%%''''''&&&%%%###$$$$$$###!!! !!!############"""!!! """###"""!!!!!!!!!###$$$###!!! $$$%%%%%%$$$""""""###%%%###&&&***+++((($$$  %%%(((***)))$$$!!! %%%&&&''''''&&&$$$$$$%%%'''''''''%%%$$$############### !!!""""""!!! !!!$$$!!!###&&&###!!!###$$$###!!! """ """ """$$$&&&((()))************((('''&&&(((+++///111777>>>FFFHHHDDD;;;444111...///...,,,(((%%%$$$$$$'''(((((('''&&&&&&((()))***,,,............000111<<<===:::444222333333111222333333111---***)))))),,,111444777;;;>>><<<777...(((######"""!!!$$$######!!! !!!$$$&&&&&&'''***+++111333444333111...------'''(((+++...222444333222111000000000222555888:::@@@>>>999555222000//////444555888:::<<<<<<<<<<<<<<<;;;999666333111000///,,,''' $$$(((&&&$$$"""!!!"""%%%)))+++***)))%%%""" """'''+++''''''''''''(((((())))))+++)))'''%%%&&&%%%$$$### !!!###"""$$$&&&''''''&&&%%%### ###%%%$$$!!!!!!######%%%)))***(((###"""###$$$''')))(((((($$$$$$%%%(((,,,,,,)))%%%###"""!!! !!!"""###!!!###%%%%%%%%%&&&(((&&&"""###'''((('''%%%&&&%%%"""$$$(((  """$$$!!!"""""" ###&&&'''''''''((())),,,,,,+++)))((('''&&&%%%'''))),,,+++)))(((***---222777===@@@>>>:::666444///666>>>CCCCCC>>>999666000000000///...,,,***(((((()))***+++***)))((('''!!!!!!  !!!""""""""" ###!!!)))222888999888111...***$$$!!! """$$$$$$$$$######$$$&&&((()))%%%(((+++(((### !!! """$$$''')))---...///---***%%%"""(((...000///---+++'''%%%###"""""""""!!!  !!!$$$'''!!!$$$#########!!!###%%%(((---+++&&& !!!  !!!######"""  ###############"""!!!!!!"""######"""  """###$$$%%%###   ###&&&&&&%%%$$$!!!"""###"""!!!!!!"""###%%%""" !!!######"""$$$&&&!!! !!!######!!!$$$$$$$$$"""!!! """$$$"""&&&))))))&&&!!!$$$''')))(((&&&$$$ !!!###%%%%%%###"""###%%%$$$$$$$$$###!!!!!!"""###  !!! !!!!!!  !!!"""###""""""!!!$$$$$$""""""###%%%"""%%%'''%%%!!!!!!###(((+++------,,,+++((('''&&&&&&'''))),,,---222888???BBB@@@;;;999888222222000+++&&&###""""""&&&'''((('''$$$$$$&&&(((***+++---...///111444777???@@@===888555777777444444666777555///)))%%%$$$***///333666:::>>>;;;666111+++''''''&&&""" """ !!!"""###''',,,000666666555111---,,,...111---,,,---///222444444333333222000000111444888;;;BBB>>>999444111000111222555777;;;>>>@@@@@@???>>>===<<<999666333111///...,,,%%%!!!$$$%%%"""!!! $$$(((+++***(((%%% !!!$$$%%%%%%%%%%%%&&&''')))***)))&&&###"""###$$$###### """$$$%%%&&&'''((('''%%%""" !!!$$$%%%%%%"""!!!$$$$$$%%%)))***(((######$$$&&&)))***)))(((&&&%%%%%%))),,,---+++(((######""""""""""""######"""%%%''''''&&&'''(((%%%""""""&&&)))***+++'''((('''######(((!!! """&&&((("""!!! """$$$%%%$$$""" """$$$%%%$$$%%%(((***...---***'''%%%$$$$$$$$$(((+++...---)))'''(((+++...333:::??????===;;;;;;888<<>>???===888777999888666555888:::777000)))###!!!(((...333666:::===:::555444...+++,,,+++'''$$$%%%  !!!&&&---222888777444///++++++000444111///...///111333444444222000---,,,...111555888@@@<<<666111...///111333444666;;;>>>@@@???>>><<<<<<;;;888555111///---,,,+++###$$$$$$!!! ###(((+++***((($$$$$$#########$$$&&&((()))&&&$$$!!! !!!"""###""" """%%%&&&'''(((((('''$$$!!!!!!"""$$$%%%%%%###""" !!!$$$$$$%%%((()))(((""""""###&&&)))***)))((('''&&&&&&)))---...,,,***"""##################""" ###&&&((((((''''''((($$$!!! !!!&&&(((***---///)))***)))%%%###'''###!!! !!!%%%)))+++(((&&&&&&''')))(((%%%!!! """######"""###'''+++...+++'''###!!! !!!""")))---///---)))&&&'''******000888===>>>===>>>???>>>@@@BBB@@@===;;;<<<===999666333000///...---,,,...//////...,,,)))&&&$$$ !!!$$$%%%%%%### $$$,,,111555111---))))))))))))((('''''''''%%%###"""###$$$'''%%%$$$#########!!!"""  !!!!!! """!!!***000000---+++///333444000+++&&&######%%%((())))))))))))***,,,,,,***(((%%%""" !!!$$$&&&$$$###%%%######"""!!!"""""""""  &&& ###''''''&&&###!!! !!! """""" !!!!!!!!!!!!!!!%%%###  !!!!!!  &&&+++------(((&&&""" ###'''$$$%%%((())))))!!!  """######### !!!"""""""""&&&'''$$$ !!!"""""""""'''%%%!!!"""######!!! &&&''')))(((&&&%%%&&&'''!!!  """###""" """!!! !!!!!!!!!""" !!!######!!! ###&&&&&&$$$%%%)))...............+++(((%%%###'''''')))000777999555000...,,,)))***,,,...---++++++111555555444999EEEPPPIII>>>222+++)))(((###$$$%%%&&&%%%###"""""""""***,,,------...222999???BBBCCCBBB@@@<<<:::999:::===@@@BBB???777...)))'''000000222777;;;<<<888444222333333000+++'''%%%$$$!!!"""!!!"""'''+++222000---)))(((+++111555777222......000111...***111///---+++,,,000444777888555111,,,)))+++///333888999<<<===>>>>>>===<<<===:::555000+++((('''&&&***###"""&&&&&&$$$ %%%(((***&&&""""""!!! !!!$$$&&&''' !!!!!! !!!!!!###%%%$$$!!!!!!###%%%***((('''((((((&&&"""!!!######""" !!!&&&(((&&&###"""$$$&&&'''&&&&&&'''((('''))),,,---...---+++)))!!!%%%''''''%%%"""!!!###%%%'''((((((((('''######$$$%%%%%%&&&&&&&&&!!!!!!###)))000555555444222...((("""!!!######$$$$$$"""!!!$$$***///)))***,,,000222111+++&&&%%%'''((((((''''''((()))...)))""" !!!(((((('''$$$######&&&)))***---222777<<<@@@BBBCCCCCCCCC???999777:::;;;999999777444222111///---+++111000---***&&&%%%&&&(((  """######""" """(((---222111///,,,*********+++)))***)))'''$$$"""###$$$%%%$$$######%%%%%%$$$###""" !!!#########"""***///000------000444444111---)))'''((((((((('''&&&&&&)))+++++++++***)))'''%%%###!!!!!! !!! !!!!!!$$$$$$$$$###  ### ###%%%&&&$$$"""  !!!###$$$!!!  """#########""""""$$$"""  """!!!!!! !!!!!!!!! &&&,,,//////---&&&%%%!!!"""### """&&&(((((('''  """###"""""" !!!""" """&&&&&&$$$  $$$###  $$$%%%$$$!!!"""$$$'''(((((('''((((((######"""!!!"""$$$$$$###!!!###"""!!!!!!!!!!!!  """  !!! $$$''')))(((&&&&&&***...//////...---+++)))'''%%%''''''+++222999;;;888444111...------///000///---...444999:::777:::CCCKKKGGG???444///...,,,(((###$$$&&&((('''$$$"""###$$$***---///000111666===CCCJJJJJJIIIFFFBBB@@@??????>>>BBBDDDAAA:::222,,,***222333555777::::::888666333333333///***$$$!!!  !!!!!!  $$$''',,,+++)))&&&%%%''',,,000111///,,,,,,---...,,,***---+++)))(((***---111444222111...+++(((***---111555666999;;;<<<<<<;;;;;;;;;888333...)))&&&%%%$$$%%%!!!"""$$$###!!! $$$''''''$$$!!! !!!###$$$!!!!!!!!!  !!!%%%''')))'''$$$""""""###%%%$$$$$$%%%&&&%%%""""""$$$%%%###""" $$$)))***'''###"""###%%%'''((()))***++++++,,,---...---+++(((&&&"""###$$$'''))))))'''$$$$$$%%%&&&((()))*********&&&&&&&&&'''((()))***+++******,,,111777::::::999666111***$$$ !!!###%%%'''(((((('''%%%'''+++///------///222444111,,,''')))***+++***))))))***,,,+++'''!!!!!!###$$$$$$$$$### """%%%***+++...111666;;;@@@CCCAAABBB>>>888666999999777555333222222222111000...333333111---***'''((()))  !!!!!!  $$$'''---///000///,,,***,,,......---,,,)))%%%""""""###%%%######$$$&&&(((((('''### !!!$$$&&&### """***//////...///111444444222///---,,,---,,,)))%%%###$$$(((+++***+++++++++***)))'''&&&###!!!  $$$((('''&&&$$$  !!!  """######"""!!!"""$$$%%%&&&!!! ###%%%%%%%%%$$$###!!!!!!!!!  """'''######%%%%%% !!!"""######!!!***///000---***$$$###!!!!!! !!!$$$''''''&&&$$$ !!!"""!!!!!!  ###%%%&&&###!!!!!!!!!!!! !!!%%%'''$$$!!!!!!%%%((()))))))))***$$$$$$$$$###!!! ###&&&&&&###!!!############"""   !!! )))+++,,,***((((((+++...//////...,,,+++***((((((&&&(((,,,444;;;>>><<<999555444333444666666555333333:::@@@AAA>>>===AAAFFFFFF@@@999666555333---'''%%%))),,,+++&&&###$$$''',,,///222444666;;;CCCIIIPPPPPPOOOLLLGGGDDDCCCCCC@@@DDDGGGEEE>>>777222000555777888888777777777888555555444///)))""" !!!  """%%%$$$###!!! """%%%(((***+++,,,+++***))))))***+++)))((('''(((***---///******+++)))((((((***,,,000111444666888888888888777555000,,,'''$$$"""!!!!!!!!!!!!!!!!!!!!!  ###%%%$$$"""  """!!!!!!!!!!!!!!!""""""***,,,------)))%%%###"""!!! !!!######"""  ###&&&'''&&&%%%$$$$$$%%%)))---,,,((($$$"""###$$$&&&(((***+++,,,---......---+++(((%%%###$$$%%%&&&)))++++++)))''''''''''''((()))***+++,,,***))))))(((***,,,...000222222333666:::;;;;;;:::888333,,,%%%"""###&&&(((,,,------,,,******+++---000000222444444111,,,(((+++++++++***((((((***,,,((($$$ !!!$$$'''(((###"""!!! ###(((((((((+++///666<<<@@@???@@@===888555777777444000//////111333555444333777888777444000,,,****** !!!"""  """''',,,000000,,,***---000111111///+++&&&###""""""&&&$$$###$$$&&&((())))))$$$  ###%%%"""""")))///000///111222444333000---,,,,,,///...,,,(((%%%%%%'''******+++---......---,,,+++)))!!! """"""!!! ###&&&(((((((((&&&!!!!!!###!!!!!!"""!!!!!!!!!$$$%%%%%%%%%  """%%%&&&%%%$$$### !!!!!!!!! !!!$$$+++))))))***)))&&&###  """###$$$ ###(((+++***&&&"""!!!!!!  """"""###%%%&&&%%%"""  ###%%%%%%###"""!!!!!! !!!!!!  !!!$$$%%%%%%###!!!"""$$$$$$"""%%%((())))))((()))$$$$$$$$$$$$### !!!$$$&&&&&&###!!!!!!"""$$$$$$###!!!!!!!!!!!!"""!!! !!!### ###%%%$$$###***++++++***)))))),,,//////...,,,+++************&&&(((...666===@@@???===;;;;;;<<<===>>>===<<<::::::AAAHHHJJJFFFBBBAAACCCFFFCCC???>>>===888111+++)))...222000***'''(((+++---111555777:::@@@GGGMMMQQQQQQOOOLLLHHHDDDCCCCCCDDDGGGJJJIIIBBB<<<888666999;;;<<<:::666444666999777888666222***###!!!!!!!!!######"""  ###'''+++...---(((&&&'''))),,,***)))'''''''''))))))"""%%%((())))))(((((()))+++---///111333444555555444222///***&&&###!!! """###!!! """!!!#########""" ###"""!!!!!!###$$$$$$$$$,,,---000000---)))%%%""" !!!!!!!!!!!!$$$(((***)))(((''''''(((,,,//////+++'''###""""""$$$''')))))))))+++++++++***(((%%%""" """###$$$'''***,,,+++)))'''&&&&&&%%%&&&(((***+++***)))((('''))),,,///111222222222333444444444444555111+++%%%###%%%)))+++/////////...,,,***))))))---...111222222000,,,)))(((((((((&&&$$$%%%''')))'''$$$!!!!!!###''')))***$$$$$$""" !!!###%%%%%%%%%''',,,111666:::<<<===<<<777555666555222+++,,,---111555777777777;;;<<<<<<:::666111...---!!!###$$$$$$"""  ###$$$$$$!!!!!!###)))......,,,***,,,000333222000,,,'''###"""###(((&&&$$$$$$%%%'''''''''$$$ """###"""(((...000000000111222000---***))))))---...///...,,,***)))***,,,---///111222111000///+++$$$"""%%%&&&$$$###$$$&&&&&&'''((('''$$$  """$$$!!! !!!"""###$$$$$$"""""""""%%%''''''%%%""""""###""" """###$$$$$$###""" !!!!!! !!!!!!!!!"""%%%(((000000//////...---)))%%%"""!!! !!!"""###"""!!!$$$$$$$$$%%%%%%###  ###$$$###""""""###$$$### !!!$$$%%%$$$"""""""""######$$$$$$$$$###""""""!!!###'''***+++)))&&&$$$$$$######"""  %%%(((((('''&&&&&&&&&&&&''''''&&&$$$"""!!!!!!$$$&&&&&&$$$!!!!!!###$$$######$$$&&&###""" """###!!!"""%%%"""'''+++---+++)))))))))(((((((((***---///---,,,+++************+++&&&)))///777===@@@@@@???@@@BBBEEEFFFEEEDDDBBBAAA@@@GGGNNNPPPMMMGGGDDDDDDHHHGGGFFFEEECCC>>>555//////333777666111------//////222777:::===BBBIIIOOOOOOOOOOOOLLLHHHEEEDDDEEEHHHKKKMMMJJJDDD???===<<<===>>>>>>;;;666555666999999:::999666///(((### $$$$$$""""""&&&''''''%%%""" (((---111000***&&&&&&))),,,+++)))&&&$$$###"""""""""(((++++++***((((((((()))+++---///000111222222000...***'''$$$"""!!!###$$$$$$ ###((( """""" !!!$$$%%%$$$!!!$$$"""!!!"""%%%'''&&&%%%***+++...//////+++&&&###  """!!!!!!###&&&***,,,,,,***((('''(((+++///000---***$$$""" !!!###%%%%%%$$$$$$$$$%%%$$$$$$"""!!!  $$$(((******)))$$$$$$#########%%%&&&'''((('''%%%%%%&&&))),,,.........------,,,++++++,,,///,,,'''$$$$$$&&&***---,,,,,,++++++***(((%%%$$$%%%(((+++------,,,***)))%%%&&&%%%$$$######%%%'''(((&&&######&&&((())))))%%%%%%### !!!#########%%%'''***...111222777999999555444555444000)))***,,,000555777777666:::<<<===;;;888333000/// $$$(((+++,,,)))$$$ !!!$$$'''&&&###!!!$$$###'''+++,,,++++++---///222222000,,,'''$$$$$$$$$)))&&&###"""###$$$$$$$$$""" !!!######### """&&&***---...---...///...+++(((''''''+++...333444333111///...///000333555555444222000)))""" $$$((()))&&&%%%%%%'''$$$&&&((()))((($$$ !!!!!!###$$$$$$###!!!   """%%%'''''''''&&&%%%%%%'''+++---,,,&&&!!!"""&&&((('''$$$!!! !!!!!!""""""""""""""""""!!! !!!''')))))))))+++...666777777444444444000+++'''&&&###!!! !!!"""###""" !!!)))'''%%%###""" !!!"""  !!!!!!###&&&)))$$$###""""""""""""  ###%%%$$$###""""""$$$$$$%%%%%%%%%$$$$$$###!!!$$$(((+++,,,+++(((&&&'''&&&### !!!%%%'''&&&%%%%%%%%%))))))))))))((((((((()))!!!!!!"""$$$&&&'''&&&$$$!!!######"""###'''***'''&&&###  $$$$$$!!!"""$$$&&&$$$$$$''',,,111333111---((('''%%%%%%&&&))),,,...+++++++++,,,,,,,,,,,,,,,(((,,,333999>>>@@@@@@???CCCFFFJJJKKKJJJGGGFFFEEECCCIIIPPPRRRPPPKKKHHHGGGIIIJJJKKKLLLKKKEEE===777888:::<<<<<<999666444333000444888;;;===AAAHHHMMMNNNOOOOOOMMMKKKIIIIIIJJJLLLNNNNNNJJJDDD@@@@@@AAA@@@@@@???<<<999777777888777999:::999444///+++)))))))))'''### $$$)))+++...---***%%%!!!!!!)))...333333...***)))++++++***(((&&&### $$$***......,,,***)))(((((()))+++,,,...///000......,,,***(((&&&$$$###''''''%%%""" """(((,,,$$$%%%%%%""" %%%&&&'''###!!!%%%"""!!!###'''))))))''''''(((***,,,---+++&&&""" !!!$$$######%%%(((,,,...---,,,(((&&&%%%(((,,,...,,,***$$$  """!!!  !!!!!!!!!!!!"""%%%''''''&&&"""""""""""""""###$$$$$$&&&%%%$$$$$$$$$&&&((()))+++++++++)))'''&&&''')))***(((&&&$$$$$$&&&(((***(((&&&%%%%%%%%%$$$!!!!!!%%%''''''%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''((('''%%%&&&(((******)))$$$$$$"""!!!"""###$$$%%%''')))+++,,,000333444222222333111...((((((+++...222333222000222444666555222///...--- &&&,,,///555000)))### """&&&)))&&&### %%%(((&&&''')))+++,,,...//////000000///,,,(((%%%%%%&&&'''$$$!!! !!!"""######!!!%%%((()))(((&&&###"""!!!"""$$$&&&'''((('''))),,,,,,+++)))((((((***...444777888777666555222444666888777555222000&&&!!!$$$)))+++)))'''((()))%%%'''***+++***'''""" !!!"""""""""###%%%$$$$$$"""  ###%%%$$$'''***,,,---+++)))((('''(((+++111555333+++$$$!!!%%%)))+++)))'''''''''%%%$$$###"""""""""#########!!!###***------...111555<<<>>>>>>::::::;;;888111***(((%%%"""!!!"""$$$&&&!!!"""$$$""" """######!!! !!!!!! """&&&)))&&&###!!!!!!!!!""""""!!!!!!  """%%%%%%###"""!!!!!!!!!"""#########"""""""""&&&)))***)))&&&%%%%%%$$$###!!!  ###%%%%%%%%%&&&'''(((((('''&&&''')))+++,,,%%%$$$###%%%'''))))))((( ###$$$""" """''',,,+++)))%%%!!!###&&&&&&!!!!!!$$$%%%&&&''')))((()))...444666333///***(((%%%$$$%%%'''***++++++,,,---/////////......,,,000777<<>>===<<<:::888666333666:::;;;888555222111...///...***$$$!!!$$$'''***///444555222,,,&&&### """(((---222444222000......++++++***)))&&&$$$!!! !!!&&&---111111///---,,,(((((()))***+++,,,---...+++******)))(((&&&%%%$$$(((((('''''''''))),,,///((()))((("""###&&&(((%%%  ###%%%&&&###!!!###(((+++***(((%%%%%%&&&((()))'''###"""&&&%%%%%%'''***---///...---)))&&&######'''))))))'''""""""!!! !!!!!!###""""""###$$$%%%$$$#########$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))******(((&&&%%%'''***((((((&&&%%%%%%%%%%%%%%%###  !!!"""!!! ###&&&''''''&&&&&&''''''&&&&&&'''***,,,,,,+++$$$###!!!!!!$$$###!!!!!!"""$$$''')))(((,,,///......000...***&&&'''(((+++---,,,***'''%%%'''))))))(((''''''''' &&&---111:::444,,,%%%"""###'''***%%%""""""'''+++)))((((((***...000000///...///...+++(((&&&&&&'''%%%""""""#########)))...///,,,***&&&%%%###"""""""""#########&&&***,,,,,,+++*********///444888::::::;;;;;;444666888999888666222000&&&!!! ###)))++++++)))***+++&&&(((+++---,,,((($$$!!!!!!############$$$%%%$$$###""" """&&&******---000222111...+++(((''')))...555:::888000(((%%%(((++++++***)))+++---((('''$$$"""""""""$$$%%%$$$!!!$$$+++......000555:::@@@CCCBBB>>>>>>@@@<<<555+++(((%%%###"""$$$&&&(((!!!###%%%$$$"""   $$$((('''$$$!!! """###$$$$$$"""!!!  """%%%%%%###!!!   ###&&&'''&&&$$$"""!!!""""""######"""!!! """###$$$%%%''')))%%%$$$###"""###&&&***,,,)))'''%%%&&&(((+++,,,,,,###%%%%%%""" &&&,,,---***%%%!!!!!!%%%((('''""" """%%%'''(((((((((,,,******///444666333///---***&&&$$$$$$&&&((())),,,---///111222222000//////444:::???AAAAAA@@@@@@AAAFFFLLLMMMKKKGGGEEEEEEBBBFFFKKKNNNNNNLLLLLLKKKJJJMMMRRRUUUVVVSSSNNNJJJDDDBBBAAACCCFFFDDD===777111555999:::;;;>>>BBBGGGKKKLLLNNNNNNMMMNNNOOOQQQRRRQQQMMMGGGAAA???BBBEEECCC@@@======>>><<<888555000444999;;;:::888666555111333333...(((%%%'''***+++111888:::888111***&&& ###&&&***000444555333222000------------+++)))'''&&&$$$)))///333444111///...))))))))))))***+++------(((((((((((('''&&&%%%%%%(((((()))+++,,,......///++++++)))###"""%%%(((&&&!!!""" ###&&&(((&&&###!!!###))),,,+++)))%%%$$$###%%%&&&$$$ ###)))''''''(((+++...///...---+++'''"""!!!###%%%%%%$$$!!!######!!! !!!""")))'''%%%%%%%%%$$$###!!!$$$%%%&&&'''((('''&&&%%%'''''''''''''''&&&&&&&&&(((******(((%%%%%%(((+++))))))((('''%%%$$$""""""   %%%''''''&&&&&&&&&&&&%%%&&&(((+++---...---%%%%%%### """'''$$$ $$$'''###(((******+++---,,,(((%%%%%%&&&((()))'''$$$!!! !!! !!!""" '''///666222---'''%%%$$$&&&'''###!!!!!!"""!!!###$$$###""""""###%%%$$$%%%+++222444222...222000...+++)))((('''(((%%%""" """)))000222///***(((&&&###!!! !!!###$$$'''+++......+++)))///000222555999;;;===???<<<;;;;;;:::888666444333,,,'''"""!!!"""  !!!$$$'''))))))***)))))),,,//////---***(((''')))'''%%%$$$$$$&&&(((******)))(((%%%###%%%+++000444555555333000,,,******(((,,,222777999666///***)))((((((((()))***,,,---///...***'''$$$""""""!!!$$$!!! $$$))),,,---000555:::>>>===<<<======<<<:::777+++'''###!!!!!!###$$$$$$ $$$'''&&&!!!!!!%%%((()))'''$$$$$$$$$### !!!  !!!"""!!! """"""$$$'''***)))%%%!!! !!!!!!"""###%%%$$$$$$"""''')))'''((()))+++,,,,,,,,,,,,***###'''""""""!!!%%%###"""!!!"""###"""""""""%%%''''''&&&$$$$$$%%%)))***+++*********---...000+++'''&&&(((******)))***---000111///...------000444:::AAAEEEFFFEEEDDDHHHIIIJJJJJJJJJIIIGGGGGGBBBEEEJJJNNNOOOMMMJJJGGGJJJMMMRRRUUUUUUTTTRRRRRROOOJJJFFFFFFHHHFFF???888111777===>>>===<<>><<<<<<:::888666555666777:::;;;;;;777555999666444444444222---)))...111444666999999000%%%$$$"""!!!$$$'''---555:::999333...333222222000///---,,,+++---------///000000...,,,'''&&&$$$$$$***000///***'''&&&%%%%%%%%%&&&'''(((***+++,,,---......//////---,,,+++'''!!! $$$((()))'''%%%######!!!###%%%''')))"""%%%(((******))))))***'''&&&%%%###""""""!!!!!!###&&&$$$"""!!!###(((,,,------)))&&&""""""$$$$$$""""""!!!!!!(((,,,...///...+++'''###"""!!!)))++++++)))%%%###%%%'''((('''%%%$$$$$$%%%&&&''')))+++,,,---,,,+++,,,---+++)))&&&%%%$$$###!!!!!!$$$###%%%%%%!!!"""%%%&&&$$$""" !!!"""$$$)))...///---***'''!!!###'''$$$ !!!$$$$$$"""!!!###'''+++***)))&&&$$$"""""""""!!!!!!""""""###!!!!!!!!!'''...111///+++(((&&&&&&'''(((###!!! """ """%%%%%%$$$#########%%%$$$&&&+++111333000,,,---,,,+++******)))******%%%""" """""""""%%%,,,333555111---((('''$$$"""!!!!!!"""###'''&&&'''***...000000......///111333666999<<<======<<<<<<;;;999888666555...***%%%$$$$$$###!!!"""%%%'''((()))***+++...000000---***'''&&&***)))(((((()))+++---...111111...+++)))+++111555555666777555222///---------...000333444444111...******)))))))))***+++,,,,,,+++)))&&&$$$###"""""" %%%***---...000444888;;;;;;;;;;;;;;;999666222'''$$$  ###$$$%%%!!!  """%%%((('''""" '''+++)))'''%%%%%%%%%$$$!!!!!!$$$""" !!! ######$$$(((******&&&### !!!"""!!!!!!"""###""""""!!!&&&'''))))))))))))))))))))))))'''!!!!!! """'''$$$!!! """###$$$$$$&&&((((((&&&%%%%%%%%%'''(((******)))***,,,...222///+++***,,,------,,,***+++,,,------,,,***)))...222:::BBBGGGHHHGGGFFFHHHHHHIIIIIIIIIGGGFFFEEEEEEGGGKKKOOOPPPOOONNNLLLMMMOOOQQQSSSTTTTTTSSSSSSSSSNNNIIIHHHIIIGGGAAA;;;333888===???>>>>>>@@@CCCMMMMMMMMMLLLKKKLLLNNNPPPNNNLLLIIIEEEBBBAAACCCFFFCCC@@@<<<:::;;;;;;;;;:::999999:::<<<>>>>>><<<:::999888888999999666000+++---000222555888999222)))$$$###!!! """$$$***000666666333///222333333222111///---+++***))))))+++,,,---+++)))%%%%%%$$$$$$***111111,,,)))'''%%%$$$#########$$$(((***,,,///000///......,,,,,,+++((($$$!!! $$$&&&)))******(((%%%$$$!!!!!!"""###$$$%%%'''((("""%%%)))******))))))******((($$$""" !!!###%%%!!!###%%%%%%###"""###&&&))))))(((&&&$$$ !!!######"""%%%$$$""" """&&&***111222111///+++((('''(((+++++++++)))%%%$$$&&&(((((('''%%%###$$$&&&(((***///111222222000...---...)))'''&&&&&&&&&%%%###!!! """%%%''')))(((###!!!###$$$%%%&&&&&&%%%###"""""""""$$$(((---///...,,,%%%  &&&)))&&&!!! """###""""""###&&&)))))))))&&&$$$"""!!!"""""""""!!!###$$$$$$$$$$$$$$$%%%%%%"""###"""&&&+++,,,+++)))(((''''''((()))###"""  !!!"""$$$''''''&&&$$$######$$$$$$'''+++///000,,,(((&&&'''((()))******++++++&&&###"""%%%%%%&&&)))///444555111---'''&&&$$$#########%%%&&&***&&&$$$'''...333333222......///000333666999;;;=========<<<;;;999888777222...)))'''&&&%%%!!! """$$$&&&)))***...000222111...***'''&&&***+++,,,...///111333444777666333000...000444888777999:::999666333222222333111......///111222222---,,,++++++******++++++)))(((&&&$$$"""!!! !!!"""###(((---000000111333666888888999:::999555000+++""""""$$$%%%###"""!!!  !!!"""%%%'''&&&### !!!)))...+++)))'''&&&&&&$$$""" !!!$$$&&&### !!!!!!"""!!! !!!!!!######%%%(((******'''$$$"""######"""  !!!!!!!!!!!!&&&&&&))))))'''&&&%%%%%%%%%%%%$$$"""''''''%%%"""!!!$$$&&&%%%'''((((((&&&$$$$$$$$$%%%'''))))))))))))+++---444222000///000000///...***)))((()))++++++'''$$$***000999BBBHHHJJJJJJIIIHHHHHHHHHIIIHHHGGGGGGFFFGGGIIIJJJLLLNNNOOOOOOOOOPPPPPPOOOOOOPPPRRRSSSTTTUUUPPPKKKIIIHHHFFFBBB>>>666;;;???@@@@@@???AAADDDOOOMMMJJJJJJJJJKKKKKKKKKIIIIIIHHHEEEBBBAAACCCDDDBBB???;;;:::;;;<<<======;;;:::;;;<<>>AAABBBAAAAAABBBDDDKKKHHHEEEEEEHHHJJJIIIGGGFFFGGGGGGEEECCCAAAAAABBBAAA???>>>===>>>>>>===;;;888777777888;;;<<<<<<;;;888888888888777444222000///111222222333555222,,,%%%###!!!!!!$$$&&&&&&&&&''')))+++...///000333111---***'''%%%$$$$$$%%%%%%%%%&&&((()))(((&&&$$$&&&&&&'''+++222333000,,,)))&&&###!!!!!!""""""&&&***///444444111,,,)))***+++,,,,,,+++***,,,---***))))))***,,,***&&&###%%%&&&&&&&&&'''''''''&&&%%%'''+++,,,+++******++++++)))%%%"""!!!"""$$$&&& !!!"""$$$###"""""""""###""""""!!!  $$$%%%%%%$$$######%%%'''+++,,,---,,,++++++,,,...111000...,,,***+++---...,,,)))%%%"""###&&&***,,,000222444333000,,,***)))(((''''''''''''&&&"""  !!!"""$$$'''+++...333111---(((######&&&)))000---***'''&&&''')))***''''''&&&''')))+++,,,---%%%!!!'''***'''""" ######"""###'''***&&&### ###'''+++...888777555000+++((()))+++!!! """''''''''''''&&&&&&%%%%%%%%%$$$""" ###&&&)))***(((&&&%%%$$$$$$%%%%%%''''''%%%""" ###&&&((('''%%%$$$&&&%%%""" &&&+++000111222333222...(((%%%"""!!!!!!!!!"""%%%((()))***((((((---333666555222000//////000111444666777999999999999999888777666444111,,,(((&&&$$$"""!!! ###&&&)))+++111333333222...***((('''))),,,000444888:::;;;<<<555333///------///000222999;;;>>>>>>===<<<======:::777333222222333333333111111111000000///......)))'''###"""&&&)))***000555:::;;;999777777999444555777888666000(((### """"""!!!!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---///---***&&&!!! !!!"""!!! """###""""""&&&###$$$"""!!!!!!!!! """$$$%%%%%%$$$######&&&%%%###  """$$$&&&%%%""""""&&&'''%%% !!!!!! !!!!!! !!!$$$&&&&&&$$$"""""""""$$$%%%&&&%%%"""$$$&&&((((((((('''((()))+++,,,------,,,,,,,,,------)))%%%&&&******&&&"""%%%+++444>>>EEEGGGGGGGGGGGGGGGIIIKKKMMMOOOQQQRRRMMMKKKIIIGGGFFFHHHJJJKKKNNNJJJFFFDDDFFFJJJLLLLLLKKKKKKJJJHHHFFFEEEGGGHHHAAABBBCCCCCCBBBAAAAAABBBEEEAAA???@@@DDDFFFFFFDDDDDDEEEFFFDDDAAA???>>>???>>>???@@@BBBBBB???999555555444333444666888888777555333000...,,,,,,...000111444444111000000---'''$$$"""!!! """%%%'''+++***)))((((((***---///666222+++$$$ !!!"""&&&&&&''')))++++++***((('''))))))(((+++000222///+++)))&&&$$$$$$%%%''')))(((,,,111444444000+++''')))+++---------...///111...------------+++)))&&&&&&&&&'''(((((((((''''''&&&))),,,---,,,+++++++++'''''''''&&&%%%$$$"""""" !!!!!!"""###$$$$$$$$$$$$%%%"""""""""  !!!######$$$$$$''')))'''((()))))))))***,,,...444222000......///000000...+++'''######%%%)))+++,,,...000000---+++*********)))'''&&&&&&### !!!###&&&***///222333000,,,'''$$$%%%'''***...+++(((&&&&&&(((+++...******((('''&&&'''(((***(((""" %%%(((%%%!!!!!!""" !!!%%%)))&&&### !!!$$$)))...000999999777222+++(((***---  %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!! !!!$$$(((***)))'''&&&%%%%%%$$$###"""!!!###''')))'''$$$"""%%%&&&%%%###!!!###)))...666777888777333...((($$$  ###&&&))),,,---...///222555666555444222222333444555555666666666777777777777777666666333111,,,((($$$"""!!!!!!!!!###%%%(((+++,,,///111222000...+++*********,,,000555999<<<>>>>>>666333000///000222333333888;;;>>>?????????@@@AAA===;;;888777777666555333222222333444444444333333---***######***///222666:::======:::777888999333444555666444///'''!!! """  """''')))***)))((((((***+++***+++,,,...............000...+++&&& ###$$$$$$"""  !!!!!! ###"""  !!!""" $$$""" !!!###$$$$$$"""!!!!!!!!!###""" """%%%'''******&&&&&&((('''$$$ !!!!!!""""""!!!!!!"""%%%$$$!!!###((()))&&&"""!!!!!!$$$%%%&&&$$$ """$$$&&&&&&%%%$$$$$$$$$###$$$%%%%%%%%%%%%(((***,,,)))'''(((******(((%%%(((,,,444<<>>===<<<===???AAACCCBBB@@@<<<666333222222444666999<<<===999333.../////////111222111...,,,)))(((%%%!!! %%%)))///333444000,,,)))%%% """###$$$%%%%%%((('''%%%!!! %%%)))///,,,&&&"""!!!"""###%%%)))...111///***&&&!!!%%%'''%%%''',,,......)))'''%%%%%%'''+++///222222222222222///,,,)))''')))+++---------...000111///333666333,,,(((***---111111000///---)))&&&$$$)))+++...///...,,,,,,,,,&&&))),,,---,,,)))$$$!!! !!!$$$'''******)))((()))+++)))(((((('''&&&&&&%%%%%%$$$%%%'''%%%###"""###%%% """###$$$'''***...******++++++,,,...222555111000///000222222///---***((('''&&&'''))),,,...,,,,,,,,,***))))))***,,,+++((($$$!!! !!!$$$%%%(((,,,...(((&&&###""""""#####################$$$%%%&&&'''%%%'''(((&&&$$$$$$%%%(((&&&""" """""" """&&&%%%###  ###$$$$$$""""""###&&&)))+++***))),,,000333111+++))),,,000!!! !!!###&&&)))***&&&&&&$$$###!!!!!!'''******((('''&&&&&&$$$ %%%+++...---***'''$$$(((+++***'''''',,,111222444666555111,,,'''%%% """&&&***...000000111111---))))))...444555777999;;;<<<:::888666555666666777777777777666444222...(((###!!!!!!"""!!!$$$(((+++------...+++,,,......---,,,---......///222666:::>>>AAACCC999555333333666888999888666999<<>><<<;;;:::999888111333555888:::;;;;;;;;;333...&&&""" !!!&&&+++...777999:::777333111222444111000111111///+++%%% """ ###&&&%%%'''(((&&&$$$$$$(((+++************,,,///111333------,,,'''""" """$$$###$$$$$$###!!! !!!###!!!  !!!"""###$$$&&&''''''''''''!!! """### %%%'''(((&&&"""!!!&&&+++***---...***((((((%%% !!!$$$'''(((&&&$$$"""!!!!!!""""""###%%%$$$###""""""!!!%%%((('''###!!!"""%%%&&&''''''%%%!!!!!! !!!&&&((()))))))))'''''')))+++111444777;;;>>>@@@AAAAAACCCCCCCCCCCCDDDFFFHHHJJJFFFDDDCCCBBBDDDGGGJJJMMMEEEBBB@@@AAADDDEEEAAA===CCCHHHMMMKKKFFFCCCDDDHHHMMMJJJFFFCCCAAA>>><<<:::>>>???@@@>>>;;;:::===@@@BBBAAA===888222...---...000111444777888777222///,,,,,,---...///---)))&&&%%%%%%%%%"""###'''---222444000,,,)))$$$ """$$$%%%%%%$$$""""""!!!"""'''&&&$$$###!!!  ###)))...111...)))$$$!!!######%%%***...---)))'''%%%%%%&&&***///222555444333000...+++)))''')))+++,,,---,,,---...000+++111555111(((###&&&+++777666555333///***&&&###))),,,//////...---,,,,,,)))+++---///---***'''$$$ !!!"""'''***------+++)))***+++******)))((((((((()))))))))***,,,***&&&%%%&&&(((!!!"""######$$$'''+++///***+++++++++,,,...222555///...---///222111---***&&&&&&&&&''')))+++...000++++++***'''%%%%%%'''))))))&&&!!!  """$$$$$$&&&(((***###"""  !!!!!!!!! !!!"""#########""""""!!!$$$&&&&&&$$$$$$&&&)))$$$!!!!!!###$$$"""$$$'''$$$###!!! !!!!!!$$$###"""!!!"""%%%(((++++++)))&&&''',,,111000,,,***---222 #########$$$%%%''')))+++)))%%%!!! !!!"""!!!"""%%%***,,,,,,***((('''(((&&&### ###&&&))),,,---)))&&&######'''***,,,,,,666444222000...+++'''$$$!!!"""$$$&&&)))+++,,,,,,///,,,((($$$%%%(((,,,//////222777:::;;;:::888666777444222333444444111---000+++&&&###$$$%%%###!!!(((((())))))******))))))((((((((()))+++...111333111222444999>>>BBBCCCCCC999777666777999<<<<<<<<<<<<===>>>@@@@@@AAA@@@@@@===<<<;;;:::999999999999111222444777;;;;;;:::888000+++###%%%***"""&&&(((&&&!!! $$$***111000---++++++,,,...///333000......000---'''!!! !!!!!! """###'''### ###&&&''''''((('''&&&(((+++...//////...)))%%%%%%### !!!$$$(((%%%"""!!!"""######""""""!!! """###$$$%%%&&&'''(((((((((((("""$$$&&&"""""" '''&&&$$$!!!"""%%%'''***))))))'''%%%###!!! """&&&******&&&"""  !!!"""!!!"""''''''$$$"""%%%(((***(((&&&###"""&&&&&&&&&&&&(((---222666999:::;;;<<<>>>>>>>>>>>>AAA@@@@@@AAACCCDDDCCCBBB>>>>>>>>><<<<<<>>>BBBEEECCCAAA@@@BBBDDDDDDAAA>>>EEEHHHJJJJJJFFFBBB??????@@@DDDFFFDDD>>>::::::<<>><<<888111+++&&&$$$$$$'''***///444555222,,,''''''))),,,,,,***(((&&&%%%((('''%%%""" ###&&&111222333000+++&&&""" """&&&((()))'''&&&$$$"""!!!###""""""###$$$%%%$$$!!! """&&&***+++(((###!!!&&&))))))((()))%%%!!! ###(((---000///000111///***&&&$$$###'''))),,,---+++*********------+++)))''''''***,,,222444555333...((($$$!!!'''---333444///)))'''''',,,---...///...,,,***(((""" (((---///111000,,,(((&&&%%%'''((()))'''&&&%%%&&&'''%%%'''***------***'''%%%'''$$$!!!"""&&&((((((&&&&&&***,,,,,,***+++000555111...***((()))***(((&&&######$$$'''***---......)))***)))'''$$$######$$$'''%%%###  !!!"""############$$$%%%&&&'''###"""  $$$$$$######""""""!!!!!!%%%""""""%%%%%%######&&&%%%&&&%%%### !!!%%%((()))%%%!!! !!!"""!!! !!!###$$$$$$"""!!!$$$''''''$$$!!!&&&'''''')))+++---///000!!!"""###&&&%%%%%%%%%&&&(((***+++((($$$ !!!"""###"""%%%(((+++...---+++)))'''***)))'''$$$ """'''+++...111222***&&&"""!!!$$$(((+++,,,111000......---+++'''$$$"""###%%%((()))*********)))&&&### !!!%%%))),,,...111444888999888666444444111......//////,,,))))))&&&###!!!###%%%&&&'''------...---,,,+++)))'''''''''((()))+++...222444555555666999===???@@@???666444333444777:::<<<===>>>>>>==================777777666555555555555555222111111333444444333111---)))###!!!'''***&&&)))+++((("""###'''---+++***)))+++---000222444111//////000---&&& !!!###$$$#########$$$&&&"""!!!$$$%%%%%%&&&%%%%%%'''***++++++++++++'''######""" $$$(((%%%"""!!!!!!""""""!!!  !!!"""$$$%%%###$$$&&&'''((((((((('''!!! """$$$%%%"""!!!$$$###""" !!!###%%%&&&+++***)))'''&&&%%%$$$###!!!###&&&((((((&&&###!!!!!! !!!!!! ###)))+++(((&&&&&&''')))'''%%%"""!!!''''''((()))---222888<<>>>>>===<<<<<<===>>>@@@AAAAAA???===888888777666555666999<<<@@@??????AAACCCCCCBBBAAAGGGFFFFFFFFFFFFDDD@@@===:::>>>AAA???;;;888999;;;===<<<:::888777777777888888555000+++((('''''''''(((***---111111...'''"""!!!$$$((())))))(((((()))******(((%%%"""!!!###$$$,,,...000///,,,'''$$$###!!!%%%(((***+++***)))%%%$$$!!!!!!!!!!!!"""$$$###!!!!!!$$$'''(((&&&"""!!!%%%'''&&&%%%'''$$$ """&&&***,,,(((***,,,+++(((%%%######%%%(((+++---,,,************)))(((&&&$$$%%%(((+++---///000...***&&&###"""''',,,///...***&&&&&&'''***++++++++++++***((('''###!!! !!!***111222444333///+++((('''&&&''''''''''''&&&%%%$$$!!!$$$(((***+++)))&&&###%%%###""""""###%%%%%%%%%$$$''')))(((%%%%%%***...---***''''''((()))(((&&&$$$$$$%%%''')))+++,,,,,,)))'''%%%###!!! $$$###"""!!! !!!###$$$&&&'''  %%%%%%$$$$$$############%%%""" ######!!!###'''$$$%%%$$$!!!"""%%%((($$$!!! !!!"""!!! ###"""!!!!!!"""""" !!!"""###%%%(((+++---/// ###&&&((()))((('''''''''(((***+++&&&### !!!$$$&&&&&&)))***,,,...---+++)))'''***+++,,,***&&&""" !!!&&&+++///222444444***&&&!!!!!!%%%(((***,,,++++++,,,---,,,)))'''###%%%''')))***)))'''%%%$$$"""  $$$))),,,---///222555666555333222111---)))((())))))(((%%%""""""!!!!!!!!!$$$)))---222333333222///+++(((%%%%%%''')))***,,,000555999===;;;:::;;;<<<<<<;;;999222000///000444888;;;<<>><<<:::888888888888111000000000000000000000222///---+++,,,,,,+++))))))'''###!!!!!!%%%))),,,,,,///000+++$$$ !!!###'''&&&&&&''')))---111444444222000111111---'''""" $$$%%%$$$######$$$%%%""""""######$$$$$$$$$&&&((()))'''%%%'''### !!!!!! $$$(((%%%""" !!!!!! !!!"""###$$$%%%%%%###$$$&&&((((((((('''&&&%%%###!!! """$$$%%%"""  !!!###%%%&&&&&&%%%+++***(((&&&&&&&&&'''(((###$$$$$$$$$$$$$$$$$$###!!!  $$$###!!!$$$+++...,,,)))((((((((('''$$$!!! ###$$$(((((())),,,111666<<>>===;;;;;;===@@@BBBCCCEEEFFFDDD@@@999444,,,...111222000000000111///---***((((((+++///222+++'''$$$&&&+++...,,,)))&&&&&&'''((((((%%% !!!%%%(((((()))***+++(((***+++)))&&&$$$######!!!%%%***---+++)))&&&%%%"""###%%%(((***+++++++++******)))(((&&&### !!! ###%%%&&&&&&''''''(((((('''((()))+++'''%%%"""   !!!  ###%%%&&&%%%######### $$$))),,,,,,***))))))+++***(((&&&%%%''',,,///++++++)))&&&###"""###$$$((()))***)))&&&%%%%%%'''$$$###"""!!!!!!###%%%&&&&&&######%%%$$$$$$)))000999;;;<<<:::666222///---'''%%%%%%)))------&&& $$$((()))'''###!!! """!!! ###$$$%%%%%%$$$######&&&(((+++***)))))))))))))))(((******)))'''%%%$$$$$$%%%&&& ###&&&%%%###"""$$$'''(((###""""""!!!!!!!!!""""""'''&&&%%%$$$$$$$$$%%%&&&!!! $$$$$$""""""$$$$$$###!!!!!!  """$$$&&&))),,,---###'''***------,,,***)))(((((())))))&&&&&&&&&&&&'''))),,,...)))(((&&&'''''''''$$$"""!!!$$$(((***)))'''&&&&&&'''((()))***)))'''$$$"""!!!"""######"""!!!!!!######%%%(((+++---,,,+++$$$&&&((()))(((&&&""" $$$$$$$$$%%%(((,,,000222222333444444444444444333111,,,(((''')))***)))''')))+++,,,***'''%%%(((***,,,...//////---)))%%%"""$$$***///333:::CCCJJJNNNJJJDDD???:::666111...---+++***,,,000444777888<<<999555111...,,,,,,,,,)))***+++---............,,,(((###!!!!!!$$$&&&&&&&&&&&&&&&''')))+++...000444555333...(((###""""""###"""!!!"""$$$'''+++---------...///000111000///)))&&&###"""###############""" !!!%%%''''''&&&%%%%%%(((&&&$$$!!! """$$$%%%%%%%%%'''((('''###!!!"""%%%""" """###%%%&&&&&&$$$"""!!!!!!"""$$$%%%%%%$$$###"""!!! !!!%%%$$$#########$$$&&&'''&&&""" !!!"""!!!!!!"""$$$(((,,,,,,)))&&&###$$$""" """&&&((("""  """ !!!"""###$$$$$$$$$(((((('''$$$!!! !!!###'''((())))))(((((())))))***(((%%%""""""%%%((()))))))))'''&&&%%%'''+++///111222+++,,,---///000111111111...111555555333000......,,,...000111111111222444777:::;;;:::666555666999888@@@GGGHHHAAA777111...)))+++------,,,+++*********(((%%%###%%%)))...222+++)))(((+++000000+++&&&$$$######%%%&&&%%%""" $$$'''+++,,,+++)))((('''$$$&&&((((((&&&$$$######"""%%%)))***)))&&&$$$### !!!"""$$$%%%'''((((((&&&'''((()))'''$$$!!!"""!!! """%%%((()))((()))))))))((('''(((,,,///***'''"""!!!###$$$"""  ###(((******)))((((((,,,+++)))&&&%%%(((,,,000000///,,,((($$$###%%%&&&''')))******)))'''&&&&&&!!! """$$$&&&&&&$$$$$$'''''''''+++000888:::;;;:::666111...---((('''(((,,,000///)))"""!!!&&&******'''### !!!!!! ###"""""""""""""""$$$&&&(((---------,,,+++*********------+++'''###!!!!!!###$$$"""!!! $$$''''''%%%  ###&&&)))+++)))'''%%%#########$$$$$$((('''%%%$$$######$$$%%%"""'''((($$$""""""$$$###!!! !!!#########"""""""""!!!!!!"""###$$$&&&((()))!!!$$$(((***,,,,,,+++)))((('''''''''(((%%%''')))***)))***+++---'''$$$!!!"""###$$$!!! $$$%%%&&&&&&''')))))))))(((&&&### ###%%%$$$"""  !!!%%%(((***)))(((&&&''')))***)))'''$$$###$$$$$$&&&(((+++///222444666666666555555555555555333000,,,,,,///000///---000222222111---)))'''&&&&&&'''))))))(((&&&###!!!!!!(((---222999CCCLLLNNNJJJCCC===888444000------,,,+++---000333555555666444111...+++)))((('''&&&(((***,,,............(((%%% !!!$$$&&&((('''&&&&&&'''(((+++---///111000...***%%%######$$$###""" !!!###&&&((()))))))))***,,,///222444///,,,)))''''''((((((''')))'''$$$!!!!!!"""###&&&***++++++++++++,,,***)))'''### """$$$&&&%%%%%%&&&'''&&&$$$"""!!!"""  ###$$$%%%&&&%%%###!!!!!!!!!!!!"""""""""!!!!!! !!!$$$######"""###$$$&&&'''&&&""""""$$$%%%%%%$$$%%%'''+++------***&&&###"""%%%!!!###%%%&&&'''''''''((()))(((&&&%%%%%%&&&+++***(((''''''''''''(((''''''%%%###!!! ###&&&'''&&&&&&%%%""" """&&&))))))((( !!!$$$'''***,,,---...,,,...000...+++)))***,,,***---000111111000111222333444666555333111000///---888BBBCCC:::///***)))))))))******)))(((&&&%%%'''%%%######%%%***000333---,,,,,,...000...)))$$$###"""!!!###$$$%%%$$$###(((,,,000222///+++'''&&&!!!$$$&&&&&&%%%######$$$###%%%((((((&&&###!!!!!! !!!"""$$$&&&'''"""$$$%%%&&&%%%### """!!!"""$$$''')))))))))&&&''''''%%%###%%%***///***&&&!!! """""" !!!$$$'''((((((''''''(((***)))&&&###"""$$$)))---222111...***&&&%%%''')))&&&'''((((((((('''%%%$$$  ###%%%''''''$$$$$$((())))))+++///222444666555222...+++***((((((***...000///***&&&"""%%%***,,,,,,(((""" !!!!!!"""### """$$$%%%+++,,,...---,,,++++++,,,000000...(((""" ###$$$""" ###%%%###!!! ###&&&'''%%%""" !!!$$$'''***,,,,,,***&&&$$$###$$$'''(((***)))&&&$$$""""""###$$$"""((()))%%%""""""$$$"""  ###&&&((((((''''''((("""  !!! !!!###$$$%%%"""%%%((()))******)))'''&&&%%%%%%&&&'''$$$'''+++,,,***(((((()))%%%!!!!!!"""  !!!!!!"""$$$'''***((('''&&&###!!!###%%%###"""!!!!!!!!!!!!"""%%%)))***)))(((((()))***++++++***)))(((&&&'''))),,,///222444555999888777666555555666666555222111222555666555222222222333444333///)))%%%######$$$$$$###""" %%%))),,,222===EEEGGGCCC>>>999666444111//////......///222333222111111000...,,,)))'''%%%$$$###$$$'''***,,,------,,,&&&### ###&&&'''&&&&&&$$$$$$%%%'''***,,,***(((&&&"""!!!!!!###%%%""" !!!$$$%%%'''&&&%%%$$$%%%***///333000---***)))***+++,,,,,,...***%%%!!! """$$$'''***,,,---......///111******((($$$ !!!$$$&&&%%%###$$$%%%%%%$$$###  !!!!!!"""######$$$$$$###"""!!!  !!! !!!"""$$$%%%###"""%%%'''((('''''''''))),,,...---)))%%%"""!!!!!!$$$''')))***+++***,,,......,,,***)))))),,,+++***)))((('''%%%$$$"""###$$$$$$$$$""" """$$$%%%$$$$$$"""###&&&%%%### """%%%''')))***++++++,,,+++'''""""""&&&***---///222333111///......---...///111111///,,,)))%%%---555777222+++'''&&&''''''(((((()))(((&&&%%%&&&%%%$$$%%%(((---222666///...---,,,***(((&&&%%%###""" !!!###$$$$$$###&&&+++222555333///***'''###%%%&&&%%%###""""""######%%%&&&%%%###!!!!!!!!!!!!!!! """$$$&&&((($$$%%%&&&'''&&&###!!!!!!!!!"""%%%((()))((('''"""$$$%%%###!!!"""(((---)))%%% !!!$$$$$$""" ###%%%&&&&&&%%%%%%&&&'''***((($$$!!!!!!&&&***//////---***'''&&&(((***&&&$$$"""""""""######### """%%%''')))'''$$$$$$(((***)))))),,,,,,...000000---)))'''&&&''')))+++......---+++)))&&&))),,,...,,,'''  $$$%%%%%%$$$  !!!!!!###'''***+++******+++---222222000)))""" ###&&&&&&&&&&&&&&&%%%###"""!!!###$$$$$$###"""!!!$$$'''***++++++((($$$!!!"""&&&***......,,,(((%%%###"""###$$$ $$$%%%###"""$$$###  !!! &&&))))))((()))***%%%###!!!!!!###&&&''''''###""""""###$$$$$$"""!!! """###%%%&&&###&&&(((((((((((('''&&&%%%$$$%%%%%%&&&###''',,,,,,***&&&%%%%%%%%%  """ !!!!!! """&&&***&&&%%%$$$""" """###"""!!!"""$$$$$$$$$&&&))),,,---,,,+++++++++,,,,,,------------)))***---///222555777888:::999777666555555666777555444333555999:::888555111111222555777333,,,%%%"""""""""!!! """%%%''',,,666???AAA===999666555444333222000///000111333333111...------,,,+++(((&&&$$$### """%%%(((***++++++***%%%""" """$$$%%%&&&%%%###""""""$$$''')))%%%### ###&&&  ###%%%&&&$$$""" %%%,,,111///---***)))+++...///000000,,,&&&!!! ###%%%(((***,,,------...000222******((($$$ ###%%%$$$""""""###$$$$$$###  """""" !!!"""###############  """"""!!! !!!"""$$$!!! ###''')))))))))((((((***---...,,,)))%%%"""!!!%%%(((+++,,,,,,///222555555222///---,,,---,,,,,,,,,+++((($$$!!! ###%%%&&&$$$"""!!! ###$$$%%%%%%%%% """%%%$$$""""""###$$$&&&'''((())))))******'''"""###)))111333555555222///---,,,)))(((***...111///***%%%!!!%%%))),,,,,,)))&&&%%%&&&&&&&&&((())))))'''&&&&&&&&&&&&'''***///444888000///,,,((($$$###%%%'''$$$""" !!!"""###"""""")))111666666111,,,)))&&&''''''%%%###!!!!!!"""###$$$$$$###!!! !!!"""###"""!!!!!!###%%%((()))))))))***)))(((%%%###!!! """%%%(((((('''%%%"""$$$&&&$$$!!!"""(((---(((###!!! """$$$'''((('''&&&%%%&&&%%%%%%&&&%%%$$$$$$%%%'''+++)))%%%!!!!!!&&&***,,,,,,+++)))'''''')))+++%%%"""!!!""" """$$$&&&((()))'''$$$$$$(((***((((((***'''))),,,,,,)))&&&$$$$$$%%%(((,,,---,,,+++******(((***...///,,,&&& &&&((('''%%%###!!! !!!&&&(((((()))+++...333333111***""" $$$''')))+++***'''###!!!!!! !!!"""###### ###&&&)))***)))&&&"""!!!&&&---222111...***&&&$$$######$$$  !!! """&&&!!! !!!"""&&&&&&&&&&&&((('''%%%######&&&))),,,---)))'''%%%&&&((('''### """$$$&&&)))***"""&&&((((((,,,***)))((('''%%%### """$$$%%%%%%$$$######$$$&&&$$$ $$$###"""!!!!!!"""###$$$$$$&&&&&&%%%""" $$$''''''&&&$$$"""&&&''')))***++++++++++++---......//////...------++++++---111666999::::::;;;;;;:::888666666888;;;888;;;???>>>;;;777555555222444666666222...,,,***)))'''###"""%%%(((+++...111444111///...///111111111111111222222111111000000+++(((&&&''')))***(((&&&"""############"""!!!!!! $$$''',,,&&&  ###%%%%%%%%%!!!"""$$$$$$ !!!###''''''%%%$$$$$$$$$$$$$$$$$$###$$$'''---000000///...+++%%% &&&,,,,,,++++++++++++++++++***(((%%%!!!"""&&&$$$!!! !!!#########!!!  !!!  !!!"""###  """$$$&&&'''""" !!!!!!""""""  !!!!!!""" !!!"""$$$%%%%%%$$$$$$&&&&&&&&&'''))))))(((''',,,+++))))))((('''$$$"""!!!  %%%'''(((,,,222444@@@DDD;;;444444111***---///000+++$$$ !!!$$$ $$$)))***)))&&&''' !!!&&&)))!!!!!!"""######$$$$$$$$$"""###%%%(((++++++***)))''''''%%%!!!###(((222444555444444444---%%%###$$$&&&)))+++***&&&###'''%%%######$$$&&&&&&%%%'''''''''((((((((())))))+++***+++---000333333222,,,+++(((%%%$$$$$$%%%'''&&&&&&%%%""" """'''***---...---+++******,,,+++)))&&&"""!!!"""###$$$$$$$$$"""!!!!!!###%%%$$$$$$$$$###$$$''',,,///111111111000---)))%%%"""$$$%%%(((***+++***(((&&&((()))(((%%%###%%%***...***%%% ###%%%$$$"""$$$((('''(((***...000111...,,,+++***'''$$$###$$$&&&'''***((($$$""""""$$$'''***///,,,)))&&&%%%''')))+++### """&&&###!!!!!!$$$)))+++---'''&&&&&&'''***+++,,,++++++)))'''&&&&&&&&&$$$###&&&(((+++------+++(((&&&***************(((###  """$$$&&&'''''''''(((%%%""" !!!  !!!###&&&(((+++,,,444555444///)))%%%$$$%%%&&&)))++++++((($$$!!! !!!"""!!!  !!!"""###"""  %%%+++...///000///)))"""!!!%%%$$$!!!"""###"""!!!!!! !!!######!!!"""%%%'''&&&%%%'''''''''((()))***,,,,,,---)))&&&'''******'''###"""$$$&&&((())))))+++,,,!!!%%%((())),,,+++)))((('''%%%"""!!! """###""" $$$### !!!###$$$###""""""!!!"""######%%%'''((('''%%%###"""### """$$$&&&&&&%%%###"""###$$$''')))+++++++++***,,,------.........------------///333777999:::999;;;<<<===<<<999666555555666<<>>>>>;;;666222000444<<>>@@@999444444222---+++---///,,,&&&!!! """"""###&&&)))++++++***&&&$$$######  %%%%%%$$$""" !!!###&&&%%%$$$"""!!!!!!###%%%&&&&&&%%%''',,,222333...)))###$$$%%%$$$###$$$)))...555555333///...///---(((!!!!!!###&&&))))))'''%%%%%%###!!!!!!"""#########%%%&&&(((***+++,,,,,,,,,+++...444:::===;;;666222------+++(((&&&'''***---333111---'''###"""$$$&&&(((***,,,,,,)))%%%###""""""!!! """&&&***+++,,,***'''$$$######$$$&&&)))+++,,,---///111111111111111///...,,,+++,,,---//////...+++(((&&&)))***+++***(((((()))***&&&$$$###&&&***,,,***'''"""###%%%%%%%%%%%%'''+++111666888999666333000,,,******++++++,,,+++)))'''&&&''')))***&&&$$$!!!!!!#########%%%&&&&&&&&&(((***,,,+++***)))'''$$$%%%'''+++---...***))))))***+++)))&&&###%%%'''+++------+++'''%%%))))))***---//////---***((()))+++---...///......***%%%"""$$$&&&%%%%%%$$$%%%&&&'''(((***++++++)))'''%%%%%%&&&''')))***)))%%%!!! ###%%%!!! !!!###%%%!!! """%%%(((***''')))+++)))%%%###$$$&&&((('''%%%###!!!"""%%%'''###!!! !!!"""$$$$$$### """%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''' """###""" !!!###%%%(((+++---.../// $$$(((((((((&&&###  $$$&&&%%%%%%$$$############'''((()))(((&&&$$$%%%&&&"""!!! ###'''))))))((('''************+++,,,------++++++,,,///111111000...444777;;;;;;888444000...111:::BBBAAA;;;555444777999888444...'''""" ###$$$###"""!!!"""%%%(((((()))+++---...,,,)))'''%%%$$$###%%%)))+++------***+++---///111222333333,,,++++++---111111...***,,,+++***(((%%%"""!!!!!!!!!  $$$&&&&&&""" """&&&'''((('''(((+++///222333222000,,,,,,,,,***'''###!!!$$$''''''$$$ ###$$$%%%'''(((((('''&&&%%%###$$$###""""""$$$'''******'''###  """$$$&&&&&&###!!!"""$$$&&&'''((('''%%%$$$  !!!"""######!!! """$$$%%% """&&&'''&&&%%%$$$%%%+++((($$$!!!"""$$$''')))*********)))))))))))))))&&&((()))))))))((('''(((%%%%%%&&&)))++++++***(((''''''((()))***,,,------))))))***,,,......,,,******(((***,,,,,,***---111777<<<>>>888555555333///++++++***'''"""######$$$&&&(((***+++,,,******+++(((### %%%&&&%%%$$$""""""$$$&&&)))'''$$$"""!!!"""###$$$'''&&&'''---444444...'''!!!$$$'''(((''')))...222555555111***'''((('''### """&&&***,,,,,,+++(((%%%######$$$%%%%%%$$$$$$%%%&&&''''''(((''''''(((---666>>>BBB@@@999444111111000,,,***+++000444888555///(((###"""$$$'''(((***,,,***'''""" !!! !!!&&&++++++---......+++'''%%%$$$(((+++///111222111111222/////////000///...------...///000111///---)))'''((()))+++++++++)))((('''$$$######%%%)))+++,,,+++%%% ###((((((&&&###"""###'''...555:::<<<777555111---+++***+++,,,+++******)))***+++,,,---$$$###!!! !!!### !!!$$$&&&'''&&&%%%&&&(((***++++++)))&&&######%%%))),,,---))))))***,,,---+++'''$$$&&&))),,,......,,,)))&&&((()))***...111333222111---...///000000///------+++&&& $$$'''%%%$$$#########$$$&&&'''((())))))))))))((()))))))))******)))%%%"""  !!!"""###$$$%%%%%%$$$""""""###&&&)))+++&&&&&&%%%%%%%%%&&&''''''###&&&))))))'''&&&&&&&&&)))***)))%%%""""""&&&***&&&%%%###""""""######$$$"""!!!!!!"""$$$&&&%%%$$$"""###############""""""!!!!!! ######$$$'''***,,,,,,+++!!!!!!"""%%%&&&&&&$$$ ###''''''&&&&&&&&&%%%%%%$$$'''''''''%%%""" !!!  ###&&&(((((('''&&&+++************+++,,,---++++++,,,...000///,,,***///111333333222000000000...555<<<<<<666111111333888666222,,,&&&!!! !!! !!!"""!!!!!!###''')))+++***+++---...,,,((($$$$$$###"""$$$&&&(((((((((%%%&&&))),,,///111222333******+++///222222...***+++++++++***(((&&&%%%$$$!!!""""""!!!!!!###&&&)))$$$ !!!!!!!!!!!!$$$&&&''''''(((+++111777===>>><<<:::------,,,+++((($$$  ###&&&'''$$$"""%%%%%%'''(((((((((''''''%%%&&&&&&&&&&&&'''***---***'''""" ###'''******(((&&&$$$&&&(((***+++***((('''$$$$$$$$$###$$$$$$$$$%%%"""""""""!!!!!!###$$$&&&!!!$$$'''((('''&&&&&&&&&///---+++((('''))),,,///***)))'''&&&%%%'''((()))'''***...///---+++******((()))***,,,------***''''''(((***+++,,,,,,---...,,,,,,---///111222000...---++++++---,,,***---222888:::;;;777555555444222,,,***'''###  """%%%%%%%%%&&&'''))),,,---000333333...'''###!!!!!!%%%&&&&&&%%%$$$$$$&&&(((+++***(((&&&$$$""""""!!!&&&&&&(((---222111+++&&&!!!%%%***,,,---...222555444555111)))$$$###"""$$$)))...000000***(((%%%%%%&&&'''&&&&&&%%%$$$$$$###""""""""""""###(((222;;;@@@???999444444444333///,,,---333888999666000)))$$$###%%%''')))+++,,,+++'''### """"""!!!!!!!!!$$$)))---***,,,//////---***'''&&&,,,000555777777555444444111111222333333222111000...///000111000...+++***'''(((***,,,,,,+++(((&&&%%%$$$###%%%'''***,,,---&&&"""!!!&&&***)))'''"""!!!!!!$$$+++222777:::555222///+++***)))***+++)))))))))***+++---///111'''&&&%%%$$$############$$$!!!!!!###%%%&&&)))&&&"""!!!$$$(((,,,---***'''$$$###%%%(((***+++((()))***,,,---,,,(((%%%&&&(((***,,,,,,***(((&&&%%%&&&'''+++///222222111000000000000...,,,***))))))$$$ $$$&&&""""""!!!!!!"""$$$''')))'''&&&'''((()))*********(((((((((&&&###!!! !!!"""###%%%'''((('''&&&%%%'''&&&%%%%%%'''***---///))))))((('''&&&%%%$$$$$$"""%%%((())))))((('''''')))***)))&&&######'''+++))))))'''$$$"""""""""######!!!!!!"""$$$&&&&&&%%%""""""######"""!!! !!!""""""%%%$$$###%%%((()))'''&&&'''&&&%%%""" !!!###$$$&&&&&&### ###$$$""" $$$'''(((((())))))(((((('''&&&&&&%%%###  ###%%%((()))******---,,,+++*********,,,,,,------...000111000---***)))+++,,,,,,,,,---///111+++///333333000---,,,,,,444333111,,,'''$$$$$$%%% """"""###%%%(((+++---,,,+++,,,...---)))%%%$$$###"""###%%%&&&&&&$$$###$$$&&&(((+++,,,---...'''(((***///333222...)))))))))*********))))))(((!!!"""######$$$&&&+++...### ###$$$###$$$"""!!!"""%%%&&&&&&&&&(((,,,333;;;BBBCCCAAA>>>//////---+++'''### """%%%%%%!!!  ###&&&&&&&&&''''''((())))))'''((()))(((((())),,,...***'''""" !!!%%%***......+++((('''(((***+++,,,---,,,,,,((((((((((((((((((''''''%%%&&&&&&&&&%%%%%%&&&(((%%%''')))***)))'''((((((111111///---,,,---111444,,,)))%%%""""""%%%))),,,---222888999555000------,,,,,,...///111///,,,))))))+++---...------...///000//////111444555444333111...,,,,,,+++***...555999999888777666555555444...,,,)))&&&$$$$$$&&&''''''(((((('''''')))---000555:::;;;333+++'''&&&&&&&&&'''((('''&&&&&&'''))),,,,,,------+++((($$$"""'''(((+++---///---)))&&&$$$)))///222222222555777444777555...(((&&&$$$!!! $$$***///222333---+++((((((((())))))((()))'''$$$""" !!!!!!"""!!!&&&---555;;;<<<888555777777666111---...444::::::888333---((('''(((+++,,,...000///+++'''%%%$$$%%%%%%%%%%%%$$$&&&)))+++***,,,//////---***((('''---111666999999888888888777888:::;;;:::888555333///000222333222000---+++((((((***,,,...---***'''((((((((()))***+++------%%%###"""$$$(((+++***)))&&&$$$"""$$$)))///444666111///,,,***))))))+++,,,+++*********+++...111333,,,,,,,,,+++******))))))(((&&&######%%%'''''''''+++'''"""!!!$$$***///222---***'''%%%&&&((())))))(((((()))+++,,,,,,)))'''%%%&&&&&&''''''&&&&&&%%%######$$$(((,,,///000//////000000///...,,,***((('''###"""%%%%%%!!!!!! """%%%)))+++%%%$$$$$$%%%''')))((('''%%%%%%%%%###  """$$$%%%'''((((((&&&$$$###%%%%%%%%%&&&(((+++---...((('''&&&$$$###"""!!!!!!$$$&&&((()))***)))(((''''''''''''&&&%%%%%%''')))******)))'''$$$"""###$$$###!!!!!!"""$$$&&&'''&&&%%%%%%%%%%%%$$$""" !!!"""###$$$&&&$$$"""$$$'''(((%%%"""(((&&&###""""""$$$$$$$$$$$$'''((($$$######!!!###&&&###!!!&&&'''(((***++++++++++++***&&&&&&%%%###  """!!!!!! !!!%%%(((,,,///111///...,,,*********+++,,,------///111222000,,,)))&&&(((*********+++,,,...(((((()))******)))'''&&&,,,,,,,,,***'''%%%&&&''' !!!###$$$%%%'''***,,,---***((())),,,,,,)))%%%###""""""$$$&&&'''&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%)))...222222---((('''(((((()))))))))))))))#########""""""###&&&)))""""""&&&''''''%%%###""""""###%%%&&&%%%(((,,,333;;;@@@AAA???<<<444222///+++&&&"""!!!$$$$$$ """&&&'''&&&%%%%%%%%%''')))***)))******)))((()))+++,,,+++((($$$!!! ###%%%)))...111000,,,(((((()))***,,,---///000111+++++++++++++++***)))))))))+++,,,+++)))((()))++++++,,,---,,,*********,,,111111111///---///333777///***$$$ !!!&&&---222777>>>DDDEEE>>>666000......///000333444333///,,,,,,///222222000///000111333222111333555777777777555111------,,,,,,222999:::777666666666666666666111000/////////...---,,,***++++++***)))+++000444777>>>???666...,,,------)))******)))'''&&&&&&'''***---222555444000+++'''(((+++......,,,)))'''''''''---333666666555666888666;;;===888333111...+++)))((((((+++///444777888444111///.../////////...///,,,((($$$###%%%(((******+++///444999;;;;;;999<<<===<<<666000111888???<<<:::777333///---...000000333555555222///,,,,,,+++,,,,,,,,,***)))***+++,,,...///...+++(((&&&&&&)))---333777:::;;;<<<<<<;;;===???AAA???;;;777333444444555555444111---+++))))))***---000111...++++++---000222222000...---(((((()))+++,,,---......,,,***((((((+++///222333...---+++******+++...///...---***)))***,,,000222111111222222111000......---+++))))))***++++++***,,,)))&&&'''***000444666111...+++******+++***)))((('''''')))***+++***(((''''''&&&&&&&&&&&&''''''%%%%%%&&&)))---000000000......///000000///...---((('''%%%&&&((()))))))))$$$###!!!!!!###&&&***---'''%%%$$$%%%((()))(((&&&&&&&&&%%%###""""""$$$&&&'''&&&%%%###"""!!!!!!!!!"""###%%%(((***,,,------%%%%%%###""""""###$$$$$$(((((()))*********)))'''$$$$$$$$$%%%'''((('''&&&''')))***)))&&&%%%%%%&&&"""!!! !!!$$$'''(((((()))*********(((&&&###""" !!!""""""""""""###$$$&&&###"""$$$((()))&&&###&&&""""""%%%$$$###%%%((()))&&&'''&&&$$$ !!!$$$"""!!!''''''(((***,,,---------,,,%%%&&&%%%$$$""""""$$$%%%$$$$$$$$$###"""!!! $$$)))...333666111///---+++******+++,,,++++++---///000...***'''$$$'''***++++++***++++++'''%%%###$$$&&&'''%%%"""$$$%%%&&&&&&$$$$$$%%%&&&!!!###%%%&&&'''(((+++...***&&&###$$$(((***'''###"""!!!"""$$$&&&((('''&&&&&&&&&&&&%%%###!!!###$$$'''---222111,,,'''&&&&&&'''(((((((((((((((&&&%%%### """$$$(((***)))%%%###!!! """$$$%%%%%%'''+++111999>>>>>>;;;777888555000+++%%% """%%%&&&######((('''%%%$$$###$$$&&&)))+++)))*********(((((()))+++---)))%%%###""""""!!! '''))),,,111222000+++''')))******,,,...000222444,,,,,,,,,,,,,,,+++***))),,,...000///,,,***+++---///000///...,,,+++---...000111111///...///444888111,,,%%% !!!'''000666@@@GGGMMMMMMDDD999111...//////222555777666222//////222555555333111222444666444333333666888::::::888333...---,,,---444===:::777555555666666666777222333555777888777333000---......,,,+++---222777888???@@@888000000333333+++,,,,,,***'''%%%%%%%%%(((---555:::;;;777111,,,***...111///***''''''))))))///666999999777777888888???CCC@@@<<<:::777444444222111222666:::<<<===;;;888666555555666555444444000+++((((((+++///222444444444777;;;>>>???>>>BBBCCCBBB<<<555555<<>>===;;;777444222333555444666999999777444222222111222333222000...------...//////---)))&&&$$$$$$$$$)))///555999<<<>>>@@@;;;>>>AAABBB@@@;;;555111888888999888555111---++++++++++++///333444111...---111888;;;999444///,,,+++...000111111222333444222///---,,,...000222222...---+++***+++...111333222///,,,)))(((+++...000444444555555555333222000111///------......---,,,---++++++,,,111555888999444111///...------+++)))((('''&&&''')))******))),,,***)))'''''')))***,,,*********---000333444333,,,---///111222222222222---,,,---...000111///...'''&&&$$$###$$$'''+++---***(((&&&'''***+++)))'''))))))(((&&&%%%&&&)))+++)))&&&!!! """$$$'''***,,,---......%%%$$$###"""###&&&(((***+++***)))*********)))'''###!!!!!!$$$((()))'''$$$###'''******((('''''')))""" !!!$$$((())))))---.........,,,)))&&&$$$"""###$$$###""""""###$$$%%%###!!!$$$)))+++)))%%%&&&$$$!!! !!!!!!###''',,,,,,(((%%%######,,,)))&&&"""$$$******((((((***///222111///,,,)))%%%###$$$%%%''''''((()))))))))'''###!!!'''...333444333222000...***'''&&&(((***---...000///,,,***))))))((()))+++++++++)))&&&$$$$$$$$$$$$%%%&&&%%%""" $$$!!!###%%%&&&"""###%%%***...111000///***(((&&&%%%%%%%%%$$$"""!!!&&&+++,,,)))&&&'''(((((($$$ !!!$$$(((---///...,,,)))((()))&&&""""""%%%(((((((((((('''$$$ !!!%%%))))))'''$$$""" !!!""""""!!!$$$'''+++000444666666666555222---((($$$""" ###&&&((((((&&&$$$######!!!!!!$$$***'''"""###))),,,++++++***)))'''&&&%%%%%%((()))***)))((('''((()))&&&***///111///,,,(((&&&)))***,,,------...000111***---...,,,)))&&&'''))),,,...//////---,,,+++,,,///666888222,,,,,,///111000000///...,,,---///222000,,,'''$$$%%%***111666AAAHHHOOONNNEEE:::111---+++,,,...000111333333444222666:::;;;999777888::::::888666777999;;;======999555111///000111333333666666666888999999777555555666999;;;===;;;888555222111111000111222444555<<<<<<:::888777555333333000,,,***,,,+++&&&###$$$&&&)))///444777666222///,,,...///---***(((***,,,111333777:::;;;:::888777<<<@@@EEEGGGGGGDDDBBBAAA===@@@@@@======@@@@@@===@@@BBBBBB???:::888999;;;===999444000000333888;;;???>>>======???BBBEEEGGGIIIFFFCCC@@@???@@@BBBCCC@@@AAAAAAAAAAAA???===<<<;;;<<<======<<<:::777666777555555666444111222666888444...***((('''&&&%%%&&&(((---222777<<>>EEEMMMNNNFFF;;;222---***))))))***---000222444666999===>>><<<;;;<<<>>>???<<<999888999;;;<<<===999666222111222444555555555555666888999999888777777888:::;;;<<<:::888666444333222222222333444555:::999888666555333222111111---+++------)))''''''(((,,,222777999666111---***---000000---++++++,,,222444777:::<<<;;;:::999>>>BBBFFFIIIIIIGGGGGGGGGGGGIIIIIIFFFEEEGGGGGGCCCDDDEEEDDDAAA===;;;<<<>>>AAA>>>999666666999===@@@CCCBBBAAAAAACCCFFFIIIKKKNNNKKKHHHFFFEEEFFFGGGGGG@@@AAAAAAAAAAAAAAA@@@??????@@@@@@@@@>>><<<999888888555444666666444555888999555///+++)))'''&&&%%%%%%'''+++///444888<<<>>>;;;:::999888888777666555666777888999888555222000---///222333222222222333555;;;AAABBB>>>999666666555777999999888666666666333444444444333222111000---...///111222222111111111000...+++))),,,222777555555444444444444444444333000...000444555222///---///111444666666666666222333333000---+++---///...///000000...---...//////---+++,,,///000000///000000111444666555333111...000333666888999999999888555444555888999555111++++++++++++,,,------...000000111111222222111111111111000000000/////////++++++***'''###"""###&&&+++...111222333333444555333333222///,,,+++,,,---111444666666444000...---'''&&&&&&''')))***)))''''''&&&%%%&&&)))++++++***&&&%%%%%%''')))++++++***++++++,,,---...,,,)))&&&"""###&&&(((***+++,,,,,,&&&&&&&&&%%%######$$$%%%###############$$$%%%%%%))),,,//////---,,,...000///---***'''&&&'''(((***%%%"""!!!&&&)))+++)))***---...///111333555222...((($$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$ !!!$$$(((,,,//////...000000...+++'''&&&&&&(((&&&((())))))'''$$$######(((***,,,---,,,(((### !!!###%%%%%%$$$"""!!!!!!$$$%%%###!!!###***333666222---$$$"""  $$$%%%&&&&&&&&&''')))***---...///---***'''%%%%%%''',,,111333222///,,,+++'''%%%$$$%%%)))...111333)))((('''&&&%%%%%%%%%%%%"""$$$&&&'''%%%$$$######&&&$$$""""""$$$%%%%%%%%% """&&&))),,,...///000...+++(((%%%###!!!!!! !!!#########$$$&&&((((((%%%!!!!!!&&&)))+++((($$$ """%%%((('''&&&$$$###!!! $$$&&&((((((((((((***,,,+++---......,,,)))(((((()))+++------,,,,,,,,,---***+++---000222222000...,,,***)))***---...+++)))(((...111///---///222222222444666555111...++++++,,,///333777999777555333999AAAHHHJJJDDD;;;222...((('''&&&&&&)))...222555999<<<>>>>>>======???BBBDDD@@@<<<999:::<<<======;;;999666555666888999999666777888999999999888777999999:::;;;;;;:::999888666555444444333444444555666666555444333222111111111---,,,///000---+++------222888======888222...***---111333222000......444666888;;;===>>>>>>>>>???BBBFFFHHHIIIIIIKKKLLLOOOQQQQQQNNNMMMOOOMMMJJJHHHHHHGGGDDDAAA@@@@@@BBBCCCAAA>>><<<===???BBBDDDGGGFFFEEEEEEFFFIIIKKKMMMPPPNNNKKKJJJKKKKKKJJJHHH??????>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA>>><<<;;;999444222666999999999;;;;;;888222...,,,+++)))((())))))***,,,000444888::::::999888777666555555666444555777888888555222000///000222222111111333444777;;;@@@@@@>>>;;;;;;;;;:::<<<===<<<999555444333222333555777666333000...***,,,000222444333222111//////...,,,,,,...111555333333333333333444444444222000000222666777444111...111444777888777555333111222333222000/////////222333555444222111111222111000///000111222111000111000000111333333111//////111555888999999777666777555333444666555111...)))******+++,,,---------///000222333444444444333333444777999888666333111......---+++)))(((***+++222444777888888888999:::>>>===:::555111......///444555777999:::999555222,,,***))))))******)))'''&&&&&&&&&(((+++------,,,'''&&&''')))++++++***((()))(((((()))***)))&&&###!!!"""$$$''')))***+++,,,'''&&&%%%###""" ###$$$%%%%%%&&&&&&((())),,,///111111//////222555111///---,,,,,,---000111+++'''######'''+++---...---000222222000000222555444///)))$$$######$$$$$$######$$$%%%'''((()))***%%%%%%'''(((******)))(((......---+++'''%%%%%%&&&&&&(((++++++)))&&&%%%$$$''')))+++,,,***&&&!!!!!!%%%&&&&&&%%%###"""###%%%%%%$$$!!!!!!(((222555///(((###!!! """#########%%%&&&&&&$$$!!!"""&&&***---...//////---***'''&&&(((,,,000222111...,,,***((((((((()))---222666888,,,,,,+++***))))))((((((&&&+++///...)))$$$###$$$&&&$$$""""""$$$%%%%%%$$$!!!$$$''')))+++,,,+++)))'''%%%###!!!  !!!%%%'''***&&&""""""'''******'''### !!!###%%%'''&&&$$$""" ###%%%'''(((((()))+++------///222222///+++)))((((((***++++++***)))))))))))))))+++000555666333///,,,(((&&&(((,,,...+++'''%%%***......000444555444333555666444111...---------111777<<<===:::666333555999???AAA===777222000))))))((())),,,000444777999<<<>>>===<<<<<>>>>>???===;;;:::;;;<<<<<<;;;999;;;<<<;;;999777666555777999:::;;;;;;;;;;;;<<<777666666555555444444444444333333333222222222222000,,,+++///111//////111444:::AAAEEECCC===666111...///222333444444444444777999;;;>>>@@@CCCDDDEEE???BBBDDDFFFGGGIIILLLNNNOOORRRRRROOOOOOQQQPPPLLLJJJIIIGGGDDDBBBBBBBBBCCCBBBAAA@@@???@@@BBBDDDFFFGGGFFFFFFFFFFFFHHHJJJKKKMMMKKKIIIIIIJJJJJJGGGDDD;;;:::888888999<<>>===999222///555;;;======>>><<<:::666444333333111000111///---,,,...111444666777888999888666555444555333555777888777444000---...///000000///000222555888;;;===>>>===<<<>>>@@@>>>???@@@>>>999555111000111444777999888444000,,,))),,,000444555555333222///////////////000111333000000111222222333333333222111111333666666333111...111555888888666222000000111333444333222000000333555777666555333333333222222111222222222111000000///------...///...---///111555888888666333111333111000111111000---)))((((((((()))***+++++++++)))+++...111333444444444555777:::<<<<<<999666444222111000///------......666888::::::::::::;;;===AAA@@@>>>:::555222111222555555666:::======999444000...,,,++++++***)))'''&&&&&&&&&))),,,......---&&&'''(((***++++++(((&&&'''&&&%%%%%%&&&&&&$$$#########$$$%%%&&&''''''''')))(((&&&$$$""" $$$%%%'''''''''(((+++---111333444222000000333666222111111111222333555777555000+++***...111333333222555666444000...000222111---((($$$###""""""!!!"""###$$$&&&(((+++,,,---((())))))(((&&&$$$"""!!!)))***+++***'''%%%%%%%%%%%%(((+++,,,***'''%%%%%%$$$&&&((()))(((%%%!!! $$$(((***)))'''%%%%%%###!!! """%%%&&&&&&%%%!!! &&&///111+++###!!! """%%%((())))))%%%&&&%%%!!!###'''***+++,,,------+++)))''')))+++//////...,,,+++***+++,,,...000222444777999000//////...,,,+++***)))+++111555444---'''&&&'''&&&$$$!!!!!!"""######"""!!!###%%%&&&&&&&&&&&&&&&%%%###!!! """%%%***&&&""""""&&&)))'''%%%""" !!!###$$$***(((&&&###!!!!!!!!!!!!"""$$$'''((()))+++---///...222777888444///)))&&&%%%''')))***(((&&&&&&&&&&&&&&&)))///444666333000,,,(((%%%&&&+++---***&&&$$$)))---000555::::::666555555444222000000111333000333777::::::888555333000333555666666444333333---...000222444666777888;;;===???>>><<<<<>>>>>AAA???>>>>>>??????>>><<<===??????<<<777333111111333555888999999:::<<<>>>666666666555555444444333222222333333333444444444///+++***...000000111333:::@@@HHHKKKHHHAAA:::666333222111222444666888999999:::===AAADDDGGGIIIJJJBBBDDDGGGHHHIIIKKKNNNPPPLLLOOOOOOLLLLLLOOOPPPMMMIIIGGGDDDAAA@@@AAAAAABBBAAAAAA@@@AAABBBDDDFFFHHHGGGGGGFFFFFFFFFHHHIIIJJJHHHFFFCCCDDDGGGFFFBBB>>>555333111000333888>>>AAADDDDDDCCCCCCBBBAAA@@@@@@999222///444;;;===>>>???;;;::::::;;;<<<<<<:::888999666222///...///111333333666999999666444333333444555777888555111,,,(((+++,,,---......///222444:::;;;<<<<<<===>>>AAACCCAAACCCCCCAAA<<<666222000111333777999777333///+++(((+++///333555555333222.........///000111111111---...///000000000000000000000000111222222000...---000555777777444000---///000222333444333000...111444666666555333333333111222222222111111111111000---+++***+++,,,------...000444666666333000---...---,,,,,,,,,+++***((()))(((((('''((()))******&&&(((,,,///333555777777;;;<<<===>>>>>><<<;;;999555444333222111111000000777999:::999999999:::<<<>>>??????===:::888777888777666666999<<<<<<999555333111...,,,,,,+++)))(((((('''(((***---...---+++&&&&&&'''(((***)))&&&$$$&&&$$$""""""###%%%%%%%%%%%%%%%&&&&&&((()))******---***'''&&&&&&%%%### &&&((()))((('''(((---222666888888666111///111333111222333555666888999999;;;777333111111444666777555666555333///---,,,,,,+++)))%%%###"""""" """###%%%'''***+++,,,---((())))))'''###$$$&&&((((((&&&$$$$$$$$$###&&&)))+++)))&&&$$$###"""###%%%''''''%%%###"""$$$)))...000---***))))))(((&&&$$$$$$%%%''''''&&&$$$!!! $$$+++...)))$$$!!! !!!###(((+++------((('''$$$!!! ###&&&(((((()))+++......---,,,,,,---......,,,+++,,,---111333666777666555555666111000000000...---+++***...222666555///)))((((((&&&$$$!!!  !!!!!! !!!###$$$$$$""" """%%%)))&&&### """%%%'''$$$###"""""""""$$$%%%&&&...,,,)))&&&$$$######$$$$$$&&&(((******,,,...000000555:::<<<888000)))%%%###&&&((()))'''%%%%%%%%%$$$&&&)))---111222111000---***'''''')))***)))'''&&&***...333;;;AAA@@@:::666666666444333333666999333444444555555444333222---...000222444555666666555666777999::::::::::::===@@@BBBAAA>>>===???BBB???===:::999:::;;;;;;;;;<<<<<<<<<>>>@@@@@@???===>>>??????;;;444...++++++---111555777666666888:::333444444444444333333222111111222333444555666666...***)))---000000222555;;;AAAIIILLLHHHBBB<<<:::555222000000222666999:::888:::>>>CCCGGGJJJLLLMMMHHHJJJLLLMMMMMMNNNPPPRRRLLLMMMLLLHHHHHHLLLMMMLLLFFFCCC???======>>>??????@@@@@@???@@@BBBEEEHHHIIIGGGGGGFFFFFFFFFGGGGGGHHHDDDAAA===???BBBBBB>>>999000...+++,,,111:::CCCIIILLLKKKJJJHHHGGGEEEDDDCCC<<<666222444777888888;;;666888;;;???BBBAAA>>>;;;<<<999555111......///000///333666666333000000111222444666666333...((($$$''')))+++---...000222444:::999999:::<<<>>>AAABBBAAACCCDDDBBB<<<666222///000222333444333000,,,***&&&(((,,,///111111000000---,,,,,,---///000000///++++++---......---,,,,,,++++++,,,,,,,,,,,,---------000444777777444000---//////000111222222///,,,...000444555444333333333111222222000///000222444222///+++***+++...000111000222444666555333000...,,,+++***))))))***+++,,,///---***((((((***,,,---***+++---000444777:::;;;@@@@@@AAA@@@@@@@@@??????666555444444555666444333888999999888777777999;;;:::===AAACCCCCCAAAAAA@@@===<<<;;;;;;<<<;;;:::888777444111......---,,,+++,,,+++,,,---......,,,***&&&%%%&&&'''))))))'''%%%'''$$$!!!!!!###&&&((()))'''((()))+++...000333555///,,,((()))+++---,,,+++)))++++++)))&&&(((///555===>>>>>>:::333//////000000222555888:::::::::999:::888444000---...111444444222000...---,,,)))'''%%%###"""""""""!!! """%%%''')))******)))%%%&&&'''%%%!!!"""%%%&&&%%%$$$######"""%%%)))***)))&&&###"""!!!"""$$$&&&'''((((((((((((...444555111---,,,,,,---+++((('''''''''&&&$$$""" $$$))),,,,,,***'''&&&&&&(((,,,///000000,,,)))&&&$$$$$$&&&'''((('''''''''+++000333444333222222111///------000222777:::>>>>>>:::555222000...//////000///...---,,,---000222111---)))''''''(((%%%"""  """"""!!! """%%%(((((('''%%%###"""###%%%&&&######$$$%%%&&&(((***+++111...+++'''%%%%%%%%%&&&%%%'''***+++,,,---///111333666:::;;;777000)))&&&###%%%)))***((('''&&&&&&$$$'''***---......000111---,,,***(((((('''(((((())),,,000777@@@GGGDDD===999:::;;;:::999888:::;;;555444333222111000000000+++---111666999;;;:::999===<<<;;;;;;::::::;;;;;;===@@@BBBAAA>>>;;;<<<======;;;999888888777666444333444666:::>>>@@@@@@???999<<<<<<777///)))''''''''',,,222333000///000222000000222222333222111111///000111222444555666777///+++***---000111333666777>>>FFFHHHDDD???;;;:::222///---...222555555555444888===CCCHHHKKKLLLLLLKKKMMMOOOOOOOOONNNOOOPPPMMMMMMIIIBBBAAAEEEHHHGGGDDD@@@;;;999:::<<<<<<<<<===<<<;;;<<<>>>BBBEEEHHHDDDCCCCCCCCCCCCCCCCCCCCC???:::666777;;;<<<888333---+++***---555BBBOOOWWWZZZXXXVVVRRRNNNKKKIIIHHHBBB<<<777555333//////333111444:::@@@CCCAAA;;;777888666333///------...///...000111///+++***---111///111333444222---'''###$$$'''+++...000222444666333222222333555888:::;;;;;;===>>>===888222---+++///......---,,,***((('''$$$%%%'''***+++,,,,,,,,,+++)))((())),,,...---+++)))***+++,,,,,,***)))((($$$$$$%%%%%%&&&(((+++---///111444777777555111///000...---...000000---******...222444444333333333222222222000...000444888888444///---///333777888555666777888888666444333---,,,+++******---222555888555000---,,,...111333000///000111333666999;;;@@@@@@AAABBBAAA@@@???>>>555444444666:::<<<;;;999:::::::::999777777999;;;;;;@@@GGGMMMNNNMMMKKKJJJGGGFFFDDDAAA>>><<<===>>>;;;888444111111111000///222111000111111///,,,)))'''&&&%%%'''((())))))((('''$$$!!!!!!$$$))),,,...++++++,,,...111444777999000,,,(((***///444666555+++,,,,,,)))&&&(((000666AAABBBAAA===555000......///222666:::<<<;;;:::888444444111,,,'''&&&***...111...+++***++++++((($$$ !!!"""!!!!!!$$$'''(((((('''&&&!!!###%%%$$$ ###%%%%%%$$$#########&&&***,,,***'''%%%$$$""""""$$$&&&(((***,,,---+++111888888444///......000---***(((((('''%%%### $$$(((---//////...------...111333444333111,,,(((''')))++++++***(((''''''+++222777999888777666444000///000333777:::>>>BBBBBB<<<444///---,,,---...///000000///...+++---...---+++(((&&&%%%)))&&&###!!! !!!""" !!!"""$$$&&&))),,,((('''&&&%%%$$$%%%%%%&&&###$$$%%%'''))),,,...///222///,,,(((&&&%%%&&&'''''')))+++,,,,,,---000222555777999888444...)))'''###&&&***+++***(((''''''%%%(((,,,---,,,,,,///222------,,,***'''&&&''')))+++...222999DDDKKKGGG???;;;===???@@@>>><<<;;;;;;666555333111///......---***...444;;;???@@@>>>;;;BBB@@@<<<999888999;;;<<<:::===@@@@@@<<<888888888<<<;;;999888777555111///,,,---111777===@@@@@@@@@555888888444,,,%%%$$$%%%%%%***000000,,,))))))***---...000111222222111000---...000111333555666777000,,,***...111222444777333:::BBBDDD@@@;;;999:::...,,,,,,...222333222000222666<<>><<>>999777999;;;;;;;;;888777666666999===BBBEEE???????????????>>>>>>>>>;;;555000000555666222...,,,******///:::JJJYYYcccfffddd___ZZZUUUPPPMMMLLLFFFAAA;;;666///)))(((,,,...222888???AAA>>>777222333222///---,,,,,,---...---...---((($$$%%%,,,222+++...111333111---'''$$$"""&&&,,,000222444555777,,,+++***+++...111222222333555777666111,,,'''%%%---,,,***(((&&&&&&%%%%%%"""###$$$%%%'''((((((((()))'''%%%&&&)))++++++)))((()))***+++***)))&&&%%% """&&&+++///000222555777777666333111000...,,,,,,......+++((())),,,111333444333444444333333222000...000666;;;<<<888333111444888<<<>>>999999:::;;;::::::888888000///---+++,,,111777<<<@@@<<<666111///111555888333222000000111333666888<<<===@@@AAAAAA???<<<:::444333444888===@@@@@@>>><<<<<<<<<:::888888:::<<<===DDDMMMTTTVVVUUUSSSQQQOOOOOOLLLFFF@@@>>>@@@CCC>>>:::666444333333333222666555444444333000,,,))))))'''&&&''')))***+++***(((%%%"""!!!%%%+++///222////////////111333555777000+++'''***111888<<<<<<+++------***''')))111888CCCDDDBBB<<<444///---...222333888===>>>:::444000...,,,(((%%%###$$$&&&'''...---,,,)))'''$$$###""""""&&&'''&&&%%% ###&&&'''$$$ !!!###&&&((('''$$$!!!$$$)))---,,,'''###"""$$$"""$$$%%%%%%&&&(((+++...,,,---000333666666333111444222///+++&&&""""""###&&&))),,,......///111444777999888666666666222444222//////333333111...---,,,...222555666777888888888999:::;;;<<<<<<===>>>??????<<<888333111++++++,,,///222333222000---///...***$$$"""''',,,***)))%%%"""###  """!!!"""!!! !!!"""$$$''')))((()))+++***)))'''''''''!!!###&&&))),,,......///,,,,,,,,,***''''''***---,,,)))&&&&&&(((,,,...//////111222222111...+++)))'''&&&%%%%%%'''((()))((()))******))))))***,,,///...)))&&&&&&%%%"""$$$'''(((...777???CCCCCCAAA???999===@@@???;;;888999;;;777:::888///&&&%%%''''''(((+++333<<<@@@<<<999999AAA???;;;888777777888999<<<;;;:::::::::888555333777888999999777444///---))))))---777AAAFFFBBB===444000,,,)))(((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$)))***)))((((((***...111,,,------...000000111111111//////111555777555333111555:::<<<<<<999777666+++++++++---...///...,,,,,,000777@@@GGGJJJIIIGGGJJJLLLMMMKKKHHHEEEFFFGGGIIIFFFAAA;;;999;;;@@@DDDAAA>>>;;;999:::;;;;;;:::555444222222444888===@@@;;;999777888::::::888555......///////////////...///------555CCCPPPXXX[[[___```___ZZZTTTMMMIIIGGGDDDDDD@@@999000)))&&&&&&,,,111777777333//////111111...+++************)))---+++'''$$$$$$'''+++...------...//////,,,'''###%%%(((,,,000333333222000,,,)))%%%%%%))),,,,,,,,,---...///000...,,,)))'''&&&%%%######%%%&&&&&&%%%%%%$$$###%%%''''''$$$!!!&&&%%%###!!!!!!"""$$$&&&%%%''')))***)))'''%%%###!!! &&&+++---------///111555888777555222333000---,,,------***'''***...222333111111444666;;;777111------111666:::BBBAAA===888888===>>>;;;999999999:::<<<>>>AAACCC???888222000000000555<<>>>>>===<<<;;;888777777;;;???@@@???<<<:::<<<======>>>@@@DDDGGGGGGMMMVVV\\\]]][[[XXXVVVYYY\\\YYYPPPHHHDDDBBB@@@AAA===999777777888999999::::::999888444000,,,***+++((('''+++///111...***,,,***''''''***...111333222111...------...000222+++)))(((+++222999<<<===,,,------+++***,,,222777???@@@@@@;;;555000...///111222555888888444000---'''%%%###!!!!!!"""%%%''')))((('''&&&$$$"""!!!  ###&&&''''''&&&"""###$$$'''((('''$$$!!!"""###%%%((()))(((%%%"""&&&***,,,+++&&&""""""###%%%%%%&&&%%%%%%'''***------,,,---000222444333222333111///,,,(((%%%###"""$$$&&&))),,,...///000000555888<<<===<<<:::888888333444222111555:::;;;777333222000111444777888888999::::::;;;<<<>>>???@@@??????>>>===;;;999888777222000//////111222222222111111///***%%%"""$$$&&&'''&&&###!!!%%%'''$$$"""""""""!!!!!!"""!!!  """$$$%%%&&&(((***+++***)))((((((&&&'''(((***+++,,,++++++)))******(((%%%%%%(((+++,,,)))&&&&&&(((,,,...///000000///...---,,,++++++&&&&&&%%%&&&'''((()))(((*********((('''&&&(((***)))$$$""""""!!! $$$(((---333999;;;:::888666333666999777333111222555888<<<;;;222***''''''&&&%%%'''...777;;;777444555999888666555444555666777666555555666666555222///222333555555333///+++)))((((((+++444>>>BBB>>>:::///+++&&&######$$$%%%%%% !!!!!!$$$$$$###""""""$$$(((+++,,,+++++++++,,,---...///000......///222222111//////222666888777666555444+++***))))))+++,,,+++***+++...444<<>>IIIPPPSSSSSSSSSRRRNNNHHHBBB>>><<<===>>>===888111+++((('''''',,,111222///++++++,,,,,,***(((((()))))))))''')))'''$$$"""###'''+++...++++++,,,------+++'''######&&&)))---///000//////***'''&&&&&&((()))(((&&&)))***++++++***'''$$$""""""###$$$'''******(((&&&"""!!! !!!$$$$$$""" """!!! """###&&&((()))((('''&&&%%%###!!!###&&&))))))((((((***---111444555333000///---++++++------+++)))---000222222000000333666999555111......111666999AAA@@@<<<777777;;;<<<999777666666999===AAABBBBBB@@@999333000///...222888;;;;;;;;;<<<<<<<<<<<<<<<888777555444222///+++(((111444999<<<===<<<;;;:::888777777:::>>>???>>>===;;;;;;<<<<<<>>>BBBHHHLLLRRRVVV\\\______\\\ZZZXXX]]]bbbaaaXXXMMMHHHGGGEEE@@@===:::888888999::::::;;;;;;:::888666333000///000...---000444555222///000---+++)))***---000111333222///...---...000111+++)))))),,,222888;;;<<<......------...000333555888:::;;;999444///...///000111111000///...,,,***!!! !!!$$$&&&###############""""""!!! !!!"""$$$###"""$$$&&&((((((((('''&&&&&&''')))******(((%%%&&&(((***,,,+++'''$$$''')))***((($$$!!!"""$$$))))))((('''&&&&&&))),,,---,,,,,,---000222222222000///...,,,+++***))))))((())),,,///111111111111777:::>>>@@@>>>;;;999888444444444888AAAJJJIIICCC;;;999666666777888999999;;;;;;;;;<<<===???BBBCCCAAA???>>><<<;;;;;;<<<<<<:::777333222333444444444888555000+++'''$$$######%%%$$$!!!###'''***)))'''&&&%%%###!!!!!! !!!###%%%(((+++,,,+++***)))++++++++++++***)))((('''&&&&&&&&&%%%$$$$$$''')))+++(((&&&&&&(((+++---...///---***((('''((()))***$$$$$$%%%&&&''''''''''''))))))(((&&&$$$"""###$$$%%%!!! ###)))+++---000000///---+++,,,...///---***(((***---777;;;<<<555...***(((%%% """(((000333111///000000000///000000222333333000000000222333222///,,,,,,---......---***&&&$$$&&&&&&(((///777;;;888444)))%%%  """###  ###&&&,,,***)))(((((()))+++,,,...---+++,,,,,,,,,+++***,,,...111111111000111222,,,)))'''&&&'''((())))))***,,,000666<<<@@@@@@???AAACCCDDDBBB>>>;;;999888<<<:::888666888;;;???AAAEEECCC@@@>>>===<<<:::999444222...++++++---000222222111/////////...,,,***$$$&&&)))+++------,,,,,,+++)))(((---666>>>CCCEEECCCDDDCCC???999555222111333555777666222---(((&&&###(((------+++((('''(((%%%$$$$$$%%%'''((('''&&&$$$""" """''',,,000))))))***,,,---+++(((%%%###$$$&&&(((***+++,,,,,,((('''(((((((((&&&"""%%%%%%&&&&&&%%%""" $$$))),,,,,,(((%%%   ###&&&((())))))(((((('''&&&&&&&&&%%%###!!!"""###&&&+++///111000...+++***)))***+++,,,+++***000111222000......222666444333000//////222555777<<<;;;777222333666777444444222333888@@@EEEEEEBBBAAA:::333000...,,,...333444777;;;???AAAAAA@@@???999888666444222...)))%%%---000444999;;;;;;;;;::::::888888999<<<>>>>>>>>>;;;;;;<<<===@@@FFFOOOTTT\\\___``````^^^[[[YYYYYY```gggiii^^^PPPIIIGGGGGG>>><<<999888999;;;======???>>>===;;;888777555555555333333555999;;;999666444222///,,,,,,---///111444333111000///000111111---++++++---222666999:::111///......000222222111222555777555111---------...000///+++((())))))'''!!!###%%%!!!!!!###$$$%%%%%%%%%%%%!!! !!!###$$$&&&((('''%%%%%%(((***++++++,,,)))''''''(((***,,,,,,((()))***---...,,,(((%%%%%%&&&&&&%%%###"""%%%'''......---+++))))))+++---.........000222333222111,,,,,,++++++,,,---...///+++,,,...000222222333333555999===>>><<<999666444333555999CCCSSS]]]YYYPPPBBB???;;;888888999888888;;;:::::::::;;;===???AAAAAA@@@???===<<<<<<<<<<<<===;;;999888888999888777===777///)))'''&&&&&&&&&&&&$$$!!! ###&&&+++***)))(((%%%"""!!!  """%%%***---...---+++,,,,,,+++***((('''&&&%%%###$$$$$$$$$$$$%%%'''((((((&&&$$$###&&&(((******((('''&&&%%%$$$$$$%%%&&&!!!###%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$""" !!!"""&&&"""!!!######!!!"""&&&(((((((((((((((((('''&&&((()))(((&&&######%%%'''111666888444///,,,((($$$###***---+++***,,,***++++++,,,---......///,,,,,,---///000000---+++'''((())))))(((%%%###!!!%%%$$$%%%)))000333111...((($$$!!!""" !!!!!!!!!!!!!!!  $$$'''---+++(((&&&&&&''')))***,,,+++***)))(((''''''&&&***+++,,,,,,,,,,,,///111///,,,(((&&&''')))******)))***---222777;;;<<<<<<===>>>???>>><<<888444222333222222444888<<>>888333000...,,,---222000333888===@@@@@@???>>>999888777666444111+++(((+++---222777;;;<<<;;;999;;;:::999999:::<<<>>>>>><<<<<<===???DDDLLLVVV]]]```aaa```]]]ZZZWWWWWWWWW___hhhjjj^^^MMMCCCAAAAAA:::888777888;;;???BBBCCCFFFDDDBBB???<<<:::888888555444555777;;;>>>>>>===666555222///---...111333555555444444444444444444000000000111333444555555444333111000111000///---...000333222...,,,,,,......222000((($$$%%%&&&###!!!"""!!!###%%%'''''''''&&&######"""###$$$&&&((()))+++)))((((((***---------///,,,)))''')))+++,,,,,,+++,,,---///000...***&&&###############%%%(((***222222222000...---...000000111444777888777222///((((((((()))+++...111333......///000111333444555555888<<<===<<<888666444333777???OOObbblllfffYYYGGGCCC===999888777777666999888777666666888:::<<>>>>>===:::777:::444+++%%%$$$&&&(((***(((&&&"""  """###(((((('''%%%"""###""""""!!!!!!!!!!!!!!! ###(((...000///---))))))((('''&&&%%%%%%%%%"""""""""$$$%%%'''(((((($$$""" !!!"""%%%%%%%%% !!!###$$$$$$###!!! ###&&&'''%%%###"""""" !!!###"""!!! !!!"""&&&""""""$$$$$$###$$$'''%%%%%%$$$$$$$$$%%%''''''''''''&&&$$$""""""###%%%(((---000...,,,,,,((($$$ &&&)))'''(((+++******++++++++++++++++++((((((((()))++++++)))(((%%%&&&''''''&&&$$$"""!!!"""!!!!!!###(((++++++***)))%%%!!! """""" !!!!!!"""""""""!!!######"""!!! """%%%(((...,,,)))'''&&&((()))++++++***)))'''&&&%%%&&&&&&***++++++******,,,///222333111...---...//////...++++++,,,000444888999999777888:::<<<;;;888444111,,,,,,///444:::>>>@@@@@@GGGEEECCCBBB@@@===888555---+++(((%%%%%%'''***,,,---...---,,,***((('''&&&&&&''')))******)))(((''')))((('''''')))+++,,,,,,//////...+++(((&&&'''(((+++---///111///***$$$"""&&&((((((&&&$$$###!!!%%%''''''&&& !!!'''---111++++++,,,...000000...,,,''''''''''''(((***,,,---+++---000111---(((""" !!!"""###$$$$$$$$$$$$%%%$$$$$$&&&''''''&&&$$$"""!!!!!!"""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%"""!!!&&&))))))(((&&&&&&''''''&&&&&&''''''//////---)))&&&&&&+++///.........///000111222222---...---+++---333444111///------555???DDDBBB>>>999444000///...,,,...222000333666:::<<<<<<;;;:::777666777888888666222...,,,---111666;;;===;;;999:::999999888888999;;;===;;;===???CCCHHHQQQZZZaaa``````___\\\YYYVVVWWWWWW]]]eeegggZZZHHH>>>::::::666555555888===CCCGGGIIIKKKKKKIIIEEEAAA===999777222222333666:::===??????555555444111///000444777666777777888888888888777444555777888777555222111:::999777333000---,,,++++++...000000...---000333555;;;999///'''&&&%%% !!!  !!!!!!$$$&&&''''''&&&&&&%%%%%%%%%&&&''')))***+++,,,+++***+++...000000000///---++++++---//////...///000111222333111,,,)))"""""""""###%%%'''***+++222444555555333222222222555666999<<<===999333...&&&&&&&&&'''***...222555111000//////111444888::::::===???@@@>>><<<;;;;;;666;;;DDDTTTeeeooohhh\\\JJJEEE???:::777666555555777555333222333555888:::DDDDDDDDDCCCAAA???<<<;;;;;;;;;===???@@@===999555333000***&&&$$$%%%))),,,***'''### !!!!!! """###"""  !!!###"""######"""""""""""""""!!!&&&---111111///%%%%%%$$$#########$$$$$$!!!!!!!!!$$$''')))))))))"""  """""""""###&&&&&&###!!!%%%))))))&&&""" !!!"""!!!!!!"""###### """""" ###!!!!!! !!!###%%%''')))'''&&&%%%$$$############"""&&&(((&&&''')))'''$$$###&&&%%%'''***++++++***)))))))))******%%%###""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%###""" """%%%&&&'''(((%%%"""!!!"""$$$%%%%%%######"""!!! !!!!!!$$$$$$###!!! """%%%(((...---+++)))))))))+++,,,***+++***((('''&&&(((***,,,------,,,,,,...222555777666666777888777666444000//////111333444333111///111444888;;;999555111)))***...555===BBBBBB@@@EEEDDDCCCAAA@@@<<<777333***(((%%%""""""%%%(((***+++,,,---,,,)))'''''''''((((((((())))))(((((('''***))))))(((''''''''''''((((((&&&$$$""""""$$$&&&,,,,,,,,,---,,,(((""""""%%%&&&$$$"""  %%%((()))(((%%%###!!! ###(((---111------...000222222111///************+++,,,......,,,///111111---((($$$"""!!!"""###$$$&&&&&&''''''+++)))&&&&&&&&&'''&&&%%%   """$$$%%%%%%%%%%%%%%%$$$$$$###"""###%%%%%%###"""%%%%%%$$$###$$$%%%%%%$$$$$$%%%''',,,,,,+++'''$$$$$$(((,,,---------......///000000---...---,,,///444555222,,,***+++000777<<<;;;888333...,,,---,,,***,,,000222444888:::;;;999777555222333555888::::::666333......111666<<<===:::777555666777666555555777888888;;;@@@EEEKKKSSSZZZ_________```^^^[[[XXXWWWXXX[[[aaaaaaUUUEEE<<<999888555444555888???EEEJJJLLLMMMNNNNNNLLLHHHAAA:::555000111222444777:::<<<>>>555555555222000111666:::999:::;;;;;;:::999777666444999>>>???===888333000AAAAAA>>>888000+++***,,,))),,,...//////222888===FFFNNNLLL>>>222...)))!!!%%%$$$$$$$$$$$$%%%&&&'''###%%%'''*********((('''%%%&&&''')))***+++,,,,,,,,,+++,,,...111333333222/////////222555666666555444444555777777444000,,,$$$$$$$$$%%%'''((())))))000333666888777555444444;;;;;;<<<>>>===:::444///&&&&&&&&&'''***///333666555333000///111666<<<@@@???AAACCCCCCBBBAAAAAABBB<<<@@@FFFPPP^^^gggbbbXXXLLLGGG@@@:::777666555444444333111111333777;;;===GGGGGGEEEDDDCCCBBBBBBBBB<<<;;;;;;;;;;;;888444111...000111...+++)))+++---***'''"""!!!!!!"""!!! !!!$$$ !!!!!!!!! !!!$$$,,,111222111""""""  !!!!!! ###'''***)))(((!!! !!!!!! $$$((((((%%%!!!$$$)))...---(((### """###"""""""""###  ###&&&(((&&&%%%$$$$$$$$$$$$"""!!!!!!###""" !!!%%%%%%"""!!!$$$###&&&***+++***)))'''((()))***+++%%%"""!!!""""""%%%%%%&&&&&&&&&%%%$$$$$$!!!$$$%%%###"""!!!"""%%%'''((('''%%%$$$!!! """###%%%%%%$$$"""!!!"""%%%(((---,,,+++++++++++++++,,,+++,,,,,,***))))))---000///000000000000222555888999:::<<<@@@AAA@@@;;;888666444333222111...***'''%%%'''---444999999555111((()))...777AAAFFFDDDAAABBBBBBAAA@@@???;;;555111)))&&&### !!!$$$&&&''')))+++***'''%%%%%%&&&'''&&&&&&&&&&&&''')))***+++,,,+++***((('''&&&&&&$$$$$$"""  ###&&&---+++)))))))))'''### """%%%'''&&&###!!! %%%)))+++,,,+++(((%%%$$$%%%(((---000/////////000222333222000,,,,,,------.........///+++---///---***&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%)))'''%%%$$$$$$%%%$$$### """$$$!!!%%%(((''''''&&&%%%$$$###""""""%%%&&&&&&### !!!###$$$######&&&(((***+++***'''$$$$$$(((+++......---,,,------...///---...---+++---222222///)))((((((***---000111111---***((()))(((&&&'''***///333888<<<;;;888222///---///222666999999666333000///111666;;;<<<888333///222333333111///000222444888@@@GGGLLLRRRVVVYYY]]]___``````\\\XXXUUUTTTVVV[[[YYYOOOCCC===;;;999888777777999???EEEIIIKKKKKKNNNQQQRRRMMMEEE;;;555444444444444555666888:::555777666333///000555:::======>>>===:::666333000222999BBBFFFCCC===777333FFFFFFCCC;;;000******---(((+++...000222777>>>DDDVVV___]]]LLL>>>777///%%%)))))))))***+++,,,---...(((***,,,......---+++***%%%&&&)))+++,,,---------++++++---000333555444333...///222777;;;===<<<:::888888999::::::777333///'''&&&&&&&&&((((((((('''---111666999999777555444???>>>======<<<999444111'''&&&&&&(((+++///444666888555111///222888@@@EEEBBBCCCDDDDDDCCCCCCEEEFFFAAACCCFFFLLLVVV^^^[[[TTTNNNHHHAAA;;;888666666555222111111222555999>>>AAAJJJHHHEEECCCCCCEEEGGGIII>>><<<999777555333000......444999999333///...///)))&&&"""!!!"""######!!!""""""###+++111333222!!! """'''))))))'''!!! !!!!!! !!!%%%((()))'''$$$"""''',,,111000***$$$!!!!!!!!!###$$$###"""""""""!!!$$$%%%$$$$$$$$$$$$%%%$$$!!!"""""" """###!!! """"""%%%******)))'''&&&&&&)))+++---((($$$!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%"""&&&)))***)))&&&$$$!!!!!!$$$&&&'''&&&%%%###"""###'''***+++++++++,,,,,,,,,+++++++++,,,---,,,+++,,,000444111222333333333555888;;;999<<<@@@EEEGGGDDD>>>::::::888666333///***$$$!!!'''000777888555111((()))///999CCCHHHFFFBBB@@@@@@@@@@@@>>>:::444000(((&&&"""!!!###$$$&&&((('''$$$###$$$%%%%%%$$$######%%%'''***,,,,,,---...,,,)))'''&&&&&&$$$###""" !!!%%%(((---***'''&&&''''''$$$!!!!!!"""%%%(((***)))&&&$$$!!!%%%***---...///,,,)))&&&&&&)))---///000//////000222333111000,,,---...////////////...)))+++,,,***&&&$$$$$$&&&%%%%%%$$$$$$######""""""###"""!!!!!!""""""  !!!"""%%%'''###!!!"""'''+++(((''''''&&&%%%$$$######'''((((((###!!!""""""$$$'''***)))++++++(((%%%%%%(((+++///...---,,,+++,,,---...,,,---,,,)))***------)))&&&&&&%%%%%%&&&(((***++++++'''%%%&&&%%%"""###&&&***///777<<<<<<666...)))***+++///444777777444111111000111555::::::555000+++...111000...,,,,,,---000666???GGGLLLPPPSSSTTTZZZ]]]```___[[[VVVRRRPPPQQQTTTRRRIIIAAA>>><<<:::;;;999888:::???DDDGGGIIIHHHLLLRRRUUUQQQHHH<<<555888888777555444444666777777888777444//////444999@@@@@@???===999333...+++///888CCCIIIHHHAAA:::666NNNLLLGGG>>>444,,,***+++000...---///333999FFFRRRiiinnnmmm___NNNAAA888333...---,,,,,,...//////...///......///111111000///******************++++++////////////000111333333000555888888<<>>;;;777444222000...,,,444HHHTTTJJJ:::333///***)))$$$"""$$$$$$!!! !!!!!!"""%%%)))++++++***!!!!!!$$$%%%###"""$$$!!!"""$$$(((***)))&&&###+++...///---((($$$###$$$&&&%%%%%%&&&&&&%%%!!!!!!""" !!!  !!!$$$)))***)))+++,,,+++)))''')))...222///(((!!!"""%%%%%%$$$*********((($$$!!!  %%%)))"""###%%%''')))*********&&&((())))))((('''&&&&&&'''###!!!&&&***,,,,,,,,,,,,,,,+++***)))(((,,,---...000222555777999111000000333777::::::888>>>???@@@CCCDDDDDDAAA>>>;;;888444///***&&&$$$#########'''///777:::777333***+++111:::DDDHHHFFFBBBCCC@@@>>>===;;;888222---%%%""" $$$###''',,,***### ###!!!"""%%%''')))*********,,,000333333...)))''''''((('''&&&%%%###"""!!! &&&)))++++++(((%%%###"""!!!###''',,,......***&&& %%%,,,000222000---)))(((***---000111333111//////000222222222666444222000000000...---''')))***(((&&&&&&))),,,,,,'''!!! ###'''+++///+++'''""""""'''+++---(((&&&(((***(((%%%&&&***(((&&&### """%%%&&&((()))+++,,,+++***((('''&&&&&&&&&&&&&&&'''((((((,,,+++)))&&&$$$###"""!!!###$$$%%%$$$"""!!!"""###$$$%%%&&&%%%"""!!!""""""&&&***///333444111---***))),,,111555444///)))%%%&&&'''+++222888777000)))%%%''')))+++,,,,,,+++***111666>>>BBBDDDHHHOOOUUU[[[YYYXXXWWWVVVSSSNNNJJJKKKIIIEEEAAA>>><<<<<<<<<::::::888888999:::===>>>???HHHRRRTTTMMMCCC;;;777<<<<<<<<<<<<:::999888777777444222111333444555555===@@@@@@===555---)))'''...555@@@JJJIIIBBB======IIIJJJHHHCCC<<<666333333666444555:::@@@HHHUUUaaauuuzzzyyyoooaaaUUUJJJBBB666333000///000111111111000000111333555666555555000///---+++***))))))***......000111333555666777666:::<<<;;;>>>BBBDDDBBBBBB>>>:::999::::::888666,,,...---***&&&&&&+++000666999;;;<<<:::888999:::<<<<<<;;;;;;999666444222222000000222666777333///,,,,,,------///555???EEEEEECCCBBBCCCFFFHHHIIIIIIGGGKKKOOOQQQQQQPPPOOOOOONNNKKKFFFAAA<<<999777777777777777:::===AAACCCDDDIIICCC>>><<<>>>???===;;;777444222111000000...---===PPPZZZOOO>>>333,,,%%%%%%   """!!!!!!###%%%''''''&&& """!!! ###%%%"""###&&&))),,,,,,)))'''***,,,...,,,(((%%%$$$%%%$$$######$$$%%%$$$!!!   """!!! """'''***+++***------,,,***((()))---111...(((""" ###&&&'''&&&,,,***&&&###!!!  ###'''$$$%%%%%%&&&'''((((((((((((***---,,,)))((((((***)))&&&!!! """%%%((())),,,---...//////---+++***///000111333555888999:::111000000333888<<<======BBBBBBBBBDDDEEEDDDAAA>>>999666333...***(((&&&%%%&&&&&&)))///777:::888444//////222999BBBGGGGGGDDDBBB@@@===;;;999555000+++$$$!!!!!! %%%***)))"""!!! """%%%(((*********)))***,,,//////---***)))((()))((('''%%%$$$"""!!! ((())))))'''%%%###"""###$$$&&&***...111000,,,)))!!! &&&+++......---***''''''+++///222444555222...,,,---///000111777555222111222222111000***+++,,,***((((((***---,,,(((""""""(((///444111---'''""" """%%%(((+++'''''',,,///---,,,---***)))'''$$$!!!!!!$$$%%%'''((()))******)))'''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&'''&&&%%%###!!! """###$$$###!!! !!!"""%%%%%%%%%###!!!!!!"""######&&&***---...---***(((---///222444222---'''### !!!%%%,,,111000***$$$"""$$$''')))+++++++++***...333999===???CCCIIINNNRRRPPPOOONNNNNNLLLHHHFFFDDDBBB@@@===;;;::::::;;;888777555444333444555666<<>>===;;;:::999777444111000111333444555===>>>???;;;444---(((&&&+++000<<>>???FFFIIIMMMMMMIIIEEEAAA>>><<<;;;???HHHRRR\\\iiitttxxxmmm^^^QQQ???:::444000///000222222111333666888:::;;;;;;:::666333///+++(((&&&&&&'''---///222555777999::::::===@@@@@@>>>@@@DDDFFFDDDDDD@@@;;;999999999666444333333111---***+++000444;;;===>>>>>>;;;999888999::::::888777555333222111333222222444777666222---((()))***,,,///666>>>DDDCCC@@@======@@@EEEJJJLLLLLLNNNQQQQQQNNNKKKIIIHHHHHHHHHFFFCCC@@@;;;777555888888:::<<<>>>AAADDDFFFCCC>>>888555555444222///---+++***+++---......---===MMMVVVMMM===111((("""  !!!!!!!!!  !!! !!!   !!!"""$$$###$$$&&&***---...---+++)))+++,,,+++)))'''&&&&&&###"""!!!!!!######"""!!!"""""" """%%%$$$$$$%%%(((+++++++++...---,,,)))((((((+++...,,,'''"""!!!$$$'''(((''',,,'''""" !!!   ###&&&&&&%%%%%%%%%&&&'''((()))---///...)))'''***---,,,)))$$$"""###%%%&&&'''+++---000333333111///---222333555666888999999999000//////222777===AAABBBEEEDDDCCCBBBBBB@@@===;;;555333000---+++***))))))******+++000555888777555555444555:::AAAFFFGGGFFFAAA>>>;;;888555111,,,)))###!!!!!!###((('''!!!"""&&&***,,,+++)))(((''''''((()))+++,,,+++******)))(((&&&$$$"""!!! (((((((((%%%"""!!!"""###%%%&&&***...000000---)))!!! !!!$$$&&&'''''''''%%%$$$&&&+++000333555555111,,,)))***---///000666444222222333444333333---------+++)))(((***,,,***&&&!!!!!!(((111777777333,,,%%%"""!!!"""$$$$$$###&&&---222222111333+++***)))&&&$$$""" !!!"""$$$%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&& """$$$%%%%%%$$$!!! """###$$$###!!!!!!!!!###''''''%%%###!!!!!!###%%%"""$$$''')))******)))(((222333333111...(((### $$$)))(((### ###&&&)))***+++++++++///333666777:::???DDDDDDCCCAAA@@@AAAAAA@@@???===<<<;;;:::999999999:::444222000...---------...777>>>GGGJJJFFF@@@:::888?????????>>>===<<<;;;:::666333///---...111333444:::;;;<<<999333...***((((((,,,666@@@DDD@@@>>>@@@KKKQQQXXX\\\[[[TTTMMMHHHCCCCCCJJJWWWcccooo|||{{{hhhWWWEEE???666000---...000111222555999;;;<<<;;;;;;;;;777444///***'''&&&&&&'''...000333777999:::::::::@@@BBBBBB@@@BBBGGGIIIGGGEEE@@@;;;999999888555222555444222///...000555999?????????>>><<<999777666555555333222222222222222000000111333444222...***&&&'''))),,,111777>>>BBB===999444333777???EEEIIILLLNNNNNNLLLHHHCCC@@@>>>?????????>>><<<999666444444666888999;;;<<>>222+++&&&""" """ """$$$###"""!!!   """"""$$$(((,,,......---)))***++++++***)))((((((###!!! """#########%%%$$$###""""""&&&%%%%%%&&&''')))******,,,+++)))'''%%%&&&''')))(((%%%"""!!!$$$&&&''''''(((###$$$&&&$$$!!!  &&&%%%%%%%%%&&&((()))***(((,,,...+++&&&$$$(((,,,---***&&&%%%&&&'''((((((***---111555666444222000444444555666666555444333...------///444:::AAADDDDDDBBB@@@???>>>;;;888555000///---,,,+++++++++,,,---,,,,,,///333666666555666666777;;;@@@DDDEEEDDD>>><<<888444000,,,(((&&&$$$"""$$$'''&&&"""!!!'''+++---,,,)))&&&$$$"""!!!$$$(((,,,,,,******)))(((&&&$$$###!!!!!!'''(((((('''$$$###"""###"""###&&&***------***'''  ###""""""$$$)))---000111///,,,***)))+++...///000444222000000111333444444---,,,+++)))'''''''''(((%%%""""""(((///444666222,,,'''""" !!!$$$,,,111111111333...---,,,***((('''&&&%%%### !!!&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%&&&''''''&&&&&&))))))(((''''''''''''((( !!!###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&******(((%%%######&&&)))&&&'''((()))***+++,,,,,,666444222...)))$$$ """&&&%%%!!! $$$''')))++++++)))+++...///000222777:::888555333333555777888888:::::::::999999888888888......,,,+++++++++++++++222888>>>AAA@@@<<<888666888999::::::;;;;;;;;;:::555111,,,***,,,///222333555666777777444111...---)))+++222;;;???======???WWW]]]gggmmmllldddYYYPPPMMMNNNVVVffftttmmmYYYJJJCCC999222/////////000111555:::<<<;;;999777777888555111---++++++,,,...///111444777999999888888>>>BBBBBBAAACCCHHHJJJHHHCCC>>>999777777777444111333222000///000444999===???>>>===<<<:::777333111111111111111333444666777//////000111111///,,,)))'''(((***...333888<<<>>>888333...,,,000888@@@DDDFFFGGGFFFCCC>>>999555444333333333222222222222222///222555777666666888999666333///+++)))&&&$$$""""""!!! !!!###%%%%%%$$$&&&,,,000+++%%%""""""### ###&&&&&&"""  ###(((+++,,,,,,))))))***+++++++++)))(((###""" !!!###%%%%%%$$$%%%%%%%%%%%%###   ######$$$$$$$$$&&&'''((()))(((%%%#########$$$$$$$$$"""!!!!!!###$$$%%%&&&""" ###***,,,)))%%%"""  %%%&&&'''(((***,,,...///'''))))))&&&"""!!!$$$)))***(((&&&&&&((()))***)))))),,,000444555444222000222222222111000///...---,,,++++++,,,000666===BBBCCCAAA???>>><<<999555222+++***)))))))))***+++,,,,,,+++,,,---000222222333333444888<<>>;;;999555000+++'''%%%$$$%%%$$$!!!  $$$''''''%%%###  &&&+++---+++(((%%%  %%%)))***)))(((((('''&&&$$$###"""!!!###'''***+++)))&&&###"""!!!"""%%%(((++++++)))&&&!!!""""""!!! """!!!!!!###&&&)))))))))&&&&&&(((+++...000000///000...,,,,,,...000222222+++)))'''%%%$$$$$$$$$$$$"""!!! !!!###&&&)))+++---+++((($$$!!! $$$+++///---...111000//////...---,,,++++++'''$$$"""+++***)))((('''%%%$$$###""""""###$$$%%%&&&&&&&&&,,,,,,++++++***++++++,,,$$$"""!!! !!!$$$(((***''')))***)))(((((()))***...---+++)))&&&'''***,,,************+++,,,---...555222...)))%%%!!!!!!%%%''''''$$$""""""&&&(((***+++))))))******+++---000333...,,,******,,,///111111666777777666555333222111))))))***+++,,,---...///...222666999888666444222111222444666999:::;;;;;;333///***((()))---000111000111222444555555444333---,,,///666999888888:::cccjjjuuu}}}}}}ttteee[[[XXXZZZcccsssnnn[[[KKKEEE===666333111111000000555;;;===;;;777555555888777444222222333555666000222444666888888888888===AAACCCCCCEEEIIIIIIGGG???;;;666555666666444111/////////000222666:::======;;;999777666333...+++---...000222444777888999111111222111111///...---******+++///333777777777444///***(((,,,222999===;;;<<<<<<999444000---,,,))))))(((((()))+++---...***///444666333111000111///...,,,)))'''%%%######  !!!!!! ###%%%$$$ """%%%######'''))))))((('''''')))******(((&&&###"""!!!"""$$$%%%$$$###"""###%%%&&&%%%""" !!! """######$$$''')))(((&&&$$$######$$$###"""!!!!!!!!!!!!"""######$$$!!!''',,,...,,,)))%%%### !!!###'''(((+++---000222333333((('''$$$!!! """$$$%%%$$$$$$%%%'''))))))(((''')))---000111111///...///...---,,,++++++++++++---...------///333999>>>AAA@@@@@@???>>>;;;555111'''&&&&&&%%%&&&'''((()))(((((()))***,,,---...///...111555888:::;;;:::999777555222,,,&&&###"""###$$$######""""""!!!!!!"""'''***+++((($$$###!!!%%%***+++***'''$$$!!!$$$%%%%%%&&&&&&%%%$$$$$$######""" %%%***,,,+++(((%%%$$$$$$%%%'''***------+++)))&&&''''''%%%""" ###"""!!!###$$$%%%$$$###!!!%%%***///000///------+++((((((***---...///)))'''$$$#########"""!!!!!!""""""""""""!!!!!!######""""""######"""!!!!!! $$$***+++***+++///000000000////////////...***&&&!!!!!!(((((('''&&&%%%###!!! !!!!!!"""###$$$&&&'''''',,,,,,,,,,,,,,,---......'''%%%!!! $$$))),,,)))***++++++******+++,,,000000...,,,******,,,...******))))))))))))******///---)))%%%""" !!!###&&&((())))))(((''' ###%%%((()))+++)))(((''''''(((***,,,...)))&&&$$$%%%''')))++++++//////000000...+++((('''$$$%%%'''***---000222333,,,...///111111000///...---...111444666999:::;;;111---)))'''(((+++...///+++,,,---111555777666555111---,,,000333222333555jjjrrr~~~sssggg```aaajjjzzz}}}jjjXXXGGGCCC===888555222000......555<<>>CCCEEEEEEFFFHHHGGGCCC:::777333333555666444222///...///111444777999:::999666444222111...***&&&'''))),,,///111333444444222222222111/////////000,,,,,,,,,///222333111//////+++&&&$$$''',,,000333111222222000,,,)))(((((($$$$$$$$$$$$%%%&&&''''''$$$+++222444000+++(((''')))))))))'''&&&$$$$$$%%% """!!! !!!  """!!!""""""  ###&&&&&&%%%$$$$$$%%%''''''$$$"""!!!!!!!!!"""$$$$$$""" """$$$$$$""" """###$$$&&&)))---***(((%%%%%%''''''&&&%%%!!!"""#########"""######!!!$$$'''***,,,,,,,,,'''&&&###!!!!!!"""%%%&&&+++---000444666666555555+++&&&!!! """""""""!!!!!! """$$$%%%$$$###%%%&&&)))+++,,,,,,,,,+++***)))(((((()))+++...000222333333111000333888<<<======>>>@@@???;;;555000$$$$$$###""""""###$$$%%%"""$$$&&&(((((()))***++++++---///111333444555777444222...(((""" !!!### !!!"""$$$%%%&&&''''''---000...'''""""""!!!###((()))(((&&&$$$ !!!########################"""'''***)))((('''&&&&&&'''(((+++...///---+++((()))***'''###!!!"""###$$$######$$$%%%%%%###!!!!!!&&&***,,,,,,+++,,,)))&&&%%%'''***,,,---***'''$$$###$$$%%%$$$###!!!  """$$$$$$$$$!!!!!!!!!!!!!!!  !!!!!!!!!!!!&&&&&&$$$''',,,.........///////////////+++'''""""""############!!! !!!!!!"""###$$$&&&'''((()))))))))***+++,,,---...(((&&&### !!!$$$'''***'''((())))))(((((()))+++///000000...,,,+++,,,...))))))(((''''''&&&&&&&&&'''&&&$$$"""!!!!!!!!!"""###%%%((()))***)))))))))""""""###$$$&&&''')))***)))'''$$$$$$%%%''')))***%%%###""""""$$$%%%&&&%%%'''(((******)))&&&""" """%%%)))---000333444,,,+++++++++,,,+++***))))))+++---///111333444555...+++((('''(((***,,,,,,))))))***---222555444333000***'''***------...000mmmuuu|||qqqcccccclll{{{uuucccSSSCCC???;;;777444111---***---444===AAA???;;;:::;;;333333333444555666777777000111222555888;;;>>>@@@@@@EEEHHHGGGGGGHHHEEEAAA888444111111444555444333000///000222555777888777666333000///...,,,'''""""""$$$'''***,,,------,,,111111000///------///111...------///111111---***)))&&&""" """&&&)))+++***,,,,,,+++)))'''&&&'''"""###$$$$$$$$$$$$###""" '''///111,,,%%%!!! %%%&&&'''&&&%%%%%%%%%&&& """""" !!!  $$$&&&%%%"""!!!!!!$$$%%%###"""!!!"""%%%%%%""" """###### """###"""  ###%%%%%%(((,,,000---***((((((***+++***((("""###%%%%%%############!!!###%%%&&&'''(((+++...)))'''%%%$$$$$$%%%''')))...111555888999888666555...(((!!!!!!$$$$$$"""!!!!!! ###$$$&&&((())))))))))))'''&&&&&&&&&)))...222666777888888555333444888;;;888999<<<>>>>>>999333...###"""!!! !!!""""""!!!$$$&&&&&&''''''(((***++++++,,,---///333666111000---'''  ###!!!$$$'''***,,,,,,000333000&&& !!! """&&&((('''%%%$$$ !!!!!!""""""############!!!$$$&&&''''''((()))&&&&&&(((+++......---+++((())))))&&&"""!!!"""$$$$$$$$$$$$%%%&&&&&&$$$"""!!!%%%((()))))),,,)))%%%$$$&&&)))+++,,,,,,(((%%%%%%&&&(((&&&%%%&&&$$$######%%%&&&%%%$$$!!!"""###%%%&&&&&&&&&&&& !!!!!!!!!###))),,,,,,------......//////+++(((###!!!"""######""""""!!!!!!"""###$$$&&&((()))&&&&&&&&&'''(((***,,,,,,'''%%%$$$""""""###%%%&&&$$$&&&''''''&&&&&&''')))...///000///---,,,,,,---***))))))(((&&&%%%$$$$$$""""""!!! !!!"""######%%%''')))(((((())))))$$$$$$$$$%%%&&&'''))))))(((%%%###"""$$$&&&(((((($$$"""!!!!!!"""######"""###$$$'''((('''$$$!!! ###(((,,,///222333,,,***)))((()))((('''&&&'''((()))+++,,,---......,,,***''''''(((*********)))((((((+++000222111000///((($$$&&&))))))+++...fffkkkwwwuuuccccccgggooozzz{{{uuuiiiYYYLLL===:::555111...,,,++++++555888;;;<<<;;;888555444---000333444444333333444333222111444999>>>BBBDDDFFFHHHIIIHHHDDD???<<<;;;555222///111666:::999777444444555777888777444222---------,,,***'''%%%######"""""""""###%%%'''(((------+++)))'''(((***,,,---,,,------...---)))'''%%%!!!!!!###"""!!!$$$&&&((((((&&&$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!"""&&&))))))%%% %%%&&&'''((('''&&&$$$"""!!!!!!!!!"""######"""!!! !!!"""###$$$$$$ $$$!!! $$$%%%%%%$$$!!! !!!!!! """###%%%&&&'''(((+++---111...+++)))'''((()))***&&&%%%$$$######$$$&&&'''((((((((((((((((((((((((&&&%%%$$$###%%%'''***,,,111333444666777777666666000---(((###!!!"""""" $$$'''''''''((()))######$$$(((...333777888777777888888777777888888555444444444555444111///%%%""" !!!###$$$$$$"""!!!!!!$$$'''(((&&&$$$&&&***......,,,+++///333777///&&& !!!$$$'''***---///000///...+++$$$!!!$$$$$$!!! """$$$$$$"""  !!!###$$$%%%%%%$$$$$$"""$$$%%%$$$$$$$$$%%%((($$$!!!$$$+++///---***+++)))&&&###!!! !!!"""$$$###""" !!!""" """ ###(((+++'''###!!!###'''***,,,(((&&&%%%&&&((((((&&&###"""&&&&&&!!!!!!%%%&&&((('''&&&###!!!!!!###&&&$$$!!! &&&(((---000000000000---((($$$!!! """#########%%%&&&###"""!!!$$$((()))(((&&&%%%&&&&&&''''''((((((((((((%%%!!!"""%%%&&&###!!!$$$)))+++***)))((((((+++***+++///444555000++++++)))((((((******'''$$$#########$$$&&&&&&$$$""")))(((((()))******(((&&&!!!%%%((()))(((%%%"""!!!###'''+++)))%%% !!! &&&'''''''''&&&$$$!!! """"""!!!"""$$$'''***---)))******(((%%%$$$%%%&&&'''%%%###%%%)))---------,,,(((%%%&&&)))+++)))%%%###%%%(((,,,///000...,,,'''%%%$$$$$$&&&(((((((((```eeerrr}}}nnn\\\[[[\\\cccnnnxxx~~~|||wwwrrrnnniii]]]NNNBBB999777444222000...,,,+++222444777888777444222111+++---//////......///000333222222444888===???@@@CCCCCCBBB>>>:::777666777555111///000444777777555111000000111333222111///++++++******)))(((&&&&&&%%%###!!!!!!###%%%))))))(((&&&%%%%%%''')))*********,,,...---+++)))###!!! """######!!!$$$&&&((((((&&&%%%%%%%%%$$$%%%&&&&&&&&&$$$"""!!! ###&&&&&&### !!!###%%%''''''&&&$$$###  """""" """######!!! !!!!!!!!!  !!!###   !!!&&&&&&&&&%%%###  """### !!! !!!$$$'''***,,,,,,,,,++++++,,,+++)))((('''((()))***(((''''''&&&&&&'''''''''&&&&&&&&&''''''((())))))'''&&&%%%%%%&&&))),,,///333333444444444444444444...+++&&&!!!!!!$$$%%%### $$$&&&&&&&&&&&&'''###%%%(((---111555777777666555555555666777666666222111000000000...,,,)))$$$"""!!!###$$$$$$"""!!!!!!###&&&'''%%%"""(((,,,//////---,,,000333444,,,###!!!!!! """%%%)))+++---......---,,,***$$$"""$$$### !!!###!!! !!!"""$$$&&&&&&%%%$$$###!!!###$$$###"""######&&&""" $$$***---,,,***&&&&&&$$$"""!!!!!!"""$$$%%%$$$""" !!!""" """''''''$$$ """&&&)))***&&&###""""""$$$$$$###!!!$$$))))))$$$ !!!######''''''%%%""" !!!$$$'''%%%"""###+++///222000///...***%%%$$$""" !!!#########%%%&&&###""""""$$$''')))(((&&&&&&&&&&&&&&&''''''((()))+++((($$$%%%'''(((%%%"""###'''+++---,,,***((('''***)))+++///444555111,,,***)))((()))++++++)))''''''&&&&&&&&&'''&&&$$$"""%%%'''***,,,---***&&&###$$$'''''''''%%%###"""%%%)))---&&&"""!!!"""!!!%%%''')))******(((%%%$$$""""""!!!!!!"""###%%%&&&&&&''''''&&&$$$$$$%%%'''&&&$$$"""$$$'''***+++++++++'''######&&&'''%%%"""!!!"""$$$(((+++---,,,+++&&&$$$""""""###$$$$$$###XXX___lll|||pppbbbQQQNNNNNNTTT___jjjrrruuuoookkkfffccc^^^UUUHHH>>>777555444444333111...+++---///111333333222000...,,,,,,,,,+++)))***,,,///333222222444888:::::::::<<<:::777222...---...000111...,,,,,,///222111///---+++******+++,,,,,,,,,(((''''''&&&&&&&&&'''''''''$$$  """&&&'''&&&%%%######%%%'''&&&&&&'''+++...///...---$$$######$$$%%%%%%###!!!$$$&&&((()))((('''''''''%%%&&&'''((('''%%%###"""!!!"""!!! !!!$$$'''((((((&&&%%%  !!! !!!###$$$""" ###$$$&&&''''''"""!!!"""""" """"""!!!"""!!! !!!"""###'''(((''''''%%%""" !!!$$$ !!!"""$$$###!!! !!!""""""!!!!!!$$$''',,,000111...***'''''''''&&&&&&'''((())))))+++,,,,,,---,,,+++))))))%%%%%%%%%&&&'''((())))))((('''&&&'''(((,,,///111444333222111000/////////,,,(((""" !!!$$$''')))'''"""!!!$$$&&&%%%$$$###$$$$$$(((---222666777666555333111000222555666444222///---+++***)))((($$$""""""  ###$$$$$$"""!!!"""###$$$$$$""" )))+++......,,,,,,...111000(((!!!%%%$$$"""###%%%)))---//////...---******((($$$  """$$$&&&%%%!!! """###""" !!!"""%%%''''''%%%###""" """###""" !!!$$$"""!!!$$$(((+++***((("""#########""""""$$$&&&%%%$$$"""  """###!!!"""%%%""" """&&&(((((($$$!!! (((---...)))###"""!!! &&&$$$"""###'''&&&###!!! ###...222333000---,,,((("""%%%###!!! !!!"""""""""###$$$"""""""""$$$&&&'''&&&%%%%%%$$$$$$%%%&&&(((***+++///,,,))))))***+++(((&&&&&&***...000...+++'''&&&''''''(((,,,111111...+++((('''''')))+++,,,+++******)))((((((((('''%%%###!!!%%%+++......***$$$"""%%%''''''&&&%%%$$$&&&***---###!!! """###$$$%%%'''+++......,,,***((($$$$$$$$$###"""!!! """###$$$###"""###$$$&&&###"""!!!!!!$$$&&&'''''')))%%%!!! !!!""" !!!%%%((()))(((###!!! SSSZZZfffrrrxxxqqqbbbVVVFFFEEEEEEKKKVVV```gggjjjbbb___[[[YYYWWWQQQGGG@@@888666666666666444...***)))+++---000333444222111///...,,,)))''')))---000222222222444555666444222000///---***'''''')))+++---***(((((()))+++***)))+++(((%%%$$$&&&(((******'''&&&$$$###""""""###$$$%%%$$$!!!!!!"""%%%&&&&&&%%%######%%%'''######%%%)))...111111111((()))*********'''$$$!!!%%%'''*********)))******((()))******(((&&&###!!! !!!!!!!!!!!!###&&&)))******((('''$$$!!! """"""!!! """###''')))(((%%%'''''')))***(((""" """%%%***)))((('''$$$""" !!! $$$'''((()))'''$$$###""""""!!!!!!!!!!!!%%%$$$!!!$$$+++111333000)))$$$$$$$$$%%%'''((()))******111222333444333111...,,,((('''&&&&&&&&&&&&'''((())))))((((((***...111444333111///,,,+++*********)))%%% """"""$$$''')))***(((&&&!!!###&&&&&&$$$###""""""$$$)))111666777555333111///---,,,///333444222...---+++)))'''&&&$$$!!! ###%%%&&&!!!!!!"""""""""!!!&&&((())))))((((((***,,,,,,$$$$$$)))(((%%%(((+++000333444333000...''''''&&&$$$""""""""""""###'''***)))%%%!!! !!!(((&&&$$$!!! """$$$&&&&&&$$$!!!!!!!!! %%%$$$$$$%%%&&&'''&&&%%%"""$$$&&&%%%######$$$&&&$$$###"""!!! !!!"""###!!!!!!###!!!%%%(((******$$$  +++000333...(((&&&### ###!!!"""&&&%%%"""###$$$'''((('''%%%%%%&&&---111222///---,,,(((###%%%$$$"""!!!  """###""" !!!###$$$$$$$$$###"""""""""###&&&***...000222///,,,,,,,,,---+++***)))---111222000+++'''%%%&&&&&&'''))),,,,,,)))&&&$$$$$$&&&((()))++++++***)))'''&&&&&&''''''%%%$$$!!!%%%+++---,,,'''"""###%%%(((((((((&&&%%%&&&)))+++$$$###!!!!!!!!!###$$$$$$$$$''',,,///000---***'''%%%%%%&&&&&&%%%###  !!!"""!!! !!!"""###$$$$$$!!! $$$%%%&&& PPPVVV```hhhjjjcccWWWMMMCCCBBBCCCJJJSSS[[[^^^___TTTRRRPPPOOONNNKKKFFFAAA;;;888555555666333---(((((((((***///444777666555///---***'''%%%''',,,000111000000111222000---+++###%%%'''(((''''''''')))+++)))'''''''''(((((((((+++'''###"""$$$'''***+++(((&&&$$$!!! """"""$$$%%%%%%%%%$$$###"""###$$$$$$""""""###%%%""""""$$$(((---111222222...///000///,,,(((###!!!%%%'''***,,,,,,,,,,,,---,,,++++++)))'''%%%"""!!! """###$$$%%%''')))***++++++***)))&&&$$$######%%%'''''''''$$$### $$$(((%%%"""!!!$$$***---,,,)))''''''''''''%%%!!!"""%%%"""!!!"""%%%***)))(((%%%### !!!"""  $$$))),,,---------***&&&$$$$$$###!!! &&&(((%%%!!!###***222666444---'''%%%&&&''')))***+++,,,---555666888999888666333000---,,,)))'''&&&%%%&&&&&&+++***))))))+++...222444000///,,,***(((''''''''''''$$$ ###'''***+++"""%%%'''&&&$$$"""!!! ###)))000555444000---,,,***)))***---000222///---...+++)))'''&&&$$$""" ###%%%&&& !!!!!!!!! !!!"""######$$$%%%&&&((("""&&&++++++)))---111555999999777333000&&&%%%#########$$$%%%&&&%%%***......***$$$!!! )))'''%%%"""  """######!!!!!!!!!''''''((('''%%%"""!!!!!!$$$'''***)))%%%###$$$&&&""""""######""""""""""""!!!!!!!!!!!! !!! !!!$$$(((+++,,,,,,%%%""""""+++222666222---***'''$$$ ###!!! ###'''******)))((('''&&&)))---...,,,+++,,,***%%%######"""!!! ###$$$$$$!!! !!!!!!!!!!!!!!!!!!&&&+++111444222000---,,,,,,---------,,,///222222///***&&&$$$(((((()))******)))'''%%%!!!"""$$$&&&''''''((()))$$$###"""###%%%&&&%%%%%%###&&&)))***'''$$$"""""" $$$&&&&&&*********(((&&&%%%&&&'''((('''&&&$$$"""""""""###$$$'''+++---...+++'''$$$!!!###$$$&&&%%%$$$!!!   !!!!!!###$$$ """!!! LLLQQQXXX]]]]]]XXXQQQLLLGGGFFFFFFIIIOOOSSSTTTSSSLLLKKKIIIHHHHHHGGGDDDBBB:::555000...000///***%%%&&&&&&''',,,222666555333***)))&&&###!!!$$$)))---///...---------+++(((%%% %%%((()))(((((((((+++***)))(((((()))******+++((($$$"""$$$(((+++,,,***)))&&&###!!!!!!$$$'''((('''&&&$$$ !!!!!! !!!""""""!!!"""&&&***---.........000111///***%%%""" ###&&&)))+++,,,,,,---...***)))'''%%%$$$###"""""" !!!"""$$$%%%&&&''''''(((((()))***++++++&&&%%%%%%'''))),,,,,,,,,'''$$$ !!!(((...,,,'''###$$$))),,,,,,***%%%$$$######!!! %%%(((%%% !!!$$$  $$$((('''&&&$$$"""!!! ###%%%""""""!!!###&&&+++000333333222///***%%%$$$$$$%%%###!!! !!!%%%)))***(((%%%&&&(((---444999:::555000++++++,,,,,,---///000111777888:::;;;:::888666444222000---***'''&&&''''''+++***))))))***---000222...---,,,***)))((('''''''''$$$ !!!&&&)))"""$$$&&&&&&### !!!&&&---///,,,(((&&&%%%%%%'''***---.........------+++((('''&&&&&&%%%### """"""!!!  !!!""""""###!!!!!!&&&***+++***///222666999:::777444111&&&$$$!!!!!!###&&&(((((('''+++///...***%%%######&&&%%%###""""""######$$$ !!!!!! !!! %%%''')))'''"""%%%)))---,,,'''######%%%!!!"""###$$$$$$$$$######"""!!!"""$$$))),,,......&&&$$$ $$$,,,333777333///,,,)))&&& ###'''&&&%%%%%%$$$""""""&&&((('''(((***)))&&&!!!!!!!!!"""$$$&&&%%%""" !!!  !!!  %%%+++222666...---+++******+++---...---///111000---)))&&&$$$***++++++++++++***((('''!!!###%%%%%%%%%$$$%%%''' !!!###$$$###$$$''')))'''###!!!"""### !!!&&&))))))(((***++++++)))&&&$$$###$$$))))))(((&&&""" !!!"""$$$'''******(((%%%""" """###"""!!! !!!!!!  !!!"""!!!!!! !!!"""""" ###$$$$$$"""FFFJJJOOORRRQQQPPPOOOOOOQQQLLLHHHFFFHHHIIIHHHFFFGGGEEECCCAAA@@@???>>>===444---%%%###&&&(((%%%"""$$$""""""&&&,,,///---+++&&&%%%### """'''+++---+++***)))((('''$$$""" %%%((())))))))))))(((((((((''''''''')))***+++(((%%%$$$&&&))),,,---,,,+++***(((%%%""" """$$$%%%%%%$$$$$$!!!!!!  !!!!!! """%%%((()))((((((***+++)))%%%!!! ###&&&))))))***,,,---%%%###  ###%%%!!!"""""""""###$$$%%%&&&######""""""$$$'''***,,,&&&&&&'''***...000111111+++'''!!!###...555222***###!!!%%%))))))'''###!!! $$$&&&$$$""" """$$$&&&!!!###"""!!!"""$$$###############$$$$$$ """%%%$$$###(((******+++...333555666666///)))$$$###&&&))))))'''%%%%%%&&&''')))+++,,,---000///000444:::<<<:::666333222111000000222333555666777888999999888666555555333///,,,***)))******,,,***)))((()))+++...///------------,,,+++******'''%%%### !!!###!!!######!!!###((((((###  &&&+++---,,,+++,,,///***(((&&&%%%&&&'''&&&%%%###  """###### !!!###%%%(((***---000333666666444111///((($$$ """'''***++++++,,,,,,)))$$$"""$$$'''%%%$$$#########$$$&&&&&&""""""!!! !!!!!!$$$'''%%%###)))...---'''""""""%%%""""""###$$$$$$###"""!!! !!! """&&&***,,,,,,'''%%%""" $$$,,,333666222---***'''$$$ !!!!!! !!!!!! """ """"""!!!!!!"""&&&&&&""" !!!###&&&&&&$$$  """"""  """###""" ###)))000444))))))(((''''''))),,,...---...///---***'''%%%%%%'''((()))******))))))***"""%%%'''&&&$$$######%%% !!!!!!!!!###&&&)))'''""" """!!! !!!%%%+++...,,,)))((()))***)))&&&$$$######'''((((((%%%!!!!!!$$$&&&'''&&&%%%$$$!!!""""""!!!!!!  """!!!""""""  !!!$$$&&&&&&$$$!!! !!!""""""""" """$$$%%%$$$"""AAADDDHHHKKKKKKMMMOOORRRXXXQQQHHHCCCAAA@@@???===???===:::777555444333333...&&&###""" ### !!!&&&(((&&&"""%%%$$$###!!! ###(((+++,,,***'''&&&%%%$$$""" !!!%%%'''(((((()))***%%%%%%%%%$$$$$$$$$&&&(((+++(((%%%%%%'''***,,,---------,,,+++(((%%%"""  !!!"""""""""!!!######"""""""""### """$$$$$$$$$"""$$$&&&$$$  $$$&&&((()))***,,,$$$'''""""""######$$$$$$%%%%%% $$$))),,,'''((()))---222555555555...)))"""%%%111:::555,,,""""""&&&&&&$$$""" ###""""""###$$$%%%&&&'''''' !!!###%%%$$$###  !!! """$$$###  !!! !!! !!!!!!"""$$$&&&((()))!!!""""""!!! %%%$$$!!!!!!'''---222000///000333666777888...(((######(((,,,...---******)))((((((+++///333666333111333999<<<;;;888999777444222222444666777444555666777777777666555555333000---+++,,,---...,,,***((('''((())),,,...---...///000000///---,,,(((&&&$$$"""!!!!!!!!!$$$###%%%,,,...+++))),,,000'''%%%######%%%&&&'''&&&'''$$$!!!###$$$$$$!!!!!!!!!"""%%%(((+++---000222333111///---)))$$$!!!'''***,,,...---)))### %%%+++((('''%%%$$$######$$$%%%%%%###!!!!!!"""!!! $$$### '''---,,,&&&""""""%%%"""#########"""!!!  ###'''***+++'''&&&### $$$---333555111+++(((%%%!!!"""######""" """###$$$""" !!!!!!"""""""""%%%'''%%%""" !!!$$$###!!! !!!###'''$$$""" ###(((...111&&&&&&%%%%%%%%%'''+++...---------+++(((%%%%%%%%%!!!###%%%&&&''''''(((***$$$''')))'''$$$"""###$$$"""!!!%%%)))(((###!!!!!!!!!"""(((...000---)))%%%''')))(((&&&$$$$$$$$$$$$&&&&&&$$$!!!$$$&&&'''&&&&&& !!!"""############ !!!!!!!!!"""$$$&&&"""######  $$$(((***)))%%%!!!"""!!!!!!!!!###$$$###!!!"""""""""###%%%%%%###!!!CCCBBB@@@@@@CCCIIIOOOSSSUUUPPPHHH@@@:::777666666<<<777111---***)))'''&&&""" ###%%%%%%$$$%%%###!!!"""###%%%&&&&&&,,,***'''%%%###"""!!! !!! $$$'''(((&&& !!!"""###%%%&&&((('''&&&$$$%%%(((---111111,,,'''&&&(((((($$$!!!!!! !!!###$$$&&&((()))'''###  """!!!!!!"""""" ###'''+++***'''""" !!!!!!$$$###""""""###$$$$$$### %%%'''&&&%%%'''***---000333444555333...((($$$$$$(((...222///)))"""!!!$$$&&&&&& !!!!!! """###%%%''')))++++++++++++***(((&&&&&&&&&&&&%%%$$$"""###!!! $$$%%%%%%###!!!!!!"""###"""!!!  !!!!!!"""%%%''''''%%%### """###$$$"""!!! !!!###'''***---333111//////222666999:::333((( ###)))...111444111---)))&&&(((+++///111//////000222444777999;;;999999999777555555777999000111222444444222...***+++)))((()))***,,,,,,,,,---***'''$$$$$$'''***---////////////............+++***((('''%%%### $$$---///***'''''')))!!!!!!'''***)))&&&&&&%%%$$$ !!!###$$$$$$$$$###!!! !!!###''')))+++,,,+++***++++++)))(((%%%""" ###'''++++++'''""""""'''+++***((($$$ ###""" $$$&&&((('''%%%"""!!!!!!  """###$$$)))'''"""###(((///444999777///&&&!!! $$$))))))%%%!!!!!!"""###"""!!!%%%'''###!!!"""!!!"""###%%%&&&%%%""""""(((***'''$$$!!!!!!&&&%%%$$$%%%'''***,,,,,,&&&&&&%%%%%%%%%&&&'''''')))'''$$$$$$%%%'''((()))&&&""" &&&+++,,,+++(((((((((((()))(((&&&$$$###""" ###%%%((((((%%%""" """###%%%(((+++***'''$$$!!!###%%%((()))(((''''''###%%%%%%$$$"""!!!!!!""" $$$&&&$$$"""!!!###'''((((((&&&""" !!!%%%((((((&&&######!!!!!!$$$%%%''')))(((%%%!!! """###!!!"""$$$&&&''''''$$$"""!!!!!!AAA???======@@@DDDJJJMMMMMMHHH@@@888333222222333222...)))&&&$$$###"""!!!!!!$$$&&&%%%$$$$$$"""!!!"""%%%&&&&&&&&&'''&&&%%%$$$$$$$$$"""!!!!!!!!!%%%((((((&&&"""""""""######$$$$$$$$$''''''&&&%%%&&&)))---000...***&&&%%%&&&&&&###!!! !!!'''((()))******)))&&&$$$ !!!###$$$""" """######$$$''',,,//////+++%%%!!!"""!!!!!!!!!!!!###$$$&&&&&&&&&  $$$%%%$$$%%%''')))+++...000222333///---)))'''&&&))),,,...+++&&&  ###$$$$$$ """!!!!!!!!!!!!!!!!!!"""###$$$"""###%%%)))...111111000///---)))(((((()))((('''$$$&&&((((((&&&$$$######%%%%%%%%%$$$""""""$$$%%%%%%$$$""""""""""""""""""#########%%%''''''%%%$$$ """$$$%%%''''''&&&%%%&&&(((***,,,111///,,,---111666:::<<<444***"""###))),,,///111111...***'''(((***,,,---)))***+++---000222333444777777555333111111444666111000//////000///+++'''%%%%%%%%%&&&)))+++++++++***(((%%%$$$$$$&&&***,,,,,,,,,,,,------.........,,,+++***)))'''$$$ !!!"""!!!$$$)))***&&&###"""### ###'''&&&$$$######""" """"""!!!!!!###$$$%%%$$$""""""$$$%%%(((***,,,,,,+++******+++((('''%%%%%%%%%''')))***((($$$$$$((('''%%%""" """!!!!!!###$$$$$$"""!!!!!!"""  !!!"""###'''&&&$$$!!! ###&&&...222555333,,,$$$!!! $$$)))------'''""" !!!###"""  %%%'''### ### !!!"""$$$&&&((((((&&&###"""'''+++---***'''$$$$$$%%%$$$$$$%%%(((***+++***&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$%%%''')))******&&&### """(((---///...))))))***+++,,,+++)))'''"""!!!###%%%((((((&&&$$$""""""###$$$'''***,,,+++((($$$"""###%%%&&&'''''''''&&&%%%&&&&&&%%%#########%%% $$$&&&%%%$$$ $$$(((***)))(((### ###&&&&&&$$$!!!!!! """%%%%%%''')))((($$$  """&&&***++++++)))&&&###"""###===;;;999888:::===BBBEEEAAA<<<444---)))***,,,...(((%%%"""  ###&&&'''&&&$$$!!!!!!!!!###&&&''''''%%%""""""$$$%%%%%%%%%$$$$$$ ###&&&((('''&&&%%%%%%%%%%%%%%%$$$##################$$$&&&(((***(((%%%""""""###### """++++++++++++***)))((('''!!!"""###"""!!!!!!###$$$'''$$$!!!!!!###$$$$$$%%%)))...222222---'''###!!!""""""  ###%%%'''((((((((($$$ !!!###$$$"""&&&&&&'''((()))+++---...))))))(((((((((((()))***'''###!!!!!! !!!"""!!!!!!!!!"""%%%&&&((())))))((('''&&&$$$###%%%,,,555;;;;;;999555111---***+++,,,---------...000///,,,)))((((((&&&'''&&&%%%######%%%'''((((((&&&%%%%%%%%%&&&&&&%%%""""""!!!!!!"""$$$%%%%%%### """$$$%%%,,,,,,,,,+++++++++******...,,,+++,,,111666:::<<<555+++######'''((()))+++///---***(((''''''((()))&&&'''))),,,.../////////333222000---***+++...111111,,,((((((******'''### !!!$$$(((******)))%%%$$$###"""###&&&(((***'''((()))+++,,,.../////////...---,,,***%%% !!!###&&&((('''$$$!!!""""""######""" !!!"""!!!  %%%$$$###!!!!!!###$$$$$$###$$$%%%'''((()))++++++)))(((((()))&&&%%%%%%'''+++,,,***(((###  ###""""""!!! """!!!  """"""!!!!!!  !!!!!!!!!!!!""""""&&&&&&&&&$$$"""!!!###$$$+++...000...(((""" )))---111000+++$$$!!!###""" %%%&&&$$$!!!  ###"""""""""###%%%(((,,,---+++***(((+++//////---)))'''&&&#########&&&)))***)))'''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%'''+++,,,,,,+++'''$$$###%%%+++///000///(((***---......,,,)))''' """%%%(((((('''%%%$$$$$$$$$&&&)))---///...)))%%%%%%&&&&&&&&&''''''((((((((()))((('''$$$$$$%%%''' !!!###$$$$$$!!!&&&***+++***(((%%%!!!!!!######""" !!!$$$&&&'''((('''### %%%+++000000///,,,(((&&&%%%&&&777666333222333666999;;;777222+++$$$!!!"""%%%((($$$""" !!!!!! """&&&###!!!%%%((((((&&&$$$ ###&&&'''&&&%%% """%%%''''''&&&%%%%%% """$$$&&&&&&&&&%%%''''''((('''&&&%%%###"""!!!"""###"""!!! $$$,,,,,,+++***(((''''''((($$$%%%%%%$$$######$$$&&&(((%%%""" !!!###$$$$$$!!!%%%+++000000---(((%%%###"""""""""!!!  ###&&&)))))))))))))))%%%""" """######"""&&&&&&%%%$$$$$$$$$%%%%%%###"""######%%%''')))***'''### """"""""""""###'''))),,,...---+++(((&&&***''''''///:::BBBBBB???555111---+++,,,///111333222333444222///---,,,,,,,,,,,,+++(((&&&%%%'''))),,,+++***(((&&&&&&((())))))'''%%%""" !!!$$$%%%$$$###"""!!! !!!"""###$$$,,,---.........---,,,+++,,,,,,---000333666777666111(((!!! """!!!!!!###******)))(((&&&&&&&&&'''(((***---///111111000000///...+++'''$$$%%%(((+++---'''!!!!!!%%%(((&&&""" ###&&&''''''%%% !!!"""###%%%'''((($$$%%%''')))+++---///000222111000///+++%%%!!!###&&&***---,,,)))&&&$$$!!!!!!!!!!!!###$$$$$$###!!!!!!"""""""""###%%%$$$&&&&&&&&&$$$"""###$$$"""!!!###(((---...)))$$$   !!!!!!!!! ###""" !!!!!!$$$######"""!!!  !!!"""$$$$$$$$$$$$$$$######"""%%%&&&%%%### """$$$(((***+++)))%%%!!! (((,,,000000,,,'''""" $$$""" !!!"""###"""  """$$$!!!!!!$$$$$$ ###"""###%%%***...000000///,,,---......,,,)))&&&%%% !!!###&&&))))))&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%)))---///...---((('''&&&(((+++------,,,'''***---...,,,((($$$""""""%%%'''((('''&&&&&&''''''))),,,000222000+++''')))(((((((((((()))***+++...---+++(((%%%$$$%%%'''%%%###  !!! """%%%))),,,,,,***(((&&&""" """"""!!! !!!%%%&&&((('''$$$!!! %%%,,,222222000---***((()))***222000...------///111333222...'''!!!!!!###"""!!!!!!"""######""" %%%)))&&&!!! ###&&&))))))'''$$$"""%%%&&&%%%###!!!$$$(((((('''%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$### """!!!"""&&&+++,,,,,,***'''&&&(((***'''((((((&&&$$$$$$%%%&&&'''%%%"""!!!"""######"""!!!''',,,...---***((()))'''%%%!!!%%%(((+++,,,***(((((()))%%%###"""!!!"""#########&&&%%%###!!! $$$)))---***&&&!!! !!!###%%%'''***,,,,,,***&&&$$$+++((('''...888??????<<<000---******---000222333111222333222///......///666555333///+++***,,,---......,,,)))%%%$$$&&&)))))))))))))))'''$$$""" """&&&'''(((((('''$$$!!! !!!"""((()))+++---......---,,,,,,...111444777555111...***###$$$&&&'''&&&%%%$$$&&&(((+++,,,///111222222111111+++***'''$$$!!! ###%%%'''"""$$$''''''%%%###""""""###$$$%%%###"""!!!###$$$%%%%%%"""###%%%(((***,,,...///222222000///+++$$$"""$$$'''+++......+++'''$$$ !!!$$$###!!!!!!### !!! %%%+++,,,&&&  !!!#########"""!!!$$$###"""!!! !!! !!! !!!!!! """%%% """$$$$$$###"""!!! !!!###$$$'''((((((((('''&&&%%%$$$&&&%%%"""!!!%%%&&&''''''&&&$$$"""!!!!!!$$$(((,,,---,,,(((%%%###$$$""""""$$$   !!! """%%%'''$$$!!!!!!$$$$$$!!! """"""###%%%***...111222111,,,++++++***)))'''$$$""" """%%%((('''$$$"""$$$############$$$%%%%%%"""###&&&***...///...,,,))))))(((((((((((('''%%%$$$(((******%%% """$$$'''''''''&&&'''((()))***---111222000,,,(((((('''''''''((()))***+++222000---((($$$###%%%'''***'''### """%%%)))---///...,,,'''### """%%%$$$######""" ###%%%''''''%%%######$$$"""""" $$$***/////////---++++++---///...,,,***))))))***,,,......+++%%%  """!!!!!!!!!###$$$###!!!!!!%%%(((%%%"""######$$$&&&))))))'''$$$"""######!!!"""%%%((((((%%%###$$$&&&#########""" !!!"""(((((('''&&&%%%%%%&&&&&&!!!###%%%###!!!!!!$$$&&&***,,,---,,,)))(((***---)))))))))'''%%%$$$%%%&&&%%%$$$######%%%%%%###""" %%%***------,,,+++***)))&&&"""'''***---,,,(((&&&&&&(((%%%$$$$$$###""""""""""""#########""" """)))...+++'''!!! """"""###%%%&&&&&&%%%$$$###'''$$$###(((///555555333)))((((((***---/////////+++,,,......------///111<<<;;;888444000///111222......,,,'''""" """%%%&&&'''))))))(((%%%"""  $$$((()))))))))'''###  ###%%%'''***---.........---...222555666333,,,((($$$!!!$$$%%%$$$""""""$$$(((***+++,,,...//////......)))(((&&&###  !!!"""!!!!!!"""%%%'''(((((('''%%%"""!!!""""""!!! """###$$$###"""!!!"""$$$%%%(((***+++,,,......---,,,***%%%###$$$&&&***,,,,,,)))&&&""""""$$$%%%$$$  """&&&&&&"""   !!!############"""%%%$$$$$$#########$$$$$$###!!! !!!"""""""""!!!"""$$$&&&"""######""" !!!###"""!!!  """%%%&&&))))))******)))(((&&&%%%&&&$$$!!!!!!$$$%%%%%%&&&&&&&&&%%%$$$###!!!###&&&)))***)))'''&&&%%%### !!!### !!!!!!""" !!!%%%)))$$$ """###!!!!!!######$$$(((---000000000+++)))(((''''''&&&###!!!!!!$$$&&&&&&### !!!!!!!!!"""###$$$&&&&&&$$$$$$&&&***---...---+++((())))))(((&&&$$$!!! !!!$$$'''%%%###$$$&&&&&&&&&%%%&&&'''((()))+++---///---***'''$$$$$$%%%&&&'''((())))))111///+++&&&###"""%%%(((---+++'''""""""''',,,000111000'''$$$"""$$$(((***)))'''(((&&&######$$$&&&%%%$$$######$$$###$$$$$$!!!$$$(((+++,,,------,,,---///111***)))'''&&&&&&((()))+++***((($$$""" !!!"""###""""""###$$$%%%$$$ """%%%&&&### $$$'''&&&%%%&&&((((((&&&%%% ###&&&%%%"""!!!###'''%%%%%%### !!!'''&&&$$$###$$$&&&(((***$$$!!! $$$&&&%%%"""  ### !!!%%%%%%$$$&&&))),,,+++(((''')))---*********(((%%%$$$%%%&&&###$$$%%%'''((((((%%%""" """$$$'''***+++++++++&&&''''''%%%"""!!!"""###&&&)))+++)))%%%###$$$'''''''''&&&$$$!!!!!!###$$$$$$###!!!!!!''',,,)))%%%!!! !!!"""!!! ###'''+++------&&&&&&(((+++------***'''###%%%((()))+++---000333888777444111......111333......+++$$$!!!!!!!!!#########"""  $$$&&&%%%$$$%%%###  !!!###%%%(((+++---...///------///111111///***&&&!!!"""$$$%%%###"""&&&''''''(((((())))))******'''((('''$$$!!! ###''')))((((((((()))((($$$!!!  ###$$$###!!! !!!"""$$$%%%&&&''''''''''''(((((('''$$$!!!  !!!!!!$$$$$$%%%'''((((((%%%###!!!"""###  """!!!!!!!!!   !!!""""""""""""$$$$$$$$$$$$%%%&&&''''''###!!! !!!""""""""""""$$$%%%$$$%%%&&&$$$"""   ###&&&((('''((()))***)))(((&&&$$$$$$$$$###!!! ###$$$%%%&&&((())))))'''%%% !!!###&&&)))***)))(((&&&$$$!!! !!!!!!### !!!###"""###&&&!!!"""!!! """###"""###&&&***---------+++)))&&&&&&&&&&&&$$$""" """$$$$$$"""  !!!###%%%'''(((&&&&&&''')))+++,,,+++)))&&&'''((((((%%%"""!!!$$$""""""######$$$&&&%%%$$$$$$%%%&&&&&&&&&&&&'''((((((&&&$$$"""$$$&&&(((***+++++++++---+++((($$$!!!###(((+++......+++&&&!!!  ###(((+++------&&&%%%%%%)))---///...++++++***'''"""!!!$$$%%%%%%$$$!!! !!!!!!$$$&&&%%%###"""$$$'''***,,,...///......///000)))(((&&&%%%%%%'''((()))&&&%%%###""""""###%%%&&&%%%%%%%%%&&&'''%%%!!!%%%&&&%%%### ###&&&)))(((&&&&&&''''''&&&%%% ###"""###((('''&&&### '''%%%###"""###&&&***,,,%%% """%%%$$$"""###!!!###(((&&&!!!$$$(((&&&###!!!%%%))))))&&&$$$'''******+++***(((&&&$$$%%%&&&###$$$&&&)))+++***'''$$$!!!"""###$$$&&&''''''(((!!!$$$((()))'''%%%&&&'''$$$''')))&&&""" ###'''))))))((($$$ ###&&&((('''%%%$$$!!!&&&)))'''"""""" """!!!$$$'''***,,,%%%&&&)))---...+++&&&!!!!!!$$$''')))---111444000000...+++)))***...111------***###!!!!!! !!! !!!"""$$$'''))),,,...///---,,,,,,,,,---,,,)))'''   $$$###%%%&&&""" $$$&&&%%%%%%%%%%%%&&&'''((('''((((((&&&""" &&&,,,---***'''((()))'''###  $$$$$$###  !!!""""""###!!!!!!"""%%%''')))(((&&&!!!""" !!!$$$$$$###$$$$$$###$$$%%%%%%###!!! !!!""""""!!!"""$$$%%%$$$!!!    !!!!!!!!!"""######$$$%%%'''((()))$$$""" !!!"""###""" """"""""""""###$$$%%%&&&'''&&&""" ###&&&)))&&&'''((()))((('''%%%$$$"""$$$%%%$$$"""!!! !!!$$$%%%'''***,,,+++(((&&&!!!!!!"""%%%(((*********&&&$$$""""""######"""  ###%%%### $$$!!!!!!!!!######""""""%%%(((***+++***,,,)))&&&&&&'''(((&&&$$$!!!######""" !!!###%%%''')))(((''''''(((******)))((($$$&&&((((((%%%"""  """!!!!!!$$$%%%###$$$%%%%%%######$$$%%%$$$###"""###$$$$$$###!!!$$$&&&))),,,...//////...)))(((%%%"""!!!$$$***///...///---)))$$$!!!"""$$$%%%###!!!!!!###%%%&&&&&&&&&%%%''',,,111333111///,,,+++)))%%%"""!!!###%%%%%%%%%%%%"""###'''(((&&&%%%&&&'''***---///000000//////000***)))'''&&&&&&(((***+++'''&&&$$$"""!!!!!!!!!"""&&&&&&&&&''''''%%%""" """%%%'''&&&###!!!"""$$$(((***+++***'''$$$""""""""" """###""""""$$$"""!!!""""""!!!"""'''***'''$$$  ###%%%$$$ !!!!!! """&&&&&&$$$###%%%''')))'''%%% """"""!!!"""###%%%+++***((((((((((((((('''))))))))))))((('''%%%%%%"""""""""######$$$%%%%%%!!!"""###%%%&&&((())))))+++***'''### !!!###%%%&&&'''&&&###"""!!!""""""!!!!!!$$$''''''$$$!!! %%%%%%$$$   ###&&&)))***+++++++++---///---'''!!! """%%%)))+++,,,,,,,,,+++)))%%%###"""$$$(((***(((&&&"""!!!%%%(((***+++++++++'''&&&&&&''')))***)))(((""" """$$$%%%"""$$$%%%###"""###$$$&&&'''((())))))+++***'''$$$!!! """###%%%(((***)))&&&###'''&&&###!!!!!!!!!"""###"""###$$$$$$###!!!!!!###$$$!!! """$$$&&&(((((()))"""$$$&&&$$$ !!!###$$$%%%%%%%%%$$$###"""!!!!!!&&&"""###(((+++)))$$$"""  """''''''""" """###!!!!!!%%%'''(((&&&$$$%%%'''((()))))))))$$$###%%%$$$!!!!!!!!!!!!!!!  $$$''''''###!!!$$$$$$$$$&&&$$$###$$$&&&&&&$$$!!!"""&&&((('''###  !!!&&&))))))+++---+++'''%%%$$$###!!!!!!!!!"""###!!! ###&&&"""###!!! """ !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%###"""  !!!"""###$$$$$$$$$*********(((%%%$$$%%%&&&######&&&***---+++$$$ $$$&&&%%%&&&&&&%%%###"""###$$$"""  ###%%%&&&&&&***///222111...+++***&&&%%%%%%%%%&&&''')))***((()))******'''%%%$$$$$$""" ###$$$'''***---...//////,,,***&&&###!!!"""###%%%$$$%%%%%%###!!!###&&&''''''&&&'''((()))***,,,...000222333444)))(((&&&%%%&&&''')))***((('''%%%$$$###""""""###&&&$$$$$$&&&((('''$$$!!! ###%%%$$$!!! """%%%'''))))))&&&$$$""""""  """$$$%%%###!!! !!!### ###&&&"""!!!!!!###""" !!!%%%&&&%%%&&&(((+++,,,***''' !!! !!!"""$$$'''&&&%%%%%%''')))***+++,,,,,,+++)))'''$$$"""!!!!!!!!!"""###############!!!###%%%'''(((***(((%%%!!!###%%%&&&%%%###""""""###$$$######%%%''''''$$$!!! """$$$###  !!! """ !!!###%%%%%%)))***,,,------+++&&&"""!!!###%%%(((******))))))&&&### """$$$"""!!! !!! ###(((+++,,,***)))&&&%%%$$$&&&((())))))(((!!!!!!"""!!!###$$$!!!"""###$$$&&&((()))******///---+++(((%%%"""!!! !!!$$$'''))))))&&&###%%%$$$#########$$$%%%&&&$$$###"""!!! !!!"""######%%%$$$ !!!###%%%&&&&&&'''"""$$$&&&%%%!!! ###%%%&&&%%%%%%$$$######$$$$$$&&&### &&&******'''$$$###"""!!!###$$$$$$ $$$%%%"""  !!! !!!  !!!$$$'''&&&$$$######&&&((((((((()))$$$ ###%%%$$$"""  $$$((((((%%%"""######$$$"""###%%%$$$######""""""###&&&'''%%%###$$$$$$###!!! """$$$((()))((()))++++++'''%%%$$$"""  !!!###$$$""" """"""""""""""""""""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$###!!!!!!"""###$$$$$$$$$######((((((((('''%%%###$$$%%%"""###%%%))),,,+++%%% """$$$###$$$%%%$$$"""!!!!!!"""""" """$$$%%%'''***...000///,,,***)))&&&&&&%%%$$$$$$%%%&&&'''$$$&&&(((((('''%%%%%%&&&%%%""""""###&&&(((***++++++++++++(((%%%"""!!!"""$$$%%%%%%&&&&&&$$$!!!###%%%'''(((''''''((()))((()))+++---///111333444((('''%%%%%%%%%''')))***)))((('''&&&%%%$$$$$$$$$$$$"""!!!$$$)))+++'''###!!!###"""!!!###%%%'''(((&&&$$$######%%%###"""  %%%''''''&&&###      $$$'''(((***,,,///...,,,))) !!!"""$$$$$$###"""###%%%))),,,//////...,,,)))%%%""" !!!###$$$$$$###"""!!!!!!$$$%%%%%%$$$!!!"""###%%%%%%$$$###%%%&&&%%%%%%$$$%%%&&&%%%"""  $$$&&&###  ######""" $$$!!! !!!""""""&&&))),,,---+++'''%%%###"""$$$&&&'''((('''&&&%%%  !!!###"""!!! !!!'''+++***(((&&&%%%$$$###$$$&&&''''''&&&!!!!!!###### !!!"""$$$%%%''')))***+++...------+++)))&&&###"""!!!###'''))))))&&&############$$$$$$%%%&&&'''&&&###"""'''+++&&&&&&$$$ """######$$$$$$!!!###%%%%%%""""""$$$&&&%%%#########%%%'''(((&&&$$$!!!"""(((++++++)))$$$%%%&&&((((((&&&""" ###!!!  !!!############""" !!! """$$$&&&$$$  !!!$$$&&&$$$"""!!!"""$$$'''(((((((((%%%""""""$$$&&&$$$""" %%%((()))&&&$$$'''((()))((($$$ """%%%&&&$$$""" !!!$$$'''((('''&&&((($$$"""$$$'''***)))&&&&&&)))***'''%%%$$$"""  !!!""""""!!!''''''&&&%%%$$$"""!!! !!!###%%%'''((('''&&&&&&$$$$$$%%%&&&'''((()))***'''%%%###!!!###$$$%%%&&&&&&$$$"""!!!%%%&&&'''&&&$$$###$$$%%%""""""$$$(((,,,+++'''###"""""""""  """!!!"""###"""   """$$$%%%***,,,...---+++)))((((((''''''%%%$$$############!!!###%%%&&&&&&&&&'''((((((%%%""" ###$$$%%%'''((((((''''''(((&&&### """%%%&&&&&&'''((('''$$$""""""###'''((())))))''''''((()))&&&''')))+++---...///000'''&&&%%%$$$%%%''')))******)))((('''&&&%%%%%%%%%""""""))),,,)))%%%!!!###!!! """"""%%%'''((('''%%%%%%%%%'''((('''$$$!!!!!!$$$'''(((((((((&&&### !!!"""!!!!!!%%%)))+++---//////---***'''!!!"""""""""$$$&&&'''&&&%%%###$$$&&&+++...------+++((($$$!!!!!!"""$$$&&&&&&$$$!!!  !!!"""$$$%%%%%%$$$%%%'''(((%%%%%%$$$$$$###"""  ###$$$"""!!!""""""$$$### ### !!!""""""$$$(((,,,,,,(((%%%$$$$$$###$$$&&&'''&&&%%%###"""!!!!!!!!!  !!!"""!!! !!!!!!!!! %%%''''''&&&$$$$$$"""!!!"""$$$%%%&&&%%%"""""" !!!###!!!!!!!!!"""$$$%%%''')))***)))***++++++***'''$$$""" !!!###'''))))))&&&### !!!###$$$%%%%%%$$$$$$$$$"""!!!%%%+++///(((&&&""" !!!!!!"""!!!!!! ###%%%&&&$$$!!!  """###"""!!! """$$$(((***$$$###!!!!!!!!!$$$((())))))%%%&&&)))***)))%%% !!!!!! ######!!! """$$$'''))))))'''$$$ """!!! """%%%'''&&&###  !!!!!!"""%%%'''"""  ###%%%&&&&&&'''%%%###$$$%%%&&&$$$""" !!!$$$'''&&&%%%###&&&(((******'''###  $$$''''''$$$!!! ###&&&)))++++++***+++%%%###%%%&&&***,,,)))%%%$$$''')))'''&&&%%%###!!!!!!######   """"""!!!((((((((('''%%%###!!! ###$$$'''))))))'''%%%$$$"""###%%%''')))+++,,,,,,,,,)))%%%!!! %%%&&&'''((('''%%%"""!!!$$$&&&''''''%%%%%%%%%&&&$$$###$$$'''+++,,,)))%%% ###&&&'''&&&### !!! """!!!!!!"""###$$$''')))---......,,,)))''''''((()))((('''%%%###"""!!!!!! """$$$%%%%%%&&&(((***+++)))%%%$$$$$$$$$###"""&&&&&&'''(((((('''&&&%%%%%%$$$!!! """%%%'''&&&((()))((('''%%%&&&&&&+++,,,,,,***'''&&&&&&'''%%%&&&'''((())))))((((((&&&%%%$$$###$$$&&&(((***)))))))))((('''&&&%%%$$$ !!!'''***)))&&&!!!###$$$### """&&&%%%'''******)))'''''''''&&&((()))'''$$$$$$(((---)))((('''%%%###   $$$&&&$$$$$$'''***,,,......,,,(((%%%### """$$$%%%%%%%%%''')))...---***&&&######&&&***))))))(((&&&$$$""" """$$$&&&'''&&&$$$!!! $$$%%%%%%%%%$$$%%%''')))###$$$$$$###!!! !!!!!!"""""" """$$$!!!"""!!! """"""###'''+++***'''$$$$$$%%%$$$%%%&&&''''''%%%###"""!!!""""""!!! !!!!!!"""!!! !!!!!!"""!!! !!!###$$$%%%%%%%%%###""" """$$$%%%%%%%%%&&&%%%"""""""""  """!!!!!!!!!"""###%%%'''(((((()))******'''$$$ !!!"""$$$(((***)))&&&### ###$$$$$$###  !!!###&&&))),,,...'''%%%  !!!!!!!!!!!!!!!!!!###&&&&&&%%%$$$$$$$$$###&&&)))"""!!! !!!  ###$$$$$$$$$&&&))))))%%% $$$&&&"""###&&&&&&$$$"""!!!"""###&&&+++......+++'''###$$$$$$$$$###"""###$$$%%%%%%### !!!#########$$$&&&(((!!! """$$$%%%%%%$$$$$$$$$%%%&&&%%%###!!! !!!"""""""""!!!!!!!!!$$$''''''&&&###!!!!!!!!!%%%((((((%%%""" ###'''***,,,---......,,,(((###"""%%%((((((''',,,,,,)))###"""&&&((('''''''''%%%$$$"""  !!!$$$&&&&&&$$$"""!!!!!! """###""" ###&&&&&&$$$"""%%%&&&''''''&&&%%%###"""&&&((()))******(((%%%######$$$&&&)))+++---......000,,,&&&!!! ###&&&&&&'''((()))(((&&&$$$###%%%''')))***)))))))))***)))'''%%%'''***+++)))'''!!!&&&******+++***&&& !!!!!!"""!!! $$$&&&&&&'''***,,,//////---***'''&&&'''(((***)))((('''%%%###!!! """$$$%%%&&&&&&''')))+++...,,,)))((()))******)))************)))(((&&&%%%###""""""!!!"""$$$%%%&&&%%%'''))))))'''&&&'''(((---------***'''$$$$$$$$$%%%%%%&&&&&&%%%###!!! ###"""!!!!!!"""$$$&&&'''((((((((('''&&&%%%###""" $$$&&&''''''$$$%%%&&&%%%""""""&&&))))))+++------+++(((''''''%%%''')))((('''(((+++///(((&&&###!!!  !!!!!!""" !!!""""""!!!''')))'''&&&((((((***,,,+++((($$$"""!!!"""$$$&&&''''''(((***,,,111111...)))###!!!###&&&%%%%%%%%%%%%$$$###!!!!!!$$$$$$%%%&&&%%%###!!!""""""!!! """%%%###!!!%%%%%%%%%###""""""$$$&&&!!!"""###"""!!! !!!###$$$"""!!!%%%$$$"""!!!$$$%%%!!!""" ###$$$%%%'''))))))'''%%%$$$$$$%%%&&&'''(((((('''&&&$$$!!!###$$$###"""!!!$$$%%%$$$!!!!!!!!!"""!!!!!! ############$$$%%%&&&'''$$$!!!!!!$$$%%%%%%'''))))))&&&!!!!!!%%%&&&%%%######%%%###"""!!!!!!"""###%%%&&&++++++***((($$$"""###%%%''')))'''$$$ """%%%%%%""" $$$(((+++,,,,,,+++&&&###  !!!""""""###"""""""""$$$'''''''''&&&&&&''' !!!$$$&&&  !!!!!!"""%%%((('''""" %%%'''%%%""" ###&&&))))))'''$$$""""""###&&&+++000111---)))!!!!!!''')))(((***'''$$$"""###%%%%%%%%%!!!###$$$$$$###$$$&&&(((""" !!!###$$$###"""###%%%&&&%%%$$$"""  !!!!!!!!!   ###$$$###"""!!!!!! $$$'''(((&&&$$$"""&&&***............///---+++((('''((())))))))),,,,,,)))###"""&&&(((&&&&&&&&&&&&%%%$$$###!!! """"""###%%%((()))'''&&&&&&%%%###!!!###%%%&&&$$$!!! """&&&((((((&&&%%%"""$$$&&&(((((((((&&&%%%)))***+++++++++)))'''&&&&&&'''***,,,...//////...///,,,(((%%%$$$&&&(((***''''''(((((((((((((((((()))+++.../////////000000///,,,((((((***+++)))'''"""!!! ###'''+++......///---'''### """$$$$$$!!!###''')))((((((***---......,,,)))&&&$$$%%%'''((((((((('''&&&$$$"""!!!$$$%%%''''''((())),,,...111///---,,,---.........++++++,,,+++***(((&&&%%%!!!"""###$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&(((***+++***'''$$$######%%%%%%&&&%%%$$$!!! """$$$&&&&&&&&&&&&%%%###"""  !!!###&&&%%%'''(((&&&$$$$$$(((+++,,,...///...+++'''%%%%%%&&&'''((())))))***+++---'''### !!!!!!""""""""""""  !!!"""###"""(((+++(((''')))%%%''')))((($$$"""!!!"""###%%%'''((()))***,,,......///...***### """%%%#########$$$######"""!!!$$$$$$######""" """"""""""""!!! &&&)))'''###%%%%%%###!!!!!! """$$$$$$"""###%%%((((((%%%!!!"""%%%%%%$$$### !!!######  ###%%%%%%$$$!!!!!!"""######$$$'''((('''&&&'''(((((((((&&&$$$$$$&&&(((***+++***)))((( !!!"""###%%%%%%%%%$$$$$$ ''''''%%%""" ###"""!!!!!! !!!!!!"""###$$$&&&'''))))))))))))$$$"""!!!###%%%%%%(((***+++(((###!!!###"""(((...000...+++))))))&&&%%%$$$######$$$%%%&&&+++******(((%%% """"""$$$%%%&&&$$$ """&&&&&&$$$ """'''+++------+++)))%%%###!!! !!!"""###$$$%%%%%%%%%###%%%'''(((''''''((()))"""!!!!!!###$$$  """######""" $$$&&&&&&!!!!!!###$$$######"""$$$'''***,,,***'''$$$!!!!!!$$$)))///111---)))&&&!!!&&&---///...///+++(((%%%%%%&&&%%%%%%!!!"""######""""""$$$&&&$$$""" !!!""""""""""""$$$&&&%%%"""  """###%%%$$$###!!!!!! !!!######!!! !!!!!!"""&&&((('''&&&###(((---///...---------,,,,,,***'''%%%%%%'''***++++++(((###"""&&&(((&&&$$$$$$%%%&&&%%%%%%$$$######""""""$$$'''))))))((('''&&&###!!!###'''((('''&&&$$$!!!"""$$$&&&'''(((((('''###%%%'''***+++***)))((()))***++++++,,,,,,,,,+++)))+++---///000000///...***++++++,,,,,,,,,++++++''''''''''''(((***,,,------000333555555555666666555111+++)))***+++)))'''""""""###$$$&&&))),,,...222222///''' %%%###%%%''''''$$$ """&&&++++++(((&&&&&&(((******)))'''$$$"""###$$$%%%%%%&&&&&&%%%$$$###"""$$$%%%''')))***---111444444222///.../////////...*********)))(((&&&$$$""" """%%%(((((('''$$$###"""$$$%%%%%%$$$######$$$ ###''')))(((&&&%%%$$$$$$%%%&&&&&&%%%"""!!!$$$%%%%%%%%%$$$""" """ !!!&&&&&&'''(((&&&$$$$$$(((,,,...///000...***&&&$$$###''''''((()))++++++******%%%!!! !!!""""""###"""""""""!!!!!!!!!  """###""")))+++(((''')))"""$$$&&&&&&###"""###%%%###%%%'''((()))***,,,...))),,,---)))###!!!"""%%%###############"""!!!!!!######!!!  !!!######### """)))+++((($$$$$$$$$""" ###%%%%%%$$$%%%(((,,,+++(((### $$$'''###$$$$$$"""!!!"""$$$'''%%%$$$###%%%((((((&&&###%%%%%%%%%%%%$$$!!!###))),,,...(((&&&%%%''')))***&&&###$$$&&&)))+++,,,,,,,,,+++%%%$$$###"""""""""###$$$######$$$%%%&&&'''''''''"""((((((&&&"""###'''"""!!! !!!###$$$!!!$$$(((+++------+++***$$$"""!!!$$$%%%&&&(((+++,,,)))### !!!$$$,,,222888;;;777222///...)))(((&&&$$$$$$%%%&&&''''''(((((((((&&&%%%###"""!!!!!!"""$$$$$$!!!"""'''(((&&&""" ###(((+++------+++)))%%%$$$""""""$$$$$$$$$###!!!"""###$$$&&&&&&&&&&&&$$$&&&((()))(((((()))***$$$$$$""" !!!"""###!!!  ###%%%&&&%%%###&&&&&&""" """""" !!!""""""###'''+++---,,,)))&&& !!!'''...000---(((***$$$"""***111333222111...+++)))((('''%%%$$$ !!!"""!!! !!!"""$$$%%%### !!!""""""!!!!!!$$$&&&$$$!!!!!!###&&&''''''$$$!!!######$$$$$$###!!! !!!!!!%%%'''((('''$$$)))...///...++++++,,,,,,,,,)))$$$ !!!%%%******+++(((######&&&(((&&&"""###$$$%%%&&&&&&%%%$$$###"""!!!###&&&((())))))'''&&&### ###'''))))))((('''$$$%%%%%%%%%&&&'''(((((($$$&&&))),,,,,,,,,***)))((()))***+++---...///000,,,---///111111000///...%%%)))...111222000---+++'''&&&&&&&&&(((+++...000///222666999999999::::::999444---*********)))&&&""""""###%%%(((***,,,---333333000''' '''%%%'''))))))&&&""" $$$)))---,,,'''###"""$$$'''((('''%%%"""!!!!!!""""""###$$$%%%%%%$$$###"""###%%%'''***,,,000555999777444111/////////---,,,''''''((('''&&&$$$""" """'''******((($$$!!!!!!###$$$$$$"""!!!!!!"""$$$((()))(((''''''###$$$&&&''''''%%%###!!!(((&&&%%%%%%&&&%%%$$$"""!!!$$$$$$"""!!!###&&&***++++++'''!!!"""&&&---000111,,,$$$ """&&&******+++***)))(((&&&%%%### $$$!!! """######""""""!!! """"""  """ !!!$$$&&&'''&&&%%%%%%$$$###"""!!!!!! ###$$$&&&((()))***++++++)))((('''%%%######%%%''''''(((%%%!!! """  !!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""$$$&&&&&&%%%%%%"""!!!"""######$$$&&&))),,,(((%%%!!!!!!###%%%$$$$$$%%%&&&&&&%%%######&&&***+++***(((''''''###&&&)))***(((###!!!$$$&&&)))+++...(((&&&$$$%%%&&&%%%!!!"""&&&,,,///000///......,,,***'''''''''(((((((((""""""###&&&''''''%%%""" """$$$%%%$$$$$$%%%&&&###!!!###$$$###!!!%%%&&&(((+++...///---***&&&### !!!$$$&&&%%%$$$---+++)))%%%###$$$(((+++---:::FFFGGG===333...///***(((%%%###""""""###$$$%%%&&&&&&'''''''''&&&&&&###'''***)))###!!!'''++++++(((###!!!%%%))),,,+++)))&&&%%%###!!!!!!$$$&&&&&&""""""&&&'''%%%"""'''''''''&&&$$$$$$&&&(((%%%&&&&&&&&&$$$###!!! !!!$$$$$$""" !!!###&&&(((((()))$$$"""### """###$$$$$$!!! !!!!!! """%%%((((((%%%$$$&&&((('''$$$!!!###'''***+++***'''((('''%%%''',,,---***------,,,,,,+++'''!!!  !!!!!!  !!!$$$$$$$$$&&&))))))%%%!!! %%%(((%%%'''((('''$$$!!! !!!###%%%%%%%%%$$$###!!!'''---///---***)))******&&&!!!$$$'''...((("""!!!$$$&&&%%%###%%%))))))'''$$$###"""!!!!!!!!!###%%%&&&'''###$$$&&&%%%"""###+++...+++)))+++///***'''###"""$$$&&&%%%$$$(((((((((***,,,,,,***((()))))))))***,,,...///000000222333222000.........///333999===<<<888222...***)))(((***,,,///000000555555333333888???AAA>>>:::777111+++&&&###""""""$$$$$$&&&''')))+++,,,---333111,,,%%%!!!%%%(((&&&%%%$$$$$$### ###)))...///***### !!! """&&&'''$$$"""$$$%%%$$$&&&'''((()))+++000777<<>>999777222---)))'''&&&&&&&&&''''''(((***+++,,,,,,///...***$$$"""%%%'''%%%$$$$$$%%%$$$""" %%%))))))$$$###'''((($$$"""%%%%%%$$$$$$$$$$$$&&&***///444666************************'''''''''&&&$$$!!!"""'''---111000***$$$%%%((()))&&&!!!!!!%%% $$$((()))(((%%%(((---///---***(((&&&!!!!!!###%%%###!!! !!!""""""""" ###%%%$$$"""!!!$$$(((%%%'''(((%%% """'''***(((""" ###!!!"""###$$$$$$"""  $$$%%%%%%### $$$(((***%%% !!!"""""" """%%%!!!!!!  !!!"""$$$'''***+++******)))'''&&&(((+++...111000+++$$$"""###"""!!!###%%%'''((('''&&&%%% """$$$&&&'''(((((('''++++++++++++)))'''%%%###!!! !!!###%%%&&&%%%%%%%%%&&&%%%###!!! """%%%'''+++)))'''&&&&&&%%%###!!!$$$&&&))))))'''%%%$$$### """$$$$$$###  """###$$$&&&))),,,,,,)))&&&$$$###""")))---111333222///---,,,))))))))))))(((((((((((($$$"""!!!!!!###%%%&&&%%%### !!!###$$$$$$%%%$$$%%%'''((('''''')))***------///111111...)))%%% !!!%%%***000333444...---***'''%%%&&&***---000666<<<===777///)))''''''&&&$$$#########$$$%%%&&&%%%$$$######%%%'''(((***,,,---+++'''&&&'''***555555666555222...+++(((###&&&)))+++)))$$$!!!"""!!! !!!!!!!!!$$$&&&&&&%%%###%%%%%%$$$""" """$$$---...///...,,,(((### %%%&&&'''&&&###"""""""""%%%%%%%%%&&&)))***)))(((+++&&&!!! """$$$###"""''''''&&&%%%###"""!!!   ###''''''&&&%%%(((***---***''''''(((*********++++++'''######''''''$$$'''&&&&&&&&&&&&$$$  !!!!!!!!!!!!"""###$$$$$$$$$&&&&&&%%%""" &&&&&&&&&(((,,,///000000***+++++++++,,,------......000333777888333***""" !!!$$$'''+++...000222000///.........---+++)))&&&$$$!!! ###'''***'''$$$ !!!$$$((()))(((%%%%%%&&&'''&&&%%%###"""$$$'''***+++))))))+++---,,,...000000,,,&&&""" &&&+++111333000///222555777222,,,(((&&&&&&%%%%%%&&&&&&(((,,,///000...---+++++++++---///222444666888777666444111///000222444888<<<@@@???;;;666222---,,,,,,+++,,,...000222111333333333777===???<<<555333000...,,,+++,,,,,,,,,+++++++++++++++,,,,,,---+++((($$$ ###%%%&&&%%%%%%&&&'''&&&$$$""" ###%%%###$$$(((((($$$"""$$$%%%$$$""" """(((---......######$$$%%%'''((())))))))))))((('''%%%""" !!!###(((---000...)))$$$(((******'''""" !!!###"""%%%'''((('''***------,,,*********!!!"""$$$$$$!!!!!!!!!!!!!!!"""!!!"""%%%&&&((()))'''$$$ """&&&&&&### !!!"""!!!!!!!!! %%%''''''%%%""""""(((---000'''  """   !!!!!! !!!###'''***,,,)))))))))'''''')))---000444333...(((&&&((('''######%%%'''((()))(((&&&%%%"""""""""###%%%'''***,,,...------,,,***(((%%%$$$############""""""!!! """%%%((()))'''%%%$$$$$$&&&%%%$$$$$$%%%(((***+++,,,)))&&&%%%$$$###!!! """%%%%%%$$$######### !!!!!! !!!"""#########%%%)))++++++)))&&&$$$"""!!!!!!!!!+++...222333111---***)))***++++++***(((&&&&&&&&&"""  $$$&&&'''###  !!!###$$$$$$###"""&&&******)))(((***,,,,,,---///111222///)))%%%!!!"""$$$(((---333777:::444222...***&&&&&&))),,,---000444555333...((($$$%%%$$$$$$###$$$%%%&&&&&&'''%%%###"""$$$&&&***,,,...//////,,,)))***...222@@@???<<<999555222///...''''''''''''&&&### !!!!!! !!!""""""""""""%%%%%%''')))+++,,,,,,+++***)))(((%%%######%%%(((///000222222000,,,'''$$$))))))(((&&&######$$$&&&&&&&&&(((***---...,,,***,,,)))$$$"""###%%%&&&&&&,,,+++***))))))***+++,,,***'''### !!! !!!###&&&******))))))+++......,,,+++***+++---...///333111,,,&&&%%%((((((&&&((('''&&&''''''&&&###!!!!!!"""""""""""""""######$$$%%%&&&((()))+++,,,---,,,,,,)))&&&"""!!!"""$$$)))+++---000333444444333222333555666666555444333000222777>>>AAA<<>>999777222+++&&&$$$&&&(((///222666999777333...***'''''')))***,,,...//////+++******+++...333888;;;>>>===;;;777444555;;;@@@CCCAAA>>>:::888888888999444...&&&###&&&+++...000000000...***''''''(((***)))+++...///000222555777333222///+++((((((***---...000222333222///+++)))((('''%%%"""!!!$$$))),,,'''(((+++///333555444333///...---,,,++++++,,,---333333333444555888:::;;;;;;888444000...,,,(((&&& """######$$$&&&(((...111333222///---...000)))+++,,,...///333777;;;@@@===666...,,,000222000,,,***((('''((()))((('''''''''&&&&&&%%%$$$$$$$$$'''(((***,,,///111222333222111---)))&&&&&&***---666;;;BBBDDDBBB===777444999:::===>>>>>>===:::999777:::@@@HHHMMMKKKDDD>>>888999;;;>>>AAADDDFFFGGG???<<<888555444444444333000...------///333888<<<999111'''###,,,333777444222333777::::::999888888888888888777666555;;;===AAAAAA>>>999666444777999<<<===<<<:::999:::888888777555333333555888666555444555888:::::::::999777444222111222333555888999:::::::::<<>>BBB<<<:::666000+++***,,,...999>>>CCCDDD@@@999444111+++,,,...111333555666777---...///111555;;;@@@CCCBBBAAA>>>999555666;;;@@@???>>><<<::::::;;;===>>>:::333+++(((+++000333444222111///,,,((((((+++...000222444444333444777999777555222---******---///000000111000///,,,)))(((%%%&&&&&&%%%$$$%%%''')))((()))+++000555888888888///000111000////////////555555555555666666777888666444222111000---)))&&& """$$$&&&&&&'''***,,,000222444222---******,,,''')))+++,,,...111777;;;@@@===666...---222555444111///,,,***+++,,,,,,+++'''''''''((((((((()))))))))***,,,...000333444555666444111---+++---111555>>>CCCHHHIIIFFF@@@<<<999;;;<<<======<<<:::777555888;;;AAAGGGLLLMMMLLLKKKEEEGGGHHHJJJKKKLLLKKKKKKGGGEEEBBB===888555555555444222///...111666<<<@@@:::555,,,%%%###(((000666;;;888777:::@@@EEEFFFDDD999666444666:::===<<<:::<<>>===<<<;;;===@@@BBBAAA???<<<;;;999;;;<<<;;;999888:::<<<<<<999666555777999;;;;;;666444111///...///111333666888:::::::::;;;===??????;;;444...******+++---///000111///...111888>>>CCCGGGGGG@@@999444///***,,,,,,...000222444555666<<<999555111///------...,,,+++***,,,000111000...000111333666888777444111------...111222111,,,(((!!!###%%%''')))((((((''')))+++)))"""!!!###"""%%%(((+++...///---***'''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%###"""###&&&***+++***))))))***'''&&&$$$#########""""""$$$'''))))))&&&######### !!!######""""""$$$&&&"""""""""###$$$%%%'''(((&&&&&&&&&'''&&&######((()))&&&###""""""$$$######$$$%%%%%%$$$###!!!"""$$$&&&### """$$$%%% !!! """###$$$$$$&&&(((***)))&&&###""""""###$$$%%%&&&&&&'''###$$$%%%&&&''''''''''''"""&&&***------+++******))),,,,,,+++,,,...+++%%%""" """'''---000((('''&&&$$$######$$$$$$)))((((((((((((((())))))#########""""""###$$$$$$!!!###%%%%%%$$$""""""###&&&'''''''''&&&$$$"""!!!!!!!!!###$$$%%%&&&(((***,,,(((### ###&&&&&&%%%###!!!"""%%%+++000***---...---)))&&&%%%&&&%%%)))---///---+++)))(((%%%'''(((%%%###&&&...444444///)))$$$"""!!! !!!!!!$$$,,,555777222,,,,,,******///666:::999666+++,,,///555:::;;;777222,,,++++++...111444444444555777::::::;;;===AAAEEE@@@>>>;;;666222222444777AAAGGGMMMMMMGGG>>>888666///000333555888:::;;;<<>>AAABBB>>>777///,,,///333555444000000///+++((()))---111777999:::999777666999;;;:::999555000------000222111111000///,,,***'''%%%$$$&&&))))))(((&&&%%%%%%((()))+++000555999;;;;;;///111333333222111000000666666555555444444333333//////...//////,,,)))%%%!!!$$$&&&'''(((***,,,...000222333000+++''''''(((&&&(((++++++,,,///444999???<<<555------222555555666333000//////000000///'''((()))+++,,,...//////,,,---///111333555777888;;;999666222111333999===BBBFFFKKKKKKGGGBBB???>>>=========<<<:::777444222666:::???DDDHHHKKKOOOQQQOOOPPPQQQRRRRRRQQQOOOMMMMMMMMMJJJCCC;;;666555666666333000...111666===AAA;;;888222---+++...555:::<<<::::::???FFFLLLMMMKKK;;;666333666>>>CCCBBB???===@@@BBBCCCBBBAAA@@@AAA>>>@@@CCCEEEEEEBBB>>><<<===???BBBAAA???>>>???@@@@@@<<<777444555888:::;;;333111...,,,,,,...000222555777999:::999999:::;;;<<<999555111...------......000111000...111999@@@FFFJJJKKKDDD<<<666111---333333333444444555555555;;;888444000---,,,,,,,,,)))((((((,,,111444333222333444666999;;;:::666333000111333666999888333///%%%'''))),,,---------,,,+++---***$$$ """$$$###'''+++000333222...,,,***+++***)))'''%%%$$$###"""$$$%%%&&&'''''''''&&&%%%"""&&&***+++***)))***++++++)))&&&%%%$$$###"""!!!"""&&&***+++)))&&&%%%&&&###%%%&&&&&&&&&&&&((()))&&&&&&''''''&&&%%%$$$###))))))((('''$$$  %%%((('''$$$!!!  !!! $$$""""""""" !!!!!!""""""!!! """$$$&&&!!!"""###"""  !!!!!!  """###%%%(((+++,,,***'''%%%$$$!!!###%%%&&&&&&'''))),,,************)))(((''''''***,,,---,,,+++*********+++,,,,,,+++)))'''&&&&&&&&&%%%###"""%%%)))///222---+++***'''&&&%%%$$$$$$(((((())),,,......,,,***'''%%%"""  """###)))))),,,---***$$$###&&&&&&((())))))&&&$$$######!!!$$$$$$%%%&&&&&&''''''''')))))))))%%%"""!!!%%%)))***)))((((((((()))+++,,,...000222111///,,,******)))))))))***+++***(((&&&,,,***'''&&&)))///666<<>>888111555222111777???CCC@@@;;;555444777>>>DDDDDD<<<444///,,,---444666444555:::888;;;======<<<@@@HHHOOOIIIHHHDDD===777666<<>>:::222+++---444:::999666333333111---******---///999AAAGGGFFF>>>999:::>>>===999333...---...///000---...---***%%%###$$$&&&'''+++......+++&&&%%%$$$)))(((***000777:::888444000111111///,,,,,,000333666777777555333000000111,,,+++)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222333000+++'''%%%&&&(((***,,,------...000111555222...)))(((,,,222888777444222333555777666444/////////222666999:::;;;444333333333666999===@@@BBBBBB@@@<<<:::<<>>>>>>>><<<999666444222555999???AAABBBFFFMMMSSSTTTVVVYYYYYYXXXWWWUUUUUUVVVXXXVVVOOOCCC:::777666444666666444111333999???BBB???:::666555888<<<@@@@@@@@@AAACCCHHHKKKMMMMMM;;;777444777>>>FFFIIIJJJFFFBBB@@@AAAFFFIIIGGGDDDEEEGGGJJJJJJGGGDDDBBBAAABBBJJJQQQPPPIIICCCAAABBB@@@===888444111222333555111,,,)))***///333444222444777:::======;;;888666888777444222000/////////333333333111000333999???KKKJJJFFF???777222222333444666999;;;;;;999666444777555333000---+++***)))$$$$$$***222444111222666666777999<<<>>><<<999666111444444333555888666222&&&&&&&&&***...000...,,,+++***(((&&&%%%&&&'''(((,,,---000222333222111000111111///,,,((('''''')))000222000+++))))))'''###&&&***+++((((((,,,//////111...+++)))'''&&&%%%$$$*********))))))((('''&&&%%%&&&''')))+++,,,---...((()))******)))'''%%%$$$'''((('''&&&$$$!!!!!!%%%'''%%%"""  """$$$### ###'''######""" """$$$+++&&&!!!$$$%%%%%%###  """"""###"""""""""$$$%%%(((+++//////---)))&&&%%%###$$$&&&&&&''')))---000------------,,,+++***)))***+++,,,---,,,,,,,,,,,,***++++++***((('''&&&&&&%%%$$$######%%%(((,,,...***))))))(((((('''&&&&&&))))))+++...000000...,,,&&&$$$  %%%***...000111444666222)))$$$%%%)))***+++***'''%%%$$$$$$ !!!"""""""""###&&&)))))))))(((''''''''''''((()))+++,,,***&&&$$$%%%'''***)))(((((())),,,///111222444777777444000,,,)))''''''(((+++///000000...444000------222:::BBBGGGHHHBBB777,,,### """$$$******---555===???:::444333444777>>>EEEGGGEEEBBB999999;;;@@@DDDCCC>>>888777333444999;;;999;;;???<<>>@@@@@@>>><<<666111,,,---333666555222333333222000......111444BBBJJJRRRQQQIIIAAA>>>@@@>>>:::333...---...000111++++++***'''######%%%(((...111444333///***((((((++++++---222999;;;999555///000111///---...111444888999:::999555111//////***)))))))))***+++,,,,,,111111000///...---,,,,,,///111111///+++((((((((((((***,,,,,,,,,---...000000...+++((((((+++222666888666444555777999888666000111222666;;;???BBBCCC???===::::::<<>><<<;;;999777555999<<>>;;;;;;888:::;;;888555666;;;@@@CCCBBB???======???CCCFFFDDDCCCBBBCCCFFFIIIJJJJJJ???;;;999<<>>999555222111222333000,,,)))+++000555666555666888;;;======;;;999666888777555222111000000111333444444222000111666;;;BBBAAA===777222///000333444666888::::::888666444777555333000---+++***)))&&&%%%(((...000...///444777777999;;;<<<:::666333222444555333333444111---%%%$$$%%%(((+++---,,,***+++***)))((((((***,,,---000111222333444444444444777888777666444333444666:::===<<<555///+++((($$$(((---000//////333555444666333000---,,,,,,,,,,,,//////000000000///...---,,,,,,,,,------.........+++,,,------,,,***'''%%%%%%&&&&&&&&&$$$""""""%%%%%%###!!!$$$$$$$$$###"""  ###(((+++&&&%%%### """%%%---)))$$$!!!!!!###%%%&&&)))&&&""" """$$$%%%%%%$$$$$$%%%&&&+++...111222000+++((('''&&&&&&&&&&&&'''***///333000000000///...,,,+++******+++---...//////......++++++***)))((((((''''''$$$$$$%%%'''((()))***+++'''((()))*********)))(((***+++...111444555222000+++((($$$###'''///888>>><<<<<<@@@BBB<<<111)))(((+++,,,---+++)))(((((()))'''((())))))***,,,///222///...+++)))((('''((()))***---///...)))%%%###$$$***))))))***---111666888777:::>>>@@@===777///***&&&''')))...444777888777999444111333:::DDDKKKNNNLLLGGG===111((($$$$$$&&&---,,,...444;;;===999444000555===EEEJJJKKKJJJHHH@@@AAABBBCCCBBBAAA>>>===>>>;;;;;;===>>>>>>@@@CCC???BBBCCCAAA???>>>AAADDDHHHIIIIIIFFFBBB@@@CCCFFFDDDFFFFFFBBB<<<666333333111111111111000///...---111111333888>>>@@@===:::666444333111000111111222888888999;;;======;;;888000///------///000///...222333444222000111555999IIIQQQZZZYYYPPPFFFAAA???@@@<<<555///,,,---///222)))(((&&&$$$###%%%)))---666888999888444000---,,,......///444:::;;;999666...///000//////000333666:::===???===999333...,,,(((((()))***++++++,,,,,,666555333222000...---,,,---......,,,***)))***,,,)))+++---...------...///,,,+++***)))))),,,111555666555444444666777777666555666888<<<@@@DDDHHHJJJIIIGGGDDDCCCEEEKKKQQQUUUSSSQQQOOOOOOPPPQQQQQQPPPLLLMMMMMMMMMKKKIIIGGGFFFGGGDDDAAA@@@AAA@@@===999<<<======<<<<<<@@@HHHOOOUUUXXX[[[]]]]]][[[XXXVVVTTTUUUTTTOOOGGGAAA>>>??????AAAAAA???;;;;;;===AAADDDEEEFFFFFFEEEGGGIIILLLJJJGGGEEEDDDFFFGGGGGGFFFAAA>>>===AAAHHHPPPUUUVVVQQQPPPMMMJJJIIIJJJNNNQQQNNNPPPQQQOOOLLLIIIGGGGGGUUUZZZ]]]ZZZRRRJJJGGGGGGBBB???;;;777333111111111...+++***,,,222777888888888:::<<<>>>???>>>;;;::::::888666444222222333333333555555333000000333666999777333---******...111333555666888888666555333666444222...,,,***)))((((((%%%%%%)))******,,,000666666777999999888444111222666666333111000,,,'''%%%$$$%%%'''***+++***)))++++++***+++,,,///222444444444555666777888999:::>>>@@@BBBBBBBBBBBBCCCEEEJJJOOOOOOFFF:::333...***111888======???BBBCCCAAA???===999666444555666777666777999::::::888777555333333222111000000000000.../////////...,,,)))'''$$$%%%&&&&&&%%%### !!!###$$$$$$""" %%%$$$$$$$$$$$$### ###!!!!!!%%%(((***(((&&&###!!!%%%***(((%%%######%%%'''(((,,,(((""" ###&&&&&&$$$###$$$%%%))),,,000111///,,,)))(((((('''&&&$$$%%%)))///444444333222000---+++((('''******,,,...///000...---...,,,+++++++++***)))((($$$%%%(((***+++,,,,,,+++''')))+++------,,,+++***---...111666:::;;;:::888666333111111444<<>>BBB@@@?????????@@@AAACCC@@@AAAAAA???:::777666666>>>@@@BBBBBBAAA@@@BBBCCCAAA@@@>>>999222...,,,---.........---+++)))))))))......000555:::<<<:::777666555333222222333444444555555666888:::999777444......---,,,***+++,,,...333555777555222222666;;;HHHOOOVVVUUUMMMCCC>>>===BBB???888111---,,,...111***(((&&&$$$%%%***000444888888999888666444222111///000222666999:::888555......///000111333666777<<>>AAAGGGMMMRRRSSSPPPRRRSSSOOOJJJIIIMMMQQQPPPQQQQQQOOOLLLIIIHHHIIIQQQUUUWWWUUUOOOIIIFFFFFFBBB@@@===999555333111000,,,++++++...333888:::;;;:::<<>>===>>>@@@===???BBBDDDCCC@@@<<<999666666666555444333333222............---+++)))((($$$%%%&&&'''&&&$$$"""!!!!!!###%%%$$$"""  """"""!!! !!!"""######$$$&&&'''&&&### """ $$$((()))******((($$$  ###&&&&&&&&&&&&'''(((***,,,+++(((""""""%%%%%%###!!!"""$$$%%%(((,,,---,,,***))))))((('''%%%$$$$$$)))///444777666444111---)))&&&$$$)))((('''))),,,...---,,,000///...///000000...+++'''(((***---............---...000222222111///...111222555999>>>AAAAAA@@@>>>>>>======@@@DDDHHHJJJEEEAAA>>>>>>;;;555111111---...//////000222666999BBBAAA???;;;777555555666222000---***)))***+++,,,000111000+++$$$ !!!&&&(((---333999???CCCEEEBBBCCCFFFHHHHHHCCC;;;555000000000333555666555333//////000444:::===<<<;;;>>><<<777111+++))))))+++*********...222333222///222;;;GGGNNNOOOMMMLLLMMMNNNNNNJJJCCC;;;777999<<>>EEEIIILLLJJJDDD>>>;;;;;;CCC@@@;;;444...,,,...000///,,,((('''***///555999444444444444555555555555000111444666888888666444......///111444666777888<<<>>>AAAAAA<<<666111...+++---......,,,+++---...//////......---,,,,,,,,,)))(((&&&&&&''')))***+++...111444555555444444555000111111000......///111/////////.........///000666999<<<===???AAAFFFIIINNNOOOPPPQQQSSSTTTVVVVVVVVVUUUUUUWWWZZZXXXTTTOOOIIIIIIHHHGGGFFFEEECCCCCCJJJKKKMMMPPPPPPLLLCCC<<<222333444777<<>>999777888999::::::999777666,,,+++***)))(((((())))))&&&'''(((((((((&&&$$$### ###&&&&&&$$$"""  """###""""""###$$$"""$$$&&&((((((&&&$$$### &&&,,,------+++)))&&&!!!"""%%%''')))***++++++---///***'''###!!!###'''&&&""" ###&&&&&&(((******)))((())))))''''''&&&&&&''',,,333888<<<;;;999666222...+++)))(((&&&$$$''',,,000111111555444666:::>>>???<<<888222222222333333333333333555666777888999999888777888777888;;;???BBBCCCCCCAAAAAABBBCCCDDDFFFFFFGGGCCC===888777555222111333000000111111333666<<<@@@HHHGGGDDD>>>888444333444333222///---++++++,,,,,,///000///,,,&&&$$$$$$&&&''')))...333;;;BBBHHHLLLHHHFFFDDDCCCDDDAAA<<<777333222111111111000---***+++---000333444444333222:::999555000***'''&&&'''******,,,///222333222000555===GGGMMMOOONNNNNNOOOPPPNNNIIIAAA999666888;;;DDDFFFFFFDDDDDDFFFFFFCCC???>>><<<999666222///---///222666;;;>>>???>>>>>>777444///***'''%%%%%%%%%+++---...,,,)))(((***---,,,++++++...444888888777666777888999999888666555333222333444555333000...---------------...222444:::???CCC@@@;;;999>>>CCCDDDFFFFFFCCC>>>::::::;;;??????<<<777111...000222333000+++***---222777999///......000333666777777222333666888888777555333/////////222555888888888:::<<<>>>===:::777555444333444444000,,,+++---000+++++++++,,,,,,,,,,,,,,,)))'''&&&&&&((())))))(((---000444666666666666666111222222000...---...000111222222000...---...000///333888;;;===@@@FFFKKKMMMNNNPPPRRRSSSRRRQQQQQQSSSTTTVVVXXXYYYWWWSSSPPPJJJIIIHHHFFFEEECCCBBBAAAFFFJJJNNNPPPNNNGGG???:::---///222888@@@IIIQQQVVVUUUQQQLLLKKKMMMNNNNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCBBBAAA@@@AAAAAAIIIOOOUUUUUUPPPJJJHHHHHHMMMLLLKKKJJJIIIFFFBBB???BBBAAA@@@@@@@@@BBBEEEFFFIIIOOOSSSSSSMMMHHHGGGHHHDDDEEEDDDCCCBBBCCCEEEHHHCCCEEEGGGGGGEEEDDDDDDEEE@@@@@@@@@@@@===:::666444000111333555888;;;===???AAABBBEEEHHHKKKOOOQQQSSSIIIFFF@@@:::666555555555111333666555222111333666;;;888333///---+++)))(((******))))))))))))******---+++(((%%%$$$$$$&&&'''%%%&&&%%%&&&,,,333444222000000222555888:::999888777<<<===888333222111///---...000111111222555888666555333111000000111222,,,000666<<>>;;;999666555---)))'''+++333;;;???@@@>>>@@@DDDLLLTTTWWWSSSOOOHHHEEEBBB???===<<<===>>>======>>>@@@AAABBBCCCDDD???===::::::<<<>>>??????@@@@@@BBBCCCEEEFFFHHHHHHFFF???999888888555555666555555444444444888>>>BBBEEEDDDAAA<<<777333222333777666333111...,,,++++++***...111111...---...///---,,,,,,000777BBBMMMTTTMMMGGG???;;;;;;:::777444000///...------+++'''%%%(((+++......+++***,,,///777777444000+++'''&&&&&&(((***---000333333222000333888???EEEIIILLLMMMNNNNNNKKKEEE???:::999;;;>>>BBBFFFHHHEEEEEEHHHGGGBBB:::999777666555444333222000222555999<<<<<<;;;999222///+++((((((((())))))000222333000,,,***---111222///,,,...333777888888999;;;>>>??????<<<999777222222222333333222///,,,+++,,,///222555666666666888>>>CCCAAA<<<;;;@@@FFFDDDEEEEEEBBB===:::999999777:::;;;999444222444777666111,,,+++...111444555///---+++---222666888888444666999:::999777555444000000000333777999999777777888999888777777888::::::;;;999333---+++...222,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***+++(((&&&))),,,111333444444444555---......---++++++---...333444444111...,,,---///---222777:::;;;???EEEKKKIIIJJJJJJKKKKKKJJJJJJIIIMMMPPPTTTVVVUUUSSSQQQPPPIIIHHHFFFCCCAAA???>>>===AAAFFFJJJIIICCC<<<777666---///444;;;CCCJJJOOOQQQNNNKKKIIILLLPPPRRROOOLLLGGGFFFEEEDDDEEEFFFFFFFFFCCCAAA>>>======>>>@@@AAAFFFMMMTTTTTTMMMGGGEEEFFFFFFGGGHHHIIIHHHEEE@@@<<<>>>>>>===<<<<<<===???AAADDDGGGJJJJJJFFFBBBAAAAAA===============@@@DDDGGGDDDDDDEEEDDDBBBAAA@@@@@@>>>???AAABBBAAA>>>:::888666777999:::<<<===???AAAFFFFFFGGGIIILLLOOORRRTTTOOOKKKDDD<<<777444333333222444444222///...000222555444222222333111---)))***)))'''&&&&&&''')))***)))'''$$$"""!!!###%%%'''"""%%%'''***333<<<<<<666333222333666999::::::999;;;??????888222111222111,,,...000111111333777;;;:::888555333111111222222///111444888===BBBGGGIIIPPPVVV]]]bbbcccaaa___^^^[[[aaaeeecccaaaaaa^^^ZZZXXX___cccbbb___]]]YYYTTTUUU[[[```___WWWMMMFFFDDDCCCKKKWWW___^^^UUUHHH@@@???BBBHHHLLLLLLHHHBBB>>>'''%%%""" """&&&))))))***++++++***(((&&&$$$"""'''***(((%%%"""!!! !!!!!!"""$$$%%%$$$)))...---'''###"""###$$$!!! $$$***---,,,)))******((($$$ """%%%)))***(((''''''))))))'''&&&$$$$$$%%%&&&'''&&&***---***&&&%%%***000111000...***'''&&&(((***%%%'''***...444;;;DDDIIIFFFFFFEEEDDDCCCBBB@@@???333///---222===GGGMMMOOOGGGJJJQQQ\\\gggkkkhhhcccZZZVVVPPPJJJFFFEEEFFFGGGAAABBBCCCEEEGGGJJJLLLNNNDDDAAA<<<999999:::;;;;;;??????@@@BBBEEEHHHKKKMMMKKKDDD>>>>>>>>>;;;999:::999888777555555888>>>BBB@@@???===999555222222333;;;999777444111---+++)))&&&,,,333666666555555666111...+++,,,444BBBQQQZZZQQQGGG<<<555333333222000---+++*********(((%%%###&&&))),,,)))$$$$$$)))000444444333111,,,)))((((((%%%(((,,,000222222111///...111666===CCCHHHKKKLLLLLLHHHCCC>>><<<===???@@@>>>DDDGGGEEEEEEHHHFFF@@@444222222222444666666666111222444777999999777555...,,,)))(((***,,,---...555777888444///---000333777333//////333777999999>>>@@@DDDFFFEEEBBB===:::222222222222333111...+++(((+++111777<<<===999555222999??????:::999???FFFDDDFFFFFFCCC>>>999777666222666::::::777666888;;;666111,,,+++---000111111000---+++---222666888888666999;;;<<<:::888666555111000000333888:::999777555666555555555777;;;>>>??????<<<555---+++...333...............------------+++***+++---,,,(((%%%%%%(((---111222222222333)))******)))((())),,,...333444444111---***+++---000555999;;;;;;===CCCHHHFFFEEEDDDBBBBBBBBBCCCCCCGGGLLLQQQRRRPPPNNNMMMNNNGGGEEECCC@@@===;;;999999===BBBFFFBBB999333222444///111666>>>EEEJJJLLLLLLHHHGGGIIINNNTTTVVVRRRMMMDDDCCCAAAAAABBBCCCDDDDDDAAA>>>:::999:::===???@@@AAAIIIPPPPPPIIICCCBBBCCCAAABBBEEEGGGHHHDDD???:::999999999888888999;;;===???@@@@@@???===;;;;;;;;;888999999:::;;;>>>DDDGGGFFFFFFDDDBBB???===;;;;;;<<<>>>BBBDDDCCCAAA===::::::<<<>>>>>>???@@@AAACCCIIIIIIIIIJJJLLLOOOQQQSSSSSSNNNFFF>>>777333222222333444444000,,,***,,,/////////000333666555000+++***)))'''&&&&&&''')))***&&&$$$""" """%%%''' %%%)))...888AAA@@@999666555555777999;;;:::888>>>BBBAAA888111000111222***,,,///000000333777;;;;;;999777444333333333444444333333444999???EEEIIIMMMSSS\\\bbbdddbbb```^^^```dddhhhggghhhjjjhhhddd\\\bbbeeebbb^^^[[[WWWRRRRRRYYYaaabbbZZZPPPHHHDDDBBBLLLZZZdddeee\\\NNNDDDDDDIIIOOOSSSSSSMMMFFFAAA###!!! ###%%%&&&###%%%(((++++++***'''%%%"""%%%(((,,,,,,+++(((&&&""""""!!!###$$$&&&&&&%%%%%%+++000...'''!!! """+++***)))+++......+++(((((((((%%%!!!!!!$$$$$$!!!!!!"""$$$'''***+++***(((((()))(((%%%""""""'''+++///555999444---+++222:::>>>===777222333888555---000///000444;;;CCCJJJMMMIIIHHHHHHJJJSSSZZZWWWPPPEEE;;;444:::LLL\\\aaa```XXXWWW\\\hhhwww~~~|||vvvllliiiaaaWWWMMMHHHIIIKKKHHHEEEDDDHHHQQQXXX[[[[[[QQQCCC999;;;???>>><<<<<>>CCCBBB======;;;888666777;;;@@@CCCEEEAAA:::444222333666888DDD???888333000///...---///000333555777888888777222000......333>>>KKKTTTLLLAAA555111333444...'''***+++***(((&&&%%%''')))''''''((((((((('''''''''///444555000---...///...***)))))),,,...---)))%%%&&&+++222777;;;BBBKKKSSSVVVQQQIIICCCAAA@@@@@@@@@FFFDDDAAAAAAAAAAAA@@@???333222333444777888777666000333555666555444444444------...///000111222222444555666555333222222333444333111111111333555666@@@GGGNNNPPPKKKBBB;;;777000,,,)))***...///,,,)))***,,,111888===>>>999444///111444777:::<<<======CCCBBB@@@===999555222000,,,,,,...222666999:::999666111+++)))+++...//////000222444555444444555666777888;;;<<<<<<:::777666555333222666:::<<<888444111///...111777===@@@AAADDD>>>555...+++,,,...000222333444222///+++******...000222000,,,(((%%%###"""$$$(((...444555111---,,,)))%%%###$$$''')))***000000000000000000//////666888999888777888===AAA<<<======<<<:::999;;;<<<===DDDJJJKKKHHHGGGHHHKKKGGGCCC???;;;:::999777666;;;999777444222111000000000333666:::>>>BBBDDDEEEIIIHHHHHHMMMRRRSSSNNNIII@@@===;;;<<<@@@CCCDDDCCC@@@>>>:::888888:::>>>@@@<<>><<<;;;<<<===>>>??????<<<777333111222444555555444333222666777888666444333333444666666666:::???DDDGGGHHHDDDFFFFFFDDD???;;;::::::;;;???CCCDDDBBBAAAAAACCCEEEEEEEEECCC@@@>>>>>>???DDDDDDCCCCCCEEEGGGJJJKKKPPPNNNGGG???::::::777222...222555444///***''''''))))))+++...000000---+++'''###"""%%%((()))***...,,,&&& """%%%%%%###&&&(((+++///333555666777:::>>>===888666:::>>>???CCCBBB???888111......000111///---,,,...333999<<<;;;888333000//////......333666777444111555???HHHQQQNNNPPPYYYbbbeee```\\\^^^dddiiilllsssyyyvvvnnnfffaaa___```^^^VVVNNNKKKQQQVVV\\\\\\WWWOOOIIIFFFDDDMMMZZZcccccc\\\TTTNNNOOORRRWWW]]]^^^ZZZRRRLLL""" !!!#########!!!$$$'''******)))'''%%%!!!$$$'''******)))&&&$$$!!!!!!"""$$$&&&(((((((((''',,,000...'''"""!!!###++++++,,,...000///+++(((******&&& """""" !!!%%%))),,,---***++++++)))'''(((+++...555:::>>><<<666333666:::FFFFFFCCC???BBBFFFCCC<<<666555888===EEEKKKMMMNNNKKKNNNRRRXXXaaafffaaaYYYIIIBBB???GGGXXXgggnnnooo[[[ZZZ^^^iiixxxzzzmmmjjjbbbWWWNNNHHHHHHIIIHHHEEEDDDHHHPPPWWWZZZZZZNNNCCC;;;<<>>>>>???@@@===???EEEHHHHHHHHHJJJLLLKKKFFFCCCFFFJJJHHHCCC>>><<<999888999===AAADDDHHHDDD===777444444666888AAA===777333111000000///111222333555555555555444///...+++***...777BBBJJJGGG>>>444000111222...***------,,,***(((''')))+++---,,,+++***)))))))))***///444555222///111222111000...+++++++++***'''$$$$$$)))...333999DDDSSS^^^hhhbbbYYYOOOGGGCCCAAAAAADDDBBB@@@?????????===<<<666666666777999999777555///111222222000//////000........................111222333444555444444333444333111000000111333444>>>EEENNNPPPJJJ@@@777222+++(((&&&'''++++++(((%%%(((***///666;;;;;;555000...///000222555888;;;===@@@>>>;;;777333...+++)))''''''***...333777888888444000++++++---000111000...000222222111111222444888999:::::::::888777555555333333666;;;<<<888555111...,,,...444999===>>><<<666///(((&&&''')))+++...///000///,,,)))''''''+++,,,---,,,(((%%%###"""!!!"""&&&,,,000111---***'''$$$""" !!!"""$$$$$$------......///000111111666666666444333444777999333444444333222222333555666:::>>>@@@>>>===>>>@@@???<<<888666555444333222333222111///...,,,+++***---///111444888;;;===>>>FFFEEEEEEHHHLLLKKKFFFAAA:::999888999<<>>===;;;999666444444666999;;;999<<<>>>>>><<<999666666444444666777888666111---***,,,...000111111000000111222333222///...///000555666999===CCCHHHLLLNNNEEEEEEDDD@@@:::666555666:::>>>AAABBBAAA@@@@@@AAAIIIJJJIIIEEEAAA===;;;:::;;;:::::::::<<>>BBBCCCAAA???======KKKLLLLLLMMMQQQTTTQQQLLL===<<<>>>EEELLLPPPMMMIIIHHHOOOZZZdddmmmooofff[[[EEEBBBBBBJJJWWWcccjjjlll[[[YYY[[[eeeqqqzzzzzzwwwkkkggg___UUULLLGGGFFFGGGGGGEEEDDDHHHNNNTTTVVVUUUHHHBBB======>>>???AAADDDCCC??????CCCFFFEEEEEEGGGEEEGGGHHHIIIMMMPPPMMMFFF>>><<<:::999:::>>>BBBEEEKKKGGG@@@:::666444555666<<<888444111111222222222333333444444444333222222///---***((()))///777>>><<<888333///......---,,,---...---,,,+++,,,///111333111...+++******+++,,,///333555222222555666555333///+++((((((((()))(((&&&)))---222<<>><<<;;;<<<<<<:::999:::999999999:::888555333000111000...,,,++++++---...------,,,+++******)))---,,,---111555777444222222111000000///000000111;;;BBBJJJLLLEEE:::111,,,(((&&&%%%'''))))))&&&"""(((***///555:::999222,,,+++++++++---000444888;;;:::888444///+++'''$$$###""""""%%%)))///333444444111---+++,,,///222222000***,,,------------...///777777666666555444333333333222333666999:::777444///,,,))))))---222666888444000)))###!!!!!!$$$&&&(((***++++++(((%%%###"""%%%&&&&&&%%%""" !!! !!!%%%))),,,,,,)))&&&###"""!!! !!!)))***+++,,,...000222333666333111////////////...)))***+++*********,,,...///000222333333333444444555333000//////000...---,,,,,,,,,,,,+++***(((''',,,,,,---///111333555777BBBAAAAAACCCEEECCC===999333333333555888888777555555333222111111222333555555777888777444111//////,,,,,,...000111000---***%%%'''***---/////////...---......---+++***+++,,,222555:::AAAGGGLLLOOOPPPEEECCC???:::444111111222999<<<>>>???>>>>>>>>>>>>IIIIIIHHHDDD>>>999555444111000//////111444888:::BBBFFFEEE>>>777444333000---///111111...+++((('''(((***---111444444111...,,,))))))...///,,,***++++++'''###"""%%%((()))(((***...000...)))'''(((+++:::>>>???<<<:::<<<===<<>>999333///---------...000222444666888:::777333///---...111444555555555222...,,,222===GGGNNNKKKKKKQQQZZZ^^^[[[VVVPPPXXXcccqqq~~~|||qqqddd]]]XXXWWWTTTLLLEEECCCGGGOOOYYY[[[WWWRRRQQQSSSPPPPPPRRRVVVZZZ[[[XXXUUUTTTXXX___fffjjjjjjfffaaa######$$$&&&(((&&&### !!!$$$''')))***))))))%%%&&&'''((((((&&&$$$###"""$$$'''))))))***+++,,,+++...///---(((%%%''')))************,,,---......333333...&&&###&&&))))))&&&&&&%%%%%%(((///777<<<<<<999444111222666;;;>>>CCCBBBCCCEEEFFFFFFCCC@@@EEEGGGJJJOOOTTTVVVTTTPPPCCCAAA@@@DDDJJJKKKFFFAAA???JJJXXXdddllljjj^^^QQQ>>>===>>>BBBJJJQQQUUUWWWUUURRRRRRXXXbbbiiikkkiii```]]]VVVOOOIIIFFFEEEEEEGGGFFFEEEGGGJJJLLLMMMLLLAAA@@@?????????AAAEEEIIIIIIDDDAAABBBBBB@@@@@@BBB???EEEJJJMMMQQQRRRLLLEEE<<<:::888777999<<<@@@CCCJJJGGGAAA;;;666444333333555222000///000222333333444444444333333222222111///...+++(((&&&)))...222000000///---******,,,...---............000555888555222...***((()))***,,,,,,000222111222666888777222...(((%%%%%%(((,,,///+++---000666CCCZZZvvvjjjSSSBBB<<<;;;999888666777888999999888:::888777777666444111...111111///,,,)))((()))***+++******)))(((((('''''''''&&&&&&,,,333555222...---.....................777<<>>???===999555///000222444555444111000222111000//////000111222333444444111...+++***+++******+++---//////---+++&&&(((***---...///...---***,,,,,,+++)))))))))***///333:::@@@DDDGGGIIIKKK@@@>>>:::555111000000111777888:::;;;;;;:::::::::@@@AAAAAA???:::555222111000///---,,,,,,...111333777>>>AAA;;;444111000///,,,...000111111///...---,,,---000444888888666333111---,,,...///,,,+++,,,***'''$$$%%%'''***++++++---111444111)))$$$&&&***333777999888888;;;;;;888999888444000---++++++,,,/////////111333666888:::444111---,,,///444777999999777333---+++000;;;DDDGGGHHHJJJQQQ[[[aaa]]]VVVKKKNNNWWWeeetttzzzuuunnnfff^^^WWWTTTQQQJJJDDDBBBGGGOOOVVVWWWSSSRRRVVV\\\\\\XXXVVVXXX\\\^^^ZZZVVVSSSWWW^^^gggnnnooommmkkk%%%%%%''')))***(((%%%"""######$$$&&&(((***,,,---+++++++++***)))(((&&&&&&&&&))),,,---+++******+++,,,......,,,)))(((+++...+++***((((((***...333777CCCBBB===222,,,,,,......111111111111444;;;DDDKKKQQQKKKCCC<<<<<>>AAAAAABBBFFFJJJMMMOOOHHHBBB@@@>>>;;;;;;===>>>EEEKKKNNNPPPOOOIIIAAA888666444444555777;;;===DDDBBB>>>:::666333111000000...,,,,,,...111222222333222222222222111222222---,,,***'''$$$$$$&&&)))&&&***,,,+++((('''+++///222222111///...///333666222///***&&&%%%&&&(((***)))---...---000555777444111...((($$$###&&&,,,000...///222888FFF^^^zzz~~~fffMMM;;;444222111000000111444777777777555333111///...,,,***'''------,,,)))%%%$$$%%%'''%%%&&&&&&&&&&&&'''''''''""" !!!&&&---000---)))((()))+++,,,------------111444777555///***''''''***************)))'''%%%++++++///333777555///***###&&&+++///111000...---,,,+++)))(((&&&%%%$$$$$$""""""###&&&)))++++++***&&&$$$###&&&)))+++)))'''""""""###"""!!!!!!###%%%***(((&&&%%%$$$$$$%%%&&&******+++---......,,,***%%%###!!!!!!%%%(((...,,,(((""""""%%%%%%### !!!###&&&)))******(((&&&%%%%%%'''******(((&&&'''((())))))***+++...111444666222///,,,,,,......,,,)))&&&'''(((((('''''')))+++,,,+++))))))++++++***)))$$$$$$$$$''')))***((('''***,,,---//////...,,,+++,,,,,,,,,---...///000000555666888:::;;;999666333///111444555444222000...333222111000000111222333444333111...***((()))***+++++++++,,,//////...---((()))+++------,,,***)))((()))***)))'''&&&'''(((,,,000666:::;;;;;;<<<===888666444222111222222222555444555555666666666555444666888888666555555555555444222000......//////111999===999444333333333---...000333555555444333000111333666:::;;;999777555///+++,,,,,,***+++---)))(((&&&&&&(((+++,,,---...333777555---(((***------111333444777;;;:::777333///+++((('''***---///111000...---///222777:::222///------000555999;;;<<<999444///,,,111999@@@@@@DDDJJJRRR^^^fffbbbXXXNNNLLLNNNYYYeeelllmmmkkkjjjbbb[[[XXXUUUNNNIIIGGGLLLPPPRRRQQQOOORRRZZZbbbfffbbb______bbb```[[[UUURRRVVV]]]gggooossssssqqq'''&&&&&&((())))))'''%%%&&&%%%$$$$$$&&&)))---000000///...---+++***))))))***...111222///------...//////...,,,,,,...222555222111///...///444;;;@@@RRRRRRLLL@@@777444555555:::===???AAAEEELLLVVV^^^fffaaaXXXOOOJJJNNNYYYbbbfff]]]QQQIIIEEECCC>>>:::333555;;;DDDHHHFFFEEEFFFHHHEEEAAA???>>>===<<<;;;???HHHQQQVVVXXXVVVKKKAAA888777666888<<>>>>>AAADDDFFFFFFHHHHHHGGGFFFCCC???<<<:::888???DDDFFFJJJOOOQQQQQQPPPHHH@@@<<<:::666777999@@@FFFKKKKKKJJJIIIDDD>>>333222000//////111444555<<<;;;:::888555222000///---,,,++++++...000111111111000000///......//////))))))(((%%%""" !!!""""""&&&++++++)))(((,,,000888777333///++++++---///---+++'''$$$###$$$''')))(((***+++***...333333000222///***$$$!!!###''',,,---///111666@@@RRRjjjzzzxxxiiiUUUAAA222+++)))***))))))+++///111222222...+++'''%%%$$$$$$###!!!%%%&&&&&&$$$!!! !!!"""""""""###$$$%%%&&&'''((( """&&&((('''%%%%%%''')))+++,,,+++***)))***,,,---+++'''%%%&&&)))******)))((('''&&&&&&%%%))))))***...111111,,,(((###''',,,000000---)))%%%%%%&&&&&&'''''''''&&&&&&""""""###%%%((())))))((($$$!!!!!!$$$%%%### !!!""""""  !!!%%%&&&'''((('''&&&$$$"""!!!  ###((((((&&& !!!%%%&&&$$$!!! ###&&&))),,,---+++)))((((((&&&***------+++***+++......---------...111444555111000////////////---,,,)))******((('''&&&''')))************)))((('''&&& """%%%((()))'''%%%***+++,,,------,,,+++++++++,,,---///000000111111111333666888999888555444222444777777555222000000555444222111111222444555555333000,,,(((((())),,,---,,,++++++---------,,,((()))******)))(((%%%$$$%%%&&&'''&&&%%%$$$%%%&&&)))...222333000...---.........///111444555444222111000///000111222111000---///111333444555888:::999999777555222000...---///666:::999777999:::999000111222444888999888777222111222444777999999888666///)))))))))((()))---)))((((((((()))***,,,---...333888777222...---...***...000111555999999555///+++'''&&&(((,,,000222222000,,,***+++...333666///---+++,,,000444777888:::888444111000333888===;;;BBBHHHPPP]]]hhhdddYYYSSSOOOOOOVVV^^^cccgggjjjlllddd^^^\\\ZZZSSSNNNMMMOOOOOONNNMMMNNNTTT^^^eeejjjhhheeedddccc___YYYSSSQQQUUU\\\fffnnntttuuuttt'''%%%$$$$$$&&&((((((((()))&&&""" """'''---111444333000...,,,+++******---222666777444222222444222111000///000444999===<<<===>>>======???DDDHHHUUUXXXTTTJJJBBB@@@BBBBBBIIIMMMRRRUUUWWW]]]fffmmmrrrqqqkkk```WWWWWWbbblllkkkbbbUUUJJJDDD>>>999666000111777@@@BBB???>>>AAAAAAAAAAAA>>>;;;:::;;;===AAAGGGKKKKKKKKKKKKFFF???999666333444999<<<<<<;;;===;;;999;;;???CCCDDDDDD<<<:::999;;;AAAEEEHHHHHHGGGHHHHHHFFFCCC???;;;999999AAAHHHMMMSSSYYYYYYUUULLLCCC:::777555333444888===BBBDDDAAA@@@???<<<888111///---,,,+++,,,...///555666666666555444222111...---,,,---///111111111000///---+++))))))))))))&&&'''(((&&&###!!! !!!"""&&&+++---,,,,,,///222888666222---)))(((***---)))(((%%%###$$$&&&(((***(((***)))(((,,,111000,,,///---***%%%!!!!!!%%%))),,,...000222666@@@OOO[[[```XXXLLL>>>222***%%%###%%%$$$###%%%(((*********'''###!!!""""""  !!!!!!"""###$$$%%%&&&'''"""!!! !!!"""###&&&(((***+++***(((%%%$$$!!!$$$''''''%%%%%%(((***++++++)))&&&%%%$$$&&&''')))((((((+++...///,,,)))&&&(((+++---,,,(((### !!!$$$&&&'''&&&%%%### !!!$$$''')))((('''$$$  ###$$$%%%%%%"""  !!!"""###$$$$$$ """&&&(((&&&###!!! !!!"""###"""!!!!!!###%%%(((+++...///---+++***+++)))---000000......222555444333111//////111333444222333333222///...---...---------***'''&&&&&&'''(((+++...---)))&&&%%%&&&!!!"""%%%))),,,---***(((++++++++++++++++++++++++,,,...222555666666666555444777:::<<<<<<:::888777555888:::999666333222222666444111//////111444666555333000+++((((((+++...000...,,,++++++,,,+++***&&&'''((()))(((&&&$$$"""%%%&&&''''''&&&%%%&&&'''(((,,,...---((($$$###%%%&&&(((+++111555666333//////---++++++---...---+++)))***,,,---...111666999777777888777444000---***---111555555888===>>><<<666444444666888999888555000///---...000333444444222+++''''''(((&&&&&&)))((()))))))))))))))+++,,,,,,000666888555111---+++***+++,,,,,,000444444///+++)))''''''+++...///...000...+++******+++...000+++***)))+++...111222222222222222222222555999;;;;;;AAAEEEIIIWWWdddcccYYYSSSRRRUUU]]]``````ccchhhfff___ZZZZZZXXXRRRMMMLLLMMMLLLKKKLLLRRRZZZaaaeeegggfffeeeccc___ZZZUUURRRNNNQQQXXXaaajjjppprrrrrr'''$$$!!!!!!###&&&((()))***&&&!!!%%%,,,111666444111...,,,+++++++++...444999;;;888666777:::555333111111333888>>>BBBEEEGGGJJJJJJHHHHHHJJJLLLQQQUUUUUUOOOJJJJJJNNNOOOWWW\\\aaacccdddhhhooouuuvvvwwwtttiii]]]ZZZcccmmmfff^^^SSSIIIBBB<<<777444//////555===???::::::===888<<>>:::888:::===@@@CCCCCCAAAAAACCCAAA===???:::555666:::===<<<999777555555777<<<@@@AAABBB:::888888;;;BBBGGGJJJJJJFFFGGGHHHGGGDDD@@@<<<;;;:::CCCKKKQQQYYY```^^^WWWGGG>>>666333111111333888888<<<<<<888666666666333000...,,,***)))***+++,,,111222444666666555333222000...---...000222111111000...+++(((&&&$$$$$$$$$''')))***)))'''$$$######$$$(((,,,...///000222444444222///+++((())),,,///((('''%%%%%%%%%(((***,,,)))***)))(((+++000///***))))))(((%%%"""###'''+++,,,...000//////333===EEEIIIBBB888///)))%%%"""!!!###!!! !!!###$$$$$$###### """###"""!!!!!!!!!"""""""""###$$$$$$%%%%%%######"""  ###((()))++++++)))&&&""" %%%''''''''')))+++...---***'''%%%%%%''')))+++))))))+++...000///,,,))))))******((($$$ """%%%&&&$$$""" """&&&))))))((($$$  !!!!!!"""###$$$### !!!"""""" """ ###$$$!!!### ###((()))(((%%%###!!!###$$$&&&%%%$$$$$$%%%&&&(((,,,//////---++++++------111444444222222777<<<999777444111000111222333222555666444///,,,,,,...222222000---)))''''''((()))...222111+++'''&&&(((&&&'''***///222222000------,,,,,,++++++++++++,,,///222666;;;======;;;:::;;;===AAABBBAAA???===<<<888:::<<<:::666333333444666333000------000333666555333///***'''(((,,,///333111...,,,,,,,,,+++***&&&''')))))))))'''%%%$$$((()))******(((((()))***'''+++---***$$$!!!"""$$$***111666666111,,,---***((((((+++,,,+++)))''''''(((((())),,,111555333444666666444000+++((()))---///000666===>>>;;;999777666666888888555333...,,,)))(((+++...000000...)))&&&((((((%%%$$$%%%((()))***)))((((((***++++++...444777666111+++'''))))))((('''***///...)))'''&&&''')))---...+++)))------,,,+++************((('''(((***---.........,,,---///222444777999;;;<<<@@@BBBCCCPPP```aaaXXXQQQSSSZZZcccddd``````eee]]]WWWSSSTTTSSSNNNIIIGGGJJJHHHHHHMMMVVV^^^cccdddbbbcccbbb^^^YYYUUURRRRRRIIIMMMSSS\\\eeekkkmmmmmm&&&$$$###&&&***,,,+++***(((###"""(((+++333222000...---///333666;;;;;;<<<<<<;;;:::888666555777888:::;;;>>>BBBFFFGGGLLLRRRWWWXXXXXXWWWXXXXXXTTTSSSVVVTTTQQQSSSZZZaaajjjqqqtttxxxzzzuuulllooorrrmmm```VVVUUUWWWVVVTTTMMMHHHDDD???888444444333555777999:::999888777888;;;>>>???===:::888777:::===???>>><<<;;;===???CCCAAA===:::888888888999333///---111:::AAAAAA>>>:::666333666???IIIQQQUUUOOOLLLFFFAAA>>>>>>???@@@AAAAAAFFFRRR^^^ccc^^^WWWGGG;;;///,,,...111555999:::666222000111222111///---,,,***(((((((((***+++---111444444222000000111000---******---000000000000...,,,)))&&&###!!!!!!###$$$&&&''''''&&&%%%$$$&&&&&&)))...444666333000//////---)))&&&%%%&&&((())))))(((&&&%%%%%%(((+++************)))'''&&&%%%%%%(((+++)))&&&%%%))).........---***((((((,,,000000///---((($$$"""###%%%%%%$$$"""   !!!!!!!!!"""$$$&&&&&&$$$"""!!!'''%%%###!!!!!!###%%%&&&''''''%%%###!!!"""%%%(((...///000000---)))$$$!!!"""(((,,,---,,,++++++---+++(((&&&&&&''')))***---...///000000///...---///+++(((''')))'''!!!!!!"""$$$''''''$$$ !!!""""""###$$$%%%###!!!  !!! $$$###!!!!!!!!!!!! !!!###$$$###!!!$$$))))))&&&$$$&&&))),,,***(((&&&&&&(((---111000///...---...000333444999999999888999;;;@@@DDDDDD@@@;;;555111/////////555555444222000///000222444444333000+++((('''''',,,,,,///111...)))***...,,,,,,///444888:::777444//////---***(((***---000333777<<>>???@@@>>>:::666444333888555111---,,,...222444444444222---)))(((,,,///333000......+++''')))---((()))+++------,,,+++***+++)))'''%%%$$$%%%'''(((++++++***)))'''%%%###""""""%%%(((+++,,,+++)))''')))&&&$$$$$$'''))))))'''%%%$$$$$$&&&)))---...///444333333111000---+++***))))))***,,,...111444666<<<:::777666777666333000)))))))))***+++,,,---...))))))((()))***)))&&&$$$(((((()))))))))))))))))),,,///333555333///---+++---(((######(((+++,,,***$$$&&&***++++++++++++,,,,,,+++)))''''''))),,,---&&&&&&'''((()))******+++------...000444:::???BBB@@@===<<<>>>DDDHHHIIIHHHFFFMMMZZZcccddd^^^]]]```SSSRRRPPPKKKFFFCCCCCCDDDCCCCCCEEELLLUUU\\\___^^^aaa___]]]ZZZVVVSSSPPPOOONNNOOOPPPSSSWWWZZZ]]]^^^((('''&&&))),,,......,,,'''""""""'''+++111222111000000222555888;;;::::::999888777666666666888;;;<<<>>>@@@CCCEEEHHHNNNUUUZZZ\\\\\\]]]]]]XXXWWWYYY^^^^^^[[[\\\bbbjjjrrrzzz}}}~~~|||rrrgggeeegggcccXXXPPPMMMKKKHHHDDD@@@===>>><<<666444555666777777888999999999999999<<>>;;;999888999:::;;;:::999888;;;===BBBAAA???===;;;:::888777111...---222;;;BBBBBB@@@===999777;;;DDDOOOYYY]]]XXXTTTMMMFFFBBB@@@@@@AAA@@@@@@EEEPPP[[[___[[[UUUDDD888---+++...222888===<<<888333000000000000...///---+++)))))))))***+++---000333333111///...///...,,,)))***---000000000000///,,,)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###### !!!$$$+++111333111---((()))((('''&&&&&&)))+++((((((((('''&&&&&&)))+++)))***,,,,,,,,,***((('''&&&(((******((((((***,,,///000///+++(((&&&(((***++++++***'''$$$"""###$$$%%%$$$###!!! !!!!!!""" !!!###$$$$$$$$$$$$&&&&&&''''''''''''***(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&(((,,,///222222333222///+++(((%%%###(((...222111...***(((,,,+++)))((((((***,,,...000000000000000000//////---***((()))++++++'''###"""###$$$&&&'''%%%""" """$$$$$$$$$%%%%%%"""!!! !!!!!! !!! !!!)))'''%%%###"""""""""!!!!!!###$$$###!!! %%%))))))''''''))),,,000///,,,***))),,,///222222222222333444666888999=========<<<;;;===@@@BBBGGGDDD???999555333111111444444333222111111333444888888777333...***((((((***+++///222///++++++///111000222555999;;;;;;999333333222000///000444777888;;;AAAFFFIIIIIIEEEBBBDDDFFFHHHHHHFFFCCCAAA@@@<<<>>>@@@@@@===999777666;;;999555000,,,,,,///333555444222...,,,,,,000444444///,,,---,,,***+++///---...111333333222000///,,,***&&&###"""###%%%'''(((((('''&&&%%%###"""!!!"""$$$'''))))))'''%%%###'''%%%######&&&(((((('''"""!!!!!!$$$(((---000000222111111000...---+++***)))))))))***,,,///222333666333000000111111///---))))))((((((((()))******((('''&&&'''((('''%%%###&&&%%%%%%%%%%%%&&&&&&'''))),,,000222111///------...)))$$$###'''++++++***'''((())))))((((((***+++,,,+++)))))))))***,,,---'''''''''(((((()))))))))---------...222666:::======;;;888888888999999999===EEEQQQZZZZZZRRROOOPPPLLLKKKIIIEEE@@@======>>>@@@@@@CCCHHHMMMRRRUUUUUUYYYXXXVVVTTTQQQOOOMMMLLLKKKKKKKKKKKKLLLNNNOOOPPP,,,++++++---111333333222+++&&&  $$$(((+++...000222333444555777::::::999777555444444444444888:::>>>@@@AAABBBDDDEEEHHHOOOWWW\\\^^^^^^```bbbZZZ\\\bbbiiijjjhhhhhhjjjrrryyywwwjjj^^^YYYYYYVVVPPPKKKGGG@@@999666444444888888666777:::???===:::888777888:::;;;999<<>><<<::::::777777777555444555888;;;@@@???>>>======:::777444111...///555>>>EEEFFFEEE???<<<:::===EEEPPPZZZ______ZZZQQQIIIBBB???>>>?????????CCCKKKTTTWWWUUUPPP@@@555+++***...444;;;BBB@@@<<<666111//////...---000///---+++***)))******,,,...111111///---,,,,,,+++)))((()))+++.../////////---***(((&&&&&&&&&'''$$$###""" !!!!!!!!!(((...000...+++$$$%%%%%%%%%%%%&&&***,,,((()))))))))''''''(((***(((***---000000///,,,***((((((***,,,//////...,,,///000000///,,,)))(((((('''((()))(((%%%$$$%%%&&&((('''%%%$$$###$$$$$$%%%%%%###!!!!!!###%%%&&&&&&%%%%%%%%%&&&''')))+++------,,,***(((''''''((()))$$$&&&((()))+++///555888777666555444222///---,,,,,,111777999777000***&&&,,,+++******,,,...111222333222111000//////000000+++)))(((***...000///,,,%%%%%%&&&&&&&&&%%%$$$$$$!!!"""%%%'''((('''&&&&&&###"""""""""$$$$$$###!!!!!!###''')))///---***'''%%%$$$$$$$$$!!!!!!!!!###%%%%%%###!!!"""&&&)))+++***+++...111666444111///...000333555555666888999;;;<<<======???@@@@@@???======>>>@@@GGGEEEBBB===999666444333333222222222333555777888<<<<<<;;;777111+++((('''((()))...333111------111555444333555888;;;======777888777666555666999<<<===AAAGGGLLLNNNNNNLLLJJJKKKLLLMMMNNNMMMJJJEEEAAA;;;>>>AAABBB@@@<<<:::999======:::333,,,)))---111555555333000000222777;;;888111,,,...000000111333333555888:::;;;999666555...+++&&&""" !!!###%%%%%%%%%$$$$$$"""!!! """$$$%%%%%%### ###"""!!!"""$$$&&&&&&&&&"""(((...111333111111111111111111111111++++++******+++,,,...//////---+++***+++---,,,,,,******)))'''&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%###"""!!! """$$$%%%%%%(((+++---------...//////***$$$###%%%(((***)))******)))'''%%%%%%''')))))))))***++++++,,,------)))((((((''''''''''''''',,,++++++,,,...111444666999888555111,,,)))))))))333999DDDMMMKKKCCC>>>>>>AAAAAA???;;;777444444555:::===???AAACCCEEEGGGIIILLLLLLKKKJJJIIIHHHHHHHHHIIIGGGEEEBBB@@@?????????//////111333666999:::;;;444///)))%%%%%%(((***+++***---222444555666888999888666444111111111333444888<<<@@@CCCDDDDDDDDDEEEGGGNNNWWW\\\\\\]]]```bbb```eeemmmtttuuusssqqqpppuuuwwwzzzzzzuuukkk^^^UUUQQQOOOLLLKKKJJJFFF===555333111111555777888>>>DDDMMMHHHAAA:::666666888:::888:::===>>><<<;;;::::::777666444333333555888:::<<<:::888888999999666333444333444;;;CCCJJJKKKKKKBBB@@@======BBBJJJQQQVVV[[[VVVNNNEEE???;;;:::;;;???>>>@@@DDDIIIKKKJJJGGG@@@555,,,+++...333<<>>:::444...+++------------...000222444555333000...---...000111***))))))+++///222333222++++++***)))'''&&&''''''%%%&&&(((***,,,,,,***(((''''''&&&'''((('''%%%### """###!!! ###(((...111555333000,,,(((&&&'''(((&&&&&&&&&'''((((((&&&$$$$$$''')))+++,,,///333666999777444222222444666666888:::<<<===>>>===<<<;;;;;;<<<======;;;;;;;;;===@@@@@@>>><<<999666333222000000000111555888:::;;;===>>>===999333---)))'''''')))///444333///000444888666555444777:::===???<<<======;;;999999;;;===AAAEEEKKKOOOQQQPPPOOOOOORRRQQQQQQSSSSSSOOOHHHAAA<<>>===555,,,(((---222777666444333555999>>>AAA>>>555///111555555555666777999<<>>===666222333777666555222///---...///555888;;;;;;::::::===@@@>>>>>>======>>>@@@AAABBBFFFCCC???;;;777555444333333444777999;;;>>>@@@BBB;;;666000+++))))))))))))'''+++000333444555555666666444111//////000333555999===BBBEEEFFFFFFFFFFFFJJJQQQYYY\\\\\\]]]aaafffmmmttt{{{|||xxxttttttqqqnnnkkkfff]]]UUUPPPLLLIIIHHHKKKMMMIII@@@999444111000333777<<>>999222---*********...---,,,***((('''&&&&&&'''((()))******(((&&&$$$!!!""""""###$$$%%%&&&'''&&&$$$###!!!!!!"""$$$%%%"""  """&&&'''%%%###$$$&&&((()))***+++...000000000...+++'''$$$$$$%%%(((+++...111444555444444222111333999AAACCC???:::555777:::======:::666222///000111000...,,,,,,---111000/////////000111222)))((('''''')))***)))(((((((((((()))+++...111333222222111000///...,,,,,,&&&(((+++---///333777:::777777555444444444555666===???AAA@@@<<<777444333000000000000111222444444666444111...,,,---///000+++******+++...111333444333333111---)))((()))+++++++++,,,...000111...+++...---,,,,,,,,,***'''$$$"""#########!!!###'''&&&%%%$$$$$$''',,,222666777777555000+++)))***,,,,,,++++++,,,,,,,,,)))'''&&&''')))+++---111666999:::777444333555888888888:::;;;<<<<<<;;;999666444222333555666555666777999666666666666444222000///...,,,---000555:::<<<======???@@@===888222---+++***,,,111666555111222777;;;:::999888999;;;???BBBCCCDDDDDDAAA>>><<<<<<===CCCGGGLLLOOOOOOOOOOOOPPPUUUTTTTTTUUUUUUQQQIIICCC@@@BBBEEEDDDAAA===;;;999;;;======666...+++000666999777666777999===@@@BBB@@@777111333666666666666999;;;>>>@@@@@@???<<<:::444000)))###!!!!!!$$$&&&)))((('''%%%"""!!!###$$$###!!! !!!""""""######$$$"""!!!!!!%%%+++111666888666777999;;;???CCCFFFHHH???===999444000---,,,+++.........------...000111+++***(((%%%###!!! """!!! !!!!!! """$$$ """$$$%%%&&&(((+++---)))&&&###!!!!!!###$$$%%%&&&)))++++++((($$$"""!!!###%%%(((+++...000000000)))'''&&&$$$###$$$%%%%%%%%%&&&&&&''')))+++---...,,,------)))###!!!"""%%%'''&&&)))......+++***---.........,,,******+++---111444777666444444777:::111111111222444777:::;;;>>><<<777333///---------:::;;;>>>??????@@@BBBDDD>>>:::333...+++)))(((''''''+++///222333222222222333222000///000222444666:::>>>DDDGGGIIIIIIJJJKKKOOOUUU\\\___^^^aaahhhpppzzz~~~xxxrrrjjjbbb]]]XXXRRROOOPPPHHHGGGJJJRRRVVVOOOEEE>>>444111111444777===JJJVVVVVVQQQHHH???:::888999:::888999;;;:::888666666666999777666666888;;;<<<<<<888333000222888>>>???>>>AAAAAACCCGGGKKKNNNNNNNNNPPPNNNKKKFFFAAA>>>>>>???AAA???<<<999777666555666666666444222///000222555===555...,,,+++,,,111888;;;999666000***&&&&&&&&&))))))((('''%%%$$$######$$$$$$$$$&&&((('''%%%""" """"""!!!!!!"""$$$"""""""""!!!!!!"""""""""!!! !!! !!! !!!$$$(((+++...111555777333222///+++&&&$$$$$$&&&++++++,,,...111444777888999888999???EEEGGGCCC>>>;;;<<>>;;;999888333333333444555666777777888666222///......///000---,,,++++++---000444666999999888333...,,,...111333000///111444555333000444333222222111...***''''''(((((('''%%%###!!! %%%)))***)))((((((***///333666666777777444///,,,---///111000///000000///,,,)))''''''''')))---222777:::888555222444888;;;<<<;;;::::::;;;:::777444111///***+++---......000333555111111111000///...---,,,+++))))))---444:::<<<<<<;;;>>>AAAAAA===888444222///000444777666222444999>>>?????????>>>???BBBDDDIIIJJJJJJGGGCCC@@@>>>>>>CCCGGGKKKLLLKKKJJJLLLNNNUUUUUUUUUUUUTTTOOOIIIEEEDDDFFFGGGFFFBBB???======;;;======888333111555:::;;;:::999:::<<>>???@@@???>>>===777333---(((%%%%%%''')))------+++)))&&&$$$!!!  $$$'''((('''%%%### """$$$$$$###"""###$$$$$$######&&&---444999<<<999:::;;;>>>AAAEEEIIIKKKIIIFFFAAA<<<777333000///000111222111000//////111***)))'''%%%###!!! !!!"""$$$!!!###$$$%%%$$$%%%''')))%%%$$$###"""""""""######$$$'''+++,,,***&&&"""!!!$$$&&&(((+++,,,---...---&&&%%%###""""""$$$&&&'''&&&&&&'''''')))+++,,,---&&&&&&%%%$$$""""""$$$%%%!!!"""###"""###''''''((()))(((((())),,,...///000111111000000111222((((((((()))+++///222444555333///+++((('''((((((BBBDDDEEECCC@@@???@@@BBB@@@<<<666111///---+++)))))),,,000222111000000000111000000000111444666888===AAAFFFJJJLLLMMMOOOQQQPPPWWW]]]___```eeepppzzzyyynnncccXXXSSSNNNIIIIIILLLHHHJJJTTT```bbbWWWIIIBBB:::888888:::999;;;DDDOOOLLLHHHCCC>>><<<<<<>>>???:::;;;<<<:::888666555555:::888777888;;;>>>>>><<<999666444:::CCCIIIJJJHHHDDDDDDEEEGGGIIIJJJIIIHHHJJJJJJHHHCCC<<<777555555222222222222222111111000---...,,,)))&&&''',,,111777111,,,***'''&&&+++111111111000,,,&&&"""!!!!!!$$$$$$######"""!!! !!! !!!###&&&&&&$$$!!!!!!######!!! !!!"""######$$$%%%%%%$$$###"""!!!###!!! """%%%***---000333777999444222...)))%%%$$$''')))...,,,******---222888<<>>???AAACCCCCC???<<<::::::<<>>999999999777555333000///'''((())))))))),,,000333222222000///---,,,+++***(((&&&&&&+++333999;;;:::555999===???>>>:::666444555555777888666222555;;;>>>@@@CCCDDDBBBAAABBBCCCHHHJJJJJJIIIEEEAAA???>>>CCCGGGJJJJJJGGGFFFHHHKKKRRRTTTUUUTTTPPPKKKHHHGGGGGGHHHHHHGGGDDDCCCCCCCCC@@@@@@>>>;;;999888;;;======;;;;;;<<<>>>???===:::666333444888999888999<<>>======???BBBDDD<<<======;;;888666555555:::888777:::===???>>><<<:::999:::BBBMMMSSSRRROOODDDEEEFFFFFFGGGFFFDDDCCC???@@@@@@<<<555///,,,+++)))***+++---------,,,+++'''((('''###!!!###***000111,,,)))'''%%%###''',,,***,,,,,,(((### """%%%&&&### ###%%%$$$!!! """$$$%%%'''(((((('''%%%###!!!###$$$"""!!!$$$$$$&&&))),,,///000222444666333111---(((%%%&&&)))---///,,,((('''***000888===BBBBBBAAAAAAAAA>>>;;;888444444777:::<<<:::444...&&&&&&'''&&&&&&(((,,,///,,,,,,+++,,,---...000111000/////////111111///---000333777::::::777333000...///111333333111///---(((***,,,---...///111333///000333666999<<<===>>>BBBEEEHHHHHHDDD>>>888555555666888;;;===@@@AAABBB<<<:::888666444222222222......---,,,...222888<<<:::===>>><<<888777:::>>>===888444444888;;;:::888666666777888999777333000+++++++++++++++,,,,,,,,,&&&%%%""""""&&&000//////......///000111///444888777333///000222555333222222111000,,,***(((&&&%%%&&&+++111666999555222111555<<>>===CCCGGGJJJIIIEEEDDDFFFIIIPPPSSSTTTRRRMMMHHHGGGHHHIIIIIIIIIHHHFFFFFFHHHIIIDDDCCC@@@>>>======>>>>>>>>>===<<<>>>???>>>:::666444444777===>>><<<>>>CCCBBBAAAAAA@@@AAABBBCCCCCC:::888444000...------...111111111111000000///...)))+++---//////---***((($$$''')))(((%%%######$$$  %%%...888???CCCGGGFFFDDDDDDEEEFFFIIIJJJNNNLLLHHHDDD@@@===;;;;;;888;;;>>>===999555333333333222111000//////......+++(((%%%#########"""!!!!!!!!!%%%&&&'''&&&###!!! !!!###&&&((('''&&&%%%%%%%%%'''))))))((('''((()))...---+++)))'''%%%$$$###!!!  """%%%(((+++---,,,,,,+++***))))))((('''$$$ !!!###%%%$$$"""  !!!$$$%%%'''***///222...***''''''((('''$$$!!!!!! """&&&))),,,000...***&&&$$$$$$&&&'''LLLIIIEEECCCBBB@@@<<<999CCCAAA???===<<<:::666444222444555666555333000...222444666444222333999>>>GGGQQQWWWTTTNNNLLLLLLLLLOOONNNTTT```kkkqqqtttwwwzzzyyyvvvtttwww{{{wwwqqqcccYYYNNNGGGAAA???BBBHHHRRR]]]jjjooohhh[[[NNNHHHBBBCCCCCCBBBAAA>>>;;;:::999;;;>>>>>>>>>???CCCFFFBBBCCCAAA===888555777:::;;;::::::::::::;;;;;;;;;>>>@@@EEEMMMTTTSSSLLLEEEAAA???<<<;;;:::999666444666666555555222...'''### """%%%''''''&&&'''(((###""" """$$$%%%&&&&&&&&&%%%######%%%''')))***)))&&&!!! !!!!!!!!!"""""" ###&&&***///000...((($$$ """"""!!!###'''***'''""""""'''***)))***,,,000333444333222///,,,***,,,000444666555333222///+++***...777>>>DDDBBB???<<<999777666555///111333444444222000///***%%% !!!&&&+++,,,******)))((('''((()))+++---000////////////000222222...333:::@@@BBB>>>666000000111111111000///---,,,,,,...111333333111...,,,/////////222777;;;>>>???BBBDDDFFFEEEAAA===999888777777888<<<@@@CCCCCCBBB>>>:::666444666777666555111111000111222555777999:::<<<>>>>>>===<<<<<<===:::<<<======<<<;;;;;;<<<<<<999888999;;;<<<:::777000---******---......,,,&&&%%%""" """'''+++111000111444777777333000000666<<<<<<666111222555777555222111222333333222...+++(((&&&(((---333777888999:::<<<>>>AAACCCEEE???===;;;999777444111...***)))(((***---000111222555555555555444111---***$$$""""""&&&---333666666...///000222333333333333===;;;777444222333888;;;===>>>??????@@@@@@@@@???DDDDDDDDDAAA>>><<<<<<===BBBBBBDDDDDDDDDCCCBBBAAAHHHJJJLLLJJJFFFEEEEEEGGGHHHHHHFFFEEEFFFIIIOOOTTTLLLFFF???::::::<<<<<<<<<>>>AAAFFFGGGCCC>>>999777444999>>>@@@??????@@@BBBCCCAAA>>>>>>@@@CCCEEEFFF>>>:::444111////////////666666777666444222///---,,,---...///...,,,)))''',,,---...,,,(((%%%###"""######%%%***000777>>>BBBEEEDDDDDDEEEGGGJJJJJJJJJJJJJJJIIIGGGDDDAAA===;;;;;;===>>>===<<<;;;;;;;;;666666666777777777777777555111,,,+++,,,,,,)))''' %%%'''%%%!!!$$$&&&((((((%%%!!!"""'''***+++)))&&&###'''''''''''''''(((((()))...+++&&&$$$###"""!!! ### """(((---//////---((($$$"""%%%(((''''''&&&### !!!  """'''+++......---'''$$$(((***&&&!!! ###&&&'''......+++'''$$$"""###%%%JJJHHHEEEDDDDDDCCC@@@===EEEDDDCCCBBB@@@===:::777555666777777777666444333333555666555333666<<>>@@@@@@???@@@CCCEEEDDDCCCAAA>>>;;;:::<<<===::::::999888999:::<<<===???@@@CCCIIIMMMKKKCCC<<<555444333333333333000.........---...---***&&&"""!!!###%%%%%%$$$######$$$""""""  !!!"""$$$%%%%%%%%%$$$######%%%'''***+++***&&& !!!  !!!"""###""""""!!! '''))),,,000111///)))%%% !!!"""!!!!!!$$$((('''### %%%((()))******,,,000333555444222222///...///333777888888666444222000000444;;;@@@???<<<999555222111000000,,,---000222333111///---(((### %%%)))***)))+++***)))((()))***,,,...///000000111111222222222222666<<<@@@AAA<<<555///222222333333222111///...///000222444333222000............000444888<<<>>>AAABBBCCCAAA>>>;;;::::::999999:::===@@@BBBBBBAAA===:::777666777888888666666555444333444666888:::888:::===@@@AAA@@@===<<<:::;;;<<<===<<<<<<;;;<<<<<<;;;:::<<<===<<<999555///---++++++...//////...''''''%%%###"""%%%***...333333444777:::999555222000555:::;;;777333222333222000//////111222111000...,,,)))((()))---222555;;;;;;;;;<<<===>>>???@@@AAA???<<<:::999666222///...,,,+++,,,///111222222555555666777666222...***'''$$$###&&&,,,000222222,,,,,,---///111222333444888777555222111333777;;;======>>>?????????>>>>>>BBBBBBAAA===:::999999;;;;;;<<<>>>???@@@@@@@@@???BBBDDDEEEDDDBBBBBBDDDFFFIIIGGGEEEBBBBBBFFFMMMRRRJJJEEE>>>::::::::::::999;;;>>>BBBCCC???:::666444555888<<<>>>>>>===???AAA???>>>>>>@@@CCCDDDCCC@@@:::777333000///000111111777999::::::999666333111,,,---///000///---+++))),,,------***'''$$$######$$$%%%'''+++000777===AAAEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHFFFDDDAAA>>>;;;::::::;;;;;;:::888777666666444444555666777777888888888444000///000000---+++""" ###(((+++(((%%%###%%%&&&%%%!!!!!!$$$(((+++,,,***'''%%%&&&''')))+++,,,,,,+++***,,,)))%%%"""""""""!!! ### $$$***...111000---(((###!!!###%%%''''''%%%""" !!!  !!!%%%)))+++,,,+++%%%"""&&&(((&&&"""!!! ###%%%''',,,,,,***&&&###!!!"""###GGGFFFEEEEEEFFFFFFDDDBBBFFFGGGHHHGGGEEEAAA===;;;999999999999999999888888555666666555555999AAAGGGZZZaaaddd^^^WWWUUUTTTSSSOOONNNVVVgggtttwwwtttqqqmmmlllhhhdddeeeiiihhhcccVVVMMMDDD>>>888444666;;;GGGMMMSSSTTTQQQLLLIIIIIIEEECCC???<<<::::::<<<===???@@@@@@???>>>>>>@@@AAABBB@@@>>>===>>>??????>>>888777555444555888;;;===>>>>>>???AAAAAA>>>666000))))))))),,,------+++)))'''&&&&&&&&&''''''%%%###!!!###$$$### """!!!  !!!""""""###"""!!!"""$$$'''+++,,,***&&&  $$$%%%""" !!!""""""###$$$$$$&&&$$$ """***+++---000000...)))%%%"""!!! """%%%&&&$$$"""###%%%((())))))******,,,///333444333222333111000111444777999999999666444444777;;;>>>@@@999777222...***))))))***&&&))),,,///000///---+++%%%""" $$$((()))(((+++***)))))))))+++---//////111333444555555444333777:::>>>@@@>>>999222...333333444444444222111000222333333333222111000000,,,,,,,,,---000444888;;;??????>>>;;;999888:::<<<<<<;;;;;;<<>>:::888777777888999999888<<<;;;999777777777888999444555:::???DDDCCC???:::888999:::;;;;;;:::999888::::::<<<>>>???<<<777333...---,,,---///000///...))))))((('''''')))---111444555777:::<<<:::666333000333777999999666222000---,,,---///111222222111...,,,+++******---000111999999999:::;;;<<<======AAA???===<<<;;;888444111222000//////111222222111444666888:::888444///,,,)))&&&$$$&&&***......---((()))***,,,///111444555555444333111111333777;;;<<<<<<<<<===<<<<<<;;;;;;???>>>;;;777444333444666444444666777999:::;;;;;;:::;;;<<<<<<<<>>===AAAGGGMMMGGGDDD???<<<:::999888777777:::======:::666333111666888:::;;;::::::<<<===<<<;;;===BBBFFFEEE???888666444111000///000222444888:::<<<===<<<999555222,,,---///000000///---,,,---,,,+++(((%%%###$$$%%%&&&'''))),,,111777===@@@BBBCCCCCCDDDEEEGGGHHHIIIIIIGGGCCC???;;;999777666666666555555333222000/////////111222444666777888;;;777444333444444222///%%%$$$$$$'''+++---,,,***%%%%%%%%%######%%%(((+++,,,***(((&&&$$$'''+++...//////---+++)))&&&###""""""############!!! %%%***...111///,,,'''### """''''''&&&### !!!""""""!!! !!! ###&&&))))))((("""###&&&%%%$$$%%%  !!!###%%%&&&***)))(((%%%!!! !!!"""DDDDDDDDDEEEEEEDDDCCCBBBFFFHHHJJJJJJGGGCCC???======<<<;;;999999999::::::666555555444666;;;DDDJJJ^^^bbbccc]]]ZZZ]]]aaabbb[[[YYY]]]kkkwwwxxxsssnnnooommmggg```___bbbaaa]]]PPPHHH@@@;;;666222333777>>>@@@BBBBBBAAABBBDDDFFFEEEAAA;;;555333444666888======<<<;;;999999999999;;;888555777:::===<<<:::444111///---...222777::::::999888777666222,,,'''$$$$$$&&&)))++++++(((%%%$$$###!!!"""$$$%%%$$$### !!!!!! !!! """$$$***+++***'''""""""&&&)))((($$$ !!!"""###%%%&&&&&&&&&)))'''### ###))))))***+++,,,***&&&###!!! !!!$$$$$$%%%&&&((())))))((((((***)))***---000111111000111000///000222555777888;;;888555777;;;>>>>>>===888555///***&&&$$$$$$$$$###%%%))),,,...---+++)))$$$"""!!!"""%%%(((((((((***)))(((((()))+++---...000333666999:::999777555;;;===??????;;;555000---111111222333222111000///222111000//////......///++++++++++++,,,000555888<<<;;;999555444555999===<<<;;;999999:::;;;:::999555555555666777888888888???>>>>>><<<:::888555444111111444;;;BBBCCC>>>999555555555555555444222000444666:::===>>>;;;666333000000000000000///...,,,)))************,,,///111222444777::::::777333000000000333777:::888222---******,,,///333444444222---,,,,,,+++,,,---...///222333555777999;;;<<<===<<<<<<;;;<<<<<<:::777444444222000000111111000...222666:::<<<999555000---)))&&&$$$&&&***,,,,,,***'''((()))+++...222555777666666555444333444777:::::::::::::::999888777666999888444000,,,,,,...111/////////000222333555666444444444666999===BBBFFFKKKGGGAAA:::777999???CCCEEECCC@@@===:::999777666555777999999666444222222888777777666666666888999:::999:::???DDDCCC;;;444111111111000000111444777888:::===>>><<<777111...+++,,,...//////...---,,,---,,,***&&&######%%%'''((()))+++...222777;;;>>>===>>>@@@AAABBBDDDGGGIIIJJJFFFAAA;;;666444222222//////......///...,,,+++'''(((***---000222444555:::777444444555555333000&&&%%%%%%'''+++---,,,+++((('''&&&""""""###&&&(((((('''%%%$$$"""%%%(((+++------,,,,,,(((%%%###"""$$$&&&&&&&&&&&&$$$!!! !!!$$$'''***,,,+++(((%%%""" !!!''''''&&&### !!!!!! ###!!! """%%%&&&'''$$$"""###%%%(((""""""!!!"""###$$$%%%&&&(((((('''%%%""" !!!"""@@@AAACCCCCCAAA@@@>>>===BBBEEEIIIHHHEEEAAA>>>===???===;;;999888888888999666555333333666<<>>;;;999:::===???===;;;999666111+++'''%%%$$$$$$$$$&&&(((***++++++))))))&&&%%%%%%&&&'''(((((((((((('''&&&&&&'''))),,,---111444888;;;<<<;;;999777;;;===>>>;;;666222///...---.../////////...---,,,...---,,,++++++++++++,,,+++,,,,,,++++++...222666:::999666222000222777;;;888666444444444555444333111111222222333444666777<<<===???>>>;;;666111...000...000666===@@@<<<888111///------------***(((,,,000555999:::888666444333444444333111---***)))(((***,,,---------///000...111444555444111...,,,......///444888777111,,,((((((***...111333222111,,,++++++,,,,,,...///000000222444666888999::::::777777888:::;;;;;;888555222000////////////---+++000555:::<<<999444000///'''%%%$$$&&&***,,,,,,***((()))***---000333666888999999999777555555777999777777777666555333111111222111...)))&&&&&&))),,,---,,,+++++++++---///111111111111333777===BBBDDDHHHEEE???888333333666999>>>===<<<999666444333333444555777666555444555666999777444111111222444444999777666999<<<<<<888333///000111111000222555999:::<<<>>>>>>:::555///+++++++++,,,---------,,,,,,---,,,)))&&&######&&&)))***+++,,,///222666999;;;666999<<<===>>>@@@DDDGGGIIIEEE???888333000......)))(((''')))+++,,,+++)))"""###%%%(((+++---///000666333111111333333111...%%%%%%%%%&&&''')))))))))'''&&&### !!!"""###"""!!! !!!"""###%%%''')))***+++'''%%%###$$$&&&)))******(((&&&$$$"""!!!"""$$$%%%&&&%%%###"""""""""""""""%%%%%%### $$$"""!!!"""###%%%%%%%%%  ###'''############$$$$$$%%%&&&'''''''''%%%###!!!"""###<<>>;;;:::999???BBBEEEEEEAAA===<<<===>>><<<:::999888777888888777555333333666<<>>???AAA???<<<777222///000111666666666333000......///333444555555555666999;;;;;;666111------...000000888666333333333444444333///111333333111222666:::;;;<<<===<<<999444...+++,,,,,,,,,,,,,,,,,,++++++,,,,,,***'''%%%%%%(((***+++,,,---///111444666777222555888999888:::>>>BBBDDDAAA;;;555111...------&&&$$$###&&&***,,,+++(((!!!"""$$$&&&)))+++---...222///...///111111...+++&&&%%%%%%$$$$$$%%%&&&&&&###!!! !!!###%%%((()))(((&&&$$$%%%'''***,,,,,,***)))&&&$$$######$$$$$$"""!!! !!!$$$%%%%%%%%%""""""!!! ###""""""###%%%%%%$$$"""$$$"""#####################%%%&&&&&&%%%###!!!""""""888;;;>>>>>><<<999888888<<<@@@BBBAAA===::::::===:::999999999999999::::::999777555555888<<<@@@BBBCCCFFFFFFEEEIIIRRRYYY[[[RRRRRRUUU[[[]]]]]]^^^bbbbbb]]]QQQBBB888666666555333...,,,,,,)))%%%%%%'''&&&$$$###$$$'''***---...+++***'''$$$###$$$%%%&&&+++(((&&&&&&((()))(((&&&"""$$$&&&&&&&&&&&&'''(((###!!! ###&&&)))(((&&&%%%$$$%%%(((***!!! !!!###$$$"""!!!"""######"""!!!""""""!!! !!!###%%%&&&&&&''''''''''''''''''!!!!!!"""$$$$$$$$$&&&***,,,)))'''&&&&&&'''&&&###  ###&&&((()))))))))***+++---,,,***(((((((((&&&$$$###$$$'''***+++,,,(((&&&######%%%(((((((((***,,,---,,,+++***,,,...---+++((('''((('''&&&%%%(((***,,,---///222888<<>>;;;999888999;;;>>>AAA???:::888:::===666777888999;;;<<<======;;;999777777:::===???@@@>>>AAACCCAAACCCHHHKKKIIICCCDDDIIIMMMKKKGGGHHHLLLIIIFFF===000)))+++///000///+++***+++)))%%%$$$&&&"""!!!!!!"""%%%'''))))))$$$############$$$&&&&&&)))&&&$$$%%%''')))(((&&&"""%%%((((((%%%$$$&&&(((""" !!!"""((('''%%%######%%%(((,,,!!! !!!###%%%%%%$$$ !!!###&&&((('''&&&$$$%%%$$$###""""""$$$&&&))))))***+++,,,,,,,,,+++!!!!!!!!!  """ !!!""""""###%%%(((+++,,,)))%%%###$$$###"""&&&((()))))))))+++,,,,,,+++)))((()))***)))'''&&&'''+++///222222...+++((((((***+++***(((---...///---++++++...222///,,,***(((((('''%%%$$$###%%%(((***+++///555:::<<<<<<:::444---((((((******,,,...000111222111111444222...***(((((()))******+++---,,,)))&&&$$$###((('''&&&'''(((+++---///,,,...000333444555444444///111222///++++++///444...///000111111000//////)))***+++,,,---.........,,,111666666222111333555777888777555111...------+++)))''''''))),,,------000///...+++))),,,222777888333---(((&&&'''***,,,)))///777;;;;;;777333111+++%%% !!!'''---000000,,,...///...---...333777333777:::999444...***)))---000333555333000...---...///000...***((()))+++'''(((***+++,,,---......,,,***((((((***,,,,,,,,,&&&&&&&&&(((,,,111666999666888;;;===?????????>>>;;;;;;;;;;;;:::666111---(((((()))+++......---++++++000555555111......000***((('''))),,,---***'''***,,,000333444222000//////111333333222222333444000///...,,,***'''%%%### !!!"""!!! !!!###"""!!!!!!%%%***---+++)))))),,,000333222111...222555666444111...---333444333111......111444111222333333555999>>>BBB===666---((((((***++++++000222333///***)))---111222555777666333222555999222222333222111///,,,+++000000///...------,,,,,,,,,,,,,,,***((((((***,,,,,,,,,---///000111222333222555666444///---000333333222000///......//////)))&&&$$$&&&***+++((($$$******+++,,,---.../////////------...111111...+++******)))&&&$$$###$$$&&& $$$"""!!!!!! !!!!!! $$$'''((('''&&&$$$&&&$$$######&&&)))++++++***************+++,,,,,,&&&$$$###%%%)))+++***((())))))(((%%%""" !!!"""!!!"""###$$$$$$""" !!!$$$&&&$$$  """###"""  999:::<<<<<<;;;888666444;;;>>>???===:::777777888888555333555;;;???>>><<<888555333777>>>???;;;555777999;;;;;;999999===@@@@@@>>><<<:::888777777888999333+++)))+++...---,,,***)))+++---+++&&&%%%(((,,,((($$$"""$$$''')))*** !!!!!!"""######$$$$$$%%%(((+++,,,+++******((('''&&&(((******'''$$$ !!!""""""!!! !!!###''''''''''''&&&$$$  """$$$%%%&&&&&&"""&&&+++//////---,,,,,,---***&&&#########$$$$$$&&&'''***...111111...,,,%%%$$$######$$$%%%$$$###%%%###!!!"""''',,,)))(((%%%!!! !!!!!!###&&&)))***++++++,,,...///---++++++...111000...,,,+++,,,///333555111000...+++)))***---111222666555111...///000...444///)))'''(((((($$$!!!!!!###&&&)))+++///333666:::777333///,,,***&&&$$$)))+++------,,,///444888999555///+++))))))))))))...///...+++&&&$$$&&&(((---+++)))***,,,///000000,,,///000000222555333///...)))%%%&&&&&&&&&***///000333666555222000111333---...000000///000222444777555333333444666666666777555222000...,,,,,,,,,)))''''''))),,,000222333333111,,,)))(((***,,,...222000,,,'''%%%(((...222444222111333444333///+++'''%%%%%%(((...555;;;>>>777222...+++,,,000222444777777666555222///,,,+++...222777666222///000222222222333222///,,,)))&&&***(((&&&(((,,,///000///,,,+++((('''''')))+++---+++)))&&&&&&(((...444999888999;;;===@@@EEEJJJMMMHHHDDD@@@<<<888444000------,,,***)))'''''''''(((+++---000000///.........000---***)))***+++)))'''***...222444222///---++++++---...---,,,,,,...111...111111...------***%%%((('''&&&%%%###"""!!! %%%%%%%%%###!!!"""''',,,)))+++,,,+++((((((+++...,,,...222444444111---***///444:::;;;999444111000000---+++,,,000777<<>>:::000&&&"""  $$$&&&(((***+++++++++,,,...///222222---,,,------***&&&$$$$$$((((((%%%%%%(((,,,---///000///---***(((******)))******+++------,,,,,,---000333444333222333222111111000000000111111...,,,...111222000,,,(((((()))(((&&&$$$$$$$$$))),,,000222222222222222...,,,+++///444444...(((,,,---......---***'''%%% !!!"""############$$$'''******(((''''''(((######$$$%%%&&&%%%"""!!!!!!!!!!!! !!!$$$)))---...+++(((''')))******)))%%%$$$###$$$'''((()))((()))(((&&&$$$######$$$%%%$$$"""$$$''''''""" !!!!!!!!!...111555777666444333222555555555444333333555777444111---...111333333111---***))),,,111333000,,,'''&&&&&&(((+++...//////'''''''''&&&%%%###"""!!!!!! &&&,,,......+++)))((()))'''$$$%%%***///+++&&&###"""###$$$$$$!!!!!!!!!!!!!!!!!!""""""%%%(((,,,///000///,,,***(((&&&%%%'''))),,,------------,,,)))%%%"""""""""&&&'''******)))%%% !!!&&&***,,,+++(((''',,,...000111111222444666222///+++((('''(((***+++))))))***,,,...///---++++++***))))))******((('''$$$###!!! !!!$$$%%%###"""  ###$$$'''***,,,......///111222333333222222333555222111000//////000111222222222222111222444999<<<>>>???<<<444000000000///,,,)))&&&%%%''''''$$$!!!!!!###&&&)))+++...222555;;;888444222000...,,,)))///000000///...///222444222222111000//////......(((((('''&&&%%%&&&))),,,000000111333444333111...))),,,------...000---'''### """######&&&***,,,...111555888777555222......,,,+++***,,,000333555444222222333555888:::333111...+++)))'''&&&&&&$$$%%%(((---222444444222333222///---,,,++++++++++++***)))'''(((,,,333888444333333222000+++%%% ###***222999<<<;;;999777333///------///000000000000222222333222111000222444666555333333666999666666444333111///------+++)))&&&&&&(((************))))))))))))***+++,,,000...------...111444666555666888;;;@@@EEEJJJLLLOOOMMMIIIFFFBBB===777333000...,,,)))((('''((((((---------+++((('''((()))......000222333111---***,,,,,,---111444333///++++++,,,,,,***'''&&&&&&'''+++......***)))***)))%%%###$$$%%%&&&'''((())))))***++++++)))&&&'''+++000///...+++&&&###"""%%%'''***,,,000222333111///---000444888:::888555222111***)))***---222777;;;<<<666---%%%!!! $$$'''***,,,,,,+++,,,,,,,,,...,,,(((&&&((('''$$$""" $$$%%%###$$$''',,,---...///...,,,***)))***)))''''''(((***,,,...---,,,,,,...111333444444000000////////////000000///...---///222222...***(((((('''&&&%%%$$$###"""))),,,///111111000000111000...---000444444///)))***---111444333///+++(((###$$$%%%&&&%%%%%%###### %%%+++///...+++(((&&& !!!"""#########"""!!!"""!!! ###(((,,,///+++&&&$$$%%%(((***+++&&&$$$"""###&&&((())))))***((($$$!!! !!!"""$$$###!!!###&&&%%% !!! !!!$$$%%%+++///444666555333333333666555333222111222444555222///+++***+++,,,---,,,***'''&&&'''++++++((($$$$$$((()))'''&&&'''(((((('''%%%###"""!!! ###'''+++,,,,,,+++'''&&&&&&%%%"""%%%******'''### !!!""""""!!!!!!!!!!!!!!!###$$$%%%'''(((***,,,---......---+++***))))))+++...111333444333111,,,'''#########'''***---...+++'''""" !!!###'''***,,,,,,+++***,,,...111222111//////000---,,,***((('''))),,,///+++***)))+++,,,------+++///---,,,,,,,,,,,,***)))%%%$$$######$$$%%%$$$$$$"""  !!!!!!###%%%))),,,000222333333222333555555666555666666333222222111111000000111///000111222333777;;;???@@@AAA===444/////////---***&&&"""!!!"""############%%%(((+++---000444777:::888555333222111///---000000000000000111333444222333555555444222111111))))))))))))***,,,///111333333333333444444111///***---...---...000,,,'''"""!!!""" !!!%%%)))***...555::::::555111***)))'''%%%%%%)))...333666555333111000222555888111///,,,)))'''%%%%%%%%%$$$''',,,222777888666333222222000///---,,,******(((((((((''')))---333777555555555444000+++$$$ """)))111777999777444555222...,,,,,,---------,,,---///000000000//////000111222111000222666999666555333111///.........)))(((%%%$$$$$$&&&'''((((((((())))))************111111000///000111333444333444666:::@@@FFFJJJKKKKKKIIIGGGEEECCC???:::666222111...+++******++++++......,,,)))&&&$$$%%%&&&,,,...222555666333///,,,///------222777777333---)))))))))(((&&&%%%$$$###)))++++++'''&&&((('''$$$"""###$$$&&&(((+++,,,---+++------+++((()))---111111...)))%%%""""""$$$&&&)))+++...111222111000///---///222333333111...---++++++,,,///333666777777222+++%%%### !!!'''***...000///...------------+++&&&%%%'''&&&###""" $$$&&&%%%&&&***+++,,,...//////...,,,+++...,,,(((&&&&&&))),,,...---+++***+++...111333333///......------------------,,,---///000///+++''''''%%%$$$$$$%%%&&&%%%%%%'''***---...---------...111//////111444444///++++++...444777666222+++'''###$$$&&&''''''&&&%%%$$$ $$$***------***&&&###!!!"""###""""""""""""&&&%%%""" """&&&***---+++'''%%%&&&(((+++,,,(((&&&$$$%%%'''***++++++,,,)))%%%!!! ###%%%###!!!"""%%%$$$%%%$$$!!! !!!$$$&&&+++///444555333222333555888666333111000111111222///,,,)))&&&&&&((())))))***(((%%%%%%%%%%%%"""!!!%%%&&&$$$###$$$%%%%%%%%%###"""!!!"""###$$$''')))++++++***)))&&&$$$$$$###!!!$$$***&&&$$$!!!!!!###%%%'''''''''&&&$$$###""""""###$$$))))))))))))+++...000222111000///---...000444666777666333...((($$$$$$$$$***---111111---(((%%%$$$%%%%%%&&&(((***+++---...,,,000444444111,,,(((&&&((()))***))))))+++000333,,,***((()))***,,,------111///---------,,,***)))&&&%%%&&&(((***+++(((&&&$$$""" ###$$$$$$######%%%)))---111444666666222333555777888888666555222222111000000/////////---///111333555888===AAAAAABBB???777111111111///+++'''!!!"""$$$%%%'''***,,,...111555888888666444333333333111000/////////000222444555555333666999999777444222222.........///222555777777777555333222333333333222---000000...000222///***%%%!!! """!!!"""(((***...555::::::555000&&&%%%###"""###(((///444888888666333//////111444111///---***((('''&&&&&&(((+++111888<<<<<<888444111111000///---,,,******((()))))))))))),,,111555222333444333///)))%%%""" """&&&,,,000222111000222000---++++++,,,+++***+++,,,---......---,,,+++------,,,,,,,,,...222555222111000...---,,,,,,,,,'''&&&$$$""""""###&&&((())))))))))))))))))))))))222111000000///000000111222222444999@@@FFFHHHIIIEEEDDDBBBBBBBBB@@@===:::555333///---,,,,,,...///000000---***&&&$$$$$$%%%***---222666666333000...000...---111666777333...(((''''''''''''&&&$$$###'''((('''######&&&&&&$$$"""###%%%''')))+++---...***,,,---,,,******...222111...)))%%%$$$%%%''')))***+++---///111111111000+++,,,---//////...,,,+++------...000333444222111...)))&&&&&&$$$!!!"""&&&,,,///222444333111000000111000---((())),,,+++'''%%%""""""%%%'''&&&'''++++++,,,...///000000000000444111,,,((('''(((+++---+++)))'''(((+++...000111///...---,,,++++++++++++++++++---......,,,(((%%%%%%###"""$$$'''******)))(((***------,,,,,,,,,---111000///111333333000---,,,000444777666111***%%%!!!"""$$$&&&''''''''''''###$$$&&&''''''%%%""" !!!###%%%$$$""""""###$$$+++***'''###!!!"""%%%)))++++++++++++***++++++,,,,,,***)))***,,,.../////////,,,'''$$$"""###%%%'''%%%""""""$$$###((((((&&&""" !!!""""""""" ###"""!!!!!!!!!"""###$$$+++///333222...---000444666444111/////////...---+++(((%%%######$$$'''))))))'''%%%###"""!!!!!!$$$%%%&&&######$$$$$$$$$######"""!!!###&&&***,,,,,,,,,+++'''$$$######""" ###)))&&&$$$$$$%%%)))---///000111...+++'''$$$"""""""""+++++++++,,,...222666888888777555222000111333666666555222---(((%%%%%%&&&,,,000222111---)))'''((((((''''''(((***,,,///000...222666777222+++%%%!!!%%%))),,,---,,,...222666---***''''''))),,,...///111///---,,,,,,+++)))'''$$$%%%''',,,000111---)))'''$$$"""###'''((('''%%%"""$$$(((,,,///111333333000111333666888888555333///...---,,,++++++,,,---...000222444666999>>>AAAAAACCCBBB<<<777777777444...***###"""%%%$$$&&&)))+++---000333666555333222111222333222111.........000333555555444333777::::::777444333444333333444777:::<<<<<<:::999777333222333444555555222333222000111555444000***&&&######""" ###***---222777::::::666333''''''&&&%%%&&&+++111666:::;;;:::666111///000222222111///---++++++++++++---000666<<>>888444//////...---,,,++++++******+++++++++,,,...222444000111222///+++&&&$$$#########$$$'''+++.........000...,,,,,,,,,,,,+++)))++++++,,,---,,,+++***)))***)))(((((())),,,...000...------,,,+++******)))&&&&&&$$$###"""$$$))),,,---,,,+++***************000///...---------......000000111777>>>CCCEEEDDD@@@>>>======>>>>>>===<<<555222///------...111333222222000---)))&&&%%%&&&(((+++000222222111000000///......111444555222...))))))((())))))(((&&&###%%%&&&$$$ $$$%%%$$$$$$%%%&&&''')))***,,,,,,)))+++---,,,+++,,,000444333///+++))))))***++++++++++++---...///000111111,,,,,,,,,---//////---,,,---,,,---...000000...,,,***(((((()))&&&###$$$(((---000333555555555555666555444000,,,...222111,,,((($$$###&&&&&&%%%&&&***)))***,,,///111333444444777444///+++((()))***,,,)))'''%%%&&&)))---//////------,,,++++++***++++++,,,,,,------,,,)))'''%%%%%%###"""$$$***...///...,,,...//////...---...////////////111222333111///...000333555333///***&&&!!!"""###$$$&&&'''((()))&&&$$$""""""######""" ###%%%'''%%%"""!!!###%%%---,,,***'''$$$$$$&&&((())),,,...///...---,,,---///......000222333333222000...***'''&&&'''(((***'''$$$$$$%%%$$$  )))******'''""" """ !!!###"""!!!!!!"""###$$$&&&'''$$$%%%%%%$$$$$$$$$######"""***...000,,,'''&&&***//////---++++++,,,,,,***(((%%%$$$"""!!!%%%(((&&&$$$###!!!  !!!###&&&((('''&&&&&&&&&&&&&&&''''''$$$'''+++...///...,,,+++%%%""""""###""" """'''&&&%%%&&&(((---111444555444111---)))&&&%%%%%%&&&,,,...000444777:::===>>><<<<<<:::666111///000222333222///***'''%%%&&&(((---000222///***'''''')))))))))***,,,---///000111///222555444000)))$$$!!!###(((---...---,,,///222,,,)))&&&%%%(((,,,///111000...,,,+++***)))'''%%%!!!"""'''...444555111,,,)))&&&$$$%%%)))+++(((%%%"""$$$&&&(((***+++++++++......000444888777444000***(((&&&%%%$$$&&&((()))---///111333444777:::======AAABBB>>>;;;<<<;;;888111...)))$$$!!! !!!### """%%%&&&(((+++...111222111///000111333222222000......000333444333111///333888888555333444666555666888<<>>;;;555222333555444333111000//////000000111444999>>>@@@===777111...---,,,++++++++++++++++++---...///000222555888333444333///)))%%%$$$$$$$$$$$$$$$'''+++///000000///...------......,,,+++***+++,,,---------,,,+++***)))((((((***,,,------******+++++++++)))((('''&&&'''&&&%%%%%%(((...333333222///---++++++,,,,,,...---+++))))))***+++,,,---,,,---333:::??????>>>;;;888666555666888888888333000...,,,,,,///222444333444333111---)))((((((&&&))),,,...------///111222222444555555444333222...,,,++++++,,,***&&&"""###$$$""""""$$$###'''''''''((((((((())))))(((+++---...---...222666666333///---......---,,,,,,,,,------...///000000---,,,+++,,,///000...,,,)))((((((***+++,,,***(((((('''((()))&&&!!!"""&&&))),,,000222444666999;;;888666111...111666555111,,,(((&&&((('''%%%&&&***&&&(((***---000333666777666444000,,,******+++,,,(((&&&&&&'''***---......************+++,,,---......//////---+++)))(((((()))&&&###&&&,,,000111000...///000///...---...///------...000111222222111...///111222111///,,,***%%%%%%$$$###$$$&&&(((***'''%%%"""!!!###%%%%%%$$$$$$'''(((&&&!!!!!!$$$***++++++)))'''&&&''')))))),,,///000...------...000000222444777777555333000...,,,***)))***+++,,,***&&&&&&'''&&&!!! """'''***,,,***%%%"""###&&&"""$$$&&&&&&$$$$$$%%%'''&&&((()))&&&  !!!###%%%&&&&&&%%%$$$))),,,---(((""" &&&,,,)))'''&&&'''******(((%%%"""!!! $$$(((###""" """"""!!!"""&&&***''''''&&&%%%%%%&&&((()))***---111333222///,,,***$$$""""""###""" """&&&&&&%%%%%%(((---222444555111///,,,***)))***,,,------000666<<<@@@AAABBBAAA??????===888111------///000///---)))&&&%%%''')))---///111...(((%%%'''***(((***---000111222222111...000111000+++'''###"""!!!&&&,,,---+++((())),,,,,,)))%%%$$$''',,,000222///---+++))))))'''%%%###!!!&&&...666888333---***'''$$$&&&***+++)))%%%###$$$%%%&&&&&&%%%$$$$$$,,,,,,///333777666222...&&&$$$!!!"""$$$'''***,,,...000111333666999888===@@@===<<<<<<;;;888222111///+++&&&###!!!!!!!!!"""$$$'''***---000///...///111222222111222000///000222333000...+++000555666333222444777666777999===AAA@@@<<<888888888999:::<<<;;;999666777777333000222888;;;999///***&&&&&&&&&%%%)))...111777<<<>>><<<:::999:::666555444333222444888;;;:::===@@@>>>999555666888555444333222222333333444444666:::>>>???;;;555000---,,,************,,,,,,,,,...000222333666999<<<888888666000***&&&%%%&&&$$$$$$%%%)))...111222222//////...///000000...---***+++---...//////......+++***)))***+++------,,,((()))+++,,,+++***'''&&&'''(((((('''(((+++222888888666222///------...///,,,+++(((&&&&&&(((***++++++******000777<<<<<<999777444000...///111222222000...,,,***+++...222555444555555333///,,,))))))&&&(((******)))+++///222666888::::::888777666777222000......---+++%%%!!!"""### !!!$$$###)))((((((((('''''''''&&&(((+++...//////000555888999666222000111000...,,,---------------...///000---+++)))***---///...,,,%%%$$$$$$&&&((()))(((''''''&&&(((((($$$###$$$'''+++///333777;;;???999666111...222888777333111---***+++)))'''(((+++$$$%%%(((,,,000333666888444222///,,,++++++,,,---((('''&&&(((+++.........''''''(((***,,,...000111111111000...+++***)))***,,,(((%%%'''---222222000---.........,,,+++,,,---,,,,,,---///111222222222...///000000000000//////)))(((%%%$$$$$$&&&(((***'''%%%"""###&&&)))((('''%%%'''(((%%%  $$$''')))***)))(((((((((******,,,///...,,,,,,---000000111333777999999666444///...,,,+++++++++,,,,,,+++((('''((('''###"""$$$%%%***---,,,'''$$$%%%'''"""%%%(((((('''&&&(((***&&&)))***&&& !!!%%%'''((('''&&&---///...(((###%%%$$$$$$%%%'''((((((''''''!!!!!!""" """######!!!$$$%%%&&&&&&...,,,***(((((()))+++---,,,---///222333000+++'''""" !!!###$$$$$$&&&&&&''')))+++...000111(((((('''((())),,,///000555777;;;@@@EEEEEEAAA===;;;:::888222---***,,,//////222333...&&&###''',,,//////...+++(((&&&'''(((%%%''',,,222666777444111111...************&&&###$$$&&&(((***+++)))'''%%%((('''%%%%%%(((,,,111555333///)))&&&%%%%%%$$$$$$###$$$%%%'''+++...222444+++'''###!!!###$$$###""""""$$$%%%%%%$$$###$$$%%%&&&,,,333999;;;999444000%%%### !!!###%%%)))***,,,---...///222555999:::;;;;;;;;;999777666333222111...***%%%!!!!!!###%%%&&&'''++++++...222666777444111000000000...,,,+++,,,...)))***---000222444555666;;;888888999777444666;;;:::999:::;;;;;;:::777444333000......000333555555+++***'''$$$###%%%***...333666999;;;:::999999999:::999777444222333666999;;;::::::999999;;;<<<===999666222111222444666777777888:::<<<;;;888444000---***&&&%%%'''+++...000111111333444555777888888888999777222,,,((((((***'''''')))---000222111000+++///111//////111///+++111111000000111111222333,,,***)))+++...///...+++---,,,+++***)))(((((((((,,,+++))))))+++...111333111444666444000...111444000***### !!!%%%((()))%%%'''+++222777777333............---+++,,,---///---+++)))(((***...333777555444333111...,,,)))''')))))))))((((((+++///222<<>>:::666555333///***))),,,...///111000,,,(((&&&)))---...---,,,,,,++++++***)))'''***000777;;;;;;777333000---++++++,,,,,,***'''%%%&&&'''((()))(((&&&&&&&&&%%%######%%%***///222222///,,,***)))(((&&&$$$&&&&&&'''(((***---000111***&&&###"""######""" """###%%%%%%$$$$$$%%%&&&***...444999:::777333///&&&$$$ """$$$&&&(((***+++,,,...111444555666777888888666444222111000///,,,(((%%%!!! """$$$&&&'''((()))***---222666777444111///...,,,***(((((()))************,,,///333777::::::777777777555111111555777777777888999888555333///---***)))+++...///000'''&&&### &&&***111333666888888999999999999999777444222222555888:::999999999:::;;;===>>>:::777444333444777888999888999:::;;;;;;777333///...+++)))'''))),,,///111000000222444666888999:::;;;;;;:::666000+++***++++++++++++,,,///000///...---111222000111333111...111111000000000111111222---+++)))***,,,...---,,,,,,,,,------------------...,,,++++++---///111222000444666444///---...111,,,((($$$"""$$$%%%&&&%%%!!!###(((...222333///+++((()))(((((('''(((***+++)))'''$$$"""$$$(((...111//////---,,,***(((''''''%%%&&&&&&&&&(((+++000444>>>@@@AAA???999444111111333333222000,,,)))'''&&&%%%###  !!!""")))&&&$$$######%%%'''(((''')))************,,,...000,,,((()))...111111///---...//////000///......,,,***((('''&&&&&&%%%$$$""" !!! %%%###"""""""""""""""!!!%%%%%%&&&***///444777999555444222000000000111222111000///...------......(((&&&&&&***111777777666222///+++***++++++***))))))***++++++***(((&&&$$$$$$&&&(((***---000222444666666777888777333///+++++++++***)))***+++---......---,,,+++,,,,,,,,,+++,,,...000222333333333222222555888999888666555555555111+++&&&$$$&&&(((***------------,,,+++***)))%%%%%%%%%&&&&&&&&&$$$###&&&***,,,+++'''$$$%%%'''&&&'''(((***+++,,,---...111///...111666999777444000---******,,,,,,+++***,,,,,,+++((($$$!!!!!!!!!'''''''''((()))+++---...***)))((())))))(((%%%### !!!!!!$$$&&&&&&$$$!!!$$$((()))%%%"""111111111000---***'''%%%"""###$$$&&&''')))***+++***'''&&&'''******'''###"""###%%%%%%""" !!!"""###$$$$$$)))(((''''''(((***---///***))))))+++,,,,,,+++)))"""!!! """$$$$$$######""" !!!$$$&&&&&&$$$###$$$'''---444888>>>>>>>>>??????===888555000///---***((())),,,//////...,,,+++******,,,---...,,,+++---000111///,,,***///666>>>BBB@@@:::555///---,,,---111222///---)))(((''''''&&&&&&%%%%%%###""" """&&&***,,,000///.........,,,(((%%%)))((((((((()))+++---...***(((&&&%%%%%%$$$""" !!!###$$$%%%$$$%%%&&&(((...000444777777444111...'''%%%!!! """$$$&&&(((******,,,...000...000222444444222///......---+++)))&&&$$$"""!!! !!!"""###%%%''')))***((()))---111555666555333///---)))&&&%%%%%%&&&''',,,***''''''***111777<<<777555555555111,,,+++---333333333444555555333000,,,)))&&&%%%&&&(((******%%%$$$ ###'''...///111333666777888999888777666333111111444666888888888888999;;;===???888666333333555777888999999:::;;;<<<:::666222///000...---+++,,,...111333///000222444666888::::::;;;<<<<<<999555111...---111...,,,,,,---------,,,---111222000111333333000222111111000000000000111///---***)))***,,,,,,,,,---...000222444444444444000///---...///111111000///222444222---***)))***''''''''''''((('''%%%"""!!!"""&&&+++......+++((($$$$$$$$$$$$%%%'''((()))'''$$$ ###))),,,***)))(((&&&&&&'''((()))%%%%%%&&&''')))...444888???@@@@@@===888444111111111111000...---+++))))))&&&$$$""" """$$$)))'''$$$!!!"""$$$''')))'''+++---***%%%###%%%(((***'''$$$%%%***///000000...//////000000///......+++***'''$$$"""""""""###""" !!!"""###$$$$$$$$$$$$###""""""%%%***///333444111000...---,,,---///000222111000.........///000'''%%%&&&***000555777666000...+++******+++******+++,,,......,,,)))%%%"""!!!$$$(((++++++...222555888:::===???<<<777000,,,---,,,)))'''''')))+++,,,++++++++++++++++++******,,,...111444555555444333555777999:::888555444444555111+++&&&%%%(((,,,///111111000///...,,,***)))))))))((('''''''''''''''+++,,,,,,)))%%%"""###%%%&&&'''(((***+++,,,,,,,,,///,,,***,,,111444555444,,,+++***+++---///............---***&&&$$$$$$%%%(((&&&$$$&&&+++///000000)))(((&&&&&&&&&&&&$$$"""!!!$$$&&&&&&$$$!!! $$$((()))%%%!!!------...111444333...***"""$$$%%%%%%&&&&&&'''))))))***+++---///---((($$$"""&&&)))'''""""""!!! !!!###$$$&&&'''''''''''')))+++---...)))(((&&&''')))*********$$$###"""###%%%&&&&&&%%%"""  ###%%%,,,)))&&&$$$&&&+++000444???>>>===<<<:::666222000...,,,***((((((***...111...+++((((((+++......---000---,,,000666888666222000555<<>>444222111222444666777777:::;;;===<<<999555111000333222222000000111333555222222333444555666777777777999::::::888555333222333000,,,++++++------------000111///000444555333444333222111111000000000000...+++))))))***,,,---000222555777999999999888333111///000222222000...,,,...///---)))&&&$$$$$$%%%(((+++......+++&&&"""$$$%%%(((***+++***'''%%%#########%%%(((***++++++(((%%%!!!"""'''***'''&&&$$$###$$$'''***---******++++++---222888===AAA???===:::666333222222333111...---,,,,,,+++***%%%%%%$$$###"""$$$&&&))))))'''$$$!!! """'''++++++///222---%%% """&&&'''$$$"""###&&&+++---..................---,,,,,,,,,***(((%%%######%%%'''(((%%%""" ###$$$$$$$$$$$$$$$!!! %%%***---///+++*********,,,///222444666444111...+++)))(((((($$$###$$$(((---222444444...---+++***************---///111111///***%%%"""!!!&&&++++++***+++000555666;;;@@@AAA>>>777///++++++)))'''%%%%%%''')))+++***+++,,,+++***'''&&&&&&))),,,000444666777666555555777888777333000.........---+++)))(((***---000222222111000///---,,,+++...---,,,***((((((***,,,000///---)))$$$"""###%%%'''((()))+++,,,,,,,,,,,,---***&&&'''+++///333444,,,------///000000000/////////...,,,(((''''''((()))%%%!!!###***//////...(((&&&$$$$$$$$$%%%$$$###!!!!!!###$$$%%%######((()))&&&###---,,,---111444444///***$$$%%%&&&%%%###"""###%%%)))***---000000,,,'''######'''***(((""" ###""""""!!!"""###%%%'''(((&&&''')))+++,,,---------***'''%%%%%%''')))******((('''&&&'''))))))((('''###&&&...,,,)))''''''+++///222;;;<<<<<<:::777333000//////---)))((())),,,000222,,,(((%%%&&&+++//////---222000///444;;;@@@>>>;;;:::<<>>===999555333222666777777666444444555777777666555444333222111000000111444666888888777666333000,,,***+++---//////000333333111333888:::888777666444333222111000000000///,,,***)))***,,,...555666999;;;<<<;;;:::999666333000111333444111---((())))))(((%%%""" &&&***///333222...)))%%%&&&'''))))))'''%%%"""!!!$$$###$$$&&&***------,,,***((($$$!!!!!!###&&&)))$$$"""!!! """&&&***---////////////111555<<>>@@@===999333,,,'''###!!!!!!"""###&&&***...111111+++++++++)))(((''''''''',,,---///000...***%%%"""!!!&&&***)))'''&&&***///333888>>>???;;;333,,,)))'''&&&%%%$$$$$$''')))+++)))+++---,,,((($$$"""!!!&&&)))---222555777777777666666666444000,,,******...000111000---++++++,,,000000000000///...---,,,...///...+++)))))),,,///333222...***&&&$$$%%%&&&''')))+++---............+++((($$$###%%%+++000333000111333333222000///......//////...+++)))((())))))$$$ """'''+++***(((&&&$$$######%%%&&&&&&%%%"""""""""###$$$"""%%%((('''%%%222000//////000...)))%%%%%%'''(((&&&###!!!"""$$$)))+++---///...+++'''$$$$$$''')))&&&"""!!!$$$(((%%%%%%&&&&&&((()))++++++))),,,///222333111...,,,+++)))&&&&&&''')))*********))))))***+++,,,***((("""$$$)))))))))***,,,///222444777999<<<<<<:::777555444222...)))&&&(((+++...///)))&&&$$$%%%)))---...---222222333999AAAGGGJJJJJJGGGFFFEEEEEEDDDAAA===999666444444777::::::777333111...)))%%%######%%%&&&!!! !!!"""%%%&&&(((+++,,,+++(((%%% """$$$'''(((%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%$$$$$$%%%(((***((('''$$$###$$$&&&)))+++'''&&&%%%%%%%%%%%%&&&'''''')))******'''%%%$$$$$$''''''(((((()))***+++,,,)))'''$$$!!! !!!"""$$$)))(((&&&%%%&&&(((***+++&&&))),,,///000222333555333///+++***++++++)))'''((('''&&&%%%$$$$$$%%%%%%'''&&&''')))((($$$$$$(((+++***)))***---......---++++++,,,---//////,,,***%%%%%%###!!!!!!$$$((('''(((,,,000222///,,,&&&'''(((((('''(((+++---.........///111333666777333333444777;;;======<<<;;;>>>@@@>>>:::666555666888;;;===;;;888666888::::::999666444000---+++******+++---222666999999888222///,,,+++,,,...000000444666666444666<<<@@@???888777555333111000////////////...,,,++++++...000888999:::;;;<<<<<<;;;:::888333///000333555222...&&&&&&%%%$$$"""!!!!!! '''+++000222000---***)))%%%&&&'''&&&###!!! %%%###$$$''',,,///---++++++)))'''$$$###$$$%%%&&&!!! ###'''***111111111333666===EEEKKKRRRJJJ???666222333555666333...'''$$$$$$%%%###!!!!!!&&&'''&&&&&&''')))++++++***'''$$$%%%***///111444666333,,,&&&&&&'''))))))(((((()))***+++,,,111000...---++++++******)))++++++)))''''''+++///222222///***$$$ $$$&&&)))(((%%%###$$$&&&&&&%%%$$$%%%'''((((((''''''(((,,,222999AAAHHHLLLLLLIIIEEE>>>555---%%%!!!###$$$%%%(((***---000111++++++,,,***'''%%%%%%&&&)))***,,,---+++(((%%%"""!!!$$$&&&&&&$$$$$$&&&)))000666;;;;;;666///+++)))&&&&&&%%%%%%&&&((()))***(((,,,///...)))$$$!!!!!!&&&(((+++///111444555555444555555333///---,,,,,,444888:::888222,,,)))(((---.........---,,,+++++++++,,,,,,***'''(((+++///444111...+++((('''''''''&&&(((+++...000000000///***'''### """&&&---111222555777666333///,,,++++++---//////---***((('''&&&###!!!"""%%%'''%%%###$$$######%%%'''))))))(((!!! !!!###%%%%%%###"""!!!&&&((((((666333000---+++)))'''%%%%%%(((***((($$$"""$$$'''***+++------+++)))&&&%%%%%%&&&&&&$$$###$$$)))---+++,,,,,,---......------///333888;;;;;;666111,,,---+++((('''(((*********+++******+++,,,,,,***(((!!!"""###%%%'''+++///222444555555444888>>>AAAAAA???>>>>>>333---'''###$$$'''((()))&&&%%%$$$$$$'''***,,,---000222666<<>>===777555555666888777222...)))'''%%%######$$$'''(((###"""  !!!"""$$$$$$%%%''')))***)))'''!!!###%%%'''%%%&&&'''&&&$$$$$$'''***%%%&&&&&&$$$###$$$'''******'''"""!!!%%%((($$$&&&''')))***+++++++++&&&(((++++++)))'''&&&&&&'''&&&%%%%%%&&&(((+++---***'''###  ###$$$((('''$$$""""""###%%%&&&###&&&***,,,,,,---///111///,,,)))***,,,,,,((($$$%%%$$$"""!!!!!!!!!"""###$$$"""###$$$###!!!%%%'''&&&%%%''')))+++++++++'''(((+++...000///+++'''$$$%%%%%%###!!! !!!"""(((((()))---111000+++&&&!!!"""###$$$%%%(((***++++++++++++---///111333222333555999===???>>>===;;;???BBB@@@;;;777777999:::>>>AAA???;;;888999<<<:::999666222...+++(((''')))(((***...444888999999222000---,,,---...///...555777666444666===BBBBBB777666444222///...---,,,---///000///------///222888999999:::;;;;;;<<<<<<999333......222555333///&&&$$$"""!!!"""###$$$$$$&&&))),,,,,,***))))))***"""$$$&&&%%%###"""###$$$'''%%%%%%)))...111///,,,---,,,+++)))'''&&&%%%%%%!!!  ###&&&(((000111444888???JJJUUU\\\aaaUUUEEE888222222555777333---&&&###$$$%%%$$$"""%%%,,,---+++''''''(((...000000---******...333666888999777333///------,,,---.../////////000000555444222000///.........---000111000,,,+++...111444444333///***&&&%%%&&&'''***,,,***'''&&&)))------,,,,,,,,,------***(((+++---222999AAAKKKRRRWWWSSSQQQNNNIII@@@666---((()))***+++,,,...000222444000111111///+++(((((()))((()))+++,,,,,,***)))'''######$$$%%%&&&'''((()))000555999777222---,,,,,,)))))))))*********))))))''',,,111111,,,'''%%%%%%)))******+++---...000111///000111000///...///000666999<<<999222---++++++------,,,+++***((('''&&&$$$''')))'''$$$$$$(((,,,111///,,,***))))))((('''$$$&&&***---000000000000)))'''### $$$***...222555777666222---***((((((+++///000...***'''%%%""""""###$$$%%%$$$######""""""$$$'''+++,,,,,,+++"""!!!!!!###&&&)))******"""(((,,,,,,555333000,,,)))(((((()))%%%(((+++***&&&$$$'''++++++,,,---,,,***(((''''''&&&%%%###"""###''',,,000111111222222222000///...333888>>>BBB@@@:::333---...,,,***)))*********)))*********+++,,,,,,***(((%%%$$$$$$######$$$$$$$$$%%%(((---222555555444333333999AAAFFFGGGFFFFFFGGG333,,,%%%!!!!!!###$$$$$$$$$$$$$$$$$$%%%(((+++------111777>>>HHHSSS___fff^^^WWWLLLCCC???>>>??????777555444555666333...)))###"""!!!!!!"""%%%(((+++$$$###"""!!! !!!""""""%%%$$$$$$%%%((()))***)))  !!!###%%%&&&((()))***((('''(((,,,000&&&'''&&&$$$###$$$''')))---(((######&&&###%%%(((,,,.........---%%%'''***+++***)))))))))&&&%%%###"""###'''***---***(((###  ###$$$'''%%%"""  !!!"""!!!%%%((())))))))),,,...,,,)))'''))),,,+++'''"""###""" """$$$###!!! !!!"""$$$######$$$''')))))))))"""$$$)))---///...)))$$$%%%&&&''''''$$$###"""###)))((()))---111000)))""" !!!###&&&)))))))))))))))***,,,...000000111444888<<<>>>>>><<<<<>>:::333------222555333000'''$$$"""!!!"""%%%'''(((%%%'''((('''%%%$$$''')))"""%%%''''''%%%%%%(((+++***((((((,,,111444111...000//////...,,,)))'''&&&######""""""###%%%((()))000222777>>>HHHVVVcccllllll^^^JJJ:::333222555777555...'''%%%''')))(((&&&%%%+++222444000+++((()))000333444222...---222666;;;<<<<<<<<<:::777444333---000333444444444444555:::888666444222111111111333666888666111///111444555666666333///,,,,,,---))),,,...,,,))))))---222222222222222222000---***000222777>>>GGGPPPXXX]]]TTTTTTRRRNNNGGG===444...---///000111111333555777666888888666111------...++++++---............---%%%%%%%%%'''***------,,,111555888666111------///,,,,,,---------+++)))(((&&&,,,222333///***)))***---,,,***))))))***,,,,,,)))***------...///111333222555888555000---...000------,,,***(((%%%###""""""%%%%%%""""""%%%***...---+++******)))((('''"""$$$(((,,,///000000///)))'''### """(((---000333777666111+++((('''%%%***///111...***&&&$$$!!!$$$&&&%%%$$$###$$$!!!"""$$$)))---///...---&&&$$$###%%%(((+++------&&&"""%%%,,,000222>>>888///***(((((('''&&&''''''&&&&&&''''''((((((+++,,,,,,***((('''''')))$$$###"""$$$---555666888888777444222111111888>>>CCCBBB;;;333...---,,,+++***)))***,,,...///222...***)))***+++)))(((&&&''')))+++,,,+++'''$$$)))(((+++222555555777;;;;;;>>>EEENNNSSSQQQJJJCCC555+++  """""""""%%%(((&&&######'''+++111000111888EEESSS]]]aaaZZZTTTMMMHHHFFFDDDBBB???:::555222333555333+++###%%%'''%%%%%%(((&&&%%%$$$###"""###$$$%%%###$$$$$$%%%&&&'''((()))"""  """%%%&&&&&&******)))((('''(((+++---///,,,(((###"""$$$***///...***$$$!!! """$$$%%%###&&&)))+++++++++,,,---(((''''''((()))***(((&&&%%%""" """'''+++------***'''""""""'''***,,,'''###!!!""""""!!! """"""###$$$%%%&&&((()))///,,,)))(((((('''&&&%%%%%%$$$""" $$$''''''$$$!!!  !!!%%%&&&###!!!###(((,,,---+++(((%%%'''***,,,)))$$$ """%%%)))+++...000...***%%%"""$$$)))(((&&&&&&&&&''''''((())))))))))))***,,,///333666888999999999===AAAAAA===:::;;;===@@@BBBCCCBBB@@@???BBBDDD@@@<<<666111...,,,+++***+++---...------000666<<<555222///...///000111000...,,,+++---000333333222333111///...---,,,)))&&&+++...111222111000000000///000222666:::<<<<<<;;;:::666///,,,222999555,,,%%%$$$###&&&)))+++***(((***%%% &&&+++,,,+++,,,,,,---///222444444333777555444666999999777444555666777777333...)))&&&+++++++++...222444222000444:::CCCMMMYYYggguuunnnRRR===555555777888777555222///---...///000000222666888777333...+++000555999999666555777:::======???CCCFFFDDD<<<555,,,111888>>>BBBAAA???<<<@@@>>>:::777666777999;;;@@@???>>>>>>>>>;;;888555444777::::::888555333111666444111//////111444666666555444333222111111111444777:::>>>CCCJJJQQQVVVTTTRRROOOLLLGGGAAA:::555111333777<<>>JJJSSSWWWRRROOOLLLJJJIIIFFFBBB>>>:::666444666888555---%%%&&&)))(((&&&&&&''''''&&&%%%%%%$$$%%%%%%###$$$%%%'''((((((((((((###!!! """%%%%%%%%%*********(((''''''))),,,---+++((($$$"""%%%)))......***%%%""""""###&&&'''&&&''')))***))))))***+++)))'''&&&&&&''''''&&&%%%$$$###"""$$$(((,,,---,,,)))&&&### ###&&&)))+++((($$$"""######"""!!!!!!!!!!!!"""$$$&&&((()))---+++******+++)))'''$$$((('''&&&%%%###$$$'''***(((&&&###"""""""""!!! ###"""!!!###&&&&&&$$$!!! %%%))))))'''###!!!%%%)))---+++'''###"""$$$%%%''')))***)))&&&"""$$$)))(((&&&&&&%%%%%%&&&'''&&&&&&%%%$$$&&&'''***,,,///111222333444999>>>???<<<999:::;;;===>>>???>>>======???AAA===:::666222000///....../////////---,,,...444999777444111//////000000///---,,,***+++...000///---++++++***+++,,,+++)))'''***,,,......---++++++,,,+++,,,///444999<<<======999666111---222888666000,,,+++---111555777666444...)))$$$$$$)))...000000222444777<<<@@@BBB@@@>>>DDDAAA??????AAABBBAAA@@@@@@@@@@@@===:::555222111555444444666999:::888666>>>FFFRRR]]]hhhtttqqqVVVBBB999777777777;;;;;;999777555666999<<<;;;<<<===<<<:::666333000333777;;;;;;888888;;;>>>AAA@@@@@@CCCFFFEEE???:::555999???FFFKKKKKKGGGCCCCCCBBB@@@??????AAADDDEEEEEEEEEEEEEEEDDDAAA<<<888888;;;>>>@@@@@@>>><<<;;;<<<:::888666555555777888:::999888666666555555555:::;;;===???@@@CCCGGGJJJMMMKKKGGGCCC???:::666444444777<<>>:::666444888555333333777:::<<<<<<666222///000555999999777999:::;;;:::999999;;;===777666555444444111+++'''(((***,,,///000000///...,,,+++)))&&&"""!!!###%%%''')))---111222222000///+++***)))(((((()))***+++...---)))&&&$$$#########$$$%%%&&&$$$""""""%%%(((---...,,,)))***---***%%%!!!###$$$%%%&&&&&&'''(((%%%$$$"""!!!!!!###$$$&&&)))))))))((((((&&&%%%%%%''''''&&&'''(((((('''%%%&&&$$$"""$$$(((***'''$$$!!!###(((+++)))&&&###$$$%%%''')))+++---...,,,'''######(((---///...888333,,,(((%%%%%%$$$###&&&%%%###""""""###%%%&&&%%%&&&''''''&&&''')))+++)))&&&""""""&&&---222666888444111000222333222000///222555444///+++))))))++++++,,,...111555888;;;666111+++'''''')))+++---&&&&&&'''***---...---,,,***((()))...333666;;;AAAFFFLLLSSSVVVRRRJJJ@@@:::///)))""" $$$(((******'''%%%&&&''',,,******---555>>>EEEIIIHHHIIIKKKLLLKKKGGGAAA<<<777555444666999666///(((### (((---,,,'''%%%(((((((((((('''&&&%%%$$$###$$$&&&)))***))))))(((%%%###!!! """$$$%%%%%%***++++++)))'''&&&((()))***)))'''%%%###$$$(((+++---***&&&###"""$$$''')))((())))))'''&&&&&&'''))))))'''%%%$$$%%%%%%$$$""""""!!!!!!$$$''')))***)))'''%%%###!!!!!!###%%%'''***(((%%%$$$$$$$$$###""" """%%%(((************+++,,,***'''$$$***++++++***)))(((***,,,(((&&&%%%%%%&&&%%%###!!!%%%$$$###$$$%%%%%%###!!! ###&&&&&&### $$$)))///000---(((&&&%%%$$$%%%&&&&&&%%%###!!!%%%((('''%%%%%%%%%&&&&&&'''&&&$$$"""!!!%%%%%%%%%&&&(((***,,,...111666<<<>>><<<999777777888999999888777888:::<<<:::888666444333333333444777666444000,,,,,,111666999666333111111222222111...---,,,---......---,,,''''''(((+++---...---+++---------+++(((''''''(((&&&(((+++111777<<<>>>???888777444111333888:::888666777:::???CCCEEECCCAAA888333---,,,000666999:::<<>>CCCMMM\\\iiirrryyyqqq[[[HHH???;;;888666;;;===???>>>;;;===CCCIIIHHHGGGDDDAAA===999666444444777::::::999999===AAAFFFCCCAAABBBEEEFFFCCC@@@???@@@EEEMMMSSSTTTNNNHHHDDDDDDEEEFFFHHHJJJMMMNNNJJJKKKMMMNNNMMMHHH@@@;;;<<<>>>AAADDDEEEEEEDDDCCC@@@???>>>===;;;:::999999;;;;;;999888888888999999<<<===>>>>>>======>>>???DDDAAA===999555333333222555999>>>DDDGGGGGGFFFEEEEEEEEEEEEDDDBBB???<<<:::;;;999888999===AAACCCDDD===999666777<<<@@@AAAAAA===:::777555777:::<<<===:::999999999888555000,,,+++,,,---//////000000///---,,,***&&&"""!!!"""$$$***...222666666333///,,,***(((%%%$$$$$$%%%(((***...+++'''###""""""$$$%%%%%%%%%$$$###"""%%%))),,,444444000+++)))+++)))$$$"""""""""###############!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$######&&&%%%$$$&&&)))+++++++++***'''$$$%%%((()))(((&&& ###%%%%%%######$$$&&&)))+++,,,------+++'''######&&&*********444111,,,(((%%%#########&&&$$$"""!!!!!!"""$$$%%%'''((()))((('''(((***+++((($$$!!!###***222666888888333......222555333111...000000...***'''&&&&&&******,,,...111555777999333...((($$$$$$''',,,///((('''(((***---......---+++'''(((---222666===DDDLLLPPPUUUSSSLLLBBB;;;888000,,,(((%%%%%%%%%$$$"""%%%(((++++++)))&&&&&&&&&***)))(((***000777===AAADDDFFFIIIKKKJJJEEE???;;;333111///111444555222...(((######+++111///)))%%%'''((((((((('''%%%###""""""$$$'''***+++***)))((('''$$$!!!!!!"""$$$%%%%%%+++,,,,,,***(((&&&&&&'''''''''&&&$$$""""""%%%'''---+++((($$$""""""%%%'''))))))'''%%%###$$$'''***)))'''$$$#########"""!!! !!!###%%%&&&&&&&&&%%%$$$###""""""###$$$%%%(((((('''&&&&&&%%%$$$### !!!$$$(((***(((''''''((()))((('''%%%)))+++,,,,,,***))))))***&&&&&&&&&'''((('''$$$!!!$$$$$$############"""!!! """$$$%%%$$$"""###***111555333...***'''&&&&&&&&&&&&&&&%%%$$$### &&&(((%%%$$$&&&'''(((((()))((('''%%%$$$((('''&&&%%%'''))),,,...222777===???===999555333222222111000111222444666666777888777777777999:::@@@???<<<555///---000333888666333333444666777777222111111111222222222111------...111444555333222333222000,,,(((&&&''')))%%%&&&)))///666<<<>>>???:::::::::888999<<<@@@CCCCCCEEEIIILLLOOOOOOMMMKKKEEE@@@:::888:::???CCCDDDDDDGGGMMMTTTZZZ]]]\\\[[[VVVRRRMMMIIIIIIKKKNNNPPPRRRTTTTTTQQQLLLIIIHHHHHHMMMLLLJJJIIIGGGFFFDDDBBBDDDPPP```mmmssstttttttttwwwkkkZZZKKKCCC===999666555:::>>>>>>;;;>>>FFFNNNNNNMMMJJJEEE@@@;;;666444444666777888888:::>>>AAAHHHEEEAAA@@@BBBDDDEEEEEECCCBBBEEEMMMUUUWWWPPPIIICCCDDDFFFIIIKKKLLLNNNNNNKKKMMMQQQSSSRRRLLLCCC<<<===>>>AAACCCFFFFFFDDDCCC???@@@@@@AAA@@@>>>===;;;:::999888777777888999::::::<<<>>>===<<<;;;;;;<<<::::::999777444222111111444888===AAADDDCCCAAA??????@@@BBBBBBBBB@@@>>>===:::::::::<<>>???AAADDDDDDCCC999333,,,+++///333555555888999;;;<<<<<<;;;888666222222111000000000000000111000---(((%%%$$$&&&(((///222777:::999444...***'''&&&%%%$$$$$$%%%&&&'''***(((%%%###""""""$$$%%%"""!!! !!!$$$)))000444<<<;;;555---))))))'''$$$###"""!!! !!!!!!!!! !!!!!!""""""######$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%'''+++...000111,,,)))&&&&&&(((((((((''' """$$$(((+++---------,,,+++(((%%%$$$&&&''''''&&&111///,,,(((%%%#########$$$###"""!!!!!!###%%%&&&)))))))))(((%%%%%%&&&'''### ###+++222777888777222---...222555444222000000...,,,)))&&&%%%%%%))))))***,,,...000111222...+++&&&""""""%%%+++///)))((((((***,,,,,,,,,******'''&&&+++111777@@@HHHOOOQQQPPPJJJAAA:::777777///---+++)))((('''%%%$$$$$$&&&)))******(((''''''*********+++...444:::>>>CCCEEEHHHHHHEEEAAA<<<999333000---...111555666666,,,&&&%%%,,,222000***&&&%%%%%%&&&&&&%%%$$$"""!!!"""$$$'''***+++***)))((((((%%%"""!!!"""%%%&&&'''+++,,,---,,,)))'''&&&&&&$$$%%%$$$"""!!!!!!###%%%---,,,)))$$$ !!!$$$((('''&&&$$$###$$$(((+++(((&&&$$$###$$$$$$"""!!! """$$$%%%&&&&&&''''''$$$###""""""""""""###$$$'''((())))))(((&&&%%%%%%"""!!!!!!"""$$$&&&)))+++(((&&&######$$$&&&''''''''')))+++***)))'''''''''$$$%%%&&&)))***((($$$!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$""""""(((///555555111,,,)))))))))))))))))))))(((((($$$"""%%%))))))&&&%%%((())))))))))))((((((''''''+++)))((('''))),,,///222888<<>>???888999999888999:::;;;======;;;::::::;;;;;;:::888:::888555000+++))))))+++)))))),,,111777===???@@@???@@@BBBDDDDDDFFFKKKOOOTTTUUUWWWWWWVVVUUUSSSSSSPPPKKKFFFBBBBBBDDDGGGIIIFFFGGGJJJOOOUUUXXXYYYYYYSSSPPPLLLHHHGGGHHHLLLOOOSSSWWW[[[ZZZTTTPPPNNNNNNSSSRRROOOKKKGGGDDDBBBAAAGGGRRRbbbmmmooolllhhheeeeee^^^SSSIIIBBB===999555111666;;;;;;999<<>>888444777777888999:::<<>>???BBBDDDEEEDDDBBBDDDJJJSSSUUUPPPIIICCCDDDFFFHHHJJJJJJJJJJJJIIIKKKOOOSSSRRRMMMDDD>>>@@@@@@@@@BBBEEEEEEBBB@@@===???BBBDDDEEEDDDCCCBBB:::999888777888999<<<===;;;===>>>===;;;999999:::666999======:::666333222555888;;;>>>???>>>;;;::::::<<<>>>@@@AAAAAA@@@???666777888:::===@@@DDDFFFEEEDDDCCCCCCBBBAAA@@@>>>555...&&&%%%)))---...,,,555888<<<@@@BBBCCCCCCCCC<<<:::777444222111111222888666222...******,,,///333666999;;;999333---(((&&&'''((())))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$ &&&///777;;;CCCBBB<<<222,,,+++***(((&&&$$$!!!!!!"""###!!! !!!""""""#########$$$$$$&&&&&&'''''''''''''''&&&&&&%%%%%%'''+++///111222,,,***)))(((((((((((('''!!!$$$(((,,,......---,,,+++***'''&&&&&&%%%$$$$$$------,,,)))%%%"""""""""""""""######$$$%%%'''''''''((('''$$$!!! !!!!!!(((...333555222///---...111444333222000///...,,,***((('''''')))))))))***+++++++++++++++***'''$$$"""###'''+++'''&&&''')))++++++)))''')))%%%&&&+++222888BBBJJJQQQNNNIIIAAA999444222222++++++***(((&&&$$$###""""""$$$&&&((()))******))),,,---------///333999===BBBDDDFFFEEEAAA===:::888777444000000222555888:::---'''&&&+++///---(((&&&###############""""""!!!###$$$&&&)))***))))))((((((%%%"""!!!###&&&((()))+++---///...,,,)))''''''%%%%%%$$$""" !!!###%%%++++++***%%%  ###(((((('''%%%###%%%(((+++%%%$$$$$$%%%''''''%%%###$$$&&&(((((('''''')))+++%%%%%%$$$######$$$%%%%%%'''***,,,---+++***))))))''''''((()))***,,,---...***'''###"""$$$(((+++,,,(((***+++***((('''''''''$$$&&&)))---...,,,'''### """###"""""""""$$$&&&''''''''''''&&&$$$"""!!!"""&&&---333555333///,,,,,,------............---+++***,,,///---)))))),,,,,,+++)))((('''''''''(((++++++******---000444777???BBBEEEFFFCCC===666222...,,,))))))+++...000111444888===???>>>>>>@@@CCCFFFGGGFFFAAA<<<888999;;;888777777;;;@@@FFFIIIKKKFFFFFFEEEDDDCCCEEEIIILLLPPPMMMHHHEEEDDDCCCAAA???BBB@@@===777222//////000000000222666<<>>===DDDNNN[[[dddddd^^^YYYVVVSSSOOOIIIDDD???;;;777444222555999999999===DDDKKKMMMMMMMMMLLLHHHBBB<<<999:::;;;;;;<<<>>>@@@BBBBBBBBBAAA???===>>>@@@BBBDDDEEECCCCCCHHHNNNQQQOOOKKKEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHKKKOOOPPPMMMGGGBBBDDDBBBAAACCCEEEEEEBBB???<<>>===;;;::::::<<<>>>@@@AAA@@@???>>>222555777:::;;;>>>BBBEEEEEEEEECCCAAA>>><<<:::999666000***)))+++---,,,***222777>>>CCCGGGJJJMMMNNNEEEBBB===999666555666777===<<<888444111111444777777888999999666111,,,)))'''(((+++------+++((('''%%%&&&'''(((((((((''''''###!!! ###***333:::===EEEEEEAAA888333222333111---)))&&&%%%'''((('''%%%'''&&&&&&%%%%%%%%%&&&&&&(((((()))***++++++++++++&&&&&&%%%'''+++.........+++,,,,,,,,,+++***))))))""" !!!###'''+++------,,,+++***)))((('''%%%$$$"""!!!)))******(((### """$$$&&&((()))))))))&&&&&&%%%### """&&&+++...++++++,,,---///000111111------,,,,,,,,,,,,+++***))))))************))))))+++,,,+++((($$$"""###$$$!!!"""$$$'''******(((&&&'''$$$%%%,,,333:::CCCKKKRRRLLLDDD<<<666111---***(((((((((&&&$$$"""!!!!!! """%%%(((+++,,,---///000000///...111666:::===AAAEEEEEEAAA<<<888777999777555333333444444444+++'''%%%((()))'''%%%&&&""""""!!!!!!""""""#########$$$%%%'''(((((((((((((((%%%"""!!!###''')))+++***---000000...+++)))(((((('''&&&###!!!"""%%%((((((******&&&!!! ###'''******)))&&&$$$$$$&&&((("""###%%%(((***+++)))&&&&&&'''((('''%%%&&&))),,,)))(((&&&%%%%%%&&&((())))))---111222000...------...///000222222222222222,,,***((((((+++...///000---...///---+++***+++,,,(((***///333555222---(((!!!###%%%&&&&&&'''+++............---,,,+++******'''***///555888888666444222333555666666666555555222222444666333...///333555222---)))'''&&&((()))------...000333777;;;===BBBDDDFFFGGGEEE@@@:::555111...++++++...111333444555:::@@@BBBAAA@@@BBBDDDFFFIIILLLLLLIIIHHHIIIKKKEEEDDDEEEIIIPPPVVVZZZ\\\[[[[[[XXXTTTRRRUUUZZZ___ddd___XXXRRRNNNLLLKKKJJJMMMLLLIIICCC>>>:::999999777777999>>>DDDJJJNNNOOOPPPOOOTTT]]]bbbaaabbbfffllliiiddd\\\VVVUUUXXX\\\```^^^YYYSSSMMMIIIHHHHHHDDDEEEFFFHHHIIIIIIFFFDDDGGGHHHIIIGGGEEEEEEGGGIIIGGGMMMRRRRRRMMMJJJLLLOOOWWWVVVRRRKKKBBB<<<::::::===FFFQQQWWWVVVRRRMMMKKKGGGEEEBBB???;;;888555222666777888888:::>>>CCCGGGHHHHHHHHHFFFDDDAAA???===<<<<<<===>>>@@@AAAAAAAAA?????????>>>>>>???@@@BBBCCCBBBBBBEEEHHHLLLMMMMMMEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFHHHLLLNNNNNNKKKHHHEEEBBB@@@BBBFFFFFFCCC@@@<<<>>>BBBFFFHHHJJJJJJIII>>>===<<<;;;===@@@DDDFFFBBBAAA???;;;666333333333:::AAAIIIJJJEEE>>>999777777888:::<<<===>>>>>>>>><<<===>>>???>>><<<:::999333666999;;;<<<>>>BBBEEEFFFDDD???:::666555666888;;;777333222222111///,,,---333<<>>@@@AAA@@@<<<888666777:::>>>:::999888555222...+++******+++,,,------,,,+++***)))))))))******,,,---......+++((()))///444888:::>>>AAA@@@:::666888::::::555000,,,,,,///000///------+++)))((('''''')))))))))***+++,,,---.........+++******,,,...///...---+++---000111000...,,,,,,&&&&&&%%%""" !!!!!!###&&&)))+++,,,,,,+++''''''(((&&&$$$!!! &&&((()))&&&"""!!!%%%(((***++++++***&&&&&&&&&###   %%%)))&&&))),,,---------...000******+++,,,...///...---)))******++++++******)))...//////,,,&&&!!!"""'''***+++(((&&&&&&$$$%%%,,,444:::CCCLLLRRRLLLCCC<<<666000)))###((()))(((&&&$$$"""!!!"""###'''+++...///111222222///---...333666999>>>DDDFFFBBB<<<888666888777777555333000---+++)))%%%$$$&&&%%%""""""%%%""""""!!!!!!!!!###$$$&&&###$$$$$$%%%&&&'''((()))(((%%%!!!!!!###'''***,,,***---000111///,,,***)))***)))'''$$$###$$$'''+++&&&)))***'''###"""&&&+++,,,,,,+++(((%%%$$$%%%&&& """%%%***------+++((($$$%%%&&&$$$"""###&&&***,,,+++(((''''''(((+++,,,,,,000555666444111000111333444777888888888666555---------...111333333333222333222111///...///000+++...333888:::777111,,,###&&&((()))))),,,000555666555555444333333222222...000333888===>>>===<<<888999<<<===>>>===<<<;;;888888999;;;777222333777===999222,,,(((((()))+++///000222555999===AAACCCCCCDDDFFFGGGFFFBBB===888444000------000444666666666<<>>CCCJJJQQQUUUWWWUUUSSSYYYdddkkkjjjiiikkkmmmiiibbbXXXRRRRRRWWW\\\hhhfffaaaZZZSSSMMMJJJJJJHHHIIIKKKMMMMMMJJJEEE@@@AAADDDGGGGGGDDDCCCDDDFFF@@@EEEIIIHHHDDDBBBFFFKKKXXXWWWSSSKKKAAA:::888999<<>><<<999666333111888777777777:::>>>AAADDDDDDCCCAAA??????>>>??????;;;;;;<<<>>>@@@@@@???======>>>???@@@??????@@@AAAAAAAAA@@@AAACCCGGGJJJMMMCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGJJJMMMOOONNNMMMCCC@@@???AAAEEEGGGDDD@@@:::<<>>===;;;;;;===@@@DDDGGG@@@???===888444222333555===DDDKKKLLLFFF???:::999555666777999<<<>>>@@@AAA===>>>>>>===:::777444222555888<<<>>>>>>@@@DDDGGGGGGCCC<<<555111111666999===<<<:::999777444111...)))///888???DDDGGGLLLOOOMMMIIIDDD???>>>@@@CCCFFFCCCAAA>>>:::888:::>>>BBB;;;:::666333///---++++++------,,,,,,,,,,,,------...---+++***+++...222444777333//////111555666555555:::<<<888777:::===>>>:::666111111444666555333111///,,,)))((()))***,,,***+++,,,---.../////////000000000111333222000...,,,///333444333111///...******)))'''%%%######$$$!!!###%%%(((***++++++,,,%%%&&&&&&%%%""" $$$$$$$$$$$$###""""""!!!###,,,333555000***###$$$%%%&&&%%%###   $$$'''''''''((()))+++,,,---,,,+++***+++...///000///...+++)))***---......,,,000000///,,,((($$$"""&&&(((((('''&&&&&&%%%&&&+++444???GGGLLLXXXMMM???333---,,,++++++&&&))),,,+++'''$$$%%%&&&&&&&&&(((***+++,,,---------.../////////000222444999;;;???CCCDDD@@@777000666777666222---+++,,,...(((''''''&&&&&&&&&''''''&&&%%%###"""###&&&)))+++''''''''''''(((((()))***+++&&& &&&,,,......***---000///,,,+++,,,///......,,,***''''''(((***,,,++++++,,,///000000////////////+++'''%%%&&&(((%%%'''***...111111///,,,******(((%%%###"""$$$&&&...///...,,,+++,,,///222333444666777777666444333///555:::<<>>:::666777<<<===;;;;;;999999===CCCEEECCC???BBBDDDEEEFFFEEEBBB???===999999:::999888888:::<<>>444111111555666666888<<>><<>>:::555555:::@@@DDDFFFBBB>>><<<===<<<999999<<<<<>>???CCCGGGGGGEEEDDDEEEGGGHHHGGGFFFHHHJJJMMMOOOOOONNNLLLKKK@@@AAACCCGGGHHHGGGBBB???============>>>@@@BBBDDDAAA>>>;;;;;;>>>AAADDDEEECCCBBB@@@>>><<<999888777@@@BBBDDDCCC???<<<999888666555444666999<<<======<<<<<<<<<999555333444666777???EEEDDDFFFJJJKKKGGGJJJBBB888444444666666444999;;;>>>???===888333///,,,,,,000:::CCCGGGLLLPPPKKKLLLJJJGGGGGGJJJIIIEEEEEEBBB???======>>>>>>>>>;;;888333...,,,+++,,,...:::777444000---,,,++++++///000333777666555:::AAABBB<<<666444555777777666555666999;;;<<<<<<<<<;;;555333222222555888999:::333000---++++++++++++***)))+++......---...111444888777777777777555222///222333555777999888444111333222///---***((('''&&&%%%'''))),,,------,,,+++***)))((('''&&&$$$###"""((('''%%%$$$""""""!!!!!! ###***000222---((((((((((((((('''%%%$$$###!!!"""###!!!!!!###'''''''''((()))***+++,,,+++***)))***,,,------,,,,,,***)))***,,,---,,,***.........,,,)))%%%!!! """$$$###"""!!!######$$$)))222;;;CCCFFFQQQGGG:::000++++++++++++''')))++++++***)))))))))&&&'''((()))************,,,...///000111333666999<<<===???BBBBBB===666000444444333000,,,***+++---(((''''''(((((()))******))))))((('''(((***,,,---...---,,,***))))))((((((((($$$ """(((///111222,,,---......---,,,---...//////...,,,******,,,...///000222555888888777555555555333...)))'''((()))***+++,,,///111000---+++******(((&&&######%%%'''...//////...,,,---///111222333666888888888666555222888===@@@EEEHHHCCC;;;666666777999999888666555111444888:::888777777888777666777;;;@@@AAA===999888444000111555:::======DDDCCC@@@<<<===BBBDDDBBB>>>===???CCCIIIJJJGGGCCCIIIIIIJJJIIIGGGDDDAAA???999999999777666777:::===CCCDDDBBB;;;333000222666888999===BBBGGGJJJIIIHHHBBB@@@???@@@DDDEEEBBB@@@:::666555777888777999>>>AAAAAABBBCCCEEEHHHJJJKKKVVV]]]fffkkklllmmmpppsssoooppprrrqqqpppnnnmmmlllmmmqqqtttuuusssoookkkiiigggbbb]]]XXXRRRPPPWWW```mmmmmmlllfff]]]WWWVVVVVVRRRLLLIIILLLQQQWWW```hhhggggggfffffflllpppmmmfffccc\\\TTTPPPMMMMMMSSSZZZaaadddbbbYYYRRROOONNNLLLNNNVVV```eeecccZZZPPPJJJDDDCCCCCCEEEHHHJJJKKKJJJDDDDDDCCCBBBBBBDDDHHHKKKWWWVVVTTTNNNGGG@@@:::777===@@@EEEJJJMMMOOONNNNNNLLLKKKHHHDDD@@@>>>======?????????===;;;;;;;;;===:::666333444999@@@EEEGGGEEE@@@======;;;888888;;;BBBJJJOOOLLLGGGEEEDDDBBBGGGGGGFFFBBB>>>>>>@@@CCCCCCFFFJJJMMMOOONNNLLLKKKMMMPPPTTTVVVUUUQQQLLLIIIAAABBBCCCFFFGGGEEEAAA>>>???>>>>>>>>>>>>@@@CCCEEEDDDBBBAAAAAACCCDDDDDDDDDCCCBBBBBBAAA@@@>>>======AAABBBBBBAAA===;;;:::::::::888666666888:::;;;;;;???BBBCCC@@@;;;888888:::AAAIIIOOOOOOOOOQQQOOOKKKGGGAAA:::888:::<<<;;;999:::;;;<<<===;;;999666444...---111:::AAAEEEIIINNNQQQSSSQQQMMMMMMPPPOOOLLLHHHEEEAAA=========>>>???>>>:::444...+++,,,...000<<<:::666222000/////////333333666999888666:::@@@AAA===888777999:::999888666888;;;===>>><<<:::888222000///111444777999:::666333...,,,+++,,,,,,+++((()))+++++++++---111444;;;;;;;;;::::::777444222333333555888999999666333333222///---+++*********''')))***,,,---.........000000///,,,(((&&&&&&''',,,***&&&###""""""######$$$###$$$'''+++,,,)))&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&$$$!!! !!!"""''''''''''''(((((()))))))))((('''((()))***)))((()))))))))***,,,+++(((&&&)))***,,,,,,+++'''###  """"""###)))000888===@@@EEE>>>333+++'''(((***+++***))))))***,,,------,,,(((((()))))))))(((((('''(((***---000222666;;;?????????>>>???===:::444000111111///---+++***,,,...******+++,,,---...///////////////000000111111222555444222///---+++)))(((&&&###"""%%%,,,222666666000...------.........---...///000///...///111333333444777:::======;;;888;;;999666111,,,******+++111000///000111000---+++......,,,***'''&&&'''(((---...//////...------...000222666999::::::888777333:::AAAFFFJJJLLLGGGAAA??????@@@???<<<888333000---333;;;@@@@@@>>>;;;:::;;;:::;;;;;;===???AAABBBAAA<<<888888:::===>>>===DDDDDDBBB@@@BBBHHHJJJGGG@@@@@@BBBFFFKKKMMMJJJGGGMMMLLLKKKIIIFFFCCC@@@>>>999999777444333555:::===FFFFFFDDD===777555999>>>>>>@@@CCCHHHMMMNNNLLLJJJ>>><<<:::<<>>===;;;777888;;;JJJRRRVVVQQQIIIEEECCCCCCHHHHHHEEEAAA===<<<===??????GGGPPPUUUUUURRRPPPOOOSSSWWW]]]aaa___WWWNNNHHHDDDDDDDDDEEEEEECCC@@@<<>>======@@@EEEIIIKKKIIIGGGGGGFFFEEECCC@@@AAABBBCCCCCCDDDDDDDDDDDDEEEDDDBBB???<<<<<<===???;;;888555555666999::::::BBBFFFJJJIIICCC===<<<===KKKRRRXXXYYYWWWVVVSSSOOOCCC@@@===>>>@@@BBB@@@>>>===<<<:::999888999999:::222111444<<>>666///++++++...111<<<:::888555333222111111444555888;;;:::777:::??????===;;;<<<>>>???<<<999777:::???BBBAAA===888444/////////111444888999999999555000,,,+++,,,,,,,,,)))************---111555======>>>>>>===:::888666666555666888::::::888555333111///---,,,,,,---...+++++++++,,,...000222333999:::999333---***---111,,,)))%%%"""!!!###%%%'''(((&&&$$$$$$&&&&&&$$$###$$$###""""""###%%%'''((())))))'''%%%###"""!!!!!!&&&&&&'''''''''''''''''''''&&&%%%&&&&&&&&&%%%###%%%''')))***+++)))%%%###&&&'''***,,,+++)))%%%######"""!!! """"""$$$)))000555999:::888333,,,&&&$$$%%%(((+++...+++)))))),,,...---+++)))******))))))'''&&&&&&"""$$$(((,,,000666<<>>===;;;999777555444222111///---,,,---///111000000111222333444444444666666888999999888777777999888777444222///---,,,)))((((((+++000555888999444111------///000///,,,,,,...111222222333666777666555666888::::::999777;;;999666222...---,,,---444333222222222222000...444444444111---***))))))***,,,//////...,,,,,,,,,///111555888::::::999888555<<>>>>>>>>>>><<<;;;>>>DDDJJJHHHDDD???===>>>???===;;;<<<>>>>>>>>>BBBIIIKKKIII@@@??????BBBFFFIIIJJJIIIKKKJJJGGGCCC@@@===:::999999777444111000333888===HHHHHHEEE>>>777666;;;AAABBBCCCFFFJJJLLLLLLIIIEEE;;;888666888>>>CCCEEEEEEAAA<<<999:::;;;<<<@@@EEEEEEFFFGGGJJJMMMQQQSSSUUU^^^bbbhhhmmmppprrruuuxxxpppooollliiigggddd```^^^bbbhhhooosssooohhh___ZZZRRRMMMIIIHHHHHHKKKTTT^^^nnnoooooojjjddd___^^^___XXXRRRNNNMMMNNNQQQZZZcccooopppooolllnnntttvvvtttiii```VVVLLLDDDAAAFFFNNNPPPQQQOOOLLLLLLNNNKKKFFFMMMYYYjjjuuuuuujjj]]]SSSHHHGGGGGGHHHKKKMMMNNNNNNLLLKKKLLLPPPTTTTTTPPPLLLLLLMMMOOOQQQPPPLLLGGGCCC@@@AAADDDGGGJJJLLLLLLMMMJJJIIIHHHHHHHHHGGGDDDCCCBBB@@@>>>???AAA@@@<<<888666555444555999>>>BBBEEEGGGBBB>>>===;;;888999===LLLTTTXXXQQQGGGBBBAAAAAACCCCCCAAA???>>>===>>>???@@@HHHSSSWWWUUUQQQPPPQQQVVV\\\dddhhhfff]]]QQQJJJFFFEEECCCCCCCCCAAA???<<>>???CCCGGG<<<999666555777:::<<<===BBBHHHMMMMMMGGGAAA>>>===MMMSSSYYY[[[ZZZWWWTTTQQQCCCCCCBBBDDDFFFEEECCC@@@AAA>>>999555555777;;;>>>888777:::@@@DDDGGGMMMTTT___aaa^^^XXXTTTSSSRRROOOCCCAAA===::::::===BBBFFFJJJCCC:::000++++++---///777888999999888555222000333444888<<<:::777999>>><<<;;;<<>>:::999===BBBFFFDDD???777222222111222444777999999888:::555000,,,++++++,,,,,,...---+++***+++...222555;;;===??????>>>===<<<;;;;;;:::888888999999888666222000...,,,,,,---///000...---,,,,,,...222555888???AAAAAA;;;333222888>>>)))&&&### !!!###'''******'''$$$"""!!!!!! !!!%%%(((+++)))(((&&&%%%$$$""" $$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%""" """%%%(((***)))'''$$$"""$$$&&&)))++++++)))&&&$$$$$$###"""!!!!!!!!!!!!"""""""""$$$(((---111333333///,,,(((###"""$$$))),,,222...)))(((***+++)))((((((((((((((('''&&&%%%$$$ $$$(((---444;;;@@@@@@???<<<:::888888999:::777555222000000222444555666777888:::::::::::::::<<<===>>>??????>>><<<;;;::::::::::::888777555444333222111222444777999:::888555111000111111...,,,+++...222444666777999;;;:::777444333444555666666777666444222111000//////333333333444666777666444777999:::888333---)))'''(((+++...///...---,,,,,,000222555777999999999999:::AAALLLVVVZZZXXXTTTQQQUUUWWWXXXTTTJJJ???555111111444999???CCCEEEDDDCCC@@@@@@???<<<:::>>>GGGNNNLLLHHHCCCAAA@@@???;;;888333666888:::@@@GGGIIIGGG@@@>>><<<<<>>:::777555777===BBBEEEFFF>>>:::888:::<<<===BBBHHHFFFGGGIIIKKKNNNQQQTTTVVVYYY\\\```dddgggjjjmmmnnngggbbb]]]YYYXXXYYYXXXWWW[[[___eeefffccc]]]WWWSSSOOOKKKHHHHHHIIIKKKQQQYYYaaabbbccc```\\\YYYZZZ\\\SSSNNNLLLLLLLLLNNNWWW```mmmqqqrrrpppqqqvvvyyyyyyppphhh]]]RRRFFF???BBBIIILLLMMMMMMJJJKKKMMMKKKFFFLLLVVVdddmmmmmmeee[[[UUUMMMLLLLLLNNNPPPQQQPPPOOOOOOOOOQQQUUUXXXWWWQQQLLLGGGHHHKKKOOORRRRRRPPPMMMFFFGGGHHHIIIJJJJJJIIIIIIGGGFFFFFFGGGHHHHHHEEEBBBAAA???>>>@@@CCCCCC@@@===::::::999999:::<<<>>>AAABBB>>>;;;<<<;;;999:::>>>FFFNNNQQQJJJBBB>>>===============>>>AAACCCEEEFFFFFFLLLRRRSSSPPPNNNOOOQQQUUU[[[ccchhhfff]]]RRRKKKFFFCCCAAA@@@@@@@@@>>>===@@@BBBDDDEEEFFFKKKTTT[[[ccc]]]TTTLLLHHHEEECCCBBBAAACCCFFFIIILLLNNNNNNNNNPPPMMMGGGBBB???BBBIIINNNEEEAAA<<<:::<<>>===???DDDGGGJJJQQQYYYbbbdddaaaYYYRRRPPPNNNLLLGGGEEEBBB>>><<<>>>CCCHHHNNNGGG>>>444...,,,---...444888>>>AAAAAA<<<666111000222777<<<;;;777999===999:::<<<@@@DDDCCC>>>999:::>>>DDDGGGEEE???888333777666777888::::::999777777333...+++++++++,,,,,,000---+++***+++...111333666:::===???>>>>>>>>>???AAA>>>;;;999888888777555111000...---------///000///...,,,,,,...333888;;;AAADDDDDD@@@:::;;;BBBJJJ%%%###  ###'''***)))'''### """&&&***,,,%%%$$$#########""" !!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%""" ###''')))(((&&&$$$$$$&&&'''((())))))(((&&&%%%""""""""""""###$$$%%%%%%$$$######&&&***---//////---+++)))&&&%%%'''+++///444000+++(((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%% """%%%)))...444<<>>@@@>>>;;;666444444666777888:::;;;===???@@@@@@@@@@@@AAABBBBBBCCCBBBAAA???>>><<<===???@@@AAA@@@?????????===;;;999888999;;;<<<;;;999777555444111...++++++///444888:::;;;<<<>>>>>>:::555222333666888999555444333444555555333111222222444777:::;;;;;;999666999======888111***&&&(((+++...000000/////////555666666777888999999:::@@@GGGTTT```ddd```\\\\\\aaadddfffaaaVVVHHH>>>888444555666:::???CCCEEEEEE@@@@@@>>><<<;;;???GGGNNNMMMIIIEEEBBBAAA???:::666///333666888>>>EEEFFFCCC>>><<<999999<<>>LLLNNNNNNIIIBBB???AAADDDBBBBBBBBBBBBCCCBBB>>><<<<<<999777888===BBBDDDDDD<<<888777:::===>>>CCCHHHGGGGGGIIIJJJLLLOOOQQQRRRRRRSSSUUUXXX[[[^^^aaabbb\\\VVVOOOLLLNNNQQQRRRRRRRRRUUUXXXYYYVVVQQQNNNLLLOOOKKKJJJLLLMMMLLLNNNRRRRRRTTTVVVTTTQQQPPPQQQTTTMMMKKKKKKLLLLLLMMMUUU^^^jjjpppsssqqqoooqqqsssrrrmmmhhh```VVVIII@@@@@@FFFKKKOOOOOOLLLKKKLLLJJJGGGKKKRRRZZZ______[[[UUURRROOOOOOQQQTTTVVVVVVTTTRRRPPPQQQSSSUUUUUUSSSOOOLLLGGGEEEFFFKKKQQQUUUUUUTTTKKKLLLMMMMMMLLLJJJGGGFFFEEEDDDDDDGGGIIIIIIDDD@@@@@@???@@@BBBDDDEEEDDDCCC>>>>>>===<<<999888:::;;;<<<888777999888666777:::;;;AAACCC???;;;;;;:::888888888:::===CCCGGGJJJJJJIIILLLMMMLLLJJJIIILLLNNNPPPUUU[[[___]]]VVVMMMGGGAAA???;;;:::;;;<<<======AAAEEEIIIJJJKKKPPPYYYaaahhhaaaWWWNNNIIIGGGFFFFFFCCCEEEHHHKKKMMMNNNNNNNNNOOOKKKEEE???===AAAHHHNNNPPPLLLEEEAAABBBDDDGGGHHHHHHHHHIIIJJJKKKIIIDDD@@@DDDDDDHHHMMMOOONNNPPPTTTSSSRRRPPPMMMJJJFFFDDDBBBBBB===777222111555;;;???AAA@@@AAADDDEEEGGGOOOXXX___bbb```WWWNNNLLLJJJHHHNNNMMMJJJEEE@@@@@@DDDIIINNNIIIBBB;;;555111000000777<<>>999999===999999<<>>888:::===AAACCCBBB>>>888444888888999:::;;;:::777555333000---,,,---......------+++)))))),,,///222222444888===???>>>===???AAADDD@@@;;;888777777777666333222111000///............---+++,,,...333888<<<@@@BBBCCC@@@>>>@@@GGGNNN###!!!!!!$$$&&&&&&%%%""""""%%%''')))!!! """""" """$$$%%%%%%$$$###$$$###$$$%%%&&&&&&###!!!"""'''((('''&&&&&&'''(((((((((''''''&&&%%%%%%!!!"""###%%%((()))+++,,,)))((('''(((+++...////////////...+++***+++000444444222...)))%%%$$$&&&(((((()))***+++,,,,,,,,,,,,((()))+++...222999@@@EEEJJJIIIGGGCCC??????BBBEEEEEE@@@:::777888999999999888:::===AAACCCEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDGGGIIIIIIIIIHHHIIIGGGCCC>>>;;;;;;===???===>>>>>>;;;666000,,,+++---111777;;;===>>>???@@@>>>;;;777666888:::======666666666999;;;:::666222111222555:::===???===;;;444:::AAAEEEAAA999000+++***---000222222222444555<<<;;;999888777999:::<<>>555444444777===AAABBBBBB???>>>===<<<===AAAGGGKKKLLLIIIEEECCCBBB???:::555000333666777;;;@@@@@@<<<777777777888:::>>>CCCFFF???<<<888555555777;;;>>>===;;;999666555777<<<@@@HHHMMMPPPOOOIIIDDDDDDFFFBBB@@@@@@@@@BBBBBBAAA@@@@@@<<<:::;;;???BBBBBBAAA<<<999999<<<>>>>>>AAAFFFGGGGGGGGGHHHIIIKKKLLLMMMJJJJJJJJJLLLOOORRRTTTUUUSSSMMMGGGEEEHHHKKKLLLKKKIIILLLOOOOOOMMMIIIFFFEEEKKKHHHIIIMMMNNNJJJHHHIIIEEEGGGIIIHHHEEEDDDEEEHHHHHHHHHJJJLLLKKKKKKQQQZZZdddlllpppkkkeeebbb```^^^\\\[[[XXXSSSGGG======BBBJJJOOOQQQMMMIIIHHHGGGEEEFFFJJJNNNQQQPPPMMMKKKJJJJJJLLLPPPUUUYYYYYYVVVSSSOOOQQQRRRQQQNNNLLLJJJJJJFFFBBB@@@CCCJJJPPPSSSSSSJJJKKKMMMMMMKKKHHHDDDAAABBBAAAAAAEEEHHHGGGBBB======>>>???@@@@@@AAACCCEEE>>>??????<<<888666666777666333333555444000///111///333555444666999999555444333555999???DDDEEEEEEEEEDDDCCCAAABBBCCCEEEFFFKKKMMMPPPQQQOOOJJJDDD@@@;;;888444333555888:::;;;>>>CCCHHHIIIIIIMMMUUU]]]___ZZZRRRKKKHHHFFFFFFEEE@@@BBBDDDGGGHHHHHHGGGFFFHHHDDD>>>888666:::BBBIIIPPPKKKEEEBBBDDDIIIMMMOOOIIIDDDAAACCCHHHIIIDDD???>>>;;;<<>><<<999444111222777===AAAAAA?????????>>>???FFFPPPVVVYYYXXXPPPHHHFFFEEEDDDLLLLLLKKKGGGBBBBBBFFFKKKKKKIIIFFFBBB>>>:::888666:::???FFFKKKKKKHHHBBB===:::<<>>999777888;;;===<<<:::777555444555666999:::999666333///...---...000111111000+++******,,,222666888888555999>>>???===;;;===@@@CCC???999666666888999:::666666666555333000...---,,,+++***+++...333888;;;>>>>>>>>>>>>>>>AAAFFFKKK"""!!!!!!"""%%%$$$""" """$$$%%% !!!"""$$$%%%%%%$$$$$$######$$$&&&''''''$$$""""""&&&(((&&&&&&''')))***)))(((&&&%%%%%%%%%%%%"""$$$'''***---///111222///---+++,,,...111333333222333222000...///444888333222///***$$$$$$'''+++---...///111222333444444///000222444777===DDDIIIPPPOOOMMMHHHCCCBBBDDDHHHIIICCC===999999::::::999555777<<>>@@@BBB???777000,,,***...333999>>>@@@AAABBBBBB:::999888999;;;>>>??????999999:::===???===888333111333777<<>><<<444<<>><<<;;;<<<>>>BBBFFFHHHLLLIIIFFFDDDCCC@@@;;;666111444555555888;;;999555000222555777999;;;>>>@@@;;;999555222333777<<<@@@???>>><<<:::999;;;???CCCDDDJJJPPPPPPKKKGGGEEEFFFAAA@@@???@@@CCCEEEFFFEEEBBB???<<<===@@@BBBAAA???>>>;;;;;;>>>???>>>@@@DDDGGGGGGGGGGGGGGGHHHIIIJJJDDDCCCBBBCCCFFFIIIKKKKKKLLLGGGBBBBBBEEEHHHGGGDDDCCCFFFJJJKKKIIIEEEBBBAAADDDCCCFFFKKKLLLFFFBBBAAA<<>>DDDEEEHHHJJJHHHGGGLLLUUU^^^fffkkkdddZZZSSSNNNJJJKKKLLLNNNKKKBBB999999>>>GGGNNNQQQKKKEEEBBBBBBAAA@@@CCCFFFFFFEEECCCBBBBBBCCCGGGMMMTTTXXXYYYVVVRRRMMMOOOPPPNNNIIIFFFFFFHHHDDD???:::<<>>===>>>BBBFFFEEE???999:::<<<===<<<::::::>>>BBB===>>>???<<<777444444555222000000222000+++)))***(((***,,,...333999999444000///000333999======<<<===;;;999999;;;===>>>>>>HHHHHHIIIHHHEEEAAA<<<:::666333///...111555888:::999???EEEEEEDDDFFFNNNUUUSSSPPPKKKGGGEEEDDDCCCAAA;;;<<>><<<;;;777777>>>HHHLLLPPPPPPIIIAAA@@@AAAAAACCCEEEGGGEEEBBBCCCIIINNNHHHHHHHHHGGGDDDAAA>>><<<<<>>;;;===<<<<<<>>>BBBEEEDDD???:::444555777888888777666555000111333666888777444111---------000333444333222++++++,,,111888>>>@@@@@@777<<<@@@@@@===:::;;;>>>AAA===777555666888;;;<<<999999999888666222///,,,+++******+++...222777:::<<<;;;;;;;;;===@@@DDDFFF+++'''###  #########%%%'''%%%  !!!###!!!$$$###!!!""""""###$$$%%%'''((())))))))))))***,,,,,,***)))$$$((()))&&&''',,,000000333---'''&&&)))***'''$$$###%%%)))///444888888888666444222333666:::===>>>>>>===:::777555444333333444///***'''''')))******444444777;;;@@@@@@===:::<<<999777888;;;AAAGGGJJJSSSTTTSSSNNNLLLMMMKKKHHHCCC:::222222444555888<<<666777999>>>CCCGGGIIIJJJFFFCCC@@@>>>>>>???????????????BBBHHHNNNPPPNNNKKKLLLHHHCCCAAAAAABBBDDDDDDGGGEEEDDDBBB???;;;666222::::::;;;<<<>>>@@@BBBCCC===>>>>>>>>>>>>@@@CCCFFFAAA@@@AAAEEEGGGDDD;;;333333555;;;BBBGGGEEE???:::888???HHHNNNKKKDDD;;;666555888999777555555;;;@@@EEECCC???;;;888999<<<@@@BBBIIIRRRZZZ^^^^^^^^^]]]ddddddddd___WWWKKK???888888555222222555999===>>>===<<<<<<<<<>>>AAADDDFFFMMMKKKHHHDDD@@@<<<999888222444777777666444333222555666777888:::;;;<<<===;;;:::888555444555:::===AAAAAA@@@???>>>??????@@@BBBEEEHHHIIIHHHFFFEEEDDDGGGCCC@@@@@@CCCEEEEEEDDD>>><<<;;;<<<===>>>>>>===BBB@@@>>><<<<<<===>>>???DDDDDDEEEEEEFFFFFFFFFFFF===;;;;;;???FFFIIIHHHEEEFFFCCCAAAAAABBBBBB@@@===:::===AAAGGGJJJJJJGGGDDDEEEEEEDDDAAA>>>===>>>???@@@===;;;999999:::999888@@@HHHKKKEEE@@@DDDKKKMMMSSSVVVVVVQQQHHH@@@;;;999;;;===>>>>>><<<:::999999<<>>DDDHHHDDDDDDCCCBBB@@@???>>>===???BBBBBB>>><<<<<<999444333222333666::::::888555777555444444444333000...+++++++++)))'''$$$!!!###$$$''',,,000222000///))))))***,,,000222333333222333444444444444666888:::;;;<<<;;;999777777888000///---,,,,,,...000111222555:::>>>@@@BBBEEEGGGLLLFFF@@@>>>@@@AAA@@@===888777777777777555222///444333000......///111333::::::<<<@@@EEEIIIJJJJJJ;;;444...222<<>>;;;999===>>>?????????BBBEEEHHHEEECCCBBBBBBCCC@@@:::555888<<<@@@BBBAAA???===;;;BBBCCCCCCCCCBBB@@@===;;;999<<<@@@BBBAAA<<<777333444666888;;;;;;999555222111333444444333333444555------...000333333222111222000000333999>>>>>>===@@@EEEIIIGGG@@@999666555===999555444666888888777999:::<<<===:::444...***&&&(((+++///444666777666666666666999<<<@@@BBBBBB---***%%%###"""""""""!!!$$$$$$%%%'''***)))%%%"""!!!###%%%######%%%$$$"""$$$$$$%%%&&&(((***,,,------,,,,,,---.../////////+++///000---,,,///111111222///++++++,,,---,,,***&&&(((,,,222999===>>>===<<<999666666:::AAAFFFIIINNNKKKFFFAAA<<<888666444444000,,,+++---111444555777888===FFFMMMOOOJJJEEEEEECCC@@@???AAAFFFKKKNNNVVVYYYYYYUUURRRPPPKKKEEE@@@777111111444555888;;;;;;;;;<<<>>>BBBEEEGGGHHHCCCAAA>>>>>>>>>>>>>>>===<<<<<<>>>CCCJJJMMMLLLJJJIIIFFFAAA??????BBBEEEGGGIIIHHHGGGFFFEEEBBB???===>>>=========>>>@@@BBBCCC===>>>>>>>>>>>>???BBBEEEGGGGGGHHHKKKLLLHHH???777444888???FFFKKKIIICCC>>>===CCCKKKNNNLLLDDD<<<888999<<<>>>===;;;;;;???CCCGGGEEEAAA===:::;;;???BBBCCCIIIPPPUUUWWWYYY\\\___gggeeebbb[[[RRRGGG===888777444000///222666:::<<<============>>>@@@CCCDDDGGGFFFDDDAAA>>>:::777555000222333444444444444444;;;:::::::::;;;;;;<<<===:::999888666666888===@@@AAA@@@???@@@AAABBB@@@>>><<<@@@DDDEEECCCAAAAAABBBFFFCCCAAAAAACCCDDDDDDBBB;;;:::999999:::<<<<<<<<>><<<<<<;;;888555666999>>>DDDGGGHHHGGGEEEEEEDDDAAA>>><<<;;;<<<===???<<<999888888999888777===CCCDDD???<<<@@@CCCDDDDDDGGGHHHEEE>>>888444333666777888777555333333444666;;;<<<999777999999777888888777777777777777666<<<===>>>@@@???>>><<<;;;<<<===??????>>>;;;999777000...------000555;;;???>>>===;;;:::888777666666<<>>======<<<:::555222444666:::<<<<<<999777555:::;;;;;;<<<;;;:::888777888:::===>>>===999555222555666:::===>>>===:::777777777777666555444555666222111222333555666444222222111222444888<<<>>>>>>GGGNNNUUUSSSHHH===666444888444111111444888:::::::::;;;<<<<<<999444///,,,((())),,,222888:::888666444444555888;;;>>>??????///,,,)))&&&&&&%%%$$$###$$$$$$&&&))),,,,,,+++)))%%%$$$######$$$&&&(((******'''%%%%%%(((***)))''''''''')))***---///111222222111111222333555777999888<<<<<<888555666555333333333222222222111111000,,,...111777===AAACCCBBB@@@<<<888888===EEEMMMRRRVVVSSSNNNHHHBBB>>>;;;999777444111111555;;;@@@BBB===>>>DDDOOOZZZ\\\UUUMMMNNNMMMKKKHHHGGGJJJOOOSSSVVV[[[]]]ZZZVVVRRRJJJCCC;;;444...000333555888;;;????????????@@@@@@AAABBB???>>>>>>>>>??????===:::999888999>>>EEEKKKLLLKKKIIIFFFAAA>>>???BBBHHHKKKJJJJJJJJJJJJJJJIIIIIIHHHDDDCCC@@@???>>>???AAACCC>>>>>>???>>>>>>???BBBDDDKKKLLLMMMPPPPPPJJJAAA999444888@@@GGGKKKIIICCC>>>@@@DDDJJJKKKHHHAAA;;;777;;;???CCCDDDCCCBBBEEEGGGHHHFFFCCC>>>;;;;;;>>>AAABBBHHHNNNOOONNNPPPWWW^^^gggddd^^^VVVMMMCCC<<<777777333...,,,...222666999============>>>???@@@AAA???@@@???>>><<<888555333...//////000111222333444???>>>===;;;;;;;;;<<<<<<999999999888888:::???BBB???======@@@DDDDDD???999666;;;???@@@<<<;;;===@@@CCCBBB@@@@@@AAAAAA@@@>>>666555555555666888999:::???@@@AAAAAAAAA@@@>>>>>>@@@CCCFFFHHHHHHEEEBBB???<<<;;;;;;???EEEHHHGGGEEECCC@@@;;;777444222///---222555:::@@@CCCEEEFFFEEECCCAAA===:::999:::;;;======;;;888777777888777666888::::::777777::::::999555888;;;999555111000000222333222000......///111333777888444333555666444333333333222222222111111555666777888777555333111555666777888777555222000)))'''&&&&&&(((---222555666444222///------------777::::::666444333000+++(((((())),,,...///---+++((('''(((***------,,,+++***)))(((%%%###!!!$$$%%%&&&(((++++++(((&&&%%%%%%%%%&&&'''((()))***222555999999555000+++(((---///111111000000000111000000///...---+++)))))),,,///222555666777888:::555333111222444333///+++///,,,)))'''((()))))))))+++***))))))((())))))))),,,...111666999999666333((('''(((+++///111...+++''''''(((***------+++)))+++,,,------...111555888111000///---,,,,,,,,,,,,......---***)))***---000///000333888<<<===<<<:::444222///---...111555888999777555444444222///---,,,///222444444333000...000000111111222333333333666777888888777444111///555777;;;>>>??????>>>======<<<999777666666777888777666666777999888666444222333555666777:::>>>AAAOOOXXXaaa^^^PPP@@@666333222000...///333888;;;===:::;;;:::999777333///---++++++///777>>>@@@;;;666222222333555888:::<<<===///---***)))((((((&&&$$$###$$$&&&(((***+++++++++))))))******,,,---///000111///------///000...---)))***+++---000333555777777777777888999<<<@@@BBBEEEIIIIIICCC???===;;;777888999:::999666444333444444555777;;;???BBBCCCBBB===:::777777===DDDJJJNNNNNNLLLIIIFFFCCCAAA@@@@@@???<<<999999===CCCGGGJJJDDDCCCGGGQQQ[[[]]]VVVOOORRRSSSSSSOOOLLLLLLPPPUUUUUUYYY[[[XXXTTTPPPJJJCCC888111---000444666999<<<@@@AAACCCBBB@@@===:::999<<<===>>>@@@BBBAAA===:::555555666===FFFMMMPPPPPPOOOLLLFFFAAA@@@CCCIIIMMMJJJKKKLLLLLLLLLKKKLLLMMMJJJGGGCCC@@@>>>???AAABBB>>>?????????>>>>>>AAACCCIIIJJJMMMNNNMMMGGG>>>888222777>>>DDDFFFBBB<<<888;;;???CCCDDDAAA<<<999777;;;???EEEIIIJJJJJJKKKLLLJJJHHHDDD>>>:::999:::===>>>EEEKKKJJJFFFGGGOOOWWW___\\\XXXQQQJJJBBB;;;888888444...,,,---222555888;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<;;;888555333...---++++++---///000111>>><<<;;;999888999:::;;;888999999999888:::===@@@;;;999999???EEEDDD===555333777<<<;;;777666999===>>>>>>======<<<;;;999888111111222222222444777:::<<<>>>@@@AAAAAA@@@===<<<@@@CCCGGGIIIHHHDDD@@@<<<888888999===AAADDDDDDCCC@@@===999444111///---,,,222555999===???AAACCCDDD@@@===999777888:::===>>><<<999777666666777777666000///...///222555444222000333666555222///000111222111000---,,,,,,///111555888888444111333333222000000000/////////......111222333444333111///...111222444555444222///---((('''%%%%%%'''+++///222111///+++(((&&&&&&'''(((222555555111///...+++&&&$$$%%%''')))++++++***(((%%%%%%'''***...///...,,,///...,,,***(((&&&%%%%%%'''''''''(((***)))&&&$$$'''''''''&&&%%%%%%'''(((333666999888444...***'''***,,,...///......000111111111222222000...+++***+++...111222333333444555222000...------,,,)))&&&***(((&&&%%%&&&''''''&&&)))************************,,,000444666444///+++###%%%(((+++------+++)))&&&''')))++++++)))'''$$$$$$&&&***,,,---///111333.........---,,,+++***)))++++++***((('''(((+++...+++---111777<<<>>><<<:::444111---+++,,,///222444333222000///---,,,+++***'''(((+++...000000...,,,))))))***+++,,,...000111333333222111000///...---444666999;;;<<<;;;;;;;;;>>>;;;888666666888999999777777777888::::::888666222444777777777999>>>BBBPPPZZZbbb^^^NNN===444222///------...111666;;;>>>:::999999777555333111//////000444===DDDEEE>>>777333333333222333666;;;>>>---,,,+++******)))'''%%%"""###%%%&&&((()))***+++,,,...222555777777666555555555555555555444111///,,,,,,...000222555777999:::;;;======>>>@@@EEEIIINNNRRRQQQKKKEEECCC???;;;>>>??????>>>;;;888777777<<<<<<;;;===???@@@???>>>999888777:::>>>BBBDDDDDDCCCBBBAAAAAAAAABBBCCCDDDHHHEEEBBBAAADDDHHHKKKLLLIIIFFFGGGMMMVVVZZZWWWRRRUUUYYY[[[WWWQQQNNNRRRWWWYYY[[[YYYSSSNNNKKKGGGAAA777111...222777999;;;>>>AAAEEEIIIIIIEEE>>>888555<<<===@@@CCCEEEDDD@@@===555666999AAAKKKSSSVVVVVVWWWTTTNNNFFFBBBBBBGGGLLLKKKMMMOOONNNLLLKKKKKKLLLKKKHHHDDD@@@>>>>>>???@@@===>>>???>>>======>>>@@@EEEFFFHHHIIIHHHBBB;;;666333777===@@@???:::555111555888<<<===<<<:::999888:::???FFFLLLOOOPPPPPPPPPKKKIIIEEE???:::777888999999AAAGGGGGGAAA???EEEKKKPPPOOONNNKKKGGGAAA;;;888:::555000...///333666888777777888999888777666555444666888:::;;;999777666111...***)))+++---......777666555555555666777888999::::::999888888:::<<<777555666<<>>???AAABBBBBBAAA???>>>AAACCCFFFHHHGGGCCC>>>;;;555555666999<<<===>>>===<<<;;;999666333222222222666999;;;<<<<<<===@@@CCC>>>:::666555888<<<>>>???:::777555444555666555555***'''&&&***///222222222333555777555111///111333000000...,,,***+++...111777:::999444000000///---,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---111222444555444222000...***)))''''''(((+++///111///---***'''&&&&&&'''(((---111111---++++++(((######%%%(((*********))))))'''(((***...111222111///000000///...---,,,+++***+++***)))***+++***(((&&&*********(((&&&%%%(((***444555666444111---,,,,,,***,,,...//////000111333111222444555444222000...,,,///111222222111222333444111,,,)))'''&&&%%%%%%'''&&&&&&(((******(((&&&(((((()))***+++,,,,,,,,,***+++...111222000+++&&& ###'''+++,,,***)))(((&&&(((******)))&&&$$$"""!!!%%%,,,000000///---,,,+++,,,...//////...,,,+++******+++***)))***---000...000444888<<<===:::888444111---,,,...111222222//////...---+++*********%%%%%%'''+++///111///---''''''((()))+++---///111///...---,,,++++++,,,,,,222444666666444333333555999666333222555888::::::555444555666888888666555111333555555555888===BBBJJJQQQUUUPPPBBB666000000------......000444888:::::::::999888777666555555444555999@@@FFFFFF@@@:::666666444222222555;;;AAA+++******+++,,,,,,)))'''$$$%%%'''((((((***---000222888???FFFIIIGGGCCC@@@===>>>??????<<<888333000//////000222444777999:::<<<>>>AAAAAAAAACCCHHHLLLQQQSSSRRRKKKFFFDDDAAA>>>@@@@@@@@@@@@AAAAAAAAAAAAEEECCC@@@??????>>><<<;;;888999;;;>>>BBBCCCBBB@@@???>>>>>>>>>???AAACCCDDDMMMKKKIIIIIIKKKMMMNNNNNNKKKIIIIIILLLRRRWWWXXXXXXZZZ```eee```WWWPPPRRRVVV\\\\\\WWWOOOIIIGGGCCC>>>888333111666;;;===>>>@@@DDDJJJOOOOOOIIIAAA;;;888<<<===AAAEEEGGGFFFCCC@@@999;;;@@@JJJTTTZZZZZZYYY\\\YYYSSSJJJBBB@@@CCCGGGIIIMMMPPPOOOLLLIIIHHHIIIFFFCCC@@@===;;;:::;;;<<<:::;;;<<<;;;:::999:::;;;???@@@BBBCCCAAA===999666777:::>>>???<<<777222000111444999;;;;;;;;;;;;;;;:::>>>DDDJJJOOOPPPPPPOOOJJJHHHEEE???:::777777999888>>>CCCBBB===999;;;???@@@AAABBBAAA???<<<999666888555111///111444666777333444666777666444222111111333666888:::;;;::::::444000,,,+++...000///...111111222333444555555555888:::;;;:::999888999:::888666777<<>>;;;999222333444555777777777888777999:::999777777777999999;;;<<<;;;999:::===AAA<<<888444444888;;;===<<<666444222111222333333222'''"""!!!&&&,,,///111444555777777444///---///111...---,,,***((())),,,///555999999333///---+++''''''''''''((())))))******)))***,,,---...---+++***111222444555555333000///***)))'''''''''***,,,...///...+++***))))))***+++***---...+++******'''######&&&)))+++************+++,,,...111333333111...,,,---...//////...,,,+++---,,,++++++---,,,+++))),,,------***&&&&&&)))---333333222000---,,,---...+++---000111111111333444222333555555555333111000,,,///111222111111111222222000+++'''$$$###$$$%%%&&&&&&(((***,,,,,,***(((%%%&&&&&&(((***,,,...///,,,+++,,,------,,,(((%%%!!!%%%(((***)))'''&&&%%%''')))(((%%%"""!!!!!!"""(((///444333///***''')))+++///111222000...,,,+++,,,---------///222555444444666888::::::777444111///---///222333111...---...//////,,,+++***+++&&&&&&'''+++///111///,,,'''''')))***,,,---//////******)))))))))***+++,,,///111222000,,,+++,,,...222///---///444888999888333222222333555444222000---...//////111555;;;???AAACCCDDD???555...+++,,,***,,,...//////000333555999::::::;;;;;;:::::::::777888;;;???AAAAAA>>>;;;888999999777666888===BBB))))))+++---///...,,,)))''')))+++,,,...111666:::???GGGTTT^^^aaa^^^VVVPPPLLLNNNPPPNNNHHH???777222222333333555777999:::<<<;;;???DDDDDDCCCDDDHHHLLLMMMPPPNNNGGGBBBBBBAAA>>>>>>======AAAGGGMMMOOOOOOKKKIIIEEECCCBBB@@@>>><<<:::;;;>>>AAAEEEFFFDDDBBB===<<<<<<===>>>@@@BBBCCCMMMLLLMMMOOORRRTTTTTTSSSOOOOOOOOOOOOPPPRRRUUUWWW^^^fffmmmgggZZZOOONNNQQQTTTTTTQQQJJJEEEDDDAAA<<<;;;666555:::???@@@AAACCCFFFJJJOOONNNGGGAAA===<<<<<<===@@@DDDGGGGGGDDDAAA???BBBIIISSS[[[^^^[[[WWW[[[YYYSSSIII???;;;===AAACCCHHHMMMMMMIIIDDDCCCDDD===<<<999777666555555666555777888777555444444555777888::::::999777666666999<<<>>>>>>:::555333333///333777:::::::::;;;;;;666999===BBBFFFGGGEEEDDDBBBAAA>>>:::666555666777:::===???===888444444666555555555555555444444444333111......000222333444111222555666666444111//////000333666999;;;<<<===666222///000333555444222///111333444555555444333777999;;;<<<;;;:::;;;<<<<<<;;;<<<>>>AAACCCBBBAAA===999444000//////...,,,---......+++((('''))),,,,,,///111000000333:::@@@BBB@@@>>>======???BBBDDDBBBAAA???===:::999777777111222333444333333333333333666:::;;;:::999:::;;;999;;;<<<999666777<<>>===???AAA))))))+++...111000...+++***,,,///111333777>>>CCCKKKUUUdddqqquuupppfff___YYY\\\^^^[[[SSSGGG<<<666555555666777888:::<<<===;;;@@@EEEFFFDDDDDDHHHKKKJJJLLLJJJCCC?????????>>>;;;999:::AAALLLVVVZZZ[[[OOOLLLIIIFFFEEECCCAAA???;;;<<<>>>AAAEEEGGGFFFEEE999999:::;;;===???BBBCCCKKKLLLNNNRRRWWWYYYYYYXXXSSSTTTTTTRRRNNNMMMOOOQQQ```iiipppjjjZZZLLLIIIKKKFFFIIIHHHEEECCCCCCAAA======888777===BBBCCCCCCDDDEEEIIIKKKIIIBBB>>>===>>>;;;===@@@DDDGGGGGGEEEBBBDDDHHHOOOYYY______YYYSSSWWWVVVQQQGGG===888999<<<<<>>???666666555333222222111111222333444444222000000111000222333333222222333444888;;;===<<<888555444555---111555888888888888999222333666:::======;;;888999999777555222222333555======;;;888444222111111000...---+++,,,...111222///---,,,---///000111111000222555777666444222000---///111444777;;;===???777333111333888;;;999666000222555777777555333222666999<<<=========>>>???@@@@@@@@@AAACCCEEEGGGHHHEEE???777333444333000---+++,,,,,,)))&&&%%%))),,,---000222111111444<<>>999444333555555222......,,,***)))***+++++++++(((""" $$$&&&'''---555444555444000+++))),,,///---......---,,,,,,...000111777:::666333000,,,'''&&&'''(((***,,,---//////,,,,,,------+++)))&&&$$$+++---///000000...,,,***)))((('''&&&&&&(((***+++,,,------.........//////'''+++,,,******,,,***&&& $$$((()))(((&&&''')))------...///000---(((%%%$$$''',,,///111000---+++,,,++++++,,,...//////...***,,,,,,((($$$###(((---,,,---...,,,)))'''''''''+++---///000///000111222333333222000...,,,***)))(((***---...---------...,,,...//////---,,,++++++(((&&&%%%&&&(((+++------&&&%%%%%%'''***///444777444111---++++++,,,,,,,,,%%%$$$$$$(((,,,...+++((((((******((($$$"""###%%%(((,,,111333111...+++)))))),,,000333333000,,,(((,,,...000222444666:::===666555333333333222000...---...111777<<<:::222++++++///222333000---,,,,,,---***((())),,,+++'''"""&&&(((***,,,,,,,,,***)))%%%%%%'''(((***+++,,,---,,,...///,,,'''&&&)))---...+++***---333666555222555444222000///,,,((($$$$$$!!!""")))000444555666333000---+++(((%%%""" %%%***---,,,++++++---,,,...111444666666666555666999:::888444222666:::666===EEEHHHEEEAAA???@@@,,,,,,---///111222000...///---///666:::;;;AAAIIIVVVbbbqqq|||}}}wwwpppkkkdddnnnuuuooo^^^KKK@@@===999888888888999;;;===>>>@@@???>>>???AAAEEEIIIKKKKKKHHHDDD@@@======>>>??????999777>>>NNN]]]eeegggUUUQQQKKKFFFDDDEEEHHHJJJ???======@@@EEEHHHHHHGGG>>>999888>>>AAA@@@??????DDDEEEIIIQQQYYY]]]\\\ZZZVVVSSSQQQOOOJJJFFFHHHNNN\\\aaafffddd[[[NNNCCC===@@@???===>>>AAADDDFFFFFFBBB???;;;:::===AAADDDEEEFFFCCC???<<<;;;===@@@BBB???AAADDDIIINNNPPPPPPPPPTTTRRRUUU^^^aaa[[[RRRMMMMMMKKKHHHDDD???:::777555999===AAAAAA<<<777444333...------...///...,,,)))+++,,,......,,,++++++,,,(((***,,,...////////////777;;;???===888333222333222333666999:::888444000...000222111///---++++++---000222000......111444;;;<<<:::444222444444111...,,,***)))+++,,,,,,+++,,,***(((***---//////...000///000222444666555444777666666666777999;;;===:::555000222888===>>>===555555444333222000///...333666;;;>>>@@@AAACCCDDDFFFEEEAAA@@@EEELLLMMMHHHCCC>>>999999;;;999222+++------,,,)))'''''')))+++111222333333333777>>>CCC@@@<<<777333333555777888999888666555333333333333444111///111555777444111777777888999:::999888888555555444222111222555888999666333111000///---+++&&&$$$&&&******&&&%%%'''&&&&&&%%%%%%&&&(((+++,,,333333222111000///...---//////......///000111222999888777555222000---,,,+++(((&&&)))///222000---,,,000333111+++'''(((***111111000...,,,***((('''))),,,...+++&&&###%%%(((***+++,,,......---,,,,,,,,,)))''''''***,,,***(((&&&((()))++++++)))'''&&&(((***,,,......,,,***(((&&&***///333555444111///---***)))+++///111000...---///000---((($$$###$$$(((+++...///---)))'''&&&+++---///111222000...------222555333,,,&&&######(((''''''''''''(((***+++111111000///222444...&&&)))$$$ $$$((((((&&&######$$$&&&))),,,...000666111+++(((***...000000%%%$$$$$$%%%(((******))))))((('''&&&%%%$$$$$$$$$&&&)))---111222111...,,,+++---///000000---***(((+++******+++///222444444222222111000///---,,,+++))),,,111888;;;777///))))))000444222///...,,,***000---)))%%%$$$%%%(((******,,,...---***((()))+++&&&(((***************+++...//////,,,)))(((+++...///......000333444444333666555444111...***'''%%%%%%"""!!!&&&---222555444111...------+++&&&### """%%%&&&&&&&&&'''(((+++***+++,,,...000222444111444666444//////333777<<>>AAAEEEIIIKKKJJJGGGDDDAAA@@@AAACCCEEEEEE@@@<<>><<<:::;;;???BBBCCCCCC>>><<<<<<@@@BBB???===>>>???@@@EEENNNVVVZZZYYYVVVUUUTTTTTTRRRKKKCCCBBBEEESSSWWW[[[ZZZSSSIII@@@;;;666777:::???DDDIIIKKKKKKEEE@@@;;;999;;;@@@DDDGGGFFFDDD@@@===;;;<<<>>>@@@AAACCCGGGNNNWWW\\\]]]\\\ZZZWWWWWW\\\]]]UUULLLGGGGGGEEECCC???<<<888666444777:::<<<:::666111...---+++******+++,,,+++)))'''''')))))))))''''''((()))'''(((***,,,------------444888;;;:::555000000111---...000333666555333000.........+++(((&&&&&&'''+++---///---+++***,,,///666888777222222444555222+++)))'''''')))***+++******)))(((***...111111000...---...000333444444222666666666666777888:::;;;777333000222888===>>><<<555555555333222000...---000444:::???BBBDDDEEEGGGGGGFFFCCCAAAEEEJJJIIICCC>>>:::666888;;;;;;555///------,,,***((((((***+++111333444444444666:::>>><<<999444111000000111111444444333222222111111000000,,,***,,,000333222000777888999::::::888666555111111000...---...111444777555222000///---***((($$$###%%%))))))%%%$$$&&&''''''&&&'''(((+++---///111111000000//////000000111000///......000111222777666555333111///---,,,***'''&&&)))///222111///000333666444000,,,---///000000000///---,,,***)))***---///---(((%%%'''))))))***++++++,,,,,,+++++++++)))'''&&&'''(((((('''%%%&&&(((***+++++++++++++++,,,...//////...---,,,+++---111444555444111///...,,,***,,,///000---******---///...***&&&%%%&&&&&&))),,,...,,,***((('''))),,,000333444222...,,,,,,000333111+++'''&&&'''---+++***((('''((()))***...//////000333666222++++++'''###"""%%%&&&%%%"""!!!"""$$$'''***,,,...///444///***'''(((***,,,,,,$$$$$$$$$&&&((()))(((''')))((('''&&&%%%$$$$$$$$$%%%(((+++///000///---,,,)))+++---//////---***((('''%%%$$$%%%(((***++++++,,,,,,............---,,,---///444999;;;999222,,,///555888555222111000...000---)))&&&$$$%%%'''(((+++---///...+++******,,,******+++++++++++++++,,,///111333222///...///111222000//////111333333222555666555222---)))'''&&&&&&&&&''')))+++...111333222///,,,******)))'''%%%!!!"""######"""###%%%'''((((((((()))+++---000222222333222///---...333777>>>KKKWWWVVVHHH:::666777444222111222444555555444333222555<<<@@@BBBEEEIIIVVV```mmmsssrrrpppqqqssssss]]]JJJ???;;;888777777777888:::;;;<<<::::::;;;>>>AAAEEEIIIKKKIIIGGGDDDBBBBBBEEEIIIKKKLLLGGGCCCFFFNNNXXX```ddd```ZZZPPPGGGBBBAAABBBDDD>>><<<::::::<<<>>>??????>>>>>>@@@CCCAAA;;;:::<<<:::<<>>======;;;:::888666555444555555666333///***(((''''''''''''((()))(((&&&$$$$$$$$$$$$###""""""$$$&&&&&&'''(((***++++++++++++///222555444000---,,,---''''''(((+++///000000///...---+++&&&###!!!"""$$$***,,,---+++'''&&&(((+++000222222//////333444222***(((&&&'''(((***+++***(((((((((+++///222333222+++++++++...000222111000555555555555666777777777333000///333999>>>===:::444444444333222000///......333:::???BBBDDDFFFGGGDDDEEECCCAAACCCFFFCCC===666444333666;;;;;;777222------...,,,***)))***,,,000222444444444333444666777555333000---,,,+++***---...///000000///...---***'''$$$%%%***---------444666888999999666333111......,,,***)))***---000444333111///...,,,)))&&&$$$"""$$$'''(((%%%$$$&&&(((((('''(((***---000222000000/////////000222333333111///------...000222333222222111///...---,,,)))'''&&&)))...222333222444777999888555222333444111111000///...---,,,++++++...000...***((()))+++((((((((((((((()))************(((&&&######%%%'''%%%&&&''')))+++...000111......//////000000111111111222333444444222000///---,,,+++---//////+++((((((,,,000000,,,(((''''''$$$'''+++,,,+++)))((((((&&&***///333444222---***+++---///...***)))***,,,333111...+++)))))))))***,,,...///000555999777111...***'''''''''&&&""""""%%%)))+++------...111---(((%%%%%%&&&&&&&&&###$$$%%%(((******(((&&&***)))'''%%%$$$$$$$$$%%%$$$&&&))),,,------,,,+++'''))),,,......---***((($$$""" !!!"""######$$$&&&))),,,---------,,,111333666:::===;;;666333777<<<===888444444444222///---***(((&&&&&&'''(((---...///...---,,,---.........---,,,,,,,,,------000333777777555333444666555222///...///000111111333666888444,,,'''&&&((()))---222333111000000111111...)))''''''((()))((($$$$$$"""###&&&((((((''''''))),,,///111222000...,,,,,,///333555999CCCMMMMMMDDD999222000999666444333444555444444111333888@@@FFFJJJKKKLLLTTT[[[cccdddccceeellltttwwwwwwrrreeeTTTFFF>>>;;;:::999999999999:::<<<===999:::<<>>???=========>>>>>>>>>>>>===>>>>>>AAACCC>>>888777;;;<<<===AAAGGGMMMOOOLLLHHHEEEGGGKKKMMMIIIBBBAAACCCCCCCCCCCCBBB???<<<:::999444888@@@HHHNNNNNNKKKHHHEEEAAA===<<<===@@@CCCDDDDDDBBB???<<<999888777888===>>>CCCOOO]]]fffhhhfff]]]VVVQQQNNNIII@@@888666555555555555555555555555333333111///,,,***)))((('''&&&&&&''')))(((&&&$$$######"""!!! ###&&&'''(((((())))))************---//////,,,***)))***%%%$$$###%%%(((+++,,,,,,,,,+++***'''###"""###$$$***,,,,,,***&&&$$$%%%(((+++......+++,,,///000...)))(((&&&&&&(((***++++++'''''')))+++...000111111*********,,,...000///...333333444555555555444444///---...333:::===;;;777111222222222222111111000000444:::===??????@@@AAA>>>@@@@@@>>>???AAA>>>888111000000333777888444000,,,---...---+++***+++,,,...///111222111///---,,,111111111000---***)))(((((())),,,.........,,,+++'''$$$!!! ###&&&((((((...111444666666444000...,,,,,,+++)))((())),,,///111000/////////...+++(((%%%###$$$'''((($$$$$$&&&'''''''''(((***---000222222111000///000111333444333111...,,,+++,,,///000//////...---------------)))'''&&&(((---222444555555888:::999777555555666333222111///---,,,++++++***,,,......,,,******+++((('''&&&%%%&&&'''((()))***+++***&&&"""!!!%%%(((((('''((()))+++...222444//////...///000222333555555555444333222000...---+++***+++...111111---(((***...222222...)))'''&&&%%%(((***+++***(((''''''&&&)))---000000///,,,***)))***+++***)))***---000666444111...,,,,,,,,,,,,+++...///000444999888333...,,,+++++++++(((###"""$$$(((,,,...---,,,+++---+++(((%%%###""""""!!!"""###'''+++......+++(((+++)))'''&&&%%%%%%&&&&&&%%%&&&''')))******++++++'''))),,,...///...+++)))%%%"""!!!###'''***,,,,,,++++++333555888;;;>>>>>><<<;;;===AAA@@@999333222222111...---,,,++++++++++++,,,/////////////////////000111000...,,,---------,,,///333555666444444666999888444///,,,,,,---//////111666888444+++%%%&&&))),,,222777777333......///000---)))''''''))),,,---***((($$$ ###''',,,+++***))))))+++,,,...///---,,,---///222333333///444;;;>>>;;;666222000<<<999555444333333222111000444<<>>===<<<<<<<<<===>>>:::;;;>>>AAAEEEGGGIIIJJJFFFDDDCCCBBBBBBEEEHHHJJJLLLMMMNNNMMMMMMRRRZZZ```ddd]]]RRRGGG>>>;;;:::;;;999<<<@@@BBBCCCAAA???===>>>===??????;;;666888===CCCBBBCCCGGGJJJKKKGGGCCC@@@AAADDDFFFDDD???AAAFFFCCCAAA>>><<<;;;:::::::::;;;???FFFMMMPPPNNNHHHDDD@@@???>>>>>>@@@@@@???===???>>>;;;999666555444333555666;;;EEEPPPXXXYYYXXXQQQKKKFFFBBB===555000//////000111222333555555666333222000///......---,,,((('''((()))******(((&&&$$$$$$###"""!!!"""%%%(((***))))))))))))*********(((***++++++***)))))))))&&&$$$""""""$$$'''((((((%%%'''))))))'''%%%%%%%%%)))++++++(((###!!!"""%%%))),,,,,,))))))++++++((((((&&&$$$$$$&&&(((((((((&&&''')))++++++,,,,,,---+++++++++,,,...///...,,,000111333444444333222000,,,+++,,,222999<<<999555---...000111222333333444555777999:::888777666777777:::<<<;;;<<<>>>;;;777111///...///111111///,,,+++,,,,,,+++))))))***,,,+++,,,,,,------***'''%%%))),,,......+++((('''(((%%%'''***,,,------,,,+++&&&###  """$$$%%%)))+++///222333111...,,,))))))((('''&&&(((,,,///...------...///000...---)))&&&&&&((((((%%%$$$&&&%%%$$$$$$%%%(((+++...000444333222111000111111222111///---+++***+++---...,,,,,,+++++++++,,,------***)))'''(((,,,000444666444666777777666444333333444333000...+++***))))))(((***,,,,,,,,,+++******'''&&&%%%%%%%%%&&&((()))***++++++(((%%%$$$'''***,,,+++***)))+++---000222......---...///222555666666555444222000...,,,+++'''''')))...222444111---///333666555///)))%%%$$$''')))++++++)))''''''''')))))))))*********++++++'''''''''&&&'''***///222555444222000///......///,,,///000///222555555111+++,,,---......+++'''###&&&(((,,,//////---+++)))******)))'''$$$"""!!! !!!$$$(((...222333000---+++***(((&&&&&&''')))***''''''''''''((()))******(((***---000000///,,,+++$$$!!! $$$%%%''')))******))))))222555999<<<>>>???@@@@@@>>>AAA???777000......---------///000111111111111000/////////000111222222222000------......,,,+++...///000...---///444999777333---***)))+++------///333777333+++%%%&&&)))...333666555000,,,,,,...000...,,,***)))+++///111...,,,(((### !!!%%%)))...---+++)))((('''''''''***+++---111444444222000+++---///000111222222222;;;888666555555444333111222999BBBMMMXXX```___ZZZTTTQQQMMMIIIIIIPPP\\\eeebbb```\\\VVVPPPKKKFFFDDDDDDCCCAAA???>>>===>>>>>><<<===@@@CCCFFFGGGGGGGGGBBBBBBBBBBBBBBBCCCEEEEEEJJJOOORRRQQQNNNOOOVVV^^^```ZZZPPPEEE===999777777555:::@@@DDDEEEDDDCCCCCC@@@<<<::::::999888===CCCJJJHHHFFFGGGIIIIIIEEEBBBAAA@@@AAAAAA>>>:::<<>><<<888555777777666555333222000000...000444:::AAAEEEFFFEEECCC>>>999777222,,,)))+++,,,---...000222444555666222000//////000000///...(((((((((***++++++)))((($$$%%%&&&%%%$$$%%%'''***,,,+++***************+++((()))******++++++++++++***'''$$$###%%%&&&''''''"""%%%((())))))''''''''')))******'''### """$$$))),,,,,,)))(((***)))&&&&&&$$$""""""###$$$$$$$$$$$$'''***+++*********+++///.........000///...,,,,,,...111333333222000...+++***+++111888:::777222,,,---...111222444444555777888777555222000000111333777:::999:::<<<;;;777444111...---,,,,,,***)))******)))'''&&&'''))),,,***)))((((((((((((%%%######'''******'''%%%%%%&&&%%%&&&((()))+++++++++***%%%$$$"""!!!"""###%%%&&&(((***---//////...+++***%%%%%%%%%%%%%%%''',,,///---,,,++++++...///000///,,,(((''')))((($$$###%%%######"""###%%%(((+++---111111111111000000//////......---,,,+++,,,------++++++***)))***+++,,,------,,,)))(((***...333666444444555555444333111000222000...+++)))(((''''''%%%''')))+++,,,,,,******&&&&&&&&&&&&&&&'''(((((()))*********))))))***+++///...,,,+++***+++---...,,,,,,---...000333666777555555444222000...,,,+++&&&&&&(((---333666555333444777888666///((($$$###''')))++++++)))(((((())),,,+++)))''''''((()))***%%%$$$$$$$$$&&&***...000000000111000000...---,,,+++...///------000000---'''))),,,......,,,)))''''''***,,,//////---***(((((()))+++***(((%%%$$$$$$###%%%***000444555333000+++***((('''(((***,,,...,,,***(((''''''((()))+++)))+++...000000///,,,***""" """###))))))************))))))222555999<<<======>>>???:::>>><<<555...------+++---///222444555555444333111///---...000222333333222000...///000000---***+++++++++)))'''***111666333///***((((((***+++,,,,,,000222000***&&&'''))),,,///111000---++++++,,,...//////...---...000222///---***&&&######%%%(((+++******(((&&&$$$""" $$$(((...333555444222///...---,,,++++++,,,...000777666555666777777666444888AAAKKKUUUaaajjjggg___UUUQQQLLLIIIKKKQQQXXX\\\ZZZXXXWWWUUUSSSOOOKKKGGGHHHFFFCCCAAA???============???AAADDDEEEEEEDDDCCC>>>???AAABBBCCCDDDDDDDDDJJJRRRXXXVVVOOOMMMSSSZZZZZZUUUMMMDDD<<<777555444777<<>>??????;;;777888===;;;777222111333666888888BBBCCCEEEGGGGGGCCC===888666555555666777555222///000000111111000///...---***---222555555555777888777333111///,,,&&&%%%(((***+++,,,...000222444444000...------///...,,,)))'''&&&'''(((******((('''###%%%&&&&&&&&&&&&'''))),,,,,,***)))))))))***************+++---......---,,,)))'''&&&((()))))))))&&&(((***+++******+++---,,,---...+++&&&$$$&&&((()))---...++++++---+++((()))&&&$$$###$$$$$$$$$###"""&&&***+++++++++,,,---444333111111111111...,,,)))+++///222333111///---+++******///666888555000---...///111222222333333666666444111......000222444999;;;999999;;;;;;999777444///+++)))))))))))))))(((&&&###"""$$$(((++++++(((%%%$$$&&&''''''&&&$$$(((+++***&&&######%%%$$$%%%%%%&&&'''((())))))"""###$$$%%%&&&'''***+++,,,,,,......---+++)))'''$$$%%%%%%%%%&&&***///222///,,,))))))***,,,---------)))((((((&&&!!! ######"""!!!"""###&&&(((***+++,,,.../////////---,,,------......//////......,,,+++)))))))))***,,,---111///,,,)))))),,,111444555555555444444222000...---,,,***(((''''''((()))%%%&&&(((+++------+++***&&&'''(((((())))))((((((&&&&&&'''***,,,---,,,+++///...---++++++++++++,,,+++,,,---///222555777888444444444444222000...---((('''(((---444888888666777999999555...(((%%%%%%%%%'''***+++++++++,,,---------+++***)))((((((((($$$###""""""%%%(((+++---+++,,,...///...+++(((&&&(((,,,,,,***)))+++,,,***$$$'''***,,,+++***((('''%%%'''***,,,---,,,+++***&&&***......,,,)))((()))'''(((+++000333444111///+++***)))((()))---000333111...***'''&&&''')))+++)))+++...000///---***((( ###''')))------++++++***+++,,,,,,333777;;;<<<;;;999999:::444999:::444//////000//////111444666777555222111111...,,,---000333444444222000///111444444///***'''))))))'''&&&(((---222///+++(((&&&''')))++++++***,,,...---***((('''((((((***,,,......,,,***))),,,///222222111//////000++++++***(((%%%######$$$&&&((())))))((($$$!!!!!!'''...222222111111111...---+++)))'''''')))+++444444555777:::;;;:::888>>>GGGQQQ[[[gggoookkkbbbWWWSSSNNNMMMQQQTTTVVVVVVQQQQQQQQQRRRSSSQQQLLLHHHIIIHHHEEEAAA>>>===<<<;;;===???BBBDDDDDDCCCAAA???;;;===@@@CCCEEEEEEEEEDDDLLLUUU\\\YYYPPPLLLPPPWWWVVVRRRKKKCCC<<<777444333<<<@@@DDDGGGIIINNNTTTZZZFFF<<<333444999@@@IIIPPPPPPLLLHHHFFFHHHIIIHHHGGG;;;;;;>>>???<<<777777;;;555111,,,,,,///444666666EEEDDDDDDCCCAAA;;;555000333222000000000000...,,,+++,,,---.........---,,,(((---222333000...000333111...,,,,,,(((######&&&)))***+++---///111222333...,,,++++++,,,+++'''$$$%%%$$$%%%&&&(((((('''%%%!!!###&&&&&&&&&&&&&&&(((,,,+++***((((((((())))))+++++++++,,,...000000///,,,***))))))***,,,,,,,,,.........---,,,---000333111222333000,,,***+++---***...///------000///+++---***(((&&&'''''''''&&& %%%***,,,,,,,,,...000777555444333333222///---'''***...111222111///---,,,******...444777333//////000000111111111111000444333111...---...222555777;;;===:::999;;;<<<:::999666000+++((((((***+++((('''$$$!!!"""'''+++,,,(((###"""%%%((())))))(((,,,...,,,'''###$$$&&&$$$$$$$$$$$$%%%&&&'''((( ###%%%((()))+++...000000000000...,,,***'''&&&&&&''''''(((***...333777111---)))'''''')))***+++...***''''''$$$  ###"""!!!!!!###%%%''')))%%%'''+++---......,,,+++---...000111111111000///,,,+++)))((()))***,,,---333111---)))(((***///333777666555555555333000---)))(((&&&%%%&&&''')))***%%%&&&(((,,,......,,,***&&&''')))*********)))((($$$$$$%%%)))...000---***......---,,,+++++++++++++++,,,...111444666888999444444555666555222000...***))))))---333888999888777999999555...)))''''''"""%%%(((***,,,---///111.........---,,,***(((&&&###"""!!!"""$$$''')))***(((***,,,---+++(((### %%%)))***'''&&&)))***(((###%%%(((***)))'''&&&%%%"""###&&&)))+++,,,,,,+++&&&***///111///,,,,,,,,,******,,,///111111///---+++***))))))+++...333555444111,,,(((&&&'''***+++)))+++---///...,,,)))'''!!!"""(((---///000...,,,++++++,,,...///555999<<<<<<999666555555000666888555111222444333000333555777777444000---111...+++,,,000333444444222111111444777777111+++%%%'''***)))'''(((+++///+++)))&&&%%%''')))***+++)))******+++***)))((('''$$$&&&)))---///...***'''***...333444222///......'''((()))'''%%%"""!!!!!!%%%'''***,,,+++((($$$!!!&&&---000......000333((())))))'''%%%$$$&&&(((...333777888;;;??????<<>>>>><<<999666999:::===AAAEEEDDD>>>:::444999???CCCEEEGGGIIILLLOOOTTTYYYXXXRRRNNNNNNPPPPPPIIIAAA=========:::777<<>>888333000///,,,---///000///---***(((,,,---...//////...---,,,///000222222222000...---000...+++***((('''$$$!!!(((***,,,.........000111111...***(((((()))))))))$$$###"""$$$((()))(((%%% !!!###$$$$$$$$$$$$((((((''')))******)))'''$$$&&&***...000111000///+++,,,---------...000222333444555444444555777999<<<666222111///,,,---111111222333444555444111......,,,******+++,,,,,,+++,,,***))))))***---000222999999888888666222,,,(((&&&(((***+++,,,,,,,,,,,,)))***,,,...000111222222333111000111333222///,,,000222444444333333444666===<<<;;;:::999999999:::888999888222+++'''))),,,&&&&&&&&&%%%######%%%''''''%%%"""!!!"""&&&+++///***+++,,,+++(((%%%%%%%%%''''''''')))***)))&&&$$$"""###$$$&&&))),,,///111111---((('''((()))(((&&&$$$(((+++,,,,,,---111444333000,,,((('''***---000333///)))""" """(((''''''&&&&&&&&&'''''''''''''''&&&$$$$$$%%%'''***,,,///222444555444444000---)))'''(((***,,,...000...,,,++++++,,,...000333333444555666444000---,,,(((###"""$$$'''((((((***'''&&&***222555222---)))***+++------+++'''$$$$$$&&&(((+++,,,,,,++++++'''&&&&&&'''***++++++***,,,...111333444666999;;;<<<;;;:::888666444222111+++,,,...000333555777888===;;;555...(((&&&&&&((("""%%%(((***,,,000222111///...---,,,***&&&######%%%&&&%%%$$$$$$%%%''')))***,,,---+++(((###!!!"""###%%%&&&&&&%%%$$$######%%%''''''%%%###"""""""""!!!###(((///222000,,,,,,+++***)))***,,,///000333222333555666555000+++***+++,,,000333444333111444000+++((((((***,,,,,,---------+++(((&&&%%%&&&)))'''&&&&&&(((+++---...000000...+++...333333///555666777::::::888333//////000000111333555777999555666666666555222///---///000000000111444888;;;555444666888:::999333...((('''((())),,,---,,,***)))((((((''')))+++...000000///...//////---(((###!!!$$$(((+++---+++)))'''***,,,///222333222000///+++(((###!!!!!!"""""""""&&&&&&'''(((***)))&&&###$$$(((---000000...------000...---,,,+++(((%%%!!!444777999:::>>>DDDHHHGGGNNNTTT[[[___^^^ZZZWWWVVVTTTVVVYYYZZZXXXSSSNNNJJJFFFEEEFFFHHHJJJGGG???999<<<:::999999999999888777888999;;;???BBBBBB>>>:::555:::???CCCFFFIIIMMMQQQOOORRRUUUTTTPPPLLLJJJJJJDDD@@@<<<<<<======999555666;;;<<<:::@@@MMMRRRNNN???555...///444999===BBBDDDAAA???===<<<<<<;;;<<<666666666777777666555333000---+++***,,,///222333999999888666555333111000...///000000///...,,,***+++,,,---...//////000///111111222222222000///...000---***)))(((&&&$$$"""(((***,,,,,,,,,,,,---///000---)))''''''((()))((($$$######%%%((()))'''%%%"""###$$$%%%&&&''''''''')))((((((***,,,---,,,***&&&'''***...000111000///***+++,,,,,,---///111222666888999:::::::::<<<>>>???999444222000---///333444333444555666444000......---+++,,,,,,---+++******)))))))))+++...222444999888888888666333---)))'''((()))***++++++******'''(((***,,,---...//////111///......000///---***///111333333222111111222444444444444444444444444555777777444...)))&&&&&&%%%&&&&&&%%%######%%%'''&&&$$$"""!!!###''',,,///---...---+++(((&&&&&&'''))))))***+++---,,,***(((######"""###&&&***...111222---(((&&&%%%&&&%%%###%%%(((+++,,,++++++///222222000---++++++---000333777333...)))&&&%%%%%%&&&''''''(((((()))))))))***)))******(((%%%###$$$$$$''')))+++...111444555666///,,,((((((***,,,,,,,,,---,,,***))))))+++---///333333444555666555111...,,,***((()))+++,,,***))))))&&&&&&+++333777444000------...///000///---+++((()))+++,,,,,,+++***)))&&&%%%%%%'''***,,,,,,+++---000222444555666999;;;<<<<<<<<<:::888444111///,,,,,,---///111333444444888666222---'''$$$%%%&&&!!!$$$&&&''')))---///...---,,,,,,+++)))&&&###&&&'''((('''%%%$$$$$$%%%''')))+++---+++'''""" !!!###$$$%%%$$$###"""###$$$%%%$$$"""!!!""""""$$$"""###'''...111000---------++++++,,,---///000444333333555666444///+++***+++...333666777666444666222,,,))))))***++++++---------+++)))(((((((((---+++)))((()))***++++++...000111111444888777222111222444666888666222/////////000222333444555666333333444333222000///...000111222222222333666999666555777999:::888333...'''&&&&&&'''***++++++***)))******+++---///111222...---------...,,,'''###"""$$$(((***+++***(((&&&)))***---000222222222222...+++(((&&&&&&'''&&&&&&(((''''''((()))(((&&&$$$%%%(((,,,......---------000000000///---***((('''===@@@AAA@@@EEENNNSSSTTTWWWYYY[[[ZZZVVVPPPLLLJJJOOORRRUUUWWWUUUPPPKKKGGG@@@???>>>???@@@===888333555333222333555777888777777888999===@@@BBBAAA@@@<<<>>>AAADDDGGGKKKPPPTTTNNNNNNOOONNNKKKHHHDDDBBB666555555888;;;;;;666222...222333111777BBBFFFCCC888000+++,,,000222555888:::999888666555555555555///000111222333333222222......---+++***,,,///222333000...///222555444333222111111111000/////////,,,,,,,,,---///000222333333333222222111000000//////,,,)))'''&&&&&&%%%###&&&(((******)))***+++---...,,,(((''''''((((((((($$$$$$$$$&&&(((((('''%%%&&&&&&'''((()))***++++++***))))))+++...//////...))))))+++---000111000///******+++---...111333444777:::>>>@@@@@@@@@@@@AAA@@@999333111...,,,///444666666666666777555111...///---,,,,,,---,,,***(((&&&''''''))),,,000333555777666666666555222...***&&&''''''((((((''''''&&&%%%%%%'''((()))***++++++///---+++++++++,,,+++)))---///222222000...------,,,---...///000111222333444444555444222,,,$$$$$$%%%%%%$$$######%%%&&&$$$###""""""%%%(((---///000000...+++)))(((***+++,,,++++++,,,------,,,***%%%###!!! ###''',,,///222...((($$$######""""""&&&)))++++++)))))),,,///000///.........000333444777555222...+++))))))(((%%%&&&(((***,,,---------+++,,,+++)))%%%"""""""""%%%&&&&&&))),,,111555777///+++'''(((,,,...,,,))))))(((''''''(((***,,,...222222333555666555222000......///111222000---***(((''''''---444999777444111222444666666555333222---.........,,,***'''%%%$$$$$$%%%(((+++------,,,///111444555666777999:::<<<===>>>===:::555000---*********---///111000///000000...+++&&&$$$###$$$!!!###$$$$$$&&&)))+++---,,,+++++++++)))&&&###&&&'''((('''%%%"""""""""$$$'''+++---+++'''"""!!!############"""#########""" """$$$&&&$$$###&&&,,,///000...000///...------...000111444444444444444222---***)))+++000555:::;;;999777666222---***)))***++++++------,,,,,,,,,,,,,,,,,,111000...,,,+++***))))))***...111333666:::888333------///111444444111///...///111222333333222222000000//////......//////333444555555333333444555777777888999999777222...'''%%%$$$$$$''')))***+++***+++---///111222333333+++************)))&&&######$$$&&&((()))(((&&&%%%&&&(((***---000333444555111///------------,,,+++***((('''''''''((('''&&&''')))+++,,,,,,,,,---...000333444222...,,,,,,---HHHKKKLLLLLLPPPWWW\\\[[[YYYYYYWWWSSSNNNIIIEEECCCGGGJJJNNNQQQPPPLLLHHHDDD;;;:::999999:::999666333444222000111333666888999888999;;;???CCCGGGIIIKKKGGGFFFEEEEEEFFFIIIMMMPPPKKKJJJIIIHHHGGGCCC>>>:::---...///222555555222///+++------+++///666999666222---***,,,//////111333444666666333111111000///+++---///000000//////000...//////---******...111222---***,,,222888888777444333222111111111222222......------...000111333444333222111000000000000---***&&&%%%%%%%%%%%%$$$###%%%'''''''''(((+++------***(((''''''(((((('''%%%%%%''')))******(((''')))******+++,,,---...///+++******,,,///111222111,,,++++++...222444333111---,,,---...111444555666666:::???BBBBBBBBBAAAAAA>>>777000---***))),,,222888777777888888777444111...---,,,++++++)))&&&$$$###$$$&&&))),,,000333444333333222333333000,,,)))$$$$$$$$$$$$######"""""""""###$$$&&&''''''((((((...---***)))))))))******,,,...111111///,,,+++***+++******+++...222777:::666444222333333...$$$!!!###$$$###""""""###%%%!!!!!!!!!###&&&))),,,...000///---+++***+++///222...,,,+++***+++***)))'''%%%$$$""""""###&&&***,,,000,,,'''$$$""""""$$$%%%'''***,,,+++((('''))),,,000////////////000111222222111000...+++)))'''&&&"""$$$(((+++---.........***+++***(((%%%"""!!!"""%%%$$$###$$$''',,,111444///***((()))...///+++'''&&&&&&%%%&&&'''))),,,---111111222333555555333111333333444444333000---******)))***///555999888555555888===???===:::666444111111000...+++'''###!!!######%%%(((,,,......---000222555777777777888::::::<<>>999555---,,,,,,---.........---,,,,,,***)))+++......,,,,,,((((((,,,...---...111333888999444000000000,,,,,,...111000...------......000000...++++++...111111,,,(((***111777888777555444222111111222333444111000///---------...///222111000////////////000***(((&&&%%%%%%&&&&&&%%%!!!###%%%&&&'''))),,,///,,,***((('''((((((((('''&&&(((+++---------,,,+++,,,,,,,,,---...///111222...---,,,---000222333222...,,,+++...444888777666222111000111555777888777555999???BBBCCCBBBAAAAAA;;;444...+++)))(((+++111777777777999:::;;;999777000...,,,+++***'''$$$"""!!!###&&&)))---000222333000///...///...---)))&&&!!!!!! !!!"""$$$%%%''''''((((((......,,,***))))))***+++---///111000...,,,******,,,***''''''+++333;;;@@@888333//////111...&&&!!!""""""!!!!!!"""### """$$$''')))+++,,,---,,,,,,***+++...333777222///,,,))))))(((&&&%%%$$$%%%%%%&&&'''''''''(((+++)))'''$$$###%%%''')))(((+++,,,+++'''&&&(((***//////......---------------------,,,***(((&&&$$$ ###&&&***,,,---------(((((((((&&&###"""###%%%((('''%%%$$$&&&)))---000///,,,)))+++......***%%%%%%%%%&&&&&&(((***,,,...//////000222444555444222777666555222///,,,+++***,,,,,,---111555888777555666<<>>???<<<555---(((%%%$$$%%%***000333222///)))+++,,,,,,***((((((((('''(((((('''&&&'''))),,,333222000///...+++'''$$$!!!%%%(((***(((&&&%%%$$$$$$'''+++...---***%%%""""""###$$$%%%&&&'''((((((''''''&&&$$$###%%%))),,,+++)))((((((***...000111333333222222222222222222111222333222///,,,***)))%%%(((---333888999777444...+++)))(((***,,,---...---,,,+++...111333333222111333444222///,,,++++++(((+++,,,+++,,,111333111***)))(((***,,,////////////000222222222000...---+++***(((((())),,,///000444555666555222000//////666777888888666333000...)))&&&######&&&***---......///000111000...+++)))%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###"""""""""###%%%&&&(((,,,///333555777111000///000222333222000...+++(((&&&'''(((((((((((()))*********+++...111333666777333---)))+++...VVV[[[^^^^^^^^^^^^ZZZTTTOOOLLLHHHEEEDDDBBB@@@>>>666888;;;>>>??????>>>===444444555666777999::::::999777666777999;;;<<<<<<===???BBBEEEHHHMMMSSSWWWSSSMMMEEE???;;;999888777;;;<<<===<<<:::777333111000...---+++******++++++...,,,***)))******)))''''''%%%&&&)))+++)))***...111999<<<666222333222...---000333222...+++,,,---/////////...,,,---...000...***((()))---222444444444333222111111111333333333222000...,,,+++******------------............***)))(((((()))***((('''"""###%%%&&&''')))---000,,,***(((((()))))))))''''''***///111222111111111000000//////000222444555444222000000111333333333000,,,+++///777===>>><<<888555333444777999888666555999>>>AAAAAA@@@@@@@@@999222---+++***))),,,111444444666999===???@@@???666333///---+++)))&&&$$$###%%%))),,,///111111222...---,,,++++++***'''$$$ """###%%%''')))***++++++...//////---+++***+++---000111222111///------...---***&&&$$$(((///888>>>666111---,,,---,,,'''"""!!!#########"""###$$$ """%%%(((***+++++++++************+++///444888444111,,,)))((('''&&&%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&%%%%%%&&&))),,,)))+++---+++(((&&&'''***...---,,,+++************,,,,,,,,,,,,+++)))'''%%%!!!###%%%(((***+++,,,,,,((((((&&&$$$"""###&&&))),,,+++***))))))+++---...///...---,,,,,,***(((%%%''''''((()))+++,,,...///---------///222444333222555555333///+++)))***+++------///222555777666555666===EEEHHHCCC:::222.../////////---***%%%""""""###&&&***...000///------111555777777777888999999;;;???@@@===666///***&&&$$$&&&,,,333777555111+++---......,,,++++++,,,,,,,,,,,,***)))***---000555444222111000...***'''$$$''',,,......+++)))(((%%%'''***---,,,***'''%%%&&&''''''((()))***++++++)))))))))'''''')))---000---,,,++++++,,,...000222222222333333333333333333111333333222///,,,++++++''')))---222666777555222,,,***((()))+++...000000---++++++...333555555333000333666555000,,,+++,,,***...///------222666666...+++))))))+++...///000000111111222111000///...***)))((((((***,,,///111222222333111///---...///333555777666333111//////+++)))&&&&&&)))---000111111111222111///,,,)))'''&&&''''''&&&%%%&&&(((******(((&&&###""""""###$$$''')))+++...000222333444...---,,,---///111111000///,,,)))'''(((((()))((('''(((***+++,,,---111333333444444111,,,***+++---VVV[[[^^^]]][[[ZZZUUUOOOJJJGGGBBB???>>><<<999777333333444555666666777777111222333444444555666777777666666888;;;============@@@BBBDDDEEEGGGLLLPPPLLLEEE===777333111///---000333777666333000//////111000///---***)))******---+++)))***+++***(((((((((&&&&&&))))))&&&'''+++,,,888<<<666333666666111---111444222...+++,,,......---,,,,,,---.........***))))))***,,,///111333111111111000111111111222111000000...,,,***(((''''''(((***,,,---------,,,++++++,,,...//////,,,***&&&''''''''''''))),,,///,,,***))))))***+++)))((((((,,,222666666555666777444333333222333555888999;;;888555444444555555444000,,,***000999AAADDDBBB<<<888555555777888666222333777:::<<<<<<;;;;;;;;;333...*********(((+++000000111444999???DDDFFFGGG???;;;666111///...,,,+++(((***---000222333222222...---+++******(((%%%### $$$%%%'''***,,,...///000---///000///,,,++++++,,,333333333111000///111222///,,,(((&&&'''+++111444000---+++***+++)))%%%"""!!!###%%%&&&&&&%%%&&&&&&###%%%))),,,......---,,,)))************---111555111...)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######!!!###%%%&&&%%%%%%(((+++))),,,---,,,((('''(((***++++++)))(((((()))***+++++++++,,,++++++)))((('''$$$%%%&&&''')))***++++++,,,***'''$$$"""$$$)))---///000000111111111000000000111000---)))&&&&&&&&&***++++++,,,...///000000+++***+++---000333333222///000000---***)))***,,,+++,,,...222555777777777555;;;BBBDDD>>>777222000.........---+++((($$$"""###$$$'''+++...000...,,,+++///333666777777888999:::===@@@AAA???999222---***((((((...666999666111---...//////------.../////////...,,,,,,---000333333222222222222000---+++%%%)))...000///+++(((&&&%%%''')))******)))'''&&&***************+++,,,,,,***++++++******,,,///222/////////......///111222111111222333444444444444222444666444111//////000---...000444777777555333...,,,++++++...000111111...+++***...333666555333000444888666000+++******)))///333222333777::::::333///+++***+++---///000111111111111111111000000)))))))))***+++---///000/////////---++++++---///000333555444111/////////---+++******---111333444444444333222111...,,,+++)))******)))((()))---111000---)))&&&$$$%%%'''(((+++,,,...000111111000000,,,***((()))+++...000000///---***)))))))))((('''%%%'''***---...000333555111111///............///UUUYYY[[[YYYWWWWWWSSSMMMIIIDDD???<<<:::888444000222222111000000111111222...000111222111111111222444444555999<<<>>>>>>======???BBBBBBAAAAAAEEEHHHCCC===666000...,,,***((((((...333333...+++,,,...000111111///---*********,,,)))(((***,,,+++)))***,,,))))))+++)))&&&'''***(((555;;;666333888888333+++000333222...,,,---000...+++)))***---///...,,,((()))+++,,,,,,...222555000000000000000000000000/////////...---***(((&&&###%%%(((+++,,,,,,,,,+++---...///222444333000---*********((('''(((+++---,,,+++)))***++++++***))))))...444888888888999;;;777666555555666888:::<<<@@@===999666666666666555000,,,***000;;;DDDGGGFFF???:::555555777777444000000333666777777666666666...***'''((('''&&&)))---...///222999@@@GGGJJJLLLFFFAAA;;;666333222111000+++...111444555444333222///...,,,******(((%%%"""!!!  !!!"""%%%&&&))),,,...111222333,,,...111000---++++++,,,555555444222000111333666111///---***)))***+++---***************'''### ###%%%((()))((((((((()))&&&(((,,,000111111///...***++++++******+++///111,,,((($$$""""""$$$&&&&&&'''&&&$$$"""!!!!!!"""###"""%%%&&&$$$$$$&&&(((***,,,...,,,)))''')))+++***)))''''''''')))+++---************)))(((((('''''''''''''''((()))***+++000...)))$$$"""%%%***///111333555777777666444333111333333...'''###$$$''',,,---...//////000111111))))))))),,,///222222222)))+++...---+++***+++...(((***---111555888999999444999??????:::444222333---.........,,,***'''%%%$$$%%%'''+++//////...,,,***---222666777777888999<<<>>>AAACCCAAA;;;555111---++++++111888:::666111...///000///......///111000000///...---...222555000000000111222222000...%%%)))---///---((($$$"""%%%&&&'''((((((((('''&&&,,,+++++++++++++++,,,,,,***+++,,,,,,,,,---000333///000111000000000111333000111222333444444444444444666888666333111222333222222333555888888666444111///------///111111111...+++***---333777555333111666999777000***((((((&&&...444555777:::===<<<666222---++++++---///000222222111111111111222222*********+++,,,...///000------,,,***)))***---///...111444333000......000///---,,,---000444666666666555555444333111000///,,,---...,,,+++,,,111555444111,,,((('''''')))+++---///111222222111...---+++(((&&&&&&)))---///000///---************((('''$$$'''+++...000222444666000...,,,---///111222222LLLNNNSSSXXXZZZVVVMMMFFFDDDAAA<<<666222000//////......---,,,+++*********......---,,,***+++...000222222444777:::;;;:::888<<<999777666888:::<<<===;;;555///------,,,'''###'''+++///---)))''',,,111111444444000)))$$$$$$&&&'''%%%%%%)))///111///+++((()))***)))&&&%%%&&&'''+++,,,...000222333555555............---,,,+++******)))))))))***+++---...,,,,,,,,,++++++,,,///222000000///...///111222333000---***((())))))))))))(((((()))+++...///---,,,///000000111111222222333...---,,,***)))))),,,...,,,+++***+++,,,,,,+++)))***,,,000666<<>>:::<<<======;;;999999:::AAABBBBBBBBB@@@<<<888666222111222888???FFFHHHHHH>>>:::444000///...---,,,,,,---///000111111111000000---)))%%%$$$%%%'''))),,,+++---333===GGGMMMPPPKKKEEE<<<777666777777777444444555777999999777444000...---,,,+++)))&&&###!!!###### $$$))))))((()))---222444333111///000000...***((('''(((222111111111333555888:::333111////////////...---///...,,,)))'''%%%$$$###"""###%%%&&&''''''&&&%%%%%%+++111333000------//////......---,,,,,,++++++,,,'''""" ###&&&''')))%%%!!! ###$$$%%% !!!#########$$$'''))),,,+++***))))))))))))))))))((('''(((***+++***)))***(((''''''((()))((('''%%%&&&'''((((((***---///444...)))((('''''',,,333<<>>??????===999555333222---+++,,,111888999444...,,,...000000///...///000111000///...///111333444222000///000222111...***))))))***)))(((&&&$$$###((((((((('''&&&&&&)))+++++++++,,,------,,,,,,+++---------...000111000...///000000111111000000000222222222///...111777<<<777666444444555555444333222222222444777888777666333111000111222444444333,,,+++,,,///222555555555222555888777222...,,,,,,+++///555777888999<<>>999333000000222444555888::::::888333000000111000...,,,---000111///,,,...+++((('''(((***,,,,,,)))***+++---------,,,+++,,,---...///222444777888666555333222222333555666333555666444000///333888888666111+++((((((+++...222222222222111///...---***'''###"""&&&+++000333222111...+++(((&&&%%%$$$)))***+++---000222444555000---))))))+++///222444EEEHHHNNNTTTVVVQQQHHHAAA@@@===888333///,,,+++***((('''&&&%%%%%%%%%&&&'''+++++++++***)))))),,,...//////000222444444222000444222111111333666888999999555000///000///+++'''(((+++---***%%%$$$)))...222222111---(((&&&&&&'''&&&$$$$$$''',,,...+++'''((())))))(((&&&%%%%%%&&&++++++,,,...000222333444.........---,,,+++***)))((('''&&&&&&'''***,,,------------+++***+++...000111111000111111222222333111---***(((((())))))((())))))***,,,///000...---//////000222333444555555333333111///,,,+++,,,...---,,,+++,,,......,,,++++++---111666<<<@@@@@@???;;;<<<===;;;999888999:::>>>@@@BBBCCCBBB@@@===;;;888666777;;;AAAFFFFFFEEE;;;777222///.........---......---------...///000///,,,)))&&&$$$%%%'''))),,,,,,...444===EEEJJJLLLGGGCCC???======>>><<<;;;888888999;;;======;;;999333111...,,,***(((%%%"""###%%%%%%$$$""""""&&&)))+++***+++///333555444333333333222///,,,******+++222222111111222555777888666444222222333333222111000///---***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%###)))///111///---.../////////000000///...------***&&&!!! ###&&&''''''$$$!!! """$$$%%%%%%"""!!!"""%%%))),,,,,,+++///...---+++***)))(((((('''''')))---//////,,,)))(((&&&$$$$$$&&&((((((((($$$'''***,,,,,,---///111333...***))))))***///666CCCKKKPPPMMMHHHCCC>>>999444333111---)))&&&&&&'''***))))))---222333111---'''(((***+++,,,+++***)))***((('''''')))******)))***+++...222555666666666444555666777666333///---111111///...---,,,,,,+++************+++---///000.........///222555888:::<<<<<<;;;999666333111000///------111666666111+++,,,---//////...------...///...------///222555888333111000000111000---***((()))+++,,,,,,+++++++++///000000...+++******,,,***+++---,,,++++++,,,---...---...///111222111///000000111111222222222222444444444222000222666:::555444333333444555444333000000000222555777666555555333111111222333222111---,,,---///333666666666555888:::999555000...---000444888999888888:::<<<>>>;;;888555555777;;;===@@@@@@>>>;;;888666666777444111...///111222111...,,,***(((&&&'''(((******&&&'''((())))))))))))((()))***,,,...111333555666555444222111000111222333555888;;;999555222333666999777333///+++***---///333333222111///...---------***&&&%%%'''+++///111000///---***'''&&&$$$$$$'''(((***,,,///000222222---***((((((+++000333555<<>>888777666333///,,,)))'''&&&$$$###!!! """$$$&&&((((((((('''''''''***,,,------...///000000---***,,,,,,,,,---///222444555666333111111333333000---,,,---,,,(((######)))///333000,,,)))((((((((('''$$$""""""%%%))))))&&&###&&&(((((((((&&&&&&&&&(((+++++++++,,,...000222333//////...---,,,+++***)))&&&%%%$$$###%%%(((+++...//////...,,,***)))+++---000111222333333333222111000---)))''''''((())))))+++++++++...000111///......///111333555777999999999999888666222/////////111///......//////...,,,,,,---111666<<<@@@AAAAAA======<<<999777777999;;;<<<>>>AAADDDDDDDDDBBBAAA>>><<<;;;>>>BBBDDDBBB???666333000......//////...222///,,,))))))+++...000...,,,)))'''%%%&&&&&&'''+++,,,///555<<>>???===;;;666333///,,,***'''$$$"""&&&(((***)))'''&&&(((+++------///222555666666444777777555222...,,,---...111111000000111222444555555333222222333444444333222111///---***((('''&&&((('''%%%$$$######$$$$$$###(((---///...---...//////000222222222111///...+++(((###!!!###&&&)))+++'''%%%$$$%%%'''(((((((((%%%"""###)))111555222...333222000...,,,***((('''$$$''',,,111333222---)))&&&###!!! """%%%&&&'''$$$(((---000111111111111111---*********,,,333;;;JJJSSS[[[ZZZSSSLLLCCC;;;444444333000,,,))))))***+++)))(((***---///---+++'''))),,,------,,,)))''''''&&&&&&''')))+++,,,+++,,,---000222444444444444222333444555444222///...,,,---.........---,,,+++,,,,,,,,,,,,---...000111111000//////000333777999999777666444222111000000444222111333555444000,,,,,,---......,,,,,,,,,...---,,,+++,,,...333888:::444333222222222000---***(((+++///111222222333444888999999777333///------***---///---)))(((+++///...---...///111222111000000000111222333444555555666666666555333444666888222111000111333444444444...------///333555666666777555333222222222000///...------///333555666666888:::===<<<999444111000777:::===<<<999777777999=========;;;:::<<>>@@@???===<<<:::777555666:::<<<<<<>>>AAACCCEEEEEEDDDCCC@@@>>><<<===>>>===:::666111///---,,,...000000000555111,,,'''&&&)))---000///...+++)))'''%%%%%%$$$(((+++///444999<<<<<<<<<;;;===AAAEEEHHHIIIHHHGGG999888999:::<<<===<<<:::666333///,,,+++)))'''&&&))),,,///...+++******,,,///000222444666777777666999888666333///---...000......------...///000111///...------///111111000444333111///---+++)))'''+++)))&&&###"""###$$$%%%'''***---///...------......000222444444222000...---***''''''))),,,///000)))))))))***,,,---,,,+++'''&&&)))///555888555111444444333111///---,,,+++&&&(((,,,000222000+++'''$$$!!! """###$$$(((///222333111///......+++)))******---555>>>MMMUUU\\\^^^]]]UUUFFF999555555444222///,,,,,,---///,,,)))((())))))((('''(((+++///222333000---+++'''&&&&&&(((+++...//////000111333444333333333444222222333333333222000///)))***---///000///---,,,///000000111222333444444555333111000000333555777444222111000111222222222777777666666777555333111///000000///---,,,---...---,,,***+++---111666999888777777666444222///---,,,000555777777666888999;;;===>>>===999444111000...222444///(((&&&)))///,,,++++++---000111000...//////000222444666888999888888888777666555555555///...---...111444444444...,,,,,,...222666888888777555333222333333111000000...---...111333333333888:::===>>>===:::666444:::===???===999666666888999<<<>>>===<<>>???<<<===>>>===:::888888888<<<999555333222000...,,,+++,,,///444999<<<<<<<<<;;;:::888666444666:::>>>>>>???@@@AAABBBBBBBBBBBB???<<<888777777555111------+++***,,,///111222222777333,,,'''&&&(((---000000///...,,,)))&&&###"""%%%)))...333666777777777888;;;???BBBEEEGGGHHHIII999888888999;;;;;;:::999333111///.........---+++,,,///222222///,,,,,,---000111444555666666666666999888666333///------...************++++++,,,---***)))(((***---///000///555444333222///---***))),,,***&&&$$$###$$$%%%''',,,---...///...---------...///222333333111...---,,,+++***,,,///222333333,,,++++++,,,......,,,***'''+++000444555555444333222333333333222111000///***)))***++++++***'''%%%######(((---000000---***)))***(((((()))(((+++444>>>NNNRRRXXX^^^ccc]]]JJJ777555555666444111/////////222///+++(((&&&%%%$$$###'''***000444666444111///'''''''''***...111222222444666777666444333444555333333333333222222111111+++---000333444333111///333333555666777999999:::888666444222222333555666111///---///222555666666666777888777666555666666333333333111///...///000///---,,,+++---000333666;;;;;;;;;:::888555333222111666;;;<<<999777777888999<<<>>>>>>;;;777444333333666888222***%%%''',,,(((((((((***,,,...---,,,------///111444777:::;;;999999888777777666444333...,,,+++---000333444555///...,,,...222777:::;;;777555333333444555444333111///,,,,,,...///000000666888;;;>>>@@@>>>:::888888;;;===<<<888666666777444888;;;:::999<<>><<<<<<===???@@@<<<888333111000///+++(((***)))***,,,///222333333666222---((('''))),,,/////////000///,,,)))%%%######(((...222444555555666888;;;>>>AAABBBDDDFFFHHH===;;;::::::;;;<<<:::999111000000111333333222000///222444333///------...///222444666555444555666777777666333///,,,++++++''''''((())))))***++++++)))))))))+++...111222222555555555333111...+++)))+++)))'''%%%%%%&&&)))***........................///000111222111///---,,,***+++---111555777666555///...---------,,,***((((((,,,222444333111111222///000111222333222111111+++)))'''&&&&&&%%%$$$"""!!!"""%%%)))+++***)))(((''')))((((((((('''(((222===LLLPPPVVV]]]ccc^^^LLL999444555666555333111111111222000---)))&&&%%%$$$###$$$(((---222444333111///(((((((((+++///333444444666888:::888555333555777555444333222111111111111000222555777777666444222333444666888:::<<<======999888777555555555555666000...---000444888888666333555666555333222555888666666555333000///111222111000///...///000222444<<<>>>???===:::888666666444:::???>>>888444333444666888;;;<<<:::888666666555777888333,,,&&&&&&'''%%%$$$%%%'''***+++***)))******,,,...222666:::<<<999888666666666555333222...,,,+++,,,///222444555222///---...222777;;;===888777555555666777666555///---+++***,,,///000000444666999>>>@@@???;;;777444777:::999666444444666000222444444444777<<>>:::::::::999777777999;;;;;;888555333444444444333,,,...222777::::::777444555555555555555888<<<@@@???===:::777777999<<>>BBBCCCCCCBBBCCCDDD???===;;;:::;;;;;;999888000111222555777777444222000333444333///,,,---///...111444555333222333444555666777555000,,,***)))%%%&&&''')))***+++++++++***)))***,,,000444555555555555555444222...+++))))))(((''''''(((***,,,---,,,+++***+++---///000000222222222111000...---,,,,,,...333999>>>>>><<<999666444111///...---***((()))***---000222222000...+++,,,...000000000......(((&&&%%%$$$$$$$$$###!!!!!!!!!!!!!!!$$$&&&&&&'''(((******))))))(((&&&&&&000<<>>@@@???;;;999888999555;;;@@@>>>777000///000444666999999888666666666222444444222---(((%%%$$$#########%%%(((***)))(((&&&'''))),,,000555:::===999666333333444444333111///---++++++...222444555333000---...111666:::===<<<:::888777888888777555,,,***)))***---111333444444555888<<>>777222000///111333555555333222111+++)))&&&$$$%%%&&&''''''!!!$$$(((***)))&&&###"""%%%&&&''''''%%%$$$%%%'''---000444888888555000---222000---***((((((((((((***,,,---///000000/////////111222222000///000111333333333222111///---,,,***+++---000222111...+++...---...///111111///---&&&(((+++///333777;;;<<<;;;:::999777555555777999888666333333444666777777---///444999<<<:::666222222333555555666999===@@@>>>;;;666333333777;;;???;;;555...++++++,,,+++***))))))***---111444555444///---+++)))(((((())))))(((***...222222111...,,,$$$)))000444666777999<<<<<<@@@FFFGGGEEECCCAAABBB???===:::999999999777666111222444777999888555111111333444222...,,,---///...111444444222111222444444666888666222---)))(((%%%&&&(((***+++,,,------***)))***---111555666777555555555444222///+++)))((((((((((((***,,,...///)))((('''))),,,000222222555444333111///...---,,,///333:::AAAFFFEEEBBB>>>===:::666333111///---+++***''''''+++111333000,,,)))+++,,,......---+++***%%%$$$$$$$$$&&&%%%###!!!"""%%%&&&&&&!!!"""$$$&&&***---++++++***)))&&&&&&///;;;BBBMMMWWWXXXTTTMMMCCC:::222444666666444333222333------...---+++))))))***(((+++...000111000...---((('''(((***...222333333555888:::777333111444777666444111...---,,,---...111111111111000...---,,,+++---000444777:::;;;;;;999:::;;;;;;:::999777666444111000222666666222...666999;;;777222111555;;;999999777333000000111333222333555666777888888777;;;===@@@???;;;999999:::444:::???===555...---...444666888888666555555555///000111111...***%%%"""""""""###%%%(((***)))((($$$%%%'''***///444:::===888555111111222333222111000---+++,,,...222444555444111------000555:::<<>>IIIPPPRRRPPPOOOOOOFFF@@@999444222000---***,,,000333333000///333777333222000...---------------------...///111333444///111444666666333111///,,,+++)))((()))))))))(((***,,,......---,,,---...///000111333333444444333111666<<<;;;444---***)))$$$%%%&&&(((+++...111222///---+++)))(((***,,,---******+++...111222111///((()))***)))''''''(((***&&&%%%######%%%)))---///)))+++......---++++++,,,***+++,,,+++***))))))***000...,,,...222555444333000111111///111999FFFPPPSSSOOOIIIBBB;;;777666666999:::;;;999555222000000...,,,((('''(((***++++++&&&$$$"""###&&&((('''%%%(((&&&'''(((%%%!!!###(((...222777777333///---...111///+++(((&&&&&&'''(((---,,,,,,///222333000...---............///222555666333111000222333111//////000111000...,,,******------...///...---,,,+++''''''))),,,000555999<<<999666222000000222666999666777999::::::888666555111333888===???===888444555333111555;;;>>>===:::999::::::888555555888<<<<<<888333111222444666777999555111000333555555444111///,,,+++,,,,,,,,,+++......000444777777444000------///333888;;;<<<<<<;;;===@@@DDDHHHFFFAAA;;;<<<::::::;;;===<<<888444333333444444555555555555888777444222///,,,***)))000000///000111222444555;;;===<<<888222...,,,---...++++++///111///...//////---+++///444888666333555222...,,,---,,,)))''''''(((+++///222222000...+++++++++,,,...000111222888666222000...---***(((///333:::@@@CCCCCC@@@>>>>>><<<777333000/////////,,,(((&&&(((---000///,,,,,,---......---,,,***)))$$$"""!!!$$$'''(((&&&### """###%%%&&&&&& !!!###%%%''')))+++,,,+++------***'''''',,,111@@@DDDJJJLLLIIICCC<<<888000111222555666666333000------...///000000000000.........///000///---+++***,,,...///000111333555999:::999666111///000222111444555222+++'''''')))------,,,,,,---,,,+++)))((()))+++---000444777888>>>???@@@???<<<999888888666666666666555222000///999;;;<<<999666444666999999:::999555111000333777888888777888888:::;;;<<>>:::777666666888999:::???BBB>>>444,,,***+++000111333555555666555555444000///111111+++''''''((('''&&&&&&''''''&&&%%%$$$%%%&&&)))---222777:::666222///...000222222111222///***((()))---444888333111///000333666777888888666444333444333222111***))))))---222666999:::555444777;;;:::333///...222444777666222---)))'''***)))&&&###!!!###'''***///999DDDHHHFFFCCCDDDFFFCCCAAA<<<888444111000///,,,---...000111111222222111333333000+++((()))+++,,,///222444333111000000000111222111000///000111,,,++++++,,,------,,,***)))+++...///...///000111...111333333111000111333222777<<<<<<666///***((((((''''''***...222555555888444000/////////---++++++******,,,...111222222'''(((((((((''''''(((***&&&&&&&&&((()))+++---///+++---///...---++++++,,,***+++,,,,,,+++,,,...000111///---///111333333222333444444444666>>>KKKUUUWWWPPPFFF===888888999:::===>>>???===:::777777777111...***((()))+++,,,---'''%%%$$$%%%'''))))))'''((('''((()))'''###%%%***...222555444111......///000...,,,***))))))***+++...,,,,,,...000111000...,,,---......///000222444444222000111333444333111111111111000...+++*********+++,,,------,,,+++***((((((***,,,///222555777555333000---...111555888666777777888777666444444111444999>>>AAA>>>999555666333222555;;;>>><<<:::888999999777555555777:::999666333333666:::===???>>>;;;666555666777777666111///---,,,,,,---,,,,,,//////111444777777333000......000444999<<<===<<<:::<<<@@@EEEHHHHHHCCC???===;;;:::;;;<<<;;;888555444333333333333444666666:::888555111---***'''&&&++++++,,,---///111333555:::;;;;;;888333...---------,,,///555777555333444333///---...222555333000///,,,***)))++++++)))'''((())),,,111666777444000---,,,,,,---...///000000333111...---------+++***///222777;;;===<<<999777:::888444111///...//////,,,)))'''(((,,,...,,,***---------------,,,+++***&&&###"""###&&&(((&&&$$$!!!!!!!!!"""""""""######!!!"""###%%%''')))***++++++------+++((((((,,,111;;;>>>BBBCCCAAA===888666111111333555777666222///---...///000111000///...------...///000000...------///111222222222333555;;;:::888444///,,,---///111333444111***&&&&&&(((,,,,,,---...///...---,,,)))***+++---///222444555;;;<<<===<<<999666555555555555666666555333222111:::<<<<<<:::666444666888777999:::888555333555888:::999777777777999;;;<<<@@@>>>:::666555555777888;;;@@@BBB===333+++)))***222333444666666444333222111...---000111,,,((((((***)))(((((((((((('''&&&''''''((())),,,000444666444111...---///111000000333///***((()))...555:::999666444444555888999999666444222111222222111000***)))***,,,111555777888333222555999888111---,,,444666888777222,,,(((&&&***(((%%%!!! $$$'''000888AAADDDBBB???@@@BBBCCC@@@;;;666222000//////---...///000222222333333222444444111+++((((((******---111333222000/////////000111111000000111222---,,,+++,,,......---,,,+++---///000///...///000000222444444222000000111///333888999555///,,,+++,,,++++++---111555777777999777555444444222...+++***)))***,,,///222333333%%%&&&((((((''''''(((***'''(((***,,,...////////////000000///---++++++,,,******+++++++++...333666222000......000222222111555777999;;;???HHHUUU^^^aaaUUUEEE999666:::@@@CCCEEEEEEDDDAAA>>><<<===>>>555111,,,)))***,,,---...((('''&&&''')))++++++***)))''')))+++***'''(((,,,...111222000...---///222///...---,,,,,,,,,---...///---,,,,,,...///......***+++---///000111222222111000000222444666666666444333111///---,,,+++***)))***+++,,,,,,,,,+++***'''(((***+++---...//////000...+++***,,,000444777777777666666555444333333111555:::???BBB???999555444333333666;;;===<<<:::666777777666444444555666555444444666<<>><<<;;;:::;;;:::888777555444222111222444777999<<<:::555000,,,(((&&&%%%(((((()))***---000333444777888999777333///...---,,,---444<<>>:::777555555666777===@@@AAA;;;222,,,***+++333555666777666222///,,,---******///000---***+++---,,,,,,+++***))))))(((******)))***,,,...000222333000---,,,---...///...222///***(((+++222:::???AAA===:::888888999999999444222000///000111000///+++******,,,000333444444222111333777555///******666888999777222,,,'''%%%+++(((### $$$///666<<<>>>;;;999;;;>>>AAA>>>999333000...//////...///000111222222333333444555555111,,,(((((()))(((+++000222111///......---///111111111111333444000...,,,,,,---//////...---///111111000/////////111333555555333111000///---111555555222///...///000//////111555888999999777777666666555333...+++)))***+++---///111333444$$$&&&((()))))))))***,,,+++,,,---...000111222333333333222///,,,++++++,,,******)))((()))---333777000///......///000222333666888<<>>GGGMMMNNNLLLHHHCCC>>>;;;<<<>>>777222---))))))+++------(((''''''((()))++++++,,,***((()))------***+++......000000...+++,,,000444000000///...............000...---,,,,,,---......******,,,...111222111000//////111444777999:::;;;666444111...---,,,,,,+++,,,,,,------,,,+++)))(((###%%%''')))************+++***((((((***...333666777777555444333222222333111444999>>>AAA>>>999444111111222666;;;>>>===<<<666666555555444333333333333222444888???EEEIIIKKKNNNKKKGGGBBB>>>:::666444111///---,,,---......---...///000111222222111000000000222555999<<<<<<;;;;;;>>>BBBFFFHHHGGGDDDAAA???===;;;::::::999999888777555333111222555888:::>>>;;;777222...+++***************+++...000333555555666666555333000...---,,,///888AAABBB===888888222///,,,+++,,,,,,,,,+++%%%%%%%%%&&&((((((((((((***))),,,444<<<>>>888222,,,+++***,,,000111000...***)))((())),,,---...---///000111111111000...---000///...---,,,+++******)))(((''')))+++,,,+++)))...---,,,,,,,,,---///000)))%%%!!!!!!###%%%%%%$$$"""""""""!!! $$$$$$%%%&&&'''((()))***+++---......---...000222444333111111222333333333111222333666777555111...,,,...000222111...+++(((+++,,,...///...---------///111444666555444444555:::888444///,,,+++,,,---...//////---(((%%%$$$%%%'''***///333444333222222000//////.........//////111222222111///---......111111222222222000///...000333444222000///111444888<<>>@@@@@@<<<555000///000555777888888555000+++'''(((&&&(((---000---+++,,,/////////...,,,******************+++,,,...000111222000...,,,,,,---......000---++++++000888BBBHHHIIIEEE???<<<:::::::::999444222///...///000111000++++++***,,,///111111111111000111555333---))))))444666777666111---)))(((,,,)))$$$"""...222666888666666999<<>>777444000.........---+++,,,---,,,,,,***'''%%%$$$!!!###&&&'''(((((((((***)))((((((***...222555444333222111000000000000000333777<<<>>><<<888444///000333888<<>>888444222111///,,,,,,---......---,,,---.../////////000000111111222555999;;;;;;:::>>>AAADDDFFFEEEBBB???>>>======<<<;;;:::999::::::999888666555555777999;;;<<<;;;888555222000000///////////////000222444555333333444444333111...,,,,,,000999@@@???777222222,,,+++))))))***+++,,,,,,&&&'''((())))))(((((((((++++++---333999:::555000)))((((((,,,111444333000,,,+++***+++---//////...000000111111111111000///......---,,,+++)))'''&&&&&&'''(((***---......---------,,,,,,---///111222)))%%%!!!!!!###%%%$$$###!!!!!!!!!"""""""""""""""$$$$$$%%%&&&((())))))***,,,...000111111222333444555222//////222444555444111111222333555444111...,,,...000111000---***''',,,///111000...,,,,,,,,,...000333444444333444555666444000...---...///000+++,,,,,,+++(((&&&%%%%%%%%%***000333333333333333333222111000////////////---...///---,,,+++,,,---000000000000///---+++***,,,...111000//////222666;;;???CCCBBB>>>999777777888666444333555999===@@@BBBAAA>>><<<;;;:::;;;;;;===??????===999666666777777888888888444...)))%%%&&&###%%%+++...---+++,,,///111111///,,,***+++,,,))))))***,,,...///111222222111000...,,,,,,...///---,,,,,,///666@@@JJJPPPQQQLLLEEEAAA>>>>>>===<<<666444000///000111222111,,,++++++---///000000...111///111333222+++((((((...000222222000---++++++---+++&&&  ###+++...111333444555999<<<;;;888444000......///000......------...///000111444666666222---******,,,***,,,///000///...------...000111222111111333555777444000............---111333666777666444333333000111333555666555444222222444555333000...///222444333333444666777666555...------,,,,,,...111333000222333222///------...###&&&***,,,---...///111222000...---...111555777666555222...***)))+++---,,,+++)))((('''***///333333333222111000222666999888<<>>??????HHHHHHGGGBBB<<<666222111///---++++++,,,---------+++,,,---------...000333333333444666:::<<<;;;:::???BBBDDDDDDAAA===:::999:::<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;::::::888888777666444333222111222222111111222444666777222222222333333111---***+++///666;;;777...******'''((()))***+++,,,---...(((***,,,---+++*********---...000333444333000---(((&&&&&&,,,333666444111...---,,,---///111111000000111222333333222111000------------+++)))&&&%%%&&&(((***---///000000000,,,,,,,,,---///111222333+++'''$$$###%%%&&&%%%"""""""""######$$$%%%&&&&&&###$$$%%%&&&((()))***+++...///222444666666666666777444111111555777666555000//////000111222111000...///111222111...,,,***...111444333000...///000000111222222111111333555111///------///111111000)))))))))))))))((('''&&&&&&***000222111000111222333333222111000000000000,,,,,,---,,,******+++---......//////...,,,+++***---000222222111222555999<<>>@@@???===<<<;;;;;;<<<<<<<<<>>>??????===;;;:::;;;777777888666333---(((%%%%%%"""$$$***---+++***+++...000111///,,,***+++---)))***+++---///111333333222222000...,,,+++---///+++,,,...333;;;EEENNNSSSUUUPPPIIICCCAAA@@@@@@???999666222000000111222222,,,,,,,,,---000000///...111//////222000***&&&'''(((***---......,,,,,,---,,,+++'''###"""%%%(((***---000222444777:::666555333111000000111111......---,,,---...///000222444555333...,,,---//////000111000///......///111222333222111000111333555222000////////////...111444888::::::999888999444333222444555666555333333555666444000---///111333222222333444444333111------,,,+++,,,000555999222555777444///,,,+++,,,"""%%%))),,,---...000111000///......///111333555666444111,,,))))))+++...------,,,++++++...222666;;;:::999666333444777;;;<<<@@@FFFPPP\\\gggnnnrrrlllfff[[[OOOIIINNNZZZdddmmmeeeVVVFFF999333333444555222...+++***(((&&&$$$###%%%'''''''''(((+++...***&&&''',,,///,,,))))))---000333333///------...,,,---...//////---+++))),,,///111111000///000222000---)))***---///,,,)))***...333666666666888:::555222///000333333000,,,)))*********)))'''%%%$$$######$$$%%%''')))***+++000///...------///111333222333444555555555444333444444555888:::;;;999777:::<<<@@@BBBCCCCCCBBBBBB;;;666111///000222333222000000111444888:::999888;;;===???>>>999555333333...,,,******+++,,,---,,,+++---......---///333666666666777999<<<>>>===<<<>>>AAACCCBBB>>>:::777777777:::===>>><<<;;;<<<>>>===???AAABBBAAA>>>;;;888333333444444333111...---000000000111222444777888222111111333333111,,,(((***---222555000'''$$$&&&&&&(((+++---.../////////(((+++...///---,,,,,,---111333444333///,,,++++++)))&&&&&&,,,333777444///---,,,,,,---000333333333000111333333333111///...***+++---...---+++(((''')))+++...000111111222222***+++---///111222333333...+++(((((())))))'''$$$$$$%%%%%%&&&''''''((((((######%%%&&&(((***,,,,,,000111444777::::::999888777444222444777999666333///---+++,,,...111222222222222333333333111000//////333777888555444666888555555444222//////111333---,,,+++---///111///---''''''''')))******)))((('''+++//////---,,,...111111111000000000000111111,,,,,,,,,+++******,,,...+++,,,---/////////......///222444333111111444777:::===>>><<<999888;;;===;;;:::888666555666777888::::::999999999999::::::;;;===???@@@???===;;;999777777666444111---)))&&&%%%###$$$))),,,***((((((+++...000...+++)))+++...+++,,,---///111222333333111111000---***)))+++...+++---000555===EEELLLPPPRRRMMMEEE@@@>>>=========;;;777333000///000111111,,,,,,---...111111000...///------///---'''$$$$$$$$$'''***++++++***++++++))))))(((%%%###"""%%%'''''')))+++---///111333555222222222222222222333333000///---------...000111///222333222000...000333444444333111......///111444555555333111//////000///...---///111222111000000444999===>>>===>>>>>>999666333333444555444222111333555333///---...000333222222222333222000...+++,,,---------000555999222555888666000,,,+++,,, $$$(((,,,---...///000---...///000111222222222555333000+++((((((+++........./////////222666:::AAAAAA???:::666555888<<<@@@CCCIIIRRR]]]ffflllnnnjjjhhhbbbYYYSSSVVVcccnnntttkkk[[[JJJ<<<666555888555222///---+++)))%%%######&&&(((((('''(((+++///***&&&&&&+++...+++(((''',,,000555555111---,,,,,,(((***,,,...///...,,,***+++...222333111000111333222...)))))),,,...,,,))))))---222444444444555777444111///111444555111,,,***+++,,,------,,,+++***((('''''''''(((***,,,---333222000//////000111333666777:::;;;<<<;;;:::999666666666777:::;;;;;;999AAACCCFFFGGGFFFDDDBBBBBB===777111...///222333333//////000333666888777555111555999:::777555555555---+++))))))+++,,,,,,,,,,,,---//////...000555:::999888999;;;>>>??????>>><<>>>>>AAAEEEGGGEEEAAA;;;777///000222222111...***(((---------///111444777999222111111222333111+++&&&)))+++///111+++###!!!$$$&&&***...111111111000000'''+++///000///---...000333666777333,,,((((((***+++(((''',,,333666222---+++++++++---111444555555000111333333222///,,,***(((***,,,......---+++))),,,...111333222222111222)))***---000222333333333000---++++++---,,,)))%%%'''''''''((((((((((((((("""###$$$&&&)))+++,,,---111222555999<<<<<<;;;999666444333555999999555111...,,,)))))),,,000222333444555555555444444333333///444:::;;;999999<<>>===:::777555444333333666666555555666777888888;;;===@@@AAA???<<<999777777666555333000---***(((%%%###$$$)))+++(((&&&''')))---///...***(((+++...---...///111222222222222///000///,,,((('''***---,,,---111777===CCCIIILLLLLLGGG???:::888888999999<<<888333/////////000///,,,,,,---///111222000......++++++---+++%%%"""######%%%((())))))((()))***'''''''''&&&$$$$$$&&&''''''(((***,,,...///000000///000111333444444444444111000...---...///111222---000333222000000222555888777555111......000333666777666444000.........******+++...222444444333000444:::>>>@@@@@@AAAAAA>>>:::555222333333222000...111333222///---...000333222222222333111///,,,(((+++...///...///222555111555888666000,,,,,,..."""$$$(((,,,...//////...+++---000333333222000...222222000,,,))))))---111...000333444555555666888?????????<<<:::888999:::BBBEEEJJJQQQZZZfffqqqxxxyyyuuukkk]]]TTTXXXggguuu{{{lllVVVEEE===;;;;;;;;;;;;777111---+++***)))((()))+++,,,***%%%$$$'''+++***(((&&&'''***,,,***(((///111222333222...***((($$$(((...111111...,,,+++,,,///222222000...000222222222000---******,,,.........---...///111444555222111//////000000///---...///111222333333222222---+++******,,,---,,,,,,---,,,+++***,,,///222555666999<<<@@@BBBCCCBBBAAA@@@<<<999888999<<<>>>???@@@CCCGGGJJJIIIEEE@@@===<<<666///++++++,,,+++******,,,...000111111000000///...------///111444555...//////,,,(((&&&(((***......---,,,---000444888:::999:::<<<>>>@@@???>>>999999888666444444555777999999888888999999:::;;;BBBEEEIIIJJJGGGAAA999444111...++++++......)))%%%+++,,,///222444444444444111000000222444222,,,''')))))))))((())))))******+++---///111111000///...)))***,,,---......---,,,///111222///***''''''(((%%%)))...111000---+++***+++---000111111111333444333333111000---+++((('''$$$%%%(((***++++++******000222333555444222000///'''(((+++000333333111......000222333111---(((%%%''')))++++++***(((((((((#########%%%)))++++++***///222666888777666666666222222333555777888666555///...---,,,,,,---///000777555444444666666666555333777===AAABBB@@@>>>======:::666222///......///...---------------......,,,,,,++++++,,,...000111000222333///***))),,,000000///---...000111000000000...***'''&&&''')))+++)))((()))---111444555555555222///,,,+++,,,...///333333444333333444777:::===>>>???<<<777222///---222333444444555555444444888:::;;;:::888666555555444333111///,,,***)))((("""%%%(((***)))'''''''''******)))((('''))),,,///555555666888999777333///111000///---***(((&&&$$$&&&***000666<<>>>>>999222---+++***)))(((+++---...+++&&&$$$'''***+++)))((()))+++,,,***'''///000111111000---)))'''###(((---000000...,,,+++...///111000...---///000222222111...,,,+++,,,...///---,,,,,,,,,///222333000///......///000...---///000222333333222111000...,,,******++++++***)))+++*********,,,...111333555888<<<@@@CCCDDDEEEDDD@@@===::::::<<>>@@@DDDEEECCC>>>888444000,,,)))))),,,,,,)))%%%+++---000444666777888777444111///000222222...+++***************+++,,,---......//////...,,,+++******+++,,,---......------+++---...,,,)))&&&&&&'''$$$'''+++......---,,,,,,---///111222111111333444333222111...+++(((%%%$$$!!!"""%%%(((++++++++++++111333555777666444111///((())),,,///222222///,,,...///000000...+++'''%%%&&&(((+++,,,,,,,,,---...)))'''&&&''')))******)))...111555777555333222111///000111333555555555444111000...---...000222333666666555666888888666444333777<<<@@@BBBAAAAAA@@@???===999666333111111111//////......///000111222///000000000111333444555222444555222...,,,...222444222000///000111000///333000,,,)))'''((()))***)))((())),,,111444555555555222///,,,++++++---...111222333333333333444666:::<<<===;;;666111---,,,///000111222333333333333777888888777333111000000111111000...,,,)))'''&&&"""%%%((()))(((&&&%%%%%%)))))))))((((((+++///333666666777999999777333/////////...,,,***'''%%%$$$'''***000666:::<<<<<<;;;999888666555444444333222777999888444333666666444111000///000222222222111111///---...111222111000...,,,***(((&&&%%%$$$$$$''''''&&&%%%%%%''')))+++'''''''''***,,,---+++***+++,,,///444777888666444...------...111333333333000111444666777777666555555555333...(((&&&(((++++++---000000...***((('''%%%(((,,,000333444222000000555>>>DDDGGGHHHHHHHHHHHHCCC===::::::999666333000///...+++))))))+++...,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,+++...---,,,---...///...---!!!$$$(((+++,,,+++***(((&&&(((+++...///...---,,,------,,,***((((((***,,,000222555666777999;;;===>>>??????>>><<<:::;;;<<<>>>CCCMMMXXXccclllsssvvvtttjjj[[[OOOLLLUUUdddpppiii\\\JJJ===999;;;???AAA???:::333---************---//////+++'''%%%'''))),,,+++++++++,,,+++)))&&&......///...---+++((('''$$$(((,,,///000......---000000000...,,,+++---///000111111000...,,,---......,,,***((()))+++...000...,,,,,,,,,...///...---000222444555444111...,,,...,,,***)))))))))((('''((()))***+++---///000111444666:::???BBBDDDEEEEEE???===<<<<<>><<<999888777666333222111000000222444555444555555666777777777777333555777666333111222555888555222000111111111111666333///,,,)))((()))***))))))))),,,111444444444555333000...,,,,,,------///111444444333111111111666888:::999444///+++)))------///111222333333333666666555222---***)))))),,,------,,,***'''%%%###!!!$$$''')))(((&&&%%%%%%***))))))((((((,,,222666777777888::::::777333///---,,,,,,***)))&&&%%%$$$&&&***000666888777444222000222555777777555111///333777999888999;;;:::777555333111111222222111000111000///000333666777888444222...***'''&&&&&&&&&&&&%%%$$$###$$$'''***,,,(((((()))***,,,,,,***((('''(((+++///333555444222,,,,,,---000333444333111///111333555666666555444333333111+++%%%"""$$$&&&###&&&***,,,+++)))))))))'''))),,,///111111000//////444;;;AAADDDFFFGGGHHHHHHDDD???===<<<;;;777444///...,,,(((&&&&&&))),,,************))))))))))))***+++,,,,,,,,,+++******+++)))'''''')))+++,,,,,,"""$$$(((***+++***'''&&&$$$&&&))),,,------,,,+++------------,,,++++++,,,///111444555777999<<<>>><<<===>>>===;;;::::::;;;;;;AAAKKKXXXccckkknnnnnnggg]]]PPPGGGGGGPPP[[[ccc]]]RRRCCC999666999===AAA===888000+++)))+++,,,---//////...***'''%%%''')))............---+++(((&&&,,,,,,,,,++++++*********&&&***...000111000000111333111///---++++++,,,......///000000...,,,,,,------+++(((%%%%%%'''***---,,,+++***+++...///...---111333555666555111,,,***+++)))'''''')))***)))((()))***,,,///000111111111333555888<<>><<<888444000---,,,***,,,,,,)))&&&&&&))),,,,,,///111111...---...///555555666777888999999999666777888666333...)))&&&((('''&&&%%%&&&+++222777===<<<<<<<<<;;;777111---+++++++++***+++---111444333222222222222333444444444555555666666666666555111...+++***+++,,,,,,,,,+++---000444777888999999555222///000222444333111---......///000111333444222111...,,,)))((('''&&&+++,,,---...///000000000***+++++++++***)))))))))'''((()))))))))***,,,...222333444222111000111333222111000///,,,***((('''!!!###%%%(((+++---......333555999;;;;;;888444111...---...///000///+++((((((((('''''''''((()))***(((***---...///222555888555111,,,)))(((((('''&&&'''+++000111000---***)))+++,,,---...///111444666777777666666777999;;;<<<888999;;;>>>@@@>>>:::666555555666999;;;<<<<<<;;;>>>???@@@AAAAAA@@@???>>>888666444222111222444555777888888999888666444333///333666777777666666777888555222111222444444444888666222...+++************)))***---111444444444777666333111///............111444666444111///...111444666555111,,,)))''',,,---///111222444555555666666444///***&&&$$$$$$'''(((******(((%%%""" ###'''))))))(((((((((,,,+++***((((((,,,222666777777888999999666222...***))))))((('''%%%$$$######'''...333555333///,,,,,,111888<<<<<<999444111333777888777888<<<;;;888666444111111222222222111000000000111444888;;;<<<888555000,,,))))))+++,,,'''%%%""""""$$$''')))+++***)))***+++,,,,,,***'''###$$$&&&)))---000000///)))***,,,///222222000...,,,---///111111111///...//////...(((""" """!!!$$$(((++++++***++++++)))+++---------------......222888<<>>;;;999:::999555111---,,,)))%%%######'''***++++++*********)))*********+++,,,---,,,+++***(((***'''$$$###%%%(((***+++%%%&&&(((******)))'''&&&%%%''')))+++,,,,,,,,,+++------...//////...,,,+++...000222333555777;;;===:::<<<===<<<:::888777888999>>>GGGSSS]]]bbbbbbaaaTTTMMMDDD@@@BBBHHHNNNRRRQQQIII>>>555222555:::===999444---******,,,///000///...+++(((&&&&&&)))+++111111111000...+++)))(((+++******)))***+++---...+++---111222222222333444555333///---,,,---------,,,---//////---,,,,,,---,,,+++(((&&&%%%''')))++++++******,,,...//////...111333555666555111,,,***'''&&&%%%'''***------------...111333555555444444222444666888:::;;;<<<<<<:::999999;;;>>>??????>>>999888555222///,,,+++***+++---...---******---000---000333111---+++---///555666888:::<<<=========666777777777444///***&&&&&&&&&&&&&&&(((...555:::<<<<<<<<<;;;999555///***)))))))))((((((+++///222111111111111111222333333222111111111111333444555333000...---...///000000///111444777999999999999222000000222555666444111/////////000111333444555000///...,,,+++*********,,,---///222333333222222000/////////...---,,,***,,,,,,+++)))((((((+++---333333333111///...000111000111111111111000000///((()))***+++---.........444666999;;;;;;888555222////////////000///,,,)))$$$$$$###$$$&&&))),,,---,,,,,,---------///333666555111,,,)))((((((''''''$$$(((---//////,,,+++***+++,,,.........000444888::::::;;;<<<======>>>>>>:::;;;>>>AAABBB@@@;;;888666555555777888777444111666999>>>CCCFFFFFFEEEDDD===:::555111000000222444777777777666444111///---***...333777999999888888444222000111444777888888999777333000---,,,+++++++++++++++...222444555555999888777444222000///...---111555777555111...,,,---///111000---)))'''&&&)))***,,,...000222333333666666444///)))%%%###"""$$$%%%&&&'''&&&### """'''+++,,,,,,------...---+++)))''')))...111333444555666666444///,,,&&&&&&&&&&&&%%%$$$###""" $$$***...000///,,,******111999>>>===:::666444555666555222222777999888555333111000111333333333000111333444777:::>>>@@@===999444...++++++---...(((%%%""""""%%%'''))))))+++******+++,,,,,,)))''' """%%%)))++++++***&&&'''))),,,///...+++)))'''(((***++++++***((('''+++++++++&&&!!! """%%%(((************++++++,,,,,,+++(((''')))+++...000444666666888:::<<<666444222333444333///,,,)))(((&&&###"""###&&&)))...---,,,+++++++++,,,,,,)))***,,,------,,,***)))***&&&###!!!###&&&)))***(((((())))))******)))))))))***+++------------,,,,,,,,,...000111000,,,)))...000111222333555999<<<:::<<<===<<<999666555555888;;;@@@IIIQQQTTTRRRNNNCCC@@@<<<:::<<>>@@@BBBBBBAAA???>>>999:::===@@@AAA???;;;777777666777999999666...(((+++000888@@@EEEFFFEEEDDD===:::444///---...000222444444333222///---+++***(((,,,222777::::::888666.........111555888::::::777666333111///...---------------000333666666666:::999888666444111...---,,,000555777555111...,,,***+++,,,***'''&&&%%%&&&$$$%%%''')))+++------...555555555111,,,&&&###""""""###$$$$$$###!!!###(((+++---...//////...---,,,)))&&&&&&)))+++......000111222000,,,)))######$$$$$$######""""""!!!###&&&)))+++++++++******000777:::888555333333444555111,,,---222666666555333000///000222222222222444777999;;;===???BBBAAA===666000+++*********'''$$$"""###'''******(((+++******+++---,,,***((( """%%%)))***)))'''$$$%%%&&&)))+++***'''$$$###$$$&&&'''&&&%%%###"""&&&((((((%%%!!!""""""%%%'''(((((('''((())),,,---,,,(((###"""%%%(((---.../////////111444666///---,,,...///...)))%%%############"""$$$'''***///...---++++++,,,------(((***---//////...,,,******'''###"""###&&&'''(((++++++***)))***+++---...---......//////......------...000333555333///***000000111111222444888;;;;;;===>>>===999666444333888888999>>>CCCDDDAAA===999888777555555777999;;;999777444111000222555888777444000...///111333444333...(((%%%'''---444888<<<<<<;;;888444333555777555222...***)))***---...222333444444333333444666777555333333444444222000//////000///......111333111111111111111111111222000///...///111222222000///000222333333222111000******+++///444888;;;;;;888999999::::::999999888555666777999;;;===>>>>>>???>>>>>>??????>>>;;;888666555333111///...------///...///000111111000...///333555111+++(((+++///444666888:::;;;999777555000//////000111///+++'''***+++,,,,,,---///222555555444333333222111...+++***)))'''$$$"""$$$(((+++------,,,,,,------...///...---,,,******+++,,,---------............///000000222555999;;;<<<<<<;;;000...---///333666666444000000000000000111222333+++,,,...//////......---,,,000555:::;;;:::666333222000///000222333111...,,,,,,+++)))'''''')))+++//////...,,,******,,,...+++,,,...111333555555666//////////////////000000555555666666555555444333000//////000222333111000''''''&&&&&&''')))+++,,,+++***(((%%%$$$%%%)))---...---,,,,,,...000000///***,,,......---------...---...///,,,***,,,222888>>>@@@DDDFFFFFFCCC???<<<777888:::<<<===<<<999555888999;;;>>>???999...%%%!!!(((222;;;@@@AAA???===:::666000,,,***,,,000333111000///...---,,,,,,,,,***---333888;;;999444111***+++---111555888888888444333222111000000000000///...///111555777888777999999888666333000,,,******...222444333000---,,,(((((('''%%%######$$$&&&###$$$%%%''')))*********222444555333...((($$$"""!!!!!!!!!!!!!!!  $$$))),,,,,,,,,,,,---+++++++++(((&&&%%%%%%'''((()))***---...---)))&&& !!!!!!""""""""""""!!!$$$$$$$$$$$$&&&''')))***+++///333333000...///222000111...******000444444777444000...///000000000222555:::<<<<<<<<<===???>>>:::555///***(((''''''###!!! %%%+++...---+++*********,,,------+++))) """$$$(((++++++(((&&&%%%%%%%%%'''((('''$$$"""###$$$%%%&&&%%%$$$""" """%%%&&&%%%""" """$$$"""$$$''''''''''''((())),,,---+++%%%!!!%%%***++++++++++++...222555///---,,,---...+++%%% !!!###$$$&&&)))+++---,,,+++))))))***+++,,,(((***---000111000...,,,***'''$$$"""###$$$%%%%%%...,,,***)))***,,,///111000000111111000000///...000111333777999888222---111222222222222444888;;;===???@@@>>>:::666444333888666444777:::;;;666222555555444222111222555999111111111000000222555888999666333111222333444333444///(((%%%(((000888>>>AAAAAA???;;;777777:::===;;;777111,,,))))))+++---333444444333222111333555888666444555777777444111111111111000///000333666333444555666666666666555222111000111222333222111...///111222333333222222///...///333888<<<>>>???;;;;;;;;;::::::999999999666777999<<<>>>AAABBBCCCCCCBBBAAABBBAAA???;;;888888777666444222000......///------///222222///,,,000444555111***'''***///444666888999888555222///...,,,,,,---//////+++(((---...///...------///000111000////////////---+++***)))&&&""" !!!%%%(((++++++******++++++,,,------,,,***)))((((((((())))))***,,,---,,,,,,------+++---111555888:::::::::222...+++,,,000555777777000000000///000000111111***,,,...//////...---+++,,,111777===>>><<<777444...---,,,///222333222///)))))))))((('''''')))+++------,,,***((((((+++---***+++---///111333444444///////////////000111222555555444444333333333333/////////111333444333222+++***)))((('''((())))))((('''%%%"""!!!###'''+++,,,+++,,,...111333444333...///000///---,,,---///---......+++(((***111777>>>AAAFFFIIIHHHDDD???;;;666666777999:::999666444999:::>>>CCCDDD===000%%%"""---777<<<===:::777666333---)))))),,,111444...---,,,,,,,,,---///000---000555:::;;;888222---)))***---111555777666555222222111111000111111111000000000222666888888888888888777666333///+++((())),,,111222111...,,,+++((('''%%%""" !!!$$$'''$$$%%%&&&((()))*********000222444444///***%%%###!!!!!! """%%%)))++++++*********((())))))(((&&&$$$$$$%%%$$$%%%'''***,,,***'''$$$ !!!""""""!!!!!!'''&&&###""""""$$$''')))---000222000,,,+++...222,,,...---)))+++111444333999555111...---...------///444999;;;:::999:::;;;777555111,,,)))(((((((((%%%---111000---***)))***,,,------,,,***"""$$$'''+++---,,,)))&&&'''&&&%%%&&&&&&&&&###!!!$$$%%%&&&'''&&&$$$"""!!! ###%%%%%%""""""$$$'''###%%%((()))))))))***,,,------***###$$$(((((())))))***---222666222000...///...***### ###%%%'''***,,,+++***((('''&&&''')))***'''***---111222111///...***'''$$$"""############))))))*********---111444222///...///111222000---444444999>>>>>>888333222555777888888888888999;;;BBBDDDDDDBBB===999888999888777666444333222111000444333111000000000111222444111---...111333333333888888666333///000555:::777444///***(((,,,666>>>GGGFFFBBB;;;666555999===<<<:::444...***))),,,///444444444555666555333111333555999===>>><<<999777444111......000333666666777;;;AAACCCBBB===888666444444444444333222111111111//////111444555333111...///333999???CCCDDDDDDCCCCCCCCCBBB???;;;777444::::::<<>>888444/////////222444444000,,,)))'''$$$###%%%'''((((((*********(((''''''(((***)))***---/////////...---***,,,............///000...000222444444444666777333333333555666555222000---,,,***(((&&&'''***---'''$$$!!! $$$(((,,,+++...000111111333888;;;888111+++*********,,,000222...,,,,,,++++++///666;;;CCCMMMPPPLLLDDD>>><<<;;;:::999888777666555444888:::===>>><<<666000,,,%%%***000444444444555777444...(((&&&(((---///000/////////000000111111222222444777888888555222000...---,,,...111333444333333111//////111222222222000222444777888888777666666777777777555111---+++***---///...+++))))))***+++***(((%%%""""""$$$''''''&&&&&&(((,,,...---***222333333111...***((('''$$$%%%$$$""" !!!###%%%&&&'''***,,,+++)))&&&&&&''''''''''''&&&$$$###""""""###$$$%%%%%%%%%%%%""" """%%%$$$&&&'''&&&""""""%%%&&&$$$***+++,,,...//////......+++)))%%%$$$'''---444888444111...---///000111111...000333666777666444333...---+++******)))'''%%% $$$...222000,,,---,,,+++,,,,,,+++)))'''###''',,,......,,,***)))++++++******)))&&&!!!"""'''...222000,,,(((%%%'''%%%$$$%%%&&&''''''&&&((('''&&&&&&'''))),,,...---,,,)))$$$!!!***+++,,,,,,---000555999;;;666111......+++$$$"""%%%'''''''''''''''''''''((()))(((%%%###%%%&&&)))---222444444333111---'''###!!!""""""!!!((()))*********---111444111///------000111111///555555999>>>???:::777777888:::;;;;;;;;;;;;===???DDDEEEEEEAAA<<<888777777777666444333222111222222333333111000000000111222111///---...222555666555777666444111///000444777555333///+++)))---555<<>>999555555999===<<<:::555000,,,,,,///111666666666777777555333222333555999<<<======;;;:::777333///...///333555777;;;???CCCEEEDDD@@@<<<999999888555333111000000111111000///000333444222000///111666===DDDHHHIIIHHHEEEFFFFFFFFFDDD@@@===;;;<<<===@@@DDDJJJNNNOOOOOOIIIFFFBBBAAAAAAAAA???===999888777666666666777777888666333222111///---+++,,,000222///+++***...333777666555666777666444222---///000000......///111666444222/////////111222,,,+++)))'''''')))+++,,,---+++'''###!!!!!!"""###((())))))))))))'''&&&%%%'''+++...+++'''%%%)))...+++***((('''''')))+++------,,,,,,///444777666444222000//////000111111000222111000222444555333111111000000////////////000222666;;;??????;;;555111.........000222111...***((('''%%%&&&(((*********)))***)))'''&&&'''))),,,///...---,,,,,,,,,,,,---,,,---///000111111111222000111333333333222333333222222333555666555222///(((((((((''''''(((***,,,&&&$$$""" !!!$$$(((+++***---000111111333666999444...***+++,,,+++---000000---+++,,,***))),,,222:::BBBKKKNNNJJJCCC>>><<<::::::999888777666555444999:::;;;;;;:::777555333222444777777555333333333...***%%%$$$(((,,,///111222333333444444444444333444555777999999777555444444444333222222222444555333222222333444444222111000111333444555666666555555666666555333///,,,))))))+++------***(((((()))******(((&&&$$$$$$'''))))))'''%%%&&&))),,,------///000000///,,,*********%%%&&&%%%###!!!!!!"""$$$''''''))),,,//////,,,***(((((('''''''''(((((()))''''''&&&%%%%%%%%%&&&'''&&&"""!!!###!!!(((***)))$$$###&&&&&&$$$((()))+++---......---,,,+++((($$$###%%%***000444333111//////000111111000---...///000111000...---)))'''%%%%%%%%%%%%$$$### ###,,,111000---000...---,,,+++***'''%%%$$$&&&(((+++---.........---,,,++++++***'''###%%%***111555555111---+++)))'''%%%%%%&&&'''''''''((('''%%%###$$$&&&***,,,---,,,)))%%%!!!!!!$$$'''111111111000000222666999;;;777333111111---'''"""!!!###$$$$$$###"""%%%&&&((())))))'''$$$###$$$%%%)))///555888777666111...)))&&&&&&&&&%%%%%%'''((())))))***,,,111444000---++++++...111333333444333555:::;;;888777999777999:::::::::;;;===???CCCDDDCCC@@@;;;777555555444444333222222222222333222222000/////////000111...------///333666777777666333000...///111222333222111...,,,+++...444888;;;:::888555333555999<<<;;;999666222//////222555999999999999777555333222333555777:::<<<======>>>;;;666000---...222555777===???CCCEEEEEEBBB???<<>>888888777777777999;;;<<<>>>:::555111//////......***---000///------222777888888999;;;<<<;;;888555111111111///......///111888666444222111222444555---,,,)))(((((())),,,---+++)))'''$$$#########$$$((()))***+++***'''%%%###&&&***---,,,((((((,,,111,,,+++***)))***,,,...///---+++***---111555555333///...---...000000...,,,//////000333555555444222555444444333333333222222444666999;;;:::777222000---------...///...+++((((((((((((***------,,,+++(((((('''%%%$$$&&&***...555222...***((()))***,,,---///111333444444444333222222222222111000////////////111333555444000...$$$$$$%%%&&&'''((()))***%%%$$$"""!!!!!!###&&&((()))+++...000111222555777...***))),,,...------///...+++++++++)))&&&(((---888???FFFIIIFFFAAA===<<<999888777666555444444444888888888999999::::::;;;@@@@@@???<<<777222000000,,,)))&&&&&&)))---000111444555777999999888666555555666888999::::::999999<<<<<<:::666222111444777555444555666777666222000000000000000111333444555555555555333111---***)))&&&(((******)))''''''((()))))))))'''&&&&&&))),,,***'''$$$$$$'''***---///***+++,,,+++******+++---'''((('''&&&$$$###$$$&&&)))***,,,///222222000---)))'''&&&%%%&&&))),,,///...,,,(((%%%$$$%%%&&&((()))$$$!!!!!!  $$$...///...)))'''((((((%%%$$$&&&))),,,------+++***)))&&&###!!!"""&&&,,,///333111111111222222000...++++++++++++*********)))&&&###!!! """$$$$$$$$$""""""***///000...///---++++++++++++)))''''''&&&%%%)))...222333333...,,,+++++++++)))%%%"""(((...555:::999777333111,,,***'''%%%&&&'''((('''(((&&&###!!!!!!$$$(((***---,,,)))&&&$$$&&&***...666666555333222333555888777555333333333///)))$$$ !!!!!!!!!!!! """&&&++++++((($$$"""""" $$$***222999<<<<<<:::222000---,,,,,,,,,+++***%%%&&&''''''(((+++///222///---+++***,,,000444777222000000444444111111444222333444444444666999;;;??????>>><<<999666444333000000222333333333222111000000...---------...///---...///111333555666666444000---,,,///111111///...---,,,+++,,,...111444555444222111222555999<<<999888777444222222555777999::::::999777444333222222222333555888;;;>>>@@@???999222------000444777:::;;;>>>AAADDDCCCAAA???BBB@@@===999444111...---******+++---///111333333444777===DDDJJJLLLKKKJJJCCCBBBBBBAAA@@@???>>>===888;;;@@@GGGMMMOOOOOOMMMAAA@@@>>>======>>>>>>???999888777666666777888999;;;777333000//////...---(((,,,/////////111666;;;<<<===???AAAAAA???:::666333333222000......000222999888888777777666666555...---***))))))***---...***)))'''&&&%%%%%%&&&&&&'''(((+++---,,,***&&&$$$'''***,,,+++))))))---000000000.........///000111---***(((***///333333222---,,,---...///...,,,***,,,...111444666666444333777777777666666555444333333444555666555444222000...............,,,)))(((***+++,,,///000///,,,)))&&&&&&$$$""""""%%%***...555333///+++))))))***+++...///222555777777555333111000000000111000///---******,,,///000000---***###$$$%%%&&&(((((('''&&&$$$###"""!!!!!!"""$$$%%%(((***---///111222333333+++((()))...000---+++,,,---++++++,,,***&&&&&&***666:::@@@BBBAAA===;;;:::666555444333222333333333666777888:::<<<>>>??????FFFEEEBBB===888444222111000...,,,++++++---...///111444888;;;<<<:::777666777777999:::<<<======>>>>>>???>>>999222111555:::777666555555666555333000111000...---...000333555666666444222///---***)))$$$%%%'''(((((('''''''''*********((('''''')))+++***(((&&&&&&'''***,,,---((((((((('''&&&'''***,,,)))******)))&&&%%%&&&''',,,,,,...000222222///---'''$$$"""!!!###(((---111111...)))$$$###$$$&&&((()))$$$###$$$$$$###%%%)))222333111,,,******)))%%%"""$$$(((+++,,,,,,***)))&&&$$$!!! !!!%%%***...222222222222333222///,,,***)))((((((((()))***+++&&&###!!! ###&&&((()))$$$!!!""")))///111111***)))(((***,,,......---***'''&&&***222666666333---,,,+++******)))'''%%%+++000666::::::888666555///,,,((('''''')))))))))'''%%%"""!!!"""&&&***---...,,,)))'''''')))---///444555444333222222444666333222333444444000+++&&&###""""""!!!!!! ###)))......(((!!!!!!)))222;;;???>>>===333222111222333333111///%%%&&&'''&&&''')))---000...---++++++,,,000666:::444000///000...+++***---,,,---......///111555888999888888777777666444333,,,...111444444333111//////...---,,,+++,,,------...///111222222222222222222///,,,---000111000...++++++***+++---...000000000///......111555999;;;666666666444222333555777777999:::999666333333333111000///000333888>>>AAAAAA;;;222---,,,///333666555777:::@@@EEEGGGEEECCC@@@AAA@@@>>>999333---***%%%&&&(((***---111444666<<<>>>AAAFFFJJJKKKJJJGGGAAA@@@???===;;;:::999999777:::???EEEJJJKKKIIIGGG<<<======<<<<<<<<<======;;;:::888666444222111111111000//////000///---+++)))+++...000111444:::>>>AAAAAABBBDDDCCC???999444333333222000//////222444888999;;;<<<;;;888555333...---,,,++++++,,,---...***)))'''&&&&&&((()))***'''))),,,//////---***((()))+++,,,+++***))),,,///222222000////////////000...+++)))+++///222333222---------.........+++))),,,///333666777777666555888888888888666555333222111111222222333333333333000000000///---+++)))(((,,,---///111222000+++'''%%%$$$###!!!!!!$$$)))...000000//////...---,,,,,,...///222666::::::666333...------...111222111///&&&&&&''')))+++,,,***((('''&&&&&&(((***)))&&&$$$#####################"""'''))),,,///222222111000+++)))***///111---******---+++,,,...,,,((())),,,555777:::<<<;;;999888777444333111000000111222333444777;;;???AAAAAA@@@???BBB@@@>>><<<:::888666555666555333000...+++******...111666:::;;;:::777555777888999;;;===>>>???@@@<<<>>>===888222111666;;;999666333111111222333222222000---,,,,,,///333555888777444111///,,,+++***###$$$%%%'''((()))((('''***++++++)))(((''')))+++))))))******))))))******'''''''''&&&$$$$$$''')))***+++,,,+++)))'''((((((,,,---...///000///,,,)))###!!!$$$***...///,,,((($$$###$$$&&&(((%%%###%%%***+++******---///111///+++((((((&&&###!!!###&&&***,,,,,,+++***&&&$$$"""!!!"""&&&+++...222111222222333111---***&&&&&&%%%%%%&&&)))+++,,,&&&$$$!!!!!!$$$''')))***&&&###!!!###)))///222333)))((('''))),,,...//////,,,))))))...444777444000---+++)))((())))))((('''+++///333555555444333333...,,,))))))***+++,,,,,,(((&&&$$$$$$&&&***///222///---***''''''(((***+++,,,---.........///222555222333555666666333///+++&&&%%%$$$###$$$$$$&&&&&&''',,,111000(((!!! (((222:::>>>>>><<<444444444555777777555333(((((((((''''''))),,,//////...---------111777;;;777333000000---)))(((******+++,,,,,,---000444888555555444555666666444333,,,---000111222222111000///...---,,,,,,,,,---......000333333111///......//////...///000111000///+++******+++...000000000---+++***,,,///444777888222333333333111111222444444777:::999666444555777222///,,,+++///555===BBBAAA;;;222,,,,,,///222444444555999@@@GGGJJJGGGDDD;;;===>>>>>>:::444---)))$$$&&&(((***---111666999CCCCCCDDDGGGIIIIIIHHHFFFAAA@@@===;;;999999999999;;;<<<@@@DDDGGGFFFCCC@@@888:::<<<===;;;:::::::::::::::999777555111...,,,+++,,,---000222111---+++***,,,///111333777;;;???AAAAAAAAABBBAAA<<<666111111222222222111222555777888999;;;<<<:::666222///------............------,,,***((('''(((***...000,,,...000111111000...,,,+++,,,---,,,+++,,,...///111111000///////////////000...---///333666555444///...---.........,,,***...111555777777777777888999999999888777444222111000000111111222333444444222333222000---***)))))),,,---///111222///+++'''%%%%%%$$$###"""%%%)))------...000222222111///...///000333888======888333---++++++---222444222000&&&%%%%%%&&&)))++++++***+++)))(((***,,,,,,)))%%%%%%&&&'''((('''%%%$$$###'''))),,,000333333111...+++)))+++111222...******///---///111000...///333666777777888888777666666444222111000000111333444555999>>>CCCEEECCC???<<<;;;:::999:::<<<<<<:::999999999999666111---+++***000222666999:::888555333666777999<<<>>>?????????999:::999666333333666:::999555000...///111333444444222///------000333666:::888444000---++++++***######$$$'''***+++***)))***+++,,,+++******,,,---+++---...---+++)))((()))'''(((((('''&&&%%%&&&(((***,,,---,,,***)))((()))******+++---...---)))&&& ###'''))))))(((&&&%%%%%%&&&'''(((######'''...000---,,,...))),,,+++'''%%%&&&$$$ """$$$&&&)))+++------...)))(((%%%$$$&&&)))---000222111111111111///+++((($$$###$$$$$$&&&(((+++,,,&&&$$$""""""$$$'''((((((%%%###"""$$$)))...111333---+++))))))***,,,,,,,,,******+++...222444111...,,,***((('''(((******)))+++---......---,,,---///,,,******+++---/////////******)))***,,,///222555000---***(((((((((&&&%%%$$$&&&(((***+++---000333555666777888777555222111***)))''''''''')))+++---+++///222000+++%%%""" !!!(((000888<<<<<<;;;555555555666888888777555,,,,,,,,,***)))***---000///000000//////222777<<<888333111111...(((&&&(((******+++,,,---000555888777555444555666777444222000///---,,,---///111333222111///.........///000+++///222333000---,,,,,,...000111222111111111111...,,,+++---111333333222+++((('''(((---111333333...000111000///...///000222666::::::888777999;;;444000,,,))),,,444===CCC???999222---,,,...111333222333888???GGGHHHDDD???666777999999777222---)))(((***,,,---...111777;;;CCCBBBAAABBBDDDDDDDDDBBB@@@>>><<<:::999:::;;;<<<>>>???@@@AAABBB@@@<<<999444888===>>><<<999777777777888:::;;;999555111...,,,---...111333222///------...000222444888<<<>>>===<<<<<<<<<;;;888333///...000222333444555777999888888777555333000...,,,,,,---///000000///---,,,...,,,)))'''(((,,,111555444444444444333111///...,,,---......///000222444000000111111222333444444555333222555999;;;:::777222000.........///...,,,111444777888777777888:::999::::::999777555222000222222222222222333333333222333333000+++((((((((()))***,,,///111000,,,)))'''''''''&&&&&&'''+++------///111333444333222111111111555;;;@@@@@@:::444...+++***---222555333000***(((''''''***---///000...,,,***+++///000...***)))***,,,---,,,***'''%%%((())),,,111555444111---***(((+++111333000------111000111444555333666;;;:::999777777777777777666555444222111222444666888999<<>>;;;777666777:::===>>><<<999:::===???===999555444333777888:::;;;:::777333111444666999<<<>>>>>>===<<<888777666555444444555666666333000000111222333333555333000...///111444777999777333...+++***))))))$$$$$$%%%(((,,,...,,,+++)))+++---......///111333000111000---)))'''(((***(((***++++++***))))))******,,,...---+++)))))))))%%%&&&(((+++---,,,***'''!!!!!!!!!!!!"""###%%%&&&"""###%%%'''))))))******%%%$$$(((...///,,,+++,,,'''******'''&&&(((&&&"""$$$%%%''')))+++...000111111...+++))))))+++---///222111000//////---)))'''&&&&&&'''((()))***,,,,,,(((&&&$$$%%%&&&'''&&&%%%"""""""""$$$''',,,///000...,,,))))))***+++,,,,,,''''''(((***,,,...//////...+++(((((()))+++,,,,,,,,,+++***'''$$$%%%'''***((((((***---111333333222.........///000111222333...,,,*********(((%%%!!! """%%%((())),,,///222444555666666555333222222///---+++)))***,,,...000---...000000...+++(((&&&###%%%)))000666::::::999666555444555666777777666/////////---+++,,,...111///111222111000222888<<<555222000000---(((%%%'''))))))******,,,///444888999777555666777777444111555111+++((((((,,,222777444333111000000000111222)))---111222000---,,,,,,---000444444222000111333000...---///333666555444)))&&&%%%&&&+++///000///,,,...//////---,,,------111666;;;<<<999999<<>>DDD>>>888111---,,,...111222000111666===DDDEEE???999333444444444222000---+++,,,...000000///222777;;;???===<<<<<<>>>?????????===;;;999888888:::<<<>>>??????>>>>>>>>>;;;666333222777===???<<<888555555444777;;;======:::666333000000000222444444222/////////000222555888;;;>>>888777777888777555111---+++...222444555777999;;;999777333///,,,++++++++++++---000222222000---+++000---)))''')))...444888:::999888666333111///...,,,---...000222444666888111111333555777999:::;;;888777777:::>>>???===:::444222///.../////////...333666888888777777999<<<:::;;;;;;:::888555222000555555444444333222222222222333333000***''''''(((&&&'''***...000111...+++)))*********)))***,,,...000111222333333333333333222333666===CCCBBB<<<666///,,,+++...333555222//////,,,)))))),,,000333555///,,,***,,,111444222///,,,...000111000---***'''((())),,,111555555111,,,((('''***111444222000000333111333666777777;;;AAA===;;;888777777888777777777666444333444666888:::===???BBBDDDDDDAAA>>>;;;666666777;;;>>>???<<<888<<<@@@CCCDDDAAA>>>>>>>>>===>>>>>>===:::666222000333555999===>>>===;;;:::999777555555555555444333444222111222444444444222666444222000000222555777999666111---)))(((((((((%%%$$$%%%)))---///...,,,(((***---000111444777999555444111,,,'''&&&))),,,(((***---......------...***,,,...---+++)))))))))"""###%%%))),,,---+++)))"""###$$$%%%%%%%%%%%%$$$!!!%%%))),,,,,,,,,+++(((&&&(((,,,,,,)))(((+++(((,,,---******,,,***'''&&&&&&'''(((+++///222444666444000---++++++---...222111///...---+++)))&&&++++++,,,,,,------......***)))(((((()))((('''%%% !!!###&&&***---...+++)))((((((***---//////$$$%%%%%%%%%&&&)))...111///,,,)))(((***---...///---+++'''### ###&&&%%%'''***///333555555333222222222222222111111111---,,,++++++,,,***%%%!!!"""%%%'''))),,,///111111222333222111//////000222000---++++++,,,///111...---...///000000---+++&&&(((+++000666999999999777555333444555666666666333333111---++++++---000......///000111333555666111111000...+++))))))***---+++)))(((+++///444888666666555444333333222222333111---***)))---444999888444000111444444111...%%%(((+++,,,+++++++++,,,222666777555///---///222555333111000111111000///(((''''''''')))+++---...---+++)))))))))***++++++222888;;;::::::===???===666111++++++000777===???@@@;;;444000///000111111...111777;;;<<<999555222000000///.........///000------------...222777;;;<<<;;;:::::::::<<>>===999666444111555999;;;:::999888888777666444555777:::::::::888777444222111111222333,,,...111555999;;;:::999888555111//////...+++(((...///000333444333000...++++++***((('''***111888;;;>>><<<666111000///,,,---...///111333555666777222555999;;;<<<<<<<<<===;;;888888===CCCGGGFFFCCC<<<555222666666111...///::::::999777666777:::===>>>===;;;999777555333222888888777444111......///111111111///---***(((&&&%%%(((---111111///,,,))),,,+++)))((()))+++...000333111000222555666444222222888@@@FFFHHHDDD>>>999444...,,,///222111111222444222111111444777999:::111---***,,,111444333000.........---,,,***'''&&&&&&(((,,,//////---***(((&&&(((,,,///222333444444888888777888888:::;;;<<<:::888555555666777777666555555555888<<<>>>??????@@@@@@AAACCCCCCBBB>>>;;;111999AAADDD@@@;;;999::::::===AAAGGGKKKKKKIIIFFFGGGDDD@@@<<<999666222///333444777888888999;;;<<<:::999666444222333777:::;;;999666777999;;;999777555555444333222222222222555333000,,,(((&&&%%%%%%$$$######$$$&&&+++///222/////////000222666999;;;;;;888444---(((%%%&&&(((,,,...000222222111///---,,,++++++,,,...,,,((($$$ ###(((---//////...---***)))&&&$$$###"""""""""!!!###&&&,,,000///***%%%"""%%%'''((((((''''''(((...000333333000,,,(((&&&"""$$$'''))),,,000555999<<<<<<999444...,,,...111999555111111222111+++&&&,,,///111222111000000000...,,,***++++++)))$$$ ###$$$%%%'''***,,,...+++&&&$$$(((//////+++'''&&&%%%&&&)))++++++***&&&'''((('''''''''))),,,...+++&&&""" """$$$"""&&&,,,000222222222222555777777444///------...+++...---)))''''''%%%!!! ###%%%&&&)))...333222000---,,,,,,,,,,,,,,,333000,,,***+++---......(((***++++++)))***...111))),,,...000222555999<<<999555111111444888999999222111///,,,******,,,...,,,,,,---...///000111111/////////,,,)))(((((()))+++)))&&&%%%'''+++111444555555555444333222222111000///---***))),,,222666777444111111333222...***"""%%%(((******+++,,,---555777888555///,,,---///444111///.........,,,+++((('''''''''(((***+++,,,+++***))))))))))))))))))///555999999:::===???>>>666111,,,,,,111888===???>>>:::555111111222333444///222666999999777444111...---+++******+++,,,---,,,------------111666:::::::::888888999;;;>>>???@@@>>><<<::::::;;;>>>???@@@>>>;;;888555444444555666666777777666555333222000444999;;;:::777444333000333666777777777777888666555333444777:::<<<===:::888666555333333333333000111333666888999888777999555111000///...,,,)))---...000222333333111///+++***(((&&&&&&(((,,,///444888777222......---***---...///111444666777888777999<<<===<<<<<<===>>>???>>>>>>BBBHHHKKKIIIFFF>>>777444777666222//////777777888777666888;;;===??????>>>;;;666333222333888888777444000...---...111111000///---***(((&&&(((***---000111000---+++((((((''''''))),,,///111222111111333666666444222666;;;CCCHHHIIIEEE???:::555///---000222000000111444444555777999999888777111---***+++///333222000...---,,,+++)))'''%%%$$$&&&(((+++---...,,,***((('''))),,,///111333333333666777777888999:::;;;;;;555333111111333555555444444444444777:::<<<===<<<;;;;;;<<<>>>@@@@@@???===555:::@@@AAA>>>;;;888888:::;;;???DDDIIILLLLLLKKKGGGDDD@@@===:::777333000222444555666666777999;;;999999888666555555888;;;???<<<:::<<<@@@BBBAAA???888666444222000/////////111000...+++(((&&&%%%$$$######$$$%%%(((+++...000000000000111333666888:::;;;999555///***'''((())),,,...000222333222000...---+++******,,,+++)))&&&###&&&+++000111111...,,,***)))'''&&&%%%$$$%%%%%%###$$$(((,,,///...)))%%%%%%''')))***)))((()))***333555777777444000,,,)))######%%%)))...333777999999999888444///...111444<<<888444222333222...***,,,...000111000000111222///---++++++***((($$$!!!!!!$$$&&&'''(((***,,,+++)))%%%$$$(((///000---&&&%%%$$$%%%''')))))))))$$$%%%'''((('''(((***+++...+++((($$$######$$$%%%%%%)))...111222333444444999;;;:::777222...---...,,,...---)))''')))(((%%%###$$$$$$###$$$(((///444333111///...............222000---,,,,,,---------''')))***)))((((((+++...+++,,,...000333555666777666333000111444888:::::://////---+++((((((***,,,***+++---......---,,,+++---------+++)))'''((())))))&&&###!!!###'''---111333444444333333222111111---------++++++,,,///222777555444444555333---((( ###&&&)))***+++---///666888888555///++++++,,,222000---++++++)))'''%%%'''''''''''''''((()))***))))))))))))(((((('''&&&+++111777888:::???AAA@@@666222---...333:::>>>@@@<<<999666444555777888888333444666777666444222111...,,,***((((((***,,,...,,,------------000444777:::999888777888;;;===???BBB@@@>>><<<<<<===>>>???===;;;999666444444444555555666666666555444333333...111555666555444333333000111333333333444666888666444111222555:::===>>>;;;:::999888777555444444444555666777777666555444777444111///...---+++)))+++---///111222111000///,,,***((('''((((((''''''+++000111...,,,,,,+++)))---...000333666888999:::===??????>>>===<<<===>>>CCCCCCDDDIIIMMMNNNKKKHHH>>>999777888777333111111444555777888888999;;;===???AAAAAA<<<555111222444888888777444000...---...222222111000...,,,***((((((***+++---------,,,,,,&&&&&&%%%&&&)))---111333111111222555777777555333888===CCCHHHHHHDDD>>>:::666111///111222///...000444666:::<<<<<<999666333111...******...000111///,,,+++***(((&&&%%%$$$$$$((()))+++,,,,,,+++******(((***,,,///111111111111555666888:::;;;;;;;;;;;;111///......000222222222333333333666999::::::999666555555777;;;>>>???>>>999:::;;;;;;:::999777666777777999===CCCIIILLLMMMGGGEEEAAA>>>;;;888444222222333444444333444666777999:::;;;:::999999:::<<<>>><<<<<>>===:::555111.........///...***))),,,---++++++)))%%%""""""'''...444444333222111111000111111000///............,,,+++(((((()))((('''(((***,,,---,,,,,,///333555333000222000///000333777999:::------,,,***(((''')))+++***,,,...000///---***(((,,,------+++))))))***+++***'''$$$!!!"""&&&+++///111222333333333222111111,,,...//////......///000555555666888888555///+++$$$''')))++++++,,,...000444555666444000,,,++++++000...,,,***)))'''$$$!!!''''''&&&&&&'''''''''''''''((())))))(((&&&%%%%%%)))000777:::===CCCFFFEEE999444000000555;;;>>>???:::888888999;;;<<<<<<<<<888777777666555333222111111///---++++++---000222,,,---.........000333555:::999999999:::<<>>===>>>>>>:::999777555444444555666777777666555444222111111---000222333222222222333222222222111000111444777777444000///222666:::;;;;;;;;;;;;:::999777555444444555666666444333222222333111...+++)))))))))(((***,,,...//////.........---+++)))***,,,,,,((($$$&&&+++...,,,+++---,,,***...000333666999;;;<<<===BBBBBBBBB???<<<;;;<<<===CCCDDDFFFJJJMMMLLLIIIFFF;;;:::999999888666555555444777999::::::999:::;;;???BBBCCC===333///111555999:::888555222000000000555555333222000...---,,,((((((((())))))******+++((('''''''''***---111333///111333666888888666555777;;;AAAEEEFFFCCC>>>:::777333111333222...---///333666:::;;;:::666333111222///,,,+++,,,.........)))((('''&&&%%%&&&'''(((+++++++++,,,,,,,,,,,,,,,***+++,,,...///000000000444666999;;;======<<<<<<222000......///000000000333333333555888999888777444222111222666:::<<<===777555333333444555555444555333333555;;;BBBGGGJJJFFFDDDAAA>>>===:::777444222333333222111111333444888:::===>>>===<<<<<<<<<:::888888<<>>999999;;;>>>@@@AAA@@@>>><<<;;;999777555333333222222111///......000333444...000111111000111222444:::;;;<<<===>>>@@@AAABBBDDDCCCBBB@@@???===<<<;;;888777666555555666888999;;;:::777555222///...---...000222222111111111222444333222///...///333666888444000...///222555666::::::::::::999777666555222444555444111///000111---,,,)))'''%%%%%%&&&(((+++---///...,,,******+++***)))***,,,///...)))%%%&&&+++...,,,,,,//////...000222555999<<<>>>>>>???BBBBBBAAA>>>;;;999999:::>>>???BBBEEEGGGFFFBBB@@@888999:::999888999999999777:::<<<<<<;;;999888888===@@@AAA;;;222---000555;;;;;;:::888555333333444888777666444333111000000++++++***))))))***,,,,,,---,,,******+++---000222///111444666777888888888777;;;@@@DDDEEECCC???===777444333444222---,,,...222444777666333111111111333111...---,,,,,,+++***%%%%%%%%%&&&'''***,,,...---------,,,,,,,,,------***+++,,,---...///000000333555999<<<>>>>>>>>>===777444111000000000///...222222333666888999888666444222//////111555888999222///,,,+++---111333444666444111222777===CCCFFFDDDBBB???>>>===<<<:::888444444333111//////000222666:::===??????=========666555555999@@@EEEFFFEEE@@@>>>:::666333111000000000000///...+++(((%%%###)))***---///111111111000333444555777777888777777<<<<<<:::666111---+++++++++---000222444333222111111///---******,,,000222---///333444333///)))&&&))))))***++++++,,,,,,,,,***+++------,,,***((('''(((((((((''''''(((+++---000000///000111///+++'''### %%%...444555444888999999666222000111444888555000---,,,++++++***)))***++++++,,,...222555888666444000,,,)))((((((###&&&***,,,+++***))))))''')))(((%%%&&&)))((($$$!!!!!!"""""""""!!!%%%))),,,------...///000000000000//////............---,,,,,,...222555777666555444333222222111333555444000111666888777000...+++))))))+++---...444666777555222000111222+++,,,...000222000---***'''&&&%%%%%%&&&'''((()))(((&&&&&&+++111333000+++)))***+++---...000222333+++,,,,,,+++))))))***+++,,,...000111000...***(((---...///...---...000111...---+++))))))***,,,...///111333444555444333222///222555555444222111111///111555777777555111///000111000///---,,,---///---...000111222111///...---,,,+++++++++)))&&&###%%%%%%&&&'''(((((('''''')))+++---,,,(((&&&&&&(((+++444===BBBGGGNNNQQQPPPFFF???777333555999<<<===:::<<>><<<999888555555444444555777999;;;===;;;888444000---+++***...000222222111000///000111111///...---///333777888444000...///111222333777777777777666666666555222444555333...,,,---///))))))(((%%%$$$%%%(((***///111222///***'''''')))'''(((***---///---***'''(((,,,...,,,+++///111000000222666:::<<<>>>>>>>>>>>>>>>>>>;;;888666555666777999;;;===>>>===;;;:::666:::;;;999888:::;;;:::999:::<<<<<<:::888777777:::<<<;;;666000...111555:::;;;;;;999777666777888:::999777555444333222222111000///......///000111111///---++++++---///111///222444666777777999;;;;;;>>>BBBFFFFFFEEEBBB???666444444555222---,,,///000333444333000///111444444444333111...+++(((&&&""""""$$$&&&***---///111------------,,,,,,,,,,,,***++++++---...///000000222444666999<<<======>>>999666333000000///...---000000222555888999777555444111---,,,---000222333,,,***(((&&&'''+++000333999666444444888>>>BBBDDD@@@???======>>>>>><<<;;;777666444111///...000222555888<<>>======777555555888>>>BBBCCCBBB===<<<;;;999777666666666444333333111///---+++***...000222444555555555444555555666777888888999999>>>???===:::444///,,,+++***,,,///222222222000///111111111000///000333666///111222333111---(((%%%((((((***++++++,,,,,,++++++---...---+++)))))))))(((((('''%%%%%%&&&***---111///...000222222...***%%%######&&&,,,111333333999;;;;;;777222///000222666555333000///.........---------,,,---000555888999999777333...***))))))&&&(((+++,,,***)))((()))))),,,,,,)))((()))((($$$!!!  ###%%%%%%%%%%%%(((,,,...///000111333333222222222111000000000......---+++***,,,000333333111...---///111222222333666666333444888:::999000...,,,,,,---......---333555777555000------///)))***---000222222///,,,###""" !!!$$$&&&''''''&&&%%%%%%)))---000...,,,(((***,,,------,,,---...,,,---...---+++***+++---***+++---...---+++)))''',,,...//////...///111333------,,,+++++++++******///111333555666666444333000333555666555333222222333555888999888555333111/////////---******+++,,,,,,---...111222111///---***))))))++++++***(((%%%$$$%%%&&&((()))))))))(((,,,...///---(((&&&(((+++---666???EEEKKKQQQUUUTTTNNNEEE:::444444777:::;;;<<<>>>BBBGGGIIIGGGBBB>>><<<;;;999777555444222222000000111222333333333333444666888888777555555555888;;;@@@EEEGGGFFFCCCAAABBBBBBAAA@@@===:::666555222222111222333666999;;;<<<:::777333000---,,,+++...000222222000...---,,,***+++++++++,,,000555999666444111000111333333333444333333222333444555666666888888333---)))***,,,)))))))))'''&&&''',,,000555777777222+++'''&&&((((((+++///000///---+++***)))------))))))---000000///222555999;;;;;;;;;:::777888999888555333222222222444666777777777777777777<<<===999666999:::888666888999999777666666777777777555222//////111333888999:::999777777999;;;999888666444333222222333444333333222222222333444111///---++++++,,,...000000222444555555777;;;>>>@@@BBBDDDFFFEEECCC???===555444555666333---,,,000...222555444222111444777666777777444000***%%%""" !!!$$$'''+++---///000++++++,,,,,,++++++***)))******+++,,,---///000111000111333555777:::<<<<<<666444000///......---,,,------000444777888666444111...***)))***,,,------******(((%%%$$$&&&,,,222777555444666:::>>>AAABBB===;;;;;;<<<>>>???>>>===:::999666222///...000222444777;;;===============999666555888<<>>777888999;;;;;;;;;;;;;;;666666555444444444444444444555666777888888999999666666666666777999;;;<<>>888222...---+++,,,///111111000...---000333555666555444666888222222333222000,,,)))''''''''')))***+++******)))+++---///---+++)))***+++)))((('''%%%$$$&&&+++...111///...000444555222...(((((((((***,,,///111333999:::;;;888333000111222555555555333222000000000222222111000000333888<<<999::::::666000+++))))))''')))******)))'''((()))+++///000...,,,---,,,)))$$$######$$$'''************,,,///000111222444666555444333222111111111111......---,,,***+++...111222...)))(((+++///111222222555666444555888999777111...,,,---///111000///111444666333---))))))+++'''(((+++///222333111...###!!! !!!%%%((())))))&&&&&&'''((()))***++++++***,,,//////---++++++,,,---...///...,,,,,,,,,...((()))***+++***)))'''&&&,,,---.........///111333+++,,,,,,,,,+++***((((((///111444666777666555444000333555666444333222222999;;;======;;;888666555,,,,,,,,,***(((''')))+++,,,---...111222111...,,,''''''(((***,,,+++)))&&&###%%%'''(((*********)))...000111---((('''***...---666@@@FFFLLLSSSVVVUUURRRIII<<<444333555888:::>>>@@@DDDIIIKKKHHHBBB===::::::888777555333222111000222444555666666555555555888:::;;;999777666666666;;;AAAFFFHHHFFFBBB@@@AAAAAA@@@???<<<888555222000//////000222555888:::;;;999666222///...---,,,---///222222///,,,******$$$&&&'''))),,,000666;;;555333222222444555666555222111000///000222444666:::;;;:::555---((((((******++++++)))(((+++000555999;;;:::555,,,'''&&&(((,,,000555555111...------***,,,+++'''&&&***.........000444777999999888777222444666666444111//////000111333444444444555666888>>>???999555777888666333555666666555555666888555333000///...000111333666777888888777888:::;;;888777555333222111222222444444333333333333333333///...,,,******,,,...000111333444444444777<<<@@@AAACCCDDDDDDBBB???;;;888444444666777333------000---222777888555444666:::777888999777111***### !!!$$$(((+++------...)))***++++++***)))((('''))))))***+++---///111222......000222444777:::;;;333000...,,,---------,,,***+++...222666777555333...+++(((&&&((()))*********+++***&&&"""###***111333222222555:::>>>@@@@@@:::999999;;;>>>@@@@@@???;;;:::777333000///000222333666999<<<<<<<<<<<<===999777555666:::<<<;;;:::222444888;;;===>>>>>>===777666666666777888:::<<<777888888999::::::;;;;;;777666555555777999<<<>>>FFFFFFEEEAAA;;;444000...+++,,,///000000///---+++000444888:::888777777999444444333222///---***)))&&&'''((()))***))))))(((+++---///---***)))+++---***)))'''%%%$$$'''+++///000...---000555666333///+++,,,------,,,...111444888::::::888444111222444222333444444222111000111777666555333333666;;;???999;;;<<<888222,,,)))((()))******)))''''''''')))+++000333111000111000---&&&%%%%%%'''+++...//////...///111111222333666888777666444222111111111222//////...---+++,,,...000333...(((&&&)))---000111000444555444444777777555222///+++,,,///222222222000444666222+++'''&&&(((&&&(((***...222333222000&&&$$$"""$$$))),,,------'''(((((((((&&&&&&(((***,,,///222111---*********'''***......+++))))))***,,,***''''''(((***++++++,,,,,,+++***)))+++///222...---,,,***((('''&&&&&&///000222555888888666444///333888888555333333444999@@@DDDAAA===;;;999666666...))))))***)))***,,,,,,***)))+++...///---++++++---000222222000---+++######&&&---333444///***111222111,,,'''(((---333777:::>>>CCCIIIOOOSSSUUUJJJBBB777111222777<<>>???@@@CCCFFFFFFDDDBBB;;;999777555333111000000555555555555666666333111555666888;;;>>>>>><<<999;;;>>>AAAAAA>>>;;;<<<===;;;<<<===;;;777444222222444222111000111333666888999666333222333333000......111444444111...+++***''''''(((***...333777:::555444444555666666444222000333444000++++++222999CCCAAA;;;222)))''')))---000---***((()))---333666>>>AAAAAA;;;111******---666888999666111------...000///,,,'''"""###''',,,111333666666555444333444000///------...//////...333...,,,000333333222444888:::;;;:::777555444444::::::999777444222222333222111///---,,,+++,,,,,,//////111222444555666777777444111......///111333333555777777555000+++'''***+++,,,,,,++++++---///222000...000444888999888@@@???===;;;888666444333333444555666666555444333000555:::===<<<:::888777444444555666444///(((###$$$######'''+++...---+++)))'''&&&(((,,,...---,,,***)))((('''(((+++...000,,,++++++...111444666666///...---,,,+++,,,,,,---***+++---///111333444555555...)))***)))&&&&&&+++///+++'''%%%&&&(((+++,,,000333555777888:::<<<>>><<<888666888===@@@>>><<<<<<777111---,,,...///000222555888;;;<<<===<<<;;;<<<<<<;;;:::999999888888222555888999999999:::;;;===:::888888<<>>===:::777888<<>>666111000---***)))***,,,---------111555888999888777777222111///---+++)))'''''''''''''''(((''''''&&&&&&))),,,---,,,)))''')))+++***(((%%%$$$&&&)))+++,,,---,,,,,,000666777333...+++++++++,,,,,,---------444444444666777666333000111222333222000---------222777;;;;;;777777<<>>AAA???>>>???@@@BBBCCCAAA???:::999888777666555444333888777666777888777555222111333666;;;@@@BBBAAA???>>>@@@AAA>>>:::777888::::::;;;;;;999555222222222555333111//////000222444333222000111333444222///000222444444111///......,,,,,,---///222555888:::888666555555666555333111000333444111------444:::BBB>>>888111,,,+++---000///---***)))***///444888>>>@@@@@@;;;222---...000888999:::777333/////////222111...)))$$$$$$(((,,,///111333333222222222444111///------...///...---222---,,,000222111///000444666888888777666666777::::::888555222000000111111111000///...,,,***)))......000111222333333333222222111111111222222333333333444333000---)))'''***,,,---,,,+++,,,...///333111000111555777777666:::999777555333222111111333222222333555555333111///555===BBBAAA===888555222333444555555222,,,(((%%%$$$$$$'''+++...///...+++)))'''(((+++.........+++)))(((&&&'''(((***,,,)))***+++...111444555666222111///---,,,+++++++++000111222222222333777::::::222++++++***((((((,,,///,,,)))((()))+++...///111333666888999;;;===@@@:::777555777;;;===;;;888999555000,,,---...000111444555666888999:::;;;;;;;;;<<<<<<;;;;;;999888888333555888999999999999:::999666555666999===>>>>>><<<:::888:::>>>AAACCCBBB???;;;777666999>>>DDDHHHJJJLLLNNNMMMIIIBBB:::555111---***(((***,,,---...///333888;;;;;;999777777111///,,,)))'''''''''(((++++++******((('''%%%$$$%%%''')))'''%%%$$$&&&((()))'''%%%%%%''')))***++++++******...222333///+++)))******++++++,,,------333333222333444222///,,,+++---//////---+++******///333888999888999<<>>666111...///...+++)))***)))***,,,///222333222000111444888:::999555000,,,%%%&&&(((...444777555222000000///,,,)))***///333888===DDDJJJKKKGGGAAA<<<888666444555999>>>AAACCC???>>>======>>>>>><<<;;;888888999999999999888888:::999888999:::999666444000222666<<>>777333///000222444555444000,,,'''%%%%%%''',,,000333333///,,,)))(((***,,,...///,,,***((('''&&&&&&&&&''''''(((+++...111333444555777555333111...---,,,+++222444555444222666>>>EEEDDD:::111---+++***+++...---,,,+++***+++,,,///000222333555666666888;;;===666555444666888999666222555111---,,,---000222222555555555666777999:::;;;:::;;;<<<===<<<;;;999777666777999999777666666777333111000222666:::<<<===999999999<<<@@@DDDEEEFFF@@@===:::888:::>>>DDDHHHLLLJJJIIIIIIHHHCCC<<<666111---)))((())),,,///000333777<<<>>>===:::777666000---(((%%%$$$%%%)))+++///...---,,,)))'''$$$###$$$&&&'''%%%###"""%%%((()))'''&&&''')))++++++******)))(((+++......+++((()))))))))***+++,,,------333222111000000...***(((&&&)))---...,,,***((((((+++...333888;;;<<<<<<<<<555333111000111444777999555333000---,,,,,,---...444444555666888:::<<<===555222000///000222222222666555222000//////000111000...---...000///***&&&###$$$&&&(((***+++,,,---+++(((### """######&&&'''***000555666333///+++---000111...***'''&&&''''''))),,,///000///...,,,...///111000///---,,,))),,,...---***''''''((('''&&&%%%&&&(((,,,000222333444444333111,,,'''$$$%%%(((,,,...//////......+++******,,,...000000////////////---,,,,,,///111555444222000...---,,,,,,***...222555444111...------,,,,,,000444555333000...222666;;;CCCIIIGGGAAA555222111222000,,,)))+++***,,,///333666666666555555888;;;===<<<777111...&&&&&&)))---333666555444000000///---+++,,,///333777<<>>AAACCCCCC@@@>>>;;;:::::::::999888666777888999:::::::::999:::999888999:::999666444333555999>>>CCCFFFEEEDDDCCCBBB???999444222555888>>>===999444///,,,---...333111///---,,,+++,,,,,,***+++,,,///000000///...222222111000///000333555555666888:::<<<=========???===;;;:::999777444222333555666444111222666;;;;;;666000---///111222111///......000333888>>>AAABBB@@@<<<888333111111222111222333444444444444444777777555000***'''))),,,---------,,,,,,...222555777555222111222333333333333111222555444000------111222444444444666888;;;===:::666222000//////...------.........------,,,000111222333222000...---...//////000000111222222111...***'''$$$$$$$$$%%%---...///...,,,++++++,,,...///000222444444333222000...,,,++++++---000222000+++(((***111333///***---444===CCCAAA;;;555000---...///111333222000---***)))((()))---222666999444111,,,)))(((***---...///---+++)))'''%%%$$$$$$&&&(((,,,///111222444555999888777555333111000000000333555333222888EEEPPPPPPFFF999111...------...+++,,,++++++******,,,---333444444333222222444666333333222444555444000---000---+++,,,...111444444555666777888888999999999888:::<<<======;;;888666999::::::888444222111222---------...111555888:::666777999===@@@DDDEEEFFF>>><<<:::777777:::???CCCFFFBBB>>>???AAA@@@:::555111---)))''')))---000111666:::???AAA???:::777555///,,,&&&######&&&+++///000///...,,,***'''%%%$$$'''))))))'''%%%%%%)))---+++******+++---...---,,,+++***)))***+++,,,***(((,,,,,,+++++++++,,,------444222000///...+++(((%%%$$$(((,,,...---+++(((''')))+++000888>>>@@@===:::333222000///000333888:::555444222111111222444666444333333444555888;;;<<<777555222/////////000000444333111///......//////------...000111///+++'''$$$%%%'''***,,,...000000,,,)))%%%""" !!!!!!"""$$$$$$'''...555555000***(((+++...///,,,(((%%%$$$&&&&&&(((,,,000333444333000000000///...---,,,++++++000444333...)))(((***(((''''''(((***,,,///111000333666666222---(((&&&+++,,,...000222222111111,,,,,,,,,---//////---+++//////000///......000222777666444222000///......,,,000444666333000......---,,,,,,///333555444111...222777;;;CCCIIIGGGAAA444222222444111,,,***,,,---000333666777888888888777:::===>>>===888333///''''''(((+++///222444444111000///---,,,---///111555999>>>AAAAAA===777444222555:::>>>@@@BBBBBBBBBAAA???<<<;;;;;;:::999777555555666777777888777777777777777888999888666444555777;;;@@@FFFHHHHHHGGGDDDCCC???999444444888<<>>??????@@@>>>===<<<<<<:::888555666777777555222222444777777222,,,***,,,.........000111222666:::@@@EEEHHHDDD@@@999444111///......---...000222555777888888666777666111,,,)))+++---...------,,,+++...222666:::777555444555777888888777666777999777222///111444555444333222444666999===999555333222222111///---,,,++++++,,,///222333444444444444333111///...111000...,,,,,,...000111000---)))$$$""""""###$$$---//////...+++)))(((((()))+++...000222222333333///...------...111444666///***&&&(((...111...)))...333999<<<:::666111///---------...000///---+++---,,,++++++---111777:::888555///***''''''***,,,222111000---+++(((%%%$$$'''***---///000111333666999999999888888777666666111333444222000666CCCNNNUUUNNNCCC777///---......---......,,,******+++...999888777444000///000111111111111222222000---***,,,******,,,000444666666444666:::<<<===;;;888777666888:::;;;;;;999777555<<<;;;:::666111...,,,---+++++++++,,,---000333666333555999<<<>>>@@@AAABBB;;;<<<;;;999777777:::===>>>999666777:::;;;888444000---)))(((***...111222888;;;???@@@===999666444000---(((%%%%%%)))///333///......---+++***(((''',,,,,,,,,)))&&&''',,,000...---,,,...000111000///,,,+++*********+++******000///...,,,,,,---...///555333000///...,,,)))&&&$$$(((,,,...,,,)))'''%%%(((+++000999@@@BBB>>>999333222000///000333666999777666555444444555777888333222111000111444777888666444000---******+++---///...------,,,---......+++---///222222000---***((()))+++...111333444555///---***&&&###"""###$$$%%%$$$&&&,,,111222,,,&&&(((***,,,+++)))'''&&&&&&(((((()))---111444555555111000///---,,,,,,++++++---333999999444...,,,,,,***)))))))))***+++,,,---...222777888444///+++***111000///000222333333222,,,,,,---///000///---***,,,---......---...000222666555333111///......---///333666666222///...///.........111333555555444222777;;;===AAADDDBBB===333111222333111,,,+++...111333555666666666888999888:::<<<<<<;;;777333000***))))))***+++...111222333111///...------...///222444888:::;;;:::777666333777<<>>>>>>>>>>><<<:::777666555444333333333444555444555666888888666444444777;;;BBBHHHKKKLLLKKKDDDCCC???:::555555:::???BBB@@@;;;555///,,,,,,---......---------......///...///...,,,)))''''''(((,,,,,,+++***+++...333777555666777888:::<<<======<<<<<<;;;<<<======;;;999999999777444111///000111222///+++))))))***,,,,,,111222666:::@@@FFFKKKNNNEEE>>>666111//////---+++------...222666999:::999333444555222---+++,,,.........---,,,,,,...111555999666444333555888:::::::::999:::;;;888333222555777666444222000000333666:::666333333555555333000...---++++++,,,000555777666555444222111000//////222000---++++++---000222///---)))&&&###""""""###***+++---,,,)))'''&&&&&&&&&(((+++---...///111333000000///000222555888:::111---***+++...000...+++///222666888666222///...---,,,+++,,,------,,,***......---,,,,,,///333777777555000***&&&&&&))),,,444444333222///,,,((('''(((+++------,,,---111555777888999::::::::::::999555555444111...222:::BBBQQQPPPHHH;;;000,,,------000111111///,,,,,,///222???>>>;;;777222000111222000111111111///...,,,+++))))))***---222666777777444777;;;>>>>>><<<888555444555777888888666555444999999777333...+++***+++---------,,,***+++...111000444777999999888888999777:::===<<<999888:::<<<:::777555555777888777555...,,,)))***,,,///111222777:::======:::666444333000...+++)))***---111444////////////...---++++++------+++((($$$%%%***///...---,,,,,,...000000///,,,+++)))(((((()))***+++000///...------///111222444222000///...---+++)))&&&(((++++++)))%%%###""")))+++111999@@@AAA===888222222111111222444666777:::999777555333222222222111000///...///111444555333111...)))%%%%%%''')))***************+++,,,---+++---000222333111///---+++---///222444666888888444333000,,,(((&&&&&&''''''&&&'''***------)))&&&***,,,,,,+++)))((((((((())))))))),,,000222333333///...---,,,++++++++++++///555;;;===:::444000///*********))))))(((((((((---222888999666222000000777333000///000222222111,,,,,,...111333222///,,,+++,,,...//////000222333777666444222000///......111444666444000---...000///000222333333444555777777===AAA@@@>>>>>>;;;777222000111222000+++,,,111333555555444222222555777777888999999888666333111...---+++***)))+++...111555333000......---------...000444777888888777666333777;;;======<<<===>>>BBBAAAAAABBBCCCCCCAAA???;;;999555222000///000000333333444666888999888666888:::>>>DDDIIILLLLLLJJJDDDCCC@@@:::666555999===???>>>;;;777222000000111////////////////////////000000///+++'''%%%&&&)))************+++...333777555555444444555666888999666666777999<<<>>>===<<<;;;:::777333///,,,++++++---,,,***((('''(((+++...000333777===CCCJJJOOOQQQDDD<<<333...///000///,,,,,,+++,,,///333555555333...000222111...,,,...000.........,,,,,,---///222444222//////222555888999999888999999666111222666666555222...,,,---000333444222000333666777444000000///......///111444666444333000...,,,,,,------000///.........000222333...---+++)))'''$$$###"""###%%%((()))(((&&&&&&&&&&&&(((*********+++...111000000111333555777999:::555333000///000111000///000333777999666333///...,,,+++***+++---......------...---+++)))***---111333222///***''''''***...444444555444222///+++))))))+++,,,***((()))...333666777888999::::::999999666555333000...000444888EEEKKKIII<<>><<<:::;;;===;;;999777666444444333333,,,+++***+++...111111111666888999888666333222222000///------...///111333222222222222111///...---...---***&&&"""###(((---+++)))''''''))),,,------((((((&&&%%%$$$&&&(((***,,,+++***+++---111444666333111///...//////---,,,+++,,,---,,,((($$$"""!!!))),,,222999======:::777000000111333444666777888888666444222000///......---------...///111444555000///,,,&&&"""!!!$$$'''''''''((((((((()))))))))***,,,000222222111000///---...000222555666777888888888666111+++((()))***''''''''''''((())))))***///000111000---***)))(((''''''''')))---///000000++++++++++++++++++++++++///333999>>>>>>999333///'''(((((((((((('''%%%%%%,,,222888:::777444444666:::555///---...000111000+++,,,///222555555222///,,,...000111222333555777999888666444222111000000111444666333...+++---000000333555555333333666999;;;BBBEEEBBB===:::777444111000000111///+++---222444555555222//////222555777777777777666444333222111///---***)))***---000666333000///......---,,,+++...222666888777666444222555999;;;::::::<<<>>>BBBBBBCCCEEEGGGGGGDDDBBB>>>;;;666111...---......222222444666999:::999888===???AAAEEEIIIJJJHHHFFFDDDDDD@@@;;;555444777;;;<<<<<<;;;888555333444555111111000000000/////////111000...***%%%$$$'''***))))))***+++,,,///444888666555333111111222333555222222333777;;;===>>>======;;;777333...***(((''')))***+++)))'''(((,,,111///222777>>>EEEKKKPPPRRRDDD;;;111---000222111///***)))(((+++...000...,,,+++...111000...---...000------...,,,+++,,,...000000---++++++...333666777888666777777333///111666444222///,,,)))***...111000......222777888444000111111111111111222222222222000---***((()))***,,,---...000111333444444444---------,,,)))&&&###!!!!!!$$$''''''''''''(((''')))***)))'''(((+++...///000111333666888999:::888777555444222222333333111555:::<<<999555000...,,,******+++---000000000,,,---,,,***&&&&&&))),,,......---***'''(((,,,000333444555555333000---***)))******'''$$$%%%+++111555666777888999888777666444222000///000111333444<<>>===:::777333222444666111111111///---------///((()))+++000555888999999777777888999999888666555111111111111111111111222/////////---,,,,,,...000444444222---(((%%%''')))---111444444000+++))))))(((000999======;;;<<<>>>;;;;;;:::666222//////000*********,,,000111111111555666777555333111111111////////////000000111111666666555444333111000//////...+++%%%!!!"""'''---)))&&&######%%%''')))***%%%%%%###"""!!!###&&&)))''''''''')))---222777:::111000....../////////...000111111...***&&&######(((---333888:::999777555...///111444666888888999222111000///......------******,,,...000333555666///...***%%% ###&&&''''''''''''''''''&&&&&&))),,,///111111000000000,,,...000222444555666777::::::888333---******,,,'''''''''&&&%%%'''+++...222444666555111,,,)))'''%%%$$$$$$'''***---//////)))))))))***+++++++++,,,...111777===@@@<<<555///%%%%%%'''''''''&&&%%%$$$,,,222888:::888666777999:::666222...---------,,,+++...444:::===<<<888444111222222222222555999<<<@@@???<<<999777555444333444444444222///...///000...000555999888555999@@@FFFGGGGGGFFFAAA999222---...---,,,---000111...,,,444333///,,,***,,,111555777555333111000/////////444000,,,((('''***---000000111333222000/////////---...///111222222333222111666:::999555555:::@@@BBBEEEIIIKKKJJJHHHFFFFFFDDD@@@;;;777444222///---333222222222333444666777===AAAEEEGGGGGGGGGGGGHHHFFFCCC>>>888333333555888>>>======<<<:::888555444444777999777222///...///000///...---+++***)))(((******+++...111222222111777444000---,,,---000111333444777;;;???@@@@@@???@@@???;;;444,,,'''''')))((()))***((((((+++111666888888999===CCCJJJNNNPPPAAA;;;555333555666444111///---++++++------+++)))''''''(((+++...111222222...+++'''(((+++000222222000...---,,,---000333555777777444000,,,,,,///333333222111000......------///------///222333000---222///------///111222222///111333111,,,)))((((((///000222333333333222111///...---,,,***'''###!!!%%%''''''((()))***)))))))))******,,,------000333777777555444555777<<<:::777444222111111222111777>>>@@@<<<555000---)))((((((***---000000///,,,+++'''$$$"""###&&&)))***...111000---++++++---///111333555555111***%%%"""&&&)))(((&&&''',,,222888888777777888666444222444000------000555777777:::;;;;;;555...***,,,//////...,,,***+++...111333777666333///,,,---000222111///......///...,,,)))///---,,,,,,---000444666888777555555666666555333333222111///...---------///............//////000111111111...***&&&$$$###)))---222222///+++******+++111777:::::::::<<<>>>===:::777555555444333111000000000...------000222222222222222111///---,,,......//////000000111111:::999666333///------...111///***###$$$))) """$$$%%%&&&'''***,,,---(((###"""$$$%%%###$$$&&&(((+++...111444555333000...---///111222222444555555222...+++***))),,,///444777777444000,,,###***333:::;;;999666444333111...,,,+++,,,---...//////000000111111111222+++)))&&&###"""""""""###&&&'''((())))))((('''&&&&&&&&&'''***---//////......,,,,,,///444666555333555888:::888222,,,***)))+++(((%%%$$$&&&)))+++,,,000111111000...+++(((%%%'''$$$"""###(((,,,------***)))((()))+++,,,,,,+++000222444666666444222000)))(((&&&%%%$$$%%%'''(((222777<<<>>><<<777333000<<<888222...---,,,***)))+++000666===AAA@@@===999444555666555555666888:::>>>??????>>><<<999555333555666777555222000111222000222666:::888666999@@@HHHIIIIIIGGGBBB;;;444000...---,,,---000000///,,,///...---***)))+++///333444222///---,,,,,,,,,---333111...,,,++++++---...///000111000///......///............//////000000111666:::999555555:::???BBBEEEIIIJJJIIIGGGFFFEEE@@@>>>;;;999888777555333444333333333444666888:::CCCFFFHHHIIIHHHGGGGGGHHHEEECCC???999555444666999======>>>>>>===;;;888777666999:::888444000///000000000///......---------...------///222555555444444222///------000333555666777999<<<>>>>>>===<<<@@@>>>:::333+++((((((***((())))))***,,,000555888:::999:::===BBBGGGKKKLLLBBB<<<666444555666444111---+++******,,,---,,,***)))***+++---000222222222...+++((((((+++///111111///...------...///222333444444222...***)))+++...222111000///....../////////---,,,...000000---)))111///---...000222333222///111222000,,,)))))))))---///111333333222000//////............,,,(((&&&"""$$$'''((()))***+++---......------------......///333777888666555777999<<<:::777444222111111111111666===???;;;555///,,,***))))))***,,,---+++***,,,***((($$$###$$$''')))+++---//////---+++++++++,,,---///111222///***&&&%%%)))------+++,,,111666888888888999:::999777555444111...///333777888999888:::999444---***,,,...---,,,***((()))+++...000333333111///------///222000///......///...,,,+++---,,,,,,,,,...000222444444333333444555555444222111111000///.........///000///..................///000000///,,,(((%%%$$$)))---111222///------...---222888:::::::::;;;===;;;:::999999;;;:::999777111222333222000///000111222333333333222///,,,***......//////000111222333666666444111...,,,,,,---111...)))###"""%%%!!!"""$$$%%%&&&(((,,,//////+++'''&&&((()))&&&"""&&&(((***---000222444444222000......000222333333333444444222///,,,,,,,,,111555:::===<<<777111,,,%%%+++444:::;;;888666444222111///...---.........333333222111111000000000+++***)))'''&&&&&&&&&&&&((())))))))))))((('''&&&$$$###$$$(((+++...///...111000000222555777555333333666777555111---++++++,,,)))&&&&&&(((+++------///000///...,,,***'''&&&&&&$$$"""$$$'''+++,,,,,,******,,,...///000///...///000222333333222111000)))((('''&&&'''(((***+++222666;;;===:::666111///<<<888333///,,,***((('''***000888???BBBAAA>>>;;;777888:::999777666777777;;;>>>AAABBB@@@;;;666333666999<<<;;;777444333555333444888;;;:::777999???EEEFFFEEEDDD???:::444000------...000222222///---,,,,,,---,,,+++,,,...111111...+++)))((()))+++---222222222222000...+++***......///...------///111///...---,,,++++++,,,---111555999888555555:::>>>BBBEEEGGGHHHFFFDDDCCCCCC;;;::::::;;;<<<<<<:::888555444333333444777;;;===HHHJJJLLLKKKIIIGGGFFFFFFDDDBBB???:::666555777999<<<>>>@@@AAA@@@>>>;;;999777:::<<<:::555222222333111111111111111111111222222111000111444777888999222000///...///333777999:::;;;<<<<<<;;;:::888777===;;;666000+++((()))+++***)))***---111666999:::;;;:::999<<<@@@CCCFFFFFFAAA<<<666444444444222000+++)))((()))+++------,,,+++---///111222333333333---+++((((((***---//////---------....../////////111111000...+++))))))+++000///.........///111222...,,,,,,---//////+++'''...------...111333333333111222222000---+++++++++---...000111222111///...000000///000111111///---***+++---------///222555555555444222111000///......222666777666666888:::<<<:::777444222111111222000555:::===:::444///+++,,,++++++,,,---,,,)))&&&+++***((('''&&&(((***+++---------.........,,,***,,,,,,,,,---...---+++((('''---222444222333777;;;999:::<<<===<<<;;;:::888444222111222555888999999666666666111,,,***+++------,,,***((((((***---...000000111000...---...///...---,,,,,,......---,,,++++++---...///000111111//////000222444555333111///////////////000111222333222111///---,,,,,,+++,,,---...///...+++(((&&&)))---000111///---///111...333999;;;:::999999;;;777888:::===@@@@@@>>><<<333555888888555333111000333555888:::999666111...111111000//////000111111222111///...,,,+++++++++///+++&&&###"""""""""!!!"""###&&&'''))),,,000333222///------......***''')))***---000222333333222111000///000222444444444111222111///---+++,,,---555999???CCCAAA:::111+++(((---444999999666444222000000000000000000000///777666444222111//////...,,,,,,,,,,,,++++++***************)))((('''&&&&&&!!!!!!"""%%%))),,,......222222222444666666555333333333333222///---,,,---,,,***''''''))),,,------......---+++***(((''''''%%%$$$###%%%(((***+++++++++...222555666555333111---------...////////////)))((())))))***,,,---...222666:::;;;999444111///:::777222///---+++)))((()))///777===>>><<<999777555888::::::888666555555777:::===>>>>>>:::666333666:::???>>>999555444555666555888;;;:::777999======>>>===;;;888333///,,,+++...333777888666111---...///000000...------......,,,(((&&&&&&(((+++...111333666777555000***&&&+++,,,---......000333555111000---+++******+++,,,111444666666444555888<<>>>>>;;;888444333222222444777;;;>>>DDDHHHKKKLLLJJJFFFCCCBBBAAA@@@???;;;888777777999===???AAACCCBBB>>>:::777555888;;;:::777555666888555444333222222222222333444222000111444888::::::111000//////111444888:::<<<===<<<:::777333222111666444000,,,******,,,------++++++///555999999888888777777888<<>>:::555111000000///...(((((('''(((***,,,---...---///222333444333333333---+++)))))))))+++---...,,,,,,---......---,,,+++---...///......---,,,,,,...------...///111333444---,,,,,,///222111...***+++++++++---111333444444333333222000...---......000///.........///000111333111000000222222111000222222222222222444888<<<;;;;;;999777444222000///+++///444666555555888:::;;;999666444222222222333000333888:::888444...+++......///000111///+++''')))))))))***---///000000111///...///222222...+++///---+++***++++++***)))'''...555888666666999<<<===>>>@@@@@@>>><<<:::999555444444444555555555555333333222///+++***+++---///...,,,***+++,,,...///000222333333000...------+++***))))))+++,,,,,,+++***,,,///111222222111000,,,,,,...111444555444222/////////000111333444555:::888555111...+++***)))***+++---//////...***((())),,,......+++***,,,...///444:::<<<:::888777888444555999>>>AAAAAA===:::444888;;;<<<999555222000444888???DDDFFFDDD@@@>>>:::888444111...---,,,,,,---,,,+++***++++++***)))***&&&###"""$$$%%%###!!!"""%%%***...000111333555444333222222333222...++++++---000333444333222111333111111222333444333222......---***((('''((()))222777>>>BBB@@@999000***)))...333777666333111///---...000222222222000///666555333111///.........+++,,,...//////---,,,++++++***((('''&&&%%%%%%%%%!!! """'''+++......000000222444666666555444555444222000---,,,,,,---***(((''''''***+++,,,,,,,,,+++***)))((('''''''''&&&&&&&&&(((***,,,,,,,,,///444999<<<;;;888444111******))))))***,,,---...***++++++,,,---.........222555999:::777333000///888555222000000///---,,,,,,111777;;;999666333222222444777888666444333333333444555666777666666555666;;;AAA???999333222444666555777::::::777888;;;777777666444222...+++)))***000999??????:::444///111222333222///,,,******)))'''$$$"""###&&&***---000444888:::888222***%%%(((***---///000333777:::333222///---,,,,,,---...000333555555444555888;;;???@@@@@@???<<<::::::;;;666777888;;;<<<;;;777444222111000000222666999;;;<<>>??????===;;;999888999???@@@BBBBBB@@@<<<777333222666:::;;;999999;;;===:::888555333111000000000222000///000333666888999222111000000222444777999;;;;;;;;;777222---,,,,,,///---+++***+++,,,...///...,,,+++...333777777666333222333555888;;;<<<;;;999555111---,,,+++++++++((('''''''''((())),,,------000222333222111222333000000...---,,,---...000+++,,,---------+++)))((('''(((***,,,///000000///---......000111333444555......///333777888444111***)))***,,,111444666666777555222111000111111222555222---******---222555555222000//////000///...444444333222222444999<<<>>>===<<<999666333000...)))---111333333333666999999777555333222333444555222333555666666333///,,,------...000222000---***((((((***...333666777666555333222333666666222///111...***'''&&&'''&&&&&&&&&---555888666666888;;;@@@CCCEEECCC???:::888777666666555444222111111111000000///---+++***+++,,,...---,,,++++++---...///444666888777333///,,,+++((('''%%%&&&(((******))),,,...111444555444222000,,,,,,...111444666666555000000111222333555777888>>><<<888444///,,,)))(((******+++...000///,,,)))(((+++,,,+++'''%%%&&&(((...333999;;;999666555666444666:::???AAA@@@;;;777444888;;;===:::666333222444999AAAIIINNNPPPOOONNNIIIEEE>>>666000,,,*********((('''(((***+++***((($$$""" """&&&'''&&&######(((000555777666555444444444444444444333000...,,,...111333444333111///444333222333444333111...,,,+++)))%%%"""!!!###%%%,,,111777;;;:::555...(((***---222444333000...---,,,...000222333222111000333222000.........//////+++,,,...///...,,,***((()))(((&&&$$$$$$%%%&&&'''$$$"""!!!"""&&&+++---///...111444666777777777666888555222///---,,,++++++'''&&&%%%&&&(((***)))(((***)))(((''''''''''''((('''(((+++,,,------......444888===>>>;;;555111///((('''''''''(((***,,,...------...//////...---,,,...111444444222///------777555333222333333222111111555::::::666222111111000222444555333111000000......///000222444777888777===BBB???777000000222555333444888999777777999666555444222000...---,,,,,,333===CCCBBB===777333222333333111---)))''''''$$$###!!!!!!"""%%%)))+++000444999;;;999222***%%%&&&)))---000222555777999333222111000///000000111222444555555555777999;;;??????>>>;;;888777777888777777777888888666222////////////000222444666777666:::???BBBAAA>>>;;;:::>>>@@@AAAAAA???<<<;;;;;;@@@AAABBBAAA>>>:::555222333777;;;===<<<<<>>;;;777333000///......///...---...111444555666222222111111222444666777888999888444...***)))+++,,,+++***+++---//////...,,,******+++///222333444111111111333666888777777333111---***((('''((()))((()))(((&&&%%%&&&)))++++++...000000......111444444444444222000///000222,,,,,,,,,,,,+++)))'''&&&######%%%)))---000000000...///111333444444444333111111333888===>>>;;;777+++******,,,111666999;;;:::777333222333555666666999555///******...444888555222...,,,,,,------,,,000000000///...000444888<<<;;;;;;999666222///---(((,,,000222222222444777666555444333333444666777555444333333444333111///++++++,,,...000///---+++((((((+++111777:::999777777777777888888888666444111---((($$$############&&&---444666555444777:::AAAEEEGGGEEE???999666555777777555222///......000...---,,,+++++++++,,,---++++++******+++---...///888:::;;;999555000,,,+++(((&&&$$$$$$&&&((()))(((---///333555666555333111---,,,---000444666777777222222222333444555666777===;;;888444000---+++***...,,,+++,,,//////,,,)))'''***,,,+++&&&######$$$,,,222888:::888555333333666888;;;???AAA???999555222555888999888666555555444888???GGGMMMRRRTTTTTTSSSNNNEEE;;;333...,,,,,,)))'''&&&(((+++,,,***'''!!!!!!!!!###&&&'''''''''&&&,,,333888999666333222222222222222111000///...---...000111222111///...222222222333444333000---***)))&&&""" ###&&&))),,,111444444111---)))+++...111333111///------...000222444444333222111111000...------...///111,,,,,,------+++)))&&&$$$'''&&&$$$###$$$&&&)))+++***'''%%%$$$'''+++...//////333777999888777777777777444000---,,,+++)))((($$$###$$$%%%'''((('''%%%''''''''''''(((((((((((('''***...000//////...///333777;;;999444...++++++&&&%%%%%%&&&(((***,,,...,,,---///000///...,,,***(((***,,,---+++***)))***888777555555666666555444333777999888333///000111111333444222000---,,,,,,******,,,///222666999;;;999???CCC???555......111222000111555777555555777666555444333111000//////000555===AAA@@@<<<999888333444444222...+++))))))$$$######$$$&&&))),,,...000333888:::888222+++'''&&&***///222333333333444111111111222222333333333555666777888888:::<<<===AAA@@@>>>;;;777555666777888777666666666444000---...///000222333444444444777888999999777777777999???BBBEEEFFFDDDAAA??????@@@AAAAAA@@@>>>:::777555777;;;???@@@??????AAACCC@@@===999444111/////////,,,++++++---111333333222000000000000222444666888555777777333---)))***,,,...------///111111...,,,&&&&&&''''''))),,,111555444333222333555555444333///---+++(((%%%%%%''')))******)))&&&######&&&))))))+++---,,,***+++///444333444444111...---...000,,,,,,,,,***)))'''%%%%%%######$$$'''---111111111000222555777888666333111555555888===AAAAAA===999///---,,,...333999>>>AAA===999555333555888999999:::777222......111555888444000,,,******,,,,,,,,,---......------...222444888888888666444111---+++(((,,,111222111111444666444333222222333666888:::888555111000222333333222...---,,,---//////---,,,******,,,222888:::777333777999;;;;;;999888777777111...)))&&&%%%&&&&&&%%%)))///555666444444666:::???DDDGGGEEE>>>888555555666666444111------000333---,,,+++***+++---------+++++++++,,,---///000111888:::;;;999555111...---***(((%%%%%%&&&((())))))---///222555555444222111...---,,,...111555777888222222222222222333333444666555333222000/////////111...***+++...///,,,)))'''***...---***&&&%%%&&&***000666999777444222222444666999<<<>>><<<777333000222444444444555777888777:::>>>CCCIIINNNQQQSSSRRRLLLCCC:::333///...///***'''&&&(((,,,---***&&&"""###$$$%%%$$$%%%&&&(((***...333666555333111000/////////...,,,,,,------,,,---......//////............000333555444111...)))(((%%%###!!!$$$(((,,,,,,---///111111000...------///222333222000//////333444555555666555444444333111///------...000111......---+++)))%%%###!!!&&&%%%######%%%)))...000111---)))'''))),,,...//////333777888555333111111222///,,,+++++++++(((&&&""""""###%%%'''(((&&&$$$%%%&&&''')))))))))((((((&&&***///111000............111333000+++&&&&&&'''$$$%%%&&&''')))+++---...)))+++---///000...,,,***$$$''')))))))))((()))***:::999777777888888666555222555777555000---...111444555444222...+++******'''))),,,000555888;;;<<<;;;AAADDD???555---...111111...///444666555444666666555444222111000000000333777;;;===<<<:::;;;<<<444555666444000...------&&&&&&''')))+++...000222000333777999777222,,,((('''+++000222222000/////////000111333444444444444888999999:::;;;===>>>???BBBAAA???;;;777555666888888777666555555333///---...000222333444444333333:::999666222000111666999AAADDDHHHIIIGGGDDDBBBBBB@@@@@@@@@???>>><<<:::888<<>>:::555222111111111******+++...111222222111......///000222555777999444666777333---***,,,///222111111333444333...***!!!###$$$$$$%%%)))000666777666555555555444222000---,,,***'''%%%%%%'''))),,,,,,***&&&"""!!!$$$''''''***+++)))'''(((...444///000111...***(((***,,,---,,,+++)))(((&&&%%%$$$(((&&&&&&)))...222333333111333777::::::666222///888999;;;???CCCBBB>>>999222///---///555<<>>888666666444444333000---...333777---+++******,,,---......,,,,,,---...000222444555777999:::888555222000///,,,)))'''&&&''')))***)))---///222444444333111000///---+++,,,///444777888222222111111000111111111////////////000111222222444///+++***---...,,,)))&&&+++///000---***))))))(((...555888666333111111000111444888:::888444000...///000111111444777;;;======???AAAEEEJJJNNNPPPKKKFFF>>>555000...///000+++(((''')))---...***&&&$$$&&&'''&&&###"""%%%(((...000222222111//////000...------+++))))))+++,,,,,,,,,,,,,,,------......***+++...222555555222000((((((&&&$$$$$$(((...333111111111111000000//////...111333444333111111111666777777777777777666666555333000...---...000111000///---***'''$$$!!!&&&%%%$$$$$$''',,,111555666111,,,)))***,,,///000...111555444111,,,******---+++))))))******(((%%%""""""$$$&&&((((((&&&$$$$$$%%%(((*********((((((%%%***///111///------...))),,,---)))$$$!!!"""%%%$$$$$$&&&(((***,,,---...&&&(((,,,///000///---+++%%%''')))*********+++---<<<888444111111222333333444555444222///------...555555444000,,,((('''''''''***...000000222666999888999999888777444111///111444888999777666888999666444111111222444555555444555666888888888777777222444666555222...,,,+++,,,------..................///222666999777111+++)))***,,,------...000111000111333555777:::;;;<<<>>>===<<<<<<===@@@CCCEEEGGGBBB<<<777666666777777555222//////111333222000333222222444666888888777999777333111111444888;;;HHHHHHHHHHHHHHHIIIJJJKKKFFFFFFDDDBBB@@@>>><<<;;;>>>EEEKKKMMMHHHDDDBBBCCCAAA>>>:::888666555333222222---((((((,,,//////---...+++***,,,111666999:::999777444111000///---+++///000222555666444000,,,###"""!!! !!!%%%,,,111555666666555111---,,,+++***)))'''%%%""""""%%%'''%%%%%%$$$$$$$$$$$$$$$$$$)))(((&&&&&&&&&))),,,...---***&&&$$$%%%(((***,,,,,,+++***((((((((())))))''')))+++---///000000000000777======666000///000:::;;;;;;;;;;;;:::999999222111111222444888<<>>===<<<<<<===>>>>>><<<:::>>>:::333,,,))),,,333999888000)))(((((()))---222---...000111222333666999;;;999666444333333444444111...***(((((())))))(((---///111333333222000...)))''''''+++111555666555111222444444333111...,,,***'''%%%''',,,111222222666444///+++))))))***+++)))***---...---+++(((&&&******,,,///222333333111///000222333333222000//////111333222111333888===@@@AAACCCDDDEEEDDDDDDCCCDDDAAA:::333111333111,,,)))&&&&&&+++111333///)))&&&((()))'''$$$###$$$&&&...---,,,+++,,,---...///...---,,,*********++++++***************************,,,000333444444333222---)))$$$###&&&,,,333666888666333333444555444444444555444333222222555777999888:::===??????:::666666666444///++++++...222333222///,,,)))&&&%%%$$$&&&''')))((((((+++111555777444000......000111111,,,...///000///,,,)))'''))))))((('''&&&%%%%%%%%%((((((''''''((('''%%%$$$'''%%%$$$&&&***------,,,)))+++,,,---,,,++++++,,,***'''$$$"""!!! !!!"""&&&,,,222444111---%%%(((,,,///000000111222...+++)))***...111222222:::666111...///000222222333333333111---+++++++++222222111...***'''''''''(((+++...///...///111444555666777888666444000///111444777888777777888:::777555222222333555666555555555666555555444333222111444666555222...,,,++++++,,,.../////////...---......000444777666000+++(((***,,,------...000222333444777999<<>>===>>>AAACCCEEEGGGCCC<<<888666555555444000...,,,---000222222111111000000111444777888888999666333111222666:::>>>HHHHHHHHHHHHHHHHHHIIIIIIGGGFFFDDDBBB@@@>>>===<<>>??????>>>???999111***(((...888@@@>>>555,,,)))((('''***...///000222333333555888:::<<<:::888666444444555555111///+++*********)))(((...///111222222000///---)))((((((+++...222444555666666666444111...+++)))((('''&&&(((***---......222000,,,)))''''''((())))))+++---......+++(((&&&'''''')))---111333333222000111222333444333222222111222333444555777;;;===@@@AAAAAAAAAAAA@@@??????AAA???:::444222333111,,,&&&&&&(((...444555...'''''')))***)))'''&&&(((***------,,,,,,,,,---...//////...,,,******+++,,,---************************+++,,,...000222222111111---***&&&$$$''',,,111444777777666555555555555555666555444222111222555888::::::<<>>:::888777444000+++***---000222111///,,,***(((''''''***---000///,,,+++...222555444444555555555222000,,,---------,,,***((('''''''''&&&&&&&&&&&&'''(((''''''&&&''''''&&&%%%$$$%%%###"""%%%))),,,,,,+++***+++,,,+++)))((()))***(((%%%###!!!!!!!!! """###''',,,111222///,,,'''))),,,...000333666999111...,,,---000333333333888333...++++++...000111111111111...+++((('''(((.........,,,(((&&&%%%&&&)))+++---...,,,+++,,,,,,111222555666555333000---000222555666666777888:::888666444333555666666555666555444333111///......000333555555222...+++***+++---///111111000...---...---...111444444000,,,''')))+++,,,---...111222444666999<<>>AAAGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDAAA???>>>======>>>AAADDDDDDBBBBBBEEEHHHGGGBBB<<<777555444333222222///++++++---000///...***)))***---222666999:::777666555333111...,,,+++)))***---111444555333111%%%$$$!!!%%%***111222333111///.........---,,,)))$$$ !!!"""$$$###"""!!!###&&&)))+++'''&&&&&&'''(((+++---///000...+++)))((((((***+++++++++*********+++,,,,,,...------...///000111111222555666333......222777444444444444333333333222666555333222222444777888:::999999:::<<<<<<:::999::::::;;;:::999777555444.........,,,++++++...111------------...///111111///+++)))+++,,,)))(((***+++---000222333333222222333333222111000111555888555333555:::;;;666222111888777555222//////111333555444222222222222000...333444555444000...------000222555999<<<<<<999666222111555;;;@@@@@@CCCGGGGGGCCC???===>>>@@@BBBBBB@@@;;;222***)))111<<>>??????AAA???>>><<<:::999888888;;;;;;999555333444111,,,%%%&&&+++222888777///((()))***,,,,,,++++++---...---------------...//////000...,,,******+++---///************************,,,,,,,,,------...///000...,,,***((()))+++///111555888:::999777555666888777666444111000222666999<<<===@@@CCCEEEEEEBBB???;;;999666111,,,***+++---//////---,,,+++*********...333888666///***+++...222444777;;;<<<:::444///,,,,,,+++***)))(((((('''%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!###&&&)))*********+++***(((&&&%%%&&&''''''%%%######$$$$$$###"""%%%&&&(((,,,//////---***)))***---///111666;;;???555333111111333444555555555111+++((())),,,///000000000000---)))&&&&&&&&&,,,---,,,***&&&$$$###$$$(((***,,,------+++***)))---///222444444222///------///111333444666888999888666444444555666666555444444222111///...------000222333333000---+++***---///222444555333000......,,,,,,...111222000,,,''')))+++------///111333333555888<<>>>>>???@@@AAAAAA>>>:::777666444111///(((((())),,,...111222333---+++)))+++///333777888777555222111444999???CCCEEEEEEEEEFFFFFFFFFFFFEEEGGGEEECCCAAA???>>>>>>===>>>????????????@@@EEEHHHFFFAAA:::444111000000000222000---,,,...//////...***+++,,,///333777999:::555666666555222///------))))))+++...111222000...(((&&&"""###'''---......---,,,,,,---///---,,,***&&&""""""###&&&'''%%%###"""###&&&))),,,'''((()))***,,,...000111111111///,,,))))))***+++***++++++,,,,,,---......///...---------...///000222333444111...///444888555555444444333333333444888666555333444666888:::999888888999;;;;;;:::999<<<<<<<<<<<<:::888666444000000///...,,,...111333111111000///////////////...)))'''***+++******,,,------///111333333111000444333222000///000444777555555:::@@@???888222000555555333111///000333666:::777444222111111000///222333333222///......///111222444777:::;;;999777333222666???EEEGGGIIIMMMKKKFFF@@@<<<<<<@@@CCCEEEDDD>>>666///---111:::AAA???666...+++)))(((***...111222333333333444777999>>>>>>===;;;:::888777666333111000/////////---+++,,,,,,------...///000111,,,---...,,,***,,,000555<<<:::555111,,,)))'''&&&(((+++......***(((((()))%%%$$$###""""""###$$$$$$&&&(((,,,///111000...---***)))))),,,000333444555444444444444555777888999555555666;;;AAADDDBBB@@@@@@>>>;;;777444222111111444777777555444444111,,,''')))---555:::999222,,,+++,,,---...///000111222...............//////000///---+++))))))+++...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,...///111000///---,,,,,,...///444999===<<<888555777:::999777444111000333888<<>><<<777222...+++******++++++***************+++///555999666---((()))---...111555:::<<<:::444///,,,+++***(((((((((((()))&&&&&&$$$$$$$$$%%%'''(((&&&''''''%%%###!!! """$$$&&&((((((******)))&&&###"""###$$$'''&&&&&&'''))))))'''&&&((((((***+++,,,+++***((((((+++...111333666:::<<<666555444444555555666666333///***((())),,,///000111111000...***((('''(((---...---***&&&$$$######'''(((+++///000000...,,,***,,,///222222000...,,,++++++,,,///222555777777777555444444555555444333000000000000000000000000000111111000---+++++++++///111444777777555333111...,,,+++---111222000---)))+++---......000222444333555888<<<>>>@@@AAAAAA>>>===<<<;;;;;;;;;<<<<<<:::999777777666555222///)))+++,,,...///000111222---+++)))***...222555666555444222222444999>>>BBB@@@AAABBBDDDEEEFFFFFFFFFGGGEEECCC@@@???>>>>>>>>>AAAAAA@@@???@@@BBBFFFIIIDDD???888333111000000000222000...---............,,,...000222444666777888333555888888555111000///+++******+++,,,,,,***((()))(((%%%!!! ###'''*********)))((())),,,///---,,,+++(((&&&'''***,,,,,,***'''$$$$$$%%%(((***'''(((***,,,...///000111111222111...+++)))***+++++++++,,,---...///000000///...,,,,,,,,,---...//////111333222111111333666666555444333333333333444888777666555666999<<<>>>999888888999::::::999777<<<<<<<<<;;;:::888555444111222111000///000333666777666444222000...------...)))'''***---,,,---///...------///111222000...222333222111111222666999777888===BBB@@@888333222111111000//////222777;;;>>>:::555222111222111111111222222111000000333555666444333444777999:::999555444888BBBJJJLLLNNNPPPMMMGGG@@@;;;;;;???BBBDDDFFFBBB<<<555111111444777777000+++,,,---...111555444666777777666777999;;;?????????>>><<<:::777666333222222222333222000...)))***,,,---000222444444000111111///,,,,,,///333666444111---+++)))))))))***...111111---))))))***!!!!!!"""""""""######$$$###''',,,000444555444333111///...///222555666777777777777666777888999999666666888===CCCEEECCCAAA???===999444000...,,,+++---222666555444555222...+++---111666;;;;;;777333///...///000111222333333//////000000111111111111...---+++***+++---///111////////////////////////...,,,***((()))+++...000333444444222///---...000444888===<<<888555777:::999888555333222555;;;???FFFHHHKKKLLLKKKHHHEEEDDDAAA===999444000---+++***((((((((('''(((((())))))...222444111***''')))...+++---000444666666333000...---+++)))))))))***+++***(((%%%###""""""###$$$'''((((((&&&!!!!!!!!!!!!""""""###%%%&&&((()))(((&&&###""""""$$$%%%%%%''')))++++++)))'''******+++***)))((('''''''''+++000333444444444555555555666666666666777888222///,,,+++,,,///111111333333333111...,,,,,,,,,.........,,,(((&&&&&&&&&''')))---222666666333000+++,,,...///000///...---)))))))))---111555777777555333222222333333111000+++,,,...111222333222222111000///---******+++---111333555777777666444333...---,,,///333444222///+++---///000000000222444666888;;;===?????????>>>999999888888777888888888666555555666666555111...***,,,///000//////111222///---,,,,,,///222333444333333222222444777:::<<<:::<<>>>>>??????FFFFFFEEEEEEEEEFFFHHHIIIBBB>>>999555444333333333000000///...------------...111333555444333444444000555::::::777444333444///---***))))))(((&&&$$$((((((&&&$$$""""""%%%'''))))))(((&&&&&&(((+++///------,,,+++***,,,///222111...+++(((&&&&&&'''(((&&&(((***---...//////...///222333000,,,)))***,,,,,,---...///000000000000------,,,,,,,,,------...---///111222111111222333444333111000000000111222888777666666888<<>>???@@@@@@@@@>>>:::777555222222333555777666444111)))+++---000333444666666333333333111...------...------+++******+++,,,---+++---//////---+++***)))!!!"""###$$$%%%%%%%%%%%%$$$'''---222666888888888777555222222444777999:::;;;;;;::::::999888888888555777999===AAACCCBBBAAA===;;;888444000---***)))(((///333333333444333000...000555:::>>>>>>;;;888444333222333444555444333111111222333333333333333......---...///000222333111111111111111111111111...,,,***)))))),,,000222555666777444///---...000444777999999777666777999888888777555666999>>>BBBGGGJJJMMMNNNLLLIIIGGGFFFBBB>>>:::666444111///,,,(((''''''&&&&&&''''''''',,,...///---***)))+++...))))))***---111333222111000///...,,,,,,,,,---...---***&&&""" !!!&&&((()))&&&!!!$$$%%%%%%$$$"""!!!"""###%%%'''((((((&&&$$$$$$%%%$$$%%%'''***---,,,***'''+++++++++)))'''%%%&&&'''&&&***000333333111000///222444666777777888:::<<<222000......000222333222555666666555222111111222,,,......---+++++++++,,,***,,,000777;;;<<<888444,,,------------.........***)))))),,,222777999999222111000000111000...---&&&)))---111333333222111222000---***'''(((,,,///222333444555555555444444...---...111555666333000...000111222111111333444888:::<<<>>>>>>===;;;:::555555555555666666666666444444555666666333///+++(((+++///000//////111222222000//////111222111111111111222333333555555666444777<<>>>>>???@@@HHHHHHHHHHHHHHHGGGFFFEEE>>>;;;777555555555555444/////////...,,,,,,,,,,,,///222555555222///.........444;;;===:::777777888222///+++)))((('''%%%###%%%&&&'''&&&$$$$$$%%%'''******(((&&&%%%(((,,,000......---,,,,,,---111444222000...+++)))(((((((((***+++...111222111000///---111333111,,,)))***,,,---...000111111111000000,,,,,,---...............,,,---............///000333222000/////////111111888777666666888;;;???AAA:::999888888888888666444555666666666555444222111---000222333222222222333666555333111...---,,,+++)))''''''---000//////111///,,,)))+++...///,,,)))***---000333555888;;;===:::888888999555000000444222222222111333777>>>CCC???<<<777555444444444333111111000...---///333666555444333555999<<<======666444777AAAJJJLLLKKKKKKKKKHHHCCC@@@???@@@@@@@@@AAA@@@>>>999444000//////111///000666::::::;;;>>>:::;;;<<<;;;::::::<<<>>>???@@@AAAAAA>>>;;;777444111222444777::::::777444,,,...111444555666666555555333222111000...+++(((&&&&&&'''(((***,,,---...)))))))))***++++++)))'''###$$$&&&((((((((('''&&&'''***000555999::::::999999666333333666:::===?????????>>>===;;;999666555444777:::<<<===>>>@@@AAA;;;:::888555222...+++)))%%%,,,111222222444444333...333999@@@CCCBBB===::::::888666666777777555333222333444555666555555444000000111333444555555555222222222222222222222222...,,,+++***+++...222444444666666333...+++---000555555555555555666777777777888888888999===BBBEEEDDDHHHMMMNNNMMMJJJIIIJJJBBB>>>:::888777555222000))))))((('''&&&&&&&&&&&&,,,,,,---...///...---+++''''''(((+++///222333222222222111111000000111111---***&&&""" """%%%'''&&&"""!!!###)))***)))&&&""" !!!"""%%%(((***)))''''''''''''(((+++...111000---***+++,,,+++)))%%%$$$%%%''''''***...111111/////////000333777999999;;;>>>@@@222111000111333444444333777888888777555444444555+++,,,............000111---///333:::??????;;;666...------,,,,,,---......+++))))))---333888;;;;;;111000////////////---+++$$$''',,,111333333111///333111,,,(((%%%''',,,000222222333333444444333333///...///333777888444000000222333333222222333444888:::;;;===<<<:::888666444444444444555555555666444555666777666222,,,(((&&&***.../////////111333444333111111222222000///000111222333333333222222111444:::@@@EEEHHHJJJKKKGGGEEEBBB???>>>>>>???AAAGGGGGGGGGHHHHHHFFFBBB???999666444333444444444333...//////...,,,+++++++++///222555444000,,,******---444<<<>>><<<999999:::444111,,,***((('''&&&$$$"""$$$&&&'''&&&%%%%%%&&&,,,+++)))'''&&&(((---111//////...,,,,,,---111444222111///---,,,******)))...000333666666666444333,,,000333111---)))***---...///111222222111000000+++,,,...000111000000///,,,,,,+++******,,,...///444333111000///000222333999777666666777:::===???;;;:::888888888777444222333333444444444333111000+++...111333222111111111333222000///---,,,,,,,,,'''%%%'''---111000///111///+++((()))---...+++(((&&&***///333666999;;;===:::777555444///+++...333666555444333444999???DDD???<<<888666555555555444111000///,,,+++,,,000333...///111555:::<<<<<<;;;555222555???HHHJJJHHHHHHKKKHHHDDDBBBBBBAAA@@@???>>>===;;;777333111111222444222444;;;>>>===<<<>>>888999:::999888888999;;;???@@@AAAAAA???;;;666444000111444888;;;;;;999666///111444666777666555333555333111111111...)))$$$"""###%%%'''***,,,...///'''%%%$$$&&&)))***(((%%%%%%&&&(((*********((('''***---222777:::::::::999999666333333777<<<@@@BBBAAAAAAAAA???<<<999555222333777;;;<<<;;;;;;>>>AAA::::::999777333///,,,***###+++000111111444555444---333===DDDGGGDDD>>>:::???<<<999999:::999666333333444666777777777666555111222555777888888888888111111111111111111111111------,,,,,,---000333555333555666222,,,***,,,000666444222222444666666666666777999:::<<>>:::999999888555222+++***)))(((&&&&&&%%%%%%,,,,,,...111444333...)))&&&'''))),,,111333444333444444444444333333333333---***%%%!!! !!!"""&&&&&&"""!!!$$$''',,,---,,,'''""" $$$)))++++++***)))(((+++---000333666555111...+++,,,+++((($$$###%%%'''(((***---......///000222///333777:::;;;===@@@DDD111333666666666555555555;;;<<<======;;;888444111+++)))***---333666555333333222333777<<<===:::777777666555444333222222222,,,---000333555777888999555222//////000111///,,,%%%***000333222///,,,***,,,***(((''''''))),,,---111111000//////000111222000---...444777444111000111000...///111444666777777777888999999777444111111000000111444555555444;;;999666666555222,,,'''---......---++++++,,,...111000......000222333222222444666555222///,,,+++---000555:::>>>AAACCCCCCEEECCC???>>>@@@BBBCCCDDDGGGGGGGGGFFFDDDAAA???===:::666000,,,+++,,,------******))))))******+++,,,333222000//////---***(((+++000555888888777666555///+++(((((())))))'''$$$&&&&&&'''(((((('''&&&&&&---------,,,++++++...111111444666444000...---///111111111000000///------444555888999999888666444333000---************)))+++000555555111---,,,------...000222444333111///,,,+++***)))***,,,///111111222111...---...333888999999::::::;;;<<<<<<======;;;777555444333222000///000111222111111///...((())),,,///000000...---,,,,,,---,,,,,,,,,,,,,,,***---111333333111111111000,,,***+++///000...***)))---333666888888888888888666333...+++,,,222777888999:::999999<<>>???;;;666555888<<<@@@CCCCCCBBBAAACCCAAA@@@BBBCCCCCC???<<<:::::::::777333000//////333333333555888:::999888888555111000111444666777888;;;??????;;;555///+++,,,000666;;;<<<999444000000333666888777555444444777555333222111///+++(((###!!!""")))---------///***&&&""""""&&&***,,,,,,+++---......---,,,,,,---111333666777888;;;>>>@@@???;;;666666999<<<>>>>>>@@@AAABBBAAA<<<666222000///000111333555777888999::::::999666222000//////---000333555444222222222***000999AAADDDCCC???;;;:::;;;;;;:::777666666777222444666555333333555777777777777777777777777777111...***((()))+++,,,,,,---,,,+++,,,...000000000555333///,,,******+++,,,666111,,,+++///444888999666444444666;;;AAAEEEFFFEEEDDDDDDGGGJJJKKKIIIFFFCCC===777888===@@@>>>;;;222...***&&&%%%%%%%%%$$$///------333;;;;;;333***'''(((+++...111333555555777333000///111222111...+++***)))'''%%%###"""!!! """###$$$'''''''''$$$"""'''***,,,---///000333444555666555444222111,,,---...---++++++,,,...,,,******,,,000333222000//////000333:::@@@EEEHHH000222555666666666666777:::;;;======:::666111...)))***+++///222555555444444333333777;;;<<<:::888555555777777777555333222///000111333555777999999888555222111222222000---,,,///333555333///,,,+++---,,,***)))***,,,...000222111///......///000111222//////555777444111000///......///222666888::::::;;;===>>>>>>;;;777444000//////000333555555555888666444444444333///,,,---...---+++))))))***,,,---+++***+++///222444444333555777777444111///...,,,///333888<<<>>>@@@@@@AAA???======???CCCEEEEEEFFFFFFFFFEEEBBB@@@>>><<<888444///,,,+++------...---,,,,,,,,,------......222000...---,,,+++)))''')))---222555555444333222...+++)))((()))***(((&&&'''((())))))))))))((('''------,,,+++***+++...000222555888888555222111222222222222111000///...---222444666888888666444222000///---+++******))))))***///333333///+++***+++---...000333444444111000---+++)))((((((+++...000222333333111///000333777::::::;;;;;;<<<<<<<<<======:::777555444333222000222222333444333333222222,,,---...000111000...,,,,,,,,,+++***))))))******...111555777666555555555222///------000000---)))***...333777888777666666555444222///---///444888<<<===>>>>>>>>>@@@EEEIIIGGGAAA;;;777666666444222//////---+++***+++...111000///111777<<<>>>999555333777===BBBDDDBBB>>>;;;<<<===>>>BBBDDDCCC@@@<<<:::;;;:::888555333333444666555666777999999777555222000......000333444555777;;;??????;;;444...***...111777;;;;;;888444000///222555666555333222222444333222222111///,,,)))&&&###$$$)))------...000,,,(((%%%%%%(((,,,.........000111111///......///555666777888999;;;???BBBBBB>>>;;;:::<<<============???@@@???:::444///---++++++---...000222444555:::::::::888444111000000///222666777555333111000+++000999AAADDDCCC???<<<999999888777666555444444///111222111///...000222333333222222222222333333...***%%%"""###&&&(((***+++++++++---000222222222444222000...,,,,,,,,,,,,...,,,)))+++///333666666333222333777===DDDHHHJJJGGGDDDAAAAAADDDFFFFFFEEEBBB>>>::::::>>>???===999222///***'''&&&'''((('''//////111999@@@>>>444***&&&(((+++...000222333333555222///............---***)))(((&&&$$$"""!!!  !!!"""###$$$%%%$$$###!!!###'''+++---///111222333444666777777666444333111000///.........///000---,,,+++---111333333222......///222777===BBBDDD///111444555555555666888777999;;;;;;999444...***(((+++...000222333444555666444333666:::<<<:::888111444777::::::999666444333333333444555777888999:::888555444333222000///333555666666222///---,,,000...---,,,---///222444555333///------...000222444111111555666333000111//////000222444888;;;======@@@DDDGGGFFFAAA<<<888111///...///222444666666555333111111222222111000,,,,,,+++(((&&&&&&(((***((('''&&&(((---111444666333555888888666444222222---///222666999:::;;;<<<;;;:::999:::>>>BBBEEEFFFEEEDDDCCCBBB@@@>>>;;;:::666222...,,,,,,---//////000000000000111111111222222///---,,,,,,+++)))''''''***///111111000///000,,,+++))))))******)))((())))))************)))))),,,,,,,,,+++******---000333777;;;===<<<999777666444444333222111000///...000222555777666333000---,,,,,,------,,,***)))((((((+++//////,,,(((((((((---...111222333333111000///---***'''(((***---000444555555444333222333555999:::;;;<<<===============:::666444444333222111555444444444444444555555111000000222222222///,,,---+++)))'''&&&&&&'''(((111444777999888777777888444111000000111000,,,(((+++///444777777555444333111111222111111333777:::???BBBEEEGGGGGGFFFGGGHHHGGGAAA:::555555555333111...---+++((('''))),,,000000000222666:::;;;777333111666===CCCCCC???888333555888===BBBEEEDDD???;;;999::::::999888777777888888888888:::;;;999666333///......///222444444444666999===>>>999333...+++///222666999999777333000...111444666555333222222222111000000111111000...,,,((('''+++------...000///,,,))))))+++///111222333444444444222111111222888999:::::::::===@@@CCCCCCAAA???======<<<:::888888;;;===<<<777222...,,,(((((()))+++---///111222999:::<<<;;;777444222222222666999:::777333000...+++111999@@@CCCBBB???<<<888666444444777777555222/////////...,,,+++,,,---000///.........///000111...)))######&&&((()))***,,,000444666555444222222222111000...---,,,)))((()))+++///333555555111111333888@@@GGGLLLNNNGGGCCC>>>;;;<<>>???@@@???;;;777333///+++((((((***,,,---...///444<<>>>>>DDDKKKOOOMMMGGG@@@<<<333111000000222555666666333111///......///000111))))))(((&&&$$$%%%'''***((('''&&&(((---111444555111444777888777555444444///111333555666777888888888666666888<<<@@@BBBCCCBBBAAA@@@???===;;;999888444000---+++,,,...000000111111222333444444555555333111///......---+++***'''***---//////......///+++***)))))))))*********************************,,,,,,,,,***)))***---000333777===@@@AAA>>>;;;999666555444222111000//////000222444555333///***'''(((***---...---+++)))(((&&&(((++++++)))&&&%%%%%%+++---///111000000000000222///,,,))))))+++///111444666777777666444333222444666888:::<<<===>>>>>><<<999666444333333222111444333222111111222444555111000000222444444111......,,,)))&&&%%%%%%'''(((000222555666666666666777222111111111222111---***,,,000555777666444111111///000222444666888:::<<>>777444333333222000,,,+++***'''&&&'''+++...000111222555888888444111111555;;;???>>>:::444///111666===DDDFFFDDD>>>:::666777888888777777888:::777777999;;;<<<:::666333111111222444777777555333222666::::::888333000...000111444666555333000...---111555777777666666666444222//////111444555666444...+++---...,,,,,,///222000...---...111444666666666666555333222222333777999<<<=========???AAABBBAAA@@@???===999555333333666888888555222///...)))))))))***,,,///111222777999<<<<<<999666333222555888;;;;;;888333///,,,,,,111888>>>AAA@@@>>>;;;555222000222888;;;999555111000///---+++++++++,,,......---,,,---///111222///+++&&&###$$$%%%''''''((()))---333777999777555000111444555444222///,,,,,,+++***,,,...222555666111222444:::AAAGGGJJJLLLDDD@@@;;;888888:::===???CCCCCCDDDEEEDDD???:::666444000,,,***+++...000222......222999>>><<<222)))''')))---000222222111111111222111...)))'''(((+++---,,,***'''%%%$$$$$$$$$#########%%%(((,,,///111///,,,'''$$$######$$$$$$ ###&&&)))+++...111444666555333222444777:::===;;;555///...222555444222333555777999888555111...(((***,,,...111666:::>>>---...///...------...///333444666777444///***&&&''',,,111333222222333555555333222444777888666333...///111333555777999:::777666555444333333333333444444444333333222333444777777666333///---...///111000//////111555888;;;888666222//////111444666444111222444444111222666>>>@@@@@@>>><<<:::;;;===>>>FFFOOOTTTRRRKKKDDD@@@999777555444555666666666222111///---+++,,,...///((((((((('''&&&'''***---,,,+++***,,,///222333333...111555777777666666666333444444555555555555555666555444666999<<<======>>>===<<<;;;999888888777222///,,,+++---///000000000111333555666777888888333222111111111000---+++***,,,...//////...///111******************+++,,,++++++************++++++,,,,,,,,,+++***+++---000333777<<>>:::888777555222111//////...111222333333000+++%%%"""&&&***///000...+++)))(((%%%&&&((((((&&&$$$######(((+++......---,,,---///111///+++))))))+++...000444555666888888666333111...000444888;;;===>>>???;;;888555333333333222111111///,,,++++++...111333......///333888999555111000...+++((('''''')))***///111333444444444555666111000111111222111000......111444555444222000000...000222666999<<<======@@@GGGRRR[[[\\\UUUKKKCCC???;;;555222222222000...++++++***)))'''(((+++---000111222444555444222000222333666888777555111///333888???EEEEEEBBB===999444555666666555444555777444555888;;;===<<<999666555555666888999888555222///222555666555333333333///000111111000...,,,***---111666999:::;;;;;;<<<999555000...111666;;;>>>999333/////////,,,+++---444333111//////111555888777777777444222111222333333777<<>>======BBBCCCCCCAAA>>>999444222000222444444333222222222***)))))))))+++---///000444777::::::888555333222444777999999666111---+++---111666;;;===<<<:::888...+++***///666;;;:::888222000---+++************+++++++++,,,...000222444000...,,,++++++***(((&&&(((***///444999:::888666...111555888888555111...000...,,,******---222555333444666:::???CCCDDDDDD===<<<:::888666777999:::CCCFFFIIIJJJFFF???999666444111---,,,...111333555111000111555888888222---)))***---000222333222222111222222...)))'''))),,,+++***'''%%%$$$$$$$$$%%%%%%%%%&&&)))---222777:::555000)))%%%######"""!!! !!!$$$%%%'''***...111666333...,,,...333:::???:::444...---000333222000555888===>>>;;;555---(((&&&(((+++---///333777;;;***+++++++++******,,,...222333444444222...***'''))),,,000333444444333444333222111444777777333///,,,---...000333666888:::888888777666444222000......///111222222444777999999999888555111......///............111555999;;;666444222000000222555777444222333555555444777===GGGIIIHHHDDD>>>::::::;;;>>>GGGRRRXXXVVVOOOHHHEEE@@@>>><<<;;;:::999777555333222111...,,,+++---///,,,---......------///111000//////111333333222000+++///333666777777777777777777666555444444333333444222222444666999999999999999888777666666777777111...,,,,,,---/////////...000333666999;;;;;;;;;444444444666666444000,,,---///000000000000222333,,,---------++++++---///---,,,,,,++++++,,,,,,------------,,,***+++...111555777<<>>>>>:::888555333333333222111...+++(((%%%&&&)))...111,,,,,,///666===???:::444111///---+++******+++,,,///111333444444444555666222222222222222222222333000222333333111000000000//////111555999<<<<<<<<>>===<<>>888666444111///...111333555555444222000222444555333000)))***,,,...000222333444222222000---+++******,,,'''&&&$$$"""""""""$$$%%%'''''''''***...333888<<<444...'''""""""!!!  !!!""""""###&&&+++...333000+++)))+++000888<<<666222---,,,---//////---444888<<<===999111***'''&&&))),,,---,,,...222555&&&((()))))))))+++...000111111222111000...+++***+++,,,///333666666444111000000111444666555000+++***,,,...111444666777888:::::::::999666222...,,,(((+++///111444777<<<@@@@@@???===999555111000000,,,++++++,,,///444888:::222111000///000222444555444333555888888999>>>EEEKKKMMMMMMHHH@@@:::999:::>>>HHHTTTZZZXXXRRRMMMJJJGGGFFFDDDBBB@@@<<<777333222333333111///...000222444666777777555444444444000111222444666444111...***---222666777888888999999888666444333111000000000///000222555777777777555555444444444555666777111...,,,,,,---...///...---000444888<<<>>>??????888999;;;>>>>>>;;;555111000111222111000111333555000111222111///...000222000//////......//////000.........---,,,,,,///222777888<<>>===<<<<<<;;;<<<;;;888444111111111333333444777:::;;;:::888444444555666777666333111222111000...---///333777111000...,,,***)))((((((,,,000555888888888999999888777555555777999::::::444000///222333000///000222222111///---...333777999888666333000///000111333666:::<<<===>>>???@@@CCCEEEGGGEEE@@@;;;999888222111...+++)))***---000+++)))'''%%%%%%&&&''')))...///111111000///000000...///000///---+++***+++---///111333444222000...&&&'''***...222666999:::444000,,,***,,,------,,,%%%(((,,,111555888999999888666444333222000---+++---...111444777888666444...222777;;;<<<999555333000000...***((((((---000444444555777888777444111...000111111000111444777???EEEKKKJJJCCC;;;666555333111000111333444555444222000...///111222000...'''((()))***---000333555222000---,,,,,,,,,+++***&&&%%%###""""""$$$'''(((((('''&&&'''***///333666...)))###!!!###$$$""" """""""""!!!!!!$$$))),,,...---++++++,,,000444777222000...,,,,,,+++,,,,,,000333666555111,,,***)))'''+++---,,,(((''')))---$$$%%%'''(((***,,,000444111111000000///---,,,,,,,,,,,,...222777777444000......000444666444...)))(((+++///444777777777666;;;<<<===<<<888333...+++$$$(((...222555999@@@EEEFFFEEECCC>>>888333111000*********+++...333777::://////...///000111333444555555777:::;;;<<>>IIIUUU\\\ZZZTTTPPPNNNLLLKKKIIIGGGCCC>>>777333222444555444222111333666;;;===???>>>;;;888666666///000333666777555111---)))---333666888999:::;;;:::888666444111000///...------...000444777777777333333222222333555777888111///,,,,,,---......------000555:::>>>AAABBBBBB===???BBBFFFFFFBBB<<<666111222222111111111444666333555666444111000222555333222111000000111222333/////////---,,,---000333999:::<<>>666.....................------...000000000000222444===<<<999666333333666888222222111///---...111333///------000444777777555444666;;;AAAEEECCC===888666555555888:::999444000---000333444333111//////,,,...000111111000000111(((***,,,...////////////333666;;;<<<;;;;;;<<<>>>@@@@@@>>>;;;666222111111444444444666888999999888444444555777999888666444555333000,,,+++---222666333111///,,,***(((((((((,,,000444666555444444444555555777999::::::777555000------222555333222444111111111...,,,---111666:::999777333000///000222555777999:::;;;>>>BBBEEEAAACCCEEECCC>>>999888888444222---(((%%%%%%))),,,---+++(((&&&%%%%%%'''(((,,,---......------...000+++,,,---,,,***)))***+++---...000111111///---+++***,,,000222444777:::===777333...---///111111000'''***000666;;;===>>>>>>>>>;;;888555444444222000000000111444666666444333///222777;;;<<<:::777444///111111///,,,,,,...111333333444555666444000---+++,,,------,,,...333888<<>>===;;;888444///+++(((***---000111333888???EEEFFFBBB>>>:::888666555333222222///...333<<>>BBBIIIIIIAAA???AAA:::...---...///000222222333333333333444555666777888888???;;;555222111222444444333333333444444444444444444444666888:::999666333555222///,,,***+++,,,---...111777<<>><<<888000---+++***+++,,,,,,+++***---//////,,,---222777CCC===666333333555555555111111111111000000//////,,,...000333444444333222111333555777888777555444888666555777999:::888555333222222444666666222...,,,,,,,,,...000111000///***+++,,,...///000000000555555666666666999===@@@DDDDDDBBB===777555666999777555444555999<<<;;;::::::777555666888999777555666555222,,,''')))111888;;;555///,,,,,,,,,+++***...333888999444000000111555666888;;;;;;888333///***+++---...///000000000777555222000000333666888:::;;;;;;777111///111555:::::::::;;;<<<>>>AAABBB=========???AAA@@@<<<888888444---%%%!!!###)))...222000---)))&&&&&&))),,,+++***))))))+++------,,,+++***(((((()))***+++***......////////////......111111333444666888::::::777444222222444555444222,,,000444888:::<<<>>>@@@======<<<<<<:::999777666777666555555666555333111,,,222888:::888444333333111222333222000000111222:::999999777444111...,,,---,,,,,,,,,---000333444666:::>>>@@@===888444222333444555666555333000...+++***((())),,,///000111***(((&&&&&&)))...111222,,,---...///000///+++(((******++++++,,,...///000...,,,***))))))******)))$$$"""!!!$$$))),,,,,,+++***'''######&&&))))))(((((()))***---//////...,,,111000000...---,,,+++***&&&&&&&&&'''(((***,,,...000---***&&&%%%&&&''')))...---,,,+++,,,...000222222000......000111111111...------///222222000...222333555444222/////////111444777888777666666666===:::777333000......------///111111222555;;;@@@CCC@@@<<<888777666666666666888999:::???EEEEEEAAA:::888666666777888888777777777777888;;;???EEEHHHMMMNNNMMMFFF===666333444666<<>>666+++---...///111222222333333777777777777777888888888===:::777555555777999:::888777666555444444333444777888999<<<>>>>>>;;;999555333///,,,++++++,,,,,,---333:::@@@DDDFFFHHHJJJMMMMMMLLLLLLLLLKKKGGGDDD@@@===999777777777777666999999999888777777777777444444555666777888999999555444333111111222333444777>>>BBBBBBBBBEEEEEEBBB===999444111///---,,,***...---,,,,,,,,,,,,---...000111222000---,,,---///---***((('''((()))((((((,,,///111000---...222666888999777444666888666111+++,,,------.../////////111222444777999;;;<<<<<<:::888444111.........///+++***)))))),,,///444666444111///222666777444111,,,***))))))***++++++***+++---...+++)))+++111777@@@;;;777444555666555444111111000/////////000000000111333444555555444333...///000222222222222111777666444555777777555222333222222444666666333000...------...000111000...++++++---...///000000000333444666777888;;;@@@CCCCCCBBB@@@===999888888999888777666888<<>>;;;999777888999999777555777777333...***+++222999<<<888333000////////////111555999888444111111222444777;;;???@@@;;;333...'''(((+++---000222333444777666444333333444666888444777888666222111333777999999999999999;;;===???======>>>AAACCCCCC@@@===:::666...&&&"""###(((,,,333111---(((%%%%%%(((+++---+++***+++,,,------,,,+++***(((((()))*********---......////////////...222222333444555666666777555333111222555666666555222444777999::::::<<<===::::::::::::::::::::::::999888666555444333000...+++000555777555222111222333444555555333111111222777777666555333111...---...------...000333555777666888<<<>>>===999444000222444555666555333000...((('''&&&'''+++000222333---+++((('''***---///000---------...//////,,,***,,,,,,,,,---...///000111222///,,,***))))))((('''$$$###$$$'''+++,,,+++)))(((%%%"""###%%%(((((('''&&&''')))+++......---,,,...///000111000...+++***%%%$$$$$$%%%'''+++...000111///,,,)))'''&&&'''(((///---,,,++++++---000111333111//////111333444333222000......//////...---444666888777444111000///666777888777666555666777:::777333///---...111222///111222111000111666:::???===999666555666888::::::???DDDFFFJJJNNNKKKEEE@@@===;;;999::::::999888777666666777:::===@@@CCCHHHIIIHHHBBB:::444333333444888>>>BBBBBB>>>999555666;;;AAABBB???;;;999888888777777999777666;;;BBBVVV\\\YYYLLL@@@999222***...///000111222333333333888888777777777666666666999888888999:::;;;===>>>===;;;888555333333333333888888:::===@@@@@@???===444222///,,,+++***++++++,,,555@@@FFFHHHIIIMMMPPPTTTSSSPPPOOONNNMMMJJJHHHFFFBBB===::::::::::::999;;;:::888777777888:::;;;444555666777999;;;===>>>===;;;999666555555666777;;;@@@BBBAAABBBEEEFFFFFFAAA===777222///---,,,***............///000111222000111111000...---...///...+++)))((()))))))))(((---000222111000000444777:::;;;888555444666444000,,,,,,,,,,,,---...//////000111444666999;;;<<<===;;;888333///---,,,---...---,,,++++++---000444666444111......000111///,,,******)))***,,,,,,+++))),,,,,,,,,)))''')))///444;;;999777777777777555333111000///......000111333555555666666666555555555---------......///000111666555444444444444333111444333444555777666444222///......///000111///...+++,,,...///000111000000111333555777999===AAAEEE@@@>>>===<<<<<<;;;:::888999999999<<<@@@CCCCCCCCC>>>===;;;;;;;;;:::777555999888555000,,,...444:::===<<<999555222222444666666888:::888444222222444555888>>>CCCCCC===444---$$$%%%)))---111444666777777777777666666666666666...111555666555555777999888888777666555666888;;;===>>>AAADDDGGGHHHFFFDDD???:::222***$$$$$$'''+++222000+++&&&###$$$(((,,,///...------......---,,,+++***)))(((((()))***+++,,,---...///////////////222333333444444333333333333111000111444666777777777999;;;;;;999888888999999999999999:::<<<>>>???;;;888555333222000...,,,)))---222333111//////000444666888888666333222222444444444333222000....../////////000333666888:::777666777:::;;;999333...111222444555444222000...%%%$$$###%%%***000444666000---***)))+++---//////...,,,+++,,,---......---///////////////000111111555111---***)))((('''&&&%%%%%%''')))+++,,,***((('''%%%######%%%&&&'''&&&$$$%%%'''***,,,---.........000222333222///,,,***&&&$$$###$$$'''+++000333222111///...,,,***))))))///---+++******,,,///111333111000000222444555444444222///---,,,,,,,,,,,,444666999999777444222222777777777666555666888:::888666222///...///111333000111222111//////333666;;;999666333222555:::>>>???EEEJJJLLLNNNPPPNNNIIICCC@@@===:::::::::999888:::999777777999:::;;;;;;@@@@@@@@@===888666666777888999::::::999666333111555:::AAACCC@@@===;;;:::666444555888999999???GGGTTTYYYXXXKKK>>>777222...///000111222333333333333444444555555555666666666888:::<<<===>>>===>>>>>>===;;;777444222222333444444444666999<<<>>>===;;;333111...,,,***))))))))),,,666CCCJJJKKKLLLOOOTTTUUURRROOOLLLKKKJJJIIIGGGGGGCCC???<<<<<<=========<<<;;;888666777999;;;===666666666777999<<<>>>@@@AAA???<<<999888999;;;===@@@AAABBBAAAAAADDDGGGIIIGGGBBB;;;555222///---,,,------...///111222333444000111111111000/////////---+++((('''((()))((((((,,,...000111000111444666999:::999555333555444000///...------...///111222000111333666999:::<<<<<<<<<999444///,,,,,,---...------,,,,,,...000333555444111...---///000///...---------...///...+++)))***++++++***)))***,,,///555777888::::::777444222222111///...///111444666999888666555444444555555///......---...000222444666555444444555666666555888888888888777666444333000///...///000000///---,,,...000111222222111000000222555666888;;;???BBB===:::999:::===>>>;;;888:::;;;===@@@CCCEEEGGGGGGBBBBBBAAA@@@>>><<<999777888777444000...000444888;;;<<<;;;888444333777:::999::::::888555333444666777999>>>AAAAAA<<<333---$$$&&&)))---111555777888666777888999888777555444,,,000555888888888999:::888999888555222222555999>>>@@@DDDHHHKKKLLLKKKJJJDDD@@@999000)))''')))+++000...)))%%%###%%%***...222000//////000///---,,,,,,,,,+++***((()))***,,,,,,,,,---...////////////111222333333444333222222111000///000111444555777:::;;;<<<:::888777777888===<<<;;;;;;<<<>>>AAACCC;;;888444111000///...---'''+++///000...------///222555999:::888666555444555444444222111///...---000000111222444777999:::666444333666999888222,,,...///111333222111...---%%%$$$###%%%***///333555///---******,,,///000000---+++((((((***,,,---...111111000000000000000111333///+++)))((((((''''''(((((('''((()))))))))))))))(((&&&%%%%%%%%%%%%$$$###%%%''')))+++---///111333333333222000...+++***)))(((&&&&&&)))---222555222333444444333222000//////---***)))))),,,///222333222000000222333444444444222000---+++,,,---...444666888999777666555555444555555555444666999<<<666555444222111000000000///111222111//////222555666666444111000444:::???EEEJJJLLLKKKLLLNNNNNNLLLFFFBBB>>><<<;;;<<<;;;;;;>>>;;;999888999999666444666666777888888999<<<>>>>>>===;;;999777555444333888>>>CCCDDDBBB>>><<<<<<555444555:::>>>AAAGGGMMMQQQUUUSSSIII===666333222000111222333333444333333111111333555777999:::;;;===@@@EEEFFFCCC@@@===<<<888666333111111222444666111111222555888::::::999222000...+++)))((('''''',,,666CCCJJJKKKKKKOOOSSSRRROOOKKKIIIHHHHHHGGGFFFFFFCCC???>>>???@@@AAAAAA===;;;888666777999<<<>>>999888666666777:::<<<>>>@@@>>>;;;999:::===AAADDDDDDCCCAAAAAAAAACCCHHHLLLMMMGGG@@@999444222000...,,,---...000222333444555222111111222222111///...+++)))'''&&&'''(((((('''***,,,...///000222333555555999999666444555444000///...---,,,,,,...111333000222444666888::::::;;;;;;888444///---------...------,,,,,,---///222333000///------///000111222000///...//////---***'''(((***---//////---,,,+++222555999<<<;;;777333000222111000000111444777999:::888555222111222333444000///......///111444666666666666777777888:::<<<======<<<:::888555444333000//////000111111///---...000222444555444333111111333555666666888;;;===:::888777999<<<<<<:::777;;;===???BBBDDDEEEFFFGGGEEEFFFFFFDDDAAA>>>;;;:::666555222000///000333666888999999777444444777:::999999999777666666888999:::::::::;;;:::777222...((())),,,///222555666777666777999999888666333111///222777:::;;;;;;:::::::::;;;:::666111111555999???BBBGGGKKKMMMNNNOOOOOOJJJFFF???666///,,,---///---,,,)))&&&%%%(((---222333222111111111000...,,,---...---,,,))))))+++---,,,,,,---...............///000222333444333333222//////.........000333666:::;;;;;;:::888777888999BBBAAA?????????AAACCCEEE:::666222000///000//////))),,,000000...,,,---//////333777::::::999888999999888666333111///---,,,111111222333444666777888444111000222666666000+++***,,,...000000///---+++(((&&&%%%'''***...///000+++)))((()))---000222222,,,)))&&&%%%'''***,,,---222111000///............,,,***(((((()))******)))+++***(((&&&%%%''')))+++------+++)))&&&$$$###"""$$$&&&((()))***,,,111444999777333///,,,+++++++++...---,,,,,,---///222444111333666999:::999888777...,,,)))((())),,,000333333111//////000111111111111111000...------000333555666888777555444555555111222333333333555888;;;444555555555333111...---///111333111///...111444333444333111///222888===IIILLLKKKGGGEEEIIIKKKKKKEEEBBB>>><<<<<<===>>>===>>>;;;888888999888444000...///111444999>>>BBBEEEDDDAAA===999777666777777<<<@@@DDDDDD@@@===<<<<<<777666999@@@EEEHHHMMMRRRPPPPPPMMMFFF===666444333111222333444444444444444111222444777;;;>>>@@@AAACCCIIINNNNNNIIIBBB===:::111111000000111333555777111111222444777999999888333222///---+++)))((('''---555???FFFGGGHHHKKKNNNNNNLLLIIIHHHHHHIIIHHHGGGGGGEEECCCCCCDDDEEEEEEEEE@@@>>>;;;999888:::===???;;;999666555555888;;;===???===:::999;;;AAAGGGKKKHHHDDDCCCCCCCCCCCCIIIOOOPPPJJJBBB:::666333222111,,,...000222333555555666444333222333333222///,,,)))'''%%%%%%''')))))))))***+++---000222444555555555:::<<<:::777777444111...,,,***((())),,,///111222333444666777888999999777555222000...---------,,,+++++++++,,,---///000)))***+++,,,...000222333///...,,,,,,,,,+++)))&&&(((+++000444555222...,,,000555;;;===;;;777222///000000000000222555888:::999666222///---///222444//////......///111444666777888888888777999<<<>>>>>>>>>===:::666444333333222111111222333444222000111333555777888666444333222333555666555666777999888777666666888888777666:::===@@@BBBAAAAAABBBCCCEEEGGGHHHFFFBBB>>><<<;;;444333111//////000222444444444444444333444666888777777777777888999;;;<<<<<<999777555444333000...---...000222444555666666777888999:::999666333111222444777:::<<<<<<;;;:::;;;===<<<777111000555;;;AAADDDIIIMMMNNNOOOOOOPPPLLLIIICCC;;;555111111333------+++))))))+++000444222111111222222111...,,,...000000...+++***,,,///------.........------,,,---...000222333222111000---------------000444888:::;;;;;;:::999888:::;;;EEEDDDCCCBBBCCCCCCDDDEEE;;;777222//////000000111,,,000444444111......//////333777999:::;;;<<<======<<<999666333111000///444444444444444444444444111000...000222222///,,,(((***,,,...///...,,,+++***))))))***,,,---,,,+++&&&%%%%%%(((,,,000222222---)))&&&$$$&&&)))+++,,,000///...---++++++******&&&&&&'''***---......,,,++++++***'''&&&'''***---...///...+++&&&###""""""$$$''')))))))))+++111666;;;777111,,,))))))+++,,,...///000222222222222222...111555999;;;<<<;;;:::,,,***(((''')))---222555333000...---...///......---...000000///000444777888888777555222111222333000111222222222222444666222222333333222000...---111333444333///...///222111333444111///000555:::FFFIIIGGG@@@===@@@CCCCCC@@@===999777888;;;<<<===999777555666888888333///***+++...333:::AAAGGGJJJEEEBBB===999777777888999<<>>BBB@@@<<<999555000///,,,)))'''(((+++///222333444555666777777777777222111000...---,,,++++++******)))******+++,,,---&&&(((+++---///111222333...,,,++++++,,,,,,,,,++++++---222666888666333000000555<<<>>>;;;555111///------...000222555777888999555000,,,+++...111444////////////111333555666888999999777555555888;;;:::;;;;;;888444222333444444444444555777888777555333555888::::::999666555222444666666666666777888777777666555333333444555:::===@@@@@@>>><<<<<<===CCCFFFGGGFFFBBB===;;;;;;333222000000000222222333111000///000222444555444333333444777:::<<<>>>>>>;;;999555333222111...,,,000000222444555666666777999:::;;;;;;999777444222333444666999;;;<<<;;;:::;;;===<<<777111000666<<>>888444444666000000///...,,,---000222111111111222333222///,,,000222333000,,,+++...111............---,,,++++++,,,---///000000...,,,******+++------...333999>>>===>>>>>><<<::::::<<<>>>DDDDDDDDDDDDEEEEEEEEEFFF>>>999333///...///000000000555999999666111//////333666999:::;;;<<<>>>???@@@>>><<<999777555555444888777777666444333111111..................------(((***---///000///---,,,+++++++++---......+++(((#########&&&***...000000...+++(((&&&'''***++++++...---+++***((('''&&&&&&$$$%%%(((---111222111///***,,,...---+++***,,,---+++,,,---***&&&###"""###$$$'''((('''&&&)))///555777444000,,,******+++,,,***---222666777555222000+++---111555777888888888+++***'''&&&(((---222666222000---,,,,,,---,,,+++***---000111111222666:::<<<;;;888444///...///000000111222222111000111222000000000000000/////////333555666444///---...000000333444222//////333888@@@CCCBBB;;;666888:::;;;999666333222444666888999555222111444888888444///******---222;;;CCCIIILLLDDDAAA<<<888666666888::::::<<<>>>===:::888999;;;777555999AAAFFFGGGHHHKKKAAA===999888888666444555333333444444555444444444000222444777;;;>>>AAABBBBBBIIIQQQQQQIII>>>666222---...///111333555666777222222111333666888888777888777555333000...,,,+++///222666;;;???AAAAAAAAAEEEDDDDDDFFFHHHIIIIIIHHHQQQPPPOOOPPPPPPNNNKKKIIIEEEDDDBBB@@@??????@@@AAA<<<999666555666:::>>>AAAAAA>>>;;;:::>>>EEELLLRRRNNNIIIHHHJJJJJJHHHMMMUUUPPPIIIAAA999555333222111111222444666888888888888777555444444444222---)))((('''&&&'''***,,,------///000222666:::<<<<<<;;;;;;BBBGGGDDD???:::555000111...+++)))***---111444444555666666666666666666.........---,,,+++)))((())))))(((((()))******+++''')))---000111222333444...,,,++++++---000111000...///222666888999777555000666<<<>>>:::555000...***+++---///222444555666999555000++++++---222555000000111222444555777888999999999555222111444666555777888555222111333555777666666888:::;;;:::999444666999<<<<<<:::777666222444666777777777999:::777888777444000///222555999<<>>??????:::888666444222000---+++000111333555666777888888;;;<<<<<<<<<:::888555333222222444777:::<<<;;;;;;;;;===<<<777000000666<<>>DDD@@@AAA@@@>>><<<<<<===???AAABBBCCCEEEFFFFFFFFFFFFAAA<<<555///......//////333888======999333000000777999;;;<<<<<<===???AAA@@@???===;;;999999999999;;;:::999777555333000///---.........,,,+++,,,...)))+++...000111000///...***+++---///000///+++'''###""""""%%%))),,,------000---***((()))+++++++++,,,+++***(((&&&%%%$$$$$$$$$&&&***000444555222000(((,,,111222000...------'''***+++)))&&&######%%%$$$&&&(((&&&$$$'''...444222000///---,,,,,,,,,---%%%***111777999777222///)))+++...111333444444333+++(((''')))...222333222111111000...---,,,++++++***,,,///333666888999999EEE@@@777111............111111000---+++***,,,...---,,,++++++------,,,+++111111000000////////////111333333111//////333777===999444111111111///---000111111222222333444444//////000333666555111---,,,---///111444:::@@@EEEEEEAAA<<<999:::;;;999777999888888777666666555555777888<<>><<<888444333333555666777777666666666666777777444666999<<<======<<<;;;@@@CCCEEECCC<<<555000///111000//////000222333444555555555444555555777888;;;;;;;;;:::777222...,,,---111555999:::;;;<<<<<>>:::777444222///---///333888;;;AAA>>>999555333333555666555333000...---+++(((&&&((('''&&&&&&'''***,,,...---+++***---111555666555111---)))***///444444333444444444666888777555222000222444666666333000......***&&&''',,,222666888666444///+++(((***///333111111000...---///222555666666555444222000...,,,222333333333222222333555777777666666666777999999222444888::::::888666444333444333222111222444666444333111000///000222333888;;;>>>@@@@@@===999777CCCBBB@@@>>><<<:::999888777444111111333555555333000...---000666888777333333444555666888:::;;;<<<:::666222000000000---+++333444333333222444777:::?????????>>><<<999666444555444444666999<<<===<<>>:::666444777???FFFJJJJJJJJJLLLOOOOOONNNLLLOOOJJJDDD???<<<:::666333222444666555222000111333444111...///000111///---111333444222///---...000000111222111///------...,,,+++)))(((&&&%%%$$$$$$&&&(((,,,111777>>>CCCEEEEEEHHHFFF@@@===???CCCDDDBBBAAA@@@@@@BBBCCCCCCCCC;;;<<<<<<777000---///222:::???BBB???777333333666>>>;;;888777888999999888666777:::<<<>>>===:::777======<<<:::666111,,,))),,,---...///000///......---///000111111///,,,+++***+++---......---,,,+++&&&"""###***---+++***,,,,,,,,,)))&&&,,,444333---(((((())))))((('''%%%%%%***---......222888888555000111333555666333///+++&&&&&&''''''''''''''''''&&&&&&&&&&&&)))---000222...------...//////...,,,'''---555:::;;;999555333...---,,,---///111111111,,,***)))+++///222222111111000000///...,,,,,,++++++---000444777999;;;;;;@@@<<<777333111111000...000111111///,,,+++,,,---+++***)))***,,,------,,,111///---+++******,,,---222444666555333222333444555222...,,,------,,,+++---...///111222222222222000///000333555555222...---...///000222777===BBBDDD@@@<<<:::;;;;;;888666666666666555555555555555444666999>>>AAABBBAAA>>>999777444111000111333444666555555555666666777888666888:::<<<===<<<:::999:::<<<>>>;;;666000,,,+++111111111111000111333555666777777666555555555666:::<<<@@@BBB@@@;;;555111111444666888888888:::;;;@@@CCCEEEFFFFFFGGGIIIJJJMMMQQQVVVWWWUUUPPPLLLJJJHHHFFFDDDAAA@@@?????????<<<:::777555777===GGGNNNMMMJJJEEEDDDEEEHHHKKKLLLLLLJJJGGGDDDBBBBBBBBBBBBHHHEEEAAA@@@@@@===777111333333444444555666888888666555333333333222222111///---+++)))***---111444444777:::999666666999===BBBAAA@@@???===<<<;;;;;;999666333222222555:::<<<@@@===999555333333555666777555333111000...***((('''''''''''')))***,,,---///...///111555888777666111---***+++111555666555222222333444666555333000///000000111111111111111,,,((($$$$$$(((,,,000111555333000+++)))***---111//////...,,,+++,,,///222555444444333111///...---000111222111111333555888:::999777666666666888999444555777888888777555444333444444333222222333555444333111000000222333444666888;;;>>>>>>===:::999AAA???===;;;:::999999999888666555555888999888666222...,,,///444888999777888888777777777777888999777444111000222333222111666666444222222555:::>>>AAAAAAAAA@@@>>>;;;999888444333444666:::<<<======AAA@@@>>>:::888;;;BBBHHHMMMKKKJJJJJJMMMOOOQQQQQQQQQMMMGGGBBB???:::444000///333888:::888555333333333111...---///111000///333444555333000///000111444555555444111.........///...,,,)))'''&&&%%%%%%&&&(((,,,111777===BBBEEEEEEIIIHHHCCC@@@AAADDDCCCAAA@@@???@@@AAACCCDDDDDD@@@AAAAAA<<<666333555888@@@DDDFFFAAA999444555777===;;;::::::;;;;;;:::888555777999<<<>>><<<999777::::::;;;:::777333///---///000111111000...,,,+++...///111333222111...---,,,,,,++++++***)))(((((('''$$$%%%+++...,,,,,,...+++,,,******///555444...*********)))))))))))))))---/////////222888:::777111000000111111000---***&&&&&&%%%%%%&&&'''((()))&&&&&&(((***---000333444111000///000111111///---+++///555999999777444222///...,,,---///000000///---,,,,,,...111222111000000000000//////---,,,,,,+++,,,///222444666777888777666666666666555222//////111222111///,,,,,,,,,+++***)))***---//////...222000,,,***)))***,,,...222444777888666444333333000---+++***+++,,,,,,,,,+++,,,///111222222111000111111111222444444333111000000000000111555:::>>>AAA>>>;;;;;;<<<;;;777333222222333333333333444444111222444888;;;;;;999777222000...------///111333444444444444555555666777888999<<<======;;;999888666777777444000---++++++000222444222000000222555888999:::999777555666777:::???GGGMMMNNNIIIAAA<<<<<<<<<<<<;;;::::::===???EEEEEEFFFEEEDDDEEEHHHJJJKKKOOOTTTVVVTTTOOOJJJGGGFFFEEECCCAAA???===;;;:::888777666555777===DDDJJJOOOMMMJJJHHHIIIIIIIIIHHHGGGFFFDDDAAA>>><<<;;;;;;AAAAAABBBEEEFFFDDD===777666555444333333555777888777666444333333333333444444111---******---111444444777:::999777666888;;;???===:::888888999;;;===;;;999666555555888;;;===>>>;;;777444222333555666999777555444333000,,,)))%%%&&&(((***,,,,,,,,,,,,111222444888;;;<<<;;;999222///---...333777888777000///000222333333000......---------...000222333...***&&&$$$%%%'''***+++222222000---***+++---000//////...,,,++++++...000444333222111000///......000111111000111444888<<<===;;;888555555666888:::777777777777666555555444444555666555333222333444333222111111111333444555333555777:::;;;<<<<<<<<<>>>===<<<:::999999999999999888888:::<<<<<<;;;999333///,,,---222888;;;<<<===<<<:::777666555444444333222111222555777888999;;;999666333333888???EEEEEEDDDCCCBBB@@@???>>>===555555555777;;;===>>>>>>AAAAAA???<<<:::<<>>>>>:::777444444111---+++---///000111333444555444222111111222555666666444111...------000///,,,***)))((('''''''''))),,,000555:::???AAAAAAEEEFFFBBB@@@BBBBBB@@@??????>>>???@@@BBBDDDEEEFFFGGGGGGCCC>>>;;;===???GGGIIIIIIDDD<<<777777999;;;;;;;;;<<<===<<<999666333666:::===>>><<<999777888888999999888666333111333444555444222///+++)))---///111222222111000///---,,,***(((&&&%%%%%%%%%)))&&&&&&***,,,++++++---)))+++,,,...333666333...+++***)))(((((()))+++,,,---...---,,,000777999777222///,,,******+++******&&&%%%###"""###%%%(((***((()))***,,,///222555666555333222222333222000......000333555666555222111///---,,,---...///...---,,,---...///000000///---///000000000000///...---******+++---...///000000///000444888:::888333///...000333333000---++++++...,,,+++,,,...///000///333222111000000111222333111222444555555555555555222111000//////000000000,,,...111444555444222111333222111222222333444444555555444333333555:::======;;;999:::;;;:::555111000000111111222333333444000000222444666666444222---,,,++++++,,,...111333555555444333333333333333777999;;;===>>><<<;;;999888777666444111000000111111444666444111///222555888:::<<<;;;999888999;;;>>>DDDMMMUUUWWWUUUPPPMMMIIIHHHGGGDDDCCCDDDFFFIIILLLLLLJJJFFFCCCCCCEEEGGGIIIMMMRRRTTTRRRLLLGGGDDDCCCBBBAAA@@@===;;;888777555555555444555999>>>BBBKKKIIIHHHHHHIIIHHHFFFDDD>>>======<<<;;;:::999999>>>???AAAEEEGGGEEE@@@;;;777555333111111333555666999888777555333333555777:::666111---,,,---000333444777::::::888777777888;;;999777555555666888999666555444333444777:::<<<:::888555222111222444555777666555444333000+++(((&&&(((+++...//////---,,,111444999>>>AAAAAA???===555333111111444666666666------...000111111...,,,,,,,,,,,,---///111333444222///+++'''&&&'''((()))...//////...---...000333444444333111//////000222444333222111000000//////333333222111111444999===<<<:::777444444777:::===<<<;;;999777666666666777666777888777555333333444222222222111222333444555000111333666888;;;===>>>>>>>>>???>>>===:::888666666777:::<<<===<<<:::999222///++++++000777===@@@@@@>>>;;;888555444333333222222222444777:::===>>>???<<<777444444:::CCCIIIGGGFFFEEECCCAAAAAA@@@@@@999888999:::===>>>>>>===<<<======:::888:::@@@EEEKKKHHHFFFGGGJJJOOOSSSUUURRRRRRQQQNNNHHH@@@777111---222999???@@@>>>:::888666222---***)))+++...000111222222111000000000000000111222000---+++******---,,,***)))((()))******'''(((***---000333666888666;;;>>>===>>>@@@???<<<======>>>>>>>>>AAADDDFFFKKKKKKJJJGGGCCCBBBCCCEEEHHHJJJIIIEEE>>>:::;;;<<<<<<<<<===>>>>>>;;;666222444777<<<>>>>>><<<:::999888888999999888666444333444555777777555111...+++---...000111222111000000...+++(((&&&$$$%%%&&&'''+++)))'''((())))))))))))&&&))),,,000444444111,,,***)))'''%%%&&&))),,,...,,,,,,***))),,,333666444222---((($$$$$$&&&((()))'''%%%###"""###&&&))),,,---,,,******---000444777666555333333333222000............000111222111000,,,++++++---///000000///+++---...///...---,,,,,,///000111111111000///...*********************++++++---222666999888333///---000333333000---+++***...,,,******,,,---......111333666888999999888777/////////000222555777777666666555444333333333444000222555777888777555444333333333222222333444666999999888666555777<<>>===<<<:::777555555666666777333555666555222111222333777:::<<<;;;999999===AAADDDHHHOOOUUUZZZ\\\\\\\\\SSSSSSRRRPPPNNNNNNQQQSSSTTTRRRNNNHHHCCCAAABBBCCCFFFJJJOOOPPPMMMHHHCCCAAA>>>>>>===<<<:::888666555555555444222222333777:::AAAAAABBBDDDEEEDDDAAA>>>444444666777999:::;;;<<>><<<777555333111000222444555<<<;;;999666333333666999???<<<666111//////111333777888::::::999888777777888777777666555444222111------...///111444777999666555222111000111333444444333111111000...+++(((***,,,000333444222///---000444;;;AAADDDCCCAAA@@@999777555333333333222111++++++---///111111///------...000222333444444444444222...***((('''(((***,,,---///000111333666888;;;;;;;;;888555444555777555444222111000000000000555555444222222444999<<<999777555333555888===@@@@@@>>>;;;888777777999:::999::::::888666555555666444444333333333222222333///000111444777:::<<<>>>???AAADDDDDDBBB<<<666222333555888::::::999777666222///,,,,,,000777>>>AAA@@@>>>;;;777555444444555333444555666888;;;>>>@@@AAA>>>999555666;;;DDDKKKHHHFFFCCCAAA?????????@@@===<<<<<<===>>>>>><<<:::888999;;;:::888999===AAACCCCCCCCCFFFKKKOOOPPPQQQPPPRRRTTTSSSMMMEEE<<<777222444999>>>@@@@@@>>><<<888555000+++((())),,,///000///............---,,,((()))******(((''''''''''''&&&%%%%%%&&&(((***,,,''''''((()))***,,,...///...444888:::>>>AAA@@@<<<<<<=========<<<>>>CCCFFFKKKJJJIIIGGGEEEDDDEEEGGGEEEGGGGGGDDD@@@>>>>>>???@@@AAABBBCCCBBB>>>888333666:::>>>???>>><<<;;;;;;999999999888777555333222222444555777666444222000000111222333444444333333...,,,)))&&&&&&''')))***111///,,,))))))******(((%%%'''***///222000---++++++)))'''&&&'''***---000,,,,,,***(((,,,222555444111,,,&&&""""""%%%((()))+++***)))((()))+++---///111...)))&&&''',,,222666555333222222333222000...,,,***)))***...000111000((((((***---111333333222+++---......---,,,,,,---...///111222333222000///,,,,,,++++++++++++,,,,,,,,,---///333555555222///---///111222///,,,***))),,,)))'''''')))+++,,,,,,000333888;;;===;;;888666///---,,,---000444666777444555666555444333333555555666777888999777666555333444444444333333555777::::::999777666999===@@@777666666888;;;;;;888444222222333444444555666666333222222333555555333111/////////000111333555666666555333111000.........111444888<<<@@@AAAAAA@@@>>>;;;888777888999::::::666666555555444333222111666999:::888555777===CCCEEEGGGLLLQQQWWW\\\aaacccZZZ[[[[[[ZZZWWWVVVVVVWWWXXXVVVQQQJJJCCC??????@@@BBBEEEIIIIIIFFFBBB>>><<<888888777777666555555555555555333111///000222555999999;;;>>>@@@???<<<:::///000222444777;;;>>>???@@@@@@???>>>===<<<;;;;;;777666444333333444555666======:::555111111555999@@@>>>:::666444444555666:::;;;;;;;;;:::999888888666777888888666333///,,,'''(((***,,,///222555666555444222111111333444555333111/////////...---+++000222666888888555111///000555<<>>:::999777444222000......++++++---000333444222111111222444555666555444444222111///+++(((''')))+++...///111222444666:::===@@@@@@???===:::888888999555444222000////////////444444333222222333777:::666444333333555999===@@@BBB@@@===:::999999;;;<<<<<<<<<;;;999888777999;;;999999888666555333222111...///111444666999;;;<<>>:::777555555666777444666777888888;;;>>>AAAAAA???;;;888777<<>>===;;;999666888;;;;;;::::::===@@@<<<>>>AAAFFFKKKNNNNNNNNNOOOSSSWWWWWWQQQIIIAAA===888999;;;???BBBCCCAAA???:::888444...***+++...111111///...---...---+++***$$$&&&''''''%%%%%%%%%&&&$$$###!!!!!!###&&&)))+++''''''''''''((()))***+++...333777;;;@@@DDDCCC???;;;======<<<:::<<>>:::999<<>>;;;999:::<<<999999888777555333222111///000222333444555555444555555666777777777666666///---+++)))((()))+++,,,555444///++++++......,,,'''&&&)))---...+++)))***,,,***((('''(((+++...000...///---,,,///555777555///+++&&&###$$$&&&)))***000111111111222222222222000,,,'''$$$%%%***000444222111111222333333222000+++)))&&&(((,,,000000///&&&''')))...222555555555,,,...///...,,,,,,...000---///111333444333111000+++******+++,,,...000111///...---...000000000...,,,...000000---+++)))))))))'''&&&'''***...000111333555888;;;;;;999777555///...---...111333333111...111333444222222333555777777777777666555444333222444666555444333555777777777666555555777<<<@@@888666666999===>>><<<:::555666666666777777888888444333333444555666444222333333333333333555666777222222111000////////////111333888===@@@AAABBBAAA@@@===::::::;;;======<<<999666444555777666222...555777777333000111999AAABBBCCCFFFKKKQQQXXX^^^bbb```ccceeeddd```\\\YYYWWWVVVTTTPPPIIICCC>>>=========@@@BBBAAA>>>:::777666333222222222222333555666555555333000//////333555666777888;;;===<<<999666222222222333666999===???????????????<<<:::999999888888777777777888888999======999333---,,,111666===<<<;;;999999:::;;;<<<>>>===;;;::::::::::::999555666888888666333///---((()))+++...111333555555666555444444444666777888444222///...///111111111777888;;;<<<;;;888444111222777===@@@???;;;999888888888666333000...---,,,++++++...222666777666555777777666555444444555555000111000---***))),,,///333444444555666888===@@@@@@@@@@@@===999777666777555333000...,,,,,,,,,,,,...///000000000222555888444444333333555888;;;<<>><<<:::888:::===@@@@@@???>>>;;;888555222111///000222555777888999999>>>???@@@@@@>>>999444000333555888888555333222333333444666777:::===AAACCCAAA???;;;777555555666777333666888888999;;;???CCC@@@???===:::999;;;@@@DDDDDDAAA<<<777444444555666999999999;;;===<<<:::888333777;;;;;;::::::<<>>>>>@@@CCCFFFFFFCCC@@@;;;:::777333000000333777555333000///000///,,,***'''(((***)))'''&&&&&&'''$$$"""  ###&&&(((&&&&&&'''(((***,,,...///111555888;;;AAAEEEDDD???<<<===>>>;;;999:::???EEEEEEDDDBBBAAABBBCCCCCCCCC@@@BBBEEEFFFEEEBBB@@@>>>BBBCCCFFFIIIJJJHHHDDD@@@;;;===>>>;;;777555777;;;888777666555444333222111+++,,,---...000222333444777777777777666666666666111///---+++***)))***+++222222...)))***000222///***'''(((++++++''''''+++)))(((&&&%%%&&&(((***,,,---//////---000666666333...+++'''&&&''')))++++++000222555777777444111///***(((&&&%%%'''+++000333/////////111444555555444...***'''(((---000///---'''(((+++///444666666555...///000...,,,,,,///333---///222444444333111000''''''(((***,,,///222444222///,,,+++,,,---......,,,...///...,,,***))))))***(((''')))...333666888999999::::::999888666555000//////111333333000,,,***...111222222222444777777666555444333222111111111444777777444333555777333333333222222555:::>>>999888777:::???AAA@@@>>>888888888888999999999999444444333444666666555333555555555444555555666666///////////////000111111222444999===@@@AAAAAAAAACCC@@@======???@@@???===;;;666333444888888222,,,555777555000+++---666>>>>>>???BBBGGGNNNUUU[[[^^^gggiiilllkkkggg```[[[XXXRRRQQQNNNHHHBBB>>><<<===:::<<<===;;;888555333333000///......000222555777555555333000///111555888777777888:::;;;:::777444666555444333555888;;;===<<<>>>@@@@@@>>>;;;999888999999::::::;;;;;;;;;;;;===<<<888111***)))...444999::::::<<<===???@@@AAAAAA>>><<<::::::;;;;;;:::666666777666555333111///+++---///111333444555666777777666666777888:::;;;666333000///111333555555;;;<<<>>>>>>===999555333555999>>>???;;;777444444555666555333000---,,,---+++,,,///333777:::999888<<<:::666333222333555666000111111///------000333777888777777777999===AAA>>>???>>>;;;777444444444444222///,,,***)))******(((***---...///111555777444444444444555777888999???>>><<<:::::::::;;;<<<@@@???===:::999;;;???CCCEEEDDDBBB???;;;777333111///111333666777888888777<<<<<<;;;:::888666444222555888:::888555222222444555777:::<<<>>>@@@BBBDDDBBB@@@;;;777555444555666222555777888999;;;@@@DDD>>>>>>>>><<<:::;;;>>>AAABBB>>>999444000000111222444444666999;;;<<<:::888111555999:::999888:::<<<:::;;;>>>CCCIIIMMMOOOPPPSSSXXX\\\[[[TTTKKKDDDAAAAAAAAADDDGGGJJJIIIDDD???;;;;;;:::777444555999===999666333222222222...+++,,,---...,,,***((('''(((&&&$$$!!!!!!###%%%&&&'''(((***---000333444333666888;;;@@@DDDBBB===<<<>>>>>>;;;888999>>>DDDCCCAAA@@@???@@@BBBBBBBBB@@@BBBFFFGGGFFFCCC???======>>>BBBFFFIIIIIIEEECCC;;;======999333222555:::666555555444333333222222)))))))))***,,,///111333555555444444333333333222333111///,,,***)))((((((,,,---)))%%%'''///222000---)))(((+++)))%%%'''---%%%$$$###""""""###%%%&&&+++---------000444444111---***((((((***,,,,,,,,,---000555777777333---***$$$%%%&&&'''***...000222......///222555777777666111---)))***...000...+++)))***---111444666555444444222000111444444222000000000222444666555222///***(((''')))---000333444555222,,,(((''')))---///...------,,,,,,------......***'''''',,,444;;;>>>:::999777555444444444555222222222555888777222---+++...111111//////000222999888777555333111000///777999999666222000222444333333444666777999::::::333333444888<<<>>><<<:::<<<;;;:::999999:::<<<===666555333333444444333333555555444333333333444555111...,,,---///111000...///000222666;;;===>>>===@@@???>>>=========??????>>><<<999999:::999777444666;;;999111---///111000666;;;@@@DDDHHHOOOWWW^^^hhhttt~~~{{{pppdddYYYRRRMMMMMMLLLIIICCC>>>;;;::::::999666444222222333444000///---,,,...333777:::777777555222000111444777>>>>>>???>>><<<888444111333555777888888888999;;;======>>>>>>===;;;999888999:::<<<======;;;999777:::777222---++++++---///555888;;;===>>>@@@BBBCCC>>>===<<<<<<===;;;888666777444222222555777777555111111111333555666555333666777888999999:::<<<>>>999555111222888???CCCEEEHHHBBB<<<999999888333///111444999>>>???;;;555000666333000...////////////333333333333333444888:::@@@===888555333333333222000000111000000111555777::::::999::::::;;;<<<===<<<;;;999666444222111000000///---+++++++++,,,---222...+++---333888888666777444222222555777777666:::::::::999777777999:::???===;;;:::<<<>>>BBBDDDKKKKKKIIICCC<<<666555666333666888999999999:::;;;===>>>:::333///222555555;;;<<<;;;999666444333444777999===@@@BBBCCCBBBAAA???<<<777444222222222111222111222333666;;;???BBBDDD???999666777;;;>>>AAACCC@@@===:::777333...***222444666888999999888777888999:::999777777777888444555888???HHHNNNPPPPPPSSSWWWZZZZZZUUUNNNJJJIIIDDDEEEEEEGGGHHHFFFCCC@@@<<<===@@@BBBCCCBBB@@@????????????===:::777666666444333222000...,,,***)))'''%%%""" """&&&(((,,,000444444222000222333777<<<>>>===???BBBAAA>>>???===<<<;;;;;;===???@@@BBBBBBAAA@@@@@@???>>>>>>BBBDDDDDDAAA>>><<<>>>AAA>>><<<;;;===AAADDDDDDCCC???<<<888444222111111111444111...------.........(((******)))''''''***---///000000///------...000555444222...)))''''''(((,,,)))&&&&&&(((,,,...000...+++'''''')))++++++***'''%%%!!! ###&&&+++...111222111/////////++++++)))'''%%%&&&))),,,***---222555444000+++'''$$$"""###(((///444666555222111000444888;;;;;;999444000,,,,,,...000000///...---...333:::<<<888444555333111222444666555444222222222444555555222000+++***)))***...222444444333000,,,)))(((***---/////////............//////---***''''''+++111666999888777666444333111111111222222222555888888333///...000222222000///000222888777666555333000...---555666666444000///000111444444555666777888999999444222222444888;;;;;;:::<<<;;;999888888999;;;<<<888777555444444444444444444333111000000111222333---,,,---///111000---***,,,...111666:::===>>>>>>@@@???>>><<<<<<;;;<<<<<<===;;;888777888888555333555999888222...111333222777;;;@@@BBBEEEJJJSSSZZZiiiuuu~~~zzznnnaaaUUUMMMHHHJJJJJJHHHCCC???<<<;;;777666444222111222333333222111///...///333777:::888888777444222111222444;;;<<<======;;;888444222444666999999999888999:::;;;;;;;;;;;;:::999888888:::<<<>>>???>>>;;;888555777555222...,,,,,,---///555777:::<<<>>>???AAABBB<<<;;;;;;<<<===<<<:::777666333111222555888888888555444333444555555333222333444555666888999<<<===777444222444999@@@DDDFFFGGGAAA;;;888777555111---+++///444:::===;;;777444444111...---...///000///444444333333222333666888:::888444222222222333333222222111///...///222555999::::::;;;<<<======>>>:::999666444111000000///111///---,,,,,,---///111222000...///222666777777777555333444777999888777999999999777666777999;;;<<<;;;::::::<<>>===<<<999666444333333333333222111111222555;;;@@@CCCCCC>>>888555666:::===???CCCCCCBBB???:::555111...333444666777888777666666888999999888777666777888333444777>>>FFFLLLNNNNNNQQQTTTWWWVVVRRRMMMIIIHHHEEEDDDEEEFFFFFFEEEBBB@@@===???BBBDDDEEEDDDCCCBBBBBBBBBBBB@@@>>>;;;:::999888888666444000,,,(((&&&%%%$$$"""!!!"""&&&))),,,333666888777444222333555777<<<@@@AAACCCEEEDDD@@@BBBAAA???>>>======>>>>>>????????????????????????@@@AAA@@@===;;;;;;>>>AAA???===;;;<<<@@@BBBAAA???<<<:::777444222222333444333000---,,,---.........+++,,,,,,)))&&&%%%'''))),,,---------++++++---...000000000---***))))))***+++)))&&&%%%(((+++...///***'''%%%&&&))),,,------(((&&&### """%%%'''---///222222111///////////////---***'''&&&''')))***---222555555111---***(((&&&%%%)))///444666555222000000222777::::::999555222000000333555333111///...///333888:::777333666444222222444666777777444333333444555555333222---,,,+++---000333555555222000---***)))***,,,---000//////......//////000+++)))&&&&&&))),,,///000333333333333111///---,,,222111222555888888555111111222333222000///000111444444555444333000---,,,444555555333111000000111555555666777777777777666333222111222555888999999:::999888777777777999999:::888666444333444555666333111///---,,,---///000***+++...111222000+++''',,,...222666:::===??????@@@???>>><<<::::::999999<<<:::777666666666555333444777777444222555666666:::>>>AAABBBCCCHHHQQQYYYlllvvv}}}xxxkkk]]]OOOEEEBBBDDDFFFFFFBBB>>>;;;999555444333222222333555555444333111000000333555777888999999777444111111111777999:::;;;:::888555333777999;;;;;;:::999888999999888888777777777888888<<<>>>@@@AAA@@@<<<888555555555444111...---///000555666888:::<<<===>>>>>>888888999:::<<<<<<;;;999555333111222444777999999777555333222222111///...//////111222555777999;;;555333333555;;;@@@EEEGGGCCC>>>999555555333///,,,&&&***000555999999888777111...,,,,,,...000111111666555333222222222333444333222000//////111222444222222000---+++,,,///222777888:::<<<===<<<;;;;;;888666333000///......///333222///......000333444333333333222222333555777666666666888:::;;;999888777777777666666777:::<<<:::999999999<<<@@@DDDFFFJJJJJJHHHDDD@@@>>>>>>???;;;======<<<:::888888888999;;;999333222666::::::888888666444333555999<<<=========<<<;;;:::999888888777555444333333333333333222111111555;;;AAAEEEAAA===777444555999<<<>>>DDDFFFHHHEEE>>>888555444555555666777777666666555888999999888666666777999444444777<<>>===<<<;;;777222---(((%%%#########$$$&&&***---///777999;;;999555222333555888>>>BBBCCCEEEIIIHHHDDDEEEDDDCCCBBB@@@>>>======<<<======>>>???@@@@@@@@@???>>><<<999888:::>>>AAA@@@===;;;<<>>>>>>>><<<;;;:::999999888:::999888666666666555555444666777888888:::;;;<<>>AAACCCBBB???;;;888999::::::888333111111333555555555777:::;;;;;;:::555555666888:::;;;:::888555444222111222444555666333111///.........,,,******)))***---111444666777111111222666:::???CCCEEE===999555333333222000...(((+++///333444555666666000...,,,,,,///222333333666444222111111111000//////000///......///111333000///...,,,***+++...000666777:::<<<<<<:::777555888555222000......///000777555333111111222444666333666888555111000333666666777999<<<======;;;:::777777777666666888;;;>>>::::::999999;;;>>>AAACCCBBBAAA???===;;;;;;<<<===???@@@@@@>>>:::777666666888;;;999444333666::::::777666444222222666<<<@@@???>>>===:::888666444333666666555444222111111222666444222222555<<>>>>>???@@@BBBCCCBBBAAA======<<<999444///)))&&&%%%%%%&&&'''***---///111777888999777333222444777<<<@@@BBBBBBDDDIIIJJJHHHFFFFFFFFFDDDCCC@@@>>>============>>>??????@@@@@@AAA???<<<999888:::===@@@AAA>>><<<===AAACCCBBB@@@888777555444444555666777000...******+++...000000555444222///,,,)))((('''---......---+++))))))***''')))+++,,,+++************'''%%%%%%'''***+++,,,%%%%%%&&&(((***---000111)))((((((((()))***++++++444555666555333000000000555666666333///+++))))))***,,,000333555444333222111---******---111111000111000///000222555888999333333555999======999555222111000111333444222000;;;999666444222333555666999777666666777777666444000//////000333444555444222000...,,,***)))((((((++++++************++++++&&&$$$############""" &&&(((,,,///111000///...///...///333888:::888555444222111/////////......---///222444444333111000///000111444666777777777111111222222222000...---...222666999:::888555333555555444333333333333333777777777555222333555888666333///+++***+++...000222222222111000///000000555888:::;;;:::888999::::::::::::::::::999999888777888999888888777777777555666888<<>>999555555666555444444666888999888666333333444666999:::888777555555444222000000000111///......///000///---+++&&&%%%%%%(((---111333222...000333666999<<>>===:::666444888666444111000000111222999777555444333333444444444888:::777111...111555444777;;;===>>>===<<<;;;777777777666666888<<<@@@===<<<:::999:::;;;<<<===:::888666555666888999:::@@@AAA@@@>>>999666555444999;;;:::555333666888888555555444333444888===BBB@@@???===:::777444222111777777666333///...///111777555333333666<<>>>>>===;;;::::::<<<>>>:::;;;===>>>AAADDDGGGIIIJJJIIIIIIJJJJJJKKKJJJJJJFFFEEEDDDDDDFFFFFFEEEDDDFFFFFFEEEDDDBBB@@@===<<<777666777;;;???BBBBBBAAA:::::::::888666222...,,,+++++++++,,,---///111333777999999777555666999===AAACCCCCC@@@BBBHHHKKKJJJFFFFFFFFFEEECCCAAA@@@>>>????????????????????????DDDBBB???======>>>??????@@@>>><<<>>>CCCEEEEEECCC999888666555444444444555000---***)))+++///222333888777666444333111///---222333333111---***))))))&&&(((***+++)))(((((((((***(((&&&&&&(((***++++++((())))))***+++,,,---...))))))+++,,,------------666777777555333111111111333444666555222///------***+++...000222444444555111...******---///...---///000000111222444777888111111333888<<<<<<888444333222000000000111000///;;;;;;999777444444666888999888888888999888666444000///...000222333333222000///---+++***)))))))))+++******))))))******+++&&&%%%######$$$###""" $$$'''+++///222333333222000///000444:::===<<<:::555333000///000000000///000111333444555444333222------...111555666555333...///000111000...,,,***---222999===<<<888444222333333222222111000000000444777888777555444777::::::666000+++***,,,///222777666444111///000333666999<<<>>><<<888555555666555666666777777777666666333555999::::::999999999666555888???DDDDDDCCCDDDJJJQQQXXXXXXVVVYYYccclllnnnooojjj^^^RRRJJJBBB;;;;;;===??????;;;777444222111222333555777888999:::666666555555444333222111...222666888777555333222333555888;;;<<<<<<;;;999;;;:::999777444444555777777777777777888888999:::888:::===???AAA@@@???>>>AAADDDEEEBBB;;;777888;;;888666555666999:::888555555555555777999999777666555666666555111...------//////111333555444000...&&&$$$###''',,,111111000---000444777888999:::;;;555444333222222333444555333444444111---,,,///333444222//////111333444444222000......111111///,,,...000111000,,,+++...000...///111111000000111222999;;;===??????===:::888777777666555444333333333666666666666555444333333555888999666111...///222111555999;;;;;;:::::::::777777666555444777<<>>??????<<<888555333333777:::999444222555777666555666777777777:::===AAA???>>>===;;;999666333222777777666111,,,+++...222777555333333555:::@@@CCC===999555333444666888999===@@@BBBAAA>>><<<<<<>>>===;;;:::999999:::<<<===@@@@@@???===;;;;;;>>>@@@===???@@@@@@@@@BBBFFFIIIFFFEEEEEEGGGJJJKKKJJJIIIEEEEEEEEEGGGIIIJJJIIIHHHFFFEEEDDDBBB???<<<:::999444333333888>>>BBBAAA@@@888888888777777666555555444333222111222444666888;;;======<<<;;;<<>>>>>>>>>>>>>>============DDDDDDCCCDDDEEEDDDBBB@@@>>><<<;;;===BBBEEEEEECCC999999777666444444333333000---***))),,,000444666999888777777777666444111333444444222...+++)))(((&&&((())))))'''&&&'''(((***((('''''')))***+++******+++,,,+++***)))***+++(((***,,,///000000///...444555555333111//////000...000222222111/////////))))))+++---///222444555000---++++++...///...+++...000222333333444666888000///000333777888555222333222000///......///000999;;;<<<;;;999888:::===:::999999:::;;;999666444///......///111222111///,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---)))'''&&&&&&&&&'''&&&$$$&&&(((,,,000333444555555222111222777===AAA@@@???888444111000222333333222666666666666555444222222000//////222444555222///---...///000000...+++***...333999<<<:::666333222111111111000000///...---333777;;;;;;999888:::===<<<777111+++***+++///222888777555222///000333777999<<<>>>;;;666222111333222222333333333111000///,,,222888;;;;;;999999999555333777@@@FFFDDDCCCDDDLLLTTT\\\\\\XXXYYYaaajjjjjjhhh^^^QQQFFFBBB???;;;;;;===??????===:::888888444555777999:::<<<<<<===888888888888777555444333222555888999888666444333555777:::===>>>>>>===<<<:::999666333000111444777666777777888888888888777777888999:::;;;<<<<<<<<<>>>BBBDDD@@@:::888;;;???===:::888999======:::777:::999999:::;;;:::888666333666999888444000.........000333666888666111,,,(((&&&$$$(((...222222000///333777999888777777777666666555444222222444555111222222...++++++000555555333000///000111111111///---+++---111222000,,,+++...000///+++***---000222555777888666444333333444666:::<<<>>>===<<<;;;666666777777666555444333111222444666777666444333555666777555111......///---000444666555555666777666666444222222444999===>>>===<<<:::888777666666444111...///222666999999;;;<<<<<<:::666444222333444777777333222555888777444777:::;;;;;;;;;===>>><<<=========;;;999666444555666444///******000555555444222222444777;;;>>>:::666222000111444555666999::::::::::::;;;<<<===<<<;;;999777888:::===???@@@@@@???<<<;;;;;;>>>AAA???AAAAAA@@@???@@@DDDHHHAAA@@@AAADDDHHHJJJHHHFFFEEEEEEGGGJJJMMMOOOMMMLLLCCCBBBAAA@@@>>><<<;;;:::888666555999???BBBAAA???888888777777888:::;;;<<<;;;:::888777888;;;>>>@@@AAABBBBBB@@@???AAAGGGLLLOOOQQQPPPMMMLLLNNNNNNKKKJJJHHHEEEBBB???===<<<<<<:::::::::;;;;;;<<<<<<===AAABBBEEEIIILLLKKKFFFBBB<<<:::888:::>>>@@@@@@>>>888888777666555444444333000---******---222666888888666555666777777444111///111222111...***((((((%%%&&&'''&&&%%%&&&''')))+++)))((((((***++++++***(((***+++***(((&&&&&&(((''')))---111222222000...000111111///---,,,---...***+++------,,,,,,---...(((((((((***,,,///222444///---,,,...111111///,,,---000444666555444555777111...---...222444333111222111000---,,,---...000888;;;===>>><<<<<>><<<;;;===???<<<888111+++)))+++///222666777666333000000333666777:::===:::444000000222000111111111///---+++***(((///777;;;;;;999888888555222555@@@FFFDDDBBBDDDLLLUUU]]]]]]XXXWWW^^^eeefffbbbWWWHHH???======;;;<<<>>>@@@@@@>>>======>>>999:::<<<>>>???@@@AAAAAA999:::::::::999888666555666999;;;;;;999666444444666888;;;>>>??????>>>===999888444000...///444888555666777888888777666555777777777777777777888888:::>>>AAA>>>888777<<>>===<<<<<<===;;;999666222666:::;;;777333000000---000333777888555...)))+++(((&&&***000444333111111555:::;;;999666555666999999777555333222222444...//////,,,)))+++222888666333000...////////////---+++))),,,111333000---'''+++///...+++***---111777:::===>>>;;;777555333...000444888;;;<<<======555666777888888666444333,,,///333666888777666444555666666444111///......)))---000222111000222444555444222000///222777:::======;;;999888777666666333///,,,---111555888888999::::::999555333222222000444555222222666999999444888<<<>>>>>>===<<<<<<:::<<<===>>>>>>;;;888666444444222---)))***111888333222111111222444777999777444000...///111333333777555444555888:::;;;<<<;;;:::777666777:::===@@@@@@@@@>>><<<:::;;;>>>@@@@@@AAABBB@@@>>>???CCCFFF======???CCCGGGIIIGGGDDDDDDEEEHHHMMMPPPQQQPPPNNNAAA@@@@@@???>>>===<<<<<<===;;;999<<>>:::999888888999<<>><<<;;;<<<@@@DDDGGGDDDDDDDDDAAA@@@BBBHHHNNNRRRVVVWWWUUUSSSSSSPPPKKKMMMJJJEEEAAA===::::::999555666777888:::;;;<<<======???EEELLLQQQPPPIIIDDD;;;888666777:::<<<;;;999777777666666555555555444111...******...333777999777555333444666555222...***,,,......,,,***((((((###$$$%%%%%%$$$&&&)))++++++***))))))+++,,,+++***&&&(((***)))&&&$$$$$$&&&&&&)))...222333333000///---......,,,***)))***,,,''')))***)))((((((***+++'''''''''(((***---111333...------000333444000---,,,111666777666555555666222...++++++...111222111222111///---+++,,,...111999>>>EEEIIIIIIEEEAAA???;;;888666666777666222/////////111111111111000///***))))))+++///333555666555333///,,,+++---///111333111...,,,*********+++555333000......000333555777777888888:::<<<===>>>888777777999888666888<<>>BBBCCC@@@>>>999555///+++)))***---///444444444444444444444444666777777555000---...///111///...,,,+++++++++,,,...000444777888777444333444555999???EEEGGGEEEBBBJJJQQQWWWVVVQQQQQQWWW^^^ccc[[[PPPGGGCCCAAA???>>>@@@>>><<<===@@@CCCEEEFFFDDDAAA======>>>???>>><<<;;;>>>???>>>:::777666777<<<===>>>@@@@@@>>>:::666===>>>>>>???>>><<<;;;999999777222---***,,,000444666666777777888999999999888777444000------000333:::888777666777888:::<<<;;;>>>BBBEEEEEEDDDAAA???CCCBBBBBBCCCCCCAAA===:::<<<<<<=========:::555111111111333666999777111,,,...---------...000222333444666999888555333444666999999888777555333000///---+++)))(((***///555999999777444111////////////...,,,,,,---000111222111///...---++++++,,,---...666999<<<:::666222111222111000......000333777:::999:::888666777999555///...///111333444555666666555666555444111/////////------...............---222222222111111333777:::AAA???===;;;999888888888:::666333555999:::777333555666888666333///,,,+++///...---...222666888999333666:::===???>>>===;;;===>>>??????===999666333222222333333222222111111444222///000333666666555666111,,,***---000111222333444666555444444555777777777777777999;;;===>>>AAA>>><<<;;;<<<>>>>>>>>>BBB???<<<;;;===@@@BBBCCC@@@AAABBBDDDDDDDDDCCCCCCAAAEEEJJJNNNOOONNNNNNNNNEEEAAA@@@BBBAAA>>>???BBB???===<<<>>>BBBEEEEEEDDDCCC>>>888444555999<<<>>>AAAAAABBBBBBBBBBBBBBBBBBGGGEEECCCAAA@@@BBBFFFIIIQQQUUUYYYYYYUUUQQQOOOOOONNNLLLHHHDDD???:::333///---///222666999<<<>>>???AAA??????CCCIIILLLIIIEEE:::777444333333555666777666777777555333222333555111000...+++***---333777555444222000////////////...---+++******+++---...---+++(((&&&&&&(((***---++++++++++++,,,,,,---......+++((('''((()))'''%%%))),,,000555888666222...///...,,,(((&&&&&&)))+++***(((&&&%%%%%%''')))+++(((((((((&&&&&&)))---000...---,,,---......,,,***+++,,,///111444666777888888666333000//////000222333222000000000///,,,+++>>>DDDMMMQQQPPPIIICCC>>>999888777999:::777222---000111222333333333222222111000000000222444555555555333///---,,,...111333333111///,,,+++++++++,,,333111000...///000222444666666777777888999;;;;;;888666777999888555777;;;AAA???<<<999777666666666888999::::::999777555444444444555777777666333000///111333555555444333111...,,,,,,///333555333///222444999???CCCCCC@@@===777444...***(((***---///666555555555555555555666555666777555111//////111111000...---,,,,,,,,,,,,---///222444666666666555555666888>>>CCCDDDCCC@@@DDDJJJOOOPPPNNNOOOSSSXXX[[[UUUMMMGGGEEEDDDCCCBBBAAA???;;;;;;===@@@BBBCCCCCC@@@===<<<======<<<;;;<<<>>>>>><<<888555444555999:::<<<@@@BBBCCCAAA>>>@@@@@@???>>>===;;;999999888666333///,,,---111555777777777777777777888888888777444000------///222666777777666444444666888;;;===BBBFFFHHHGGGFFFDDDEEEDDDEEEFFFFFFEEEBBB????????????@@@@@@===888444333333555888;;;:::444//////...------...000111111222444777666444444555777888777666444222111//////((('''&&&'''+++000555888888888777666444222000///++++++---000333444333111......------......//////222333444333111///------111000......000333666999777777555555888;;;777000...///111222333333333333111111222222111111111222000000000000000///......111222222333444777;;;???AAA@@@===;;;999888888888===:::777888999:::888555666777777555111...------///......///333666999:::444666999<<<>>>>>>=========>>>>>>===;;;888444222333444555666666666666666555222000111333555555444666222---,,,...000222222222333444333222111222333222222333444777:::<<<>>>>>><<<999888999<<<>>>???CCC@@@>>>>>>@@@BBBDDDDDDBBBCCCDDDEEEEEEEEEEEEDDDDDDGGGJJJLLLMMMKKKJJJIIIFFFCCCCCCEEEDDDAAAAAACCC???======???CCCFFFGGGFFFDDD???888444444777:::<<>>???@@@??????AAAEEEFFFEEECCC:::888555333333444555666555666777555333222333444333222000---+++,,,000333666555333222111111222222...---,,,,,,,,,...000111///...+++***)))***,,,---++++++++++++,,,---...///---***'''&&&(((***))))))+++...222666888777444111222000---***'''(((+++...,,,***'''%%%$$$%%%''')))'''((()))((((((***---000000...---------,,,***(((+++,,,...111333555666666666444111///......///000111111111222222222111///CCCJJJSSSWWWTTTKKKBBB<<<777777:::===>>>;;;333,,,333444555666666666666555777777666555444444444444666444111......000333555222111...,,,+++++++++,,,000/////////000000111222555666666666666777777777666555666888777555666:::???>>><<<:::888888888888<<<<<<<<<;;;:::888777666888666666:::>>>>>>999333---///111333444444333222------...111666777555222222555:::@@@CCCCCC???;;;555222---)))(((***---000888777666555555666777888555777777666333222111222222111///...------...///...///000222444666777888666777999<<>>999666777999;;;<<>>BBBGGGJJJKKKKKKKKKIIIHHHIIIJJJKKKJJJGGGDDDAAAAAABBBDDDDDDAAA===999555555777;;;???>>>999444111///,,,,,,---/////////000111333444444444666777777555222000.........///''''''((())),,,000333555999:::;;;:::999666333111)))+++...333666666333111,,,---///111222222222222111///............,,,+++111000///...///222555777444444222333:::>>>:::222...///000111222111111000------///000222333444444444444333222111000//////000111333444666:::???CCCCCCAAA???===;;;;;;;;;;;;???>>><<<:::999888888888777777666333///......///000///000000222555777999666777888:::<<<===>>>???>>>>>>===<<<999666333222444555777:::;;;<<<<<<<<<777666444444666777777666666333000///000111222111444444555333000//////000...///000333666:::===>>><<<:::777666777:::>>>AAACCCBBBBBBCCCEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJHHHFFFEEEEEECCCCCCEEEDDDAAA???AAA???>>>===???CCCHHHJJJKKKHHHBBB;;;777666999;;;===EEEDDDBBBAAA@@@AAAAAABBBCCCGGGJJJHHHEEEDDDGGGKKKMMMQQQVVVWWWUUUOOOKKKHHHKKKIIIFFFCCC@@@===999555222222222444666999<<<>>>???@@@@@@@@@???>>>@@@AAA;;;999777555444333444444333444666555333111111222444333222///,,,,,,...000666666555444333333333444------------///111333555222222000///...---------******+++,,,---//////000,,,)))&&&&&&(((***,,,,,,...000333555777666666555555333///+++)))***...222///,,,'''###"""###%%%'''''')))+++++++++,,,...000111000...------,,,)))''')))***,,,...000111222222333222///---------...///000111333555666666666555GGGMMMTTTVVVRRRIII@@@;;;666888<<>>FFFGGG???777---///111333444444444333000111222555888999666444333555999>>>AAA@@@;;;888333000---***)))+++///111888888666555666777888:::999::::::999777555333222000000/////////111222333333222111000222444777:::777888999;;;<<<<<<;;;999666888===CCCHHHKKKKKKJJJFFFEEEDDDDDDDDDEEEEEEDDD>>>:::444111000222333444888777666666777999::::::<<<:::777444000...---...333333444777;;;>>>>>>>>>DDDBBB???;;;888666555444444444444333222222444666;;;999777666555555666777999888666333//////000222222888===;;;444000222666===???CCCGGGKKKMMMMMMNNNMMMMMMLLLMMMMMMKKKGGGDDDAAABBBCCCEEEFFFEEEAAA===777777999===AAAAAA===999222///+++***,,,......------...000111333555777888555333000---+++,,,...///------...000111222222333;;;<<<<<<;;;999777555444---...000333555555333000,,,...111444666555444444444111......000111000---111000///...///111333555444333111333:::???:::111---...000222333333333222/////////111333555666666666666444222111///......///111333444666:::???BBBCCCBBB@@@???>>>>>>>>>???AAA@@@>>>:::777555777888888777444111...---000222222222222111000111222444777666666777999<<>>@@@CCCHHHLLLNNNJJJEEE>>>::::::===@@@BBBEEECCCAAA?????????@@@@@@@@@FFFKKKKKKGGGDDDGGGJJJKKKMMMOOOPPPOOOLLLHHHFFFJJJGGGEEECCCAAA???;;;999555333222222333777;;;===@@@BBBCCC???;;;999===AAA<<<<<<:::888444222222222000111333222000.........222222222000---,,,---...777666555444333222111111,,,,,,---...000333555666444333333222000///---,,,)))***+++---///000111111---+++)))'''(((***---...000111333333444444555666555333000+++)))+++000333...+++&&&###"""###&&&((('''***---............///111000......///...,,,***((()))+++,,,---.........111000///---------...///000333777999:::999888888LLLOOOSSSRRRNNNGGGBBB???888999===CCCGGGEEE>>>888888888888888888888888888666999;;;;;;888555555555555444222000000111333444---,,,)))'''''''''((()))***+++---///000000000000555666666666555444333222333222444777666222333666777777777777777777888888999888666444333333333333777777<<>>===<<<999666333/////////000222444666777888666333000000333666999777888:::;;;:::888777666///111555;;;AAADDDCCCBBBAAAAAABBBBBBAAA@@@??????999555000,,,,,,---...///333333444444555777:::<<<:::888444111///...---,,,000000222555:::===>>>===AAA@@@<<<999666444444333333444555444333333555777;;;:::888777666666666666999999777444222111222444555;;;AAA@@@:::666777;;;@@@AAADDDGGGIIIKKKMMMMMMQQQPPPOOONNNLLLIIIEEEAAA@@@AAACCCFFFGGGFFFCCC@@@999999;;;???CCCCCC@@@<<<444000***))),,,......,,,---------///222555888999555333///,,,+++,,,///111111333555777888888888777>>>===;;;999888777777888444333222222333333222111...000333666888777666444777333000111333444222000222111///......///111222444444333444:::===888///,,,///333666999:::::::::888555222222444666777666777666444111///...------...000222333444777:::===>>>>>>======>>>???AAABBBBBB@@@===888444333555777888777333///---...111444444555555222...,,,,,,...666555444555777;;;>>>AAABBBBBBAAA@@@===:::777555000222666;;;>>>?????????=========<<<:::999888888777777777666555333222111555666555333000.........000000222333555666777888555555333222222666===BBBDDDEEEHHHLLLOOOPPPNNNLLLMMMLLLJJJHHHHHHHHHIIIJJJEEEDDDCCCEEEGGGIIIHHHGGGAAA>>>>>>@@@???:::999;;;AAA@@@??????AAAEEEKKKNNNHHHCCC===:::<<>>>>>===>>>>>>@@@FFFMMMOOOLLLIIIHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHJJJGGGDDDCCCAAA@@@===;;;666444222111222666:::<<>>???>>>;;;666222111111---...///...,,,++++++,,,---/////////------...///666555444222000...---,,,***+++,,,...000222444555222222222111///---+++***)))***,,,...000111111111000///---+++***+++---///000222222111000000222444333222...+++)))***///222***(((%%%######%%%)))+++))),,,...//////..................///111222111///,,,------...............000///............//////222666;;;===<<<999888777OOOQQQRRRPPPMMMIIIGGGFFF>>>===>>>BBBEEEEEEBBB>>>999999888777666666666666666:::>>>>>>;;;888888999444333111///...///000111+++***(((&&&%%%%%%&&&'''(((***+++---///000000000444444555555444333111000111000333666555111111555555555666666777777777777666555222111000111222333999===HHHWWWaaa]]]NNN@@@333333444666666777777777888888888888888777777666555555666888999888555333222111///...///222555777888999:::;;;===>>>???@@@DDDCCCCCCBBBBBB???;;;888111111111222333555777999:::777333//////111555777555888<<<<<<:::777444333+++,,,000444999<<<<<<;;;@@@AAABBBAAA>>>;;;;;;;;;555222///---...///000000333444555555555777:::<<<999777444333333222000///...///222888===AAABBBBBB===<<<:::999777666555555444444444333222222444777;;;;;;:::999999888777777777777777555333222444555888===BBBBBB???<<<>>>@@@BBBCCCDDDFFFHHHKKKLLLMMMRRRQQQOOOMMMKKKGGGBBB>>>>>>???BBBEEEHHHGGGDDDBBB===<<<===AAAEEEFFFBBB???888222,,,+++///222111///---,,,,,,...222666888999666333000...---///111333222444777;;;===???@@@@@@???===;;;888777888999:::;;;888666444555555333222111333555777888777555444666444333333333333111000222111000.........//////222555666666888:::666//////222777===AAACCCDDDDDDBBB===666333444666777666777555333000...---,,,,,,---///111111222333666888999999:::<<<>>>BBBEEEFFFEEEAAA<<<777555555777888777666333///---...222555666777777444...******+++444333222333555999===???BBBBBBCCCCCCAAA===:::777000333777;;;>>>??????>>><<<>>>>>>===:::777777777777999;;;:::777444222111111111222000...,,,,,,---...///000111222222111111000111111000///222999???DDDEEEIIIMMMRRRSSSRRRPPPPPPNNNKKKHHHHHHHHHJJJKKKDDDBBBAAACCCHHHLLLLLLKKKDDD@@@???@@@???;;;;;;>>>BBBAAA???===>>>AAAGGGLLLDDD@@@:::888999>>>BBBDDD@@@@@@@@@@@@???>>>>>>===BBBGGGOOOSSSSSSOOOKKKHHHDDDAAA??????CCCGGGJJJKKKLLLIIIEEECCCAAA@@@===<<<777555333333444777;;;===AAADDDEEECCC>>><<<>>>BBBAAABBBCCC???888222000000---------+++))))))***+++***+++---,,,,,,,,,...000333222111000...,,,***(((++++++,,,...///111222222000000000///---+++)))(((***+++...000111111111000111111111///------///000111222333111---,,,...000000///---***)))***---000'''&&&%%%%%%&&&(((+++---,,,...000000...,,,,,,,,,++++++,,,///222444444333111111111111111000//////..................//////222777===???<<<999777666MMMOOOPPPOOOMMMJJJIIIJJJFFFBBB>>>>>>@@@BBBAAA???:::888666555333333333333444999>>>???;;;888777888444222000...---,,,------+++)))'''%%%%%%%%%''''''((()))***+++---///000111111222333333333111///...//////222666444000000333555666666777777777777777666444111000000111444555;;;DDDSSSccckkkbbbOOO???555555555666666777777777666777666555555555777888888777666666777666555333333222111111222555999;;;888:::>>>AAACCCEEEEEEEEEFFFEEEEEEFFFHHHFFFBBB>>>666555444444444555666666888555000------000333666444888===>>>;;;666333111,,,...111333666777999:::BBBCCCCCC@@@<<<999999999444222111222444666666555888999:::888777777999<<<999888666777999999666444000111555;;;@@@CCCBBBAAA999999:::::::::::::::999555555444222000111444666:::;;;<<<<<<<<<:::888777333444444333222222444555999<<>>===???AAAEEEHHHIIIFFFCCCBBBAAAAAADDDHHHHHHEEEBBB<<<555///...333777666444...---+++...333777999999666555333111111222444555333555888;;;???AAACCCCCC>>>>>>===;;;::::::999999<<<;;;::::::;;;:::777555555666777777777555444222444555666666333111000000222111000///...------......444888777777888555111555888>>>DDDHHHKKKKKKKKKIIIAAA777222333555777666777555333000...---------+++---///000111222555777777888;;;>>>CCCHHHMMMOOOJJJDDD===999999;;;;;;;;;666555333///...///222555666888999666000,,,,,,...111111000111444777;;;===???AAADDDEEEDDD@@@;;;888444666:::>>>@@@@@@???>>>???AAABBB@@@<<<999888999777:::======999555222111...///000///---,,,---...---...///000111000000//////111333222000222888>>>CCCEEEHHHNNNSSSVVVVVVUUURRROOOKKKHHHGGGHHHJJJLLLEEEBBB@@@CCCJJJNNNOOONNNGGGCCC@@@@@@>>>;;;<<<@@@CCCBBB???<<<:::===CCCIIIDDD@@@:::777888<<<@@@BBB???@@@AAABBBBBBAAA???>>>AAAEEELLLSSSVVVRRRJJJCCC???===;;;>>>DDDIIIMMMMMMNNNKKKGGGCCCAAA???===;;;888777666666888;;;>>>@@@@@@BBBDDDCCCAAA???@@@AAACCCEEEFFFBBB:::333000000......,,,***((((((+++---******+++***)))***---000............---,,,***)))------...///000000000000///...---,,,+++***)))(((+++---///111111111000//////111333333111000222333222444555111,,,)))+++------------+++******,,,...''''''''''''(((***,,,---...///000///,,,+++***+++))))))***---111333333222111111111000///...---,,,,,,,,,,,,,,,------......///666===@@@===888666666IIIKKKNNNNNNMMMKKKJJJIIILLLFFF>>>;;;<<<>>>>>>>>>:::888666333111000000000111777======999555444555333222///---++++++***++++++***(((&&&%%%&&&'''((((((((()))***,,,///111222///000111222111000...---//////111555444000000333666777777888888888888777666555222000111333666888;;;FFFXXXiiinnnbbbLLL;;;555555666666666666666666444444333222222444777:::;;;999666555666666555444444333222222444777;;;===999<<>>???<<<666222000000222555666666888:::===CCCDDDDDDAAA<<<999999:::555444555777:::<<<<<<;;;>>>??????<<<888777999;;;:::999888;;;===>>>;;;888333555888===@@@AAA>>><<<777888:::<<<============666555444111///000333666999:::===>>>>>><<<999777000222222222111111333555999:::<<>>??????>>><<<:::888<<<<<<>>>@@@@@@???;;;777777888888777666444222111444777:::999444000///000222111000///...---------+++333999888777777666444:::===CCCIIIMMMOOOOOOOOOLLLCCC777111111555777777888666333000.........///)))+++...000111333555888:::;;;>>>CCCIIIOOOUUUXXXOOOGGG>>>;;;===@@@???>>>555555333000...///222555666999;;;888222...///111/////////111333777:::<<<===@@@DDDFFFEEEAAA<<<888777999===AAABBBBBB@@@???CCCFFFGGGEEE@@@<<<<<<<<<777;;;??????:::555222111...///000000//////000222---...000111222222222111111444777666444555;;;@@@CCCDDDHHHNNNTTTWWWXXXWWWSSSPPPLLLHHHGGGHHHJJJLLLGGGCCCAAADDDJJJPPPQQQOOOHHHCCC???>>><<<:::<<<@@@DDDCCC???:::888:::@@@FFFGGGBBB<<<888999<<>>@@@GGGOOOTTTQQQGGG>>>;;;:::;;;???GGGLLLOOOOOOPPPLLLGGGDDDAAA???<<<::::::999999999;;;>>>@@@BBB???AAACCCCCCBBBAAAAAAAAADDDGGGIIIDDD;;;333000000000///---***((())),,,///***+++***)))((())),,,...***+++,,,---------,,,+++//////000000000000//////...---,,,+++***))))))))),,,...000111222111000///---000444555444333444666333555666333,,,)))***,,,,,,------,,,+++***+++---'''(((((()))***+++++++++000111000...+++))))))***(((((())),,,///111111111...------,,,+++***((('''*********+++,,,,,,,,,------444===???===888777777FFFEEEDDDCCCDDDFFFHHHIIIUUUMMMCCC;;;999;;;???AAA???999222111444333...)))---000333444222///---,,,111444777777333...***''',,,,,,+++***)))***---///------------...000111222...///111111222111000///...///000000111222333444888888888777777777777666777777555222///000444888BBBNNN^^^fffaaaRRRCCC999555555555666555555444444333444444333222333555888555666888999999999888777555555555555777999<<<===???BBBGGGLLLNNNNNNLLLJJJGGGEEEDDDGGGKKKJJJEEE@@@===<<<<<<;;;888555222111000///---,,,,,,---///000111333666666555444333444666666666777999===@@@BBBDDDDDDBBB>>>999666555555666555444444777:::>>>AAAAAA???<<<:::777666666666777888:::===???@@@>>><<<777;;;???AAA>>>:::555333333444555666777888888888444333222111111222444444888::::::777888<<<===<<<444222000//////222555777:::;;;;;;;;;<<>>777111333:::???>>>:::111000......///222666888999:::888666777<<<===:::;;;888666666888999888666777999<<<===<<<<<<<<<<<>>???<<<999888888555222...---///000222666999777222//////222444111......111222000...000///...000333555666666<<>>888999===??????888777555444222222222222444888999666000,,,---///222222222333333555666777>>>??????>>><<<:::999999777<<>>>>>===;;;;;;<<<<<<:::444//////222555555333111111222666666555555555444444444555888;;;<<<======???AAAHHHIIIJJJMMMPPPTTTXXXZZZUUURRRLLLHHHEEEFFFGGGIIIJJJGGGDDDEEEIIILLLJJJGGGDDDAAA>>><<<>>>AAADDDEEEHHHBBB<<<:::>>>CCCHHHIIIFFFDDDBBB???===;;;;;;;;;???AAADDDGGGGGGFFFCCCAAA@@@CCCFFFGGGFFFAAA;;;777:::;;;===BBBHHHMMMNNNOOOJJJHHHFFFDDDBBB???:::777888<<>>???@@@:::555000000333444000++++++,,,...000///---***(((...222777888666111---++++++,,,,,,,,,+++,,,...000/////////000111222333444000000111222222111000///111111222333444555666666888888888888888777777777888888777444111000333666@@@IIIUUUZZZVVVKKK@@@999555555555555444333222222333444444333333333666888888888999999888777666666666666777999;;;>>>@@@AAABBBDDDHHHKKKLLLLLLKKKIIIFFFDDDCCCFFFIIIJJJFFFAAA??????>>><<<999666333222---,,,***))))))***+++,,,---///111111000111222444:::999999888999;;;===>>>??????===999555333222333555444444555777999<<<===>>><<<888444222111222333555555666999<<<===<<<;;;888;;;??????<<<777333111000111222333444555555555222222222333444666777888<<<===;;;666666999:::888333111///...///333777999999999999999:::>>>DDDHHHLLLKKKLLLNNNPPPQQQOOOMMMLLLKKKKKKKKKJJJHHHFFFDDDAAADDDHHHKKKMMMLLLKKKIIIHHHDDD??????BBBDDDBBB@@@;;;666333666===@@@===999222000......///111444777888:::999777999>>>???===:::777444444444444333111333555999;;;======>>>??????===;;;;;;===<<<999777666666555222///---...///111555777666222000111444555222000111444666555333222000...///111444666666===BBBJJJNNNMMMJJJHHHHHH???888111...000333444444555444444333444555666777222///,,,///666<<<>>>>>>BBBDDDHHHLLLPPPSSSVVVWWWPPPGGG===888888:::;;;:::666666555555444444444333333555666333...***+++...555555555555666666777777888999888777555444444555999<<<@@@AAA@@@??????@@@FFFHHHIIIHHHFFFDDDCCCCCCCCC@@@>>><<<<<<999555111222444555555222111222333999999888777666555444333777999<<<>>>???@@@BBBDDDHHHHHHIIIKKKNNNRRRVVVYYYVVVRRRKKKEEEBBBBBBEEEGGGIIIFFFDDDFFFJJJLLLJJJGGGBBB@@@===<<<>>>BBBEEEGGGHHHDDD???>>>AAAFFFIIIJJJKKKKKKHHHCCC>>>:::::::::===???BBBDDDEEEEEEDDDCCCFFFFFFFFFDDDAAA===999777999:::===BBBGGGKKKKKKKKKEEEDDDBBBAAA@@@>>>:::777999;;;===;;;888666555666666999===??????>>>>>>???EEEEEECCCAAA<<<777222///111111111111000000000000+++((($$$$$$'''***,,,,,,,,,)))***///222111111333888:::;;;888222......000222///,,,******,,,,,,,,,...000222333333222000...//////000111222333333333555666666222...+++***+++,,,+++***+++---//////...///---***))))))(((%%%"""&&&+++//////,,,***+++---++++++***)))))),,,111555444222///,,,+++***)))(((---......---,,,+++,,,,,,...000333333222111111222>>><<<;;;:::;;;>>>AAACCCMMMJJJEEEAAA@@@???>>>===555111...///333444111---*********---000///***&&&+++000666999999555111///+++---//////...---...///000111222333444555666666111222333333222111000///333444555666777888888888888888888888888777666666777888888666333222222333===AAAGGGJJJGGGAAA<<<888666555555444333111//////111222333333333333555888;;;:::888777666555555555666777:::===@@@CCCEEEFFFEEEFFFHHHIIIJJJJJJIIIHHHFFFDDDBBBDDDGGGIIIGGGEEEBBBAAA@@@>>>;;;888555333---,,,***(((((((((***+++,,,------,,,,,,...222555======;;;:::999888888888999888666333///...000111333444555666888888888888;;;999666333111000111111333333333666999;;;;;;;;;:::<<<===<<<888333000.........///000000111111111///000222555777999:::;;;??????;;;555333555666444222000...---///444999===999999888777888<<>>;;;777555555999???AAA===999333111///......000333555666:::;;;999;;;@@@AAA???<<<:::666444333222000...000222666;;;>>>AAABBBBBB???>>><<<;;;;;;999666444333444555333000...------000333555555222222444777666444222444888::::::888333000------000333666777>>>CCCJJJMMMLLLIIIEEECCC:::555000...111444666666777777888999999999999999333111000333:::@@@DDDDDDFFFHHHLLLOOOQQQRRRQQQPPPIIICCC<<<888777888777555333444666777777777777666333444444111---+++---000777777888999999:::::::::555444222111111111222333:::;;;<<<===<<<===@@@BBBCCCEEEHHHIIIIIIHHHIIIJJJKKKGGGBBB>>>;;;999777555555666666444222222444555>>>===<<<999777555333222555888;;;===>>>@@@BBBEEEGGGGGGGGGHHHKKKOOOSSSVVVVVVQQQIIIBBB>>>>>>AAACCCEEECCCCCCEEEIIIJJJGGGDDD>>>===;;;;;;>>>BBBFFFIIIGGGEEEBBBBBBDDDGGGIIIJJJMMMNNNLLLEEE<<<666666888999;;;===???BBBCCCDDDEEEKKKIIIEEEAAA===:::888777999:::===AAAFFFHHHGGGFFFAAA@@@??????@@@???<<<:::;;;;;;:::777444111111222444777;;;<<<:::888777777<<<======<<<:::777444222000111333444333111///...---)))&&&$$$&&&((()))***+++))),,,333666555333444;;;===>>>:::555111000111///...---...000222222222444444444444444333111111//////...//////000111222333444444111...+++++++++++++++,,,...000000...,,,---,,,++++++***'''### $$$(((...000...,,,,,,---++++++,,,,,,,,,...333666888555000,,,***+++---...444222000...---------...000111000...------///111;;;:::888888999;;;>>>@@@AAA@@@??????@@@???===;;;444111...000333333000------++++++///333333...((('''---555999:::777444222---000111111///---++++++000222444555666777666666222333333333222111///...333555666888999999999999555666666777666555444333333444666666555444222222777999<<<======:::888666666666555333111///---,,,///000222222222333555777999888666555444444555555555666999===AAADDDGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDDDDGGGIIIIIIHHHEEEDDDBBB???<<<999777555111///---+++***+++,,,,,,///...,,,***))),,,111555;;;;;;:::999777666555444444444222///,,,,,,...111111333666888999777555333777777888888888666555444444333333555888;;;<<<<<<;;;<<<<<<999555000...---///...------,,,,,,,,,,,,---///222555888999::::::??????:::444111333444222111///,,,,,,///444;;;???<<<;;;888666666:::@@@EEEGGGGGGHHHJJJLLLMMMLLLJJJIIIJJJJJJIIIGGGEEECCCCCCEEEHHHKKKNNNNNNMMMKKKJJJFFFDDDBBBBBBAAA???;;;888666555666999===???===:::444333111000///111222444777<<<>>><<<===@@@AAA???@@@>>>;;;999777555444333222444888===BBBEEEEEEDDDAAA@@@>>><<<:::888555333222444666555333000///...000222444444444555777:::777444222444888:::999888111...+++,,,///444999;;;AAADDDIIILLLKKKFFFAAA>>>666333000000333777888999777888:::<<<<<<;;;:::999555444444777>>>DDDHHHIIIHHHKKKNNNPPPPPPNNNKKKHHHBBB???;;;999888777555333222333666999::::::999888666666555333000000222555888999;;;===>>>>>>>>>>>>777555222000111444666777::::::999999:::===@@@BBBAAADDDGGGIIIJJJKKKLLLNNNRRRNNNGGG@@@<<<:::999999:::999777444444555777999AAA@@@>>>;;;777444222111111333666888:::<<>>AAACCCEEEIIIGGGDDD@@@===:::888777:::;;;===AAADDDEEECCCAAAAAA@@@@@@AAACCCCCCBBBAAA>>><<<999555111//////000222444666666444111///...000222444666777777666555000111222222111000...,,,...,,,***((('''(((((())),,,)))+++111555444444555;;;<<<<<<:::555222111111++++++,,,000333666666555777666555444333222222222......---------///000222444444333111...,,,+++***)))***,,,///111///+++(((***+++,,,,,,+++((($$$!!!"""'''---000///...------,,,...///000111333666888;;;999666222//////000222555333222111111111000///222222111000...---///111:::999999888999;;;<<<>>>777888:::===@@@@@@>>><<<666444222222333111...+++---+++,,,000555666111,,,&&&,,,333888999777555333111333444333///+++)))(((///000333666777666555444222333333333222000///...222333555777888888888777222222444444444333111000---///111444666555333222111222555777999888777555666666555333000...+++***,,,...111222222333444666666555444333444444666777222333666:::===AAADDDEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJHHHFFFFFFGGGHHHIIIIIIFFFDDDBBB???<<<:::888777444222000...,,,,,,---...000...,,,(((''')))---111555555666666666555444333222222111///------///111111444888;;;:::888333111000444999>>>???<<<888555666555555777:::===>>>===:::;;;;;;888444000//////111000...,,,***)))))))))---...111444555666777666;;;<<<999333111444555333///...,,,,,,///444:::===???===999666555888===BBBBBBBBBDDDHHHKKKMMMMMMLLLHHHJJJKKKJJJGGGDDDCCCDDDEEEHHHKKKNNNNNNMMMKKKJJJHHHGGGFFFDDDBBB???;;;888777777777999:::<<<===>>>666555444222222333444555:::@@@CCC@@@???@@@@@@>>>AAA@@@???===;;;:::::::::999:::>>>CCCHHHJJJHHHFFFDDDCCCBBB???;;;888555444444666999999777444222222222333555666777888999;;;777444222333666888666444...,,,***,,,111777<<<>>>BBBDDDGGGHHHGGGCCC===999333222222333555888::::::666777:::;;;<<<:::999777666666777:::@@@EEEIIIKKKHHHJJJMMMNNNMMMIIIEEEBBB===<<<;;;;;;;;;999777444222444777999;;;;;;:::999777777666444333444777999888;;;>>>AAABBBCCCBBBAAA999666222222555888;;;<<<:::999888999;;;???BBBCCCCCCFFFJJJLLLMMMNNNOOOPPPTTTPPPIIIBBB===;;;<<<======;;;888666777999;;;<<>>;;;777444111000///111444555777:::===@@@CCCCCCBBBBBBDDDGGGJJJLLLJJJIIIFFFCCC@@@===;;;999:::;;;<<<===>>>===;;;888555666777666777999>>>BBBAAABBBBBBBBBAAAAAAAAAAAAAAAEEEFFF@@@777111222555222333444666:::===@@@BBB@@@AAABBBAAA@@@>>><<<:::<<<<<<>>>@@@CCCCCCBBB@@@DDDCCCCCCDDDGGGIIIIIIHHHAAA>>>999555222111000000///111222111...+++))))))''')))---111444666666666111000///...,,,,,,++++++/////////...,,,*********,,,(((''',,,///000111555666777777555333111000///))))))+++///444666666666777666444222111000000000------,,,,,,---///111222666555333111///---***)))***+++...111222000+++''''''))),,,...---***'''%%%$$$(((---000111///---,,,...000333555666777999;;;<<<===>>>;;;777333222222000111222555777666333000222444666666444333333333;;;;;;;;;;;;;;;;;;;;;;;;333444777;;;???AAA@@@>>>:::999777555444111---)))******,,,000555555222...***...444777777666444333555666777555000,,,)))(((,,,///222555666555333111000111222222111000///...000222444777888777666666///000222333222111///---***+++...222555666444222......111444888999777555666666555333000---+++***,,,...111333444444666888666555555555666666777888000000111333666:::>>>@@@AAAAAACCCEEEGGGIIIKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFDDDCCCAAA>>><<<:::999888555333000...,,,,,,,,,---,,,+++***'''%%%%%%(((***...000222555666555444333222333333222000///111222222555999======999555111,,,000888===???===888444777666666888;;;<<<<<<<<<777888:::999666444333333333222///---,,,+++++++++---...000111333444444444888999888444333666666444...---,,,,,,///222777999===;;;999555444666:::>>>???@@@BBBFFFJJJMMMMMMLLLGGGJJJLLLJJJFFFCCCCCCDDDEEEGGGKKKNNNOOONNNLLLKKKIIIIIIHHHEEEBBB???;;;999999:::;;;;;;;;;<<<>>>@@@888888777666666666777888===DDDHHHFFFCCCBBBBBB@@@AAABBBBBB@@@>>>===>>>???AAAAAACCCHHHMMMNNNKKKGGGEEEFFFEEEAAA<<<888666666666888;;;;;;999777666666444666888999;;;;;;::::::666333111222555777555333...,,,+++...333999>>>@@@BBBAAAAAAAAA@@@===888444000111333444666777888999444666888999999999777666777888999<<<@@@DDDGGGIIIFFFHHHJJJKKKJJJGGGBBB@@@===>>>??????>>><<<999777444555777999:::::::::999777666666666666888999:::;;;>>>AAADDDEEEDDDBBBAAA999555111222777;;;======<<<;;;;;;===AAADDDEEEEEEIIIKKKNNNOOOOOONNNOOOPPPPPPNNNJJJDDD@@@>>>???AAA???===:::999;;;>>>@@@@@@CCCAAA???<<<888555333111222333555666777:::>>>AAA@@@@@@@@@@@@BBBDDDEEEGGGCCCDDDEEEEEECCC@@@===:::::::::;;;;;;:::888666555444666777555333333777;;;???@@@@@@>>><<<::::::;;;===AAABBB???999555666888000000222444777:::<<<>>>999;;;???CCCDDDCCCAAA????????????@@@BBBCCCBBBAAAGGGEEEEEEFFFHHHJJJKKKJJJAAA>>>999666444444222111/////////---***(((((()))%%%(((+++///222333444444000///---+++***)))((((((---000333333111...,,,+++***%%%$$$'''***+++---111/////////000//////......))))))+++...222444555444555444222111000/////////,,,,,,---...000222333444666444222111000///---+++...///222555555333---)))'''+++///000///---++++++)))+++...000111000---,,,...111666999::::::;;;<<<===AAADDDBBB<<<666222222---...000555:::999555000111444888::::::888777777;;;<<<===>>>===;;;999777222222444777;;;======<<<===<<<:::888666222---***(((***...222444444222111///222666777777555444444777888888666333000......+++...222666777555222000...///000111000000......///111444666777777666555...000222333222111...---,,,,,,...222666777444222------...111666999999888666666555333111...,,,+++...000444666777888999;;;999999999999999999888888///...------000444888:::;;;===@@@DDDHHHLLLNNNOOOLLLKKKJJJGGGDDDBBBAAAAAABBBAAA>>><<<:::999999999666444111///---,,,,,,---''')))))))))'''&&&'''(((+++---111555777777555444222333555555333111111222333666;;;>>>>>>;;;777444---000666:::;;;999666333555555555777::::::999777333666999:::999888777888333222000//////000111222------...///111333555666666888888666555777777333...---------///111333444777666555333222444999<<<;;;<<<>>>BBBFFFHHHHHHGGGEEEHHHKKKIIIDDDAAAAAACCCAAADDDHHHKKKMMMLLLKKKIIIIIIIIIHHHEEEAAA>>><<<;;;;;;>>>BBBBBB???>>>???AAA::::::999999999:::;;;;;;???HHHMMMKKKHHHGGGGGGEEEDDDEEEEEECCC@@@???@@@BBBEEEEEEGGGLLLQQQRRRNNNIIIEEEFFFFFFBBB===888777777777999;;;;;;999888888888777999;;;===>>>===:::888666333111333777999888666000///...111555:::===>>>???<<<:::999999777333///...000333444555555555555444555666777777777666555888999;;;<<<>>>AAADDDFFFDDDFFFHHHIIIHHHFFFCCC@@@BBBCCCEEEDDDAAA===:::888777777777777888888888888888888888:::<<<=========@@@CCCFFFGGGGGGDDD???===888444111333999>>>???>>>>>>???AAAEEEIIIKKKJJJHHHLLLNNNOOOOOOLLLJJJJJJJJJJJJKKKJJJFFFBBB@@@AAACCC@@@>>><<<===@@@CCCDDDDDDCCCBBB@@@===:::888666555444555666777888:::>>>AAA===>>>???@@@AAAAAAAAAAAA???@@@BBBCCCDDDCCCAAA@@@>>>>>>===;;;999777666666777999999666111///222666>>>???>>>;;;777444555666<<<===???>>>;;;999888999...///111333555666888999666999>>>BBBEEEFFFFFFEEEBBBAAA???@@@BBBDDDDDDDDDEEEDDDBBBCCCEEEGGGHHHGGG???<<<888666666666444222000///...+++((((((***,,,+++,,,...000111111000///---...---,,,+++(((&&&$$$)))...444777555111...,,,'''######''')))((((((***'''((()))+++---......---,,,,,,,,,---000222333222222222222111000///......***,,,...111333555666777444222000111222333111///000111333555666333...***+++...222222000...---...//////000111111///---+++,,,111666:::;;;;;;;;;;;;???CCCFFFDDD<<<555222111...---...333888999555111000333777:::;;;;;;;;;<<<;;;<<<>>>???>>>;;;777555111111111333666888999888>>>===<<<:::777333///,,,(((,,,111444555555444555444666888888777555444444777888999888555333333333+++...222666777555222000---...///000000///......///111444777888777666444///000222333333111///---/////////222666777444111...,,,,,,///444999;;;:::666666555333111///---+++///222666888999:::<<<===<<<=========<<<:::888777///---+++***,,,000444777777:::???DDDIIIMMMPPPQQQLLLKKKJJJGGGBBB???======@@@???===;;;999999999999888777444111///.........&&&(((+++,,,+++************---111555888888666555111444666777555222111111444777<<>>@@@IIIPPPOOOLLLLLLLLLJJJHHHJJJJJJGGGCCCAAABBBDDDFFFFFFHHHNNNSSSTTTPPPKKKDDDFFFFFFBBB<<<888777777888999;;;:::999888999:::999:::===@@@@@@>>>:::666555333222444999<<<<<<:::222111111333666:::;;;;;;<<<999555333333222///,,,,,,///222333333222222222444444555666666666666666888:::;;;<<<===???AAACCCCCCEEEGGGHHHHHHFFFDDDBBBGGGHHHIIIGGGCCC>>>:::999999888777777666777777777;;;;;;<<<>>>AAABBBBBBAAAEEEGGGIIIIIIGGGBBB===999999555333555<<>>===???CCCFFFGGGFFFCCCBBBAAA???<<<:::999888555555666666777999===@@@;;;<<<>>>@@@@@@@@@??????>>>???@@@BBBCCCDDDEEEFFFBBBBBB@@@===:::777777888999;;;;;;777111...000333>>>???>>>:::555222222444:::;;;;;;<<<;;;:::888777...///000222444555555555666999===AAADDDGGGHHHIIIDDDBBB@@@@@@BBBDDDFFFFFFCCCAAA??????AAACCCDDDCCC>>>;;;777777888777555333222111...+++)))***---000111222222222111///,,,++++++---//////---)))$$$!!!&&&,,,555999777222...,,,$$$"""###(((***'''%%%&&&######%%%(((+++.........///...------000111222111111111111111111000///...***,,,///222555777888888222000///111444666555333///000111333333111,,,(((///222555444111......///222222111111111///---++++++///666:::;;;:::::::::@@@DDDFFFCCC:::333111111111...---000555777555111///222555888999;;;===???>>>===<<<>>>???>>>999555444222///------000444666<<<<<<;;;999777555222111333222111333777999777555777999;;;:::777222000///888;;;===>>><<<999666555000///...000333555333111+++,,,---+++))))))---000333333444333333444777999333444555444222...***(((111222444666555444111000,,,))))))111===BBB???:::666444222111222222111000444777;;;<<<;;;;;;===???HHHFFFDDDBBB@@@===999555---,,,++++++---000444666;;;999999AAAKKKRRRRRROOOOOOHHHBBBAAADDDEEEAAA<<>>>>>999333///,,,///111222000...------,,,+++******,,,000333555666222000222888======;;;AAADDDEEECCC>>>:::888888666;;;CCCHHHJJJIIIHHHGGGIIIFFFCCC@@@>>><<<999777888===CCCGGGGGGEEECCCBBB>>>:::666666:::>>>@@@@@@IIIJJJKKKNNNPPPOOOMMMJJJHHHLLLOOOOOOJJJEEEAAA@@@FFFEEEFFFKKKQQQRRRNNNIIIHHHFFFBBB???<<<;;;;;;;;;>>>===;;;888666777:::======@@@CCCEEECCC>>>888555333000///333:::======:::777666666888::::::999888;;;666111.........,,,***,,,///222333222000...---000000000111333555777999:::999888777888;;;>>>@@@GGGHHHHHHHHHGGGFFFDDDCCCNNNLLLKKKIIIGGGBBB<<<888777777777666444333444666;;;@@@EEEFFFEEECCCDDDFFFCCCEEEHHHGGGCCC>>>:::888555666888;;;===???@@@AAA<<>>???CCCHHHJJJHHHEEEBBBAAA??????@@@AAABBBEEEFFFHHHJJJEEE@@@???@@@???:::666666777999::::::<<<>>>AAA===???BBBDDDCCCAAA===;;;<<<:::;;;<<<;;;999===CCCCCCDDDDDD@@@<<<:::;;;===;;;===<<<888111...000444>>>@@@AAA<<<555///...///555888<<<===<<<;;;::::::666444222222333444555555888;;;@@@CCCEEEFFFGGGIIIFFFCCCBBBCCCFFFGGGFFFDDDDDDAAA>>>>>>???@@@>>>;;;666666777777777777777777333222///,,,***+++...111<<<;;;888555222///---,,,***---000111...***'''&&&//////000111333333111///(((***+++,,,,,,+++)))((($$$%%%&&&&&&%%%(((---222222222000...---...111444666555222000//////000000...,,,,,,000555888888777222000......///000000///222000,,,)))(((***---///333333333222111///---,,,///000222333333111///...222333666666666777999:::>>>??????<<<777444222111111111111000000000000//////222444555444555999<<<:::999999;;;===<<<888444222000...------000333555:::;;;======;;;888444222111111222555999:::999777666888999999666222000///888:::===>>>===;;;888777111000///111333444222000,,,------+++***,,,000444555666555444222222333555444444444333111///,,,***333555666777666444222000---,,,,,,333;;;???===999222111000111444666666555888;;;>>>>>>======>>>@@@GGGEEEDDDBBBAAA???<<<999000///...---///222666888::::::;;;BBBJJJOOOPPPNNNMMMIIIEEEDDDEEEEEEBBB???BBBCCCBBB>>>999777999<<<===<<<:::666111//////000//////......000333777999999666333333444444222000000111333333222000...,,,111222222333444444444444555555555555444333222222222444555555444444555666444555777999:::::::::999444111...///333555444111000///,,,,,,---000222333666888<<<>>>===888111---,,,...000000...---,,,,,,+++***))))))+++---000222000...---000666999999777===???@@@???:::777555555444999AAAGGGIIIHHHHHHGGGHHHEEEAAA>>><<<:::777444666;;;@@@DDDDDDDDDCCCCCC===999555555999???CCCEEEJJJJJJKKKNNNPPPOOOLLLJJJIIINNNSSSTTTPPPIIIDDDAAABBBBBBDDDIIINNNOOOKKKGGGEEECCC@@@===<<<;;;;;;;;;===<<<999777666777;;;===???AAACCCDDDBBB>>>999666333111000444;;;??????===;;;:::999999:::999777555888444000.........,,,***,,,///222333333111///.........//////111444666777999666222000111666;;;>>>DDDDDDCCCCCCDDDEEEFFFFFFLLLKKKJJJHHHFFFBBB<<<888777777777555333222333555<<>>>>>???>>>>>>===@@@EEELLLPPPNNNGGGBBBBBBAAA@@@???===<<<;;;:::<<<@@@EEEGGGFFFDDDBBBAAA===>>>???AAADDDGGGIIIJJJMMMJJJFFFCCCAAA>>>:::777888:::;;;<<<<<<>>>AAACCCBBBDDDGGGIIIGGGDDD???<<<;;;999999:::888666999???AAACCCDDDBBB>>>;;;;;;<<<777777666333000///000222:::===???;;;555///---...444777;;;<<<;;;:::999999888777555555666777777777<<>>===>>>>>>;;;888555555444444444555555666000111000///---...000333999999888777555333111///---///111111///---,,,,,,111000000111222222111///......//////...,,,***)))((())))))(((''')))...222000000000///...///222444777555333000////////////,,,+++,,,///444888888777000///------...///111111111///,,,******,,,///222333333222111000///......///000111222222111111000333555888999888666555555666777777555222111111222222111111111111111111111111222333333222333666:::555555666888999999666333///.........000222444555888;;;>>>@@@???;;;777333000111444888;;;<<<:::888444666888777555222111111888:::<<<>>>>>>===<<<;;;444333222222333333222000......---,,,,,,///333777888888777555111000000111555444333222111///...---777888999999777555222111//////111444888999777555---------111555999;;;<<<<<<>>>???@@@??????AAACCCEEECCCBBBAAABBBAAA???>>>666555222111222444888::::::<<>><<<888333222222444444333222222333666999;;;<<<888444111111222222111000111111111000///......///000000111111111111000666555333222111111222222444555666666555444666777777999;;;======;;;999888555111......000222111//////...,,,++++++---///111888:::======:::555///+++,,,---//////---,,,,,,,,,,,,+++***)))***,,,...///***)))***...333666555333555777888777555222111111000555===CCCFFFFFFFFFFFFCCCAAA===;;;999777555333666999<<>>>>>AAAGGGLLLLLLHHHDDDBBB@@@???===<<<;;;;;;;;;<<<:::888666666888;;;===>>>???@@@???>>>;;;888666222000111666<<>>===<<<;;;999555333444222///.........,,,+++---///111333444333111000---------...000222444666777333---***+++000777<<<@@@>>>======???BBBFFFIIIIIIHHHGGGGGGEEEAAA;;;888888888888666333222333444<<<===@@@DDDGGGGGGDDDAAA<<<>>>AAAAAA===999555444<<<===???@@@???===;;;999===???CCCHHHIIIGGGBBB======<<<:::888777777777777888<<<@@@BBBAAA@@@??????:::<<>>@@@BBBBBBCCCEEEFFFHHHJJJMMMNNNLLLFFF@@@<<<888666666777555222444999>>>@@@BBBBBB???;;;999888333111//////111222333222777;;;===;;;555///,,,,,,111444888:::999888777777777777777777777777777777>>>@@@BBBAAA???===<<<<<>><<<===;;;888444333222000//////000111222,,,///111222222111222333444555777999888666333111111222333333222111222333333111//////111111111000222222222111000...,,,+++......---,,,+++,,,000333///000222111000000222333777555333000...---------))))))***---222666777777000///---,,,,,,///111333222000...------000333666333222000///............////////////000111222222555999===???<<<888444222.........------...111444444333222222222333444444333333222000///111555999555555666777777666444222......000333555888999:::999;;;>>>@@@???===999777222444777;;;<<<;;;999777333555777777666444333333999999:::<<>>888666555444444333222222333111///------000444777888999888666222000000111555444222111000000111111::::::::::::888666333222000222444555444222111111******+++///555:::======<<<===>>>???@@@AAACCCDDD@@@???>>>>>>@@@BBBBBBAAA===;;;888555444666888:::;;;???CCCEEEEEEFFFIIILLLJJJLLLOOONNNJJJHHHGGGHHHIIIKKKKKKGGGAAA<<<::::::>>>===<<<999666666888:::999888666555666888;;;===???;;;666222000111222333333333222111111111111111000111111222222111111111777555222000000000222333444555666666555444555666999;;;>>>@@@@@@>>>;;;999333000---,,,---------+++,,,,,,,,,++++++,,,...000777888999999666111---***,,,...000000///------...111000...---------...///((()))+++000444666444222///000111000///...---,,,+++000888>>>AAABBBBBBCCC===:::888777777666555333666888::::::::::::<<<>>>999777666666999>>>BBBEEECCCCCCCCCEEEFFFFFFDDDBBB???FFFPPPVVVVVVPPPHHHBBB===???BBBGGGKKKKKKHHHEEECCCBBBAAA@@@???===<<<<<<<<<:::777666777:::<<<>>><<<;;;:::999777555444333000000111555;;;@@@AAAAAAAAA@@@???>>>>>>;;;777444222111000000//////......//////111444555555333222......---...000222444555555222---***+++///555999===;;;888888:::???DDDHHHFFFEEEEEEDDDCCC@@@;;;777999999999777444333333444999999;;;@@@DDDEEEAAA===;;;===???>>>:::666333222:::<<<>>>???>>><<<888666;;;===???AAAAAA>>>:::888:::888666444333444555666555777::::::999888888888777999===BBBFFFIIIKKKLLLNNNOOONNNHHH???999888999>>>BBBHHHLLLLLLJJJIIIHHHJJJLLLOOOOOOLLLFFF???;;;444111111333333111333777:::<<>>;;;:::;;;:::777333000...+++))))))***,,,---***---111444333111000///...111555888777444000---000333666888777777777888333111........./////////111111000///......------111000///......111444666111333555555333111111222555444222///---+++******$$$%%%'''***...111333444333222000---,,,...111333555444222000111333555777111///---,,,+++,,,---......------,,,---///111333777<<>>@@@AAA:::;;;<<<======<<<;;;;;;666888;;;===<<<999666555444666888888777666666666888777777:::>>>@@@@@@???:::999888666444333333333777444111//////000222333555666777555333222222222444333222111111222333444:::::::::999888666555444111444666555222...------***)))***...333888:::;;;888888:::<<>>BBBFFFFFFDDDDDDGGGJJJIIILLLPPPOOOKKKIIIJJJLLLLLLOOOPPPMMMEEE???;;;:::<<<<<<<<<::::::<<<@@@DDDAAA@@@>>><<<<<<===@@@AAABBB???;;;777444333555666888777666555444444555555333444444555555555555444888666333000000111333444444555666555444333444555999;;;>>>AAAAAA@@@===;;;222///,,,***))))))******)))+++...///......000111333333444333111...,,,***,,,///222333333111000000666555333222111111111111+++---000444777777666444,,,,,,,,,,,,,,,,,,+++***(((---444999<<<===>>>>>>666444333444555777777666888888888666444444666888555666888::::::;;;<<<<<<:::::::::<<<>>>???===<<<999???IIIQQQTTTQQQKKKEEEAAABBBEEEIIIKKKLLLJJJHHHGGGGGGGGGFFFDDDBBB@@@>>>???;;;888777999===>>>???;;;:::888666555444333333...///111444999===>>>????????????@@@@@@>>>:::777222222222111000000111111111111111444777777555333///......///000222444555444333111000000222555777<<<:::777555777<<>>;;;<<<<<<;;;888333000......444666999;;;;;;999666444777888999999888666444333555444222111111222444555333333444222000...///000444777;;;AAADDDFFFGGGGGGFFFIIIJJJEEE===777888;;;???FFFOOOUUUUUUQQQMMMJJJHHHJJJLLLLLLIIICCC<<<888000---...222444333555888666777999:::999666222///...***(((,,,333999999666;;;===>>><<<666000***'''))),,,000222222111000000111444666666444222111222111222333222000//////000888:::<<<===>>>=========:::888777888::::::777444---+++(((&&&%%%&&&''')))))),,,000222111...,,,+++***---222444444000***&&&,,,111888<<<===<<<;;;:::444111...---.........---------,,,+++,,,,,,......111///......111444777999555666888777444111000///333111000---+++)))((('''"""###%%%''')))+++---///555555333000------000333555444111000///000222333...---+++******+++,,,...---,,,******+++---000111333999@@@DDDBBB<<<666333))))))(((''''''***000444:::888666555666999<<<>>>888555222222444:::???BBB666888999888666555555666555666999;;;>>>AAABBBDDD<<<<<<==================888;;;======:::777555444555777888888777666777888888555444777;;;??????>>>999999888555333111333444777555111///000000//////000111333333222111222333333222111111222444555666777777888888777777666666444666777666222///---,,,+++++++++...222666777777444555666:::>>>@@@???>>>777555444555:::>>>BBBCCCDDDCCCBBBAAA???>>>>>>===BBBEEEHHHGGGEEEDDDEEEGGGGGGJJJLLLLLLIIIHHHIIIKKKLLLPPPSSSQQQKKKDDD@@@>>>>>>>>>>>>>>>???CCCIIIMMMKKKJJJGGGEEEDDDEEEFFFHHHEEEEEECCC@@@===;;;;;;<<<===<<<;;;:::999888888888555666777888999999999999999888555333222333555666444555666555333333333555777999<<<>>>>>>===;;;:::222000,,,)))(((((()))***+++000555777555333222333000000//////---,,,+++***+++///444777777555444333888777666555444333333333///222555888999999888777...,,,++++++,,,,,,+++***)))---333777999999999:::333222111333555777888777777777666333000///000222111444888:::999777555555333333333555888:::999888777;;;BBBJJJOOOPPPLLLIIIEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKHHHFFFDDDCCC???::::::<<<@@@AAA@@@===<<<:::888777555555555...///111444666999;;;<<<;;;;;;<<<>>>@@@>>>;;;888444444333111//////222444444333222444888999666333//////...///000111333555444444444555555666666666:::999777666888;;;>>>AAA>>>>>>>>>@@@@@@>>>:::777888999999777555555666777555444555888;;;=========???===888222,,,)))((()))...000333555666666444333333444444333111000111222111000000///000111222333111000///,,,)))((()))***222555999>>>@@@AAA@@@???<<>>BBBHHHQQQWWWXXXTTTOOOLLLFFFGGGHHHGGGEEE@@@;;;888000---...444777777888:::555444444444444333000...***'''%%%)))111666777555<<<<<<<<<:::666000+++''''''***...000000/////////222666::::::777444333333,,,---//////......000222999;;;>>>>>><<<:::999999555333333555999:::777444---+++)))&&&%%%%%%&&&&&&(((+++...///...+++******(((+++///222111,,,'''###(((///777===???>>><<<;;;555333111000000000...---,,,+++)))))))))+++...///000...,,,---111555888999555666777666333000//////000000///---+++)))((('''"""$$$%%%&&&&&&&&&(((***333444444222...---///222111000...,,,++++++,,,------,,,+++++++++,,,---...---,,,+++******,,,...000...333:::===<<<777333000(((((('''&&&&&&)))---111;;;999666555666:::>>>AAA;;;888555555999???DDDFFF333555888888666666888;;;;;;;;;;;;<<<<<<>>>???@@@===>>>@@@AAAAAA???===<<<888:::<<<;;;888666555666666777888777666555666777777333111333999======<<<777777666333000///111333444222000///111111///,,,+++---///000/////////000111111222222444555777777333444444555666777777888888888888777666333///------,,,,,,///222666777777333444666999======:::777666333222333888>>>BBBDDDCCCDDDEEEGGGGGGGGGFFFEEEGGGHHHIIIHHHFFFEEEDDDEEEDDDEEEEEEEEEEEEEEEGGGHHHHHHMMMSSSSSSOOOJJJFFFEEECCCCCCCCCCCCEEEIIIOOOTTTRRRPPPMMMJJJIIIIIIJJJLLLIIILLLMMMLLLHHHDDDCCCCCCAAA@@@???===<<<:::999888444555777888999:::;;;;;;;;;999777666555555666777555666777666444333444555666777888888888777666555333111...+++))))))+++---111888@@@BBB>>>888555444111000...---+++*********'''---555::::::888666444777777666555444333222222333555777999999888888777111...,,,,,,...///---+++,,,000555777888777777888444333222333555777777777444444333111...,,,---///...222666777555333222222000///000222666888999888888888;;;@@@FFFIIIIIIHHHGGGGGGGGGFFFFFFGGGHHHJJJJJJKKKNNNPPPPPPOOOMMMKKKHHHBBB===<<>>===;;;999888666555555000111333444555666777999666777999;;;===<<<999666555444222///,,,---222555777555333555999999666333......------...000222333555555555666666666666666666666777888:::<<<>>>???;;;;;;<<<>>>???===:::777555666666555444444555777666777888999:::<<<@@@CCCFFFBBB:::111)))&&&'''(((,,,---///111222333333222111111111///------000444000000111222333333444444......+++(((%%%%%%'''***111444888;;;<<<:::777555222555888::::::<<>>>>>>>>777666444444444333000......---+++))))))+++...000111...+++,,,000333555555111222333222000/////////000000///...,,,+++)))(((%%%'''((('''$$$###$$$&&&,,,000222111...---///222---,,,+++******+++,,,------........./////////000......---,,,,,,---...///---111555777555222///---(((((()))((((((+++///333:::888555333555999>>>AAA>>>;;;888888===BBBEEEFFF000333666777777888;;;>>>???>>><<<;;;:::::::::;;;<<>>;;;777999;;;:::777666777888555666777666555444555666666222///111777<<<<<<:::444555444111---,,,///222111///...///111111///,,,(((***---...---,,,,,,---000000222333555666777888000111222444555777888999;;;:::999999999666222///...------000333777888888444555666:::===;;;666222555333111333888>>>BBBEEEAAACCCGGGKKKMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@AAACCCEEEEEEDDDJJJRRRTTTRRRNNNKKKJJJHHHHHHGGGGGGHHHMMMSSSWWWTTTRRRNNNKKKJJJJJJKKKLLLLLLPPPTTTSSSOOOKKKHHHHHHBBBBBBAAA???===;;;999888333444555777999:::;;;;;;;;;:::999888777777777888777888888777666555555666666666555555333222111000444333000---***+++...000777???GGGIIICCC;;;666444333111///,,,+++*********%%%+++444;;;<<<:::666444555555444333333222111111444666888888888777777777333000......///000///---000333777999888777777777666555333444555666666555111111111///---,,,---...---000333333111000111333///...///222666999:::999777555555888>>>BBBDDDDDDGGGGGGFFFDDDCCCCCCFFFHHHHHHJJJNNNRRRSSSSSSQQQPPPJJJEEE???>>>AAADDDDDDBBB<<<;;;:::888777555444333222333555555555555666777333444666999:::999666222555444111---***+++111555999666444555999:::666333---,,,,,,,,,---///000111666555444444444555666777333555777:::===>>>??????::::::;;;===>>>===:::777333444444444333333555666999;;;<<<;;;;;;===CCCHHHMMMHHH>>>333***'''(((+++,,,---...///000111222222000000000...,,,---222666222333444666777777777777---,,,***&&&$$$%%%))),,,000333777999999666222///,,,///333777;;;???CCCFFFGGGJJJMMMOOOOOOOOOQQQRRRDDDDDDDDDCCCBBB@@@>>>===888444444999===<<<:::;;;999444///---...111111111+++***+++---111666888999666555444444333111...,,,(((,,,000222222222222222333888>>>>>>999444333444222333555555666777:::<<<@@@BBBEEECCC>>>999777777222000111333777777444111000000///...,,,***)))(((''')))*********,,,...111(((+++///222222///+++((('''+++222777:::===???@@@:::888888777777555222///222000---+++***,,,...000222...++++++...111222222---...//////......///111000000000///...---+++***''')))***((($$$"""###%%%&&&+++000111...---///222,,,,,,++++++,,,---///000...///000111222222222111000//////........./////////222555555333000...---***+++,,,,,,---///444777888666333111333777===AAA@@@===::::::>>>CCCDDDEEE......///000222555777888@@@<<<777666888;;;;;;:::===???CCCEEEFFFBBB===888555555666666555444333222888888777666555333111000222000///111555777666444111111111///---,,,---...000......111555555000+++///---+++***+++,,,,,,+++111111222444777777666444///000111111333777<<<@@@===;;;999999999888555222111111111555999:::888666777:::===<<<888444222222555333222333888===AAACCCEEEDDDEEEHHHMMMQQQRRRRRRPPPNNNKKKIIIHHHGGGEEEDDD<<<;;;:::<<>>???>>>;;;999:::<<<<<<666111333444555444222000000000222333333222000//////000444555333...))))))...333<<>>?????????>>>======???BBBCCCHHHNNNPPPNNNNNNPPPSSSTTTLLLCCC???AAADDDEEEEEEEEE@@@;;;888999999888666555666777666444444666777000000222444777888777555666444111///...///111222888555111///000222333333000...+++((((((***,,,...444333222222222222222222333444777:::===@@@AAABBB<<<<<<======<<<:::999777333333444333222111///...999<<>>??????@@@AAABBBAAA<<<555222333/////////111444555444222///333444222,,,((((((+++,,,,,,,,,,,,,,,---------...,,,+++...333555222...------///333999???BBBDDDEEEDDDAAA;;;555222111111444333222000///.........///////////////.........(((***+++,,,,,,,,,...000000///---,,,,,,,,,,,,---,,,+++)))(((&&&%%%%%%$$$&&&&&&(((,,,111222111...*********+++---///111222---000222444444333444555222111///---,,,---...///222111111000000111222333.........------...111444777444000111555999:::999:::999888999;;;???CCCEEE,,,---...000222444555666:::777555555888;;;;;;:::===???BBBEEEEEEBBB>>>:::444444444555555555555666;;;;;;999888555333111000222111000222444666555444111222222000...,,,,,,,,,---++++++000555666444000000...,,,,,,,,,---------000000111222555555444222...///000111333777<<<@@@>>>;;;777555666777777666777666555888;;;<<<;;;999<<<>>>???===999666555555777444000000555<<>>===<<<>>>AAADDDEEEEEEDDDEEEHHHJJJLLLMMMMMMMMMLLLLLLNNNQQQTTTWWWXXXYYYVVVTTTOOOIIIDDDCCCEEEGGGJJJOOOVVV\\\]]]WWWMMMFFFFFFGGGHHHGGGCCC>>>999777///......111555999;;;;;;;;;888777999<<<<<<777333333444555333111///...///111222333222000///000111444555555111------222777<<>>:::999:::999888777777888666555555666777222222222444666888777666999777444111////////////111000///......///111333111000---,,,+++,,,...///333222222222111222222222222444666999<<>>>>>===<<<:::888666444222222222222111000///...777;;;???>>><<<<<>>>>>===999666000,,,(((%%%%%%'''''''''///000333666777555111---,,,...222777<<<@@@BBBDDDDDDCCCCCCCCCDDDEEEEEEEEECCCCCCDDDFFFHHHHHHFFFDDD<<<999666555666888999999999555111222666999999777444222111222444777888888999888666444222111111111222111000////////////000111444666666444444777:::888999:::<<<===???AAAAAABBBBBBCCCAAA<<<555000///...---,,,...111333333333444666666222+++&&&&&&(((***+++,,,---------,,,,,,---++++++...333555333//////000222666:::@@@EEEHHHKKKJJJEEE>>>777111......222222222111111111111111//////......------------+++---///...---,,,---...///...,,,+++++++++---...---,,,***)))(((((('''(((''''''(((+++///000...,,,******+++---...000111111...000222333333333333333111000///...---...///000222111/////////000222333000000000...---...111444666333000111444777777666666666666777:::===AAACCC,,,...000222333444444444222111222444888:::;;;:::<<<>>>AAADDDDDDBBB@@@>>>666555444444555666888:::>>>===;;;999666333111000222111000111333444333222222333444333///,,,******)))((()))---444777777666333222111///......//////000//////111333333222111---///000111333666;;;???>>>:::555222444777999:::===;;;::::::<<<===<<<<<<@@@???>>>;;;777555666777999555000///444;;;CCCGGGFFFEEEDDDFFFJJJNNNPPPPPPMMMLLLKKKHHHEEEBBB@@@>>>>>>>>>>>>@@@DDDGGGGGGGGGDDDEEEEEEFFFGGGHHHJJJJJJJJJLLLOOOSSSVVVWWWWWWWWWTTTSSSPPPLLLGGGDDDDDDEEEIIIMMMUUU\\\^^^YYYPPPIIIFFFFFFFFFDDDBBB>>>:::888111///...///111444555555555444444777:::;;;888444222333333111///---------222333333222000//////000333555666444222333777;;;===AAAEEEEEE???999555333000111111///---++++++,,,111333444444222111111111222333444555444111...,,,222666:::999444111333666333222000000222333444333333444444222///......///555444444555777999888777999777555444444333222111......,,,***((()))+++...//////111444888:::999888444333111/////////000111666666666555333222444555:::===BBBDDDEEEHHHMMMRRRPPPIIIBBB???AAAFFFJJJKKKMMMHHHBBB===::::::::::::888999999888666555777888777666444555777999::::::<<<:::777333000...,,,,,,)))+++------,,,,,,000333444333222111111111222222222222222222222222222222222333666888;;;===>>>??????>>><<<:::888555333222000111111111000///...---444:::AAABBB???===???AAAEEEAAA;;;888666666555555777555333444666555222...///111333555777999<<>>>>>======>>>>>>??????@@@BBBFFFJJJLLLKKKFFFBBB<<<999666444555666666666999555222444999>>>@@@AAA:::777555444777999;;;<<<;;;:::888777666555555666666444111---,,,,,,,,,------000333333222333777:::999:::;;;===???AAACCCDDDCCCCCCBBB???;;;666111...---+++***+++...222444555::::::888222***%%%$$$%%%((())),,,---...,,,+++)))***))))))---222444222000111444777999;;;@@@GGGMMMSSSQQQKKKBBB999111,,,+++000111333444444444333333///...---,,,+++,,,,,,---...000111111///,,,++++++...,,,***))))))+++---///---,,,+++*********+++,,,)))))))))+++------+++))))))***,,,...///000000000...///111222333222111000//////.........///000111111///---,,,---///111333222222222000......111333666444222444888:::888666222333444666999;;;===>>>000111333444444333111000***,,,///333777999::::::<<>>===<<<===???CCCHHHKKKLLLKKKJJJHHHGGGEEEEEEFFFGGGHHHEEEIIINNNRRRSSSSSSSSSSSSUUUUUUTTTQQQLLLHHHFFFFFFJJJNNNUUU\\\^^^YYYPPPJJJCCCBBBAAA???>>>;;;777555222000...---///000000000//////000444777888666444222222222000---,,,,,,---444555555333000......///222444555555555777:::===>>>AAABBBAAA<<<888555444222333333111///---......333444333111000///111333222444555555444000---***///333666666333222333555111444666888;;;===;;;777222222111///---,,,...000777666666777888999999999777666444444555666555555///...,,,)))'''(((+++...///000222555777888888888666555444222000///......222333333111///...///000666888;;;===@@@EEEKKKOOOLLLGGGAAA???BBBGGGLLLNNNPPPKKKEEE???;;;:::;;;;;;;;;;;;;;;:::777666777999<<<999777666999;;;======;;;:::777333000---,,,+++&&&***......++++++...333777777888888777777666555111111222333333444444444222333666888:::<<<===>>>>>><<<:::888666555444444111111111000000///......444;;;CCCFFFDDD???===<<>>;;;999888777555333555111+++((((((***,,,---000222555999<<<<<<888555333333333444666999<<<===:::::::::999888888:::;;;???CCCHHHNNNPPPMMMFFFAAA:::888666555666888888777:::777444555:::???CCCEEE<<<999666444666999;;;<<<<<<;;;999888888888999::::::666111,,,))))))***+++,,,///111222222333888<<<;;;;;;<<<===@@@CCCEEEGGGEEEDDD@@@<<<<<<<<<999555000---******---222666888???>>>:::333+++%%%######$$$'''***------+++(((&&&&&&&&&(((+++///111000///111555:::<<<<<>>@@@>>>;;;222333555777888999999999333333444333222///,,,***'''***...222555777999999<<<@@@DDDEEEDDDCCCCCCDDDAAA???;;;888777999;;;===:::999777666555444444444000000000///...---------111444666666333...+++)))******+++...222666888888@@@@@@>>>:::555222333444666444333333444555444333333444444222111111222444333444555666777888888999CCCBBB@@@>>><<<<<<===>>><<<999555222111111222333555555777;;;AAAEEEHHHHHHEEEDDDBBBAAAAAAAAA???===???BBBEEEEEECCC@@@??????<<<===AAAFFFLLLPPPPPPPPPQQQNNNKKKHHHEEEEEEEEEFFFCCCHHHNNNRRRRRRQQQQQQRRRVVVXXXYYYWWWRRRMMMJJJIIIMMMPPPUUUZZZZZZVVVNNNHHHAAA???======<<<:::777333222111///...//////...,,,***+++...111444555444333000111111///...---///111888888888555222/////////333444555666777999<<>>>>>>>>;;;999888888999<<<999666666888;;;>>>>>>:::888555222///---------)))---111000---,,,///333:::;;;;;;<<<;;;:::999888222222444555666666666666444555777999;;;<<<======;;;:::888777666777888999555444333222111000000000555<<>>:::444111222333555555777333///,,,---///111222444666:::>>>AAAAAA>>>;;;555444444444555777999:::888999999777555555888;;;@@@CCCIIINNNPPPLLLEEE@@@999777666777999;;;<<<;;;:::888555555888===AAADDD<<<888444333444666888888;;;:::888777777999;;;===<<<888222,,,(((((()))***---000222333333555;;;???>>>======>>>@@@CCCEEEGGGDDDCCC>>>;;;@@@GGGGGGBBB555111---,,,///444888:::@@@>>>:::444---((($$$###"""%%%))),,,,,,***&&&$$$$$$$$$&&&***---///......000666;;;===>>>BBBIIIOOOSSSQQQMMMEEE<<<444000...444555777888777666444222000...***((('''(((***,,,+++---//////...,,,,,,---///---,,,++++++---000111+++***)))((()))+++---/////////...---+++)))(((''''''(((+++---......,,,+++&&&''')))...111222000---((()))+++---.........---...---+++***+++---000222333333222000...///111444999888999===BBBCCCAAA???444555777888888777666555333333222000---***'''%%%))),,,000333444555777888===BBBGGGIIIGGGDDDDDDEEEDDDAAA>>>:::999:::;;;===999888666555444444555666111222222000...,,,,,,---///222555666444000...---+++---///111444555777777AAABBBAAA===777444555777:::888666666777777666555666666555333000......///...111666999999888777777CCCCCCBBB@@@>>><<<===>>>:::888555444444444333333444666<<>>??????>>>999444222111111222222111...,,,)))+++...111222333222222...///000000///111444777<<<<<<<<<:::777555555666999999888999:::===@@@BBBDDDCCCBBB@@@>>><<<:::999999::::::999777666666777444444222000///111666999555555444333111...,,,***---///222444444555666777888EEEQQQWWW\\\^^^UUUHHH:::888444///---...222555999:::;;;:::999888999:::000//////111444777888777333333111...,,,,,,...111///222555666666666666777444555555444222000...,,,000111222222000......///222222333444777;;;???AAA@@@@@@@@@AAADDDHHHKKKNNNMMMLLLIIIDDD@@@>>>???@@@@@@@@@@@@===:::999999::::::888666666999<<<>>>???;;;888444111///...///000...000222111000000333666;;;;;;<<<<<<;;;;;;:::999333555777999:::::::::999777888999;;;<<<===>>>>>>;;;999888666777999<<<>>>;;;:::888666444333222222666===EEEJJJIIIDDD===:::;;;<<<===;;;888444222222444666888::::::999777555333222111333777<<>>777777666666666777888888999::::::888555444888<<>>>>>>>>999888666666777:::>>>@@@;;;777444222333444444444777666555444555888;;;===;;;888222---))))))***+++///222444444444777===BBBBBBAAA?????????AAACCCEEEBBBBBB@@@???IIIVVVVVVOOO;;;777222///111555999;;;<<<;;;888555000,,,(((&&&###&&&))),,,,,,***'''%%%$$$%%%(((***,,,---......000555;;;???AAADDDIIILLLLLLLLLIIIDDD<<<666222111666666777777777666444333111...***'''&&&(((***,,,+++,,,...---------...000000000/////////000111222+++***((('''(((***---///222333222///,,,)))))))))((()))+++,,,---------,,,&&&&&&)))...222333000,,,((())),,,.........---,,,,,,,,,+++,,,---...000111222222222111000222555888999888888;;;???AAA???<<<555666777888777666555444333333111///---***)))(((---000333333333333555777>>>DDDJJJLLLIIIFFFEEEEEEAAA@@@===;;;::::::<<<===<<<:::888666555555555666333555555333///------///...111444555444222111111+++...111444666666777777===??????<<<777555888;;;===;;;888777888888888777555666555333000...---...---111666999888666666777===???@@@>>>;;;888888999666555444555777777444111555999@@@IIIQQQUUUTTTSSSKKKKKKLLLMMMLLLHHHCCC???>>>DDDJJJKKKGGGDDDCCCCCCHHHJJJNNNSSSWWWXXXVVVTTTQQQOOOLLLIIIFFFEEEDDDCCCHHHMMMSSSUUUTTTSSSUUUWWWSSSUUUXXXWWWTTTPPPNNNMMMOOOOOOPPPQQQQQQNNNJJJFFFAAA@@@???@@@BBB@@@:::444111222444666777555000---,,,...111333333222222222,,,...///000222555999===>>>???@@@@@@???>>>???@@@CCCAAA>>>===???BBBEEEGGGGGGFFFDDDCCCBBB@@@>>><<<===>>>>>>===;;;::::::;;;666555333111000222666999333333222000000/////////222333666777777666666666???PPP```hhhnnnnnnaaaQQQBBB>>>888111,,,,,,000333888999:::999777555777888222000000111333555666555666666555333000///111222000333666777555555666777333444555555444222///---///111222222111000000000111000000111333555666777<<<>>>@@@CCCEEEGGGIIIKKKKKKLLLKKKHHHDDDBBBCCCDDDBBBBBBAAA???;;;::::::;;;<<<:::999;;;>>>AAACCCDDD???<<<666111//////111333111000000111222555888:::999999999999888888888888555777999<<<===>>>======999:::<<<===>>>???@@@@@@===;;;999777888;;;???AAAAAA???<<<:::777666555555777<<>>::::::<<<>>>===999666555666888:::===>>><<<:::777666444222///111555999;;;;;;888555222111333555777777444222222333555777888777666888;;;@@@CCCCCC???===999:::::::::::::::999999999;;;;;;888444444888===@@@AAACCCFFFFFFCCC===999:::999999:::<<<>>>======777777666666777999;;;>>>;;;888555444444444333222333222000000222555999;;;:::777333...+++++++++,,,111333555555555888>>>CCCEEECCCAAA???>>>???AAABBB>>>BBBDDDHHHUUUcccaaaVVV@@@<<<666333333555888999777777666666444111,,,)))&&&(((+++------,,,***(((&&&(((+++---......//////111555;;;AAAFFFHHHJJJJJJFFFFFFEEEAAA;;;666333222555555555666666666666666333///***'''%%%'''+++---.........---,,,---000222222333333333333222222111,,,***((('''(((***---///555666555222---******,,,+++,,,,,,------......///+++***,,,000555555000+++)))+++...000000///---,,,***+++,,,---//////000000111222333333444666:::======;;;999:::<<<===:::777333333444555666666666666555444222000///......---000333555444222222444777>>>EEELLLNNNKKKFFFEEEEEE>>>===;;;::::::;;;<<<===???===:::777555555555666666777888555111//////111---///333444444333333444***...333666777888888888999;;;===:::666666999>>>>>><<<999888888999888777444555555333000............222666888666555666777777999;;;:::666444333444222222333666888777333///888;;;BBBKKKTTTXXXYYYXXXNNNOOOQQQTTTTTTPPPJJJEEEAAAGGGNNNNNNJJJEEEDDDDDDNNNPPPTTTXXX[[[ZZZWWWTTTMMMLLLJJJHHHFFFDDDCCCCCCHHHMMMSSSTTTSSSRRRTTTXXXPPPRRRUUUUUURRROOOMMMLLLNNNNNNMMMNNNNNNMMMJJJGGG@@@>>>>>>@@@CCCAAA999333111222555888:::777222......111333555444333333333+++---///111333777===AAA???AAACCCDDDDDDEEEGGGIIIJJJGGGCCCAAACCCFFFIIIKKKIIIHHHFFFEEEDDDBBB@@@>>>???@@@AAA???>>>======>>>888777555222111222555999111000/////////000222333777888999999999777666666DDDWWWiiisssxxxwwwhhhVVVGGGCCC:::222+++***---111666888999888555333555777444222111111333444444333777888888666333222333444000333666777555444555777333444666777777555222000...000222333222111000111111///......000111000000999<<<@@@CCCEEEGGGHHHIIIJJJLLLMMMKKKGGGEEEFFFGGGCCCCCCBBB???<<<::::::;;;@@@??????AAAEEEHHHJJJJJJDDD???999333000000333555111///...///333888;;;===888777666555555555666666777888;;;>>>@@@@@@??????;;;<<<===???@@@@@@AAAAAA???===:::999999<<<@@@BBBEEECCC@@@<<<999777666666666;;;BBBFFFFFFCCC>>>::::::<<>>;;;888888:::;;;>>>@@@@@@>>>:::777666555111...///333777888888444333222333555555444333111111111333666888888888555777:::>>>AAA@@@===:::;;;<<<===>>>===<<<;;;::::::<<<<<<888444444888===@@@@@@@@@AAAAAA>>>:::666<<<:::::::::<<<<<<<<<:::555666666777777999;;;===;;;999777666666555444222000///...---///333777:::999777333///---,,,,,,---222444555555555888>>>CCCGGGEEEBBB???===>>>???@@@<<>>888444444555777777333444555777666444///,,,)))***---//////...,,,+++)))+++.../////////000000222555;;;CCCIIILLLKKKIIIBBBCCCCCC???:::555333222444333444444555777888999444000+++'''%%%'''+++...222111000---,,,---000333444555555666555444222111---,,,)))((((((***---///777888777333...+++,,,..................///000111000//////333666555///)))+++---000222222111...,,,)))+++---///000000000///222333444555666999>>>AAABBB???;;;:::;;;:::777444000111222333555666888888;;;888444222222444444444555666555222//////333666@@@FFFMMMOOOKKKGGGFFFGGGEEE???888888===@@@???<<<===<<<:::888777777888888999888777555555555666666444444333222111111111111111222333555777888999999555555555555777888:::;;;<<<:::888888888999888777666555444444555444222111222222444666888999777555666666666444222000...,,,,,,---///333777:::999888:::???GGGOOOTTTXXX[[[\\\ZZZXXXVVVWWWYYYZZZWWWTTTSSSSSSSSSRRRPPPMMMJJJIIIUUUYYYZZZZZZ[[[[[[WWWPPPGGGDDDAAAAAABBBCCCCCCCCCKKKNNNRRRTTTSSSQQQOOONNNNNNOOOOOONNNLLLKKKLLLNNNLLLLLLMMMMMMKKKJJJHHHFFFAAA???;;;999888999999999...///111222222111000///...222444333444777777444444000...222999@@@BBBAAABBBCCCCCCCCCDDDGGGLLLOOOOOOMMMJJJHHHHHHKKKOOORRROOOOOOLLLHHHDDDAAAAAABBBDDDCCCBBBAAA???>>>======666555444333333333444555333111///------000222444777888888777666777999<<>>@@@BBBCCCDDDGGGIIIMMMMMMMMMLLLJJJGGGDDDBBBBBB;;;666777999999:::<<<>>>DDDHHHHHHHHHKKKKKKIIIGGGDDD???777000///222666333000,,,,,,111666999:::555555555666777888999:::===============>>>???????????????@@@BBBDDDFFFGGGAAAEEECCC<<<888===DDDHHHKKKGGGBBB===999888888888;;;<<<>>>@@@AAAAAA@@@??????===<<<<<<>>>???>>>>>>BBB@@@??????>>><<<888555---,,,+++---222777:::<<<999666333111222222111000000000111444777777333000///222666:::<<<<<<:::999;;;;;;>>>DDDHHHGGG@@@999<<<<<<;;;777444444777;;;<<<;;;::::::999888888777===;;;999999999888666444777777666666666888:::;;;;;;;;;;;;;;;;;;777222...---...000222444555555555:::444...***+++---...///222333555555333444;;;CCCIIIEEE@@@;;;999888999999888???EEENNN___llldddRRR===888444444666777444000000222555555333000......,,,---///000000///...---///------///222111...***///333999???CCCEEEEEEEEEAAA???<<<888555333222222222///---///444888::::::666111,,,(((''')))+++,,,444222111222///,,,...222888:::======:::777444333000000///......000111222444444222111///...---,,,---,,,+++,,,///111222222333333111///---+++)))(((***+++///333777777555222......///000111222222333444555777999;;;???DDDGGGFFFDDD@@@<<<999777666666333000///333888;;;999555;;;888444222222444555555333444444222111222666999@@@EEEKKKMMMMMMJJJIIIHHHEEE@@@::::::>>>AAA>>>:::<<<;;;::::::999999999999999888777777888:::;;;===:::999666333111000///000///111444888;;;===>>>>>>:::999888777888:::===>>>===;;;:::999::::::999888888777666666777666444111333333555888;;;<<<:::999777666444222///---,,,+++------...222777;;;<<<<<<>>>CCCJJJPPPUUUYYY^^^```___]]][[[\\\___```]]]ZZZTTTTTTTTTSSSRRRQQQPPPPPPXXX[[[]]][[[[[[YYYSSSLLLAAA>>><<<;;;===@@@AAAAAAFFFIIILLLMMMLLLKKKJJJJJJNNNNNNMMMJJJGGGFFFGGGIIIJJJJJJJJJJJJIIIHHHFFFEEECCC???;;;777666777888999222000//////000000...,,,+++///222333666:::;;;888888444222555;;;AAACCCCCCEEEFFFEEEDDDEEEGGGLLLOOOPPPNNNLLLLLLLLLOOORRRTTTPPPPPPMMMIIIDDDBBBAAABBBCCCCCCBBBAAA???<<<:::999444333222222222444555666444222...,,,+++---///111666666555444444777<<<@@@OOOdddvvvwwwqqqiii[[[NNNFFF@@@888222///------,,,...111444777999999888777666555555444444444555666:::<<<===:::555444666999777666444222111222333444777666666888:::999555222000//////111333222...+++(((,,,///111111222444777===@@@DDDGGGHHHHHHIIIJJJLLLMMMOOONNNLLLHHHDDDBBB===777333444666666777:::>>>CCCGGGGGGHHHKKKLLLJJJKKKHHHCCC;;;444222444777444111------000444666666555555666777888:::<<<===@@@???>>>>>>>>>>>>>>>>>>@@@@@@BBBCCCEEEFFFHHHHHHFFFIIIGGG@@@<<>><<<;;;<<<>>>@@@@@@???BBB@@@???>>>===<<<999777000...---...222666:::;;;999666444333333333222111111111333777888666000+++---///333777999::::::999<<<===???EEEJJJIIICCC===;;;<<<;;;999666555777:::777777666777888888888777<<<:::888777777777555444666666666666777999::::::;;;;;;<<<>>>===:::444000//////000111222333444444888444000------///000000555777999999888:::@@@FFFKKKGGGAAA<<<888666444444888???FFFNNN]]]fff\\\KKK===888333222333444111------///111222000...------///////////////.........------...111444333---(((,,,///555;;;@@@BBBCCCCCC>>><<<:::777555444333333111///---...222777999999999555111...---///000111222000000111///,,,---222999<<<@@@AAA>>>:::666555222222111111111222222333222111000///...---,,,,,,+++******,,,///111111111222111///---+++******))))))***---111444555444222///000000111222333444444777777888888:::===BBBFFFIIIFFFBBB===:::888888888333111000333888:::888555:::777333222333444555666111222333444444666999<<>>;;;::::::===@@@BBB>>>===;;;;;;<<<<<<:::999999888888999:::999666333444444666:::===???>>><<<888666333111///.........000//////222777<<>>???BBBDDDFFFFFFEEEDDDEEEFFFLLLKKKHHHDDDAAA@@@AAACCCGGGGGGFFFFFFEEEEEEEEEEEEEEEAAA<<<777444555777999666111------000111///+++)))...333555999???AAA???===999777888===BBBDDDDDDGGGGGGFFFDDDDDDFFFJJJMMMOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQOOOKKKFFFBBBAAABBBBBBBBBBBB@@@===:::666444/////////000111444666777666333///+++***,,,...000555555333222333777>>>BBBOOO```mmmmmmfff^^^SSSHHHAAA===777333111000...---+++...333777999:::999888555666777888999999999:::===>>>>>><<<888777999<<<:::888555222222222444555888888888999;;;:::888666222111111111222111...+++***---222555666666888999???DDDJJJNNNNNNMMMLLLKKKKKKMMMPPPQQQOOOJJJDDD@@@888222///111333222333777<<>>===;;;;;;;;;:::>>>???BBBDDDFFFGGGGGGGGGHHHLLLKKKDDD@@@BBBDDDEEEEEEEEECCCBBB@@@>>>===<<<===;;;888666666888:::;;;===;;;;;;<<>>AAAAAA>>>888333111111000000000111222333444333111000000222444666>>>CCCHHHJJJJJJLLLOOORRRNNNIIIBBB<<<888555444222888>>>EEEMMMXXX^^^SSSCCC<<<777111//////...,,,***)))+++------,,,+++,,,---444222000.........000111------///333666444...)))))),,,111666;;;===??????:::999888777666555555444111...------111555777888:::888666444333444555666111//////000...***,,,000777<<>>:::777666666666666555555555555//////......------......******+++---000111000...000...,,,***))))))***+++))))))***---111333222111111111222333444555555666999999888666666999???CCCHHHEEE@@@:::777666666777222000///111555777666444999777444333444555666666222333444666777:::<<<===>>>>>>AAAHHHOOOQQQNNNJJJFFFCCCAAAAAABBBAAA<<<888:::;;;===>>>>>>===<<<;;;======>>>@@@CCCFFFIIIKKKGGGCCC<<<666222111222333222666<<>>;;;;;;===@@@CCC>>>===<<<<<<===<<<;;;999666666888:::<<<<<<999666555666777;;;>>>>>>===;;;999777444111111222555777777555333444888===AAACCCHHHMMMTTTZZZ^^^aaaccceeebbb```^^^___ccceeedddbbbXXXVVVTTTSSSSSSUUUWWWXXXXXX\\\^^^\\\ZZZVVVMMMCCC:::777333222555888;;;<<<@@@AAABBBAAA@@@@@@BBBDDDHHHFFFCCC???<<<<<<>>>AAADDDDDDCCCCCCCCCCCCDDDDDDGGGDDD>>>888444444777:::999333,,,---222555333000---333777:::>>>EEEGGGFFF@@@===:::;;;>>>AAACCCCCCDDDEEEEEEDDDCCCEEEIIILLLPPPPPPQQQQQQQQQPPPOOOOOOQQQQQQPPPLLLGGGDDDCCCCCCAAAAAAAAA???<<<777222///++++++,,,---000333666888888555111...---///222444555555555555666888===@@@JJJWWWbbbccc]]]UUUKKKBBB;;;999666444333222///---+++...333777999999777666444666999<<<>>>>>>>>>>>>>>>???>>>;;;999888:::<<<:::888555333222444666777;;;:::::::::999888777666333222111111000///---,,,,,,///333777999:::::::::@@@FFFMMMSSSSSSQQQOOOMMMJJJMMMPPPRRRPPPJJJCCC>>>666111///000000...000333;;;AAAEEEFFFGGGLLLNNNMMMRRRNNNIIIBBB===::::::;;;555444333222222333444444555666888:::===@@@CCCDDD???>>><<<:::888777666666:::<<>><<<:::888777888:::;;;===;;;;;;===@@@BBBCCCCCC@@@===999777888999999999999555222111222555777888888777666777777777555333333555777888888555111...333222222333555888;;;<<<::::::;;;>>>@@@???;;;888999;;;===>>>===;;;:::999111000111666;;;@@@AAA@@@===:::666444444444444333111222444666777777777666999;;;???CCCDDD@@@:::555555333111000000111333444333333222111222777>>>DDDOOOXXXaaaeeeffffffdddaaaUUUMMMCCC;;;888888888888999>>>BBBHHHPPPTTTLLL@@@:::555000,,,+++***((('''''')))++++++++++++---///666444111//////111333555000///000333666555111---***+++///222555777888999888999999888777666555444000///......000333666888888888888777555555666777222000///000---((((((,,,111777???CCCCCC@@@<<<:::999999:::999999888777777///............///111222,,,,,,---///111000---+++---,,,)))((((((***,,,...+++***)))+++...000111111000111222222444444555666:::888666333222555:::>>>CCC???:::444111000111111000...---...111333333111777555444444666777777666444555666999;;;============<<<>>>EEENNNRRROOOJJJGGGEEECCCCCCDDDBBB===999;;;<<<===>>>???>>>===<<<@@@AAADDDFFFIIIKKKLLLLLLHHHDDD>>>888555555777999888;;;@@@EEEGGGHHHGGGFFFFFFDDD???<<<;;;<<>>>>>;;;888666666777:::;;;;;;999777555333111111333666;;;>>>???;;;777777999>>>BBBDDDIIIOOOWWW^^^````````````]]][[[YYY[[[___bbbaaa```WWWUUUQQQNNNMMMNNNOOOPPPQQQUUUXXXXXXWWWTTTLLLCCC<<<888555333555777999999<<<======<<<;;;<<<>>>@@@AAA@@@>>>;;;999:::===@@@@@@AAAAAABBBBBBCCCCCCCCCFFFEEEAAA;;;777555777:::999333---...555:::999666444999===???CCCIIIKKKIII@@@>>><<<;;;<<>>:::555000---((()))***,,,///222666777999777555333333555777999555777:::::::::999999:::AAAKKKVVVYYYVVVOOOFFF???888666555444444333111......000333666777666444333444666:::>>>AAABBBBBBAAA???>>><<<999777777888:::888777555333333555777999;;;;;;999777555444333333333222111000...---------...000333888;;;;;;;;;999???EEEMMMSSSTTTRRRPPPOOOIIILLLNNNOOOMMMFFF???;;;777333111222000------111:::AAAFFFGGGIIIMMMOOOMMMPPPLLLFFFAAA>>>===>>>>>>999999888888777888999:::999:::;;;===???BBBDDDEEE@@@???===;;;999888777777:::;;;>>>@@@AAA@@@???>>>>>>BBBCCCAAA@@@BBBBBB@@@AAA@@@>>>===>>>???AAACCC>>>>>>==================>>>===<<<>>>@@@BBBCCCBBB===:::666444555777999999;;;888555444444666666666777666777888999999666444444555555666555666666777999888666666777999<<<>>><<<;;;;;;::::::999666444999;;;===???@@@???<<<999333222333999AAAGGGHHHGGG???<<<777444333444444444111222444555666666555444888:::>>>BBBDDDAAA;;;666666555333222222333555666666777555444555>>>MMMXXXfffrrr~~~|||tttbbbVVVFFF;;;888999;;;<<<;;;===>>>AAAFFFIIIFFF@@@666333...+++)))'''&&&%%%(((***,,,,,,,,,---///111666444222111222444666888333111///000333555333111---......///000111222222888888999999888666333222111000///...///111555777777999999888666555666777444111000000,,,&&&%%%'''***000888===???>>><<<;;;;;;;;;:::999999888777777//////......///111444555000000000000000...+++(((+++***(((((())),,,///111...,,,+++,,,...000000000//////000111222333444444777666333000...111666:::>>>:::666111...------...---,,,++++++---.........444444555777999999777555555555777;;;???@@@@@@???===<<<>>>EEEMMMQQQOOOKKKGGGFFFEEEEEEDDDBBB???<<<======>>>>>>>>>======<<>>===???BBBEEEFFFFFFEEEDDDGGGDDD@@@===;;;;;;===>>>999888888999999888666333...000555;;;>>>>>>;;;888666666666888999999666444//////...///333888===@@@BBB>>>:::888:::===AAABBBHHHNNNUUUZZZ\\\ZZZYYYXXXVVVSSSQQQSSSXXX[[[\\\[[[TTTQQQMMMHHHFFFEEEEEEEEEFFFJJJNNNOOOPPPOOOIIIAAA;;;888666555666777777777666777777777666666888:::;;;;;;:::888777999<<>><<<;;;;;;<<>>AAACCCCCCCCCAAA>>>;;;777555555666666777666555444555555666777777777666333///...///111111111000...++++++---...///000222555999:::999777<<>>AAACCCAAAAAAAAABBBCCCDDDEEEFFFCCCBBBAAA@@@>>>>>>======>>>???@@@AAAAAA@@@??????999<<<>>>===>>>AAAAAA>>>???>>>>>>>>>???@@@BBBCCC>>>??????@@@AAAAAABBBBBBAAA@@@>>>???@@@BBBAAA@@@;;;888555444555777999999<<<:::888777777777555444555555777999;;;:::666444222222333222333444888;;;;;;999888777888;;;>>>@@@>>>===<<<:::999777777666:::;;;===@@@BBBAAA>>>;;;666555555<<>>888555444555666777444444555555555555444444666888<<>>999555444444333333444666777888:::;;;:::777888CCCVVVddd}}}jjj\\\III<<<888999:::;;;<<<;;;:::;;;<<<>>>===<<<111000...,,,)))'''&&&&&&***,,,...000000000222333444333333333444444555555333///,,,,,,///222333222///...------,,,---------444555777777666444111////////////...---///222666777999:::888444333555777444222111111,,,%%%$$$&&&'''+++111555777888999::::::999777555333333333444...---,,,,,,...000333555222000//////...,,,)))''')))(((((())),,,///222444222111//////000111000///......///000111222222333444333111///...000444888:::888555222///.........,,,+++*********+++,,,---111333666999<<<:::777333333444777<<>>===<<<<<<<<<<<<<<<>>>BBBIIIOOORRRQQQOOOMMMIIIFFFBBB>>><<<<<<>>>@@@>>>@@@AAACCCDDDDDDDDDCCCGGGEEEBBB???<<<;;;;;;<<<555555555666666555222000///222777<<>>:::666333444555777999888666444......///111444999>>>AAA@@@<<<888777999===@@@AAAGGGJJJOOOQQQQQQPPPPPPQQQKKKHHHGGGIIINNNRRRSSSRRRNNNLLLHHHCCC@@@===<<<<<<<<<@@@CCCDDDFFFHHHCCC===666555444444666777666555111333444444333222444555666777777666555666999;;;666888<<>>;;;???CCCAAA;;;555333333111///......111444555666666;;;>>>???BBBGGGIIIFFF???>>>===;;;:::;;;>>>@@@CCCFFFJJJKKKIIIFFFCCCBBBBBBCCCCCCCCCBBB@@@>>>===;;;>>>@@@AAA@@@@@@@@@AAA<<<<<<;;;999777555333222//////000111333666888:::888999999::::::999888777555777999999888555444444444888>>>CCCDDD@@@===;;;555444333333444444222000333333333333333222222222555666:::===@@@CCCDDDDDDCCC???:::666444444444444888777777666555444222222000000000---******---000//////...,,,)))))),,,///000000000222666777666555888<<>>:::666444444333444555222///111666:::CCCKKKNNNOOOQQQOOOKKKGGGBBB;;;999<<>>;;;===@@@CCCDDDCCCBBBAAA>>>>>>===>>>@@@CCCFFFHHHEEECCCAAA@@@@@@@@@???>>>:::777555555777999::::::<<<;;;:::::::::888555222333444666999;;;:::666333---///111111111222555888666666555666888;;;???AAA===<<<;;;999888888999:::;;;;;;===@@@CCCCCC@@@<<<888555555<<>>>>>???@@@>>>???@@@AAACCCCCCDDDDDDHHHFFFCCC@@@>>><<<;;;;;;333222222444444333000---222444999>>>@@@>>>999444111222333666999999777555111111222444777<<>>@@@EEEJJJKKKKKKJJJHHHDDD@@@===:::888888666:::<<<===@@@BBB>>>999111111111333555666555444000222444444333222333444444555666555444444555777222555:::>>>@@@???===;;;666<<>>AAAAAAEEEIIIJJJFFFAAA<<<999777777888999999888777666555777;;;=========>>>???;;;:::999888777666555444333333333444555888:::;;;888999::::::999777444333444555666666444333444555444444777;;;<<<:::999:::666444333333333333222111333222222111111222333444555666999<<>>BBBFFFJJJNNNRRRKKKIIIDDD???:::666333222111111333555333111444999:::DDDMMMPPPRRRRRROOOJJJEEE???888777<<>>>>>>>>;;;======;;;===AAAAAA===999===CCCGGGIIIFFFBBB???>>><<<;;;:::===BBBHHHLLLGGGEEEBBBAAA@@@@@@>>><<<:::888777777999;;;<<<;;;;;;;;;;;;<<<<<<999555111222333666999;;;:::666333)))---000111000///111333111111222444777;;;???AAA::::::999777777888:::===<<<<<<===@@@CCCDDDAAA===888555555;;;EEELLLLLLIIIHHHCCC<<<777666888:::;;;>>><<<:::888777777888888555555777999:::888555111---...111333666888999:::222666888555333;;;LLLZZZpppxxxyyyttttttyyyuuujjjZZZOOOAAA:::;;;======;;;888777777777333---*********,,,......---+++))))))+++...222555444333333333111333555666444///***''')))'''&&&(((+++---+++)))+++***(((''''''((()))***'''***...111222111...,,,+++,,,,,,)))'''(((---111111333333///)))(((+++///000///000111...)))(((***+++++++++******,,,000333333000+++'''&&&&&&)))+++'''&&&%%%$$$%%%(((+++---,,,***(((((()))***)))((('''(((+++...222555777888:::888777666666444111///......///000111222333333000111222111111333777:::333333333222111///---,,,......---+++******,,,...222555999<<<;;;888333000000111444:::AAAFFFIIIJJJGGGJJJOOOQQQQQQPPPOOONNNIIIGGGEEEEEEFFFGGGFFFFFFDDDCCCBBBAAAAAA@@@>>><<>>===;;;888999:::888555222111111555666999;;;;;;:::888777444444444444555777888999666555555777:::===>>>===999666444444888<<>>???AAA======<<<;;;999:::<<<>>>AAACCCEEEFFFDDD???999555444222111222555666444222000222666;;;>>>>>>;;;999777555555999===>>>999444555444444777:::<<<<<<<<<888888888777555444555666666555333222111222222333000111333555666666555555555444333555888999777444555555444333222222111111444777<<<@@@BBBBBB@@@???<<<;;;999777555555555555======<<<888333---***)))---***'''(((+++......,,,333000...,,,------,,,***---...000111222222111111555888<<>><<<<<>>@@@AAAAAAAAAAAABBBDDDEEECCCAAA??????===;;;999999::::::;;;<<<<<<<<<===;;;>>>EEELLLPPPNNNFFF@@@?????????======@@@FFFKKKIIIGGGDDDDDDDDDCCC???<<<:::::::::;;;>>>??????>>>???===;;;::::::999777555333444555666666444222111***+++---000111000,,,)))(((***---222666999<<<===999666444777===AAA@@@>>>???>>><<<;;;;;;;;;;;;:::999888999===CCCGGGHHHGGGCCC@@@===:::888999;;;===CCC???:::777666777888888888777666777888777666444---...000333444444333222///111333222333888CCCKKKXXXZZZ[[[[[[ZZZWWWTTTRRRDDD???;;;999:::;;;;;;::::::999888555111,,,(((&&&&&&+++000///+++'''''')))///333777777444111111222000000111222111---((($$$&&&&&&'''''''''''''''&&&((('''&&&'''***++++++******,,,///333666555111...)))******)))''''''((()))---,,,***'''%%%%%%(((+++---000222///+++))),,,000111///,,,******,,,///111222///)))### !!!%%%)))******+++++++++***)))))),,,)))&&&&&&(((******(((,,,***))),,,222777::::::888777777666444333222111111///...222777<<<======555444333333666999::::::555333000////////////...///...,,,***(((***---111555888;;;>>>===:::555222---...000666===CCCGGGHHHJJJMMMQQQSSSRRROOONNNMMMHHHGGGGGGGGGIIIIIIHHHGGGHHHGGGFFFFFFFFFDDDCCCAAAAAACCCGGGJJJKKKJJJHHHFFFCCC@@@<<<999888:::===???<<<<<<;;;<<<@@@EEEKKKOOOMMMIIIDDDAAA@@@@@@???===>>>>>>===;;;777444444444444555888999:::999888777333333222222444666999;;;999888777888:::<<<<<<;;;777555222333666:::===>>>AAABBBCCCAAA???>>>@@@BBB???;;;777777:::<<<<<<:::???@@@@@@???>>>;;;777555444444666999<<<<<<:::999777555444555666888888999666999;;;<<<;;;999999:::888888666333///---///222111333555777888666444222444333333555777666222...---.../////////...---------000555888999:::;;;<<<<<<======<<<<<<===@@@CCCCCCDDDEEEEEEBBB>>>999666444222000000111222111///111222555:::======:::777555444444888===>>>:::666555444444666999;;;;;;;;;999999999777444444555777666555333111000000000111//////000222333444444555555333333555888:::999777666666555444444333222111444777<<<@@@BBBAAA>>><<<:::999777555444444444555<<<<<<;;;777111,,,***)))+++)))'''))),,,...///...///......///000000///......///000111222111111111444777;;;@@@EEEJJJNNNPPPJJJFFFAAA;;;555222111000444555555333333777???EEEKKKKKKKKKNNNQQQQQQNNNKKKDDDAAA======BBBHHHMMMPPPUUUMMMHHHJJJMMMMMMMMMNNNRRRSSSTTTRRRMMMHHHDDDCCC===>>>AAAAAABBBCCCEEEFFFHHHFFFCCCAAA???===999777666888:::<<<<<<;;;:::999;;;???FFFNNNRRROOOHHHBBB@@@AAA@@@???>>>AAAGGGKKKKKKHHHFFFEEEEEEDDDAAA>>>>>>===<<<===???@@@@@@???@@@>>><<<;;;;;;:::888666111111222333333222000000++++++,,,...///...+++((()))+++---111444777999999888555444888===AAA@@@>>>===<<<:::999999999888777999888999<<>>@@@@@@<<<777444------...333;;;BBBGGGIIIMMMPPPTTTUUUSSSPPPNNNMMMJJJHHHGGGHHHIIIJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCEEEGGGHHHGGGDDDAAA>>>===;;;999666777999<<<>>><<<;;;:::;;;>>>DDDJJJMMMLLLHHHDDDBBBAAAAAA@@@???AAAAAA>>>:::666333333444222333555666777777777666333222111111333777;;;===>>><<<::::::;;;:::999777444222000000333777::::::>>>>>>>>><<<999999:::;;;>>><<<:::777666666555666;;;<<<>>>???>>><<<:::888222333444777:::;;;999777666777888999999:::::::::999<<<>>>@@@???>>>>>>>>>888888666333000///000222///111444666777777666555222111111222444444222000---...///000000///......,,,///222444444444555666:::;;;;;;<<<<<>>@@@EEEIIIKKKIIIEEEDDDIIIMMMMMMMMMNNNQQQRRRTTTRRRMMMGGGCCCAAA<<<>>>AAABBBCCCDDDGGGIIILLLJJJFFFCCCAAA===999666444777:::<<<===;;;888666===BBBIIIPPPTTTRRRKKKFFFBBBBBBAAA@@@@@@BBBGGGJJJKKKIIIGGGFFFEEEEEECCCAAACCCAAA@@@@@@AAABBBBBBAAABBB@@@>>>======;;;999777000000000000000000000111,,,,,,+++,,,---,,,***'''(((***,,,///222444555666777666555999===@@@???===::::::999888777666555555:::999:::<<>>:::777999888777666777999;;;======;;;999999;;;???DDDGGGGGGEEEBBB@@@????????????@@@>>>;;;666111......000000000111111222333444444444222111111333888===@@@AAA???===<<<;;;999777444111///......111444666777:::999888555444444555666===>>>>>>;;;666444555777999:::===>>>>>><<<999777000111222666999:::888666555777999;;;:::999999999<<>>:::777555444222111000111111222999999888444///,,,+++,,,***))))))***,,,///111222---,,,+++---000222333333333333333444444444333333444555:::EEEPPPSSSNNNHHHDDDAAA===999555333111111222333444333333777???EEEHHHEEEBBBEEEJJJKKKGGGCCCEEEAAA===;;;<<>><<>>>>>===<<<:::999333222222222222333444444000...---------,,,***(((%%%'''***---000222444555888777888:::======;;;999888999999888666444444444;;;;;;;;;<<<>>>?????????@@@???===:::888666555444444222111333666888999999666555666777888777444222...000222333222///+++))),,,---...------///333666888888777555444333333222...///000222444555555444222000---+++******,,,---///111333222///,,,++++++///000000...,,,---111555777444///***''''''***------...000111000...,,,***...///333777::::::777444111///.........,,,***'''((()))((((((''')))---000222444555444111///......000111222111000///111333222111...,,,+++,,,---...---,,,***'''%%%%%%'''***,,,---///000///---+++))))))***+++,,,,,,***'''%%%$$$%%%'''))),,,---......333555888:::999777333000111000///000333777:::<<<<<<;;;::::::999888444222333222333444444222///+++&&&''''''%%%$$$$$$&&&(((777:::>>>AAAAAA===999666111000111555<<>><<<;;;<<>>:::666444888777777777888:::<<<======;;;999777777999;;;===@@@???>>>===<<<<<<<<<======<<<999444///,,,---...000///---,,,---...000222444333222222444999???BBBAAA@@@>>><<<;;;999555333000...,,,---000333444444666444222000000111333333999<<<>>><<<888555666999888999<<<===<<<:::666444//////111444888999777666333666999:::888666555555===@@@CCCCCCBBB???===<<<:::888555444333444444555222333444555666888888999777666555222000//////000,,,------...///000000000111333444333111//////000333333333333222444777:::<<<<<<<<<===============>>><<<:::666222000//////---...///111333333000---111000//////000111111111222111111333555777777666;;;;;;:::777444444666888333333222111222333444555///---+++)))+++///444777555555555444333333444555;;;;;;;;;;;;999666333222333777;;;??????<<<888555222111000//////000000111666777666444000...---...+++++++++,,,,,,...000222000---)))(((***---000111333444555666777666555444444555:::FFFQQQTTTMMMEEEAAA???<<<999666333222111333555666555555777===BBBAAA??????BBBGGGHHHEEEBBB@@@===888666666888::::::444555:::DDDIIIIIIHHHJJJIIILLLNNNNNNJJJFFFCCCBBBEEEFFFGGGFFFDDDDDDDDDFFFIIIHHHGGGGGGGGGEEEBBB???<<<<<<<<<<<<===>>>???@@@GGGJJJPPPSSSTTTQQQNNNLLLCCCAAA>>>===>>>@@@AAABBBGGGEEECCC@@@>>>>>>@@@AAAHHHFFFEEEDDDEEEDDDBBB@@@@@@>>>===<<<===<<<;;;999888777666666666777888888444222000000///...+++)))!!!###'''+++///222444555888999:::;;;;;;:::666444666888999999666444444555<<<<<<======<<<<<<=========<<<:::888666444333222222111222444777:::::::::666666666888999888555222...///111222111...***(((***+++,,,------///111222333333222222111111000000***,,,///111222222222222000...+++))))))+++...000111222333222000...------///...,,,(((&&&)))111777888666222---***+++000444111222444555666555444333555666:::???AAAAAA===:::444222///.........,,,+++***+++++++++***,,,000333555777888777444111//////000111111111111111333444111///---+++***)))***+++)))***)))(((&&&&&&((()))+++,,,---...---+++)))'''''')))+++---,,,)))'''%%%%%%''')))***+++,,,,,,---///111444555555333111///////////////222666;;;>>><<<:::999999888666333000222222333444444222...***$$$&&&((((((((()))+++---666999===AAAAAA>>>:::777222111222666<<>>???AAACCC@@@;;;888888999?????????>>><<<999666444888888888999:::<<<======;;;:::888666555444444444999::::::999888888999;;;===<<<:::777333111111222222000,,,******+++...000444333222333555999>>>AAA???>>><<<<<<<<<:::666333///...,,,---000222333333333000------///222444444444777::::::888666666888666888:::<<<;;;777333000......111444777999777666333666999888555222111222999<<<@@@AAA???<<<:::999999666333222333444444444111111000000111222333444777777666333000......///,,,,,,++++++---///111222555666666444111000000111111222111000///000333666888999:::;;;<<<<<<<<<<<<;;;;;;:::888333000//////......///111333333111///111000...---------///////////////111444777777666999::::::888666666666888444333222222222333444555111///+++)))***...333666777888777666444444666888<<<<<<<<<<<<999666333111222444777:::;;;999666444000///.........///000111222444555555333111000111...//////---,,,,,,...000111---)))'''(((***+++,,,///111555888888777555333333444999CCCMMMOOOIIIBBB===<<<:::777555333222111555777:::999777777:::===;;;<<<>>>BBBDDDDDDBBB@@@:::777222000111222444444///111777AAAEEEDDDDDDFFFDDDFFFIIIIIIGGGFFFEEEEEEJJJJJJJJJHHHEEECCCCCCCCCCCCCCCDDDFFFHHHGGGEEEBBB@@@???>>>>>>???BBBEEEFFFKKKMMMPPPPPPNNNLLLKKKJJJBBB@@@===<<<===>>>>>>>>>CCCBBB???<<<999:::===@@@EEEDDDEEEEEEFFFDDD@@@===;;;:::999999:::;;;:::888999999999999888888888777666555444333222000,,,))) """%%%)))...111444555666888:::;;;:::777333000333777:::999777555555777:::<<<<<<<<<:::999:::;;;;;;999777444222111111111111111333555999;;;:::999333333444666777555222///,,,---/////////---+++***)))***+++---......------//////000000111111000000)))+++...////////////000///---+++***+++---000111222222222222111000/////////...,,,(((&&&***222999888888666333000222888>>>777888999:::;;;<<<<<<<<<===???BBBEEEHHHGGGCCC@@@777444000------------,,,+++,,,---.........111333111333444333111///......000000000111222333444555000///---***)))(((((((((''')))******)))((()))***,,,,,,,,,+++***)))((('''&&&))),,,---,,,***)))(((***,,,------,,,,,,...//////000000111111111111000////////////000444999>>>:::888666666555444111///111111222333333111---***%%%(((+++---...///111222555888===AAABBB@@@===:::444444666:::???DDDFFFGGGJJJMMMPPPRRRPPPMMMKKKKKKHHHCCC<<<888777999;;;===???BBBCCC???999555555666:::;;;;;;<<<;;;:::888777888888999:::;;;<<<<<<<<<999999888777666444222111444666888777666666888:::<<<======;;;888666666777666222...***)))+++...000222111111222555888;;;===;;;::::::;;;<<<:::777555000...---...111222333222000---++++++///444666777333555888999888777666666222444888:::999666222///......000444888999888666444777999777222......000111555:::<<<<<<:::888777666333//////111222222111111///...,,,,,,,,,---...333555555333///------...,,,+++)))(((***---111444777777777555222000111222333333333222111333666888777888999::::::999888777999;;;===;;;777333222222000000111333555666444222000000...---,,,---000222---------000444666777777666888::::::999777777888666444333111111111111222111///,,,)))***---111333444555555444333444777:::<<<======<<<999666222///...000222444555555333333///......---...///000111...111555777666444333333111222222///+++***,,,......,,,***)))******(((''')))---333777888666333000111222666>>>FFFHHHDDD???888777666444222111000///333666:::999666333333444333777===???>>><<<::::::555222...,,,---///000000---///666>>>AAA??????AAA???AAACCCDDDDDDEEEGGGIIIKKKLLLKKKIIIFFFCCCCCCCCC===>>>@@@CCCEEEFFFCCCAAA??????@@@AAACCCEEEHHHIIIMMMNNNNNNKKKFFFDDDDDDFFFCCC???<<<;;;<<<===<<<;;;AAA@@@===999666777;;;???@@@AAACCCEEEFFFCCC>>>:::666555444666888999888777777777777777666555333222777666666555444111,,,(((!!!###&&&)))---000222333111444888:::999555222000000444999999666444666888777999:::999777666777999888666333000//////000111111222333666999:::888777000000222444555333///,,,++++++,,,,,,---------------...///000000...,,,***+++---///111333222222111,,,...000000......///111///...---,,,---///111222222111111111222222111000...000000///...000555:::;;;===???===<<<>>>DDDJJJCCCBBBBBBBBBBBBCCCEEEEEEEEEFFFHHHJJJLLLKKKHHHEEE999555///+++))))))))))))***,,,///000/////////000***,,,............///000000//////000222333444444111///---+++)))((((((''''''***,,,---,,,++++++,,,...---+++)))(((((((((((('''***......---,,,,,,---000111111000......000333333111///...///111333555222222111///...111666;;;777555333222222222111000111000000111111000,,,***(((+++///111222222333444444888===BBBCCCBBB>>><<<888888:::>>>CCCGGGHHHHHHKKKMMMPPPQQQNNNKKKHHHGGGCCC@@@<<<;;;;;;<<<======>>>AAABBB>>>777222222444777888999:::;;;;;;:::999888888999;;;;;;<<<<<<;;;666777888999777555222000111444666666555555777:::;;;===>>>===;;;999999999999555000+++***+++///111000000000222444666999:::888888999:::<<<;;;888666000///...///111333333222///,,,)))+++000666999999555666888:::;;;999777555///222666888888666222///......000444888999888777555888:::666000,,,---///+++///555999999888888777333000,,,,,,///111000///222000...+++******+++,,,///111333222///,,,---...---***(((&&&(((,,,111555888888777555222111111222555555555555555666:::===777888999:::999777555333:::===@@@???;;;777555555222222333555888888777666//////...------///222555++++++,,,///333666777777444777:::;;;:::888888888777666333111///.........111///+++))))))+++///111---///111000000222666;;;<<<======<<<999555111///,,,---...000111111111111///...------...///111222+++000555888888666555444444444333000+++)))***,,,+++++++++------+++'''$$$%%%***111666888555111...///111444;;;@@@BBB@@@===555444333222111///...---///333777777222...,,,+++,,,333:::<<<888333222222222///,,,+++,,,...//////---///555===???<<<<<>>@@@AAABBBEEEHHHKKKLLLLLLLLLJJJFFFDDDDDDDDD:::;;;===@@@CCCCCCAAA???<<<>>>AAADDDFFFHHHIIIIIINNNNNNKKKFFFAAA>>>@@@BBBCCC@@@<<<<<<===>>><<<:::@@@???<<<888444555:::???===???BBBEEEFFFBBB<<<777222222111333666888777777333444555555333111...,,,777777666666555111+++'''###$$$'''***,,,///000111---111666999888555333111---222777888666444666999555777888777444333444777777444111---,,,---///111111222333666888888777444000000222444555333///,,,*********+++,,,---///000333333333444333111,,,)))''')))---000111111000///111333444333000///111333///.........///000222333111000000000222333222111...222666777555555888:::@@@CCCGGGGGGFFFHHHNNNSSSNNNLLLJJJIIIIIIJJJLLLMMMJJJJJJKKKMMMOOONNNKKKHHH:::555...(((&&&%%%%%%$$$))),,,///000000.........&&&(((***,,,---///111444///......///222444444444222111///,,,***)))(((((((((+++...//////...---...///...+++)))'''((())))))(((,,,///000......///111333444444222//////333666777444000......222666:::555444333///---...333888555333000///000111111000111000///000000///,,,***+++...222444444333444444444666:::>>>@@@@@@???>>><<<>>>@@@CCCFFFIIIKKKLLLMMMMMMKKKIIIFFFBBB@@@>>>>>>??????===;;;:::;;;======:::777777:::<<<;;;:::555666888999888555222000111222333333333555999<<<999;;;<<<:::555111000000444444444444555555666777BBBCCCCCC@@@;;;777444333111000---***)))+++000333///...---///333777:::;;;;;;999666666777777555222111333444444222111111222111...,,,...222555666555222555999======;;;888555111///000666;;;;;;333+++...222555444555777666333555444222000...---,,,,,,,,,---///222444666777777111000...,,,,,,---///111111///---+++******+++------///111000---,,,...000...,,,((($$$$$$)))222888;;;999555222000000111111888888777555555888<<<@@@:::888666555666888888888===AAAEEEBBB;;;666444444222222333555777777555333///......---...///000000***,,,...000000222555777777999;;;<<<<<<:::777666444444222///---,,,---...111000---)))''''''***,,,+++++++++---///111444555333555888888666444222222///...,,,++++++,,,...///000///...---,,,---......***000666777444111222333333333333000,,,(((&&&&&&''')))---//////---***'''(((...444777666333111111333333555777999999777555333333333333333222000...111000---+++******+++,,,...000444666666444000......+++((('''))),,,.........111444666666777:::>>>::::::;;;>>>AAADDDEEEEEEFFFHHHJJJKKKJJJGGGCCC@@@999999999:::===>>>===<<<===<<<===@@@DDDHHHJJJJJJLLLLLLJJJGGGBBB===:::999===???@@@@@@>>>;;;999999:::<<<999444333888===>>>DDDAAA@@@@@@@@@???;;;777111000000222555777888888666777888666111+++'''%%%...222666666111+++'''&&&&&&&&&(((+++...///---+++///111555999;;;:::666333000000111444777888777555333555666666555444555555555000******...111111000333555999;;;<<<:::666444444222111222444333000,,,+++///222333000......///333777;;;999222,,,))))))''')))+++---///111222333777777777777666444222111111333777777555222000///000...---...111444666666222777<<<;;;777555999>>>DDDLLLRRRQQQPPPSSSWWWXXXSSSOOOKKKMMMQQQTTTRRRPPPQQQOOOLLLKKKIIIGGGCCC@@@444000***%%%"""!!!"""$$$(((,,,...+++'''%%%(((,,,)))&&&%%%''',,,111222222222000---,,,---......---000000000///,,,***(((&&&***---000000000000333666666333---(((&&&''')))+++///333666555000,,,---///666<<<<<<444///333888:::===999444000///111555888555444222///---...111444222///------000000...,,,+++,,,///111333000+++'''+++,,,---...///111222222777888;;;===?????????>>>===???BBBFFFIIIJJJKKKKKKJJJHHHEEEBBB???>>>>>>>>>;;;<<<<<<;;;999999:::<<<;;;888666777999;;;;;;:::666777888888666444222000111111111111111333777:::>>>???@@@===888444222222333333333333333555777888AAAAAA@@@===888444222111000///...+++***+++...111///---,,,...222666999999:::888555555666555333000111222222222111000000000///---,,,...111333333111111333777;;;;;;:::777555///......444999999222+++,,,111333333555888777444222111///...,,,,,,++++++---...///111333444444555333111...,,,,,,...111222555222---+++---///111111///111333111...,,,...111000...+++'''&&&***000555777666333111//////000000777888777666666777;;;>>>888666444333444777999:::===@@@AAA>>>888333222444333222111222333333111///......//////............,,,---......///111444777999;;;<<<;;;999666333111000000///---+++******+++------...,,,+++***+++---((((((((()))+++...000222111444666777555333111111000///...------...000111111000///...------...///+++000555555222//////111.........,,,***((('''&&&)))***,,,------,,,+++******///444666444222111222111222333444555555333222333444666777777444000---///...,,,***))))))***+++---000333666666444111///...,,,***)))+++------------000333444555666999<<<888888999<<<>>>AAAAAAAAABBBEEEGGGIIIHHHDDD@@@===777666666888:::;;;:::999999999:::===BBBFFFIIIKKKLLLLLLJJJGGGCCC@@@======<<<>>>???>>>;;;888666666666999999666666<<>>======>>>===:::777333222333555999<<<>>>>>><<<<<<;;;888333...***(((,,,000444555111,,,)))'''&&&%%%&&&(((++++++***)))---///444999======;;;888111111222555777999888666444555777777666555444555000,,,''''''+++///000...222444777999:::999666555333222111111333222///---***---//////,,,++++++,,,111444777555...(((&&&&&&''')))+++///222444555666::::::;;;:::999777444222000333666777555222000///000111222333333333222222000666:::999555444777;;;DDDLLLRRRQQQPPPSSSVVVVVVOOOKKKGGGHHHLLLOOOOOOMMMNNNLLLIIIFFFDDDAAA===999000...***'''%%%%%%%%%&&&)))++++++)))$$$###&&&***'''%%%###%%%)))---///000---,,,***+++,,,------,,,,,,---......,,,)))'''&&&+++---//////...///222555555222---)))'''(((+++---...111333222...+++---///555999999222///333888888;;;888444000///111444666111111111000......111333...,,,+++---111222000---***,,,///333444222---)))++++++,,,---///000111222;;;;;;;;;<<<<<<===>>>>>>>>>AAAFFFJJJLLLLLLJJJIIIEEECCC>>>;;;999:::;;;===888888999888666666777999777666555666888:::::::::888888777666555333111000222111000...---000444777@@@@@@@@@>>>999666444444333222111000222444777999>>>===;;;777333///...///000111000///------...000///---,,,...111555777888999777555444444333111///222111000///...------------------...000000...,,,///111444777888888666555...,,,---111666666111+++,,,000333333555999999666000000///...------------/////////000000111111111444111...---...222666999===666///---111555777666222444444222///---///222555444111...,,,---111444444444333222222111111111666777777777666666888:::666444222111333666:::===>>>>>>===888222///000222333111...---------,,,+++---...000111111///...---.........---,,,...222555;;;======;;;666111...---...---,,,+++***)))''''''(((***---///.........///)))((('''''')))+++...000000222555555333222111111111111000000000222333444444333111///......//////...111333222///,,,---...******+++++++++***)))))),,,,,,,,,,,,------......---///222333222111111222000111222333444333222111444666999:::999555111......---+++*********++++++---///333666777555333222000...,,,,,,---...------+++...000222333555777999555666777999:::;;;<<<<<<===@@@CCCFFFEEEAAA<<<888444333444555777888666444444555666:::>>>DDDIIIKKKMMMLLLKKKHHHFFFCCCAAA@@@<<<======;;;777444222111111777;;;:::<<<@@@BBBAAA>>>===<<<===???>>>===;;;777666666999===BBBDDDDDDCCCAAA???;;;777333000...,,,///444555333...+++)))%%%$$$###$$$'''(((((((((,,,---222888===??????===333333444666999:::999777555666666777666555444333---)))&&&'''+++///000000111333444666777777666666111000000000111000...,,,)))******)))''''''((()))---///111...)))%%%$$$$$$(((***---111555888:::;;;===>>>???>>><<<999555333///222555666555222111111111555999999555000---,,,...333777666333111444888AAAIIINNNNNNNNNPPPQQQPPPIIIEEEAAAAAADDDFFFGGGFFFGGGEEEBBB???<<<888444111+++++++++++++++***))))))((()))(((%%%"""!!!%%%)))&&&$$$"""###&&&***,,,---'''''''''(((***+++***)))&&&))),,,,,,***(((&&&%%%******+++******,,,///222444111...+++***+++---///,,,...///...+++***---000333444333//////333555444777555222000//////000111---///111111000///000111)))(((***...333555222///+++---111555666444...*********+++,,,...///000111???>>>;;;:::999:::;;;===@@@CCCIIINNNOOONNNJJJHHHAAA???<<<999888999:::;;;666777666555222111222333333333333555777888999999::::::888777555444333222333333000...,,,...222555<<<<<<<<<:::888777666666333111//////000333777999:::999777333...,,,,,,---111333444333111000///000000///---///222555777888999888666555444333222111222000---,,,++++++++++++---...///111000///,,,***---...111333444555555555///------000444555222...///333555444555999999777222111111000000000000111000000//////////////////111000......222999@@@EEEEEE<<<222000555999:::888333555666333000///111444::::::999666333222333555444555666666666555444333444555777777666555555666777555333111222666<<<@@@@@@???;;;555///---...000000---***((()))*********+++...111333444333111///000///...,,,+++,,,000444;;;===>>>;;;555111//////111///---,,,***(((&&&$$$%%%'''+++---...///111333...,,,***)))***---000333111222444444333222222333333333333444555666888999777666333111000//////000111333333222...,,,,,,---+++++++++,,,------,,,+++---...///000111111111111///000000000//////000111000111333444444444444555555777888888666333000///000//////......///000000...000444777888888777555222000//////000000...---+++,,,...000111333444666111333555666555555555666888;;;???BBBAAA===888444222222333444666666444111222333555888===CCCIIIMMMPPPNNNKKKIIIHHHFFFDDDBBB===>>>===:::555111///...000777===???@@@CCCCCC@@@>>>>>>???@@@AAABBBBBBBBB;;;::::::<<<@@@CCCFFFGGGFFFDDD@@@===;;;999777666000222555777555111---***%%%###"""###&&&)))***+++,,,---000555:::>>>>>>>>>555555666888:::;;;:::888555555555666666555333111,,,***((()))---111222333111111222333444555555666///......------,,,++++++)))(((&&&%%%$$$$$$&&&''')))++++++***'''&&&'''((()))+++///333888;;;>>>???>>>???@@@???===999444222...111444555444333222222444999>>><<<444---++++++---111444333111///111444;;;BBBGGGGGGGGGIIIHHHFFFDDD@@@;;;999:::<<<===<<<===;;;999777555222...+++***+++---//////---+++***((((((&&&$$$"""$$$(((,,,&&&%%%$$$$$$&&&(((***+++%%%%%%%%%'''))))))'''%%%"""&&&***+++)))'''&&&&&&''''''%%%$$$%%%'''***---222000...,,,,,,---///000***++++++***)))***---000///...---,,,...111111000222111000///---,,,,,,+++---000333555333000......&&&'''***111777999666222...000333666666333---)))((()))***+++,,,...//////BBB@@@<<<999777888:::<<<@@@EEEKKKPPPRRROOOKKKHHH??????>>><<<;;;:::999888666777666333///------...///000222333555666777888;;;:::999888666555444444555444222///---...222555777666666777888999999999222111///...///222555888666666444000---+++,,,---///222444444222000//////333111000000333666888999999999888777666555444444333000+++)))***++++++***///000222333111...+++)))+++,,,---///111333444555222111000111444555333111333777777555666999999666333222222111111222222222222111000///......//////.........111777AAAJJJOOOJJJAAA777444777:::888555333555555333111111444777<<<======<<<999777777888777888999999999888666555333555777777666555555555999999777444333666<<>>:::999666444222111000000333444444333000.........---++++++,,,......,,,***---///333666777666444333111000...---......//////---///222333333444666888777777666333///---...000333333333333444555555666000222555888::::::999999444222111111222222000///,,,,,,,,,...///111111111---000333333222111111222555777;;;>>>===999555222333333444555777666333000111444777:::===CCCIIINNNRRROOOKKKIIIHHHGGGDDDBBB@@@@@@???;;;555111///...111999???AAABBBDDDBBB???>>>???@@@AAABBBDDDEEEGGGAAA???======@@@CCCEEEEEEFFFCCC???>>>?????????>>>888888888888666333///,,,&&&$$$###$$$(((,,,///000------...111666999::::::666666777999;;;<<<;;;999555444444666777666333000,,,+++***+++...111333333111111111222222333444555,,,,,,,,,+++***))))))***)))'''%%%$$$$$$&&&'''(((((()))******+++,,,---///---...222555999<<<>>>???<<<======<<<999555111///---///222444333333333444888;;;===999222,,,,,,---...000222222000///000222777===@@@@@@@@@BBBAAA>>>???;;;777444333333333333444222111111111///---++++++---///111111///,,,***((('''&&&%%%%%%(((---000((())))))***))))))***+++'''&&&&&&'''((((((%%%### %%%***+++)))'''((())))))'''%%%$$$%%%''')))+++000///...------...000000)))))))))))))))+++---///,,,***)))+++---...------......---,,,+++)))((('''...222666888666222...,,,((()))---444:::<<<999555222222333555444111+++'''''''''(((***+++,,,---...EEEBBB>>>:::999999;;;<<>><<<999777555666666555222...,,,,,,,,,,,,...111333333333555666999999999888777666555444444444333111000000222444333222222444888;;;<<<<<<222000///......000333555222333222000...------...---///222333111000//////555333111111444777888888888999:::999777666777888555000***(((***------,,,000222444444111...,,,++++++++++++,,,...111444666666444222222333444333222555888888555555888888555333333222111111111222222222222000000000000111222......///333:::CCCKKKQQQHHHBBB:::888888888555111111333444333111333777;;;===???AAAAAA???>>>>>>???<<<=========<<<:::888666444666888888777777777888======;;;777333444888======;;;888444111///...---)))'''%%%%%%(((+++......+++---111555777777666444111111///---,,,---000333555999===<<<888777999===<<<777111...---+++'''$$$&&&(((***+++---111555888444111,,,)))))),,,000444222333333222222333666888888999:::<<<>>>@@@BBBCCC>>><<<999666333222111111333444444444333222000///---***)))***---...+++(((---000444888:::999666555444111///...///000000///+++...111222000111444888666666333...)))(((+++///222333444555666777888888222444666999:::;;;::::::666444222222333444333222...---,,,---...///...---***...222222000......000111444666888888555222///444444555777888666222///222666;;;>>>???CCCIIIMMMQQQMMMIIIGGGHHHHHHFFFCCCBBBBBB@@@<<<666222000000333;;;@@@AAAAAACCCBBB???===>>>@@@AAABBBCCCFFFIIIHHHEEEBBBAAABBBDDDEEEFFFGGGCCC@@@@@@CCCEEEDDDCCC>>><<<999888777555222///)))((('''(((,,,000222333///...---...111444666666777777888999<<<<<<;;;999555444555777::::::666111------------...///111222111111222222222222333333,,,,,,,,,+++)))((()))++++++)))'''''')))+++,,,,,,******,,,...000222444555111222444777999;;;<<<<<<999999888666444111...,,,,,,...111333333333444555888999999666111...///111000111333333222111111222666:::;;;999:::===<<<999888666444222000/////////...------...///000...------...000111000///---+++)))((('''((()))---000222+++---000000...,,,+++++++++***))))))***)))'''%%%###(((,,,,,,)))(((+++...---+++)))(((***,,,,,,,,,//////........./////////)))))))))***+++,,,......+++***+++......++++++------------,,,***(((&&&%%%...222777999777333///,,,,,,,,,000666;;;<<<999555333222111222111...***'''&&&&&&'''(((***+++,,,---HHHEEEBBB>>><<<===>>>???@@@EEEKKKQQQSSSQQQMMMJJJCCCBBB???;;;888555444333333444333111...---...///+++...111222111111222444444555777888777666444222222333333333111000111333000///...000444888999999111000////////////111111000111222222111///000111---000222333333222222222555333111111333666777777666888:::999888777999;;;666000***(((+++//////...000333555444000---,,,,,,+++***)))***---111555777999666333222111222222333333666666333444777888666666555444333333333333333333222111111111333555666222222222555999???EEEIII@@@>>><<<:::999666222///---000111111111444:::???BBBEEEGGGIIIIIIIIIJJJKKKGGGFFFEEECCCAAA???===;;;888999;;;;;;:::;;;<<<>>>???@@@>>>999333000333777444333333444444333111///)))(((&&&'''***---//////---...111444555444333222000000000///......000333111777;;;;;;888888<<>>;;;888555333222111000111333555666444222000---***)))+++///000...***...000333666888888888777777444111111222333222000...111444333000///333666333444333...(((&&&(((,,,...///000222444555555666222444666888999999999888777555222222444666666666111...,,,,,,......,,,***(((---222222///---...///...000111222222000...---444555666777888666222...333888>>>AAAAAABBBFFFJJJMMMIIIDDDDDDHHHJJJHHHFFFCCCCCC@@@<<<666222111111444;;;??????@@@CCCCCCAAA>>>@@@BBBCCCCCCEEEIIILLLMMMJJJFFFEEEFFFHHHJJJJJJIIIFFFCCCDDDHHHIIIGGGEEE@@@<<<888555666666555333...,,,+++,,,///111222222111...,,,,,,///222555666777777888999;;;<<<:::888777666777:::>>>???:::555111111111000//////111222222222333333333222111111---......,,,***)))+++------+++***+++...111222111......000222555777777777555555666777888888888777666555333111///---,,,++++++---000222222333555666444444444444333222222222333444555555444333333333444666555222333777777333000111111111000/////////---,,,,,,...000111000...............////////////,,,+++******,,,...000000,,,000555666333...+++***...,,,++++++,,,---,,,+++'''+++///...***)))...333000...,,,,,,...///...---.....................---******+++,,,.........---,,,,,,///333000******//////......,,,***((('''&&&***///555888777444111///000///111555::::::777333000///------...---+++)))%%%%%%&&&''')))***+++,,,JJJHHHDDDAAA@@@???@@@AAA@@@DDDKKKPPPRRRQQQNNNKKKFFFBBB===777333222111222111222222111//////000222***---111222000///111222111333555777777555333111000111333333222000111111...+++***,,,000333444333111000000///////////////...000333444333222222222000222555666666666666777444222000000222555666666444777999999888777:::<<<777000***(((,,,000111000000222444333///,,,,,,---+++***)))))),,,000555888:::777444111000000111222000333333111222777888666999999888666666555555555333222111111333555888999666666555555777;;;>>>@@@:::;;;<<<;;;999555000...+++---000111222555<<>>AAACCC@@@AAA@@@999222...///222,,,---000333666555333111+++)))((())),,,...//////...000111222222111///...///000111111//////111333000555;;;;;;888888===CCC999222***''')))+++***((((((,,,111555666666666666999555///******---222555000000000//////111555888:::<<<>>>AAADDDFFFHHHHHHAAA@@@<<<999555333222222...///222555777666333000...+++***---222444222...//////111333555777888999:::777444444555666444111333666888666111000333666111333444000)))%%%&&&))))))***,,,...000111222222222333555666777777777777888555222222444666888999222000------...---***(((''',,,222222///---...000,,,---.........---,,,+++444555666777888555111---333999???BBBAAAAAADDDHHHIIIEEEAAABBBGGGKKKKKKIIICCCBBB@@@;;;666222111111444:::>>>===???CCCEEEDDDBBBDDDFFFFFFFFFHHHLLLPPPQQQMMMJJJHHHJJJLLLNNNOOOLLLIIIFFFGGGKKKLLLIIIEEE???;;;555333444666777666111///...///000111111000111...,,,+++...222555777777777888999;;;<<<:::888999888999===BBBBBB===888666777666555333222222333333333444444333222000//////000111...+++***---//////---,,,...333555555444111222333666888999888666777777777777777666555444555333111...,,,+++++++++***---000222222333555777111111111444666666444222555555666666666555444444111111///,,,---111222///***---///111111000000111.........///111222000///...------,,,---///111222...---,,,,,,---......---,,,111777999555///+++)))///---+++,,,...000000000)))...111///******000666000...,,,---///000...+++.........///......---,,,++++++,,,...000000...---...///333666222***+++222111000///---+++***((((((''',,,222666777555222111222111222555888888555111...,,,******,,,------,,,$$$%%%&&&'''(((***++++++LLLKKKHHHFFFEEEEEEFFFFFFHHHJJJKKKMMMNNNNNNMMMMMMIIIEEE???888333000//////222111//////111333333333...000111111111000111111000222666888888666222000111000000000///---,,,+++((('''''''''***...333555555333111000000111000//////333777666222000222555666888:::;;;:::999999:::777444000...///111333444666444222111222555888;;;222111///---,,,---...//////...---...///000///......---,,,,,,---///222444888666444222111111111111000222444333000000333666999:::;;;;;;:::888666555555333222333666888::::::333555666888999999999888;;;<<<<<<<<<999555000...111222111,,,***///;;;EEENNNSSSVVVUUUUUUXXXZZZYYYXXXWWWUUUQQQLLLHHHDDDBBB>>>===<<<>>>AAADDDFFFGGGFFFBBB<<<555000...------+++,,,///222555777888999,,,)))'''(((+++---,,,))))))+++...///...,,,++++++,,,,,,...111444555444222111222333444555777888999333...)))(((***+++((($$$(((...555999:::999:::<<<:::666000,,,+++---111555333444555444333333444666::::::<<<@@@GGGKKKKKKJJJGGGAAA:::666666666444333333000///000333666555444///.........///222555777777666444222222444666888:::666222333888;;;:::777:::===>>>;;;666222333444333222000000...+++&&&###+++***)))***---.........111222444888<<<===<<<;;;:::777333000000333777:::777333---)))((())))))((('''+++000111///---,,,---------,,,+++)))'''&&&%%%000333666888777444000...000999DDDIIIHHHDDDCCCDDDDDDDDDDDDGGGJJJNNNOOOPPPLLLGGG@@@999444333333444666999===BBBDDDEEEDDDCCCBBBDDDFFFIIILLLNNNOOOPPPQQQNNNLLLNNNRRRSSSPPPLLLHHHHHHIIILLLMMMMMMJJJGGG===:::666444555777888999666333///......///000///+++,,,...111333555666777:::999999:::;;;;;;:::888<<<===???BBBDDDCCC???<<<<<<:::666222000000000111222666:::<<<:::555111//////222444000***(((,,,111111222222111111111444666666555333222333666999<<<;;;<<<>>>>>><<<:::666444333222222000///---,,,+++.........000222333222111000111333666888888666333444444666777777666555444222222111111000000000000......///000111222333333444333111000000111222333111///+++)))))),,,111444222000,,,)))((()))+++---...000333666777333---'''+++---000333444333222000222333444333111000111222555222000///000000///...000...---,,,.../////////222111///.........///000,,,111666444---((())),,,---------...///---***'''***((((((,,,222666888777666444222333444333///+++***---111111///,,,,,,---(((&&&%%%$$$%%%(((+++---DDDEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJLLLNNNOOOOOOOOOJJJFFF@@@:::666333333333444222///...000111222222...000111222111000000000...000222444444333111///111111000///...,,,******---+++******,,,000555888555333222333444444333222000444777777333111222555555777:::;;;:::999::::::666333000...000222444444444222111000111333777999333222000.........///000000000/////////000/////////---+++***+++---000222444333222111000000//////...000222222111222444777:::;;;<<<<<<;;;999777555555444222333555777777777555666777999999:::999999:::;;;;;;:::888555222111222333222...+++000;;;DDDOOOTTTWWWVVVWWW[[[]]]\\\^^^\\\WWWQQQKKKEEEAAA>>>=========???BBBEEEFFFFFFCCC???999333...,,,,,,,,,,,,///333666999999999888000---))))))+++---,,,***+++---//////---+++++++++++++++---000333555555444111111333444555666666666111---(((((()))***'''$$$&&&,,,444999;;;;;;;;;;;;;;;777111---+++---000333222333444444333444666888999999:::>>>DDDHHHIIIHHHBBB===888555555555444333111///...///222444444222---,,,,,,---///222555777666555333333333555888999;;;777444555888;;;:::888;;;===>>>===:::777777777222111000//////---)))&&&---+++******---///000000777999<<>>===888666222///...///111333333///+++((((((************---///000---++++++,,,---,,,,,,,,,+++)))((('''...000333555555444222111333<<>>:::666444555777888999555333000000000111111000---...000111333444555555::::::<<>>???@@@???<<<999999777555333111111222222111444888;;;;;;888444111111222333000,,,***---000333333333222000000222444333222111000333777;;;>>><<<===>>>???===;;;888666666555333111000000000000222222111222333333444333222333555888::::::999777666666777777777777666666333333444444444333333222000000000000000/////////333333333333333444555555222000---******---111333222000,,,***)))***+++---+++---000333555222---)))+++---000222333333111000444555555444222111111222222111///---,,,,,,---...000...------...///000000333111///---,,,---///000,,,///111///***&&&'''(((+++++++++,,,------+++))))))***,,,///222555666777777555444444555444111---,,,...111000...------///***(((&&&%%%%%%&&&(((***>>>@@@BBBDDDEEEEEEDDDCCCEEEFFFIIIKKKMMMNNNOOOPPPJJJGGGAAA<<<999777888888777333///---...000111111///000111222111000///............///000111222333444444333111///---+++***222000...---///333888;;;555444555666888888666444111444666666333222333555444666:::<<<;;;;;;;;;<<<888555222111222555666666111000//////000222555666555444222000000000111111333222111000/////////000111///,,,******,,,...000222222222222222111000000,,,...000111222333555777999:::;;;<<<;;;:::888666555333111111222333333333444555777888999:::::::::999999888666555444333333222333222///,,,000:::BBBMMMSSSWWWWWWYYY]]]``````ddd```YYYPPPHHHAAA===::::::;;;===???AAABBBBBBBBB???;;;666000---,,,,,,---///333888<<<>>>===:::888444000+++***+++---,,,++++++---......,,,+++++++++******,,,///222444444333000111333444444444222111...+++''''''((()))'''$$$$$$+++444;;;???>>>=========999333...+++,,,///111111222333333333444666888888888999<<<@@@DDDFFFGGG===:::777555444444444333000......///111222111000+++++++++,,,///111444666333333333333555777999:::;;;888555666999;;;:::888999;;;<<<======<<<::::::333111/////////...,,,***---,,,+++,,,///222333333<<>>???BBBDDDEEEDDDCCCBBBBBBFFFMMMRRRUUUUUUSSSQQQPPPPPPQQQTTTVVVSSSLLLFFFCCCDDDFFFIIIJJJIIIEEEBBB>>>:::666444444666777888555333222222333444333222000000111222333444444555777999<<<@@@CCCCCC@@@======<<<;;;<<<<<<<<<:::888666666555555444444333333000111333888<<<<<<888333333333222000///......///333333333111//////000111111000...///222777<<<@@@===>>>??????>>><<<:::888777555222000///111333555666555222111000111333444555777999<<<=========<<<999888777777777777888999555666777888888888777666444333222111///---+++***222333444666777777777777333111...++++++---000222222000---+++******,,,---***+++---000222111...***+++---000222333222111000666666777555222111111222000000///+++''''''+++...000///...---...///111222444111---******+++...000,,,,,,+++***((('''&&&&&&***))))))***+++,,,+++))))))---222444333333444666777777666777888666333111...///000///......///111...,,,+++)))(((((())))))>>>>>>>>>>>>>>>>>>>>>===EEEEEEGGGHHHJJJKKKLLLLLLGGGDDD@@@<<<::::::;;;<<<999555000------...000000//////000111111111///......---,,,---///333777999888777666555333000...---444222000///111444999<<<666666666888999888555333...000222333222333444666555888<<<>>>>>>======>>><<<999666444555666666666000000///000111222444555666555444222222222222222333444333111000//////000333111---+++***+++...///111222333444555444333222---...000222333333555555444666888999:::999888777333111.........///......000111333555777999:::;;;999777444111//////000111111222111...---000777===GGGMMMRRRTTTXXX^^^bbbbbbeee```WWWMMMEEE>>>;;;999999;;;>>>???>>><<<:::999;;;999555111///...///000333777===AAABBB???;;;888555000***)))+++---------)))***,,,+++++++++,,,...,,,,,,,,,---000111111000///000222444333111///---+++)))''''''((()))'''%%%&&&---777@@@EEEDDDBBB@@@>>>:::444...++++++---///111222333222111111333444999999999;;;???BBBDDDFFF<<<:::999777666555333222////////////000000000///++++++++++++---...000111000111111333555777999:::;;;999666666888999999888666777:::===???>>><<<;;;666444111000//////---,,,)))***,,,000444777666555===CCCIIIHHHBBB;;;999999222111///---+++******))),,,)))''''''(((+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---...////////////---------...000222444555;;;DDDMMMQQQOOOLLLKKKLLLLLLNNNPPPPPPOOONNNNNNNNNJJJGGGBBB>>><<<<<<>>>@@@CCCDDDDDDEEEDDDCCCBBBAAABBBGGGOOOVVVZZZYYYUUURRRQQQSSSVVVYYYZZZUUULLLFFFDDDEEEFFFIIIJJJHHHEEEAAA===999555333444666777777666444333444666666666555000111111222444555666777555666888;;;???@@@???>>>===;;;999999;;;;;;;;;:::777777888888777666444333///...///555<<<>>>:::666666333000000222222///---///000111000......///000111000...///111666;;;>>>===>>>??????>>>===;;;999555222///,,,---000444777666444111---,,,---111333999;;;>>>???@@@???@@@@@@<<<:::888666666777999;;;777888999;;;;;;:::999888777777666444111---***)))111222444666777888777777111000---,,,+++---...000222111...,,,++++++,,,---------...000222111///,,,,,,...000222333222000///555666666444222000000111222222111+++&&&%%%***000111111000///...///222555444000,,,)))(((***---000---***((((((***+++***)))+++***))))))++++++***))))))000777888444111333666888999:::;;;:::999666444111000///...---...000222111000///...------------>>><<<:::888888999;;;===CCCCCCCCCDDDDDDEEEFFFFFFAAA>>>;;;999888:::<<<>>>;;;777111...---...000000000...---///111222000...,,,+++***+++...333888;;;777666666555333222000///222111//////111444777:::777777777777777666222///)))+++---///111333666888888;;;???AAA@@@???>>>>>><<<999666444333333222111000000111222333444555555555555444333333222222222222444555333000//////000444333000...------...///...///111333444444333333000111111333444444333333...000222555777777777666000...+++***+++,,,+++***+++,,,...000333666888:::888555000,,,***)))***+++...//////------///444999>>>EEEKKKNNNSSS[[[`````````[[[RRRIIIBBB===;;;;;;<<>>>>>>>><<<999666333222000111222222111000000000...------,,,,,,+++++++++...///111333555666777777999777555444444555555555444777<<<@@@AAA@@@???===:::888444222111///---,,,###'''---555:::;;;999666:::@@@EEEDDD===666333333000//////...------,,,,,,---+++)))((()))+++++++++*********+++---.........,,,---...///111111222222000///......///111333444===EEENNNRRRPPPMMMMMMOOOOOOQQQTTTSSSPPPMMMKKKKKKHHHFFFDDDAAAAAABBBCCCEEEIIIHHHGGGFFFEEECCCBBBBBBCCCHHHQQQYYY]]]\\\YYYWWWVVVYYY\\\___]]]XXXPPPJJJIIIIIIIIIJJJJJJIIIEEEBBB<<<999555444555777888999888666555555666888777777000000111222555777999;;;666555444555999<<<>>>???;;;999888999;;;===>>>===:::;;;;;;;;;:::777555333...---...333:::===:::666666333000111333333000,,,***,,,............///111333222111000111444888:::============<<<:::999888333111///---...111444777666444000,,,)))+++111555<<>><<<:::777555222111...------///111222...//////000000000000000<<<999666555666999===@@@??????>>>>>>>>>>>>??????:::888666555666888<<<>>><<<888333000///000000000000---+++,,,///222222111*********+++---111444666111111111111111000000///---......///111333555777888777555555555333000---((((((***,,,000333666888;;;>>>BBBCCCAAA>>><<<;;;888666222000000///...---000111333444555555555555444444444333222222111111...222555555222//////000333333222000///.........)))***,,,...000111222222333222333444666666444222+++---///222333444333222---+++))))))***+++++++++)))***+++---///222555666666222...)))&&&%%%&&&'''+++,,,---------///333666777>>>DDDGGGLLLTTTYYYZZZVVVRRRLLLEEE@@@===<<<<<<@@@CCCDDDBBB<<<666444333555666888:::<<<===>>>>>><<<===???@@@???<<<999777000---)))))),,,//////...%%%&&&((()))+++...444777666444111000000///...,,,///000111222111///---,,,((()))***+++++++++++++++000555===FFFKKKKKKFFFBBB:::777222---++++++,,,---111222222000...---...000999;;;>>>@@@@@@@@@BBBCCC???AAABBBAAA===999555444333555666666444222222222111111000///---,,,******000111333444555555555444555444222111000000000111333999AAADDDBBB@@@???@@@<<<999777444333111...,,,###'''...666<<<===999666777;;;>>>>>>999444111000000000/////////000000111///---+++***+++,,,,,,+++*********,,,///000000///,,,---...000111222333333444222111000000111333444>>>FFFOOOSSSQQQPPPPPPRRRSSSWWWZZZXXXSSSNNNKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLOOOMMMKKKIIIGGGFFFEEEEEEFFFKKKRRRZZZ___aaa```___]]]___bbbcccaaa\\\VVVRRRPPPNNNLLLKKKJJJIIIFFFDDD>>>;;;777666888;;;<<<===;;;888555444666777888888111111111333555888;;;===:::777444444777;;;>>>???:::999888999<<<>>>??????<<<<<<<<<<<<:::888666444///......222666888777555555333111111333222///,,,)))+++.../////////000222555444444333333444555666;;;;;;:::999888666555444333222111111111333555666444333111---***,,,333999@@@BBBDDDBBB>>>;;;<<<>>>;;;999777444444555777888666666555555555444444444666777777777666444111///000000111111111111000000---------------...//////333111000...------------333333444666888888555333222333555555444111...,,,---///000111000111222444666666333///***)))+++///222222111---)))***...222000...+++)))))),,,///222111///...///333444333111......///000222111...,,,...555<<<<<<777444555888;;;>>>@@@@@@>>>:::777666222000---,,,...///000000)))+++---///000000000///===;;;999888888;;;===???999888888777888999:::;;;555444222222444888<<<>>>;;;888444222222222222111111,,,((()))...333555444------....../////////000,,,---...///000111111111)))***---///222333444444777555333333333222000///*********,,,///333555666===@@@CCCCCC@@@<<<888777555333000///000000///---///111333555666666555555222222222222111000//////***000666777333///...///000111222222111///---,,,(((((()))+++---000222333222222333555888999666444---...000111111000...---,,,***))))))+++---......,,,++++++,,,---...000111222000+++(((%%%%%%&&&''')))***,,,...///111444666666<<>><<<<<<<<<===@@@BBB???999444222333111444:::???BBBDDDCCCCCC???>>>===<<<:::999777666222///+++,,,...000///---)))******+++---111777;;;:::888555333333333222111000000111000000///...---)))***,,,...............222555<<>>666333///,,,***+++,,,...///000111111000000222444777;;;@@@AAA@@@???@@@AAA===@@@DDDDDD@@@;;;888777666999;;;:::888555444555444444333222111///...---333444666777777666444222111111///---+++++++++,,,///888BBBDDD???;;;;;;>>>:::999777777666333000---(((+++///555999:::888555777888::::::999666333111222111000000000111222333000...------...//////...++++++,,,...111222///---,,,---///000222222333333555444333222222333555666???GGGPPPTTTSSSRRRTTTVVVZZZ^^^bbb```YYYQQQNNNMMMMMMNNNQQQTTTUUUUUUUUUTTTUUUSSSPPPMMMKKKJJJJJJJJJJJJNNNTTT[[[aaaeeeggghhhdddfffggggggddd```]]][[[UUURRRNNNJJJIIIHHHFFFEEE@@@>>>;;;:::===@@@BBBDDD===:::555333444666888999333333333333555888;;;===:::888555444666999;;;;;;:::999888:::<<<======<<<:::::::::999999888777666//////000111222333333333333222222222222111...,,,,,,...111222111111111222444444555666666666555555999888777555333111000//////000111333333333333222///000///,,,))),,,444:::CCCEEEEEEAAA;;;777888:::999777555333333333444555555333111///......///000111222555777777666555444333222000///...---,,,,,,------...///000111111222333222000///...---------000111444888;;;<<<:::888666777777777555111---+++***,,,///111222333666888666444000---***)))))))))///000...)))$$$$$$)))------,,,+++***+++...111333333222222333333222000///---...111555888777444111111666;;;<<<888666777999<<>>999666555111...,,,,,,...000///...(((***,,,///000000///...AAA@@@>>>===<<<;;;;;;;;;444333333333555777999:::222222111111333777<<>>@@@CCCBBB???999555333444222111111222333333222...000333555666555444444111111111111111///......'''...666888444///.........///111222111///,,,***)))))))))+++...111444666111111222666:::;;;999666000000111111000...+++***,,,***)))***---000111111///...---,,,+++,,,------000...***(((&&&&&&(((((()))***,,,///111333555666777===AAAAAACCCHHHJJJJJJIIIGGGCCC@@@===;;;;;;;;;888<<<>>>;;;555000000222...333:::AAAFFFGGGGGGEEEAAA???<<<999777666666666555111......000000...+++------...---///333888===<<<:::777666777777777666111111000000////////////)))+++.../////////000000222555:::@@@EEEDDD???:::333111...+++***+++---......000111222222333666888666;;;@@@BBB@@@>>>>>>>>>:::???DDDEEEBBB===:::999888;;;>>>===:::777666777666666666555444333222111666777999:::999777444222///...---+++(((((((((******555@@@BBB:::444666:::888888777888888666222/////////000333666777666555999888888999:::999666444444333111000///000222333000...---...000222222111---------000333222...+++,,,---///000222222333333444444333333444666777888@@@GGGQQQUUUUUUTTTVVVYYY___dddgggeee]]]UUUQQQPPPPPPSSSXXX\\\^^^]]]\\\ZZZYYYVVVSSSPPPNNNMMMMMMMMMMMMPPPVVV\\\ccciiilllnnniiijjjjjjhhheeecccbbbaaaXXXTTTNNNJJJHHHGGGFFFEEECCC@@@======@@@DDDGGGHHH???;;;555222333555888999666555444444555777:::;;;888777555555666777777666:::999999:::<<<<<<:::999777777777777777777888888000111222111//////000111111222333222111///------000222444444333222222222222444666888888777666555888777555333111...---,,,+++---000222333111///---***++++++)))'''***222999DDDFFFFFFAAA999444444666777666444333222222222333444111...+++******,,,---,,,///222666888888777666555333111...,,,+++++++++---...000111333444444444333222111///............---///333999===???===;;;888999999888555111---***)))+++///111333666999<<<444111---+++)))(((&&&$$$---...,,,&&&!!! $$$***,,,+++++++++---///222333444555555555222///,,,++++++...222888<<<<<<999555333777:::;;;999888888999===@@@DDDCCC>>>999555444000---+++,,,...000...,,,***,,,///111222111///...@@@???>>>@@@AAA???:::666444000---///444777666444111222333333333555999===999444000111777:::888444444333222222333555777999999888777888888555///)))//////000444999:::999666---,,,---000222333111///222444555666555444555666444444333222111000000///888>>>CCCBBB<<<666333333111333555666444222111111222000//////000111111000///......000111222000///000...///111///******---......///222555333...)))))))))***---111444555444333000000333999===;;;888333444444333111---***'''***)))***,,,///111111111333222000///---,,,,,,,,,111111///,,,((((((,,,000,,,,,,,,,---///222555666<<<;;;:::<<<@@@DDDGGGHHHGGGEEEBBB@@@???<<<999666999;;;<<<777111...///222555666999@@@FFFHHHFFFCCC???:::444000000333666777666444333222222000...+++000222333222222444:::>>>BBB;;;666666:::===;;;777/////////111222333222000---...111333444555555444555777:::======<<<:::888666333...***)))+++///111222111000000333777;;;>>>AAA@@@@@@BBBCCCBBB@@@>>>>>>???>>><<<999777888:::777:::======:::666222111111111222444555666444333666666666555555333222222//////...,,,)))&&&%%%%%%,,,444:::777333222222111222333444666777888888888444333444666555333555999<<<;;;;;;======;;;666111111000000111222333222000...,,,+++000666:::888555000111333666777444///+++---///222555666666555444666777777555444777<<>>666000111444:::666111000222444444333222111///---,,,+++,,,---111///...000444666666444666444111...++++++---000222111000111333333333111---,,,+++,,,...000000000///111555:::>>>???===<<<999666333222222111...++++++,,,///333666777444222111///+++'''%%%%%%&&&&&&++++++)))%%%!!! ###&&&+++,,,,,,***(((***...333888777666444111...***(((***---222777;;;:::777444222555888999777666777999:::;;;<<<======:::555111...---,,,...000222333222111222222222111///...---===<<<;;;===>>>===:::777555333111222444666555444444444444333222333666888888444111444:::???>>>;;;:::999888777888999;;;===<<<;;;;;;;;;;;;999333///222333555999>>>???===;;;111000000000222111000...111444666777777777888:::999999777555333111000///444999>>>>>>:::555444555222444777777555444333333444222000000111111000///---------...000111000///+++***,,,///...+++,,,000222111222333444222,,,((())))))***---111333333222333111000333888;;;999666555555444333111...,,,***+++++++++---111444555555333222111000......------222222///+++''''''***---))))))+++---000333666888:::::::::<<>>:::777999;;;;;;777111///000333555777:::???DDDFFFDDDAAA<<<888222///000222333444555444333333333333000...000222444444444666:::>>>>>>999444444888;;;888555//////......///000000///...///111444777:::;;;<<<;;;;;;:::::::::999888888444222...***)))***,,,---/////////111555:::@@@CCCDDDAAA???>>>???AAAAAAAAA======;;;:::888777777777888:::<<<<<<888333///---000111222444555555444333555666666777666555333222000///...+++)))''''''''')))000555333///000000///---...111333555777777777444222222666777777888;;;===<<<<<<>>>>>><<<777222000///000222444444222000...,,,,,,000777::::::777333444666888999555///***+++...222555777777555444444555666666666999???DDDNNNSSSYYYZZZWWWTTTSSSTTTZZZ[[[\\\[[[XXXUUUSSSQQQSSSUUUYYY]]]aaaaaa```^^^___``````]]]YYYUUUSSSRRRTTTTTTXXX___jjjttt|||uuunnnhhhfffkkkoooqqqqqqgggZZZOOOKKKKKKJJJIIIIIILLLJJJHHHHHHKKKOOORRRTTTNNNGGG???::::::;;;;;;;;;777444222555:::======;;;:::888666555666666555333888===???;;;888888999888:::888444222222444666888666555333333444444222111...+++((((((+++...///...111222333444444222111000...111666999999777333000666777444...,,,------***,,,///222333222...)))&&&$$$''')))(((''')))...333888<<<>>>:::333000111555777333000///000222222222000000000//////...///000555222000111333555555444222111000...---...111555666444222111111111///...)))))))))+++...111222111//////000444999<<<<<<:::999666444333333333000------...000444666777444222222000---***(((''''''(((++++++***'''###!!!"""$$$'''***------,,,,,,///222777888888444///***(((''',,,...111555777777555333111555888888666444333444666666888:::;;;999444111///...,,,---///111111000333444444444222000---+++999888777888999:::888777444666777666555333333444555666555444111111222333666333111666===CCCDDDBBBAAA@@@???>>>>>>???AAABBB@@@@@@??????>>><<<888444555777:::???CCCDDDAAA???666444222111111111///---111444777999999:::;;;<<<>>>===;;;888555222000//////333777888666444444666333555777888777555555666555333222111222111000...,,,++++++,,,///000///...))))))+++//////...000555666555555555444111,,,((())))))***---000222111///222111000222666888666333666555444222111000//////...---,,,...333777;;;<<<666555444222111000000000222111///***'''&&&(((***'''((())),,,000333777888777888:::<<<>>>@@@AAABBBDDDCCCCCCDDDDDDAAA===::::::;;;:::777222000222444777888;;;???BBBCCC@@@>>>666333000...///000000///222111111222333333111///...000333444555666999;;;:::555222222666888666222///...,,,++++++,,,---...///000222555:::>>>BBBEEEBBB@@@<<<999666666666777333111...+++)))((()))))),,,,,,---000555<<>>>>><<<777444......///222444333000...---,,,,,,000555999999777555666999;;;:::666///***))),,,222777999999777555444555666777888===BBBFFFOOORRRVVVUUURRROOOOOOQQQTTTVVVWWWWWWTTTRRRPPPPPPRRRTTTWWWZZZ\\\]]]^^^^^^aaabbbccc```\\\WWWUUUTTTTTTVVVZZZcccnnnxxxqqqiiibbbbbbjjjrrrvvvvvvlll___RRRMMMKKKIIIHHHIIIOOONNNLLLLLLNNNRRRWWWZZZVVVOOOFFF@@@>>>===;;;:::666444333666;;;??????>>>;;;999666555666777777777:::???@@@;;;777777888777;;;999666333333555777999777555444444444444333111)))'''&&&'''***...111222555555666666555333111///***...555999:::777222///222333111,,,+++......,,,...000444555444///)))%%%&&&((()))(((''')))---222444777999666111...111555666444111111222333333222000222444444444333333444999666333111111222222222---......//////222666:::;;;777333000///...---,,,&&&&&&'''***///222333333000,,,***---333888999777777666444444444333222000111000000111444444444222444333111///---+++*********+++,,,+++(((%%%$$$$$$&&&***...000///...000222999;;;<<<666...((('''(((///000111222333333222111111444888999777333000///000111333666888777444222000...,,,,,,---//////...222333444444222...***(((888666555444444444444444444888;;;999444111222444555666666555222000000111444111111555===CCCDDDDDDCCCBBBAAA@@@AAACCCEEEFFFEEEDDDBBBAAA>>>;;;888666555888<<<@@@CCCBBB@@@>>>888666444222222222000...222555888::::::999::::::>>>===;;;999666333111000...000222333222111333444333555777777666555666666444333222222333333222000...,,,++++++---...---,,,,,,+++---111111000333888666666666555444111...,,,)))***+++---000000///---000//////000222333111///333222000000000111333444111///...///444:::???AAA<<<;;;999777555333222222222000---***((('''((()))&&&'''))),,,///333555666444666999:::;;;<<<===>>>AAABBBCCCEEEFFFEEEAAA===;;;;;;:::777444333555777999;;;===@@@@@@???<<<999111000...---......---+++,,,,,,---///111111///---,,,...000333444555666777777444111222555666444111---,,,***((('''(((,,,...111111222555999???DDDGGGFFFDDD???;;;777555444333222111///,,,***(((''''''((()))***---222999@@@DDDCCC???:::888:::===@@@BBB===;;;999999999999666333666777888666222...+++***111222444555444333333333333444666888888777555444111...,,,+++++++++,,,,,,***...///+++***,,,...---%%%'''+++///111222222222+++%%%$$$+++333555555666::::::;;;;;;;;;999666333...///000222333111---***,,,++++++---000333333333333555777::::::666000+++(((---333999<<<<<<:::888666666777888:::>>>CCCEEEHHHKKKMMMMMMJJJIIIJJJLLLRRRUUUWWWVVVSSSOOONNNOOOOOOQQQSSSUUUWWWYYY[[[]]]cccddddddbbb\\\WWWSSSRRRVVVXXX^^^fffnnntttuuuuuukkkccc\\\^^^iiitttyyyzzzrrrfffXXXQQQMMMIIIHHHIIINNNNNNLLLLLLMMMRRRXXX\\\YYYRRRIIIBBB@@@>>><<<:::666555555888<<<@@@AAAAAA<<<999666555666888::::::===AAAAAA;;;777777888777===;;;888666555666888:::555444222222222222000...'''&&&&&&(((,,,111555888:::999999777555222000///)))---222777999777333000///000...******...000//////222555777666222---******++++++***)))+++...222444666777444///...000333777777666666666666666666444777;;;;;;999666666666;;;888444111///...//////+++---///000222444888;;;<<<888333///......------''''''(((,,,000333444444000***%%%'''---444555444555444333333333222222111444111---,,,---000222333444444444333111///---+++(((***---......,,,)))(((***---000000......000222:::>>>???888...'''(((+++000222444444333111000000111555:::>>>===888333000---...///333666777666444111///,,,+++,,,,,,,,,,,,...000222333111...)))&&&888777444222000///000111222777;;;999333000111444444555777666444333222222222111111444:::???@@@@@@??????>>>???AAADDDGGGIIIHHHGGGDDDAAA<<<999666555555777;;;===>>><<<;;;:::777555444333444333222000333666999:::888777666666::::::999777555444222222///000111111000000111111222444555555444333444555111111111333666666555444111///---,,,,,,,,,+++***...---...000000...000555333444555555444333222222,,,+++,,,---//////---+++............//////...---......------///333666888333111///000444;;;@@@BBBBBBAAA>>>;;;888666555444222000---+++************'''(((***,,,///111222333222444777888777777888:::>>>???BBBEEEHHHGGGDDDAAA===<<<:::888666666888:::===>>>@@@AAA???;;;888666///...------......,,,******+++,,,///222222000...---...111444666777777666666444333444666555222///******)))&&&%%%''',,,000333333333444777<<>>>>>;;;777444333444555444111/////////333555777777444222222333222333555666666555444333000---++++++---///...---///222111---,,,...///...(((***,,,///000000//////((("""!!!(((///222111222555666777777666333222111222222333555555222...***+++***))))))***,,,,,,,,,///000333666777555000,,,***...555;;;??????===;;;:::999999999<<<>>>@@@BBB@@@CCCGGGGGGFFFFFFIIILLLUUUXXXZZZXXXSSSOOONNNOOONNNPPPSSSTTTUUUVVVZZZ]]]hhhiiiiiifff```ZZZUUUSSSXXX[[[bbbiiinnnnnnkkkgggfff```ZZZ^^^jjjvvv}}}wwwjjj]]]UUUOOOIIIHHHIIILLLLLLMMMLLLNNNRRRXXX]]]ZZZSSSKKKEEECCCAAA???===777777777999<<>>===;;;888555222///---***---111444666666444333,,,...,,,)))***///222222000222666999999777333111000000///...---...111333777888888555000...///000666777888888888777777777999===AAA@@@;;;666555666888666333000---,,,,,,,,,---///111222333444666888999666111///.../////////******,,,///222444444333000+++%%%%%%+++000222222222222222222111000000111666111***'''(((---111444444555555555333000...,,,%%%(((+++///222222111///222333333000---,,,///222888;;;<<<666---'''(((,,,111444777888555333111111555999???CCCDDDAAA;;;666------///222666888888777333000,,,******+++++++++,,,...111333333000,,,***777777555222...------///000444777666111///111444444666999999888666444444222111111333777;;;===>>><<<;;;<<<===@@@CCCGGGIIIIIIHHHFFFAAA<<<888777777777999;;;;;;999777555555444444444444555555222000333666999999888555444333777666666555444333333222000000111111111111000000333444444444222111222333000000222444777999888666444111...---------,,,,,,...,,,+++,,,+++(((***//////111333333333444666888000...------......---+++------............---------------...000333666999444222///000444999===???CCCBBB???===:::999888777555222///---------,,,***'''(((***---///000111111000333555555333222555777<<<===@@@DDDHHHIIIGGGEEE???===;;;999999:::<<<>>>@@@BBBDDDBBB>>>888444333///...---...//////---++++++,,,...222555555333000000000222555999::::::888666555555666666444000---&&&'''((('''&&&)))///444666555444555777;;;>>>AAA@@@AAAAAA@@@<<<666000,,,///...---,,,+++*********&&&%%%%%%&&&)))...333666666444444555777888888777;;;???DDDEEEBBB===888666333444555444333222333555666999;;;999555222222333222222222222222222111111...,,,+++---000222000...111333222///...111222///------..................***&&&%%%***//////000111000111333222000.........333333444666666555111...))))))'''''''''((()))***------...111222222///---+++///555;;;??????>>>======;;;::::::<<<>>>>>>>>><<<@@@EEEFFFFFFGGGKKKNNNUUUZZZ]]]ZZZTTTOOOOOOPPPPPPTTTWWWXXXXXXYYY]]]```mmmnnnooommmhhhaaa]]]ZZZ\\\___dddjjjlllkkkeeeaaa```]]][[[___iiittt}}}wwwlll```XXXPPPIIIFFFGGGJJJLLLNNNOOOOOOSSSYYY^^^ZZZTTTMMMHHHFFFEEECCC@@@999999999:::;;;===>>>???;;;999666666777999::::::;;;AAADDD@@@<<<======;;;============<<<;;;999888222000.........---+++))),,,------///111777???DDDBBB@@@===999444000---,,,,,,...111444555555444444,,,---+++(((***000444444111333666888999888777666555444222111111222333444999999999777333///......111444666777666555444555999===AAA>>>777222000222333333333000---+++,,,---///111333333333222333444333111...---.../////////,,,---...111444555444222111...+++***+++...000111111222333222000//////000666111,,,***+++///333555444444444333222000...,,,%%%%%%(((---222555666555666777555111,,,,,,///222333555666222+++(((***---222666999888555444444666:::===CCCHHHJJJGGGAAA;;;/////////222666888999999333000,,,******+++,,,,,,...000222444444222000...444555555333///---...///...000222111//////222444777999<<<===;;;888666555333222333444888;;;>>>???<<<<<<<<<===???CCCFFFHHHJJJIIIGGGCCC>>>;;;<<<===>>>??????<<<777444333444333333444666777555111---111555888:::888666555444666666555444333222222111000111111333444444333111444555555333111000000222111111333666888999777666444111///...///000000000---+++******(((%%%''',,,---///111222222444888;;;333111...,,,---------------///000000////////////000//////000111333555666444222//////222666999:::>>>===<<<;;;;;;;;;;;;;;;;;;777333000000...+++)))%%%&&&))),,,///000111222000222444222///...222666;;;;;;>>>BBBGGGIIIIIIIIIAAA???<<<:::;;;>>>@@@AAACCCEEEGGGDDD===777222111111000//////000000///---,,,---///333666555333000000///000333777999999777555555666666555111---***"""%%%(((((((((+++222888888777777888999<<>>=========;;;999:::<<<>>>>>>===;;;???EEEGGGGGGHHHKKKNNNRRRWWW[[[YYYSSSOOOOOORRRVVV[[[___aaa``````dddgggnnnpppsssrrrnnniiifffdddccccccccceeeeeeccc___\\\VVVVVVXXX[[[cccmmmwww}}}tttkkk```XXXOOOGGGCCCDDDFFFJJJNNNPPPPPPRRRXXX]]]YYYSSSLLLGGGFFFEEEBBB???;;;;;;;;;;;;::::::;;;===:::888666666888888888777999@@@EEECCC@@@@@@@@@>>><<<>>>@@@AAA@@@===999777444333111000000///---+++000000111111333888@@@FFFDDDBBB>>>999333///,,,***+++...333666777666444222,,,---,,,(((***111555555444444555666666777777777888666444222222333444444888999999888555111...,,,---111444555444222222333444888;;;777000******,,,...000222222///......//////111444444222111000111...,,,***+++,,,---,,,,,,+++,,,---111444555333222111222222000...---///111222333444333000...///111555333222333555666666555222222222111///...---,,,%%%$$$$$$(((...444666666555666666333///...///222111222222000...---///111444666777444222333888===???AAAEEEJJJLLLIIIBBB<<<222111000222555888999999444000,,,***+++,,,------///000111222222000...---222444555333000...///111---............///222444999<<>>>>>===>>>???BBBEEEGGGJJJJJJIIIEEE@@@>>>@@@CCCDDDDDDCCC>>>888444444555333444555777777444///+++000333888::::::888777666777777666444333222111000///000222444777777555333666666666444111000000111333333444777999999666444333111......111333444444...+++***+++)))&&&(((------///111222111333888<<<666222...,,,,,,---......///000111222111000111222333333333222333333444444444222//////111444666666999999999::::::<<<======???;;;666333111...***'''"""$$$(((,,,///111333333000222333000,,,,,,111555::::::<<>>===:::???DDDGGGGGGGGGIIIKKKNNNTTTYYYXXXRRRNNNPPPSSS[[[```fffhhhffffffiiimmmlllooossstttqqqnnnkkkiiiiiifffbbb___]]][[[YYYWWWMMMOOOSSSWWW\\\dddooowwwrrriii```XXXOOOEEE@@@AAABBBGGGMMMOOOOOOQQQVVV[[[WWWQQQJJJEEECCCAAA>>>;;;<<<===<<<;;;999999999;;;999888777777888888777555777???EEEEEECCCCCCBBB@@@;;;>>>AAACCCBBB>>>999666777555333222222111///---111222333222333999AAAGGGEEECCC>>>999333...+++)))***...444999:::777333///---...,,,(((***111666666666555444444444444555555999777444333333444444444555777999999666333...,,,,,,000555666444222222222...222555111)))$$$%%%(((+++///333444222000000111///111444444222000//////***)))((()))******)))((()))***,,,000333555444222111555777555000---///222333555666444000...///111333555888<<<>>>===999555222111000///...,,,,,,+++&&&$$$"""%%%+++111555555222555777666333000000222333222111111222444555666666666444000...111;;;CCCBBBCCCFFFJJJLLLIIIAAA;;;333222000111444777888888444111,,,***+++---......////////////---,,,***)))===:::666444555555555444111000...///000222111111::::::::::::999888666666444555666666777;;;@@@CCCIIIFFFCCCBBBCCCEEEGGGGGGKKKKKKIIIHHHHHHHHHIIIIIILLLIIIEEE@@@===:::777666999888777777777666333000333555777999:::999777666555888;;;;;;888444000...///333777888666555555666777888999888555333111111333333555888;;;<<<:::888777444000///111444777888.........,,,+++,,,...111444444333222000111444666333222000000000222444666888333000111444777555333555777777555222111444777777555222///...///000111555555666777:::===@@@BBBAAA<<<555111///---***'''###''',,,222444555333222,,,...000111111222555777===>>>@@@CCCFFFFFFDDDBBB???<<<888888<<>>>>>===???@@@AAA@@@>>>999<<>>FFFGGGBBB>>>>>>AAA???===:::::::::;;;:::999;;;===???@@@>>>:::666333000///---------,,,)))'''---000444777888555222///---,,,---000555777666555111...,,,+++,,,---...---++++++,,,,,,,,,---------...+++((()))+++---,,,+++###"""!!!###'''***,,,,,,,,,,,,,,,,,,...111444666777777555222---*********,,,...222555888888777666777777777666666888;;;>>>;;;;;;===@@@DDDGGGHHHHHHJJJNNNSSSTTTSSSRRRSSSUUUcccjjjqqqsssppplllkkklllllllllmmmpppsssttttttrrrtttmmmddd]]]ZZZXXXUUURRRNNNLLLLLLPPPTTTYYYccclllkkkkkkdddXXXMMMFFF@@@;;;AAAKKKSSSRRRPPPRRRUUUWWWTTTMMMEEEAAA@@@???;;;777:::::::::::::::999555333333222333555777777444000999;;;>>>@@@@@@???<<<:::777888:::<<<<<<;;;999888777555333222222111...,,,777888888777777:::AAAGGGDDDAAA>>>:::777222,,,(((---000555888:::888666444///...---...000222222222555333444777666111///000000222555666555555777888777999;;;999444///------111555999999666333222222555555555333...)))$$$!!!,,,...444999<<<;;;666222//////000111333222000...---+++(((((()))***)))))),,,******,,,///111///,,,///555666222///000000/////////000000000000//////111444;;;AAADDDBBB<<<777///...---...111111...+++''''''&&&%%%''',,,333888:::>>>@@@???999333//////...---...222888<<<===<<<999666222...---111777===@@@CCCEEEGGGEEE@@@;;;777...///222444555666666555000---***'''%%%&&&((()))......---***((('''(((***===;;;888666777777777666444222111111222333333222777777777777777777777777555666666666777:::???CCCGGGFFFDDDDDDFFFIIIKKKLLLNNNMMMKKKJJJIIIJJJKKKLLLOOOLLLHHHCCC???<<<:::888777666666666777666444222444555777999999777666444444666:::;;;999666333111444777999999777666666777:::;;;<<<:::777444333333000111444888<<<===<<<:::888555333222444666888888333333222///------...000555666555444222333555777444333222111222333555666<<<888444444777999777555666777777555333222444777888777444000---,,,...111333444555777:::>>>AAACCCAAA<<<666222000...,,,)))(((***...111333333222111,,,...000111333666:::===???@@@AAACCCEEEEEECCC@@@===:::777777:::===>>>>>>BBBFFFJJJMMMLLLFFF???::::::888666444333111---***&&&'''(((***,,,------------,,,******+++---///111333222222111000000000111+++---111333444666888:::??????@@@AAABBBBBB@@@???<<>><<<;;;;;;===@@@CCCDDDDDDIIILLLPPPRRRSSSSSSVVVXXXffflllssstttpppkkkiiiiiihhhhhhjjjlllooorrrvvvxxxwwwoooeee]]]YYYWWWTTTQQQLLLIIIIIIMMMPPPTTT[[[cccfffjjjiii^^^RRRIIIAAA;;;BBBLLLSSSRRRPPPQQQTTTVVVSSSLLLDDD???>>><<<888444888888888999999888444222/////////222666777666444666888;;;======<<<999888444555777888888999888888888666444333444444222111555777888777777;;;BBBHHHCCCAAA>>>;;;888444///+++---///333666888888666555000///...///111222222222333111222555444000...//////111444555555666888999:::===???>>>999555222111444777999999777555555666888888777444000,,,'''%%%***---333999======999555111111222444555333000---...,,,******,,,---------...,,,***,,,///000...+++///333444000---///000/////////000111000///......000333888===@@@???:::666555333222333444333000---***(((%%%$$$&&&---666===?????????===888333000///...------111777;;;<<<<<<666444000,,,***---333888>>>AAAEEEGGGEEEAAA;;;777222222222222222111111111---+++)))'''&&&(((***,,,,,,,,,,,,***(((''')))***===;;;999888999::::::999555333222222333444333222333333333333444555777888555666666555666888===@@@DDDDDDEEEFFFIIILLLOOOQQQPPPOOOMMMKKKLLLMMMPPPQQQTTTPPPKKKGGGDDDAAA===:::555444333444555666555333555666777777666555333222222444888;;;;;;:::888666:::::::::999777666777888===???@@@>>>:::666444333...///333888<<<===<<<999888777666666888999888777555555444111...,,,,,,---666666777555444444666888555444333222222222333333;;;888444444777888777555666666666444333333444666888888666000)))(((,,,111333444555777:::===???AAA>>>:::666333111000...---......000111111000//////,,,...000333666;;;AAAEEEDDDCCCBBBBBBCCCBBB@@@>>>;;;999777777:::===>>>??????DDDKKKQQQQQQMMMFFFBBB<<<:::777555333000,,,)))%%%&&&(((***,,,---.........---+++***)))+++,,,---222444555333111222555888444666999:::::::::<<<===AAABBBCCCDDDDDDCCCAAA???>>>AAACCCDDDAAA===;;;:::555555555444444444444555777444000.........------+++)))'''(((***+++,,,+++000666<<<>>><<<<<<@@@DDDEEE@@@999555444666888888222444888;;;<<<;;;999888777555333222111///,,,***...000444777888666333111------...111444666666555111...+++******+++++++++*********+++,,,---------,,,)))'''%%%%%%%%%###"""!!!%%%)))++++++,,,---///111555999<<<>>>???>>>;;;666111---------222222333444444222111000333444555666666999<<>>===<<<===???@@@@@@@@@DDDGGGJJJMMMPPPSSSWWWZZZeeejjjppprrroookkkiiihhhhhhhhhhhhggggggkkkrrrxxxvvvnnnccc[[[WWWUUUSSSQQQLLLHHHGGGJJJLLLNNNSSSYYYaaajjjnnneeeWWWKKKAAA;;;CCCKKKQQQOOOMMMNNNQQQQQQNNNIIIBBB===;;;999555222666666666777888777444111------...111555888::::::555666999;;;;;;:::888666444333444444555777999:::888666444444555666666555444555777666666:::AAAFFFAAA@@@===<<<:::777222///,,,...111444666666666666111000000111333444333222222//////222111,,,+++------///222444555777999;;;===@@@CCCCCC@@@<<<888777888999999999888888999;;;<<<;;;888555111...+++***(((,,,222999======:::666222222444666777555000---+++***)))***---/////////...,,,***,,,...000...+++...222111---,,,///111000///000000111111///...---///000333777999999666333888777666666666444111///---***'''%%%'''000;;;CCCDDDAAA===:::777444111...---,,,,,,///444888:::;;;666333///+++)))+++000444;;;???CCCFFFEEEAAA<<<888777555222///---,,,------+++***)))((((((***,,,...***++++++)))(((''')))***<<<;;;999999;;;<<<<<<;;;333222111222444555555555222111000///000222555666555555555444333555999===@@@AAACCCEEEHHHKKKNNNQQQPPPNNNMMMMMMOOORRRVVVXXXXXXTTTOOOKKKHHHEEE@@@<<<111000///000222444444444555666777777666333111///111333666:::>>>>>>===;;;<<<;;;999777666666777888>>>AAAEEEDDD@@@999444111---...222777:::;;;888666777666777888999999666444333333333111---+++***+++333444555555333333444555222222222111000//////...333111//////222444444333444444333222111222333444333555555...'''&&&,,,333666666666666777777888888777555333222222222111111222111111000///...---,,,---///333666;;;BBBIIINNNHHHFFFDDDBBBBBB@@@>>><<<:::999888888:::<<<>>>???===BBBHHHNNNOOOMMMIIIFFF===;;;888555222///+++'''''')))+++---///111222333000///---,,,++++++,,,---111555999999666666:::???===???AAA@@@???>>>???@@@AAACCCEEEFFFDDDBBB@@@???>>>@@@CCCDDDCCC@@@>>><<<::::::;;;<<<;;;:::888777888666333000////////////+++)))'''''')))+++,,,,,,...333888::::::<<>>;;;999888555333666555666777888777444222///...///000444888;;;===666777999;;;;;;:::999777444333222222333777:::===:::777444333444666666666333444555444444666<<>>AAADDDFFFEEEAAA===;;;:::999888777777999;;;===<<<:::777333000---,,,+++(((+++111777<<<;;;888444///000222555777555111...&&&%%%%%%(((+++...//////---+++)))+++...000///---///111000,,,,,,111333333...///000000000///---,,,,,,,,,---///111222000...444444444444444333111//////...+++***---444>>>EEEGGGBBB;;;777555444111...+++***+++,,,000333666888666555111---***+++///333888;;;@@@DDDDDD@@@;;;888:::777333...,,,+++,,,---------,,,++++++,,,---...+++++++++***(((&&&'''(((<<<:::999:::;;;<<<<<<;;;333222222444777999::::::222111000//////111333555555555444333111333666999<<<>>>@@@BBBCCCFFFKKKNNNNNNNNNNNNPPPSSSWWW\\\^^^\\\WWWQQQMMMKKKGGGAAA<<<...,,,+++,,,...111333333555777999999888666333000222333666;;;@@@BBBAAA???;;;999777555666777999999???CCCIIIJJJDDD;;;333......///111555777777444111444444555777888666333000///111222111...,,,++++++...000222222111000000000......///...---,,,***)))+++******+++///222444444111000///...///000111111...111111---''''''...666:::999888666333111///...//////000111111222444555444333111000...---,,,,,,000333777;;;AAAHHHOOOTTTLLLJJJFFFDDDBBB@@@===:::777777777777777888:::;;;<<>><<<;;;???BBBCCCEEEEEEDDDBBB@@@???@@@@@@CCCEEEDDDAAA>>><<<===:::<<<>>>AAAAAA@@@===::::::<<<>>>??????>>><<<:::999777444222000111444555000...+++***,,,......//////333666999:::===AAAEEEBBB<<<333...---///222444555777:::===>>>>>>===<<<===;;;:::999888777444222111333555777777555222111+++,,,---...............000---***((()))*********++++++,,,,,,,,,---------222222111///---***)))((((((''''''(((***++++++***...000222444555666666666333333111...,,,,,,...000777666666666666666777777333555888:::<<<>>>BBBDDDCCCDDDHHHKKKKKKGGGAAA;;;>>>>>>AAAEEELLLTTTZZZ]]]```dddiiimmmoooooonnnmmmmmmmmmiiiaaaZZZZZZ```gggiiiccc]]]ZZZ\\\___aaaaaaYYYRRRMMMMMMNNNNNNOOOSSS```hhhkkk```OOOBBB;;;777;;;AAADDDAAA@@@BBBCCCBBB@@@>>><<<::::::999999888888777888999:::888555333////////////000333777:::555666888999:::999888777555333000///000444888;;;;;;777333111111222333444222333444333111222777;;;<<<:::999888777555111...(((***---000333666777777333333333555888999888666666222///...+++&&&%%%(((---///111222333666:::<<<===>>>AAADDDEEECCC???===;;;999666555666999<<<===999777444000---+++++++++(((+++111666:::999444000,,,---///222555444111///######%%%(((,,,000111000,,,)))(((***...111111000///000///,,,...444666555------------------------***)))((()))+++,,,,,,+++///111222333333222111111111111222222333777===AAADDD???888555444333111...)))******+++---///111333555333111---******---000444777<<>>>>>555444333333333555666777888777666333222222555888888;;;===>>>???CCCIIIOOOPPPQQQSSSUUUXXX\\\```bbb]]]WWWQQQNNNLLLHHH@@@:::---+++)))))),,,000222333666999===@@@@@@===888666444444666;;;AAAEEEDDDAAA:::888666777999===>>>???AAAFFFJJJJJJDDD;;;222,,,//////000333555555333111333333333555555333///,,,...000222333111///------+++...111111000...------+++,,,---...---+++((('''((((((***,,,///333666888///---,,,,,,---/////////+++...///---+++,,,222777;;;:::999666222...+++)))+++---///111111222444666444333333222111000000///444777<<>>@@@AAABBBBBB;;;999666444333000---******+++---///111222333444444444333333333333444444333777<<<>>>>>>???AAADDDEEEFFFFFFDDDAAA???>>>>>>>>>@@@AAA???:::777888999666777999;;;===<<<999666666888;;;???@@@@@@???===;;;999666333111333888<<<:::777333111111222333333222444777999:::<<>><<<999:::;;;<<<;;;999666444///000111000...,,,,,,---111...+++***,,,---------............------------333444555333111...---......---,,,---......---+++///000222444444333222111+++++++++))))))+++...222333333222222222444555666333666999<<<>>>@@@CCCEEECCCEEEIIIMMMNNNIIIBBB<<>>888444888===>>><<<;;;>>>???======<<<<<<<<<<<<<<<<<<===::::::::::::;;;999666333...///...------...111444333444555666777666666555555333000......000444777:::666111......000111222000222333222000111555999;;;999888666555222...+++&&&(((,,,111555777888888333333555888;;;<<<;;;:::888333///...,,,((((((+++///000111222222444888;;;::::::<<>>??????===<<<888666666777999;;;;;;;;;666777888999:::<<<======;;;;;;999666333444666999666999;;;<<<===CCCMMMTTTVVVWWWYYY\\\^^^```aaabbb]]]WWWPPPMMMLLLGGG???777...+++)))))),,,000333555999===CCCHHHIIIFFFAAA===666555777<<>>?????????888777555444333222///---+++,,,---///111222222222444444555555666777888888777777777999;;;???CCCEEEDDDEEEEEECCC???<<<;;;;;;<<<======999333111333555222222444777999888444111000222777;;;>>>@@@@@@@@@???===999444111444;;;AAAEEEAAA<<<888777888888777444555777999::::::;;;<<<888555111000111222333333:::;;;>>>@@@BBBCCCCCCCCCDDDCCCCCCEEEGGGGGGFFFEEEDDDDDDEEEDDDBBB@@@===;;;555777888555111......///333111///...000222333333111111000///...------,,,///222444333111//////000/////////000111111///---...000222444444222000...))))))(((''''''***///222222111///...///000222444333666:::<<<>>>@@@BBBDDDAAABBBEEEHHHIIIFFFAAA===???>>>@@@FFFOOOVVVZZZ\\\___aaadddhhhjjjkkkiiihhhddddddcccbbb```]]][[[ZZZWWWVVVVVV[[[dddlllpppqqq```UUULLLKKKMMMNNNQQQTTT[[[___]]]RRRGGG>>>888333888<<<===;;;;;;>>>???======>>>>>>>>>>>>>>>>>>???<<<;;;;;;;;;;;;888555222...///000///---...000333444444555666666666666666:::777444111000111333555888333...+++,,,///222333...000222222111222777;;;<<<:::888666444000,,,)))$$$'''---222666888888888222333555999===???>>><<<777222//////...,,,...222222222222222111222666888777777777:::>>>@@@???===>>>:::666555777999::::::666555333000...,,,+++***))),,,111777;;;:::666222///...---...//////...---)))))),,,000555888999888///,,,))))))---//////...***,,,,,,---222888888444***(((&&&%%%'''***...111---,,,******+++,,,,,,+++---000333333111000000111666777777666333111000111111333555444222///...---,,,///111111///,,,,,,,,,//////...,,,******+++---000111222333333333222111///111333555666666444333444444333222000---***(((***,,,------,,,******+++AAA@@@??????@@@@@@>>>===777555444444555666666555777999;;;>>>@@@BBBCCCCCC>>>===;;;888555555888:::555888:::;;;>>>EEEQQQZZZ[[[]]]___aaabbbbbbaaaaaa\\\VVVOOOLLLKKKGGG>>>666000---***))),,,111444666;;;@@@HHHNNNPPPLLLGGGCCC888777777<<>>CCCFFFCCCDDDCCCAAA===:::999999:::;;;:::555///---///333111000111444777666222...,,,...333888===@@@AAABBBCCC@@@;;;444111444<<>>DDDMMMTTTWWWWWWVVVWWW[[[```eeeggggggfffccccccccccccbbb^^^XXXSSSOOOOOOQQQXXXbbbjjjnnnooo___SSSIIIGGGJJJLLLOOOSSSWWWZZZXXXPPPGGG@@@999222999<<<===;;;<<>>???@@@AAA@@@???>>>???@@@===<<<;;;;;;:::777333000000222444333111111333666666777777888888888888888???===999555444444555777555111,,,***,,,000444666,,,///222333333555:::>>>>>><<<999666444000+++'''###'''---333888999999888222333555:::>>>@@@@@@>>>555111...///000///222777444444333222000111444666666555444777<<<>>>>>>===@@@<<<777666888::::::999666666444222000...---,,,(((,,,222999======999666333111///.........---+++)))***---111666999999888222...******,,,...---,,,(((***+++,,,222888777333)))'''$$$###%%%)))...222000...,,,,,,---...---,,,,,,///222111...,,,,,,...888888777444///---,,,,,,***///444555111...------...222555444111---,,,,,,111111111///---,,,...000000///////////////000000,,,///333777888666444222111222222222000---***((('''***---...---------...FFFFFFFFFEEEBBB???===;;;333444444444333222000///444888===AAADDDFFFHHHIIIGGGAAA999555555777888888:::::::::<<<@@@FFFKKKOOOZZZ___dddfffccc```^^^___WWWQQQKKKIIIIIIGGG???888777222000111111///000444<<>>===@@@DDDEEEDDDAAAAAA???@@@EEEMMMRRRRRRPPPLLLHHHBBB;;;555111...---...------111777===AAACCC???<<<777333000.........111000///...,,,+++***)))222666777444333444111---///111444555222///,,,+++------...///000111222333111...+++***,,,///222333555333222222333555555555111333666777555444333333444444333111///000222555888666666888<<<>>>===<<<@@@EEEKKKOOOPPPOOOMMMLLLNNNMMMKKKHHHEEEAAA===;;;======>>>>>>>>>:::555000222444888===@@@@@@===:::;;;888555111//////000111---,,,+++...222555444333000222444666888::::::;;;666555333333444777;;;>>>AAAAAA@@@AAA@@@===888444555444333000//////222555444111///111555666333///---...111555999<<<<<<;;;999::::::888666888===AAADDDDDDCCCAAA>>>;;;888666555999:::555333555888888333333333444555555333222666;;;???AAA@@@???AAACCCAAAAAAAAABBBDDDGGGJJJLLLPPPSSSTTTPPPIIIDDDDDDGGGHHHDDD???<<<999777555333999888777555555555666777444333111...,,,***))))))((((((***+++---...///000/////////000111000...,,,---000444555444000---,,,(((+++---,,,***+++111666444111,,,***+++...000111222999@@@@@@===;;;>>>BBB<<<:::888999<<<>>>>>><<<:::<<>>;;;;;;???AAA===:::;;;<<<===???AAABBBAAA@@@??????===:::999888666444111111444888:::999777666666;;;888555666888999888666;;;999777666777777777777333333333444444444444444333222222222444777:::<<<;;;:::999666222...+++)))''',,,222666888999999999999<<<===::::::<<<;;;888111---***---444999;;;:::222444333000---///666<<<999888777666777999;;;<<<777777777999:::999777444444666777555111...---...//////222777<<<===;;;888888777555333111000//////---///222333222222222333---......///////////////))))))+++///222444333222)))'''%%%$$$%%%'''***,,,222111000//////.........,,,000333222---***+++---333666888666222...,,,---'''+++000111000......///333555888:::888444...+++333333444444333111000///,,,------+++******,,,...---///111444555555333222555444222000---+++)))'''))),,,---+++,,,//////,,,HHHHHHGGGEEEBBB>>>;;;999444444444444444222111000222888@@@GGGJJJKKKKKKLLLEEE???777222111333444555888888999;;;@@@FFFKKKOOOVVVYYY^^^```aaa___^^^^^^SSSMMMGGGFFFGGGFFFAAA<<<999555444666555333333666>>>CCCKKKQQQSSSPPPLLLHHH@@@???>>>@@@CCCDDDDDDBBB@@@???AAAFFFMMMQQQPPPMMMHHHEEE@@@:::444000...---,,,,,,///555<<>>>>><<>>@@@BBBCCC???999555555777999===@@@@@@>>><<<<<<999666222000///000000///------///333666777666444444555666777999::::::666444222111222555888:::???>>>>>>>>>===;;;666333444333222111000222666999666333111222555666333000000111333666888999999888777999:::999777666999<<>>@@@BBBDDD@@@?????????AAAEEEHHHJJJOOOPPPOOOKKKEEECCCDDDFFFGGGDDD@@@>>><<<:::888666999888777777666666666666444333000---***)))((('''((()))+++---///111222333///......///000000...,,,...000333444333000---,,,(((+++......,,,---222666444111,,,******,,,...///444:::AAABBB>>>;;;;;;>>><<<999666555888:::;;;;;;===>>>@@@CCCFFFHHHIIIJJJIIIKKKNNNQQQUUUZZZ```dddeeeddddddfffgggcccZZZSSSMMMKKKJJJPPPZZZbbbeeedddTTTLLLDDDAAACCCIIILLLLLLNNNNNNMMMIIICCC???<<<<<<;;;888:::???AAA???===>>><<<===???AAABBBAAA@@@???===;;;999999888777444222111444999<<<;;;:::888888999888666777999:::999777888777666555666777888888666666777888888999::::::777777666555555777888999888888777666444111...,,,+++///444888999:::;;;<<<<<>>>>>AAAFFFLLLMMMKKKGGGBBB@@@<<<777333000...,,,***,,,222;;;BBBGGGHHHGGGLLLHHHAAA:::555333333333//////............------...111333111111333222...000333555666555333222222000000000000000///.........------///444:::===>>>:::666222333777:::888555333444666666555444444555222222222111000000222444444444555777;;;>>>???>>>>>>AAADDDEEEEEEEEEGGGHHHKKKIIIFFFBBB???>>>======>>>@@@DDDHHHIIIFFFAAA<<<;;;;;;<<<>>>AAABBB@@@>>>>>>;;;888444222111000111111//////111666:::===>>>:::999777666777888999:::777555222000000111444666;;;:::::::::999888444222333333222111111444999===;;;777444555777888666444444444666666666666555444444777:::999666444555666>>>>>>>>><<<:::666333111222666666222000222333222///...------...000333444:::888777888<<<@@@CCCEEE>>>===<<<<<<>>>BBBFFFHHHNNNKKKFFFBBB@@@@@@BBBDDDCCCAAA???>>>===<<<:::888666777777888777666555444444222///+++)))''''''(((***+++,,,...111333444555...------///000000...,,,///000111222111///,,,+++'''***...000///000333666444000,,,******,,,---...666===DDDEEE@@@;;;999999;;;777222000222555888:::@@@AAAAAABBBCCCEEEFFFGGGEEEGGGIIILLLPPPWWW^^^cccgggdddaaaaaaaaa^^^ZZZUUUPPPNNNMMMRRRZZZ______]]]OOOJJJCCCAAADDDGGGIIIJJJJJJJJJIIIFFFAAA>>><<<<<<999777999???BBBAAA@@@AAA===>>>@@@AAABBBAAA???>>>:::999888999999888555333111555:::>>>===<<<:::999888777888999::::::888666444444444444555666777888:::::::::;;;<<<>>>???@@@===<<<:::888777666666666555555666666555333222111111333777999:::<<<>>>@@@AAADDDCCC???>>>???>>>:::222111111333777999777444666888999777444333666999999888777666555444333333666777999;;;<<<:::555111333444444333222444777:::888777666777999:::999888999999999999888666444333555666777555111...,,,,,,000000111000000///...---+++)))((()))***+++***)))%%%%%%%%%&&&''''''((((((***,,,000333444333222000333444444111,,,)))***---333555888999777444222222...000333444444444555666777888888888888666555444888888888777666444333222------,,,+++***+++...111...------...000444888:::777555222///,,,******)))***,,,+++''''''+++,,,+++FFFEEECCCAAA???<<<:::999999999999999999888777777333<<>>????????????@@@CCCEEEIIIGGGBBB???<<<<<<>>>??????BBBFFFKKKNNNLLLHHHDDDBBBAAA@@@AAACCCDDDCCCBBBAAA???;;;888555444333333222222222555:::@@@EEEGGG@@@>>>;;;888777888:::<<<888666333000///000222333999888666666777666444222333333222111111444888<<<===;;;888777999999999777555666777777666444333333555777888666222000111444<<<<<<<<<;;;999555111///222555555111000333333111......---,,,...111555999===888555555:::@@@CCCDDD===<<<;;;;;;===AAADDDFFFLLLGGG???:::999;;;===>>><<<;;;::::::::::::888666111222555777888777555444222000---+++))))))***+++,,,---...///111222333444...---...///111222000...///............---+++)))%%%)))---000000111222444222///,,,+++,,,///000111:::@@@FFFGGGBBB;;;777666888444///---...333888;;;@@@@@@???@@@@@@BBBDDDEEEFFFGGGIIIKKKOOOUUU\\\aaafffbbb]]]ZZZYYYYYYXXXWWWUUUSSSRRRVVV\\\___\\\XXXNNNJJJFFFEEEGGGIIIJJJIIIKKKKKKIIIEEEAAA===<<<===:::888:::@@@CCCBBBAAABBBAAABBBCCCCCCBBB???===;;;777777777888999888555333333666;;;>>>===:::888888888888999::::::888555333333333444444333333444555:::999::::::<<<===???@@@>>>>>>===;;;999888666555555555666777666555444333444666888:::;;;===@@@CCCGGGIIIHHHDDDBBBCCCAAA===777555333444555666555444666888:::999777555555666666666666666555333222111555666888;;;;;;888333......000222333555777888::::::888777666666777777777999:::;;;<<<;;;999777555777888999777333///------000000000///...---+++***((('''%%%&&&'''(((((('''%%%&&&'''((()))))))))(((((())),,,///222333333333666666444000,,,***+++---111333666777777666444333///000222444555555666666555666777888888777666555555555555555444444333333//////...,,,***+++---000,,,***))))))+++111777;;;888666333000---,,,,,,,,,,,,...,,,((((((,,,---,,,@@@@@@???>>>>>>=========:::::::::999999999999999888@@@KKKSSSSSSNNNGGGBBB???;;;444---***+++///222111444888===BBBEEEGGGHHHEEEDDDDDDJJJRRRXXXZZZZZZRRRLLLFFFAAA@@@@@@???>>>333---***,,,000444;;;CCCAAABBBEEEHHHIIIIIIHHHFFFGGGEEE@@@;;;777444333333555888<<>>:::888888888777555222///......222:::CCCIIIJJJGGGCCCFFFCCC>>>999666666777888555444333111///---,,,+++---111222000111555555333222333444333000///000000...///111222333222111000000000111555999===>>>>>><<<888444444888:::999666222333333222000111333555333333444333111111222333444555888:::===???BBBDDD???>>>===;;;:::<<<@@@CCCFFFDDD@@@<<<;;;<<<>>>@@@@@@AAAEEEJJJMMMNNNMMMJJJHHHFFFEEEEEEFFFFFFEEEDDDCCCBBB???<<<:::888777777444555666999===CCCIIIMMMDDDAAA===:::999:::<<<>>>:::777444111///000222444888666444444555555555444444444333222111222555888:::999777777777888777777444777999888666444444555777888777333......111444:::;;;;;;;;;999555111...///111111//////222111....../////////000444;;;@@@AAA<<<777777:::???AAAAAA===<<<<<<===>>>AAACCCEEEJJJDDD===777666777999:::666444333333444444333111,,,...222555777666555444000///---,,,+++,,,...///---......///000000111111/////////111444444333111000---*********+++)))'''%%%(((,,,///000000111111///---,,,,,,000333666666===AAAEEEEEE@@@:::666444444222///...///333999===>>>===<<<<<<===@@@CCCEEEIIIJJJLLLMMMPPPTTTZZZ___ddd```[[[WWWWWWYYY[[[]]]\\\YYYXXXZZZ___```[[[WWWPPPOOONNNMMMNNNMMMLLLKKKNNNNNNKKKGGGBBB>>>===>>>>>>;;;===BBBEEEBBB@@@AAAFFFFFFFFFEEEBBB???<<<:::888777666777888777444222444777:::;;;:::777666555999:::;;;:::888555222111444555666555222111111222888777777666777999;;;<<<<<<<<<<<<<<<;;;999888666666777888888777666444333555666888999;;;===AAADDDLLLNNNMMMHHHFFFFFFCCC???<<<888444111111333444555444666888999888666555444444444555555555555444444444555777999:::666000,,,(((+++000444777888666444777777666444444444666777::::::<<<<<<;;;999777555333555666444111...------.........---,,,***)))(((%%%$$$###%%%'''(((((('''&&&''')))+++,,,+++***)))(((((((((***,,,000333555777666444111...------...//////111333444444333222...///111333555666555444111222555777888777555444222222222111111111222222222222111///,,,***+++---)))'''%%%$$$'''---333777777666444222000000000000---///...***))),,,---+++>>>>>>>>>>>>???@@@AAABBB<<<<<<;;;::::::;;;;;;<<>>;;;666000------000444333666;;;@@@CCCDDDDDDDDDAAA@@@AAADDDJJJPPPTTTVVVSSSPPPJJJFFFCCC@@@<<<:::///)))&&&(((+++///888@@@>>>@@@CCCFFFHHHHHHGGGFFFEEEDDD@@@;;;444000...///333666:::>>>???===:::888888999999999888555222000000444:::BBBGGGGGGDDDAAAAAA???<<<999777777777888777666444222000...,,,+++...111222000111555666333111222222000......///111///000222444555444333111333333444777;;;===<<<;;;999777555555666777777666444444333111000000333666555666666555333111111222333555999;;;<<<>>>AAADDD@@@???===:::999:::>>>BBBDDDAAA>>><<<;;;<<>><<<;;;:::999777999;;;<<<>>>BBBGGGKKKCCCAAA===:::999;;;===>>>999777444111000222444555666444222222333555555555444555555444222111222444444555666666666666555555555888;;;:::777444555666999888666222...---111555888:::;;;;;;999555000...+++------,,,...222111,,,///111333444555999@@@FFFEEEBBB>>><<<<<<=========;;;<<<===???@@@AAABBBCCCGGGDDD???:::888777999:::555222000//////000000///---///222444666555444333.........---.........///---------...///000000000111111222444777888777555333...)))((()))+++***(((&&&(((+++...000000//////---,,,+++...222666999:::>>>???AAA???<<<888555444444444333333333666:::>>>;;;:::888888:::===AAADDDIIIKKKMMMOOOQQQUUUYYY\\\bbb___\\\YYYZZZ]]]bbbeeeaaa]]][[[]]]aaaaaa\\\XXXTTTUUUVVVWWWUUURRROOOMMMQQQPPPMMMIIIDDD@@@@@@AAAAAA???@@@EEEFFFDDDAAABBBHHHHHHHHHGGGDDDAAA===;;;;;;999666555555444333111555777888888666555555666:::;;;<<<:::777444222222777999;;;999555222222444999888666444444555666777888999;;;<<<<<<:::888777888888999999888777555444444666888:::<<>><<<;;;:::888333//////222555555999>>>BBBDDDDDDBBB@@@>>>>>>???@@@BBBGGGMMMRRRSSSQQQOOOKKKGGGAAA;;;888---(((&&&)))+++---222888666999===@@@BBBBBBAAA@@@AAAAAA@@@;;;555000//////222555:::======;;;:::888999:::<<<<<<;;;888555222000333888???DDDEEECCCAAA@@@???===;;;999888888888777666444333111///...------000111...///333444222...//////......///222555222333555666666555222111444555666999===>>>===;;;666777666555222222444666666666444222000222555888888999999777444111111111222555888::::::<<>>;;;999;;;>>>AAAAAA@@@>>><<<<<<===???AAA@@@>>>;;;===BBBHHHMMMPPPPPPOOOMMMMMMLLLKKKHHHFFFBBBAAA@@@???===<<<;;;;;;;;;===>>>>>>======@@@BBB???===;;;999999:::<<<===777555222000000222555777555222000///111444555555333555777777555333333333222555888999999888777777888;;;>>><<<777444555777777888888444000///222555666888::::::888444///,,,+++---......111555444//////333666888999===DDDKKKIIIHHHGGGCCC>>>;;;999999999;;;>>>@@@AAAAAA@@@@@@CCCDDDDDDAAA===<<<>>>@@@:::666111//////000111111222333555555555444222111.........///...---+++******+++,,,...000111333333333333555777:::;;;:::999777111***(((***,,,,,,******+++,,,...000000//////---,,,+++...222666888999<<<;;;:::777555333333444666888:::999888888:::<<<;;;999666555666:::>>>AAADDDGGGKKKOOOQQQTTTWWWZZZ^^^]]]\\\[[[]]]aaafffjjjccc___\\\]]]aaaaaa^^^YYYXXX[[[^^^^^^[[[VVVRRROOOQQQPPPMMMIIIEEECCCCCCEEECCC@@@AAAGGGIIIFFFDDDDDDFFFGGGHHHHHHGGGDDDBBB@@@>>>;;;777444333222111///444555666555555555888::::::<<<<<<;;;888666777888999===@@@>>>:::777888:::===;;;888555444333444555666777:::;;;;;;999777555777888999999999888777666333555999<<<>>>AAAEEEGGGKKKMMMLLLGGGEEEEEECCC???;;;999555111//////111333000111333666999:::999888777666666666666888999;;;999999888999888666111...+++,,,///333666555000,,,...111444555555777;;;>>>:::999888777555444333222,,,...000///...,,,,,,,,,,,,,,,,,,,,,+++)))((((((###$$$&&&***------***((((((((()))***++++++++++++)))(((((()))+++---000111222222222333444444333222///,,,))))))---000111000...000333888<<<<<<888444111000//////111555999;;;999888555222///...---------000333333111...,,,,,,'''&&&%%%%%%&&&(((***,,,///000222333444333222111111555555222111222000+++BBBBBBBBBBBBCCCEEEGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIGGGIIIJJJHHHDDD@@@>>>===999999888555111000333666777;;;@@@CCCEEECCC@@@>>><<<===>>>======AAAIIIOOORRRRRRQQQNNNIIICCC<<<777---)))))),,,---,,,...222...111555999;;;<<<:::999>>>??????<<<666222111111222666:::<<<===;;;:::::::::<<<>>>>>>===:::666444///111666<<>><<<:::999888555555444333222000000///---000000---...222333111,,,---......///111666999555666888888777444111///555555888;;;???@@@>>>===333666777555000///333777888777666333222333777:::999::::::888555222111111000444777888888999===@@@CCCBBB@@@===:::;;;>>>AAA@@@???>>>======>>>@@@AAA@@@<<<888888===EEELLLQQQRRRPPPOOOOOONNNLLLIIIFFF@@@@@@???>>>===<<<;;;;;;>>>@@@@@@>>>;;;888999;;;;;;:::999888888999;;;<<<555333111000000333666888333111......000333444555222555888999888666444444444777<<<>>>>>>===;;;;;;:::>>>@@@===888444444666555888999888444111222444555777888999777333...+++...000111111666:::999333///333888:::;;;???FFFMMMKKKLLLLLLHHH@@@999666666777:::===AAABBBAAA???===@@@DDDGGGFFFBBB@@@CCCFFF???:::555111111222333333888888888777555333111///.../////////---+++(((&&&((()))+++...111444666777555555666999<<<======;;;:::333,,,***,,,......,,,---------...000111000///---,,,+++---111444666666:::888555111000000222333999<<>>:::<<<===;;;999999;;;>>>;;;???CCCBBB>>><<<===@@@BBB???;;;888555444555555555777999;;;:::888555333666777888999::::::999888222555:::>>>@@@CCCFFFIIIHHHKKKJJJEEECCCDDDBBB>>>888888666333000//////000///000222666:::<<<<<<;;;:::999777666777888:::<<<<<<;;;::::::999777333000/////////222444444000,,,,,,000444666777999===AAA:::999777555333111111000///111222222000...---...,,,,,,,,,,,,,,,+++***)))$$$&&&)))---///...***'''((((((((()))******++++++((()))+++,,,---...//////000000111333666666555333000,,,((((((+++///111111000222666<<<@@@???:::666555222...,,,...444;;;@@@@@@===999555111...,,,+++)))---222444333111...---(((((('''''''''(((((((((+++---000333444333111000666:::;;;999888888444///