BM6P6(@ hhhFFFBBB>>>;;;::::::999888555666555444444666999<<>>OOO|||vvvRRR>>>555------...---,,,---,,,,,,,,,***(((''')))+++,,,,,,,,,---------......111333666666666666777888777666555555666555333111333222111//////111555999:::666:::GGGUUU___jjjtttrrr[[[HHH===888444222111000000/////////000000////////////////////////,,,++++++++++++++++++***++++++,,,,,,,,,,,,------++++++***************+++---------......000111222000///...///000111111//////000111000---+++++++++000000000///...,,,***)))444444444333222222111111222333444333333666===BBBJJJXXXkkk|||lllHHH777333222000000000111222333333222////////////000111222333666:::666666<<<:::888@@@MMMnnnbbbBBB666444000///222,,,,,,,,,++++++,,,------++++++)))))))))***+++,,,************)))((('''&&&((('''&&&&&&&&&''''''''''''((((((((())))))))))))&&&%%%###!!!!!!"""###$$$&&&&&&&&&&&&''')))+++,,,///000///...,,,,,,---///......///---+++)))******+++***,,,000...((()))///...+++)))))),,,---+++)))+++***)))(((''''''(((((()))***,,,///222666999:::555555555555555666666666999888666444333444444555444555555555333000---,,,...,,,)))&&&$$$$$$&&&'''(((((()))************)))%%%(((***)))&&&&&&(((+++000666XXXxxxLLLAAA;;;HHHiiiuuueeePPPAAA>>>zzzYYYCCC@@@<<<999999888888777555444333222111333777;;;DDDfff}}}TTT@@@999:::555444;;;;;;???QQQ{{{pppMMM>>>555...---///---------+++++++++)))((((((***,,,---,,,,,,+++,,,,,,------222333666666666666777999777777666777888777555222111111111000111555;;;???DDDEEEOOObbbuuuyyy```TTTDDD777222000///---///...------------------,,,,,,,,,,,,,,,---------......------------,,,,,,++++++,,,,,,,,,,,,------++++++************++++++------------...///000111---,,,+++,,,---......,,,...000000///---++++++,,,,,,,,,---//////000111111000222444555555444333333///333777999;;;CCCNNNWWWnnn}}}kkkHHH777333222000000///000111222333333111000000111111333444444555999555555;;;999999DDD\\\pppMMM;;;444...---111,,,,,,,,,++++++,,,,,,---***)))((((((((()))******'''((())))))))))))((((((&&&'''''''''&&&&&&&&&'''((((((((((((((()))******((('''%%%$$$$$$$$$&&&'''(((''''''&&&&&&'''((((((***,,,------+++***)))***---...///...,,,++++++,,,,,,+++,,,///---)))***000---***((()))+++,,,+++)))((('''&&&&&&&&&(((***++++++,,,///333555666777777999999999888888888888888777777666666555666666666555666666666444111...------+++(((&&&%%%%%%&&&'''(((((())))))***++++++,,,++++++***(((&&&&&&***---222@@@jjjsssGGG???@@@WWWzzz}}}cccTTTGGG888///...pppNNN???<<<999777777777777666555444222000///111666:::AAA```UUU@@@888:::555555;;;;;;AAATTTyyygggEEE<<<444......///------...***++++++***))))))+++---111///...,,,,,,---///000222444666666666666888999777666777999:::999777444333222222333666>>>GGGMMMWWW]]]nnnyyyeeeUUUDDD===555//////000000///......------,,,,,,,,,,,,******++++++,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++******++++++,,,,,,,,,------.../////////,,,+++***+++---------,,,...///000///---,,,,,,---...------,,,,,,,,,,,,,,,,,,///222444444444444555666>>>HHHOOOTTT___ppp}}}iiiGGG888333111111000///...///111333444222222222222333444555555333666444555:::999<<>>222///333---,,,++++++++++++++++++))))))((((((((((((((((((%%%&&&'''((())))))))))))!!!&&&******'''$$$%%%&&&***)))((('''''')))***,,,'''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$###%%%'''(((&&&%%%$$$$$$***+++------,,,+++---...///...,,,+++******,,,///+++*********++++++,,,,,,((('''&&&%%%'''***...000---...111333444555555444666666555555444333333333222333555888::::::::::::777888888888666333111///((((((&&&&&&&&&''')))***)))(((((((((***---000222333///***'''(((+++///111===ZZZ|||YYYNNNOOOfffwwwWWWFFF555...+++(((''')))rrrPPP===;;;777666777888888777:::999777444222444888;;;???RRR{{{\\\DDD999999666777===<<>>;;;888777777888888777:::999888555333444666999>>>IIIlllcccIII:::888555777>>>===JJJiiihhhIII===333///---...---***+++///------...------...111333111000///...///000222333111111222222111222555888333222333666:::<<<<<<;;;555<<>>;;;888666666777777666666666666444222111222444:::@@@___jjjMMM;;;888444888??????TTT{{{iiiFFF===000---+++---+++)))***...,,,------,,,,,,,,,///111---------...///000222222///000000000///111444777444333333555:::===??????>>>III]]]uuusssdddWWWNNNCCC:::777444...,,,---,,,---.../////////000111000000111111000...,,,***((((((***+++---///000111000//////...,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000...///111222222000///...---,,,+++,,,...///...---///000000000000222666999@@@???@@@CCCIIIQQQXXX]]]lllttt~~~ZZZBBB:::666111///222444333000000444777555555444444444444444555555666444777:::888HHHiiicccFFF555///---,,,+++***))))))))))))))))))******)))'''&&&%%%%%%%%%&&&'''(((((((((((((((%%%"""$$$'''(((&&&######$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$"""###$$$&&&'''(((''''''&&&((())))))(((((()))***((()))******)))(((***++++++,,,***'''(((,,,***$$$'''(((***)))((((((+++---+++,,,,,,---------------//////......///111333555111222222333333444444555111111111111111222333444444444555444333000---+++&&&&&&''''''(((((())))))&&&'''((()))+++,,,---...)))---///......555BBBNNNqqqmmmLLLJJJ]]]qqq\\\GGG888111)))(((&&&%%%&&&(((&&&###sssRRR>>>;;;888666666666666555222333444333000//////000777:::WWWnnnPPP<<<888444888@@@@@@\\\mmmEEE===...++++++,,,***((()))---+++,,,,,,+++***+++---///------...000111222333444/////////......000333666666444444666:::???AAACCCIIIWWWoooqqq___UUUKKKAAA;;;444111555666111......,,,------,,,+++,,,---///222333444444333111...---***+++,,,...000222333444......---,,,***))))))(((++++++,,,,,,,,,---------,,,,,,,,,---...///000000///000222333222111///......---,,,---///000///...000000111111111444777;;;BBBEEEKKKVVVeeeuuuVVV???999555000...222666555222111444888777666666555555555666666666777555888:::888JJJllloooNNN:::000---,,,+++***))))))))))))'''((())))))(((&&&$$$###"""###%%%'''((()))*********$$$ """''')))&&&"""!!!###&&&(((((('''$$$#########$$$$$$$$$###"""!!!###$$$&&&'''(((((('''&&&$$$'''***,,,+++))))))))))))+++,,,+++***)))***+++)))+++***&&&(((,,,)))"""$$$'''((((((&&&&&&))),,,(((***+++---......---,,,000111111222222222111111333444444555666777888888222111/////////000111222333333333333111///,,,***''''''''''''(((((())))))%%%&&&((()))+++,,,,,,,,,)))...111///...777IIIXXX```KKKVVViiiiiiOOOAAA555,,,)))'''&&&$$$###%%%((((((&&&wwwSSSFFF???999888666333333666444444444444333222111000444888OOO}}}yyyPPPCCC<<<555999===KKKlllaaaFFF999333///+++***,,,------+++...---+++***))))))******,,,+++))))))***---000111333...---333555111000333333888===@@@BBBEEEJJJNNNNNNccc}}}wwwdddUUUKKKDDD>>>999//////.........//////000...//////...,,,,,,---///222222222111111111111111***+++---......---+++***---------,,,,,,+++++++++(((((((((***---......---******)))+++---000000000111222444666666444111...,,,...000000///...///000111111111222777???IIIOOO\\\dddrrr|||UUU>>>555444333111222222222111333555888777555222333555777555333666999777999<<<===QQQsssbbbJJJ333333...+++,,,+++)))))),,,))))))))))))((((((((((((&&&&&&&&&'''((())))))***'''((('''%%%""""""###%%%###$$$%%%%%%$$$###$$$$$$)))(((&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((***+++---.........------***,,,---,,,++++++,,,---//////---+++(((%%%""" """%%%((()))'''%%%######***************+++++++++111222444333111000000111666666555555555555555555000///...///333555444222111///......000111000///+++)))''''''******(((%%%&&&'''))))))))))))+++---...+++,,,000222:::TTTqqqlllPPPNNN```nnnMMM<<<444+++&&&)))%%%&&&&&&%%%%%%&&&)))+++xxxTTTFFF???999888777444333555222222222222111000///...666888KKKwwwxxxOOOCCC<<<666:::<<>>SSSwwwvvvYYY<<<666///+++,,,+++))))))+++))))))))))))((((((((((((&&&&&&&&&'''((()))))))))'''''''''%%%######%%%&&&%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$######$$$%%%&&&%%%%%%&&&&&&''''''(((((()))***,,,---------,,,+++)))***++++++******+++,,,---,,,+++)))&&&###!!! ###%%%&&&$$$"""!!! +++++++++,,,,,,++++++***...000111111000///000111777777777777666666555444555333111000222111///------,,,***+++---///000000...+++((((((***+++)))&&&(((((()))***+++,,,,,,---...,,,...222444@@@___~~~aaaMMMXXXtttqqqVVV:::///***### ###$$$&&&'''''''''(((+++---yyyUUUEEE???:::999888555444555222222222111111000000///999777FFFooowwwOOOBBB<<<666999999FFFlllyyyOOO;;;111000...+++)))******)))(((+++******)))***,,,---...)))((((((''')))+++...///222000000111222444<<>>TTTxxxqqqNNN===444---,,,---++++++---))))))))))))((((((((((((&&&&&&&&&'''(((((())))))'''''''''&&&$$$$$$&&&(((''''''((((((((((((''''''$$$$$$###$$$%%%&&&'''(((&&&&&&&&&'''''''''''''''((()))***+++++++++***))))))***++++++******+++---***)))(((&&&$$$""" $$$&&&((((((&&&%%%$$$$$$,,,---...///...,,,***))),,,---////////////000222999999::::::888666333111555333111000111000...,,,,,,***((())),,,000333444222///+++***+++,,,***(((+++)))(((+++...000...,,,------000222666HHHmmmvvvTTTKKKcccqqqSSS???---''''''###!!!###$$$%%%'''((()))+++...000ӵzzzUUUDDD>>>:::;;;999666444555666555555444444333333333999666CCCjjjxxxOOOBBB;;;555666444>>>\\\ttttttrrraaa???333---000...,,,+++************---,,,+++++++++,,,...///,,,+++*********,,,...//////222555777:::AAANNNYYYĦkkkVVVIIIAAAGGGNNNĦHHHDDDBBB>>>999666555444333222000///...---,,,++++++++++++ӵ,,,++++++,,,,,,------......******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++***,,,---...,,,+++------...//////000222444333444555444333333444555000111333222444;;;GGGPPPdddrrrĦxxxRRR@@@;;;999777444444444222111111333555333333222333444555666666;;;<<<888888:::<<>>;;;<<<;;;777444555777777666555555555666666555333AAAiiiwwwNNNAAA:::444333...666FFFZZZUUUUUULLL444///---000000///...---,,,,,,---...---+++*********+++,,,---------...///111333444777???GGGNNNVVVbbbpppzzz>LgggPPPBBB>>>@@@=hĦ888<<<999666444333222111000000///...---,,,+++++++++4ĉ@ӵ++++++,,,------...//////222222222111000///...---++++++++++++++++++++++++***))))))+++...///...------...000000//////222444222444555555333111222333222555999===DDDRRReeesss>L|||UUUAAA;;;999777444444444222111111333555555555555555555555777888999:::777777:::===TTTxxxZZZHHH555---,,,------...))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%(((***'''&&&%%%&&&((((((&&&$$$(((((((((''''''&&&&&&%%%#####################"""%%%%%%&&&''''''&&&%%%$$$((()))++++++******,,,...((('''&&&%%%$$$$$$$$$%%%$$$&&&''''''&&&''')))+++111222444444333000---***---...000000000222555888;;;;;;;;;:::888333///,,,***+++---...000222333555///---+++---111666:::<<<666222...,,,......,,,))),,,)))))),,,111333///+++''')))+++,,,555RRR~~~cccXXXeeewwwVVV@@@111***$$$$$$%%%### ###&&&(((***+++---///111GG=?zzzVVVAAA===;;;===<<<888444555666555333333222333444555222000>>>gggtttJJJ===888333222+++111666FFF???AAA???000000//////000111111//////000111...---+++***))))))******(((***---222777<<<@@@CCCQQQ\\\iiisss}}}HdĦvvv]]]III>>>:::=Īj999777555333111000////////////...---,,,,,,,,,---GG=?+++,,,---...///000000111111000000000000000000+++,,,,,,,,,,,,,,,------+++++++++...000222111000,,,///111000......111444222555666555222222444777<<>>UUUyyyuuu\\\@@@000---+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$&&&((('''$$$###$$$'''(((%%%###%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""$$$%%%&&&&&&&&&%%%$$$###"""$$$&&&&&&&&&&&&((()))''''''%%%%%%%%%&&&'''(((&&&((())))))))),,,///222444444555555444222///...///000111111222444777:::::::::999888444000---******,,,...///...///111333...,,,+++,,,000444777888333000------//////,,,((()))((())),,,000111...+++%%%'''))),,,:::ZZZsssXXX]]]vvvxxxVVV>>>222,,,)))&&&%%%%%%###!!! $$$&&&)))******+++,,,---ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦyyyUUUAAA===<<<>>>ĭӵĦ***///...Ħ///Ħ000000111333111000///.........///000bbbgggvvvDdD444222333?fӵ666555444Ħ//////...ӵƜ`1.׼s)))***ĭӵ---,,,---...---,,,,,,...000111000ӵ------000444Ħ777666777<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵyyyUUU@@@===<<<fff?><z222g&e>&eVVVHL222+++000ShӵgL222111000222555555444444333444555777S?ʬ3h?D%%)?444333ZufĦ111111000gL444//////g&e000gĉ@,,,(((g&e>&e000@e------??//////---,,,,,,---......g<ĉ000,,,,,,///3we<Ħ777999>>>JJJ3h?@eZ3h?gLD%%)?fff?><zFFF777=?Ħ333g&e888g&e:::<<<999S?ʬ4ff?>ߝL@eg&e3h?g&e>&e??bbbFFF:::444000...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%""""""###%%%(((%%%###%%%((()))&&&"""!!!"""$$$%%%&&&&&&%%%$$$ !!!!!!"""###$$$$$$%%%$$$%%%&&&&&&%%%$$$###"""!!!#########$$$%%%'''%%%$$$######$$$&&&((()))'''((()))***,,,000666:::666666666555444444333333000111111111111333777:::888777444111///,,,***)))(((+++......---...111444...------...000222222222,,,++++++...000///***&&&###&&&***,,,,,,*********&&&(((+++333JJJqqqlllcccdddHHH666---+++$$$%%%%%%######%%%''''''%%%'''))))))'''&&&%%%&&&4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦxxxUUUEEEBBBsߝLGdUĦ333Hƅ^Hu]ĦEEEntHdĦ---+++HGgĉ@---HdĦ555999<<<@@@DDDDDDIIIMMMMMMNNNQQQHtƅ^Bt=o9ĦDtfo9Ħ222000444g?222222HdĦ---111000Hu]Ħ...tt...+++Hƅ^Hu]Ħ///H׼s)))---***++++++---,,,,,,...000222tQ///222111///je<ĦCCCHHHRRRBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦEEEHt@cӵHu]Ħ222Hu]Ħ:::888Htƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ]]]AAA000---333...(((&&&((()))''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%"""$$$%%%%%%%%%############$$$%%%&&&&&& !!!!!!!!!!!!###%%%###$$$&&&%%%$$$$$$%%%'''""" !!!"""%%%$$$$$$######$$$$$$%%%&&&'''(((***...222777999555666777666555444555666111000000222555777777666::::::777000---//////,,,(((((()))+++---...000111......---------......///,,,++++++,,,---,,,***''')))(((((())))))(((&&&$$$$$$&&&(((222RRRvvvwwwlllPPP888---***"""''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%'''4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtrrrSSSEEEBBBDdDΦDdDĦ222>d<ʜ4DuTӵ3334DwDd<Ħ444puR)Ħ>dd<ӵDd<222qR/ܗ?fӵ555>dd<Ħ0004DufئL>e000DdDʜ4DuTӵ...DdDĦ///222111000///...---------+++...111444444333geĦ===s<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦUUUDdDӵnd<DdDĦ111>d<Ħ222peӵ:::ĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ|||ZZZ@@@333---,,,---...+++''''''+++******))))))((()))))))))((('''&&&%%%$$$#########&&&%%%###"""!!!""""""######"""!!! !!!""""""!!! !!!""" ###'''((('''%%%$$$$$$%%%%%%$$$$$$###""""""""" !!!###&&&***...000))))))***,,,...111333444:::::::::777444111111111...------...111444555555666777444---******)))%%%'''((()))***)))(((&&&%%%))))))(((((('''(((((((((&&&'''***---///...***&&&$$$&&&((()))))))))))))))+++***---AAAkkk___III:::333+++)))+++%%%%%%&&&(((******)))'''&&&$$$&&&((()))((('''''''''4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ333s&dq&ĒR......i?ʜtd<Ħ555HHܗDӊB666<xB?d<333111///---,,,++++++---000444666666777geĦSSSHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦUUUD&ӫetIӇ555DdDĦ111sdKĦ111B?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRnnnKKK666///,,,,,,...,,,''''''+++***)))(((((('''''''''(((''''''&&&&&&%%%$$$#########"""!!! !!!###$$$""""""!!!  !!!!!!  !!!!!!$$$''')))(((&&&%%%%%%###$$$$$$%%%$$$###"""!!! !!!###'''***,,,))))))+++,,,...111222333888999999777555333444555///...,,,---000333444444555666444...******(((%%%'''((()))))))))'''&&&%%%)))(((((('''&&&&&&''''''$$$&&&(((,,,...,,,(((%%%"""%%%((()))(((((()))***,,,***---AAAllltttLLL:::111///'''&&&'''!!!!!!"""$$$&&&'''&&&$$$######&&&((()))((('''''''''4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=elllMMMFFFDDDege333444sĪj@h111......fdDĦ333@ďD333AAAHkge@h???CCC@G333222HĪj@IŌ???BBBBene666Hkge000ne000///fe///Hu]3hh+++,,,---se333222111///...------,,,---000333555777<<aĦ@Gse<Ō@GHkgeHĪj@IŌege~~~XXXHu]3hIŌ555555DdDĦ111ne111111@h888???>hsene@GsĪj@hYYY<<<444///+++------+++***+++))))))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$ !!!"""###$$$!!!!!!   !!!  """%%%''')))(((&&&###""""""!!!###%%%&&&&&&%%%###""""""!!! ###''')))((()))+++---///111333333555666777777555444555666000...++++++---000111111000222000+++((()))'''###&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$############$$$%%%''')))+++***&&&###!!!$$$(((((('''%%%'''))),,,,,,000EEEnnn^^^AAA222...///***)))***%%%%%%&&&&&&&&&%%%$$$"""!!!###%%%'''''''''&&&'''(((4DuXӵĵD^oooPPPEEEBBB111222333444333222000///DdDĦ222444555<<aĦs׼sHo```D^111111222DdDĦ111444333111222222333666;;;s׼smmmJJJ888///((())),,,,,,*********)))((('''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%!!!!!!"""############"""!!! !!!""" !!!"""!!!!!!!!!###%%%$$$%%%&&&%%%###!!! !!!!!!###&&&((()))'''%%%$$$"""!!!"""&&&((('''(((***---000222333444333555555555333222333444///,,,)))(((***,,,---------///...)))'''(((&&&"""$$$#########$$$&&&((()))$$$###"""!!!!!! %%%%%%%%%'''((('''$$$""" $$$((((((%%%###%%%'''(((+++333IIIooopppJJJ:::---,,,///++++++,,,''''''''''''&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%''')))Φ4DuXӵtvӵ>d<ĦĦĦĦrrrSSSCCC@@@<<<:::999888666555000111222333222111000///,,,///000...***))),,,///>d<Ħ444666333111...111666:::FFFeee{{{uuutttsssmmmdddHHH@@@888555444111333666333000......,,,))),,,111111333666:::BBBRRRffftttwwwgggQQQCCC>>><<<777333000...------Ħ)))***+++---,,,++++++,,,...,,,>d<Ħ...///,,,...000Be222111......///111222555666777<<aĦBenu]ӵggg>d<Ħ333///,,,,,,///>d<Ħ111111333Ħ000222222111000222222222111222444777AAAWWWwwwBeĦ}}}XXX888,,,###%%%***+++((('''******(((''''''&&&&&&&&&###$$$%%%'''(((''''''&&&"""###$$$%%%%%%$$$"""!!! !!!"""###!!!"""############%%%''' !!!""""""!!!!!!"""###!!!###'''***+++***(((&&&"""!!! ###&&&)))&&&'''***---000222333444333444444333111000000111...+++(((&&&''')))******,,,......***((()))'''###"""!!! !!!%%%(((+++$$$$$$###!!!!!! %%%%%%$$$%%%&&&%%%###!!!$$$((('''$$$"""###&&&"""(((444LLLooobbb===333'''&&&***%%%%%%&&&!!!!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$###$$$'''***?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦvvvQQQCCCAAA>>><<<:::888555333555444444333222111000000444111...,,,,,,,,,+++***gdDĦ666:::<<<444666888777:::NNNttt{{{aaaBBB111333111000333222...***)))***+++***...222555999BBBQQQbbbuuupppVVV@@@333:::333000111111gdKĦ,,,)))+++---///000000///...,,,sdKĦ,,,---***,,,///222111000333444444333444999BBBIIIMMMVVVeeexxxŶS3we<iĉ@3hR/ŌDdDĦ555444444333333sdKĦ333222gdKĦ222222222222222222222222///000111333666BBBZZZpppgdKĦggg@@@444///,,,(((+++---$$$((())))))(((&&&$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%&&&'''%%%""""""$$$""" !!!###$$$%%%%%%%%%$$$######"""$$$&&&&&&%%%$$$"""!!!  """$$$%%%###%%%'''((((((%%%###!!!!!!  ###(((*********+++...222444444444555444333333444444111///000...***'''%%%&&&((()))---+++)))&&&$$$#########""" """$$$&&&&&&  !!!"""$$$%%%%%%$$$###""""""######"""&&&'''&&&$$$"""""")))%%%000KKKeeetttmmmLLL:::+++******)))'''&&&$$$### """#########$$$%%%%%%$$$$$$%%%###"""'''///>AnenenenexxxRRRCCC@@@===;;;:::888555333444444333222222111000000222000...---///000000De555999<<<>>>===<<<;;;:::>>>TTT{{{sssOOO777333///---...,,,---***)))+++,,,+++...444;;;GGG[[[qqqfffJJJ666999222222222ne,,,+++***+++---///000///...------ne---...//////000222333333444555666777;;;AAAFFFLLLTTT^^^fffuuu>Ak<fhDe777666555444333333ne333333ne111222222222222222111111111///000333444333999JJJZZZuuunevvvIII666------))))))***$$$)))******)))'''%%%&&&'''######"""""""""######$$$&&&'''%%%""""""$$$""" !!!!!!!!! !!!!!!!!!###&&&'''&&&%%%###"""!!!!!!!!!###%%%&&&%%%&&&'''((((((&&&%%%$$$###"""!!!!!!"""%%%(((***'''(((***...333666666555555444222222333333111000000---***&&&%%%%%%'''((())))))******)))'''&&&%%%###!!!!!!$$$%%%%%%###"""!!!!!!!!!"""###$$$######""""""!!!!!!!!!!!!"""$$$%%%$$$###"""###&&&&&&111GGG[[[hhhxxx```AAA111++++++***)))(((&&&$$$$$$!!!"""$$$$$$###"""###$$$&&&$$$$$$$$$######+++yyyTTTBBB???<<<:::888777444222333333222222111111000000222111//////111222222111333777;;;???BBBAAA===888888AAAZZZYYY;;;333...,,,---)))+++******---------000666@@@UUUuuu|||yyy|||WWW;;;:::111333333...,,,++++++,,,---.........,,,,,,***---//////000222222222222333666;;;???HHHPPP\\\hhhsss~~~===888777666555444444333333333222222222222222111111000000000///111444666333222;;;EEEYYYqqqZZZ<<<---000---))))))&&&)))******)))'''&&&'''((($$$$$$############$$$$$$%%%&&&%%%""""""%%%### ###&&&((('''%%%###""""""""""""$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((($$$%%%)))...333666666555555333000///000111000000///---)))&&&$$$$$$%%%%%%$$$&&&)))+++,,,***(((&&&$$$"""!!!###$$$$$$&&&%%%$$$###"""###$$$$$$############""""""""""""!!!"""""""""!!!###$$$$$$***999MMM]]]jjjtttNNN555***++++++***)))((('''%%%$$$###$$$%%%$$$"""!!!"""###&&&%%%%%%%%%$$$***:::{{{VVVBBB???;;;999777666444222222222222222222111111111555444222111111111///...///000111333777<<<@@@CCCBBB<<<888===LLLjjjZZZ:::222/////////+++******+++.........333:::HHHfffqqqfffZZZVVV___tttbbb@@@;;;222222222222111000///......------......---,,,++++++***+++,,,...///111111222333555777:::>>>FFFOOOVVVjjjttteeeHHH===999888777666555444444444333333333333333333333333222222111111000////////////000444777555222666===FFFXXXsssmmmFFF111333000*********((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&$$$&&&$$$!!!"""%%%$$$  ###&&&&&&%%%### !!!"""###$$$###############%%%&&&'''(((((())))))))))))(((((($$$&&&)))...333555444333444222...---.../////////---+++(((%%%###""""""###!!!###''')))***)))(((&&&&&&$$$!!!!!!"""$$$%%%%%%'''&&&%%%###""""""######%%%%%%&&&&&&&&&%%%%%%%%% !!!!!!!!! !!!$$$&&&&&&222JJJcccvvv```AAA000+++*********)))((('''%%%%%%###$$$%%%$$$""""""###%%%"""$$$&&&&&&&&&444SSS|||WWWCCC???;;;888777666444333222222222222222333333333444333111111222111///---......///222666;;;@@@BBBCCC???@@@NNNfffWWW888333111000000,,,******,,,/////////666???YYY{{{~~~gggXXXMMMDDDCCCIIIYYYqqqgggDDD>>>333111111111000000000111111............---,,,++++++000000000111222222333333666<<>>AAA@@@@@@JJJcccWWW:::444000......***++++++,,,......000:::DDDhhhfffNNNFFF>>>888:::===DDDVVVhhhiiiHHHAAA555222111111000000111111222/////////...------------222111111222333555888999???KKK]]]nnn~~~gggLLLAAA<<<;;;:::888777666555555333333333333444444444444111111111111111111111111555111000111111...///222444:::GGGXXXjjjiiiGGG999...))))))&&&$$$&&&'''&&&$$$$$$%%%&&&&&&%%%$$$######""""""###"""$$$###!!!###&&&%%%!!! !!!!!!"""$$$%%%### %%%%%%%%%&&&(((***---...,,,,,,------,,,,,,+++***,,,++++++,,,...///...---000...+++++++++,,,++++++'''&&&$$$"""!!! ###$$$%%%''')))***++++++'''%%%""""""$$$&&&''''''%%%$$$"""!!! !!!!!!!!!###$$$$$$$$$###"""!!!"""######$$$%%%(((+++222NNNvvv\\\AAA222+++)))'''(((((('''&&&%%%$$$$$$ !!!!!!!!!!!!"""%%%((("""&&&))))))///IIIxxx}}}XXXEEEAAA<<<999777777666555333333444444555666777777111111111333555666555333......///111555999>>>@@@???CCCUUUxxxXXX<<<444---***---,,,,,,+++,,,------000<<>>@@@CCCJJJbbbYYY<<<333***)))...000---,,,,,,,,,,,,000>>>LLLfffKKK:::888333333888666333;;;IIIeee}}}lllNNNEEE666888777444111///...------000000////////////000000888:::@@@IIIVVVdddqqqxxxlllMMM@@@>>>===;;;999888777666666333333333444444555555555000000111222333444444555333//////444777555333333444666;;;???@@@GGG[[[pppmmmJJJ222//////%%%%%%'''((('''&&&&&&'''((('''&&&%%%$$$############!!!######!!!###'''&&&""""""!!!  !!! ###%%%$$$!!! !!!"""############ !!!$$$&&&(((***+++...------,,,,,,,,,---------+++))))))+++---//////,,,+++***+++,,,+++)))'''""""""!!! ###''''''&&&$$$""" """$$$&&&&&&$$$###"""!!!!!!!!!"""### !!!###%%%&&&%%%###"""###%%%'''))))))***---///???hhh]]]>>>333111///,,,%%%%%%%%%%%%$$$$$$###"""""""""!!! ###%%%"""&&&666PPPrrr|||[[[DDD@@@;;;777666555444333444111000333888;;;:::777333444444444444333222222///111444777999<<<@@@CCCAAATTTuuuUUU777111///...///***,,,///,,,,,,000///:::RRR[[[>>>999555111///111222333777===bbbuuuoooSSSAAA:::444444222///,,,+++---///222000222444555555;;;CCCDDDLLLXXXhhhzzziiiOOO@@@CCCAAA???>>><<<:::777555333333222000...///111333---...///000111222333333666444333333333444333222555444666888888:::DDDNNNgggvvv___FFF888...''')))''''''((('''$$$%%%)))###$$$%%%%%%$$$$$$&&&'''######"""###$$$&&&(((***###"""  """!!!  !!!###'''***)))$$$###(((++++++*********,,,------...............111000---++++++,,,...000222///,,,++++++***'''$$$ !!!!!! ###&&&((('''&&&######""""""!!!"""""""""$$$$$$$$$"""!!!!!!###%%%###%%%'''((('''&&&&&&&&&***///+++(((,,,)))(((111HHH{{{pppHHH888222)))&&&+++,,,(((%%%###$$$###!!!""" """###'''%%%+++@@@eeexxxWWWEEEAAA<<<888666555444444444222000333888;;;999777333333333333333222111111///111444666888:::>>>AAAEEEZZZ~~~UUU777222///...///+++,,,///,,,---111000;;;SSSWWW<<<888444///...000222444888>>>```qqq~~~hhhOOO???999444444333000......000222000///222777<<>><<<:::777666666555222000000111333//////000111222333444444555333222333555777777666222111222333222222:::CCCLLLYYYmmmwwwVVV===///***)))&&&&&&(((&&&######&&&$$$%%%&&&&&&%%%$$$&&&'''#########$$$%%%&&&'''((($$$###!!!  !!!""""""  !!!"""###%%%(((+++)))$$$ $$$(((++++++)))((((((+++,,,---.........---,,,000...,,,******+++---...000...+++++++++***&&&$$$!!!""""""!!! !!!""" !!!###%%%&&&%%%$$$""""""!!!""""""###$$$$$$%%%%%%$$$###""""""###$$$"""$$$&&&'''''''''((())))))---***(((---+++,,,888VVV```>>>333000***)))...(((&&&###"""$$$$$$""" """!!!###### !!!&&&444RRRyyysssSSSFFFBBB===999777777666555555333222444888:::999777222222111111111111000000///111333555666888;;;===GGGaaa|||TTT888333000//////,,,+++///---...222111===TTT{{{TTT:::777222...---000222444888>>>XXXfffrrrooo\\\GGG;;;888555555444222000000333555333333888BBBOOObbb|||gggKKK???===>>>???AAAAAAAAA>>>;;;999999999888666222111111222000000111111222333444444222222222444777:::;;;;;;555333222222000...333;;;999AAAOOO___sssoooHHH333///***'''''')))((($$$###%%%%%%'''''''''%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""!!!""""""""""""###"""!!!!!!###$$$$$$%%%'''***+++)))$$$ """%%%***,,,,,,)))((('''+++,,,...000000000...------,,,***(((((()))***+++,,,+++*********(((%%%"""!!! """$$$%%%$$$"""!!!!!!!!!"""$$$&&&'''(((((('''&&&$$$############"""$$$%%%&&&&&&''')))+++&&&***((((((---,,,222CCCiiilllNNN444------)))(((---%%%###""""""###$$$###""" """###!!!!!!$$$$$$"""%%%///EEEjjjrrrSSSGGGCCC>>>:::888777666555555333222444777888888666111111000000////////////000111333333444555888:::EEEdddyyyRRR888444000///000,,,+++///...///333222===UUU{{{TTT;;;888333///...000222222555:::JJJTTT]]]ZZZLLL>>>888777666666555333111111333555999999AAATTTnnnuuuXXXDDD>>>???>>>@@@CCCCCCAAA>>>;;;999:::;;;:::777333111000000//////000111222222333333000000111444999<<<>>>???666333222222///---///555444888???IIIXXXkkkZZZ;;;222,,,((('''******'''&&&'''&&&(((((('''%%%$$$%%%&&&$$$$$$&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$############$$$$$$###""""""%%%'''$$$%%%'''))))))'''### """&&&,,,///...,,,***)))---...111333333222111000***)))(((&&&&&&'''(((((())))))))))))(((&&&$$$""" !!!$$$%%%%%%$$$!!!!!!"""$$$''')))+++---+++)))((('''&&&&&&%%%#########$$$######$$$'''***%%%(((&&&&&&++++++666LLLzzzYYYBBB...))))))%%%$$$'''$$$###"""!!!""""""""""""!!!###$$$$$$$$$$$$%%%%%%,,,:::UUU{{{sssVVVGGGCCC>>>:::999888777666444333333444555666666555111000///.........//////000111222333333444666888EEEffftttOOO777444000...///,,,+++///...000444222===TTT}}}WWW===:::666111///111111///111555:::AAAGGGEEE===666444666888777666333111000222444999;;;JJJjjjxxx]]]KKK???999999???BBBDDDDDD@@@;;;888777888999:::888444000............//////000000111111000///000333888<<<>>>???222///...///...+++,,,000000333888===EEERRRaaakkksssJJJ666...(((&&&((()))''''''(((&&&'''((('''%%%$$$$$$%%%###$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###%%%'''"""$$$'''((('''$$$""" ###'''---111111///---,,,+++---///111111111000///((('''&&&%%%$$$%%%%%%&&&%%%&&&''''''%%%$$$"""""""""  $$$'''((('''"""###$$$&&&)))+++...///---+++))))))))))))&&&$$$"""######"""!!!"""%%%'''%%%'''$$$$$$)))***999UUUoooIII888***'''((($$$###$$$$$$$$$###"""!!!!!!!!!""""""###%%%&&&%%%$$$&&&)))...FFFhhhiiisssXXXGGGCCC>>>:::888777666666222333333333333333333333111000///...---...///000///111222222222333666888FFFiiipppLLL666444///---...,,,+++///...000333111;;;QQQYYY>>>:::777222000111000...///222000555888777333111333666888888666444222222444666888@@@ZZZ___III@@@999333111>>>AAADDDBBB<<<888666666555777888888444111///............/////////000000000///000222666:::;;;;;;333000000222111......111///333777;;;???EEEMMMTTTeeewww~~~~~~||||||aaaBBB222***%%%%%%'''%%%$$$&&&$$$&&&&&&&&&$$$###$$$%%%""""""#########""""""!!!###$$$$$$$$$$$$$$$######$$$&&&''''''%%%$$$$$$$$$!!!$$$''''''&&&###""""""$$$)))///333222000---,,,'''((()))***+++,,,,,,,,,&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###  %%%(((******###$$$%%%&&&(((+++---...,,,***((()))******'''$$$ """######"""###%%%'''%%%&&&###$$$(((***???```[[[:::000'''&&&'''&&&&&&'''$$$%%%%%%###!!!!!!"""#########$$$&&&$$$"""&&&,,,555ZZZwwwQQQpppVVVGGGCCC===999888777666555111222222222111000111111222111///...---...///000///000222222222444666888GGGiiilllJJJ555333///,,,---+++,,,000///000333000999OOO~~~YYY<<<777555111000111000......222///111222111///000333777666666666555444555888;;;@@@QQQsssoooMMM>>>;;;666333444;;;>>>AAA>>>999555555777222555888888666333111000////////////000000000000111000000111444666777666777333333555555222111222111555999<<<<<<===AAAEEEPPP^^^ttt}}}~~~}}}{{{xxxuuuqqqkkkeee___\\\ZZZUUUWWWXXXUUURRRSSSWWW\\\___gggoooqqqttt|||WWW<<<222)))&&&&&&$$$###$$$"""$$$%%%$$$######$$$%%%!!!!!! !!!!!!"""!!!"""############"""!!!$$$&&&))))))&&&###"""!!!!!!$$$'''(((&&&$$$$$$%%%&&&+++000333111---)))'''%%%%%%%%%%%%&&&(((***+++%%%$$$$$$$$$############"""######!!!!!!$$$ """!!! !!!%%%(((******######$$$%%%&&&''')))***)))'''%%%&&&)))***&&&""" ###%%%&&&''')))+++%%%%%%###%%%***---FFFllltttJJJ222+++%%%%%%&&&&&&'''((("""$$$%%%$$$""""""$$$'''%%%######%%%###!!!&&&///DDDooobbbAAAnnnTTTFFFBBB===999777666555555000111222111000///000000333111///...---...000111///000222222333444777999FFFgggjjjHHH444333...+++,,,***,,,000//////222///777MMMwwwXXX:::444333000///111000...///333111222222000///000444777555555666666777999===@@@MMMddd~~~```DDD;;;;;;888999===888<<<>>><<<777444666999111444888999777444222222000000000000111111111111222111000000222444444333555111000333333///------111444888888666555666888CCCKKK[[[ooo|||tttlllggggggaaaZZZXXXYYYZZZXXXUUUPPPNNNLLLHHHFFFCCCBBBAAA<<<>>>???<<<999999>>>CCC???GGGMMMMMMOOO___|||jjjFFF:::...***(((&&&$$$%%%!!!"""$$$$$$######$$$&&&  !!!""" """######"""!!! $$$'''******'''### !!!$$$((()))'''%%%&&&'''(((,,,111222000***%%%"""&&&%%%$$$$$$%%%'''***,,,$$$$$$$$$$$$############"""""""""!!!%%%!!!######!!! $$$$$$"""!!!"""%%%((())))))############$$$%%%&&&''''''$$$"""$$$((()))%%% ###&&&)))***---...$$$%%%"""&&&+++000LLLuuuhhh???111+++&&&%%%%%%%%%%%%&&& """$$$$$$###$$$'''***%%%######$$$!!!&&&111MMMxxxrrrQQQ666aaaMMMFFFBBB<<<888666555444333111///------.../////////---------...............222111111333555777777666DDDfffeeeIII888444...,,,---)))111......//////111999CCCkkkQQQ???444///...///333333...,,,...---...///---++++++...111444///000555666555@@@PPPjjjjjjRRR===:::<<<999777:::999::::::888666555666777555111///333666333111111222333111...///222222......111444444222111333555333111///000333333111...111333555555444444777:::<<<@@@GGGRRR```qqqyyytttrrrrrrpppnnnqqqsssxxx}}}uuunnnmmmmmmlllkkklllnnnppprrrxxx|||vvvpppggg\\\SSSNNNKKKJJJDDDBBB>>>=========<<<;;;:::999777555333111000000///...---,,,,,,...///111111444999===@@@JJJ```ttt___EEE...+++---((($$$%%%&&&&&&%%%$$$######""""""$$$$$$######"""!!!!!!!!! !!!!!!"""""""""###&&&((((((%%%""" !!!&&&((('''$$$$$$%%%)))---111111...***))))))((('''%%%######%%%''')))$$$%%%&&&&&&%%%###!!! $$$###!!! !!!"""''''''(((((('''%%%$$$###&&&%%%### """***000***'''$$$$$$%%%&&&$$$!!!###'''&&&"""$$$'''&&&  %%%***,,,,,,,,,$$$###(((+++777ZZZUUU>>>'''&&&&&&'''((('''%%%"""&&&%%%###!!!!!!"""$$$%%%&&&#########!!!$$$222AAAggg|||{{{UUU999---]]]JJJDDDAAA<<<888777777666555444111//////000000000///000000000000000000000000000000000222444666666666FFFhhhcccGGG666333---,,,...***...,,,---///000222:::CCC]]]wwwNNN<<<222000...///333333///...111///000111///......111333555222333888999===PPPfff^^^HHH777666999777555888666777777666444444555777666222000333666777:::???>>>>>>:::333///111111///222333444222111111555888777666555444444222000......000222111000111333666;;;>>>BBBIIIQQQ\\\gggnnnxxxyyy||||||vvvqqqeee```ZZZVVVTTTSSSRRRPPPMMMOOOSSSXXX___eeejjjmmm||||||uuummmfffbbb]]]WWWQQQOOOOOONNNNNNOOOQQQTTTUUUZZZ\\\___bbbffflllrrrvvvwwwvvvtttrrroooiiibbb\\\TTTPPPJJJCCC>>><<<::::::666333111000000000000///...---,,,***)))(((((((((,,,+++***))))))+++---...'''(((+++...111999KKK[[[kkkNNN333,,,---***&&&&&&(((((('''&&&&&&%%%$$$$$$%%%$$$$$$######""""""!!! """###%%%&&&&&&$$$"""!!!###((()))(((&&&%%%%%%+++---//////,,,***+++,,,***(((&&&$$$$$$%%%'''(((''''''&&&&&&%%%$$$$$$$$$)))((('''''''''((())))))((((((((((((&&&$$$"""!!!&&&%%%"""""")))...(((%%%"""!!!"""""" !!!$$$###!!!"""&&&$$$!!!&&&***,,,+++,,,&&&&&&+++---;;;aaannnFFF000'''&&&&&&&&&''''''$$$"""%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$***>>>RRRyyy}}}___BBB000)))|||WWWDDDBBB???;;;999999999999888666444222111222222111000111111000000000000000111...///000111333555777888IIIkkkaaaEEE555222---,,,...+++++++++---000111222999BBBNNNqqq|||~~~pppOOO>>>333111//////222222000111555222222333222111111444666333222444777999FFFeeennnPPP???222333777666555777222444444444333333555666777333222333555;;;HHHTTTQQQPPPIII<<<333111222111222111///---,,,...333777;;;<<<;;;888444111//////---///000000//////111222777999<<>><<<<<<;;;:::===>>>@@@DDDHHHLLLOOOQQQVVVYYY^^^dddkkkqqqvvvxxxyyypppiiiddd```[[[XXXVVVQQQKKKGGGEEEBBB===999888888888999:::<<>>999777555222000.........,,,+++)))((()))***)))((())))))((('''&&&&&&&&&'''((('''&&&&&&&&&''')))***&&&%%%%%%(((+++000;;;FFF___|||[[[:::------+++((((((******))))))((('''''''''&&&&&&%%%$$$$$$######"""""""""!!!!!! ###############"""""""""###&&&)))***)))'''&&&&&&***+++,,,,,,++++++,,,...+++***'''&&&%%%&&&'''(((++++++)))(((''''''((((((''''''((((((((((((((((((((((((((('''%%%###!!! %%%$$$!!!"""''',,,(((&&&###!!!!!!!!!  !!!$$$$$$  """&&&)))++++++,,,((()))---111BBBmmmaaa===+++((('''&&&%%%&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%(((777UUUnnnhhhGGG333***&&&wwwSSSAAA???===:::999:::;;;;;;:::777555333333333222111///000000///......//////000...000111222333666999;;;MMMooo^^^CCC333111------///,,,++++++...222222111666===HHHdddwwwzzzmmmUUUCCC888222///...111222222444888333333333333333444666777444555777999>>>TTT}}}[[[FFF;;;333555888888666777000222333333333333666888888555333222555???SSSeeeffffff]]]LLL<<<555333222000///---,,,---000444777;;;<<<===:::444000000111000111222222222222222333222555888;;;;;;<<<===>>>EEEEEEFFFIIIJJJIIIFFFCCC===;;;999777666555555444333333333444666888999:::@@@BBBEEEIIIMMMRRRUUUWWW]]]^^^```cccfffhhhjjjjjjqqquuuzzz~~~|||}}}}}}}}}yyyrrrhhhbbb\\\WWWPPPKKKHHHGGGEEECCC@@@===:::888888666444111333333333555777999;;;<<<<<<999666666:::======<<<999;;;???CCCDDD@@@:::444222111000...,,,+++***)))***)))'''((()))***)))(((,,,+++***)))((((((((((((%%%%%%$$$$$$$$$%%%&&&'''+++((('''***---000555<<>>OOOqqq^^^BBB333111------000---...---000222111///222999GGGZZZuuuyyylll[[[GGG;;;333///...111222222555:::444333222222333555666777777:::<<>>666222222111111111333555777888666999:::888444111111333111111222333444444444333111444777999999999999999;;;;;;<<<>>>@@@???===:::555555555444222111111222111111000000000111111222777777888999;;;===@@@AAADDDEEEEEEFFFGGGIIIJJJJJJOOORRRWWWZZZ[[[[[[[[[[[[ZZZYYYWWWVVVTTTQQQLLLHHHFFFBBB>>>;;;::::::::::::333222222222222111000///000111222333555777999:::999555111000222444333111///222888===???<<<555000---------,,,***)))(((''''''&&&&&&'''((()))(((''',,,+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&)))%%%%%%))),,,---000444===TTTvvvxxxOOO333***((((((((((((((('''''''''''''''&&&''''''&&&&&&%%%$$$$$$$$$!!!""""""###$$$%%%&&&&&&&&&$$$""" !!!###$$$$$$%%%&&&''''''&&&$$$###"""%%%)))---///...+++)))''''''''''''(((***+++,,,---///333555555222...,,,***+++,,,+++***'''###!!!"""###%%%&&&''''''&&&&&&"""!!!!!!###%%%%%%$$$######$$$&&&)))+++""" !!!$$$&&&&&&'''---+++'''$$$###$$$'''***&&&'''***///999VVVpppMMM999111,,,)))%%%#########"""""" !!!###$$$%%%%%%%%%%%%###$$$%%%***===```qqqKKK111&&&!!!qqqPPP@@@<<<;;;999999:::::::::888666555444444555444222000222111000000111333555777222444666555444666;;;@@@PPPrrr^^^CCC333111......111---000///000222///---000666DDDOOOrrrvvvhhh^^^HHH:::333///...111222222444999444333111222444666777777555777:::AAASSSvvv^^^GGG:::777555444444444333222111222444444444555888:::666444222222444<<>>===:::777111222444333222000000111777666555444444444444444222111000000000111333444888888777777777777888888999<<<@@@BBBBBBBBBCCCDDDBBB@@@>>>=========;;;:::999888666444222222111222000000111111111111000000...///000222333555666666555222///....../////////222555999======999222---************++++++++++++(((''''''(((******)))''',,,+++***(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&######''')))))),,,111333>>>WWW```===,,,'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!"""###$$$%%%'''%%%""" !!!###%%%#########$$$&&&&&&$$$""""""%%%***///222000,,,(((''''''''''''(((***+++,,,+++///444888888444///++++++,,,,,,+++***'''###"""!!!"""$$$&&&((()))))))))!!!!!!!!!!!! !!!$$$))),,,&&&"""!!!$$$''''''(((***///...,,,)))&&&%%%''')))$$$$$$(((///???aaabbbEEE777333---***%%%"""!!!""""""!!!"""""""""######$$$$$$%%%&&&&&&)))666SSSxxx\\\<<<***###!!! pppOOOAAA===;;;999999999999777555777666666666777777444222111000///000111444888:::333555666555333444:::???OOOrrr___DDD444222......111...///...///000...,,,000777AAAFFFnnnsssddd```HHH999222///...111222111333666555333111222666888999888555666:::FFFaaammmOOO@@@666666555333333333333333111222444444444555777:::444222222222333777CCCPPPiiisss|||~~~yyymmm]]]OOO@@@;;;555222111222111000222222222333444555444222------...222555777555333666666666444333333555777:::;;;<<>>:::777000333666666333111111222000//////.........//////000///---,,,---...000111444333222111111111222333222444666777666777888999666444333333444555555444111222222222111000///000///111222222111000000000---...///000111222222333222222111///------000222333555888;;;<<<888222---*********)))***++++++,,,)))))))))***++++++)))'''+++***)))(((''''''''''''######$$$$$$%%%%%%%%%$$$&&&$$$%%%(((((('''+++111///111DDDlllsssJJJ000'''%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######### !!!"""######'''%%%###!!!!!!"""$$$%%%###"""!!!###&&&'''%%%###'''(((+++000333333///+++((((((((((((((((((((((((+++...222555666222...+++(((((()))((('''&&&$$$###"""$$$&&&((())))))))))))  !!!'''+++***$$$"""&&&((('''(((,,,***---111000---)))''''''######&&&000FFFlllUUU>>>666333...***%%%!!! !!!!!!!!!%%%$$$#########$$$%%%%%%)))+++333HHHkkkkkkEEE222)))###!!!###nnnNNNAAA===;;;999888888777555333777777777888999999777555......------000333777999222555666444222333999>>>OOOrrr```EEE555333//////111......---...///---,,,222999???AAAlllrrrcccbbbJJJ:::111//////222222000111555777444222333777::::::999;;;;;;@@@QQQqqq^^^EEE<<<444666666444333555666666111222333444333444666888333111111333333444<<>>???<<<888444///333666666333111000111444333333333333333444555000///.........000222444333222111000000111222333111222444444333333555777111111000111333444333222---///222444333333333444,,,...000000...,,,,,,,,,***+++,,,---...............000000...++++++///333---///222666888666111---***)))(((&&&%%%&&&&&&'''&&&&&&%%%&&&''''''$$$"""%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$###%%%&&&$$$"""'''...///---<<>>666333333444555555444444444333333333333333222111000111111111111000000000000//////000000000000//////...///111222333444444444111111111000000...------000---,,,---000111000...,,,------......------,,,......//////000111111222000///...,,,+++***)))))),,,---///111000///,,,***''''''(((((('''&&&%%%%%%&&&((()))((('''&&&((()))''''''''''''''''''&&&&&&&&&&&&%%%###!!!!!!$$$&&&#########"""!!!"""$$$&&&'''...===XXX```???...'''"""&&&&&&&&&&&&&&&%%%$$$###$$$&&&))))))'''%%%###""" """%%%''''''&&&$$$"""((('''&&&%%%%%%%%%%%%%%%!!!"""$$$&&&)))+++---...000///000111222111...+++'''$$$"""$$$''')))(((&&&***,,,///111000...***'''+++)))((()))++++++)))&&&$$$'''+++......+++&&&###!!! """""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&+++...222222000---***)))%%%***,,,444TTTbbb???...***+++---((($$$"""###%%%$$$###$$$&&&"""''''''---(((666KKKggg^^^DDD,,,%%%%%%!!! ###hhhLLLAAA===<<<<<<===>>>>>>;;;999888888888999::::::888666555444333333555666666555555444333111222666;;;@@@LLLnnnbbbHHH999777111000222000000000000//////000333555>>>IIIbbbqqqiii\\\MMM<<<444222000//////111333444555444333333444555666666===HHHbbboooPPP>>>555555444333222222222333444333222222222333333333333444333222111222444666777:::AAAPPPdddyyyqqq___PPPDDD:::555555222222444444111///000///111444666888999888888999::::::888555444444555999;;;;;;<<<@@@CCC???777222333333444444333333333222222333333222222111000111111000000000/////////......////////////............///000111222333333111111111111000///...---000...------///000///---------.........------,,,++++++,,,,,,---......///...---,,,+++***)))))))))+++,,,...///...,,,***((()))))))))))))))(((''''''&&&'''(((((('''&&&((()))))))))((('''&&&%%%$$$$$$%%%%%%%%%$$$""""""$$$&&&#########"""!!!"""$$$&&&(((---999RRRzzzcccAAA000)))&&&$$$$$$######""""""!!!!!!&&&(((++++++)))&&&%%%$$$$$$%%%&&&'''&&&%%%###"""&&&&&&&&&''''''((((((((($$$$$$$$$%%%(((+++///111222111111111222000---***(((&&&%%%&&&(((***)))'''***,,,///000000---)))&&&%%%$$$$$$&&&)))+++***(((+++---111222111,,,&&&###!!!  !!!$$$&&&########################,,,...000111...,,,******'''+++...:::]]][[[<<<---))))))&&&"""!!!"""!!!&&&)))!!!%%%'''%%%+++***@@@]]]|||sssPPP:::(((&&&(((### !!!bbbIII@@@@@@??????@@@AAA@@@>>><<<999999:::;;;===<<<999777666444333444555666666666444444333111111555:::???JJJlllcccIII:::777000...000---.../////////...///111444===GGG```pppjjj___QQQ@@@444333111000000111333444555444333333444555666777@@@UUUzzzcccIII<<<666666555444222222222333333333333333333333333333333444444444333333222000000222888BBBQQQdddyyyoooZZZHHH===888444222333333000///000///111333666888888888888666888::::::888666555555999;;;<<<===@@@CCC???888222222222222222222222222111222222222222111111000000////////////.........------............------............///111222333111111222111111000///...111///......//////---,,,...............---,,,+++******++++++,,,,,,------++++++***))))))))))))))))))***+++,,,+++)))'''%%%((())))))))))))(((''''''%%%&&&''''''&&&&&&((()))+++***)))'''%%%$$$""""""###$$$%%%%%%######$$$&&&#########"""!!!"""$$$&&&)))+++333IIIqqqgggDDD222---+++&&&%%%###!!!!!!!!!!!!"""(((***------+++(((''''''((((((((('''&&&%%%###"""###%%%''')))************'''&&&%%%%%%(((,,,000333111000/////////...+++)))((('''&&&'''((()))(((''')))+++...000///,,,(((&&&""""""###&&&***---------111333666777444...'''######!!!!!! !!!!!!!!!+++,,,------+++))))))***(((***000BBBkkkvvvOOO777,,,(((&&&%%%""" ###$$$%%%$$$)))%%%###***)))'''---444OOOsss^^^===...$$$'''***%%% ]]]FFFAAA???>>>>>>???@@@???===;;;::::::;;;===>>>===:::888555333222222444555555444333333222111111444999===HHHkkkdddIII:::666///---...+++---...///...---...000222888BBB[[[lllhhh___QQQ@@@777666444333333333444555444444444333333555777999DDDbbbYYYDDD<<<999777666444333222222222333111222444444444444666777888888777666444222000...555888===DDDPPPcccyyyuuu[[[JJJ===666222333333000//////000111333555777888888888666777999999888777888999888:::;;;;;;>>>AAA>>>999222111111000000000000000000111111111111111000000//////.........------------......//////......---............///000111222111111222222111000//////111000///......---,,,+++------------,,,+++******++++++,,,,,,------------******)))))))))******+++)))*********)))(((&&&$$$&&&&&&&&&''''''&&&%%%%%%$$$&&&''''''&&&&&&'''(((***)))((('''%%%$$$###""""""###%%%&&&$$$$$$$$$%%%#########"""!!!"""$$$&&&((()))...@@@fffoooJJJ666///...***)))&&&$$$###$$$%%%&&&)))+++---,,,***((('''''')))(((((('''&&&%%%%%%%%%"""###&&&)))******)))(((''''''((()))+++---///111---+++******,,,,,,+++***((((((((((((((((((''''''***,,,///000///,,,(((&&&###%%%'''***---000111111333555777777444///)))%%%&&&$$$!!! !!!!!!!!!(((((()))'''&&&%%%&&&(((''')))111KKKzzzeeeDDD444,,,(((&&&'''%%%"""!!!!!!###%%%&&& &&&%%%'''---+++***333AAA___qqqNNN///&&&!!!%%%)))%%% YYYEEEBBB>>>======>>>???>>><<<:::::::::;;;<<<>>>===;;;888333111000111222333333333222222111000000333777;;;GGGiiicccHHH999555...,,,...+++,,,---............000111444===UUUhhheee]]]OOO===555555444333333333444555444555555444333555999===IIIlllvvvRRR@@@;;;:::888666555333222222333333111333444333222222555888999999999888999999:::;;;999===@@@CCCJJJXXXlllzzzoooWWWCCC:::333222333111///000000111222444666777888999<<<;;;:::888666555777999666999:::999;;;>>><<<888222111000////////////000///000000111111000000000............------------/////////000000////////////////////////000111222000111111111111000//////111000000...---++++++++++++++++++++++++***)))(((+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,)))*********)))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%#########"""!!!"""$$$&&&((((((,,,:::\\\{{{SSS:::111000---+++)))&&&%%%%%%&&&'''''')))******(((&&&&&&&&&''''''''''''''''''''''''!!!"""%%%'''''''''&&&%%%%%%'''***---//////...---)))((('''(((+++...//////+++,,,,,,,,,+++***))))))+++---000111000,,,(((&&&&&&'''***,,,---///000111///111222333222...***((()))(((%%%""" """###"""  !!! !!!!!!""""""""""""###$$$$$$"""!!!!!!"""$$$&&&(((555UUUWWW<<<222...***((()))'''$$$!!! """!!!&&&%%%(((---))),,,:::LLLkkk]]]???***$$$!!!"""$$$### |||UUUCCCBBB>>>>>>>>>???@@@???===;;;::::::999:::;;;;;;:::888222000//////111222222111111111111000000222666999DDDggg```FFF777444...---///---,,,---//////......000111222999NNN___]]]WWWKKK:::111000000000111111222333444666777555444666<<<@@@PPPwwwpppMMM>>>::::::777666555333333333444444333444444222000111666::::::;;;>>>BBBFFFKKKOOOQQQNNNRRRWWW\\\bbbmmm{{{gggIII>>>444222333222000111000111222333555777888999BBBAAA===888444333444666555888:::888999<<<;;;888333222000///......///000...//////000000000000//////............---------//////000000000000//////......///000111111000000//////000000000000/////////000000///,,,***++++++)))******++++++*********))))))******************++++++*********++++++,,,)))))))))))))))(((((('''&&&&&&'''(((((((((((('''&&&''''''&&&$$$######$$$$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&%%%###"""###$$$#########"""!!!"""$$$&&&(((***---777RRR___@@@333000,,,+++)))'''%%%%%%%%%%%%&&&'''((('''%%%$$$$$$$$$%%%&&&&&&'''(((((('''''' !!!"""$$$%%%%%%$$$$$$$$$''',,,000111///,,,***)))'''&&&(((,,,000333444///000222111///---,,,,,,+++---///000///+++'''$$$$$$''')))***))))))+++,,,+++,,,,,,---,,,,,,+++*********)))%%%""" """###"""!!! """""""""""""""""""""""" !!!!!!  """'''+++<<>>======>>>??????<<<::::::999777666888999999888222111///000222333333222000111111000///111444777@@@ccc]]]CCC555333......111///,,,...000000//////000111111333BBBOOONNNKKKCCC555......//////000111222333555777888777555777>>>CCCZZZpppNNN???<<<;;;666555444333333444555666333555666444444999AAAIIIPPPSSSZZZaaahhhmmmpppqqqtttxxx}}}mmmMMMAAA666333444333111222000111111333444666888999@@@???>>>:::777555555666555999;;;999999;;;<<<999444333111///......///000---...//////000000///////////////............---...//////////////////...+++---///000111000...---......////////////.........///000...,,,***+++,,,)))***+++,,,,,,------,,,************************+++******)))))))))******'''''''''(((((((((((((((%%%&&&''''''(((((((((''''''((((((&&&###!!!!!!"""######$$$%%%&&&&&&''''''''''''&&&$$$"""!!!"""$$$#########"""!!!"""$$$&&&)))---000555IIIssskkkGGG666000+++***)))((('''%%%$$$$$$%%%&&&'''%%%###""""""###%%%&&&'''(((((('''%%%$$$ !!!###%%%&&&&&&&&&(((+++...///...,,,***(((&&&$$$%%%)))...111222///111333333///,,,,,,,,,)))+++---...---)))%%%""""""%%%''''''&&&&&&'''))))))(((((('''''')))***+++)))******(((###   """""" """""""""!!!!!!  !!! !!!,,,111FFFmmmmmmEEE333000---+++,,,111000---(((###!!!###%%%###%%%"""###)))***999TTTrrr]]];;;((( wwwPPP??????<<<;;;;;;<<<======:::888:::888555444666777888888333111000111222444333333000000000000///111444777===aaa[[[AAA444333...///222000,,,...000111000000111222///...888BBB@@@@@@<<<111......///111222333444555666888999888666888???EEEbbbsssRRRCCC???>>>666555444333444444666777222555777888;;;CCCPPPYYYqqqvvv~~~~~~gggPPPCCC777333444444222333000111111222444666888999888:::<<<<<<;;;999999999666:::<<<999999<<<<<<;;;555333111///...///000000------...///000000//////000////////////.........---..................---)))+++...000111///,,,***------...............------///000...+++***+++---***+++,,,---.../////////------,,,,,,,,,,,,,,,,,,******)))(((((((((((((((%%%%%%&&&''''''(((((()))###$$$%%%%%%&&&&&&&&&%%%(((((((((&&&### !!!$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&###!!! """$$$#########"""!!!"""$$$&&&***000333444DDDkkksssLLL888111,,,,,,+++***)))'''%%%$$$%%%&&&&&&%%%###""""""###%%%'''((()))(((&&&###  ###&&&(((***((()))+++,,,------,,,,,,&&&$$$!!!"""%%%))),,,...,,,///222111---***))))))''')))+++,,,+++'''### !!!$$$''''''&&&%%%'''))))))(((&&&$$$$$$''')))+++''')))+++)))$$$  !!!###%%%&&&$$$#########"""!!!  !!!!!!  !!!000666MMMvvvgggAAA222///,,,+++---,,,,,,***%%%  ### !!!)))///DDDcccvvvPPP555***rrrNNN???===>>>;;;777555666777888888777777666333222333777:::666555333111////////////.........---,,,...111333BBB[[[zzzQQQAAA222---////////////......////////////......---///222555555444111000333333333222000///000111222999777444888999AAAQQQlllVVV>>>888;;;888555333444666888777555;;;666888EEESSS___qqqsssdddZZZFFFBBB:::444000000222444222222111333555777777666===>>>???===:::888888888:::999999:::<<<<<<;;;999888555111//////000000000111000///------......////////////000111111///------+++)))***---///...,,,---,,,***))))))+++,,,---......//////000111111111/////////...---+++***)))))))))))))))(((((((((((((((((((((((())))))))))))******+++***))))))+++...'''''''''&&&%%%%%%'''***'''&&&%%%$$$$$$%%%'''(((+++***(((&&&%%%%%%%%%&&&$$$"""!!!"""%%%&&&$$$"""!!!!!!!!!!!! """###$$$%%%&&&&&&&&&&&&---222111333@@@WWWXXX===444...'''"""!!!"""!!!"""&&&&&&&&&&&&&&&&&&&&&%%%%%%,,,+++******(((%%%!!! """###%%%&&&((((((&&&&&&'''***,,,---,,,+++((('''''''''''')))***,,,,,,------,,,)))(((((()))///000111...(((!!! $$$'''((('''(((((('''((()))((('''''')))+++***++++++***&&&""""""$$$%%%$$$""""""%%%(((###!!! !!!!!!!!!!!! ###%%%000<<>><<<999666444555666777777777777666444222111333555111000...,,,+++***++++++///000///......///222555@@@YYYtttNNN???111...000000......//////000000000000//////)))+++---//////...,,,***111222222111000///000222111888666444888999AAASSSxxxZZZ@@@888999888555333444666888777666;;;;;;FFF[[[pppxxxnnneee^^^VVVLLLEEE???<<<777222000000222333222111111222444555555444777888999999777555555666999999888:::;;;<<<:::999555333000.........,,,+++111000///.........///////////////000111111///---...,,,******---...---,,,++++++,,,,,,,,,,,,++++++,,,,,,------......//////.........---,,,+++)))((())))))))))))************((((((((()))))))))******++++++***(((&&&%%%&&&((('''((((((&&&%%%%%%''')))((('''&&&%%%%%%&&&''''''''''''%%%$$$###"""""""""$$$###"""$$$&&&'''%%%###%%%$$$$$$###"""!!! """###$$$%%%%%%&&&&&&&&&,,,222111111;;;OOOyyy]]]>>>000,,,%%%!!!"""###"""###&&&(((((('''&&&%%%%%%%%%%%%+++******)))'''%%%!!! !!!"""$$$&&&'''((()))$$$$$$%%%(((+++,,,+++***+++***)))((((((((()))))))))***+++***(((&&&'''(((///000111...)))###!!!$$$&&&'''((()))+++)))******)))(((((()))+++(((((()))'''%%%###!!! %%%''''''&&&######$$$&&&$$$""" !!!!!!"""%%%'''...???___sssLLL<<>>:::888444333444555555555555666666444111//////000000///...,,,++++++,,,,,,111111111000///000333666>>>WWWjjjHHH<<<111///111000...---//////000000000000//////....../////////...------///000111111000000111222000777555444888888BBBWWWbbbEEE:::999888666444555666888888888;;;EEE[[[yyy~~~xxxuuunnnffffffdddccceeeiiilllkkkiii^^^WWWMMMFFFBBB???;;;888777555222000///000111222111000000111333444333222333444666666555444444555888777777888::::::999888333111/////////...+++)))111000000///...////////////......000111111///---///---++++++,,,---,,,+++***+++---......---+++))),,,,,,,,,---......//////---------,,,+++***)))((())))))******+++++++++,,,))))))))))))************++++++***(((%%%%%%&&&(((((())))))'''%%%%%%&&&'''))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$###"""!!! $$$$$$###%%%&&&'''%%%$$$''''''&&&$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%***111000...333BBBhhhhhhDDD///***$$$!!!###$$$###$$$'''***)))'''%%%%%%$$$%%%%%%((())))))((('''$$$!!! """$$$&&&((()))))))))"""""""""%%%(((******)))...---,,,***)))(((((((((&&&'''((('''&&&%%%&&&'''///000111///+++%%%""" !!!###%%%&&&'''(((+++---*********)))'''&&&''')))&&&''''''%%%###"""###$$$)))******(((&&&$$$%%%%%%$$$"""!!!"""$$$&&&(((+++AAAhhh___===333,,,(((...(((((((((&&&$$$"""!!!!!!!!!""""""$$$'''+++666PPPzzz^^^===,,,$$$nnnMMM???===888555333222222333333222111333444333000...------///...---,,,,,,,,,---...111111111000///000444666===VVVaaaCCC999111000222000------......////////////......333222222111000000000000---...000111000000111333000555444444888888DDD\\\hhhKKK>>><<<888777666555777888:::;;;@@@TTTttt|||kkk___ZZZYYYTTTNNNNNNMMMLLLNNNQQQRRRRRRPPPKKKFFF???:::888777666555222222111111000000000000111000///000222333222111555666888777666555555666555444444555777888777555000000000222333222///,,,111111000000000////////////......///111111...,,,///...---,,,,,,,,,,,,,,,,,,------......---++++++------...//////000000111---------,,,,,,+++))))))((())))))******++++++,,,))))))))))))*********+++)))******)))((((((+++---)))******(((&&&%%%%%%'''******)))((('''&&&&&&&&&$$$%%%%%%%%%%%%###!!! #########$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$######"""""""""""""""######$$$$$$&&&......+++...888YYYuuuOOO555)))$$$!!!###%%%$$$%%%((()))(((&&&%%%$$$%%%&&&'''&&&'''((((((&&&###!!! !!!"""%%%((()))******)))"""!!! """%%%((()))(((...---,,,+++***)))))))))$$$&&&''''''&&&&&&''')))...000111000,,,'''%%%$$$!!!###'''((())))))+++,,,)))***)))(((%%%$$$%%%&&&((()))(((%%%"""!!!$$$''')))******)))((('''''''''%%%###  !!!"""$$$&&&(((---IIItttSSS444...)))'''---'''((((((&&&$$$"""!!!!!!""""""%%%&&&(((///AAAcccqqqKKK111%%%  kkkKKK???===666444222111222222111000---000111111///---,,,,,,***)))((((((((()))***+++000111000//////000333666<<>>999888777666777999;;;===IIIfffoooaaaRRRIIIHHHGGGEEECCC???>>>>>>???@@@AAA@@@@@@;;;999666444333222111000222222222222222111000///111000///000222333333222888999:::999666444444555222111111333555666555444---...///222444444222///111111111111111000000000.........///000000...,,,//////...---,,,,,,,,,---000///---,,,,,,,,,------------......///000000000---.........---,,,+++***((((((((()))))))))******((())))))))))))*********))))))))))))'''(((***---)))******)))'''%%%&&&&&&******)))(((((('''&&&%%%###$$$$$$%%%$$$###!!! !!!"""##################!!!!!!""""""###$$$$$$$$$""""""!!!!!!!!!"""######"""******)))+++222MMMsss[[[<<<+++%%%"""###$$$$$$%%%(((&&&&&&%%%$$$$$$%%%''''''###&&&((((((&&&###""""""!!!###%%%''')))*********###!!! ###&&&((((((++++++,,,,,,,,,,,,++++++&&&'''))))))(((((()))+++---///000///+++(((&&&&&& $$$)))++++++***))))))+++++++++)))&&&%%%%%%&&&,,,,,,+++'''!!! """&&&&&&'''((()))***+++******%%%###!!!  !!!"""###%%%'''444TTTwwwOOO000+++'''%%%,,,'''***+++)))&&&$$$"""""""""###(((''')))444NNNttt```@@@---### gggIII===<<<555333111111111222111///,,,...000000...,,,,,,,,,)))((((((((((((***,,,---000111111000///000333666===VVV\\\@@@888222222222///---...---------......---------000///......---.........---///222333222222222333111444444777;;;:::JJJiiirrrRRRBBB>>>999999888777777999===@@@SSSxxxvvvYYYMMMBBB===<<<;;;:::;;;777777777777777666666666222222333222222000///...333444444333333222000///111000000111444555555444999::::::999666444333333111111111333555666555444+++,,,---000333333111///111222222222222111000000...------///000000...,,,......///...,,,,,,---...222000...,,,+++,,,---///+++++++++,,,------......---.........------,,,+++(((((((((((((((((((((((((((((((((((())))))))))))******)))'''$$$$$$%%%'''((()))******(((&&&&&&'''((((((((((((((('''&&&%%%!!!"""""""""!!!!!! !!!######"""!!!"""### !!!"""$$$%%%%%%"""!!!  """### &&&%%%&&&***...CCCccchhhCCC///(((#########"""$$$'''$$$$$$$$$%%%%%%%%%$$$$$$"""&&&))))))&&&$$$$$$%%%######$$$&&&((()))++++++&&&$$$!!! """%%%'''(((((()))***,,,,,,------,,,(((***++++++******+++---,,,......---***'''&&&&&&###&&&)))+++***(((''''''---...---+++)))'''((())),,,...---'''  $$$######%%%(((+++---,,,+++%%%###"""""""""!!! """&&&)))999\\\wwwKKK...***&&&$$$+++(((,,,,,,***(((%%%######$$$$$$******...@@@aaasssNNN888---$$$cccGGG<<<;;;444333111111222222000//////000000///,,,*********(((((('''((()))+++---...222222222111000111555777???XXX^^^AAA999333222222///...///...//////////////////...111111111222222222222222...111444555444333333333222444555999<<<;;;MMMnnn~~~[[[GGG???999:::999888777999>>>BBB[[[^^^IIIAAA::::::888555555888555555666555444333333333000111333333333222333333333333333333333222222222111111111333666888888888888999:::999777555555666333222222444777888777666/////////111333333111///222222333333333222111000...------///000000...,,,,,,...///...,,,,,,...000111000///......---------***++++++,,,,,,------...,,,------------,,,++++++++++++***))))))(((((((((&&&'''''''''((((((((((((******)))'''$$$$$$%%%&&&&&&(((******)))''''''(((%%%&&&'''(((''''''&&&%%%""""""!!!!!! !!!!!!!!!"""$$$$$$"""!!!"""$$$ !!!"""###$$$$$$"""!!! !!!""" ###!!!###))),,,;;;UUUxxxOOO444+++$$$"""!!! """&&&$$$%%%&&&%%%$$$""" !!!&&&******'''$$$%%%'''$$$######$$$%%%(((+++,,,***&&&###!!!"""%%%'''((('''(((***+++,,,,,,,,,+++***,,,---,,,++++++,,,---+++,,,---+++(((%%%$$$$$$(((((()))'''%%%%%%&&&(((,,,,,,,,,***((('''((())))))+++,,,'''"""!!!!!!"""&&&+++---+++)))$$$$$$######$$$###!!!###(((,,,DDDgggwwwuuuqqqDDD)))(((&&&$$$+++'''+++***)))'''%%%$$$%%%&&&&&&+++---777QQQwww|||\\\<<>>CCC^^^nnnLLLCCC>>>;;;>>><<<888888===666777777666444333444444000111111111222333666888111111222222333333333444222111222444888:::::::::888:::;;;;;;999888999:::444444444666999:::999888555444333333444444222000222222333444333222111000...------...000000---++++++---///...,,,,,,///222///000111111000...,,,+++,,,,,,---......//////000++++++,,,,,,,,,+++******---,,,,,,+++***)))((((((&&&&&&&&&&&&'''''''''(((((())))))(((''''''***,,,&&&(((******)))(((((()))$$$%%%&&&'''''''''&&&%%%&&&%%%###""""""###$$$$$$ ###%%%%%%###"""###%%%"""""""""""""""#########"""!!! !!!!!!"""!!!(((***555LLLyyy[[[777...%%%!!! !!!%%%%%%&&&'''&&&$$$ !!!&&&***+++'''%%%&&&)))$$$###""""""$$$'''+++---,,,)))$$$"""###%%%'''(((((()))***+++,,,+++******+++---...---,,,+++,,,---***+++,,,***&&&$$$######,,,+++((($$$!!!"""&&&)))((((((((('''%%%$$$%%%'''%%%)))***&&&!!! !!!%%%***,,,***'''$$$$$$###$$$%%%$$$""" $$$+++000SSSwwwrrr___YYY]]]qqqbbb===$$$&&&&&&%%%+++&&&)))'''&&&%%%$$$$$$&&&''')))+++000>>>]]]kkkKKK///((((((### $$$}}}ZZZEEE===<<<666555333111000///......111000///---+++)))'''&&&%%%%%%$$$%%%&&&(((+++,,,000111222111111222444777???UUUfffHHH===444222333111//////222333333222000///000222000222444666666444222000111222333333333333222111666666555;;;???>>>TTTzzzyyyZZZFFFBBB===999888777777<<>><<<>>>>>>;;;888777::::::555333555555444666111///111222000///111222111111111222333444444---///222555888;;;<<<===999999888777555555777999999777444444555555555444333333333222222000//////000111111222222222111111,,,---...///000000000000,,,+++++++++,,,,,,---...000////////////.........***))))))))))))+++,,,---+++++++++++++++***)))(((+++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''''''''''''''')))((('''&&&%%%%%%%%%&&&!!!"""$$$&&&'''''''''&&&&&&&&&&&&%%%$$$######"""###(((+++***&&&###!!!!!!"""$$$'''''''''&&&%%%%%%$$$!!! """###'''###!!!######&&&333AAAhhhiiiGGG///$$$'''!!!"""$$$%%%%%%%%%$$$"""!!!"""###!!!$$$(((++++++((($$$!!!!!!###&&&))),,,---******)))'''$$$###%%%&&&&&&(((+++......,,,***(((***+++,,,***&&&%%%&&&(((&&&&&&&&&$$$""""""$$$%%%)))'''$$$""""""###%%%'''(((((('''$$$!!!"""'''+++---,,,)))%%%"""%%%%%%$$$$$$"""!!!%%%$$$###"""   %%%###)))===fffiiiPPPAAAJJJTTTdddvvvoooVVV111***###!!!$$$''''''%%%%%%$$$""" """&&&((('''444+++LLLyyyVVV???,,,'''$$$oooPPP???:::;;;666555333111000//////...///000///...---+++((('''$$$###!!!!!!"""$$$''')))///000111111000111444666===QQQ|||jjjHHH>>>555333444333111222333333333222000111333555333444666888777666444222222222222222222222222222111222222999===>>>VVV}}}mmmVVVFFFAAA===>>>>>><<<<<>><<<888777888777333666222///222333111111333222222111111111222333333000111333555777999999:::666777888888777888:::<<<;;;999777666777888888777222222222222111000//////000000111111111111111000/////////...---,,,***))),,,,,,,,,,,,,,,---......000000/////////.........---,,,+++******++++++,,,+++++++++*********))))))))))))(((''''''''''''((('''''''''&&&''''''(((((())))))((('''''''''''''''******))))))((((((''''''$$$%%%&&&'''''''''&&&%%%$$$######"""!!!!!! ###(((+++***&&&###"""!!!"""$$$&&&''''''&&&%%%%%%###!!! """######!!!!!!$$$$$$%%%...:::___qqqKKK111%%%&&&!!! """###$$$$$$"""!!! !!!######&&&)))++++++((($$$!!! !!!"""###%%%'''(((***+++++++++)))%%%""" ###%%%))),,,------+++******++++++)))&&&%%%&&&(((###$$$$$$"""!!! """###&&&$$$!!! !!!$$$'''***''''''%%%""" $$$''''''&&&$$$###!!! %%%%%%%%%$$$###!!! """!!!!!!!!!!!!######...EEEooo___HHH:::777>>>IIIVVVbbbcccSSS???,,,'''"""!!!###&&&&&&$$$$$$###"""!!!###&&&((((((222666^^^uuuKKK888)))'''&&&___EEE;;;999:::666555333222000/////////...///000000///---***)))((('''$$$######%%%(((***---///000000000111333555:::LLLuuuoooIII>>>666555666555444444333333222111000222666999444555777888777555333222333222111000000111222333222333333888===>>>XXXlllLLLDDD===>>>???<<<999888EEE```yyyqqqkkkfffaaaZZZUUUTTTSSSPPPLLLLLLKKKCCC999999444111444555333333555222222111111000111111111222333444555666666666555333555888999999:::;;;===888666444333555666666555222222222111111000/////////000000111111000000////////////...---,,,******------,,,,,,------......////////////............///...---,,,++++++++++++,,,+++***)))))))))***+++''''''''''''(((((()))***))))))(((((('''((((((((()))(((''''''&&&'''''''''))))))******)))(((&&&%%%&&&''''''''''''&&&%%%$$$###""""""!!!!!! !!!%%%)))+++)))&&&$$$###!!!"""$$$%%%&&&&&&%%%$$$$$$###!!! !!!###"""%%%$$$$$$)))000OOO{{{|||SSS666(((((("""!!!!!!#########"""  !!!$$$&&&)))+++***((($$$!!!############$$$%%%&&&'''(((***+++***&&&""" """&&&))),,,,,,,,,,,,)))******)))&&&%%%%%%&&& !!!"""!!! !!!"""!!! %%%***---+++***(((%%%######%%%(((''''''&&&&&&%%%%%%$$$$$$######""""""!!!  !!! !!!"""222MMMyyyyyyOOO<<<111***...333999???AAA888...&&&""""""$$$###""""""""""""###%%%''')))+++222FFFtttccc>>>///%%%%%%&&&!!!~~~VVVAAA;;;:::999555555333222111000000000---...000111000...,,,***,,,)))&&&$$$$$$&&&)))+++,,,---/////////000222444777GGGmmmoooHHH===555444666555444555222111111//////222777;;;444444555555555333222000333222000//////000222333777777666:::<<<>>>XXX[[[LLL>>>:::;;;:::888777>>>RRRlllzzzyyyuuurrrppphhhVVVEEE===888555666666333333444333222111111000000000000111222333333333333333333111444777999999999:::;;;666444222222333444444444222222111111000000000000///000000000000//////...,,,---...000111111111111---,,,,,,,,,,,,,,,------......---------,,,,,,,,,------,,,,,,++++++++++++---+++)))(((((()))+++,,,((((((((('''((())))))******))))))(((''''''''''''(((''''''&&&&&&'''''''''&&&&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!###&&&)))***(((&&&$$$###"""###$$$$$$%%%$$$$$$######"""  !!!""""""######$$$'''***@@@iii]]]===+++***%%%"""%%%$$$&&&'''&&&### !!!###&&&))))))'''%%%###$$$$$$$$$%%%%%%&&&((((((%%%&&&((('''%%%######### """$$$''')))***++++++)))))))))((('''%%%%%%$$$ """"""  """!!!!!!&&&+++///,,,***(((%%%$$$$$$%%%&&&))))))((('''&&&%%%$$$###!!! !!!!!!$$$### !!!"""666VVVeee???222***'''(((***+++,,,,,,***'''!!!"""!!! !!! """%%%&&&'''***...777XXXUUU444)))!!!!!!""" xxxRRRAAA<<<999777555555333222111111111111---...///000000...,,,+++)))'''%%%""""""$$$&&&(((***,,,...///000000222444555CCCgggmmmFFF<<<333333444333222333000//////......111666:::444444555555555444333222333222000//////000222333555666555888;;;===[[[vvv```GGG;;;999:::;;;<<<:::FFF[[[ssskkkTTTAAA<<<888888777333111333333333222111000000000111//////000111222222222222222444777888777555555666888666444444555777777777333222111111000111111222000000000000000///......***+++---///111333444444,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********)))******+++++++++++++++,,,+++)))(((((()))+++---******)))((((((((((((((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((('''%%%###"""!!!"""""""""###$$$%%%%%%############""""""""""""$$$&&&((()))'''%%%$$$$$$##################""""""!!!!!!  !!!"""!!!""""""!!!!!!$$$'''(((666\\\gggCCC,,,)))%%%$$$'''&&&,,,,,,***&&&!!! $$$'''((((((&&&%%%$$$%%%%%%&&&(((***,,,---((('''&&&$$$""""""$$$'''$$$$$$%%%&&&'''(((((()))(((((((((((('''&&&$$$""" ######"""!!! $$$###""""""$$$'''+++...'''%%%"""  """############!!! !!!!!!  !!!   &&&%%%"""$$$(((@@@bbbsssSSS333+++$$$"""#########"""   !!!&&&''''''+++333@@@kkkxxxIII000'''vvvQQQ@@@;;;777444555555333222222111111111...............---,,,++++++)))((('''&&&''')))******,,,///000000111222444666AAAdddlllFFF;;;333222333222000111...//////...///111666999666666666777777777666666333333222111111222333333///000000555999???```yyyZZZFFF>>>;;;;;;===888???KKK]]]rrryyyaaaCCC===999999777333111222333333222222111222222222...///000222333333333333444555777666444333333444666444222222444555666555444333222111111222333444111111111111000///......+++,,,---...///000000000------,,,+++++++++,,,,,,++++++++++++************'''((()))***+++,,,+++++++++***)))))))))***+++,,,+++***))))))((((((((((((((((((''''''&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((((((((())))))((('''%%%$$$ !!!"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&''''''%%%#########$$$######""""""!!!!!!!!!  !!!!!!"""###!!!$$$''''''111PPPzzztttKKK...'''""""""%%%$$$000///---(((### ###&&&(((((('''&&&$$$%%%&&&'''***,,,...000---+++(((### ###&&&'''&&&&&&%%%%%%&&&'''((((((''''''''''''&&&###!!! $$$%%%$$$"""!!!!!!######$$$%%%&&&)))+++,,,&&&$$$!!! !!!!!!!!!  """$$$%%%%%%$$$$$$$$$###"""""""""###$$$%%%""" """"""###(((111KKKooobbbEEE,,,(((    &&&'''&&&---888LLLzzzeee>>>,,,&&&wwwQQQ???:::777555555444333333222222222222000///---,,,++++++++++++,,,,,,,,,,,,,,,,,,------))),,,///111111222333444777BBBcccnnnGGG<<<333222222111///000...///000000111222666888555555666666777777888888333333333333333333333333///111111666:::AAAeeexxx```PPPEEE@@@???<<<===AAAIIIUUUbbboooxxxrrr]]]AAA<<<888999888444333444333333333333333333444444222222333444555555555555555666666555333333444555333111//////111333333333666555333222222333555666222222222222111000///.........////////////......//////...---------------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,+++***))))))*********+++++++++)))))))))((())))))***+++((((((((('''(((((())))))&&&%%%%%%%%%&&&&&&'''((()))((((((''''''&&&&&&%%%""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$&&&&&&%%%###""""""###$$$$$$###"""!!!  !!!!!!"""!!! %%%'''$$$+++BBBeeeWWW444)))""""""%%%###///...,,,)))$$$!!! !!!"""$$$&&&((()))((('''&&&%%%%%%&&&'''***,,,...///,,,+++)))&&&###"""###%%%((('''&&&%%%%%%&&&((()))(((&&&&&&'''(((&&&###$$$%%%$$$""" !!!###&&&((()))******(((%%%######$$$%%%$$$""""""###%%%'''((((((''''''$$$###"""!!!"""###%%%&&&!!!  """+++666QQQtttoooNNN999)))(((  !!!!!!&&&'''&&&///<<>>@@@CCCJJJUUU^^^aaahhhrrr|||sss___MMM???:::777888888666555777333333333333444444555666555666666777777666666555666777666555444444666888555333222222444555666666777555444333333444666777333333333222222000/////////000000111111111111111111111000///////////////.........---------,,,,,,,,,---......---,,,***)))((()))***+++++++++++++++''''''(((((()))+++,,,---))))))(((((()))***++++++%%%%%%%%%%%%&&&&&&'''(((''''''&&&$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&$$$"""!!!!!!"""%%%$$$###!!!  !!!!!!  &&&%%% $$$666TTTwwwbbb;;;,,,%%%$$$&&&%%%,,,,,,+++((($$$""""""###'''((()))***)))(((&&&%%%%%%%%%&&&''')))+++,,,---&&&(((((((((&&&%%%&&&''''''&&&%%%%%%%%%''')))+++'''&&&%%%&&&((('''"""###%%%$$$""" """&&&)))*********%%%""" ###$$$###!!!###$$$%%%&&&&&&$$$"""!!!!!! !!!###$$$  !!!""",,,777QQQsssqqq{{{]]]???000'''***""" """"""%%%&&&%%%000???fff[[[<<<222"""""""""!!!"""!!!xxxPPP>>>;;;:::777:::888666333111///......000//////111222///***%%%&&&'''((()))+++---......)))***,,,...000333444555???FFFffflllNNN@@@222---...///000222444000,,,,,,000333333111444444444444555666777777;;;;;;:::999888666555444000444444777>>>KKKqqquuu\\\JJJEEEBBB>>>;;;;;;>>>BBBEEEEEEHHHOOOVVV]]]bbbfffgggllllllllliiibbbWWWJJJBBB999888777666666777888888333555888999999888999999777888999888777666888999666777999::::::888555333000333444222222777:::::::::777666777555000...///333444444444222000...---,,,---...///000000000000++++++,,,---...///000000111111111000///...,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******+++)))'''&&&&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&#########%%%'''((('''%%%"""###%%%'''&&&$$$ ###"""!!! !!!"""###'''%%%""" """$$$&&&!!!%%%'''%%%###!!!   !!!###$$$+++///===ZZZtttGGG///)))(((((()))***)))'''%%%$$$$$$$$$$$$'''%%%&&&))),,,,,,((($$$%%%%%%&&&'''((()))******)))(((&&&###!!!!!!$$$&&&***)))&&&###""""""######)))&&&$$$###%%%$$$"""""""""###$$$$$$######""""""%%%&&&%%%$$$######!!!"""%%%''''''&&&$$$"""#########""" ###   !!!######"""000@@@[[[ttttttdddKKK555)))(((((('''###"""  $$$  """!!!###((((((666QQQ{{{aaaCCC000&&& '''...///((( uuuOOO>>>;;;999777999888666333111///....../////////111111///***&&&'''((()))***,,,...//////...///000111333444555666===DDDbbbkkkJJJ===222///000///...///000000000//////000222333333333333333444555666777:::;;;;;;;;;:::888666555333777666999@@@NNNuuunnn___XXXMMMEEE@@@????????????@@@CCCFFFJJJMMMOOOPPPOOONNNNNNMMMKKKFFF???:::777777666555444555555666666777999999777777777888:::;;;======<<<<<<===>>>===>>>@@@@@@@@@===;;;999666999888444444777999888777333111333333111111444444444444333222111000///...///////////////......,,,,,,---...///000000111............---+++***)))------,,,,,,++++++++++++,,,,,,+++++++++*********)))******++++++******))))))'''&&&&&&'''''''''&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%(((((('''&&&"""###$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!"""######"""!!! !!!###&&&((( !!!"""!!!  !!!"""###$$$'''222NNNxxxPPP444***((((((((())))))((('''&&&%%%$$$$$$%%%'''******)))'''%%%$$$######$$$%%%&&&((())))))((((((&&&$$$""""""%%%''',,,+++)))&&&%%%%%%&&&&&&)))'''%%%$$$%%%%%%### &&&&&&''''''&&&$$$"""!!!!!!###$$$#########$$$"""###&&&'''((('''%%%$$$!!!!!!!!!!!! !!! !!!  !!!###$$$(((777MMMiiizzzfffIII222((('''&&&$$$######"""  """ """***///CCCbbbvvvRRR999+++###!!!'''---...(((!!!pppMMM>>>:::999777777666555333111///............///111111///,,,(((&&&'''(((***+++---...///111111222333444444555555;;;AAA\\\jjjFFF;;;222000111///---------111333222///...111444222222222222333444555555:::;;;<<<===<<<:::777555555888777999AAAPPPxxx{{{iii[[[QQQKKKDDD???AAA@@@????????????@@@AAA<<<<<<;;;<<<===<<<:::888777777666666666777777777:::;;;<<<;;;::::::<<<===???AAABBBCCCBBBAAABBBCCCJJJKKKLLLLLLLLLJJJHHHFFFCCCDDDAAA;;;999::::::777777222///111222222333666444333222222111111111222000111000000///...---,,,,,,---...///000111111222.........---,,,+++)))))),,,,,,+++++++++++++++***,,,++++++++++++*********)))******++++++******)))'''&&&%%%%%%'''((((((((()))((('''&&&%%%$$$$$$$$$%%%$$$$$$&&&((()))'''&&&$$$#########$$$%%%''''''$$$###""""""""""""###$$$"""!!!!!!!!!""""""###$$$$$$###!!! !!!"""###$$$%%%...GGGrrr[[[999+++''''''(((((()))))))))(((&&&%%%###$$$(((,,,+++'''###"""$$$!!!!!!"""###$$$&&&((()))&&&'''&&&%%%######&&&(((---,,,***)))(((((()))))))))'''&&&&&&'''&&&$$$"""'''((())))))'''###  !!!"""!!!!!!###$$$!!!"""$$$%%%&&&%%%###"""  !!! !!!###"""###(((:::ZZZyyyhhhFFF///'''&&&### """###"""!!! !!!"""""""""###***222JJJkkkddd===---&&&!!!&&&+++,,,'''!!!lllLLL>>>:::777666555555444333111000...------...///111111///---+++&&&&&&''')))***,,,------//////000111333444555555:::???WWWiiiEEE;;;333111111///...000...111333333111000111222111111111111222333444555888:::===>>>>>>;;;888666555777555777@@@PPPzzz~~~rrrgggZZZQQQOOOMMMJJJGGGEEEEEEFFFGGGDDDCCCCCCCCCDDDCCCAAA>>>===>>>@@@BBBCCCDDDDDDDDDGGGHHHIIIJJJJJJLLLPPPSSSUUUVVVXXXXXXVVVUUUTTTUUU___```aaabbbcccbbbaaa```[[[ZZZTTTLLLFFFDDD@@@;;;;;;444000222333111111222111000///...///000111222000000111000000///...---------...///000111222222000000//////...,,,+++***++++++++++++++++++++++++++++++++++++************))))))************))))))(((&&&%%%%%%'''(((((('''***)))'''&&&%%%$$$$$$###$$$$$$###%%%''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$$$$$$$###"""!!! %%%%%%###   !!!""""""$$$%%%---EEEooobbb;;;***''')))***((()))******)))(((%%%$$$$$$'''******'''$$$###### !!!!!!###%%%''')))$$$%%%&&&&&&$$$$$$&&&(((******)))((((((((())))))(((((((((((((((&&&%%%###$$$%%%&&&&&&$$$!!! !!!!!!  """ !!!"""!!!  !!!!!!!!!!!!  !!!!!! !!!###%%%(((>>>gggjjjBBB,,,'''&&&"""!!!"""!!!!!!'''%%%###(((333NNNpppRRR...%%%"""###''''''$$$ hhhKKK???999555444333333333222111000...---,,,...///111000//////...******+++,,,---......///---...///111333555777888;;;>>>QQQyyyfffGGG===333000//////111555222111000111333333111///111111111111222333444444777999;;;======;;;888666555777555777AAASSS~~~uuukkkhhhddd___\\\[[[[[[\\\[[[[[[\\\^^^]]]ZZZUUUQQQSSSUUUYYY\\\```aaabbbbbbccceeehhhjjjmmmrrrwww{{{|||{{{zzzvvviii```XXXNNNEEE???777222222333111/////////...---------...000111//////000000000000//////------...///000111222222000000000///...---+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))******))))))))))))'''&&&&&&'''''''''%%%***)))'''&&&%%%$$$$$$######""""""###%%%%%%$$$"""$$$%%%'''((('''&&&###!!!#########$$$$$$#########""""""""""""!!!!!!###$$$$$$"""   !!!!!!!!!"""***@@@gggeee===***(((***+++'''((()))******(((&&&$$$$$$$$$%%%'''))))))%%%"""!!!!!! !!!"""%%%'''(((###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((&&&%%%$$$ !!!###$$$###!!!"""""""""  #########"""!!!  """###&&&)))...JJJyyyjjj???***&&&%%%!!!!!!"""!!!""" '''777SSSuuuyyy|||jjjDDD(((###!!!!!!!!! bbbIII???888444333111111222222111000...---+++---000111000000000111000000000000111111111111...///000333555888999:::===>>>MMMooocccFFF===444000//////222777555222///000333444222...111111111111222333444444555777999;;;;;;999777666555888777:::DDDVVV~~~zzzyyy|||yyyjjj]]]MMMAAA777444444222111111000000/////////000000111//////000111111000000000,,,---...///000111111222/////////...---,,,******+++,,,,,,,,,,,,,,,------+++************)))))))))((())))))******))))))(((***(((&&&&&&''''''&&&%%%)))((('''&&&%%%$$$$$$$$$"""!!!!!!"""###$$$"""!!!###%%%'''((((((%%%!!!""""""###$$$$$$###"""""" ###%%%$$$!!!   !!! """+++@@@dddjjj@@@+++(((******'''(((((()))((('''&&&%%%%%%$$$$$$'''++++++'''""""""!!! !!!###%%%'''!!!###&&&&&&$$$###"""### !!!!!!"""######$$$%%%''')))***(((&&&%%%%%% !!!"""""""""!!! !!!""""""!!! !!!!!!!!!!!!!!!$$$$$$###"""!!!!!!###$$$)))777ZZZeee:::'''%%%### """$$$""" $$$ )));;;UUUqqqmmmgggTTT888'''###!!![[[EEE>>>777333444///000111222111000...---***---000111000000111333333333222222111000000000//////111333444666777888======HHHggg```BBB:::444222000///111555555333111111111111222222222111111222222333444555333444666777888777666666333777666;;;FFFXXXkkkYYYFFF;;;777444444666444444555555555444444333111111111111111000///...,,,,,,---...///000000111000000000///...---++++++,,,,,,---------.........************))))))))))))(((((())))))))))))(((((((((&&&%%%%%%'''(((((('''((('''&&&%%%%%%%%%%%%%%%###"""""""""$$$$$$"""!!!"""###%%%&&&%%%$$$###"""!!!""""""######""""""!!! !!! $$$%%%$$$!!! """ !!! !!!%%%...AAAcccqqqFFF...))))))&&&''''''''''''&&&&&&&&&&&&&&&&&&(((******)))&&&$$$"""!!! """$$$ ###%%%&&&$$$!!! !!!"""############&&&)))***'''%%%$$$%%%  """"""  !!!!!!!!!!!!!!! !!! +++EEEmmm^^^555$$$""" !!!""" !!!!!! !!!"""###***&&&%%%444GGG^^^vvvnnn\\\CCC000%%% UUUBBB===777444555///000111222111000...,,,)))---000111000000222444333222111000///...---,,,...//////000222333333444<<<<<>>888444444222//////222333555555222......111555222222222222333444555666333333444555555666666666000444444999DDDVVVqqqUUUCCC:::666777999888999:::::::::999777666333333333222000///---,,,++++++,,,---...///000000333333222222111///...------------....../////////************))))))))))))(((((())))))))))))((((((&&&$$$$$$%%%''')))***)))'''&&&&&&%%%%%%%%%&&&&&&$$$#########%%%%%%###!!!""""""""""""###$$$%%%%%% !!!"""######"""!!!  ###%%%&&&$$$"""!!!!!! $$$ !!! !!!%%%--->>>```wwwKKK111***'''###''''''&&&%%%%%%%%%&&&&&&%%%)))---,,,(((%%%$$$%%%"""  """ """%%%%%%###  !!!###$$$$$$$$$"""&&&)))***'''$$$$$$$$$!!!""""""!!! !!!  """111TTTYYY222"""!!!&&&%%% !!!&&& ((((((,,,AAAYYYqqquuuYYY;;;***""" vvvQQQCCC;;;888888444444444333222000...,,,+++,,,---.../////////------333111000///......///////////////000111333444555:::BBBHHHWWW\\\@@@888222222333222222444111111111111111111111111111111111222222333333333222333555666666666555444666666666>>>HHHTTT}}}fffPPPKKKLLLNNNOOOSSSPPPNNNNNNNNNJJJAAA:::999555111000111222111///...,,,******,,,---------))))))***---111222222000,,,------...///000000000111...+++)))''''''((()))*********)))))))))))))))***(((''''''(((((('''%%%(((&&&%%%&&&(((((($$$!!!$$$$$$#########$$$%%%%%%$$$$$$######"""!!!!!! !!!"""###""" """"""!!! """"""!!!!!! !!! !!!"""######$$$(((:::^^^SSS444---)))###&&&'''''''''&&&&&&%%%$$$###$$$''')))+++)))$$$ """!!!  !!!"""%%%###"""!!! """""""""!!!!!!"""%%%&&&'''&&&###"""""""""!!!!!!!!! !!!   """%%%>>>hhhvvvLLL///(((!!!  ###$$$###"""""""""!!!''',,,555OOOrrrzzzUUU000######!!!!!!rrrMMM???666333333///222222222111000///......------.../////////......000///...---,,,------...------...000222444777888>>>DDDIIIVVV|||ZZZ@@@888222222333222222444333333333333333333333333333333444444444444444444222333444444555555444444666666666===GGGTTT}}}qqqmmmnnnqqqsss{{{xxxtttqqqmmmeeeZZZRRRIIICCC<<<777555333000...444111///...//////...............///111111///---000000000000111111111222++++++++++++++++++,,,,,,***)))))))))))))))))))))***(((''''''(((((('''&&&((('''&&&&&&((('''$$$!!!&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!"""######!!! !!!  !!!!!!!!!!!!!!!  !!!"""#########$$$(((;;;```WWW777...)))!!!%%%%%%&&&&&&%%%%%%$$$#########%%%((()))'''###""""""!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!! !!!"""###%%%&&&&&&$$$#########""""""!!!  $$$***HHHuuulllFFF+++&&&!!!"""""" !!!&&&...<<>>;;;777333000000///......///000...---++++++*********+++,,,---,,,------,,,,,,***)))))))))))))))))))))*********)))(((''''''((()))(((&&&(((''''''&&&&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$''''''&&&###"""!!! !!!!!!"""""" !!!!!!!!!!!!!!! ###555ZZZ```:::,,,&&& !!!!!!"""""""""!!!!!! !!!"""!!!###$$$&&&&&&&&&$$$!!!    $$$&&&&&&%%%%%%&&&'''%%%###   ###$$$%%%###%%%---777[[[xxxNNN333$$$###!!!""")))999VVV}}}hhhGGG444,,,&&&!!!aaaEEE===666333444111000000000000000///...---...------------///111222//////000111111222222222000111111222333555666777???CCCEEELLLggg{{{TTT@@@888222222333222222444111111222222333333333333888888777777666666666555666555444444444555777888666999777999CCCWWWsssnnnggg___WWWOOOGGGBBB<<<999666444333111///,,,,,,,,,+++******,,,---//////...+++)))((()))******(((((())))))************((('''&&&'''((()))(((''''''((('''&&&%%%$$$$$$%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""%%%((()))'''$$$###"""!!!!!!!!!!!!!!!!!! ###""""""!!!  $$$333TTTddd;;;***&&&""" !!!  !!!###%%%'''&&&$$$!!!"""$$$%%%%%%&&&''')))'''$$$!!!!!!"""!!! ###&&&&&&&&&"""!!!!!!  !!!$$$---999^^^iii@@@,,,######!!!###///FFFjjj```CCC111&&&"""###^^^CCC;;;333...///,,,111111111000///...,,,+++,,,,,,,,,---...///000111,,,---...///000111111000222222222222222333333444:::===@@@FFF^^^}}}UUU@@@888222222333222222444///000000111111222222333::::::::::::999999999999666666666555666777777888666:::888888DDDZZZ|||qqqgggaaaWWWSSSKKKDDD===666000,,,111///---+++++++++---...///---***))))))***---...((((((((()))******++++++((('''&&&'''((()))(((''''''((((((&&&$$$###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%###""""""######"""!!! $$$$$$###!!!  !!!!!!!!! """&&&000KKKwwwlll???,,,&&&###  !!!###$$$%%%###!!! !!!"""###%%%''')))'''### !!!""""""!!!!!!###!!! """&&&)))(((&&&$$$###!!! ###+++:::```^^^666'''"""$$$ (((999XXX~~~~~~ZZZ===+++%%%%%% }}}YYY@@@:::333...///---111111111000///...,,,+++)))***+++---......//////+++,,,...000111111111111222222111111111222222333444888:::???TTT}}}XXX@@@888222222333222222444//////000000111222222333888888888999999999999999444555555666666666666666666;;;888888DDD]]]~~~sssggg[[[OOOFFF@@@???<<<888444222111111111000///...---,,,,,,------'''(((((()))******++++++((('''&&&''')))))))))((('''((((((&&&######%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$###""" !!!""""""!!! ######"""!!! !!! """&&&+++???iiiwwwHHH000'''### !!! !!!""""""!!! !!!$$$''''''%%%!!! !!!""""""!!! ###(((+++(((%%%$$$###!!!###,,,>>>eeesssOOO///###!!!###!!! !!!"""222HHHkkktttNNN333'''%%%!!!!!! vvvSSS===:::555333555444///000000000///...------''')))+++---.........------...000222333444444333000000000000111222333333111555777;;;MMMtttZZZ@@@888222222333222222444//////000111222222333333444444555555666666777777222333555666666666555444555;;;999888EEE___~~~qqqfff```QQQNNNIIICCC???===<<<<<<444444444222000---***((('''(((((()))***+++++++++'''&&&&&&''')))***)))((('''((((((&&&###"""%%%'''$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!  !!!!!!!!!!!!!!!  $$$%%%555^^^OOO444(((""" !!! !!!   $$$'''%%%### """######))),,,)))%%%###"""  $$$///BBBiiiddd@@@,,,!!!!!!"""!!!"""!!!!!!###$$$&&&)))+++;;;SSSwww[[[:::)))$$$"""!!! pppRRR???;;;555444444///444333111////////////000222000---++++++---000222222111000000000222555666222222000///............---111111666GGG```YYY@@@888222222222000///000//////000000000111111111888888888888888777666555:::999888666555555444444666444888???FFF\\\~~~zzzssslllfffaaa[[[XXXPPPMMMGGGBBB===999555222000/////////000///,,,******'''%%%&&&))))))'''%%%%%%''''''%%%"""!!!###&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%###"""!!! !!!!!!!!!!!!!!! !!!###%%%'''&&&""" !!!"""%%%333VVV\\\777&&&!!!!!!  !!!  """!!!$$$'''###!!! """""""""!!! !!!"""###$$$$$$###!!!  """&&&///CCCvvv}}}NNN:::&&&$$$"""!!!"""""""""!!!  """'''***"""&&&:::UUUhhhpppIII---jjjNNN===:::555444666111333222222111000000000000111000...,,,,,,...000111333222111111222444666777222111000///............---000///222@@@UUU|||[[[BBB999222222222000000222222222222222333333333333777777888888888888777777888777777666666666666777555444777>>>DDDZZZvvvqqqiii```WWWNNNFFFAAA===:::666444222111...---***(((&&&(((+++---+++)))+++,,,+++((($$$###$$$&&&))))))))))))))))))******&&&&&&$$$###"""!!!!!! $$$###"""!!! !!!!!!!!!!!!!!! """$$$&&&((('''$$$!!!!!!$$$&&&000PPP[[[666$$$  !!!  !!!!!!!!! """###$$$$$$###"""###"""!!!!!!""""""$$$)))999QQQ|||KKK777+++((($$$"""""""""!!! ######"""!!!!!!  ###$$$000JJJiii{{{vvvcccfffrrrrrrMMM111### bbbHHH999888555555777333111222222222222111111000000//////......///000000222222222333444555777888111111000///...............111//////999HHHhhh___DDD;;;333111222111111444222222333333333444444444555666777888999999999999666666666666666777888888555333666<<>>999777777555000---******)))((('''&&&&&&&&&$$$%%%%%%%%%$$$###!!! ((('''&&&$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%"""!!!!!!  """"""""" !!!((())),,,AAAqqq]]]:::)))%%%!!!!!!  !!!"""######$$$ !!!!!! !!!!!!!!! !!!""""""######"""###%%%%%%%%%+++222PPPtttoooEEE---+++'''!!!!!!!!!'''111KKKlllhhhCCC444555999OOOdddzzz|||fffGGG///$$$~~~XXXAAA777888333222333000///000111111111000///...---...///111111111000000///000222333444444333333000//////..................111//////444999NNNlllcccEEE<<<333111111111222555000000111111111222222222222333555777999:::;;;;;;888777777666666666666666999666888===AAATTTtttmmmfffaaaZZZTTTOOOIIIBBB===999777555333000---***)))))))))******)))(((((('''&&&&&&%%%$$$############ """###$$$""""""    &&&)))+++>>>lll___;;;***%%% !!! """######$$$!!!  !!!"""!!!!!!!!!!!!"""###$$$%%%$$$###$$$%%%$$$%%%,,,555UUU|||cccBBB+++'''$$$ !!!%%%$$$,,,999VVVwwwoooMMM222))))))(((;;;NNNcccgggVVV>>>---%%% wwwTTT???777999444111222...222222222111111000............///000111111111111000111333444444333111000//////......---......///***...+++,,,222555GGGccccccDDD;;;333111222111111444111111222222222333333333111222444666777999::::::888888777666666666666666:::777999===AAATTTyyyrrrjjjdddZZZVVVPPPJJJCCC<<<555000---,,,+++)))((((((((((((%%%$$$$$$############$$$!!!"""######"""  !!!!!!"""###'''))):::gggaaa;;;(((!!! !!!!!! ###"""  """%%%''' !!!"""###$$$%%%$$$%%%%%%$$$%%%...888XXX}}}}}}TTT???+++'''$$$"""!!!"""###"""""" %%%&&&***999KKKccc}}}wwwkkkTTT;;;,,,'''%%%###***:::KKKPPPGGG777,,,'''!!!!!!!!!!!! rrrPPP<<<666999444111333000666555444222111000000///...//////000000111222222222333555666555333000............------......///))),,,***+++111444CCC^^^aaaBBB999222222222000000222000000111111111222222222000111333444666777888888666666666666666777777888999666888===@@@TTT{{{rrrhhh^^^TTTMMMBBB???:::444///,,,+++******)))((('''&&&%%%%%%%%%""""""""""""###$$$%%%&&&$$$"""   !!!!!!###'''666aaaccc===(((  !!!  """%%%&&& !!!&&&%%%&&&&&&$$$&&&000;;;[[[}}}mmmGGG===+++&&&%%%$$$$$$%%%$$$###!!! (((,,,<<>>^^^}}}ccc>>>;;;+++$$$$$$###$$$$$$### !!!***555QQQyyy}}}sssSSSAAA000***%%%""" (((222777555---$$$ iiiGGG>>>666555444111///000666555333111000///.........///000111222333444444222333444555444222000...***,,,...///......///000///......///...333BBBPPP|||^^^???:::333000000111111000444444333222111111111111777666444444555555444222444333222222222444666888666888666:::EEEVVVuuulllaaaVVVMMMIIIHHHGGGDDDAAA===999777444333444:::???>>>666...+++&&&!!! """"""""" !!! !!!"""!!!###,,,LLLyyypppBBB...###   !!! !!!"""###$$$  ###&&&%%%!!!%%%%%%&&&***(((///CCCjjjuuuzzzmmmSSS;;;,,,&&& !!!!!! """(((555NNNooodddHHH555&&&###!!!"""!!!%%%,,,000000***### gggEEE<<<444333333111111333444444333222111111222222---...///000111222333333222333444444333111...---+++---//////......///000///...///000///111<<>>:::555333444555444222000000000000111222222333222111111222444555444333111111222222333444444555222666666999@@@IIIjjj~~~fffLLLGGG===333,,,(((((()))%%%###!!!!!! ***444KKKiii[[[==='''!!! """$$$######""" !!!$$$---666UUUzzzMMM222(((%%%%%%$$$""" $$$---:::JJJYYYaaammmlllhhh^^^MMM;;;...)))%%%!!! !!! !!!###"""uuuRRRAAA888222111222000000111111000//////......//////)))*********+++++++++,,,***+++...000111000///.........///...---...111333555000------...111999BBBLLLxxxSSS===999444333444555333111111111000000000111222222111000000111333555444333111111222222333444444444222666666888>>>GGGffftttnnnbbbSSSEEE:::555444///,,,'''%%%%%%&&&''''''!!!"""    """"""'''&&&+++999FFFZZZttt[[[???***!!!!!!""""""""""""  !!!!!!$$$---888\\\wwwJJJ333***&&&"""###"""  $$$,,,;;;SSSnnnlllTTTBBB555***$$$"""""" oooOOO>>>666222333444333111222///////////////000000111***************+++++++++---...///000000///...,,,---......---,,,---000333333///---...///000555<<>>+++!!!!!!!!!&&&///999```pppFFF333,,,'''!!!###$$$###  """%%%///AAAZZZyyy|||```AAA///'''"""!!!!!! lllMMM;;;444111444666555333444000000...---------------************++++++++++++///000111111000...,,,***---------,,,+++---000222111...---000000///222666BBBlll~~~QQQ:::666333222333444222000222222111000//////000000///......000333444444444000000111333333333333333333666555666<<>>???===>>>FFFNNNTTT___fffppp~~~VVV===***!!!  """ !!!!!!   (((000;;;cccfff???///)))###"""%%%''''''$$$"""###%%%'''999UUUxxxnnnRRR444&&&""" !!! """"""!!!dddIII:::777444111000111333555333222111000////////////*********+++,,,---...///...//////000000///...---///...------...///000111///111222111...---111444???cccyyyNNN:::666111000111333222111555444222000............000///......///111333555444444555555444222111000333777666999>>>DDDbbbvvvrrrpppppppppyyyxxxppp^^^III;;;888;;;NNNYYYcccddd___bbbnnn{{{bbbAAA---    !!!!!!!!! !!!###***CCCrrrZZZ===222'''""" """''''''%%%)))111CCC]]]}}}|||QQQ<<<***%%%###""" """'''))))))&&&!!!```EEE:::888555222111111222333222222111111000/////////++++++++++++,,,---.........///000000000///------...---------...///111222333111000///000111111111>>>___wwwNNN:::666111///111333222111222111000000///000111222111000///...///000222444111222333444555555444444222666666999>>>DDDaaasssjjjooozzzxxx\\\KKKKKKRRRlllvvv|||~~~iiiEEE///  !!!%%%(((111LLL|||TTT777---$$$!!!"""&&&)))(((***777FFFeee}}}|||aaaCCC222%%%$$$$$$ $$$&&&((()))'''!!!\\\BBB999888666333222111111111111111222222111000...------,,,,,,,,,,,,,,,------...///000000000///---,,,,,,,,,------...000222333555111......111222000---;;;VVVsssLLL:::555111///111222222111/////////000111222444555111111000//////000111222111222444555666666555555222555666999>>>DDD^^^qqq]]]OOOHHHNNNXXXnnnwwwcccQQQTTT___{{{oooGGG///!!! !!! """$$$(((,,,888XXXNNN222)))$$$###!!!%%%***++++++666OOOfff~~~]]]DDD222&&&"""$$$ &&&((())))))&&&"""YYYAAA999888666444333111000000000111222333222000...,,,...------,,,,,,,,,------//////000000000...---,,,++++++,,,...///111222333222000......//////...,,,555KKKwwwmmmJJJ:::555000///111222222000//////000111222333444555222111000000///000000111555555666666666555333222444777777999>>>AAAYYY}}}pppTTTCCC:::555999BBBLLLSSS\\\cccfffiiinnnrrrsssssspppkkkfffhhhpppwwwrrrXXXIIIMMMXXXooowww}}}{{{qqqGGG---""" !!!!!! !!!"""%%%(((---===aaa|||KKK111(((###%%%"""&&&***...888NNNooo~~~```EEE333&&&"""  $$$&&&((())))))&&&###!!!WWWBBB888777666444333222111111000111222333222000...,,,......---,,,,,,,,,------///000000000000...,,,+++***+++,,,...000111222222,,,...///...,,,***+++---333EEElllhhhHHH999555000...000222111000000000111111222222222222111111000000000000000000444555666666666555444333777999888:::>>>???SSSuuueeeOOO:::111,,,)))+++111777;;;@@@CCCEEEGGGJJJMMMOOOPPPPPPMMMIIIKKKSSSZZZfffiiifffYYYIII???AAAGGGVVV\\\cccdddaaa___```cccggglllpppppprrrtttsssoootttqqqIII...$$$!!!  """  !!!"""&&&)))...AAAiiiyyyKKK333&&& ### %%%---;;;RRRsss}}}^^^DDD222)))### !!! !!!!!!###%%%'''''''''%%%$$$yyySSSAAA888777555333222222222333111111222222111000...---...---------------......000000111000///...,,,++++++,,,---///000111111111))),,,000///+++)))+++...444AAAcccbbbFFF999444000...000111111000///000111111111111000000000000000000111111111111000111333555666777777666777999888:::>>>===OOOooorrrHHH888+++)))((($$$%%%)))(((***,,,------///111333444666777666444666:::>>>LLLLLLIIIBBB888222111333<<<@@@EEEFFFDDDBBBBBBCCCEEEIIIKKKJJJKKKNNNMMMIIIVVVnnnrrrKKK222%%%"""  !!! !!!  !!!  ###'''***///DDDmmmsssHHH222###!!!"""---???XXXxxx^^^CCC000&&&!!!""" !!!"""!!!"""!!! !!!""" !!!""""""!!! pppLLL===777666333111111222444555222222111111000/////////---------------...///000000000111000///...,,,++++++,,,...///000000000000***,,,...///............555===XXX^^^EEE999444///...000111111///---...///000111000000///...///000111111111111111///000222444555666666666555777666:::>>>>>>NNNmmmrrrWWW:::///((()))(((######'''$$$$$$###""""""###%%%&&&&&&'''(((((())))))******111222222///***&&&$$$%%%(((***---...---++++++++++++...///...///333444222???[[[pppLLL444%%%"""!!!"""### !!!"""!!! !!! %%%(((---CCClllddd???---"""'''///CCCaaa~~~]]]CCC333)))###!!!"""!!! !!!!!!  """iiiGGG999777555222000000222555777333222111000/////////000,,,,,,,,,---...///000111000111111111///...,,,***,,,---///000000000//////---,,,+++...222333111...333999NNNuuu\\\DDD999444///...000111111///+++,,,...///000000000000---...///111222222222222111222333444444444333222333555555:::??????OOOmmm{{{XXX???444+++&&&'''%%% %%%)))(((&&&$$$"""###$$$%%%#########%%%''''''%%%###$$$(((((($$$!!!!!!### """###$$$###"""""""""!!!###"""%%%+++...---222OOOvvvmmmJJJ333%%%""""""$$$$$$ !!!"""!!!  """%%%***@@@iiiWWW666***###$$$111>>>YYY~~~yyy```CCC222---***%%%!!!!!!"""""" !!!!!! !!! ^^^BBB:::666555444333222111111111///111222000---,,,...111---------+++***+++...111222333222///,,,)))((()))++++++++++++++++++++++++///---+++---000222111...///444EEEggg\\\CCC;;;666222333222...---...///111222222111111222333111///...///222333222000000111222333333333333333444888777888<<>>aaarrrZZZ>>>000///>>>ZZZttt^^^???000+++$$$  %%%&&&%%%"""VVV>>>999333333222222222333444444555222......111111///---...000333444222///---,,,---///000///------...///---------,,,,,,,,,,,,,,,(((***---,,,******,,,///111111555HHHttt~~~TTT===666111000333444111000222111111111000///000222555444444333333333333333222444444555666666555555555777999666666===AAARRRnnneeeIII888000---,,,'''&&&%%%&&&((('''$$$!!!""""""!!!!!! !!!!!!!!!  !!!!!!"""######$$$$$$"""  !!!%%%(((111VVV~~~jjjCCC...&&&   ###&&&---EEEfff~~~oooWWW===333;;;SSSttt}}}bbbDDD---((('''&&&###!!! !!! (((((((((%%%!!!!!!SSS>>>;;;333333222222222333444444444111...///111222111...///222666666444000,,,++++++---......------...000---------,,,,,,+++++++++'''***,,,,,,***))),,,///000222666DDDlllyyyQQQ<<<444000000333444222111222111111111111000000222444333333333333222222222333666666777777777666666555777999555666===AAAPPPjjjkkkKKK777...)))'''(((%%%%%%%%%&&&&&&%%%###!!!!!!!!!!!!!!!!!!  !!!"""#########"""   """&&&)))111VVVsssJJJ000'''   !!!!!!!!!!!! ###'''222MMMnnnmmmUUU===;;;PPPoooppp[[[GGG666+++***++++++)))%%%"""!!!"""&&&&&&&&&$$$!!! !!!{{{QQQ===;;;444444333222222333333333222000//////111222222111222555888888555000,,,+++***+++------,,,,,,...///---,,,,,,++++++******)))((()))++++++***+++,,,------444777@@@bbbvvvOOO;;;444000000444555222111222///111222222111111222333111222444333222222444555888888888888888777777666777999555777>>>@@@LLLdddeeeOOO999000---(((&&&(((%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!  """###$$$$$$$$$!!!!!! !!!   $$$(((000UUUyyyQQQ222(((   """(((999ZZZ|||ooo[[[IIIPPPkkkvvvbbbPPPAAA555...---***++++++)))%%%"""!!!  !!!"""!!! !!! vvvMMM;;;;;;555444444333222222222222...///000111000111333555444777999999555000---+++(((***++++++++++++,,,...,,,,,,+++******)))((((((***))))))***,,,------,,,***444666999UUUsssNNN;;;444000000444555222000111...000333444333111111111000333555555444444666888999999999999999888777777666888555888??????III^^^mmmLLL;;;///......(((&&&)))%%%%%%$$$###!!!!!!!!!""" !!!""""""!!!  !!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!  ###&&&...RRR|||~~~VVV333)))!!!   """---DDDkkktttjjjrrreeeVVVEEE;;;222***)))---((('''&&&&&&$$$###   !!!!!! sssKKK::::::666555444333222111111111,,,///111111000111444888666888:::999555000---+++((()))++++++******+++---++++++******)))((((((''',,,)))(((***---///---+++)))333555333KKKrrrMMM;;;444111111444555222000000---000333555444222111000000333666666555555888;;;:::::::::::::::999888777666888666888???>>>FFF[[[uuuVVV;;;---&&&***+++%%%###(((%%%%%%$$$""" !!!### !!!""""""!!!  !!!  !!!!!! """!!! ###&&&---PPPzzzYYY444***!!!!!!###!!!!!! %%%222MMMyyyoooLLL>>>333000,,,&&&&&&+++%%%###"""###$$$$$$"""  """ !!!"""!!!!!!"""!!!fffGGG;;;888666666666666555333111000///000222222000000000111222111111222222111...+++***)))))))))***+++,,,,,,...---+++)))(((((())))))(((***,,,,,,+++)))))))))'''222888999JJJwwwsssNNN;;;333333333222111000000000---///222222111000111111333333333444666777999:::;;;;;;;;;:::999888777666444666777666777<<>>222+++***(((&&&%%%$$$######""""""############"""""" !!!!!! +++;;;hhhyyyKKK...&&&$$$'''888\\\aaaDDD000+++%%%###&&&(((((('''(((%%%!!! !!!############""" !!!###%%% """######$$$!!!!!! ```EEE:::666333333444444444333111000...000222111000///000000000///000111222000---+++,,,---.........---,,,+++000///...,,,++++++++++++***,,,...///.........///000666777444???eeennnJJJ999000//////............//////111222222000//////000///000111333555777:::;;;999999888888777555444333333555555555555:::CCCIII```zzzbbbMMM<<<000***)))((('''%%%$$$$$$$$$$$$""""""############"""""" !!! (((777bbbsssEEE...&&&$$$)))<<>>BBBVVV}}}pppeee^^^OOOGGG;;;111,,,*********%%%%%%%%%$$$$$$%%%%%%&&&""""""############"""""""""""""""""""""""""""""" """###$$$%%%  !!!"""'''333ZZZ{{{oooDDD)))### """###!!!  '''===fffpppLLL333&&&######%%%)))+++------,,,&&&$$$""""""$$$%%%%%%$$$  %%%888SSShhhqqqhhhQQQ666(((!!!lllLLL>>>777333555666666666555333111000+++---......---,,,,,,---------...000222222000---(((***---111444666777777444444444444333111000//////111333444333222333444666555777:::<<>>***!!!```DDD;;;888555;;;;;;;;;:::888666444222,,,...//////...------...***+++,,,...000000...,,,***+++---000333555777888555666666666555333111000000222444555333222222333222111666;;;:::GGGssshhhGGG:::666444111///------//////000000111000//////111333333333111000000000000000000000222444555666777777777666444444666:::===>>>KKKttt{{{pppfff^^^YYYVVVTTTNNNLLLHHHBBB;;;666333111---,,,************)))(((''''''&&&&&&&&&&&&&&&'''""""""############"""""" !!!!!!  '''111UUUvvvuuuMMM222)))!!! """ )))BBBllldddEEE222'''!!!!!!###$$$%%%&&&'''$$$"""""""""$$$%%%%%%$$$###&&&''',,,FFFoooiiiBBB---### XXX@@@:::999777999999999888666333111//////111222222111000000111---...///111444444222000------...///111444666777666666777777666444222111111333555555333222222222000///444;;;888AAAjjjgggFFF;;;888666333000......///000333333222000...---///111111111000000000000111111...000111444666777888888888666444555777:::<<<===FFFnnn~~~{{{uuulllddd\\\WWWNNNGGGAAA===999777888888555222...,,,---...***((('''''''''&&&###!!!(((((('''&&&&&&&&&''''''""""""############"""""" !!!"""""" !!!!!!'''222XXX{{{^^^<<<000%%%!!!(((AAAkkkzzzSSS:::,,,$$$ """$$$%%%''')))"""!!!!!!"""###$$$$$$###&&&)))(((,,,FFFqqqkkkCCC///&&&zzzXXX@@@::::::333777888888888777555222000333333333444555666777777555333111222444555333111000111222444555555555555333333444333222000...---///000000111111111000000,,,111333555777;;;\\\hhhFFF333999888555333111000000000000000000000////////////111111111111111111111111000000111222444666888999888666444444777999;;;;;;DDD```zzzqqqkkkiiihhhdddbbb___ZZZTTTOOOKKKHHH@@@===999666666333///,,,,,,------+++'''%%%$$$$$$%%%&&&'''''''''%%%###!!!$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###!!!!!!!!!  !!!""""""!!!!!!######!!! ###000UUUrrrMMM---%%%"""  !!! !!!###AAArrr^^^AAA---&&&""" !!!  """$$$$$$""" $$$(((&&&'''&&&***DDDmmmhhhBBB...&&&  sssTTT???;;;<<<444777888999999888555333222333333444444555555666666777555333444666777555333//////////////////000000222222222222111000...------...///111222222333333222555444444444777RRR{{{iiiIII666888666444222000//////000,,,---------......//////111111111111111111111111111111111222444666777888777666444555777999;;;<<>>+++$$$hhhNNN???======555777888888888777666444333444444444444444555555555888777666666888888888666333222000///............000000000111000///......,,,---...111222444555555555555000000222333HHHiiikkkLLL:::666444222000/////////000++++++,,,---...///000000000000000000000000000000111111222222444555777777666666555666777:::<<<===LLL]]]}}}ppphhhaaaZZZUUUKKKHHHCCC===999777777777444444444444222000...---,,,+++))))))******)))'''((()))***(((&&&$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%############"""""""""!!! """###$$$$$$$$$$$$ !!!!!!""""""!!!###)))777___]]]888,,,"""""" !!!!!! !!!  !!!!!!!!! !!!(((---OOOccc???---!!!   ###$$$$$$"""'''@@@fff{{{[[[999((("""^^^III>>>>>>===555555666666666666555333333555444444444444444444444777777777777888888888888666444111...,,,,,,,,,---.........///////////////,,,---///111222333444444000000***+++111333BBB\\\mmmMMM:::444222000...---...///000.........///000111111222////////////////////////222222222333444555777888666777777888888:::<<<>>>KKK[[[rrrhhhZZZPPPJJJGGGCCC@@@===;;;888444222111111111---...///000000...---,,,))))))))))))))))))))))))'''((())))))'''%%%%%%&&&$$$%%%&&&''''''''''''&&&###""""""!!!!!!!!!!!!!!!"""""""""!!!!!!   !!!!!! !!!###***777^^^ccc;;;,,,###""" """%%%%%%%%%$$$"""  """###"""!!!***111VVVyyyPPP222'''  ###'''$$$%%%"""'''???bbb{{{oooRRR444&&&""" VVVEEE>>>===;;;333333333333333333333222222444444444444444333333333444555666666666666777777444222...+++((((((((((((,,,,,,---...///000111111//////000111111111000000,,,,,,&&&(((000222;;;OOO}}}qqqPPP:::444222///---,,,---...000000000000000000/////////////////////////////////333333333444555777888999777999;;;;;;::::::===???EEEWWWrrrfffNNNIIIBBB<<<:::777555222555444222000///---------***+++---......,,,***)))************)))((())))))((()))******(((''''''(((''''''''''''&&&%%%%%%$$$###"""!!! !!!!!!&&&%%%%%%$$$#####################"""""""""!!!!!! !!!!!!!!!  !!!!!!   '''222XXXfff;;;+++"""!!!!!!&&&*********$$$###!!!  """%%%'''((("""!!!!!!"""!!!***444[[[jjjCCC)))$$$!!!!!!!!!!!!!!!!!!   ###'''"""###!!!&&&===\\\oootttbbbIII000&&&### tttOOOCCC<<<:::888222111111111111111222222222333333333333333444444444111333444444444444555777444333000...,,,*********++++++,,,---///111333444000000000000///...---,,,+++,,,''''''//////444BBBhhhyyyXXX>>>555333///,,,+++,,,.../////////......------------000000000000000000000000333333444555777999;;;<<<:::===???>>><<<;;;===@@@AAASSSzzz~~~qqqaaaRRRIII===;;;999777555333///---000000///...---,,,+++******+++---///...,,,***(((((()))***)))'''&&&'''((((((***+++***(((''''''(((%%%%%%$$$######"""!!!!!!$$$###!!! !!!""""""""""""!!!""""""###$$$######"""!!!!!! !!!!!!!!!"""!!!!!!  !!!!!! ###,,,QQQiii;;;)))"""!!!  %%%+++------,,,$$$"""  """$$$&&&!!!  """### ###%%%(((555]]]___:::$$$"""!!!"""#########"""!!!  !!!  ######"""  """!!! &&&:::UUUbbbbbbTTT???+++&&&$$$hhhHHH@@@:::777666333111111111111111222333333222222222333333444444555000222444444222222444666555444333222111//////...+++++++++---///222555666////////////...---,,,+++)))---)))(((......000<<>>???===@@@CCCAAA>>><<<===@@@BBBNNNooowwwdddZZZSSSGGG===888777666666666555333000...------.........---++++++)))+++...000000...,,,***%%%''')))(((&&&&&&''')))(((***+++***'''&&&%%%&&&######""""""!!!"""""""""%%%$$$""" !!!"""###"""!!!   !!!!!!!!!  !!!!!! $$$+++MMMnnn===***###  !!!!!! """)))...///,,,***"""!!! """$$$&&&666___ZZZ666"""$$$!!!###%%%$$$"""!!!!!! !!!""""""!!! """###)))<<>>@@@DDDJJJfffjjjYYYJJJEEEBBB;;;444222000000000111111000///...((()))+++,,,,,,,,,+++***&&&(((+++......---***)))$$$'''))))))''''''***,,,((()))***)))&&&$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$"""!!! !!!###$$$)))(((%%%"""  !!!!!!"""#########    '''---MMM}}}sss@@@+++$$$  """"""  %%%,,,000///+++'''!!!  &&&777```YYY666$$$'''"""  ###%%%%%%"""!!!"""!!!  ###&&&(((...@@@TTTYYYSSSAAA111$$$$$$$$$ yyyVVV@@@<<<888666555000/////////000111222333444444555555555555555555555///000111000.........///---,,,---...000000...,,,///...///111333555666555111111///---,,,+++******************+++---///111CCCbbbxxxWWWEEE>>>666111000000...,,,++++++,,,...111222111000000222333444333222222333333222666<<<<<<999<<>>ZZZjjjSSSKKK@@@777111---+++)))111000//////111111000///222333333333333444555777<<<888888999888777<<>>111$$$```DDD444333222333555111444444444555777999:::;;;555444222222222444666777555666666444111000000000++++++,,,///333555555444222111111222555666555444777555111...+++***))))))************,,,...000111;;;UUUssskkk^^^PPPBBB888222...444111///------...---,,,000000000000222333555666999555222444666<<>>666555222...------.........//////000222555666666555444111///111777@@@LLLTTTOOORRRUUUVVVUUUUUUXXX[[[bbb^^^]]]lllnnnWWWKKKCCC;;;444666111...//////------000,,,,,,,,,------......///************************+++***)))+++---......---***(((''''''((())))))(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""#########!!!!!!!!!!!!!!! """$$$%%%$$$"""   !!!""")))???kkkpppDDD'''$$$!!!  """!!! !!!"""!!!"""$$$""""""$$$---JJJddd???'''$$$ !!!"""###***///EEEaaawwwuuuUUU999///&&&###!!! uuuQQQ???777555222555777111000000111222333555666777999777333111//////111222555666555333000---------///......000333555555444444333222333555666555444222111...,,,++++++,,,,,,++++++++++++,,,...111222:::TTTdddKKK<<<777555222000222333444333111222555888<<<;;;888555666555444444999AAAGGGJJJLLLQQQUUUWWWWWWXXX[[[^^^bbbcccaaaiii{{{iiiQQQBBB<<<:::555000555111//////...+++,,,000+++,,,,,,------.........))))))))))))))))))))))))(((((((((***---000111111)))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%!!!!!!!!!!!!!!! """$$$%%%###!!!   ###(((>>>jjjrrrEEE'''###!!! !!! """  """%%%...LLLeee???'''### !!!###%%%***666RRRoooqqqPPP666---%%%###!!! !!!"""lllJJJ===777555000333555...111111111222333444555666888666444111/////////000666777777444111///...///000///......111222333222222111111222555666555444000000///...------------++++++++++++---///111222777OOOdddOOO???===:::888888888777666444333444888;;;:::555111222444555777>>>FFFJJJIIIJJJNNNRRRTTTTTTTTTXXX[[[YYYbbbdddfff~~~\\\PPPAAA888555444111---///---,,,---,,,***---222++++++,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((()))+++///111222111'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$######"""!!! !!!"""######"""!!! !!!  """!!!###)))???kkkvvvHHH(((###  !!!!!!"""$$$!!!"""&&&---JJJ~~~bbb>>>'''###"""%%%&&&+++===```|||oooNNN333,,,%%%""" !!!  !!! """$$$gggEEE;;;888666000333666...111111111111111222333333444333222111111000000111555555555333000......///...---,,,,,,///111222111000000000111444666666555222222222222111///---,,,+++++++++,,,---///111222999KKK{{{nnnWWWTTTPPPMMMJJJGGGCCC@@@;;;888555666999999555222000444666999BBBLLLPPPMMMGGGIIIIIIHHHFFFHHHMMMQQQYYYgggjjjeeexxxrrr___GGGAAA:::555444444111///...,,,,,,---+++))),,,222++++++++++++++++++******************************,,,,,,,,,...000111000...(((&&&%%%%%%&&&''''''&&&'''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%"""######$$$$$$############$$$$$$$$$$$$###"""""""""######""""""!!!  !!!!!!   ###)))@@@nnn{{{LLL+++%%%  $$$%%%###"""&&&,,,GGGyyy^^^<<<&&&""" ###%%%'''...EEElllgggGGG111***###!!! %%% !!!""" !!!$$$%%%fffBBB;;;:::888222555888000000///////////////000000000000111111222222222222222222222111...,,,,,,---,,,+++***+++...000222222///...///111444555666555555555666555444000---+++,,,++++++,,,---///111333>>>JJJuuuuuuqqqlllgggaaa[[[TTTPPPIIICCC===;;;===???===;;;999<<<<<<<<>>;;;;;;;;;<<<;;;;;;???GGGMMMMMMJJJGGGEEE>>>888;;;EEEKKKLLLfffssstttqqq}}}~~~fffQQQAAA:::000000000000111111111111222///---///...,,,---000***)))((()))+++,,,,,,,,,000...,,,+++,,,------,,,111000000222444444333111222111000/////////000000...///000111000...,,,***'''&&&%%%%%%''''''&&&%%%$$$############""""""""" !!!"""######"""!!!!!!"""!!!!!!!!!!!!"""######!!! !!!### """ """%%%'''''''''...EEEsssSSS...***$$$  """ """$$$'''===kkkddd===%%%%%%"""!!!""" !!!"""######!!!  """%%%(((333MMMnnn}}}gggNNN>>>---(((###!!!"""###"""!!!###"""!!! !!!$$$###!!!"""###"""fffFFF;;;222111333222111000222111///......000333555777888999888888888:::<<<;;;:::888666222...+++***)))'''+++***'''///777222111///...///222333333222333111222666555111000222///,,,***))),,,///111222===BBBiiittt~~~{{{kkk]]]QQQHHH@@@<<<:::999:::???GGGNNNMMMJJJEEECCC???===>>>BBBGGGKKK```mmmooonnnyyyzzzcccQQQBBB777333111111111111111111000000222//////000///+++,,,///---------...///000111222000///...------...000222999;;;>>>AAABBBBBBAAA@@@AAAAAA@@@>>><<<999666444111111111111///...,,,+++***(((&&&%%%%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""######$$$ !!!!!!"""!!!  !!!""""""   ###'''***---444===TTT}}}bbb???555))) &&&###"""$$$***<<>>>>>===;;;999999;;;<<<;;;::::::777444///+++)))((($$$(((******555===888777333000///222333222000000000444999:::555111111000...,,,+++---///111111:::>>>^^^wwwZZZ\\\```aaahhhgggppp|||rrr```OOODDD>>>;;;:::???GGGLLLLLLKKKHHHCCCCCCGGGFFFCCCHHHSSS]]]hhhhhheeepppxxx\\\JJJ@@@999444222222111111111000/////////---,,,---///...***+++///111333444444444555777999888:::;;;::::::<<>>PPPcccgggYYYCCC333+++)))%%%!!!"""""""""###""""""!!! ######"""!!!!!!###aaaBBB999222222333222111222444555444000+++---444:::AAA@@@???;;;888777888:::666777888777444000,,,***((($$$'''+++///???KKKGGGEEE>>>666333444555555333//////222888999444222333222000......///111111000999===UUUsssPPPJJJHHHFFFMMMMMMVVVcccpppkkkYYYKKKBBB;;;===CCCGGGJJJLLLJJJEEEGGGNNNMMMGGGNNN^^^cccggg```XXXaaavvvsss^^^GGG;;;888555333222111000000///...------,,,***+++---111000---///444444888===??????@@@DDDHHHLLLOOOSSSTTTTTTYYYaaaiiiuuu}}}zzzpppiii___[[[TTTJJJAAA888222///,,,***(((''''''''''''&&&'''&&&$$$###!!!!!!!!!!!!%%%%%%$$$###"""!!!  !!!"""### !!!!!!   !!!"""!!!""""""$$$***222888???EEEMMMRRRWWW^^^hhhppp|||tttUUU999...+++""" !!!""" !!! ###&&&)))...999```mmmDDD***'''!!! ###&&&''''''%%%$$$######$$$$$$### ###)))...BBBOOO[[[YYYHHH666---***&&&$$$""" !!!""""""!!! $$$$$$$$$$$$!!!###)))___???888333333333111111333444555444000+++,,,333:::??????===:::666444444555111222444555444111...,,,+++&&&***///666LLL___aaaZZZNNN???555444555555444000...///333444222222555222111000000222222222000777===LLLrrruuuOOOCCC===:::???<<>>777666222...,,,+++***)))'''***)))(((&&&&&&&&&'''(((((()))+++,,,***&&&""" !!!""""""  !!!""""""!!!!!!###%%%###''',,,111999FFFUUU```hhhpppyyy}}}ZZZ<<<111---###    """  !!! """&&&***---777```iiiBBB***(((###!!!%%%'''(((''''''!!!"""######""" ###+++000GGGOOOTTTMMM===///)))***$$$###"""   """!!!######%%%000XXX===777333333333111111333444444333///,,,---222777;;;<<<;;;888555222111222...000111222333222000///...***...333<<>>MMMZZZlllvvvzzz~~~kkkZZZPPPIIIDDD===777333///,,,))),,,+++)))((('''(((***+++(((***---///,,,'''!!!  !!!"""""" """"""!!!"""&&&***333;;;GGGSSSaaarrrqqqQQQ888///+++"""!!!   !!!!!!!!!  """"""!!! ###&&&***666bbbjjjBBB***(((""""""%%%&&&'''''' !!!!!!!!! """***000FFFIIIJJJBBB444)))$$$$$$ !!!!!!  """!!!'''888tttNNN;;;666333444333111111444444333111......///111333888:::;;;:::666333111111000111111222222222111111000---111555???aaa{{{WWW<<<000.........111---,,,//////...000333000000111444666777555333444>>>>>>UUUvvvKKK<<<666444999333666333444;;;FFFQQQ]]]oootttXXXHHH???999<<>>OOOyyyMMM<<<555333999333666333111333999<<>>AAA>>>@@@KKK[[[vvv[[[FFF888555222222333000------111......//////////////////---111:::CCCIIIRRRaaappp~~~zzzxxxzzz}}}~~~xxxsssnnnlllaaa]]]UUULLLEEE???<<<:::888888999888555111,,,***$$$###"""!!!!!!!!!!!!!!!  """&&&)))+++---333;;;CCCKKKVVVdddooo}}}mmmCCC222'''$$$$$$###!!!"""$$$&&& !!! """%%%)))666eeexxxLLL,,,$$$""" !!! !!!######&&&,,,+++,,,,,,***'''""""""!!!"""!!!!!!$$$ !!!444KKK[[[DDD777555333222333222111000000000000//////...------444777888666555777::::::???===666...---333666555222111666777===cccoooIII444000000///222111000000000111222333333555777777777666777888777CCC>>>KKK|||]]]<<<555666111...111111111222333555:::@@@EEEOOOUUUeee|||pppPPP===;;;AAA777777777:::???BBB@@@<<<<<>>CCCDDDCCC<<<444222666777666333222888:::???___kkkHHH666222111///333222111000000000111111555777999999888777888999888BBB<<>>===@@@GGGTTTxxx|||cccPPPAAA888666222333444333000/////////+++,,,---...///222888>>>JJJWWWhhhttt|||zzzwwwppphhh]]]VVVQQQMMMHHHCCCBBB???<<<;;;<<>>666444111111111111000...///111333444444222000...222555777555222777DDDPPPNNNMMMFFF<<<888888999666555444<<<>>>???YYYcccEEE777555444000555444333111000/////////555666888888777666777888888>>>:::EEErrrpppHHH888444000///444444444444222222444777;;;555555999BBBOOOfff^^^FFF<<<===;;;999777777777999:::888<<<;;;???FFFRRRtttzzz```MMMAAA888555666///111333333222000000000///,,,---111111444BBBRRReeerrrwwwlllddd\\\WWWTTTLLLGGG???:::888555222...000...,,,+++,,,---...---+++,,,...111444:::AAAFFFPPPXXXfffttt~~~mmmeee\\\VVVUUUSSSOOOKKKJJJIIIKKKTTT^^^jjjzzzpppbbbZZZQQQMMMHHHCCC>>>888222---...000666VVV]]]555(((!!!   !!!!!!  '''666]]]bbb999***""" !!! """!!! """  !!! !!!!!! !!!"""%%%!!! $$$,,,JJJuuurrrLLL;;;777444222111222222111//////222444777777555222000111444666444000666HHH[[[\\\YYYOOOAAA999888888777555444===AAA>>>QQQsssxxx[[[BBB888888777333888777666444222000///...///111444444444444555777666:::999EEElllyyyNNN888222000111666888777666333111111333666888666666888>>>OOOkkkuuuZZZKKKAAA>>>;;;;;;999888:::===888;;;;;;???GGGPPPooovvvdddOOOBBB:::555444555...000222333111///......555...///777>>>EEEXXXlll}}}uuuoooggg___TTTKKKFFFCCC>>>;;;999666222000///...,,,***---,,,******++++++***((((((((()))+++---111444777888===FFFOOOYYYdddnnnttt~~~{{{tttmmmmmmlllooowwwssseeeXXXLLLBBB<<<777555222///---***'''$$$+++---555WWWaaa888***###!!!!!! ###'''555[[[kkk>>>+++""" !!!###!!!"""$$$%%%%%% ###%%%###"""!!!  !!!  !!! !!!!!!!!!$$$444[[[gggFFF999888666444333333333222111000222555888888777444333333444555333///444HHH^^^fffaaaTTTCCC777555777777666333<<<@@@;;;IIIiii~~~}}}oooXXXBBB888888999666;;;:::999666444111///...+++...111222333444666888333666:::FFFgggRRR999111000333888;;;:::888555222000111333333333555666777???RRRdddttt```HHHBBB===>>>===999;;;???999<<<<<<@@@GGGNNNjjjvvv]]]OOOBBB;;;888555222333...000111111///---------444///444DDDVVVgggzzzssseeeZZZTTTGGGBBB;;;777666444111...,,,+++************)))(((***)))(((((())))))'''%%%''''''((()))+++,,,,,,,,,---///222666;;;AAAIIINNN\\\cccnnn{{{tttjjjaaaZZZNNNBBB888000)))&&&((('''%%%$$$%%%$$$###"""'''***333VVVeee:::+++###!!!""" """ """$$$'''333YYYtttFFF///"""!!!  %%%&&&###""" !!!###%%%%%%$$$ ###$$$$$$###!!!  !!! """!!!  !!!$$$'''>>>lll\\\BBB999999777555444444444333222111222555888888888666555555444444444///111DDD[[[gggcccWWWEEE888555777888888333:::>>>888DDDeee|||zzzppp\\\EEE888666888888<<<;;;:::888555222///...+++...111333444555777999333444<<>>::::::???:::======AAAGGGLLLddd~~~^^^DDD;;;444444555333111000///000000000...---...000222999HHH^^^uuurrrcccVVVKKKCCC>>>444222000///...,,,***(((%%%&&&'''(((((((((''''''((('''&&&&&&''''''&&&%%%&&&&&&&&&(((***)))'''%%%%%%&&&((((((***...222666>>>BBBJJJSSS[[[bbbgggjjjiiiggghhhlllqqqxxxyyynnneee[[[PPPHHH>>>999222,,,)))&&&$$$"""###!!! """######""""""'''222WWWggg;;;***!!! ###%%% """'''222XXXRRR666%%%"""!!! ###''''''$$$&&&$$$""""""""""""!!! !!!  ###"""  """!!! !!!!!! !!!(((---KKK||||||TTT@@@:::888666444333333333222111111333444666777888777777888444444444///...>>>SSSaaa```XXXHHH<<<999:::;;;;;;333888<<<777CCCfffxxxeeeKKK888333666999::::::999777444111...,,,---///111333333333444666666444===EEEWWW^^^@@@444222333555999999888555111/////////......111555666888>>>GGGUUUooowww```JJJBBB???::::::???:::===<<<@@@FFFHHH]]]eeeKKK999111,,,///222222000000...////////////000444777???UUUnnnqqqfffVVVHHH???999444111,,,------,,,)))'''''''''$$$&&&((())))))(((''''''(((&&&%%%%%%'''(((((('''%%%%%%%%%(((***)))%%%!!! """###$$$$$$&&&)))+++***,,,000555:::???BBBDDDBBBBBBDDDHHHKKKPPP\\\hhhrrryyy~~~vvvuuupppnnnsssxxxssskkkeee]]]QQQHHHAAA;;;444///'''%%%""""""###$$$%%%$$$ !!!"""""""""'''333ZZZhhh<<<***!!!   !!!  '''111XXX___>>>(((""""""!!! """'''(((&&&'''%%%######%%%%%%%%%$$$$$$###"""!!! !!!!!!"""!!! """!!! """!!! """###...555XXXvvvPPP>>>;;;777555333222333222111000222333444555777888888888:::555333444///---:::MMMZZZ\\\XXXLLLAAA======<<<===444777;;;666DDDhhhmmmPPP999111444888888888777666333000---+++---///000111000///000111:::555===CCCPPPbbbCCC666333333333777777666333000.........111...///222333444999@@@HHH[[[rrrqqqSSSEEE@@@;;;<<>>+++""" !!!   """ '''111XXXhhhEEE***###"""!!!###"""!!!&&&((('''$$$$$$###%%%))),,,------######"""######$$$%%%%%%###""" !!!###!!!!!!"""""" $$$%%%222;;;```mmmMMM???:::999777555333222333444555///000222555777888999999888999111---111000444CCCWWWYYYUUUIII>>>;;;===>>>>>>???:::777888>>>___vvvRRR:::555444000555666666333...,,,---///000222333222...,,,,,,...444:::<<<>>>QQQxxxfffBBB888444111666000333666666333000---,,,,,,,,,,,,---000444999<<>>???:::777888>>>^^^|||VVV999222111---555666555222---+++---///555666666444000......///222888:::<<>>AAA???AAAEEECCCLLLccc{{{]]]EEE777222222---+++///222111///000///,,,///:::HHHXXXnnn|||eeeQQQCCC:::555000...//////---***'''&&&&&&'''))))))((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%&&&''''''###""" !!!###$$$"""  """$$$%%%%%%$$$############$$$&&&))),,,...************+++,,,...///555777999:::999666222///,,,***)))'''&&&%%%&&&&&&###""" """***999```eee999)))!!! %%%111VVV{{{MMM333***### !!!###$$$###(((((((((((('''&&&%%%$$$!!!"""### !!!!!!!!!!!!!!!!!! """'''777YYY\\\CCC:::777777666555333333333444444444333111000000000111222444666000---000---000===HHHOOORRRKKKCCC@@@AAABBB???@@@:::777888>>>\\\ZZZ:::111111///555555444000,,,+++...111;;;:::888555111//////000...444777999EEEeeexxxRRR???666222888111222222111///...///111/////////000333666:::<<>>@@@CCC???DDDWWWaaaKKK<<<555444000------000222///---...000000777JJJbbb|||yyy]]]HHH:::222000---++++++...///---***'''&&&&&&'''))))))(((&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""$$$&&&((()))"""!!! """"""!!!  !!! !!! """$$$&&&'''$$$$$$###""""""""""""###)))(((((('''&&&%%%$$$$$$%%%###"""   ###,,,;;;bbbccc999***""" """!!! ,,,QQQZZZ999+++%%%!!! !!!"""!!!((((((((('''%%%$$$"""!!! !!!  """""""""!!! """)))===bbbuuuRRR???888777666555444333333333333444333222000...---...///000111444000---111---...:::LLLTTTVVVNNNBBB>>>>>>>>>@@@@@@:::777888===ZZZ]]]<<<222333444666666555000,,,,,,000444===;;;777333000......///+++///444666>>>XXX\\\DDD888444999111111000...---...111444111111222333555888;;;===@@@CCCFFFGGGNNNfffmmmLLLBBB???<<<999>>>;;;;;;???<<<@@@PPPvvviiiNNN@@@888666888333111222444333///---000444<<>>@@@@@@:::888:::===WWW}}}```>>>333444444888888666222//////333777:::777333000...---,,,,,,))),,,111444999LLLrrr___EEE888333777000000///------///444777444444444666777:::<<<===:::===@@@AAACCCTTTyyy|||WWWGGG@@@:::999===999777;;;;;;???NNNooozzzSSS@@@999444222555555444444555222...000555999LLLggg|||]]]GGG<<<666000,,,(((((()))+++,,,,,,***(((&&&%%%%%%&&&((()))'''&&&$$$%%%%%%###  """&&&&&&&&&%%%%%%%%%$$$$$$ """$$$&&&%%%###!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!""""""""""""!!! $$$,,,:::```___999+++"""  !!!)))000OOOwwwKKK111)))''' !!!""""""!!!(((((('''%%%###!!!  """ $$$'''444QQQ|||}}}XXXEEE;;;888888333444444444333333333333//////......///000111222///333///...222000111>>>UUU___bbbXXXIIIAAA@@@AAA??????;;;:::<<<>>>TTTwwwbbb@@@333111000777888888555111111555999666333000......---,,,++++++***...444777CCCeee___EEE888222444/////////......111666:::666666777888:::;;;===>>>999:::>>>AAABBBMMMlllfffOOOBBB999;;;???:::666:::;;;>>>JJJgggfffFFF;;;888333111444333222333333000///555???IIIeeezzzcccHHH:::555111+++''')))***+++++++++***)))(((&&&%%%%%%&&&(((((('''%%%$$$&&&&&&$$$  ###''''''&&&&&&&&&%%%%%%%%% $$$''''''%%%""" !!!"""""" !!!"""######"""""""""""""""""" !!!###***777[[[^^^999***!!! !!!###$$$''',,,IIIUUU555((($$$"""  """######"""$$$$$$###"""  !!!  !!!''';;;```mmmNNN@@@:::777666222333333444444333333333000000000000111111111111000333000///444222555BBBWWWcccjjjbbbQQQEEE@@@???===???<<<===???>>>QQQrrraaaBBB555222...555777888666333222555888333111//////000000...,,,---)))---555777???\\\}}}```HHH<<<555666////////////000333888<<<888888999:::;;;===>>>>>>===;;;===AAAAAAGGG^^^wwwsssXXXFFF<<<<<>>999===<<<<<>>:::666555222222333444444444333333111222222222222222111000111444000///444333777EEEYYYhhhqqqiiiWWWGGG>>>:::<<<>>><<<>>>@@@>>>OOOooo```CCC999555111333666777666333222444777333111000111333333111...///))),,,666888===WWWwwwcccLLLBBB;;;;;;...///000000111555999===999999:::;;;<<<===>>>>>>???:::999<<<;;;===OOOdddzzz^^^JJJ@@@>>>EEEBBB===@@@===:::>>>XXXlllOOO888555666///---222000000111222222999JJJ[[[^^^CCC:::222///,,,'''(((...'''((())))))(((((()))+++%%%%%%$$$&&&'''((('''%%%!!!$$$''''''$$$$$$(((---)))(((((((((((('''''''''***))))))(((&&&$$$"""!!!!!!###%%%$$$!!! """$$$!!! !!!"""###"""###$$$%%%&&&&&&&&&&&& !!!"""""""""!!! !!!     &&&000SSS___999)))  !!!""" $$$%%%===pppfffCCC000(((""" !!!""""""!!!###""""""!!! !!!"""""""""!!!!!!  ###$$$!!!'''999ZZZ```LLL===666666444444333111222333333222000000/////////000111333444444444333222222444999<<>>>>>===?????????>>>???BBBGGGKKKooohhhPPPCCCFFFDDDBBBCCC@@@<<<===AAASSSrrrVVVIII<<<777555333222444333//////222222===]]]}}}eeeLLL555222///+++))))))***+++&&&&&&%%%&&&(((((('''%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%'''%%%$$$%%%'''))))))((((((%%%$$$'''+++,,,)))%%%!!!  """#########%%%$$$"""!!!!!! """$$$%%%$$$""""""""""""""""""###$$$$$$!!! !!!!!!  """333KKK}}}ZZZ444''' !!! """ (((888cccsssFFF)))'''%%%###""""""""""""!!! !!!"""!!!  !!! !!!!!! !!!%%%...===sssyyycccQQQBBB888444///444222111111222333111000,,,++++++++++++---...///444333333222222444999<<>>???<<>>===<<<:::;;;;;;888444333666:::666444222222444444333111555555222666:::999LLLmmmrrrYYYDDDBBB<<<777666444333444666:::<<<:::888777888:::<<<<<<<<<===???@@@AAAAAABBBEEEHHHbbb~~~mmmTTTEEEFFFDDDBBBBBB???;;;<<<@@@OOOmmmlllKKK@@@555222111//////111222///000444999KKKpppiiiKKK888222000---***((((((((((((((((((''')))***+++)))(((((((((''''''&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&)))((('''''')))******)))(((%%%$$$'''+++,,,)))%%%###!!! !!!###%%%%%%$$$%%%$$$###"""!!! !!!!!!!!!"""$$$%%%$$$###!!!!!! !!!######   """!!!###444IIIyyy[[[555)))!!!  !!!!!!!!! !!!"""'''444ZZZuuuJJJ...)))"""!!! !!!"""######"""  !!!!!!!!!!!!  !!!""")))333GGGtttgggYYYKKK???999111333222111111222222111///...------,,,,,,---......222222222111111333888;;;KKKgggyyyxxxnnnVVV>>>999===AAA>>><<<<<<999CCC[[[uuu{{{ttt]]]GGG???>>>===;;;======;;;777555777:::666555444444555555444333444777555555666444FFFgggxxx\\\DDDCCC???<<<:::777555555666888999999777555555777999::::::<<<>>>AAACCCBBBBBBCCCCCCVVVuuuvvvZZZIIIFFFCCCBBBBBB???:::;;;???KKKgggyyyWWWCCC:::333222222111000222222///000666BBB[[[nnnNNN<<<444...---+++)))'''&&&&&&&&&((((((''')))++++++***((())))))((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))+++)))''''''((()))((('''%%%$$$$$$''',,,...,,,***$$$###"""###%%%&&&&&&&&&%%%%%%###"""!!!!!!!!!!!! """###"""!!!!!! !!!"""   """"""%%%444FFFsssYYY555(((!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!###'''///PPP{{{TTT777+++%%%###"""!!!""""""!!! ###$$$$$$$$$"""!!! !!!  !!!!!!!!! ###!!!!!!""" %%%,,,999UUUhhhfff[[[NNNBBB<<<555333111000000111111000////////////...............///000000///000222666999HHHfff{{{aaaGGG999===@@@===;;;;;;888AAAXXXsssyyyttt]]]HHH???>>>===;;;===>>><<<888666777888555444444444555555444333333777666333222000@@@___|||___DDDBBB???;;;:::777555444555666777999777444333555888::::::===???AAABBBAAAAAAAAABBBPPPppp|||___KKKFFFCCCBBBAAA>>>:::;;;???IIIccciiiLLL===666222333333111000222000...111:::LLLjjjuuuTTT???777777++++++***)))(((&&&%%%%%%&&&&&&&&&''')))***)))'''&&&&&&&&&&&&%%%%%%%%%%%%'''((()))***+++,,,,,,,,,***(((&&&%%%&&&&&&%%%$$$!!!!!!"""&&&+++///000///$$$###"""###%%%&&&&&&&&&&&&&&&$$$"""!!!  !!!  !!!!!!"""   """%%%333CCCnnnWWW333''' !!!""""""""" !!!&&&---KKKcccCCC,,,&&&$$$"""!!!"""""""""!!!$$$$$$######!!!  !!! !!!###$$$$$$ !!!!!!"""""""""!!!!!!"""!!!"""###"""!!!&&&...???bbb[[[dddWWWIII===888222222111///000111111000...------------------,,,,,,,,,---......///111555888HHHeeepppSSS======???;;;:::<<<999BBBXXXrrrzzzvvv```KKKAAA===::::::<<<===;;;777444555777222333444555444444333333000666555222000...;;;VVV||||||aaaDDD@@@>>>:::999777666666777888999999666444333666999;;;<<>>???AAACCCOOOkkkzzz^^^IIIEEECCCAAABBB???;;;<<<@@@KKKbbb\\\FFF777222///000000---,,,...---...555EEE]]]|||xxxYYYBBB444......+++******)))(((((('''&&&&&&%%%&&&''')))***)))((($$$%%%%%%&&&&&&''''''((('''(((***+++,,,---------***(((%%%%%%%%%%%%$$$### !!!###&&&)))******$$$"""!!!"""$$$&&&&&&%%%'''&&&$$$!!!!!!"""!!!  """!!!"""$$$222BBBmmmZZZ444(((  !!!!!!!!!&&&...JJJ~~~sssOOO---### """""""""!!!  !!! """###$$$%%%############"""!!! """%%%%%%###(((///FFFmmmXXXhhhYYYHHH;;;777222111000//////000000///---...///000000000000//////,,,---//////000222555888HHHaaacccDDD===???::::::===;;;CCCYYYuuu~~~|||gggPPPDDD===888:::<<<<<<999555333444666000222555555444333333444...555444222333111:::OOOrrr{{{cccEEE???<<<;;;:::999999999999:::;;;777555333444888;;;======>>>??????>>>===>>>AAACCCKKKbbb}}}pppXXXGGGEEEBBBAAABBB@@@===???CCCLLL```lllNNN@@@777333111222111......111---111>>>VVVtttyyyZZZEEE888000+++)))+++***))))))((((((((((((((('''((())),,,---,,,+++''''''(((((()))*********'''((()))+++,,,---------+++)))'''&&&''''''&&&%%%###"""!!!!!! !!!!!!!!!$$$###""""""$$$&&&&&&%%%'''&&&$$$!!! !!!###$$$###"""  !!!"""$$$222DDDrrr```999+++""" !!!  !!!'''///JJJ}}}~~~[[[111%%%""" !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!!!!%%%%%%&&&+++333PPP|||kkkhhhZZZIII<<<888444111///......///000...---///000222333333333333222---///111222222444888:::EEE[[[qqqMMM@@@AAA<<<;;;???<<>>777<<<===<<<888333222444777000333666777555444444555---555444333888777<<>>>>><<<888333222555888111444888999777555555777...555555555<<<<<<>>>IIIfff~~~|||wwwgggIII@@@:::::::::888777666555555555000000111555999<<<======777;;;???BBBBBB@@@??????BBBQQQccckkkkkkdddXXXNNNCCCAAABBBCCCBBB@@@CCCHHHKKK[[[rrrNNN===<<<111......//////---000555999@@@SSSrrrqqqZZZHHH777222222000---,,,+++)))'''%%%%%%''')))***&&&%%%&&&(((***,,,+++***++++++***((('''%%%$$$$$$%%%&&&''')))+++,,,,,,,,,'''&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&(((***'''%%%$$$%%%'''))))))((($$$###"""""""""""""""###!!!!!!  !!!"""######!!! """"""!!!!!!###&&&&&&666MMMfff<<<+++!!!   !!!!!!***...CCCsssnnnkkk===)))%%%""" !!!"""######!!!!!!!!!!!!!!!"""######  """ !!!!!!""""""###### !!!"""""""""""""""&&&""" """)))666BBBeeennnVVVNNN???555555666333222///---,,,,,,---...,,,---000444777777555333333333555777555222444:::>>>RRR{{{}}}YYYHHH:::???<<<999===BBBZZZeeeAAA888555888999888555111000222444333444444555555444333222111222444555666;;;@@@DDDdddwww{{{aaaKKK@@@<<<;;;:::888777777777555333111333666777777999;;;======>>>???????????????>>>HHHJJJaaaqqqjjjjjjcccJJJGGG@@@;;;===??????@@@BBBGGGXXX|||]]]III???888777222///111222222333777999SSSkkk~~~lll```EEE<<<222,,,,,,,,,+++)))(((((((((((((((''''''&&&)))((('''(((***++++++******((('''&&&''''''%%%$$$$$$'''***)))'''%%%''')))$$$""" %%%***$$$$$$$$$%%%'''***,,,............---+++)))&&&%%%&&&%%%$$$"""!!!!!!  !!!!!!!!!###"""!!!(((444YYYfff<<<,,,!!! """"""  """ """ $$$###!!!!!!%%%222BBBppp]]]llloooHHH,,,%%%%%%###!!!&&& """"""!!!  !!!  """############&&&###!!!''',,,888KKKpppaaaMMMGGG;;;333555777444222000...,,,,,,------+++,,,...111444666555333222222555777555222444999>>>NNNsss}}}[[[HHH:::???<<<888;;;AAAZZZiiiFFF===888777999999777444222333555555555666666555444222111333444555555777;;;@@@DDD^^^tttiiiRRRBBB;;;;;;999888888888888777555777999::::::::::::<<<===<<<<<<============>>>>>>GGGLLLhhh}}}xxxvvvlllPPPHHHAAA<<<>>>@@@@@@AAACCCFFFTTTuuuwwwTTTBBB999444444000///222333333666:::LLLiiiyyyZZZKKK;;;555...+++---000000...(((((())))))(((((('''&&&(((''''''(((***+++***)))(((&&&&&&&&&(((((('''&&&***,,,---,,,***((()))***((('''%%%###"""$$$''')))%%%%%%%%%&&&(((+++---///222222222111///,,,***(((&&&%%%$$$"""!!!!!!  !!!!!! !!!###%%%%%%%%%###***888]]]ggg===,,,"""!!!!!!  !!!$$$%%%///???ooo```kkkpppMMM...&&&$$$""" $$$###""""""!!!   !!!!!!!!!!!!!!!!!!"""#########"""""""""(((&&&###))),,,777KKKyyynnnQQQAAA>>>666111555777444333111///------------******+++---111333333333111222555777555222444999<<>>FFFOOOqqqwwwWWWIIIBBB>>>@@@BBBAAABBBCCCEEEOOOkkkkkkKKK<<<666333111//////222333333888>>>___lllIII999222///++++++...111111000(((((())))))(((((('''&&&((('''&&&(((***++++++***&&&%%%%%%&&&(((***)))((()))+++,,,+++***)))***+++((((((&&&%%%%%%%%%%%%%%%'''&&&&&&''')))+++---...444444333222000---+++)))&&&%%%$$$"""!!!!!! !!!""" ###!!! !!! $$$,,,<<>>---### !!!!!!  !!!### !!!'''%%%---<<>>YYYoooOOOCCC;;;777888:::;;;;;;:::999999999999999999999888888888666777888888999;;;>>>AAASSSlllwww^^^HHH::::::999888:::<<<===<<<;;;<<<======<<<:::999:::;;;<<<;;;:::999:::<<<>>>???GGGPPPttt~~~[[[KKKDDD???AAADDDCCCBBBCCCCCCJJJdddcccGGG;;;777555111///000111111111999BBBkkkbbbAAA666000...,,,,,,......---+++)))))))))))))))(((''''''((((((''')))+++,,,,,,+++'''&&&%%%&&&(((***)))((('''((()))***+++,,,...///)))'''&&&%%%%%%%%%%%%$$$'''&&&&&&&&&(((***,,,---111111111000...,,,)))(((&&&%%%$$$"""!!!!!!  """### $$$--->>>fffggg===,,,""" !!!   !!!""""""""" !!!$$$ !!!!!!"""(((&&&---;;;mmm|||YYY[[[jjj{{{pppYYY777((("""!!! ### !!!""""""!!! !!!""""""  !!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$###$$$$$$&&&+++...<<>>YYY}}}kkkNNN===>>>888333777===WWWmmmNNNCCC;;;888999:::<<<======<<<;;;999999999::::::;;;<<<<<<888999999999999:::<<>>>>>===;;;<<<======<<<;;;<<<>>>===<<<;;;;;;<<<===@@@AAAHHHPPPsss]]]KKKEEEAAACCCEEECCCBBBCCCAAAGGG```[[[DDD:::777777222000000000///333@@@NNNzzzuuuSSS:::555......---------,,,***))))))))))))))))))((((((''')))((((((***,,,......---)))(((''''''((()))((('''&&&'''(((***...222555666111...***)))))))))'''%%%&&&&&&%%%%%%&&&''')))***............---+++)))(((&&&%%%$$$"""!!!!!!  """!!!  ###--->>>gggggg===,,,""" !!!  !!!  ###  !!!!!!'''&&&...<<>>UUUyyyjjjKKKBBB===:::999999;;;===>>>===<<<888888888888999:::;;;<<<888999::::::888999:::<<>>>>>===<<<>>>??????>>>>>>@@@AAA============>>>???AAABBBHHHNNNqqq```KKKEEEAAACCCEEECCCBBBBBB@@@EEE]]]uuuSSSAAA999555555222111111111222<<>>fffggg>>>---###  !!!!!!!!! !!! """ $$$%%%///;;;fffqqqVVVLLLPPPnnnzzzsssRRR777'''$$$!!!"""%%%"""######$$$$$$%%%%%%&&&&&&"""""""""###%%%%%%$$$"""""""""""""""############!!!"""###$$$%%%&&&&&&&&&''')))&&&'''******===]]]oooLLL???;;;999222222666222000111222222333333222222111///------.........,,,,,,...333888666222333888;;;;;;QQQxxx{{{YYY@@@:::444666===???SSSssshhhIIICCC@@@<<<:::999:::<<<>>>>>><<<888888666555555555666666888::::::999888777888999CCCYYYsss}}}wwwfffOOO???:::999999:::<<<>>>===<<<===>>>??????>>>>>>???@@@<<<======>>>???@@@AAABBBFFFLLLpppeeeKKKEEEAAADDDEEECCCAAAAAA???CCCWWWlllNNN???777333222000000111333999KKKkkkgggOOO;;;///222+++,,,------,,,++++++,,,)))************)))(((((('''&&&&&&(((+++,,,,,,,,,((('''&&&''')))******)))&&&(((...:::JJJXXXbbbfffiiiddd^^^XXXPPPCCC444)))''''''&&&%%%%%%&&&((()))***+++,,,.........---,,,&&&%%%$$$"""!!!!!!   """###!!!!!!%%%$$$ $$$ !!!!!!###,,,===fffjjj@@@///%%%!!!"""  !!!!!! """!!!###---777___uuuYYYEEEBBBccc}}}dddCCC---'''"""!!!$$$!!!"""###%%%&&&&&&%%%$$$###  !!!$$$%%%$$$###!!!!!!!!!"""""""""######""""""###$$$$$$%%%$$$$$$))))))&&&(((+++---CCCgggiiiHHH===:::999111222555000///000111222333444444333222111////////////---+++,,,...333888666222333888===;;;OOOuuu\\\AAA888333777???@@@QQQppphhhIIIEEEDDD>>>;;;888999<<<>>>>>><<<999777555333111111111111888::::::999777666777888===TTTooo}}}yyyiiiSSSBBB:::999888:::<<<======<<<<<<===>>>===<<<;;;<<<===;;;<<<===???@@@AAAAAAAAADDDKKKqqqjjjKKKDDDAAADDDEEECCC@@@AAA@@@BBBSSSxxxgggLLL@@@888333222//////111555@@@XXX~~~|||[[[HHH:::333888...//////---+++))))))******************)))((((((%%%$$$$$$&&&)))++++++***&&&%%%%%%'''***,,,,,,+++...222===OOOeeezzz}}}ppp]]]GGG888)))((('''&&&&&&'''((()))'''(((***,,,------,,,,,,&&&%%%$$$"""!!!!!!  !!!"""$$$$$$!!! """  ###&&&((($$$---===fffkkkBBB111'''###$$$ !!!!!!  """!!!+++333ZZZxxxZZZ@@@777ZZZ}}}}}}pppLLL222***""" """ ###$$$$$$"""  ###$$$###""" ###$$$$$$$$$$$$###""""""&&&&&&###(((...222LLLssshhhGGG<<<333111222111111333555333111222333555666555222...***((()))+++,,,---...222888;;;;;;999777777555999HHHjjjdddDDD999666:::>>>???SSSrrriiiNNN<<<<<<999888777777666666666666888555111000222333111///111222333444555666666666<<>>===;;;::::::;;;===>>>>>><<<:::999999999888888;;;???BBBIIISSSppplllQQQHHH@@@AAACCCCCCBBBCCCAAAAAAKKKiii]]]III<<<888777000,,,000333999LLLnnniiiMMM>>>888555444///......---+++***))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++###))))))+++222///+++222333===RRRnnnzzz```III666,,,''')))+++(((&&&''')))))))))((('''%%%$$$###((('''%%%###!!!!!!!!!!!!!!!!!!!!!   """######"""!!!###!!!!!! """###$$$***000AAAmmmkkk@@@---""" !!!   """ ''',,,777XXXkkkCCC999NNNlllxxxZZZ777%%%!!!"""%%%)))(((&&&############"""  """"""  ###$$$###""""""""""""###$$$&&&'''(((###&&&$$$%%%)))///NNNwwwgggFFF;;;222111222222222444777555333333555777777777444000,,,***+++,,,------///333777999999888777777777999FFFggggggGGG;;;777;;;@@@@@@UUU|||sssUUU???===999888666555555555666777555333111111111///+++(((---...000222444555555666;;;MMMooovvv^^^AAA===:::888999<<<>>>===;;;;;;;;;<<<>>>??????<<<999666666777666777999>>>AAAIIIUUUrrrnnnOOOEEE>>>???AAAAAA@@@@@@??????HHHddd{{{WWWFFF<<<999666...///222666@@@YYY}}}aaaFFF;;;666444333......---,,,+++***))))))(((((((((((((((((((((((($$$%%%&&&'''(((***++++++%%%+++)))***000...,,,555CCCRRRkkklllXXX@@@444***)))***(((&&&''''''''''''&&&%%%$$$""""""$$$###!!!  !!!"""############"""   !!!!!!!!!!!!!!!  """###$$$(((000BBBnnnkkk@@@---### !!!   &&&+++999]]]tttFFF777GGGccc{{{xxx\\\;;;)))$$$###$$$&&&%%%###!!! !!!!!!  !!!"""  !!!""""""!!!!!!!!!############$$$%%%''''''''')))'''''',,,444TTTcccCCC:::222222333222444666888666555555666888888888666333///------.........000333555777777777888999:::999BBBaaakkkJJJ>>>:::===BBBCCCWWW^^^CCC===888777444333222444555777000000111222222///***&&&)))+++---000222444555666;;;MMMpppfffHHH???<<<999999;;;===;;;999;;;;;;<<<>>>@@@>>>;;;888333444555555666999===AAAJJJVVVsssoooOOOEEE>>>>>>@@@@@@???@@@>>>???GGG___oooNNNBBB<<<:::777---222444888HHHggg}}}UUU===555333111111...------,,,+++***))))))''''''''''''''''''''''''$$$$$$%%%'''(((***++++++(((,,,))))))///---///===TTTfffvvvsssrrrvvvwwwhhhMMM>>>---((())))))((('''%%%%%%$$$###"""!!!!!! !!! !!!!!!$$$$$$###"""!!! !!!""" """###""" !!!!!! !!!"""###&&&///CCCnnnjjj???...### !!!!!!!!!   !!! !!!&&&***:::bbb|||III444>>>UUUkkkwwwnnnWWW;;;+++$$$"""!!!!!!###!!! !!!"""!!!  !!! !!!###$$$### !!!$$$$$$$$$$$$$$$$$$%%%&&&'''&&&((($$$$$$)))333TTT^^^AAA999333222333333555999999777555444666777777777666333000/////////...---///111333444555777:::===<<<888===ZZZnnnMMMAAA<<>>:::999;;;<<<;;;999999:::;;;===>>><<<999666333444666777999<<<@@@CCCIIIVVVuuunnnQQQGGG???@@@BBBAAA@@@@@@>>>???FFF\\\gggHHH???::::::888///333333888MMMrrrsssKKK666111///---...---,,,,,,+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******))),,,((()))///...666JJJeeewww~~~nnnaaaZZZVVVUUUUUU]]]lllxxxuuummmWWWEEE111''''''***)))((($$$$$$###"""!!!!!!!!! """!!! !!!"""%%%$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!! """"""###...BBBkkkggg>>>---### !!!!!!"""###$$$  ###&&&***;;;eee|||HHH///333EEEVVV```XXXHHH444'''""" ###"""!!!!!!###$$$$$$### !!!$$$"""$$$)))&&&%%%%%%%%%%%%%%%&&&'''###%%%######(((222SSS~~~~~~XXX???888444444444333666:::888555333333444555666555444333111000000000...------///000111333777<<<@@@<<<777:::SSSoooOOOCCC>>>@@@CCCBBBVVVzzzmmmHHH:::777555222///...000222444...///111222222111222222)))+++...111444777888999>>>OOOuuu|||[[[DDD???;;;999:::;;;:::888888777777999::::::777555555777999;;;<<>>EEEUUUeeekkkiiiZZZJJJ666)))'''++++++)))%%%$$$###"""!!!!!!""""""###"""!!!  %%%$$$######"""!!!!!!!!!   !!!"""!!!---???eeeccc;;;,,,### !!!...+++''' $$$%%%!!! $$$'''***:::dddwwwGGG---,,,777AAAGGG???777+++### !!!!!!"""!!! !!!###$$$$$$$$$ !!! !!!###!!!###(((&&&&&&&&&%%%&&&&&&''''''$$$'''&&&(((---666VVVxxxTTT>>>999555555444333666;;;777555222222333444444333333222111222333222000......///000111222666;;;>>>999666777LLLtttmmmNNNCCC???@@@BBB???QQQwwwlllIII<<<:::888555222111111222333111222333222000......///---///111444666888999:::???QQQxxxbbbEEE@@@;;;999:::;;;;;;999666555444555777888777666666888;;;===>>>AAADDDGGGEEEWWWyyyeeeNNNDDD===<<<>>>===<<<<<<888:::???MMMmmmjjj```^^^```lll{{{zzzZZZDDD===666555777444333333===ZZZ~~~\\\<<<111///***(((,,,*********)))))))))((((((''''''''''''''''''''''''******))))))(((((('''''''''(((&&&)))......???]]]gggKKK<<<777444222333333666BBBSSS```dddYYYOOO===...***,,,,,,)))%%%$$$###"""!!!"""######"""!!!  !!! +++:::\\\^^^888***### !!! !!!444222,,,### """$$$'''***999bbbxxxJJJ///***,,,000111---+++&&&!!!!!!$$$%%%###  """"""!!!!!! !!!!!! """###""" ###&&&&&&&&&&&&&&&'''((()))$$$'''&&&(((///999[[[vvvSSS===999666666444333555;;;777555222222333444333333333222333444555555333000000111222222222333777:::555444666GGGiiijjjKKKBBB???@@@@@@;;;LLLhhh~~~bbbFFF>>>>>><<<:::777555444444333111444777777444000......111222333555777888999999???QQQxxxeeeEEE@@@;;;999:::<<<<<<:::777555222333555888999:::555888:::<<<===???BBBDDDEEEYYY}}}bbbNNNDDD<<<<<<>>>===;;;;;;888:::===GGGcccfffRRROOOOOOMMMSSS___lllxxxiiiPPPBBB>>>555222444111333444>>>YYYmmmOOO666000///((((((...)))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''%%%(((+++***<<<\\\yyy~~~sssVVV<<<222111///...111000...444DDDVVV```ZZZTTTGGG777...---+++'''%%%$$$"""!!! !!!######!!!  !!!"""""" !!! ***555SSSYYY444)))""" !!!$$$&&&&&&"""""" !!!"""!!!&&&+++999___RRR555***&&&$$$######&&&$$$###%%%"""!!! !!!!!! """ !!!"""""""""!!!!!!"""######"""""""""&&&&&&&&&&&&'''(((******%%%'''$$$'''000>>>eeeuuuSSS>>>:::777777555222555:::777555333222333444444333333333444666888777555222333444444333111111333555333333666EEEcccgggJJJAAA??????>>>888HHHTTTtttrrrkkkWWWCCC@@@AAA@@@>>>;;;999777555444///444:::<<<:::666333222333333555666777888888888>>>PPPxxxfffEEE@@@:::888:::<<<<<<;;;888555222222444888;;;===444666999:::;;;===@@@BBBFFF[[[```PPPFFF>>>>>>???>>>======:::<<<>>>FFF___|||hhhSSSEEEIIIJJJEEEFFFOOOTTT^^^uuu[[[HHH@@@???555000111///333333<<>>BBB___nnnRRR@@@???<<<>>>AAA>>>HHHRRR]]]___WWWLLLDDDBBB=========;;;888777777888999888888:::;;;:::666111444444555777999999888666:::IIIooolllNNN???<<<===444000666777:::666222111333777;;;<<<:::777777;;;>>>>>>???AAALLLYYYYYYGGGBBB===<<<>>>@@@>>>;;;:::BBBDDDFFF]]]uuuaaaQQQNNNHHHCCCAAABBBEEEGGGJJJOOObbblllNNNFFF<<<777666666333111777///<<>>@@@;;;???EEELLLMMMHHHAAA===<<<>>>===;;;999777777888999:::999999;;;===<<<888555444444666888;;;;;;999777999EEEjjjrrrRRR@@@;;;<<<444000444444888555111000333777;;;===:::666666:::<<<;;;<<>><<<888666555666888999;;;:::;;;===>>>===:::888333444777:::===<<<999777666???aaazzzWWWBBB999;;;555222444000555222//////333888<<<===;;;888888;;;<<<:::;;;???OOOdddSSSDDDAAA??????BBBBBB@@@===<<<@@@CCCIIIdddvvvWWWIIIDDDCCCBBBAAAAAACCCEEEFFFGGGIIIVVVuuu{{{XXXGGGAAA999555444444333222666666LLLpppnnnSSS;;;000111---+++,,,((()))((('''&&&&&&&&&&&&&&&(((&&&%%%&&&***+++(((&&&%%%%%%%%%%%%%%%$$$###""" """%%%&&&)))333>>>@@@CCC>>>///%%%'''++++++)))(((***...,,,+++666EEEFFFGGGAAA555+++'''%%%###### !!!###""" """"""""""""###%%%&&&'''%%%%%%$$$###""" """"""!!!  !!!"""""")))333RRR]]]888+++###  !!! """"""!!!  !!!"""%%%###)))333KKK|||___;;;***%%%"""  """### !!!!!! !!!###))))))((((((&&&###!!! $$$%%%%%%$$$"""!!!"""###$$$$$$&&&''''''''''''''''''+++///555HHHpppeeeIII>>>555444555555444555111//////111111...---000,,,---...000111333333444444555666666555444333333===<<>>???>>><<<888444111111444666888;;;<<<<<<<<<<<<;;;888777111333666:::===<<<888555555:::WWW}}}ZZZCCC888;;;888666666111222000...///333888<<<>>>???======???>>><<<===AAAMMMiii}}}SSSBBBAAA@@@AAACCCCCCAAA>>>===@@@BBBJJJfffjjjPPPHHHAAAAAAAAAAAABBBCCCDDDEEEIIIIIITTTqqqrrrQQQBBB===777444333444333333555888UUUYYY>>>000111,,,)))+++))))))((('''&&&&&&&&&&&&&&&(((''''''(((******'''$$$$$$$$$$$$$$$$$$###""""""!!!$$$$$$%%%...999<<<>>>:::///'''(((***+++""""""%%%)))'''&&&+++444444777444---'''%%%$$$""""""!!!$$$""" !!!!!!!!!!!!"""###%%%&&&&&&%%%%%%$$$"""!!! ###"""!!! !!!!!!!!! """***444TTTaaa:::,,,$$$    !!!""" &&&000FFFwww___;;;)))$$$"""  """### !!!###)))))))))(((&&&$$$""" %%%&&&&&&%%%###!!!"""###$$$%%%&&&''''''(((''''''(((+++---555OOO|||iiiJJJ@@@777666777777666777222000111333333000///111......///000111222333444555555666777777666444222;;;;;;DDDCCCYYY~~~uuuTTT>>>:::888999:::555666444333666<<<@@@@@@???999444///,,,...111444555;;;;;;;;;:::888666444333111222555999;;;:::666222444555MMMttt}}}\\\CCC888;;;:::::::::444111///...///444999===??????>>>???AAA???<<<>>>CCCLLLpppyyyVVVAAAAAAAAABBBBBBBBBAAA???>>>???AAAJJJddd___KKKGGGBBBBBBBBBCCCCCCCCCDDDDDDIIIIIITTTqqqlllOOO>>>;;;777333222333333333555;;;[[[aaaAAA000111,,,(((***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((('''%%%#########$$$$$$######""""""!!! !!!"""!!!"""+++666888999555,,,%%%######### !!!$$$'''&&&$$$&&&)))'''***)))$$$"""######  """!!!  """###$$$%%%$$$######"""!!!!!!!!! !!!""""""    ###***444UUUbbb;;;---$$$   !!!""" &&&...BBBrrr^^^:::((($$$"""!!! """""" !!!$$$&&&&&&'''((('''&&&$$$$$$&&&''''''&&&###""""""###%%%%%%&&&'''(((((((((((()))+++,,,666TTTjjjJJJ@@@777666888888777888333111222555555111000111/////////000111333444555666666666777888777444111888888BBB>>>QQQuuurrrSSS>>>999555666999666333222222666;;;>>>===;;;777111,,,***---111333333888999999777444222111111333333555888999888444111444111DDDfff}}}\\\DDD999;;;::::::;;;666111///...000555:::===???======>>>@@@===:::===CCCTTT}}}uuuWWWBBBBBBAAAAAA@@@@@@@@@???>>>???AAAHHH___zzzUUUDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDGGGIIIVVVuuufffMMM<<<:::777444222222333444777===^^^iiiEEE111111---(((***+++(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$######""""""""""""###!!!!!!)))333555555222,,,&&&"""!!! ###$$$%%%'''''''''&&&&&&"""!!!!!!"""  !!!!!!!!!!!!###"""!!!  !!!    ###***444TTTbbb;;;---$$$!!!  !!!""""""###)))...>>>mmm___;;;(((###"""""" !!!!!!""" """$$$"""###%%%&&&'''''''''&&&&&&''''''&&&$$$###$$$%%%&&&&&&''')))))))))))))))+++---///<<<___iiiHHH>>>555555777777777888333111222666666111000111...//////000222555777999777666666888999888444000666777@@@:::KKKnnnyyyqqqUUUAAA;;;333333888888444444555777999;;;<<<;;;666111++++++///333444333333555666555222111222333666666666777888777333111222///===[[[yyy\\\EEE:::;;;777666888555222000000222666;;;>>>???======???AAA>>>;;;>>>EEEcccoooTTTCCCBBBAAA???>>>===>>>???>>>???@@@FFFXXX~~~tttQQQBBBBBBCCCBBBBBBAAABBBCCCDDDEEEHHHLLL\\\|||___HHH<<<:::888555222222333444555<<<___pppIII222222---(((***,,,''''''&&&&&&&&&''''''(((%%%%%%%%%%%%$$$%%%&&&'''######$$$$$$$$$$$$$$$###""""""%%%'''$$$"""'''///111000...,,,)))%%%###$$$%%%%%%$$$$$$&&&'''&&&$$$ !!! !!!!!!"""###"""!!! !!!   !!! !!! !!!!!!!!! ###***333SSS```:::,,,$$$!!!!!!!!!""""""$$$***...===lllddd>>>)))###!!!!!! !!!!!!!!! !!!!!!!!!!!!"""$$$ !!!###%%%''''''''''''%%%&&&'''&&&%%%$$$%%%&&&'''((()))******++++++++++++000666GGGooohhhFFF;;;333333666666666888222111222666555111///111------...000333777:::<<<888777777888:::999444000555777???999HHHjjjvvvrrrWWWEEE===222111777999999999999::::::<<<===???666111,,,,,,111444555333000222444444222111444666999888777888888777444222111---:::UUUrrr\\\FFF;;;;;;444222555222222111111333777;;;>>>???>>>???BBBCCC@@@===AAAHHHoookkkQQQDDDCCCAAA>>><<<<<<===???>>>???@@@DDDTTTxxxsssRRREEEFFFAAAAAA@@@???@@@CCCEEEGGGJJJOOObbbYYYCCC<<<;;;999555222111222444111:::```sssKKK333333...(((***---''''''&&&&&&&&&''''''(((%%%&&&&&&%%%$$$%%%''')))###$$$$$$%%%%%%%%%$$$$$$ ###'''***'''###&&&,,,)))(((((()))(((%%%$$$%%%$$$###!!! """%%%$$$"""  ### !!!!!!$$$%%%$$$!!!   !!!$$$ !!!!!!!!!!!!!!!###***333QQQ___999,,,$$$!!!"""  """ !!!"""!!!(((---===nnnhhh@@@***"""!!!  !!!!!!!!!!!! """###""""""###$$$!!!###%%%&&&'''&&&&&&$$$&&&'''&&&%%%%%%&&&'''((()))***++++++,,,,,,+++***222<<>>999444...+++---///000000111000000000111333555777888888555111000333222...444666<<>>???;;;???OOO}}}gggOOOEEEDDDBBBAAA???>>>======:::>>>@@@CCCSSSyyy^^^JJJBBBEEE@@@===>>>??????CCCHHHKKKPPPfffvvvTTTBBB;;;:::999777666444333222111BBBcccsssLLL333000---,,,...+++((('''&&&%%%%%%$$$$$$%%%)))(((&&&###"""!!!""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&((((((((('''&&&%%%$$$###!!! !!! !!!  !!!""" !!!!!! """"""#########""" !!!######!!! $$$!!! !!!!!!  ''''''444UUU\\\:::///&&&!!!   """###   """###!!!  !!!###&&&&&&)))???lllsss>>>)))&&&$$$%%%!!!###%%%%%%$$$###"""!!! $$$###"""###$$$&&&&&&&&&)))&&&""" """%%%((()))***+++///222111---+++,,,......;;;```nnnIII;;;555444...000444000111222222222222111000000000000111222333444555555;;;888666555666555444333555::::::666???TTTdddiiidddTTTBBB888555444888<<<<<<<<<;;;;;;;;;<<<===>>>999555000---...//////...//////......000222555777777777444000000333222...333555;;;LLLjjj}}}jjjNNN>>>;;;777666666111333333333444666:::>>>@@@>>>BBB??????AAA<<>><<<::::::::::::999===???BBBRRRwwweeeNNNEEECCC@@@???BBBCCCAAACCCGGGNNNWWWqqqpppQQQAAA;;;:::999777555444222222000???]]]tttMMM444000---+++---***+++***)))(((''''''''''''((('''%%%$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%"""""""""""""""######$$$""""""######"""!!!!!! !!!###''')))!!!!!!!!!!!!    """###!!! !!!!!!"""!!! """"""!!!!!!  '''(((666XXXXXX888---%%%!!!!!!  !!!"""###$$$!!!"""  """%%%&&&)))???kkkwwwDDD...(((###"""!!!"""$$$$$$############""""""$$$$$$$$$$$$&&&''''''&&&%%%$$$###$$$&&&))),,,---++++++,,,,,,+++))))))***111222CCCjjjuuuNNN===666666000///222---111111222222111111000///000111111222222222222222999777555444555555444333777<<<<<<999???NNNZZZ]]]YYYKKK===666444444888===<<<<<<<<<;;;<<<<<<===>>>:::777333111000000///...------,,,,,,...222555777555555333///000333333///222555;;;MMMmmmzzz[[[EEE???888777888333555555444555777;;;>>>@@@===AAA@@@AAABBB===DDDYYYpppXXXHHH@@@>>>;;;888777777888999999<<<>>>AAAPPPssstttZZZNNNGGGDDDDDDFFFGGGFFFGGGKKKXXXgggfffLLL???:::999888666444333222222000<<>>iiiLLL444***""" !!!!!!"""#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%'''(((***,,,---//////...---,,,------,,,222666LLLwww}}}UUUAAA888999333111333000111111111111111000000///222222333333333222000000777555444333555555444333888<<<>>>===AAAKKKSSSUUUMMMCCC888444333444777<<<<<<<<<<<<<<<<<<<<<======;;;999777666444222000///---,,,+++,,,...222666999333444222///000444333000555777>>>PPPsssgggLLLAAA999888999555777777777888:::<<>>AAAAAACCCDDD===GGG```dddQQQFFFAAA???;;;888777888:::;;;999;;;===AAAMMMmmmqqqcccUUUOOOIIIIIIIIIKKKRRRYYYlll^^^HHH???:::999777555333333222222222:::SSS}}}tttNNN444111---++++++(((***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""""""""  $$$&&&&&&&&&%%%$$$###!!!!!!!!!!!! !!!"""""""""!!! !!!"""!!!  """###$$$$$$"""!!! """###!!! !!!"""###'''+++>>>eee{{{RRR555,,,$$$ !!!!!!  ###&&&***===eeeRRR777+++""" !!!"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%$$$$$$$$$&&&(((***,,,...111222888;;;;;;:::999999555000444:::TTT[[[CCC999:::555222555333000111111111111000//////222333444444444333111000555333222333555666666666666999;;;;;;<<>>@@@BBB@@@CCCCCCEEEEEE???LLLkkkXXXHHH@@@AAA>>>;;;888777888:::<<<999:::<<<@@@JJJhhhnnnbbbVVVPPPQQQXXXeeeqqq{{{XXXEEE???999888666333222222222333444;;;RRRzzzvvvOOO555000,,,+++,,,******)))(((''''''&&&&&&'''%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############"""###$$$%%%%%%%%%%%%$$$#########"""!!!""" !!!###(((''''''&&&$$$"""!!!  !!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!  ###%%%$$$!!! ###%%%&&&''',,,BBBkkkyyyRRR555,,,### !!!!!!""""""!!!  """&&&+++;;;aaaVVV777***###### !!!"""#########&&&&&&&&&%%%%%%%%%%%%$$$&&&''')))(((%%%###$$$%%%###)))000777===CCCIIIMMMPPPVVVYYYXXXUUUPPPDDD777:::AAA___cccGGG888999333000333333000000111111000000///...000111333555555444222111222111111333666999:::999:::;;;===<<<:::999999999;;;666333333222111444888:::;;;;;;;;;;;;:::999999;;;<<<;;;999666333333333000...,,,,,,...222777:::555555333000111555555111999;;;@@@RRRwwwyyyUUUCCC999777999444777777888:::<<<>>>@@@BBB@@@CCCCCCFFFFFFAAATTTxxx~~~UUUGGGAAA>>><<<999777666777888:::999888;;;???GGGbbbppphhhiiirrrwwwUUUCCC???999777444222111111222333666<<>>??????<<<888777888666333222444333000111666999999:::::::::999888777888999999666333111222444000...,,,+++,,,000555888666777444111222555555222666888<<>>@@@AAAGGGHHHEEE]]]|||TTTIIIEEE;;;:::999777777777777888888777:::>>>EEE^^^uuuRRRAAA===888666444111000111222333777<<>>@@@FFFIIIIIIdddwwwNNNEEECCC;;;;;;:::999999888888888888777999>>>DDD\\\tttQQQ@@@;;;888666333111000111222333888;;;GGGccchhhFFF999000---///...((('''&&&%%%%%%$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&!!!###%%%&&&&&&&&&$$$### !!!!!!!!!!!!!!!   !!!     !!!!!!!!!  !!!"""!!!!!!!!!  ''',,,AAAjjjhhhDDD,,,%%% """$$$""""""  !!!!!!###(((...888XXX___<<<+++###$$$###"""!!!!!!"""$$$&&&(((!!!""""""###%%%&&&&&&''' ###&&&'''(((---666>>>NNN___vvvsssVVV[[[yyyaaaCCC888777333222555333333111000////////////111111111222444444222000000000111444777:::;;;;;;<<<<<<=========<<<:::999999777333000.........///000333777777666555666777444222111222444333///,,,---,,,***))))))---333888<<<:::777555333333333333444111888HHHfffeeeFFF:::777444222555333111444:::???AAABBB>>>>>>AAABBB???LLLvvvgggJJJAAAAAA:::;;;;;;;;;::::::999888888>>><<<:::DDDZZZzzzVVVCCC===888555222///...///222333555777CCCcccuuuJJJ777333...******---,,,+++***(((&&&$$$###'''&&&$$$%%%&&&&&&$$$###$$$$$$$$$""" """$$$&&&&&&&&&&&&&&&%%%$$$###***(((&&&$$$"""!!!!!!"""""""""!!!!!!"""###$$$%%%"""######!!! ###$$$### !!!""""""!!!!!!"""!!!!!!%%%$$$!!! !!!######!!! !!!  ### ###%%%"""!!! '''///CCCddd^^^???---***"""!!!""""""  !!! !!!"""!!! !!!!!!"""!!!%%%)))+++555UUUYYY:::...&&&$$$ !!!!!!###%%%(((+++,,,(((&&&$$$"""!!!###$$$&&&"""###&&&))))))111HHH___rrryyyssswwwzzzllldddaaalllJJJ===999555222333444333222000//////......000///000222555666555333333222333555888:::;;;:::::::::;;;;;;;;;:::888777777444111...,,,,,,---------000333444333222333555555333111111222222///,,,//////...---,,,///444777:::888555222000//////000444111777FFFccckkkJJJ<<<777000+++111000000444:::???BBBBBB>>>>>>AAABBBAAARRR```HHHAAA===<<<<<<<<<<<<;;;::::::999888???===<<>>@@@BBBAAADDD[[[}}}WWWHHHCCC===>>>>>>===<<<<<<;;;:::::::::???>>>>>>FFFWWW~~~xxxTTTAAA;;;666555333222111000000000333444===WWWWWW===444...+++,,,''''''(((((((((''''''&&&%%%###!!!!!!"""$$$$$$######$$$$$$###!!!!!!"""$$$!!!"""###$$$%%%%%%%%%%%%!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!! """$$$###"""!!!  !!!"""###""" !!! !!!!!!  !!! ###))):::XXX||||||```@@@---+++$$$!!! !!!  """!!! !!!###%%%(((***333SSS[[[:::---&&&%%%###"""!!!!!! !!!"""######$$$%%%&&&%%%$$$"""!!!!!!###&&&(((111MMMzzztttXXXFFF>>>@@@AAAFFFKKKQQQWWWXXXOOODDDQQQaaa```EEE;;;777444444666555333111000............///000444999===>>>>>>:::999888888999:::999777:::;;;<<<<<<<<<;;;:::999222111///---++++++,,,,,,***+++,,,---......///000333222000000000111222222444666888777555333222222333333222222333444555555666555:::CCCZZZtttOOO@@@;;;555---...///333777;;;???AAAAAA@@@BBBCCCBBBIIIfffmmmOOOIIIGGG@@@>>>===<<<;;;;;;:::::::::;;;??????@@@GGGTTTyyywwwSSS@@@:::555555444333222111///...111333:::QQQxxx[[[???333---++++++'''''''''''''''&&&&&&%%%%%%### """$$$$$$$$$###$$$$$$$$$""""""###$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! """!!!!!!!!!!!! !!!!!!"""%%%&&&$$$"""  """#########"""    !!!!!!  !!!""""""(((888VVV{{{~~~```???,,,***$$$ """ !!! !!!""" """""" $$$&&&)))+++666WWW\\\:::---&&&&&&######!!! !!!"""###$$$$$$$$$$$$$$$###""""""$$$''')))+++777[[[kkkLLL===777:::333444777;;;@@@BBB???;;;HHHfffnnnKKK<<<888777666666555333222000//////...000000111666;;;@@@BBBBBB===;;;:::999:::999888666888999:::;;;;;;:::999888333222000///............---,,,,,,---...///000///////////////000222444666555888::::::777333000///333333222222333333333444888888===DDDWWWzzzQQQ>>>;;;888111111333666999<<<>>>@@@AAACCCEEEEEEEEERRRttt```JJJHHHFFF@@@<<<;;;::::::999999::::::;;;>>>>>>@@@FFFPPPssswwwSSS@@@:::555555555444222000///---000222888KKKmmm[[[>>>111,,,***)))))))))(((((('''%%%$$$###&&&$$$""""""###%%%%%%$$$"""###%%%$$$###"""###$$$############"""!!! """"""""""""!!!!!! !!!!!!""""""!!! !!!!!!"""%%%'''%%%"""""""""###"""!!!  !!!"""!!!######"""   !!!!!!"""!!! ###))):::YYY}}}dddAAA,,,***%%%"""###!!!  !!!""" """"""!!!   """$$$&&&***888ZZZ^^^;;;---&&&&&&###""""""!!!"""###$$$%%%&&&%%%###!!!!!!"""###$$$###(((+++...>>>gggiiiFFF666///111///......000333555777999FFFoooYYYDDD;;;888777555444333222111000000000111000222555;;;@@@BBBCCC>>><<<:::::::::999777555444555666777777777666555333333222111111111111111111000......000111000000---///000111111222555777666999;;;;;;888333000...333333333222111000//////888:::AAAEEETTTXXX???999777111444666888:::;;;===@@@BBBEEEHHHHHHKKK___uuuWWWHHHCCCAAA>>>::::::999888999:::;;;<<<;;;===<<>>111,,,***(((***))))))((('''&&&$$$$$$&&&$$$######$$$%%%###"""!!!###%%%%%%$$$###$$$%%%''''''&&&%%%$$$"""!!!  !!!""""""""" !!!"""###"""!!!  !!!!!!!!! """&&&$$$!!! !!!!!!!!! !!!######"""!!! !!!""""""!!!!!! $$$"""!!!!!!&&&--->>>^^^nnnIII111,,,&&&###$$$!!! !!!"""""""""$$$$$$  !!!!!!""""""  !!!!!!""" ###(((777ZZZ___;;;,,,''''''###"""""""""###%%%&&&((('''%%%""" !!!###%%%$$$(((...DDDrrrhhhDDD555......---******+++,,,---222999JJJzzzmmmQQQAAA999555444333222222111111111222111000111444999===???@@@>>><<<:::999999999777555222333444555555555444444444333333333333222222222666333000///111111000///---000222333111111222444888:::===<<<999444111///111111222222222222222111666:::BBBEEERRR~~~cccDDD:::666111333555777888999<<<@@@DDDEEEIIIJJJQQQmmmaaaOOOHHHAAA>>>@@@:::999888888999;;;>>>???;;;;;;999===BBBHHHjjjxxxTTTAAA;;;777666555333111000......///111555===QQQnnnqqqUUU===222...+++(((((()))))))))(((((('''&&&$$$$$$$$$$$$%%%### !!!###%%%&&&%%%$$$$$$%%%)))))))))((('''&&&%%%$$$!!!"""######### !!!"""$$$$$$###"""!!!!!!#########!!!  !!! $$$###!!! !!!!!!!!! !!!  """$$$$$$"""  !!!"""###%%%---BBBfff|||UUU888000((($$$$$$!!! !!!!!!"""#########""" !!!  """###"""!!!!!!"""$$$$$$!!!!!!###(((777[[[aaa;;;,,,'''((($$$###""""""###$$$&&&'''$$$$$$###"""!!!""""""### $$$&&&,,,GGGxxxdddAAA555111111+++)))))),,,++++++333<<>>>>><<<:::999999888666555222333555666666666555555333333333333333333333333888444111000111222000...///222444444111///000111999;;;>>>===:::555222111---///111444666888999:::444999BBBEEEPPP|||kkkIII===888222000333555666888;;;AAAFFFEEEIIILLLVVVvvvwwwRRRJJJIIIBBB@@@FFF:::999999999;;;===@@@BBB;;;999888<<<@@@FFFiiixxxTTTAAA;;;888666444222000//////......111333888HHH```uuu|||kkkRRR===333000---)))''''''((())))))***))))))#########$$$$$$"""!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$!!!"""###$$$$$$$$$###"""!!!###$$$%%%$$$###"""!!!%%%&&&$$$!!!$$$!!! ###$$$### ###"""  !!!"""### ###%%%%%%### !!!!!! !!!###$$$""",,,EEElll^^^>>>333***$$$###  !!!""""""###### !!!%%%&&&$$$!!!!!! !!!  """###"""   """$$$%%%&&&%%%%%%&&&***999\\\aaa;;;,,,'''((($$$$$$###""""""###$$$%%%"""######$$$$$$"""!!! %%%'''&&&+++FFFyyyaaa===222...///,,,***+++///......666AAAWWWkkkHHH888777666333///---...000111111///000000111444777999;;;888888888888999:::;;;;;;555777888888666555555666999999777444222444777::::::666111...///000222333333333444666666444000,,,555888;;;<<<999444///------///333666777666333111666===AAACCCPPPuuuhhhHHHBBB>>>444000222333333444777;;;???EEEGGGMMM```lllNNNDDDBBB???===@@@???;;;888888===???>>>;;;888<<<<<<;;;>>>EEEggg{{{UUU@@@:::999666222000000///...,,,---111555888===III[[[hhhjjjlll___EEE333///---((('''%%%$$$&&&)))+++***(((%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''###%%%%%%### !!!### """$$$$$$###"""$$$""" """%%%&&&%%%###$$$###"""###%%%%%%###"""$$$###"""!!! """""" !!!!!!    """"""""""""###$$$ ###$$$ """###...CCCiiiccc>>>000(((%%%$$$"""""""""!!!!!!!!!!!!!!!""" !!!  """!!! !!!!!! !!!$$$&&&&&&%%%$$$%%%'''+++888ZZZbbb>>>+++#########"""###%%%'''((('''&&&%%%$$$$$$$$$$$$%%%'''(((&&&''')))000DDDmmmoooGGG444777,,,///,,,+++,,,,,,///:::GGGppp|||UUU@@@:::555222///...///000111000/////////111333666888:::888888777777888:::;;;===999;;;<<<;;;999888888999999888666444222333666999999555000---...///111111333444555777888555111---444777;;;===;;;777222///---000444777888888555444666<<>>444444555555555555777:::===EEEHHHRRRjjjcccIIIAAAAAA???>>>@@@???;;;888888<<<>>>===:::888<<<;;;;;;>>>DDDddd|||WWWBBB;;;:::777444222111000///...---111444555888AAAOOOZZZcccfff\\\FFF666111...)))(((&&&%%%&&&)))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&&&&$$$%%%%%%### !!!!!!!!!"""$$$%%%%%%$$$###$$$"""!!!###&&&'''&&&%%%$$$###"""###%%%%%%###"""######"""!!! """!!! !!!"""!!!!!!    !!!!!! !!!""" !!!"""!!! """###!!!000CCCfffccc===000(((%%%%%% ############""""""!!!!!!"""  !!!&&&$$$!!! !!!  !!!$$$%%%%%%%%%%%%%%%&&&)))555VVVfffBBB...&&&((($$$######$$$&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&''''''))),,,111AAAeeerrrHHH222444)))000---///444333444CCCWWWbbbEEE999444111//////000111111000......///000111444666888888777666666777999<<<>>>===>>>???>>><<<:::::::::888777666333222222555888777333...,,,,,,...//////333444777999:::888222...000333888<<<;;;888333///---000444888::::::999888777===AAACCCNNNnnnsssOOODDD>>>555::::::999777666777999<<>>@@@???>>>@@@>>>;;;888999;;;===;;;999777;;;:::<<>>^^^ccc===000(((&&&&&&!!!###$$$$$$$$$$$$###"""!!! !!!"""!!!  $$$(((&&&"""  !!!###%%%%%%$$$%%%%%%%%%'''222RRRjjjDDD000(((,,,'''%%%######$$$&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&''')))---111<<>>???>>>;;;:::999:::777777666333111222444666555222---+++,,,---......222444777:::<<<999444///+++...333888999777111---...111555999<<<===<<<<<<:::???CCCEEEMMMjjj|||WWWGGG@@@999??????===;;;888888999;;;BBBNNNccc|||^^^NNN@@@>>>@@@???>>>???>>>;;;::::::;;;;;;:::888555999999===BBBFFF___```III>>>;;;888555222222111000...---///111///---...333777GGGKKKIII@@@888333///))))))((((((((((((''''''&&&((((((''''''''''''((((((''''''&&&%%%$$$#########$$$$$$%%%$$$############!!!"""######""" !!!!!!###%%%''''''((($$$###"""###%%%%%%###"""$$$$$$###"""!!!!!!!!!!!!  !!!"""###  &&&%%% !!!!!! !!!""""""!!! !!!"""  !!!""""""   """###%%%...777TTTccc===000(((&&&&&&######$$$&&&&&&&&&$$$"""  !!!!!! !!!%%%(((&&&!!!  !!!!!!!!!!!!!!!  ###%%%%%%$$$$$$$$$$$$&&&111PPPkkkDDD...(((,,,)))'''$$$"""###%%%%%%%%%'''&&&$$$###"""######$$$&&&(((,,,...444MMM|||]]];;;888......'''+++444666>>>bbb]]]EEE777444222111222222222111............///111333444777666444333444777;;;===<<<>>>???>>>;;;:::::::::777777666444222222333555444111...,,,,,,---------222333666999;;;999444111+++---111666999777111,,,///111666:::===>>>??????<<<@@@EEEGGGMMMfff]]]KKKCCC===BBBBBB@@@===;;;:::<<<>>>EEEXXXuuupppTTTJJJAAA???@@@@@@???>>>>>>===<<<;;;;;;;;;999888444888888>>>EEEHHH^^^iiiNNN@@@:::777444222111000///...,,,...000///,,,,,,...000:::======999444111,,,((()))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$###"""!!!!!!######$$$%%%''''''&&&%%% """$$$$$$!!! !!!"""###$$$&&&'''$$$###"""###%%%%%%###"""%%%%%%$$$###"""""""""""" !!!"""###$$$!!!  %%%$$$ !!!###"""   !!!!!!###$$$&&&---444OOOddd===000(((&&&'''######%%%'''((('''%%%!!! $$$((((((&&&"""  !!!!!!""""""!!!!!! !!!!!!!!!!!! ###$$$$$$$$$"""###%%%'''111NNN~~~jjjCCC...(((,,,***'''$$$"""###$$$%%%$$$%%%$$$###!!!!!!!!!""""""&&&&&&(((+++...BBBoooddd===666+++222+++---777???QQQ}}}mmmOOO<<<888444222222333333333//////......///111222333666555333222333555777999;;;===>>>>>><<<;;;;;;<<<888888777555333222333555555222///......///......111222333666888777444111000000222666999888333...000222666:::===???@@@@@@>>>AAAFFFHHHKKKaaabbbLLLDDDAAACCCCCCBBB@@@>>>>>>@@@BBBFFFaaaeeeNNNIIICCCAAAAAABBB@@@???>>>>>>>>>===<<<:::999888555777888>>>FFFGGGXXXwwwtttUUUCCC:::777444111111000///...---...//////...------...111222222222000...+++(((((()))***)))'''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$###"""!!!###"""###%%%(((((('''%%%!!!$$$'''&&&###!!!!!!###!!!"""""""""$$$&&&$$$###"""###%%%%%%###"""%%%%%%$$$###"""""""""""" !!!###$$$!!!!!!""""""""""""     !!!###$$$&&&(((...444NNNeee>>>000(((%%%&&&###"""$$$''')))(((%%% """(((,,,(((&&&$$$"""  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" """$$$$$$###!!!###%%%(((111LLLyyyeeeBBB///)))---)))&&&$$$###$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###(((&&&(((,,,---999^^^lllCCC999---111///333@@@RRRnnn~~~[[[AAA<<<666222222333444444000000/////////000222333444444333222222333444555777999;;;;;;:::999:::;;;999999888666444333444555666444111000000000000///000000111333555555444222555333222555888777222---111333666:::===???@@@@@@===@@@DDDGGGHHH\\\cccKKKDDDCCCBBBBBBBBBAAA@@@AAADDDGGGNNNooovvvZZZHHHFFFCCCAAABBBCCCCCCAAA???@@@@@@???===;;;999888777888888>>>DDDCCCPPPkkk\\\GGG;;;888555333222111000/////////000//////.........---,,,,,,,,,,,,+++******'''(((***)))&&&&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$######%%%'''&&&### $$$'''&&&###!!!"""$$$!!!######""""""$$$&&&$$$###"""###%%%%%%###"""$$$###"""!!!  """""" """  """"""!!!!!!"""!!!"""!!!!!!!!!"""""""""!!!!!!"""$$$&&&''''''---444NNNggg???000'''$$$%%%"""!!!$$$''')))((($$$!!!%%%((($$$$$$$$$###"""   !!!!!!!!!!!! !!!!!!!!!!!!""""""$$$$$$###!!!$$$''')))000GGGqqq[[[===...))),,,'''%%%$$$$$$&&&&&&%%%$$$$$$$$$###""""""###%%%%%%---))),,,111///222LLLkkkmmmHHH???444111999EEEXXXrrrhhhDDD???888333111333555666111000/////////111222333333333222222111111222222333555777777666666777888999:::999777555333444555777555222111111222111000/////////000333444333222666333111222555555000+++222333666:::===>>>???@@@<<<>>>CCCFFFFFFXXXcccJJJCCCDDDAAAAAABBBBBBBBBDDDGGGJJJ\\\oooUUUDDDDDDCCCAAABBBDDDDDDCCC@@@AAAAAA@@@>>>;;;999999999:::888===CCC???IIIcccaaaJJJ<<<999666444333333111000000000000000///.........---***)))***+++******+++&&&(((***)))&&&&&&'''***&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&%%%###"""$$$%%%$$$ !!!%%%%%%!!! ### ###%%%$$$""""""$$$&&&$$$###"""###%%%%%%###""""""!!!  !!!!!! ###""""""###$$$%%%&&&!!!!!!((((((###!!!$$$(((######""""""###%%%'''((($$$+++222MMM~~~hhh@@@000'''$$$%%%!!!!!!###''')))((($$$   !!! !!!!!!!!!   !!!!!!"""$$$$$$###"""%%%((()))...DDDkkk}}}RRR777+++''')))%%%$$$$$$%%%''''''%%%###%%%%%%$$$$$$$$$%%%'''(((111---000666222...@@@YYYvvvfffFFF@@@666999GGG[[[rrr{{{VVV@@@777888333111333111...///000111111000///...000111111222222222111111444666888;;;;;;;;;999888888888888777666444333222666333111222444666555333///---++++++,,,.........000000000000111333444555555333333666;;;======<<<=========CCCIIIPPPtttdddEEEFFFBBBCCC???===@@@BBBCCCJJJSSSppp|||bbbHHHBBBAAA@@@?????????@@@AAABBBBBBAAA???>>><<<;;;;;;999777999<<<:::;;;III[[[fffKKKAAA===888444333111000...........................,,,+++++++++++++++,,,---***)))'''&&&&&&&&&'''(((((())))))))))))'''%%%$$$&&&$$$&&&)))&&& !!!'''$$$###"""###%%%&&&%%%%%%$$$######""""""!!!!!!!!!###$$$$$$%%%$$$###!!!!!! !!!!!!!!!!!! !!!  !!!"""$$$  !!!""""""###### """$$$&&&'''(((((())))))666HHHxxxfff>>>000)))&&&%%%$$$%%%%%%%%%###!!!!!!%%%&&&$$$  !!!!!!!!!!!!"""'''&&&$$$###""""""""""""###"""!!!!!!  """$$$  !!!"""### $$$---111>>>bbbyyyOOO333000---$$$%%%%%%$$$$$$$$$$$$######%%%&&&'''&&&&&&&&&(((***---000111///,,,...555<<>>CCCHHHMMMnnneeeDDDCCC======:::;;;AAAAAAAAAMMM]]]ttt\\\EEEBBBAAA@@@?????????@@@@@@??????>>>===;;;::::::999<<<:::<<>>KKK\\\eeeJJJ@@@<<<888555444222000///------------............******)))))))))))))))***,,,+++***)))))))))******((()))))))))((('''%%%$$$&&&%%%'''+++)))%%%&&&+++%%%%%%$$$%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$### !!!!!!!!!""""""###"""!!!  !!! !!!"""  !!!  !!!!!!!!!!!! """$$$&&&'''((((((******777JJJyyyfff>>>111+++)))***%%%&&&&&&%%%$$$###!!! ###%%%$$$""" !!!!!!"""###%%%%%%$$$""" """!!!!!!   !!!""""""!!!!!!!!!!!!""""""###!!!!!!(((111666DDDiiiWWW777///,,,$$$(((((((((''''''&&&&&&&&&$$$%%%&&&&&&&&&''')))+++...//////...,,,,,,000444DDDKKKPPPLLLBBB>>>DDDLLLeee~~~wwwUUU>>>777222333555111333333222111111000111111222222222222222111000///111333666888888777555444///......///111333555666:::888666666666555444222...,,,***)))+++,,,,,,++++++*********+++,,,------222111000222555999:::;;;<<<>>>>>>CCCFFFIIIdddiiiFFFBBB::::::666:::CCCBBBAAAUUUpppfffTTTAAAAAAAAA@@@????????????@@@>>>>>>===<<<;;;:::::::::===;;;<<<@@@??????KKK[[[dddIII>>>;;;888666555333111///,,,,,,---------.........++++++******))))))(((((()))(((''''''&&&&&&''''''((((((((((((((('''&&&%%%'''&&&(((***)))%%%&&&)))%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############ !!!"""$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""#########"""!!!"""""""""!!!  !!!"""""""""!!!   !!!###%%%&&&''''''******888MMM}}}fff>>>222------...+++((('''%%%###!!! !!! !!!"""%%%'''((('''%%%###"""!!!  """"""!!! !!!!!!""""""***333999HHHpppccc>>>111---'''''''''&&&%%%%%%$$$######$$$%%%&&&'''&&&'''***,,,,,,,,,---------.........555999<<<999777@@@RRRbbbdddEEE999444666888333444333111000//////000111333333333222111000///...333444666777666444111///------------///333666888:::999888666555333111///---+++)))(((***++++++***++++++*********+++,,,,,,000//////000222666888999;;;??????CCCEEEEEEZZZ~~~mmmJJJEEE===<<<777;;;DDDBBBEEEbbb~~~VVVKKK@@@AAA@@@@@@??????????????????>>>===<<<<<<<<<======<<<999;;;???>>>>>>HHHVVV~~~cccHHH===;;;888777666444222000,,,,,,,,,---......//////.........---,,,+++******''''''&&&&&&%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%###"""###"""######"""!!! !!! !!!!!!""""""""" !!!"""""""""!!! !!!!!!!!!"""""""""###### !!!###$$$$$$""" """"""######!!!!!!###$$$!!!""""""!!!   """###%%%%%%&&&)))***:::QQQeee>>>111,,,---///,,,'''%%%###   !!!!!!!!!%%%((()))((('''%%%$$$"""!!!!!!  """!!! ######(((000666IIIuuunnnCCC222...,,,'''&&&%%%%%%$$$###""""""&&&'''((('''&&&&&&(((***(((((())),,,///000///---666888::::::@@@SSSnnnqqqKKK;;;333555888333222111000///...//////000333333333222111000///...000111333555555333111000//////...///000333666888888888777555222///---,,,+++***((((((***++++++++++++***)))))))))))))))***------...///111333666888;;;??????AAACCCBBBQQQooonnnLLLHHH@@@???888999@@@BBBMMMrrrnnnHHHEEE@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;<<<>>>???===:::;;;@@@???>>>FFFRRRuuubbbFFF>>>;;;888666555444222111---------....../////////////////////...---+++***************))))))(((((('''''''''&&&&&&&&&&&&&&&###$$$$$$###$$$$$$###!!!!!!######"""  !!!"""######$$$$$$%%%%%%%%%######$$$$$$###!!!!!!!!!!!!!!!""""""""""""!!!###%%%%%%###  !!!""""""!!! """$$$&&&############"""   """###$$$$$$'''***<<>>IIIbbbpppMMMHHH@@@===888777<<>>BBB?????????@@@@@@??????>>>===:::999888777888:::<<<>>>???;;;===BBBBBB???FFFPPPlllfffHHHAAA===999555444444333222////////////////////////---.../////////---,,,+++))))))*********)))((('''''''''&&&&&&%%%&&&&&&'''"""$$$$$$$$$&&&***)))%%%"""$$$&&&%%%"""!!!"""%%%"""""""""""""""#########&&&&&&&&&&&&%%%###  !!!!!!!!!!!!!!!###$$$%%%$$$!!! !!!!!!!!!   ###%%%'''''''''&&&%%%###"""!!!!!! !!!###$$$%%%%%%'''***>>>ZZZccc<<<000***((((((###"""!!! ###%%%"""!!!###%%%%%%%%%%%%$$$"""!!!  !!!  %%%%%%$$$$$$######$$$$$$((('''***...222FFFvvvzzzLLL333,,,+++(((''''''''''''&&&&&&&&&***+++***)))&&&%%%&&&''')))))))))***+++---000222888CCCUUUhhh}}}cccIII888333333///...///000000111111111111111111222222222111111000---///111444444444222111...///111333555777999:::444666777444000+++)))))))))''''''(((+++...//////+++***)))((('''''''''''''''+++///111111222333555444999888888<<<:::CCCYYYuuuPPPIII???999999999>>>PPPqqqjjjLLL999@@@<<<>>>??????@@@???>>>===<<<999888777666777:::===??????;;;<<>>555555000---///000222333333333222000111111222222222111111333333555555333000---+++,,,...000333666999:::;;;333666777555000+++)))***((('''&&&(((,,,///111111...---,,,******)))))))))&&&+++000333222222222444111666444444888777???SSS||||||UUUKKK@@@777;;;<<>>??????@@@@@@>>>===<<<:::999888888999<<>>hhhdddDDD222)))&&&&&&''''''((())))))***%%%'''((((((((()))+++---)))---000222555???LLLWWWnnnaaaFFF:::666666444444444666888888777555555333222000000111333444111222222222111000///...333444555777999::::::;;;<<<;;;999777555222---))))))***,,,---///000000000...---+++)))***+++...///+++...111555666666555444444555555444444888???EEEpppWWWEEE;;;;;;===AAAPPPqqqwwwWWWFFF<<<555555<<<<<<;;;:::999::::::;;;<<<:::999888888999:::<<<===:::999;;;<<<:::999@@@IIIggggggQQQ???888:::333000444444222333444555444222000...222222333333333222222111...,,,***))))))******)))&&&&&&&&&&&&''''''((()))***++++++,,,+++***)))((('''((((((&&&$$$###%%%&&&&&&%%%###""" $$$######"""!!! !!!  !!!""""""""""""""""""""""""$$$ ### !!!!!!!!!!!!!!!   ###"""!!!!!!###&&&***,,,***&&&""" !!!!!!!!!!!! !!!###%%%%%%$$$"""######$$$%%%&&&((())))))///CCCjjjWWW:::111(((###### """&&&***(((***------***&&&###"""###### !!!!!! !!!$$$&&&'''%%%###!!!$$$''')))...444<<>>888333333999:::999888888999:::;;;<<<;;;::::::::::::;;;;;;<<<:::999:::;;;:::999???HHHaaayyyYYYCCC999999333000333111222333333333333111000...222222333333222111000000---+++***))))))******)))$$$$$$#########$$$%%%%%%***++++++,,,,,,+++)))(((*********(((%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!#########"""!!! """"""""""""""""""""""""!!!!!!###!!!""""""!!!!!! !!!!!! """!!!!!!!!!$$$'''***---(((%%%!!! !!!!!!!!!"""!!!!!!"""%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''***111HHHppp|||UUU888111)))&&&'''$$$"""#########"""!!!!!! $$$$$$###""" """'''***)))+++---......***&&&###### !!!###"""""" !!!!!!###$$$'''((((((&&&$$$""""""$$$)))///999___fffBBB000)))'''&&&&&&(((++++++(((%%%((()))+++,,,------......>>>GGGOOOSSS]]]sssmmmQQQ???666555555555666888999888777555444222000//////000000000000000000////////////111333555888:::<<<======;;;::::::;;;999666000,,,......///111222333444555...---+++******,,,///000------,,,,,,---000222444444444444222000333999>>>aaa```KKK>>>>>>PPPjjjbbbNNN<<<777555333444888666666666777888999;;;;;;<<<<<<<<<===<<<<<<;;;;;;999888999;;;:::999>>>FFF[[[gggLLL<<<999444222444000222222222111111000000///333333333222111000///...************))))))))))))''''''&&&&&&%%%&&&&&&&&&)))***+++++++++***((((((+++++++++)))&&&$$$$$$$$$""""""!!!!!!!!!""""""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! ###"""!!! !!!!!!!!!"""$$$'''***,,,%%%"""!!!!!!!!!"""!!!!!!###&&&(((((((((&&&&&&%%%%%%%%%%%%&&&&&&***444MMMwwwzzzRRR777000+++)))+++(((&&&&&&%%%%%%###""" #########"""  ###'''******+++---111333111***%%%'''$$$$$$%%%"""### !!!"""""" !!!"""$$$$$$$$$"""!!!######''',,,666]]]eeeAAA000)))'''''''''(((***+++***(((###'''+++///000111222444FFFUUUggguuu```EEE888555555444555777888777666666555333222111000000000------------------......111333666999<<<===>>>>>>;;;;;;<<<===<<<999333///000000000222333444666666///---+++***+++---000222///---***)))***---111333777888777555333444:::???[[[jjjQQQ@@@NNNfffiiiLLL@@@555555777666666888555555666777888:::;;;<<<<<<===>>>>>>>>><<<;;;999999777888:::999999===CCCXXXwwwVVV@@@;;;666555666111222222111000//////000000222222222111000///---,,,)))***++++++***))))))***))))))(((''''''&&&'''''''''((()))))))))(((&&&&&&((())))))(((&&&$$$$$$%%%###""""""""""""""""""######"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""  ######!!! ######""" !!!$$$!!!""""""###$$$&&&'''(((""" !!!!!!!!!!!! !!!###&&&(((((('''%%%%%%$$$%%%%%%&&&''''''+++555PPP{{{zzzRRR666000,,,+++,,,)))&&&%%%$$$"""!!!  !!!!!!!!!###&&&)))++++++---222777555---&&&'''''')))***&&& """ !!!###"""  !!! ******((()))---555[[[dddAAA000))))))((((((((())))))))))))'''***---///111444:::???UUUiiinnnLLL:::777555444444555666555444777777666444333222111111+++++++++++++++,,,---...111333777:::===>>>>>>>>><<<<<<=========:::555111000000000111222444666777///---,,,+++,,,...111333111...+++)))))),,,111333888999999666444555999>>>TTTsssYYYHHHcccnnnTTT???888333444777888777666444555666888:::;;;<<<<<<;;;<<<=========;;;:::999999666666999999888;;;@@@WWW}}}aaaEEE<<<555555666111222111000000///000000000111111111000///---,,,+++(((+++------+++)))))))))&&&&&&%%%$$$#########$$$%%%&&&'''''''''&&&$$$###"""$$$&&&'''%%%%%%%%%&&&%%%$$$###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###!!!%%%$$$  """""""""!!! !!!$$$'''######$$$$$$%%%%%%$$$$$$!!!!!!!!! !!!$$$&&&&&&%%%!!!""""""###%%%'''((())),,,666QQQ|||{{{RRR555000---,,,,,,(((%%%$$$###!!! """###$$$!!!""""""!!!###%%%((()))))),,,111666555...&&&%%%(((...111,,,""" !!!###"""   !!!!!!"""###$$$$$$------***+++...555[[[cccAAA111***+++***)))(((''''''((())),,,...111333777AAAOOOYYYqqq}}}UUU===:::888555555555555444333777777666666555444333333++++++******+++---///000222444888<<<>>>???>>>======<<<;;;;;;:::888444111............000222444555///...,,,,,,---///222444333111...,,,,,,...111333555666666444111222666:::MMM~~~iii[[[{{{zzzZZZBBB888444222333555666444333444555666888:::;;;;;;;;;:::::::::;;;::::::999999888555555888999888:::>>>SSStttoooNNN???444222555111111111111111111111111111000000000///...---,,,+++)))---000000---)))((()))'''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%######"""%%%&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!###""" !!!!!! !!!!!!!!!"""!!!!!!!!!###%%%"""###$$$%%%%%%$$$###"""!!! !!!!!!  """######""" """$$$&&&((())),,,666QQQ||||||RRR444///---,,,+++&&&&&&%%%###!!!!!!"""######!!!""""""!!!"""$$$&&&&&&'''***...222000+++&&&###(((111555///### !!!""""""  !!!!!! """$$$%%%&&&'''&&&)))---555ZZZbbbAAA222---,,,+++***(((&&&'''))),,,+++000888@@@KKK[[[ooo|||```EEE>>>;;;888666666666444333555555666555555444333333------,,,,,,---///222333333555999===??????===<<<<<<:::888666555444111///,,,+++++++++,,,///111333///...---,,,---000333555444333222111111222333333222333444222000000444888JJJzzzfffLLL:::555444222111333555333111333444666888999999999999888888777777777888888999888555444888999888999<<>>===;;;;;;888555222111000...,,,******))))))***---///111///...---,,,---000333555555555555555444444444333111333444222000111555999KKKlllWWWFFF:::666555333222333555555222222333555777888888777777666666555555555666888999888444444777999888888;;;CCC\\\iiiPPP<<<555888777000111333444444333222000---------...------,,,,,,+++111555555///***(((((($$$$$$$$$$$$$$$%%%&&&'''&&&'''((((((((('''&&&%%%###%%%((()))'''&&&%%%%%%""""""""""""###$$$%%%&&&!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!! !!!!!!!!!%%%'''''''''&&&###!!! !!!!!! """  !!!"""!!! !!!"""$$$$$$+++777TTTxxxMMM000,,,,,,------'''$$$###!!!  !!!!!! !!!######'''((('''%%%$$$$$$$$$)))111333,,,""" ###!!!!!! !!!"""#########"""!!! !!!###$$$###%%%%%%'''***///RRRbbbBBB444000***+++,,,+++***---333888FFFWWWpppxxxVVVIII@@@888666444333444777555666666555444111///...---,,,,,,---000222111111000555;;;???@@@?????????:::999777444111///---,,,+++++++++++++++++++++,,,333111///------///333555444444555444333222444666333555666666555555666777JJJ~~~oooRRRCCC===:::333444444333222222333555222333555777777777777666999999999999999888777666666777777777888888888888@@@OOOqqq}}}XXXBBB:::999999333222222111000000000111---,,,+++*********+++,,,+++******)))(((''''''&&&******+++***)))'''&&&$$$&&&''''''((('''&&&$$$###%%%'''***+++***'''### !!!$$$&&&&&&%%%###""""""""""""!!! !!! ###$$$"""!!!!!!!!!!!!!!!"""###$$$"""!!!!!!"""!!!  !!!"""  !!!"""###### """$$$%%%$$$###"""  !!!!!! !!!"""""""""!!!"""###$$$%%%+++000NNN{{{{{{OOO000)))&&&&&&((($$$   !!!###$$$######""""""!!! !!!!!!!!!"""######!!! ###'''***)))$$$!!!!!!$$$&&&((($$$###!!! !!!"""###!!!""""""'''+++111RRReee@@@444,,,...,,,+++,,,,,,222@@@OOOfff~~~___iiiOOODDD:::777777555333444444444555444333000...---,,,++++++,,,///000000///111555;;;>>>@@@?????????<<<;;;999777444111///...******+++++++++,,,,,,,,,222111///------///000222111222222111000000111333222444777888888888999:::JJJ{{{www[[[HHH???999333222333444333222111333555555555666666666555444333888999999999888888777666666666777777777888888888===JJJiiicccIII===999999444444333111111000000000---,,,+++*********+++,,,+++******)))(((((('''''')))************((('''&&&''''''''''''&&&%%%$$$$$$'''(((+++,,,+++(((%%%### """###%%%%%%%%%###"""##################$$$$$$""" !!!$$$$$$###!!!""""""!!!""""""######$$$"""!!!!!!""""""!!! !!!"""  !!!  !!!!!!"""""" !!!###%%%&&&%%%$$$$$$!!!!!! !!!"""""""""""""""!!! !!!"""$$$%%%&&&'''///222MMMxxxxxxNNN000***'''%%%%%%!!!!!!!!!"""###$$$$$$"""!!! !!!""""""!!!"""###$$$%%%%%%### $$$  !!!!!! !!!###%%%'''###"""  !!!""""""$$$$$$(((,,,000OOO|||gggAAA666...---...000111444@@@XXXmmmjjjJJJ]]]MMM>>>999:::999666444333333333333222000...,,,---++++++,,,...///...---111555:::===>>>>>>>>>???<<<;;;:::888555222000...)))******+++,,,------...111000///...---------...000111111111//////000222111555999;;;;;;;;;<<<===GGGtttpppYYYEEE===;;;666...222333444333111111333444777777666555444222111111888888888888888777777666666666666666777777777777:::DDD```qqqQQQ???999999666555444333111000000000------,,,+++++++++++++++*********))))))(((((('''((()))************)))))))))((('''&&&&&&%%%%%%&&&'''((())))))((('''%%%$$$"""#########$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%"""!!!!!!"""$$$$$$###"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""######""" !!!###$$$&&&&&&&&&%%%%%%""""""!!!!!! #########"""!!! !!!"""###$$$%%%'''((((((---///GGGooorrrKKK000+++((($$$### """$$$$$$$$$$$$###!!! !!!!!!  !!!!!!!!!!!! ###"""!!! !!!"""""" !!!!!! !!!###$$$%%%###"""!!! !!!"""###$$$%%%%%%***...000LLLwwwlllEEE888111---...111666>>>RRRttt{{{UUU<<>>???::::::999777444111...,,,))))))***+++,,,......////////////...---,,,******111222222111000000111333333777;;;======<<<<<<===BBBkkkfffXXXEEE:::999999666111222333333222111111222444666555444333222111111111666777777888777777666666555555555666666666777777999AAA[[[}}}WWW???888999888777555333222111000000------,,,,,,++++++++++++*********)))))))))(((((((((((()))***++++++++++++***)))(((&&&%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%% !!!!!!!!!""""""""""""""""""######"""!!!!!!!!!"""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###!!!!!!!!! """"""###$$$%%%%%%$$$$$$!!!!!!!!!  !!!"""###$$$&&&'''((((((+++---EEEmmmkkkFFF...,,,((($$$"""!!!"""  """""""""!!!###$$$$$$###!!!!!!  """### !!!"""######$$$$$$######"""######$$$%%%###%%%&&&+++///000JJJssssssHHH:::222111000444???PPPmmmeeeHHH888kkkKKK;;;888999888888444444555444444222000//////...---...///000///...///222555888999:::<<<>>>:::::::::888555222...,,,)))******,,,---...///////////////...---+++)))(((///000111000......000111666888;;;<<<<<<;;;:::;;;@@@ccchhhPPPFFF<<<777777777555444222222333222111000222444333222111000000111222333555666666777777777666666444555555555555666666666:::AAAYYY^^^BBB999888888777555333222111000000------------,,,,,,++++++************))))))))))))(((((()))***+++,,,---...+++***((('''&&&&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!"""$$$%%%!!!!!!!!!  !!!""""""!!!!!! !!!!!!""""""!!! !!!"""######"""!!! !!!  """###"""!!!!!!!!!  !!!!!!"""""""""""""""  !!!"""###$$$&&&'''''',,,000KKKtttdddAAA,,,+++'''$$$$$$ !!!"""!!!   !!!""""""""""""(((((((((%%%!!! !!!""" !!!!!! !!! !!!"""#########"""""""""######$$$$$$%%%"""###%%%,,,111222IIIqqqxxxJJJ888111555444<<>>PPPxxx~~~[[[EEE<<<444444333111111000000000,,,---.........---,,,+++************************+++*********+++---...///************)))((('''''''''(((((()))))))))((((((%%%$$$$$$######"""######%%%%%%%%%$$$$$$$$$$$$$$$ """$$$###!!! !!!######%%%%%%%%%###""" !!!!!!  !!!""""""!!!   !!! !!!""""""!!!!!!!!!!!!!!!  !!!"""###%%%&&&&&&'''---LLLxxxfffBBB+++'''"""!!!$$$###""" !!!%%%(((222555777777555333222111"""   !!!"""###!!! !!!###$$$'''))))))%%%  ###  !!! """!!!!!! """###$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''&&&%%%+++000000FFFlllUUUAAA:::===IIIdddpppVVVDDD666//////dddMMM>>>555333111222333333222111000///+++******,,,...000000///,,,---...///000333777:::;;;;;;;;;:::888444///---------------------------//////...---,,,,,,,,,,,,---......---,,,,,,---///111111111111222444888;;;===LLL{{{UUUFFF888---...111000000222111222222111000000111333222000,,,***+++...111444333444444555666666666555333333333444444444555555<<<;;;KKKqqqgggKKK>>>333222222111000000000111,,,---.........---,,,+++******************++++++++++++******+++---...///******+++++++++)))'''&&&%%%&&&'''(((((((((&&&&&&$$$$$$$$$$$$######"""""""""######$$$$$$%%%&&&&&&!!!$$$&&&%%%""" !!!"""$$$%%%'''''''''%%%###""" !!!"""######"""!!!  !!!   """$$$$$$###!!!  !!!"""$$$%%%&&&'''+++111NNNzzzjjjEEE,,,&&& """"""""" %%%+++000666777777666444222333444111+++### """$$$%%% $$$&&&$$$&&&'''$$$ !!!%%%###!!!!!!###!!!%%%%%%### !!!"""$$$%%%%%%%%%&&&'''((()))***************(((&&&***//////DDDiii^^^JJJCCCOOO```sssRRR???666...******\\\AAA777888333555555444333333000---,,,,,,,,,,,,,,,---...///---.../////////111444666666777777555333111111222222000---,,,...000000000...///000000000///---,,,///---+++)))***,,,///111777444222000000222555777???GGGkkkZZZ===666222111000---,,,---000000111111111111000000///...,,,,,,,,,---///111111333333333111111222333000000///000111333666777:::===IIIggg]]]DDD999222111444222---///777/////////...------,,,,,,,,,,,,,,,,,,+++++++++***+++***)))'''''')))***+++---......,,,***))))))***(((((('''''''''&&&&&&&&&##################$$$$$$ !!!!!!!!!"""$$$$$$######""""""!!!!!!$$$&&&&&&""""""$$$### """"""""""""""""""""""""  """######"""!!!###$$$"""  !!!  """#########&&&111NNN|||{{{OOO222///***$$$### $$$$$$ !!!)))333777999555///,,,,,,///111333,,,,,,+++'''!!!"""%%%###"""!!! !!!"""$$$&&&"""!!!  """$$$%%%###"""!!!  !!!!!!"""!!!!!!  !!!###$$$%%%&&&'''***)))'''&&&%%%%%%&&&'''$$$++++++***+++...CCCccc```YYY^^^qqqaaaRRR???555///***)))***nnnNNN<<<666222333333222111222111000...............---------+++---.........000333555333444555333111///000111333222222333444444222000...............---,,,,,,---+++***))))))+++---///------,,,,,,...111444666;;;AAA```}}}vvvVVV===555//////000//////222//////000000000000//////111000...------///000111222444555555444333333444222111222222444555777999;;;>>>GGGaaammmRRRCCC999333555444///000555/////////...------,,,,,,*********)))))))))((((((***)))'''&&&&&&''')))***+++,,,---,,,***((()))***(((((('''''''''&&&&&&&&&#########$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$#########"""""""""!!!&&&)))((($$$###%%%$$$!!! ###!!!   !!!  """#########&&&000MMM|||VVV444---'''""""""!!!######!!!!!!)))333888888888555222///...///000000......---(((""" """%%%$$$"""!!!  """###!!!  $$$$$$###"""!!! !!!"""###$$$$$$$$$"""""""""###$$$$$$$$$%%%)))(((&&&%%%%%%%%%&&&&&&###((('''&&&)))+++>>>[[[hhhjjjttt~~~cccPPPDDD777111...***((()))eeeHHH888555555555444222111222333000000111111000///---,,,+++,,,---......///111444000111222111///...///000111222444777999777222///------,,,+++++++++,,,,,,*********)))******+++,,,******+++,,,...000222333666;;;QQQjjjwww|||nnnTTT???666///...//////000333000000111111111111000000222111000//////000111111222555777888777555444555333333444555666888999:::===>>>DDDYYYkkkOOO???333222333///...111/////////...------,,,,,,***))))))))))))(((((((((((((((&&&&&&&&&&&&(((((()))***+++***)))((()))***((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############"""""""""'''***((($$$"""$$$""" """!!!!!! !!!!!!"""  %%%$$$!!!"""###"""!!!  !!! """######"""&&&///KKK{{{^^^777,,,$$$ !!!!!!### !!!...;;;;;;555666555333111000///......000111000+++$$$ ###%%%$$$###!!! $$$%%%%%%$$$###!!!!!!###%%%&&&&&&&&&########################''''''%%%$$$$$$%%%&&&&&&"""%%%""""""''')))666PPPxxxyyy\\\HHH===555/////////,,,))))))~~~XXX???;;;999999999666111111333///000222333333111000......///000///......///111...///000000......///000...///222555666444000,,,...---,,,+++***+++,,,---++++++,,,,,,,,,,,,,,,+++//////000000//////...---222777GGG]]]pppwwwkkkWWWBBB888000///000///...///333333444444444444333333222222111000000000000111111444777999888666555444444444555666777999:::;;;===>>>BBBPPPqqqbbbLLL777333444222///000/////////...------,,,,,,,,,,,,+++++++++*********(((((('''&&&&&&'''((((((&&&((())))))(((((()))+++((((((((((((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""##############################''')))'''""" !!!""""""""""""""""""""""""######!!!!!! !!!""""""  !!!!!!  """!!!!!!###&&&'''&&&%%%###"""!!!!!! !!!!!!!!!######"""'''///IIIwwwccc999,,,$$$!!! !!!...999888000555444222000......000111222444444...%%% !!!!!!  """%%%""""""!!! !!!!!!!!!"""###$$$$$$""" ###$$$%%%%%%$$$!!!!!!!!!"""######$$$#####################$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###!!!''''''222HHHuuuttt[[[FFF:::555000---//////,,,***+++jjjJJJ>>>999888:::999333111222...///222444444444333222333444444333000......///...///000000//////000111/////////000222111///---///...---,,,,,,---...///---.../////////......---111111111000///---+++***---444@@@UUUoooyyymmm___DDD:::222222444222///...444444555555555555444444111000000000000000000000///222666888777555444444333333444666777888999:::<<<>>>@@@JJJfff{{{^^^CCC999999777444444/////////...------,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((&&&'''))))))(((((()))+++))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""######$$$$$$%%%%%%(((***(((###!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!  !!!$$$!!!  """######"""$$$$$$###"""!!!!!!!!!!!! !!!"""""""""(((...FFFrrrccc999---&&&!!!!!! ###+++333333...333222000,,,***,,,111666333666777111''' !!!!!! !!!### !!!!!!"""###$$$%%% !!!$$$%%%&&&%%%###"""""""""###$$$"""  !!!"""""""""!!! !!!"""###$$$%%%&&&&&&$$$###""""""###$$$%%%&&&$$$$$$!!!((()))111FFFooojjjUUUEEE:::444555///,,,---,,,))))))+++\\\DDD999222666999555222444...///111333444555555444666777777666333000/////////000111111//////000111111000...///000111000/////////.........///000000...////////////......---,,,,,,,,,---,,,,,,++++++)))333:::OOOqqqtttkkkJJJ>>>555555777555222111222222333333333333222222//////000000111111111111///111444666555444444444222333444666777888999999:::===@@@FFF^^^pppMMM===999444222333/////////...------,,,,,,,,,++++++++++++*********((((((((((((((((((((((((&&&((())))))(((((()))+++)))))))))(((((((((''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%&&&&&&+++---+++&&&$$$%%%### """""""""""""""  !!!"""  ###"""  !!!!!! $$$$$$###""""""""""""""" !!!""""""!!!(((---BBBlllccc999...(((###""""""&&&'''+++111222000222111///***'''***000666222666888222(((  !!!  !!! !!!"""###%%%%%%&&&!!!###$$$###"""!!!!!!!!!""""""!!!  """"""""" !!!###$$$%%%&&&'''"""!!!!!!!!!"""###%%%&&&%%%&&&"""###******444JJJsssfffOOOCCC;;;555333333...++++++)))&&&'''***wwwUUUAAA222333777555333555000000111222333333444444555666777666444222111111///000111000///...///000000///...///000111///...---...///000000000000///---------,,,,,,+++++++++((())))))******+++,,,,,,***444777KKKuuu|||ZZZKKK<<<777777666333333222222222333333222222222//////000222333333444444000222444444444333444555222333555777888999999999888===AAADDDWWW\\\EEE:::333///111/////////...------,,,,,,------,,,,,,,,,,,,++++++'''''''''(((((('''''''''((()))******(((((()))+++))))))))))))((((((((('''((((((((('''&&&%%%%%%%%%$$$$$$$$$######"""""""""!!!""""""###%%%&&&&&&'''+++---,,,'''&&&'''%%%""" !!!"""###"""   !!!$$$### $$$&&&$$$!!! !!!"""!!! $$$###"""""""""""""""###  """"""!!!'''+++>>>hhhggg:::...(((%%%$$$!!! ###&&&'''+++222333111111111000+++''''''+++000111666999333(((!!!   !!!"""############ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$%%%%%% !!!###%%%&&&%%%'''$$$%%%***+++777OOO~~~~~~gggNNNBBB<<<777333222...++++++---+++'''(((+++iiiNNN777333777555333555222222111111111222333333222444666666555333333333///000111000...---...///---------///000000---+++,,,---///000000000///...++++++***)))(((((())))))*********)))***+++,,,,,,...888888KKKxxxkkkXXXCCC999666333111111333444444555555444444333///000111333444555666666111222444444333444555777222444666888999::::::999888>>>AAACCCSSSyyylllQQQBBB888444666000//////...------,,,,,,000000/////////.........%%%&&&&&&''''''&&&&&&%%%)))***+++***)))((()))***))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%"""!!!!!!!!! !!!!!!"""###%%%&&&''''''***,,,***&&&%%%&&&%%%!!!"""""""""""""""""""""""" """$$$###   !!!"""""""""!!!  $$$$$$!!! ###&&&&&&### ###"""""""""""""""######  """"""!!!&&&)))<<>>RRRuuuaaaJJJ;;;555777333222---(((+++111...&&&,,,,,,,,,+++++++++******************))))))))))))'''(((***+++***)))'''&&&***)))))))))((((((''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$###"""!!! !!!""""""###%%%&&&'''''',,,+++***(((&&&$$$""""""  """### !!!!!! !!!!!!  !!!"""######$$$$$$###!!!  &&&%%%%%%%%%&&&%%%""" """!!!  """$$$%%%---,,,>>>jjjkkk???000(((###$$$######"""---444555333555444222000////////////444444111,,,&&&  """"""###$$$$$$###"""!!!%%%""" ###'''(((%%%"""  """$$$###"""$$$###!!! !!!###&&&((('''***&&&&&&***---===YYY___EEEBBB===777333000000000+++,,,,,,,,,,,,+++******fffDDD888777444222444111000000//////......---//////000333666666222...//////...------,,,,,,+++000000000//////...------000//////000000000...,,,,,,+++***)))((((((((((((((()))***+++------......,,,///555GGGhhhhhhQQQ@@@555111333999888777555444333222222333444444555555555444444222222222222222333444555444333444666999:::888777:::BBB@@@???QQQrrruuuXXXAAA666444000111...+++...333111,,,------------,,,,,,,,,+++************))))))))))))&&&'''(((*********))))))*********)))))))))(((((())))))******)))'''%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&***)))((('''&&&%%%$$$$$$!!!  !!!### !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!  !!!""""""!!!!!! !!! !!!######!!!###"""!!! !!!###$$$)))+++@@@pppkkk???000(((###$$$###""" """***111444444333222111000//////000000777444...'''!!! """"""###"""!!! ### """''')))'''###"""!!!  $$$###"""###%%%&&&&&&%%%%%%$$$"""!!!"""$$$'''((((((***'''''',,,...>>>XXXfffKKK@@@===888333///,,,,,,+++,,,,,,,,,,,,,,,+++******wwwPPP===888555222222222111111000//////......------...111555555222......------,,,,,,+++******//////000000000000//////222111000000111000...,,,******)))(((((('''(((((()))))))))***,,,...///000...222777DDD]]]gggKKK777000222444444444444444444444444555666666666666555555444111222333444555555555555999555222333888<<<<<<;;;AAAJJJGGGCCCPPPkkkmmmMMM;;;555111333222//////222222///............------------************))))))))))))&&&''''''((()))***+++,,,+++++++++************)))+++,,,,,,+++***(((&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$!!!"""######$$$%%%&&&&&&((((((((('''&&&&&&%%%%%%###"""!!!  !!!"""""""""#########$$$$$$$$$!!!!!! !!!!!!!!!"""""""""!!!    """###""" ###"""!!!!!!!!!"""###$$$'''+++DDDvvviii>>>000(((###$$$###!!!!!!!!!"""&&&,,,111444111000000000111111222333777222)))!!! !!!  !!!&&&((('''%%%!!! ((('''&&&'''((()))((('''%%%$$$###"""###%%%'''((((((+++'''(((---///===WWWjjjNNN>>>:::777333///+++)))((((((++++++,,,,,,++++++***)))^^^CCC999555333444333333222111000//////...---,,,---111555555333///------,,,,,,+++*********...///000111111111111000333111000/////////,,,+++))))))(((((('''(((((((((************,,,...111222222666999===MMMmmm~~~\\\BBB777666000111222333444555555555666666666666555444333333111222444666777777666666:::777444444777===CCCFFFNNNXXXUUUMMMPPPccc___FFF;;;333555444111///...//////.........------------,,,************)))))))))((((((((((((((()))***+++,,,++++++++++++++++++++++++******++++++***(((&&&%%%&&&&&&''''''((('''''''''###$$$$$$%%%&&&&&&''''''))))))((('''&&&%%%%%%$$$$$$###"""!!! !!!!!!""""""""""""############!!!!!! !!!!!!"""###$$$$$$###!!!!!!"""!!! !!!###$$$$$$"""!!!!!!!!!!!!###$$$&&&&&&***///HHH{{{hhh===000(((###$$$###!!!""""""""""""&&&---333000000111222333444555666111,,,### !!!$$$&&&%%%$$$  """###+++)))((()))******)))(((%%%$$$###"""###$$$&&&'''''')))&&&''',,,...:::SSSmmmSSSBBB999666444000---***(((((((((***************)))((((((nnnLLL;;;666666777555444333222111000/////////......222666777444111......---,,,,,,++++++***...///000222333222111111111///---,,,---,,,***))))))(((((((((((())))))***++++++***+++,,,///111222444666888888@@@YYY~~~sssTTTBBB;;;000111111222333444555555444444444444333333222111111222444666777777777666666777777666777@@@MMMWWW```iiieeeWWWPPP[[[tttVVVEEE666555444111...,,,...000------------,,,,,,,,,,,,************)))))))))(((+++***))))))))))))******+++++++++++++++,,,,,,,,,((()))***+++++++++***)))(((((())))))***)))))))))%%%%%%&&&&&&'''(((((((((++++++)))(((&&&$$$###"""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""  """###$$$###""""""###$$$###""" """$$$&&&((()))000444KKK|||fff<<>>EEEQQQddd{{{lllYYYRRRVVVsssoooMMMCCC999666444000000222............------------************))))))))))))((()))***+++++++++***)))************+++++++++,,,***+++,,,---...---,,,+++(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&+++***)))(((&&&%%%###### !!!!!!!!! !!!!!!!!!"""""""""######!!!!!! !!!!!! !!!!!!!!!!!!""""""!!!  !!!!!! """""""""!!!"""###%%%&&&''''''(((000444LLL}}}ccc:::///(((###$$$""" !!!"""!!!!!!!!!"""###''''''((((((((('''&&&%%%      !!!!!!!!!###%%%%%%$$$###$$$&&&''''''&&&''''''''''''&&&'''''''''&&&&&&###%%%---,,,444HHHssswwwWWWEEE<<<666333222++++++***)))((((((''''''((())))))))))))(((''''''___GGG;;;777888777666555333222111000444222111222555666444111333333222222111000000000000111333555555333111///---+++)))((()))++++++***))))))******+++,,,......---...///000000///...---000---...222333888GGGVVVyyyvvv]]]>>>;;;666111//////111222///000111222222222222222111111111222333555888999999<<>>AAACCCFFFIIITTTWWWgggpppTTTIIIIIIGGGYYYzzzyyyVVVCCC<<<777333111222111000///...---,,,,,,---+++))))))***+++++++++)))))))))******)))))))))((((((((((((((()))******,,,---------,,,***((('''$$$%%%&&&$$$"""!!!!!!"""###$$$$$$%%%&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###%%%%%%$$$############$$$!!!!!!!!!""""""!!!!!! ###$$$$$$$$$$$$"""!!! !!!  """$$$%%%)))))))))'''### ***999\\\___999---((('''(((###  !!!""""""!!! !!!!!!!!!""" !!! !!!"""$$$###"""!!!"""$$$&&&((('''&&&%%%$$$%%%&&&((())))))(((&&&%%%%%%'''((()))(((&&&'''******,,,555>>>ccc|||\\\HHH@@@555///---...,,,++++++******))))))*********%%%%%%&&&&&&%%%$$$"""!!!```DDD???<<<999888999;;;;;;<<<:::888666333333444666777444333333222333333444555333333222000///---,,,+++)))******++++++******)))++++++******,,,---///111///000111111222111111111111111111///------///111777EEE```nnnLLL<<<777444111111222444666888777666666777888BBBOOOXXX\\\___ccceeennnyyysssbbbKKKCCCDDDBBBRRRqqqiiiOOOBBB:::444111333222111000///.........000---***))))))*********(((((())))))))))))((((((((((((((((((((())))))***------------+++)))'''&&&%%%&&&&&&$$$!!! $$$%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$$$$%%%'''&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""""""""""" !!!!!!!!! #########"""!!!!!!  ###%%%&&&%%%&&&'''&&&$$$""""""###---===ccc^^^777,,,''''''((($$$  !!!""""""!!! !!!!!! !!! ###$$$###!!!!!!""""""!!! !!!$$$###""""""###%%%'''((($$$$$$%%%&&&'''((())))))((('''&&&%%%%%%&&&'''((('''%%%&&&))))))+++333;;;^^^^^^DDD888333...,,,---,,,***'''&&&'''(((***++++++++++++++++++***)))'''%%%$$$###tttPPPFFF???999999;;;:::999:::;;;999666444444555777999333333444444555555666666333222000...,,,+++***)))&&&'''((())))))((('''&&&+++++++++,,,---///000111---.....................---///000000//////000111777>>>PPPoooXXX???666222000000///000444666444222666;;;FFFYYYooo|||yyy]]]RRRBBB>>>@@@???MMMjjjbbbLLL???888666333222222111111222333333333///+++((('''(((((('''(((((())))))))))))(((((())))))(((((((((((())))))++++++,,,,,,+++***)))(((((())))))'''%%%######$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###"""!!!!!!!!!!!! """!!!  !!!!!!!!!  """$$$%%%!!!$$$%%%&&&&&&((()))---???ggg^^^777***%%%$$$%%%""" !!! !!!"""""""""!!!   """$$$$$$###"""!!!!!!""""""!!! !!!"""%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%'''((()))))))))''''''&&&%%%%%%%%%&&&&&&&&&%%%&&&(((((()))000999\\\eeeJJJ:::///---+++***++++++)))'''%%%&&&(((***++++++******///...---,,,+++)))((('''aaaJJJ???777999<<<:::888888999999888888888888888888444444555555666666666666222111...,,,***)))((((((&&&'''((())))))((('''&&&)))******,,,---///000111......------------------***,,,...///......///111000444???ZZZdddEEE777222000111......222444222222:::FFF```xxxsss]]]KKKFFF<<<;;;??????MMMggg___JJJ???;;;333222111222444777;;;===999555...***(((((((((((()))******++++++******)))))))))(((((((((((())))))'''(((***+++,,,++++++***''')))))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''((((((((((((''''''%%%$$$###"""!!!!!!!!!!!! !!!!!! """"""!!!###""""""!!!  !!!!!!!!!%%%&&&((('''%%%######$$$***>>>gggaaa888)))###""""""!!! !!!"""""""""!!! !!!!!!  """$$$&&&&&&&&&%%%$$$###"""!!! !!!$$$'''((()))((((((''''''&&&&&&%%%%%%%%%%%%&&&%%%&&&(((((((((///777ZZZfffJJJ:::444///---+++************)))&&&''')))******)))((('''))))))((((((((('''''''''vvvPPPAAA555777<<<:::888999777777999::::::999777666444444555666666666555555111///---+++)))))))))))))))******++++++******)))((()))***,,,---///000000000000///............///***,,,---,,,++++++,,,------///666IIIlllqqqNNN:::333333333111000222555333555EEEWWWttthhhYYYLLL@@@@@@::::::???@@@MMMeeevvv[[[GGG===666444222222555;;;BBBFFFCCC===555///---,,,,,,,,,******++++++++++++*********))))))(((((((((((((((%%%&&&(((***,,,,,,,,,,,,&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%'''((())))))(((((())))))))))))((((((&&&%%%$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!#########"""!!!!!! !!!  %%%&&&''''''%%%$$$$$$%%%)))===fffccc999***###!!!"""!!! !!!!!!"""""""""    """$$$%%%%%%&&&%%%$$$""" !!!###%%%''''''''''''((((((''''''&&&&&&%%%%%%&&&%%%''')))((((((...555VVVlllNNN:::222222...---,,,************+++(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))aaaKKK999777:::888777:::555666777777777777666555444555666666666555444333000...,,,***))))))******+++++++++******+++++++++((()))+++,,,...000000111000000...---------......,,,------,,,++++++---///...111444===VVVzzzTTT<<<222222333444111222444333888NNNfffuuueeeXXXMMMFFFDDD<<>>777777444444777555555444444444555555555555555666666666444333222///...,,,***))))))***++++++***)))(((((()))***+++((()))+++---///111111222......,,,+++***++++++,,,,,,---......---///222555***...000555IIIrrr~~~WWW;;;000///000555000000222222999SSSooommmZZZQQQHHH>>><<>>>>>HHH^^^uuuYYY???;;;666333666>>>GGGMMMKKKDDD:::333///.........(((((())))))))))))((((((******)))((((((((((((((('''(((***++++++******)))***++++++)))&&&%%%%%%%%%$$$#####################"""###%%%%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%******++++++++++++******((('''&&&$$$###""""""""" !!!"""############  !!!!!!!!!!!! !!!""""""""" """%%%&&&'''''')))***...AAAhhhfff===...(((((()))&&&%%%###  !!!""""""""""""  !!!###$$$###!!! """$$$%%%$$$"""!!! !!!"""###$$$$$$%%%))))))))))))((('''&&&%%%'''&&&(((***)))(((---444IIIxxxqqqSSSAAA777///***)))%%%'''***,,,+++***((((((((('''&&&%%%%%%&&&((()))((('''&&&%%%%%%&&&'''(((iiiJJJ<<<999888666777222444555666666666888:::888777666555555444222000000000000000000///............---+++))))))+++...)))***+++,,,...///000111......---,,,++++++******+++***))))))+++---------,,,)))111888AAAfffUUU888333222...000111222333333;;;PPPddd{{{qqqjjjXXXPPPHHHBBB<<<777888;;;===;;;:::<<<===@@@JJJTTTkkkSSSBBB555666888777:::AAA===:::555000,,,+++,,,---,,,***((()))+++,,,***(((******)))(((((((((((((((''''''((()))***++++++,,,+++...///---)))&&&%%%&&&'''&&&###"""!!!!!!"""### !!!""""""######&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))&&&(((***'''""" ### """$$$&&&%%%### $$$$$$$$$%%%&&&$$$  !!!!!!!!! %%%$$$""""""$$$(((,,,///000<<>>aaaTTT999444333///000000111222333999JJJZZZkkkmmmnnnkkkcccYYYQQQLLLIIIDDD@@@???<<<999999===;;;::::::<<<===???HHHQQQ}}}iiiPPP;;;888:::777555777888666222...,,,+++++++++,,,***))))))+++,,,+++)))))))))((('''''''''''''''******++++++,,,,,,---------///000///,,,)))((()))((('''%%%###""""""###$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))(((******)))(((&&&$$$###""" ###&&&((())))))'''&&&&&&&&&'''&&&$$$"""!!! !!!###$$$###"""!!!"""!!! ###&&&(((///===iiiggg:::---(((%%%%%%"""(((&&&$$$!!! !!!"""""""""!!!  """ !!!   !!!"""###"""!!!!!!"""$$$!!! """&&&************)))((('''&&&&&&&&&'''%%%%%%&&&&&&&&&)))...111CCCnnnjjjPPPFFF888///---------,,,,,,+++***)))))))))******)))'''%%%%%%'''((('''&&&'''(((((('''&&&&&&((()))eeeKKK@@@;;;777444111222333333111111222333444555666777666333111///000222333444333111...---000000000...++++++---...---------,,,++++++******.........------,,,,,,+++))))))))))))***+++,,,---222111666888===aaayyyRRR:::555555222111//////222333777AAAKKKSSSUUUUUUSSSMMMGGGCCCAAA;;;777777999999777777:::999888999<<<<<<>>>EEEMMMtttcccDDD888888555///---222111///---,,,+++******+++***)))***+++,,,+++***)))(((((('''''''''''''''((((((((((((((((((((()))...///111111///---,,,,,,'''%%%$$$"""""""""######!!!!!!!!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((&&&$$$$$$&&&&&&$$$!!!$$$%%%'''+++000666:::===999777666555444111---***$$$###!!!  !!!"""!!!$$$&&&%%%$$$###"""!!! """$$$%%%...>>>lllfff:::,,,&&&###$$$"""(((&&&$$$"""!!!!!!!!!!!! !!!"""""""""!!!  """ !!!  """!!!!!!###%%%%%%$$$###"""!!! """&&&((())))))''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&)))...111BBBkkkgggOOO;;;555///,,,,,,------+++++++++***))))))))))))***((('''%%%%%%'''((('''&&&'''(((((('''&&&&&&''')))sssRRRBBB;;;555111222333444333111///000111222555888999777444111000///111333444333000---***///000///---+++***+++---,,,,,,,,,+++******)))))).........---------,,,,,,))))))************,,,---222111777999@@@fffqqqOOO;;;666555444111......222444444888>>>???@@@AAA@@@===;;;;;;<<<888444333555555222333666666666888<<<<<<<<>>lllfff:::---&&&"""$$$###%%%%%%###"""!!!!!!!!!!!! !!!""""""!!!   !!!!!!"""""" """&&&'''%%%""""""""""""###%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&)))...111AAAhhhkkkPPPAAA555222...,,,,,,,,,+++***+++******)))))))))))))))((('''&&&&&&&&&''''''''''''(((((('''%%%%%%&&&(((]]]GGG>>>999444444555555444111000000111222555999:::777444222222...000222333222///+++(((+++,,,,,,***'''&&&'''((()))))))))***************---------------,,,,,,,,,---///000///......111333111111666888CCCkkkhhhKKK<<<666444444111......111333222444777555777888999888888:::<<<:::555222333222000333777555555888;;;;;;:::???FFFbbbrrrTTTBBB888444444//////000000///...---,,,******++++++++++++,,,---,,,++++++***)))*********)))))))))))))))))))))(((+++,,,---...//////...,,,%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&(((***++++++---...***'''***333<<>>777444222...,,,++++++******************))))))(((((('''''''''&&&&&&&&&'''((('''(((((('''%%%$$$&&&'''fffIII===888555555666666444222000111111111555999999666333222333///000111111000---***(((---......---***(((((()))''''''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000......111444444222666:::IIIsss___GGG<<<555222333111//////222333222333777666888;;;;;;;;;:::;;;<<<:::666333444444333666;;;666555777:::999999>>>EEE\\\lllPPP>>>555333222222222111000///...---)))+++,,,,,,++++++---...---,,,,,,+++++++++++++++((((((((((((((((((((((((*********,,,---...,,,***''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&))),,,...---000111,,,***333EEETTToooyyy|||llldddXXXJJJ@@@:::888777:::777444///,,,)))(((((('''%%%""" """%%%'''111<<>>AAAAAA>>>;;;888777;;;777666888888555666:::777666777999888888===EEEXXXnnnUUUCCC999666555444222000///...---(((+++------++++++---///---,,,++++++******++++++%%%%%%%%%&&&'''''''''(((***))))))***------+++(((%%%&&&&&&''''''&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++///111---......///777KKKfffyyyrrrhhhdddcccdddaaa___ZZZSSSKKKBBB;;;777111...((($$$"""###&&&)))222===ggg\\\888///'''"""###### !!!!!!!!!!!!!!! !!!"""""""""!!! """###"""!!!  !!!!!!!!!!!!!!!  """###$$$%%%$$$"""!!!###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))...111:::[[[wwwXXXDDD777111111'''((()))*********++++++((()))*********)))''''''&&&'''((('''%%%%%%''')))(((((((((&&&$$$###$$$&&&yyySSSAAA<<<:::333444555333111000000111...222555444000...000333333333222111///...,,,+++(((******(((&&&#########'''''''''(((((((((((((((*********************++++++...111000---,,,000444999777<<>>FFFVVVrrrYYYIII888777444222000...---,,,(((+++------++++++---000,,,+++******)))*********'''(((((()))***+++,,,,,,***)))(((***------***'''"""######$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&)))---000333///...///777JJJhhh~~~rrrdddXXXQQQ===888111+++((((((+++...222===hhhYYY666...'''!!!"""!!! !!!!!!"""""""""""""""!!!"""""""""!!!!!!%%%$$$"""!!! """$$$###!!! !!!  """"""!!!  $$$###%%%&&&$$$!!! """%%%############$$$%%%&&&'''%%%%%%&&&&&&&&&)))...111888YYY\\\BBB666///,,,,,,%%%(((+++---,,,+++***)))((()))*********)))'''&&&&&&''')))'''%%%$$$''')))(((((((((&&&$$$###$$$&&&~~~UUU@@@999888444222000222444555222000111444666444///---...111333444333111...,,,+++,,,((())))))(((&&&&&&'''(((&&&&&&'''((()))******+++''''''((()))***,,,---...000///.........000111222555:::777FFFuuu~~~UUUAAA333...000000111222000444666000===\\\ooowwwjjjhhh```UUUHHHAAA>>><<<:::888333777:::999777999>>>AAA[[[yyyaaaJJJ===444666555...,,,000///---+++******---///111......---,,,+++))))))(((************)))(((&&&&&&))))))(((((('''''''''&&&'''&&&%%%%%%&&&&&&$$$""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! """###$$$%%%'''***,,,---,,,///555DDDaaa~~~tttkkkgggggghhhnnnvvvoooaaaLLL;;;666666222+++999CCCnnnYYY999333---&&&""""""!!!!!!!!!!!!!!!!!! ###!!! !!!"""!!!!!!  !!!"""""""""$$$$$$###  ###&&&&&&%%%$$$###""""""""""""%%%$$$$$$###""""""""""""$$$&&&)))******+++,,,...888WWWjjjGGG888222,,,***,,,******)))(((((((((((((((+++*********))))))((((((&&&'''((())))))((('''&&&((()))***)))((('''((()))YYYBBB:::888333222111111333333111///000444777555111......000111222222111...+++******)))******)))''''''(((***)))))))))******++++++,,,,,,+++******)))***++++++///......---...///111222444:::<<>>333000222111000111///111555555HHHjjjxxxgggXXXLLLCCC===:::777:::<<<:::888:::>>>AAA[[[dddOOO===:::888222...000///...---,,,,,,...000111000//////...---,,,+++***************)))((('''&&&((((((''''''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$##############################$$$$$$$$$######"""!!!""""""###$$$&&&(((***+++***,,,666MMMoookkk]]]SSSLLLIIIKKKMMMQQQXXX^^^eeekkkrrrvvvnnn[[[QQQMMMFFF>>>DDDIIInnnUUU555111---(((&&&### !!!!!!"""""""""###"""  !!!!!!!!!!!!!!!  !!! !!!"""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&((())))))***---...888WWWrrrUUU888...+++(((&&&)))******)))(((((((((((((((************)))))))))(((&&&'''((())))))((('''&&&'''))))))((('''&&&'''(((ZZZCCC999777333222111111222222111///000444777666333///...//////111222111...+++))))))***++++++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''(((((()))------,,,,,,---...000111000888???[[[wwwLLL;;;333222333//////111...///444:::SSSxxxnnn]]]OOOFFF======<<<;;;::::::>>>AAAZZZfffJJJ>>>:::444111111000///////////////000111,,,++++++***)))(((''''''************)))(((''''''''''''&&&&&&&&&&&&&&&%%%'''&&&%%%&&&''''''%%%###########################%%%%%%$$$$$$######$$$$$$"""""""""###$$$%%%&&&'''))),,,:::XXX}}}nnn^^^KKK>>>777333444777777999===@@@CCCGGGMMMPPP\\\___dddhhhnnnxxx~~~wwwnnnddd^^^[[[uuuTTT333///+++''''''%%%     !!!"""""" !!!!!!  """ !!!""""""!!!  !!!!!!!!!   ###$$$%%%'''((((((''''''""""""!!!!!!!!!"""######%%%&&&'''((((((***---000777UUU|||XXXBBB...***,,,+++***,,,***))))))(((((((((((((((************))))))))))))''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''YYYAAA777333333222111111111111000000000444777888555111///......000333222///,,,))))))***++++++***(((((()))+++------------,,,,,,,,,,,,***))))))))))))+++,,,...,,,,,,++++++,,,---///000,,,555@@@bbbwwwJJJ:::444222222---///222//////444;;;TTTwwwlllYYYEEE???;;;999999:::===AAAXXXcccNNNBBB;;;777777111111111000000000//////))))))(((((('''&&&&&&%%%***************)))(((''''''''''''''''''''''''''''''&&&&&&&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&"""""""""""""""######$$$)))///@@@]]]|||xxxaaaOOOBBB555...,,,+++...222.../////////000222666999;;;>>>BBBGGGNNNVVV```fffmmmsss~~~|||WWW444...)))%%%%%%###$$$######""""""!!!!!!!!! !!!!!! !!!"""""" !!!!!!  !!! !!!  !!!!!!!!!   """###!!!"""$$$&&&(((((((((&&&%%% !!!""""""###%%%&&&&&&&&&''')))...111777TTTcccEEE777++++++//////------))))))(((((((((((())))))*********)))))))))))))))'''(((((((((((((((((('''((()))))))))'''&&&'''(((YYY@@@666333222222111111000000222333222444777888666222000...///111333333111---+++***)))******)))''''''(((***,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...///000---,,,,,,++++++---...///---444@@@dddtttHHH999333222333...000444222111555999JJJfffnnnQQQFFF;;;999999888;;;@@@UUU|||lllVVVGGG@@@???444333222111000///...---,,,,,,,,,++++++******))))))************))))))(((((((((((((((((()))))))))'''&&&&&&'''((()))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''###""""""!!!!!!""""""###%%%///AAAWWWkkkooo^^^JJJ666---&&&&&&''''''(((+++))))))((('''%%%&&&)))+++,,,---///222666;;;@@@DDDKKKPPPXXXeeevvvYYY555---'''###%%%$$$!!!!!!  !!!"""!!!""""""   !!!!!!!!!  """$$$$$$"""!!!"""###%%%&&&&&&%%%###"""%%%%%%$$$%%%%%%&&&''''''$$$%%%&&&&&&''')))...111666RRRlllOOO666...((())),,,+++)))'''))))))(((((((((((())))))))))))))))))))))))******(((((((((''''''((((((((()))***+++***((((((((()))YYYBBB888666111222222111000111444666444555777777666444111///000111333333000...,,,,,,)))******)))''''''(((***+++++++++++++++++++++++++++,,,---......---,,,+++///...---,,,+++,,,------000666@@@bbbsssIII:::222222444111000555222222666666>>>QQQeeevvveeeSSSBBB<<<:::777:::@@@PPPrrrpppXXXGGG???999888666333000...------,,,,,,,,,+++++++++******)))******+++******))))))((())))))))))))*********''''''&&&((()))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$######"""""""""###### ---===LLLUUUTTTHHH;;;,,,&&&"""$$$&&&$$$"""###&&&&&&&&&%%%######%%%''')))))))))***+++---///000333666<<>>999555111///......+++++++++++++++*********)))******++++++*********(((((((((((()))))))))***(((''''''(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###...:::AAABBB???666,,,)))### ###%%%""" ###$$$&&&%%%$$$$$$%%%''''''''''''((()))*********(((+++///555???KKKXXX```sss^^^777---&&&###%%%&&&$$$$$$###"""!!!  !!!"""$$$###!!! !!! %%%&&&%%%###  !!! !!!###$$$######$$$$$$$$$###"""!!!"""%%%### !!!!!!"""######$$$$$$$$$###""""""!!!!!!!!!!!!"""!!!###%%%'''(((***---///555OOO]]]DDD888++++++))))))***+++***(((((((((((((((((()))******((()))))))))************)))((('''&&&&&&'''((())))))***+++***)))((((((***|||TTT>>>777666000111333222222444888<<<888777555555555444333111///000000///,,,+++,,,---,,,,,,---+++***)))***,,,******++++++,,,---......666:::@@@EEEGGGGGGDDDBBB333222///---,,,+++++++++111333999VVVaaaKKK:::333444333000333......777666555<<<777CCCBBB???GGGNNNVVVaaa___ooo}}}rrrUUUHHH@@@999:::@@@EEE```pppWWWEEEBBB<<<777333000//////000/////////////////////)))******+++++++++******&&&'''''''''(((((())))))(((''''''(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&''')))222:::<<<999333))) %%%!!! """#########$$$%%%$$$$$$$$$&&&)))***+++******,,,...111444999???CCCKKKZZZlll~~~ddd;;;...%%% """!!!######"""!!!  !!!!!! """"""!!!!!!!!!!!! &&&''''''%%%"""!!!"""$$$ """$$$%%%%%%&&&'''&&&%%%$$$###$$$'''""" !!!"""###%%%'''(((%%%%%%$$$######"""######"""&&&((()))***---...555NNNhhhIII555---%%%&&&&&&%%%'''******)))((((((((((((((()))******(((((())))))*********+++)))((('''&&&&&&'''((()))((()))***)))((('''((()))lllMMMAAA<<<777999777444222222444777999888888777666444333222111444000---...222444222///...---***(((''''''((((((''''''---333...'''---;;;BBBTTTdddiiimmmoooggg[[[QQQEEE777///,,,,,,---///444555999NNNyyysssJJJ666333555666222222222222333444555666777777666666888;;;???AAAHHHHHHNNN]]]nnngggLLL===;;;<<<<<>>JJJ\\\pppggg:::...)))&&&%%%!!!###""""""!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!  """###%%%%%%%%%%%%%%%&&&&&&'''###""""""""""""######$$$$$$$$$######$$$%%%&&&'''$$$$$$$$$%%%$$$$$$######!!!$$$''''''%%%&&&***...000IIIxxxoooTTTAAA333,,,+++((((((''''''(((((()))***---+++***+++...///---,,,************************))))))((((((''''''&&&&&&)))))))))))))))(((''''''___EEE===:::888555444222000000222444666666666555333222111000///111...,,,...111222111/////////...---,,,++++++***///,,,---///...///===NNNqqqjjjOOO;;;111000111000000333AAAaaafffDDD666222111000000000000111222333444444222111//////000222333444333444:::AAANNNbbbsss}}}wwwgggQQQAAA<<<;;;;;;>>>LLLooommmPPPCCC>>>:::777888777666444222000...,,,,,,...---,,,,,,---,,,***(((((())))))***++++++******''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$############&&&***...---((($$$$$$&&&###"""!!! !!!"""###%%%###!!!!!!!!!!!!$$$$$$#########%%%&&&'''#########$$$$$$$$$%%%%%%###&&&***///555@@@MMMVVVkkkggg;;;...)))&&&%%%""""""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!"""""""""  !!!!!!!!! """######$$$$$$%%%&&&&&&%%%%%%###""""""!!!!!!!!!!!!"""%%%$$$$$$#########$$$$$$&&&&&&&&&&&&%%%$$$###""" ###%%%&&&%%%&&&***...///EEEsssqqqQQQ===222,,,******'''''''''''''''((())))))+++***)))+++,,,---,,,***************************))))))(((((('''&&&%%%%%%(((((()))))))))(((''''''YYYCCC<<<999888444333111000111222444666555444333222111000///...///------...111222111///............---,,,+++***000---,,,------000===LLLiiizzzcccIII:::333000111000222:::PPPwwwrrrKKK888555444000000000000000111222222222222111111222333555666222222444666777???OOO___ffffff^^^NNN@@@;;;::::::>>>LLLooopppZZZLLLBBB<<<;;;:::888555222000.........///...------------+++************++++++******)))))))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$############$$$###&&&)))(((%%%$$$&&&)))"""!!!!!! !!!######$$$###""""""!!! ###""""""""""""###$$$%%%"""""""""""""""!!!!!!!!!&&&(((***---111666<<<@@@HHH^^^hhh<<>>444000111000000000000000111111111000000//////////////////000333666444111666===;;;@@@AAA<<<888888999888BBBNNNqqqjjjUUUJJJ>>>;;;777333111222333555000...,,,,,,,,,---,,,+++***+++++++++++++++******''''''''''''''''''''''''((((((((('''''''''''''''%%%$$$$$$############$$$"""!!! !!!"""%%%&&&###$$$$$$$$$###$$$&&&(((!!!!!! !!!"""###$$$ !!!""""""""""""###$$$!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%***111888;;;999555444BBBhhhkkk>>>000(((%%%(((((('''%%%""" !!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!"""######$$$$$$"""!!!!!! !!!!!!"""###$$$%%%%%%%%%%%%###$$$%%%&&&'''''''''''')))(((((((((((((((((()))...<<>>@@@;;;666777???bbbkkk???000(((%%%((()))&&&$$$!!! !!!!!!!!!!!!   !!!!!!!!!!!! !!!"""$$$$$$!!!!!!!!! !!!!!!""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%))))))(((((()))+++++++++///:::]]]kkkOOO<<<111,,,((()))(((%%%$$$'''%%%%%%$$$$$$%%%%%%&&&'''###'''++++++***((('''((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''bbbIII>>>888333222////////////000111222333555444333222111///......,,,///222444444444444444...,,,***))))))***+++---(((***+++((('''))),,,---///......000222555;;;AAAKKKdddwww[[[>>>777555666111666[[[lllQQQ???222222222111111111111111222,,,,,,...000222333555555555222222555555333333666333444444222555::::::777AAAIIIfffkkkJJJFFF???999555555666777000...+++***+++,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++)))((('''&&&&&&&&&&&&&&&((('''$$$"""!!!"""$$$%%%""""""""""""!!!!!!!!!!!!!!! !!!"""$$$%%%!!!###%%%$$$!!! """$$$!!!"""""""""""""""!!!!!! !!!!!!!!!###%%%***555>>>@@@999222999>>>]]]lll@@@111(((%%%(((***%%%###   """   !!!!!!!!!!!! """$$$%%%!!!!!!!!!!!!!!!"""###$$$&&&&&&''''''&&&%%%###"""&&&&&&&&&&&&%%%$$$######)))(((''')))+++---------333===]]]iiiOOO:::------***((((((&&&$$$%%%***'''&&&&&&&&&&&&'''(((((('''+++///000...,,,+++,,,))))))))))))))))))))))))$$$$$$%%%&&&&&&''''''(((%%%%%%&&&'''((((((((('''[[[III;;;444444111000000000000000111111222111222111000111333333111///???:::???AAA333222///333000---++++++***)))((())))))(((((((((((())))))++++++***+++---000333444;;;MMMiii~~~YYYDDD444222222888RRRqqqccc>>>888444000...000000///000444222000///111555777666444444444555666555444222111333444555777888888999999AAAFFF]]]gggUUUCCC===;;;666222222111,,,((((((,,,...,,,(((((())))))*********))))))(((''''''''''''(((((()))***++++++***))))))***,,,((()))+++***'''$$$######%%%$$$$$$###$$$$$$%%%%%%######""""""!!!"""""""""  !!!###$$$&&&'''''''''&&&### ###"""!!!!!!!!!!!!!!!""" !!!""""""""""""'''+++000555888888666444888>>>]]]oooAAA333***$$$&&&'''$$$&&&%%%"""!!!!!!!!!"""######!!!  """$$$%%%###""" !!!###!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((('''''''''((()))******)))***,,,...444@@@aaammmOOO<<<444---...+++'''%%%&&&'''&&&&&&%%%$$$$$$$$$%%%'''(((***(((((()))(((((('''&&&&&&'''&&&&&&(((,,,,,,)))&&&)))(((((()))******((('''''''''&&&%%%%%%'''((())){{{WWWHHH<<<444333000000000//////000000111222///000111111222333444333777KKKIIIOOONNN<<<666000///,,,)))((((((((('''&&&))))))(((((((((((())))))******))))))+++---000111333>>>UUUqqqlllUUU@@@999666777JJJaaaoooFFF<<<777222///111111///000333222111000111444555444333444444444444444333222222222333444555666777777777AAACCCUUU}}}jjjSSSDDD<<<444111111222...++++++,,,---+++)))))))))************))))))))))))((((((((((((((((((***++++++***))))))***,,,((()))***)))&&&$$$$$$$$$$$$$$$###"""""""""######&&&%%%$$$$$$###$$$$$$$$$'''%%%""" !!!$$$&&&'''&&&%%%$$$######$$$$$$#########""""""!!!!!!!!! !!!!!!&&&***///444777666555333666===]]]sssDDD222''' !!!$$$%%%$$$%%%&&&""" !!!"""$$$$$$"""!!!!!!""" !!!"""#########"""!!!  !!!"""$$$%%%&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))(((((()))***+++++++++---000222444AAAbbblllSSS;;;000---&&&,,,***((('''((()))***+++&&&&&&&&&&&&&&&&&&'''''',,,,,,,,,+++***((('''&&&(((''''''+++......***'''((('''&&&'''))))))'''&&&'''&&&&&&&&&&&&'''((((((rrrRRRFFF;;;444222...000000//////000000111222000111333444444555777999DDD]]]aaahhhbbbGGG:::000---***((('''((((((((('''***))))))(((((())))))******)))(((((()))***,,,---,,,000>>>WWWtttmmmTTTFFF===888BBBQQQ|||TTTAAA:::444000111111///000222333222222333444444333111444333222222111222222222000111222444555555666666???>>>LLLooommmTTTCCC888444555111000///---,,,+++******)))***************))))))++++++***))))))((((((((()))***+++***)))(((***,,,((())))))'''%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$&&&%%%%%%$$$######$$$$$$,,,)))%%%!!! !!!$$$&&&(((&&&###!!!!!!###''')))%%%%%%%%%$$$###"""!!! !!!"""%%%(((---222444444222111333<<<\\\tttFFF555+++'''((('''!!!%%%&&&&&&'''((($$$ !!!"""#########%%%&&&%%%###""""""###...+++&&&""" """#########"""  !!!"""$$$%%%&&&'''((((((''''''(((((()))***))))))((((((((('''''''''((())))))******---111444444BBBddd^^^FFF333......'''''''''&&&%%%$$$%%%'''***((((((((((((((('''&&&%%%))))))*********))))))(((((((((***...111111,,,((('''&&&%%%&&&'''((('''%%%&&&&&&'''(((((((((((('''mmmMMMCCC999444222...///////////////000111111333444666888777666;;;AAASSSqqqyyyrrrOOO<<<000...,,,***)))+++,,,,,,+++***))))))))))))))))))******))))))(((((())))))***,,,+++111BBBZZZuuuoooYYYGGG<<<@@@JJJlllbbbFFF:::333///000111000111333555555555555555444222111333222111000000111222333111111333444555666666666<<<;;;FFFeeekkkSSSCCC;;;999111111111///,,,***+++,,,******+++++++++***)))))),,,,,,,,,+++***)))(((((()))*********((((((***+++))))))(((&&&%%%$$$&&&(((***)))(((''''''&&&&&&'''$$$$$$###"""!!!!!!!!!!!!)))(((%%%"""!!!"""###$$$'''%%%"""!!!!!!"""%%%'''&&&&&&&&&&&&%%%###!!! """###$$$'''+++///111111///...///999YYYuuuHHH666---+++,,,***&&&'''&&&"""###%%%### !!!!!!   !!!""""""######"""###$$$###!!! 111...(((###    !!!###$$$&&&'''((()))((((((((('''((())))))***&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%'''***///222444AAAbbboooUUU???777333)))%%%&&&&&&$$$!!!"""$$$'''&&&'''((())))))((('''&&& !!!###%%%''')))******)))))),,,111444333...)))((('''&&&&&&'''((('''&&&%%%&&&((()))))))))((('''jjjJJJ???777333333000/////////...///000000111555555777999666444===HHHdddxxxOOO::://////---++++++,,,---...---******))))))))))))******+++******)))))))))))))))******...777FFF^^^sssVVVCCCBBBHHH```pppNNN:::222---...111222222444666777888888666444333222222111000///000000222333222333444666777777777777::::::DDD___jjjTTTDDD:::333333222///,,,+++---...+++++++++++++++***)))))),,,,,,,,,,,,+++***(((''')))******)))(((((()))+++)))))))))'''&&&&&&(((******))))))(((''''''((((((%%%$$$###"""!!!!!!!!!!!!!!!"""############"""!!!$$$$$$$$$###""""""!!!!!!''''''&&&&&&$$$###"""!!!"""!!!  """$$$%%%$$$'''***---///...---,,,,,,666RRRyyyIII333'''$$$$$$'''&&&"""!!!"""  """###"""!!!  !!!""" !!!!!!!!!!!! """###""" """###$$$!!! !!!""""""$$$%%%''')))*********''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$%%%(((,,,///333???]]]rrrSSSAAA555'''))))))(((&&&%%%%%%(((***$$$%%%''')))***))))))(((!!!###&&&'''((())))))))),,,111555444///******(((''''''((())))))(((%%%&&&((()))))))))((('''fffGGG===666333444222//////......//////000111333222444666333333@@@PPPvvvtttIII888000...,,,******+++,,,,,,++++++******))))))******++++++++++++******)))))))))'''(((---333999LLLqqqlllRRRGGGDDDUUUtttZZZ===444---///222333333444555888999999777444222222111111111000111111222333333444666777888888999999888:::CCCXXX}}}nnnUUUCCC<<<999444000------...///,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***((('''((()))***)))(((''')))+++)))*********((((((***,,,'''&&&&&&&&&&&&&&&''''''''''''%%%$$$######"""""""""$$$%%%$$$"""!!!"""###%%%&&&%%%""" '''&&&%%%$$$##################""""""###$$$&&&'''%%%&&&))),,,------+++++++++222JJJssszzzKKK444)))((()))###%%%$$$!!!###""" !!!"""###  !!!!!! """###"""  """###$$$$$$'''%%%"""  """###$$$%%%''')))******))))))&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''(((((()))$$$%%%''''''((()))+++---000;;;XXXnnnXXXHHH555333000,,,*********)))((($$$%%%&&&'''((()))))))))$$$$$$%%%&&&&&&&&&&&&&&&))))))+++000444444///++++++)))''''''((()))))))))''''''((())))))))))))(((___CCC===777555555222///............///000000222000333666444666HHH]]]kkkAAA555222///,,,***)))***++++++***+++******))))))******+++)))************))))))(((&&&'''+++111333???^^^hhhPPPAAAIIIbbbiiiDDD999111111444444333333333666999888555222111111000111111222333333222222444444666777888999999999666:::@@@NNNooottt\\\IIIBBB888222/////////...,,,,,,,,,,,,+++***)))(((((()))+++,,,+++***)))(((((()))***)))'''''')))***(((***,,,,,,++++++,,,---%%%%%%%%%%%%&&&'''((((((((('''&&&$$$###"""""""""!!!###%%%&&&&&&$$$###"""$$$%%%'''&&&%%%###"""'''&&&###!!!!!!"""$$$%%%#########$$$%%%%%%&&&&&&%%%''')))+++,,,,,,+++******///AAAeee{{{MMM777...///111+++%%%%%%"""###### !!! !!!"""###### """"""  """"""""""""""""""""""""$$$###"""!!!!!!"""######$$$%%%'''))))))((('''&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%'''((()))***+++&&&(((***+++***)))******---777TTT}}}~~~ppp\\\NNNFFF<<<666444111***%%%&&&&&&%%%%%%&&&'''(((((('''''''''''''''&&&%%%%%%(((((()))---111222///,,,+++(((&&&%%%'''((())))))((((((((((((((())))))***YYYAAA===999666666111...............///000000222111444888888;;;PPPiiieee<<<444444000...+++++++++,,,++++++++++++************++++++((()))))))))))))))((((((***(((+++000000777PPPkkkzzzYYYBBB@@@VVVsssIII>>>444333555444222222000444777777444111000000000111222444444444333222333444555777888888999999666:::===GGGeeevvvTTTIII<<<444111111///------------,,,+++***)))((('''(((***++++++***)))(((((()))))))))'''''')))***(((***---...---,,,------&&&&&&&&&'''((()))***+++&&&%%%$$$"""!!! %%%%%%%%%&&&&&&&&&''''''###$$$%%%''''''((('''''''''%%%""" !!!$$$&&&""""""$$$%%%%%%&&&%%%%%%&&&''')))+++,,,+++*********---<<<]]]PPP777+++++++++###)))***((($$$###$$$!!!!!!!!!!!!  """$$$%%%&&&  !!!###%%%!!!######$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&'''((((((!!!"""###%%%''')))***+++&&&(((+++,,,***(((''''''***555QQQzzz~~~mmmaaaRRRHHHCCC;;;///&&&((('''&&&$$$$$$%%%&&&'''$$$%%%&&&&&&'''''''''&&&((('''(((+++000111///,,,***'''%%%$$$%%%'''(((((()))((('''''''''(((***+++uuuUUU???<<<888888888111111111000...------000222333...000666444999[[[wwwOOO@@@888,,,)))((('''((()))***)))'''++++++******)))*********+++***(((((((((***---......)))***111333444AAARRRgggFFFHHHJJJfffXXXCCC222111222......222111111222222222222111111......000111222333333444///222555666666666666777555:::>>>EEE^^^{{{\\\EEE<<<444333444...222---+++---...,,,***,,,)))(((&&&''')))************)))))))))))))))***************++++++,,,,,,,,,+++***((('''&&&&&&&&&''')))&&&###!!!""""""###"""############""""""!!!!!!)))&&&$$$%%%'''(((&&&###&&&&&&%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((---444TTTSSS555...,,,***)))...***$$$"""""""""  !!! """ """###"""!!!#########""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&$$$ """$$$""" """%%%'''(((&&&###!!!""""""###$$$$$$%%%&&&&&&###$$$&&&''')))***+++++++++++++++)))'''''')))+++...444PPPyyy}}}xxxsssyyyrrrbbbMMM:::111///'''""""""$$$######%%%$$$############%%%'''(((%%%(((---000111///,,,******)))((('''&&&%%%$$$$$$))))))))))))************nnnOOO;;;888555444444...111111000///---...000222222...111666777AAAgggtttLLL===666,,,---+++***)))******)))(((+++***))))))((()))))))))***))))))))))))+++,,,------)))***000222222<<>>999444222111111---((((((+++)))((()))***,,,,,,***((()))(((((('''''''''(((((())))))))))))))))))((((((***)))(((((('''''''''''')))(((&&&%%%$$$#########%%%%%%$$$$$$$$$$$$######***(((''''''((()))'''&&&%%%%%%$$$$$$###""""""""""""###$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((((((...666WWW[[[999---***'''%%%&&&%%%$$$!!! """""""""""""""!!!!!!   """$$$%%%$$$###""""""""""""!!!!!!!!!!!! ###%%%%%%###  ######!!!"""###$$$$$$$$$$$$###########################$$$$$$%%%&&&''''''((((((*********(((&&&&&&(((***,,,444TTTrrrQQQKKKOOOaaavvvzzz```EEE888+++(((((('''%%%$$$((('''&&&&&&&&&'''(((((()))+++...000000...,,,***'''''''''((((((((())))))(((((((((((())))))))))))bbbHHH:::999444333444000///000111000//////111333000000222666@@@[[[dddAAA555444222...,,,))))))***++++++++++++***)))(((((((((((((((((((((***++++++,,,++++++---+++,,,000000...222999DDDfffkkkJJJ<<>>OOOiiigggHHH666111111///...//////000000000000/////////000111222222333333222333555777888777666666666777999;;;???NNNrrr|||cccQQQ>>>:::888999:::888333111444+++++++++---......+++(((,,,+++******)))))))))***+++++++++******))))))(((((((((((()))))))))))))))(((***+++***'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&$$$$$$$$$###############!!!###%%%'''((('''&&&%%%"""""""""###############'''///999]]]jjjBBB///***&&&""""""$$$%%%###  """ !!!!!!"""""""""!!!!!! """######"""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########   """###$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''))))))'''''''''%%%$$$$$$%%%''',,,888\\\sssGGG===999@@@KKKWWWkkk}}}oooSSS@@@666///---...(((((('''''''''(((***+++((()))***+++***)))(((''''''''''''&&&&&&&&&&&&%%%(((((((((((())))))))))))VVVBBB999:::333000222000...000111111111111222333111222555>>>UUU{{{{{{UUU>>>444111000---,,,,,,///222444444333------,,,***)))))))))))))))))))))***++++++,,,,,,............///000000111999BBBVVVuuu\\\HHH???HHH^^^vvvVVV???555222111000///000000111111000000//////000111222222222222111111333666666555555555555666888;;;???KKKjjjeeeLLLGGGCCC@@@AAA???999444333---,,,,,,---......,,,***---,,,,,,+++******************************))))))'''((()))******************---000...***&&&%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))(((&&&%%%###$$$%%%&&&&&&&&&&&&%%%'''///;;;___rrrFFF000+++(((######$$$$$$###!!!  !!!######""""""""""""""""""#########&&&%%%$$$###""""""#########!!! !!!"""""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%''')))***(((((((((&&&%%%%%%&&&(((,,,888]]]zzzHHH<<<444777===DDDQQQ^^^{{{{{{aaaKKK888---******)))(((&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))************{{{RRR@@@::::::222...000///...000111222111111222444222555999FFFdddjjjJJJ;;;444///---++++++---///222333111///---,,,+++)))((((((((('''***))))))))))))+++,,,---------,,,,,,---000111000444999FFF___|||aaaMMM@@@BBBPPPsssdddHHH888333222111000111111111111111111000111111222222333333222222333555666666555333333333666888;;;>>>FFFaaalll___VVVOOONNNKKKAAA777222///...------......---+++---,,,+++***))))))))))))(((((())))))))))))))))))&&&''')))***++++++******---111555444///***))))))###$$$$$$$$$%%%%%%%%%%%%&&&((()))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))(((&&&$$$$$$$$$&&&'''''''''&&&%%%&&&///<<>>GGGYYYmmmpppSSS???777333222///+++)))'''&&&&&&''''''''''''(((((()))***(((((((((((())))))))))))************++++++++++++yyyRRRAAA<<<<<<333...000///---///222222222222222444333666<<>>CCC[[[sssggg]]]YYYTTTIII:::222111///---,,,---...---,,,,,,+++***)))((((((((((((&&&'''''''''(((((())))))&&&''')))***+++++++++***000555999888222---+++,,,#########$$$$$$%%%%%%%%%''')))***)))&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&)))***(((&&&$$$"""###$$$%%%&&&%%%$$$$$$&&&///===bbb{{{LLL333...+++&&&$$$!!!  ###%%%%%%$$$  ###%%%%%%###!!!  !!!!!!!!! !!!""""""###  !!!$$$'''((('''''''''%%%$$$###%%%''')))555ZZZQQQ>>>---+++---...333999BBBNNNddd|||zzzcccYYYBBB@@@<<<777333000...---''''''''''''(((***+++,,,(((((()))***+++,,,------******+++++++++,,,,,,,,,yyyOOOCCC888666777555333222///000111000000111444666<<<===777PPPrrrNNNAAA444,,,,,,+++---+++***+++...///---***''''''''''''((()))++++++((((((''''''))),,,///000......///......///222444777333666CCCSSSaaammmuuugggXXXCCC>>>GGGSSSsssyyyZZZEEE444444000///000111222222111000///333333333333333222111111<<<;;;:::888666555444333444444444===FFFPPPvvvsssggg\\\MMM@@@:::444///,,,------,,,...333,,,,,,++++++***)))))))))'''''''''((((((((((((((()))************+++++++++666666666333...)))&&&%%%"""###$$$$$$%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''(((''''''&&&%%%&&&((())))))&&&$$$######(((...<<>>JJJVVVeeepppiii\\\HHH@@@DDDMMMjjjjjjMMM444222...///000111111111111000///222222333333444444333333;;;:::999888777555444444666666555<<>>GGGeeewwwTTT===888111///111000,,,+++***+++,,,,,,+++)))(((''''''(((((()))***+++(((((((((((()))+++---...000000///---)))(((((()))---...222888===GGGXXXhhhhhh```NNNCCCAAADDD]]]}}}YYY888333//////000000111111000000///111111222333444444444444999999888777777666555555777777666;;;AAAGGGdddgggRRRHHHAAA:::444222000,,,***,,,---,,,,,,++++++******)))(((((((((((((((((((((((('''''''''((((((((())))))+++++++++***'''&&&''')))(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((()))((()))*********)))''''''&&&&&&&&&&&&&&&%%%%%%$$$ """$$$%%%%%%$$$%%%&&&)))///<<>>999222---******))))))((('''&&&'''(((((('''&&&&&&(((*********)))***+++hhhLLLBBB:::888777333000000---...//////000111555777666;;;JJJmmmeeeIII999666000---...,,,++++++++++++,,,+++***)))((((((((((((((()))******(((((((((((()))***,,,---222222222///,,,*********+++...333555444:::MMM___bbb___QQQDDD>>>>>>SSSuuuhhhCCC999111000000000000000/////////111111222333333333333333777777777777777666666666555777555999???BBBZZZdddUUUJJJAAA999666333///---...---------,,,++++++******)))))))))(((((((((((((((''''''((((((((()))))))))***+++***((('''''')))+++%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''(((***+++***)))'''%%%%%%%%%%%%%%%%%%$$$$$$###%%%'''((('''%%%%%%%%%&&&(((...:::aaaOOO111)))%%% !!!  !!!"""!!!(((***'''""" ###$$$###"""  !!!!!!!!!"""######""" !!!"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***+++---999```XXX777///'''###***%%%(((------,,,(((''',,,555<<>>@@@QQQpppkkkVVVJJJ???:::666222//////......------,,,+++++++++******))))))((((((((((((((((((((()))))))))************)))'''%%%%%%''')))###$$$%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))'''%%%$$$$$$$$$$$$$$$$$$######"""%%%&&&'''&&&%%%%%%&&&(((***///;;;aaaPPP111)))&&&"""!!!!!!  $$$(((%%%!!! ###$$$###""" !!!   !!!"""###""" !!!###'''%%%$$$###"""###%%%&&&"""######$$$&&&'''))))))---:::ccc]]];;;222(((###)))###&&&)))***)))'''&&&''',,,000333;;;DDDKKKPPPZZZkkkyyy}}}rrr```NNN???555///+++///---***)))))))))((('''###&&&)))***)))))))))***^^^EEE???;;;:::888333111111111111222222111222555888<<>>LLLYYYkkk{{{uuuaaaNNN@@@888666222---)))((((((((('''%%%''')))))))))((()))***~~~UUUBBB===::::::888444111333333444444333222333555777<<>>OOObbbqqq]]]NNNAAA999666/////////...------,,,,,,+++++++++***)))(((((('''&&&&&&&&&'''''''''((((((&&&(((+++,,,+++******+++&&&'''((((((((((((((('''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&"""""""""""""""!!!!!! $$$%%%%%%%%%$$$&&&(((+++***...999^^^]]];;;...)))###$$$######"""""""""""""""!!!""" """$$$ !!!!!!!!!"""$$$'''!!!"""$$$%%%%%%%%%$$$###$$$&&&((()))*********...;;;aaaWWW777///((($$$)))###%%%%%%%%%&&&'''))),,,...000***&&&%%%'''&&&$$$(((///000===RRRhhh~~~}}}nnneeeVVVGGG<<<444///---***+++***)))''''''))),,,rrrQQQ???<<<999888999666111---...555222000999:::666:::@@@ggg~~~^^^???888666444222000////////////111333222000---++++++++++++***)))((('''&&&&&&(((((())))))******++++++(((((((((((()))+++---///111111222222222111111000000------222555777<<>>222000222...111444///000111333555666888888999444333222111000111222333333444444444666:::@@@DDDXXXssskkkWWWHHH>>>:::666666444...***))))))(((+++*********,,,,,,***(((&&&&&&''''''((()))))))))((((((((((((''''''''''''"""%%%'''))))))***,,,---******...,,,$$$&&&(((!!!###$$$$$$%%%$$$###"""!!!""""""""" """&&&***,,,---,,,,,,)))333WWWccc;;;+++'''&&&###&&&((('''$$$!!!!!!""""""  !!!  !!!   !!!"""!!! """"""""""""###$$$%%%&&&""""""###$$$###"""!!! """$$$&&&%%%######&&&)))...555WWW]]]<<<))))))'''$$$$$$!!!""""""###&&&)))+++,,,,,,)))%%%""""""%%%'''%%%###...---777KKK[[[iii~~~mmm___UUUGGG:::444///,,,+++'''###&&&---sssQQQ@@@===999777555333111000///555222///666666444999HHHssszzzZZZ@@@666555333111////////////...000222222///,,,++++++*********)))(((((('''''')))))))))))))))*********)))))))))***+++...000111222222333333333333222222111------000333333777<<>>BBBQQQkkkkkkTTTEEE>>>777666222///---///111111,,,+++***+++++++++)))((())))))))))))))))))(((((()))))))))(((((('''''''''$$$&&&((()))))))))***+++///444444///+++)))'''&&&%%%&&&&&&&&&&&&%%%$$$###%%%&&&%%%###!!!!!!"""$$$###$$$&&&)))+++,,,++++++***)))333OOOzzzccc;;;+++((('''%%%(((***)))&&&$$$$$$$$$!!!!!!"""!!! """"""  ###!!! !!! !!!$$$$$$###!!!!!!!!!!!!"""###$$$$$$###$$$$$$%%%$$$###"""!!!###$$$%%%$$$$$$%%%&&&(((...333SSS___===******'''%%%%%%"""!!!!!!"""$$$''')))***+++---((("""!!!###'''))))))(((%%%+++999CCCLLL\\\nnn|||jjjZZZEEE999...***(((%%%%%%(((oooOOOAAA???;;;666222000111222...333000...444444444===VVVrrrSSS>>>333222000///......//////---///000000---+++******))))))))))))))))))))))))************))))))))))))*********,,,...000222333333333444444444444444333111---,,,...//////111555>>>VVVmmmJJJ888222444111333555000///000111222222333333333///000111222333444444444777777666555555888<<>>999333000111333,,,111///...444555999GGGfffjjjLLL888000///...---------...///+++---...---+++)))))))))(((((()))))))))*********++++++******))))))(((((())))))+++,,,...000222333222222333444444444333333000,,,+++......---///333555IIIsssXXXAAA555555111000111,,,...///000000000000000000111222333444333222111000444555555444444666:::===@@@VVV}}}~~~___JJJ???777000000111111111222...---,,,,,,,,,+++(((&&&*********))))))(((((((((,,,,,,+++***)))(((''''''&&&'''((((((''''''(((***444III>>>...444((((((########################"""######"""!!!"""$$$&&&,,,...000111000...,,,+++(((+++222BBB]]]bbb<<<---***)))$$$%%%&&&&&&&&&$$$######!!!###$$$$$$"""!!! """######!!! !!! !!!  !!!!!! !!! """"""  !!!""""""#########(((''''''&&&%%%$$$######%%%###!!!"""%%%''''''%%%***---JJJyyydddAAA---,,,(((&&&&&&$$$$$$$$$$$$######$$$%%%'''"""$$$&&&((()))***++++++444444888AAAGGGMMMXXXdddwwwuuuVVV@@@555000,,,***bbbGGG>>>@@@@@@===777222111222///444111111666666>>>QQQwwwdddFFF111///...---,,,,,,,,,......)))***+++***(((''''''((((((((())))))******++++++++++++******))))))((((((((((((***,,,...///000111000000111222222222222222...++++++...000...000444555EEEnnnfffIII777555111000111---...//////000000//////...111222333444333222111000000111222333333666999<<<>>>PPPttt|||___EEE999000000222000------///---,,,,,,,,,+++)))''''''''''''(((((()))))))))+++++++++***)))(((((('''%%%&&&''''''&&&'''***,,,+++???555(((111((()))#####################$$$&&&''''''&&&&&&&&&)))+++,,,///333444222///......***,,,333EEEdddaaa<<<---+++***%%%%%%%%%&&&&&&&&&$$$### """$$$$$$###"""!!! !!!"""!!!  !!!"""!!!!!! !!! ###"""  !!!!!!"""!!! !!!"""$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######%%%""" """%%%'''&&&$$$(((+++HHHwwwfffCCC...,,,(((&&&'''$$$#########!!!"""$$$"""%%%(((***,,,000777<<>>>>><<<888555222111444777555444888777BBBZZZ^^^AAA...///...,,,,,,+++,,,---...)))***+++***((('''((())))))))))))******+++++++++************))))))))))))'''(((***+++---.........---...///000111111111111...,,,,,,000111000111555777BBBiiiuuuQQQ:::666222111444222...//////000000000000//////000111222333444444444///000222222333666999<<<>>>JJJiiiyyyWWWEEE555333444000---......---,,,,,,,,,,,,***(((&&&&&&&&&'''((()))))))))******))))))))))))((((((%%%%%%&&&&&&&&&'''***---"""000+++%%%---+++$$$***%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%(((***+++///444555222///...///+++,,,444KKKpppaaa;;;,,,+++***'''''''''((())))))'''%%%!!!######""" !!! !!!  ###$$$ """$$$###!!! !!!   !!!######!!! !!!###$$$%%%%%%$$$$$$%%%%%%$$$############$$$###"""!!!"""$$$%%%&&&%%%(((***EEEsssgggDDD...,,,(((%%%&&&###!!!""" """&&&(((***,,,...333???PPP]]]jjjsss}}}^^^GGG999111~~~YYYBBB>>><<<999777666555333111111444333555:::;;;JJJfffWWW>>>//////...---,,,+++,,,,,,---+++,,,---+++***)))***,,,******************++++++)))))))))))))))*********((()))+++,,,---------,,,------...///000000000000///------111222000111444888===______AAA999333000333222//////000111111222111111000000000111222333555555111333444444444666888;;;>>>EEE\\\www]]]CCC:::777111...111---,,,,,,,,,------+++)))((((((((((((((()))))))))''''''(((((((((((())))))'''''''''&&&%%%&&&(((+++&&&)))((('''***---***&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$###"""###%%%'''+++000555555222...------++++++555OOOvvv```999+++++++++((('''&&&(((******(((%%% """###"""  !!! !!! !!!$$$&&&###""" !!!""""""!!! """""" !!!######!!! """$$$%%%$$$######""""""!!! !!!"""###$$$!!!"""######"""###%%%'''***)))@@@lllhhhEEE...+++'''$$$%%%###!!!######"""$$$+++000777===FFFMMMWWWggg|||~~~qqqkkkkkkuuuiiiQQQAAAxxxTTT??????:::444222444555333222***...000555<<<@@@RRRqqqRRR===111000///...,,,++++++,,,,,,---......---,,,+++---...************************(((((())))))******++++++***+++,,,---------,,,+++------///000111111111111000......111111//////222666999WWWlllHHH<<<333...///...///000111222333333333333555333222111000111222333555666777666666666888:::>>>@@@SSSzzzsssQQQ@@@999111...111---,,,+++,,,------,,,***++++++******))))))((((((&&&&&&''''''((()))))))))))))))(((&&&$$$$$$&&&)))///***++++++)))---+++######"""""""""###%%%&&&'''((((((&&&%%%%%%''')))+++111666666111,,,***+++)))+++666PPPxxx```999+++++++++&&&%%%$$$&&&((()))&&&###!!!######!!! !!!!!! !!!!!!  """%%%'''%%%""" $$$((((((###!!! !!!!!!  """###!!!!!!###$$$###"""!!! !!!"""### ###%%%$$$"""!!!%%%(((,,,)))===fffhhhEEE...+++&&&$$$%%%"""###'''((((((---555<<>>;;;777444333222111000111111444777999GGGlll|||PPP999333......---,,,++++++++++++((()))))))))((((((***---((((((((()))******+++++++++***)))'''%%%%%%(((***------------,,,+++***)))---///111111000//////000333222111000111222444555444666EEEggg___???555444333000000000////////////000000111222333222000///000111222333333444555666777777999<<>>333111------...---,,,,,,,,,---***)))(((''''''((()))***)))))))))))))))((((((((())))))(((((((((''''''''''''&&&%%%&&&((()))((('''######""""""!!!"""""""""###$$$&&&'''&&&%%%###"""%%%&&&'''((('''&&&$$$###(((,,,///===ffffff@@@111+++$$$&&&$$$######%%%''''''''''''&&&$$$"""!!!!!!!!!""""""!!! !!!$$$!!!"""'''******((('''%%%"""!!!!!!""""""!!!  !!!"""""" !!!!!!!!!!!!!!!!!! """###$$$&&&---:::]]]rrrDDD222+++&&&'''!!!'''###+++555<<>>PPPaaayyy]]]HHHAAA===999444111000111111111...333888:::???XXXpppKKK777111......---,,,++++++++++++(((*********)))(((***+++,,,,,,,,,+++++++++******'''((()))(((((())),,,///+++,,,------.........---,,,++++++///444666444222---,,,,,,+++,,,,,,---......333777CCCeee}}}TTT<<<444222111////////////////////////...///111111000111222444333333444555666777888888===;;;AAAZZZ^^^BBB555//////.........---***)))******)))(((((()))******++++++***((('''%%%$$$######%%%'''***++++++***)))'''%%%$$$%%%&&&'''&&&%%%)))((('''&&&&&&%%%&&&&&&###$$$%%%%%%%%%$$$######'''&&&%%%$$$$$$%%%&&&''''''+++---999aaatttLLL;;;333+++)))'''&&&&&&&&&'''&&&$$$%%%$$$###!!!!!!!!!""""""""" !!!!!!%%%)))))))))$$$###!!!  !!!!!!  """### !!!"""""""""""""""###"""!!! !!!###&&&'''"""""""""###$$$$$$%%%&&&%%%---:::___tttEEE222((($$$((((((333BBBUUUnnnuuunnnbbbWWWMMMEEE===999999555111...---------,,,,,,)))))),,,+++))),,,333777CCCUUUhhh|||tttTTTDDD>>><<<888444222222222222222///444999;;;CCC```dddDDD555000......---,,,++++++++++++***+++,,,,,,+++******,,,------,,,,,,+++*********'''((())))))((())),,,...)))***+++,,,,,,,,,,,,,,,+++***+++...333555333000............///000111111---222555<<>>555...***(((''''''((((((&&&%%%"""!!!  !!!!!!!!!  !!!#########!!!!!!  !!! !!!  !!!###  ###$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%---:::___wwwHHH333***'''111777GGGccczzzwwwlll```XXXPPPKKKCCC<<<777444222111111///,,,*********)))(((%%%$$$&&&(((((('''(((+++---222;;;HHHXXXlllhhhLLL???:::999777444333333333222111///444888;;;HHHjjjWWW===444000......---,,,+++++++++++++++,,,...---,,,++++++++++++*********))))))(((((('''((())))))((((((***,,,((()))******++++++++++++...---...///000000...,,,***+++,,,---...000000111...111444:::KKKoookkkHHH888444111000000222222222222000000///111222333222222444555444444555666777888888999777:::BBBWWW~~~bbbFFF888444000/////////,,,)))************************+++++++++******)))))))))'''((()))*********)))(((((('''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%'''((()))***+++&&&%%%$$$$$$$$$%%%'''((((((...333???ddd}}}RRR>>>444,,,)))((('''((()))(((&&&$$$  !!!   !!!!!! !!!!!!  !!!!!! !!!!!! !!!"""###$$$$$$$$$%%%%%%$$$######"""%%%---:::___tttEEE222+++///AAAPPPfffvvvdddYYYQQQHHHAAA===777444000---+++***+++,,,***((('''''')))))))))(((&&&&&&&&&''''''&&&&&&&&&)))***---555>>>MMMbbbttt^^^EEE;;;777555444333333333333111//////333666<<>>FFFlllhhh;;;444999555666555555444333222111333333222222222222111111111111222555777888777555555888777AAAXXXuuu}}}XXXCCC222111222---+++---++++++,,,,,,,,,+++******))))))(((((((((((())))))************++++++++++++***+++***(((+++///,,,###)))******)))''''''((()))***((('''''')))***)))((((((((()))))))))))))))((((((***+++444UUUNNN333''' ###$$$&&&''''''%%%###!!!!!!""""""""""""$$$######"""!!!  """$$$&&&'''"""  ###&&&)))%%%""" !!! !!!!!!  !!!"""############ $$$&&&&&&$$$!!!###$$$$$$###"""$$$%%%%%%///===___|||MMMKKKYYY{{{|||fffNNN999666---'''***+++'''$$$$$$(((((('''&&&&&&&&&&&&'''******(((''''''((())))))&&&'''((())))))******)))''''''''''''(((***+++,,,{{{VVVAAA999555333333333333222111000///000333555???aaahhhCCC666222------,,,++++++***+++,,,,,,,,,,,,++++++******+++++++++***)))(((((((((((((((***)))((((((((((((((()))'''))),,,///000000000///))))))***+++++++++++++++---,,,,,,+++,,,...111222000///---333999AAAcccuuuFFF;;;;;;777777666555444222111000111111111111222222222222222111222444777999999888888;;;:::???PPPgggeeeMMM888333333...+++,,,++++++,,,,,,++++++******+++******))))))******+++%%%%%%%%%&&&&&&''''''((()))***))))))...444000(((((())))))(((&&&&&&''')))***(((''''''((()))((('''(((((((((''''''%%%$$$###&&&)))***333TTTNNN444)))"""!!!   !!!"""""""""!!! !!!###%%%''''''%%%"""!!!!!!###&&&(((&&&###!!! !!!!!!  !!!  !!!""""""""""""###%%%%%%### """$$$%%%%%%%%%''')))%%%000===```zzzXXX___tttsssZZZKKK===333...&&&"""%%%'''$$$"""###'''&&&&&&&&&&&&&&&''''''''''''&&&'''(((***+++,,,(((((()))))))))(((((('''''''''(((((((((((())))))xxxTTTAAA999555333333333222222111000//////222888HHHmmm^^^@@@666333///......---,,,++++++,,,,,,***+++,,,---------,,,+++)))(((((('''''''''''''''+++***)))(((''''''''''''***,,,///222333333222111)))***++++++++++++++++++......---,,,,,,---...///...---+++///555:::WWWPPP>>>777888777666555333222000000000000111111222222333333333222222444777:::;;;:::888<<<:::<<>>aaannn~~~qqqRRR@@@555///...'''!!!!!!$$$$$$######$$$$$$$$$$$$%%%&&&'''(((''''''''''''(((***+++,,,))))))))))))((('''&&&&&&'''(((((()))((('''&&&%%%yyyUUUAAA999666444444444333333222111000000222999PPPxxx~~~UUU>>>666333//////......---,,,,,,,,,,,,)))+++---///000///---,,,)))(((''''''''''''((((((******)))(((((((((((((((---///222444444333111///******+++,,,,,,+++++++++++++++*********+++,,,---......,,,...333555LLLqqqZZZAAA444777666555444333222222222000000111222333444555555444333222333777:::<<<<<<555;;;::::::@@@KKKiii{{{VVV@@@777222//////---,,,++++++************''''''&&&&&&&&&&&&''''''&&&''''''((()))***++++++---)))%%%&&&+++---((("""&&&&&&'''%%%$$$###%%%&&&)))'''%%%%%%&&&&&&%%%$$$ !!!###$$$%%%%%%%%%###(((***333RRR}}}LLL333***$$$)))'''$$$"""!!!###&&&(((###!!! !!!!!!!!! ###%%%***(((%%%######$$$'''(((---,,,***)))(((&&&$$$"""###$$$%%%%%%$$$!!!  !!!!!! !!!"""""""""###$$$$$$### '''000???ddd~~~UUUBBB888---'''(((&&&""" """$$$%%%%%%%%%#########$$$%%%&&&((((((******))))))((((((''''''(((((())))))(((''''''&&&%%%&&&((())))))'''%%%$$$|||WWWCCC:::777555555555555444333222111222222;;;VVVnnnLLL;;;555111///.........------,,,,,,,,,)))+++...000000///---+++***))))))((())))))******((((((((((((((()))******///000333444333000---+++++++++,,,,,,,,,++++++***)))))))))***+++,,,---...///111...000444444EEEccciiiKKK777555444444333333333444555000111222333444666777777555333222333777:::;;;<<<555;;;:::999>>>DDD\\\jjjKKK;;;333000000...---,,,+++************''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((((((,,,((($$$&&&((((((%%%###%%%&&&&&&%%%######$$$%%%((('''%%%$$$%%%&&&%%%$$$ !!!"""###%%%%%%&&&&&&$$$))),,,333QQQ{{{III111(((#########"""!!!!!!!!!!!!"""  !!!"""!!!  """$$$&&&$$$"""!!!!!!$$$''')))/////////...+++)))'''&&&%%%&&&(((((('''$$$!!! !!!  !!! !!!!!!!!!""""""$$$$$$$$$### (((111@@@hhh___===444222)))###$$$&&&%%%$$$"""###%%%%%%%%%""""""###$$$%%%&&&((()))*********)))(((''''''&&&&&&&&&'''((((((((((((((($$$%%%'''))))))(((&&&%%%~~~XXXDDD;;;777555555555555444333222111444333===]]]]]]CCC999333///...,,,,,,------------,,,,,,***+++...///000...,,,+++***************++++++,,,''''''''''''((()))***+++...000222444222///+++(((,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---.../////////222///111555444???XXXvvvTTT:::555555333222222333444555111111222333444555666777444333333444777999999999888<<<:::999===>>>PPPlll___FFF888222///000///---,,,+++++++++,,,***))))))(((((())))))***'''''''''(((((((((((()))'''%%%%%%''''''%%%'''***%%%&&&&&&%%%######$$$%%%'''&&&$$$$$$&&&'''&&&&&&%%%%%%&&&&&&%%%$$$#########))),,,333OOOxxxGGG///((($$$!!!!!!"""""""""!!!  !!!"""!!! !!!!!!  !!!!!!""""""  ###''')))---///000...+++)))''''''%%%''')))***)))&&&""" !!!!!!""""""!!!""" """###"""!!!!!!"""###"""$$$%%%$$$######$$$%%%)))111BBBkkkhhhJJJ000***,,,(((&&&(((%%%&&&%%%!!!!!!$$$%%%#########$$$$$$%%%'''((()))''''''((()))))))))))))))%%%%%%&&&'''((((((((((((%%%&&&'''((()))(((((('''}}}XXXCCC:::777333333333333222111000000444333BBBgggsssLLL;;;666111---...)))***+++,,,------,,,,,,+++,,,---......---+++******************+++,,,,,,)))((((((((((((((()))***+++---111333333000,,,))),,,,,,------,,,,,,+++***++++++,,,---------------,,,000...///444333:::NNN{{{___???888777555333111222222333000000111111222333444444444333333555777888777555777:::666777<<<<<>>666---(((&&&$$$ ###((((((######(((***(((&&&&&&&&&&&&'''(((((()))******+++***)))'''%%%$$$(((((((((((('''&&&%%%%%%,,,+++***(((''''''''''''sssQQQ>>>666444666555444444333333444444777888SSS~~~~~~YYY>>>666111000///'''++++++++++++++++++++++++)))***,,,......,,,***)))+++++++++,,,,,,---------,,,,,,,,,++++++++++++***))),,,///222111...***''',,,,,,++++++***)))))))))---......//////...------******+++,,,...333999>>>eeeRRRAAA777666777111222666000222222222222222222222222333333555666777777777777:::777555666777:::AAAIIIqqqdddHHH:::;;;444111333333000,,,,,,---,,,,,,+++***)))(((((()))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''###))),,,000FFFsssoooDDD///***)))&&&$$$"""  !!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%!!!$$$&&&$$$$$$$$$###$$$%%%%%%&&&######$$$%%%%%%&&&'''''' !!!"""###%%%'''(((###""" """%%%))),,,,,,((($$$###$$$### $$$%%%&&&&&&&&&%%%###""",,,333FFFsssWWW888111(((###"""$$$&&&&&&%%%%%%$$$&&&'''((('''%%%!!!$$$&&&'''&&&%%%%%%&&&'''&&&&&&))),,,---,,,)))***************++++++,,,------,,,,,,+++)))((('''lllLLL;;;555444222222111000000000000000555777TTTyyyUUU<<<555000111111+++******+++++++++,,,,,,,,,***))))))))))))))))))************+++++++++,,,,,,((((((((())))))************---000222222///+++(((+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111666:::WWWeeeHHH;;;777888111222444000222222222222222222222222333444555666666666666666999666555777888:::@@@GGGiiitttTTTBBB999222...///111///...000------,,,+++***)))(((((('''((()))))))))))))))(((%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&###(((***---CCCnnnqqqFFF111+++)))&&&%%%###""""""###$$$%%%&&&%%%###"""  !!!"""###$$$$$$"""!!!  !!!###$$$######"""#########$$$%%%&&&&&&%%%%%%$$$###"""""" !!!!!!"""###$$$&&&'''$$$"""!!! !!!$$$''')))***'''%%%$$$&&&&&&$$$###&&&'''(((((((((((('''&&&...444EEEqqqkkkHHH555///(((######$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$ ###%%%&&&%%%$$$%%%&&&)))(((''')))+++***'''$$$%%%&&&&&&(((***,,,...///000000000///...---,,,,,,eeeHHH:::666555444333222222111111222222999<<<[[[oooNNN777222...///111,,,*********++++++,,,,,,---+++)))&&&$$$$$$&&&)))+++)))))))))***************&&&''''''((()))***+++,,,+++---///111111///,,,))))))************+++++++++++++++***))))))***+++,,,//////...------///222666HHHssszzzQQQ???888777111111333///222222222222222222222222444444555555666555555555777555555888999999>>>EEE]]]eeeKKK<<<444....../////////111------,,,+++***)))((((((&&&'''((()))************$$$%%%&&&''''''&&&%%%$$$$$$$$$###""""""###%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%"""&&&'''+++???iiivvvJJJ333,,,)))%%%$$$###""""""$$$&&&'''&&&%%%###"""  !!! !!!"""""""""%%%$$$"""!!! !!!!!!"""!!!!!!!!!!!!"""""""""###&&&%%%%%%$$$"""!!! !!!"""$$$%%%&&&%%%$$$"""!!!!!!###%%%&&&(((&&&%%%%%%'''(((((('''((()))***,,,------,,,+++000666FFFqqquuuPPP:::111---(((%%%$$$$$$$$$$$$#########$$$%%%&&&%%%### """$$$%%%$$$$$$%%%&&&******)))***+++***'''$$$%%%&&&''')))+++...000111000000000000000//////...aaaGGG;;;888777444444333222222222222333:::@@@dddeeeGGG333///+++,,,...+++++++++++++++++++++++++++***(((%%%######%%%(((***************************)))))))))***+++,,,,,,,,,***+++---//////---+++)))((())))))***++++++,,,,,,+++***((('''((()))+++,,,//////...---,,,...111444@@@cccZZZCCC777666000000333000222222222222222222222222444444555555555444444333555444555888999999<<>>ggg|||PPP666,,,(((###"""  """###%%%$$$###"""!!! !!!""" !!!!!!'''&&&$$$"""!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$&&&''''''&&&%%%$$$###$$$$$$%%%&&&&&&%%%&&&'''(((((((((&&&)))...111333222///---///666HHHtttrrrUUU===666,,,+++(((&&&%%%$$$$$$###$$$######$$$&&&&&&%%%$$$!!!###%%%%%%%%%%%%'''(((******++++++,,,+++***)))((())),,,...000222333444222333333333333222111000]]]EEE<<<888666111111000///////////////777AAAhhh]]]CCC444111,,,+++---+++...------,,,+++***))))))))))))(((''''''((())))))++++++++++++++++++******************************((()))***+++++++++***)))(((((()))***+++,,,,,,---,,,+++)))((()))***,,,...,,,---------,,,...111444<<>>eeeTTT777+++'''$$$"""  ######"""""""""###$$$$$$  !!!  '''&&&$$$###!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!###&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&###(((///555666444///,,,,,,555IIIvvvggg]]]RRR===111333)))))))))'''&&&%%%$$$$$$%%%$$$$$$%%%'''(((&&&%%%###%%%&&&'''&&&''')))+++,,,,,,++++++******+++,,,))),,,222777<<<>>>??????===>>>>>>===;;;777444111XXXCCC;;;777444333222222111111111111111999DDDkkkVVV@@@666666000---///,,,...------,,,+++***)))))))))***++++++++++++***)))+++++++++++++++*********))))))(((((((((''''''''''''(((((()))))))))))))))(((((()))***++++++,,,,,,+++************,,,---...***+++,,,,,,,,,...111333999IIIpppqqqOOO999666222111444333222222222222222222222222222222333333444333333333444222444777777666:::???KKKpppkkkEEE<<<444333222///...///......---,,,+++***))))))************)))((('''&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%$$$######$$$&&&&&&$$$###"""!!!!!!!!!"""###"""$$$%%%%%%$$$###$$$&&&###$$$&&&,,,===```VVV888+++''''''%%%###!!! !!!!!!!!!!!!!!!"""$$$%%%&&&!!!   !!!$$$$$$######"""  """#########"""!!!###""""""!!!!!!  !!!"""$$$&&&'''((('''(((((())))))))))))(((%%%&&&&&&$$$""""""###$$$"""&&&---222444222...++++++333FFFsssVVVEEE<<<000***...'''))))))(((&&&%%%&&&'''&&&%%%%%%&&&(((((('''%%%$$$&&&'''''''''(((+++---......---+++***,,,///222111888BBBNNNVVVZZZ\\\[[[SSSTTTSSSOOOHHH???666111zzzUUUCCC===888444666555555444444444444444;;;DDDfffpppLLL999444777111...000---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++*********)))))))))'''''''''((((((((((((((((((((((((((())))))******)))))))))***+++++++++,,,))))))***++++++,,,------+++,,,------,,,---///111444;;;\\\YYY???:::444111444444222222222222222222222222000111222333333333333333444222333555555555999???LLLnnnXXXKKK>>>777333000000333......---,,,+++******)))((()))))))))))))))((('''((('''&&&%%%%%%&&&'''((('''&&&%%%$$$###$$$%%%%%%############$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''######&&&,,,999XXXVVV888,,,((('''%%%###"""!!!"""###$$$  !!!"""###  !!!!!!"""""""""!!!!!! !!!"""###%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''')))***+++***)))$$$%%%&&&$$$"""!!!###%%%$$$&&&)))+++---------,,,,,,111@@@jjj|||MMM888222...)))(((''')))***)))'''&&&''')))%%%$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&&&&(((+++---000000///...000555>>>DDDMMMWWWeeetttzzzzzzwwwpppcccSSSDDD;;;xxxUUUEEE@@@;;;777444333222222111111222222777===YYYyyyqqqVVVBBB222000555000---///,,,((())))))+++,,,---......,,,,,,+++******+++,,,,,,******))))))((((((((('''''''''((()))***+++,,,,,,))))))(((((()))***++++++***************+++++++++'''(((***+++,,,,,,,,,,,,,,,---------,,,,,,...///000222NNN{{{```CCC===666222444444222222222222222222222222///000111222333444444444555222222444444444999???MMMmmmlll\\\III<<<555111222555///...------++++++***)))&&&'''((()))***************(((&&&$$$$$$&&&(((******)))'''&&&%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''######%%%***555RRRUUU777,,,)))$$$###"""!!!!!!###%%%&&&  !!!"""!!!  """ !!!!!!!!!!!! !!!###%%%&&&'''&&&$$$###!!!###$$$%%%&&&***)))'''%%%$$$"""""""""!!!###&&&)))+++++++++***"""$$$&&&%%%""""""$$$''''''&&&%%%%%%'''))),,,......111;;;bbbyyyIII222000000+++%%%''')))***)))'''&&&)))+++$$$######$$$&&&&&&%%%######$$$%%%%%%%%%'''***---///000111333888BBBNNNWWWlllvvvlllYYYMMMvvvTTTCCC;;;999999888777555333111000000///666===KKKZZZbbb^^^QQQEEE555333000//////...---+++...---+++***+++---///000000///...---+++***))))))*********)))))))))))))))***)))(((((((((***+++,,,+++)))'''''')))***++++++)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......333000===cccsssLLL===888222000444111222222333333222222111111111222333333444555555444555555444555888<<<@@@JJJgggxxx\\\JJJ===444222444333000,,,******+++******++++++***)))(((((())))))''''''&&&%%%%%%%%%%%%&&&***)))(((&&&%%%%%%%%%%%%############$$$%%%&&&''''''&&&$$$###"""###$$$$$$!!!###"""'''444FFFpppUUU555)))'''%%%$$$!!! !!! !!!###$$$###"""###%%%(((&&&""" !!!""""""  !!!""""""!!!!!!  !!!!!!!!!############"""!!!***---...***### !!!###"""###$$$%%%''')))+++,,,&&&%%%######$$$$$$"""!!!%%%%%%%%%'''***+++***)))///...@@@VVVxxxFFF///,,,+++)))((($$$&&&&&&&&&%%%%%%''')))&&&$$$######$$$%%%%%%$$$###&&&((('''%%%'''...444777999777555===RRRhhhuuutttZZZsssQQQ@@@999777888777666555333222111000000333999BBBKKKOOOKKKBBB:::444222000.........,,,+++...---,,,+++,,,---...///......---,,,+++***))))))***)))))))))))))))))))))))))))(((((()))***++++++***)))'''(((***++++++***((()))******))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......333111999WWW}}}TTTAAA:::444111444111222222333333222222111222222222333333444444444333444444444444777;;;>>>GGG```vvv^^^JJJ<<<666666...,,,))))))***++++++***++++++***)))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''$$$############$$$%%%%%%$$$$$$######"""############%%%$$$'''111@@@gggSSS444'''%%%&&&$$$###!!! !!! !!!###$$$$$$"""!!!"""$$$###!!! !!!  ######""""""###$$$###"""###$$$%%%%%%%%%$$$###"""))),,,---***%%%!!!"""$$$"""###%%%'''(((((('''&&&!!!  !!!"""!!! ###"""!!!!!!###&&&((()))...,,,===RRRyyyGGG000,,,+++((('''$$$%%%%%%%%%######%%%'''&&&$$$######$$$%%%%%%$$$"""$$$&&&&&&$$$&&&,,,222888:::::::::FFF___{{{tttnnnLLL===777666777555555444333222222222222444888<<<>>><<<888444222333111...---...---,,,+++------------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))******))))))))))))*********+++)))(((((()))++++++***)))&&&((())))))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......222222555FFFlll```FFF<<<666333333111222222333333222222111333333333333333444444444222333333333444666:::===CCCUUUyyyyyy^^^III===:::333111............---,,,++++++***))))))))))))***+++******)))))))))))))))&&&''''''(((''''''&&&&&&%%%$$$######"""#########!!!"""##################$$$'''%%%&&&---777ZZZSSS222%%%###%%%%%%$$$###"""!!!  !!!###$$$%%%###!!! !!!  ###!!!!!!###&&&'''%%%"""'''''''''''''''&&&%%%$$$'''***,,,***&&&######$$$"""$$$&&&((('''%%%""" ###"""!!!"""%%%&&&%%%$$$%%%$$$"""!!!###''',,,///---***999MMMzzz{{{III111,,,***'''%%%$$$$$$%%%$$$""""""###%%%&&&$$$######$$$%%%%%%$$$!!!###%%%%%%$$$&&&+++///888::::::<<>>KKKjjjtttZZZFFF===:::777444111000---***(((++++++***))))))*********++++++***))))))))))))************)))'''%%%###!!!&&&%%%$$$###""""""""""""!!!"""###%%%%%%%%%$$$###$$$'''%%%&&&***111PPPzzzVVV444&&&"""$$$$$$$$$###"""!!!   !!!"""###$$$###"""!!!!!! !!!""""""""" !!!%%%'''$$$!!!))))))))))))((('''&&&&&&%%%(((******'''%%%$$$$$$######$$$%%%$$$###!!! %%%$$$$$$$$$&&&''''''%%%%%%%%%$$$$$$%%%)))...222---)))777IIIvvv}}}KKK222---***&&&$$$$$$%%%%%%$$$""""""###%%%&&&$$$######$$$%%%%%%$$$"""###%%%%%%%%%'''+++...444777888;;;LLLooowww___QQQOOOSSSWWWaaaiiissshhhGGG;;;888888888444333333222222333333333888===@@@===777222333555111///---------...---,,,---.........---,,,++++++)))************+++++++++(((((())))))***************+++---...---,,,+++***(((((((((***,,,,,,***(((&&&'''(((((('''(((***,,,+++++++++,,,,,,---------,,,,,,------------......---222222666LLLuuuuuuRRR===555222000111222222333333222222111333444444444444444555555444555666666666777:::<<<<<>>>>>BBBEEEMMMWWWhhhfffGGG<<<:::888888444444333222222222333333222777:::999444111111333000///------...///...---------------------,,,,,,******++++++++++++++++++((((((((()))******+++++++++---///111000...,,,***)))(((((()))++++++***)))((()))***)))((((((***+++***++++++,,,,,,------...------------------......---000222666CCCaaa___CCC777333///111222222333333222222111333333333444555555666666444666777777777888:::<<<<<<@@@TTTzzzcccIII===999444000///---,,,++++++************+++,,,,,,***))))))((((((((((((((('''&&&&&&&&&&&&'''((()))'''&&&%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&!!!%%%%%%&&&***000LLLuuueee???,,,&&&######"""!!!  !!!"""""""""!!!%%%&&&%%%"""  !!!"""###$$$$$$%%%%%%$$$ !!!!!!"""$$$%%%&&&'''&&&&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$#########!!!!!!$$$&&&(((&&&%%%$$$%%%%%%###"""!!!###&&&&&&%%%&&&+++///---(((444FFFtttLLL333...+++&&&%%%###$$$%%%%%%$$$$$$&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&''')))+++++++++222888<<>><<>>FFFUUUuuuvvvVVVFFF666111222222000000,,,+++******))))))******(((''''''''''''(((((()))'''&&&%%%%%%%%%%%%&&&'''%%%$$$"""""""""$$$&&&'''''''''&&&%%%%%%$$$######"""$$$$$$)))---222SSSyyyCCC---&&&######"""  !!! ###$$$%%%&&&%%%###!!! !!! !!!###$$$&&&%%%$$$###""""""""""""""""""""""""############!!! !!!"""$$$%%%"""###"""!!! """###"""""""""!!!!!!!!!!!!!!!%%%$$$######%%%''')))+++#########%%%'''))),,,---***---111BBBnnnPPP555---)))&&&&&&###############$$$%%%&&&$$$!!!!!!&&&(((&&&### """###$$$###$$$%%%''''''((())),,,222<<>>888999777666555444222111111222222333222111000///000000111////////////////////////,,,+++***))))))***,,,---333111...+++******,,,,,,++++++++++++++++++++++++---...//////...---,,,+++***************)))((('''************************))))))***,,,///000111111///...,,,++++++,,,.../////////+++...444888OOOssslllKKK;;;666666444222222333444444333000111222333555777888888555555444555666777888888888===CCCOOOlllaaaNNN999111111000...------,,,++++++******++++++)))(((((('''''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&'''((()))''''''&&&%%%%%%$$$#########%%%%%%)))...333UUU}}}GGG000'''$$$###"""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%###""" !!!  !!!###$$$'''&&&&&&%%%$$$#########"""""""""############$$$""""""!!! !!!"""###"""""""""!!! """$$$$$$$$$######""""""!!!!!!%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&''')))(((,,,000BBBnnnQQQ666///+++))))))"""######$$$%%%'''((()))%%%""" """&&&(((&&&###"""$$$%%%%%%$$$$$$&&&'''"""$$$'''***...444;;;@@@HHHLLLQQQWWWZZZZZZYYYWWWZZZYYYXXXWWWWWWSSSMMMHHH```KKK>>>999;;;999777666444333222111111111333222111111111111111222........................++++++*********,,,---...444222///---++++++,,,,,,---,,,,,,++++++*********------.........---,,,,,,******)))))))))))))))***++++++++++++++++++++++++)))***,,,...000222444555222000---******+++---///---...,,,...333222CCCaaauuuVVVBBB999666444222111222333333222111111222333444555666666666666666666666777888999888;;;???HHHaaavvv]]]BBB555333111...---...------,,,+++,,,,,,,,,******)))(((''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%&&&&&&)))...555WWWLLL333)))$$$$$$###############$$$###"""!!! !!!"""### !!!###$$$$$$######"""!!!!!! """$$$%%%###""""""!!!!!! !!!""""""""""""############"""!!!!!! !!!!!!"""""""""!!! """$$$&&&&&&%%%$$$$$$###""""""&&&&&&'''(((((('''&&&&&&(((&&&$$$""""""###%%%'''&&&***///AAAnnnQQQ555---***(((((("""""""""###$$$%%%''''''&&&$$$"""###&&&'''%%%###$$$%%%&&&&&&%%%$$$%%%&&&!!!$$$'''***+++,,,...///222444888===@@@BBBBBBBBB???>>>>>>===<<<999444111]]]III<<<888:::999777666555333222111000000111111111111111111111111...............------------,,,,,,------///000111333222///---+++***++++++------,,,,,,+++***)))))),,,,,,---------,,,,,,,,,******((((((((()))***+++++++++++++++++++++++++++,,,...///000000222444555555222---***)))***---///+++...,,,///333000:::QQQxxx}}}bbbIII999888555222111111222222111111222222333333444444444666666555555666777777888888:::<<>>PPPssssssTTT>>>:::555222222222333222222222333444555555666666666666555555555555666666666999>>>AAAHHHcccaaaJJJ;;;555555//////...------------...******)))))))))))))))***&&&'''((())))))((('''&&&###"""!!!  !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''+++...111OOO|||___>>>,,,***)))(((''''''&&&''''''$$$######"""!!!!!!  !!!!!!""" !!!!!!!!!   """""""""""" !!!!!!!!! !!!###&&&""""""""""""############!!!###%%%'''(((((('''$$$$$$$$$$$$###""""""!!!###''',,,???kkkSSS<<<777555222222///...,,,***)))(((''''''%%%&&&&&&'''''''''((()))&&&'''((((((&&&%%%&&&'''&&&(((******)))''''''(((############$$$$$$%%%%%%###$$$$$$"""!!!!!!$$$'''uuuRRRFFF===999:::666111222333444555444333333///000111222333333222111222111111000///.........,,,,,,---------,,,++++++........................++++++++++++++++++,,,,,,******)))))))))***,,,---***+++++++++***)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,***---///---***+++000555111000///...------......111444///---444333222;;;HHHmmm|||[[[???;;;666333222333333333222333333444555666777888888777666666666666777777666999>>>@@@EEE[[[mmmRRR???777777//////...---------------***)))))))))))))))***+++&&&'''((())))))((('''&&&+++***(((&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&+++---///LLLyyybbbAAA...******)))'''&&&&&&&&&&&&############"""!!!  !!!!!! !!!""""""!!! !!!!!!!!!"""""" !!!!!!!!! !!!!!!!!! !!!$$$&&& !!!""""""###### %%%((()))'''$$$!!! """$$$%%%&&&%%%%%%$$$''',,,>>>kkk]]]JJJIIIIIIHHHHHHFFFCCC@@@;;;666222000...&&&'''((()))))))))***,,,)))+++,,,+++***)))***,,,&&&))),,,---+++)))'''&&&'''''''''&&&&&&&&&%%%%%% !!!!!! """'''+++oooOOODDD===999999555111222444555444222000///000000000000000000000000//////.........---------//////......---***&&&"""******+++++++++******)))((((((***++++++***))))))&&&'''((()))++++++++++++************************++++++,,,,,,---...//////,,,,,,,,,---///111222333222000---,,,---------,,,///111222333333444666777EEEaaafffIII888222555///...333333555555555555555555444444555555555444444333333333444888888<<>>111...,,,***'''&&&%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$######"""!!! """!!! !!!"""""""""""""""!!!!!!"""!!! !!!!!!!!!!!!!!!""""""""" """###!!! """"""%%%((()))((($$$  !!!"""""""""""""""''''''))):::ccc~~~sssuuuxxxxxxwwwvvvpppgggaaa[[[SSSIIIAAA???:::444222444666777777:::888666555555444222000222000...---......---,,,(((''''''&&&&&&%%%&&&&&&"""###$$$%%%&&&&&&''''''kkkLLLDDD===::::::777222222333333333222111000000000000000000000000000/////////.........------000///...------+++(((%%%******++++++++++++******))))))***++++++***)))((())))))************))))))************************++++++,,,------.........------------......///000000...,,,+++,,,,,,,,,+++///111333333333444666777???VVVrrrQQQ===555777222111555444555555555555555555555555666555555555555555444444333666555888@@@KKKmmmeeeKKK<<<555222000......+++))),,,222...------,,,+++***)))((())))))******))))))((('''(((''''''&&&%%%%%%$$$$$$######""""""######$$$%%%(((!!!'''''',,,333BBBnnnbbb???000((('''&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$######  !!!"""###$$$%%%&&&!!!!!! """""""""######""""""!!!%%%$$$###"""!!! !!!!!!!!!"""""""""""""""!!! !!!###"""%%%'''(((&&&###!!! !!!!!!"""""""""""""""&&&'''***:::bbbvvvnnn```[[[WWWUUUVVVXXXYYYXXXZZZZZZYYYWWWTTTOOOIIIEEEBBB???;;;999888666333222111///,,,***((('''''''''&&&'''((((((((((((((('''eeeIIIBBB===:::;;;888222222222222222111111111111111111111111111111111////////////............111///------------+++******++++++,,,,,,+++++++++***+++++++++***)))((((((++++++++++++***)))((('''***************************+++,,,------......---///......------,,,,,,+++---,,,******+++,,,,,,+++000111333333333333555666:::HHHppp]]]EEE999999555444777555555555555555555555555555555555555666666666666666666999777999???GGGeeetttTTT???666444111///000---***,,,111...---,,,,,,+++***))))))***)))((((((''''''(((((('''''''''&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%'''!!!((((((,,,222AAAmmmfffBBB...%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$### !!!###$$$&&&&&&!!! !!!""""""#########""""""&&&%%%%%%$$$###!!! !!!"""######$$$$$$$$$### """"""""""""$$$&&& """$$$%%%&&&%%%###"""!!!!!!!!!!!!""""""""""""###&&&***:::```|||rrrlllfffccc^^^YYYVVVRRRNNNKKKGGGDDD>>>888333111000000333333444444333111000///___FFFAAA;;;888999666333222111111111111222222000000000000000000000000000000000/////////......111///------...///...---***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++++++++***)))((((((***************************+++,,,------------,,,------------,,,++++++***,,,+++***+++,,,...---,,,///000222222111111222444999>>>bbbeeeJJJ;;;:::666666888444444444444555555555555555444444555555666666666777888:::888:::???DDD]]]aaaFFF999444111///000///,,,...111------,,,,,,+++***))))))***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&!!!)))(((,,,111@@@mmmmmmFFF...&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""""""""!!!!!!""""""#########!!! ######%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''((($$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""### $$$***:::```~~~zzzwwwpppjjjbbbYYYRRROOONNNNNNQQQQQQRRRQQQOOOMMMJJJIII|||YYYCCC@@@:::666666333333222222111222222333333////////////////////////111111000000000/////////111///---...///000000///++++++,,,------------------,,,,,,+++***))))))((())))))***+++++++++++++++***************************+++,,,---...---,,,+++***+++,,,------,,,,,,+++,,,++++++---///000000///...///000000///...///111;;;;;;XXXhhhLLL<<<:::555555777333444444444555555555666666333333333444444555555666444666555888<<<>>>TTTwwwrrrRRR@@@666222///000000...///222---,,,,,,++++++************)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&(((((('''&&&&&&%%%!!!)))))),,,111BBBpppvvvKKK...)))(((&&&$$$#########$$$######$$$$$$$$$###"""""" !!!!!!!!!""""""%%%%%%$$$###"""   !!!!!!!!!  !!!#########""""""###%%%'''((())))))((('''&&&&&&''''''((('''&&&%%%############"""!!!!!! """!!!!!! !!!"""######!!!%%%---???fff~~~|||yyywwwvvvUUUBBBAAA;;;666666333333333333333444444444444////////////////////////111111111111000000000000000///......000000000...++++++,,,---............---,,,+++***************'''((()))+++,,,---------************************)))***,,,......,,,+++***(((***+++---......------,,,,,,,,,///222333222111...///000000...---...///:::999OOOsssfffLLL===:::444222555333333333444444555666666666333333333444444444444444555777666999======OOOooo___HHH<<<555000000000...///222,,,,,,,,,+++++++++*********)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%"""***))),,,222EEEuuuRRR000)))(((%%%###!!! %%%%%%%%%&&&&&&%%%%%%$$$ !!!!!!""""""###&&&&&&%%%%%%%%%$$$$$$$$$  !!!!!!!!!!!! !!!###$$$%%%%%%&&&"""$$$&&&)))***)))((('''%%%$$$$$$%%%&&&%%%###!!! """"""#########"""!!! !!!###$$$$$$(((111GGGqqqyyyttttttxxx|||pppRRRBBBCCC>>>::::::777333333555666666666555555111111111111111111111111222222111111111000000000///......///111000...,,,+++,,,---....../////////,,,,,,+++*********+++,,,'''(((***+++,,,---------************************)))***,,,......,,,***))))))***,,,...///...------++++++,,,///333444444222000111222111///...///000666666EEE___zzz{{{aaaJJJ>>>;;;333111444444333333444444555666666777555555555555444444444444888:::999<<>><<<222444666888888777666555333333333333333333333333222222222111111111111000......///000111000---++++++,,,---...////////////,,,+++*********+++,,,---))))))***+++,,,,,,,,,,,,************************)))***,,,......,,,***(((***,,,---//////...---,,,******,,,///333444444333222333333222000///000111111333???QQQjjjppp___JJJ???===333000555555333333444444555666777777777777666666555555555444555777666888:::666BBB^^^oooJJJ???555000---***)))+++,,,,,,++++++++++++++++++)))***+++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((&&&###***(((+++444KKK~~~[[[444+++***(((&&&$$$$$$$$$$$$"""######$$$$$$$$$###### !!!"""######$$$######""""""!!!!!!  !!!!!!"""$$$$$$%%%%%%%%% !!!""""""%%%&&&&&&$$$###!!!!!!!!!$$$((((((&&&### """######!!!###"""  !!!###$$$###&&&///KKK|||aaaFFF@@@@@@>>>;;;999:::<<<>>>CCCKKKTTTZZZ[[[]]]___^^^\\\]]]```dddhhhnnnvvvyyyxxxvvvxxxzzzxxxfffWWWUUUQQQFFF??????===999999???@@@;;;999::::::777444222111111000///......///000111111111000000000000000///---+++))),,,,,,,,,,,,,,,+++***)))+++++++++*********))))))(((((()))***+++,,,,,,---...---,,,+++++++++,,,---*********++++++,,,,,,,,,***+++,,,+++******,,,...)))+++...///000000222333444444333111...---...//////333:::EEEZZZqqq}}}}}}mmmXXXCCC;;;999555222222111111222222333444555555333333333333333333333333222444555444333:::GGGSSS[[[BBB111444777///***,,,,,,*********,,,---,,,***))))))))))))((((((((((((+++***)))((((((''''''(((&&&%%%%%%&&&((()))(((''')))"""''''''...999MMM|||^^^888+++)))&&&%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$###%%%'''%%% !!!!!!!!!!!!"""!!!!!! !!!"""""" !!!"""############%%%""" !!!###%%%$$$"""######"""""""""$$$%%%&&& !!! &&&///FFFwwwZZZ===555444111...,,,++++++,,,000444888;;;???????????????@@@AAAAAAMMMMMMMMMNNNPPPQQQSSSTTTSSSVVV[[[aaaffflllssswwwzzz|||tttpppiiiYYYMMMKKKFFF@@@>>>@@@@@@===<<<>>>555333111111222444555444///000111222333444444444000000000000///...,,,+++,,,,,,,,,,,,,,,+++******,,,,,,+++++++++*********+++++++++,,,------......------,,,+++++++++,,,---******+++++++++,,,,,,,,,(((***++++++***)))+++,,,)))+++.../////////111222333333222000------...000111444666>>>RRRlll}}}sss\\\EEE:::777333000000111222222333444555666666555555666666666777777777444777777555444999DDDNNNtttmmmQQQ;;;:::<<<555///111---,,,++++++,,,---,,,+++***)))))))))(((((((((((()))((((((((((((((()))***)))'''%%%%%%&&&&&&$$$###((("""((((((---777LLL}}}```:::,,,)))&&&$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""!!!###&&&%%%!!! !!!!!!!!!!!!!!! !!!""""""""""""###!!! ###$$$$$$"""%%%$$$"""!!!"""###$$$&&& !!!!!!!!!!!!!!!'''///GGGwww[[[===333111...,,,((((((''''''))),,,000222/////////...//////000000222222222222333555666666:::===AAAEEEHHHLLLQQQTTTWWWYYY\\\aaajjjuuuwwwiiieee^^^WWWOOOJJJFFFAAA???@@@;;;888444222222222222111///000000111111111222222000000000000000///...---,,,,,,------,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,&&&)))++++++***)))*********,,,...///......///000000111000///------///000333333333777IIIddd}}}}}}eeeJJJ;;;666444111000222222333444555666777777666666777777888888999999666888999888666999AAAHHHiiiaaaCCC;;;;;;555000111000...------......,,,+++******)))))))))(((((((((''''''''''''((()))***+++)))(((''''''''''''&&&$$$%%%"""***))),,,444KKK}}}ccc===...***%%%######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!$$$%%%###!!!  !!!"""###### !!!""""""!!!   !!!""""""""" """###$$$###'''%%%"""!!! """$$$%%%!!!!!!!!!!!!"""""""""""""""(((000HHHxxx]]]===222...+++(((&&&%%%$$$###$$$&&&(((***(((''''''&&&&&&&&&'''''',,,,,,++++++,,,,,,---...***,,,///111222222444666888999<<>>777555333222222333444555666777888999666666666666666666666555666888:::999888:::???EEE```pppKKK<<<999555111111222000......///...---+++*********)))))))))((((((((((((((((((((()))******)))(((((()))+++---,,,+++$$$""",,,***+++222III|||eee===///+++%%%""""""###$$$%%% !!!###$$$$$$$$$$$$!!!"""$$$###"""  !!!""""""### """######!!! !!!!!!  !!!!!!"""!!!"""###$$$(((&&&### !!!###%%%!!!""""""""""""############)))111HHHxxx```>>>111,,,)))&&&&&&%%%$$$$$$$$$&&&'''((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%(((***,,,,,,+++***+++++++++,,,---///111666<<<@@@EEEIIIMMMPPPQQQPPPMMMIII|||mmm^^^TTTIIIFFFAAA>>>;;;999666444222222111000000000111222//////..................,,,------.........------.........---------,,,,,,------,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++(((+++---///...,,,+++,,,,,,...//////...------......//////...------///222111333666999CCCZZZzzzwww[[[CCC777444333222222333444555777888999:::888777777666555444333333444777999::::::<<<@@@DDDWWW~~~YYYCCC<<<777444444222111////////////---,,,************))))))))))))******)))((((((((((((((()))((((((***,,,...------$$$###---******000FFFyyyfff<<<000+++&&&""""""###$$$$$$ !!!"""###$$$$$$$$$"""  !!!!!!!!! !!!!!!!!!!!! """######!!!  !!!!!!  !!!!!! """###%%%'''%%%###!!! !!!###$$$""""""""""""#########$$$$$$)))111IIIxxxbbb@@@111+++(((&&&$$$$$$$$$$$$%%%''')))***%%%%%%$$$$$$$$$$$$$$$%%%######""""""!!!!!!""""""&&&((())))))'''''''''(((((()))))))))((()))+++---000111444888888666333222yyyrrroooyyypppgggccc]]]WWWPPPHHHAAA<<<666555333222111111222222111000//////.........///------......//////............---------,,,,,,,,,//////......------,,,,,,******+++,,,------------,,,,,,,,,++++++++++++***))),,,......---,,,---------...000000///...///000///000000...---...000222000555<<<@@@FFFXXXyyygggKKK888222222111222222333555666888999:::::::::999888777666555555444666888999:::===AAADDDSSSuuugggKKK===777444444222000//////000000...---++++++*********)))))))))+++***)))(((''''''''''''***)))((((((******)))((('''$$$,,,******000CCCtttiii<<>>444333333111111333444666888999:::999999999999999999999999666777888888:::===@@@CCCOOOkkkwwwUUUAAA777444444000///......///000///---+++++++++*********))))))***)))((((((((((((((())))))((('''((()))***)))(((***%%%+++)))+++000AAAooommm???...+++'''$$$######"""!!!""""""###$$$$$$#########   !!!!!!  !!!"""######"""  """  """###""" ###%%%"""######$$$$$$$$$$$$###!!!!!!!!!"""""""""#########(((111GGGwww___===...(((&&&&&& !!!"""###$$$%%%&&&############$$$&&&'''(((""""""!!!!!!!!!""""""###''''''&&&$$$###$$$'''***+++---///...,,,*********&&&""""""%%%%%%!!!!!!%%%{{{YYYPPPLLL]]]}}}ooojjjbbbXXXNNNFFFAAA>>>888666444222111111111111------...///000000//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,,,,,,,++++++************+++,,,+++******,,,...---///111111111111222333222222222000......000222444;;;EEEIIIIIIWWWzzzdddFFF888555555000111222444666777999999555666666888999:::;;;;;;888888888888:::<<>>\\\qqqAAA333---(((((('''$$$###%%%$$$""" """###"""   !!!!!!!!!  """!!!!!!""""""""""""!!!!!!!!!!!!  $$$######""""""######$$$""""""!!!"""&&&###"""!!!!!!!!!"""######((()))222MMMWWW999///***'''((("""!!!!!! !!!!!!$$$""""""###&&&(((((('''///...+++)))((()))***+++)))((('''&&&&&&'''((())))))))))))+++,,,+++)))&&&$$$$$$$$$"""!!! """$$$lllNNNEEEAAAMMMmmmiiillllll}}}uuufffZZZMMMEEECCC===;;;777333000000000111000///---,,,+++***++++++///...---,,,++++++++++++))))))******+++,,,,,,,,,,,,------......---,,,+++++++++*********,,,---///111111222222111111000///------...///111222333333444;;;???FFFMMMQQQgggeeeBBB:::777222222222222333444666777444555666777888777777666555666666777888888999999<<>>DDDYYYwwwhhhQQQUUU[[[ttttttiiieeeVVVQQQJJJBBB<<<999888888444222///,,,++++++,,,---//////...---------------***************+++++++++***++++++,,,+++***((('''************+++---///000111111111111111000000000---...///111333444555555333:::===CCCKKKNNN```~~~oooJJJ@@@<<<444333222111222333555666444555666888888888777666777777777888888888888888>>>AAAUUUkkkNNN@@@:::555111222222///...000+++++++++******))))))((()))))))))(((((((((((()))******))))))((((((((('''((((((&&&(((---,,,<<<[[[iii>>>333,,,'''&&&%%%###$$$&&&%%%$$$"""!!!!!!!!!!!!"""###"""""""""!!!!!!!!! !!!!!!  !!!!!!""""""!!! """!!! !!!!!!!!!!!!!!!"""""""""""" !!!"""###%%%%%%!!!"""!!!!!!  """$$$%%%&&&)))333QQQ[[[;;;...)))''')))$$$###"""!!! !!!$$$((()))((('''(((((()))((((((''''''&&&(((((((((''''''((((((((($$$######$$$&&&&&&%%%###$$$%%%%%%$$$######$$$%%%___FFFAAA===>>>IIIZZZlllwww}}}ssseeeRRRAAAGGGUUU|||{{{pppdddXXXPPPJJJHHHBBB???:::555222000111111...---------------.........------,,,+++******)))***++++++,,,+++***(((''')))******+++,,,...///000111111000000000000///000...///111333555666666666222888:::???HHHLLL[[[tttzzzSSSCCC:::555444222222222444666888777777888999999888777777999999999999999999999999AAABBBUUU~~~aaaKKK===777333333333000///111,,,,,,++++++***))))))(((((((((((())))))))))))(((***)))))))))((((((''''''((()))'''***...---===[[[ccc;;;222+++&&&&&&%%%######&&&"""###$$$$$$###"""!!! !!!!!!!!!"""""""""######"""!!!  #########""" !!!  !!! !!!!!!!!!""""""###### !!!"""$$$$$$ !!!"""   !!!###%%%'''%%%)))444SSS^^^>>>000(((''')))###"""!!! ###(((******((('''(((((()))(((((('''&&&'''(((((((((((((((((('''###""""""###%%%%%%$$$###$$$&&&''''''%%%%%%&&&'''\\\FFFCCC>>><<>>888444333//////......---.........111000000...---,,,+++***,,,------......---,,,+++)))***+++,,,---...//////111000///........./////////000222444555666555555111777777:::DDDJJJWWWlll```HHH777666555333222333555888:::;;;;;;<<<<<<;;;:::888777999999999999999:::::::::???AAASSS|||rrrVVVDDD<<<666555333000///222...------,,,+++***))))))'''(((((())))))))))))((()))(((((((((((((((((('''((()))'''***///---===[[[]]]999000***&&&''''''$$$###%%%"""%%%&&&$$$###"""""" !!!""""""$$$######""""""""""""### !!!"""!!! ######"""!!!   !!!!!!!!!!!! !!!!!!"""!!!""""""  !!!###%%%&&&&&&***666UUU]]]>>>///'''%%%((("""!!! """&&&((()))((((((((()))))))))(((((('''''''''((((((((((((''''''$$$###"""###%%%'''&&&%%%%%%'''))))))((('''((()))\\\JJJFFFAAA===<<<>>>??????BBBCCC@@@;;;:::<<<;;;777@@@NNN{{{uuufffWWWJJJAAA<<<888777666444222111111000222222111000//////......,,,,,,...//////...------***+++,,,---............000///...---,,,------......///111333444444333222000555444666AAAHHHTTThhhqqqRRR;;;777555444333444777;;;===????????????===;;;999888777777888888999999::::::===???QQQwwwgggNNNEEE<<<888333///...111//////...---,,,+++******&&&'''((()))******)))((('''''''''(((((((((((((((&&&(((&&&***...---<<>>======<<<;;;888888666111111666888777???GGGooosssaaaTTTMMMBBBAAA>>>;;;888666555444222222222222111111111111)))***,,,---...------,,,++++++,,,---............///...---,,,+++,,,---------...000222333222000000///555222444???GGGSSSeee]]]CCC777666444333555888<<>>OOOttt{{{WWWLLLAAA:::444///...000000//////...,,,+++******&&&'''(((*********)))(((&&&'''''''''(((((())))))%%%&&&%%%)))---+++:::XXXWWW888,,,((('''))))))%%%""""""!!!"""###"""!!!"""&&&***$$$$$$######""""""!!!!!!!!!!!! !!!"""#########  ###$$$###!!! !!!!!!!!!!!! """###"""  !!!"""######$$$$$$###"""  ###$$$###"""""""""  """###%%%)))444QQQ~~~QQQ666***###!!!%%%"""!!!!!!!!!!!!""""""###(((%%%###""""""###"""""""""!!!!!! !!!!!!""""""&&&'''((())))))((('''&&&(((&&&%%%&&&(((*********(((***,,,---,,,++++++,,,xxxhhhccc\\\TTTOOOJJJGGGEEEGGGDDD@@@;;;777666555555<<<@@@\\\wwwrrr|||yyyjjjhhhaaaXXXSSSOOOKKKCCC>>>;;;:::999888888666444222111...,,,---//////,,,))),,,***+++---,,,)))***...///000000---***)))+++...)))+++---///111111111111///222444666:::DDDSSS^^^ttteeeGGG<<<999333000222888======IIIHHHCCC===;;;<<<:::666777777777777888999:::;;;>>>???IIIgggnnnTTT>>>::::::555//////...---+++*********++++++******))))))(((((('''''')))(((((((((''''''''''''"""&&&&&&(((......:::QQQQQQ555---+++((('''''''''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%"""""""""""""""""""""""" !!!$$$&&&""""""###"""!!!  !!!""""""!!!!!!!!!"""###"""!!!!!!###%%% """######""" !!!!!!!!!"""###"""!!! !!!""" """%%%'''&&&###!!!  !!!"""###(((---111LLL{{{OOO333)))'''&&&&&&"""!!!!!! !!!!!!"""###$$$%%%&&&$$$#########$$$&&&)))***'''(((((((((((('''&&&&&&))))))))))))))))))))))))(((***+++***(((&&&&&&'''|||wwwrrrnnniiifffbbb]]]UUULLLCCC===888666;;;<<>>:::444111444999<<<===EEEEEEBBB===<<<===;;;777666666666777888999:::;;;===???HHHbbb~~~aaaEEE;;;999444000000...---+++***)))******++++++*********))))))))))))(((''''''''''''&&&&&&&&&"""&&&&&&(((------888OOOPPP555---+++((('''''''''%%%$$$"""###$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""""""!!!  """### !!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!! """$$$ """######""""""$$$%%%  $$$&&&&&&$$$!!! !!!"""###%%%+++111MMMSSS666+++'''%%%%%%%%%%%%$$$############### """$$$%%%$$$$$$###"""###%%%'''((())))))******))))))(((''',,,,,,+++++++++*********(((***++++++)))(((((()))}}}pppbbbUUUJJJEEEBBB>>>EEE\\\uuuuuu___cccfffrrr~~~vvvpppiii```SSSJJJAAA<<<666333222222///,,,,,,)))***------******,,,//////000///------///000111222222222111000///...000222444666:::BBBNNNVVV[[[oooaaaAAA;;;555333555888:::;;;>>>@@@???======???<<<777666666666777888999:::;;;<<<>>>EEEZZZtttPPP>>>999444111222...---,,,***))))))******++++++++++++************'''''''''&&&&&&&&&%%%%%%###'''&&&''',,,+++555MMM{{{PPP555---+++(((&&&&&&&&&%%%$$$!!!!!!###$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%###!!!   !!!   !!!!!! !!! !!!###!!!"""###""""""###&&&(((###!!!!!!###%%%&&&### """$$$%%%$$$"""!!! """"""###)))111OOOYYY:::---(((%%%$$$######"""!!!!!!!!!!!!""""""!!!  !!!###%%%$$$$$$###"""###$$$&&&''',,,,,,------,,,,,,+++***---,,,,,,+++***)))((((((''')))++++++***)))***+++xxxjjjaaaUUUPPPNNNTTT]]]hhhwww~~~ttthhhXXXKKKaaarrr{{{{{{{{{}}}xxxlllYYYPPPFFF===999666444111111---+++------***(((***//////000000000000111222111111111111000//////...000222333666:::AAAIIIPPPPPP\\\fffEEE<<<444333555666777888888;;;<<<<<<>>>@@@===888555555555666888999;;;;;;<<>>999222...//////---,,,---------...///000000000000//////......//////000000000111333666999???EEEIIIJJJQQQ{{{fffJJJ===333222444444444666444777::::::===???===777444444555666777999;;;<<<===@@@CCCMMMhhhrrrRRRAAA999666666111///---,,,+++***++++++))))))))))))))))))))))))))))))))))))(((((((((((($$$(((&&&'''***(((222IIIpppUUU777...+++'''%%%%%%&&&&&&%%%###$$$%%%&&&''''''''''''""""""""""""""""""""""""!!!!!!!!! !!!!!! """######"""!!!!!!!!!  !!!!!!!!! """$$$$$$$$$###!!!!!!$$$"""!!!&&&'''$$$ """""""""""""""!!!  !!!"""""""""%%%+++222QQQ]]]<<<...)))&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$###"""!!!"""###%%%'''&&&&&&'''(((***+++------222222333333222222111000******((('''%%%$$$###"""!!!###%%%&&&&&&&&&'''(((jjj^^^ZZZ```eeekkksss|||vvvooolllddd___WWWNNNGGGCCC@@@???KKKjjjwwwPPPJJJGGGIIILLLNNNRRRVVV___lll}}}wwwkkk```XXXDDD;;;333111111///...///---,,,,,,---///000...---------------...///111111000111333666999===@@@BBBFFFLLLkkkkkkQQQ@@@333222444222333666222666888888;;;>>>;;;666333444444555777999;;;<<>>///)))'''&&&$$$$$$###""""""""""""###!!!###%%%'''))))))******,,,------..............................------,,,))))))((('''&&&%%%$$$### """###"""!!!"""###wwwWWWHHHHHHLLL???BBBEEEGGGHHHOOOYYYaaalllnnnrrryyyuuufff^^^PPPWWWdddzzz]]]AAA999555777999888:::???HHHSSSeeeuuusssyyyvvvcccVVVLLLBBB===;;;777555444666888999666333111000000//////000111222111111333666999;;;;;;;;;===EEELLLeee]]]GGG666444666333555:::444666777555777:::999444333333444555777999;;;<<>>JJJaaaxxxuuueee\\\aaahhhnnn~~~|||pppfff[[[QQQIIICCC;;;666555555444333000000000...---...000222---000444666777777888888??????EEE[[[}}}pppRRR999777;;;777333444666888::::::888888888999666777777666555555777999AAACCCCCCHHHaaa___GGG===888777333///---......,,,++++++,,,,,,,,,+++******((()))))))))'''((()))+++%%%)))&&&%%%,,,///777IIIyyyiii:::111+++&&&&&&%%%###"""%%% """###$$$###"""!!! !!!!!!!!!!!!!!! """###""" ###$$$%%%&&&&&&%%%###### """"""$$$%%%&&&''''''%%%###""" !!!""""""""""""!!!((('''%%%###"""""""""### !!!######""""""$$$%%%###'''///FFFwwwccc>>>---((((((***)))((('''''''''((()))***---------------------,,,***+++,,,,,,,,,***)))((('''''''''(((((((((((())))))'''$$$######$$$###""" """$$$$$$$$$###$$$%%%pppQQQEEEBBBAAA>>>;;;999999<<<>>>>>>===???@@@BBBDDDHHHNNNUUUZZZfffllltttyyy}}}~~~qqq]]]KKK???:::555444666555888JJJ```hhhQQQLLLNNNRRR^^^mmm~~~vvv___WWWKKKAAA:::666333111444444444222111000111222---///000222444666999;;;@@@AAAEEEUUUvvvvvvZZZ@@@999888444444777666888999:::999888999:::888888888777666666888:::???AAAAAAFFF]]]tttUUUEEE999777333///......---++++++++++++++++++******)))&&&''''''&&&$$$$$$&&&'''&&&***'''&&&---///777IIIwwwnnn@@@111+++&&&&&&%%%###"""%%%"""!!!!!!!!!"""######$$$ !!!!!!"""###""""""""" !!!"""!!!!!!  $$$$$$###"""#########"""  !!!""""""###$$$&&&'''''''''%%%$$$!!!!!!"""###############%%%$$$###""""""######$$$"""$$$%%%%%%$$$$$$%%%'''"""'''///FFFwwwccc???///***+++,,,---,,,,,,,,,,,,---//////------,,,+++***))))))(((((()))))))))(((((('''&&&&&&&&&'''''''''((((((((('''$$$"""!!!"""""""""!!! """$$$$$$######$$$%%%nnnPPPEEEBBBAAA;;;:::888888999999888777888999:::999999;;;>>>AAAHHHLLLQQQUUU[[[eeettt~~~zzzgggUUUGGG???;;;888111111777777===[[[}}}tttNNN>>>;;;<<>>>>>CCCYYYiiiPPP===888333222222000...+++++++++,,,,,,++++++***))))))******)))'''&&&''')))'''+++((('''---///777HHHqqqrrrDDD111+++&&&&&&&&&######%%%%%%$$$"""!!!!!!###%%%&&&!!!""""""############### !!!"""#########""""""!!!%%%&&&%%%&&&&&&&&&%%%###"""  !!!"""###!!!"""$$$%%%&&&&&&%%%%%%"""######$$$%%%$$$$$$$$$"""!!!!!!!!!""""""###$$$!!!"""######""""""###$$$"""'''///FFFwwwccc@@@222......///////////////000000111111++++++***((('''&&&%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$""""""######"""!!!!!!###$$$$$$###"""###$$$kkkNNNCCCAAAAAA======<<<;;;:::999666555444666888888888888:::<<<<<<>>>@@@BBBEEELLLWWW___jjjuuuppp___SSSKKKGGG@@@666444:::999BBBhhhPPP;;;777666:::CCCJJJUUUeeeuuuwwwhhh]]]VVVBBB???;;;888666666666555888666444444666:::===???===CCCBBBCCC^^^{{{WWW@@@999999:::;;;333444666666666777999;;;999::::::999888777888999<<<======AAAUUU|||{{{\\\DDD;;;444333555333000...,,,------------,,,++++++,,,,,,,,,***((('''((()))(((,,,)))(((...///666FFFjjjsssDDD222+++''''''&&&######%%%%%%$$$#########$$$%%%&&&!!!!!!"""############"""!!!!!!""""""############"""$$$%%%$$$&&&&&&&&&%%%$$$###"""""" !!!"""###$$$!!!!!!"""#########""""""######$$$%%%%%%%%%%%%%%% !!!!!!"""""" !!!""""""!!!!!!"""###$$$(((000GGGwwwbbbAAA444111000///------......------,,,+++(((((('''&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&&&&$$$"""$$$%%%%%%###"""######hhhLLLCCCAAA@@@AAAAAA@@@>>>;;;888555444111333555666666666888999333555777777888:::???CCCMMMUUUaaakkkrrr{{{vvvhhh^^^YYYMMMFFFEEEAAAHHHlll{{{NNN:::555333555===GGGSSScccnnnttt{{{zzzggg```UUUKKKDDD???;;;888555333111333666999;;;;;;999@@@>>>===UUU```CCC;;;<<<:::555111333444444444555777:::888999:::999777666777777;;;<<<===BBBRRRuuupppNNN@@@333222444222000///.........///......---,,,)))))))))(((%%%$$$%%%&&&)))---***)))......444DDDeeetttDDD222,,,''''''&&&$$$###&&&###$$$%%%&&&&&&%%%$$$### !!!!!!""""""!!!!!! !!!!!!!!!"""""""""!!! !!!"""######### !!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!! ######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!  """############$$$&&&&&&+++222IIIxxxaaaAAA555222///---***+++,,,,,,+++)))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%&&&'''((('''&&&$$$&&&'''&&&$$$######$$$gggLLLCCC???===DDDDDDBBB>>>999555444444444555666666444444555666///111333444444444555777<<>>555333///---000---------------,,,,,,++++++,,,,,,+++***)))+++---(((---)))(((,,,+++000???ZZZyyyJJJ333,,,(((''''''$$$$$$&&&$$$$$$$$$$$$$$$######""" !!!"""""""""""""""  !!!"""!!!###$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$%%%""""""""""""###$$$%%%%%%&&&%%%$$$###"""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""!!!  !!!"""###&&&(((...222888MMM{{{```@@@444...(((###"""$$$(((+++,,,+++)))'''#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$&&&(((((('''%%%)))***+++***'''%%%%%%%%%qqqeee[[[RRRMMMLLLIIIBBB;;;666777888555555444222000///111333333333222111111111222333666444777======:::;;;@@@BBBIIISSS\\\ccclllvvv}}}xxxcccMMM999444444777GGGZZZaaaTTTKKKJJJGGGDDDKKKXXXcccrrr~~~kkk```PPPEEE@@@===999666666333444:::FFF```bbbFFF???===888777777777555444555888::::::;;;======:::888777888555777<<>>RRRyyyJJJ333,,,(((((('''$$$$$$&&&&&&%%%###!!!!!!"""###$$$!!!!!!"""###############!!!  """### !!!$$$%%%%%%%%%&&&'''###"""!!! !!!""""""""""""###$$$%%%&&&!!!    """#########"""###%%%((()))+++,,,///111111444:::OOO|||___???333---%%% %%%))),,,,,,***)))$$$$$$######""""""!!!!!!###$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&(((***+++)))(((***+++,,,+++(((&&&%%%&&&xxxqqqnnndddVVVJJJBBB===999666444555666777555333111///000111111111000111444666777:::;;;:::999;;;999444::::::;;;>>>DDDKKKRRRVVVaaalll|||~~~zzzsssggg\\\PPPDDD777999===:::MMMssspppEEE:::<<<<<>>:::888777888888555333333666999::::::;;;;;;:::999777666333777888>>>JJJYYYWWW@@@777333///...///...---,,,---...///000---,,,+++*********+++,,,&&&''')))***+++---///222OOO|||MMM888000*********&&&######&&&&&&&&&&&&&&&&&&&&&&&&############""""""""""""$$$"""  !!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!! """%%%&&&&&&%%%&&&'''&&&%%%%%%$$$###"""!!!!!!###############"""""""""""""""###&&&((((((&&&$$$)))))))))***++++++,,,,,,000111666LLLyyyccc???...'''%%%$$$!!!%%%((())))))((('''&&&&&&%%%$$$#########$$$###!!! !!!%%%&&&%%%######$$$$$$%%%&&&'''((((((&&&)))***))),,,000///+++...---,,,+++'''"""%%%***}}}mmm]]]QQQHHHAAA===999888666777777777555222111222333444444444555666333666888777888:::999555444444444666:::>>>CCCFFFEEEMMMZZZeeeppp}}}wwwhhh\\\OOOEEE999999<<<>>>YYYzzzNNN@@@:::666<<>>DDDLLLRRRZZZdddqqqvvvdddZZZPPPZZZtttcccDDD>>>:::???\\\{{{~~~aaaTTTTTTSSS\\\hhhooosssxxx~~~hhhIII<<<888333444444444444444555666444555777888999999888888:::<<<:::<<>>666/////////......---------,,,+++*********+++,,,---((()))))))))))),,,000333AAAlllbbb===444+++)))(((&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$######"""""""""""""""""""""""""""""""""%%%%%%&&&&&&'''&&&&&&%%%"""$$$'''((('''&&&''''''%%%&&&'''(((***+++------...//////000000111111111...---,,,++++++)))&&&$$$$$$###!!!###&&&///IIIxxx]]]===...'''###!!!"""###$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&'''(((((((((((((((((()))*********))))))))))))))))))+++000:::IIITTTRRRIII:::000(((%%%$$$"""!!!"""ooocccffflllwww|||tttjjjcccYYYRRRIIICCC@@@>>>;;;888888777444444888===:::444---...//////000000//////+++,,,...111222333333333555777;;;BBBIIIQQQ]]]iiijjjsss~~~lll[[[HHH999AAAEEEWWWgggGGG;;;:::;;;<<<===???BBBGGGKKKRRRWWW^^^iiixxx\\\FFF>>>>>>;;;777555555555555444444666777999::::::999999999;;;:::>>>EEEIII___hhhMMM;;;444333000...------------+++******)))***,,,---...'''((((((((())),,,000444???jjj^^^;;;222***(((&&&###!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$!!!$$$'''(((((('''((()))******+++---...///000111333222111000///...------,,,++++++++++++)))%%%"""$$$"""!!! """###%%%(((111KKKzzz]]]<<<---&&&###!!!""""""######$$$#########&&&%%%%%%%%%%%%&&&&&&'''&&&'''(((((('''&&&'''(((((((((((()))))))))))))))***,,,///555@@@HHHFFF>>>555---'''%%%### ###]]]OOOPPPRRRYYYcccjjjqqq{{{xxxmmmddd]]]TTTJJJCCCBBB???;;;888;;;???;;;333.........//////000111111000000000111333333333222...---000555666777???JJJIIIPPP]]]nnn}}}ooo^^^QQQDDD777AAAEEEYYYpppLLL===<<<999777888>>>EEEJJJMMMHHHGGGHHHLLLWWWhhhzzzuuu[[[NNNHHHCCC<<<888777777777666666777888:::::::::999999999;;;:::>>>DDDGGGZZZ{{{cccHHH999666222...,,,,,,---...,,,+++*********+++,,,---*********))))))+++000444BBBlll[[[:::222+++***)))%%%######%%%&&&&&&''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%%%%$$$$$$&&&)))++++++,,,---.....................//////------,,,+++)))(((''''''%%%$$$$$$$$$&&&&&&$$$###"""!!!  """%%%'''$$$(((333MMM|||```>>>...(((&&&%%%###$$$$$$$$$############(((((('''&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%'''%%%%%%%%%&&&&&&''''''((()))+++---///555:::999333...***'''%%%""" $$$~~~VVVIIIIIIGGGKKKSSSRRRVVV^^^gggqqqrrrbbbWWWVVVRRRJJJEEEEEEFFF@@@777333222222222222333444555666444222111111111111000111000333666333...222:::>>>AAAGGGOOO]]]nnn{{{hhhZZZPPPAAAGGGEEEVVVmmmIII888:::888888@@@NNN\\\eeeiiiWWWQQQIIICCCDDDOOO]]]gggyyyuuueeeOOOIII@@@;;;999999999888777888999:::;;;:::999999:::;;;:::>>>DDDEEEWWWvvv{{{[[[<<<999333///,,,,,,---///...---+++*********++++++------,,,***)))+++000333GGGqqq[[[:::333......---***'''(((%%%&&&&&&'''((()))******###$$$$$$%%%&&&'''(((((( """$$$%%%%%%&&&########################%%%&&&&&&'''(((((((((''''''***...000111111333444111000000...---,,,++++++&&&&&&%%%%%%$$$$$$###### """"""  ###&&&((($$$(((333OOO~~~ccc@@@000+++)))(((%%%%%%%%%$$$$$$$$$$$$$$$***)))((('''''''''''''''###&&&'''&&&$$$"""$$$&&&""""""######$$$%%%&&&&&&'''***++++++...222111---)))''''''&&&!!!%%%oooUUUEEE???DDD???CCCBBBEEEIIINNNUUUaaannnxxxzzz|||zzzwwwnnn```UUUNNNEEE===<<<888444555999<<<:::777666444111000000///---+++---+++***+++---000111111555666777;;;DDDPPP___hhhyyyooo^^^PPPPPPYYYnnndddFFF::::::555;;;RRRpppeeeHHH===>>>@@@EEEKKKYYY^^^lll}}}rrrfffUUUIIICCC???<<<:::666666666666777888999999555:::999:::>>>AAARRRnnnsssQQQ:::111333...,,,////////////...------------...++++++***((((((+++000444GGGvvv[[[>>>444,,,+++,,,)))&&&%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&(((***,,,,,,+++......///000111111...+++---,,,)))&&&%%%%%%&&&&&&""""""""""""""""""""""""######""""""######$$$%%%!!! !!!"""$$$%%%000OOOhhh???---+++)))%%%)))(((&&&$$$#########$$$((())))))))))))(((((('''###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$%%%%%%(((((())))))(((((('''&&&%%%%%%$$$$$$###"""!!!!!!lllRRRCCC>>>CCC>>>AAA??????@@@@@@CCCJJJTTT[[[aaaaaafffqqq|||sssfffZZZMMMGGG@@@<<<<<<:::777333222000000000111222111000---,,,++++++...000111111;;;:::888777999>>>EEEKKKVVV^^^gggmmmrrryyywwwmmmggghhhyyyvvvVVVAAA:::;;;===NNNnnnxxxVVVDDD===:::<<>>,,,)))&&&###&&&&&&&&&&&&&&&&&&''''''*********)))((('''&&&%%%%%%%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$###""""""!!!iiiQQQCCC???EEE@@@CCC>>>===;;;999888:::???CCCJJJJJJKKKRRR___sssrrrjjj```WWWPPPJJJCCC===:::777444222111111///...000...,,,,,,---...///...222222222111111333666999:::???FFFJJJMMMUUU```hhhvvv|||qqqpppvvv{{{uuukkkZZZGGG<<<::::::FFFccciiiNNN>>>666777>>>???AAAEEEIIIKKKQQQ```nnnvvvfff\\\OOOGGG???::::::;;;999666555999888:::???>>>HHH___sssUUU@@@999222111444222///...------,,,,,,------++++++***))))))+++000444LLLxxxggg@@@555***(((((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((())))))***+++,,,---//////000111///......//////...,,,***))))))***+++***(((&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!!  !!!"""))))))222PPPccc===---(((&&&######$$$&&&''')))*********+++******)))(((&&&%%%$$$&&&&&&''''''&&&$$$"""!!!$$$%%%&&&'''&&&%%%###"""############""""""""""""%%%%%%$$$$$$###"""""""""jjjQQQCCC???FFFBBBFFF??????>>><<<;;;<<<===>>>AAAAAAAAADDDLLL^^^uuu}}}|||{{{|||~~~uuujjj```ZZZLLLFFF???999555333222111555333000///000000000///)))+++...//////000222333222555999::::::>>>DDDJJJPPPVVV```qqqwwwrrrjjj___RRRFFF>>>;;;???PPPtttvvvVVVBBB888===HHHSSSWWWZZZYYYSSSOOOPPPSSS___nnnhhh\\\MMMDDDAAA@@@<<<888777:::888:::>>>:::@@@TTT{{{lllNNN>>>333333777444///......---,,,---------,,,,,,,,,++++++---222555JJJsssjjjBBB555***''''''&&&'''(((######$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&'''''''''******)))***+++,,,.../////////000000111222222222...---+++***+++***((('''%%%$$$%%%&&&((()))'''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$"""!!! !!!"""###((((((222PPP___<<<...***(((&&&!!!###%%%((()))******))))))))))))((('''&&&%%%$$$&&&''''''((('''&&&$$$###%%%''')))***)))'''$$$"""&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""kkkRRREEE@@@FFFAAAEEEBBB@@@???>>>>>>>>>>>>>>>===>>>???>>>@@@JJJZZZgggyyy|||}}}xxxqqqooosssxxx~~~iiibbbVVVLLLEEEAAA>>><<<999666444222333333333222---...000000...,,,++++++...000333444222222444666???BBBHHHSSSeeeyyyxxxjjj[[[MMMDDDGGGXXXzzzxxxYYYFFFAAANNN___zzzxxxgggTTTHHHIIIRRR```ooo}}}lll\\\RRRJJJ@@@999<<<===999;;;@@@===AAASSSqqq```FFF555333666222000///......------......---......------///333666GGGnnnnnnCCC666***'''''''''((()))############$$$$$$%%%%%%"""$$$%%%''')))***++++++000000//////000222333444//////......------,,,,,,***)))'''&&&'''&&&$$$###!!!!!!!!!$$$'''))))))((('''(((((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$"""!!! !!!"""###&&&'''111QQQ\\\<<>>@@@AAA@@@BBBCCC@@@<<<<<>>777888>>><<<@@@QQQgggxxxYYY???777666///111000//////......//////......///......000444777EEEiiiqqqDDD777,,,((()))((()))***$$$%%%%%%&&&&&&''''''(((%%%&&&(((***,,,...//////333222111000111222333444//////...---+++***))))))(((&&&%%%%%%&&&&&&%%%###!!! !!!###'''*********''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$###""" """###$$$$$$&&&222RRRYYY;;;///'''"""!!!""""""###$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$%%%''')))******))))))&&&(((+++------+++(((&&&'''&&&%%%######$$$$$$%%%########################kkkeeehhhooowwwppppppdddYYYKKKAAAAAAGGGOOOUUUUUUWWWWWWSSSKKKCCC>>><<<888BBBNNNWWWWWWRRRKKKFFFMMMTTTZZZ[[[___hhhpppssssssjjj```[[[RRRIIIAAA:::333///...//////...,,,,,,...000---...///000000111222333///000222444777>>>HHHNNNYYYdddsssiiieeeiiizzznnnVVVIIIKKK___oooKKK>>>;;;===EEEMMMTTT^^^hhhmmmssspppcccQQQKKK>>>;;;???;;;===MMM\\\vvvTTTDDD<<<000222222111000000000000000,,,---.........///222555@@@bbbpppDDD888---***+++******+++(((((()))******+++,,,,,,++++++---...//////000000000///---,,,,,,---......---,,,,,,+++***)))((((((%%%$$$###$$$&&&'''&&&%%%%%%$$$###%%%(((*********((((((&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""!!! """$$$%%%$$$'''333SSSSSS888...'''""""""""""""""""""###$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&)))+++,,,+++)))((('''&&&$$$#########%%%&&&########################lllqqq|||mmmXXXKKKLLLVVVdddmmmooopppooojjj```TTTJJJEEEHHHIIILLLRRRVVVSSSKKKDDDAAABBBBBBCCCJJJRRRVVVTTT^^^dddooo{{{ttteeeVVVHHH===777777777444000,,,+++,,,......---+++******,,,///111***---111222333555999===EEEMMMXXXcccpppvvvkkknnnvvvxxxtttpppdddTTTDDD@@@LLLlllzzzQQQBBB======EEELLLOOOTTT[[[VVV\\\eeeqqqiii___MMMEEEEEE??????MMMUUUgggQQQCCC444333222222111111111111111***+++,,,,,,,,,...111333:::\\\mmmDDD999...,,,,,,+++***+++++++++,,,---......////////////000000000000//////,,,+++)))(((''''''((()))%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!###%%%''''''&&&)))'''&&&&&&(((******)))+++***'''&&&%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!  """$$$&&&%%%(((555UUU|||LLL444...(((%%%&&&!!!!!!!!!!!!"""$$$'''(((&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$######%%%''')))******)))((()))(((&&&$$$$$$%%%&&&'''##################$$$$$$mmmtttbbb\\\eee{{{rrrZZZIIIPPPXXXhhhyyy~~~wwwlllggg\\\LLL@@@BBBEEECCCEEELLLLLLOOOSSSYYY```jjjyyyuuu___MMMCCCBBB;;;555444111,,,...444222///------///222333444000//////222222111444999999===DDDIIIQQQ]]]lllxxxyyypppeee\\\LLLJJJDDDAAAQQQxxxlllLLL@@@???KKK[[[hhhuuuttteeeZZZLLLNNNXXX\\\hhh{{{mmm\\\NNNBBBBBBIIISSSyyygggIII999555555333000000000000---111...---...---,,,000666@@@]]]iii@@@777///---,,,---000444111222222222333333333333222000---+++))))))******(((((('''&&&%%%$$$$$$###"""%%%''''''$$$###$$$&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!"""$$$&&&(((&&&&&&%%%###"""###&&&)))&&&%%%###""""""###%%%&&&###"""!!!!!!"""$$$'''((($$$)))222TTTrrrJJJ:::///)))'''!!!"""!!! !!!###%%%&&&***)))(((''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$######%%%''''''&&&$$$%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!pppyyykkkoooxxx^^^dddjjjzzzxxxcccOOOIIIIIIJJJPPPZZZ[[[[[[\\\ZZZXXXYYY^^^cccqqq}}}oooeeeUUUJJJAAA===999555444777666333///.........---+++///---...222222000333888666999<<<>>>AAAHHHSSS[[[ooo{{{vvvkkkXXXQQQFFFCCCPPPrrrlllSSSHHHNNNccc{{{rrrXXXJJJHHHGGGQQQccckkk|||vvveeeVVVNNNMMMRRRrrr{{{XXXCCC666555333111111222222000...,,,,,,......,,,///555@@@]]]jjjEEE<<<444222222111333666111000000//////...---------,,,***(((''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$###%%%''''''%%%###$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''#########"""!!!###&&&***%%%$$$"""!!!!!!"""###$$$&&&%%%$$$"""!!!!!!!!!"""&&&+++444VVVpppFFF555***''''''###$$$$$$###"""###%%%'''(((***)))((((((((((((((((((***)))((('''&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###kkk~~~}}}yyyxxxqqquuukkk[[[TTTVVVdddsss{{{|||zzzrrrhhh\\\SSSNNNPPPZZZgggssswwwkkk^^^VVVQQQJJJEEECCC<<<777222000000///---***...---...000000---///333222444666555444666<<<@@@LLLUUUeeevvvzzzkkk\\\TTTXXXlll{{{ZZZFFFNNN]]]hhhKKK???:::@@@KKKMMMXXXcccuuussscccWWW\\\tttnnnRRR===888333111222333111000---,,,...111111///111555AAA^^^kkkHHH???777555555333333444......---+++***((('''&&&((('''&&&%%%%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%&&&''''''%%%######$$$!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%&&&%%%$$$###""" !!!!!!!!!!!!###&&&)))$$$###"""!!! !!!!!!"""%%%%%%$$$###!!! (((---666YYYmmmBBB000'''%%%'''%%%%%%$$$###"""###%%%'''((((((((((((((((((((()))******)))((('''''''''''''''&&&%%%###$$$%%%''''''&&&#########"""""""""""""""$$$%%%&&&''''''&&&%%%$$$|||cccuuu}}}{{{wwwgggfffwww|||fffWWWEEEIIIPPPXXXdddttt}}}vvvqqqiii___WWWHHHAAA999555666666555333333111111222000---...222000222444444333444666888<<>>AAA===FFFNNNZZZhhhwww~~~lllqqq~~~gggJJJ???555222333222000///111000333888777555666999EEEbbblllGGG>>>555333333000......++++++***((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$######""""""######$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%############"""!!!!!! !!!""""""!!!!!!"""%%%((($$$$$$"""!!!!!!!!!!!!!!!!!!"""#########""")))...999\\\hhh@@@000(((&&&(((%%%$$$###"""!!!!!!###%%%&&&&&&&&&&&&&&&''''''((()))(((((('''''''''''''''((((((&&&$$$$$$%%%''''''&&&""""""!!!!!! $$$$$$%%%&&&&&&%%%$$$$$$yyy]]]iiiwwwnnnOOOKKKGGGIIIQQQ\\\gggnnnuuuwww{{{wwwaaaWWWKKKCCCBBBAAA???<<<888666444555222///000555111222444555555555666666777888:::>>>FFFQQQ^^^ggg||||||yyyvvveeeRRRDDD===NNNqqq}}}UUUDDD===@@@EEEAAAIIINNNRRRUUU[[[hhhzzzYYYIII999444555444333444666666999>>>===:::;;;>>>HHHdddmmmGGG<<<222000000---)))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))***(((''''''&&&%%%$$$$$$$$$&&&&&&%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%(((&&&$$$###"""###$$$%%%$$$%%%%%%###""""""###%%%$$$$$$######""""""""""""!!!###%%%%%%&&&(((...;;;___ddd@@@444---***)))%%%%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%'''&&&&&&$$$###"""!!!!!!######$$$$$$$$$$$$######wwwYYY]]]jjjyyygggXXXJJJIIIRRR]]]fffmmmfffdddcccfffmmmwwwuuuggg___\\\YYYSSSNNNAAA<<<999777333000222777333333333444333222111111222222222222555===EEELLL[[[eeeuuuyyymmm^^^OOODDD>>><<>>;;;;;;???GGGcccoooHHH<<<111//////---)))(((&&&'''''''''(((((())))))&&&''''''((())))))******)))(((((('''%%%$$$$$$###%%%$$$$$$%%%&&&'''%%%###%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&$$$""" !!!###%%%%%%&&&&&&$$$"""!!!"""$$$######################## !!!###$$$%%%%%%&&&///>>>ddd```???777111---+++%%%'''&&&%%%$$$$$$%%%'''(((##################$$$%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((((((&&&$$$&&&&&&%%%$$$###"""!!!!!!########################uuu[[[aaahhhlll~~~mmmWWWUUUcccsss{{{tttjjjaaa]]]^^^bbbeeessszzz{{{ttt___XXXOOOHHH@@@:::;;;???666555444333333222000//////000000000111444999<<>>666111...,,,&&&((('''%%%$$$$$$%%%'''(((%%%$$$###############$$$%%%%%%%%%%%%&&&'''))))))&&&&&&''')))***(((%%%"""!!!!!!""""""""""""""""""$$$$$$$$$######$$$$$$$$$wwwdddqqqwwwsssyyydddbbbtttrrrbbbXXXSSSRRRYYYaaaiiinnnyyy|||ooocccUUUKKKIIIMMM888777555555555555444222000111333333222333444666666;;;AAAGGGPPP```tttppp___SSSQQQ^^^|||rrrXXXLLLRRR```{{{cccKKKDDDFFFCCCBBBMMMaaaqqqwww~~~fffRRRGGG<<<666777666444555666555111222666;;;XXXsssKKK<<>><<>>777000---000333222444888CCC```xxxOOO:::000111+++)))+++(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''&&&###"""!!!"""$$$%%%$$$###&&&%%%$$$######$$$%%%&&&&&&''')))+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%!!! $$$'''''')))---,,,444OOOwwwPPP777333///+++(((""")))(((((('''&&&&&&((())))))******)))'''%%%###!!!!!!$$$%%%%%%(((,,,***&&&$$$$$$%%%%%%$$$$$$###""""""!!!!!!###%%%&&&%%%$$$$$$######$$$&&&''''''&&&fffcccyyyvvvvvvooogggmmm|||gggOOOCCCDDDHHHSSS\\\iiiuuuwwwdddTTTHHHAAA;;;888444222111111222333222111222333555555555666888:::???CCCMMMXXXcccpppqqqiiimmmyyyqqqZZZJJJGGGIIIZZZwwwuuuvvvoooLLL>>>333+++...000...111666BBB___yyyNNN999000111,,,)))+++(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&!!!!!!!!!"""###$$$%%%&&&%%%&&&'''(((((((((''''''$$$###"""###%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&(((***+++***)))(((&&&&&&'''(((((((((''''''$$$$$$((()))***---+++444PPPrrrNNN666333...***(((###(((((((((&&&%%%%%%''')))(((''''''%%%$$$""" """%%%&&&&&&))),,,***%%%$$$$$$$$$$$$$$$###""""""!!! !!!###%%%%%%$$$%%%$$$$$$%%%''')))((((((___XXXfffwww}}}{{{~~~ssstttfffOOOBBB>>>EEENNN[[[hhhqqqzzz|||hhhVVVHHH@@@:::666222222333666666666111222333333222222444666444333777@@@GGGOOO\\\hhh}}}~~~mmmcccfffnnnmmmllleeeXXXJJJFFFKKKRRRppp}}}hhhMMM===222111222///111888???]]]zzzNNN999000111,,,***+++((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&###############$$$%%%&&&%%%%%%'''(((((((((''''''$$$######$$$&&&((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))))))))(((''''''(((((((((&&&%%%$$$ ###$$$$$$&&&++++++444PPPmmmJJJ444222---)))'''"""%%%&&&&&&$$$"""!!!$$$&&&%%%$$$######"""""""""""""""%%%''''''***,,,***%%%%%%%%%%%%%%%%%%$$$$$$###!!!!!!""""""!!!$$$######%%%''')))((((((fffXXX\\\mmm~~~xxxooozzzvvv}}}zzzooozzziiiWWWNNNFFFPPP^^^jjjsssyyy}}}vvvdddZZZJJJDDD;;;666444333222000555555555333222222444777555111222777;;;===EEENNNWWWmmm{{{fff```dddSSSSSSPPPHHHBBBCCCMMMWWWzzz[[[III:::888666222444<<<>>>\\\|||MMM888000222---***+++((())))))))))))))))))))))))%%%%%%&&&''''''((())))))((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''$$$%%%'''((((((((('''&&&%%%$$$$$$%%%'''(((((('''&&&&&&'''((('''&&&$$$###&&&'''((())))))*********(((((()))((('''$$$"""!!!!!!"""&&&((($$$!!!&&&---+++444PPPjjjGGG222000,,,'''&&&!!!###$$$$$$"""!!!$$$$$$$$$###"""###$$$&&&'''"""&&&((((((***---***%%%&&&&&&'''''''''&&&%%%%%%&&&$$$###"""###$$$###"""###""""""$$$&&&(((((('''mmm___hhhyyyyyy~~~uuuvvv}}}}}}xxxwwwrrr```UUUTTT]]]qqq|||zzznnn___NNNDDD===777555555000333444222111333111...///000111333555777999:::HHHNNNYYYfffrrrqqqaaaVVVPPPIIICCC>>>@@@OOO```yyyxxxzzz]]]CCC:::999666444888@@@___PPP999---...***)))+++''')))((('''&&&%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$######$$$%%%'''$$$""""""%%%&&&%%%###(((((((((''''''&&&&&&&&&&&&%%%$$$$$$&&&'''((('''(((%%%$$$%%%'''((('''%%%'''&&&$$$$$$&&&((()))))))))(((''''''((('''%%%###$$$%%%&&&&&&'''&&&&&&&&&///000NNN~~~dddFFF666333+++$$$###!!! !!!###$$$%%%%%%$$$$$$%%%""" ###&&&&&&%%%!!!###'''***+++)))&&&$$$)))(((''''''&&&&&&&&&&&&'''&&&%%%###"""!!!!!! %%%&&&&&&''''''&&&&&&%%%|||uuutttsss{{{~~~hhh``````qqqzzzsssqqqyyytttdddSSSDDD:::888888<<<<<<777444444444222111111222333444666777777;;;>>>EEENNNVVVbbbtttpppggg[[[QQQIIIFFFOOO[[[xxxmmmnnnyyyXXXGGG>>>777777<<>>666333333333222222222222333444444555666666888;;;???GGGVVVdddzzz}}}pppddd[[[XXX[[[pppxxxbbb\\\aaapppTTTBBB777666<<>>GGGLLLVVVdddsssyyyppprrrooohhhdddaaa[[[RRRLLLDDDMMMYYYfffOOOAAA<<>>>>>BBBLLLYYYiii{{{xxxjjj```VVVLLLEEEFFFBBBMMMWWW~~~dddKKK===HHHZZZUUU===111111,,,+++,,,(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''(((''''''&&&$$$$$$$$$%%%&&&%%%######%%%&&&"""""""""""""""######### """$$$$$$!!!!!!$$$(((###$$$%%%$$$"""!!!!!!"""###""""""$$$&&&'''%%%$$$######$$$&&&)))***)))(((,,,***(((&&&%%%%%%%%%%%%***222WWWxxxRRR888222+++''''''%%%""""""!!!!!!!!!""""""### """$$$$$$######$$$&&&&&&'''''''''((()))******%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%|||~~~yyy~~~~~~{{{|||vvvzzzyyyfffVVVYYYhhhyyyvvv[[[HHHAAA>>>:::777444333444444333222444888999666777;;;;;;888:::AAAIIIQQQ^^^jjj|||vvvdddTTTJJJGGGCCCKKKQQQuuu~~~^^^IIIOOOZZZUUU===111111,,,***+++'''&&&'''((()))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&''''''&&&%%%$$$###%%%&&&'''&&&$$$###%%%(((###############""""""""""""%%%&&&$$$ !!!%%%$$$&&&&&&%%%"""!!!"""###"""!!!"""$$$&&&&&&%%%###""""""###%%%)))******))),,,***(((%%%$$$###$$$$$$***222XXX{{{SSS888000***&&&'''$$$######$$$$$$$$$$$$######"""$$$$$$######$$$&&&%%%%%%%%%%%%%%%'''((()))&&&&&&&&&&&&&&&'''(((((('''((()))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%~~~lllhhh{{{www|||~~~}}}|||vvvooorrr~~~ccc^^^nnnrrr]]]HHHEEE@@@;;;777444444444444111111444555444666;;;:::777888===@@@AAAGGGOOO^^^nnn}}}ggg[[[IIIDDDIIIKKKmmmttt\\\UUU\\\TTT<<<111000+++)))***'''&&&''')))*********)))((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###"""###%%%&&&%%%""""""$$$''''''&&&&&&&&&%%%$$$$$$$$$$$$'''(((%%%"""&&&((()))((($$$###$$$&&&!!!!!!"""$$$&&&&&&$$$###!!!!!!"""%%%))),,,,,,+++,,,***'''%%%#########$$$)))222XXX|||TTT777000)))&&&'''$$$$$$%%%&&&''''''&&&$$$###"""%%%%%%###"""$$$&&&$$$$$$######$$$%%%'''(((***************+++,,,,,,'''(((***++++++)))'''%%%%%%&&&&&&''''''&&&&&&%%%|||aaaWWWccc~~~{{{~~~tttyyy{{{iiimmmppp```OOOFFF???888555777444555666777888888888888:::777555555888;;;<<<<<>><<<:::777666888888999888777777888999999777999CCCOOO\\\kkkwww|||uuupppzzzxxxNNN;;;111///)))+++---(((******)))(((''''''''''''((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%###""""""###&&&+++......+++)))%%%$$$%%%'''***+++***))))))&&&###!!!"""$$$%%%%%%***444WWWcccDDD111...'''###$$$###%%%%%%&&&''''''&&&$$$#########""""""###$$$$$$%%%''''''''''''''''''''''''''''''''''''((((((((()))((()))******)))'''%%%###"""###$$$%%%%%%$$$###"""xxxpppnnnyyyuuutttyyy}}}}}}yyy}}}vvv}}}~~~oooccc]]]gggvvvnnncccPPPNNNKKKFFFBBB>>>;;;999555777888777555555666888;;;888888===BBBHHHRRR[[[cccmmmzzzrrrKKK888000///+++,,,...(((,,,***)))'''&&&''''''(((''''''''''''''''''''''''&&&%%%$$$######%%%((()))%%%%%%$$$$$$$$$$$$$$$%%%''''''((((((''''''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###!!!###&&&+++......+++(((&&&%%%%%%''')))***)))((('''%%%###"""###$$$&&&'''(((222UUU[[[@@@111...'''######$$$%%%&&&&&&&&&%%%%%%$$$""""""""""""###$$$%%%%%%((((((((('''''''''''''''((((((((()))))))))******&&&'''''''''&&&$$$""" !!!!!!###$$$$$$###""""""xxx|||{{{}}}~~~yyy|||vvvyyykkkWWWVVV\\\cccooo}}}qqqmmmdddZZZOOOEEE>>>:::999999999999888888999:::666555777:::;;;:::???EEELLLTTT]]]fffrrrnnnIII777000000,,,---///))),,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&''''''%%%$$$###"""###$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%&&&%%%$$$######"""######%%%###"""###%%%%%%$$$### """%%%))),,,,,,***''''''&&&&&&''')))***)))'''&&&%%%%%%$$$###%%%&&&((()))222RRR{{{sssPPP::://////)))''''''!!!$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%###"""!!! !!!"""###$$$###""""""zzz~~~}}}uuu|||~~~tttuuu{{{nnn^^^VVVSSSWWW___hhhvvvxxxiiiYYYLLLDDDAAA===:::888888999999888444444666999999888>>>EEEFFFLLLOOOPPPVVVdddrrryyynnnIII888222222......///)))++++++***)))((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&$$$$$$$$$$$$%%%&&&(((((('''''''''((())))))%%%%%%&&&&&&%%%%%%$$$###$$$$$$######""""""######"""!!! !!!#########!!!!!!!!!###&&&)))***)))'''((('''&&&((())))))(((&&&&&&''''''&&&%%%%%%''')))+++333QQQwww```EEE333---...******,,,&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%&&&'''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&%%%$$$###!!!"""###$$$$$$######|||xxxyyy~~~{{{vvvwww~~~jjjZZZQQQNNN\\\jjjxxx|||~~~|||lllbbbQQQIIIAAA===>>>???===999999888888;;;===BBBOOO[[[\\\___\\\SSSOOOTTT]]]bbbzzzoooJJJ999333444000//////(((************))))))''''''&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%'''&&&&&&&&&''''''((()))%%%%%%&&&&&&%%%%%%$$$###$$$$$$#########$$$%%%%%%"""!!! !!!###$$$###""""""!!!"""$$$''')))))))))(((''''''((())))))'''&&&'''))))))(((&&&%%%'''***,,,444QQQvvv~~~[[[AAA222------((()))***$$$$$$$$$###$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&((()))***))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###### !!!"""$$$%%%%%%$$$###}}}tttppp~~~~~~~~~}}}|||{{{pppttt|||}}}nnn]]]QQQaaannnyyyyyywww{{{eeeZZZNNNIIIJJJKKKFFFAAA???;;;999:::???KKK^^^ppp|||}}}uuudddWWWTTTVVVXXXhhhtttqqqJJJ:::444555111000000(((******+++++++++)))'''&&&'''((((((((())))))******************)))(((&&&%%%############$$$$$$%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''$$$###"""###%%%&&&&&&%%%###""""""###&&&)))******)))((('''((())))))'''%%%(((***+++)))'''&&&(((***,,,444RRRxxx```DDD555///,,,&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&'''''')))***+++,,,+++******)))(((''''''&&&!!!!!!"""""""""#########!!!!!!!!!!!! !!!###$$$%%%%%%%%%$$$uuueeebbbrrrzzz~~~zzz|||vvvzzz|||sss]]]cccooo}}}vvvvvv~~~qqqllliii```NNN>>>;;;:::<<<>>>CCCRRRqqqrrrfff[[[RRR[[[kkk}}}rrrNNN999111333...+++,,,(((,,,,,,---,,,+++)))'''&&&))))))(((((((((((())))))***)))'''%%%###"""!!!!!!***(((&&&$$$$$$%%%'''))))))((('''&&&''''''&&&%%%###!!! """$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&###%%%'''***+++++++++******)))((((((***,,,,,,++++++))))))***------***'''***333[[[eeeKKK333(((***'''''')))&&&'''&&&$$$""""""$$$''')))&&&&&&'''((()))***+++++++++)))'''&&&%%%&&&'''(((###%%%'''((('''%%%%%%&&&'''&&&$$$######$$$&&&'''))))))((('''&&&$$$"""!!!sss]]]WWWaaa}}}xxx}}}zzz}}}{{{ooonnnttt{{{nnnXXXGGG===;;;;;;@@@GGGXXXuuuttt```RRR[[[ccckkkyyytttNNN999111333...+++,,,)))%%%&&&(((***,,,---......&&&&&&&&&%%%%%%&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$&&&$$$""""""$$$%%%&&&%%%'''&&&%%%$$$###$$$$$$%%%"""$$$&&&((())))))(((''',,,***)))***,,,...------000---))))))***+++***)))000:::bbbgggIII444+++---(((''')))&&&%%%$$$#########%%%'''(((&&&&&&'''((()))***++++++***)))'''&&&&&&&&&((((((''')))***)))&&&$$$###$$$'''&&&$$$######$$$&&&'''&&&&&&''''''&&&&&&%%%$$$qqqXXXOOORRRlll~~~zzzzzzwwwvvv|||}}}}}}www___OOOCCCAAACCCHHHRRR```tttvvvdddbbbaaa```gggooovvvwwwNNN999000222---+++---***))))))***++++++++++++***)))(((((((((((((((((())))))))))))((((((((((((((($$$%%%&&&'''''''''%%%$$$'''''''''&&&%%%$$$######'''%%%######$$$%%%%%%$$$''''''%%%$$$############''')))***,,,,,,,,,***))),,,++++++,,,...//////...333///***'''(((***,,,---666BBBllleeeFFF444///222+++''')))'''""""""###$$$$$$%%%&&&&&&&&&&&&'''((()))***++++++***)))'''&&&&&&'''(((((((((******)))'''%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&''''''''''''qqq\\\UUUUUUaaavvv{{{|||~~~yyyuuusssxxx{{{vvvbbbWWWOOOQQQVVV```iiipppvvvyyy{{{mmmfff^^^aaacccddd{{{PPP:::111222---,,,...,,,------,,,+++***(((''''''************************))))))((('''%%%$$$""""""%%%&&&&&&''''''''''''&&&'''((()))(((&&&$$$######&&&$$$""""""######"""!!!''''''&&&%%%$$$###""""""+++,,,---......---+++***+++******,,,...000///...111...+++)))))),,,...000777HHHssscccCCC555333555,,,'''(((''' !!!###%%%&&&&&&%%%%%%&&&&&&'''((()))***++++++)))(((''''''''''''((((((&&&'''))))))(((((()))+++'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&''''''''''''ttteeegggiiiiiilllzzz~~~sss~~~}}}~~~qqqhhhcccpppzzz}}}oooccc^^^]]]fffttt~~~|||nnn___ZZZZZZ[[[{{{SSS===222222---,,,///---+++*********************&&&''''''((((((''''''&&&&&&&&&&&&&&&$$$###!!! ((('''&&&%%%&&&''')))***'''***++++++(((%%%$$$$$$%%%$$$######$$$$$$"""!!!&&&&&&%%%%%%$$$###""""""'''(((***+++***)))'''&&&)))((()))+++---///...,,,******+++,,,---...000222999NNN|||dddDDD555333666---''')))((( """$$$&&&&&&&&&%%%$$$&&&&&&'''((()))***++++++(((((('''''''''(((((((((&&&'''))))))((()))***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%yyyrrr}}}wwwtttlllsssuuu}}}zzzbbbRRR]]]ccckkkooommmiiieeedddlll{{{mmm]]]VVVZZZ}}}XXXAAA555444...,,,000//////...,,,***)))((('''''''''((()))******)))((('''###$$$&&&''''''&&&%%%%%%((('''%%%$$$$$$''')))+++'''+++---,,,(((%%%$$$%%%&&&&&&%%%&&&''''''%%%###$$$$$$$$$%%%$$$$$$###"""'''((()))******)))'''&&&&&&&&&(((***---...,,,+++$$$(((,,,...///000111222<<>>[[[YYY<<<,,,,,,))))))((("""'''(((((((((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((((())))))******))))))(((&&&''''''((())))))******&&&&&&'''(((((('''%%%%%%'''((())))))''''''''')))vvv{{{tttssszzz~~~qqqeee___ccclllnnnzzz~~~iiiKKK999777333333444000111222333333333111000///,,,,,,,,,+++++++++++++++...---+++(((&&&%%%%%%%%%+++***))))))))))))))))))'''&&&%%%$$$############""""""######$$$%%%%%%&&&###$$$%%%&&&''''''''''''""""""###%%%''''''%%%###&&&&&&%%%%%%%%%%%%&&&&&&,,,------,,,,,,---111444???\\\TTT;;;...---((('''((($$$(((((()))))))))(((''''''&&&&&&&&&%%%&&&&&&'''((((((((())))))))))))((((((&&&&&&''''''((()))))))))###$$$&&&'''''''''&&&&&&''')))******)))(((((()))yyy{{{vvv|||yyyooorrr{{{xxx{{{{{{jjjKKK999999666444555222555555555444333111...---++++++++++++++++++++++++)))((('''&&&&&&(((***+++++++++***)))((((((((()))&&&&&&%%%$$$$$$$$$%%%%%%###############$$$%%%&&&$$$%%%&&&'''((()))))))))$$$######%%%''''''&&&$$$''''''&&&%%%%%%%%%%%%%%%***+++,,,,,,,,,...000333===ZZZPPP:::000///(((%%%(((&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((())))))((((((((($$$%%%%%%%%%&&&&&&&&&'''$$$%%%&&&''''''&&&%%%%%%&&&''')))***)))(((((()))}}}vvv}}}~~~~~~|||lllKKK999:::777444555444::::::999777444000---+++))))))******************'''&&&&&&&&&'''***,,,...++++++***)))((((((((()))&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$###$$$%%%'''((()))))))))'''&&&%%%&&&(((((('''&&&(((((('''&&&%%%%%%%%%%%%((()))+++,,,,,,---///111:::XXXLLL888000000(((%%%((('''&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''%%%$$$######&&&((()))(((''''''(((xxx|||xxx|||}}}}}}zzzzzz~~~wwwoooKKK888:::666222555666>>>===<<<999666222...,,,)))))))))))))))***************)))(((((()))***++++++***))))))))))))))))))'''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$###$$$%%%'''((())))))))))))((('''((()))***)))((((((((('''&&&%%%%%%&&&&&&&&&(((+++---------///000;;;YYY{{{JJJ666///000***''')))'''&&&%%%%%%&&&'''((()))***''''''&&&&&&''''''((()))))))))************))))))))))))))))))))))))))))))((()))))))))(((&&&$$$###"""%%%((()))((('''''''''sssqqqooouuu}}}uuuqqqtttzzzzzzjjjvvvrrrLLL777999444000333777<<<<<<;;;999666222///---)))))))))******+++++++++,,,,,,++++++***)))))))))))))))))))))))))))***+++((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%###$$$&&&''')))*********+++)))'''((()))***)))((((((''''''&&&&&&&&&&&&'''&&&(((,,,...//////000111@@@^^^wwwIII444---000+++))))))%%%&&&&&&&&&&&&((()))+++,,,'''''''''''''''(((((()))******++++++++++++******************************(((((()))))))))(((&&&%%%"""%%%)))******(((((((((pppjjj\\\gggzzz}}}}}}}}}~~~~~~{{{~~~yyyqqqbbbppptttMMM777888333...222777777777777666444111///---*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))(((((()))***++++++(((((('''&&&%%%%%%%%%%%%$$$%%%(((*********((('''$$$%%%'''(((***++++++,,,+++)))'''''')))))))))(((''''''&&&&&&&&&''''''(((&&&)))---000000000111111EEEbbbtttIII444+++///,,,******$$$'''''''''''')))+++---...'''''''''''''''((())))))++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((('''''')))*********)))(((###&&&***++++++***))))))lllUUUSSSVVViii}}}wwwyyy|||fffXXXjjjlllMMM;;;999333000222222111000...000222111...+++************+++,,,------111000...---,,,+++++++++((()))++++++***))))))***)))((('''(((++++++(((%%%$$$'''+++------***&&&###'''((((((((('''''')))***------,,,+++)))'''&&&$$$))))))))))))))))))))))))+++...000000......222555IIIppppppDDD:::000,,,***((((((***(((&&&%%%'''+++---,,,***+++***(((&&&'''))),,,---++++++************++++++++++++******************+++******)))))))))))))))&&&'''***++++++***'''&&&oooUUUPPPPPP___}}}|||{{{wwwsssbbbllljjjKKK999777222...111000000......000222333000---,,,,,,+++++++++++++++,,,...---,,,+++***)))))))))((()))******(((((()))***)))((((((+++------***(((&&&(((,,,...---***&&&###%%%&&&'''&&&%%%%%%'''((((((((()))))))))))))))(((************************+++---000///......222555IIIqqqlllCCC888///+++***(((''')))((('''''')))+++,,,,,,,,,******(((((((((***+++,,,******))))))))))))******************************,,,+++***))))))((())))))((())))))))))))))))))(((sssYYYRRRQQQ[[[kkk|||zzzrrrttt~~~}}}rrrsss}}}gggHHH777666000---///.........///111333333222000......---,,,,,,+++******------+++***))))))((((((((())))))(((&&&&&&(((***))))))+++---//////,,,)))(((***---...---***&&&$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&'''(((((()))))))))++++++++++++++++++++++++***,,,......---...222666JJJsssgggAAA777---***)))''''''(((''')))***+++++++++---...******************++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((+++***(((''''''(((***+++wwwbbb^^^```hhhkkksss~~~}}}~~~|||wwwttt{{{}}}{{{|||{{{fffGGG666666000---///...///000000222222222111///------------,,,,,,++++++......,,,++++++*********))))))(((&&&%%%%%%(((+++)))+++---//////---***((()))+++---...---***'''$$$"""$$$%%%%%%$$$$$$%%%&&&((('''''''''&&&&&&&&&''')))))))))))))))))))))))))))+++------,,,...222777MMMwwwaaa>>>555,,,***)))'''&&&((('''***---,,,******,,,///)))***+++,,,,,,+++************))))))))))))******............////////////---,,,+++***)))(((((((((***))))))))))))))))))***yyypppqqqzzz{{{rrr|||yyy~~~~~~{{{}}}tttpppxxxyyyyyyfffGGG777777222...000...111222333222111///...---***+++,,,---------,,,,,,---,,,++++++************))))))(((&&&%%%%%%(((+++***,,,---...,,,***'''&&&)))+++---...---***'''%%%$$$&&&(((((('''&&&'''(((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((***,,,++++++---333777NNNyyy]]]===333,,,***)))''''''((((((***---,,,******,,,///***+++,,,------,,,+++))),,,++++++******++++++,,,,,,---------.........///---,,,+++***))))))))))))((()))***++++++***)))(((xxxyyyyyy|||xxx{{{{{{|||{{{xxxrrr~~~vvv{{{~~~~~~uuufffHHH888888333///000///111222333222///---,,,,,,((()))+++,,,------,,,,,,***))))))(((''''''((((((((())))))(((&&&&&&(((******,,,---,,,***'''''''''((()))+++,,,,,,***((('''&&&(((++++++***))))))***%%%%%%$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''')))*********---333888NNNzzzYYY;;;333,,,+++***((('''))))))***++++++******+++---+++,,,---...---,,,+++***,,,,,,,,,++++++,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,+++************+++''')))+++------+++)))'''vvvxxx}}}{{{~~~wwwtttzzzwww~~~wwwrrreeeGGG777888333///000///...000222111...,,,,,,,,,((()))+++,,,,,,+++***)))))))))(((''''''''''''(((((()))******(((((()))***(((***+++***((((((***,,,&&&''')))++++++***)))((('''***,,,---,,,+++++++++'''&&&%%%%%%&&&(((***+++''''''''''''''''''''''''&&&((()))))))))---333999LLLxxxUUU;;;333,,,++++++)))(((******)))((()))+++++++++***---------------,,,,,,+++,,,++++++++++++++++++,,,)))******+++,,,,,,------++++++*********+++,,,,,,)))***++++++++++++***)))uuurrrwww}}}vvvppptttsssiiieeeiii{{{~~~}}}~~~rrrqqqdddFFF777888333///000...+++...111000...,,,,,,...)))***+++,,,+++)))'''&&&+++******))))))))))))***((()))++++++***))))))***''')))***)))((()))---111%%%&&&(((***+++***)))((('''***---...---+++++++++,,,***(((&&&%%%&&&'''(((((((((((((((((((((((((((&&&''')))))))))---333999KKKvvvRRR;;;333,,,,,,,,,***)))***+++((('''(((+++,,,***(((.........------,,,,,,,,,++++++************++++++,,,,,,------...///000000************+++,,,------,,,+++***))))))***+++,,,ssslllsss~~~zzz{{{mmmeeecccaaa___```kkkvvvmmmkkk^^^FFF999888111///222000//////......---,,,+++***+++,,,---------+++)))'''))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))'''(((((((((***...333888---+++))))))+++---......+++,,,,,,,,,------......)))((('''''''''(((******...---+++*********++++++,,,(((%%%'''))),,,222999JJJxxxsssQQQ:::222+++))),,,...,,,(((,,,,,,+++***))))))******)))((('''(((***+++++++++,,,,,,------.../////////..................---------------,,,,,,,,,++++++***++++++,,,,,,++++++***rrrbbbeeewww{{{qqqooommmjjjjjjpppyyy}}}pppeeebbbccc```HHH<<<:::333111222///------......------,,,++++++,,,------,,,+++)))''')))((((((((('''''''''''''''&&&%%%%%%%%%&&&((((((&&&'''''''''(((+++000555,,,***((((((+++...000111,,,,,,------------------***))))))((((((***+++,,,...---,,,+++++++++,,,,,,---(((&&&(((***,,,333:::KKKyyypppOOO:::333,,,***---///---***,,,++++++***))))))******,,,***)))(((*********))),,,,,,---......//////000/////////......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++rrrXXXWWWbbb}}}~~~|||wwwxxxzzzxxx~~~gggYYYYYY___```HHH;;;:::444111111,,,,,,------...------,,,,,,+++,,,,,,,,,,,,***)))(((((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&(((---000+++(((&&&&&&***///222333..................------,,,+++*********+++---...///...---++++++,,,---------)))(((***+++,,,333:::MMM{{{kkkKKK999333---+++...000...+++,,,+++******)))*********+++***((()))***,,,++++++,,,------......///000000000000//////...---,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,++++++rrrWWWUUUZZZkkkzzzxxx|||vvv||||||yyyrrr^^^[[[```]]]DDD888777333000000***............---,,,++++++++++++,,,,,,+++***)))(((((((((((((((((('''''''''%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&'''+++...)))'''%%%%%%***///333555111111111000000//////...------,,,+++,,,---...///------++++++++++++,,,---+++))))))******+++222:::OOOfffFFF666111,,,+++---///---+++++++++***************+++'''&&&&&&(((,,,///000000---------...//////000000222111000///...---,,,++++++++++++*********))))))+++,,,,,,,,,,,,,,,,,,+++sss^^^^^^aaafffmmm}}}{{{{{{|||uuuxxxvvv~~~|||rrreee```zzz]]]CCC666666333222222,,,/////////...---+++***)))++++++++++++***)))(((((('''''''''(((((((((((((((%%%%%%$$$###$$$%%%&&&'''(((((((((''''''(((+++---(((&&&$$$&&&***///222444333333222222111111000000...---,,,,,,,,,---//////++++++***))))))***+++,,,***)))***+++******000999RRRbbbBBB222///++++++,,,---,,,++++++***************++++++'''&&&''')))---000111111------......///000000111222111111///...---,,,,,,+++++++++*********)))))),,,,,,,,,------,,,,,,,,,tttiiiooouuuuuupppqqq}}}uuuwww|||{{{rrrmmm]]]pppbbbGGG888888555555555////////////...---,,,******,,,++++++***))))))(((((('''''''''(((((((((((((((&&&%%%$$$$$$$$$%%%'''(((((()))))))))((()))+++---((('''&&&'''+++...000111222111111111111111111000---,,,+++++++++,,,...///******)))(((((()))+++,,,******,,,---******000999UUU]]]>>>000...+++++++++,,,,,,+++*********)))******+++,,,,,,***)))***---.........---......//////000111111111111000000///...------,,,++++++++++++*********,,,,,,------------,,,,,,vvvvvv~~~yyy|||{{{{{{uuu|||yyyuuu]]]gggiiiKKK999777444444444///,,,,,,------...---------,,,+++***))))))(((((((((''''''''''''((((((((()))'''&&&%%%%%%%%%&&&(((((('''((())))))((()))+++---(((''''''))),,,---------.........///////////////++++++*********+++,,,---******)))))))))***,,,,,,,,,,,,///000,,,+++222;;;WWWWWW;;;///---,,,,,,,,,---------******))))))***++++++,,,---+++***+++---..................///000000111111111000000000//////......,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,www~~~uuu{{{~~~{{{{{{uuu}}}lllsssyyywww~~~~~~|||{{{___```lllMMM999555111111111+++)))***+++---...//////000,,,+++***)))((((((((((((&&&'''''''''(((((())))))''''''&&&%%%&&&'''((()))&&&'''((((((((()))+++---)))((()))***,,,---,,,***+++,,,,,,,,,------......******)))))))))***+++,,,++++++*********+++---...---///111222...---444===YYYSSS:::///...---------.........******))))))***+++,,,,,,***))))))+++...000111111......//////000000111111000000000000////////////---------,,,,,,,,,++++++,,,------......------,,,uuuwwwzzzxxx~~~{{{wwwyyyzzzyyyzzztttcccaaaoooLLL777666333111111///000000///...------,,,,,,+++******)))))))))))))))''''''''''''&&&%%%$$$###((((((((((((((('''''''''%%%&&&''')))+++,,,------,,,+++(((''''''(((+++,,,))))))))))))***+++,,,---)))))))))******************+++,,,,,,,,,---///111...000---...111,,,111CCC^^^mmmEEE444222...+++,,,+++***,,,000,,,------------,,,+++***---,,,+++,,,...000000///............///111222333////////////000000000000------------------------...---,,,++++++,,,---...rrrvvvxxxvvv}}}}}}|||yyytttpppuuu~~~zzz|||kkk]]]aaaoooMMM888777333111111///.........------,,,,,,,,,+++******)))))))))))))))(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&)))))))))***))))))((((((+++***(((''''''(((***+++''''''''''''((()))***+++******))))))((()))))))))***+++,,,,,,,,,,,,///111000222//////222...333FFFccciiiDDD666000,,,***,,,,,,***+++///......---------,,,,,,,,,...,,,+++,,,...000000///////////////000111222333111000000000000000//////.........------,,,,,,,,,---------,,,,,,---------nnnuuuvvvzzztttuuu{{{xxx}}}}}}}}}rrr{{{{{{uuuiiiZZZQQQaaapppNNN999777333111111........................---++++++******))))))))))))((())))))(((((('''&&&%%%$$$%%%%%%%%%&&&'''''''''))))))))))))(((((('''&&&))))))(((((((((((())))))''''''''''''((()))***++++++***)))'''''''''((((((+++,,,---,,,+++,,,...000222555111111444000777LLLmmmdddCCC777///,,,+++......,,,---000///...---,,,,,,,,,---......,,,+++,,,...000000///000000000000111222333333222222222111000000//////000//////...---,,,++++++,,,------......------,,,kkkrrrtttuuu}}}}}}yyyzzzzzz{{{~~~~~~}}}|||tttdddXXXPPPLLLaaarrrOOO:::888444111111...///////////////000000000++++++++++++******)))))))))))))))))))))(((''''''&&&&&&&&&'''((()))******&&&&&&'''((((((((((((((('''((())))))))))))((('''))))))))))))***+++,,,---,,,+++)))'''&&&&&&'''(((+++,,,---,,,++++++---///444777333333666333<<>>;;;555111111---222222111000///......---***+++,,,------+++***(((''''''((((((((((((((('''((((((((((((((('''''''''%%%&&&((()))+++,,,------++++++++++++++++++++++++))))))))))))***+++,,,---(((***,,,......---***)))&&&''')))***+++---000222...222000000444777JJJhhhaaaCCC===888333000000...,,,---111......///000111111000000000...,,,---...///...---000111222555777:::===>>><<<;;;999666333111///...///////////////...............,,,++++++,,,......vvvZZZQQQTTTXXXoooxxxwww|||yyy{{{{{{|||wwwvvv|||sssnnn~~~~~~yyy~~~yyyuuulllYYYYYY~~~|||VVV>>>;;;666333333///------.........---+++***************))))))))))))(((((())))))))))))((((((***)))))))))))))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,,,,---.../////////......---,,,,,,......---,,,***)))(((((())),,,...000---///,,,...333555JJJmmm___LLLBBB888777444222111111111222222000000111222333111000333333222000......///111000......000555;;;@@@BBB???;;;666333222222222111///000222333222///,,,******---000000...,,,++++++xxx]]]XXXaaacccooo~~~xxx}}}|||}}}yyyzzzvvvzzz~~~}}}xxx{{{iiiVVVZZZ|||WWW>>>:::666333333///....../////////...---,,,************))))))))))))((())))))))))))))))))((())))))))))))))))))******((((((((()))*********+++************+++++++++,,,,,,---...///000000000000...---,,,,,,......---,,,************+++---///000---///---000555999OOOsssgggWWWNNNHHHEEEBBB>>>:::999888888<<<:::777666666666555444222222222111000000222333222111111333777:::<<<<<<===:::555333222333333222222333444444333111///---***,,,...///...---...///|||hhhgggyyyzzzzzzttt|||zzzzzz}}}ssszzzwww}}}uuuyyy|||{{{{{{{{{}}}wwweeeUUU\\\}}}WWW>>>:::666333333/////////000000//////...---++++++*********)))))))))))))))************))))))((((((((())))))*********)))))))))))))))))))))))))))))))))*********+++++++++,,,...000111222222222...,,,,,,,,,......---,,,***+++,,,---......//////,,,......111888>>>XXX}}}}}}rrrkkkhhheee```ZZZUUUQQQNNNMMMMMMJJJFFFBBB@@@>>><<<:::555444333222222222333444000000111333666888888777999666333111222333333222444333333222111000//////...///000000///000111333vvvtttzzzrrrwww}}}|||{{{xxx~~~xxx}}}yyy~~~}}}}}}{{{vvvpppkkkdddZZZRRR\\\~~~XXX>>>:::555222222///....../////////.........+++++++++*********)))))))))******++++++******)))''''''(((((()))*********)))))))))))))))(((((((((((())))))))))))************+++...000222222222111---,,,+++,,,.........,,,***+++---///000000///...,,,//////333;;;CCC```zzzwwwuuunnnkkkgggccc^^^XXXRRRNNNDDDAAA>>><<<:::999888777666444333444666888888888888666444333444666666666555444333222222222333333777777666555444555777:::yyyyyynnn~~~vvvtttxxx~~~zzz{{{}}}|||{{{ppp___TTTNNNMMM[[[XXX>>>999555222222///---------------------...++++++++++++******************++++++++++++******''''''(((((()))))))))))))))))))))(((((((((((((((((())))))))))))*********(((***---///111111000000---,,,+++,,,...///...---***,,,...000111000...---+++//////444<<>>;;;999888888:::<<<<<<<<<:::999999888999;;;===???@@@@@@@@@@@@AAACCCHHHKKK|||xxxuuu|||~~~vvvrrrvvvyyy|||zzztttzzz~~~kkkWWWOOOOOOYYY~~~YYY>>>999444111222///---,,,,,,,,,,,,---......,,,++++++++++++*********++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++(((***---000111111///...,,,++++++,,,...///...---+++,,,...000000///...---,,,000000444<<>>999444111222///...---,,,,,,---...///000,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++)))))))))(((''''''&&&&&&&&&'''''''''((()))))))))************+++++++++,,,)))+++///111222111///---,,,++++++,,,...//////...+++,,,---...///...------,,,000000333;;;GGGkkk{{{wwwuuutttooonnnnnnoooqqqrrrrrrqqqmmmnnnqqquuuzzzvvvfff}}}yyyxxx|||yyyxxx{{{~~~wwwrrr|||mmmVVVJJJUUU{{{ZZZ>>>888333111222//////...------...///000111,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******)))((('''&&&%%%%%%%%%&&&&&&'''((()))*********++++++++++++,,,,,,,,,+++---000333333222///---,,,++++++,,,...//////...,,,,,,---------------------000000333:::FFFkkklllaaazzz{{{~~~uuuxxx}}}uuu}}}}}}hhhRRRIIIWWW~~~}}}RRRAAA777111444///333............---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++******+++***)))))))))***+++,,,***************)))((((((&&&(((+++...//////---,,,+++...222333111...,,,+++...,,,++++++,,,---,,,+++,,,...000111///.........///222222666;;;DDDjjjhhhUUUeee~~~zzz~~~{{{{{{zzztttbbbTTTNNNYYY~~~SSSBBB777222555///222111111111111000///......************************,,,,,,------------,,,,,,---+++***)))))))))+++,,,***************)))(((((()))***---......---+++******---000111000...------///---,,,,,,---...---,,,---///111111000000111222111333333777<<>>DDD]]]xxxwww|||rrr}}}ssszzz}}}qqqiiibbbXXXQQQNNNXXXjjjKKK::::::666222222///111000...---------...///...---,,,+++***)))))))))+++******+++,,,,,,+++)))************++++++,,,,,,++++++************+++,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,,,,---+++,,,...000333555666777111111222222333444555666777888:::===GGGdddxxx}}}~~~yyyrrruuu{{{uuudddZZZRRRMMMLLLVVV|||lllMMM;;;<<<888444444111111000///...---...//////...---,,,+++************,,,+++++++++------+++*********++++++,,,,,,,,,,,,......---,,,+++*********++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------+++,,,...000222555777888222222222333444555777888555666888;;;HHHiiixxxzzzyyymmmvvv{{{www~~~}}}ppp___QQQJJJIIIRRRsssoooOOO===<<<888444555222000000000/////////.........---,,,+++++++++++++++,,,,,,+++,,,---...,,,******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---......000222444777888444444333444555777999;;;555666777:::KKKpppuuurrr{{{ttt~~~uuu___QQQMMMPPPlllqqqPPP<<<;;;666333444222...///111111111000...------,,,,,,+++++++++,,,,,,---,,,,,,---......---+++***+++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,---...///000000000000000222333555666666555555555666999;;;===777999999<<>>:::;;;;;;???SSS|||pppoooyyy|||xxxttteeemmmjjjwwwfffZZZUUUPPPNNNRRR\\\hhhpppoooPPP===;;;999999888000000000000000////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///222444333///,,,***+++,,,---,,,+++***)))......---,,,++++++******+++,,,+++***)))+++...111222111///...///111333555777444222333666:::::::::888>>>AAADDDWWWrrrkkkwwwvvv|||rrrnnnyyybbbVVVOOOKKKEEEBBBCCCJJJRRRWWWllllllMMM:::999777777555...000000000000////////////...---,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---///222666999999666444---------------,,,+++***000000000///...,,,+++***,,,------,,,+++,,,...000333111000///000333555777777444333444777;;;<<<;;;:::???BBBGGGZZZmmmhhhkkkyyyvvvyyyuuuwww\\\NNNJJJIIIEEEAAA>>>>>>AAAFFFIIIRRRgggjjjLLL:::999666666555///000000000000////////////---,,,+++***)))))))))***+++++++++,,,,,,---------...///333888<<<===;;;999000///...---,,,,,,,,,,,,000111222222111...,,,+++---...//////......///000333333222222333555888999777555444555888:::<<<<<<;;;@@@CCCIII___tttYYYdddmmm}}}{{{~~~bbbOOOHHHGGGEEECCCBBBAAABBBEEEHHHJJJJJJYYYvvvjjjMMM<<<:::777777777222000000000000////////////---,,,++++++*********+++***++++++,,,,,,------...,,,---000555999:::888666111000...,,,++++++,,,,,,---...111222222000...,,,---///111111000000000111444333333333555777999;;;777666555555666777888888:::>>>AAAIIIaaaaaaNNNWWWccc}}}~~~gggVVVKKKFFFEEE@@@@@@@@@AAABBBDDDEEEFFFGGGOOOccchhhLLL;;;:::666666777333000000000000////////////......---,,,,,,,,,------+++++++++,,,,,,---------,,,,,,...111444555333111000///---++++++++++++,,,(((+++...000222111///...---///222222111111222333444444444444666777999:::777777666555444333333333777:::>>>HHHcccnnnXXXPPPMMMXXXzzzzzz{{{}}}kkkVVVNNNGGGBBB@@@@@@AAAAAAAAABBBAAAAAAAAAGGGIIIWWWwwwcccHHH999888444333555222000000000000//////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,------...000222222000......---,,,,,,,,,,,,,,,,,,'''))),,,...000000000///---///111111111222444666444444444444555666777777555666777555222111111222555888<<>>MMMnnnqqqkkklllzzz||||||uuu~~~zzz}}}}}}zzzxxxkkkhhheeepppooo^^^MMMFFFEEEDDDBBBBBB@@@@@@??????@@@@@@AAABBBHHHHHHNNNbbbaaaFFF888777333333444000////////////////////////........................111000///...---,,,++++++,,,---.../////////...---,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////---...000111111222444666666555444333222000///...000222444555444444555666<<>>HHH___aaaVVVXXX```{{{{{{{{{|||oooWWWMMMEEEEEEGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHSSSpppbbbGGG888777333222444///111111111111111111111111.........---,,,,,,++++++((()))+++,,,,,,,,,***))),,,,,,---...//////000000......////////////......------,,,,,,,,,------...///000222333333444666888:::888555222111111333444666777888888777888999;;;;;;>>>HHHcccsssXXXWWWXXX]]]ttt{{{{{{lllSSSJJJCCCCCCDDDCCCAAAAAACCCCCCBBBBBBCCCCCCDDDEEEGGGIIIVVVwwwaaaGGG888666222111222...000000000000000000000000.........------,,,,,,,,,//////000111000///...---......------------------......////////////......///............//////000---000222444555777999;;;:::888555333222333444666555666777666666666999;;;>>>???JJJhhhfff[[[bbb```___gggnnn~~~www{{{yyy}}}~~~~~~|||jjjTTTLLLFFFEEEEEECCCAAABBBCCCBBBBBBBBBBBBCCCDDDDDDHHHKKK]]]bbbHHH888777222111222...////////////////////////........................111000000/////////......000///...------,,,------.........//////.........///......//////111222222...111333555666888:::<<<:::999777555444444555666555666666555555666888;;;>>>@@@OOOqqqtttdddlll|||zzzvvvqqqcccyyy~~~wwwzzz~~~gggUUUMMMGGGFFFFFFDDDDDDFFFBBBBBBAAAAAABBBBBBCCCDDDGGGMMMfffdddJJJ;;;999444333444000000000000000000000000000---......//////000000000...---,,,+++,,,---...000111000//////...///000000------............---------------...///111222333222444555666666777999:::999999888777666666666666666666666555444666999;;;;;;BBBXXXjjjeee|||xxxmmmrrr{{{xxx}}}ttttttxxxyyycccPPPIIICCCBBBBBB@@@AAADDDBBBAAAAAAAAAAAABBBCCCCCCEEEOOOmmmgggLLL<<<;;;666555666111111111111111111111111111------...///000111222222000///---,,,...000333555111111000000000222333444,,,------------------,,,++++++,,,---///111333444555666777777666666777888999888888888777777666666777777777666555666999<<<888CCC^^^llllllnnnllliiinnnqqqvvv~~~~~~eeeQQQJJJEEEEEECCC@@@>>>@@@GGGFFFCCC@@@AAADDDFFFFFFGGG\\\cccGGG999999555333555222444333222000///.........///---,,,...111111///---,,,,,,---......---,,,,,,////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////111222444555777777555555444444444444555555;;;999666666666666444333333444555666777888888888@@@JJJfff{{{bbbgggqqqwwwhhhooouuuyyy{{{|||vvvrrruuu___RRRJJJEEEDDDEEECCCCCCEEECCCCCCAAA@@@AAACCCEEEEEELLLeeebbbGGG999888444222555222333222111000///////////////...---...000000...,,,,,,,,,---......---,,,,,,....../////////000000000------------------------//////111222444555777777:::::::::::::::;;;<<<<<<;;;999777777777888777555888999:::;;;<<<<<<<<<<<<@@@MMMllliiiVVV\\\kkknnngggqqqvvvrrr~~~vvv}}}}}}rrreee``````jjj___QQQHHHBBBBBBBBBAAAAAACCC@@@AAABBBBBBBBBCCCEEEHHHTTTrrr```GGG999777222222555222111111000000000000111111111000//////000///---+++,,,------......------,,,.........////////////000........................//////111222444555777777888888888999:::;;;<<<===;;;999888888999::::::999======>>>>>>??????@@@@@@AAAQQQtttxxx]]]RRRWWWfff|||sssttt~~~wwwyyyyyyfffYYYUUUhhhgggSSSJJJCCCCCCCCCAAA>>>>>>AAABBBDDDFFFDDDCCCHHHNNN___\\\FFF:::777111222555111////////////000111222333333222222111111///...---------------------------------........./////////...............///////////////111222444555777777333444444555777888:::;;;;;;999888999;;;======<<<=========>>>>>>???@@@@@@CCCUUUzzziii\\\\\\ccckkkxxxpppvvvxxxyyyzzzuuu^^^SSSiiiqqqWWWMMMFFFGGGHHHEEEAAA???AAABBBDDDGGGDDDCCCKKKWWWpppVVVDDD:::666000222555000......//////000222333444555555555444222000//////------------------------------------............,,,,,,------............//////111222444555777777555555666777888:::<<<===:::999888999<<<>>>>>>>>>============>>>@@@AAABBBFFFZZZxxxcccfffrrrxxx|||xxx~~~vvvyyy}}}pppxxx~~~zzzrrr```lll~~~[[[OOOEEEDDDFFFEEEBBB@@@@@@???BBBEEECCCDDDSSSdddrrrOOOAAA:::777111444666///......//////000222333444444555666555222000000000...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---......////////////111222444555777777444555555666888:::;;;<<<999888777999;;;==================>>>@@@BBBDDDFFFIII```hhhaaattt~~~zzzvvvyyyxxx{{{}}}ooorrrlll[[[KKKDDDDDDCCCBBBBBBAAA???BBBFFFFFFKKK```wwwcccHHH>>>:::888222555777///////////////000111333333222444555444111//////000...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,---------,,,------...//////000000//////111222444555777777333333333444555777888999888777666777:::;;;<<<;;;<<<<<<<<<===@@@CCCFFFHHHLLLfffyyy___aaa{{{}}}xxxsssxxxuuuzzzoooXXXLLLHHHGGGGGGHHHCCC@@@CCCIIIJJJRRRlllZZZDDD<<<:::999333666888...////////////000111222333///222444222///---...000...---,,,,,,,,,,,,---...++++++,,,,,,,,,------------......///000111111222//////111222444555777777555555555555666888999:::888666555666888::::::::::::::::::;;;>>>BBBFFFHHHNNNjjjfff\\\^^^{{{zzzrrr||||||}}}|||}}}}}}dddMMMGGGHHHEEEAAAEEEGGGGGGGGGOOOgggYYYEEE>>>888777666222111222...///111222333444444444111000000///...---,,,,,,////////////...---,,,+++........................+++,,,,,,---...///000000//////000111111111111111222222222222333444555666666666666666666777888999::::::999888999===CCCHHHSSSsssvvv]]]VVVYYYsssyyy{{{xxx}}}yyy{{{}}}wwwwww\\\PPPMMMIIIFFFCCCGGGMMMUUUeee[[[EEE===777666555222111222111222222333333222222222222222111111000000//////////////////...---,,,,,,........................---------...............//////000111111111111111111111222222333444555555444444444444444555666777888888888888999===BBBFFFTTTvvviiiZZZWWWZZZmmmzzz}}}|||vvvwww|||www{{{|||rrrmmmZZZQQQMMMLLLMMMTTT```qqq___FFF>>>666555555222111222444444333333222111//////111111111111111111111111000000000000///...---,,,------------------------//////.........---------//////000111111111111111111111222222333333444444222222222222333444555555555666777888999<<<@@@DDDVVVzzziiiiiikkklllrrrxxxyyywww}}}yyy~~~wwwzzz}}}}}}wwwnnnlllbbb___```llltttgggIII???666444444333222333333333333333222000///......////////////////////////000000000//////...---------------------------........................//////000111111111111111111111222222333333333333111111111111222444555555444555777888999;;;???BBBYYYzzzrrr{{{yyyqqq~~~vvvttt|||www{{{}}}zzzmmmgggjjjqqqMMMAAA666444555333222333111111222222222111111000...............////////////////////////......---------------------------,,,,,,------...//////000//////000111111111111111000111222333333333222222111111111222333555666777444666777888999<<>>DDDHHHiii~~~\\\llltttzzzxxx}}}mmmnnn}}}{{{~~~zzzyyytttyyy{{{{{{{{{wwwmmmiiiZZZKKK;;;666666555333222000000111111111111000///------,,,+++******))))))++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------//////000111111111111111000111222333333222000///000000111222333555777888<<<;;;;;;:::;;;???EEEJJJmmmjjj^^^ddd|||tttsss}}}uuu~~~nnnwwwsss}}}|||zzzvvvwwwnnn```HHH:::888222222777666444333222222111111222222111000/////////000222333111111000//////////////////...,,,+++,,,---///000///............//////000000000000000000111111222000111222333333222000000222222222333444555666777888<<<888777>>>@@@CCCPPPooojjj[[[\\\ooovvvvvvzzzwwwyyy}}}}}}|||vvvxxx||||||fffKKK<<<999333333666444444333222222111111222222111000/////////000111111//////...---------------000///...------......//////............///000000000000//////000000111222///000111222222222111000111111000000111333555666777<<<999999@@@AAAFFFTTTvvvkkkYYYYYYfffppptttvvvyyyvvv{{{zzzxxxyyy{{{|||ooovvvzzz{{{ttt~~~mmmOOO<<<888444444555111333333222111111111111222000//////........./////////......------------...111000000//////........................///000000///////////////000000111...///000111111111111111111000......///111444666666;;;:::;;;BBBBBBIIIZZZqqqbbbfffqqqmmmrrrwwwsssxxx|||yyyzzz{{{zzz}}}}}}~~~qqqvvvzzzwwwqqq~~~oooOOO;;;777444555555000333222222111111111111111//////......------------111000////////////000000111111111111000///------......---......///000111//////......//////000111......///000111111222222111000...---...111444777666;;;:::===BBBBBBKKK```}}}vvvsss}}}uuuxxxyyy{{{qqqzzz{{{~~~qqqwww~~~~~~xxxwww}}}lllMMM999666444555666000333222111111000000111111---............---------000000////////////000000111111111111000///---------------......///111111///////////////000111111...//////000111222222333333111///...///222555888777;;;;;;===AAAAAANNNhhh~~~nnn{{{zzzzzzrrryyy{{{uuuzzz{{{|||zzzppp~~~}}}|||hhhKKK:::888555555666111222222111000000000000111,,,---......//////.........------------......///111000000//////.........---------......000111222000000000000000111111222111000000000111222333444333222000000111333666888777::::::===BBBBBBTTTttt{{{uuuyyy{{{}}}{{{}}}~~~|||vvv}}}xxxwww|||}}}ssspppwwwfffMMM>>><<<666444555222222222111000000000000000+++,,,---///000000000000---------------...//////000///...------......///------------///000111222111111111111111222333333333333222111111222333444111111111111222444555777666888999>>>CCCFFF^^^~~~rrryyywww||||||{{{||||||{{{|||wwwwww|||xxxiiimmm~~~zzzwwwtttoooiii^^^ddduuufffOOOBBB@@@777333555222222111111000000000000000***+++---///111111111111///////////////000111222///...---+++,,,---///000,,,,,,------///000111222222222111111222222333444555444333222222222333444000000111111222444555555555777888>>>EEEJJJeee}}}vvvyyyqqqqqqsss{{{}}}}}}ooo|||zzzvvvuuu{{{{{{yyy}}}uuupppmmmxxxeeeNNNWWWxxxdddIII;;;999555333444///444444333333222111000000---,,,,,,,,,,,,---...//////...---,,,---///111222111111111111000///...---******,,,---......//////000111111222222333444444111111111111222444666777444333222111222444666888:::===;;;<<>>IIIZZZ||||||www~~~wwwwwwzzz{{{{{{ttt|||xxxwww|||}}}}}}sssuuueeeKKK<<<;;;666555555111111111111111111111111111///////////////000111111000000000111222222333333222222222222111000///...222222222222111000////////////000000111222222222111111222333444444444444333444444555555666777777777:::999>>>KKK^^^{{{~~~{{{{{{rrrrrr}}}|||}}}vvvyyy|||xxxrrr|||fffoooeeeKKK<<<;;;666555555111111222222222222222222222/////////000111222333444000000//////000111333444222222222222111000//////222222222222111000///...//////000000111111222222000111222333333333222222222222222222444666888999666999999???MMMaaa}}}}}}|||tttvvv}}}}}}{{{{{{uuuyyyvvv}}}qqqyyyyyy}}}~~~~~~}}}|||nnn\\\kkkeeeKKK<<<;;;777555666111222222222222222222333333///000000111222444555666111000.........000333444222222333222222111000///222222222111000///...---/////////000111111222222000111222333222222000000222111000111333555888:::666999999???NNNccc