BM֎6(  %%%***%%%%%%&&&""""""###$$$$$$$$$$$$###""""""!!! """$$$!!!!!!$$$&&&%%%### ***"""$$$'''""""""$$$"""+++000***+++---(((%%%$$$###"""!!!!!!!!!!!!"""%%%((('''$$$###$$$&&&)))&&&---$$$%%%---$$$&&&'''%%%$$$&&&)))+++***((($$$***'''%%%***'''%%%+++,,,)))'''&&&'''''''''&&&+++,,,'''***222---&&&+++,,,///((($$$***'''!!!%%%'''&&&$$$$$$&&&'''&&&%%%,,,***$$$%%%)))!!!)))$$$$$$###!!! """%%%(((333,,,%%%###&&&(((&&&######$$$&&&)))++++++)))'''(((%%%&&&'''&&&$$$&&&++++++)))((('''######)))%%%---///"""!!!"""###((($$$"""$$$%%%$$$''',,,***,,,------+++******++++++(((111++++++222///999...444000...333...(((,,,000+++***---///,,,+++---,,,...---***+++---+++&&&((('''###(((000)))$$$---***&&&&&&,,,000///,,,,,,(((***+++(((###!!!$$$)))666333222111...******...(((&&&%%%'''***,,,+++)))$$$###!!!"""$$$&&&''''''(((---///+++)))+++......///+++***------***((((((+++---666,,,+++333(((&&&'''''''''%%%$$$%%%'''***"""&&&((((((***...///,,,((()))++++++)))))))))***(((&&&(((,,,,,,(((&&&(((&&&(((***+++,,,+++)))(((******+++---///000///---...+++'''''')))***)))'''(((,,,...---...000...+++%%%((((((&&&&&&******'''&&&'''((('''&&&&&&'''((((((((((((***,,,------+++///222111+++'''***///000333---000222,,,...222...---,,,444)))000%%%///......++++++...---******---,,,(((///555---***---+++...000///------000...)))&&&---...000999555---...222111000---++++++...000***///666:::999555111///111888888///***,,,---)))&&&%%%''',,,---***)))+++---,,,,,,,,,,,,---......111***(((------))),,,333...------+++***+++...111///.........------------)))---))))))...***(((222+++******,,,......---,,,++++++++++++,,,---......---***((()))---///...,,,(((000...,,,444444------+++...'''###)))'''"""&&&+++,,,,,,+++(((''''''((((((,,,///111111000000000///000000...+++---222666111***EEE999888222666555.........111333555444333000222333222000111666:::777SSSCCC444777111...((((((---***+++333111+++...***(((,,,222000((()))000%%%+++777***$$$+++%%%)))%%%+++...***&&&&&&%%%###%%% $$$&&& ###)))&&&$$$(((,,,,,,)))(((***,,,+++)))((()))+++---......***,,,,,,((())),,,...,,,111...'''...***(((555+++,,,...***+++111,,,)))111***---******///)))$$$***(((++++++(((''')))(((%%%$$$$$$$$$$$$&&&...)))'''%%%""""""###$$$$$$$$$$$$$$$""""""!!! """$$$""" !!!$$$&&&%%%$$$!!!***###%%%(((######$$$###,,,111++++++,,,&&&%%%$$$###"""!!!!!!!!!!!!"""%%%((('''$$$###$$$&&&)))&&&---%%%%%%---$$$'''***$$$"""(((222444,,,"""$$$***(((%%%***(((%%%+++,,,)))'''&&&'''''''''&&&+++,,,'''***222---&&&+++,,,///((($$$***'''!!!%%%&&&$$$######$$$%%%%%%$$$,,,***###%%%)))!!!)))$$$$$$###!!! """%%%(((:::///### %%%******'''###$$$&&&***,,,,,,)))&&&(((%%%&&&'''&&&$$$&&&+++$$$###$$$%%%$$$###(((000###+++---!!! """***&&&$$$&&&'''&&&)))---+++---...---+++))))))******...===666...111...;;;***111//////444000***...)))&&&''',,,000000111444,,,------***+++---+++&&&)))'''###'''///)))$$$...222---,,,///000---)))((((((***+++(((###!!!$$$)))+++)))***,,,,,,***---222111---******+++***'''$$$%%%$$$%%%(((---111444555(((---///+++)))+++......,,,)))(((,,,...,,,***,,,+++---666,,,+++333(((&&&+++++++++)))((()))+++...&&&***,,,+++---222333000((()))++++++)))((()))***(((&&&(((,,,,,,(((&&&(((((()))+++---------+++*********+++---///000///---///+++'''''')))***)))'''%%%***------...111111...%%%((((((&&&'''******'''((()))***)))((('''(((***)))))))))+++---...---,,,***...---(((&&&***000111000---222555//////000)))---,,,444)))000%%%///......++++++...---******---333///777<<<444111555333///000///------000...)))%%%,,,---000888555,,,...000000...+++)))***,,,///***///666:::999666222///111888888///***,,,---)))&&&%%%''',,,---***)))+++---,,,,,,,,,,,,---......111***(((------***---444...------+++***+++...111,,,---///000111111111111***---))))))...)))(((222***)))***+++...///...---++++++++++++,,,---......---***(((***---///...,,,)))111...+++333444......***,,,%%%"""'''%%% $$$((()))******))))))***+++(((,,,///111111000000000111111111...,,,///555:::222,,,GGG;;;:::444888777------...222666888999888222444555444222333777;;;BBB[[[FFF222333---+++%%%$$$)))''''''///---(((+++***&&&'''+++(((###&&&///!!!---@@@111$$$&&&!!!((((((...000+++&&&$$$### %%% %%%&&& ###)))&&&###(((,,,,,,)))(((***---+++)))((()))+++---......,,,...---******...000...111...'''...***(((555+++---///******000,,,***333***---***+++///)))$$$***(((++++++(((''')))(((%%%$$$$$$$$$$$$"""%%%'''&&&###""""""###&&&$$$%%%&&&$$$!!!###$$$### ###,,,!!!"""&&&... !!!&&&'''!!!""""""$$$((('''###$$$((()))%%%%%%%%%$$$######%%%'''((()))'''%%%&&&((((((%%%###$$$''')))'''### !!!###$$$$$$(((444>>>===000###%%%&&&''''''(((((('''''' ###&&&'''''''''((()))(((,,,((($$$***))),,,333 """%%%&&&'''%%%###"""""" !!!$$$$$$!!!'''%%%""""""###$$$$$$$$$%%%!!!!!!***+++ ;;;FFF)))###)))!!!"""***$$$$$$(((+++***&&&''',,,222***+++)))$$$###&&&&&&$$$+++)))&&&%%%'''((()))))),,,&&&###%%%$$$!!!"""'''"""!!! ###%%%&&&&&&+++******((((((***///222$$$...444222,,,+++------222888111(((...111---...---'''+++---)))---444000,,,,,,++++++***)))))))))***)))(((&&&&&&''')))+++,,,222111+++,,,222000'''"""---555111'''%%%+++(((((((((%%%###$$$)))---666444000+++&&&###"""$$$%%%***///111///...---...&&&***+++'''''',,,,,,)))'''(((***,,,...///000000000000...***((((((***---222333000)))(((...222222,,,666555***---;;;666%%%---'''"""%%%---111///***,,,***(((((())))))((('''...------,,,---...000000......,,,***///222,,, &&&''')))***+++,,,------,,,000000,,,---333444111///+++(((***///111///,,,...111...(((''',,,---)))666///***...555888444---%%%'''***,,,...111555888???666---...777===;;;666777111***'''(((+++------999777222...,,,++++++,,,111222000------000///+++(((((())),,,000111...***&&&,,,...(((&&&+++//////***'''$$$$$$'''******))),,,...111555555111+++&&&******)))******)))'''$$$((($$$$$$)))***''')))......***&&&'''+++---+++)))+++((('''((()))***111888***+++,,,,,,------,,,,,,---000000---,,,///111///---...+++''''''+++***'''333111...,,,+++,,,...///666777666222---,,,...111///******111666555111000...000222222000---,,,,,,+++)))''''''((((((&&&%%%(((,,,///...)))&&&''')))&&&&&&'''((()))+++---...,,,===;;;+++'''+++000999000000444;;;999111...000...000222111...,,,...000000888===:::999>>>AAA@@@>>>```999777444444***---!!!''')))###!!!(((...///???333***,,,---)))&&&'''&&&&&&%%%%%%&&&&&&'''(((...---***'''&&&&&&''''''***!!!((($$$///$$$(((((())))))(((&&&%%%%%%&&&((()))&&&...)))''':::555222---,,,000000,,,...222777000,,,...///)))&&&(((+++)))(((+++///000,,,'''###///---&&&)))***(((+++))))))(((&&&$$$$$$&&&'''&&&%%%%%%$$$"""%%%%%%$$$############&&&%%% $$$%%%"""$$$ """)))###!!!&&&(((111&&&$$$$$$&&&..."""###'''(((###!!!###$$$!!!###'''(((%%%$$$'''&&&"""#########$$$$$$%%%%%%%%%+++***)))***++++++(((%%%&&&'''((('''%%%$$$###$$$&&&$$$"""%%%***+++&&&"""((((((((('''''''''''''''%%%'''((()))((((((((()))&&&'''%%%,,,'''...+++,,,******++++++)))'''%%%###)))&&&######%%%'''&&&%%%***(((&&&&&&'''(((((('''!!!&&&))),,,'''666aaa666!!! )))######)))$$$"""&&&)))'''$$$###&&&***(((******&&&&&&))))))'''(((%%%###"""$$$%%%&&&%%%(((###"""###""" ###)))(((&&&$$$$$$&&&'''((('''***+++,,,+++++++++---000###)))------,,,---,,,)))---777555000555333***))),,,***111555///---,,,###)))))))))))))))*********((('''&&&&&&((()))******)))///...((()))000...&&&"""%%%---222///'''$$$'''***,,,,,,+++))))))+++---*********'''%%%%%%&&&(((,,,///111111---(((&&&%%%***---,,,)))***---,,,(((,,,,,,------...---------------,,,***((())),,,/// &&&...444555444333333///555222+++---666222%%%)))'''&&&***...---'''!!!...------...///...,,,)))((((((((((((***+++---///---///...***+++...,,,'''******+++,,,------------'''+++,,,))))))------))),,,)))'''(((+++------+++(((...000,,,+++000444444===:::777444222///***'''+++,,,...---------///111777333///000555777666333+++(((&&&&&&***---...---000//////...---,,,+++***,,,......---...111000---)))+++...333666444...***---111000***'''((((((&&&$$$""" """%%%(((((('''------...///000...***''')))((('''((()))(((%%%######!!!###((()))&&&&&&))),,,***((())),,,...///...++++++...222111,,,+++.........///000000/////////111444444000///000000...222000***&&&(((///222000,,,+++***)))***+++---.........---,,,******+++---111,,,+++000444222///...***,,,///000///---,,,+++******))))))((('''%%%$$$###''''''%%%%%%(((+++))))))******++++++,,,,,,000@@@===///+++,,,---222111000333666333......333000333444333000...000333444666444111444;;;???===:::XXX555222111111((()))%%%+++...---...000...)))***'''&&&((((((''''''((($$$$$$$$$$$$$$$%%%&&&&&&)))(((&&&$$$#########$$$$$$ &&&$$$((('''###%%%&&&'''&&&&&&(((******+++(((000++++++===777...***+++///000,,,,,,000111***'''***+++)))(((***+++)))(((+++//////,,,(((&&&000---&&&++++++(((+++''')))******(((&&&%%%&&&&&&&&&%%%$$$ """######""""""###$$$###%%%%%%###"""$$$### &&&""")))%%%###(((333***((('''&&&000(((%%%))))))&&&$$$%%%%%%$$$$$$'''(((%%%$$$%%%""""""$$$&&&(((((('''%%%###&&&&&&'''((())))))&&&###'''&&&&&&&&&((((((&&&%%%(((&&&###""""""###$$$%%%***)))((('''&&&'''((()))******+++***)))(((***+++%%%$$$$$$999"""222+++%%%++++++***)))'''&&&%%%$$$---***&&&%%%&&&'''))))))---+++))))))*********)))"""&&&'''(((%%%###;;;eee***###,,,'''$$$&&&###&&&))),,,+++(((%%%&&&(((&&&***+++)))))),,,,,,))))))'''%%%$$$&&&'''((('''&&&%%%&&&'''%%%$$$(((...+++)))''''''(((((('''&&&)))+++------,,,***++++++$$$'''((()))---000---'''***444333111777555.........+++222666...+++))) (((((()))))))))))))))))))))((('''***---...---***&&&******%%%'''---,,,%%%((((((+++//////***((((((---...///...,,,***))))))!!!###%%%%%%%%%&&&''')))&&&))),,,---,,,+++))))))------***(((***---+++&&&---............------,,,+++++++++******,,,///222+++)))---555666111222888444444111...///222///))),,,++++++,,,,,,***&&&"""---...///111333111...***)))))))))***,,,...000222---//////***'''***------(((((())))))************&&&)))***((((((***)))&&&)))'''&&&&&&'''(((***,,,&&&...333111///111555888111444666444...***)))+++---...///...,,,,,,---.../////////000000000...---%%%%%%&&&))),,,......---(((***---000111///---+++)))---...------///...+++&&&(((***...111111///,,,333333111---++++++(((###&&&&&&&&&(((+++---...---...,,,***)))***+++***)))'''&&&&&&&&&'''&&&$$$"""%%%$$$'''+++,,,***(((******+++++++++******,,,...+++,,,000444222+++((()))000000000111000000//////+++///000///000333333000111///+++***///666666111******+++,,,...///000000***))))))***,,,------,,,000***))),,,...,,,))))))...///000000...+++'''%%%(((***++++++)))&&&%%%$$$"""$$$'''''''''(((---111---.../////////...---,,,&&&333222))),,,...,,,///111111222111---***...555000222333111...---///222444333111000555:::999444444LLL222---///111)))'''***,,,...///111111,,,%%%***...000,,,(((&&&$$$"""$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""""""""###)))'''111 &&&&&&"""###%%%&&&&&&&&&(((***&&&(((%%%,,,((())):::333)))((()))---...,,,,,,...---((($$$&&&''''''(((***)))'''&&&))),,,,,,)))&&&***000+++&&&,,,---((()))&&&(((+++,,,***'''%%%$$$%%%%%%%%%$$$!!!!!!"""!!! !!!###&&&###$$$%%%%%%$$$$$$"""333###***###...'''((('''&&&222---'''))))))(((&&&&&&&&&'''''''''&&&###"""!!!!!!$$$&&&***,,,,,,***'''$$$###$$$&&&'''((('''%%%###&&&$$$###%%%)))***(((%%%$$$%%%&&&(((***)))&&&$$$((('''&&&%%%%%%''')))******++++++***)))))),,,...)))((()))EEE333,,,%%%***)))(((''''''((()))***+++***'''&&&%%%&&&''''''---,,,******++++++***(((///))) ###+++(((,,,>>>***'''+++///+++$$$######(((***---...,,,***((((((&&&)))+++)))***,,,+++''')))'''&&&&&&((()))***)))###&&&***+++)))&&&(((+++***)))''''''(((((('''%%%((()))***)))''''''''')))&&&)))++++++---000...)))'''///,,,+++333444444;;;222+++,,,,,,&&&)))000,,,++++++******))))))((((((...,,,+++...222222///+++%%%((('''$$$&&&++++++&&&+++)))***---111111///---//////---+++(((%%%$$$###"""$$$&&&'''&&&&&&'''((("""%%%(((+++---.........+++(((&&&&&&)))+++)))%%%***+++,,,---......///.........///......///222555999......:::???777333777666111///111333111///000333111...***((()))---000,,,,,,,,,...//////---+++,,,,,,,,,,,,---///111333,,,------+++)))***---///'''''''''((()))***+++++++++,,,+++***+++---......((()))((('''&&&'''+++...---111444333000........."""&&&++++++)))'''))),,,)))+++---...---...///000---,,,++++++++++++)))(((******+++,,,---...---,,,(((***...111333222000...,,,000111...,,,,,,***'''''''''&&&(((+++///222333111000///000333333000,,,,,,---...000111222222222---+++)))((()))******)))((('''&&&&&&''''''%%%$$$''''''(((***++++++++++++000333444111+++)))***---***)))+++---,,,((())),,,---............---,,,,,,(((+++---,,,...000...***(((***,,,///666888111''')))***,,,---...///......---++++++---111333111///111,,,***------***((((((......000111111000,,,***%%%(((,,,,,,***'''&&&&&&***+++***)))'''))),,,000...///111222222111///...$$$---)))$$$+++...***,,,000222333000+++)))...555111333444222///...111444///111555888999666///)))000@@@333+++///444---*********)))(((((()))******000555444---)))((($$$%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%)))((($$$TTT000'''$$$%%%&&&&&&%%%%%%&&&(((&&&((($$$+++(((***999///(((''''''(((******,,,......+++'''%%%%%%%%%''')))&&&%%%$$$&&&'''(((&&&###+++...(((%%%---,,,&&&'''&&&(((******(((%%%$$$$$$############ !!!  ###&&&"""###$$$&&&&&&###!!! &&&HHH((( 222 ***###&&&$$$"""...+++''''''((((((&&&%%%&&&(((***'''###!!! !!!###$$$&&&***,,,,,,)))&&&###%%%&&&)))******)))(((((($$$""""""$$$(((***(((%%%$$$######'''+++***$$$%%%$$$######%%%'''***,,,((()))))))))(((***---///...///111JJJ111...+++---,,,+++***+++,,,...///(((((())))))((('''&&&&&&///---,,,,,,,,,,,,***)))999000######---***!!!$$$+++---------+++%%%"""&&&$$$&&&(((+++,,,,,,)))&&&&&&)))***(((((()))((($$$$$$###"""$$$&&&((((((((( &&&+++,,,***'''%%%$$$)))((('''((())))))(((&&&&&&&&&%%%###"""###&&&)))''',,,///,,,+++,,,+++)))$$$+++++++++222222222;;;222)))'''%%% (((222222******++++++++++++,,,,,,000...---...000000...+++'''(((&&&%%%'''******(((000...,,,,,,000333222...333///+++&&&$$$"""""""""$$$&&&((()))(((((()))***------------,,,)))'''%%%(((&&&%%%'''***+++***)))******,,,---............333444444333222222444666333***111HHHSSSGGG444,,,111,,,,,,111333//////333//////...+++***---222777,,,***))))))+++,,,---------,,,+++***++++++------,,,***))),,,......---,,,***++++++,,,---///111222111...,,,,,,---000333777+++++++++***)))***---000444111///000000,,,'''###$$$$$$$$$%%%%%%%%%###"""&&&(((,,,---...///000222000+++&&&%%%)))***(((%%%...---,,,+++++++++---///,,,---...///000000000000---111333///++++++***(((+++,,,---...///000111222+++******///444666444222---.../////////.........---,,,+++,,,------+++)))+++)))(((((()))))))))'''&&&'''&&&%%%&&&((())))))555888:::777000,,,...111***)))***,,,***'''(((,,,,,,,,,---------,,,,,,+++...//////,,,,,,,,,(((!!!$$$'''***,,,111222***!!!&&&'''((())))))((('''&&&///---,,,...222333111...333//////222222...---...++++++---222666888888666###&&&***,,,+++***)))(((+++***'''$$$######&&&(((***+++...000000000...---222555,,,&&&,,,,,,'''(((...222444111---,,,///222444555666333000000333666,,,000555777333,,,'''%%%+++555777)))...333///+++%%%(((+++***&&&%%%+++222((('''&&&%%%)))---***$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&***)))%%%UUU000 '''$$$%%%'''''''''''')))+++...111---222///222@@@333)))(((&&&$$$&&&***---///...---***&&&%%%''')))+++&&&&&&%%%&&&&&&'''&&&$$$)))+++%%%$$$,,,***###'''&&&''''''%%%###"""###%%%!!!!!!!!!"""  ###%%%"""!!!###&&&'''###!!!###---JJJ111!!!&&&111$$$))) ###"""'''###%%%$$$%%%'''%%%"""###''')))$$$""""""!!! """&&&"""$$$&&&''''''%%%###!!!###%%%''''''''''''((()))###"""###%%%'''(((((('''...(((######'''((($$$%%%$$$$$$%%%&&&(((***+++&&&''')))))))))***---//////222444DDD$$$111...///---,,,+++))))))******+++'''))),,,,,,+++)))))))))111000/////////...,,,***...000'''!!!%%%""" (((&&&---)))%%%***&&&"""***%%%%%%&&&***...///,,,)))&&&))))))&&&&&&''''''############&&&***,,,---,,,&&&+++............***%%%***)))((()))******)))'''$$$###"""!!! ###(((,,,''',,,...+++((())))))'''###,,,///333777///)))111///''''''&&&!!!&&&...,,,(((((()))+++---...///000---,,,***(((((()))+++---***)))'''&&&(((******)))333222...+++,,,...,,,'''222...(((%%%$$$%%%%%%%%%$$$&&&((())))))+++---///000///---,,,+++)))%%%""")))'''(((,,,---,,,---000------.........------,,,555666666555333222333555???444222???IIIBBB222'''))))))+++///000......000&&&))),,,...////////////---***''''''))),,,...//////...---++++++,,,,,,---+++((((((,,,000///---...++++++***+++,,,...111222222...+++---......222777,,,,,,,,,,,,---...//////333---***---000---&&&"""((($$$"""###''')))'''###'''))),,,............///111+++%%%%%%)))+++)))&&&)))((('''&&&&&&)))...222......---------...//////,,,111333///,,,---//////)))---333555222---(((%%%(((&&&''',,,/////////000...///000///---,,,---...---------///000000---***...,,,******+++,,,,,,+++)))++++++((())),,,---+++---111444222---+++,,,///******---111///)))&&&(((,,,------...//////......,,,------,,,///333000***((()))'''$$$%%%)))(((%%%))))))******)))(((&&&%%%+++***)))***,,,,,,,,,+++---,,,...222333///...000777444222333555777555222&&&&&&'''***,,,---***(((***(((&&&$$$###%%%&&&(((&&&''')))+++++++++++++++000111)))%%%------)))------111222000...//////---...//////---***)))---111,,,,,,---,,,&&&"""$$$)))***...???)))***...---***!!!(((111333...(((---666(((!!! &&&,,,---***((("""""""""""""""###$$$$$$$$$&&&((())))))(((&&&%%%,,,"""***333""" ''''''!!!$$$''')))***---000222222666000444111555AAA111)))***((($$$%%%***......(((+++***&&&%%%))),,,---)))((((((((((((''''''''''''((($$$$$$+++'''""")))&&&&&&%%%###!!!!!!###%%% !!!!!!"""  """$$$""" !!!&&&&&&###"""%%%***666---!!!%%%)))((($$$&&&)))"""###%%% ###!!!"""%%%### %%%$$$!!!!!!%%%&&&######'''############"""""""""!!!!!!"""$$$#########'''***###$$$&&&'''''''''((()))...+++'''%%%%%%&&&&&&%%%(((((((((((())))))))))))&&&(((***++++++***,,,---+++///000777000333...---'''''''''''''''(((((()))(((***,,,+++******,,,...000///......///---+++(((!!!***'''!!!###"""!!!)))###,,,%%%!!!+++)))"""***(((&&&%%%)))///111---)))%%%''''''$$$$$$((((((&&&$$$$$$&&&***...111222222+++,,,+++)))---222000)))***)))((())))))(((%%%###"""###$$$$$$%%%(((,,,///***,,,+++)))+++---+++'''&&&...111555777---'''///---%%%%%%%%%$$$,,,************++++++,,,------(((((('''$$$!!!%%%,,,333---)))''''''((())))))***...000,,,&&&%%%'''%%%!!!***'''$$$$$$''')))))))))###%%%&&&'''(((***---000***(((((()))++++++)))&&&)))))),,,///---))),,,333...//////000000000000///222333444333111000111222III===000,,,000222...((('''+++///000000000///---&&&(((+++---...,,,***''')))(((&&&'''))),,,------...---,,,,,,,,,---...///***((())),,,,,,+++...444+++***)))((((((***+++---000,,,+++///...++++++///,,,******,,,///000...+++000+++)))...000---))))))(((%%%###%%%***......---''')))---......------...---,,,***+++++++++***)))###$$$%%%$$$%%%(((...222///............//////000000444555000,,,...222333(((,,,000111---)))&&&&&&(((%%%&&&******(((***//////000111///......000333.........///111000...---///---,,,+++---.........+++111333111111444222---(((+++---,,,)))'''((()))***)))***---,,,((()))---+++,,,---///000000000000,,,,,,+++,,,222888777222(((+++***%%%###&&&***+++------------,,,+++***)))((()))))))))((())),,,...((()))...444666333222444BBB<<<555222111111...***,,,(((%%%(((,,,...***%%%...,,,***((()))*********)))*********************%%%(((%%%&&&000111...444...000...+++,,,000///***)))***)))'''$$$$$$'''+++***%%%###$$$$$$"""%%%+++///000JJJ---)))***+++'''$$$'''---000---(((---555...%%%&&&111222((($$$((($$$$$$######$$$$$$%%%&&&&&&'''***++++++)))'''%%%)))%%%***"""&&& )))(((###%%%)))+++---000333666...333---///+++000;;;)))(((++++++((((((------***$$$))))))%%%###&&&)))(((((((((((('''&&&&&&&&&'''$$$'''%%%&&&+++&&&###---%%%&&&&&&%%%###""""""###!!!""""""### """$$$""" %%%&&&######'''&&&$$$(((&&&---,,,"""///&&&&&&"""%%% ((("""!!!###"""$$$ """)))***%%%###&&&&&&%%%###"""!!!"""###$$$$$$&&&&&&%%%$$$&&&***...###&&&))))))'''''')))+++!!!$$$((((((&&&$$$%%%&&&,,,,,,,,,,,,+++***((('''(((+++------,,,+++***+++&&&)))***---:::666---***$$$%%%&&&(((+++---...///((()))***((('''(((---111---,,,,,,,,,,,,+++(((%%%!!!)))'''%%%------$$$"""$$$...&&&"""...,,,"""(((%%%""" $$$***,,,(((###$$$&&&&&&###$$$)))+++*** !!!###'''---000111111(((&&& $$$......((()))((('''&&&&&&$$$  ###''')))+++---000222...,,,))))))///444000(((+++000///111333,,,+++888...$$$!!!###///000///...---+++)))(((&&&&&&&&&'''&&&"""$$$000:::...***''''''((((((((()))&&&***(((""" ######  $$$))),,,+++***%%%&&&&&&%%%%%%&&&***---***(((&&&''')))***'''$$$)))***---000+++%%%)))222,,,---///111333444555666...///000000///...///111555333...)))***...,,,&&&(((111555333222444222,,,000---***)))))))))((('''%%%$$$%%%''')))+++***)))''''''&&&&&&''')))+++,,,))))))+++,,,(((&&&...;;;111///---+++******+++,,,///,,,---222000)))&&&(((***((('''+++000111---(((///,,,---111000++++++///...+++((('''(((+++------$$$'''+++.........///000))),,,000111...+++***+++"""%%%&&&&&&&&&(((,,,000///000111222333333222222666:::999111+++---000222//////...+++)))+++000555(((&&&'''+++)))&&&***222,,,......---+++,,,111444000///---...///000000///000...,,,,,,---/////////(((///555444444555000)))...///000///,,,)))''''''+++&&&""""""###&&&...777******,,,...///000000000777555000---///333000)))$$$+++///,,,((()))+++,,,+++++++++*********)))))))))+++,,,+++)))+++000444+++---444<<<>>>;;;;;;===<<<666///---000222111///111+++%%%&&&,,,...((("""111///,,,******))))))(((000///...,,,,,,+++,,,,,,)))...,,,///777444///555000///***&&&***000///(((,,,---,,,)))&&&&&&***...&&& &&&+++)))(((***666555TTT333***(((***'''***%%%###$$$######***444)))!!!'''777555$$$ +++(((''''''''''''((())))))(((***---......+++(((&&&###000&&&,,,'''111%%%)))(((***,,,......000222444---111+++,,,)))---888$$$&&&,,,...,,,,,,///---'''$$$******$$$ """###!!!%%%&&&%%%$$$###"""###$$$###'''&&&(((,,,%%%$$$000###&&&((()))'''$$$""""""######$$$%%%***%%%###$$$$$$  """$$$'''(((&&&$$$---+++******+++)))%%%!!!%%%######''''''$$$$$$&&& !!!$$$&&&"""!!!((('''&&&$$$""""""###$$$%%%$$$###!!! !!!$$$&&&((( """''')))'''&&&(((&&&&&&&&&&&&''''''''''''""""""(((+++)))((())))))$$$"""&&&*********+++'''''')))***)))'''(((******,,,......,,,*********%%%###"""&&&---222222000,,,++++++---,,,***,,,000---***((((((***+++)))'''***)))&&&######'''---222...!!!$$$$$$000<<<000...)))((('''$$$!!! !!!###!!!$$$%%%&&&&&&&&&'''"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&'''+++---$$$&&&((((((&&&$$$$$$%%%&&&)))((($$$&&&,,,---)))***------)))'''((((((&&&%%%(((,,,///000///---+++%%%###"""###'''+++...///333000---,,,,,,***'''### ###$$$''',,,---,,,+++***))))))))))))"""$$$&&&'''%%%###""""""(((&&&###$$$'''(((&&&###'''333333$$$***111...+++)))%%%######%%%(((***,,,)))'''''')))***(((&&&...------...000111000///+++,,,---.../////////...000111///+++,,,///...***111///...------,,,***)))$$$(((***(((((()))'''###""""""###$$$$$$%%%&&&&&&'''(((***+++,,,,,,,,,+++%%%'''))),,,---.........222---***,,,,,,))))))+++000222333111,,,))))))***:::444///...,,,***,,,000///+++$$$!!!&&&---,,,'''///555666000+++***,,,,,,)))+++///222000...000333+++777888+++&&&---,,,###***))))))***,,,...//////......,,,++++++...333666...111111---'''$$$'''+++&&&'''))),,,...///000111444222111////////////000)))000111***+++222222++++++---...000111000000///,,,***)))+++...///,,,)))888555111...............)))000333...+++...///---%%%&&&((()))+++---...///...%%%%%%///333---***,,,222111---***,,,...,,,&&&&&&222555,,,'''+++,,,((($$$&&&(((++++++***((('''***))))))***+++...000111***+++000999@@@BBB<<<666999111***+++---+++))))))***---,,,&&&###%%%&&&%%%(((&&&***000000***'''(((...,,,)))(((...333,,, ---///000111000000222444...000...)))))),,,...---777333000222555555000+++---------///000000---++++++;;;>>>///&&&+++---''')))(((&&&'''((()))(((&&&((((((((())))))'''$$$"""$$$''')))(((%%%%%%)))---555444444222///+++'''%%%$$$$$$$$$%%%&&&(((,,,...***)))555222000444,,,222...+++,,,***&&&///555---******,,,///...***))),,, """%%%%%%$$$###$$$%%%"""###%%%&&&'''&&&&&&%%%&&&$$$###%%%''''''%%%!!!''''''(((&&&$$$"""###$$$%%%%%%%%%%%%(((### """###!!! """!!!"""$$$''')))***)))'''+++)))&&&&&&'''(((&&&$$$&&&######&&&'''%%%%%%((( ###%%%"""!!!'''$$$###"""""""""$$$&&&'''$$$###!!! !!!###%%%''' """(((***((((((***######$$$&&&''''''ӵ$$$###$$$'''%%%"""!!!&&&(((((()))+++***+++------,,,******,,,(((******)))&&&$$$###$$$,,,((($$$$$$''')))'''%%%***(((((()))&&&""""""&&&---***&&&%%%'''))))))(((''')))+++***'''&&&''')))...%%%)))&&&***000$$$$$$#########$$$$$$$$$######!!!$$$$$$$$$###$$$%%%###$$$%%%%%%%%%%%%$$$###(((((('''%%%###"""$$$%%%$$$%%%&&&'''((((((((('''Ħ***)))$$$***...---Ħ&&&$$$%%%''')))***++++++***))))))&&&$$$$$$&&&(((******111ӵ"""!!!###((()))'''&&&))),,,+++)))(((&&&&&&%%%%%%%%%&&&&&&%%%""" !!!%%%&&&'''''''''''''''(((:::BBB@@@333***,,,---+++---,,,***(((''''''((((((***))))))***,,,+++(((%%%'''(((***,,,...111444555........................***++++++))),,,111111...444222///---,,,+++)))'''$$$)))+++(((%%%&&&&&&$$$###$$$$$$Ħ'''''')))***+++******)))'''(((***,,,---...//////,,,)))(((,,,...---///222222222111...+++***+++,,,***(((***///222222555999---***%%%###(((///...((((((///111...+++---000111,,,++++++,,,,,,---000333,,,333444+++'''++++++&&&,,,,,,,,,---///111222222111000...---,,,---///111,,,---...,,,)))(((***---,,,,,,---...///000000000///......---------......111555222)))'''...000+++666555333111...+++(((&&&000///---+++***+++---///222111111111111...***'''+++000111---,,,//////,,,%%%&&&'''(((***,,,---...111)))(((111555///+++---)))///333222000///+++%%%(((111333,,,(((,,,+++&&&......---,,,,,,++++++,,,...------------------...666333000000222333111...111***%%%(((,,,,,,,,,------000///)))&&&&&&&&&$$$'''%%%&&&+++,,,)))(((+++///...,,,+++111999777000......//////000111111111------***(((+++///---(((444555555444222///...---***---111555666333---((($$$...111((("""%%%(((&&&'''''''''(((((((((((()))((('''&&&''''''(((((('''&&&''''''&&&&&&(((,,,000333222000...+++***)))(((000,,,'''&&&(((***)))'''+++,,,;;;777333333)))...---((())))))'''///444***)))'''(((***)))%%%$$$'''$$$""" !!!###$$$###""" !!!###%%%&&&&&&&&&&&&&&&%%%%%%&&&((((((%%%###&&&''''''&&&$$$######$$$((((((((('''&&&  """"""$$$'''!!!!!!"""$$$&&&&&&###!!!(((%%%""""""###%%%&&&&&&'''$$$###%%%&&&%%%''',,,!!! """$$$!!! &&&!!!!!!!!!"""$$$&&&((()))$$$###!!! """###%%% """''')))&&&&&&((("""###%%%''')))4ĉ@ӵ!!!!!!###!!! !!!%%%&&&%%%(((---,,,...///...,,,+++++++++)))))))))(((&&&%%%&&&''''''$$$ !!!%%%)))***)))+++)))***,,,)))$$$"""%%%,,,((($$$"""###&&&(((((((((+++---+++&&&"""$$$&&&'''"""+++'''''',,,"""&&&!!! """%%%***+++(((%%%###$$$&&&&&&$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%((((((&&&$$$!!! !!!"""((('''&&&)))---//////--->L''''''$$$ ,,,000=hĦ%%%)))(((((((((((()))***+++***(((%%%$$$&&&'''((((((4ĉ@ӵ$$$$$$)))......(((######)))(((&&&$$$###"""!!!!!!%%%&&&&&&$$$"""!!!"""######&&&&&&######&&&******---///,,,%%%"""###&&&//////......,,,***)))((())))))+++---...,,,)))%%%&&&)))+++++++++---333777000000...------,,,------&&&))))))***...555777555666333///,,,+++)))'''&&&%%%,,,...***%%%%%%''''''&&&&&&&&&>L))))))***++++++++++++******++++++,,,,,,...///000111+++)))***///111111333777111222222333333111---***)))(((+++111333111111333,,,***'''&&&+++000...((($$$***...,,,+++///222333555444111000//////---+++.........,,,))))))***,,,.........///000111222333222222000///---,,,++++++///...---,,,***(((''''''000000000//////.........+++++++++,,,,,,,,,,,,---888999333***)))000555333666444222000...---,,,+++000333555333...---///222000///.........---***(((+++,,,+++)))***,,,+++'''%%%%%%'''))),,,...111222444---,,,333555000---...'''000666555111///---+++'''---...******...---'''000...+++((((((***---///222111111000...,,,+++***888666222---***((((((''',,,&&&###'''+++,,,,,,...///222222---***)))(((%%%'''$$$$$$'''((((((***...------,,,+++///666999888111///---...111222000...///...---...333777333+++...444888444,,,''')))---+++,,,///222333111,,,)))&&&'''((('''&&&'''))),,,$$$'''))))))'''&&&(((+++'''&&&%%%%%%%%%(((***,,,+++)))'''''')))---000111000...,,,)))((()))***+++---(((%%%(((...222000---+++...@@@;;;444111%%%***,,,&&&((()))'''///444---)))&&&&&&((('''###"""$$$+++%%%###%%%###!!!###%%%&&&'''''''''&&&&&&((())))))'''%%%$$$&&&''''''%%%$$$%%%&&&***))))))(((%%%"""$$$'''+++$$$######$$$%%%### """!!! !!!"""$$$%%%&&&)))%%%###%%%&&&&&&)))...""" !!!"""!!! %%%""""""###%%%&&&'''((()))$$$###"""!!! !!!"""###!!!!!!&&&&&&###"""###%%%''')))***+++GG=?  ###&&&%%%$$$(((///***---...+++(((((((((&&&&&&'''(((''''''(((+++...$$$""" !!!''',,,000222******,,,000...)))(((+++(((&&&$$$######$$$&&&'''***++++++&&& !!!'''...+++%%%---''''''---%%%***%%%###"""'''---000---***((()))***)))'''%%%&&&&&&&&&%%%###""""""###%%%&&&!!!"""###""""""###&&&(((000,,,***,,,222666444222HdĦ((())))))(((---=Īj...,,,***)))***---000333(((&&&%%%%%%(((***++++++GG=?###(((---,,,&&& %%%%%%###"""!!!!!! !!!###'''(((((('''((())) """%%%&&&%%%&&&)))+++%%%$$$'''---,,,(((,,,555/////////...---,,,++++++***++++++,,,---,,,***)))...000000,,,(((''',,,111000///---+++************)))+++,,,,,,111777999777444000,,,***)))((('''&&&(((000333...''''''***,,,((())))))HdĦ+++...............---------///......---...///111222111000000333333111222666///111666<<<>>>999000(((---+++---000000+++)))***,,,,,,***))),,,///,,,&&&%%%***---++++++///111111222333333333555444...'''222+++***...---)))+++222///000000///......///000111111000000///---***(((---,,,++++++,,,+++***(((000000///...------,,,,,,+++,,,,,,,,,---,,,,,,,,,222333///)))***222888888111111/////////000111222,,,222999<<<:::555111...222...(((&&&'''+++///111...+++)))(((***,,,***&&&&&&''')))+++///333666888555000///333444000---...)))...///+++))),,,......&&&)))***))),,,000///***,,,+++)))((()))---000333111111111000///,,,***(((---///111111...***)))(((...(((&&&)))+++******,,,...333444000......,,,))))))(((((()))***+++---///.........,,,,,,///333444444000---...222333000,,,---000222333777999555...(((...333000)))$$$'''+++---***'''%%%''')))++++++,,,%%%$$$))),,,)))+++222%%%)))+++***%%%$$$'''***%%%%%%&&&%%%%%%''')))+++///+++)))+++000333222000...---+++***))))))))))))'''''')))---222444333000)))---===888000---"""(((+++'''******&&&---888777)))''''''++++++'''$$$$$$,,,'''######%%%&&&$$$!!!!!!"""###$$$%%%&&&''''''''''''((()))******((('''###%%%''''''&&&&&&&&&'''((((((''''''&&& ӵ%%%%%%&&&ĭӵ###ӵ###Ħ$$$!!! """!!! %%%%%%ӵӵ'''&&&ĦƜ`1.׼s$$$"""###!!!Ħ***000)))---...)))&&&((('''ӵ%%%Ħ&&&$$$%%%''')))+++&&&&&&))),,,ĭӵ###%%%Ħ $$$***Ħ---Ħ'''&&&&&&((('''%%%###""""""###%%%'''+++...222222DdD***...///?fӵ///...+++Ħ)))(((&&&ӵƜ`1.׼s$$$###ĭӵ!!!%%%******&&&%%%%%%(((,,,//////ӵ000+++///;;;Ħ,,,++++++,,,...***,,,'''$$$''',,,,,,+++***Ħ---...---,,,...333(((Ħ444///)))(((+++---+++++++++DdD.........000111ӵ555111ӵ999ӵ&&&'''***,,,***Ħ,,,...ӵ444+++)))222ĭӵ000111)))***---000333444444111000///.........////////////......------------***+++)))''')))...222333///...---,,,,,,,,,......,,,...333999;;;888111,,,///+++&&&%%%(((---111444111---***+++------,,,***,,,,,,,,,---///222444666333000///000000...,,,,,,((()))(((&&&(((------))))))***++++++,,,///---)))............///111333333,,,---...//////...,,,+++&&&))),,,............//////+++***,,,---++++++------111444111000111111///---......---...//////...///000111111///...///222555111---///333444111---+++111555333///...,,,)))(((+++------+++)))***++++++'''###!!!"""%%%((())),,,""" '''***%%%&&&---'''***---***%%%###%%%(((###%%%(((((('''&&&'''(((---+++***///666999666222,,,,,,,,,,,,+++)))'''&&&+++000444444000***&&&$$$&&&'''555///))))))""")))***(((...---$$$***;;;BBB)))'''(((...///+++&&&%%%###$$$&&&&&&''''''((((((&&&&&&%%%%%%&&&&&&&&&&&&&&&((()))*********))))))"""$$$'''((('''&&&&&&''''''''''''''''''!!!?~4(((g&e>&e$$$g&e&&&>hӵ###!!!"""""" !!!%%%g&e'''guO>uO>&e'''***4ff?>ߝL$$$gĉ@ !!!$$$)))Shӵ000)))///000***'''***g&e)))>hӵ$$$"""###$$$%%%((('''(((fff?><z'''g&e>&e***+++HL***"""&&&ShӵgL&&&%%%%%%&&&(((&&&%%%###""""""###%%%S?ʬ***---3h?D%%)?)))+++ZufĦ,,,+++***gL333,,,***g&e'''gĉ@&&&(((g&e>&e!!!@e%%%)))??'''&&&%%%###"""%%%+++...g<ĉ++++++(((---3we<Ħ***)))***,,,3h?@e,,,(((&&&(((+++&&&''''''Z&&&+++,,,+++((()))3h?gL///333000,,,+++,,,,,,,,,,,,,,,D%%)?,,,fff?><z000000=?Ħ111g&e111g&e+++'''&&&S?ʬ...4ff?>ߝL,,,@e>>>g&e666333,,,3h?g&e>&e+++...??444333222111111222333555333333111111111111333333000///...---,,,---...///000///...,,,,,,...//////%%%&&&'''(((***,,,...///000,,,***,,,///111///,,,((('''(((+++---///...---,,,(((&&&(((***((()))+++222111...,,,++++++,,,---//////......---,,,++++++***---///111555777111)))...//////...,,,***((('''////////////...---,,,+++)))***+++---///000000111+++***(((''')))---111444---***+++///000///000444,,,000333111000333444222///111111//////111111///,,,+++,,,///...,,,---111222000...///222333111///000777:::333***'''&&&&&&******+++---......---,,,&&&%%%%%%'''((((((&&&$$$***$$$"""'''(((%%%%%%***(((***+++)))&&&$$$%%%'''###'''+++,,,)))'''((())),,,++++++000666999666333******,,,,,,+++)))&&&%%%***000555333+++### !!!%%%###---'''%%%)))###***+++(((///000%%%'''777???---(((''',,,...+++'''%%%"""$$$&&&'''&&&'''***---(((((('''&&&&&&&&&&&&&&&%%%'''***+++***)))******"""%%%((()))((('''&&&'''(((((())))))'''4Dӵ!!!Hƅ^Hu]Ħ$$$Hu]Ħ&&&ZuR)Ħ$$$!!!"""###!!!"""&&&Hu]Ħ&&&HŐeHŐeHu]Ħ%%%qIܗGIӵ!!!tt %%%HGgĉ@***---(((000111***''',,,Hu]Ħ---ZuR)Ħ$$$""""""$$$%%%'''&&&sߝLGdUĦ(((Hƅ^Hu]Ħ+++ntHdĦ+++%%%HGgĉ@&&&HdĦ%%%$$$%%%(((***%%%%%%$$$######$$$Htƅ^%%%'''Bt=o9ĦDtfo9Ħ(((***'''g?***)))HdĦ+++)))(((Hu]Ħ&&&tt(((***Hƅ^Hu]Ħ!!!H׼s$$$&&&%%%%%%&&&######$$$&&&)))+++tQ///000000000je<Ħ+++,,,,,,Bt=o9ĦH׼s***)))))))))))))))"""$$$&&&HtĦ&&&'''((('''$$$Bt=o9ĦHdĦ000444333222222000------------Dtfo9ĦsߝLGdUĦ111Ht@cӵHu]Ħ444Hu]Ħ000+++Htƅ^000qIܗGIӵ...H׼sDDDGGGHu]Ħ222000Bt=o9ĦHƅ^Hu]Ħ)))+++888888666111---,,,///222666444333111111111333333,,,***)))((())),,,000222777444111///---,,,---...###$$$'''***---///111222000...***(((((()))++++++(((((()))+++,,,,,,)))'''(((%%%%%%''''''%%%'''---555333///,,,******++++++---......,,,***+++++++++,,,111555666777888444......000222111---))))))+++------,,,+++***((('''&&&((()))***,,,///222444666111---******...111222222+++***,,,000222222444888---111222///...111333333///111///++++++111333111///***(((+++,,,+++,,,111------......///000000000111555555...))))))***))))))***+++,,,,,,,,,+++***%%%%%%&&&''')))(((&&&###'''''''''(((((('''((()))'''(((((((((((((((((((((%%%)))------+++***---111555222...---...///---,,,''''''((((((((((((''''''###&&&))))))&&&$$$%%%''''''"""***%%%'''---%%%***,,,&&&+++000(((&&&---///777...((((((***)))'''(((555111+++'''&&&&&&((()))'''&&&%%%%%%%%%&&&''''''$$$'''***+++)))((()))+++###%%%)))***((('''&&&&&&(((((((((((('''"""4DuXӵ DdDΦDdDĦ###DdDĦ&&&%%%t|<***%%%!!!######"""###&&&DdDĦ%%%DdDΦDdDΦDdDĦ!!!peƜ4DuTӵ!!!`eĭ$$$qet******+++'''///000(((&&&,,,DdDĦ)))(((t|<)))&&&###!!! !!!!!!DdDDdDĦ)))DdDΦDdDĦ&&&q<niDdDĦ'''qet&&&&&&DdDĦ&&&&&&(((+++...%%%$$$$$$$$$$$$q<R######qjRgdKӵHdDĦgdKӵ***+++GR/f6LĭĦ******DdDĦ%%%###"""DdDĦ(((`eĭ***DdDΦDdDĦ"""DdDĦ"""###$$$###"""!!!###&&&)))'''***---...------geĦ111...+++FSĦ...///qjRgdKӵDdDĦ&&&'''))))))((('''"""&&&DdDĦ'''%%%&&&%%%qjRgdKӵDdDĦ333777888999999666000---------HdDĦgdKӵDdDDdDĦ111DdDĦ4DufӵDdDĦ;;;DdDĦ,,,q<R...000peƜ4DuTӵ111DdDĦ...999DdDĦ,,,qjRgdKӵDdDΦDdDĦ))),,,111222///***+++---...,,,)))+++333:::666444222000//////000000'''&&&$$$$$$&&&+++000444555000,,,***((('''(((+++///000000111000...---+++---000222///***'''&&&(((...+++'''%%%%%%&&&'''&&&,,,***+++---,,,(((---555444222///------...///111,,,......+++***+++,,,,,,)))...000,,,))),,,//////))),,,111222...+++---222...---,,,+++++++++,,,,,,)))***+++,,,000333777999111///000444999999333...,,,+++---222333111333888///222222...---000222222...///,,,&&&'''000555444999111,,,---///...000555)))+++------------...000)))***(((%%%&&&***,,,***&&&(((******(((&&&&&&''')))&&&"""!!!"""%%%''''''!!!&&&(((&&&%%%'''''''''&&&%%%%%%&&&)))+++******'''+++------+++---333999@@@;;;222***%%%###""""""%%%$$$$$$###%%%''')))***%%%###!!! !!!$$$'''((()))"""***'''***000&&&(((---###(((000+++&&&%%%AAA555***''''''((()))+++MMMBBB333)))&&&&&&%%%###$$$$$$######$$$&&&''')))###'''***+++)))((()))+++###&&&)))***)))'''%%%%%%&&&&&&%%%$$$***%%%4DuXӵ """!!!DdDΦDdDӵ&&&DdDĦ%%%$$$o)h###'''(((###$$$"""333DdDĦ!!!DdDΦDdDΦDdDӵ"""=ӊB1.uTӵ!!!HߝL`o9$$$po9wӵ((((((&&&(((---,,,&&&DdDĦ'''&&&o)h%%%$$$###$$$$$$"""!!!!!!$$$DdDΦDdDĦ444DdDΦDdDӵ...GIpӵDdDĦ+++po9wӵDdDĦ'''$$$!!!(((333***(((&&&$$$$$$po9u!!!###&&&(((GIdnuR)ĦDdDĦnuR)Ħ$$$"""CdgĪj'''DdDĦ***)))&&&DdDĦ###HߝL`o9)))DdDΦDdDӵ!!!DdDĦ&&&&&&"""!!!$$$&&&$$$###%%%%%%***......,,,,,,geĦ)))+++sp?aĦAAA666GIdnuR)ĦDdDĦ)))'''%%%%%%(((+++'''%%%###DdDĦ###...---+++GIdnuR)ĦDdDĦ777<<>>CCC666((( !!!!!!###$$$%%%&&&&&&&&&%%%&&&'''((((((''''''&&&***(((%%%###"""###%%%&&&###$$$$$$%%%+++&&&4DuXӵDdDʜ4DuTӵ***>d<Ħ%%%Dt######!!!)))---$$$;;;>d<Ħ!!!>d<ʜDd<ʜ4DuTӵ######F&uTӵ###4DufئL>e###puR)Ħ'''(((&&&'''++++++'''>d<Ħ%%%Dt!!!  DdDΦDdDĦ777>d<ʜ4DuTӵ)))4DwDd<Ħ***puR)Ħ>d<'''%%%(((...+++)))''''''(((peӵ!!!ĦpeӵDx<>d<ӵDd<$$$qR/ܗ?fӵ'''>d<&&&%%%>d<Ħ"""4DufئL>e***DdDʜ4DuTӵ'''DdDĦ&&&(((###"""%%%'''&&&(((***&&&)))++++++******geĦ---s<v>aĦ444***peӵDx<DdDĦ'''%%%$$$$$$%%%''''''&&&&&&DdDĦ&&&(((((((((peӵDx<>dd<ӵDd<DdDΦDdDĦ333DdDӵnd<DdDĦ111>d<Ħ444peӵ333Ħ111F&uTӵ666DdDĦ,,,111>d<Ħ%%%peӵDx<>d<ʜ4DuTӵ+++---000111111///.........,,,******---000999555...(((%%%###!!! )))...333555444111///...)))+++---//////---***)))------...000222111---***---%%%,,,'''555))),,,&&&+++))))))+++***(((+++000))))))***+++---...000111111///------///000000000222///---...000111000...)))---///---***(((+++...////////////000111111222......------,,,,,,++++++)))***,,,---.../////////333222333555777777666444---))))))---///......111//////000222444444333222///...---...222444444333555111000333444222333555333...******...///,,,((((((,,,,,,((((((++++++(((***(((&&&'''***,,,+++***%%%%%%&&&(((******(((&&&'''%%%&&&))))))&&&%%%'''%%%((('''$$$$$$((()))'''...///...+++---444999999111)))$$$&&&)))***+++,,,444000***&&&&&&''''''&&&'''""""""''')))%%%###$$$%%%&&&((()))((((((((((((+++***(((&&&$$$###"""""",,,<<<%%%***333>>>000,,,'''"""!!!$$$''''''%%%&&&&&&&&&&&&%%%$$$######&&&'''((()))((((((&&&&&&???:::222+++&&&$$$$$$%%%&&&''''''(((***%%%4DuXӵ!!!%%%%%%D&dq&ĒR)))&&&sdKĦ%%%DHRRud%%%$$$ ((()))...sdKĦ$$$D&oq<Ōq&ĒR""""""!!!>dp&ĒR"""###nfʜd<Φ>d<Ħ333s&dq&ĒR&&&(((i?ʜtd<Ħ***HHܗDӊB$$$<x'''(((&&&%%%$$$$$$&&&B?d<%%%###&&&)))***,,,///)))))))))))))))***geĦ,,,Hg8>aĦ+++&&&B?Ho9+++>d<&&&%%%%%%%%%&&&(((***>d<ӵ&&&'''B?Ho9444<x555333---((())),,,000&ӫeʬtIӇ...>d<Φ>d<Ħ666D&ӫetIӇ)))DdDĦ444sdKĦ111B?dp&ĒR***222>d<sdKĦDDDB?Ho9+++s&dq&ĒR))))))***,,,,,,+++))).........---******+++,,,222...***((()))+++---...---222555333...,,,///333***,,,///111111///---+++...---------...---***'''(((***...$$$......000%%%((('''(((+++)))&&&&&&***((()))+++---///000111222---+++******+++,,,***)))+++))))))***,,,.........)))+++---,,,***)))+++...---...///000000000///...---+++***,,,///111000...,,,,,,---......///000000---///111111111111222333,,,***,,,///000///222777//////111222444444555555===<<<:::888777555222///111///000444555333444888333111---,,,,,,,,,+++***---...,,,((('''***+++))))))'''&&&''')))+++++++++###$$$(((,,,...---)))&&&'''%%%%%%((((((%%%%%%'''$$$&&&$$$!!!""")))------(((+++***(((***...111///"""%%%'''&&&(((,,,,,,)))555000)))%%%$$$%%%'''(((&&&###"""''')))&&&######&&&)))+++)))%%%###&&&))),,,***'''$$$###"""######'''...,,,///000&&&%%%&&&((())))))'''%%%###(((((((((((('''&&&$$$$$$((())))))***)))(((&&&%%%999555...'''$$$$$$''')))%%%%%%%%%%%%'''&&&4DuXӵ000333111Hu]3hh!!! ne###$$$=e111000***$$$'''###"""ne((((((pIƎ@t@h***&&&!!!>h!!!!!!"""fe"""@ďD$$$$$$$$$$$$###$$$&&&''''''ne'''&&&=e###$$$###$$$%%%&&&###"""ege)))+++sĪj@h)))%%%'''fdDĦ)))@ďD$$$$$$Hkge&&&%%%%%%###"""""""""$$$@h"""!!!@G&&&&&&HĪj@IŌ***(((Bene'''Hkge&&&ne)))&&&fe"""Hu]3hh ***se)))%%%%%%)))+++++++++---)))((('''(((***+++geĦja>aĦ......@G)))***se+++***)))((('''###'''+++<Ō###&&&)))@G666777Hkge&&&///555222,,,...111333HĪj@IŌ+++111ege333555Hu]3hIŌ...,,,DdDĦ222ne444***@h///111>h))),,,000se---ne<<<@G%%%&&&sĪj@h---,,,+++,,,......---,,,............---,,,,,,,,,---,,,+++...222777999:::///111222000,,,***...111///...---,,,---...000111666222,,,((('''(((***,,,)))...111***+++,,,...)))+++'''&&&)))***'''%%%%%%&&&(((+++...000111111111***)))))))))))))))&&&$$$&&&&&&&&&&&&((()))***+++(((***,,,,,,******,,,---...000222333333111///------+++)))---444888777444............///000111111))),,,///...+++***,,,///---...111333000,,,---222...---++++++---222888===FFFBBB<<<666333222333333...,,,...222222000111555,,,,,,,,,+++***+++---///------+++(((((()))***)))+++***)))(((((((((((((((%%%&&&(((+++---,,,(((%%%'''$$$%%%((((((%%%$$$'''$$$&&&%%%###&&&---111111&&&))))))&&&&&&((((((%%%!!!***...(((&&&++++++'''---***&&&###"""###%%%&&&%%%%%%%%%&&&%%%$$$%%%'''******)))'''######%%%(((,,,)))&&&###""""""###$$$"""***######((($$$###&&&+++---///...***&&&%%%%%%%%%%%%'''((()))*********************)))(((&&&%%%(((&&&###!!!!!!$$$''')))$$$$$$######)))4DuXӵ;;;ĵD^""""""!!!""")))!!!"""((((((444111---...(((&&&***)))))))))###)))'''%%%###!!!!!!"""###$$$######&&&%%%%%%%%%$$$'''))))))))))))&&&&&&&&&!!!######"""###%%%'''&&&$$$%%%&&&(((///)))%%%'''***DdDĦ***(((***)))&&&###"""$$$&&&'''&&&%%%&&&&&&&&&###"""!!!!!!&&&'''(((***---+++&&&(((((((((,,,***)))%%%D^"""!!!'''s׼s+++(((%%%&&&+++,,,)))''''''&&&%%%$$$%%%(((***geFm8,,,>aĦ222000,,,$$$''''''s׼s+++---,,,***))))))"""&&&)))Ho)))###&&&))))))777444555888...---222:::???444777777---,,,111,,,///222D^444444222DdDĦ,,,......***++++++...111222333444666777s׼s///(((:::888MMM%%%%%%&&&...222111000111444555555444...---......///000//////222111111222333444222000...---,,,,,,,,,---,,,,,,......---,,,,,,---...///222///+++'''&&&(((,,,///+++---///333+++&&&&&&...222+++(((+++---+++'''%%%%%%'''))),,,............+++***)))))))))(((&&&$$$)))))))))((((((((()))***((()))+++++++++,,,---...111333555666666333000...000---+++...444777555222******+++,,,---......///,,,...000...+++)))+++---,,,---111444111***))),,,---------,,,---000666;;;222000...,,,,,,///333666000...///111///+++,,,111''')))***))))))***---000)))((()))******(((((())))))))))))(((''''''((()))***(((&&&&&&''''''&&&%%%&&&$$$%%%((((((%%%$$$&&&"""&&&((('''***///111///---000000,,,******(((###%%%---///&&&###(((+++(((%%%%%%%%%%%%%%%%%%%%%&&&###''')))%%%!!!""")))...---***%%%$$$%%%&&&&&&%%%+++)))%%%###!!!"""###$$$%%%&&&$$$###***(((!!!)))***,,,,,,***'''(((---222###%%%''')))+++,,,---...************)))(((&&&%%%)))(((''''''&&&%%%%%%$$$''''''&&&&&&Φ4DuXӵtvӵ>d<Ħ,,,&&&%%%###$$$&&&'''Ħ###%%%&&&&&&%%%&&&'''###777111......'''+++)))###'''Ħ)))'''###$$$$$$%%%###!!! !!! $$$***...///,,,'''############%%%&&&&&&$$$"""$$$$$$$$$######$$$''')))###%%%'''((('''&&&&&&''''''+++---,,,,,,+++(((###Ħ$$$&&&'''&&&%%%"""%%%((('''%%%%%%(((+++,,,+++,,,---...---+++)))+++,,,,,,---------------111---+++...///......111>d<Ħ,,,)))"""%%%***.........///+++&&&&&&+++'''######&&&((('''&&&%%%&&&'''&&&### !!!"""#########$$$&&&(((!!!###%%%&&&&&&'''(((***###&&&***+++)))(((***++++++)))&&&$$$######$$$%%%&&&''')))+++------------))))))******Ħ)))(((((('''######!!!>d<Ħ###$$$%%%&&&'''Be&&&###'''$$$%%%)))+++'''$$$$$$"""######$$$&&&'''geFYĉ333///>aĦ...)))###"""'''---(((%%%$$$$$$&&&&&&Be'''******)))(((((()))%%%&&&'''nu]ӵ'''***+++,,,,,,+++333666666222222777;;;;;;HHHPPPTTTLLL<<<000...222555999777///,,,000222//////,,,+++...333555333///222111000222333>d<Ħ...000222555444>d<Ħ......000Ħ+++,,,------...------------/////////333666333------///111000Be...!!!%%%///"""Ħ444,,,!!!###***$$$"""((()))+++---...//////111333555000......///222444444444///...---...000111111111///...---------,,,***(((+++)))(((***---...---,,,))),,,///222111...***'''###&&&)))+++,,,,,,---...,,,+++)))666,,,***$$$,,,///------///---'''$$$$$$&&&&&&((()))+++,,,,,,,,,,,,+++))))))))))))'''&&&((())))))(((&&&%%%&&&((())))))***+++---...//////---///000111000...+++)))000...+++,,,......,,,)))(((***,,,...000000000000111222111000...---...000...///333888777222000222,,,111666777333000//////$$$'''***,,,,,,---///000444333222111---(((***///((()))******)))((()))***(((''''''******(((''')))$$$&&&'''''''''(((+++---,,,)))%%%"""###$$$%%%%%%&&&$$$$$$''''''$$$$$$&&&!!!&&&)))***+++...---***000222222...,,,+++)))$$$'''***)))### $$$)))+++%%%''')))***)))((())))))"""(((***%%%"""&&&---111,,,'''######&&&((('''%%%)))(((%%%###""""""###$$$)))!!!111:::((()))+++***((($$$"""%%%+++111'''((()))******++++++***((())))))***)))(((&&&%%%'''((()))******((('''&&&&&&&&&%%%%%%?aŖ%7uSQuR)ӵsdKĦ%%%%%%$$$###$$$'''gdKĦ%%%)))+++***(((''''''(((===...)))***%%%,,,###!!!gdKĦ,,,)))$$$'''((()))(((&&&%%%$$$%%% $$$***//////,,,'''###%%%$$$%%%&&&&&&%%%""" %%%%%%%%%$$$###%%%))),,,&&&'''((((((''''''((()))''',,,,,,)))(((***(((gdKĦ###&&&'''%%%###&&&))),,,+++((('''***---+++,,,...///---,,,,,,,,,///000000---)))''')))+++///...///111111...///333gdDĦ...,,,%%%$$$)))---,,,---///...)))###(((***'''&&&)))+++***%%%%%%%%%&&&((('''%%%""""""$$$%%%%%%######&&&(((!!!###&&&''''''''')))+++%%%'''+++,,,+++*********''''''&&&%%%$$$$$$%%%&&&''')))+++---...---,,,,,,((()))+++gdKĦ&&&!!!###%%%&&&!!! ###sdKĦ&&&&&&'''''''''$$$""" (((###"""%%%'''&&&&&&((($$$'''((((((&&&&&&ŶS1116662223we<###$$$)))---$$$$$$$$$%%%&&&'''((())))))'''&&&&&&'''))),,,***'''iĉ@3hR/Ō'''---222444000,,,...222444111///000000---+++888IIIUUURRRCCC000###...555555---***///222...---,,,+++,,,///111222222555444333333444DdDĦ,,,---///111222sdKĦ555444gdKĦ++++++,,,---......---,,,)))+++******---///,,,%%%###&&&'''%%%+++000,,,333555gdKĦ######,,,---###"""((('''&&&(((******))))))***+++---,,,***+++...000000000222///,,,,,,...000000///+++)))'''''')))+++,,,,,,((((((((()))***---000222***---111333222...)))%%%"""&&&,,,......---...///,,,///'''444000<<<---'''***222;;;<<<111%%%###)))(((((((((((()))***+++,,,---+++)))((()))***))))))'''((()))'''%%%$$$&&&(((*********,,,...000000000++++++,,,,,,+++)))&&&%%%++++++***)))(((''''''&&&&&&)))---000222333111000222000...///000222222222444000111555777555555666,,,222888888333---***))))))+++---......///222555555333111...((($$$'''...)))***+++++++++***(((&&&...)))(((***)))&&&'''+++###%%%'''''''''(((+++...+++((($$$""""""$$$&&&&&&&&&###$$$''''''$$$###&&&&&&+++---,,,,,,...,,,(((,,,......+++***+++)))%%%+++'''$$$###""""""&&&,,,***,,,---,,,)))(((***,,,"""&&&'''&&&)))///000---'''%%%$$$$$$%%%'''((((((''''''%%%$$$######""""""### &&& 111@@@***)))+++***(((%%%###"""$$$&&&***************)))((((((&&&'''((()))((((((&&&&&&!!!"""$$$&&&((()))))))))############>A'''ne $$$###$$$'''ne$$$''',,,...---***((('''---@@@***'''---,,,666***ne---000...(((%%%'''))))))'''&&&%%%&&&'''''''''&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$"""&&&&&&&&&&&&%%%&&&)))+++((())))))((('''''')))+++%%%)))(((######'''ne"""$$$'''(((%%%"""###'''***(((%%%$$$'''***!!!%%%((((((%%%$$$%%%'''---//////***$$$"""&&&***&&&&&&***,,,***&&&(((De&&&//////'''"""''')))&&&(((------)))'''***)))&&&)))///000+++(((((())),,,......,,,***'''))))))&&&###!!!"""$$$"""%%%((()))(((((())),,,***+++,,,---,,,+++++++++"""$$$&&&''''''&&&'''''')))***,,,------,,,+++***&&&)))ne$$$"""$$$$$$%%%:::---+++###ne((('''%%%###%%%&&&%%%###!!!!!!""")))### """$$$&&&)))---)))---///---)))'''>A)))...222k<'''+++,,,++++++!!!###%%%&&&&&&(((+++...,,,+++)))'''%%%%%%(((+++222---(((fh(((***111:::<<<666///)))///333111...,,,(((###)))%%%+++CCC^^^cccMMM444'''111333,,,***///111,,,---,,,,,,,,,...111444666111000///---...De222000............ne555777ne444,,,,,,---...000000...---%%%'''''''''***...+++%%%&&&)))***'''&&&+++333888000...ne///222777111000+++%%%)))+++ ---///111111///---------222000......000222222222444000+++***,,,......---333///)))&&&'''***...///&&&)))***)))'''***333:::111111000...---,,,+++***...//////---++++++///222---444'''222555OOO999###+++<<>>AAA<<<444111555444555777555000111666000...,,,++++++,,,...///444333222111000000111222000000111222333444444333111000000111333333000---...******......***))),,,+++---...---***)))+++---222---***,,,------...111...***)))...222000///000,,,,,,)))&&&***222333///+++,,,---/////////...---000///---+++)))(((((((((&&&+++---***)))---///...///000,,,)))000888333%%%******))))))))))))******555111---+++---/////////222+++///000(((///555)))111000///111222111...***+++,,,---,,,++++++---//////...------...---)))%%%&&&+++000000---+++,,,///444555444000***'''&&&%%%&&&"""+++...(((111777(((,,,+++***)))))))))((((((,,,+++)))'''&&&(((+++---.........,,,+++,,,///222555333000............---,,,((((((...222222222333444333222444555333...)))&&&(((&&& &&&,,,...((()))+++,,,------,,,+++,,,&&&###%%%'''''''''***///---***'''&&&%%%$$$###'''''''''((()))(((&&&$$$"""%%%''')))+++...111333555222***''')))+++*********))))))(((''''''&&&&&&&&&&&&%%%%%%'''***---))))))---111000)))$$$###&&&''''''&&&&&&$$$###"""$$$######%%%'''((('''%%%,,,'''---"""***!!!***'''###!!!###'''(((%%%$$$''''''(((***++++++***(((&&&))))))((((((''''''&&&&&&'''%%%$$$&&&)))***'''%%%"""###$$$%%%&&&&&&%%%%%%&&&'''(((---***&&&""" """###'''### !!!!!!!!!$$$$$$###%%%+++---,,,,,,***((((((((()))((((((...000<<<$$$,,,&&&$$$------(((%%%((()))&&&$$$$$$%%%%%%$$$######$$$$$$$$$%%%***---***$$$ """%%%'''!!!===222%%%!!!"""''')))%%% """)))++++++)))((('''''''''''')))(((((('''''''''''''''000...+++(((&&&%%%&&&&&&$$$))),,,+++***---...,,,+++,,,,,,,,,***(((%%%$$$&&&---///***(((***((("""(((###***///(((&&&)))'''000...+++(((&&&&&&'''''',,,)))((()))(((###"""$$$'''%%%%%%(((++++++&&&!!!###''''''###!!!$$$%%%$$$%%%$$$$$$&&&(((((('''&&&+++$$$%%%+++***###(((333'''***,,,,,,***)))))))))***((((((++++++'''&&&)))+++,,,///000000///,,,***+++)))(((&&&&&&&&&%%%$$$***(((%%%&&&)))***)))'''###'''+++***%%%!!!!!!###'''&&&%%%&&&***---...///111,,,&&&'''111888222((()))***,,,,,,***)))***+++***+++...///...,,,(((&&&"""###&&&(((************)))'''&&&&&&(((******+++(((***+++***'''&&&))),,,###***222888888666222000444555666555111---***)))%%%***000111///---,,,---&&&******(((+++888IIISSSUUUPPPJJJHHHGGGAAA999111666444555777444//////222444111...,,,,,,///333555333333222222222111111111//////111222444666777888666444444444666777666555111,,,))),,,...,,,***+++///000222111///---++++++000---,,,---,,,+++...444+++(((***222777444///,,,(((***)))''')))...000/////////000111111111111000,,,++++++)))((('''&&&&&&!!!&&&******+++///111000+++333666///+++...///,,,(((((('''''''''(((((()))444111,,,+++,,,///111222222...222333///444777---555111...///222111,,,''')))+++---.........///111222111000///...,,,(((%%%(((,,,111222000---+++,,,111555777555///***)))***//////...,,,,,,......***///---***'''%%%%%%%%%%%%,,,,,,+++******+++,,,---///000111111000000111333222000....../////////...)))$$$$$$---666888666555111...,,,///333333...((("""''')))$$$!!!$$$***,,,&&&(((+++------+++((('''$$$$$$'''+++***''''''***...***%%%%%%'''(((&&&###&&&'''((('''&&&%%%%%%%%%"""%%%(((***+++---000333111000+++&&&''',,,...---''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&))),,,------,,,000+++&&&&&&%%%$$$''',,,(((&&&$$$""""""###$$$%%%%%%###"""%%%)))+++'''$$$'''%%%---!!!(((+++,,,&&&+++---***&&&&&&&&&%%%'''(((***,,,,,,+++)))'''***)))(((&&&%%%%%%&&&&&&(((&&&%%%(((++++++)))&&&###$$$%%%&&&&&&&&&%%%$$$"""!!!!!!!!!&&&%%%###!!!!!!"""$$$%%%$$$""" $$$&&&$$$%%%***------000+++&&&%%%''')))((('''(((111@@@!!!'''%%%&&&+++)))%%%%%%***,,,((($$$###$$$&&&&&&%%%###""""""###$$$***...+++$$$!!!%%%***333888444 ,,,###---$$$$$$''')))%%% """'''''''''''''''''''''''''''))))))(((''''''''''''(((((('''&&&%%%$$$%%%&&&''' $$$'''(((((()))******))))))((('''&&&%%%$$$###'''...000***&&&&&&&&&$$$""""""...555000------'''111///---***((('''&&&&&&,,,(((&&&'''&&&""""""%%%'''%%%""""""$$$'''))))))###'''(((%%%$$$''')))((()))&&&$$$&&&&&&$$$"""###((($$$"""&&&((('''''')))&&&(((***)))((('''''''''$$$"""###'''(((&&&&&&)))((()))+++---------+++***&&&&&&&&&%%%%%%$$$###"""---((($$$%%%)))+++***'''"""$$$&&&%%%!!!!!!$$$'''***((('''''')))++++++***:::222(((%%%---666555...%%%(((***+++,,,---///111)))***,,,------,,,)))(((((()))+++,,,+++***'''&&&)))&&&###$$$'''******)))///000///,,,'''%%%''')))''',,,333666333///+++)))...111444333///,,,,,,---+++---000///---***))))))))))))***)))'''+++;;;KKKIIIQQQSSSIII===666222///555333333444333...---///666444111//////111333555---///111333555666777777000111222333333444555777888888777777888999::::::333...***+++000111000...333333333222000...,,,,,,///------...+++)))...555222---+++111555111+++'''"""(((...000000///---+++000000000000000000000000)))))))))))))))(((&&&&&&(((+++---...///222666777(((333888111'''&&&+++///((((((''''''(((((())))))///...,,,+++,,,---//////...---...------222333---333///+++,,,000///***%%%'''***---///000000111222000000000000000///---,,,))),,,//////---+++******...000444666444///...111333666222...///***(((///,,,+++(((%%%$$$$$$&&&(((((('''(((***---///000000+++///333666666555555555)))((())),,,///222333333---))))))000555444222111---+++***,,,......+++(((###,,,111---'''&&&'''((((((((()))***)))(((&&&%%%'''***000333///'''%%%((((((%%%###$$$'''))))))((($$$&&&((('''$$$"""$$$&&&)))+++,,,---,,,,,,...///***'''$$$$$$)))...///...'''&&&$$$######$$$%%%&&&!!!"""%%%***000111...***---'''$$$$$$%%%&&&+++222&&&%%%###!!!!!!"""$$$%%%######%%%'''))))))(((&&&'''%%%---###+++!!!+++))))))444777...)))+++,,,((()))))))))***************,,,+++(((&&&%%%%%%'''''')))''''''))),,,---***&&&%%%%%%&&&''''''&&&%%%$$$+++***)))'''!!!!!!"""###$$$$$$$$$###"""  !!!""""""!!!!!!%%%(((&&&'''+++......000+++&&&$$$&&&(((((('''%%%111AAA %%%$$$$$$))),,,%%%$$$***000,,,%%%  ###$$$%%%&&&(((***###(((+++***&&&$$$)))...yyy'''%%%'''(((:::)))---,,,'''$$$%%%$$$!!!"""$$$%%%%%%&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&""""""""""""###%%%&&&((( ###'''******'''%%%%%%(((&&&$$$""""""$$$'''(((,,,///...)))$$$###$$$%%%######---222---000333---,,,,,,---,,,***'''$$$"""'''$$$###%%%$$$""""""%%%%%%((()))&&&"""!!!&&&***$$$((()))'''&&&((()))(((,,,&&&"""%%%%%%"""!!!$$$###'''%%%"""+++666111"""%%%'''((('''%%%$$$$$$%%%###!!!!!!%%%&&&$$$%%%((('''&&&&&&''''''((()))***$$$'''******'''%%%&&&(((+++&&&"""###(((+++)))&&&---,,,***&&&""""""&&&***)))(((&&&'''((())))))(((111///***&&&)))......***$$$%%%((())))))+++...000&&&''')))***+++++++++***,,,---------+++)))&&&$$$&&&$$$###%%%(((***(((&&&---...///,,,'''%%%&&&(((,,,///111///***'''(((***))),,,//////,,,+++,,,.........---***(((''''''(((+++((((((***((((((222???BBBGGGHHHBBB;;;999555111999555444555555111111333333222000///...------,,,,,,...000444777:::;;;<<<777777777555222111333555666666666666666777888:::666222///000555999888555555333000...---------...000.........+++)))---444555...(((***,,,***((('''"""&&&---222222///,,,+++************************(((((())))))))))))((((((222111111222222444888<<<111---(((''',,,///+++###******))))))***++++++,,,+++---///000///...------***,,,)))&&&***...---,,,...+++((()))---...+++''''''***---///000000111222///000111111111111111111......---,,,******+++,,,666222222555333...,,,///))),,,++++++,,,%%%%%%222'''''''''%%%$$$&&&***...))))))))),,,000333333222---222999>>>===:::666333(((((())),,,111555777888---,,,---000///******,,,(((***,,,***'''&&&'''))))))111555000***)))---///***)))'''&&&%%%%%%&&&''')))---444666000&&&$$$'''%%%&&&'''&&&%%%%%%(((+++&&&)))+++***(((&&&(((***///000000...+++)))))))))&&&$$$###&&&***+++***((('''%%%###!!!!!!###&&&(((%%%&&&)))...222111,,,'''!!!%%%...888999111)))%%%""""""######$$$######### %%%)))***'''&&&(((,,,---(((///(((444***---&&&&&&000444,,,'''***,,,(((,,,***(((&&&&&&(((+++------,,,)))(((''''''((())))))((((((***......***&&&%%%&&&'''((('''&&&%%%$$$''''''((())) !!!$$$%%%%%%$$$"""!!!!!!!!!!!!""""""###$$$%%%$$$'''(((''')))...///,,,---***'''%%%&&&'''(((((($$$...>>> &&&###"""(((...'''$$$***000...'''"""%%%$$$$$$$$$%%%&&&''''''###&&&(((((('''(((+++///www222%%%))),,,///$$$///(((######$$$""""""$$$$$$$$$&&&''''''(((''''''&&&%%%$$$$$$###$$$$$$$$$######$$$$$$%%%&&&''''''$$$&&&***...,,,&&&$$$%%%(((&&&###!!!"""&&&***---......+++'''$$$###$$$&&&(((%%%)))(((###+++555222'''(((+++,,,***'''###!!!###!!!!!!$$$%%%"""###&&&"""***000...&&&!!!%%%)))+++'''%%%&&&%%%###***###"""'''((($$$$$$((())))))$$$000AAA;;;&&&%%%&&&'''&&&$$$######$$$(((%%%$$$&&&%%%######&&&&&&%%%$$$###$$$%%%'''(((!!!%%%)))(((%%%$$$&&&)))'''$$$###$$$''')))((('''((((((&&&$$$$$$&&&+++...%%%$$$$$$&&&)))++++++***&&&---111000......***&&&%%%&&&'''&&&%%%&&&''')))###$$$&&&'''(((*********************)))(((&&&%%%######$$$&&&((((((&&&%%%$$$'''******(((&&&(((***,,,......***%%%%%%***000)))***,,,,,,+++***+++,,,,,,+++)))((((((***,,,---,,,(((&&&'''((()))---222888222///777EEENNNMMMHHH>>>888444444444111111333444333222111///---,,,+++///000222444666888:::;;;:::;;;;;;777333111333555111333444444222222333555777777666555888===<<<888444111---+++,,,...//////333///------,,,))),,,111///)))%%%&&&'''&&&(((+++(((&&&(((---...---,,,...***))))))(((((((((((()))((((((((())))))*********///---,,,---,,,+++...333))))))(((''''''(((((((((,,,,,,,,,,,,,,,---...///,,,///333555333000...------444///***222333...111***)))((()))+++,,,+++***)))+++---.........///111000111222111///...///111111///---++++++,,,---///555000///111000---222;;;:::...+++...)))"""$$$,,,$$$'''(((((('''(((---222111///...000444666555333666;;;AAACCC@@@;;;555111111///......111555777777***)))***+++(((###$$$)))%%%)))+++)))###"""&&&+++,,,000///)))&&&,,,444999+++)))&&&$$$###%%%'''((('''***///111---&&&%%%))))))+++,,,((($$$"""$$$((($$$&&&)))+++***)))))))))000000///,,,)))&&&%%%&&&(((&&&&&&))))))%%%######%%%%%%$$$$$$$$$&&&'''(((...///111222222///***&&&$$$'''...666555,,,### !!!###%%%&&&%%%###""" &&&+++***%%%$$$)))000---'''---&&&444***---$$$&&&+++...,,,)))***+++***---+++'''%%%%%%&&&)))+++,,,+++***)))))))))***+++(((((((((+++......***&&&%%%&&&'''((((((((('''&&&  """###%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''(((((('''+++///...)))))))))((('''%%%&&&(((***###)))888 (((###!!!***+++&&&%%%***---+++((((((...***&&&$$$%%%%%%$$$"""&&&%%%%%%&&&(((***+++,,,***!!!%%%//////******222+++(((''')))'''$$$%%%)))$$$%%%&&&'''((((((''''''%%%$$$######""""""######$$$%%%%%%&&&'''(((((()))((('''))),,,***%%%$$$'''%%%$$$###"""###&&&)))+++,,,)))'''(((((('''&&&%%%'''%%%'''$$$&&&...)))%%%&&&((())))))'''%%%$$$""" """&&&&&&###"""%%%!!!'''------'''!!! $$$)))***'''%%%&&&&&&$$$***$$$&&&...000((($$$(((''')))&&&,,,666444)))'''((((((&&&$$$###$$$%%%'''$$$###$$$$$$""""""&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########"""###$$$&&&(((((())))))!!!$$$&&&(((***,,,...######$$$'''+++---------(((...222111//////---)))&&&''''''&&&%%%%%%''')))&&&&&&''''''((()))***+++&&&&&&&&&%%%%%%$$$$$$###!!!###%%%%%%%%%%%%&&&'''!!!%%%***,,,+++***+++,,,'''***,,,)))$$$$$$***000***))))))***,,,---,,,++++++******+++...000111222000...***&&&&&&***,,,+++,,,######222BBBLLLUUU]]]GGG>>>777555333111000222666444222000////////////111111111222333555777888555777777444000///333777000333555555333111111222444777888444555888777333000---+++,,,...000000///666000,,,---,,,***+++---((('''***---,,,)))***...+++'''(((///333000---...,,,+++***)))((())))))***((('''''''''((()))+++,,,'''&&&(((,,,***&&&%%%***'''---***"""'''222------------...///000111---111444444222///......---999444000:::888---000)))***,,,+++******,,,...+++,,,---,,,++++++---///---///000///,,,+++---//////---,,,+++,,,---------+++***,,,///+++,,,===SSS\\\999...333+++&&&)))$$$'''***---,,,)))))),,,000333000...111666999888666;;;===@@@???<<<777444222666333///---...111333444---(((%%%&&&&&&$$$$$$'''###%%%&&&%%%###$$$'''+++&&&))))))&&&&&&,,,111333)))(((&&&%%%%%%&&&'''((()))(((***+++)))%%%''',,,...---+++(((%%%$$$$$$$$$###$$$'''+++...---***((()))******)))'''&&&&&&''')))''''''***(((######'''%%%'''+++...///---+++)))///111333222///,,,***)))***'''&&&'''&&&"""!!!$$$ !!!###%%%&&&&&&%%%$$$###''')))(((%%%&&&+++111)))$$$+++"""---%%%---)))***(((***------***)))++++++***((('''&&&&&&&&&&&&))))))))))))************((('''(((+++......)))%%%%%%&&&'''((())))))((('''(((((('''&&&!!!$$$'''+++---'''((((((&&&%%%$$$%%%&&&)))(((&&&&&&+++000---&&&&&&((()))(((%%%%%%(((+++###$$$333 +++###""",,,'''%%%'''******''')))...,,,'''""""""&&&***)))''')))&&&$$$%%%(((******))))))666---,,,///***,,,)))'''***...000,,,'''***000$$$%%%'''((()))(((((('''%%%$$$######""""""######"""###$$$&&&((()))++++++)))%%%%%%(((&&&"""###)))""""""""""""###$$$%%%&&&(((%%%%%%))),,,+++'''%%% """)))((( $$$%%%%%%%%%&&&&&&''''''((((((###"""$$$(((((($$$"""######$$$$$$$$$###$$$&&&'''!!!''')))((((((***+++)))---(((,,,666666***"""###!!!###%%%%%%######$$$&&&)))))))))'''%%%$$$%%%'''"""!!!"""!!!###'''%%%''')))******)))&&&%%%---)))%%%%%%((()))&&&""" ###&&&((((((((()))+++&&&)))---//////,,,)))'''%%%%%%&&&(((,,,......------...***&&&&&&+++---,,,'''((((((((((((***---///++++++*********++++++,,,&&&%%%$$$"""!!! !!!$$$%%%$$$""""""&&&)))$$$)))///111///,,,,,,---###(((+++)))$$$"""%%%***(((&&&&&&)))...111000...,,,---...000333444333222444555000&&&%%%+++---******(((,,,333111111CCC\\\SSSIII???;;;999666555777333000---***)))+++...000000/////////111444777999---000111000------222777333666999999666333333444...444666111...000///+++,,,++++++...222333111...999111+++,,,---+++***+++&&&+++333888444---+++///)))'''+++777===777...***)))((('''%%%%%%%%%&&&''''''&&&%%%%%%&&&(((+++---((((((---444222+++(((+++'''### $$$(((+++******---------...///000111222...111222111...+++,,,---$$$333000---999333$$$&&&***---///---***(((,,,000---...---+++******+++---)))+++---,,,******---000))))))***+++,,,,,,***((()))+++000///&&&'''@@@^^^kkk888(((222+++...333&&&+++///111///***(((***---000,,,+++...555:::;;;999999::::::888555444444555555111,,,)))***---000111444+++$$$&&&)))(((&&&&&&###"""!!!"""$$$'''***+++$$$((()))***+++(((###&&&'''''''''((('''''''''...+++))))))'''%%%''',,,000,,,''''''((()))'''$$$'''(((+++111555555000,,,###$$$&&&'''&&&''')))***'''%%%&&&)))'''$$$(((000&&&,,,333999:::666000+++)))---//////,,,+++,,,...######''',,,,,,&&&""""""""""""###$$$%%%&&&&&&&&&''''''&&&%%%&&&)))---000***'''...###+++%%%333555***$$$$$$+++,,,&&&$$$(((((()))))))))(((&&&###!!!&&&'''((()))*********)))''''''(((+++......)))%%%$$$%%%'''((())))))))))))!!!"""###$$$ %%%***---+++***)))***,,,&&&$$$)))+++(((%%%&&&%%%'''&&&###$$$)))+++***&&&&&&&&&&&&%%%$$$######&&&###***,,,$$$%%%+++(((((((((''''''&&&&&&&&&%%%+++&&&###%%%+++...+++&&&...+++'''&&&'''+++---///***)))'''%%%############333***&&&+++///,,,+++,,,)))((('''(((((('''%%%"""&&&%%%""" """%%%&&& """###$$$######$$$&&&(((%%%""""""&&&'''$$$ """&&&***,,,,,,***)))///((("""$$$+++///+++&&&!!!,,,000((("""%%%(((&&&'''***)))&&&&&&)))(((&&&###!!!###"""###((('''$$$%%%(((&&&!!!!!!'''###***---,,,111888555,,,###222RRRFFF;;;>>>+++,,,)))(((&&&%%%$$$%%%%%%&&&((()))((($$$ !!!$$$ '''((()))!!!***---///...+++***+++---222,,,000''' ???MMM***'''$$$###%%%***...000000888...(((+++---+++(((***+++,,,333222(((***,,,%%%'''&&&%%%$$$%%%''')))***+++)))&&&$$$###$$$%%%&&&---'''%%%+++---)))&&&(((%%%%%%%%%%%%%%%$$$$$$###((('''%%%$$$$$$%%%'''(((---000000,,,,,,...+++$$$)))'''$$$$$$&&&***,,,...+++******+++,,,,,,)))''''''***///222333111...+++111111000...---,,,++++++&&&%%%(((...000000777@@@aaammm^^^EEE<<<000(((000+++***---111000,,,000777666555555444222111444888444666555333//////222666333555888999777444222000000333555222---,,,///333333***(((111444///,,,111000///,,,)))'''(((,,,///666444111...++++++,,,---((((((***,,,......,,,***666+++###$$$'''&&&'''***###$$$(((...333444///+++,,,***000888444((($$$***((('''''''''(((***---...000222,,,777///+++888000///000111111000///,,,+++(((---...'''$$$'''***(((///---,,,,,,---/////////222,,,111333+++***---***,,,///%%%000$$$111***///&&&(((*********)))***++++++***)))+++///555;;;>>>'''$$$%%%'''((()))444@@@>>>555...//////++++++---'''***,,,---,,,...333777444GGGSSSJJJ888...000666444333...((()))------***,,,%%%###'''***(((%%%###"""$$$&&&((('''$$$!!!(((***,,,,,,***)))((()))&&&((((((&&&(((,,,,,,)))***---000000---***)))***!!!$$$***---***######''')))+++///222333000,,,)))(((((()))***,,,,,,)))&&&((('''&&&$$$######$$$$$$111...///111000+++***+++444///,,,...000///+++(((+++'''### """$$$&&&'''&&&$$$!!! """$$$$$$$$$%%%''')))(((&&&&&&)))+++''',,,...***'''((()))((()))&&&)))///---%%%&&&...'''''''''%%%$$$$$$%%%'''(((%%%$$$'''+++***(((&&&******))))))***,,,...///&&&&&&''''''((()))))))))+++)))&&&%%%"""'''((((((&&&'''((($$$---+++!!!%%%444555))) #########'''(((%%%&&&&&&'''''''''&&&&&&'''%%%+++---%%%&&&,,,)))((((((((('''''''''&&&&&&%%%%%%&&&***...///+++'''***(((&&&&&&((()))))))))))))))(((''''''((()))***222***&&&***---+++)))******((('''''''''%%%""" ###"""!!! !!!"""### """###$$$######$$$&&&&&&### """%%%&&&### '''(((***++++++)))'''&&&&&&%%%%%%+++111222...(((,,,//////((("""###%%%%%%$$$''''''%%%&&&))))))&&&///)))&&&''''''%%%&&&***%%%"""###&&&%%%!!!###(((###""""""&&&---222,,,"""...444FFF999444;;;,,,,,,''''''%%%$$$###$$$%%%%%%'''((('''$$$!!! """%%%+++""""""&&&'''---111---,,,...///---)))''')))+++,,,%%%+++''' :::HHH...***(((&&&(((,,,000111111<<<444...//////+++''''''---+++///---%%%(((,,,$$$(((((())))))))))))((((((''''''%%%%%%$$$%%%&&&'''***$$$"""%%%&&&### """""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%'''((()))'''***)))&&&&&&)))'''"""&&&&&&&&&(((***,,,------*********+++------+++)))+++,,,...//////...---,,,,,,------.........---------***((()))'''%%%***222888@@@===888<<<<<<777555:::555222222111222999BBB666555444444444444666888444444333000......///111222555888999888666333222////////////......///111///))))))///...+++111<<>>GGGGGG;;;CCC<<<666333111000555:::444333111111444666777777777444111/////////...---///111444666777555333111///---+++---000222111000,,,+++---///+++***888JJJ///...///333777:::888666---//////...,,,++++++,,,,,,)))&&&&&&(((+++,,,---000***''')))---------///222...+++,,,222777999999111,,,+++...,,,&&&(((///,,,,,,------------,,,+++111///111***555555---222,,,---///111222333222222&&&***+++))))))---//////111111222222111000///...111,,,//////''')))///+++,,,111...333***///,,,000(((***++++++***)))***,,,---222666333---+++111777///.........,,,***///666///+++***,,,...------...000000///...///000111222666CCCAAA333888KKKJJJ999...444555///)))((()))((('''$$$"""###$$$%%%***111777333,,,'''$$$$$$&&&'''"""$$$&&&'''&&&%%%&&&'''''''''%%%%%%+++111///)))...---+++(((&&&'''***---666111,,,)))$$$"""(((000000111///+++&&&$$$&&&(((***///333111+++((())),,,"""###$$$&&&))),,,...000---'''"""!!!!!!"""'''---111...***))))))'''### ###&&&&&&###!!!!!!"""'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&'''+++000444000333111***%%%&&&))))))&&&+++...,,,******)))'''+++,,,,,,+++)))(((***+++)))******)))((()))+++,,,))))))*********)))''''''''''''''''''&&&%%%$$$$$$&&&$$$!!! ))))))((('''&&&%%%%%%&&&+++!!!###"""!!!!!!$$$%%%%%%(((---...,,,&&&&&&&&&&&&''''''(((((('''%%%,,,---%%%&&&+++((((((((((((((((((((((((((("""'''...000///,,,******'''&&&%%%%%%&&&&&&$$$"""(((((()))+++---///000111...***''''''((('''&&&&&&,,,***(((''''''&&&$$$"""###$$$&&&''''''&&&$$$### """###$$$######$$$&&&###"""!!!"""%%%&&&%%%###''''''&&&'''(((***,,,---000...***&&&$$$%%%(((+++///%%%!!!'''***&&&'''---"""&&&(((&&&'''***)))&&&''''''''''''&&&$$$$$$%%%'''''''''((((((***///444''''''***)))"""!!!555NNN+++((($$$&&&### ###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&(((,,,<<>>555)))%%%,,,444555000,,,---000111---(((&&&'''***---...***///000+++***---...+++,,,++++++...222222///+++000...+++***,,,///...+++&&&***///444666666333111222,,,(((------sss===,,,,,,,,,,,,,,,---...///...&&&###&&&(((&&&&&&)))(((---111111---))))))+++$$$(((///,,,'''111666,,,'''"""...***>>>333444'''(((((('''%%%######&&&(((***000444222+++''')))---...111000,,,...333444///$$$+++---)))(((---000000&&&---222...'''%%%,,,444333(((+++888555&&&***<<<000000---((('''******'''######&&&******&&&&&&(((""""""######$$$%%%&&&&&&%%%%%%%%%$$$""""""$$$&&&&&&***(((&&&***...000******,,,000333333///+++***$$$!!!###%%%&&&)))---444...''''''+++,,,)))%%%###'''***)))%%%$$$)))---$$$%%%'''((((((((('''&&&&&&###"""%%%&&&$$$&&&***&&&(((!!! &&&'''!!!***(((%%%%%%&&&''''''&&&$$$%%%''')))+++)))&&&""")))'''&&&)))---000000...222333///((((((111<<>>AAA888666<<<---###444&&&222555---,,,222///%%%###!!!%%%---111000222888444222000+++(((''')))+++---+++***+++------+++(((+++%%%###%%%$$$ %%%%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%'''((((((&&&$$$%%%***+++&&&%%%***,,,)))'''---333666333---'''###((('''''')))---000222222...+++((((((******%%%!!!000000---(((###!!!$$$((("""%%%((()))(((&&&%%%%%%%%%$$$###""""""###$$$$$$%%%""" !!!"""###$$$&&&+++'''***"""---"""""" %%%'''"""'''---)))(((++++++(((***000000+++...++++++------,,,000777:::<<<:::333)))$$$&&&***+++555888444444:::888000:::...***222444,,,(((+++333333---&&&(((///,,,"""******))))))((('''''''''###############"""!!!###%%%&&&%%%######$$$%%%%%%$$$%%%''')))222&&&!!!### $$$###$$$$$$%%%&&&&&&&&&&&&,,,,,,'''999------!!!)))%%%%%%$$$###############$$$%%%%%%$$$###$$$&&&))),,,,,,---,,,+++***((('''%%%''')))(((%%%###$$$&&&***)))(((''''''((()))***......,,,***(((&&&$$$###&&&''')))(((%%%###$$$%%%""""""%%%'''&&&"""!!!###'''&&&%%%$$$$$$%%%'''(((###%%%$$$###&&&+++)))"""###%%%&&&(((((('''%%%$$$,,,((($$$$$$&&&)))******666111+++(((''''''&&&%%%&&&))))))&&&$$$&&&%%%"""#########$$$%%%%%%###!!!&&&!!!%%%//////&&&!!!###!!!"""######$$$$$$$$$$$$!!!""""""""""""$$$%%%###%%%###!!!$$$***)))%%%)))&&&$$$$$$&&&&&&$$$!!!%%%&&&'''((())))))((((((###((()))$$$!!!$$$%%%######''')))((($$$"""###&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&)))***,,,,,,***'''$$$!!! !!!!!!!!! """###%%%%%%$$$""" !!!$$$'''%%%+++%%%""""""!!!$$$$$$###"""!!!!!!!!!!!!"""###$$$"""$$$'''$$$(((++++++((('''(((+++---,,,,,,---000111111000---------,,,,,,,,,,,,,,,)))'''***///000---+++---222---++++++***(((---444***)))'''((()))(((%%%"""'''&&&---:::AAA>>>555///)))'''%%%$$$$$$&&&((()))%%%%%%'''***...000111000+++------,,,111999<<<:::222555333///...333444222111444444222333666444///...///...***))),,,---***'''///888888000)))...666333111111333111+++***...222000---+++***)))'''&&&'''(((+++---...---,,,***,,,,,,+++******+++---...000000///...///111333444555333000...------...///---,,,+++,,,---,,,***(((///'''(((((("""&&&...---000222111***"""!!!'''/////////...,,,---000...(((###""""""###%%%$$$""" #########%%%'''((('''&&&"""'''...333555555444444444777000000666***###222:::??????666000///)))!!!$$$!!!+++444666777999777777666333...***((((((///---++++++,,,+++(((%%%)))$$$###%%%%%%"""###(((%%%###!!!"""$$$%%%$$$"""%%%%%%%%%%%%&&&&&&$$$### &&&((('''(((---///...,,,...111000...***((('''###&&&+++222666555111...***(((&&&'''+++,,,)))&&&///---***&&&###"""$$$&&&"""%%%((()))'''%%%$$$$$$%%%$$$"""!!!!!!"""###$$$'''&&&%%%$$$$$$$$$$$$&&&$$$&&&******,,,%%%"""******111111'''&&&***&&&$$$''''''''',,,555888666---+++***((()))+++---...444000...000444555000***111111555===BBBBBBAAA@@@@@@999666:::<<<888333111<<<777444444222---((((((+++******)))((((((''''''&&&&&&&&&%%%###"""!!!"""######"""!!! ###$$$$$$###$$$%%%&&&""""""$$$###!!!""""""###$$$%%%&&&'''''')))(((&&&444---,,,$$$***%%%$$$######""""""""""""'''''''''&&&%%%%%%''')))+++*********)))*********)))))))))((('''&&&&&&&&&+++***)))))))))***+++,,,,,,+++***(((&&&$$$"""!!!$$$&&&((('''$$$"""###%%%%%%!!!'''222111$$$ &&&&&&&&&%%%$$$%%%&&&((()))$$$%%%$$$$$$'''+++)))$$$%%%&&&&&&&&&&&&&&&%%%$$$&&&$$$###$$$&&&)))******000+++''')))///333222///111(((###&&&)))((($$$###&&&%%%######$$$$$$###!!!$$$%%%+++000***$$$!!!###$$$%%%$$$"""!!!"""######$$$%%%&&&"""$$$$$$###%%%((('''###***'''$$$$$$&&&'''%%%###'''(((***+++***(((%%%######%%%%%%!!! ###&&&&&&%%%''')))'''###!!!!!!#########"""!!!!!!"""###$$$((('''&&&%%%%%%''')))***+++...///---)))%%%$$$%%%!!!######"""###$$$&&&,,,+++)))&&&###"""$$$%%%&&&&&&%%%***'''!!!!!!!!!""""""!!!!!! """ ###%%%###%%%)))$$$(((++++++)))(((***---,,,***)))***---///000000***++++++,,,,,,---......(((%%%&&&,,,///---+++***000+++'''&&&$$$$$$)))000)))***+++------,,,(((%%%((($$$$$$)))...111444777555...'''###$$$'''*********)))((()))++++++)))'''******)))(((,,,333666555444555333...---//////---111222222000111444222...---//////,,,,,,000222000000+++222@@@CCC777///111,,,---000444444222222555111///+++))))))'''%%%$$$)))***+++,,,,,,,,,---,,,---,,,+++*********+++,,,------------...000222444333222000...------......,,,***))))))+++,,,,,,+++222+++,,,+++$$$(((---)))000))))))000111+++))),,,111000---,,,///111,,,$$$'''&&&%%%&&&'''((('''%%%$$$%%%''''''''')))+++---%%%)))...000///---,,,+++,,,...***,,,111***'''444777777777555111,,,'''$$$///((($$$***222222...******...111222111...,,,++++++***)))*********'''%%%%%%""""""$$$$$$###%%%((($$$###"""###$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$%%%!!!'''++++++,,,000111111000///---)))'''(((+++...(((+++///444666444///******'''&&&'''+++,,,+++(((,,,)))&&&######$$$$$$######&&&((((((&&&$$$######$$$###!!! """###%%%$$$&&&''''''%%%%%%%%%&&&&&&;;;)))***!!!///"""111......555666***&&&((($$$'''(((((()))000:::@@@@@@,,,...***$$$&&&---,,,&&&)))(((,,,333<<<===777000...&&&)))888>>>::::::@@@>>>===:::777888:::444+++AAA<<<>>>CCC<<<---(((...++++++******)))(((((((((%%%%%%%%%$$$"""!!! !!!!!!!!!!!!"""%%%'''&&&$$$###### """""" ###'''%%% #########$$$$$$%%%&&&'''&&&$$$%%%,,,***'''$$$''' !!!"""$$$%%%&&&***++++++)))((((((***,,,+++***(((''''''(((***+++,,,***(((((())))))(((&&&+++***)))((((((((()))***)))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$"""!!!'''$$$***555999111(((&&&%%%$$$$$$$$$%%%&&&'''(((&&&%%%###$$$(((***(((%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$&&&(((((((((###$$$'''...444444///***333'''!!!'''+++'''%%%((((((&&&$$$######$$$###"""###&&&,,,---&&&%%%!!!!!!############"""!!!!!!$$$%%%%%%%%%%%%&&&###$$$%%%&&&''''''%%%###,,,(((%%%%%%((()))'''%%%%%%'''(((******)))((('''&&&'''&&&$$$###%%%''''''$$$&&&'''&&&###""""""######"""!!!!!!!!!"""###$$$)))((('''''''''(((***+++(((+++...+++&&&$$$&&&*** """###$$$$$$%%%&&&(((///...,,,)))%%%###$$$%%%###$$$###)))''' !!!"""###$$$$$$###""""""### $$$$$$###$$$'''!!!$$$&&&'''&&&&&&(((***)))'''%%%&&&(((+++---...---------------------,,,)))###""")))...---)))((()))'''%%%%%%%%%''',,,111+++,,,---......---+++))),,,'''$$$$$$%%%(((///777DDD:::---&&&&&&(((((((((***)))((((((((('''%%%###---+++((('''(((,,,......333222000...,,,,,,++++++///000///,,,---///---)))***---...---///555888888444,,,,,,999AAA===333---(((---666<<<<<<888333111+++***((((((*********))),,,,,,---...//////......000///---,,,+++++++++,,,+++++++++,,,...000222333333222111000////////////---+++(((((()))++++++++++++)))///111,,,---,,,""")))***777KKKKKK777&&&###,,,,,,******...222---%%%,,,+++))))))+++,,,,,,,,,''')))***)))'''(((+++///***,,,---,,,***)))((()))------,,,///111...///777...++++++000000+++((()))222,,,((())),,,+++&&&!!!&&&)))...000///...,,,,,,######%%%'''(((((('''&&&###"""!!!"""""""""###%%%$$$############$$$######$$$$$$$$$$$$$$$%%%(((******---000111000//////...///---***&&&%%%(((---222555222...,,,+++++++++***,,,***(((((()))***(((''')))&&&""""""$$$%%%$$$!!!$$$&&&((('''%%%###""""""###"""!!! """###%%% &&&***(((%%%%%%&&&&&&000HHH555'''$$$***%%%===---'''---111***'''((($$$+++***((((((---444999;;;---111,,,###'''222///###!!!***555:::999777888;;;///******//////---000777999<<<777------444///"""555999???@@@888---)))++++++++++++***))))))((((((&&&&&&&&&%%% """###"""$$$''''''&&&$$$######"""###!!!"""&&&$$$ %%%%%%$$$#########$$$%%%&&&$$$''''''***%%%%%%%%%""""""###$$$%%%''')))******++++++)))((((((***,,,,,,***(((&&&%%%&&&((())),,,***((('''((())))))(((+++***((('''&&&&&&&&&''')))))))))))))))*********((($$$!!!###((()))%%% $$$''')))...888<<<111!!!$$$$$$$$$$$$$$$%%%&&&&&&'''$$$"""$$$((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%%%%&&&!!!%%%)))***(((###...%%%"""'''((($$$&&&...(((&&&$$$###$$$$$$###"""$$$%%%'''(((%%%!!!"""%%%$$$###"""!!!!!!"""######!!!"""$$$$$$###"""###$$$%%%%%%''')))((('''&&&&&&---***'''(((***,,,***((($$$$$$$$$$$$%%%&&&'''((()))''''''''''''&&&$$$$$$"""$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&)))+++)))###!!!$$$((( """""""""###$$$&&&******)))&&&###!!!!!!###""")))###!!!""""""$$$%%%&&&'''''''''%%%%%%%%%"""!!!$$$$$$""""""%%%!!!###$$$$$$%%%&&&'''))))))'''%%%%%%(((+++,,,---//////...,,,***)))((('''***$$$"""(((---,,,)))'''%%%''')))((()))+++...000---------,,,,,,,,,,,,---000,,,+++***'''%%%)))///FFF<<>>444+++:::;;;//////;;;888)))******))))))((('''''''''$$$$$$$$$$$$ !!!!!! !!!$$$#########!!!!!!###(((+++######### ###+++%%%$$$"""!!!"""###%%%&&&'''$$$,,,"""...&&&...***222111///,,,)))'''&&&%%%$$$%%%%%%$$$###$$$&&&)))'''&&&%%%%%%%%%&&&'''(((###%%%&&&%%%###$$$(((,,,+++******)))***+++,,,---''''''''''''&&&&&&&&&&&&%%%&&&'''''''''&&&&&&&&&$$$######%%%***---)))###(((((((((((('''&&&%%%%%%'''!!!###&&&%%%%%%&&& !!!$$$&&&'''&&&&&&%%%$$$&&&&&&%%%######%%%''''''&&&&&&&&&'''((())))))###&&&&&&""" ###&&&'''%%%$$$$$$%%%'''&&&$$$"""###%%%%%%"""!!!"""$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$#########!!! """%%%(((%%%$$$%%%)))'''$$$'''---)))((((((+++------)))%%%*********)))((((((''''''((("""###%%%###"""%%%&&&%%%%%%&&&&&&&&&%%%$$$"""!!!!!!!!!!!!###%%%&&&))))))((('''''')))***+++*********)))'''%%%$$$###(((***++++++******+++---*********)))&&&$$$%%%%%%---444000***...---(((***(((''''''&&&%%%%%%%%%%%%%%%"""###'''((('''))),,,---+++******,,,---.........---,,,,,,......---,,,************************---******,,,,,,((('''***,,,000///)))''')))***((()))+++,,,+++(((&&&&&&((($$$""""""%%%###((((((((()))***+++++++++222000////////////,,,***111***%%%%%%&&&%%%''',,,&&&$$$%%%)))***((((((,,,'''))))))(((---333555333000222000+++)))+++,,,)))222,,,(((///>>>EEE===111***,,,)))######,,,333555,,,***)))***,,,......---+++,,,---......---,,,++++++***)))(((''''''((()))+++,,,---....../////////---...000111111///---,,,,,,++++++,,,------+++***...++++++((('''333777+++---&&& !!!&&&******((($$$(((((($$$###'''++++++,,,,,,,,,...000111///...,,,+++***+++,,,,,,***))),,,///222333111...+++***333+++000000$$$)))222+++))),,,+++)))...555333+++...000000...000555333---$$$%%%&&&%%%$$$$$$%%%'''###&&&))))))&&&""" """&&&'''$$$$$$((('''$$$"""$$$%%%$$$"""!!!###%%%###(((,,,---++++++...222+++)))***,,,+++&&&''',,,+++---......---++++++,,,"""###&&&+++///000///---'''&&&%%%$$$$$$%%%'''(((%%%&&&(((((('''%%%$$$$$$"""###$$$$$$"""!!!"""### """%%%'''((('''%%%###'''444999---""""""$$$$$$(((&&&...333... 000KKK+++"""'''000(((###'''***+++)))...777===<<<<<<>>>//////...---,,,++++++***---(((&&&***222888888555666555111,,,*********(((%%%)))...333;;;AAA===555===???888000555???;;;...))))))(((((('''&&&&&&&&&!!!!!!""""""###$$$###  ###$$$$$$"""!!!"""&&&---222(((&&&'''!!!'''333###"""!!!!!!"""$$$&&&(((### )))---%%%000+++111000---***'''%%%$$$###$$$%%%%%%%%%$$$%%%(((***######$$$%%%&&&((()))*** ###&&&$$$!!!"""(((...+++++++++,,,---000222333---,,,+++***)))((('''&&&$$$((('''!!!"""'''***######***)))"""###+++***+++******)))'''&&&%%%''' """&&&$$$$$$&&& ###&&&((('''&&&%%%$$$%%%&&&%%%######&&&***)))''''''***---,,,%%%###(((&&&%%%&&& ######$$$&&&((('''%%%"""###''''''######'''$$$%%%'''''''''%%%###"""&&&&&&%%%$$$###&&&+++///%%%"""$$$'''&&&###'''...'''&&&'''***---,,,(((###"""$$$&&&((('''&&&$$$"""***"""!!!$$$$$$&&&***)))((('''''''''&&&$$$""""""!!!!!!!!!"""###%%%&&&)))'''$$$""""""%%%(((***)))((((((***,,,,,,)))'''((()))******)))((()))+++'''''''''%%%""" !!!'''***+++333111((('''((('''%%%###""""""######$$$"""###(((++++++---111000...,,,,,,---...//////---,,,,,,,,,------+++))))))***+++---///111222333///------...+++''''''+++,,,000---&&&###(((***)))&&&))),,,,,,((($$$######'''###"""%%%'''$$$"""""""""&&&***------,,,------,,,,,,+++---//////...,,,999000***)))(((%%%&&&+++&&&###$$$)))***&&&&&&+++***+++***'''***...///,,,333555333...---000000...555333:::DDDAAA222)))***'''++++++&&&&&&---111111)))(((((())),,,...//////000000......---...///000,,,,,,***)))))))))***+++,,,------.../////////...+++,,,...000///...+++************---//////---,,,++++++///...---777666&&&)))...///++++++///000...)))------&&&!!!###'''******+++,,,///111111///---+++***))),,,///000---***!!!(((000666777444000---222(((......!!!'''222)))---333111***...888555(((111000,,,+++111777333)))((()))***)))%%%###"""""""""&&&***+++(((%%%$$$$$$"""### !!!&&&&&&"""!!!$$$%%%%%%"""!!!###%%%%%%***......+++***,,,///111---,,,...,,,'''(((---///000111000---***))))))'''''''''***...111222111***)))'''$$$"""!!!"""$$$$$$(((++++++'''$$$$$$%%%!!!"""######"""!!!###$$$"""&&&)))***(((%%%###...444)))!!!&&&&&&$$$+++???eeeGGG///,,,!!!+++444((( '''...((('''...:::@@@===;;;===555333222333000******...&&&+++///---******///555@@@444...555888///((('''%%%)))000:::BBBBBB:::111GGG:::...,,,333777222+++((((((((('''&&&&&&%%%%%%&&&''''''((((((***''' %%%'''%%%!!!$$$%%%""""""$$$###''''''###!!!!!!'''%%%###!!! """%%%'''***&&&'''---000...---000***'''$$$######$$$$$$$$$######%%%'''))))))'''%%%((($$$$$$((()))'''&&&((($$$###"""!!!!!!###%%%'''"""$$$'''&&&$$$"""###%%%(((((((((((('''&&&%%%$$$%%%$$$###""""""$$$&&&'''((('''&&&&&&'''&&&$$$###&&&&&&&&&$$$###%%%(((***%%%'''###///)))%%%''' """$$$&&&'''&&&%%%$$$$$$******$$$"""'''++++++---$$$///555$$$ '''$$$$$$######%%%''''''&&&$$$%%%&&&(((,,,///...(((######"""!!! !!!""""""!!!%%%%%%###%%%,,,---)))$$$&&&&&&&&&%%%%%%&&&((()))))))))'''%%%$$$%%%&&&$$$######%%%%%%$$$$$$%%%###$$$(((---,,,&&&!!! """"""######$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((( ###%%%&&&&&&'''(((***((()))'''%%%''',,,---)))(((,,,///---)))'''***...((()))***)))'''%%%$$$%%%%%%%%%%%%%%%''')))+++,,,***)))***...222000***###((('''&&&&&&&&&$$$""" ---,,,---333999888111)))(((******,,,333999444))),,,...222555777444///+++)))***---444999999222+++...)))...333000444777000???222333%%%000%%%333555(((***,,,---...---,,,+++***)))'''%%%%%%%%%&&&'''(((### %%%---222000,,,---777666333666000$$$!!!$$$***///111---)))'''&&&$$$'''++++++))))))+++...(((((((((((()))***++++++,,,111222---***,,,000111>>>AAA:::+++$$$)))+++'''))))))(((((())))))***+++(((&&&+++222///&&&'''111///111222333333111...---///%%%222333BBB++++++%%%)))+++---...///222888<<<111000///...------------...---------------------///,,,+++,,,000222111000///++++++000000***(((***(((---(((###&&&$$$$$$...'''+++///000///------......---000666666000***(((---444666111222888888111...,,,***'''###!!!)))333111///......///111000000))),,,---,,,---000000---%%%'''%%% $$$""""""&&&)))(((%%%###""""""""""""""""""###$$$$$$###***+++&&&"""%%%%%%###$$$***---+++,,,111111---'''((((((((((((+++///222***...000---(((&&&)))---,,,---......,,,************(((%%%"""!!!###%%%''''''&&&%%%%%%%%%$$$""" +++$$$ ###%%%""" !!!%%%!!! ###%%%######%%%---///))))))&&& 999666333333---///'''$$$222000''',,,000+++&&&(((+++000,,,)))444777+++444777>>>DDDAAA666,,,(((...,,,+++---111333222000333///:::555DDD444000 ***222999;;;>>>>>>666+++333...---000222111333777+++(((&&&((('''%%%&&&)))###$$$%%%%%%"""!!!###%%%"""!!!###### !!! )))+++***%%%###%%%%%%###$$$$$$%%%&&&(((***,,,---111,,,+++...///***((()))'''$$$!!! !!!"""""""""$$$$$$%%%&&&&&&%%%###!!!+++%%%"""%%%'''&&&$$$%%%%%%$$$###""""""$$$%%%&&&"""%%%'''&&&$$$###$$$%%%)))))))))))))))((('''&&&&&&%%%$$$######$$$%%%&&&((('''&&&&&&'''&&&$$$"""###$$$$$$$$$######%%%'''666444(((%%%!!!###""""""###$$$%%%$$$######)))......((($$$&&&(((((()))###'''***### &&&((($$$###""""""$$$%%%$$$#########%%%(((***)))$$$ $$$###"""!!!!!!"""$$$$$$&&&)))(((&&&***000111...+++***)))(((((()))))))))!!!###%%%&&&'''))),,,...((('''&&&'''&&&%%%$$$%%%###"""&&&++++++&&&########################""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''(((((('''((()))&&&))))))%%%"""$$$&&&&&&***,,,---***&&&$$$%%%'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&(((+++...///...+++((()))+++***%%% )))'''$$$"""###$$$%%%&&&,,,+++,,,000444222---'''&&&***,,,,,,///222000***)))***+++------,,,)))&&&+++---000444666444///+++---(((...333222666999333BBB<<>>AAA===888888<<<>>>===;;;<<<:::555000***$$$...+++'''%%%&&&+++000444;;;DDD???555333---&&&((((((,,,111222///,,,++++++&&&((())))))((('''((((((''''''(((***---///222333888888666222222666555111999222+++)))((((((((())))))))))))***+++---///000,,,***...444111((()))111000000000///...---,,,+++000&&&111222???------)))***,,,---......///333666,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,---///222111...+++;;;333---,,,+++(((***///***000,,,''')))%%%"""((()))+++------++++++,,,...222...,,,...---(((%%%%%%+++...//////111666888777888+++"""%%%,,,...***'''...,,,+++,,,.........,,,+++---,,,)))(((***)))&&&!!!$$$###!!!###((((((###"""&&&((('''%%%######"""""""""!!!""""""######"""(((***&&&$$$'''(((&&& '''---111555777000&&&&&&'''((((((''')))+++...,,,+++)))'''&&&(((+++...---------+++)))(((((((((&&&&&&%%%$$$$$$%%%&&&&&&'''&&&$$$######"""!!! """ !!!###$$$$$$&&&$$$%%%***+++(((&&&&&&,,,555333***(((%%%"""""")))>>>555222777666:::444'''***,,,...111333555666000,,,((())),,,000...)))000111555<<<;;;333,,,))),,,***)))+++...000///------111444<<<;;;;;;222...$$$///999:::888888777333222222---'''+++777===;;;000+++''''''&&&$$$&&&***###$$$%%%%%%!!!!!!!!!$$$### !!! $$$((()))&&&$$$$$$$$$!!!$$$%%%'''***,,,------...222...,,,---,,,'''$$$###%%%###!!! """#########''''''''''''&&&$$$""" ---&&&"""$$$'''''')))+++'''&&&%%%$$$$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%###""" """$$$$$$###"""###$$$---333000)))888,,,"""$$$%%%%%%$$$$$$$$$$$$$$$$$$###(((***'''###$$$%%%$$$))))))$$$###(((((()))333'''$$$""""""###$$$$$$###&&&&&&'''((())))))&&&###$$$###""""""###$$$&&&'''))))))(((''',,,222333000...,,,******,,,,,,***'''###%%%%%%%%%$$$%%%''')))(((((((((&&&%%%%%%$$$###!!! ###(((***'''&&&(((######$$$$$$###"""!!! $$$$$$%%%%%%%%%$$$$$$###&&&(((+++,,,+++***)))***)))///000)))######&&&((())))))((('''%%%$$$######'''(((((('''&&&%%%'''(((((((((((()))***,,,---...---)))$$$"""###$$$""" &&&$$$"""!!!"""%%%(((+++,,,---...///...,,,***((($$$***---,,,*********(((+++++++++******)))(((''',,,...111222000---+++***)))$$$)))...,,,///222,,,%%% %%%!!!)))!!!''''''&&&$$$&&&...777:::444,,,!!!$$$)))///333555666666***+++)))$$$ !!!)))000111;;;777,,,***''''''...&&&)))---...+++))))))***...---,,,,,,,,,,,,***(((((()))***---000333666777@@@<<<666333888;;;666...333%%%'''+++%%%###((())))))***,,,...111333444000...111555222******111222111///...,,,,,,++++++---$$$)))+++555)))***)))***,,,......------...///***+++,,,,,,,,,+++***)))(((***+++,,,,,,+++)))(((---...222555777444///+++<<<666///+++(((&&&)))---***111...+++---(((###'''***++++++***)))***,,,...444---)))))))))((())),,,111...,,,......,,,...111///---...///...+++---222(((((((((***,,,---,,,+++,,,---***%%%"""$$$### """#########&&&******'''!!!###&&&&&&%%%$$$$$$$$$###""""""!!!!!!!!!""""""!!!&&&)))((((((+++---,,,......///222777666***%%%'''((((((&&&&&&'''))))))((((((***...///...---111///,,,)))'''&&&&&&&&&###$$$%%%&&&''''''''''''+++)))'''%%%###############$$$%%%'''###$$$###&&&---///***%%%$$$***111222+++###"""$$$''' ...%%%)))555444444+++)))'''777GGGHHHFFFEEEBBB999111&&&&&&///---***111---***+++111333000+++)))***)))((()))+++,,,+++***!!!222777NNN@@@GGG444444+++000333555999<<<;;;777444666---!!!(((===EEE>>>444---(((&&&$$$###&&&+++###$$$$$$%%%!!!!!!!!!"""%%%$$$!!!!!!$$$%%%"""###&&&$$$"""###$$$"""((((((((((((((((((((((((,,,***((())))))'''%%%###'''%%%$$$$$$%%%''''''&&&((()))***)))'''%%%$$$$$$)))&&&%%%'''((()))000888)))((('''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&%%%###!!!"""$$$%%%$$$"""""""""!!!,,,...$$$EEE222''')))***(((&&&$$$###$$$%%%&&&"""'''((('''''')))***...444)))&&&333333///;;;***'''$$$###$$$%%%&&&%%%(((((((((((((((((('''&&&###"""""""""###$$$&&&''''''&&&$$$%%%***//////...)))''''''***......((("""&&&&&&&&&$$$!!! !!!"""$$$&&&&&&######$$$$$$""" !!!&&&((('''(((,,,""""""#########"""!!!!!!%%%%%%&&&&&&&&&%%%$$$###***---000000///,,,++++++,,,111111+++%%%&&&((()))'''&&&%%%%%%'''((('''&&&,,,,,,+++)))'''&&&((()))///...---,,,******))))))'''$$$ !!!###$$$### """%%%'''((()))***+++...000111///+++((()))***&&&)))***)))'''&&&%%%%%%)))+++,,,,,,+++*********(((,,,///...)))'''(((+++***$$$(((+++&&&(((***"""+++(((,,,...111,,,---///+++(((%%%'''***(((!!!***---111444444222...,,,"""&&&***(((### ###'''(((333111,,,...,,,'''***$$$'''***)))'''&&&''')))111...,,,,,,......+++(((***+++,,,---///111333444:::777222///333666111)))---%%%"""'''***'''$$$&&&******+++---///111333444111///111333000******...000000000//////............'''%%%''',,,(((((()))***,,,...//////...---,,,---...//////...,,,***)))+++,,,......---+++'''%%%+++---111444555333000---000///...---***''''''(((***000---+++000,,,(((---***+++,,,,,,,,,,,,,,,,,,777///)))(((((('''))),,,///)))(((...---&&&&&&,,,%%%+++222666111...333===''''''(((***---...---+++***+++(((###!!!###$$$"""'''&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$###$$$%%%######"""!!!!!!!!!"""""""""%%%(((***---000222333777///((()))111444---###&&&((())))))'''%%%%%%&&&###(((000888:::777111,,,666333---)))''''''''''''###$$$%%%&&&'''((())))))***)))'''$$$!!!!!!"""###!!!,,,---"""%%%&&& %%%$$$'''---///***&&&%%%'''444BBB===((( '''--- ...)))999JJJCCC999***)))%%%111===<<<===>>>444555777---)))/////////;;;,,,'''%%%)))---,,,***)))))))))))))))*********)))%%%111666EEE???BBB777666>>>666///444@@@FFF@@@666666333+++%%%,,,;;;AAA===000+++'''&&&%%%###%%%)))######$$$%%%%%%""" !!! ######!!!"""&&&(((&&& &&&)))'''%%%'''+++++++++)))&&&$$$######%%%&&&))))))(((((()))***)))&&&(((&&&%%%&&&'''(((((('''%%%''')))(((&&&%%%&&&(((%%%'''******&&&%%%///;;;))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%(((((())))))***)))))))))###$$$$$$%%%&&&((()))***'''&&&%%%%%%&&&&&&$$$"""!!!###&&&'''%%%###""""""))),,,"""000###!!!***)))(((%%%###""""""###$$$ $$$***.........000333///777...***666555///777)))'''$$$"""###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$"""!!!!!!!!!"""$$$%%%&&&$$$###$$$&&&(((***+++,,,######&&&,,,111///''' ###$$$%%%$$$######%%%'''!!!%%%%%%""""""''''''$$$ $$$'''''')))...!!!!!!!!!"""###$$$$$$%%%&&&'''''''''''''''&&&&&&+++---//////---***))))))***+++)))%%%&&&))))))&&&)))((('''(((***+++***))))))***+++***(((((()))+++000///...---+++)))'''&&&###"""""""""###$$$$$$$$$%%%...444444000---+++,,,...///,,,'''%%%'''***)))'''%%%&&&'''&&&$$$###$$$(((,,,---,,,***))))))$$$(((+++***%%%$$$''',,,---'''***---((()))+++###"""(((222000+++###"""///+++%%%###&&&---444999??????>>>:::333+++"""%%%&&&((((((((('''&&&&&&...888888888>>>888)))###'''))),,,+++(((''')))+++***'''&&&'''***+++(((%%%(((((()))***,,,...///000+++...---******,,,+++'''%%%+++,,,((((((------)))++++++,,,,,,---///000111///......///---***))),,,,,,---///000000///......555///))),,,+++---+++---***,,,...000111111///---///000000000...,,,)))''')))***,,,......,,,)))'''(((***,,,....../////////'''***,,,+++******,,,,,,...222---***000...***///)))+++...111222111...,,,;;;444...,,,)))%%%$$$%%%"""!!!+++...)))***000,,,%%%$$$---777999444111///...,,,,,,,,,,,,)))'''&&&'''&&&"""###'''***((()))&&&$$$%%%%%%$$$"""!!!$$$%%%%%%$$$######$$$%%%$$$###""""""""""""######$$$%%%(((,,,000333444666+++###%%%000777666222''')))******((('''''''''###,,,777<<<;;;666333222999444...***)))))))))((('''&&&%%%$$$%%%'''***,,,&&&&&&$$$!!!!!!$$$//////$$$%%%%%%***&&&'''+++---***((()))---===WWWTTT222!!!***000$$$///,,,@@@RRRGGG:::,,,@@@:::444,,,)))000555333&&&222666222000000222666---(((&&&***,,,***))))))******++++++******++++++666000333+++555111999666EEE>>>888:::???AAA>>>;;;777,,,''',,,111//////444)))&&&%%%'''&&&######&&&"""###$$$$$$"""!!!&&&!!!!!! $$$'''%%%!!!(((,,,)))&&&(((,,,---(((&&&$$$""""""%%%(((***,,,---,,,***+++---,,,'''&&&%%%$$$$$$%%%&&&%%%### ###%%%%%%######%%%((($$$'''++++++$$$&&&111(((((((((((('''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&''''''&&&&&&%%%###$$$%%%&&&((()))******((('''&&&&&&'''&&&$$$###"""%%%'''(((&&&$$$######%%%((( (((###&&&&&&%%%""" !!!"""$$$&&&***...---***+++///***111...***......+++,,,%%%""" !!!""""""!!!###%%%''''''&&&&&&&&&'''###"""!!!!!!"""###$$$%%%###%%%))),,,***'''(((---$$$%%%)))...111...((("""++++++***(((%%%$$$%%%&&&!!!&&&'''###$$$***+++&&&!!!$$$&&&&&&)))---"""!!! """$$$''')))'''''''''&&&'''((())))))((()))***)))'''&&&&&&&&&)))***(((&&&)))......***,,,,,,++++++***))))))((($$$&&&)))*********+++,,,,,,,,,,,,+++***)))((('''$$$%%%%%%&&&&&&%%%$$$$$$"""+++666<<<:::444...+++'''))))))'''$$$###%%%'''***%%%###%%%'''&&&$$$%%%&&&+++000222///,,,,,,,,,"""&&&)))(((%%%%%%(((,,,(((###'''+++(((***---&&&++++++&&&///)))...***111&&&)))///444999>>>AAADDD,,,---///111000///---+++***&&&!!! ###&&&((((((%%%...///222===:::+++###'''***,,,+++(((&&&''')))'''&&&&&&((()))***)))(((%%%%%%&&&''')))+++---..."""))),,,)))%%%&&&((((((+++///((((((222444...,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,333111(((...)))111+++---,,,,,,---000333333111////////////...,,,***(((&&&&&&'''***,,,......---------............///222444***......)))(((---444777333666...***///---(((,,,)))+++///333666555111---777222111333444111000222###"""%%%***,,,++++++---***&&&''',,,///------...777444000,,,***'''$$$""""""$$$%%%###%%%***,,,+++&&&"""!!!$$$%%%###"""###$$$%%%&&&%%%###"""###%%%$$$############$$$%%%%%%'''%%%&&&,,,111111222333###!!!%%%...555444000...((()))******)))((()))+++,,,111555444000...222777777222+++))))))***)))(((+++)))&&&$$$$$$'''***,,,&&&((((((%%%""" ###&&&!!!((()))###!!!%%%%%% (((###!!!$$$&&&%%%%%%'''(((...HHHKKK+++ ,,,---$$$)))!!!222@@@333...(((EEEKKKDDD999666...///@@@111,,,666<<<222///000(((,,,+++,,,000///+++)))+++***+++------,,,,,,---...444000===444DDD444777,,,<<>>444,,,777<<>>777$$$+++666;;;777...,,,000(((+++......,,,---///222---999888DDD444;;;444<<<<<<666777???DDDCCCBBBCCCBBBAAA888***"""%%%---222...)))&&&&&&$$$!!!"""&&&""""""###$$$***)))######$$$"""666 ###%%%%%%"""!!!$$$&&&"""+++000---%%%"""%%%  ###'''&&&&&&(((******'''############"""""" !!!###$$$$$$$$$$$$%%%''''''((((((((((((((('''''' ,,,333...+++>>>444...)))(((+++...,,,***//////000111,,,&&&&&&***---,,,***(((&&&%%%$$$$$$'''&&&$$$%%%&&&&&&$$$###%%%"""###%%%%%%"""!!!###$$$((()))%%%###$$$$$$"""%%%$$$###$$$$$$### ((((((&&&###!!! """$$$333111---***(((%%%###!!!%%%$$$###%%%)))+++***((($$$%%%### ###******$$$((('''111===888+++---;;;666,,,)))&&&$$$---333+++%%%%%%$$$!!!!!!###$$$######"""%%%***+++)))...666)))$$$"""""""""!!!###(((###%%%""" (((&&&"""'''---,,,'''%%%)))---+++&&&"""%%%---///***$$$(((,,,+++$$$"""%%%'''$$$'''%%%###$$$''',,,333666777555111---,,,---000222000***'''(((&&&!!!!!!&&&%%%)))+++***...555555000######%%%((((((%%%&&&***'''&&&%%%###"""$$$(((+++***)))$$$(((000)))###***''''''((()))+++,,,------777:::777...)))...666:::KKKAAAAAABBB999666999888***:::IIIIII:::+++&&&(((((('''(((+++...///,,,)))$$$###!!!"""%%%((()))))))))&&&$$$%%%&&&%%%######%%%'''((((((((())),,,...@@@>>>:::444///,,,---///---(((&&&))),,,++++++,,,000***### """%%%'''&&&'''&&&&&&((())))))'''%%%(((---222333///***'''&&&$$$'''***,,,,,,+++******...******---...---///333///---,,,,,,,,,+++)))'''---,,,+++******+++,,,,,,,,,,,,+++))),,,111000,,,(((***...333555666666555222333444555555555444444///---******---///111111***+++,,,---------------(((,,,...---111444///&&&+++,,,...111444555333111...***'''+++111222,,,%%%,,,333222******333777444(((---222111,,,((()))+++(((&&&(((+++((("""###((()))((('''%%%###!!! !!!"""###$$$&&&'''((()))$$$%%%&&&''''''%%%###"""!!!###$$$%%%%%%&&&(((***((('''&&&)))---...---+++222***333111...+++ (((((('''&&&'''***...333666000///------...///---,,,)))((('''((())))))((('''///%%%$$$%%%$$$***,,,"""###&&&&&&$$$###$$$&&&$$$%%%...------...)))---)))%%%&&&+++...---+++444---+++)))%%%...666///)))!!!***666000(((+++,,,,,,---,,,((($$$'''000999;;;***&&&,,,///555===<<<777777222...444===666((('''///666555//////666>>>&&&///333000000888???BBB:::::::::<<<>>>AAABBBBBB===777***!!!(((666333&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$###!!!"""$$$999[[[ !!!!!!!!! """$$$###&&&...333000)))'''***((($$$"""###""""""!!!!!!!!!###&&&'''%%%### !!!"""""""""!!!!!! """$$$$$$$$$%%%''')))''''''((((((((((((''''''(((000"""///,,,/// 333(((((())),,,---+++%%%&&&&&&)))---,,,((('''***,,,+++)))(((&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###%%%"""###&&&&&&###"""%%%***,,,+++%%%"""$$$%%%$$$%%%$$$######$$$###!!!''''''&&&$$$"""!!!###%%%(((%%%######&&&(((((('''######""""""""""""######$$$###!!!###&&&((('''&&&'''(((%%%!!!###((('''""")))***222:::777......777000+++---...,,,000000$$$%%%%%%""" ###%%%&&&'''%%%%%%(((((((((---555...***&&&&&&%%%###%%%)))&&&%%%###"""&&&+++)))$$$$$$)))---,,,&&&"""###'''111---***,,,111222...***(((,,,,,,&&&$$$&&&'''$$$$$$'''***...//////---,,,000///...---,,,---...///+++&&&$$$&&&%%%"""###'''&&&)))(((%%%'''***)))###&&&%%%&&&(((&&&""""""&&&###%%%'''(((((('''''''''"""***)))''')))'''+++:::JJJIIIIIIHHHGGGFFFEEEEEEGGGGGGDDD???>>>CCCEEEEEEJJJ???<<<888///...---%%%***111888888111,,,+++---(((&&&&&&'''))))))&&&###&&&$$$""""""$$$&&&&&&&&&!!!"""""""""!!!!!!$$$'''%%%$$$$$$%%%&&&'''&&&%%%"""&&&---555999666000)))444///---000111...,,,,,,''')))******)))(((''''''))))))+++...111222111000......,,,)))&&&'''***...------------+++*********111...---///000...///222++++++******(((&&&%%%$$$***))))))***+++,,,.../////////,,,)))***---,,,(((/////////000111222444444333111000000111111000///)))((((((***...222333444......------,,,,,,++++++,,,000111,,,***,,,+++'''''''''(((+++...000///...//////000222333222000///'''000222------333444///222444444111,,,(((((()))!!!"""&&&)))'''###&&&...'''&&&&&&%%%$$$$$$###### !!!###$$$%%%%%%&&&&&&&&&''''''&&&$$$"""!!!"""$$$&&&&&&%%%%%%&&&'''""""""$$$)))...111111///111,,,777333---***"""---***,,,000222222000,,,)))(((***---000111...(((###&&&###!!!###'''+++***)))$$$"""%%%&&&"""###%%%!!!&&&''''''%%%######%%%(((&&&%%%---******,,,'''(((''''''+++000111...***333,,,,,,***'''---000&&&---"""&&&///------///,,,&&&***---+++'''$$$'''***$$$'''888???333000;;;BBBNNNHHH<<<222555<<<777+++'''///;;;>>>555888YYY444333777>>>===666222444======>>>>>>???>>>;;;999555111+++***444===777+++---,,,***(((&&&%%%#########$$$$$$$$$###******'''###!!!777$$$""" """######%%%'''---000...'''&&&((("""%%%$$$###$$$&&&'''&&&%%% """###$$$$$$$$$"""###$$$$$$######%%%'''&&&''''''(((((((((''''''!!!333"""!!!333%%%###%%%'''***,,,,,,)))$$$!!!%%%###%%%***---***((()))***)))(((''''''&&&&&&&&&%%%$$$######%%%&&&%%%###$$$"""###'''(((%%%%%%(((...000---&&&"""$$$&&&%%%&&&$$$""""""#########"""%%%&&&%%%$$$######%%%(((111+++&&&%%%((()))'''$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$""" """###$$$$$$))))))'''###$$$'''&&&###$$$(((---000///...------+++(((---///+++...,,,'''%%%###""""""###&&&((((((%%%$$$%%%$$$%%%***000,,,'''%%%&&&%%%###$$$((('''"""###&&&%%%$$$%%%%%%***...---(((######%%%...---++++++,,,,,,***((((((,,,---***(((((('''%%%))),,,///222111...***'''((()))***+++++++++++++++&&&######%%%%%%$$$%%%((($$$&&&'''&&&(((,,,+++'''&&&$$$%%%'''%%%!!!!!!$$$&&&&&&&&&&&&&&&%%%%%%$$$###...//////999@@@DDDNNN???>>>===<<<;;;999888888333222///---000555333---777000---******444333###******+++,,,---------,,,***(((&&&%%%%%%$$$"""!!!&&&$$$""""""###$$$$$$$$$%%%++++++&&&$$$&&&)))+++)))((()))******'''$$$%%%(((111<<>>444000///,,,)))'''$$$###"""$$$&&&(((''')))$$$ ***%%%!!!!!!$$$&&&'''&&&******,,,///+++%%%###%%%'''$$$%%%)))+++)))+++...+++)))'''%%%$$$$$$###""" """###%%%%%%&&&&&&%%%%%%%%%###"""!!!###%%%&&&&&&''''''((((((''''''###%%%,,,)))!!!---***,,,,,,***(((''')))---000...)))'''***---+++(((((()))((((((''''''''''''((($$$###"""###%%%%%%%%%$$$$$$"""$$$((()))''''''***,,,...---'''$$$%%%&&&%%%&&&$$$""""""###$$$%%%$$$###$$$%%%%%%$$$%%%(((***:::333+++((()))((($$$ ######""""""""""""######$$$"""!!! !!!"""###(((((('''&&&''')))******!!!(((***(((+++111000)))+++''')))(((###(((******(((''')))(((%%%%%%&&&$$$###"""###$$$%%%'''***(((%%%$$$&&&&&&%%%&&&)))***"""&&&'''!!! %%%$$$)))......+++(((((()))*********(((&&&%%%%%%%%%***---000///---+++)))(((333111...,,,++++++,,,---'''(((((()))))))))))))))%%%$$$$$$&&&&&&&&&&&&'''&&&&&&'''(((+++---,,,***"""!!!###&&&%%%"""###'''---)))### """%%%'''...111,,,000EEEOOOEEE===+++,,,,,,,,,------......******(((&&&)))---+++&&&'''$$$$$$###+++>>>???+++******+++---///---)))%%%,,,+++)))'''&&&%%%$$$$$$%%%###!!!!!!###$$$$$$$$$"""+++111111---***'''$$$------,,,+++++++++++++++)))((((((+++111333000------)))''')))(((%%%$$$&&&------+++(((&&&(((,,,000444333333444555444222000.........---+++***))))))%%%&&&'''+++///444666777...++++++---,,,******,,,(((,,,...,,,&&&###$$$'''&&&''')))+++---.../////////111///,,,---000111///666444000---,,,,,,...000///+++&&&%%%(((***(((&&&*********,,,...---+++((())))))((('''((((((******&&&((()))((('''***...111111222333666777666333000%%%***///...***(((+++/// (((///000111333111---+++)))((('''))))))(((''')))((('''''''''&&&%%%&&&%%%&&&&&&&&&''''''(((((( !!!###$$$%%%$$$###"""###$$$$$$%%%&&&'''(((((("""$$$'''((('''%%%%%%%%%...///000111111///,,,***)))&&&111,,,(((,,,(((222;;;999555111---***)))(((+++)))((((((***,,,---,,,000---'''$$$###$$$&&&(((+++---)))&&&%%%$$$)))444+++)))&&&######%%%(((***---###%%%)))$$$$$$&&&###"""%%%***///222000***%%%,,,(((,,,000111999<<<111>>>333///---)))---,,, 888444...(((%%%&&&***...333000:::BBB??????@@@999...---+++---555:::444((((((,,,;;;HHHDDD555444===OOODDD>>>???:::...***///...111444555444333222111111...000<<>>MMM,,,---111---+++'''$$$$$$(((///555444,,,'''(((***))))))+++((((((''''''''''''((((((%%%$$$######%%%&&&%%%###%%%###$$$)))***((((((+++&&&***,,,(((&&&'''&&&###%%%###""""""$$$&&&''''''"""###%%%&&&&&&''')))+++000+++&&&%%%((()))'''%%%###""""""!!!!!!""""""###$$$$$$###"""!!!!!!###$$$$$$$$$%%%(((***,,,///222$$$+++,,,***...888777...)))&&&)))((("""'''))) ,,,***,,,111///'''###### """%%%''')))***)))(((...+++***,,,,,,)))(((+++,,,%%%$$$***+++&&&&&&,,,%%%(((,,,---+++)))((()))+++,,,,,,***'''&&&'''))),,,...111333111---++++++555111,,,'''''')))---000+++***((('''&&&'''((()))&&&((())))))(((((('''&&&)))'''%%%&&&%%%### !!!!!!###&&&&&&###%%%)))---((($$$"""%%%))),,,---000///$$$$$$444666((((((((()))+++,,,...//////---000///,,,---000222000---))))))&&&***:::999%%%(((***,,,,,,***(((''''''++++++***((('''&&&''''''###!!! !!!###%%%&&&&&&))),,,,,,((((((+++)))$$$'''((((((%%%###$$$***///'''%%%"""!!!$$$,,,555<<<333///------***''''''***---***''''''+++///222333555444333333333111...,,,+++,,,,,,,,,***'''###!!!))))))***---///000---++++++((())),,,,,,******,,,"""&&&)))&&&!!! ###''')))+++---------,,,+++000333333111000333444222111000///------,,,,,,---+++(((%%%$$$'''))))))(((+++++++++,,,,,,***&&&###''''''&&&&&&%%%%%%&&&&&&$$$###$$$)))...000000000000111333666666333...***'''((())))))))))))******)))---000///------,,,***###$$$%%%'''))))))'''%%%%%%""" ###+++222111---''''''''''''''''''''''''###$$$%%%&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&'''((("""%%%((())))))((()))***222333333111...***'''%%%***$$$---(((+++444---111777444///***((()))+++---)))'''&&&'''***---......###$$$%%%$$$###&&&...444***,,,%%%&&&///)))$$$...$$$$$$###$$$%%%''''''(((---###%%%(((######&&&###$$$&&&(((+++---+++(((&&&,,,))),,,//////999@@@999111***---111...111333,,,777000'''!!!!!!%%%+++///+++555FFFGGG888666@@@CCC//////...///222222+++###000444666777:::@@@AAA???BBBDDDBBB999222000111222+++...000000//////111333---000777DDDNNNMMMBBB777///---***'''%%%$$$$$$$$$(((+++...,,,222;;;888///(((%%%&&&$$$!!! !!!#########,,,******,,,)))"""!!!!!! $$$%%%&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''***...111$$$%%%&&&'''''''''''''''"""(((///LLLIIIWWW;;;%%%$$$######%%%&&&((()))...(((%%%&&&''''''***...)))((((((''''''''''''((('''&&&$$$%%%&&&&&&%%%###%%%###$$$)))***((((((+++"""(((+++)))''''''%%%!!!$$$###"""###&&&(((((((((!!!###&&&''''''(((***,,,---+++))))))))))))((('''$$$##################$$$$$$%%%&&&%%%$$$###$$$%%%""""""$$$(((***+++///555###(((***(((,,,444444///&&&&&&---...(((++++++!!!...+++...444222(((###$$$"""&&&)))+++...000...(((000---,,,...,,,'''%%%'''&&&$$$$$$((()))(((***---&&&((())))))'''%%%$$$%%%+++++++++)))((((((***,,,---...111444222---,,,------,,,***)))((()))******,,,***((('''&&&'''((()))(((+++---+++***+++)))%%%&&&###"""%%%%%%""" !!!%%%$$$&&&)))((($$$%%%)))(((''')))---222444222///&&&(((######)))$$$ (((%%%%%%%%%&&&''''''((((((&&&)))***''''''+++---+++///,,,,,,***'''.../// &&&((((((%%%"""###)))///'''((()))(((&&&%%%&&&'''"""!!! !!!$$$&&&((((((///...''' ###---222///%%%%%%%%%######&&&+++///)))))))))((()))...555;;;666444444444000***))),,,))))))+++000777999666222111111111222333222000...555222---************)))***)))***---000000,,,(((+++)))***---...++++++---###%%%''''''$$$"""###%%%)))***,,,......,,,***(((000555777444222222222///+++,,,,,,------,,,+++***(((((('''''''''((()))***(((((((((***+++***'''%%%(((((((((((('''%%%$$$###((($$$%%%,,,222222///---000000111222333111---***...+++)))***------,,,***222222000,,,(((&&&&&&&&&%%%''')))******'''%%%###)))&&&"""###+++333111+++((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((())),,,***'''%%%$$$$$$%%%&&&&&&(((******++++++...///---......---***((('''(((...(((///+++000:::000111+++*********************###$$$&&&***,,,,,,)))''' ###&&&&&&%%%'''---222(((---(((///???333 &&& !!!$$$'''(((&&&%%%+++!!!$$$)))$$$%%%(((%%%&&&&&&''''''(((((())))))...+++///...(((111:::777:::///333===999666666333111---(((&&&)))+++,,,+++)))---<<>>333...555:::888;;;GGGNNNGGG@@@>>><<<666000222333111...---000333$$$///999BBBLLLOOOBBB000333000---)))&&&%%%$$$$$$(((***,,,***---555222...$$$ '''!!!!!!!!! !!!###!!!"""&&&%%%%%%'''&&&'''***$$$''')))***(((&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$'''+++...###$$$%%%&&&'''''''''''',,,///555,,,VVVQQQ333'''%%%$$$%%%''''''$$$ '''%%%&&&((((((&&&)))---***)))((('''''''''''''''***(((&&&&&&&&&&&&$$$###%%%###%%%))))))''''''***%%%***+++(((%%%%%%$$$!!!"""""""""%%%((())))))((("""$$$&&&(((((()))***,,,...000000...)))%%%$$$$$$$$$$$$############$$$$$$!!!$$$'''(((&&&$$$$$$%%%$$$"""$$$''''''%%%)))000"""$$$%%%%%%''')))++++++''''''------'''+++...&&&...)))+++222111(((%%%)))&&&***++++++...111...'''+++)))***---,,,(((&&&((($$$'''((($$$$$$'''((('''&&&&&&&&&%%%%%%%%%%%%&&&***(((''''''(((***,,,------,,,...222000+++***...((((((((('''&&&&&&&&&%%%((((((((((((((()))))))))&&&,,,...,,,+++---***%%%$$$ !!!&&&)))'''&&&(((%%%%%%'''******'''(((---...---...222666555000*** """&&&222999...)))777)))))))))))))))*********''')))***+++///222///)))(((%%%***,,,%%%&&&+++'''###%%%&&&$$$###$$$)))---&&&)))+++***'''%%%%%%&&&%%%###""""""$$$&&&'''''')))...---%%%%%%---111---***&&&$$$''',,,///...+++#########%%%&&&%%%$$$###...111777<<<:::222...///444555888:::;;;:::777555.........000222333111///999444...+++,,,///000111...+++***---111222000,,,,,,)))***------***(((***'''((())))))))))))))))))(((***---//////,,,)))''')))000444333111111///,,,******************))))))&&&)))+++***&&&%%%'''***&&&%%%&&&''')))***((('''&&&(((***,,,---,,,+++******(((***000222///...111222///---,,,...111222333///---+++***,,,,,,+++)))...---+++(((%%%###$$$'''(((+++,,,+++'''$$$$$$%%%,,,---***%%%&&&++++++''''''''''''&&&&&&&&&&&&%%%$$$#########$$$&&&)))***+++)))&&&$$$###%%%'''(((,,,------,,,,,,---000333(((***++++++)))***---000000...666...000888...---%%%&&&''')))))))))(((((('''''')))+++,,,***'''###((('''(((***---...---++++++222+++111EEE555(((!!!!!!!!!$$$''''''%%%###'''###)))&&&(((+++(((###$$$%%%&&&'''))),,,...---...333///$$$)))333222HHH222222@@@===222///...///+++((()))---///,,,(((///&&&***666BBBKKK???%%%888:::<<<888111+++,,,000&&&222<<<===;;;===AAADDD444;;;CCCHHHCCC999///+++000333666444000---...000"""...111///:::JJJHHH888000...+++'''&&&%%%&&&&&&'''''''''&&&''',,,%%% %%%%%%!!!%%%!!!###""" !!!&&&'''"""###$$$"""!!!$$$###'''))))))%%%"""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%### """$$$###$$$%%%&&&''''''''''''333###$$$&&&$$$XXXuuu333---'''&&&((()))&&&"""%%%&&&***---+++&&&'''+++******(((''''''&&&&&&&&&+++***(((''''''&&&$$$"""&&&$$$%%%((()))&&&&&&)))***---,,,&&&###$$$$$$"""!!!!!!###&&&)))***)))((("""$$$'''(((((()))***,,,$$$))),,,+++%%%!!!!!!"""###""""""""""""""""""### $$$((()))'''%%%$$$%%%&&&###$$$'''$$$ ###***&&&%%%&&&((('''%%%'''+++,,,(((((($$$'''111......''''''......''''''...)))+++***''')))...+++$$$''''''***000222//////111,,,222111((($$$(((((("""$$$$$$$$$%%%&&&(((+++---,,,)))((())),,,///111111,,,***,,,000...))))))---+++(((%%%"""!!!"""$$$&&&"""$$$'''***++++++)))((($$$+++---,,,,,,...,,,%%%)))$$$###''''''""" """""""""&&&+++,,,+++...333:::555///...///...)))%%%""""""<<>>888888FFFFFFDDD>>>888444666888---------///000000///---///,,,))))))+++------,,,;;;666000///000///,,,(((+++)))))),,,+++&&&$$$&&&&&&%%%&&&''')))***)))(((&&&))),,,//////---***((( )))000111000000///---+++***)))(((''''''((((((&&&+++...,,,&&&"""%%%)))'''&&&%%%'''((()))'''&&&!!!%%%***000333555555444***)))---222111---000888000+++&&&$$$'''...444777++++++***((('''&&&&&&'''%%%$$$$$$%%%%%%$$$(((,,,(((***+++(((###!!!$$$)))$$$***,,,&&&###(((------%%%%%%%%%&&&&&&&&&&&&&&&"""!!! !!!$$$(((***&&&$$$######$$$(((,,,///111111000---,,,---111444)))+++,,,,,,+++...222777///000;;;000---333)))***((('''%%%$$$$$$&&&((()))333///+++((((((((((((((()))&&&%%%---777;;;666///...333&&&(((;;;,,,,,,%%%###"""###&&&'''%%%"""%%%"""***(((***...***!!!"""%%%'''))),,,///111***...666111$$$'''111222CCC%%%!!!555777+++'''(((---'''!!!"""&&&)))(((%%%,,,)))...222444<<<999(((???FFFLLLIII;;;...***---555---,,,222333000000666BBB;;;@@@MMMKKK999,,,---+++000555555111------...&&&...'''%%%DDDPPPFFF)))(((%%%$$$$$$%%%((()))&&&$$$######'''%%%######$$$$$$######)))'''$$$!!!  $$$%%%###$$$$$$$$$&&&((((((&&&$$$)))&&&""""""$$$%%%$$$###)))%%%###$$$((()))'''###%%%$$$###!!!!!!###$$$%%%!!!"""%%%(((((('''%%%$$$&&&'''"""III$$$)))ccc777111+++''''''((('''&&&(((,,,)))---&&&+++111$$$((((((---))),,,+++###222---)))&&&'''+++,,,(((###)))))))))(((&&&''')))+++,,,******)))%%% !!!%%%$$$'''***)))&&&%%%&&&((( %%%***,,,+++******+++)))'''***//////***%%%$$$###"""!!!$$$''''''###***'''%%%%%%&&&&&&$$$"""(((%%%""""""%%%%%%### ###%%%!!!&&&555888222''''''))))))%%%$$$+++666333>>>@@@444&&&$$$(((,,,,,,***)))***,,,,,,)))&&&***'''+++333222***,,,555&&&(((,,,---+++(((%%%###""")))---+++(((((((((&&&%%%%%%&&&&&&((()))***+++...+++(((((())))))&&&###%%%''''''%%%!!!!!!###&&&!!!$$$&&&''''''((())))))******)))))))))&&&###,,,)))'''(((&&&###"""%%%%%%'''&&&,,,888444***,,,222000---)))%%%$$$''')))(((+++---+++(((***000666///+++,,,000...'''###%%%---...000111111...,,,************)))((())),,,...---......,,,***(((((((((***,,,***%%%%%%******%%%$$$'''***)))'''&&&'''(((&&&)))***&&&!!!"""&&&000+++(((((('''###!!!"""%%%%%%$$$$$$$$$%%%&&&&&&,,,...111666:::===???AAA222GGGJJJ444***555:::111///////////////............+++(((((())),,,------999111+++******)))***...+++(((%%%$$$&&&(((******+++***---444444,,,&&&&&&---)))***///000,,,+++///+++,,,,,,---,,,+++***))))))'''&&&&&&(((***+++***((())))))(((&&&&&&''')))+++(((&&&%%%'''(((((('''%%%---333333333555666555(((''')))...///,,,,,,...,,,)))&&&%%%&&&'''(((''',,,((($$$$$$&&&'''$$$!!!%%%###"""%%%***+++***'''((((((((((((((('''&&&&&&(((((('''''''''(((((()))%%%%%%$$$$$$%%%%%%###"""###%%%&&&&&&%%%$$$%%%'''$$$***+++)))(((***---***---111444444111,,,)))---...///000000111333555333555555000+++***...333***&&&%%%(((+++***))))))***///000---,,,---***%%%)))))))))***,,,...000222111---)))(((***------,,,,,,$$$:::(((!!!'''$$$&&&&&&''')))'''###&&&'''&&&&&&+++///,,,%%%,,,+++)))&&&%%%)))111777GGG333&&&***///---+++---666<<<===666...---...///444,,,(((+++---***))),,,999<<<===???IIIOOOBBB...---:::222777111III@@@999GGGPPPGGGAAAFFF999''')))555222---111333***///FFF;;;444+++&&&)))000444444(((&&&$$$%%%((()))'''%%%$$$$$$$$$$$$&&&%%%##################&&&%%%%%%$$$""" !!!%%%&&&&&&&&&''')))((('''&&&'''(((((('''%%%&&&###""""""$$$&&&%%%$$$(((%%%"""$$$'''(((&&&###$$$###!!! !!!###$$$ !!!###%%%%%%%%%$$$###(((000'''"""666 ===000,,,((('''((()))((('''222***%%%((((((///666,,,------+++)))%%%$$$++++++(((((((((((()))((('''&&&((())))))((('''''')))+++...,,,,,,,,,(((###$$$(((&&&'''(((((('''&&&&&&'''&&&)))++++++(((&&&&&&'''$$$$$$'''---...)))$$$$$$%%%$$$######$$$%%%((()))%%%%%%&&&%%%$$$&&&)))+++&&&&&&&&&'''''''''%%%######((('''$$$(((222222+++"""&&&---222000***))),,,---777<<<444+++))),,,...***)))***,,,---,,,((($$$"""""",,,888999///***---(((...333222,,,&&&%%%&&&&&&,,,...---,,,,,,+++(((%%%%%%&&&&&&''')))***+++'''%%%$$$%%%''''''&&&$$$&&&%%%!!! ,,,&&&"""&&&...111---''',,,***&&&$$$&&&)))(((&&&,,,,,,...000,,,%%%$$$((($$$'''%%%+++555111***...///---***&&&######&&&)))***000777:::999777555555+++((()))---,,,&&&###%%%,,,,,,,,,+++***(((&&&$$$&&&((()))***,,,///333777''')))+++)))'''(((---222555222)))!!!!!!''')))&&&(((---444777444///***(((&&&&&&''')))++++++)))(((***&&&$$$''''''%%%$$$&&&#########$$$%%%&&&&&&&&&//////000222333444555666999@@@===222555???999&&&222111000000//////000000---+++******++++++***))),,,&&&"""$$$'''(((***...)))((((((((()))))))))(((%%%%%%)))......(((&&&(((000,,,,,,000000------111(((((())))))((('''&&&%%%)))((()))+++,,,,,,***(((&&&'''((('''%%%%%%&&&(((***)))(((((((((******+++###,,,444666555444222------******------******------+++((('''((()))((('''(((%%%###%%%***---,,,)))'''((())))))((((((((()))))))))***))))))((('''&&&(((''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&$$$$$$&&&'''###'''++++++'''%%%&&&)))444555555333000...///000---///000/////////111333333444444111---,,,...000"""%%%''''''(((+++---...+++,,,...///...,,,)))((()))))))))***+++---///000///---+++,,,---...,,,***,,,)))'''FFF%%%///"""$$$!!!%%%'''&&&'''***)))%%%%%%&&&%%%&&&***...+++%%%///000///,,,))))))...222:::///)))------(((''',,,<<>>???AAA???777AAA;;;777>>>555***000)))555666000...+++333FFFIII<<<***###$$$###(((&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$###$$$%%%%%%$$$!!! !!!###$$$$$$&&&))),,,)))'''&&&%%%&&&&&&%%%###"""""""""###%%%&&&%%%$$$&&&$$$"""###&&&'''%%%""""""!!!  !!!"""""""""######$$$%%%%%%%%%---&&&$$$$$$'''$$$((('''&&&''')))******)))+++%%%......((("""'''%%%***///'''...''',,,III666&&&(((++++++)))((()))+++((())))))(((''''''(((***...,,,,,,---***%%%%%%(((&&&%%%%%%%%%&&&'''&&&%%%*********(((&&&%%%%%%&&&%%%$$$&&&+++***&&&###### !!!"""!!! !!!%%%(((###'''&&&###!!!###&&&%%%'''***,,,---+++)))&&&$$$+++...++++++...,,,$$$###%%%+++222222+++&&&%%%&&&...555333///.........''''''))),,,---+++'''### )))666999222+++******111666444+++$$$$$$''')))+++,,,+++,,,...,,,'''%%%%%%&&&&&&'''(((******&&&&&&&&&)))+++------,,,...)))""" !!!,,,(((%%%''',,,//////---333---&&&$$$%%%''')))***((((((+++,,,(((###&&&,,,))),,,***,,,222---(((///***)))'''%%%$$$&&&+++///+++///555:::;;;999444111)))'''(((+++***&&&%%%&&&(((((('''&&&&&&'''''''''111111000...---,,,...000'''+++000000---,,,...111888222)))"""$$$((()))%%%''',,,111333000,,,'''$$$)))&&&&&&,,,333333,,,$$$%%%######&&&&&&$$$%%%(((!!!"""$$$%%%&&&&&&&&&&&&...---,,,+++***+++,,,---<<<<<<888444888<<<444'''222111000......//////000,,,+++++++++,,,+++)))'''***%%%"""###$$$######&&&'''(((***,,,,,,***(((&&&$$$%%%(((***(((%%%''',,,111...,,,------+++---000************)))((('''&&&((()))+++---...,,,(((%%%%%%&&&&&&&&&$$$$$$&&&'''&&&'''(((''''''''')))+++(((///555444333333111,,,000---+++---,,,((()))+++///---+++*********(((&&&%%%######&&&+++......---***---...+++'''%%%'''***************)))((('''&&&))))))((((((''''''''''''%%%&&&&&&'''''''''&&&&&&$$$%%%&&&%%%$$$$$$&&&((())),,,///...+++)))+++---444333000,,,)))+++111666...///000///------...000222111000...---,,,++++++&&&---///'''###&&&(((''',,,((()))000000)))(((,,,************+++,,,---...,,,,,,---...///...+++(((((()))'''AAA'''---!!!###&&&'''%%%&&&***+++((($$$&&&&&&&&&***...+++&&&***---...+++'''$$$'''+++///---///222---%%%&&&---000888<<<777000---------...++++++000333333444666;;;===;;;666999???<<<444666---:::666EEE444@@@BBB???FFF@@@888666...(((...///EEEHHH777,,,+++444DDDWWWJJJ;;;111...,,,((($$$((('''%%%&&&&&&'''%%%$$$&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$###""" ###$$$%%%%%%&&&&&&((())))))((()))***+++***(((&&&"""###$$$%%%%%%%%%$$$"""%%%###""""""$$$%%%$$$"""""""""!!! !!!""""""%%%%%%$$$$$$%%%&&&((()))&&&"""***///&&& %%%&&&(((***,,,,,,+++***666$$$000+++...(((***((($$$...$$$333(((000ZZZ888((()))***+++,,,,,,,,,---'''((()))((('''&&&((()))+++)))***,,,***&&&$$$&&&&&&###!!!"""%%%&&&%%%###((((((&&&%%%%%%''')))++++++(((((()))'''###$$$'''""""""###$$$###"""  ###%%%$$$"""!!! '''''')))...333222---'''&&&---111...,,,,,,)))$$$)))%%%$$$(((***(((%%%%%%###)))000222111...***(((&&&'''((())))))((('''%%%)))$$$$$$+++000...,,,---***...222000***%%%###$$$'''(((''''''))),,,)))###&&&&&&&&&&&&'''((()))***'''(((***,,,///000000000000+++%%%"""###%%%%%%$$$$$$,,,111...)))***555AAA<<<888333///***'''***///***&&&$$$%%%%%%&&&,,,444111444///---///((($$$---(((((('''''')))---444888...---,,,---///111111000,,,+++++++++***)))(((((($$$$$$%%%'''***...111444666666444000+++(((((((((000444999;;;999222+++'''000,,,))))))------((("""((('''$$$""""""###%%%''',,,(((&&&***//////'''%%%###$$$'''&&&"""###&&&$$$%%%'''((()))(((&&&%%%)))'''&&&%%%&&&''')))+++444:::>>>:::111,,,...333000///---,,,+++,,,---...---,,,******,,,,,,,,,+++,,,'''%%%''''''$$$###%%%''')))+++,,,+++(((&&&%%%''')))+++***'''&&&***///000---***(((((((((***---111000000000///...------*********,,,,,,+++'''$$$%%%&&&'''&&&%%%%%%'''))))))+++,,,+++)))((()))+++000333333000///222333111...++++++---,,,(((''')))///---,,,++++++***'''%%%&&&%%%$$$&&&)))***)))(((,,,---,,,***'''%%%''')))))))))))))))((('''&&&%%%************)))(((((('''$$$&&&'''''''''&&&&&&'''%%%&&&&&&%%%$$$%%%'''))))))+++------,,,,,,...000+++)))'''(((+++000555888/////////---+++***+++,,,111...***))))))***)))))),,,222000%%%!!!&&&%%%,,,$$$&&&000111((('''///++++++************++++++***++++++,,,,,,+++)))(((&&&&&& 000 (((!!!)))$$$&&&&&&###$$$)))+++)))%%%'''((('''+++///---((($$$'''***((($$$###&&&***,,,---111333...'''(((///###&&&'''&&&&&&******'''///............,,,******///444666666:::BBBFFFFFF888666???;;;AAA777???AAALLLNNNGGG<<<333***(((---;;;LLLMMM???444000999LLL:::999888999555,,,$$$ ''''''&&&%%%%%%%%%$$$###%%%%%%%%%%%%&&&'''((('''%%%%%%''')))&&&%%%$$$###""""""###$$$&&&''')))+++,,,,,,+++***)))***---111333222...+++%%%&&&''''''%%%###"""!!!$$$###"""######$$$###"""$$$##################$$$&&&%%%$$$$$$%%%&&&(((***)))%%%!!!///+++%%% '''))),,,......---+++***;;; &&&,,,...)))%%%..."""///!!!###GGG!!!)))'''&&&(((---///,,,)))&&&((()))((('''&&&'''(((***((()))---,,,'''$$$%%%$$$!!! ###%%%$$$"""***(((%%%$$$%%%(((+++,,,---***((((((&&&%%%***111333---&&&%%%(((((($$$...(((""" $$$'''(((&&&+++'''&&&,,,555777000'''(((,,,///...,,,,,,***(((,,,&&&"""%%%((('''%%%&&&$$$(((---000///)))### ''''''&&&$$$$$$%%%'''(((---'''###%%%((()))***+++*********++++++***&&&###%%%&&&%%%$$$'''***'''!!!&&&&&&%%%&&&&&&'''((()))###$$$'''((())))))(((((('''$$$!!!"""%%%&&&$$$"""&&&///555444///333BBBPPPGGGFFFFFF@@@444***---555444...+++...000111333777111333---***,,,%%%!!!+++))))))))))))***...333777000---)))(((***---000111------,,,***)))))))))(((%%%&&&'''***...333777999***+++,,,,,,++++++,,,...666666666999;;;777///(((...+++)))+++...,,,'''###***'''"""!!!%%%+++...***'''%%%%%%%%%$$$!!!######%%%((('''###$$$(((((()))+++++++++)))'''%%%'''&&&%%%$$$%%%''')))******444??????555++++++111000///...---,,,------...000---)))(((***---000111((($$$$$$(((+++++++++---(((***,,,+++(((&&&%%%&&&''')))***)))(((+++///222...---)))&&&%%%(((***,,,222222111111000000000000///---+++************((('''((()))(((((((((***+++000111111000...,,,,,,,,,---000000...///222222///***)))+++//////***((()))...---+++++++++)))'''$$$'''''''''((())))))((('''+++)))''''''((()))'''&&&&&&&&&''''''&&&&&&%%%$$$((())))))))))))((('''&&&###%%%''''''%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%''')))''''''''''''&&&''')))+++(((&&&&&&,,,555:::888555//////...,,,)))'''((()))111...)))'''(((***,,,,,,+++,,,'''"""%%%,,,***"""+++###$$$///000''''''000+++++++++******))))))))))))))))))((('''''''''((($$$''' '''###***)))444$$$&&&%%%""""""''')))'''&&&)))******,,,000///,,,)))******((('''(((+++...---------///---***+++...+++'''""""""***333333---(((***++++++++++++++++++---222777777999>>>CCCEEE>>>JJJEEEBBB555???999666999777777222***)))...111<<<>>>===>>>>>>777???XXX''',,,555;;;555)))"""###%%%&&&&&&%%%$$$$$$$$$$$$############%%%''')))(((%%%%%%'''***(((&&&$$$######$$$&&&'''######%%%))),,,---,,,***$$$&&&)))...000000,,,)))'''))))))(((%%%###"""###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%'''(((+++""" ***"""&&&&&&''')))+++...///---+++))))))&&&GGG)))((($$$'''%%%***"""***!!! 333)))%%%###&&&+++...***&&&%%%'''))))))'''&&&''''''***((()))...///+++&&&&&&###""" """$$$%%%%%%000,,,(((%%%%%%'''(((((()))''''''(((((()))000999===000###$$$)))((($$$MMM>>>*** %%%'''&&&,,,'''$$$)))222555000((()))***,,,---......---+++(((&&&'''---///+++&&&$$$'''(((,,,///+++###'''&&&$$$""" """'''***)))'''&&&'''((('''&&&%%%***'''&&&)))------)))$$$%%%''''''%%%&&&)))'''###&&&&&&%%%%%%&&&''''''((( ###&&&&&&%%%#########!!!!!!"""$$$&&&'''&&&$$$,,,***))),,,333<<>>999000(((111111111111111000000000222...)))'''(((,,,000111+++'''&&&)))***)))(((***))),,,...,,,(((%%%%%%'''###&&&''''''***000222111---...+++&&&&&&***---,,,---,,,,,,,,,,,,---......444000,,,)))***,,,---...)))***+++*********,,,...///...------...---***((('''+++...///111111---&&&***)))+++000000---+++---...---+++*********(((&&&'''(((***+++,,,,,,,,,+++)))&&&$$$&&&)))***'''######$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$&&&)))((($$$###$$$&&&''''''&&&%%%$$$%%%(((***...,,,***'''&&&&&&'''((((((''')))///666888333---......---***'''&&&&&&'''000...+++******,,,///111111***######'''***&&&!!!)))$$$%%%,,,---((()))...***************)))(((''''''((((((&&&%%%$$$&&&''''''###&&&***,,,(((111%%%'''&&&""""""&&&'''%%%&&&***,,,,,,...111111......,,,)))(((***,,,---,,,---,,,******++++++++++++222+++###"""+++555555///***...///,,,***,,,---,,,***...333555666888===@@@===LLL@@@<<<(((999,,,%%%###%%%''' &&&000///>>>666111999@@@777888KKK555555:::===555***(((...###$$$%%%%%%######$$$%%%###############&&&(((&&&######&&&***''''''&&&&&&&&&'''''''''###"""!!!$$$'''))))))((($$$$$$$$$&&&))))))((('''((()))***(((%%%###%%%'''###$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''$$$###&&&!!!(((&&&,,,,,,&&&))),,,,,,***'''&&&''' 000rrrFFF555###(((///%%%$$$###&&&((((((***&&&(((''''''(((+++,,,***(((%%%'''))))))'''&&&&&&'''(((&&&(((...000+++&&&$$$$$$$$$$$$######$$$''')))555000***'''&&&&&&&&&$$$$$$%%%(((+++)))(((,,,333222***!!! %%%))))))'''JJJ===---### """######***(((&&&'''+++......---)))(((***...222111...+++%%%%%%)))000111+++&&&$$$'''(((,,,...)))!!! $$$$$$$$$$$$""" !!!%%%)))###&&&''''''&&&&&&&&&&&&&&&%%%&&&'''))))))&&&$$$$$$((()))&&&$$$''''''&&&&&&&&&%%%%%%&&&&&&''''''!!!$$$((((((&&&############$$$&&&&&&&&&''')))+++***&&&$$$&&&---555999;;;DDD>>>===>>>888......666000333777888333---000777''''''!!!"""+++((($$$***&&&((())))))'''&&&&&&&&&%%%(((++++++)))&&&'''((())),,,+++'''(((---000...---///222444444111...+++)))***,,,,,,*********+++(((***,,,------///222555///+++***+++'''###%%%***"""###%%%)))------)))%%%!!!!!!!!!!!!!!!###&&&(((!!!###)))---+++(((+++000*********+++++++++,,,,,,...---,,,+++)))(((&&&&&&$$$%%%''',,,888BBB<<<000111222333444333222000///222...)))'''((()))++++++222,,,))))))(((%%%$$$%%%(((---222111,,,'''&&&&&&&&&(((((((((---222000)))***,,,***&&&&&&+++---+++))))))))))))***,,,...///222...***'''(((+++------)))***++++++***+++---///---***'''***///000,,,'''...///...+++---///---(((111...---000000...000333000...+++***+++++++++***&&&(((+++------,,,,,,,,,%%%&&&'''))))))'''%%%""""""###$$$%%%&&&'''''''''###$$$&&&((()))((('''&&&&&&)))+++)))%%%"""###&&&''''''&&&%%%$$$%%%(((+++444222...+++******+++,,,***,,,.../////////......,,,,,,,,,)))&&&$$$%%%&&&(((***------,,,,,,...111666***###'''(((### ###&&&''''''))))))***++++++((()))*********)))((('''$$$'''))))))&&&$$$%%%&&&***&&&"""+++'''!!!***''')))((($$$###&&&&&&###%%%***---,,,---000111///...***'''+++222444111,,,,,,------,,,+++++++++***,,,)))%%%###)))222444111000555444---***,,,...,,,,,,,,,...000111333888<<<666999444///***---'''!!!,,,$$$,,,111***111:::333???<<<666:::BBB:::222666888///,,,...***!!! &&& ###$$$$$$######%%%'''############!!!$$$&&&%%%"""!!!%%%)))%%%&&&(((******)))'''&&&---)))%%%$$$&&&((()))(((,,,***''''''(((***++++++((()))***(((%%%%%%(((+++###$$$%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((((((%%%,,,111+++%%%+++'''###&&&))))))&&&$$$$$$%%%"""NNN$$$(((,,,(((***$$$$$$"""***+++ +++***,,,------,,,+++,,,---$$$&&&))))))'''&&&&&&&&&%%%###%%%+++...)))###!!!%%%'''(((&&&$$$%%%)))---555111+++(((((((((&&&$$$###&&&+++...***$$$$$$)))%%%%%%(((,,,000000---)))%%%$$$###$$$&&&'''(((((('''))))))'''%%%''',,,111)))''')))000555333---(((%%%$$$''',,,,,,(((&&&'''''''''+++...)))!!!###***!!!###$$$$$$""""""$$$'''###&&&&&&""" ###(((+++!!!###%%%%%%###""""""###!!!''')))%%%"""$$$&&&&&&&&&&&&%%%%%%%%%&&&''''''###&&&'''$$$"""!!!"""$$$%%%&&&$$$"""$$$(((---&&&+++---+++''')))222:::999///***///000******000///333666222((('''666HHH,,,***###%%%...+++%%%)))!!!$$$'''))))))(((((((((***---///,,,'''&&&+++///))),,,,,,(((***222666444...111555888777333---***(((***,,,---,,,,,,---///""",,,666777///((((((+++###%%%+++000---%%%%%%***&&&%%%%%%(((+++,,,)))%%%$$$###"""###&&&(((''''''&&&(((---///,,,''')))...''''''((()))***,,,...///,,,------,,,+++***((((((%%%'''"""(((===HHHEEE...000222333333111...---111...***(((((('''&&&%%%...)))&&&(((***)))))),,,(((...555666111***&&&%%%...///---+++///222+++ &&&)))(((###$$$***,,,)))+++******+++,,,...111222---***&&&%%%&&&((()))))))))***++++++***+++---///111,,,***...666999444---===888...%%%&&&---111111999333////////////333888111///,,,***+++---------&&&(((+++,,,+++)))((((((###(((,,,,,,((($$$######""""""$$$&&&'''((())))))%%%''')))+++,,,,,,+++***(((+++---+++&&&###$$$&&&((('''&&&%%%$$$%%%(((+++222...+++)))***,,,...//////444666333------333:::+++,,,+++)))&&&$$$$$$%%%%%%,,,...,,,)))+++---...""")))***"""###///%%%))))))&&&'''+++,,,)))'''((()))******)))((('''"""&&&+++,,,)))&&&$$$$$$(((222******$$$ ***(((+++***&&&%%%'''&&&"""$$$))),,,,,,,,,000111///...******222===BBB<<<444***///333111...---,,,+++(((+++---,,,///666;;;<<<---222333,,,***///333222777444111///------000444333(((///***999***000--->>>444===EEE>>>FFFOOODDD888AAA>>>===FFFFFF999222666***$$$***,,,&&&!!!$$$"""$$$$$$######%%%((($$$$$$$$$$$$%%%&&&&&&%%%%%%'''+++...'''''''''(((''''''&&&%%%---+++,,,...,,,((())),,,///,,,)))***,,,+++((($$$+++++++++(((&&&%%%''')))(((%%%#########"""###&&&$$$$$$$$$$$$%%%&&&'''(((((((((((()))(((((('''&&&!!!(((***%%%###'''***)))******)))((('''%%%$$$###!!!%%%***......,,,+++***'''&&&$$$######$$$&&&'''///'''%%%******$$$%%%,,,000,,,(((''')))+++***)))&&&&&&''')))******'''%%%)))(((&&&%%%%%%'''***,,,,,,+++(((&&&%%%&&&'''(((###))),,,)))***///222000$$$%%%(((***++++++***)))%%%''')))(((&&&%%%''')))%%%&&&&&&'''((((((((((((&&&"""$$$,,,,,,''')))111***)))%%%)))222+++!!!$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""############""""""!!!###%%%$$$""""""&&&***&&&''''''%%%$$$$$$&&&((( &&&)))(((+++000///+++((()))&&&"""%%%,,,---((('''%%%""""""###%%%&&&&&&***,,,%%%$$$------))),,,---(((///444+++(((///222555111......,,,)))***------......***%%%$$$'''***&&&''''''((((((''''''&&&'''%%%###%%%***...000///000,,,'''&&&((()))***))))))000111))))))444;;;:::---000000---,,,...///,,,...//////---******///333+++)))))),,,---******---***((('''&&&&&&''')))******(((&&&***...---((("""%%%###"""%%%***,,,)))%%%(((,,,000111...,,,+++,,,+++***+++,,,///000///---+++,,,,,,++++++,,,+++(((+++)))&&&######(((///555666///,,,......******...((()))(((&&&$$$###$$$%%%)))'''$$$$$$%%%&&&&&&%%%"""$$$'''***---...------///000///...+++))))))***"""%%%(((((('''&&&''')))&&&&&&&&&(((******((('''&&&$$$$$$&&&***,,,***(((''')))+++,,,***))))))))))))))))))***+++---...///888222222000(((...:::<<<<<<444---...666:::666111111000/////////...+++((('''((()))))))))(((&&&%%%)))(((&&&"""!!!###'''***$$$,,,111///***''''''&&&###"""%%%###!!!&&&///...//////---+++))))))***,,,(((%%%(((...222...***&&&+++000///***'''***...,,,333777444222111000---+++,,,)))&&&'''---000...******++++++%%%!!!%%%,,,&&&''''''%%%$$$&&&+++///&&&'''(((***++++++,,,,,,))))))((((((((()))+++,,,&&&(((***+++***))))))***000...***'''%%%%%%&&&&&&(((...((("""((()))%%%'''*********+++---......---+++---///444<<>>AAA666&&&+++)))'''%%%$$$%%%&&&'''$$$$$$############$$$$$$!!!!!!"""###%%%&&&&&&&&&&&&'''***,,,''''''''''''&&&%%%$$$$$$)))'''(((***)))%%%&&&***............,,,***))))))+++,,,,,,***'''&&&&&&''''''%%%###"""""""""###%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((((('''&&&%%%%%%$$$'''&&&$$$%%%***+++'''(((((((((((('''&&&%%%$$$$$$'''+++,,,+++)))((((((((('''&&&%%%%%%&&&'''((()))&&&$$$%%%$$$"""$$$((($$$$$$'''***,,,***%%%!!!&&&&&&&&&)))******(((&&&((('''%%%%%%%%%(((***,,,((('''&&&%%%%%%%%%&&&&&&&&&***+++***---000---&&&&&&&&&''''''(((((()))***$$$%%%&&&%%%$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$"""!!!###&&&'''&&&)))...((((((%%%+++555000(((,,,((('''&&&%%%$$$$$$$$$$$$###""""""""""""""""""### !!!$$$&&&''''''%%%'''(((((('''&&&&&&&&&"""(((***&&&%%%''''''$$$'''(((%%%"""%%%***+++'''&&&$$$"""!!!###$$$%%%%%%)))---((('''000111000555555***+++---&&&'''000444111---,,,------***+++...---+++((('''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%&&&)))---//////...)))&&&######%%%&&&&&&%%%---333222)))&&&---111...,,,,,,+++***...333000***777555222---)))((()))***,,,******------++++++...***)))'''&&&%%%&&&&&&'''$$$%%%'''((()))'''%%%###+++)))(((+++000111///+++---------***((()))---000+++++++++,,,...///---,,,///,,,)))***///111...******)))&&&$$$"""%%%)))---888...)))...222---&&&""""""###%%%'''((('''%%%###&&&%%%%%%$$$$$$###$$$$$$'''(((((())))))(((&&&&&&((()))++++++***+++,,,......///000...+++)))+++,,,***)))((()))+++,,,,,,,,,&&&%%%%%%'''***,,,***((()))(((((()))******((('''((((((((()))+++---...///666///000///)))///999888888444///,,,---...///...---,,,,,,,,,,,,+++)))&&&((())))))))))))((('''''''''&&&(((((($$$###...444555...'''$$$***&&&%%%'''&&&$$$)))111......///---+++))))))***,,,+++))))))++++++***)))'''+++......+++)))+++...000666888222+++***+++***''',,,...+++***...222222555000,,,+++)))''')))...'''((()))'''%%%&&&(((+++&&&&&&'''((((((((('''''',,,,,,******)))***++++++(((***------,,,+++,,,,,,+++***(((&&&%%%%%%&&&&&&(((///)))###((()))%%%'''***+++,,,...//////---,,,***...333777<<<:::///"""---000...000666...%%%))),,,000???DDD555,,,///000JJJ666;;;AAA777BBBOOOAAARRRGGG888...))))))))))))(((((()))777HHHDDD>>>FFF>>>FFFEEEAAACCC@@@???HHHDDDFFFCCC======;;;...///---***&&&###"""!!!!!!$$$$$$############$$$$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&%%%%%%###""""""&&&$$$&&&((('''$$$%%%))),,,///222000+++)))***---+++,,,,,,***(((%%%%%%%%%%%%$$$$$$""""""##################$$$%%%%%%&&&&&&((((((((('''&&&%%%$$$$$$&&&%%%######''',,,+++''''''''''''''''''&&&%%%%%%%%%&&&((((((&&&$$$######''''''&&&&&&&&&&&&''''''$$$''''''!!!!!!%%%'''%%%''')))+++,,,)))$$$%%%%%%&&&(((***+++)))'''&&&%%%$$$$$$&&&(((+++,,,&&&&&&''''''''''''&&&&&&,,,------...222222*** ***(((&&&%%%%%%&&&(((***%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$######### $$$%%%######'''++++++###&&&$$$***555333,,,111***)))'''%%%$$$######"""###"""!!! !!!"""### &&&)))'''%%%$$$'''***+++)))((('''&&&''',,,...***%%%%%%'''(((+++,,,***''')))------***+++)))'''&&&'''))))))(((&&&+++'''$$$***++++++333444((('''((($$$'''......---++++++......+++,,,...,,,((($$$$$$''')))(((%%%'''''''''(((((()))******))))))***,,,...---+++((('''&&&%%%''')))******)))222777555,,,(((++++++'''+++***''')))111777333***111...+++)))))))))))))))+++((((((,,,,,,)))***---)))((('''&&&%%%$$$$$$$$$!!!$$$''''''%%%$$$$$$%%%***((((((+++...000---***/////////---+++,,,///222,,,++++++,,,......,,,+++000***%%%(((///222...*********)))'''%%%###$$$&&&444222444999888000'''###!!!###'''***,,,***%%%!!!###&&&((('''%%%######%%%)))((('''&&&%%%$$$###"""###%%%'''(((((()))+++---...///...,,,)))((()))***,,,***((((((+++---...---&&&&&&&&&(((++++++***))))))'''%%%&&&)))+++***)))'''(((((()))***,,,...///333+++,,,---***000777333444444111+++&&&$$$(((,,,***))))))***++++++(((&&&))))))(((''''''''''''(((((($$$''',,,'''###111,,,,,,&&&***///,,,+++(((&&&'''&&&&&&***000///000000///---+++,,,,,,,,,---...---***)))+++---//////000111111222333444222666444+++$$$$$$'''(((&&&...333///++++++...000333+++%%%&&&((((((***---((()))))))))'''&&&&&&((('''((((((((('''&&&%%%%%%......,,,+++++++++++++++)))+++---...---+++,,,,,,&&&&&&'''''''''&&&&&&&&&)))111---)))///111...111***,,,///111111///---+++888:::;;;;;;;;;777+++***...,,,000777111***///---333@@@@@@333......&&&;;;555CCCGGG888<<>>CCCCCC===:::999000$$$///---***&&&###!!! %%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$###""" %%%$$$%%%((('''$$$%%%***+++---...---***((()))***(((***+++***'''$$$""""""$$$&&&&&&$$$$$$&&&%%%###"""###$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$'''++++++)))&&&&&&&&&&&&&&&%%%$$$######$$$$$$###!!! !!!"""###$$$%%%%%%%%%%%%$$$######++++++"""%%%)))(((666222---)))&&&&&&&&&'''%%%$$$%%%'''***+++***)))%%%$$$$$$%%%&&&)))+++---)))***+++++++++)))'''&&&*********,,,///...((("""+++***)))((('''''''''((((((%%%###$$$'''(((&&&$$$'''&&&&&&%%%$$$$$$$$$$$$%%%,,,+++$$$###***---*** %%%###&&&000///)))---)))((('''&&&$$$$$$$$$$$$$$$###!!! !!!###$$$ ###'''(((&&&$$$&&&''')))***)))(((((()))&&&+++///,,,(((''',,,222++++++***)))***+++,,,+++,,,***(((((()))***)))((((((---(((###$$$""""""+++,,,"""$$$)))(((+++,,,%%%+++)))***......+++***---***'''%%%%%%&&&'''&&&%%%'''''''''((())),,,...000...------,,,+++)))&&&%%%'''(((***,,,...///......///222111,,,)))+++***&&&******)))***000555111***)))&&&######'''))))))((()))&&&&&&)))***''''''***''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''((('''''''''))),,,,,,+++((())),,,000222111///,,,***...---------......---+++...((($$$'''++++++)))((((((***,,,+++)))&&&$$$$$$$$$000===@@@888---***,,,&&&***...///,,,'''%%%$$$"""(((,,,,,,'''$$$%%%'''%%%%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&''''''((()))))))))((((((((('''&&&&&&''')))++++++***&&&'''(((***++++++***))))))((('''((()))***,,,...)))))))))))))))***++++++///'''))),,,+++000444...---//////,,,'''%%%(((+++)))))))))***,,,,,,***((()))(((&&&%%%%%%%%%&&&'''+++###$$$---+++%%%333KKKrrr]]]AAA+++!!!(((&&&$$$$$$$$$%%%))),,,111222222111///......///---...///.........111333222000///000444666555444111000+++$$$$$$(((+++***,,,000111+++'''((((((''''''###"""%%%'''(((+++///((((((((('''''''''((()))((())))))))))))((('''''',,,,,,++++++++++++++++++''')))+++,,,***))))))***$$$&&&'''))))))'''%%%$$$###------+++333666555999))),,,111333222000---,,,CCCAAA:::444333555111++++++///---111999555...444,,,222;;;777---111444)))111666GGGLLL===777:::444LLLCCC666...---...---,,,777333,,,333@@@;;;...--->>>CCCAAACCCMMMIII??????999@@@AAA888333333000***((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$###%%%&&&&&&$$$######$$$############"""!!! ###"""###&&&%%%"""$$$(((***((('''((())))))&&&$$$&&&((()))(((%%%"""!!!!!!$$$((()))&&&&&&)))((($$$######%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''(((###%%%&&&'''&&&&&&))),,,''''''&&&&&&$$$###"""!!!"""###$$$###""""""$$$%%%######$$$%%%%%%$$$######$$$,,,,,,$$$"""(((+++(((777333,,,%%%"""###'''***%%%%%%%%%''')))+++***)))%%%%%%%%%&&&(((***,,,---***+++------,,,)))&&&$$$$$$$$$%%%''''''&&&'''(((,,,,,,,,,,,,+++)))'''&&&(((&&&$$$%%%''')))'''$$$''''''%%%$$$$$$$$$$$$%%%***000000'''%%%***,,,'''!!!(((%%%$$$+++***%%%'''''''''&&&&&&%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$!!!$$$''''''&&&$$$%%%&&&(((((('''&&&%%%&&&))),,,###''',,,+++'''&&&+++222$$$$$$$$$%%%%%%$$$%%%&&&'''%%%$$$###$$$%%%$$$###...333...'''(((%%%###,,,***"""$$$((()))///000&&&(((&&&'''***)))&&&%%%''''''))))))(((%%%$$$%%%'''(((&&&%%%$$$%%%''')))+++...---+++)))((('''((()))''')))+++...////////////,,,---,,,)))))))))((($$$&&&)))***)))***,,,+++'''+++'''$$$$$$&&&'''&&&###)))&&&'''******((((((+++%%%%%%%%%%%%&&&&&&'''((((((%%%###$$$)))+++***'''++++++,,,...//////...---&&&(((,,,...///,,,)))&&&///.........000000...,,,---))))))***(((######((($$$'''***+++)))'''&&&%%%$$$000666555111---)))%%%+++000...&&&"""%%%)))!!!''',,,,,,((($$$$$$&&&$$$$$$###$$$%%%&&&'''(((&&&''''''&&&$$$######$$$'''(((+++---...---***'''######%%%'''******)))'''&&&(((***,,,,,,+++***)))...//////---)))(((+++...,,,+++***)))((((((((((((---%%%'''+++)))...111***&&&'''(((***,,,+++***)))((('''((()))++++++)))''''''&&&%%%$$$###$$$%%%&&&)))"""$$$...,,,%%%333KKKLLL444$$$&&&'''&&&111BBB%%%%%%$$$$$$%%%(((******...000000///---,,,---...000...,,,,,,...000111111...+++)))+++///000...+++///+++%%%$$$,,,555666222111000***%%%&&&***)))$$$$$$&&&+++///---***---333((('''%%%%%%&&&(((***+++&&&&&&'''(((((((((((((((''''''((()))***+++++++++''')))++++++***(((((((((%%%''')))+++***(((%%%""")))***)))000111///444(((,,,000222222000///000:::777000***+++111333111000222000333;;;666000555+++...333///)))333<<<444???BBBKKKLLLBBB;;;888444888444000//////000///...222222,,,---666444///444OOOHHH999777FFFIII???===EEEIIIEEE666***)))(((%%%#########$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((###$$$%%%$$$###"""###$$$!!!""""""""""""!!! !!! !!!###""" $$$)))&&&$$$%%%((()))%%%!!!%%%&&&'''&&&$$$"""""""""###)))+++((((((,,,+++$$$###$$$&&&(((((((((''''''&&&&&&%%%%%%%%%'''((()))$$$%%%((()))&&&###'''---'''''''''&&&&&&%%%######$$$&&&'''((('''((()))+++&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((&&&&&&))))))&&&(((((('''%%%""""""$$$&&&&&&&&&%%%&&&)))******)))&&&''''''((()))+++,,,---)))***++++++***(((%%%$$$***))))))***((((((,,,222,,,---......---+++(((&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%###""""""###$$$$$$+++......***'''((('''%%%$$$,,,)))%%%***)))$$$&&&'''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))(((%%%###%%%((('''&&&%%%""""""$$$(((,,,)))***---...***''')))///###"""$$$&&&&&&###%%%)))(((&&&%%%%%%&&&&&&$$$###***000+++(((,,,)))'''...000'''%%%$$$$$$...555---%%%###"""%%%%%%""""""$$$&&&))),,,***&&&%%%'''***111...***'''%%%&&&((()))*********)))(((***---000+++---000111000000000111222000...------,,,***(((&&&))))))%%%$$$&&&&&&$$$'''&&&&&&'''***,,,,,,,,,+++((())),,,,,,******---'''&&&%%%%%%&&&(((+++---)))$$$ """(((,,,+++(((,,,,,,.../////////......///...,,,,,,---......---......---...000000///------+++---///)))!!!!!!((("""&&&''''''&&&&&&&&&"""(((888???444%%%!!!&&&***'''!!! %%%,,, $$$((((((%%%"""""""""%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&(((***+++,,,...///---(((%%%$$$$$$&&&(((+++,,,***)))&&&))),,,...---+++******444555444111,,,******+++,,,+++***((('''&&&&&&&&&+++%%%(((+++'''+++///)))###"""###''',,,...+++'''&&&%%%&&&''')))((('''%%%&&&&&&%%%$$$$$$$$$$$$%%%###"""'''///+++ ###000---$$$%%% ,,,$$$&&&'''(((+++///...+++***+++,,,+++)))((()))***222...***)))***++++++***...---+++---......***''',,,***'''***333<<<<<<555000,,,&&&###(((......)))&&&***000333...'''(((...'''&&&$$$%%%(((***++++++######$$$%%%&&&&&&&&&%%%$$$%%%&&&((()))*********(((***,,,,,,***)))((()))%%%'''***+++***(((%%%"""$$$000111---000...***---&&&***...//////000333666,,,---,,,+++...333444111333555222444;;;666000666---,,,222222,,,444>>>;;;FFFDDD@@@;;;888666444555,,,///222333111///......---222...---555999===HHH^^^PPP777000@@@HHHBBBAAAFFFJJJDDD333(((''''''$$$###$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''(((#########"""!!!!!!###&&& !!!!!!"""""""""""""""""" !!!###!!!###''''''''''''((('''&&&%%%&&&''''''&&&$$$###%%%&&&!!!))),,,((((((---+++###$$$&&&((()))***)))((((((***)))'''&&&%%%&&&'''((((((%%%%%%(((((($$$%%%***&&&'''(((((())))))))))))&&&(((*********)))***+++'''&&&%%%$$$$$$%%%&&&'''(((######))),,,***&&&%%%!!!###&&&&&&$$$######$$$((('''&&&&&&((())))))(((((())))))***++++++,,,---'''((()))*********)))(((666000---...///,,,...222---------,,,+++***)))(((%%%&&&''''''%%%%%%&&&'''&&&%%%###"""###$$$&&&'''***)))+++---+++&&&%%%(((""",,,)))$$$***+++'''))))))((('''&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%$$$%%%&&&'''#########"""!!!###&&&)))---+++---000...((((((,,,%%%$$$'''+++***''')))///,,,+++******+++***(((&&&###((($$$$$$,,,***&&&***...(((&&&""")))000)))&&&""""""$$$%%%$$$%%%)))&&&''')))***++++++,,,---666333///+++)))+++---///***,,,------,,,,,,...111...000222222///...///111444111......//////---,,,++++++'''$$$&&&***)))&&&###%%%(((***,,,...111333***''''''***+++((((((+++,,,***(((&&&&&&)))---///)))&&&$$$%%%(((,,,------)))***,,,---,,,,,,++++++222000......111111000///,,,++++++,,,...///...,,,,,,(((***///,,,""" &&&!!!$$$%%%%%%%%%'''(((((("""###333>>>777)))############"""###$$$&&&"""###$$$%%%$$$###!!! $$$$$$%%%&&&&&&&&&%%%$$$"""$$$&&&&&&&&&''')))***+++)))((()))+++,,,***((((((&&&$$$%%%(((+++------%%%)))...///---+++******555111...///222333///+++***)))(((''''''''''''(((+++&&&***+++%%%''',,,))))))&&&$$$&&&***,,,+++((('''&&&&&&'''((((((&&&$$$&&&''''''''''''&&&%%%%%% ###(((,,,)))!!!!!!%%%))),,,,,,+++***)))'''"""'''***+++000444222+++((()))***)))((('''((()))......,,,)))&&&&&&)))+++111111222222111...)))&&&'''+++...///222666333...))))))&&&$$$'''------)))''''''***,,,***$$$###'''%%%%%%&&&)))++++++(((%%%$$$%%%%%%%%%%%%$$$######$$$%%%&&&((()))))))))(((''')))++++++)))'''''''''"""$$$'''))))))(((&&&$$$,,,888888333333///))),,,%%%(((+++++++++///777===***...000000222555444000333555111333:::555///555111000:::@@@666333888888999999111---000///---111,,,222999888222......000000555000---555:::>>>IIISSSLLL<<<:::IIIMMMGGGEEE999>>>;;;///'''((()))%%%######$$$$$$$$$$$$######''''''&&&&&&&&&&&&''''''###$$$%%%&&&######"""!!! !!!$$$''' !!!"""############$$$######%%%### $$$&&&))),,,+++(((&&&'''***'''((((((&&&%%%%%%'''))) ))),,,'''(((---+++"""%%%&&&(((***+++***)))(((...,,,)))'''%%%%%%%%%&&&---%%%"""'''***'''%%%&&&%%%&&&(((***,,,---......%%%''')))***)))((('''(((%%%$$$"""!!!!!!"""$$$%%%+++""""""---222,,,&&&&&&((())))))'''$$$###&&&))))))'''&&&&&&((())))))(((******++++++,,,,,,,,,,,,'''(((***+++,,,---......999///))),,,...+++'''(((...---+++)))(((((()))***''')))+++***'''&&&(((+++((('''%%%%%%%%%''')))***)))&&&***111000'''&&&,,,((('''"""(((+++)))++++++***((('''%%%%%%$$$$$$###%%%'''))))))'''%%%###%%%"""!!!%%%((((((&&&!!!""""""""""""$$$%%%(((%%%&&&,,,,,,&&&$$$'''###"""%%%+++***&&&(((///,,,***)))*********'''%%%###'''###$$$---,,,%%%'''&&&$$$&&&$$$$$$'''(((%%%$$$''')))))),,,000&&&%%%%%%)))///222111///222///+++)))))),,,000333---000333222///,,,,,,,,,+++---...,,,)))((()))+++,,,(((%%%'''***+++++++++222...'''%%%+++222000))))))+++---,,,)))(((***,,,&&&$$$$$$''''''%%%%%%(((111...***'''&&&)))---000***************,,,111444)))+++---...---,,,,,,,,,'''(((+++///111///)))$$$)))))))))+++---...---,,,***###$$$,,,---$$$"""###$$$%%%%%%%%%&&&)))+++!!!%%%&&&###%%%---111///***%%%"""###&&&'''"""%%%$$$$$$%%%&&&%%%###!!! !!!$$$&&&'''&&&%%%$$$$$$&&&''''''''''''(((***,,,)))&&&'''+++000111111***&&&"""!!!$$$)))---000%%%***...000---+++******000)))%%%,,,888===777...'''''''''''''''((()))***+++''',,,,,,###$$$+++)))222...***((()))***,,,,,,***))))))***+++***(((%%%'''((()))))))))(((&&&%%%!!!$$$'''''''''''''''''',,,... )))+++ %%%***,,,111666333******+++,,,+++))))))***+++)))---...+++&&&%%%,,,222///111333222///***%%%!!!"""+++222111---***'''$$$$$$'''(((%%%%%%''''''$$$)))%%%$$$''')))'''&&&'''$$$%%%(((---///,,,%%%((((((((('''&&&%%%######&&&'''((())))))(((''''''%%%&&&((((((&&&$$$$$$$$$!!!$$$'''(((((('''&&&***777888333333...(((+++$$$&&&(((((()))///999AAA---000000......111222///111333///222999555///555666444CCCMMM???222000111---444222111777444...222...777>>><<<444...000555333666...'''...000000666888>>>???FFFUUUSSSGGGCCC111777666,,,%%%&&&###!!!!!!"""$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''(((***((('''%%%$$$$$$%%%&&&'''"""!!!"""$$$%%%%%%###"""&&&%%%$$$#########$$$$$$(((&&&%%%&&&((()))&&&###***###$$$+++,,,&&&'''///(((&&&(((---,,,'''''',,,'''***...111000---)))%%%000...,,,)))((((((((()))222,,,%%%$$$((()))&&&!!!,,,+++******,,,,,,+++***%%%'''&&&"""###''')))(((((('''%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$###'''+++,,,)))%%%$$$$$$%%%''')))******+++---///)))+++,,,,,,...000,,,%%%)))------+++,,,......+++111///............---+++,,,***(((''')))******)))$$$%%%(((***---///111222444000+++'''&&&'''***---)))&&&---;;;;;;---%%%'''&&&%%%###"""$$$)))111666(((&&&###"""$$$%%%&&&&&&(((%%%)))111///$$$!!!%%%''''''((((((&&&$$$!!!'''%%%######$$$%%%%%%$$$+++***)))((((((((()))***&&&###$$$)))***$$$!!!"""&&&++++++&&&###&&&'''###!!!"""###$$$&&&'''(((((($$$$$$%%%%%%%%%$$$###"""$$$'''((('''%%%%%%'''+++$$$&&&***,,,......,,,+++---,,,++++++++++++,,,---888777666666444111+++'''++++++***(((%%%%%%(((***@@@999///(((%%%&&&'''(((...+++***,,,...---'''"""(((''''''((())))))((('''+++)))(((((()))******))),,,,,,+++)))((())),,,......---,,,+++,,,...000222444///)))))),,,...---++++++&&&###&&&---111...)))---111444111+++&&&%%%&&&...++++++...---'''###"""'''---...,,,,,,+++((($$$%%%''')))%%%"""'''///'''&&&&&&%%%%%%%%%&&&''',,,)))%%%!!! """%%%'''(((&&&%%%&&&'''((('''&&&***+++######------''')))%%%&&&''')))+++---//////++++++(((&&&)))......***$$$'''---111///,,,///555777444000......---)))&&&...+++((('''((()))******'''***%%%$$$,,,---)))...+++***))))))))))))++++++---+++***+++------***(((,,,((((((+++***%%%###'''%%%,,,///---***+++---((()))++++++)))((())))))&&&)))---///---***(((''')))+++------+++)))(((((($$$%%%(((,,,000111///---///,,,)))(((***,,,------'''%%%)))---$$$"""555%%%""""""'''(((&&&###$$$'''"""&&&''' ###)))%%%((('''%%%%%%%%%&&&(((***(((++++++((('''((('''###(((((((((((((((((((((((($$$&&&)))++++++)))&&&$$$'''&&&$$$###(((...,,,&&&444???<<>>333222:::;;;222111666222555333555888999555555777999999BBBRRRUUUHHH888111+++//////)))%%%&&&''''''$$$$$$###"""$$$&&&(((***"""$$$&&&%%%"""!!!$$$''')))'''%%%$$$((('''&&&%%%%%%&&&''')))"""######$$$&&&%%%$$$###&&&%%%$$$######%%%'''(((111...,,,,,,------+++(((---&&&%%%++++++%%%%%%+++,,,***+++...+++%%%%%%(((%%%&&&)))+++,,,***)))'''''''''''''''&&&%%%%%%$$$---+++'''%%%%%%&&&%%%$$$((((((''')))***+++***(((''')))'''$$$$$$)))***))))))(((&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$"""$$$''''''&&&&&&(((***''')))*********+++...000***,,,+++***+++---***$$$(((+++,,,******------***,,,,,,---------......///((('''%%%%%%&&&'''((('''(((''''''))),,,///000111,,,)))&&&$$$$$$&&&***,,,---%%%$$$,,,...((('''---+++***'''$$$###%%%)))---&&&$$$!!!!!!"""$$$%%%$$$%%%%%%''')))'''""""""&&&%%%%%%&&&&&&%%%###!!! !!!!!!"""&&&***...//////+++***)))(((''''''((()))'''###"""&&&'''$$$$$$'''''',,,,,,(((&&&((((((&&&###$$$%%%&&&&&&'''***+++&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%%%%%%%&&&((()))''''''((()))+++,,,...///...---,,,++++++---///000666555444444333111---***++++++***(((''''''***,,,---)))%%%###%%%***///111***((('''***,,,,,,'''"""$$$$$$%%%(((+++---+++***...,,,++++++---...---,,,***,,,------,,,...333777---,,,++++++,,,---///000000,,,***+++------***&&&(((''''''(((+++...111222///222444222---******+++)))&&&'''++++++'''#########***...---++++++)))&&&(((%%%%%%''''''$$$&&&***999333***"""!!!###$$$%%%&&&&&&%%%$$$"""!!!'''&&&%%%%%%&&&'''&&&$$$###'''###!!!'''&&&"""'''%%%&&&((()))+++,,,,,,,,,)))***(((%%%'''***)))$$$&&&(((,,,000...***,,,111:::666111---,,,***(((%%%---+++)))(((((()))*********...)))'''------+++111++++++---.........------///---+++,,,------+++(((***&&&&&&)))((($$$###&&&"""&&&+++,,,+++******,,,''''''(((((()))******+++******+++,,,,,,***(((&&&,,,,,,,,,+++((('''((())))))''''''(((,,,...//////+++)))(((((()))***)))((()))''')))***'''&&&222CCC%%%&&&)))------***,,,111333%%%"""'''***000///###((('''&&&%%%%%%''')))***(((******&&&%%%''''''$$$(((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%######"""$$$+++333333...000777999@@@888777///...(((''')))......,,,...333&&&&&&000'''555///333))),,,---///222333222///---<<>>%%%)))666:::222444>>>???---+++...333444222222444222888>>>CCCFFFBBB555(((&&&%%%)))...***!!!!!!((($$$$$$######$$$&&&((()))'''''''''%%%###"""###$$$(((&&&###"""((('''&&&&&&&&&((()))***$$$%%%&&&'''''''''&&&&&&'''%%%$$$###%%%'''***,,,777444111//////...---,,,///)))'''+++)))######(((+++***++++++)))$$$###&&&$$$%%%&&&'''))))))******$$$&&&((())))))(((&&&%%%((())))))&&&######%%%(((&&&&&&'''))),,,,,,+++)))(((***)))&&&&&&***,,,******)))(((&&&%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""%%%))),,,***++++++******,,,000222+++---+++'''''')))'''"""&&&)))***((()))++++++(((%%%(((+++,,,+++,,,///222%%%$$$"""###%%%''''''&&&)))'''$$$%%%))),,,---,,,((('''&&&'''(((+++...000///&&&!!!%%%'''&&&'''+++,,,+++)))&&&###"""$$$&&&%%%""" !!!"""######&&&+++,,,&&&"""$$$)))+++"""###$$$%%%$$$###"""!!!''''''(((***,,,,,,+++)))******)))(((''''''(((((()))%%%###%%%%%%%%%(((---'''++++++(((&&&''''''&&&%%%'''((('''&&&'''+++000((('''&&&&&&%%%%%%&&&&&&""""""###&&&)))******))))))'''&&&%%%'''+++///222///...,,,++++++---000222---,,,******++++++)))(((***+++***)))((())),,,...)))'''######%%%)))+++---%%%$$$$$$'''***+++'''$$$'''&&&&&&***...000...,,,,,,+++)))***+++,,,+++******---//////,,,...333999,,,+++++++++,,,---...///+++******,,,...,,,&&&!!!$$$(((++++++)))+++222999000333444111---))))))+++%%%"""###((()))&&&$$$$$$''',,,...+++(((((('''$$$(((###"""&&&((((((''')))444000)))###!!!"""%%%'''###$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%&&&&&&$$$###""")))(((%%%)))&&&###+++&&&''')))+++++++++***)))%%%''''''&&&(((+++)))%%%''''''+++...,,,((()))---777333///,,,+++***((('''+++***))))))((())))))******000+++(((---,,,+++333'''))),,,......---+++)))+++******+++------,,,***)))&&&&&&((((((%%%$$$'''(((((((((((()))***++++++,,,)))&&&&&&)))+++***(((---,,,+++++++++***((('''++++++)))'''%%%%%%'''***)))(((((())),,,------,,,(((((()))++++++***&&&######$$$$$$"""!!!$$$+++111%%%(((,,,...+++'''+++333000###!!!%%%(((---,,, '''&&&&&&%%%%%%'''((()))''')))((($$$###&&&'''$$$((((((((((((((((((((((((***&&&###$$$&&&((((((&&&""""""###&&&...777777222$$$%%%,,,***000+++---***)))))),,,//////++++++...((((((///)))444111333***)))---222555444333333444555666555111,,,+++---111444333111...---...333666...222>>>???333111999:::+++***,,,222333000///111***333777333666;;;333%%%***'''///:::333!!!+++$$$#########$$$&&&((()))((('''%%%%%%&&&&&&%%%$$$+++)))&&&%%%''''''''''''((()))+++,,,'''((()))))))))))))))***)))'''%%%$$$%%%(((+++---444111...,,,++++++++++++...)))(((***((($$$###'''&&&&&&''''''&&&$$$%%%&&&&&&'''((()))************'''((())))))))))))((('''&&&&&&'''&&&$$$$$$&&&(((''''''))),,,///000///...(((+++***''''''***+++)))******)))'''&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$(((&&&$$$""""""###&&&(((******+++***+++...333777------+++&&&$$$&&&&&&"""%%%((()))''''''***)))&&&!!!&&&******((((((,,,111&&&%%%$$$&&&((()))))))))'''%%%###%%%(((***(((%%%&&&&&&'''(((***,,,...///,,,(((&&&)))***((($$$###'''(((((('''%%%$$$$$$%%%%%%"""  """######$$$---...$$$$$$))))))""""""###$$$%%%$$$$$$###+++***)))))))))&&&"""(((((((((((()))******++++++***((((((''''''***---%%%''''''&&&$$$$$$$$$%%%%%%'''(((&&&%%%&&&,,,111))))))'''&&&&&&&&&'''((('''%%%%%%(((---...---***'''&&&$$$$$$%%%)))---000000///,,,***)))+++---///'''%%%$$$$$$&&&'''((('''++++++***)))'''(((+++---,,,***'''&&&'''(((((('''######$$$&&&***+++)))'''...,,,***+++...000...,,,+++***)))***++++++***(((,,,///111---(((''',,,111,,,,,,,,,------.........+++++++++------+++&&&!!!###(((,,,,,,******000555///000000---)))%%%%%%&&&%%%"""###(((***'''%%%&&&'''******'''&&&'''&&&###$$$!!!"""&&&((('''(((+++"""$$$'''***+++***(((''')))&&&###!!!"""%%%(((+++)))'''&&&&&&&&&&&&%%%###&&&,,,***)))...+++''',,,(((***,,,------+++((('''!!!&&&)))***---000///+++&&&%%%(((+++***'''(((,,,---,,,,,,,,,,,,,,,+++***((()))))))))((((((((())))))///+++'''+++***)))222+++,,,---......,,,***)))&&&'''(((***,,,---------)))(((((((((((((((((())),,,)))&&&&&&(((+++------555///)))'''***+++(((%%%,,,///111///,,,)))))))))((((((((('''%%%&&&(((***'''(((+++...000...***&&&***+++,,,//////,,,&&&"""''',,,...---...000---(((,,,,,,------(((###%%%+++$$$"""(((((( &&&$$$%%%%%%$$$$$$$$$%%%&&&'''&&&(((&&&"""!!!%%%'''%%%''''''''''''''''''''''''(((&&&'''***///000---)))&&&&&&%%%'''...555444......)))222(((555+++444///,,,,,,...///...---...000,,,...222000222///000...---000555:::===???@@@AAA+++,,,,,,++++++,,,///111111000---)))&&&(((,,,///@@@???EEEDDD666111222...---,,,---111111---,,,---***,,,------000333111,,,111222888;;;222$$$!!!(((#########$$$%%%&&&((()))%%%######%%%)))+++***'''***)))'''''''''''''''((()))***++++++)))***,,,+++***)))+++---+++)))'''%%%%%%''')))***,,,+++)))''''''''')))+++***((('''((((((&&&&&&(((&&&((()))'''&&&&&&'''(((&&&'''***++++++)))'''%%%((('''&&&$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&''''''&&&''''''))),,,000111111000'''***)))&&&&&&))))))''')))))))))((('''%%%$$$$$$)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%((()))***+++,,,000666:::---...,,,'''$$$''''''%%%$$$((((((&&&'''))))))&&&!!!&&&))))))&&&%%%)))...***))))))+++---......---&&&%%%&&&(((+++***&&&"""######$$$%%%&&&'''((((((&&&(((***)))))))))&&&"""$$$&&&''''''&&&%%%%%%&&&&&&###!!! """###$$$$$$((())) !!!"""###$$$%%%%%%&&&&&&&&&######$$$&&&((('''%%%###%%%&&&''')))+++---......+++...///---***))))))***%%%%%%&&&&&&$$$######%%%%%%&&&&&&%%%$$$&&&+++///))))))((((((''''''((((((***((('''))),,,---+++)))$$$$$$$$$%%%'''(((***+++000...+++(((''''''((())))))'''%%%&&&(((***,,,,,,++++++***(((&&&&&&(((+++&&&%%%%%%&&&)))+++,,,,,,$$$$$$&&&(((+++,,,+++***///---,,,++++++,,,......///.........//////---+++...000000,,,&&&%%%(((,,,------///000000//////...------,,,,,,+++***(((&&&$$$'''***+++++++++******)))*********(((&&&%%%%%%)))&&&&&&***+++(((&&&'''$$$&&&&&&###$$$&&&&&&"""###$$$''')))&&&"""%%%+++ $$$))),,,,,,(((### ***(((%%%###$$$'''+++...***(((''''''(((((('''%%%(((+++'''(((222000'''(((+++---...///...,,,)))'''!!!'''+++,,,---000///,,,$$$###$$$((()))'''(((,,,&&&))),,,......,,,)))'''%%%(((******(((''''''((()))///+++)))...---+++111666555333222000/////////***+++,,,,,,,,,,,,,,,,,,'''(((((('''''')))++++++...+++((('''***---000111777111+++***,,,...+++(((+++222888666...)))***...'''))),,,,,,,,,+++,,,,,,******+++---...---+++(((.........//////,,,'''###&&&))),,,---111555222+++444///,,,+++***&&&&&&((('''&&&,,,---"""""")))'''###""""""#########$$$$$$%%%'''%%%!!!!!!%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&---666;;;999222,,,)))(((&&&%%%+++222111,,,111,,,222%%%111'''222000000111000...---000444777(((...222444...---...444:::888888:::>>>>>>;;;777***,,,.........///111333222000...+++)))***---111>>>999===@@@:::999777------+++,,,///000---,,,...111''''''///111))))))111,,,555777---$$$###### #########$$$%%%&&&'''(((%%%$$$###&&&***,,,***'''$$$###"""$$$''''''(((((())))))******(((***,,,***((((((+++...)))((('''&&&%%%&&&&&&'''&&&'''((('''&&&'''***,,,''''''&&&'''''''''((((((+++......)))'''((()))((($$$&&&)))******'''$$$"""+++)))'''%%%$$$$$$&&&''''''%%%$$$%%%((()))(((&&&%%%%%%%%%'''+++---......&&&))))))&&&&&&((((((%%%''''''(((''''''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%!!!!!!###&&&)))***)))''''''(((***+++---111666:::---//////***'''***+++***%%%((()))'''(((******'''%%%'''***)))''''''***,,,---,,,,,,...000000///...''')))+++,,,,,,***'''&&&&&&&&&&&&%%%%%%&&&&&&&&&###***+++$$$"""'''+++***&&&'''((((((&&&$$$$$$$$$'''$$$"""!!!###$$$%%%%%% $$$%%%!!! ###$$$$$$%%%%%%&&&''''''#########%%%(((((('''%%%###$$$''')))+++---......)))///333000,,,***(((&&&&&&%%%&&&(((&&&###$$$(((%%%$$$######%%%'''***+++((())))))))))))((('''&&&)))'''&&&&&&'''))))))(((%%%&&&'''((()))))))))(((---,,,)))'''&&&%%%%%%%%%(((&&&$$$%%%''')))************)))'''&&&&&&)))+++'''&&&%%%''')))+++,,,+++'''((()))+++,,,,,,------(((+++...---++++++---000///.........///...,,,)))------,,,***)))))),,,...---...000111222000///---......,,,+++******++++++(((''''''(((+++***&&&"""###%%%'''***++++++***))),,,((('''***+++(((&&&'''"""$$$###"""$$$'''&&&"""&&&(((++++++$$$ &&&$$$%%%%%%&&&&&&''''''''''''((()))***++++++***))))))((('''((()))***)))'''***---)))+++666444***)))...//////000///,,,***)))$$$))),,,+++))))))(((%%%$$$"""###'''((('''(((+++&&&***...///,,,(((%%%###$$$(((,,,---***((()))***+++000,,,,,,444333...222777555333000///......///111222333111...+++******&&&((('''%%%&&&+++---,,,000///...------///111333111...,,,,,,///111111000---333999777000+++---222+++...111222111/////////111...***)))***,,,......333111...,,,+++***(((&&&...)))$$$###&&&***,,,,,,000***%%%&&&((('''''')))///%%%%%%)))(((++++++ """""""""###############$$$&&&%%%"""###'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&222;;;>>>:::444///)))'''######)))111222...+++***+++###%%%!!!***...444666444///...333888:::(((...000:::222666555???JJJDDD===;;;:::666---&&&)))---111111...,,,,,,---//////...+++***+++...000888000444:::999:::777+++...+++,,,111333333555:::555'''&&&333222###"""///***444111!!!%%%(((!!!"""###$$$%%%&&&''''''''''''''''''((()))(((%%%############%%%''''''(((((()))(((((((((%%%((()))((($$$$$$(((,,,$$$$$$%%%%%%&&&&&&%%%%%%%%%'''))))))((((((***,,,'''''''''&&&&&&'''(((''')))------(((&&&***+++***%%%&&&'''((()))((('''&&&(((((('''''''''''''''(((%%%'''(((((('''&&&'''((($$$###"""###&&&***+++,,,&&&))))))&&&&&&((('''$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&"""""""""%%%)))+++***(((((()))+++---...000333666,,,000111...,,,...000000'''***+++)))))),,,+++((())))))***+++,,,---......,,,++++++---......,,,***'''***,,,***'''%%%'''***)))((('''&&&&&&&&&'''((('''222333&&&%%%+++,,,&&&(((((((((&&&%%%%%%&&&'''$$$"""!!!###$$$%%%%%%%%%!!! ###%%%###"""############$$$$$$%%%&&&&&&'''&&&%%%$$$%%%%%%$$$"""###$$$&&&((()))*********%%%---111---))))))(((&&&&&&$$$%%%(((&&&###$$$(((&&&###!!!###(((+++***(((&&&((()))******(((&&&%%%&&&&&&&&&%%%$$$&&&***,,,************************(((((((((''''''&&&%%%%%%&&&$$$###$$$&&&''''''&&&'''((((((''''''))),,,//////---+++***++++++*********+++,,,,,,,,,,,,,,,---&&&///888999222,,,---000---,,,,,,---...,,,)))'''---***'''(((***---...---,,,...000222222000---,,,,,,,,,,,,,,,++++++,,,---***(((%%%%%%&&&'''&&&%%%"""$$$(((+++---,,,)))&&&)))%%%$$$'''(((&&&%%%&&&###$$$$$$$$$&&&)))'''!!!&&&&&&''')))&&&!!!!!!%%%%%%###""""""$$$(((---000'''(((***++++++***)))((('''&&&&&&''')))***)))((((((...,,,...666222******//////......---,,,******%%%***,,,)))%%%%%%$$$"""&&&######&&&(((&&&''')))(((***,,,+++(((%%%%%%%%%&&&+++000111...++++++---+++...***---999888000000/////////......---,,,,,,000222333111---***)))***(((++++++((()))///222000222555666444000///000222+++,,,---...000111222333444444222000//////111333111222333111...,,,,,,,,,...------...//////...---;;;666///+++)))***+++,,,>>>333,,,------,,,///777***&&&$$$%%%%%%%%%)))...,,,###$$$(((&&&)))((("""######$$$$$$$$$$$$$$$"""%%%&&&$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''111555555222111111+++(((###!!!'''111333111666:::555333'''+++///999666999888222000444777777...000,,,>>>777AAA;;;CCCAAA>>>:::777444111+++'''&&&---444444///))))))***+++,,,,,,***))))))***,,,777000444999555555111&&&...******...111333888===///)))+++444333)))'''...111222,,,""" &&&(((%%%"""###$$$%%%&&&'''''''''&&&((())))))'''%%%######&&&&&&&&&)))'''((((((((((((((('''&&&"""%%%'''%%%"""!!!%%%*** !!!###%%%&&&&&&%%%%%%$$$'''******(((''')))***((()))(((&&&%%%''''''&&&"""(((((($$$$$$***---+++(((((((((((()))+++,,,---!!!###%%%%%%%%%$$$######(((---+++&&&###'''+++%%%###!!!!!!%%%(((+++,,,'''******'''''')))((($$$###$$$%%%&&&&&&&&&%%%$$$############$$$%%%&&&&&&(((&&&$$$%%%(((***)))''')))+++---.........000222+++111333000///111333333(((+++,,,******---,,,)))+++***+++---000222222111***))))))***++++++)))&&&&&&))))))%%% &&&---&&&%%%###""""""###%%%&&&+++;;;???000###%%%((('''$$$&&&''''''&&&'''(((***&&&$$$!!!!!!"""$$$$$$$$$%%%$$$""""""&&&######""""""###$$$$$$%%%###"""!!!!!!###%%%%%%$$$###$$$&&&'''''''''&&&&&&"""+++///***&&&''')))'''$$$!!!"""&&&%%% !!!''''''### $$$***---***&&&%%%''')))++++++(((%%%###&&&''''''&&&$$$'''---222......,,,+++++++++,,,,,,$$$%%%'''((((((((('''&&&)))((('''((())))))((('''%%%&&&'''((())),,,000444000...,,,---///111111111,,,---...---++++++,,,,,,***777DDDEEE:::///,,,...000000000111111000,,,***---)))$$$%%%))),,,+++)))+++---///111111///,,,***)))***,,,---,,,++++++,,,+++)))&&&###"""$$$(((***%%%''')))+++,,,(((###&&&"""!!!%%%&&&$$$$$$%%%%%%&&&&&&&&&(((***''' ### !!!&&&)))'''&&&'''((('''&&&%%%&&&(((***,,,---***'''$$$$$$'''***,,,%%%$$$$$$&&&((())))))((( )))***+++///***###'''......---,,,++++++******$$$))),,,(((%%%&&&&&&%%%)))%%%$$$&&&'''%%%%%%''''''((()))'''%%%%%%(((+++'''---333444111......000(((+++''',,,::::::///,,,,,,...000222222111///...)))+++------***)))***,,,,,,000///,,,...555777555555999<<<999222......000+++---///000//////000111:::333+++***...333444333444333111,,,(((&&&&&&(((&&&***111777999444,,,%%%BBB;;;222+++***,,,000222///$$$###,,,///***---888---,,,,,,+++(((&&&---666%%%&&&///...""" '''&&&$$$$$$%%%&&&&&&&&&&&&%%%!!!%%%&&&%%%&&&))))))&&&(((((((((((((((((((((((("""(((......***)))---222000+++$$$!!!&&&///333000777???666777 ((((((555777;;;;;;444111444555222333///%%%:::666CCC777<<<'''***---.........000222%%%///999:::444......111,,,---...---+++)))***+++444111777;;;444222111((()))%%%###%%%''')))...444'''+++111444555444222111999///'''$$$###!!!!!!###"""###$$$%%%&&&'''''''''!!!%%%))))))&&&$$$%%%&&&%%%$$$%%%&&&%%%###$$$'''%%%"""###'''""" %%%&&&!!!%%%"""$$$%%%%%%$$$#########******)))((('''%%%###"""(((((('''&&&&&&%%%$$$###,,,)))''''''((())))))(((((((((((()))((((((''''''%%%&&&'''((('''&&&$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&***)))+++,,,,,,(((&&&&&&%%%&&&'''&&&$$$"""""""""&&&###"""(((+++(((+++)))######(((***((())))))((('''(((+++000444444222000000111000---******'''$$$$$$(((,,,......$$$(((,,,...---+++)))(((,,,---000333000)))'''***111666///'''((('''+++777((()))((($$$$$$'''(((&&&&&&'''((('''&&&%%%&&&'''%%%(((%%%!!!&&&111000'''###$$$###!!!###&&&%%%!!!%%%&&&&&&$$$"""!!!!!!"""""""""###$$$$$$$$$$$$$$$"""$$$&&&(((((())),,,...***+++000444222...///444)))***,,,------+++(((&&&+++'''$$$&&&+++---+++(((***)))(((''''''((()))***(((''''''&&&&&&&&&'''''')))))))))(((&&&''')))+++((('''&&&%%%%%%&&&((()))"""%%%''''''%%%###$$$&&&+++,,,)))%%%$$$'''(((&&&&&&''')))+++...000333444,,,,,,,,,------------...------......---,,,***))),,,...111333555444333222222000///000222111---)))&&&###%%%***,,,))),,,333,,,---//////---+++******+++444:::555***&&&,,,444333,,,%%%&&&+++...+++%%%+++333***777############$$$$$$%%%%%%%%%)))*********((('''%%%###""""""%%%+++,,,'''$$$$$$*** )))***)))***(((888************)))'''&&&$$$(((&&&&&&((((((%%%%%%(((%%%(((+++,,,)))''''''((()))***)))%%%%%%((((((&&&---%%%$$$+++***!!!###,,,'''######)))---...---))))))((('''''')))...222((((((+++111666777333///111///,,,******---111333,,,+++******+++,,,///000***++++++***))))))***,,,)))...444444111///111444333444333000,,,)))((())),,,...000///...,,,++++++000***'''+++444999555000------,,,***''''''(((***...,,,///777999333//////555111,,,***,,,/////////%%%555999---,,,888999...444///((($$$''',,,+++''',,, &&&444111(((%%%!!!%%%%%%%%%%%%%%%%%%&&&&&&,,,)))'''(((***+++***(((,,,+++*********((($$$!!!%%%)))111KKK666666---222//////+++(((***......***666888444---///666444)))&&&AAA///222GGG333***>>>111...,,,,,,...///---+++&&&&&&(((+++///222333222"""%%%222;;;888IIIAAA555222...++++++---000222???<<<@@@<<<...((()))%%%$$$###,,,$$$###+++%%%***###000555...***000444222333$$$###'''"""!!!###"""!!!"""$$$$$$###!!!###&&&'''$$$$$$'''&&&###&&&&&&&&&%%%$$$"""###$$$### $$$%%%!!!###"""$$$!!!"""######""""""""""""))))))))))))((('''&&&&&&'''''''''''''''((((((((())))))(((''''''((()))***&&&''''''(((((((((''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$###""""""###############$$$%%%%%%'''''')))***)))'''%%%%%%###$$$%%%%%%$$$$$$$$$$$$(((&&&###!!!"""&&&***---%%%((('''$$$'''...222111+++,,,,,,,,,,,,///333666111000......//////,,,))))))((((((+++///111000///+++---......,,,)))((('''000000333666333,,,+++---///444...'''******---999,,,---+++'''&&&((((((&&&*********)))&&&$$$$$$%%%***---***&&&+++444444+++###%%%$$$!!!###&&&%%%!!! """######$$$%%%&&&!!!"""######$$$$$$######!!!###%%%&&&&&&&&&)))***...,,,------,,,***///777---...//////---)))%%%"""###  %%%)))(((&&&)))(((''''''''''''((()))&&&%%%%%%%%%%%%%%%&&&&&&)))***)))(((''''''(((***+++***'''%%%$$$$$$%%%%%%"""$$$''''''&&&&&&)))+++...///---)))(((+++,,,***))))))***+++---///111222/////////000111222222333///......---,,,------...***+++...000111000...---111///,,,,,,---,,,***'''''''''))),,,***&&&***111)))+++,,,,,,)))'''''''''---000111...(((%%%&&&)))///***''''''++++++'''"""---888+++%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$###%%%******&&&$$$%%%,,,&&&000,,,***...***666555000)))###"""$$$)))---(((%%%%%%((((((%%%%%%((($$$(((,,,------,,,---......///,,,'''%%%&&&&&&###+++%%%%%%++++++###!!!&&&######%%%***//////***%%%)))(((''''''))),,,000222///111333333111---***((()))))))))))))))******+++******+++,,,------------+++++++++***(((((()))+++)))+++000555888888666333...,,,***((((((((())))))***,,,------+++)))((((((++++++...222555333...)))+++******---222666777777333//////333333///...000999555///,,,,,,,,,,,,+++(((,,,+++'''%%%)))---...+++)))(((((('''$$$!!! +++"""'''///***&&&&&&"""%%%%%%%%%&&&&&&&&&&&&&&&)))'''%%%%%%''')))(((&&&$$$$$$$$$&&&(((***)))((('''$$$---===000------000......,,,((((((,,,---+++444555///***000:::999000***CCC111222DDD111***<<<===666---((((((***,,,---......///222555555444222'''%%%222DDD$$$+++---&&&222111...------...111222888777<<<999)))%%%***((($$$###---###"""+++(((///,,,333222)))'''///555555>>>+++ $$$###"""%%%"""!!!!!!###%%%&&&%%%###!!!$$$%%%######%%%$$$!!!%%%&&&&&&&&&###!!!"""###""""""$$$!!!"""### '''((((((((((((((())))))%%%%%%%%%&&&((()))+++,,,%%%''')))(((&&&&&&))),,,%%%%%%&&&&&&''''''((((((+++***)))((((((((()))******))))))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&)))***+++++++++***)))((($$$$$$$$$$$$$$$#########&&&%%%$$$$$$%%%'''***,,,%%%'''((('''***000444444((()))+++++++++---000222...---,,,---......,,,***(((***---111555555222///---...///...+++))))))***111111333666333...,,,///,,,111,,,'''+++,,,///:::---///---(((&&&''''''$$$)))***+++***'''&&&'''((((((***((($$$(((///...'''###%%%$$$"""###&&&%%%!!!!!!###%%%&&&'''!!!!!!"""############### """#########$$$&&&(((---+++,,,---+++(((,,,333+++,,,......---)))%%%###'''$$$!!!"""&&&)))***)))(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''(((((()))******)))'''&&&((()))+++)))(((&&&%%%%%%&&&&&&&&&'''(((''''''(((+++---(((***)))&&&''',,,///---,,,,,,,,,,,,---...///000------......///000111111000...---+++,,,---000111***+++---......---+++***...,,,******,,,------,,,)))***,,,,,,((($$$&&&,,,$$$&&&))))))((('''((((((+++)))''''''((((((&&&$$$(((''''''((()))'''### ---+++<<>><<<888555000---------,,,///444444111---******))))))(((***###"""'''%%%!!!*** !!!(((000///&&&###'''((($$$)))+++$$$$$$'''###%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%&&&''''''&&&&&&%%%$$$&&&***---......,,,!!!***...---&&&000000,,,//////***(((+++///000333111+++&&&,,,777777000000FFF333222@@@...***999;;;555---))))))---111333...///111333555444000---,,,$$$...GGG---+++'''%%%111000///......///111222444222777444'''%%%,,,+++&&&&&&111&&&"""+++***444,,,///,,,%%%%%%,,,...+++===--- !!!%%%###"""$$$"""!!!!!!###&&&'''&&&%%%!!!%%%%%%######%%%%%%!!!$$$%%%&&&'''""" !!!$$$""" $$$ """ """ %%%%%%%%%%%%%%%&&&&&&'''#########$$$%%%''')))+++ %%%((('''$$$###'''+++$$$$$$$$$%%%&&&'''((((((,,,***(((''''''(((***+++,,,+++***)))((((((''''''''''''&&&&&&''''''((())),,,///000......//////,,,'''%%%$$$#########"""!!!"""""""""###$$$%%%&&&'''++++++***((((((***,,,,,,$$$&&&(((*********,,,---,,,,,,,,,---...------,,,***,,,///222333333000...***,,,...///...---------000...///111000,,,***---***///***&&&++++++---666***,,,+++&&&%%%&&&&&&###%%%'''))))))))))))+++---$$$&&&%%%"""$$$((((((###$$$%%%$$$"""###'''&&&""""""!!! !!!"""""""""!!!!!!!!!"""############""" """""""""$$$''')))''')))...222000***))),,,###%%%)))+++,,,+++)))'''...***'''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,)))***+++)))'''&&&'''(((''''''''''''((()))+++,,,---,,,***((('''''')))***"""%%%&&&$$$'''...222222...............///000111...---,,,,,,,,,,,,---...,,,+++++++++,,,---//////......///000///...,,,+++******,,,///222444555555+++***)))((('''%%%%%%'''!!!$$$''')))******,,,---'''%%%###&&&***,,,***((("""$$$%%%&&&$$$######### 333(((***KKK888222$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***)))&&&%%%((('''$$$###&&&!!!%%%000$$$!!!,,,%%%'''$$$,,,666===<<<333((( &&&######&&&&&&%%%&&&***((()))***+++***)))))))))(((******'''(((---///---'''%%%(((------******......,,,***+++...111111111...***&&&(((---///...+++---......,,,***)))+++---'''))),,,......---+++)))***+++,,,---,,,,,,***)))((()))***)))((((((***,,,///+++)))---222222+++###)))&&&%%%(((///222000,,,&&&(((***+++,,,,,,...000///...+++))))))***---///444222111333666555000+++...,,,*********---222666((('''&&&&&&'''((())))))(((###%%%+++)))!!!###""" '''333333)))$$$'''&&&%%%,,,,,,###$$$(((###$$$$$$$$$%%%&&&&&&'''''')))((('''''''''((((((((('''&&&'''***000666;;;===111!!!+++&&&///&&&555000)))///111,,,)))---444888777666111******///222000444FFF444222:::+++***444444333111000///000000000)))***...111444333///+++111***))):::(((111000222333111...,,,,,,...000222555///000///''')))...+++***,,,888+++$$$***(((222$$$&&&&&&$$$%%%'''###---'''%%%''''''###!!!######""""""###%%%&&&$$$###$$$''''''%%%%%%''''''$$$###$$$$$$%%% ###""" """&&&"""%%% """  $$$###""""""!!!""""""###"""!!!!!! !!!###%%%&&&###'''&&&###"""%%%)))$$$$$$$$$$$$%%%'''((()))+++)))'''%%%%%%''')))+++((('''%%%$$$#########$$$&&&&&&&&&&&&&&&'''((((((+++//////++++++......***&&&###!!!!!!###$$$$$$""" !!!###$$$$$$$$$$$$---+++)))'''%%%#########$$$'''***+++++++++,,,---+++,,,---......------...+++,,,---...---,,,,,,,,,(((+++///111000...,,,,,,///++++++------***)))+++***...)))%%%))))))(((///(((******'''&&&(((((($$$$$$&&&((((((((()))+++---&&&''''''%%%&&&)))(((%%%$$$%%%$$$"""$$$'''&&&"""%%%###!!!!!!"""""" !!!!!!"""############### !!!"""###$$$&&&***---((()))...222///***)))---!!!%%%(((*********))))))'''$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((()))***+++,,,(((*********(((''''''((((((((())))))+++,,,---...---+++)))''''''((()))***''')))***(((+++111444444////////////000111333333333222///...,,,,,,------&&&(((***---...---,,,+++//////000000000///...---))),,,000333555666666555,,,)))%%%%%%''')))'''######%%%(((******)))***+++%%%%%%&&&'''((()))******!!!"""!!!!!!"""%%%(((,,,'''###(((...***---$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((()))))))))&&&%%%'''&&&$$$$$$&&&$$$(((444)))'''333---///:::777111,,,(((&&&&&&&&&((($$$###&&&&&&%%%&&&***))))))))))))***))))))(((000111///)))&&&((('''$$$%%%&&&***------+++,,,000,,,)))%%%$$$%%%))),,,...***'''%%%(((...111///,,,444000+++((((((((('''%%%'''((()))*********))))))---,,,+++*********+++,,,%%%'''((())))))***,,,///000---***)))))))))'''$$$)))((()))...444555000+++(((***++++++++++++---......***'''(((,,,111222222444555666444000+++&&&$$$)))+++,,,******,,,///222 """###%%%&&&(((***+++&&&&&&&&&&&&%%%$$$""" +++$$$%%%---///''' &&&&&&...111(((&&&(((###"""######$$$%%%&&&&&&&&&((((((((('''''''''((()))%%%%%%''',,,555>>>EEEIII333"""***$$$000***777---%%%---000+++(((---666<<<:::<<<:::222,,,,,,111444333BBB333000444)))+++///444444333111///---------'''))),,,000444555333000111222''')))...---,,,666222---***)))+++...111777,,,******'''+++...&&&...111===000'''***&&&...'''&&&$$$###%%%&&&!!! ###((()))&&&###&&&,,,$$$###"""###$$$$$$"""!!!$$$'''(((%%%%%%((('''$$$###############""" !!!&&&222###"""'''""" ###"""!!! """""" ###"""!!! !!!"""###"""  !!!###%%% ###&&&&&&$$$###%%%'''&&&&&&%%%%%%%%%'''((())))))(((%%%$$$$$$&&&)))***'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&+++***$$$$$$(((((("""### ###''''''%%% !!!"""$$$%%%%%%%%%%%%)))&&&%%%&&&$$$!!!!!!###"""$$$'''((('''''')))***+++---......---,,,---...+++++++++***((((((***,,,,,,///000000...+++***)))000+++))),,,---+++***,,,***...((($$$)))'''$$$***))),,,,,,***)))+++***'''&&&'''((('''&&&%%%&&&'''%%%&&&&&&'''''''''&&&&&&$$$&&&%%%###$$$'''&&&"""###!!! ###%%%###!!!""""""###$$$$$$$$$$$$$$$"""###$$$$$$%%%(((,,,///---+++***+++(((''',,,444%%%%%%&&&&&&''''''''''''"""""""""###$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''(((******)))(((((()))******++++++++++++++++++)))((('''(((***---......,,,...---)))***...000///000000000000111222333333222000...+++******+++,,,&&&))),,,///000///,,,***,,,---...///////////////,,,///111222111///......,,,***'''%%%(((+++)))###''')))******(((&&&%%%&&&&&&((()))'''$$$"""###%%% """&&&))) )))...666///@@@555%%%%%%%%%$$$$$$$$$$$$###((('''&&&%%%%%%%%%%%%%%%(((%%%%%%''''''$$$$$$'''''''''222+++***444///666555///&&& $$$+++000***&&&%%%&&&&&&%%%&&&***))))))(((***---//////...---...,,,'''%%%''''''$$$%%%(((,,,---,,,+++---000)))(((((((((''''''''''''###"""###(((...222222000...***%%%%%%(((***)))'''+++++++++++++++,,,,,,,,,---+++***((((((***,,,---&&&''')))******+++...000,,,+++***((('''(((+++---''''''***///222222---)))------,,,***(((&&&'''((())))))+++000666888444///111444666555000,,,))))))(((---000,,,)))))))))((("""%%%'''((((((((()))***'''&&&###!!!"""$$$$$$###***&&&###&&&---///,,,(((+++$$$,,,555---''''''&&&######$$$$$$%%%&&&''''''&&&''''''&&&%%%%%%&&&(((...---,,,...333888;;;===111###%%%%%%---///555)))$$$+++---)))&&&,,,555:::333777888444---+++...222...<<<000......''',,,+++---,,,,,,++++++///555999''''''(((+++///111111111'''333))))))111***(((333000,,,((((((***---000666***((()))'''+++---%%%...000:::...''',,,&&&---333---&&&"""###&&&'''&&&!!!%%%(((&&&"""###,,,555$$$######$$$%%%%%%$$$""""""&&&&&&$$$$$$&&&&&&"""#########"""%%%$$$%%%'''%%%"""###'''MMM222$$$%%%###$$$'''$$$###!!!$$$$$$"""###"""!!!!!!!!!###%%%&&&$$$###!!!!!!!!!$$$&&&(((%%%&&&'''(((((('''&&&&&&)))(((&&&%%%%%%'''((()))((('''&&&%%%%%%''')))***((('''&&&%%%&&&''')))***&&&&&&%%%%%%&&&&&&'''(((&&&,,,***###!!!'''&&& &&&"""###%%%$$$"""!!!"""###$$$%%%&&&&&&&&&&&&######&&&&&&######'''!!!###$$$$$$$$$$$$&&&(((***,,,...---+++***+++,,,''')))+++***))))))+++...000000...,,,))))))+++---000+++(((***,,,******,,,***---'''$$$***((($$$(((***------******+++)))%%%%%%&&&&&&%%%$$$######$$$ !!!###%%%$$$######$$$%%%&&&%%%###$$$'''&&&"""### !!!%%%'''%%%"""######$$$%%%%%%%%%%%%%%%'''''''''%%%%%%'''***---,,,)))((('''%%%%%%,,,555+++***(((&&&%%%%%%&&&''' """%%%'''(((((())))))%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%''')))***)))))))))***((())))))******++++++***)))''''''***...111111000,,,...---******///111///111111000////////////000...---***)))((()))+++---,,,...000222222111000///***+++,,,...///000111222/////////,,,)))''')))++++++000///***''')))***((((((***++++++***((((((((()))***)))'''$$$"""!!!""""""!!!!!!"""###$$$%%%%%%++++++$$$444///***%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$&&&$$$%%%((((((%%%%%%'''&&&!!!+++((((((---)))555$$$$$$$$$&&&(((,,,///222---)))&&&'''&&&%%%&&&***,,,+++***,,,///111111000%%%''''''$$$%%%)))***)))%%%***...---+++***,,,...***+++++++++)))'''&&&%%% """%%%))),,,...//////%%%$$$$$$%%%'''***,,,---,,,------...///.........)))))))))******+++,,,,,,)))***++++++***+++---///((((((((())))))+++...///&&&''')))+++---------,,,---...---+++((('''(((***,,,///333777888666333111555444444444333111...+++&&&...111+++'''''''''%%%###&&&)))***(((''''''))))))!!!###...111((($$$(((%%%)))((($$$)))444666000333"""&&&555000%%%&&&***$$$$$$%%%&&&'''((()))***&&&((()))'''%%%%%%''')))666333000.../////////...333'''((((((666333)))***//////)))'''---444888222222333444222///,,,+++'''444,,,,,,***&&&...)))###%%%(((***,,,111666;;;///,,,)))(((***,,,......###000***222***222(((...++++++*********+++---...222+++---...(((+++000,,,***)))000&&&###---+++222444...'''""""""$$$'''***%%%&&&&&&$$$"""%%%***---#########%%%((()))((('''###&&&&&&$$$$$$&&&&&&###$$$$$$$$$$$$---++++++,,,***&&&&&&)))ddd===$$$"""$$$((()))$$$%%% """%%%%%%#########""""""$$$''')))+++%%%$$$######$$$'''***,,,)))(((((()))+++***(((&&&***)))'''&&&&&&'''((()))((('''&&&&&&'''((()))***%%%$$$###"""###%%%'''((()))))))))))))))***+++++++++111///&&&$$$******"""---'''!!! !!!"""!!!!!!"""###$$$%%%%%%&&&'''######((((((%%%%%%)))%%%''''''''''''(((***,,,)))+++---,,,***((()))***$$$'''+++,,,,,,,,,...000///...***'''&&&)))///333///)))%%%'''***))))))***)))---'''%%%+++)))%%%)))***------)))((((((&&&!!! """############$$$&&& !!!###&&&%%%###$$$%%%%%%&&&%%%###$$$((('''###%%%""" !!!%%%'''%%%!!!$$$$$$%%%&&&&&&&&&&&&%%%******(((&&&$$$%%%(((+++%%%%%%(((***(((&&&***000...,,,)))&&&%%%&&&((()))!!!###&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''$$$&&&)))******)))***+++###$$$&&&(((***,,,,,,---,,,+++***---000222000...---000000...000666999999333222000///---,,,,,,,,,000...---,,,---///111333222333333333333444444444***+++---///111333555555//////,,,'''$$$%%%***...+++555888///&&&&&&***,,,&&&))),,,.........///000+++)))((('''''''''%%%############%%%&&&&&&### ...&&&333...000000%%%%%%%%%$$$$$$#########%%%%%%#########$$$%%%&&&$$$###$$$((()))&&&%%%''')))((((((''')))&&&666...,,,***))))))+++...000///+++(((((('''%%%&&&***000...+++,,,...000...---(((***(((######%%%&&&###&&&+++///---***)))+++,,,+++***(((%%%"""!!!###$$$###&&&)))+++***))))))***(((******'''$$$###%%%((('''(((+++,,,---,,,***)))&&&(((***,,,---,,,++++++------...,,,+++***+++---'''&&&&&&)))+++---,,,+++&&&((()))))))))+++...111+++,,,---,,,+++,,,///222444777:::777333111333777===888444333555333,,,&&&###,,,///***%%%''')))''' $$$((()))'''&&&'''(((***(((EEEHHH000$$$,,,'''111000"""))),,,$$$999 !!!333000###%%%---&&&&&&'''((()))***+++,,,(((***,,,***((('''))),,,///...,,,---///111222222666++++++%%%;;;444,,,222555333,,,***///555777;;;777666:::===888000***"""///***+++(((%%%///'''$$$***000222000,,,***)));;;666000,,,+++---///000+++000)))666---)))...$$$&&&))),,,---------,,,000///555666,,,---666666&&&"""'''...///888+++(((%%%$$$""" !!!###$$$$$$%%%%%%''''''###""""""###'''***------,,,%%%((()))&&&&&&)))(((%%%$$$%%%%%%&&&***'''(((,,,)))""""""''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''***---000000...,,,******,,,...000%%%$$$######&&&'''((('''************************)))))))))))))))))))))))))))***+++,,,,,,***)))'''+++)))$$$!!!!!!###''')))&&&&&&%%%&&&''')))+++,,,,,,***((((((''''''%%%###(((%%%"""!!!"""""" &&&)))$$$ """$$$###"""&&&'''%%%%%%'''&&&"""000+++))))))(((&&&'''+++++++++)))(((''''''&&&&&&,,,,,,...000111000---***(((((()))***+++,,,,,,------+++(((&&&&&&(((***+++###$$$%%%'''((((((((((((!!!"""%%%'''''''''&&&%%%$$$$$$$$$$$$$$$###"""!!!$$$"""%%%'''$$$'''&&&&&&'''''''''&&&$$$###"""""""""#########$$$$$$%%%"""$$$***,,,((('''+++,,,+++***'''$$$$$$%%%'''((($$$(((444555,,,&&&)))000+++))),,,***%%%$$$((("""((()))&&&&&&(((&&&!!!$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''')))++++++)))''')))***///333222---...222,,,(((%%%)))111444111,,,666666555222000///000222666444111///...---,,,+++444222222333111,,,,,,///...555666000...444444...---,,,---111555444...(((!!!%%%'''&&&######(((,,,......---++++++++++++++++++***)))((('''&&&&&&&&&(((###"""%%%$$$""")))%%%%%%((('''""""""'''***)))((('''&&&'''(((((('''$$$!!!!!!$$$'''((((((###$$$%%%&&&%%%$$$###"""$$$&&&)))***)))((('''(((000+++$$$ %%%((( (((---***(((+++,,,)))(((((('''&&&%%%%%%''')))))),,,---,,,)))&&&'''(((,,,(((------$$$$$$)))&&&)))---///---(((&&&(((,,,111222...(((%%%&&&%%%""" !!!$$$&&&(((((((((((()))'''%%%%%%&&&((()))))),,,(((''',,,///---+++,,,(((***,,,,,,+++))))))***000,,,((((((+++,,,+++)))++++++,,,---.........---++++++,,,---//////---+++'''***...111222333555777000222333111///...111555888666444333333111...+++111111111...***&&&$$$###''''''((()))***((($$$!!!)))))))))222999---###+++&&&''''''&&&%%%$$$&&&'''%%%&&&((()))))))))((('''***((((((***)))'''***///???222******)))$$$$$$+++''''''(((((()))---333777'''111,,,$$$***000000333555666555111---...444999111666555......333333,,,(((...000---...444777555***222888666///)))***...777555222111111///---+++***===YYYJJJ---###&&&>>>999///+++...---$$$###)))(((...???FFF888,,,+++((("""&&&,,,***&&&333;;;222&&&&&&### ###'''&&&"""###''')))%%%######### %%%%%%$$$$$$%%%%%%&&&'''&&&$$$"""$$$&&&(((&&&$$$---+++(((%%%***'''%%%&&&'''%%%$$$$$$$$$$$$$$$%%%&&&((()))***(((((()))(((((((((+++------+++)))(((((()))+++---+++)))&&&&&&)))+++,,,---***+++++++++,,,,,,---------------------,,,,,,,,,++++++---------+++)))(((+++)))(((&&&&&&&&&((()))%%%%%%$$$%%%&&&''')))******(((''''''((()))'''&&&)))&&&######$$$$$$###!!!'''"""'''///(((###''''''%%%%%%((('''$$$***&&&$$$&&&%%%######&&&///...------,,,,,,,,,,,,,,,,,,,,,...///...,,,)))*********)))******+++++++++***)))((()))***,,,---------,,,,,,***)))(((''''''(((((('''&&&$$$"""!!!%%%%%%$$$$$$$$$#########"""***&&&"""(((***'''***###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&$$$%%%+++,,,)))(((,,,++++++***(((&&&%%%&&&'''&&&###(((444888222...111,,,***,,,000///(((###$$$###''')))&&&&&&)))'''"""$$$%%%&&&'''(((((('''&&&''''''''''''''''''''''''*********,,,......,,,***,,,+++,,,...---***+++///***+++---///222444555555;;;999666222///---++++++000000000111111111000///+++***---111222//////222///333444111000111000...111///---///111000+++&&&%%%(((***(((&&&&&&***...///......---,,,++++++***((((((''''''''''''((((((((($$$!!!!!!$$$&&&&&&%%%&&&(((---000+++$$$$$$))),,,+++)))&&&%%%$$$$$$%%%&&&$$$###$$$$$$""""""###$$$%%%&&&&&&&&&&&&+++---...---***'''%%%%%%&&&%%%%%%$$$###"""""""""''',,,---)))&&&'''&&&"""###$$$%%%&&&'''(((***,,,)))***+++***'''&&&'''((()))$$$'''''' $$$,,,+++''')))***)))%%%$$$%%%'''''')))((($$$###&&&%%%###&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&'''((()))+++++++++***&&&%%%))),,,***(((((((((***,,,,,,***)))))))))+++++++++++++++,,,...000////////////...---,,,+++,,,---......---,,,+++***))),,,000333444444555777111222333000------000333111111111222222000+++(((+++******)))************&&&%%%&&&((())))))'''$$$%%%%%%###)))000''''''%%%&&&&&&%%%$$$$$$&&&'''&&&'''((()))))))))((((((&&&%%%&&&******(((+++///???666---)))&&&###$$$''',,,++++++))))))+++///333111777...$$$,,,444666999555888999333,,,)))...333:::888333///111555333...(((---...)))))),,,...,,,+++111777777111,,,---111...---++++++++++++***(((111222???555,,,,,,&&&000???222******)))&&&+++444+++,,,888;;;---%%%))))))$$$,,,999;;;666::::::+++''''''$$$!!!"""%%%$$$ !!!&&&)))&&&%%%&&&%%%"""$$$$$$$$$$$$$$$%%%%%%&&&)))'''%%%%%%''''''%%%###'''''''''''',,,+++)))'''))),,,,,,(((%%%%%%&&&'''(((***,,,---,,,---,,,+++((('''(((***,,,+++)))(((((()))+++,,,...,,,******,,,...//////***++++++,,,---...//////,,,,,,,,,,,,++++++***)))---.........---,,,***)))******************))))))$$$$$$$$$$$$$$$%%%&&&'''((('''&&&((()))+++***))))))'''%%%%%%&&&&&&&&&%%%&&&((('''$$$%%%((((((%%%$$$''''''$$$%%%((()))'''(((%%%%%%((((((%%%%%%(((000//////......//////000,,,+++***+++,,,+++)))''',,,+++***)))((())))))*********+++,,,---...//////000000///...,,,***((('''+++***)))(((&&&$$$###"""'''&&&%%%$$$$$$$$$%%%&&&$$$+++&&& &&&'''$$$'''"""###%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&'''+++,,,******,,,***++++++***(((&&&'''(((&&&###'''222666333111444'''(((---222222+++$$$###$$$'''((('''''')))(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''((()))++++++)))'''---(((&&&)))+++***+++...***///444444000///222777222000------000111///------///111333444333222111((('''***///111///000222111//////111111---+++---555222...,,,,,,+++(((%%%&&&'''((('''$$$$$$'''***//////......---+++***)))%%%%%%&&&&&&'''((()))***&&&%%%%%%%%%&&&'''(((((($$$+++333666///&&&%%%******)))'''%%%$$$$$$$$$$$$######$$$&&&***++++++***""""""###$$$&&&''')))***,,,---...,,,)))&&&$$$$$$###$$$%%%&&&&&&%%%$$$###,,,,,,***&&&%%%%%%###!!!"""$$$&&&((()))***+++'''((((((&&&%%%%%%''')))'''###''')))###&&&---***'''''''''&&&%%%$$$$$$$$$"""###""""""%%%%%%###$$$$$$$$$$$$%%%'''((((((%%%'''))),,,------,,,+++---***))),,,---***)))***)))***,,,+++)))(((((()))&&&))),,,,,,+++,,,111666333222111000---+++)))(((,,,...///---***((((((***+++///333666666555555666111222111...++++++...222---...///111222///***&&&'''%%%$$$&&&***------,,,&&&%%%%%%&&&((())))))((('''&&&"""&&&---&&& (((###$$$%%%$$$$$$$$$&&&(((&&&'''(((((())))))((((((%%%$$$'''******''')))---999777111'''###$$$%%%$$$------,,,***)))***...111777<<<000%%%---888===BBB000333555222,,,***...444???666///111444333111000(((++++++(((&&&((()))(((,,,111666666222///000222+++)))))))))+++,,,+++***222(((,,,&&&(((///'''+++111)))$$$(((+++...777BBB---***222444)))'''000333%%%---<<>>@@@888......333---,,,,,,...---***,,,000444111...,,,+++***)))'''---+++)))))))))(((&&&%%%(((!!!***)))///444((((((---...///---)))&&&(((***)))$$$+++333...,,,...***###"""***...'''&&&(((!!!$$$&&&$$$###&&&&&&%%%%%%)))***&&&$$$$$$$$$!!!!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%'''((('''&&&$$$EEE222&&&)))***%%%'''000'''''''''((()))+++,,,---&&&(((+++,,,,,,+++,,,---)))))))))))))))))))))))),,,,,,...111222111---)))''''''((((((((()))))))))%%%&&&)))+++,,,+++)))((()))))))))))))))******+++%%%%%%%%%%%%%%%&&&''''''%%%&&&''')))*********)))+++)))''''''&&&&&&$$$"""%%%&&&'''&&&######%%%'''&&&000///%%%"""333HHH(((++++++(((''')))(((%%%///+++***------+++,,,000+++************++++++,,,''''''(((+++------***(((***+++---//////...---,,,++++++,,,,,,---,,,,,,,,,---------,,,,,,***)))(((&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!***'''$$$))))))###%%%++++++,,,,,,+++)))(((&&&''''''''''''(((((((((((((((++++++''''''+++---***'''(((((('''&&&'''))),,,%%%&&&)))+++...///---***)))+++(((!!! $$$%%%###### !!!%%%'''%%%&&&+++(((((()))))))))(((&&&&&&((((((((((((((((((((((((((('''((()))++++++)))''')))(((+++......++++++///,,,+++***,,,///000...,,,)))+++---111333555666666---000111000...000555:::999111+++---222333444777+++,,,,,,---111333...'''***+++,,,++++++***++++++***)))'''&&&'''((((((((()))'''%%%$$$$$$%%%'''(((((((((((()))***,,,......000---)))(((***,,,+++***&&&(((&&&######'''&&&!!!'''&&&%%%$$$$$$%%%&&&'''$$$'''+++,,,***))))))***%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%'''$$$$$$&&&&&&%%%###!!! %%%###%%%)))'''""""""&&&)))&&&$$$%%%***,,,+++(((%%%###"""###%%%&&&%%%###&&&"""&&&&&&---333...''')))+++***(((''')))+++,,,---,,,'''&&&''''''$$$!!!###%%%))),,,...000111***---...+++&&&###$$$'''(((((()))+++)))$$$%%%)))$$$%%%&&&&&&&&&'''***---***(((&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###""""""$$$(((---000111111000...+++))))))***%%%(((***)))'''%%%'''))))))&&&###"""###%%%&&&&&&%%%&&&''')))***+++++++++)))'''&&&&&&'''((('''&&&&&&,,,)))(((///---&&&(((%%%&&&&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%&&&'''((((((&&&'''***)))''')))...///222555333)))"""&&&...)))))))))(((&&&%%%&&&(((///===:::...+++(((###%%%,,,***)))(((***---000222...999AAA===555000///...---+++,,,000000---000555444///+++***++++++***'''///---++++++++++++)))'''***###,,,+++000444%%%$$$%%%((()))'''$$$&&&,,,000222)))+++000+++***,,,((($$$!!!)))---&&&%%%(((###!!!&&&)))&&&$$$&&&&&&%%%'''***+++'''%%%'''(((&&&"""###%%%&&&'''&&&%%%$$$%%%&&&((('''%%%$$$%%%''')))))))))(((VVV666 $$$)))"""###---******)))((('''''''''(((&&&(((+++,,,+++++++++,,,))))))))))))))))))))))))+++******+++,,,,,,***)))(((((((((((())))))))))))&&&(((+++---......,,,+++''''''''''''((()))***+++###$$$&&&'''((('''&&&%%%###%%%'''(((*********))))))(((&&&&&&&&&&&&$$$"""&&&'''((('''$$$###%%%''' !!!'''333***---...+++***+++)))%%%---)))''')))(((''')))---+++******))))))******+++&&&'''))),,,......,,,))),,,---///111111///,,,***)))))))))***+++,,,---...******+++++++++***))))))###%%%'''))))))((('''&&&###$$$%%%&&&&&&&&&&&&%%%!!!+++***'''------'''((())))))***++++++***(((((()))*********++++++++++++(((++++++&&&&&&+++,,,)))'''''''''&&&%%%&&&))),,,$$$''')))+++---...+++&&&***...---'''$$$%%%!!!###%%%&&&$$$&&&+++((()))***++++++)))'''%%%))))))))))))))))))))))))---------///000000///---%%%%%%'''***)))(((,,,333++++++,,,,,,++++++******000111222111///,,,++++++...222444333///...111444333,,,)))...333333333333+++///000...222999444((()))+++---...,,,+++******+++***(((((()))*********)))(((%%%######&&&)))+++&&&'''((())),,,...000222555///)))(((,,,...---***###)))+++&&&###&&&&&&"""#########$$$&&&(((***+++,,,,,,***&&&"""!!!###&&&######%%%&&&&&&%%%###"""!!!###$$$$$$###$$$&&&(((---***%%%""" !!!$$$&&&!!!!!!%%%***((("""###)))111---((((((***,,,***'''%%%$$$###$$$&&&'''$$$!!!$$$ )))111000111///%%%'''+++...---((('''***...''')))'''######&&&'''%%%/////////...---+++(((''')))+++,,,(((###"""%%%)))######%%%'''%%% !!!&&&"""$$$%%%%%%&&&(((+++...((())))))'''"""!!!$$$'''######$$$%%%%%%%%%$$$$$$&&&### $$$(((,,,...111000...+++(((&&&'''(((&&&))),,,***&&&######$$$%%%$$$###$$$''')))))))))))))))(((&&&$$$%%%))),,,&&&%%%%%%&&&((()))((('''$$$)))### ''''''###&&&&&&''''''&&&%%%$$$&&&'''(((((('''&&&'''((()))***000---++++++((($$$%%%)))...,,,///000)))###---===$$$%%%&&&&&&&&&''')))++++++555///&&&))))))"""111444555000(((###$$$'''111;;;???777111000---&&&+++))),,,222444333777>>>333...))))))+++---,,,)))***)))''''''(((((('''%%%'''(((666111,,,---$$$+++ %%%(((&&&""""""%%%'''222&&&$$$&&&"""%%%***((($$$"""%%%###++++++###(((+++'''$$$%%%%%%$$$(((++++++'''&&&))),,,+++"""$$$%%%''''''&&&%%%$$$''')))***)))%%%###$$$&&&"""%%%+++111'''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&)))///111...---///******+++,,,,,,,,,++++++)))---000///+++)))+++...,,,***))))))))))))(((&&&'''&&&%%%&&&(((******)))((()))***)))''''''((()))#########$$$$$$%%%%%%%%%%%%###!!!###(((+++,,,+++(((%%%"""!!!"""$$$%%%&&&"""&&&******'''$$$!!!"""###%%%%%%%%%%%%'''(((###)))***'''%%%&&&(((%%%000111))),,,888888---***))))))+++------,,,************************+++---,,,+++***))))))))))))...,,,***)))***+++++++++444000***''''''(((******''')))***)))'''$$$###$$$***)))(((((()))(((&&&%%%$$$&&&)))***(((&&&%%%%%%+++)))''')))+++---+++)))))),,,...---***)))***,,,,,,+++******+++...111333)))***+++***(((***///444+++---,,,+++111666333+++,,,---((($$$'''&&&%%%$$$###$$$%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$%%%,,,***'''%%%###$$$%%%&&&(((***+++***(((&&&%%%&&&,,,'''&&&)))***''')))///...***(((***///000***$$$111333333111---+++,,,...222000......000222333333999999777555222222444666///......000333444222//////---+++(((&&&&&&'''(((***&&&######%%%''''''&&&'''+++***&&&%%%)))((($$$&&&(((***---.../////////*********(((&&&&&&(((***)))***)))((('''(((+++---$$$$$$&&&))),,,...---,,,******)))((('''&&&%%%%%%######$$$%%%%%%$$$######%%%$$$$$$'''+++---,,,***((('''%%%$$$###"""""""""&&&""""""$$$$$$"""$$$'''000---)))'''&&&&&&%%%%%%#########$$$%%%%%%&&&'''"""###%%%'''***,,,---...111---))))))+++***&&&"""%%%%%%%%%(((,,,...///...777555000+++))))))$$$+++&&&!!! ###%%%$$$""""""#########""""""$$$&&&"""###%%%'''''''''%%%$$$'''((($$$'''///***###(((""""""###""""""$$$(((+++&&&!!!!!!&&&)))((('''(((--- &&&*** +++&&&'''(((((('''&&&%%%&&&'''(((&&&$$$$$$%%%%%%$$$###!!!###+++333...%%%)))666,,,(((###!!!"""&&&***,,,&&&###  ###%%%&&&&&&&&& """+++((($$$+++&&&))))))''''''***)))%%%,,,&&&!!!###''')))))))))###111777...&&&((()))&&&&&&$$$$$$'''&&&%%%(((---%%%(((///555111&&&"""$$$'''***---...,,,***((('''111666:::999222,,,)))***,,,+++)))((()))+++...000(((,,,...+++***,,,,,,+++444...*********&&&%%%&&&///...---,,,+++((($$$!!!,,,---)))###"""&&&%%% ///---***&&&"""  %%%&&&###%%%+++,,,(((!!!(((,,,)))&&&&&&''''''&&&))))))''''''))))))&&&'''"""!!!&&&)))((('''((('''((((((&&&%%%%%%'''))),,,!!!444bbb'''(((((((((((('''&&&%%%''''''((()))***,,,------)))(((***000111...---///,,,,,,,,,,,,++++++******'''+++......+++***,,,///333000,,,***+++,,,------)))(((&&&''')))+++******((()))******(((((()))***$$$$$$$$$%%%%%%%%%%%%%%%'''%%%###$$$'''))))))((('''&&&%%%%%%&&&'''&&&%%%'''&&&%%%%%%%%%&&&'''(((###%%%&&&&&&%%%%%%'''((("""&&&)))(((&&&%%%(((+++)))......'''''',,,***"""...---,,,+++,,,+++)))'''---------,,,,,,+++++++++++++++***))))))*********---,,,******,,,.........---,,,,,,------,,,(((&&&***+++,,,,,,***(((''''''&&&&&&%%%&&&&&&&&&%%%$$$(((***+++,,,***)))))))))+++)))((())),,,---,,,+++***++++++***)))***,,,---+++***))))))***---///111+++)))((('''))),,,...///***+++***))),,,111...'''***+++)))###"""'''(((&&&$$$$$$###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%,,,+++***)))'''&&&%%%%%%(((+++...000000/////////+++&&&%%%''''''%%%'''+++...,,,+++...111222...***,,,///222222111000000222444333333444777888777666111000000333666888666444333222000000000...+++''',,,,,,,,,,,,+++)))((('''+++((($$$$$$%%%&&&&&&%%%"""&&&(((''')))...///,,,***+++,,,,,,,,,,,,,,,,,,)))******((('''''')))***&&&'''))))))((('''((()))))))))***,,,///000///...***))))))(((((('''&&&&&&''''''((())))))(((''''''(((''''''***---///---,,,((('''&&&%%%$$$#########$$$"""###'''(((%%%%%%'''...+++(((&&&'''''''''&&&#########$$$&&&(((+++,,,)))***+++,,,...000222333&&&$$$"""$$$(((+++***)))------...000111111...,,,,,,---***'''(((***'''###...(((""" """###""" !!!"""############%%%'''''''''(((((('''%%%###""")))+++'''***222---''',,,$$$###!!!!!!"""$$$&&&'''***%%%$$$))),,,,,,,,,...000!!!###'''###---))))))***+++)))%%%###$$$%%%)))'''&&&&&&'''((('''&&&%%%$$$***000+++!!!"""+++&&&$$$""""""###%%%&&&&&&%%%$$$""""""###$$$$$$$$$"""&&&$$$%%%***$$$!!!***###'''))))))***---***&&&###$$$&&&&&&$$$###$$$'''000<<<>>>333(((&&&%%%!!!)))&&&%%%''''''(((---333'''&&&(((......(((######))),,,......,,,))))))***111333555333000---...///)))((('''&&&''')))+++---(((,,,...***(((******(((333...***+++***)))+++///(((((('''&&&%%%%%%%%%%%%!!!######!!!###((('''###((('''%%%$$$#########$$$!!!%%%%%%###$$$((()))&&&&&&***'''######$$$$$$$$$'''(((%%%%%%((('''$$$'''"""!!!&&&((('''&&&''''''''''''%%%$$$$$$''')))---###***AAA'''''''''''''''&&&&&&%%%$$$$$$&&&''')))+++,,,,,,+++)))+++///000---,,,//////...---+++******))))))&&&))),,,---++++++---///555000***''''''))),,,---+++)))((((((***+++******''')))************+++,,,&&&&&&&&&&&&&&&%%%%%%%%%***(((&&&%%%&&&''''''&&&''''''((()))******(((%%%+++***'''&&&%%%''')))+++&&&'''((('''&&&&&&''')))&&&((((((&&&$$$%%%)))---((((((((()))))))))))))))///---,,,+++,,,+++)))'''......---,,,+++******))))))))))))))))))******+++***)))((())),,,.........(((((()))+++,,,+++(((%%%***+++,,,,,,***)))))))))$$$$$$$$$%%%%%%%%%%%%%%%***+++++++++))))))+++,,,---+++******,,,------,,,---+++))))))+++---......******))))))***+++---......***&&&&&&***------+++++++++)))(((***,,,***$$$(((******'''''')))(((&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''+++,,,------,,,***(((&&&&&&***000444555555666666+++(((&&&''''''%%%'''***((()))***,,,------,,,+++***...222444444222111111...///111555777777555222///---...444:::<<<666000888666444333222///,,,))))))+++---//////,,,)))'''***(((&&&%%%'''((()))((('''+++,,,+++,,,...---***///...---+++***)))))))))((()))***)))((((((***,,,$$$&&&))))))(((''''''''',,,,,,,,,---///000///---((((((((()))))))))))))))))))))************)))))))))))))))***------,,,+++******)))'''&&&$$$######$$$###%%%***+++(((&&&(((+++)))''''''((())))))((($$$$$$$$$%%%(((---111444000...---++++++,,,...///+++)))&&&&&&(((+++,,,---//////111222222...(((###!!!$$$%%%###%%%)))***'''///***### !!!"""""" ###$$$%%%%%%$$$%%%'''))))))))))))((('''&&&$$$### ### ###+++&&& &&&)))&&&######&&&''''''%%%---))))))---000///000222,,, """'''$$$%%%)))%%%&&&***,,,***%%%###%%%)))***)))((((((***+++***)))(((%%%''',,,***"""!!!&&&#########%%%''''''%%%###$$$$$$%%%%%%%%%%%%$$$###!!!)))***+++---%%%!!!+++)))***)))'''(((,,,,,,)))!!!)))///...((($$$&&&***(((222555---$$$$$$%%%###***'''&&&'''((()))///777)))$$$###'''***)))&&&$$$(((,,,///---)))''')))---...---,,,++++++---000111((('''&&&&&&'''(((***+++'''+++,,,(((&&&(((((('''111---,,,---,,,---111888'''((('''$$$!!!!!!$$$((("""###$$$"""###%%%###$$$######"""###$$$%%%&&&###%%%%%%"""###%%%&&&$$$ &&&)))&&&"""######"""###&&&&&&$$$$$$&&&&&&###&&&"""!!!%%%'''&&&%%%'''((('''&&&$$$"""$$$'''******%%%%%%'''%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''((()))******+++)))***---...++++++---///...,,,+++******++++++'''***,,,,,,+++***+++---222...)))&&&&&&((()))***+++)))(((((()))***)))((('''(((************,,,---((((((''''''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&%%%)))(((((()))******)))''')))***+++,,,,,,+++)))''')))))))))(((&&&&&&(((***&&&''''''&&&$$$%%%'''***%%%!!!###***+++'''***111,,,+++)))***+++,,,+++***++++++******))))))((((((***))))))((((((((())))))(((&&&&&&''')))******)))(((&&&$$$###%%%'''((((((&&&''')))((('''&&&'''((($$$%%%&&&&&&&&&'''(((***((()))((('''&&&&&&))),,,111///...---------------000---,,,---000111///,,,+++++++++++++++,,,,,,---///---******+++------,,,///---+++***++++++(((%%%*********((('''''''''%%%"""###$$$$$$$$$$$$&&&'''$$$$$$%%%&&&''')))***+++***+++---.........,,,+++(((***...000111222444555+++)))((((((((()))***,,,%%%(((++++++)))((()))++++++...222444444111---+++(((+++///444777666222...333222222555999888333...444333222222222111000///)))+++---000000...,,,***)))(((((()))***,,,---...,,,.../////////...,,,***000///,,,***)))(((((()))((()))******))))))+++---'''(((******)))((()))+++---+++***+++,,,,,,+++)))''''''(((((()))******+++((((((((((((((((((((((((((((((((()))******)))(((,,,+++***)))(((&&&%%%$$$'''%%%&&&***+++))))))+++***)))((()))+++,,,,,,+++)))(((((((((+++000555888444111---)))'''''''''(((...,,,***((((((+++///111...///222444333...&&&!!!###$$$"""###'''(((&&&,,,((($$$"""###%%%&&&&&&'''((()))(((&&&&&&((()))%%%&&&&&&&&&''''''(((((((((,,,***---444///***111000,,,'''(((+++---***&&&---+++,,,///000...---///'''$$$'''---***&&&%%%$$$"""'''+++***&&&&&&***///,,,*********++++++***((('''###$$$***,,,(((''')))'''&&&''')))++++++(((&&&%%%&&&'''&&&%%%$$$$$$$$$###***,,,000555...'''...333///((("""$$$+++///...$$$,,,222///***((()))***'''+++&&&"""$$$(((((()))''''''))))))(((,,,222)))&&&###$$$'''((()))***(((+++---+++&&&$$$(((---***(((&&&&&&))),,,---...)))))))))))))))***++++++%%%)))***&&&%%%((()))(((---,,,---000000///333999---//////***###!!!%%%&&&&&&%%%$$$%%%%%%$$$!!!&&&%%%###""""""""""""###%%%%%%$$$""""""###$$$$$$$$$(((***'''$$$%%%%%%######&&&'''$$$$$$'''&&&###%%%""""""&&&'''$$$$$$'''((('''&&&###"""###'''***###''')))&&&"""######$$$$$$#########***************************''''''******((())),,,,,,,,,,,,,,,,,,,,,------***+++,,,+++***)))((()))...,,,******++++++***((()))'''%%%%%%'''''''''&&&&&&'''))))))))))))+++,,,(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''+++)))&&&&&&'''))))))))))))***,,,------+++***)))*********((('''''')))+++%%%%%%&&&&&&%%%$$$$$$%%%&&&!!!"""(((''' ###---,,,***((((((***+++***)))((((((((())))))*********,,,+++***((('''&&&&&&&&&((('''&&&&&&(((((('''%%%'''%%%$$$%%%''')))))))))###%%%&&&&&&%%%%%%''')))$$$&&&'''&&&&&&&&&))),,,''''''&&&%%%$$$%%%)))+++333222000...,,,+++,,,---...------///222000,,,'''......//////......------...///000...,,,+++...000///---++++++***((('''&&&---+++((('''%%%$$$$$$%%%###%%%&&&&&&%%%$$$&&&(((&&&&&&'''(((***,,,...///++++++,,,---...///000111---------,,,******---///))))))((('''(((***------))),,,///...***)))+++---)))+++...000111...***(((***---222888;;;:::666222333333333222000//////000++++++,,,,,,,,,,,,---...,,,,,,,,,---......//////------...---------...///((())),,,///111222222333...---,,,***)))******+++(((***++++++******+++------,,,+++)))(((***---000---+++))))))))))))(((&&&&&&&&&'''((()))***++++++'''''''''''''''''''''''''''((()))))))))((((((((('''((()))******************'''%%%(((((((((***...*********,,,...///...,,,///...,,,+++---000444666222000,,,)))(((((()))***$$$%%%%%%%%%&&&,,,333999111333666::::::666///***&&&((('''$$$$$$&&&%%%"""&&&%%%$$$$$$'''***,,,...,,,---,,,***((('''((()))%%%%%%$$$%%%&&&((()))+++***///---000777111---555222---******...///,,,(((+++***,,,///...)))&&&((()))+++,,,,,,+++%%%%%%,,,###'''******((('''+++///---,,,++++++++++++(((&&&&&&######(((++++++******+++***)))***+++,,,,,,+++((())))))'''$$$###$$$&&&%%%((('''...:::666---000000---(((%%%)))111333000%%%***+++((('''***)))%%%)))...///***%%%%%%'''(((***)))+++...,,,)))))),,,)))***)))&&&%%%(((---111+++---...+++'''&&&***///***)))((()))+++,,,+++)))((())))))************)))###'''(((%%%%%%)))+++*********...333444000///222///222333///'''!!! """""" ###''')))+++,,,'''&&&$$$"""!!!!!!!!!"""&&&$$$############%%%&&&%%%((()))&&&$$$&&&&&&$$$%%%((((((&&&&&&((((((%%%%%%###$$$'''&&&$$$$$$'''''''''&&&$$$###$$$''')))###)))***&&&!!!""""""###############))))))(((((((((''''''''')))%%%%%%'''(((''')))---++++++,,,---...---------+++++++++***)))((('''&&&&&&&&&(((***+++***'''$$$&&&$$$######%%%&&&%%%%%%%%%&&&''''''''''''((()))'''''''''''''''&&&&&&&&&###%%%'''(((''''''((())),,,)))&&&$$$&&&((()))***,,,+++)))'''(((***,,,...******)))(((&&&'''***,,,%%%%%%%%%%%%%%%$$$###"""### ###((((((%%%***333///,,,)))'''''''''&&&%%%((())))))***+++,,,---------+++***(((&&&%%%$$$$$$)))((('''((()))((('''%%%###%%%)))...000...)))$$$$$$%%%&&&&&&&&&'''***,,,###%%%&&&%%%###$$$(((+++((((((((('''&&&'''***---111111///,,,***)))+++---++++++---...///...***'''000111222222111///---,,,,,,///111///+++***---000,,,)))'''((('''$$$$$$'''---)))'''(((&&&######&&&%%%((()))(((&&&$$$&&&)))(((((()))***,,,...000111+++++++++,,,---///000111000000...+++((('''((()))&&&((('''$$$%%%)))+++***'''***,,,+++((((((***,,,''''''(((***------+++)))***,,,000666999999666333,,,,,,,,,***((()))---000***+++,,,+++))))))+++---...---+++++++++---000222222333333111...,,,,,,---...,,,,,,///000......111,,,,,,++++++,,,,,,---...)))+++,,,---+++++++++,,,///...+++)))(((***///333...,,,***)))))))))((('''%%%%%%&&&'''((()))******))))))(((((((((((())))))'''(((******)))((()))***!!!###&&&***,,,...//////,,,(((%%%&&&&&&&&&)))...++++++,,,...000///---***111000---,,,,,,---///111((('''&&&&&&&&&(((+++,,,)))+++,,,+++))),,,444;;;222333666888999777222---,,,,,,(((%%%''')))&&& """###%%%'''))),,,...///---------+++((('''''')))((('''&&&%%%&&&(((***+++%%%***))),,,111+++'''///...+++***+++---...,,,))),,,++++++---***%%%%%%((((((+++&&&$$$)))%%%$$$000)))***+++***)))((()))***,,,+++++++++,,,+++(((&&&'''&&&&&&''')))((('''&&&,,,***((((((***,,,,,,,,,***,,,...,,,(((%%%&&&'''&&&&&&###***:::888000111&&&((())),,,333999666///(((***)))&&&***000---$$$,,,......+++'''&&&)))++++++,,,///222000***(((***)))---...)))'''+++111444/////////---,,,,,,---///+++---...//////---+++***&&&'''))))))***)))((('''%%%))))))&&&&&&***,,,,,,***)))---444666111,,,***,,,...000...)))$$$""""""$$$!!!!!!%%%((((((((()))%%%$$$###""""""###$$$%%%'''$$$###%%%&&&%%%(((+++$$$&&&&&&###$$$&&&'''$$$&&&)))***''''''***)))&&&&&&%%%&&&((('''###%%%)))'''((((((&&&%%%%%%''')))((()))%%% """######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((%%%$$$&&&((('''***///+++,,,...//////---+++*********))))))))))))'''&&&!!!"""$$$&&&((((((%%%###$$$###""""""$$$&&&&&&%%%###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''###&&&))))))'''&&&'''(((+++)))''''''((()))))))))((((((''''''(((***,,,---))))))((('''&&&'''+++...)))'''%%%$$$$$$$$$$$$$$$"""&&&((((((***111888...+++'''%%%%%%%%%$$$###))))))******++++++,,,,,,+++***)))'''&&&%%%%%%%%%&&&%%%&&&'''))))))'''%%%"""$$$)))...000---'''###$$$%%%&&&&&&'''(((+++...%%%'''((('''$$$$$$(((---(((((()))(((((()))+++---*********(((&&&'''+++...***,,,------------///000111222333333222000---+++)))******************+++)))%%%$$$'''&&&"""$$$((()))&&&'''++++++'''%%%((('''***,,,+++&&&%%%''')))))))))***+++---...000111,,,,,,---......---++++++,,,...///---***&&&%%%$$$)))+++)))$$$$$$((()))&&&###$$$%%%&&&'''(((***,,,***(((&&&&&&)))+++***)))&&&'''***...222333222000((('''%%%%%%&&&)))+++,,,+++------,,,******---///...---+++++++++---///111///111333111...,,,---...555000......,,,((((((,,,+++,,,------............***,,,......,,,+++++++++++++++***((('''(((,,,///...,,,)))(((((((((((('''$$$$$$%%%&&&'''(((((()))***)))(((((((((((()))***$$$'''))))))''''''(((***$$$&&&(((+++,,,,,,+++++++++'''%%%&&&&&&$$$&&&***++++++,,,...///---***'''...---,,,***))))))******######$$$%%%&&&((()))***111555666222,,,,,,222999222111000111000...***''',,,)))%%%%%%+++000,,,$$$"""$$$'''((()))))))))))))))******)))'''&&&((())))))((('''&&&(((+++...111---333333444888222...777******+++,,,---.........111---+++***'''&&&+++222$$$***&&&,,,<<<666***///---+++))))))++++++)))'''))))))***,,,......+++)))***++++++)))((((((((('''+++***))))))+++,,,,,,+++***///555555000***((('''(((((($$$***777666000555*********,,,333:::777000%%%***+++***///555000$$$%%%%%%&&&&&&%%%&&&+++///++++++---111///***))),,,,,,///...******000333222000...,,,,,,---...---+++***...000000---******,,,'''(((***++++++***(((&&&***---,,,(((&&&))),,,+++,,,((()))111666333,,,(((------,,,+++)))'''&&&%%%(((&&&'''---...((($$$###%%%$$$#########%%%&&&'''(((######'''((((((+++111$$$&&&&&&###%%%))))))&&&&&&)))***''''''***)))&&&'''&&&((()))'''$$$%%%***&&&((())))))(((''''''(((((((((&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))%%%$$$&&&((((((,,,111,,,...000111000---)))'''((((((((()))******)))((($$$$$$&&&(((++++++***((($$$"""!!!"""%%%&&&&&&&&&###$$$%%%$$$"""""""""$$$$$$%%%%%%&&&&&&'''''''''$$$'''***)))'''%%%%%%''')))))))))***++++++)))''' ###(((---...,,,)))'''(((((('''&&&%%%'''+++...---)))%%%""""""$$$&&&'''"""'''((($$$!!!$$$))),,,***'''$$$###$$$&&&&&&&&&))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&!!!!!!"""$$$''''''&&&$$$%%%$$$%%%&&&(((((('''%%%###$$$%%%%%%&&&'''+++...(((+++,,,)))&&&&&&***///&&&'''((((((((((((***,,,###$$$%%%$$$###&&&+++///---...///...---///666;;;111222444444222000,,,***(((%%%###%%%(((***(((%%%((($$$$$$'''&&&###%%%+++%%%$$$(((///000***(((***))),,,...,,,'''%%%'''***))))))***+++,,,...///000,,,...000111///+++'''$$$%%%)))---...,,,'''###!!!...000---&&&%%%((()))%%%###$$$%%%'''***...000111000,,,'''%%%&&&(((((('''%%%&&&'''+++///111111111+++'''###$$$))),,,)))&&&&&&((()))((('''(((,,,///---,,,,,,,,,,,,---...///))),,,///000//////111333111+++))),,,,,,***,,,222+++,,,...///000///...---+++---///...,,,+++******&&&'''((('''&&&&&&(((***,,,***'''&&&&&&'''&&&&&&$$$$$$%%%%%%&&&''''''((()))((('''&&&&&&'''((())) ###&&&&&&%%%$$$&&&(((,,,------,,,***'''$$$""")))&&&%%%''''''######%%%***+++,,,---...+++'''###+++***)))((('''''''''&&&*********+++++++++++++++***///222000,,,,,,444<<<555222///---+++(((%%%"""((($$$ ###...666222)))###&&&))))))(((%%%$$$###$$$&&&&&&&&&&&&&&&(((***'''&&&&&&'''***000555888***000000111444---)))222))),,,...//////000111333666000+++(((&&&(((222<<<$$$...222BBB[[[PPP555000,,,(((&&&(((---///,,,)))''''''))),,,///000///---+++...///---++++++------+++++++++,,,......---+++)))111:::<<<777///)))&&&+++---***,,,555444222:::777222***&&&,,,555666333&&&******---222,,, ((('''&&&&&&%%%&&&)))...)))((())),,,+++((()))---...///---***...444444......***'''))),,,---***&&&(((,,,///---(((&&&)))---)))+++---......,,,***(((...000///)))''')))+++***///(((&&&...666444...)))444000,,,***))))))((('''######)))333666000***)))'''&&&%%%$$$$$$$$$%%%&&&(((######(((******...555&&&((('''&&&(((,,,---***&&&))))))''''''))))))&&&(((''')))***((($$$&&&+++&&&(((***+++)))(((((((((###''',,,000...---+++(((&&&$$$#########'''+++***%%%###&&&)))!!!###'''++++++***'''%%%---,,,+++***))))))))))))---)))&&&''',,,---***&&&(((((()))))))))'''&&&%%%((('''((((((!!!)))((('''((((((&&&######'''+++'''$$$###(((///111+++%%%******+++******(((&&&%%%((()))***(((%%%&&&)))---'''$$$&&&++++++%%%###&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%&&&%%%%%%%%%""""""######$$$%%%&&&&&&&&&&&&&&&$$$"""""""""###%%%'''((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$#########%%%((((((%%%%%%'''&&&"""!!!''')))%%%###'''***)))***'''$$$$$$%%%'''((((((''',,,...***(((+++------000,,,(((&&&(((((('''&&&///%%%(((,,,)))+++111000555000+++***,,,///000///444,,,(((++++++(((&&&(((###******$$$###(((&&&$$$$$$%%%%%%%%%%%%%%%%%%'''+++,,,)))'''((('''%%%&&&))),,,,,,(((&&&&&&'''---,,,+++,,,......,,,+++'''***+++((($$$$$$)))///(((&&&###$$$&&&(((******&&&"""""",,,999;;;111%%%'''&&&%%%$$$######""""""*********)))(((((()))+++,,,+++******+++***'''$$$$$$"""###''')))((('''&&&&&&(((,,,000...,,,000777444,,,***000///)))***111666///((()))000444111,,,888''' +++111+++)))000***+++,,,---.../////////)))+++---+++(((&&&(((***%%%'''(((''''''&&&'''(((%%%$$$###""""""$$$&&&'''''''''&&&&&&&&&'''((((((&&&'''((('''&&&%%%&&&(((###"""$$$((((((&&&&&&((('''///555333***###"""%%%---***%%%""""""$$$(((+++&&&,,,222333---)))((()))&&&"""))) """...+++111++++++,,,,,,,,,,,,,,,+++...+++)))***---000000///111,,,((('''%%%"""###'''---(((###$$$))),,,+++(((###(((,,,---***&&&###((($$$$$$'''&&&"""%%%+++%%%'''---555888666444555000+++,,,333555///)))(((...///111111000---***(((,,,***'''%%%%%%'''+++---$$$...222666CCCMMMYYYiii111,,,)))---///,,,***+++)))***,,,///000///+++((()))***,,,,,,+++******+++&&&###$$$***+++((((((,,,******,,,333999888///'''+++)))(((***+++...666@@@===111+++'''!!!&&&222444888///'''(((...111///+++ ***)))%%%&&&######---'''+++...,,,'''&&&***///,,,,,,,,,,,,+++*********,,,+++,,,...//////---+++,,,+++******,,,,,,+++***------+++)))+++...,,,'''111444222***'''+++...,,,///---+++,,,///000///---++++++++++++***((('''&&&""")))...------///...+++%%%'''((('''&&&$$$$$$%%%&&&''''''''''''''')))***&&&&&&&&&(((******(((&&&+++)))'''&&&%%%&&&((()))***+++,,,+++(((&&&%%%&&&******)))((('''&&&%%%%%%''''''''''''$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&)))******)))&&&$$$(((''''''&&&&&&&&&''''''((((((''''''((((((((('''((()))*********)))((('''333%%%###***$$$%%%...###%%%&&&&&&&&&'''(((***!!!$$$&&&&&&$$$!!!"""$$$%%%'''((((((''''''((())))))(((&&&'''***...+++'''&&&)))((($$$###&&&$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!"""$$$'''((($$$&&&&&&$$$!!! """$$$$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$###$$$'''(((&&&'''))))))&&&'''(((((('''&&&&&&(((***)))))))))((('''(((((()))%%%---111...***+++------++++++,,,///222222...++++++,,,:::BBB:::444666444222///,,,+++,,,---.........(((&&&)))***'''%%%''')))+++)))%%%$$$%%%%%%""")))(((&&&%%%$$$%%%&&&'''+++......++++++...---***+++...111000,,,((('''((()))(((''''''(((((('''&&&(((%%%###"""###$$$%%%&&&%%%$$$###%%%(((+++------///)))$$$###'''+++***)))((('''&&&$$$############ """&&&)))+++---000111...---++++++***(((%%%""""""###&&&'''&&&%%%&&&)))%%%&&&))),,,***'''+++222888---&&&(((((('''...999333...))))))---...+++(((;;;///)))---...((($$$'''((()))+++,,,------,,,,,,((())))))((('''&&&'''((('''''''''&&&$$$$$$$$$%%%%%%$$$#########$$$&&&'''#########$$$&&&((()))***(((''''''''''''&&&%%%$$$%%%&&&&&&&&&''')))(((%%%%%%+++000///)))$$$$$$&&&***(((%%%$$$$$$&&&***,,,------...---+++***)))(((+++$$$,,,***555BBB777444000000000000///...---------+++***+++...//////---,,,(((&&&'''&&&$$$%%%(((***+++,,,+++)))(((((((((''''''&&&&&&'''((()))***$$$"""%%%,,,...,,,,,,///000,,,,,,......,,,...111000+++***---...)))&&&&&&---...//////---+++)))(((((('''&&&%%%%%%&&&'''((((((...+++(((---...000;;;***---888FFFLLLHHHAAA===???:::222,,,***+++,,,,,,!!!"""$$$&&&'''(((***+++)))%%%&&&+++,,,)))(((+++((((((+++111777999666222...+++***+++++++++222:::>>>444...)))###&&&...///777000)))''')))***(((%%%,,,+++&&&''',,,***666QQQ***---///---(((&&&)))---,,,,,,+++*********++++++,,,,,,,,,,,,++++++******///...,,,,,,...///...---***++++++(((***---,,,(((...111...'''%%%))),,,+++,,,+++)))+++---...---+++(((((((((''''''&&&%%%$$$&&&***+++(((&&&%%%!!!%%%&&&''''''%%%$$$$$$%%%''')))***)))&&&%%%'''***''''''&&&((()))***)))''')))(((&&&%%%$$$%%%&&&''''''((())))))'''%%%%%%&&&******)))(((''''''&&&&&&&&&&&&&&&&&&%%%&&&(((+++,,,,,,,,,,,,)))((('''))),,,---+++)))((()))))))))((('''%%%$$$#########$$$%%%&&&''''''&&&(((***)))'''&&&(((***((()))***+++++++++***)))&&&"""(((***(((!!!((($$$$$$%%%'''((((((&&&$$$"""&&&'''%%%###$$$%%%$$$%%%''')))***++++++***((()))))))))((())),,,///---***''''''&&&###$$$&&&$$$%%%%%%&&&&&&'''((((((''''''''''''&&&%%%$$$$$$'''%%%"""!!!!!!$$$'''***###&&&(((%%%!!!"""&&&###%%%&&&%%%$$$######$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$((()))((()))------***...'''&&&+++,,,'''&&&+++(((+++...---***((((((***---777<<<666---***+++,,,,,,...111666:::;;;999777,,,333FFFNNN???555666555---------,,,+++***,,,---+++''''''***+++(((''''''...***((((((&&&######&&&***(((&&&$$$$$$&&&(((***......,,,***---333222...+++///333333///+++)))***+++)))'''''''''((('''&&&***%%%!!!$$$+++...+++&&&$$$###"""$$$''')))***)))///---(((""" %%%***'''&&&%%%%%%$$$$$$$$$$$$"""$$$(((***++++++***))),,,+++*********(((%%%###---'''!!!###***...)))###&&&%%%&&&'''%%%###&&&,,,444***$$$%%%&&&&&&---777///---+++++++++***(((&&&111///---,,,,,,,,,***''''''(((***++++++***)))''''''&&&%%%%%%&&&&&&%%%$$$***(((&&&$$$""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,)))'''&&&''')))((($$$!!!$$$'''%%%!!!###)))(((!!!$$$&&&))))))'''&&&&&&'''&&&&&&%%%%%%&&&(((+++,,,000,,,)))(((***,,,,,,,,,(((###***&&&---888......333333222000///---,,,,,,)))((((((***++++++)))'''***''''''***+++((())),,,(((...333111)))$$$%%%)))***(((&&&%%%%%%''')))+++***'''(((///444666666777666111//////...+++,,,000...***(((******(((((())),,,,,,+++***)))(((((('''%%%&&&&&&''''''&&&%%%%%%&&&***$$$ %%%### &&&111888GGGXXX___ZZZQQQMMMGGG???444,,,((()))+++,,,$$$$$$%%%&&&(((***,,,---+++((((((+++,,,***)))***)))***---111555888999:::///,,,***++++++***///666<<<777111+++'''(((******111---(((%%%%%%%%%%%%$$$000''' '''...)))888YYY+++---...,,,(((&&&(((***,,,+++***))))))***,,,---***,,,---,,,******---000333000...---///000111111)))------***((())))))&&&,,,...,,,(((&&&))),,,,,,***(((((()))***+++***)))''''''''''''''''''''''''$$$&&&&&&&&&)))+++(((!!!%%%&&&'''&&&%%%$$$$$$%%%(((+++---***&&&$$$'''***)))((('''''')))******)))((('''%%%$$$$$$$$$%%%&&&###%%%''''''%%%$$$%%%&&&******)))(((''''''''''''%%%%%%%%%%%%++++++,,,---...///000111'''''')))+++---/////////((((((''''''&&&%%%%%%%%%###$$$$$$%%%&&&(((***+++)))************)))******'''((()))+++++++++******$$$111666$$$---...000%%%+++(((%%%%%%'''&&&"""$$$'''))))))((('''''''''((()))***+++++++++***)))(((((())))))***+++---///+++)))(((((('''&&&%%%&&&&&&&&&&&&'''(((((())))))((((((((('''&&&%%%$$$###((('''%%%$$$$$$&&&((()))###''')))&&&!!!###(((###%%%&&&&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&***+++)))+++......+++000&&&&&&222555+++(((---''',,,111000+++((((((******555:::444+++***///333333444555777:::<<<>>>>>>111333@@@CCC333***...///))),,,...---***((()))++++++***+++,,,,,,***)))(((---'''&&&,,,+++$$$$$$***((('''''''''((()))+++,,,---,,,(((''',,,333333...(((---222333000,,,++++++---+++((('''((()))(((''''''$$$$$$+++333666111***%%%###""""""###$$$###"""%%%))),,,,,,(((&&&&&&'''%%%%%%$$$%%%%%%&&&'''(((&&&'''***,,,,,,)))%%%!!!'''&&&'''(((******)))'''***)))&&&$$$&&&***)))&&&)))'''&&&'''%%%"""%%%******'''(((,,,,,,((((((+++,,,---...---+++***))))))'''---///***+++000///)))((()))***++++++)))'''%%%(((%%%###$$$'''(((&&&###***(((%%%###############$$$$$$%%%&&&'''&&&&&&&&&))))))((('''&&&&&&'''''')))&&&%%%(((,,,,,,(((###%%%)))'''!!!%%%...---###&&&%%%%%%&&&'''(((''''''###$$$%%%&&&'''(((((())),,,+++))))))+++...000111666333888***%%%---+++444222111///---+++)))((('''$$$$$$&&&''''''%%%###!!!+++***+++//////,,,,,,...'''---222///'''###%%%)))%%%&&&'''(((((('''&&&%%%111+++''')))///555666666...,,,///333333...,,,---)))((()))+++---...///000***)))(((&&&&&&&&&&&&&&&'''((((((((('''''''''&&&"""'''######++++++&&&***###+++---((($$$###444111...+++++++++***(((,,,***((('''((())))))(((,,,)))(((***,,,+++)))''',,,///222444333444777:::///+++)))***++++++///555777999333++++++***'''((((((((('''&&&%%%'''))),,,,,,'''"""'''///)))***:::((()))******((((((((((((,,,***((('''(((***---///'''+++---,,,+++---444:::333000---,,,---///111111***000111,,,(((''''''%%%***---///...------------(((''''''((())))))))))))''''''''''''(((((())))))###$$$$$$&&&---333222+++&&&'''''''''%%%%%%&&&'''&&&***---+++&&&$$$(((,,,***(((&&&&&&(((*********''''''&&&%%%$$$%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%***)))((('''''''''((()))%%%%%%%%%%%%((('''&&&&&&'''+++...000"""&&&***)))'''&&&(((+++&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''')))***+++,,,)))&&&(((+++,,,***'''%%%&&&''')))))))))(((((('''+++))),,,(((+++$$$---)))$$$"""###$$$""" %%%$$$$$$%%%''''''%%%###%%%&&&'''((((((((('''&&&((((((((()))+++,,,------%%%'''))))))))))))(((&&&'''''''''((())))))******''''''''''''&&&%%%$$$###'''(((((()))(((((('''&&&$$$''')))'''###"""%%%((($$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''+++,,,)))***---,,,)))---%%%'''555:::000+++///''',,,000000+++((()))+++)))///***&&&+++666>>>555777999;;;;;;::::::999111---444777---(((+++)))'''***---,,,)))'''(((******,,,---,,,+++***)))''')))%%%'''//////)))(((---,,,---...//////...,,,+++---+++'''&&&,,,333333...+++///333333000,,,***+++***)))'''''''''((('''&&&!!!###'''---111///***%%%%%%###""""""###$$$###"""!!!%%%+++///000,,,'''#########$$$%%%&&&(((***+++###$$$''',,,000111...+++%%%%%%&&&(((******((('''(((///)))"""%%%...555---***)))+++)))'''(((,,,++++++...222111,,,((('''(((***------+++******,,,)))111222+++***///---$$$)))***+++,,,+++***(((&&&(((%%%$$$%%%((()))'''$$$)))'''$$$$$$&&&(((((('''%%%%%%&&&''''''''''''&&&'''&&&%%%$$$############(((%%%$$$(((---000---)))(((,,,+++(((+++333222+++)))'''%%%&&&(((((('''&&&###$$$%%%&&&'''&&&%%%%%%+++...111000,,,+++---000999222444''''''111+++...000///,,,***(((&&&&&&%%%"""$$$'''((('''$$$""" ,,,***,,,//////+++***,,,((())))))'''%%%$$$'''***$$$$$$%%%&&&&&&&&&%%%%%%)))&&&$$$&&&,,,000///+++'''&&&''',,,,,,))))))+++&&&))),,,---...//////...)))(((&&&$$$$$$$$$%%%&&&)))(((&&&%%%%%%%%%&&&'''$$$(((%%%$$$+++)))###&&&000,,,++++++)))%%%%%%((($$$$$$%%%(((***+++***(((,,,)))'''&&&&&&&&&$$$"""***(((''''''+++---***&&&+++000444555444333666999444...*********))),,,000000:::222(((---,,,&&&)))%%%&&&'''((((((***...111***...((('''222333(((###''''''(((***,,,,,,,,,+++,,,***((('''(((***,,,...(((+++---,,,***,,,444:::000---***)))***---......(((...111...***++++++***(((+++///222111...,,,,,,'''(((((()))((())))))***'''&&&&&&&&&'''((()))***((('''%%%$$$(((---***###'''(((((('''&&&&&&(((***$$$'''***)))&&&&&&***...***(((&&&&&&(((*********(((''''''&&&&&&&&&&&&&&&'''))))))(((&&&$$$###$$$((((((&&&&&&&&&'''((()))%%%&&&&&&&&&""""""!!!###&&&***...111''',,,///,,,%%%"""$$$'''%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((()))***%%%"""$$$)))***'''"""$$$%%%&&&'''''''''&&&%%%$$$###'''KKK$$$"""(((%%%"""!!!"""$$$%%%&&&$$$###"""###&&&'''%%%###$$$%%%''')))+++++++++***((((((''')))+++,,,,,,+++"""'''*********+++***&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&%%%$$$######&&&''')))***)))'''%%%###&&&&&&&&&&&&$$$$$$%%%'''$$$%%%''''''&&&%%%&&&'''######$$$$$$$$$$$$%%%%%%&&&)))***((((((******''')))%%%)))333666000---///***,,,...---+++***,,,...)))000222+++''',,,666===///444:::===<<<888444111///)))000888333///...((()))***++++++)))(((((()))&&&***+++)))'''((()))''')))(((***///111//////111444555666666444000,,,***......,,,***---222222...111444666444///+++***++++++******+++------+++)))%%%(((+++---+++(((%%%###%%%$$$"""###%%%)))***+++((('''&&&(((******'''$$$$$$$$$$$$%%%''')))***++++++******---222444222000)))((('''(((((('''$$$"""***((($$$'''555BBB???444///,,,,,,//////,,,,,,///444333222111///...------&&&'''))))))((()))***+++(((,,,---***,,,111000)))+++++++++++++++***))))))'''&&&%%%&&&((((((((('''(((&&&$$$'''***,,,+++)))&&&&&&&&&'''''''''((((((((('''''''''''''''((((((&&&$$$$$$''',,,//////---%%%''')))***++++++++++++***(((''''''(((((('''&&&###$$$&&&''''''&&&%%%$$$---222666333,,,'''''')))///!!!"""###333AAA...###///---+++)))''''''''''''&&&(((+++,,,***'''&&&%%%***((((((++++++'''%%%''''''%%%######$$$&&&(((((((((%%%###!!!"""%%%)))+++###''',,,000444555///'''///***&&&&&&&&&'''+++111(((,,,///---++++++)))'''((('''&&&%%%$$$%%%%%%&&&(((&&&$$$"""!!!"""###%%%!!!(((%%%$$$)))&&&!!!%%%)))'''(((+++)))%%%%%%)))&&&$$$###$$$&&&)))***+++***'''&&&'''******'''$$$''''''%%%&&&+++000---'''&&&+++///222333555999<<>>ggg...---###$$$$$$###""""""$$$&&&"""$$$%%%&&&%%%&&&''')))((()))+++,,,------,,,,,,)))''''''(((+++,,,***(((%%%)))***((((((+++***&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$######%%%&&&&&&&&&%%%$$$"""!!!&&&$$$""""""$$$%%%%%%###"""$$$&&&&&&%%%%%%&&&'''"""""""""######$$$$$$$$$!!!%%%&&&$$$%%%))))))&&&'''(((***+++++++++---//////...,,,++++++---000333555999888000***,,,222555...111444555444333444666444---333:::555111111++++++***))))))******)))((("""(((***&&&&&&***---,,,///111000...///444777666444444444444222000---,,,...000000------000000---///111222111---+++,,,...,,,,,,...000222222///---,,,+++***)))(((((()))+++(((%%%""""""&&&***...///+++((($$$###$$$'''***+++((('''''''''''''''((((((666222,,,+++,,,---***''')))(((''''''(((&&&###!!!666)))###>>>PPPBBB(((---+++---111333000///000444333000---,,,---//////***)))((('''((()))******)))'''&&&)))///333222---,,,+++***)))))))))***+++%%%&&&''''''&&&&&&''')))'''%%%%%%(((---...+++'''((('''&&&&&&&&&'''))))))+++******)))))))))******%%%$$$$$$%%%(((+++---///$$$###'''...***!!!!!!(((&&&'''((((((((((((''''''$$$%%%&&&(((((())))))(((...000111000+++(((&&&&&&111'''+++---<<>>555666777...,,,///------***''''''***+++***'''!!!(((***''''''---222222555999555,,,---777<<<999---------------...//////,,,000222...,,,------+++&&&)))++++++***+++///333'''(((+++...111000---***,,,(((""" ###)))...111***'''"""!!!###'''+++---((('''&&&%%%%%%(((---111++++++)))(((&&&&&&%%%%%%666000(((%%%&&&'''&&&###&&&%%%%%%'''((((((%%%###$$$++++++'''***222000'''+++))),,,222444222///000,,,------,,,+++---,,,+++000---***)))***+++,,,+++444,,,'''+++//////***''',,,***)))'''''')))+++,,,###%%%((('''%%%$$$''')))&&&%%%%%%)))......***%%%)))(((&&&%%%&&&''')))+++)))((('''%%%###"""!!!!!!%%%%%%%%%$$$$$$&&&+++...***&&&---666000 +++"""%%%((()))((('''((()))###%%%&&&(((***+++,,,---,,,+++)))***++++++***(((***(((222))))))222---222((('''&&&%%%%%%&&&((()))(((+++......+++***+++,,,'''$$$$$$''''''%%%%%%((("""$$$'''(((&&&$$$$$$$$$!!!$$$'''+++,,,,,,+++***666999666---))),,,---+++(((&&&'''+++---,,,...222+++000///'''$$$(((,,,+++''''''''''''''''''&&&&&&%%%&&&'''((('''%%%""" ***)))&&&(((%%%$$$,,,###"""$$$&&&$$$!!!$$$))))))))))))++++++)))&&&######""""""&&&******%%%%%%&&&%%%&&&...666444,,,((('''&&&'''---555<<>>777111---------+++,,,...111)))%%%(((***''''''******$$$###)))......------***---...---++++++...111111+++''')))111333///))),,,)))'''(((+++---,,,***,,,+++*********,,,///000)))***+++,,,---.........---------,,,***'''$$$"""...(((%%%***+++(((%%%'''&&&'''((()))***+++,,,,,,***+++)))'''(((++++++''',,,(((''')))***'''''')))&&&$$$%%%******$$$"""$$$***&&&""""""%%%((()))(((222444555666555222///---++++++,,,......,,,)))%%%%%%%%%$$$%%%&&&(((***+++&&&(((+++......,,,)))'''$$$(((---000000,,,'''$$$(((((((((((((((''''''''''''$$$###$$$'''((('''%%%)))(((''')))+++,,,+++***%%%((('''######'''((('''&&&&&&%%%%%%&&&(((***+++000,,,***,,,***%%%###&&&(((+++***&&&(((---,,,'''!!!)))//////000111,,,%%%,,,***)))***---...+++(((+++***+++...,,,))))))---"""$$$&&&$$$"""!!!$$$''',,,***'''""" """&&&***...***'''(((&&&######&&&###$$$$$$$$$###$$$''')))---((((((...000///333999666222...000444555000***555111---******+++++++++((())))))(((&&&&&&''')))&&&******'''%%%((((((''')))(((&&&$$$$$$%%%((()))&&&$$$""""""$$$%%%$$$######$$$%%%$$$"""###'''+++%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%&&&'''''''''''''''''')))+++...///'''(((++++++***+++222:::NNNAAA000&&&%%%&&&%%%###%%%))),,,***&&&$$$&&&)))***+++%%%------&&&,,,******&&&$$$'''((((((+++///+++***)))'''%%%$$$$$$$$$---***)))+++***''''''***((((((((((((***,,,...///************************%%%&&&(((******)))'''&&&+++'''&&&))))))&&&***111******++++++++++++****** '''***%%%"""$$$$$$!!!((('''%%%###""""""######******((($$$%%%((('''"""&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%''''''%%%$$$###$$$,,,'''###$$$$$$""""""%%%'''&&&(((+++)))%%%%%%(((%%%$$$###"""""""""######&&&&&&&&&&&&$$$$$$#########$$$%%%%%%(((((('''((()))******)))***+++,,,+++))))))***+++/////////---***'''''''''&&&%%%''')))'''###$$$(((###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###"""!!!!!!!!!#########"""!!!!!!"""###%%%"""###''''''$$$###%%%'''''''''&&&%%%%%%(((***%%%$$$###""""""$$$%%%&&&###""""""###%%%&&&%%%###,,,'''###"""$$$$$$!!!!!!!!! !!!!!!""""""######""""""!!!$$$###$$$%%%###&&&###$$$)))***%%%"""###&&&'''((('''&&&&&&(((***###%%%'''(((''''''))),,,,,,...000111111000111222+++...000000......111555///444000---333444555>>>555000---......,,,,,,...555...)))++++++(((''')))---(((&&&+++//////------(((***++++++******---000///,,,******,,,---+++((()))(((((()))***++++++***+++***)))((()))***,,,---+++,,,---...////////////,,,,,,,,,,,,,,,+++++++++...)))'''+++,,,)))''')))***)))))))))))))))******+++------)))(((++++++))))))))),,,...+++&&&&&&***&&&'''(((((()))*********)))((('''(((***---......///000111111111///---,,,,,,,,,+++,,,,,,***'''$$$)))((('''''''''((())))))$$$&&&(((***+++***)))(((,,,***)))(((((()))***+++(((((())))))))))))))))))(((&&&%%%''')))***(((%%%***)))'''((()))******)))###%%%%%%""""""&&&'''%%%------,,,,,,---...///000)))******(((''''''***---))),,,,,,(((&&&((('''""" '''+++***,,,//////,,,...---...///000000///---))))))+++///...******---&&&''')))+++,,,+++)))(((******)))'''%%%$$$%%%'''&&&###"""$$$###!!!!!!$$$$$$&&&'''&&&&&&&&&(((******&&&&&&)))***)))+++000555111...000333222---'''...+++(((''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%)))***'''%%%'''((('''+++***'''&&&%%%''')))***'''&&&%%%&&&'''((('''&&&%%%%%%%%%$$$$$$%%%'''***&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%############&&&&&&&&&&&&(((***,,,------...---***&&&&&&---444AAA999...'''%%%%%%###"""$$$(((***)))%%%###%%%'''***)))...000...+++'''+++***&&&%%%'''((('''***///***)))(((&&&%%%%%%%%%%%%)))&&&&&&))))))'''(((+++)))((((((((()))+++---...************************&&&''')))))))))((('''&&&'''######'''(((&&&)))///(((((())))))))))))((((((!!!'''***&&&$$$'''(((%%%'''&&&%%%############$$$&&&)))((($$$!!!######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&$$$$$$$$$***%%%$$$&&&&&&$$$%%%''''''&&&(((***((($$$###&&&((('''$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$######""""""######''')))+++---............---------+++******,,,...333222///+++'''&&&'''((((((&&&'''(((&&&"""###&&&$$$%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$######"""!!! !!!!!!$$$$$$###"""!!!!!!!!!!!!!!! ###((()))%%%###$$$&&&''''''%%%###$$$%%%'''"""!!!!!!"""###%%%''')))%%%###!!!"""$$$'''((()))777+++$$$%%%###!!!!!!  !!!"""#########%%%$$$!!!"""%%%'''%%%%%%%%%&&&)))'''###"""%%%'''((()))((('''((()))+++&&&((()))(((((((((***,,,(((+++///444666555111...***,,,000333444444333222///555111///444444333:::222...,,,///000---,,,...666111,,,,,,,,,)))((()))333---+++///111///------***+++++++++***+++---///,,,,,,,,,+++)))'''''''''&&&(((***+++***))))))***))))))(((''''''((()))***+++,,,---......///......***)))))))))***+++---......***))),,,---+++***+++---,,,***(((''''''(((((((((---...)))&&&'''((((((&&&)))///111+++$$$$$$)))"""''''''"""###+++...***%%%'''+++---...///000222++++++++++++,,,++++++++++++***((()))))))))(((&&&,,,+++***)))((('''''''''%%%&&&'''((()))******)))---+++(((%%%&&&(((+++---(((((())))))******++++++(((((()))+++,,,,,,***'''222000---,,,,,,------,,,'''))))))&&&'''***+++)))---,,,,,,+++,,,,,,------***000///'''$$$))),,,***)))...111---)))((('''&&&###&&&'''&&&&&&+++...///'''***,,,------+++++++++)))(((+++///...******...,,,+++---111555444...)))((()))+++***(((%%%$$$$$$###!!!"""&&&'''$$$$$$'''%%%''')))***)))))))))++++++)))(((***+++)))***---555222000111333222+++%%%'''%%%$$$$$$&&&''''''&&&+++(((&&&&&&((()))(((&&&$$$((()))&&&%%%'''(((''',,,+++)))''''''((()))***$$$$$$$$$%%%''''''&&&%%%)))'''%%%%%%&&&((((((((('''(((((((((((('''&&&&&&'''&&&%%%###""""""""""""%%%$$$$$$%%%&&&(((***+++333555333...((((((---222444222...***'''%%%$$$######&&&((('''$$$###$$$&&&***%%%:::555111222!!!...+++'''&&&(((((('''***...)))(((''''''&&&'''''''''%%%######'''((('''(((,,,***)))((((((((()))+++,,,)))))))))(((((()))))))))(((((()))))))))'''&&&%%%(((&&&&&&)))***)))***---'''(((((())))))(((((('''"""&&&(((&&&%%%''')))(((%%%%%%$$$$$$$$$$$$%%%%%%!!!''')))$$$!!!###&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((&&&$$$$$$$$$%%%######''''''%%%%%%'''&&&&&&(((***(((###!!!$$$'''&&&###!!! !!!"""###""""""""""""&&&%%%$$$######"""######(((+++...000111000000000111000///,,,***)))+++...111000---)))%%%%%%'''***'''$$$$$$&&&%%%""""""%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$###"""!!!""""""!!!!!!!!!!!!""""""###"""!!!!!!######$$$###""" """''''''$$$###%%%&&&&&&&&&$$$""""""$$$%%%!!!!!!!!!"""###%%%'''((('''$$$ """&&&(((***999***"""%%%###"""  ######"""!!!"""$$$%%%&&&###%%%''''''$$$!!!###&&&''')))))))))(((((()))+++''''''''''''((()))+++---***+++...333777666111+++,,,,,,...333777888555222...555222///333000---444///,,,,,,000111...,,,---111...,,,+++++++++,,,---666111///222222///------000///...,,,,,,,,,...///+++++++++***)))(((((((((%%%)))------+++((()))***)))((((((''''''(((((()))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,++++++,,,,,,+++++++++...,,,***(((''''''((()))(((///111,,,'''''')))***'''(((***,,,(((###"""&&& )))***"""###...///'''!!!&&&+++...---,,,---...((((((''''''((()))+++,,,)))(((&&&''')))+++++++++,,,+++***)))((('''''''''***))))))))))))******+++&&&(((+++------+++)))(((''''''((()))******++++++'''(((+++...//////---+++555222...,,,,,,---,,,+++))),,,,,,***+++...///,,,***))))))))))))))))))))))))111000'''(((111111'''%%%,,,111000+++))))))***&&&((((((&&&$$$&&&***---###'''+++,,,***'''((()))---+++,,,---,,,)))***/////////000222333222---)))%%%''')))(((&&&$$$######%%%###%%%))))))&&&&&&(((%%%(((***+++***))))))***))))))***,,,......///000666444333333444222+++&&&%%%$$$$$$%%%((())))))(((---)))%%%&&&***,,,)))%%%###'''(((%%%$$$'''(((&&&+++***)))'''''''''((()))$$$$$$$$$&&&(((((('''%%%,,,)))&&&&&&)))***)))'''((())))))))))))(((''''''############$$$%%%%%%&&&$$$$$$######$$$&&&'''(((000555666000+++***---///...000000---)))&&&&&&'''$$$&&&''''''%%%$$$%%%&&&***"""CCC999333777///+++((('''))))))((()))---))))))(((((())))))***+++&&&###$$$'''((('''(((+++******(((((('''((()))***((('''&&&&&&&&&&&&'''((())))))))))))((('''%%%$$$)))(((''')))***)))))))))))))))************))))))$$$%%%%%%$$$###%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&"""&&&(((&&&&&&***---,,,%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&((((((&&&%%%$$$%%%"""!!!$$$((('''######%%%'''''')))+++)))###!!!###&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!'''&&&%%%$$$$$$$$$$$$$$$))),,,000111000/////////333333000---)))((()))+++++++++)))'''%%%%%%(((+++'''###"""%%%&&&%%%%%%((('''''''''((((((''''''&&&""""""#########""""""!!!""""""""""""###$$$%%%%%%&&&###""""""$$$%%%$$$###%%%""""""%%%%%%###$$$'''%%%&&&%%%###!!!!!!###%%%""""""""""""###$$$$$$%%%'''$$$ !!!$$$&&&'''000"""!!! $$$ !!!%%%(((***'''$$$%%%''')))'''((()))((('''''')))+++&&&&&&%%%&&&(((***,,,---///------000333333///,,,000......111666888666333...444111---000,,,'''------++++++000222///,,,---,,,,,,,,,,,,---000444555777333111333222...,,,---444222///,,,++++++,,,,,,---***((())),,,---+++)))'''+++......+++))))))***)))((((((((()))))))))***+++++++++,,,++++++******,,,---///111111///---,,,+++,,,,,,+++***++++++***+++***)))(((((()))*********111444000++++++,,,---+++%%%!!!###%%%###"""###&&&000222***+++333111((("""&&&+++---***(((((()))'''&&&&&&&&&''')))+++,,,---***(((''')))***++++++((((((((((((((((((((((((,,,+++***)))((((((((()))$$$(((,,,000000...)))&&&&&&&&&''''''((()))******%%%(((,,,///000000//////...,,,)))'''''''''&&&%%%'''***+++)))***------+++,,,,,,,,,,,,++++++++++++%%%,,,,,,(((///;;;777)))%%%)))...///***&&&&&&)))$$$&&&)))(((&&&%%%(((---)))---111111...,,,,,,...333///,,,+++)))'''***000///000000---)))'''''')))$$$%%%%%%###""""""###%%%&&&$$$%%%(((((($$$###%%%%%%'''******)))((((((((("""%%%(((+++...111222222333111111111111///***&&&%%%$$$$$$&&&(((******)))***%%%!!!"""&&&(((%%%""""""&&&'''%%%$$$&&&(((&&&((('''&&&&&&&&&&&&'''(((+++******+++------,,,+++,,,)))''''''***+++)))'''))))))******))))))((('''$$$$$$$$$%%%&&&'''((((((%%%$$$######$$$%%%&&&''')))222555000***)))(((&&&,,,...///+++&&&$$$&&&)))%%%&&&'''''''''&&&&&&'''***"""CCC999333888000***''''''******)))***---************+++,,,---...***''''''))))))''''''******)))((('''''''''((()))&&&%%%$$$######$$$%%%&&&)))))))))(((((('''&&&%%%$$$$$$$$$%%%(((******((())))))************))))))***'''%%%$$$######$$$%%%###$$$$$$%%%&&&&&&&&&&&&))))))&&&%%%***///...(((%%%$$$$$$$$$%%%%%%&&&'''%%%&&&((((((&&&%%%%%%%%%$$$$$$'''+++(((###"""%%%((((((***---***$$$"""$$$&&&''')))***)))'''$$$"""############&&&&&&%%%%%%$$$%%%%%%%%%'''***......,,,+++---///222222000---)))''''''(((%%%&&&'''''''''''')))++++++&&&%%%(((***)))***,,,'''''''''(((''''''&&&%%% !!!"""###$$$###"""!!!"""""""""###$$$&&&'''(((+++((($$$$$$%%%&&&###!!!(((%%%###%%%%%%###$$$((($$$%%%%%%###""""""###%%%##################""""""&&&$$$!!!!!!"""$$$%%%%%%"""""" ###(((++++++((('''+++------'''((()))((('''''')))+++)))'''%%%%%%(((***,,,,,,000...---,,,---//////...333111///111444666444222---333///+++---)))%%%+++...++++++///111...,,,---***---///---...444888999444111000222000,,,+++...555111---***)))******)))---***(((***...///---***)))+++,,,,,,+++)))))))))(((((())))))***+++++++++------...------,,,++++++''')))+++---...---,,,++++++...///+++)))******)))(((((())))))*********+++&&&,,,///,,,))))))***(((---$$$ %%%&&&$$$$$$(((///111------000---&&&''')))******)))'''''''''&&&&&&%%%&&&''')))***,,,000...***)))(((((((((&&&&&&'''(((((())))))))))))))))))((('''&&&&&&&&&&&&((()))***++++++,,,++++++&&&&&&''''''(((((())))))&&&)))---///.........///+++)))((((((((((((&&&%%%(((,,,---,,,---000000---++++++,,,------,,,,,,+++,,,...---+++///555000%%%///000222222...'''&&&)))!!!$$$(((+++)))'''+++222000111222111///......///444///,,,+++((('''+++111......,,,'''!!! ###(((%%%%%%$$$"""!!!###'''***+++))))))+++***&&&%%%'''&&&'''))))))'''''''''((("""'''+++---000555555333,,,+++***++++++***(((%%%&&&$$$###$$$&&&(((((('''(((%%%######%%%&&&%%%###!!!%%%'''$$$###&&&'''&&&$$$$$$$$$$$$%%%&&&''''''---+++))))))+++,,,++++++))))))((()))******)))((())))))******))))))((('''))))))((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''+++555999222+++***((($$$)))++++++((($$$###%%%(((%%%&&&&&&''''''''''''&&&)))$$$:::555111333###///)))&&&'''***+++***+++///++++++++++++,,,---...///...***)))+++***''''''***)))((('''&&&&&&'''(((((('''&&&$$$######$$$&&&'''))))))((((((''''''&&&&&&$$$%%%$$$%%%+++222333///&&&''''''((((((''''''&&&000***&&&&&&&&&$$$%%%'''###$$$%%%&&&''''''&&&&&&...***%%%###(((---((( $$$$$$$$$$$$%%%&&&''''''%%%'''))))))'''%%%%%%%%%'''(((+++---***%%%%%%)))''''''***...+++%%%###%%% """%%%&&&&&&$$$ %%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&"""&&&)))***((((((,,,///---------,,,)))''''''((("""%%%)))******)))((()))///)))&&&)))+++******,,,'''''''''''''''&&&%%%%%%"""###$$$%%%%%%$$$###"""!!!""""""###%%%'''((())),,,(((%%%%%%'''(((&&&###)))&&&&&&((('''$$$###&&&$$$$$$$$$###""""""%%%'''""""""############""""""###""""""$$$&&&''''''%%% !!!!!! """!!!"""!!!###'''(((***(((%%%'''...000---)))*********))))))+++,,,...+++'''&&&(((***+++***------,,,+++***,,,///111444333333333333333111///***000,,,)))---***(((//////,,,+++...000---+++,,,***///000++++++000444444000......///...******---444000+++)))***,,,,,,+++,,,,,,,,,,,,,,,+++++++++***)))(((((())))))(((&&&%%%&&&((()))***+++,,,,,,.........------+++******,,,+++***))))))***++++++,,,111222,,,)))***+++)))'''(((***+++++++++))))))###''')))'''''')))(((%%%,,,%%%"""&&&)))(((((())))))***++++++***)))((('''***(((&&&%%%&&&''''''&&&%%%%%%%%%&&&'''((()))***,,,***)))((())))))(((&&&'''((()))*********))))))&&&&&&&&&'''''''''((((((((('''''''''((()))***+++(((((((((((((((((())))))***,,,......+++******,,,***)))***,,,------***(((***...000///000333333000((()))***,,,,,,,,,++++++...------+++***)))******444000///111///)))'''***$$$%%%))),,,)))''',,,666444111///---------,,,+++///,,,,,,---,,,***,,,111---+++((($$$""""""%%%'''&&&&&&&&&%%%&&&(((,,,//////,,,+++---,,,)))))),,,'''((()))(((&&&&&&((()))%%%+++//////000444333...'''&&&&&&&&&'''''''''''')))'''$$$$$$%%%'''''''''((('''&&&%%%%%%%%%%%%&&& $$$&&&######&&&'''&&&!!!"""###$$$%%%'''((((((---***&&&%%%&&&'''((((((&&&''')))))))))))))))***)))))))))***)))(((((('''))))))((('''''''''((((((((((((&&&&&&%%%&&&'''((((((222555---'''******&&&&&&'''(((((('''''''''((($$$$$$$$$%%%''''''&&&%%%((('''---000///,,,)))---'''%%%&&&***,,,+++,,,000+++*********+++,,,------...***)))+++***''''''***((('''&&&&&&&&&'''((())))))(((&&&$$$$$$&&&((()))((((((((('''''''''((((((((((((&&&%%%+++333444000&&&&&&''''''''''''&&&&&&111)))$$$%%%&&&%%%&&&)))$$$%%%&&&''''''&&&&&&%%%***)))%%%###&&&***'''!!!$$$$$$$$$$$$%%%&&&'''(((%%%'''))))))'''%%%%%%%%%%%%&&&***,,,)))$$$&&&+++%%%%%%)))---+++%%%###$$$ &&&&&&&&&&&&###"""""""""###$$$%%%%%%"""&&&&&&%%%&&&,,,111(((***++++++)))(((((()))"""&&&+++------***((('''000***&&&(((***(((((()))&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''%%%###""" !!!!!!###$$$'''((())))))&&&###%%%))),,,***'''((('''(((+++***%%%"""######$$$$$$#########&&&(((!!!!!!"""############### !!!###'''***+++)))'''###$$$!!! """""" !!!!!!"""###$$$$$$######  !!!!!!&&&&&&&&&### %%%...///+++***+++,,,+++******,,,...333///***((()))******((((((***,,,+++)))+++///333333444555555444111...,,,(((...***(((------,,,333000,,,+++...///,,,+++,,,***//////(((%%%))),,,+++---+++,,,...,,,)))***---444000+++***---///000000+++...000...)))&&&(((,,,+++(((%%%%%%'''(((&&&$$$$$$%%%&&&(((***+++,,,,,,,,,,,,,,,+++***)))(((''';;;777222---+++,,,...000...444444...***+++,,,)))'''(((+++,,,,,,***(((&&&'''***++++++---000...))))))((())),,,,,,******---...***))),,,,,,)))***...***&&&!!! ###&&&&&&%%%$$$$$$%%%&&&''''''((((((%%%$$$$$$&&&)))++++++***)))***+++,,,,,,+++))))))$$$%%%''')))***+++,,,,,,"""$$$&&&((())))))((('''************))))))))))))...///000---)))&&&'''(((%%%&&&(((+++------***''''''+++---,,,---000000---)))+++,,,...//////......!!!"""%%%(((&&&&&&111===---'''%%%))))))%%%$$$&&&+++***,,,---((($$$+++666888333...,,,---...,,,***)))))),,,000000------111---)))$$$$$$&&&((((((&&&&&&((()))***+++---000222,,,((('''((((((&&&'''+++)))***)))(((&&&&&&)))+++$$$***---+++***,,,***###&&&%%%$$$%%%&&&(((***+++---***&&&%%%&&&'''((((((######$$$"""!!! !!!### $$$&&&######&&&'''&&& !!!"""$$$&&&((()))***111---(((&&&&&&((())))))###'''******((('''***,,,)))))))))))))))(((''''''%%%&&&&&&'''((()))***+++***)))((('''&&&'''((()))'''))) $$$(((&&&%%%&&&)))+++------+++)))#########$$$&&&&&&%%%$$$''')))$$$,,,---'''...,,,&&&$$$&&&+++---,,,---111******))))))******+++,,,,,,)))(((******'''(((+++'''&&&&&&%%%&&&'''((()))+++***(((&&&&&&(((***+++(((((('''''''''(((((()))((('''"""###++++++%%%(((((())))))))))))((((((...%%% ###%%%$$$%%%***%%%%%%'''''''''&&&%%%$$$###&&&%%%$$$&&&***+++)))$$$$$$$$$$$$%%%&&&'''(((%%%'''))))))'''&&&%%%&&& """%%%(((%%%"""%%%+++######(((,,,***%%%"""$$$$$$###"""!!!"""$$$&&&'''&&&&&&&&&&&&///111'''$$$&&&"""$$$''''''(((((('''&&&%%%%%%))))))***+++***(((&&&$$$''''''+++111000((($$$&&&%%%***)))!!!""")))+++&&&'''(((((('''%%%###"""###&&&%%%###"""!!!!!!!!!"""'''### """$$$###"""(((((()))***************---)))'''((('''%%%%%%(((***'''######%%%''''''&&&+++%%% !!!%%%'''######$$$&&&'''(((((('''&&&((("""!!!&&&'''!!!"""""" ###$$$"""###%%%!!!"""!!!!!!$$$,,,,,,++++++,,,---///000***---000222222000---+++999---(((,,,,,,$$$$$$,,,***555(((&&&>>>999'''///555333111......///000222---+++***,,,//////---***...---,,,+++++++++---...///)))''')))***)))***---///---***((())),,,000333+++000444222---...777???+++,,,,,,+++(((&&&%%%%%%%%%"""###***---***&&&%%%###&&&))),,,...000333555,,,......---***)))+++---///111333444444222000...222///+++))))))((('''%%%'''###$$$(((***))))))+++((()))++++++++++++---...'''$$$###&&&,,,///...+++///---+++((((((((()))***'''((()))***)))'''%%%###***)))'''&&&&&&&&&'''((())))))''''''((())),,,---)))&&&$$$%%%((()))'''$$$+++'''%%%&&&***+++(((%%%((((((''''''''''''((()))'''(((,,,000---))))))---...+++'''&&&''')))++++++''''''(((+++//////,,,(((+++***)))***,,,---,,,+++///,,,---333444---$$$ )))+++***)))***---+++'''&&&%%%%%%&&&'''&&&''')))///+++)))***)))(((---444111333555444222///...---///555777444000...***%%%---+++&&&"""%%%+++---+++333000---++++++---111333++++++***(((&&&''')))+++---+++)))((((((&&&$$$"""'''((('''&&&###"""###$$$&&&###%%%***,,,(((%%%%%%(((&&&###"""$$$%%%&&&&&&######""""""######$$$%%%%%%&&&'''&&&$$$###$$$%%%"""$$$###!!!$$$,,,...++++++(((%%%%%%((()))(((''''''(((***+++,,,+++)))(((***)))'''&&&&&&'''(((((()))'''$$$$$$%%%&&&'''&&&,,,)))&&&&&&)))***)))'''...+++'''###!!!!!!"""###$$$%%%%%%###%%%***+++(((&&&'''((())))))((('''&&&,,,((($$$$$$(((++++++******&&&&&&***---++++++,,,$$$'''((('''---444222,,,---+++///***""")))%%%++++++******)))*********------***%%%%%%***---,,,%%%,,,)))&&&(((%%%$$$,,,&&&&&&%%%$$$%%%&&&'''(((###%%%''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''###((($$$"""(((&&&"""'''%%%$$$$$$######$$$$$$%%%!!!###%%%&&&%%%%%%&&&'''&&&***%%%###'''((($$$ ###'''((('''%%%$$$$$$###$$$&&&''''''&&&$$$###%%%$$$###"""$$$'''***,,,%%%&&&''''''///222((($$$%%%!!!"""&&&&&&'''((()))))))))))))))***+++++++++)))'''&&&%%%%%%)))---,,,&&&###&&&!!!'''***(((&&&&&&$$$!!!$$$%%%&&&%%%###!!!!!!!!!$$$$$$###"""!!!!!! !!!"""!!! !!!######!!!'''''''''((((((((())))))(((%%%$$$''''''&&&'''+++(((&&&###$$$&&&((('''&&&)))&&&$$$&&&***,,,***'''''''''(((((('''&&&$$$###'''$$$######%%%''''''&&&#########$$$$$$$$$###"""!!! )))$$$""""""!!!!!!!!!$$$(((+++,,,+++*********+++,,,---111222333444222000---+++222,,,)))******'''''')))444>>>111---@@@:::***333222000...,,,,,,---///000///,,,***)))++++++)))'''&&&''''''((()))***,,,---///***)))---000000222555111000000000///////////////222333000+++***...444)))***+++***'''%%%%%%&&&***%%%"""%%%(((((((((***%%%(((+++...///111333555,,,---///...++++++---///111111000///...---,,,+++)))++++++***)))))),,,///'''$$$$$$''')))''''''***)))***++++++******+++,,,+++(((&&&)))...000...,,,******))))))***,,,---...---,,,+++***++++++,,,---,,,+++)))((((((((()))***---+++***(((((()))***+++,,,***))))))******)))((((((%%%"""$$$'''(((&&&###)))((((((((((((((())))))///......///,,,)))---333---+++'''&&&&&&'''''''''%%%%%%&&&(((***---...///---+++******,,,,,,+++)))111000111333111***'''(((,,,------+++---///...***(((''''''((())))))***+++---,,,...000---(((''')))000222555444222///---,,,333777777000+++,,,......***+++)))'''***......***,,,,,,+++******+++++++++(((***,,,,,,++++++,,,------+++(((''''''&&&%%%###&&&&&&&&&%%%######%%%'''&&&###$$$)))***'''%%%&&&(((%%%######$$$%%%&&&&&&$$$$$$#########$$$$$$%%%)))*********((('''((()))%%%(((((('''***000000+++((('''&&&(((******'''%%%$$$&&&'''))))))((('''&&&((('''&&&&&&'''((()))***(((&&&$$$$$$%%%&&&&&&&&&+++)))&&&%%%&&&'''(((((())))))(((''''''''''''(((&&&((('''%%%&&&******'''))))))******)))((('''&&&+++***(((((())))))((('''***))),,,//////---///555(((+++***(((***000000---111---///,,,%%%)))---%%%---,,,+++***************///000---'''&&&)))***(((+++---)))(((---,,,(((+++'''&&&%%%$$$%%%&&&'''(((%%%'''((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!&&&""" %%%###$$$########################"""$$$&&&'''&&&&&&'''(((&&&)))+++******)))&&&######%%%((()))(((&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%$$$######$$$''')))+++$$$%%%&&&%%%***...&&&$$$&&&"""$$$%%%&&&'''(((***,,,------******+++++++++)))((('''######%%%((('''######&&& """&&&)))&&&"""%%%,,,!!!###$$$###!!! !!!""""""""""""!!!  !!!###"""'''&&&%%%%%%%%%&&&'''(((&&&###"""%%%&&&%%%&&&***)))((('''(((***+++***)))'''(((***+++,,,,,,++++++'''((((((((('''&&&%%%$$$(((******'''%%%'''---222(((''''''&&&&&&%%%%%%%%%!!!(((555)))///&&&+++!!!***'''######%%%)))---///)))***,,,///222666:::<<<777777666444111///,,,++++++,,,+++((()))------)))000999///***666111'''000,,,+++***))))))***,,,...,,,***((('''((()))((('''&&&'''***,,,///111222222000+++***...111000222444...000333555444111---***000000///---)))'''((()))&&&''')))((('''%%%&&&&&&***&&&&&&)))+++***)))+++000111222111///---------,,,...///...------...///...---+++)))((())))))***''',,,///...+++,,,111777)))&&&&&&((((((&&&&&&))))))+++,,,+++***)))***,,,///---+++,,,///000...,,,******+++,,,---...///000000...+++***+++...222555---,,,+++*********+++,,,000...,,,***))))))))))))---...---,,,***))))))***+++(((&&&'''***+++)))'''***)))))))))))))))))))))+++******+++(((%%%(((///+++)))'''%%%%%%%%%$$$"""%%%&&&'''''''''+++222888---,,,+++,,,...///...---222222333222---(((***000)))******(((***,,,+++''')))************,,,------000...///000,,,%%%###%%%000222444333000,,,)))(((...333444...***,,,///111***---///...000222000***+++,,,...//////---***(((***---000000///---,,,,,,---***'''&&&&&&&&&&&&%%%%%%%%%%%%###"""$$$''')))&&&######'''(((&&&%%%&&&'''%%%######$$$&&&&&&%%%&&&%%%$$$$$$$$$$$$$$$%%%'''((()))(((&&&%%%&&&'''###&&&'''(((***---+++&&&&&&&&&'''***+++***'''$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&''')))***+++'''&&&$$$$$$&&&'''&&&&&&))))))'''%%%###$$$&&&)))"""###$$$%%%%%%%%%%%%$$$$$$'''((('''(((---...,,,+++,,,++++++***)))''''''&&&(((******)))'''&&&&&&(((***///111...,,,111:::---///---)))(((+++......,,,(((+++***&&&***+++ ......---+++************---///---)))'''))))))&&&,,,)))%%%'''---...***&&&((('''&&&%%%$$$%%%&&&''''''(((((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""'''""" %%%"""###"""###$$$%%%%%%$$$###"""$$$&&&'''(((''''''(((***)))'''(((++++++'''###"""%%%(((******(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***%%%&&&&&&%%%!!!(((###%%%(((&&&)))%%%%%%&&&''')))+++,,,---))))))******)))(((''''''######$$$%%%$$$###%%%'''$$$ """!!!###111CCC!!!"""$$$###"""!!!!!!""" !!!"""""""""!!! !!!""""""!!!'''&&&%%%$$$$$$&&&((()))(((%%%###%%%$$$"""###&&&&&&&&&''')))******))))))'''***------***((('''(((&&&&&&''''''((())))))))),,,......+++'''(((---222*********((('''&&&&&&''''''444DDD444666,,,222)))222---)))(((***,,,,,,+++---///111555999<<>>222444'''222444000000000222333333111///666666555333111///---++++++***)))(((((((((((((((&&&***&&& ---111,,,,,,++++++***'''''')))***((((((((()))***+++,,,---***---111222000---+++************++++++***)))))),,,((('''***+++)))((())).........///000111333333...,,,***(((((((((&&&%%%%%%''')))***))))))***+++((('''(((++++++)))+++///)))+++------+++***+++,,,+++***)))))))))((($$$"""&&&''')))***)))'''$$$"""&&&$$$""""""%%%(((((('''$$$###$$$%%%""" $$$+++)))+++,,,---,,,---///000++++++++++++*********)))------...///000111222333------.........---------,,,+++***)))))))))***+++******+++,,,------......///...---***((((((***,,,'''(((((())))))******+++***+++,,,,,,+++***((('''...***'''&&&%%%(((111<<<$$$###""""""$$$&&&&&&%%%!!!''',,,,,,)))''',,,000---+++))))))))))))'''%%%(((###"""(((,,,)))%%%###&&&((((((&&&'''***)))$$$###(((((($$$%%%,,,---)))!!!"""'''------)))(((+++)))+++...000111333666999333222...,,,///444333...(((+++)))$$$"""%%%((('''))))))))))))))))))******------+++)))'''(((***,,,&&&%%%$$$&&&'''((('''&&&'''((((((&&&###"""###$$$&&&######'''(((&&&%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&%%%$$$$$$%%%&&&(((###!!!"""######$$$&&&'''''''''&&&&&&'''))),,,%%%&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&'''''''''(((***+++***(((''')))------+++(((%%%###%%%###!!!!!!"""&&&***,,,(((...111...++++++,,,+++%%%&&&&&&''')))+++---...333222000---+++,,,...111111+++(((***,,,,,,,,,...'''(((,,,000///+++)))***'''...;;;;;;......444111......---+++***************------***)))+++***&&&,,, (((---"""(((111&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&&&&'''+++---'''&&&&&&%%%%%%&&&&&&'''%%%+++'''%%%***((($$$)))'''((()))******)))(((''')))******(((''''''***,,,))),,,+++%%% ###''')))&&&'''((('''$$$"""""""""###$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$&&&'''&&&'''%%% ###""""""&&&%%%#########$$$&&&'''&&&&&&&&&%%%%%%&&&&&&''''''++++++&&&$$$((()))(((###(((***))))))...000000)))***+++***(((&&&&&&&&&'''&&&&&&&&&&&&&&&''''''!!!###%%%%%%######&&&((('''(((((((((((()))))))))'''$$$$$$((()))(((+++//////000000...++++++---///((()))+++,,,,,,---///000000///...---,,,,,,,,,------,,,,,,000555666222///000555999:::666333333444333***222111???222:::<<<333444555444333222333444333444444444444333111111((((((((((((((((((((((((''')))&&&###%%%,,,...+++,,,''')))+++'''))),,,(((,,,,,,,,,,,,---.........///111333111...,,,---...///...---,,,++++++++++++,,,))))))...000//////000666555444222000000000000///---+++(((%%%%%%%%%&&&((()))+++,,,++++++,,,---...,,,,,,,,,)))&&&(((---+++,,,,,,***'''$$$$$$$$$'''&&&&&&((())))))&&&###((((((((((((&&&%%%###"""&&&&&&'''''''''(((+++---""""""###%%%###"""'''///***+++,,,,,,*********,,,((())))))***))))))***+++///.........///000222333+++,,,,,,,,,------......---,,,***)))))))))***+++)))***+++,,,,,,---------...+++((('''''')))******((()))***+++++++++,,,---***+++,,,,,,+++)))'''&&&+++((('''&&&%%%%%%,,,444(((%%%###"""$$$&&&''''''###(((,,,,,,******---111***(((''''''(((((('''%%%%%%###$$$((()))&&&%%%'''###%%%%%%###$$$'''&&&!!!!!!'''((("""$$$,,,---(((!!!"""'''---,,,(((&&&(((+++,,,,,,,,,---///333777999;;;999222---------,,,"""&&&&&&###"""&&&)))*********+++,,,------------)))***+++***(((((()))***######$$$'''))))))'''%%%$$$&&&''''''%%%$$$###$$$&&&###$$$)))***'''%%%&&&&&&%%%$$$%%%&&&&&&%%%###"""""""""###$$$%%%&&&'''!!!"""$$$$$$###"""$$$%%%%%% """$$$!!! ###$$$&&&(((((('''''')))+++''''''&&&&&&''''''((((((&&&'''((())))))(((((('''(((((((((***,,,---,,,*********)))))))))(((%%%###%%%$$$$$$$$$%%%(((***+++(((...111,,,'''%%%%%%$$$%%%%%%%%%%%%&&&(((***+++333111...---------,,,+++...***)))+++***))),,,111+++'''(((---///***'''((("""'''333333)))***000+++---,,,+++***************+++---,,,)))(((+++***'''111%%%+++!!!+++555%%%%%%$$$$$$$$$%%%'''(((***&&&''''''&&&%%%'''***---(((''''''&&&&&&''''''((($$$)))&&&$$$***)))%%%+++((((((((((((((((((((((((******)))(((&&&''')))+++""")))(((!!!%%%000000%%%'''(((((('''%%%######$$$"""###$$$&&&''''''&&&&&&))))))(((&&&%%%$$$#########%%%&&&&&&%%%$$$ $$$### $$$%%%$$$#########%%%''')))''''''&&&&&&&&&''''''(((''',,,,,,&&&$$$((()))&&&"""((()))###%%%...000+++***+++,,,+++(((&&&&&&&&&)))((('''&&&&&&''')))***"""&&&'''%%%$$$%%%&&&&&&'''(((((())))))((((((,,,((('''******((()))---.........***'''&&&))),,,,,,+++*********+++,,,,,,......------...///111222444333333333444444222000---333999;;;777333333444AAA,,,---111CCC111111///999::::::666111000222555666666555444222///,,,+++))))))************)))((()))******+++---...---+++)))###''',,,***...222,,,......////////////000000000111111...,,,---111555///...,,,+++******+++,,,...++++++000333222111333<<<:::777444000---***))),,,,,,***'''$$$$$$&&&))))))+++------,,,,,,---...000000333555000(((&&&((( """%%%&&&&&&''')))***$$$$$$$$$'''***+++(((%%%'''&&&%%%$$$$$$$$$%%%&&&"""&&&(((&&&!!!!!!%%%***######%%%'''&&&%%%,,,444,,,,,,,,,+++(((&&&&&&'''&&&''')))))))))***+++,,,444222000...------...///)))(((((((((***,,,///000---,,,+++*********++++++)))***+++,,,,,,,,,,,,+++,,,'''###"""%%%(((((('''$$$&&&'''''''''((()))***)))***+++,,,+++)))'''%%%%%%''',,,000---'''&&&)))+++((($$$###$$$%%%&&&'''(((***,,,------...333666&&&&&&&&&(((+++---------$$$$$$''')))&&&$$$'''---&&&((('''&&&'''***((($$$ '''((("""###,,,...((()))'''&&&(((&&&###%%%***///...+++(((%%%&&&))),,,555>>>CCC;;;...&&&$$$###$$$'''&&&&&&***...///$$$&&&)))+++,,,,,,***)))***+++---,,,***'''%%%%%%!!!"""$$$(((******'''%%%!!!$$$'''((('''%%%%%%%%%&&&###%%%***,,,(((%%%%%%%%%$$$$$$%%%&&&'''%%%### !!!!!!"""###%%%&&&'''%%%&&&(((''''''&&&((()))&&&""""""(((***&&&###%%%!!!%%%***+++)))(((((())))))))))))))))))***++++++$$$%%%''')))******)))))))))))))))+++......---+++...***%%%$$$&&&'''&&&$$$---------------,,,,,,+++$$$+++...***$$$######"""%%%%%%$$$$$$%%%&&&((())),,,***)))***------)))&&&((((((******'''%%%,,,444///(((&&&***---)))&&&'''!!!###,,,...'''***...&&&++++++******)))*********(((******((()))---...,,,>>>%%%)))111***666???+++$$$$$$###$$$%%%''')))+++(((((((((&&&%%%&&&)))+++((((((''''''''''''(((((($$$***'''%%%,,,+++(((---((((((''''''''''''((((((******)))'''&&&&&&)))+++!!!******&&&333FFFAAA,,,'''((()))(((&&&%%%%%%&&&!!!"""%%%'''((('''&&&%%%))))))((('''%%%$$$###"""$$$&&&(((((("""######$$$$$$$$$#########"""!!!!!!###%%%(((***'''''''''''''''''''''''')))'''&&&***///000,,,(((((('''&&&''')))++++++******(((&&&&&&))),,,)))$$$&&&%%%%%%%%%&&&%%%""" ###(((***&&&###%%%'''&&&&&&&&&&&&&&&''')))***+++&&&((())))))(((((()))+++'''&&&%%%$$$$$$&&&((()))///""""""***...111000(((555+++222000///222---999000888:::333---...000///222444;;;AAA???777111111555444333333333333333444222888===<<<888333333444999777666555444222...+++)))---111(((,,,'''<<<(((+++,,,,,,+++******+++,,,)))+++...000///,,,(((&&&...///111333444333222111...111111///444999777000000---,,,---000111111///...,,,+++---111333333111999888555000***((())),,,222222...)))***...///,,,,,,***+++...---***(((***+++&&&%%%(((+++,,,...111)))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&,,,)))&&&$$$$$$###""" ###))),,,)))'''(((******'''%%%$$$''',,,...+++''',,,+++***+++,,,+++)))'''&&&((()))++++++***((('''<<<666...+++,,,.........((('''&&&(((,,,---,,,)))***)))'''(((***++++++***)))''''''))),,,,,,((($$$)))%%% """$$$$$$###***"""###***+++***)))...,,,+++))))))'''$$$!!!***$$$'''222333((("""%%%'''))),,,+++******---000))))))'''&&&%%%$$$$$$$$$&&&(((+++------+++(((&&&***(((&&&''')))***(((&&&%%%%%%%%%###!!! """$$$...,,,222000&&&'''***$$$$$$&&&((()))(((&&&&&&&&&+++000222...+++,,,---,,,...)))###!!!###$$$,,,444555,,,$$$&&&***+++'''---...)))&&&(((((($$$$$$#########$$$%%%&&&&&&%%%%%%&&&'''(((((((((((((((&&&%%%'''((((((%%%!!!$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%######---######...""""""###%%%%%%$$$%%%&&&'''&&&(((%%%"""###%%%&&&### $$$""""""$$$%%%%%%)))///)))'''''')))---...---***&&&)))+++***((('''(((***((()))+++++++++)))((('''###"""###%%%)))******)))444222...+++***(((&&&$$$***(((%%%"""!!!"""###$$$$$$%%%%%%&&&''''''''''''$$$$$$+++444555,,,%%%$$$***(((&&&$$$%%%''')))***)))((('''&&&&&&'''((()))%%%'''******((('''&&&''')))+++,,,***(((&&&%%%&&&&&&***+++((((((---000000:::222+++***///000+++$$$!!!+++ &&&---###''''''%%%$$$%%%%%%""""""...>>>------&&&+++---,,,'''))))))))))))))))))***+++&&&((()))(((&&&%%%%%%&&&$$$&&&(((((((((,,,333888???JJJ000***///%%%,,,***%%% """&&&%%% ###$$$%%%'''((()))))))))"""$$$%%%%%%$$$######$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!%%%$$$###"""###$$$&&&'''''''''''''''''''''''''''((('''&&&)))---...***&&&)))((('''(((***,,,,,,+++)))(((&&&%%%%%%%%%%%%###(((&&&######$$$%%%%%%$$$###((()))&&&$$$&&&'''&&&)))(((((('''''''''''''''((()))***)))''''''''')))'''&&&%%%%%%%%%&&&((()))(((111333,,,&&&'''...555+++...888---...:::000+++111888;;;777444555444111555333555:::<<<888444222666777999::::::999888777444777:::888444111333666<<<:::888666444111---***///000111(((...---FFF666+++---.........---------***++++++++++++***)))(((...///000000000...,,,+++---222333///...000///+++---+++)))***---///...---///......000333666555444/////////,,,******---000---//////+++,,,000222111111---+++,,,***''''''******%%%$$$''')))((()))+++(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''',,,,,,+++***)))'''%%%###$$$)))+++))))))+++,,,***...,,,***+++///000---***((((((((('''''''''''''''((()))***++++++***((('''---+++))))))***+++******)))'''''')))+++,,,***(((((('''&&&''')))******)))&&&(((*********(((''''''***&&&"""!!!###$$$%%%$$$)))%%%&&&,,,000///+++***999333***$$$###%%%(((***((('''(((------)))'''***%%%))),,,---,,,+++---///+++***((('''&&&'''''''''---+++)))''''''''')))***)))))))))+++---+++'''$$$!!!###%%%&&&''')))---///)))(((...///'''(((+++&&&"""$$$&&&'''''''''''''''...333333...***)))(((&&&'''%%%###$$$&&&)))******(((...000+++''')))+++******......(((%%%'''&&&###&&&%%%$$$###"""!!!!!!!!!''''''(((((('''&&&$$$###'''%%%$$$%%%''''''%%%######$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&''''''(((%%%(((((()))"""***###%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%###"""$$$''''''%%%''',,,'''&&&%%%'''***+++)))'''''')))++++++)))((()))***((()))))))))'''&&&%%%%%%$$$&&&(((***+++---......111...***'''&&&%%%%%%%%%###$$$$$$###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%(((+++333999555,,,)))+++))))))((('''%%%&&&(((***((('''&&&%%%%%%&&&''''''(((***++++++***))))))***---......,,,***((()))***'''***)))'''(((---...,,,000---))))))+++,,,+++)))$$$---!!!%%%+++"""'''((((((''''''(((&&&&&&000<<<%%%'''%%%...,,,&&&((((((''''''(((((()))***((()))+++***(((''''''(((''')))***)))'''(((,,,000000JJJQQQ:::)))---///&&&(((***(((###!!!$$$%%%###$$$%%%&&&'''((((((((((((%%%'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&'''***+++'''$$$(((&&&&&&''')))******)))&&&&&&%%%%%%$$$###$$$&&&(((%%%""" """%%%'''((("""&&&'''$$$"""%%%&&&$$$)))(((''''''&&&&&&''''''((()))***)))'''%%%&&&'''''''''''''''(((((((((((($$$333///(((///***""")))+++///===222***...***333000555888888888888555111:::333000555;;;:::777666555777;;;===>>><<<:::888555666666333//////222666:::888666555444222///,,,---...111,,,444111JJJ:::,,,---000222222111000...,,,+++)))''''''(((***+++....../////////---+++******000222...))))))******111000///000222444333222555333333444555666555444,,,,,,,,,,,,,,,...111444...333555111///111333333222---******)))'''***...+++'''%%%((()))'''&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&'''(((((()))+++---//////,,,***((('''''')))***)))+++//////+++333000------...///---***%%%'''(((&&&$$$$$$'''***)))***+++++++++)))((('''%%%(((,,,...---***(((((()))(((((()))***+++)))'''%%%%%%&&&(((******)))'''$$$(((++++++'''%%%&&&)))+++(((%%%###$$$%%%%%%$$$&&&''',,,444555///+++***777111(((######'''+++...###'''((($$$###&&&******'''***,,,---,,,++++++,,,,,,***)))(((((()))***,,,***)))'''&&&&&&(((***+++((())),,,...///,,,&&&!!!%%%&&&((()))((()))***,,,&&&$$$,,,000******---)))###$$$&&&((()))***++++++...111111,,,((('''&&&###"""''',,,/////////&&&***---------...,,,(((+++---,,,'''$$$$$$$$$###&&&%%%###"""!!! %%%&&&'''''''''%%%###!!!&&&$$$######%%%&&&&&&%%%######$$$$$$$$$$$$######%%%%%%%%%&&&'''(((((((((###)))+++""" %%% !!!!!!""""""!!!  $$$'''&&&$$$###&&&***######&&&***)))&&&&&&)))''''''&&&'''))))))'''&&&((()))++++++)))((()))***((())))))'''$$$"""######&&&***---.........000333+++)))&&&###"""###$$$%%% ###''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$######%%%***222444---%%%%%%+++(((***+++***&&&%%%''')))&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%'''))),,,,,,+++)))'''&&&''')))))))))'''%%%)))...---)))((())))))(((''''''((()))%%%///!!!###)))"""'''''''''%%%$$$%%%%%%&&&+++222''')))(((333"""---'''!!!'''&&&&&&&&&''''''((()))((()))******((('''(((((('''***+++***'''%%%'''***!!!000666,,,###$$$%%%""""""(((***&&&"""###&&&&&&%%%%%%&&&'''(((((('''''''''))))))(((&&&%%%&&&'''''''''((((((!!!!!!"""###$$$&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%"""$$$######$$$&&&&&&%%%$$$###!!!"""&&&'''&&&&&&'''%%%### """%%%'''((( $$$$$$!!!!!!$$$%%%"""%%%%%%%%%&&&'''((()))***'''((()))((('''&&&'''((('''((())))))******))))))'''222'''&&&444---,,,JJJIII,,,+++000///&&&###<<<...///000222444555222///888222000555999999999999111333666888999999777666333333333111......111333222111000111222222111000&&&)))000000888///AAA---+++---000333555444111...,,,+++)))((()))***,,,------...///000111111111111(((+++------+++,,,...///444444444666777888888888999888777666555444333222222111111000000111333444444:::===777111///000//////+++)))+++,,,,,,///444,,,((((((+++,,,)))''''''''''''&&&&&&'''(((((())))))(((((('''((()))***+++))),,,...---+++))))))***)))*********...222111,,,111...***)))***+++***)))'''***+++)))%%%%%%***000)))*********)))((('''&&&&&&***///000,,,(((&&&&&&))))))))))))***)))((('''%%%%%%''')))++++++)))'''%%%'''***)))'''&&&'''(((***(((&&&$$$$$$$$$$$$$$$###'''...444222+++((()))((('''&&&'''***,,,,,,+++"""---...$$$ (((---***+++++++++++++++++++++,,,***)))'''&&&'''))),,,---"""$$$(((+++,,,+++)))((('''(((+++,,,,,,)))%%%"""&&&'''((('''&&&$$$%%%&&&)))$$$,,,333---,,,///+++)))))))))+++---......---(((,,,,,,((('''((('''$$$"""###&&&+++111444444333+++,,,///111333222+++%%%)))))))))%%%###"""###$$$#########""""""######$$$ """$$$&&&'''&&&%%%$$$%%%###""""""###%%%&&&'''""""""############""""""''''''&&&&&&&&&&&&%%%%%%"""(((***!!!!!!$$$!!!!!!###&&&'''$$$"""######%%%&&&&&&$$$$$$&&&(((%%%$$$&&&)))((($$$%%%))))))))))))))))))((('''&&&'''((())))))(((((('''((('''((()))'''%%%###%%%'''(((,,,000000,,,***---111%%%%%%%%%###""""""###%%% ###&&&&&&###!!!###&&&$$$$$$$$$$$$$$$###"""!!! %%%******%%%!!!###'''&&&***,,,+++'''%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&(((++++++)))'''%%%%%%'''))))))(((%%%%%%+++000///)))))))))((('''&&&%%%%%%$$$ ---!!!###(((###'''%%%'''$$$###$$$&&&'''((()))------(((111+++)))(((&&&&&&&&&&&&'''((())))))%%%'''(((((('''&&&&&&'''%%%(((++++++(((&&&''')))$$$)))***))))))+++,,,!!!&&&)))&&&%%%&&&'''%%%&&&&&&'''''''''''''''&&&'''((((((&&&$$$$$$$$$&&&'''((((((((( !!!"""$$$&&&(((#########$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%$$$###"""###""""""###%%%%%%$$$"""###&&&)))&&&"""###!!!  ###%%%&&&&&&###%%%%%%###$$$''''''$$$%%%%%%%%%%%%&&&((()))***$$$&&&(((((('''((()))+++((()))***+++++++++******+++444...+++---!!!???\\\...'''666444&&&111...,,,***,,,...//////000111000111555555333444777///000000111222333444444...000111111000///.........,,,+++,,,...//////...)))(((......444)))777###+++,,,///333666555111---+++,,,------............//////000111222222222222---+++***---111222222222...000222333444444444555666666666555444333333444555444333222222333333333333999<<<666///------,,,000---,,,//////...///222,,,((((((+++,,,)))((()))''''''''''''((()))************))))))******++++++((()))))))))))))))***++++++,,,++++++///333222,,,+++***((('''((()))))))))))),,,---+++'''(((---222))))))))))))(((''''''&&&&&&***---,,,(((%%%%%%&&&)))***++++++***)))))))))((((((***,,,------***((()))'''&&&''')))***(((&&&)))((('''%%%$$$$$$%%%%%%&&&(((...111...((((((,,,###$$$'''+++......,,,)))&&&333666***&&&---000******((('''''')))---000222'''&&&%%%%%%&&&(((+++,,,$$$'''***,,,,,,***(((&&&&&&''''''''''''&&&&&&'''%%%&&&((()))((()))+++,,,000(((...555000---///+++---+++******,,,...---+++&&&((((((&&&&&&((('''###...------000333666777666222111222666777222***###$$$$$$%%%%%%###"""###&&&&&&&&&%%%%%%$$$%%%%%%&&& """$$$%%%&&&&&&%%%$$$$$$$$$###"""###$$$&&&'''""""""""""""""""""""""""((('''&&&%%%###"""!!! ###$$$(((!!!&&&###%%%"""!!!%%%+++---(((''')))(((&&&$$$$$$&&&&&&$$$"""(((%%%%%%&&&$$$"""%%%***(((((()))((('''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%(((+++***((('''***---(((,,,///---(((%%%'''***"""$$$'''&&&$$$#########"""###"""  $$$$$$$$$$$$$$$###""""""!!!###%%%&&&&&&&&&'''''''''%%%(((++++++(((%%%%%%&&&%%%%%%&&&&&&''''''''''''((((((((('''&&&'''***,,,...---,,,***((((((***---((('''&&&'''---333111+++***(((%%%&&&((((((%%%"""+++!!!###)))%%%(((###***)))'''''')))++++++(((***)))&&&000'''$$$%%%''''''''''''((()))***+++%%%&&&(((((('''&&&&&&''''''***---,,,)))&&&&&&''')))((()))------***)))***###%%%%%%%%%(((+++)))###&&&&&&'''''''''''''''&&&'''''''''&&&$$$$$$%%%'''&&&&&&''''''###"""!!! !!!###$$$""""""###%%%&&&((())))))''''''''''''''''''''''''%%%%%%$$$$$$#########"""$$$$$$$$$&&&''''''%%%###$$$%%%%%% ###!!! !!!$$$&&&&&&&&&((())))))''')))---,,,)))((('''&&&&&&%%%%%%&&&&&&$$$&&&((()))))))))+++---+++++++++++++++,,,,,,,,,---,,,***000//////bbb===777;;;...+++222,,,000111...,,,------,,,...222,,,,,,///222000,,,,,,000///////////////000111222+++---000222222000---***///---++++++,,,,,,+++***555...,,,)))///$$$666%%%------///333666555000,,,+++---///111222222000///111111000000//////......666000---000333333111111+++---111222222222333444///111333333333444666888333111000000222333333222+++111444111...//////...666222000111///+++***---,,,(((&&&)))***((('''(((((((((((((((((()))***+++******+++,,,,,,,,,,,,+++(((''''''))),,,---,,,++++++---...,,,...111111---))))))))))))***++++++,,,***,,,---+++)))))),,,///(((((((((((((((((()))))),,,,,,,,,+++***+++---...)))+++,,,,,,+++***+++,,,---,,,,,,---......+++)))+++(((%%%'''***,,,)))&&&(((((()))(((&&&%%%'''(((,,,,,,...///---)))***///,,,+++***+++,,,------,,,%%%000222***&&&++++++%%%&&&%%%$$$&&&+++000444666&&&&&&''''''(((***+++,,,///---+++((('''''''''(((&&&&&&&&&%%%%%%'''+++...111111000///------///111666***---444///+++,,,))),,,)))&&&''')))+++)))'''((()))(((&&&'''***(((###111///------///111222111444111222666666000)))%%%""""""$$$'''&&&###$$$''',,,+++)))'''&&&$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%%%%%%%######%%%'''######""""""""""""######''''''%%%###""" ,,,!!!!!!%%%""" )))***$$$!!!$$$)))%%%"""###%%%&&&###'''$$$######"""!!!$$$***$$$%%%&&&&&&$$$#########%%%$$$###$$$&&&&&&$$$###"""''',,,---***)))+++///''')))+++)))%%%""""""$$$###&&&)))(((%%%""""""###)))'''$$$""""""###%%%&&&######$$$$$$$$$###""""""%%%'''&&&%%%&&&))))))&&&%%%%%%''''''((('''&&&%%%$$$%%%&&&'''((((((''''''&&&'''(((''''''''')))++++++++++++)))(((''')))+++'''(((((()))---222111,,,(((%%%$$$&&&***+++)))%%%...######***'''***$$$)))***(((&&&'''+++***'''&&&(((+++:::&&&)))"""!!!&&&&&&''''''((()))***+++&&&(((******)))((()))******---...,,,((($$$###$$$%%%###$$$'''(((&&&$$$$$$$$$%%%$$$$$$)))---)))###%%%%%%&&&'''((((((''''''((((((((('''%%%&&&(((***%%%%%%&&&&&&%%%###"""!!! !!!###$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###""""""###$$$$$$$$$%%%&&&((('''$$$"""$$$!!!"""%%% $$$333%%%""" ###&&&((())))))***)))(((+++///...***((('''&&&&&&%%%%%%&&&&&&&&&(((******)))***+++------,,,+++++++++,,,......///&&&%%%...222(((!!!&&&"""666LLL999%%%))),,,999333111111333///***---333111---,,,......+++***,,,---...////////////......+++,,,///111222000---***111///---,,,---------,,,888///---+++222'''999***000//////222666666111,,,,,,---///222333333222222111000//////......------888333000222222......111,,,///333555444444555666///111333333222222444777222000//////222333111000***...000///111555666444:::444000...+++''''''+++111+++(((******'''&&&((()))))))))((())))))******)))+++---//////...,,,+++***(((***000666777111++++++///000...---...///---***+++,,,,,,,,,,,,,,,---,,,------,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,333111///...///000000000(((+++---...,,,+++---...111///------------+++)))+++***)))))))))*********(((***++++++)))(((***,,,000------...---***+++//////---+++***+++,,,,,,,,,%%%)))***&&&&&&))))))%%%((('''''')))---000///...((()))+++,,,------------///---+++)))((((((***+++%%%'''(((((())),,,222666888777444000------///222666((()))000+++&&&((('''***&&&###$$$(((+++***''''''))))))(((+++///...***...---+++,,,...//////......+++,,,111222---***+++$$$###'''+++***%%%$$$(((---,,,***(((&&&%%%$$$$$$((('''%%%$$$######$$$$$$$$$&&&((('''%%%$$$$$$&&&$$$###""""""""""""###$$$%%%$$$$$$###!!! KKK """$$$### )))***!!! $$$##################"""###!!!"""$$$###!!!###((("""$$$&&&%%%###"""###$$$%%%$$$###$$$&&&&&&$$$"""&&&,,,---)))&&&(((+++&&&&&&&&&&&&%%%$$$###"""'''))))))&&&!!!"""%%%+++((($$$%%%)))+++***'''######$$$$$$%%%$$$$$$$$$%%%***+++%%%###%%%&&&$$$%%%###!!!###''')))'''###"""###%%%&&&''''''&&&&&&###%%%''''''&&&&&&'''((('''((()))((('''&&&'''((('''***+++***+++------)))&&&&&&(((((()))(((''''''%%%555'''###(((''',,,'''&&&))))))%%%$$$((()))'''(((***...>>>***+++###$$$%%%%%%%%%&&&'''(((******&&&(((******)))((()))***(((+++,,,***&&&######%%%%%%&&&''')))+++......,,,$$$&&&'''%%%&&&***)))&&&$$$%%%&&&'''((((((((((((&&&&&&&&&%%%$$$%%%(((+++%%%%%%&&&&&&###"""!!!!!!"""$$$&&&(((%%%&&&&&&''''''&&&&&&%%%###########################$$$$$$###""""""$$$%%%###"""###%%%&&&%%%""" !!!"""&&&'''///HHH***&&&!!! """'''+++---((()))'''&&&***...---((($$$$$$$$$%%%&&&'''((())))))***++++++***)))+++,,,...---+++++++++,,,...000222///000,,,&&&...555111000)))555555333222,,,777222222555777111)))***111999111+++---000...,,,+++***,,,...000000...+++))),,,---...000111000---+++111///------///111222111222+++...000999+++:::)))333111000333666666111,,,---...///000111222333444///......//////000111222444222222333///***,,,444***...333444333333444555333555666555111///000222666333111111222222000---...111111111555;;;<<<999999333---***(((&&&(((---777111,,,,,,+++(((''')))******))))))))))))******(((+++...000111///,,,***++++++...777??????555+++***000222///+++,,,...---***,,,......---+++++++++000///......//////---+++*********+++,,,---//////666222...,,,------+++((((((+++......---,,,...000333000...,,,,,,,,,***))))))+++---+++((('''***---)))+++------++++++---000///,,,+++------***))),,,'''''')))+++------+++))),,,+++))))))+++......------,,,---...///---'''"""+++,,,///111111111///...$$$'''+++...//////---+++%%%(((+++---...111777<<>>555---+++***)))+++...+++***((((((***+++***)))((()))***++++++***((('''&&&(((+++---///111444666666:::<<<:::666444666:::------,,,+++******))))))+++---///000...---,,,---+++,,,---...............,,,,,,,,,...//////...,,,---,,,+++)))(((((())))))+++,,,,,,+++***)))+++,,,---,,,,,,...222444333222---,,,+++******+++---...---)))))),,,---,,,///444+++---000111///,,,)))(((,,,......***+++...+++%%%"""%%%))),,,,,,***)))(((,,,***))))))'''$$$'''---+++111555111''' ###%%%'''((())))))***,,,...***GGGOOO666'''333;;;333...,,,)))'''&&&&&&((()))+++***((('''((()))******%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$%%%%%%)))'''&&&&&&'''(((((('''###%%%&&&&&&$$$######$$$ !!!!!!"""###$$$$$$$$$""" !!!###%%%"""###$$$%%% !!!###$$$%%%$$$######$$$&&&$$$$$$%%%'''***+++***)))''''''''''''''''''&&&&&&###&&&''''''%%%%%%&&&((($$$%%%'''(((***++++++,,,)))***+++++++++***((('''%%%%%%%%%&&&%%%%%%$$$$$$"""%%%%%%###"""###$$$''''''''''''&&&&&&&&&&&&'''((((((&&&$$$$$$%%%'''(((&&&$$$###$$$'''***,,,)))+++***%%%%%%'''(((%%%)))***)))***,,,---,,,---))))))((('''+++111000,,,---------+++))))))---111'''(((((('''%%%$$$%%%'''$$$$$$'''+++)))&&&+++222&&&''''''((()))((((((((()))(((&&&&&&'''((('''%%%&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%'''((())))))(((((((((((())))))''''''&&&((())))))(((&&&&&&(((***(((&&&$$$&&&(((###&&&+++111444222+++&&&''')))***)))'''&&&&&&&&&&&&&&&'''((((((((('''$$$$$$(((000666444555%%%111###&&&JJJ&&&!!!!!!"""###%%%&&&''''''''''''%%%%%%%%%%%%''''''&&&$$$!!! !!! !!!###""" """%%%!!!$$$%%%###"""###$$$&&&'''&&&%%%"""""""""$$$'''$$$###&&&&&&###!!!"""''')))+++((($$$###'''+++###'''+++---,,,+++---///***&&&***,,,'''+++333000+++111666666222///000222444444444777::::::666222//////222555333///000444000000////////////000000222222444777999:::888666777:::<<<999444000111333888:::888333333:::===;;;>>>888222000222333111...///333777666111......000,,,---...,,,+++***,,,---...------.........+++)))///+++(((+++---,,,,,,...000555:::999444///...///...---------//////---,,,+++---...,,,***)))+++...,,,000000++++++000000---))))))***++++++,,,------((((((((((((((()))))))))***,,,------++++++,,,---$$$$$$(((---,,,((('''***,,,***((('''((()))((('''(((+++...///...,,,,,,,,,(((***...111444777;;;===///000111///,,,+++---000......---+++***((('''&&&***,,,//////...,,,,,,,,,)))***,,,---///000111111)))'''&&&))),,,---***'''(((((((((((()))+++---...***+++---,,,***)))((())),,,,,,---111444444000,,,...------///222333222000333***$$$(((+++,,,...333222111---(((%%%&&&,,,222...000---((()))...---(((***+++---//////---)))''')))(((***,,,***&&&(((---333///***((()))***)))((((((******)))(((+++222777+++BBBAAA))))))@@@@@@''',,,***'''&&&'''))))))(((444111,,,(((&&&'''***,,,###############%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&&&&&&&%%%&&&&&&%%%%%%%%%'''((((((%%%###&&&'''''''''%%%$$$%%%''' !!!!!!""""""######$$$### """%%%''''''###((("""%%%$$$%%%%%%###!!!!!!"""###''''''(((***---//////...%%%&&&&&&&&&''''''((((((&&&((()))(((%%%$$$&&&(((&&&''')))******)))((((((&&&))),,,...---+++'''%%%"""###$$$$$$%%%%%%%%%%%%!!!$$$&&&&&&###""""""$$$$$$$$$%%%&&&'''''''''&&&"""$$$&&&'''&&&%%%%%%&&&((('''%%%######%%%''')))&&&((()))(((***...,,,((((((###(((+++(((+++...***)))(((%%%%%%+++111000******)))'''$$$"""%%%,,,111&&&&&&&&&%%%$$$$$$''')))###"""$$$'''$$$ %%%...$$$%%%&&&&&&''''''&&&&&&###$$$$$$###"""$$$(((,,,%%%$$$#########$$$%%%&&&&&&'''''''''%%%%%%''')))))))))(((((((((((()))))))))(((&&&'''((()))((('''(((,,,...,,,'''%%%(((+++%%%&&&***///222111,,,'''!!!$$$&&&((())))))+++---''''''&&&&&&$$$))))))%%%%%%+++///---888666444777***,,,;;;'''"""%%%((('''%%%$$$'''***&&&&&&%%%%%%%%%$$$$$$$$$###$$$###!!! """$$$###"""!!!!!!"""###$$$+++000)))&&&+++...***)))'''%%%#########%%%&&&""" %%%%%%"""$$$+++$$$$$$$$$###"""###%%%'''$$$)))+++))),,,111000***'''+++...+++'''***666@@@111333444444333222333444777222000222222///...000,,,---...,,,+++,,,000333///...------///222444666333444555555666999===AAA<<<:::666111,,,+++---///222555:::>>>===888222...111555777666222///111444444333222111000000000000...---+++************+++111,,,&&&$$$&&&(((((((((###&&&******)))(((***,,,///...,,,+++)))((((((((($$$''',,,000111000...,,,---------,,,,,,,,,++++++...---++++++,,,---,,,+++&&&'''))),,,---...,,,++++++++++++***)))'''%%%$$$,,,((((((***(((###$$$)))%%%''')))***+++***)))(((''''''''''''(((***+++------+++***,,,...---)))%%%...333888888555000......///,,,,,,...---)))(((+++***,,,,,,)))$$$!!!$$$((((((000000'''$$$+++...+++***''''''---000...,,,+++))))))))),,,000000...+++%%%'''+++---///...,,,+++***...000---'''$$$(((---+++---222555000***---555<<<:::666111000333999>>>///+++(((***///000---)))///...,,,+++***++++++,,,---///---)))((())))))&&&,,,,,,,,,---///000222333---,,,***((((((***,,,---444111---(((%%%%%%&&&'''&&&...(((###***...,,,...///aaa+++%%%,,,222///''',,,&&&$$$(((+++)))***...222...)))&&&%%%&&&%%%%%%!!!###%%%%%%###"""###$$$&&&%%%###$$$&&&(((((('''(((''''''&&&&&&%%%$$$$$$(((((('''&&&&&&%%%$$$$$$"""###%%%&&&&&&%%%$$$###'''&&&$$$######$$$&&&'''(((%%%!!! ###%%%%%%%%%&&&%%%"""!!!%%%$$$&&&###&&&)))'''(((***+++,,,,,,++++++"""%%%((('''""" """%%%...&&&"""'''***'''#########&&&)))***)))))),,,///***)))&&&$$$###$$$%%%&&&,,,((($$$###$$$$$$!!!!!!!!!###$$$$$$###""""""((())))))((('''%%%"""!!!###$$$&&&(((((((((((((((%%%%%%&&&&&&%%%%%%$$$###'''%%%%%%'''***,,,,,,***''''''***///...)))&&&&&&))))))))))))***+++,,,---...)))$$$###'''***+++***%%%&&&((('''%%%###"""###"""$$$%%%%%%$$$###$$$%%%444///'''"""!!!"""###$$$###%%%&&&(((((('''%%%$$$)))'''$$$######&&&)))+++$$$&&&(((***++++++***)))...,,,***'''&&&&&&&&&'''((()))***+++++++++++++++)))*********(((''''''((('''...333111***$$$$$$&&&%%%%%%&&&&&&%%%$$$"""!!!''''''&&&&&&---000...(((%%%''')))'''&&&%%%!!!%%%---"""""""""$$$&&&((()))(((&&&&&&&&&&&&&&&%%%$$$$$$#########!!! !!!###$$$$$$###"""######$$$%%%"""+++---&&&###'''((($$$%%%$$$###""""""###$$$%%%###!!!###&&&%%%"""###((($$$%%%%%%$$$######%%%(((&&&******(((***......***...000111000...///333777000111333333333222333444666222000222111...---///......///---,,,,,,000333...------...000222444555666666666555444444777999333333222111///000333666777888999999777444000---333666888666111...///222555555444333111000//////((())))))***************)))'''$$$###$$$%%%&&&'''((()))***)))''''''))),,,***)))((('''''''''''''''%%%'''***,,,---+++)))(((&&&''''''((()))***+++,,,...---+++)))&&&$$$#########'''+++,,,***)))***,,,*********)))((('''&&&%%%'''%%%&&&***)))&&&(((---'''((()))*********))))))&&&'''((()))******+++++++++)))''''''(((+++,,,---555666555222...***((('''...***)))***)))&&&(((,,,))),,,,,,)))%%%###&&&)))...444222***(((...000,,,***'''''',,,...+++(((((()))((()))+++......+++)))&&&(((***,,,------,,,,,,)))+++---+++'''&&&(((,,,///,,,,,,//////---000666///222444555444222222222111---)))''')))---111444000///---,,,*********++++++---,,,((('''***+++)))/////////000000222333333999666333000....../////////...---,,,***)))((((((---333...'''((('''***666+++FFF''',,,******(((222,,,)))+++,,,***+++///111---)))&&&&&&&&&&&&%%%&&&$$$###$$$&&&'''%%%###&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$"""!!!)))((('''&&&&&&'''((()))'''$$$"""!!!###$$$%%%$$$"""$$$$$$### """$$$"""$$$### '''---///'''((()))******)))((('''%%%(((+++***&&&$$$%%%(((+++%%%###''')))&&&###$$$''')))+++***)))(((***,,,)))(((&&&%%%$$$$$$%%%%%%&&&'''(((((('''$$$!!!%%%$$$###"""!!!""""""###%%%%%%%%%%%%$$$"""!!! ###$$$&&&(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%(((&&&%%%'''***,,,+++)))+++)))***......+++***+++%%%&&&&&&''''''((())))))+++(((&&&&&&))),,,,,,,,,%%%''')))(((&&&$$$###$$$###$$$&&&&&&$$$###$$$%%%---)))$$$"""###%%%'''(((%%%&&&'''(((((('''%%%$$$)))(((%%%$$$$$$%%%'''(((&&&&&&'''((('''&&&%%%$$$&&&''''''(((((()))(((((((((((()))***************'''''''''&&&%%%%%%%%%%%%(((,,,000///***&&&%%%&&&%%%%%%$$$$$$$$$$$$&&&&&&((((((''''''***,,,,,,(((&&&))),,,,,,))))))$$$(((###%%%444)))""" """(((+++***(((%%%&&&((((((((('''%%%###""""""###!!! !!!###%%%$$$$$$$$$$$$$$$%%%&&&'''+++///...'''%%%(((((("""$$$###""""""###$$$&&&'''######%%%'''&&&""""""%%%$$$%%%%%%$$$###$$$&&&((((((***)))'''(((,,,---,,,333333333444555444222111---///222222222222333444111...,,,...---******,,,......---,,,+++,,,...111***+++,,,...111333555666555666555222///...///000---///000111222444777:::888777555333222111111000444666777444000------///---......///...---+++*********+++++++++***)))((($$$$$$%%%$$$$$$$$$&&&'''***)))'''%%%###$$$''')))%%%$$$$$$$$$$$$$$$%%%&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))&&&((()))(((%%%###$$$'''"""''',,,,,,'''%%%(((,,,)))))))))(((((('''''''''$$$$$$'''++++++((())),,,''''''''''''((((((((((((&&&'''((()))******))))))%%%'''***+++,,,---///000444111,,,)))''''''''''''+++((('''(((&&&$$$'''---)))+++,,,***'''&&&(((+++---000---'''''',,,,,,&&&)))&&&&&&***+++'''%%%%%%(((((((((***++++++)))''''''((()))***++++++,,,,,,''''''''''''(((((()))***222,,,(((***...111444888,,,///333444333000///...)))---222444111...,,,+++...---,,,***)))((((((((()))+++***'''''',,,...,,,111000000//////000000000777555222///---------...***+++---///...---***((((((---+++***)))%%%///GGG>>>:::...+++!!!***+++666000+++++++++***+++---///,,,(((&&&&&&&&&&&&%%%)))%%%"""%%%***+++'''"""&&&%%%$$$%%%'''(((((((((&&&&&&''''''((())))))***((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%###!!! ((((((((((((''''''''''''$$$$$$$$$%%%&&&&&&$$$### """######""""""###$$$$$$%%%$$$###'''...111000''''''(((((('''&&&$$$###%%%(((+++***'''%%%&&&((('''%%%$$$''''''%%%$$$'''***+++,,,+++((('''((()))''''''&&&&&&%%%%%%$$$$$$&&&***///111///+++'''$$$(((&&&###!!! !!!###%%%"""############"""!!!!!!$$$%%%&&&'''((((((''''''$$$%%%&&&'''(((((((((((((((''''''((()))******))),,,)))))),,,---++++++...'''((()))***++++++++++++************++++++++++++&&&(((***)))'''%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&(((&&&######%%%((())))))'''((())))))((('''%%%$$$)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""###&&&((())))))((('''&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&$$$"""!!!"""%%%(((***'''&&&&&&&&&%%%''''''&&&&&&)))---///&&&((( %%%$$$###111+++$$$###"""%%%(((+++***)))%%%&&&)))***)))(((%%%###!!!"""""""""!!!"""%%%'''######$$$$$$%%%%%%&&&&&&...///+++%%%%%%((('''"""$$$$$$$$$%%%&&&((()))***!!!$$$&&&%%%""""""###$$$%%%%%%$$$$$$$$$''')))((()))(((''''''+++///111111222444555666555444333,,,...000111111111333444111......///---******...---,,,+++***)))***,,,...((())),,,///111333444444000000111///,,,******+++---///222333333444666777333333222111222333444666111222222000---,,,,,,...'''(((***,,,---,,,+++***222111///---+++))))))((($$$'''***)))&&&%%%''')))'''&&&$$$###"""###$$$&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$$$$%%%&&&'''+++...,,,'''%%%'''+++$$$'''***)))'''&&&''')))((((((((((((((((((((()))&&&(((***,,,+++)))((()))&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''((()))***###+++444888666111...,,,+++'''######'''+++,,,,,,)))((()))+++)))&&&(((---(((***++++++))))))+++---))))))&&&###&&&+++)))$$$&&&$$$$$$'''(((%%%###%%%))))))))))))))))))'''&&&((((((''''''(((***+++,,,&&&$$$###%%%(((++++++)))000---***+++///333777999666555222...,,,---111444...111555555222---'''$$$***))))))(((((('''''''''''')))(((&&&'''---000//////...---,,,++++++++++++,,,+++***)))***+++,,,...)))***,,,......,,,***(((&&&''''''***,,,$$$...HHHKKK444///(((###666333333...)))'''((((((***+++---***'''&&&&&&''''''&&&(((&&&$$$&&&)))***'''###%%%$$$###$$$&&&'''''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""!!!$$$%%%%%%%%%%%%$$$$$$###"""###%%%((()))((($$$!!!!!!!!!!!!!!!"""###%%%'''(((((('''%%%)))...---(((%%%&&&'''''''''%%%$$$######%%%'''&&&$$$###$$$%%%%%%%%%''''''&&&%%%''')))+++++++++***((('''''''''%%%&&&&&&&&&&&&%%%$$$###'''))),,,000111///)))%%%&&&%%%###""""""###$$$%%%"""######$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&$$$%%%&&&((())))))******(((((((((((()))))))))((((((&&&'''+++,,,)))))),,,)))***,,,---......------+++,,,---,,,+++)))''''''''')))+++***)))'''''''''&&&&&&'''&&&$$$$$$%%%&&&'''&&&$$$%%%&&&''''''&&&))))))))))))((('''%%%%%%''''''(((((((((''''''&&&%%%%%%%%%%%%&&&((()))***$$$$$$&&&&&&'''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%&&&###!!!"""$$$%%%$$$"""%%%$$$"""""""""$$$%%%'''############***)))((('''%%%%%%'''***###(((###'''"""***)))''')))******(((''')))+++%%%&&&)))***)))(((%%%###!!!"""###""""""###&&&((("""######$$$$$$$$$%%%%%%'''&&&$$$ !!!$$$### $$$$$$$$$%%%&&&'''((()))###$$$###############$$$$$$$$$###$$$''')))'''''''''((((((+++000555///111444222000///111444+++---000111111111222444444222333444111...///444...,,,+++***+++,,,......------.../////////......(((***------,,,++++++,,,---000222333333222333444111111222222333444555666---------,,,++++++,,,---+++,,,...000000...---+++333111---)))((((((***,,,'''***,,,+++(((%%%&&&'''$$$$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$############$$$$$$$$$$$$%%%&&&''''''***)))(((&&&&&&'''((((((111444555000(((###"""$$$)))'''%%%''')))***(((&&&)))(((((((((((()))******&&&))),,,,,,+++***))))))(((((('''&&&&&&''''''((()))'''%%%###$$$'''***,,,)))000888:::666000+++((((((%%%###%%%))),,,,,,+++''')))...111...))))))---((()))***+++++++++,,,---((('''%%%%%%(((,,,+++'''###!!!"""&&&&&&$$$$$$((()))*********((('''''''''((('''&&&&&&'''(((***+++&&&###"""$$$***---,,,***,,,///111111111444777999;;;777222,,,)))+++111666AAA777+++$$$%%%***...///))))))******************&&&((((((&&&(((...111000,,,,,,+++))))))(((((()))((((((((()))+++,,,...///+++++++++***)))((((((''',,,***&&&+++---######555:::&&&###+++(((---AAA444---+++'''%%%'''***+++++++++(((&&&&&&'''((('''&&&$$$%%%&&&&&&&&&%%%%%%%%%$$$###"""###%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""%%%(((***)))%%%!!!$$$""" !!!%%%(((***'''(((&&&%%%'''+++((("""$$$%%%&&&'''((('''&&&&&&"""###$$$$$$############$$$'''((('''&&&''')))***)))(((((((((((((((((('''%%%%%%&&&&&&&&&%%%$$$###%%%###"""&&&++++++&&&!!!"""###$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&((()))******+++(((((())))))(((((())))))%%%%%%(((---...***(((***((()))***++++++,,,,,,,,,+++++++++++++++***((('''''')))++++++)))((((((((('''((((((&&&$$$$$$%%%'''%%%$$$$$$%%%'''((('''%%%***)))))))))((('''&&&%%%%%%&&&((()))*********)))%%%%%%%%%%%%&&&((()))***%%%$$$$$$######$$$&&&'''%%%%%%&&&&&&&&&%%%%%%$$$###!!! !!!$$$%%%$$$###'''### !!!%%%'''&&&$$$###############"""!!!!!!######""""""+++)))((())))))'''***///%%%///$$$+++222(((+++...***---///,,,(((&&&'''***%%%&&&((((((((('''%%%###"""###$$$######$$$&&&)))######$$$$$$$$$$$$######$$$$$$$$$######$$$%%%%%%"""##################### ###""""""$$$%%%$$$"""############$$$&&&)))&&&%%%''')))((((((...666///111222///+++)))---111,,,...111111111111222333111000111222///+++---333000---++++++...000111111444333111///,,,***)))((('''***---//////.........,,,...000111111222333444222222333333333333333222++++++***))))))+++,,,---/////////...,,,***((('''+++)))'''%%%&&&))),,,///((()))***)))&&&$$$$$$$$$&&&&&&''')))******)))&&&))))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((''''''(((***---...---///111...)))&&&%%%%%%,,,'''$$$&&&,,,...+++'''+++***)))((()))***+++,,,$$$)))++++++***------,,,+++++++++++++++*********)))(((%%%$$$&&&))),,,///111111111///,,,***))))))---+++***))))))(((&&&%%%&&&***111555111)))(((+++((((((***++++++,,,,,,+++$$$$$$$$$$$$&&&((('''&&&"""!!!###&&&&&&###%%%***((()))***)))'''&&&'''(((''''''&&&%%%&&&'''))))))&&&$$$$$$&&&+++......---+++111444333222444555444444333111...+++,,,...111<<<444***'''+++000222222------...////////////...%%%((()))((()))...///...,,,++++++******+++++++++******)))))))))***++++++...,,,***(((&&&&&&''''''(((((($$$(((///((($$$------$$$111000000222<<<)))++++++)))''')))...///---((('''&&&&&&'''(((((('''"""$$$'''&&&$$$###$$$%%%$$$###"""###%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$!!!"""$$$&&&((((((%%%"""%%%###!!!!!!$$$'''***+++"""$$$$$$###%%%((('''######$$$&&&'''((((((''''''###$$$$$$%%%%%%%%%%%%$$$%%%''''''%%%&&&))))))''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$'''%%%###&&&)))***((($$$###$$$%%%''''''&&&%%%$$$ !!!"""###$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))*********&&&((())))))(((((()))+++''''''+++111111,,,)))***+++++++++++++++,,,.........+++((((((+++------+++''')))++++++***(((((()))))))))(((&&&$$$$$$&&&(((!!!!!!"""%%%((())))))((()))((((((''''''&&&&&&&&&$$$%%%'''(((******++++++&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!###&&&)))+++%%%%%%&&&&&&%%%%%%$$$$$$&&&$$$###%%%(((***)))''')))&&&$$$%%%(((***)))'''###$$$$$$%%%$$$""" %%%$$$$$$$$$///,,,,,,//////---000666+++!!!+++666(((&&&+++------,,,+++)))(((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$###$$$&&&(((%%%&&&&&&&&&%%%$$$###"""$$$&&&))))))'''&&&(((+++$$$$$$######"""!!! $$$%%%"""!!!%%%'''%%% !!!"""""""""###&&&(((%%%%%%&&&)))'''$$$)))111,,,,,,,,,++++++,,,,,,---...000222222111111111222------///000,,,(((+++111...+++)))***---000111111222111///---+++******+++---000333444333111000///---...000000//////000222000000000000111111222333...,,,***)))***+++,,,,,,+++******)))((((((''''''$$$$$$%%%''')))+++,,,---((('''&&&%%%&&&&&&%%%$$$***(((&&&'''((()))(((&&&))))))(((((('''(((((()))'''(((((()))))))))((((((***)))''''''(((***---///$$$&&&(((***+++++++++***+++)))'''))),,,......,,,---,,,+++***)))***,,,---&&&+++---))))))---...,,,++++++,,,,,,,,,+++))))))(((((()))***,,,...///000///,,,)))(((((()))***)))------,,,***(((&&&''''''&&&***000333---&&&&&&***(((((()))***,,,,,,+++)))$$$$$$%%%&&&$$$""""""$$$$$$###%%%'''%%%###%%%***&&&'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&'''((('''''''''))),,,...000000...111222000111555333------.........---...000333///000333777999777111,,,000111111111000///---,,,%%%)))+++)))+++...---***+++******+++,,,---...///******))))))((('''''''''---,,,***)))((('''(((((("""'''%%%&&&///000,,,111222***;;;111555,,,000'''))),,,+++)))+++000000+++'''&&&%%%&&&((()))((('''$$$$$$$$$%%%%%%%%%$$$###&&&%%%$$$$$$&&&(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***)))(((&&&%%%%%%&&&&&&"""""""""###%%%&&&%%%$$$$$$######&&&)))+++***((($$$&&&$$$$$$'''((('''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&$$$"""%%%)))((("""'''%%%###$$$&&&'''%%%###%%%%%%$$$######$$$%%%&&&(((+++//////,,,++++++---(((''''''&&&%%%$$$$$$$$$"""!!!!!! !!!"""$$$%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))%%%'''))))))((((((***,,,***)))+++//////+++)))+++---,,,+++***+++---///111:::111(((''',,,///...***&&&(((***+++)))(((((()))******)))'''$$$$$$&&&(((###"""###$$$'''((('''&&&''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&'''((('''&&&%%%$$$""""""###$$$%%%&&&((((((%%%&&&&&&&&&%%%%%%$$$###(((&&&$$$&&&+++---,,,)))''''''&&&'''((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$===888555555111,,,,,,222 000(((444AAA111---222...+++((((((***+++(((%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###$$$&&&((('''((((((((('''%%%###""" $$$)))***&&&###%%%***'''&&&&&&%%%###!!! ###((((((###"""&&&'''%%% !!!!!!!!!!!!"""%%%(((&&&$$$&&&)))%%% $$$,,,(((%%%%%%)))///222///,,,///111333333111111111222111222444444000,,,///666***'''%%%&&&***...//////,,,+++******+++...000222333666999999777333000///000111111///---,,,---...---,,,+++,,,...222555777111///,,,******+++++++++((((((((()))***,,,...///###%%%))),,,---,,,+++***)))&&&$$$%%%((()))(((&&&,,,(((###"""###$$$$$$###(((''''''((()))***++++++)))***++++++***((('''%%%,,,+++(((&&&&&&''')))+++''''''(((***,,,+++)))&&&)))***++++++,,,---///000///...,,,******+++,,,---+++000///)))'''***+++)))((()))***+++***)))'''%%%&&&(((,,,000222222111000(((&&&&&&)))---...+++'''''')))***(((&&&(((---111&&&)))...///)))"""###)))(((((((((***++++++***(((***+++,,,,,,'''######&&&'''&&&'''(((%%%"""$$$)))$$$&&&'''&&&######%%%(((%%%%%%&&&&&&&&&&&&&&&&&&((((((***+++,,,...111222222222...+++000666111(((...---,,,++++++000666;;;444666888777555333222333111111111000...,,,)))(((%%%***,,,++++++---,,,((((((((()))***+++---...///,,,,,,,,,+++++++++******++++++++++++******))))))'''000---'''---///,,,...111%%%444(((111%%%,,,222(((,,,,,,)))+++///...(((&&&%%%%%%&&&((())))))(((((($$$!!!###((()))%%%!!!(((&&&%%%&&&(((******)))&&&&&&''''''((()))))))))''''''(((((((((((((((((()))(((((('''''''''((((((+++)))'''%%%$$$%%%&&&'''###""" !!!###%%%&&&%%%######&&&***...---)))%%%!!!''')))%%%###%%%((((((%%%&&&''''''&&&%%%###"""#########$$$%%%&&&%%%$$$$$$%%%"""###)))&&&'''%%%######%%%%%%###!!!&&&%%%###""""""###%%%'''###---555444,,,'''***000...+++((($$$""""""######%%%$$$#########$$$&&&'''$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''(((((((((((($$$&&&))))))((((((+++---+++((((((++++++((('''******(((&&&$$$%%%(((+++---FFF999,,,'''+++...+++&&&&&&(((******)))(((((((((+++***)))'''%%%$$$&&&)))((('''%%%%%%%%%%%%$$$"""&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&(((***++++++***)))$$$%%%'''''''''%%%###"""&&&&&&&&&&&&&&&%%%$$$######  &&&(((&&&###$$$%%%&&&&&&&&&%%%%%%%%%'''&&&$$$###$$$&&&(((***############444---)))+++---)))&&&$$$)))###%%%222888222,,,+++'''+++......***'''&&&&&&)))******(((%%%$$$$$$%%%###&&&&&&%%%(((---+++$$$$$$%%%''''''&&&$$$!!!"""###%%%$$$$$$###%%%&&&(((((('''&&&$$$###"""""" ###%%%''''''&&&%%%&&&$$$""" !!!###''')))&&&&&&'''''''''''''''&&&+++***)))***,,,------,,,//////000111222444555555777<<<===999666666111***(((((()))***,,,---,,,***&&&,,,///------444===CCC777555222000///000222333+++,,,---,,,++++++,,,---&&&,,,+++...888777---,,,)))000222---,,,000---%%%)))***---///+++&&&'''+++...,,,***,,,///...)))$$$+++%%%"""$$$$$$"""$$$(((---(((''')))(((###$$$)))+++***)))(((((()))***+++---'''###&&&((('''''')))%%%((($$$###'''###"""---))))))***,,,......,,,***---((((((---///...111777---111666777444111111111***,,,,,,+++***)))'''%%%000((($$$&&&'''%%%'''+++(((444<<<999---&&&%%%''''''+++...***$$$###)))///++++++++++++***((('''&&&((()))++++++*********+++((()))******(((''''''(((***++++++)))&&&$$$$$$%%%(((((((((''''''%%%$$$###%%%$$$%%%(((,,,---***''' &&&(((%%%%%%((('''!!!(((***(((---666111,,,444000+++***000222...******111444333000111555444000333222333444333222888@@@000...+++)))+++---,,,)))000+++'''(((,,,---***&&&///'''444###***''''''***++++++,,,,,,,,,++++++***...,,,)))((((((+++...000******+++++++++******)))333444333000111444222------222666666222,,,)))(((''''''''''''((((((((((((+++'''&&&((((((%%%'''***,,,,,,***((('''(((+++...------+++***)))(((((((((%%%$$$%%%(((,,,...,,,))))))'''''')))'''###$$$))))))'''%%%#########$$$%%% $$$'''%%%!!!!!!$$$""""""""""""###$$$%%%%%%""" ((((((!!!###+++$$$******%%%###$$$###((())))))'''%%%######$$$$$$###&&&)))%%%!!!(((&&&'''''''''&&&$$$"""!!!$$$""" """%%%''''''%%%%%%000999666+++&&&,,,666)))(((((('''%%%$$$$$$###)))(((''''''(((((('''&&&###"""!!!"""%%%''''''&&&)))(((''''''$$$"""$$$'''$$$%%%&&&)))++++++)))''')))))))))))))))(((''''''$$$######$$$%%%''')))***------......,,,***'''%%%,,,+++)))'''&&&%%%&&&&&&,,,***'''&&&'''((())))))&&&''''''%%%######$$$%%%''''''&&&%%%%%%&&&((()))$$$#########%%%&&&%%%$$$&&&&&&&&&''''''''''''(((%%%$$$$$$###$$$''')))***&&&&&&&&&%%%%%%$$$$$$$$$###""""""!!!"""$$$%%%&&&%%%'''((('''%%%$$$%%%(((&&&%%%###""""""###%%%&&&"""######$$$...'''$$$&&&((('''&&&'''######%%%))))))%%%$$$'''///444888444,,,%%%%%%(((((())))))(((%%%###$$$$$$&&&'''&&&$$$&&&+++)))###%%%&&&'''((('''&&&###"""&&&((())))))(((((()))***)))(((((('''&&&%%%$$$$$$"""$$$&&&((())))))(((''''''%%%$$$######%%%''')))((('''&&&&&&&&&(((***+++'''(((***,,,...///000000111222444666888:::;;;<<<555999:::666333333000***&&&&&&''')))+++---......***000555888<<>>===999777333///.........+++((('''((()))******)))((('''+++***,,,000///)))%%%%%%''')))***+++)))(((((()))***************+++,,,,,,,,,***((('''&&&&&&&&&&&&///666111"""$$$%%%%%%$$$###"""!!!!!!!!!""""""$$$%%%%%%""" !!!"""$$$###""""""###%%%(((***333***%%%'''(((&&&$$$%%%666333---((('''(((((((((&&&""" $$$((('''&&&111((( $$$'''&&&$$$!!!!!!""""""############!!! !!!!!!!!!(((&&&###"""###$$$###############$$$$$$$$$%%%%%%###""""""$$$&&&(((((('''###&&&)))'''###!!!###&&&###&&&'''%%%$$$%%%'''&&&###$$$&&&'''&&&&&&&&&&&&((())))))))))))(((''''''((((((((((((((()))))))))((()))+++,,,,,,+++)))((((((((('''&&&%%%%%%%%%$$$'''((('''&&&%%%%%%&&&'''&&&''''''&&&%%%$$$&&&'''&&&$$$###%%%((()))'''%%%###$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!! !!!"""$$$$$$$$$$$$######$$$$$$############$$$$$$"""######"""###&&&$$$###%%%&&&"""###############!!!$$$%%%&&&&&&$$$###$$$&&&'''%%%$$$$$$%%%'''***...'''&&&&&&&&&&&&''''''(((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''')))***+++++++++******))),,,,,,,,,,,,,,,+++++++++!!!(((///111000///222555111111000...---+++******...---------,,,+++******,,,,,,,,,******,,,222666(((+++---...222555222,,,333333222111000000000000...///000///...---...000...''''''999HHH<<<222<<<888222222888888111111666444---((()))***(((&&&'''((('''''''''(((((('''%%%&&&***(((%%%...:::333!!!***(((&&&&&&))),,,,,,***...------,,,,,,---//////333000000222111,,,+++---***222111,,,***'''000EEE333000,,,***+++---...///+++,,,,,,,,,---/////////...,,,+++...111222///,,,999333111111///******---777777666444333222///,,,---+++,,,///---)))+++111333///,,,***,,,...//////000///...,,,+++*********+++,,,......---------...+++((('''***......)))$$$%%%%%%&&&((())))))(((&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$######%%%''')))+++)))'''&&&%%%$$$%%%&&&)))---'''%%%///111000666'''+++...---+++,,,///111,,,''',,,777666+++***333+++***,,,...,,,)))***...******...444444...+++,,,------,,,)))''')))---222---...???(((000333444///------------,,,+++******)))((('''&&&'''))),,,...((()))***,,,000555:::<<<;;;999666555:::<<<444***222000------...---)))%%%((()))***+++++++++***)))...++++++---+++'''&&&((('''))),,,,,,+++)))))))))))))))))))))***+++,,,,,,,,,+++)))'''%%%%%%%%%&&&***111... %%%''' $$$$$$###"""!!!!!!!!!!!! """###""""""######%%%$$$###""""""###%%%&&& !!!$$$((()))'''&&&(((===666---'''%%%$$$$$$%%%######"""!!!!!!!!!###$$$!!!!!! !!!""""""!!!!!!!!!!!!"""###$$$$$$######""""""!!!!!!""""""&&&&&&%%%$$$""""""$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""###$$$%%%###"""%%%$$$$$$$$$$$$###""" $$$%%%!!! ###$$$"""$$$&&&((('''&&&%%%&&&((())))))******))))))((('''&&&&&&'''(((******++++++)))***+++++++++)))'''%%%''''''&&&&&&%%%%%%$$$$$$'''((()))(((&&&%%%&&&((((((((((((&&&$$$###$$$%%% %%%+++---+++)))(((((("""$$$%%%%%%######%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###""""""######!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%###"""&&&$$$"""!!!!!!"""$$$&&&$$$&&&***,,,"""$$$(((***%%%%%%!!!"""!!!"""$$$"""$$$"""!!!###%%%&&&$$$"""$$$%%%&&&&&&%%%%%%&&&''''''%%%%%%''''''''',,,111)))(((&&&%%%%%%&&&'''(((((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&''''''+++*********************++++++,,,,,,++++++***)))+++,,,---------,,,,,,+++...222555555222//////000,,,,,,,,,+++++++++******---+++,,,//////+++***,,,+++,,,+++)))&&&(((---222&&&+++---,,,,,,///111///000//////......//////000,,,---......---,,,---...---'''&&&666HHHBBB777<<<222000111444444111000222111+++(((***++++++,,,000))))))))))))))))))))))))+++***%%%%%%///888222$$$+++,,,+++((((((***,,,***---,,,+++******+++,,,---222111111222000,,,,,,000---555444///,,,)))333JJJ444111---,,,---///000000))),,,,,,++++++......,,,---------///000000...---555000///444333//////444777777555333333444111,,,444000///...***&&&///===FFF777))))))333888111'''444444444333111///---,,,***,,,......---,,,---......,,,***+++------+++(((%%%(((,,,------,,,,,,,,,((())))))******)))(((((((((((((((&&&%%%&&&))),,,,,,(((&&&'''&&&%%%'''***'''///...,,,444333,,,,,,%%%***,,,+++***+++)))'''******000888666...---333******,,,,,,((($$$'''---''''''---666555---***...///---***((()))+++,,,---111,,,<<<+++666555444333//////......---+++***)))***((('''''')))---111444000000111333666:::===???666555222222777999222'''...---,,,,,,,,,+++)))'''+++,,,,,,---...///000000,,,)))'''******)))+++///(((***,,,,,,+++*********((((((((((((((()))***+++,,,,,,+++(((%%%######$$$ %%%%%%%%%)))'''$$$$$$######"""!!!!!!!!!!!!"""$$$$$$%%%%%%$$$$$$######""""""######"""$$$&&&((('''(((+++...;;;222+++)))'''$$$"""###!!!###$$$###  """!!!%%%### !!!###$$$""""""!!!!!!"""###$$$$$$&&&''''''%%%######$$$%%% ###%%%$$$ """&&&$$$$$$$$$######""""""""""""!!!!!!!!!###$$$###"""$$$###"""###%%%$$$!!!###)))+++&&&$$$(((((($$$$$$''')))(((%%%$$$&&&))))))))))))))))))(((((('''$$$%%%''')))***+++++++++))))))***+++***(((&&&$$$''''''((((((''''''&&&%%%&&&(((***)))&&&$$$&&&(((&&&''''''%%%###"""###%%%&&&......)))$$$###$$$!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%% """###$$$$$$$$$$$$!!!!!!"""$$$&&&&&&$$$"""%%%$$$"""!!!!!!"""$$$%%%###+++333'''(((+++***###"""***&&&######''''''$$$###%%% """$$$''')))++++++$$$&&&''''''&&&&&&'''((((((&&&'''***)))'''+++222,,,***(((&&&%%%&&&((()))+++,,,,,,+++***))))))+++((((((((('''''''''''''''******)))))))))******+++,,,,,,,,,++++++******************+++,,,---///000888777666333000---+++))),,,,,,,,,++++++++++++***---+++---222222---+++---***+++,,,***'''(((---222......+++&&&'''---222333,,,---...000000000000///***,,,---,,,+++***+++,,,))))))&&&///>>>>>>888<<>>222///------...000111111***...///,,,,,,//////+++---.........---...000111///***---666888444555<<<111555555000///111111...555000...000,,,'''///===>>>555,,,,,,222666222+++333444555555444111...---***,,,------,,,,,,---...------,,,+++,,,---......(((...333333...+++,,,///***+++---//////...,,,******+++,,,+++)))))),,,...///++++++---+++&&&%%%((()))333111...555444+++)))%%%***+++***,,,000...(((+++///222222///,,,---000...+++))))))(((%%%'''+++)))''',,,444222***)))///,,,+++++++++---///000111555+++===000666,,,,,,333------------,,,,,,+++***+++++++++,,,...111555666666777777888888999999999---//////---...222222///------,,,***))))))+++---------,,,---///111444666,,,)))(((+++,,,+++---111(((***++++++)))))))))***((('''''''''''''''((()))(((***+++)))&&&######$$$ """"""###%%%)))+++$$$$$$$$$$$$###"""!!!!!!"""""""""$$$&&&&&&&&&%%%"""###$$$%%%%%%%%%$$$###&&&&&&'''''')))******)))///)))(((---///***%%%#########$$$$$$%%%$$$!!! &&&***%%%"""###%%%%%%$$$###"""""""""###$$$%%%&&&'''(((&&&###"""###%%% """""" !!!$$$!!!!!!!!!""""""""""""""""""!!! """###"""!!!!!!###%%%%%%%%%###"""!!!&&&...000)))''',,,+++%%%###&&&((('''###"""%%%((('''''''''((('''&&&&&&%%%%%%&&&''')))******))))))&&&''')))******)))'''&&&&&&&&&'''((('''&&&%%%$$$$$$'''***)))%%%###%%%'''"""###$$$$$$######%%%''' $$$((((((%%%""""""###!!!$$$'''&&&###"""$$$((($$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$%%%%%%%%% !!!###############!!!!!!"""%%%((((((%%%"""!!!"""###$$$$$$###"""!!!###$$$%%%&&&******+++(((!!!%%%///***$$$$$$(((&&& !!!)))!!!$$$'''&&&###"""$$$'''$$$&&&''''''&&&'''((()))***((())),,,***&&&)))111...,,,***'''&&&''')))***+++,,,---,,,***)))***+++***)))))))))(((((((((((('''''''''&&&'''((())))))---,,,+++************+++)))((('''(((***...222555///---------///000000//////...---,,,***)))((('''---+++...444555///,,,///***---///---++++++000555'''+++///000222222,,,%%%***,,,111444555444111///)))***++++++))))))***+++'''+++((((((444888777<<>>333333!!!###111***++++++,,,,,,,,,++++++'''(((***,,,...000111111999999999888777555333222...222222***%%%''',,,///......,,,)))&&&(((...333,,,+++***+++---111444777///,,,,,,......++++++...((()))***)))((('''(((***''''''&&&&&&&&&&&&''''''"""%%%))))))'''&&&''')))&&&###%%%((((((%%%'''---$$$%%%%%%$$$$$$###"""!!!%%%%%%%%%&&&'''((('''%%%!!!"""%%%'''((('''&&&%%%"""###$$$(((,,,---&&&$$$"""&&&111666000(((%%%$$$"""!!!%%%))))))$$$ &&&'''!!!!!!###!!!%%%$$$###""""""###$$$%%%$$$%%%&&&###  """ """#########""" !!!"""###$$$%%%%%%$$$"""!!! !!!!!!$$$)))((($$$!!!###&&&"""+++,,,%%%"""'''&&& """%%%'''%%%!!! $$$'''%%%%%%&&&&&&%%%%%%$$$###&&&'''((())))))((('''&&&$$$%%%''')))******)))(((###$$$%%%&&&%%%$$$###""""""&&&)))((($$$!!!###&&& """"""###$$$''')))!!!!!!!!!"""$$$%%%&&&&&& $$$'''&&&"""!!!$$$((("""############$$$$$$$$$ !!!###$$$$$$###"""!!! !!!!!!""""""###### !!!!!!!!! !!!!!!"""%%%))))))%%%""" $$$''''''$$$ """"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""!!!"""&&&)))'''### """(((+++***'''...%%%'''(((###%%%+++)))((((((***++++++++++++++++++++++++*********))))))+++(((###!!!(((000///(((...***((()))'''######&&&***)))((((((((()))+++,,,)))***---111///)))''')))(((******'''(((,,,...,,,,,,...000///---,,,...111'''+++000111///...000222***+++,,,///333777;;;===...............---------000,,,+++------+++,,,//////...,,,++++++,,,---...,,,)))%%%%%%(((+++,,,,,,''')))$$$(((555555+++(((***((('''''')))+++,,,,,,555333///,,,))))))))))))))))))---000,,,%%%&&&---///,,,++++++))))))...666222333333000,,,+++...000++++++,,,+++***+++...000:::000)))***,,,,,,...333------,,,+++************111,,,***,,,,,,)))((()))---...000///---,,,,,,,,,***---///...---///666<<<000000//////////////////333222000---***)))+++---...++++++///...+++---444111111000000//////......:::222---222:::<<<222''',,,...///...,,,*********---,,,---///---+++---111000///------.../////////333///...111111...,,,,,,+++***)))+++++++++,,,...000///...,,,,,,++++++,,,...............///000111111222333444333111///---///000000...,,,,,,///111000///...---+++++++++************,,,......---+++...222555333,,,))),,,111***666<<<222'''&&&+++///,,,---------...000...,,,))),,,...000000111333444;;;555666>>>===333000555444000---,,,......---+++000---(((&&&''')))+++---///---///222111+++((((((***)))((((((((()))++++++***(((&&&''')))+++,,,,,,'''***,,,,,,)))'''&&&%%%)))'''%%%%%%&&&((((((((((((&&&%%%############$$$"""$$$&&&''''''%%%"""!!!###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((,,,+++)))'''%%%###""""""%%%&&&(((,,,...,,,&&&!!!$$$$$$#########"""""""""%%%%%%%%%###!!! """###&&&***+++***)))((('''$$$%%%$$$###"""###&&&(((###"""!!!"""###$$$###""""""!!!!!!!!! ###""""""  !!!"""######"""!!!!!!!!!&&&((('''(((***)))&&&!!!"""$$$&&&&&&&&&$$$###+++)))'''&&&&&&%%%###!!!)))))))))******)))%%%"""&&&%%%%%%'''((((((%%%###"""%%%%%%""""""$$$$$$!!!"""%%%###&&&###!!!!!!!!!!!!"""###%%%%%%!!!"""######$$$$$$$$$######''''''###!!!###$$$###!!!###$$$$$$### !!!!!!!!!  """$$$%%%&&&&&&%%%###!!!!!!%%%$$$!!!"""$$$'''))))))'''$$$"""###$$$!!! $$$&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''###$$$%%%%%%$$$###%%%&&&#########"""!!!"""###%%%...''')))***###%%%***&&&'''((()))***+++++++++++++++++++++******)))))))))$$$%%%'''***+++***(((&&&---***)))++++++'''''')))***))))))((('''''''''((('''&&&)))//////+++((((((%%%((()))'''***///111///...000111111//////000222111333444333222000000111111000...---,,,,,,,,,,,,...------,,,,,,---------...+++***,,,---+++,,,///...------,,,+++++++++,,,,,,)))&&&&&&)))++++++***(((+++&&&(((333111(((''''''''''''(((***,,,------222111///---,,,,,,,,,,,,)))(((***+++((($$$(((///+++***,,,...---***,,,111///000111...+++(((((())),,,------,,,+++,,,...000444---***,,,---******---,,,,,,,,,++++++*********222---+++------+++***+++111222222111000///000111...000222111000111666;;;333222111///...------............---,,,,,,...//////,,,---000000---///555000000000000000111222222666333111333555555000+++,,,---...---+++))))))***---,,,///666999555000///111000000000111111111000///,,,+++---...+++))))))///......////////////000000000///......---,,,,,,..................//////...///000000000///...---,,,...111222222000///.........---------......///---------///222222111///...111222000+++)))+++---'''...111,,,'''))),,,,,,+++++++++***+++,,,,,,***...///111111///...///000777000///333111)))''',,,///---+++************)))***)))((((((***,,,---...///---...111///***((()))***))))))))))))***,,,---+++)))((()))+++---------***,,,...---+++)))((()))((('''%%%%%%'''(((((((((&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&%%%$$$!!! ######$$$$$$%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''%%%###"""!!! %%%$$$$$$%%%((((((%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$""" !!!""" !!!"""""" """######$$$$$$###""""""%%%'''"""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$%%% !!!""""""### !!!""""""""""""!!!$$$&&&'''$$$%%%)))***'''"""###$$$%%%&&&%%%$$$$$$))))))((('''%%%###""""""(((''''''(((((('''%%%""""""$$$%%%%%%%%%'''+++///%%%((('''$$$###&&&&&&$$$$$$&&&&&&$$$&&&'''###"""!!!!!!!!!"""###$$$$$$%%%%%%&&&'''''''''''''''444333...(((&&&&&&""" !!!###$$$$$$###!!! ########################!!!"""$$$%%%%%%%%%$$$$$$###!!!!!!$$$&&&%%%"""!!!###%%%&&&&&&%%%###!!! $$$$$$ !!!"""!!!######$$$%%%'''''''''((((((((())))))###%%%''''''&&&$$$$$$$$$&&&***---***"""$$$)))+++&&&)))***$$$'''+++&&&''''''((()))************+++++++++***)))((((((((($$$'''111888444(((&&&+++)))'''(((,,,,,,)))(((***)))))))))((('''&&&$$$$$$(((%%%'''---000,,,&&&%%%(((++++++)))))),,,---***111222333222111222333555777555333222222222111000///......---......//////...---,,,++++++,,,---...---******------+++,,,000/////////...---,,,+++***+++***))))))******)))(((''',,,)))(((///,,,%%%(((%%%&&&(((***+++,,,---------......//////.........(((''''''(((%%%$$$)))000+++,,,111777888444333666***,,,......,,,)))((((((.........---,,,+++---...,,,,,,---...,,,'''&&&(((***++++++,,,++++++******000+++***,,,---+++***,,,222333222111//////111333///222333222000000333666666444111...,,,,,,,,,---,,,...//////...---...///---,,,---000000...111555444333111000000000111222222444444333000......000,,,---...---+++******+++///,,,000<<>>BBB;;;555222...***...555444///++++++000222///,,,'''''''''''''''(((((((((++++++++++++++++++,,,---444333222000...,,,***))) ###$$$###%%%***+++))),,,++++++---///000///---...,,,***+++000333222111+++(((%%%$$$%%%%%%$$$$$$$$$%%%''')))*********)))''')))+++,,,,,,,,,***)))+++***))))))+++---000222...++++++...///---///222//////111333555555333111111///---,,,,,,,,,+++)))***************+++++++++,,,,,,,,,,,,+++*********------------...000111222...///111333333333222222,,,,,,+++(((&&&&&&((()))&&&%%%$$$#########$$$%%%&&&&&&&&&''')))+++,,,......&&&&&&...///'''%%%))))))******+++,,,++++++***&&&''''''&&&%%%$$$%%%&&&!!!!!!!!!"""$$$''')))+++111,,,((((((***)))'''$$$!!!!!!###$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&%%%$$$!!!""""""###$$$$$$$$$$$$!!!$$$$$$###$$$((()))''' """###%%%&&&&&&%%%%%%###&&&%%% %%%&&&###"""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$$$$"""$$$###!!!!!!###### !!!"""######$$$#########!!! """$$$'''$$$!!!"""###$$$!!! !!!"""######"""!!! ###### $$$%%%""""""%%%'''&&&"""!!!%%%)))!!!###$$$""" !!!!!!$$$%%%$$$######$$$%%%$$$###$$$%%%$$$"""!!!"""""""""'''***))))))...000///'''((()))******)))((('''(((((('''%%%%%%%%%'''(((&&&&&&&&&&&&000777000))),,,+++%%%&&&'''(((((((((((())))))***,,,&&&!!!"""'''***(((%%% """$$$$$$""" ,,,((($$$###%%%&&&%%%###"""######"""!!!!!!###%%%""""""############$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''')))***)))(((&&&&&&'''((('''%%%######%%%'''(((&&&%%%###$$$&&&''''''&&&)))***((($$$$$$))),,,+++***,,,---,,,(((&&&''')))'''((()))+++++++++)))(((***)))((((((''''''((((((***+++,,,,,,,,,,,,+++***++++++***)))))))))+++,,,,,,---.........---+++***//////......///......---...,,,---000---((('''+++&&&)))...111111000//////---------,,,+++)))((('''***)))))))))***+++,,,,,,***)))''''''''')))+++,,,(((***,,,------...000222111000//////000000///---)))***+++---............***++++++)))'''&&&(((***>>>,,,&&&)))(((+++,,,$$$'''(((((('''&&&(((***---,,,,,,------......//////444333000...------...///888222...000111///,,,,,,//////000000000//////...000,,,***---333888888555333111000111333111,,,''',,,------...............222,,,///===CCC:::...)))222444444555:::???===777888666777999555///...111111---))))))---000...,,,%%%&&&(((***++++++************++++++,,,...///000555555444222000...,,,***''')))'''$$$&&&+++......%%%(((,,,222666777666444......------------------***(((%%%$$$%%%%%%%%%$$$&&&%%%%%%%%%&&&)))+++,,,''')))+++,,,,,,,,,***)))******+++,,,,,,---------///,,,+++......,,,---000---...111444666444///+++...---,,,,,,,,,,,,***((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,---...///000---...///000///...---,,,%%%&&&)))***)))''''''(((&&&&&&&&&&&&'''((()))***$$$&&&))),,,---...---,,,***$$$%%%,,,///***(((,,,'''(((((()))************&&&''''''&&&###!!!!!!"""######"""######%%%&&&''')))'''%%%$$$&&&((('''$$$######$$$$$$$$$###""""""&&&%%%%%%&&&''''''%%%###!!!"""###$$$%%%$$$$$$$$$!!!$$$### $$$%%%###!!!!!!###$$$%%%&&&''''''###$$$### ###$$$### !!!"""###$$$###""""""###$$$%%%%%%&&&&&&%%%%%%&&&)))((($$$"""###### !!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&%%%$$$"""!!!!!!&&&###!!!!!!###$$$!!!""""""!!!!!!!!!!!!""""""!!!!!! ###$$$###$$$###""""""$$$%%%%%%%%% """$$$$$$$$$$$$$$$$$$&&&$$$###$$$$$$###$$$&&&###%%%&&&%%%###"""!!!""""""&&&((('''''',,,......&&&'''(((((((((((('''&&&'''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&+++222,,,&&&,,,+++%%%&&&&&&((())))))((((((***+++---'''!!! ###&&&&&&%%%!!!###$$$$$$"""!!!!!!"""(((&&&$$$$$$$$$$$$###"""###$$$$$$###!!!!!!"""$$$########################'''''''''&&&&&&%%%$$$###&&&&&&%%%%%%&&&&&&'''''')))***+++***(((&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&###"""!!!"""$$$%%%&&&%%%******&&&!!!###)))...///333111///---,,,---......+++++++++,,,......,,,)))***))))))(((((((((((((((***+++,,,------,,,+++*********+++***((()))+++---++++++,,,,,,+++***((('''***))))))+++---...---+++,,,---444<<<999---&&&'''&&&***///222111///,,,++++++++++++***************''''''''''''((()))++++++)))(((&&&%%%&&&(((+++---(((***,,,,,,,,,,,,...///...,,,++++++,,,,,,+++******+++---.........,,,,,,...//////,,,)))))),,,000<<<+++&&&))))))+++---&&&(((((((((((('''))),,,///------......////////////------,,,---...000222333666111...//////------//////000111111000///---,,,---,,,+++...333555555333/////////000000...***''',,,,,,,,,,,,,,,+++***)))111)))+++;;;BBB999///---333333111000333666222+++(((000:::@@@???999222---,,,***(((((()))***++++++'''(((***,,,------,,,,,,+++++++++,,,...///111222///000111222111111///...((()))((($$$%%%+++...---'''+++000333222111000000...///000---)))''''''))))))'''%%%$$$%%%&&&&&&%%%'''%%%$$$###$$$'''***---''')))+++,,,,,,,,,***))))))***,,,......---+++***///,,,,,,......,,,,,,///000111444777777444---(((+++******+++,,,+++)))&&&((((((((('''''''''''''''&&&&&&&&&'''((()))***+++))))))******++++++,,,,,,------,,,,,,+++)))((('''&&&'''+++///---'''%%%&&&(((((())))))))))))(((((('''))),,,......,,,)))&&&%%%$$$%%%'''***,,,,,,,,,$$$$$$$$$%%%%%%&&&&&&'''$$$%%%''''''%%%$$$%%%%%%$$$$$$##################!!!$$$$$$######&&&'''%%%&&&&&&%%%$$$###"""""""""&&&%%%%%%&&&''''''%%%""""""###$$$%%%%%%$$$###"""###%%%### %%%'''%%%%%%$$$#########%%%'''(((######"""!!!!!!"""###### !!!"""###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$,,,///...((($$$###"""###"""""""""!!!!!!!!! """$$$'''(((%%%""" $$$"""!!!!!!"""###!!! ###"""!!! !!!"""### """######%%%!!! %%%'''%%%###$$$$$$$$$$$$$$$###""""""&&&###"""######"""###&&&$$$&&&((((((&&&$$$$$$$$$$$$'''(((%%%###%%%&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$"""###%%%&&&%%%%%%&&&&&&&&&&&&&&&,,,(((%%%---...))))))$$$&&&(((((('''''')))+++,,,((($$$###$$$%%%%%%$$$###$$$$$$###""""""$$$&&&"""###$$$$$$"""!!!!!!!!!###$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&'''))))))'''&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$&&&$$$######%%%&&&&&&%%%'''(((&&&###$$$+++000000777333000000333444222///...,,,+++,,,......---***+++***))))))(((((()))))))))***+++,,,,,,+++***))))))***+++***((((((+++...)))***************))))))(((''''''***---...,,,))),,,+++111;;;888,,,&&&)))(((***---...---+++******---,,,***)))((('''((((((&&&&&&&&&'''(((***+++,,,***)))((((((((()))***+++)))***++++++******+++---+++***))))))******)))(((...------,,,,,,,,,------...000000...+++---222888888)))&&&***)))+++---(((***+++***))))))+++///222......////////////000000++++++,,,---...///000000///---...000///++++++///---...000111000///...,,,......000000000///---,,,,,,---//////...---......,,,------...---,,,+++***...&&&(((444777///...555,,,000000---,,,...,,,(((&&&111:::999999:::555---***+++,,,+++)))(((***,,,...---+++******+++---...,,,,,,,,,,,,---...000000***+++---///000000///...###&&&(((&&&(((,,,---***111555777444---***+++...---......,,,(((&&&%%%%%%'''%%%$$$$$$%%%'''''''''&&&%%%$$$$$$%%%''')))***''')))+++,,,,,,,,,***)))((()))+++---......---,,,...,,,+++...///------111555555666666555222,,,((((((((()))+++,,,+++(((%%%)))))))))(((((((((''''''&&&&&&%%%%%%&&&'''((())))))***+++,,,,,,,,,+++***,,,,,,***)))((('''''''''((('''+++///---&&&$$$&&&&&&''')))***)))'''%%%$$$((()))***+++***)))&&&%%%"""&&&%%% $$$---///)))############$$$%%%&&&&&&"""%%%'''''''''&&&&&&'''$$$$$$###""""""!!!!!!!!!%%%((($$$"""%%%''''''((('''%%%$$$######$$$$$$%%%%%%%%%'''''''''$$$!!!$$$%%%&&&&&&%%%$$$"""!!!###&&&...;;;CCCFFF+++)))%%%"""!!!"""$$$&&&"""!!!"""######"""!!!""" """#########"""!!!""""""###$$$$$$$$$$$$###(((,,,,,,&&&"""""""""!!!"""""""""""""""""""""######%%%&&&%%%###  !!!""""""!!!!!!"""###!!!!!!""""""""""""!!!!!!  !!!######"""!!!"""$$$%%%%%%%%%###"""""""""######"""!!!&&&""" ###### """&&&###&&&(((((('''%%%$$$%%%%%%)))***&&&###$$$$$$!!!%%%&&&''''''''''''&&&%%%%%%######$$$'''(((&&&$$$&&&&&&&&&%%%---333---'''...---&&&%%%"""$$$''''''%%%%%%'''***,,,+++)))(((''''''%%%$$$###$$$$$$###"""###&&&((("""&&&)))(((%%%######%%%#########"""  """%%%%%%$$$$$$$$$$$$$$$$$$############%%%(((***,,,$$$#########$$$%%%%%%&&&"""$$$&&&'''&&&&&&'''(((%%%%%%&&&'''&&&%%%###"""'''%%%###"""######"""!!!%%%''''''%%%'''---000000222...+++---222333...)))---+++)))***,,,---+++)))++++++***)))))))))))))))((()))+++,,,,,,+++)))((()))***+++***((((((+++///*********++++++,,,------***))))))+++......,,,)))...((()))///...&&&'''///***++++++***((('''(((***((('''&&&%%%&&&'''***+++((((((((()))***,,,---...++++++,,,,,,+++***(((''')))***++++++***)))***++++++***)))***++++++***)))///---+++)))***,,,000222---//////---+++...666===555((('''+++)))+++...)))------,,,++++++---111444////////////000000000000............---,,,+++***((()))...111///)))***---+++---///000111000///...&&&)))...000000000///000,,,...///...---...333777...///000111111000///...///)))+++333111***111BBB$$$,,,000---***+++---...///777777+++***333555...+++...111///+++))),,,///555111,,,'''&&&(((,,,///...------,,,,,,------...***+++---......---+++***"""(((,,,---000222111---333777:::555...---333;;;---,,,***))))))'''%%%"""&&&$$$######%%%'''''''''$$$$$$%%%&&&''''''''''''''')))+++,,,,,,,,,***)))((((((***,,,---///000000---++++++...///...///333999777555333222...***''''''''')))+++,,,+++(((%%%++++++******)))))))))(((((('''&&&%%%%%%%%%&&&''',,,---///000000///---+++,,,+++***(((''''''((()))&&&$$$''',,,***$$$###(((%%%'''***,,,,,,***(((&&&%%%%%%&&&&&&''''''((((((!!!)))&&&---000&&&$$$$$$$$$%%%&&&'''((()))###%%%''''''&&&$$$$$$$$$######""""""!!!!!! ''',,,'''"""$$$((((((((('''%%%######$$$&&&'''%%%%%%%%%&&&'''&&&###!!!%%%%%%&&&'''&&&$$$!!! """$$$"""%%%((((((111---'''"""!!!###!!! !!!$$$$$$!!! !!! !!!"""$$$$$$######"""######$$$%%%%%%%%%%%%$$$"""$$$!!!!!!###### !!!"""###$$$%%%%%%$$$%%%$$$"""  !!!###### """%%% ###$$$$$$###    """!!!###$$$$$$######&&&((("""!!!!!!###%%%'''''''''&&&!!!""""""!!!&&&!!!###&&&'''%%%$$$######%%%***,,,)))'''((('''%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&))))))'''$$$&&&&&&&&&%%%(((###"""%%%((('''(((***)))***)))'''###"""%%%(((&&&///,,,(((---,,,%%%$$$&&&''''''&&&$$$$$$%%%'''&&&$$$###$$$&&&&&&###!!!$$$$$$$$$""" """$$$(((&&&"""!!!!!!"""""""""!!!!!!"""$$$&&&&&&$$$!!!""""""###$$$%%%%%%&&&&&&(((((())))))(((&&&%%%###%%%%%%%%%&&&&&&&&&'''''''''$$$"""###&&&'''&&&$$$$$$(((++++++(((&&&'''((()))''''''+++111333000,,,)))***)))))),,,...)))!!!---***''''''***,,,,,,***'''&&&&&&'''(((((('''%%%'''((()))******++++++***))))))))))))))))))))))))***+++,,,,,,,,,***((('''%%%''')))***)))'''%%%###&&&'''((((((''''''(((***""""""###$$$%%%''')))***''''''&&&%%%&&&'''((()))***)))...555555---((()))+++++++++,,,---,,,***((()))***,,,+++***))))))***---333555111///333333000111000111000+++***666DDD111...+++))))))*********...******,,,,,,)))))),,,///,,,))))))+++...111222+++---...,,,)))'''***---,,,+++***)))))))))***+++,,,111444111,,,)))---111------......///............---,,,,,,...////////////......///111222111000///,,,+++...333666444111)))000///&&&%%%...111---***333444+++(((000666444(((+++)))%%%(((111666555>>>333***(((((((((---555+++,,,000111---***///888---666999333,,,,,,,,,***444...))),,,444999666222)))000555444555888666000+++)))(((***------(((###&&&&&&%%%$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%,,,333222+++)))---&&&:::&&&333###***444111333...+++///666888222+++111000///---+++)))((('''***(((%%%%%%%%%'''''''''%%%&&&&&&'''((('''''''''&&&""" """'''+++---,,,333...'''$$$%%%((()))))))))((('''(((++++++)))&&&###%%%&&&'''&&&&&&''''''%%%&&&((())))))(((&&&%%%(((((('''&&&%%%$$$"""!!!"""$$$&&&&&&$$$"""""""""$$$%%%&&&&&&%%%%%%''')))...***&&&$$$%%%%%%###!!!!!!###$$$"""######$$$$$$$$$%%%%%%%%%###!!!"""&&&&&&$$$$$$'''&&&'''''''''%%%### """%%%&&&$$$""""""""""""###$$$###!!!!!!"""$$$$$$"""!!!"""######"""!!!%%%&&& %%%!!!(((%%%%%%&&&'''((((((''''''### ###%%%%%%$$$%%%$$$%%%&&&$$$"""  !!!!!!""""""""""""!!!!!!'''***%%%"""###'''%%%$$$###!!! '''%%%"""!!!"""""""""######"""!!! """"""""""""""""""###$$$######""""""!!! ###"""!!!"""$$$%%%$$$###""""""""""""############$$$$$$&&&'''&&&$$$$$$''')))(((((('''&&&&&&%%%%%%%%%$$$#########$$$%%%&&&)))((('''%%%***&&&%%%''''''%%%'''+++''')))***)))&&&$$$%%%&&&###++++++)))///...***///&&&''''''&&&$$$$$$%%%&&&(((&&&%%%&&&((((((%%%###!!!###$$$$$$###$$$&&&(((***(((&&&%%%&&&'''&&&&&&%%%$$$$$$%%%&&&%%%### """######$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&''''''''')))'''%%%$$$%%%%%%###"""%%%'''(((((('''&&&&&&'''***'''$$$&&&***,,,***'''"""###%%%'''---222000******(((''''''***,,,+++***''''''&&&'''))))))'''&&&&&&'''((()))************))))))))))))))))))))))))***))))))(((((((((((((((&&&'''((())))))'''%%%$$$%%%&&&''''''&&&&&&'''(((''''''''''''(((((()))***''''''&&&&&&&&&''')))******''''''++++++((('''+++------,,,,,,,,,+++)))(((''')))+++,,,++++++,,,---...333444000///111222000333222333444111///666AAA---,,,***)))******)))(((+++((((((+++,,,***+++...,,,+++******++++++******---,,,,,,,,,---...............---,,,,,,,,,---...+++...111000---,,,...111,,,,,,,,,------,,,,,,+++,,,,,,+++,,,,,,------,,,...---+++,,,...//////...000---+++...222444222///111666333)))$$$(((((("""(((222555...+++000222...'''***)))&&&(((000555555...,,,---000///)))''')))***,,,///222...***---444+++222555222///111111///666333111555;;;===:::555555999;;;777666666222,,,---***((()))++++++'''###%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&$$$###"""""""""$$$$$$(((...---((((((,,,===III000777(((,,,000+++555222222555:::;;;666000//////---,,,***((('''&&&''''''&&&'''''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&'''(((+++...000+++(((%%%%%%(((***+++***)))'''&&&(((******(((&&&$$$%%%&&&&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''&&&&&&$$$###"""!!! """$$$###""" !!!$$$'''(((((((((((()))+++((($$$#########!!!"""###$$$%%%&&&'''''''''""""""""""""############&&&###!!!$$$$$$"""###'''%%%&&&''''''&&&$$$!!! !!!"""############!!!!!!!!! !!!"""###""""""###%%%&&&%%%###!!!%%%"""$$$***%%% '''$$$%%%&&&&&&&&&&&&&&&%%%###!!!!!!###%%%%%%%%%%%%$$$%%%&&&%%%"""!!!!!!!!!!!!"""""""""""""""!!! %%%((($$$###&&& &&&""""""""""""!!!!!!!!!!!!%%%$$$"""  !!!!!!######""""""!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""######$$$###"""###%%%&&&%%%$$$############""""""""""""$$$######%%%''''''&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$#########$$$%%%&&&((((((&&&%%%***)))***+++(((%%%''',,,%%%(((******(((&&&%%%%%%###(((%%%$$$(((###&&&&&&''''''&&&%%%$$$%%%&&&%%%$$$###$$$%%%$$$###!!!"""$$$&&&'''''''''(((***'''&&&%%%&&&''''''&&&$$$'''&&&$$$$$$%%%&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$##################$$$%%%%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%'''&&&$$$$$$&&&&&&&&&%%%,,,(((###"""%%%&&&&&&$$$!!!###&&&---333333...'''&&&&&&(((***++++++)))(((((('''((())))))(((&&&&&&&&&((()))))))))))))))))))))))))))))))))))))))***((('''&&&%%%&&&'''(((((((((((((((((('''''''''$$$%%%&&&&&&%%%%%%&&&'''+++******))))))((((((((('''&&&&&&'''((()))***+++***((((((+++,,,***+++---///...---+++***))))))((('''***,,,.........000111000333333000...///111000777555555666444111333888---------///000///---+++)))&&&'''***,,,+++---000+++,,,------,,,)))&&&$$$---)))''')))...111000---++++++*********++++++,,,,,,,,,---......//////000+++++++++++++++***)))(((******+++++++++******)))---+++)))(((***,,,------111...,,,---000111///,,,***//////(((%%%))))))%%%&&&///444///,,,...---((('''((('''&&&(((...222222$$$(((///444111***%%%&&&+++---111444000******---+++...///...///111111///000111333666888888555222999;;;;;;888666666333///000,,,(((((()))(((&&&###"""###$$$%%%&&&&&&%%%%%%+++***'''$$$""""""""""""%%%$$$&&&))))))'''(((,,,888<<<)))...(((...222---//////111444666555111.........---+++***(((''''''$$$%%%'''((()))'''&&&$$$&&&&&&&&&%%%%%%$$$$$$###%%%))),,,,,,******...222%%%%%%$$$&&&(((***)))(((((('''&&&'''))))))'''%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$######"""!!!!!!""""""  """&&&)))+++***'''&&&%%%'''%%%"""!!!!!! !!! """$$$&&&((( !!!!!!!!!!!!%%%!!!!!!""""""$$$)))###$$$%%%%%%%%%$$$"""!!! ###%%%%%%$$$$$$"""!!!!!!"""######"""""""""###%%%'''((('''%%%###$$$)))///'''$$$$$$%%%%%%%%%%%%%%%$$$#########"""###%%%&&&&&&$$$$$$%%%&&&&&&$$$"""######"""""""""""""""!!! ###%%%"""$$$***$$$### !!!#########"""!!!######""""""!!!!!! $$$###"""!!! !!!"""""""""""""""""""""###$$$$$$"""""""""###$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$###""""""!!!!!!$$$###!!!"""%%%((('''%%%''''''&&&&&&%%%$$$$$$$$$###############$$$%%%&&&''''''&&&%%%'''***///222...'''(((---&&&'''))))))((('''&&&&&&,,,...((((((---(((###)))&&&((()))(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$"""!!!%%%'''))))))(((&&&&&&&&&%%%%%%&&&((())))))&&&$$$%%%$$$"""###&&&)))++++++#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""### !!!"""######""""""!!!###&&&&&&%%%$$$'''***((($$$!!!!!!$$$&&&%%%$$$,,,)))&&&%%%&&&'''&&&$$$###%%%&&&&&&***///...***%%%&&&(((***,,,,,,,,,+++***)))((()))******(((''''''((()))******+++******************************))))))))))))(((((())))))***)))(((''''''(((((()))%%%&&&''''''&&&&&&'''(((((((((((((((''''''&&&%%%'''''''''((()))***+++,,,%%%(((---111222///,,,***...---,,,***))))))***,,,+++---000000000000222333222333222///------//////:::777333222111///......***+++---000222111---***+++((((((,,,---,,,---000,,,...//////---***)))((()))'''&&&'''***++++++***)))))))))))))))***++++++///,,,+++,,,...000...,,,++++++++++++***)))(((''')))***++++++***)))((()))...+++((('''(((***,,,,,,111///---,,,------+++)))!!!'''***((('''+++,,,)))###+++///,,,***+++***&&&&&&&&&%%%%%%&&&)))+++,,,&&&+++000111,,,((())),,,000111444888555,,,'''''',,,+++******,,,...---+++---///222333222111000000000111333444555888999999111---)))&&&&&&&&&$$$### ###%%%&&&%%%$$$###)))'''$$$######$$$&&&(((%%%&&&(((************+++%%%'''"""&&&'''---111222(((+++///111000...+++***...------+++***)))((((((###%%%'''(((''''''''''''''''''''''''''''''''''''%%%(((++++++******+++---&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%(((&&&$$$###$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###""""""""""""!!!###$$$###!!! !!!"""%%%))),,,,,,)))$$$$$$###"""!!!  !!!""" !!!!!!!!! """$$$###%%%))) """"""######""""""###!!! !!!###%%%%%%$$$$$$""" !!!###$$$###!!!""""""###%%%''''''%%%######$$$(((...%%%!!!%%%%%%%%%%%%%%%$$$###"""###$$$$$$###$$$''''''$$$$$$%%%'''&&&%%%$$$$$$%%%"""######""""""!!! !!!### $$$---'''""" """$$$$$$"""!!! !!!!!!"""######"""!!! %%%###!!! !!!###$$$"""!!!!!!!!!"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$"""!!!!!! """$$$###!!!!!!$$$%%%###%%%%%%%%%$$$$$$#########"""""""""######$$$%%%%%%&&&%%%%%%%%%###(((111666333,,,***...)))((('''&&&'''((())))))"""'''"""!!!***+++'''***''')))+++***)))''''''(((((()))***))))))(((''''''$$$&&&((()))'''&&&&&&&&&))))))***,,,...---***((('''%%%######&&&***,,,---###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!"""###!!!"""###$$$$$$###"""!!!"""&&&'''%%%%%%''')))'''$$$!!!!!!$$$&&&%%%###'''''''''(((((((((&&&$$$)))***)))&&&'''******&&&&&&(((***,,,------------+++*********++++++)))'''))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))***---//////---+++)))***)))(((''''''(((***+++'''((())))))(((((()))+++&&&'''(((((()))(((((('''(((((()))***+++++++++,,,###'''+++...///...+++'''***++++++***)))***---000000222333333222111111222111111111000...,,,---///555222---+++,,,......,,,$$$%%%(((+++---,,,(((%%%///,,,+++------++++++...+++,,,---,,,******---000((()))***(((&&&%%%''')))***+++,,,------......///111...++++++......+++(((,,,,,,,,,,,,+++***(((((()))+++---,,,***)))***+++...+++((('''(((***+++,,,///---,,,++++++***)))(((&&&***,,,)))&&&&&&$$$""""""&&&(((''''''((()))(((&&&%%%$$$%%%%%%%%%%%%''')))---///,,,((('''***---555555888<<<:::111(((%%%,,,***(((***,,,---......222333444333000000111444******+++...111333666888///,,,(((%%%$$$$$$$$$$$$ """$$$'''''''''&&&%%%'''&&&$$$###$$$&&&)))+++###%%%(((***,,,,,,***'''((()))111...---***+++///***...222333111...,,,,,,******))))))((('''&&&&&&%%%&&&'''&&&%%%&&&))),,,...---+++***)))((((((((('''&&&%%%''')))***(((&&&&&&%%%###""""""###&&&(((''''''(((((('''&&&%%%%%%(((&&&$$$$$$%%%&&&$$$###%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""######$$$%%%&&&&&&%%%$$$###$$$%%%%%%'''******&&&!!!###$$$$$$###!!! !!!"""#########"""!!! !!!!!!!!!""""""!!!&&&'''$$$"""### !!!!!!!!!$$$###!!!!!!!!!""""""""""""!!! !!!!!! $$$###"""###$$$###!!! $$$"""###((( %%%%%%%%%%%%%%%$$$###"""###%%%$$$!!!###''''''"""$$$&&&''''''%%%$$$$$$%%%"""""""""""""""!!! !!!###---'''"""!!!"""###$$$###!!! """######"""!!! $$$###""" """$$$%%%!!!!!!!!!!!!"""###$$$%%%'''&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$###"""!!! %%%'''!!! """!!!############""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$###'''...444222,,,***---***(((%%%%%%''')))***+++ ///,,,!!!###'''###"""''')))++++++)))(((''''''''')))******(((''''''((( ###%%%''''''((()))+++))))))***+++---,,,)))'''+++(((%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%'''''''''&&&$$$###$$$&&&''''''&&&$$$######%%%$$$""""""$$$$$$$$$###"""###&&&''''''&&&%%%###(((***)))%%%%%%)))***((((((***,,,---,,,,,,---///---,,,++++++,,,+++***(((***+++,,,------...------++++++++++++++++++++++++(((+++///222222///,,,*********)))(((((()))+++,,,)))***++++++******+++---'''(((***,,,------,,,,,,)))***++++++,,,,,,+++++++++,,,,,,))))))---///...&&&)))++++++******...111222333444333000///...//////...000111000,,,,,,...,,,,,,***(((+++111444333(((((()))+++,,,,,,***(((111...,,,...---)))))),,,((())))))((('''***000555,,,...///,,,'''%%%'''***((()))***,,,---.........111...,,,+++,,,,,,)))''',,,,,,,,,,,,,,,+++***))))))+++---,,,)))))),,,///...+++)))((()))***+++++++++++++++***))))))(((((((((***+++)))&&&$$$######$$$$$$$$$$$$%%%''')))***'''%%%%%%((((((&&&&&&((((((---///+++'''&&&&&&%%%777555888>>>???777---(((,,,))))))---///000444888444444333000......000222,,,******------++++++---,,,***(((%%%$$$$$$%%%&&&&&&'''((()))******)))))))))(((&&&%%%%%%&&&'''((( $$$'''(((***,,,)))$$$...***<<<222333***'''---,,,...000000///---,,,,,,&&&&&&%%%%%%$$$$$$######%%%'''((('''%%%'''+++000333111...+++((('''&&&&&&(((%%%"""###'''(((%%%""""""""""""!!!!!!$$$(((,,,''')))***)))'''%%%%%%&&&(((&&&$$$&&&((((((&&&###&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###%%%&&&'''((((((&&&%%%$$$&&&'''!!!###%%%&&&$$$"""!!!!!!###$$$&&&%%%###""""""#########$$$$$$$$$""" !!!!!!!!!!!!"""""""""###!!!!!!%%%***)))""" !!!!!!"""###""" $$$%%%&&&%%%######%%%&&&%%%###!!! !!! !!!###""" ##################""""""!!!%%%$$$ !!!'''&&& %%%&&&''''''%%%###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!)))$$$$$$######$$$###"""  !!!#########"""!!!######"""!!!"""###$$$%%%!!!!!!!!!!!!"""###%%%%%%'''''''''&&&%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$###"""!!!!!!&&&((("""######!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$$$$$$$######'''&&&(((,,,,,,)))(((***(((&&&%%%&&&)))++++++)))...LLLNNN555)))+++***(((%%%'''******(((&&&&&&&&&$$$&&&((((((%%%$$$$$$&&&"""###%%%&&&&&&(((+++---)))((((((((()))(((&&&$$$+++(((&&&%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%'''((('''%%%###"""&&&&&&&&&''''''%%%### """$$$%%%%%%$$$######$$$###$$$%%%%%%$$$$$$$$$$$$''')))((($$$$$$(((+++***)))+++,,,+++******,,,///...---,,,,,,---,,,***(((******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...,,,***))))))))))))******+++,,,)))+++,,,,,,++++++,,,---***+++---///000///......+++,,,,,,------,,,******---000...)))***...000...&&&)))------******,,,///000111111000...,,,+++,,,---,,,///333111,,,+++...)))...000///111777999777000...------///000000///000,,,+++,,,+++((('''***''')))***)))(((+++222999111000///---+++*********$$$&&&(((***+++,,,,,,,,,...---,,,+++++++++***(((+++++++++,,,,,,+++******(((+++,,,***'''(((---222,,,***)))((()))***)))((((((((())))))((((((((()))$$$%%%'''((('''&&&''')))'''&&&%%%'''((((((((()))(((&&&(((---///,,,---000///111...'''%%%&&&&&&"""333111555>>>BBB===444///---+++,,,/////////555===000///......---,,,***)))---)))***---,,,(((&&&)))'''''''''%%%%%%%%%&&&'''))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&###&&&&&&%%%(((---+++%%%,,,!!!888+++444,,,(((///++++++************)))(((%%%%%%%%%$$$$$$$$$$$$$$$$$$'''******((((((,,,000///---+++(((&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%% """$$$$$$###$$$''')))(((***+++***'''%%%&&&''''''%%%%%%(((++++++'''###&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$&&&(((&&&'''&&&%%%######%%%&&&"""###$$$###""""""$$$&&&"""%%%''''''$$$######$$$!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!$$$))))))$$$ !!! !!!!!!###'''&&&!!!!!!$$$###'''***(((###"""&&&***$$$"""  !!!### !!!!!!!!! %%%$$$ &&&%%%%%%&&&'''&&&$$$""""""### !!!""""""######""""""$$$'''######""""""!!!!!!  !!!""""""#########""""""#########$$$$$$$$$ !!!!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%&&&&&&%%%$$$$$$###""""""!!!%%%%%%"""&&&---(((  !!!###$$$%%%$$$$$$######"""""",,,&&&###%%%&&&%%%&&&(((&&&%%%&&&))),,,---***'''KKKTTT333###''''''$$$&&&((()))'''%%%$$$$$$&&&)))+++***'''%%%&&&((('''''''''&&&&&&&&&)))+++---,,,+++++++++***(((''''''&&&%%%%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$!!!"""$$$%%%%%%### %%%######&&&))))))%%%!!!!!!$$$''''''$$$"""###%%%((((((&&&$$$######%%%'''(((***)))$$$###'''*********+++,,,***((((((+++......---,,,,,,---,,,***((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))******++++++++++++)))+++,,,,,,+++***,,,---+++,,,...000000///---,,,,,,---......---,,,***)))$$$***---+++***,,,)))###&&&+++///...+++)))+++---,,,---...---+++***)))***+++***...444333,,,***...,,,444999777666::::::666222///,,,,,,---///000000---***)))******&&&&&&)))(((+++...---,,,...555:::333///,,,+++---...+++((('''(((***---.../////////+++,,,,,,+++++++++++++++)))******++++++++++++***(((******(((&&&'''...444+++)))(((((())))))(((&&&%%%'''(((((('''((()))***((('''(((((('''$$$%%%(((***((((((***+++)))'''''')))'''***222555333444888:::888...###!!!''')))'''///---111<<>>333444444444222000...,,,***...000/////////+++&&&$$$%%%%%%%%%&&&&&&$$$"""&&&%%%%%%&&&)))+++++++++(((&&&%%%&&&((()))(((&&&''''''''''''((()))******&&&%%%$$$%%%(((*********,,,+++++++++,,,///111333---+++)))(((((()))******+++******+++------+++))),,,...000///,,,*********)))''')))...///---///444+++)))'''%%%%%%%%%###""""""&&&'''%%%$$$''')))"""###%%%&&&&&&%%%$$$### (((000]]]@@@---""""""""""""""""""""""""%%%$$$%%%)))(((### &&&$$$"""$$$''')))(((&&&""" ###"""%%%&&&%%%"""###(((---***""" !!!$$$%%%$$$ ###((( !!!!!!!!!"""""""""""""""###%%%%%%%%%$$$$$$######$$$&&&&&&$$$"""!!! $$$###  !!! """###""" !!! !!!&&&,,,111&&&""" """%%%(((---333000---)))&&&$$$""""""###((('''&&&%%%$$$###""""""######"""""""""###$$$$$$%%%$$$############$$$%%%"""#########"""###&&&***######$$$$$$######"""!!!$$$###""""""$$$&&&&&&%%%$$$$$$###""""""!!! $$$###$$$'''&&&"""###'''$$$$$$$$$$$$$$$%%%'''&&&$$$###$$$$$$&&&$$$######&&&***,,,---'''&&&&&&%%%$$$###""""""%%%"""!!!######!!!!!!$$$###"""""""""###$$$&&&'''---,,,***'''&&&&&&&&&%%%***%%%$$$'''***))))))+++)))***&&&(((...***'''000'''&&&&&&%%%$$$#########""""""######$$$%%%%%%&&&"""!!!!!!$$$((()))'''$$$((('''&&&%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$######%%%))),,,------)))((((((***,,,,,,+++***)))&&&'''***,,,+++,,,000(((***---//////---***(((***+++,,,---...------,,,,,,...111000......000222+++------+++---000...***)))---222444333000---+++---,,,+++***************+++***((('''((())),,,---+++***(((''''''((()))))))))'''&&&&&&'''(((((('''%%%%%%&&&'''((('''''''''---+++)))***,,,,,,)))&&&,,,(((''',,,000//////000)))000777888333///000222...++++++......,,,,,,......+++***+++***'''''')))222111...,,,************&&&...+++&&&,,,---***,,,)))+++...///......//////---+++***))))))***)))(((+++,,,++++++***(((&&&&&&,,,,,,,,,***((((((***+++%%%&&&'''((())))))((((((***)))((()))+++,,,+++***&&&''''''''''''(((+++...111777777...)))++++++(((---)))%%%$$$$$$&&&''''''---...+++&&&)))222333---111111,,,...444---)))444///111444555444111---***///333555333000---''' '''''''''((('''&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$***'''$$$###$$$&&&''''''%%%%%%%%%&&&((()))+++,,,***(((&&&%%%''')))******---,,,,,,+++,,,---...///...,,,)))((('''(((***,,,,,,,,,---000222222000---)))+++,,,,,,+++***+++,,,''''''***///000,,,++++++***)))((('''(((&&&$$$"""###$$$$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###!!!"""%%%,,,777!!!***###"""!!!!!!!!!!!!"""###%%%%%%(((------'''######%%%!!! ###(((***%%% $$$!!! ######"""###'''"""&&&&&&$$$"""###%%%###!!!%%%)))+++%%%"""***"""!!! !!!"""###$$$"""!!!###&&&(((&&&$$$&&&%%%$$$%%%''''''%%%$$$###!!!!!!$$$""" !!! !!!  ###$$$###&&&%%%%%%### ###---444666777666444000,,,((($$$!!!&&&&&&%%%%%%$$$######"""""""""######""""""!!!!!!######"""!!!!!!"""######!!!%%%$$$!!!"""(((...$$$$$$$$$###""" ###!!! !!!""""""%%%%%%$$$$$$######""""""###"""###%%%######$$$$$$$$$$$$"""###%%%%%%###""""""###&&&%%%%%%%%%&&&(((******&&&&&&%%%$$$###"""!!! $$$!!! ###""" ###!!!  !!!###$$$111222...&&&"""%%%%%%"""(((&&&&&&(((&&&"""!!!$$$)))%%%$$$---&&& ***((((((((('''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########""" !!!%%%'''%%%""")))&&&$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((()))************)))***,,,///111111111***''''''***+++***+++///(((***---000000...+++***+++---...//////...,,,+++)))+++---,,,******...222+++------***+++------)))///000000///---,,,---///000000///......---------+++***((('''''')))***,,,***((('''&&&&&&'''((()))***(((&&&'''((()))((((((%%%&&&&&&'''((((((((((((+++***))))))++++++)))&&&(((%%%%%%***---,,,+++---222444444111,,,+++---000,,,---...//////......000333111///---***''''''(((000///---+++******+++++++++333///)))......)))+++'''***,,,---,,,,,,,,,---...,,,)))+++...000///---++++++++++++++++++,,,,,,---,,,***((('''((()))***+++,,,,,,,,,***)))(((((()))(((''')))+++,,,+++***'''(((*********+++,,,...(((,,,+++&&&%%%))))))&&&...,,,)))'''&&&&&&''''''---...+++''')))...///+++,,,++++++...000***&&&+++***,,,///111222000---+++<<<>>><<<555...+++'''"""''''''(((+++***&&&&&&(((%%%$$$###$$$%%%$$$###!!!(((&&&$$$######$$$%%%&&&###$$$$$$&&&(((***,,,---111---)))''''''(((((((((+++,,,...///000///---,,,000///---***)))***---000//////000222333222...,,,'''(((***++++++,,,,,,---***+++///333444111,,,(((***)))''''''''''''%%%$$$)))'''%%%%%%&&&&&&$$$!!!%%%%%%%%%%%%%%%$$$$$$###/// !!!&&&&&&$$$###!!! !!!###$$$&&&%%%(((,,,,,,(((%%%'''!!! """###!!!%%%!!! ###%%%$$$%%%))) """%%%%%%###!!! !!! !!!""""""!!!!!!###$$$***...***!!!$$$###""" !!!"""$$$%%%""" """&&&((('''$$$$$$###"""###$$$$$$###"""### ###"""  ###%%%''' """&&&###"""111::::::<<>>///---,,,,,,,,,,,,+++)))*********)))'''&&&'''(((&&&&&&'''&&&$$$"""$$$&&&''')))***)))&&&%%%''')))((('''&&&&&&%%%$$$%%%''')))!!!(((,,,"""'''---$$$)))(((&&&%%%%%%&&&'''((((((111777666111...***'''+++&&&&&&***'''""")))444%%%%%%%%%'''((('''%%%"""###$$$%%%%%%$$$%%%(((++++++******)))))))))******(((((((((***///222333333333333444444333222000///***...000///+++)))+++...---+++***+++---///000///222///------///000000///))),,,,,,,,,111555111***,,,---...111222111...+++000...,,,*********)))(((******,,,---...//////..."""+++(((&&&&&&"""%%%)))########################%%%""""""$$$$$$""""""$$$!!!######!!!!!!'''!!!!!!$$$$$$"""###$$$###"""!!!!!!!!!!!! """###!!! %%%###,,,'''!!! """$$$$$$#########"""""""""!!!!!!$$$&&&&&&""" $$$$$$""" """######"""###  !!!""" !!!"""###""""""!!!############$$$%%%$$$!!! !!! $$$!!!"""&&&### !!!"""$$$$$$%%%######"""""""""###$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$######### !!!"""############!!!!!!""""""""" !!!$$$### $$$###############%%%''''''&&&&&&'''(((&&&''''''%%%######&&&***%%%%%%$$$$$$$$$$$$$$$$$$ ### ******###+++777+++ !!!$$$!!!$$$%%%%%%%%%$$$ ###)))***&&&%%%)))...%%%)))+++)))%%%%%%)))...&&&&&&&&&%%%%%%&&&&&&&&&&&&)))+++***'''%%%%%%&&&(((&&&$$$$$$&&&(((((((((&&&"""!!!###$$$$$$(((,,,$$$%%%'''((()))))))))(((++++++*********+++,,,---,,,'''###%%%***,,,(((###$$$)))***'''%%%(((,,,------+++(((%%%###&&&+++///&&&''')))+++,,,,,,,,,+++%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((()))(((&&&&&&((()))((('''%%%%%%%%%%%%&&&(((***+++)))***+++,,,+++******+++...((('''...555444000---+++000333222---+++---111///444222)))###''',,,---...777;;;666111000///,,,000/////////000111333444:::>>>444***,,,,,,))),,,***,,,...///...---------+++...000///------111444///...---,,,...111555888111111333666::::::666333333444333000---111999@@@111000............,,,***......---***((('''(((***###%%%'''(((&&&%%%(((---***+++***'''$$$$$$'''+++ """%%%'''(((+++///*** (((+++ '''000%%%+++***)))'''&&&$$$$$$###)))///222...+++---111222***$$$"""%%%"""###000&&&&&&&&&'''(((&&&### %%%%%%%%%###"""$$$***///------+++***))))))))))))))))))***,,,000222222222999777333000...///000111+++000333222...,,,---///444111---,,,---.........555222///...000111000///---///......333:::777000+++...333777999666///***'''(((((()))+++---000222'''***///222444222000...&&&333 ))),,,...!!!"""###$$$$$$$$$$$$###"""!!! $$$###  %%% !!!!!!!!!""""""""" &&&%%%!!!!!!'''%%%"""###&&&((()))&&&"""###############"""!!! ###&&&'''###$$$###!!! !!!!!!!!!&&&"""  !!!"""!!!   !!!###"""!!!!!!"""$$$!!!((((((!!! %%%%%%$$$&&&(((### !!!"""$$$%%%%%%$$$###"""""""""$$$%%%&&&%%%$$$###""""""###$$$%%% %%%)))((($$$"""%%%))) !!!!!!!!!!!!!!!###""""""$$$&&&''''''%%% !!!!!!!!!!!!!!!###"""###%%%$$$ ###""""""""""""(((''''''((()))'''$$$!!!%%%%%%%%%%%%%%%$$$###"""#########"""!!!!!! !!!  %%%&&&!!! """  $$$$$$!!! """!!! !!!!!!"""%%%######$$$'''(((&&&$$$(((%%%######&&&((((((&&&&&&&&&&&&'''(((***,,,---'''&&&'''(((%%%"""&&&,,,%%%&&&$$$!!!###(((&&&&&&&&&### ######''''''''''''''''''&&&&&&)))((((((((()))***,,,---+++***(((&&&%%%&&&'''(((,,,,,,+++)))((())),,,...///'''$$$)))---,,,,,,000---+++)))(((***,,,------&&&%%%$$$$$$#########$$$ ############$$$%%%$$$$$$#########$$$%%%&&&$$$######%%%(((***+++***,,,+++***)))((((((((((((&&&)))***''''''+++...---///...555666---,,,000,,,555---)))...333222...,,,...666<<<;;;777333...)))......///000222444666777777555222000000///---,,,(((---777AAAAAA:::444333***000666888555222333444///333666666555777<<>>???---,,,---///...***+++000222000---***'''(((***---'''%%%&&&+++***&&&(((...,,,+++)))'''&&&%%%%%%%%%###***...)))$$$'''...222555...%%%!!!(((000000+++<<<444+++&&&%%%&&&&&&%%%******+++++++++)))((('''"""######!!!###(((%%%%%%%%%%%%%%%$$$######$$$%%%'''''''''(((+++---((((((((((((((())))))***...---,,,,,,---111444666888555111////////////...---000333222///---...000111000000000111111000000222...++++++...000000///...---...///111111...+++...///333444000***+++111222+++(((---111///,,,---))),,,///555===@@@777,,,,,,,,,,,,+++***(((&&&$$$$$$#########$$$###!!!"""!!! !!!"""###$$$!!!"""  !!!$$$$$$"""((('''(((!!!%%%&&&""" ###*** !!! !!!"""$$$(((%%%!!! """"""!!!""""""!!!  """!!!  !!!""""""!!!!!!  !!!&&&***'''  %%%$$$###"""!!!!!! !!!&&&$$$!!!!!!######"""!!!######"""!!!$$$''')))(((%%% $$$$$$$$$$$$$$$###"""!!!&&&)))&&&###"""!!! """!!!"""###$$$$$$######"""!!!!!!!!!!!!((("""!!!!!!&&&!!!!!! """###%%% ###''''''((()))******'''%%%$$$$$$%%%%%%$$$######"""############"""""""""""" ###$$$  """   $$$$$$!!! """!!!!!!!!!!!!!!!""""""###%%%###"""$$$&&&'''&&&$$$)))&&&$$$$$$&&&'''&&&$$$((((((((()))))))))))))))---+++***+++)))%%%$$$(((&&&))))))%%%###%%%%%%"""###$$$""" ###"""&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))+++++++++***)))''''''((()))***000000///---+++***+++,,,(((&&&)))------))))))...---+++(((((())))))))))))''''''&&&%%%$$$$$$$$$$$$ """$$$%%%%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&)))++++++***(((((())))))+++,,,...///+++//////,,,***---///...222...333777222333444---///)))'''...666777666555)))///444333111111111...++++++,,,---...000111222///////////////000111111...---000333333000222666111555999999666444555777///333777888777999===BBB777333...---444;;;999222333555444000222777777333---,,,---000///,,,...222---------,,,+++******+++)))'''(((,,,+++(((***///,,,+++)))'''&&&&&&''''''((()))'''$$$(((333===@@@LLLFFF<<<444444777444---;;;999555000,,,***+++,,,)))((('''&&&&&&&&&''''''(((((('''%%%$$$$$$&&&'''$$$%%%%%%%%%$$$###"""!!!(((&&&%%%%%%'''))),,,---******)))*********+++,,,------///000222333444444:::777444111000///---,,,333222222222222111...------...///000000000222333///...---///111111///,,,000/////////000000//////...///222333///)))***///111---///777:::555...,,,&&&,,,111333333222,,,%%%)))******+++***)))'''&&&'''%%%###"""#########"""!!!!!!  !!!""""""!!!"""$$$"""###'''$$$!!!!!! %%%,,, """&&&((()))'''###!!!'''$$$"""!!!"""""""""!!!$$$$$$###"""""""""######"""!!!  !!!""""""  ###$$$$$$###!!!!!!"""!!!!!!!!!!!!!!!"""###&&&###!!!!!!###$$$###!!!  ###$$$$$$###$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$######$$$''''''###!!!######"""!!!###%%%$$$%%%&&&&&&&&&%%%###"""$$$#########(((###"""!!!!!!!!!!!!!!!""" """%%%&&&&&&&&&(((******(((&&&$$$$$$$$$############""" !!!!!!!!!!!! !!!""" !!! !!!!!! $$$$$$!!! !!!######"""""""""######$$$%%%$$$#########%%%&&&%%%$$$((('''&&&&&&''''''%%%###%%%&&&''''''''''''&&&%%%)))'''''')))'''######%%%&&&+++---(((######%%%%%%###%%%$$$"""$$$'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((((((((()))***+++***)))))))))***+++,,,222333333111...+++******###(((///333...((()))---...,,,*********)))'''&&&)))((('''&&&&&&%%%%%%%%%###%%%''''''&&&&&&'''(((&&&''''''(((((('''&&&%%%'''&&&&&&(((***,,,,,,+++///...---,,,++++++++++++)))---///,,,***---...,,,000)))---333111333333)))222,,,)))...333333111000'''+++---++++++...000///******++++++,,,---......+++...000000//////222555000,,,+++,,,++++++///555222333444222///...111444000444999:::::::::===@@@777333...,,,111888777000///222222222333666444///000...///111000,,,---111)))+++---//////---+++)))***)))+++---,,,***+++///,,,+++)))((((((((()))***444///(((%%%,,,666:::777777666000***((()))'''###333555666222+++'''(((***(((&&&$$$"""###%%%'''))))))(((&&&%%%&&&%%%$$$"""&&&&&&&&&&&&%%%$$$###"""***(((&&&%%%'''***,,,---++++++,,,,,,,,,---------+++...222555666555333111777555333222222111///---777444222222555444000+++***---000111111111555888//////111444555333///,,,000111111000//////000222//////111222...))))))------+++---333666111+++(((***333:::666///***'''%%%''''''))))))***)))((('''***&&&"""!!!!!!###$$$$$$!!!  !!!###%%%!!! """""" ### !!!""""""'''...!!! ###''')))'''%%%%%%$$$######$$$###!!! $$$$$$#########$$$%%%%%%!!!!!! !!!!!!"""!!! """ !!!&&&,,,---'''!!! !!!"""###$$$$$$###!!!"""###%%%$$$$$$###"""!!!"""$$$%%%%%%###&&&%%%######$$$&&&(((***&&&&&&&&&%%%%%%%%%%%%$$$)))((($$$ $$$&&&$$$ """$$$"""$$$&&&((((((&&&###!!!!!!###$$$$$$(((############"""!!!  !!!###$$$'''&&&&&&'''((((((&&&$$$$$$##################### !!!!!!"""###$$$$$$ !!!"""###"""!!!  !!!!!!  ###$$$ !!!""" !!!$$$ """%%%%%%###"""###$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$######$$$$$$$$$$$$%%%&&&'''(((((((((&&&%%%$$$$$$#########$$$%%%%%%""""""%%%'''%%%###(((///''')))***(((%%%%%%&&&'''%%%((((((''')))+++)))$$$%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((()))******))))))***+++,,,---000222333222///,,,******'''---333555111,,,,,,//////...---------,,,***'''+++***)))(((''''''''''''%%%'''))))))'''''''''((()))((('''&&&&&&&&&'''''')))(((((())),,,------,,,222000...,,,***)))((((((&&&+++---+++***...///...222,,,111666222333444+++555///,,,///222000---,,,///222111...---///000...,,,,,,,,,------------------111444222...,,,...222+++***---111000---...222//////...+++)))***...222222666:::<<<;;;999999:::777444---***...333222,,,777444000...000444666777333111111222///******...,,,---///000111///,,,******+++,,,---,,,+++,,,///+++***)))))))))***+++,,,222000,,,***...222...&&&***------)))''')))***(((,,,------+++'''$$$$$$%%%&&&%%%$$$$$$%%%''')))***)))&&&%%%&&&))))))%%%""")))))))))(((((('''&&&%%%(((***+++***((((((***---+++,,,,,,---------------,,,...222444555444222000/////////000222333222000444333222333444444111...,,,///333333222222666999222333555666666444111//////111333333111000111222111///000111...))))))---,,,)))'''(((************---666;;;666///+++)))'''&&&'''((())))))((('''&&&(((%%%"""!!!"""######""" &&&###!!!""""""$$$###!!!!!!$$$(((%%%+++***"""$$$,,,***$$$!!!!!!#########'''---///'''%%%''''''#########$$$%%%$$$""""""!!!!!!!!!"""###$$$$$$!!!!!!!!! !!!!!!!!!  !!!!!!  $$$!!!!!!%%%+++---)))###!!!!!!!!!!!!!!!"""#########"""""""""$$$%%%&&&&&&$$$###"""###%%%%%%$$$###%%%$$$######$$$'''***,,,%%%%%%%%%$$$$$$$$$%%%%%%***((("""!!!&&&'''###''''''%%%""" """!!!"""###$$$$$$###"""!!!!!! """""" ###&&&$$$!!!"""#########!!!  !!!""",,,+++)))))))))(((&&&$$$$$$######""""""###$$$$$$$$$$$$%%%&&&'''((())))))"""###$$$%%%%%%$$$###"""!!!!!!!!! !!!!!!!!! ###### """###""" $$$'''(((### """$$$######%%%###%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&((((((%%%%%%$$$$$$######$$$%%%"""$$$&&&((()))))))))))),,,***&&&###!!!"""$$$&&&###&&&******%%%$$$...<<<'''$$$###&&&((()))((('''&&&((()))((())),,,***%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,+++...000000...,,,******---000222111000///......---,,,,,,---...---+++***+++***))))))(((((())))))'''(((***)))(((''''''(((***(((%%%######%%%(((***(((''''''((()))******)))))))))))))))***+++------(((,,,...++++++...///...555222999;;;333333666222...***)))...111000///000222555555222111333000,,,,,,,,,---......------,,,,,,000333111,,,)))***---))))))...333333//////222111000...,,,,,,///333666555777::::::999666444333444222...+++///444444///999444///---///222666999000//////111///++++++///444222000000000000...+++***,,,---,,,++++++------+++******))))))***,,,---%%%(((***)))+++///...***000444555000---,,,,,,***...+++(((&&&''''''&&&%%%"""###$$$&&&''''''''''''***)))(((+++...///,,,((((((((())))))(((((('''&&&%%%,,,111///)))%%%(((---***+++,,,,,,------,,,,,,---...///000111111000000,,,+++,,,...000222111///,,,///222333111000111222---///222111000///222444444444333222111000000000...111333555444222000000222//////000...******------,,,***((()))+++,,,,,,(((---///,,,***+++(((%%%''''''(((((('''&&&$$$###$$$###""""""###""" %%%""" $$$%%%$$$"""((())))))&&&!!! """!!!'''%%%!!!***888555'''%%%###"""$$$###"""%%%***<<<333''' !!!######"""######$$$%%%&&&%%%""""""!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!  ###"""!!! !!!"""### !!! !!!!!!!!!!!!  !!!""""""######!!! !!!"""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%'''$$$"""!!!"""$$$$$$###"""######$$$%%%&&&((()))***$$$$$$############$$$%%%&&&&&&###!!!###'''&&&!!!((('''%%%""" """###"""!!! !!!###$$$###### #########&&& """#########"""!!!!!!!!!!!!"""111///---,,,+++***(((&&&%%%$$$#########$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%""""""!!!!!!!!!!!!""""""!!!"""""" """%%%%%%!!!&&&&&&&&&&&&%%%&&&(((******$$$!!!$$$&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&'''&&&%%%######%%%'''!!!###&&&(((((()))+++---555222,,,'''$$$###$$$%%%%%%'''***(((""" ***666'''"""!!!%%%***+++))))))%%%'''&&&$$$&&&((('''"""%%%&&&&&&''''''((((((((('''((()))***++++++++++++***************+++++++++'''***------,,,+++******---000000,,,+++------,,,,,,+++******+++,,,***))))))))))))))))))******+++)))***++++++)))''''''((()))'''%%%######&&&)))+++'''%%%%%%%%%''''''&&&%%%))))))(((((())))))***+++(((++++++(((&&&***,,,,,,---+++111222))))))000...+++'''&&&***+++)))((()))(((,,,------...000---'''+++,,,---.........---,,,(((+++......,,,***+++---...,,,,,,......---000666///...---,,,---000333555444555666666555222///---++++++)))(((---333333000111...---111222111000111,,,+++---000///---...333888333///...///000...,,,***...///,,,+++,,,...,,,++++++***))))))***+++,,,&&&******&&&%%%+++000222***...///+++)))******'''---)))$$$$$$''')))'''$$$ !!!###%%%&&&%%%%%%$$$''''''(((+++------,,,+++&&&''''''((((((((((((((((((...333111***&&&(((---)))***+++,,,---,,,+++***///...---------...//////...---,,,,,,......---,,,(((---111222//////111444---------------------,,,222222000---******,,,...000000111333444444111...111---,,,...---******---&&&***---,,,,,,---***&&&'''((('''&&&(((,,,)))$$$&&&'''''''''&&&%%%###""""""!!!!!!"""###""""""%%%''''''$$$%%%$$$###!!! !!!""""""%%%### (((333000###%%%###"""$$$###!!!###)))---)))&&&%%%&&&%%%### ######$$$%%%&&&&&&### $$$$$$#########$$$%%%%%% !!!!!!!!!!!!   !!! !!!!!! !!!###  !!!"""######$$$!!!""""""!!!$$$$$$###"""!!! !!!""""""!!!"""$$$&&&"""!!! !!!###$$$###"""######%%%&&&''''''''''''$$$###"""""""""###$$$%%%"""$$$$$$"""###&&&$$$  !!!###%%%$$$!!! """%%%'''"""$$$!!!+++'''!!!&&& !!!"""############$$$$$$$$$###000...,,,++++++***)))(((&&&%%%$$$###$$$%%%'''(((######$$$$$$%%%%%%&&&&&&******)))((('''''''''((($$$$$$############$$$$$$$$$%%%$$$"""$$$((('''""")))'''%%%%%%&&&(((((((((+++%%%!!!%%%(((&&&$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))'''((((((&&&######&&&((("""%%%'''''''''(((+++...111000...+++)))'''%%%%%%%%%$$$$$$%%%### """(((((($$$$$$)))+++((((((,,,&&&'''%%%"""###&&&%%%!!!$$$$$$%%%&&&&&&'''((((((&&&''')))+++,,,---------,,,,,,,,,,,,,,,++++++***''')))++++++***))))))******111444...)))***,,,,,,000---***)))*********)))''''''(((((()))+++,,,---+++---...---+++)))))))))&&&&&&&&&'''((()))***+++)))(((''''''((()))(((&&&,,,+++***)))(((''''''''''''++++++((((((...333555...))),,,...)))---444222111---,,,......+++***,,,)))+++,,,,,,///333000+++,,,...000111222111000///+++,,,...000111111000000444111//////---,,,///555+++*********+++,,,---,,,000000000111111///---+++'''(((((((((+++///...***...+++,,,222444///,,,---///...///111000---...222555111------///000...++++++000111---,,,...///---++++++)))(((((()))***+++***...---(((&&&)))------***---...,,,...111111...&&&&&&&&&'''((('''&&&$$$############$$$$$$%%%%%%%%%'''))))))(((((()))***'''((()))+++,,,,,,,,,,,,000000...,,,***)))***,,,)))***+++------,,,+++***......---------------...///---++++++,,,......---+++---///000000000000111///,,,***+++...///---***111111000,,,)))(((***---555000,,,---222444222///...***(((***+++)))***,,,!!!'''***(((''')))'''"""******)))&&&(((+++***%%%###$$$%%%&&&&&&%%%$$$###$$$###!!!!!!""""""  """$$$'''!!!###$$$$$$$$$&&&&&&""""""%%%###""" !!!######!!!$$$)))!!!###$$$%%%$$$$$$$$$######$$$&&&&&&$$$"""$$$$$$###"""""""""###### !!!""""""!!! """"""  !!!###"""!!! !!!!!!!!!!!!"""""""""""""""######""" """$$$###"""!!!!!!!!!!!!!!!"""!!!"""!!! """%%%!!! !!!$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''###%%%"""!!!######!!! !!!###"""!!! !!!###$$$###&&&777000!!!%%%"""!!!!!!!!!!!!!!!""""""%%%%%%$$$###+++***((('''((()))(((''''''&&&$$$$$$$$$&&&((()))*********+++++++++++++++---,,,***((('''(((((()))(((''''''&&&&&&''''''(((''''''%%%$$$&&&***(((###(((%%%""""""%%%'''&&&$$$+++%%%"""&&&)))'''$$$###%%%###"""###$$$%%%%%%%%%###$$$$$$%%%&&&'''))))))((())))))&&&######&&&***%%%'''((('''%%%&&&***---&&&(((***++++++)))'''%%%'''###"""'''***'''###"""((('''***---***%%%'''///))))))'''######'''&&&#########$$$%%%%%%&&&''''''&&&'''))),,,---.....................---,,,++++++(((***++++++)))(((((()))'''333:::333***)))---///555222---+++++++++******&&&&&&'''((()))+++---......///000///,,,+++***+++###%%%)))+++---,,,+++***...,,,+++,,,------,,,***%%%&&&&&&(((***,,,...///+++...000///333<<>>BBB888999888777999===<<<777000111333555666555444333222222333555777777555222666444555666333......111+++******+++,,,+++)))(((,,,,,,,,,---......,,,+++...000///---...///,,,&&&111,,,+++000222......111666444333444000+++***---000---+++,,,000111...***---222333...---000111...,,,+++)))((((((((()))***"""'''+++,,,---///,,,(((+++,,,+++)))***---,,,(((###(((...///,,,)))((((((((('''%%%###$$$%%%((()))***,,,...---***(((***---***+++---///000111222222999111)))'''***------+++)))***,,,......---,,,+++---.../////////...---,,,...,,,******---000222222000...---///222333000---222---***,,,222444000,,,222333333000,,,***+++---:::111((((((///444333000+++'''%%%((()))((()))+++'''***)))###!!!'''***(((***+++***%%%$$$&&&%%%###!!!"""$$$%%%&&&&&&%%%%%%(((%%%!!! """"""""" !!!###!!! ###%%%"""!!!""" !!!%%%$$$ !!!%%% """###"""%%%***((((((&&&### ###%%%$$$######$$$%%%&&&$$$###""""""!!!   !!!""""""!!!  ###$$$""" !!!!!!"""###%%%%%%%%%$$$### !!!!!!""""""!!!###$$$""" ######""""""""""""###############"""!!!  !!!!!! !!! !!!!!!"""###$$$!!!"""!!!!!!$$$!!! """$$$&&&&&&%%%(((&&&$$$###""""""###$$$&&&%%%$$$######%%%'''(((###%%%  ###$$$ """"""!!! !!!""" !!!+++AAA777###$$$%%%$$$""" !!!!!!$$$###"""!!!&&&''')))***+++++++++***((('''&&&''')))++++++***+++,,,---,,,)))'''%%%%%%&&&,,,---)))))),,,+++&&&'''(((((()))+++---...///&&&&&&&&&&&&&&&'''))))))((('''''''''&&&%%%!!!''''''''''''''''''&&&&&&***+++)))%%%$$$&&&'''$$$&&&$$$)))$$$ +++!!!&&&&&&%%%###$$$'''(((''')))&&&&&&******'''&&&(((444%%%444......000$$$""""""%%%((()))%%%!!!(((%%%"""$$$))),,,)))&&&'''---000+++$$$&&&444BBBDDD///!!!###(((&&&%%%((('''(((***+++,,,,,,++++++...000111222111...+++)))+++***)))***,,,,,,***((((((***+++)))'''&&&(((+++)))+++------+++(((&&&%%%***333***%%%///,,,)))666000000///---***((()))***(((((((((***---......---)))***,,,+++)))'''&&&%%%,,,***)))***...///...,,,'''111222111555333333<<<333444666999<<<===;;;999;;;:::888666666888:::;;;333444555555444333444666333333333333444444333222:::888888<<>><<<777333000//////000---,,,,,,,,,++++++******000///---...///000///...000000000//////000444666333333222000......///000///111222///***'''(((+++%%%%%%(((,,,+++(((***///)))*********)))***,,,...***))))))((((((''''''''',,,,,,,,,++++++***)))((((((&&&$$$%%%))),,,---,,,***+++,,,,,,,,,+++***)))555000444555cccmmm222555,,,+++++++++,,,,,,,,,+++***,,,///111111///---+++---------------,,,++++++***///111---,,,///000......,,,+++,,,///111111///+++222...***...***&&&+++***)))+++---***'''(((---,,,'''***444777333555<<<%%%***,,,)))(((******&&&111,,,%%%  %%%&&&&&&&&&&&&%%%$$$$$$###&&&%%% %%%&&&###%%%%%%$$$!!! !!! !!!!!!"""!!!### !!!""""""  """###""" ###"""!!!"""###$$$###!!!$$$$$$######"""""""""""")))((('''%%%$$$$$$$$$$$$"""&&&******(((%%%$$$$$$%%%$$$###!!! """"""!!!!!! !!!"""######"""!!!###$$$"""%%%%%%######&&&&&&###"""######"""  """   !!!""""""""""""!!!!!!"""""""""#########"""$$$$$$""" """##################"""!!!!!! !!!!!!"""###$$$$$$!!!!!!!!! !!!###%%%%%%$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!#########!!! !!!$$$&&&%%%$$$###"""""""""######"""$$$###!!! """%%%%%%###""""""###$$$"""!!!  ###%%%$$$###########################$$$$$$###"""((()))************))))))((('''%%%&&&(((******)))+++***(((%%%$$$&&&***...&&&'''&&&%%%(((+++(((###***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&'''((()))***'''&&&$$$%%%&&&''''''&&&$$$$$$%%%&&&'''(((((()))$$$&&&%%%""""""%%%&&&$$$$$$***$$$******%%%---&&&&&&&&&&&&&&&&&&(((+++///###%%%((()))&&&(((333@@@(((111%%%888???%%%555666555111***"""!!!%%%***$$$%%%''')))*********))))))'''&&&&&&((()))'''%%%333)))###&&&(((&&&''',,,(((((((((((()))***++++++,,,---...000000...---+++,,,+++******++++++)))''',,,,,,+++)))&&&%%%&&&'''###$$$%%%%%%$$$$$$&&&'''"""""")))***""""""'''&&&$$$&&&((()))(((&&&''''''(((''''''(((***,,,+++***((((((((((((((()))******(((''''''(((***+++***)))---444222///222000///777333333333555777666555222222000...,,,++++++,,,---)))+++---......///222555---000111---'''%%%)))...///111222...+++000===III666...//////)))...555333111000///---,,,,,,++++++222111...,,,++++++,,,---....../////////...---,,,111///------...000000//////000000...------...000000//////000111222111///222222111///---+++)))(((((('''))),,,,,,***,,,111((()))*********+++---///))))))))))))))))))))))))+++++++++++++++***)))((('''&&&&&&(((+++---------+++)))'''%%%%%%%%%'''((((((555***///zzzzzz+++222222,,,(((***000222...(((,,,---000111111///---+++,,,,,,,,,,,,++++++++++++***...000...---//////...,,,++++++---///111111111,,,888666,,,---,,,&&&'''---+++++++++(((""""""%%%'''$$$'''///222...---222***///222///******,,,,,,((('''"""%%%...,,,###$$$$$$$$$$$$#########"""!!!######!!!!!!######!!!%%%%%%###  ###""""""!!! !!!!!!"""""""""!!!######""" $$$###""""""$$$$$$###"""#########""""""#########&&&&&&%%%$$$$$$$$$$$$%%%"""$$$&&&&&&%%%#####################"""  ###%%%%%%%%%###"""###$$$%%%''''''$$$$$$''''''$$$%%%''''''&&&###  """######""" !!!""""""""""""!!!!!!""""""""""""###### """$$$###!!! """"""############""""""!!!!!!  !!!###$$$!!!!!!!!!  """$$$%%%$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!""""""######""" !!!###&&&###!!!!!!###$$$###!!!!!!"""""" """&&&$$$###""""""######"""!!! """$$$""""""""""""""""""""""""%%%$$$$$$###***************))))))))))))((('''''')))*********)))+++,,,,,,)))'''&&&&&&%%%###"""###(((+++)))%%%***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&'''((()))******'''%%%%%%&&&(((((((((%%%%%%&&&&&&'''''''''((($$$''''''%%%%%%((()))&&&!!!---$$$'''***%%%***'''...,,,+++***'''###"""$$$$$$%%%''')))''')))222===222///...!!!NNN&&&!!!000444777666111)))### """$$$((())))))(((((()))(((&&&$$$%%%'''(((%%%!!!(((###"""%%%'''%%%''',,,******)))((()))***+++---***+++---.........---,,,***))))))***,,,,,,+++)))++++++***)))''''''''''''''''''&&&###!!!!!!###%%%((( ***///%%%'''...$$$###&&&)))++++++************(((((((((***++++++***)))(((&&&%%%&&&(((((((((*********+++,,,------,,,///777555333888555222888000000000111333444333111555444222111111222333444000111111111000111333555---///111000...---...000333666666222000666EEEQQQ===444444444///333888444///...---++++++***++++++111111000000222444666777...///111333444333222111222000------...000000000222111000,,,******,,,...+++******...222333000---///111555999;;;888111+++000---,,,---,,,***+++///)))***++++++******,,,...))))))))))))************+++++++++***)))((('''&&&&&&'''(((***++++++***)))((('''$$$######$$$&&&'''...$$$ SSSPPP000444///***,,,222444000***---...000111000///---+++,,,,,,,,,+++++++++,,,,,,,,,...111000////////////---------...///000//////---;;;999000444444***%%%+++)))***---+++%%%"""###%%%$$$'''...///+++))),,,111222000+++'''''')))***""""""!!!,,,;;;;;;///%%%%%%$$$######""""""""" """""""""""""""""" %%%$$$"""!!!$$$"""!!!!!!"""######"""$$$%%%%%%###"""!!!"""###"""!!!"""######"""!!! !!!"""###$$$$$$############$$$%%%%%%#########"""!!!  """$$$%%%$$$###""" !!!!!!!!!"""###$$$###!!! !!!"""###&&&&&&###"""%%%%%%"""###%%%&&&%%%""" !!! !!!###$$$###""" !!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""###!!! $$$$$$"""""""""############"""!!!'''%%%###!!! !!!"""  """###"""""""""$$$!!!!!!""""""""""""######""""""!!! !!!$$$&&&!!!###$$$!!!!!!!!! $$$)))$$$"""!!!!!!"""###!!! %%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%*********)))))))))))))))+++***((()))***++++++******,,,------***(((''''''(((%%%###%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((******,,,***'''&&&'''(((((('''(((((((((''''''&&&&&&&&&$$$'''(((&&&&&&******'''///###!!!'''!!!%%%%%% !!!&&&//////''' ###!!!!!!$$$%%%$$$&&&+++%%%***'''***777###$$$%%%***222999;;;555***!!!"""$$$'''((('''&&&'''((('''&&&%%%$$$$$$%%%''''''%%%$$$%%%)))******,,,///,,,+++***))))))+++,,,---)))***+++,,,------,,,,,,'''''''''))),,,...---,,,)))(((((('''((()))))))))((((((&&&$$$""""""%%%'''***%%%+++%%%***///!!!$$$'''***,,,,,,++++++,,,,,,+++))))))+++,,,,,,++++++(((%%%$$$%%%&&&%%%$$$)))***++++++,,,,,,---...(((000111111777333---222,,,,,,,,,...111333222111111000000000111333444555444444222///,,,+++,,,...,,,+++,,,...111000,,,(((,,,---,,,,,,...444===CCC:::222444444...000222+++...---+++*********,,,,,,000000000000111222444555+++---000333555555555444222000......///000000000555333///+++((((((,,,///))))))***...222333000---,,,...222999??????:::444555111...///...++++++...+++------,,,+++)))***+++))))))))))))************.........,,,+++)))'''&&&)))***+++,,,+++)))((('''%%%%%%%%%%%%&&&&&&'''(((###***)))"""+++---$$$444333111///000111222000...,,,---...//////...---,,,------,,,+++,,,,,,---...---///111333222000000111.../////////...---,,,+++(((333111...555666***###""""""'''///222...,,,,,,******,,,000111...,,,,,,...,,,+++,,,---***&&&###"""***)))"""&&&666===888''''''%%%$$$#########$$$""""""###$$$$$$###""""""######""" """%%%  !!! !!!###$$$&&&'''((('''%%%######$$$""" !!!"""!!! $$$###!!! !!!"""###"""!!!!!!""""""###%%%%%%(((&&&$$$###"""  """$$$%%%%%%$$$### !!!""""""######!!!"""###""" !!!!!!$$$$$$!!!!!!$$$$$$!!! """$$$###"""!!!"""######"""!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""$$$###(((%%% !!!""""""#########""""""'''%%%###!!! """### !!!"""""" """"""!!!!!!"""###""""""""""""######$$$$$$!!!!!!!!! !!!$$$'''### """### %%%+++###""" !!!""""""!!!'''"""###%%%""" """###%%%***)))))))))))))))******+++***((()))***++++++***+++***(((&&&%%%''',,,000///+++))))))&&&"""!!!###"""###%%%'''(((((('''&&&''''''''''''((()))******---+++)))((())))))((('''+++******)))((('''&&&&&&###&&&'''%%%&&&)))(((%%%"""999(((!!!***$$$'''+++333''' %%%***)))***...%%%""""""%%%&&&###!!!"""!!!###---%%% &&& '''!!!&&&///666888444///''''''&&&&&&''''''''''''(((((((((&&&$$$%%%)))---"""###$$$''')))+++,,,---+++***************++++++))))))***+++++++++++++++'''&&&'''))),,,......---((('''&&&''')))*********&&&&&&&&&%%%%%%&&&***,,,+++$$$%%%((()))---000***%%%'''***+++***)))***+++...,,,***)))***,,,,,,++++++(((%%%$$$&&&&&&$$$!!!&&&((())))))((()))***,,,&&&------...444111+++...***)))***,,,///111222111,,,,,,---...000222333444666666333///,,,***+++---000---+++---111000)))"""***))))))+++///333666777222...222333++++++,,,%%%+++***)))((()))+++---.........---++++++*********)))+++---000222444444444111000//////111111000///444333///+++((())),,,000++++++---000222333111000---++++++///666;;;===<<<666111///111222///...000,,,...///...+++)))))))))))))))))))))))))))))))))111111000000...,,,+++***+++---......,,,*********&&&&&&'''(((((((((((('''***"""&&&&&&%%%///---000111111000...---......***+++,,,---...------,,,------,,,++++++,,,...///---...000444333//////111---///000///,,,***))))))&&&,,,***,,,444222+++---+++***,,,222444000---,,,((()))+++,,,,,,+++))))))'''(((...999===888...'''(((,,,(((,,,;;;AAA)))(((&&&%%%$$$$$$$$$%%%%%%######%%%%%%######%%%!!!""""""!!! """$$$ """### !!! """$$$((())))))'''%%%######$$$!!! !!!!!! +++)))&&&###!!! !!!!!! !!!"""###$$$$$$+++)))&&&%%%%%%$$$""" """###$$$$$$###"""!!! !!!!!!!!!""""""######!!!#########!!! !!!"""!!!$$$$$$""""""&&&&&&###!!!"""$$$$$$###$$$''')))%%%$$$""""""""""""  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""&&&%%%***%%% !!!""""""############"""  """$$$%%% !!!"""######!!!###$$$######$$$%%%"""""""""###$$$$$$%%%%%%!!!""""""!!!!!!###&&&)))""" !!!"""  %%%***"""!!! !!!!!!  $$$'''###!!!!!!!!!!!!!!!!!!!!!!!!!!!###))))))(((((()))***+++,,,***(((''''''((())))))((()))(((&&&$$$###&&&+++//////------,,,&&& !!!'''$$$&&&***,,,---,,,)))'''''''''''''''((()))***+++******)))***++++++***(((++++++******))))))((((((%%%((()))'''(((***)))&&&)))CCC...###---(((***111XXX>>>&&&  %%%%%%%%%''')))'''######''')))######$$$+++%%% !!!"""&&&+++111555666...***'''&&&((()))((('''******)))'''&&&''')))+++!!!!!!"""###'''******((((((((())))))))))))(((((())))))******************)))((((((***,,,---,,,******(((&&&''')))******(((%%%&&&''''''&&&(((***---***...+++(((,,,...111:::((()))******(((((()))***...,,,)))((()))************'''%%%&&&)))***&&&######&&&((('''&&&&&&(((***+++000,,,+++111///***...+++***)))+++---/////////,,,,,,---...///111222222666555333111......111333222///++++++---,,,***''',,,---...000222333333222---+++111222)))(((,,,(((+++***))))))***---000222666666555444333333222222---...///000222333444444//////000111333222000---...//////---++++++,,,---+++---///000000///000000///...---...222777:::<<<999444222444444000------+++---......,,,************))))))(((((('''''''''.........///......------(((+++------+++***,,,---+++******)))(((''''''&&&'''"""!!!&&&###&&&...&&&---...---,,,+++*********((()))***+++,,,---------,,,+++***)))***+++---...,,,+++...333222---,,,000***---///...+++)))(((((((((***(((+++///))),,,>>>???888222111///***''''''###%%%%%%%%%%%%%%%%%%###&&&(((111<<>>999666777555///)))''')))+++......---,,,,,,,,,***))))))((('''&&&&&&%%%((()))***+++,,,---------$$$''')))***)))))),,,///000...+++(((&&&%%%%%%&&&'''...'''(((,,,(((,,,---,,,+++))))))))))))(((&&&&&&'''(((***+++,,,------+++***)))((()))***,,,---***)))---222111+++***...'''***......+++(((((()))''''''%%%'''&&&***HHHEEE;;;222...,,,******,,,$$$%%%%%%######%%%%%%$$$%%%%%%***000///***,,,222%%%+++***###"""%%%***(((&&&$$$#########$$$(((""" ###### """((( #########""""""#########"""""""""!!! """###!!! ###(((((('''%%%""" !!!"""###!!! !!!"""###"""!!!$$$"""  """$$$&&& !!!""""""""" """%%%&&&### """!!!!!! !!!!!!"""###  !!!!!! !!!###!!!""" !!!&&&&&&$$$$$$$$$"""!!! """'''+++'''%%%$$$$$$&&&&&&%%%### !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!%%%+++&&&!!!---!!!!!!"""###############"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!! !!!"""!!!!!!!!!###""""""###$$$%%%%%%&&&&&&$$$$$$###!!! """%%%!!!###%%%%%%###!!!!!!!!! ###&&&&&&### """"""  !!!!!!"""!!!""""""""""""""""""""""""!!!"""$$$%%%)))$$$"""'''+++***((()))***"""!!!))),,,&&&$$$(((%%%$$$######%%%&&&&&&%%%******(((&&&$$$%%%(((+++'''''')))***+++---......&&&***+++((('''***,,,+++555000***((())),,,---,,,)))---///+++%%%$$$)))///222+++(((+++,,,(((%%%''')))))))))'''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''!!!""""""######$$$%%%%%%'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%&&&)))+++///222333///(((%%%'''***,,,)))((()))++++++'''######$$$%%%&&&((()))***++++++)))&&&$$$""""""######&&&(((******)))'''&&&&&&...222111---***,,,---+++***((('''''')))))))))(((+++***(((((())),,,///111222333222///,,,,,,000444,,,,,,+++(((&&&&&&(((***))),,,+++(((***---***###)))$$$!!!$$$,,,000///,,,$$$%%%&&&'''((((((((((((---,,,++++++,,,,,,***)))///***...///(((***000---***))))))***+++---///111222000//////111111111000(((((()))***************,,,111333...&&&$$$+++333---+++)))((('''((()))***((()))+++---...///000000000000//////111333666888222111000222444333000,,,---222333,,,)))---000000...++++++,,,+++***---333222444333...)))'''+++000///666>>>@@@;;;555222111444555555555333000,,,***'''---...)))%%%&&&''''''---,,,+++***)))'''&&&&&&111555444...,,,//////,,,,,,+++***'''''',,,666>>>111---(((%%%&&&(((******000,,,'''&&&'''&&&""")))***,,,000111000+++((($$$%%%''')))++++++++++++'''&&&%%%$$$$$$&&&''')))---+++***((('''&&&''''''******++++++)))&&&###!!!&&& $$$...///***000>>>AAA777...+++((($$$%%%***+++(((### !!!$$$))),,,$$$!!!""")))------222999'''...666666000++++++---&&&$$$###$$$''''''### &&&%%%###"""!!!!!!!!!!!!!!!$$$$$$""" !!!$$$$$$###""""""!!!""""""###"""  !!!""""""$$$%%%$$$$$$%%%$$$""" """""""""!!!!!!############""""""""""""!!!!!!""""""""""""!!!!!!%%%###%%% """#########"""!!!+++!!!''')))""" !!!""" !!! """%%%%%%!!!!!!%%%%%%###"""!!! """###"""$$$%%%%%%$$$$$$%%%&&& !!!!!!"""###$$$$$$$$$!!!"""#########""" &&&""" """###"""###$$$%%%""" """$$$!!!!!!###$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""%%%'''$$$$$$'''&&&!!!'''### ###%%%%%%%%%$$$$$$$$$%%%&&&''''''$$$%%%...((($$$((('''!!!"""$$$&&&&&&### !!!!!!!!!!!!"""######!!! !!!---)))(((++++++)))((()))+++'''&&&***,,,+++))))))(((&&&%%%%%%''')))((((((%%%%%%&&&&&&&&&(((+++...)))))))))(((((((((((((((&&&***+++((('''***,,,+++444000+++)))***,,,------(((,,,///...***((()))+++///(((&&&***,,,***))),,,((((((((('''%%%$$$%%%&&&######$$$%%%%%%&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%&&&(((+++))),,,///...,,,)))***+++'''((())))))'''&&&%%%$$$%%%%%%%%%&&&&&&''''''(((+++)))'''%%%$$$$$$%%%&&&&&&((()))(((((((((***,,,,,,111444222111222222000,,,)))'''&&&'''(((''''''+++***)))((())),,,///111000///...,,,******,,,---+++++++++)))'''''')))+++)))++++++)))***...+++%%%+++'''%%%&&&+++......,,,$$$%%%''')))***,,,,,,------+++******++++++***)))///***...///(((+++222///---,,,,,,---...000222333/////////000000///---******+++,,,.........---,,,555666555111,,,***,,,///'''(((((())))))*********((()))***,,,...000111111333111///...000444888;;;222000//////222333222000111777888111,,,------+++...+++***+++***(((+++000555777666222---+++---111111555999999555222000000///000222333222000---+++)))+++***'''''')))((($$$,,,++++++***)))(((''''''///555777000******++++++///,,,)))''')))---111444***'''%%%%%%'''+++...///+++(((%%%&&&)))+++(((%%%$$$%%%'''***,,,+++(((%%%$$$%%%&&&(((((((((''''''((('''%%%%%%%%%&&&((()))***)))((('''''''''((()))&&&&&&'''((((((((('''&&&,,,((((((......))),,,333333+++%%%&&&&&&%%%(((---"""######$$$$$$$$$$$$$$$%%%"""###((()))&&&'''***,,,111555444///)))&&&&&&$$$$$$$$$%%%%%%%%%""" %%%$$$###""""""###%%%&&&&&&### !!!$$$%%%### $$$######""""""""""""###  !!!"""!!!!!!"""!!! !!!"""###"""!!!!!!"""""""""""""""""""""###!!!!!!""""""""""""!!!!!!$$$!!! $$$&&&###  !!!"""###""""""!!!@@@---""" $$$""""""!!!  $$$&&&%%%!!!"""!!!  !!!###$$$"""$$$%%%$$$######$$$%%% !!!!!!"""######$$$$$$!!!"""""""""""""""!!!!!!%%%""" """$$$$$$###"""###$$$""" """%%%!!!!!!"""###$$$$$$$$$$$$"""##################""" """"""!!! )))---(((######'''$$$  """""""""######""""""!!!!!!"""""""""%%%,,,&&&$$$'''&&&""""""$$$%%%%%%### !!!"""%%%&&&&&&$$$%%%%%%$$$###...,,,+++---***&&&%%%))))))+++***)))***...---))))))(((&&&'''(((***))))))###$$$&&&''''''(((***,,,(((((((((''''''&&&&&&&&&'''+++,,,)))(((***,,,***///,,,((('''((()))***+++(((+++...//////,,,)))'''***&&&$$$'''))))))+++...'''''''''&&&$$$###$$$&&&"""######$$$%%%&&&&&&&&&************)))((('''&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&%%%%%%&&&(((***&&&(((+++---...,,,***(((###''')))((($$$!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&'''''''''''')))---000'''---222333333555555333///+++'''%%%%%%&&&&&&%%%******(((((()))+++---///...,,,+++***+++***)))((()))***++++++)))((()))+++(((******)))+++---+++'''++++++***)))***,,,---...'''(((((()))+++,,,,,,---,,,+++******++++++***)))///***---...(((---444222111000///////////////000,,,------//////---)))&&&((()))***+++++++++******000///---,,,+++***)))((('''(((***++++++***)))(((((()))***,,,...///111111444222///...000444:::===444222//////111444555555666;;;<<<666000,,,***''',,,++++++......,,,000555999::::::777222///000222222222111///...---------***,,,---/////////---,,,******'''%%%(((+++((("""************)))))))))(((///777:::444+++)))+++---111---)))(((+++---+++((($$$######$$$(((+++---...$$$!!!!!!%%%''''''%%%""""""###%%%'''(((&&&$$$$$$%%%%%%%%%%%%%%%$$$###((('''&&&%%%&&&'''((()))''''''&&&&&&'''((())))))###$$$%%%''')))+++---...,,,+++************)))(((&&&""""""&&&'''***---######$$$$$$$$$$$$###"""$$$###$$$''''''""" !!!***+++---,,,***&&&"""!!!###%%%%%%###""""""""""""!!! !!!$$$'''))),,,$$$%%%(((%%%"""""""""!!!""""""###### !!!!!!$$$##################$$$""""""#########""""""!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!###$$$"""$$$'''%%% !!!"""""""""""""""EEE/// """"""$$$!!!###"""!!!!!!%%%###'''"""###"""!!!!!!!!!"""$$$%%%"""###$$$$$$"""!!!"""###!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!""""""######"""!!!"""$$$%%%$$$###!!!"""###"""!!!!!!"""$$$ !!!"""######$$$$$$$$$!!!""""""######""""""!!!"""!!!!!!"""&&&///666+++$$$(((&&&$$$!!!!!!!!!!!! ###""""""!!! !!!%%%+++%%%$$$'''%%%#########$$$$$$### """###"""!!! ###&&&((('''%%%((('''&&&%%%+++***+++,,,'''"""$$$(((&&&,,,,,,&&&'''...///(((***((('''''')))***)))(((&&&(((***)))'''%%%%%%%%%%%%%%%&&&&&&'''(((((())))))------***((())))))'''...,,,***)))***+++,,,,,,+++++++++...000///+++'''***(((&&&&&&&&&''')))+++&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))((((((&&&&&&&&&''''''(((((((((%%%%%%&&&%%%$$$%%%(((******))))))***++++++(((&&&$$$&&&'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&%%%&&&'''''''''))),,,...###))),,,,,,---000222000222...)))%%%$$$%%%%%%%%%)))(((''''''''')))***,,,,,,******+++...///,,,(((***+++---,,,***(((((((((&&&((())))))***+++***(((***+++,,,+++******---000+++***)))(((((('''''''''+++***))))))***+++***(((///***---...)))...666555222111///---+++***)))(((+++++++++,,,---,,,***((()))((('''&&&''''''))))))%%%%%%'''(((((((((''''''...---,,,+++***)))((('''++++++,,,,,,---...//////111000//////000444888:::555444333222333444555555666999:::666000,,,++++++---,,,///444666666:::@@@999;;;<<<999555222000000000...***))))))***))))))((()))+++,,,---,,,+++***((()))'''%%%'''***)))$$$)))))))))))))))*********---111444000+++((()))***...,,,+++++++++***&&&###%%%$$$###$$$&&&'''&&&%%%%%%""" """###"""!!!%%%$$$###$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''((($$$$$$$$$&&&)))---111333***,,,***(((,,,000...(((""" """&&&((()))***...+++&&&###!!!###&&&(((######%%%&&&&&&%%%$$$$$$&&&%%%%%%(((******&&&""""""%%%%%%""" !!!### !!!$$$'''***###%%%((($$$ !!!"""### !!!"""######$$$%%%######%%%%%%######%%%$$$$$$$$$$$$######""""""%%%$$$###""" !!!!!!""""""""""""!!!!!!$$$%%% !!!'''&&& !!!!!!"""""""""""""""///$$$ &&&&&&###""""""$$$"""!!!""" 999&&&"""&&&######"""""""""###$$$%%%"""###$$$###!!!!!!!!!###!!!!!!""""""###############"""!!!!!!!!!"""###$$$ !!!###$$$$$$###"""#########"""!!! !!!!!! !!!"""############!!!!!!""""""""""""!!!!!!$$$### !!!"""###+++///((($$$'''"""""""""""""""!!! ##################""""""!!!&&&+++%%%%%%)))%%%$$$###"""######### !!!!!!%%%&&&$$$!!!%%%$$$$$$%%%&&&%%%###!!!%%%%%%%%%%%%))))))***,,,((($$$&&&+++&&&,,,---&&&'''...000+++,,,+++))))))***++++++***(((***+++***'''$$$"""!!!"""###$$$$$$%%%&&&''''''***......***'''((('''$$$/////////.........000111...+++)))***...///---***000///---)))''''''((((((%%%&&&&&&%%%######$$$&&&))))))((('''&&&%%%$$$$$$###$$$&&&((((((((('''&&&((((((''''''&&&&&&&&&&&&$$$%%%%%%%%%$$$%%%'''******(((&&&%%%'''((()))((((((&&&$$$$$$&&&'''%%%###""""""######$$$%%%%%%&&&############$$$%%%&&&&&&$$$&&&((()))((('''''''''$$$'''(((%%%%%%)))---,,,333///)))&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))'''(((+++///000---***+++------+++(((&&&%%%%%%%%%&&&((()))***(((((()))&&&)))++++++))))))...222,,,+++)))(((''''''''''''***)))((((((******)))(((...)))---///***...666555---------,,,+++***)))(((+++)))((((((+++---.........,,,)))''''''))),,,...###'''+++,,,***)))***,,,222000,,,***))))))+++,,,///...---,,,,,,,,,,,,---,,,---...000111222333333222333333333222000///...222222333222...---///333000000333999;;;:::===BBB777888999888444111///...,,,***(((((())))))(((&&&))))))************)))((($$$)))+++'''%%%((()))((())))))))))))************)))''''''(((((('''&&&%%%(((+++------)))&&&%%%%%%%%%$$$######$$$###!!!***(((&&&$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%$$$############$$$$$$%%%&&&&&&$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######"""###%%%))),,,///***+++)))(((,,,111000*** !!!%%%(((((('''111...)))%%%######$$$&&&%%%%%%$$$###$$$&&&'''((('''%%%%%%(((,,,...+++((("""%%%%%%""" !!!###"""  """$$$"""!!!!!!"""$$$$$$""" !!! !!!"""######$$$$$$!!!######!!!%%%%%%$$$$$$######""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$&&&!!!!!!&&&&&& !!!!!!!!!!!!!!!""""""###%%%((('''$$$######%%%###"""###!!!>>>((( !!!+++###############$$$$$$%%%!!!###$$$###"""!!!"""###"""""""""""""""#########$$$###"""!!!!!!"""###$$$!!!###""""""!!! %%%$$$###"""!!!  !!!""""""""""""!!!!!!""""""""""""!!!!!!%%%###!!!!!!""" ###""" !!!"""""" """######"""""""""!!!"""###$$$%%%%%%%%%%%%"""!!!))),,,&&&(((+++%%%%%%###""""""######!!! """ ###&&&'''%%%!!!((('''&&&&&&&&&$$$!!!#########$$$+++)))***---,,,)))***...)))------******---000000///---++++++,,,---,,,+++%%%'''))))))'''%%%$$$$$$########################''',,,---)))''''''&&&###(((***,,,,,,++++++,,,---///,,,((((((+++---...---222555444...*********(((%%%&&&'''&&&$$$$$$%%%'''+++***)))((('''&&&%%%$$$'''((()))***)))'''%%%$$$(((''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%''')))&&&%%%######$$$'''+++---***&&&###$$$''')))'''$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''((())))))$$$&&&))))))'''%%%$$$$$$''')))(((###"""'''***+++000---(((&&&&&&''''''&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$&&&(((***+++***)))+++,,,,,,)))&&&$$$$$$%%%&&&&&&(((+++***&&&&&&)))%%%''')))(((''')))---000***))))))((()))***,,,---)))((('''((()))***)))(((,,,(((---000***...555222((()))+++,,,.../////////+++)))&&&'''***---000111---,,,***)))((()))+++,,,&&&+++......***(((***,,,///,,,)))'''(((+++000222000///---,,,++++++,,,,,,)))+++...000111000...---,,,///000000---***((((((------...///...---222999333333555999999555555999444444444333111///---+++((()))*********)))))))))************))))))((('''###))),,,)))&&&(((++++++)))))))))))))))*********---'''$$$(((,,,+++***)))&&&***---,,,(((%%%%%%'''%%%###""""""######""" '''&&&%%%######%%%'''(((&&&%%%######$$$$$$###!!!############$$$&&&'''(((""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""  """%%%&&&%%%###""""""###%%%%%%%%%###((()))'''))))))))))))'''### &&&'''%%%!!!!!!%%%&&&%%%&&&$$$###$$$&&&'''%%%""" """$$$%%%$$$#########%%%$$$###"""""""""###$$$###$$$###!!!!!!### !!!!!!!!!!!!!!!### """))))))""" ###%%%$$$######"""######### !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!! %%%'''%%%$$$%%%%%%###!!!!!!!!!!!!!!!"""###### """$$$%%%%%%&&&'''###%%%$$$!!! ######!!!---!!! ###""""""&&&"""#########$$$$$$$$$$$$!!!"""$$$###""""""###%%%""""""""""""""""""######$$$$$$###""""""""""""### """"""!!! %%%###"""""""""!!! !!!""""""""""""!!!""""""######""""""!!!$$$###!!! !!!"""&&&***""""""&&&%%% ############$$$%%%!!!###$$$$$$$$$$$$""""""***,,,&&&)))---%%%$$$#########$$$$$$""" !!!"""###%%%&&&&&&###!!!$$$$$$$$$%%%&&&&&&###!!!$$$$$$$$$###---)))))),,,---+++***,,,+++***+++,,,+++***...444---+++))))))***+++***)))$$$%%%''''''&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&"""'''***((('''((((((%%%"""%%%(((((('''&&&((()))---+++(((((()))+++------+++111222---***+++***(((&&&''''''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&'''(((***+++***(((%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$''')))"""$$$%%%%%%###$$$(((,,,'''&&&%%%$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((())))))))))))&&&((()))(((&&&%%%%%%&&&&&&))))))%%%$$$'''))))))+++(((&&&%%%&&&'''&&&&&&((((((''''''&&&&&&&&&%%%$$$%%%''''''&&&%%%&&&'''((()))(((&&&$$$$$$&&&''')))(((***...+++&&&&&&+++&&&&&&&&&&&&&&&''')))+++)))(((''''''(((***,,,---((('''&&&''')))***)))(((+++(((...111+++---333///((()))+++---///000000000***(((''''''***---......***+++---......,,,)))((((((((()))******+++*********)))(((''')))+++///111///...,,,++++++,,,---///+++,,,---......---,,,++++++---...,,,)))(((((())),,,+++...222111...111888222111444777555///...000111000//////...---,,,***(((***,,,+++)))))),,,///+++************)))))))))&&&)))***((((((,,,---+++*********)))))))))))))))222+++(((+++,,,+++,,,///++++++***)))'''&&&&&&''''''%%%######$$$$$$$$$###$$$###"""!!! """%%%'''###""""""$$$%%%&&&$$$###%%%$$$$$$######$$$%%%&&&""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$### !!!"""$$$  (((###***+++(((###$$$&&&'''&&&$$$!!!$$$((('''######&&&'''###%%%###!!!!!!!!! """"""###$$$&&&&&&$$$"""###$$$$$$$$$$$$$$$$$$#########""""""$$$'''!!!  !!!!!!"""!!! '''$$$(((111111((($$$'''######"""!!!"""###$$$$$$""""""######$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!######%%%'''%%%!!!!!!%%%"""!!!!!! !!!"""###$$$&&&%%%"""!!!"""%%%&&&&&&"""%%%%%%""""""$$$### !!!$$$$$$###!!!!!!""""""############### """###$$$###$$$%%%'''###"""""""""""""""""""""%%%%%%%%%$$$###"""!!! """$$$"""  """!!! !!!######  !!!!!!!!!!!!"""##################"""""""""!!!!!!!!!!!!!!!"""!!!$$$''')))'''%%%'''***!!!###$$$$$$###"""$$$''' """######"""!!!!!!"""***+++%%%)))---$$$#########$$$%%%$$$""" !!!###&&&&&&%%%###!!!!!!"""!!!"""$$$&&&&&&%%%###############...(((&&&))),,,***''''''***&&&''',,,***&&&***444)))'''&&&%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%&&&'''###$$$%%%(((***,,,...///###'''&&&''')))***((($$$'''+++,,,***)))+++,,,******)))))))))***,,,---"""***---***'''))))))&&&&&&'''((('''&&&&&&''')))$$$$$$%%%&&&&&&''''''((("""$$$''')))***)))'''&&&"""######$$$$$$%%%%%%&&&$$$$$$%%%$$$###$$$''')))"""&&&)))(((###!!!$$$'''$$$&&&'''%%%""""""%%%)))''''''&&&&&&%%%$$$######%%%&&&&&&'''((((((''''''))))))(((&&&%%%&&&(((+++###((()))&&&%%%'''(((&&&&&&%%%###$$$%%%&&&%%%$$$)))))))))(((((('''&&&&&&&&&(((***((($$$###$$$'''&&&&&&%%%$$$###$$$(((***,,,***---000---''''''---(((&&&%%%$$$%%%%%%&&&''')))(((&&&%%%$$$%%%'''((('''&&&&&&''')))***)))(((***'''...111+++---111---***+++,,,---------,,,+++((((((((()))+++,,,+++***+++///444888777333---))))))&&&%%%(((...222111...)))))))))((())))))***+++---,,,+++***+++---000111///...------,,,,,,,,,,,,---......+++)))))),,,///,,,,,,000555333...///555//////222555333...---//////...---,,,---,,,+++***))),,,...,,,((()))///555************++++++++++++))))))((('''+++000...)))************)))))))))(((...***((((((&&&"""&&&...000,,,'''&&&((()))'''%%%,,,***'''%%%%%%%%%$$$###((((((&&&###"""###%%%(((!!!!!!###%%%((()))(((''''''&&&$$$""""""""""""#########$$$%%%%%%%%%%%%$$$ """$$$%%%%%%%%%%%% !!!"""""")))!!!!!!((('''!!!'''666"""%%%$$$"""%%%,,,---(((%%%$$$"""!!!"""$$$&&&(((!!!''')))''''''+++***%%%''''''&&&$$$#########$$$$$$""""""$$$'''(((%%%""" !!!"""$$$$$$$$$###""" !!!!!!"""$$$(((+++###"""!!! """"""###$$$$$$###"""!!!&&&"""(((222222((("""&&&""""""!!!!!!!!!"""$$$%%%(((((('''%%%###"""!!! !!!!!!""""""""""""!!!!!!###"""'''$$$$$$"""!!! !!!###$$$'''###$$$(((%%% !!!%%%&&&$$$###%%%### ###### ###### !!!!!!"""############""" """$$$$$$$$$%%%''')))#########"""""""""""""""%%%&&&&&&%%%$$$""" """$$$%%%### !!! $$$%%%"""  !!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""""""""""""""!!! )))+++!!! ((($$$%%%&&&%%%""""""$$$&&& """$$$$$$###!!! """))))))###))),,,############%%%&&&%%%""" $$$(((((($$$!!! !!!"""""""""$$$%%%%%%$$$""" !!!"""))))))))))))))))))))))))***)))'''&&&&&&''')))***$$$"""$$$(((%%% !!!''''''''''''''''''&&&%%%$$$&&&&&&''''''((())))))***!!!$$$***...***###!!!%%%***)))'''&&&%%%%%%&&&'''(((***++++++******+++,,,******++++++,,,,,,,,,,,,******)))'''$$$$$$''')))"""$$$&&&&&&%%%######$$$''')))******(((&&&&&&&&&((( &&&###;;;KKK...***))))))((('''%%%$$$###!!!###%%%$$$"""###&&&)))$$$&&&'''&&&%%%######$$$######$$$$$$$$$%%%%%%%%%)))***+++***((('''''')))''',,,***$$$(((111000((((((***,,,,,,///222...((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''',,,---***%%%''',,,+++&&&(((((('''&&&'''((()))***111---***(((***,,,...///""""""%%%***)))&&&%%%)))&&&%%%%%%%%%%%%&&&'''(((&&&***,,,)))$$$%%%,,,333000......000000......111)))'''(((------+++---444))))))***,,,...---+++)))222+++000666111111222,,,))),,,,,,+++,,,...,,,'''---,,,***(((((()))***,,,'''***000444555444000...)))+++,,,+++)))(((***------......,,,++++++---///,,,///111333222222333333333444444111---***+++---333---...***222)))***---,,,+++///777<<<===---///000---((((((,,,000***---000000---++++++------111555333...******,,,***)))((()))***---111333///...,,,***)))(((''''''---((($$$%%%))),,,***((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((())))))'''&&&$$$"""""""""$$$%%%"""###$$$!!!"""&&&%%%%%%$$$###""""""""""""###""" !!!###$$$$$$,,,---&&&%%%,,,...)))%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$%%%'''((('''&&& $$$'''(((&&&%%%%%%&&&$$$%%%%%%###!!!!!!"""$$$"""+++###"""...'''%%%###''''''""""""&&&%%%!!!$$$$$$%%%###"""!!!###$$$"""!!! !!!!!!!!!!!!""""""#########$$$!!!###$$$&&&&&&%%%$$$###((('''%%%%%%&&&(((+++---((('''%%%###""""""##############################%%%$$$$$$$$$######""""""!!!!!!!!!!!! """%%%((( !!!###$$$###""" ###$$$$$$###!!! !!!###""""""""""""############$$$$$$$$$###"""!!!!!! %%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!! !!!######"""   """  """""" """$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$&&&&&&$$$!!!!!!######"""!!! !!!"""###%%%'''(((((((((((('''%%%(((%%%"""!!!"""###!!!%%%###!!!###&&&'''%%%""""""!!!!!!"""###$$$"""!!!"""###$$$%%%((((((((((((''''''''''''&&&&&&%%%$$$%%%''')))+++(((&&&(((,,,)))%%%&&&+++######$$$$$$######"""!!!###$$$%%%&&&&&&''''''&&&'''######'''(((%%%######(((''''''&&&&&&&&&&&&'''''')))******)))(((***+++'''''''''(((((())))))))))))(((&&&%%%%%%%%%%%%&&&"""$$$&&&&&&%%%$$$$$$%%%&&&(((***)))'''&&&%%%&&&&&& ***(((---:::%%%######$$$$$$$$$######"""###&&&''''''%%%###$$$&&&%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%"""''''''$$$***444555///+++***((()))///444///&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))***'''$$$&&&******%%%''''''&&&&&&&&&'''((()))...+++'''%%%&&&((())))))'''&&&(((***)))$$$$$$'''&&&&&&'''''''''(((((((((((()))***))))))***,,,///(((&&&'''++++++((((((***+++)))***------***---222***************++++++,,,333---222666111222444...(((+++,,,+++,,,///...***+++***)))(((((()))+++,,,000222333444333000---+++***+++,,,,,,******,,,///000...---------...///000111333444444111000//////222333222///,,,+++---000555444000444'''111LLL222++++++)))(((,,,333666444,,,000444333000...///222,,,...000000///...---...***///444444000+++******+++++++++***++++++,,,---...---,,,+++)))((('''&&&***'''%%%&&&((()))'''$$$)))(((((('''''''''''''''###%%%''')))***)))'''&&&'''&&&%%%#########%%%%%%!!!!!!"""$$$&&&((('''&&&$$$$$$$$$$$$$$$%%%&&&'''  """$$$%%%"""(((((("""###***+++&&&!!!"""###$$$$$$&&&'''(((&&&%%%$$$&&&(((***))))))"""%%%'''(((&&&%%%&&&'''###$$$%%%$$$###""""""###&&&---&&&###---'''%%%&&&)))'''###"""%%%%%%!!!###$$$%%%$$$###$$$%%%'''######""""""""""""######"""##################$$$"""###%%%&&&&&&&&&$$$###((('''&&&%%%%%%&&&((()))%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########""""""""""""""""""!!! !!!$$$'''!!!"""#########""" ###$$$$$$###""""""###%%%!!!!!!"""""""""#########$$$$$$$$$###"""!!!!!! %%%$$$###############$$$ &&&&&& &&&&&& """!!!!!!!!!!!! !!!######!!!    """###!!!!!!"""######"""!!!!!!   !!!""""""""""""'''((('''%%%!!! """###"""""""""!!!""""""######%%%&&&%%%&&&&&&&&&$$$'''%%%""""""######!!!&&&%%%$$$$$$$$$###!!!$$$$$$$$$%%%''''''&&&%%%!!!"""###$$$&&&&&&&&&&&&&&&%%%$$$$$$######"""###$$$''')))***&&&&&&''')))(((%%%%%%(((""""""######""""""!!!!!!!!!###%%%&&&''''''&&&%%%---###!!!''''''$$$"""%%%&&&&&&''''''''''''&&&&&&''')))(((''''''(((******))))))))))))***+++++++++(((&&&&&&((((((&&&###"""$$$&&&'''&&&%%%&&&'''%%%'''((((((&&&%%%%%%&&&###,,,---!!!+++!!!"""###$$$%%%&&&'''''''''&&&'''))))))&&&$$$######%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%$$$"""!!!"""### %%%&&&%%%***444666111///+++&&&'''///444...$$$************************''''''&&&&&&&&&&&&''''''%%%&&&%%%###$$$((((((%%%&&&&&&%%%%%%%%%&&&'''(((+++((($$$######$$$$$$$$$((('''(((***((($$$%%%)))''''''((())))))))))))(((***))))))+++---...,,,)))'''&&&(((---...+++***,,,---+++,,,...,,,***,,,000,,,------+++)))***...111111,,,000222---///333---***---...++++++------***)))((((((((()))+++---...666555333111///...---,,,***+++,,,+++***+++---///...---++++++---/////////222333444333000...------***+++++++++---111777;;;###666%%%111...:::gggDDD,,,,,,)))'''***000111---+++000666777555111000000------,,,---//////---,,,&&&,,,222333000,,,))))))//////...---,,,+++))))))++++++++++++***(((&&&%%%'''((()))***)))(((%%%$$$))))))))))))))))))))))))$$$&&&)))++++++)))&&&$$$''''''&&&%%%%%%%%%&&&&&& &&&(((&&&(((...---''''''&&&&&&&&&&&&&&&'''((( !!!"""###$$$%%%%%%(((&&&###'''......'''$$$###"""###&&&)))))))))&&&%%%%%%'''***++++++***%%%&&&'''&&&%%%%%%'''((("""$$$&&&&&&$$$###"""###(((,,,&&&"""(((&&& $$$'''(((&&&""""""&&&'''&&&!!!###%%%%%%%%%%%%''')))%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!#########""" !!!###%%%""""""""""""!!!!!!!!!!!!###$$$$$$$$$######%%%&&&!!!!!!""""""""""""#####################"""!!! $$$$$$###""""""!!!""""""!!!&&&&&&!!!!!!&&&&&&!!! !!!!!!######!!!  """"""  !!!!!!"""""""""""""""###!!!  """###$$$%%%))))))(((%%%""" !!!"""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%&&&%%%###"""######!!!###$$$%%%$$$""" !!!!!!###$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$"""!!!""""""""""""$$$%%%'''(((%%%%%%&&&'''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$"""$$$''')))***)))'''&&&---%%%###''''''$$$"""###$$$&&&'''(((''''''&&&&&&((())))))(((''')))***++++++***))))))***+++,,,...***'''))),,,---)))$$$###%%%&&&'''&&&&&&'''((($$$&&&''''''%%%%%%&&&'''###)))..."""'''&&&###$$$&&&'''((()))******'''''''''&&&%%%$$$$$$$$$%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((($$$%%%&&&%%%$$$###$$$%%%###''''''%%%(((...///,,,...,,,(((''',,,111...&&&************************'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((%%%######$$$%%%%%%$$$%%%###%%%''''''&&&(((---&&&'''((()))))))))((((((((((((***---...---***''')))))),,,111222///---............---+++***+++------000222000,,,,,,000555,,,)))---,,,&&&***///)))---000000,,,***,,,+++)))(((((()))***+++---///000222000---+++***,,,...000******))))))))))))***+++)))***+++***)))))),,,///...///000///---,,,,,,---***)))((())),,,111888<<<000:::***...&&&(((DDD++++++...---***)))---///...+++///333444222///,,,++++++)))'''))),,,---+++(((&&&***...///---+++******222111///---++++++++++++((()))***+++***(((%%%$$$&&&)))---...,,,***((('''************))))))(((''''''((()))******(((&&&%%%''''''''''''''''''&&&&&&---222***(((...///'''+++***((('''%%%$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$''''''$$$###)))000///(((***(((&&&&&&)))******((('''&&&&&&''')))******)))'''&&&%%%$$$###$$$&&&(((!!!$$$&&&'''%%%#########&&&'''###"""%%%$$$###&&&%%%$$$"""###'''***+++!!!###%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!!"""#########""" ########################"""""""""!!!!!!!!!!!!!!!###$$$$$$"""!!! """#########"""!!! !!!!!!!!!###$$$$$$###"""!!!###$$$!!!!!!!!!!!!"""""""""###"""######$$$###"""!!! $$$###"""!!!!!! !!!!!!%%%%%%!!!!!!%%%%%%!!! !!!!!!""""""  """""""""!!!!!!!!!"""######"""!!!!!!!!!###!!!  """%%%'''(((((((((&&&%%%###""""""""""""###$$$%%%&&&%%%$$$######!!!!!!###$$$"""###&&&%%%$$$$$$$$$######!!! """%%%%%%"""!!!###%%% """$$$$$$$$$%%%&&&$$$$$$%%%&&&###$$$%%%&&&%%%$$$"""!!!$$$$$$######$$$$$$%%%%%%'''(((((((((((()))(((&&&&&&''''''(((((('''''''''"""$$$''')))***)))'''&&&)))&&&'''))))))%%%###%%%###$$$&&&'''''''''&&&&&&'''(((***)))(((((()))+++((('''&&&%%%%%%&&&'''(((...***'''))),,,---)))$$$$$$%%%&&&&&&%%%%%%'''((($$$%%%&&&&&&%%%%%%'''(((''' ###)))%%%"""&&&(((######$$$%%%&&&&&&&&&%%%'''%%%###"""###$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((($$$%%%'''&&&%%%$$$%%%'''$$$''''''%%%%%%''')))((())),,,,,,)))***------***))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&&&&%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))((($$$"""$$$''''''&&&(((---&&&&&&'''(((((((((((('''&&&)))---...,,,***((((((((('''***//////+++)))+++...//////,,,))))))******)))...222222...,,,...111((((((---***###(((...'''+++000000---+++,,,...---******+++,,,---///000111+++)))&&&$$$%%%(((,,,///)))((('''&&&''''''''''''&&&,,,///,,,'''%%%+++222+++,,,,,,+++)))((()))***000---+++***+++---///111555,,,---,,,&&&$$$###$$$%%%,,,000,,,(((***---000...///000///---+++)))(((***'''%%%'''***,,,***((())))))***)))))))))***+++000...+++(((((()))+++---&&&''')))))))))'''%%%$$$$$$'''+++---,,,***))))))************((('''%%%$$$***)))((('''&&&&&&''''''&&&&&&'''((((((((('''&&&111999...%%%(((+++((()))((('''%%%$$$#########&&&&&&&&&&&&&&&%%%######$$$""" &&&+++***%%%)))(((((()))******)))(((((('''&&&&&&((()))(((''''''&&&###""""""$$$%%%&&&!!!###&&&'''&&&$$$######$$$###""" '''+++&&&(((&&&$$$###$$$%%%'''***"""$$$%%%%%%$$$############$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&""""""###$$$$$$%%%%%%&&&###$$$$$$%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""###$$$$$$###!!! !!!"""######"""!!! !!!!!!!!!###$$$$$$"""  !!! !!!!!!!!!!!!"""""""""!!!"""###$$$$$$###!!! ###""""""!!! !!!!!!!!!######!!!!!!######!!!###"""  !!! !!!!!! !!!!!! !!!""""""""" !!!###$$$###!!! ###!!!  !!!###%%%&&&%%%$$$######$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$$$$!!!!!!%%%&&&"""###&&&$$$$$$%%%%%%$$$###"""!!! ###&&&&&&###"""$$$&&&"""$$$'''((('''''')))+++''''''''''''"""$$$%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%''')))((($$$&&&&&&''''''((((((''''''"""$$$&&&'''(((((('''&&&%%%(((,,,...)))###"""&&&$$$%%%%%%&&&&&&&&&&&&%%%''')))******)))(((***+++***)))'''%%%%%%&&&''')))+++(((&&&&&&((((((&&&###%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&&&&%%%&&&(((******%%%!!!"""$$$###"""###%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$""""""###%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''(((((("""$$$%%%%%%$$$###$$$&&&"""$$$%%%$$$###$$$&&&(((%%%+++---+++)))+++---,,,((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&((('''$$$$$$(((###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%(((+++,,,,,,+++'''%%%''')))(((%%%&&&***''''''&&&&&&&&&'''((()))))),,,...---+++))))))***,,,***+++...---)))'''(((,,,//////***'''((()))(((%%%)))---...,,,******+++)))+++111---%%%+++111)))(((---///,,,+++///222333,,,,,,,,,------.........)))'''$$$""""""$$$''')))'''&&&%%%&&&((()))))))))***///222///)))'''---333,,,,,,+++(((%%%###$$$%%%((('''''')))---///000///******...000///%%%444"""***///,,,((())),,,---//////---,,,+++***)))))))))((('''((()))+++++++++***)))'''%%%%%%''')))+++)))(((&&&$$$%%%&&&)))+++%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((()))))))))(((&&&$$$###***)))&&&%%%$$$%%%'''((($$$%%%'''))))))(((&&&%%%"""000666---###"""&&&'''############$$$%%%&&&''')))((((((&&&%%%$$$###"""%%%###!!!###&&&))))))'''###&&&)))+++***))))))***'''&&&%%%&&&((()))(((''')))&&&###"""###%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%%%%"""%%%$$$!!!,,,222(((+++(((%%%%%%$$$"""###&&&"""$$$%%%%%%$$$"""!!!"""!!!###$$$&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%&&&((()))&&&&&&&&&&&&$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""######"""$$$$$$###"""!!!!!!"""""""""""""""!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!"""""" """###$$$$$$###!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! !!!""" !!!   !!!!!!  !!!!!! !!!!!! """$$$### !!!  !!!&&&%%%###!!! !!!###"""!!!"""$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%&&&!!!"""(((((("""!!!%%%"""$$$&&&&&&$$$###""""""%%%&&&'''&&&$$$"""""""""!!!%%%((((((&&&&&&(((******))))))((("""$$$&&&((()))(((&&&%%%%%%%%%&&&''''''(((((((((%%%'''&&&###%%%)))'''!!!&&&''''''((())))))(((((($$$%%%&&&'''((((((((((((&&&'''+++---(((!!!!!!&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&''')))(((''''''(((***,,,+++)))'''&&&''')))***)))(((&&&%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###%%%$$$%%%&&&&&&&&&'''***,,,&&&)))$$$ %%%%%%!!!!!!$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''### !!!###%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&'''''''''"""###%%%$$$######$$$&&&###$$$%%%%%%######%%%((($$$(((+++***,,,......***))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$&&&)))'''""""""'''$$$$$$&&&'''''''''&&&%%%$$$$$$&&&(((+++,,,***)))''''''))),,,+++((((((+++***((('''&&&&&&(((***+++111///,,,+++,,,,,,,,,+++111...---///---(((&&&'''***......(((%%%((((((&&&&&&''''''((((((((((((((()))...666111(((...444+++)))///111---+++---111333,,,------,,,,,,+++******'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%(((,,,000111000000000///...,,,,,,---///++++++***'''$$$###$$$%%% !!!$$$***///111000------222+++///111'''%%%%%%(((+++---+++,,,...,,,(((+++***************)))(((''''''(((''''''(((***,,,)))'''&&&%%%%%%&&&''''''$$$%%%&&&''''''(((''''''%%%%%%%%%%%%&&&&&&&&&&&&,,,(((###"""$$$&&&%%%$$$%%%&&&((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&&&&"""$$$'''))))))(((&&&$$$%%%))),,,)))$$$ """%%%"""""""""###$$$&&&'''(((((('''%%%$$$############&&&%%%%%%&&&'''((()))***###***111222---******,,,%%%%%%%%%'''***+++,,,++++++(((%%%%%%&&&((('''%%%###$$$%%%%%%$$$$$$%%%'''&&&"""((('''!!!---555&&&((($$$###&&&%%%""""""&&&!!!###&&&&&&%%%$$$###$$$!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%''')))***)))((('''%%%###"""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$!!!###$$$$$$"""!!!""""""!!!"""#########"""  !!!"""!!! !!!"""$$$ !!!!!!!!!"""""" !!!###%%%%%%###!!! !!!!!!!!!!!!"""###$$$$$$"""!!!!!!""""""!!!!!!"""###""" !!!###$$$ !!! !!!""""""!!! !!!!!! """###!!!$$$"""  !!!""""""'''&&&###!!! !!!$$$!!! ###$$$###""""""""""""######$$$%%%&&&&&&!!!###+++***!!!"""!!!$$$''''''%%%""""""###&&&%%%$$$$$$$$$###!!! $$$''''''$$$"""%%%(((+++***((('''"""$$$''')))******((('''$$$%%%&&&((()))******+++)))+++***''')))...,,,%%%(((((()))******+++******(((((())))))***++++++,,,(((''')))***&&&!!!!!!%%%((('''%%%$$$###$$$$$$%%%%%%&&&((('''&&&&&&''')))***(((%%%######$$$&&&'''******)))'''$$$%%%''')))''''''&&&$$$"""!!!"""$$$%%%&&&'''&&&&&&(((+++--- +++((("""''')))$$$$$$ !!!"""#########&&&&&&(((+++,,,(((!!! """$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%%%%&&&'''&&&&&&''''''$$$!!!###'''$$$&&&''')))...222///(((++++++++++++++++++++++++&&&%%%%%%$$$$$$%%%%%%&&&%%%###&&&)))&&& %%%$$$%%%&&&'''((('''&&&&&&$$$$$$&&&(((******(((&&&%%%%%%)))//////,,,---000,,,***'''&&&&&&(((,,,...888111******...111///+++222...,,,,,,)))$$$"""$$$)))...---'''$$$'''(((%%%***'''%%%%%%&&&((())))))(((///777222)))///444***///444555...)))***---...---,,,,,,+++***)))'''&&&%%%%%%%%%&&&'''((()))***&&&%%%&&&***111666888777444///******---///,,,((('''((('''&&&%%%%%%''')))'''''')))---...,,,&&& 666(((///###555$$$000///,,,,,,111555///%%%$$$%%%&&&(((******)))'''###%%%'''%%%###$$$(((+++'''&&&&&&&&&''''''%%%$$$###&&&***,,,---+++(((&&&%%%%%%$$$$$$$$$%%%&&&'''333,,,$$$!!!$$$&&&%%%###"""$$$''')))*********)))$$$$$$%%%&&&&&&&&&%%%$$$!!!###'''))))))(((%%%$$$((($$$"""%%%%%%!!!!!!###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###!!!!!!"""###%%%######$$$$$$$$$"""$$$((()))222:::999111***))),,,$$$###$$$'''+++...//////,,,)))'''''')))***(((&&&$$$%%%%%%%%%$$$$$$&&&(((&&&!!!(((''',,,444"""!!!%%%'''%%%&&&+++"""&&&''''''&&&&&&'''"""###%%%'''(((((('''&&&#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++***'''%%%%%%&&&(((***+++)))'''$$$"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!"""$$$$$$"""""""""### !!!###$$$###""" !!!""""""###&&&((( !!!!!!!!!"""!!!###%%%%%%$$$""" !!!!!!!!!!!!"""$$$%%%&&&###""""""######""""""###!!!!!!$$$&&&  !!!""""""!!!""""""  !!! ###"""  !!!"""#########"""!!! !!!"""$$$&&&%%%""" """###!!!###"""!!!!!!"""$$$&&&'''%%% ###,,,***  !!!$$$''''''%%%###"""######!!! !!!%%%&&&### $$$(((+++***'''%%%'''***+++)))(((&&&$$$######%%%)))***(((%%%&&&$$$$$$&&&)))***)))&&&((('''&&&&&&%%%%%%%%%%%%((()))***+++***)))'''%%%((()))(((&&&(((------***'''%%%...222***(((''''''&&&%%%$$$############'''(((***(((###""",,,888+++***'''$$$######$$$%%%(((&&&$$$######$$$%%%&&&)))&&&&&&)))(((%%%$$$&&&!!!&&&******'''&&&)))---%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%***333***,,,###%%%###"""###$$$$$$###"""!!!$$$&&&%%%&&&))))))''')))!!!%%%'''(((***'''###"""$$$%%%###%%%)))%%%,,,---)))''')))---///...---+++***)))))))))***)))'''&&&$$$$$$######&&& !!!!!! &&&"""$$$%%%$$$$$$%%%''')))***'''&&&''')))***(((%%%###'''***)))((()))++++++"""###%%%'''***,,,...///444777333+++'''+++...,,,,,,+++(((%%%$$$%%%'''((((((''''''&&&&&&%%%%%%$$$---+++)))'''&&&&&&((()))***+++++++++)))(((((()))///***(((***,,,)))&&&&&&(((((((((((()))***,,,---'''"""$$$,,,,,,&&&(((111$$$&&&---444555111///222+++******+++---......--- ((()))###!!!&&&)))&&&+++&&&%%%111***;;;$$$)))((('''&&&&&&&&&''')))***888444///,,,+++++++++***'''(((((('''%%%###$$$%%%$$$###"""###&&&)))))))))%%%&&&(((((('''''''''((($$$&&&)))++++++)))&&&$$$%%%!!!"""'''$$$###///,,,)))%%%###$$$$$$$$$$$$'''(((((('''%%%%%%&&&(((&&&&&&'''''''''&&&$$$###%%%""""""%%%***+++((($$$%%%&&&'''$$$  %%%+++...---,,,---///'''%%%""""""###&&&((()))$$$""" !!!###$$$$$$######***333666111...000000+++(((***+++)))(((***&&&(((******(((&&&&&&&&&'''%%%###$$$''')))'''%%%&&&"""---===888###+++%%%###"""$$$''''''%%%!!!!!!###$$$"""###'''&&&!!! ###&&&$$$"""###!!!"""###$$$%%%%%%$$$###&&&%%%######$$$'''***,,,;;;111***(((&&&###&&&,,,+++(((((()))'''""" !!!'''&&&$$$###"""!!!!!!!!!'''###"""###!!!***++++++)))&&&###""""""!!!!!!!!!"""######$$$$$$###$$$"""!!!%%%+++((( &&&"""---"""!!!###&&&'''&&&&&&&&&'''!!!!!! !!!!!! !!!!!!""""""""""""!!! """%%%&&&$$$!!! """!!!    !!!"""###""""""#########$$$&&&(((+++,,,!!!!!! !!!!!!!!!!!!!!! $$$(((&&&###"""### """%%%%%%######""""""$$$&&&&&&######$$$&&&&&&$$$###$$$$$$+++(((%%%%%%&&&'''&&&%%%###%%%$$$ """''''''""""""''',,,...,,,***)))***,,,(((%%%$$$+++(((&&&%%%&&&'''&&&%%%&&&%%%$$$&&&)))***)))''',,,+++)))'''%%%$$$######(((((()))))))))(((&&&%%%'''******)))+++///---)))%%%%%%///222(((&&&)))%%%$$$$$$$$$######$$$$$$%%%((()))******&&&###(((111)))(((&&&%%%$$$$$$$$$$$$$$$#########$$$&&&(((******&&&%%%&&&&&&$$$%%%)))$$$'''******((('''(((***$$$%%%&&&''''''%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$ %%%MMM%%%$$$%%%###""""""$$$%%%$$$######&&&'''$$$%%%((((((&&&###"""###%%%###((($$$###%%%&&&%%%(((,,,%%%++++++'''%%%(((,,,...---,,,***)))(((((((((***)))'''&&&%%%$$$$$$$$$&&&!!! """""" !!!&&&"""$$$%%%%%%$$$$$$&&&''')))'''%%%&&&((()))'''%%%&&&))),,,+++)))(((((()))''''''((())))))******+++111333000+++***---...+++---+++)))'''''''''((()))((((((((((((''''''''''''---,,,***)))(((((())))))((()))******))))))***,,,000***(((***+++'''%%%%%%&&&&&&''')))***+++,,,---000(((%%%)))******222???<<<555000111333222222555------...------,,,++++++,,,*********(((&&&***000%%%---333777000CCC---+++)))((('''''''''(((******---+++))))))((('''$$$"""'''((()))'''&&&$$$%%%&&&###$$$%%%&&&'''''''''((("""###%%%&&&&&&&&&'''((($$$%%%'''))))))'''%%%$$$&&&"""###(((%%%$$$///)))'''%%%$$$&&&''''''&&&((())))))(((''''''((()))%%%&&&&&&''''''&&&%%%$$$&&&$$$###&&&***+++((($$$###$$$$$$""" """%%%%%%&&&))),,,,,,+++'''$$$)))&&&"""!!!###$$$$$$"""###!!!  """###$$$$$$###&&&---///------000222,,,)))***)))&&&%%%&&&%%%'''))))))'''%%%%%%%%%$$$""""""###&&&&&&%%%""" 555HHHDDD... !!!$$$%%%%%%$$$###"""#########"""######$$$%%%$$$###'''###!!!%%%'''%%%###$$$!!!"""###$$$$$$$$$###"""$$$######"""$$$&&&((()))000666666,,,%%%%%%'''&&&(((%%%$$$&&&%%%"""!!!###$$$$$$######"""!!!!!!!!!%%%""" $$$&&&$$$"""---+++'''""""""&&& !!!!!!""" $$$***)))"""(((!!!$$$###777%%%"""$$$ ######"""!!!!!!"""!!!!!!!!! !!!!!!!!! !!!""""""!!!!!!!!!$$$%%%###!!!!!!!!!  !!!!!!   !!!###%%%&&& !!!!!!!!!  ###$$$"""###'''""" !!!############""""""$$$&&&&&&### !!!###"""!!!!!!!!!###---'''"""###(((+++(((###%%%((('''###$$$***---,,,###&&&***++++++***)))))))))'''%%%%%%000,,,(((%%%$$$%%%%%%%%%&&&%%%%%%&&&((()))((('''+++***)))'''%%%$$$######''''''''''''&&&&&&&&&&&&%%%(((******,,,...+++&&&***)))000///""" %%%###"""""""""###$$$%%%&&&''')))((()))***((($$$%%%)))''''''(((((('''&&&&&&%%%$$$$$$######$$$&&&((()))***%%%###$$$$$$$$$&&&+++((()))))))))(((''''''&&&$$$&&&((())))))'''$$$"""""""""###%%%&&&'''((()))"""+++###$$$((("""'''%%%###!!!"""$$$%%%&&&&&&''')))'''######&&&'''$$$&&&$$$### +++999(((%%%$$$'''((('''***...%%%))),,,+++'''&&&)))---++++++***)))((('''''''''))))))'''&&&%%%%%%%%%%%%'''###"""$$$$$$"""###'''###%%%''''''&&&%%%%%%%%%(((&&&%%%%%%'''((('''&&&***+++------***(((''''''************************//////...---///222000+++,,,,,,+++***))))))))))))&&&&&&'''''''''(((((((((,,,,,,++++++******))))))&&&'''((()))((())),,,...///***(((******&&&$$$%%%$$$%%%(((***+++,,,,,,,,,111***''')))******333>>>CCC777...---///...---------000222000+++((('''((())) %%%&&& ###---&&&!!!%%%...000???,,,...***)))((((((((()))++++++))))))***+++,,,)))%%%"""%%%&&&'''&&&%%%$$$%%%&&&###'''++++++(((&&&&&&&&&######$$$%%%'''((())))))$$$$$$%%%%%%%%%%%%$$$$$$'''$$$%%%)))&&&"""%%%...(((''''''(((+++,,,,,,+++&&&'''((('''&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%''')))***'''###!!!"""""""""!!!###&&&)))111000///111222///''' '''### $$$$$$!!!!!!!!!  !!!"""###%%%""""""&&&((((((***...///***''')))(((%%%$$$%%%$$$&&&((('''&&&$$$$$$$$$""""""###%%%&&&&&&$$$"""$$$...666444+++&&&'''###%%%&&&$$$ """%%%$$$""""""%%%))))))%%% &&&""""""%%%'''$$$###$$$""""""#########"""!!!!!!!!!!!!""""""###$$$%%%%%%###888@@@111%%%''''''!!!&&&"""!!!######!!!"""%%%!!!!!!"""######"""!!!!!!###!!!!!!%%%((((((&&&)))((($$$ !!!$$$ !!!!!!"""###(((&&&"""%%%###$$$:::***$$$""" !!!!!!"""!!!!!! !!!!!!""" !!!"""""""""!!!######""" !!! """###  ###""""""!!!""""""###### !!!!!!  !!!!!!(((###$$$$$$###""""""$$$%%%###"""###$$$%%%%%%###!!!"""###$$$$$$######%%%'''---%%%!!!)))---)))###(((+++***%%%$$$(((---000&&&%%%&&&''')))***)))'''***)))((()))+++)))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&###&&&'''&&&(((+++(((###***%%%(((((( """(((%%%""""""""""""###$$$%%%&&&***&&&%%%((((((&&&$$$&&&&&&((()))***+++***((('''''''''%%%$$$$$$$$$$$$$$$'''######%%%%%%$$$&&&******(((''''''''''''$$$"""&&&&&&'''''''''%%%$$$###!!!###%%%(((+++---///111%%%,,,)))))),,,***%%%%%%###!!!"""$$$&&&((((((***+++(((###"""$$$%%%###'''$$$!!!$$$666GGG'''$$$###&&&((((((***///+++---...,,,)))(((+++...((((((((((((''''''&&&%%%(((((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%'''$$$''')))***(((&&&%%%%%%((('''&&&&&&'''((()))))),,,+++,,,...,,,((('''((()))))))))***++++++,,,,,,...---,,,///444666222,,,++++++*********)))))))))$$$$$$$$$%%%&&&''''''(((***++++++++++++***)))(((%%%&&&'''''''''(((***,,,,,,((((((******'''&&&(((%%%''')))+++,,,,,,+++***)))''')))---,,,((((((---444...,,,///000,,,'''%%%***///222000***%%%&&&(((///)))(((333???EEEGGGGGGBBB$$$)))222222###...+++***)))))))))***+++,,,*********,,,---,,,)))&&&"""$$$%%%$$$######$$$%%%$$$***000000,,,'''&&&'''(((((('''((()))***+++***&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%((('''###&&&,,,*********,,,...///...---"""$$$%%%%%%$$$###$$$%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''$$$!!! """$$$%%%&&&&&&'''444444444555444///'''!!!!!!$$$&&&"""!!!!!!"""!!! !!!###$$$$$$""""""###$$$&&&(((***)))$$$###'''(((&&&&&&'''$$$&&&((((((&&&$$$$$$$$$"""###&&&((()))'''%%%###&&&&&&###"""((()))#########!!! ###&&&###""""""$$$&&&'''$$$"""$$$!!!"""%%%&&&###!!!###""""""""""""!!!!!! !!!"""#########"""111;;;222((('''&&&!!!&&&""" """!!! """&&& """$$$%%%$$$###""""""!!! !!!$$$''''''&&&!!!###%%%$$$"""!!!!!!"""######$$$$$$%%%!!!!!! """$$$"""!!!333### !!!"""###""" """!!!!!! !!!!!!"""!!!"""""""""""" ######!!!   &&&'''### %%%%%%$$$###""""""""""""!!!!!!!!! !!! %%% ###$$$### !!!$$$#########$$$$$$$$$###"""$$$%%%%%%%%%$$$%%%'''******%%% """(((,,,***&&&))),,,---(((###"""&&&***(((%%%###$$$''')))(((&&&***)))(((((("""###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&((()))%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&$$$%%%))))))%%%*** ###$$$,,,222,,,$$$######""""""######$$$(((###!!!$$$&&&&&&&&&((($$$%%%((()))***((('''%%%''''''&&&%%%$$$$$$#########!!!###'''(((%%%$$$&&&((('''&&&%%%&&&%%%###!!!((('''%%%###"""######$$$ !!!"""$$$&&&((()))***''' ))))))&&&%%%*** %%%$$$"""###%%%'''((((((***+++)))###"""$$$%%%###!!!!!!%%%((('''$$$%%%)))%%%""""""%%%&&&&&&)))------......+++((((((***---&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&(((+++,,,***(((''''''***))))))(((((()))+++,,,///+++***......***))),,,************++++++++++++,,,))))))...333444000,,,))))))))))))))))))((((((%%%%%%&&&'''((())))))***)))))))))***))))))(((''''''''''''&&&%%%&&&(((******((((((++++++))))))---(((***+++------,,,***)))'''(((,,,///...)))&&&'''------000333222+++'''(((&&&+++...---(((&&&'''***000333333999NNNcccaaaRRRUUUDDDDDD666222...%%%++++++***)))))))))***,,,---((('''%%%%%%'''((('''&&&$$$&&&'''&&&%%%%%%&&&'''&&&---444444000***((()))...+++)))(((******)))((()))(((''''''''''''((()))'''&&&&&&((('''%%%&&&)))+++******+++,,,---+++)))!!!###%%%%%%$$$$$$$$$%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$###!!! ###&&&'''&&&###!!!(((+++///...***$$$   $$$%%%"""!!!###$$$$$$""""""$$$&&&"""###$$$$$$%%%&&&'''&&&&&&""""""&&&(((&&&%%%'''%%%''')))((('''%%%%%%%%%!!!###&&&((((((&&&$$$######$$$!!!"""%%%######!!!"""%%%&&&%%%"""######"""!!!!!!$$$&&&$$$###%%%(((((($$$###%%%######"""!!!!!!!!! !!!#########"""!!!!!!%%%+++...+++%%%###%%%'''###!!!"""!!!!!!$$$ """$$$%%%%%%$$$###"""!!! """#########"""$$$%%%###!!!"""######$$$$$$%%%&&&&&&"""!!!!!!"""###"""!!!!!! %%%***"""#########""" !!!!!! !!!!!! !!!"""""""""""" """"""!!! !!!%%%'''!!! !!!""""""!!!!!!""""""!!!!!!  !!!!!!!!! !!!$$$&&&$$$!!!!!! """###$$$$$$##################"""!!! !!!$$$'''&&&%%%%%%%%%&&&((()))***&&&***---,,,'''""""""&&&(((%%%"""###&&&((('''%%%$$$%%%%%%%%% $$$&&&&&&&&&'''((('''''''''&&&%%%%%%''')))((('''&&&$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%******(((%%%&&&++++++(((888)))###%%%&&&...000'''$$$######"""""""""######$$$ ###%%%%%%'''***!!!###$$$&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&"""!!!$$$((()))$$$"""###%%%&&&&&&&&&%%%$$$$$$###)))'''$$$!!! !!!###%%%%%%%%%$$$$$$######""""""+++&&&!!!+++***###%%%$$$$$$%%%'''((('''&&&(((***((($$$###%%%&&&###&&&###"""&&&&&&###!!!"""%%%!!!!!!$$$%%%$$$'''+++*********(((%%%%%%'''((($$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&((((((&&&&&&((((((&&&''')))++++++***)))))))))*********)))((())),,,///333+++)))---...******///---,,,+++***)))(((''''''***&&&%%%***---,,,++++++***))))))((((((((())))))******+++,,,,,,---......))))))(((((((((((((((((())))))((('''%%%&&&))),,,+++***+++...---+++,,,000+++,,,------------,,,+++......///.........000333000......///+++'''(((,,,%%%(((******((((((+++---...444000***777JJJDDD...666JJJ^^^888,,,......)))+++***)))))))))***,,,,,,+++((($$$###$$$'''((())))))***+++***)))((()))***'''---333555222...+++***000,,,((('''((()))'''%%%++++++************++++++(((((((((((()))((((((((()))'''&&&&&&''''''%%%$$$"""$$$'''((('''&&&&&&'''#########"""######$$$$$$""""""#########!!!  !!!###&&&'''%%% $$$((((((### """"""""""""###"""!!!$$$&&&%%%###"""$$$'''"""%%%'''%%%%%%'''&&&###((($$$###''''''$$$"""###%%%'''))))))'''%%%%%%%%%!!!$$$%%%$$$###"""###$$$%%%%%%%%%(((***'''!!!$$$!!!$$$'''&&&$$$!!!###$$$"""###(((&&&&&&))),,,+++&&&&&&(((######"""!!!!!!!!!"""""" """###$$$###""""""### '''***$$$###'''&&&"""!!!"""""" ###!!!###$$$$$$$$$###!!!!!!  ######!!! ###&&& !!!""""""######$$$###$$$""""""%%%###&&&***(((###)))!!!"""!!!    !!!!!!!!!!!! !!!!!!  !!! """ """#########"""!!!!!!""""""!!! """""""""!!! %%% !!!'''+++((($$$!!! """"""!!! !!!"""$$$$$$$$$""""""###$$$'''&&&$$$!!! """%%%)))$$$&&&'''&&&%%%%%%))),,,###&&&+++///,,,'''&&&((('''%%%$$$$$$%%%&&&&&&%%%$$$&&&((()))"""$$$&&&%%%$$$$$$&&&((('''((((((&&&$$$$$$'''***)))((('''&&&%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%)))******'''))),,,+++&&&AAA111)))'''$$$((())) """"""!!!""""""###$$$%%% %%%&&&$$$$$$'''######$$$%%%%%%$$$###"""$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###'''&&&"""!!!######%%%((((((&&&%%%&&&))))))(((&&&$$$#########$$$)))(((''''''&&&%%%$$$###(((%%%(((!!!***%%%+++)))%%%%%%&&&'''))))))&&&$$$%%%((((((%%%$$$''''''$$$***%%%!!!"""$$$$$$(((...&&&"""!!!$$$$$$###&&&***'''((('''&&&%%%$$$%%%&&&###$$$&&&'''((('''&&&%%%###"""""""""###$$$$$$%%%%%%((()))&&&&&&)))(((%%%&&&'''(((((((((((()))***)))******((('''(((,,,000999...)))------))))))///++++++***))))))((('''''',,,'''&&&))))))''')))---,,,+++)))(((((()))+++,,,.........//////000000000******)))(((((()))***+++*********((((((***---111000///000111///+++,,,111++++++,,,---...///000000333333111...,,,///333666///***((())))))'''(((,,,)))((((((((())),,,...000777:::555++++++333000%%%$$$///HHH......,,,...+++******)))((()))***+++,,,///,,,((('''(((***,,,,,,***+++,,,+++)))(((((()))'''***///222333111---+++111,,,'''''')))+++)))&&&,,,,,,------------,,,,,,+++++++++++++++,,,+++)))(((&&&######$$$%%%$$$$$$"""$$$''')))(((''''''((($$$$$$""""""!!!"""###### """#########!!!!!! ###!!!!!!"""$$$###  !!!###$$$$$$######""""""$$$%%%$$$""" """###&&&%%%"""!!!###&&&###''''''$$$$$$'''&&&"""'''######'''(((%%%###$$$$$$&&&((((((&&&$$$$$$$$$"""$$$$$$"""!!!"""$$$+++###%%%)))+++---$$$$$$######$$$$$$$$$###"""#########"""###$$$%%%%%%&&&)))---***%%%%%%(((######"""""""""###$$$%%%""""""###$$$$$$$$$$$$### !!!!!!###&&&&&&$$$!!!"""""" ### !!!"""""" !!!!!!!!! ###%%% !!!!!!""""""###### $$$###%%%((())) &&&))) !!!   !!!"""!!!  !!!"""###""""""!!!%%%$$$""" !!!"""### !!!%%%&&&###"""############%%%''''''&&&$$$"""$$$%%%$$$"""!!!###%%%,,,***'''$$$!!!###'''***'''&&&%%%%%%&&&'''((()))&&&%%%(((------)))''')))%%%&&&'''&&&%%%%%%%%%&&&%%%'''******))))))(((%%%""""""%%%((('''((((((&&&###$$$'''***'''''''''''''''((()))***"""###%%%'''((('''%%%$$$%%%((()))((()))+++((("""666***&&&%%%!!!&&&+++%%% !!!###$$$&&&'''###((('''###!!!$$$&&&'''''''''&&&&&&%%%$$$'''''''''&&&%%%$$$"""!!!'''###"""$$$$$$!!!!!!$$$!!!&&&******'''&&&)))---((((((((('''&&&$$$###"""%%%%%%%%%%%%&&&&&&'''''',,,***%%%&&&,,,'''(((%%%&&&''')))***)))%%%"""###&&&'''%%%&&&((('''$$$"""###(((,,,+++%%%"""$$$'''###"""$$$%%%###%%%***'''(((((('''&&&&&&&&&&&&"""$$$&&&(((((((((&&&&&&!!!!!!!!!!!!"""###$$$%%%$$$((()))%%%%%%)))((($$$$$$%%%&&&&&&&&&&&&)))+++((())))))(((&&&''',,,000>>>111))),,,,,,'''(((...''''''(((((())))))******000+++)))***)))&&&***222...,,,***((((((***---............///////////////,,,+++)))((((((***+++---***++++++***+++---222555444333333444000+++,,,000******+++---///222444555222444333///,,,,,,---------'''%%%+++000///,,,+++---***((((((+++...111111000111000---+++---444:::>>>***+++>>>+++&&&...***)))((((((((()))++++++...+++)))((()))++++++***)))******)))&&&%%%%%%&&&&&&(((+++000333222...+++222---((((((,,,...---+++,,,------......------,,,---------------///---***)))&&&######$$$&&&'''''' ###&&&''''''&&&&&&&&&%%%$$$###!!!!!!!!!"""""" """$$$$$$###"""""""""%%%""" """!!!!!! $$$%%%###!!!###&&&%%%"""!!!$$$((("""&&&%%%!!! """%%%$$$((('''!!!!!!%%%&&&"""### !!!''')))'''&&&'''###%%%&&&&&&%%%#########"""$$$&&&%%%######%%%'''""" ((((((''')))$$$''')))'''### !!!###$$$""""""$$$((((((%%%!!!"""###'''***(((""""""%%%######"""""""""$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))!!!""" ### !!! !!!""""""$$$###!!!  !!!"""""""""!!!"""!!! !!!)))"""%%%%%%!!!!!!!!! """!!!  '''%%%"""  """### $$$ !!!%%%&&&### """$$$%%%$$$!!!!!!###&&&***(((%%% ###'''***&&&###$$$'''***)))&&&+++&&&%%%***+++&&&$$$&&&###&&&)))(((%%%$$$%%%''' """$$$###(((((((((((()))+++,,,---%%%%%%$$$$$$%%%&&&((()))(((+++,,,******......,,,+++((($$$###%%%&&&&&&$$$******))))))((((((''''''(((((((((&&&$$$###$$$&&&"""!!! !!!&&&+++)))%%%$$$$$$###!!!"""###%%%&&&%%%%%%$$$ ###%%%%%%###"""###%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&'''(((((((((******((($$$###$$$&&&***(((&&&$$$$$$%%%((()))%%%&&&'''((((((&&&$$$"""+++(((''''''******)))&&&"""'''***)))%%%"""$$$&&&+++(((...(((%%%(((######$$$$$$$$$$$$$$$$$$$$$&&&''''''(((+++(((###&&&&&&''')))++++++(((&&&%%%###"""###%%%&&&### $$$%%%&&&''''''&&&%%%$$$&&&'''((('''&&&%%%&&&'''))))))'''%%%$$$$$$''')))+++,,,,,,***&&&%%%&&&(((%%%'''((('''%%%$$$%%%&&&'''%%%%%%'''+++,,,+++)))---)))(((+++---++++++---+++---///111222111000///+++)))&&&$$$%%%(((,,,...***---...+++((((((...333777444111............---------///444999;;;999666333111///000111000,,,((())),,,---++++++---,,,(((******)))))))))***+++,,,333...))))))...333444333///000000///---,,,,,,---###))),,,))))))---...+++)))(((+++000///)))'''+++***))))))(((((()))***+++'''...444222+++'''***///(((***+++***((((((,,,///---222444000---...///...---000///+++,,,111000***%%%$$$%%%&&&'''&&&$$$!!!$$$"""!!!!!!"""######""""""$$$''' !!!&&&!!!###"""""""""!!!!!!!!! $$$""" !!!!!!"""$$$%%%&&&%%%"""###(((((("""!!!$$$((())))))(((&&&$$$%%%&&&///+++&&&$$$$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%(((,,,+++((($$$###### ((($$$$$$'''!!!((('''&&&%%%$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""!!!###$$$###"""$$$)))---222,,,&&&""""""######"""""""""###$$$&&&)))+++,,,...(((""" !!!"""""""""!!!  """$$$$$$###""""""""" !!!""""""%%%!!! &&&((($$$###"""!!!###%%%%%%"""$$$  """###"""###"""%%%### !!! """ """!!!!!! !!!###$$$&&&$$$""" !!!!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""(((,,,)))""""""&&&###""""""###%%%%%%$$$###!!!$$$$$$###)))222222,,,%%%))),,,+++&&&###$$$&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&'''((()))***+++%%%%%%$$$$$$%%%&&&((()))(((******''''''******'''***'''$$$$$$&&&((((((((())))))))))))((((((((((((&&&''''''&&&$$$###$$$%%%###"""  """###!!!)))---+++''''''((('''"""###%%%&&&''''''&&&&&& ###%%%%%%###"""$$$%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%&&&'''((()))'''((()))(((%%%%%%&&&))))))((('''%%%%%%&&&((()))&&&''''''((('''&&&%%%$$$***((('''(((******)))'''%%%(((+++***&&&###$$$&&& ,,,///&&&"""'''&&&''''''''''''''''''&&&&&&###&&&'''&&&(((***(((###"""""""""$$$&&&&&&$$$"""$$$###"""###%%%%%%###!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&''')))%%%&&&'''&&&%%%&&&(((***)))******'''$$$"""###$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&(((***+++)))&&&...((('''---222111...---...///111222222111000///...,,,***))))))*********---...///,,,))))))---222777555444333333222///---222000///000222333222000000...,,,,,,...000222333+++...///,,,,,,---,,,((())))))))))))************+++***+++///444555111---)))***,,,,,,+++***+++,,,''',,,---)))***...///,,,+++***---111111,,,,,,000+++)))'''&&&%%%&&&'''(((%%%+++111111,,,)))+++---***,,,,,,+++******---000+++000222///---///000///+++---,,,)))+++...---))))))'''&&&%%%&&&'''&&&$$$!!!"""%%%(((***'''###"""###&&&!!!&&&###%%%%%%$$$"""!!! ###""" !!! !!!"""###$$$%%%&&&&&&######''''''######&&&###$$$&&&&&&%%%%%%&&&(((***((($$$###%%%&&&''''''%%%%%%%%%%%%&&&'''((((((***)))((('''&&&''''''(((%%%'''******'''$$$###$$$$$$'''%%%)))///###%%%$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###########################%%%&&&%%%######&&&)))000+++%%%""""""######"""#########$$$%%%&&&''''''+++&&&  """  !!!!!!!!! """$$$$$$###"""""""""!!!!!! !!!!!!"""###!!!"""$$$!!!  """"""$$$!!! """$$$$$$######"""     !!! """$$$%%%$$$"""  !!!!!!!!!!!! !!!!!!"""""""""######$$$%%%&&&''''''&&&'''(((''''''&&&%%%%%%$$$#########$$$$$$###!!!!!!"""###$$$)))...///,,,'''***,,,)))###!!!''''''(((((('''&&&$$$###%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&(((((((((******&&&%%%''''''$$$((('''%%%%%%'''*********(((((((((((())))))))))))%%%'''))))))'''&&&&&&&&&$$$###"""!!!!!!"""###$$$ &&&)))%%%###$$$%%%$$$"""###$$$%%%&&&&&&&&&&&&"""###$$$$$$######$$$%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((&&&'''(((''''''''')))+++(((((((((((((((((((((((((((((((((''''''''''''&&&***(((((((((******)))((()))+++---+++'''$$$%%%&&&,,,(((333///)))))))))))))))(((((('''''''''###&&&&&&%%%'''***(((###!!!  """""""""!!!$$$"""""""""$$$$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&&&&&&&&&&(((***"""$$$&&&'''''''''(((***((()))(((&&&###!!!"""###%%%%%%%%%$$$###$$$'''***''''''''')))******'''%%%///(((&&&---555555000,,,///000111111111000...------,,,++++++,,,,,,***(((...//////,,,))))))---000666666666777777555111---555222///------.........444111---++++++---///111---000000---,,,---,,,((('''(((***+++++++++***)))((((((+++000444444///++++++,,,---,,,***'''''''''+++,,,***''''''***+++***++++++---000000---...222000...+++)))((((((***+++%%%)))---///...,,,++++++---------+++))))))+++---+++///000---,,,...///...(((***)))'''))),,,+++'''+++(((%%%$$$$$$&&&'''&&&###$$$'''***+++)))%%%!!!$$$ %%%'''!!!###***&&&''''''%%%###!!!###"""  """!!!!!!"""######$$$%%%%%%'''$$$$$$&&&&&&$$$%%%'''!!!"""$$$$$$######%%%&&&&&&%%%###$$$%%%''''''&&&$$$%%%%%%&&&'''((()))***++++++)))(((''''''''''''%%%&&&''''''%%%######$$$'''&&&%%%,,,333''''''"""###%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$""""""######$$$#########%%%&&&'''&&&$$$#########,,,)))$$$""""""#########$$$#########""""""""""""&&&"""!!!"""!!!  !!!!!!""" """$$$###"""!!!!!!"""""""""!!!!!!!!!"""######  !!!!!!$$$"""""""""$$$%%%$$$###"""&&&$$$ ###!!!$$$"""  !!!"""$$$###""" !!!!!!!!!!!!!!!!!!!!!"""###$$$""""""###%%%&&&'''((()))+++'''$$$&&&+++,,,(((###%%%$$$###$$$$$$$$$""" """ """&&&(((((())),,,%%%'''(((&&&!!!&&&''')))***)))'''%%%###&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''(((******'''&&&)))(((&&&((('''&&&&&&'''((())))))''''''(((((())))))******%%%(((***+++***)))((((((###""""""""""""###$$$$$$###$$$ !!!###"""""""""###$$$$$$%%%%%%%%%######$$$$$$###$$$%%%&&&&&&''''''((()))***++++++''''''&&&&&&&&&&&&'''''''''((((((''''''((()))***'''((()))******))))))((()))(((((('''''''''(((((())))))((()))*********)))---......,,,(((&&&%%%&&&((("""$$$---,,,###!!!''')))))))))((('''&&&%%%%%%###%%%%%%$$$&&&)))'''###$$$""" """######"""###"""""""""############'''&&&%%%$$$$$$%%%&&&'''###$$$&&&&&&%%%%%%&&&(((!!!$$$'''((((((''''''''''''''''''&&&%%%%%%%%%&&&%%%%%%%%%$$$###&&&***---''''''(((***++++++)))(((000)))''',,,000///------,,,---......///......---+++***((()))+++,,,***(((,,,------,,,******---000444444444555666444000---333111///.........//////333000,,,---000111///,,,---000///+++***,,,+++'''((()))+++------,,,***)))+++)))(((***---//////...***---//////...+++******111...***'''''')))++++++++++++,,,---,,,+++,,,...222000---******+++---///)))***---///000///+++(((---,,,+++)))((('''((())),,,///...+++***,,,,,,***''''''&&&&&&(((***)))''''''%%%######%%%'''''''''***'''%%%$$$&&&'''(((((('''###''')))###&&&---***'''&&&%%%###!!! """!!!  !!!""""""""""""""""""#########%%%$$$#########$$$%%%'''$$$%%%%%%$$$###""""""###&&&%%%$$$%%%''''''&&&$$$%%%&&&&&&'''(((((((((((((((((('''&&&%%%$$$$$$###$$$%%%%%%$$$$$$###$$$$$$%%%(((&&&)))///$$$&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&%%%$$$###""""""######$$$######"""!!!$$$%%%''''''%%%###"""!!!(((&&&$$$"""""""""###$$$"""""""""!!!!!!  !!!######""" !!! """######!!!!!!!!!"""######""""""""""""###### """""" !!!### !!!!!!#########"""!!!""""""###$$$%%%%%%$$$###(((((($$$'''$$$'''### !!!!!!    !!!$$$###"""!!! !!!!!!"""!!!!!!""""""###$$$%%%$$$$$$%%%&&&&&&'''((((((,,,((($$$&&&***+++'''"""######"""###%%%%%%###""""""!!!&&&'''$$$&&&+++!!!###$$$###!!! !!!######%%%''')))(((&&&###!!!""""""""""""((((((''''''&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%((((((&&&&&&)))***''''''''''''&&&%%%%%%%%%&&&''''''(((((())))))******###&&&)))***)))'''&&&&&&!!!!!!!!!""""""######$$$"""%%%%%%!!! ###%%%############$$$%%%%%%&&&'''%%%$$$######$$$%%%%%%&&&$$$%%%&&&(((***,,,---...+++***((('''&&&%%%%%%%%%)))(((''''''''''''''''''&&&''')))***+++***)))((((((((('''''''''(((((()))((())))))************+++000///...,,,)))'''''''''$$$---((('''JJJoooWWW ******)))(((''''''&&&&&&###%%%$$$###$$$((('''###%%%###!!!!!!"""######""""""""""""!!!!!!"""###%%%&&&%%%$$$######$$$%%%&&&%%%&&&'''&&&$$$######$$$"""%%%((()))'''%%%$$$$$$%%%$$$$$$$$$&&&'''((((((&&&&&&&&&%%%%%%'''+++///%%%'''(((***+++,,,---......+++))))))'''%%%(((---***+++,,,...///000000000222---))))))+++---+++)))******+++******,,,...///222000///000000000///---////////////...---,,,,,,***((()))222<<>>???666,,,+++---,,,((('''))))))'''******,,,---------,,,+++%%%(((+++------***&&&$$$&&&***...111000---+++***555---''''''(((''''''(((...222222...++++++***((((((((('''((()))***,,,---111000000000000...+++(((***))))))***...111333333------***&&&&&&)))((($$$&&&######'''***))))))***&&&&&&'''***,,,+++)))'''""""""###%%%'''&&&### $$$ &&&((("""###(((###"""""""""#########$$$$$$!!!!!!!!! !!!!!!"""""" !!!!!! ###$$$"""!!!###%%%&&&&&&&&&(((******((('''''''''&&&$$$"""''''''(((((('''%%%###"""%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$&&&&&&%%%$$$$$$&&&555000+++***!!!(((000,,,'''"""!!!"""%%%'''%%%%%%%%%$$$###"""!!! """###$$$$$$$$$""" """"""###%%%'''&&&$$$!!!!!!"""######!!! !!!""" """""""""!!!!!! """###$$$#########""""""!!! !!!""""""!!! !!!#########"""!!!!!!!!!""""""!!!!!!!!! ###$$$###"""######!!!###$$$$$$###"""$$$%%% """%%%%%%$$$""""""""""""  !!!!!!!!! !!!  !!!"""""""""""""""!!!!!!!!! !!!"""###$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%''')))'''$$$!!!"""###"""&&&(((''''''######""""""''',,,+++&&&&&&%%%$$$###"""!!!!!!"""$$$%%%''')))((('''%%%###""""""""""""+++***)))(((''''''''''''%%%&&&&&&''''''&&&%%%%%%$$$''''''$$$$$$''''''%%%%%%''')))(((&&&%%%&&&'''))))))))))))(((((((((((($$$%%%&&&%%%###""""""###!!!"""###$$$%%%%%%%%%%%%!!!###### !!!$$$$$$ $$$############%%%&&&''''''%%%""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%'''%%%###$$$&&&((('''%%%%%%%%%&&&'''((()))))))))$$$%%%&&&'''(((''''''&&&''')))++++++))))))+++...111///,,,******)))(((((("""&&&333>>>888)))%%%...******************))))))###$$$###!!!###&&&&&&"""######"""###$$$$$$!!! !!!"""!!! $$$'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&$$$###""""""###"""$$$''''''&&&%%%%%%%%%&&&$$$"""###%%%'''&&&%%%###$$$%%%%%%%%%%%%(((***&&&'''&&&%%%$$$'''---111,,,***+++,,,***%%%%%%)))*********+++,,,...///000555111...000444666333...000///............---,,,,,,,,,---///000000---+++***+++,,,+++)))))),,,///000///...///000///+++'''+++---,,,((('''***+++)))))))))*********+++++++++''')))++++++)))&&&$$$"""(((,,,000111///+++'''%%%111(((###%%%&&&$$$###$$$***000111---++++++***&&&(((((()))******+++++++++000000000///---,,,,,,,,,111...,,,,,,///111111000******'''###%%%***)))&&&%%%!!!!!!&&&)))((((((+++***(((''''''''''''%%%###!!!!!!"""$$$%%%%%%"""$$$!!!(((+++$$$$$$&&&!!!"""""""""######$$$$$$$$$ !!!!!!!!!!!!""""""### !!!!!!""""""!!!### !!!%%%%%%!!!!!!###%%%&&&&&&&&&(((***(((&&&%%%%%%&&&&&&%%%###$$$%%%&&&'''&&&%%%###"""$$$%%%&&&'''''''''&&&%%%"""""""""%%%((((((&&&###$$$%%%555333000000###'''...,,,(((%%%######$$$$$$%%%%%%%%%%%%$$$######""" """$$$$$$###""" $$$###"""$$$&&&&&&###!!! """$$$###!!!  """###$$$###"""!!!"""$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!######"""!!!!!! !!!!!!!!!!!! !!! ######"""!!!"""$$$###%%%%%%$$$"""###%%%(((...&&&$$$)))(((!!!### !!!!!!  !!! !!!!!!###"""!!!  !!!!!!!!!""""""""""""!!!!!! !!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""$$$&&&&&&$$$###$$$&&& """%%%''''''&&&###'''$$$'''444111###%%%$$$"""!!!!!!"""""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$+++***)))((('''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$(((+++***'''&&&((((((%%%###&&&))))))''''''(((*********))))))((((((''''''(((((((((&&&$$$###$$$&&&"""###$$$%%%&&&'''&&&&&&&&&((((((&&&'''***((($$$ !!!"""$$$(((%%%""""""$$$''''''&&&''''''&&&%%%###"""!!! """"""""""""###$$$%%%&&&%%%"""!!!###&&&(((((('''%%%%%%%%%&&&'''(((((()))"""$$$&&&(((((('''&&&%%%&&&)))++++++)))))),,,...111...+++*********)))(((222***""" &&&,,,,,,)))'''''''''''''''(((((((((###$$$### """&&&&&&"""%%%$$$%%%&&&'''&&&### !!!"""  $$$'''###$$$%%%&&&&&&%%%$$$###"""###$$$$$$###"""###%%%!!!###%%%&&&%%%%%%'''(((+++(((%%%%%%'''(((&&&$$$!!!###$$$%%%$$$$$$%%%&&&((('''&&&###!!!$$$***000+++)))***///111,,,((('''((('''''''''((()))******+++)))***000888;;;777222555333111000///...,,,+++***,,,///222444222---***)))******))))))---444:::'''((((((%%%!!!"""''',,,,,,---,,,)))(((,,,---+++((((((((('''((())))))***...,,,)))%%%""""""%%%'''$$$+++111222111000///555,,,'''***,,,)))&&&(((%%%,,,///+++)))***((($$$$$$%%%&&&''''''&&&$$$$$$---......---++++++---///888444///---,,,+++(((&&&''''''$$$"""%%%++++++((($$$ &&&)))''''''***,,,)))%%%"""!!! '''### """$$$%%%'''%%%,,,///'''&&&((("""###############$$$$$$$$$ !!!!!!""""""###### !!!"""#########"""$$$!!!"""&&&&&&!!!$$$%%%&&&&&&%%%$$$%%%&&&%%%$$$"""###$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$""""""###%%%&&&'''&&&&&&%%%""""""###&&&******&&&######"""111222333444%%%%%%******)))((('''%%%###"""%%%%%%&&&&&&&&&%%%$$$$$$ ###%%%%%%$$$###&&&$$$"""###%%%%%%""""""$$$$$$!!! !!!"""$$$%%%%%%###!!! !!!$$$&&&%%%###"""!!!!!!!!!""""""######$$$$$$!!!!!!!!! !!!###""""""!!! !!!""""""###$$$$$$######!!!$$$%%%###"""###%%%%%%&&&'''%%%######'''+++<<<,,,&&&---,,,!!!''' """$$$"""  !!!!!! !!! !!!"""###$$$%%%!!!  !!!######"""!!!  !!!!!! !!!"""""""""""""""!!! """###$$$#########$$$$$$%%%%%%%%%!!!"""###%%%&&&'''((('''!!!!!!!!!###%%%&&&%%%$$$###)))%%%'''999555"""!!! !!!###$$$%%%!!!""""""#########""""""""""""""""""%%%$$$###"""!!!"""###$$$((('''''''''''')))+++,,,(((((((((((('''&&&%%%$$$###111((($$$$$$)))222%%%++++++++++++************---***((('''''''''%%%$$$$$$"""###(((((($$$&&&,,,+++'''$$$%%%###!!!"""%%%"""!!!!!!"""$$$&&&%%%%%%'''$$$""""""%%%''''''&&&'''%%%&&&(((&&&######'''######$$$%%%&&&&&&&&&&&&'''((()))******)))((('''&&&&&&'''((())))))(((((("""%%%((())))))'''''''''###%%%'''))))))***+++---(((+++---...---+++******+++***)))((('''''''''''',,,((($$$&&&***,,,***&&&###$$$$$$$$$$$$###""""""&&&### !!!$$$&&&&&&""""""!!!!!!"""$$$&&&'''""""""$$$'''++++++'''###(((''''''&&&&&&((()))***###$$$%%%&&&((()))***+++'''%%%######$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&)))&&&###...///***,,,+++((((((******$$$***$$$$$$)))(((!!!###+++---+++)))+++///111///---+++---///111111000...---...+++)))---222555222///;;;666111000222444333222))))))******++++++******))))))))),,,---,,,'''"""+++'''$$$%%%)))++++++)))$$$///,,,$$$''')))'''***777,,,$$$)))666===888000333+++'''(((((($$$%%%)))222000---***'''%%%$$$###'''))))))'''%%%&&&)))---///000:::+++...666$$$000&&&,,,///...000111,,,###)))(((((((((''''''''''''"""###%%%'''((('''%%%$$$&&&)))(((""" $$$### ###$$$%%%'''***,,,%%%&&&'''((('''&&&$$$###!!!$$$$$$""""""%%%(((&&&######!!!&&&""""""&&&%%%!!! $$$ """$$$&&&'''&&&%%%$$$"""%%%''''''%%%$$$'''***###%%%&&&###!!!$$$%%%""")))###!!!%%%%%%$$$###"""###$$$$$$###"""###""""""###%%%%%%$$$"""%%%"""$$$,,,...'''"""!!!&&&%%%'''******&&&$$$&&&&&&&&&%%%%%%###""" !!!###%%%'''&&&$$$!!!$$$""" !!!###%%% !!!!!!"""!!!!!!!!!!!!""""""#########$$$""""""""""""###$$$%%%&&& !!!%%%'''%%%"""$$$###"""!!! """$$$"""###&&&$$$%%%!!! """"""!!!###'''"""&&&(((&&&&&&(((&&&""""""############"""!!!!!!%%%'''))))))(((&&&&&&'''###!!!!!!!!!!!! """"""%%%$$$ !!!"""###!!!######"""$$$###""""""$$$%%%""" !!!"""!!!  !!!!!!!!!!!! ###$$$%%%&&&&&&%%%###"""$$$%%%%%%$$$"""!!!!!!""""""$$$***111000***'''))))))((('''&&&%%%&&&''''''###''')))'''(((+++***'''"""$$$$$$""""""%%%%%%!!!"""%%%&&&$$$"""###%%%!!!"""###$$$+++***((('''&&&&&&&&&&&&''''''&&&&&&'''(((***+++&&&&&&''''''''''''''''''$$$...&&&''''''(((111&&&'''((((((((())))))))))))---+++)))((((((((('''%%%'''%%%&&&***)))%%%&&&+++,,,(((&&&'''&&&######'''$$$###"""###%%%%%%$$$###%%%###"""###&&&((((((&&&&&&%%%'''***)))&&&&&&***###$$$%%%&&&''''''''''''************)))(((''''''''''''((((((((((((((((((%%%&&&&&&'''''''''''''''&&&(((++++++*********+++((()))******((('''&&&%%%))))))((('''''''''''''''+++(((%%%&&&(((***)))'''$$$$$$%%%%%%%%%$$$$$$###&&&###!!! """$$$%%%&&&###############$$$%%%&&&$$$$$$%%%(((******&&&""")))((('''%%%%%%%%%%%%&&&$$$############$$$%%%&&&&&&%%%%%%''')))***)))((($$$$$$%%%%%%%%%&&&&&&&&&"""$$$$$$%%%+++111000)))***))))))+++...///+++&&&///))))))///...))),,,555+++*********,,,------,,,,,,,,,,,,,,,++++++*********+++------,,,+++++++++///---***))))))***+++***((()))+++,,,,,,,,,++++++---+++***+++,,,,,,)))'''***+++******)))))))))***%%%///,,,%%%(((***(((,,,222...)))+++///222000,,,)))$$$"""&&&(((%%%%%%(((&&&%%%%%%&&&&&&'''((())))))++++++)))&&&%%%))),,,---///777***...444%%%000,,,000000...///000---&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%$$$"""!!!))),,,***%%%###''''''$$$$$$$$$%%%))),,,---***'''&&&'''((()))((('''%%%$$$"""###%%%%%%$$$$$$&&&'''$$$,,,///'''!!!###&&&%%%&&&""""""%%%%%%!!!!!!$$$######%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%''')))(((&&&$$$""""""""""""""")))$$$(((+++""" ### $$$###""""""$$$$$$###""" """$$$%%%$$$###$$$!!!!!!%%%'''(((...666...***'''((('''$$$"""$$$&&&&&&%%%$$$###"""!!! !!!!!!"""###$$$$$$######!!!!!!!!!!!!!!!!!!!!!""" !!!"""""""""!!!!!!##################""""""""""""""""""###$$$%%%%%%!!!!!!!!!!!!###$$$"""!!!!!!!!! !!!"""""""""$$$### ###%%%###$$$!!! """"""!!!"""&&&!!!%%%&&&%%%&&&((('''#########$$$$$$$$$$$$$$$###""""""#########"""!!!###""" !!! """%%%$$$!!! """  !!!!!! !!!######"""&&&$$$!!! """$$$###!!!###$$$%%%###!!! !!! !!!"""!!! !!!""""""#########""""""###$$$%%%$$$###"""###$$$$$$$$$'''+++***&&&&&&)))&&&%%%%%%%%%%%%&&&(((((($$$((()))'''(((***)))&&&!!!"""!!!!!!&&&(((((( """$$$$$$"""!!!"""$$$!!!"""###$$$------,,,***)))((('''''''''''''''''''''(((******%%%%%%&&&'''(((((())))))%%%+++$$$***+++&&&///)))******++++++,,,,,,,,,------+++***)))***)))(((&&&'''&&&''')))'''$$$%%%)))+++(((&&&((('''$$$$$$&&&'''%%%$$$$$$%%%%%%$$$"""%%%$$$$$$%%%&&&'''%%%$$$######&&&+++***''''''***%%%%%%&&&'''((((((((((((---,,,***)))((((((''''''***)))((('''''''''((()))---)))&&&%%%((())))))((()))+++......,,,)))((((((...---+++***(((''''''&&&((((((''''''&&&'''''''''+++)))'''%%%%%%&&&'''((($$$%%%%%%&&&&&&&&&%%%%%%&&&###!!!!!!###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&''')))***)))%%%"""+++)))'''%%%###""""""###'''&&&###"""!!!"""###$$$&&&%%%%%%&&&''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&###&&&'''***......,,,(((''''''+++///111///---///***)))------***...666)))***+++***))))))***,,,---,,,***((('''''''''((('''---222000(((###%%%(((%%%&&&&&&&&&$$$$$$%%%&&&''')))+++---......---,,,...,,,)))'''(((((('''&&&'''+++---+++'''%%%&&&)))&&&...***$$$)))***)))......//////---)))''''''(((###!!!!!!&&&((('''&&&'''***)))))))))))))))******$$$&&&'''%%%######'''***,,,000444***---222&&&///111111///,,,,,,---+++'''''''''''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%)))+++***'''(((---000///***((((((+++000000)))###((()))*********)))'''&&&(((&&&&&&&&&'''((('''&&& +++///&&&!!!&&&'''###%%%######%%%$$$"""!!!$$$&&&&&&%%%%%%$$$$$$%%%%%%'''%%%######%%%'''((((((+++'''""""""$$$%%%### ''')))###(((///***###"""!!!!!!######"""!!! ###$$$$$$###!!! !!!""""""%%%///:::222+++%%%%%%%%%###"""###%%%%%%%%%$$$###"""!!!!!!  !!!###%%%&&& !!!""""""!!! """""""""###""""""!!!!!!######""""""!!! !!!!!!!!!!!!"""###$$$$$$$$$###""""""!!!  !!!"""###$$$!!!$$$$$$!!!!!!$$$###!!!""" ######!!!!!!$$$###&&&'''$$$$$$&&&&&&"""$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!###"""!!! """ """"""!!!!!!"""###%%%###!!!!!!!!!!!!!!!  """###"""!!!'''###  """###$$$$$$%%%%%%###  """""""""  !!! !!!"""""""""###%%%$$$######$$$&&&'''$$$###%%%###!!!$$$)))############$$$&&&'''(((%%%((()))&&&&&&((('''$$$"""%%%%%%"""!!!###$$$""""""######""" !!!###%%%$$$$$$$$$************)))(((''''''(((((((((((())))))******'''''''''''''''((())))))&&&)))"""---...%%%---+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))******(((&&&###$$$%%%&&&$$$###%%%''')))&&&&&&((('''$$$###%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''&&&%%%"""!!!""""""&&&+++***&&&%%%(((&&&'''((())))))***))))))---,,,***)))((())))))***+++***(((&&&&&&''')))***444---'''&&&))),,,+++)))(((+++------+++((('''&&&///---***(((((((((((((((((('''''''''''''''((()))******(((%%%######%%%(((######$$$%%%&&&&&&%%%%%%%%%$$$"""###$$$%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###%%%&&&((())))))(((&&&$$$***)))'''%%%############***)))&&&$$$###$$$&&&'''---+++'''&&&%%%$$$"""!!!%%%%%%%%%&&&&&&&&&&&&'''###%%%$$$""""""%%%+++///***&&&###&&&)))+++,,,...///+++)))***)))&&&)))000***,,,---+++((('''***------,,,+++***))))))))))))(((...333111)))###$$$(((###&&&))))))'''%%%&&&(((''')))+++...///...---,,,000///,,,***((('''&&&%%%###&&&((((((&&&$$$$$$%%%%%%+++'''$$$******(((...---000222...((($$$$$$&&&(((&&&%%%&&&(((((('''&&&------,,,+++***))))))***###%%%''''''&&&'''***...---444333+++......''',,,...---+++*********)))&&&(((((((((((('''''''''''''''&&&&&&&&&''')))+++---$$$%%%'''(((---333888:::+++))))))+++...---)))$$$*********+++***)))((((((,,,)))'''''')))***'''%%% &&&%%%"""+++)))%%%$$$###$$$###""""""###)))(((&&&$$$######$$$%%%((($$$!!!!!!$$$'''(((((()))&&&###"""###$$$"""!!!%%%&&&***%%%###"""!!! """"""!!! !!!###$$$###"""!!!!!!###$$$###"""###%%%---&&&!!!###%%%$$$###$$$%%%%%%$$$######"""""""""  !!!###$$$ !!!!!!!!!!!! ######$$$######"""!!!  !!!"""###$$$$$$######$$$!!! $$$"""""""""""""""###$$$$$$!!!$$$%%%""""""$$$###""" $$$$$$!!!!!!###''')))(((%%%$$$%%%%%%!!!&&&%%%$$$$$$###"""""""""""" $$$%%%""""""!!! !!!### """$$$###"""!!!"""""""""###"""!!!!!!"""###""" ###  !!!$$$ !!!""" !!!"""###"""  !!! """###!!!"""$$$$$$###$$$%%%''''''$$$"""###!!!"""((("""""""""###$$$$$$%%%&&&%%%''''''$$$###%%%$$$!!!$$$%%%$$$$$$&&&)))%%%%%%$$$###!!! """###***(((&&&$$$%%%&&&(((*********)))((())))))*********+++*********)))(((''''''''''''((((((***###,,,---%%%---,,,))))))((('''&&&&&&%%%%%%(((((('''((())))))'''&&&"""$$$%%%%%%$$$%%%'''((()))''''''******&&&$$$&&&$$$######$$$&&&''''''&&&$$$%%%''''''&&&%%%$$$###%%%%%%(((,,,+++&&&$$$'''''''''((()))************+++***)))))))))+++,,,---+++***((('''&&&((()))+++333---&&&%%%(((+++***(((%%%'''******)))'''&&&&&&***'''###"""$$$&&&&&&&&&''''''''''''(((((()))***(((((('''%%%""""""$$$&&&!!!!!!###$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$%%%&&&'''&&&%%%$$$######$$$'''((()))(((((('''((((((&&&%%%%%%%%%&&&'''***(((&&&%%%%%%''')))+++555111,,,((('''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&$$$!!!!!!''',,,000)))$$$$$$%%%$$$(((---555222///---***''')))---,,,---...,,,)))(((,,,///,,,---...000000///---,,,))),,,...---***'''''''''$$$'''++++++)))'''''')))'''(((***,,,------,,,+++222222111///,,,)))'''&&&#########&&&((()))'''%%%%%%)))%%%%%%,,,***&&&,,,---///000...+++(((((((((,,,***&&&%%%&&&)))***)))&&&&&&&&&'''((()))++++++,,,...111000...---000333000999222,,,...***((()))***))))))+++,,,+++((('''************))))))))))))&&&%%%$$$$$$&&&))),,,...$$$$$$%%%)))...222777;;;+++++++++***)))***+++,,,***************))))))(((...+++((((((******'''$$$%%%+++,,,'''&&&)))((($$$$$$$$$$$$############"""***(((%%%###"""###$$$%%%((($$$ $$$'''((('''$$$%%%%%%### !!!$$$###"""!!!!!! !!!!!! ###"""!!!"""######!!! ###!!! """%%%%%% '''!!! ###%%%$$$"""###%%%$$$###""""""######$$$ !!!!!!!!!!!! $$$"""!!!!!!"""######$$$######"""!!!  !!!""""""###### !!!"""""""""!!!###%%%### %%%---&&&%%%$$$$$$#########$$$ $$$$$$""""""$$$### """ !!!%%%%%%""""""$$$''')))((($$$$$$'''(((&&&'''&&&###!!! !!!!!!&&&)))&&&!!!  """!!!  !!! """$$$$$$  """"""!!!###"""!!!!!!""""""!!! !!!!!!""" """"""!!!  !!!!!!"""$$$!!!############%%%&&&%%%######$$$""" """&&&##################""""""###%%%%%%!!! """!!!###...555///$$$&&&$$$"""!!!!!!"""""""""((('''%%%######%%%(((+++,,,,,,+++)))))))))***++++++******)))+++***)))'''&&&&&&'''((()))...%%%******&&&///*********)))((('''&&&%%%%%%'''&&&'''(((******(((%%%%%%(((***'''&&&(((***)))***(((***------)))'''(((###""""""###&&&''''''&&& """%%%&&&&&&&&&'''((()))(((***---,,,'''&&&)))''''''((()))************))))))******+++,,,......))))))((((((((()))***+++---)))&&&%%%&&&((('''%%%###%%%''''''%%%%%%&&&'''***&&&""""""%%%''''''&&&&&&&&&&&&&&&'''((()))***'''&&&%%%$$$$$$$$$###### """###$$$%%%%%%&&&%%%$$$$$$&&&'''&&&$$$!!!$$$$$$%%%%%%%%%%%%%%%$$$!!!###&&&''''''''''''((('''&&&%%%%%%%%%'''((()))&&&%%%$$$$$$%%%''')))+++///,,,(((&&&(((***,,,---%%%&&&&&&&&&''''''''''''%%%&&&***---***$$$###&&&444,,,'''(((&&&###&&&...333222111...+++)))***+++......---,,,++++++...000+++---000222222111///---)))(((((()))******)))((($$$&&&(((((('''&&&%%%&&&'''(((((()))))))))))))))***,,,---,,,)))&&&$$$$$$&&&$$$###&&&+++---+++(((&&&(((%%%'''///+++%%%***------------,,,+++,,,,,,,,,+++'''$$$&&&+++...,,,+++******)))))))))))))))000222444222...,,,---///...;;;///+++---&&&)))''',,,))))))---...,,,******++++++++++++************&&&%%%$$$###$$$&&&((())))))'''(((,,,------///222,,,------+++)))***...111)))))))))(((((((((((((((,,,+++)))))))))(((&&&%%%$$$...888777)))!!!***###%%%%%%""""""$$$$$$!!!((('''$$$"""""""""###$$$&&&$$$""""""$$$&&&''''''!!!###%%%###"""&&&111$$$!!!$$$ """&&&"""  $$$###""""""######!!!%%%!!!$$$,,,+++%%%$$$!!!"""$$$$$$!!!!!!$$$$$$###"""""""""###$$$%%% !!!"""""""""!!!&&&$$$!!! !!!###"""""""""###""""""!!!!!!!!!"""###$$$%%%&&&'''((( !!!""" """&&&$$$!!!)))666'''&&&%%%$$$############ ######!!!!!!$$$%%%"""$$$""""""%%%%%%######&&&###%%%$$$"""###(((+++***&&&$$$""" %%%&&&%%%"""  !!!!!!!!!!!! """$$$&&&&&&%%%!!!######""""""!!! """"""!!! ###""""""  !!!###!!!!!!!!!  !!!"""""" """"""""""""###%%%###""""""$$$### """&&&######$$$$$$###""""""!!!"""$$$###!!!!!! !!!...666000$$$$$$"""!!!!!!"""###"""!!!"""!!!!!!!!!"""%%%(((+++,,,+++)))''''''((())))))))))))((('''+++)))((('''&&&''')))******333(((&&&&&&'''111(((*********************+++&&&&&&''')))++++++)))'''(((------(((&&&((()))&&&'''&&&)))---,,,(((%%%&&&###""""""###%%%&&&%%%$$$###%%%&&&%%%$$$$$$&&&((('''&&&'''***)))&&&&&&***&&&'''((()))******************+++,,,---------,,,''''''((()))***++++++,,,)))(((((((((((('''&&&&&&%%%&&&&&&$$$######%%%''',,,(((%%%%%%((()))'''%%%#########$$$%%%&&&((()))%%%###"""$$$&&&&&&###  """$$$%%%&&&''''''%%%%%%%%%'''(((&&&###!!!###############$$$%%%&&&!!!$$$&&&&&&%%%$$$%%%'''&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$%%%%%%'''(((((('''%%%$$$%%%((())))))(((&&&&&&&&&&&&''''''''''''&&&%%%(((---+++%%%###%%%///)))(((---,,,%%%&&&---***,,,...---+++,,,,,,,,,///---******,,,...000000,,,------......---,,,++++++***)))))))))++++++,,,)))(((''''''((((((&&&$$$((('''&&&%%%%%%%%%&&&'''###%%%&&&%%%$$$$$$''')))'''&&&&&&'''(((***++++++(((***''',,,444---$$$))))))++++++***((())),,,///000111...)))***//////+++111000...,,,***)))(((((())),,,...---***((()))+++)))999))))))+++###***'''000***(((+++,,,)))(((++++++++++++*********))))))&&&&&&%%%%%%&&&((()))***---******......)))(((+++---+++*********+++++++++(((((('''&&&&&&&&&&&&&&&)))******(((&&&%%%%%%&&&%%%&&&222>>>777###&&&"""&&&&&&"""!!!%%%$$$!!!%%%%%%###""""""""""""###"""###$$$$$$###$$$&&&((("""""""""""""""###%%%'''QQQ666***,,,$$$ """!!! !!!"""""" &&&$$$""",,,///+++!!!!!!"""$$$"""!!!&&&---$$$###"""!!!"""###%%%&&&!!!!!!!!! !!!!!!""""""&&&%%%###"""!!!!!!!!!""" !!!"""""""""!!!!!!"""######$$$%%%&&&'''''' !!!!!!&&&###***:::$$$$$$###"""""""""###### """""" %%%&&&%%%'''$$$###%%%%%%$$$%%%)))$$$%%%### %%%((((((###"""!!!""""""!!!  !!! """"""!!! !!!$$$######$$$''''''%%%"""!!!!!!###$$$$$$!!! !!!"""!!! ###"""''' !!!   !!!!!! !!!###### """!!!"""(((!!!"""###$$$$$$$$$###""""""$$$###"""""" %%%###$$$++++++&&& """"""  !!!""""""$$$(((***+++)))%%%###&&&&&&'''(((((('''&&&%%%)))((('''&&&''')))+++,,,***666***$$$###(((333'''%%%&&&'''((()))***++++++''''''(((***,,,,,,***(((***///...'''$$$%%%%%%!!!###"""%%%***)))%%%""""""%%%$$$"""###$$$$$$###!!!)))***)))&&&!!! !!!$$$"""!!!"""%%%%%%###$$$)))&&&'''((())))))******)))+++,,,---...---,,,+++***%%%&&&(((***+++,,,,,,,,,(((***---...,,,***((((((((('''&&&$$$""""""$$$'''+++&&&""""""%%%%%%"""!!!!!!!!!"""###%%%&&&'''$$$!!! ###(((((($$$ !!!###%%%'''(((((()))%%%%%%&&&'''((('''### """"""!!!!!!"""$$$&&&'''"""%%%'''&&&###"""###%%%%%%%%%$$$######$$$%%%&&&&&&&&&''''''''''''''''''''''''(((+++,,,+++(((%%%&&&&&&&&&'''''''''(((((()))###!!!%%%%%%###$$$)))'''###'''000///'''&&&---$$$)))---...///111333222000,,,((((((,,,000000000---,,,***)))((('''((((((.........,,,***+++...111///,,,******,,,,,,***''')))'''%%%###"""###$$$%%%%%%&&&'''&&&&&&***000555&&&((()))'''$$$$$$'''+++***+++***///777///%%%)))%%%)))+++)))$$$$$$***000777999666111000222...''''''''''''((()))***,,,---###'''+++,,,***+++---000%%%666$$$'''***!!!,,,'''333+++%%%&&&'''$$$%%%***************))))))))))))%%%&&&''')))+++...000111,,,)))***//////)))'''))),,,(((&&&(((+++,,,'''"""''''''&&&%%%%%%%%%%%%&&&&&&)))***(((%%%###$$$''',,,%%%AAAKKK777$$$!!!"""&&&&&&!!!!!!%%%%%% $$$###"""""""""""""""""" ###&&&%%%######%%%(((%%%"""!!!%%%((((((&&&???###%%%!!!###'''!!!"""!!!&&&(((&&&"""###((()))&&&!!!###!!!"""---888$$$###"""!!!"""###%%%'''"""!!!"""%%%'''$$$%%%%%%%%%$$$###!!!  !!!!!!"""!!!!!!"""""""""""""""#########  &&&""")));;; !!!"""###$$$ """!!! %%%(((''')))%%%###%%%%%%$$$&&&***(((((($$$ """!!!!!!  !!!!!!""""""   """###!!!$$$%%%%%%$$$%%%&&&$$$""""""$$$&&&&&&"""$$$"""!!!$$$%%%%%% !!!!!!!!! """"""!!!!!!,,,  !!!   !!!######))) !!!###$$$%%%%%%%%%%%%###%%%$$$ ###$$$""" &&&...111!!!!!!!!!"""###$$$ $$$(((,,,...,,,)))''''''((()))+++,,,...//////''''''((())))))))))))(((,,,)))&&&&&&)))++++++***,,,***((('''(((+++///111)))((((((((()))***++++++***)))'''&&&'''&&&$$$######%%%((())))))'''$$$!!!!!!)))(((+++ """$$$###&&&%%%!!! ###''',,,"""'''+++(((&&&((((((((()))+++,,,,,,)))&&&...(((%%%((()))((())),,,)))((((((''''''''''''(((+++++++++******((('''&&&###$$$$$$$$$###""""""!!!%%%&&&&&&$$$""""""###$$$%%%"""###((()))%%%&&&***'''&&&%%%$$$$$$$$$$$$%%% !!!###&&&((('''$$$"""(((&&&$$$$$$%%%&&&%%%$$$'''###$$$$$$ ###(((%%%"""###%%%&&&### &&&&&&%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''((($$$$$$(((***'''%%%%%%)))***,,,------+++(((&&&%%%'''(((******((('''%%%))))))***+++++++++******000---***(((***,,,---...+++...000...***(((***---+++***(((((((((***,,,---+++,,,......---...///111555...,,,000222...+++---$$$######%%%((())))))(((,,,+++***((('''&&&&&&&&&)))'''%%%%%%&&&''''''&&&+++&&&!!!"""(((------+++000...,,,+++,,,000555888777222,,,((('''((())))))+++((('''***///000---)))&&&&&&'''***++++++(((%%% """$$$&&&(((((('''&&&$$$###&&&+++***$$$###'''%%%)))---...***&&&%%%&&&)))((('''(((***+++******,,,---,,,)))%%%%%%(((---+++'''&&&((((((''')))---'''***,,,)))$$$"""###&&&###""""""$$$&&&&&&%%%$$$'''###((($$$@@@222)))!!!###%%%&&&%%%$$$###!!!!!! !!!!!!!!!%%%&&&$$$"""###$$$$$$###!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!"""%%%%%% !!!###&&&"""###***)))"""!!!'''&&& """$$$%%%$$$######%%%$$$"""!!!!!!"""$$$%%%&&&$$$!!!"""%%%%%%### )))&&&%%%&&&$$$!!!"""&&&### !!!%%%$$$ &&&%%%%%%%%%$$$###"""!!!!!! !!! !!!%%% """###!!!"""&&&)))***'''&&&%%%###"""$$$(((,,,)))'''"""!!!&&&&&&!!! !!! """ !!!###""" !!!!!! )))((('''&&&&&&&&&&&&&&&&&&((((((&&&)))&&&""""""$$$### ###$$$###  !!! """$$$$$$$$$!!!###"""   !!!""" """"""!!!$$$%%%&&&!!!"""&&&((('''###&&&###!!!###"""###!!!$$$***<<>>BBBCCC777333///,,,,,,------,,,,,,***))))))***++++++***%%%(((***)))&&&&&&(((************)))((('''&&&&&&******+++,,,,,,+++)))(((""",,,---%%%'''111///###(((&&&###!!! !!!"""###))))))))))))((('''&&&%%%###"""###''',,,///...,,,)))///333444444444111+++111---,,,...---******---111555777444000000777>>>999222++++++111777;;;;;;444///...444777222......(((((()))***+++---///000,,,,,,,,,***'''%%%%%%%%%******+++***)))'''%%%$$$((()))))))))'''''')))***)))(((&&&&&&&&&&&&$$$"""(((%%%###%%%)))+++((($$$)))******(((%%%$$$###$$$+++***(((%%%$$$&&&***---&&&$$$"""!!!$$$)))///333,,,)))&&&&&&)))++++++)))&&&&&&''''''&&&%%%###"""###$$$$$$###"""!!!!!!""""""&&&'''###!!!###%%%%%%###--- )))***$$$555000+++...000111444444,,,"""+++)))'''(((***+++(((%%%+++'''$$$$$$'''(((%%%!!!'''***((("""!!!%%%%%%!!! """$$$###""""""&&&***(((%%%""""""%%%'''&&&%%%### $$$,,,+++%%%(((222'''%%%###$$$&&&'''%%%###&&&%%%#########$$$%%%&&&&&&$$$"""!!!""""""!!!  """"""""""""!!!)))&&&###!!!  !!!'''%%%$$$######"""""""""!!!!!!!!!!!!""""""%%%%%%$$$#########$$$$$$$$$""" !!!"""!!! %%%%%%###""""""###%%%'''(((&&&%%%$$$&&&***...000''')))(((%%%$$$'''(((%%%'''''''''(((((((((((((((""""""$$$$$$$$$$$$###"""###(((+++***&&&###!!!#########""""""""""""!!!!!!###"""  """%%%$$$"""!!! !!!!!!%%%$$$!!!  """ """'''$$$!!! $$$%%%!!!###!!!!!!$$$%%%$$$""" $$$&&&''''''###$$$$$$###"""###%%%'''%%%$$$"""###$$$%%%%%%$$$'''&&&%%%$$$$$$%%%''''''000...,,,)))((('''((((((%%%$$$######$$$$$$###"""!!! """'''((($$$/////////000 """$$$&&&'''&&&$$$###'''"""$$$++++++### %%%$$$###"""!!!"""###$$$&&&((('''%%%&&&(((+++,,,+++,,,+++)))&&&%%%&&&***,,,'''******&&&&&&)))(((%%%''''''&&&%%%&&&''')))***)))000444222///---***&&&((('''(((((($$$""")))444%%%$$$$$$%%%'''(((((('''((()))))))))(((((((((((((((&&&$$$$$$&&&&&&$$$"""%%%$$$$$$###""""""!!!!!!###"""!!!!!!"""###$$$%%%"""######"""!!!!!!###&&&###%%%'''(((''''''((()))&&&&&&'''((())))))))))))((()))))))))'''((()))***)))***+++++++++,,,...000,,,***+++///...+++,,,///)))))))))'''###"""$$$&&&///)))''',,,000111333666666666666555444222111000)))***+++,,,+++***((('''+++)))'''((()))***)))(((%%%'''))))))'''''')))+++++++++,,,,,,+++***(((''',,,,,,,,,,,,+++***)))(((&&&***)))$$$%%%,,,,,,%%%***)))'''&&&$$$$$$$$$$$$(((((((((((((((''''''&&&(((((((((+++...///...++++++000333333333444111---222///...//////++++++...000333666555333222555999555222......222555555555000...///333111---,,,///(((((())))))***+++++++++&&&'''(((((('''''')))+++'''((()))*********)))((('''((()))(((&&&&&&((())))))(((&&&&&&''''''&&&$$$(((&&&$$$&&&***+++)))%%%%%%&&&'''&&&%%%%%%''')))'''''''''&&&$$$%%%''')))###"""!!!!!!###'''***---...,,,++++++,,,---,,,+++'''&&&%%%$$$######$$$$$$ !!!"""######$$$%%%&&&"""&&&'''###!!!###%%%%%%###+++!!!))))))$$$222...---...---,,,///111,,,$$$,,,***((('''((()))******,,,)))((()))+++)))$$$$$$'''&&&""""""&&&'''$$$,,,***(((&&&&&&&&&&&&&&&$$$######%%%'''(((&&&###"""$$$------'''&&&---(((&&&$$$%%%'''((('''%%%&&&&&&%%%%%%$$$$$$$$$%%%###""" """######"""$$$###"""""""""###$$$%%%%%%"""   !!!!!!""""""$$$###""""""######!!!"""!!!!!!""""""###%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$###!!!!!!###$$$###"""$$$"""!!!"""$$$''')))******((('''&&&'''***---///'''***)))&&&&&&))))))''''''&&&&&&&&&%%%%%%$$$$$$ """###%%%&&&''''''&&&###$$$'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!!!!!###"""!!! !!!&&&'''$$$"""######"""  !!! %%%%%%"""!!!###'''(((&&&""""""!!! """$$$%%%###!!!!!!###$$$%%%&&&"""###$$$###"""###%%%'''###!!!!!!"""%%%'''''''''(((''''''&&&&&&&&&'''''',,,+++)))'''&&&&&&'''(((""""""!!!""""""###""""""!!! """''''''$$$((((((((((((!!!"""###%%%%%%&&&&&&&&&(((###$$$)))(((###"""&&&###"""!!! !!!"""$$$&&&((((((&&&&&&'''***###$$$&&&(((***)))'''%%%'''((((((%%%$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&""")))000111222555444111$$$&&&((((((%%%)))999III$$$%%%&&&&&&%%%&&&(((***(((***,,,+++)))(((***,,,)))&&&$$$###$$$&&&''''''%%%%%%%%%$$$######""""""######"""""""""###$$$$$$"""######"""!!!"""$$$%%%'''&&&&&&(((******)))(((''''''(((((()))*********---***'''&&&(((***,,,---***)))***,,,000333444444))))))+++---***%%%%%%***###'''++++++((((((---333<<<666111111111000222555000000000///...---,,,+++'''***------++++++,,,...)))'''&&&&&&'''(((((('''%%%'''((()))((((((***,,,+++,,,...///...,,,)))(((,,,++++++***************---***'''&&&'''))))))***'''&&&%%%$$$###"""!!!!!!&&&''''''(((((((((((((((((((((((()))******(((&&&***...///......000///,,,333000///000000------000...000222444555555444444333333333333333222111000,,,---//////+++'''***000(((((()))))))))(((((('''&&&''''''''''''(((+++---'''((())))))******))))))''''''((('''&&&%%%'''))))))(((''''''))))))(((''')))'''&&&(((++++++)))&&&%%%%%%%%%$$$$$$&&&))),,,%%%&&&'''&&&$$$###$$$$$$######$$$%%%%%%&&&'''''',,,---///...---+++++++++(((&&&###!!! """###%%% !!!"""###$$$%%%%%%!!!%%%&&&""" ###%%%$$$###)))###(((((($$$---***---,,,)))&&&))),,,+++%%%,,,+++)))'''&&&'''+++...+++***)))++++++(((""""""$$$$$$"""###'''((('''000,,,'''&&&))))))'''$$$!!!"""$$$'''***)))&&&$$$&&&"""%%%---///((($$$&&&&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&''''''&&&%%%$$$###"""!!! ###$$$$$$$$$'''%%%""" !!!$$$&&&  !!!!!!"""#########"""!!!!!!"""###$$$"""!!!###############$$$%%%%%%***)))((('''&&&%%%%%%%%%%%%###"""###%%%''''''&&&&&&$$$!!!###'''******)))***)))'''&&&&&&((()))+++(((++++++((((((++++++))))))((('''&&&%%%$$$$$$###$$$%%%&&&'''((())))))(((''''''%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&''''''(((""""""!!! """$$$"""!!! """%%%### ######!!! """$$$"""!!!$$$''')))'''%%%!!!!!!!!!###$$$$$$""" """""""""""""""###$$$%%%"""###$$$#########&&&(((###"""!!!"""$$$&&&&&&%%%((((((((((((''''''&&&%%%''''''%%%%%%%%%&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###''''''$$$###""""""!!!""""""""""""###%%%&&&''')))%%%%%%((('''$$$$$$(((%%%$$$###"""""""""""""""$$$&&&((('''%%%$$$$$$%%%###%%%((()))(((%%%"""!!!%%%&&&%%%######$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$ $$$%%%%%%(((///333333%%%(((+++***(((,,,999DDD$$$&&&(((((('''(((,,,///'''+++...---)))'''***...)))(((&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$###########################$$$!!!###$$$###""""""$$$%%%)))'''&&&(((+++,,,***'''''''''(((((()))******+++...+++''''''***------,,,...+++((()))+++---+++)))%%%%%%'''(((%%%!!!%%%+++)))---111111///000444888===777333111...)))(((***###$$$&&&(((***,,,,,,---...///...***''')))222999)))(((&&&&&&((()))((('''&&&&&&((())))))***,,,,,,)))+++...//////---)))''')))(((''''''(((***+++---222***(((,,,---)))(((---%%%$$$"""!!!!!!"""###%%%%%%&&&'''((())))))))))))'''(((((())))))(((&&&%%%,,,//////,,,,,,000000...222///...000///------000---,,,---000444666666444444666777555222000......------,,,+++)))(((+++...'''((()))******)))(((''',,,,,,+++)))'''''')))+++++++++******)))((('''''''''((()))(((&&&&&&((())))))((('''(((***+++***)))***)))((()))++++++***''')))((('''%%%$$$%%%(((+++++++++***'''$$$""""""###&&&''')))******)))'''&&&'''+++......***'''&&&''''''%%%###"""!!!!!!"""###"""!!! !!!!!!"""!!! """%%%%%%!!!!!!$$$%%%###$$$'''&&&'''&&&$$$((('''******'''$$$%%%)))(((%%%((()))***'''%%%%%%***...(((''''''''''''%%%!!!"""#########$$$&&&''''''(((&&&$$$$$$'''))))))(((###$$$&&&)))******)))(((///)))''',,,---(((#########"""""""""######"""""""""$$$&&&((((((&&&$$$###$$$###!!!"""$$$%%%%%%$$$###"""!!!###!!!!!!!!! !!!!!!"""#########"""!!!!!!"""###$$$"""!!!&&&%%%$$$###############***)))((('''&&&%%%%%%%%%%%%$$$###%%%'''*********+++((($$$%%%(((***(((%%%)))(((&&&%%%$$$$$$$$$$$$(((+++,,,******------++++++++++++***)))(((((((((************)))(((((('''***(((%%%$$$%%%&&&''''''$$$$$$%%%&&&'''((())))))$$$###!!! """$$$$$$$$$######"""""""""""" """ !!!  """""" """$$$%%%###!!! !!!"""###$$$###!!! %%%$$$###"""###$$$%%%&&&###$$$%%%%%%%%%%%%'''((('''%%%############"""!!!&&&''''''((('''&&&$$$###$$$$$$$$$$$$%%%'''((()))"""######"""!!! """"""!!!###''''''###!!!!!!!!! """!!!!!!!!!"""###%%%&&&***((('''''''''&&&&&&)))%%%%%%$$$$$$############!!!!!!!!!$$$'''((('''&&&***)))&&&!!!###(((&&&%%%%%%%%%%%%%%%%%%'''%%%&&&'''(((((('''%%%$$$))))))'''""""""%%%&&&$$$+++...///---+++***+++,,,###&&&((((((''')))---222&&&***---,,,((('''***///)))))))))((('''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########!!!###$$$$$$######$$$%%%)))'''&&&(((+++,,,)))&&&((('''''''''((()))***+++...+++((((((******(((%%%///+++'''&&&'''&&&### )))'''(((******+++222999777555333111///---+++)))***((())),,,,,,)))(((+++''''''(((((((((((('''''',,,---+++'''###$$$,,,333+++)))(((((()))******)))''''''((()))+++,,,,,,,,,(((***,,,......,,,)))''')))((('''&&&&&&'''((()))000((((((000111)))&&&+++)))&&&###"""###'''+++///&&&'''((()))***+++++++++)))+++,,,---,,,++++++***000222111...///222444222000,,,,,,......++++++...---***(((***111666777666444444333111...,,,---...111...***)))***------,,,(((((()))***++++++++++++000000///---***)))***+++++++++******))))))(((((()))******)))(((((()))+++)))(((((()))+++,,,+++******))))))***++++++)))((())))))(((&&&%%%&&&***---333111---((($$$"""$$$%%%''')))+++,,,,,,***(((&&&$$$))),,,,,,)))%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$###!!!"""$$$%%%$$$"""###%%%$$$!!!"""%%%%%%"""%%%$$$(((&&&$$$%%%$$$'''%%%''''''%%%&&&(((&&&"""$$$''')))(((%%%$$$&&&)))(((&&&$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&!!!###$$$$$$$$$%%%))),,,''''''((())))))+++,,,...777000******)))'''$$$###""""""""""""""""""""""""!!!%%%'''((('''%%%$$$(((&&&$$$$$$%%%%%%%%%$$$  """""""""  !!!"""!!! !!!""""""######$$$###"""###$$$$$$""" ######"""""""""###$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%$$$###%%%(((+++,,,++++++)))&&&'''))))))(((&&&***)))(((&&&%%%###""""""'''+++,,,++++++///...++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))(((&&&'''((((((&&&$$$"""###$$$%%%&&&'''((()))%%%### !!!###$$$%%%%%%%%%%%%$$$$$$$$$###!!!!!! ###"""!!!######"""!!!!!!!!!!!!!!! !!!"""###"""!!!!!! $$$$$$#########%%%'''(((%%%&&&((((((&&&&&&'''((('''%%%###"""######""" $$$$$$%%%&&&%%%$$$"""!!!###$$$$$$%%%&&&((())))))&&&''''''%%%!!! """###"""$$$((('''""" !!!"""######""""""######$$$%%%)))((('''''''''&&&''''''############""""""""""""&&&$$$"""###%%%&&&$$$### """###%%%&&&'''%%%&&&)))***'''&&&)))$$$%%%&&&'''''''''&&&%%%''')))***(((((()))%%%$$$)))---,,,++++++(((###%%%%%%%%%%%%%%%'''+++---%%%(((******((('''***,,,)))******)))&&&$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""!!!###%%%%%%$$$###$$$%%%'''&&&&&&'''(((((('''&&&''''''&&&&&&&&&(((***+++---+++)))((((((&&&$$$###))))))))),,,000333555555<<<666333333333222444999000---+++******((($$$ !!!"""&&&++++++((((((+++------,,,,,,***)))'''''''''))),,,+++(((''''''))),,,+++))))))+++++++++***)))(((((())),,,------,,,''')))+++,,,,,,+++((('''---,,,***(((&&&%%%$$$$$$+++&&&&&&---...(((%%%'''(((&&&###"""###(((---000((((((***+++,,,,,,,,,,,,(((***------,,,++++++,,,...000///+++,,,000111///---******,,,,,,******---,,,)))'''(((...333555555000///,,,******+++,,,---222000+++))),,,000///+++************+++,,,.........///000///---,,,---...((((((((()))***+++,,,---***++++++***))))))***,,,***)))((()))+++,,,+++***)))************))))))(((%%%&&&&&&&&&&&&(((,,,///555333...((($$$###%%%(((%%%&&&'''((()))(((''''''&&&)))+++,,,***(((&&&%%%$$$%%%%%%&&&%%%###""" %%%###"""%%%))),,,+++)))%%%&&&$$$!!!###'''&&&"""'''"""***$$$"""'''"""((("""&&&(((''''''(((&&&"""%%%&&&((('''&&&$$$$$$%%%)))'''%%%$$$$$$%%%''')))(((&&&&&&)))(((%%%$$$&&&###%%%'''&&&######'''+++)))******))))))***---000777222,,,(((&&&%%%%%%&&&###$$$%%%%%%$$$###$$$%%% """%%%((()))(((&&&%%%)))'''%%%$$$%%%%%%$$$###$$$$$$$$$######$$$$$$%%%$$$""" !!!"""###""" !!!""""""######%%%$$$###$$$%%%%%%###""" !!!###$$$&&&'''%%%%%%$$$#########$$$$$$$$$######%%%(((***++++++&&&''''''((())))))******------,,,+++)))'''%%%###%%%)))+++***+++......+++)))))))))******+++++++++''''''((((((***,,,---...***((('''(((******&&&###""""""###$$$%%%''''''(((%%%### !!!"""######""""""############"""!!! """"""$$$"""$$$$$$$$$###"""!!!!!!"""###"""  """############%%%&&&'''(((&&&((())))))'''&&&&&&&&&"""!!! !!!###%%%%%%$$$"""######$$$$$$######"""$$$%%%%%%&&&''''''(((((((((******'''### """ #########%%%(((&&&""" !!!&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%&&&%%%$$$!!!!!!"""#########""""""(((((('''$$$!!! !!!###555,,,###!!!$$$'''$$$%%%###%%%***+++&&&$$$'''######$$$%%%%%%&&&&&&%%%"""$$$&&&&&&)))---***$$$&&&,,,)))''')))***(((,,,)))&&&%%%%%%'''((((((%%%%%%&&&''''''((())))))((())))))&&&######%%%'''########################$$$$$$%%%%%%%%%$$$###"""!!!###%%%&&&%%%$$$$$$%%%$$$%%%'''&&&%%%$$$%%%%%%'''&&&%%%$$$%%%''')))***)))))))))))))))+++...111---///222444777:::>>>@@@>>>777222222222...***((("""###%%%&&&&&&%%%%%%%%%&&&%%%(((***)))%%%%%%***)))***+++,,,,,,,,,,,,,,,(((***,,,------+++***))),,,+++))))))+++,,,+++***+++)))(((***,,,---,,,***((()))***++++++***)))(((+++++++++***)))'''&&&%%%((('''&&&(((***)))(((((('''&&&%%%$$$%%%''')))******++++++,,,------------(((***------***))))))***,,,...---***+++...000...---***)))+++,,,)))***---,,,+++***+++---///000000...+++))))))---//////---///111///++++++///000,,,...,,,***))))))+++---...+++---000111///.........)))(((((((((***+++---...)))******)))(((((()))+++***)))((()))***+++***))))))*********)))(((((((((###$$$&&&&&&&&&''')))+++///...,,,(((%%%$$$%%%'''$$$$$$$$$$$$%%%'''((()))(((((()))***+++***(((&&&&&&&&&%%%%%%$$$#########&&&$$$"""%%%+++...,,,***&&&'''%%%"""$$$((('''###)))!!!+++"""!!!)))!!!+++###''')))'''&&&((('''$$$***(((&&&%%%%%%%%%$$$###(((((('''&&&%%%$$$%%%&&&)))&&&'''+++***&&&%%%'''&&&&&&%%%$$$$$$%%%&&&(((''')))++++++))))))***,,,//////,,,'''$$$%%%'''(((###%%%'''&&&$$$###$$$&&&&&&'''((())))))((('''&&&&&&$$$######$$$%%%$$$###---+++(((%%%$$$$$$&&&'''###!!! """###$$$###!!!!!!""""""###$$$$$$$$$$$$######%%%'''(((&&&%%%$$$$$$#########$$$$$$%%%$$$############$$$%%%%%%###""""""$$$''')))***)))###'''******'''&&&(((+++/////////...,,,)))&&&$$$"""'''))))))***...---***)))))))))))))))(((((((((%%%%%%&&&''')))+++...///,,,)))&&&'''******'''#########$$$%%%&&&&&&''''''$$$""" ###$$$###!!! !!!"""""""""!!! !!!!!!!!!"""### ######$$$$$$"""!!!!!!!!!"""###"""  ###"""###$$$%%%%%%%%%%%%%%%&&&''')))(((%%%#########!!! !!!###%%%&&&%%%""""""""""""###$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((***(((###!!!###%%% ###$$$###%%%(((&&&!!! !!!(((((((((((('''&&&%%%$$$###%%%&&&$$$$$$%%%$$$"""!!!"""###$$$$$$%%%$$$$$$###&&&$$$ !!!'''...^^^333######!!!"""((()))###!!!###!!!!!!"""###$$$$$$%%%&&&)))'''""" %%%&&&###&&&000222))) $$$&&&333...)))&&&'''((('''%%%%%%$$$###%%%'''(((((('''((((((&&&###!!!"""'''+++""""""""""""""""""######$$$%%%%%%&&&%%%$$$###"""!!!###%%%&&&%%%$$$$$$%%%"""$$$'''&&&###"""###%%%&&&%%%$$$###$$$&&&(((***%%%''')))***,,,333<<>><<<777000+++***,,,***$$$"""(((---***$$$ """'''+++)))%%%"""###'''%%%%%%&&&((('''%%%(((...'''((()))***++++++++++++,,,)))&&&&&&(((***,,,,,,,,,***))))))***++++++***---***)))***,,,---,,,***)))******+++++++++******&&&(((***+++,,,,,,,,,+++******(((&&&''',,,---+++******+++,,,,,,+++)))))),,,,,,------......---------///222111...+++,,,---111333333000111444555333---***))),,,,,,******---+++,,,---...---,,,+++***---***))),,,222555333///+++222333---***---///...111...+++(((''')))+++---+++...111111000---++++++,,,+++***)))))))))***+++((()))))))))'''''')))******)))((()))******)))(((((()))******((('''''''''%%%&&&'''&&&$$$###$$$%%%'''((()))(((&&&%%%%%%&&&$$$#########$$$'''***,,,(((&&&%%%'''***+++(((%%%)))(((%%%###"""###%%%&&&((($$$"""$$$(((***((($$$''''''%%%###%%%)))(((###*** ,,,!!! ***!!!---%%%((()))&&&%%%''')))'''000+++%%%###$$$&&&&&&$$$%%%&&&'''&&&$$$"""!!!!!!)))&&&''',,,,,,'''&&&***%%%""" !!!%%%''''''%%%$$$'''+++,,,***((('''(((&&&***+++((($$$%%%''')))!!!$$$%%%$$$"""!!!###%%%+++,,,,,,+++***(((&&&%%%"""!!! !!!###$$$$$$$$$333///)))$$$!!!"""%%%'''!!! """$$$%%%%%%"""######$$$%%%%%%&&&&&&""""""###%%%(((***)))(((,,,***(((&&&###!!! ############$$$%%%&&&&&&###"""!!!###&&&(((((((((%%%***...+++%%%"""%%%)))---......---+++(((%%%###!!!%%%((((((***---,,,))),,,,,,+++***)))(((''''''''''''&&&&&&''')))+++,,,///***&&&&&&)))***(((%%%$$$$$$%%%%%%&&&'''''''''$$$""" !!!$$$%%%### !!!"""######"""!!!!!!  $$$######"""!!!!!! !!!"""###"""!!!!!!"""######""" $$$######%%%&&&&&&%%%###"""%%%'''((('''$$$!!! $$$"""!!!!!!###$$$############""""""###%%%'''(((&&&&&&&&&&&&&&&%%%$$$###"""&&&((('''###"""$$$((( ###$$$$$$&&&(((&&&!!!"""""""""""",,,---,,,((($$$"""$$$((($$$%%%%%%%%%%%%$$$######'''&&&$$$"""!!!!!!""""""'''&&&$$$######$$$&&&'''&&&&&&%%%"""!!!"""&&&))) !!!#########""""""!!!!!!!!!"""""""""!!!&&&$$$""""""###$$$###"""""""""""""""###$$$&&&'''%%%&&&///000***&&&---'''%%%((()))&&&###"""$$$$$$%%%%%%$$$###!!! ###$$$%%%$$$""" ***%%%"""###""" !!!%%%###%%%'''((('''&&&&&&&&&000'''%%%******###$$$,,,)))!!! '''+++)))///:::444999999666666;;;;;;777))))))(((((('''&&&$$$$$$,,,((($$$%%%))),,,***''''''(((((()))((((((''''''''')))++++++)))'''''''''))))))+++++++++)))'''&&&+++---+++&&&'''...222000******,,,,,,---,,,+++***(((++++++((((((***)))%%%''')))((($$$"""###$$$$$$)))'''&&&''')))++++++***...(((%%%***,,,+++---222///000///,,,***+++111666---000222000,,,***+++---***---///000000//////000,,,///333777999888555333444000,,,+++------)))%%%+++,,,...//////...,,,+++)))***+++---///222444666111///---------...---,,,,,,,,,,,,++++++************111999999222+++)))***+++(((&&&(((---...***%%%***'''%%%$$$'''))))))(((***)))***+++,,,,,,***(((+++,,,,,,***)))((()))+++(((((('''''''''&&&&&&&&& """######"""!!!"""###%%%$$$!!!$$$+++...+++444...(((&&&''')))***)))&&&'''&&&"""%%%+++***(((%%%&&&((((((&&&###+++)))'''%%%%%%(((+++---###"""!!!!!!!!!###%%%''',,,+++***)))'''''''''&&&,,,333000$$$"""&&&$$$***'''$$$"""$$$&&&''''''******&&&###%%%)))((($$$'''&&&%%%%%%$$$$$$$$$$$$&&&((('''$$$$$$((()))(((%%%%%%&&&%%%###$$$&&&))) """$$$%%%&&&'''+++---///!!!)))000!!!''''''(((### ###%%%%%%&&&)))$$$%%%&&&&&&%%%%%%&&&((('''***+++'''!!!"""!!!"""$$$$$$$$$$$$&&&((($$$%%%&&&&&&'''))),,,///)))&&&######&&&'''&&&###$$$$$$%%%(((***+++***(((###$$$%%%&&&)))+++---...***(((%%%######$$$%%%%%%"""'''555BBB>>>...&&&(((###%%%((())))))***+++---))),,,+++&&&$$$&&&'''&&&+++)))((((((***,,,,,,+++,,,)))'''&&&''')))))))))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$ !!!"""############ !!!!!!!!!!!!!!! $$$$$$$$$$$$###"""  !!!!!!!!! !!!!!!###$$$%%%%%%%%%$$$&&&(((+++%%%###!!! !!!$$$%%%&&&""" ###### %%%###***###"""$$$"""&&&###$$$&&&((())))))(((''''''"""###'''$$$!!!***!!!$$$&&&&&&###""""""######$$$$$$###+++***)))&&&$$$###%%%'''$$$$$$%%%%%%$$$$$$###"""&&&%%%$$$""""""!!!""""""%%%$$$###"""""""""###$$$ !!!!!!###$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$%%%%%%%%%$$$"""!!!!!!!!!!!!"""###$$$$$$$$$$$$&&&""" ###&&&''')))---222---+++---+++&&&######$$$$$$###"""!!!""""""###"""######""" !!!###### $$$$$$"""###&&& """"""!!!!!!!!!#########&&&"""%%%---222+++***222555333888AAA000333222---+++---,,,''''''((((((''''''&&&%%%$$$,,,((($$$$$$'''(((&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%'''&&&%%%"""!!!"""&&&***))))))))))))*********++++++---,,,'''''',,,///---***+++,,,,,,,,,+++***)))%%%((()))'''(((******'''&&&&&&&&&$$$###$$$%%%%%%&&&%%%$$$$$$&&&((((((''',,,&&&%%%(((***)))+++000......---,,,+++,,,///222///111111111///---------***,,,/////////...//////,,,///222555666555333222444111......000000,,,(((***+++,,,,,,,,,+++***)))+++*********,,,000444666000...,,,+++,,,,,,+++***......---------,,,,,,,,,)))///555444...))))))+++&&&'''((((((&&&$$$######)))***+++***(((''''''(((***))))))***,,,,,,***(((***++++++***(((((()))***((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&'''&&&&&&'''&&&### ###)))***((('''%%%###$$$'''))))))(((%%%''''''$$$ !!!&&&+++)))'''%%%%%%&&&&&&$$$"""&&&%%%###"""###%%%'''(((&&&%%%$$$$$$$$$&&&((()))''''''&&&&&&'''(((***+++))),,,,,,'''$$$&&&(((((((((&&&$$$###$$$&&&&&&&&&###$$$$$$###''',,,---))))))((('''&&&%%%%%%%%%%%%$$$&&&%%%######''')))'''&&&###!!! """###"""!!!"""""""""""""""%%%***---AAA+++ $$$((((((###"""###&&&&&&%%%)))///+++***)))&&&######%%%'''###%%%'''&&&###!!!###%%%"""###$$$$$$$$$$$$%%%'''"""$$$%%%%%%%%%&&&(((***"""###$$$$$$$$$%%%&&&'''***(((&&&%%%&&&''''''&&&"""!!!!!!!!!"""$$$%%%&&&(((%%%"""  """+++555111$$$ $$$###%%%'''(((''''''((()))+++---***%%%###'''***+++))))))***,,,...---***'''+++)))&&&%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%############"""!!!  !!!"""######$$$############$$$$$$###""" !!!!!!!!!!!!  """$$$%%%!!!"""######"""###%%%&&&&&&$$$"""!!!!!!"""$$$&&&$$$$$$###""""""###$$$$$$### ###%%%###&&&###%%%'''((()))((('''&&&&&&%%%&&&'''### """((($$$$$$###$$$%%%$$$""" &&&&&&%%%$$$(((&&&$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""%%%$$$###"""""""""""""""$$$$$$######""""""""""""!!!"""###"""  !!! !!!"""$$$%%%%%%%%%%%%"""%%%'''&&&$$$###$$$&&&!!!%%%(((((($$$!!! !!! !!!"""###$$$$$$######"""###&&&'''###!!!&&&...000......///+++&&&$$$'''%%%$$$""" !!!###$$$ """%%%###!!!###''''''$$$"""$$$(((((((((&&&$$$###%%%'''&&&!!!"""))),,,+++...555:::444111444222------222,,,---+++'''$$$$$$"""%%%&&&&&&''''''&&&&&&%%%***&&&######$$$%%%### """"""""""""######""""""$$$$$$###""""""###&&&))))))(((''''''((()))+++---+++---+++((((((******(((+++++++++++++++***)))((("""&&&'''&&&'''++++++((($$$###$$$%%%%%%%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%)))&&&%%%'''((('''***...---,,,***+++,,,---------111000000000111000///---***,,,...///......///000...///000111222111000///222111000111444333///+++*********))))))(((((((((,,,+++)))(((***...333666...,,,*********+++***)))---------,,,,,,,,,,,,,,,)))---000...***(((***...111666999555,,,&&&'''+++$$$)))------)))'''''')))))))))((()))++++++)))''')))******)))''''''(((***''''''''''''&&&&&&&&&&&&'''%%%$$$'''***+++***'''((((((&&&"""###''''''$$$$$$$$$&&&(((+++,,,+++)))%%%&&&(((&&&$$$$$$(((,,,***((('''&&&&&&&&&$$$"""######"""""""""###$$$%%%&&&&&&%%%%%%&&&''')))***&&&%%%%%%%%%&&&(((+++---(((%%%%%%)))+++)))(((***'''%%%$$$%%%&&&'''&&&%%% ###$$$$$$(((......+++''''''&&&&&&&&&'''((((((%%%'''&&&""""""%%%&&&$$$&&&!!!$$$&&&###""""""!!! ###(((,,,VVVFFF***%%%***""""""$$$''')))%%%###)))111...,,,***&&&######%%%(((###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%!!!###$$$$$$#########$$$ $$$((((((%%%###%%%(((...***&&&######$$$$$$$$$)))'''$$$###"""###%%%&&&######""""""""""""######%%%$$$''',,,)))!!!!!!'''%%%'''((((((&&&%%%&&&''',,,---***###"""''',,,...+++***))))))++++++)))'''+++(((%%%###$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""$$$%%%%%%############"""!!! !!!"""###%%%&&&&&&''''''""""""#########""" $$$###"""  ###%%%%%%%%%$$$!!!###$$$$$$###"""###$$$&&&%%%###""""""###%%%&&&###"""$$$%%%!!!!!!$$$%%%!!!###%%%&&&'''(((((('''&&&%%%%%%***+++&&&"""###%%%%%%'''$$$"""###%%%&&&"""%%%$$$$$$###'''$$$!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$###""""""#########"""""""""""""""%%%%%%&&&&&&%%%$$$###"""###%%%&&&&&&$$$"""""""""!!!""""""###$$$%%%%%%%%%"""%%%(((((($$$###$$$''' $$$((('''###!!!###&&&"""!!!!!!!!!!!!"""###$$$###+++///)))""""""((())))))+++,,,)))$$$&&&***'''&&&%%%######"""######!!!""""""!!! !!!###%%%&&&######%%%### """######""""""%%%))),,,333//////333333111222777333...,,,---)))### ###)))))))))'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$""""""###$$$"""!!!!!!!!!!!!!!!!!!!!!""""""$$$))),,,,,,***((('''))))))((())))))))))))***)))******)))))))))((('''+++++++++******)))(((((("""&&&'''%%%&&&******'''$$$!!!"""%%%'''&&&%%%&&&(((&&&%%%%%%&&&''''''&&&''''''&&&'''''''''***,,,,,,***(((***---...+++(((111///---...111111///,,,+++---//////......///111000000/////////.........//////000333444333000,,,+++***)))(((''''''''''''******))))))+++---///111...,,,***)))******)))(((***************)))))))))***+++,,,***'''''',,,000:::???AAA;;;111)))***---$$$&&&((())))))))))))***)))((('''((())))))(((''''''((()))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""%%%+++---***'''''')))(((%%%%%%''''''###'''((()))+++,,,,,,,,,+++%%%'''((((((((((((***,,,,,,+++***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%&&&((((((***((('''&&&&&&(((***,,,111&&&###)))---(((%%%(((&&&&&&&&&'''))))))'''%%%###&&&((('''(((+++***&&&######$$$%%%''')))***+++)))***(((###"""$$$$$$"""%%%###!!!###'''***(((&&&"""######""""""###''')))GGGNNN888 """"""$$$'''&&&((()))%%%!!!%%%+++)))******(((&&&&&&(((***'''&&&$$$%%%&&&&&&%%%###$$$%%%&&&%%%###"""###$$$!!!###%%%%%%###!!!!!!!!!&&&))),,,+++(((%%%$$$$$$+++)))&&&%%%%%%&&&'''&&&---+++'''%%%$$$%%%((()))%%%%%%&&&%%%$$$###$$$%%%***'''''')))'''"""$$$***)))+++,,,***(((&&&&&&'''***,,,***$$$###'''***+++,,,((($$$"""$$$'''***++++++(((%%%######$$$######$$$$$$############$$$$$$"""""""""""""""###$$$%%% !!!"""###############$$$%%%&&&&&&&&&&&&&&&!!!"""#########"""!!! %%%###"""  !!! ###$$$$$$###"""$$$&&&((((((&&&$$$$$$$$$%%%$$$###"""!!!"""###$$$$$$%%%((())) ((($$$###### &&&&&&'''''''''&&&%%%%%%$$$---...&&&"""&&&&&&"""&&&%%%$$$###$$$###!!! """!!! !!!&&&$$$"""###&&&(((&&&$$$###$$$$$$$$$$$$###""""""!!!"""""""""######""""""$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$""" """"""""""""###$$$$$$%%%"""%%%((((((%%%$$$$$$%%%!!!$$$&&&$$$!!!!!!''',,,%%%###!!!!!!$$$&&&###%%%***...,,,%%%$$$'''''''''***+++((($$$%%%***((()))))))))'''%%%""" $$$%%%&&&&&&$$$######$$$###!!!"""!!!###''''''((()))+++---222999===222///......---***)))+++%%%###$$$'''(((&&&&&&((('''&&&'''(((((((((((()))"""###$$$%%%&&&&&&&&&&&&"""""""""###$$$%%%$$$$$$!!!!!!!!! !!!"""###$$$!!!&&&+++......,,,+++***+++,,,...///...,,,)))'''&&&&&&((()))***)))((((((*********))))))((((((((($$$'''(((&&&&&&)))(((%%%'''"""!!!&&&(((&&&%%%''''''%%%$$$$$$&&&''''''&&&''')))***((('''(((+++,,,+++)))((())),,,,,,)))&&&...,,,***,,,///000---***---...////////////000222111000///......---------,,,---///111222111///,,,+++***)))((((((((((((((('''(((***,,,---,,,+++***...,,,***)))******)))((())))))))))))))))))))))))******)))'''&&&(((---111...000111///+++'''&&&&&&...)))%%%&&&***,,,***'''((('''&&&&&&'''((('''&&&%%%&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&'''$$$###&&&+++...+++'''%%%)))+++)))(((***)))&&&&&&&&&&&&&&&'''))),,,///&&&''')))*********+++,,,+++++++++***((('''&&&&&&%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((+++***)))((()))***,,,...>>>000(((+++---'''$$$'''''''''''')))++++++)))'''&&&***+++(((''')))((($$$$$$$$$$$$$$$%%%&&&'''(((''')))((($$$$$$'''(((%%%&&&'''((((((((())))))***"""$$$'''((('''&&&&&&&&&$$$555---"""###!!!+++)))%%%$$$&&&&&&$$$###%%%&&&(((+++,,,+++((('''''''''&&&%%%&&&'''((('''%%%%%%&&&&&&%%%###"""###$$$"""$$$&&&&&&$$$""""""""")))(((((()))***)))&&&"""%%%%%%&&&(((***,,,+++***(((&&&###!!!!!!"""%%%'''((()))(((%%%!!! '''%%%$$$%%%###!!!###&&&***+++,,,+++(((&&&&&&&&&'''******&&&$$$&&&&&&%%%(((&&&%%%%%%'''*********+++(((%%%######$$$######$$$######""""""######$$$%%%%%%$$$############### !!!"""###$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######!!!"""###$$$$$$###""""""###"""!!! !!!###$$$""""""!!!!!!!!!""""""###&&&'''))))))'''%%%$$$$$$$$$###"""!!! !!!!!!"""'''((( !!!+++,,,$$$(((...''' ###### ###&&&&&&&&&&&&&&&&&&%%%%%%###,,,///((($$$'''&&&!!!###&&&(((%%%!!!!!!$$$%%%"""((('''&&&&&&''''''&&&%%%######$$$$$$######"""!!! !!!"""#########"""""""""""""""""""""""""""!!!######"""!!! !!!######""""""######$$$%%%$$$%%%&&&'''(((&&&%%%######$$$$$$""" ###(((---'''%%%""" """%%%'''---(((&&&'''&&&%%%(((------++++++---+++&&&%%%((((((***+++,,,***'''""" #########""" !!!"""###!!!!!!&&&+++...333999777777555222000111444666&&&&&&%%%%%%$$$"""!!!!!!!!!!!!"""$$$%%%%%%&&&&&&%%%######%%%%%%######%%%"""###$$$$$$%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%""""""!!!!!!!!!###$$$%%%&&&''''''&&&&&&(((+++...---///222333222...)))&&&'''%%%&&&******((((((***))))))(((((((((((())))))%%%((()))&&&'''))))))&&&---$$$!!!&&&)))&&&%%%((($$$"""!!!"""$$$&&&&&&%%%&&&+++---)))'''))),,,,,,***))))))*********)))'''***))))))+++,,,---,,,+++---...///.........000222//////......---,,,,,,+++***+++---...///...---,,,))))))))))))))))))))))))%%%'''***------+++(((&&&---+++))))))******)))(((***************+++++++++))))))(((&&&&&&(((+++///%%%%%%''')))++++++***)))777///''''''+++---)))###(((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&(((,,,---,,,)))%%%+++...------...---***&&&&&&&&&%%%''',,,333888(((((())))))******++++++'''(((((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$######&&&&&&'''(((((()))))))))'''((()))***,,,...000111AAA777...,,,,,,***((((((''''''''')))++++++***(((%%%***+++((('''((()))''')))(((&&&%%%$$$######""""""%%%%%%###%%%***---+++(((***,,,+++((('''''')))###&&&***,,,+++(((%%%$$$ %%%"""!!!)))+++&&&$$$&&&"""!!!%%%(((&&&%%%&&&&&&)))---...,,,((($$$###%%%%%%&&&((()))***+++,,,$$$%%%&&&%%%###"""###$$$###%%%&&&&&&%%%%%%%%%&&&&&&$$$###&&&+++,,,***&&&###$$$&&&)))---...---,,,&&&$$$"""!!!!!!"""$$$&&&$$$&&&'''&&&$$$%%%)))---&&&%%%$$$$$$$$$%%%%%%&&&'''((()))(((&&&%%%%%%%%%$$$(((***'''%%%&&&&&&$$$$$$&&&)))...000...)))%%%***'''$$$"""###$$$$$$#########""""""""""""######&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###"""!!! &&&&&&&&&&&&%%%###"""!!!!!!"""$$$%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$'''&&&###"""!!!"""$$$%%%$$$%%%&&&&&&$$$"""#########"""!!!!!! """### &&&'''!!!'''---''' %%%&&&$$$(((%%%%%%%%%%%%%%%&&&&&&&&&###)))---***'''&&&$$$""" %%%)))&&&"""(((+++&&&!!!***++++++***(((&&&%%%&&&###############""""""!!!!!!"""############!!!!!! !!!"""###$$$!!!###%%%%%%%%%$$$%%%&&&%%%$$$$$$###$$$$$$&&&&&&'''%%%%%%(((++++++'''"""&&&%%%$$$######$$$&&&(((%%%%%%$$$$$$$$$$$$$$$%%%,,,(((&&&%%%$$$###(((//////+++***------***(((((('''((()))***)))'''%%%$$$'''&&&$$$!!! """'''+++***'''(((---000111444888---,,,)))$$$!!!"""###""""""###"""!!!$$$$$$"""  ### ###$$$ $$$"""###$$$$$$$$$$$$$$$###!!!###$$$$$$############"""!!!!!!!!!###%%%&&&&&&&&&$$$###"""$$$))),,,+++---...///...,,,)))'''+++''''''******&&&&&&***'''''''''&&&'''(((***+++$$$'''((('''(((++++++(((444((("""''')))%%%$$$(((###"""!!!###%%%'''((('''%%%,,,...***&&&))),,,,,,******+++***((((((((()))&&&(((***++++++***+++,,,+++,,,---,,,+++,,,///111,,,,,,,,,,,,,,,+++***))))))+++,,,,,,,,,++++++,,,&&&'''((()))******))))))&&&'''***++++++)))'''%%%,,,***((('''(((((('''&&&)))))))))*********++++++&&&&&&&&&&&&&&&'''(((***''''''))),,,---......---111,,,((((((***+++'''###(((&&&$$$$$$%%%&&&&&&&&&"""###$$$$$$######%%%'''$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))***))))))'''...333222000000///+++'''((((((((()))---444:::***)))(((((()))*********$$$&&&'''&&&$$$###%%%'''%%%%%%$$$$$$$$$#########%%%&&&&&&'''((((((((((((&&&''')))+++---.........444333...)))***------)))&&&%%%%%%''')))***)))(((&&&+++,,,'''%%%''')))))))))((('''&&&$$$$$$$$$$$$!!!$$$$$$"""$$$))),,,+++'''((()))***,,,,,,,,,+++%%%(((+++,,,***'''%%%%%%...$$$$$$*********''' %%%$$$%%%((('''$$$$$$(((%%%(((+++,,,***(((%%%%%%%%%(((++++++)))***,,,///$$$%%%&&&%%%#########%%%###$$$%%%&&&%%%&&&(((+++&&&&&&''')))+++---------'''&&&&&&'''***++++++***((('''%%%$$$$$$$$$%%%%%%"""$$$&&&&&&&&&***222999)))(((&&&%%%'''***++++++%%%'''(((((('''&&&&&&'''"""'''(((%%%%%%(((***)))'''((()))+++,,,***&&&###'''%%%"""!!!!!!#########"""""""""!!!!!!"""""""""$$$######"""""""""######$$$$$$$$$$$$###"""!!!!!!&&&&&&&&&&&&%%%$$$$$$###"""###%%%&&&''''''&&&&&&#########$$$######""""""%%%$$$###""""""###%%%&&&"""######"""!!! """#########""""""!!!  !!!!!!!!! """)))%%% &&&'''$$$((($$$$$$$$$$$$%%%&&&''''''###%%%)))---)))###"""%%%!!!$$$&&&$$$ $$$(((,,,&&& +++...///---(((%%%%%%'''###############"""!!!!!!!!!"""###############"""!!!!!!"""$$$&&&(((!!!"""$$$$$$$$$$$$&&&((('''&&&%%%$$$%%%&&&'''(((***&&&%%%)))......((("""(((&&&%%%%%%%%%%%%$$$"""###$$$&&&((((((&&&$$$"""%%%&&&)))***&&&"""%%%,,,+++'''&&&***...,,,******%%%&&&&&&'''''''''((((((444111---((((((---666<<<,,,******,,,***%%%###$$$"""###$$$$$$###$$$''')))"""###$$$######$$$###"""!!!"""!!! """$$$$$$"""%%%&&&######(((######$$$$$$$$$######""" """###$$$"""!!!!!!!!!###"""!!! !!!###%%%'''!!!###&&&'''&&&%%%&&&&&&''''''(((((((((''''''&&&...)))(((+++)))%%%%%%)))&&&&&&&&&&&&''')))***,,,"""&&&(((''')))---...+++888***###''')))$$$###)))$$$######%%%(((***++++++$$$,,,///)))&&&)))++++++)))+++,,,***'''&&&(((+++%%%(((,,,,,,***)))+++...******+++***)))***---///)))***+++++++++)))((('''***+++,,,+++******+++,,,###%%%''')))******)))((((((((())))))(((''''''&&&***(((&&&&&&&&&'''&&&%%%&&&'''''''''(((((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))'''%%%%%%&&&###$$$%%%'''((((((&&&$$$'''%%%######$$$&&&&&&%%%"""###$$$###"""###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&%%%%%%&&&)))111666555333111///,,,%%%''''''&&&%%%''',,,111,,,***((('''((()))***)))$$$'''((((((&&&%%%''')))''''''&&&%%%$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&((()))+++---,,,+++)))((($$$******%%%'''//////(((%%%$$$###%%%'''(((((('''***------'''$$$%%%((('''%%%%%%%%%&&&'''((())))))%%%'''&&&""""""&&&'''%%%%%%###$$$***222666444000((()))******'''&&&&&&&&&,,,&&&///### ***(((''')))+++,,,&&& """'''"""$$$''')))))))))***+++)))---///---)))'''***...###$$$%%%%%%$$$###$$$%%%"""###$$$$$$%%%'''***---+++---///...,,,,,,///333,,,)))&&&%%%&&&'''((((((''''''%%%$$$###"""""""""(((((('''$$$ """)))///)))(((%%%"""$$$)))------%%%''')))***)))))))))+++"""&&&&&&###$$$***...//////***$$$ """$$$$$$%%%"""  """""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!"""###$$$!!!"""###$$$$$$%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&"""###%%%'''((((((''''''$$$%%%%%%%%%$$$"""!!! !!!!!!"""###$$$#########""" !!!###%%%$$$$$$$$$###"""!!!!!! ###!!!"""'''((($$$$$$&&&'''$$$ &&&&&&!!!###$$$######$$$%%%&&&'''(((###"""'''...+++""" '''"""###"""""""""###%%%''')))$$$+++///222000+++'''(((+++%%%""" !!!###$$$$$$"""###%%%&&&&&&%%%$$$"""###&&&(((((((((%%%"""((('''%%%%%%&&&))),,,///$$$%%%&&&&&&''''''&&&&&&+++***)))))))))***,,,---333,,,$$$!!!$$$)))---...$$$$$$$$$$$$%%%&&&((()))---,,,((($$$&&&***(((###)))((()))***((($$$''',,,...'''"""%%%...444333000RRRRRR::::::777+++444(((&&&&&&%%%###"""###&&&((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$!!!!!!"""$$$$$$'''""""""'''### ((($$$#########$$$%%%%%%&&&$$$$$$$$$#########"""""" !!!"""######"""!!!!!! """%%%)))***)))'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''')))))))))((('''(((((()))***+++,,,,,,---)))'''&&&((('''$$$$$$'''(((&&&$$$$$$''')))***+++,,,))))))%%%###---000"""((()))***)))'''%%%%%%&&&))))))))))))***+++,,,,,,))))))))))))))))))))))))((((((((()))***+++------''''''((()))******+++++++++'''&&&+++---***((('''+++(((&&&&&&)))+++)))'''***'''+++222111(((%%%+++((()))))))))((('''&&&&&&%%%((()))(((&&&&&&(((+++''',,,+++%%%###'''***(((%%%%%%$$$###%%%((($$$%%%%%%%%%%%%%%%$$$###"""---((($$$$$$(((+++)))&&&&&&### ###%%%%%%$$$%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$%%%&&&'''((()))%%%$$$###$$$&&&(((((((((***,,,))))))...(((###***&&&)))++++++((((((***---888333,,,)))))))))'''%%%)))%%%"""$$$(((***(((%%%)))$$$---+++$$$...###""")))---)))%%%%%%&&&&&&---++++++,,,***&&&''',,,***)))555+++(((***%%%%%%&&&&&&''')))***+++---,,,***(((&&&&&&&&&&&&*********)))((((((''''''(((%%%""""""$$$%%%###!!!'''$$$"""$$$***......,,,***...---((($$$&&&)))***((((((%%%"""%%%(((&&&!!!+++***(((%%%"""###%%%(((%%%***111555000******000''',,,---(((&&&(((((($$$''''''&&&&&&(((+++///111---+++'''%%%)))...,,,'''111---)))(((///444000'''%%%&&&&&&%%%$$$$$$%%%''''''%%%"""!!!"""###$$$$$$111...***'''&&&&&&((()))###$$$...111''''''---,,,***************)))((('''((($$$"""###'''(((&&&"""&&&&&&%%%$$$#########$$$'''$$$  ###$$$$$$ !!!!!!"""###$$$ !!!!!!!!!!!!!!! !!!!!! !!!"""&&&(((&&&"""$$$)))((($$$ !!!"""###$$$%%%%%%$$$''''''&&&%%%%%%$$$######""""""!!!$$$%%%%%%$$$"""  ---'''$$$%%%###!!!$$$""" !!!%%%(((((('''###"""!!!!!!"""#########$$$&&&(((***)))'''###!!!%%%%%%$$$######&&&,,,000!!!!!!"""%%%&&&%%%'''+++$$$""" ***+++,,,,,,+++)))((((((&&&$$$""""""$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!###%%%''''''''''''&&&$$$((('''%%%$$$%%%''')))+++)))(((((('''&&&%%%$$$###))))))(((''''''((()))***777444...(((%%%$$$''')))'''&&&%%%$$$$$$%%%&&&'''+++,,,***'''(((,,,,,,)))!!!"""%%%))))))(((+++000000------222;;;AAAAAA>>>888999'''++++++$$$---###&&&(((******((('''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&'''(((((('''%%%$$$%%%'''######'''!!!&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$###""""""!!!!!!!!!"""######"""!!! """%%%((()))(((&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&(((+++,,,---------(((((())))))******++++++(((%%%&&&***+++'''$$$$$$+++)))'''''')))+++,,,,,,&&&%%%***(((###)))###$$$&&&(((((('''&&&'''(((+++***************++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++***+++++++++...)))&&&)))+++))))))***+++)))'''&&&'''((((((''' )))888BBB>>>///###)))(((&&&%%%$$$%%%&&&'''&&&(((((('''%%%&&&(((+++$$$&&&&&&###%%%))))))$$$###&&&(((%%%$$$%%%%%%"""$$$%%%%%%%%%$$$$$$###"""'''%%%###$$$''''''%%%"""$$$""" !!!###%%%$$$""""""###$$$#########%%%'''''''''&&&&&&&&&%%%%%%%%%'''%%%###$$$&&&'''((('''%%%)))''')))///***'''000,,,***))))))******)))(((222000...------,,,+++***...***'''(((,,,...---++++++(((///...!!!&&&,,,!!! '''***'''$$$%%%((((((,,,******,,,***&&&(((,,,+++$$$000:::000,,,...&&&&&&&&&&&&&&&((()))***+++'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&''''''(((%%%######%%%%%%$$$###&&&######&&&***,,,***'''))),,,,,,((('''***,,,+++---...+++((((((+++***&&&+++++++++)))((())),,,...(((+++000333000+++***...'''+++,,,((((((***)))%%%&&&&&&''''''(((((())))))))))))((()))///777888444,,,***'''%%%***...+++$$$######$$$###""""""###%%%$$$$$$$$$$$$$$$$$$###"""(((''''''&&&&&&''''''(((444333:::888+++(((,,,)))))))))************))))))'''$$$!!!"""&&&'''%%%"""######""""""!!!"""""""""$$$###""""""""""""""""""""""""!!!!!!"""###%%%%%%""""""""""""""""""""""""!!!######"""!!!""""""""""""###$$$$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&(((((('''%%%$$$###""""""  ###%%%"""$$$%%%%%%###""""""###)))$$$"""$$$######$$$""" !!!$$$&&&'''&&&%%%""" !!!$$$%%%$$$"""$$$%%%%%%&&&&&&%%%$$$$$$######$$$###%%%(((...222---,,,(((###!!!"""%%%&&&$$$###!!!'''&&&&&&(((***+++)))&&&(((&&&%%%&&&''''''&&&%%%##################""""""&&&&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&(((***)))'''&&&%%%$$$%%%%%%***)))(((((((((((())))))000111000***### """&&&'''&&&&&&&&&''')))+++,,,(((+++***&&&$$$&&&((('''((()))---222444333555999DDDAAA===999444...'''"""(((***%%%(((%%%+++%%%&&&***...///---***'''&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%(((+++///---((($$$$$$((($$$$$$'''!!!&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""############"""  !!!"""%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***,,,,,,,,,,,,((((((((((((((((((((()))'''%%%&&&******&&&""""""(((&&&$$$$$$%%%'''''''''$$$&&&333777)))"""&&&'''!!!###&&&''''''''')))***+++++++++***************))))))))))))))))))))))))+++******))))))******+++,,,+++***)))***+++,,,---111+++'''((()))((())),,,******)))'''%%%%%%''')))'''111888555---(((&&&$$$(((&&&$$$"""!!!###%%%''''''((('''&&&%%%&&&)))+++''''''&&&&&&***---)))"""!!!(((+++'''###$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""!!!###$$$&&&&&&%%%###!!!"""!!!!!!"""$$$$$$###!!! !!!"""""""""###%%%'''%%%&&&'''''''''&&&%%%$$$)))&&&$$$###%%%&&&''''''"""'''%%%''',,,)))'''000...)))&&&(((---...+++&&&''')))***+++***))))))***...***''''''***,,,,,,+++---+++000///%%%&&&(((%%%'''$$$"""%%%)))))))))'''''')))(((%%%&&&***&&&$$$000888000,,,---(((&&&&&&&&&'''((()))***+++&&&&&&&&&''')))***,,,---$$$$$$$$$%%%&&&'''''''''(((&&&$$$$$$%%%&&&%%%%%%$$$###$$$'''******&&&###(((******(((***......***///222111,,,)))******)))&&&((())))))***+++---///,,,+++---000000,,,***,,,%%%&&&&&&'''***...+++&&&&&&''''''((('''%%%###"""&&&((()))+++333;;;===:::((()))'''%%%&&&)))'''###!!!""""""""" """###!!!###%%%&&&&&&$$$!!! !!!"""%%%'''))))))))))))+++)))///...""" %%%###(((((()))*********))))))""" !!!"""!!!  !!! """$$$%%%###!!! $$$###"""!!!"""$$$&&&'''$$$$$$$$$######""""""""" """%%%&&&%%%$$$#########!!!''''''!!!!!!'''######$$$%%%%%%&&&&&&&&&)))((('''%%%###"""!!!!!! !!!!!!!!!###&&&(((!!!###%%%%%%%%%$$$%%%&&&$$$!!! """"""!!!!!!$$$$$$""" !!!"""$$$%%%$$$%%%###!!!"""%%%&&&&&&$$$""""""!!!""""""$$$%%%&&&"""############%%%))),,,444444---"""###%%%"""$$$###""" """###%%%''')))***)))((()))((('''(((((((((&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%(((%%%$$$%%%$$$"""###&&&'''&&&%%%$$$$$$%%%'''((((((&&&%%%$$$$$$&&&((()))++++++******************&&&((()))(((&&&%%%&&&(((''''''&&&%%%&&&'''((()))"""((()))&&&%%%(((,,,---555444777;;;:::666555777//////...,,,(((%%%######******&&&)))+++)))***&&&&&&***...///---)))&&&%%%''''''&&&%%%%%%&&&'''((('''%%%&&&***......((("""###(((&&&%%%)))### ***%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###!!! !!!!!!"""%%%''''''%%%###$$$$$$$$$%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%'''''''''''''''''''''&&&((('''''''''### ###***&&&$$$""""""###$$$$$$######%%%777BBB333%%%%%%&&&"""$$$&&&''''''((()))***))))))******************((((((((((((((((((((((((++++++***)))(((((())))))%%%%%%%%%&&&(((+++---//////+++(((******((())),,,)))******(((%%%&&&***...111999666'''!!!))),,,&&&%%%$$$######$$$%%%&&&((('''&&&%%%$$$&&&)))+++))))))((('''(((((('''$$$###((()))&&&$$$&&&'''&&&######$$$$$$$$$$$$######!!!$$$&&&&&&%%%$$$$$$%%%!!!"""###$$$%%%%%%###"""!!!"""######""""""$$$&&&!!!###%%%''')))((('''&&&***'''$$$###$$$&&&''''''"""'''%%%%%%)))$$$###---,,,(((&&&(((---000---***&&&(((***)))&&&%%%'''***---***'''&&&(((***+++++++++***,,,+++&&&%%%%%%!!!!!!%%%%%%"""!!!$$$((((((%%%###$$$&&&%%%###$$$)))"""###***111000...,,,(((&&&&&&&&&&&&'''((()))***+++*********))))))))))))%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&&&&''''''$$$######%%%((()))'''%%%((((((((('''+++///,,,'''...222222,,,'''''')))(((%%%''')))++++++,,,---//////***)))---///,,,)))(((%%%$$$###&&&,,,///,,,'''''''''''''''&&&%%%######((()))******///555555222'''***+++'''%%%''''''%%%"""###$$$###!!!!!!###$$$ """%%%%%%$$$"""!!! !!!###%%%(((***+++,,,,,,***(((...///&&&&&&,,,))))))))))))))))))(((''''''""" !!!"""!!! !!!"""%%%%%%###!!! $$$"""!!! !!!###%%%'''%%%%%%$$$###""""""!!!!!!!!!$$$'''((('''%%%%%%%%%...### )))+++###""")))"""""""""""""""###$$$$$$'''&&&%%%$$$#########$$$$$$%%%$$$###!!! """$$$!!!###%%%%%%$$$###$$$%%%!!! !!!"""!!!"""###$$$"""!!!!!!!!!"""###$$$###$$$%%%%%%$$$$$$&&&((( !!!"""###$$$$$$"""""""""!!! """...222///%%%$$$***)))!!!$$$$$$###"""$$$((()))'''&&&))),,,)))(((''''''((('''%%%###''''''&&&%%%$$$$$$%%%%%%'''###"""%%%$$$!!!!!!%%%$$$$$$$$$%%%&&&''')))***'''&&&$$$###$$$%%%''')))))))))))))))))))))))))))'''&&&%%%'''***+++***((('''&&&$$$###"""######$$$'''---000......333888:::444111111333222,,,))))))$$$%%%&&&%%%$$$&&&***---***(((***)))))))))$$$$$$&&&(((******(((&&&&&&&&&***)))'''&&&&&&&&&&&&'''***'''$$$%%%)))***'''"""###(((&&&'''***&&&&&&222&&&&&&%%%%%%$$$%%%%%%&&&""""""###$$$%%%&&&''''''###$$$$$$$$$###""" !!!!!!###%%%''''''%%%###$$$$$$$$$###############&&&&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&'''(((((($$$,,,<<<(((&&&%%%%%%&&&'''&&&%%%%%% +++555+++!!!"""###$$$&&&((((((''''''((()))&&&'''((()))***+++******''''''''''''''''''''''''******)))(((''''''''''''%%%%%%%%%&&&(((***---...+++)))***,,,,,,)))(((+++''')))***)))'''(((,,,000***777<<<222((('''(((%%%$$$%%%&&&''''''&&&%%%$$$((('''%%%$$$%%%'''((()))%%%&&&'''%%%""""""'''---&&&'''%%%###%%%)))((($$$"""######$$$$$$############$$$$$$###"""###%%%'''"""$$$&&&'''&&&&&&%%%%%%&&&''''''%%%######$$$%%%!!!###%%%''')))((('''&&&)))'''$$$###%%%&&&&&&&&&###(((&&&&&&)))%%%$$$000,,,+++***+++,,,---,,,+++000000...***%%%%%%)))---...,,,***)))***+++,,,,,,'''(((%%%%%%'''%%%###%%%$$$&&&&&&!!! $$$%%%$$$%%%###$$$''''''%%%''',,,%%%((())),,,333333---***%%%%%%%%%%%%&&&'''((((((******)))((('''&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&$$$"""###%%%(((***+++'''((('''&&&(((,,,)))###,,,000111+++'''''')))(((+++,,,............000111///)))''',,,...,,,((('''///+++'''***------***&&&)))(((&&&%%%&&&''')))***)))++++++)))***---,,,(((&&&***+++(((%%%'''((('''%%%&&&&&&&&&$$$$$$%%%'''!!!###$$$###!!! !!!"""%%%%%%%%%&&&''')))+++,,,,,,)))...///&&&&&&***&&&******)))((('''%%%$$$###%%%$$$$$$$$$%%%%%%%%%$$$ !!!""""""!!!###$$$$$$###""""""###"""!!! """$$$%%%$$$$$$###"""!!!!!! """$$$'''((('''%%%%%%%%%888&&&&&&+++%%%###'''""""""!!!!!!!!!"""###$$$$$$###""""""###$$$&&&'''&&&&&&%%%""" """###%%%$$$"""!!!!!!"""!!!""""""!!!!!!""""""!!!######"""!!!!!!!!!###$$$%%%***(((""" &&&---!!!###$$$$$$"""!!!!!!!!!!!! !!!&&&,,,...+++,,,///)))$$$######"""%%%******&&&%%%(((,,,***)))'''&&&&&&&&&$$$"""%%%%%%%%%$$$######""""""%%%!!!"""((('''!!! $$$######$$$%%%&&&((()))***((('''%%%$$$###"""######$$$$$$%%%&&&'''&&&&&&&&&)))%%%""""""%%%'''$$$!!!$$$$$$&&&(((,,,000333555666888666000---...///---+++'''&&&))))))%%%""""""222000---(((###"""###%%%'''###+++''''''+++"""'''%%%&&&'''&&&%%%%%%&&&'''***)))((('''&&&''''''(((+++((($$$$$$&&&''''''%%%###)))'''&&&***'''***999'''&&&&&&%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''(((###$$$$$$$$$$$$###!!! !!!"""###&&&((()))'''%%%$$$$$$$$$$$$#####################$$$%%%'''((()))&&&&&&&&&&&&&&&&&&''''''$$$&&&'''%%% ###444EEE%%%$$$$$$$$$&&&&&&%%%$$$+++!!!"""%%% &&&&&&%%%'''((((((&&&%%%%%%&&&$$$%%%'''((())))))((((((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%))))))******************&&&&&&)))---,,,((((((,,,'''((()))***)))***,,,...$$$---444111***&&&$$$######%%%''')))***(((&&&$$$'''&&&$$$%%%'''(((''''''$$$&&&)))(((%%%%%%///;;;'''&&&###!!!%%%***(((###!!!"""######$$$############!!!  """$$$%%%$$$%%%''''''&&&&&&&&&''')))))))))'''%%%$$$$$$&&&%%%&&&'''''''''&&&%%%$$$'''&&&$$$%%%&&&''''''&&&""")))((((((,,,(((***777///...---,,,,,,+++***)))222///+++&&&###$$$(((+++******))))))((()))))))))$$$&&&"""###+++'''!!!((($$$'''&&&""""""%%%%%%"""'''&&&'''***+++))),,,111(((///***'''//////(((((($$$$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!###$$$%%%%%%%%%%%%''')))&&&$$$"""!!!###'''+++---&&&((('''%%%&&&)))((($$$+++///...***)))+++,,,***+++,,,,,,,,,++++++---///---))))))...000---)))(((:::333...------)))&&&&&&)))((('''&&&'''***...000(((++++++)))(((***)))&&&###'''(((%%%$$$&&&'''%%%&&&'''((('''%%%%%%'''((("""%%%&&&%%%""" """%%%&&&%%%%%%$$$%%%'''((()))###!!!(((,,,&&&'''+++&&&(((((('''&&&%%%$$$"""!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""######""""""###&&&&&&%%%$$$ !!!!!!"""###$$$#########""""""!!!!!! """$$$%%%&&&%%%$$$%%%&&&444'''"""'''$$$"""###%%%$$$###""""""###%%%%%%"""!!!!!!!!!"""%%%(((***###$$$###!!! """"""###$$$$$$"""!!!!!!!!!!!!$$$$$$"""!!!###""""""######"""!!!"""$$$&&&%%%***(((!!! &&&... ###%%%&&&$$$!!! """&&&)))$$$%%%)))...111///'''!!!"""#########"""%%%((((((&&&%%%&&&'''---***'''&&&%%%%%%$$$###$$$%%%%%%%%%%%%###"""!!!### $$$------$$$!!!%%%#########$$$%%%&&&&&&'''&&&%%%%%%$$$###"""!!!!!! !!!###%%%&&&&&&&&&%%%&&&$$$""""""###&&&)))***,,,---...111555999===???555444000)))%%%%%%###((($$$"""&&&(((&&&%%%&&&'''&&&&&&&&&''')))***+++'''!!!---&&&&&&---"""***$$$&&&''''''''''''((()))''''''&&&&&&''')))***,,,***)))''''''''')))***+++%%%***'''%%%(((&&&+++;;;''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$###"""!!!!!!"""###'''******)))'''&&&&&&&&&%%%%%%%%%$$$$$$""""""######%%%''')))+++%%%%%%&&&&&&''''''((((((######%%%&&&$$$%%%---777"""!!!!!!"""$$$%%%$$$###&&&###&&&$$$$$$***%%%###$$$&&&&&&$$$###$$$%%%%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$((()))+++,,,+++***((('''%%%$$$'''***)))'''***///((((((((()))******(((&&&%%%%%%&&&'''$$$ """((($$$%%%'''((((((((('''&&&&&&$$$$$$&&&((()))'''$$$'''''')))+++)))(((///999$$$%%%$$$"""###''''''%%%!!!!!!"""##################  ###%%%$$$"""$$$&&&'''&&&$$$$$$&&&)))((())))))'''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((((('''%%%###***)))(((+++''')))888///,,,)))***///000...******'''###!!!"""%%%'''(((&&&'''))))))'''&&&%%%%%%"""((($$$(((444+++ (((###%%%%%%###$$$'''&&&###'''&&&'''+++,,,***---222,,,:::444(((***&&&!!!)))#########"""######$$$%%% !!!###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!###%%%$$$###$$$'''***$$$$$$###""""""$$$''')))$$$(((((($$$$$$'''***)))***+++***(((***......+++'''(((((('''&&&'''***---,,,+++---222333///,,,,,,777111,,,+++((($$$%%%)))((((((((()))+++---///000'''***+++((('''((('''$$$"""%%%%%%###$$$((((((%%%%%%&&&&&&%%%$$$$$$%%%'''"""'''+++***&&&###$$$&&&%%%&&&''''''((((((((((((((('''///555000111444---###$$$$$$$$$$$$######"""  $$$######""""""""""""###""" %%%+++,,,(((""" """###$$$$$$##############################"""#########""""""$$$&&&'''%%%$$$###$$$######"""%%%$$$###""""""###$$$%%%"""!!! """$$$''')))"""######!!! !!!###!!!"""$$$$$$###"""###$$$ $$$%%%""""""%%%$$$ !!!###$$$###"""###&&&))) ###%%%%%%######'''***$$$$$$%%%&&&%%%###!!! $$$)))---&&& ***000+++(((***!!!!!!""""""&&&%%%%%%&&&''''''$$$"""///,,,(((&&&%%%&&&%%%%%%&&&'''((()))(((&&&###"""### %%%000111'''"""%%%########################!!!!!!"""############""" """$$$&&&'''(((''''''###%%%'''(((***000999@@@???===999555222///......$$$$$$""" $$$))))))%%%)))$$$"""%%%(((''''''((('''&&&&&&(((******(((&&&'''---$$$###+++(((###&&&)))******)))******%%%%%%%%%&&&(((+++---///((()))++++++++++++---///''',,,'''$$$%%%$$$))):::((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###!!!"""$$$$$$%%%$$$###"""!!!"""$$$'''***,,,***)))(((((((((''''''&&&&&&&&&$$$######"""###$$$&&&'''%%%%%%&&&&&&'''((())))))$$$"""###&&&'''### !!!$$$$$$$$$&&&((()))((('''+++***"""&&&(((!!!#########"""###$$$'''(((((((((&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$###%%%(((***+++***((('''%%%$$$%%%'''&&&&&&+++222***((('''(((***((($$$!!! %%%...---%%%"""'''%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$'''***)))&&&###'''######''''''###$$$***!!!&&&'''### ###&&&'''!!!!!!"""###############$$$!!! $$$)))***&&&!!!$$$%%%&&&%%%"""###&&&)))&&&'''((('''&&&&&&''')))$$$$$$$$$%%%&&&'''((()))######$$$'''))))))'''%%%%%%+++)))''''''"""###111,,,&&&"""'''222888444...'''$$$"""###(((++++++***)))+++------,,,***(((((("""+++(((...;;;///'''!!!$$$%%%$$$&&&)))((($$$$$$###%%%)))***))),,,111555HHHBBB///+++$$$!!!///""""""""""""""""""###$$$$$$%%%&&&&&&&&&&&&$$$$$$""""""######$$$$$$%%%%%% """$$$$$$######'''***###$$$$$$$$$###"""###$$$###''')))%%%###(((---...''''''&&&%%%)))///...***))))))(((((('''***...111,,,,,,111666666111///000---'''$$$%%%###!!!&&&...&&&'''***,,,---.........&&&***+++(((%%%&&&$$$!!!$$$%%%%%%###&&&+++***&&&###$$$$$$###""""""###%%%"""(((...///+++'''%%%&&&%%%'''***------,,,***(((+++(((...111(((&&&$$$ !!!######$$$$$$$$$###$$$%%%$$$######$$$%%%%%%$$$###"""""""""""""""  (((000111))) !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""###""" !!!$$$&&&%%%***'''###$$$%%%$$$$$$###!!! """###$$$###!!! !!!###&&&(((%%%%%%$$$""" !!!""" """$$$%%%%%%%%%&&&'''###%%%"""###'''&&&"""!!!###$$$$$$"""###'''***###!!! """%%%''''''&&&)))(((&&&%%%###"""!!!!!! !!!'''+++'''%%%---***,,,666 !!!""""""'''!!! $$$&&&$$$'''---///)))&&&((((((%%%$$$&&&%%%%%%&&&'''###!!!&&&"""&&&&&&### !!!###"""$$$###!!!"""$$$"""'''***((($$$(((...***!!!###%%%$$$$$$&&&+++///333111222:::BBBBBB:::000(((***+++***'''&&&'''******%%%###%%%&&&%%%%%%(((***(((''''''((((((%%%""")))$$$###((()))&&&&&&***'''&&&&&&%%%%%%%%%&&&&&&%%%'''((('''%%%$$$$$$%%%+++)))(((((())))))(((&&&+++...///...------''' ((())))))'''%%%)))111999222"""+++555%%%&&&((("""$$$%%%&&&&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''((('''$$$###(((+++)))''''''%%%"""%%%$$$###$$$'''&&&### %%%%%%&&&'''''''''&&&&&&###(((******'''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%""" %%%!!!!!!&&&(((&&&"""&&&'''(((&&&######&&&)))%%%$$$$$$###$$$%%%'''(((%%%$$$###""""""###$$$%%%&&&&&&&&&'''''')))******&&&'''&&&###$$$(((***)))$$$&&&***------+++(((%%%)))%%%&&&)))'''###%%%,,,))))))((('''&&&%%%%%%%%%###""""""###%%%'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$&&&"""###999JJJ777"""!!!!!!$$$''''''&&&###&&&&&&&&&$$$######%%%'''!!!###&&&)))+++)))&&&"""$$$***+++&&&!!!!!!$$$%%%###""""""%%%((()))'''%%%"""((()))$$$###)))///000(((***---222444111(((!!!!!!&&&(((%%%###(((000555++++++***)))((())),,,...$$$%%%&&&%%%###"""###$$$'''###!!!%%%+++---)))###***$$$!!!)))///...+++***000444222***$$$###$$$%%%%%%%%%$$$###"""!!! """######""""""###$$$'''((('''### %%%***---+++((('''((((((%%%"""$$$&&&)))(((%%%""""""###&&&'''((()))***+++,,,---)))(((&&&%%%$$$$$$%%%&&&'''---+++!!! (((---)))111///,,,(((''''''((())))))'''&&&%%%&&&))),,,......&&&$$$+++000...,,,---!!!&&&'''######&&&%%% $$$%%%+++&&&++++++(((%%%!!! ###$$$###&&&***((('''&&&&&&&&&'''((()))&&&))),,,------,,,,,,---+++***'''$$$"""""""""###'''%%%'''+++)))"""!!!%%%###&&&'''%%%&&&((((((%%%"""""""""""""""""""""###!!!"""$$$%%%%%%$$$###!!! """''',,,+++$$$!!!"""$$$"""!!!"""###%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$######$$$%%%&&&%%%###%%%""" !!!$$$&&&%%%###$$$$$$$$$###"""!!!!!! ###!!! """&&&'''%%%###'''### !!!###%%%$$$###$$$$$$$$$############"""$$$$$$############$$$$$$$$$%%%'''((('''$$$ %%%###  !!!"""""" !!!""" ###$$$$$$###$$$%%%///---)))###$$$"""###&&&'''$$$%%%***...(((%%%&&&&&&###"""$$$!!!!!!###&&&$$$ ###$$$############$$$$$$### """!!!%%%'''''''''***,,,'''!!!(((***...222666===CCCHHH888666444333333000)))$$$''')))***)))'''&&&''')))(((###!!!$$$&&&%%%$$$%%%$$$######$$$'''((('''&&&555+++$$$%%%'''%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&'''***)))'''((())))))((('''&&&))),,,---222888999666+++,,,,,,)))&&&&&&***///???%%%$$$ %%%...***"""$$$%%%&&&&&&&&&(((***$$$$$$$$$$$$$$$$$$######((('''%%%&&&((((((&&&$$$%%%***,,,)))''''''%%%!!!&&&%%%###$$$&&&&&&$$$!!!$$$%%%%%%&&&&&&%%%%%%%%%"""%%%)))+++)))'''&&&&&&%%%&&&&&&'''''''''&&&&&&###$$$%%%&&&%%%$$$"""!!!""" """%%%'''%%%###&&&'''(((&&&$$$###&&&(((##################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''((())))))''')))((($$$$$$)))***)))((('''&&&&&&&&&''')))***((('''((()))'''$$$###%%%'''''''''&&&&&&%%%%%%$$$$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&)))''''''444@@@666!!!%%%(((+++***&&&######%%%%%%&&&'''((('''&&&&&&%%%)))(((&&&%%%%%%&&&&&&&&&$$$)))***%%%!!!"""$$$%%%$$$######%%%((((((&&&###'''))))))&&&(((///111///))),,,000111///+++&&&$$$%%%&&&(((***+++,,,...000,,,***(((&&&&&&&&&&&&'''%%%%%%%%%###!!!!!!###&&&,,,)))$$$"""%%%+++222777)))'''###!!!!!!"""$$$%%%%%%(((+++(((### """%%%$$$$$$%%%$$$$$$###"""!!!!!!"""$$$###""""""###%%%&&&%%%###!!! """%%%+++)))&&&&&&''''''%%%###"""$$$''''''%%%###$$$%%%&&&&&&'''((()))***++++++(((''''''&&&%%%%%%%%%&&&###&&&"""$$$...222///---,,,***)))((()))***+++%%%&&&((()))+++---......,,,'''$$$'''******'''&&&$$$&&&%%%&&&******&&&###+++$$$''''''***+++'''%%%&&&%%%###$$$((()))(((((((((((()))+++,,,+++,,,,,,***((('''((()))+++)))&&&$$$"""""""""###$$$###''',,,,,,''''''***!!!%%%%%%###$$$''''''$$$$$$$$$$$$$$$############"""###$$$&&&&&&&&&%%%%%%%%%%%%(((+++)))###!!!$$$$$$###""""""$$$%%%%%%$$$+++***(((&&&$$$###""""""$$$$$$$$$%%%''''''%%%###$$$###""""""$$$%%%%%%$$$$$$$$$######"""!!!!!! $$$"""!!!!!!""""""$$$""" !!!###$$$###!!!$$$$$$$$$############"""$$$##################$$$###$$$$$$%%%$$$$$$###"""%%%""" !!!"""!!!%%%'''&&&$$$"""!!!###'''---000"""###&&&)))&&&###$$$(((///***&&&'''&&&###"""$$$ !!!((()))&&&""""""'''######%%%$$$""""""###!!!"""%%%&&&###(((### """%%%(((///555<<<:::888777888999999999///...---***(((&&&&&&''''''((()))(((&&&%%%&&&''')))###!!!%%%)))((($$$#########$$$%%%&&&((())))))???222&&&$$$((()))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&((()))+++***)))'''(((((()))''''''''')))***)))((()))***)))(((,,,444777555---...///,,,'''$$$%%%(((222%%%###&&&%%%***+++ """$$$%%%&&&%%%&&&''')))$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))******'''%%%+++...///+++******'''"""(((&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''&&&'''%%%&&&'''(((((((((((((((###$$$%%%&&&&&&%%%$$$###!!!###$$$%%%$$$$$$'''((((((&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((***+++***&&&&&&)))***(((((('''%%%$$$%%%&&&((()))'''))))))'''''''''###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&"""$$$&&&&&&(((++++++'''(((///444000&&& """'''$$$&&&(((******)))&&&%%%+++***)))'''&&&%%%%%%%%%###((()))$$$!!!###%%%%%%&&&%%%$$$%%%''''''%%%###'''&&&$$$$$$***///...******---000...)))%%%%%%&&&***%%%'''000333---)))+++(((&&&$$$###$$$$$$$$$$$$&&&&&&%%%###""""""$$$&&&******((($$$""")))666AAA+++---,,,'''!!!$$$***%%%&&&&&&### ###&&&###$$$$$$$$$$$$$$$######"""###$$$$$$######$$$&&&###!!! !!!###%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###!!!###%%%&&&%%%%%%&&&'''%%%%%%&&&&&&'''((())))))#########$$$######""""""%%%)))&&&'''+++,,,''''''(((((()))+++,,,------%%%'''+++---...---+++***%%%%%%###"""%%%(((&&&"""!!!%%%''''''))),,,,,,)))!!!***!!!###%%%,,,+++'''&&&'''&&&###$$$'''(((((((((((()))***,,,,,,++++++)))&&&######%%%''')))(((&&&$$$#########$$$"""###''',,,,,,((('''***"""%%%&&&###$$$''''''$$$&&&%%%%%%%%%$$$$$$######"""###$$$&&&'''((()))))),,,+++,,,---+++%%%%%%'''%%%###"""###$$$&&&%%%%%%***)))(((&&&$$$###""""""&&&%%%&&&((()))(((%%%######$$$%%%$$$$$$###%%%&&&$$$######""""""!!!!!! $$$###"""""""""!!!"""!!! !!!######!!! $$$$$$$$$############"""###########################""""""""""""###$$$%%%$$$"""  """''')))'''### ###,,,333###&&&((('''$$$###&&&***222,,,)))))))))%%%$$$%%%""" $$$,,,000,,,&&&$$$###!!! """###""" !!!%%%%%%###"""&&&'''&&&$$$!!!***------444???>>>999333///---***%%%!!!'''&&&&&&'''((()))+++,,,&&&''''''&&&&&&%%%%%%%%%+++%%%###(((---+++'''$$$((()))+++***(((''')))***555---%%%"""%%%(((((()))%%%%%%%%%$$$%%%%%%&&&&&&''')))******((('''((()))'''&&&&&&''')))***)))(((,,,,,,)))%%%&&&***+++(((+++,,,,,,***(((''')))+++###)))///,,,%%%%%%%%%!!!"""$$$%%%%%%%%%%%%'''(((&&&&&&''''''''''''((((((###%%%(((+++---,,,+++)))///111111---,,,---)))$$$((('''%%%$$$$$$%%%%%%&&&((((((''''''''''''((((((((()))***)))&&&%%%%%%&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&%%%$$$"""$$$$$$$$$$$$%%%((((((((('''&&&%%%%%%&&&((()))+++,,,+++)))'''%%%%%%%%%'''(((((('''%%%%%%&&&&&&'''(((((((((((((((,,,---,,,((('''******(((###%%%(((***+++)))'''%%%'''***)))%%%&&&)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&& ###%%%###"""((('''...444111)))###%%%)))%%%&&&''')))***)))'''%%%$$$(((,,,---,,,((($$$"""###'''((($$$"""%%%'''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%'''***---,,,******++++++(((%%%$$$%%%'''***%%%'''000111((($$$((("""###%%%$$$###$$$'''***%%%'''((('''&&&$$$%%%%%%###''')))(((%%%&&&---333***------)))$$$$$$***000$$$%%%%%%###""""""###$$$""""""###$$$%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&!!! $$$)))---,,,***#########$$$$$$%%%%%%$$$###$$$%%%&&&&&&&&&'''((($$$$$$%%%%%%&&&&&&''''''!!!"""###$$$$$$$$$""""""$$$))),,,(((&&&'''%%%!!!%%%''')))+++,,,---------)))***+++,,,+++(((&&&$$$"""""" ###******$$$(((******))))))((('''%%%"""(((%%%+++"""---&&&###"""%%%%%%$$$%%%(((&&&&&&'''((()))***++++++%%%&&&&&&$$$######$$$&&&((('''&&&$$$$$$$$$$$$$$$"""$$$(((+++)))&&&######&&&)))((($$$$$$&&&&&&###%%%%%%%%%$$$$$$###""""""!!!"""$$$%%%''')))***+++,,,+++,,,...+++%%%###%%%%%%$$$"""###%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((''''''((()))***)))&&&###"""%%%'''&&&###"""$$$&&&######""""""!!!!!!!!!!!!"""""""""###$$$######"""!!!!!!"""###$$$###!!! $$$$$$$$$#########""""""#########$$$$$$#########!!!""""""""""""#########$$$"""  !!!%%%&&&%%%""" """&&&(((&&&((('''$$$###&&&+++///111+++((()))(((%%%$$$&&&$$$"""&&&...222...(((%%%"""&&&'''%%%"""!!!"""###$$$ """$$$$$$$$$%%%...;;;;;;111,,,///+++)))'''(((,,,...,,,***+++((('''(((******'''$$$'''&&&&&&&&&&&&&&&%%%$$$***%%%$$$)))---***&&&%%%(((+++///---)))&&&(((***%%%%%%###  ###%%%$$$$$$$$$$$$$$$%%%&&&'''%%%'''(((((('''&&&'''((('''&&&%%%&&&((())))))((((((***)))(((***---,,,(((((((((''''''(((,,,000333...444///%%%"""$$$(((,,,"""$$$%%%%%%$$$$$$&&&'''&&&&&&&&&''''''(((((((((!!!$$$(((,,,.........---...///---******,,,)))###'''&&&%%%$$$######%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))'''$$$###$$$%%%&&&&&&'''((())))))(((((('''''''''''''''&&&%%%%%%!!!$$$%%%%%%%%%%%%&&&)))((((((''''''&&&%%%$$$)))+++---...---+++(((&&&&&&'''((())))))((('''&&&((())))))************))),,,...---)))(((+++***'''&&&(((***,,,,,,+++)))((()))***)))&&&'''***)))&&&''''''''''''((((((((((((&&&$$$###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%$$$''',,,***$$$$$$***%%%(((,,,...---+++******'''%%%$$$%%%'''(((((('''"""&&&***,,,+++((('''&&&###''''''$$$$$$''')))(((%%%&&&'''''''''((()))***((())),,,------,,,...111***'''######$$$&&&'''&&&&&&$$$(((,,,((( !!!(((!!!&&&+++)))$$$"""(((...$$$'''+++,,,+++(((%%%$$$$$$%%%''''''%%%$$$######$$$$$$###""""""###&&&))) ###&&&((((((%%%###!!!!!!"""###$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$"""###&&&+++...,,,***""""""###$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%'''''''''&&&%%%!!!%%%'''%%%%%%)))++++++'''(((***,,,,,,,,,+++******)))'''&&&%%%$$$$$$$$$!!!$$$$$$###&&&******(((+++*********(((%%%###"""%%%$$$'''+++666(((,,,%%%######&&&&&&$$$%%%(((''''''((())))))******+++!!!###%%%%%%$$$"""""""""&&&%%%%%%%%%%%%%%%%%%%%%"""&&&))))))(((&&&$$$###((()))(((###!!!###### $$$$$$######""""""""""""!!!"""$$$&&&'''((())))))%%%%%%))),,,)))!!!%%%###"""###$$$%%%%%%%%%""""""###%%%&&&(((***+++)))))))))******)))&&&###!!!$$$'''&&&$$$"""###%%%"""""""""!!!!!!!!!!!!!!!!!!"""############"""###!!!"""$$$%%%$$$###""""""$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""!!!"""$$$%%%%%%### %%%###!!!!!!!!!!!!  !!!"""!!!!!!"""#########$$$###((((((%%%"""$$$+++111222---'''$$$&&&&&&###"""$$$$$$###%%%+++,,,((($$$###%%%+++,,,((($$$###$$$"""&&&((($$$"""%%%)))***<<<777333111...)))(((***)))((((((***---......---(((&&&%%%(((++++++&&&"""(((&&&%%%%%%&&&'''%%%$$$'''######'''(((%%%$$$%%%###***000///)))%%%&&&)))###(((***%%%!!!!!!###$$$$$$######$$$$$$%%%&&&'''###%%%''''''&&&%%%&&&'''(((&&&&&&&&&((()))((('''&&&)))***)))***,,,)))$$$%%%$$$$$$%%%(((---222555333333******555222&&&$$$"""$$$%%%%%%$$$$$$%%%'''######$$$$$$%%%%%%&&&&&&!!!$$$(((+++,,,,,,---...'''(((&&&$$$&&&)))&&& %%%%%%&&&$$$###"""###%%%###"""""""""###%%%'''((('''(((((('''%%%###$$$%%%''''''(((((((((''''''&&&'''''''''''''''(((((((((%%%%%%%%%&&&&&&'''((((((***)))((((((((('''%%%###&&&(((***++++++)))'''%%%(((((())))))))))))(((((()))***+++,,,,,,+++***)))+++...---***)))+++***'''...,,,***((((((***...000******+++...,,,))))))---))))))((((((((((((((((((%%%$$$######%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$&&&&&&)))------)))'''(((###$$$&&&+++//////,,,)))(((%%%"""###&&&))))))'''%%%&&&&&&$$$###%%%+++111$$$''''''%%%&&&+++,,,***((()))))))))((((((***,,,&&&'''***+++)))'''+++111'''### $$$'''&&&$$$!!!%%%)))'''""""""'''&&&+++///,,,$$$!!!%%%***$$$(((,,,---,,,(((&&&$$$,,,((($$$"""######""" $$$""" """###""" """&&&---333333...))) !!!"""#########""""""###$$$$$$######$$$&&&%%%%%%%%%&&&'''((('''%%%"""$$$%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$$$$%%%&&&%%%%%%(((,,,///******+++,,,+++***)))(((&&&%%%###"""###&&&)))+++***''''''))))))&&&%%%((((((&&&'''))))))%%%$$$%%%((('''((( ///===,,,+++)))'''&&&))))))&&&%%%(((((())))))************)))###%%%''''''$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&"""'''***)))((())))))'''&&&'''%%% """""" """""""""""""""""""""""""""###%%%'''(((((('''&&&$$$%%%***///---%%%!!!!!!$$$"""!!!"""###%%%$$$$$$&&&&&&&&&&&&'''((()))***,,,***)))))))))(((&&&$$$"""###%%%%%%$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """###%%%%%%###"""###$$$$$$$$$$$$############""""""###$$$%%%%%%$$$###"""!!!"""%%%'''&&&$$$ ###"""!!!!!!"""###!!!  !!!!!!!!!  !!!$$$&&&!!!$$$''')))'''&&&$$$""")))333666333***%%%###$$$%%%###"""$$$%%%$$$&&&(((&&&!!! ###"""$$$'''((((((&&&$$$###$$$***,,,)))(((---222555CCC;;;,,, '''---...///000000...,,,***))))))###$$$&&&((()))))))))((()))'''%%%&&&'''(((&&&$$$%%%$$$$$$&&&$$$!!!###((($$$,,,444333***######&&&(((,,,,,,'''$$$''''''%%%############$$$%%%&&&'''###%%%&&&'''&&&%%%&&&'''((('''&&&&&&'''((('''%%%&&&((((((&&&'''(((%%% &&&%%%$$$%%%(((***,,,,,,&&&***(((333BBB444 ###$$$%%%%%%$$$###%%%&&&""""""######$$$%%%%%%%%%###%%%((((((''''''(((***######!!!!!!%%%)))'''!!!"""$$$&&&%%%"""!!!"""###""""""!!!"""$$$&&&)))+++&&&((()))(((&&&%%%%%%%%%''''''(((''''''&&&%%%$$$$$$%%%&&&'''(((***,,,---,,,)))&&&&&&(((******)))+++)))(((((()))(((%%%"""$$$%%%'''((()))(((&&&%%%******))))))))))))******)))***+++,,,,,,+++)))(((***------***)))+++***'''///---***((((((+++///111,,,***000999444&&&&&&000))))))((((((''''''&&&&&&$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''')))((('''&&&%%%$$$$$$$$$"""%%%'''&&&&&&''''''%%%$$$$$$&&&+++//////+++'''(((%%%###%%%***+++)))&&&&&&&&&%%%""" ###+++222%%%((((((&&&(((---...,,,---......+++(((''')))+++%%%"""!!!$$$$$$###&&&+++###"""""""""######"""!!!'''***$$$"""'''(((###*********)))&&&$$$######%%%'''******(((&&&%%%&&&)))&&&###"""###$$$###"""$$$######$$$%%%%%%"""%%%%%%(((///555444---''' !!!!!!!!!!!!!!! !!!"""$$$###""""""###%%%"""###$$$%%%$$$%%%&&&'''$$$&&&((('''&&&&&&(((***###!!! """$$$$$$###%%%%%%%%%$$$$$$######### !!!"""$$$$$$******)))((('''&&&(((+++++++++++++++******)))(((&&&%%%$$$$$$&&&)))---///...%%%%%%,,,+++!!!!!!***&&&$$$%%%******&&&%%%(((&&&(((***"""///<<<,,,***(((%%%&&&)))***'''''')))&&&''''''(((((('''%%%%%%$$$&&&&&&%%%###""""""""""""###$$$%%%&&&&&&''''''%%%***+++'''&&&((()))'''$$$&&&$$$!!!!!!%%%'''%%%!!!""""""######$$$$$$%%%$$$&&&)))++++++(((%%%###%%%&&&***///...(((&&&(((###!!! !!!"""$$$######))))))(((((((((((())))))...+++(((''''''&&&%%%$$$"""""""""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!"""###$$$###!!! """%%%$$$$$$$$$############"""!!!###$$$%%%%%%$$$###!!!!!!"""$$$%%%&&&%%%######!!!  """###!!!  !!!""""""!!!!!! """######""""""###$$$ $$$(((***%%%%%%###$$$---888999222+++&&&###%%%'''%%%%%%'''((('''''''''###$$$$$$!!! """%%%%%%"""!!!'''+++))))))...555999+++---)))$$$)))222111((('''+++///000000000333666'''+++---***%%%###&&&******'''%%%&&&((()))'''$$$&&&&&&'''((($$$ $$$,,,***333;;;888---""" """&&&'''$$$ """((((((###############$$$%%%&&&'''###%%%''''''&&&&&&&&&''')))(((&&&&&&''''''&&&$$$###%%%&&&%%%(((------)))'''''''''''''''&&&$$$"""!!!((('''---555%%%111###$$$%%%%%%$$$###$$$&&&######$$$%%%%%%&&&''''''%%%'''(((&&&###"""###%%%######!!!!!!&&&,,,***$$$ ###&&&%%%""" !!!"""$$$$$$$$$%%%'''***---///&&&(((******((('''&&&'''((((((((('''&&&%%%######""""""$$$&&&))),,,///111111,,,&&&&&&***---,,,)))+++)))((((((***)))%%%"""$$$%%%&&&((((((((('''''',,,+++***))))))***+++,,,((()))***++++++***((('''))),,,,,,***)))++++++'''***+++,,,---...---,,,,,,---***444BBB:::%%%"""000))))))((('''&&&%%%%%%%%%###""""""###%%%'''&&&%%%'''''''''((((((((()))))),,,+++)))(((&&&&&&%%%%%% '''(((###"""''')))&&&%%%'''***---...,,,(((%%%'''%%%%%%)))---...***%%%!!!%%%'''&&&###$$$(((---&&&(((((('''***///000---111222111---(((&&&(((******""""""&&&&&&'''*** ###&&&%%%!!! )))+++$$$&&&000---)))%%%"""$$$(((((($$$'''''''''%%%$$$###%%%'''!!!$$$&&&&&&%%%###""" ###%%%%%%$$$"""!!!&&&$$$$$$(((,,,***"""  """######""""""###$$$ ###$$$$$$&&&+++///%%%'''))))))'''&&&(((+++ ###$$$###&&&&&&%%%%%%$$$#########%%%$$$$$$$$$%%%(((***+++(((((()))******)))***---,,,++++++*********))))))))))))(((((()))+++---///,,, ---,,,...(((%%%&&&++++++&&&%%%((("""(((---###---999******!!! """''')))((((((,,,"""###$$$$$$###""" ###$$$$$$###"""$$$'''***""""""$$$%%%&&&'''''''''(((,,,+++$$$!!!$$$$$$!!!$$$&&&&&&$$$%%%+++...---""""""###$$$%%%&&&&&&'''&&&(((,,,...---)))%%%"""!!!!!!$$$((('''$$$$$$((("""!!! """######""")))))))))))))))***++++++///,,,(((%%%%%%%%%%%%%%%###!!! """%%%$$$  !!!!!!!!!!!!!!!"""###""""""%%%'''!!!######!!!"""%%%$$$$$$$$$############"""!!!"""$$$%%%%%%$$$"""!!!"""""""""###$$$&&&'''(((""""""!!!  """""""""""""""!!!$$$'''(((&&&$$$""""""###$$$%%%$$$!!!%%%'''(((---555333,,,***))))))((('''&&&&&&%%%###"""###%%%$$$!!!"""&&&$$$'''""" '''&&&"""&&&&&&&&&)))///444222***"""++++++******++++++,,,---&&&***......+++)))***+++,,,,,,++++++)))(((''''''(((&&&%%%&&&))))))&&&###000***"""%%%///666000...***%%%"""!!! %%%###  '''%%%$$$%%%%%%%%%'''***'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''&&&%%%###$$$&&&)))#########%%%''''''&&&%%%###%%%'''&&&%%%$$$%%%%%%#########$$$$$$%%%%%%%%%$$$""" !!!$$$%%%### ###&&&&&&$$$%%%***+++)))"""######$$$$$$$$$######&&&"""###))),,,***'''&&&000(((((()))(((---..."""(((((((((&&&###""""""$$$))))))))))))++++++***(((+++&&&"""%%%***---(((###,,,)))(((***(((######)))%%%%%%%%%&&&((()))(((''''''((()))+++------,,,***''''''(((***,,,,,,***)))(((+++,,,***'''%%%&&&))),,,++++++***************)))***+++++++++---000333''')))+++***&&&$$$%%%'''+++(((%%%$$$&&&'''%%%###%%%'''&&&"""%%%+++,,,'''"""$$$&&&%%%"""###)))000######$$$$$$$$$%%%%%%%%%&&&000::::::222)))&&&'''&&&%%%""" $$$+++000$$$$$$%%%)))---000...,,,)))(((%%%"""$$$+++///---DDD333$$$###((('''"""&&&### ###%%%%%%$$$""""""!!! !!!###$$$!!!$$$(((+++,,,+++((('''***$$$!!!%%%%%%"""!!!%%%######(((111111***%%%&&&"""&&&((('''###!!! ######$$$$$$$$$######"""$$$%%%&&&'''''''''&&&&&&""" %%%%%%!!! $$$ ###%%%$$$"""""""""!!!###$$$&&&''''''&&&&&&'''&&&&&&&&&'''&&&###!!!""""""!!!!!!!!!###$$$%%%''''''''''''&&&%%%$$$###!!!###$$$%%%$$$$$$%%%'''*********,,,...,,,&&&"""+++&&&###&&&,,,///+++&&&((()))+++,,,+++***(((&&&###&&&)))******)))***++++++***)))******)))&&&###******))))))---000+++###,,,...***(((,,,'''%%%..."""###$$$$$$$$$###!!! &&&'''$$$###%%%%%%&&&'''((((((&&&%%%&&&((($$$$$$$$$##################""""""###&&&((()))))) !!!###&&&***+++***((())))))(((''''''(((***+++((('''%%%""" """&&&***&&&&&&%%%###!!!!!!###%%%...---+++)))((('''''''''(((&&&""" ###(((&&& !!!###""" """"""###$$$###!!!###"""!!!###&&&'''$$$!!!$$$%%%&&&&&&$$$!!!  !!!"""!!!"""######"""###%%%'''######$$$%%%&&&$$$"""!!! !!!###$$$$$$$$$### %%%'''%%%$$$$$$%%%&&&$$$###!!!%%%&&&...;;;>>>666///---,,,+++***)))'''&&&%%%$$$$$$"""###&&&$$$!!!"""&&&"""&&&!!!%%%######''')))---111111...)))%%%))))))(((((())))))***+++(((((()))+++,,,,,,***)))******+++---......+++)))+++((($$$###&&&)))******+++,,,...222666;;;@@@BBB+++***'''%%%###"""""""""(((&&&###"""""""""######$$$###$$$&&&((((((***+++(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&%%%###$$$&&&)))$$$###$$$%%%&&&''''''&&&$$$&&&''''''&&&%%%%%%&&&"""$$$&&&(((((('''&&&$$$&&&%%%$$$%%%&&&&&&&&&%%%"""$$$%%%###$$$((()))'''!!!"""###$$$$$$%%%%%%%%%###!!!###***---+++((('''$$$!!!(((///&&&'''((('''&&&###"""###$$$''''''((()))))))))(((&&&'''%%%$$$%%%(((******((((((%%%%%%(((&&&"""$$$)))&&&&&&&&&''')))***)))((('''&&&&&&&&&''')))))))))))))))***+++,,,,,,***)))(((((((((((()))***))))))***)))((((((''''''''''''&&&''''''&&&%%%&&&(((+++(((***,,,+++(((&&&&&&(((***'''%%%%%%&&&&&&%%%###$$$&&&%%%"""$$$))))))%%%###%%%%%%$$$###%%%***...'''&&&%%%$$$$$$######$$$###***111111,,,&&&$$$%%%&&&%%%%%%$$$%%%)))///444'''&&&&&&(((***,,,***(((...---)))%%%&&&,,,...,,,555,,,$$$$$$%%%%%%$$$%%%"""!!! !!!###%%%$$$""""""!!! !!!"""######$$$&&&'''''''''&&&%%%)))$$$!!!$$$$$$"""!!!$$$###"""&&&---...((($$$%%% ###&&&'''%%%###!!! """###$$$%%%%%%&&&&&&&&&"""$$$%%%&&&'''&&&$$$###"""!!! ###%%%''''''&&&###"""""""""###%%%&&&&&&&&&&&&%%%"""  """"""!!!)))((('''&&&%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%######$$$%%%+++******,,,---,,,((($$$%%%###"""&&&***+++'''###((()))***+++***)))(((&&&!!!###&&&(((((()))+++,,,***))))))***,,,,,,***(((%%%((((((''')))------***&&&***''''''+++%%%&&&!!!!!!"""###$$$$$$$$$$$$!!!###!!!!!!###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$######""""""######"""###%%%&&&''''''######%%%(((+++,,,+++)))(((((('''''''''(((((()))''''''&&&$$$"""!!!"""$$$%%%&&&&&&$$$""""""$$$&&&%%%%%%&&&'''(((((())))))$$$&&&$$$!!! ###$$$"""!!! !!!""""""!!! """$$$%%%$$$###"""!!! """%%%'''&&&$$$!!!"""$$$%%%%%%### """!!!!!!!!!!!!!!!"""""" !!!""""""!!!!!!###%%%"""######$$$%%%###!!! !!!  !!!"""###%%%&&&''''''&&&&&&!!!$$$&&&'''%%%$$$######"""!!!((($$$...???>>>,,,$$$+++,,,+++)))'''%%%###"""!!!%%%###$$$&&&%%%"""###'''!!!&&&!!!###!!!"""'''+++///000---)))'''''''''&&&&&&&&&&&&'''(((((()))'''%%%(((---000...,,,******,,,000222000***%%%&&&%%%'''+++000555888888??????>>>;;;666///((($$$&&&%%%%%%$$$$$$#########'''&&&$$$###""""""###$$$!!!###$$$&&&)))+++,,,,,,)))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&'''&&&%%%$$$$$$&&&)))$$$$$$%%%&&&&&&'''''''''%%%'''((((((&&&&&&&&&'''###%%%(((++++++)))&&&$$$###$$$%%%$$$#########%%%!!!######!!!"""&&&'''%%% !!!"""###%%%&&&'''(((""" """(((+++(((%%%&&&+++---333---"""%%%))) &&&''''''&&&$$$###$$$%%%%%%&&&'''(((((('''&&&%%%))))))(((&&&%%%&&&(((***$$$"""###%%%$$$"""$$$((('''&&&&&&(((***+++***(((((('''%%%$$$$$$&&&((()))***+++++++++++++++***)))(((%%%$$$&&&+++...,,,******)))((('''&&&&&&&&&&&&+++++++++)))''''''(((******,,,---,,,***)))))))))(((&&&%%%%%%&&&&&&$$$###%%%%%%$$$"""###'''&&&###&&&%%%$$$$$$&&&(((+++---+++***'''%%%###############&&&(((((('''%%%$$$%%%###$$$$$$$$$$$$'''+++...+++)))'''&&&&&&&&&%%%$$$333222...((((((,,,,,,)))'''%%%$$$%%%###!!!$$$*** """%%%''''''$$$"""""""""!!!!!!!!!!!!""""""''''''&&&%%%$$$$$$%%%%%%***&&&###$$$%%%######%%%""""""$$$((()))%%%###$$$"""$$$&&&&&&$$$"""""""""$$$$$$%%%&&&&&&&&&&&&&&&"""$$$&&&''''''&&&###"""&&&###!!!!!! !!! ###%%%%%%###"""""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$""""""%%%((())))))(((&&&%%%$$$######### """###%%%%%%&&&&&&&&&''''''%%%###"""###$$$***))))))+++,,,,,,***(((%%%%%%'''***---,,,)))&&&))))))*********)))((('''&&&'''((((((((()))+++---((('''''')))+++,,,,,,+++'''++++++'''&&&***...///%%%'''""""""&&& ### """###%%%'''((( """###!!!"""###$$$$$$###"""###$$$&&&%%%%%%$$$###"""""""""###""""""""""""###$$$$$$#########&&&((()))((('''&&&'''''''''''''''&&&&&&%%%&&&'''&&&###!!! &&&''''''&&&$$$$$$&&&'''(((((((((((('''%%%$$$""" %%%'''""" ######"""!!!!!!"""!!! !!!###$$$%%%%%%$$$$$$"""!!! !!!###$$$$$$$$$ """$$$%%%$$$###"""#########$$$######""""""!!!""""""!!! """######$$$%%%%%%%%%$$$###"""###!!! """###$$$$$$&&&'''(((((()))((('''&&&((('''%%%%%%%%%$$$###!!!###"""!!! ,,,(((,,,222...###!!!)))((('''&&&%%%###"""!!! %%%###$$$&&&%%%"""###'''"""'''!!!"""""" ((('''(((*********(((''''''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%(((,,,000111000++++++---111333000((( (((,,,444:::>>>>>>;;;888111000---***'''%%%############$$$$$$$$$###""""""#########!!! !!!"""###%%%%%%###%%%***,,,,,,)))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&$$$%%%'''((($$$%%%&&&&&&&&&&&&((()))&&&((())))))(((''''''(((%%%'''(((******)))'''&&&!!!$$$&&&$$$"""!!!###%%%!!!$$$$$$!!!"""%%%&&&$$$""""""###$$$%%%&&&'''(((&&&"""!!!$$$%%%######&&&%%%)))((('''***)))%%%&&&''''''%%%$$$%%%&&&###%%%'''((('''&&&&&&&&&111...***&&&%%%%%%%%%%%%######$$$$$$###"""$$$'''&&&&&&&&&''')))***)))(((******)))((('''''')))******++++++***)))((((((((('''&&&&&&(((+++---,,,+++,,,+++***(((''''''''''''.........,,,******+++---,,,---------,,,+++++++++'''&&&&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$%%%&&&%%%###(((&&&$$$%%%(((***++++++,,,+++(((&&&$$$$$$%%%%%%)))'''%%%$$$%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$&&&,,,***'''%%%$$$#########111111---((((((******&&&""""""%%%&&&$$$!!!$$$))) ###'''***,,,***'''$$$$$$$$$############$$$$$$***)))((('''&&&%%%%%%%%%,,,(((&&&&&&'''&&&&&&&&&######$$$%%%%%%$$$######$$$%%%%%%$$$"""!!!"""###&&&&&&&&&&&&&&&%%%$$$$$$###%%%'''))))))&&&$$$"""'''%%%"""!!! !!!###"""$$$$$$$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$'''%%%###$$$&&&)))++++++%%%$$$###""""""!!!!!! !!!"""###%%%&&&'''((((((&&&&&&&&&%%%######$$$&&&((((((((()))*********)))'''(((***+++,,,,,,++++++++++++++++++************//////...,,,))))))***,,,'''&&&$$$%%%''')))))))))000111---'''&&&+++//////,,,*** ###'''  !!!###&&&'''!!!###!!!"""&&&&&&$$$!!!"""$$$###""""""###$$$&&&&&&%%%$$$######"""!!!#########"""!!!!!!"""###!!! !!!###$$$###"""%%%%%%'''''''''&&&%%%$$$%%%&&&'''&&&###""""""###***++++++)))'''%%%&&&'''***+++++++++)))%%%""" %%%'''###!!!#########!!! !!!!!!!!!"""############"""!!! '''%%%###!!!  """$$$$$$$$$$$$###"""###$$$%%%$$$###"""!!!"""######""" !!!###$$$&&&''''''&&&%%%%%%%%%%%%!!!"""&&&&&&%%%&&&'''((((((((('''%%%$$$***&&&""""""$$$%%%###!!!#########"""---000111+++'''&&&'''(((%%%%%%%%%$$$$$$#########$$$###$$$&&&%%%!!!"""&&&%%%)))######$$$&&&000%%%"""!!!$$$(((***'''$$$&&&%%%%%%%%%%%%&&&''''''%%%'''))))))((())),,,///''')))---333777666000+++888:::======999222,,,(((%%%###""""""###&&&)))+++$$$$$$$$$$$$###"""!!! !!!"""###"""  """''')))&&& !!!'''+++***(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''$$$%%%&&&&&&%%%%%%'''(((%%%&&&''''''&&&&&&)))+++''')))++++++)))((()))***)))(((''''''''''''((((((%%%''')))(((&&&$$$&&&)))###&&&%%%######&&&'''$$$&&&%%%%%%$$$%%%%%%&&&''')))$$$!!!"""###$$$)))///III""")))...&&&(((...$$$&&&((((((&&&%%%%%%&&&$$$&&&((((((''''''(((***555...'''%%%''')))&&&###$$$&&&&&&$$$######$$$%%%%%%$$$$$$&&&(((((('''&&&(((***---,,,***))))))***((()))***(((&&&%%%&&&(((''')))+++***)))(((***,,,+++***)))(((''''''''''''((())))))((('''''')))+++------------------,,,+++%%%&&&'''''''''&&&%%%%%%(((&&&%%%'''((('''&&&%%%)))'''&&&''')))+++,,,+++******((('''''''''((()))...***%%%###$$$&&&&&&&&&(((***+++***(((&&&&&&'''***)))'''%%%######$$$%%%++++++)))%%%&&&)))((($$$###!!!###'''(((&&&&&&)))!!!$$$(((+++,,,***'''%%%%%%&&&&&&'''''''''''''''(((((())))))(((&&&$$$"""***)))&&&%%%%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""######$$$%%%%%%%%%%%%%%%$$$"""$$$&&&''''''%%%###""""""!!!  """""""""$$$'''(((((()))***,,,%%%$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&$$$###"""######$$$$$$%%%%%%%%%''''''((()))))))))))))))%%%%%%%%%$$$###$$$&&&)))%%%&&&(((((((((((()))))))))(((&&&&&&&&&(((+++---...---,,,+++++++++,,,,,,000000///,,,***)))+++,,,***(((%%%$$$%%%&&&'''&&&222///((($$$'''...000---,,,+++$$$###)))%%%!!!(((!!!!!! !!!"""###"""$$$###%%%((((((%%%!!!###$$$$$$######$$$&&&&&&&&&%%%%%%$$$######"""'''((((((&&&$$$###$$$&&&"""  """""""""###$$$&&&'''''''''&&&%%%&&&&&&&&&%%%###$$$''')))---......+++(((%%%%%%%%%"""###&&&((())))))''''''###&&&&&&######%%%$$$!!!###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! '''&&&$$$"""  !!!!!!"""############""""""!!!!!!#########"""!!! ###$$$$$$###"""!!!###$$$###%%%&&&&&&$$$###$$$&&&$$$!!!"""%%%%%%$$$'''(((((()))((('''%%%$$$'''###"""$$$###""" '''///111+++)))+++(((!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%$$$!!!"""&&&$$$***&&&"""&&&%%%'''111### &&&)))&&&"""&&&%%%%%%%%%%%%&&&''''''%%%)))+++***'''%%%(((+++%%%***111777<<<===<<<<<<999777333...(((%%%%%%&&&++++++***(((&&&$$$""" &&&%%%%%%$$$###"""!!!!!!"""$$$&&&%%%"""!!!###&&&***,,,)))!!! '''+++((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&###%%%&&&&&&&&&&&&'''(((%%%''')))'''%%%&&&)))---)))***,,,,,,*********++++++***'''&&&&&&'''(((***&&&'''''''''&&&%%%&&&'''%%%((('''$$$$$$&&&'''$$$((('''&&&%%%%%%%%%&&&''')))%%%###$$$&&&)))222;;;qqq>>>%%%000///""""""+++%%%'''))))))'''%%%%%%%%%$$$&&&((('''&&&''',,,000///(((!!!###))),,,)))%%%%%%(((((($$$"""$$$%%%$$$$$$######%%%'''((('''%%%$$$(((,,,,,,)))'''''')))&&&((()))'''$$$###&&&)))(((+++---,,,(((&&&))),,,)))(((''''''&&&&&&''''''&&&&&&'''&&&&&&'''***,,,,,,++++++,,,------+++***%%%'''))))))((('''&&&'''***&&&&&&***+++)))'''(((((()))))))))***+++,,,---((())))))*********++++++...***&&&$$$$$$%%%&&&&&&$$$&&&((((((((('''((()))((())))))'''%%%%%%&&&'''%%%&&&&&&$$$%%%((('''###%%%!!!!!!'''+++***)))***!!!$$$'''((('''&&&%%%%%%%%%&&&''')))************###$$$&&&'''&&&%%%###!!!((((((%%%"""###&&&%%%"""$$$'''&&&######%%%%%%###%%%&&&&&&$$$"""!!!!!!""" !!!###$$$&&&''''''''' !!!"""$$$$$$$$$###""""""$$$### !!!$$$&&&$$$&&&'''((('''&&&%%%&&&'''$$$$$$#########$$$$$$%%%"""!!!"""###$$$###!!! """$$$%%%&&&&&&&&&******+++++++++******)))%%%%%%%%%$$$###%%%(((+++$$$''')))***)))(((((()))///,,,'''&&&(((,,,///000///...,,,******+++,,,...((()))*********+++---///...+++'''%%%%%%&&&'''''')))&&&!!!&&&///000,,,''')))&&&***222+++!!!######"""!!!!!! !!!###"""###&&&'''$$$"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$+++,,,---+++(((&&&(((+++&&&###!!!!!!###%%%&&&&&&######%%%&&&'''(((((((((&&&&&&&&&%%%$$$%%%)))+++,,,------+++'''$$$######!!!"""###$$$%%%%%%$$$$$$$$$&&&&&&###$$$&&&%%%!!!"""!!!!!!"""!!! !!!"""######"""###$$$###""""""$$$&&&###############""""""!!! !!!!!!""""""!!!!!!###$$$$$$###""""""$$$%%% ###%%%$$$!!! ###%%%###!!! !!!###$$$$$$((())))))***)))((('''&&&###!!!!!!###$$$$$$!!!"""###$$$''''''))),,,---)))%%%"""%%%%%%%%%$$$$$$#########"""!!!"""$$$### %%% ))))))&&&((($$$!!!))) """%%%&&&$$$"""%%%%%%$$$$$$%%%%%%&&&'''%%%'''***---...///000111111666;;;<<<:::888:::<<<---,,,)))%%%"""$$$***///$$$%%%&&&((()))***++++++'''&&&$$$###""""""###$$$###&&&)))(((%%%###%%%((()))...---%%%%%%+++,,,&&&)))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''(((&&&(((***(((%%%%%%***...***+++------+++***+++,,,,,,+++***)))((())))))***%%%$$$$$$$$$%%%&&&%%%$$$&&&((('''$$$###&&&&&&$$$'''&&&%%%$$$%%%&&&(((******''''''((()))***222:::CCC''''''&&&"""''',,,&&&(((******'''%%%$$$$$$###%%%&&&%%%$$$'''...555&&&### """&&&)))'''%%%"""''''''###"""&&&'''%%%$$$$$$$$$%%%'''((('''&&&###'''******'''&&&(((+++%%%''')))'''$$$$$$'''+++******+++******)))***+++(((((('''''''''((())))))((()))))))))((()))+++...+++))))))***,,,,,,***(((%%%(((++++++)))(((((())))))%%%%%%+++---***(((***'''***,,,,,,***))),,,...((()))+++,,,---,,,+++*********)))'''&&&&&&((()))!!!###%%%&&&%%%%%%&&&'''(((***+++***(((&&&'''(((###&&&&&&$$$&&&)))'''###)))%%%%%%)))***(((''')))$$$&&&'''&&&$$$###$$$&&&###%%%''')))+++,,,,,,,,,#########$$$$$$%%%%%%%%%(((***'''######((('''######''''''###"""%%%%%%!!!$$$%%%&&&%%%###!!! !!!$$$%%%%%%&&&&&&&&&&&&%%%""""""######$$$%%%&&&'''&&&))))))%%%%%%((((((%%%$$$$$$%%%###!!!!!!"""#########""""""###$$$%%%&&&$$$###""""""###$$$###""" !!!###%%%'''((((((((())))))************))))))''''''&&&$$$###$$$'''***%%%(((,,,---+++)))))))))444///******...333333222///---***(((((()))+++---$$$&&&)))++++++,,,...//////+++&&&###$$$%%%&&&'''!!!"""!!! %%%,,,...,,,&&&'''"""&&&///)))!!!$$$###############"""!!!!!!"""""" !!!%%%&&&###!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$%%%%%%%%%%%%&&&))),,,...+++'''&&&(((,,,)))&&&######%%%(((***+++######$$$%%%''')))***+++$$$&&&''''''%%%%%%&&&'''&&&(((((('''%%%"""!!!!!!$$$$$$######"""""""""!!! &&&(((%%%""""""###"""!!! !!!""""""!!!!!!"""$$$%%%!!!###&&&&&&$$$$$$%%%'''""""""""""""###""""""""" !!!"""###$$$!!!"""###"""""""""$$$&&&!!!$$$&&&%%%"""!!!$$$(((!!!"""######"""!!!"""$$$&&&'''((((((((('''&&&%%%!!!"""###"""!!!"""###%%%$$$%%%&&&(((000$$$"""---000'''%%%,,,$$$###"""!!! """ !!!###""" $$$(((+++)))***""" """$$$%%%###""""""###$$$$$$$$$###$$$$$$%%%&&&###$$$(((///888======<<>>AAA@@@:::555333222111000///,,,(((&&&))))))(((((()))***+++++++++...---((((((,,,---***+++'''&&&'''&&&$$$%%%(((((("""###))),,,(((%%%&&&,,,---...///...---+++***((('''&&&%%%$$$%%%&&&&&&'''***+++'''&&&(((***)))%%%((()))((($$$###$$$'''"""###&&&((())))))(((((((((((((((&&&(((,,,+++(((((('''(((+++((($$$)))222---,,,******+++***(((&&&+++%%%&&&777@@@...###...+++***((('''%%%$$$$$$$$$$$$)))***$$$###((()))&&&)))***+++,,,++++++)))))),,,,,,---+++(((&&&&&&''',,,,,,,,,+++***(((&&&%%%(((((('''(((((()))***+++###%%%'''((('''%%%$$$$$$'''%%%###!!!!!!###%%%'''%%%&&&''')))))))))(((((()))))))))))))))*********&&&(((++++++)))'''''''''***)))'''&&&'''))),,,...((()))++++++******+++,,,+++***)))'''''')))---000///...,,,+++***)))))))))'''((()))++++++******)))'''))))))''''''+++,,,***'''))),,,------+++++++++///...---+++******+++++++++*********))))))((((((...+++(((&&&&&&&&&%%%$$$++++++*********+++,,,---000(((###$$$&&&%%%%%%'''&&&***)))"""###&&&$$$%%%###"""###$$$&&&&&&%%%%%% %%%)))))))))***(((###!!!&&&((('''(((,,,,,,+++***(((&&&%%%%%%$$$((()))((($$$###&&&'''$$$&&&(((((()))+++***+++,,,,,,,,,***(((&&&$$$%%%%%%%%%&&&&&&&&&''''''((())))))(((%%%###"""###&&&######%%%%%%""""""%%%&&&&&&'''(((((('''&&&%%%)))&&&$$$&&&***,,,***&&&,,,------,,,***)))***,,,(((((((((&&&&&&'''***---&&&%%%%%%&&&((())))))(((((()))*********((('''&&&)))---111111///------...+++...(((###((('''$$$+++---+++,,,111222///,,,+++***%%%"""$$$%%%######&&&***+++"""...%%%&&&&&&"""!!!$$$### """))) &&&)))&&&&&&'''### ###%%%%%%$$$"""!!!"""$$$%%%$$$###"""'''$$$"""###&&&(((((('''&&&'''((((((((((((((((((###"""###$$$&&&'''%%%$$$###$$$%%%&&&'''((()))***'''&&&$$$""""""""""""###!!!"""#########"""  """$$$&&&&&&&&&&&&###""""""!!!!!!!!!!!!!!!$$$$$$!!! ### !!!%%%(((%%%%%%$$$###$$$%%%'''(((############""""""!!!!!!!!!$$$'''%%%"""!!!#########$$$$$$%%%%%%%%%***+++***(((&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$###""""""######$$$###!!!!!!!!!"""###$$$############******)))((('''%%%$$$###"""''''''%%%!!!!!!$$$((()))!!!)))'''***)))%%%"""&&&***%%%$$$&&&''''''%%%#########$$$%%%%%%&&&(((,,,333777@@@<<<777444444444333111,,,,,,,,,---//////---+++))))))(((((()))******+++))),,,+++&&&&&&***+++((()))%%%$$$&&&&&&###$$$''')))%%%%%%***,,,)))&&&&&&,,,---...///...---+++***)))((('''&&&%%%&&&'''(((###&&&(((((()))---,,,)))&&&'''''''''%%%%%%%%%&&&$$$%%%(((***++++++***)))---///+++%%%(((111444222...---...000---***...666...+++)))((()))***)))))))))&&&%%%///777+++###...***)))'''%%%%%%'''(((***++++++)))'''(((******'''))))))***++++++***)))(((,,,,,,---+++)))(((((()))******)))((('''&&&&&&%%%'''''''''&&&''''''((()))!!!###$$$$$$$$$###""""""$$$#########$$$'''***,,,$$$%%%'''((())))))(((((()))((((((((())))))))))))))))))******++++++******+++***)))(((((()))+++,,,)))***+++***)))((()))***+++,,,------,,,---///000///...---,,,+++***************((((((((()))+++,,,+++...---)))))),,,,,,)))(((+++------,,,*********///...,,,+++*********++++++******************)))+++)))(((((()))******************+++++++++,,,,,,...'''###$$$&&&%%%&&&((())),,,+++&&&%%%)))***'''%%%###""""""###$$$$$$###'''###"""&&&)))'''&&&'''&&&!!!!!!%%%&&&$$$%%%(((((((((((('''(((((())))))&&&((('''######&&&'''%%%!!!###%%%''',,,(((,,,++++++***((('''&&&%%%'''''''''&&&&&&&&&&&&&&&'''''''''%%%""""""###%%%%%%"""!!!%%%&&&%%%&&&***$$$$$$&&&'''(((((((((''''''$$$"""$$$(((+++)))''')))******((('''&&&(((***((())))))((('''''')))++++++(((%%%$$$%%%'''((((((************))))))((('''***---//////,,,***+++,,,***...'''###)))(((&&&,,,***''')))...///,,,)))***...(((%%%%%%&&&$$$###&&&$$$''' +++%%%%%%&&&######&&&%%%###&&&,,, %%%&&&$$$###%%%$$$""""""######$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%""" !!!$$$&&&'''&&&)))))))))))))))((('''&&&"""!!! """$$$%%%%%%$$$)))******+++++++++******%%%%%%%%%%%%$$$###"""!!!"""""""""""""""!!! !!!!!!"""###$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&!!!###!!!$$$ """###"""!!!!!!!!!%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$#########"""""""""!!!###$$$$$$###$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$$$$""""""###$$$''''''&&&%%%$$$$$$######""""""!!!""""""######$$$$$$###!!! !!!$$$''')))%%%$$$$$$$$$***)))((('''''''''''''''%%%---...((( ###(((***###+++(((&&&%%%###%%%+++///+++###"""$$$%%%$$$""""""###$$$(((---333888999888666555333///***((())),,,...///(((((()))+++...//////---))))))((((((((()))******)))+++***'''&&&))))))'''&&&######%%%&&&$$$$$$(((***''''''+++,,,)))''''''+++,,,---......,,,+++***(((((('''&&&&&&'''((()))###&&&''''''+++///,,,&&&'''&&&%%%&&&'''((('''&&&$$$%%%''')))*********)))(((---***###&&&222555///++++++,,,...+++(((***000---***((('''(((*********&&&)))%%%$$$)))&&&%%%///)))'''&&&%%%&&&))),,,......(((&&&''')))'''%%%%%%((((((************)))(((***,,,,,,+++***))))))+++((('''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###"""""""""""""""######"""""""""###%%%(((***,,,$$$&&&(((***++++++++++++))))))((((((((((((((()))+++)))'''(((+++---,,,***+++++++++******************++++++***((('''((()))***---000111000//////000///......---------,,,,,,...+++(((&&&&&&)))---///000222111---+++------***(((***------,,,++++++,,,...---,,,+++++++++++++++***+++++++++++++++,,,,,,***((('''(((***+++++++++((()))***+++,,,++++++***,,,&&&###%%%'''&&&&&&)))+++,,,+++***+++---,,,)))%%%###!!!!!!#########"""'''###!!!$$$&&&###"""###&&&$$$$$$''''''$$$$$$&&&''''''''''''(((((()))***$$$&&&&&&######'''(((&&&!!!"""'''%%%...!!!&&&(((((((((((((((((())))))***)))((('''&&&%%%$$$$$$&&&&&&&&&%%%###$$$&&&)))'''$$$###%%%&&&%%%(((,,,$$$%%%''')))***+++,,,,,,&&&###!!!"""&&&))))))((((((((('''&&&%%%%%%(((+++(((***+++***)))(((((()))+++((($$$###%%%(((***+++,,,+++***)))((()))******+++,,,---,,,***))))))******...(((%%%***)))'''---)))&&&''',,,...+++))))))---'''$$$%%%%%%"""!!!"""!!!$$$ ***((($$$%%%$$$%%%''''''&&&)))...!!!###""" ###$$$"""%%%%%%#########$$$&&&'''&&&&&&&&&&&&&&&&&&''''''$$$""""""###&&&(((((('''''''''''''''%%%$$$###"""###!!! !!!###&&&''''''++++++,,,,,,+++)))'''&&&"""$$$&&&'''&&&$$$!!!"""!!!!!! !!!###""""""!!!!!!!!!""""""!!!!!!"""###$$$&&&((()))""" !!!"""&&&"""&&&+++---+++'''###!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######### !!!###&&&'''&&&$$$!!!"""###$$$%%%&&&'''(((!!!###%%%&&&&&&&&&'''(((&&&&&&%%%%%%$$$$$$###### !!!"""###$$$%%%$$$###!!!!!!"""%%%)))+++$$$$$$$$$###***)))'''&&&&&&&&&'''((($$$(((***(((### !!!!!!&&&)))$$$,,,''' &&&+++)))%%%%%%)))--- ###&&&(((,,,000333000555;;;<<<999222,,,((( """$$$(((***,,,+++++++++***)))***,,,,,,+++***))))))((((((((())))))***+++,,,+++))))))))))))(((%%%"""###&&&'''%%%&&&)))'''&&&''')))***)))((((((++++++,,,,,,,,,++++++***''''''&&&%%%%%%'''((()))))))))'''&&&***...***###'''%%%###%%%(((***(((&&&###$$$%%%''''''(((''''''!!!)))***$$$'''///...%%%&&&'''((((((&&&$$$&&&(((***)))'''''')))******))))))111+++"""%%%))),,,555&&&%%%%%%&&&''')))+++,,,---'''&&&)))'''""""""&&&&&&'''((()))***)))((('''((()))+++***)))((()))+++'''&&&$$$######%%%&&&(((&&&%%%$$$###""""""""""""&&&$$$""""""###$$$%%%&&&###""""""######$$$%%%&&&&&&'''))),,,---.........******)))(((((())))))***...)))%%%&&&***---+++(((+++,,,,,,,,,+++***(((''')))+++++++++)))((()))+++)))+++---...------...///......//////.........---...,,,)))''''''***---///222444333///...000000...(((***---.........///000.........------,,,,,,,,,+++++++++,,,,,,---------***(((''''''(((((('''%%%'''(((***,,,,,,+++***((()))%%%$$$''''''&&&&&&)))++++++******+++,,,)))&&&$$$"""!!!"""$$$%%%%%%$$$### """### """))))))++++++***'''&&&'''(((((('''&&&&&&&&&&&&&&&"""%%%&&&###$$$((()))&&&&&&%%%+++###!!!...%%%&&&###$$$'''***+++,,,,,,,,,++++++***(((&&&%%%######%%%'''))))))((((((***+++,,,(((&&&&&&&&&$$$%%%)))'''((()))***,,,------...&&&$$$"""###&&&)))******(((((('''&&&%%%'''***---)))+++---...,,,***))))))&&&$$$###$$$(((,,,...///---,,,)))(((((()))+++---************)))***+++,,,---111+++''',,,***'''------******...///+++))))))***&&&&&&******%%%"""!!!"""######!!!***,,,&&&%%%%%%&&&&&&%%%%%%'''***!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&###%%%(((+++---,,,+++)))''''''''''''&&&%%%$$$###&&&$$$"""###&&&)))***+++&&&'''((('''&&&$$$""" !!!"""$$$$$$$$$""" """!!!  !!!""""""!!!  !!!"""!!!!!!"""###$$$&&&'''(((!!!"""(((...!!!###(((---000...)))%%%"""%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&'''$$$!!!!!!!!!###$$$&&&'''((()))%%%''')))***)))))))))***%%%%%%%%%%%%$$$$$$###### !!!"""###$$$$$$%%%############$$$%%%''''''"""""""""###***)))'''%%%$$$$$$%%%%%%)))'''%%%###""""""""""""&&& &&&'''###+++$$$%%%'''(((%%%!!!''''''***...222666;;;@@@DDD:::666000)))$$$$$$(((+++''')))---///...+++(((''',,,+++))))))******)))((())))))((((((((((((((()))+++*********)))(((''''''%%%###$$$((()))''''''***###%%%&&&'''''')))******))))))***************)))&&&%%%$$$$$$$$$%%%&&&'''+++***&&&$$$(((---+++%%%(((%%%$$$%%%)))***)))&&&%%%%%%&&&'''((((((((((((&&&******&&&(((,,,+++%%%((())))))'''&&&'''((()))''''''''')))******(((&&&...777000&&&)))...222999###$$$&&&'''(((''''''&&&)))((()))***&&&"""$$$)))%%%&&&'''((()))(((''''''&&&'''((((((''''''((()))(((&&&%%%$$$$$$&&&((()))&&&%%%$$$###"""!!!!!!!!!'''$$$!!!!!!###&&&'''&&&######$$$%%%%%%%%%%%%%%%%%%&&&(((***,,,---------+++***)))((((((***+++,,,111,,,'''(((+++---+++(((+++,,,,,,,,,+++)))'''&&&((()))++++++++++++,,,...'''((())))))((()))+++------......//////...---,,,+++++++++++++++,,,,,,---///222222//////333444111---///000000///...///000///////////////.........++++++,,,,,,---------...)))(((''''''(((((('''%%%&&&''')))++++++***)))((('''%%%%%%((((((%%%&&&))))))'''&&&''''''%%%"""!!!###""""""###&&&(((((((((!!! $$$$$$"""$$$'''***---///---***((((((''''''&&&%%%%%%$$$$$$$$$$$$"""%%%&&&$$$%%%))))))'''&&&%%%---!!!---)))***###&&&***---...---***(((+++***)))(((&&&$$$###"""###&&&***,,,+++***)))))),,,(((&&&'''&&&###$$$(((''''''(((((()))******+++((('''&&&&&&(((+++,,,,,,'''''''''&&&%%%&&&))),,,***,,,//////---+++***)))######%%%(((,,,......------+++)))''''''))),,,...)))(((((()))***,,,------///333---)))---***%%%***000,,,+++......)))'''''''''&&&)))///111+++&&&$$$$$$!!!"""$$$"""(((000'''$$$&&&&&&$$$""""""######"""  !!!$$$'''%%%&&&'''(((((('''%%%$$$((('''&&&%%%%%%&&&&&&'''!!!&&&,,,000111...***((())))))************))))))(((&&&$$$$$$&&&)))++++++%%%%%%&&&&&&%%%$$$###""""""!!!!!! !!!"""!!!  """""" !!!"""$$$"""""""""""""""###$$$$$$$$$&&&'''!!!---333&&&"""%%%'''&&&$$$###"""$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###&&&&&&$$$ !!!"""###$$$&&&'''))))))$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&$$$"""!!!""""""###%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&((('''### (((///&&&((('''""")))!!!***###$$$+++...---,,,:::;;;;;;999666444444444***)))'''$$$###$$$(((+++,,,,,,,,,***)))(((***,,,***)))((((((***+++++++++))))))((((((''''''(((((()))'''''')))((($$$###%%%%%%###%%%)))***''''''***!!!%%%'''%%%%%%(((******'''''''''''''''((((((((('''&&&$$$#########$$$%%%&&&'''%%%$$$(((......***((('''&&&'''((()))(((''')))))))))******+++++++++---(((&&&'''(((''''''))))))***(((%%%%%%)))+++***(((''''''((())))))'''%%%(((///)))###(((++++++111###$$$&&&''''''&&&%%%$$$!!!%%%&&&""" ###%%%$$$###$$$&&&'''(((((('''&&&%%%&&&''''''&&&%%%'''(((((('''&&&&&&&&&'''((()))&&&%%%$$$###""""""""""""&&&"""###&&&&&&%%%###$$$&&&(((*********)))"""$$$&&&((()))))))))))))))(((''''''(((***,,,...111...++++++...///---+++***+++++++++***)))'''&&&&&&(((*********+++---///'''((((((''''''(((***---,,,---.........,,,+++***)))+++,,,......---,,,+++,,,//////---///333555333333333333111...,,,+++,,,...//////000000///......+++,,,,,,,,,,,,,,,------((((((((()))+++,,,+++)))&&&'''((()))***))))))((('''&&&'''***((($$$%%%(((&&&$$$%%%&&&######$$$###"""$$$&&&((())))))""""""$$$((((((''')))...(((---///***'''&&&''''''$$$$$$$$$$$$$$$%%%&&&'''###'''(((&&&'''******'''!!!###222"""+++------)))+++---...---)))%%%""")))((('''&&&%%%$$$######"""%%%)))***)))'''%%%%%%&&&######&&&&&&$$$%%%((($$$$$$###$$$$$$%%%&&&'''))))))******+++,,,,,,,,,$$$%%%&&&%%%$$$$$$&&&''')))+++......,,,+++******&&&&&&(((+++------+++(((,,,***((('''''')))+++---((('''''')))+++,,,,,,+++---111+++'''+++(((###(((...)))(((******&&&###$$$"""!!!%%%+++---(((###"""###$$$###"""&&&555***$$$''''''###!!!!!!!!!### ###$$$###$$$'''$$$&&&((())))))'''%%%###(((((((((((((((((()))))) %%%+++...---***'''%%%%%%&&&'''((((((((((((''''''%%%$$$$$$&&&((((((((((((((((((((((((((((((((("""!!!  !!!""""""!!!!!!!!!!!!""""""### """############"""!!! !!!!!!'''$$$&&&"""&&&+++ """######"""###%%%'''###$$$''')))***(((&&&%%%#########$$$$$$$$$$$$$$$ """%%%&&&%%%###"""###$$$%%%&&&'''((()))'''((('''%%%"""!!!"""###"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%$$$"""$$$&&&'''&&&$$$!!!$$$%%%&&&'''&&&&&&''''''''''''&&&&&& ###'''))))))((('''&&&***111'''&&&%%%"""***"""***%%%&&&000999:::888777777777666222,,,&&&###"""###)))------+++)))((('''((('''&&&%%%(((...222***)))'''(((***,,,,,,,,,))))))(((''''''''''''''')))&&&&&&)))(((###!!!$$$%%%###$$$((()))&&&%%%((($$$)))***&&&$$$(((***(((%%%%%%%%%%%%%%%&&&&&&''')))(((&&&$$$#########$$$!!!&&&))))))+++---,,,((('''((()))((('''&&&'''(((+++++++++++++++,,,,,,------$$$'''333555***%%%+++((()))&&&!!!"""))),,,***,,,)))&&&$$$%%%&&&''''''"""%%%"""###+++'''"""'''&&&&&&%%%$$$%%%&&&'''((($$$"""!!!---+++ """###%%%&&&''''''&&&&&&&&&'''((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$#########$$$&&&### !!!%%%((('''%%%%%%&&&)))+++++++++)))((($$$%%%&&&((())))))((((((&&&%%%$$$$$$&&&))),,,...)))***+++,,,------------)))))))))))))))((('''&&&%%%'''((()))((((((***,,,(((***,,,---,,,,,,---...+++,,,,,,---,,,***(((&&&***+++---.........---,,,))),,,---+++---111333111111111111///,,,++++++---,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++)))))))))***++++++***((('''''''''((((((((())))))&&&&&&)))+++(((######'''###$$$&&&'''""""""+++&&&$$$###$$$%%%&&&&&&%%%######&&&))))))'''***///&&&---...(((###%%%'''''''''&&&&&&%%%&&&&&&''''''%%%(((***((()))++++++'''###)))>>>$$$(((***---***++++++******(((&&&$$$"""%%%%%%%%%%%%%%%$$$$$$$$$'''(((((('''%%%$$$$$$%%%###!!!"""&&&&&&###"""$$$!!!!!!!!!!!!###%%%&&&((()))+++---------,,,+++***$$$&&&((('''&&&%%%$$$%%%&&&(((***+++)))((()))))))))((((((***,,,,,,+++)))***)))((('''''')))+++,,,)))(((''')))++++++(((%%%&&&+++&&&###(((&&&!!!&&&)))%%%$$$&&&'''$$$###$$$$$$!!!!!!$$$&&&###!!!"""###%%%$$$$$$)))>>>222$$$((()))$$$"""$$$$$$!!!###!!!###((()))%%%###&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((())))))))))))((("""%%%((()))'''%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%((('''&&&&&&(((((('''&&&***)))'''&&&%%%&&&'''(((!!!"""""""""""""""""""""!!!""""""############### !!!!!!"""""""""!!!!!!###"""!!!!!! !!!&&&!!!""" ###$$$%%%%%%$$$$$$%%%'''***"""$$$(((+++,,,+++((('''"""""""""#########$$$$$$"""###"""""""""###$$$$$$%%%%%%&&&''''''(((+++***)))&&&######%%%'''!!!###$$$%%%%%%$$$###""" !!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$%%%''')))******)))(((!!!%%%)))(((%%%&&&+++000%%%---###""""""###---%%%+++///777===888000///555 ###&&&(((((((((((((((,,,,,,+++***)))***---///)))+++---,,,+++***---000---+++)))(((***++++++******)))((('''''''''''''''+++((((((,,,+++%%%###&&&$$$"""$$$((((((%%%$$$&&&'''---...'''$$$''')))'''$$$#########$$$$$$%%%&&&+++)))'''%%%$$$###$$$$$$ (((......---+++'''"""''')))+++)))&&&$$$&&&(((*********)))******+++++++++$$$000HHHJJJ555(((---+++,,,'''"""$$$,,,000...000+++$$$ !!!$$$(((***%%%&&&$$$+++444,,,###((()))'''$$$"""###&&&+++...''',,,&&&)))<<<888###"""###$$$&&&''''''&&&&&&((()))))))))'''&&&'''(((&&&''''''''''''&&&%%%$$$'''&&&%%%%%%$$$%%%%%%%%%(((%%%"""$$$)))+++***'''''')))***+++***'''$$$"""'''((()))***++++++***)))###"""""""""$$$(((,,,...!!!$$$''')))******,,,---((((((((((((''''''''''''%%%'''((('''&&&&&&'''(((***---111333333111000///***+++,,,,,,+++(((&&&$$$,,,,,,------------...---))),,,,,,***+++///111///***+++,,,,,,,,,,,,///111***+++,,,---------,,,+++,,,,,,,,,++++++*********+++***)))))))))'''$$$!!!(((''''''''''''((())))))&&&'''***,,,)))###"""&&&###$$$((()))$$$ '''333(((&&&$$$###$$$$$$###"""""""""%%%((('''$$$'''---'''......'''###&&&)))))),,,+++***(((&&&%%%%%%$$$&&&***+++)))***,,,+++'''***333KKK---///***+++%%%((('''%%%$$$$$$%%%&&&(((#########$$$$$$%%%%%%%%%...,,,)))&&&######&&&)))$$$"""###&&&%%% !!!!!!!!!###%%%'''***,,,(((+++...///---+++)))(((&&&(((++++++)))'''&&&%%%$$$%%%'''''''''&&&'''(((((('''&&&(((+++---//////((((((''''''''')))***+++)))((('''(((***((($$$ %%%""" &&&$$$!!!&&&'''###"""&&&'''%%%%%%&&&...((($$$%%%&&&$$$%%%((($$$(((&&&'''---FFF:::$$$)))+++&&&%%%(((((($$$$$$"""%%%,,,,,,&&&###%%%((('''&&&%%%$$$%%%%%%&&&!!!###%%%'''(((((('''&&&'''((((((%%%""""""&&&)))------------,,,***)))(((+++***)))***++++++)))'''(((&&&###!!! !!!"""$$$ """$$$&&&&&&%%%###!!!!!!"""###%%%%%%%%%$$$###"""######$$$###!!!""""""!!!!!!!!!!!!""""""(((!!!((($$$$$$'''$$$###$$$$$$###""""""$$$&&&!!!$$$(((,,,---,,,***(((!!!!!!""""""#########$$$"""%%%$$$ %%%%%%%%%&&&&&&'''''''''***)))'''###!!!"""%%%)))!!!"""$$$%%%%%%$$$###""""""$$$&&&'''&&&&&&'''&&&$$$######&&&(((***"""""""""!!!%%%%%%%%%&&&''''''%%%$$$"""&&&***,,,++++++---000"""!!!'''111555333333666BBB999000------///444;;;+++,,,+++(((&&&%%%&&&((()))///333000)))&&&+++111333---+++...---)))(((+++***))))))+++------,,,+++&&&''''''&&&%%%%%%''')))%%%(((+++***'''%%%&&&(((###+++###&&&'''&&&666@@@###%%%''''''&&&&&&&&&'''***&&&######&&&))))))(((222///***%%%"""!!!"""###%%%&&&(((***)))'''%%%###)))(((&&&%%%%%%&&&'''''')))(((((())),,,------,,,+++### +++>>>HHHCCC999)))###!!!&&&***(((%%%$$$...,,,((($$$&&&,,,---***""" !!!%%%'''&&&)))---+++(((&&&'''&&&""""""%%%)))!!!'''```bbb###$$$&&&''''''''')))***&&&$$$""""""%%%'''%%%$$$((('''&&&%%%$$$%%%&&&''')))***+++)))&&&$$$######'''((('''$$$%%%)))(((%%% (((&&&###'''$$$!!!(((&&&***......+++)))((())) """&&&)))***)))&&&$$$'''***------+++***,,,///(((((((((&&&$$$###$$$%%%$$$%%%''')))***++++++***333111/////////---)))%%%((())))))(((((((((+++---,,,,,,,,,+++***+++---///555333111,,,)))(((***,,,******)))))))))***,,,---,,,...000///,,,***+++,,,*********++++++,,,,,,---222000---)))(((((()))***$$$%%%'''))))))((('''&&&$$$%%%%%%&&&%%%$$$"""!!!$$$)))&&&"""000==='''%%%###""""""###$$$&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&''')))***,,,------777...$$$###(((+++)))%%%)))---,,,((((((---///+++---...---+++'''$$$###"""(((&&&%%%'''******(((&&&((((((&&&$$$"""###&&&)))!!!%%%%%% ###%%%"""$$$$$$#########$$$%%%&&&$$$---!!!111&&&)))***,,,---,,,***(((''''''***+++***'''$$$###&&&))))))***)))'''&&&&&&)))+++,,,++++++,,,---///111333,,,((((((,,,+++%%%$$$''''''''''''&&&%%%### )))%%%!!!!!!###&&&&&&%%%###$$$%%%$$$"""""""""$$$000---)))$$$"""!!!!!!""" %%%%%% &&&)))(((%%%''')))(((### !!!###'''***)))%%%$$$'''+++(((%%%%%%((('''###"""$$$###&&&)))(((&&&''',,,111+++))))))******(((''')))***+++,,,,,,++++++---///******)))******)))'''$$$%%%$$$#########$$$%%%&&&)))###!!!%%%&&&"""!!!$$$!!!###&&&'''%%%$$$###$$$(((%%%""""""$$$%%%%%%###'''### ###%%%%%%$$$&&&%%%$$$$$$$$$$$$###"""!!!%%%%%%""""""&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%### ###!!!!!!!!!"""$$$%%%***++++++)))&&&$$$$$$%%%&&&######$$$!!!###,,,######$$$%%%%%%%%%$$$$$$###""""""###%%%'''&&&%%%"""###$$$%%%&&&%%%$$$###"""%%%)))---'''$$$###$$$(((***)))((((((+++---...,,,++++++---///,,,,,,000000......333222,,,(((((()))***---222,,,,,,+++)))&&&%%%&&&((((((---000...)))&&&)))---111,,,***------)))(((++++++******+++------,,,***'''((()))(((((((((***,,,******+++***((((((((()))### &&&&&&$$$999666"""$$$&&&&&&&&&%%%&&&'''---)))&&&%%%&&&((('''&&&)))'''%%%###"""###$$$%%%"""###&&&'''((('''&&&%%%((()))(((%%%"""###(((---***)))((()))+++,,,,,,+++"""###$$$$$$&&&---888AAA222***$$$%%%'''&&&$$$$$$((('''$$$!!!###)))***&&&'''***...///***%%%)))222)))&&&%%%&&&%%%""""""$$$"""111******888###$$$&&&***++++++)))))))))%%%"""!!!!!!$$$%%%$$$###'''&&&%%%%%%%%%&&&''''''&&&'''((('''%%%$$$$$$%%%'''(((&&&$$$%%%)))((($$$ ((()))...777222&&&$$$'''***---...,,,***))))))%%%&&&'''((()))((('''&&&'''(((***+++*********+++)))******)))'''&&&'''((('''((()))+++,,,,,,,,,,,,***(((&&&'''((('''%%%"""'''((())))))((())),,,...---------+++))))))***,,,111000///,,,***)))+++,,,,,,+++*********+++,,,---+++---///...,,,++++++---)))******++++++,,,,,,---000...+++(((&&&&&&'''(((&&&%%%%%%%%%&&&''''''((($$$$$$%%%&&&&&&%%%$$$######&&&'''$$$ $$$)))$$$$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%%%%'''''''''(((((()))***+++)))'''&&&+++111333///***))),,,+++&&&''',,,---+++*********)))'''%%%%%%%%%)))(((''')))+++,,,***(((''''''&&&###!!!!!!###%%%###$$$ $$$%%%###$$$%%%%%%%%%&&&&&&''''''"""###TTT&&&,,, (((&&&''')))(((&&&$$$$$$$$$"""%%%(((((('''&&&'''(((++++++***)))'''(((***---,,,,,,++++++,,,...///000+++''''''***)))$$$$$$'''$$$%%%%%%&&&%%%%%%$$$$$$$$$""" !!! !!!###$$$$$$######$$$&&&,,,+++(((%%%""""""!!!"""###$$$!!!!!!(((,,,,,,###%%%''''''&&&%%%%%%%%%%%%((()))(((%%%$$$&&&((($$$!!! """""" !!!%%%"""%%%))))))((()))...222%%%%%%&&&(((******+++---)))***+++***))))))+++---)))(((((())))))(((&&&###%%%%%%$$$#########$$$%%%&&&###"""%%%$$$!!!!!!&&&%%%%%%&&&%%%###"""###%%%***'''$$$###%%%%%%$$$###)))&&&###"""###%%%$$$###$$$$$$$$$%%%&&&'''&&&&&&###"""###&&&%%%"""###'''%%%%%%&&&%%%%%%$$$######$$$%%%%%%### """$$$ """$$$$$$$$$$$$&&&((('''((()))(((%%%$$$$$$$$$((( $$$### ###%%%'''&&&$$$""""""###$$$###"""$$$&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&(((...)))###!!!"""%%%%%%%%% """&&&((()))***,,,---888222---,,,+++***---222+++((()))------******---------,,,***'''&&&&&&((((((***+++***)))'''((()))---+++***,,,,,,))))))+++---,,,+++,,,------,,,***)))***++++++***+++---///---+++((('''((((((((('''$$$---+++ggg'''!!!###%%%%%%%%%$$$%%%'''...,,,((('''&&&&&&%%%$$$###""""""!!!""""""###$$$ ###%%%''''''''''''&&&((()))%%%!!!"""***111***((('''(((******)))((( %%%'''""" ///<<<999///'''%%%%%%######%%%###%%%###!!!###''''''$$$$$$***111111((( $$$---&&&######%%%%%%""""""$$$### %%%)))!!!###$$$'''+++---,,,)))'''&&&$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&%%%###$$$&&&(((&&&((('''$$$&&&)))((($$$%%%)))(((000>>>;;;+++$$$((())))))+++,,,,,,)))'''***)))((('''''''''(((((((((''''''((()))***((('''((()))******(((((()))***((()))***++++++++++++***(((&&&%%%&&&((())))))((('''((()))))))))***,,,///000111000...,,,+++,,,---+++,,,------++++++,,,---------,,,+++++++++,,,,,,***,,,------,,,+++,,,...*********+++++++++++++++...---***(((&&&''''''((('''%%%$$$######%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%"""!!!!!!###%%%%%%""" """"""######$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$&&&%%%%%%&&&''')))+++---$$$%%%)))...333555333111+++,,,***&&&'''+++------&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))(((%%%&&&&&&%%%######$$$&&&"""$$$%%%######%%%$$$!!!"""###$$$&&&''''''&&&&&&$$$***bbb///444"""))))))***+++***'''%%%######$$$)))---...,,,++++++******)))(((&&&'''***,,,,,,,,,+++++++++++++++,,,,,,(((&&&'''&&&###$$$'''&&&%%%%%%%%%%%%%%%&&&&&& !!!!!!  """###$$$$$$$$$&&&'''((('''&&&%%%###""""""!!!!!!"""!!!"""(((---///!!!!!!"""###%%%%%%$$$""")))))))))'''&&&%%%$$$$$$%%%"""!!!###$$$###%%%)))%%%(((,,,,,,+++***,,,///***+++***))))))))))))((()))******)))''''''(((***''''''&&&'''((('''$$$"""%%%$$$$$$#########$$$$$$$$$"""###$$$$$$!!!###'''''''''&&&###!!!"""$$$&&&+++)))&&&%%%%%%%%%$$$"""***(((%%%$$$$$$$$$$$$###&&&''''''(((((('''''''''&&&$$$%%%'''%%%"""$$$(((&&&%%%$$$###""""""""""""$$$%%%$$$###""""""$$$&&&$$$&&&'''''''''''')))+++###%%%''''''%%%#########%%% """%%%###!!! $$$&&&(((&&&###!!!!!!###$$$######$$$&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$***(((%%%!!!"""(((...000222555777888999999999333///***((()))+++000555------///222000+++)))+++,,,------+++(((&&&&&&'''((((((((()))***)))(((&&&******++++++***))))))***...---,,,,,,------+++)))+++,,,---,,,++++++,,,...---)))$$$###%%%&&&%%%###"""...""")))www666 """$$$$$$$$$###$$$&&&,,,***(((&&&%%%%%%$$$$$$$$$$$$######"""  !!!###$$$&&&''''''(((%%%&&&'''&&&$$$&&&***///((('''&&&&&&'''(((&&&%%%'''&&&&&&'''***++++++)))555---'''&&&%%%$$$$$$'''%%%'''(((%%%&&&((('''$$$###$$$))),,,)))######&&&%%%######&&&&&&######&&&*** """111&&&...%%%'''******(((%%%$$$$$$%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&'''((((((&&&'''&&&$$$###$$$'''***&&&((((((&&&(((+++***&&&******###%%%333333)))((((((&&&&&&(((++++++(((%%%(((((((((((((((((()))))))))'''%%%'''***+++(((%%%%%%'''((((((((('''((()))((((((((((((((((((''''''***)))((((((***+++---...&&&((()))******+++---///...//////...,,,++++++,,,(((***,,,------------...---,,,,,,+++************)))***+++++++++,,,---...---,,,,,,+++***)))((((((---,,,***((('''(((((()))%%%%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$###"""$$$''''''###!!!"""$$$%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$"""###$$$%%%)))---111333,,,------------///111444---,,,***((((((+++...///$$$$$$######%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%'''((()))((((((***+++&&&'''&&&%%%%%%%%%"""  """$$$%%%%%%$$$###(((%%%EEE$$$///""")))+++---......,,,((($$$""""""###&&&***......---+++)))'''((('''%%%$$$$$$'''***,,,++++++***))))))((((((...+++(((&&&$$$###$$$%%%)))'''%%%$$$""""""###### """###""""""&&&!!!###$$$$$$$$$$$$%%%'''###$$$$$$%%%$$$###"""!!! """"""###'''+++---###!!! """&&&&&&### ,,,***(((''''''%%%###!!!%%%"""###''''''%%%%%%(((+++---///...,,,)))((()))---///...++++++,,,+++))))))))))))(((&&&%%%'''(((%%%%%%$$$%%%&&&&&&###!!!"""""""""###$$$$$$%%%%%%&&&###!!!###&&&'''&&&%%%%%%%%%%%%$$$######%%%'''((('''&&&&&&%%%%%%$$$###'''&&&%%%$$$$$$$$$$$$$$$+++,,,,,,+++(((&&&%%%$$$%%%######%%%$$$###%%%***'''&&&$$$"""!!!!!!""""""$$$$$$#########$$$&&&'''&&&((())))))(((((()))+++!!!###&&&&&&%%%$$$###$$$$$$)))(((### $$$+++%%%%%%$$$%%%%%%$$$###"""$$$###"""###%%%&&&%%%$$$&&&%%%$$$$$$$$$%%%'''((()))'''&&&$$$ $$$((('''&&&,,,:::GGG>>>===;;;999777333000---(((((('''&&&(((---000222++++++,,,...,,,'''(((++++++,,,,,,+++((('''''''''((('''''')))++++++)))&&&(((+++---,,,***)))******...---,,,,,,------+++))),,,------+++)))((()))+++---((($$$"""$$$%%%$$$""" ...jjjOOO### """$$$$$$#########$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%###!!!%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$'''+++,,,+++(((&&&%%%$$$$$$%%%&&&%%%###)))&&&%%%***//////((( +++&&&%%%''''''&&&&&&((('''***+++(((&&&'''&&&###'''""""""***222111***&&&%%%###$$$((((((%%%$$$''')))$$$###,,,$$$&&&BBB)))***)))'''$$$###$$$&&&######$$$$$$$$$%%%'''(((###$$$%%%&&&''''''(((((())))))(((&&&%%%%%%(((***'''))))))(((***---,,,'''(((+++$$$!!!(((((($$$)))%%%$$$###%%%((()))'''###"""$$$&&&((()))***))))))***(((&&&(((+++,,,***'''$$$&&&((()))((((((((()))(((((((((''''''''''''''')))((((((''''''(((***+++&&&(((***+++++++++,,,...((()))******)))((()))***&&&))),,,......---...///++++++******))))))((((((***)))))))))+++,,,---...///...---+++)))'''&&&%%%***)))((('''&&&&&&''''''###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&&&&''',,,+++)))&&&### ######%%%&&&''''''''''''"""###$$$%%%%%%&&&&&&%%%%%%%%%'''))),,,///222444333333333111......000222,,,)))'''''''''(((+++---&&&$$$""""""###%%%$$$######$$$%%%&&&&&&'''''''''(((***+++***)))((()))***%%%###"""$$$%%%%%%###!!!!!!###%%%&&&%%%$$$###&&&"""&&&"""$$$,,,'''(((''')))***)))&&&$$$######))))))*********)))'''%%%'''((('''%%%$$$$$$'''************))))))(((''''''000///+++'''$$$$$$$$$$$$'''&&&$$$###"""""""""###!!!""""""!!!!!!''',,,###%%%&&&%%%$$$###$$$%%%!!!"""###%%%%%%$$$###""" !!!###$$$$$$$$$&&&((($$$""""""%%%)))***'''$$$,,,***(((''''''%%%###!!!!!! """''''''""" !!!,,,---......,,,)))((('''&&&+++,,,+++...444666333((())))))(((&&&%%%&&&((($$$######$$$%%%%%%###!!!!!!"""$$$&&&'''''')))$$$ !!!(((,,,)))### ###&&&'''&&&&&&&&&'''###$$$%%%%%%$$$$$$%%%%%%"""############$$$%%%&&&***,,,---,,,)))&&&%%%%%%""" !!!######"""%%%***'''&&&$$$""""""""""""###$$$###""""""###%%%&&&'''&&&'''(((((('''&&&''')))!!!###&&&&&&%%%$$$$$$%%%###&&&$$$!!!!!!&&&)))&&&""""""''')))&&&!!!###"""!!!"""###$$$###"""%%%$$$#########$$$&&&'''((('''%%%$$$&&&,,,111000---222@@@LLL...,,,+++***)))&&&"""$$$&&&'''&&&'''+++,,,+++((((((***,,,***(((+++111((()))******(((''''''(((''''''(((***,,,+++)))''''''---000---))))))***))),,,+++***+++,,,,,,+++)))***++++++***''''''((()))+++)))'''%%%&&&&&&&&&%%%''' KKKppp+++,,,###"""$$$%%%%%%###""""""###"""###$$$$$$$$$###%%%&&&$$$%%%%%%%%%%%%$$$$$$###((('''&&&$$$$$$$$$%%%&&&&&&######(((...///***$$$&&&$$$###$$$&&&&&&%%%$$$$$$%%%'''&&&$$$###$$$%%%###!!!###((()))&&&&&&)))&&&***+++'''%%%%%%%%%###((( (((333333,,,&&&&&&$$$%%%))))))%%%$$$&&&///+++!!!$$$"""'''<<<---,,,***'''%%%%%%''')))!!!"""############&&&((($$$$$$%%%&&&'''''''''''')))***)))(((&&&&&&(((***&&&)))))))))+++...,,,'''###+++)))''')))%%% '''#########$$$&&&'''&&&%%%!!!###&&&(((*********)))(((((((((***,,,,,,,,,***%%%(((***+++***))))))*********)))((((((((())))))((()))***)))'''''')))***''')))+++,,,++++++,,,---(((***,,,,,,++++++,,,,,,&&&)))+++---,,,,,,,,,---)))))))))***))))))((('''***)))'''(((***,,,------......,,,+++)))'''&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%###$$$%%%'''&&&%%%###!!!$$$$$$#########$$$%%%%%%'''((('''$$$  ###$$$$$$%%%%%%&&&&&&''''''"""###%%%'''((()))))))))+++,,,------...///000000///222555666444111///...(((%%%$$$&&&'''%%%&&&***'''$$$!!! ###$$$###"""$$$&&&((()))))))))***+++++++++***((($$$######$$$###!!!&&&&&&&&&'''$$$%%%&&&'''((('''&&&&&& '''###--- ))) $$$%%%'''***++++++++++++,,,111///---,,,,,,,,,***)))******)))(((&&&'''***,,,(((((())))))))))))((('''...///,,,'''%%%'''&&&$$$############$$$%%%&&&&&& ###'''***%%%&&&&&&%%%$$$######%%%!!!"""###$$$%%%$$$######!!!"""%%%((('''###"""%%% !!!###&&&'''&&&%%%)))))))))'''&&&%%%$$$$$$$$$###%%%***)))%%%"""###'''((()))***++++++++++++'''---...***,,,222444///'''(((((('''%%%%%%&&&(((###"""###$$$%%%%%%###!!! ###%%%&&&'''''')))%%%!!!!!!''',,,)))!!! ###&&&(((((('''&&&''' """%%%%%%$$$$$$%%%&&&!!!############%%%'''$$$'''++++++)))''''''(((  ######!!!###(((%%%$$$##################%%%###!!!!!!###%%%&&&%%%%%%&&&'''&&&$$$$$$%%%&&&"""$$$%%%$$$######$$$%%%!!! ###&&&###$$$!!!"""(((***'''###$$$"""!!!"""###$$$###"""$$$#########$$$$$$%%%%%%%%%$$$######111222222///---...333888&&&&&&&&&))),,,---+++)))$$$'''(((%%%&&&))))))&&&((((((+++---***(((+++222$$$&&&))))))(((''''''(((%%%''')))++++++***((('''(((///222...)))******(((***))))))***+++,,,***)))'''((()))((('''''')))+++''''''((('''%%%%%%%%%&&&)))---^^^@@@%%%222###%%%&&&'''&&&###!!!!!!"""!!!###&&&%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&''''''(((&&&$$$""""""###$$$&&&&&&%%%&&&))),,,---***&&&&&&%%%%%%&&&((()))((('''"""###$$$###""""""$$$&&&$$$"""$$$((((((%%%%%%(((###((()))&&&$$$&&&((('''###!!!###(((***'''%%%&&&%%%###%%%(((((($$$###$$$%%%+++&&&!!!&&&((('''++++++++++++)))'''&&&'''((("""$$$&&&&&&%%%%%%(((+++$$$%%%&&&'''''''''&&&%%%%%%'''(((((('''''')))***$$$'''((((((***---+++&&&"""++++++))),,,'''"""(((###$$$&&&&&&&&&&&&'''(((%%%%%%&&&''')))***++++++%%%''')))+++++++++,,,...%%%'''***+++)))((((((((())))))((((((((()))******(((***,,,,,,+++***+++---)))+++------+++******+++***,,,......---++++++,,,&&&(((******)))((()))***(((((()))***+++***)))))),,,)))&&&''')))+++,,,++++++*********)))))))))(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###%%%$$$###"""""""""###$$$ """"""###$$$&&&(((%%%$$$#########$$$%%%%%%###$$$&&&)))+++,,,---------...000111000///...,,,++++++---//////...,,,***'''$$$%%%))))))&&&%%%)))'''### ###&&&%%%###$$$'''******))))))+++---((((((&&&$$$!!!!!!"""$$$,,,$$$ %%%)))))))))+++(((((((((''''''''''''&&& ''''''---%%%"""$$$&&&)))+++...000000///000111///---,,,---///000...,,,++++++***)))'''(((***---%%%&&&((()))*********)))'''******&&&&&&))))))%%%###$$$%%%&&&''''''''''''!!!!!!!!!"""$$$%%%$$$######%%%&&&%%%$$$$$$%%%&&&"""###$$$$$$$$$$$$$$$$$$!!!"""'''---,,,%%%"""$$$###%%%'''&&&%%%###""""""%%%((()))(((%%%$$$&&&((()))&&&&&&******((())),,,%%%%%%%%%&&&(((***++++++)))///...'''&&&+++***###$$$%%%&&&%%%$$$$$$%%%'''###""""""$$$%%%%%%###!!! """###$$$$$$$$$$$$$$$&&&%%%!!!"""&&&&&&"""$$$&&&''''''%%%%%%%%%&&&"""$$$''''''%%%$$$$$$&&& ###%%%%%%$$$###%%%&&& %%%***+++(((%%%&&&((("""!!!"""%%%### ###!!!!!!""""""######""""""%%%### ###$$$$$$###$$$%%%%%%$$$###""""""############!!! """$$$ (((---***&&&$$$!!!"""###$$$%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$---***''''''(((***)))(((###""""""%%%((()))'''$$$$$$(((((($$$%%%)))***&&&&&&'''***+++'''###%%%+++"""%%%'''(((((('''((((((###&&&***+++***((('''((((((111444///*********(((((((((((()))+++,,,***)))$$$&&&'''(((((())),,,...!!!%%%'''&&&###"""###%%%!!!&&&(((///(((###---(((&&&'''(((&&&###!!!!!!!!!"""%%%''''''%%%###$$$&&&%%%%%%%%%$$$%%%%%%&&&'''&&&$$$"""!!!!!!"""$$$&&&&&&'''((()))))))))******((('''&&&(((***++++++***%%%!!! %%%,,,---''' (((&&&&&&(((&&&######'''"""''')))&&&%%%(((,,,,,,!!!&&&------%%%!!!***%%%###$$$((('''###!!!"""!!!&&&******(((&&&)))...&&&((())))))'''%%%$$$%%%%%%(((******((())),,,///%%%&&&'''''''''&&&%%%$$$!!!###&&&'''((((((***+++"""%%%&&&&&&(((+++)))$$$%%%+++'''%%%***)))&&&---###&&&((((((&&&&&&(((++++++)))(((''''''))),,,---"""&&&***+++******,,,///###%%%(((((('''%%%$$$%%%'''&&&&&&%%%&&&'''((()))###'''+++,,,***)))+++,,,***,,,------,,,*********&&&(((***)))'''$$$###$$$&&&'''((('''&&&%%%&&&(((((()))***+++,,,,,,+++***---)))&&&&&&)))++++++***''''''((()))***++++++,,,)))))))))***************((('''%%%######$$$%%%&&&%%%$$$###!!!!!!!!!""""""%%%$$$$$$%%%&&&&&&$$$"""%%%$$$""" !!!###$$$###%%%'''***,,,...000000+++,,,///111222111///---,,,(((###!!!###&&&((())))))&&&(((------)))(((+++&&&"""$$$'''&&&$$$"""%%%((()))((('''))),,,#########!!!!!!###'''***999///(((+++---+++***---((((((&&&%%%%%%%%%%%%%%%%%%"""### ---"""000***,,,...//////---+++++++++#########'''+++,,,***((()))***)))'''&&&&&&)))+++$$$%%%''')))++++++++++++!!!&&&(((%%%&&&++++++'''(((((()))***)))(((&&&%%%######$$$'''***((("""!!!###%%%%%%%%%%%%''')))$$$$$$$$$$$$$$$$$$%%%%%%!!!""")))000000((($$$&&&222444444000***$$$#########'''***)))%%%$$$'''+++((($$$"""$$$%%%&&&***///'''&&&$$$$$$&&&((())))))"""))))))""""""))))))""""""#########"""###$$$&&&###"""###$$$%%%%%%###!!!!!!"""###$$$$$$###"""!!!''')))"""######***)))(((%%%###"""$$$&&&$$$'''))))))&&&$$$$$$%%%###&&&((('''$$$###$$$&&&!!!&&&++++++&&&######%%%$$$###%%%'''$$$  """""""""!!!!!!&&&### """$$$###"""###%%%%%%$$$"""!!!!!!"""$$$###!!!!!!$$$555GGG>>>(((!!!((( %%%***(((""""""''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&&&&&&&###000%%%+++(((%%% ******+++,,,+++)))'''%%%***###$$$)))***)))***""")))---)))&&&+++333888&&&'''***---...+++&&&!!!'''(((******((((((((()))%%%,,,222 ...###(((&&&'''***,,,,,,)))'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&((()))$$$$$$&&&))),,,---+++)))%%%&&&''''''%%%$$$$$$$$$%%%###&&&,,,,,,&&&$$$&&&%%%###"""&&&***+++'''"""&&&%%%$$$$$$$$$%%%&&&'''"""$$$&&&%%%""""""$$$'''$$$&&&'''''''''(((***---'''&&&$$$$$$&&&((())))))$$$$$$%%%&&&&&&%%%$$$$$$)))+++,,,((($$$$$$)))...)))(((''''''(((((('''&&&''''''&&&&&&&&&''''''((((((&&&%%%&&&)))+++)))'''***'''&&&''')))(((%%%"""###+++)))$$$)))***''''''###%%%''''''%%%"""!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$"""!!!###''')))(((&&&)))(((((('''''')))***+++)))(((***//////+++)))+++******)))))))))))))))))))))***+++,,,------------+++&&&***+++$$$&&&,,,)))%%%'''((((((+++...***$$$*********+++,,,---...///,,,+++)))((('''(((***,,,***)))((((((((((((((()))((())))))*********)))))),,,++++++...111333333222+++)))''''''******(((&&&###$$$%%%'''(((***+++,,,&&&(((+++---...,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%$$$ """###""" """$$$$$$$$$###$$$$$$###"""###%%%'''******+++------.........)))***...111333111,,,(((%%%&&&'''''''''''')))+++(((&&&$$$&&&)))+++***((()))'''$$$###$$$%%%%%%$$$%%%&&&'''(((((())))))))) !!!###''',,,000111111------+++)))---111111,,,---***'''$$$$$$%%%''')))111...+++)))(((***,,,......---+++)))((('''&&&&&&000---******++++++'''$$$***'''%%%%%%&&&&&&""" %%%******&&&%%%'''+++(((%%%%%%(((***)))***---'''((()))(((%%%######### $$$(((+++)))&&&"""!!!'''&&&&&&%%%%%%&&&&&&'''!!!""""""###%%%''')))***'''###444???000''''''"""999@@@///"""'''***###&&&)))---///...---,,,+++777<<<777(((!!!&&&(((%%%***((('''***......)))$$$)))'''%%%$$$%%%%%%$$$###'''%%%"""!!!"""###$$$### !!!"""###$$$###"""""" ###%%%%%%$$$#########)))&&&###"""######!!!!!!%%%'''&&&%%%$$$$$$!!!***---'''!!!###''''''(((''''''&&&$$$""" ###$$$&&&(((((('''&&&%%%"""############"""!!!!!!""""""#########""""""!!!""""""###""""""!!! ###"""!!!"""$$$$$$###!!!###!!! ###%%%$$$######,,,555444,,,$$$###%%%$$$#########""""""!!!!!!"""""""""###%%%%%%$$$###$$$%%%&&&'''(((***++++++(((((('''&&&###///$$$***+++'''###)))***++++++***(((&&&%%%)))$$$!!!$$$'''''''''***###)))+++'''$$$)))///222&&&&&&(((+++,,,***&&&"""&&&'''))))))'''&&&'''((('''///000$$$+++&&&&&&''')))+++------***(((((()))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((&&&%%%%%%'''((('''&&&$$$&&&'''&&&$$$######$$$%%%$$$&&&,,,,,,'''$$$&&&)))((()))***,,,***$$$ &&&''''''((('''&&&%%%$$$$$$%%%'''&&&$$$$$$&&&((($$$&&&'''(((((()))+++---'''%%%%%%%%%&&&((())))))%%%&&&'''(((((('''&&&%%%$$$&&&&&&$$$""""""%%%))),,,+++))))))))))))'''&&&(((((('''&&&&&&&&&&&&&&&((('''&&&'''))))))'''%%%***)))(((((())))))((('''""""""%%%***++++++)))%%%$$$&&&((((((%%%###""""""$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$###$$$&&&(((&&&%%%(((((('''''''''((()))******'''(((+++,,,)))***,,,'''(((***+++,,,,,,,,,,,,---............------,,,***%%%(((***###&&&+++((('''((('''&&&)))---,,,''',,,+++***************+++***((('''&&&'''((((((((('''''''''''''''((()))*********************))))))...,,,******+++++++++))))))'''&&&(((***,,,+++)))%%%&&&'''(((***+++,,,---((()))++++++***)))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%###&&&***,,,&&&###!!!!!! """$$$%%%&&&%%%'''))))))(((&&&''''''%%%&&&''')))***+++++++++++++++***+++---,,,***(((&&&'''((((((''''''(((***+++)))''''''((('''%%%###(((&&&$$$###$$$%%%%%%$$$###$$$&&&(((***,,,------***))))))***,,,------,,,------+++)))***...---)))((((((((('''''')))---000111///,,,***(((((()))***)))((((((''''''&&&&&&%%%,,,,,,+++,,,,,,+++(((%%%$$$###"""$$$'''((('''%%%%%%&&&((())))))))))))***&&&'''+++///---)))***///((()))***)))&&&$$$$$$$$$%%%&&&&&&%%%######%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))++++++..."""""")))%%%"""'''+++###444;;;...###%%%(((%%%)))+++,,,------///111444555:::666)))$$$))),,,)))&&&%%%$$$'''+++***&&&!!!'''%%%$$$#########"""""""""  """######)))(((&&&%%%$$$$$$$$$%%%"""###%%%%%%#########$$$(((%%%###"""$$$%%%###!!!%%%&&&'''&&&%%%$$$%%%&&&&&&---///***'''***,,,+++&&&&&&%%%$$$###!!! !!!"""###$$$######"""#########""""""""""""""""""#########""""""!!! """""""""""""""!!!  """###!!! '''$$$""""""###$$$"""  %%%%%%""" !!!""""""""""""!!!!!!!!! ###""""""###%%%%%%$$$"""$$$%%%%%%&&&'''((())))))''''''&&&&&&(((///(((+++"""333+++)))(((((()))))))))'''&&&%%%'''%%%$$$&&&%%%$$$&&&,,,$$$((((((%%%$$$'''******&&&&&&&&&((())))))'''%%%%%%'''(((((('''&&&&&&'''+++444,,,***(((+++###)))+++,,,---,,,***(((((()))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''***'''%%%$$$%%%'''(((((($$$%%%&&&%%%#########$$$&&&%%%'''++++++'''%%%%%%)))***+++,,,***'''### '''(((***+++***'''$$$"""%%%&&&'''&&&%%%&&&''')))&&&'''(((((('''(((***,,,%%%%%%%%%%%%&&&'''((()))'''(((((())))))(((((('''%%%%%%&&&&&&''''''((((((///---+++*********(((&&&(((((('''&&&%%%%%%&&&&&&%%%%%%'''***...000000...'''((((((((((((***---000555"""&&&///)))(((,,,%%%%%%'''((((((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###''''''&&&&&&''''''((()))***&&&&&&((()))(((***...&&&''')))+++,,,------------------------,,,,,,,,,,,,&&&)))***$$$''',,,(((((()))'''%%%''',,,---***))))))((((((((())))))******(((&&&'''***+++)))'''%%%%%%&&&&&&''')))***+++,,,,,,+++++++++******)))---***'''%%%%%%&&&&&&%%%'''&&&&&&(((+++---------(((((()))***+++------...,,,,,,+++***((('''%%%$$$%%%&&&'''(((((('''&&&%%%###(((///111)))%%%""""""###$$$&&&(((***+++'''***------+++(((&&&&&&&&&''')))***+++,,,,,,,,,---***'''%%%&&&'''((('''((()))***)))'''&&&'''(((***(((&&&&&&&&&%%%$$$"""'''%%%$$$$$$%%%&&&%%%$$$$$$%%%(((***,,,.........222///---,,,------,,,***+++,,,***''''''***)))%%%###'''+++,,,+++,,,222777111000...+++)))''''''&&&&&&&&&((())))))(((''''''(((***,,,,,,***)))(((((("""!!!"""$$$''')))((('''(((&&&$$$%%%((())))))((("""&&&---111---''')))...((()))***)))'''%%%$$$%%%%%%&&&&&&$$$######%%%(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))******$$$!!!+++000$$$,,,(((000,,,''''''+++///+++---000111111111111222000444111(((%%%***---***$$$######%%%(((((($$$ $$$###"""!!!!!!!!!!!!!!!%%%$$$""""""$$$&&&&&&&&&)))'''$$$"""!!!###%%%&&&$$$%%%%%%$$$###"""$$$%%%&&&%%%######%%%&&&&&&%%%(((((('''%%%######$$$&&&&&&))))))'''&&&))))))'''$$$$$$###"""!!!  !!!!!!!!!!!!######"""!!!!!!"""###$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!  """###"""!!!%%%###"""!!!""""""!!!!!!!!!!!!"""!!!!!!!!!!!! $$$#########$$$$$$###!!!%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%+++---((()))"""666((((((''''''((((((((('''%%%%%%%%%%%%'''(((%%%###(((000%%%''''''$$$%%%))))))'''(((&&&&&&&&&(((***)))(((%%%'''(((((('''&&&''''''///888)))...&&&...!!!++++++,,,+++***)))(((''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&(((&&&%%%&&&)))+++,,,,,,###$$$%%%$$$###"""$$$%%%&&&&&&(((******(((&&&&&&&&&'''((('''%%%$$$$$$%%%'''((()))))))))'''%%%###%%%%%%&&&&&&&&&&&&((()))'''(((((('''&&&%%%'''((($$$%%%&&&&&&&&&&&&''')))'''(((((((((((((((((('''&&&&&&&&&)))+++,,,***(((---,,,************)))'''&&&&&&&&&%%%%%%&&&''''''$$$%%%(((,,,///000000///%%%'''(((''''''***000555NNN+++(((000""""""...&&&&&&'''))))))'''%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%######&&&&&&&&&&&&'''''''''((((((&&&&&&)))***)))***---******)))(((((()))++++++******)))))))))*********...''')))+++&&&***...)))'''))))))'''(((,,,,,,***%%%%%%&&&''')))+++,,,...---***)))+++...///,,,)))(((((('''(((((()))******------,,,++++++*********(((&&&###"""$$$'''))))))'''((((((***,,,---......))))))******+++,,,------...---,,,***((('''&&&%%%%%%&&&((())))))(((&&&%%%%%%'''+++---)))"""!!!&&&&&&''')))***+++---///111***+++---,,,***'''%%%%%%)))******+++++++++******+++(((%%%$$$%%%'''((((((***++++++***'''&&&&&&&&&#########$$$&&&'''''''''&&&%%%###$$$%%%&&&&&&%%%((()))+++---------,,,+++222000...---...//////...(((***(((%%%%%%((((((%%%###)))//////,,,+++000666000//////---+++)))(((&&&((()))+++,,,---,,,***)))%%%''')))(((%%%%%%(((+++%%%%%%%%%&&&&&&%%%$$$###%%%$$$""""""###%%%&&&&&&"""###'''+++***%%%%%%)))&&&((()))(((%%%$$$$$$$$$ ###''')))(((&&&$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&& &&&'''222:::,,,,,,JJJ###%%%***,,,***&&&***000(((...555999666000***'''***,,,)))###"""&&&'''%%%$$$######%%%'''&&&$$$!!!#########""" !!!"""((('''%%%%%%&&&''''''&&&###"""""""""###%%%((()))&&&&&&&&&$$$""""""$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%######$$$%%%(((&&&$$$$$$%%%&&&$$$!!!$$$###"""!!! """"""!!!!!!!!!"""###$$$###"""!!! """$$$&&&&&&&&&%%%%%%###"""!!! !!!!!!!!!   """$$$&&&%%%$$$ !!!"""!!!!!!$$$###""" !!!!!!"""""""""""""""!!!!!!!!!%%%$$$######$$$$$$""" %%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''&&&$$$777"""###'''''''''''''''&&&&&&%%%###$$$''')))&&&%%%+++444$$$(((((('''(((++++++(((***((('''''')))+++++++++'''(((******((('''((()))333999(((...&&&...!!!,,,***)))((('''''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))+++,,,***)))$$$%%%%%%$$$######%%%&&&%%%'''((()))))))))((('''))))))&&&###!!!"""&&&)))'''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%''''''((()))))))))'''$$$######%%%"""$$$&&&'''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''******(((&&&)))((('''((()))***)))((($$$$$$$$$%%%&&&'''((()))$$$%%%'''''''''&&&%%%%%%)))))))))&&&$$$&&&+++000LLL)))'''000"""$$$000)))&&&((()))((('''&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((((((((('''%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&(((------***)))+++444111,,,'''%%%&&&(((***---,,,***(((''''''''''''---&&&''')))&&&)))---'''%%%))),,,******,,,+++''''''''''''(((***,,,---...,,,+++***,,,///000...+++,,,,,,+++***)))))))))***------++++++******++++++)))&&&$$$$$$'''+++---...***+++,,,,,,,,,,,,,,,---((()))))))))******++++++******)))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''###"""%%%'''%%%%%%&&&(((***---.........000333......---+++(((&&&&&&''')))))))))((('''%%%$$$###)))((('''(((***++++++******,,,,,,+++(((&&&%%%%%% !!!###$$$%%%'''((()))$$$######$$$&&&'''&&&%%%''')))+++---...---,,,+++000///---...///000000///$$$''''''$$$$$$'''((('''&&&,,,111///***(((+++///------......---,,,+++***)))***,,,------+++)))((($$$%%%$$$""" !!!''',,,'''''''''&&&%%%###"""""""""$$$&&&$$$!!! $$$(((&&&""" %%%(((&&&%%%&&&$$$%%%&&&&&&$$$""""""### ###''')))(((&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$ &&&"""###+++...LLL000,,,+++---***######(((''',,,222555333---'''$$$''''''%%%!!! """""" """""""""###$$$$$$"""!!!###$$$%%%###!!!!!!"""$$$"""!!!!!!"""$$$&&&&&&&&&###$$$&&&((()))***++++++'''''''''%%%######%%%'''(((((('''&&&%%%$$$%%%%%%$$$&&&))))))(((&&&&&&&&&000+++((((((***)))%%%"""$$$###"""!!!!!!!!!!!!!!!###""""""""""""###$$$%%%"""!!! !!!###%%%''''''''''''&&&%%%$$$"""!!! !!!!!!!!!!!!!!!  """$$$&&&%%%$$$!!!"""""""""""""""!!!###""" ########################%%%$$$######$$$$$$""" $$$$$$$$$$$$$$$#########$$$$$$######...'''***'''$$$@@@$$$&&&''''''''''''''''''''''''$$$$$$''')))'''%%%+++444$$$***---+++***,,,,,,***,,,***(((((()))+++++++++''')))******)))(((((()))555666)))******+++$$$---)))'''%%%%%%&&&'''&&&%%%(((((('''&&&&&&&&&&&&'''%%%%%%'''(((((())))))((('''''''''))))))(((%%%"""%%%%%%%%%$$$###$$$&&&(((###'''(((((()))++++++(((000---((($$$###$$$&&&((('''&&&%%%$$$%%%&&&((()))%%%###"""$$$&&&((((((''')))))))))'''$$$###$$$%%%!!!$$$''''''%%%$$$&&&(((&&&%%%$$$$$$$$$$$$%%%&&&&&&''')))*********))))))'''&&&%%%&&&(((***)))((($$$$$$$$$$$$%%%'''((())) """$$$%%%&&&(((+++---...---***&&&######&&&(((111###...)))***///(((&&&'''((('''&&&%%%&&&((('''&&&%%%%%%%%%&&&((()))&&&(((((('''%%%%%%%%%&&&&&&&&&'''(((((((((((('''(((''')))......***((()))888444...)))&&&''')))+++333111---***'''%%%$$$$$$,,,###$$$'''$$$(((+++$$$%%%+++...,,,++++++)))&&&---,,,+++************+++******++++++,,,,,,------///...---+++******)))))),,,+++***))))))***+++,,,---+++)))(((***,,,---------.........,,,++++++,,,(((((())))))))))))))))))%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((!!!"""'''''''''((((((,,,///...,,,+++---///000000...+++((('''((()))+++++++++***(((&&&%%%$$$+++++++++,,,......---+++***,,,---,,,)))&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''#########%%%'''((('''%%%"""%%%(((,,,......------///...---.........,,,***###&&&'''%%%$$$''')))((())),,,///---(((&&&'''******+++,,,------------,,,''''''((())))))((('''&&&%%%$$$!!!"""'''***$$$%%%'''&&&%%%$$$$$$%%%###'''***(((###!!!&&&***+++###$$$))))))'''&&&"""$$$%%%%%%###!!!""""""%%%%%%$$$""""""###'''***%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''###'''$$$ +++PPP{{{...)))'''(((***((()))***'''((())))))((((((***,,,'''&&&###"""""""""  ###%%%&&&%%%"""!!!$$$&&& ###'''*********###$$$&&&((((((((('''&&&'''((((((&&&$$$$$$%%%&&&(((((((((&&&$$$###$$$%%%$$$(((+++,,,+++)))((('''111+++((()))***'''$$$######"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!! !!!"""$$$&&&''''''''''''&&&%%%$$$###""" !!!!!!""""""""""""""" """###"""!!!"""$$$&&&&&&###!!!!!!!!!###$$$!!! """######$$$$$$$$$$$$$$$%%%$$$#########$$$$$$###!!!$$$$$$$$$$$$$$$#####################...%%%---******III))),,,((('''''''''''''''((((((&&&$$$%%%'''%%%$$$(((...%%%---111...***)))***))),,,***(((((()))******)))&&&((())))))(((''''''(((777222+++$$$///&&&'''---)))&&&$$$$$$''')))((('''))))))(((''''''''''''((($$$%%%''')))***+++++++++)))(((''''''''''''%%%###&&&&&&&&&%%%$$$%%%(((***!!!&&&((('''(((------***///+++&&&%%%&&&''''''%%%((((((((((((''''''''''''&&&$$$###$$$'''***)))((('''(((((((((''''''(((*** $$$((((((%%%$$$&&&(((&&&%%%$$$######$$$%%%&&&(((***---,,,***)))***,,,(((&&&&&&&&&((()))((('''&&&&&&%%%%%%$$$%%%%%%&&&!!!###&&&''')))---222777---+++'''%%%&&&'''''''''"""!!!%%%***+++,,,***&&&&&&''''''&&&%%%%%%&&&(((((('''%%%%%%%%%&&&((()))$$$&&&((('''&&&%%%''')))&&&'''((()))))))))((((((***((((((++++++(((&&&(((000///,,,)))(((((()))***000...+++(((&&&%%%%%%&&&---$$$$$$'''%%%))),,,$$$)))...///+++((()))((('''...---,,,+++***)))))))))))),,,...,,,******...222------,,,+++***************)))(((((((((***,,,---...,,,++++++,,,---,,,+++---///000///,,,+++,,,...)))))))))))))))))))))(((&&&'''((())))))'''%%%$$$'''&&&%%%$$$$$$%%%&&&'''((($$$###''')))(((''')))***...111000,,,)))***------......,,,)))'''&&&''',,,,,,,,,,,,+++***)))(((111000............---+++***+++---,,,***'''&&&%%%&&&(((((('''$$$###$$$%%%""""""###%%%'''((('''&&& ###'''+++------,,,++++++++++++---...,,,)))&&&$$$)))***&&&$$$''')))((()))***+++***((('''(((***)))))))))******++++++,,,######$$$$$$%%%&&&&&&&&&%%%###!!!!!!###%%%&&&&&&!!!$$$&&&&&&%%%$$$%%%'''%%%''')))(((&&&%%%&&&''')))%%%###(((+++)))''''''"""$$$%%%%%%###""""""###%%%%%%$$$"""!!!###(((+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&+++)))"""***;;;BBB)))&&&######'''------***&&&&&&%%%######%%%))),,,&&&###!!!"""###"""  """%%%'''%%%"""!!!$$$'''###"""###%%%(((******)))"""""""""###$$$%%%%%%&&&'''((()))(((&&&$$$$$$%%%%%%&&&'''&&&$$$###%%%''''''(((***)))(((&&&%%%&&&)))$$$###&&&&&&""" ###"""!!! !!!""" !!!"""###"""!!!!!! """###$$$&&&&&&$$$$$$%%%%%%$$$######"""!!!""""""###############  """###!!! ###&&&%%%"""  !!!"""######"""!!!!!!""""""######$$$$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))&&&(((JJJ'''+++(((((('''''''''(((((()))(((%%%$$$%%%$$$"""$$$)))'''000555000)))'''((((((+++***((((((((()))((('''%%%'''(((((('''&&&&&&'''888///,,, 222###)))---)))&&&$$$%%%(((******)))******)))((((((((((((((($$$%%%(((***,,,,,,---,,,***(((&&&&&&(((***++++++'''''''''%%%$$$&&&(((+++ &&&(((&&&(((...///+++'''$$$"""$$$)))+++'''###(((***+++,,,+++(((%%%###'''%%%$$$%%%)))++++++)))%%%'''((())))))***---///$$$((((((%%%###%%%(((&&&&&&$$$$$$$$$$$$&&&&&&$$$(((***)))$$$"""%%%)))***(((''''''(((((('''%%%)))(((&&&%%%$$$#########+++++++++(((%%%&&&)))---(((%%%###$$$)))---------&&&...***$$$(((((($$$$$$%%%&&&'''&&&$$$$$$&&&(((((('''%%%%%%%%%&&&(((***"""%%%''''''&&&&&&)))+++&&&''')))*********)))(((,,,((('''((('''%%%%%%)))%%%&&&'''(((((((((((((((((('''&&&%%%%%%&&&((()))000''''''***(((---///''',,,000///***&&&''')))(((++++++************+++++++++///111///******000777******************++++++)))(((''''''(((***,,,...+++******+++------,,,+++,,,...000///---,,,---000*********)))))))))))))))***+++---...---+++(((&&&(((&&&$$$""""""$$$&&&(((((((((+++...,,,''''''***...111444222---******---'''***,,,+++(((%%%###"""'''(((((())))))))))))(((777444000---------,,,+++)))+++------***'''&&&&&&%%%((()))(((%%%###%%%'''!!!!!!###%%%((()))'''&&&"""%%%(((***+++***(((&&&%%%&&&))),,,...,,,)))&&&'''+++,,,'''$$$&&&((('''(((''''''((()))***,,,,,,)))((((((((((((((()))***!!!!!!!!!"""$$$&&&((()))%%%######%%%((()))&&&######%%%((('''$$$###$$$&&&%%%$$$$$$&&&''''''$$$"""$$$$$$''',,,+++'''$$$&&&###%%%&&&&&&$$$######$$$ ###&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&'''((())))))+++###''''''!!!,,,111 000...''' ###)))&&&$$$%%%'''&&&$$$###$$$%%%### !!!###"""  !!!"""!!! !!!"""!!!$$$&&&%%%!!! ###'''%%%$$$######$$$###!!!###"""""""""%%%(((,,,...&&&(((***)))'''%%%$$$$$$"""$$$&&&%%%###$$$&&&)))(((((('''$$$!!! !!!"""%%%!!!!!!&&&%%%!!!!!!&&&  """ !!!###%%%%%%$$$"""!!! """$$$%%%&&&&&&""""""#########""""""!!!""""""###$$$$$$$$$$$$$$$###"""!!!"""$$$$$$###!!!!!!"""  '''""" !!!!!!""""""#########$$$"""""""""###%%%&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$((((((***++++++***)))(((333***$$$'''***)))(((***((('''%%%$$$$$$%%%'''(((***)))(((***,,,,,,+++))),,,+++(((%%%(((---...***&&&&&&***+++&&&!!!(((333---+++)))***++++++(((%%%...---,,,---......---+++222000---***(((((()))***)))***+++***))))))+++---)))))))))***)))(((((('''$$$$$$&&&'''((('''### '''!!!$$$000444***###$$$%%%(((&&&"""$$$******&&&+++++++++)))'''&&&'''(((%%%%%%%%%&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&((('''''''''''''''((()))***)))'''&&&%%%%%%&&&&&&'''(((((((((&&&$$$!!!%%%&&&'''''''''%%%"""!!!###%%%'''%%%"""!!!###&&&""")))---)))((()))'''"""'''(((((('''&&&&&&(((***'''%%%###%%%((()))&&&###'''&&&%%%%%%&&&'''((()))&&&&&&&&&%%%$$$###"""!!!&&&(((***)))'''&&&&&&((()))((('''&&&&&&''')))***&&&'''((('''%%%$$$%%%&&&((('''&&&''')))+++++++++&&&%%%$$$$$$%%%&&&((()))&&&'''((())))))***---/////////---+++))))))+++,,,)))******+++,,,---///000///...---,,,,,,---...///******+++++++++,,,,,,,,,(((+++---,,,***)))+++,,,'''(((+++---...---,,,+++...---+++******+++---......---+++)))(((((()))***%%%***///...***'''))),,,***,,,+++'''&&&)))***(((555+++'''+++000...---...!!!***jjj```%%%&&&///&&&,,,)))%%%$$$%%%%%%$$$"""&&&&&&(((,,,//////+++(((***...000000---+++,,,---,,,)))&&&&&&((())))))'''+++,,,+++(((&&&%%%'''(((%%%((((((%%%&&&***)))$$$$$$$$$%%%&&&'''))))))***(((+++---,,,---222333000,,,---***%%%&&&+++((("""""")))''' $$$000111'''))))))((('''&&&&&&''''''&&&&&&''''''&&&$$$###"""((($$$!!!!!!###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%+++((($$$###$$$%%%###!!!!!!''',,,,,,(((&&&)))***&&&%%%'''&&&"""!!!###!!!'''***(((&&&%%%### $$$%%%&&&'''((((((((((((&&&++++++&&&!!!###)))///---(((&&&***,,,---222999...'''"""&&&...000))) """"""""" !!!###!!! !!!""""""   """%%%'''###""""""!!!!!!!!!!!!!!!"""%%%&&&%%%""" """$$$###%%%&&&%%%$$$$$$%%%&&&!!!"""$$$&&&'''''''''&&&,,,***'''&&&%%%$$$###!!!'''$$$""""""###### !!!&&&&&&"""!!!###&&&%%%$$$"""  !!!"""!!!###%%%'''''''''&&&%%%###""" """$$$$$$$$$!!! !!!###%%%%%%### """!!!$$$)))""""""""""""!!!!!!!!!!!! !!!!!! """"""###""" !!!!!!""""""######"""!!! """###$$$ """$$$$$$$$$###$$$%%%&&&%%%%%%$$$'''((()))***************000((($$$'''***((('''(((((('''%%%$$$$$$%%%'''((((((***,,,***((('''(((***))))))'''$$$''',,,---***((())),,,---)))%%%+++555+++)))'''((())))))'''%%%---,,,++++++------,,,+++,,,,,,+++)))((('''&&&&&&'''((()))+++++++++)))(((+++++++++***)))(((''''''+++((($$$"""###%%%&&&'''$$$)))------,,,***'''$$$111333000***(((+++,,,)))******)))(((&&&&&&&&&'''%%%$$$###""""""$$$'''((()))(((((('''''''''''''''++++++***)))((((((((((((***)))((('''&&&&&&&&&'''''''''''''''%%%###!!! $$$%%%&&&&&&%%%$$$""" $$$%%%&&&&&&%%%%%%%%%&&&$$$)))+++((('''))))))&&&%%%'''((()))((((((***,,,$$$%%%&&&&&&%%%%%%%%%%%%***)))((('''''''''((()))'''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&'''((()))(((&&&''''''((((((((((((((('''&&&'''((('''%%%$$$%%%&&&%%%$$$###$$$'''))))))(((((('''&&&%%%%%%$$$$$$%%%&&&'''((((((((()))+++...444444222...***(((***,,,++++++++++++,,,---...///...---,,,++++++,,,---...)))))))))***************&&&000666222---///333444+++,,,------...---,,,,,,---,,,***))))))***,,,---,,,+++***)))))))))))))))***+++,,,+++***)))((((((+++---,,,((((((+++,,,***222---+++---...,,,---111999<<>>EEE!!!***&&&***,,,***))),,,,,,+++,,,------+++)))'''(((((()))+++,,,,,,***)))***+++******))))))******)))(((''''''((((((((((((''''''&&&%%%$$$%%%'''((('''&&&'''&&&%%%&&&((()))((('''$$$%%%(((***,,,.........&&&((((((%%%###$$$)))...:::000'''$$$######&&&+++&&&&&&%%%$$$$$$$$$%%%%%%&&&)))+++***&&&$$$&&&)))&&&&&&&&&&&&''''''(((((()))&&&&&&'''%%%"""###'''""" !!!$$$$$$ %%%&&&'''&&&%%%$$$%%%&&&''''''(((***,,,---,,,+++******************++++++%%%%%%%%%%%%&&&(((***+++*********))))))))))))((()))'''&&&&&&))))))(((&&&&&&(((+++---...,,,***)))((((((((())))))+++,,,---,,,+++******+++,,,***)))...,,,***)))***++++++***+++---//////------...///111000...---...000111111222000---,,,,,,***&&&"""%%%%%%%%%&&&((()))(((&&&***,,,000333444333000......111444666555333222222------,,,++++++***)))))),,,,,,,,,++++++******)))000////////////000111111333...+++------***)))++++++'''(((---...+++)))+++''')))+++)))%%%$$$(((,,,+++***(((&&&%%%&&&'''(((,,,+++(((%%%######&&&))),,,(((%%%###$$$%%%$$$#########$$$$$$$$$$$$######%%%$$$"""!!! !!! """###$$$""" !!!######!!! !!!!!!(((%%%%%%$$$%%%$$$ """"""!!!$$$******%%%%%%)))---...---***))))))///,,,((('''(((*********'''---(((%%%***)))&&&---)))>>>666000+++!!!''''''&&&,,,,,,)))&&&%%%%%%%%%$$$###"""###$$$&&&''')))&&&""""""$$$&&&%%%$$$!!!"""$$$&&&&&&&&&%%%$$$(((%%%""""""$$$%%%$$$### !!!"""###$$$$$$###""""""!!!!!!!!!""""""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######"""""""""$$$###!!!"""######""" ###&&&""""""***)))(((&&&&&&&&&''')))***##################$$$$$$!!!!!!!!! """$$$!!!  """$$$###"""!!! !!!###%%%''' !!!###$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$$$$""" ###$$$###!!!&&&&&&&&&&&&&&&'''((()))""""""""""""""""""!!!!!!######""""""######$$$%%%&&&&&&&&&%%%$$$$$$&&&((("""""""""""")))((('''&&&&&&&&&(((((($$$((()))'''(((++++++(((,,,)))&&&&&&***///444666%%%((()))(((%%%&&&+++111(((((()))))))))*********...###%%%+++777///+++''''''((()))***++++++++++++...---,,,---...---+++)))------...///000///,,,***)))))))))))))))***++++++(((***///111...((()))...&&&...+++###...DDDEEE555((($$$&&&......$$$ ###%%%''')))***+++***)))((($$$'''((( ***000"""***%%%***,,,***))),,,---+++---......---***))))))***+++,,,------+++))))))***---)))''''''++++++)))%%%)))))))))((('''&&&%%%$$$&&&%%%%%%&&&(((((('''&&&)))'''%%%%%%&&&((()))))))))***************)))(((&&&+++---***%%%%%%---555@@@222%%%"""###$$$%%%'''(((((('''&&&%%%%%%%%%&&&((()))***+++)))'''$$$###%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''&&&$$$)))000(((%%%!!!!!!"""###!!!%%%%%%%%%$$$######%%%'''$$$######&&&+++---)))%%%+++******)))(((((())))))############%%%''')))+++))))))))))))((((((''''''((('''&&&'''(((((('''&&&###%%%'''***+++***)))(((((((((((((((((()))******)))(((((()))+++,,,+++***...,,,++++++,,,---,,,+++,,,...000000......000222555111---,,,...///---+++000...,,,++++++,,,+++***&&&&&&'''))),,,......---***---111444555555333111---///222222111000000111+++***)))((('''(((((()))111000///.........///000............///000111222333///---//////+++)))******((((((,,,...,,,***+++***,,,,,,***''''''+++///...,,,(((%%%%%%&&&(((***...+++(((%%%$$$$$$###"""$$$###!!!"""###$$$###"""######$$$$$$$$$$$$#########"""!!!   """"""!!!!!!###$$$###""""""'''$$$ !!! """""""""%%%******''')))---000111///+++'''&&&,,,***(((((()))******)))$$$+++%%% +++000***&&&###222(((+++...&&&'''###&&&...///***$$$"""$$$########################%%%$$$######%%%&&&%%%$$$$$$######&&&)))((($$$!!!'''$$$""""""###$$$$$$###""""""!!!!!!!!!"""$$$%%%###"""!!!!!! ###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%###""""""###%%%%%%%%%!!!)))111555###$$$'''+++)))((('''&&&'''(((***+++"""""""""###$$$$$$$$$%%%%%%%%%%%%###""""""$$$&&&!!! !!!"""$$$###!!! !!!"""""""""!!!  """###$$$$$$###""""""######$$$$$$$$$$$$$$$###!!! !!!"""###""" ###"""!!!!!!"""$$$''')))""""""""""""###############""""""""""""###$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$(((((('''&&&%%%&&&)))+++'''******((((((++++++(((&&&(((***,,,,,,***'''%%%&&&'''******'''%%%***222((((((((('''((((((((((((,,,***222FFF000+++###&&&''')))+++,,,,,,++++++///..................---------...///000///,,,***,,,,,,+++******+++,,,---+++&&&(((111888444***######((('''$$$...???CCC;;;***)))((('''$$$###"""###$$$%%%''')))******))))))'''%%%***'''###''')))***%%%***,,,***))),,,---,,,...//////...,,,***+++,,,,,,---...---+++))))))******(((&&&&&&((((((&&&$$$(((((((((((('''&&&%%%%%%&&&%%%%%%'''((()))'''%%%((('''%%%&&&((())))))(((,,,,,,+++)))(((&&&%%%$$$))),,,...+++''''''---333222+++'''))),,,***''''''***)))((('''&&&&&&&&&&&&'''&&&&&&(((***+++(((%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&...777...***%%%""""""$$$$$$$$$%%%%%%%%%###"""###&&&(((###"""###&&&))))))&&&###(((((('''''''''''''''(((%%%%%%%%%&&&'''***,,,---*********)))((((((''''''''''''&&&'''''''''''''''"""###%%%&&&'''''''''&&&(((((('''''''''(((((()))***)))((()))+++,,,+++***)))(((((())),,,...///...000...------///111333444333///+++***,,,---+++((())))))***,,,...000111111)))((())),,,///000000///+++---000333444333111000...,,,)))&&&%%%(((---222***)))'''&&&&&&((()))+++333111000//////000222444000000/////////000000111000---,,,//////***&&&&&&***((())),,,...---++++++*********(((&&&'''+++......---+++******,,,...000---***&&&%%%&&&%%%""" !!!"""#########"""!!!######$$$$$$$$$$$$######!!! !!! """"""!!!  ###%%%### IIIIII'''###"""###"""###$$$%%%(((+++,,,+++///---+++((('''''')))***))))))))))))***))))))(((###***###!!!444???222"""###---###***111&&&&&&$$$$$$&&&***---,,,'''%%%&&&%%%%%%%%%$$$""" !!!"""###$$$%%%%%%$$$###%%%""""""%%%))))))###$$$###!!! !!!""""""###%%%$$$"""!!!!!!"""###%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$&&&&&&%%%$$$$$$$$$######$$$$$$&&&''''''%%%###!!!!!!###&&&''''''!!!***777III***000,,,(((+++***(((&&&%%%&&&''''''!!!!!!"""###$$$%%%%%%%%%'''((('''&&&$$$###%%%&&&###"""!!!"""###"""!!!!!!"""#########!!! !!!!!! """###$$$$$$%%%%%%$$$$$$!!!!!!!!!"""""""""!!!!!! !!!"""###!!!!!!""""""######$$$$$$######""""""######$$$%%%###$$$$$$###"""!!!"""###%%%%%%%%%%%%&&&''''''&&&%%%'''+++...(((++++++((('''((('''$$$***,,,...///---)))%%%"""""""""%%%(((%%% """)))***)))((('''&&&&&&&&&&&&,,,)))000CCC...,,,'''((()))***,,,,,,,,,+++***,,,,,,------...///000111,,,,,,,,,...///...+++)))...,,,+++***)))***++++++222,,,+++333999555+++$$$...+++***++++++)))---222777555)))&&&+++&&&$$$%%%&&&((()))))))))((('''###'''---&&&&&&...'''$$$)))+++***))),,,...,,,...//////...,,,+++,,,---,,,---...---+++)))))))))''')))***)))'''%%%&&&((('''(((((())))))(((((('''''''''((()))++++++)))'''&&&&&&''')))+++***(((&&&(((((()))***+++,,,---...//////...,,,++++++,,,...&&&&&&)))...///+++***,,,***)))(((((('''''''''((()))%%%###$$$)))++++++)))###$$$%%%&&&&&&&&&%%%%%%&&&###""""""!!!"""(((000+++'''""" """###%%%&&&%%%$$$###$$$'''***&&&(((++++++)))'''&&&'''$$$$$$$$$%%%&&&'''(((((('''''''''''')))+++---...,,,,,,+++******)))((((((&&&'''''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''''''''((((((---+++******++++++***)))%%%%%%'''+++///222333333888111***)))...222111///,,,***((((((***+++***((($$$'''+++...000000000000(((((((((***,,,---,,,***,,,---///000000...,,,+++***)))&&&###"""%%%***...***)))((('''(((***,,,...000...---,,,,,,---///111777666555444444333444444000------000///***&&&%%%))))))***+++---///---+++)))))))))((('''(((+++---------............//////***(((%%%%%%''''''$$$ """###$$$%%%$$$"""!!! ######$$$$$$$$$$$$###### $$$"""!!!!!!"""###"""!!!""" ######!!!DDDEEE%%%"""!!!###"""###$$$'''((()))***,,,---***&&&$$$$$$(((+++...'''((()))***)))(((''''''%%%***###&&&???KKK888"""'''000'''///333$$$&&&)))(((%%%)))333888333***&&&%%%%%%%%%%%%###!!!!!!###%%%%%%$$$######$$$!!! ###''''''"""!!!!!!  !!!###&&&%%%$$$###""""""######$$$$$$###""""""!!!"""""""""###$$$%%%&&&%%%$$$###$$$############$$$$$$%%%%%%###!!!!!!###&&&'''(((###&&&...@@@'''000+++$$$)))(((&&&$$$$$$$$$&&&&&&!!!!!!"""###$$$%%%%%%%%%###$$$$$$###!!! !!!###&&&###  !!!!!!!!!$$$$$$###"""!!!!!!  !!!!!!!!!######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$###""""""$$$&&&'''((('''%%%###"""!!!!!!""""""#########$$$###############$$$%%%%%%"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$&&&((((((&&&'''+++///(((******&&&%%%&&&$$$!!!+++,,,+++)))'''&&&(((***&&&###$$$***)))######)))+++***(((&&&%%%%%%%%%&&&---###$$$(((222+++,,,,,,******+++,,,------,,,,,,***+++,,,,,,,,,...000333+++++++++---...---***(((,,,+++)))(((((()))***+++999777666333---(((+++111///***+++000+++"""%%%000///HHHVVVGGG--- !!!%%%%%%%%%&&&''''''(((((((((%%%###!!!---***$$$---###$$$)))+++***)))---...------//////...,,,,,,,,,---***+++,,,,,,***(((((()))(((+++...---)))(((***...(((((()))*********))))))******+++---......,,,)))%%%&&&(((***,,,+++(((%%%((((((''''''((())))))***333111///------------,,,***)))***,,,***(((+++000)))(((((('''(((((()))))),,,)))%%%$$$'''))))))((($$$%%%'''((((((((('''&&&000***%%%$$$###!!!###''''''%%%""" !!!###$$$$$$%%%%%%%%%$$$%%%''')))%%%)))+++***&&&$$$&&&)))$$$$$$$$$%%%&&&''')))***''''''''''''(((***+++,,,---,,,,,,+++***)))((((((%%%'''((('''&&&%%%&&&'''&&&%%%$$$############$$$'''''''''''''''((())))))---,,,******++++++***)))))))))+++...333555666555;;;444,,,***,,,---***'''&&&'''(((((()))***++++++,,,000444666444222000///+++******+++------,,,******+++,,,,,,,,,***((('''%%%'''******)))(((((()))************+++---///000222111000/////////000111666555444444333333333444555111000333222---))))))(((***++++++---000///+++************+++,,,------.........---,,,***((('''((('''&&&&&&''''''%%%$$$$$$&&&'''&&&$$$"""!!!!!!######$$$$$$$$$$$$######!!!!!!"""""""""!!!!!! %%%###!!!!!!"""######""""""!!! !!!!!!######"""%%%### $$$!!! """%%%%%%###%%%)))&&&&&&'''***---...---+++((()))***)))'''&&&%%%&&&&&&)))$$$)))???FFF444$$$(((000***666888%%%&&&,,,((($$$***;;;DDD;;;,,,""""""###$$$%%%%%%%%%$$$###!!!$$$$$$###""""""""""""!!! """$$$%%%"""!!!""""""!!! """$$$''''''&&&%%%$$$###"""!!!"""!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###!!!!!! %%%###""""""$$$&&&'''''',,,(((&&&,,,$$$+++,,,)))%%%$$$######$$$&&&(((***"""""""""###$$$$$$$$$%%%###$$$%%%$$$###"""###$$$'''$$$ !!!""""""%%%###"""!!! !!!"""############""""""!!!!!!!!!###$$$$$$%%%%%%%%%%%%%%%###%%%''''''&&&%%%$$$%%%%%%'''***+++***'''### !!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$!!!###%%%%%%$$$###$$$%%%&&&&&&&&&&&&$$$'''******'''&&&***---(((++++++''''''((('''###'''((((((&&&$$$$$$''')))///&&&$$$+++...***+++000***)))'''&&&%%%&&&'''(((((()))%%%+++''',,,(((*********+++,,,---///000111+++,,,------+++,,,///222+++++++++---...---***(((+++***))))))***---///111666333111---(((%%%***333(((((())),,,,,,)))***...###BBBiiirrrRRR(((###&&&&&&&&&&&&&&&&&&&&&&&&###(((***,,, (((###$$$)))+++)))***---...------...///...,,,+++,,,---((()))++++++)))(((((()))***+++,,,,,,,,,------...+++++++++++++++***)))(((((()))***,,,...---+++(((''''''''')))***+++)))'''***)))'''%%%$$$$$$$$$%%%...//////---+++***,,,...000+++)))***+++)))***---'''''''''''''''((()))***+++***((('''''''''&&&%%%&&&''')))*********((('''666---&&&&&&&&&$$$######%%%%%%&&&&&&&&&&&&''')))"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%&&&(((***((((((''''''((()))******))))))((('''((()))***+++,,,,,,+++***)))(((''''''$$$&&&((('''%%%$$$&&&(((&&&%%%$$$######$$$&&&''''''&&&''''''((()))***+++***)))((()))+++++++++)))000///000111333333111///000111111000---)))&&&%%%###'''***+++))))))+++///111444666666333000000000---,,,,,,---//////...,,,'''((()))******((('''&&&%%%(((+++,,,+++***)))((()))***+++,,,...///000111666555555444444333333333000000000111222333444555888444333555444///,,,,,,'''***+++***---111000+++)))***+++,,,......---,,,...---+++)))(((''''''''')))))))))'''%%%%%%&&&'''$$$&&&'''&&&$$$""""""$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$###"""%%%###!!! !!!""""""!!!!!!"""!!! *** ###...///---...+++!!! """%%%$$$ """(((!!!###''',,,111111---))))))***+++)))%%%###$$$%%%###'''$$$'''333222(((&&&###***''':::@@@***''',,,)))###'''666<<<333'''###$$$$$$%%%&&&&&&''''''''' """$$$###!!! !!!"""!!!!!!!!!!!!"""###$$$$$$###$$$%%%###""""""%%%(((''''''((('''&&&###!!!!!!!!!!!!!!!!!!"""###$$$###############$$$$$$%%%###"""""""""###$$$%%%%%%&&&%%%$$$%%%'''((('''&&&///---***""",,,''')))+++%%%$$$######$$$''')))+++##################$$$$$$###$$$&&&&&&%%%$$$%%%&&&$$$""" !!!""""""!!!!!! !!!!!!""""""%%%$$$###!!!!!!"""###$$$###$$$%%%%%%&&&&&&%%%%%%%%%'''***+++)))''''''(((###$$$%%%&&&%%%$$$!!! !!!!!!!!! !!!""""""!!!$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%))),,,+++'''&&&(((+++***------++++++---,,,)))$$$(((,,,---)))&&&%%%%%%111%%% (((---,,,...444)))((('''&&&&&&''')))+++"""...+++666(((222%%%###*********+++...111333555---...///---++++++...111,,,,,,,,,---...---+++(((,,,,,,+++,,,...222666999///&&&!!!&&&---...***((((((---,,,((()))...+++###+++$$$:::bbbgggCCC((('''&&&&&&&&&&&&&&&&&&&&&%%%###---)))---%%%%%%###(((+++)))***---...---,,,---......,,,+++,,,---&&&(((******((((((((()))+++(((''')))---///...+++.........---+++)))((('''%%%%%%''')))+++***'''%%%***(((&&&&&&(((*********&&&&&&&&&''')))+++...///&&&+++...,,,&&&%%%)))//////)))''',,,000...)))'''&&&&&&&&&&&&''')))***+++'''((()))***)))(((&&&%%%'''(((***+++,,,+++)))(((111''' """&&&%%%"""!!!!!!###&&&'''''''''((()))!!!$$$$$$$$$$$$$$$&&&)))&&&###%%%***...///...,,,++++++***************,,,+++***))))))***+++,,,++++++***)))((('''&&&&&&$$$&&&((('''%%%$$$%%%(((%%%$$$######$$$&&&(((***&&&&&&'''''')))***,,,,,,'''&&&&&&'''***++++++***555333222111000...***'''!!!***333444...(((&&&(((###(((...---)))(((,,,111+++---...,,,***)))+++---(((((((((***,,,---,,,***%%%&&&'''((())))))(((((()))))))))'''&&&'''***---((()))+++---///000111111444444444444333222111000000111222333555777999;;;:::555333444444///,,,,,,'''+++,,,***---222000+++'''(((***,,,......,,,***---+++(((&&&&&&(((***,,,***++++++((($$$###%%%(((###%%%'''&&&###"""$$$&&&######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$"""  !!!  """"""""" ,,,((("""***$$$"""$$$'''%%% """)))""""""$$$)))---///,,,)))***++++++((($$$"""###%%%!!!&&&$$$$$$&&&(((######===GGG000)))***---###!!!))),,,%%%###&&&(((((((((''''''&&&&&&&&&!!!###$$$###  """""""""###"""!!!###&&&((($$$&&&'''&&&$$$$$$'''***'''((())))))'''$$$ """"""######$$$&&&'''((($$$###"""""""""###%%%&&& !!!"""%%%(((+++...000'''&&&&&&((()))***(((&&&'''---/// 444"""!!!$$$)))(((&&&%%%%%%&&&'''((($$$$$$$$$############### """"""!!!!!!"""###!!!!!!!!!"""$$$###!!! !!!"""!!!!!!%%%###  ###$$$###$$$%%%%%%&&&&&&%%%%%%&&&)))------***(((((()))############$$$$$$$$$$$$!!!!!!  """$$$$$$$$$%%%&&&%%%%%%%%%%%%,,,)))(((***---///---+++%%%+++---'''%%%(((+++***+++'''&&&)))+++)))((()))//////,,,***))),,,111666,,,---......---+++)))(((&&&(((***,,,---,,,+++***+++000000+++***...111///000000...,,,******,,,.........---***(((((())),,,(((++++++(((***...///+++'''$$$%%%))))))'''---555---,,,,,,---...---+++)))+++222111fffUUU###"""&&&###$$$((()))'''%%%%%%#########$$$%%%'''***+++''''''(((***+++,,,---...---((((((---///---***)))+++++++++***************......------,,,+++******+++,,,+++(((&&&%%%&&&(((+++'''''',,,...,,,******((()))(((%%%"""###'''***---!!!,,,..."""555LLL@@@***,,,//////---***((('''$$$%%%(((,,,---***(((''''''%%%$$$%%%(((***)))&&&+++***))))))+++,,,,,,+++(((***+++***(((&&&&&&''')))(((&&&%%%$$$$$$%%%%%%444///)))(((+++---,,,***%%%!!!###((((((###!!!%%%((($$$""""""&&&)))((('''---###((('''AAA...,,,+++(((&&&%%%'''***,,,+++)))***(((&&&$$$$$$&&&((())) %%%***+++)))'''&&&'''%%%$$$$$$&&&)))(((%%%!!!$$$$$$&&&((())))))******(((+++...111222000...,,,+++------+++(((&&&&&&'''######'''------((($$$$$$%%%,,,000---)))***,,,,,,,,,&&&$$$&&&))),,,000555666666555111,,,&&&###!!!,,,---......---+++(((&&&)))(((((()))+++------,,,***---...,,,,,,000111...777777666555333000---+++///222555666666666:::===444666444...///333111,,,'''))),,,000333333000---'''&&&%%%%%%%%%%%%&&&'''((('''''''''(((***,,,...***---+++&&&###&&&((('''#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###'''%%%"""  ###%%%&&&&&&&&&'''((($$$$$$$$$###"""###%%%((($$$!!! $$$((())))))### !!!'''(((%%%&&&+++"""###%%%%%%$$$### """""""""$$$%%%$$$!!!*** (((---'''$$$'''!!!''')))%%%!!!!!!!!! ---,,,------(((######&&&!!!"""!!!  """$$$$$$###!!!###%%%'''&&&$$$%%%(((+++***'''$$$$$$&&&)))(((&&&$$$""" !!! """%%%'''(((((($$$%%%&&&### """%%%&&&$$$%%%)))......'''!!!&&&&&&&&&'''))))))'''%%%))))))************))))))---+++(((%%%$$$%%%'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&###"""'''"""######!!!!!!"""#########"""!!!%%%%%%&&&&&&&&&%%%$$$###"""%%%---666555,,,###  ###%%%%%%$$$###%%%$$$###""""""###$$$%%% !!!!!!""""""######!!! $$$)))***'''######$$$$$$%%%((())))))(((&&&&&&&&&&&&)))---,,,'''%%%&&&&&&$$$)))%%%$$$((()))'''&&&(((000...+++))))))+++///222---------......---***(((''')))+++---...---,,,+++...222222...---111333222//////...---,,,---///222111000///,,,***)))+++,,,,,,111444222+++&&&%%%'''***'''''')))'''$$$(((///+++******+++,,,+++)))'''"""...###&&&===......((($$$$$$((()))&&&$$$%%%&&&%%%%%%%%%%%%&&&((()))'''((()))***+++,,,------444...)))***++++++---222+++++++++++++++******)))...---,,,+++******************++++++,,,+++***)))+++''''''+++...,,,)))***'''(((((('''%%%&&&)))---...###---/// ,,,;;;...)))+++......,,,***)))((('''(((***,,,+++)))&&&%%%''''''''''''(((((())))))''''''&&&&&&((()))))))))***+++,,,+++***)))***+++(((((('''&&&&&&'''((()))///***&&&%%%(((***)))'''%%%"""###''''''###"""%%%$$$&&&'''((('''&&&%%%$$$######222999OOO555((("""***'''&&&&&&''''''%%%#########$$$%%%&&&&&&&&&&&&%%%((()))(((&&&$$$$$$&&&###""""""%%%((()))(((&&&''''''((())))))***+++++++++---///111111000///...---+++***)))******(((&&&''''''+++000111,,,)))***###***///---+++,,,......)))%%%%%%(((***((((((***'''((())))))(((&&&%%%%%%+++******)))((('''&&&%%%***(((((()))+++,,,,,,+++---000111///000333333111000000000///...---,,,,,,000222444444333222444666777888555000000222111+++,,,,,,---000111111...,,,''''''%%%%%%%%%%%%''''''***)))''''''(((***...000///111...'''"""######!!!########################%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&$$$###!!! """"""!!! !!!######"""%%%'''(((''''''###$$$$$$$$$######%%%&&&%%%""" """######!!!### ###### ### ###%%%%%%### !!!!!!!!!""""""###$$$%%%,,,""""""$$$!!!$$$+++###(((***&&&"""""""""!!!(((&&&%%%%%%""" %%%"""######""""""###$$$&&&###!!! ###''')))'''%%%((())))))'''$$$###%%%''''''&&&%%%###""""""""""""%%%$$$######%%%&&&&&&&&&$$$$$$%%%$$$$$$%%%'''))),,,***((((((***)))&&&###******)))******((($$$!!!(((((())))))))))))((((((+++***(((&&&%%%&&&'''(((%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!! !!!###$$$$$$ !!! """$$$ !!!"""#########"""!!!"""$$$&&&'''&&&%%%$$$$$$""""""%%%%%%"""!!!###&&&$$$"""!!!!!!"""""""""$$$###!!!  !!!!!!"""""""""""""""###!!!###### !!!&&&$$$$$$$$$$$$###&&&)))'''""" """%%%)))***)))&&&&&&'''$$$ )))%%%$$$((()))'''&&&'''...+++((('''(((+++,,,---///---,,,---//////+++((((((***---///000///---+++///222222///...111333333111111000///------000222111111000...,,,+++,,,...777444222...&&&###222FFF---***)))(((%%%"""$$$((((((''''''((())))))&&&$$$$$$,,,***&&&$$$555***&&&&&&)))***&&&$$$%%%((((((&&&%%%%%%&&&'''((('''((()))***++++++,,,,,,000+++((('''%%%$$$)))000***+++,,,,,,,,,+++)))(((---,,,***)))(((((()))******)))***...111222///++++++''''''+++---***)))***&&&(((************,,,...,,,%%%///000"""&&&--- (((***---...,,,***)))))))))***++++++)))'''%%%###'''((())))))((((((((()))$$$$$$%%%&&&&&&'''((((((111000///+++(((&&&&&&'''(((((((((((()))***+++,,,+++'''######&&&((((((&&&&&&######%%%%%%######&&&###(((...///+++&&&$$$$$$&&&&&&+++,,,;;;***&&&((((((&&&%%%%%%%%%%%%$$$""""""$$$&&&((((((&&&$$$"""%%%%%%%%%$$$""""""$$$'''$$$###"""###&&&'''''''''(((((('''((((((***,,,---.../////////////////////...***((())),,,---***''''''&&&)))...///+++)))+++%%%,,,000...,,,,,,,,,***%%%%%%(((------)))&&&&&&%%%&&&(((***,,,------...///---+++***)))***+++,,,///---,,,---...///...---///333444333444666555222111000///...............111333444444444444555777888777444000///000...)))...---,,,,,,---,,,+++)))((('''&&&%%%%%%&&&'''(((***(((&&&%%%&&&))),,,...(((+++***%%%###%%%'''&&&########################$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$"""""""""!!!!!!!!!!!!""""""#########)))%%%!!!!!!###%%%%%%$$$!!!###%%%%%%$$$###$$$%%%$$$"""!!!!!!"""""" !!!!!!!!!!!!"""$$$$$$###  !!!!!! !!!&&&+++%%%%%%+++444333)))###%%%%%%***+++'''""""""###!!!$$$!!! !!! &&&$$$$$$$$$$$$%%%'''((()))&&&###"""%%%+++---***'''))))))'''$$$""""""%%%(((%%%$$$$$$#########$$$$$$(((((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&))),,,------///---)))'''%%%%%%&&&'''******+++,,,,,,)))%%%!!!''''''((((((((((((''''''(((((('''''''''''''''(((%%%%%%%%%$$$$$$$$$############"""!!! %%% !!!))),,,)))$$$ !!! """$$$ !!!"""############"""%%%((()))(((&&&%%%'''""" !!!"""!!!###(((***'''### ###%%%'''&&&$$$###!!! ###############""""""""""""***///))) ***$$$$$$######"""$$$&&&&&&%%%%%%&&&)))&&&$$$$$$%%%((()))&&&"""+++&&&%%%((()))'''&&&'''(((&&&$$$%%%'''*********000---+++---///000,,,))))))***---//////...,,,+++...000000...---///111222555555333///,,,+++,,,...///000000...---,,,...000444,,,)))+++&&&%%%888RRR,,,***)))(((&&&%%%&&&((('''''''''((()))(((&&&$$$,,,''')))---)))&&&(((***,,,(((''')))***'''%%%&&&)))((('''&&&&&&'''((()))'''((()))***++++++******'''''')))+++(((###$$$(((((()))***++++++)))(((''',,,***)))'''''''''))))))---***))),,,111333000,,,+++((((((++++++)))(((+++(((***,,,---------------***&&&...111'''(((,,,$$$'''***,,,---+++*********(((***+++)))(((((('''$$$)))(((''''''((()))(((&&&$$$%%%'''((((((((()))***------+++(((&&&%%%''')))((((((((())))))******+++)))&&&$$$$$$&&&(((((('''&&&$$$############$$$&&&%%%***///000...***'''&&&+++)))"""######///&&&%%%%%%&&&'''''''''''')))***+++***(((%%%""" !!!"""###%%%''')))(((&&&$$$""""""###$$$$$$'''&&&&&&&&&'''***---//////...---,,,,,,---...///+++*********+++,,,+++***'''&&&''',,,---******,,,(((...111---***(((&&&"""$$$%%%)))///000,,,***,,,///......///111222222111000...,,,+++,,,///333555000///......//////---,,,///333444333444666555111444222000...,,,,,,,,,,,,---...000222333555777888444222000------,,,+++(((,,,***'''&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***###&&&'''$$$###&&&((('''#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''######""""""###$$$&&&'''###############"""!!! ;;;000$$$ !!! """%%%%%%$$$######$$$!!!""""""###$$$%%%$$$### """######$$$%%%!!!!!!!!!!!! !!!$$$""" %%%***"""(((444===888+++$$$###%%%)))+++&&&""""""""""""### !!!$$$$$$###$$$(((&&&%%%%%%&&&)))***+++***---)))''')))---...***&&&)))(((&&&$$$######%%%&&&%%%$$$$$$######$$$$$$$$$******)))'''%%%$$$$$$%%%&&&$$$###&&&+++//////---))))))(((&&&$$$$$$''')))%%%&&&(((,,,---+++'''$$$&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$$$$######%%%%%%$$$"""!!! ***$$$!!!(((,,,((($$$"""######!!!!!!############""""""!!!!!!!!!$$$(((+++,,,***'''%%%$$$"""$$$((()))&&&%%%&&&&&&%%%""" """&&&)))'''&&&%%%$$$###""""""!!!%%%%%%$$$$$$######""""""+++666333&&& &&&#########"""&&&$$$###%%%((()))(((&&&&&&###"""%%%))))))'''&&&***%%%$$$'''(((%%%$$$%%%"""""""""$$$''')))))))))///---+++,,,...///---***)))***,,,---------++++++////////////......000333444333111...***)))***,,,,,,---...---,,,,,,...000'''"""'''111///$$$%%%000((((((((('''(((***++++++)))(((((()))***)))'''%%%***###,,,+++,,,+++ ...)))(((******'''&&&'''((('''&&&&&&'''(((***+++'''(((***++++++***)))(((((())),,,...+++&&&&&&***'''((()))))))))(((&&&&&&***)))((('''''''''((()))222,,,((((((,,,///...,,,+++((((((+++***'''(((++++++,,,---...///...,,,***)))'''+++...******---,,,((()))+++,,,+++******+++&&&******''''''++++++(((,,,((($$$%%%)))***'''######&&&))))))(((((()))***%%%&&&''''''(((+++///222)))))))))(((((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$""""""$$$%%%%%%'''''''''***,,,,,,)))&&&###***&&&((()))&&& (((((())))))))))))))))))***,,,+++)))'''%%%$$$$$$###""""""$$$&&&((()))))))))'''&&&$$$"""!!!"""$$$%%%''''''&&&'''))),,,///111---+++)))((((((***,,,...(((,,,...---***(((+++///,,,******---...,,,---000'''+++---***'''&&&$$$ $$$$$$'''+++***(((***...333111//////000000///---,,,+++)))))),,,000555888...---++++++,,,,,,***)))---000111000000222111...///...,,,***))))))))))))++++++,,,...111333444444111///,,,------,,,++++++***'''$$$###%%%'''))))))((('''&&&&&&&&&&&&'''((($$$&&&(((***+++***((('''(((+++***$$$!!!!!!!!!###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$#########$$$%%%'''((("""###############"""!!!555,,,"""  """$$$%%%$$$#########!!!"""$$$$$$$$$$$$$$$$$$ !!!""""""###%%%%%%%%%$$$"""!!!!!!!!!"""&&&&&&""" """%%%''')))+++***$$$ ###)))###((()))$$$ !!!"""""""""!!!$$$***,,,)))'''(((&&&%%%%%%'''***,,,+++***///---***))))))(((&&&$$$''''''''''''&&&&&&$$$###&&&&&&%%%$$$############((())))))(((%%%$$$&&&''''''%%%$$$'''+++---+++)))###%%%&&&&&&$$$$$$$$$%%%"""###&&&***,,,+++'''$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$$$$######&&&%%%$$$""" $$$!!!"""$$$$$$"""######!!!!!!#########"""""""""""""""###%%%(((++++++(((%%%""""""'''((($$$!!!""""""$$$%%%%%%######&&&(((!!!!!!!!!!!!!!! %%%%%%$$$$$$######""""""$$$++++++$$$ """"""""""""***&&&###$$$'''(((%%%!!!***&&&$$$'''((('''''')))((($$$"""%%%&&&###!!!###"""%%%'''''''''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,222000000111000...111555......---+++******---///+++---...---,,,+++,,,---(((###$$$+++,,,&&&"""%%%&&&''''''&&&)))...///,,,******)))***++++++)))&&&$$$!!!&&&***&&&(((,,,(((///***(((***+++)))(((***((('''''''''((()))+++,,,'''(((***++++++)))(((&&&+++((('''((('''%%%(((---((((((((('''''''''''''''((((((((((((((((((((((((222---(((&&&(((+++,,,++++++))))))***)))&&&'''+++---,,,,,,---...---+++))))))((('''))))))''')))///)))***++++++***))))))***%%%******&&&'''...000,,,---)))&&&''')))***'''######&&&******'''&&&'''))),,,------+++******,,,...(((((((((((('''&&&%%%$$$$$$$$$###############$$$$$$&&&%%%""""""%%%&&&$$$%%%###!!!###''')))'''$$$ +++&&&,,,)))***&&&,,,------,,,)))''''''((('''%%%###""""""$$$''')))*********+++---,,,***((("""############%%%))),,,************,,,...000111)))(((&&&%%%&&&(((+++---'''---111///)))'''+++111...+++))),,,,,,***,,,000"""&&&'''%%%%%%((('''$$$%%%$$$$$$%%%###!!!&&&---333000------000111000...,,,,,,,,,...000444777999111000......//////...---,,,///...,,,,,,//////,,,,,,,,,,,,,,,------...///222111000111333555444333333///---///000......///+++(((%%%%%%'''***,,,---)))((('''&&&&&&'''((()))&&&(((+++------,,,***(((&&&******%%%"""######!!!$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''!!!$$$$$$  """$$$$$$###"""###$$$###$$$$$$###!!! !!!""""""$$$$$$!!!!!!""""""%%%$$$""" !!!###%%%###&&&&&&### !!!###&&&((('''"""!!!$$$!!!&&&'''###!!!$$$$$$"""!!!%%%,,,///***&&&%%%&&&$$$###&&&)))+++)))&&&******(((%%%""""""$$$&&&(((''''''((()))(((%%%"""'''&&&%%%$$$$$$$$$$$$$$$&&&((()))(((%%%$$$&&&)))'''&&&&&&'''((()))'''&&&$$$$$$&&&&&&%%%### $$$$$$&&&)))+++)))&&&###&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$############""" !!!%%%((( !!! """$$$ !!!!!!###$$$&&&'''"""$$$&&&((('''%%%""" %%%!!! """###!!!"""&&&"""%%%)))(((%%%######%%%!!!""""""######""""""!!!###############""""""""""""!!!  !!!"""!!!!!!!!!"""((('''&&&&&&&&&&&&%%%$$$***&&&&&&)))((('''+++111)))%%%$$$&&&'''$$$"""$$$ &&&------)))&&&(((***)))+++---,,,)))(((+++...///...,,,******+++---///111...///111000---///555------,,,+++***+++---000///000000...+++)))((((((---)))$$$###%%%)))---///&&&((('''%%%(((------(((+++******+++,,,,,,)))'''%%%)))+++***)))))),,,//////***(((***,,,******,,,***)))((((((((()))***+++''')))***++++++)))'''%%%'''######''')))''''''(((+++***)))''''''((()))***&&&''')))******)))((('''---,,,***(((((()))***++++++))))))***((($$$''',,,+++***)))***------+++)))''''''%%%&&&(((%%%%%%...***+++,,,+++)))(((((()))&&&,,,,,,&&&'''000222...+++---...,,,(((&&&''')))%%%***------)))&&&''')))222333111...***'''%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&%%%$$$######$$$"""&&&&&&######&&&&&&"""######$$$$$$%%%%%%$$$######,,,$$$ *** )))+++,,,---+++'''%%%%%%'''$$$###!!!!!!###&&&))),,,...+++))))))***+++)))(((###%%%&&&''''''(((,,,000,,,,,,+++++++++*********&&&%%%$$$$$$%%%(((+++,,,***...000///***))),,,///000,,,)))******(((***///"""$$$$$$###$$$))))))''''''&&&''''''%%%$$$+++333222...+++,,,000222111......///000222444555666666222111000000111222111///---///...******---///---...///000111222222222222333111000222444666555333555///---000111---,,,///+++)))'''&&&)))+++------)))((('''&&&&&&'''((()))(((((())))))))))))))))))%%%)))***'''&&&((((((&&&$$$$$$%%%%%%&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!###%%%((()))!!!###$$$###!!!!!!"""###"""!!!"""###%%%###%%%%%%###!!!!!!###&&&"""%%%%%%!!! ###"""!!!"""###$$$&&&'''''''''###############"""!!!!!!%%%,,,...+++&&&"""!!!%%%'''### ###&&&'''&&&###&&&,,,...***&&&$$$%%%"""!!!$$$((()))&&&""""""%%%&&&###!!!)))111+++)))''''''((()))'''%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&)))***(((###"""$$$'''%%%'''(((((('''%%%%%%%%%%%%######$$$&&&&&&"""$$$$$$%%%(((++++++)))'''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$$$$############"""!!!  """###$$$$$$%%%&&& !!! """$$$!!!!!!!!!!!!###%%%'''(((###$$$&&&''''''&&&%%%$$$)))$$$"""######!!!###(((!!!%%%))))))&&&$$$%%%'''$$$%%%&&&&&&%%%$$$###"""!!!!!!"""""""""""""""###'''###!!!$$$%%%$$$!!!!!!!!!!!!$$$'''***)))'''&&&))),,,&&&$$$%%%)))))))))000:::---)))'''******'''&&&'''###+++333222***%%%'''+++'''+++...,,,'''%%%***///222000,,,******,,,///111///,,,,,,///...***---333000000...,,,******,,,...333444333000+++'''%%%%%%&&&++++++'''&&&(((&&&"""(((***(((%%%'''+++)))###+++******+++,,,,,,)))'''&&&,,,))))))111000))))))...***(((***,,,++++++------,,,***(((((((((((()))''')))+++,,,+++)))&&&$$$$$$###'''000444///(((%%%...,,,***(((''')))+++,,,%%%'''***+++,,,***(((&&&)))***++++++))))))***,,,+++))))))***'''$$$&&&,,,***(((&&&(((,,,...---+++%%%&&&$$$&&&+++&&&$$$000+++,,,,,,***(((''''''((((((...---&&&'''000333...)))000555111'''###(((///)))...222111,,,)))))),,,)))+++,,,,,,***)))))))))%%%&&&''')))))))))((((((((())))))(((&&&%%%%%%&&&!!!&&&'''$$$$$$'''&&&!!!###'''******&&&######$$$ +++ +++&&&000 &&&%%%''')))(((%%%$$$&&&(((&&&&&&%%%%%%&&&''')))++++++'''###"""%%%(((***)))''')))++++++)))***,,,///,,,++++++)))'''%%%###"""$$$$$$$$$$$$&&&(((+++------.........,,,,,,,,,,,,666111......---,,,...333&&&'''%%%"""$$$((()))&&&******,,,///......666???///***''''''+++...,,,***+++,,,///000111000...---,,,+++***+++,,,---,,,+++///000...))))))...000///...///000000000///---,,,)))((('''***///222111000555///,,,//////***))),,,+++)))&&&&&&((()))******)))((('''&&&&&&'''((()))(((&&&$$$######%%%''')))---111000+++'''&&&%%%"""$$$$$$%%%%%%&&&'''(((((())))))((('''&&&%%%%%%$$$ !!!###$$$$$$###""""""$$$###"""!!!!!!###%%%'''+++)))&&&""" """"""######!!! !!!$$$&&&"""$$$%%%$$$$$$%%%***... $$$%%%!!!"""&&&'''###$$$(((++++++***)))%%%### !!!#########'''((('''$$$###$$$&&&'''!!!&&&'''###!!!%%%((()))***&&&&&&+++---***'''&&&$$$!!! """&&&'''###"""&&&$$$ $$$111===///+++&&&%%%'''))))))(((#########$$$%%%'''((()))'''***+++(((### """&&&$$$'''***)))&&&$$$%%%'''$$$ """'''***((($$$!!!!!!$$$''',,,//////...''''''(((((((((((('''''')))'''%%%######%%%''')))%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""!!!!!!  !!!$$$%%%###"""######!!!!!!$$$$$$###""""""###$$$%%%%%%&&&((()))***+++******$$$""""""%%%$$$!!! """"""&&&'''%%%&&&)))...###$$$$$$###"""  !!!!!!""""""######"""!!!!!!###%%%%%%"""!!!!!!!!! ((()))***+++,,,+++******,,,,,,+++(((&&&&&&(((+++%%%(((///666444---))))))(((---111111...***((((((+++)))'''$$$$$$&&&+++...111///,,,)))((()))+++------***+++...,,,)))---555---+++***+++.../////////222111...***&&&%%%''')))))))))((((((((())))))***,,,)))&&&''')))++++++))),,,***'''''')))*********+++***)))+++---...,,,)))+++)))***......***)))+++***(((&&&'''***+++)))'''&&&((()))***))))))((((((333 ,,,***"""***''')))((($$$%%%)))***(((+++)))'''''')))***++++++***''')))------***---333+++)))'''(((++++++***'''''''''((((((((((((''''''))))))'''%%%$$$%%%))),,,///,,,---000---&&&%%%)))((((((((((((((()))******,,,...111000---)))'''&&&&&&000555000)))''')))+++...,,,***)))******)))(((***)))''''''(((+++...000'''%%%"""!!!"""#########"""(((((("""###)))((( '''%%%%%%(((((($$$###&&&'''''''''&&&$$$""""""######%%%''')))))))))((('''######'''---...)))''''''&&&'''######...555444111000...,,,***'''%%%$$$%%%))),,,***%%%!!!"""$$$))))))((('''&&&(((,,,///...555444+++)))222999999444///+++---///,,,******'''###!!!&&&(((&&&###((()))---111000+++***,,,)))+++---+++)))((())),,,///---///555666222...---777,,,)))000///%%%&&&000&&&(((***,,,---------,,,---------///000///---,,,(((((((((***...111333333+++***))))))***++++++******)))'''(((***+++******)))((('''&&&%%%&&&'''''')))(((&&&$$$$$$$$$&&&'''+++---...---***&&&$$$###%%%&&&'''((((((&&&$$$###)))((('''(((((('''$$$"""$$$$$$$$$&&&((((((&&&$$$$$$"""!!!"""######"""!!! ###"""###$$$!!!"""###$$$%%%%%%$$$###"""'''((((((&&&$$$$$$%%%'''$$$&&&'''###+++"""''''''***,,,---+++(((((((((&&&$$$"""!!!!!!###&&&'''***&&&""""""&&&(((&&&######$$$(((888&&&---+++...,,,,,,)))%%%%%%((('''$$$&&&$$$!!!!!!$$$&&&###!!!###'''###!!!000DDDCCC000"""###&&&######'''(((***,,,***'''&&&))),,,+++******)))(((((('''&&&(((%%%""""""$$$%%%%%%###$$$""" !!!!!!!!! %%%$$$%%%'''***+++((($$$!!!%%%((((((%%%###$$$&&&***%%%###&&&+++...***%%%#########$$$%%%%%%###!!!!!!###&&&&&&%%%$$$$$$$$$$$$!!!&&&%%%###""""""###"""!!!!!!###&&&###!!! !!!"""""""""$$$%%%$$$###""""""$$$&&&$$$%%%&&&%%%###""""""###"""!!!###))),,,***(((((()))'''%%%$$$$$$###"""!!!!!!$$$&&&$$$ """&&&"""$$$###!!! """!!!!!!"""###+++,,,---....../////////...---,,,)))'''&&&''')))((((((---666888222+++'''***,,,...///---***((((((***,,,---***&&&''',,,222222111...,,,,,,...000222---***+++---,,,)))---444,,,+++***)))((()))******)))******)))((())),,,...(((''''''''''''((())))))+++(((&&&''')))++++++***,,,***(((((()))++++++***---+++))))))++++++)))''')))'''(((,,,---***)))+++***((('''(((******)))'''(((((()))+++,,,+++)))''',,,&&&'''$$$---@@@222,,,,,,...---******---...,,,+++***)))***+++,,,+++***---******,,,,,,***...555,,,***((()))++++++***'''(((((())))))))))))(((((()))(((&&&%%%%%%'''+++------))))))---,,,'''%%%''')))((((((((())))))******------,,,)))((())),,,///'''///333///)))((()))***---+++))))))******)))''')))(((''''''''')))+++,,,&&&%%%$$$%%%&&&&&&$$$"""''')))(((&&&'''))))))%%%)))''''''******'''''')))&&&&&&''''''&&&&&&''''''$$$%%%&&&''''''%%%$$$"""***&&&$$$%%%###!!!!!!$$$''')))'''%%%***222555333---,,,***(((&&&$$$###### $$$((((((%%%$$$&&&(((,,,+++)))'''&&&***///444000555333---000;;;@@@<<<111,,,))),,,,,,***((()))%%%###!!!###'''))))))(((+++((()))---...++++++---(((***,,,+++***)))+++------+++---000000,,,+++---///---***+++,,,---111444,,,,,,+++++++++,,,,,,,,,---+++***,,,//////,,,))),,,+++***+++...000000000(((((()))***++++++)))((()))'''&&&'''(((******))))))((('''&&&%%%%%%&&&&&&((('''%%%$$$###$$$%%%&&&"""%%%((()))((('''''''''%%%&&&'''((('''&&&$$$###&&&'''(((((('''&&&$$$###&&&%%%%%%&&&''''''%%%$$$$$$"""""""""###$$$###!!!!!!$$$$$$""""""%%%%%%###"""###$$$%%%%%%$$$###"""&&&''''''&&&$$$###%%%&&&###"""!!!$$$######'''(((&&&&&&&&&(((******'''$$$&&&%%%$$$$$$&&&***---///)))%%%"""###''')))(((&&&&&&***000AAA...111))))))((((((&&&"""###'''&&&###%%%$$$$$$######$$$$$$%%%%%%"""###&&&"""+++;;;888))) $$$'''%%%%%%***+++++++++***(((''''''(((***)))((('''&&&&&&&&&&&&)))&&&######$$$$$$###"""$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$''')))***'''$$$$$$$$$%%%&&&'''&&&%%%###&&&$$$"""$$$'''(((&&&"""#########$$$%%%%%%###!!!!!!###%%%%%%###"""""""""&&&$$$""""""&&&'''$$$$$$###""" """%%%###!!! !!!###%%%%%%$$$%%%&&&&&&%%%$$$%%%'''))))))***)))'''&&&&&&(((***!!!"""&&&------(((%%%&&&%%%""" ###$$$""" """$$$"""!!!$$$###$$$&&&%%%###"""###$$$"""###$$$$$$************+++,,,---.........---+++(((&&&'''(((***(((+++444:::666---'''---,,,++++++,,,+++***((((((---111...(((&&&,,,333///...,,,++++++---///000---++++++---,,,***---222///000///,,,((('''))),,,***++++++***((('''((()))&&&&&&%%%%%%&&&''''''((()))(((''''''***,,,,,,+++,,,+++))))))+++,,,+++***111///---,,,...//////...***'''(((++++++((('''))))))((('''(((******)))'''***)))***,,,///...***&&&'''---%%%(((---XXX<<<))),,,...---******------++++++******,,,---,,,***(((---+++***,,,+++***...333,,,+++******++++++)))((())))))************)))))))))((('''&&&'''))),,,---***&&&$$$(((***(((%%%%%%))))))))))))*********+++---,,,+++)))((()))---000***///111...,,,,,,,,,***,,,***)))((())))))(((&&&((((((((('''''''''((((((&&&&&&'''((()))(((%%%"""'''%%%$$$&&&&&&$$$%%%((((((&&&'''+++,,,)))))),,,'''''''''''''''''''''''''''(((((((((&&&$$$"""!!!((($$$$$$&&&((('''***......///---++++++---+++'''+++***(((&&&%%%%%%&&&'''%%%(((,,,---+++***+++......---***'''(((,,,333888...000---***000999999222---(((''')))***'''%%%&&&$$$$$$$$$&&&(((***+++,,,...(((%%%))),,,,,,,,,...***+++,,,,,,******+++,,,******+++---***''')))...)))---,,,&&&(((222666333111///---+++******+++,,,+++***(((***,,,---***(((+++)))(((((()))***)))(((%%%'''))),,,,,,+++(((''''''%%%$$$%%%((())))))))))))((('''&&&%%%%%%%%%%%%'''&&&$$$######$$$%%%%%% $$$%%%&&&&&&'''((($$$%%%&&&'''&&&%%%$$$###"""&&&)))(((&&&$$$$$$&&&'''%%%$$$%%%&&&(((''''''######"""###$$$%%%###""""""%%%'''%%%&&&((('''$$$######$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$%%%%%%###+++ ---&&&###"""%%%+++,,,((("""&&&&&&&&&'''))),,,000222(((%%%###%%%(((++++++******,,,000@@@,,,...%%%%%%###$$$###!!!###''''''###$$$%%%''''''''''''%%%$$$&&&"""!!!$$$!!!$$$...---%%%"""&&&(((%%%&&&+++,,,***))))))******)))(((((('''&&&$$$$$$$$$%%%%%%***(((%%%$$$$$$###"""!!! !!!###%%%&&&&&&&&&&&&######$$$&&&(((((('''%%%'''$$$"""$$$'''(((%%%!!!$$$$$$$$$$$$$$$$$$###"""######"""###%%%%%%###"""!!!###$$$$$$""" """!!!###!!!$$$###&&&%%%$$$""" !!!###&&& ###&&&''''''&&&%%%&&&&&&&&&%%%%%%''')))&&&&&&$$$"""!!!###'''*** ###)))...,,,$$$!!!###"""###%%%###!!!###!!! ###%%%&&&&&&$$$""""""###%%%!!!"""###$$$***)))(((''''''((()))***,,,------,,,)))(((((()))+++((()))000555222---+++///,,,******,,,---+++)))'''+++...---)))(((+++///...---,,,++++++,,,------,,,++++++,,,,,,,,,---//////111111---'''&&&***...***,,,---,,,)))'''&&&&&&%%%$$$$$$%%%%%%&&&'''((('''''''''(((***+++,,,,,,---+++******,,,,,,,,,***...---,,,,,,///222555666---***)))+++***&&&%%%'''((((((((()))***)))(((''',,,******---000///***%%%))),,,***&&&,,,MMM777%%%,,,......******,,,,,,))),,,+++******++++++***(((++++++---------,,,---///,,,,,,++++++++++++***)))***++++++,,,,,,++++++***+++)))(((((()))***++++++((($$$"""%%%***+++(((%%%)))******++++++++++++++++++---000000...+++)))(((---//////---...000///+++***)))(((((())))))(((&&&(((((())))))((('''%%%$$$'''&&&&&&'''((((((&&&$$$(((""""""''''''!!!###+++&&&$$$&&&***+++)))))),,,+++***(((''''''&&&$$$###************)))'''&&&%%%$$$$$$)))000333111000222222111000///...---)))&&&&&&%%%$$$###$$$&&&)))+++---///111000---+++++++++---,,,+++******...333777...000...***+++...,,,&&&)))&&&%%%((((((%%%$$$%%%$$$&&&'''''''''(((***,,,...(((%%%***///000......---------,,,+++***)))******+++///000,,,'''***000***,,,,,,***+++---...,,,//////...---,,,+++++++++(((***++++++)))((()))***)))'''&&&%%%&&&'''&&&%%%&&&'''***++++++*********&&&%%%$$$%%%(((******))))))((('''&&&%%%%%%$$$$$$%%%%%%$$$#########$$$%%%!!!###%%%&&&%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$######''')))((($$$###''',,,'''%%%$$$%%%'''***++++++#########$$$&&&&&&$$$"""!!!%%%((('''''')))((($$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$###'''000$$$"""CCC %%%$$$$$$''',,,---***&&&((('''''''''((()))+++---+++)))''''''***,,,---,,,---***(((444!!!&&&!!!###!!!######"""$$$))))))&&&%%%&&&''''''''''''&&&%%%%%%!!! ###""" %%%(((&&&'''+++***%%%%%%(((+++)))(((***---...,,,***'''&&&$$$###"""###$$$%%%((('''&&&%%%$$$$$$######"""%%%&&&&&&%%%%%%%%%""""""$$$%%%'''''''''&&&'''%%%$$$$$$&&&'''%%%######&&&((('''$$$"""###$$$###""""""###$$$%%%$$$###"""$$$%%%$$$"""  555&&&%%%%%%$$$""" """%%% """$$$'''((('''%%%$$$%%%%%%$$$###"""###$$$  ###%%% ###)))+++&&&""" !!!!!!#########""" !!!"""!!!!!!$$$$$$$$$###"""!!!!!!"""### """...---+++)))((((((((()))''')))+++,,,+++******+++***((())),,,,,,***+++///000---******---...---++++++******+++,,,---,,,+++222222111000///------,,,,,,,,,+++++++++------,,,(((+++,,,)))$$$###''',,,###&&&)))+++++++++,,,---$$$$$$$$$%%%&&&'''((((((&&&'''((()))***+++,,,---,,,+++***+++,,,---+++***'''''''''((())),,,000222,,,))))))++++++((((((+++'''(((*********)))((('''+++++++++---///...***&&&,,,%%%222###---000,,,)))///111111...---///...***,,,***((((((***+++*********...222222111000...---+++,,,,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++---+++))))))******((('''(((%%%###%%%***...,,,(((***+++,,,,,,---,,,,,,,,,+++...111111///---+++++++++---,,,***,,,000...))))))(((((()))******(((&&&))))))******)))'''%%%###'''%%%######%%%&&&&&&&&&(((###$$$***((("""$$$---'''%%%'''+++---++++++......,,,***)))******(((&&&*********++++++*********---,,,...222333///---//////......111333222000000"""!!! !!!###'''+++...---......---+++((('''&&&)))+++------......111222111555666111---+++)))((('''%%%&&&)))(((%%%$$$''''''(((((((((&&&&&&(((***---((('''---333333000///++++++***++++++,,,,,,+++***...333666222,,,,,,111...)))+++444333)))&&&+++)))+++---///...---***)))%%%+++///,,,&&&###(((///((('''%%%%%%'''(((''''''((()))***)))((())),,,///(((&&&%%%&&&(((*********'''''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$&&&)))***((($$$%%%***000***(((&&&&&&((()))))))))#########%%%''''''%%%### %%%'''&&&''')))((($$$%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%&&&$$$###$$$$$$+++ 111---:::[[[+++"""$$$''')))*********)))''''''''''''((()))***+++---,,,***)))***+++,,,,,,***'''%%%333!!!'''""""""###%%%%%%$$$''',,,,,,((('''&&&%%%%%%%%%%%%&&&'''###!!!!!!###$$$"""!!!###%%%'''+++...,,,((((((***...,,,***,,,......+++'''&&&%%%$$$###"""###$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%(((++++++)))'''''''''!!!"""$$$%%%&&&&&&'''(((%%%&&&'''&&&###"""$$$&&&"""%%%(((&&&### """$$$###"""!!!"""$$$%%%%%%$$$###$$$&&&%%%###!!! $$$ PPP&&&---///$$$$$$$$$"""  """#########%%%''''''%%%###%%%&&&&&&$$$"""   ###$$$$$$######$$$!!!"""$$$$$$!!!!!!%%%$$$!!!!!!###!!!"""""""""!!!"""###%%%$$$$$$#########$$$$$$$$$ !!!---,,,***)))''''''&&&&&&$$$'''***,,,+++******+++)))(((((()))'''%%%(((......,,,++++++,,,---,,,,,,///,,,)))+++///111...+++111000000///---+++)))(((+++,,,+++***+++...---)))''')))+++***''''''))),,,%%%'''******)))((())))))&&&&&&&&&&&&'''(((******%%%'''************+++,,,+++******+++,,,,,,+++)))))))))***)))((((((+++---(((&&&&&&***+++***,,,000%%%(((++++++***(((''''''***+++++++++***)))((('''--- 444$$$--- '''111...000000---,,,---+++'''+++***)))***,,,,,,,,,++++++111555444222222000,,,)))+++,,,,,,,,,,,,---///++++++,,,,,,,,,,,,++++++,,,)))((()))++++++((($$$(((((('''&&&***//////+++***+++---.........---,,,,,,,,,,,,++++++---111444''')))(((&&&(((,,,+++((()))((((((***++++++(((&&&))))))******)))'''%%%$$$'''$$$"""!!!###%%%&&&&&&!!!"""%%%'''%%%"""###(((+++)))***///000......111---+++***,,,000222111...((())))))***+++,,,,,,---555000...000111222666;;;///,,,,,,000000,,,)))((((((''''''(((+++...111333+++,,,---......---,,,+++(((+++...//////......//////333666444///,,,,,,...(((''')))---+++''''''+++***)))((('''''''''((((((,,,((()))000444333111222&&&&&&&&&(((,,,...///...,,,...333888555///---000///&&&***888777***&&&...$$$'''+++......,,,)))'''$$$***///+++$$$"""'''///$$$"""!!!!!!###$$$$$$###((())))))'''%%%''',,,000)))(((&&&'''(((***))))))%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''))))))((((((***+++''''''&&&&&&&&&%%%%%%%%%(((***+++)))'''(((+++...---+++((('''&&&&&&$$$#########$$$&&&((((((&&&$$$ $$$&&&%%%&&&)))(((%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$&&&'''%%%$$$$$$%%%###---%%%++++++888JJJ%%% ###''')))((('''((()))&&&&&&'''(((***,,,...///,,,+++***)))((()))******&&&'''+++>>>---000%%%!!!$$$''''''&&&))),,,,,,'''&&&%%%$$$######$$$%%%&&&"""###$$$&&&&&&&&&%%%%%%$$$'''***---...------...000///...---,,,)))%%%"""%%%%%%%%%%%%%%%%%%$$$$$$"""$$$&&&'''&&&&&&&&&((($$$(((******&&&$$$%%%'''!!!###%%%%%%%%%&&&(((***%%%''')))&&&"""!!!###''' """%%%$$$!!!!!!"""$$$"""!!!!!!###%%%%%%%%%"""$$$%%%%%%###!!!!!!!!! """OOO&&&,,,222"""###$$$###!!!%%%$$$###$$$%%%$$$###!!!%%%''''''%%%""" ###%%%%%%###""""""  ######!!!"""!!!!!!""""""###$$$%%%%%%$$$$$$&&&((()))'''&&&!!!"""######(((((())))))(((((('''&&&###&&&***,,,+++)))((((((***'''&&&))))))&&&&&&((()))***++++++***)))***+++---,,,***+++---......---+++,,,,,,,,,+++)))&&&%%%+++---+++)))+++///---''')))***+++,,,,,,+++******)))******(((%%%###""""""'''''''''((()))***,,,---%%%(((++++++***)))***+++***))))))***,,,,,,***((()))+++,,,+++***)))+++---)))&&&&&&))))))(((***---$$$(((+++,,,***((('''((((((***,,,)))%%%$$$&&&))),,,"""---((()))'''###000,,,//////+++***+++)))%%%((())),,,///222111...***+++000222...,,,......+++(((***,,,---,,,---///222++++++,,,,,,,,,,,,++++++(((&&&%%%(((,,,,,,)))%%%'''******''')))...000...+++,,,.../////////---,,,*********)))))),,,000333%%%((((((&&&&&&***+++***)))))))))+++,,,,,,)))'''((((((((('''&&&%%%$$$###%%%###"""###%%%&&&&&&%%%%%%***(((&&&&&&'''&&&---+++,,,000111......111,,,***))),,,111444333000+++++++++,,,,,,---...///333///...111333666;;;AAA+++))),,,222222+++%%%###////////////000111222222,,,---...000222333222111+++---//////...---...///...///000111000...---...)))***---111///++++++///,,,)))'''(((***,,,+++)))+++)))***...000000222666'''%%%%%%'''+++------,,,---,,,...222222...,,,---,,,(((***000000***(((+++###%%%(((******)))'''%%%&&&((()))'''$$$$$$'''***$$$""" """""""""!!!###&&&(((&&&$$$%%%)))...)))(((&&&&&&'''((('''&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&'''''''''(((***,,,((((((''''''&&&&&&&&&'''%%%(((+++------+++((('''((('''%%%%%%%%%$$$""" """###$$$'''))))))&&&$$$"""%%%&&&$$$%%%)))***'''&&&%%%$$$$$$$$$$$$%%%&&&"""$$$'''((('''&&&%%%&&&(((***((((((&&&%%%%%%###$$$&&&(((******((('''(((((()))***+++,,,------''''''&&&&&&%%%&&&''')))''')))---AAA222444((("""$$$&&&&&&%%%'''***(((###$$$%%%%%%&&&&&&%%%%%%$$$%%%(((***)))(((((())))))((()))***+++---......---***,,,---+++(((%%%###"""$$$%%%'''(((((('''%%%$$$"""%%%((((((&&&%%%%%%'''!!!$$$'''&&&###!!!$$$'''"""$$$&&&&&&%%%&&&))),,,((('''&&&%%%######$$$%%% !!!######"""""""""###$$$""" !!!###%%%&&&%%% """$$$$$$"""!!!!!!!!! """333###$$$"""%%%!!!$$$&&&&&&$$$!!!&&&$$$""""""######"""!!!!!!###$$$$$$"""   !!! !!!###$$$"""!!! """###$$$$$$""""""$$$'''++++++)))&&&############)))***,,,---......------###&&&***,,,***(((&&&%%%+++&&&$$$***---***$$$!!!%%%(((++++++(((&&&(((***)))***+++)))((((((+++...+++,,,.........,,,***)))+++---,,,)))+++000---&&&''''''((()))***)))&&&###"""###%%%$$$######%%%&&&(((((())))))***,,,---...&&&))),,,,,,***((()))***)))((()))***++++++)))'''!!!%%%((()))((('''))),,,...***(((((('''$$$$$$'''$$$(((,,,,,,***''''''(((&&&***,,,(((""" %%%***+++(((%%%,,,"""333 (((000333333000......,,,(((%%%)))///555888555///***)))---,,,%%%###'''***(((&&&))),,,---------000333***++++++,,,,,,++++++***$$$######''',,,...+++&&&&&&,,,,,,((((((---000///+++,,,...000000///...---&&&))),,,---,,,***))))))&&&***,,,)))(((+++...---))))))***,,,------***(((''''''&&&%%%%%%$$$############$$$&&&((((((%%%######///555000---111111---,,,***+++...///---,,,///---)))'''***...000...+++///////////////000111111000...///333333///...000!!!"""+++999>>>999444333......------,,,+++******++++++---///111111000////////////...------///111444000...111333222///...+++,,,000333222---...222---)))&&&(((---000...++++++))))))+++,,,---222999,,,)))'''''')))***(((%%%...)))(((,,,---+++***+++))),,,+++%%%$$$((((((###%%%&&&&&&'''&&&&&&%%%%%%(((%%%######%%%&&&&&&%%%,,,***((('''(((((('''&&&###''''''$$$###'''***)))'''%%%%%%&&&&&&%%%$$$"""###%%%&&&''''''&&&%%%$$$%%%&&&&&&'''''''''&&&%%%&&&'''&&&%%%%%%'''((())))))(((''''''''''''((("""%%%***///111---%%% ###%%%%%%$$$""""""###%%%'''***)))'''$$$###&&&&&&$$$%%%)))+++)))&&&&&&$$$$$$$$$$$$&&&&&&"""$$$'''((((((&&&&&&&&&&&&!!!'''******...)))'''&&&)))...///+++&&&++++++******)))(((((('''""""""######"""$$$&&&(((+++)))***;;;,,,111'''$$$###%%%%%%$$$%%%'''%%% ###$$$'''))))))'''$$$###''',,,...,,,))))))+++,,,...---+++***+++,,,+++(((!!!%%%))))))&&&$$$%%%&&&$$$&&&(((******(((&&&$$$$$$'''))))))&&&$$$$$$%%%"""&&&((('''%%%%%%)))---"""$$$''''''&&&'''***---+++'''######%%%&&&$$$"""######$$$%%%%%%&&&%%%%%%$$$""" !!!###%%%&&&&&& """###!!! !!!&&&+++%%%!!!...!!!$$$((()))&&&"""%%%###!!! !!!######### !!!   !!! !!! )))---''' !!!#########"""&&&++++++((($$$""""""""""""111444222***(((,,,...,,,,,,,,,,,,+++)))((()))+++)))'''(((,,,000000+++%%%((()))***+++++++++++++++444---)))***++++++---111------...///...---,,,+++,,,+++***(((((()))******,,,+++(((&&&&&&''')))***'''+++%%%###)))+++&&&+++(((%%%%%%(((***+++***(((((('''(((******)))''')))&&&%%%''',,,...***%%%((('''&&&&&&&&&((()))***+++---,,,)))''')))(((%%%***'''$$$&&&)))***'''###$$$$$$$$$$$$%%%%%%&&&''''''(((***+++,,,,,,++++++,,,...//////...------...,,,---///000000///---,,,************,,,---///000$$$&&&))),,,.../////////***---//////---+++******(((***,,,---......---,,,$$$***---,,,***++++++)))---------,,,,,,+++++++++(((***///222///(((&&&(((++++++******)))*********''')))...222444111+++''')))((('''&&&$$$###"""!!!%%%&&&)))+++***((($$$"""$$$+++000...+++)))(((%%%,,,+++)))((()))+++---///,,,++++++---111111///+++111///+++)))---222000***000...+++(((''')))+++---444,,,)))111999777///(((***///111---******+++))),,,)))'''&&&(((***++++++222......000...((((((---///222222,,,(((+++...000///+++)))+++111666999999:::666222111111000---***222555222)))(((///...&&&&&&(((+++------,,,***)))!!!"""%%%)))------+++)))(((((('''%%%$$$$$$%%%'''!!!''')))%%%!!!###&&&'''!!!$$$(((***)))'''%%%$$$,,,***))))))(((&&&"""###"""$$$((((((### ''''''&&&&&&'''%%%### &&&&&&'''''''''&&&%%%%%%&&&''''''(((((((((((((((%%%%%%$$$$$$%%%'''(((***&&&&&&&&&%%%%%%$$$$$$$$$###'''((($$$###%%%&&&$$$###$$$%%%%%%$$$###$$$%%%$$$%%%'''''''''%%%###""""""$$$&&&&&&%%%$$$%%%&&&&&&((()))(((&&&$$$######'''$$$!!!"""%%%'''((('''"""###%%%%%%$$$$$$%%%&&&%%%'''(((&&&$$$###%%%((())))))((((((((())))))******+++***%%%$$$'''(((&&&(((((('''&&&&&&&&&&&&&&&$$$***///...((($$$%%%((('''&&&&&&&&&&&&&&&'''(((,,,,,,,,,+++++++++******))),,,,,,+++,,,///---(((***)))(((''''''&&&&&&'''&&&))),,,+++(((&&&&&&((($$$(((+++***&&&%%%(((+++'''+++...,,,&&&"""###&&&)))(((''')))++++++(((%%%&&&$$$"""!!!""""""!!! %%%&&&&&&''''''&&&&&&&&&  """%%%%%%"""&&&!!!"""""" """(((&&&"""&&&&&&###$$$$$$$$$$$$###""" '''&&&%%%&&&''''''&&&$$$ """$$$%%%###"""""""""  !!!!!!!!!"""""" """%%%&&&&&&%%%$$$ !!!!!!***...---)))(((---111111,,,,,,+++)))&&&$$$$$$&&&)))'''%%%(((,,,---***'''&&&&&&'''(((((((((''''''...)))&&&((()))'''''')))++++++,,,,,,,,,***)))(((############$$$%%%&&&'''))))))((((((''''''''''''!!!''''''###%%%...000+++***(((&&&&&&)))++++++***(((''''''(((******)))(((***)))((())),,,,,,***'''))))))((((((((()))+++++++++...---)))''')))(((%%%(((&&&$$$%%%)))***'''###%%%%%%$$$$$$%%%'''((())))))***+++,,,------------+++...222333222000///...+++,,,------...---,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,***,,,------,,,******+++)))+++---/////////...---,,,///000---,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,111...------***'''***///,,,+++++++++++++++,,,,,,)))***+++---///...,,,)))((((((((('''&&&%%%%%%%%%%%%&&&((())))))'''%%%###$$$)))+++(((&&&'''&&&$$$))))))))))))***---111333///...///333777888555111------+++)))+++...+++%%%((('''''''''((()))***+++EEE999...---///...***(((***///111...,,,...000///222///---+++,,,,,,,,,+++(((&&&(((,,,+++&&&''',,,+++000111---,,,...000000999777333222222222222111999666333333444444222000333999888000...333222,,,)))***+++,,,,,,+++)))((("""%%%((((((&&&$$$%%%&&&)))((((((&&&%%%%%%&&&((($$$***+++&&&""""""$$$$$$"""%%%&&&%%%$$$######(((((()))******((($$$ '''###!!!######!!!###'''$$$$$$$$$%%%&&&&&&$$$"""$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%$$$###$$$$$$$$$$$$###!!!%%%&&&###"""$$$%%%$$$###%%%%%%%%%###"""###%%%$$$%%%&&&''''''%%%###"""%%%'''((('''%%%%%%&&&'''%%%'''))))))'''%%%%%%&&&'''$$$""""""$$$''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&000000---((($$$"""%%%'''((((((((((((((())))))***%%%((((((%%%%%%((()))'''***)))((('''''''''((((((%%%(((***)))%%%###%%%(((%%%&&&&&&'''((())))))***++++++++++++************&&&(((((((((***---+++'''***)))(((''''''&&&&&&'''''')))++++++)))((((((((("""&&&(((&&&###!!!$$$'''&&&)))+++***'''%%%%%%'''+++(((&&&&&&((())))))''''''%%%#########$$$###"""&&&&&&&&&%%%$$$"""!!! !!!###$$$!!!%%%!!!!!!%%%%%%"""###'''###%%%''' """'''$$$######""""""!!! ###"""!!! !!!"""$$$$$$&&&&&&%%%###!!!!!!!!!  !!!!!! """###$$$""" ###$$$$$$$$$###!!! """(((++++++))))))---111111+++,,,+++)))'''&&&&&&''')))&&&###$$$(((******)))&&&&&&'''''''''&&&%%%%%%)))%%%%%%)))***'''$$$$$$))))))******)))'''&&&%%%!!!"""$$$&&&'''((())))))%%%&&&((((((((('''%%%$$$&&&'''$$$!!!(((333555///(((''''''(((***,,,+++***(((''''''(((***+++)))(((***+++++++++++++++***)))++++++*********+++,,,,,,,,,...---)))((()))(((%%%&&&$$$###%%%)))***(((%%%&&&&&&%%%%%%&&&(((+++---)))*********+++,,,,,,,,,+++///444666444000---+++------------......///000//////...,,,***'''$$$###,,,,,,***)))(((((((((((()))***++++++***)))+++,,,***,,,...000000000///...555555111------000000---++++++++++++++++++,,,,,,111---+++***(((%%%(((---)))((((((''''''(((((())),,,***))))))+++,,,,,,+++)))))))))(((((((((''''''&&&&&&'''''''''&&&%%%$$$&&&'''&&&$$$%%%((('''###''''''(((((((((+++000333000//////222555777555222,,,//////,,,+++---+++''')))+++---///000000000///@@@666...,,,------...111***...///,,,,,,000333333111///---++++++)))'''%%%%%%&&&***//////---...111111444444222111333222///000111222222000000111222111000...///000111111000...555777222000222000************++++++++++++,,,+++...000,,,&&&"""%%%)))))))))((('''''''''((((((&&&,,,---)))$$$###"""!!! """$$$$$$###"""###$$$%%%%%%''')))***)))%%%"""&&&"""!!!######"""$$$(((!!!!!!!!!###%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%"""!!!"""$$$&&&$$$"""$$$%%%"""!!!$$$%%%$$$$$$%%%&&&%%%###""""""###$$$%%%&&&&&&&&&%%%$$$###'''''''''&&&$$$$$$&&&((((((***+++***(((%%%$$$$$$'''%%%######$$$&&&&&&&&&&&&'''((('''&&&%%%&&&'''333000+++%%% """$$$'''''''''''''''((())))))!!!%%%&&&%%%&&&******(((,,,+++)))((('''(((***+++)))((('''''''''(((***+++$$$%%%'''***++++++++++++*********)))))))))(((((($$$''''''&&&))),,,+++'''***)))(((''''''&&&&&&''')))(((((()))***+++)))(((&&&(((***(((%%%###%%%'''&&&&&&'''(((((('''''''''+++((($$$###%%%'''((()))((('''%%%$$$%%%%%%$$$############""""""   !!!"""!!! $$$"""$$$((((((%%%$$$%%%### &&&)))###%%%***&&&$$$###!!!  !!! !!!&&&))))))(((%%%""" !!!!!! !!!  !!! !!!!!! !!!"""$$$$$$$$$###""" !!!!!!"""""" """---......+++)))***---...'''((()))((('''(((***,,,(((&&&%%%%%%(((******))))))))))))))))))((('''&&&&&&%%%(((...000,,,((('''(((((())))))(((&&&%%%$$$###%%%''')))+++++++++***%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$(((000222///(((((()))***+++,,,++++++'''''''''(((***+++***((((((***++++++***)))***+++++++++++++++++++++++++++,,,...---)))((()))(((%%%$$$######%%%(((***)))'''''''''&&&&&&'''***---///(((((('''(((((())))))***---000333444111---)))(((---,,,+++***+++---///000333111///+++(((&&&$$$$$$+++***(((&&&%%%%%%%%%&&&((()))***)))((()))+++---***+++---///000///...---666555000+++,,,000111...---,,,+++***)))*********++++++...222111***&&&&&&,,,+++***)))(((''''''''',,,***))))))***,,,,,,,,,******))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%(((,,,)))###&&&'''((('''&&&(((---222777333///...111222222000,,,//////+++***,,,...---222333444444444444333333///---...222333000///111))),,,+++((()))...111111---,,,******)))(((%%%"""&&&)))///333444444555666777888666222000111///+++)))---111333222222444777,,,+++++++++,,,------...,,,000111000222333---%%%))))))((()))***,,,...///222333222---'''%%%'''+++)))''''''''''''(((''''''&&&+++---)))&&&%%%### ###$$$%%%$$$######%%%'''%%%$$$$$$%%%''''''%%%$$$###"""%%%))))))$$$!!!"""!!!!!! """$$$%%%$$$###!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&'''(((((((((%%%&&&'''''''''&&&%%%$$$%%%""" """%%%'''%%%""" $$$%%%###"""%%%&&&%%%$$$%%%&&&%%%###""""""###%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$###$$$(((***...//////,,,'''###!!! &&&%%%$$$$$$%%%&&&&&&'''&&&((())))))(((((()))***---+++(((%%%######$$$&&&%%%%%%$$$%%%%%%&&&'''(((!!!%%%((('''(((++++++(((---+++)))''''''(((***+++)))'''%%%&&&)))++++++)))%%%''')))+++,,,,,,+++***))))))((((((((('''''''''((())))))''')))---,,,(((***)))(((''''''&&&&&&''')))'''&&&(((+++,,,***((((((***+++)))&&&%%%%%%''''''&&&%%%&&&'''(((&&&%%%(((&&&$$$$$$$$$&&&'''((((((&&&$$$$$$%%%%%%%%%$$$ !!!"""""""""""""""!!! !!!"""######$$$$$$%%%&&&&&&&&&%%%&&&'''$$$***,,,%%%%%%)))%%%%%%###!!!  """###!!!$$$"""$$$))))))((('''$$$!!! """###"""!!! !!!""" !!!!!! !!!"""###$$$$$$$$$ """$$$%%% !!!!!!"""111000///...,,,***+++---&&&'''(((((('''''')))+++(((((((((***++++++***(((************))))))((('''$$$$$$(((111444000,,,+++'''((()))))))))((('''&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$######$$$&&&'''!!!&&&)))(((''')))++++++(((***++++++++++++++++++'''&&&&&&(((***+++***)))&&&'''))))))((()))+++,,,******************)))))),,,...---***)))******&&&$$$$$$%%%''')))******)))(((''''''''')))+++...000((((((((((((((()))))))))---///111111///...---...+++)))((('''''')))+++---555222---)))''''''(((******)))(((&&&&&&'''((()))((()))))))))((((((***,,,''')))+++---------,,,+++111111---((()))...000...///---+++)))((('''((((((+++,,,111777777///)))'''555444222000...,,,+++***+++******+++---...,,,+++++++++***)))((('''&&&&&&'''&&&%%%%%%%%%&&&''''''$$$&&&'''(((+++...***"""%%%'''))))))(((+++111666@@@999222......000111111,,,...---(((''',,,111111666555222000...---------......111444222+++'''''',,,---+++((()))---///---+++*********++++++)))'''%%%)))...111111222222222666777444...+++------***444777:::999555222222333......------,,,,,,---...000///---///555666---###+++***)))((((((***+++,,,///+++'''$$$###$$$%%%&&&'''%%%$$$%%%'''((('''%%%$$$)))+++(((''''''&&&"""###$$$$$$$$$"""###%%%'''(((%%%"""!!!###$$$%%%%%%&&&%%%'''+++***$$$!!!!!!$$$###!!!!!!"""###""" !!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&'''''''''&&&%%%$$$&&&$$$######&&&'''%%%###!!!%%%'''$$$###&&&'''%%%$$$&&&&&&%%%###"""###$$$&&&&&&&&&'''''''''&&&&&&$$$%%%&&&%%%&&&(((,,,///...//////,,,((($$$!!!!!!%%%%%%&&&&&&&&&'''((()))&&&(((*********+++---///++++++***+++++++++***)))############$$$%%%&&&'''%%%)))+++)))***,,,+++(((,,,+++)))''''''((()))***%%%######&&&+++,,,(((%%%((()))+++,,,+++***((('''((((((((('''''''''&&&&&&***+++***'''(((,,,+++'''***)))(((''''''&&&&&&''')))'''%%%&&&***+++***(((&&&&&&&&&%%%###""""""""")))'''%%%%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&$$$""""""###$$$###""" """###$$$$$$$$$############"""###$$$%%%%%%%%%$$$"""###%%%''''''(((%%%+++...&&&'''***&&&&&&%%%###!!!!!!"""###%%%###((((((%%%###%%%(((%%%%%%$$$""" """###%%%###   !!! !!! !!!"""###$$$%%%$$$"""!!!!!!""""""###///---...///...+++---000000111111///,,,+++,,,---***+++,,,,,,,,,+++)))(((''''''((((((((('''&&&&&&""""""&&&...222///,,,+++'''((()))***+++***))))))&&&&&&&&&&&&%%%%%%$$$###'''%%%###!!!"""$$$&&&((("""&&&******'''%%%&&&(((+++,,,---,,,*********,,,&&&&&&&&&(((***++++++)))''''''''''''((()))***+++)))))))))***))))))((('''***------***))),,,+++(((%%%%%%'''((()))******+++((((((((()))+++,,,---...)))***+++,,,,,,,,,*********---///111222333555777///...,,,++++++,,,...///222000,,,)))((())),,,---)))))))))******+++,,,---((()))******)))(((***+++%%%''')))+++++++++***)))+++...---)))'''***---,,,///---***((('''''''''(((,,,((((((---...+++))))))777666333111...,,,+++*********+++---///...,,,)))++++++***))))))(((''''''''''''&&&&&&&&&'''((((((!!!%%%)))***,,,---)))###%%%))),,,,,,,,,///777===<<<666...+++,,,...///...222333000,,,---222666555555333000---***)))))))))000---,,,...---)))(((***...///,,,)))***......+++&&&%%%%%%&&&)))+++******''',,,000000000222333111444999:::555111222444555555666777666444222111111,,,------,,,******+++---111---))),,,111111***"""///---+++((('''&&&&&&&&&+++'''###!!!###&&&''''''&&&$$$###%%%((()))&&&$$$###'''(((&&&&&&((('''$$$"""#########!!!"""$$$%%%)))&&&###"""###%%%''''''---(((&&&'''&&&$$$%%%)))'''%%%"""!!!"""""" ######$$$%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###'''((($$$###%%%&&&%%%$$$&&&'''&&&%%%$$$%%%''''''''''''(((((((((((()))&&&((()))******,,,000222)))+++,,,+++)))&&&%%%%%%###%%%'''(((((()))***,,,(((***,,,,,,,,,---///111+++******+++,,,+++(((%%%############$$$&&&''''''))),,,,,,******,,,+++(((+++******)))))))))))))))((('''(((,,,//////,,,(((((())))))***)))'''&&&%%%((((((((('''''''''&&&&&&((()))(((%%%'''******&&&***)))(((''''''&&&&&&'''((('''%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$######$$$"""$$$'''((('''&&&&&&'''$$$"""!!!!!!"""###"""""""""######$$$$$$$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&&&&'''$$$!!!!!!%%%((((((&&&###+++...((()))---)))%%%%%%$$$#########$$$%%%"""'''(((&&&$$$$$$%%%""""""###"""!!!!!!"""$$$%%%###!!!    !!!""""""""""""!!!  !!!"""$$$---***,,,///...+++,,,111666666555333000...///000---------+++)))((())))))%%%%%%&&&'''''''''&&&&&&$$$"""%%%+++...+++))))))&&&''')))***+++,,,++++++***)))(((((('''''''''(((%%%$$$$$$$$$$$$%%%&&&'''(((((()))))))))((()))***...//////,,,)))(((***,,,&&&&&&&&&(((***,,,+++***---***'''''')))***)))'''))))))*********)))''''''))),,,,,,)))***------***&&&''')))*********+++,,,'''(((***+++,,,,,,,,,+++)))***---//////---***((((((,,,000333444444555666333222111////////////000,,,,,,++++++++++++++++++'''((()))***+++,,,,,,,,,(((***,,,,,,***)))))))))%%%&&&(((***+++***)))((((((///222---'''''')))***,,,***(((&&&&&&''')))+++***%%%"""%%%(((((((((***222111///---+++***))))))***))))))+++------+++)))))))))******++++++,,,,,,'''''''''(((((()))))))))"""(((,,,++++++---,,,***))),,,///...+++---444;;;...+++)))***---000///---555555222000222555444///.........---,,,+++***))),,,(((&&&+++......///111+++,,,+++)))+++...---((($$$"""!!!###&&&)))***++++++111333111222666777555333===CCC@@@999777888999...---...///222333222111***,,,---+++))))))+++...000...,,,,,,+++)))'''&&&+++***)))(((&&&%%%%%%%%%+++***(((''''''))),,,...'''%%%###&&&***+++((($$$$$$'''&&&$$$%%%((('''$$$"""###$$$$$$######$$$%%%'''&&&%%%''')))++++++***,,,(((&&&((()))(((***...(((&&&###"""""""""!!! $$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''((($$$''')))&&&""" """$$$$$$'''((($$$"""$$$$$$"""$$$&&&''''''''''''((())))))))))))))))))******+++''')))++++++++++++---///&&&(((******((('''''''''"""%%%(((******+++---000,,,---///...------...///+++)))'''((())))))'''%%%%%%%%%%%%%%%'''((()))***))),,,+++((((((+++,,,)))***+++,,,,,,,,,+++))))))+++++++++---......---,,,''''''&&&&&&&&&&&&&&&%%%(((((((((((('''''''''''''''((('''%%%(((------******)))(((''''''&&&&&&''''''''''''%%%$$$$$$&&&'''(((''''''''''''''''''&&&$$$&&&&&&%%%""""""$$$'''###%%%''''''&&&&&&(((***###""" !!!"""######""""""###$$$%%%%%%%%%%%%%%% ###&&&&&&$$$###$$$%%%%%%((('''###$$$((()))&&&&&&$$$,,,///((())),,,'''########################"""###$$$%%%%%%$$$######!!!###$$$$$$###"""###$$$$$$######"""!!!  !!!!!!"""!!! !!!!!!!!!!!! !!!  """ !!!!!!!!!!!!!!!"""---***+++///---)))***////////////...,,,+++,,,...111///,,,(((&&&&&&(((+++%%%%%%&&&'''(((((((((((('''$$$%%%***,,,)))'''(((%%%&&&(((***,,,,,,,,,,,,)))((('''&&&&&&'''((()))###$$$%%%&&&'''&&&&&&%%%///***&&&(((+++------...000111///,,,((('''))),,,&&&&&&&&&(((***,,,+++***333...((((((***+++((($$$)))***++++++***)))((('''(((++++++)))***......,,,''')))+++++++++++++++,,,'''(((***,,,---,,,***)))&&&))),,,......,,,(((&&&)))---222444333111...---///...---,,,+++*********((()))+++------+++)))'''$$$%%%''')))***))))))((()))+++------,,,)))((((((%%%&&&(((***+++***)))((((((111777111)))&&&'''))))))(((&&&%%%&&&)))+++---+++'''&&&,,,///...------111000///...------,,,---***)))'''(((***++++++***'''((()))+++---///000111''''''((()))******))))))&&&,,,///---+++...111111---000111---'''&&&,,,222&&&'''***///555888666333///...---,,,...000)))!!!###%%%))),,,---,,,***(((,,,((((((...333111...---'''((('''&&&)))---+++%%%(((&&&%%%&&&)))---//////***000333000000666888666...<<>>000...+++)))((()))***,,,333111---***((((((***,,,333222///)))(((***((($$$'''***(((###%%%---222111---000---%%%(((111111)))//////...------,,,++++++///---,,,...000000---***(((<<<000"""...---'''888******))))))******+++,,,(((+++,,,+++***---///000444444444444333111000///+++...222444333333333333000///.........///000111222111111222222111///,,,(((***)))'''(((+++)))%%%+++******))))))***++++++((()))++++++***)))***,,,111---))))))+++,,,***(((000***%%%%%%((()))(((%%%,,,'''%%%%%%%%%$$$&&&******++++++******)))((('''))))))((((((''''''&&&&&&)))(((((((((((('''''''''***,,,......+++((('''&&&,,,)))'''***000444333111,,,+++)))'''&&&&&&%%%%%%%%%&&&''''''&&&''')))+++(((((('''%%%$$$$$$''')))'''((()))))))))&&&$$$"""&&&%%%$$$###$$$%%%'''(((###$$$&&&'''((()))((((((%%%((('''""""""(((***''',,,(((%%%$$$&&&&&&$$$"""$$$$$$%%%%%%&&&&&&''''''---,,,***((()))+++------,,,***)))***++++++'''$$$222///,,,***)))(((&&&$$$(((+++...---)))&&&'''(((+++&&&"""###)))---+++'''%%%###"""!!!""""""  !!!"""$$$&&&'''''''''***)))((('''&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%&&&''')))************,,,"""---(((&&&333???***)))'''$$$!!!!!!###&&&'''''''''%%%$$$$$$%%%'''&&&)))++++++(((&&&%%%%%%((()))***)))&&&$$$$$$$$$((('''$$$###$$$'''+++......))))))---///,,,)))(((///+++(((&&&&&&&&&&&&&&&$$$'''***+++)))&&&$$$""""""""""""###$$$$$$$$$%%%%%%%%%%%%&&&'''(((***+++(((&&&###""""""""""""!!!%%%$$$######""""""######"""###!!!"""%%%%%%"""%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$&&&(((###$$$%%%%%%$$$###"""!!!(((&&&###""""""###"""!!!"""###%%%(((###(((***'''&&&***,,,***---+++***+++---...---+++)))(((((())),,,------,,,+++))),,,//////,,,///555((('''&&&''')))***)))((()))***+++++++++)))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%***&&&###%%%)))+++***(((++++++++++++++++++++++++''')))******)))(((((()))$$$$$$%%%&&&''''''(((((()))---000...)))%%%$$$%%%'''%%%######&&&))))))((()))******((((((''''''%%%%%%&&&''')))***+++++++++333222///---+++*********)))(((***...222222...)))***((('''))),,,---+++)))+++)))((((((***++++++***'''))),,,,,,+++***+++,,,)))***,,,,,,++++++,,,...))))))***+++,,,---------+++,,,)))'''+++333666444---222444000///333555444///000000111111111111111666///))))))---333444222111///,,,***)))***,,,---666333///,,,,,,,,,,,,,,,)))***'''###$$$'''&&&###"""&&&'''%%%(((000333111+++///---'''***222222+++000000//////......------000...---...///...+++((((((777111'''------***444++++++++++++,,,,,,,,,,,,***...333444222000---***,,,---...///000111222333)))+++...000000///000111+++,,,---///222555777999222000/////////...+++))))))++++++)))+++...,,,(((*********+++++++++,,,,,,,,,---...---,,,,,,...000+++)))((())),,,...//////)))&&&$$$%%%***...---++++++'''%%%&&&&&&$$$%%%((((((((()))))))))))))))(((&&&&&&&&&''''''((())))))((((((((('''''''''&&&&&&)))+++,,,,,,***)))((())))))''''''))),,,------+++(((((('''&&&%%%%%%$$$######%%%((()))***,,,000222++++++***(((%%%$$$$$$&&&&&&&&&'''(((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&''')))***+++******)))(((+++)))$$$$$$((()))'''***)))(((((())))))((('''%%%'''***------,,,***((("""+++,,,$$$%%%///333---...---,,,---......+++((()))***+++,,,,,,+++*********+++,,,,,,***(((((((((***&&&###$$$'''***)))&&&$$$###!!!!!!!!!!!!  """$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''+++******)))((((((''''''&&&""")))...""""""555DDD(((((('''$$$!!!!!!###%%%'''(((((('''&&&''')))+++&&&%%%%%%(((++++++)))&&&###%%%'''(((((())),,,...)))((('''&&&''')))+++,,,***''')))...111---***))))))'''%%%%%%&&&&&&%%%$$$###&&&((((((&&&%%%$$$$$$############$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&$$$""""""######"""!!!%%%$$$$$$###############"""###!!!"""%%%%%%"""######"""""""""""""""#########""""""###$$$&&&'''###$$$%%%%%%$$$###"""!!!$$$######$$$%%%%%%###!!!$$$$$$&&&(((!!!&&&)))(((''')))***)))+++(((&&&'''***,,,,,,+++)))(((((()))+++,,,***)))'''++++++((((((,,,///...***(((((()))+++,,,+++***))))))(((((('''&&&%%%%%%&&&%%%$$$###############(((%%%$$$%%%((()))'''$$$)))))))))))))))))))))***(((''''''((())))))(((&&&'''&&&&&&%%%&&&''')))***))),,,///---)))%%%$$$%%%&&&$$$######%%%'''''''''''''''(((((((((&&&%%%%%%&&&&&&&&&&&&'''((()))***---,,,+++***)))))))))***)))((()))---111111...***))))))(((((((((((())))))***))))))+++---...---+++(((***,,,,,,+++***++++++...,,,******+++---------))))))***+++---......///***------,,,...666<<<>>>777===???777000444>>>FFF------...///////////////333&&&'''***...@@@FFF333111///---+++++++++---...---***((((((+++,,,+++)))((()))'''$$$&&&))))))%%%$$$((())))))+++///000...+++//////,,,...555444...000000000///////////////...------...//////,,,******///000,,,+++,,,---///------...//////...---,,,,,,///333555444000---,,,*********+++---///111333)))+++------......000222222333333333222222111000111///,,,+++******((('''(((******)))+++...---)))((()))+++---......------,,,,,,,,,+++***+++---000,,,---......///111444666'''%%%%%%(((---000000...***'''&&&((('''$$$###&&&%%%%%%'''(((((()))))))))$$$$$$$$$%%%&&&)))+++,,,''''''&&&&&&&&&%%%%%%%%%''')))******))))))***,,,''')))******)))'''&&&'''$$$$$$%%%%%%%%%$$$"""!!!!!!###%%%'''(((***---000((())))))(((%%%######$$$%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''''''''&&&((()))***++++++***))))))+++,,,***&&&%%%''''''%%%"""$$$'''''''''&&&&&&'''$$$%%%'''((()))))))))((($$$(((***)))***///111000+++******+++,,,,,,***(((###&&&+++,,,+++***,,,...++++++******+++***(((''''''&&&%%%%%%%%%%%%%%%%%%###""" !!!!!!  !!!###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''((()))))))))---,,,***(((''''''''''''((($$$((((((!!!)))777;;;&&&&&&&&&$$$"""!!!"""###%%%&&&'''''''''(((+++---((($$$###&&&+++---)))$$$!!!###%%%'''))),,,111444*********************+++***(((***///000,,,)))))))))((((((***++++++)))'''$$$%%%%%%$$$######%%%'''$$$$$$$$$$$$$$$#########&&&%%%$$$###"""!!!!!!!!!###""""""###%%%%%%$$$###%%%%%%$$$############$$$"""###!!!"""%%%%%%"""###"""""""""""""""######""""""###$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######!!!"""###%%%'''&&&$$$!!! !!!"""""""""%%%)))***))))))))))))(((((('''%%%%%%&&&)))+++((((((((()))******)))'''$$$,,,+++###$$$...111+++,,,***)))***+++,,,***)))((('''&&&%%%%%%&&&'''(((&&&%%%$$$###""""""""""""%%%%%%%%%'''((((((%%%"""%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%&&&)))***'''$$$+++***(((((((((***,,,---$$$&&&))))))(((&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&(((+++***'''%%%&&&***)))(((((((((***+++,,,---,,,,,,+++++++++++++++(((((((((+++...///---***((())))))'''&&&''')))+++*********,,,------+++)))***+++,,,,,,,,,,,,,,,,,,555000+++***+++,,,+++)))*********+++---...000000---111222///---000666;;;???BBBAAA888///000:::CCC((()))+++---...///000000111$$$***---***BBBMMM111///...,,,+++++++++,,,---$$$"""!!!%%%***,,,***(((***+++***((())),,,,,,(((//////...,,,+++++++++***---111333111222555333...---------....../////////------...000111111000...,,,***------'''***000---...///111222222000...---...------...---,,,000444000///---++++++,,,...///,,,---/////////000333555666555444222///,,,(((&&&///,,,)))(((((())))))(((&&&((((((''')))---,,,((('''))),,,...000000///...,,,,,,+++)))((()))---000...000111///,,,,,,...222***))))))***------,,,***)))&&&''')))((($$$"""$$$$$$%%%&&&'''''''''''''''$$$######$$$%%%(((+++,,,&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((((((((()))+++---(((,,,///...((($$$$$$&&&!!!"""$$$%%%%%%$$$""" %%%&&&'''&&&%%%%%%&&&(((!!!###%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))))))))*********)))'''&&&++++++)))&&&$$$$$$$$$### $$$((((((&&&$$$$$$&&&'''%%%###"""###&&&)))+++---###"""---111+++(((---)))(((((()))******))))))$$$(((+++***&&&$$$''',,,+++(((&&&''')))***'''%%%%%%''''''&&&###!!!"""$$$"""!!! !!!!!!  !!!"""###$$$$$$$$$%%%%%%%%%&&&((()))******'''((((((((()))))))))***,,,***(((''''''((()))+++///$$$ &&&555666%%%###$$$%%%$$$"""!!!"""###$$$%%%&&&&&&&&&&&&(((******'''%%%&&&))))))&&&"""%%%&&&''''''(((+++///222+++,,,---------+++***)))...+++***------***(((***))))))***,,,---,,,(((&&&%%%%%%###"""!!!###'''+++%%%%%%%%%$$$$$$###############"""""""""###$$$$$$""""""###%%%(((((('''%%%%%%%%%$$$###############"""###!!!"""%%%%%%"""$$$$$$$$$###$$$$$$%%%&&&######%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&$$$""" !!!"""$$$&&&))),,,+++******+++))),,,---)))$$$###(((...(((''''''(((******)))'''%%%......&&&(((444666---***((('''&&&'''&&&%%%###&&&%%%%%%%%%&&&(((***+++&&&%%%$$$###""""""""""""%%%%%%&&&((()))'''%%%"""%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$&&&))))))'''$$$,,,+++)))((()))+++---///%%%&&&((())))))(((((()))((('''&&&%%%%%%%%%&&&''''''&&&)))......)))'''(((,,,+++***)))***+++,,,---------------,,,,,,++++++((('''((()))+++++++++***&&&'''(((''''''(((+++...*********+++++++++(((&&&,,,++++++,,,---.........555111,,,***,,,---+++)))+++++++++,,,---...000111111333555333...+++///555999888666111+++)))---222***+++---///000222222333000'''...,,,///999,,,+++***)))))))))***+++%%%$$$%%%'''+++---+++)))'''))))))(((+++///...+++777333///,,,***)))***,,,---111333222111111///+++)))******+++,,,---......000111222222111000///...///)))+++,,,&&&)))000//////111222444333222000///000---,,,...---+++///555555333111...------...///...///000000000111333666)))***+++,,,,,,+++***))),,,***((((((***+++,,,+++&&&((()))(((***...---)))'''))),,,...000000000/////////...,,,+++---000333,,,------***&&&%%%'''***,,,++++++++++++***(((''''''%%%&&&)))((($$$"""###&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&((()))&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''(((+++---''',,,000...'''######%%%"""###$$$&&&%%%$$$"""!!!***+++***(((&&&%%%%%%'''!!!###&&&&&&&&&&&&'''((()))((('''%%%%%%$$$%%%%%%'''&&&%%%$$$%%%(((+++---***++++++++++++)))(((''')))'''&&&&&&$$$"""""""""%%%))),,,,,,)))'''&&&((()))))))))***+++,,,...///,,,((($$$%%%...444...###++++++,,,+++++++++,,,---&&&((()))%%% %%%***(((&&&###$$$&&&'''&&&######&&&(((&&&"""!!!###"""!!! !!!"""  !!!"""###$$$$$$$$$!!!!!!###$$$%%%&&&''''''******)))))))))(((((((((+++***(((&&&&&&''')))***---%%%!!! %%%333///"""$$$%%%$$$###""""""$$$&&&'''((((((&&&&&&&&&''''''(((((((((&&&%%%%%%%%%''''''((('''''')))---000***,,,---......,,,)))'''---)))(((******))),,,111''''''''''''(((&&&"""&&&%%%$$$"""!!!$$$)))---&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%'''******)))'''%%%$$$######""""""######"""###!!!"""%%%%%%"""$$$$$$######$$$%%%%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&)))'''###""""""###$$$$$$%%%&&&'''(((&&&&&&))),,,,,,)))***------000222...)))'''+++000)))(((&&&''')))******)))$$$++++++%%%(((222222)))+++)))''''''''''''%%%$$$&&&%%%%%%%%%''')))+++,,,&&&%%%$$$###############%%%&&&((())))))((('''&&&)))))))))((((((((('''''''''&&&&&&'''(((((('''%%%(((((((((((()))+++---...,,,,,,,,,,,,+++******)))*********(((&&&&&&''')))(((&&&)))111222+++(((+++++++++***************+++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))***&&&&&&&&&''')))+++,,,---***)))(((((())))))'''&&&+++***)))***---///000000000...,,,,,,---/////////...---,,,,,,---...000111000222555666222---...444000...---///---)))(((***++++++,,,------------,,,+++'''...***&&&--- ))))))(((((((((((((((((('''(((((()))((((((''''''(((+++,,,,,,///444444000444///+++******))),,,111---000222111///,,,+++***'''((()))+++,,,---...///444555666444000,,,+++***///---+++,,,...---...333000111222333444333333222333111333888666...,,,000333222111000000000111222...///000000//////000111%%%%%%&&&'''((((((((((((***)))((())),,,......---)))++++++***,,,///...***((()))+++---///000000///---------+++***+++...111+++,,,+++***((((((***+++))))))))))))((((((((('''&&&$$$%%%(((((($$$###%%%'''''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((((((''''''(((***###'''+++)))$$$!!!"""%%%$$$$$$%%%%%%%%%$$$"""!!!%%%&&&&&&%%%######$$$&&&'''((()))((('''&&&'''(((***)))((('''&&&%%%$$$$$$((('''&&&&&&(((***---///------.........---+++***(((&&&%%%''''''$$$###%%%((()))++++++)))'''''''''$$$(((...222444222...+++'''888333***GGGBBB""")))******)))(((''')))+++%%%%%%%%%###!!!"""&&&+++&&&$$$""""""$$$$$$$$$######&&&'''&&&### !!!######""" !!!"""###""" !!!"""###$$$$$$$$$$$$###$$$%%%'''(((((())))))*********)))((('''''''''+++***(((&&&%%%%%%%%%%%%$$$%%%***'''$$$'''###$$$$$$$$$"""###$$$&&&(((***++++++)))(((((((((###%%%''''''%%%%%%'''***%%%&&&(((((((((***---000)))***,,,------+++(((&&&(((&&&&&&)))***+++000777+++)))'''&&&&&&%%%###"""%%%%%%$$$######$$$(((+++%%%%%%%%%%%%%%%$$$$$$$$$***)))((('''&&&&&&%%%%%%'''&&&&&&''')))***((('''######"""!!!!!!!!!!!!""""""###!!!"""%%%%%%"""!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&''''''(((((()))&&&&&&%%%%%%%%%&&&'''''',,,(((###!!!!!!###$$$$$$&&&'''((()))'''%%%'''+++***''')))...///..................---***(((&&&%%%(((+++,,,---$$$&&&&&&%%%'''+++(((!!!***)))((((((******)))(((&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))***************,,,,,,+++***)))(((''''''&&&'''))))))'''''''''(((&&&'''(((***+++---...///------,,,,,,------,,,+++,,,------+++(((''')))+++(((%%%)))333444,,,(((,,,++++++,,,++++++***))))))((()))+++---............------,,,***)))))))))***&&&%%%$$$&&&***+++)))'''(((&&&%%%&&&)))*********((('''&&&(((,,,///000000,,,---//////......///111000///---------...///000---...222777555...---111,,,+++---222111+++)))+++''''''((()))))))))))))))'''(((***+++)))***,,,+++''''''''''''''''''((((((%%%(((+++***'''&&&))),,,///111111000111444222...,,,'''&&&)))***))),,,111///111333333111......000)))***+++---///000222333111333444222...+++***+++---333...000;;;444+++666000111111222333444555555777333555;;;999000...444000000000000000000111111---///111111///...---...+++***(((&&&%%%#########*********+++---...---++++++---,,,+++,,,///...))))))***+++,,,---...//////((()))******((()))***,,,---+++))))))***+++,,,,,,(((((('''&&&$$$$$$&&&'''%%%###$$$''''''$$$$$$'''%%%&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&&&&&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))'''&&&%%%&&&!!!###%%%$$$""""""###%%%&&&%%%%%%$$$###"""!!!!!! !!! """$$$&&&''''''&&&$$$%%%''')))(((((()))))))))(((&&&%%%&&&'''))),,,---...------------...//////...---,,,)))&&&'''+++,,,)))))),,,((('''&&&'''((()))((('''###&&&***...//////,,,+++***999555$$$***@@@???)))'''((((((&&&###"""$$$'''###$$$%%%&&&&&&'''''''''$$$$$$$$$###""""""$$$&&&###%%%&&&&&&$$$###""""""$$$"""!!!"""###$$$###"""!!!"""###$$$%%%%%%%%%%%%&&&''')))++++++,,,++++++(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$***(((&&&%%%$$$%%%$$$###"""###&&&)))''')))++++++***))))))***%%%%%%$$$%%%&&&'''((((((&&&(((***+++++++++...///'''(((***++++++)))'''&&&%%%%%%(((,,,,,,+++...444000,,,(((&&&'''((())))))###$$$%%%$$$###$$$&&&'''$$$$$$%%%%%%%%%%%%%%%%%%******)))(((''''''(((((()))'''%%%%%%&&&'''&&&%%%""""""!!! """###!!!"""%%%%%%"""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%&&&((()))'''&&&%%%%%%&&&'''((())))))'''###"""###$$$%%%%%%$$$%%%%%%&&&'''$$$%%%))))))%%%(((......)))&&&***000333...)))+++(((%%%%%%'''+++...///((((((((()))***)))$$$$$$######$$$''')))((((((((('''''''''&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''')))***+++++++++,,,---,,,,,,+++)))((('''&&&%%%%%%(((+++***'''&&&''')))'''(((***---///000111111)))((((((***,,,............//////---)))(((***---'''$$$)))444555+++(((,,,,,,---......---,,,***)))'''))),,,...111222222222000///...,,,***)))***+++'''$$$###%%%******&&&!!!&&&%%%$$$%%%))),,,......&&&$$$###%%%***///000///---000222111...,,,---///111000...---,,,---///000++++++///666555---))),,,))))))---222...&&&%%%***%%%&&&(((***,,,---......------)))+++///(((###***'''''''''(((((((((((((((%%%***//////,,,---333:::222333111---,,,,,,((("""'''###$$$***+++((()))...333444666777555222444777+++,,,---///222444555666***---000000...,,,---///+++888111444FFF999)))888000000111111333444666777:::333111555444///333===///000000000///...------///111333333111...------+++***(((&&&%%%$$$%%%%%%+++++++++,,,...---+++)))***++++++)))***---+++'''*********+++,,,---...///***,,,------,,,+++---...***'''######%%%'''%%%###***)))'''$$$!!!!!!"""$$$%%%"""###&&&'''%%%%%%((($$$$$$%%%&&&''''''''''''!!!$$$''''''&&&%%%###''''''&&&&&&&&&&&&%%%%%%&&&(((******(((%%%######!!!""""""######$$$&&&(((&&&%%%$$$"""!!! """######"""!!!!!!###%%% !!!!!!!!!!!!###'''***&&&''')))++++++***((('''$$$''',,,000222000---+++***+++,,,---------+++++++++(((***///111------222,,,)))''')))---//////---+++***'''&&&(((,,,000333///)))'''***)))$$$&&&---***++++++(((%%%$$$&&&)))%%%%%%'''***+++)))&&&"""###%%%&&&$$$!!!!!!%%%((($$$$$$%%%&&&&&&%%%###"""$$$###"""###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%&&&''')))))))))((((((&&&&&&''''''(((((())))))"""###$$$%%%&&&'''&&&&&&,,,!!! ### ###)))&&&%%%%%%$$$###"""$$$'''***###%%%((())))))((()))***,,,'''######'''(((&&&"""***+++------,,,,,,,,,---%%%'''((())))))((('''&&&'''(((---000...)))))),,,...)))$$$"""###'''***+++!!!###$$$%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''')))***,,,,,,***(((%%%###$$$$$$######!!!!!! """###!!!"""%%%%%%"""############$$$%%%&&&'''$$$###"""""""""$$$&&&((('''&&&&&&%%%&&&'''((()))%%%$$$###$$$&&&'''&&&%%%'''''''''&&&###$$$$$$%%%&&&'''))))))+++'''$$$'''---111111...''')))+++++++++***+++---((('''***000000***$$$""""""###$$$%%%%%%%%%%%%%%%((()))***)))'''$$$############""""""###%%%'''((((((***///111---''')))///+++(((''')))------)))%%%$$$&&&))))))(((&&&&&&&&&$$$((()))'''(((++++++)))...+++)))))),,,000333555000///---+++******+++,,,***'''(((,,,...,,,+++---,,,******...333555222---,,,111000,,,111999666+++---------***((('''+++...******+++++++++***))))))000"""&&&???III999***(((&&&'''***---000222444444BBB+++777000+++333%%%,,,666222,,,******,,,---...)))---222666666444000---+++444:::555(((!!!%%%,,,+++"""///...@@@000222***///---***((('''(((***+++((()))+++---...,,,)))%%%+++***+++,,,...///---+++,,,+++***'''%%%$$$&&&)))%%%&&&((())))))***---///666222......000111000...))),,,111333+++%%%,,,999000222555555333111......666777555000222777555///333333333111///...///111---222444111///222555555222---(((+++888AAA777'''...000000---***(((+++...+++***)))((((((***,,,...'''+++...///,,,******+++'''))),,,...///---+++)))---&&&&&&---...)))***111+++---///,,,(((&&&'''***+++)))'''%%%$$$$$$$$$$$$!!!$$$&&&"""!!!######$$$### """''')))&&&$$$$$$%%%%%%$$$!!!$$$$$$%%%%%%%%%$$$$$$###'''%%%%%%&&&))))))&&&""")))(((''''''((('''%%%###"""&&&%%%"""  !!!"""$$$(((&&&$$$%%%&&&$$$$$$$$$$$$$$$&&&))),,,------)))%%%%%%'''((((((''''''((()))***************###'''+++...///------,,,++++++***)))((('''&&&&&&,,,---------,,,---000222...333333...***,,,......,,,---...///---***'''%%%+++***((('''&&&''')))***'''$$$"""###&&&))))))'''$$$%%%%%%$$$######$$$&&&$$$$$$$$$'''))))))%%%!!!###"""!!!"""######"""!!!""""""$$$%%%&&&'''''''''000+++&&&&&&***------+++%%%((('''%%%(((---,,,%%%''''''&&&%%%%%%$$$######"""%%%###$$$((((((######!!!"""%%%&&&%%%)))///###%%%'''''''''(((***,,,---***)))***++++++'''###+++......***+++///...((()))(((((((((***,,,...000***)))+++000444444---'''&&&%%%$$$$$$%%%'''***+++###%%%&&&&&&%%%&&&(((***)))&&&%%%&&&((()))'''%%%)))***+++---------,,,+++'''&&&%%%$$$############"""!!!!!!!!!!!!""""""###&&&!!! &&&)))&&&!!!$$$!!!"""%%%%%%### !!!%%%(((&&&"""###((($$$%%%&&&&&&%%%%%%''')))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''+++(((&&&&&&***,,,+++***&&&((())))))((('''((()))---***)))++++++((('''((("""###############"""""")))***,,,+++)))&&&&&&&&&############$$$%%%&&&''')))))),,,222222...,,,...+++((('''))),,,---***&&&((())))))(((''''''(((***%%%((()))((())),,,---***))))))((()))+++---...//////...,,,******+++---...+++)))***///000,,,***+++***+++---000222222111000+++///...+++000888666,,,---...///---******,,,...***+++++++++++++++++++++...%%%'''888???444)))'''&&&'''(((***,,,......///...***...+++///777222888000...------///000000000))),,,000333333111...,,,))),,,///---'''$$$$$$'''---$$$---***888,,,111---...---+++***)))***+++,,,'''))),,,---...///000222'''''')))+++......,,,+++$$$%%%&&&&&&&&&(((+++...((()))***))))))***,,,...111///...------...---,,,***,,,111333...(((,,,555))),,,///222333333333333000111111///333999999444888999999666333111000111000555777444111222333111&&&***///777BBBGGG@@@444+++---......,,,+++******,,,+++***(((((()))***+++&&&))),,,------,,,,,,,,,***+++,,,,,,,,,+++***)))+++((((((++++++******---+++++++++***(((&&&&&&''')))((('''%%%$$$#########%%%!!!"""'''(((%%%###%%%###%%%%%%"""###''''''$$$"""###$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###%%%######$$$&&&&&&$$$!!!(((((((((((('''%%%%%%$$$"""%%%''''''### ###"""!!!!!!!!!"""$$$$$$!!!&&&)))&&&###%%%%%%###!!!!!!"""###$$$&&&'''(((***(((''''''))))))'''%%%)))***************))))))'''***---......,,,++++++))))))******))))))(((((((((***+++,,,---///333555000444333...***,,,000000++++++******)))(((((((((+++++++++++++++***))))))'''&&&%%%%%%&&&''''''&&&###$$$%%%$$$######%%%'''%%%###"""###$$$%%%###!!!$$$#########$$$$$$#########$$$%%%&&&&&&&&&&&&&&&***&&&""""""%%%)))((('''$$$&&&&&&$$$&&&+++)))$$$(((((('''%%%$$$"""!!! ###(((***)))***---,,,((((((%%%%%%''''''%%%(((...%%%''')))***))))))***+++,,,++++++++++++***'''%%%%%%***,,,+++...222111------------,,,++++++******000---,,,,,,---,,,((($$$((('''%%%%%%%%%&&&((()))$$$%%%%%%%%%$$$%%%'''))))))'''&&&&&&((((((&&&$$$&&&&&&'''(((((((((((((((((('''&&&%%%$$$$$$###$$$######"""""""""""""""######  $$$&&&$$$!!!$$$""" !!!###$$$$$$"""!!!!!!###'''&&&######'''###$$$%%%%%%$$$$$$&&&((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&'''((()))((()))***)))'''&&&%%%&&&)))''''''******&&&$$$&&&%%%%%%$$$$$$###"""!!!!!!''')))+++***)))'''''''''######$$$%%%&&&&&&&&&&&&+++(((***111333///+++)))+++)))'''))),,,,,,***'''++++++***((('''(((+++---(((++++++)))***------++++++,,,---...////////////...,,,+++******,,,...///+++***,,,000111---+++,,,(((+++...///...---...///)))---,,,***///666555---,,,---...---+++***+++,,,+++++++++++++++,,,---...,,,)))***///222///***((((((((()))******++++++,,,,,,???111+++444111222444&&&'''))),,,//////---+++***+++---//////...,,,+++)))'''&&&'''))))))'''$$$...'''+++&&&...(((///000------,,,,,,+++,,,,,,,,,,,,------+++((('''***,,,&&&'''))),,,//////,,,***((()))***)))((('''((()))---......---,,,,,,///111...///000///---,,,,,,,,,+++---111444111,,,---000---...000111111000///...,,,...//////222777888555555666777666333111//////333777888444222222111///%%%---555888999999666000******,,,...///...***'''---,,,***)))(((((()))***''''''(((+++---...---,,,,,,,,,+++***))))))))))))(((++++++((((((++++++)))***)))''''''''''''%%%$$$&&&&&&&&&&&&%%%$$$""""""$$$!!!!!!$$$&&&$$$"""###"""%%%&&&$$$$$$'''&&&"""""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$###$$$&&&&&&$$$###%%%''')))(((%%%###$$$&&&%%%&&&'''&&&$$$"""!!!"""###############$$$%%%%%%%%%))))))%%%###%%%%%%######$$$&&&'''((((((''''''''''''((()))***)))&&&$$$,,,,,,,,,++++++)))(((((()))+++,,,+++)))((((((((('''(((***+++,,,++++++***/////////...,,,+++,,,......222111,,,(((+++...///)))(((&&&%%%%%%&&&(((***)))***+++,,,+++)))'''%%%&&&'''((((((&&&%%%%%%&&&###$$$%%%$$$###$$$&&&''''''%%%!!! !!!#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&######%%%%%%$$$&&&'''&&&%%%&&&)))(((%%%&&&%%%%%%%%%$$$$$$######$$$''')))((((((***)))&&&***''''''(((&&&$$$%%%***(((***------,,,***))))))+++---...---+++)))((((((###(((+++---///222222///(((***---000111000///...///---***'''%%%$$$$$$%%%((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%$$$"""###%%%''')))(((&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&))))))'''&&&%%%$$$$$$$$$%%%$$$###""""""!!!"""""" !!!"""""""""$$$###"""###$$$$$$"""!!!### $$$&&&$$$###%%%###$$$%%%$$$######%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%&&&))),,,+++,,,,,,+++(((&&&%%%&&&$$$&&&,,,222111)))$$$###''''''&&&%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%&&&$$$%%%&&&''''''&&&%%%%%%---******......***((()))***)))((()))++++++***(((+++++++++***((()))+++---,,,......******,,,,,,)))...///000000//////000000---,,,+++***)))***+++,,,,,,+++,,,//////---...222(((***+++,,,++++++++++++))),,,,,,***---222222---)))***++++++******)))))),,,+++++++++,,,...///000+++------******---///...,,,,,,,,,,,,,,,------...222TTT999...666***,,,)))''''''(((+++------***(((,,,,,,,,,---------,,,,,,,,,***((())),,,---***'''---++++++(((***(((...111++++++,,,,,,,,,,,,,,,,,,000///,,,***(((&&&&&&&&&((()))+++...000///,,,)))+++,,,---,,,)))'''''''''---------,,,+++,,,///222///222555444111...///000,,,...111444444111...---111000/////////...,,,+++///000000000111222222111///222555666555333222222444666555000///111111///,,,///000...***)))***+++,,,******,,,//////,,,(((+++***))))))))))))******)))'''''')))---///---***)))***+++++++++***)))((('''......((((((------&&&+++(((&&&&&&((((((&&&###$$$%%%%%%&&&%%%$$$"""!!!###!!!!!!###%%%%%%$$$######&&&%%%%%%&&&%%%"""$$$$$$$$$###$$$%%%&&&&&&"""###$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((''''''###'''***)))$$$"""$$$'''%%%%%%%%%$$$""""""""""""###"""#########$$$$$$$$$'''***)))%%%$$$'''(((&&&%%%&&&)))******)))&&&%%%''''''((())))))((('''&&&+++++++++++++++***))))))---------,,,***)))***,,,)))***,,,---------+++***111111111...+++))))))***(((---...***'''(((***)))((('''&&&%%%%%%&&&'''(((''''''''''''&&&%%%###"""###&&&))))))'''%%%&&&(((%%%&&&&&&%%%######$$$&&&'''&&&###"""""""""######&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%###!!!!!!###&&&&&&%%%(((((('''&&&'''(((((('''!!!"""###%%%&&&((()))***###%%%&&&&&&&&&&&&%%%$$$(((&&&%%%'''%%%"""###'''***---///000...+++)))(((+++...000///+++))))))***&&&)))++++++,,,...//////))),,,000333444333000...''''''&&&$$$"""###&&&(((&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%$$$"""!!!!!!###&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$$$$%%%'''((()))((('''%%%$$$$$$$$$$$$%%%$$$###"""!!!  """!!! """$$$###$$$$$$%%%%%%###!!! $$$ ###&&&%%%###$$$$$$%%%%%%$$$######%%%&&&'''&&&%%%$$$######""""""%%%%%%%%%$$$+++***)))(((''''''''''''%%%&&&&&&&&&%%%&&&)))+++***+++,,,***(((%%%%%%%%%(((***111777444---))))))&&&&&&%%%%%%&&&'''(((((("""%%%''''''&&&%%%%%%&&&%%%&&&'''(((((('''%%%$$$,,,+++++++++)))''',,,333***)))((()))*********)))(((***,,,,,,+++))))))***000222000+++)))++++++(((---...---+++)))***---000...---,,,+++***)))((((((---++++++,,,,,,,,,111888...+++)))***---...+++(((+++,,,,,,***,,,//////,,,)))******+++++++++***)))++++++,,,,,,---...///000+++000///***)))000555666---------,,,---...//////+++NNN444+++666+++///,,,333111///......---,,,***---------,,,------...//////......---,,,+++++++++***---,,,---***------///))))))******++++++,,,,,,...,,,+++---111111///,,,******+++---...,,,)))&&&###%%%((()))******,,,---(((((((((((((((***...111111555777777333111111222---///222333444444111------,,,+++,,,000222222111111111222333222000///000333666888999888777666666222222...)))***///222222)))((()))++++++,,,...000///,,,)))***---///...+++''''''(((((()))***+++,,,+++)))'''))),,,---+++((($$$'''+++...///---***((((((///000******///...''',,,)))&&&''')))***'''$$$###$$$%%%&&&%%%$$$###"""%%%%%%$$$%%%(((******)))"""&&&&&&%%%'''&&&$$$((('''&&&%%%$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))###'''***)))$$$"""$$$((('''&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%''')))(((&&&'''***+++((("""$$$&&&''''''%%%""" ((((((''''''&&&'''(((***((()))***+++++++++++++++000111111000//////111333,,,---.........---++++++)))***,,,---------///000###***...,,,)))((((((%%%(((((((((((('''&&&%%%%%%'''&&&$$$###""""""###### $$$((()))((('''(((+++((()))(((&&&###""""""######$$$$$$$$$###"""""""""&&&((()))(((&&&&&&''')))''''''''''''&&&%%%$$$$$$$$$###""""""$$$&&&'''''''''&&&%%%&&&&&&%%%'''(((###$$$%%%''')))+++,,,---((('''((())))))(((((()))&&&%%%%%%(((&&&###%%%)))***---000000...+++))))))+++...111///,,,))))))***(((((())))))((()))---222333444666666333...(((%%%!!!###$$$$$$###$$$&&&(((#########$$$%%%&&&&&&'''%%%%%%$$$""" !!!###&&&###$$$%%%&&&'''(((***+++((('''%%%%%%$$$%%%&&&''''''&&&%%%$$$############$$$###"""!!! !!!$$$###!!! ###&&&###$$$%%%%%%$$$###"""!!!%%% ###&&&%%%$$$%%%%%%&&&'''&&&$$$$$$%%%'''$$$$$$#########$$$%%%%%%%%%%%%%%%$$$333222000---***((('''&&&+++***(((&&&&&&&&&&&&&&&&&&'''((('''%%%$$$###$$$******+++---***&&&(((...$$$$$$######$$$%%%'''(((%%%'''))))))((('''''''''(((((((((((('''&&&%%%%%%))))))******'''(((222===******))))))))))))******'''***---...,,,***))))))000222///***)))++++++)))/////////,,,)))***///444.../////////---+++'''%%%---++++++,,,++++++111999444///+++,,,000111---(((++++++++++++,,,---...///---,,,+++,,,...///...---++++++,,,---............+++//////---,,,111777999------++++++++++++---...&&&:::...(((111......///777333///,,,+++++++++***------,,,------///000111...//////,,,)))'''(((+++'''...+++222,,,444------)))((())))))***+++,,,---000///...///111000---***))))))((()))******(((&&&%%%'''((()))((((((***,,,+++++++++++++++...333666333444555444222111111111...111333222222444444222555111------000111000///000000222666555222222555777888999888555222111111///...)))%%%'''...222111%%%$$$(((...111...++++++...,,,***)))+++,,,,,,,,,%%%&&&'''(((***+++,,,,,,+++***))))))***+++***)))"""&&&,,,000222000,,,)))***---...------///...***+++***))))))******((('''###$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$&&&***+++((($$$)))(((&&&'''(((&&&******)))'''&&&$$$#########$$$%%%&&&'''''''''&&&$$$%%%%%%%%%$$$%%%''')))$$$'''))))))&&&%%%&&&((()))((((((((())))))'''%%%''''''((()))))))))))))))'''))))))''')))------)))$$$%%%'''((((((&&&###"""(((((((((&&&%%%&&&))),,,''''''(((******++++++++++++,,,------,,,---///111/////////......---------+++---......,,,+++,,,,,,###***///---+++***)))'''))))))))))))(((&&&%%%$$$)))(((&&&$$$$$$%%%'''(((!!!$$$&&&(((((()))***,,,)))))))))&&&###""""""### """######"""!!!!!!"""&&&(((***)))&&&%%%'''***&&&&&&&&&&&&%%%$$$$$$###!!!!!!""""""###$$$&&&&&&$$$"""###$$$$$$"""%%%***)))))))))))))))))))))))))))&&&''')))***((((((+++((('''(((+++***((()))---)))+++......---+++******,,,...///...,,,***))))))''''''(((***))))))...555111111222111///,,,(((&&&$$$%%%%%%&&&&&&&&&%%%$$$!!!""""""$$$%%%&&&&&&'''%%%$$$###!!! !!!$$$'''"""$$$&&&''''''(((***,,,%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%######"""!!! !!! """%%%$$$###"""%%%'''###$$$&&&%%%$$$"""###$$$&&&!!!!!!$$$&&&%%%%%%'''&&&''''''&&&%%%$$$%%%'''!!!!!!!!!"""$$$'''***+++%%%%%%%%%%%%000///---+++***(((((('''---)))&&&%%%&&&'''%%%######%%%&&&&&&%%%$$$%%%&&&'''&&&''''''$$$!!!%%%,,,'''&&&%%%$$$$$$%%%'''(((%%%'''))))))(((&&&&&&&&&***)))((('''&&&&&&&&&&&&***'''&&&''''''(((///777*********)))((((((***++++++,,,...---,,,+++,,,------///---))))))---...,,,...111222000------222666---000333444333///***'''+++,,,...///,,,)))---444333000------......,,,***))))))***+++,,,...111333000---+++,,,...000000///***+++---//////---,,,***,,,,,,---000000///222666000...,,,***))))))******---)))...+++...222***...111...+++******+++******++++++,,,---...///111111,,,,,,,,,***''''''((()))&&&...(((222+++999...+++***)))((((((***,,,...000111333444000***'''))),,,***)))((()))+++,,,,,,,,,//////...,,,******+++---111111000//////111555999666444222222222222222111...333333//////444888777>>>888222///000000---***000000444999888333444999666777666444111.........,,,+++)))&&&)))///000---)))(((+++000///)))'''******+++++++++)))(((((()))&&&&&&((()))************((()))***)))))))))+++,,,&&&)))---000111///,,,******)))+++//////,,,+++---)))***+++***((((((((()))%%%%%%$$$%%%%%%&&&''''''&&&(((&&&"""###((('''######***...+++'''(((((((((*********)))(((&&&$$$"""$$$%%%&&&'''((((((((((((###%%%&&&%%%$$$$$$'''***'''(((((()))(((((((((((()))((((((***,,,+++(((%%%((((((***+++++++++***))))))+++***))),,,...,,,''''''((()))******((('''%%%&&&''')))(((&&&&&&(((+++'''(((((()))))))))(((((('''(((******)))***+++,,,000///...------///000111111222222///+++'''%%%%%%%%%+++...+++((()))***)))((((((&&&%%%%%%&&&'''(((((((((((((((((())))))***&&&%%%$$$&&&(((***+++***'''((((((&&&$$$###$$$&&&###$$$%%%$$$"""###&&&)))%%%(((+++)))&&&%%%'''***$$$$$$$$$%%%$$$$$$###### !!!######$$$$$$&&&'''%%%"""###&&&&&&###'''...++++++******)))(((((('''%%%""""""&&&'''%%%&&&******(((***---,,,))))))---&&&(((+++++++++***+++---...---,,,------,,,)))'''((()))---000---)))+++222(((((()))))))))************'''%%%&&&((((((&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$###!!! """&&&)))###&&&((('''&&&&&&(((***$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%''''''$$$$$$###############$$$!!!"""$$$$$$$$$$$$%%%&&&"""$$$%%%$$$""""""$$$'''%%%######&&&%%%###&&&***&&&''''''%%%$$$###$$$&&&######"""###$$$'''***+++%%%%%%%%%%%%''''''&&&''''''((()))******&&&"""###''')))'''$$$###%%%'''(((''''''((()))%%%(((,,,///,,,&&&''',,,+++***(((&&&%%%&&&'''((($$$%%%''''''%%%$$$###$$$,,,***((('''&&&&&&&&&''',,,&&&###$$$&&&%%%&&&)))*********)))'''(((***,,,//////...---+++,,,...111)))++++++((()))...111000(((,,,000000---+++...222---000555888777333...***+++,,,000222...((()))......///...,,,)))'''((()))''''''(((+++---///333888000,,,)))))),,,//////...)))+++...000///---***(((---)))+++111111,,,---222444222...+++)))(((((()))111///......999---444...---,,,---///000///...))))))+++,,,...///111111---+++(((((())))))))))))&&&...%%%111***;;;///+++,,,***))))))***---000222,,,333888333***(((222>>>,,,***)))+++...111333333///000000000000333777:::000///...+++***,,,000444999666222111444555444222...444444...---333:::;;;;;;666000///222444333111222222666;;;999333444999777777777555333222333444***+++***))),,,///---(((---+++,,,///,,,)))///999%%%))),,,,,,(((%%%$$$%%%'''((()))))))))))))))(((%%%'''***)))((())),,,000+++,,,...//////...---+++***%%%(((000111***)))...'''***+++***'''&&&(((***&&&%%%%%%$$$%%%&&&((())),,,...+++%%%%%%***)))$$$)))000222...)))((()))(((((()))******)))'''$$$###%%%&&&'''((())))))))))))%%%'''((('''&&&&&&***---)))((('''(((******)))''''''&&&''')))++++++&&&"""&&&'''(((******))))))(((+++---,,,+++---///+++$$$$$$$$$%%%&&&&&&%%%$$$######&&&***+++)))'''''')))))))))))))))((('''&&&%%%+++---......---------...000...---,,,---000333555...///000///,,,)))((((((&&&******&&&###&&&***+++(((&&&###""""""&&&))),,,%%%&&&(((***+++***)))(((***'''$$$$$$(((******(((%%%&&&&&&&&&%%%%%%''')))((()))(((&&&$$$''',,,111%%%(((+++)))&&&$$$'''***"""######$$$$$$$$$######"""###%%%%%%%%%&&&((()))(((%%%&&&***)))''',,,444(((((((((((())))))))))))&&&!!!"""'''(((%%%''',,,***(((***,,,+++''''''***%%%&&&((())))))***,,,......,,,++++++------)))%%%,,,---333777222(((''',,,***(((&&&$$$######$$$%%%,,,(((###$$$(((+++***'''###$$$$$$$$$$$$###""""""$$$$$$###!!!!!!###'''+++&&&((()))(((%%%$$$&&&((($$$%%%&&&&&&&&&$$$###"""$$$$$$$$$%%%&&&'''))))))%%%%%%%%%$$$%%%%%%&&&&&&"""""""""###$$$%%%%%%%%%"""$$$%%%$$$""""""%%%)))%%%$$$&&&'''%%%###&&&---%%%&&&&&&$$$###"""###%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&'''&&&%%%%%%&&&''')))******++++++)))&&&$$$%%%%%%&&&'''***%%%)))111)))''')))+++---,,,***(((&&&"""&&&&&&$$$''',,,+++%%%)))&&&######%%%&&&%%%###%%%&&&((())))))(((&&&%%%***(((&&&(((***+++)))''',,,(((''')))'''###$$$***+++***+++...---***+++//////...------------,,,***.........------,,,,,,,,,***+++---......---,,,***111111111000///---,,,++++++------)))))),,,---***---(((&&&+++......///111444111------......+++)))***+++,,,+++))))))***,,,(((000###***444,,,...,,,+++---//////---***))))))...///000...+++,,,000444///,,,)))+++///111...***,,,)))''''''***---,,,+++888444///***'''&&&&&&'''((()))++++++++++++---...222000,,,++++++,,,,,,,,,//////111111+++***777HHH&&&'''***---/////////...::::::555000000444444111,,,,,,---///---***...555777555444444444444333111---///111000000222777;;;777///,,,000444555777<<<666666333///111666777444777777555111111222000+++NNN666%%%+++666777111///'''+++///---'''(((777HHH,,,***'''$$$$$$&&&(((***&&&''''''(((******++++++(((((((((***---/////////++++++,,,---.........---'''(((*********+++---///444000+++)))((('''###***'''%%%$$$&&&((())))))---...---+++(((((())),,,+++---...---***((()))+++*********)))((('''&&&%%%,,,)))%%%$$$&&&(((((('''"""444&&&444(((!!!)))))))))))))))))))))))))))***)))***+++---,,,***''')))%%%###$$$'''***++++++%%%)))...///---++++++,,,***(((&&&$$$$$$&&&(((******,,,...---***&&&###"""'''((()))*********))))))333///++++++...///,,,(((444333111...,,,,,,...111$$$))))))'''(((,,,)))###+++)))((((((%%% !!!%%%&&&&&&''''''&&&&&&%%%$$$'''))),,,...---***'''$$$(((((((((&&&%%%%%%'''))))))&&&###%%%)))***((($$$###%%%'''((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''$$$"""!!!!!!!!!###%%%!!!###$$$$$$$$$%%%&&&***+++---------+++)))(((...---+++)))((('''''''''***%%%###%%%&&&%%%%%%''')))'''&&&(((++++++)))&&&***+++---+++((((((***,,,---...000000...+++'''%%%&&&)))++++++'''%%%%%%&&&*********+++******)))(((######$$$%%%%%%&&&''''''%%%!!!!!!######!!!"""%%%!!!'''((($$$"""%%%%%%"""&&&&&&&&&&&&&&&&&&%%%%%%$$$'''***(((""" ###############$$$$$$%%%&&&!!!!!! !!!"""###%%%&&&"""""""""""""""#########&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$(((&&&######$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''',,,***'''###(((''''''''''''((())))))((()))***)))((('''((()))###!!!%%%%%%&&&...))))))***+++,,,,,,+++***(((''')))(((%%%&&&+++***&&&%%%###"""###&&&'''&&&$$$%%%&&&'''(((((('''&&&%%%'''...---((($$$(((---)))&&&'''***)))&&&)))///,,,***+++---,,,)))+++000,,,+++******,,,,,,+++***+++++++++++++++***))))))++++++,,,,,,,,,***)))(((...------,,,,,,+++++++++***,,,,,,)))(((,,,,,,******((()))++++++***---222,,,***)))***---//////...*********)))((((((***,,,'''000$$$***111***---,,,333333222000,,,***)))***.........,,,+++,,,---///000,,,)))***---///---***+++(((''''''***------,,,)))+++---///...+++'''%%%)))+++------,,,---...000333111---++++++***)))((('''&&&(((***((('''...888//////.........///111111111333111......000...))),,,******------,,,///444---,,,,,,---000111000///+++...111333333555999<<<;;;444000333444222222555///333222...,,,///333444111222000,,,---///...***DDD333(((,,,111///---///,,,,,,,,,---)))(((...666))))))((((((((('''''''''++++++,,,,,,---//////000,,,++++++---000222222111111111000///---,,,***)))***++++++***))))))+++---'''&&&%%%&&&)))+++,,,,,,)))***+++***((((((+++...111///,,,******)))((('''(((+++......,,,)))))))))***************)))(((''')))(((&&&&&&&&&((())))))###..."""000!!!000""")))))))))))))))))))))(((***)))((()))***+++)))(((+++)))&&&&&&((()))((('''%%%)))---...,,,++++++,,,((('''%%%$$$$$$%%%'''(((&&&((()))((('''(((***+++***+++,,,,,,+++***(((''')))((('''+++///111...***444333000---)))(((***,,,&&&***+++((()))+++)))$$$***)))+++...+++%%%###&&&&&&'''''''''''''''''''''$$$%%%''')))******))))))''''''&&&%%%&&&'''((()))((($$$ !!!%%%((((((&&&'''(((******(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$#########"""$$$&&&&&&&&&&&&(((***,,,---......---+++)))'''---,,,+++***)))(((((((((***%%%###&&&'''&&&&&&(((+++)))(((((())))))(((&&&(((***+++***((('''))),,,------//////...+++)))'''$$$&&&''''''%%%&&&))),,,&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""" ### %%%'''###"""$$$%%%"""%%%%%%&&&&&&&&&&&&&&&&&&$$$''')))&&&"""!!!$$$###############$$$%%%%%%######"""!!!""""""$$$$$$##############################"""######$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&'''((((((+++)))'''$$$))))))))))))))))))((('''%%%'''((()))))))))+++,,,''' %%%)))######)))(((***************************+++)))&&&'''***)))&&&!!!!!!"""$$$'''(((&&&%%%%%%&&&'''(((((('''&&&%%%(((666AAA<<<+++!!!&&&000)))((((((***)))(((***///,,,***)))+++***(((+++000)))((('''(((***+++***)))((()))+++++++++***((('''+++******)))((('''&&&&&&***)))((((((((()))******)))+++***''''''++++++)))((((((***+++(((&&&***222...,,,*********+++***))))))***)))'''&&&'''))),,,&&&222''')))...&&&+++,,,000000...+++'''&&&''')))---,,,++++++,,,,,,+++***///+++'''&&&(((***)))((()))''''''(((***---------&&&)))---000000...***(((...000000///---,,,---...000...,,,++++++***(((&&&'''&&&)))---...---...111777555111...---///222444))),,,...---......***###)))%%%%%%)))------///222...---...///222333333222,,,///222333444555666888999444111222222///...///+++111333...))),,,111444///000...+++,,,000000---777///***,,,+++''')))......)))(((+++,,,(((&&&&&&'''(((***,,,+++)))'''%%%(((((())))))***,,,------+++******+++...///000///333222111///---+++***)))------,,,***''''''(((***))))))(((&&&%%%&&&)))+++''',,,000///***(((,,,000333///***)))++++++'''$$$$$$(((,,,...---+++)))(((***+++++++++++++++******''')))***)))'''&&&))),,,***222***::::::,,,,,, *********))))))(((((((((***)))'''((()))***)))(((+++)))(((((())))))(((&&&%%%(((+++,,,+++***++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%(((---111/////////...---***((('''))))))+++000444555222...,,,+++)))&&&######%%%&&&(((+++,,,***)))***)))%%%'''(((,,,111///((($$$%%%&&&&&&'''(((((()))))))))%%%%%%%%%%%%&&&((()))***(((%%%###$$$'''))))))((()))$$$ !!!%%%)))++++++((()))+++***'''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$""" %%%&&&&&&&&&&&&'''***,,,***+++,,,------,,,***))),,,+++******)))))))))******%%%###&&&((('''(((***------+++)))&&&%%%&&&'''&&&'''((('''&&&''')))+++***+++,,,------+++***)))%%%%%%$$$######%%%)))---(((''''''&&&%%%$$$$$$###'''&&&&&&%%%$$$######"""###!!!"""&&&'''$$$###%%%###%%%###!!!######"""$$$$$$%%%%%%&&&&&&''''''&&&''''''%%%!!! """%%%$$$$$$$$$###$$$$$$%%%&&&%%%$$$######""""""######%%%%%%%%%$$$$$$######### !!!"""$$$%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$######%%%''''''&&&%%%###$$$%%%&&&'''((()))))))))(((&&&%%%))))))******)))(((&&&%%%$$$%%%'''(((((((((***,,,111&&&***111((("""&&&''')))(((''''''''''''((()))((((((((('''((()))'''$$$!!!###%%%''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%,,,777>>>888***!!!%%%---,,,+++***)))'''&&&(((***,,,)))((()))((('''***000***((('''((())))))((('''((())),,,------+++)))'''(((((('''&&&%%%%%%%%%&&&***)))'''%%%%%%&&&((()))'''***)))&&&'''***+++(((+++((('''((('''&&&)))...,,,+++***)))*********)))(((((((((&&&%%%&&&))),,,***777,,,***+++$$$***+++((()))***)))((('''(((***+++)))(((***...///,,,)))...***&&&$$$%%%&&&'''&&&&&&&&&'''(((***,,,------333111...+++***+++---///222333222000---******+++***))))))***,,,,,,+++)))+++---000333333222222444666333///,,,+++,,,///111(((+++---,,,---...***$$$(((###!!!''',,,...///111444333333444555555333111000000000//////...///000///......000000///......---222444///,,,///333444333444111...///333444111///+++***+++)))%%%&&&,,,***%%%$$$(((+++(((%%%$$$'''(((***,,,+++)))'''%%%&&&&&&&&&&&&''')))***+++---+++***+++---/////////...---------,,,---------++++++***(((&&&%%%'''(((//////---)))###"""$$$'''&&&***......+++)))***---///...,,,******)))'''&&&$$$&&&)))+++++++++***)))******+++,,,,,,,,,,,,,,,(((---000...(((%%%(((,,,///888888;;;lll+++000,,,,,,++++++******)))))))))))))))***,,,+++)))'''&&&'''((()))***+++******&&&'''((()))******++++++%%%%%%&&&''''''&&&%%%%%%)))((('''%%%$$$&&&***...111111111111///---+++***///......000222222///---$$$%%%%%%$$$###$$$&&&)))(((***+++***(((''''''&&&###$$$)))---+++%%%###$$$%%%%%%&&&&&&((()))***+++'''''''''&&&&&&&&&''''''+++'''###$$$(((***)))&&&***(((&&&'''***...//////%%%&&&((('''%%%#########%%%%%%$$$$$$$$$%%%&&&&&&###%%%%%%###"""###""" %%%%%%%%%$$$$$$&&&))),,,%%%''')))+++---,,,++++++)))))))))(((((())))))******%%%$$$''')))((((((+++...///---)))$$$!!!$$$'''$$$$$$$$$%%%%%%&&&((()))''''''((()))************'''&&&%%%######$$$&&&'''((('''&&&%%%$$$#########&&&&&&&&&%%%$$$$$$######'''%%%&&&******%%%###%%%!!!###"""!!!!!!""""""######$$$%%%&&&&&&''''''&&&&&&&&&###!!!!!!$$$&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$###$$$$$$$$$''''''&&&%%%$$$$$$######"""###$$$&&&&&&&&&%%%$$$%%%$$$###$$$%%%%%%%%%###""""""###%%%(((((('''%%%###$$$%%%&&&'''((()))***(((((('''&&&((()))))))))(((&&&$$$######%%%&&&&&&%%%%%%'''(((222(((,,,333+++%%%)))+++((('''%%%$$$###$$$%%%&&&######%%%)))+++)))%%%###!!!###%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%% """$$$$$$######'''***)))+++***'''%%%&&&'''(((+++((('''((('''&&&)))///,,,***)))((())))))'''%%%''')))+++------+++)))(((%%%$$$$$$$$$%%%&&&'''''',,,+++(((&&&%%%%%%&&&'''&&&))))))&&&&&&***+++)))000((("""%%%((((((((()))"""$$$&&&(((+++...111333'''''''''&&&%%%&&&)))+++///===///******$$$***)))'''***...///...,,,+++***)))((('''***...000...,,,///,,,)))&&&&&&((())))))%%%&&&''')))***+++,,,---666222---(((&&&(((,,,......///000...,,,++++++,,,***))))))***,,,,,,***)))(((---000///++++++...222---,,,***))))))***+++,,,)))++++++***+++...---(((+++&&&$$$***///000111333000//////111222111///,,,///---***(((((()))*********,,,...//////000000000111222111......222222000222333111---...111111---,,,)))'''))))))((('''((('''$$$%%%((((((%%%%%%((())))))))))))((((((((('''******))))))***,,,...///222000......000222333333******)))***+++,,,---...&&&'''((('''&&&%%%&&&(((***++++++)))%%%%%%(((,,,%%%&&&(((***+++***(((&&&(((,,,...---(((&&&(((+++'''&&&&&&&&&((()))++++++)))***++++++,,,,,,,,,,,,+++000444111)))%%%'''+++)))111777:::@@@333---------,,,,,,+++++++++((()))+++...000...***&&&&&&'''((()))))))))))))))&&&&&&&&&'''(((***++++++&&&'''((())))))((('''&&&(((((()))'''&&&&&&''')))///000111111111///...------+++)))(((((((((((((((%%%&&&'''&&&%%%&&&(((***'''((())))))&&&$$$%%%'''$$$###%%%((('''######&&&$$$$$$$$$%%%&&&((()))***&&&''')))******)))((('''...)))%%%%%%)))***(((%%%))))))***,,,...//////..."""$$$&&&'''%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&(((&&&!!!!!!%%%'''$$$&&&&&&&&&%%%%%%&&&***---&&&''')))***+++***((('''(((''''''''''''((())))))***&&&$$$''')))((((((***......,,,(((""" """%%%###""""""###$$$&&&&&&'''$$$$$$$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%$$$###$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%((('''!!! """###""" !!!#########$$$$$$%%%&&&''''''&&&%%%$$$"""!!!"""%%%''')))(((((('''''''''(((((("""######$$$%%%&&&&&&&&&'''''''''&&&%%%$$$######&&&&&&'''''''''&&&$$$###%%%$$$######%%%%%%$$$###""""""###%%%(((((('''%%%$$$$$$%%%&&&'''))))))***(((((('''&&&(((((((((((('''&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&***$$$)))///)))***111111)))(((&&&$$$######$$$$$$###!!!$$$)))+++'''$$$###"""$$$''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''### !!!&&&***+++***%%%((((((%%%%%%(((******)))'''&&&((('''%%%(((---,,,***))))))))))))(((&&&&&&''')))*********((('''######$$$%%%&&&'''((((((---,,,***(((&&&&&&&&&&&&&&&))))))&&&'''***+++)))444)))!!!###)))***'''&&&$$$&&&((()))***+++...111&&&'''(((''''''''')))+++222???///(((***&&&+++((('''+++///000...***'''%%%((((((((())),,,......---000...,,,+++***+++,,,---$$$&&&)))*********+++,,,******))))))((((((''''''''')))+++,,,,,,---///111///---+++******)))'''%%%$$$+++...***%%%&&&***---&&&''''''((((((((((((((()))***)))''')))......+++000,,,+++///111111333666******+++...000000---+++)))'''$$$$$$&&&((())))))+++///111///...000111///111111...+++---000///***+++,,,+++)))))),,,+++&&&***'''%%%&&&)))***)))'''(((''''''(((%%%"""$$$)))***)))'''&&&&&&&&&'''(((+++***))))))***,,,...000111///,,,,,,---///000000++++++))))))))))))++++++"""%%%'''((('''&&&&&&'''((())))))(((''''''((()))%%%$$$$$$'''))))))&&&###$$$+++000...'''%%%(((...(((&&&$$$$$$&&&(((******(((((()))***++++++*********000444222***%%%&&&)))&&&'''(((999CCCGGG,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,///111///***''')))******)))&&&%%%%%%&&&&&&%%%###$$$''')))++++++'''((()))******)))((('''###%%%((((((((('''((()))+++,,,---...//////...---***(((&&&$$$$$$&&&)))+++%%%%%%%%%$$$!!! !!!"""%%%%%%''')))&&&"""%%%***(((&&&&&&'''&&&###%%%)))$$$$$$###$$$%%%''')))***###%%%(((+++------,,,,,,...***'''''')))+++***(((''')))+++------,,,***)))###%%%(((((('''&&&&&&'''$$$$$$$$$$$$%%%&&&''''''(((+++)))"""###***,,,)))'''(((((((((((())),,,...)))***++++++***'''%%%###(((((('''''''''((())))))+++&&&$$$'''(((&&&&&&)))++++++)))&&&###!!!"""###$$$"""!!!"""$$$%%%%%%%%%######"""###$$$&&&)))***######$$$&&&((((((&&&$$$%%%$$$###"""!!!"""###$$$&&&&&&&&&&&&'''''''''''')))'''''')))'''""" !!!!!!$$$### !!!%%%######$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&***)))((((((((((((((((((""""""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''&&&$$$###"""%%%###"""###$$$%%%$$$###$$$######%%%''''''&&&%%%&&&&&&&&&'''(((((())))))(((''''''&&&))))))(((''''''&&&''''''###%%%&&&&&&%%%$$$&&&'''%%%$$$)))***&&&///777333---,,,***((('''%%%%%%$$$)))$$$###''')))%%%$$$%%%"""$$$''''''&&&&&&(((***&&&%%%%%%%%%%%%%%%%%%&&&///...,,,++++++*********%%%)))***&&&%%%))),,,+++'''&&&&&&((('''%%%'''+++(((''''''((()))******)))'''((())))))*********)))$$$$$$&&&'''(((((('''&&&******))))))((('''&&&&&&&&&))))))''''''+++,,,***444***###$$$''''''''''''***++++++)))&&&%%%&&&((($$$&&&)))***)))((()))***000===+++%%%***)))///)))&&&))),,,---+++(((&&&&&&)))))))))((('''(((***,,,,,,,,,,,,+++******+++,,,$$$'''******)))(((***+++$$$&&&((())))))'''$$$"""&&&(((+++,,,---...000222222///,,,***))))))'''&&&&&&+++,,,(((''')))***'''(((((((((((((((((((((((((((***)))(((+++//////,,,000......000///---///444******+++---......+++(((&&&%%%%%%'''))))))'''%%%)))...000,,,***...///......111000,,,***++++++(((%%%((()))(((***,,,***%%%''''''&&&%%%&&&((()))((('''&&&''')))'''######&&&(((((('''&&&%%%&&&&&&''''''&&&$$$$$$%%%'''***,,,---+++((('''(((***++++++---,,,***)))((()))***+++"""%%%)))+++***(((&&&&&&)))((('''''''''&&&###!!!$$$%%%'''(((''''''&&&&&&&&&+++...---(((&&&'''***'''%%%###$$$'''(((((('''''''''(((((()))(((((((((&&&+++//////***&&&%%%'''&&&***###333aaa666+++))))))******+++,,,,,,,,,+++******,,,------+++))))))***)))'''$$$###$$$''''''$$$!!!"""&&&)))++++++''''''((((((((((((''''''###%%%'''''''''''')))***'''''')))*********))))))&&&&&&&&&&&&&&&'''***,,,"""######!!!%%%$$$''')))'''###&&&---)))''''''(((&&&###$$$)))&&&%%%%%%$$$%%%''')))+++%%%&&&''')))+++,,,......******))))))***,,,---...)))***+++***)))'''&&&&&&$$$&&&(((((('''%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###))))))###$$$,,,---(((%%%'''))))))))))))+++,,,)))***+++,,,+++***((('''+++******))))))))))))***,,,'''$$$&&&'''%%%$$$&&&((('''%%%$$$$$$###""" %%%###!!!"""$$$%%%$$$###%%%$$$######$$$'''***+++'''%%%$$$$$$&&&'''&&&$$$'''&&&%%%$$$%%%&&&((())))))))))))(((''''''&&&&&&***'''''')))(((%%%$$$''' !!!%%%$$$ !!!&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%%%%%%%%%%)))(((''''''&&&&&&''''''###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$############$$$###"""###$$$%%%$$$"""&&&%%%###$$$%%%&&&&&&%%%''''''''''''((((((((((((&&&&&&''''''+++***(((''''''((())))))###$$$&&&&&&&&&&&&((()))&&&(((---)))%%%111;;;333111000///---***((('''&&&000((($$$&&&&&&###$$$(((!!!$$$&&&&&&&&&'''+++...&&&%%%%%%$$$$$$%%%%%%&&&!!!&&&+++***%%%###%%%))))))...---'''%%%)))***(((&&&%%%&&&)))(((%%%&&&***%%%$$$$$$&&&)))+++,,,+++******+++++++++,,,,,,---%%%&&&((())))))(((&&&$$$'''(((((())))))((('''''''''))))))'''(((,,,---+++222,,,'''&&&&&&$$$&&&***&&&((()))'''%%%$$$''')))###&&&***++++++***)))***...:::((("""))),,,111)))(((***,,,---------...///***+++***'''$$$###&&&***&&&'''((((((''''''((()))$$$'''++++++)))((()))***)))))))))((('''%%%$$$###***,,,------,,,,,,...///111...***))))))*********&&&))))))''')))---((( ---,,,***)))((()))******(((+++,,,,,,...222222------,,,---...+++'''***000***************'''###''''''))),,,---+++$$$###)))+++'''&&&+++...------333555///)))(((******%%%)))++++++...111...)))###&&&'''%%%###%%%)))***$$$"""###(((***'''$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%######$$$&&&)))+++///,,,((('''(((***++++++---,,,***))))))+++,,,...###''',,,...---)))&&&%%%"""!!!"""%%%((((((%%%!!!###'''+++***&&&$$$'''+++***,,,,,,,,,***(((&&&&&&&&&$$$$$$&&&((()))&&&$$$&&&&&&''''''''''''&&&&&&"""&&&+++,,,***'''&&&&&&$$$333(((///111***___''''''((()))***++++++,,,---+++(((''')))+++++++++&&&''''''%%%######'''***'''### !!!%%%)))++++++''''''''''''''''''''''''&&&''''''&&&%%%%%%(((***$$$%%%&&&''''''&&&%%%$$$"""###%%%%%%$$$###$$$%%%###$$$%%%%%%#########%%%%%%$$$'''***(((###'''000(((&&&''')))&&&""""""&&&((('''&&&%%%&&&(((***++++++***(((''''''))),,,---''')))***++++++---111444------+++)))&&&%%%%%%&&&$$$&&&''''''$$$"""!!!!!!$$$$$$$$$$$$%%%&&&'''(((%%%'''"""###++++++$$$"""$$$'''(((''''''((()))%%%'''))),,,...///......---,,,,,,+++******++++++,,,'''$$$&&&&&&$$$###%%%&&&$$$"""###%%%%%%"""&&&$$$!!!"""$$$%%%$$$"""'''%%%$$$$$$%%%(((+++---///***%%%###$$$%%%$$$"""$$$$$$"""""""""$$$&&&(((,,,,,,+++)))((('''%%%%%%%%%""""""$$$%%%###$$$'''!!!!!!&&&%%%!!!"""'''%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######!!!!!!!!!"""###$$$$$$###"""###$$$$$$$$$"""(((&&&######$$$%%%%%%%%%((((((((((((''''''''''''%%%%%%'''(((++++++)))&&&######$$$&&&&&&&&&&&&&&&&&&'''((()))"""))),,,)))---555444,,,---000333333222000///000'''&&&&&&(((******%%%!!!%%%(((***+++)))(((((()))%%%%%%############%%%%%%&&&###"""###'''))))))'''$$$(((+++,,,)))''''''((((((((()))))))))(((&&&%%%'''''''''(((((((((((()))...444222)))'''------&&&///,,,(((&&&&&&''''''&&&***)))'''$$$######$$$%%%&&&'''((((((((('''&&&%%%,,,///---'''%%%((('''###***%%%$$$***---(((%%%%%%---))))))+++)))###$$$***PPPSSS"""222)))===+++'''++++++++++++,,,---......)))(((((()))+++,,,,,,+++************************!!!((()))###%%%///111+++)))---///---(((%%%''')))...000222222111//////000111666444---)))++++++(((...&&&$$$+++111000......333222000---+++)))'''&&&"""***///......111111---///000000---,,,------+++,,,,,,,,,---......+++)))"""'''++++++'''$$$$$$&&&$$$&&&(((+++---///000000---------***'''&&&&&&''')))%%%$$$)))+++(((%%%%%%$$$$$$$$$$$$%%%(((***+++)))!!!)))&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$###&&&***,,,+++)))'''(((((())))))))))))(((+++***))))))+++---------++++++++++++)))%%%""" $$$%%%%%%&&&%%%$$$###"""''''''%%%$$$$$$''',,,000%%%%%%$$$###""""""######******)))(((&&&%%%$$$$$$%%%%%%$$$######$$$$$$%%%((((((((((((((('''''''''---)))'''+++555===BBBBBB(((+++...///---)))&&&%%%******)))(((((((((((((((((((((((('''''''''''''''###$$$&&&'''((((((((((((***'''$$$$$$&&&&&&%%%###+++***)))(((''''''((()))&&&&&&'''''''''''''''&&&)))(((&&&$$$$$$$$$&&&'''###&&&%%%!!!!!!&&&((($$$)))((((((((((((''''''''''''&&&&&&'''((((((&&&%%%(((&&&%%%%%%&&&&&&&&&%%%))))))((((((((((((((((((,,,...///+++'''&&&***...(((+++***$$$$$$((()))&&&&&&&&&&&&&&&$$$###"""!!!***(((&&&###""""""###$$$***(((&&&%%%%%%&&&(((***000///---+++***(((((((((&&&''')))+++,,,............)))'''))))))%%%%%%******'''$$$###$$$$$$$$$###$$$ !!!&&&'''######'''&&&))))))&&&&&&'''&&&###$$$$$$$$$###$$$$$$%%%%%%######$$$''')))***)))'''(((&&&###"""###'''+++---%%%&&&&&&'''((()))***+++$$$###"""###$$$%%%$$$"""############$$$%%%&&&'''%%%%%%$$$######$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&"""%%%&&&&&&&&&'''&&&###,,,555111***(((((('''&&&)))(((###!!!###&&&%%%'''###$$$((((((###"""&&&%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%%%%((((((%%%###&&&++++++(((%%%&&&'''))))))***+++)))'''%%%%%%&&&)))((((((''''''&&&%%%%%%$$$&&&'''''')))---,,,(((,,,...111111000.........444///((($$$###%%%'''(((''')))******((('''((((((&&&%%%$$$######$$$%%%&&&)))'''%%%&&&)))******)))###'''***+++***))))))+++'''(((((()))((('''&&&%%%((()))))))))************///666666000///555444------+++(((((()))***+++***,,,***(((''''''(((((('''&&&&&&'''(((((('''&&&%%%***---+++&&&%%%''''''###***&&&&&&,,,///+++((((((((((((,,,111...'''$$$&&&<<>>OOO666777777777666444222000,,,---,,,***,,,///000---222111111000...,,,******111///------------,,,***...111444222---)))'''''''''***---000000---***''')))))))))'''$$$######$$$"""###%%%###"""###!!!!!!!!!!!!"""$$$&&&'''###&&&%%%''')))!!!***$$$%%%&&&''''''''''''''''''&&&&&&''''''&&&"""&&&&&&&&&%%%$$$$$$######%%%&&&'''***,,,---+++)))&&&''')))*********)))(((%%%&&&'''''''''&&&%%%$$$###%%%'''((('''&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&%%% $$$,,,444999555,,,$$$''')))++++++)))(((((()))++++++***))))))))))))***'''(((***+++,,,,,,,,,+++***)))'''%%%%%%&&&'''))))))(((&&&''')))+++++++++---***'''(((***+++)))''''''''''''''''''&&&%%%$$$'''&&&%%%$$$%%%&&&'''((($$$&&&&&&######&&&'''&&&######$$$%%%&&&'''((()))(((''''''((())))))(((&&&)))&&&$$$###%%%&&&'''''''''((()))***,,,---...///(((***)))'''######&&&))),,,---+++&&&$$$%%%$$$!!!%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''***---000222111///---***(((((()))***,,,+++***)))((('''&&&%%%'''((()))+++---.........000---+++,,,***'''&&&))))))'''%%%%%%&&&&&&%%%$$$***'''''')))'''$$$"""$$$%%%((((((%%%%%%&&&%%%"""!!!!!!!!!"""###$$$%%%&&&***)))((((((******)))(((------,,,+++)))'''&&&$$$############""""""""""""&&&$$$######$$$$$$"""!!! """###$$$$$$###"""##################$$$$$$((('''%%%###"""""""""###$$$$$$%%%''''''&&&&&&&&&111222///)))%%%'''****** %%%(((&&&%%%&&&&&&###$$$!!!!!!$$$%%%$$$&&&***""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&'''&&&$$$&&&+++,,,***%%%'''***...&&&(((******)))(((((((((###%%%''')))******)))(((+++&&&'''000111)))%%%(((''')))++++++)))((())))))///111111...)))&&&%%%'''***+++***'''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""$$$''')))+++,,,,,,++++++&&&''''''''''''&&&&&&&&&((((((((())))))))))))***'''---222222333555111+++&&&%%%$$$%%%(((*********)))'''%%%(((,,,---+++'''%%%&&&&&&&&&''''''''''''((())))))(((((())))))((()))***,,,...///---***))),,,,,,+++++++++,,,000444111@@@&&&000***111++++++...------......///000111...---,,,---///000000///,,,---///111222333333333111,,,,,,000///)))(((---)))***,,,+++***+++...111---...//////---------...///111222000---+++***)))111///***$$$###///EEEWWWAAA???:::555222000//////&&&''')))---111444333000333111000111///+++)))))),,,***))))))*********(((---000333333111...,,,,,,''')))+++------+++(((&&&'''''''''%%%"""!!!"""### """###!!!!!!$$$%%%$$$"""!!! !!!$$$,,,$$$)))--- !!!***%%%&&&'''(((((()))(((((()))***++++++***(((%%%"""&&&&&&&&&%%%%%%%%%%%%&&&)))***,,,///000///,,,)))&&&'''((()))*********)))'''((())))))))))))''''''%%%&&&''''''%%%%%%%%%&&&##################"""""" !!!"""###$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$"""###%%%'''(((((('''&&&***'''$$$$$$''')))******'''((((((((('''''')))+++))))))(((((((((((())))))++++++,,,,,,,,,***(((&&&&&&&&&%%%%%%%%%&&&''''''***)))''''''((()))+++++++++'''$$$%%%((()))'''$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((###$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''((())))))***'''&&&&&&'''((()))'''&&&(((&&&######$$$'''((()))''''''(((***+++,,,---...(((((((((%%%""""""%%%'''++++++)))&&&%%%$$$###!!!$$$###############$$$$$$'''''''''((()))+++---......---+++)))((((((((()))*********)))((('''&&&&&&***++++++,,,,,,++++++***,,,+++*********(((((()))(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%###!!! $$$''''''$$$$$$%%%$$$!!!"""""""""!!!""""""###$$$%%%%%%%%%'''+++...//////000...,,,***&&&###  !!!"""###$$$%%%%%%&&&$$$######$$$$$$"""!!!!!!###%%%'''((('''&&&%%%!!!!!!!!!"""""""""""""""((('''&&&%%%&&&)))+++---&&&$$$%%%'''(((&&&''')))333222111///---+++(((%%%%%%)))***&&&$$$$$$### &&&%%%###$$$$$$&&&(((***"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$#########$$$&&&&&&$$$&&&+++,,,***$$$&&&)))+++'''''''''&&&%%%&&&(((***###$$$''')))******)))((()))&&&***555777...(((***&&&((()))((('''&&&'''((($$$)))...///,,,)))'''(((******)))'''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$$$$%%%'''((()))+++,,,+++)))((('''''''''&&&''''''''''''%%%&&&&&&&&&''''''''''''$$$)))---.........***%%%(((&&&%%%&&&((())))))(((((('''&&&))),,,...,,,***&&&&&&&&&&&&''''''(((((())))))***+++,,,+++***+++***,,,---,,,++++++)))(((***,,,,,,,,,,,,000444666888CCC***...,,,...+++(((,,,,,,,,,,,,---...//////---,,,+++,,,...000///...)))+++---000111222222111---222222,,,+++...,,,'''&&&(((+++...111555999;;;333444444222000//////000111222222222///---,,,...))),,,...---,,,...111333444444444444333222111000+++))))))+++...///111222333//////222000***''')))((('''&&&(((***+++***))),,,...111222111...---,,,&&&&&&&&&''''''(((((()))&&&&&&&&&$$$"""!!!"""###!!!######!!!"""&&&$$$###"""  !!!$$$,,,!!!)))+++ )))&&&&&&'''(((((())))))))))))((()))+++,,,+++)))(((''''''''''''''''''((()))***---...///111222000+++'''((())))))))))))((((((((($$$%%%&&&''''''&&&%%%$$$'''''''''%%%######&&&((("""###$$$$$$$$$$$$######"""#####################%%%&&&''''''''''''&&&%%%$$$%%%'''((())))))))))))))))))***+++------,,,+++&&&&&&'''&&&&&&&&&)))+++''''''&&&&&&&&&''''''(((++++++++++++)))'''&&&$$$"""$$$''')))******)))(((///...,,,***)))***,,,...'''%%%###$$$&&&&&&$$$!!!&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((###"""###$$$$$$$$$$$$%%%(((((((((((((((((((((((($$$######%%%&&&'''&&&$$$'''%%%######%%%((())))))''''''(((((()))*********)))((('''%%%######%%%''''''&&&&&&'''&&&$$$$$$$$$"""""""""""""""###%%%%%%+++++++++***+++++++++,,,+++***)))((((((((())))))))))))******)))(((''''''$$$%%%''')))+++---......%%%&&&''''''((()))))))))&&&%%%$$$%%%''''''&&&%%% """""""""""""""!!! ###&&&&&&######$$$### %%%$$$###"""!!!!!!!!!!!!""""""$$$''',,,///000000&&&%%%$$$###"""###$$$%%% !!!"""###$$$%%%%%%$$$######$$$$$$###!!!###%%%''')))))))))'''&&&######$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&))),,,///111'''$$$$$$((()))&&&'''+++111...+++******'''$$$"""'''***)))$$$!!!###$$$###$$$$$$""" """$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!"""""""""""""""!!!"""&&&&&&$$$%%%)))***)))###$$$&&&''''''''''''%%%$$$%%%(((***'''((())))))))))))''''''%%%%%%+++333555000***(((&&&'''((((((&&&&&&'''((($$$%%%''''''((()))+++---((())))))'''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%###"""###%%%(((((((((***+++***(((%%%(((''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''&&&(((+++,,,,,,***'''%%%+++***)))***+++,,,+++)))))))))***+++,,,---...///''''''''''''((()))***+++***)))***......++++++,,,))),,,---***((()))***)))%%%,,,222333333333111...444>>>++++++...+++,,,)))++++++***++++++,,,---...,,,++++++,,,...///...---(((***---///111111000000,,,555444***(((---*** )))***+++---............111222222222111111333555...---...000///---///333,,,------,,,---000...+++''',,,222777777222,,,'''***&&&$$$%%%''',,,555???111,,,---222000(((%%%)))))))))***,,,......,,,***---...000000///---***(((%%%$$$######$$$&&&(((***&&&&&&&&&%%%"""""""""$$$###!!!"""$$$###!!!###((( !!!###%%%&&&$$$***)))&&&&&&:::"""((((((((())))))(((((('''###%%%'''((('''((()))***))))))((('''((()))***+++,,,,,,...///000---)))%%%))))))((((((''''''&&&&&&%%%&&&'''((((((((('''&&&(((((('''%%%###$$$''')))$$$%%%'''((((((((('''&&&&&&&&&%%%%%%$$$$$$######$$$%%%'''((()))(((((('''((((((((())))))***++++++############$$$&&&'''(((%%%&&&&&&&&&%%%%%%''')))&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''"""%%%)))---///...,,,+++------+++(((&&&&&&))),,,$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$"""###&&&&&&$$$###%%%''''''&&&&&&&&&%%%%%%%%%###""""""$$$%%%&&&%%%$$$$$$######$$$'''))))))(((&&&&&&&&&''''''(((((((((***(((&&&$$$$$$$$$%%%&&&$$$######''''''%%%$$$&&&###"""""""""###%%%'''(((---------...............***)))))))))))))))******(((((()))******)))((('''&&&'''((())))))))))))))) ###%%%$$$&&&)))***((($$$######%%%''''''&&&$$$"""$$$"""###&&&&&&###"""%%%%%%""""""###"""%%%$$$$$$###""""""""""""$$$$$$%%%(((+++,,,+++)))&&&%%%"""!!! !!!"""###!!!!!!!!!!!! $$$###"""###$$$%%%$$$""""""###%%%&&&''''''&&&&&&!!!"""$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%&&&(((***+++)))###$$$)))***&&&(((---444---'''&&&%%%$$$&&&)))###&&&&&&"""!!!%%%))))))%%%&&&%%%"""!!!$$$%%%###%%%%%%%%%%%%$$$###""""""!!!!!!"""###$$$$$$######!!!%%%'''$$$###&&&'''&&&######$$$$$$'''((()))(((&&&&&&'''((((((((((((((((((((((((((($$$(((+++,,,...000,,,%%%'''(((((((((&&&&&&''')))'''%%%###$$$&&&(((******&&&''')))((('''&&&&&&'''###$$$%%%&&&&&&%%%$$$###"""$$$%%%###!!! """%%%&&&%%%&&&(((++++++(((%%%)))(((((('''((()))***+++(((((((((((()))))))))))))))((()))******)))))))))+++******+++------,,,+++(((+++,,,+++))))))---111)))((((((((()))***,,,---***(((***...///***))),,,''',,,,,,'''&&&+++......'''000666555333222---''')))999///---///''',,,************++++++,,,---...,,,++++++,,,...//////...***,,,///111222222111000///222222000...---***'''***************'''###!!!+++,,,.........///222555000,,,,,,...---,,,///666333333...'''(((///444444***---111444333...(((###))))))---111222444???KKK///)))+++111000'''$$$)))------...000111///,,,(((+++,,,---...///---***((($$$$$$$$$%%%%%%&&&''''''&&&''''''&&&$$$###$$$%%%$$$######%%%### ###((( !!!###&&&(((***&&&(((---%%%333TTT%%%))))))))))))((('''&&&&&&"""###%%%%%%$$$%%%))),,,+++***(((&&&%%%%%%&&&'''))))))***,,,...---***'''(((''''''&&&&&&&&&&&&&&&'''''')))*********))))))&&&'''(((((('''&&&''')))%%%&&&((()))***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&(((*********)))+++***)))(((((()))+++,,,,,,***&&&######''',,,111$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((***)))'''&&&%%%&&&'''((($$$&&&)))+++,,,,,,+++***(((((('''$$$""""""&&&***%%%(((+++***'''$$$%%%(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&###$$$))))))%%%$$$'''%%%%%%%%%&&&&&&&&&&&&&&&###""""""$$$&&&'''&&&$$$""""""###&&&(((***)))'''###$$$%%%&&&'''((()))***)))'''%%%######$$$%%%%%%$$$!!!"""'''((($$$###&&&%%%$$$$$$$$$&&&)))+++---......///......------,,,)))((((((''''''&&&&&&&&&%%%&&&((())))))((('''&&&*********((('''%%%###"""###%%%$$$%%%))))))%%%"""!!!"""$$$&&&'''%%%$$$ $$$%%%###$$$(((((($$$"""$$$%%%"""!!!###"""###############$$$%%%%%%$$$$$$&&&(((***)))%%%""")))((('''%%%""" """"""""""""!!!!!!!!!!!!###"""!!!"""$$$%%%%%%$$$""""""######$$$%%%%%%%%% """$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%***######***+++&&&(((///111+++'''(((&&&$$$'''--- $$$&&&######''')))((($$$'''((($$$$$$((((((%%%$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%% %%%'''###!!!###$$$###"""$$$%%%&&&''')))++++++***(((''''''&&&&&&&&&'''(((***,,,---'''------((()))///---%%%(((((()))((('''&&&(((***'''%%%%%%'''******&&&###$$$&&&((()))(((&&&&&&'''######%%%%%%%%%%%%######%%%'''((('''$$$$$$&&&)))#########'''+++,,,)))&&&***)))(((((((((***+++,,,***++++++++++++,,,,,,,,,)))(((''')))))))))***,,,(((((((((***,,,---,,,+++%%%))),,,)))%%%%%%+++111***))))))))))))+++---...***''')))......)))'''+++&&&++++++&&&%%%,,,222333000666777111......,,,'''###888555111000###***+++++++++++++++,,,---......---,,,+++---///000///...,,,...111333444444222111333---///777777///---333$$$%%%)))---//////---***((()))*********+++...000555000...///---***...555000555666///***+++((($$$------,,,++++++,,,---...###---444///(((+++444---''')))111000'''$$$)))//////111222222///)))%%%&&&'''***---000000...,,,$$$%%%'''(((((('''%%%$$$'''((((((&&&%%%$$$%%%&&&%%%$$$$$$%%%""""""(((""""""""""""$$$&&&((()))***)))###222'''???hhh+++))))))))))))(((&&&%%%$$$###%%%%%%$$$###%%%)))---,,,***'''$$$"""!!!""""""(((((())),,,...///---+++&&&&&&%%%%%%%%%&&&''''''###$$$%%%'''''''''&&&%%%###&&&)))+++***(((''''''$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&!!!###&&&)))+++++++++***---+++)))''''''(((***,,,%%%'''***+++***)))((((((###%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((()))///---)))&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''((('''%%%###%%%***...&&&,,,000///)))&&&(((,,,"""###$$$%%%&&&'''''''''''''''''''''&&&%%%$$$$$$((($$$&&&++++++'''&&&)))%%%&&&&&&'''((()))******#########%%%'''((('''%%%!!!!!!###'''******)))'''!!!"""$$$&&&(((***+++,,,)))&&&###"""######$$$$$$$$$!!!"""((((((###"""%%%''''''&&&'''(((+++...000/////////---,,,***((('''''''''&&&%%%###"""!!! ###%%%&&&(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&& %%%&&&$$$%%%)))(((### !!!###&&&&&&%%%### %%%&&&######''''''"""!!!$$$$$$!!! """!!!!!!!!!"""###$$$&&&((()))"""###%%%(((***(((### ###%%%'''((((((&&&###"""""""""###$$$%%%&&&''''''"""!!!!!!"""$$$&&&&&&%%%############$$$%%%&&&'''"""$$$&&&((()))((('''&&&###$$$%%%&&&&&&&&&%%%%%%***######***+++&&&(((000$$$###%%%***((("""!!!%%% %%%(((&&&%%%&&&&&&$$$###$$$!!!"""''''''###"""###$$$$$$%%%%%%%%%%%%!!!"""$$$$$$%%%%%%%%%'''### !!!"""!!!###$$$'''***'''&&&%%%$$$$$$%%%&&&'''(((&&&&&&***......)))$$$""">>>DDD,,,&&&,,,$$$&&&&&&&&&'''(((((()))******(((%%%%%%%%%%%%$$$###%%%$$$""""""$$$(((,,,///''''''&&&%%%$$$""""""!!!'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&(((***+++,,,***((('''((()))***)))'''''',,,,,,&&&%%%***//////(((((()))))))))))))))))))))+++,,,,,,000333///)))...,,,***(((((((((***+++222---'''%%%'''((((((&&&+++)))'''&&&(((***,,,---)))((('''&&&(((,,,333999999...,,,+++&&&)))---'''&&&888777(((&&&+++)))'''------...---,,,+++******---...000111///......///,,,///333777999888777555333222///+++((()))---111((($$$+++$$$'''222***---,,,++++++///222222...+++***...111111...+++***+++///000///---++++++---///222...***))),,,---)))&&&$$$$$$,,,///...555;;;444---...000000...***%%%###%%%+++///...------+++(((111***+++---(((***---'''+++"""!!!+++000------222///---+++((('''&&&&&&&&&""" """&&&&&&###"""$$$$$$$$$$$$%%%'''(((***+++222...)))&&&%%%%%%%%%$$$...'''$$$%%%$$$!!!###)))+++'''###"""%%%(((******'''&&&&&&%%%%%%&&&&&&'''###+++---)))***000///''',,,'''###$$$***,,,)))%%%%%%###$$$'''%%%"""&&&...((()))))))))(((&&&$$$###$$$$$$%%%(((***+++***((('''%%%###$$$&&&'''%%%###%%%###"""$$$''')))'''$$$)))***+++***(((((()))+++///---,,,,,,+++)))(((***%%%((((((&&&&&&)))(((%%%&&&'''***+++,,,+++***)))%%%&&&&&&''''''''''''&&&+++***)))+++,,,,,,((($$$(((&&&'''***)))&&&(((---'''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((((()))))))))'''&&&'''(((&&&&&&'''&&&%%%&&&(((***'''***,,,,,,******,,,///'''&&&&&&'''((((((&&&%%%,,,***(((''')))*********''''''&&&%%%&&&'''((()))'''&&&'''***&&& """((()))'''%%%&&&((((((%%%###'''))))))((())),,,+++'''000...,,,+++,,,+++(((%%%&&&&&&&&&$$$"""!!!###%%%)))&&&###%%%((()))%%%!!!"""&&&&&&$$$###%%%'''&&&&&&&&&%%%$$$###"""!!!###$$$%%%&&&%%%%%%###"""'''&&&$$$"""!!! )))&&&""" !!!"""###$$$"""###$$$&&&'''((())))))%%%%%%###---"""!!!&&&'''&&&""""""'''+++&&&"""$$$)))+++'''"""### """###!!! &&&((($$$###&&&&&&### """$$$###"""###'''+++'''&&&%%%%%%''''''&&&%%%'''%%%######%%%'''))))))'''(((***+++***'''$$$""" """###%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%% !!!"""######$$$$$$$$$ """$$$&&&''''''(((!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))))))))$$$$$$%%%'''***+++)))&&&***>>>CCC000$$$***...(((''''''((((((((('''&&&&&&%%%''')))((('''&&&(((******(((%%%###"""$$$&&&'''&&&%%%%%%$$$$$$######"""&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++,,,&&&''')))(((''''''((()))+++000111,,,)))+++,,,***''''''((())))))***++++++***,,,,,,***+++///...+++,,,+++)))(((((()))***+++---+++)))***,,,...//////+++)))&&&&&&'''(((***+++((())),,,---...000444666000'''(((***%%%(((+++%%%%%%333;;;222&&&&&&+++***++++++******++++++***(((---...///...------///111,,,...000222333333222222222...***((()))+++,,,,,,))))))222)))(((///)))...,,,++++++,,,.........---'''***,,,---,,,***((((((...//////---,,,+++---///666222//////222333111...)))(((---///+++111555...,,,,,,,,,---,,,)))%%%"""###(((***'''''')))***(((...***//////&&&&&&+++'''///)))+++444777222111777+++)))'''%%%$$$#########)))'''''')))((($$$"""$$$((('''%%%%%%%%%''')))***333000+++)))((()))(((((()))&&&%%%)))(((%%%%%%(((...***%%%###%%%'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%)))***((()))+++***'''+++'''$$$%%%((()))'''%%%***'''''')))'''$$$'''---'''((()))))))))((('''&&&&&&%%%%%%''')))+++***)))&&&%%%$$$&&&((()))'''%%%%%%###"""%%%((()))'''$$$&&&(((++++++***((((((((()))((((((((((((((()))***%%%((()))&&&'''))))))&&&&&&'''((((((((('''&&&%%%(((((()))))))))(((''''''+++)))&&&&&&&&&&&&%%%"""***((())),,,+++)))+++000***)))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&'''%%%&&&((((((''''''(((***''''''((('''%%%&&&(((***&&&))),,,------...111444((('''&&&''')))***)))(((...,,,)))(((((()))((('''((('''&&&&&&&&&'''((())))))&&&&&&)))'''###%%%)))((('''''')))+++---+++)))---///---******------***+++)))'''((())))))&&&###%%%&&&&&&%%%###$$$&&&(((,,,)))&&&&&&((('''###!!!###&&&'''&&&&&&&&&'''$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""%%%$$$###""""""!!!""""""%%%$$$"""!!!"""###%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$ '''222$$$ &&&)))***(((###"""$$$(((######%%%!!!######$$$$$$#########$$$###&&&$$$###%%%$$$!!!"""$$$$$$""""""%%%((((((%%%###"""###%%%&&&&&&'''%%%######%%%'''''''''))))))******)))&&&$$$### !!!"""###$$$%%%%%%%%%$$$$$$###############$$$ !!!"""$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###""""""""""""######$$$$$$$$$###"""!!!!!!!!!###'''+++------,,,+++%%%'''((()))***,,,...000***333666---&&&&&&))))))&&&'''((())))))(((&&&%%%###)))------(((&&&(((,,,+++)))&&&###!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((***+++,,,%%%)))+++***&&&$$$%%%((()))...111///,,,+++)))%%%&&&&&&'''((()))+++,,,---***---,,,((('''+++------,,,+++***)))((()))***+++)))+++---......///111222+++***)))((('''((()))******---222444333111000///)))$$$(((+++'''***,,,&&&'''+++??????'''"""......,,,)))((())),,,---,,,)))---......---,,,---///111++++++,,,---///111222333333...******---...+++((()))+++777,,,''',,,'''...,,,,,,,,,***)))***,,,...'''((()))***,,,+++)))''',,,---...---,,,,,,...///666333//////111111///------***...---(((---222++++++)))'''''')))(((%%%"""###&&&'''######'''******------444444((('''---,,,---***---333333------333((('''%%%$$$###"""""""""+++((((((***)))%%%$$$%%%'''%%%$$$######%%%''')))000...***))))))*********&&&&&&(((------)))'''(((---((($$$$$$'''(((&&&"""''''''&&&&&&&&&&&&'''''''''%%%%%%))))))'''(((+++((('''&&&%%%%%%%%%%%%%%%,,,***))))))'''$$$%%%)))&&&'''((()))))))))))))))+++)))'''&&&'''((('''&&&&&&&&&&&&(((******)))'''%%%$$$###&&&)))***(((%%%###&&&***,,,+++(((&&&%%%''''''&&&&&&%%%&&&''''''%%%((((((&&&&&&)))***''',,,,,,++++++***))))))(((***+++,,,,,,+++***)))(((+++((($$$""""""#########&&&$$$&&&)))(((''')))...))))))((('''&&&$$$$$$###&&&&&&'''(((((('''&&&%%%"""$$$&&&''''''(((***,,,((())))))(((&&&&&&((()))&&&(((+++,,,---...000222...,,,***)))*********))),,,***((('''((())))))((()))((('''&&&&&&'''((()))+++'''%%%((()))((()))+++,,,++++++---//////...---,,,...,,,)))))),,,---,,,%%%$$$$$$%%%&&&'''%%%$$$&&&''''''&&&&&&'''))),,,,,,)))&&&&&&''''''###$$$$$$%%%'''))))))'''&&&"""###############""""""""""""############""""""######"""""""""######$$$"""""""""###$$$%%%%%%&&&"""###############""""""$$$%%%"""***444%%%!!!"""%%%((('''$$$!!!"""###### $$$&&&$$$ ###&&&)))((($$$###%%%((("""%%%$$$###$$$$$$"""!!!$$$((((((%%%$$$%%%'''(((%%%!!! !!!$$$%%%&&&&&&$$$###$$$&&&&&&&&&$$$+++***)))(((&&&%%%$$$###!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!"""###$$$&&&&&&&&&'''&&&&&&&&&%%%$$$"""!!! """""""""""""""#########%%%$$$###""""""$$$'''***+++,,,++++++%%%(((+++***)))+++111777************'''###$$$(((%%%''')))+++,,,***(((''''''+++///...)))&&&&&&''''''&&&%%%$$$######$$$$$$"""""""""###$$$$$$%%%%%%$$$&&&'''))))))((('''%%%&&&&&&&&&'''(((***+++,,,***+++,,,+++(((&&&%%%$$$%%%'''*********)))'''&&&&&&&&&&&&'''((()))+++,,,(((---///+++(((***------///...,,,+++***))))))***)))---000111...+++,,,---,,,---,,,+++)))((()))***---000444444222---***(((---(((,,,///+++---111++++++$$$<<>>((((((''''''''''''(((((($$$,,,///+++,,,222111***$$$$$$$$$%%%&&&((())))))%%%''''''%%%(((---+++%%%%%%%%%%%%%%%&&&(((***+++---***'''&&&''''''&&&%%%###$$$$$$###!!!###(((---''''''(((,,,//////+++'''!!!%%%)))++++++)))((((((%%%+++,,,%%%&&&...///)))...///,,,&&&$$$''''''%%%%%%&&&((()))***((('''&&&!!!###&&&((((((&&&$$$"""+++++++++((($$$$$$&&&))),,,***+++,,,***''')))---$$$$$$%%%'''(((***+++,,,'''''''''((()))+++---...)))***+++***)))((()))***###%%%(((((((((''''''(((***'''&&&&&&)))***(((%%%''''''&&&'''((((((&&&$$$(((&&&%%%%%%(((***+++***&&&&&&'''(((***---///111%%%...222///,,,......++++++---///---)))&&&&&&''')))------&&&"""%%%+++---(((+++---,,,)))'''''')))&&&''''''&&&&&&''')))+++%%%'''((()))((((((((()))%%%(((+++***'''&&&&&&(((&&&&&&&&&%%%$$$###"""!!!######""""""###%%%&&&(((############$$$%%%&&&'''!!!$$$'''&&&######&&&***&&&&&&&&&%%%%%%###""""""&&&(((***777AAA...$$$$$$%%%'''***+++)))&&&#########"""""""""""""""""""""%%%'''&&&###!!!$$$&&&###---888888...''''''"""%%%((((((&&&$$$&&&((()))))))))***,,,+++)))''''''%%%###$$$'''+++------$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$######"""###%%%'''(((!!!"""###$$$%%%&&&&&&&&&!!!!!!"""###############!!!!!!###$$$&&&((())))))%%%$$$###"""%%%###!!!$$$((()))&&&"""((((((---(((!!!+++999888***000111)))###%%%((((((!!!%%%&&&$$$$$$(((***)))'''%%%%%%&&&'''%%%###!!!"""%%%%%%###&&&+++)))"""!!!!!!  """$$$&&&'''&&&%%%&&&((()))((('''))))))(((((((((((()))))),,,'''''',,,000///------...+++((((((,,,///000///((())))))(((%%%$$$%%%&&&%%%''')))((('''(((+++...+++******+++,,,,,,***(((+++(((&&&&&&(((+++,,,,,,333333111---+++,,,111555444333111///---,,,,,,,,,,,,,,,,,,---...///111111+++,,,...---,,,+++++++++...,,,***))))))***,,,---+++---000444888;;;===>>>000---,,,...---******,,,)))***+++,,,,,,+++))))))...+++''''''***,,,,,,+++%%%'''***,,,++++++,,,---...+++'''&&&((()))'''%%%***---,,,'''&&&******&&&+++'''$$$%%%(((***)))'''''''''&&&&&&&&&&&&'''''''''***,,,***&&&%%%(((+++'''%%%'''++++++)))(((***'''//////'''%%%+++---'''888444333333///((((((---$$$%%%'''))))))))))))(((+++((('''))))))&&&'''***+++++++++***(((%%%###!!!(((+++***'''(((+++***$$$---)))(((,,,...,,,*********)))'''&&&%%%%%%&&&&&&&&&)))---000000---)))&&&,,,++++++++++++++++++,,,!!!&&&'''%%%&&&++++++''''''(((***++++++***(((''')))&&&$$$$$$''')))(((''',,,,,,***'''%%%%%%(((***'''...,,,(((---...***+++***+++---......---+++***///(((###%%%'''''''''))),,,***)))(((((()))***,,,)))((((((***,,,+++)))&&&(((''''''+++,,,+++)))(((...)))$$$!!!"""%%%((()))---'''%%%((('''######((((((***------,,,***))))))&&&((()))(((((((((&&&###***((('''***...111000///&&&))),,,---,,,)))'''&&&'''((()))***+++,,,,,,,,,'''$$$"""$$$)))***'''###'''""" %%%((('''%%%&&&))))))'''''''''((()))***)))'''%%%'''+++------+++)))...///***(((***,,,,,,,,,((($$$&&&+++---)))%%%,,,)))&&&''')))***)))''')))((('''&&&''')))+++,,,(((---)))''',,,***&&&+++(((((('''&&&%%%%%%$$$$$$,,,+++)))'''&&&'''((()))%%%###"""###%%%'''%%%###$$$$$$######$$$&&&'''((("""&&&'''######''''''"""!!!###%%%'''(((&&&%%%######$$$%%%%%%$$$$$$&&&(((!!!###,,,(((999NNN555000,,,+++...---'''"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''''''''((())))))((('''&&&%%%''')))'''$$$###$$$'''...---,,,************+++***)))(((&&&&&&&&&'''((($$$)))***(((&&&((()))'''&&&%%%$$$$$$######$$$$$$&&&%%%$$$"""!!!!!!!!!!!!)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$#########$$$&&&$$$###%%%((()))&&&"""$$$%%%+++)))###+++444///)))...///(((###$$$'''&&&&&&,,,---(((###$$$'''(((((($$$$$$)))(((!!! %%%###%%%$$$!!!###&&&$$$"""!!!  """$$$&&&%%%$$$###$$$%%%&&&&&&$$$++++++************++++++000,,,+++------***)))***+++(((&&&'''***,,,,,,+++)))))))))'''&&&&&&))),,,%%%(((******)))))),,,...,,,+++))))))******((('''&&&&&&'''***...000///...++++++***&&&$$$$$$(((+++---------,,,,,,+++******+++++++++,,,---...000111---............---...///222000---***))))))+++,,,000000///...---,,,++++++222...,,,...---***+++...((())))))*********))))))---***'''(((***---------)))+++------+++)))))))))...+++(((((()))***)))(((***------)))(((+++***&&&*********)))((((((***+++''''''&&&&&&&&&&&&''''''###&&&(((&&&"""!!!###&&&'''%%%'''+++,,,)))(((+++---444444,,,)))------(((...++++++,,,)))$$$$$$)))$$$%%%'''((()))))))))((((((%%%&&&))))))''''''***---------,,,+++)))'''&&&(((***)))&&&'''+++)))$$$***&&&%%%))),,,***((())),,,+++)))''''''&&&''''''(((***---///...,,,)))'''%%%&&&&&&&&&&&&&&&&&&%%%###'''(((&&&'''++++++'''((()))***,,,,,,***)))(((***'''%%%%%%'''((((((&&&***++++++***(((&&&'''(((***+++,,,***(((+++,,,''')))***+++,,,,,,+++***)))---(((%%%''')))'''&&&'''((('''%%%######%%%'''((((((((()))+++---/////////'''&&&(((+++---+++(((&&&''''''((()))+++***(((&&&,,,'''&&&(((((($$$%%%))))))***+++***(((((()))+++''')))+++***)))(((((((((,,,******,,,///111000///***+++,,,,,,+++******+++''''''((()))************)))&&&$$$&&&***,,,)))&&&'''###"""%%%'''&&&&&&((())))))(((''''''''''''((()))'''&&&'''***---,,,++++++...///***''')))***))),,,'''$$$&&&+++,,,)))%%%)))'''%%%%%%''')))(((&&&***)))((('''''''''((()))(((---)))&&&+++)))$$$)))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$"""###%%%&&&$$$""""""###$$$&&&&&&&&&&&&&&&$$$(((((($$$$$$'''&&&"""$$$%%%''')))***((('''%%%$$$%%%&&&%%%$$$$$$%%%'''&&&$$$'''+++DDD555$$$'''&&&(((,,,,,,'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&$$$%%%&&&''''''&&&%%%$$$&&&((()))(((&&&%%%&&&((()))((('''&&&&&&''''''((())))))((('''''''''''''''%%%)))+++((('''))))))'''""""""######$$$%%%'''(((%%%%%%$$$###""""""""""""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&(((%%%$$$%%%((((((&&&###"""!!!(((+++&&&***---%%%'''++++++&&&"""###%%%%%%&&&...111***###"""%%%((()))$$$%%%)))'''$$$%%%&&&$$$""""""###!!!###"""!!! !!!"""$$$&&&$$$###"""###%%%&&&%%%$$$''''''''''''''''''''''''000---,,,---***&&&'''+++***)))((((((******)))(((+++***)))'''&&&)))---111&&&(((+++,,,,,,+++,,,------+++(((''''''((('''&&&&&&(((+++///222222///,,,((()))(((&&&%%%%%%''')))((()))***+++,,,+++***)))*********+++,,,---...//////............///111222555222...+++))))))***,,,///...------,,,,,,------333///---...---+++,,,000---------------...///000333000,,,))))))((((((''')))+++------+++)))))))))---+++))))))***+++++++++***---...++++++,,,***'''))),,,---+++'''%%%(((+++''''''&&&&&&&&&&&&''''''$$$''')))(((%%%###$$$&&&(((&&&(((,,,,,,***)))+++///666666///+++---,,,&&&)))'''((()))'''$$$&&&***$$$%%%'''((())))))((('''%%%###%%%***+++((((((***,,,,,,,,,,,,+++***))))))'''((((((&&&''')))((($$$(((%%%%%%))),,,***)))+++---,,,+++)))(((((((((((()))+++,,,---,,,+++((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%((()))'''(((******''')))***+++,,,,,,+++***)))+++)))'''&&&'''''''''&&&(((***,,,,,,***((('''''',,,%%%,,,...%%%---555***((((((************((((((+++''''''***+++'''$$$%%%((('''%%%$$$&&&)))---000$$$$$$###$$$%%%(((***+++%%%'''))),,,......+++((('''(((***---...---)))%%%***''''''((((((&&&'''*********)))'''&&&'''))),,,(((***,,,+++)))(((***------,,,+++,,,...000///...,,,+++)))((((((***,,,---&&&''''''(((((((((''''''(((&&&%%%'''***+++)))&&&'''%%%$$$&&&&&&$$$'''---************)))((('''''')))''''''(((***,,,,,,++++++......)))&&&'''(((&&&+++'''$$$&&&***+++(((%%%&&&$$$###$$$&&&''''''&&&)))))))))(((((('''&&&%%%(((---(((%%%***'''###''')))))))))(((''''''&&&&&&$$$&&&(((***++++++)))((('''%%%$$$$$$%%%%%%###"""!!!###%%%'''((('''%%%$$$%%%((((((&&&%%%'''&&&###$$$%%%'''))))))((('''&&&%%%&&&&&&&&&$$$###$$$&&&$$$"""%%%'''BBB<<<666###$$$(((------'''%%%'''######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$%%%&&&&&&%%%%%%$$$''')))))))))'''&&&'''(((%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((('''&&&&&&%%%)))+++(((&&&((()))'''############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%'''(((((((((&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###""""""######(((&&&%%%&&&''''''&&&$$$$$$ '''+++((()))))) &&&((((((&&&###"""###$$$!!!(((+++'''###%%%'''(((&&&'''&&&###%%%)))'''!!!((((((&&&$$$###$$$###"""$$$###!!!!!!!!!###%%%&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%***)))***+++)))'''+++222+++++++++++++++***)))(((*********)))(((***---000&&&(((+++------,,,+++++++++)))&&&%%%&&&((())))))......///000111...***&&&'''(((((()))((())))))***(((***,,,------,,,+++***************+++,,,---......,,,+++***,,,///000111444111---***((()))+++,,,,,,,,,,,,---///111333555111......111000---,,,...//////.........000111333222///,,,)))'''&&&&&&&&&'''))),,,---,,,+++,,,---+++***))))))***+++,,,---***,,,......------+++((((((******)))&&&$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%(((***)))'''%%%&&&&&&(((&&&(((,,,---***)))+++,,,111333...++++++)))$$$((((((((((((&&&%%%''')))$$$%%%'''(((((((((''''''%%%$$$'''+++,,,)))((()))((((((((())))))(((((((((''''''&&&&&&(((((('''$$$***'''(((---///------///,,,,,,+++***)))(((''''''++++++++++++***)))((('''%%%&&&''''''''''''&&&%%%'''((()))))))))***)))(((******++++++++++++******,,,***(((''''''''''''''')))+++,,,+++***(((((())),,, ---222%%%222@@@000'''((())))))))))))((('''(((&&&(((,,,,,,'''$$$$$$'''&&&%%%&&&)))...333777000...,,,***)))***+++,,,'''(((***+++...222222///---,,,++++++,,,,,,+++)))(((''''''))))))))))))***'''(((((('''&&&&&&)))+++'''(((***+++(((&&&)))...+++******++++++,,,,,,+++***(((&&&&&&''')))******''''''''''''''''''&&&&&&&&&%%%$$$%%%'''(((&&&$$$(((&&&&&&'''%%%$$$)))000***+++,,,---------++++++(((((((((((()))++++++,,,***,,,+++'''&&&((((((&&&***'''$$$%%%)))***(((%%%$$$######$$$%%%''''''((('''''')))))))))'''&&&$$$''',,,(((%%%)))&&&!!!&&&((((((((((((''''''&&&&&&%%%&&&(((***,,,,,,,,,,,,'''&&&%%%$$$$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&&&&''''''%%%"""###%%%&&&'''&&&%%%$$$%%%&&&'''&&&$$$######$$$""""""***"""***===777666&&&''',,,000...(((%%%'''"""######$$$$$$######""""""###$$$$$$""""""###$$$%%%&&&&&&&&&'''''''''''''''(((((((((''''''''''''%%%%%%%%%&&&'''(((((()))&&&'''((((((((('''&&&%%%$$$(((***'''%%%''''''%%%&&&&&&%%%$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$ """$$$&&&'''(((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###""""""""""""'''&&&%%%%%%&&&&&&&&&%%%((("""''',,,(((((()))!!!%%%%%%&&&&&&%%%######$$$"""###"""$$$((('''### )))'''''';;;999&&&'''&&&%%%$$$$$$$$$&&&(((%%%$$$"""!!!"""###%%%&&&&&&%%%$$$%%%'''((('''&&&'''(((((())))))(((((('''&&&&&&'''***)))(((---555++++++,,,,,,+++)))(((((((((***+++,,,***))))))***'''((()))+++,,,,,,***)))(((&&&%%%%%%(((+++------444111///---,,,***(((&&&###$$$$$$&&&'''((((((((()))+++,,,------,,,***(((***************+++,,,---,,,)))''''''***,,,...---...---+++))))))***,,,---------,,,,,,,,,,,,,,,------,,,///444444///+++,,,+++***)))))))))+++,,,---)))((('''''''''(((+++---'''***,,,---,,,+++,,,,,,)))))))))((()))***,,,---++++++---//////,,,******+++)))''''''((((((&&&###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$$$$$$$(((&&&''',,,,,,))))))+++(((,,,...,,,******)))''''''((((((&&&######$$$%%%%%%%%%'''((((((''''''&&&(((''')))---,,,((('''(((&&&&&&&&&&&&''''''(((((('''&&&%%%'''((((((&&&&&&***)))***...///---...111)))))))))(((((('''&&&&&&*********))))))((((((((($$$$$$&&&''''''&&&$$$$$$(((((((((******)))((()))*********++++++*********,,,+++***((('''''''''(((,,,,,,+++)))((((((+++---+++ ---222%%%111???///(((((())))))))))))(((((('''&&&(((,,,,,,'''$$$%%%###"""""""""$$$(((---///...+++(((&&&''''''&&&$$$(((+++***)))...666:::888222111000000000///,,,)))&&&((((((((()))*********$$$&&&((()))((('''((((((&&&%%%'''***)))%%%&&&,,,'''(((((((((''''''((((((((('''''')))++++++(((&&&'''''''''(((''''''&&&&&&&&&&&&%%%&&&''''''%%%$$$((('''((()))'''&&&+++222+++,,,...000111111000///(((((())))))))))))+++,,,'''))))))&&&'''******((((((&&&$$$%%%(((((('''%%%$$$%%%%%%%%%&&&'''(((***$$$&&&(((******)))(((&&&'''+++'''$$$)))&&&!!!&&&''''''&&&&&&&&&&&&&&&&&&#########$$$%%%''')))+++&&&&&&&&&%%%###"""""""""'''%%%$$$######$$$&&&(((######$$$&&&'''''''''(((###$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''%%%######$$$%%%$$$,,,$$$%%%///(((+++''''''+++///...(((&&&'''"""######$$$$$$######""""""$$$%%%$$$###"""###%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&$$$%%%&&&'''((()))))))))%%%&&&'''(((((('''&&&%%%###'''(((%%%###%%%%%%###'''&&&%%%%%%$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$""""""###$$$&&&'''((()))###$$$$$$%%%%%%$$$$$$$$$&&&'''''''''%%%$$$$$$$$$$$$%%%&&&''')))###)))///)))'''((($$$&&&$$$%%%''''''$$$$$$%%%######"""!!!%%%((($$$((('''***BBBBBB///&&&###"""######"""&&&,,,&&&%%%###""""""$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&'''((())))))((('''&&&(((&&&'''))))))(((+++000)))***+++***((('''((()))&&&))),,,,,,+++)))(((((((((((((((***,,,,,,***((('''&&&%%%'''+++...000000222///+++)))***+++++++++'''&&&%%%&&&((())))))((()))***+++,,,+++***)))(((+++*********++++++,,,---+++(((%%%&&&))),,,+++***************+++,,,------,,,,,,------------,,,,,,++++++///444444...+++++++++******))))))******+++,,,,,,+++(((&&&%%%'''***,,,---///...,,,***))))))))))))***)))((()))+++---,,,***+++///...+++***,,,---***((())),,,,,,)))%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&'''%%%'''++++++)))(((***'''***,,,,,,++++++++++++***,,,,,,'''%%%&&&&&&%%%%%%&&&'''(((((('''&&&%%%***((((((++++++'''&&&((((((''''''''''''((()))***(((%%%%%%(((***(((''''''((('''***---,,,***+++///&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((%%%'''(((******((('''%%%'''&&&&&&******((((((***))))))))))))))))))))))))+++++++++)))'''''')))***------+++)))((())),,,///+++%%%---///%%%,,,222&&&((((((((((((((((((((((((&&&%%%(((+++***&&&&&&***&&&%%%$$$######$$$&&&''''''### $$$***,,,''' (((+++***''',,,666:::777...111444888888333+++&&&%%%((()))'''(((******'''###&&&)))******((((((((()))$$$%%%,,,,,,&&&%%%)))%%%&&&''''''&&&%%%&&&(((+++***+++...000///)))%%%%%%&&&&&&'''''''''&&&&&&((((((((()))(((((('''&&&***''''''******))),,,222+++,,,---...///000000000((()))***)))((((((***,,,'''((('''%%%''',,,,,,((('''&&&%%%%%%&&&'''&&&%%%&&&'''((('''&&&''')))+++%%%&&&(((***++++++)))(((&&&+++'''$$$)))'''###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***%%%&&&&&&%%%###"""###$$$)))&&&###!!!!!!$$$''')))###!!!###&&&'''%%%&&&(((%%%&&&''''''((((((''''''###%%%''''''&&&$$$$$$$$$'''"""(((!!!"""---,,,555&&&$$$%%%***,,,)))&&&&&&######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$""""""""""""###$$$%%%%%%&&&%%%$$$%%%'''''''''%%%######%%%&&&''''''''''''%%%%%%&&&''''''''''''&&&###''')))%%%###$$$$$$"""$$$$$$$$$$$$%%%'''((()))!!!"""$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$###!!!"""###%%%&&&((()))***###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''""""""#########$$$&&&((('''###,,,333+++%%%'''%%%((($$$%%%)))***&&&%%%'''$$$''''''%%%&&&(((%%% %%%&&&###'''111333///((($$$###%%%###"""'''///'''&&&$$$######$$$%%%'''&&&%%%$$$%%%'''((('''&&&$$$%%%&&&''''''&&&%%%$$$)))%%%%%%)))+++******,,,***++++++***''''''))),,,&&&(((***+++*********+++,,,***)))***,,,---,,,***(((((((((+++...111111111///,,,***)))+++---......000---******++++++)))(((******++++++,,,---------,,,++++++++++++,,,------,,,)))'''(((,,,---+++(((((()))+++---......---,,,)))+++...111222222111000---+++---000000---+++---,,,,,,,,,,,,,,,+++***)))//////...***'''%%%'''***,,,...///...,,,***))))))***+++,,,***))))))+++...---******------******---))))))******+++***)))(((&&&%%%%%%$$$$$$%%%%%%&&&+++)))&&&%%%%%%&&&((((((&&&$$$&&&******(((''')))((()))***+++***)))***---***......(((&&&((()))'''%%%&&&'''''''''&&&%%%%%%(((%%%%%%((((((&&&&&&)))))))))(((''''''(((******)))%%%%%%***+++(((''')))''''''))),,,***'''(((,,,###$$$&&&'''((((((''''''%%%&&&((()))***))))))(((&&&(((***++++++***(((&&&&&&###$$$)))***''''''+++)))(((((((((((((((((()))***++++++***((('''***---,,,,,,,,,+++******,,,...(((***---+++((()))'''"""''''''&&&&&&&&&&&&''''''&&&%%%&&&((('''%%%)))...((((((((((((''''''''''''///***)))111===???666+++$$$)))***&&&)))222333---)))+++///333444111***%%%$$$((()))''''''***)))%%%%%%'''((()))(((((()))+++...&&&&&&000333,,,'''(((%%%'''))))))'''''')))+++...,,,,,,///111///)))$$$######$$$%%%&&&&&&&&&&&&(((((())))))((('''&&&'''+++''''''+++------...000++++++***************+++((()))+++***((((((***,,,)))***(((&&&(((,,,,,,'''&&&%%%%%%%%%&&&&&&%%%%%%&&&((()))(((&&&%%%(((***((()))***++++++***))))))%%%***&&&$$$***(((%%%***&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''###%%%&&&%%%###"""###%%%'''&&&$$$######$$$&&&'''%%%""""""&&&&&&""""""%%%&&&&&&&&&'''''''''(((((("""$$$''''''&&&%%%$$$%%%&&&&&&"""%%%000000===---&&&###(((,,,***&&&###$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######!!!!!!"""###"""!!!!!!!!!"""###%%%&&&'''%%%$$$%%%((()))(((&&&"""###%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((%%%)))***'''$$$&&&%%%###$$$$$$$$$%%%&&&'''((()))$$$%%%&&&(((((('''%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$ !!!"""""""""$$$&&&)))$$$"""...666,,,%%%&&&%%%)))$$$%%%+++,,,(((&&&(((###))),,,)))'''((((((&&&&&&###$$$'''"""))),,,((('''(((&&&###)))222'''&&&$$$######$$$&&&''')))((('''(((*********)))'''(((***++++++***(((''''''######)))---,,,++++++,,,------+++))))))---000'''((()))))))))+++...000...+++)))***---...---,,,******+++---000222111000///---++++++---......---444000+++))))))(((&&&$$$,,,,,,,,,---///111333444,,,,,,,,,+++,,,,,,------///+++)))+++//////,,,((()))+++---000000///---++++++---///111111///,,,***///,,,+++------+++,,,000)))*********)))'''%%%$$$%%%'''*********---222777)))+++---...---,,,,,,,,,,,,---...,,,)))))),,,///...)))(((,,,,,,)))***...###'''******'''&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&(((%%%!!! """$$$%%%%%%###%%%)))***'''&&&(((((((((((()))(((&&&(((+++$$$))))))###!!!%%%&&&$$$%%%&&&'''''''''&&&%%%$$$%%%""""""%%%&&&%%%&&&***)))((('''&&&&&&'''((()))***%%%%%%***,,,)))(((***((((((***---***&&&(((,,,"""$$$&&&''')))))))))(((###%%%''')))******)))(((!!!###%%%''''''%%%###!!!%%%"""###)))***''''''+++((((((''''''''''''(((((()))+++,,,***((((((+++...)))+++......---,,,,,,,,,%%%...---)))---,,,%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%***222###$$$&&&((()))*********((("""!!!,,,:::===000""" ''')))%%%(((...,,,###'''&&&&&&'''***+++***)))###((()))&&&&&&)))(((###'''(((((('''&&&(((+++...222)))(((333888000(((((('''))),,,+++***))),,,...///,,,+++,,,///---(((### !!!"""###$$$%%%%%%%%%&&&'''((('''&&&$$$$$$%%%+++'''&&&+++000///...///+++***(((&&&$$$$$$%%%%%%(((***+++***((('''***,,,,,,,,,)))'''(((,,,***&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$&&&)))+++,,,,,,++++++***)))((($$$***&&&%%%+++)))&&&+++'''''''''(((((((((((((((###$$$%%%%%%%%%###!!!"""$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%(((######'''%%% """$$$$$$$$$%%%%%%%%%&&&&&&!!!###&&&''''''%%%%%%%%%((( (((%%%&&&)))###---666,,,&&&)))---***$$$ $$$%%%%%%&&&&&&%%%%%%$$$ !!!"""!!!  """$$$############%%%'''((((((&&&%%%&&&)))+++)))'''$$$%%%&&&'''((('''&&&%%%&&&&&&%%%$$$%%%&&&((()))'''+++,,,(((&&&''''''%%%''''''&&&%%%%%%%%%%%%&&&&&&''')))******)))'''&&&%%%$$$###"""###$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&%%%(((&&& ###$$$ '''000777666...'''&&&)))------+++)))'''&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%&&&'''%%%$$$%%%(((,,,,,,'''$$$(((,,,,,,((($$$)))))))))))))))))))))***+++%%%###(((,,,***&&&%%%)))(((&&&%%%$$$%%%'''(((&&&&&&'''((()))+++---...111///,,,(((&&&%%%&&&&&&((()))))))))***************+++,,,---...---,,,,,,000111000---)))***---111444666777222,,,(((***---222,,,(((((((((&&&&&&(((***((((((+++///222222000//////...------,,,++++++***000444222,,,(((***...(((---333444///++++++---'''+++///111///---------(((((()))***++++++,,,,,,+++++++++++++++,,,------,,,---+++***...333222---******+++,,,---+++'''$$$)))+++---,,,***)))+++---///***(((+++,,,)))%%%%%%,,,'''%%%***111333---%%%)))%%%"""$$$(((+++)))&&&!!!$$$'''&&&$$$###&&&)))((('''%%%%%%%%%&&&((()))...***&&&$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((( !!!""""""###%%%'''&&&%%%###"""###%%%''')))&&&%%%%%%'''++++++)))&&&******)))(((((()))***+++)))&&&###!!!"""###$$$###$$$%%%((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''%%%$$$&&&(((+++&&&"""$$$))),,,***&&&((((((((()))***,,,---...///...,,,)))'''(((,,,///)))))))))(((&&&''')))+++***&&&""""""&&&)))'''$$$'''$$$&&&***)))######'''###""""""&&&,,,///000///%%%((('''%%%(((......***'''''''''&&&''''''((()))+++&&&"""%%%+++---&&&++++++,,,...///...+++((()))(((&&&''')))+++,,,---%%%+++,,,)))))),,,+++%%%&&&'''(((((((((***---///...---,,,***))))))))))))###%%%&&&&&&%%%$$$$$$%%%!!!&&&+++***%%%###'''+++'''(((***,,,---......---...'''+++///(((---!!!***+++***)))((())),,,...111000---,,,***)))&&&%%%&&&'''((((((((((((***,,,'''''''''&&&$$$$$$%%%&&&******))))))))))))******((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$######$$$''')))++++++(((%%%$$$&&&((('''%%%#########$$$%%%%%%###!!!&&&%%%###"""!!!""""""###((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''(((((('''((($$$"""###&&&(((&&&$$$000'''"""$$$%%%######&&&)))(((%%%###"""###$$$%%%$$$#########$$$###!!!###$$$$$$$$$""""""###%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))&&&$$$$$$&&&&&&$$$''',,,&&&'''%%%$$$$$$'''((()))'''&&&$$$######$$$%%%&&&$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&%%%&&&'''###&&&***++++++)))((((((&&&&&&&&&%%%%%%'''&&&!!! $$$%%%""""""(((......)))%%%$$$&&&+++******)))((('''&&&&&&''''''(((((('''%%%$$$###!!!$$$%%%###""")))666AAA)))***,,,***'''$$$&&&)))***)))))))))))))))))))))***%%%$$$''')))'''&&&'''---,,,***((((((((()))***((((((((()))+++,,,...///...---***((('''&&&'''((('''(((***++++++***(((''')))***+++,,,------,,,,,,...///...,,,)))(((***---+++---...---++++++---000000***((()))***''''''(((+++***)))***,,,------,,,***+++++++++,,,,,,,,,,,,///222444222...,,,---///+++///222111...+++******'''***...///...------///++++++++++++,,,---......,,,***)))+++...000111000++++++***)))---444444000666222---)))***,,,......***+++---,,,***)))***,,,+++'''&&&+++---+++((()))'''%%%%%%)))///000,,,'''---)))%%%&&&((()))'''$$$***'''$$$"""###&&&)))***''''''((())))))*********,,,***''''''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$$$$###$$$''')))'''&&&$$$######$$$'''((((((''''''(((+++,,,+++)))+++***)))((((((((()))******'''%%%%%%&&&''''''&&&&&&''')))***)))'''%%%###&&&&&&&&&%%%$$$###"""!!!###%%%(((******))))))***///---++++++,,,+++(((%%%''''''((()))***++++++,,,******)))'''&&&'''+++---***)))((('''&&&%%%%%%%%%"""$$$$$$$$$***222333...)))'''***---,,,))),,,333)))'''$$$###$$$###!!! $$$%%%###%%%+++...,,,%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%)))...///,,,((('''(((***---//////---***((('''&&&'''(((***,,,,,,'''+++,,,)))((()))'''"""))))))************,,,---'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''((((((!!!%%%((((((%%%$$$&&&(((&&&'''(((*********))))))...***)))###,,,------$$$((()))((('''&&&'''***,,,111000...,,,+++)))'''%%%&&&'''((((((((((((***,,,((())))))(((&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%''')))+++***(((%%%$$$&&&''''''%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%''')))***%%%$$$$$$%%%'''(((((('''$$$%%%%%%%%%$$$%%%&&&'''111)))&&&(((***&&&$$$%%%'''&&&$$$############$$$"""!!!!!!"""###""" ###$$$$$$"""!!!!!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((($$$###$$$&&&&&&$$$&&&***&&&((($$$)))###***&&&((((((((('''''''''''''''(((%%%%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%&&&'''''')))******)))((()))***%%%%%%%%%$$$%%%'''%%%""""""%%%&&&$$$"""&&&'''&&&%%%%%%%%%(((((((((''''''''''''''')))))))))((('''%%%###"""$$$)))+++'''"""&&&222>>>+++,,,---+++))))))***+++******))))))((((((((('''(((&&&&&&((('''$$$&&&***+++***((('''&&&&&&&&&'''))))))******,,,---///000,,,+++***((((((((()))***'''(((+++---,,,)))&&&###((()))***+++,,,,,,,,,,,,,,,------+++(((''''''((('''((()))***,,,...000222---)))(((,,,---***((()))+++,,,,,,+++)))'''((((((''''''((()))***+++,,,---///...---,,,++++++,,,,,,/////////...,,,***)))((((((***,,,---------...000000///---,,,,,,...///111,,,***))),,,111444555444000///,,,***...555666333333///***((()))---///111+++,,,,,,+++)))((()))***)))&&&''',,,...+++((()))%%%%%%'''***---...---+++000,,,((('''((('''$$$!!!@@@777,,,%%%%%%'''((((((%%%&&&)))+++,,,+++***)))'''&&&%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&(((***((('''%%%######$$$&&&'''+++)))((()))+++------,,,+++***(((''''''''''''(((((('''&&&'''((())))))'''(((((()))***)))'''$$$"""$$$%%%&&&''''''%%%###"""''''''))),,,......+++))))))***++++++,,,+++)))(((&&&''''''((())))))((((((%%%&&&''''''&&&''')))+++)))'''&&&'''))))))'''$$$&&&(((%%%***555777///&&&'''***,,,)))''',,,333&&&$$$######$$$$$$###!!!"""%%%######(((...000######$$$%%%%%%&&&''''''"""&&&+++///000///......&&&&&&(((+++......+++)))&&&&&&&&&&&&''')))***,,,))),,,---++++++,,,***'''+++++++++,,,++++++******######""""""###$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$,,,---&&&))))))222,,,(((((((((((('''&&&'''))),,,111000...---+++)))''''''&&&'''(((((((((((()))+++((())))))(((&&&&&&''')))%%%&&&'''(((((('''&&&%%%'''''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))+++)))'''%%%$$$&&&''''''&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&'''(((***+++$$$$$$$$$%%%&&&'''((()))%%%$$$$$$%%%'''(((((('''!!!$$$'''&&&######'''+++111,,,***,,,...***'''%%%$$$$$$$$$$$$############!!!!!!!!!###$$$$$$"""!!!#########!!! ###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###"""$$$'''&&&###$$$(((###'''***((($$$''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&''')))))))))'''%%%%%%(((***$$$$$$$$$$$$&&&&&&%%%######%%%&&&&&&######$$$%%%'''((('''&&&'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$###&&&***...,,,&&&###&&&+++***)))'''(((...222---%%%***))))))((((((''''''&&&&&&'''***,,,((($$$&&&+++***)))(((&&&%%%%%%%%%%%%))))))******+++---...///...---,,,+++************))))))++++++***'''%%%###''''''(((***+++,,,,,,---++++++,,,+++)))'''&&&%%%+++***)))***---///000///,,,)))***///000---+++,,,***---...,,,(((%%%''')))''''''((()))***+++,,,,,,000---)))(((***,,,---,,,///---+++***++++++***((()))***+++,,,,,,...///000222000...,,,,,,---///111+++,,,...///000222555777555333///,,,///555777444((())),,,///222222///,,,,,,,,,+++***)))(((((((((***((()))------)))&&&''''''))),,,---------------///,,,(((&&&&&&%%%""" @@@888...&&&$$$&&&((()))$$$%%%&&&((()))))))))(((''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&(((***)))(((&&&$$$$$$$$$%%%&&&+++***))))))***,,,---...+++***((('''&&&&&&&&&'''%%%$$$%%%&&&((()))(((''''''((()))))))))'''&&&%%%###%%%(((+++,,,,,,***)))///,,,******------***''',,,***))))))++++++)))'''%%%&&&''''''''''''&&&&&&%%%'''((((((&&&%%%&&&''''''%%%$$$(((---000,,,((("""---...$$$%%%///000&&&%%%)))---,,,(((%%%''',,, !!!###%%%'''((()))###&&&$$$###&&&,,,222"""###$$$%%%&&&''''''''''''***...111111///+++((((((((()))+++,,,+++'''$$$%%%%%%&&&%%%&&&''')))+++&&&(((***+++,,,......---))))))***+++,,,,,,***(((&&&&&&%%%%%%%%%%%%&&&&&&'''%%%###"""###$$$%%%&&&%%%$$$###$$$&&&'''%%%""""""###$$$%%%%%%%%%$$$###***...###,,,$$$444******)))***+++***))))))+++---///000///---***(((((((((%%%'''))))))((('''(((***&&&&&&'''&&&$$$$$$&&&''''''(((***++++++***((('''%%%&&&'''(((((()))))))))***)))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&((()))***((('''%%%%%%%%%&&&&&&'''&&&'''))))))(((''''''''')))((('''''''''(((***+++''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''"""$$$%%%%%%%%%%%%(((+++///,,,***+++------+++)))######$$$%%%%%%%%%$$$$$$#########%%%'''(((&&&%%%######"""  ###&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&"""!!!$$$'''&&&######&&&%%%'''***&&&%%%$$$%%%&&&'''((('''&&&%%%(((''''''&&&%%%%%%%%%%%%"""""""""###############$$$%%%&&&&&&&&&&&&&&&'''&&&''''''&&&$$$###$$$&&&$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$&&&''''''&&&$$$%%%(((((('''%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&((((((((((((((($$$+++///...---,,,((("""((((((((((((''''''&&&&&&$$$'''---000,,,%%%&&&+++---,,,+++***)))))))))))))))))))))***+++,,,---...111000///---,,,+++******,,,***)))'''&&&%%%%%%%%%%%%&&&&&&((()))+++,,,---+++++++++,,,+++)))&&&%%%+++***)))***,,,......---,,,***+++111333000---...))),,,...,,,)))(((***,,,++++++++++++++++++++++++555000++++++///222222111---+++))))))+++,,,,,,+++***)))***+++,,,.........000///,,,******,,,...///+++000333222......222888222111---***...555777444***---111666888555///***,,,+++***))))))((('''&&&)))((()))---,,,((('''))))))+++...---+++)))***+++)))(((&&&$$$$$$$$$###"""%%%$$$###!!!!!!%%%+++111''''''&&&&&&'''(((***+++++++++***((('''((()))+++%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$%%%&&&&&&&&&'''''''''%%%%%%''')))((((((&&&%%%%%%%%%%%%&&&)))))))))((((((***,,,---+++***((('''&&&&&&&&&'''%%%$$$%%%''')))***)))'''%%%&&&''')))))))))((((((%%%'''***---...---,,,+++444000***(((((((((&&&$$$555000***(((******'''$$$$$$%%%%%%&&&&&&&&&%%%%%%((()))***)))'''$$$######&&&######'''---///,,,(((%%%......$$$"""+++...***(((...333333///,,,+++,,,!!!""""""""""""""""""### ###%%%%%%"""###(((///!!!"""###%%%&&&&&&&&&%%%++++++,,,000222///(((###''''''(((***+++***&&&$$$$$$%%%&&&&&&%%%&&&))),,,%%%%%%''')))++++++,,,...'''&&&''')))+++,,,***'''+++***)))(((''''''''''''+++(((%%%$$$&&&((()))((('''%%%###$$$((((((&&&""" !!!###%%%&&&&&&&&&%%%''',,,"""+++"""111((())))))***+++***))))))+++---...//////---)))''''''(((%%%'''))))))(((''''''(((%%%&&&'''&&&$$$$$$&&&(((((()))+++,,,,,,+++)))((($$$%%%'''((()))))))))))))))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))&&&&&&%%%%%%$$$%%%&&&(((###'''+++,,,***'''&&&&&&***)))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%###"""$$$'''))))))(((---***'''&&&***...///---$$$%%%&&&''''''&&&&&&%%%#########&&&((()))'''&&&#########!!! ###%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%""""""$$$'''&&&""""""&&&***(((*** &&&!!!)))###$$$&&&'''''''''&&&%%%''''''''''''&&&%%%%%%$$$""""""#########$$$$$$$$$&&&%%%%%%%%%&&&'''''''''$$$'''))))))'''%%%$$$$$$&&&&&&&&&&&&'''$$$###$$$$$$###$$$'''&&&%%%$$$%%%&&&%%%$$$"""&&&&&&%%%%%%$$$$$$#########"""""""""###$$$%%%&&&***&&&###"""%%%)))++++++###777DDD;;;***$$$(((,,,''''''''''''''''''''''''$$$'''---000,,,&&&&&&***************)))))))))))))))))))))******+++,,,---111111000...---+++******,,,***'''%%%$$$$$$%%%&&&$$$$$$%%%&&&(((***,,,...+++******+++,,,+++(((&&&&&&&&&'''(((***+++---...,,,)))+++000222///---...)))+++,,,,,,,,,,,,---.........---,,,++++++******222///++++++...111222111************+++,,,---...*********+++---...---+++---,,,***))))))+++,,,...,,,111444222---,,,000555******'''&&&,,,333555222222111000000000...***(((+++)))(((((())))))'''&&&%%%%%%'''++++++)))+++///)))******)))'''&&&%%%&&&%%%$$$$$$#########$$$$$$#########%%%+++000,,,***)))(((((())),,,---'''(((((('''&&&%%%''')))%%%%%%%%%&&&''''''((((((""""""###$$$%%%&&&''''''&&&''''''&&&%%%$$$&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((((((***,,,+++***(((''''''''''''(((((('''&&&(((***++++++***%%%&&&'''((()))*********'''(((*********(((&&&%%%111...)))'''&&&%%%%%%$$$)))'''$$$$$$&&&(((((('''%%%$$$$$$$$$$$$%%%&&&'''++++++,,,***&&&$$$"""###&&&$$$###$$$'''(((&&&###$$$)))***%%%$$$,,,666<<<'''---111111000000...+++$$$%%%&&&&&&$$$###$$$%%% !!!###%%%$$$"""%%%+++###$$$%%%&&&&&&&&&%%%$$$)))((()))---000///***$$$$$$$$$&&&))),,,,,,)))'''###&&&'''&&&%%%%%%)))---...++++++......,,,,,,...'''%%%$$$'''***,,,***'''+++***)))'''&&&&&&%%%%%%***&&&###$$$&&&((('''%%%(((%%%$$$%%%'''(((%%%""" !!!###%%%''''''''''''&&&)))$$$'''###,,,(((&&&&&&((())))))(((((()))***+++---...,,,(((%%%&&&((($$$'''))))))((('''&&&''''''(((((((((''''''(((***&&&'''((())))))((('''&&&$$$%%%'''((())))))((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$&&&(((###(((,,,---+++((('''''')))(((&&&%%%$$$$$$%%%%%%######%%%&&&'''(((((((((%%%$$$$$$%%%'''((((((''''''$$$"""###(((+++)))'''+++)))%%%###'''---///---''''''''''''&&&&&&&&&&&&!!!!!!!!!###&&&&&&%%%######$$$$$$$$$""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$###%%%'''&&&"""###''''''!!!###&&&((( """&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''((('''%%%$$$$$$&&&''''''&&&$$$'''+++,,,***'''&&&%%%&&&&&&&&&&&&((($$$"""$$$$$$!!!!!!%%%!!!"""$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&***(((&&&$$$$$$%%%'''((($$$777AAA666'''%%%***---%%%%%%%%%&&&&&&''''''((('''&&&(((***((($$$%%%***&&&''''''(((((((((((((((++++++***++++++,,,---............---,,,++++++***)))((('''&&&%%%%%%%%%%%%######$$$%%%'''***,,,...+++)))((()))++++++)))'''%%%'''******)))***---000+++((((((---///,,,+++,,,***))))))+++---......---...------,,,++++++******---+++))))))+++---//////))),,,...---+++***,,,...+++******,,,......+++((())))))))))))***+++,,,,,,///...---....../////////++++++((('''+++111111---000---***)))))))))((('''***(((&&&''')))***(((&&&&&&%%%'''******(((,,,222(((((('''''''''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&'''''''''''')))***++++++******************!!!%%%)))***(((%%%$$$$$$%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&&&&&&&'''((((((((('''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%'''******)))(((***++++++***)))((((((((()))***)))'''&&&&&&(((*********''''''(((((()))))))))***'''(((''''''&&&%%%$$$###%%%'''((()))((('''((((((###)))***&&&%%%'''+++%%%$$$###"""###%%%(((******+++***(((%%%######$$$%%%$$$$$$######$$$$$$$$$)))'''&&&&&&%%%)))999III)))+++***''')))---+++%%%$$$&&&((((((''''''***,,,""" """(((***((((((,,,***+++,,,---,,,+++)))(((&&&(((***,,,---,,,***((($$$%%%'''***,,,,,,***'''###&&&((('''%%%%%%)))...000,,,,,,//////,,,,,,000+++(((%%%&&&***+++)))'''(((((('''&&&&&&&&&&&&&&&'''###!!!"""&&&'''%%%!!!&&&%%%%%%%%%%%%%%%###"""!!!"""$$$&&&&&&&&&&&&%%%'''''')))"""'''&&&)))$$$&&&((())))))(((((()))***))),,,---+++&&&###%%%((($$$'''))))))(((&&&&&&&&&&&&'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######&&&)))'''+++...---)))'''***,,,'''&&&%%%$$$###$$$%%%&&&"""###%%%'''((((((((('''%%%$$$$$$%%%'''((((((''''''&&&%%%%%%'''(((((((((******'''$$$'''------((()))(((&&&%%%$$$%%%%%%&&&!!!!!!!!!###%%%%%%###""""""$$$&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""'''%%%%%%'''%%%"""$$$((($$$+++&&&666%%%"""$$$$$$$$$%%%%%%'''((((((###$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&'''(((((())))))(((%%%######&&&((('''&&&$$$&&&(((((('''&&&&&&'''%%%%%%%%%&&&)))$$$"""$$$$$$ $$$!!!$$$%%%$$$######### !!!"""###$$$%%%&&&&&&((('''%%%$$$###$$$%%%%%% ''')))(((&&&'''(((!!!'''''' !!!((((((!!!###$$$$$$%%%&&&'''(((((()))&&&$$$%%%$$$"""%%%+++((()))***+++,,,,,,,,,+++,,,,,,,,,,,,------...///***++++++,,,,,,+++++++++&&&''''''''''''&&&$$$###""""""###$$$'''***,,,...***(((&&&'''***+++***((((((,,,///---***)))---111***&&&&&&***,,,***)))***+++)))((()))---///---+++,,,,,,,,,+++++++++******,,,,,,,,,------///000222***...111///+++(((***---+++***+++---///...***&&&(((((()))***++++++,,,,,,111+++'''***000333000,,,222222...+++---///---'''+++***+++,,,......---+++)))'''%%%&&&)))***)))&&&***(((((()))(((&&&***000)))'''&&&'''))))))((('''$$$%%%%%%%%%$$$$$$&&&'''&&&###!!!###(((+++***)))((()))***+++***(((&&&%%%###)))000444111,,,)))'''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&%%%%%%)))))))))(((&&&%%%&&&(((%%%&&&&&&''''''((((((((($$$(((+++,,,***)))***+++******)))(((((()))***+++(((&&&######$$$&&&''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&& '''+++,,,++++++---(((444>>>:::,,,!!!"""'''&&&$$$"""!!!"""%%%))),,,((()))(((&&&$$$###$$$%%%###$$$$$$$$$###%%%'''***000(((%%%&&&######444JJJ111000)))###$$$***(((!!!&&&''')))'''###!!!###$$$%%%"""$$$---111///...000111222444444333222000...&&&***///...***'''(((+++(((((()))+++,,,***'''$$$$$$''')))(((%%%%%%***///(((######((()))&&&''',,,000+++'''&&&)))+++)))&&&''''''&&&&&&&&&'''(((((()))&&&$$$&&&***+++'''###$$$$$$%%%$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###)))&&&---***"""+++###(((***+++,,,+++***+++,,,(((+++---***%%%"""$$$'''$$$&&&)))***(((&&&%%%%%%$$$%%%&&&&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''###$$$&&&(((((('''&&&$$$###$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%$$$$$$###%%%&&&%%%######&&&))),,,......+++'''''',,,222$$$$$$######$$$%%%'''(((%%%&&&'''''''''&&&%%%$$$%%%$$$$$$%%%'''(((((('''%%%''')))(((%%%$$$'''******,,,***''')))---***###)))(((%%%###"""###$$$%%%#########%%%&&&&&&$$$###"""$$$'''((('''%%%$$$$$$'''''''''&&&&&&%%%%%%%%%"""$$$%%%&&&&&&%%%###"""(((&&&%%%'''%%%###%%%***(((888///HHH%%%...&&&""""""!!!!!!"""$$$%%%'''!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((%%%######&&&((((((&&&"""######"""!!!"""%%%'''$$$$$$$$$%%%'''***!!!&&&'''!!!((('''$$$"""!!!!!!"""### """%%%&&&###  !!!!!!!!!'''***((("""!!!&&&&&&"""&&&%%%%%%$$$###""""""!!!######$$$%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((*********)))((())),,,///)))+++---------...///111,,,++++++***)))(((''''''%%%(((***,,,+++(((%%%"""((('''''''''((()))+++,,,)))*********((((((***+++(((***,,,+++)))(((+++...333---)))******((((((+++,,,+++((('''(((+++...000+++.........333777222))),,,---...---***)))+++---((()))***,,,,,,---,,,,,,***+++,,,,,,------,,,,,,...,,,++++++------,,,***&&&))),,,///000///,,,+++000///---,,,,,,---...///,,,------+++))))))***,,,,,,)))''''''******(((%%%''',,,111111,,,&&&%%%%%%'''&&&&&&))),,,---***'''&&&%%%%%%'''((((((&&&###$$$$$$$$$%%%&&&'''((()))%%%%%%'''***)))%%%%%%((()))(((((((((''''''''''''&&&+++...++++++...,,,&&&***)))'''&&&&&&&&&'''(((---...(((---,,,'''+++((((((***+++***'''$$$%%%&&&((())))))************)))&&&''')))*********++++++---,,,)))'''%%%$$$######)))''''''***+++((('''***((('''&&&&&&&&&''')))***!!!$$$)))...111000///---(((222:::777,,,$$$%%%***$$$&&&''''''&&&%%%%%%&&&((()))'''$$$&&&***+++'''&&&&&&'''(((***,,,---...AAA///888///''')))+++LLL333***###%%%))))))))))))###'''"""!!!,,,...%%%"""''')))))),,,444===;;;222EEE:::555***+++---)))???---((()))...+++"""$$$---***))))))+++---,,,***((((((***++++++***)))+++,,,!!!&&&((('''(((---000///+++,,,---+++)))'''&&&&&&+++&&&"""###&&&''')))***+++(((&&&&&&)))+++)))'''###$$$%%%%%%$$$$$$&&&'''))))))((('''%%%$$$######%%%&&&'''&&&&&&&&&(((***&&&'''''''''&&&'''***,,,---***+++------(((&&&(((+++&&&$$$'''*********,,,$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&))))))((('''---***&&&%%%&&&'''%%%###)))&&&$$$###$$$%%%%%%$$$###+++)))%%%'''$$$$$$...$$$%%%&&&'''((('''&&&%%%)))+++---+++'''$$$%%%''',,,&&&!!! $$$'''&&&$$$'''''''''((((((((((((((($$$%%%(((+++------***''''''&&&$$$"""!!!###'''***...000,,,''',,,444111%%%+++(((&&&$$$%%%%%%$$$###$$$""" """"""%%%((((((%%%$$$''''''$$$)))((('''&&&%%%$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%***&&&""""""%%%(((((('''&&&###)))444444)))###&&&###%%%%%%"""$$$(((***)))&&&''''''%%%######$$$%%%(((((('''&&&$$$$$$''')))!!!***+++""" &&&)))&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&!!!''''''!!!!!!&&&(((%%%((('''$$$"""!!! !!!""""""!!! !!!$$$%%%###!!!!!!!!!!!!!!!!!!"""######&&&((('''"""!!!%%%%%%"""%%%$$$$$$###""""""!!!!!!######$$$%%%&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&%%%%%%&&&((()))((()))++++++++++++---///*********)))))))))))))))))))))))))))(((&&&%%%$$$"""###%%%''')))+++,,,---((()))))))))((((((***,,,***++++++***(((((()))***///***)))+++,,,***)))***...,,,+++***+++---000111---/////////333777333,,,///000111...+++***+++,,,(((((((((((((((((())))))***+++,,,---.../////////...,,,++++++,,,---+++***(((***---///000///---+++++++++***++++++,,,------+++,,,,,,+++))))))***++++++***))))))******)))(((---111444222---'''%%%&&&''''''(((******)))&&&###&&&%%%%%%%%%''''''&&&$$$""""""###$$$&&&)))***,,,'''''')))+++***&&&&&&)))))))))((((((((('''''''''$$$((((((%%%&&&***+++(((------,,,+++++++++++++++%%%'''&&&******&&&(((&&&(((***+++***'''&&&'''(((&&&'''((()))************,,,,,,,,,,,,+++***+++++++++***(((&&&%%%$$$$$$$$$&&&$$$%%%***+++******---))))))(((((((((((())))))$$$'''+++///111111000///!!!)))111000)))%%%''',,,'''((()))(((&&&%%%&&&'''%%%((((((&&&(((+++***%%%"""$$$%%%%%%%%%'''+++///---###///***$$$%%%"""777DDD000%%%)))***"""!!!'''///111)))$$$'''+++***((((((000777444,,,DDD888111"""$$$,,,+++<<<...***---222///((()))111$$$$$$$$$''')))+++)))((()))))))))'''&&&'''***---$$$''')))(((+++000111///+++,,,---+++)))'''&&&'''&&&$$$###%%%)))+++++++++------+++(((%%%#########'''&&&%%%$$$$$$%%%''')))((((((''''''&&&%%%$$$$$$'''((()))((('''''')))+++&&&''''''&&&&&&''')))+++,,,+++,,,...,,,'''&&&)))!!!%%%&&&!!!&&&000)))(((&&&%%%%%%%%%%%%&&&&&&%%%%%%''')))***)))'''+++'''$$$######$$$"""!!!'''&&&$$$$$$%%%%%%$$$###222@@@:::***)))***''''''$$$%%%%%%&&&'''&&&&&&&&&((('''((()))))))))'''&&&)))%%%""""""$$$&&&&&&$$$''''''''''''((((((((((((""""""$$$&&&((((((%%%###&&&%%%%%%###"""###&&&)))---///,,,'''+++333000&&&+++)))&&&%%%&&&&&&&&&%%% !!!"""""""""###$$$%%%###&&&&&&######&&&&&&###***((('''%%%############!!!"""###$$$$$$%%%%%%%%%&&&$$$!!!!!!###%%%''''''(((###&&&......&&&###(((&&&(((((($$$$$$''''''%%%&&&''''''&&&$$$$$$%%%''''''(((***)))'''&&&'''(((***111000'''"""&&&'''$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&(((&&&$$$###$$$'''(((((((((&&&$$$"""!!!  $$$$$$###""""""###%%%%%%%%%&&&%%%"""!!!$$$$$$"""$$$$$$######"""!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((())))))(((***++++++******+++---((((((((())))))*********,,,***(((%%%$$$%%%&&&&&&!!!"""$$$''')))***++++++&&&'''(((''''''(((+++---///---+++*********)))'''+++((((((,,,...,,,+++,,,............///000111222000000//////222666444///222222222000---+++++++++///...,,,+++******++++++***+++,,,---...000000111...,,,++++++,,,,,,+++***)))+++---......---+++***&&&'''(((***+++++++++,,,***+++,,,+++***)))***+++)))***++++++******+++,,,***---///---(((%%%$$$%%%'''***,,,---***'''$$$"""'''%%%$$$$$$%%%&&&%%%%%%######$$$%%%&&&(((***+++***)))***---+++&&&&&&))))))))))))(((((((((''''''((()))(((%%%''',,,000000******+++++++++***))))))&&&)))------+++***(((''')))***+++***)))(((***+++(((((()))+++,,,,,,,,,,,,111000...,,,+++******+++)))((('''&&&&&&%%%&&&&&&&&&$$$&&&***,,,******---++++++++++++***)))((((((###%%%'''***++++++******!!!%%%'''&&&'''***---%%%&&&&&&%%%%%%%%%(((***###''')))(((***,,,)))###!!!###$$$$$$$$$&&&,,,000***'''000)))&&&***$$$,,,FFF///!!!'''))) !!!---(((999<<<000''' !!!,,,,,,(((%%%(((333<<<<<<666DDD999555''''''222,,,222,,,***...444111***+++222$$$###$$$%%%(((((('''&&&))))))'''$$$###%%%***---###%%%$$$$$$(((...---)))***+++,,,+++)))''''''(((###$$$%%%(((+++......,,,'''***,,,***'''%%%'''+++***(((&&&$$$$$$''')))+++((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&((()))%%%&&&'''&&&&&&&&&(((******+++...///***$$$%%%***&&&%%%''''''$$$###(((111,,,***'''$$$###$$$%%%'''&&&%%%%%%''')))***)))''')))'''$$$###$$$$$$######((('''&&&'''((((((&&&$$$///BBB;;;&&&$$$***&&&%%%%%%%%%%%%%%%&&&''''''%%%######&&&+++,,,)))%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''''''''(((((((((&&&%%%%%%&&&((((((&&&$$$$$$%%%%%%%%%$$$$$$&&&(((+++---***&&&)))000...'''+++)))'''&&&'''(((''''''"""%%%%%%"""###'''+++"""%%%%%%###$$$'''(((%%%+++)))'''$$$""""""######"""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$'''***)))######((((((######)))%%%((((((&&&%%%'''&&&###%%%&&&'''&&&%%%%%%'''(((&&&(((++++++***'''&&&&&&+++111111(((###%%%&&&###'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&***$$$!!!%%%)))'''&&&((('''&&&$$$###!!! !!!"""###'''&&&$$$######$$$%%%&&&$$$%%%$$$###"""######"""############""""""!!!!!!###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%*********+++++++++***((()))***,,,+++******+++,,,(((((())))))))))))))))))***)))'''%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''&&&'''(((,,,///222...++++++------+++(((+++((((((,,,///......000......///000000000000000000///......000222222000000000000///...,,,++++++555333000---,,,,,,------+++++++++,,,,,,---......---+++***+++,,,,,,+++*********+++,,,++++++))))))'''(((***+++,,,++++++******,,,------+++***+++,,,(((+++------+++***,,,///%%%'''((((((&&&&&&''')))&&&+++//////+++'''%%%%%%'''%%%######$$$%%%&&&%%%(((''''''&&&&&&&&&&&&'''***)))+++---***&&&%%%((()))))))))(((((((((((('''++++++***((()))---///111'''((()))******)))((('''---,,,222,,,))),,,&&&'''++++++***))))))***,,,...------......//////......222///,,,***)))*********''''''''''''''''''((((((+++((((((++++++((('''))),,,,,,------,,,***(((&&&"""###%%%&&&''''''&&&&&& """&&&)))+++,,,&&&'''''''''(((***...111$$$'''(((''')))+++)))$$$%%%$$$%%%'''+++---//////555777666+++)))000///---EEE555(((%%%'''(((+++111222888333,,,000///***+++...)))$$$'''222;;;<<<999DDD:::???555222:::...&&&'''(((,,,000---'''&&&+++***)))((((((((((((&&&$$$(((((('''&&&%%%&&&)))+++%%%$$$""""""(((---+++%%%)))***,,,+++)))(((((((((((()))***(((***,,,,,,***(((***------,,,+++---///***)))''''''(((*********((((((''''''''''''''''''###%%%&&&&&&%%%$$$%%%&&&$$$%%%''''''&&&&&&(((***))),,,000000)))###%%%+++999---$$$'''...///+++(((***((('''%%%$$$%%%&&&'''%%%$$$$$$&&&((()))(((&&&)))((('''&&&'''((()))))))))((()))***++++++)))&&&"""000,,,"""'''%%%$$$&&&%%%$$$###$$$%%%'''((($$$######&&&)))***(((%%%"""###%%%%%%######$$$%%%%%%&&&&&&''''''(((((((((+++)))''''''(((((('''&&&###$$$&&&&&&%%%%%%%%%&&&(((+++)))&&&(((------)))+++(((&&&&&&''''''''''''$$$%%%&&&$$$######%%%(((###&&&'''%%%&&&***+++)))---+++(((%%%######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&((('''%%%&&&***...((($$$###''''''###$$$((("""&&&'''&&&'''***)))&&&###$$$%%%%%%$$$%%%''')))'''(((******(((&&&%%%&&&###)))***%%%"""%%%'''&&&''''''''''''''''''''''''%%%%%%&&&'''&&&""""""(((+++((($$$$$$&&&&&&%%%$$$###"""!!!!!!""""""""""""$$$&&&)))+++((('''&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''((('''''',,,,,,++++++++++++++++++***)))((()))******'''%%%'''((())))))((('''(((*********))))))(((''''''&&&&&&&&&'''((())))))))))))***(((%%%###$$$&&&)))+++&&&&&&&&&&&&&&&)))---000///,,,)))***,,,---,,,)))...***(((,,,//////000333,,,---.../////////......///---+++,,,---......///******+++,,,......---,,,333111...,,,******+++,,,,,,,,,***)))))))))))))))+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,+++++++++,,,------...---,,,***)))***,,,......---,,,,,,---))),,,......++++++---000((())))))))))))***+++---$$$(((---...+++((('''((((((%%%######$$$&&&&&&&&&(((((('''&&&&&&&&&'''''')))(((***,,,***%%%$$$'''***)))))))))(((((((((((((((((((((******))))))))))))***+++,,,,,,+++***))),,,'''000$$$%%%000%%%(((---+++)))(((***,,,...//////////////////...---,,,...***'''&&&'''))))))(((&&&&&&'''((())))))******+++)))))),,,+++((('''))),,,,,,---,,,+++)))'''%%%&&&'''((()))))))))(((''''''$$$!!!###&&&***+++***...///...------...111444'''((('''%%%&&&******''''''%%%%%%***111444000+++333:::555...---333666---DDDFFF:::'''$$$///333++++++...'''$$$///333......444,,,%%%%%%)))---...---BBB444===888111:::111'''&&&(((+++,,,(((###!!!$$$,,,***((('''((((((&&&%%%%%%'''))))))((((((((()))******'''''',,,111...((((((***++++++)))((())))))000222///(((%%%((()))'''111///------...,,,)))&&&(((((()))+++...---***'''((((((((((((((((((((((((###%%%&&&&&&%%%$$$$$$%%%$$$%%%''''''''''''((()))***,,,000000)))"""$$$+++888,,,###&&&------)))%%%%%%&&&&&&'''(((((((((((($$$######%%%'''((('''%%%''''''(((((()))***---...((('''((()))+++***(((&&&###&&&###$$$***'''&&&000%%%%%%$$$###$$$%%%&&&'''$$$&&&''''''%%%$$$%%%'''###$$$%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''(((((())))))'''%%%$$$%%%&&&%%%$$$"""$$$&&&'''&&&%%%%%%&&&'''))))))&&&&&&***,,,,,,***(((%%%$$$%%%&&&&&&%%%%%%###""""""$$$&&&%%%###"""%%%&&&%%%&&&***+++)))---+++)))&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''%%%''')))(((&&&&&&***---&&&%%%&&&))))))&&&%%%&&&###&&&(((''''''***)))&&&"""###$$$$$$$$$$$$''')))(((((((((&&&$$$###%%%&&&###&&&$$$"""$$$&&&'''&&&''''''((()))******+++$$$%%%&&&'''"""###&&&)))***)))%%%"""&&&%%%%%%%%%%%%$$$$$$$$$!!!"""######%%%'''***((((((((('''&&&%%%$$$$$$'''%%%&&&)))(((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))+++++++++++++++,,,,,,,,,///,,,)))***+++,,,)))&&&###%%%&&&&&&%%%%%%&&&(((+++******)))'''&&&&&&%%%$$$&&&)))+++,,,+++***))))))'''%%%$$$&&&)))---000'''(((''''''''')))...111,,,***)))((()))******)))...******---000//////222+++,,,,,,---------,,,,,,---******,,,,,,******---%%%%%%'''***---///...---111000///---,,,,,,------,,,+++)))'''&&&%%%%%%&&&((((((((())),,,......---///......------...////////////......---,,,******))),,,...///---,,,,,,---+++,,,------,,,,,,---...+++******))))))(((((('''###&&&)))******)))))))))(((&&&$$$%%%&&&'''&&&&&&$$$$$$%%%&&&''')))+++,,,((('''))),,,***%%%%%%(((******)))))))))((((((((()))(((+++//////***(((((('''((())))))))))))))))))+++"""///###)))===,,,...///,,,((('''))),,,...///,,,------,,,,,,+++***)))+++'''$$$%%%(((***)))'''&&&'''(((***++++++++++++)))'''(((,,,,,,******---+++++++++***)))'''&&&%%%$$$&&&((())))))((('''&&&+++'''$$$$$$'''******)))000000///,,,)))((()))+++((()))'''$$$%%%***+++((('''%%%%%%)))000222...)))***777222444555333999---222BBB===$$$///444&&&"""---,,,'''+++---000999000***%%%%%%'''(((+++///@@@'''111///%%%000222000'''***,,,+++'''###"""###&&&$$$###$$$&&&(((((((((###&&&)))+++***((('''''')))***(((''')))---,,,'''''')))++++++)))))))))***444777222'''"""&&&'''$$$---***)))***......***&&&'''''')))---000///***%%%******))))))((((((((('''&&&(((******(((&&&&&&&&&$$$&&&((()))(((((()))***,,,---///000***$$$$$$)))))))))+++,,,((($$$(((///###$$$&&&((()))))))))((($$$######%%%'''((('''%%%%%%&&&''''''&&&(((***---%%%%%%$$$%%%''''''&&&%%%,,,(((###(((...$$$"""///$$$$$$$$$$$$$$$%%%&&&&&&&&&((()))&&&"""!!!%%%)))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&'''(((((()))***)))'''&&&'''((('''&&&"""$$$&&&&&&%%%%%%%%%&&&&&&((()))'''&&&(((,,,000+++(((%%%$$$%%%%%%$$$###""""""&&&(((&&&### ###$$$"""###'''(((&&&******)))'''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&'''''''''&&&&&&''')))$$$&&&(((******(((&&&$$$(((******'''&&&(((&&&###"""$$$%%%%%%$$$%%%'''))))))((('''$$$""""""$$$&&&!!!%%%''''''$$$###%%%'''%%%&&&'''((()))+++,,,,,,###$$$&&&((( (((+++'''&&&***)))$$$%%%%%%&&&&&&'''''''''&&& ###%%%%%%$$$###%%%'''******++++++***(((%%%$$$)))'''(((,,,,,,((('''***))))))))))))))))))))))))'''((()))******++++++***((((((((())))))*********333///******,,,---+++(((###%%%&&&'''&&&&&&(((***))))))(((((((((''''''''')))***+++,,,,,,+++***)))(((((()))***+++,,,...///***))))))''''''***...222---------+++)))((()))***+++)))+++000222...+++***+++++++++++++++++++++++++++)))))),,,,,,((((((,,,$$$$$$%%%***...000///,,,........................+++***'''%%%$$$%%%%%%&&&&&&&&&&&&))),,,/////////------,,,+++,,,---///000---,,,+++***************'''***,,,---,,,+++++++++...,,,+++,,,------,,,+++)))(((((((((((('''%%%$$$)))(((((()))+++,,,,,,+++''''''&&&'''(((((('''%%%###$$$$$$&&&(((***,,,---((((((***,,,+++''''''************)))))))))((((((***))),,,111222---+++---''''''&&&&&&'''(((((()))***111&&&222III111000111,,,'''&&&(((,,,......((()))******+++++++++***,,,(((&&&'''+++,,,***'''''')))***,,,---------,,,)))'''(((,,,,,,******,,,***)))((('''&&&%%%%%%%%%"""$$$'''))))))(((&&&$$$(((%%%$$$$$$'''***+++++++++++++++)))'''%%%%%%%%%&&&((('''&&&'''+++***&&&(((((())))))***+++---...000:::222888666...999111"""777:::&&&)))...&&&&&&333222***)))***...999'''$$$$$$&&&&&&&&&---666DDD"""---000!!!'''000555(((+++---***&&&$$$%%%&&&###"""!!!"""%%%'''(((((($$$%%%'''((('''&&&&&&'''%%%((((((%%%%%%''''''$$$'''(((*********)))***+++///555333(((###''''''###%%%&&&(((+++---...---,,,)))((((((,,,000///***%%%++++++******)))(((''''''&&&)))++++++)))'''&&&&&&%%%''')))******)))******...,,,---///+++%%%$$$'''%%%)))......(((###'''///&&&&&&''''''(((((())))))&&&%%%%%%'''))))))(((''''''((((((&&&$$$$$$&&&)))&&&%%%$$$$$$&&&''''''&&&***+++$$$###)))$$$ (((######$$$%%%%%%%%%%%%%%%***)))&&&###"""$$$'''***,,,)))$$$###%%%&&&%%%$$$###$$$$$$%%%'''(((((()))***)))((((((******)))'''###%%%&&&%%%$$$$$$&&&'''%%%''')))(((&&&&&&,,,333---***'''%%%%%%%%%$$$### ###%%%'''&&&$$$""""""###!!!"""%%%&&&$$$&&&&&&'''''''''&&&$$$$$$((('''&&&%%%%%%&&&'''((()))(((''''''(((((('''&&&$$$&&&((((((((((((&&&$$$)))+++***&&&%%%''''''$$$%%%&&&''''''&&&&&&(((***((()))((('''$$$######%%%###%%%((((((%%%###$$$&&&%%%%%%&&&'''((())))))***"""$$$&&&(((!!!---///%%%###+++---'''$$$%%%&&&'''(((((((((((())),,,......+++((()))***+++,,,---...,,,***&&&$$$+++((()))......)))(((,,,************++++++++++++((()))***++++++,,,,,,+++))))))***+++,,,------...111+++&&&%%%''')))'''$$$&&&''')))*********,,,...'''''''''(((((((((((((((...------,,,+++***)))(((***+++...//////---+++)))++++++***((((((***...222111333333000+++)))***,,,'''''',,,333444---'''$$$,,,,,,+++*********+++++++++(((***...,,,'''''',,,%%%$$$&&&***///000...,,,&&&'''((()))************)))(((&&&%%%%%%%%%'''(((%%%$$$%%%(((,,,///000000***)))(((((()))+++---...***)))(((''''''(((******%%%(((+++,,,+++***)))***///---***+++---...+++((())))))***+++------+++)))000---+++,,,///111000...''''''''')))******'''%%%&&&&&&&&&'''''')))***+++)))(((***...,,,)))))),,,************))))))))))))'''$$$'''---...+++***...,,,+++*********+++---...(((111&&&333LLL,,,'''222---'''%%%(((+++---...'''((()))+++,,,---.........+++)))***......+++&&&)))***+++---......---------******---,,,((('''))))))(((&&&%%%$$$$$$%%%&&&$$$'''+++......,,,)))'''"""""""""###&&&)))+++,,,)))***,,,---,,,++++++,,,$$$'''((((((***,,,)))$$$))),,,...***%%%%%%---555;;;AAA000444...###555333+++<<>>'''$$$555...)))))))))'''###!!! ###"""!!!###'''(((&&&$$$'''((((((((('''&&&%%%%%%%%%&&&''')))************+++'''(((***((("""###)))+++---//////---+++))))))))))))((()))++++++***(((000---))))))******(((&&&222***$$$%%%+++...***$$$(((000222)))%%%)))+++(((&&&''''''&&&(((,,,,,,(((///111++++++444111'''&&&#########"""######$$$$$$)))((('''&&&&&&&&&&&&&&&%%%))),,,,,,...///((()))+++***'''&&&)))***'''+++%%%$$$'''+++***)))***%%%%%%%%%&&&((((((&&&$$$"""###$$$&&&'''(((((((((,,,666%%%"""$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%$$$######$$$&&&""""""###$$$%%%'''((()))$$$$$$$$$############""")))++++++%%%!!!%%%222>>>******)))((('''&&&%%%%%%&&&&&&$$$###"""""""""""" """###""" !!!&&&******&&&###$$$&&&&&&%%%$$$###$$$&&&((()))---,,,)))&&&%%%&&&((()))***)))'''$$$###$$$&&&)))$$$&&&'''%%%###$$$***///,,,+++***(((%%%%%%''')))222---(((%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###%%%'''((('''###"""###%%%------,,,***...666444'''%%%---///((('''%%%$$$''',,,...---***(((///222,,,&&&(((,,,,,,***///777999333******///---------...///...,,,******++++++++++++***(((''''''))))))%%%&&&***+++)))******)))((('''''''''(((,,,(((&&&)))(((%%%%%%)))(((''')))000222///,,,,,,,,,******,,,+++((((((,,,***...///...///222222///888---)))...000***'''))))))))))))***+++---...///000///------......,,,***---++++++---***&&&%%%(((......---,,,+++)))((()))+++((()))---,,,'''&&&)))***+++,,,+++******+++---,,,+++***)))(((''''''&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&((()))+++,,,(((((()))************))))))'''''')))(((&&&)))...+++******+++,,,,,,+++)))+++))))))+++)))''')))---......---,,,***)))***,,,)))+++***%%%%%%,,,333666777333,,,&&&######&&&(((***&&&$$$%%%***---,,,******000666666111+++((('''))))))*********+++++++++''''''((((((((((((''''''+++***)))))))))***+++,,,************)))(((''''''222(((!!!###'''&&&%%%%%%(((***---/////////000111444333555777444...,,,...///+++((())),,,---+++''')))+++---...,,,)))((((((+++***(((&&&%%%%%%%%%%%%))))))))),,,///222444444---+++***+++------+++)))&&&'''***,,,,,,+++)))'''...+++(((((()))***)))'''&&&///+++000333777***'''++++++***)))))))))))))))***000444"""///''')))"""$$$(((333%%%111KKK888&&&000555...&&&+++---,,,000>>>%%%***666)))&&&...'''$$$&&&((()))((('''((()))$$$"""!!!###&&&'''&&&%%%)))))))))((('''&&&%%%$$$%%%&&&'''(((***,,,------///***)))***)))&&&''',,,,,,---......+++)))))))))+++)))((()))***+++***)))...---,,,---...,,,)))&&&---***&&&''')))***)))'''%%%***,,,)))'''(((((('''(((***)))'''))),,,+++''',,,222///,,,...)))###'''%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''((()))''''''***...000...((($$$%%%((('''%%%%%%)))***'''+++'''%%%(((+++)))(((***%%%%%%%%%'''(((((('''%%%''''''''''''&&&%%%%%%$$$$$$%%%111HHH------,,,222%%%$$$######$$$%%%###"""###$$$%%%$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$###############'''***(((&&&'''---333+++***)))'''&&&%%%%%%%%%###""""""!!!!!!!!!!!!"""!!!"""###$$$%%%%%%%%%%%%"""&&&)))(((%%%###$$$'''$$$%%%%%%&&&''''''((('''+++***))))))((('''''''''###+++333222+++%%%$$$&&&%%%'''(((&&&######'''+++((((((((('''&&&&&&))),,,000,,,'''%%%%%%&&&%%%$$$######$$$&&&''''''''''''$$$&&&'''&&&$$$###$$$&&&---------,,,000222000+++(((***,,,+++)))'''%%%'''+++...---+++%%%***---,,,,,,///111111(((333<<<999111---------000//////222444333///+++******+++,,,,,,+++***)))'''))))))%%%&&&)))+++))))))))))))(((((('''%%%%%%'''%%%%%%((((((%%%%%%'''+++''''''+++...------000...++++++...---***))),,,+++///111000222777777555777111++++++///000,,,'''+++++++++,,,,,,.../////////...------......,,,***,,,+++---...***&&&''',,,'''$$$(((//////)))(((...(((***---///---((((((,,,''')))+++,,,++++++,,,---,,,,,,+++)))((((((''''''******)))'''&&&&&&&&&&&&'''&&&&&&''''''((()))***&&&'''((())))))))))))((('''&&&&&&)))((('''***///+++******+++,,,,,,+++)))***((((((***)))&&&(((,,,,,,------+++)))(((***+++'''(((&&&%%%)))111555444...,,,(((%%%$$$%%%'''))))))'''%%%'''+++---+++)))""")))222666555111...---)))))))))*********++++++(((((((((''''''(((((()))))))))******+++,,,,,,,,,((('''''''''&&&%%%%%%%%%***### ###(((((('''&&&***,,,,,,,,,***)))***+++000000222555444///---000///,,,)))***,,,---,,,)))'''***......,,,)))&&&%%%)))((('''&&&%%%%%%%%%&&&***+++---...///111444666...)))%%%'''---111///,,,&&&(((,,,//////---***'''...,,,*********+++***)))***(((111...//////333)))))))))))))))))))))))))))+++444CCC...+++&&&000!!!###'''...###---CCC777(((555:::333...555666000000000(((&&&***+++***(((&&&%%%&&&'''&&&$$$$$$%%%&&&&&&$$$"""###%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''))),,,...000222,,,'''''''''''')))---,,,------+++)))'''((()))---+++)))(((***++++++***++++++,,,---...,,,'''$$$(((((((((((('''((()))***&&&%%%&&&***+++'''&&&((()))***)))'''(((***)))%%%***555444...+++$$$"""+++'''&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&'''(((***&&&)))111333,,,''')))$$$''''''%%%&&&***,,,***,,,((('''***+++(((''')))&&&&&&&&&'''))))))(((&&&(((((('''&&&&&&%%%$$$###!!!+++;;;&&&### ###'''%%%$$$$$$%%%%%%$$$"""###%%%%%%%%%######$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$&&&'''(((((())),,,...---+++)))&&&%%%$$$%%%%%% !!!!!! !!!###%%%'''"""%%%'''&&&###"""$$$'''###$$$''')))))))))'''&&&((()))******)))(((&&&%%%"""///;;;999---$$$$$$)))%%%((()))'''$$$###%%%'''$$$%%%&&&&&&&&&'''+++------***&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((###%%%&&&&&&$$$$$$%%%'''''''''((()))...,,,++++++)))&&&''',,,...+++)))(((***++++++***&&&(((+++///333777888666,,,999???666---...///---000//////222555444///***)))***+++,,,---,,,+++***''')))(((%%%%%%)))***((((((((()))))))))'''%%%$$$""""""%%%((()))((('''''',,,'''%%%(((******+++...(((&&&''',,,...,,,+++,,,+++///111000111666666444333222...***111999555+++...---------...///000000/////////000000---)))&&&((())),,,///---+++///666222'''%%%...000(((&&&---$$$)))///000---)))+++///%%%(((+++,,,,,,+++,,,---******)))))))))***+++,,,,,,+++***)))((((((((((((((((((''''''''''''((((((''''''((()))************(((&&&'''))))))''')))...***))))))***++++++***((()))'''(((***)))&&&'''+++)))******)))'''&&&&&&((('''((('''''',,,111///)))###"""""""""###%%%''')))'''&&&%%%''')))***(((&&&$$$,,,111222000///...))))))))))))************+++***)))))))))***+++,,,((()))************))))))!!!""""""######%%%&&&&&&&&&""" ###(((++++++***,,,,,,,,,***((('''((())),,,+++---///...,,,---111///---++++++---...---,,,***,,,......,,,***(((((('''''''''''''''((())))))(((+++---,,,++++++...111...)))&&&'''+++///000///***,,,///111111000...,,,,,,,,,+++************))),,, 000)))///...???---))))))***+++,,,,,,,,,,,,'''000NNN@@@,,,...&&&))),,,*** '''999:::111777;;;333///888:::333111(((...'''###------(((///'''&&&%%%"""!!!###'''+++'''%%%$$$###$$$&&&'''(((%%%%%%%%%&&&((()))***+++''''''&&&&&&'''***,,,...000***$$$"""$$$&&&)))+++,,,,,,+++)))&&&&&&(((***///,,,)))((()))+++++++++((())))))))))))(((%%%$$$&&&&&&&&&'''(((((()))***---&&&%%%,,,,,,'''&&&,,,'''((('''%%%&&&)))((($$$,,,666555///,,,&&&%%%///)))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&...''')))333333(((%%%+++'''******'''(((,,,---+++,,,)))(((++++++'''&&&((('''&&&&&&''')))***)))(((&&&&&&%%%%%%&&&&&&&&&''',,,$$$ %%%$$$&&&### ***(((''''''''''''&&&$$$###%%%&&&%%%$$$######$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$---***&&&$$$&&&***...000...,,,(((%%%######$$$%%%  !!!  !!!"""###$$$%%%$$$""""""$$$'''$$$%%%'''((())))))((('''((((((((()))((((((''''''(((000666222'''"""(((000$$$&&&((((((%%%$$$$$$%%%###$$$%%%%%%%%%'''))),,,)))(((&&&%%%&&&''''''(((+++***(((&&&%%%$$$%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%,,,((((((+++)))$$$&&&,,,---+++)))((()))***++++++$$$$$$'''---222555555555333<<<===333,,,...000---......///111333222---))))))***+++,,,---,,,+++***(((***(((%%%%%%((()))'''%%%&&&'''((('''&&&%%%$$$$$$&&&((()))))))))'''%%%'''###"""&&&))))))***,,,(((%%%''',,,///---*********---...------000000...000222///***///999666+++///.........///000111111...000333666666222+++&&&&&&&&&)))---......222999III666***...///(((%%%)))###)))...,,,((('''(((***$$$'''***,,,,,,+++,,,---+++***)))))))))***,,,---,,,,,,+++***))))))))))))))))))((('''''''''''''''&&&&&&'''((()))******))))))((((((***)))&&&'''+++)))(((((()))******)))'''((('''(((+++)))&&&'''+++'''))))))(((&&&%%%%%%&&&%%%&&&'''***///111))) $$$$$$############$$$$$$'''''''''((())))))(((''')))+++------,,,)))''''''(((((()))))))))*********+++***)))))))))+++,,,---))))))))))))((('''%%%%%%############$$$&&&'''((((((&&&""""""'''---000000/////////...,,,+++---...---***)))+++******...444///...,,,+++,,,...//////,,,---,,,+++))))))+++,,,************))))))((((((%%%(((******))))))---000,,,+++)))((((((***---000---------.........//////******+++******)))))))))555###...(((222555DDD000//////......------,,,,,,...'''DDDHHH;;;)))'''---222,,,'''***444;;;555---111)))'''222777333444...999---###...+++'''666%%%$$$###"""%%%,,,666<<<''''''%%%$$$$$$%%%((()))'''&&&&&&&&&''')))***+++)))'''&&&%%%%%%&&&((()))---***%%%"""###&&&)))***++++++***'''&&&'''))),,,000---***)))***+++,,,+++***)))(((&&&%%%%%%'''((('''%%%$$$&&&***,,,***(((111)))'''***)))$$$&&&...&&&((('''&&&(((,,,+++(((,,,222///+++...***'''...)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''000)))***222111%%%###***)))++++++''''''***+++(((+++))))))+++***%%%$$$''''''&&&%%%&&&)))******)))&&&&&&%%%%%%%%%&&&'''''')))&&&!!!###&&&'''&&&)))(((&&&''''''(((&&&%%%###%%%&&&&&&$$$#########$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$---)))&&&%%%'''***,,,,,,///---)))%%%###"""###$$$###"""!!! !!!"""######$$$######"""""""""###"""""""""$$$%%%&&&&&&%%%%%%&&&''')))***)))(((&&&%%%&&&''')))***(((+++,,,)))%%%$$$)))...!!!###&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&((()))+++***(((&&&%%%$$$%%%%%%#########$$$&&&'''''''''&&&&&&&&&&&&***))))))***)))&&&'''+++&&&&&&'''(((***,,,...///(((&&&(((---111111111333222444222---***++++++))),,,...000111000...,,,+++******+++,,,,,,+++***)))(((***(((%%%$$$((((((&&&######$$$%%%%%%%%%%%%$$$))),,,,,,***((((((&&&!!!$$$ %%%))))))+++------***+++000333///)))'''***---...++++++------***...000...)))+++111///(((.........//////111222222---///444888:::888222---)))&&&&&&)))++++++...222AAA111&&&(((,,,++++++---'''+++---)))%%%%%%&&&%%%%%%'''*********+++,,,---000...,,,***))))))***+++,,,,,,+++***************))))))((('''''''''''''''###$$$%%%&&&'''(((((((((***((()))+++)))%%%&&&***)))(((((()))******)))''')))((())),,,***''''''+++((()))+++***(((&&&&&&''' ###%%%(((---///(((######$$$%%%&&&((()))***+++*********************+++,,,,,,,,,,,,,,,+++***((((((((()))))))))******(((((((((((()))******+++***)))((('''&&&%%%$$$###%%%$$$""""""""""""###$$$+++***'''$$$'''...111000111222333333111111222333///,,,***+++******...444...---+++***+++,,,...///*********((('''(((+++...//////...,,,***(((&&&$$$###%%%''')))***,,,///222++++++***(((&&&'''+++...,,,+++***))))))+++,,,...(((***++++++***))))))***>>>222000+++444999===///666444111...+++***))))))888!!!111AAALLL///)))$$$&&&111...111000---333***%%%***$$$"""///666666:::<<<>>>///'''...(((###333'''&&&###"""$$$***222888'''''''''&&&%%%%%%''')))+++***((('''&&&''''''(((((('''&&&%%%$$$$$$%%%%%%(((+++***%%%$$$'''******)))))))))((('''(((+++...000...+++***+++,,,,,,+++---,,,***'''&&&&&&***---(((%%%$$$'''+++---***'''---+++***)))%%%"""%%%,,,'''))))))(((***//////+++)))---)))'''---+++%%%)))((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%''')))+++,,,---)))***...,,,$$$###(((''')))(((%%%$$$''''''%%%(((''')))+++)))$$$###&&&'''%%%$$$%%%((()))***)))***((('''%%%$$$$$$%%%%%%"""222777$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$###%%%''''''%%%###""""""""""""###$$$%%%'''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%'''***+++)))%%%"""///---)))&&&###"""""""""$$$###"""!!!  """############ !!!""""""#########&&&%%%$$$###$$$&&&(((***)))'''%%%$$$$$$'''***+++###%%%'''))))))'''&&&%%%!!!"""$$$%%%&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&%%%&&&(((***&&&&&&%%%%%%&&&'''(((((($$$######$$$&&&''''''&&&$$$$$$$$$$$$%%%((()))'''%%%'''(((((("""$$$''')))***,,,...//////,,,,,,//////,,,---222...***)))---///---)))(((,,,000333222///,,,---///***++++++++++++***((('''(((***((($$$$$$'''(((&&&%%%%%%%%%%%%&&&((()))***'''+++,,,(((''')))(((###***%%%###%%%''''''))),,,///+++,,,222555111+++(((,,,//////------///...+++,,,---,,,******+++++++++---------...000111222333,,,...000444666555222......'''$$$'''+++++++++,,,&&&%%%%%%&&&))),,,///000+++......******...///,,,'''((())))))))))))+++---111///,,,***))))))+++,,,,,,+++******************)))((((((''''''''''''(((###$$$%%%'''((((((((()))((('''(((+++***&&&'''++++++*********,,,,,,***))))))(((***---,,,((((((+++''')))***)))'''&&&%%%%%% """$$$$$$'''***'''!!!!!!"""###%%%(((+++---///,,,,,,+++***((((((***+++%%%'''***---000000///...(((((((((((()))))))))***''''''((()))***************)))(((&&&%%%%%%%%%&&&###"""!!! !!!###$$$+++---+++'''(((...///,,,...000222222111000000111---++++++---,,,)))+++///+++***)))''''''))),,,...((()))******)))***---///---------,,,+++(((&&&%%%((('''&&&'''***,,,,,,,,,***(((&&&&&&''')))***+++)))))))))))))))*********(((+++------+++******+++===>>>///,,,...666------555222...***((('''((()))222###)))333KKK444***''''''555111888333'''000&&&$$$,,,((($$$---222222777CCC666(((***000((("""+++((((((&&&$$$""""""%%%'''&&&((()))(((&&&%%%'''))))))((('''&&&'''(((***+++''''''&&&&&&&&&&&&%%%%%%!!!)))---(((###%%%((((((&&&((()))))))))***---000000...,,,,,,------+++***+++,,,,,,***''''''***,,,&&&''')))************)))%%%---111,,,%%%%%%)))+++(((***)))''')))---,,,)))''',,,)))(((---)))"""&&&&&&&&&%%%%%%%%%%%%%%%&&&"""######%%%&&&(((***+++&&&((())))))&&&%%%&&&((($$$'''&&&###$$$'''(((%%%%%%%%%(((***(((###"""&&&&&&$$$###$$$&&&))))))))))))(((&&&$$$$$$$$$&&&''')))@@@III---000###)))###"""!!!###%%%&&&%%%$$$###%%%''''''%%%###"""!!!""""""###$$$%%%'''((()))''''''''''''&&&&&&&&&&&&"""%%%)))+++***'''### ...,,,***'''$$$""" """"""!!!  !!!""" """######"""!!!######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&((()))***"""$$$(((******'''$$$!!!$$$$$$###$$$$$$$$$###""""""$$$%%%%%%#########$$$###%%%''''''%%%%%%''')))######$$$&&&''''''''''''%%%###"""$$$&&&(((&&&%%%"""""""""""" &&&'''"""!!!&&&'''######%%%(((*********++++++111---,,,...+++&&&(((...111)))***666<<<666000///...333777444///,,,///444***+++++++++***)))'''&&&(((***((($$$$$$'''(((&&&((((((((((((***,,,...000"""'''(((&&&''',,,,,,)))555...'''&&&%%%###%%%(((+++''')))111666333---***---111222///000222222///((()))+++---,,,***...333,,,,,,---...000111333444...---,,,---...---,,,***111(((###(((---...---,,, ***111...+++++++++)))...000///---111:::<<<999((())))))(((((((((+++---...,,,***)))***+++...000++++++******)))*********((((((''''''''''''((((((%%%&&&''')))***+++++++++&&&%%%'''+++***((()))------,,,+++,,,---...,,,***))))))+++...,,,((((((+++$$$&&&((('''%%%############%%%###!!!"""%%%%%%""")))(((&&&%%%$$$%%%%%%&&&++++++)))'''%%%&&&(((***'''))),,,///000...)))&&&(((((((((((())))))))))))((()))+++,,,------,,,,,,***)))'''&&&%%%'''((()))$$$$$$######%%%(((***,,,***......******---,,,'''))),,,...///---+++******)))(((+++...,,,'''&&&((((((((('''%%%$$$&&&))),,,'''***---......///000111&&&''')))***++++++******...***'''&&&'''(((%%%"""***%%%"""$$$))),,,+++(((''')))***,,,,,,+++***)))))),,,//////,,,++++++---555AAA++++++'''111!!!---...,,,(((%%%%%%'''***---"""(((...)))???,,,(((000444AAA777>>>777)))777000$$$---)))$$$((((((&&&+++BBB******333+++###&&&$$$&&&((()))((('''&&&'''%%%(((******'''&&&'''((($$$$$$$$$%%%(((+++///111%%%&&&''''''((((((''''''&&&---'''!!!!!!$$$%%%%%%''')))******,,,///111///...------...---+++)))''')))+++***(((&&&''')))$$$)))------)))'''))),,,///777000)))***------'''((('''%%%&&&)))(((###(((///...+++---(((!!!&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&''' &&&(((%%%###&&&)))((($$$&&&&&&$$$%%%)))+++)))###$$$'''***'''""""""%%%%%%$$$"""###&&&((())))))%%%$$$######%%%''')))+++...111***!!!%%%&&&$$$###"""$$$&&&(((''''''###%%%''''''%%%###!!!!!!#########$$$%%%&&&(((((((((((('''''''''&&&&&&&&&(((******)))'''%%%&&&'''---,,,***(((%%%"""  !!!!!!)))'''###!!! !!!###%%%"""$$$$$$""" """$$$&&&&&&&&&%%%$$$###$$$&&&((())))))((((((&&&(((***)))&&&$$$$$$%%%'''&&&$$$#########!!! """$$$$$$$$$###$$$%%%###%%%''''''%%%%%%''')))$$$%%%&&&&&&&&&%%%$$$###&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%&&&((('''%%%######$$$%%%'''+++)))&&&'''((()))'''$$$++++++)))%%%&&&******&&&......---...//////---,,,---444000,,,///,,,***222))))))((()))***)))(((&&&###%%%'''((('''&&&###""" $$$)))---///...+++)))'''(((((((((((((((''''''---)))&&&&&&''''''((()))((((((+++000111---+++,,,000000000///---,,,...///---***'''''')))+++------111000...---...///111222444333111///......000000&&&))))))&&&%%%(((+++++++++++++++---///000...,,,000&&&***)))$$$===fffuuu(((((()))***+++,,,,,,---,,,***((()))+++...//////111...+++'''%%%$$$%%%%%%'''$$$$$$)))***%%%%%%)))((('''''')))+++,,,+++)))(((+++---,,,)))((())),,,111...***))))))***+++***++++++,,,,,,,,,++++++***'''&&&%%%$$$###############""""""%%%'''&&&"""%%%&&&'''((((((((('''&&&***(((((((((***++++++******)))((((((***+++***)))'''(((((())),,,...))) )))'''&&&'''***,,,***((()))'''&&&''')))+++------***+++***)))***---)))###)))&&&'''+++)))$$$%%%***)))))))))*********++++++$$$'''***,,,...---,,,***''''''''''''(((+++111555---...///000///,,,)))'''---(((''',,,///+++%%%"""'''((((((***+++)))&&&###...***''''''((((((&&&###''''''''''''((()))++++++((((((+++---+++''')))...333666000%%%$$$---000,,,BBB222$$$###)))***(((%%%'''111(((&&&555///'''888EEE;;;<<<@@@:::777666///""")))...---(((&&&''')))((('''))),,,...,,,)))'''***&&&%%%((((((%%%$$$&&&!!!(((***%%%$$$***,,,(((***---...***$$$$$$***222000,,,'''%%%%%%&&&((((((###"""((((((!!!''',,,&&&%%%***+++'''&&&+++...,,,444000---///000///,,,+++*********)))(((&&&%%%$$$,,,***((()))++++++(((%%%"""&&&***+++)))''''''(((&&&***+++&&&&&&***)))$$$+++000222///+++)))&&&!!!$$$%%%&&&&&&%%%%%%''')))###&&&((('''%%%%%%(((,,,%%%&&&'''&&&%%%%%%&&&'''%%%&&&((('''&&&&&&'''(((******(((%%%'''***((("""!!!###%%%%%%$$$$$$'''***&&&&&&&&&(((***)))&&&$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###***%%%###&&&'''&&&***000...+++'''%%%$$$%%%$$$$$$'''$$$###&&&&&&%%%&&&***&&&,,,///***%%%###!!!  """######!!!!!!!!! !!!###############$$$%%%'''(((((()))&&&&&&'''''''''''''''&&&((((((((('''&&&%%%######&&&%%%%%%$$$#########$$$'''%%%###"""###$$$%%%%%%%%%%%%%%%&&&((('''$$$!!!&&&'''...###+++###+++)))'''%%%$$$$$$&&&)))***&&&&&&&&&&&&###"""""""""###$$$&&&''''''%%%$$$&&&((()))'''%%%$$$&&&&&&%%%)))...000------+++++++++,,,---,,,***---222---(((***(((&&&...***)))((((((''''''&&&$$$(((((('''&&&%%%###""""""%%%(((+++,,,+++(((%%%$$$!!!"""$$$&&&'''((())))))222000---***'''%%%$$$%%%((('''***///000,,,)))+++,,,---------,,,,,,---///,,,)))''''''))),,,---...------...///////////////555444111...,,,+++,,,,,,---///---(((&&&))),,,,,,---,,,,,,---------***((()))'''++++++'''222EEEOOO))))))))))))************///---+++***,,,.........------,,,***)))'''%%%$$$***''''''++++++''''''***((((((((()))+++,,,+++***)))***++++++))))))***+++,,,++++++******+++,,,------,,,+++))))))***+++,,,(((((('''&&&%%%%%%%%%%%%"""'''******)))&&&'''(((***************((((((''')))++++++***)))***)))(((***,,,------,,,))),,,...---...///,,,'''&&&$$$###%%%((()))(((''',,,+++******+++++++++++++++,,,+++***---000...)))%%%$$$'''+++***%%%$$$(((+++,,,------............)))***+++,,,+++)))'''&&&***,,,---,,,,,,---///222,,,...///111111///---,,,333...,,,000222...)))&&&)))((('''((())))))(((''',,,)))'''&&&''''''&&&$$$...---,,,+++)))(((((((((***)))***,,,+++***///666000555444------444333---,,,((('''+++---,,,+++...444++++++---+++---555888===777;;;>>>444111555444,,,//////+++(((((()))(((&&&'''$$$"""$$$***,,,***)))''')))---...***'''(((***((())),,,...,,,---000+++---...+++&&&&&&***//////+++&&&$$$&&&)))+++,,,&&&%%%***)))"""''',,,&&&###'''((($$$$$$)))---,,,111...,,,...000111///---((((((''''''''''''&&&&&&)))((()))***,,,,,,(((%%%###&&&***+++)))'''&&&''''''******&&&&&&((('''###(((---///,,,)))(((%%%"""%%%&&&&&&&&&%%%%%%'''))),,,)))%%%$$$%%%'''(((((($$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&&&&&&&&&&(((*********(((%%%%%%(((&&& $$$%%%&&&%%%######%%%'''%%%%%%&&&''')))(((&&&###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###(((###!!!$$$%%%%%%(((---+++(((&&&%%%&&&'''&&&%%%%%%""""""%%%''''''***///(((,,,...***&&&%%%###"""!!! """###$$$"""!!!!!!$$$%%%###!!!  !!!###"""!!!!!!""""""###$$$%%%&&&'''%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$############%%%$$$$$$$$$$$$%%%$$$$$$!!!###%%%%%%$$$%%%'''***!!!$$$"""&&&###"""'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&""""""######$$$$$$%%%%%%###"""###%%%'''(((&&&$$$'''))))))'''***......***---+++)))***+++,,,,,,+++///333---'''***'''$$$,,,+++***((('''%%%%%%$$$$$$'''&&&%%%$$$#########$$$&&&)))+++***&&&######$$$!!!"""$$$%%%''')))***+++,,,...///---***)))+++---)))(((***...///***(((***)))***+++*********,,,...***(((&&&'''))),,,......+++---///000111000...---111000...,,,++++++,,,,,,///000---'''$$$&&&((((((++++++***+++,,,+++(((&&&$$$+++***((()))''''''...((((((((((((((((((((((((...,,,))))))***++++++******+++---...---***'''%%%,,,******,,,,,,******,,,((((((((()))+++,,,+++***,,,+++***+++,,,---,,,+++***,,,...---+++)))***,,,///---***(((''')))+++---))))))(((''''''&&&&&&&&&&&&$$$######%%%'''((((((%%%&&&((()))************&&&&&&''')))+++,,,***)))******)))+++,,,---,,,***&&&+++---***)))++++++(((((('''&&&(((***,,,---,,,---------------,,,+++++++++---,,,***+++///...***%%%%%%))),,,,,,((('''***...///000111222111000000,,,,,,---...////////////,,,...111222111111222333,,,---///111222222111111666000...111222...)))(((***'''%%%%%%''')))++++++)))(((&&&&&&''''''&&&%%%111000...,,,***))))))(((***((('''))))))***222;;;)))///000---...111---%%%###%%%+++...,,,)))---444>>>''',,,111!!!,,,@@@999333000777999//////:::???666555///)))(((,,,+++'''&&&,,,+++$$$'''222444---%%%$$$(((---...***'''(((000%%%###,,,///(((&&&,,,+++,,,,,,+++)))((()))+++---)))%%%$$$&&&***...000)))'''+++***"""''',,,%%%'''***)))&&&''',,,000111---+++***,,,///222000...+++***((('''&&&''''''(((''''''(((***,,,+++)))&&&$$$''')))***(((&&&%%%%%%&&&))))))&&&%%%&&&%%%"""&&&***,,,(((&&&'''&&&###%%%&&&'''&&&%%%%%%''')))444,,,###!!!&&&***((($$$$$$&&&''''''%%%%%%%%%&&&$$$%%%%%%%%%$$$%%%(((+++((()))'''$$$$$$&&&%%% '''((('''&&&###"""###$$$%%%$$$$$$&&&''''''%%%###&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&((((((###$$$%%%&&&&&&%%%$$$###%%%"""!!!###$$$###&&&***'''&&&%%%&&&(((((('''&&&$$$ %%%((()))...333***,,,,,,)))(((((($$$$$$###""" !!!"""###"""!!!!!!"""$$$%%%%%%$$$ !!!""""""  !!!"""###$$$$$$###$$$%%%&&&'''((((((((($$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$### $$$&&&$$$!!!"""(((///###***111%%%$$$!!!$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$&&&''''''%%%$$$(((******(((***...---)))...,,,***+++,,,......---222666111---///+++&&&+++******)))(((&&&&&&'''(((""""""$$$%%%&&&'''''''''$$$''')))(((%%%$$$'''***'''''''''(((((()))******(((...222///,,,---000222***)))+++//////+++)))+++)))***+++***))))))***,,,)))'''&&&'''***---...///---...///000000000//////))))))***+++---///111222,,,//////)))&&&((((((&&&&&&&&&''')))++++++***(((%%%...&&&!!!***&&&(((&&&&&&&&&'''((((((((()))...,,,******+++,,,,,,+++)))***,,,------,,,***(((---,,,,,,,,,,,,,,,,,,---)))((((((***,,,---,,,***///---+++,,,///111///,,,,,,000333111+++&&&&&&(((---,,,+++)))))))))++++++(((((((((''''''&&&&&&%%%)))((('''&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,---+++))),,,+++++++++,,,+++)))''''''))))))'''(((******&&&)))))))))***,,,...000000+++,,,...///...---,,,,,,***,,,+++((((((++++++((()))***,,,...---,,,...000111222333444333222000///111111111222222333333333---///111333444555888:::,,,---...///000111111111333...+++------)))&&&%%%(((&&&$$$%%%''')))******'''&&&&&&&&&&&&'''''''''++++++*********++++++,,,(((&&&&&&''''''(((///888***,,,+++(((***---)))###---******+++***))),,,222;;;******---&&&///???@@@---(((///444...222@@@FFF999666///)))+++111...%%% ---000(((***666333$$$&&&&&&)))---...***))),,,111)))%%%(((+++((($$$""")))***+++++++++)))'''&&&,,,((($$$###%%%)))---///)))'''+++)))!!!&&&+++%%%***+++***((('''***...111******))))))---111000,,,000...+++)))''''''(((((((((((((((((()))*********&&&'''(((((('''&&&$$$$$$$$$%%%&&&%%%%%%&&&%%%$$$&&&***+++((('''((()))'''&&&'''''''''%%%%%%'''(((333,,,%%%$$$(((***((($$$%%%'''))))))'''&&&&&&'''%%%&&&%%%$$$###$$$&&&)))%%%''''''$$$$$$''''''$$$(((''''''%%%$$$######$$$$$$$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%'''(((###$$$%%%%%%%%%%%%$$$######"""""""""###$$$%%%'''%%%%%%&&&((())))))'''$$$### ###&&&(((---333++++++***''')))***&&&%%%%%%###""""""""""""###  !!!!!!!!!!!! !!!###""" !!!"""""""""""""""$$$%%%''''''((((((((((((((('''&&&%%%$$$#########$$$$$$$$$############$$$$$$$$$######%%%&&&###%%%'''%%%""""""&&&***'''111>>>'''+++###+++ ###$$$%%%&&&'''&&&&&&%%%'''''''''&&&$$$$$$$$$$$$###""" %%%&&&''''''&&&%%%$$$###"""$$$&&&'''+++222333000,,,+++******,,,------,,,000666333111555///''')))(((***++++++)))***,,,...###&&&)))---...---+++***%%%'''((((((&&&'''+++...)))(((((((((((()))***+++---444777222,,,,,,---,,,,,,***,,,000000,,,+++---,,,------+++)))((()))***((('''&&&(((+++---......------,,,+++,,,---...///&&&''')))+++...111333444,,,111333111......---***&&&&&&&&&(((***+++)))(((%%%...&&&###---)))!!!***$$$%%%&&&'''((()))***+++...---,,,---///111111000++++++******+++,,,------,,,,,,,,,++++++---...---)))((((((***,,,---,,,***---+++)))+++...000...++++++000444222,,,'''&&&(((***+++,,,------,,,+++***&&&&&&'''''''''&&&%%%%%%!!!###''')))++++++,,,,,,%%%$$$$$$###""""""""""""%%%&&&'''))),,,...---+++++++++,,,...000000...,,,------,,,***,,,///---'''&&&&&&&&&'''(((***---///,,,...000000---+++***+++&&&***+++)))))),,,---+++...//////---,,,///222444666666777666555444222111777777666555333222222111111111111111111444888;;;------,,,,,,,,,---------...)))''')))(((%%%###%%%'''&&&%%%''')))))))))'''&&&''''''&&&&&&'''((()))&&&&&&&&&'''((()))+++,,,(((((()))+++)))'''+++111111...)))'''+++111333000333***%%%+++222333///,,,111444***(((555666888JJJ///%%%'''...---333======222555222,,,///555111'''!!!---...$$$%%%000---000...///111000---000555///333000(((+++444111$$$'''(((***+++***(((%%%###+++((($$$"""$$$'''))))))(((&&&)))''' %%%+++%%%((('''&&&%%%###$$$'''***(((***((('''***000...)))---,,,)))'''''''''((()))+++***(((''''''))),,,...&&&&&&&&&''''''&&&$$$###""""""###%%%&&&&&&&&&'''&&&+++---***))),,,---+++'''(((((('''&&&%%%'''(((***))))))))))))(((((('''&&&(((***+++)))(((((((((&&&'''&&&$$$""""""$$$%%%"""%%%&&&%%%%%%)))***(((&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$&&&&&&&&&&&&&&&''')))***)))%%%###$$$!!! ###%%%%%%)))...***+++)))&&&(((***&&& %%%%%%$$$$$$############  !!!"""!!! !!!!!!""""""!!!"""###%%%&&&'''''''''))))))))))))(((&&&%%%$$$""""""###$$$$$$$$$###"""$$$%%%$$$"""!!!"""&&&)))$$$$$$%%%&&&'''&&&%%%###%%%///<<<%%%)))!!!)))$$$%%%'''(((((((((&&&&&&'''''''''&&& !!!"""######&&&''''''&&&$$$######$$$%%%'''&&&%%%)))///111...((('''''')))+++,,,***))),,,111......333///&&&''''''***......------///111+++...222555444111---***,,,+++)))(((((()))******%%%%%%%%%%%%&&&(((+++,,,)))222555000---000000,,,,,,***,,,000000...---000.........,,,)))'''((())))))((('''(((+++---------+++***((('''''')))+++---******+++,,,---...//////'''---111///---...,,,)))******)))***+++***'''%%%$$$++++++,,,///+++$$$&&&&&&'''((()))***++++++,,,***))))))***---......------+++)))((((((+++...000***,,,+++)))***...000///)))))))))***,,,---,,,+++)))(((((()))***++++++***)))---000000---++++++,,,(((***---///000///---+++'''((()))***))))))'''&&&$$$'''+++,,,+++)))(((((('''&&&%%%$$$#########$$$'''''''''))),,,/////////***+++---111555666555444---//////---,,,...+++'''(((((((((((((((***---000///222333000,,,((()))***$$$***......///222333222...000000,,,,,,///222333999888888777777666666666666777888:::;;;<<<======666555222///---...222555---,,,***)))(((((()))******'''%%%'''&&&$$$%%%)))***)))))))))******(((&&&'''(((((((((&&&&&&(((***'''&&&&&&&&&&&&'''((((((+++,,,...000---((()))---000+++%%%&&&---666::::::,,,%%%&&&333@@@???444***,,,777***'''<<<999444KKK666'''$$$+++---111333---***444777111111777555,,,777:::444))))))333555...333111111111...+++...555)))555444(((+++;;;:::***&&&)))+++,,,)))&&&$$$###***'''$$$###$$$%%%%%%%%%%%%###'''%%%%%%---((((((&&&&&&'''&&&$$$&&&***'''***)))&&&***111000)))''''''&&&%%%&&&'''((()))---,,,***((('''(((---000&&&%%%$$$%%%&&&&&&$$$###"""!!!"""&&&'''&&&&&&)))&&&+++...,,,+++---...,,,(((((()))'''&&&%%%'''(((###(((,,,,,,(((&&&'''***&&&(((++++++***((((((((($$$&&&&&&%%%###""""""### %%%'''%%%%%%)))+++***%%%$$$######%%%''''''&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%%%%''''''$$$&&&&&&'''((())))))&&&###&&&""""""$$$%%%###%%%(((((()))(((&&&&&&(((&&&"""$$$$$$$$$$$$$$$$$$######!!!""""""!!! !!!!!! !!!!!!""""""!!!"""###$$$%%%&&&&&&&&&&&&&&&'''(((((((((((((((!!!"""###$$$$$$$$$###"""###$$$%%%###!!!"""&&&***""""""###&&&))))))'''$$$%%%---333''''''###'''!!!%%%&&&'''((((((((('''&&&&&&&&&&&&&&& !!!$$$&&&'''$$$%%%%%%###!!!!!!$$$''',,,+++((($$$%%%***,,,***%%%&&&'''***,,,,,,)))'''(((,,,'''&&&...,,,%%%(((&&&+++000111///---...000...000333444444111...+++000,,,((((((***+++)))&&&''''''&&&%%%&&&(((***+++###,,,000---///555444---***(((***...000......111,,,---,,,+++((('''(((***)))(((((()))+++---,,,+++)))))))))))))))******+++,,,,,,,,,,,,+++***)))(((&&&***+++(((&&&((((((&&&,,,+++++++++,,,+++)))&&&***)))000222+++)))***%%%++++++++++++++++++++++++((((((''')))++++++***))),,,***((('''(((***---///(((,,,+++(((***000333111***))))))+++------,,,+++'''((()))***)))***+++,,,+++,,,---......------,,,)))***---///000000000000+++,,,---......---,,,++++++---...,,,'''$$$######&&&%%%%%%$$$%%%&&&'''((()))((('''))),,,000222222+++,,,...222555666444222***333888333+++((()))******++++++***)))***...222...111222000,,,+++...111(((///444333333444444222---222444111///222222000444333333333444666888999222555888<<>>555000666888333BBB???777//////555999888111111111111+++&&&)))...)))111111***+++333444,,,&&&+++///...)))%%%%%%'''(((&&&%%%&&&''''''%%%$$$$$$"""&&&%%% (((000,,,'''%%%(((,,,,,,(((***///&&&+++***''',,,555555---******)))(((((('''&&&&&&,,,---...,,,******,,,...%%%###"""###&&&'''%%%###&&&###$$$((((((%%%$$$(((###)))---++++++,,,+++(((((())))))(((&&&%%%'''((($$$(((+++)))&&&$$$&&&***$$$&&&******)))'''&&&&&& """%%%&&&%%%$$$###$$$!!!&&&(((%%%###&&&((('''&&&$$$"""###&&&'''&&&%%%&&&%%%######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$!!!%%%'''%%%%%%((('''"""%%%%%%%%%'''))))))(((&&&&&&###$$$''''''$$$###&&&%%%((()))%%%$$$%%%&&&$$$"""######$$$$$$$$$$$$### !!!###"""  """ !!!  !!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&& !!!###$$$%%%$$$###"""###''''''$$$###%%%'''###$$$%%%&&&%%%%%%&&&&&&&&&***(((,,,%%%(((%%%(((%%%%%%&&&&&&'''''''''&&&$$$%%%%%%&&&&&&%%%#########%%%((()))"""###"""  %%%)))''''''$$$!!!%%%,,,000000&&&''')))---///...+++((((((***###!!!******'''+++''',,,222333000,,,,,,...+++,,,---/////////......///***%%%'''+++---***%%%...---***(((''''''((()))(((000111---...333///%%%((('''(((---///---...111******+++***(((((()))+++***)))((()))+++,,,,,,***)))+++,,,......---,,,+++++++++++++++***((('''&&&+++---+++&&&###&&&))))))))))))***,,,......---+++222***111222$$$'''222,,,000///...---,,,***))))))///.........//////---,,,******)))((()))***,,,---(((,,,,,,(((+++222555333***))))))+++---...---+++(((+++------++++++---000000...------...---+++)))++++++,,,---///111333444...///111333333222000///)))******(((&&&%%%(((+++###""""""###$$$''')))***+++)))'''(((,,,000333555---...///111222111---***+++:::DDD===...(((---222((())))))'''%%%&&&***...)))---000000...000555;;;---555999777333222///,,,---555999777555666444...------,,,---///333777:::666777888888666333///---,,,...///...,,,+++++++++***(((&&&%%%%%%''')))***$$$""""""$$$%%%%%%)))///:::555///+++***+++,,,,,,)))+++,,,***'''&&&(((+++***)))))))))***+++,,,,,,---,,,------)))%%%&&&+++---)))(((...444555000+++666888<<<>>>888000...000///%%%,,, (((777111777+++,,,444555666555,,,''';;;CCC888///555:::999666111---,,,,,,,,,,,,---333333555555///((((((---111222222000---+++,,,---'''---222000)))%%%&&&***&&&&&&&&&((())))))'''$$$###!!!&&&&&&"""***333///!!! $$$+++,,,((()))///&&&++++++(((...999999111333222000...***'''$$$"""***...111111...+++++++++%%%###!!!###&&&'''&&&$$$)))%%%%%%)))(((###"""&&& '''+++***)))***)))%%%((())))))(((&&&%%%'''(((((())))))&&&######&&&)))"""%%%((()))(((&&&$$$$$$$$$&&&&&&%%%%%%%%%"""&&&((($$$!!!###%%%$$$(((%%%######&&&'''%%%$$$'''%%%$$$$$$%%%&&&&&&%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$############$$$$$$ %%%'''$$$$$$'''&&&!!!#########&&&)))******)))&&&$$$%%%))))))%%%$$$&&&###((()))%%%"""###%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!###!!!!!!!!! """######$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!!!!###$$$%%%$$$###"""!!!(((***'''$$$###$$$''')))***&&& """'''$$$%%%,,,!!!)))!!!)))$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&(((&&&$$$''',,,)))!!!$$$"""!!!"""%%%(((+++,,, &&&(((%%%%%%***,,,)))&&&)))...000///---,,,,,,%%%$$$$$$'''***...//////111000......---,,,***(((,,,***)))+++,,,++++++,,,***(((&&&&&&(((*********///***%%%%%%))),,,+++)))///...---,,,++++++++++++...,,,,,,000555444...(((***,,,...,,,(((&&&'''))))))+++//////)))$$$+++777(((***,,,,,,******,,,///000)))'''---000---)))***)))***+++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,888...+++//////******111444,,,(((+++---******---222///...000333444222///111+++&&&(((...000,,,(((---***''''''+++...//////***------***+++///000...'''))),,,///000000...---000,,,)))***---...+++'''%%%+++///......//////,,,333222...+++---000///***+++))) &&&,,,(((!!!)))(((((('''&&&)))...,,,'''%%%$$$%%%(((,,,...//////)))///777:::444,,,((()))///111000+++)))+++---,,,***$$$$$$+++,,,'''+++444444444555444222///,,,***,,,///111///++++++000444222...)))(((***,,,---,,,000++++++000111---,,,...++++++,,,,,,,,,+++*********))))))(((%%%%%%---777((('''&&&%%%&&&(((***+++###)))(((!!!!!!)))***$$$000...+++)))'''&&&&&&&&&+++*********,,,///222444000000...---+++***(((((('''''')))+++,,,+++(((%%%---888===777444777444+++@@@888+++(((+++###"""///+++)))***---,,,+++000999000:::BBB@@@<<<<<<>>>???<<<======;;;888666666666111...)))$$$'''---...+++/////////000000000111111888///((((((*********+++***)))((('''&&&%%%%%%%%%&&&(((&&&###%%%***(((!!!&&&&&&'''&&&%%%$$$%%%&&&***'''&&&)))...000,,,((((((+++(((###)))555888222000333555333...***)))***//////......,,,)))&&&###$$$+++---+++...333...$$$$$$%%%&&&'''''''''&&&&&&'''(((***,,,---,,,+++***(((&&&%%%%%%&&&&&&%%%$$$***,,,---+++'''%%%'''***%%%''')))***+++***)))((($$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$########################$$$%%%&&&&&&+++((($$$!!! """%%%'''"""###&&&'''(((((('''&&&(((((((((&&&######$$$&&&%%%%%%$$$$$$###"""!!!!!!"""###%%%''''''&&&%%%$$$%%%%%%###%%%+++000,,,###%%%%%%%%%%%%%%%$$$%%%%%%///$$$((()))"""'''###$$$&&&'''&&&$$$!!!%%%###!!! """""" !!!&&& !!! $$$'''###!!!'''###$$$%%%%%%%%%%%%&&&'''"""""""""""""""!!!  !!!###&&&)))((($$$!!!(((%%%###%%%)))***'''### !!!"""$$$%%%&&&&&&&&&%%%&&&'''''''''''''''&&&$$$$$$$$$%%%'''+++,,,)))))),,,---***'''&&&&&&)))---...,,,***"""'''(((%%%%%%***,,,+++%%%))),,,...---+++***)))&&&''')))---111222222000...------------,,,***'''+++$$$!!!&&&...111,,,&&&+++)))'''((()))+++++++++---)))%%%&&&)))+++***((()))***,,,------,,,***)))))),,,///111111000000000...//////000000///...,,,***+++***)))'''''')))+++)))+++,,,,,,******+++---+++'''''',,,---++++++...+++,,,+++***''''''''')))((())),,,.../////////...000...---000000000444:::333---***---...+++***,,,222111111222333333222111222000......000111000//////---+++,,,...000///---,,,......******---...+++)))+++...111222222111000000...,,,...333555333000%%%***,,,++++++///111000111222000...111333000***%%%)))'''***000*** ###''')))'''$$$%%%'''&&&""""""!!!!!!"""%%%&&&&&&%%%''')))...111111---)))'''$$$)))+++)))))),,,---,,,000)))&&&)))((((((666GGG555555555555333111///...+++---...---,,,,,,...000---+++((()))+++......---///++++++000111...,,,...---,,,+++******,,,---///...***)))++++++,,,000777***)))'''''''''(((***+++''',,,+++$$$###)))***$$$((((((((((((((()))******###$$$%%%(((+++000333555//////...,,,+++***)))(((***(((''''''(((((('''%%%,,,777>>>===>>>BBB???666,,,,,,%%%###'''###''')))%%%$$$(((+++,,,000666999@@@GGGHHHGGGFFFBBB===666999;;;888333//////000...///,,,((((((******&&&+++)))'''&&&'''))),,,...(((%%%'''///333000+++((()))((('''&&&%%%%%%%%%%%%''')))(((%%%&&&******%%%'''***+++)))%%%%%%***000***'''&&&''')))+++)))&&&&&&,,,+++%%%'''000333000111222222111...---------444666666333,,,&&&######%%%''')))))),,,...***$$$%%%%%%&&&''''''((())))))&&&(((***+++,,,+++***)))%%%%%%%%%'''+++---...---((())))))((('''&&&&&&'''%%%&&&'''))))))((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%&&&'''((('''&&&$$$###"""$$$&&&'''(((((('''&&&(((((((((&&&$$$###$$$&&&%%%%%%$$$$$$###""""""""""""$$$%%%''''''&&&%%%$$$%%%$$$###$$$***...***"""%%%%%%%%%'''((()))((((((&&&)))+++'''###((()))""" """""""""!!! %%%$$$"""  !!!  ###!!! $$$ !!!!!! ###&&&$$$!!!"""'''"""###$$$$$$######$$$%%%#########"""""""""!!!!!!(((((('''%%%$$$$$$''')))&&&###"""%%%)))+++(((%%%(((((((((((('''&&&%%%$$$''''''(((((((((''''''&&&%%%%%%&&&&&&)))...000,,,)))+++///111***))))))---111000+++%%%$$$'''(((%%%%%%))),,,---&&&)))++++++***(((&&&&&&'''(((+++000333333111...******+++,,,---,,,)))''')))'''&&&***///111...))),,,***))))))***,,,,,,++++++(((&&&'''***+++)))'''"""&&&***...///---)))'''$$$+++111000,,,+++111777444222111333666555000+++...///,,,)))...555222)))***,,,,,,,,,***)))***+++***((()))++++++***,,,000------+++)))'''''')))+++)))***,,,...//////...---...333444///,,,...333555222...---///000---+++,,,///111222222000///000000............------...///---,,,,,,,,,------+++)))---///...+++***---...+++***,,,///111222222222111...,,,+++---111333111///%%%)))***((()))///333333,,,...//////111444///(((&&&...///)))111,,,&&&%%%$$$((((((%%%###$$$%%%###'''&&&$$$$$$%%%%%%$$$"""'''&&&&&&)))---///+++''' &&&***)))***,,,---***,,,(((&&&%%%"""###333EEE......------,,,++++++++++++******+++,,,---,,,***((('''(((***---/////////,,,***+++000222///------///---***)))))),,,///222///***(((,,,000000111333+++***)))((((((((()))***(((,,,+++%%%$$$((((((###$$$%%%&&&'''))))))******&&&&&&'''((()))***++++++......---,,,+++))))))(((***(((%%%$$$%%%&&&&&&&&&)))111666666999===888///+++222,,,%%%))))))%%%(((111***&&&)))...000111333666<<>>===999555///(((---555<<<:::111)))'''***(((---///...///666===@@@666444000,,,(((&&&%%%%%%,,,'''$$$&&&'''%%%&&&)))%%%%%%%%%%%%&&&'''(((((()))***++++++((((((+++///---+++******+++,,,++++++------,,,++++++---222555---666;;;444((($$$'''+++$$$%%%'''---111111---)))000...,,,---......,,,)))...((((((...000,,,000888+++)))'''%%%###$$$%%%&&&$$$%%%(((***++++++***)))'''&&&%%%&&&((()))((('''(((''''''))),,,,,,(((%%%''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%&&&((()))***///,,,(((%%%$$$&&&(((***%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''%%%(((+++)))$$$(((''''''))),,,---+++(((;;;aaaIII'''*** ---"""!!!  !!!"""###$$$%%%%%%$$$######  """!!! $$$ !!!!!!""""""###'''###!!!$$$&&&&&&&&&)))'''((()))(((&&&%%%&&&'''&&&%%%###""""""$$$%%%'''***'''%%%'''******%%% ''''''''''''((((((&&&%%%000///...,,,***'''%%%$$$))))))))))))((('''%%%%%%&&&%%%%%%%%%666///***+++---,,,)))(((***(((%%%###$$$&&&&&&'''$$$""""""######"""%%%***------,,,***'''&&&'''(((+++)))&&&&&&&&&'''&&&%%%&&&%%%%%%''')))***)))(((,,,)))%%%(((777BBB;;;+++)))(((((()))***)))(((&&&((()))***++++++***)))(((+++***)))(((((()))******---***'''%%%%%%&&&'''(((&&&+++111333222111222555+++000///)))(((---,,,&&&---+++************((('''###&&&'''&&&(((,,,,,,)))((()))*********---111444+++)))'''&&&'''+++///222)))111666222,,,---333777...222444222000000///,,,...000111222111000111222999333...111888;;;777222000111222111000111222444666888555///,,,---+++(((+++,,,---///000111111222,,,---...000111333444555)))///222000------+++(((+++***'''%%%(((...---)))!!!+++!!!;;;$$$$$$###''''''$$$"""###$$$"""$$$###"""$$$&&&((('''''''''------(((&&&******%%%+++---,,,'''%%%)))++++++///***%%%%%%(((++++++*********+++++++++,,,,,,,,,///,,,)))+++//////,,,(((&&&)))++++++***))))))))),,,------+++,,,///...*********++++++***)))((((((+++---111222,,,%%%'''---((((((''''''&&&%%%$$$$$$###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((******))))))))))))))))))!!!"""%%%))),,,,,,***'''000111222111000222555888+++:::>>>;;;;;;222'''%%%,,,333777555111222333333777>>>BBB@@@<<<999666222---444;;;:::333---+++---###+++333666777888555111......---,,,+++***((('''&&&$$$%%%))))))&&&&&&(((((((((((()))***+++---...***)))***---,,,***+++///---***'''(((+++,,,)))%%%))))))***+++---///000111''',,,000...)))&&&)))---###%%%(((,,,...---)))&&&///+++))),,,333777555111222///......,,,)))+++000***)))'''%%%$$$###$$$$$$$$$%%%(((***,,,,,,+++***&&&%%%%%%&&&)))******)))&&&&&&&&&'''((((((&&&$$$((((((((('''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&######"""!!!!!!"""""""""&&&&&&&&&&&&'''((())))))"""$$$&&&(((************&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%'''+++***'''((((((((()))))))))***+++\\\zzzZZZ******(((''' !!!###%%%''' !!!###%%%&&&%%%$$$"""  """""" $$$ !!!!!!"""#########%%%"""###&&&&&&$$$%%%)))$$$%%%&&&%%%$$$###$$$%%%%%%$$$#########$$$%%%&&&777...%%%"""&&&)))'''"""(((((()))(((((('''&&&%%%------,,,+++)))(((&&&%%%'''((((((((('''&&&%%%%%%$$$$$$$$$$$$111---,,,//////+++***---'''((((((&&&%%%%%%))),,,$$$""""""&&&%%%"""$$$)))------,,,)))&&&&&&''')))'''&&&&&&(((******)))'''((('''%%%%%%''')))***)))------)))(((333???:::,,,***))))))***+++***(((&&&)))***+++++++++******+++***************,,,---------+++(((&&&&&&'''(((((((((***---///000000111222444111...,,,++++++***(((,,,***((()))***+++)))'''$$$...444///)))(((***+++'''((()))))))))***,,,...)))))))))***,,,...111333000111444333,,,''')))000---333555000...//////------------///111222111000111...+++---111444222000222666::::::888555444444333444222---+++,,,+++(((***+++,,,---...000000111&&&(((***+++,,,---///111***...///,,,*********'''((()))'''&&&)))---+++%%%(((+++'''III(((((($$$&&&'''&&&######&&&%%%!!!$$$######%%%((())))))(((+++111111---///444000%%%&&&***+++(((&&&)))***))))))'''###!!!###'''******((()))***++++++******)))///---******,,,---,,,***&&&(((******(((((()))+++...///---)))***...---)))))))))))))))***+++,,,------,,,...000...)))***...(((((((((''''''&&&%%%%%%$$$$$$%%%'''((('''&&&'''$$$$$$$$$%%%&&&'''((()))---+++)))'''%%%$$$$$$$$$((()))))))))))))))))))))''''''''')))+++,,,***)))***...222222///---000666(((222888;;;>>>333+++222111888===<<<===>>><<<777333777;;;;;;<<<<<<666///+++000555555222...------)))///444666888888222***,,,,,,---------,,,,,,,,,%%%$$$&&&))))))&&&&&&)))*********+++---///000111,,,)))***000111...,,,...,,,***(((''')))+++++++++((('''(((,,,000000...***)))((()))*********+++,,,''')))++++++)))(((((((((%%%%%%&&&,,,444:::<<<<<<000333222,,,)))***,,,,,,''''''''''''&&&&&&&&&&&&$$$&&&)))+++,,,---,,,+++&&&%%%%%%&&&(((******)))&&&'''((('''%%%$$$$$$%%%''''''''''''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&""""""######%%%&&&((((((+++***)))'''&&&%%%%%%%%%!!!"""$$$'''((())))))((('''&&&&&&%%%%%%&&&&&&&&&"""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$&&&&&&$$$&&&***+++(((%%%(((***)))'''(((,,,111cccuuuXXX...((($$$$$$"""######$$$&&&''')))*** ###%%%&&&%%%###"""""" !!!###!!!""" !!!!!!""""""###$$$$$$""""""%%%'''&&&"""$$$)))"""###$$$$$$######$$$%%%############$$$$$$$$$%%%333,,,$$$"""%%%((((((&&&'''((())))))((('''''''''"""###%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$***))),,,000---(((***000###''')))(((%%%%%%)))...%%%"""###((('''###$$$))),,,,,,+++(((%%%%%%''')))!!!"""%%%))),,,---***(((***(((%%%%%%&&&)))******"""---111(((###(((+++***++++++***+++,,,+++)))'''++++++,,,,,,+++***+++,,,((()))***,,,---...///000,,,,,,+++)))'''''')))+++...,,,***+++---...+++(((666---(((***---+++)))))),,,***((((((***+++)))'''+++;;;DDD:::***%%%(((,,,&&&''')))((('''&&&''')))***+++---///000000//////333000333999666///222<<<---333555///,,,//////---***((((((***///111///---,,,,,,,,,------...000111;;;AAAGGGIIIFFF@@@;;;999+++......++++++...///---(((((()))***,,,---......((()))************+++,,,***---,,,(((&&&(((***)))$$$&&&&&&&&&(((+++&&& ---###!!!FFF$$$'''(((&&&&&&%%%$$$''',,,***%%%"""!!!!!!###%%%''''''&&&222555444222999@@@888((('''+++...+++)))***)))&&&%%%((()))'''%%%&&&(((((((((***+++------,,,***)))///---*********+++++++++%%%'''***)))((('''***---000111---((((((------))))))((('''''')))---111333,,,))))))---///---,,,---((((((((()))(((((('''&&&$$$###$$$&&&&&&$$$"""###&&&&&&%%%$$$%%%&&&((()))&&&%%%$$$$$$$$$&&&(((***(((((((((((())))))))))))...,,,))))))***+++******)))///555444,,,$$$%%%***,,,//////333777......>>>555:::======@@@BBB<<<111///111333777===>>>444)))(((+++///111000...,,,,,,333444222111444888777111---,,,+++))))))))))))***+++(((&&&&&&%%%###&&&,,,$$$%%%%%%'''(((***,,,---...)))***222555111......++++++***(((''')))...333***((()))...333222,,,&&&000+++(((***,,,,,,***))),,,------)))%%%$$$'''+++%%%'''))),,,///333777999+++333444,,,)))///222///%%%&&&'''((())))))))))))%%%&&&))),,,---------,,,'''&&&%%%%%%&&&'''&&&%%%)))++++++)))%%%$$$&&&(((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&(((***---///111///...+++(((&&&$$$"""""")))'''###!!!!!!###&&&((('''&&&&&&%%%%%%%%%&&&&&&!!!$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""%%%%%%###%%%)))***((($$$(((+++)))&&&'''///666KKKYYYDDD''''''(((%%%...########################"""%%%&&&%%%###!!!$$$""""""###!!! !!!!!!!!!"""######$$$$$$!!!&&&)))%%%!!!###)))###$$$%%%%%%%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$######$$$&&&'''(((((('''%%%&&&((()))((((((((()))'''(((((((((((((((''''''$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%(((''''''''''''((((((((((((((()))***)))'''&&&%%%'''''''''&&&&&&%%%%%%%%%(((,,,///...)))%%%%%%'''***"""!!!'''((($$$'''///+++((())),,,+++%%%%%%)))***'''(((+++***&&&(((...***///222000***&&&''')))---,,,***(((((()))+++,,,444111,,,((('''(((,,,...(((((((((((('''''''''''''''(((((()))))))))(((''',,,+++***))))))***++++++,,,((('''***,,,,,,---//////444999777///)))&&&&&&+++)))'''%%%$$$%%%&&&&&&***$$$(((555===:::666888III888111888;;;555999EEE999888666444333222222222+++***+++...222333///+++++++++---111555666444111111222333666666333...***+++---///...,,,)))(((((('''((()))******)))((((((###+++///+++(((***+++((((((((((((&&&$$$$$$&&&((()))(((''''''((('''%%%######'''((($$$"""%%%%%%$$$''',,,))) (((***%%%%%%(((***,,,,,,,,,...000333333333222111---(((%%%)))))))))***,,,,,,+++***)))(((&&&%%%%%%''')))***///---,,,---...---)))%%%'''!!!$$$((('''---333...222222333333333///***&&&)))******+++++++++******...///,,,((((((...111000)))******)))''''''((())))))***+++++++++)))((('''+++###!!!''''''!!!###+++"""%%%&&&%%%'''---000///***))))))(((''''''&&&&&&(((((((((((()))))))))))),,,+++(((&&&%%%%%%&&&''''''++++++'''&&&+++---+++333666888555///,,,...111CCC666333444///222::::::000222+++ %%%777@@@<<<444777AAA888333,,,&&&<<<777---,,,666:::333---...'''******'''&&&))),,,+++,,,++++++)))''''''(((***---***&&&'''***...//////******+++***))))))+++,,,,,,(((###"""%%%---777>>>###***...***))),,,---+++,,,---.........---,,,+++???777---'''&&&(((((('''*********+++...000333555---000444888999777444222222---'''%%%&&&'''&&&%%%&&&(((+++,,,+++++++++,,,'''%%%$$$%%%(((***(((&&&%%%&&&'''((())))))))))))+++***)))((('''&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%(((&&&%%%%%%'''(((((('''$$$%%%&&&&&&&&&%%%$$$###!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))'''%%%""""""!!!"""###$$$%%%$$$$$$###$$$$$$######$$$$$$%%%&&&(((((('''&&&&&&&&&&&&'''###'''***)))%%%$$$&&&***222>>>BBB333$$$!!!&&&((( %%%***)))%%%"""###&&&((("""!!!%%%&&&"""!!!$$$***%%%  """""" ###$$$###""" """$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%$$$""" %%%$$$######$$$'''***+++&&&(((***)))&&&$$$%%%''')))))))))))))))******+++&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&((()))************)))(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%,,,444666222,,,(((''',,,$$$###((()))%%%'''///+++)))))),,,+++'''&&&******'''(((+++***&&&(((.........///...,,,)))((('''+++***)))(((((()))******222///,,,)))((()))+++,,,''''''((((((((((((((((((......---,,,++++++******,,,+++*********+++,,,,,,...++++++...///+++***+++&&&***...///,,,((('''(((***)))'''&&&&&&'''((())),,,***---666======:::888AAA555///444666222111555888777555333222111111111***---000222222000///......,,,+++,,,///111111000/////////000111...***&&&)))+++------+++(((''''''%%%&&&((()))***+++******'''+++***&&&&&&))))))%%%((()))((('''%%%%%%'''((((((&&&%%%%%%&&&%%%###!!!&&&***+++(((&&&((((((&&&---111---$$$$$$,,,///+++''')))+++,,,,,,,,,---...((())),,,...000000///---''''''((()))******)))((((((((()))***,,,///222444000...++++++---...---,,,333+++,,,---***///555111666444111000///---***(((******+++++++++++++++***111222///)))(((***+++))))))******)))''''''((()))++++++++++++)))(((&&&%%%%%%'''000;;;888))) $$$&&&%%%###$$$)))+++***)))(((((((((''''''&&&&&&&&&&&&'''((())))))******((((((((('''&&&&&&%%%%%%,,,000///******...000...>>>;;;666111///333:::@@@888222888>>>777333222,,,...777:::666555888777111444666???777666555000FFFFFF777///666;;;444)))$$$+++---,,,)))))),,,,,,***+++++++++'''$$$"""%%%(((,,,)))'''(((+++---...---((())))))))))))***,,,---***(((%%%$$$&&&+++111555'''---///+++(((******((()))***+++,,,---,,,,,,+++111111000...---+++)))((()))))))))***,,,...000222000222555777888666444333---+++(((&&&&&&''''''''''''***,,,---,,,,,,,,,---(((&&&%%%%%%((()))(((&&&%%%&&&'''(((((()))(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$&&&''''''&&&&&&'''(((((((((&&&%%%$$$$$$%%%&&&&&&$$$###$$$&&&$$$%%%%%%%%%%%%&&&&&&&&&"""%%%)))***(((&&&$$$$$$"""###$$$$$$%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&)))+++)))%%%###%%%(((&&&444999...######(((+++!!!%%%((((((&&&$$$$$$%%%&&&"""###***------...111(((%%%###"""###$$$%%%%%%"""######"""!!!!!!$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***+++&&&((())))))((('''((()))***))))))(((''''''''''''''''''''''''&&&%%%$$$$$$))))))******)))***,,,---,,,+++***)))''''''&&&&&&%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&$$$+++222555333///,,,+++---'''%%%))))))%%%'''---+++))))))++++++((((((***+++******,,,+++)))+++///000---,,,,,,---,,,)))&&&************************------,,,+++***))))))(((%%%&&&((()))***))))))(((///...,,,***)))(((((((((+++*********+++,,,------(((''')))///000---+++---'''(((***,,,,,,,,,++++++))))))((('''((()))***+++&&&)))+++...333888555000555111---///444555111+++333222111000////////////)))///444555111......///111...***)))***---///000///...---------+++(((%%%(((***,,,+++***(((''''''%%%&&&((()))+++,,,,,,,,,%%%&&&&&&$$$'''---///---)))***+++***((('''((()))+++***))))))******((('''(((---...,,,***+++***(((666999555---,,,222555222'''(((******)))))))))***'''(((+++---...---,,,+++'''(((((()))))))))))))))******+++---000333666888555111---+++,,,...000000666---------(((...444000666222---***))))))((((((++++++,,,,,,,,,,,,++++++///111///***((()))(((%%%((()))***)))''''''''')))+++++++++)))(((%%%$$$"""###$$$+++222000***,,,444&&&'''%%% $$$&&&%%%''''''''''''''''''&&&&&&$$$%%%&&&'''(((***++++++$$$%%%&&&''''''&&&%%%$$$///000...++++++...000///:::666///+++,,,222:::@@@:::111333666...,,,///,,,...666???BBB<<<333,,,(((666888AAA;;;>>>>>>555FFFDDD222(((111<<<:::///'''(((***)))(((,,,000...)))++++++)))%%%!!! ###&&&***)))))))))+++---,,,+++))))))***+++,,,...///000''''''''''''((()))+++,,,---000///+++'''((('''&&&&&&'''(((***++++++++++++***---//////,,,)))((((((((((((((()))***---///000333333444555555444444333)))******)))''''''(((***)))+++---------,,,---...***(((&&&%%%&&&'''''''''$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%''')))***+++&&&%%%###$$$%%%'''&&&&&&))))))******)))'''&&&$$$'''(((((('''%%%$$$$$$%%%'''''''''&&&%%%%%%%%%$$$###&&&)))***)))'''&&&&&&###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((***+++)))%%%###$$$''')))666;;;000%%%$$$''''''$$$%%%&&&''''''&&&%%%$$$"""!!!''',,,---...111"""###%%%$$$$$$$$$%%%'''!!!"""######""""""%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''&&&%%%&&&&&&%%%$$$%%%&&&'''(((''''''((((((((()))))))))(((''''''(((***++++++******))))))(((&&&%%%%%%$$$(((((((((''''''&&&&&&%%%%%%&&&'''(((,,,,,,++++++++++++***+++***)))(((''''''((()))***%%%%%%&&&&&&&&&&&&&&&&&&&&&(((************---///---(((&&&)))(((%%%&&&***+++)))((()))************------......---,,,...000---,,,++++++***)))(((&&&******+++,,,,,,,,,++++++((()))***+++***(((&&&$$$$$$&&&(((***+++***)))))),,,,,,,,,,,,+++)))(((''')))))))))***+++,,,------)))((()))---,,,)))))),,,...,,,++++++,,,,,,***)))++++++***)))))))))***+++!!!((()))'''+++222111)))---///------666>>>:::///111111111111222222333333+++///333444111///------222///,,,***+++---000111222000...------,,,***((((((***,,,,,,***))))))***'''((()))***++++++,,,,,,''')))+++++++++---000111+++,,,...---,,,******+++...,,,++++++,,,---,,,+++(((,,,...,,,******)))'''222555333...---000111---%%%'''((((((&&&%%%%%%&&&(((***,,,---,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,---...///000000000999666222...---------...111)))+++---)))...333///000---)))&&&&&&''''''''',,,,,,---------,,,++++++(((++++++))))))+++***'''(((***+++***((('''((()))******)))(((&&&%%%$$$###'''%%%%%%%%%$$$'''555EEE''''''$$$"""$$$###$$$%%%&&&''''''''''''&&&$$$%%%%%%'''((())))))***$$$%%%%%%&&&''''''((((((,,,+++)))'''''')))******)))+++......,,,---111444777...///111)))(((......222222777<<<:::111,,,---:::<<>>222333333%%%...777000+++---111000,,,(((+++,,,---000777>>><<<666111)))"""$$$+++///---(((((())),,,------,,,,,,+++,,,+++***+++...111111000((('''&&&&&&'''***,,,------,,,+++++++++)))((((((++++++******))))))))))))111+++%%%&&&***,,,)))%%%&&&'''(((***---000444666333111///---------...///...000111...***((((((***((()))++++++******,,,...******((('''&&&&&&'''((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''((('''&&&&&&((())))))(((******+++***)))'''%%%$$$&&&'''))))))(((''')))***))))))(((''''''&&&&&&%%%"""%%%'''(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&'''(((((((((((()))*** +++000***%%%((()))''''''&&&%%%&&&''''''&&&%%%)))(((&&&%%%%%%&&&$$$"""###&&&&&&""" """$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))((((((''')))(((&&&$$$###$$$%%%&&&''''''((((((((('''&&&&&&,,,)))&&&&&&(((***(((&&&''''''((()))))))))(((''''''&&&%%%$$$$$$%%%%%%&&&%%%&&&''')))---+++(((&&&&&&''')))***&&&%%%&&&&&&'''((()))***,,,,,,+++)))((('''&&&%%%!!!###'''***+++***(((&&&)))((('''&&&&&&%%%&&&&&&***)))'''%%%)))......***(((+++,,,)))(((***,,,+++'''+++---***%%%###&&&+++%%%&&&&&&''''''(((((((((&&&'''(((((((((&&&%%%$$$((((((((())))))******+++%%%'''+++///111000///---((()))***+++++++++++++++000...------+++***///777+++,,,+++++++++*********///...---,,,***((('''&&&***---...,,,...222444222222444222///333::::::333...///111333555666666777000---***,,,000111...+++///111333333333222333444222000///.........---+++,,,---............///111...---,,,+++************......111111...***,,,111,,,///222333111...---,,,+++)))'''''')))+++++++++%%%(((((($$$"""###$$$""" ###&&&''''''%%%"""%%%''')))******)))***,,,***,,,///...+++***+++...+++---000///,,,***+++---+++,,,...000111000///...,,,///222333222000//////...)))...111,,,,,,+++###))))))***---///000...---,,,------,,,,,,+++***)))'''***+++((((((+++***'''***,,,......,,,*********(((((('''&&&&&&&&&&&&''''''+++---,,,&&&!!!!!!###''')))'''$$$###''''''%%%!!!$$$&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$###$$$(((,,,///+++'''&&&***---,,,))))))$$$+++111222...+++,,,///,,,***555===666333666444***)))---666@@@CCC===555666777666'''(((,,,###---222111000000///---+++***,,,---------111555444//////(((###&&&...333///)))'''***---......---...///---***((())),,,---,,,***)))(((&&&&&&(((***...000***((((((,,,...+++)))***...---,,,***))))))))))))---(((&&&,,,444666...%%%(((((()))+++...222555777000///---+++***+++---...111111000---+++))))))***((()))******)))***,,,...((()))***)))'''''''''(((%%%&&&'''((()))))))))))))))(((((('''''''''(((((()))((('''&&&&&&%%%&&&&&&)))(((&&&'''(((******)))******++++++***(((&&&%%%%%%'''((((((((((((***+++$$$%%%&&&'''(((***+++,,,$$$%%%''''''%%%$$$###$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&'''''''''&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))******+++%%%...000***&&&)))***&&&&&&&&&'''&&&&&&&&&&&&''''''((('''$$$%%%'''&&&"""###%%%'''&&&%%%###"""###$$$&&&''''''%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((%%%$$$$$$$$$%%%'''(((***'''''''''''''''''''''''',,,***'''&&&''''''''''''&&&'''((()))***)))((((((&&&&&&$$$######$$$%%%&&&(((((())))))*********))))))(((''''''$$$%%%&&&'''))))))******+++******)))((('''&&&&&&%%%&&&(((***+++***'''&&&(((((((((''''''''''''''',,,+++(((&&&+++222111,,,''',,,,,,((('''+++---++++++,,,,,,***''''''(((+++'''&&&&&&&&&'''(((***+++***))))))(((((((((((()))+++***((('''((()))***+++$$$%%%''')))+++------...++++++,,,---------,,,+++((((((+++---------333;;;***---//////,,,+++,,,...------,,,,,,***)))((('''***((())),,,------///444222444444222111111000///+++,,,---/////////......///...,,,,,,---///000111///111333222000//////111111000///000111000...---,,,...//////...///111222------,,,+++***+++,,,,,,888000+++---000000111555***---111222000---+++***+++)))''''''***,,,------&&&)))'''""" """$$$#########$$$&&&'''%%%$$$$$$"""%%%''')))******,,,...///111222///)))&&&'''))),,,000222111---+++---///***,,,000333444333111000)))---000111000/////////---(((,,,///******+++###*********,,,///000///---,,,,,,,,,,,,+++***)))((())),,,+++((('''******'''+++---///000...,,,+++++++++***((('''&&&&&&&&&&&&$$$$$$!!!###''''''******&&&&&&'''&&&######&&&((((((''''''$$$$$$%%%%%%&&&&&&&&&'''(((&&&$$$$$$%%%'''***,,,...)))***222666333///...&&&(((,,,000333222...***111,,,111555...///:::===&&&...444888@@@EEE>>>222,,,444<<<000111333%%%---(((+++---.........---,,,(((+++***((()))------+++***(((&&&(((,,,---+++((((((***...///...///111333111---)))))),,,---***'''((((((''''''(((***,,,---)))%%%'''...000---))))))---,,,***))))))))))))***,,,)))''',,,222333---'''+++***+++,,,...111333555///...,,,++++++,,,---...111///+++***************)))***+++***)))***---///$$$(((++++++)))(((((()))&&&'''((()))******************)))(((''''''''''''))))))((('''''''''(((((()))'''&&&&&&((())))))(((***+++,,,,,,,,,***)))(((&&&((()))(((''''''((()))%%%%%%&&&''')))***+++,,,&&&((()))(((%%%#########$$$#########$$$&&&'''(((###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&''''''((('''''''''((()))******)))///555444+++'''***)))$$$%%%''')))'''%%%$$$&&&)))###%%%$$$!!!###''''''"""$$$######$$$%%%&&&%%%###!!!$$$&&&'''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''$$$%%%&&&'''((())))))***)))((('''''''''((()))************((('''''')))+++&&&'''((())))))(((&&&%%%'''&&&%%%$$$$$$%%%'''(((&&&'''((()))(((***,,,---,,,***&&&$$$%%%&&&(((***,,,,,,,,,+++((((((((((((((('''''''''---)))&&&$$$$$$''')))***((())))))(((((())))))(((------***''',,,444444...***//////+++***...000---///---***)))***++++++*********(((((()))+++---///---,,,***(((((()))+++,,,---+++((('''&&&(((***,,,+++***)))(((***---111333---.../////////...---,,,+++,,,...///***%%%(((...'''+++///---(((%%%&&&)))+++++++++++++++***)))(((,,,'''(((...///+++///888000222555666222---,,,...000111111111111///...,,,...///000...,,,---222777111222222///,,,***,,,...111111111222444333111///,,,---.........///111333,,,++++++***+++,,,...///OOO===...---111000---,,,(((+++///111///,,,)))((('''%%%######%%%((()))***(((***(((""""""%%%$$$!!! !!!!!!"""%%% $$$&&&''')))+++---'''+++...---***(((,,,//////333666444000...000222+++...111333444222000...,,,...111000---+++,,,...000***---111---000444---***)))((()))+++,,,,,,+++,,,,,,,,,+++***)))(((''')))+++***''''''+++,,,))),,,...000111///---,,,,,,---,,,***'''&&&%%%%%%%%%"""######!!!!!!######"""(((++++++(((&&&'''$$$ """&&&((((((((('''""""""###$$$&&&'''((((((%%%%%%%%%%%%&&&'''((()))000+++---666;;;777222111((((((,,,666???===222&&&&&&%%%222;;;333///222111...;;;@@@===@@@GGGCCC777$$$555HHHCCCCCC>>>'''(((''')))++++++,,,+++((($$$(((,,,---******...222222%%%'''******(((&&&''''''(((+++...///...///333666666111---,,,......+++''''''(((((())))))))))))))))))%%%'''///222---((((((******)))(((((()))***+++111,,,'''%%%''')))))))))------,,,,,,---///000111...---,,,,,,,,,---......000,,,'''&&&)))++++++***++++++,,,+++***+++...000"""'''+++,,,***(((((()))'''((()))******++++++++++++***)))((('''&&&&&&&&&))))))(((((()))***++++++(((&&&%%%%%%'''(((((('''+++,,,---------,,,+++***((()))***)))'''%%%&&&'''))))))))))))(((((((((((()))******)))&&&$$$###$$$############$$$&&&(((***###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&'''((()))******)))(((((())))))((('''(((------&&&%%%+++,,,'''$$$(((***((($$$###&&&+++$$$'''&&&###%%%***)))$$$""" $$$&&&%%%###!!!%%%'''(((((()))+++'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''((()))))))))))))))((('''+++)))((('''''')))+++---)))***+++)))'''(((,,,000&&&'''(((((('''%%%###!!!((('''&&&%%%%%%&&&((()))%%%'''))),,,***+++,,,+++)))''''''(((******+++***)))(((&&&%%%)))((((((''''''''''''((()))&&&$$$%%%''''''%%%###,,,***((('''''''''%%%###***))))))***++++++(((&&&((()))+++,,,---000444777000---+++,,,...///---***---***'''%%%&&&''''''&&&------,,,,,,***)))'''&&&(((''''''(((***,,,+++***///,,,)))((()))******)))---,,,+++***+++,,,---...999444---******---......---------,,,+++***)))(((...,,,)))))))))******)))'''(((***,,,.../////////,,,,,,CCC---444---///000000000//////......------000000///......///000000555222---***...222000***000000111444777666111---000//////000222444333222111111000...,,,,,,...///555...+++///111...,,,......---,,,***((('''%%%%%%$$$###!!!!!!"""%%%(((***''''''&&&&&&%%%$$$$$$$$$///+++&&&###"""#########$$$$$$&&&(((***+++,,,---###&&&***++++++---111555000555555///,,,......+++,,,222...---888999111...+++111333000---......---///---+++,,,...---+++(((''')))***+++******+++---+++---///...,,,)))(((((((((---...)))%%%&&&***+++000000///---***)))+++---+++&&&###$$$'''''' !!!"""!!!"""$$$((((((&&&###%%%)))(((###$$$######%%%((((((%%%!!!%%%###!!!###&&&'''&&&$$$#########$$$$$$%%%%%%%%%,,,+++---000///---...111000333---,,,222...)))///000222333333222444777888444333333555999999000''',,,>>>EEE;;;444555000###)))((()))+++,,,,,,)))'''(((%%%&&&++++++(((%%%&&&&&&&&&&&&(((***++++++)))---&&&***///...777???<<<...222555222+++%%%$$$%%%***)))))))))))))))***+++...)))+++555555***$$$&&&&&&&&&***111111+++)))---000+++&&&%%%''')))******&&&///111(((%%%,,,...++++++333)))---$$$777///---444000+++)))***+++***)))%%%%%%&&&(((+++,,,+++)))---......+++'''%%%'''***)))&&&$$$''',,,///---***---+++(((''''''(((''''''333,,,''')))+++)))((()))))))))((((((((((((((()))---***+++///...'''%%%'''&&&'''((()))***+++,,,,,,'''((()))))))))(((&&&%%%)))******)))((('''%%%%%%'''((()))******)))((((((...***'''%%%&&&((())))))&&&&&&''''''''''''((((((%%%&&&&&&'''((())))))***'''++++++&&&$$$&&&'''&&&---,,,***((('''&&&&&&&&&)))***,,,,,,+++((($$$"""###$$$&&&&&&%%%%%%&&&'''((('''&&&&&&'''((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''''''''(((((($$$%%%'''))))))))))))((((((((((((((()))***+++,,,+++***)))+++------***&&&&&&'''((())))))((('''&&&&&&((((((((('''(((***,,,)))))))))))))))***++++++)))''''''((((((((()))))))))'''&&&%%%(((''''''''''''((()))))))))'''&&&''')))***)))'''+++*********,,,,,,***(((***)))))))))++++++)))((()))***,,,,,,,,,...111444...---,,,,,,------,,,+++******)))'''&&&&&&'''(((,,,++++++***))))))((((((((('''&&&(((***+++***)))***,,,,,,***((((((+++---///...---,,,,,,,,,---...555000+++)))+++...000000))))))+++,,,---......///...,,,******+++,,,,,,+++))))))***+++---...//////666000AAA---222***(((***111111000///......------111000//////000222444666555777666444444666555111111000111333555555111...111000//////111111111///000000000///---,,,---...000+++))),,,---******---++++++***)))((((((''''''(((&&&%%%###$$$%%%((()))%%%%%%%%%$$$$$$#########(((%%%""""""$$$&&&((()))###$$$&&&'''(((''''''&&&+++---///000111333666999///444555000///222222000...444///***222333...///+++///222//////000000...+++***+++---...---)))%%%***++++++***))))))***,,,+++---///...,,,***))))))&&&%%%''',,,,,,))))))------...---+++(((&&&'''(((,,,)))&&&&&&'''&&&""" !!!###$$$""" """&&&%%%!!!'''''''''***------+++)))'''%%%###$$$&&&&&&%%%######$$$%%%'''***,,,---......+++)))*********000777---///))))))222222///555......***&&&***333777444555444333444666555///(((///;;;AAA<<<777777444---***)))((())),,,---------///+++)))++++++(((''')))(((''''''))),,,---,,,+++...(((+++///...444;;;666...000222///***((())),,,******)))))))))))))))***...))),,,555666---(((***---++++++,,,)))&&&+++333///+++'''%%%''')))******'''------'''***222333---000///)))...111;;;333,,,222...***(((***+++++++++)))((()))***------+++***---......+++(((''')))+++)))&&&$$$'''+++...,,,))),,,***((('''((((((((('''...)))''')))***((()))+++******))))))))))))******---***+++///---(((&&&(((''''''((()))***+++,,,,,,)))))))))))))))(((((('''%%%'''((()))(((&&&###!!!(((((()))******)))((('''---***'''''''''))))))((($$$$$$$$$$$$%%%%%%%%%%%%'''''''''((()))))))))***,,,//////***((())))))(((,,,+++***)))((('''''''''&&&(((+++---,,,***&&&###$$$&&&&&&&&&$$$###$$$%%%'''%%%%%%&&&((()))((('''))))))(((((('''&&&$$$$$$((((((''''''''''''((((((%%%&&&'''((()))))))))(((((((((((())))))***+++,,,,,,***)))***++++++)))&&&'''((()))))))))((('''&&&'''((()))((('''''')))+++((((((((((((''')))+++***)))(((((()))&&&'''((())))))((('''&&&&&&&&&&&&'''((()))++++++)))(((((()))+++,,,,,,+++))))))+++---000000...,,,+++)))((((((***++++++******+++,,,,,,+++,,,...000------...---,,,++++++,,,((()))******)))(((((())),,,+++***)))))))))******((('''&&&''')))******)))'''+++///---)))'''+++000111000///...............///,,,))))))+++///111333((()))+++---///000111111...,,,++++++---......---++++++******+++---...///333***888,,,000,,,***000333333222111000///...---444333000//////111444666111777:::888666666666444000//////000111111000...111///......///000...---...000111000...,,,,,,---,,,++++++,,,+++((()))---******))))))))))))))))))+++***(((&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&$$$"""!!!"""%%%(((***+++'''(((+++---...---,,,***,,,++++++---000222333333---111333111111444666555222888222))),,,---+++000***---......000333222...+++---///222333111,,,(((------,,,***'''''')))+++***,,,......,,,***)))***...&&&%%%+++---((((((...+++,,,,,,+++(((&&&%%%&&&---+++***(((&&&%%%$$$$$$  """!!!!!!%%%%%%!!!######%%%'''***+++***(((((('''%%%%%%&&&&&&$$$###%%%&&&'''***,,,...///000***((((((***++++++000777111111)))'''333777555999555999666111999EEEEEE:::444444555555444111...,,,222777<<<===:::777555666+++)))''''''))),,,------...***'''((((((%%%&&&***)))(((((()))+++------,,,///)))---111...111555///---...///---***+++///333++++++***)))((((((((()))+++(((+++333555///+++,,,***)))((('''###"""(((000---***'''&&&''')))***)))(((***(((%%%***222111***000(((...888KKKGGG???333///---)))((()))+++,,,,,,+++++++++,,,...///---,,,.........,,,******,,,...(((&&&%%%'''***,,,+++)))+++)))''''''((())))))(((***''''''))))))''')))...,,,++++++******++++++,,,---++++++...---)))'''(((''''''((()))***++++++,,,++++++***)))))))))))))))'''))),,,...---***'''$$$)))************)))'''&&&+++***((()))******)))(((''''''''''''(((((((((((())))))))))))))))))******000333333...+++,,,,,,*********)))))))))(((((((((&&&(((+++---,,,)))&&&###&&&''''''&&&$$$######$$$&&&%%%$$$&&&(((******)))***+++++++++)))'''%%%$$$)))((((((''''''(((((()))%%%&&&'''((()))))))))(((((((((((()))******++++++---+++)))((())))))(((&&&)))))))))))))))((('''&&&)))******)))''''''((()))'''''''''''''''(((******)))((()))***&&&'''(((*********)))(((%%%%%%&&&'''(((***,,,---************++++++++++++((((((+++...000111...,,,+++)))((((((***+++,,,,,,)))+++,,,,,,+++,,,---///,,,...000...+++)))+++---)))((((((***------***'''000...,,,***))))))***+++)))((('''(((***+++***)))(((,,,///...+++)))+++---333222222111000//////...,,,+++))))))+++...111222,,,,,,------------,,,,,,,,,+++***+++---///......---,,,+++******,,,...000///'''222,,,...///,,,555666666555444222111000000999666222...---...000222...222444222222333333000000///..................000.........000111000...---///111000...,,,,,,,,,///000111///+++)))***...++++++++++++************+++***)))''''''((()))***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%'''''''''&&&)))---111444333222111***'''%%%'''+++------++++++...000000000111333444333<<<777------+++***000)))+++++++++000444222------...000222222111...,,,---,,,+++(((&&&'''***---)))***,,,,,,***))))))***222000,,,(((&&&&&&)))+++)))+++------+++***)))))),,,,,,,,,)))%%%###%%%((("""###"""!!! !!!###$$$###%%%((((((&&&""""""###%%%&&&&&&&&&%%%(((''''''''''''''''''&&&((((((((((((((((((((((((###%%%+++111333000///222999999...(((333888555777+++777<<<:::???HHH@@@000000222777999666111///000555444888???<<<222000444***((('''((()))***)))((((((''')))---,,,)))(((++++++***((((((***,,,,,,,,,///)))---111---000222+++,,,---...---,,,...111444,,,,,,***)))(((((((((((()))''')))///111---******&&&&&&((())))))((((((******)))((('''(((((())))))((()))'''$$$&&&+++***%%%000'''777@@@WWWCCC;;;...///---***((((((***+++,,,+++******,,,///000000///......---,,,,,,,,,...///(((&&&%%%'''***+++***))))))((('''''')))***)))((((((''')))***(((%%%(((...,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,***(((((('''(((((()))******+++++++++***)))((('''((()))***)))***,,,,,,,,,+++)))(((***+++++++++***((('''&&&***))))))***,,,+++)))'''))))))))))))************++++++******************...222222...,,,------+++)))))))))******)))))))))************)))'''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&'''&&&%%%&&&((())))))((()))***++++++***)))'''&&&))))))(((((((((((())))))&&&''''''((((((((((((((('''((())))))***+++++++++---+++)))'''''''''''''''************)))(((((('''***++++++)))'''&&&'''(((''''''''''''''')))++++++***)))******'''(((***+++,,,,,,++++++&&&&&&&&&''')))***,,,---,,,,,,,,,+++)))(((((((((''''''))),,,...---***(((+++)))'''(((***,,,------''')))+++,,,,,,---...000---///111///+++)))+++---,,,(((&&&***000222+++$$$333111...,,,*********+++,,,*********,,,---,,,+++------------------+++***333333222111111000///...------,,,++++++,,,...///---------,,,,,,+++))))))***))))))+++---......---...---,,,++++++---///111000...444000,,,444+++111888888777666555444333222;;;888333000...///111333222111...,,,///444333...222222111000//////000111...------///111333333222---///000000...,,,++++++222444444000+++)))***,,,///...------++++++***))))))((('''''''''(((******"""#########$$$$$$%%%%%%(((&&&%%%%%%''''''&&&%%%"""%%%))),,,......,,,+++***(((%%%'''***,,,+++)))))))))+++,,,,,,+++---000111<<<;;;222111---***000((()))******...222000+++++++++++++++*********+++***)))((('''&&&'''+++...'''(((***)))(((((()))***%%%...000(((%%%+++,,,&&&'''***,,,------,,,------***++++++(((###"""%%%(((#########""" !!!%%%'''&&&'''***+++(((((())))))))))))(((((((((&&&''''''(((((()))***+++))))))((('''&&&%%%$$$$$$%%%''',,,333444111000333:::<<<000(((000555111222'''666@@@>>>>>>AAA:::,,,---000888>>>;;;333111444777333666>>>:::---(((,,,'''(((***---//////,,,***))),,,333999888000,,,---111///+++***+++---......---(((---111---///111***---...////////////000000,,,,,,***)))((((((((((((***))))))---///,,,)))))))))(((''')))---000...***(((((()))(((((((((((()))%%%))))))&&&$$$&&&((((((555,,,888777DDD---+++%%%///...,,,)))((()))+++,,,)))((()))+++...111111111...---,,,+++,,,---...///(((''''''((()))******))))))((('''(((******)))((()))(((***+++((($$$&&&+++,,,,,,++++++,,,------...,,,------,,,++++++***)))(((((())))))******++++++***)))((('''&&&'''((()))((('''%%%%%%%%%&&&((()))***+++++++++***)))'''&&&***)))***,,,------***(((''''''''''''((((((((((((++++++++++++************(((---...,,,+++------+++((())))))***+++******)))+++***'''&&&&&&'''***+++###%%%&&&'''&&&&&&(((******)))''''''(((((('''%%%%%%&&&((()))******))))))))))))(((((((((((())))))'''''''''''''''(((((()))'''((()))***++++++******++++++)))(((&&&&&&'''(((++++++******))))))))))))+++++++++)))'''&&&&&&((((((((((((((()))+++,,,,,,+++******+++)))***+++,,,------,,,+++(((((((((((())))))***+++,,,------+++((('''''''''''''''(((***++++++(((&&&)))(((((()))+++---...---(((***,,,---------///000000111111///---,,,,,,---///***'''+++111222,,,%%%222111///---++++++++++++---,,,+++,,,---...---+++///---+++,,,...///---+++111111111111000///......///000000...,,,++++++,,,******++++++,,,,,,++++++***))))))+++---...---,,,......------...///111222,,,///222222333III888333777777666666555555444444888666333111111333555777888555///---222888666000444555555333111111222333---,,,,,,...222444444333---///000///---++++++,,,111333222---)))***)))(((//////...---,,,+++***)))''''''''''''(((((()))***&&&''''''((()))******+++&&&%%%%%%''')))***)))'''%%%&&&((())))))'''%%%###'''%%%%%%%%%'''((((((((('''&&&'''***)))'''(((,,,,,,888999333333///+++...)))+++,,,+++---000...***------,,,***(((''')))+++&&&''''''&&&%%%'''***,,,&&&'''))))))(((((()))+++&&&,,,***,,,000---&&&%%%'''***+++***+++,,,---(((******((($$$###$$$&&& """"""!!! &&&((('''''')))***(((,,,------,,,***))))))***%%%''')))*********,,,...((((((((((((((()))))))))///,,,,,,.........222888111888000'''---111---...---666======;;;:::666222000000777???===444222666999555555:::666,,,'''((((((***...333777777444222***...555;;;888000,,,---999555000......///111111...(((---000---///111***...//////000//////...---++++++***)))((((((((())),,,++++++---///...,,,++++++(((### %%%,,,...+++%%%'''))))))((((((((()))###'''***)))'''(((,,,000333...000+++---'''///444......,,,***)))***---///)))((((((***---000111111---+++))))))+++,,,---,,,((()))))))))*********+++)))(((((()))******(((&&&+++))))))+++***&&&&&&***************+++,,,------,,,...---+++***,,,,,,***(((((())))))************)))(((((('''''''''''''''***(((%%%$$$$$$'''***---***++++++++++++***((('''*********,,,------+++***))))))))))))******************************++++++$$$))),,,******,,,,,,+++((()))***+++++++++***)))((('''%%%$$$&&&)))---000###%%%'''(((((()))+++,,,,,,***((((((((((((&&&$$$$$$%%%&&&'''((()))***+++***))))))(((((())))))***((((((''''''''''''((()))&&&''')))***++++++******)))******)))((('''(((***++++++************++++++***++++++)))'''&&&'''(((************,,,---......,,,******+++)))***+++,,,,,,,,,+++***++++++***)))((((((((()))+++------,,,)))'''(((***)))(((((()))++++++***)))((('''(((***---///...---***,,,...///...------...333222000000000///---,,,------------...---+++))),,,,,,,,,,,,,,,+++++++++---,,,++++++------,,,+++++++++,,,,,,,,,...000222......///000000///...---000111222000---++++++,,,)))***+++,,,------------+++++++++---//////---,,,---...///000111222333444***///---222???fffKKK555444444444444444444444444333222111000000111333444555555333000222555333///111333444333000...///111---,,,,,,...000222222111...//////---++++++,,,---///111...******---+++''',,,,,,+++++++++*********)))))))))((((((((((((((()))***+++,,,---...//////%%%%%%''')))+++,,,***)))(((((()))((('''&&&$$$### """"""""""""###$$$&&&&&&$$$%%%***)))&&&(((---&&&222222---111///***---+++///111...,,,------***///000000...+++)))***+++%%%&&&'''&&&%%%%%%&&&((('''(((***)))))))))+++---888***$$$,,,111---***,,,'''((())))))((((((***+++((())))))((('''%%%$$$$$$ """######!!! !!!"""!!!'''***)))''')))***(((***+++,,,+++)))(((***,,,''')))++++++******,,,...(((((()))***+++,,,------222...,,,,,,,,,+++000666+++888444***---///++++++((()))...777888222,,,+++777333555;;;:::222111666999777444444222000......000111333777999999777444)))***///333111...111777===888222...---...//////000***...000,,,...000***000///---,,,---......///******)))))))))))))))************+++---//////---&&&***)))###!!!%%%(((((($$$'''******)))'''((()))&&&&&&'''))))))***,,,...***///******$$$000555<<<+++,,,,,,+++***,,,111555---+++***+++---///000///---***'''''')))+++***))))))***++++++******+++,,,***)))))))))***)))'''%%%+++''''''+++,,,***)))***(((((((((((()))***+++,,,+++......***)))------***))))))))))))************)))))))))))))))((('''''',,,***)))((()))+++...000)))***+++++++++***)))(((+++******+++---...---+++,,,,,,,,,,,,------------(((((())))))***+++++++++$$$))),,,+++***,,,,,,))))))***+++,,,,,,+++)))(((((((((''''''''')))+++,,,&&&((()))***))))))+++---+++)))(((((())))))'''&&&'''&&&&&&%%%&&&(((+++,,,******))))))))))))******)))((('''&&&&&&'''((()))&&&''')))+++,,,+++***)))''')))++++++))))))***+++******))))))***+++---...)))******)))'''&&&''')))************...///000///---+++++++++)))***+++,,,,,,+++***)))---,,,+++)))((('''''''''***,,,---,,,***)))***,,,***)))(((***,,,...------''''''(((+++...///...------///000000...,,,,,,,,,666222000000111111...++++++///222000+++(((***---'''((()))+++,,,,,,,,,,,,---+++***+++,,,,,,+++***&&&***------+++---333999,,,---...//////...------///222333111...++++++---+++,,,------......---------,,,---...000000...,,,---...///111333444444444444777///444FFFuuuPPP,,,111111111222222222333333111000...---,,,,,,,,,,,,---222444111...///...+++,,,///000///,,,******,,,---,,,,,,---///000///...//////...,,,******,,,...///000---))),,,111///)))(((((())))))************,,,,,,+++***)))((('''&&&%%%%%%&&&((()))***+++,,,(((((()))+++,,,,,,)))'''$$$%%%%%%%%%%%%%%%$$$$$$"""$$$$$$""""""%%%(((%%%###%%%***+++(((***000""",,,+++(((------))),,,---333555111---,,,---++++++---///...***&&&%%%&&&%%%&&&'''&&&$$$######$$$)))***++++++***+++---///ccc999 +++111%%%$$$333+++,,,+++)))'''''')))+++)))))))))))))))'''%%%$$$"""$$$&&&&&&$$$$$$$$$%%%###)))---+++)))++++++******,,,---,,,******---000)))+++---,,,***)))+++---)))******++++++,,,------...---...111///+++,,,///,,,<<<;;;000//////***)))///,,,444FFFLLL@@@444111>>>555222777666//////666:::888444///000444777666999888777666777666333111***)))+++...///222===III<<<777000+++***+++,,,,,,333---///000+++---///)))222///+++)))***---000111***)))))))))))))))***+++&&&''''''(((+++//////---$$$000777111)))'''((((((###&&&***+++)))'''''')))+++'''$$$&&&))))))((('''$$$111+++000"""222++++++(((***+++++++++...444999000...,,,,,,---.........,,,)))&&&&&&((()))((('''***+++,,,,,,++++++,,,---******)))******)))&&&$$$***&&&%%%+++...---,,,,,,''''''''''''((()))***++++++///...))))))......***))))))))))))************)))***+++++++++***((('''((('''(((((()))***,,,,,,((()))++++++,,,+++***))),,,+++***+++---...---,,,))))))*********+++++++++''''''((()))***++++++,,,''',,,...,,,+++,,,+++))))))***,,,,,,,,,+++)))''',,,,,,,,,+++)))'''$$$###)))***++++++***)))***,,,)))((('''((()))***)))(((***)))'''%%%&&&(((***,,,******))))))))))))******)))((('''&&&&&&'''((()))&&&''')))+++,,,+++***)))%%%))),,,---+++***+++,,,******))))))***,,,...///)))******)))''''''(((***))))))))))))###+++111///(((%%%***111///---,,,+++((()))555BBB999333+++((((((***+++*********+++,,,---......///+++++++++,,,---+++(((%%%(((***,,,...//////......111///---***))))))******///000000000000000///............---,,,,,,,,,---222...***+++///000---)))...***+++//////***)))---,,,***,,,......---///444555666666333000...///111///////////////000000000,,,---...---+++***+++,,,---------..................------///333555333111222333333222222222222222000///...///000///***&&&...///000///---,,,,,,---333444111------...,,,'''............---,,,+++***......---,,,,,,,,,,,,---000000///---******+++---...///111,,,333000%%%777444...((('''+++---***&&&)))...222///)))'''***///))))))))))))******))))))((('''''''''))))))'''&&&"""''')))'''%%%%%%&&&!!!!!!+++***"""***!!!%%%%%%'''((()))))))))))),,,...---)))(((,,,111555///000111222222111000000...---,,,+++***+++,,,,,,'''&&&'''(((******(((%%%&&&***------***,,,111777sss777###444...!!!&&&...***)))((('''(((+++...000---***((((((***+++)))'''###"""!!!!!!!!!###&&&'''***'''%%%%%%((())))))(((///222111,,,(((((('''%%%,,,,,,***((('''(((+++...(((+++...//////---------***))),,,222222------222000:::>>>777...,,,+++)))222444666666666666777999222!!!...BBB999111444111555000000//////;;;BBB999---***((((((+++,,,+++))),,,+++)))''')))...666;;;===777///,,,------+++)))111111///---******,,,...---000...,,,000888;;;888)))+++***&&&(((---...))))))%%%&&&******&&&%%%)))---,,,***((('''((()))***'''******&&&(((,,,***%%%***(((&&&&&&((()))***)))------,,,+++))))))***,,,(((,,,//////,,,+++...222666111,,,)))***---000222///...***&&&&&&***+++((('''+++...---)))(((,,,000...---+++***)))))))))***,,,---......//////......'''(((***+++,,,,,,++++++---222222+++'''***,,,***,,,++++++,,,---...,,,+++---,,,+++***)))))))))))))))++++++''''''***+++(((((()))+++---------+++***,,,------------,,,+++***(((((('''(((((()))***+++'''((()))***+++,,,------------------------------******************++++++111...,,,+++---,,,***''',,,,,,---...---,,,+++***(((''''''(((******)))(((***)))(((&&&######&&&(((###&&&)))++++++*********)))((('''%%%%%%%%%&&&'''$$$((()))'''(((...///+++)))***++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---...))))))***+++++++++++++++++++++++++++///---+++---111222000------,,,,,,,,,***)))000888000...,,,***+++++++++***+++++++++************************---///000///---+++---///000111000//////666444222///---------.........//////......---------,,,+++,,,---...---------+++***+++......,,,))),,,)))***......******------,,,...111111...000444111333666666333000000111/////////000000111111111,,,.........,,,+++,,,------.........///000111111333111000222555666666444888777666555666555444333000///...///111000...+++***,,,------,,,,,,---...000111///,,,---000...***,,,------........................------.........,,,...000000...------...777444,,,...!!!)))@@@$$$...+++)))+++......,,,(((,,,...000...***(((***---,,,++++++***************,,,+++)))((((((&&&""""""%%%)))***((('''((()))### ###$$$ $$$###&&&''''''((()))***++++++)))++++++)))'''(((+++---///000111111111000...---///...---,,,,,,,,,---------+++*********)))&&&$$$)))************+++,,,...@@@###!!!...,,,***///---,,,+++)))((((((***,,,---111...+++)))***)))'''%%%$$$######"""###$$$&&&&&&&&&$$$###$$$'''***+++***+++---,,,))))))+++***''',,,,,,,,,++++++,,,000333///000000000...,,,******)))(((+++000000---...222///777999333---,,,+++***;;;:::888777666666777777>>>111333<<<999222///,,,+++''')))(((%%%///555...,,,)))'''(((+++,,,+++)))*********)))***...444888888333---,,,---///---+++111111000...,,,,,,...000000222000,,,...222111,,,)))---///...///222...'''***''''''******''''''***)))((('''&&&&&&''')))***&&&)))***''')))---+++%%%+++)))'''''')))*********......---+++))))))***,,,&&&))),,,+++((((((,,,000000...,,,,,,...111222222111000---)))))),,,,,,)))(((+++------+++)))+++---,,,+++)))'''&&&&&&&&&&&&------.........---,,,,,,,,,,,,,,,+++***)))((('''---111111+++'''***+++***,,,++++++,,,......---+++...---,,,+++***************,,,+++((((((***+++((()))***+++,,,,,,+++)))(((---,,,,,,,,,++++++++++++******)))))))))******+++(((((()))***+++,,,------.........------,,,,,,++++++++++++++++++,,,,,,,,,///---******++++++)))'''((()))***,,,------------((('''''')))***+++)))(((+++++++++)))&&&&&&''')))%%%''')))******)))((('''+++***)))((('''(((((()))&&&******'''(((,,,,,,)))******+++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,)))******+++++++++******++++++++++++111---***,,,///000...***+++))))))------,,,---111))),,,///000///...------......---+++***)))((('''+++******+++...000//////...///000111111000//////444222000...---,,,,,,------------------,,,++++++,,,***)))+++///000...+++)))***,,,---......---,,,+++)))***......,,,,,,...//////111444333000000444...111555777666333111111...//////000111222333333---...//////......///000......//////000111222333444222111111333444555555:::777666777:::;;;999777111000////////////...---(((***+++++++++,,,...000---///...,,,...111111---))))))+++,,,.../////////,,,,,,,,,------...//////***---111333222000///...------'''999'''EEECCC,,,---...//////---+++))),,,,,,,,,------------...///...,,,+++***+++,,,---(((((()))+++---,,,***(((''')))******))))))+++,,,((('''&&&222---***###(((&&&&&&&&&&&&''')))+++,,,,,,---------+++******,,,//////000000000...---,,,000//////...---.........000---+++******)))(((&&&(((&&&&&&(((***,,,***(((&&&%%%+++---***000444)))...---+++***)))***++++++000...+++******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++...//////------,,,,,,///444333...***+++,,,,,,,,,///333666111111000///...---,,,,,,((((((***------,,,...222...222222...+++,,,---,,,???;;;777555777999888666FFFDDD999555999666---++++++)))---,,,&&&+++111+++---+++)))***---///...,,,***,,,...//////000333555111...+++,,,...000...,,,222222111///...///111444222333222000//////+++&&&))),,,------...///,,,&&&,,,)))(((******((())),,,(((''''''&&&''')))***,,,&&&((())))))+++---+++&&&+++)))((((((***,,,++++++/////////,,,***))))))+++)))+++---,,,++++++///333++++++,,,///333444444333333333000,,,,,,...---((()))+++,,,------+++***)))000///---+++)))(((((((((***+++,,,------------,,,...---,,,***)))(((((((((,,,//////+++(((***+++***,,,++++++---...///...,,,///...---,,,,,,+++,,,,,,***---,,,((((((++++++(((((()))***+++,,,+++***)))---,,,+++***)))***++++++,,,,,,+++*********++++++((())))))***+++,,,------//////...---,,,++++++***---------------,,,,,,,,,,,,+++)))***++++++)))((('''((()))+++,,,,,,,,,,,,((('''((()))++++++)))(((***++++++***'''&&&&&&''''''((()))))))))(((&&&%%%''''''&&&%%%%%%%%%%%%&&&)))++++++((((((******(((***+++,,,,,,,,,,,,,,,,,,++++++***))))))************+++++++++++++++******,,,,,,++++++,,,111333000)))&&&)))...---(((''',,,000000///000***///333444222000111222111000///...,,,+++))))))...,,,***))))))***)))(((//////000000///...------///...------,,,------...---------------,,,+++***---+++))),,,///000---***))),,,///000000//////000,,,+++---///000//////000000000333666555111000333111333555666666444222111...///000111222333444444...///000000000000111222000000/////////000111222111///---,,,---///000111444222111444:::======;;;444333111000///......---,,,---......---...000222///000///...///333222...'''((()))+++,,,,,,------))))))+++,,,---.........,,,...111222000///......------+++333!!!<<>>:::...444444///666///---444666---+++///+++///,,,***+++...000///---,,,///333444333000...---,,,,,,,,,---......,,,+++222222222111000111444777111000222555666333///,,,000000111444555333000---------+++))))))+++------------,,,+++++++++++++++)))((())),,,...---+++)))++++++***,,,...///...---000111111///,,,************++++++******+++---///111///---...000222333333333444111...---...,,,''',,,,,,---///000...***'''//////...,,,***((('''&&&))))))***+++,,,,,,,,,,,,+++***)))))))))***+++,,,---,,,,,,------,,,+++,,,,,,,,,,,,...000111000...---,,,,,,++++++++++++,,,+++------))))))------+++,,,,,,------------------,,,+++)))(((((()))+++---,,,+++***)))))))))))))))*********+++,,,,,,------***++++++,,,---...//////------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,---******)))))))))((((((((('''((()))+++---,,,***'''&&&((()))(((&&&%%%%%%%%%'''&&&%%%''')))+++***((()))*********************((('''((()))*********+++***++++++,,,++++++******,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,555...((((((---000+++&&&999111+++,,,---,,,,,,---.........---,,,,,,...///---,,,,,,,,,+++++++++***///...------......---,,,......------,,,,,,,,,,,,***+++,,,...///111222333000000000000///---,,,+++..................///000111000////////////......000333444222333555555333111000333666555222222555999777444444444555444333...//////000111222333333000111222222111000222333333111///---------...///---......---,,,---///111111222222333333444555555555666888888888888:::<<<:::999777444111111333444444555333000000222000,,,////////////...---,,,+++,,,---///111222333222222111111000...++++++,,,...---333888000<<<999&&&<<<111222222000------111555777444111111222222///---000///......///111333555222111111222333444222111///---+++***++++++++++++)))&&&%%%000***(((###)))'''''''''((())),,,...///555,,,)))---///...222888---...000111222333222222111222222222222111000000111...,,,***)))(((&&&%%%$$$***...---)))'''+++///---...))),,,444---$$$******+++---...///...------***+++---,,,)))'''&&&&&&***)))((('''%%%$$$###"""###%%%'''(((''''''((()))***+++)))(((+++///...))),,,------,,,+++***,,,---...,,,+++---222444333111---111111...,,,---...,,,---+++***,,,---...333:::555333111111333222///,,,!!!333888000......000555///***000444---+++---***...+++((())),,,---,,,))),,,...111111///+++)))))),,,------......---,,,,,,111222111000///000333666222//////222222...++++++(((***000999;;;444,,,(((,,,---,,,)))))),,,---,,,,,,,,,++++++***))))))(((---***))),,,...+++***+++,,,+++,,,...000111000//////000111000---+++++++++------------------------666222...,,,---///111111222333000,,,,,,...---(((,,,...///000000...---,,,000000000///---+++)))(((---------,,,+++***((((((---,,,+++***))))))))))))...++++++///000...---------,,,,,,...111222111///,,,,,,++++++++++++,,,,,,***,,,,,,******...///---222222000///---,,,******++++++***)))***+++,,,---+++******))))))))))))***++++++++++++,,,,,,------))))))+++,,,...///000111------,,,,,,++++++******+++,,,------,,,+++,,,...((('''(((((()))+++,,,---'''((())),,,------***'''((()))***)))((('''(((***(((&&&%%%'''***---+++)))((())))))************)))(((&&&'''***+++)))***---******************)))(((***+++,,,------------,,,***++++++,,,,,,,,,,,,,,,,,,,,,---------%%%"""***///,,,'''222,,,)))******)))***---,,,+++***+++---...---,,,...------,,,++++++******///...///111333333222000000000//////////////////***+++,,,---...//////000000000000000...---,,,+++,,,...///...,,,...333888:::666222111111222111///111555555222222666555111333222333666666444555:::666555444555777777555333/////////000000111111111111222333222111000111222111000...---...000222444---///222222000000333555333666999777444333555888444777999999777555666777:::999777333111000222444222333222//////111///+++............---,,,+++***,,,---///111222222111000///000111000...---...///000;;;......999...(((///000111111111111111333444777666444444444333111000111111000000000000000111...---,,,---111333555555111...,,,+++------+++***...***+++%%%***'''......'''((()))+++---...000000;;;111...444777333444:::222222333444444333222111111222222333222111000///111000...---,,,***'''$$$)))***,,,+++******---///000999111---555///%%%,,,,,,---///000000...,,,+++***---//////+++)))((((((+++***(((%%%###"""""""""###&&&))))))(((((()))+++***,,,---***+++//////,,,,,,---...---,,,+++,,,......,,,+++...222444111---+++111333000///222222///---,,,...111000///666@@@???<<<888444111000000000222555<<<:::...,,,111111111)))---444000...000,,,///,,,)))))),,,,,,+++(((///000111000---***)))))),,,---------------...///111111000///...///111444222---+++......+++***,,,%%%$$$)))222444///)))(((***------******------***++++++++++++++++++******111,,,))),,,---***))),,,,,,,,,---///111222111000...000111111...,,,,,,,,,000000111111111000---+++666222...,,,,,,.........333333000++++++//////+++,,,///222111///...///111222222222222111///---,,,,,,,,,------,,,+++************+++++++++******)))000++++++000333000...///---,,,---///111222222000------,,,,,,,,,,,,------(((+++,,,***+++000111///111111///...---,,,++++++++++++++++++,,,,,,,,,---++++++*********+++,,,,,,+++++++++,,,,,,,,,,,,---******+++,,,...///000000.........---,,,+++++++++***,,,---,,,***)))+++,,,(((((((((((()))+++---...'''(((***,,,...---***''''''((((((((('''(((***---+++(((&&&'''+++---,,,)))$$$%%%'''(((((((((''''''+++''''''++++++((((((+++)))))))))))))))(((''''''((()))***,,,------------)))***+++,,,---.........,,,------..."""%%%'''''''''***000444&&&$$$%%%(((***)))+++///***)))***---111222///,,,111111000///---,,,++++++//////000333444444222///333222222222222222333333000111111222222222222111000000000///...,,,+++***)))---000...,,,...777???DDD===666444666777555111111555666222111555444000555333444777777555888===222222444777::::::666333////////////000000000000111333333222000///000111000///......///222666888,,,000333444222222444666333888===;;;777666:::???555888999777222...,,,,,,888777555222//////111444000111000---...000///+++***************)))(((((()))+++---...///...---,,,,,,///222444222111000000,,,;;;!!!111:::111GGG555111222333444444333111///333333444555555666666777333333222111000///...---666333///....../////////222///------//////,,,))),,,***222###000***333,,,&&&''')))+++---...//////:::111///666888222000555666666666666555333111000111111222333222111000//////...---...///...+++((()))'''&&&(((,,,///111111))):::111###,,,000...666...///111111000---***((((((,,,///000...,,,---...,,,***'''$$$"""!!!!!!"""###$$$###"""$$$&&&$$$)))***((('''***,,,+++***+++---,,,++++++,,,...,,,+++***...333444111,,,)))000444222222555555222---...111444111///777CCCFFFCCC===666111111555999HHH===CCCCCC111---444...222'''***222000///000,,,333000---,,,...///,,,***444444444111...++++++,,,+++,,,---------...111333000000000...------000222222+++(((,,,...,,,---111...(((&&&***---,,,...333(((------******------(((++++++,,,---............444---))),,,,,,))))))---,,,,,,---000222333222000---///111111///---------......///000///---)))&&&444111...------...---,,,444444000+++,,,000000...,,,000333222...---111555.../////////...---+++***'''(((***,,,...//////000$$$&&&(((+++------------111++++++222555111///000---------///111333222111......---------......///(((++++++***,,,111222111+++++++++,,,---...///000***+++,,,------------,,,++++++++++++,,,------...+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------......///000000///...------,,,,,,))),,,---,,,)))((()))+++---,,,***)))))))))***+++'''(((***---...---***'''%%%%%%%%%%%%$$$&&&***---///+++'''(((+++---+++'''&&&''')))*********))))))---)))(((,,,+++&&&&&&***(((((()))(((((('''&&&&&&%%%''')))+++,,,------,,,((()))***,,,---...//////,,,------...$$$$$$$$$%%%&&&&&&''''''***((((((***...111000///$$$///666111***)))---111111555444//////444555222555444000...222666444...333333333222222222111111///......//////000111222333000......000111000...,,,,,,***)))111HHHjjj???///)))444:::444333:::444222222555555222222555666777888:::;;;;;;<<<<<<888888777666666666666666555333000......///000111666333111111333333222000...222222...---222333000333333222222333555666777;;;999:::???AAA===::::::666777888666222///...///000+++333333222888,,,333///111000+++***,,,,,,)))000///---+++******++++++///%%%'''---)))***222333000000222333444444444444999666111///111444666777444777:::888555222222444444555777888888888777777555444222000000000222333222222000...,,,,,,---///111222111------...,,,'''***)))((())),,,---,,,)))+++000+++///>>>999:::RRR444222111111333444444444555333111000111222222222555222111222444444111---000///,,,)))&&&&&&(((***))))))***+++---///111222333111///------///222333111111111000///......---111111111222333222///,,,...+++'''%%%%%%%%%""""""!!!!!! !!!###$$$!!!###&&&''''''(((***,,,***,,,------,,,++++++,,,---,,,******,,,------,,,000---+++,,,///222444555...444444...000888;;;888888888777444///---///222DDD@@@;;;777666888<<>>===;;;888666444333222111111000111111222333444999666333333333333111///555222000222333222222333333333222333555777:::<<>>AAAAAA<<<999999666777777555333111000000222+++222000222777...222000111///***))),,,---,,,,,,,,,******)))***++++++000'''+++111,,,,,,222111---...///000111111111111555333111111333444333333//////000111222222111//////000111222333333222111555444333111111111222333333222111//////111555777222333333000111444222---+++******,,,///000...,,,***///+++000;;;444333FFF444333111000000222444666222111000000111222222222333333222222111222333444......,,,)))'''''')))+++((()))***+++---///111222111000/////////111333444333333222222111000000///111111000111111000...+++'''%%%######$$$%%%###!!!!!!!!! !!!!!!"""###"""$$$&&&''''''(((***,,,,,,...//////...------...,,,...///...,,,,,,///111---------...111333333333...333444333999BBBBBB;;;222333444111...,,,---///AAA???:::777555777999;;;------------,,,---000333111111111111000///......---///111222111111222333222111000///000111111222333222222111111000//////777...+++///000***)))///,,,,,,,,,...//////...---'''((()))+++...111444666111...++++++---...---+++---111555555000,,,+++,,,333222000///...//////000///000111222222111000///222222111111000000//////222222333333222111//////000000///...------000222111111111000000000000000////////////...---,,,,,,,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,------...111555555333111111222333000---...111444666555000000///---,,,++++++,,,///...---------...///000000000///////////////...............///000111222------,,,---...000222333+++,,,---...//////......---+++***+++...///...,,,........................,,,+++++++++,,,,,,***((())))))(((((()))******+++---,,,,,,,,,,,,+++++++++))))))***+++++++++++++++((()))***,,,,,,,,,+++************+++,,,,,,***(((&&&,,,000///,,,+++)))&&&,,,***))))))***+++***))))))))))))))))))*********+++,,,------++++++,,,---------------######""""""""""""!!!!!!%%%$$$$$$&&&(((******)))---222444///+++***+++***,,,///000///000333333000::::::777444666:::888222333333333222222222111111888777555222000...------111///------...///...---333//////:::GGGHHH;;;,,,///000111222444666777777444111111333333000000333333444666777888888888888???>>>;;;999666444333222111111222333444444444444:::888666555444333111///222......222333111111333333222222333555999===@@@BBB???@@@BBB@@@:::777888444555666555333222222333666...888///333666///222111222000++++++...000...)))))))))((()))***++++++***$$$***111,,,+++...+++------...//////000000000000000111333444333000...---***))),,,111333111...//////000111111111111000555555666666555555444444222000...---...000333555000222222111333666555111---,,,---///222333222111...111...222888000---999222333333111//////444777///000111222222333333222111333444222///000555:::......,,,***''''''))),,,(((((()))+++---///111333///000000111222333444444555444444333333222222222222111///.........,,,***'''%%%$$$######""" !!!!!!!!!!!!!!!"""$$$&&&'''((()))+++---...000111111000//////000///222555222---***...333+++,,,---000333444222000///444555666>>>FFFBBB777...///000///------...///===;;;888666555555666777000000000///------...000//////...............///---///222444333222222222222222222000///000111333444333222111111000111111666000000555666000---000------,,,------///000111///...---,,,,,,...000111111...,,,,,,,,,,,,+++***...111444333///,,,,,,...666444222000///000111222///000222333333222000///111111111111111111111111333333333333222111000///222111///---,,,///333666222111111111000000000///000000000000///...---------...//////---,,,,,,---......///000///...---------000333444444333222333222111000111333555555555222111///---,,,,,,,,,,,,111000///.............../////////000000000000000000000000000111222333333------------///111333444//////........./////////...---,,,---///000///...////////////////////////---,,,,,,,,,------+++***)))))))))((())))))***+++,,,------------.........++++++,,,---------,,,,,,***++++++,,,,,,,,,,,,+++---,,,,,,---......,,,+++***------,,,---///,,,&&&...,,,******++++++)))(((************)))))))))))))))+++,,,+++***)))***,,,,,,,,,,,,,,,%%%$$$$$$###""""""!!!!!!""""""###$$$%%%&&&&&&&&&(((++++++'''%%%'''&&&###''')))+++,,,---///...---111222111000333888888444333333333222222222111111333333222111111111111111333222111000000111111000,,,333999777000---111777+++444888333222777888555444111111444333000000333333444666888999999888777999888888777666666777777666555444333222222222333888888777666555444333111---555888333000444666555333222111111444777<<<>>>>>><<<===>>>;;;555333555222333444333222222333555888666GGG666888333111333111333333000000333333000******************++++++&&&###+++222......000***000000000000000111222222//////000222333333000---///......000333555444333444555555555555555555555666888999::::::999777666222111///...//////......,,,//////...000444333///......000222444555555555444333222444555000...444000444777555222000444888111222444444444222222222222333444333222222444777//////...+++((('''(((***(((((()))***---///111222000111222333444333333222555444444444333333333222333111...---,,,,,,+++)))%%%%%%%%%%%%%%%$$$"""!!! """"""!!! ###%%%'''(((((())),,,......000111111000///000000444666666333---+++,,,///++++++---///222222111///222777888666888===999000111000///......000333555666666555555555555555555333444555444222111111222//////...---...///000222000222555555333000...---...000111111000111555888444444222111111111222222444111222888999333//////,,,---...//////000111222777555111...+++***++++++111000///...------,,,+++,,,...000000//////111333555333000//////111555777222333444444333000---+++///000000000111111111222333333333222111000//////000000///......000333666111111111000000//////...000000000000000///......---///000000///......//////111222333333111...------///222444555444444444222222333444555666666555555333000...------------222222222111111111222222///000000000111222222222000000000000111222333444000//////000111333555777222111///---------///000111000000000111111111000/////////000000000000000///...---...//////---+++******))))))))))))***+++,,,------...///000000000//////000111111000000///++++++,,,,,,,,,,,,,,,,,,...---,,,---...///---,,,,,,+++((((((---444555000---,,,++++++,,,,,,***)))+++******)))((('''''''''''')))***)))(((((()))+++------------(((''''''&&&%%%$$$######""""""#########$$$$$$%%%''')))(((%%%&&&))))))&&&'''(((***---...------------//////---000444555222333333333222222222111111000000000000000111222333333333222111111111111222000111333777:::999444000---999<<<555222777888333666333333555555111111444000222444666666666444333444444444555666777888999999777444111111222444555555666777777666666555555222GGGLLL:::111999===666444333111111222444777999777666777999666000000444111222222222222222555777;;;???XXX???>>>111333555111555888666666777555000//////......---,,,++++++)))(((111777444777888111222222111111111222333333333111000000222222222111222444666555444444666888777777777666666666777777555666888::::::888666555444444444555666444000------//////---///222000,,,///000222444555666777888888333222444111111333333///555:::;;;777444555777444666888777444111000000333333333444666555111...111111///,,,(((&&&&&&'''(((((()))***,,,...000111111222333444444333111000333333333333333222222222444111...------,,,+++***"""###%%%''')))***,,,---!!!"""""""""!!! ###%%%((())))))***,,,...---///111111///...///000444333111000//////......---,,,+++---///111111000333:::;;;333000333444000999666111///000555999===000111222444555666666666333555777777666555555555111111000000000222333555000333555555333///---,,,000000111111111333666888333333222222222222222222...---///444555111---+++***...222333222111000111111000...------...///111111111111000///.........---...000000000222333555555333000...///111444666333444444444333000...,,,...//////000000111111222444333222111000//////...---...000000000000222333111111000//////...------///000000000000//////......000222111000///000111000222444666555333000......000222444666777555444222444555666777666666666999555111//////000///...111111222333333444444444000111111111222333333333000000000000111222333444111111111111222444555666222111...,,,,,,,,,...///000111111111000000000111000000000111111111222222111000///000111000///---,,,++++++*********++++++------...///000000111222111111222222222111111000,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---...---,,,)))******,,,444:::888111*********+++------,,,***))))))((('''&&&%%%%%%$$$&&&'''(((((('''''')))***++++++++++++******)))(((((('''&&&&&&###$$$%%%%%%######$$$%%%$$$''''''%%%&&&***+++***---+++---000111//////222111333222//////222222000333333333222222222111111333222111000000000000000111222222111///...000111555111///111666888555111111999<<<777444777777333999666555888777444333666333555777999:::888666555444444444444555555666777777555444333333666888:::444666999999888777777888777LLLQQQ>>>111777:::222555444333333222333444555333333555777444///000555222333444333333444777999>>>CCC```@@@BBB222777888333777:::999999999555000222222222222111///...---******333777444888;;;333333222111000000111333333777555222111333444555555555777999777333222555999666555444444333444444444111333444666666555444333444333333666888777333...222444333111222555333...222444666777777777999::::::111222444///333888222111555;;;<<<:::777666666666888999777222//////000333222222444777666000***111111000---)))''''''''')))*********+++---...///000111222333333222111000222222222222222222222222333222000/////////---+++---------+++((('''(((*** !!!!!!"""""""""""""""$$$&&&((()))***+++---///---...000000.........///000...,,,...111333222111///...---...000111222111333<<<===333---222777777>>>999333000222777;;;>>>///000222444555666777777111444777888888666666666444444333333444555666666///111444555333222111111666333111111333444444333111111222333222222111111//////000333444333000...+++///444666333000000000------------...//////000000111333222111//////000222222222222222333333333888666333111///000111222111222222222222222222111000000000111111222222222666555333222000/////////---///111222111000111222222111111000///...------000111111222111111000000///111333333222111222333111333555666666444222000111111333666888999777555444666888888777666777888===888333111222333222000...///000222333444444444222222222333333333333333111000000111111222333444222111000000000111333333222000...---,,,---...//////000111000...---...///000111111222222333333333222111111111222222000///...---,,,,,,+++,,,,,,,,,------...///000000111111000000111111111000/////////...------,,,---------...,,,++++++,,,------,,,'''+++000555:::;;;222'''(((((()))+++---...,,,***(((''''''&&&%%%$$$$$$###%%%&&&(((((('''''')))***((((((((((((+++++++++******)))))))))%%%&&&((('''%%%$$$%%%'''"""&&&'''$$$###'''******222......222222000000555222555555111///222333111333333333222222222111111666555333222111000//////111222333111///...000222444333222...+++---444:::444666777666555666666666<<<999888::::::666666888777999<<<>>>>>>===:::888555555555555555666777777666777888999::::::::::::777:::======;;;999999:::999@@@BBB>>>777444444555666666777777777666666555777777999:::666111333999666666777666666777:::===AAAAAA\\\999BBB444===999666999999666555777555222333333444444333222111000------333333///555999000666555333222222333555666:::888555555666888888888888888777666666666777999777666555444333444444555111222333444555555444333:::777444444777777444000555777777555666999888333555888:::;;;999999:::<<<;;;111666:::222777<<<111555666777888888888777777444666777444///,,,...111000000222333333222000......//////---***))))))***++++++******++++++,,,------...///111222333333333222222222222222222222222333222222222333222///---555444111+++%%%"""###%%%"""""""""""""""###$$$$$$%%%''')))******+++---///---///000000///....../////////000000000111222333111000111333555555333222555<<<<<<444111666:::888<<<888333111333666777777222333333444555666666666444777:::<<<;;;999888777555555666777777777666666333555666666444444444555888333///000555777555111...000222333333222000///333333333444666777666444...222666555222///000222////////////...,,,+++***---000222222111///000111222222333444555555555444999888666333222222222222333222222111111222222333222333333333333333333333999777555333222111111111111222222111000000222444444444333222111000//////333333444444444444333333000222333444333222333444111222444555666555333222444333444777::::::888555666777999888777666888:::@@@;;;444222444555444222000111222333444444333333444444444444333333333333222222222222333444555666444333222111000111222222222111000/////////000111000222333222///...///111111111222222333444444444444333222222333333222000//////...------------------......//////000000000111111111111111000///...222111000/////////000000///---++++++,,,......---***...222444666666...%%%)))))))))+++,,,,,,***''''''''''''&&&&&&%%%%%%%%%%%%&&&(((((('''''')))***''''''''''''++++++++++++************&&&(((***(((&&&%%%&&&((($$$***+++'''%%%(((,,,---444///...111111...///555///333333000000333555444333333333222222222111111555555444333222222222222333555666444111000222555222222222555999999666222444222222555666555666888>>>;;;:::<<<;;;888777:::555777:::<<<===;;;888666444444555555666888999:::999;;;>>>??????<<<888555;;;>>>AAA@@@===:::::::::<<<333555AAACCC888777@@@777888:::;;;;;;:::999888<<<<<<>>>>>>999444666<<<999999999888888999===@@@CCC===UUU000AAA777AAA:::999:::888333111444555333111222333444555444333333555444777555000777;;;222:::999777666666777888999;;;999888999:::;;;:::999;;;888555555999;;;;;;999;;;:::999777777777888999444444555666666666666666HHHBBB;;;888999999777444666888888777999<<<;;;777888;;;======;;;;;;<<<>>>>>>444<<>>>>>???@@@???===<<<===>>>DDD@@@@@@DDDDDD??????CCC>>><<<;;;:::;;;===@@@CCC@@@>>>>>>AAAAAA>>>===??????===;;;===AAAEEEFFFFFFIIILLLMMMIIIBBB???AAAEEEDDDBBB@@@??????===:::777<<<<<<============<<<<<<888999999777666666888:::<<<<<<;;;:::888999:::<<<===>>>>>>===;;;:::<<<======<<<;;;<<<======;;;999============<<<;;;:::999;;;999777888999:::999999>>>999999<<<;;;555444777>>>;;;999999<<<===<<<;;;;;;<<<>>>AAABBBAAA===:::888888:::===<<<777777:::444444555555555666666666777555222...---,,,------111222222000......111333000000000000...,,,***)))000///...,,,+++*********)))///444555222111333666222333333222000///000222...000333444333333333444+++***)))''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&***,,,---------...---000333555444222111111555999;;;999444111333777111444777888666444222222<<<@@@???999777999777333888666444333222333444555777555444555888:::999777<<>>>>>999888666555666888888777666777888999999888666777888777777666555444222111111888666333111000111333444000//////000111111///---444444444444444444444444444222///000222444222000111------222222//////333222---...666999666444555:::777555555888999888666555444333000...///111444::::::999888777555444333888;;;>>><<<777333333555999555222333777:::888555666666666666555555555555555555555666666777777888444333222111222444666777::::::999777666555444444555777:::;;;;;;;;;;;;<<<777888999888888:::<<>>>>><<<:::<<<<<<<<<;;;;;;;;;::::::===>>>>>>===<<<<<<===??????AAABBBAAA>>>>>>???AAADDDEEEFFFEEECCCBBBCCCDDDFFFCCCCCCFFFFFFBBBBBBFFFDDDCCCBBBAAABBBCCCDDDEEECCC@@@AAADDDEEECCCDDDGGGHHHEEEBBBBBBEEEHHHIIIIIIJJJKKKKKKIIIEEECCCEEEGGGGGGEEECCCBBBBBBAAA???===BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@>>>======???BBBAAABBBCCCCCCBBBAAA@@@@@@AAABBBBBBAAA@@@@@@AAACCC@@@??????@@@AAAAAA???>>>?????????>>>======<<<<<<===<<<::::::<<<===<<<;;;>>>;;;:::===<<<888777999???===;;;;;;======:::888======>>>@@@AAA@@@===:::::::::===@@@>>>999888:::444444444555555555555666777555333111///.........888---***333777222222999000111111222111000...------,,,++++++************+++...222222111000111333333333444333111111222333000222444555444444555666......------,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++,,,++++++---///---111555888888888888888666888999777444222333555111444777999888888888999CCC???666000444>>>BBB@@@:::999777444333333444444666555555666999:::999777>>>@@@???;;;;;;======:::888999::::::::::::;;;;;;999;;;<<<<<<:::999999:::::::::999888666555555444888777555555555888:::<<<:::999777777888888666555444444444444444444444444555333000000111111000...111------111111......222333///000555888555222333888666444444666777666444555666777777555555666777;;;;;;;;;:::999888777666999<<<===:::666555888;;;CCC===777555666777666333888777777777777777777777555555666777777888888888888777666666666888:::;;;:::::::::::::::999999888777999;;;<<<=========>>><<<<<<===<<<:::;;;===???<<<<<<;;;:::999999999999::::::::::::::::::999999;;;999888888999;;;>>>@@@@@@>>><<<;;;:::;;;<<<===???>>>;;;999888888999999777666555666777999888777888777666666555555555555555777999:::999777666777888888999999999777666555555333222333444444222000222222444555666666666555888666444444555666555444666666666777777777777777555555444333222222222222......///000111111111111*********+++,,,---//////,,,,,,++++++***))))))))))))***+++,,,,,,***)))(((,,,,,,,,,,,,+++,,,---...//////......///000222222222333444666555444444444555555333111//////000333666888777666<<<:::777777888999999888::::::;;;;;;;;;:::999999:::;;;;;;:::888888999:::999888666555666777999:::777777777888888999999999:::;;;;;;888555555999===>>>===<<<===??????===<<<@@@???>>>=========>>>???CCCDDDDDDCCCAAAAAABBBDDDEEEFFFGGGFFFEEEEEEGGGIIILLLMMMNNNMMMLLLKKKLLLMMMLLLJJJJJJLLLMMMJJJKKKMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLIIIIIILLLNNNMMMPPPTTTVVVSSSOOOMMMNNNPPPRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPNNNKKKJJJJJJJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGFFFDDDCCCDDDFFFHHHIIIKKKMMMNNNNNNLLLIIIHHHJJJKKKKKKIIIFFFEEEFFFHHHFFFEEEDDDEEEGGGGGGFFFDDDEEEDDDCCCAAAAAAAAAAAABBBAAA???>>>>>>???@@@@@@???AAA>>>>>>@@@@@@======???BBBAAA@@@??????>>>;;;888???>>>>>>>>>??????<<<:::<<<<<<@@@CCCAAA;;;888999444444444555555555555666666666555444222111///...444(((000JJJTTTCCC333222222222333444444444333333---,,,,,,,,,,,,,,,------000000111111111222222222222333444333222222444666333555666555444555777999222333333333111000...---(((((((((((((((((((((((((((,,,//////,,,,,,///333222555999;;;;;;;;;<<<<<<888888888888777666666666333555777777777777999;;;OOOEEE888111666???BBB>>>???>>>;;;999777666666666888888999;;;======;;;999GGGAAA<<<===>>><<<;;;<<<:::<<<===>>>>>>>>>???@@@===>>>@@@???===<<<<<<======<<<<<<;;;:::999999888666555444444555888:::<<>>======<<<===???@@@AAA;;;<<<>>>?????????>>>>>><<<<<<>>>???@@@@@@@@@@@@AAAAAAAAA@@@>>>===???@@@;;;<<<<<<=========<<<<<<======<<<<<<<<<<<<======>>>===<<<<<<===???AAACCCEEECCCAAA@@@????????????BBB@@@>>>===<<<;;;<<<<<<777777999;;;>>>>>>===;;;<<<<<<;;;:::::::::;;;;;;;;;===???>>><<<:::999:::<<<<<<<<<<<<<<<<<<<<<<<<888777666777888888666444444666:::======<<<999777;;;999888888999999999888:::::::::::::::;;;<<<===<<<;;;:::888777666555444000111333444555555555444,,,------...///000111111////////////...---,,,++++++,,,...000000///...,,,,,,,,,,,,---***,,,///111222222222111///333666666444333777;;;888777666555666666444222333333333555888:::;;;::::::999:::<<<>>>@@@@@@???======>>>>>>======<<<;;;;;;<<<<<<;;;::::::;;;===>>>===;;;:::;;;===???AAA999999999999999999999999<<<<<<<<<:::888888<<>>===>>>>>><<<;;;<<<===AAAEEEBBB;;;777888555555666666666777777777666777777777555333000///000,,,666LLLTTTGGG666///555555666666666666555555222111111000000000000111555333222222333444444333222333444444333333555777666777777666555555888:::333444555555444222///...,,,,,,,,,,,,,,,,,,,,,,,,+++000444333000111666;;;777999<<<<<<;;;::::::;;;===<<<:::;;;<<<<<<;;;:::<<<===<<<;;;999999;;;<<>>;;;===@@@===999BBBAAA@@@>>>===<<<<<<<<<;;;===???BBBCCCBBB@@@>>>QQQDDD===AAACCC>>>;;;>>>>>>======@@@CCCDDDCCCAAA@@@AAABBBAAA???>>>>>>???>>>>>>>>>======<<<<<<<<<:::999777666666777999999@@@===999666666666666555999999999999999999999999:::999777666555555444444888777666777666555555555555555555777888777666666<<<;;;:::999999999888888777999::::::888777888888===>>>>>>?????????>>>>>>??????>>><<<:::<<>>===>>>???BBBCCCBBBAAABBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDAAA???>>>>>>@@@????????????@@@AAABBB:::::::::;;;;;;;;;:::999999;;;>>>@@@AAA@@@===<<<@@@>>>======>>>??????>>>>>>=========>>>???AAABBBBBBAAA@@@>>><<<:::888777555666777888888777666555555555555444444333222222333333333333333111000///...///111333444333222111000000111111***,,,///222555555555444///444888888555444999>>>>>><<<::::::;;;;;;:::888999777555555888;;;===>>>;;;;;;===???BBBDDDCCCAAABBBCCCCCCCCCCCCCCCBBBBBB>>>?????????>>>>>>???AAABBBAAA@@@???@@@AAACCCDDD<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>======???BBBDDDCCCDDDEEEFFFFFFFFFFFFFFFIIIHHHFFFFFFFFFHHHJJJKKKIIIJJJLLLMMMNNNPPPSSSUUUVVVUUUTTTTTTUUUVVVXXXXXXXXXYYYZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^___```___\\\^^^bbbdddeeedddbbb```fffbbbaaadddeeeeeegggllljjjhhhfffddddddfffiiikkkmmmjjjhhhggggggfffeeecccgggdddaaa```aaabbbcccccc^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^\\\ZZZYYYZZZ]]]```aaa___\\\\\\^^^___^^^\\\]]]]]]]]][[[YYYXXXXXXZZZVVVUUUTTTUUUVVVVVVTTTRRRRRRPPPNNNLLLKKKLLLMMMNNNKKKJJJHHHHHHJJJKKKJJJIIIGGGGGGFFFEEEFFFGGGHHHHHHIIIHHHEEEBBBAAABBBEEEGGGDDDBBB???>>>?????????>>><<<===AAAEEEBBB;;;777888999999999999:::::::::;;;777888999:::888666333111555666333000333888999666999999888888777666666666777666555444222222222222666444222333444555555444333444555555444444666888888888888777666666999;;;333444555666555333111///........................---111444555444666;;;@@@888:::<<<===;;;;;;;;;<<<@@@>>>>>>>>>@@@AAA@@@???EEEEEEDDDBBB@@@AAACCCEEECCCAAA@@@AAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAABBB>>>@@@CCCEEEFFFDDDCCCBBBPPPDDD>>>BBBEEEAAA@@@CCCCCC???<<>>>>>>>>??????FFFCCC???<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;<<<;;;:::999:::999888777999;;;;;;<<<===>>>>>>??????>>>===<<<<<<======EEEDDDCCCAAA>>>>>>@@@BBBAAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDAAAAAABBBCCCDDDCCC@@@>>>@@@@@@???>>>???@@@BBBCCCEEEGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIGGGIIIKKKLLLLLLJJJEEEGGGHHHHHHGGGGGGHHHIIIKKKKKKLLLLLLLLLJJJIIIGGGDDDDDDDDDDDDEEEEEEFFFGGGDDDCCCCCCDDDEEEFFFHHHIIIFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHJJJKKKKKKIIIFFFDDDDDDFFFHHHHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKIIIFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGGGG>>>???@@@AAA@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFEEECCC@@@>>>===============;;;999777666::::::::::::999888666666555666666666666555444444222333444555555444444333777777777777***,,,///222555777888888222666::::::888888<<<@@@???===<<<<<<===???>>>>>>@@@===999888;;;>>>@@@AAABBBBBBBBBDDDEEEEEECCCAAAEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEEEEFFFHHHFFFFFFFFFEEEFFFFFFGGGGGGBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEHHHJJJLLLGGGIIIKKKKKKJJJJJJKKKLLLPPPOOOOOOOOOPPPQQQSSSTTTOOOQQQTTTVVVWWWZZZ]]]```___]]]ZZZZZZ[[[]]]^^^^^^___```aaaaaa``````aaabbbbbbeeefffeeefffjjjjjjiiigggjjjnnnqqqrrrqqqooommmpppmmmmmmpppqqqppprrrvvvqqqrrrqqqppppppqqqtttvvvttttttrrrpppnnnmmmmmmmmmrrrpppmmmlllmmmnnnnnnmmmkkkkkkiiiiiiiiiiiikkkkkkiiihhhfffdddbbbdddhhhkkknnnjjjggggggiiikkkjjjhhhdddfffggggggggghhhjjjlllcccaaa``````aaa```^^^\\\YYYXXXVVVUUUTTTTTTUUUUUUUUUTTTRRRRRRTTTUUUTTTSSSLLLNNNLLLIIIJJJMMMNNNMMMLLLKKKHHHEEECCCEEEHHHKKKHHHFFFDDDCCCDDDEEEDDDCCC??????CCCFFFDDD>>>;;;<<<>>>>>>>>>>>>????????????;;;<<<======<<<:::777666555<<<999---+++555;;;888===<<<;;;:::999888888999999999777555444333222222333444444555555555666666777888999888777777999::::::;;;;;;:::999999:::<<<555666777888888777666555111111111111111111111111000222444777888:::===???999;;;>>>??????@@@BBBCCCAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFEEEEEEFFFIIIKKKNNNIIIEEEDDDBBBBBBFFFLLLDDDDDDEEEEEEEEEFFFFFFFFF@@@CCCFFFGGGGGGEEEEEEFFFHHHBBB???CCCFFFGGGGGGIIIHHHDDDBBBGGGNNNPPPJJJDDDGGGHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFIIIFFFDDDCCCCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>===<<<<<<===???===@@@@@@======??????<<<===AAACCCAAAAAADDDFFFFFFBBBCCCCCCCCCAAAAAACCCDDDLLLLLLJJJGGGEEEEEEHHHKKKJJJKKKKKKLLLLLLLLLKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKGGGIIILLLMMMLLLIIIEEECCCIIIHHHFFFFFFFFFHHHJJJLLLKKKMMMPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTUUURRRPPPQQQTTTVVVUUUSSSLLLNNNPPPPPPOOOOOOPPPQQQPPPPPPPPPPPPOOONNNLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJKKKLLLMMMNNNOOOKKKLLLMMMNNNOOOOOOPPPPPPMMMNNNOOOPPPRRRSSSTTTUUUSSSPPPMMMLLLMMMPPPQQQRRRLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNKKKHHHHHHIIIKKKKKKLLLLLLMMMMMMMMMNNNFFFHHHIIIIIIHHHHHHHHHIIIKKKJJJHHHFFFFFFHHHJJJKKKJJJIIIGGGHHHIIIKKKJJJJJJHHHIIIKKKMMMOOOPPPPPPPPPOOOOOOOOONNNMMMKKKHHHGGGIIIHHHFFFDDDAAA???>>>======>>>???@@@AAA@@@@@@???;;;;;;:::::::::;;;<<<======<<<;;;:::999999999999:::::::::;;;***,,,...111444888:::;;;777:::===>>>===>>>AAACCC@@@>>>===>>>AAACCCDDDDDDHHHFFFCCCCCCDDDFFFFFFFFFKKKKKKJJJKKKMMMLLLJJJHHHKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPOOONNNPPPQQQNNNOOOPPPPPPPPPOOONNNMMMIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKNNNPPPRRRRRRNNNPPPSSSSSSRRRQQQSSSTTTWWWWWWXXXYYYZZZ[[[\\\]]]ZZZ\\\^^^```aaadddgggjjjkkkhhhdddccceeeggggggggghhhjjjkkkkkkjjjjjjkkkmmmmmmqqqrrrppprrrvvvxxxuuuvvvxxx{{{}}}}}}|||zzzxxxzzzxxxyyy~~~~~~~~~~~~~~~{{{yyy{{{~~~~~~||||||||||||zzzyyy{{{zzzxxxwwwwwwxxxzzz{{{vvvuuussspppoooqqquuuxxxzzzwwwtttuuuxxxyyyvvvsssrrrssstttuuutttuuuxxxzzzqqqooonnnmmmmmmkkkiiifffddddddccccccbbbaaaaaaaaaaaa```^^^^^^`````````___WWWZZZXXXSSSSSSWWWYYYVVVRRRSSSSSSQQQMMMLLLMMMNNNLLLKKKJJJJJJLLLLLLKKKIIIDDDDDDFFFJJJHHHCCCAAACCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAA@@@>>>===<<<555<<<@@@>>>;;;;;;:::888>>>>>>===<<<<<<<<<===>>>;;;:::999888777777777777333777:::;;;999888:::<<<<<<===>>><<<;;;:::<<<===<<<>>>??????=========>>>;;;;;;<<<<<<======>>>>>>888888888888888888888888888777888;;;???@@@???===@@@BBBDDDFFFFFFGGGIIIKKKFFFHHHKKKJJJIIIHHHKKKMMMIIIJJJKKKKKKKKKLLLNNNPPP___TTTKKKIIIIIIHHHJJJOOOLLLLLLMMMMMMMMMLLLLLLKKKFFFHHHKKKKKKJJJIIIKKKLLLFFFIIIIIIGGGIIIMMMNNNLLLLLLMMMOOOQQQRRRRRROOOMMMNNNOOOPPPOOOLLLJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGHHHJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFDDDBBBAAABBBDDDCCCFFFFFFCCCCCCGGGGGGDDDDDDJJJKKKHHHFFFJJJMMMLLLIIIJJJLLLKKKJJJJJJLLLOOONNNOOOOOOOOONNNNNNPPPSSSUUUVVVVVVVVVVVVVVVUUUUUUUUUSSSPPPPPPQQQTTTVVVWWWQQQSSSUUUVVVTTTQQQOOOMMMSSSRRRPPPOOOPPPRRRUUUWWWTTTVVVYYY[[[]]]]]]\\\[[[[[[\\\\\\]]]^^^^^^___^^^\\\[[[ZZZZZZ[[[]]]___aaa```\\\YYYZZZ^^^```___\\\WWWYYY[[[[[[YYYXXXWWWXXXTTTTTTSSSSSSSSSSSSTTTTTTOOOQQQTTTVVVVVVVVVTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYXXXYYYZZZ[[[[[[\\\\\\\\\XXXVVVUUUVVVXXXZZZ[[[[[[UUUUUUUUUVVVWWWXXXZZZ[[[YYYYYYYYYVVVSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUOOORRRTTTTTTRRRQQQSSSTTTSSSRRRPPPOOOOOOPPPRRRSSSTTTRRRQQQRRRSSSUUUUUUTTTPPPSSSVVVYYY[[[[[[ZZZZZZWWWXXXYYYYYYYYYWWWUUUTTTSSSRRROOOLLLJJJIIIIIIIIIHHHIIIJJJLLLLLLKKKJJJIIIFFFEEEDDDDDDEEEGGGJJJKKKOOOMMMIIIEEEDDDCCCDDDEEEDDDDDDDDDEEE++++++---000444888;;;===<<<===???AAAAAACCCEEEFFFFFFDDDDDDEEEIIILLLMMMMMMOOONNNMMMNNNOOOOOOMMMKKKQQQPPPPPPRRRUUUVVVUUUTTTWWWXXXYYY[[[\\\]]]^^^^^^XXXYYYYYYXXXVVVUUUVVVXXXVVVWWWYYYZZZYYYWWWUUUTTTOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQSSSVVVVVVVVVUUUWWWZZZ[[[YYYXXXZZZ\\\\\\]]]^^^```aaabbbbbbbbbcccdddfffggghhhjjjmmmpppuuuqqqmmmlllnnnppppppooopppqqqrrrrrrqqqqqqssstttwww{{{|||zzz{{{~~~~~~zzz}}}|||}}}~~~{{{yyywwwvvvuuussspppnnnooooooooooooooommmlllllljjjhhhfffggghhhiiihhhgggbbbeeeccc]]]]]]bbbccc```XXX[[[^^^\\\XXXSSSQQQQQQOOONNNNNNOOOQQQQQQPPPNNNHHHHHHJJJMMMKKKGGGFFFIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBAAA@@@@@@:::999======888;;;CCC???>>>>>>===>>>@@@AAACCC===<<<<<<;;;;;;<<<<<<<<<555;;;AAAAAA>>>===???BBB@@@AAAAAA@@@>>>===>>>@@@>>>@@@BBBBBBAAA?????????@@@@@@@@@AAABBBCCCEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>AAAFFFFFFBBB===JJJKKKLLLLLLKKKKKKLLLNNNKKKOOOSSSRRROOONNNRRRVVVUUUWWWWWWWWWUUUTTTUUUVVV^^^RRRKKKOOOUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQLLLNNNPPPPPPNNNNNNPPPSSSLLLTTTUUUMMMKKKPPPQQQLLLNNNTTTYYYYYYUUURRRSSSUUUSSSTTTUUUTTTQQQOOOOOOOOONNNOOOOOOPPPPPPQQQQQQRRRTTTSSSRRRPPPOOOMMMLLLKKKMMMMMMMMMOOOQQQRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNNNNKKKHHHFFFGGGIIIHHHMMMMMMJJJJJJOOOOOOKKKJJJPPPQQQLLLJJJMMMPPPNNNOOORRRTTTSSSRRRRRRUUUXXXRRRTTTXXXYYYZZZZZZ[[[\\\^^^^^^^^^^^^^^^]]]\\\\\\[[[WWWTTTRRRUUUZZZ___aaaWWWYYYZZZZZZYYYXXXXXXYYY[[[YYYXXXWWWXXXZZZ]]]___[[[]]]aaadddeeeeeedddcccbbbbbbcccdddeeeeeeeeeeee```___^^^___aaadddhhhjjjgggccc___```dddgggeeebbb```bbbcccccc```^^^]]]]]]]]]\\\\\\\\\\\\^^^```aaaSSSVVVYYY\\\]]][[[YYYWWWXXXXXXYYYZZZ[[[\\\]]]]]]aaaaaaaaabbbaaaaaa``````aaaaaaaaabbbaaaaaa```___YYYYYY[[[^^^aaabbbbbb```]]]]]]^^^___```bbbcccdddbbbbbbaaa___\\\[[[[[[\\\ZZZ\\\]]]^^^^^^]]][[[ZZZVVVYYY\\\[[[YYYYYYZZZ\\\XXXXXXWWWVVVVVVVVVWWWXXX]]]\\\ZZZ[[[]]]^^^^^^]]]WWWYYY^^^bbbdddcccbbbaaa]]]^^^```aaaaaa```^^^]]]ZZZXXXUUURRRPPPPPPRRRSSSUUUVVVVVVVVVUUUSSSQQQOOOQQQPPPNNNMMMOOORRRVVVYYY___\\\VVVQQQNNNNNNPPPQQQTTTTTTUUUUUU