BM6P6(@ ))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''' !!!###%%%&&&%%%###"""&&&&&&&&&&&&%%%$$$###"""###%%%''')))***(((&&&%%%(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$###"""''''''''''''(((((((((((('''((())))))((()))+++---///...+++)))(((((()))))),,,***(((((())))))'''&&&%%%'''(((((('''((()))***))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((())))))******++++++)))************+++++++++,,,,,,,,,,,,------...///000111333333333555777:::;;;@@@GGGRRRdddyyy((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$&&&''''''&&&&&&''')))%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((+++,,,---,,,******+++---///---+++)))(((((())))))((('''&&&'''((()))((('''((())))))(((&&&%%%&&&'''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))*********)))************+++++++++,,,,,,,,,,,,------...//////111333333444555888:::>>>BBBJJJUUUggg|||&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$###"""###$$$%%%&&&&&&'''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''')))+++((((((''''''((()))***+++''''''''''''((((((((((((---......,,,***)))***+++...,,,+++)))((((((((()))'''&&&&&&''')))+++***)))'''((()))(((&&&%%%%%%&&&))))))))))))((((((((((((&&&&&&'''''''''(((((((((************)))))))))))))))************+++++++++,,,,,,,,,,,,---.../////////111333333444555888:::@@@DDDLLLXXXjjj~~~%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&%%%$$$"""$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&'''***,,,,,,+++)))'''''')))***,,,''''''''''''((((((((((((+++++++++***(((((()))+++,,,,,,***)))(((((((((((()))((('''(((***,,,+++***$$$%%%''''''&&&&&&((()))))))))))))))((((((((((((''''''''''''((((((((((((++++++******))))))(((((())))))*********++++++++++++++++++,,,---...///000///111333444444666999;;;@@@CCCLLLZZZjjj}}}$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&&&&$$$#########$$$$$$%%%$$$$$$###$$$%%%%%%%%%%%%&&&))),,,///---***(((''''''((((((''''''''''''(((((((((((()))***+++***))))))+++---++++++***))))))((((((((()))(((''''''))))))((('''$$$&&&''''''&&&'''(((***))))))))))))(((((((((((('''''''''((((((((())))))++++++******))))))(((((())))))*********++++++++++++++++++,,,---...000000///111333444555666:::<<>>EEEHHHUUUgggpppvvv$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''''''''''')))&&&$$$$$$&&&'''&&&$$$"""###$$$&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''))))))))))))))))))))))))))),,,,,,++++++***)))((((((***))))))))))))******+++((((((******)))'''%%%###&&&'''))))))((((((***+++)))))))))******))))))))),,,+++******))))))************))))))((((((''''''((((((((((((((())))))******++++++,,,,,,++++++***,,,,,,---.../////////...000111222222444777<<<@@@GGGNNNXXXaaakkkzzz$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))))))))'''$$$$$$&&&'''&&&$$$###$$$%%%&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))************++++++%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))((('''&&&''')))******)))((()))+++))))))***++++++***))))))+++***))))))(((((())))))***)))))))))((((((((('''***************++++++,,,***++++++,,,,,,++++++***,,,,,,---...////////////111111222333444888===AAAIIIOOOXXXbbbmmm}}}######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''((('''%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&'''((()))***+++,,,---'''&&&&&&&&&''''''((()))'''((((((((())))))))))))***+++,,,+++)))))))))***((()))+++,,,,,,+++)))((())))))(((''''''''''''((())))))))))))((((((((((((***************++++++,,,***++++++,,,,,,++++++***+++,,,---...////////////111222333444666999===AAAJJJOOOXXXcccrrr"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&ӵ&&&'''&&&&&&''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,((((((((((((((()))***+++'''''''''((()))***,,,,,,,,,------,,,***))))))***(((***,,,------,,,***(((***)))((((((''''''(((((())))))))))))((((((((((((((((((((((((((())))))******++++++,,,,,,++++++***++++++---...////////////111222444555777:::>>>AAAIIIMMMWWWeeevvvĦĦӵĦ"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))'''&&&&&&%%%%%%4ĉ@ӵ'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%%%%%%%&&&&&&'''))))))'''''''''(((***+++---...---......---***))))))***((()))+++,,,,,,+++)))(((******)))(((((((((((()))(((((((((((())))))))))))((((((((((((((())))))******++++++,,,,,,++++++******+++,,,...///000000000111222444666777:::>>>@@@FFFKKKWWWgggzzz>L=hĦ4ĉ@ӵ>L######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''&&&''''''&&&$$$$$$%%%'''&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%GG=?''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))++++++''''''(((***+++,,,---...,,,---...,,,***))))))***))))))************))))))+++***))))))(((((())))))(((((((((((())))))))))))***************++++++,,,***++++++,,,,,,++++++******+++,,,...///000000000///111444666777999===???DDDLLLYYYiii{{{HdĦ=ĪjGG=?HdĦ$$$$$$%%%ӵ&&&&&&&&&ĭӵ'''ӵ%%%Ħ%%%%%%%%%&&&&&&&&&''''''&&&ӵӵ######ĦƜ`1.׼s&&&'''((('''Ħ'''''''''''''''''''''''''''ӵ***Ħ***+++------------+++,,,---,,,ĭӵ''''''Ħ)))******Ħ+++Ħ,,,++++++***)))***,,,...///000111111<<<>>>EEEDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ$$$%%%?~4$$$&&&&&&g&e>&e&&&g&e$$$>hӵ%%%%%%&&&&&&'''''''''g&e'''guO>uO>&e###"""4ff?>ߝL%%%gĉ@%%%&&&''')))Shӵ(((&&&&&&&&&'''''''''g&e$$$>hӵ---......---,,,***+++,,,fff?><z'''g&e>&e&&&&&&HL)))******ShӵgL,,,,,,+++++++++)))***,,,...///000111S?ʬ;;;===3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??&&&4Dӵ'''''''''Hƅ^Hu]Ħ###Hu]Ħ'''ZuR)Ħ'''&&&&&&&&&%%%%%%%%%Hu]Ħ&&&HŐeHŐeHu]Ħ&&&qIܗGIӵ&&&tt(((((('''HGgĉ@((((((((((((((()))))))))Hu]Ħ)))ZuR)Ħ,,,,,,,,,,,,+++))))))sߝLGdUĦ'''Hƅ^Hu]Ħ)))ntHdĦ&&&(((HGgĉ@)))HdĦ))))))*********,,,,,,------...///Htƅ^===@@@Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ&&&&&&4DuXӵ((())))))DdDΦDdDĦ%%%DdDĦ&&&%%%t|<&&&%%%%%%%%%%%%%%%%%%%%%DdDĦ&&&DdDΦDdDΦDdDĦ%%%peƜ4DuTӵ$$$`eĭ'''qet(((((((((&&&&&&'''''''''(((DdDĦ)))(((t|<)))************)))******DdDDdDĦ'''DdDΦDdDĦ(((q<niDdDĦ(((qet))))))DdDĦ*********++++++,,,,,,------...q<R:::===qjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ&&&%%%4DuXӵ***,,,+++DdDΦDdDӵ&&&DdDĦ%%%%%%o)h###%%%$$$$$$$$$$$$$$$%%%%%%DdDĦ%%%DdDΦDdDΦDdDӵ%%%=ӊB1.uTӵ$$$HߝL`o9'''po9wӵ'''&&&''''''''''''(((DdDĦ''''''o)h((())))))******))))))++++++DdDΦDdDĦ(((DdDΦDdDӵ'''GIpӵDdDĦ***po9wӵDdDĦ++++++,,,,,,,,,,,,,,,------...po9u333777:::>>>GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ%%%%%%4DuXӵ+++...,,,DdDʜ4DuTӵ&&&>d<Ħ&&&Dt%%%%%%$$$$$$$$$%%%&&&'''>d<Ħ%%%>d<ʜDd<ʜ4DuTӵ%%%%%%F&uTӵ'''4DufئL>e&&&puR)Ħ'''''''''((((((((()))>d<Ħ&&&Dt)))++++++++++++++++++,,,DdDΦDdDĦ(((>d<ʜ4DuTӵ'''4DwDd<Ħ)))puR)Ħ>d<,,,,,,------,,,,,,------...peӵ333ĦpeӵDx<>d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ%%%%%%4DuXӵ+++...+++D&dq&ĒR&&&&&&sdKĦ'''DHRRud'''&&&%%%%%%&&&'''(((sdKĦ%%%D&oq<Ōq&ĒR'''&&&&&&>dp&ĒR''''''nfʜd<Φ>d<Ħ'''s&dq&ĒR))))))i?ʜtd<Ħ'''HHܗDӊB***<x------,,,,,,------...B?>>B?Ho9&ӫeʬtIӇCdK;fuf<xsdKĦnfʜdaĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR&&&%%%4DuXӵ***,,,)))Hu]3hh&&&&&&&&&ne$$$&&&=e***)))'''&&&%%%&&&'''(((ne%%%%%%pIƎ@t@h&&&&&&&&&>h%%%&&&&&&fe'''@ďD'''&&&&&&$$$$$$%%%%%%%%%&&&ne'''&&&=e(((((())))))(((((($$$%%%ege''''''sĪj@h+++***)))fdDĦ&&&@ďD+++***Hkge---------,,,,,,------...@h999===@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h&&&4DuXӵ(((ĵD^'''''''''''''''"""---,,,***'''%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''')))'''&&&''''''(((((((((((((((&&&'''&&&&&&&&&******)))((((((DdDĦ((())),,,+++***,,,,,,,,,,,,,,,,,,------...///555888;;;===D^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ%%%))))))))))))))))))Ħ'''+++***((()))+++,,,***'''$$$######$$$%%%&&&&&&Ħ$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''***))))))((('''&&&&&&&&&************++++++++++++Ħ''''''((()))+++((())))))***************+++,,,,,,++++++***)))(((%%%%%%%%%&&&((()))+++,,,))))))((('''''''''''''''>d<Ħ***))))))%%%''')))+++,,,+++***)))******+++++++++,,,,,,,,,,,,,,,------...//////000111222333555777:::<<<===AAANNN]]]kkk|||Ħ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ(((+++***)))''''''gdKĦ'''%%%%%%%%%&&&(((***(((%%%""""""%%%'''&&&%%%'''gdKĦ&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$&&&(((&&&&&&'''(((((('''&&&&&&'''(((***+++,,,+++)))gdKĦ'''(((((((((((()))'''%%%%%%&&&'''((('''(((((((((((())))))))))))))))))))))))))))))))))))((())))))(((''''''(((***gdDĦ))))))***'''(((******((('''((()))------------------------.........///////////////000000222666888888;;;AAAAAAKKKYYYiii~~~gdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A%%%ne)))))))))((('''&&&ne'''&&&%%%%%%%%%&&&(((((()))&&&######%%%&&&%%%$$$ne%%%%%%&&&&&&((('''&&&&&&&&&'''))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))(((((('''$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&''')))***+++***ne((((((((()))))))))***(((&&&&&&'''))))))((((((((((((((())))))))))))))))))))))))))))))))))))***+++++++++))))))+++De***))))))***''')))+++***)))((())))))------------------------............////////////222111444888999999<<Ak<fhDenenene&&&%%%'''((()))&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&)))(((((((((((()))******&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((($$$%%%&&&%%%$$$$$$&&&((((((((('''&&&&&&'''((((((%%%&&&((()))))))))(((((()))))))))*********)))'''''')))***)))((('''((((((((()))))))))***))))))))))))))))))))))))***+++,,,+++))))))+++,,,*********))))))(((***,,,,,,***)))***+++,,,,,,,,,,,,------------............//////000000444333555999:::999<<>>FFFMMMXXXcccyyy%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&###$$$%%%''')))***+++,,,...,,,(((&&&$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&((()))))))))((((((((('''''''''''')))***)))((('''(((***+++++++++++++++***))))))'''&&&&&&&&&''''''&&&%%%&&&''')))***++++++******'''(((***,,,---------,,,(((((())))))))))))((('''(((((())))))))))))((((((((((((((((((((())))))***---+++***((()))+++---///***,,,............000222000222555777:::@@@IIIPPPZZZggg}}}%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))))))))((()))))))))(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))((((((((((((''''''''''''''')))***)))((('''(((***+++++++++++++++***))))))'''''''''''''''''''''(((%%%&&&((()))***))))))(((((()))+++,,,------,,,,,,'''((())))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))*********+++++++++,,,,,,,,,***+++------------///111000333555777;;;AAAKKKRRR]]]kkk%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''(((((((((''''''&&&%%%%%%'''((('''&&&%%%###&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&''')))***)))((('''(((***)))))))))))))))(((''''''&&&'''((('''&&&&&&(((***&&&&&&'''(((((((((((((((******+++,,,,,,,,,,,,+++(((((())))))))))))******))))))(((((((((((())))))***************++++++,,,)))***+++,,,,,,,,,+++++++++---////////////111333222444666888;;;BBBLLLTTTaaaooo&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((()))***(((((('''''''''&&&&&&&&&''')))***)))((('''(((***)))))))))))))))(((''''''%%%&&&'''&&&$$$$$$'''***(((((((((((((((((()))***,,,,,,++++++******++++++***))))))((()))***+++,,,***)))(((''''''((()))******************++++++,,,++++++*********+++,,,------...000000000000222444333555777888;;;CCCMMMTTTbbbppp&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''***)))''''''''')))***,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))))))))((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&((()))***)))((('''(((***+++++++++++++++***))))))###%%%&&&%%%######&&&)))******)))(((((()))***+++...---+++***)))******++++++***)))((((((***,,,...+++)))(((&&&&&&((()))+++((((((((((((((())))))***...,,,)))((((((***---///,,,---///000///000111333444666888999;;;CCCMMMUUU```nnn&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&%%%%%%(((&&&$$$%%%((()))(((&&&%%%&&&''''''(((''''''''''''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&((()))((('''%%%&&&&&&&&&%%%$$$$$$###&&&&&&((((((((('''&&&%%%)))(((((((((((('''''''''''''''''''''((((((((((((---+++)))'''&&&&&&(((((()))&&&%%%&&&)))***)))'''''''''''''''''''''''''''(((((()))++++++,,,,,,,,,+++++++++***************((()))))))))*********+++))))))))))))))))))))))))+++***))))))+++---///111000000000000000000111222666555666:::===AAAIIIQQQ]]]mmm&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((&&&$$$%%%''')))((('''%%%%%%&&&'''((((((((((((((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''&&&&&&(((******)))(((((((((((((((((('''&&&%%%&&&''''''(((((('''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((,,,+++)))'''&&&'''((((((((('''%%%&&&)))***)))''''''''''''''''''''''''''''''((()))***++++++++++++************************))))))))))))))))))))))))************************+++*********+++---///111333222222222222333444444555444555999<<>>GGGPPPddduuu&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((()))***(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''')))++++++***)))&&&&&&'''''''''&&&&&&%%%'''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((***)))(((''''''''''''(((''''''''''''((()))((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''************************++++++***++++++---...///............///000111111333333666:::;;;>>>GGGQQQgggxxx&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%&&&''')))***&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((***+++***(((&&&&&&'''(((((('''''''''''''''''''''(((((())))))))))))((((((((('''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&'''((((((((((((((()))(((((((((((((((((((((((('''(((((())))))))))))(((''''''(((((()))))))))))))))))))))))))))(((((((((************************++++++++++++,,,------...,,,,,,,,,------...000000444555888;;;<<<>>>HHHSSShhhyyy&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&((()))''''''&&&%%%&&&'''((()))%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((******)))(((((())))))***************''''''''''''((()))***************)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((((())))))******)))))))))'''(((((())))))******+++((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------............///111222222444555:::<<<<<<>>>HHHTTTgggzzz&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%'''((('''%%%%%%'''***)))(((&&&%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))++++++***)))((()))***++++++++++++***((('''''''''((()))***+++++++++++++++************''''''''''''((((((((((((&&&'''''''''''''''''''''%%%''')))((('''&&&(((***(((((((((((((((((((((((()))***************))))))(((((())))))***++++++,,,(((((()))***+++,,,------++++++++++++++++++++++++++++++,,,,,,------,,,,,,/////////000111222333444222555999<<<:::<<>>======>>>??????<<<:::999888666555444444555555222444666666555333333444333222222111///---+++))))))&&&%%%%%%(((***)))''')))((('''&&&'''''')))***((('''&&&&&&&&&&&&''''''))))))))))))************,,,---...,,,***))))))***+++*********))))))((((((((()))***)))((('''((())))))((((((***++++++***((((((((((((((()))))))))***(((''''''&&&&&&&&&''''''((((((''''''''''''(((((('''((()))))))))(((&&&%%%&&&((()))((('''&&&''')))************)))))))))))))))222:::888000)))'''***------,,,++++++******))),,,------///111333444666888999<<<@@@DDDMMM```ppp}}}?????????@@@AAAAAA???<<<999888666444222222222222333555777888777666666777444333222111000///...---,,,***'''''')))***)))'''))))))((('''''''''((()))'''(((((((((((((((((((((((((((((()))))))))*********++++++***((('''((()))*********)))))))))((((((((()))***)))((('''((()))***)))(((((()))***)))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''''''''(((&&&&&&'''(((((()))(((((('''((())))))''''''((()))))))))))))))))))))))))))+++000444222,,,((()))+++---------,,,,,,,,,,,,+++------...///111333555666::::::===AAADDDMMM^^^ooo@@@@@@@@@AAABBBAAA???<<<:::888777555333222222222444666888999999999:::;;;888777555333222111111111///---+++*********)))'''******)))((('''''''''((('''''')))***+++******)))'''''''''(((((((((((()))((()))******((('''(((*********))))))))))))((((((((()))***)))((('''((())),,,***'''&&&'''(((((('''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&((()))***+++((()))******(((((()))***((((((((((((((((((((((((---...---+++)))(((***,,,,,,,,,------------............///000222444555666;;;;;;>>>BBBEEENNN___oooDDDCCCBBBBBBAAA@@@===:::::::::999888777777777777555777:::;;;<<<===???AAA@@@>>>;;;888666444333222111///...---,,,,,,++++++,,,+++***))))))(((''''''%%%''')))+++++++++)))(((&&&&&&&&&'''''''''(((((()))***++++++******+++,,,))))))))))))))))))((((((((()))***)))((('''((()))---***'''%%%&&&''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((***+++(((***+++***)))((()))***''''''''''''((((((((((((,,,***((('''(((******++++++++++++,,,---....../////////000111222444666777;;;<<<@@@EEEIIIRRRcccsssKKKIIIGGGEEEDDDAAA===:::888999999:::;;;;;;<<<<<<999<<<>>>@@@BBBDDDGGGJJJKKKIIIEEE@@@:::666333111000000///............///------,,,,,,+++***)))(((%%%&&&(((*********((('''&&&&&&&&&&&&'''''''''''')))***++++++***)))***,,,(((((((((((((((((())))))((()))***)))((('''((()))---***'''%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))(((***+++***)))((()))***&&&'''''''''((((((((())))))((('''(((***+++***((())))))***+++,,,------...000000000111222444555666:::<<>>>>>???BBBEEEGGGJJJMMMQQQTTTTTTRRRNNNHHH@@@999444000000111111000......///111...............---,,,+++'''((()))))))))(((''''''&&&&&&&&&''''''''''''((('''((())))))'''&&&''')))''''''(((((((((((())))))((()))***)))((('''((())),,,***'''&&&'''(((((('''&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((()))******(((((()))***'''''''''(((((())))))***(((((((((***,,,,,,***((())))))***++++++,,,------000000000000222333444555888;;;BBBIIIPPPZZZlll}}}OOONNNLLLJJJIIIFFFBBB???888:::;;;===????????????BBBDDDGGGJJJMMMQQQVVVZZZZZZXXXTTTNNNFFF===666111222333333111...---...000...///000000000///......+++******))))))(((((('''&&&''''''''''''(((((((((((()))***)))'''&&&&&&''''''''''''((((((((())))))((()))***)))((('''((()))***)))(((((()))***)))(((&&&&&&'''((())))))******)))((('''&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''(((((((((((((((''''''((())))))''''''((()))''''''((())))))***++++++)))***++++++++++++++++++***++++++,,,,,,---------/////////000111222333444888;;;BBBIIIOOOYYYkkk{{{KKKJJJHHHHHHGGGEEEBBB???===>>>@@@AAABBBBBBAAAAAA@@@CCCFFFIIIMMMQQQWWW[[[\\\[[[XXXRRRJJJ@@@888333444555555222---+++,,,...//////111222222111000000...---+++***)))(((((()))'''''''''(((((((((((()))+++,,,,,,+++(((''''''(((&&&'''''''''(((((())))))(((******)))((('''((())))))((((((***++++++***(((%%%&&&'''((()))+++,,,,,,***)))((('''&&&%%%%%%%%%((((((''''''''''''(((((($$$%%%''')))******))))))'''((()))((('''&&&''')))'''(((((()))***++++++,,,+++,,,,,,+++)))))),,,...,,,,,,------------......////////////000111222333888;;;BBBIIINNNXXXiiiyyyFFFGGGIIIIIIHHHFFFCCCAAABBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBFFFKKKQQQTTTVVVZZZXXXUUUPPPHHH@@@999555333444444222///---,,,------222444222000111000---.........000111000---***++++++***))))))***+++,,,))))))))))))((('''&&&%%%%%%%%%'''(((***+++,,,---#########$$$%%%&&&((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((()))((('''&&&%%%%%%&&&''''''))))))&&&%%%((()))&&& """%%%(((************))))))((((((((((((((()))******)))((('''''''''((()))************+++++++++************+++,,,---...000////////////111222333888999===CCCJJJWWWlllDDDEEEFFFGGGFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAADDDCCCBBBEEEIIINNNPPPQQQTTTSSSOOOJJJDDD>>>888555555666666444111//////000111666888666444555444111333111000000111111000///......,,,++++++,,,---...,,,,,,++++++***)))((('''%%%%%%%%%&&&''''''(((((())))))((((((''''''((((((+++++++++++++++***))))))''''''''''''(((((((((((()))((('''&&&&&&&&&''''''''')))(((%%%%%%((()))&&&%%%&&&((()))***)))((('''))))))(((((((((((()))))),,,+++******************)))************+++++++++---,,,,,,+++,,,,,,------000000///000111222444666999;;;@@@GGGMMMWWWjjj{{{BBBBBBBBBBBBBBBCCCDDDDDD???@@@AAABBBBBBAAA@@@???CCCAAAAAABBBFFFIIIKKKKKKKKKIIIFFFBBB>>>:::888777777777777666333222222222444888;;;999888999999777;;;888555444555555555555444333222111000000111111///......---+++***))))))'''&&&&&&&&&&&&&&&&&&%%%(((''''''&&&%%%%%%&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&'''((((((&&&)))(((%%%%%%))))))'''((()))*********)))'''&&&))))))(((((((((((())))))******************+++,,,)))************+++++++++///...------,,,,,,------/////////000222444666888;;;>>>CCCJJJOOOWWWhhhxxxAAA@@@>>>======>>>@@@AAA>>>???@@@AAAAAA@@@???>>>>>>===<<<>>>AAADDDEEEEEEBBB@@@===:::888777888888666777777666444222333444222777:::::::::>>>@@@???CCCAAA>>>>>>======;;;999:::999777555444444444555111000///---,,,******)))))))))))))))(((((((((((($$$$$$$$$%%%%%%'''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((())))))'''***)))''''''***+++)))&&&'''((())))))))))))))))))(((((((((((())))))***((('''''''''((()))******))))))*********+++++++++---,,,,,,,,,,,,------............///222444777999===???CCCIIINNNXXXjjj{{{@@@>>>:::888777888:::<<<<<<===???@@@@@@???===<<<666666666888<<>>;;;999777777666777444333000...,,,+++************************++++++))))))((())))))***+++,,,***))))))(((((()))******''''''''''''((((((((((((&&&''''''(((((()))))))))(((++++++((((((,,,---+++&&&&&&''''''((((((((((((((((((((((((((()))******((('''''''''((()))******))))))*********+++++++++)))))))))***+++---...///,,,,,,---...111333666888>>>>>>AAAFFFLLLYYYnnn<<<:::666333222333555666888999<<<======<<<999888111000111333777999999999444333222111111222444555111222333222111000111222333:::>>>@@@EEELLLQQQRRRPPPQQQSSSUUUVVVTTTOOOJJJGGGEEEBBB@@@===<<<<<<<<<:::888555222000///......******++++++++++++++++++,,,+++***)))((('''''''''(((((('''&&&&&&''')))***''''''''''''((((((((((((''''''((()))))))))(((((((((++++++((())),,,---+++)))(((((('''&&&%%%%%%%%%(((''''''(((((()))***+++******************+++,,,)))************+++++++++'''(((((()))+++---///000,,,,,,---...000333555777======???DDDKKKYYYppp666444111//////000222444333555777999999777555333...------///111333222111//////...---...///000111///000111111000///000222666<<>>;;;:::::::::666555444222111///......+++***************+++,,,)))(((&&&&&&&&&(((***+++''''''''''''((((((((()))))))))*********((('''&&&%%%''''''%%%&&&***+++)))&&&&&&''''''(((***+++,,,''''''''''''((()))++++++******)))(((''''''(((((()))************+++++++++,,,,,,,,,,,,------...////////////000222444666888:::;;;@@@FFFMMMYYYmmm---+++)))'''&&&&&&'''(((//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,------------...444666999;;;===AAAGGGJJJHHHKKKQQQXXX]]]aaacccdddaaaeeeeeebbb```^^^YYYTTTSSSMMMFFFCCCBBBAAA<<<777;;;777333222444444000,,,---.../////////---,,,+++///---+++***++++++******&&&'''''''''''''''&&&%%%''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''&&&'''((('''&&&''')))++++++++++++*********)))))))))************+++++++++++++++,,,,,,,,,---------......///111222333444555:::<<<@@@GGGRRRaaapppzzz+++***)))((((((((()))***+++++++++,,,++++++***)))))))))))))))))))))))))))******+++,,,,,,,,,++++++------........./////////222444666888999;;;>>>@@@???BBBFFFLLLQQQUUUXXXYYY]]]aaadddcccbbbccc```\\\UUUOOOHHHEEEDDDCCC???<<<===999555555666666222...//////000000000///...---...---,,,,,,,,,,,,***)))'''''''''''''''''''''''''''((((((((())))))))))))&&&''''''((((((''''''&&&"""######$$$%%%&&&'''(((((()))***)))'''&&&&&&'''*********)))))))))(((((()))************+++++++++++++++,,,,,,,,,---------...///000111222333444444999<<>>BBBFFFJJJLLLSSSXXX\\\]]]```dddccc```UUUOOOHHHDDDCCCCCCAAA???@@@<<<999888999888444111111111222333333333333222///000111111000---+++***))))))(((((((((((())))))((((((((()))))))))))))))&&&''''''((((((''''''&&&%%%%%%&&&'''((()))******&&&(((******)))''''''''')))))))))((((((((((((((()))************+++++++++,,,,,,,,,,,,------------//////000111222222333333777<<>>??????>>>AAA>>>;;;::::::999666333444555555777888888999999666888999999666111...,,,,,,+++***)))))))))***+++((((((((((((((((((((((((''''''((((((((((((''''''*********)))))))))((((((!!!$$$(((***+++***++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...///000000111222222333333666<<>>===;;;:::999777666444666777888999;;;===>>>??????BBBDDDBBB===777333111...---,,,+++************'''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%"""%%%)))++++++++++++,,,************************))))))*********+++++++++,,,,,,---------.........//////000111222333333444666<<>>:::777666777888:::999999888777666555444444666666888999<<>>;;;;;;222222222000///---+++***(((((((((((('''''''''''''''(((((())))))(((((('''%%%&&&&&&'''((()))******''')))++++++***(((((((((************++++++++++++)))************+++++++++,,,---------..................///111222333444555888<<>>AAABBBIIIMMMPPPOOOJJJEEEDDDEEE<<<======<<<:::666222000************)))))))))((((((((())))))))))))(((((((((((()))***+++,,,,,,---***++++++***((('''((()))))))))))))))*********+++)))************+++++++++------------............,,,---...000222444666666:::<<<@@@GGGSSSeeezzz---,,,+++******+++---///---............---,,,,,,++++++++++++++++++++++++&&&''''''((())))))((((((%%%%%%%%%&&&&&&&&&''''''...//////...***'''%%%%%%)))(((((('''''''''((((((%%%)))++++++---222333111/////////---++++++---...///000111000000///000111111111333555888<<>>???BBBFFFJJJLLLLLLKKKJJJJJJKKKLLLOOOSSSTTTNNNEEE>>>444222///---------,,,***************))))))))))))))))))((((((((((((((()))(((((())))))******++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,---------------------------...//////000222666999777:::BBBMMMWWWdddvvv---,,,***+++------+++(((+++,,,------------,,,+++---,,,******+++++++++***)))))))))))))))(((((('''))))))(((((((((((())))))******)))))))))((((((((('''''''''''''''((((((((('''(((((()))***)))))))))))))))((('''((()))+++,,,)))******+++,,,---......//////000222555777:::;;;@@@CCCFFFHHHHHHHHHIIIIIIKKKMMMPPPTTTUUUQQQIIICCC<<<999444111000000///...,,,,,,+++***************((((((''''''''''''(((((())))))*********+++++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,------------------------...///000000000222555888999<<>>EEENNNWWWcccttt,,,,,,,,,---------,,,+++++++++++++++*********)))((()))+++++++++++++++,,,++++++******))))))))))))++++++)))(((''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&''''''((((((''''''(((''''''''''''((()))***((((((((((((((((((((((((*********+++,,,---...//////111222333444666:::===>>>AAAEEEIIIKKKJJJGGGEEEBBB@@@>>>===<<<;;;888666777555333000.........///,,,,,,+++*********+++++++++++++++***************))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,------------------000111222222111222555777<<<>>>DDDMMMUUU```qqq,,,---.........---------++++++******))))))))))))&&&)))++++++***)))***,,,,,,,,,+++***)))******+++++++++)))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))))))))((())))))(((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&))))))))))))***+++,,,,,,)))+++,,,,,,---000444777666999===@@@BBBBBBBBBAAA>>>???AAADDDGGGFFFCCC@@@@@@???<<<999666555444444///...---,,,+++++++++++++++++++++******)))))))))************************++++++++++++++++++,,,,,,,,,,,,,,,---------......111222333333333333555777;;;===BBBJJJRRR]]]ooo~~~+++---//////...---...///---,,,+++***))))))))))))&&&***------***)))***+++...---+++*********+++,,,+++***)))(((((('''(((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((()))************)))))))))((('''&&&%%%$$$$$$'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++)))***++++++,,,...222444333555888:::;;;;;;===>>>;;;>>>BBBIIINNNPPPOOOMMMLLLKKKIIIFFFCCC@@@===<<<444333111///...---,,,,,,------,,,+++***))))))(((************************,,,++++++******+++,,,,,,+++,,,,,,------.........000222444444444444666888;;;<<>><<<:::777555333222111000///...---,,,+++******************************,,,,,,+++******++++++,,,++++++,,,,,,---......//////111444555555666777999;;;<<<@@@HHHPPP\\\nnn~~~+++...000000...---///111///...,,,***)))******+++***///333222...++++++---///...,,,******+++,,,---)))(((((((((((())))))***************)))))))))))),,,,,,+++***)))((('''''''''(((((()))))))))))))))%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''))))))&&&((()))*********,,,...---///111000//////222555777777999???GGGOOOTTTWWW___```___]]]YYYTTTOOOKKKGGGFFFCCC@@@===:::999888222222111///...---,,,+++************************---,,,+++*********+++,,,++++++,,,,,,---...//////...111444555666777888:::;;;<<>>777999:::777222///...///,,,,,,++++++,,,,,,------...---,,,++++++---///000---------......///000111444555888::::::999777666999===BBBHHHRRRbbbwww)))+++---......---+++)))---+++))))))+++,,,+++)))------///222111,,,***,,,,,,,,,---.........---,,,+++*********,,,,,,***))))))))))))))))))******++++++***)))((('''''''''''''''''''''((((((((())))))$$$%%%'''((()))((('''&&&''''''((((((((((((((('''&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))++++++++++++++++++++++++---///333777<<>>;;;777222...---------+++++++++,,,,,,,,,,,,,,,---------......///000111555555666666777777666666;;;???EEELLLVVVhhh}}}************************)))+++---...---///222555999111,,,...111000//////...---,,,+++******+++++++++)))((()))+++,,,+++***)))))))))))))))******+++))))))(((((((((((())))))''''''((((((((()))))))))&&&&&&&&&&&&&&&''''''((()))))))))*********)))((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((())))))***,,,...---222777<<>>999333///---------++++++,,,---------------,,,,,,,,,---///000222333333444555555666777888888:::>>>CCCJJJTTTeeeyyy)))***++++++++++++***)))***,,,---,,,***+++///222888111,,,...222222222222000///---+++******++++++)))(((((()))+++---,,,+++)))))))))))))))******+++'''''''''''''''((())))))'''''''''(((((((((((())))))))))))))))))***++++++''')))+++,,,***)))))))))++++++***)))(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((###%%%'''(((((()))+++---+++///111333:::BBBFFFEEEAAACCCDDDGGGMMMUUUVVVRRRYYYUUUQQQOOOPPPQQQPPPNNNCCC@@@:::444///---------+++,,,---.........------++++++,,,---///111333444111222333555666888999:::999===BBBHHHRRRbbbwww++++++******))))))((((((---++++++...222444333000...///111222222222111000...------,,,,,,++++++***+++++++++,,,,,,---------...---,,,+++)))(((''''''&&&&&&'''((((((((((((((()))(((((('''''''''((((((---,,,***(((((()))***+++))))))(((((((((((()))))))))))))))+++,,,---+++)))+++***)))'''''''''((()))&&&&&&&&&%%%%%%&&&&&&&&&***)))((()))******(((&&&+++,,,...111444777999:::888999:::<<<>>>CCCHHHMMMOOOOOOPPPPPPQQQSSSTTTUUUMMMGGG???888444333222222///---++++++,,,......------...//////......///111222222222333444555666777999;;;BBBJJJRRR```uuu*********)))))))))((((((,,,,,,---///222444333333...//////000000000//////......---,,,,,,++++++***,,,,,,---------.........111111000///......---,,,'''((())))))*********))))))))))))((((((((())))))...---+++))))))***+++,,,******))))))))))))******)))))))))***,,,,,,+++)))+++***)))((('''(((((()))''''''&&&&&&&&&&&&'''''')))((((((((())))))(((&&&'''''')))+++...000222333333444555666888<<>>DDDLLLTTTbbbwww***))))))))))))(((((((((+++---000111222333444666...------,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++)))******++++++++++++***)))))))))))))))*********...---+++*********+++,,,+++******))))))******+++))))))(((***+++,,,+++)))******)))((((((((()))))))))((((((''''''(((((())))))'''''''''))))))((('''%%%%%%&&&(((***+++,,,------...///000000333888;;;===>>>AAADDDHHHLLLOOOQQQWWWRRRLLLFFFAAA===999777444111...---......------,,,...//////...---///000///000000111333555666777<<<>>>DDDLLLUUUbbbwww))))))))))))))))))))))))***...111222111111444777---,,,+++******+++,,,---.........---,,,,,,++++++))))))))))))))))))******&&&&&&&&&&&&&&&''''''''')))******+++++++++******(((((())))))******))))))++++++***))))))******+++******))))))))))))******)))(((((()))++++++***)))******))))))))))))))))))***))))))(((((())))))***)))'''&&&''')))***)))(((((((((((()))***+++++++++***+++,,,,,,,,,---111333999:::;;;===@@@CCCFFFGGGMMMKKKHHHGGGEEECCC@@@>>>666444111/////////...---,,,...//////...---///000...//////111222444666777:::===CCCKKKSSS```uuu)))))))))******************---111111000000222555+++***)))))))))***,,,---//////...------,,,,,,+++))))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))))))))((((((&&&'''((()))))))))(((((()))((((((((((((((())))))((((((''''''''''''((((((***((('''(((***+++***)))))))))***************************))))))************)))'''''')))******)))******++++++++++++++++++)))***++++++***+++...000333444555777:::===@@@AAADDDDDDDDDEEEFFFFFFDDDBBB999666333111111000///...---...000///......///111//////000111222444555666:::<<>><<<;;;:::888555444444444333222///111222222111111222333333333333333333444555555999<<>>>>>BBBJJJUUUeee{{{........................,,,,,,,,,,,,---------...,,,,,,---...///...---+++---,,,+++******+++---.........---,,,++++++***)))------,,,---//////...,,,+++,,,,,,,,,,,,,,,,,,+++***((('''((())))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))***)))))))))))))))(((''''''''''''((()))******))))))&&&&&&%%%$$$$$$%%%%%%&&&)))))))))******)))(((((())))))))))))))))))))))))''')))+++---......---,,,,,,+++***)))))))))***+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111444666555888<<<===;;;999888777555777888999888888999;;;===>>>CCCLLLWWWggg~~~........................------------------------,,,---......---,,,+++***...---,,,+++++++++,,,---......------,,,++++++***))))))))),,,///000000///******++++++++++++******(((&&&%%%&&&(((((('''&&&%%%&&&'''''''''&&&'''''')))))))))))))))((((((''')))))))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((()))))))))***************)))))))))))))))))))))))))))&&&'''***,,,------,,,+++---,,,***)))((()))***+++,,,,,,,,,------,,,,,,+++*********+++---000333444222555999;;;:::999888888777999::::::::::::;;;======>>>DDDMMMYYYiii.........---------------------..................,,,...///...,,,******+++///......---------------------,,,,,,,,,,,,++++++""""""$$$(((---000111111))))))************))))))&&&%%%$$$%%%'''((('''&&&%%%''')))((('''&&&&&&'''))))))******)))((('''&&&))))))******))))))(((''''''(((((())))))((((((((((((((())))))))))))******))))))******++++++******(((((((((((((((((((((((('''(((***,,,---.........---,,,+++***************,,,,,,------------,,,,,,******+++,,,---///111222///222666888888777888888999:::<<<<<<;;;;;;===>>>===>>>DDDNNNYYYhhh~~~------------,,,,,,,,,+++***+++,,,...///111222222---//////---+++***+++---------......///000000111++++++++++++,,,,,,,,,,,,###$$$%%%)))---000000000))))))************))))))'''&&&%%%&&&((((((((('''&&&(((******'''%%%%%%''''''''')))******))))))((()))************)))(((((('''(((((((((((((((''''''&&&&&&'''((((((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((()))+++,,,...//////------------,,,+++***)))++++++,,,------,,,,,,,,,)))***,,,---.../////////...000333555666777888::::::<<<======<<<===>>>@@@???@@@DDDLLLVVVcccwww---------,,,,,,+++++++++((()))+++---000333555666...//////---***))),,,///,,,,,,---///000222333444)))******++++++,,,,,,---,,,++++++---//////...---*********++++++*********'''&&&&&&''')))***)))(((&&&)))++++++(((%%%%%%'''$$$&&&''')))***+++*********************)))(((((('''(((((((((((((((''''''''''''((()))******))))))&&&&&&'''((())))))((((((************************''''''((((((***,,,...///------......---,,,***)))******+++,,,,,,,,,,,,+++)))+++,,,...//////.........000333444555777999;;;;;;<<<>>>>>>======???@@@@@@AAADDDKKKSSS___qqq000///...---,,,+++++++++,,,,,,---111666:::999888333111...,,,+++,,,...000333000...000555777444000---+++******,,,------,,,---------.........//////---,,,+++***))))))))))))***((('''''')))***)))(((''''''(((((()))*********))))))(((((((((((())))))***)))((()))++++++)))((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''***)))(((((((((((()))))))))))))))((()))******+++...---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---------...///000000//////000//////000222555888::::::<<>>BBBHHHMMMQQQ[[[qqq222111000///------,,,,,,,,,++++++...333666777666111000///............///111000///111555666444222---+++******,,,------,,,,,,,,,,,,,,,------------+++************+++++++++---+++)))((()))***))))))'''''''''((((((((((((((())))))(((((((((((())))))***)))))))))++++++)))((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((()))))))))************---,,,,,,+++++++++,,,,,,///...---,,,++++++++++++,,,------...............000000000000222444777999999;;;???BBBDDDDDDDDDCCC???BBBGGGLLLQQQ\\\rrr555444222111///...------...,,,,,,...222666888999111111111111000///......111111222222333444444444---+++******,,,------,,,***++++++++++++,,,,,,,,,))))))***++++++,,,------111...+++))))))*********))))))((((((((((((''''''***))))))(((((())))))******))))))***++++++***((()))((((((''''''''''''(((''''''''''''''''''''''''))))))************))))))((((((((((((((()))))))))'''((()))***+++******)))+++++++++***++++++,,,,,,000///...---,,,+++++++++,,,,,,---------.........111111000111222444666777777999===AAADDDEEEEEEEEE@@@AAAFFFKKKPPP\\\sss666555333111///...------000///...000333888===@@@888666444222000/////////333444444333111000111333---+++******,,,------,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,000---***))))))+++++++++)))))))))******************))))))))))))))))))*********)))***+++,,,***((()))(((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((('''(((((()))))))))))))))&&&(((***+++,,,+++)))(((***************+++,,,---///...------,,,,,,------.........---............222111111111222333444555444666:::>>>AAADDDEEEEEE@@@AAADDDIIIOOO]]]sss666444333000...---,,,,,,/////////000333999???CCC???;;;666111//////000222777777666333///---...///---+++******,,,------,,,---------............///,,,------------,,,+++***,,,***((((((***,,,------''''''((()))******++++++******))))))))))))******+++***)))***,,,,,,***)))((()))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((()))***)))))))))&&&(((***+++,,,+++)))((())))))))))))******+++,,,+++++++++,,,---...///000111000//////...///000000111111111111222222333333111333777:::>>>AAABBBCCCAAA@@@BBBGGGOOO\\\rrr444333111///...---,,,,,,---.........000444:::??????;;;555000---///222444999777333000...---,,,,,,---+++******,,,------,,,////////////000000000000---...//////...,,,+++******)))((())),,,......---&&&&&&'''(((((())))))***+++******))))))******++++++******+++,,,,,,+++)))((())))))************)))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((*********))))))'''((()))***+++******)))))))))))))))))))))******((())))))***,,,...000111222111000/////////000111000000111222222222333333111333555888;;;===???@@@@@@???AAAGGGNNN[[[ooo333222111000......---------...///...---///333777888555111......///222444888444///---......---+++---+++******,,,------,,,/////////000000000111111,,,---...//////...,,,++++++***+++---...///---,,,+++++++++******)))))))))+++******))))))******++++++******+++,,,,,,+++)))((()))***+++++++++******(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&(((***+++***))))))((()))))))))******************)))((((((((())))))(((((()))***+++,,,...///222111///.........///000//////000111222333333333444444666888:::<<<===>>>???>>>@@@FFFNNNZZZlll|||333222111000////////////000111111///,,,,,,///222000000.........000333444666111++++++...000...+++---+++***+++,,,---------////////////000000000000***,,,...///000000...---------...///111000---***222222000///---,,,******++++++************++++++,,,+++***+++,,,---+++)))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))************))))))$$$&&&(((***++++++)))))))))))))))((()))******++++++***)))(((((('''(((((())))))))))))***+++,,,,,,222111...---,,,---...///...///000111333333333333666666777888:::;;;<<<===???>>>@@@FFFNNNYYYjjjyyy///000111222111000...,,,111222222111///...///000000///...---...000222333000---+++,,,......,,,***---,,,,,,---......---+++.........---------,,,,,,///---,,,...111333222000...///111000...------...+++,,,------,,,+++)))(((++++++++++++++++++++++++*********))))))))))))))))))***+++,,,,,,+++***))),,,+++***)))((((((((((((+++,,,------,,,+++***)))************************)))************+++++++++,,,+++***)))(((((((((((()))************+++++++++++++++,,,,,,,,,,,,------000000000000111111111111555555666888:::===???AAAAAADDDFFFEEEHHHUUUkkk|||///000111222222000...---111222222111000//////111///...------...000222444000...,,,---...///---+++...---,,,---......---+++)))*********++++++,,,,,,///...---...111333222000///111222111000...//////,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++******)))***)))))))))))))))******++++++,,,,,,+++******)))++++++++++++++++++++++++((())))))))))))*********,,,+++***)))((((((((((((************++++++++++++++++++,,,,,,,,,,,,------/////////000000000111111444444555777:::===???AAAAAAEEEHHHJJJNNNZZZkkkyyy///111222333333111///...000222222222000///000111......---...///111222444000///......//////...---000///...///000///...,,,+++,,,,,,---...///000111///......000222222111000000222333222111000000000------,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))((((((((((((((()))***+++,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))***,,,+++***)))))))))))))))************+++++++++,,,++++++,,,,,,,,,,,,------.........////////////000222333444666999<<>>@@@???AAADDDJJJQQQ\\\gggnnn///000222333333222111000000111222222111000111333.........//////000111222///000000000000///000000555444333444555444222111///////////////.........000222444555444333333222///111222111000/////////000...---+++++++++,,,,,,************************+++++++++,,,,,,,,,------+++******)))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,+++*********************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............///000111444777:::<<<>>>@@@@@@BBBFFFNNNZZZgggppp...///111333333222111000000111333222111111222333//////000000000000000///...///000000//////000111444333333444555555444222222222222111111111000000222444777888666555444444///111222111000...//////000000///...------------++++++++++++++++++++++++***++++++,,,,,,------------,,,+++***)))))))))*********)))))))))))))))***+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////000111333555888:::;;;???AAACCCFFFMMMYYYiiittt---...000222222111000///000111333222222111333444111111111000000///...---,,,...000000......///222111000000222444444333222444444444444444555555555333777:::;;;888666666666000222333222111///000000111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...---,,,+++*********+++)))((((((((()))***+++,,,++++++,,,---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------............/////////000000111222444666888999999>>>CCCFFFKKKWWWhhhuuu,,,...000111222111000///000111333333222222333444222222111111000...---,,,,,,...000000...---///222...---...000222333222111///000000111222333444444444888<<<<<<:::777777777111333444444222111111222111111222222222000...------------------------------------...///000000111000...---+++******++++++&&&''''''((()))+++---...***+++---...///...------************************)))************++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........////////////000000000111222333555666777222:::BBBFFFJJJTTTeeerrr///...000555;;;;;;666111...//////000111222222222111111000000//////..............................------..................///111111///222888888555555444555777999999888666333222111111222222111///000000111111111111111000......---,,,---...///000555444222111000111222222111000///000111111///---,,,,,,,,,------.........,,,,,,------------------000...------...///---,,,))))))*********+++++++++)))***,,,+++++++++,,,------+++******+++,,,,,,+++++++++,,,,,,,,,---------------------.........////////////000111111222222666:::===@@@DDDPPPaaannn111000111555:::;;;666222...//////000111111222222111111000000////////////...............---------........................000222111000333888999666222111222333555555444222000///---...//////...------....../////////.........------,,,,,,...///000333222222111000000111111000///......//////---++++++++++++,,,,,,,,,---------------------.........///...,,,---......---,,,++++++++++++++++++++++++***+++---,,,,,,+++---...,,,***))))))***++++++***************++++++++++++------.........///////////////000000111222222222444888<<<>>>AAAKKKZZZfffzzz111//////222666777444111/////////000111111222222111000000000000/////////------------------------........................000222111111444999:::777111000000111333333222000...---,,,---/////////---------............------...---,,,,,,,,,---///000111111111111111111000//////...------------+++(((******++++++++++++,,,,,,***+++++++++,,,,,,,,,---...---+++,,,---......------------,,,,,,,,,,,,,,,,,,---......------...///...,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,............/////////000000000000111222222333333222666999;;;===EEEPPPZZZppp...---,,,---000111111/////////000000111111111111000000000000000000000000---------------.........////////////...............000000///333888999666333222111222333333222111000///...000222333222111///000000000000//////...------,,,,,,,,,---...///000111222333333222000//////...---------,,,***(((+++++++++++++++,,,,,,,,,(((((())))))******++++++...,,,++++++,,,......---............------------...///000000......///000111000......000111000///---------.........//////........./////////000000000000111111222222333333111555888999;;;@@@HHHNNNaaauuu---,,,,,,---...000000000000000000000000111111111000000000000111111111111---------....../////////000000/////////.........,,,......---111777888555555333222111222222111000000//////111333555555444000000111111000///......---,,,,,,+++,,,---...///000111222333333222111000000///............,,,***---------------,,,,,,,,,)))))))))***+++,,,,,,---///---++++++,,,.................................///111111111//////000111222000//////000111111000---------.........//////............///////////////000000111222222333333222444777888999<<>>EEEMMMYYYlll}}}111000...------...000111333222111111000000000000------...///000111111222000111333555555333111///000000//////.................................///000///---+++*********+++***+++,,,...000222444555555666777999999999999888999555000......000222333333222111////////////000000///...------...000111---......//////......---...//////---++++++,,,---000222555888999999888777444333000...---///111222111111000000000/////////333222000///////////////......------,,,,,,,,,,,,...---++++++,,,---,,,+++,,,------......//////000333333444222111111222444999999;;;???DDDNNN^^^nnn333111///...---...000111222111000///////////////---......///000111111111000222444555555333000////////////...............------...//////000111111///...---+++*********++++++,,,,,,...000222555666777888:::<<<=========<<<<<<888333000000222444444444333111000//////000000---......//////000000///+++,,,---...////////////...//////---++++++,,,---///222666:::<<<<<<;;;:::555333000...---...000222000000000/////////........./////////...///000000,,,,,,,,,------.........000...,,,,,,.........------......///000000111111000111222222111111333444666555777:::<<>>>>>>>>>>>>>>:::555333333444555555555444111///...///000111,,,---...///////////////******+++------.........------...---++++++,,,...---///333666888999888777333222000.........000111////////////...............///000///---,,,---...+++,,,,,,---......//////000...------///000///.........//////000111111111...///111111111111333444777666777999888:::CCCNNNTTThhh222222222222111111111111000000000///000000111111111111111111111000000000111111222333333333222222////////////////////////------...///000111222222...---,,,************+++++++++++++++---000333555888999:::<<<=========<<<>>>;;;777555555666555555666444111///......///000---,,,,,,,,,,,,...000111......////////////......+++,,,,,,,,,******,,,...,,,...000333444555444444000000///......//////////////////.........------...000111000---+++,,,------------..................---,,,,,,...000000///------......///000000111---///111111111111222333444555777999666555<<>><<<999777777777666555666444111...---...///000///---***((())),,,000333444444444333333222000000)))***++++++******,,,...---...000222333333333333......////////////////////////.........---------+++...111000...---...000/////////...------,,,,,,,,,+++***+++---/////////,,,,,,------...//////000...000222222111000000111,,,---111444222111666>>>DDDIIIZZZqqq555555444444333222111111666555444333333444555666222222222222222222222222333333333222222222111111111111000...,,,,,,---///222111000//////000111222111000...---,,,,,,------++++++******+++---...///111111111222333555666777;;;:::888777555444333333333222000/////////000000---,,,+++++++++---///000000000111111111///...---------,,,++++++,,,---------------.........//////000///...---,,,,,,+++***++++++,,,,,,,,,,,,------000000000000///...---,,,...---,,,,,,++++++++++++------------------------..................------...000222333333333111000222222222333444555777777<<>>@@@DDDKKKZZZmmm,,,,,,++++++***))))))(((***+++++++++,,,,,,,,,,,,+++,,,------------,,,+++---///000000///...///000000000000000000//////...444222000111333333111/////////////////////////////////......//////000111//////////////////000000...---...////////////000///////////////.........---------------...............------------......000000111000000///...------,,,,,,++++++,,,,,,,,,...,,,+++,,,...///,,,***++++++,,,,,,,,,------------------........./////////......///000333666777//////............//////........./////////000000000000000111111111222222333222222222222222333444555666777777666777999;;;CCCHHHSSSddduuu++++++******))))))((((((((())))))******************++++++,,,,,,++++++***,,,---......---+++,,,,,,------...////////////...333222111222333222111///////////////////////////000000000000000111222222////////////000111111222000111111111222333333333000/////////......------+++,,,,,,------...............------------......///000000000000000//////........................///...---...///...,,,+++,,,,,,,,,,,,---------------------...............------------...000222333//////............//////////////////000000000111000000000111111111111222333222222111111111222222444555666555555555777999AAACCCJJJVVVfffzzz++++++++++++******))))))(((((()))***+++******))))))******************)))***,,,---,,,***))))))******+++,,,---...//////...000000111111111111///...////////////////////////000000000000000111111222000000000000111333555666777888888666555777777555111111000///......------***++++++,,,---......///...------,,,,,,------...------...///000000//////---......///////////////000000000//////...,,,+++,,,,,,,,,------------...........................000///...---,,,,,,,,,,,,///......------......///....../////////000000000222222222222333333333333333222111111000000111111000222333444555666999;;;???>>>BBBKKKYYYmmm,,,,,,,,,,,,,,,,,,++++++((()))+++,,,,,,,,,+++***)))))))))))))))))))))))))))+++,,,+++)))(((((())))))***+++---...............///000111000...------///////////////////////////............///000000222111111222333666888:::>>>AAA@@@;;;999<<<;;;777444333111000............++++++,,,,,,---...//////------,,,,,,,,,,,,------++++++,,,---............+++,,,---...///.........000111111000///------,,,,,,,,,---------..............................---333222111000///...............------------......------........./////////111111222222222333333333222222111111000111111222111333555555555777999<<<===;;;===EEEPPPbbb|||------------------,,,,,,)))***,,,......---,,,+++***))))))(((((())))))***)))***,,,+++***((()))*********+++------.........,,,///111111000...------////////////////////////---------------......///222111111222444777;;;===AAAFFFDDD>>><<<@@@???999777555333111////////////,,,------....../////////------,,,,,,,,,,,,------******+++,,,---------,,,***+++,,,.........------...000111000...------...,,,---------...........................---------------......//////000000......------------......------------............/////////000000000000111111111111111111222333333666777777777555555777999;;;:::<<>>===CCCCCC<<<999888555222000000000000////////////////////////---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,)))+++---...//////...---,,,...000000...,,,---///------------............//////.........---------)))***+++,,,------.........------,,,,,,------...............////////////////////////000000000000111111111111222444555666666777777666555555666888999999;;;@@@EEEMMM]]]kkk}}}++++++++++++++++++++++++((())),,,......---+++)))+++***)))(((((()))***+++(((***,,,,,,,,,+++,,,---,,,,,,---.........------...111555555333000///000////////////////////////---------------...//////.........///222666:::===<<>>EEEEEE>>>;;;999666333111000111111000000000000000/////////---,,,,,,++++++,,,,,,---,,,------......------,,,***+++---///000000///...+++---000///---,,,---///---------.........////////////.........---------//////000000//////...---...------,,,,,,------...////////////000000000000111111111111222222222222000111111222333555666777222444555555555666888;;;888999;;;???AAAFFFQQQ]]]rrr...,,,***)))***++++++***111111000---***)))+++,,,+++***(((((()))***))))))%%%%%%'''((()))))))))))),,,++++++++++++,,,...///000111222333222000...------...//////...---...///...........................000111111000222777;;;:::;;;>>>AAAAAA@@@>>>===:::999777666555444333333333333333222222111000///,,,---///000000...,,,+++,,,,,,,,,------.........------..................,,,,,,------...///000000++++++,,,------......///............////////////------............------000000//////.........---////////////000000000000444333222111111222333444111222333444333222111000222333444555666666666666;;;;;;;;;<<>>@@@@@@>>><<<===>>>>>>>>>===>>>AAAEEEIIILLLJJJHHHEEEAAA>>>=========888888888888777777666666333111......///111111000111000///......//////000...,,,+++***+++---///000///...------...///111333//////..................111111111111000///...------......000000111111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......++++++++++++++++++******++++++,,,------......///,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---------...........................////////////////////////////////////000000///...///000111222333222111000111333555777555666888999:::<<<@@@CCCHHHVVVhhhyyyFFFDDD@@@>>>>>>>>>===;;;333444555666666888;;;>>>>>>BBBFFFHHHGGGGGGIIILLLMMMMMMMMMPPPUUU\\\cccggghhheee```YYYSSSNNNKKKIIIDDDDDDCCCBBB@@@???>>>>>>888555111111333666555444444333333222000///...---...,,,))))))+++...//////......---------///000222//////.........///000000////////////...---,,,,,,.........//////000000111,,,,,,,,,+++++++++++++++******+++,,,---...//////++++++++++++++++++++++++++++++,,,------......///+++++++++,,,,,,,,,------***++++++++++++++++++***---------------.........------.........///////////////000000000000//////000000000000111222333333222111111000111222444555444666888999:::;;;>>>@@@EEEPPP___oooWWWSSSMMMHHHDDD@@@===:::777777777666777999>>>BBB???EEEMMMRRRTTTVVV[[[___]]]^^^```dddlllvvvxxxpppiiifff^^^\\\ZZZVVVSSSQQQOOONNNDDD???<<<===AAAEEEFFFDDDEEEEEEDDDBBB???;;;777555333000---,,,...000000///000000000000111222333333111111111111111222333333111111111111000///...---..................//////---------,,,,,,++++++++++++++++++,,,,,,------...******++++++,,,,,,------++++++,,,------......///++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........---------........./////////000111111111111000///...///000111222222222222000000111111222222333333333555888999999:::<<<===BBBKKKWWWeeezzznnnhhh___VVVNNNFFF???;;;<<<;;;:::888999<<>>===???@@@???GGG@@@===AAABBB===999999<<<:::999888777444000---......///111222111...+++---.........,,,,,,---...)))((()))+++...//////...+++******+++---......---,,,,,,---......---+++***,,,***)))((()))***)))(((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---..................------......///000000000000000222222111111000111111111000000111222222333444444222333444444444555777999@@@CCCLLLYYYhhh{{{~~~iiiWWWLLLEEE@@@@@@@@@>>>======@@@EEEIIIIIIQQQZZZ\\\[[[```lllvvvyyyzzztttrrrpppqqqvvv|||jjj___TTTPPPOOOPPPUUUZZZYYYWWWTTTQQQQQQSSSUUUTTTWWWSSSRRRUUUTTTNNNKKKMMMLLLJJJFFFCCC@@@;;;666222///......///111111///...---000222222///......000......---...//////---+++,,,++++++,,,---///...---...///000000000///.........,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++..................------......///000000000000000333222222111111222222222222333333444444555555555333444555555555666888:::>>>???EEEQQQ```tttttt___RRRJJJFFFBBBBBB@@@>>>===@@@EEEIIIIIIPPPWWWWWWVVVZZZeeeooovvv}}}zzzpppllljjjjjjoootttwwwqqqlllkkknnnppprrrrrrqqqqqqrrrssspppjjjgggiiifffbbb[[[TTTMMMFFF>>>999555333111111222333333333111666;;;:::555000///000...------...///...+++))),,,+++***+++,,,---,,,+++------............------///---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------------------............///000000000000///111111000000000111111222333333333444444444444444333555666666555666999;;;======@@@JJJXXXmmmsss___SSSNNNLLLFFFEEEBBB???===???CCCFFFHHHNNNSSSSSSRRRUUU___hhhrrr}}}zzzqqqggg]]]RRRIIICCC???;;;777555666777888888888???EEEDDD===666222222.........000111111///...000...------......---,,,,,,,,,---------------,,,...---+++,,,---///......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------......---...//////000000////////////.........///000000222222222111111111111111333444555555555555888:::===<<>>===???BBBDDDIIINNNNNNMMMQQQZZZbbbiiitttxxxlll```VVVOOOHHHCCC===:::999::::::;;;<<>>999888777777888888777555666444222222222222000////////////..................,,,++++++,,,------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......------...//////////////////////////////000111222111111111111111111111000111222333333333444666888:::;;;???GGGRRRbbbyyyjjjmmmhhh[[[OOOIIIFFFDDDDDDDDDCCC@@@===;;;<<<===>>>BBBGGGHHHGGGJJJPPPVVVXXXaaalllzzz~~~|||wwwkkkaaa[[[MMMHHHBBB>>>======>>>>>>???FFFPPPWWWXXXVVVRRROOOFFFCCC???===<<<;;;:::999888777555444444333111///111000///...---,,,,,,,,,000...,,,,,,---...---,,,+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,------......------...////////////...111111111111222333444444222222222333333333333333000222333333222333555777888888===DDDLLLXXXkkk|||XXXYYYTTTJJJCCCAAA@@@>>>;;;<<<>>>===;;;:::::::::777;;;@@@AAA???@@@DDDGGGFFFLLLTTT```uuu|||vvvsssuuuwwwxxxyyywww}}}xxxmmmddd^^^QQQMMMHHHDDDDDDEEEFFFFFFGGGLLLTTT^^^dddddd___ZZZSSSOOOIIIEEEDDDDDDDDDDDDBBB@@@>>><<<<<<;;;888666888777555333111000000000555333111000000000///...------------------------+++******))))))******+++***++++++,,,------......,,,---......//////......000000000000111222333333111111222222333333444444111222333333333444666888999888;;;@@@FFFPPPaaaqqqIIIIIIEEE>>>;;;======:::333666999;;;:::999888999333777;;;<<<999888:::<<<;;;???DDDOOOdddzzz~~~xxxqqqlllgggfffiiinnnrrrssstttxxxtttkkkbbb]]]UUUQQQMMMKKKKKKMMMNNNNNNQQQSSSYYYbbbiiiiiiccc\\\```[[[UUUQQQQQQSSSUUUVVVRRRPPPMMMLLLKKKJJJGGGEEEEEECCCAAA>>><<<;;;::::::999777444333333333222000////////////////////////---,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,---......//////......,,,,,,,,,------///000000......///000111222222333222333444444444555777999<<<;;;;;;>>>CCCLLL]]]mmm{{{<<<<<<;;;999777555444333222444888::::::666222///000111222111000111333444333777===FFFRRR]]]gggmmmmmmqqqvvvxxxuuupppkkkhhh]]][[[XXXWWW[[[___ccceeedddhhhoooxxx~~~sssoootttwwwiii```\\\\\\LLLLLLIIIGGGKKKRRRSSSPPPSSSWWW]]]bbbdddccc```]]]cccaaa^^^[[[YYYZZZ^^^aaa___\\\ZZZYYY[[[ZZZXXXUUUUUUUUUQQQIIIEEEFFFEEEBBBFFFEEECCCBBBAAA>>>:::666555222111333222///000333------,,,,,,,,,+++++++++------------,,,+++******---///000000///......///000000////////////000000111222222333333444555555444444444444555555666666888999<<>>EEEMMMSSSWWWVVVYYY___ccceeeccc___]]]OOOMMMJJJIIILLLPPPSSSTTTSSSUUU[[[aaahhhmmmrrrttt}}}}}}zzztttlllhhhjjjrrryyywwwjjj]]]TTTQQQQQQFFFGGGFFFFFFKKKTTTWWWUUUPPPSSSXXX[[[\\\[[[XXXVVV^^^_________^^^___aaacccbbb```___```ccceeedddbbbeeefffddd\\\WWWWWWWWWUUUUUURRROOOLLLIIIFFFCCC@@@<<<999777999888444444666000000///......---..................---,,,++++++---...000000...---...///000000////////////000000111111111222333333444444333333333444555666666777888888;;;>>>AAAGGGUUUcccrrr000---+++,,,...///---++++++,,,---......---+++)))***+++,,,,,,++++++,,,---000000222444888<<>>@@@AAA@@@AAACCCGGGLLLQQQUUUXXXaaadddfffhhhiiinnnvvv{{{zzzsssmmmhhhhhhfffbbb^^^]]]```cccfffqqqxxxwwwwwwyyyuuummmlllhhh```VVVLLLEEEBBBBBBAAABBBCCCCCCHHHQQQTTTSSSMMMOOOPPPRRRRRRQQQOOONNNVVVYYY^^^aaacccdddeeefffgggffffffhhhjjjkkkkkkjjjjjjooopppiiicccccceeeeeeccc___ZZZVVVTTTTTTRRRRRRIIIEEECCCCCC@@@;;;999;;;444333111000/////////000//////......---,,,,,,,,,,,,...//////...------...000000////////////000000000000000111222222333333111222333444555666777888888888:::===???DDDPPP]]]mmm,,,)))''')))---///---***)))))))))******))))))((((((***++++++***)))***+++,,,,,,---...000333555666;;;:::<<>>777555222222333555555555666666666888<<>>:::999888===???@@@???BBBIIILLLKKKLLLLLLKKKKKKJJJIIIHHHGGGNNNRRRXXX\\\```bbbdddfffkkkjjjjjjiiijjjiiiiiihhhfffnnnrrrmmmggggggkkkmmmjjjeee```^^^^^^```bbbcccZZZUUUQQQOOOIIIAAA<<<===777666444111000000111111//////...---,,,,,,,,,,,,+++---//////...------...000000////////////000000/////////000111111222222000111222333555666777888888777999<<<>>>BBBLLLVVVggg{{{)))'''&&&'''+++,,,+++)))((()))))))))))))))))))))(((***,,,,,,***))))))***)))******+++,,,---...///111//////333888999555000333111//////000111000////////////000444999>>>AAAGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIJJJLLLMMMKKKHHHEEEFFFHHHIIIGGGCCCBBBCCCFFFAAAFFFKKKKKKJJJJJJHHHEEE@@@>>>;;;888777666555555999<<<>>>===???DDDGGGGGGJJJIIIGGGFFFEEEDDDDDDCCCGGGIIIMMMQQQTTTXXX]]]aaaffffffgggfffeeeeeeeeeeeedddmmmsssppplllmmmqqqsssnnnkkkfffdddfffiiilllmmmiiiddd^^^YYYQQQEEE>>>===<<<;;;999666555444444444///...---,,,+++++++++,,,+++---//////...---...///000000////////////000000...//////000000111222222000000111333444666777888888777888;;;===@@@HHHQQQcccttt'''(((((((((((())))))))))))******++++++++++++***)))+++------+++***)))*********)))))))))(((((((((***)))***---111222000---///...------......,,,+++***))))))+++...222666999;;;;;;<<<<<<<<<<<<<<<<<<999999999;;;======:::888888:::;;;999666666888<<<:::===@@@@@@???======<<<666444222222333444444444444999<<<;;;<<>>@@@@@@>>>===;;;999777777000///...,,,,,,,,,,,,---+++---///000//////000111000000////////////000000/////////000111111222222000111222333444555666777888666777;;;>>>@@@FFFMMM^^^nnn***---///---)))(((***---)))***,,,---------,,,+++)))+++------,,,***))))))))))))))))))(((((('''&&&)))***,,,---////////////,,,++++++,,,---,,,***((()))))))))***,,,///222444555444555555555555333222111000000222333444222000---000222222000///222555333555777888777555666777333111//////222333222111111666999777777:::======:::999999888888888888888:::;;;<<<===>>>@@@DDDGGGIIIMMMQQQTTTWWWZZZ___bbbaaagggjjjiiiggghhhfffcccjjjiiihhhhhhjjjkkkjjjiiitttoooiiicccYYYKKKBBB@@@@@@@@@@@@???===:::777555333222000...---...//////,,,...000111000000111222000000////////////000000//////000111111222222333111111222333444444555555777555777;;;>>>@@@EEEKKKYYYiii...222555222,,,))),,,111)))+++---...///...---,,,)))+++------,,,)))(((((((((((()))***++++++******)))+++,,,,,,***)))***+++*********+++---,,,***(((,,,,,,,,,,,,---///111222555444333333222111...+++...---,,,...//////...---(((,,,000111//////111333...///111333222111222555333111......000111000...000555777333000222333333222222222222222333333333666777999999999:::<<<>>>@@@DDDIIIMMMOOOSSSXXX\\\bbbggghhhfffeeedddaaa[[[______aaadddhhhiiihhhgggsssnnniiidddZZZMMMEEEBBB===>>>>>>>>>;;;888444111555444222000///000111222---///111111111111222333000000////////////000000000000000111222222333333222222222333333444444444777555666;;;???AAAEEEKKKVVVeee222???BBB444((((((+++******+++,,,+++)))((()))***///---,,,,,,,,,,,,***)))))))))))))))************+++++++++++++++,,,,,,---))))))))))))))))))))))))(((((()))++++++,,,,,,,,,------------------------+++++++++***************))))))***+++,,,,,,------000000000000000000000000......---------......///......000111222222222222//////............//////111222333444666777888999;;;???CCCDDDCCCHHHRRR[[[[[[```eeeddd^^^XXXVVVVVVWWWYYY[[[]]]^^^aaadddgggmmmiiihhhhhh^^^NNNBBB???<<<<<<<<<===>>>===:::888666555333333333222111///222111111333777777555222222111///...---...000111111000000////////////000222222222222333333444555555666777888:::>>>CCCHHHSSS```uuu,,,777:::///''')))+++***''')))***+++++++++---//////---,,,+++,,,,,,***)))((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))'''((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...........................------,,,,,,------...,,,---...//////000000000------,,,,,,,,,,,,------//////000222333444555666888<<>>CCCLLLUUU]]]aaadddbbbYYYQQQLLLJJJLLLOOOQQQTTTVVVYYY]]]```bbb```___```XXXJJJ@@@===<<<;;;::::::;;;;;;999777777666444444444444333222555444444777:::;;;999777444333111//////000111222111111000000000111111222333333333333444555777777::::::;;;;;;;;;>>>CCCFFFPPP]]]qqq&&&---///)))%%%)))+++)))%%%'''((())))))+++---///...,,,++++++,,,,,,***)))'''''''''(((((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))&&&'''((()))*********)))((((((((((((((((((((((((************++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,******+++,,,------------++++++************++++++,,,,,,---///000111222333444777999999888;;;CCCJJJVVVYYY\\\XXXPPPFFF@@@===???AAAEEEHHHKKKNNNSSSVVVZZZYYYZZZZZZUUUKKKBBB@@@;;;999777777888999888777777666666666666666777777777777777:::<<<===<<<:::777555333111000000111222111111111111111222333444333444444555666777999999<<<<<<<<<;;;;;;===@@@CCCMMMXXXkkk###'''(((%%%%%%)))***'''&&&'''(((''''''(((***,,,---+++******++++++***(((&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********++++++++++++************++++++++++++++++++++++++,,,++++++************+++)))***++++++,,,,,,,,,+++***))))))))))))))))))******+++,,,---...///000000000333444333222555;;;AAAGGGJJJMMMKKKEEE===777444555888<<>>@@@JJJUUUeeezzz%%%&&&&&&%%%&&&((((((%%%'''((())))))(((***---000,,,***))))))***+++***(((&&&&&&&&&&&&''''''''''''((((((((((((((())))))***((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))+++*********************++++++++++++++++++++++++,,,+++***)))))))))))))))******+++,,,,,,,,,++++++******))))))))))))************+++,,,---......///...000000000///111555999===???AAAAAA===888333000111444777:::===AAAFFFIIIHHHIIIJJJHHHEEEAAA;;;777888666444444555777777777444666777777777999===@@@@@@AAAAAA???===:::888777888666444222000000111222/////////000111222333444222222222333444555777888666777999999:::<<>><<<999444555333222222444555555444111444666666666999???CCCFFFGGGGGGDDD@@@;;;999888888666444222111111222333000000000000000111222333222222222222222333444555555777:::;;;<<>>:::999:::888333000//////000222222111000...222444555555888???EEEGGGHHHHHHEEE@@@<<<::::::888777555333333444555666222222111111111222222333333333222222222222333333555777:::;;;<<<>>>AAACCCGGGMMMVVVeee}}}%%%&&&))))))&&&$$$'''+++'''((())))))***---222666)))((('''((()))***)))((('''''''''(((((((((((())))))))))))))))))***++++++((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,'''(((((()))***++++++,,,************************---,,,+++***)))))))))))))))***************))))))((((((''''''''''''((((((''''''(((((())))))******************+++,,,...000000...,,,+++,,,,,,,,,+++***,,,......///000333666///444555111111444333...,,,,,,,,,...000000...,,,---000333444444777???EEEDDDFFFGGGDDD???:::999999999888666555444555777888444444333222222222333333444444333222222222333333444666888::::::<<<>>>@@@FFFKKKSSSaaaxxx&&&&&&''''''''''''&&&&&&%%%%%%''')))***+++++++++((((((((())))))+++,,,,,,'''&&&&&&%%%%%%&&&&&&'''***((('''&&&&&&'''(((***))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))***)))(((((()))+++---///+++++++++************)))+++***)))(((((()))***+++***)))))))))((((((''''''************))))))))))))(((((()))***************++++++************++++++///...---,,,++++++***+++(((((()))+++,,,---...///444333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...111555:::<<<@@@@@@@@@@@@>>>;;;888666<<<:::999888888999;;;<<<999999888777555333111000>>><<<888444222222222333666888:::::::::<<>>>>>>>><<<:::888666;;;:::999999999:::;;;<<<;;;;;;:::999888777666555;;;999666333222222333444555777888999:::;;;>>>AAA@@@FFFOOOZZZjjj&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&''''''((()))***''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''')))))))))*********++++++((((((((((((''''''''''''&&&&&&'''((((((((((((''')))((('''&&&&&&'''((()))++++++*********)))))))))((()))+++,,,,,,+++)))(((***************)))))))))************))))))))))))******+++++++++***))))))))))))************))))))+++******))))))*********((()))))))))************)))+++...//////---+++)))++++++++++++++++++++++++---,,,,,,,,,...000333555888999::::::999888666555999999:::::::::;;;;;;<<<:::::::::::::::::::::999888777555333222333444555333555777888999;;;>>>@@@>>>DDDMMMXXXhhh&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&((((((''''''((())))))***''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************((((((((((((((('''''''''%%%&&&&&&''''''''''''''')))(((((('''''''''((((((************))))))))))))((((((************((((((++++++******************************)))))))))((())))))******))))))(((((())))))++++++++++++))))))))))))((((((((())))))***)))))))))))))))((((((((('''(((***+++,,,+++***)))************++++++++++++,,,,,,++++++,,,---///000222222333444444444444333777777999:::;;;;;;;;;;;;888888888999999;;;;;;<<<;;;999777666555555555666111333555666777999===??????DDDLLLVVVfff}}}&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&&&&'''''''''''''''******))))))))))))))))))*********)))))))))(((((()))(((''''''''''''((()))******************++++++************)))))))))((('''((((((((((((((('''''')))+++---......---+++)))(((((('''''''''((()))))))))))))))(((((((((((('''((((((''''''''')))***,,,)))))))))******+++++++++,,,+++*********+++,,,---,,,---...//////000000000333444666888999999::::::777777888999:::<<<>>>???AAA@@@>>>;;;999888777777111333555666777999<<<>>>>>>CCCJJJSSSbbbyyy&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''(((((((((((((((&&&&&&'''(((((((((((('''*********+++++++++++++++******)))))))))(((((((((***)))'''&&&&&&''')))***)))))))))***************************))))))))))))&&&'''(((((())))))((((((+++---000222222000---+++))))))(((''''''((((((((())))))))))))((((((((((((***)))&&&%%%&&&(((+++---((((((((()))******+++++++++******))))))******+++******+++,,,---...//////000111222444555777888888999999999:::<<>><<<:::444555777777666777:::<<<===@@@EEELLLYYYooo&&&''''''''''''''''''&&&''''''((())))))))))))))))))(((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''#########$$$$$$$$$$$$%%%&&&'''''''''(((((())))))'''(((((()))))))))))))))'''((()))+++,,,,,,,,,,,,))))))))))))(((((((((((()))***,,,------,,,***)))''''''(((((()))))))))***************))))))))))))'''(((***+++------......///111555888888555111///,,,+++***(((((('''''''''((()))))))))*********+++)))***************))))))&&&''''''((()))******+++)))))))))***************,,,,,,,,,,,,---...///000---,,,,,,,,,...111555777777777777888:::===@@@BBBKKKJJJHHHEEEBBB@@@>>><<<555777777777777777999;;;@@@CCCGGGMMMZZZooo%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''&&&'''%%%$$$&&&)))***(((%%%,,,)))%%%$$$&&&((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''((())))))***)))(((''''''&&&&&&&&&(((&&&$$$%%%)))******(((,,,,,,+++***)))(((''''''))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++***((('''&&&'''(((((()))))),,,000333///333888:::888444000---************************)))))))))))))))))))))))))))************))))))((()))***+++++++++)))((('''+++++++++***************((()))***+++++++++++++++---------------...///000222333555888;;;===???@@@JJJHHHFFFFFFGGGFFFBBB>>>;;;::::::::::::;;;<<<======@@@FFFOOOZZZlll%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%&&&%%%%%%&&&(((((('''&&&+++(((%%%$$$&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))((('''''''''((((((+++)))'''''')))***)))'''))))))(((((((((((((((((())))))(((((((((((())))))((())))))******+++,,,,,,)))***************)))(((((()))******+++---111444333666999:::666222...,,,************************))))))))))))))))))))))))(((((())))))***))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,---///111333444000111333555888:::<<<===FFFDDDCCCDDDEEEDDDAAA>>>;;;;;;;;;::::::;;;;;;;;;<<<>>>EEEOOO[[[nnn%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%$$$$$$&&&'''''''''&&&''''''***(((%%%$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((()))((((((((((((((())))))***---+++)))((())))))((('''&&&&&&&&&''''''((((((((()))((((((''''''(((((()))(((((()))******++++++,,,((())))))***++++++*********+++,,,,,,,,,...111333666777999777333///,,,+++************************((((((((((((((((((((((((&&&'''(((((()))))))))))))))************)))((((((''''''''''''''''''''''''))))))***++++++++++++*********+++,,,...000111222...///000222555777888999@@@@@@@@@AAABBBCCCAAA@@@======>>>>>>===<<<;;;:::<<<>>>DDDMMMXXXjjj%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''%%%###"""&&&((((((%%%$$$&&&((()))'''%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&''''''((('''''''''((()))***++++++***)))((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((())))))***+++++++++)))******++++++************+++,,,,,,+++,,,///111444444444222...,,,++++++************************''''''''''''''''''''''''%%%%%%'''((())))))))))))))))))*********)))))))))&&&&&&'''''''''''''''((()))******+++++++++******+++***************++++++------///111333444666666;;;<<<===>>>@@@BBBBBBBBBBBBCCCDDDEEEDDDAAA???===@@@???BBBIIISSSccczzz%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''%%%###"""%%%((((((%%%$$$&&&((((((&&&$$$%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''(((***+++,,,&&&&&&&&&&&&&&&'''((()))******)))(((((('''&&&&&&((((((''''''''''''(((((('''(((((()))******++++++,,,,,,,,,++++++***(((((((((***+++***))))))+++---.........,,,***)))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))))))))))))))))))))******'''''''''(((((()))))))))******+++++++++******)))+++******)))))))))******------///000111333444555888999;;;===>>>AAACCCDDDFFFHHHKKKMMMMMMJJJFFFDDDCCCAAABBBHHHQQQ```vvv%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%$$$###%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''(((******$$$%%%&&&&&&%%%&&&(((***++++++***)))((('''&&&%%%(((''''''&&&&&&''''''(((''''''((())))))******+++---------,,,+++)))((('''''')))***)))((('''((()))((()))***)))'''''')))+++))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((()))))))))))))))))))))((())))))***+++((((((((())))))******+++***++++++++++++***)))))))))*********,,,---...///------...///000222222333444666999:::<<>>CCCBBBHHHOOOVVVXXXVVVRRRNNNMMMHHHFFFJJJRRR^^^qqq###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$%%%(((***))))))%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***,,,...---+++***))))))))))))((('''''''''''''''&&&&&&'''((())))))((((((++++++************++++++((((((((((((((((((((((((((((((((((((''''''''''''(((***,,,......,,,***((())))))))))))))))))))))))+++***((('''&&&''')))***))))))***+++,,,,,,------))))))+++,,,---.........333333444555777999;;;<<<@@@CCCJJJSSSZZZ\\\YYYUUUPPPMMMKKKJJJKKKUUUhhh{{{%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&(((******)))''''''&&&%%%&&&&&&((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))(((((((((((('''((((((((())))))))))))***,,,------+++***)))***))))))(((''''''''''''(((&&&''''''((())))))((((((******))))))))))))******((((((((((((((((((((((((******))))))(((((((((''')))***,,,------,,,***)))))))))))))))))))))))))))))))))***+++++++++++++++*********++++++,,,,,,---++++++---...///000000000111111222333555777999:::@@@DDDJJJSSSZZZ\\\ZZZVVVSSSPPPNNNNNNOOOWWWjjj|||&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))***)))(((((('''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''((((((((())))))))))))+++---,,,+++************)))((((((''''''((((((''''''((()))))))))(((((()))(((((((((((((((((())))))))))))))))))))))))))),,,++++++***)))(((((('''******++++++++++++******))))))))))))))))))))))))%%%'''***,,,------,,,+++++++++++++++++++++++++++++++++---...///000000000//////000111222444666777===@@@GGGOOOUUUXXXWWWVVVVVVTTTSSSSSSSSSZZZkkk|||$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))******)))******)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((()))))))))***,,,+++*********,,,***))))))((('''((((((((('''(((((()))))))))(((((((((''''''&&&&&&''''''((()))))))))))))))))))))))),,,+++******)))(((''''''************************))))))))))))))))))))))))%%%&&&((()))******)))))),,,,,,++++++++++++++++++))))))+++,,,---...............///000111333444555777;;;@@@GGGMMMQQQRRRRRRVVVVVVVVVVVVVVV\\\kkkzzz$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))***)))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++''''''''''''((((((((((((((()))******))))))+++---******)))(((((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******)))(((''''''&&&&&&************************))))))))))))))))))))))))***)))(((''''''((()))))),,,,,,++++++++++++++++++))))))+++,,,---........./////////000111333444555444777<<>>BBBEEEMMMPPPSSSZZZ[[[cccttt'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))***++++++&&&'''(((***++++++++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###!!!###'''***&&&&&&'''((()))***++++++(((((())))))***++++++,,,+++++++++************)))((()))***++++++***)))(((***))))))))))))***++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......///000222333444888===@@@AAAJJJMMMQQQXXXZZZaaasss''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&***)))(((((())))))(((&&&''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((((()))***+++((((((***+++,,,,,,------((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###$$$''')))&&&&&&'''((()))***++++++((((((((()))******++++++******)))))))))((((((((('''(((***,,,,,,***(((''')))))))))))))))***++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......///000222333555888<<>>@@@FFFEEEGGGPPPWWWdddzzz((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))"""###$$$&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$!!!%%%((((((&&&%%%))),,,,,,***(((((()))))))))(((***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((******''''''((((((''''''&&&%%%))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&'''&&&&&&'''((()))***++++++))))))******+++,,,,,,,,,...------------,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******************++++++++++++---,,,,,,,,,,,,---.........000222444555666999;;;===EEEFFFJJJTTTYYYeeeyyy)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))"""###$$$&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$!!!&&&'''%%%&&&+++///...+++))))))***+++******))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))***(((((()))))))))))))))((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&((($$$%%%&&&((()))+++,,,---*********+++,,,,,,------,,,,,,,,,+++++++++************))))))))))))******((((((((((((((()))******)))************+++++++++---,,,,,,,,,,,,---......,,,...111333444555888:::;;;DDDHHHNNNXXX[[[eeewww+++++++++++++++***))))))&&&%%%%%%&&&'''(((&&&$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((((((((((()))+++,,,---)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%((()))***)))'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&)))((('''''''''(((***+++))))))))))))))))))))))))&&&''')))(((''''''(((***************)))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++******++++++,,,+++***((('''''''''((())))))*********++++++++++++)))************+++++++++,,,,,,------...//////000111000000000222666:::<<<@@@CCCHHHNNNQQQWWWeeesss------------,,,+++******'''&&&%%%&&&''''''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((***+++,,,******)))((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&''''''((())))))&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''')))******)))(((((()))***))))))((()))***+++,,,))))))))))))))))))))))))((())))))(((&&&%%%&&&'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))),,,,,,++++++***+++++++++******)))((((((((((((((()))))))))*********++++++)))************+++++++++,,,---------......//////111000000000222666999<<<@@@BBBHHHNNNQQQXXXfffuuu000000000000///...---,,,(((&&&%%%%%%&&&'''&&&%%%"""$$$'''))))))(((%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''((()))***,,,,,,,,,,,,+++***)))(((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((&&&((()))(((&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((()))++++++)))((()))************)))***++++++,,,))))))))))))))))))))))))((()))***(((%%%$$$$$$%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((())))))))),,,,,,,,,++++++*********))))))******))))))((('''((((((((()))))))))******)))************+++++++++---------...............111000000111333666999;;;>>>AAAGGGMMMQQQYYYhhhwww333333333333222111000///***(((&&&%%%&&&''''''&&&###$$$&&&(((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%(((((())))))***+++---...---,,,,,,+++***)))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''(((((((((''''''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&&&&&&&''')))))))))*********++++++))))))))))))))))))))))))'''((()))(((%%%$$$%%%&&&((((((((((((((()))******'''''''''''''''''''''''''''''''''((((((((()))))),,,,,,,,,,,,++++++******))))))***++++++)))((('''(((((((((((())))))))))))))))))*********+++++++++........................111111111111333666888:::===???EEELLLQQQYYYiiiyyy666666777777666666555444///,,,(((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((('''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''((()))***+++,,,,,,++++++******)))))))))'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''&&&''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%((((((((()))))))))))))))************************&&&'''((('''&&&&&&'''(((+++***)))((('''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,,,,,,,++++++***)))***+++++++++***((('''(((((((((((())))))))))))))))))*********+++++++++---------...............111111111222444666888999;;;>>>CCCJJJOOOXXXiiiyyy888888999::::::::::::999444000+++'''&&&''''''''''''&&&%%%$$$$$$&&&'''((($$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))++++++******))))))))))))''''''&&&%%%%%%%%%&&&&&&###$$$&&&'''(((((('''&&&&&&((())))))(((''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((((((&&&%%%&&&'''''''''((())))))))))))(((************************&&&'''((((((''''''(((******)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,------,,,+++******++++++******)))(((((((((((()))))))))******)))************+++++++++,,,,,,------...//////000111111222333444666777888:::<<>>>>>>>>999444---(((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((()))***+++++++++***************((('''&&&%%%%%%%%%%%%%%%$$$%%%''')))))))))((('''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&''''''((()))*********))))))************************((()))******((('''((())))))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''***,,,......------,,,+++******))))))******)))))))))*********++++++)))************+++++++++***+++,,,---...000111111111111222333444666777777999;;;@@@FFFKKKUUUfffwww999:::<<<===???@@@@@@AAA<<<777///***''''''''''''"""$$$&&&((()))'''&&&$$$'''&&&%%%$$$%%%&&&'''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''(((((((((((()))+++,,,---,,,,,,++++++++++++++++++((('''&&&%%%%%%%%%%%%%%%$$$&&&(((***++++++))))))"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&((()))***+++,,,+++******************************+++,,,,,,+++(((''''''((()))((('''&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&))),,,...///......---,,,***)))))))))***+++************++++++++++++)))************+++++++++)))***+++---///000111222111111222333555666777777999;;;???EEEJJJSSSeeevvv999<<>>AAACCCBBBAAA@@@??????:::444///+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&'''(((+++...000+++,,,---,,,***))))))************(((&&&$$$%%%&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))*********++++++++++++++++++++++++*********)))((('''''''''((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&$$$%%%(((***+++,,,,,,,,,***++++++,,,++++++******))))))*********+++++++++***))))))))))))***++++++,,,---//////......000111222444555555444444444555999:::===BBBGGGOOO^^^lll}}}>>>@@@CCCEEEEEECCC@@@>>>>>>:::333---***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''))),,,---)))***+++***))))))***+++,,,,,,,,,***'''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***************************++++++******))))))((((((''''''((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))+++,,,------++++++,,,------,,,,,,+++***************+++++++++***************+++,,,,,,+++---...///......///111222444666666555444555666999:::===BBBFFFMMM[[[hhh{{{===???CCCFFFGGGEEEAAA===<<<777000+++((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***''')))******)))***+++---.........,,,)))&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&'''(((((((((((()))))))))******************)))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%''')))+++,,,---...,,,,,,------...---------************************++++++******++++++,,,---+++---............///111222444666666555555666777999999===BBBFFFLLLZZZgggzzz<<<>>>AAAEEEHHHGGGBBB>>>;;;777000,,,***)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''')))***+++++++++---...///000000///+++((('''''')))((('''&&&&&&'''((()))%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&((((((((())))))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((((((((&&&''''''(((***+++,,,---+++,,,---...............************************++++++******++++++,,,---+++,,,......------///000111333555666555555666777777888<<>><<<999444000...---+++***((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''')))***+++++++++---//////111222111...+++))))))(((((((((''''''((((((((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))(((((((((((()))***+++,,,++++++,,,---............+++++++++******************************+++,,,,,,***,,,---...------...000000222444555444444555777777888<<>>>>>@@@JJJUUUaaaqqqUUUNNNEEEBBBBBBAAA;;;666;;;:::777555222///---++++++***((('''&&&&&&'''''')))(((&&&%%%%%%&&&((()))((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''''')))++++++******+++,,,...///222333333111///---)))((('''&&&%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######''''''''''''''''''''''''+++'''$$$$$$&&&'''&&&$$$###$$$$$$%%%&&&'''(((((())))))((('''&&&%%%%%%%%%***((('''%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))***+++++++++,,,///111///---,,,+++++++++)))''''''(((***+++++++++***))))))+++,,,,,,+++***,,,---//////000111222333333444666777999;;;===BBBHHHLLL\\\ggg|||TTTMMMDDD@@@???===888444777666555333111000......***)))((('''&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&$$$######$$$&&&'''''')))+++,,,+++++++++------///000222222111000///***)))(((&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))((('''&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))))))))***+++++++++,,,...000///---,,,+++++++++)))''''''((()))*********)))))))))+++,,,,,,+++***,,,---//////000111222333444444666777999:::<<<@@@FFFJJJRRR^^^tttPPPJJJBBB<<<:::888444111333222222111111000000///))))))'''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((''''''&&&%%%$$$$$$%%%&&&'''((())),,,,,,++++++,,,---......///000111222333333---+++)))'''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&)))((((((((('''''''''&&&))))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))***+++,,,+++++++++---...///---,,,+++,,,+++***(((''''''((())))))))))))))))))+++,,,,,,+++***,,,---000000111222333444444555666777888999;;;>>>BBBFFFIIIUUUkkkHHHDDD>>>999666444222222111111000000/////////...((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&''''''&&&''''''((()))((((((((('''&&&%%%%%%%%%%%%&&&''''''))),,,,,,,,,,,,---.../////////000222444666777///...+++)))'''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%""""""%%%((()))))))))((((((((((((((())))))((('''''''''''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++,,,+++******,,,---///---,,,,,,,,,,,,***)))''''''(((((()))))))))))))))+++,,,,,,+++***,,,---000000111222333444555555666777888888999;;;???BBBGGGQQQeee|||???>>>;;;888444222222333222222111000...------,,,(((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&######$$$$$$%%%%%%%%%&&&&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,,,,---.../////////000222555888:::111000---***'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%""""""%%%)))''''''(((((()))******+++))))))((('''''''''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))***+++,,,+++******+++---///---,,,,,,------+++***((((((((((((((())))))***)))+++,,,,,,+++***,,,---///000111222333444444555555666888888888:::===@@@DDDMMM^^^rrr888:::;;;999444222222444333333111000...---++++++))))))))))))((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***+++++++++,,,............///111444777999222111...+++((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''')))&&&&&&'''((()))***++++++))))))(((((('''(((((()))''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))******)))(((''''''''''''''''''((()))))))))***+++*********,,,---///---,,,,,,------,,,***)))))))))))))))***++++++)))+++,,,,,,+++***,,,---//////000111222333333444444666888888999:::===??????GGGVVVgggwww555999===;;;555111111222333222111000///---,,,,,,)))************((('''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&)))*********,,,---++++++,,,...///222333444333111...+++)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&((()))((('''''''''(((((()))))))))))))))(((((((((((())))))***)))(((''''''&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''''''''((())))))((()))************,,,......---,,,,,,---...,,,++++++******)))***+++,,,---)))+++,,,,,,+++***,,,---......///000111222222333444555888999999:::===???===CCCNNN\\\jjj}}}444:::???===666000///111222111111000//////......******++++++***)))'''&&&)))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&'''((((((((()))))))))((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&###%%%((())))))***+++---((()))***,,,...///000111333111///,,,***(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***'''$$$%%%(((******(((((((((((((((''''''''''''))))))(((((((((((()))***+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%'''''''''''''''((())))))'''((()))******+++---///...---,,,,,,---...---+++,,,+++*********+++------)))+++,,,,,,+++***,,,---------...///000111222222333555888999:::;;;===??????CCCKKKVVVaaasss666999======:::555222000111111111111000//////...000...------------,,,******)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&((()))***++++++---***)))***---//////---******++++++***)))'''&&&###$$$%%%&&&'''''''''''')))'''%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%&&&'''((()))++++++,,,'''''''''(((((((((((((((,,,***(((&&&'''(((+++---++++++******))))))(((((()))))))))(((''''''&&&&&&))))))))))))************'''***---000000---)))&&&((()))******)))((()))+++///......---------......&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,............///111222444444666888999999:::===???@@@???FFFRRR[[[ggg333666:::<<<:::888666555444555555444333111///...///...,,,,,,------+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&''')))*********,,,***((()))+++---,,,+++++++++++++++***)))((('''%%%%%%%%%%%%%%%$$$$$$###'''&&&%%%$$$%%%&&&((()))(((''''''&&&%%%%%%$$$$$$&&&&&&''''''((()))))))))''''''''''''((((((((((((+++***)))((((((***+++,,,,,,,,,+++***))))))(((((())))))(((((('''&&&&&&&&&''''''((((((((())))))))),,,+++*********++++++,,,((()))******))))))***,,,//////...---------......,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,...---------...000222333333555888999999:::<<<>>>>>>===CCCOOOWWWaaaxxx///333777:::::::::::::::999:::::::::888444000...///...,,,,,,------+++******)))((('''&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))***,,,***))))))******)))(((,,,,,,+++***))))))))))))((((((((('''&&&$$$###"""&&&%%%%%%%%%&&&(((***+++'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))*********++++++,,,,,,,,,------,,,+++***)))(((((())))))(((''''''&&&&&&%%%&&&&&&'''''''''(((((((((******)))))))))+++,,,---''')))***+++******,,,.../////////......---------///...---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222111444777999::::::;;;<<<<<<;;;@@@JJJPPPZZZnnn///222666999::::::;;;<<<===>>>???>>><<<777222//////...,,,,,,------+++*********)))(((((('''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))---,,,++++++***)))((('''---,,,+++)))))))))***+++++++++******)))'''&&&%%%'''&&&&&&&&&'''(((***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''(((((()))))))))***,,,------------,,,///...---,,,+++***)))((())))))(((((('''&&&&&&%%%&&&&&&'''''''''((((((((($$$&&&***---...---***(((&&&(((***+++***+++---//////////////////...---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000111000333777999999999:::;;;;;;;;;???EEEJJJRRRbbbrrr111333666888888999;;;<<>>?????????===999555333111000......//////---,,,***+++++++++***)))((('''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++///000222000...+++************)))))))))))))))***$$$%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******((()))+++---.........---//////......------,,,,,,++++++***))))))(((((('''''''''((((((((()))))))))***(((&&&%%%&&&(((+++---&&&((()))***))))))+++---,,,---///000111111000///000///...---,,,+++***)))+++++++++++++++++++++++++++,,,---...000000000000000222444555555666999;;;;;;===???@@@CCCIIIRRRYYYooo~~~444555666666666888:::===<<<<<<<<<<<<;;;999777555222111//////000000...---+++++++++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&)))+++---...000222222...+++***+++'''(((((()))))))))((((((###$$$%%%&&&''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***++++++%%%%%%&&&'''((()))******((()))***+++------..............................,,,,,,++++++***)))))))))&&&&&&'''''''''(((((((((+++)))&&&%%%%%%'''***+++&&&'''))))))(((((()))******,,,...000222222222111000000///......---,,,,,,************************+++,,,...000111111111000111222222222333555888;;;:::<<<>>>>>>@@@EEELLLQQQeeerrr444555666666666888;;;>>>::::::::::::999888777777333222000000111111///...++++++,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%&&&))),,,...---000222222...+++***+++&&&'''((())))))((('''&&&&&&''''''((()))(((((((((######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((***,,,......%%%%%%&&&'''((()))***+++((())))))***+++---..................////////////------,,,,,,+++*********%%%%%%%%%&&&&&&&&&''''''&&&''')))******(((&&&%%%&&&''')))(((''''''((())))))+++...111222333333222---......///000111111222************************,,,---///000222222111111111222111111111444999<<<999;;;======>>>CCCIIILLL^^^kkk}}}888:::;;;;;;999666666666888666444555888999777555;;;999555111...---......+++,,,---.........---,,,)))'''$$$###%%%&&&'''''''''%%%$$$$$$%%%&&&$$$######$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''$$$###"""###$$$'''***,,,111222444333000---++++++((((((((()))))))))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***&&&%%%$$$$$$$$$&&&(((************++++++,,,,,,---//////////////////......222111///...---,,,)))'''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((222000//////111222333333333333333333222000...,,,---,,,***(((((()))+++,,,++++++,,,,,,,,,,,,------111111222333555777999::::::;;;<<<<<<===???CCCFFFSSS___qqq666888;;;;;;:::888888999888666555666888999888666;;;999555222000/////////000111222222111000///...(((%%%""""""###%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&'''(((***,,,---...000222222///,,,+++******))))))))))))***++++++))))))(((''''''''''''(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$$$$&&&((()))*********++++++,,,,,,---...///000111111000//////000...---.........,,,***((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((,,,,,,,,,---111444666888888888999888777555333111///---+++)))))))))***+++++++++,,,,,,,,,,,,------//////000111333555777888:::;;;<<<<<<===???CCCFFFOOOZZZiiizzz777999;;;<<<;;;::::::;;;999777777888999::::::999:::888777444333111111000111111111111000...,,,+++(((&&&######$$$&&&&&&&&&((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''(((((()))******++++++...000333333111...---,,,,,,+++***))))))+++---...+++++++++******)))))))))&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))))))))***+++,,,,,,------...///222444555444222111...------...///000///---(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&'''))),,,111666;;;>>>>>>>>>??????===:::777444111000---+++))))))******++++++,,,,,,,,,,,,---------......///111333555666999;;;<<<<<<===???CCCFFFPPPWWWcccqqq<<<>>>???>>><<<999999999;;;:::;;;;;;<<<=========999999888666555333222111000111111111111///---,,,,,,)))&&&&&&'''((()))))))))'''&&&&&&'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&///222555777555333111111...,,,***))))))+++...///---------,,,,,,+++******''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%$$$%%%%%%&&&((()))))))))***+++,,,,,,---------000444777888888666444///......///111111000...(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((($$$&&&))),,,111777>>>BBBCCCDDDEEEDDDAAA===888555444222///,,,***))))))***+++++++++,,,,,,,,,------------...///000222333444888:::;;;<<<===???BBBEEEMMMQQQZZZfffsssCCCDDDDDDAAA===888666555===>>>??????@@@@@@AAABBB:::999888777555444333222333444555666666555444333...+++(((''''''((()))((()))'''&&&&&&'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$---111555777777555333333...---***)))***+++...000---.........---,,,******((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$%%%%%%%%%&&&''''''(((((())))))+++,,,---.........111555999;;;;;;:::999333222111222222222000...)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&(((+++---111666>>>CCCHHHJJJKKKKKKGGGBBB<<<888777444111...+++*********+++++++++,,,,,,,,,------.........///111222444444666888:::;;;<<<>>>@@@CCCEEEFFFMMMYYYeeetttEEEFFFFFFCCC>>>:::777777>>>@@@AAABBBAAABBBCCCEEE;;;:::888666555333222222333444555666666666555555///,,,(((&&&&&&&&&&&&%%%((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''')))---222666666444333222///...---,,,,,,...///111//////000000///---+++***)))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''(((((()))***,,,---......000333777;;;>>>???>>>>>>777666555444555444111///***)))(((''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''(((***,,,---///444;;;AAAJJJMMMPPPQQQOOOIIICCC???888666222///---+++++++++++++++,,,,,,,,,,,,------/////////000111222444444444666999:::;;;<<<>>>@@@AAABBBHHHSSS]]]iiiAAACCCDDDCCC@@@>>>=========@@@BBBBBBAAAAAADDDFFF===;;;888555333222222222333444555555555444333222222///***'''&&&&&&%%%$$$'''&&&%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%&&&'''((()))''',,,222555666555333333111000000000000111222222111222333333111///---,,,)))(((&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&'''''''''''''''((()))***,,,---...///222444777;;;???AAABBBCCC999888777777777666444222++++++***((((((''''''(((''''''''''''''''''''''''))))))))))))(((((((((''''''***,,,+++,,,000888???FFFJJJOOORRRRRROOOJJJFFF888666333000...---------++++++,,,,,,,,,,,,------////////////000111333333222444777999999:::<<<>>>AAA@@@GGGQQQXXX```uuu<<>>@@@DDDKKKQQQSSSPPPLLLIII999777333000...------...++++++,,,,,,,,,---------.........//////111222333000333666888888999;;;======<<>>;;;777555666777;;;<<<===<<<:::999999999555333111...+++)))(((((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&***+++000555:::<<<;;;999999777444222111333666777777777777666555333222111...***&&&%%%&&&((('''&&&(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''%%%"""'''((()))+++------......222444666999===@@@BBBCCC<<<999888:::======888444///...,,,***)))((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''')))+++---...===???CCCJJJPPPQQQMMMHHH???;;;777444222222111///))),,,...---***)))***,,,+++,,,,,,,,,...///000111444222111444888;;;<<<:::>>>>>>AAAFFFJJJSSSeeeuuu;;;@@@GGGKKKLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGEEEDDDCCCCCC@@@<<<888777777999;;;===???>>><<<;;;:::;;;888777555222///,,,)))(((%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((+++000777===@@@???>>>999888777666555444444444666666666666555444333222000,,,((('''(((((('''&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###))))))******+++,,,------222222444777:::===@@@BBB===;;;:::<<>>EEEKKKNNNNNNNNNNNNPPPPPPPPPOOONNNLLLJJJIIIHHHGGGCCC???:::888999;;;;;;>>>@@@AAA???>>>======<<<<<<:::888444000+++)))&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((('''***111999@@@DDDDDDBBB:::;;;;;;:::888555333111444555666777777666555444333000---+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))((((((((((((***,,,...///111111222333666:::>>>@@@>>>===>>>@@@BBBAAA;;;777444333000...+++***((((((''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((''''''((()))+++---...111444;;;DDDKKKOOOOOOMMM@@@===888444222000...,,,+++,,,------++++++,,,------------...///000111222222111111333666999::::::<<<<<>>BBBCCCBBB@@@@@@@@@@@@@@@@@@>>>999333---***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))&&&***000999@@@DDDDDDCCC======<<<:::888555222111333444666888888888777666666555333000---+++((('''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&))),,,000222111111000111444888<<>>???@@@CCCDDDBBB===999666444222///,,,***((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&(((***+++...222999@@@GGGKKKMMMMMMBBB???;;;888777555333111,,,------,,,,,,,,,------,,,,,,,,,---...///000000000000111222555777999:::<<<<<>>EEEJJJNNNPPPRRRWWWZZZ\\\[[[XXXUUUTTTTTTPPPNNNIIICCC===::::::;;;;;;>>>AAACCCBBBBBBBBBBBBCCCCCCCCCAAA<<<555///+++((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))'''***///666===AAAAAA@@@@@@>>>;;;999666444444333333555888:::;;;;;;999999:::999888555111---***(((%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%)))(((&&&$$$$$$$$$$$$%%%'''&&&&&&&&&(((***---///222111000000333666:::======>>>@@@BBBCCCBBB???<<<777666333000---***)))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%$$$%%%&&&''')))***...222888>>>CCCFFFIIIJJJEEECCC???<<<:::888555222///...---,,,,,,---------++++++++++++,,,,,,---......///111222333666888:::===<<>>===<<<:::<<<======:::555000,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&***)))(((''''''((())))))000000///000222555888999:::;;;===???@@@@@@???>>>999777555222///---+++***''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((''''''((()))+++,,,---111666:::===@@@CCCFFFHHHEEEAAA>>>;;;888444111333000---,,,---------,,,***************+++,,,------///000111222444777999<<<;;;===AAABBB@@@CCCHHHWWWaaaooo}}}+++000888???DDDHHHKKKMMMOOOTTTZZZ[[[YYYVVVWWWYYYUUUTTTQQQLLLDDD>>>;;;::::::<<<===>>>>>>@@@CCCFFFDDDCCCBBB???;;;555///,,,+++***((('''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''((((((***///555;;;???@@@?????????>>>===<<<;;;:::777999<<>>888222...---(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((((()))))))))------...///111333444555666888:::;;;<<<===???@@@;;;:::888555222000///...(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((((((((***+++,,,***---222555777:::???BBBFFFDDDBBB@@@???===:::888666222...,,,------,,,***+++++++++***++++++,,,---,,,...000111111333666999:::999;;;???AAA@@@CCCGGGPPPYYYdddooo+++000888>>>CCCGGGJJJLLLKKKQQQXXXZZZXXXVVVWWWYYYVVVVVVTTTOOOHHHAAA<<<::::::;;;;;;<<<<<>>999444///,,,+++***((('''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$$$$###"""''''''&&&%%%%%%%%%&&&&&&((('''(((---444;;;@@@CCC===???AAACCCBBB@@@===;;;888;;;>>>AAAAAA@@@>>><<<===@@@BBB???999333///...******)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((('''&&&$$$### """$$$'''***,,,---...+++,,,---...000111222222444555777888999<<>><<<>>><<<<<<<<<>>>???@@@???DDDBBB@@@<<<888333000...***)))'''&&&&&&&&&'''((((((&&&%%%$$$###$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''',,,222888<<<>>>>>>@@@AAACCCCCCAAA???>>>>>>===>>>BBBEEEEEEBBB>>>@@@>>>===<<<;;;777222...,,,+++)))'''&&&&&&&&&&&&''''''(((((()))*********'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))------...///111444666777666444222444888::::::999888999::::::888555222000******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''***,,,///111555:::>>>AAABBBCCCBBBAAAAAABBBDDD;;;777111...------------,,,,,,++++++***+++++++++000000000000111222333444666999<<<<<<<<<===AAADDDHHHIIIPPP\\\kkk|||,,,...333<<>><<<<<<<<<<<<>>>???@@@@@@CCCAAA???<<<888444000......---,,,***))))))******))))))((('''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++111888===???===>>>>>>???????????????DDDCCCDDDEEEFFFDDDBBB???@@@>>>===<<<;;;888444222---,,,***((('''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((,,,---...///000111222333444333111333666888777666888999::::::888666333111+++******((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((()))+++---///222666999@@@AAABBBAAA@@@@@@BBBCCC;;;777222...------------,,,+++++++++++++++,,,,,,////////////000111222222444777999::::::;;;???BBBEEEFFFLLLUUUaaaqqq)))+++000:::DDDKKKMMMLLLMMMOOOSSSUUUVVVTTTRRRPPPQQQOOOLLLIIIEEEBBBAAA@@@;;;;;;<<<<<<===>>>>>>???@@@???===;;;777333000///111000...,,,+++*********&&&&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''(((+++000777===BBBDDDCCCBBBAAABBBCCCEEEFFFHHHIIIIIIGGGDDDBBBAAAAAABBB@@@===<<<;;;:::777555///...+++)))((('''''''''(((((('''&&&%%%$$$###"""%%%%%%&&&&&&''''''(((((())))))))))))((((((''''''+++,,,---...//////......222111000000222333333222777888999999888555333111,,,,,,+++)))(((&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''')))***+++,,,...111444===???AAAAAA@@@???@@@BBB;;;777222///......------++++++***++++++,,,---...---------......///000111222444666777888999<<>>DDDLLLJJJFFFDDDCCCEEEGGGIIIHHHJJJKKKHHHCCCAAABBBDDDFFFCCC???===<<<:::888777000///,,,***((('''''''''(((''''''&&&%%%$$$######$$$$$$%%%&&&&&&'''((((((((((((((((((''''''''''''((())),,,...//////------000///........./////////444555666666555333111000------+++***((('''%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&'''))))))***,,,000333:::<<>>???===999666555666999999888666444222000///000///...,,,***((('''&&&&&&'''((())))))((('''&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())),,,333===DDDOOOLLLGGGCCCAAAAAACCCDDDFFFIIIJJJIIIEEEDDDFFFHHHJJJGGGCCC@@@>>><<<999777111000---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&&&&'''((((((%%%'''***---/////////......------,,,++++++,,,---111111222222111000///...------,,,***)))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%&&&((()))***---111444777;;;>>>@@@@@@??????@@@;;;888444111000000...---++++++++++++,,,---...///............///000111111222222333444777999;;;<<>>@@@AAA???:::555444555888888777666555333222111111111000///---+++)))(((%%%%%%&&&''''''''''''&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((+++222<<>>;;;888444222///,,,)))''''''&&&%%%&&&&&&'''((()))))))))$$$$$$%%%%%%&&&&&&''''''"""###$$$%%%&&&'''(((((($$$&&&(((+++---...//////,,,------,,,******+++---....../////////......------,,,,,,+++***)))((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((($$$&&&((()))***---111444555999>>>AAAAAA@@@@@@???;;;999555222111000///---,,,,,,+++,,,,,,---...///...------......///000111333222222444777:::;;;;;;;;;===AAADDDGGGOOObbbsss((((((+++222<<>>???@@@BBBCCCCCCBBBBBB===AAADDDBBB<<<888888999999999999888888666555555222222222111///---+++***$$$#########$$$$$$%%%&&&%%%''')))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((***000:::BBBSSSRRRPPPMMMJJJGGGDDDCCCAAAAAACCCFFFHHHIIIHHHFFFGGGFFFEEEDDDDDDBBB>>><<<777555222...,,,***)))(((%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&((()))+++,,,,,,+++,,,---,,,******,,,///---------...............,,,,,,+++++++++*********''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&'''(((((()))***...000444999???BBBCCCAAA@@@@@@;;;999555333222111///---------,,,,,,,,,------...,,,,,,,,,,,,---...///000222111000222666::::::999999:::===BBBDDDJJJVVVcccmmmyyy'''''')))000999@@@BBBBBBBBBCCCCCCCCCBBBAAA???>>>>>>???AAACCCDDDDDDDDDCCC===AAAEEEDDD???<<<<<<>>>:::::::::::::::999888777000111111111///---+++***''''''&&&%%%&&&''')))***%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''(((***///999@@@MMMMMMMMMLLLJJJFFFBBB@@@<<<<<<===AAAEEEFFFCCC???DDDDDDDDDEEEFFFEEEAAA???999777444111...,,,+++***&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&((()))******,,,...---+++***---000---------............///++++++++++++++++++++++++'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&'''((((((((('''(((+++---444999???CCCDDDBBBAAA@@@<<<999666444333111///---......---,,,,,,,,,------++++++++++++,,,---......111//////111666999999888::::::===AAADDDHHHPPPYYYbbbnnn%%%%%%''',,,222777;;;<<<>>>@@@BBBCCCDDDCCCCCCCCC@@@??????@@@BBBDDDGGGIIIFFFGGGHHHHHHGGGDDDAAA??????===:::999888555111...////////////...,,,***(((***)))'''%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&((($$$$$$(((+++---222888GGGIIILLLNNNMMMIIIDDDAAABBB>>>===>>>>>><<<===@@@FFFHHHIIIJJJIIIEEEAAA???AAA>>>888222...+++++++++(((&&&$$$$$$&&&'''''''''###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((++++++,,,,,,---.../////////......------,,,++++++******+++++++++***)))))))))((('''&&&%%%&&&'''(((((((((''''''''''''((((((((((((''''''(((***---...111777===@@@???>>>>>>>>>:::999777555333222111111------------------,,,,,,------------------------......------...000222333===;;;:::>>>DDDKKKOOOPPPYYYbbbrrr$$$%%%'''+++000555888:::======>>>AAADDDFFFGGGFFFAAA@@@@@@AAADDDGGGGGGGGGBBBDDDFFFHHHHHHGGGDDDCCC>>><<<999888777555333111------.........---++++++***)))'''%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&((($$$$$$'''***,,,111777BBBEEEHHHKKKKKKHHHDDDBBBCCC>>><<<<<<;;;999;;;???FFFHHHJJJKKKJJJHHHEEECCCCCCAAA<<<777222///---,,,(((&&&$$$###$$$&&&&&&%%%###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))******+++,,,---......---------,,,++++++*********+++++++++++++++******)))((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''(((***,,,...000555<<>>;;;888666666555444333,,,------......------,,,***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$'''***+++///444<<>>;;;:::999888;;;@@@GGGHHHKKKMMMMMMLLLIIIHHHGGGEEEBBB===888333000...***(((%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&''''''((())))))***,,,------...,,,,,,,,,+++******))))))***++++++,,,,,,,,,++++++))))))'''&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''(((***,,,---...333999===>>>===<<<;;;===<<<:::777444222000/////////......------------------------------------000000000111222333444555777666666999???DDDHHHIIIRRRYYYeeettt$$$%%%&&&(((***---222555===;;;:::>>>EEEJJJLLLKKKGGGCCCAAADDDJJJLLLGGGBBBAAACCCFFFIIIKKKKKKJJJIII???<<<777555444444333333.........------,,,,,,+++))))))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((%%%$$$''')))))),,,111777;;;@@@EEEHHHHHHHHHGGGDDD>>>::::::::::::>>>DDDHHHJJJLLLNNNNNNMMMLLLKKKIIIHHHFFFCCC>>>888222///...+++(((''''''((('''&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))***+++,,,---...///,,,,,,,,,+++******)))))))))***+++,,,,,,,,,,,,,,,***)))(((&&&&&&&&&''''''(((''''''&&&&&&''''''(((((('''''''''((()))+++,,,+++000666:::===<<<:::999<<<;;;:::888666444222111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222333555555666888===AAAEEEFFFMMMSSS]]]iiiyyy$$$%%%''''''(((+++000444@@@>>>===???DDDHHHJJJIIIHHHDDDAAADDDJJJKKKFFF@@@CCCEEEHHHJJJJJJIIIHHHFFF@@@<<<888555444333222111111000///---,,,+++***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%$$$'''(((''')))...555888===CCCGGGHHHIIIIIICCC>>>;;;;;;===>>>BBBHHHIIIJJJLLLMMMNNNMMMLLLKKKJJJJJJIIIFFFBBB;;;555111///,,,)))'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))***,,,---///000000---------,,,++++++******((()))***+++,,,---------+++***((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))*********---111666:::;;;999888999999999999888777666555111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111444555777999<<>>;;;777555444444222111333222000---+++***)))((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((()))&&&%%%''''''&&&'''***111444999???CCCEEEFFFFFFAAA<<<:::;;;======AAAGGGEEEGGGIIIKKKLLLMMMMMMLLLKKKKKKKKKIIIDDD>>>888555000---)))'''&&&&&&$$$###%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******)))***+++,,,...///111111---------,,,++++++******&&&''')))***+++,,,------,,,+++)))'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))***---222666999999888888888:::::::::999888777222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,------///000111222222222333555777999;;;===@@@CCCDDDIIIQQQZZZggg{{{%%%'''))))))(((+++222888>>>BBBEEEEEECCCBBBEEEHHHFFFDDDBBBAAABBBBBBAAA???AAABBBDDDDDDCCCAAA>>><<<999777666555666666444333222111///---+++*********(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))&&&%%%''''''$$$%%%(((,,,///444888<<>>:::888999:::999;;;@@@???AAADDDGGGJJJLLLNNNOOOMMMMMMMMMKKKGGGBBB<<<999444000---***)))(((&&&$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&((())))))***((((((***+++---///000111,,,,,,,,,+++******))))))%%%&&&''')))+++,,,,,,,,,,,,+++)))((('''&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))---333777999888999:::;;;<<<;;;:::888777333222222111000///...---+++++++++++++++++++++++++++,,,...///000111000000111444777888999;;;>>>AAAAAAFFFMMMTTT^^^ppp%%%(((***)))))),,,333:::;;;AAAGGGGGGCCCAAAEEEIIIEEEDDDBBB@@@?????????@@@>>>???@@@AAA@@@>>>;;;999555444444666777888666555000///...,,,++++++,,,,,,(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))&&&%%%'''&&&$$$$$$'''(((+++///444888:::;;;;;;<<<888666777666444555999:::<<<@@@DDDIIIMMMPPPQQQNNNNNNNNNLLLIIIDDD???===888555111...---,,,***(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&(((((()))&&&''')))***,,,...///000++++++******)))((((((((($$$%%%&&&(((***+++,,,,,,---,,,***((('''&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((((((((('''***((('''+++111666999999;;;;;;<<<===;;;999777555333333222111000///...---++++++++++++++++++++++++((()))+++---......------///333666888888999<<<@@@???DDDJJJPPPYYYiii~~~'''''''''&&&%%%***111888CCCKKKMMMEEE???@@@CCCCCCIIIEEE@@@>>>@@@BBBAAA@@@<<<<<<===???BBBBBBAAA???:::777666666999999888555666222---,,,---//////...---,,,)))'''%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,---///222444666777888:::999777555333222111111000555===EEEJJJMMMMMMLLLNNNLLLIIIFFFCCCAAA@@@@@@>>>;;;777222...+++***)))(((&&&%%%%%%'''(((((('''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''(((***,,,.../////////++++++***((('''&&&%%%$$$'''((()))***+++,,,------(((((((((((()))))))))))))))(((&&&%%%&&&(((***+++'''((()))((('''&&&'''(((%%%,,,///,,,...888CCCGGG======>>>>>>===;;;999888111222222222111///...,,,))))))***+++,,,...///000++++++,,,---...///000111///000333666999;;;<<<<<<===BBBHHHLLLRRR___ppp~~~&&&''''''&&&&&&)))000555AAAJJJOOOJJJDDDCCCFFFFFFHHHEEEAAA??????@@@@@@@@@=========???AAAAAA@@@>>>888666444444666666555222666333///...//////...------,,,***(((&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***+++---///111333444444666555444222222111111111000555;;;BBBGGGIIIHHHHHHFFFDDDBBBAAA?????????@@@===;;;888555111...+++******(((&&&&&&'''((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&''')))***+++,,,------******)))((('''&&&&&&%%%'''((()))***+++,,,,,,---)))))))))))))))(((((((((((('''&&&%%%&&&''')))***'''((())))))''''''((()))&&&***+++)))111DDDXXXccc>>>???>>>===<<<999777555000111222222222111000///...---,,,,,,+++++++++,,,+++,,,,,,---...///000000111222333555777999:::;;;???CCCGGGIIILLLUUUdddooo$$$&&&((('''&&&(((---222===HHHQQQOOOIIIGGGIIIJJJHHHGGGEEEAAA???>>>@@@BBB???>>>>>>???@@@@@@???===<<<:::999888999888777555555333111111111///---+++,,,+++***)))((((((((((((###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))***,,,---...//////000000//////000000111111111444999>>>AAABBBAAA@@@======<<<<<<===>>>@@@AAA<<<;;;:::888555111...,,,+++)))''''''(((((('''&&&'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$######%%%&&&'''((()))))))))))))))((((((((('''''''''''''''(((((()))***+++,,,,,,*********))))))(((((((((''''''&&&%%%%%%'''((()))((()))******(((((()))******+++)))&&&,,,<<>>AAADDDAAA?????????@@@@@@???>>>>>>===<<<;;;:::999888777444444444444222000,,,)))++++++******************$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))***+++,,,,,,,,,,,,,,,,,,---///000222333222444777999::::::999888999888888999;;;===???@@@::::::;;;:::888444111...)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((('''''''''(((((((((((((((((((((((()))***++++++,,,++++++******)))(((((((((''''''&&&&&&&&&&&&'''(((((()))******))))))***+++***++++++)))))),,,222555111222444666888888888888222333333333333333333333------,,,,,,,,,,,,,,,---------------------------222222111111333666999;;;888<<<@@@BBBEEEJJJRRRXXXfffsss~~~###&&&))))))((((((+++...666???KKKQQQOOOKKKKKKMMMLLLLLLJJJEEE???===???BBBAAA@@@>>>???@@@@@@???>>>:::::::::999777666555555333444666666444000,,,******+++++++++++++++******&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))***++++++++++++******+++---///111333444222333444555555444333222555555555555666888:::<<<777888:::;;;999666333111'''%%%$$$%%%'''(((((('''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''((((((((((((((((((((())))))******++++++*********)))))))))((('''''''''&&&&&&'''''''''''')))******))))))***,,,'''(((***,,,,,,++++++---,,,---000222444555555555555555444333333222222222///...------,,,---------,,,,,,,,,---------------/////////000222666:::<<<888;;;???BBBDDDIIIOOOTTT___hhhqqq###&&&))))))((()))---000:::>>>FFFOOORRRPPPNNNPPPLLLKKKGGGBBB>>><<<===>>>???>>><<<<<<>>>??????>>>:::;;;;;;:::888666777888222444777777444000---,,,******+++++++++******)))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))***+++,,,,,,,,,******+++---...111333444222222222222111111000000111111000000111222444555444666888999999777444222'''&&&%%%%%%'''(((((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&'''((()))*********'''''''''(((((((((((((((((((((((()))))))))******************************((((((((((((((('''''''''&&&((())))))))))))***++++++((((((***++++++---000,,,---///000111111000000777666444333222111111111333222111///---,,,,,,,,,++++++,,,,,,---------...------...000333666999;;;;;;===@@@AAACCCFFFKKKNNNWWW___gggzzz###&&&((()))(((***///333CCC@@@EEEPPPVVVVVVTTTTTTQQQMMMGGGCCC@@@???===<<<;;;:::888999:::<<<===<<<:::<<<===<<<999888999;;;111444777777444000///...******+++++++++)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))***+++,,,,,,,,,******+++,,,---///111111111111000000000000000000///.........///111222333222333555666777666555444,,,***(((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((()))*********((((((((((((((('''''''''(((((((((((()))))))))))))))))))))******++++++,,,))))))***))))))(((((('''%%%'''(((((((((((()))+++...)))'''***+++((()))---,,,---///000111111000///555444333222111111222222444333222000///.........******+++,,,------......,,,---...000333555666777<<<===>>>???AAADDDHHHJJJOOOUUU]]]qqq$$$&&&(((((((((+++000555IIIDDDEEEQQQZZZZZZXXXXXXVVVPPPIIIEEEDDDCCCAAA>>>888777555666888:::;;;;;;666888999888666555666999111444777777444111000000******++++++***)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&(((***+++,,,,,,---*********+++,,,---//////111000000/////////000000///......///000222444555111222333555555555555444111///,,,***)))((('''%%%'''&&&&&&&&&&&&'''((((((#########$$$$$$%%%%%%%%%"""###%%%'''((()))******))))))((((((''''''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,---***************)))(((((($$$&&&(((((('''((()))+++(((%%%'''///111---+++...***+++...000222333333333333222111111111222333444111111111111111222222333))))))***+++---...//////---...000111333444444444999::::::<<>>KKKTTTVVVWWWZZZUUUOOOIIIHHHJJJIIICCC===999888666666666666555333000111222444555666666666666666444333222222111111...---+++))))))((())))))'''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))+++---...///---,,,---000222222111333333444333333111000////////////000111111222222333222333333555777:::;;;999666333///+++)))''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''((()))***+++++++++,,,,,,,,,+++))))))+++,,,,,,,,,------......---,,,+++))))))(((((((((((((((((((((((((((((((((((((((((())))))+++,,,------///111333444333333222111000///.........///000000000///...............++++++++++++,,,---......------------///111222444666777888:::===???BBBCCCGGGIIINNNYYYgggxxx$$$%%%%%%%%%%%%&&&)))++++++111<<>>:::555222111222222222//////000111111111000000111000000000000000111111000...+++(((''''''((()))***)))'''$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&''''''''')))***+++,,,.........///111222444444777777666555333222111000111111222333444555555666333222111333666;;;@@@DDDGGGCCC===666000,,,***)))%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&(((*********+++,,,------,,,,,,111222333444444222///...******+++,,,---...///000///...,,,+++))))))(((((((((((((((((((((((((((((()))(((((('''''''''((((((,,,---///222444555666666333333222222111111000000111222222222222000...---,,,,,,,,,,,,,,,---...///..................//////222333555777;;;>>>AAACCCEEEHHHMMMRRRYYYeeesss}}}%%%&&&((((((''''''((()))***...444:::???CCCBBB@@@<<<<<<===@@@DDDEEEBBB???@@@<<<666222000000000000......///////////////...///............///000000///---+++)))(((((())))))***+++***'''$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((()))++++++---...//////000222444555777777666444333222222222222222333444555666777777666555333333555999===@@@BBB???;;;555111...,,,+++&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***+++,,,...///...---+++***---///111333444444333222+++,,,---...///000111111000///---,,,***))))))((('''''''''''''''''''''''')))(((''''''''''''''''''(((***---000333666888999444444444333333222111000///000111222222111000/////////...---,,,,,,---------------.........------111222333666999===@@@AAADDDHHHMMMOOOQQQZZZhhhttt&&&'''))))))(((((()))+++(((+++...333===DDDCCC>>>;;;;;;<<>>888333111000//////------.../////////......---------,,,,,,---......,,,,,,+++***)))))))))))))))+++,,,***&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***++++++---/////////111333666666666444333333333333333222222333444666777888888888777555333333555777999999888666444111///...---''''''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((***,,,...000000...,,,***)))***,,,...000222333444//////000111222222333333111000...,,,+++)))))))))'''''''''''''''''''''''')))(((((('''''''''(((((('''(((+++...111555888999444444444333222111000///------...///////////////000///...---,,,+++++++++,,,,,,------...------,,,000111333555888;;;>>>???@@@EEEJJJIIIIIIOOO]]]jjj&&&'''(((((('''(((***,,,&&&)))+++///888BBBDDD???;;;;;;;;;===@@@AAABBBBBBDDD???:::555222000///---,,,,,,---.../////////...---,,,,,,+++++++++,,,,,,)))***++++++++++++***)))%%%))),,,+++'''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((()))******,,,...///...000333666555444333222222333444444111222333444666777888888888777555333222222222333222222333222222000///...)))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&)))---000111000...,,,******+++---///222444666333333333444444555555555222111///---+++***))))))''''''''''''''''''''''''((((((((('''(((((())))))((()))***---///222555666555666666555444333111000000//////............///------,,,+++***************+++,,,---...------,,,000111222444777:::<<<======CCCHHHFFFCCCHHHVVVcccqqq~~~%%%&&&'''&&&&&&'''***---%%%***---...444>>>AAA>>>:::::::::;;;===???@@@AAADDD@@@;;;666333111...---+++,,,---...////////////---,,,,,,+++******++++++''')))+++,,,---,,,***)))"""'''++++++'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''((()))***)))+++.........///222666333333222111222333444555111111222444555777888888777666555333222111000000...///111222222111///---***)))'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&###&&&+++000222222000///......---...000333666888555555666666666666666666222111///---+++***))))))''''''''''''''''''''''''((((((((((((((()))************+++,,,...000222333888999999999777666444222555333111000///...///000***)))))))))))))))******)))***,,,---......------111111222444666999;;;<<<===DDDHHHFFFAAAEEETTTaaacccppp)))))))))((('''''''''&&&,,,***)))---555<<>>@@@@@@>>>CCCCCCAAA===777111...---,,,++++++,,,,,,...//////,,,,,,------,,,+++)))((('''(((((()))******++++++'''''''''''''''&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((()))))),,,---...///000/////////---...///111222333333333000111222333333333333333000111111111000///---,,,000111222111...,,,,,,,,,+++++++++)))&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''***+++---///000000////////////------...000222444333333555777999999777555888555222000...---***((())))))((((((((())))))***((((((''''''''''''((((((+++******)))+++---///111444555666777888888777666444333111///...---......++++++***))))))***+++,,,******+++,,,...//////000//////000222444777999:::???AAABBBCCCCCCGGGOOOTTT]]]fffzzz((((((''''''''''''''''''***((('''+++222999>>>@@@???<<<::::::>>>@@@AAAAAADDDCCCAAA<<<555000...------,,,,,,,,,---...//////,,,,,,,,,,,,+++***)))(((''''''(((((()))******+++******)))(((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))+++---///111222111///...///000000111111111111111000111111222222222222222000000111111000///...------...///...,,,******+++*********(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''')))+++...///000111111......---,,,---///111222444555777999;;;<<<;;;::::::777333000...,,,)))''')))(((((('''(((((())))))((((((''''''''''''((((((******))))))***,,,...000333444666777888777666555222111000...---------...,,,+++***))))))***+++,,,******+++,,,---...////////////000222444666888999>>>@@@BBBCCCCCCHHHOOOUUUZZZbbbsss&&&&&&&&&&&&&&&''''''''''''&&&&&&(((...555:::===>>><<<::::::===AAACCCDDDGGGEEEAAA:::333///...............---......//////---,,,+++***************''''''(((((()))*********---,,,+++***((('''&&&&&&((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((***---222555666444111///222222222222111000//////111111111111111111222222//////000000000//////...,,,---...---+++***+++,,,***++++++***'''&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''))),,,///000222222------,,,,,,,,,...///111555777999;;;===???@@@@@@<<<999444111...,,,)))'''((((((''''''''''''((((((((((((''''''''''''(((((()))((((((((()))+++---...000222555777888777555444000///......---------...,,,+++***))))))***+++,,,))))))***+++,,,------......///000111333555777888===???BBBCCCDDDHHHOOOUUUXXX]]]jjj|||$$$%%%%%%%%%&&&'''''''''&&&&&&%%%''',,,222777:::===<<<::::::===AAADDDFFFIIIFFFAAA999333//////000000000///...............---,,,***)))))))))***+++)))))))))*********++++++++++++***)))((((((''''''***(((&&&$$$$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***...444999;;;999555333444444444444333222111000111111111111111111111222......//////////////////---...///...---,,,...///,,,---...,,,***(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))+++---///000111...------------...///000444666999;;;===@@@BBBDDD===:::555111///---+++***)))(((''''''''''''''''''((((((''''''''''''((((((((('''''''''((()))+++,,,---///333555777666444333///.....................---,,,+++*********+++,,,((())))))***++++++,,,,,,......///000222444666777;;;>>>AAACCCDDDHHHOOOUUUZZZ\\\dddrrr$$$%%%%%%%%%&&&''''''''''''&&&'''(((+++000555999<<<<<<;;;;;;<<>>===;;;999888888888777777555444333222222333444444333222111.............../////////,,,---...---------///111...//////...***(((''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,---...//////////////////000000111333666888:::===BBBFFF???;;;666222111000///...))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''((())))))***+++---000333555555444333//////////////////.........---+++*********++++++((())))))******+++++++++---......///111333444555999<<<@@@CCCDDDIIIOOOUUU]]]]]]bbblllwww&&&&&&&&&&&&&&&'''''''''''''''(((((()))...333888<<<=========<<<===???AAABBB@@@<<<777222111222444333222000...---,,,+++++++++******)))))))))******++++++++++++++++++++++++&&&&&&'''(((((())))))***((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((+++...444999===???@@@@@@??????>>>===;;;999888777333444777888888666333111//////...------......///***+++,,,,,,+++---000222111222222000,,,(((&&&%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))+++,,,---//////000000000000000000...111444555666:::@@@EEECCC>>>999555333222111000+++***)))(((((('''((((((((((((''''''''''''(((((('''''''''(((((()))))))))***+++---000222333333333111222222222222111000///...---,,,+++******++++++))))))*********+++++++++---------...000222333444777;;;@@@CCCEEEIIIPPPUUU___]]]```gggoooxxx((((((''''''''''''''''''&&&'''''''''(((+++111666<<<>>>???>>>;;;:::;;;<<<:::999777444111000222444333222000...,,,******)))))))))************))))))))))))))))))))))))))))))((())))))))))))))))))***''''''''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((())))))+++///444:::???BBBDDDIIIHHHFFFCCC@@@<<<999777444666:::===<<<999555222000000...---,,,------...+++,,,,,,,,,,,,...222555999::::::777222---***)))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))+++---......///////////////......,,,///222222333666>>>DDDIIIDDD===777444222000///,,,,,,***))))))(((((((((((((((''''''''''''((((((''''''((())))))))))))))))))***+++---///111333444555555555555444333111000///...,,,+++******++++++*********+++++++++++++++,,,------...///111222333666:::???CCCEEEIIIPPPUUU\\\ZZZ[[[aaaffflllvvv)))))))))((('''''''''&&&%%%&&&'''&&&&&&)))///555<<<>>>@@@???;;;888888999555555444111//////111333333222000---+++))))))(((((()))***++++++***)))((((((((((((((('''''''''''',,,+++++++++******))))))&&&'''((()))******))))))%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((())))))((())),,,111777===CCCGGGPPPNNNKKKGGGBBB===999777444888===@@@???;;;666222111000...---,,,,,,,,,------.........///111555888AAABBBAAA>>>999333000...''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&(((+++...000---......///......------,,,///111111111555===DDDMMMHHH@@@999444111///------,,,+++***))))))))))))((((((''''''''''''(((((('''((()))))))))))))))((())))))***+++---111333555777777777777666444222111///...---+++******+++++++++++++++++++++,,,,,,,,,,,,,,,------///000222222555:::???CCCEEEJJJPPPUUUYYYWWWXXX\\\___ccclllttt'''''''''''''''''''''''')))))))))((((((***...111:::>>>@@@===777222222444222111000...------.........------------------,,,(((((())))))******+++++++++*********))))))((((((+++++++++***)))(((((('''&&&&&&'''((()))***++++++''''''((((((((((((''''''***)))'''&&&&&&'''((()))'''))),,,///222777<<>>>>><<<;;;555555444333222000...---,,,///111000000333:::AAAEEEIIILLLIII@@@666...***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***+++,,,///000000///---+++,,,,,,---///444:::@@@DDDMMMHHHAAA<<<888666555555555222...+++*********)))))))))(((%%%""""""$$$&&&)))))))))))))))))))))))))))+++,,,---...111666999666777999:::999666222000555222///---------,,,++++++)))(((***,,,,,,(((%%%,,,,,,------.../////////666888;;;???CCCHHHOOOSSSUUUUUUUUUUUUXXX___gggnnn~~~''''''''''''''''''''''''((()))((('''''')))---000777;;;???>>>999444222333000///---,,,,,,,,,------,,,++++++++++++*********)))))))))))))))******************)))))))))((((((++++++******)))(((((('''&&&''''''(((((())))))***&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((((((''')))+++...111666===BBBEEEJJJLLLHHHCCC@@@:::555444666999<<<===>>>===<<<888777555333222333444444111333555444333777>>>EEELLLOOOPPPLLLCCC999000,,,&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++---///111111000...,,,---,,,,,,...222888===AAAIIIEEE@@@<<<999888777777777555111...,,,+++***)))'''((('''&&&$$$$$$&&&(((((((((((((((((((((((((((((()))+++,,,---000555888888999:::;;;:::777444333333111......///000//////---,,,***+++,,,,,,***''',,,,,,------.../////////444666999===AAAFFFMMMQQQUUUUUUUUUVVVXXX^^^ffflll}}}'''''''''''''''''''''''''''(((((('''&&&(((+++...444999???AAA===777333111,,,,,,******)))***+++,,,,,,,,,++++++***************))))))))))))))))))(((******))))))))))))((((((++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((()))***,,,///666===CCCDDDGGGGGGDDDBBB@@@:::333111333666999;;;<<<;;;;;;:::888666444555888;;;>>>:::;;;:::888888;;;BBBIIIQQQRRRQQQLLLCCC888000,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++---///111222111///...---,,,,,,---000444888;;;AAA@@@>>><<<::::::::::::;;;:::777333000---***)))&&&'''((((((''''''(((***(((((((((((((((((((((((('''(((***+++,,,///444777<<<<<<<<<;;;:::999888777222000...///111333333333111///---,,,,,,---,,,***,,,,,,,,,---......//////111333777:::>>>DDDJJJOOOUUUUUUVVVVVVYYY]]]dddiiivvv''''''''''''''''''''''''&&&''''''&&&&&&'''***,,,222888@@@DDDAAA:::333///***)))((((((((()))***+++......------,,,+++++++++******))))))((((((((('''))))))))))))))))))((((((************))))))((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''"""###%%%'''(((((('''&&&)))))))))***---444<<>>BBBEEECCCBBB???<<<;;;===CCCHHHMMMLLLIIIDDD<<<444...***)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))+++---///222333222000///---,,,+++,,,---000333555999:::;;;;;;;;;;;;===>>>@@@@@@>>>:::444///+++***&&&(((******)))(((((()))(((((((((((((((((((((((('''(((***+++,,,///444777>>>===<<<;;;::::::::::::333111000000222555555555222111...---,,,,,,,,,,,,+++,,,,,,------...//////000222555888<<>>???BBBEEEFFFDDD@@@;;;666000,,,))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***,,,///222333222111000---,,,+++++++++---///000333555777888999:::>>>@@@DDDEEEEEEAAA:::222---,,,)))***++++++)))'''''''''''''''''''''''''''''''''((()))+++,,,---000555888>>>===;;;::::::::::::;;;555333222222333555555444333222000---+++++++++,,,++++++,,,,,,---.........000222555777;;;@@@FFFJJJPPPRRRUUUVVVXXXZZZ^^^```dddfffnnn~~~''''''''''''''''''''''''&&&'''((((((''''''(((***///777AAAHHHIIIBBB888111,,,,,,******)))***+++,,,,,,,,,+++***)))((((((''')))(((((((((((((((((('''''''''(((((((((((())))))******))))))))))))))))))((((((((('''''''''&&&&&&)))((('''&&&&&&'''((()))$$$%%%&&&''''''''''''''''''(((((((((***...555::::::===>>><<<<<<===999444111111111111000///......000333777===BBBFFFIIIJJJNNNLLLHHHEEECCCDDDEEEFFFCCC???999555222///,,,***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((+++...111222222111000,,,++++++******+++,,,---...111444555555888===AAAGGGJJJKKKGGG???666000...***++++++***'''&&&&&&'''''''''''''''''''''''''''((()))+++,,,---000555888;;;:::999888888888888999777555333222333444444444333333222000,,,***+++,,,+++++++++,,,------......111222444666999===BBBFFFLLLOOOSSSUUUWWWYYY[[[]]]aaabbbiiiwww'''''''''''''''''''''''''''((())))))'''''')))***+++333???IIILLLHHH???888000///---,,,,,,,,,------,,,,,,+++***)))((('''''''''''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))***(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''&&&''''''((((((&&&'''''''''(((,,,000444444999;;;999777888777444111111111111111111000000000111555999???EEEJJJMMMPPPNNNLLLKKKKKKLLLLLLLLLBBB===555000...---+++)))%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''')))---000222222111000,,,+++************++++++,,,///222222222555;;;AAAIIIMMMOOOLLLCCC999222000)))***)))(((&&&%%%''')))'''''''''''''''''''''''''''(((***+++,,,///444777777777777777666666666555666444222222333555555444444555666333///,,,+++,,,***++++++,,,,,,---......000111333444666999>>>AAAHHHKKKPPPTTTVVVWWWYYYZZZ___```fffrrr'''''''''''''''''''''''''''(((***)))(((((()))***(((000===IIIOOOLLLDDD>>>333111000...------............---,,,+++***)))(((&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))))))))))))))*********((()))))))))))))))))))))((('''%%%$$$$$$%%%'''(((***)))'''&&&&&&'''((()))%%%&&&''''''(((***...111000666:::777444444444333222222222222333333333333000111222666<<>>EEEIIIOOOSSSUUUWWWXXXYYY\\\^^^cccmmm|||''''''((((((''''''&&&%%%''''''&&&%%%&&&'''((()))***///:::FFFOOOOOOHHHAAAAAA999222111111...---...111///---+++***+++,,,---(((((()))******)))((('''(((***+++***((('''))),,,((((((((((((((((((((((((%%%%%%%%%(((***,,,+++***+++***(((&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******++++++***---000444555444111000...///000222222222111000///000111333777>>>GGGMMMRRRPPPQQQUUUZZZ[[[VVVQQQDDD<<<333...---,,,)))&&&))))))))))))((((((((((((&&&&&&%%%$$$#########$$$&&&%%%%%%%%%%%%&&&''''''+++)))((()))---///...,,,''')))************,,,---...++++++...///111888???EEENNNTTTRRRLLLEEE===666,,,,,,***((('''''')))++++++*********))))))(((((('''(((%%%(((------444555666666666555444333111111111000111111222222333333333333222000...---++++++++++++,,,,,,---...111000000000222666:::<<>>CCCMMMUUUUUUPPPIIIAAA999///...,,,***(((((()))+++))))))))))))((((((((('''+++---***%%%&&&---111111222222333444444333222111222222222111222222333444222222222222222000...---,,,,,,++++++,,,,,,---...111000///000222555999;;;???BBBGGGMMMQQQSSSTTTTTTTTTTTTWWW^^^fffrrr(((((((((((((((''''''&&&''''''&&&&&&''''''((()))(((***111;;;FFFLLLMMMLLLKKK@@@666222111000222555111000...---,,,------...+++,,,,,,+++***)))((('''&&&'''(((((('''''')))+++++++++++++++++++++++++++***))))))+++---///...---...,,,***'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((+++,,,---......///.........///000111222111000///---------...111666===CCCIIIQQQ\\\dddddd^^^WWWQQQAAA;;;333///...---+++)))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''))),,,......---///000000...,,,******+++---++++++---///000555<<<@@@JJJTTTWWWUUUPPPGGG???333111...+++)))((()))***)))(((((((((((('''''''''((()))(((%%%&&&+++------...///000111111111000///222222222222222333444444111111222222222111///...,,,,,,,,,,,,,,,,,,---...000//////000222555888:::<<>>999333///......---+++)))))))))(((((((((''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''')))+++------...///000000...,,,******+++---***+++---...///444:::<<>>JJJQQQTTTGGG???888777666333000111111111000000//////000000,,,,,,+++)))((('''&&&&&&******))))))***+++,,,,,,************************++++++,,,000555:::<<<===555333///+++)))'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))++++++******+++,,,---...---.../////////...---,,,////////////000333888<<>>:::777333///...---------***))))))))))))((((((((($$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%&&&''')))***+++,,,---+++------,,,***)))***+++,,,******---------111888999CCCNNNUUUZZZZZZUUUMMM@@@:::333---+++)))(((&&&************************''''''(((***+++*********+++,,,...///000000000///////////////000111222333555666777777666555333222......---,,,,,,---------.........///000333555666888;;;@@@FFFLLLPPPTTTUUUXXXWWWYYY^^^``````ccchhh|||***************)))((((((&&&'''((())))))))))))(((***))))))///;;;FFFNNNQQQFFF???:::;;;;;;777333333111111111111111111111111---,,,+++))))))(((((((((+++)))'''((()))***)))((())))))))))))))))))))))))******,,,000777===AAABBB999777333...+++)))(((((((((((((((((((((((((((((('''''''''((())))))************++++++,,,...///000...///000000000///...---...............111555999AAAKKKUUUXXXQQQFFF===999666444111///------------++++++*********)))))))))%%%%%%%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%'''((()))((()))***,,,(((***++++++))))))***,,,,,,******------,,,000555777???HHHOOOVVV[[[YYYSSSGGG@@@777000---,,,)))'''******+++++++++++++++,,,)))'''(((,,,,,,***)))+++***+++---///000000000000.........///000111222333888999999999888666444333///...---------------------------///000222333444777999>>>DDDJJJOOOSSSTTTUUUTTTVVV\\\```aaadddhhhwww******++++++******)))(((&&&'''((()))***))))))(((***((((((---777AAAHHHJJJFFF???999999999777555666111111222222222222222111...---,,,++++++++++++,,,---***(((((()))***((('''))))))))))))))))))))))))***)))+++///666<<<@@@BBB===:::666111---***))))))'''''''''''''''''''''''''''''''''((())))))************,,,---///000111222111222333333333222000///.../////////000222666999BBBGGGLLLLLLGGG@@@:::777222222000...,,,,,,---...,,,,,,,,,++++++++++++***)))((((((''''''''''''(((###$$$&&&(((((('''&&&%%%%%%'''))))))''''''(((***)))***+++***))))))***++++++)))***,,,,,,+++...333666<<>>CCCEEEEEE<<<555555555444555777111222222333333333222222000///...---,,,---...///000---******+++,,,***((())))))))))))))))))))))))***)))***...444:::>>>@@@???<<<888222...+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***,,,///111222333333444555555666555444333222111222222222333555888<<<@@@BBBDDDCCC???;;;777555000000///---++++++,,,...---------,,,,,,,,,++++++,,,+++***))))))((())))))###$$$&&&(((((('''&&&%%%&&&(((***)))&&&&&&'''******+++,,,+++)))((()))***+++)))***,,,,,,+++---333666:::>>>DDDNNNXXX[[[YYYTTTLLL@@@888555222...+++(((((())))))*********+++***&&&&&&***+++''''''+++'''(((***---...//////////////////000111333444555:::::::::999777444222000000///...---------------+++,,,---...///000111222444666:::???EEEJJJNNNPPPXXXSSSQQQSSSUUUUUUWWW[[[bbbqqq)))))))))))))))(((''''''&&&''''''(((((((((((((((&&&(((***,,,000555;;;@@@@@@===888444333333333333222111111333666777444111.........---,,,***)))(((+++++++++************))))))))))))))))))(((((((((((((((***,,,///333666999999777555111...***(((&&&''''''&&&&&&&&&''''''((((((((((((((((((''''''''')))***,,,---///222666999:::;;;:::777444222333444333555555444888>>>@@@>>>DDDAAA>>>;;;999555222///000///...,,,+++************+++,,,,,,***)))))))))))))))((((((((())))))***)))((('''&&&&&&'''((()))%%%&&&'''&&&%%%&&&+++...000...+++((('''''')))***))))))))))))+++---///111000333777<<>>;;;888666666666666666555444444666888888666444111000000///---+++***)))+++++++++************)))((((((((((((((((((((((((*********,,,...000222444555444222000...,,,***)))((('''''''''''''''((((((((((((((((((((((((((('''(((***,,,...///333777:::>>>>>>===;;;777555666777777999999888:::@@@BBBAAAAAA>>>:::666444111...,,,......---+++***************+++,,,,,,***))))))***''''''&&&&&&&&&''''''((((((((('''&&&&&&'''((((((%%%&&&'''&&&%%%'''***...---+++)))'''&&&''''''((()))(((((()))***,,,...//////222666:::???FFFMMMRRRUUUQQQIIIBBB<<<777222...,,,***((('''((()))((('''))))))))))))))))))))))))))))))))))))***+++---...///000000000000222666999:::???@@@<<<999999888555222111000//////...------...------......///000111333222555;;;AAACCCHHHNNNOOOOOOPPPQQQRRRSSSUUUUUU\\\cccnnn|||)))))))))))))))(((((('''&&&''''''(((((((((((((((&&&&&&''''''***///666;;;;;;;;;999888888888999999888777777777888888666444333333222111///---+++***+++++++++************))))))))))))))))))))))))))),,,+++++++++,,,,,,---...000000///...------,,,,,,)))((((((''''''(((((((((''''''(((((((((((((((((((((***,,,...000444999===CCCBBBAAA>>>:::888999:::;;;===>>><<<>>>CCCFFFDDD@@@<<<666222///...,,,+++---,,,+++***************)))+++,,,,,,***))))))***(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''&&&&&&'''***,,,*********)))))))))(((((())))))(((((()))***,,,------000333777<<>>===;;;888444444222111000///......//////...............///222000333:::???@@@CCCHHHJJJLLLOOOQQQSSSUUUVVVVVV[[[aaajjjsss(((((())))))))))))((((((&&&''''''((((((((((((((())))))((((((***///555;;;===<<<;;;999888999<<<>>>;;;:::999888777666444333666555444333111///---++++++++++++*********))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,***))))))(((((((((((()))''''''''''''(((((((((((((((***,,,...000555;;;???DDDDDDBBB>>>;;;999:::;;;===AAACCCAAABBBFFFGGGFFFAAA<<<666000...------,,,++++++******)))*********)))***,,,,,,***)))******+++***))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++***+++,,,---------,,,+++***)))(((((((((***+++,,,,,,...111444888>>>DDDHHHOOOMMMJJJHHHEEE@@@;;;777111...+++)))(((((((((''')))))))))))))))))))))))))))(((((((((((()))))))))...000222444444666999<<<===CCCFFFEEECCCBBB@@@<<<777666444111000///......///......------......///111000333999======???BBBFFFIIINNNRRRUUUWWWWWWWWWXXX^^^dddkkkttt(((((())))))))))))((((((&&&''''''((((((((((((((()))))))))((()))---333777??????>>>;;;:::;;;@@@CCCBBBAAA???<<<888666444444666555555333222///...---+++++++++*********))))))*********++++++,,,,,,,,,******++++++++++++++++++.........---,,,,,,++++++******)))(((((((((((((((&&&'''''''''(((((())))))((()))+++---000555<<<@@@CCCBBB@@@<<<999999:::<<<>>>DDDHHHGGGFFFHHHIIIGGGBBB<<<555///---------,,,++++++******)))*********(((***,,,,,,***)))***+++++++++***)))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&'''((()))))))))((())),,,...//////...---+++***)))))))))+++,,,---,,,...000333666:::@@@DDDDDDEEEGGGJJJJJJFFF@@@;;;555222---***))))))((('''(((((((((((((((((((((((())))))******************---000333555666888:::<<>>AAAIIIPPPPPPNNNMMMLLLIIIAAA<<<555///---,,,,,,+++---,,,+++***************(((***++++++*********+++******)))(((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&''')))))))))(((%%%'''))),,,---.........,,,+++++++++,,,---///000---...000222555999>>>BBB===@@@EEEJJJMMMJJJEEE@@@:::666000,,,******)))((('''''''''''''''''''''''')))***++++++,,,,,,,,,++++++///333666888999;;;<<<@@@EEEIIIGGGGGGHHHGGGDDD>>>;;;888444111000//////,,,,,,,,,,,,---...///000000...000555888888:::>>>AAADDDIIIOOOSSSVVVWWWWWWSSSWWW[[[```ggguuu''''''((()))))))))))))))&&&''''''(((((((((((((((((()))*********+++---000:::AAAIIIMMMMMMLLLMMMOOORRRQQQMMMFFF>>>888666666111111111111000///......+++++++++************))))))))))))***+++,,,,,,,,,---......//////...---,,,............------------***)))((('''&&&&&&&&&&&&&&&&&&''''''((())))))***))))))***+++...333:::???BBBAAA???<<<;;;<<>>@@@DDDHHHLLLKKKHHHEEE===999333...,,,+++***)))(((((((((((((((((((((((('''(((***,,,,,,---,,,,,,)))---333666888999;;;<<<@@@EEEHHHFFFFFFHHHHHHGGGBBB@@@;;;777444222222222---------,,,,,,------......,,,---111444555888<<<>>>@@@EEEJJJOOORRRTTTTTTUUUWWW[[[```gggqqq|||''''''((()))))))))))))))&&&''''''(((((((((((((((***+++---...------///000666@@@NNNVVVWWWUUUSSSSSSTTTSSSNNNFFF===666444444000000000000000///......+++++++++************))),,,,,,------...///000000000000111111000...,,,+++---------....../////////))))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***))))))******---222999>>>CCCBBBAAA>>>===>>>BBBFFFIIIUUU```bbb^^^ZZZVVVQQQEEEAAA;;;777444333111000000///...,,,+++*********''')))++++++******+++,,,---,,,+++***))))))))))))&&&'''((())))))((('''&&&(((&&&%%%'''******(((&&&'''(((***,,,///222333555............000222444666000111222333555888===@@@BBBBBBDDDGGGJJJKKKKKKIII@@@;;;444///---,,,******))))))))))))))))))))))))&&&''')))+++,,,---,,,,,,(((---222666888999:::;;;@@@EEEGGGEEEEEEHHHIIIHHHFFFCCC>>>999666444444444000///...---,,,,,,,,,,,,---******...111222666;;;;;;>>>BBBGGGKKKOOOQQQRRRSSSTTTWWW[[[bbbiiiooosss''''''''''''((((((((()))((()))))))))))))))(((((()))))))))((()))+++///333888EEEQQQWWWYYY\\\^^^]]]YYYTTTMMMEEE???:::555222////////////...---,,,+++***+++,,,------...------+++,,,...000111111000000222222222222111111111111,,,---...000222111///---++++++************++++++))))))))))))))))))))))))***)))((())),,,000555888@@@@@@???===<<<>>>AAADDDKKKWWW``````[[[VVVPPPKKK@@@<<<888555333222000...000///---,,,++++++,,,------------,,,++++++---000,,,,,,---,,,,,,+++***)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++///222333333444333222111111111111111...000222333555999???CCCBBB@@@@@@CCCHHHLLLMMMLLLEEECCC???777000***((('''((((((''''''''''''(((((()))))))))))))))*********+++...111333555777:::<<>>>>>===<<<;;;===@@@CCCMMMWWW^^^]]]WWWQQQKKKEEE>>>;;;777444222111///---000///---,,,++++++,,,,,,---...///...,,,,,,...///------------,,,+++***)))***)))'''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***...111333444666666555555555666666666555666666666666777:::<<>>>>>BBBGGGKKKMMMLLLGGGFFFBBB;;;333...++++++***))))))(((((())))))***))))))))))))))))))))))))***,,,...111222555999<<<@@@BBBDDDGGGJJJLLLNNNNNNJJJEEE???<<<<<<;;;777444333222000...---...//////,,,---...///000111222333555777:::>>>BBBEEEHHHIIIIIIJJJMMMQQQWWW\\\___```nnn''''''((((((((()))))))))(((((())))))))))))(((((('''''''''''''''))),,,///999GGGWWW```eeegggeeebbbWWWQQQHHH@@@;;;888555444111000///...---...///000000000/////////000111222999;;;===@@@@@@>>>;;;999777777555444222111111000222111000///...---,,,,,,///...,,,+++***)))))))))))))))))))))))))))))))))+++***))))))+++...111444:::::::::999888999===???KKKSSSYYYVVVPPPJJJDDD>>><<<999555222111000...---///...---,,,+++++++++,,,---///000000///......///............---,,,+++***,,,***(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))),,,000444666888888888888999999999999777888999999777777888999===<<<===???DDDHHHKKKKKKGGGFFFCCC===666000...---+++******))))))******+++))))))))))))))))))))))))(((***,,,---000444999<<>>AAADDDGGGHHHEEEEEECCC>>>777111...,,,*********))))))*********)))))))))))))))(((((((((((()))***,,,...333888===>>>@@@EEEIIILLLMMMLLLLLLIIIEEE???;;;:::999666555666444222000...---,,,,,,........./////////000000222333555888;;;???AAACCCAAADDDHHHMMMPPPTTTXXXZZZ```ppp|||(((((((((((()))))))))***''''''((()))))))))))))))'''((()))))))))))),,,...000???QQQ```jjjqqqqqqmmmaaaZZZOOOEEE>>>:::777555555444222111000111333444333333444444555666777888BBBCCCEEEGGGFFFDDDAAA>>>:::999888777777888:::;;;888999999777555555666999777555333///---***)))(((((((((((((((((((((((((((+++***)))))))))+++---...---////////////000333555:::???BBBAAA@@@AAA???<<<:::888444222222111000///---------,,,,,,+++******,,,///222333222111222222222222222222111000///...000...,,,)))''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((,,,111666<<<<<<<<<;;;:::888666555222444888:::;;;<<<>>>?????????>>>>>>???AAADDDFFFFFFFFFEEEAAA:::444///---***))))))(((((())))))***))))))))))))((((((''''''((()))***,,,...222888<<<<<<>>>CCCGGGJJJJJJJJJJJJJJJHHHDDD@@@>>><<<999888666555333111///...---,,,------......//////000000111222333555888<<<>>>@@@@@@DDDHHHLLLNNNQQQTTTWWW[[[jjjvvv((((((((()))))))))******&&&'''((())))))******)))((()))******)))***,,,---///<<>>???>>>;;;:::<<<>>>;;;999666222///,,,)))((((((((((((((((((((((((((())))))(((((()))***+++,,,***+++---------...000222444888999888:::======:::999777333222222222111///,,,---------,,,+++***)))+++---000111222222444555444555555444444333222111222111///---+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((***///333============;;;999777666444666888999999:::<<<>>>@@@@@@???>>>>>>@@@DDDHHHLLLMMMLLLHHHAAA:::444222)))))))))(((((()))))))))***))))))((((((''''''&&&((()))+++,,,---111666999:::<<>>===BBBGGGJJJKKKLLLOOORRRVVVcccnnn|||(((((()))))))))*********&&&'''((()))************&&&((())))))((((((***,,,---888FFFSSSaaammmpppnnn```[[[RRRKKKEEE@@@===:::999999888666555444333222:::;;;>>>AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????AAA@@@>>>======???AAABBB???BBBEEEDDD???<<<===??????===999555111---***)))(((((((((((((((((((((((((((((('''((()))***+++,,,)))***,,,------...000222444666555333444888888555777555222000000111000///,,,,,,------,,,+++)))(((***,,,...///111333666888777777777777666555444444333333222111...,,,)))(((''''''''''''''''''''''''$$$(((******((((((,,,000777888:::;;;:::999777666555666777777777999<<<>>>>>>???@@@??????BBBGGGLLLQQQRRRRRRNNNFFF>>>888555+++******))))))******+++***))))))(((''''''&&&&&&&&&(((***,,,---///222555888999<<>>>>>===<<<:::888666555666999???DDDHHHJJJJJJIII??????>>>>>>>>>>>>???@@@EEECCCAAA???>>>???AAABBBBBBFFFIIIGGGAAA======>>>BBB???;;;777222...+++)))((((((((((((((((((((((((''''''''''''(((***+++,,,)))+++---......///111333666777444000000444444000666333000//////000///...,,,,,,------,,,+++)))((()))+++---...000333777:::999999999888888777666555333444444333111---***(((''''''''''''''''''''''''$$$(((,,,+++((('''+++...111333555777888777666555333444555666666999>>>AAA===>>>??????@@@DDDKKKPPPSSSTTTTTTPPPHHH???888555,,,++++++++++++++++++,,,***))))))((('''&&&&&&&&&%%%'''***+++,,,---///111777888999<<>>;;;888666444===EEEIIINNNSSSRRRLLLIII@@@;;;;;;:::777999>>>BBBEEEHHHGGGCCCAAACCCFFFJJJIIIHHHGGGFFFEEEEEEDDDAAA>>>:::666333///+++((($$$'''))))))'''%%%%%%'''((((((((((((((((((((((((++++++,,,,,,...///111111222111000//////.........111000///000000000...,,,---***'''(((+++------,,,*********+++---000333444:::::::::999999999888888111555666333111000,,,&&&&&&&&&%%%%%%%%%&&&''''''))))))))))))***+++,,,---000111333444555444444333000222555888::::::999999<<<===???BBBDDDEEEFFFFFFQQQQQQQQQRRRPPPJJJBBB;;;000000...,,,+++***))))))))))))))))))))))))))))))*********))))))***---000333666999999999<<>>999777666===DDDHHHMMMTTTVVVRRRNNNFFF@@@>>><<<999;;;???BBBEEEGGGFFFCCCCCCGGGKKKKKKKKKJJJHHHFFFCCCAAA@@@???===:::777555222...+++(((***---,,,***((()))***((((((((((((((((((((((((+++,,,,,,---///000222333222111000////////////////////////111333444333111///---++++++---//////---*********+++---///222333::::::999999888888777777222666777555333222...)))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))***...///111333333333333333222444666888999:::::::::===>>>@@@BBBDDDFFFHHHIIIOOOOOOOOOOOOMMMIIIAAA;;;333111///---+++***))))))(((((((((((((((((((((((()))))))))(((((())),,,///111555888999:::===CCCIIIMMMMMMMMMLLLJJJEEE===888222111000111222222111///.........------......///000111111000000333777:::???AAACCCFFFHHHJJJJJJJJJQQQQQQTTTZZZaaammm///...+++)))(((((())))))((())))))******))))))(((***)))((((((((((((******------111===NNNZZZ]]]\\\[[[\\\^^^aaabbb___ZZZVVVTTTSSSRRRNNNIIICCC===:::999===AAADDDKKKTTTZZZ[[[VVVPPPIIIDDD@@@===>>>BBBAAACCCDDDCCCAAACCCHHHMMMLLLLLLLLLIIIFFFBBB>>>;;;===<<<;;;:::999666222///+++------,,,+++)))***+++((((((((((((((((((((((((++++++,,,---///111333444111000000/////////000000///...000222666888888777333111000000111111111000,,,,,,---...///111333444999999999888777666666666333777888666444444111,,,)))(((((('''''''''((((((%%%%%%%%%%%%&&&'''((((((---...///111222333333333333333444555666777888999;;;<<<===???BBBFFFIIIKKKMMMLLLLLLKKKJJJFFFAAA===666444111---+++******+++''''''''''''''''''''''''(((((()))((('''(((***---///333777:::;;;===BBBFFFNNNMMMMMMLLLKKKFFF@@@<<<666333111000111111000/////////......---....../////////000000000333777:::>>>@@@BBBFFFHHHJJJKKKKKKRRROOONNNPPPTTT^^^ppp222///+++)))((())))))***)))))))))******)))))))))***)))((((((((()))***+++000...000<<>>;;;=========>>>===:::555111,,,,,,+++)))((((((((()))(((((((((((((((((((((((())))))***,,,...111333444000000000000000111222222111111222555888;;;;;;:::666555444444444444333333111111222333444666777777888888888777666666555555444888999666555555333...***)))((('''''''''''''''''''''''''''((()))***+++,,,---...000222333555555222111111222333444555666777777888:::>>>CCCGGGJJJKKKKKKJJJIIIGGGDDDAAA???999777333///,,,,,,,,,,,,((((((((((((((((((((((((((())))))(((((((((***,,,,,,000555999;;;>>>AAACCCLLLKKKKKKKKKJJJHHHCCC@@@999555222000000222222222000//////...............---...///000000333666999<<<>>>AAADDDGGGIIIJJJKKKNNNKKKKKKMMMPPPXXXiiixxx777333---)))))))))***)))))))))************))))))***)))(((((((((***+++,,,000...000;;;MMM]]]eeegggaaabbbeeejjjmmmjjjccc\\\ZZZ[[[\\\[[[WWWPPPIIIEEE???;;;999:::@@@IIITTT\\\]]]\\\XXXPPPIIIFFFFFFGGGCCCAAA>>>;;;:::<<>>@@@AAABBBCCCCCC>>>888333...,,,***(((''''''''''''((((((((((((((((((((((((''''''(((***,,,///111222000000000111222333444555555444555777999;;;:::999777777777777666555555555444444555666777777888888777777777666666666555555555888999666555555333///******((('''&&&&&&&&&&&&(((((((((((()))***++++++,,,---...000333555777888444333333333333444555666555666777:::>>>CCCHHHJJJJJJJJJJJJHHHFFFCCCAAA@@@;;;999555222///...---...)))))))))))))))))))))))))))*********))))))***,,,***...333888;;;>>>@@@AAAHHHGGGHHHJJJKKKIIIFFFCCC;;;888333111222444555555111000///...............,,,...///000000222555888999;;;???CCCFFFHHHIIIJJJIIIIIIKKKNNNPPPUUUaaannn|||>>>777///***)))******))))))******++++++******)))***)))(((((()))***,,,---,,,+++...888GGGXXXdddjjjhhhfffgggjjjnnnllleee___\\\]]]______\\\UUUNNNJJJBBB<<<777777;;;AAAKKKTTTVVVYYYXXXQQQJJJHHHGGGFFFFFFDDD???<<<;;;<<>>999333///+++(((((()))))))))((((((((((((((((((((((((''''''((()))+++---///000111111111222444666777888888777666777999999888666555666888777666555555666333444555666666666666666666666666666777777777777777::::::666555555333///,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---000222666888:::888888888999999999999999666777999<<>>888777888:::BBBKKKKKKRRRUUUNNNHHHGGGEEECCCEEEBBB>>>;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@FFFIIINNNRRRSSSOOOGGGAAA666222,,,))))))*********(((((((((((((((((((((((((((((()))***+++---///000111222222444666888:::;;;888777666777888888666444111444777777555444444666444555666777777777666555444555666777888999999::::::===<<<888666666444000///...---+++***(((((((((%%%%%%%%%%%%&&&'''((((((******,,,...111555888:::;;;<<<<<<======<<<;;;:::666777:::>>>BBBFFFIIIJJJFFFHHHIIIGGGCCC>>><<<<<<999999999888666333111000))))))))))))))))))))))))''')))******)))(((((()))***+++...333888===???@@@???AAAFFFLLLPPPPPPNNNKKKDDDAAA<<<999777666444333222111000///............---...000000///000111333444666:::>>>BBBEEEFFFGGGFFFHHHKKKOOONNNOOOVVV___hhhrrrFFF>>>222,,,++++++***(((******++++++++++++*********))))))))))))+++---...***,,,000555???MMM^^^jjjoookkkgggiiinnnppplllgggbbbdddffffffbbbZZZRRRLLLIII@@@999888777777===EEECCCLLLQQQLLLFFFEEECCC@@@AAA>>>;;;999999:::;;;;;;;;;<<<<<<<<<======>>>>>>HHHKKKRRRWWWYYYUUUNNNHHH777111+++((((((******)))((((((((((((((((((((((((*********+++,,,---///000222222333555777999;;;===777666666666888777666444///222666666444333444555777888999::::::999888777444444555777888:::;;;;;;===???>>>999777888555111222111///---,,,******)))&&&&&&&&&&&&'''((())))))((()))***,,,000444888::::::<<<===>>>>>><<<:::999444666999===AAADDDFFFGGGDDDFFFHHHFFFAAA<<<999999888999:::999888555222000((((((((((((((((((((((((&&&((())))))(((''''''(((***+++---222888<<>>???>>>===;;;:::999999999:::;;;;;;999777888===AAA@@@KKKUUUYYY[[[[[[UUULLLBBB888///,,,+++)))***,,,******))))))((((((''''''((()))*********+++///111333444555666666444222000444555666666666444111000///000111222333444444555999999:::;;;;;;:::999999:::666222444:::>>>>>><<<===<<<<<<>>>@@@@@@===999888333...***((((((((((((''''''(((((()))******+++++++++++++++---222:::??????>>>===>>>??????===;;;<<<::::::===AAACCCBBB@@@======<<<:::777444222111666666777999:::888444111...---,,,***)))((((((((('''(((***++++++)))'''&&&))))))+++,,,...444:::???EEEFFFIIINNNTTTVVVSSSPPPLLLJJJGGGCCC???;;;999777444222111111222000...,,,.../////////000000111111222444777999;;;>>>BBBEEEFFFHHHKKKMMMOOORRRVVVYYYbbbgggsssTTTFFF999333000+++***+++************))))))))))))***)))((((((((()))++++++(((***,,,000888FFFVVVaaajjjiiijjjlllmmmmmmmmmnnnllllllkkkiiiddd^^^XXXTTTIII@@@999777555333444888>>>@@@BBBAAA>>>;;;999999;;;;;;:::999888888888999888999:::999888:::>>>BBB@@@IIIQQQUUUXXX[[[WWWQQQDDD:::000,,,***'''''')))***)))))))))((((((((('''&&&'''((())))))+++...000444555666777888777666666555555666555444222///......//////000111222444555:::;;;<<<======<<<;;;::::::666444666;;;@@@AAA@@@BBBAAAAAACCCEEEEEEBBB???;;;777111---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&++++++******---222999>>>@@@@@@@@@@@@@@@???>>>>>>;;;:::999;;;>>>@@@???===:::999888777555222111000333444666999:::999555111///...---+++***))))))(((((()))************(((((()))******+++---222888<<>>666222---++++++++++++*********))))))))))))))))))((()))******+++***+++,,,...444AAAQQQ\\\hhhiiijjjkkkllllllllllllpppmmmhhhfffdddaaa[[[WWWNNNEEE===888555222111444;;;<<<===<<<:::777555555888777777777888999:::;;;888999:::::::::<<<@@@CCCBBBIIIPPPUUUYYY\\\[[[XXXIII>>>444///,,,(((&&&'''))))))))))))((((((((((((%%%&&&'''((((((***---000555666999;;;<<<===<<<;;;777777666444222000---,,,...---------///111444666:::;;;===>>>>>>===;;;:::999666555777>>>DDDHHHHHHIIIHHHHHHHHHIIIIIIGGGEEE@@@<<<666222///,,,***)))(((((('''&&&%%%%%%$$$$$$************,,,111888===@@@BBBEEEDDDAAA???AAABBB>>><<<::::::;;;<<<<<<;;;555555333222000//////...000111444888:::999555222000///---,,,***))))))))))))))))))))))))))))))))))))******+++,,,///444888AAACCCHHHMMMRRRTTTSSSQQQKKKLLLNNNNNNKKKGGGBBB>>>:::777333000000///...---...............////////////111444666888:::>>>AAADDDFFFIIIKKKMMMPPPTTTWWWZZZ^^^hhhvvvXXXPPPDDD;;;444///,,,++++++++++++*********)))))))))))))))))))))******++++++++++++,,,222>>>NNNZZZfffiiikkkiiihhhiiiiiigggqqqkkkdddbbbbbbaaa\\\XXXTTTMMMDDD===999666666666888999:::999777666666666777777888999;;;===???@@@<<<===>>>>>>???AAACCCDDDGGGLLLTTTZZZ^^^___]]][[[MMMBBB888333000+++))))))))))))))))))((((((((((((%%%'''(((((()))***...000444888>>>BBBDDDCCC???===;;;:::777555111///---,,,...---,,,,,,...111555777999:::<<<>>>>>><<<:::999555444444888@@@IIIPPPSSSSSSQQQPPPNNNMMMKKKJJJIIIFFFBBB<<<777333000,,,)))))))))(((((('''&&&&&&&&&)))))))))***,,,000666;;;>>>BBBFFFFFFBBBAAACCCGGGDDDBBB???<<<;;;:::999888333222000...---,,,---------...222666999999666333000///---+++***)))(((((((((((('''''''''((()))***)))************---111444;;;>>>CCCIIIMMMOOONNNMMMLLLNNNQQQSSSPPPKKKEEEAAA>>>:::555111000/////////------..................///111333555777999===???CCCEEEHHHKKKMMMPPPTTTXXXYYY\\\dddppp{{{\\\VVVLLL@@@888222...,,,++++++++++++************((()))))))))***************++++++,,,111===LLLWWWccciiikkkgggeeefffeeebbbmmmhhhbbb```aaa```\\\WWWWWWQQQHHH@@@======<<<;;;444555666555444444666888::::::<<<>>>@@@CCCFFFGGGDDDDDDEEEGGGHHHIIIIIIHHHLLLPPPXXX```bbb___ZZZXXXNNNCCC:::555222---***+++(((((((((((())))))))))))((()))*********+++...111222999BBBIIIKKKHHHAAA===???===999555222///------...---,,,---///333777999666888:::<<<<<<:::888666111000222777@@@LLLUUU[[[]]]\\\YYYUUUQQQOOONNNNNNLLLHHHCCC>>>999444///+++(((((((((((((((((((((((((((((())))))+++///555999;;;@@@EEEFFFDDDDDDHHHLLLIIIGGGDDD@@@<<<999777666444222///,,,++++++,,,---+++,,,///333777888666444000///---+++)))((('''''''''&&&&&&&&&&&&'''((())))))************+++...111777:::@@@EEEHHHIIIIIIIIIJJJMMMQQQSSSQQQLLLGGGCCCCCC???888333111111000000..................------///111444555666999<<>>222222222111111222444777<<<===???AAAEEEHHHKKKLLLMMMMMMNNNPPPSSSTTTSSSQQQRRRUUU\\\dddddd^^^XXXVVVOOOEEE;;;777333---******(((((((((((())))))))))))***++++++******+++---///000888CCCLLLOOOLLLEEE???AAA>>>:::555111///......,,,,,,,,,...000444777999444666888::::::888666444//////000555>>>JJJVVV]]]dddbbb___[[[VVVTTTUUUVVVRRROOOJJJEEE@@@:::444000&&&&&&'''''''''''''''''''''(((((()))+++...333777999===BBBEEEGGGIIINNNQQQLLLLLLKKKHHHBBB>>>;;;;;;999666222---++++++,,,---++++++---000444666666555111000...,,,***(((((('''%%%&&&&&&''''''(((((())))))************+++---000555999???CCCEEEEEEFFFFFFEEEGGGKKKMMMNNNLLLIIIFFFHHHCCC<<<777444333111000/////////...............///111333444555888;;;>>>@@@CCCFFFIIILLLOOOTTTWWWXXXZZZ___gggmmmsss~~~dddcccZZZJJJ???999444...,,,,,,+++++++++*********'''((()))***+++******))))))***+++,,,000888CCCKKKZZZeeekkkfffdddiiijjjffffffggghhhhhhfffbbb^^^[[[XXXVVVMMMCCC@@@CCCDDD@@@666555444222000111333666<<<===???BBBEEEIIILLLNNNRRRSSSUUUYYY^^^```^^^\\\\\\\\\```gggggg```[[[[[[UUUKKK@@@;;;666///+++***'''((((((((()))))))))***+++++++++***((()))+++---...555@@@JJJOOONNNJJJGGGAAA>>>999444000.........)))***+++...111444666888333555888::::::888555333000///000333;;;FFFRRRZZZbbbaaa___[[[WWWVVVXXX[[[YYYVVVRRRMMMHHHAAA:::666)))))))))(((''''''&&&&&&&&&'''((()))***---222555888;;;@@@FFFKKKQQQUUUWWWQQQSSSUUUSSSOOOJJJHHHGGG@@@<<<666000,,,+++,,,---,,,++++++---111444666666444222000...,,,***))))))&&&'''(((************)))((()))*********+++---000222777===@@@AAA@@@AAABBB===???BBBFFFIIIJJJKKKLLLKKKFFF@@@:::777555222111000000000//////.........---///111333444666999;;;===@@@CCCFFFIIIMMMQQQUUUVVVWWW[[[aaafffkkkttt~~~ffffff]]]MMMAAA;;;555///,,,,,,,,,+++++++++******'''((()))++++++******))))))+++,,,,,,...444>>>EEEWWWdddkkkffffffllloookkkfffiiimmmmmmjjjeee```^^^\\\ZZZQQQFFFCCCFFFFFFBBB;;;:::888555222222444666;;;<<<>>>AAAEEEHHHLLLMMMUUUUUUYYY___eeehhhgggdddeeebbbeeekkkjjjdddaaaccc\\\RRRGGGAAA;;;333---,,,'''((((((((())))))******+++++++++)))'''''')))+++---333===GGGMMMOOONNNMMM@@@===888222///---......'''(((***---000333555666222555888::::::888555222111111000222888BBBNNNVVV\\\\\\[[[WWWTTTUUUYYY]]]]]]ZZZVVVRRRMMMFFF???:::......---+++***(((''''''%%%'''((()))***---111555888:::>>>FFFOOOVVVYYYZZZVVVZZZ^^^^^^ZZZVVVTTTTTTDDD@@@999222---,,,---...---+++***+++///333666666666555222000...,,,++++++&&&(((***,,,---,,,+++***((()))++++++++++++...000///444:::<<<<<<;;;<<<===777999<<<@@@EEEJJJNNNPPPLLLHHHBBB===999666333111111111000000/////////...,,,...000111222444777:::;;;>>>AAADDDGGGKKKOOOSSSSSSTTTWWW]]]aaaeeennnwwwfff___VVVKKKBBB:::333///222---+++,,,,,,'''%%%%%%&&&&&&&&&&&&'''''''''''')))*********,,,333===EEEQQQ___iiiiiillluuuxxxsssrrrpppmmmkkkiiifffbbb___ZZZ[[[YYYQQQJJJHHHEEEBBBCCC@@@:::555333333555666:::;;;;;;;;;===@@@EEEHHHNNNWWW___cccgggmmmpppoooqqqjjjhhhnnnqqqlllhhhgggbbbZZZQQQKKKBBB888000///---+++))))))***+++***)))(((((()))***+++,,,,,,---...111777@@@IIIOOOOOOMMMIIIBBB:::666333000...---------,,,,,,...000333555999:::<<<======<<<:::999111111111000111888AAAHHHPPPPPPOOOLLLIIIKKKPPPUUU```___[[[XXXXXXUUUKKK???555000***((()))***)))(((+++******)))***,,,---...555777<<>>888555111///---,,,+++++++++,,,///222333999:::<<<>>>>>>>>>===<<<888777444111000333999???DDDEEEEEECCCAAADDDJJJOOO___`````````bbbaaaVVVJJJ999444---)))((())))))(((+++***))))))***+++---...444666;;;FFFRRR]]]ccceeekkkiiikkknnnkkkaaa[[[ZZZ\\\UUUKKKAAA:::555222000------------///111444555:::999777555222///---+++((())))))******)))((('''&&&&&&''''''(((((())))))---000333333222222444666222222333555999???DDDGGGLLLMMMLLLIIIDDD@@@>>>>>>999888666444222000//////000000000000111222333333888:::>>>BBBGGGLLLSSSWWWVVVRRRSSSYYY^^^```dddjjj]]]ZZZTTTOOOIIIBBB;;;777222---+++------++++++,,,)))************+++++++++,,,---,,,++++++000888???SSSbbbpppvvvzzzzzzuuusssqqqooonnnkkkhhheee\\\```aaa]]]YYYWWWTTTPPPJJJIIIGGGDDDAAA>>>;;;::::::;;;===>>>???BBBFFFJJJTTTZZZ^^^^^^```gggnnnqqqvvvrrrqqquuuxxxuuuqqqoooggg]]]VVVUUURRRHHH===666---+++)))((()))******)))))))))))))))))))))))))))+++,,,///666===DDDHHHIIIMMMHHHBBB<<<888666333111+++***))))))***---000222888999<<>>>>>===<<<@@@FFFLLLSSSWWW[[[___dddcccZZZNNNAAA:::111***(((((())))))******))))))***+++---...111444:::DDDQQQ\\\cccfffooonnnppprrrooogggbbbaaaggg```UUUKKKCCC<<<777444111000...------///111333777777888888666333///---))))))******)))((('''''')))))))))***************---...000000...---...///---...///222666;;;@@@CCCJJJLLLMMMKKKHHHDDDBBBAAA>>><<<999555222000000///////////////000111222333777:::>>>BBBGGGMMMSSSXXXUUUSSSUUUYYY^^^```eeejjjwww~~~bbb^^^XXXRRRMMMHHHCCC???888222...---,,,)))((()))(((((()))))))))*********+++,,,+++******///777===RRRbbbrrrzzz~~~}}}wwwtttsssqqqqqqqqqqqqnnnlllaaafffgggbbb]]]YYYTTTOOOJJJJJJJJJIIIEEEAAA<<<:::999;;;>>>@@@BBBEEEIIILLLQQQWWWZZZYYYZZZcccmmmrrrtttrrrrrruuuvvvtttqqqoooggg]]]WWWYYYYYYPPPCCC:::///---***))))))******))))))))))))(((((((((((((((++++++---111888???EEEHHHIIIIIIEEE???<<<;;;999555,,,+++)))((()))+++...000555777;;;>>>AAABBBBBBBBB<<<:::777444333555888::::::;;;;;;999888;;;AAAGGGGGGLLLQQQVVV[[[]]]WWWNNNGGGAAA777...)))((()))+++***))))))))))))+++,,,---000222888AAAKKKUUU]]]```jjjkkkmmmnnnmmmjjjgggeeekkkeee[[[QQQHHHAAA<<<999777444111...---...000222444666999;;;:::777333000------,,,,,,+++***)))))),,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---...000333777;;;===CCCEEEHHHIIIGGGDDDCCCBBBCCCAAA===888444222111000111111000111111222333444666999===@@@EEEJJJPPPTTTSSSSSSUUUYYY\\\___dddhhhpppuuuvvvhhhccc[[[UUUPPPLLLHHHFFF<<<555///---+++(((''')))))))))))))))************((()))***)))***///777===RRR```rrr}}}{{{vvvrrrqqqqqqsssuuuvvvuuutttkkkooooooiiiaaa[[[TTTMMMGGGHHHIIIIIIGGGCCC>>>;;;888;;;???AAACCCEEEHHHJJJKKKQQQUUUTTTVVV```kkkrrrrrrsssttttttuuuuuurrroooiii```\\\___```WWWJJJAAA333000,,,))))))***)))))))))))))))(((((((((((((((++++++,,,///444<<>>AAACCCDDDDDD@@@===;;;999999;;;===>>>999999888444111333888<<>>>>>:::666333///...---,,,+++***))))))******))))))))))))))))))))))))***+++---...------.........///111333555666<<>>666000...,,,******---***++++++++++++,,,,,,,,,'''((())))))***...555;;;OOO]]]qqq|||xxxqqqqqqrrrtttxxxzzzzzzyyyvvvyyyxxxpppggg```YYYRRRHHHHHHIIIIIIHHHFFFDDDBBB===???BBBDDDCCCCCCCCCDDDEEEMMMSSSSSSTTT]]]iiioooqqquuuvvvuuuuuuvvvtttqqqmmmfffcccffffff]]]QQQJJJ777333...+++***))))))((()))))))))))))))))))))))),,,,,,---...222999BBBHHHOOOVVVXXXQQQJJJGGGAAA888777444///,,,***+++---///222555999>>>AAADDDEEEEEEFFFCCC@@@????????????>>>======:::555000///333777>>>@@@AAAAAAFFFLLLNNNKKKKKKHHHBBB:::222---,,,---))))))(((((()))***,,,---///111333666:::???FFFJJJRRRWWW[[[^^^bbbhhhkkkiiigggaaaWWWPPPKKKIIIGGGFFF@@@>>>:::555222111111222444777<<<@@@@@@===999666...---,,,***((('''''''''************************(((((((((+++...//////...............///000111111777:::???BBBCCCDDDEEEGGGKKKIIIFFFBBB>>>:::666444------------...///000111444666999;;;===@@@EEEHHHMMMSSSWWWVVVWWW\\\aaaccciiilllllltttnnnkkkhhhddd```[[[UUUQQQDDD;;;333000...++++++...*********++++++++++++,,,((()))***)))))),,,333888GGGUUUjjj|||}}}{{{sssssssssvvvyyyzzzzzzyyyzzz}}}|||tttlllfff```ZZZKKKKKKKKKLLLLLLLLLMMMMMMIIIJJJLLLKKKGGGCCCAAA@@@BBBLLLTTTTTTTTT[[[eeelllpppuuuwwwuuutttvvvuuuqqqnnniiihhhjjjhhh^^^UUUPPP<<<777111---***))))))(((((()))))))))***++++++++++++,,,---...111777AAAGGGPPP\\\bbb]]]WWWTTTLLLBBB===999444///,,,,,,...000333666:::???CCCEEEFFFFFFIIIFFFCCCBBBCCCCCCAAA@@@???>>>;;;555///...111444555777888888===CCCFFFEEEHHHHHHFFF@@@777111...---))))))(((((()))***,,,------///111333444888>>>CCCGGGMMMRRRTTTZZZcccfffeeeaaaZZZPPPIIIEEEEEEFFFGGGCCCAAA>>>:::777555333333666999===AAAAAA>>>;;;888000...,,,***(((''''''&&&))))))******++++++,,,,,,((('''(((***---///...,,,,,,,,,,,,------......///222555:::===@@@CCCFFFHHHMMMLLLJJJGGGCCC>>>999666------------...///000000222444666999;;;???DDDGGGLLLTTTYYYWWWWWW\\\aaabbbccchhhjjjqqqzzz|||ooooooooonnnkkkeee]]]WWWKKKBBB888333///***))),,,'''(((((((((((())))))))))))++++++)))(((***000555???MMMcccwww~~~|||{{{uuutttuuuwwwyyyzzzyyyxxxxxx|||{{{tttnnnjjjeee```OOOOOONNNNNNPPPRRRTTTVVVUUUVVVVVVRRRLLLFFFAAA???BBBMMMVVVVVVUUU[[[ccchhhmmmtttvvvsssrrruuutttpppllliiihhhjjjfff\\\TTTQQQ>>>:::333...+++)))((('''(((((()))***+++,,,,,,---***+++---...000666???FFFNNN]]]gggdddaaa```YYYNNNAAA===777111......///111555777<<<@@@DDDFFFGGGHHHHHHEEECCCCCCEEEFFFEEECCC:::999666000***(((+++///111555777888<<>>AAAAAA???;;;999333111...,,,***)))((((((###$$$$$$%%%&&&''''''((()))(((''')))---...---***((()))***+++,,,---.........111555999<<<@@@DDDGGGMMMMMMMMMJJJFFF@@@;;;888///......//////000111222000222555888;;;@@@EEEIIILLLUUUZZZXXXWWW]]]bbbccc___eeeiiiooovvvwwwsssqqqoooooonnniii___WWWOOODDD777///...---+++(((++++++******************---,,,++++++,,,---///000;;;III[[[jjjuuu~~~~~~xxxrrroootttxxxyyyyyy{{{|||zzzvvvrrrooolllhhhfffVVVVVVUUUTTTTTTVVVZZZ]]]```bbbaaa[[[RRRHHHBBB???DDDGGGKKKMMMPPPWWWbbbjjjmmmnnnnnnmmmiiifffhhhkkkhhhiiihhheee```[[[WWWVVVGGGCCC:::111---,,,***(((************)))))))))(((------------///333888===NNNXXXfffooonnnggg___ZZZLLLBBB888333111......111666;;;AAAEEEGGGGGGGGGGGGGGGEEEEEEJJJPPPOOOHHH@@@>>>:::555///+++***+++,,,111333555666666888;;;>>>>>>HHHMMMHHH>>>555000,,,+++)))'''''')))+++++++++,,,++++++,,,///333888:::===???BBBGGGKKKOOORRRSSSUUUOOOFFF===999999<<<>>>>>>>>>??????>>><<<:::888999<<>>888222000000000111111000///444333333555999>>>AAABBBNNNSSSUUUUUUYYYaaaeeecccaaaaaagggrrruuuvvvttttttsssrrrpppjjjbbb\\\VVVKKK===444000...+++(((+++++++++***************,,,,,,++++++,,,...///000888FFFWWWeeeqqq|||~~~zzztttqqqtttxxxxxxxxxzzz}}}{{{xxxvvvssspppmmmkkk^^^\\\XXXUUUUUUXXX]]]aaabbbdddccc]]]TTTKKKEEEBBBAAADDDGGGIIIMMMUUUaaajjjmmmkkkfff```[[[XXXZZZ]]]```bbbeeefffccc^^^YYYVVVPPPJJJ???555///---+++***************)))))))))))))))*********+++///444888IIIUUUfffqqqsssmmmddd^^^PPPFFF===:::777333222333888<<>>???BBBCCCEEEEEEDDDBBB???===>>><<<888444000---+++***(((((())))))))))))((((((((()))***+++,,,,,,++++++......---,,,++++++,,,,,,,,,---...000222777===BBBMMMRRRUUUSSSOOOLLLDDD===:::777333111111111111000111111111333666:::>>>@@@CCCIIIMMMPPPUUUZZZ\\\[[[```]]]```hhhmmmpppxxxuuuyyy{{{wwwnnnfffbbbbbbaaaXXXKKK>>>444///,,,+++++++++++++++************++++++***+++,,,...000222333???OOO\\\jjjxxxxxxtttuuuwwwvvvuuuvvvuuuwwwyyyyyywwwtttsssrrrppplllfffccccccdddggghhhfffeeeccc^^^XXXQQQKKKGGGAAABBBCCCFFFMMMYYYfffpppvvvrrriii^^^WWWXXXZZZZZZYYY]]]dddkkkooooookkkhhhiii]]]NNNBBB888000------))))))************++++++((()))***)))***---111444===HHHWWWcccfffbbbZZZTTTPPPKKKGGGEEE@@@888444444999;;;???CCCIIIPPPXXX^^^]]][[[YYYYYYXXXSSSJJJCCC<<<:::555000---+++******(((***,,,---...111444666<<>>>>>???888888888888777555444333777666777888:::===@@@AAAEEEFFFGGGGGGFFFDDDBBB@@@>>><<<999555111...+++***))))))(((((((((((())))))((((((((((((***,,,...//////......---,,,,,,++++++---...000111333777<<<@@@FFFKKKOOOPPPPPPOOOIIIAAA<<<999555222333333444444333333444444555777;;;>>>???CCCIIIOOOTTTXXXXXXXXX[[[YYY\\\dddlllqqqxxxssswwwyyytttkkkbbb``````___YYYOOOBBB666///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111333???NNNZZZhhhwww~~~xxxsssuuuvvvuuuttttttssswww{{{{{{yyyvvvuuutttsssqqqooonnnnnnmmmjjjgggeeedddaaa]]]XXXRRRLLLIIICCCCCCCCCGGGOOO[[[gggpppnnnnnnhhh```^^^bbbcccaaa```aaaeeekkkqqqttttttrrrpppcccTTTJJJ???333......***************+++++++++)))************,,,000333888>>>IIISSSXXXXXXTTTPPPPPPLLLJJJIIICCC:::666666777999;;;???EEENNNWWW^^^^^^]]]]]]]]]\\\WWWPPPJJJBBB>>>777000,,,+++,,,---)))***,,,---...000333555888<<<@@@DDDHHHIIIBBB888222///,,,+++++++++***)))+++*********+++,,,---...444555777:::===???@@@@@@;;;:::888666555333333222444444555777999===@@@BBBFFFFFFFFFFFFFFFEEEDDDCCC<<<;;;999666222///,,,+++))))))(((((((((((())))))((('''%%%%%%''',,,111555............------,,,,,,---...000111222555:::===???EEEJJJNNNRRRUUUQQQJJJ>>>;;;777555555666777777666777777555444555888;;;<<<@@@GGGOOOTTTVVVWWWWWW[[[ZZZ]]]ccciiiooouuuzzzooosssuuuqqqjjjcccaaabbb___\\\TTTHHH:::111------+++,,,,,,------......///---,,,++++++,,,---///000333>>>LLLXXXeeesss|||~~~|||uuuqqqsssuuutttssstttuuuzzz|||xxxwwwwwwuuuttttttvvvvvvssslllgggeeeccc___\\\XXXSSSNNNJJJDDDDDDDDDHHHPPP[[[fffmmmhhhkkkiiieeegggoooqqqllliiiggghhhkkkrrrvvvwwwwwwrrreeeZZZRRRGGG888000000,,,,,,+++++++++*********'''((()))))))))***---///222666===FFFOOOSSSSSSRRROOOMMMMMMLLLFFF===999999555666888;;;@@@IIIRRRYYY\\\]]]^^^```___[[[UUUPPPFFFBBB;;;444///---,,,---+++,,,.........///222444666:::>>>BBBFFFIIIEEE>>>666333///---,,,+++)))'''************+++,,,------111222555888;;;>>>???@@@???===:::777555333333333333333555777999<<<>>>@@@CCCCCCCCCCCCDDDEEEFFFFFF>>>===;;;888555111...,,,***)))(((''''''((()))***)))'''$$$$$$''',,,222666,,,---............------+++---...///000333666999<<>>:::888888888888777777888888666333333777:::<<<===DDDNNNTTTUUUVVVXXX]]]___aaacccdddhhhmmmqqqkkknnnqqqpppllliiihhhhhhbbbaaa\\\PPP@@@444...---+++,,,---...///111222222...---,,,,,,,,,,,,......000;;;IIITTT```mmmuuuwwwyyyrrrooorrrtttttttttuuuuuu{{{}}}xxxuuuuuuwwwvvvwwwyyy{{{wwwooohhhfffccc^^^[[[YYYUUUOOOKKKHHHGGGHHHKKKSSS]]]fffkkkiiimmmlllhhhmmmyyy|||wwwssspppnnnqqqvvvzzzyyywwwrrrfff^^^ZZZPPP>>>333333------,,,+++******))))))'''((())))))((()))+++...///111777@@@IIIOOOPPPNNNLLLKKKLLLKKKEEE<<<999;;;444555666888<<>>888333///...,,,---......---...000222444999===???CCCGGGFFFBBB;;;888333000...,,,)))'''))))))***++++++,,,------111222444777:::<<<>>>>>>???>>>===:::888555333222222333555777999;;;<<<===>>>>>>???@@@BBBEEEGGGHHHDDDCCCAAA===999444000...***)))(((''''''((()))***((((((''''''))),,,///111+++,,,---...//////......,,,...///000111222555888;;;???CCCIIISSS\\\[[[VVVEEEBBB>>><<<:::888666444333555777555222222777;;;;;;;;;BBBLLLRRRSSSUUUYYYYYY^^^aaa```^^^```fffjjjyyyiiikkknnnpppoooooonnnnnnffffffbbbVVVDDD666///...+++,,,---///111222444444///...---,,,+++,,,---------888FFFQQQ]]]iiipppqqqwwwpppmmmqqqtttttttttvvvsssyyy{{{uuurrrrrryyyxxxwwwyyy{{{xxxqqqjjjgggccc___\\\ZZZVVVQQQMMMMMMLLLLLLPPPWWW```hhhllliiillljjjeeekkkyyy~~~xxxzzzwwwuuuwww|||~~~{{{xxxqqqgggaaa```UUUBBB666555///...---,,,***)))((((((((()))************,,,...///111666>>>FFFJJJIIIGGGIIIHHHHHHHHHBBB999777999444555666777:::AAAIIIOOOSSSUUUXXXZZZYYYUUUPPPMMMPPPOOOMMMHHHBBB:::333///---...///...------///000111777;;;<<>>>>>>>>>>>===:::777444222222333666888:::;;;;;;:::;;;;;;<<<>>>AAADDDGGGIIIJJJIIIFFFBBB<<<666222///+++)))(((''''''((()))+++((()))***++++++,,,++++++***+++---///000000/////////000222333333444777999:::<<<@@@FFFPPPYYYZZZUUUHHHFFFBBB>>>;;;888333000///222444333111222777<<<;;;:::@@@KKKQQQQQQTTTZZZRRRYYY^^^]]]ZZZ\\\ccciiiooouuu~~~iiilllpppwwwzzzyyyrrrmmmpppjjj```UUUKKK@@@777111000...------000333555555---------.........//////---444===HHHYYYjjjpppllluuummmkkkqqqrrrmmmmmmttttttyyy~~~zzztttpppnnnppptttuuutttwwwyyyrrriiiddddddcccaaa]]]YYYVVVTTTUUUSSSRRRWWW```hhhnnnooojjjkkkkkklllnnnsssyyy}}}yyy||||||yyyyyy||||||zzzkkkbbbXXXWWWYYYTTTGGG:::111000...,,,)))''''''(((***))))))***,,,------,,,***///444888;;;AAAHHHNNNEEEFFFGGGGGGDDD@@@;;;888999888777888;;;AAAGGGKKKQQQPPPPPPUUU[[[\\\VVVOOOLLLRRRUUUOOOHHHBBB<<<777333000---,,,---/////////999:::;;;;;;<<>>;;;888666444444111333666999;;;:::999888555777:::===AAADDDFFFGGGHHHHHHHHHFFFAAA;;;666222222///,,,)))(((***,,,------,,,***))))))***,,,...+++---000333444222000...111...,,,---111555666555:::<<<@@@FFFNNNTTTVVVWWWOOOJJJHHHHHHCCC999444555000///......///000111222888:::===BBBHHHOOOTTTWWWWWWWWWWWWWWWXXX[[[```dddkkklllsss~~~nnnpppuuuzzz~~~|||wwwrrrqqqmmmfff___VVVJJJ===555///---++++++---///000111,,,,,,---------.........---333;;;EEEUUUgggpppooouuummmnnnvvvyyytttqqquuummmssszzz|||yyytttqqqqqqooosssttttttvvvxxxrrriiifffeeedddbbb___\\\ZZZXXXYYYWWWVVVZZZbbbjjjnnnooolllmmmmmmmmmooorrrxxx|||{{{}}}{{{wwwuuuvvvuuurrreee]]]UUUVVVZZZXXXLLL@@@333222000,,,***))))))***+++******+++---......---,,,000444666888<<>>;;;555000,,,,,,++++++++++++,,,---.../////////000222555999===???BBBAAA>>>;;;888555444333333555777:::<<<;;;:::999666888:::===@@@BBBCCCDDDHHHHHHHHHFFFBBB===777444111///,,,)))(((***,,,---...---+++***)))******+++...000444777888777666444999666444444777;;;<<<<<<===>>>@@@EEEKKKPPPRRRRRRRRRNNNLLLLLLGGG>>>888888222111000//////000222333555666:::>>>EEEKKKPPPSSSTTTTTTTTTTTTVVV[[[bbbgggkkklllqqqzzzrrrtttxxx|||~~~}}}xxxtttsssqqqnnnjjjcccUUUEEE:::000---+++***+++,,,------++++++,,,,,,,,,---------...111777???OOObbbooosssvvvpppqqq{{{{{{uuutttiiiooowwwzzzxxxvvvttttttqqqssstttuuuxxxyyyssslllhhhgggfffdddbbb```___^^^```^^^]]]```gggllloooooooooooopppppppppssswwwzzz|||~~~{{{tttpppooommmhhh```YYYSSSUUU[[[YYYOOOEEE666444111---+++***++++++,,,+++***,,,...///...---...111444444444777<<<@@@CCCCCCCCCBBBAAA???>>>===;;;:::999999;;;???BBBEEEFFFIIIOOOVVV\\\\\\VVVPPPLLLSSSWWWUUUQQQMMMGGGAAA===;;;999999;;;>>>@@@AAA>>>>>>>>>@@@BBBEEEHHHJJJEEECCC???<<<999555111---++++++++++++,,,,,,---.../////////111444888<<<>>>@@@???===:::777444222111333555888;;;===>>>======999:::<<<>>>???@@@@@@@@@HHHHHHHHHFFFCCC>>>999666000...,,,))))))***,,,---------,,,+++***))))))(((///111444888:::;;;;;;:::<<<999555555777:::===>>>AAA@@@@@@CCCGGGKKKMMMMMMWWWTTTSSSRRRLLLDDD>>>===444333111000000111222333333555777<<>>>>>???AAACCCEEEFFFIIINNNSSSUUUTTTQQQMMMOOOVVV\\\\\\ZZZWWWQQQJJJGGGCCC@@@>>>???AAACCCCCCCCCBBBBBBCCCEEEGGGHHHIIIBBBBBB???<<<::::::555000,,,,,,+++++++++,,,------.........000333777;;;=========;;;888666333000///222555888<<>>>>>???@@@@@@@@@??????FFFFFFFFFEEEBBB>>>:::888111///---*********+++,,,++++++,,,,,,+++***)))(((,,,...111555888;;;<<<<<<<<<:::666555666999<<<>>>CCCBBBAAABBBEEEIIIKKKLLLZZZYYYXXXVVVQQQJJJDDDAAA777555222000///000111222333555777;;;@@@FFFJJJMMMRRRSSSUUUWWWXXXZZZ^^^aaafffgggkkkttt}}}yyyzzz{{{zzzxxxuuusssqqq|||wwwrrrmmmggg\\\LLL@@@666333///,,,,,,++++++************+++++++++,,,,,,......000777BBBSSSggguuu~~~xxxuuuwwwzzzwwwsssqqqnnnrrrxxxyyyvvvrrrppppppwwwuuuuuuxxxzzzxxxsssoookkkiiieeebbbaaabbbeeefffiiiggggggkkkqqqtttuuusssppprrrtttuuuvvvwwwyyy|||}}}~~~{{{tttooonnnkkkfffYYYSSSNNNPPPUUUUUUOOOHHH@@@:::333---++++++++++++***)))((()))+++---,,,+++---000222222222444888<<>>===>>>??????@@@@@@@@@AAAAAACCCDDDEEEEEEHHHKKKMMMMMMMMMNNNNNNSSSZZZaaacccdddbbb[[[SSSKKKGGGCCCAAABBBEEEFFFGGGIIIGGGEEEFFFHHHIIIHHHGGG@@@BBBAAA===;;;<<<888222------,,,+++++++++,,,,,,---------///222666:::<<<;;;:::999888666333000///111333777<<>>AAA@@@>>><<<<<>>=========>>>>>>===>>>???AAABBBCCCDDDDDDBBBEEEHHHIIIHHHJJJNNNRRRVVV]]]eeeiiikkkjjjbbbYYYMMMJJJFFFFFFHHHLLLOOOPPPMMMKKKIIIJJJLLLMMMKKKIIIBBBIIIIIIBBB======:::444...------,,,++++++++++++,,,,,,,,,...111555999;;;::::::::::::888666444222222444888<<>>AAACCCDDDDDDCCCCCCDDDGGGJJJFFFEEEFFFHHHMMMQQQTTTTTTZZZ]]]^^^[[[WWWTTTNNNHHH===:::666111//////000111///000222555999===AAADDDFFFLLLTTT[[[___bbbccceeehhhggghhhmmmqqqxxxzzz||||||zzzxxxwwwyyy{{{zzzrrrjjjgggeee^^^QQQFFF888555111...---,,,+++***++++++++++++,,,,,,,,,---------000666;;;EEEYYYkkkvvvwwwvvvqqqmmmlllmmmooommmqqqwwwyyywwwttttttuuu|||vvvuuuxxxyyysssnnnmmmiiieee___ZZZYYY\\\```ccceeeeeehhhooowww||||||{{{vvvyyy{{{{{{yyywwwwwwwwwwwwyyywwwqqqnnnnnnlllhhhYYYRRRLLLKKKQQQUUUUUUSSSOOOEEE:::222///...---+++)))(((((()))+++,,,,,,++++++---000111000222777;;;>>>>>>>>>======<<<<<<<<<<<<===???BBBDDDEEEFFFFFFAAAFFFKKKKKKHHHHHHLLLPPPWWW^^^ffflllooonnnfff\\\UUURRRNNNMMMOOOSSSWWWXXXPPPMMMLLLNNNRRRTTTQQQNNNJJJTTTUUUJJJ@@@>>>;;;666///...---,,,++++++++++++++++++,,,---000444888;;;;;;;;;======<<<;;;999777666777:::===@@@CCCEEEFFFAAABBBBBBCCCCCCCCCCCCCCC@@@AAAAAA@@@@@@>>>===<<<999777555111...,,,***)))))))))(((((()))***+++,,,***+++---000444:::>>>AAACCCEEEGGGGGGGGGGGGJJJLLLJJJJJJKKKNNNSSSVVVXXXXXXYYY^^^```\\\ZZZXXXSSSKKKAAA>>>999444111000111222///000111444888<<>>>>>>>>===<<<;;;:::<<<>>>AAAEEEGGGIIIJJJJJJDDDJJJOOOOOOJJJGGGHHHKKKWWW^^^gggmmmqqqpppggg\\\___[[[VVVSSSTTTWWWZZZ[[[QQQNNNMMMQQQVVVYYYVVVSSSQQQ]]]___PPPBBB>>><<<777///...---,,,+++*********+++++++++---000444888:::<<<===???@@@@@@???===<<<999:::;;;===???AAACCCCCC@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>;;;999666333///,,,***))),,,+++)))''''''(((***+++))))))+++...222777<<>>MMM\\\hhhiiillloooooooooqqqtttyyyvvvwww{{{|||zzzzzz}}}}}}~~~{{{yyysssmmmaaaZZZUUUUUUUUUUUUZZZ```___dddkkkqqquuuyyy}}}yyytttsssrrrooovvvmmmkkkqqqpppgggcccggggggaaaWWWNNNNNNUUUYYYXXXXXXLLL@@@999444///,,,---+++++++++,,,,,,------...)))***,,,,,,---...000222===>>>@@@BBBAAA>>>:::888???======CCCLLLQQQPPPMMMMMMNNNNNNKKKFFFDDDEEEFFFMMMUUU___ffffffdddcccccc```aaa```]]]XXXVVVXXX[[[ZZZTTTQQQUUUWWWVVVWWW[[[\\\ccc```NNN@@@======;;;666333///,,,,,,+++***))),,,,,,+++,,,...222666888;;;<<<>>>AAADDDDDDBBB@@@===<<<;;;<<>>>>>>>>???@@@AAABBBCCCBBBAAA@@@BBBCCCBBB===999???<<<888444222000---***$$$&&&))),,,---,,,***))),,,++++++,,,000555:::>>>DDDFFFHHHIIIHHHHHHJJJKKKNNNOOORRRVVV[[[]]]\\\[[[```^^^\\\___ccc```WWWOOOKKKFFF???:::777555444333222333555777:::<<<>>>???AAAFFFMMMTTTYYY]]]aaacccfffggghhhiiijjjnnnssswwwmmmmmmnnnppptttxxx{{{}}}|||uuummmjjjhhhcccXXXOOO@@@;;;444000...---+++)))++++++++++++++++++++++++)))))),,,000222999GGGUUU^^^aaaffflllooorrrvvvzzzxxxyyyzzzzzz{{{~~~~~~zzzssskkk[[[UUUQQQQQQRRRSSSXXX___bbbffflllpppsssuuuwwwyyy}}}zzzuuusssqqqnnnrrrlllkkkpppmmmeeeeeekkkllliiibbb[[[ZZZ]]]]]]YYYUUUJJJ>>>777222---+++,,,++++++++++++,,,,,,------)))***+++++++++---000222999;;;>>>@@@AAA???===<<<@@@???@@@GGGPPPVVVVVVSSSQQQQQQPPPLLLGGGDDDEEEGGGJJJPPPWWW]]]___^^^]]]\\\\\\^^^^^^\\\XXXWWWXXXZZZXXXSSSPPPRRRSSSSSSWWW^^^jjjeeeYYYKKKCCCAAA@@@<<<999555000---,,,,,,,,,+++,,,+++++++++...111555777:::<<>><<<<<<===???AAAAAAAAA>>>>>>>>>??????AAABBBCCCDDDCCCDDDEEEGGGFFFBBB??????<<<888555333111...,,,'''(((***+++++++++***))),,,++++++,,,///333888;;;@@@CCCFFFHHHIIIJJJLLLMMMLLLOOOTTTYYY]]]```aaabbbddd```]]]___bbbbbb]]]WWWTTTOOOGGGAAA<<<888555333111222444666888:::<<<===???CCCJJJPPPUUUYYY]]]___aaabbbdddeeefffjjjooosss~~~llljjjhhhkkkqqqvvvxxxxxxzzzsssmmmlllmmmhhh]]]RRRFFF@@@888222...,,,+++***************************)))(((***---///555AAANNNVVV[[[bbbiiiooouuuzzz}}}www}}}~~~xxxxxx{{{qqqhhhWWWQQQMMMNNNOOOQQQWWW^^^aaaeeejjjnnnpppqqqsssuuuyyy}}}{{{xxxvvvsssooonnniiiiiilllkkkfffgggnnnnnnpppooollljjjiiiddd]]]TTTHHH<<<666222---+++,,,++++++++++++++++++,,,,,,)))************+++///222444666:::>>>AAABBBAAAAAA@@@AAADDDKKKTTTZZZ[[[ZZZXXXVVVRRRMMMHHHFFFFFFHHHEEEGGGKKKPPPUUUWWWVVVTTTVVVXXXYYYYYYWWWUUUUUUUUUUUUQQQMMMLLLKKKNNNWWWaaawwwcccOOOGGGGGGFFFBBB???<<<888222...------------++++++***+++---000333555666888<<>>======>>>@@@BBBBBBAAA>>>>>>>>>???@@@AAACCCCCCFFFFFFFFFHHHJJJIIIFFFDDD@@@===999666555333111000++++++*********))))))(((+++*********---111555777;;;???CCCGGGIIIKKKMMMOOOLLLQQQWWW[[[\\\^^^aaadddfffaaa]]]]]]aaabbb```]]]WWWRRRKKKDDD>>>:::555222111222222444555777999:::;;;@@@FFFKKKOOOSSSWWWZZZ]]]___aaabbbdddhhhlllooozzznnnjjjfffhhhnnnssstttrrrtttoookkklllnnnjjj___UUUJJJEEE===666111/////////************************,,,++++++...///444>>>JJJTTT[[[ccchhhooovvv{{{|||uuuuuutttzzzpppeeeWWWQQQMMMMMMMMMNNNSSSZZZ[[[___eeejjjmmmppprrrtttvvv|||~~~}}}}}}zzzwwwpppjjjgggkkknnnmmmnnnqqqlllsssxxxxxxvvvrrrjjjaaaTTTIII===777333///---...+++++++++++++++++++++************)))(((***...111111444999>>>BBBDDDEEEEEEBBBDDDIIIPPPVVV[[[]]]]]]]]]ZZZTTTNNNJJJHHHHHHIII@@@???AAAFFFMMMRRRRRRQQQRRRSSSUUUVVVUUURRRPPPOOOPPPNNNJJJFFFDDDJJJWWWbbbttt[[[GGGEEEHHHFFFBBBBBB>>>:::444///............+++******+++,,,///111222111333888===BBBBBB@@@===>>>======???AAABBBBBBAAA?????????@@@AAACCCDDDEEEHHHHHHIIIJJJJJJIIIGGGEEEBBB>>>:::777666555444333///---+++***((((((((((((******))))))+++...111333999<<>>CCCGGGIIIJJJIIIMMMRRRWWWYYY[[[]]]^^^^^^ZZZTTTNNNJJJIIIHHHHHH===<<<<<>>;;;===<<<===???AAABBBAAA@@@@@@@@@@@@AAACCCEEEFFFGGGLLLMMMMMMMMMLLLJJJIIIIIIDDD@@@;;;888777777666555111///,,,***((('''''''''***)))))))))***,,,///000888<<>>444333222111111222333444777;;;@@@DDDHHHLLLQQQTTTZZZ]]]aaadddfffiiilllnnnuuuuuupppkkkiiijjjlllmmmlllnnnnnnnnnooonnnkkkfffbbbbbb]]]SSSFFF:::111...---++++++++++++++++++++++++...***)))+++---///777???NNNYYYcccgggooo{{{~~~www|||zzzttttttzzz{{{wwwqqqtttvvvxxx|||}}}uuukkk```XXXQQQLLLHHHEEEGGGLLLVVV[[[```eeehhhkkknnnooouuuzzz|||{{{|||zzzvvvyyy~~~sssyyy|||xxxrrrmmmfff___UUUJJJ>>>888444///---.........------,,,+++******)))***,,,+++++++++---///000444999@@@FFFKKKOOOQQQSSSXXX\\\]]][[[YYYYYYZZZYYYUUUOOOKKKIIIGGGFFFEEE<<<;;;<<<@@@EEEKKKNNNPPPRRRRRRSSSTTTUUUTTTPPPMMMJJJLLLKKKFFFGGGNNNWWW\\\QQQJJJDDDDDDDDDCCCDDDGGGBBB>>>999555333111///---+++++++++,,,---...///000000111444999===???>>><<<;;;;;;<<>>???@@@@@@AAACCCEEEGGGHHHOOOQQQRRRQQQOOONNNNNNOOOFFFBBB<<<999777777666555111000---***((('''''''''((((((((()))***,,,...///777;;;@@@DDDFFFGGGHHHIIIIIINNNTTTWWWXXXYYY\\\___aaa___\\\\\\\\\]]]]]]\\\```^^^[[[WWWRRRKKKCCC===888666444111000111222333555888===BBBFFFKKKPPPTTTVVVZZZ___bbbeeegggiiikkkttt~~~tttqqqmmmiiihhhjjjlllmmmjjjmmmooonnnjjjfffeeefffkkkfff\\\NNN???444...---,,,,,,,,,,,,,,,,,,,,,,,,---)))(((***,,,...444;;;JJJWWWaaaeeennn{{{}}}zzzxxxvvvxxx{{{|||xxxtttrrrsssuuuxxx|||sssggg^^^VVVPPPKKKGGGHHHMMMRRRWWW^^^dddhhhllloooqqqtttwwwvvvrrrsssxxx~~~~~~~~~~~~~~~tttxxxwwwqqqkkkjjjiiifff[[[OOOCCC===888333000111000000///...---++++++***)))+++---...---------...///222999AAAJJJQQQVVVYYYZZZ^^^bbb___XXXQQQPPPPPPPPPLLLHHHFFFEEEDDDBBB@@@<<<===>>>???AAADDDHHHKKKKKKKKKLLLNNNRRRRRRPPPMMMKKKOOOOOOLLLOOOVVVZZZYYYIIIJJJGGGBBBAAAEEEHHHGGGDDDAAA===:::888555111///,,,,,,------......//////000111222666:::<<<<<<;;;::::::;;;>>>@@@AAA???===>>>>>>???@@@BBBDDDFFFGGGMMMOOORRRRRRQQQPPPRRRUUUGGGCCC===999777666555555111000...+++)))((('''&&&''''''((()))***,,,...///555999???DDDFFFGGGHHHHHHIIIKKKOOOTTTWWWYYYZZZZZZZZZXXXTTTSSSUUUXXX\\\^^^\\\[[[ZZZXXXTTTMMMEEE???;;;999555222111111222222333666;;;@@@DDDJJJOOOSSSTTTXXX]]]bbbdddfffhhhiiioooxxxqqqpppmmmiiiggghhhlllooofffjjjnnnkkkeeeaaacccfffllliii```RRRCCC777222000------------------------...***(((+++---///555;;;JJJXXXbbbdddlllyyy}}}yyy|||vvvttt|||~~~xxxuuuuuuvvvwwwzzzxxxmmmddd\\\VVVPPPLLLMMMQQQLLLRRRZZZbbbiiinnnsssvvvssstttqqqkkkjjjqqqwwwyyyxxx~~~{{{{{{~~~qqqtttrrrkkkhhhkkkooopppaaaUUUIIIBBB===888555666111111000///---,,,++++++(((+++...000///------------111999BBBLLLUUU[[[___[[[```bbb]]]SSSJJJGGGGGGJJJFFFCCCBBBBBBAAA???<<<<<<>>>@@@???>>>???BBBFFFDDDCCCDDDHHHLLLOOONNNLLLMMMQQQRRRQQQUUU\\\\\\WWWHHHLLLIIIAAAAAAIIIKKKGGGFFFDDDAAA>>>;;;888333000---------......//////////////////222555888999999999999;;;===@@@@@@>>><<<<<<<<<===>>>@@@BBBDDDEEEHHHKKKOOOPPPOOOPPPTTTWWWHHHDDD===999666555555444000///...,,,***((('''&&&''''''((()))+++---...///222777>>>CCCFFFGGGHHHIIIJJJJJJLLLPPPSSSTTTSSSQQQTTTPPPKKKIIILLLSSSZZZ___[[[[[[[[[\\\ZZZUUUMMMHHH===:::777333111111222333111444999>>>CCCIIIOOOSSSTTTXXX^^^cccfffgggiiijjjiiirrryyy|||```dddgggggghhhkkkkkkhhheeejjjooommmeee___```bbbgggnnnnnn___JJJ;;;333///...,,,+++,,,---......---+++,,,.........000444777EEEPPP\\\dddppp}}}}}}|||{{{}}}|||xxxxxx}}}}}}tttkkk```XXXUUUQQQMMMIIILLLUUU^^^dddjjjqqquuutttsssllliiikkkmmmmmmpppvvv|||xxxvvvxxxxxxwwwvvvqqqooosssqqqkkkrrrzzzvvvjjj]]]PPPLLLGGG>>>777666444222///......---,,,***+++***)))))))))***+++,,,...111777???IIIRRRYYY]]]```cccccc]]]RRRIIIDDDDDDGGGAAA<<<<<<;;;777666888:::<<<>>>>>>>>>>>>???@@@>>>BBBFFFHHHGGGGGGIIIKKKRRRXXX[[[YYY[[[``````[[[LLLIIIDDDAAAAAADDDIIILLLSSSJJJDDDEEEDDD;;;444222.........---------,,,,,,///---,,,...444999;;;;;;===AAACCC???<<<<<<;;;888888:::<<<======???BBBDDDLLLLLLMMMOOOPPPSSSTTTVVVJJJGGGBBB===999777777777333111///...---+++)))'''************+++,,,---...+++000777@@@HHHKKKJJJHHHKKKHHHJJJRRRUUUQQQNNNPPPRRRRRRQQQNNNLLLNNNSSSXXX[[[ZZZ[[[\\\^^^[[[VVVQQQEEE@@@;;;666444222111///444666888;;;???DDDKKKPPPTTTZZZccchhhhhhhhhhhhiiimmmnnnpppssswww```dddggggggiiilllllliiiccchhhlllkkkfffbbbbbbdddkkkqqqqqqdddRRRCCC888000,,,+++)))***+++------,,,***+++,,,------///222555???JJJVVVaaannn{{{~~~}}}||||||||||||{{{zzzxxx|||zzzqqqfff]]]YYYUUUPPPMMMPPPXXX```dddiiipppuuuuuuwwwqqqnnnpppqqqppprrrwwwyyywwwuuusssssssssttttttuuuqqqtttssspppwwwyyyjjj___VVVRRRMMMEEE@@@???777444111......---,,,+++++++++***)))***+++,,,---///111666>>>FFFNNNTTTWWWYYY[[[[[[UUULLLDDDAAAAAACCC>>>:::;;;:::777555777999;;;======<<<;;;<<<======@@@DDDFFFEEEFFFGGGIIITTTZZZ]]]]]]___bbbaaa]]]TTTPPPJJJFFFEEEHHHMMMPPPTTTKKKDDDDDDBBB;;;555333111111///...------,,,,,,...,,,,,,...333888:::;;;999===???<<<:::;;;;;;888:::<<<>>>??????AAACCCFFFGGGHHHIIIKKKMMMOOOQQQSSSKKKHHHDDD>>>:::666444333555222///...---,,,***((()))))))))******+++------...111888@@@GGGLLLMMMNNNNNNJJJJJJOOOPPPLLLJJJKKKNNNOOONNNLLLJJJMMMRRRWWWZZZYYYYYYZZZ[[[YYYUUUQQQIIIEEE>>>999666333111000333444666999<<>>===>>>>>>999777999999666444555888999;;;;;;:::999999:::<<<>>>AAACCCCCCCCCEEEFFFRRRXXX\\\^^^aaacccaaa]]][[[WWWRRRMMMKKKLLLPPPRRRSSSKKKDDDBBB@@@;;;666555666444222///------,,,,,,---,,,+++...222777:::;;;555:::<<<:::999::::::888<<<>>>@@@AAAAAABBBDDDFFFEEEEEEFFFHHHJJJLLLNNNOOOLLLKKKGGGCCC>>>999555222666333000...---,,,+++***)))))))))))))))***+++,,,...000555;;;BBBIIIOOORRRTTTOOOLLLMMMLLLIIIGGGHHHJJJJJJIIIIIIIIILLLQQQUUU[[[ZZZZZZZZZ[[[YYYWWWTTTOOOJJJCCC===888555222000111333444666999>>>DDDHHHLLLRRRZZZ___```___aaabbbbbb```cccjjjsss~~~[[[```cccdddgggkkkkkkhhh```aaadddfffhhhhhhhhhgggnnnppppppmmmhhh\\\III888222000------...///000///***+++,,,,,,,,,...111333:::BBBNNN]]]kkkxxx{{{||||||yyyvvvwww|||zzz}}}~~~}}}}}}|||uuukkkccc___\\\ZZZXXXWWW\\\___```dddnnnuuuwww{{{zzzyyyxxxwwwvvvxxxzzz|||zzzxxx{{{{{{zzzzzzyyy{{{rrroookkkdddYYYOOOJJJHHHBBB===555000...---------+++++++++,,,,,,---......000111444888<<<@@@DDDFFFHHHHHHFFFBBB>>><<<<<<===999555555888999666444555666888999:::999999999;;;<<<===???@@@AAABBBDDDDDDKKKPPPWWW\\\___```^^^\\\___]]]ZZZVVVSSSQQQPPPOOOOOOJJJDDDAAA???<<<:::999999777444111...,,,,,,,,,,,,+++,,,---111555888:::777;;;===;;;999::::::888:::<<>>999666777444000------,,,+++***))))))(((((()))******+++,,,---000444;;;DDDMMMSSSXXXTTTPPPNNNLLLKKKJJJJJJGGGGGGGGGHHHJJJNNNRRRVVV]]]\\\\\\\\\\\\[[[ZZZYYYTTTOOOGGG@@@;;;666333000111222444555777;;;AAAEEEHHHNNNVVV[[[\\\\\\^^^```___\\\]]]eeeoooxxxZZZ___bbbcccfffjjjjjjggg```bbbdddfffhhhiiiiiiiiillllllkkkkkkkkkdddRRR@@@666333///....../////////+++,,,---------...111444999???KKKZZZhhhsss{{{zzz{{{{{{yyywwwxxx}}}{{{}}}~~~}}}zzzwwwvvvvvvsssooohhhccc___^^^]]]]]]VVV[[[^^^___dddmmmuuuwwwwwwxxxwwwsssqqqssswwwzzz}}}~~~zzz|||~~~}}}{{{yyyxxxrrrrrrppphhh^^^UUUMMMIIIEEE@@@777111............+++,,,,,,---.../////////000111333555888;;;>>>@@@DDDCCCAAA???======>>>???777444444888999777555666444777999:::::::::;;;============???@@@BBBCCCCCCFFFIIIQQQXXX]]]]]]\\\\\\```aaaaaa___\\\WWWRRRNNNMMMKKKFFFBBB@@@??????===<<<:::777333000...,,,,,,,,,,,,,,,---///222666888;;;???AAA===;;;;;;:::777777:::===???@@@@@@BBBDDDHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJIIIFFFBBB===:::777444111///...---,,,+++)))))))))((())))))***++++++,,,...000555???JJJRRRUUUSSSPPPNNNNNNOOONNNLLLGGGGGGGGGIIILLLQQQUUUWWW[[[\\\\\\\\\\\\[[[[[[[[[XXXRRRJJJBBB===888444222333333444555666999???BBBEEEKKKSSSXXXZZZ[[[^^^``````[[[[[[bbbjjjqqqxxx~~~^^^bbbffffffhhhlllllliiidddgggiiiiiiiiiiiijjjlllllliiifffeeeiiifffWWWGGG888444///---,,,,,,,,,,,,,,,------------...111333666:::EEEUUUccclllttt{{{{{{||||||{{{zzzzzz{{{}}}zzzzzzzzzwwwssspppoooooollljjjgggdddbbbaaaaaaaaaWWW\\\aaabbbfffnnnssstttssstttpppiiifffjjjqqquuuvvv}}}~~~xxxxxxzzz}}}|||zzzvvv|||vvvppprrrqqqkkkeee^^^TTTLLLFFFAAA999222///.........+++,,,---///000000000000000111222444666999;;;===AAA@@@???>>>>>>>>>@@@@@@999666555888:::888888999555777::::::::::::;;;======<<<;;;<<>>;;;888555222///...,,,------------///333666<<>>;;;;;;:::777555888===???AAABBBDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHFFFCCC???===888666444333222111...,,,******)))))))))******+++,,,---///000444;;;FFFNNNNNNPPPOOONNNOOORRRPPPLLLIIIHHHGGGJJJOOOTTTWWWXXXVVVXXXZZZ[[[ZZZYYYYYYYYYZZZTTTLLLEEE@@@;;;888555444444555444555888<<<@@@BBBHHHPPPUUUXXX[[[___bbbaaa\\\[[[```fffjjjpppvvveeeiiillllllnnnqqqqqqnnnkkknnnqqqoookkkiiillloooooojjjccc```ddddddYYYLLL;;;777111---,,,,,,+++++++++,,,,,,,,,,,,---000222333666AAARRRaaaiiirrrzzz~~~|||wwwtttuuuuuutttqqqmmmkkkjjjkkkjjjkkkkkkiiigggfffeeeeeeZZZaaafffhhhjjjoooqqqpppqqqqqqjjj]]]XXX^^^ggglllmmmuuu~~~~~~yyyvvvuuu}}}xxxzzzwwwrrrxxx}}}wwwsssuuutttoookkkeeeYYYMMMFFF@@@999333000///...---+++,,,...000111111111111000000111333666888;;;<<<======<<<===>>>?????????===999777:::;;;::::::===888999;;;;;;999888888999<<<:::888999<<>>EEEDDDHHHPPPSSSPPPPPPSSSSSSVVVZZZ^^^___^^^\\\[[[WWWYYYWWWOOOJJJIIIGGGBBBBBBBBBAAA???;;;777333111---......---+++,,,000333999===???<<<999:::999777666:::???BBBDDDFFFHHHIIIEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIHHHFFFBBB@@@;;;:::999888888555111...++++++************++++++***,,,///000111777@@@HHHJJJOOOQQQQQQTTTVVVSSSLLLJJJHHHHHHKKKPPPUUUWWWXXXSSSVVVZZZ[[[ZZZXXXXXXXXX[[[VVVOOOHHHCCC???<<<:::444444444333333666:::===>>>DDDMMMSSSWWW[[[```dddaaa^^^]]]```cccfffmmmttt|||jjjooorrrqqqsssvvvuuurrroootttwwwtttmmmjjjmmmrrrrrrlllccc^^^```aaaYYYNNN???;;;555000...---,,,,,,***+++++++++***,,,...111333555@@@SSSbbbkkkttt}}}|||tttnnnqqqqqqpppmmmjjjhhhhhhiiilllnnnooonnnllljjjiiihhh^^^eeekkklllmmmoooooolllppppppfffVVVOOOVVV```eeejjjrrr|||}}}yyyvvvvvvtttwwwuuuooouuu}}}xxxzzz{{{yyysssoooiiiZZZJJJEEE@@@999444111///...---+++,,,...000111222111111///000111333666888;;;<<<;;;::::::;;;===???>>>>>>@@@;;;888;;;<<<;;;<<>>444444333222222444888<<<<<>>777111///...---+++,,,,,,++++++,,,,,,---...000666===III[[[ooo{{{~~~}}}zzzvvvtttsssqqqqqqnnniiiddddddgggkkkhhhrrryyywwwqqqoooooonnnfffhhhlllppptttuuusssqqqxxxqqqeee[[[VVVZZZbbbhhhllluuu~~~zzzvvvuuuwwwsssoooooosssvvvxxxxxxzzz}}}}}}yyyrrrjjj]]]QQQIIIDDD===777333000...,,,...------...000111000//////.........000444888:::<<<======<<<;;;;;;===@@@FFFDDDAAA>>><<<<<<<<<<<<<<<999666666777888666444;;;:::888888888:::<<<>>>AAA@@@BBBEEEJJJKKKIIIGGGIIIHHHHHHKKKQQQXXX\\\^^^[[[___```ZZZSSSNNNIIIDDDHHHFFFDDDEEEDDDAAA:::555222333333111...,,,,,,---222555888;;;<<<;;;999777888;;;AAAEEEIIILLLPPPSSSPPPLLLHHHHHHJJJKKKKKKJJJIIILLLOOOOOOLLLIIIFFFEEEBBB@@@???>>>>>><<<:::777444111...------,,,+++***+++,,,,,,---///444:::>>>HHHLLLQQQSSSQQQNNNNNNNNNNNNLLLKKKLLLOOOSSSUUUVVVSSSVVVZZZ\\\[[[ZZZYYYYYY\\\WWWRRROOONNNJJJBBB<<<:::777444000000111444666555;;;CCCIIINNNTTT\\\aaaddd[[[XXX\\\aaacccggglllooowwwwwwxxxyyyyyyxxxyyyzzz|||~~~|||zzz{{{||||||yyytttnnnhhhbbb[[[WWWKKKBBB888222000///---***,,,,,,++++++,,,,,,---...000555<<>>===<<<======<<<999777888:::;;;:::888777666555555666888:::;;;>>>>>>???CCCFFFHHHFFFCCCFFFFFFGGGJJJNNNTTTYYY]]]```dddeeeaaa\\\YYYUUUQQQMMMJJJHHHGGGGGGEEE@@@<<<666555444333222111000///111333666888::::::999888999<<<@@@EEEIIIMMMQQQUUUSSSNNNHHHFFFGGGJJJKKKLLLGGGIIIKKKKKKJJJIIIHHHIIIEEECCCBBBAAAAAA@@@>>><<<888444000---,,,+++***)))***++++++,,,---111666;;;AAAFFFLLLOOONNNMMMMMMMMMNNNMMMMMMNNNRRRUUUVVVVVVTTTVVVYYYZZZXXXVVVUUUUUU\\\WWWSSSQQQPPPMMMHHHCCC;;;999555222222444666888666;;;AAAGGGLLLSSS[[[aaabbb[[[XXX\\\```bbbeeejjjjjjrrr~~~|||{{{zzzyyywwwxxx{{{}}}~~~||||||~~~}}}zzztttooojjjeee___[[[UUUJJJ<<<333222111---))),,,,,,,,,,,,,,,------...111444999DDDXXXnnnzzz|||}}}|||wwwsssqqqqqqoookkkgggdddeeeiiimmmpppyyy~~~{{{uuupppjjjdddjjjiiiiiikkkpppwww~~~~~~wwwqqqmmmlllnnnoooyyy|||}}}{{{|||~~~}}}zzzwwwvvvxxxzzz{{{||||||~~~yyyrrreeeZZZIIIDDD===888444333111000...---,,,---//////...---222111/////////111333444666777:::;;;===???CCCFFFDDDCCCAAA???>>>>>>>>>>>><<<;;;::::::<<<===<<<;;;555555444555666888:::;;;>>>>>>???AAADDDDDDCCCAAACCCEEEHHHJJJLLLPPPWWW]]]\\\aaacccaaa^^^___]]]ZZZTTTOOOJJJHHHHHHHHHEEEBBB;;;888666666888888555333000111222444666888999:::;;;===@@@CCCGGGKKKPPPTTTUUUOOOHHHDDDDDDGGGJJJLLLGGGIIIJJJJJJHHHHHHHHHIIIIIIGGGEEEEEEFFFFFFDDDCCC>>>999333...,,,+++***)))******+++++++++...222555888===DDDJJJLLLLLLKKKKKKMMMMMMOOORRRUUUWWWVVVUUUPPPRRRUUUVVVVVVUUUUUUVVVZZZVVVRRRPPPPPPOOOLLLIII>>>;;;888555555666888:::666:::???CCCHHHOOOXXX___```[[[YYY[[[___aaadddhhhgggnnnyyy~~~{{{wwwtttvvvyyy}}}|||zzzyyyzzz{{{tttsssrrrrrrqqqnnnjjjfffaaaSSSBBB777444222...))),,,,,,,,,,,,,,,---......000333666AAATTTkkkxxx{{{{{{}}}}}}yyyuuusssssspppnnnjjjfffeeefffjjjmmmooowww}}}|||yyytttllldddeeeeeefffhhhmmmuuu}}}|||yyywwwvvvuuuttt|||~~~|||{{{{{{|||}}}{{{zzzzzz|||}}}~~~yyy~~~~~~{{{vvvkkkaaaPPPKKKCCC===999666444222///...,,,---......---,,,......---,,,---///111222444666888999:::<<<>>>@@@CCCBBBAAA???>>>>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;666666666888999<<<>>>???@@@@@@AAABBBCCCCCCBBBAAAAAAEEEIIIIIIIIIMMMUUU\\\UUUZZZ]]]\\\]]]```aaa```YYYSSSLLLHHHGGGGGGEEEBBB>>>:::777888;;;<<<888444000000000222444888;;;======???@@@AAACCCGGGKKKOOOQQQMMMHHHDDDCCCDDDGGGIIIJJJLLLNNNMMMKKKHHHFFFFFFKKKIIIHHHHHHIIIJJJIIIGGGCCC>>>666000,,,***))))))***+++,,,++++++,,,///222333888???FFFJJJKKKJJJIIILLLMMMOOOSSSVVVWWWTTTRRRJJJMMMPPPSSSTTTVVVYYY[[[YYYVVVRRROOOOOONNNMMMKKKBBB@@@<<<888666666777888666999<<>>AAAAAAAAA@@@???>>>>>>======<<<======<<<:::999777777555666777999<<<>>>@@@AAAAAAAAABBBAAA@@@@@@???@@@===AAAEEEEEEEEEIIIQQQXXXSSSYYY\\\\\\^^^cccfffeee^^^XXXPPPKKKHHHGGGDDDAAA???;;;777888;;;<<<888444111000000111333888<<<>>>???@@@@@@??????AAAEEEHHHJJJJJJHHHFFFDDDCCCCCCCCCHHHLLLOOOPPPNNNKKKIIIGGGKKKJJJJJJKKKMMMLLLKKKIIIGGGAAA999222...,,,***)))+++,,,------,,,---...000222666===DDDIIIKKKJJJIIIKKKLLLOOOSSSUUUTTTPPPMMMIIIKKKNNNPPPSSSVVVZZZ]]]\\\YYYUUURRRPPPOOOMMMLLLHHHEEE@@@;;;777555444333555777:::<<>>@@@DDDFFFAAA@@@@@@???===<<<;;;;;;:::<<<===;;;888555444444222333666888;;;>>>@@@AAA@@@AAAAAA???===;;;<<<===999<<<>>>???@@@EEEKKKQQQQQQVVVXXXWWWYYY___cccccc___ZZZSSSNNNLLLIIIDDD@@@>>>;;;888888999999666333111000000000333777;;;>>>>>>??????>>>===>>>@@@CCCEEEGGGIIIIIIFFFCCCAAA@@@BBBFFFKKKNNNNNNMMMMMMLLLKKKKKKLLLNNNPPPNNNKKKHHHHHHCCC;;;555111...,,,++++++---//////...---......222555:::BBBIIIMMMMMMLLLLLLMMMOOORRRSSSQQQLLLIIIKKKLLLNNNOOOPPPRRRVVVYYY^^^]]]ZZZWWWTTTQQQPPPOOOMMMJJJDDD>>>999555222111333555888:::===CCCMMMTTTUUUZZZ\\\[[[\\\aaaddddddcccjjjqqqtttuuu{{{~~~yyyxxx{{{~~~yyy{{{|||{{{yyyxxxxxxyyy{{{{{{{{{}}}~~~~~~{{{yyyqqqiiiZZZIII;;;222///...---------------...//////***111666888AAATTTjjjwwwyyy}}}{{{zzz{{{zzzwwwtttsssvvvwwwyyyzzzxxxmmmaaaaaahhhooorrrrrrsssuuuxxx}}}zzzxxxzzz~~~}}}zzzzzzzzz{{{{{{zzzwwwrrrooonnnqqqtttuuuvvvyyy}}}}}}~~~|||yyyxxxxxxuuuooo___\\\WWWRRRKKKDDD<<<777444222000000000///...,,,---------...///000000111111444999<<>><<<:::999888777:::<<<;;;888555444444000222555888;;;>>>@@@AAAAAABBBBBB@@@<<<:::;;;<<<::::::;;;===@@@EEEJJJMMMNNNRRRSSSQQQRRRWWW[[[[[[YYYVVVRRROOONNNJJJDDD???===<<<;;;999777555444333////////////222555999;;;<<<===????????????@@@BBBCCCGGGJJJKKKHHHDDDCCCBBB@@@BBBEEEFFFHHHIIILLLNNNKKKLLLOOORRRSSSPPPKKKFFFGGGBBB<<<777444111...,,,))),,,...///...---------000222777???HHHOOOQQQQQQNNNOOOPPPQQQRRROOOJJJFFFJJJJJJKKKKKKLLLOOOTTTXXX]]]]]]\\\YYYVVVSSSQQQPPPPPPMMMGGGAAA;;;777444333111333777999;;;AAAIIIPPPOOOVVVZZZYYYZZZ___bbbbbb___ffflllnnnmmmrrr|||}}}xxxwwwyyy{{{xxxyyyxxxwwwwwwxxx{{{}}}}}}{{{zzz{{{|||}}}|||rrrkkk^^^LLL<<<222///000...------------...//////)))111777888===OOOgggvvvyyy}}}{{{{{{|||zzzvvvrrroooqqqsssvvv{{{{{{qqqfffhhhnnnuuuwwwvvvuuuxxx{{{|||yyyzzz~~~~~~{{{|||{{{zzzyyyxxxvvvrrroooiiimmmqqqssstttwww|||}}}}}}yyysssqqqrrrooojjjcccaaa^^^YYYTTTLLLDDD>>>555333111000111000...,,,++++++++++++++++++++++++333666:::<<<======???@@@@@@??????===;;;999777666555888;;;;;;888555555666111222555999===???AAABBBDDDEEEEEEBBB>>>;;;<<<>>>===<<<;;;>>>CCCHHHLLLNNNOOORRRSSSOOOPPPTTTXXXYYYRRRPPPNNNNNNMMMIIIBBB<<<=========:::666333333333............000333666888:::<<>>:::777666///222666888;;;@@@GGGMMMKKKSSSXXXWWWXXX^^^aaa```^^^dddkkkkkkjjjnnnxxx|||wwwvvvyyy{{{}}}|||{{{{{{{{{|||zzz~~~~~~zzzyyy|||}}}|||pppjjj^^^OOOAAA666111///......---,,,,,,,,,,,,---000///111666===III\\\mmm||||||wwwwww{{{}}}yyyttttttnnnppp|||wwwrrruuuuuutttrrrpppppprrrtttyyy}}}|||vvvtttzzzyyyzzzxxxuuurrrjjjnnnqqquuu|||yyyzzzrrrllllllllllllooosssfffaaa[[[ZZZYYYTTTJJJAAA???:::444///---,,,,,,+++---...///...,,,,,,...///444666:::===>>>===;;;:::<<<;;;999777666777888999777666555444444444444444999666555777===@@@>>>:::BBBDDDFFFFFFDDDAAA@@@@@@???<<<;;;<<>>>>>===;;;888444000......---------...111333555666888;;;<<<<<<===???@@@EEEHHHKKKLLLJJJGGGFFFFFFBBBBBBBBBAAAAAABBBBBBCCCKKKKKKLLLNNNOOONNNJJJGGGBBBBBB@@@<<<777222000///,,,...///---***((()))+++...000333:::DDDMMMTTTWWWZZZWWWTTTRRROOOLLLKKKMMMMMMIIIEEEEEEHHHOOOTTTXXX\\\ZZZUUUQQQOOONNNOOOPPPSSSPPPLLLHHHDDD>>>888444222222222444777<<>>??????>>>;;;666222///...---,,,,,,---///111333666888;;;<<<<<<===>>>@@@CCCFFFIIIJJJHHHFFFEEEEEECCCCCCBBBBBBAAABBBBBBBBBGGGHHHJJJKKKJJJHHHFFFDDDCCCCCCBBB???;;;666333111+++---...---***)))***,,,...///222888@@@IIIQQQUUUWWWUUUTTTRRRPPPNNNNNNPPPLLLHHHDDDDDDGGGMMMRRRUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTRRRNNNKKKGGGAAA;;;777555444333444666:::>>>@@@IIINNNUUUZZZ]]]___aaaaaa\\\\\\^^^bbbcccdddkkkttt~~~~~~~~~~~~zzzwwwyyy|||}}}|||xxxwwwvvvsssnnnkkkcccWWWIII===555111000000///............///,,,,,,---222777AAARRRbbbtttwww{{{}}}{{{zzzxxxwwwwwwvvvssstttyyy{{{zzzxxxyyy}}}zzztttmmmgggfffiiillllllpppssssssvvv}}}}}}zzzyyyuuuooommmuuu{{{yyywwwxxxyyyyyypppkkkgggggggggiiipppxxxrrrmmmfffcccaaa\\\SSSLLLCCC>>>888333111000//////---...///...,,,,,,...///222444666999:::;;;:::999444444444444555777999;;;777777666555555555555666666777888999:::>>>CCCGGGJJJKKKJJJHHHDDDBBBAAAAAADDDBBBBBBCCCGGGJJJKKKLLLMMMPPPSSSSSSPPPLLLIIIGGGCCCDDDDDDDDDCCCBBB@@@???>>>???AAAAAA>>>:::555222///...,,,+++,,,---///111666888;;;======<<<===>>>@@@BBBEEEFFFEEEDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDGGGJJJIIIFFFCCCCCCCCCDDDDDDEEEDDDAAA<<<777444,,,------,,,+++***,,,---......000444;;;DDDLLLQQQSSSTTTTTTRRRQQQQQQSSSTTTKKKHHHDDDDDDGGGLLLPPPRRRNNNPPPSSSVVVXXXYYYYYYYYYUUUSSSQQQNNNJJJEEE???:::777666555444555777:::<<>>===???AAABBBBBBBBBCCCEEEFFFEEEDDDCCCBBBBBBBBBBBBEEEIIIMMMKKKFFFBBBCCCFFFEEEFFFHHHIIIGGGCCC===999//////...---,,,,,,---.........///222777???HHHNNNQQQUUUWWWTTTRRRTTTVVVWWWLLLIIIFFFEEEHHHLLLOOOQQQLLLPPPVVV[[[______^^^]]]TTTRRRPPPNNNKKKFFFAAA===999777555444444555888999CCCGGGOOOYYYbbbeeebbb^^^WWWXXX[[[```aaaaaagggnnnzzztttvvvyyyzzzzzz{{{|||~~~{{{|||xxxyyy}}}|||wwwuuussspppnnnmmmiii___RRRDDD888222///...------,,,,,,------,,,,,,...111444:::HHHUUUfffkkkqqquuuvvvwwwyyy{{{zzz}}}~~~{{{zzz}}}|||{{{wwwqqqmmmnnnrrruuuxxxuuuqqqllljjjlllrrrvvvpppqqqtttzzz~~~}}}~~~xxxqqqllliiijjjkkknnnvvv~~~yyytttnnnggg___YYYJJJEEE>>>888555333111000---...///...,,,,,,...///000111222444666888999999888888888888999:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;999<<>>CCCMMMVVVTTTSSSQQQMMMHHHDDDDDDDDDGGGHHHIIIJJJKKKLLLNNNPPPMMMPPPTTTTTTQQQKKKGGGDDDHHHEEECCCBBBAAA@@@===::::::===@@@BBBAAA===999555222111///------...///000333666:::============>>>;;;<<<>>>>>>>>>???BBBDDDFFFEEEDDDDDDCCCCCCCCCCCCEEEIIIMMMKKKFFFCCCEEEGGGGGGHHHJJJLLLMMMIIICCC>>>444222000..................///000111444;;;CCCJJJPPPWWWZZZVVVSSSVVVYYYYYYNNNLLLIIIIIIKKKMMMOOOPPPKKKOOOUUU[[[^^^^^^]]][[[RRRPPPMMMKKKIIIFFFBBB???999888666444444555777999???BBBJJJUUU^^^bbb```\\\XXXXXXZZZ^^^```bbbiiirrrvvvtttuuuvvvvvvvvvwwwzzz|||~~~~~~xxxwwwxxx~~~xxxttttttsssqqqqqqqqqmmmdddVVVGGG;;;444......---,,,,,,,,,,,,,,,------...111333777CCCPPPdddjjjppptttttttttuuuvvvzzz|||~~~~~~}}}}}}xxxmmmgggiiilllmmmqqqpppooommmllloootttxxxvvvuuuxxx|||}}}zzzxxxqqqmmmooorrrtttxxx}}}}}}yyyssslllddd___MMMGGG@@@999555222000...---...///...,,,,,,...///000111111333555777999;;;<<<<<<===>>>??????@@@@@@BBBBBB@@@>>>===<<<<<<<<<;;;>>>@@@AAAAAAFFFPPPWWWVVVVVVTTTPPPKKKGGGEEEEEEFFFGGGJJJJJJJJJKKKMMMOOOKKKOOOSSSTTTQQQLLLHHHFFFHHHDDDAAA??????>>>;;;777888:::===???>>><<<999666222111///......///000111111444999===>>>>>>>>>???;;;<<<<<<<<<<<<===@@@CCCEEEEEEDDDDDDDDDDDDEEEEEEDDDGGGIIIHHHEEECCCDDDFFFIIIIIIKKKNNNQQQOOOIIICCC;;;888333000//////...------///000000222666>>>EEEKKKUUUZZZUUUSSSWWW[[[YYYPPPNNNLLLKKKMMMOOOOOOOOOHHHKKKPPPTTTWWWXXXWWWVVVRRRPPPLLLIIIHHHGGGEEECCC<<<:::777555444555666777;;;>>>FFFOOOWWW[[[\\\\\\YYYXXXZZZ]]]___```hhhqqqqqq{{{vvvwwwyyyxxxwwwwwwxxxyyy||||||zzzyyy~~~~~~xxxuuuwwwxxxwwwwwwvvvqqqhhhYYYJJJ>>>777//////...------------------,,,...000111444???KKK]]]eeennntttuuuuuuwwwyyy|||}}}~~~~~~~~~}}}rrreee^^^```aaa___bbbdddhhhkkknnnrrrwwwzzzyyywwwzzzyyyxxx}}}}}}vvvpppssswwwxxxxxxxxx{{{{{{{{{zzzvvvooohhhcccTTTNNNFFF>>>999555222000---...///...,,,,,,...///111111111222444777:::<<<>>>???AAACCCEEEFFFGGGGGGFFFDDDBBB@@@>>><<<<<<;;;;;;===???AAACCCHHHOOOUUUWWWWWWWWWSSSNNNJJJGGGFFFCCCFFFIIIJJJIIIIIIKKKMMMMMMRRRWWWYYYWWWSSSOOOLLLHHHDDD@@@???AAAAAA===:::555666999;;;;;;999777666000///...------...000111...222888<<<>>>??????@@@;;;<<<;;;::::::;;;???BBBDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFKKKJJJKKKOOOSSSRRRMMMGGGBBB===777333111000...,,,***---/////////222999???DDDQQQWWWRRRQQQWWW\\\ZZZQQQOOOMMMMMMNNNOOOOOONNNGGGIIIKKKNNNQQQSSSSSSTTTVVVRRRMMMJJJIIIIIIIIIIII@@@>>>:::666444333444555777;;;BBBHHHNNNSSSXXX[[[[[[[[[^^^aaaaaaaaaeeelllkkkuuuxxxzzz||||||zzzxxxwwwwwwwwwzzz~~~~~~zzzxxx{{{~~~~~~{{{zzzuuukkk\\\MMM@@@:::000000///...............,,,,,,---///000222<<>>:::777555---...///...,,,,,,...///111111111222444777:::<<>>@@@DDDIIINNNSSSWWWXXXXXXUUUPPPKKKHHHFFFBBBEEEHHHIIIHHHHHHJJJLLLRRRWWW]]]```^^^ZZZVVVTTTIIIEEEAAAAAADDDEEEBBB>>>333444666888888888777666///...,,,,,,,,,...///111---111888<<<>>>???@@@AAA<<<<<<;;;:::999:::>>>AAACCCCCCDDDDDDEEEGGGHHHIIIFFFEEEDDDEEEHHHIIIHHHGGGLLLKKKKKKOOOSSSTTTOOOJJJFFF@@@999444222000---+++(((+++......---///555;;;>>>LLLTTTPPPOOOWWW\\\[[[QQQOOOMMMMMMNNNOOONNNMMMHHHHHHJJJLLLOOORRRTTTUUUYYYUUUOOOKKKKKKLLLMMMMMMDDDAAA<<<888444222222222555999???DDDHHHNNNUUU[[[^^^___cccgggfffbbbdddiiigggqqq{{{~~~{{{vvvtttrrr{{{zzz|||~~~|||~~~{{{tttyyy{{{vvvqqqllleeeXXXGGG;;;333222000---,,,++++++***---,,,---......///888BBBXXX[[[fffttt{{{{{{|||~~~~~~zzz{{{~~~~~~tttkkkhhhbbbYYYSSSRRRMMMRRR[[[cccjjjqqqwww{{{ppprrruuuwwwyyy{{{}}}~~~~~~|||~~~~~~|||sssyyy{{{ppptttuuuuuuuuuwwwxxxtttmmmgggbbbZZZPPPJJJFFFAAA888111000000///---++++++---//////000111111333888>>>BBBBBBGGGMMMOOOOOONNNOOOPPPSSSMMMHHHGGGFFFAAA???AAA???@@@AAADDDGGGIIILLLMMMSSSWWWVVVPPPMMMPPPQQQOOOKKKIIIFFFFFFHHHJJJKKKKKKOOOWWW]]]^^^]]][[[WWWRRRKKKIIIGGGGGGHHHFFFAAA===999888666555555444222000222111///---,,,,,,------111222444:::@@@DDDDDDCCC>>>===;;;:::;;;===@@@BBBDDDCCCFFFKKKLLLHHHFFFGGGFFFDDDEEEJJJKKKIIIIIIKKKLLLKKKLLLQQQTTTRRRKKKDDDHHHEEE>>>888222...---,,,---------...000111333444>>>DDDIIIMMMTTT[[[XXXQQQMMMMMMLLLLLLLLLLLLLLLMMMGGGIIIJJJJJJKKKMMMQQQUUUWWWSSSNNNMMMNNNOOOMMMJJJGGGCCC===666333222333444333666:::???DDDKKKSSSXXX]]]^^^______```bbbfffiiilllooosssuuuxxxzzz}}}~~~zzzxxxvvvwwwwwwzzzzzzvvvwwwvvvxxxvvvrrrxxx~~~wwwsssnnniiidddZZZKKKAAA666444000...---------------,,,---......///777@@@PPP\\\kkksssuuuwww||||||}}}~~~|||{{{}}}|||tttnnnmmmiiiaaa\\\[[[UUUYYY^^^ccciiinnnrrrtttkkkkkklllrrryyy~~~~~~~~~}}}~~~}}}|||}}}|||www}}}yyyoootttyyyzzz{{{|||zzzuuuooojjjgggbbbZZZRRRJJJBBB;;;777//////...,,,,,,---///111000000111222333888>>>BBBFFFKKKQQQTTTTTTRRRRRRRRRSSSNNNJJJKKKJJJEEEBBBCCCAAABBBCCCFFFIIIMMMQQQSSSTTTXXXWWWQQQNNNQQQSSSQQQNNNKKKIIIIIIKKKMMMNNNOOOPPPXXX]]]]]]ZZZXXXSSSNNNMMMJJJGGGGGGHHHGGGCCC@@@<<<:::999777666555333222111000...---,,,,,,,,,,,,///000222888???DDDEEEDDDCCCAAA???======>>>AAACCC@@@AAAEEEMMMOOOKKKIIIJJJHHHEEEEEEIIIIIIGGGHHHKKKNNNNNNNNNQQQRRRQQQNNNJJJOOOKKKDDD<<<444///+++***---------...///000111222:::@@@GGGKKKRRRXXXVVVPPPNNNMMMLLLLLLLLLMMMOOOOOOMMMLLLJJJJJJKKKNNNQQQSSSUUUSSSPPPOOOOOOOOOOOONNNIIIEEE>>>888444333333444444666:::===AAAGGGNNNRRRWWWZZZ___bbbcccdddeeefffeeeiiilllnnnsss~~~|||}}}yyywwwttttttwww||||||uuupppppprrrvvvvvvuuuzzz|||sssoooiiifffccc\\\QQQHHH;;;777111......///000000---+++,,,......///666>>>GGG]]]oooqqqpppvvv~~~zzz}}}}}}xxxvvvvvvtttmmmhhhgggbbbbbbbbbeeehhhjjjkkkkkkgggeeefffmmmxxx~~~}}}}}}~~~{{{{{{|||}}}}}}{{{zzzzzz|||~~~{{{|||zzzwwwmmmsssvvvyyy||||||xxxrrrllliiimmmjjjcccYYYNNNEEE>>>;;;222000...,,,,,,---///000000111222222444888===AAAIIINNNUUUZZZZZZYYYWWWVVVUUUQQQNNNOOONNNIIIFFFGGGHHHHHHHHHJJJMMMRRRWWWZZZVVVXXXWWWRRRPPPRRRTTTTTTRRROOOMMMLLLNNNQQQSSSTTTTTTZZZ^^^\\\YYYVVVQQQLLLKKKGGGCCCCCCDDDDDDAAA>>>???>>>===;;;888666444333333222000///...------------...000666===CCCFFFGGGKKKHHHDDDAAA@@@AAACCCDDD???@@@FFFNNNPPPLLLIIIJJJIIIFFFEEEGGGGGGFFFHHHLLLQQQRRRSSSSSSQQQPPPPPPQQQRRROOOHHH@@@999222---+++...------------...//////555;;;BBBIIIPPPTTTSSSNNNMMMLLLKKKJJJKKKMMMOOOPPPQQQNNNJJJJJJMMMPPPQQQPPPRRRRRRRRRQQQPPPPPPQQQRRRLLLHHHBBB;;;666444333444444666888;;;>>>BBBHHHLLLPPPVVV]]]ccceeeeeeeeedddeeeggghhhiiimmmxxx~~~xxxuuutttsssuuuzzzyyytttqqqrrrwww{{{}}}}}}{{{sssnnnhhheeeccc^^^UUUNNN???999222......///111111---+++,,,/////////444;;;AAA[[[nnnnnnooo{{{~~~xxx{{{}}}wwwrrrnnnmmmkkkhhhhhhiiiiiihhhfffgggfffhhhnnnvvv|||~~~{{{yyyzzz|||yyyyyy}}}~~~~~~}}}{{{{{{}}}|||}}}yyy{{{xxxnnnrrrrrrwww|||}}}xxxrrrnnnmmmsssnnneee\\\SSSJJJAAA;;;777444000---,,,------...000111222333444777<<>>777222///...------,,,,,,---------111666???GGGMMMPPPPPPNNNNNNMMMKKKIIIIIIJJJLLLNNNOOOKKKIIILLLQQQSSSPPPLLLNNNPPPSSSRRRPPPOOORRRUUUNNNKKKEEE???:::666555444333555777999;;;@@@EEEIIIKKKQQQYYY```cccdddeeeeeelllllljjjhhhkkktttzzzwwwyyyvvvvvvyyyyyywwwxxx{{{|||~~~wwwqqqkkkgggeee```YYYRRRCCC;;;222---...000000///---++++++///000///222777???UUUfffjjjrrrxxxrrrwww}}}wwwrrrtttrrrpppooommmllljjjhhhlllooorrrssstttvvv{{{{{{xxxzzz}}}zzzzzzxxxyyyuuuvvvsssxxx~~~|||yyyxxxxxxzzzqqqfff```\\\UUUHHH>>>:::555000---...///000000///111222222333666:::===AAAGGGQQQ\\\dddggggggfffjjjbbb[[[YYYWWWSSSSSSVVVWWWUUURRRPPPQQQSSSVVVXXXXXXXXXYYYXXXUUURRRQQQRRRVVVUUUTTTUUUXXX[[[\\\\\\\\\bbbfffeeecccdddbbb___WWWRRRNNNLLLMMMMMMJJJHHHCCCCCCBBB???:::666666666777777666555333222000000......000333888@@@GGGLLLSSSQQQMMMJJJHHHHHHIIIIIIEEEEEEHHHMMMMMMHHHDDDEEEHHHDDDBBBEEEGGGHHHMMMRRRSSSXXX]]][[[UUUPPPOOOQQQRRRQQQNNNIIIBBB:::444000...------,,,,,,,,,,,,---///333;;;DDDJJJLLLMMMNNNQQQPPPNNNLLLKKKKKKLLLLLLHHHGGGIIINNNSSSTTTOOOIIIKKKNNNQQQQQQPPPPPPRRRUUUQQQNNNIIICCC===999666555333444666888:::???DDDHHHIIINNNTTTZZZ^^^aaadddfffnnnllliiigggiiirrr~~~}}}{{{}}}~~~}}}|||~~~|||vvvoookkkiiieee]]]WWWGGG>>>444//////000///---,,,***+++///000///111444>>>LLL[[[fffttt|||tttnnnrrryyy}}}{{{vvvxxxyyyzzzxxxtttpppnnnnnnssswwwzzzxxxttttttyyy||||||}}}zzzzzzzzzyyy|||{{{rrruuuyyy||||||||||||}}}tttiiiffffffaaaSSSGGG;;;666000...000333444444...000111111222444777:::;;;AAALLLYYYeeelllnnnmmmtttllleeecccaaa^^^^^^```\\\ZZZVVVSSSQQQQQQRRRSSSVVVVVVYYY\\\ZZZUUUSSSTTTXXXWWWXXXZZZ^^^``````______fffjjjiiijjjlllmmmjjj]]]YYYUUUSSSSSSRRRNNNKKKCCCEEEEEEAAA;;;888777999777777777666444222000/////////000111555<<>>:::;;;===;;;;;;:::999888555333222000000///...000666@@@GGGKKKLLLNNNPPPQQQPPPOOOOOOPPPKKKIIIIIIIIIGGGIIINNNLLLHHHGGGIIIJJJJJJLLLQQQQQQTTTWWWWWWUUUTTTTTTVVVWWWWWWVVVRRRKKKAAA888222...---------------......---...444<<<@@@@@@FFFMMMNNNOOOPPPPPPPPPPPPOOONNNHHHJJJMMMOOOPPPOOONNNLLLNNNNNNOOOQQQTTTUUUTTTSSSRRRQQQMMMIIIDDD???;;;999555666777777777:::===AAACCCGGGMMMRRRVVV[[[___bbbaaa```___```dddkkktttzzz}}}zzz|||~~~{{{|||{{{vvvsssrrrnnnfff```NNNEEE:::555444333///***,,,******///111//////000888???NNN```lllpppvvv}}}zzztttttttttuuu{{{{{{|||}}}uuutttwwwzzzyyyxxxxxxzzz}}}{{{{{{xxxrrrnnnnnnkkknnnqqqssstttuuuwwwxxxwww~~~{{{zzzxxxzzzyyywwwuuuxxx~~~zzzvvvqqqooommmhhh```YYYJJJBBB888222222111///---,,,...///000000111333666:::>>>HHHVVVdddooossstttyyyvvvvvvyyyyyyuuuqqqqqqhhhgggeeebbb```^^^\\\[[[OOORRRZZZdddfff```]]]```[[[\\\```eeehhhiiigggdddbbbhhhllllllmmmqqqsssrrrgggddd```___^^^ZZZTTTOOOFFFHHHIIIFFF@@@<<<===@@@?????????>>><<<:::777666000///...,,,---333<<>>999...------------...///000---,,,111999<<<<<>>@@@AAAHHHKKKMMMNNNMMMMMMPPPSSSXXXXXXXXXXXXVVVSSSPPPOOOVVVOOOLLLRRRWWWUUURRRSSSWWWQQQKKKHHHGGGFFFAAA===;;;777222000111444777888<<<@@@FFFLLLPPPTTTWWWZZZ]]]^^^___aaadddhhhkkkmmmttt|||yyyyyy}}}zzzyyy||||||}}}{{{{{{zzzuuurrrmmmgggZZZJJJ999333222000...------------------...//////111777AAALLLXXXfffsss|||}}}|||yyy}}}xxxzzz|||||||||}}}yyyvvvwwwuuuvvvyyyyyyyyy~~~zzzuuuoooiiijjjpppxxx{{{yyyvvvtttttttttuuuwww{{{zzzzzz~~~|||{{{xxxnnndddZZZLLL???999555000...///.........///000000111111333:::@@@HHHWWWjjjwwwzzz|||yyywwwuuuqqqlllgggcccaaaZZZ]]]aaadddfffeeecccbbbiiihhhgggjjjlllkkkeee```cccccchhhsssyyywwwsssqqqkkkiiieeebbb___YYYRRRMMMOOOSSSRRRJJJCCCBBBCCCCCCFFFDDDBBB@@@>>>:::666222222000,,,+++,,,000666999>>>EEEMMMRRRQQQQQQRRRTTTUUUWWWXXXVVVQQQLLLHHHFFFFFFHHHJJJLLLLLLKKKKKKKKKLLLLLLLLLOOORRRSSSSSSRRRSSSXXX[[[XXXUUURRRKKKCCC666111---,,,***'''(((+++...------000555;;;@@@CCCJJJLLLNNNNNNMMMMMMNNNQQQVVVWWWXXXYYYXXXVVVSSSQQQUUUPPPPPPUUUWWWTTTRRRTTTUUUQQQNNNNNNNNNMMMGGGBBB<<<999555333444555666666:::>>>CCCIIINNNRRRWWW[[[___^^^^^^___bbbfffjjjllluuuyyyxxx|||~~~{{{zzzyyywwwxxx|||{{{}}}}}}{{{zzz{{{{{{xxxwwwsssnnnbbbRRR@@@777333000---,,,---------,,,------...///000333:::GGGWWWfffrrrxxx}}}~~~qqqtttwwwwwwuuuvvv{{{|||wwwtttpppnnnooorrruuuxxx~~~~~~yyyrrrnnnnnnsssxxxyyywwwtttttttttppprrrwww~~~{{{{{{~~~vvvlll]]]PPPBBB999444000...000---......//////000111111333777<<>>777444000------///222444999???GGGMMMPPPPPPQQQRRROOORRRWWWYYYXXXWWWVVVVVVVVVTTTRRRPPPNNNLLLJJJHHHLLLKKKJJJKKKMMMNNNNNNNNNLLLSSSXXXYYYYYYYYYTTTNNNGGG???777222---)))+++///222111///...000666>>>CCCHHHJJJMMMOOOQQQQQQPPPPPPOOORRRUUUXXXYYYYYYXXXWWWQQQTTTXXXWWWRRRNNNOOOQQQLLLKKKKKKLLLMMMLLLIIIEEEEEEAAA;;;777555555444333666999===BBBHHHOOOXXX]]]___^^^\\\\\\```ffflllqqqssswww{{{}}}yyyzzz~~~|||yyy{{{|||}}}~~~~~~}}}|||yyyvvvuuuvvvxxxxxxzzz{{{yyyzzz}}}}}}jjjZZZHHH<<<555///...//////......------.........222111555CCCWWWhhhsssvvv|||{{{xxxppplllpppuuuuuuuuuvvv{{{tttmmmiiilllmmmnnnpppttt{{{zzz~~~}}}{{{zzz{{{}}}}}}zzzuuuqqqqqqrrrvvvxxx|||{{{vvvyyy}}}{{{}}}zzztttlllhhh___PPPAAA777333111///---------...//////000000111333999AAALLLZZZjjjuuuvvv|||zzzyyyxxxwwwwwwxxxyyyzzzrrrpppnnnlllkkkkkkkkkkkkppprrrrrrnnnfff```______\\\YYY\\\dddjjjjjjiiiiiifffccc]]]XXXTTTSSSTTTVVVRRRTTTQQQKKKHHHHHHHHHFFFBBBCCCDDDGGGIIIHHHFFFCCC;;;888444000//////111333666;;;BBBIIINNNPPPRRRSSSPPPQQQSSSTTTTTTWWWZZZ]]]___[[[WWWTTTRRRPPPNNNKKKPPPOOONNNOOOPPPQQQPPPNNNIIIOOOUUUWWWYYY[[[XXXSSSJJJBBB888222,,,'''(((,,,111222222111222555;;;@@@CCCEEEJJJOOOSSSUUUUUUTTTNNNOOORRRUUUWWWXXXXXXXXXPPPUUUXXXUUUNNNKKKLLLNNNRRRPPPNNNMMMMMMMMMLLLKKKKKKEEE===777444444444444666888;;;@@@EEEMMMVVV\\\\\\[[[[[[]]]bbbhhhooossstttsssttt{{{yyysssuuu}}}zzztttxxx{{{{{{}}}~~~|||{{{yyyuuurrrrrruuuwww{{{}}}|||xxxxxx|||}}}{{{nnn^^^LLL???666000///111111000//////...///////////////333@@@SSSdddooottt}}}~~~xxxzzznnnhhhooowwwwwwvvvwwwzzzsssmmmiiikkknnnoooqqqvvv}}}~~~sssyyy~~~{{{||||||yyyxxxyyy~~~~~~{{{rrrwww~~~|||{{{{{{{{{}}}{{{yyytttnnnrrrlll]]]JJJ===666222...,,,------......///000000000111666>>>GGGSSSbbbpppssszzz||||||{{{{{{|||}}}~~~~~~tttrrrpppmmmlllkkkkkkkkklllnnnooolllfff```^^^^^^\\\XXXXXX___eeefffgggiiieeebbb]]]WWWSSSSSSVVVYYYSSSTTTQQQKKKIIIJJJJJJGGGHHHHHHJJJLLLMMMKKKGGGDDD>>>;;;777222000///000111333777===DDDKKKPPPTTTVVVTTTSSSQQQPPPPPPTTTZZZ___aaa]]]WWWUUUUUUUUUTTTQQQRRRRRRRRRSSSTTTSSSPPPNNNFFFLLLQQQSSSVVVZZZZZZWWWQQQHHH>>>777000++++++//////111333333222333888<<<>>>AAAHHHOOOVVVYYYXXXWWWOOOPPPQQQRRRTTTVVVXXXYYYRRRWWWXXXQQQKKKJJJKKKKKKSSSQQQOOOMMMLLLLLLLLLMMMNNNIII@@@:::666555555555555777:::>>>CCCJJJQQQWWWXXXYYY\\\___dddiiimmmppptttpppqqqxxx|||wwwrrrsssxxx|||{{{yyytttxxxyyyxxxzzzwwwuuussspppnnnppptttxxx}}}}}}yyyxxx|||~~~}}}tttdddQQQBBB888111///222222222111000000000000000...///444???PPP```mmmsss~~~}}}wwwtttiiieeennnvvvvvvxxx}}}~~~xxxqqqlllhhhfffkkknnnpppwww{{{rrryyy|||yyy|||||||||~~~~~~~~~~~~rrrxxx~~~~~~zzzvvvuuuvvvzzz~~~{{{yyyxxxuuuqqqrrrooobbbOOO@@@:::555000,,,,,,---......//////000111///222999AAALLL___pppsssyyy{{{||||||||||||{{{zzzzzztttssspppnnnmmmlllkkkkkkhhhjjjlllkkkgggccc___]]]\\\VVVTTTYYY___cccfffiiifffddd```[[[VVVVVVZZZ^^^XXXXXXTTTNNNLLLMMMKKKHHHJJJKKKMMMOOOQQQOOOJJJGGG???<<<888333///.........111333888@@@IIIQQQVVVYYYSSSRRRPPPOOOPPPTTT[[[```fff```ZZZWWWXXXYYYWWWUUURRRRRRSSSUUUUUUSSSOOOLLLDDDIIIMMMOOOSSSYYY[[[YYYVVVMMMDDD===666000///222...111222000...///444999===@@@GGGPPPXXX[[[ZZZWWWSSSRRRQQQQQQSSSUUUXXXZZZVVVYYYWWWOOOJJJKKKLLLJJJOOOPPPPPPOOONNNMMMMMMMMMOOOKKKEEEAAA===:::777444333555888;;;???EEEKKKPPPUUUXXX\\\aaaeeeggghhhhhhoookkklllttt|||zzzwwwtttrrrsssvvvxxxyyyvvvyyyyyyuuuxxxqqqpppnnnlllkkknnntttxxx|||}}}|||yyyzzzxxxhhhUUUEEE999111000222333333222111000000111111///111666AAAPPP```lllttt~~~|||vvvlllddddddnnntttsssyyy{{{uuuooojjjgggbbbggglllooowwwyyyssszzzzzzxxx{{{{{{~~~}}}{{{{{{}}}|||zzzzzz{{{~~~uuuzzz~~~|||vvvrrrrrruuuwww{{{|||xxxvvvwwwvvvssskkkiii___NNNAAA<<<888333,,,,,,------...//////000111---...444<<>>888333111333777:::===BBBGGGJJJSSSWWW]]]bbbddddddcccaaaiiieeegggooovvv|||zzzxxxuuuuuuwwwzzz|||}}}{{{{{{{{{}}}~~~~~~}}}{{{xxxoookkknnnooommmmmmpppsssuuuxxxyyyyyyxxxyyyyyyuuukkkYYYFFF777000///111222111000111111111///---333222666???JJJWWWggguuuyyy{{{uuupppeeeggglllqqquuuyyy{{{||||||uuuoooiiifffeeelllnnnmmmooouuuwwwsssqqqwww~~~}}}~~~xxx||||||wwwuuuuuuxxxwwwwwwxxx{{{|||{{{zzzxxxyyyxxxtttqqqoooppprrrrrrrrrsssuuuxxxuuuoooiiiqqqiii```WWWLLLAAA777333111000///......///000111333......555:::AAAVVVlllsssxxxsssooorrrpppnnnuuuxxxxxxwwwxxxyyyxxxuuussssssqqqooonnnmmmllljjjhhhkkkkkkkkkhhhdddbbbaaaaaa```\\\YYYYYY\\\```dddfffhhhllljjjaaa\\\aaahhhjjjfff```YYYTTTQQQOOOOOONNNMMMLLLMMMPPPQQQNNNFFF@@@AAA>>>:::666333111000000...000000555CCCRRRWWWSSSQQQPPPOOONNNPPPUUU\\\aaafffccc``````aaa```ZZZUUUSSSWWWZZZZZZUUUPPPLLLLLLMMMLLLKKKLLLOOOTTTXXX[[[[[[VVVMMMDDD;;;555222111555555333///---///555:::CCCBBBEEELLLVVV\\\\\\ZZZSSSRRRPPPPPPQQQUUUYYY[[[[[[WWWRRRNNNLLLKKKJJJIIINNNPPPSSSVVVXXXXXXVVVUUURRRPPPNNNKKKGGGAAA999444444555777777777;;;BBBGGGOOOUUU\\\``````^^^^^^___]]]___dddlllqqquuu}}}yyyyyyyyyyyyyyyzzz{{{}}}|||||||||~~~~~~|||rrrllliiilllnnnllllllooonnnpppssstttuuuttttttttttttmmm___NNN===333//////111000111333666777777666444222444;;;DDDPPPaaaooo{{{~~~zzzuuunnnppprrrtttwwwxxxzzzzzzzzzuuupppkkkhhhhhhlllmmmlllooovvvwwwttttttxxx}}}~~~{{{~~~|||zzzwwwsssooolllqqqtttwwwzzz{{{||||||||||||xxxsssrrrsssrrrpppmmmnnnpppssstttsssrrrpppooonnnhhh```WWWMMMCCC:::555222111///......///000000333//////555888===OOObbbgggooommmkkkooommmkkkrrrttttttuuuwwwzzz|||{{{zzzuuussspppllliiigggggghhhjjjjjjkkkiiifffeeeeeefffgggeeecccaaa```aaadddfffccchhhggg```\\\aaahhhjjjccc___XXXTTTSSSSSSSSSSSSOOOQQQSSSRRRPPPMMMIIIHHHEEECCC???:::555222///...,,,...///222>>>MMMSSSRRRUUUSSSQQQOOOOOOTTT[[[aaaiiieeeaaa```bbb```\\\WWWUUUXXX[[[ZZZVVVPPPMMMLLLKKKJJJIIIJJJNNNSSSXXX[[[ZZZVVVNNNHHHAAA;;;555111111111111000111555<<>>===444222222777>>>IIIZZZjjj{{{~~~|||{{{zzzyyyyyyyyyyyyyyy~~~|||zzzwwwssspppooopppooonnnmmmrrrxxxzzzwwwxxxzzz~~~~~~yyy{{{uuurrrrrrqqqlllhhhjjjpppwww{{{|||{{{|||}}}wwwpppppptttuuuooogggjjjnnnrrrsssqqqpppsssvvvlllhhhaaaXXXOOOFFF===777222111000///...//////000222///111666777999EEETTT[[[fffhhhjjjpppooommmtttxxxwwwwwwyyy|||~~~wwwvvvrrrllleeeccceeeiiimmmmmmmmmkkkhhhffffffggghhhjjjjjjhhhdddcccdddgggbbbfffeee```]]]___ccceee```\\\WWWTTTUUUVVVXXXXXXQQQTTTTTTQQQLLLIIIKKKMMMJJJHHHDDD???999333///,,,+++---///111:::FFFOOORRRXXXVVVRRRNNNNNNSSSZZZ```hhhddd```^^^______]]]ZZZYYY[[[]]][[[WWWRRRNNNLLLJJJJJJJJJKKKOOOTTTYYY]]][[[VVVPPPLLLIIIBBB999111///000000000333888???DDDLLLHHHCCCDDDIIINNNRRRSSSXXXWWWUUUTTTUUUXXXZZZ\\\XXXVVVRRRNNNLLLLLLMMMNNNJJJKKKMMMOOORRRUUUVVVWWWUUUUUUTTTSSSPPPIII@@@;;;333444333333333777<<<@@@HHHLLLQQQTTTTTTUUUXXX[[[bbbaaadddlllqqqqqqqqqsssqqqxxx|||}}}sssqqqqqqrrrsssrrrrrrrrrqqqrrrtttwwwyyyyyyxxxvvvtttssslll\\\III999111/////////000333777;;;<<<<<<333000000444;;;GGGZZZkkkwww~~~|||{{{{{{{{{||||||||||||{{{{{{zzzzzzzzzvvvrrrrrrwww|||~~~||||||{{{xxxwwwuuurrrqqqrrrrrrooommmgggoooyyy}}}|||zzz{{{}}}xxxqqqpppttttttnnnfffhhhlllqqqtttttttttvvvwwwllljjjddd[[[RRRJJJAAA999444333111///......//////000///222666777888@@@JJJUUUcccjjjooowwwvvvttt|||~~~~~~~~~|||{{{vvvxxxvvvpppiiieeegggkkksssrrroookkkfffccccccccccccgggkkkjjjeeeccceeehhhggghhhfffbbb^^^]]]^^^______[[[VVVTTTUUUWWWYYYYYYSSSRRROOOKKKGGGFFFIIILLLKKKJJJGGGBBB<<<555000,,,---///111333777@@@KKKSSSUUUSSSPPPMMMMMMQQQYYY___bbb___[[[ZZZ[[[]]]^^^]]]\\\]]]^^^\\\XXXSSSOOOMMMLLLLLLLLLMMMQQQWWW]]]```___XXXQQQMMMLLLFFF;;;222222111000000111555999<<>><<>>666555444333333666:::===AAAGGGOOOTTTWWWZZZ___bbbeeecccfffnnnsssrrrooonnnnnnuuu~~~}}}~~~yyy{{{{{{zzzyyyyyyyyyxxxwwwwwwwwwzzz}}}~~~|||xxxuuummm^^^KKK<<<444222000//////000333555666666000///000444:::GGG\\\ooopppxxx~~~~~~~~~~~~{{{|||}}}|||wwwwwwzzz|||~~~~~~zzzxxxyyyqqqtttwwwwwwuuusssttttttjjjqqqzzz}}}{{{xxxyyy{{{{{{yyyvvvtttssspppmmmjjjjjjlllqqqwww{{{{{{wwwsssnnnoooiii___WWWPPPEEE;;;555444222000///......///---...111555777999>>>EEEQQQbbbmmmuuu}}}|||zzz~~~{{{wwwuuutttxxxzzzvvvpppkkklllnnntttrrrmmmgggbbb___```bbbaaagggkkkkkkgggdddeeehhhiiihhhfffddd```^^^]]]___```\\\VVVSSSSSSUUUVVVWWWVVVQQQJJJFFFFFFHHHHHHHHHHHHHHHFFFCCC>>>888222///...///111222444:::DDDMMMNNNNNNMMMKKKLLLPPPVVV[[[[[[YYYWWWWWWYYY]]]```aaa___^^^^^^\\\YYYUUUPPPMMMLLLLLLLLLMMMQQQWWW]]]```ccc[[[SSSNNNLLLGGG===555333111...---...000222444333444777<<>>BBBMMM```mmmuuu~~~|||zzz~~~}}}zzzvvvssssssvvvyyyxxxtttpppooooooqqqmmmggg___[[[[[[___cccfffiiilllllliiiffffffggghhhdddcccdddccc```aaadddaaa]]]WWWTTTSSSTTTUUUUUUXXXRRRKKKHHHIIIJJJIIIGGGFFFFFFEEEBBB???:::555333...------///000333;;;DDDGGGIIIKKKLLLMMMOOORRRUUUVVVUUUUUUUUUXXX[[[___bbb___^^^]]][[[ZZZWWWRRRNNNJJJJJJJJJKKKOOOTTTYYY]]]ccc]]]VVVQQQNNNIII@@@:::222///,,,+++---///000000---000444:::AAAHHHMMMPPPOOOOOOPPPPPPRRRUUUWWWXXXQQQTTTVVVUUURRROOOOOOPPPQQQQQQPPPPPPQQQRRRTTTUUUVVVUUUTTTTTTRRRMMMGGGCCC@@@===999777777999;;;;;;<<>>555444555888;;;>>>>>>>>>888888666444555:::DDDLLLZZZooozzzvvvxxxzzz|||}}}}}}}}}|||~~~{{{yyy}}}}}}xxxwwwwww}}}|||~~~}}}zzz}}}}}}wwwrrrrrrwww{{{|||zzzzzztttnnnlllooorrrqqqooovvvyyy{{{yyyuuurrrqqqssspppssspppiiiiiikkk```PPPDDD888...,,,---,,,+++,,,.........000222555888999JJJSSS___jjjqqqvvvzzz}}}zzzxxx|||}}}xxxuuuxxxwwwoookkkmmmmmmiiiggghhhnnnggg```\\\WWWTTTUUUYYY]]]```aaabbbbbbdddiiimmmlllkkkiiiccc^^^]]]aaaeeeddd___XXXWWWYYYZZZXXXVVVQQQNNNJJJHHHGGGHHHGGGGGGEEEEEEEEEDDDAAA===:::777555222...---...000111222===BBBJJJPPPSSSQQQNNNKKKEEEFFFGGGHHHHHHJJJMMMOOO\\\[[[YYYXXXXXXWWWUUUSSSSSSPPPLLLKKKMMMRRRWWWZZZ^^^^^^]]][[[XXXRRRLLLHHH>>>888///+++***+++,,,,,,+++---///111555<<>>999666555555555666888<<>>EEE[[[mmm|||~~~||||||zzzuuuuuuwwwyyy{{{zzzxxxuuusssuuuyyy|||{{{xxxxxx}}}}}}|||~~~}}}yyyxxxuuutttxxx~~~}}}yyyuuuuuuwwwxxxwwwuuutttuuutttrrrpppooopppqqqnnnppptttxxxzzzyyyuuurrryyyyyyuuunnnooosssmmmbbbLLL@@@555111111///...///......///000222444777888;;;DDDQQQ^^^fffkkkmmmnnnsssvvvzzz}}}xxxooojjjjjjllljjjkkknnnnnniiidddbbbccc___]]]]]][[[XXXXXX[[[]]]]]]^^^^^^^^^```eeehhhnnnpppqqqnnnhhhcccaaaaaaddd___YYYVVVVVVUUUSSSPPPNNNMMMKKKJJJJJJJJJHHHFFFKKKKKKIIIGGGCCC???;;;999999555111/////////000///444888???FFFJJJKKKJJJIIIDDDDDDCCCAAA@@@AAADDDGGGIIILLLNNNNNNMMMOOOTTTXXXUUUSSSQQQPPPRRRUUUYYY[[[```[[[WWWVVVXXXXXXTTTOOOEEE???888111...---,,,+++//////......///333999>>>GGGKKKPPPRRRRRRSSSVVVYYYYYYYYYZZZZZZYYYVVVTTTRRROOOTTTUUUSSSRRRTTTTTTSSSQQQOOOLLLLLLNNNQQQSSSSSSPPPLLLGGG@@@:::666333222333444777:::AAAKKKVVV]]]fffdddbbbaaaaaacccfffhhhmmmpppssssssuuu~~~zzzttttttxxx~~~}}}uuupppnnnkkkkkkkkklllooossswwwyyy}}}}}}{{{xxxuuuuuuwwwzzz}}}yyytttmmmbbbVVVMMM999666222000000000000///,,,---...---...333;;;AAAVVVhhhzzz}}}zzzvvvvvvxxx{{{}}}|||zzzwwwtttvvvzzz~~~}}}yyyyyy||||||{{{|||}}}yyywwwtttssswww~~~yyywwwvvvwwwzzz{{{{{{zzzuuuyyy{{{yyytttrrrsssvvvwwwvvvvvvyyy||||||xxxtttwwwwwwtttpppqqqsssooogggTTTGGG:::555333111000000............000222444666555>>>KKKXXXbbbgggiiiiiipppuuuzzzzzztttmmmjjjllliiiiiijjjkkkjjjfffbbb```bbb______bbbaaa^^^]]]___```______]]]]]]^^^```aaadddiiillllllfff```]]]\\\bbb___ZZZWWWVVVUUUSSSQQQTTTQQQMMMJJJJJJJJJJJJJJJJJJIIIHHHGGGDDDBBB???>>>888444000....../////////333777<<<@@@CCCDDDCCCCCCDDDDDDBBB???===>>>AAACCCBBBFFFJJJJJJHHHKKKQQQWWWVVVUUUTTTSSSRRRSSSUUUXXX\\\XXXTTTUUUXXXWWWRRRLLLCCC???999333///,,,++++++...------,,,,,,000666:::AAAFFFLLLOOOPPPPPPSSSUUUYYYZZZ[[[[[[YYYWWWUUUSSSQQQVVVXXXUUUTTTWWWXXXVVVQQQNNNKKKKKKMMMPPPRRRSSSOOOLLLGGGAAA===999777666444555777:::???HHHRRRXXXbbbbbbaaabbbcccdddfffgggfffkkkppppppqqqxxx~~~~~~{{{wwwvvvxxx|||~~~wwwrrrppphhhgggggghhhkkkppptttwww{{{{{{{{{zzzyyyyyy{{{|||~~~{{{vvvrrrnnneeeZZZRRR<<<999444000000000111000+++---.........222999???NNNaaawww}}}zzzxxxzzz}}}~~~|||zzz{{{|||zzz|||}}}yyyyyy{{{}}}}}}yyyxxxvvvtttxxx}}}zzzzzzyyyzzz{{{}}}}}}}}}www{{{}}}wwwsssuuuxxx|||xxxvvvwww{{{}}}}}}{{{zzz{{{zzzxxxyyyzzzuuuooo```RRRCCC<<<999555333444---,,,,,,---...000222333555;;;FFFSSS^^^eeehhhiiiqqquuuxxxuuupppmmmnnnpppjjjkkkkkkiiifffeeecccaaafffdddeeehhhgggdddbbbdddeeedddbbb```___]]]\\\[[[ZZZ___eeegggddd___\\\[[[```^^^[[[YYYWWWWWWUUUTTTZZZVVVOOOKKKKKKLLLNNNOOOLLLLLLJJJHHHEEEBBB@@@???666333///------/////////000333777;;;>>>@@@@@@AAAEEEDDDCCC???======???AAA@@@DDDHHHHHHFFFHHHNNNSSSWWWXXXYYYWWWTTTSSSTTTVVVWWWUUUTTTVVVXXXUUUMMMFFF@@@===999444///,,,++++++++++++++++++,,,000555888>>>DDDKKKNNNNNNNNNPPPRRRXXXYYYZZZZZZYYYWWWUUUSSSRRRWWWYYYXXXXXX[[[\\\[[[SSSQQQMMMLLLMMMNNNOOOOOOOOOMMMIIIDDD@@@<<<:::999333444555777;;;BBBJJJPPPVVVXXXZZZ]]]```bbbccccccaaahhhoooqqqpppvvvzzzxxx{{{}}}||||||}}}|||wwwtttiiihhhggghhhjjjooosssvvv{{{{{{||||||}}}~~~}}}wwwtttppphhh]]]UUUBBB===777222111111111111,,,...000//////222777<<>><<<888444000...............+++---111666:::???BBBCCCEEEEEEDDDAAA>>>===>>>@@@???BBBEEEGGGFFFGGGKKKNNNWWWYYY\\\ZZZWWWTTTUUUWWWSSSUUUWWWYYYXXXTTTMMMHHH???>>><<<666111---,,,,,,(((***,,,---...000444777===CCCKKKPPPPPPPPPQQQRRRWWWXXXYYYZZZYYYWWWUUUSSSRRRWWWZZZYYYYYY]]]___]]]UUUSSSPPPOOOOOOPPPOOONNNTTTRRRMMMHHHBBB>>>:::888222222333333555:::AAAFFFOOORRRXXX]]]aaacccdddcccbbbhhhnnnpppqqquuu~~~yyyvvvzzz~~~|||wwwqqqooommmkkkmmmppptttvvv~~~}}}}}}~~~}}}vvvsssqqqlllaaaYYYHHHBBB:::444111000000000,,,///111000///111555999CCCSSSjjj{{{}}}{{{xxxxxx{{{}}}yyyuuusssuuuwwwxxxwwwvvvvvvyyy~~~~~~zzz{{{~~~}}}~~~~~~|||}}}zzzyyyzzz|||~~~|||}}}~~~|||yyywwwxxxzzzyyyzzzzzzzzz{{{~~~|||xxxvvvuuuvvvxxxzzzssscccRRRGGG@@@999555555///............///111222888888<<>>===999444000///...---,,,+++,,,///333888===AAADDDCCCDDDDDDCCC@@@>>>>>>>>>===???BBBEEEGGGHHHIIIIIIOOOTTTYYYYYYVVVTTTUUUWWWSSSWWW[[[\\\YYYUUURRRQQQDDDDDDAAA<<<444///------(((+++...000000111333444999AAAJJJPPPRRRRRRSSSTTTWWWXXXYYYZZZYYYXXXVVVTTTSSSXXX[[[YYYYYY\\\]]][[[TTTSSSSSSSSSUUUUUUSSSRRRWWWUUUQQQKKKEEE@@@<<<999333333222222222666;;;???LLLQQQXXX^^^cccdddcccbbbeeehhhkkkmmmooottt|||{{{wwwzzz~~~yyyxxxuuurrrooooooqqqtttwww~~~}}}xxxrrrqqqqqqnnneee]]]LLLFFF<<<555000///......---///111000///000333777AAAPPPeeeuuuzzz{{{}}}~~~}}}|||||||||yyy}}}yyyvvvwwwzzzyyyvvvrrrrrrtttwwwwwwvvvqqqsssxxx|||{{{~~~~~~yyywwwyyy|||}}}|||zzzxxxxxxzzz~~~~~~|||{{{{{{|||}}}~~~~~~wwwssssssuuuzzzqqq^^^RRRJJJCCC???>>>111000/////////111222333888777888@@@NNN]]]hhhmmmpppqqqnnnhhhgggjjjhhhbbbaaalllttttttuuuxxxwwwssspppmmmkkkkkkhhhbbb___```hhhhhhjjjmmmmmmiii```ZZZUUUYYY]]]^^^]]]\\\]]]___^^^^^^\\\YYYUUURRRPPPPPPLLLLLLNNNRRRVVVXXXWWWVVVZZZXXXTTTPPPKKKGGGEEECCCCCC>>>888333000...,,,+++...///000333666:::>>>@@@AAACCCDDDCCCAAA>>>======:::<<>>EEEVVVmmm||||||yyywwwvvvuuu|||xxxwwwzzz{{{wwwttttttqqqsssuuuwwwxxxxxxyyyyyyzzzwwwxxx|||}}}zzzxxx|||{{{xxxwwwyyy|||zzz{{{}}}{{{zzzyyywww{{{~~~yyysssrrrxxx|||||||||uuuiii[[[OOOFFF@@@===333000......///111222222222555;;;BBBKKKVVVaaaiiijjjhhhhhhjjjddd\\\[[[aaaaaalllsssrrrqqqtttwwwuuuxxxssskkkddd``````ccceeegggkkkmmmoooqqqqqqhhh^^^VVVXXX[[[[[[YYYWWWUUUTTTXXXYYYZZZXXXTTTSSSTTTVVVKKKLLLOOORRRTTTUUUTTTSSSUUUTTTQQQPPPNNNKKKHHHFFFGGGDDD???888222---,,,,,,---,,,,,,...111666:::===>>>BBBEEEAAA:::666888;;;>>>===>>>AAADDDEEECCC@@@EEEJJJMMMLLLLLLRRRWWWYYYZZZYYYYYY\\\``````]]]YYYOOOMMMIIIDDD===666000------++++++,,,///000111000333:::DDDLLLOOORRRVVVXXXZZZZZZZZZYYYVVVTTTTTTUUUYYYYYYYYYYYYXXXVVVTTTSSSNNNQQQUUUXXXXXXWWWTTTRRRTTTSSSTTTUUUPPPEEE???>>>;;;999666333444666999;;;>>>EEEOOOWWW\\\^^^______jjjhhhgggiiinnnuuuzzz|||~~~vvvsssxxx~~~~~~~~~~~~}}}}}}wwwwwwxxxzzzuuunnnmmmrrr{{{|||wwwyyyyyywwwxxxzzzvvvnnn]]]RRRCCC777222000///------------------...///000;;;BBBSSSjjjyyy}}}zzzxxxvvvuuuyyyxxxyyy|||{{{xxxwwwzzzxxxxxxxxxzzz{{{zzzwwwuuuwwwwwwxxxzzz{{{zzzyyyxxx}}}|||{{{{{{{{{zzzyyyxxx}}}zzzzzz}}}~~~}}}|||{{{yyyxxxvvvyyy~~~~~~xxxwww{{{}}}}}}vvvqqqhhh^^^RRRGGG>>>999333111......///111222222333555:::@@@GGGQQQ[[[aaaccccccfffiiieee]]]\\\```fffnnnsssssstttzzz|||{{{wwwqqqiiibbb___aaafffjjjlllnnnoooqqquuuuuummmbbb]]]]]]\\\[[[XXXVVVTTTTTTRRRUUUWWWWWWTTTQQQPPPPPPLLLMMMOOOQQQSSSSSSSSSRRRPPPMMMKKKLLLNNNPPPPPPNNNIIIGGGCCC<<<555000---,,,,,,,,,,,,---000555999<<>>OOOeeevvv~~~|||zzzxxxwwwyyyxxxzzz}}}}}}{{{{{{~~~~~~~~~}}}|||xxxsssooouuuxxxyyyxxxvvvvvvxxx{{{}}}yyyuuuvvvzzz}}}}}}{{{}}}||||||}}}}}}zzzxxxyyy{{{{{{yyywwwvvvwww|||~~~|||~~~~~~|||tttqqqkkkcccYYYKKK>>>666444222///...///111111111333555888<<>>BBBGGGIIIJJJKKKNNNOOOKKKKKKSSSZZZ^^^```aaaaaa___]]][[[[[[\\\^^^WWWNNNHHHEEEAAA;;;666...---++++++---//////......333<<>>CCCJJJQQQVVV[[[___bbbccccccfffkkkrrrxxx{{{}}}zzzmmmnnnqqqvvv{{{~~~{{{wwwtttssssssssswww~~~uuulllkkkooollluuu}}}~~~wwwvvvuuuwwwzzz}}}{{{xxxlllaaaPPPAAA777222000...000////////////000000111333;;;JJJ___rrr}}}~~~{{{zzzyyy}}}xxxxxx|||~~~}}}~~~~~~xxxpppkkkjjjsssxxx{{{vvvqqqsssxxx|||{{{xxxuuuvvvzzz~~~}}}|||zzzwwwuuuwww{{{}}}{{{xxxxxxyyy|||yyyuuupppiii___QQQBBB777555333000///000111111111333444777999>>>EEELLLRRRSSSVVV[[[]]]]]]]]]```dddjjjjjjlllqqqyyy}}}|||xxxtttpppjjjfffeeehhhllloootttttttttuuu{{{}}}wwwmmmhhhfffdddbbb```]]][[[XXXRRRTTTWWWWWWVVVSSSPPPNNNMMMLLLLLLNNNRRRTTTTTTRRRPPPMMMLLLPPPWWW[[[YYYVVVSSSPPPLLLHHHBBB;;;444///---,,,++++++---000444666888<<<@@@???;;;777777888:::::::::<<<@@@EEEJJJLLLLLLQQQSSSPPPPPPVVV\\\^^^cccdddddd```[[[XXXYYY[[[\\\UUUMMMJJJIIIFFF===666...,,,***+++---///000000...111999DDDPPPXXXYYYXXXQQQTTTWWWXXXXXXVVVVVVVVVSSSTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVWWWVVVUUUSSSRRRYYYUUUSSSTTTQQQJJJEEEEEEBBB???;;;777555555666666;;;>>>EEEKKKRRRYYY```eeehhhdddaaabbbiiirrrzzzwww}}}kkknnnrrrvvv{{{}}}{{{xxxvvvttttttsssxxxtttmmmlllnnngggooovvvvvvvvvzzz~~~~~~}}}zzzxxxyyy|||{{{xxxvvvoooeeeUUUFFF;;;444111000------......000111222333333999GGGYYYmmm}}}||||||}}}yyytttzzz|||yyyyyyrrrgggeeehhhnnnvvvxxxqqqlllooouuuyyyyyyzzz{{{{{{{{{~~~}}}xxxvvvvvvxxx|||~~~}}}|||~~~~~~zzzssskkkbbbTTTEEE:::777444111///000111111000111222555888<<>>BBBGGGKKKKKKRRRWWWVVVVVVZZZ]]]]]]bbbcccbbb^^^YYYVVVWWWYYYVVVQQQMMMNNNOOOKKK@@@777///---++++++---///111111///111777AAALLLTTTVVVUUUTTTUUUVVVWWWWWWYYY\\\^^^WWWWWWVVVVVVUUUUUUUUUUUUYYYYYYYYYYYYXXXVVVUUUTTTWWWRRRPPPRRRQQQLLLGGGFFF@@@>>>;;;888666555666666666999???EEEMMMWWW```fffgggccc______dddlllssswwwuuu|||ooorrruuuxxx}}}wwwxxxzzz{{{{{{zzzyyyxxxuuu}}}|||tttpppppppppiiippptttrrrppptttzzz}}}}}}{{{~~~}}}yyywwwqqqiii[[[LLL@@@777333111+++++++++,,,...///111222333999BBBRRRggg{{{}}}xxxssswww}}}|||xxxuuuwww~~~oooeeeeeeiiijjjsssvvvnnniiimmmssstttxxx||||||vvvwwwyyy{{{}}}zzzrrrllldddXXXIII>>>888555111000000000000000///111444777<<>>444111---,,,---///000000///000555<<>>KKKaaaxxx~~~~~~zzzvvvtttvvvwwwuuuuuuwwwzzz}}}{{{rrrkkkjjjkkkllluuuwwwooolllrrrvvvtttyyy|||~~~~~~|||yyytttxxx|||}}}|||}}}~~~|||xxxsssooojjj___PPPDDD999666222000000000000//////000333666:::AAAIIINNNPPPTTTSSSNNNNNNVVV^^^aaaeee```aaaiiinnnoooooorrrrrrqqqpppooonnnmmmlllkkklllvvv}}}|||wwwuuurrrooohhhggghhhlllqqqppplllgggaaa\\\WWWUUUVVVXXXYYYXXXXXXVVVUUUXXX\\\[[[TTTMMMIIILLLQQQTTTVVVYYY^^^aaaZZZVVVPPPLLLJJJEEE===777222000...,,,,,,---///000444444444444333444666777666888::::::;;;>>>CCCGGGJJJRRRWWWWWWVVVYYY[[[ZZZYYYXXXWWWWWWVVVUUUQQQOOOLLLMMMOOORRRSSSQQQKKKGGG:::666111...------------,,,///333999@@@IIIRRRWWW[[[[[[[[[YYYWWWVVVWWWXXXVVVUUUUUUTTTTTTUUUVVVWWWXXXWWWTTTRRRPPPOOONNNNNNRRRNNNNNNTTTWWWSSSMMMJJJFFFDDD@@@<<<999777666666222555999>>>EEENNNWWW]]]]]]]]]^^^aaaeeeggggggfffjjjnnnwww{{{{{{zzzzzzuuurrrvvv|||~~~yyyuuulllrrruuussstttzzz|||zzzyyy{{{tttsssvvvxxxxxxtttvvv~~~~~~zzz{{{yyyssshhhXXXHHH;;;444000000000////////////000000333666;;;FFF]]]uuu~~~~~~ssstttvvvwwwrrrooosss{{{~~~}}}{{{yyyvvvsssooolllqqqzzz|||tttrrrxxx{{{vvv{{{|||~~~~~~|||zzzzzz{{{{{{yyyvvvrrrxxx~~~~~~{{{|||{{{|||zzzzzzwwwuuutttqqqgggVVVIII999666222000000000000//////000222555999???GGGLLLNNNTTTTTTOOOOOOVVV\\\]]]```[[[ZZZ```fffhhhmmmtttqqqpppnnnlllkkklllmmmnnnkkkwww~~~wwwrrrqqqpppjjjhhhgggjjjooopppmmmiiiddd```\\\ZZZ\\\]]]]]][[[]]]ZZZYYY[[[^^^[[[RRRIIIQQQTTTVVVVVVUUUYYYaaaggg[[[VVVOOOLLLJJJFFF???999333111...,,,,,,---///000111000/////////111444555333555999:::;;;>>>CCCGGGKKKQQQUUUSSSSSSVVVZZZZZZVVVTTTSSSTTTVVVUUUPPPLLLHHHJJJMMMOOOPPPOOOMMMLLL@@@;;;444///---,,,******)))---222666<<>>555///,,,,,,***))),,,...000111444>>>LLLVVVUUUYYY[[[[[[YYYXXXZZZ\\\ZZZVVVSSSSSSVVVYYYYYYXXX[[[[[[ZZZWWWSSSQQQQQQRRROOOPPPQQQTTTVVVVVVSSSPPPVVVKKKCCCBBB@@@:::555555666666777999>>>EEELLLOOOXXX\\\^^^\\\___fffiiigggeeejjjlllsssyyytttxxx~~~|||{{{{{{}}}|||yyy~~~~~~zzz{{{{{{xxxttttttyyy}}}~~~zzzvvvvvvzzz~~~{{{rrrcccUUUJJJ===333111111111///,,,+++---000,,,222888@@@QQQhhhxxx}}}}}}zzzsssmmmlllqqqvvvxxxssssssxxxyyytttqqqqqquuu{{{~~~|||{{{}}}|||zzzxxxyyy}}}~~~|||nnnpppsssxxx{{{{{{xxxuuuuuuwww{{{|||zzz{{{}}}}}}{{{zzz~~~}}}{{{xxxqqqeeeWWWMMMFFF===555111222111...+++///000000222555;;;BBBGGGPPPSSSVVVYYYZZZ\\\^^^```]]]YYYVVVWWW\\\______^^^ccc```^^^^^^aaafffkkknnnooouuu{{{{{{tttnnnlllmmmmmmllljjjiiijjjjjjiiigggaaaaaabbbccceeeggghhhiiieeeeeeccc___YYYTTTQQQPPPXXXVVVSSSSSSVVVYYY[[[\\\ZZZUUUNNNKKKIIIFFF@@@:::888444000---,,,,,,+++***,,,,,,------....../////////111333333444777===BBBIIINNNSSSTTTSSSRRRSSSTTTVVVQQQLLLMMMRRRTTTQQQMMMHHHIIIKKKMMMOOOOOOOOOOOOHHHBBB888111...---+++***,,,---//////222;;;HHHQQQSSSVVVZZZ[[[ZZZZZZ\\\___YYYVVVSSSSSSVVVXXXXXXVVVYYYYYYXXXVVVSSSQQQQQQRRRPPPPPPRRRTTTVVVWWWUUUSSSTTTJJJDDDCCCBBB<<<777666555555666888===CCCHHHKKKTTTYYY\\\[[[___eeegggddd```eeegggnnnuuuqqqvvv{{{zzz{{{}}}~~~}}}}}}yyyyyyyyyvvvsssuuuzzz|||yyyzzz~~~~~~xxxmmm```TTTEEE888444333222000---+++,,,...---111555<<>>BBBOOORRRWWWZZZ[[[[[[[[[\\\ZZZWWWUUUVVVYYYZZZYYYVVVZZZZZZZZZ\\\___cccgggjjjlllsssyyyyyyrrrkkkgggfffkkkjjjiiijjjjjjhhhdddbbbZZZ]]]bbbfffiiijjjiiihhheeeggggggbbbYYYSSSRRRTTTXXXVVVUUUUUUWWWYYYYYYYYYXXXUUUQQQMMMJJJEEE@@@<<<999666111---,,,,,,+++***++++++,,,---...///000000,,,...000111111555;;;@@@FFFKKKPPPRRRQQQQQQSSSUUUXXXRRRMMMLLLOOORRRPPPMMMHHHHHHIIIJJJKKKLLLNNNNNNOOOHHH???666111///------+++,,,------000777BBBJJJNNNSSSXXX[[[[[[[[[^^^```[[[XXXUUUUUUWWWYYYXXXWWWVVVVVVVVVTTTRRRQQQRRRSSSRRRRRRRRRTTTWWWXXXWWWVVVQQQKKKFFFFFFDDD>>>999777444444555777;;;???CCCFFFOOOTTTXXX[[[___cccdddaaa\\\aaaccchhhpppnnnsss|||wwwyyy}}}~~~}}}~~~{{{{{{~~~}}}zzzyyyzzzzzzxxxvvvwwwzzz}}}}}}zzzyyy{{{zzz{{{yyyrrriii]]]LLL>>>444444222000...---......///000333:::FFFYYYkkkvvv~~~|||}}}~~~}}}zzzwwwlllppptttuuusssssswww}}}~~~}}}}}}}}}xxxsssrrrvvv{{{}}}}}}vvvvvvwwwyyy{{{{{{zzzxxxuuuqqqooottt|||~~~yyyrrrooopppqqqssssssrrrqqqpppnnnoooppppppnnniiiccc^^^^^^KKK;;;999777000///333222222333333444777<<<@@@MMMQQQWWW[[[\\\[[[[[[[[[ZZZYYYXXXXXXYYYXXXUUURRRUUUVVVXXXZZZ\\\^^^```bbbgggnnnuuuuuuoooggg```^^^iiiiiikkklllllljjjeeeaaa\\\^^^aaadddffffffeeeccccccgggiiiddd[[[UUUVVVZZZZZZYYYXXXXXXZZZ[[[[[[ZZZVVVUUUSSSPPPLLLGGGCCCAAA:::666111...---......---,,,,,,,,,------.........***,,,//////000333:::???CCCHHHMMMOOOOOOPPPRRRUUUYYYUUUQQQQQQSSSSSSQQQNNNFFFFFFEEEFFFHHHKKKMMMOOOUUUOOOFFF===666222000///---------,,,...444<<>>444333111//////000000000000000222888CCCRRRdddqqqwww~~~~~~}}}}}}zzznnntttyyyyyyvvvxxx}}}xxxuuurrrssswww{{{|||{{{zzzyyyxxxxxxyyyyyyxxxwwwvvvpppkkkooovvvyyyssskkkjjjkkklllnnnooooooooonnnjjjhhhgggjjjnnnllleee]]]___OOO@@@:::666111111666000111222222444777<<>><<<999777777888;;;===DDDGGGOOOZZZ___^^^^^^______fffeeeffflllkkkiiippptttwwwppp}}}||||||{{{|||~~~|||wwwtttwww}}}}}}xxxmmmpppuuu{{{}}}zzz{{{}}}}}}|||uuuooodddQQQ@@@888555111000111111000......---///666<<>>999555444666999<<>>AAAEEEGGGGGGIIIMMMPPPTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUU[[[\\\ZZZTTTIII>>>666333---+++***+++---000222333;;;CCCNNNUUUXXXYYYZZZ[[[UUUSSSSSSUUUZZZ[[[ZZZWWWQQQRRRSSSRRRQQQRRRTTTVVVWWWWWWXXXZZZ[[[ZZZVVVSSSSSSXXXWWWQQQNNNOOONNNIIICCC>>>888333111444777:::@@@@@@HHHTTTZZZYYYZZZ]]]TTT___```bbbjjjiiidddgggsssuuuxxx|||{{{}}}{{{zzz||||||wwwuuuuuuyyy{{{yyyvvvwww}}}wwwvvvwwwzzzzzzxxxyyy}}}}}}wwwqqqooorrruuu{{{zzz{{{~~~yyycccNNN>>>777111//////,,,---///...,,,---222888AAAPPP^^^nnnvvv~~~}}}|||~~~wwwzzzwwwsssooo{{{}}}|||sssrrrsssyyy|||uuuxxxxxxuuuvvv{{{|||xxxrrrpppqqqsssrrrqqquuuoooiiihhhiiijjjgggdddfffeeeeeegggjjjllllllkkkeeeeeefffffffffeeecccbbbZZZVVVMMMAAA777000...///---...000111111444777:::===IIIUUU]]]cccjjjnnnnnnooommmjjjiiigggbbb[[[VVVXXX```ccc___]]]bbbggggggeeeiiimmmnnnqqqssspppjjjllllllkkkiiifffcccaaa______\\\ZZZYYYXXXYYYaaajjjtttuuurrrmmmnnnqqqqqqnnnooofffaaaaaa^^^VVVOOONNNJJJHHHGGGGGGIIIMMMRRRTTTTTTQQQIII???999777333---))),,,......,,,+++,,,...+++---///000000111444666888:::===???@@@CCCFFFIIIOOONNNNNNOOOQQQSSSSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZ^^^^^^ZZZRRRKKKFFF===444//////........./////////===BBBKKKUUU]]]___]]]ZZZXXXTTTTTTYYYZZZUUUSSSUUUXXXYYYVVVRRRRRRUUUUUURRRTTTTTTTTTTTTUUUTTTRRRQQQQQQQQQRRRQQQPPPNNNLLLKKKCCC@@@;;;777555444555666;;;===CCCIIIOOOUUUYYY[[[XXX[[[___bbbbbbccccccdddqqqnnnmmmqqqzzz~~~yyyuuutttwwwxxxuuuuuuvvvyyy||||||zzzzzz}}}~~~vvvxxx~~~|||vvvwww|||~~~yyysssooooooqqqrrrtttwww|||yyydddOOOCCC;;;333111000------///...,,,---111777???NNN[[[nnnyyy~~~{{{zzzyyyuuu||||||xxxuuurrroooqqqvvvzzz{{{zzz{{{|||~~~}}}|||~~~yyytttsssuuuzzz{{{vvvtttyyyzzzwwwvvvzzz}}}~~~yyywwwttttttvvvwwwvvvuuuwwwtttqqqppppppnnnkkkhhhkkkjjjjjjkkklllmmmlllkkkffffffggghhhjjjjjjjjjiii```YYYMMMAAA888333111111---///000000000222555888;;;FFFRRRZZZaaahhhkkkjjjnnnllljjjjjjhhhddd^^^ZZZUUU\\\aaa______dddiiijjjggglllooopppsssvvvtttoooiiiiiijjjiiigggdddaaa______]]]]]]^^^^^^^^^dddkkktttvvvvvvssssssvvvvvvrrrtttllleeeddd```WWWPPPNNNHHHGGGFFFEEEGGGIIIMMMOOOTTTTTTOOODDD===888333...))),,,...---+++***+++---+++---///000000111333555888:::<<<>>>???AAAEEEGGGNNNMMMMMMNNNPPPRRRSSSTTTWWWWWWXXXYYY[[[\\\]]]^^^``````[[[SSSMMMHHH???777222222000000000111222333999>>>GGGRRR[[[______]]]ZZZVVVWWW[[[\\\WWWUUUXXXXXXYYYXXXTTTSSSUUUTTTQQQRRRSSSSSSTTTTTTRRROOOMMMOOOPPPPPPPPPOOOMMMLLLKKKFFFCCC>>>999666555555666888;;;@@@FFFMMMSSSWWWYYY]]]```dddfffffffffggghhhppplllkkkooouuutttpppnnnppprrrrrrsssvvvyyy~~~}}}|||}}}}}}zzzvvv{{{vvvuuu{{{|||vvvqqqnnnmmmlllpppuuu{{{yyyfffTTTIII???666222111...---......,,,---111555<<>>AAADDDLLLKKKJJJJJJLLLNNNQQQSSSUUUVVVWWWYYY[[[]]]____________[[[SSSMMMHHHAAA999222000---++++++---///111444888AAAMMMXXX^^^```___ZZZXXXYYY\\\[[[XXXVVVXXXXXX[[[[[[WWWVVVVVVTTTPPPQQQSSSUUUVVVUUURRROOOMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFAAA<<<888666555555666888===BBBIIIOOOTTTWWW```cccgggiiiiiiiiijjjjjjmmmjjjiiikkkooowww~~~{{{wwwqqqmmmnnnooonnnooorrrzzz~~~{{{{{{|||zzz{{{}}}yyyxxx||||||vvvqqqnnnmmmqqquuuyyy}}}yyykkk]]]LLL@@@555111000...---......,,,---111444999DDDPPPfffuuu|||vvvuuutttrrryyy{{{vvvtttsssqqqhhhkkkooorrrtttvvvyyy|||}}}~~~xxxzzz~~~~~~vvvpppnnnwww}}}{{{xxx{{{xxxwwwuuuuuuuuuvvvvvvvvv|||zzzuuuuuuwwwqqqpppppprrrssssssqqqooopppnnnlllnnnsssvvvwwwwwwkkk^^^LLL>>>888555222//////000000///......111333555???KKKUUU___iiimmmkkknnnnnnnnnnnnkkkhhhdddaaa]]]aaacccbbbbbbccceeefffgggjjjjjjiiilllooonnniiifffeeedddbbbbbbbbbbbbbbbccc``````dddfffhhhlllrrruuuyyyyyyvvvuuuxxxyyywwwmmmggg```[[[XXXRRRLLLHHHFFFFFFEEEEEEFFFGGGIIIJJJRRRYYY[[[SSSGGG===666111,,,,,,,,,+++************+++---............000111555666888999999;;;>>>@@@GGGGGGFFFFFFFFFIIILLLOOOOOOPPPRRRUUUXXXZZZ\\\]]]\\\\\\XXXQQQLLLIIIBBB:::444111---***)))+++...000111555<<>>;;;888777666555777:::???EEELLLRRRUUU___bbbeeehhhhhhhhhhhhiiijjjhhhhhhjjjlllppp{{{}}}zzzyyysssqqqooommmmmmooo}}}}}}yyy{{{}}}~~~~~~}}}~~~}}}~~~{{{uuuqqqppprrrtttuuuvvvvvvnnndddNNNAAA444000///...---......---...111333777@@@KKK\\\mmmyyyuuupppsssvvvttt{{{{{{uuusssqqqnnnggglllrrrxxx{{{|||}}}}}}zzz|||{{{vvvllluuu{{{{{{{{{zzzvvvssstttvvvxxx|||yyyuuuwwwzzzrrrssstttxxx{{{|||{{{zzzxxxtttqqqrrrvvvyyyyyywwwpppcccQQQCCC<<<888444111000000000///------///111444===IIITTTaaannnttttttrrrssssssrrrnnnjjjfffcccdddddddddeeeeeeeeegggiiinnnpppooommmnnnqqqnnniiigggddd```]]]]]]___ccceeeeee```^^^```dddgggmmmtttyyy|||{{{uuurrruuuxxxxxxrrrmmmeee]]]XXXTTTMMMGGGCCCBBBAAABBBCCCEEEHHHJJJNNNVVVZZZSSSIII@@@999333///---,,,***************+++,,,......------...///222333555666666888;;;===AAACCCCCCBBBAAACCCFFFJJJIIIJJJMMMPPPTTTXXX[[[\\\ZZZ[[[YYYTTTPPPMMMFFF???<<<888333...---...111333111333999AAAKKKSSSXXXZZZXXX[[[]]][[[YYYWWWWWWWWWYYY^^^aaa^^^[[[ZZZWWWTTTMMMRRRWWWZZZYYYWWWVVVVVVLLLLLLKKKKKKKKKKKKKKKKKKFFFEEECCC@@@===;;;999888666777999<<>>HHHSSShhhvvvssspppvvv{{{yyyzzz{{{uuurrrpppmmmhhhmmmttt|||}}}{{{~~~~~~|||oootttyyyzzz~~~zzzsssnnnmmmpppsssvvv{{{~~~yyyvvvvvvxxxtttvvvyyy~~~~~~zzzvvvwwwzzz|||yyyuuuuuujjj[[[MMMCCC===888444000000000///---...000222444<<>><<<<<<===AAAEEEGGGHHHOOOSSSOOOHHHBBB<<<666222///,,,+++++++++***)))+++,,,------,,,+++,,,......000222333444555999;;;>>>@@@BBBAAA???>>>AAADDDEEEGGGJJJOOOTTTXXX[[[]]]ZZZ]]]]]][[[YYYVVVNNNFFF@@@<<<666111......000222222222555<<>><<<:::666666777999>>>EEEKKKOOOSSSWWW[[[^^^```aaabbbccchhhggghhhkkkkkkkkkrrrzzzvvvxxx{{{~~~|||{{{yyyuuutttuuu|||~~~}}}}}}~~~{{{yyyxxxvvvrrrooommmqqqsssqqqqqqsssqqqmmm```OOO>>>666555222///......---///222333555===FFFMMMfffyyyyyywww}}}|||yyyzzzwwwtttqqqlllpppvvv|||~~~~~~{{{}}}~~~}}}}}}tttvvvwwwyyy|||tttmmmjjjlllooonnnttt{{{~~~|||wwwtttrrrtttvvv{{{~~~zzz{{{{{{vvvvvvooocccUUUIII???999666000111111///......111333555;;;CCCMMM^^^pppzzz|||zzz}}}~~~zzzuuusssssspppiiifffhhhjjjlllpppwwwnnnqqqsssssstttuuurrrlllcccaaa^^^[[[[[[]]]___aaa___YYYVVVYYY^^^aaaeeeiiirrrxxx|||xxxttttttuuuuuuvvvsssiii^^^XXXVVVOOOGGGAAA???;;;999:::===BBBEEECCCHHHJJJHHHEEEDDD???999444111---+++,,,,,,+++***+++,,,---,,,+++***+++,,,+++---///000222444777:::<<<@@@CCCBBB>>><<<===@@@BBBDDDHHHMMMRRRWWW[[[]]]XXX\\\_________\\\TTTKKKCCC???999333///---...///111111222888@@@IIIPPPTTTZZZaaaddd___ZZZZZZ[[[YYYTTT[[[^^^[[[WWWWWWXXXWWWOOOTTTXXXXXXUUUSSSTTTVVVRRRPPPOOOMMMLLLLLLMMMMMMJJJJJJIIIHHHEEEAAA>>><<<666555555666:::@@@GGGKKKQQQUUUZZZ^^^```aaaccceeehhhggghhhiiihhhhhhmmmttt|||}}}~~~|||}}}|||yyyyyy{{{{{{~~~yyyzzz|||wwwtttsssqqqmmmjjjkkkqqquuuuuuuuuwwwuuuqqqiiiWWWDDD;;;888444000///------///333444666===FFFJJJggg~~~}}}}}}yyy~~~{{{wwwssstttvvv{{{~~~|||||||||}}}|||zzzzzz{{{|||yyyxxxwwwxxx}}}uuuqqqqqqsssiiipppyyyyyyrrrmmmsssuuuzzz|||~~~}}}wwwtttpppfffYYYKKK???888555000111111000//////111444666:::@@@JJJ[[[nnnyyy{{{|||~~~{{{zzzzzzxxxoooiiijjjkkkkkkpppvvvqqquuuxxxyyy|||}}}zzzttt``````___^^^]]]]]]]]]]]][[[VVVTTTYYY]]]___aaaccciiirrryyyxxxtttsssrrrpppvvvtttlllbbb______ZZZSSSFFFBBB===999999===BBBEEE@@@CCCDDDCCCDDDEEEAAA;;;666222---+++,,,---,,,***+++,,,---,,,*********,,,)))+++---///111333777:::<<>>>>>AAAEEEJJJPPPUUUZZZ\\\TTTZZZ___``````^^^UUULLLHHHEEE???999444222111111000///000555>>>HHHPPPTTTXXX```ccc]]]XXXYYYZZZXXXQQQXXX\\\XXXUUUUUUWWWWWWUUUYYY\\\ZZZVVVSSSTTTWWWTTTRRRPPPNNNMMMMMMMMMNNNOOONNNMMMKKKGGGCCC>>><<<666444333444777===DDDHHHRRRVVV[[[___bbbdddfffhhhhhhfffggghhhfffdddiiipppzzz~~~zzz{{{zzzwwwzzz{{{|||{{{yyyxxxvvvtttsssrrrrrrsssqqqtttyyy{{{xxxwwwyyymmmaaaPPPCCC;;;777222...222//////111111222777>>>NNNdddwww|||}}}~~~~~~}}}yyyzzz}}}}}}}}}{{{~~~zzzxxxzzz{{{{{{zzzvvvpppvvv~~~uuuppprrrooosssyyyvvvnnnqqquuu{{{|||}}}wwwqqqsssooogggYYYIII>>>888666222111///...///000///...444999AAAMMM[[[iiivvv}}}{{{||||||{{{xxxxxxsssnnnooorrruuutttrrrnnnvvvzzzzzzzzzzzztttlllaaaaaaaaa___^^^___ccceee___``````___\\\ZZZYYYZZZhhhkkkppprrrrrrqqqppppppvvvsssooojjjeee___XXXSSSGGGBBB<<<;;;===AAABBBBBBBBBAAA@@@@@@AAA@@@>>><<<555222...,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,++++++,,,---///111333555:::@@@EEEEEEDDDCCCBBBAAAFFFIIIJJJNNNUUUXXXWWWRRRXXXZZZWWWWWWYYYWWWQQQIIIFFFAAA<<<666222///---111///111777<<>>HHHTTTbbbnnnuuu{{{~~~{{{{{{zzzwwwzzzwwwuuuuuuwwwxxxwwwvvvrrryyy~~~~~~wwwoooiiihhhfffcccaaacccgggjjjjjjkkkjjjfffaaa\\\ZZZYYYdddfffhhhiiihhhiiijjjlllnnnkkkgggccc___ZZZUUUQQQJJJEEE@@@>>>AAACCCDDDDDD???>>>======>>>>>><<<:::666333000...---------,,,+++,,,,,,,,,,,,+++******++++++++++++---///111222666:::@@@DDDEEEDDDDDDDDDCCCGGGIIIIIILLLRRRTTTSSSQQQTTTUUUTTTVVV[[[YYYSSSNNNKKKEEE>>>999444222111///...///555:::???HHHQQQTTTUUUUUUSSSRRRRRRSSSUUUXXX[[[^^^]]]ZZZYYYYYY[[[\\\\\\[[[YYYVVVVVVYYY\\\YYYVVVSSSSSSUUUWWWWWWVVVVVVSSSNNNJJJIIIGGGEEEDDD:::888555444555999???BBBIIIRRRYYYXXXXXX\\\``````ggggggfffdddeeehhhmmmpppooo~~~zzzyyyzzzvvvyyy|||~~~~~~{{{wwwtttooopppvvv~~~|||xxxxxxsssgggWWWIII@@@:::555222222//////111111111555<<>>888555333...,,,...222666;;;CCCKKKNNNOOOOOONNNMMMNNNPPPSSSZZZ[[[\\\]]]]]]\\\[[[[[[___[[[VVVTTTVVVZZZ]]]___VVVUUUUUUVVVXXXYYYYYYXXXVVVSSSPPPNNNLLLKKKHHHGGG===;;;777555666999<<>>FFFHHHIIIJJJJJJJJJLLLOOORRRWWWWWWWWWZZZ]]]]]]\\\[[[^^^YYYSSSSSSXXX]]]___^^^QQQRRRTTTVVVXXXXXXXXXWWWYYYVVVTTTRRRPPPNNNKKKIII@@@>>>;;;888777888:::<<<@@@IIIRRRVVVWWWYYY]]]```bbb``````aaaaaaccchhhnnnttt{{{zzz~~~~~~|||~~~}}}zzzxxxvvvuuuttt|||~~~}}}{{{yyyyyyxxxwwwuuuwww|||~~~}}}}}}vvvnnnaaaTTTGGG>>>777333...,,,,,,......,,,///444<<>>FFFTTTdddppp{{{zzzzzz|||}}}xxx~~~}}}xxxwwwyyyqqqmmmlllpppvvvzzzzzzzzzsssttttttrrrooommmlllmmmoooppppppnnnkkkiiihhhiiiiiikkkmmmmmmkkkiiihhhhhh\\\ZZZWWWVVVVVVUUUSSSRRRIIIEEEBBBAAACCCCCCAAA>>>===;;;999:::;;;<<<<<<<<<:::888555333111000---+++,,,------------,,,++++++)))(((((()))***,,,...000444777:::===???AAADDDGGGEEEIIIKKKKKKNNNTTTVVVTTTLLLFFFBBBGGGQQQXXXZZZYYYWWWWWWWWWTTTLLLAAA777000///---...222333555;;;BBBEEEGGGIIIIIIIIIJJJLLLNNNOOOOOOQQQUUUYYY[[[[[[ZZZ[[[WWWSSSUUU[[[^^^]]]ZZZNNNPPPSSSVVVWWWXXXXXXXXX\\\YYYVVVTTTRRRPPPMMMJJJEEECCC???<<<999888888888999@@@IIIOOOQQQSSSXXX]]]dddaaabbbfffeeebbbccciiisssyyyxxxxxx}}}{{{}}}wwwsssppppppyyy}}}{{{zzz|||~~~xxxvvvvvvzzz{{{zzz{{{xxxrrrhhh[[[NNNBBB999444...,,,,,,...---+++---222888AAAOOO```oooxxx{{{zzz~~~|||}}}}}}{{{zzzuuuxxx{{{}}}{{{{{{yyyxxxzzz~~~}}}}}}}}}zzzuuujjjZZZIII>>>999666222//////000111111...111555999@@@NNNaaannnvvv}}}{{{vvvvvvzzz|||yyy~~~}}}xxxvvvwwwtttnnnjjjooovvvzzz{{{|||uuuvvvvvvuuurrrqqqqqqqqqrrrrrrpppmmmiiihhhiiijjjllloooqqqqqqnnnjjjfffeeeYYYWWWTTTRRRQQQQQQOOOMMMJJJGGGEEEEEEGGGGGGDDDAAA???===;;;:::;;;======<<<===;;;888555444222...,,,---------------,,,++++++))))))))))))***---///000333666:::===???BBBEEEGGGBBBFFFIIIIIIMMMSSSVVVTTTNNNGGGDDDIIIQQQUUUXXXZZZXXXZZZ[[[YYYQQQEEE999222111//////222333333777>>>DDDGGGIIIJJJIIIHHHHHHIIIIIIKKKOOOSSSVVVXXXYYYZZZYYYVVVTTTWWW[[[]]]YYYUUUNNNQQQTTTVVVWWWWWWXXXYYY[[[XXXUUUSSSQQQPPPNNNLLLJJJGGGDDD@@@<<<999777666999===FFFNNNQQQRRRYYYaaahhhdddfffkkkiiicccbbbhhhnnnuuuuuuttt|||~~~|||yyyrrrpppqqqvvv}}}{{{zzz}}}|||~~~zzzxxxzzz~~~~~~|||{{{~~~zzzwwwooocccTTTFFF;;;555///---...000...,,,...222333:::HHH\\\ooozzz~~~~~~zzzwwwvvvrrrxxx|||}}}zzz}}}zzzyyy{{{}}}xxxooo```NNNCCC999666111///...///000000...111333666<<>>;;;999777444111...---------...------,,,+++***))))))***+++---///000222666;;;???AAADDDFFFHHHEEEIIIKKKLLLOOOUUUXXXVVVRRRLLLJJJOOOSSSTTTWWW\\\]]]^^^]]]ZZZRRRHHH>>>777111//////111111000444:::===AAAGGGJJJKKKJJJIIIIIIIIIMMMRRRTTTTTTTTTWWWYYYYYYWWWVVVWWWYYYXXXVVVSSSMMMPPPSSSTTTSSSTTTVVVXXXVVVSSSPPPNNNNNNOOOOOONNNNNNKKKHHHCCC>>>:::666555;;;>>>FFFNNNRRRTTT\\\gggjjjdddeeejjjhhhaaabbbiiihhhnnnooorrr{{{}}}|||}}}zzzsssqqqsssuuu{{{}}}xxxwww}}}~~~}}}|||}}}~~~|||zzzttthhhYYYIII===777000//////111000---...333000555DDDZZZooo|||{{{~~~wwwtttrrrqqqxxx||||||~~~~~~||||||ttteeeUUUIII999666111......///000000000333555666;;;III\\\kkkpppyyy~~~yyysssuuuzzz~~~}}}yyywwwyyyqqqooowww|||yyytttrrruuusssoookkkjjjmmmtttyyyzzzxxxtttpppnnnooossswwwsssttttttrrrmmmhhhdddccc]]]YYYUUUQQQOOOMMMJJJHHHJJJHHHGGGIIILLLLLLHHHEEELLLIIIFFFEEEEEEFFFFFFFFFCCCAAA>>><<<:::777333000------......------,,,+++************,,,...000111333777===AAADDDFFFHHHIIIJJJNNNPPPPPPSSSXXX[[[YYYUUUPPPOOOSSSUUUTTTWWW^^^aaaaaa^^^YYYRRRIIIAAA===000......000000...222777444:::BBBIIILLLMMMMMMNNNKKKPPPUUUVVVSSSRRRVVVYYYZZZXXXVVVVVVVVVUUUTTTSSSJJJMMMPPPPPPOOOOOORRRUUUQQQNNNKKKJJJLLLNNNPPPPPPPPPNNNJJJEEE???:::666444888:::AAAJJJNNNPPPZZZfffhhhaaa```eeeccc]]]```jjjccchhhjjjqqq}}}{{{zzz~~~~~~yyywwwxxxzzzvvvrrrzzz~~~}}}{{{vvvzzzrrrcccNNNAAA===111///,,,+++,,,.........///555???PPPgggzzz~~~{{{|||{{{{{{ttt~~~zzzxxxwww{{{~~~|||~~~~~~~~~sss___LLLAAA888000//////......//////---///555===HHHYYYhhhmmmvvvxxxyyy}}}wwwsss{{{~~~zzzxxxzzz{{{wwwwwwwwwyyy{{{{{{yyyxxxzzzwwwsssooommmmmmnnnoooqqqrrrsssssssssrrrpppooorrrwwwxxxrrrooorrrrrroooaaa^^^ZZZWWWSSSPPPLLLIIIBBBCCCEEEHHHJJJLLLMMMNNNZZZUUUQQQPPPRRRRRROOOKKKMMMJJJDDD===;;;<<<999333333---***+++,,,******,,,...---,,,+++,,,...000222999888<<>>@@@DDDHHHOOOWWW]]]dddcccaaa___^^^]]]]]]^^^___gggpppuuuwwwzzz~~~}}}yyywwwzzz~~~}}}vvvqqqxxx}}}}}}}}}vvvhhhSSSAAA:::333000---,,,,,,............444???NNNcccwww{{{zzzvvv{{{yyyyyy}}}|||~~~~~~~~~~~~}}}~~~~~~xxxeeeSSSDDD:::222111000......000333111222777===GGGWWWdddkkktttvvvxxx|||vvvppptttttt||||||}}}|||||||||}}}}}}|||zzzxxx{{{xxxsssooollllllmmmnnnrrrssstttuuuvvvwwwwwwwwwwwwyyywwwttttttxxxvvvqqqhhhddd```[[[VVVQQQLLLHHHDDDDDDEEEFFFHHHKKKMMMNNN[[[WWWSSSRRRTTTTTTQQQMMMNNNMMMGGGAAA@@@@@@===888444...+++,,,,,,++++++---000///.........111333555;;;:::>>>DDDFFFFFFIIIOOORRRSSSTTTSSSSSSSSSUUUWWW[[[TTTSSSYYY[[[WWWZZZccciiiddd^^^\\\[[[WWWMMMEEE:::777222000000222333333444999AAAGGGKKKLLLMMMNNNNNNQQQUUUVVVUUUVVVXXXZZZWWWVVVUUUTTTUUUVVVXXXZZZUUUVVVXXXWWWTTTSSSTTTVVVXXXWWWUUUSSSRRRQQQQQQQQQRRRPPPLLLHHHCCC>>>:::888999:::<<>>555222111///...000444222222666:::BBBPPP\\\lllvvvxxxzzzzzzpppqqqkkkuuu}}}}}}}}}}}}zzzyyy|||xxxsssnnnkkklllnnnppprrrrrrssstttvvvyyy{{{}}}{{{zzzxxxwwwzzz~~~{{{vvvooolllgggccc^^^XXXQQQMMMGGGFFFEEEEEEGGGJJJNNNPPP]]]YYYUUUUUUVVVUUUSSSPPPPPPPPPMMMHHHFFFGGGDDD???777111---------,,,,,,///333222111111222444777999>>>>>>AAAEEEFFFFFFIIIMMMRRRSSSTTTTTTSSSSSSUUUWWWYYYUUUVVVZZZYYYVVVZZZcccgggccc___^^^___[[[TTTMMMAAA<<<666111000111222333222777>>>DDDHHHKKKNNNPPPTTTXXX\\\[[[WWWUUUWWW[[[ZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[YYYWWWWWWXXXXXXXXXVVVUUUTTTTTTTTTTTTQQQPPPNNNJJJFFFAAA===:::777888:::<<<@@@GGGOOOUUU^^^]]][[[[[[[[[]]]___aaafffmmmuuuzzz{{{~~~~~~|||xxxuuutttvvvyyy|||{{{uuuvvvzzz{{{}}}{{{tttxxx}}}|||}}}yyyjjjVVVHHH777444///------.........,,,444;;;CCCPPPeeexxx}}}yyyxxxvvv}}}}}}{{{yyyxxxvvvyyyzzzzzzzzz}}}{{{vvvwww{{{~~~~~~|||~~~|||{{{}}}~~~qqqcccLLLBBB888444111......///111//////333666<<>>777333...---...///...///333666:::DDDNNNZZZoooxxxxxx}}}yyynnnkkknnnuuuyyyzzzzzz}}}~~~{{{vvvyyy|||{{{xxxvvvwwwyyytttrrrpppnnnnnnpppsssuuurrrqqqpppooopppsssvvvxxxvvvzzz~~~yyyuuuyyyyyyoooddd]]]YYYVVVRRRPPPRRRWWW^^^bbbaaa```___]]][[[ZZZYYYYYYSSSWWWXXXUUUTTTWWWXXXWWWHHH???666222000---///222333555999<<>>999555222000000222555999AAALLLWWW___aaa___^^^^^^^^^]]][[[XXXZZZZZZ\\\]]]___`````````]]]\\\ZZZ[[[]]]^^^\\\ZZZXXXXXXXXXXXXVVVUUUSSSRRRQQQSSSUUUUUUSSSMMMHHHDDD>>>===:::777777:::AAAFFFLLLOOOTTTYYY\\\^^^^^^]]]bbbbbbccceeehhhmmmrrrvvvvvv|||{{{~~~||||||zzzyyywwwoookkkeee^^^AAA;;;444///---......///+++///444:::GGGYYYggglllnnntttvvvssssssyyy}}}}}}~~~}}}{{{|||~~~}}}}}}}}}|||}}}{{{{{{yyy{{{||||||zzzxxxyyy}}}wwwnnn```SSSEEE===888222000222///...///222333555<<>>555///...000111111......222:::DDDPPPaaaoootttnnngggeeeiiiqqqwwwzzz{{{}}}|||~~~}}}}}}}}}~~~||||||}}}{{{yyy{{{~~~wwwiiiZZZKKKAAA<<<666222222///,,,---000222555<<>>GGGUUUcccjjjeee```___dddkkkrrruuuyyy|||~~~|||}}}~~~|||zzztttyyy~~~~~~||||||}}}xxx{{{}}}yyyuuuuuu}}}~~~wwwlll^^^OOOEEE===666111000...,,,---000222444;;;CCCNNNhhh}}}~~~}}}}}}{{{yyywwwuuussssssyyyzzzvvvqqqqqqqqqoooxxxtttssstttsssmmmiiijjjtttrrrrrrvvvuuurrrppprrrrrrnnnqqqzzz{{{tttsssxxx{{{sssrrrooollljjjjjjkkklllqqqqqqmmmgggeeeffffffbbbZZZ]]]```aaa```_________XXXPPPHHHCCC<<<444111222222555<<>>KKKWWW```]]]YYYZZZ___fffmmmqqquuuvvvvvvuuuvvv{{{}}}}}}~~~|||yyywwwqqqxxx{{{vvvuuuwwwtttyyy}}}yyyrrrrrr|||}}}xxxtttpppcccSSSIII???666000///...,,,---000222333999AAAHHH___ttt{{{{{{wwwrrrpppqqqxxx|||zzzwwwvvvuuusss~~~xxxtttwwwwwwsssmmmkkkxxxxxx{{{}}}uuuooonnnsssqqquuu~~~xxxuuuxxx~~~~~~|||vvvvvvwwwwwwvvvsssqqqooorrrsssoooiiiggghhhhhhfff^^^aaadddeeeccc```^^^]]]WWWTTTQQQLLLBBB777222333333555888>>>FFFNNNVVVZZZVVVUUURRROOONNNNNNQQQTTTZZZ[[[]]]]]][[[WWWTTTRRRTTTPPPLLLJJJLLLQQQUUUWWWYYYYYYXXXVVVUUUVVVYYY\\\\\\]]]\\\WWWNNNBBB999444000///...///444<<>>GGGZZZmmmwww}}}~~~yyytttpppnnnmmmuuu{{{{{{zzz|||}}}||||||zzz||||||wwwsssrrr~~~~~~yyyrrrpppvvvtttxxx~~~{{{yyy{{{~~~|||wwwyyy{{{|||{{{xxxuuusssqqqrrrqqqkkkiiikkklllkkkhhhiiiiiigggdddaaa______ZZZWWWSSSOOOFFF:::333111000111444:::CCCNNNWWW]]][[[ZZZVVVPPPJJJHHHKKKOOOYYYZZZ[[[]]]^^^\\\XXXUUUWWWTTTOOOMMMNNNQQQUUUXXX\\\\\\[[[XXXVVVWWW\\\```^^^___^^^ZZZQQQEEE:::444111///......111777>>>BBBKKKTTTYYYUUUOOOMMMOOOOOOSSSYYY```ccccccccccccbbbjjjhhhfffgggiiijjjhhheee```ZZZWWWYYYZZZZZZ\\\```]]]ZZZXXXXXXYYYYYYVVVSSSPPPLLLEEE???:::888888888999<<>>;;;::::::888;;;AAAJJJRRRYYY\\\^^^___```cccfffhhhhhhgggfffggggggllluuu{{{~~~qqqdddPPP???444///---,,,000...///111444888BBBLLLXXXZZZ\\\]]]___bbbgggjjjlllmmmooorrrwww}}}|||uuuttttttuuuxxx{{{}}}}}}|||{{{{{{xxx|||{{{|||||||||wwwsssrrriiibbbYYYQQQFFF:::333222...,,,---/////////222888BBBOOOeeeyyyzzztttqqqpppppprrrxxx{{{xxxwwwzzz||||||{{{|||{{{}}}}}}{{{|||{{{zzzyyyzzz{{{|||~~~}}}}}}~~~zzzxxxyyy{{{||||||{{{yyyxxxyyy}}}|||uuuqqqrrrttttttyyyvvvqqqjjjeeeccceeegggeee[[[SSSQQQMMMDDD999333///000333999BBBLLLVVV\\\ZZZYYYUUUPPPKKKJJJLLLMMMTTTVVVXXXZZZ\\\]]]]]]]]]___]]]ZZZVVVTTTVVV[[[```ccceeefffccc^^^^^^ccchhhkkkiiieee___XXXNNNDDD===444222000...///222555888EEENNNVVVVVVTTTVVVXXXXXXWWWYYY]]]___\\\ZZZ^^^fffmmmggg```^^^aaaeeeeeedddfffaaa^^^______[[[YYYZZZ^^^[[[XXXXXXZZZ[[[YYYVVVSSSQQQMMMHHHCCC???===<<<888:::???EEELLLTTTZZZ^^^]]]___aaadddfffggggggggghhhhhhkkkppptttuuu{{{}}}}}}rrrhhhVVVDDD666///---......------000111555>>>HHHVVVYYY]]]```bbbeeejjjnnnrrrqqqqqqtttxxx~~~~~~{{{vvvwwwvvvvvvvvvwww{{{}}}}}}}}}}}}}}}|||}}}}}}}}}}}}~~~zzztttqqqkkkddd]]]UUUIII;;;333222...,,,---//////...111666===III```yyy|||wwwtttrrrqqqooovvvzzzyyywwwxxxxxxwwwwwwwwwzzz~~~zzzyyy{{{}}}~~~}}}|||{{{~~~~~~zzz||||||zzztttyyyzzzuuurrruuuyyyzzzyyywwwrrrlllfffcccdddffffff```[[[YYYSSSHHH>>>:::222111111555===GGGRRRYYYZZZWWWSSSPPPOOONNNNNNMMMNNNRRRVVVXXXYYY[[[```dddfffddd```[[[WWWXXX]]]aaacccfffhhheee```^^^ccchhhkkkiiigggddd^^^UUUJJJCCC666444111//////111444666BBBJJJRRRVVVZZZ___aaa___ZZZ[[[___bbb___ZZZ^^^ffflllfff``````dddgggeeeaaaccc______bbbbbb^^^[[[[[[___[[[XXXXXXZZZ[[[ZZZXXXVVVTTTQQQMMMGGGBBB===;;;999:::<<<@@@FFFNNNWWW]]]]]]]]]___```bbbccceeeeeehhhgggiiimmmnnnooovvv}}}}}}rrrjjjZZZGGG777......000***)))***---000444>>>HHHVVVZZZ```dddfffjjjooossswwwuuussstttxxx~~~~~~}}}zzzzzzyyyvvvssstttyyy~~~zzz|||}}}}}}yyyvvvvvv{{{{{{{{{}}}~~~~~~zzzsssnnnmmmggg```XXXKKK<<<444222...,,,---//////---000555;;;EEE\\\www{{{vvvsssqqqhhhqqqyyyzzzyyyyyyxxxuuuuuurrrsss{{{}}}}}}~~~|||wwwuuuwwwyyy|||~~~~~~~~~|||yyy{{{{{{|||jjjppptttqqqqqqvvv}}}wwwvvvsssmmmgggdddcccccceeedddcccaaaXXXJJJAAA@@@333000...000666BBBNNNUUUZZZVVVRRRPPPQQQQQQOOOLLLJJJNNNTTTVVVVVVZZZbbbiiikkkiiiddd^^^YYYXXX]]]aaaaaaeeehhhfff```^^^aaafffgggfffffffffbbbYYYMMMDDD777555222000000222444666AAAHHHPPPUUU[[[aaabbb```YYY[[[aaaeee```ZZZ]]]eeekkkfffbbbdddhhhiiiddd___\\\ZZZ]]]ccceeebbb``````___\\\XXXXXXZZZ[[[ZZZXXXXXXWWWTTTPPPJJJCCC===999999999:::<<>>888111//////222555>>>GGGPPPUUU\\\dddeeeaaa```bbbgggjjjfff```aaafffllljjjgggeeecccaaa^^^\\\YYY[[[___bbbddddddcccccceeeZZZSSSTTTYYYYYYWWWWWWVVVUUUSSSOOOJJJDDD>>>;;;:::999:::<<<>>>BBBNNNZZZ```]]][[[[[[^^^___]]][[[jjjkkklllkkkjjjkkkpppttt}}}{{{|||xxxssseeeQQQAAA999333...------......000333999===QQQ\\\kkktttxxx{{{}}}{{{xxxyyy}}}~~~}}}}}}~~~~~~{{{||||||{{{wwwuuuzzz}}}vvvwww{{{tttrrrlllbbbSSSCCC888333///---+++***,,,...//////444???QQQfffwww}}}{{{yyyxxxrrrqqquuuzzz|||xxxwwwxxxssswwwxxxuuuuuuyyy|||{{{~~~{{{zzzzzzyyywwwtttttttttvvvzzzyyyzzz|||~~~|||{{{}}}|||rrrnnnkkkmmmsssxxxzzzyyyuuuqqqmmmmmmppprrrqqqnnnkkkgggccc```^^^XXXOOOIII<<<666111000111666AAAMMMTTTTTTUUUYYY^^^___]]]ZZZTTTSSSQQQRRRTTTXXX\\\___jjjaaa\\\^^^```^^^[[[[[[^^^XXXVVVYYY\\\^^^aaaeeeiiiccc___bbbgggggg___VVVEEEAAA:::333000000222444:::DDDNNNUUU]]]eeegggdddddddddeeefffbbb]]]```fffoookkkgggeeeffffffccc`````````aaabbbbbbbbbbbbbbbddd[[[SSSTTTVVVVVVWWWXXXVVVUUUTTTPPPLLLGGGBBB???:::999999;;;<<<@@@KKKWWWdddaaa^^^\\\[[[[[[[[[[[[ggghhhjjjjjjjjjlllqqquuuwww~~~~~~}}}{{{~~~xxxhhhUUUHHH???555---------------...111555999HHHVVVjjjzzz}}}{{{{{{~~~}}}}}}yyywwwzzz}}}zzztttwwwxxxyyy|||~~~|||yyyvvvooofffYYYKKK===444000---++++++---/////////333<<>>JJJTTT]]]fffhhhfffhhheeecccbbb]]]ZZZ^^^eeeooohhhbbbcccgggjjjgggccchhhgggfffdddbbbbbbbbbbbbaaaZZZTTTTTTUUUTTTVVVYYYYYYXXXVVVSSSOOOIIIDDDBBB;;;999999:::;;;>>>GGGQQQbbbaaa___\\\YYYYYY[[[^^^eeefffggghhhiiilllpppsssqqq~~~~~~yyyyyy}}}}}}~~~}}}ooo\\\LLLAAA666...---------,,,,,,...111444???NNNeeewww~~~}}}~~~}}}zzz{{{~~~|||zzzxxxwww~~~yyyvvvxxx{{{zzzwwwvvvttttttvvvzzz{{{xxxuuu~~~zzzsssjjjaaaUUUEEE888111///,,,,,,---///000000222999FFFXXXjjjxxx~~~{{{zzz{{{{{{xxxyyy|||~~~}}}||||||uuunnniiijjjooouuuzzz~~~|||wwwyyysssppptttxxx{{{|||xxxwwwxxx{{{||||||vvvsssrrrrrrtttvvvvvvuuuooonnnlllkkkjjjfff```\\\JJJAAA888222///000666>>>EEEOOO\\\fffjjjhhhdddaaabbb```]]][[[XXXWWWWWWWWWZZZXXXWWWYYYZZZ[[[[[[\\\```ZZZVVVWWWYYYZZZ\\\```]]]]]]```dddhhhfff^^^WWWMMMHHH@@@888333111111111222999EEEPPPZZZaaacccccciiifffcccbbb^^^[[[^^^dddkkkccc\\\^^^eeejjjhhhcccjjjjjjiiigggfffdddbbbaaaZZZVVVUUUWWWVVVUUUVVVZZZ\\\\\\ZZZVVVQQQLLLFFFCCC>>>;;;999999999;;;BBBJJJVVVYYY\\\\\\ZZZZZZ]]]```eeeeeeeeefffgggjjjmmmpppqqq~~~}}}zzz~~~}}}{{{yyyvvvvvv|||~~~~~~wwwdddPPPAAA777000,,,------,,,+++,,,///111;;;III\\\nnnzzz|||~~~{{{yyyvvvuuusssrrr}}}{{{{{{~~~~~~zzzwwwtttrrrqqqtttxxxzzzyyywww}}}{{{tttkkkddd\\\LLL<<<333000...------/////////000555@@@PPPbbbrrr|||~~~wwwrrrvvv~~~~~~~~~}}}|||uuunnnjjjkkkooovvv{{{|||wwwyyyssspppsssvvvxxx|||}}}|||}}}zzzyyyxxxxxxxxxyyyxxxwwwtttssssssrrroookkkfffbbbVVVKKK>>>666111///222888;;;FFFVVVdddjjjkkkhhheeeddddddcccbbb```\\\YYYWWWYYY[[[\\\[[[[[[\\\]]]^^^bbb[[[WWWXXXYYYWWWXXX[[[aaabbbeeehhhiiieee___ZZZRRRMMMEEE<<<555111000000111666???KKKTTTXXX[[[]]]fffdddcccdddbbb___```ccciiiaaa[[[]]]eeejjjhhhdddccceeeggghhhgggddd```^^^TTTSSSUUUZZZ[[[WWWVVVXXXZZZZZZYYYWWWTTTPPPLLLIIIBBB>>>::::::999999>>>EEEKKKQQQXXX\\\\\\[[[\\\]]]aaa```aaacccfffkkknnnpppsss{{{}}}yyytttssstttvvvzzzzzz{{{~~~}}}~~~{{{}}}|||~~~~~~zzzxxx~~~}}}wwwsssuuuuuuzzz~~~zzz{{{kkkVVVEEE999111,,,,,,---,,,++++++---///999DDDUUUfffttt}}}~~~|||~~~{{{wwwttttttuuuuuutttwwwzzzzzztttpppooooooqqquuuxxxzzzzzzyyyyyysssjjjddd___RRRCCC666333///............---///333<<>>777444222111111666AAAHHHKKKPPPVVV]]]ZZZ\\\bbbeeeeeefffiiijjjgggdddeeeiiikkkiiiggg___aaadddffffffccc```^^^^^^XXXUUUYYY\\\YYYUUUSSSTTTUUUVVVVVVUUUSSSQQQOOOLLLEEE???>>><<<999:::>>>BBBGGGOOOXXX___aaa```]]]\\\[[[ZZZ^^^dddjjjmmmnnngggiiiooowww~~~QQQPPPNNNKKKGGGFFFGGGIIIFFFIIIMMMQQQUUUXXXZZZ[[[YYYTTTXXXdddiiiccc```eeeiiijjjkkkmmmooommmiiifffoooppprrrsssttttttttttttqqqtttzzz~~~~~~{{{yyyxxxsssqqquuuyyyzzz{{{}}}zzz}}}zzzqqqdddTTT@@@///+++,,,,,,,,,++++++---///+++555FFFYYYjjjwww}}}uuullliiigggjjjqqqxxx}}}~~~yyywwwzzz}}}www|||yyynnnhhhhhh```UUU:::777222///...---,,,+++...000777CCCRRR```jjjooo~~~|||}}}uuulllkkknnn}}}~~~xxxtttssssssuuutttuuu|||}}}zzzzzzzzzyyywwwvvvvvvsssnnnlllooovvvyyy|||}}}|||zzzxxxxxx|||}}}~~~}}}{{{yyyyyyyyy}}}|||yyyxxxsssdddQQQDDD:::333000222444777@@@OOO^^^ggghhhfffbbbaaa``````bbbfffjjjmmmbbbjjjlllddd\\\\\\]]]\\\\\\ZZZ[[[___aaa]]][[[[[[XXXZZZ[[[[[[[[[]]]bbbfffddd___UUUKKKAAA:::666444222000444>>>FFFIIIOOOWWWZZZWWWXXX^^^ccceeehhhlllhhhgggfffggghhhiiihhhfffeeefffgggggggggfffdddcccfff\\\UUUWWWZZZXXXTTTRRRXXXXXXXXXWWWTTTPPPLLLJJJOOOGGGAAA???===::::::===???BBBIIIUUU```fffgggeeebbb___]]]^^^cccfffggggggbbbeeemmmvvvvvvxxx===<<<:::888888888:::;;;;;;<<<>>>???@@@@@@@@@???BBBDDDFFFIIILLLMMMNNNNNNSSSTTTUUUUUUSSSRRRSSSTTTYYY[[[]]]```aaaaaaaaa```dddhhhmmmppppppooonnnnnnfffeeedddccceeeiiimmmpppooosssvvvsssgggTTTAAA444************+++,,,---......666???LLLaaawww~~~~~~~~~~~~}}}||||||sssmmmhhhiiipppyyy~~~|||{{{|||yyyrrrooommmdddYYYFFF:::...,,,......---......000666???HHHUUUiiizzz}}}~~~||||||wwwpppqqqxxx{{{~~~|||xxxuuurrrqqqpppxxxxxx{{{}}}~~~|||zzzwwwsssqqqqqqsssuuuvvvqqqwww}}}{{{vvvrrrpppyyyvvvvvvyyyyyyuuuuuuxxx~~~yyyvvvuuutttjjj```TTTEEE666111555444888===GGGXXXiiinnniiibbbbbb___]]]dddnnnpppkkknnnllliiifffdddbbbbbbbbbeeeeeedddcccaaa___^^^]]]UUUVVVYYY^^^]]]ZZZ[[[^^^```]]]VVVMMMCCC<<<888777000111666<<>>>>>@@@EEEOOOZZZbbbfffggghhhgggeeecccaaabbbeeehhh]]]cccjjjmmmpppvvv222111///...---...///000000111222444555555444444222333666888:::;;;;;;;;;???@@@AAAAAA?????????AAADDDFFFHHHJJJKKKKKKJJJIIINNNQQQUUUWWWWWWWWWWWWWWWTTTSSSRRRRRRUUUYYY]]]```ccceeehhheee\\\LLL===333+++***))))))((()))))))))...444<<>>CCCLLLWWW```dddeeehhhiiiiiigggfffeeeggghhh___fffmmmooonnnrrr|||---,,,+++*********+++,,,+++,,,---...//////......***+++,,,....../////////111222333333222111222333555666888999999999888777;;;===???@@@@@@@@@AAACCC>>>>>>===>>>AAAEEEIIILLLPPPQQQRRRPPPJJJAAA777111---,,,+++)))(((''''''''',,,000777BBBSSSeeeoooqqqtttxxxzzzyyytttrrrtttwww}}}|||~~~yyyrrrllllllsss}}}yyy~~~vvvkkkYYYJJJ;;;333///,,,,,,---...---111;;;IIIYYYmmm}}}}}}|||}}}|||{{{~~~}}}yyyvvvuuuvvvvvvvvv{{{zzzyyy||||||xxxssswwwzzz}}}{{{{{{zzzvvvuuuvvvwwwvvvyyy}}}~~~{{{zzzxxxmmmccc^^^YYYLLL<<<222111555999>>>HHHWWWaaaeeehhhfffaaa^^^bbbiiillljjjhhhkkkooossssssqqqnnnkkklllkkkhhhdddaaa^^^]]]\\\^^^[[[ZZZ[[[ZZZXXXZZZ```\\\]]]]]][[[TTTKKKAAA;;;555333333666999>>>JJJVVV```jjjmmmhhhffflllqqqqqqkkkjjjiiijjjkkkjjjiiigggpppnnnkkkgggccc```___^^^]]]bbbgggfffaaa\\\ZZZZZZ[[[[[[XXXTTTRRRTTTQQQMMMOOOJJJDDD@@@@@@???===:::;;;<<<@@@HHHRRR[[[aaacccfffiiilllmmmllliiihhhggg```iiipppppplllmmmuuu,,,+++************++++++***++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,---///000///......///000000111111222222111000000000222333333222333555777333222222222444777:::<<<===>>>>>><<<:::666222//////...---+++***)))))))))+++,,,000999EEESSS[[[___ccciiiooooooiiifffiiimmmwwwyyy{{{{{{zzzyyyzzz{{{zzz~~~~~~|||~~~~~~}}}|||{{{tttpppsss{{{xxxxxxqqqbbbRRRAAA666000,,,,,,...---***,,,666DDDTTThhhwww~~~}}}~~~~~~}}}zzzvvvrrrooonnnxxx~~~|||xxxuuuwwwyyy}}}~~~yyyvvvwwwwwwwwwzzz{{{yyywwwzzzsssllliiidddVVVCCC555333666999<<>>:::999:::===CCCLLLTTT\\\```bbbgggmmmpppnnnjjjfffddd^^^gggooonnnhhhgggoooxxx((('''''''''''''''((((((''''''''''''((((((((()))+++******))))))((((((((()))+++,,,,,,++++++,,,---+++++++++++++++************++++++*********,,,///000///---------...000111111000000///............---,,,,,,+++******++++++***)))+++000888???EEEIIILLLSSSZZZ[[[WWWUUUWWW\\\ccceeehhhjjjjjjkkklllnnnnnnsssxxxyyyxxxxxx{{{~~~{{{}}}wwwwwwzzzzzz|||||||||zzzxxx{{{~~~}}}~~~yyyuuugggXXXFFF999111,,,,,,000...+++,,,333>>>MMMaaarrr~~~~~~}}}}}}~~~|||yyyuuupppmmmxxx~~~|||xxxxxxzzzyyy{{{~~~|||xxxxxxwwwwwwzzz~~~{{{yyywww}}}{{{yyyuuunnnaaaMMM>>>666666777:::???KKK[[[hhhiiiiiikkkmmmmmmjjjfffdddmmmnnnqqqsssttttttsssrrrjjjgggbbb]]][[[[[[\\\^^^cccaaabbbdddaaa[[[ZZZ]]]dddcccbbbaaa]]]VVVLLLEEE:::444000000333:::FFFQQQ^^^hhhlllgggdddiiimmmkkkkkkhhhddd```^^^```dddgggqqqnnnjjjfffcccbbbaaaaaabbbccceeeggggggeeecccbbb^^^]]]XXXTTTVVVZZZZZZVVVUUUOOOJJJGGGHHHFFF@@@;;;888999;;;???EEENNNVVV\\\]]]ccckkkooommmhhhccc```ZZZcccjjjjjjeeedddlllttt'''''''''((((((((((((((()))((((((''''''((()))))),,,+++***)))((((((((((((((()))++++++******+++---))))))))))))(((((((((((()))*********((((((***,,,---,,,+++)))))))))******+++***)))))))))***,,,,,,))))))))))))))))))*********((((((,,,///000444888888===CCCDDDBBB@@@CCCFFFIIILLLOOORRRSSSTTTWWWYYYZZZ]]]aaaccccccdddgggjjjfffmmmpppllliiilllppprrrtttyyy||||||}}}}}}zzzyyylll^^^LLL>>>444------000///......333:::GGG]]]ppp~~~zzzyyy{{{~~~}}}yyywwwxxx}}}~~~~~~{{{vvvyyy~~~{{{wwwxxxwwwvvvyyy~~~~~~|||{{{|||{{{xxxssshhhTTTCCC999666444666;;;DDDSSSaaammmmmmpppssspppggg```^^^nnnnnnpppqqqrrrsssttttttooojjjddd___]]]^^^aaacccfffeeegggiiieee___]]]___fffeeedddcccbbb\\\TTTMMMAAA999222000222777AAAJJJWWWcccjjjgggeeejjjmmmkkkfffccc```]]]]]]bbbjjjppprrrpppnnnkkkiiihhhggggggeeeeeeffffffggggggeeeddd^^^^^^\\\XXXYYY]]]]]][[[WWWTTTOOOMMMKKKHHHBBB===999999:::;;;@@@HHHQQQXXX[[[aaahhhlllkkkgggbbb___ZZZ```eeeeeecccdddkkkqqqwww((())))))***++++++******,,,+++***))))))***++++++...---,,,+++******++++++(((***+++,,,++++++---...***))))))))))))*********(((***+++***)))((()))***))))))(((''''''''''''((()))((((((((((((((())))))***)))))))))))))))******+++((()))------***+++000...111333444333222333444555777:::<<<===???AAACCCDDDFFFHHHIIIJJJKKKMMMOOOMMMTTTWWWSSSQQQTTTYYY\\\^^^hhhooommmlllrrrxxx{{{yyy}}}{{{~~~zzzzzzrrrdddSSSDDD888///---000,,,,,,...111444AAAYYYooo}}}||||||}}}~~~~~~}}}~~~|||yyy|||zzzuuuzzzvvvtttuuuvvvvvvyyy~~~|||{{{xxxwwwyyysss___JJJ@@@999444555888>>>KKKWWWkkkjjjnnnrrroooeee______kkklllnnnqqqssstttuuuuuutttooohhhaaa^^^___ccceeefffddddddeeebbb]]]\\\```eeedddeeehhhiiieee\\\TTTIII@@@666222111333999AAALLLZZZddddddeeelllooommmeeedddbbb______dddlllrrrpppooonnnllljjjiiiggggggdddgggjjjjjjgggddddddeee___bbbaaa]]][[[]]]^^^]]]XXXWWWUUURRRNNNHHHDDDAAA;;;::::::999<<>>EEELLLaaaeeejjjlllkkkhhhfffddddddbbbaaabbbeeehhhjjjkkkjjjppp{{{*********))))))))))))((((((((()))))))))******************++++++******)))'''((()))*********************))))))))))))******))))))))))))((((((''''''((((((((((((((((((((((((,,,)))&&&%%%&&&((())))))############%%%'''***,,,((((((((((((((()))))))))((()))))))))************((()))******++++++*********,,,------,,,++++++,,,++++++,,,---...//////000000111222444555777888999;;;===???AAABBBDDDHHHJJJOOOPPPQQQRRRSSSRRRRRRQQQ\\\^^^bbbdddfffhhhkkkmmmnnnppprrrrrrpppnnnmmmmmmrrrqqqqqqrrrtttvvvvvvvvvxxxpppbbbQQQBBB666///,,,---,,,---...///888KKK\\\sss~~~}}}~~~~~~}}}{{{~~~uuuqqqrrrvvvyyyuuusssuuuwwwwwwyyy}}}~~~{{{{{{~~~~~~~~~{{{zzz}}}}}}sssgggZZZNNNAAA888444444999@@@PPPVVV]]]cccffffffeeedddjjjlllmmmnnnoooqqqsssuuuyyyqqqjjjiiihhhfffeeefffjjjjjjeee\\\YYY^^^cccbbbbbb```aaafffkkkkkkddd]]]WWWPPPEEE:::444111333444;;;EEESSS^^^eeeggghhhhhheeegggiiihhhffffffhhhkkkgggiiijjjiiifffdddcccdddcccgggiiiggggggjjjlllkkkjjjhhhfffcccbbbbbbbbbbbbaaabbbbbb___YYYRRRNNNKKKEEE???::::::;;;===DDDKKK___ccciiillllllkkkiiihhhjjjgggeeedddfffggghhhgggiiippp|||+++***)))((((((((())))))'''''''''((((((((())))))))))))******+++******)))***)))))))))))))))*********))))))(((((())))))***)))))))))(((((((((((('''(((((((((((((((((((((((((((&&&%%%%%%'''))))))((('''&&&&&&&&&''')))+++,,,((((((((((((''''''''''''''''''''''''(((((((((((((((((()))***************)))***+++***((((((***++++++++++++,,,,,,---------)))******+++,,,---......000111222222222333666888999:::<<<>>>??????@@@@@@CCCCCCDDDGGGLLLPPPRRRRRRUUUVVVXXXXXXWWWWWWXXXYYYaaacccfffhhhiiikkkmmmoooooojjj___RRRDDD888///***---,,,,,,,,,---333CCCSSSuuu{{{xxxyyy~~~~~~~~~yyywww~~~|||uuussswww|||zzzwwwzzz}}}|||yyyyyy~~~{{{zzzzzzzzzzzz{{{xxxzzz{{{tttkkkgggZZZKKK???666111333999HHHPPP[[[cccfffgggggghhhlllkkkjjjkkkmmmoooooooooqqqlllhhhgggeeeccccccgggooonnniiibbbaaadddgggfffeeebbbaaaeeeiiijjjeee```\\\VVVKKK???777333222333555???LLLYYYaaaeeeggghhheeeeeeeeeeeefffhhhjjjkkkggghhhjjjiiigggffffffggghhhmmmooolllkkkmmmmmmjjjlllhhhcccaaaccceeeffffff___dddhhhfff^^^VVVQQQPPPGGGAAA<<<;;;;;;<<>>???>>>@@@AAABBBBBBBBBDDDFFFIIIKKKPPPVVVXXXYYYZZZ]]]```___\\\VVVMMMCCC888///***+++***+++,,,,,,000===JJJooozzz}}}zzz{{{~~~~~~~~~|||xxxyyyxxxrrrrrrxxx~~~zzzzzz}}}~~~}}}{{{xxxwwwzzz}}}{{{uuuvvvyyytttmmmlllaaaTTTGGG;;;333333777AAAKKKXXXaaaeeefffggghhhjjjhhheeefffiiikkkjjjhhhiiigggfffgggeeecccfffkkkqqqoookkkhhhhhhiiiiiihhhhhheeecccdddgggiiigggdddaaa[[[PPPEEE;;;555333222333:::GGGTTT^^^eeehhhjjjiiifffdddeeegggiiijjjjjjggghhhiiijjjjjjkkklllmmmnnnssstttpppmmmllljjjfffkkkfff```aaaeeehhhgggeee]]]```cccccc```\\\XXXVVVIIICCC===<<<::::::===CCCMMMRRRZZZaaaeeegggiiikkkkkkiiihhhhhhiiikkkkkkjjjiiikkkqqqyyy+++***(((&&&&&&'''(((***((((((((()))))))))******'''((()))***************+++***)))(((((((((******))))))(((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&'''((((((&&&$$$)))((('''&&&%%%$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++***************)))'''(((***,,,*********))))))))))))(((******************))))))***+++,,,,,,,,,,,,///111.........------.........111...+++,,,000333333222222333333333333555999<<<999===CCCFFFFFFHHHKKKNNNKKKJJJHHHDDD>>>666///+++***)))***,,,---///999DDD```lllvvvzzz{{{~~~~~~~~~~~~~~~{{{~~~~~~~~~~~~~~~{{{yyy}}}xxxssstttzzz|||yyy{{{zzz||||||zzzvvvvvvzzz~~~{{{vvvwww{{{zzzuuupppggg\\\PPPBBB777444777:::CCCPPPZZZ___aaaaaabbbfffdddaaabbbeeegggfffdddhhhgggiiillllllkkknnnsssqqqnnnlllllllllkkkiiihhhhhheeebbbaaadddeeeeeedddddd^^^UUUJJJ@@@888444222333888BBBOOOZZZccciiikkkllljjjggggggiiijjjjjjiiigggggghhhkkknnnppprrrsssnnnssstttpppmmmllljjjggggggdddaaabbbggghhheeeaaaaaa^^^[[[[[[^^^___[[[WWWLLLFFF@@@===:::777:::>>>EEEKKKSSS[[[```eeehhhjjjkkkiiihhhhhhjjjkkkjjjiiiiiieeegggpppyyy***)))((('''''''''(((((((((((()))))))))*********''''''((()))***************)))))))))))))))******)))((((((''''''(((((()))&&&''''''''''''((((((((('''''''''''''''''''''''')))((('''(((((((((&&&$$$&&&&&&''''''((((((((()))))))))))))))*********+++)))))))))))))))(((((((((&&&&&&'''(((((((((((((((******+++***)))(((***,,,)))))))))((((((((((((((()))))))))))))))(((((((((((()))++++++***+++...000------,,,******))))))))),,,+++******+++,,,,,,+++***++++++++++++,,,///111...111444666777999;;;<<<999::::::888666222///---***)))***------...555===SSS^^^iiinnnsssyyy}}}}}}}}}zzz~~~~~~|||~~~{{{yyyzzz}}}~~~~~~{{{zzz|||yyy{{{{{{yyy{{{{{{||||||yyyvvvvvvyyy|||~~~{{{xxx{{{}}}sssmmmeeeZZZJJJ;;;444555:::@@@KKKVVV^^^bbbbbbaaabbbaaa```aaaccceeeeeeeeehhhfffhhhmmmoooooopppsssppplllkkknnnppplllhhhgggeeeccc```___```aaabbbbbbeee```XXXNNNDDD;;;666333444666===GGGTTT___gggjjjkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhkkkooorrrtttttthhhmmmpppnnnmmmooopppnnngggeeecccdddffffffccc```ggg___XXXWWW\\\___\\\WWWQQQJJJCCC@@@;;;777888<<<@@@FFFOOOWWW]]]bbbgggjjjlllkkkiiihhhiiihhhfffdddfffbbbbbbjjjtttyyy|||))))))(((((((((''''''''''''''''''((((((((())))))&&&'''((()))************'''((()))***************((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''&&&''')))***)))((('''((()))******+++++++++&&&''''''((()))***++++++))))))))))))((((((((('''%%%&&&''''''((((((''''''((()))++++++)))((()))*********************++++++))))))******************)))***++++++******,,,...---,,,+++)))))))))))))))'''(((******)))))))))***((()))***)))((((((***,,,---,,,+++,,,...000000000///////////////......---+++***+++---,,,+++///555FFFOOOXXX\\\aaahhhlllllltttqqqpppwww~~~}}}}}}}}}}}}}}}zzzvvvvvvzzz|||yyy~~~|||}}}||||||{{{yyywwwwwwyyy{{{||||||{{{yyy|||{{{rrrnnnjjjaaaPPP???777666;;;???GGGTTT```ffffffccc^^^```aaabbbcccdddgggiiilllhhhhhhmmmqqqpppnnnooopppjjjjjjppprrrmmmgggffffffdddaaa``````aaabbbcccddd```YYYPPPFFF>>>888444333333666???KKKXXXbbbfffeeeiiilllllljjjhhhiiijjjllljjjhhhjjjnnnpppqqqpppfffkkkmmmlllmmmqqqssssssjjjiiigggeeedddccccccbbbfff```ZZZZZZ]]]```___\\\WWWOOOHHHDDD>>>999999<<<<<>>EEEHHHLLLQQQTTTTTT\\\]]]aaajjjsssyyyxxxuuurrrqqqtttzzz|||}}}|||{{{yyyyyy{{{}}}~~~yyytttsssxxx}}}www|||{{{yyyxxxxxxyyyzzz|||}}}{{{}}}{{{xxxxxxzzzwwwqqqmmmlllkkkdddUUUDDD;;;:::777999@@@MMM]]]eeeeeebbb]]]```cccdddccceeeiiimmmtttnnnmmmrrrwwwuuuqqqoooooojjjjjjqqqtttnnngggeeehhhgggeeeccccccdddeeefffccc___YYYQQQHHH@@@999555222000111888EEESSS]]]bbb```ffflllmmmjjjgggiiikkknnnkkkhhhiiilllnnnnnnlllhhhmmmnnnllllllqqqtttsssnnnmmmjjjeeebbbaaacccfff```___^^^^^^```bbbcccddd[[[SSSLLLGGGAAA;;;:::===888===FFFNNNTTTZZZ___bbbdddcccdddeeeggghhhgggfff]]]aaahhhmmmlllnnnxxx((()))***)))((('''(((***%%%&&&'''((())))))))))))''''''((()))))))))))))))+++++++++***************((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''(((((())))))******---+++***(((''''''''''''((()))******(((''''''((())))))))))))))))))))))))***)))(((''''''(((******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))))))))******))))))((((((''''''++++++******)))******+++******)))(((((((((((((((111222555777;;;===@@@AAAJJJLLLPPPUUUZZZ___bbbdddcccdddeeehhhjjjlllnnnooopppkkkhhhjjjpppvvvwwwvvvpppnnnnnnrrryyy~~~}}}{{{~~~|||{{{|||~~~}}}}}}~~~{{{yyy{{{}}}|||xxxvvvyyyyyywwwvvvwwwrrrqqqlllccc\\\TTTGGG;;;;;;999>>>LLLYYY___aaaccc___```aaabbbeeekkkqqqvvvwwwnnnmmmppprrrmmmhhhllliiilllqqqqqqkkkhhhkkkjjjhhhfffgggiiiiiigggddd```dddbbbYYYNNNFFF@@@;;;666333333777===FFFTTTbbb^^^aaabbbbbbeeeiiiiiifffdddaaa```bbbhhhmmmooopppjjjhhhffffffhhhlllqqqtttqqqqqqmmmfffcccdddccc```ccc```^^^aaafffiiigggddd```[[[UUUOOOIIICCC===999:::AAAFFFGGGNNNXXX\\\ZZZ```cccfffhhhgggeeeddddddaaabbbcccdddfffkkkttt{{{'''((())))))''''''((()))'''((((((((((((((('''&&&''''''((()))))))))))))))*********************)))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((''''''(((((())))))))))))+++***)))''''''''''''((((((***+++***)))'''(((((())))))))))))))))))))))))+++***(((''''''''''''(((++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''+++******))))))***************)))((((((((((((((()))***+++...000222444444;;;<<>>;;;999???BBBEEELLLVVV\\\\\\bbbdddfffhhhiiigggeeeccc```aaabbbccceeekkksssyyyxxx&&&'''(((((('''&&&'''((()))))))))((((((&&&%%%%%%''''''((())))))))))))(((((((((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((()))***++++++)))(((((()))))))))))))))))))))))))))+++***((('''&&&%%%%%%%%%******)))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))))))))))))))************))))))((((((((((((((((((((()))***+++,,,------000111333666888;;;===>>>>>>???@@@BBBDDDFFFGGGHHHJJJHHHIIIMMMSSSWWWXXXVVVVVVVVVZZZ```gggiiifffcccgggjjjoooqqqpppqqqsssuuutttwww{{{~~~{{{yyyxxx~~~{{{uuurrrtttuuuuuuwww{{{wwwoooeeeVVVIIIAAA<<<;;;DDDOOOXXX```fffiiiiiikkklllooorrruuuvvvuuurrrooonnnoooooonnnlllkkkgggeeeeeeeeegggmmmuuu~~~vvvkkkbbb^^^___aaabbb^^^dddhhhfffaaaYYYLLL@@@888555444777999<<>>888<<<>>>@@@HHHSSS[[[^^^ddddddeeehhhkkkkkkgggccc___```aaacccfffkkkrrrxxxvvv{{{&&&'''((('''&&&%%%&&&((('''(((((((((''''''&&&%%%&&&'''(((((())))))(((((('''''''''((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))***,,,+++)))(((((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************++++++++++++------...///000111222333444444555777888:::;;;<<<<<<<<<===AAAEEEHHHGGGEEEGGGHHHKKKPPPUUUWWWVVVTTTUUU[[[bbbdddccccccfffjjjllloootttxxxxxxwwwuuutttoootttzzz}}}{{{uuuqqqrrrtttvvvyyy}}}{{{tttkkk]]]PPPHHH@@@<<<@@@IIIRRR^^^gggkkkkkkmmmooorrrtttttttttrrrsssttttttrrrqqqqqqrrrooommmjjjgggfffiiiqqqxxxyyyrrrhhhaaa^^^aaafffiii___dddggghhhfffaaaTTTGGG>>>888444333555777>>>FFFXXX\\\^^^]]]___ccceeedddfffhhhlllooopppnnnjjjggghhhgggfffeeeeeefffggghhhqqqsssqqqlllkkknnnnnnllljjjiiihhhhhhjjjiiigggeee^^^bbbddd___SSSHHHBBBAAA999999:::<<>>BBBEEEGGGHHHEEELLLRRRUUUSSSSSSVVVZZZZZZ^^^ccceeeeeeddddddeeeeeehhhnnnsssvvvwwwyyy|||}}}yyy}}}~~~}}}|||uuuppprrrtttvvvzzz~~~|||~~~~~~{{{xxxqqqeeeYYYMMMDDD======BBBKKKWWWbbbnnnmmmnnnrrruuuwwwwwwuuutttwwwzzzzzzxxxvvvuuuvvvnnnpppoookkkgggiiinnnrrrqqqmmmhhhcccbbbdddiiimmmaaadddfffffffffddd[[[QQQFFF===444111111444<<>>EEEQQQ[[[pppoooppptttyyy|||{{{yyywwwzzz}}}~~~|||yyywwwuuupppuuuvvvqqqlllllloooqqqnnnmmmjjjfffdddeeehhhkkkeeeggghhhfffffffffbbb\\\PPPDDD888222111444;;;BBBMMMUUU]]]^^^___ccceeeeeeooorrruuuuuurrrnnnkkkiiihhhjjjmmmnnnlllhhhccc```bbbfffhhhggggggiiigggccc^^^^^^]]]\\\^^^```ccceeecccfffhhheee\\\QQQIIIEEEBBB<<<888:::>>>DDDNNNWWW[[[]]]aaaggglllmmmiiieeeeeeeeeeeehhhlllpppqqqqqqsssqqqsss}}}'''((())))))''''''((()))%%%%%%&&&''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((())))))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&((()))***++++++******)))'''((())))))'''&&&&&&'''((((((((((((((((((((((((%%%&&&((())))))))))))(((&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((###%%%'''((())))))((('''((((((((((((((()))******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------***,,,---------,,,------,,,---------...///111222222222333555666777888888===@@@CCCBBB@@@@@@DDDHHHHHHFFFIIIOOOQQQQQQUUU\\\aaacccgggkkknnnnnnkkkiiijjjlllppprrrssstttwwwyyyxxxrrrnnnppprrrrrruuuyyyuuuxxxyyyyyyzzzzzzrrriii\\\SSSHHHCCCAAAEEEOOOYYYooommmmmmrrryyy~~~~~~|||yyyzzz}}}~~~zzzuuuqqqpppwwwzzzsssmmmnnnqqqqqqnnnnnnlllhhhddddddgggjjjhhhlllnnnjjjhhhiiiiiifffXXXLLL???888555444888===HHHSSS\\\```aaadddfffffflllnnnqqqqqqnnnlllkkkllljjjjjjkkkjjjhhhddd```^^^[[[aaagggiiikkkmmmjjjfff```^^^[[[YYYYYY[[[___ccc```aaacccbbb]]]UUUMMMHHHGGG???:::;;;===@@@HHHQQQUUUYYY___fffjjjjjjhhhffffffeeefffhhhmmmoooooommmrrrqqquuu}}}((()))***)))((('''(((***''''''''''''&&&%%%$$$$$$%%%&&&''''''(((((('''''''''''''''((()))******+++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&)))***+++,,,,,,+++***)))&&&''')))(((&&&%%%%%%&&&(((((((((((((((((((((((((((((()))******)))(((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((###$$$&&&((())))))((('''((((((((((((((()))******&&&&&&'''((()))++++++,,,))))))))))))******++++++'''''''''(((((())))))))))))+++,,,,,,,,,---...000(((***,,,---,,,++++++,,,...---+++,,,...000000///111333555333000111666<<<888555777<<<>>>>>>CCCKKKIIILLLPPPVVVZZZ]]]```aaa]]]^^^```bbbeeejjjqqquuuvvvpppmmmnnnpppppprrruuusssvvvwwwwwwyyyyyyssskkkeee\\\QQQJJJGGGHHHQQQ[[[mmmjjjjjjooowww|||}}}|||yyyzzz|||~~~}}}yyyrrrllljjjsssuuummmgggiiimmmnnnnnnnnnlllhhhddddddhhhllljjjpppsssooollllllmmmlll]]]QQQDDD===999555666888EEEQQQ]]]aaacccfffgggfffgggjjjlllllljjjiiikkknnnkkkjjjhhheeeccc```^^^]]]WWW___gggkkkoooqqqooojjjfffccc^^^YYYVVVWWW[[[^^^\\\\\\^^^^^^]]]WWWPPPKKKJJJBBB<<<<<<===>>>EEENNNPPPVVV___eeehhhhhhhhhhhhgggeeeeeehhhlllnnnmmmjjjlllkkkqqqzzz&&&''''''((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&%%%%%%)))((('''&&&&&&'''((()))###%%%''')))))))))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&******)))((((((((((((((('''&&&%%%$$$$$$%%%&&&'''***++++++,,,+++***)))(((&&&&&&((((((((('''&&&%%%$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))******))))))(((((('''''',,,***)))''''''(((***+++)))***+++,,,---,,,+++***111111111///...,,,***)))++++++++++++++++++++++++......---,,,---...///000222222333444555777888999===???BBBFFFKKKNNNQQQRRRQQQSSSTTTSSSUUUZZZcccjjjggggggfffdddccceeeiiilllmmmrrrvvvxxxvvvqqqmmmjjjiiibbb[[[TTTMMMKKKQQQZZZgggiiiooovvv|||}}}yyyuuuuuuxxx~~~zzzooolllqqqyyyuuuooollllllnnnpppqqqsssnnnllllllfff___^^^cccgggsssxxxooojjjnnnqqqoooeeeZZZNNNFFF===555444999BBBHHHQQQ[[[bbbfffffffffoookkkgggfffiiimmmnnnnnnmmmkkkjjjjjjkkkiiiddd```aaaaaaaaabbbdddfffhhhjjjfffbbb\\\WWWVVVXXX[[[^^^]]]]]]]]]\\\YYYVVVSSSQQQKKKDDD===;;;:::<<>>???@@@@@@BBBDDDFFFIIILLLQQQTTTUUUVVVWWWVVVVVVXXX\\\^^^cccgggkkkmmmkkkhhheeedddddd```\\\ZZZWWWSSSVVV[[[jjjlllqqqwww||||||xxxtttvvvxxx{{{|||uuummmmmmsssyyyvvvrrroooooopppqqqqqquuupppmmmmmmiiicccdddiiikkktttwwwppplllqqqtttrrrkkk___SSSKKKCCC;;;777888===DDDNNNYYYbbbgggiiijjjqqqmmmiiihhhiiilllllllllkkkiiihhhiiijjjjjjgggdddccccccdddfffgggggghhhhhhfffccc^^^ZZZXXXYYY[[[\\\[[[\\\^^^___^^^\\\ZZZXXXMMMFFF>>>;;;::::::???FFFKKKRRRZZZ```bbbdddhhhkkkjjjnnnllleee```ccchhhjjjnnnllllllpppssswww***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((()))(((((('''&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))***+++(((''''''&&&&&&''''''((((((((()))***)))((('''&&&&&&&&&''''''(((''''''&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((()))*********&&&(((***,,,,,,+++(((''')))(((((((((((()))******'''((()))***++++++++++++))))))))))))))))))))))))***))))))))))))***++++++,,,,,,++++++,,,,,,---...,,,---...///000000000000555666999===AAABBBBBB@@@@@@BBBEEEFFFGGGIIIKKKMMMSSSUUUYYY[[[ZZZYYYYYYYYY\\\YYYZZZ^^^___\\\[[[\\\iiikkkoootttwwwwwwtttqqqtttuuuvvvuuuoookkknnntttwwwvvvtttrrrqqqpppppppppvvvrrrooonnnkkkhhhjjjoooooottttttnnnmmmsssvvvsssnnndddYYYQQQIII>>>777444666<<>>;;;888;;;@@@CCCIIIRRRYYY^^^bbbgggkkkkkknnnlllfffbbbeeeiiijjjnnnjjjiiikkknnnrrrzzz+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&'''(((***,,,...///(((((((((''''''(((((((((''''''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''***))))))((((((''''''&&&''''''''''''(((((())))))''''''''''''''''''''''''))))))'''&&&&&&'''))))))(((((((((((())))))))))))'''((((((((()))))))))***&&&(((***,,,,,,+++)))(((***)))((('''((()))***+++((((((***+++,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++++++++,,,,,,,,,---------------,,,+++000000111555:::;;;999555444777:::<<<<<<===>>>???BBBDDDGGGHHHIIIJJJLLLNNNQQQOOOQQQYYY^^^]]]ZZZYYYaaacccgggkkknnnnnnmmmlllnnnpppqqqpppmmmkkknnnsssssstttuuutttrrrpppooonnnvvvtttpppmmmjjjjjjnnnrrrrrrsssqqqkkklllqqqtttrrrjjjfff```WWWJJJ>>>555111000666???KKKVVV```fffjjjjjjiiihhhhhhjjjkkklllmmmllljjjhhhhhhiiijjjkkklllhhhgggeeedddbbbaaaaaaaaaeeeeeeffffffeeeeeedddcccfffggghhhhhheee```[[[XXXXXXPPPHHHCCC>>>999999<<<===DDDLLLSSSYYY___eeejjjjjjmmmkkkeeecccfffiiiiiikkkiiiiiimmmpppsssyyy+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&'''(((***,,,---///'''(((((((((((((((((('''&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&''''''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((+++***((((((((((((***+++(((((((((((())))))))))))***)))))))))((((((((('''(((((())))))******************)))((((((***+++,,,))))))******+++*********((((((((((((((((((((((((((())))))***************,,,++++++************+++,,,,,,------------,,,,,,,,,******,,,000222111...000222555666555444444555666777999;;;<<<>>>AAACCCFFFBBBDDDLLLRRRRRRRRRRRRTTTWWW[[[___bbbcccdddeeeeeejjjnnnooonnnooopppqqqooorrruuuuuurrrpppooooootttssspppkkkhhhjjjnnnpppuuutttqqqlllkkkoooqqqqqqdddgggggg\\\MMM???888555222666<<>>BBBCCCDDDGGGFFFIIINNNQQQSSSUUUXXXZZZYYY```fffiiikkknnnooommmjjjnnnrrrrrrpppnnnnnnooommmooommmhhhgggkkknnnoooxxxwwwsssnnnjjjjjjlllnnnaaahhhjjjaaaSSSIIIAAA<<<888888:::@@@IIIUUU```ffflllmmmnnnmmmkkkiiihhhhhhrrrrrrpppmmmkkkjjjlllnnnssspppkkkhhhffffffgggiiicccfffkkkooorrrtttsssssskkkkkkjjjiiifffccc```^^^ccc\\\UUUPPPHHH???;;;<<<;;;@@@FFFKKKPPPVVV^^^dddfffhhhfffbbbaaaeeefffddd______eeeooouuuvvvvvvxxx'''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((&&&%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%$$$&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((%%%''')))+++,,,+++***)))'''((())))))******))))))'''(((((())))))((((((((())))))))))))))))))))))))'''((()))***+++******)))(((((('''''''''(((((()))&&&&&&'''((((((((((((((((((***,,,,,,,,,---...000+++---...---+++******+++)))+++,,,------...000222111000222666777555777<<<888;;;???AAABBBDDDGGGJJJHHHPPPWWWZZZ^^^eeefffddd```eeeiiijjjhhhfffhhhkkkeeeiiijjjfffgggmmmqqqpppuuuuuusssmmmfffaaaccchhhaaaffffffaaa[[[UUUJJJ@@@999777666999AAANNN\\\dddjjjmmmpppqqqooommmmmmnnnrrrsssssspppmmmlllnnnpppqqqpppooommmlllkkkjjjjjjdddggglllppptttuuuuuuuuunnnnnnmmmkkkiiihhhffffffddd^^^XXXSSSKKKAAA<<<<<<888<<>>AAAEEEHHHJJJMMMKKKJJJMMMTTTZZZ^^^```gggjjjkkkfff^^^VVVRRRQQQ______]]]]]]___```WWWLLL???<<<666222444<<>>BBBDDDJJJPPPMMMRRRXXX]]]___^^^^^^^^^^^^aaabbbaaaeeemmmrrrrrruuuzzz$$$,,,000+++%%%%%%(((***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&)))***+++***((('''''''''&&&'''((()))))))))''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&''')))+++---***(((&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((((((((('''&&&&&&&&&&&&''''''''''''(((***)))((('''((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))(((((('''&&&&&&((('''&&&'''))))))&&&$$$''''''''''''((((((((()))(((((()))***+++,,,++++++((((((((((((((('''''''''(((((((((((()))))))))***))))))((((((''''''&&&&&&'''(((((())))))*********))))))))))))))))))))))))+++***)))(((((((((((((((((())))))))))))(((((('''%%%&&&&&&'''((()))******))))))*********+++++++++++++++,,,,,,------------000000000000111333555666999999999:::>>>CCCFFFHHHPPPSSSWWWXXXVVVTTTSSSSSS[[[[[[YYYWWWYYY\\\YYYSSSGGGBBB:::222///444<<>>;;;:::===???@@@DDDJJJIIIOOOWWW\\\]]]\\\[[[[[[^^^aaabbbaaaeeelllpppooorrrxxx~~~~~~###+++///+++%%%%%%(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&(((***+++***(((''''''(((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&)))++++++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((((((((('''&&&&&&&&&&&&''''''''''''(((((('''%%%###"""######$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''&&&&&&''''''&&&%%%&&&''''''''''''(((((((((((()))++++++++++++++++++'''''''''((((((((((((((('''(((((((((((()))))))))))))))((((((''''''&&&&&&'''''''''(((((()))******((((((((((((((((((((((((******)))((('''''''''((()))))))))))))))(((''''''%%%%%%&&&'''((())))))******************+++++++++((((((((())))))******+++++++++++++++,,,------.........///000222555888;;;>>>@@@BBBDDDEEEGGGJJJLLLQQQRRRQQQPPPTTTZZZZZZVVVIIIDDD<<<444000222888>>>LLLZZZaaagggoookkkfffllluuusssqqqooommmkkkgggeeehhhoootttrrrlllggghhhkkkooojjjgggjjjllliiijjjmmmnnnmmmlllkkkjjjjjjjjjjjjgggeeeeeeggggggaaaUUULLLCCC???<<<>>>>>>>>>AAAFFFJJJPPPWWWZZZYYYXXXYYY[[[```dddeeeeeehhhnnnpppnnnkkksssyyyzzzzzz&&&,,,...)))$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&((())))))((('''((()))''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$###$$$&&&''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))'''%%%###"""!!!""""""######%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))******(((+++------+++*********'''''''''(((((((((((((((''''''(((((((((((())))))'''''''''(((((())))))***'''''''''''''''((()))***''''''((((((((((((''''''***))))))(((((((((((()))************)))(((''''''&&&&&&''''''(((((())))))((((((((((((((()))))))))(((((())))))*********+++*********+++++++++,,,,,,)))***+++,,,,,,...111333777666666666888:::===???@@@CCCDDDFFFLLLTTTWWWUUUFFFCCC===666222222666:::@@@NNNWWW^^^iiijjjiiippppppooonnnnnnmmmkkkhhheeeffflllrrrssspppmmmmmmnnnnnnfffdddiiiiiidddcccfffkkkkkkjjjjjjjjjjjjjjjjjjdddeeegggjjjjjjeee\\\UUUJJJDDD@@@???>>>===@@@EEELLLRRRWWWYYYWWWWWW[[[___dddggghhhfffiiinnnqqqpppmmmtttzzz|||{{{&&&***+++'''%%%%%%%%%###$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&((((((''''''((()))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((('''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$######$$$&&&%%%%%%$$$&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&&&&%%%%%%######%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&((())))))((('''''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''(((((())))))***)))))))))&&&&&&'''''''''''')))***((((((((()))))))))******))),,,......+++)))))))))''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))'''((())))))))))))((('''))))))(((((())))))******++++++++++++***)))((('''((((((((((((((((((((((((((((((((((((((((((((('''++++++++++++++++++*********+++,,,,,,---------,,,)))+++------,,,,,,///222333222222222444555555555333666999:::@@@GGGJJJIIIAAA???;;;666222222444777999GGGOOOVVVcccgggiiisssmmmmmmmmmooopppooollliiihhhkkkoooppppppoooooopppppphhhffflllllldddaaaeeefffggghhhiiiiiiiiihhhgggaaaccceeefffeeebbb^^^[[[QQQJJJCCC@@@>>>===@@@FFFLLLRRRXXXZZZYYYYYY___dddiiiiiifffbbbdddlllqqqrrrsssxxx|||}}}}}}"""&&&&&&%%%%%%((((((%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%"""$$$'''(((''''''(((***((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''""""""######$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$&&&''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((())))))((('''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''((()))******+++******%%%&&&'''''''''(((***+++&&&&&&&&&&&&'''''''''(((***---000///+++(((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))------,,,***)))'''&&&&&&((('''&&&%%%%%%&&&'''(((((()))***++++++***)))((())))))((())))))***+++,,,,,,,,,,,,++++++)))(((((()))))))))))))))((((((((())))))))))))))))))((((((+++******)))((('''&&&&&&'''((()))***************(((***,,,+++******---000,,,,,,...000111111000......222333333666;;;===;;;===<<<:::666333111333555999FFFLLLRRR___cccgggqqqlllmmmnnnqqqsssssspppnnnkkkkkkllllllnnnoooqqqqqqtttlllkkkqqqqqqhhhdddhhhcccdddfffhhhhhhgggfffeee___aaaaaa```]]]\\\[[[\\\VVVNNNEEEAAA>>>===AAAGGGIIIQQQYYY\\\[[[\\\bbbgggllljjjddd^^^___iiiqqqtttuuuwwwyyyyyyyyy{{{&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&''''''(((***(((&&&$$$###$$$&&&''''''''''''%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%''''''(((((('''%%%$$$###''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###+++***)))(((''''''(((((())))))))))))((((((((((((%%%&&&&&&''''''''''''''''''''''''(((((((((((((((***+++---------+++)))(((&&&&&&''''''(((((())))))(((((((((((())))))))))))*********+++***)))(((((("""###$$$&&&'''(((((()))******))))))(((((((((''')))*********++++++++++++---,,,+++***)))((('''&&&******))))))(((((('''''''''((()))+++++++++***)))+++++++++*********))))))***************************)))))))))***+++,,,,,,,,,---------------------------......///000000000555444222000000111222333>>>@@@EEELLLUUU]]]dddhhh[[[iiirrroooooouuuvvvqqqoooiiihhhooosssrrrrrrttttttqqqmmmjjjiiigggeeecccdddbbbaaabbbdddfffggggggeeedddccceeefffeee```[[[TTTOOOIIIEEE@@@::::::>>>GGGNNNWWW^^^bbbdddeeeeeennniiibbb^^^```gggpppvvvsssvvvwwwuuutttwww~~~&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&'''(((((()))(((((('''&&&&&&&&&''''''((((((((()))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&((((((''''''&&&&&&%%%%%%))))))))))))((((((''''''''''''(((((())))))******,,,,,,,,,,,,+++)))'''&&&))))))))))))))))))))))))******+++++++++***((('''''''''''''''((((((((((((''''''((()))))))))))))))'''''''''(((''''''&&&&&&###$$$%%%'''((((((((((((((('''''''''&&&&&&&&&%%%))))))))))))*********+++,,,,,,+++***)))((('''&&&))))))))))))((((((''''''))))))*********))))))(((+++++++++*********))))))''''''''''''''''''''''''*********)))******++++++.........---------,,,,,,++++++,,,------......///333222111000000111222333:::<<>>>>>===BBBJJJQQQVVV[[[```ccccccfffiiilllllljjjfffdddccceeeggghhhjjjooovvv{{{%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%%%%%%%&&&)))(((&&&$$$$$$%%%&&&'''$$$######&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%(((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''))),,,------,,,)))'''''''''(((((()))*********%%%&&&(((******((('''&&&))))))))))))((((((((((((%%%&&&(((***++++++***))))))))))))(((((('''''''''))))))((((((((())))))***((((((''''''&&&&&&%%%%%%%%%&&&'''((()))(((((('''((((((''''''''''''((())))))))))))***))))))(((''''''''''''(((((((((((((((&&&'''''''''(((((((((((()))))))))((((((((((((((('''''''''''''''(((((((((((('''&&&&&&''')))+++,,,))))))))))))))))))))))))************************++++++***)))((((((((((((''''''((()))***++++++,,,*********+++,,,,,,------+++,,,---...000222333444000111444777:::===???@@@@@@FFFMMMPPPSSSVVVUUUSSSWWWZZZ]]]___```bbbcccccceeeeeefffiiilllllljjjhhhcccdddccc```\\\[[[\\\^^^dddgggiiihhheeebbbccceeeccc[[[UUURRRMMMEEE>>>===888>>>FFFNNNSSSXXX\\\^^^]]]bbbhhhmmmnnnlllhhheeeeeeeeefffgggjjjnnnrrrvvv~~~%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%)))'''$$$!!!!!!"""$$$%%%%%%$$$###&&&***+++(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&'''((((((''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''%%%$$$(((''''''&&&&&&''''''(((&&&)))...111111...)))&&&''''''(((((())))))******%%%&&&'''((()))(((''''''***)))))))))((((((((('''******+++******))))))((())))))((((((''''''&&&&&&(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((&&&%%%%%%%%%&&&'''((()))))))))))))))((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))&&&''''''''''''(((((((((%%%%%%&&&'''(((***+++,,,(((((()))))))))))))))***))))))))))))))))))))))))******)))((((((((())))))((())))))***+++,,,------***++++++,,,,,,---......+++,,,---///111222333444000222333555777888999999777:::???CCCGGGIIIIIIIIIIIINNNRRRTTTWWW]]]bbbcccbbbbbbdddgggkkkmmmlllkkkeeefffeeeaaa\\\ZZZ[[[^^^cccdddeeefffeeedddeeefffeee]]]WWWUUUQQQHHHAAA>>>777<<>>===CCCGGGFFFIIIQQQXXXYYYZZZZZZ[[[___cccggghhhhhheeefffgggccc^^^\\\___bbb_________```cccddddddcccggg___ZZZXXXUUULLLDDD@@@:::<<>>======???DDDMMMYYY```___aaadddgggiiikkkkkkkkkfffeeeeeegggkkkoooqqqrrrpppvvv&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$&&&((()))***&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((,,,,,,+++***)))(((''''''%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''''''''+++)))&&&%%%%%%&&&%%%%%%'''''''''''''''(((((()))'''((()))((('''((()))+++,,,)))'''&&&(((***++++++***((('''%%%$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''((())))))'''&&&%%%$$$$$$$$$******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$***)))'''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&((((((&&&&&&''')))+++---))))))(((((((((((())))))%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))******************++++++......///000222555777999333333333222222111111111222000......///000000///222333444777999<<<>>>@@@IIIIIIIIIKKKOOOTTTXXX[[[aaaeeeiiijjjhhhfffeeefffeeecccaaaaaaccceeeggggggkkkgggbbb]]]YYYSSSKKKFFFCCC===;;;>>>DDDKKKUUU^^^___ccceeeeeegggjjjgggccc^^^eeehhheeeeeekkkoooooojjjrrr{{{&&&&&&%%%&&&''''''&&&$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''''')))))))))(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$((('''''''''''''''((((((***(((''''''((())))))((()))(((((((((((()))******''')))))))))((((((***,,,*********))))))))))))***+++***((('''&&&&&&''''''***)))'''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&***)))(((''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$)))((('''&&&%%%&&&'''''')))))))))(((((((((''''''(((((('''&&&''')))+++,,,(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,---...111333444222222222222222222222222222111/////////000///...///000111222444777999:::;;;;;;===@@@DDDJJJPPPSSS\\\aaafffgggdddbbbccceeedddcccbbbbbbdddfffggggggmmmggg```^^^^^^ZZZRRRJJJBBB===999;;;@@@GGGQQQZZZ___ccceeefffgggjjjgggccc___dddfffcccdddiiillljjjhhhlllrrrwww}}}'''&&&%%%&&&((((((&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&''''''((())))))((('''&&&&&&'''((((((%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&)))(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&((())))))((('''&&&(((***++++++*********))))))******+++,,,((()))+++***))))))***,,,***---111111---+++***+++)))((('''&&&&&&'''((()))+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((************))))))))))))(((''''''&&&'''(((***+++)))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((************))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******,,,+++++++++,,,...000111000000111111222333333444444222000//////000...---,,,,,,,,,---...000111222000111222555999>>>CCCEEERRRYYY___```\\\ZZZ]]]aaaaaabbbcccdddeeefffggghhhnnnfff______cccaaaXXXOOOFFF???::::::===CCCMMMWWW[[[```dddeeefffgggeeeaaaaaabbbbbbbbbdddhhhiiifffggghhhiiioooxxx'''&&&&&&'''(((((('''%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''')))***+++'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***(((''''''(((***+++)))((()))))))))))))))***++++++)))***,,,+++***)))***++++++222888888333...,,,---&&&%%%%%%$$$%%%&&&'''((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))************)))))))))((((((''''''''''''((()))***+++***)))(((((('''((((((((((((((((((((('''''''''(((((())))))))))))((((((*********))))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((())))))***+++,,,......------...///000111......///111222333444555555333000///000///...---+++++++++++++++,,,------/////////000222555888:::FFFMMMTTTTTTPPPOOOTTTYYY]]]___bbbdddeeefffggghhhlllgggbbbbbbdddccc\\\UUULLLDDD===<<<===BBBKKKTTTUUU\\\bbbccccccdddbbb^^^aaa``````bbbgggjjjiiifffggggggiiimmmttt~~~'''&&&&&&'''(((((('''%%%%%%&&&''''''%%%%%%&&&'''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&(((***,,,---&&&&&&%%%$$$%%%&&&'''((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''((()))***+++---,,,************)))''''''''''''''''''((()))))))))***,,,,,,+++)))******+++111888999444...,,,---%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%'''(((((())))))))))))(((((((((''''''''''''''''''''''''(((((((((******)))(((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...//////...---...///000111------///000222444555555555333111000000000...------,,,,,,+++++++++,,,,,,.........///000222444555999@@@FFFGGGDDDDDDHHHMMMUUUXXX\\\___```bbbeeegggjjjjjjiiigggeeebbb___]]]OOOGGG@@@======???FFFNNNQQQZZZaaacccdddeeeccc___```^^^___dddjjjlllkkkjjjeeehhhkkkmmmqqqyyy((('''&&&'''))))))'''&&&%%%&&&''''''%%%%%%&&&'''((())))))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###%%%(((***---...''''''&&&&&&''')))+++,,,******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&'''(((((((((((($$$$$$%%%&&&'''(((((()))'''(((((()))+++,,,...///444111...,,,++++++***)))&&&&&&%%%%%%&&&&&&'''((((((***,,,,,,***)))((()))(((---111222///+++))))))(((''''''&&&'''((()))***"""###%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,---...///,,,,,,+++++++++---...///,,,---...000222333555555555333111000000111///.........---,,,,,,,,,,,,,,,))))))***,,,...000222333111444888::::::;;;>>>AAAJJJNNNSSSVVVXXX[[[```dddgggiiijjjiiieeebbbaaabbbQQQIIIAAA===;;;;;;@@@GGGNNNXXXbbbeeeffffffeeebbb^^^]]]```gggkkkllllllnnnfffhhhjjjkkkmmmttt((('''''''''))))))'''&&&%%%&&&''''''%%%%%%&&&'''&&&'''((()))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###%%%''')))+++,,,%%%%%%%%%&&&(((***---...,,,,,,***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&&&&''''''&&&'''(((+++...111444555444111,,,)))((()))))))))%%%%%%%%%%%%%%%&&&'''''''''))),,,,,,***(((''''''((()))+++++++++***(((''')))((('''&&&'''''')))***$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&((((((((('''''''''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((()))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,...///***)))))))))***+++---...,,,---...000111333444555444222000000111111111000------,,,++++++++++++,,,(((((()))***,,,---//////------...111444666777777===BBBHHHKKKMMMRRRYYY```___```aaabbbbbbaaa```___SSSKKKDDD@@@===:::===BBBHHHTTT```dddeeefffeeebbb^^^^^^bbbiiikkkiiijjjooollljjjhhhhhhlllrrrzzz(((''''''((())))))(((&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&########################"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''))))))"""######$$$&&&))),,,---...---+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((!!!"""$$$&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((,,,000555999;;;111---((($$$$$$&&&'''(((&&&%%%%%%%%%%%%&&&''''''''')))++++++***'''&&&&&&)))(((((()))***+++***((('''&&&%%%%%%$$$%%%&&&'''''''''((())))))((('''&&&$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&'''((()))######$$$%%%'''(((((()))(((((('''&&&%%%%%%$$$$$$%%%&&&'''((((((((('''&&&(((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''''')))***+++,,,%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((())))))******++++++''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))***,,,---...******))))))+++,,,...///------...000111222444444333222000000111222111111,,,++++++************+++,,,,,,++++++++++++++++++,,,******---111444444222666:::@@@CCCFFFLLLUUU\\\XXXVVVVVVYYY]]]___\\\YYYVVVOOOHHHDDD@@@<<<>>>BBBBBBOOO[[[```aaacccbbb```^^^___dddjjjjjjeeegggnnntttmmmggggggmmmtttwwwxxx$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''***(((%%%%%%''')))******(((((()))))))))(((&&&%%%(((((('''&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''***((('''***///222222111000---***'''%%%%%%&&&''')))((('''&&&&&&''')))***+++***)))''''''(((((()))%%%''')))+++,,,+++***))))))(((&&&%%%%%%&&&'''((('''(((***++++++)))'''&&&(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&'''&&&&&&%%%(((((())))))(((((('''&&&(((&&&%%%%%%&&&((()))))))))((((((''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,---...///111222222222111///.........///000,,,++++++******++++++,,,)))+++...000111000...---,,,,,,++++++,,,,,,---...222444777:::>>>BBBDDDFFFOOOPPPRRRSSSTTTTTTSSSSSSTTTRRRNNNGGG@@@;;;999888EEEKKKTTT]]]bbbcccbbbaaafffggghhhiiijjjiiiggggggoookkkhhhgggiiinnnqqqssswww$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$###%%%'''((((((''''''((((((((('''&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''''''''(((((((((((())))))(((''')))---000000///((('''&&&&&&''')))+++,,,'''&&&%%%%%%&&&(((***,,,)))((('''&&&%%%&&&''''''%%%&&&((()))******)))))))))((('''&&&&&&'''((()))&&&'''((()))******))))))))))))))))))))))))))))))((((((((('''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$%%%'''''''''******)))(((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&''''''(((((()))))))))'''''''''''''''''''''''')))((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++++++++++++++------------............///000000000000///...---,,,++++++******++++++,,,,,,---/////////...,,,+++,,,++++++++++++,,,------...///111444777:::<<<>>>CCCEEEFFFHHHJJJKKKLLLLLLUUUTTTQQQKKKEEE@@@======@@@DDDMMMVVV^^^aaa```___ffffffgggggghhhhhhhhhhhhooollljjjjjjlllooopppppprrr}}}$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&###$$$%%%&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''(((((((((((()))((('''&&&(((***,,,,,,++++++***)))(((''''''&&&&&&%%%%%%%%%%%%''')))+++,,,'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((())))))***)))(((''''''((()))***&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''++++++***))))))(((''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++---...000222111///---+++,,,++++++******++++++,,,000000///...,,,+++***)))+++++++++++++++,,,------------...///111333555666888999:::<<>>AAAHHHSSS]]]cccdddccceeedddccccccdddfffhhhjjjooonnnmmmnnnooopppooommmlllxxx$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%###$$$&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$"""###$$$&&&&&&%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$&&&'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((((((((('''+++++++++***(((&&&$$$"""&&&%%%%%%&&&&&&((()))***&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))******))))))((())))))***+++((((((''''''((()))***+++((((((((((((((((((((((((&&&&&&''''''''''''((((((&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$###""""""%%%&&&'''&&&%%%%%%&&&'''*********)))((('''&&&&&&%%%&&&'''))))))'''&&&%%%(((((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---...///000000...---+++,,,++++++******++++++,,,111000...,,,************+++++++++***+++,,,,,,---000/////////000111222333444444444666888;;;===???CCCEEEFFFEEEAAA===;;;:::<<<>>>CCCNNN[[[cccfffeeedddbbb``````aaadddgggjjjrrrpppnnnnnnoooooonnnmmmkkkvvv~~~###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&''''''&&&%%%$$$#########%%%&&&((($$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%%%%###$$$''')))******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''((()))***+++)))))))))))))))***+++++++++***)))(((''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&((())))))'''&&&'''((((((((((((((('''&&&%%%$$$&&&&&&'''(((((('''&&&&&&)))(((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///......---------------,,,++++++******++++++,,,///---,,,*********+++,,,+++************+++,,,,,,222111000//////000111222333333222222333555777888<<>>BBBJJJUUU]]]ccceeegggiiiiiihhhgggfffhhhgggggghhhkkknnnnnnnnnnnnssswww######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&(((((('''%%%&&&''''''((('''&&&$$$###$$$%%%&&&'''((('''&&&&&&%%%&&&&&&''''''((((((((($$$######$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''###'''***+++)))''''''((($$$%%%%%%&&&'''((())))))$$$%%%%%%&&&''''''''''''%%%%%%&&&'''&&&%%%$$$###"""$$$&&&(((((((((&&&%%%&&&&&&((()))************&&&''')))++++++***((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))######%%%&&&'''((((((((((((((())))))(((((('''&&&$$$(((+++***&&&###%%%'''$$$%%%((()))***)))((('''***(((&&&$$$$$$&&&(((***)))(((&&&$$$$$$$$$&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))***++++++,,,---...///000***,,,...///...---***))),,,++++++++++++++++++,,,++++++++++++******))))))*********)))***++++++,,,,,,+++***)))***---000222,,,---.../////////------...000333444333333333444...222777888999@@@LLLVVVeeegggkkknnnnnnlllhhhfffbbbccceeeiiimmmnnnmmmllllllpppttt&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&'''((()))(((&&&&&&&&&(((***+++&&&'''((()))((('''%%%###&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%'''***+++((((((''''''''''''((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''&&&'''((((((((('''%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&'''((()))***++++++'''((()))))))))(((&&&%%%+++***(((&&&%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$)))***+++,,,,,,+++***)))((()))***)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++******))))))******+++++++++******)))(((((('''(((((()))***++++++,,,,,,,,,,,,,,,++++++*********+++*********+++---///000......------------......//////.........//////000000111222444888>>>FFFLLL\\\dddmmmqqqoookkkiiiiiieeefffhhhkkknnnooonnnmmmnnnmmmooouuu{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''%%%$$$######$$$%%%&&&((()))*********)))'''&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***((((((''''''''''''((((((***))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&'''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''((())))))******'''((())))))((('''&&&%%%((()))))))))((((((''''''######$$$%%%&&&'''((((((&&&'''((())))))((('''&&&)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---)))))))))))))))*********((())))))***++++++,,,,,,,,,,,,++++++++++++++++++---,,,+++++++++,,,---.........------------.....................///000000///000111222555;;;BBBGGGSSSZZZccchhhgggeeeeeefffkkkjjjhhhhhhiiikkklllmmmnnnmmmooosssvvvzzz$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&''''''(((((((((''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''$$$%%%&&&''''''''''''&&&&&&%%%$$$###"""###$$$%%%(((((()))******((('''&&&)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''((((((((())))))((((((''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&''''''(((((((((''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&''')))++++++***)))'''$$$$$$%%%&&&'''((())))))&&&''''''((((((''''''&&&******,,,000333333///***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,'''(((((()))***+++++++++)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,------,,,+++++++++++++++...------,,,,,,------...------------...///000111//////000000222666<<>>CCCIIIOOOUUUYYY^^^```bbbbbbaaabbbeeehhhhhhjjjooopppmmmnnnyyy$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''((('''&&&%%%######%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***'''%%%$$$&&&)))+++)))&&&&&&&&&'''''''''((((((((()))((((((((()))***,,,---,,,((($$$###%%%'''&&&%%%"""###$$$%%%'''((())))))'''''''''''''''((((((((("""'''+++---+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))******)))((((((''''''((((((''''''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((('''&&&'''))),,,---%%%%%%&&&'''((()))******+++******))))))******+++((((((***...111111---(((...------,,,,,,++++++******++++++,,,,,,++++++***++++++************++++++*********)))))))))))))))************************++++++++++++++++++,,,,,,'''((()))+++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,---...///000000111000///...///222555555666999===BBBHHHMMMPPPQQQUUU[[[______```cccfffeeehhhmmmqqqpppqqq{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""$$$%%%'''''''''%%%$$$"""###%%%&&&''''''&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))((($$$"""$$$(((***)))&&&''''''''''''(((((((((((()))((((((((()))+++---///333,,,%%%###%%%((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))###%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&%%%&&&'''(((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%'''(((***+++,,,+++)))((('''&&&''''''(((''''''&&&''''''))))))'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''((())))))***$$$%%%&&&'''((())))))*********)))(((((()))******))))))+++,,,---,,,++++++......---,,,,,,+++*********+++,,,,,,,,,,,,+++***++++++************++++++(((((())))))******++++++************************,,,,,,++++++++++++++++++((()))***+++,,,,,,+++***++++++************++++++,,,,,,,,,,,,------...////////////...---...000222444444555777<<<@@@DDDEEEHHHNNNUUUYYY[[[]]]bbbfffdddfffkkkqqqssstttzzz&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!"""$$$&&&&&&&&&$$$### !!!###$$$%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''######$$$%%%&&&'''((()))((($$$!!!"""'''***)))&&&''''''''''''((((((((())))))((((((((()))+++...000999222)))&&&(((++++++***'''(((((('''&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))&&&'''(((******((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,---,,,***(((&&&&&&&&&&&&(((''''''&&&&&&((()))***''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((((((%%%&&&((()))***)))'''&&&((('''''''''&&&&&&&&&&&&,,,+++***))))))***+++,,,***+++,,,+++******+++---......---,,,,,,+++*********+++,,,------,,,+++***))))))(((((((((((())))))&&&&&&''')))***,,,------++++++******************---,,,,,,++++++***************+++,,,,,,***)))(((++++++************++++++------,,,,,,,,,------............---,,,---///111333222222444888;;;===>>>EEEKKKRRRUUUWWWZZZaaafffdddeeejjjqqquuuuuuyyy~~~}}}