BM6P6(@ }}}|||mmmXXX>>>444:::EEEIIIIII>>>JJJCCCGGGZZZTTTVVVwwwlll===,,,;;;;;;(((------,,,,,,,,,,,,++++++222555:::@@@CCC???777000***''')))(((&&&...111'''+++***)))***+++...000222111///---***)))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%((()))(((%%%'''***)))%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''$$$ """'''***))))))***+++)))%%%!!!&&&&&&'''&&&%%%$$$&&&(((&&&%%%&&&))))))''''''(((,,,,,,***)))((((((((((((((())))))******))))))***%%%,,,555:::777000)))$$$(((''')))+++***,,,666@@@999000+++,,,***&&&'''---111000---******,,,,,,+++,,,'''(((......(((&&&(((+++...'''###******%%%((()))((()))***+++...111222999<<<999111...000000---333>>>PPPggg~~~eeeKKKFFFGGGEEELLLYYYZZZ[[[XXXWWW^^^aaaUUUBBB333000,,,************)))+++++++++++++++***)))((('''&&&''')))***+++...222999444111000---***000:::222---((((((,,,...---***)))+++)))&&&)))...,,,%%%///---***)))***,,,---...***///+++...+++444HHH>>>//////............//////...///000000000111555777:::XXXyyy}}}}}}sssrrr}}}xxx~~~wwwcccHHH888888@@@HHHLLLHHHUUUMMMIIIUUUJJJAAAUUU{{{jjj@@@+++333777---------,,,,,,,,,,,,+++++++++---111777<<<>>><<<999222///...+++(((///111)))***)))(((((()))+++---...---...//////...+++((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%+++---,,,((('''((('''$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&######)))222DDD888***$$$&&&)))((($$$&&&''''''&&&%%%%%%&&&((('''%%%&&&+++000///+++(((***)))(((''''''&&&''''''((()))******)))((((((((((((***///444777555///)))((('''(((******+++333===EEE<<<333---***((())),,,111000---((($$$$$$&&&(((,,,******,,,+++)))(((******---)))&&&++++++)))+++*********+++,,,---...///...999@@@<<<444111000///---...555BBBVVVlllzzzjjj___SSSGGGFFFLLLNNNSSSRRRQQQZZZbbbUUU>>>222///+++************)))***++++++++++++***)))((()))(((''''''))),,,222666;;;444000111222222555;;;111---((((((+++...,,,******,,,+++(((+++000///)))((((((((()))+++,,,------)))///***...,,,555III>>>//////............//////...///000000000222444777;;;ZZZzzzwwwssshhhqqqttt|||}}}yyycccOOOCCCAAADDDHHHOOO^^^UUUKKKPPPFFF555888cccjjjcccIII444...000///------,,,,,,,,,,,,++++++(((((()))---333999<<<>>>777666222+++((()))***'''+++***)))(((((()))***+++))),,,111444333///)))%%%((()))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%---111222---(((''''''%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%000<<>><<<777222333,,,(((---666FFFaaaxxx~~~iiiTTTFFF@@@EEEMMMMMMJJJUUUcccTTT999///,,,***))))))******)))******++++++******))))))+++)))'''&&&)))...555888888111,,,000666;;;>>>AAA000,,,))))))+++---,,,***+++,,,+++***+++...---)))***++++++,,,---,,,,,,,,,)))...)))------666JJJ>>>//////............//////...///000000000222444777<<>>666EEENNNVVVRRRCCC333,,,,,,------,,,,,,,,,+++++++++,,,***)))***---111555777???HHHHHHCCC===333,,,,,,---,,,+++))))))((())))))&&&***///333333///)))%%%((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%,,,222555///)))((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$%%%111>>>dddOOO555%%%$$$'''&&&$$$&&&'''((('''%%%%%%'''((()))&&&'''111???DDD888)))***))))))))))))******+++,,,+++)))((('''((()))******'''%%%(((...444666555)))'''''')))((((((,,,333666???BBB666***'''((((((###)))333:::888000+++)))&&&,,,,,,((('''---///,,,))))))000222+++'''***+++******,,,------,,,+++***...,,,---666CCCJJJEEE===999000,,,///000222@@@QQQlll~~~pppXXXCCCDDDLLLJJJEEERRRbbbSSS444,,,***(((((()))******)))))))))************))))))******(((&&&)))000444444...***)))...555===CCCFFF...+++))))))***++++++))),,,,,,+++*********)))(((***+++,,,,,,++++++,,,---(((---)))---...888JJJ===///......------......///---///000111111222444666===RRRttt~~~vvvvvvmmmkkksss|||yyyvvvwwwwwwzzzooo___XXX]]]iiirrr{{{~~~www|||ooo[[[WWWXXXLLL??????BBBKKKTTTLLL999------------,,,,,,,,,+++++++++...---,,,++++++,,,---///CCCZZZhhhnnnkkkRRR888444+++******)))(((''''''''''''))),,,...---+++)))'''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&(((///444000++++++------)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&(((%%%%%%,,,666AAA999///(((&&&&&&'''&&&''''''((('''&&&%%%'''))))))'''(((000>>>FFF;;;+++***))))))))))))******+++)))&&&###$$$''')))(((&&&)))((('''&&&''',,,111555)))&&&&&&))))))'''***...)))<<>>000******...111444BBBWWWnnnlllNNNMMMJJJNNN___hhhTTT666+++)))((()))******)))((((((((())))))******))))))&&&)))***(((,,,333222***''',,,---***)))...555888************))))))((((((&&&'''***///222222666;;;IIIHHHEEE===333,,,)))***+++...(((...000999HHH999......------------......,,,...111222222222444555===JJJYYY```aaannn|||yyypppjjjlllmmmooorrruuuyyy~~~uuukkkggghhhhhhgggpppvvv~~~xxxnnndddVVV[[[RRRLLLJJJCCC666...///------,,,,,,,,,,,,++++++(((***,,,,,,***)))+++---&&&666===TTTrrr^^^333''''''((()))***++++++++++++***)))((('''&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))*********))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&"""'''+++,,,...111111...***)))((('''%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''######&&&&&&$$$$$$'''333666777333,,,&&&$$$$$$'''(((((((((&&&&&&((()))(((,,,***'''---888999111***)))(((''''''&&&'''''',,,+++000???NNNMMM<<<+++***)))(((((()))))))))((((((%%%&&&)))+++))))))+++)))///@@@QQQKKK555(((***((($$$%%%)))---888VVVsssQQQ888''')))---******000///---IIIVVV999+++222---,,,++++++***************''',,,111///''''''888LLL___```UUU@@@333111111,,,,,,222>>>NNN```nnntttuuuaaaZZZYYYdddrrroooSSS555,,,+++******++++++)))''''''(((((()))))))))))))))%%%)))(((&&&,,,777777...))),,,+++'''(((...222222))))))******)))(((((((((''''''+++222444333888???XXXYYYWWWOOOBBB666///,,,,,,///)))...000999GGG777...------,,,,,,------...,,,...111222222222333555888KKK```eee^^^cccxxx|||xxxjjjdddqqq~~~xxxxxxyyypppbbbeeevvv{{{sssgggWWWRRRNNNKKKAAA333+++)))---------,,,,,,,,,++++++)))***+++***''''''***---,,,,,,222___\\\999333***+++,,,...000000111111***)))(((''''''&&&&&&&&&&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((()))+++++++++***)))))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""&&&)))***...222000,,,******((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***$$$!!!###&&&%%%$$$&&&***+++,,,***''''''(((+++'''((()))(((&&&&&&((()))(((---+++###%%%111777333,,,,,,+++)))((((((((((((&&&'''000FFFXXXUUU===%%%,,,)))''')))------)))###(((%%%%%%***,,,***)))+++&&&!!!---FFFJJJ666)))+++((((((++++++'''///QQQtttccc@@@''')))---'''(((222***(((HHHXXX999***111,,,///...+++)))((((((((()))...***)))---...+++,,,111GGGZZZ```PPPAAA===555))),,,---111777???MMMbbbssstttjjjhhhwwwtttQQQ333---+++++++++++++++)))'''''''''((()))))))))))))))%%%)))'''$$$,,,999<<<444)))***'''%%%+++444666111((()))******)))''''''(((***)))---222222000333;;;HHHNNNTTTRRRJJJAAA;;;999---///)))...000888FFF555...------,,,,,,------...+++...111333333333333444333MMMjjjrrrhhhgggwwwxxxzzzaaaOOOQQQ]]]tttxxxtttuuuxxxzzz~~~}}}|||oooYYYZZZTTTFFF666...,,,......,,,******---...---+++(((((((((((())))))******,,,'''((('''FFFjjjWWW===444666<<>>ZZZSSS;;;&&&%%%***((('''***---...666@@@<<<---'''***222000...,,,******)))((()))))))))))))))******+++555777;;;>>>??????===;;;000,,,...222///...===RRRmmmrrr```@@@111,,,***)))***+++***'''###+++***)))(((((('''((((((((('''''')))+++111AAAOOO555...###***+++...;;;...)))((((((((((((((())))))))))))))))))************222111222333555999<<<>>><<<;;;222))),,,777999222---,,,,,,+++,,,---///000444000------000222222111444JJJ]]]ccciii{{{{{{lll___VVVPPPVVVfff}}}{{{nnnbbb[[[XXX```ggguuu|||~~~wwwvvvwwwrrrjjj^^^UUUFFF999222///,,,***...,,,******,,,---,,,***(((((()))***************((('''+++&&&BBBeeeUUU;;;999:::???GGGOOORRROOOKKK888---(((---...(((''',,,000000///...---,,,,,,+++******)))(((((('''&&&&&&%%%&&&''''''&&&&&&(((***,,,---...,,,)))((()))******,,,---===888)))...&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))***(((''''''&&&%%%%%%%%%%%%(((---111000,,,))))))***+++))))))******---666@@@888''')))///''')))...'''(((((()))+++...///---***+++,,,***%%%&&&***)))$$$(((''''''&&&''')))***+++((()))***++++++,,,,,,,,,((($$$%%%)))&&&%%%111CCCFFF777+++++++++&&&&&&+++***'''+++333222(((%%%)))---000111///***((((((***)))(((((((((((()))******+++,,,///111444777999:::777///+++---,,,)))000<<>>333))))))(((((()))***,,,---***))))))(((((((((((()))$$$&&&(((((('''---@@@RRRMMM???+++,,,((())):::222))))))(((((((((((())))))))))))))))))************,,,,,,,,,---///222555666:::;;;666...000777555,,,---,,,,,,,,,,,,---///000444333111111222333222111777HHHWWW^^^kkk}}}lll___UUULLLQQQaaayyy}}}pppfff______hhhsss}}}zzzhhhTTTFFF???DDDPPPbbbqqqvvvtttvvv{{{vvvooolllnnnqqqrrrsssuuurrroooiiicccdddiiilllkkkfffQQQ888...000333...(((---+++***)))***+++***)))'''(((***++++++******)))$$$(((---%%%===```PPP666---...111666;;;<<<999555---((('''---...+++---333EEEHHHCCC555+++++++++'''******))))))((((((''''''%%%&&&'''''''''''')))+++///000///---)))'''&&&'''(((+++111KKKIII///,,,***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''(((((((((%%%&&&&&&'''((()))++++++(((((('''&&&%%%$$$######---///000...***'''''')))((()))+++,,,******444???>>>...)))+++''')))+++$$$((('''((()))++++++)))'''++++++)))&&&'''++++++(((((('''''''''''')))+++,,,(((((((((((()))***++++++***$$$###((()))&&&(((...555000///111,,,$$$%%%+++)))&&&***333555...)))***)))...333222,,,'''(((***((((((''''''(((((()))***'''&&&&&&'''***...222555;;;000(((***+++''''''+++555LLLdddmmmeeeSSS???000***+++***)))'''&&&'''((()))(((((((((((())))))***%%%'''***((($$$(((999KKKRRRCCC000222+++&&&555111))))))(((((((((((())))))))))))))))))************(((((((((((()))+++...///333777666333555888333***,,,,,,,,,,,,---...///000222333444333111000000111???FFFLLLSSSjjjnnn```TTTKKKNNN[[[sssӵ~~~ppp___QQQIIIHHHPPPYYY___dddhhheeeZZZMMMCCC>>>888BBBPPP]]]bbbbbbaaa```fffdddbbbccceeedddcccaaabbbccc```[[[[[[ccckkknnnĦ555111***,,,+++***Ħ(((((('''((()))++++++***((('''''')))---%%%;;;ZZZGGG---%%%ӵ%%%***''''''++++++***...555VVV\\\RRR:::******)))###******)))))))))(((((((((%%%&&&'''''''''(((***,,,......---+++(((&&&%%%%%%%%%***000PPPTTT111&&&)))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&''')))***+++(((((((((''''''&&&%%%%%%---...---Ħ(((***,,,+++''''''222@@@KKK;;;---((('''***)))$$$((((((((()))))))))(((''''''&&&&&&'''+++000222111)))((('''&&&&&&'''((()))(((((('''&&&'''((()))***(((######))),,,***((()))++++++...000---&&&&&&+++((()))000<<>>777111>>>999///888///***))))))(((((((((((()))((()))))))))************))))))(((((()))***,,,,,,***///111222555888444---+++,,,,,,---...///000000...000111000------111444FFFEEEAAAGGGcccqqqdddUUUMMMMMMWWWmmm4ĉ@ӵxxxlllkkkmmmttt|||~~~mmm]]]LLLBBB???>>>AAAEEEFFFEEEEEEDDDDDDCCCBBBAAA:::>>>EEEOOOZZZaaacccaaabbbbbbaaaaaabbbddddddbbb[[[___```[[[\\\dddnnnttt>L222333///+++******=hĦ)))'''((()))))))))(((''''''---(((,,,'''<<>>&&&4ĉ@ӵ---+++******)))(((+++///OOOUUULLL555'''((()))$$$))))))))))))((((((((((((%%%&&&'''''''''''')))+++***)))((((((''''''&&&%%%$$$))),,,NNNYYY333!!!&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%$$$$$$$$$%%%&&&''')))***&&&'''((()))******))))))******)))>L)))******+++)))%%%%%%111???[[[MMM777***+++...---,,,))))))***))))))(((((((((&&&%%%'''+++000333444666---,,,***((('''''''''(((((('''&&&&&&&&&'''((()))'''%%%%%%((()))((((((***((('''))),,,,,,***(((***)))***///888;;;666---(((+++***+++...111///+++''''''''''''''''''((())))))...---,,,+++***((((((''',,,******,,,+++)))))),,,+++...///444DDDVVVYYYQQQ888111(((%%%(((++++++)))(((((('''(((((()))*********''''''***+++((((((+++...///111DDDEEE@@@FFF777******)))(((((((((((((((((()))))))))***************************++++++,,,(((+++---...000222111...++++++,,,...///000000000...//////---,,,///555;;;FFFAAA999>>>]]]xxxjjjXXXMMMKKKTTTiiiGG=?rrrdddXXXUUUTTTZZZcccjjjkkkiiiUUUHHH<<<999:::::::::;;;???:::555333666;;;???AAACCCEEEFFFIIIRRR\\\aaaaaa```ccccccaaaccchhhjjjiiiccciiillliiijjjqqqzzzHdĦ///,,,)))***)))=Īj)))))))))(((((((((((((((000&&&+++...???LLL777(((GG=?+++---000333555777888<<<@@@:::---%%%(((***(((((((((((((((((('''''''''&&&'''''''''%%%&&&''')))&&&%%%$$$%%%'''((('''&&&$$$,,,***LLL___;;;$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''')))+++,,,,,,++++++(((((('''HdĦ***+++******)))&&&&&&000<<>>GGGQQQ===+++***)))((((((''''''((())))))))))))************))))))))))))************+++,,,,,,++++++,,,,,,,,,***+++---...000000111111000000//////000555;;;???>>>;;;666;;;[[[rrr^^^LLLJJJRRRiiiӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵyyyĦQQQRRRFFFĦ555Ħ444666;;;>>>EEEKKKNNNLLLMMMVVV^^^aaavvvuuuvvvDdD''')))+++?fӵ---,,,***Ħ---"""---ӵƜ`1.׼s111555ĭӵ000&&&&&&'''&&&''''''&&&$$$$$$%%%ӵ((())))))'''Ħ---NNNkkkLLL---&&&'''&&&'''''''''&&&&&&&&&Ħ'''(((((((((((((((&&&Ħ)))+++++++++***))))))))))))DdD+++***)))***$$$ӵ''''''ӵ222ӵ+++***)))((((((Ħ%%%(((ӵ///...---***ĭӵ(((((('''((()))))))))((((((&&&***,,,)))&&&$$$&&&(((###%%%))))))'''+++;;;LLLXXXSSSIII<<<000)))(((******))))))(((((((((((()))'''######'''+++)))((()))&&&,,,%%%)))555KKKYYY@@@+++***)))(((''''''''''''))))))))))))************'''((())))))************,,,+++++++++***)))***,,,***+++---///000111111111111000000222666999;;;;;;444666555<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHL@@@FFFJJJShӵgL555222111555:::<<&e===@e%%%&&&??&&&&&&&&&''''''%%%###"""g<ĉ%%%)))***)))3we<Ħ111RRRuuuYYY3h?@e%%%&&&'''((((((&&&&&&&&&Z(((%%%&&&'''((()))3h?gL(((***+++***)))'''&&&+++++++++D%%)?...fff?><z...,,,=?Ħ&&&g&e,,,g&e&&&&&&%%%S?ʬ)))4ff?>ߝL$$$@e'''g&e'''$$$(((3h?g&e>&e))))))??))))))(((((((((((((((((('''***+++)))((()))***))),,,%%%$$$+++...+++---444BBBKKKQQQLLL===000,,,---+++***)))(((((('''((((((***'''&&&'''&&&$$$&&&***'''000'''(((666TTTcccCCC++++++)))(((''''''''''''))))))))))))************(((((()))***++++++++++++((((((***,,,,,,+++---///)))+++---///111111111111//////000444888:::777444///333555<<>>AAAqjRgdKӵDdDĦ'''''''''''''''''''''''''''DdDĦ'''&&&&&&&&&qjRgdKӵDdDĦ---+++*********,,,---******)))HdDĦgdKӵDdDDdDĦ&&&DdDĦ4DufӵDdDĦ)))DdDĦ(((q<R((((((peƜ4DuTӵ&&&DdDĦ''''''DdDĦ'''qjRgdKӵDdDΦDdDĦ000***&&&%%%'''***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((("""&&&...666===BBBDDDEEE<<<777111---++++++***)))'''&&&%%%&&&(((***+++,,,)))///,,,///;;;]]]nnnEEE+++)))&&&%%%&&&''''''&&&'''(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,---...000000000000333111000000333333222000333333444FFFbbbvvvccc^^^iii4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦ:::po9wӵDdDĦ444555555666666777666>>>TTTrrrpo9uGIdnuR)ĦDdDĦnuR)Ħ,,,...CdgĪj(((DdDĦ)))111999DdDĦ%%%HߝL`o9>>>DdDΦDdDӵ>>>DdDĦ'''((((((''''''&&&&&&%%%%%%''''''&&&'''(((***geĦ&&&(((sp?aĦFFF;;;GIdnuR)ĦDdDĦ''''''''''''''''''&&&&&&&&&DdDĦ&&&&&&&&&'''GIdnuR)ĦDdDĦ---***(((((()))+++---***))))))DdDĦnuR)ĦDdDΦDdDĦ(((DdDĦnuR)ĦDdDĦ(((DdDĦ)))po9u&&&'''((((((=ӊB1.uTӵ%%%DdDĦ'''(((DdDĦ'''GIdnuR)ĦDdDΦDdDӵ777000%%%!!!%%%,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%$$$###%%%+++444<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<Ħ===puR)Ħ>d<111111111111>>>555222AAA^^^peӵĦpeӵDx<>d<ӵDd<)))qR/ܗ?fӵ'''>d<000666>d<Ħ"""4DufئL>e333DdDʜ4DuTӵ888DdDĦ''')))((((((''''''&&&&&&%%%((('''((((((***,,,geĦ'''s<v>aĦLLL???peӵDx<DdDĦ''''''((((((((((((&&&&&&&&&DdDĦ&&&'''''''''peӵDx<>d<)))''''''(((+++,,,)))))))))>d<ӵDd<DdDΦDdDĦ+++DdDӵnd<DdDĦ(((>d<Ħ***peӵ&&&Ħ(((F&uTӵ%%%DdDĦ((((((>d<Ħ(((peӵDx<>d<ʜ4DuTӵ888555+++%%%'''+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((('''&&&&&&(((***+++888666666999@@@JJJSSSXXXNNNIIIDDDAAA???<<<666111777:::===GGGHHHYYYlllTTT...,,,)))''''''((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))*********+++++++++++++++,,,---.../////////000000//////000000000///111;;;EEEQQQWWWWWWmmmrrr]]]kkk4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<Ħ>>>HHܗDӊB000<x//////:::333---444HHHB?d<(((((((((((((((((((((((((((((()))***+++geĦ'''Hg8>aĦLLLIIIB?Ho9&&&>d<(((((())))))&&&&&&&&&>d<ӵ''''''B?Ho9)))<x''')))***,,,))))))(((&ӫeʬtIӇ///>d<Φ>d<Ħ,,,D&ӫetIӇ***DdDĦ(((sdKĦ***B?dp&ĒR&&&%%%>d<sdKĦ(((B?Ho9777s&dq&ĒR+++222666555000+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&'''))),,,111888AAAJJJOOOGGGFFFGGGIIIKKKJJJFFFBBB@@@AAA@@@BBB:::GGGaaaQQQ...,,,)))''''''((('''&&&(((((()))))))))*********(((((((((((((((((((((((())))))*********+++++++++***+++,,,------......---...///////////////000000000FFFQQQLLLGGGMMMjjj}}}ccciii4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ<<<@ďD000333Hkge111111000000///000444>>>@h@G,,,+++HĪj@IŌ)))***Bene)))Hkge///ne***&&&fe&&&Hu]3hh111///---se(((((()))***+++,,,------+++,,,,,,---,,,***geĦja>aĦDDDIII@G%%%!!!se(((((())))))***&&&&&&&&&<Ō''''''(((@G******Hkge***)))******+++(((((((((HĪj@IŌ+++...ege******Hu]3hIŌ++++++DdDĦ(((ne))))))@h((((((>h'''&&&&&&se)))ne)))(((@G%%%111sĪj@h%%%&&&+++444;;;:::111'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((()))&&&(((***+++---000555888333555999<<<>>>>>><<<<<<333444111222...BBB```QQQ---***(((&&&'''''''''&&&))))))))))))************)))))))))))))))))))))))))))************+++++++++***+++,,,,,,---------,,,,,,...///000///000111333222JJJPPPBBB;;;FFFiiimmmkkk4DuXӵĵD^DdDĦ888888333333333333333333333...000333444777<<aĦ999;;;555,,,!!!%%%s׼s'''((())))))******'''''''''Ho''''''(((((((((+++******,,,,,,,,,++++++***((((((((((((***---666***)))D^+++++++++DdDĦ)))((((((''''''+++(((((((((&&&&&&'''(((s׼s))))))***))))))***(((%%%******)))%%%&&&///;;;===444***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$###$$$%%%&&&''')))***))))))+++///333---///111000,,,***---000'''((($$$(((///LLLgggMMM+++)))&&&%%%&&&''''''&&&((((((((())))))))))))***)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,+++***---///000000111333666888BBBBBB:::777AAAddduuupppΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ777888<<<777666444444444444111///111111111222333333444444555555333000...000666;;;333===CCCBBBFFFKKKCCC666444///++++++------***&&&***)))((()))++++++)))&&&***(((''''''(((((('''&&&(((***+++***((('''))),,,///'''$$$***Ħ+++&&&&&&&&&&&&&&&&&&&&&&&&""">d<Ħ,,,+++)))))))))Be(((&&&)))+++---000333666888:::>>>@@@AAA@@@<<<666geFYĉ+++--->aĦ111,,,)))))),,,---IIIZZZUUU555$$$---Be''''''((()))******+++(((((((((nu]ӵ(((((()))))))))))),,,,,,++++++***++++++++++++,,,---......,,,+++***(((((((((((()))***+++,,,)))(((***,,,***)))---333[[[SSS@@@...)))>d<Ħ)))***+++,,,+++>d<Ħ))))))(((Ħ''''''''''''(((***+++,,,((((((((((((((((((((((((%%%&&&((()))Be'''))))))******Ħ))),,,((('''))))))&&&%%%&&&(((%%%)))222222)))&&&***,,,'''%%%,,,888===666...(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%$$$!!!###$$$''',,,444:::111444444000******111777...---&&&***555TTTfffAAA)))'''%%%%%%&&&'''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,++++++))),,,000111000111555888===999333666999===^^^xxxsss?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ>>>CCC999999888888888888777444000222222222111111111111000333222222222222222222333//////000000111111222222------,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))((((((++++++)))gdKĦ!!!&&&$$$###%%%((()))'''$$$+++sdKĦ)))++++++***)))''''''(((''')))---///000333555888>>>;;;:::===EEEEEEŶS((()))+++3we<,,,$$$&&&,,,777OOOXXXDDD---(((************************,,,+++***iĉ@3hR/Ō)))******+++,,,,,,+++***)))))))))***,,,---......---,,,++++++++++++******))))))))))))******,,,***+++...---,,,///666YYYKKK999---+++DdDĦ++++++******+++sdKĦ))))))gdKĦ))))))))))))))))))))))))************)))(((&&&&&&((((((''''''((((((((()))***gdKĦ(((&&&'''((())))))((('''&&&&&&''')))+++,,,+++***)))''')))***)))'''+++222999000+++%%%$$$'''))))))'''***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%'''))),,,---555333333555777777333///555...+++)))888]]]\\\111''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((&&&&&&(((+++,,,)))''')))))))))))))))))))))))))))***+++++++++,,,///111---...///000111444888;;;>>>333000555222888[[[hhhppp>AneneneneDeJJJ>>>>>>777>>>999777888777444444777222222222111111111111000111111000000000000111111/////////000000000000000------,,,,,,,,,+++++++++)))))))))((((((((('''''''''((()))******)))(((''')))))))))))))))))))))***444444ne(((%%%((()))******))))))******'''ne///---+++///---,,,***)))((())))))''')))+++---///222555888AAA>>>;;;===DDDEEE>A''''''(((k<IIIHHH<<>>222***///&&&%%%///444000***)))++++++++++++++++++++++++++++++***)))))))))******(((***+++------,,,+++***)))***,,,---------,,,+++++++++***++++++,,,---...,,,,,,++++++++++++,,,,,,+++---...---000888CCCKKK444///)))(((+++------,,,,,,++++++******++++++,,,---,,,++++++,,,,,,+++***))))))))))))))))))))))))***************)))((('''''''''&&&''''''((()))***'''((()))******)))(((''''''(((((((((((((((((('''''''''((((((((('''&&&%%%'''(((((('''&&&'''***---111///,,,(((&&&%%%'''((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((&&&&&&''')))*********)))+++///,,,888MMMCCC***'''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((()))))))))((())))))))))))))))))))))))''')))************,,,---,,,---.........///111333111222333666BBBVVVgggppplllcccwwwbbbAAA<<<@@@888777EEEYYYVVV>>>///000222222222111111111000000///......------......///......------,,,,,,++++++,,,,,,+++++++++*********++++++++++++************''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%(((,,,111:::???;;;333///+++'''&&&))),,,///000333888<<<:::555222333777111///,,,)))'''&&&%%%%%%&&&'''''''''(((+++000444666999<<<===??????777---++++++******************)))'''(((,,,...+++***+++222(((%%%---000+++)))---++++++++++++++++++++++++------+++******))))))))),,,,,,------,,,+++)))(((***+++,,,......---,,,,,,,,,+++++++++,,,---......------,,,,,,,,,,,,------***333111)))111EEEJJJ@@@000---******,,,...---,,,...------,,,,,,------...---+++******++++++***)))************************)))************))))))((('''''''''''''''((())))))'''((()))******)))((('''(((((((((''''''(((((((((%%%%%%&&&'''''''''''''''&&&'''''''''&&&&&&((()))///000///+++'''%%%&&&)))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''&&&&&&%%%%%%&&&&&&***///DDDYYYFFF(((&&&''''''&&&&&&&&&&&&''''''''''''((()))******))))))))))))))))))((((((((()))((((((((((((((((((((((((''')))++++++******+++,,,,,,---......---...000111111222222888FFFVVVXXXRRRzzzsssmmmkkkMMMCCC??????:::???KKKKKK<<<222222222222222111111111111000//////............//////---------,,,,,,,,,,,,,,,++++++++++++************+++++++++************)))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((+++999JJJTTTVVV===666,,,((()))***+++)))///999EEEHHHBBB999333111333111...,,,)))(((((('''&&&''''''''''''))),,,///***///222333444444///(((,,,+++***)))))))))++++++)))(((***+++)))%%%&&&+++,,,'''&&&+++,,,)))+++111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++......---,,,+++******))),,,,,,------......------...------------......///......------------......)))333111***444GGGEEE333---,,,++++++,,,,,,+++***///......------......///,,,+++******++++++***)))************************)))******+++******))))))((((((''''''''''''((((((((()))***++++++***)))(((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''---111444111+++((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&'''((()))(((&&&%%%&&&'''###%%%111HHHSSS>>>(((&&&''''''&&&&&&&&&&&&''''''''''''((()))************)))******)))''''''(((***(((((((((((((((((((((((((((***,,,,,,+++***+++,,,+++,,,............000111111111444;;;GGGMMMGGG===dddzzzvvvhhhWWWGGGGGG@@@<<<@@@CCC???888555222222222111111111111000......------------......,,,,,,,,,---------------++++++++++++************+++************)))))))))+++***)))(((((()))***+++*********)))((((((''''''%%%'''''''''111GGG]]]jjjTTTLLL@@@444,,,(((''''''+++111;;;CCCDDD>>>444---222111...,,,***)))((((((&&&'''''''''&&&''')))+++%%%)))+++***+++------)))333111...+++***+++---...---,,,...000---)))))),,,''''''))),,,......///111,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...---+++******+++---...---------------......///000//////........./////////..................///---///222666===???888///---,,,,,,,,,,,,---,,,+++......------------.........,,,++++++,,,,,,+++***************************)))******++++++************)))(((''''''&&&'''''')))***+++,,,,,,+++***))))))((('''&&&&&&'''((()))''''''''''''''''''((((((%%%%%%&&&'''(((((('''&&&)))000666444...((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''''''''&&&&&&((()))(((&&&&&&(((***'''&&&666EEE===...))))))''''''&&&&&&&&&&&&''''''''''''(((******++++++***)))******)))&&&&&&(((***(((((((((((((((((((((((()))+++------,,,++++++,,,***,,,.../////////111222111222777@@@DDDAAA<<<999QQQ~~~lllTTTJJJEEE??????CCCDDD===555222222222111111111111000...------,,,,,,------...,,,,,,,,,------.........+++++++++************)))*********))))))))))))(((---,,,+++******+++,,,---------,,,+++***)))((((((%%%+++---((()))888NNN^^^mmmfffXXXFFF666,,,+++---***)))+++333;;;===666...000...,,,***((('''''''''%%%'''((((((&&&&&&'''((('''***)))&&&''',,,//////<<<888444///---...000222111...---000///,,,,,,///'''***...///222444222---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,///111222,,,+++))))))***,,,///222......---,,,,,,...///000222111000/////////////////////............//////222---333CCCEEE888///111............////////////...------,,,,,,------...///---,,,,,,---...,,,+++************************)))******+++++++++******+++***)))(((&&&&&&&&&&&&***+++,,,------,,,+++***)))((('''&&&&&&'''((()))***)))((('''''''''''''''%%%%%%&&&'''))))))(((&&&$$$---555444---''''''***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%'''(((((('''&&&###%%%'''&&&%%%%%%(((+++---***;;;BBB+++ ***---'''''''''&&&&&&'''''''''''''''(((******+++++++++)))++++++)))&&&%%%(((+++(((((((((((((((((((((((()))+++......---,,,,,,,,,))),,,...///000000111333///222;;;CCCAAA999888>>>DDDvvvppp]]]___\\\PPPCCC;;;777444444222000000000000...---000000///...---,,,,,,,,,...------///111111---)))+++,,,---......---+++***(((((((((((((((((((((((())))))))))))************///...---+++)))((('''&&&'''&&&%%%%%%(((---222555;;;KKK___ggg[[[FFF666///***///...***+++222444000666333444...$$$'''---'''$$$%%%&&&&&&''''''''''''&&&%%%&&&'''&&&'''000;;;SSSBBB111---...,,,+++,,,---...//////000000---)))&&&(((+++111>>>HHHDDD999111000///...---,,,++++++...///...,,,---///000000***+++++++++,,,.../////////////////////000111111111111000000111111222333444111......///111111111,,,;;;GGGDDD999111000000000///---,,,++++++,,,------------......///////////////.........---------///...------,,,,,,,,,,,,---&&&(((222555///---222BBB999...'''&&&'''(((((((((---222111,,,'''&&&'''++++++************++++++))))))(((((((((((())))))&&&&&&&&&%%%$$$%%%(((+++&&&((()))++++++)))(((&&&''''''&&&&&&&&&&&&''''''$$$%%%(((***+++)))(((&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***---$$$%%%***((('''@@@JJJ888$$$"""'''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((()))+++...///...+++'''%%%---'''&&&))))))&&&''',,,)))***+++,,,---,,,+++***------,,,------...///000111888>>>>>>999666999<<>>IIIYYYaaaUUUBBB---...111555:::===<<<999222:::HHHEEE444------'''&&&'''''''''(((((((((''''''&&&'''******,,,333<<>>???111%%%$$$&&&%%%%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((((((((((((***///222222---(((***(((***---+++&&&''',,,******++++++,,,,,,++++++------,,,------...///000222777;;;:::666444777<<>>999111---,,,***((('''''''''(((+++'''''',,,000000111444++++++,,,,,,+++******,,,)))+++111:::<<<888111...,,,+++***+++///555888888666444222000///000111222999333......///......///............//////000000333333222111111111222222333333333333333444444444888::::::777555:::DDDLLL\\\VVVIII999111111222000111000000///////////////000000000000000000000000000000000/////////......+++++++++++++++,,,---...666DDDZZZhhhbbbLLL888000HHH===///'''&&&)))***)))''')))***)))'''''')))+++******))))))))))))******))))))(((((((((((())))))&&&(((++++++)))'''&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&(((***&&&$$$///>>>???000%%%&&&(((%%%###&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''&&&%%%)))///444555555,,,+++***++++++***))))))******)))))))))+++,,,---------,,,------...///000333444444222111444<<>>888:::???GGGUUUSSSAAA;;;<<<666000...+++(((&&&&&&'''(((+++''''''+++---,,,,,,...***...111000...---,,,,,,,,,222???NNNOOOCCC444,,,------111666::::::999888666555333111111111222333777000---111333111///000111000///...///222555777555444444333333333444444888888777666666666777888666<<>>777222111222333444000000//////...//////000///000000///---+++,,,---+++,,,------,,,***(((&&&))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''(((***************---"""$$$......111SSStttLLL,,,///<<<===999999AAA???BBB???666;;;@@@:::555222---)))'''&&&''')))***((((((++++++)))***---000444666333111111111......222@@@OOOPPPAAA000)))+++---555AAAIIIFFF@@@<<<555444444333222222222333444000555BBBGGG@@@777333222111//////000222666888666666666666666777888888666555444555777;;;???AAAJJJRRR\\\ccceeeeeeeeeeee^^^VVVHHH:::555777777444333333333333333222111000222222222222222111111111111111111111000000000000------,,,,,,,,,---......---///111000---***+++---***...111...(((%%%(((---)))((((((((((((((()))******))))))(((((())))))***))))))(((((((((((())))))'''))),,,,,,+++)))(((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''((('''"""%%%999NNNKKK:::***%%%%%%)))***%%%%%%***&&&&&&'''''''''(((((((((''''''(((((())))))******(((******&&&###%%%---555777222***$$$''',,,***%%%((((((((()))***+++,,,---------,,,------...///000000000111222666<<>>:::666444333444333333000000////////////000000111222222000---+++,,,...000//////...---,,,+++***++++++++++++++++++++++++************++++++++++++++++++*********)))))))))))))))))))))))))))******111'''&&&,,,///888ZZZYYY333111DDDRRRSSSQQQJJJCCC@@@;;;555:::===555:::666111+++(((((()))+++)))(((***,,,+++)))---444666999888444444777555111000---333???@@@444,,,+++***+++555FFFPPPLLLAAA:::333333444444444333222111444111;;;MMMUUULLL@@@;;;888888888888888888777777777777777888999:::;;;<<<777777777;;;BBBKKKTTTYYYjjjmmmqqqsssqqqlllfffbbb]]]YYYQQQHHHFFFIIIJJJGGGDDDCCCBBB???<<<999555333555555555555444444444333222222111111111000000000//////...---------......(((---222555555222...******---///...)))''')))+++***))))))))))))))))))((())))))(((((((((((())))))))))))(((((((((((())))))###%%%(((((('''&&&&&&'''))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((+++((()))444DDDIII>>>000&&&&&&'''((((((''''''(((''''''''''''(((((((((((('''''''''((()))*********''')))***)))&&&'''***...666777333+++''')))***'''&&&'''(((***++++++,,,,,,------,,,------...///000///000222444888<<>>666555444444555444222000000000////////////000111111333333111---+++---///555333111...------...///------------------------******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((******)))((((((((((((((('''(((***)))***;;;ccc```:::888SSSkkkqqqooommmeeeaaaZZZOOOPPPOOODDD===999333---******+++---((())),,,...,,,+++111::::::<<<999444555:::999333666---+++222333------444...---777IIITTTNNN@@@888111222444555555333222000222...555GGGQQQJJJBBB@@@CCCEEEGGGHHHFFFCCC???===777777888999:::<<<===>>>@@@@@@CCCIIITTTaaannnuuuzzzwwwtttrrrqqqpppnnnllloooooolllggggggkkkllljjjeeeddd```[[[TTTMMMGGGDDD888888777777666666666555222222222111111111111000111000///...............000///---+++,,,......,,,***++++++******)))******+++***)))***+++***)))'''))))))(((((((((((())))))))))))(((((((((((())))))&&&''')))***)))((()))***))))))(((((((((((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''((())))))***))),,,888FFFDDD333))))))'''((('''%%%&&&((((((%%%''''''''''''((((((((()))&&&''''''((()))******+++'''''')))+++,,,+++)))(((444;;;<<<222((('''))))))%%%&&&(((***+++,,,++++++---------------...000000000111333666999<<<>>>@@@KKKMMMiiipppbbbkkkeeePPPAAA999999777444222333555222///000000////////////000000000000666555,,,---333222999666222...,,,,,,...///---------------------------,,,++++++******++++++---------,,,+++***)))(((******))))))(((((('''''',,,)))***---///???fffmmmCCC333>>>UUUhhhsssvvvvvvqqqkkkggggggddd```LLLDDD888...******+++---***///444333000222:::BBBMMMUUUSSSDDD:::;;;<<<999999666222///.........---///333888>>>HHHNNNKKKDDD;;;999666333111000111111//////444:::888333333888:::999===EEEJJJIIIFFFFFF@@@>>><<<:::;;;@@@HHHMMMRRROOOMMMPPPYYYeeeooouuummmqqqsssrrroooooosssxxxvvvllleeeXXXRRRHHH@@@>>>>>>;;;888666666555222111222111...000222222000.........---------..................+++******************+++---,,,,,,+++***)))(((((())))))))))))))))))))))))************))))))))))))''''''''''''((((((((()))***))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%+++'''$$$###$$$%%%%%%###'''((((((&&&$$$$$$%%%'''000666;;;888///(((''')))''''''((((((((((((''''''%%%&&&''')))***************&&&%%%((((((%%%)))///''''''''''''((()))++++++......333666000'''&&&,,,'''''')))***++++++++++++++++++,,,------......//////111333333555999AAAGGGLLLEEENNNxxxyyymmmoooqqq[[[CCC::::::999666333444666555111000000////////////000000<<>>444,,,))))))***+++(((///888AAAFFFGGGEEEDDDVVVaaaeee[[[PPPIII@@@666:::555///------//////...,,,...222888BBBKKKLLLHHHAAA???;;;777444222111111666444444666333///000666666666:::???@@@>>>???CCCDDDEEEGGGIIIMMMRRRYYY]]]eeeccc``````dddllluuu{{{|||wwwnnneee\\\QQQDDD:::999666333333555666444///000222222111000000000000........................,,,++++++******++++++,,,++++++++++++************************************************))))))))))))'''''''''((((((((())))))))))))(((''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$"""###&&&&&&%%%###'''&&&######%%%***///333222222111...+++)))'''&&&''''''((((((((((((''''''''''''((((((((((((((()))(((&&&'''+++***%%%$$$''''''''''''(((((()))++++++//////222666222***''')))'''((()))******+++++++++++++++,,,------......///---000222333333666<<>>QQQEEE---...222000333///...---,,,,,,,,,---...---------------------------,,,++++++******++++++)))******+++******))))))***))))))))))))((((((((()))---<<>>@@@FFFJJJLLLKKKJJJKKKHHHCCC;;;555...)))(((((()))***)))---777FFFTTTZZZWWWQQQ[[[eeekkkgggbbb___WWWNNNCCC;;;111,,,---//////...+++---...111999CCCGGGEEE===;;;888444222111000111222000111222111...000444111333777===>>>@@@HHHQQQNNNTTT]]]fffnnnuuu{{{wwwdddXXXNNNDDD999555666777666333000000111111111///......////////////............------,,,,,,,,,,,,------*********++++++,,,,,,,,,************************************))))))))))))''''''((((((((()))))))))))))))(((''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&((())))))'''%%%&&&%%%%%%)))000666999999333,,,%%%$$$''')))'''$$$''''''(((((((((((('''''')))((((((((()))+++---...)))''''''))))))((((((+++(((((((((((())))))***+++///...111666666///)))'''(((((()))******+++++++++++++++,,,------......///---111444444333444777:::666CCCUUUvvvkkk\\\ZZZYYYSSScccsssPPPFFFfffdddNNNRRRrrrlllZZZEEE999888777333111000000000000000000111555WWWKKK---222666,,,000,,,,,,,,,,,,,,,---......---------------------------,,,++++++******++++++(((((()))***************))))))))))))))))))))))))---333BBBWWWiiiwwwfffFFF888555111111444:::AAAEEEDDDCCCBBB>>>999333///+++(((((()))******,,,+++///;;;LLLYYY___```]]]``````^^^```eeeeee```NNNCCC777//////000///---...000//////333:::<<<999333222111111111333666777444444555666666555666777CCCBBBDDDKKKQQQVVV```iiidddnnn|||wwwgggTTTFFF>>>999777888555222222333333000......000000000///////////////......------------......++++++,,,,,,,,,,,,,,,,,,************************************)))))))))((('''(((((((((((()))))))))******)))(((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((('''&&&'''(((---555===>>>888222---'''!!!!!!%%%((('''###&&&''''''((((((''''''&&&(((((((((***---111555888888333---***))))))+++,,,))))))(((((()))******+++,,,+++...444888555...((())))))))))))***++++++,,,++++++,,,------......///000333777777555444666888333HHH```jjjYYYWWWXXXWWW___hhh[[[GGGeeemmmdddooopppNNN;;;888888444111111000000000000111111555\\\RRR000000444---222555444222111///...---------------------------------,,,++++++******++++++'''((()))***************))))))))))))************)))---777CCCPPP^^^ppp~~~iiiHHH777FFFMMM???777>>>777===BBB@@@<<<:::666222111...+++******+++++++++,,,++++++///999FFFRRRYYYXXXYYYZZZ]]]``````XXXOOOKKKBBB666000///000///...///111222111222555444///000000111333666:::===@@@???>>><<<;;;???FFFLLLOOOfff```___hhhrrryyy~~~~~~nnn^^^LLLBBB???;;;666333666777333222333111111000000000////////////..................///......------,,,++++++***************************************)))))))))((((((((((((((()))))))))***,,,+++******))))))******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%''')))***---...000666:::888///(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))---111555777EEEAAA:::444000---)))%%%***))))))))))))******+++))))))+++000777999444---+++******)))******+++,,,++++++,,,------......///000333666666444444555888===OOObbb{{{jjjYYYXXXYYY[[[]]]___wwwrrrZZZiiiwww~~~{{{TTT<<<::::::666222111111000000111111222>>>```\\\:::---///222999@@@>>>:::555111---,,,+++---------------------------,,,++++++******++++++((())))))***+++++++++***)))))))))************+++&&&(((+++///777CCCRRR\\\GGG...,,,GGGSSSDDD<<>>EEEHHHEEEAAA???>>>;;;333111---,,,,,,,,,,,,++++++,,,------///333;;;AAAFFFLLLXXXfffmmmdddOOO<<<;;;777111...---///111222,,,111444333444555333///111111222333666:::===@@@;;;;;;<<<@@@OOOdddttt{{{~~~yyy|||uuu^^^TTTCCC:::444777888333111444222222111111000000////////////............//////000//////...,,,++++++***++++++++++++++++++++++++************))))))))))))((((((((()))))))))******++++++***))))))))))))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%(((***,,,...111444333///,,,++++++***'''$$$!!!%%%((()))'''&&&'''(((&&&&&&''''''''''''&&&&&&((('''''''''(((***,,,---666888:::;;;<<<:::222)))*********))))))******+++((())))))+++222888777222,,,+++***))))))***+++,,,++++++,,,------......///...000222222111222777;;;JJJNNNTTTkkkgggZZZYYYYYYUUU\\\]]]lll{{{wwwYYY@@@<<<;;;444222111111000000111111222999XXXdddLLL333///666999>>>;;;666111---+++++++++---------------------------,,,++++++******++++++******+++++++++++++++***))))))*********+++++++++***)))))),,,444;;;===<<<...&&&)))888???999555999>>>DDDGGGDDDAAABBBDDDDDD777444000---,,,,,,+++******,,,......------...000444888EEEXXXeee___JJJ888---//////...---...111444...333666555555666555222222222333444777;;;>>>@@@>>>EEEOOO]]]rrrxxx]]]NNNCCCBBB???666222555333333222111111000/////////......------....../////////......------,,,,,,++++++++++++++++++++++++************))))))))))))(((((()))))))))************))))))((('''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%***000333333222222333...,,,(((%%%$$$###$$$$$$###%%%((()))''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&***...333;;;AAA>>>777++++++***))))))******+++***+++)))''',,,555777444---,,,***))))))***,,,---++++++,,,------......///...///000//////444;;;BBBKKKDDDDDDaaalllaaa\\\VVVWWWllloooqqq^^^DDD>>>:::111222222111111111111222222***KKKhhh]]]<<<222777555333111---***)))***,,,------------------------------,,,++++++******++++++++++++,,,,,,,,,++++++***))))))******++++++++++++---+++***000999;;;222((($$$+++///,,,+++...000......444888555333777<<<>>>:::666111---++++++***)))++++++,,,,,,---.../////////***,,,999GGGIII===222***...222111...---000444222777888555444666666444666666777999===AAAEEEHHHTTTbbbttt}}}kkk[[[UUUMMM???888:::333333222222111000000///......------------......---------............///++++++++++++++++++++++++************))))))))))))))))))))))))************(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###***111555222,,,(((&&&$$$'''))))))'''%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((((((((((((******((('''000;;;???:::++++++***************+++---...***%%%(((111666555---,,,+++))))))***,,,---++++++,,,------......///000000000///000777AAAHHHDDD999<<>>888888555111222444111***000222111...///222111.........------------......,,,,,,,,,------.........************************))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))***))))))///999BBBBBB777,,,)))++++++***(((,,,))))))+++******333???777---'''***---,,,,,,...++++++,,,,,,...///111111111//////222888<<<<<<<<<777<<>>IIIJJJ???333------***,,,+++(((,,,777>>>@@@CCCDDDEEEDDDAAA>>>>>>@@@>>>;;;444///,,,+++---...------------.....................//////111222222222000...///222444333222555777;;;???BBBEEEIIINNN]]]aaadddiiiuuuwwwdddVVVNNN???;;;666555777999999888///111111...///222222...///......------......///,,,,,,,,,------.........++++++++++++++++++++++++*********)))))))))((((((******)))((((((((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***)))(((+++333:::===555---*********))))))+++)))***+++******111;;;666---(((***---,,,,,,...,,,,,,,,,---...///000111//////000444888999888666888@@@JJJddduuuTTTAAA;;;;;;888666333111000000111222222///---///333555333000333111...---+++++++++,,,000///...---,,,+++++++++,,,---///000///---***)))---)))(((,,,//////111444;;;777888<<<888///,,,000444IIIQQQ???...------((())),,,,,,)))***111:::???CCCIIIOOOPPPMMMNNNTTTYYYaaaXXXIII:::000++++++---,,,,,,,,,---------......------------...///000000......///222666888999888444333888???CCCHHHWWWiii|||kkkbbbQQQGGG@@@AAA???888444666///222111//////111111...//////............//////---------------.........------------------------+++++++++*********))))))++++++***)))(((((())))))(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***(((&&&'''+++///666333///+++))))))))))))***)))***,,,***)))...555666///***+++---,,,---...---------------...///000---...111444777777444111:::DDDNNNeee~~~```JJJ===777999888666444222111000///,,,000444222---+++...333+++***---000111///...//////...---,,,,,,,,,,,,,,,+++...111333333000,,,)))///,,,+++///555<<>>AAA@@@FFFbbb~~~jjj[[[SSSTTTMMM<<<333555000444444000///000111...000//////......//////000---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))***)))'''&&&''')))///222111,,,((((((******)))***+++,,,+++***,,,///666111,,,+++,,,---............---------......///...///111333555555555444???EEELLLaaauuu\\\GGG999555555666555444333111000---000333111///222;;;CCC666222000222111,,,,,,///...------,,,,,,,,,------+++...111444333111---***,,,///444999???DDDEEEDDDBBB===???FFF???000...777BBB<<<333,,,,,,///...***))),,,//////+++))),,,111---888<<<555,,,...666<<>>:::444---...444------,,,,,,,,,---......,,,...000111111000---,,,'''222===BBBBBB???999222222---,,,...---...;;;JJJEEE444'''***000...******///---,,,---...000999BBBXXX^^^XXXDDD111,,,......222222111000///...---,,,---------........./////////000000111333555777888666666555222000111444777@@@KKKXXXaaakkksssaaaNNNBBBAAAAAAEEEDDD===666444333222111111000000000000111111/////////...............++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))***++++++******,,,222222***&&&***,,,)))(((+++,,,++++++------***555555111,,,***...///...---------------...///000111111111111222555:::>>>@@@===@@@[[[sssbbbLLLGGG???888444444555777333999DDDRRR___hhhlllmmmXXXMMMEEECCC<<<111...444,,,,,,,,,,,,,,,---...///---------...............---888AAA>>>777333...)))++++++***(((***555GGGUUU888...&&&)))+++)))(((***///++++++000666;;;CCCLLLgggkkkbbbJJJ888555777666;;;<<<<<<;;;888444///,,,........./////////000000///000111333555888:::;;;>>>@@@AAA???<<<999999:::666@@@JJJYYYvvvjjjVVVJJJMMMQQQOOOFFF===999777666222111111000000111111222000/////////.........---------------------------++++++++++++************++++++++++++,,,,,,---...*********))))))))))))(((((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))***+++++++++***///444222)))&&&,,,---((())),,,,,,***+++///...***555666333,,,***...000...,,,,,,,,,---...///000111111222444333333444888;;;999888AAA```cccYYYKKK===555333666888777LLLeeemmmcccUUUMMMLLLBBB===>>>DDD???111)))+++,,,,,,,,,,,,---......///...---,,,++++++,,,...///777>>>???444))))))---...***000222...///;;;IIIQQQ+++------***(((***...111+++(((,,,777???AAAEEEJJJKKKPPPIII777---222999:::@@@AAACCCCCC@@@;;;666222////////////000000000000...///111333666999;;;===CCCHHHMMMNNNKKKHHHFFFFFFDDDFFFDDDMMMtttwwwbbbUUUYYYWWWLLLBBB===;;;999222222111111111111222222000000//////.........---........................+++++++++*********))))))((((((((()))***+++------,,,,,,,,,++++++++++++***)))(((((((((''''''''''''&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))***+++***)))111555111'''&&&---...((()))---,,,)))+++000000+++555777444,,,***...000///++++++,,,---...///111222000333666555444333555777222666EEEfffoooXXXEEE999777DDDSSSYYY]]]ZZZOOOFFFBBB===888999999888777444000---***------...//////...---,,,111000...------...///111===:::444...---000///***(((000))))))000DDDSSS888---------,,,+++,,,...000,,,,,,---///444>>>IIIPPPLLLJJJAAA666999DDDGGG@@@DDDDDDEEEHHHHHHDDD===777666222......111444444444222111111111222333333333:::===@@@DDDNNNWWWZZZWWWcccjjjnnn}}}hhhYYY]]]]]]MMM>>>:::777777777666555444222111000111111000//////000111------..................,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++************++++++,,,,,,,,,---+++++++++++++++***)))(((******)))(((''''''(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))''')))******(((''''''(((888222***(((***,,,+++)))+++---///000000...,,,+++444666333,,,(((+++......333111///------///222333333333222222333444666777:::444EEElllqqq^^^MMMCCCHHHRRRllliii^^^LLL???;;;888555222333333333222000...,,,+++,,,,,,---...000111222000///...---------...///===<<<666...,,,...///---***111+++,,,111CCCQQQ777.........---,,,,,,---...///...---,,,---222999>>>IIINNNNNNJJJLLLQQQKKK>>>EEEEEEFFFIIIIIIFFF???:::888444000...///000000///444333222333666888888888444777;;;AAAMMMZZZ___^^^yyylll___VVVKKKEEEEEE===;;;777555444333333333000111111111000000111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))*********+++++++++,,,)))******+++++++++************)))((((((((()))))))))(((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((()))******(((((()))***666111***(((***,,,,,,***............//////---,,,111555555111//////,,,(((111000/////////111444555222222111111222444666777<<<<<>>FFFSSSiii{{{jjj^^^UUUOOOJJJEEE>>>999777666666666111111111000000///......////////////............++++++++++++++++++++++++000000000///---+++)))((()))))))))))))))*********(((((()))++++++,,,,,,,,,******)))))))))***++++++)))(((''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&)))))))))))))))))))))))))))******))))))))),,,...333///***)))+++------,,,---...111777===@@@>>>;;;666777555111000111///***............///000111111111111000111222444666777@@@HHHaaa~~~}}}gggZZZJJJFFF???888666555444111//////////////////000000..................//////.........///...---,,,,,,666<<<===555---,,,...///...000***...333@@@OOO>>>666555444444333222000...---......---++++++---///)))000666===HHHSSSWWWTTTCCCDDDEEEEEECCC???;;;777222111111333555888;;;<<<:::888777888::::::777444666<<>>888000------.........(((///444???QQQEEE===<<<:::::::::888333000+++,,,...///......000222...//////000666>>>CCCDDD???@@@@@@>>>;;;777444222...///111444777:::>>>@@@CCCCCCDDDDDDDDDBBB@@@???CCCHHHRRRccc~~~{{{tttlllaaaWWWPPPHHH@@@:::;;;888555444555555333222111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,************))))))))))))+++++++++++++++***)))(((***)))))))))***+++,,,,,,+++***************++++++))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))******))))))+++///222,,,+++******,,,---------)))+++333AAASSSeeeqqqwwwjjjaaaNNN::://///////...,,,---...///000111222222222222222333555888:::<<<@@@QQQjjjooo\\\FFF:::666444444555222111///......///111222:::::::::999777555333111------......///000000000---666<<<888111......---///...)))666:::AAASSSJJJDDDBBB@@@@@@@@@===777222,,,---//////...---///000///000000111222444666666999:::;;;999555222111111...000222333444666999;;;AAACCCFFFFFFFFFIIIOOOTTT```dddjjjxxxyyymmmdddZZZNNNFFF>>>999444222333444444222222222111111000000//////------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++++++++,,,,,,,,,++++++)))((((((******)))))))))***++++++***************++++++,,,))))))))))))************((())))))******))))))((())))))))))))))))))))))))((()))*********+++...000***++++++,,,,,,,,,,,,,,,///---,,,111???RRRfffssssssooobbbNNN>>>666111---,,,,,,,,,---...///111222222222333444777999<<<>>>>>>SSSoookkkVVV@@@666555666777:::222111000111333777;;;===EEEBBB===777222...---,,,...------...///111333444---444777333//////000/////////000@@@CCCDDDRRRIIIHHHFFFDDDDDDDDD@@@999222---...///...------...///,,,---000333444333333333333555777666444222333555000333444444333333555888666;;;???@@@CCCOOOcccrrr{{{qqqggg___PPPHHH>>>888666666444222333333222111111000//////////////////////////////......---------...000000............---------,,,******+++++++++******)))******)))((((((((()))))))))((((((((())))))***+++)))))))))******+++++++++******++++++++++++******))))))))))))))))))))))))''')))++++++***+++,,,...)))***,,,,,,,,,+++++++++......,,,+++...999IIITTTZZZ______UUUJJJDDDBBBAAA>>><<<999555333111111111111222222444666999<<<>>>EEE```sssxxx{{{dddQQQ>>>999:::888666777222222333555999@@@FFFIII>>>:::444...,,,...111333...---------///222555777///333333///,,,///222222000222555IIIKKKGGGQQQGGGJJJGGGEEEFFFFFFBBB999222.../////////......000222000///000111///---...000000222555555444444777:::111444666666555555777:::111666;;;>>>DDDXXXvvv{{{tttkkkaaaRRRGGGBBB>>>:::666333333222222111000000///000000000000000000000000111000///......///000111000000000//////.........((()))***+++++++++++++++******)))(((((('''(((((('''''''''''''''((())))))))))))******++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''')))+++++++++***+++,,,)))+++------,,,+++++++++(((---111000,,,,,,222888<<>>PPPoooxxxrrryyywwwUUUYYYgggvvvpppiiiNNNGGG>>>999:::<<<999444;;;111666NNN[[[QQQCCC>>>222222222111///...,,,+++222......111111000555===FFF777...111222...///444222999AAAFFFHHHHHHJJJKKKKKKJJJFFFAAA<<<888444222---.........000222111...000000000000111222333333222000...---111:::DDDLLL===AAA;;;777<<<;;;777<<<;;;;;;===HHH^^^zzzhhhWWWMMMEEE???999888666444222111111111333333222111111000//////111000///......///000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******------,,,,,,+++*********)))************+++++++++((())))))))))))*********///++++++......,,,---111000333777<<<@@@HHHVVVcccuuu|||}}}sssfff]]]SSSJJJ===999666666444555AAAOOOZZZvvviiiaaajjj{{{hhhSSSOOOWWWaaaoooxxxmmmZZZSSSHHHBBB<<<999:::<<<999444000===PPP]]]YYYHHH999222222222111111000//////...111///000111//////777AAAJJJ:::///111333///...333///333888<<<>>>??????@@@AAA@@@>>>;;;777444222111333222111//////000000///......---------...//////222333444444444666<<<@@@EEELLLKKKJJJOOOLLLHHHMMMOOOOOOSSS```wwwyyylll^^^RRRIIIBBB999555555666444222111111111111111111111222000///......///000222222//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))******)))))))))))))))(((((((((((((((((((((((((((((((((***))))))(((((())))))***+++++++++++++++*********************++++++++++++******+++++++++,,,,,,,,,******---111000,,,,,,///333000---,,,000:::GGGRRRjjjvvvxxx]]]SSSHHHBBB???@@@IIISSSeeejjjXXX\\\mmm{{{yyyWWWQQQJJJMMMTTT^^^```UUUHHHBBB@@@<<<999999::::::888555,,,NNNggg___III:::333---222222222222111111111000///000111000---///<<>>666333///---///555:::<<>>MMMbbbyyy|||tttrrrtttxxxrrrjjjffffffhhhkkk|||iii[[[IIIJJJPPPeeekkkUUUHHHHHHEEE<<<999999;;;999555666;;;ZZZggg]]]:::'''111:::666888777555333222111000000000111///---000<<>>CCCIIIHHHCCC>>><<<<<>>???;;;@@@KKKFFFEEECCCAAA???>>>======777777:::BBBNNNZZZbbbfff___nnn~~~}}}iii\\\NNNKKKGGGBBB>>><<<<<<<<<555444333222111111222333////////////////////////------------------------***+++,,,,,,,,,+++***))))))))))))******++++++,,,++++++++++++++++++++++++++++++************++++++)))*********++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,///333222......111888OOOoooaaaBBB:::222111111444>>>HHH___pppmmmfff}}}lllbbbdddSSSBBB<<<999;;;999777DDDVVVmmmQQQ:::666666000111:::222222111000111333666777444444777CCCTTTZZZJJJ555666888888666444444555444EEEGGGHHHFFF@@@;;;:::;;;444444444444555555555555111///444???BBBCCCNNN]]]uuussspppllliiifffdddcccNNNCCC888777DDDXXXkkkuuusss[[[WWWPPPHHHAAA===:::999444333222222222333444555/////////000000000000000........................+++,,,,,,---,,,+++)))((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///++++++......,,,---111222999GGGaaa|||]]]LLL;;;444222222777>>>;;;NNNgggyyy~~~pppgggRRRAAA===<<<===888888EEEWWWfff>>>222;;;555222777444555333888<<<222(((555NNN???888GGGYYYOOO<<<777999777444333444333222555;;;SSSqqqoooQQQHHHRRRUUURRR===999777888555000///333333///333@@@OOO]]]oootttVVV@@@???AAACCCVVVqqqyyyiiiZZZMMMCCC===;;;<<<;;;888444222333666::::::000+++000111------222,,,---.../////////...---........................000000///...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************.........------,,,,,,,,,,,,,,,,,,---------..............................111///222@@@VVVjjjvvvyyyhhhfffRRRCCCBBB444+++888===AAAOOOkkk~~~fffXXXLLL???<<<<<<===::::::GGGXXXfffDDD999@@@:::555888444777...---666<<<::::::>>>NNNJJJQQQRRREEE;;;777///555333333666666555888>>>[[[zzz}}}iiihhhuuuwwwsssVVVNNNCCC:::666555555444555444666@@@QQQfff~~~tttZZZMMMFFFIII___xxxwwwiii[[[OOOHHHDDDAAA===999888888:::;;;BBB999111000000//////111,,,---...//////...------////////////////////////000//////......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,---------.................................,,,,,,---333===JJJWWW^^^```ccc___[[[YYYMMM===777555>>>LLLccccccNNNIII@@@<<<<<<>>>;;;:::FFFVVVaaaFFF;;;>>>;;;999:::666555666666444444999BBBIII\\\WWWQQQBBB333666888,,,333222444888999888;;;@@@___~~~bbbDDD666666555///333444555888GGGcccyyydddXXX\\\ooo{{{jjj]]]QQQKKKBBB<<<;;;:::999888FFFCCC:::000---///000---//////000000000000///...000000000000000000000000000//////......---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------------,,,------------....................................///000---,,,222>>>HHHTTTYYYeeemmmpppqqqcccKKK888;;;AAAQQQnnnmmmSSSIIIBBB>>>>>>@@@<<<999BBBOOOfffPPP===:::===AAAAAA<<<555;;;;;;222444EEEYYYcccZZZPPPGGG999---111888111444333666::::::888;;;???XXXRRR888666777222222666444111;;;UUUrrrxxxqqqwwwzzzjjj^^^OOOCCC???===:::888EEEKKKHHH999000111222...333333333333222222111111000000000000000000000000000/////////......------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------....................................000222222///,,,...666>>>GGGIII[[[kkkuuupppNNNBBB@@@RRRppp{{{___HHHBBB>>>>>>AAA???;;;AAAMMMxxxfffJJJ;;;@@@HHHEEE???:::;;;888<<>>CCCLLLxxxsssXXXAAAEEELLLGGGDDDAAAKKKTTTXXX]]]^^^TTTGGG>>>BBBYYYlllcccRRRFFF===;;;999999:::888555777;;;FFFmmm{{{SSS???:::888555666888999:::DDD[[[pppooowwwcccWWWPPPLLLJJJBBBMMMTTTOOODDD;;;444000333333222111000000000000////////////////////////////////////////////////......------------......------------------------------------------------.............../////////------.........////////////////////////////////////......///222111...+++---222@@@NNN```yyyiii^^^nnnzzzbbbLLLGGGGGGJJJFFF???AAAHHH]]]nnndddPPPUUU\\\ZZZ]]]UUU___eee^^^NNNAAA<<<======PPPqqqyyymmmaaaPPP>>>;;;:::;;;999666888===EEEeee|||yyyUUU>>>555777333666<<<<<<>>>UUUrrrxxx{{{mmmccc___]]]SSSSSSVVVZZZVVVIII<<<555666555444222111111222222000000000000000000000000/////////////////////000......------------..............................---------------------------........./////////000............////////////////////////////////////111000000111333333111...+++444777>>>MMMYYYcccoooyyysss{{{wwwWWWQQQNNNNNNHHH>>><<>>???BBBAAA^^^~~~}}}zzzeee???<<<;;;;;;:::888;;;AAAFFF___rrrqqqOOO@@@???777999BBB@@@>>>UUUwwwyyytttrrrmmmbbb```iiilll^^^LLLBBB:::999777666555555555666111111111111111111111111////////////000000000000......------------......................................................---.........//////000000............/////////000000000000000000000000000......///000000222333444///777111000>>>AAALLLggghhhWWWUUUbbb[[[???444>>>AAAMMMkkkaaaNNN===999:::777777:::JJJWWWeeellljjjcccUUUEEE999777;;;>>>CCCHHHWWWZZZiii{{{LLL@@@::::::>>><<<>>>WWWvvv}}}~~~}}}zzzooocccMMMGGGAAA>>>>>><<<666111555444333000---...000222444333222000......///111...///000000111111000000000/////////............////////////////////////............/////////000////////////////////////000000000000000000000000000000000000111111111111///444666555666CCCYYYkkkwwwvvvuuu___RRRXXXVVVGGG@@@GGG888@@@YYYsss}}}xxx___KKK;;;999===<<<;;;===???WWW}}}cccjjjmmmsssxxxfffPPPCCC>>>@@@KKKVVVYYYYYYeeezzzLLLCCC>>>@@@@@@FFFaaammmdddXXXOOOIIIDDD===999666666777888777666444222222222333222111/////////000000000000000//////...000000/////////.........////////////////////////....../////////000000000////////////////////////111111111111111111111111000000000000111111111111000333444333333===MMM[[[|||vvv{{{kkkbbb]]]QQQDDD<<<@@@BBBSSSgggsss|||aaaKKK888777<<<<<<:::;;;BBBcccqqqgggtttvvv___NNNFFFIIIOOOKKKHHHSSSuuueeeRRRCCC@@@CCCMMMddd}}}{{{mmmaaaTTTGGG???<<<:::777777999999666333000111333444444222000...222222111111000//////...000000000000/////////////////////////////////////////////000000000111111000000000000000000000000222222222222222222222222000000000111111111222222000111222000111666>>>EEESSSuuu~~~wwwqqqttt\\\GGGGGGCCCLLLWWW]]]mmm}}}lllSSS===888<<<;;;:::;;;IIImmmtttaaaiii|||xxxaaaMMMBBBCCC===EEEhhhiiiLLLDDDJJJUUUdddrrrvvvwwwggg]]]RRRHHH===777777888888666555555555666777777555444333333222222111111111111111111111000000000//////000000000000000000000000000000000111111111111222111111111111111111111111222222222222222222222222000000111111111222222222111111111111111333555666<<>>;;;888777888999888777333222111111111222333333222111111111111000000000111111111111111111111111111111111222222222222333222222222222222222222222222222222222222222222222111111111111222222222222222222222333444444333222777444888III\\\fffhhhhhhzzz{{{uuuxxxaaaIIIAAA>>><<<===AAAQQQ]]]RRRVVVsss{{{qqqjjjnnnzzzuuuiii\\\TTTLLLFFF@@@<<<;;;:::888555555444333222111222333444222222222222111111111000111111111111111111111111222222222333333333333444333333333333333333333333222222222222222222222222111111111222222222222333222333444555555555555444666555555777999===DDDLLLIIIKKKNNNRRRWWW\\\aaacccuuu|||lllZZZPPPIIIAAA???CCC\\\|||}}}~~~gggdddjjjyyyyyymmmggg___YYYTTTOOOGGGAAA???===:::888666666666777333333222222222111111111222222222222222222222222333333333333444444444444333333333333333333333333333333333333333333333333111111111222222222333333111333555555444333555777333999<<<999444555<<>>999===999555222222333444555666555333222222444777888666555666777888888666444777777777666666666666555444888888444333555555333444444333333333444666777666555666777666444666999555666777888888:::;;;===???>>>>>>@@@AAA@@@@@@BBB>>>???BBBFFFLLLRRRXXX[[[[[[uuu~~~zzz}}}tttkkk```TTTLLLFFFCCC>>>;;;;;;<<<<<<<<<;;;;;;:::999888777666555666555444555666777888888;;;;;;<<<===>>>>>>??????DDDGGGGGGBBB@@@@@@???<<<<<<;;;999999999888444222333444666777777555444555666555666666888:::<<<===;;;<<<@@@CCCEEEDDDCCCCCC??????>>>???AAADDDGGGIIIHHH\\\oooyyyzzzvvvlllaaa[[[RRRJJJDDD???;;;999DDDEEEGGGHHHFFFCCC???<<<@@@@@@@@@BBBFFFJJJOOOQQQ[[[\\\\\\]]]]]]^^^^^^^^^___cccddd```^^^^^^ZZZUUUVVVSSSQQQRRRSSSQQQJJJCCC???>>><<<999888888999999<<<:::888888:::<<<======999<<>>@@@BBBBBBCCC@@@>>>======>>>>>>===>>>BBBEEEDDDDDDDDDBBB>>>BBB@@@>>>===<<<===>>>???CCCHHHHHHFFFLLL]]]nnnwwwgggzzzyyyssscccaaa___^^^```bbbdddeeeggglllttt|||}}}{{{{{{{{{{{{yyywwwvvvuuugggooozzzyyyssssssvvvwwwrrrlllqqqnnnfffZZZTTTSSSNNNGGGEEEEEEEEECCCAAA@@@@@@AAACCCGGGHHHFFFFFFJJJJJJFFFEEEDDDAAA?????????@@@AAA@@@BBBAAA>>>@@@IIIRRRXXXdddpppyyybbbZZZ^^^[[[^^^jjjzzz}}}nnnlllfff___XXXSSSOOOMMMHHHHHHHHHHHHJJJLLLNNNOOONNNUUU^^^eeefffccc```]]]cccfffppp|||zzzttteeeVVVPPPUUUWWWTTTNNNIIIIIILLLBBBHHHJJJHHHKKKTTTVVVSSSMMMKKKGGGBBB???===<<<<<<:::;;;<<<======@@@CCCFFFHHHOOOaaa}}}~~~___QQQLLLOOOJJJKKKUUUcccyyyzzziii___UUULLLJJJHHHFFFDDDAAA??????AAACCCBBBAAA@@@@@@BBBDDDFFFDDDJJJQQQSSSPPPJJJDDDAAALLLLLLRRRZZZ___dddppp|||}}}rrryyy}}}uuufff[[[YYY\\\KKKTTTYYYXXX\\\fffhhhcccZZZWWWQQQJJJCCC???<<<;;;:::;;;<<<===>>>>>>@@@BBB@@@BBBIII^^^jjjQQQKKKKKKPPPIIIHHHNNNVVVfffpppjjj\\\JJJBBBCCCBBB>>>AAA?????????>>>>>>AAAEEEBBBAAA???<<<;;;===AAADDD???DDDJJJLLLHHHCCC>>>===???>>>AAAEEEEEEFFFOOOZZZfffttt}}}kkkfffiii^^^iiipppooosss||||||tttddd```YYYRRRJJJEEEAAA@@@<<<;;;:::;;;<<<;;;===???======???PPPxxx```SSSOOOFFFIIIJJJLLLPPPUUUaaawwwoooaaaLLLGGGAAA>>>??????>>>===AAA@@@===;;;::::::;;;<<>>>>>>>>>>>>>>???@@@AAAAAALLLQQQXXXaaaooosssjjjooovvvrrrfff______SSSEEEFFFAAA;;;:::>>>>>>:::888:::===???BBBJJJ\\\qqqyyywwwqqqXXXOOONNNFFFIIIHHHHHHLLLRRR[[[gggrrrvvvssssssqqqxxxzzzhhhWWWKKKEEECCC???<<<;;;<<<>>>===<<<===<<<<<<=========>>>>>>;;;<<<<<<;;;:::;;;???BBBAAA???=========<<<:::888;;;;;;;;;<<<<<<<<<<<<===>>>@@@CCCFFFMMMYYYjjjuuuxxxuuu~~~pppjjj\\\OOOQQQIIIAAA;;;<<<===:::;;;>>>===>>><<<===FFFQQQTTTPPP[[[rrrwwwRRRNNNPPPKKKIIIFFFDDDIIIVVVccchhhiiiyyyyyykkkqqq}}}bbbXXXXXXYYYZZZ^^^~~~~~~wwwvvvjjjnnnpppsss{{{xxxaaaNNNBBB<<<:::999;;;:::999999;;;===<<<<<<::::::;;;<<<<<<<<<<<<<<<999<<>><<<;;;;;;<<<<<<===<<<<<<;;;===>>>>>><<<;;;???FFFLLLZZZqqqzzzrrr\\\ZZZSSSJJJCCCBBBBBB@@@???@@@:::;;;:::888;;;@@@AAA???BBBTTThhhuuuyyyTTTNNNQQQNNNLLLIIIGGGOOOfffqqqlllnnnVVVQQQSSSUUUVVVUUUkkk}}}vvvpppfffYYYXXXaaagggddd```\\\WWWQQQPPPPPPRRR[[[kkkxxxxxxqqqaaaWWWIIIAAA???@@@???===;;;;;;:::;;;;;;;;;;;;:::===<<<<<<;;;;;;::::::::::::===>>>===;;;<<<@@@EEE<<<;;;999:::;;;;;;:::999<<<<<<>>>????????????>>>AAABBBBBB@@@>>>>>>@@@BBB@@@SSS___gggxxx{{{vvvnnnssseee]]]RRRMMMJJJFFFBBB???:::;;;<<<<<<===@@@AAAAAA888CCCNNNUUU```xxx^^^RRRPPPKKKMMMNNNMMMUUUqqqhhhTTTOOOOOOOOOOOOYYYcccjjjlllccc[[[RRROOORRROOOMMMJJJHHHKKKOOONNNJJJQQQLLLMMM___xxxiiiNNNBBB>>>;;;<<<@@@AAA>>>:::=========;;;:::999888888<<<<<<<<<;;;<<<<<<===============>>>??????>>>===<<<;;;:::;;;<<<===<<<;;;:::;;;<<<===>>>>>>>>>>>>:::;;;===============>>>===MMMPPPKKKRRR^^^rrr|||gggVVVNNNIIIDDD??????>>>======<<<::::::;;;:::>>>AAABBBHHHZZZxxxttteee[[[QQQSSS\\\^^^___uuu```PPPNNNNNNQQQTTTlllllliii{{{sss]]]YYYTTTHHHGGGOOOGGGJJJLLLNNNOOONNNMMMLLLLLL[[[lllsssoooaaaNNN>>>???===;;;<<<>>>???===:::<<<<<<<<<:::888777888999777:::===AAACCCEEEEEEDDDFFFGGGJJJNNNPPPMMMGGGBBBCCCAAA????????????===;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<=========AAAOOONNNCCC@@@BBBLLL]]]kkkooofffggggggXXXSSSMMMFFFCCC>>>;;;<<<===;;;:::;;;>>>======<<<===FFF[[[nnn|||~~~nnnpppdddVVVVVV[[[eeeooo}}}iii```[[[SSSNNNOOOOOO^^^nnnmmm]]]OOONNNTTTYYYmmmyyylllQQQ???<<<@@@BBBAAA@@@>>>>>>=========:::;;;<<<;;;:::;;;???BBBDDDJJJSSS[[[___]]]YYYVVV[[[aaajjjppppppjjjccc^^^WWWTTTQQQNNNLLLIIIFFFCCCFFFDDDAAA>>><<<<<<<<<===AAA@@@>>>>>>>>>?????????@@@KKKHHH>>>===<<<<<>>>>>???IIIUUUbbbuuuuuudddbbbiiiwwwrrrfffdddfff```XXXgggpppVVVWWWdddtttaaaLLLAAA???===:::777999;;;;;;:::999999:::888:::<<<======AAAGGGMMM]]]fffsss}}}{{{rrrkkkooo{{{|||{{{wwwrrrmmmjjjTTTQQQKKKFFFBBBAAABBBBBBBBB???<<<;;;;;;============CCC>>>888===???===@@@>>>DDDQQQiiivvvjjjddd\\\\\\cccgggkkktttuuuaaa\\\OOOFFFFFFHHHDDD@@@@@@AAA>>>???CCCCCC@@@DDDKKKTTTeeevvv{{{vvveeeooozzzqqqZZZuuuqqqJJJ===???>>>;;;;;;<<<===:::666999>>><<<555:::>>>CCCGGGKKKPPPWWW\\\ZZZgggpppqqq|||xxxlllddd^^^WWWRRRVVVRRRLLLGGGCCC???;;;888GGGDDD@@@===<<<;;;:::999===>>>BBBMMM```tttggg``````hhhkkkrrrvvvcccJJJ@@@NNN]]]SSS===BBBCCCCCCBBBBBBDDDIIIMMMLLL[[[]]]dddzzzooofff\\\zzzbbbCCC:::======;;;<<<@@@<<<<<<@@@@@@;;;:::>>>===CCCNNN\\\fffeee\\\TTTTTTiii}}}mmm^^^TTTOOOMMMLLLJJJJJJGGGAAA;;;;;;@@@EEEAAA@@@@@@BBBIII\\\|||~~~nnnooohhhfffzzz___QQQ]]]nnnmmm```MMMHHHBBB@@@AAADDDFFFFFFGGGHHHGGGUUUqqqnnncccaaa^^^dddNNN<<<999<<<<<<;;;===BBB999;;;CCC???222444CCCMMM]]]ooorrrggg\\\XXXZZZccc~~~pppddd[[[WWWSSSWWWWWWNNNAAA:::<<>>@@@BBBBBB???@@@>>>KKKlll|||sssrrrllllllmmmnnnbbbllluuuTTTJJJ@@@999:::===<<<<<<===>>>:::;;;@@@===:::FFFXXXiiiqqquuuoooeeedddnnn{{{nnnccc[[[```bbbZZZLLL@@@::::::999<<<@@@@@@;;;999BBBMMMhhh{{{ssshhhfffqqqxxxggg```aaa___ZZZSSSMMMEEEAAAAAAAAA???===AAABBBWWW{{{fffhhh{{{rrrtttyyy~~~ttt```ZZZuuuqqqOOO======;;;:::===>>>===<<<===888<<<>>><<>>;;;>>>BBBEEEAAA;;;;;;@@@FFFaaawwwoooqqqyyy|||zzzwwwlllaaaVVVMMMIIIIIIHHHEEECCCAAA@@@???FFFDDDIIIZZZ___OOOSSSppp~~~lllkkkqqq{{{ssspppzzzQQQBBBEEE:::;;;<<<>>>>>>===<<<;;;777<<<<<<;;;DDDYYYiiinnnddd```fffuuulllbbbUUULLL===;;;<<<@@@AAA??????BBB<<>>BBBIIIGGGJJJZZZ|||lll```___aaaiiittt]]]BBB@@@CCC:::;;;;;;;;;<<<<<<;;;999;;;:::???MMM^^^kkkrrrtttzzzuuuhhhRRRFFF======AAACCCEEEGGG>>>@@@IIIVVVbbbuuu}}}vvvjjj^^^UUUMMMLLLKKKJJJIIIGGGEEECCC===BBB@@@CCCKKKJJJGGGMMMnnnnnn[[[XXXUUUOOOQQQZZZ___qqqvvvPPPBBB???555:::;;;:::888999;;;:::888>>>999GGGkkksss___JJJAAAAAABBBCCCDDD@@@AAAIIINNNHHHLLLnnn~~~tttkkkeeeWWWRRRLLLJJJKKKKKKGGGBBBAAABBB======DDDBBBBBBMMMaaauuujjjddd]]]TTTOOONNNNNNMMMKKKOOO^^^^^^gggnnnxxx[[[HHH@@@999=========;;;777777;;;======888MMMmmmdddIII@@@CCCEEECCC@@@DDDIIIIIICCCBBBNNN\\\sss\\\UUUPPPPPPMMMGGGGGGJJJEEEAAA???@@@???>>>BBBGGGUUUwww{{{hhh[[[UUURRRQQQOOOLLLKKKLLLNNNPPPWWWaaa[[[]]]aaahhh}}}}}}xxxQQQDDD???:::@@@<<<:::::::::;;;===@@@DDDNNN```|||iiiTTTJJJCCC===@@@DDDIIIHHHAAA===CCCNNNaaatttrrreee\\\SSSJJJGGGJJJGGGCCCAAAAAA@@@>>>@@@EEEKKKeeejjj\\\RRRJJJFFFIIIKKKLLLLLLMMMRRR\\\cccwwwsssqqqooorrr^^^DDD@@@===:::AAA;;;888999<<<;;;;;;DDDQQQppp{{{uuu^^^LLL??????BBBGGGGGG@@@888999??????LLLfff~~~mmm^^^RRRKKKIIIJJJEEECCCCCCAAA>>>>>>AAACCCPPPkkk~~~iiibbbZZZPPPIIIGGGJJJPPPYYYeeeuuunnnIII===???===:::???<<<999:::;;;888:::PPPjjjzzz\\\HHHAAABBBGGGIIIEEE>>><<<>>>???>>>III[[[fffnnnyyyiiiYYYPPPKKKFFFBBBCCCBBB>>>===???CCCCCCXXXzzzqqqmmmfff\\\XXXNNNVVVeee|||[[[>>>===@@@<<<999:::<<<;;;;;;:::999EEEgggwww^^^JJJHHHHHHKKKJJJEEECCCDDDFFF>>>???FFFHHHIIIZZZpppooo[[[NNNGGGBBBBBBBBB???>>>???DDD===LLLpppuuuppplllmmmsssvvvqqqNNN<<>>>>>BBBAAA>>>DDDNNN\\\sss}}}aaaUUULLLEEECCCCCC@@@>>>???@@@;;;EEEaaa{{{___DDD===BBB;;;999>>>999888;;;;;;>>>QQQpppsss^^^RRRJJJDDDAAAAAA>>>??????AAABBBAAAAAA@@@IIIYYYxxxhhh___TTTJJJFFFDDDAAA??????===>>>BBBMMMddd}}}SSS>>>>>>BBB777888AAA<<<999;;;999>>>YYYyyyvvvyyyeeeXXXOOOJJJIIICCCCCC@@@===???DDDCCC???AAAEEEXXX~~~tttggg[[[NNNHHHEEEAAA??????>>>CCCAAA>>>OOOpppwwwsssGGGAAA=========;;;;;;===:::>>>555CCClll|||oookkk}}}pppXXXOOOQQQLLLDDDDDDEEE@@@CCCFFF@@@CCCCCCHHH[[[jjjaaaYYYTTTMMMCCC???AAA???>>>>>>???DDDSSSooo\\\gggHHHAAA<<<;;;;;;999:::===333:::===OOOmmmqqqeeegggooo___]]]VVVLLLJJJGGG@@@CCCIIIEEEDDDBBBBBBJJJ___}}}kkk^^^QQQFFFCCCEEE@@@?????????BBBNNNfff|||RRRbbbPPPHHHAAA>>><<<999999;;;:::===@@@MMM\\\]]]fffuuukkkggg]]]YYYRRRGGGJJJRRRQQQDDDBBBAAAAAADDDVVV~~~jjjYYYLLLFFFEEEBBB@@@???>>>???GGGYYYjjjVVVzzzeeeYYYQQQJJJFFFBBB<<<999999======FFFQQQQQQPPPmmm}}}}}}|||~~~wwwmmmiiibbbVVVWWW^^^]]]FFFBBBCCCFFFBBBCCC\\\{{{ooo]]]MMMDDDBBB???>>>>>>===AAANNNZZZ^^^jjj___UUUPPPKKKJJJFFF???;;;:::444;;;SSSdddXXXPPPooopppooorrroooxxxwwwtttooocccbbbfffbbbMMMDDDBBBHHHGGGAAAHHHWWWvvvyyy[[[EEECCC???===>>>>>>???FFFOOOqqq~~~pppuuuvvvSSSKKKFFFDDDEEEDDD@@@======;;;AAA[[[jjjYYYVVV~~~hhhdddkkkmmm~~~{{{wwwmmmjjjjjjbbbYYYKKKBBBEEEGGGDDDCCCFFFNNNpppjjjKKKGGGBBB??????@@@@@@CCCHHHWWWrrrtttSSSHHHBBB>>>>>>>>><<<<<<>>>DDDHHHbbbooo```iiinnnaaaeeejjjyyywwwssshhhbbbZZZPPPKKKKKKKKKHHHEEEAAARRRqqq___MMMFFFAAABBBBBB@@@AAADDDJJJjjj]]]|||^^^NNNEEE===:::999777999===;;;FFFlllwwwzzzccc___cccsss~~~pppggggggbbbYYYTTTSSSOOOJJJIIIFFFQQQqqqyyyQQQJJJDDDCCCCCCAAA@@@BBBHHHXXXwwwuuuwww???YYY~~~lll[[[III@@@===<<<<<<>>>BBBQQQwww~~~bbbccc]]]kkkxxxqqqhhhbbb]]]WWWNNNGGGIIIFFFIIIUUUkkkcccQQQBBBAAACCC@@@???AAADDDLLLjjjnnnnnn>>>DDD```xxxnnnaaaTTTMMMIIIFFFEEEGGGFFFYYYeeefffgggzzz}}}wwwoooiiiccc[[[PPPGGGGGGCCCBBBEEEQQQkkk|||eeeNNNEEECCCAAA???@@@DDDHHHccc|||sssuuuvvv<<<888BBBeeejjjaaaZZZSSSOOOKKKFFFEEEHHHGGGZZZiiijjjsss}}}uuuooohhh___RRRIIIHHHFFFDDDBBBBBBPPPlllaaaKKKDDDBBB@@@???DDDCCCWWW}}}qqqsss555888>>>KKKfffoooYYYNNNKKKHHHGGGBBB>>>AAAGGGIIITTT{{{wwwtttwwwooohhh```VVVNNNIIIIIIJJJIIIEEEFFFRRR```vvvTTTEEEBBBAAA>>>CCC???LLLooo000777<<<;;;AAA___```MMMEEECCCBBBAAA>>>===CCCLLLTTTSSSnnnwwwtttxxxqqqrrryyyzzznnnggg```XXXSSSKKKHHHGGGGGGEEECCCFFFLLLhhhaaaHHHCCCAAA>>>BBB>>>EEEaaa555666777777888LLLyyy[[[JJJBBB???>>>>>>======EEEMMM\\\XXXpppsssgggddd```iiiooo~~~vvvkkkccc[[[UUUQQQJJJDDDCCCBBBCCCFFFKKKPPPpppsssPPPEEEBBB>>>@@@???BBBTTTwww888444777<<<;;;EEEoooZZZKKKBBB>>><<<===<<<<<>>??????>>>???BBB===MMM|||jjjXXX[[[sss{{{mmm]]]RRRDDDEEEHHHGGGBBB<<<>>>DDDFFFFFFNNNhhhaaaJJJDDD@@@===CCCAAAAAAYYY444888;;;888222777NNNeee|||sssqqqdddGGGCCC>>>;;;======;;;:::<<>>BBB???===BBBRRRqqq222333444555333666CCCQQQ|||~~~yyywwwfffFFFEEE???<<<======::::::;;;FFFCCCjjjpppUUUYYY]]]^^^dddgggllluuuuuuvvvyyy||||||vvvmmmgggnnnyyyvvv\\\YYYNNNLLLJJJCCCCCCEEE@@@@@@@@@BBBFFFPPP^^^mmmwwwuuuXXXJJJ@@@DDDBBB@@@AAALLLfff333//////444666777999===OOOyyywww|||mmmJJJFFF@@@<<<======::::::<<>>BBBOOOZZZ```rrrdddSSSLLL<<<===???>>>>>>OOOvvv555222333666888666777999<<<@@@XXXxxxTTTEEE???;;;<<<<<<;;;<<>>??????===GGGiii444111222444444333666:::;;;===@@@RRR~~~}}}ZZZIIICCC>>>======;;;<<>><<>>>>>IIIdddxxxoookkkhhhhhhkkksss~~~qqqbbb^^^```bbbhhhooo|||sssgggooo}}}gggfffgggWWWPPPPPPPPPMMMIIIFFFDDDEEEJJJDDDJJJ^^^qqqrrr\\\WWWGGG===@@@@@@===FFFWWWFFF999///111666555111...666444555888;;;@@@JJJTTT|||hhhWWWJJJ======@@@;;;===AAA???@@@XXX{{{uuutttrrrqqqttt~~~|||wwwrrrooonnnwwwmmmhhhllllllfffhhhppp~~~vvvbbbdddoooxxxvvvbbbWWWQQQSSSOOODDDBBBGGGIIIHHHIIIOOOYYYmmmSSSQQQGGG@@@@@@@@@???CCCIIIhhhOOOIII???666111111444777555333444666888999@@@HHH```wwwhhh[[[GGG======:::===??????BBBVVVuuu{{{wwwwww~~~wwwwwwpppeeeeee{{{zzziii[[[WWWSSSJJJFFFIIIHHHFFFFFFJJJQQQ___vvv[[[SSSJJJBBB@@@???>>>AAAFFFZZZxxxJJJPPPMMM>>>222222666666555333444666666444777<<<===]]]xxxkkkQQQ???===>>>======???DDDRRRjjjzzzqqqsss~~~ggg\\\UUUNNNJJJKKKHHHFFFFFFGGGIIIPPP___nnneeeUUUMMMDDD@@@>>>===>>>BBBLLLddd555DDDIIIAAA<<>>ZZZ}}}nnnTTT@@@???BBB>>><<<>>>DDDKKK[[[{{{{{{}}}jjj\\\RRRNNNPPPIIIHHHHHHIIIHHHJJJRRR\\\}}}nnnTTTMMMEEE@@@>>>===>>>@@@FFFUUUppp***555;;;===FFFOOOFFF444333111111555777555555777>>>555>>>aaakkkPPP??????AAA???<<<>>>BBBCCCMMMkkklllZZZSSSSSSJJJIIIIIIKKKJJJIIIMMMTTTdddwwwqqqPPPLLLEEE???===???@@@???FFFJJJ\\\|||...000111666FFFSSSQQQEEE777222000333555444444666;;;777:::FFFSSSbbbwwwqqqOOO???>>>;;;???===>>>???>>>EEE\\\tttiiiYYYRRRMMMKKKJJJLLLKKKIIIKKKPPPNNN]]]qqqmmmNNNKKKEEE>>>===@@@AAA???DDDDDDLLLeee222///...222;;;EEEKKKMMMBBB:::444444444333333666444777::::::888>>>MMM[[[ccc}}}XXXEEEBBB:::===>>>???===<<>><<<@@@AAA===???CCCEEESSSyyy......000333222333<<>>;;;>>>???<<<<<>><<<@@@@@@;;;<<>>HHHMMMIII???555...111000000000111555888:::;;;<<>>???AAA@@@>>>BBBIIIRRRddd~~~jjj\\\TTTMMMJJJJJJHHHGGGGGGHHHKKKVVVkkk~~~}}}WWWSSSPPPIIIAAA======@@@BBBGGGWWWVVVUUU]]]---------...//////000000///444>>>LLLTTTOOO???222555444333333333333444444>>>999777777777<<>>AAA@@@===???CCCHHHPPPaaa|||ppp^^^RRRNNNNNNKKKHHHGGGFFFEEEHHHTTT```ttt~~~jjjdddsssSSSSSSNNNGGGAAA======@@@BBBLLLbbbfff```\\\~~~+++,,,,,,------...//////000...222===KKKQQQLLLDDD333444555555555333222111999777888:::999888===EEEUUUqqq~~~|||___@@@AAA>>>>>>AAAAAA??????BBBEEEFFFNNNaaa{{{wwweeeZZZUUUOOOKKKHHHGGGFFFEEEJJJQQQ^^^ppp{{{gggaaaooommmMMMSSSLLLDDD@@@>>>===???CCCPPPiiirrrmmmccc+++++++++,,,------......444///---111:::EEEKKKMMM888666333111000111333555222222555:::;;;999888::::::MMM\\\^^^fffyyykkkPPPEEE???<<<>>>AAA@@@???AAABBBAAAEEEPPP___pppmmm___RRRLLLGGGGGGHHHGGGHHHKKKNNNXXXkkk{{{iiibbbmmm|||lll]]]QQQIIISSSIIIAAA@@@???===???CCCPPPiiiuuuuuuooo+++++++++,,,------......222111000///111666===CCCRRRKKK@@@555//////222555444333333333444666888:::777===@@@???EEE]]]||||||zzziiiOOOEEE<<<<<>>???@@@===>>>CCCOOOfffqqqwwwuuu++++++,,,,,,---............000111000...///333777SSSOOOIIIBBB;;;666222111555666555222222444888::::::777777;;;<<>>@@@@@@@@@AAA>>>===???CCCDDDHHHUUUccciiiooorrroooooowwwxxxhhhWWWOOOMMMJJJFFFDDDGGGHHHLLLVVVhhhuuummmlllooowwwxxxeeePPPIIIWWWSSSEEE<<>>DDDOOOcccmmmsssqqq+++,,,,,,------......///+++---......,,,---111444333999AAAGGGGGGAAA888222000444666444333444666666999333666@@@>>>666>>>PPPWWWmmmlll[[[IIIBBBCCCCCCCCCDDDDDDAAA???@@@===<<>>AAA===>>>DDDOOObbbjjjnnnjjj---+++)))***,,,...,,,***+++,,,------......------...000555===CCCDDD@@@;;;666111///333555222333888888777666666777999<<<===<<>>======?????????FFFRRR___jjj{{{wwwnnn]]]OOOKKKHHHHHHFFFFFFFFFHHHQQQccctttttt[[[PPPQQQTTTCCC@@@>>>???>>>===@@@FFFPPP```jjjhhhjjj***))))))***------+++)))+++,,,------...---------000//////111666===BBBDDDCCC888111333777555222111666555555666777999;;;<<<;;;<<<@@@OOOjjj{{{TTT@@@CCCGGGDDDHHHEEE@@@===============HHHGGGNNNdddvvvsssuuuxxxqqqnnnkkkYYYRRRLLLGGGDDDCCCDDDEEEIIITTT```mmmzzzdddVVVSSSRRRDDD@@@??????>>><<<@@@FFFPPP```jjjfffggg(((((()))+++,,,,,,***(((++++++,,,---------------000///---+++...444<<>><<<888333111222333333444555777888999:::===999666999KKKkkkfffFFFAAAEEEEEECCC@@@===<<<===?????????DDD<<>><<<@@@FFFRRRdddnnnhhhkkk***)))))))))************++++++,,,------------,,,,,,///111000......222555999CCCLLLIII<<<111111777111222333555777777888888999999777777===MMMcccsss}}}XXXHHHEEEBBBAAA@@@??????@@@AAA???>>><<<:::HHH___dddTTTJJJMMMPPPZZZqqq~~~xxx}}}hhhTTTNNNHHHCCCEEEFFFDDDDDDEEEIIIRRR___jjjvvviiiWWWEEEEEEAAA???@@@>>>===@@@FFFWWWllluuunnnsss...---***((('''(((+++---***+++,,,,,,------,,,,,,***...222222///---...///...;;;HHHKKKEEE===888666111222333555666666666666333666888888777:::BBBIIInnn~~~www]]]MMMBBBCCCBBBAAAAAAAAA???<<<:::<<<;;;IIIZZZUUU@@@:::EEEBBBTTTlll||||||rrriiiddd```XXXTTT^^^rrrhhhUUUKKKCCCBBBDDDCCCCCCEEEAAAFFFMMMUUU^^^jjjzzz|||gggTTTCCCDDDAAA???@@@???>>>BBBHHH]]]rrryyypppxxx222111///+++((((((+++---******+++,,,,,,,,,,,,,,,,,,------,,,,,,...111444///111666???IIILLL@@@222333333444444444555555555444666888777666666999===LLLccczzzzzzaaaPPPCCC@@@===;;;<<<=========CCC;;;@@@OOOQQQCCC===BBBCCCYYYkkkfffTTTIIILLLTTTYYY]]]bbbgggmmmbbbVVVJJJEEEBBB@@@AAADDDBBBBBBCCCDDDJJJWWWgggssszzzkkkZZZNNNEEECCC@@@???@@@??????CCCJJJ```sssxxxmmmyyy333444444111---******+++******+++,,,,,,,,,,,,+++...,,,******,,,///000111000000///333>>>HHHEEE;;;777666555333333444444555888777666666666888:::;;;>>>KKK^^^lllppprrr{{{zzzddd[[[NNNCCC>>>>>>@@@AAACCC<<<<<>>>>>@@@@@@@@@EEELLL```rrrvvvlll~~~222555888777111,,,)))(((******+++,,,,,,,,,,,,+++...,,,+++---//////+++(((,,,333555///...888EEEKKK999888555333222333444555444333222222444555444333666333>>>VVViiijjjfffddd|||rrrYYYHHHAAA??????<<<===AAADDD@@@999;;;AAA===AAA@@@===GGG[[[iiimmmlllaaaUUUOOOOOOYYYmmmtttdddUUUIIIEEEGGG???AAACCCCCCCCCDDDFFFHHHVVVbbbrrruuu```QQQEEE@@@CCC@@@======@@@@@@AAAFFFMMM___rrruuuooo''',,,222888999777333000)))+++---------,,,,,,,,,---,,,,,,+++,,,...///000000000000//////222777;;;DDD@@@:::555333222333444222222222333444555777777777555444;;;HHHUUU___ddd^^^|||oooYYYJJJBBBDDDBBB???======>>>??????BBB===;;;AAAKKKRRRQQQMMMHHHPPPVVVXXX___qqq|||jjjSSSKKKQQQ???AAACCCBBB@@@@@@CCCFFFFFFQQQbbbppp{{{{{{uuuhhhWWWGGG>>>>>>BBBFFFAAA======>>>@@@HHHPPPjjjnnnnnn}}}%%%(((,,,111555777888888444+++###$$$+++000...)))+++++++++***++++++,,,---...///.........000444777CCCCCC@@@:::333111222555333333333222333333444555555555666999???IIISSSYYY___bbbwwwfffMMMDDDFFFIIIGGGDDD@@@??????AAA===:::===CCCFFFDDDAAACCCWWWllltttuuuxxxnnnZZZTTTJJJIIIFFFDDDBBBAAABBBCCCBBBIIISSS^^^hhhvvvuuunnngggZZZKKK>>>999:::<<>>>>>>>>>>>AAAMMMYYYqqqsssvvv''''''(((***...333888;;;AAA888...***,,,...---*********++++++++++++++++++,,,---...---------///111>>>BBBDDD???777111222555444444333222111111111222333555777666666;;;CCCJJJcccaaahhhzzzzzz[[[TTTKKKEEECCCBBB???===>>><<<;;;;;;<<<===<<<;;;FFFWWWeeefffaaadddmmmtttzzz|||sss]]]WWWQQQJJJEEEDDDDDDCCCBBBBBBDDDFFFJJJRRRaaarrr~~~fffggg]]]PPPDDD===<<<===>>>======???@@@???DDDTTTcccuuurrrwww,,,***(((''')))---111444???CCCEEE===000((('''*********+++,,,,,,,,,---,,,***,,,......---,,,---...666;;;AAAAAA===777333111333222222111000111111111444555555333333555999===UUUbbbpppsssmmmrrr~~~wwwVVVCCC@@@CCCBBB>>>;;;<<<<<<<<<<<<<<<>>>???CCCIIIJJJCCC???FFFSSS\\\QQQPPPRRR[[[fffjjjeee^^^dddvvvzzzeeeZZZNNNGGGGGGHHHFFFCCCFFFDDDBBBBBBFFFPPP^^^gggvvvvvvssscccXXXJJJBBB@@@AAAAAAAAAAAA??????AAAEEEMMM]]]lllxxxsssyyy+++***)))((((((***+++---111<<>>BBB>>>666...111111000000000111222222666333222222555777777666:::III```qqquuutttxxx^^^HHH??????AAA<<<>>>???>>>======???BBB888===???===>>>AAACCCBBBFFFLLLXXXgggrrrvvvtttppphhhmmm{{{}}}ooo\\\QQQNNNMMMJJJFFFEEEEEECCCBBBDDDIIIOOOSSS```nnn{{{~~~{{{|||vvvnnnsss[[[PPPDDD===>>>@@@@@@>>>DDD@@@@@@HHHTTT```mmmxxxzzz~~~&&&'''(((((()))*********+++///888DDDMMMJJJ>>>333+++***)))(((((()))***++++++,,,......---,,,---...++++++///888@@@AAA:::222111000000000111222333333555222111333777999777444111:::JJJ\\\ffflllttt}}}cccFFF>>>@@@@@@AAA@@@???<<<<<<<<<===;;;=========@@@DDDBBB===HHHVVViiixxx~~~|||xxxuuufff___\\\gggxxxeee\\\WWWRRROOOFFFEEEEEEEEEFFFGGGIIIJJJGGGSSS```eeedddeeelllsss{{{tttbbbWWWSSSKKKAAA===>>>@@@@@@???DDDCCCIIIZZZkkkwww}}}%%%&&&'''((()))*********+++)))---999FFFJJJCCC;;;444222...***((((((***+++***+++---,,,,,,,,,---///,,,+++---222888======<<<333333222111111111222222111111333555666666555444777;;;AAADDDDDDKKK^^^qqqnnnRRRCCCCCCBBB@@@>>>===<<<;;;;;;@@@@@@===888:::@@@CCCBBB:::EEERRRXXXXXXTTTSSSTTTOOOJJJEEEIII\\\ppphhhdddaaaQQQNNNJJJGGGGGGHHHIIIIIIBBBGGGMMMQQQQQQTTTYYY^^^]]]ggguuuyyynnnaaaPPPBBBKKKFFFAAA???@@@BBBBBBBBBEEELLL^^^ttt''''''''''''((((((((()))'''(((***+++...222777:::>>>:::444...+++***+++,,,)))***++++++***+++---//////...---...111888@@@EEE666555444222111000000000,,,111555666444222333555666555777<<<>>>>>>BBBHHH]]]}}}rrrNNNDDDBBB?????????@@@>>>===999???BBB@@@>>>??????===@@@CCCEEEEEEDDDGGGOOOUUU]]]^^^___```hhhwwwtttsss___YYYPPPJJJGGGHHHJJJKKKLLLKKKIIIHHHHHHKKKOOOSSSSSSZZZccckkkrrr|||kkkddd}}}dddNNNEEEDDDCCCBBB@@@===<<<>>>@@@AAABBBHHHVVVppp'''''''''''''''((())))))))))))***+++,,,,,,------222444666777666222---***+++++++++,,,---......///,,,,,,,,,,,,...333:::???GGGBBB:::222...///222555111000000111222444666777888999::::::999999:::<<>>??????>>>???BBBKKKYYYjjjuuuyyy|||tttkkk```XXXNNNFFFGGGMMMHHHJJJLLLLLLKKKIIIHHHHHHKKKQQQUUUVVVZZZbbbfffgggnnnooouuutttppp___ZZZ___uuu}}}nnnYYYJJJCCCBBBAAAAAADDD;;;999AAADDD@@@BBBJJJVVVlll'''''''''''''''((())))))'''(((((()))******++++++))),,,///222444555444333,,,,,,---------,,,+++***---------,,,---000555999CCCAAA===999444000---+++...000222444333222///---222444666777777888999;;;999???GGGTTTiiijjj\\\TTTLLLDDD@@@:::;;;<<<>>>AAABBB???<<>><<<<<<<<<;;;>>>888888???AAA@@@HHHTTTmmm~~~'''''''''''''''((())))))&&&&&&&&&''''''(((((()))%%%&&&))),,,000444777999333111...,,,************------...---,,,---///111:::<<>><<<===>>><<<:::;;;999;;;>>>>>>BBBSSSeee{{{'''''''''''''''((())))))%%%%%%&&&&&&'''''''''((()))(((((((((+++...222555:::777111,,,******,,,...,,,.........,,,,,,---...000444;;;@@@BBBAAA>>>;;;444222...,,,---111666999222555777888666555444444999888===OOOgggvvvuuummmtttmmmTTTPPPHHHAAA@@@DDDIIIOOOTTTKKKPPPUUUXXXYYYYYY[[[]]]\\\pppsssooovvvmmmhhhccc\\\XXXZZZ^^^dddhhh``````\\\VVVTTTSSSQQQLLLNNNKKKLLLOOOPPPMMMMMMPPPVVVTTTRRRTTT[[[bbbhhhlllpppvvvvvvrrrtttxxxsssiiiVVVTTTOOOJJJDDDBBBCCCDDDEEECCCAAAAAAAAAAAA>>><<<>>>>>>???>>>>>>HHHbbb{{{uuulll'''''''''''''''((())))))&&&&&&'''''''''''''''(((,,,***(((&&&'''))),,,...666666666666444111...---,,,---//////...---...///,,,...222777===AAAEEEGGG:::777333///...///222444111333666666555333333444888555<<>>>>>===<<<<<<<<<>>>@@@@@@DDDVVVvvv{{{'''''''''''''''((())))))''''''''''''''''''''''''***)))'''&&&'''(((***,,,***000888>>>>>>888///***---...//////......///111---,,,,,,...333888>>>BBBAAABBBCCCCCC???:::444000111333444444333333444666888333888KKK]]]]]]NNN???BBBQQQiii]]]SSSMMMPPPQQQOOOQQQWWWWWWeeewww{{{sssnnnmmmlllyyysssfffmmm{{{vvvpppiiicccaaabbb```^^^^^^^^^YYYRRRFFFDDDFFFKKKLLLJJJJJJLLLKKKKKKKKKMMMOOOOOOLLLJJJQQQQQQNNNKKKLLLOOOLLLFFFFFFDDDBBBBBBDDDDDDBBB???BBBAAA>>>===<<<===>>>???999===BBBIIIUUUmmm'''''''''''''''((())))))''''''''''''''''''''''''&&&''''''(((((()))))))))%%%***111888:::777333/////////000...------...000------,,,,,,...111444666===BBBHHHMMMNNNJJJDDD@@@;;;;;;999666333222444555555333777DDDKKKGGG???:::666===KKKaaayyyppp___UUU[[[dddccc```aaa^^^dddmmmvvv{{{~~~~~~qqqhhheeebbb]]]XXXXXXYYYUUUOOOGGGEEEFFFJJJJJJGGGGGGIIIHHHHHHIIIKKKMMMMMMJJJHHHEEEAAA???BBBCCCBBBCCCFFF@@@???>>>>>>??????@@@@@@BBBBBBAAA@@@???@@@AAACCC???EEENNN[[[nnn'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&(((((((((***...222777:::000111000...++++++,,,...------...//////////////////555===FFFMMMQQQSSSSSSIIIGGGBBB<<<555222222333---000888@@@@@@888444777777555999HHHaaazzzwww___RRR___ttt|||vvvxxx~~~pppkkk```WWWUUUVVVRRRLLLJJJGGGGGGIIIHHHDDDCCCEEEGGGFFFEEEFFFFFFEEECCCAAAEEE@@@BBBIIIIIIAAA???DDDCCCCCCBBB???;;;:::===@@@AAABBBBBBAAA@@@???@@@AAAJJJPPP\\\lll%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%''')))***+++---000222:::999666000+++***...222,,,,,,+++******++++++,,,......///222777>>>DDDHHHVVV\\\YYYIII888333333333111444666888999888888888888888999===EEEYYYyyyvvvggg```bbbnnnzzzooofff]]]RRRKKKLLLIIIGGGGGGIIIHHHDDDAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAAAAABBBBBBBBBCCCFFFBBB>>>;;;<<>>>>>???AAABBB@@@??????@@@AAAAAA@@@HHHGGGFFFFFFKKKSSSZZZ]]]eeeqqq&&&%%%$$$###$$$&&&)))+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''')))************---///+++///666<<<>>>:::222,,,---,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------333666:::>>>DDDGGGBBB:::777666555555555555222000555444444444444:::KKK[[[zzzwwwdddXXXUUUSSSOOOKKKBBBBBBAAAAAABBBCCCCCCDDDDDDCCCAAA???>>>???@@@@@@???@@@@@@??????@@@CCCFFFJJJKKKOOOWWWcccnnnvvvzzz%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((*********))))))***,,,***)))+++000777<<<<<<;;;...---+++***)))***+++,,,,,,,,,,,,,,,,,,++++++***000...---000999AAAEEEDDD:::888555333444444444444666555555555333444<<>>:::666333222333555444333444777666444777===GGGYYYmmmyyyxxxmmmjjjfff```[[[VVVRRRPPPMMMOOOMMMIIIJJJPPPSSSQQQQQQPPPOOONNNSSS___nnnzzzwwwqqq:::555...(((%%%%%%''')))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''(((***)))((('''))),,,000222333>>><<<888333///---+++***&&&''')))+++---......///---...000222///---111888AAACCCCCC===555000000333222000111666777555555888777AAAMMMYYYgggvvv}}}wwwrrrmmmjjjhhhgggkkkiiicccdddmmmpppnnnmmmjjjggghhhooo~~~wwwgggccc}}}===:::666111---+++******&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''((()))(((''''''(((***''')))+++,,,+++******+++555777888999777333...+++)))))))))***+++,,,------,,,,,,000444111+++,,,111666@@@HHHEEE:::111000333222//////444666444333444444777:::???LLL\\\fffhhhooo}}}~~~tttnnnzzzuuu777:::===>>>:::333***%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&'''(((((((((&&&'''(((***&&&)))++++++((((((***,,,&&&+++333:::;;;888222...------,,,++++++++++++,,,///+++,,,000///+++---333(((888IIIKKK@@@555333666555111000444666444222222666777666666===IIIQQQSSSYYYkkkllliiiwww%%%(((111@@@KKKGGG666&&&...***%%%###%%%'''(((''')))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''((())))))***))))))***,,,///222555777000///+++)))+++///---(((---111333000,,,+++///333000///222<<>>@@@BBBGGGVVVooozzzzzznnn}}}!!!###%%%(((---999HHHSSSLLLCCC777---'''&&&'''(((%%%&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((()))++++++******))))))((((((''''''((()))***333:::===888222///---+++)))***+++,,,---,,,,,,,,,///111111000222888CCCLLLHHHBBB:::222///000444777444333333444555777999;;;======BBBLLL\\\tttyyynnnjjj{{{!!!$$$&&&%%%%%%***333;;;TTTOOOHHH???777000+++'''"""%%%(((******((($$$!!!'''''''''''''''''''''''''''(((***,,,,,,+++)))(((+++***)))(((((()))******,,,555===>>>;;;666///)))...,,,***+++,,,---------***...111000...000666<<>>666111333333222222333444666777777:::===<<<777<<>>BBBHHHKKKGGG>>>333,,,'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&'''((((((''',,,,,,(((&&&)))...000@@@DDDEEEAAA888000---...)))---000000...,,,,,,---222000///...000444888:::HHHFFFBBB>>>:::777666555666444555888777555777;;;BBBSSS]]]ppp{{{{{{xxx}}}uuuNNNEEEJJJOOOkkk$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''+++:::JJJPPPHHH===333...)))'''(((***)))''')))'''&&&'''***+++)))&&&***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))(((111>>>FFFDDD;;;000)))---,,,+++,,,---...------,,,------...///000000111555===DDDGGGGGGDDD===555555666777555333333666888777CCCUUUiiiuuuqqq~~~~~~{{{TTTJJJKKKIII___$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''''',,,444;;;===<<<<<<:::555///***&&&%%%$$$%%%%%%$$$%%%'''***---...)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***---111444666777999;;;000---******,,,...---,,,------......//////000000///555:::>>>CCCJJJLLLJJJ>>>777000///222555444111555<<>>@@@<<<444+++'''&&&''''''((((((''''''((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((+++***((((((+++222<<>>KKK```{{{|||uuuxxx|||TTTHHHJJJLLLooo$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((%%%$$$&&&))),,,333<<>>EEEDDD???777---&&&$$$%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&(((***---***---//////---++++++,,,******++++++,,,,,,------)))---//////000333333///222...---555AAAKKKMMMKKK???888555888888:::HHHYYYiii{{{nnnPPPGGGHHHPPP$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%%%%%%%$$$)))---...,,,******,,,///<<>>LLLaaauuuyyyZZZFFFCCCHHHPPPsss((()))(((&&&""""""$$$'''%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&''''''((()))###$$$%%%%%%&&&&&&%%%%%%***((((((---444:::===<<>>777666111777<<<999333777MMMddd}}}eeeQQQIIIEEENNNuuu:::333+++%%%$$$%%%'''((((((''''''&&&&&&''''''((($$$############$$$%%%%%%%%%&&&''''''((((((''''''###'''***+++)))'''((()))000666======777///)))'''))))))'''&&&%%%&&&'''(((''''''(((((((((((())))))&&&))),,,,,,***)))***,,,))),,,222888===AAABBBCCC<<<999444///,,,+++,,,---,,,------...000111222222222000000777>>>@@@<<<777777444444777888888;;;@@@MMMVVVfff{{{hhhOOOHHHJJJQQQuuu;;;;;;888000((($$$'''***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&###&&&((()))(((''''''((('''---555;;;<<<888333000,,,+++)))'''&&&&&&'''((('''''''''((((((((()))))))))***,,,,,,+++******+++%%%'''***///444:::???AAAEEECCC???:::444000---+++///......---...///000111///222111///777EEEJJJFFF:::555333777:::999777777222999BBBOOOfffmmmPPPHHHLLLNNNqqq111;;;DDD@@@222''''''+++&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''(((***,,,&&&&&&)))///888======<<>>999===<<<999@@@VVVrrroooOOOCCCHHHHHHmmm,,,000888CCCHHHBBB333&&&'''######(((***&&&$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&+++333;;;@@@EEE===111)))&&&&&&''''''"""%%%(((***))))))***,,,(((((())))))******++++++---,,,)))'''''')))+++---222000///111666>>>FFFKKKDDD999...,,,111555222---111...///000000<<<```TTTDDD555222666666555333555888::::::;;;@@@JJJRRR[[[qqqdddOOOIIIDDDKKK```%%%(((...888BBBGGGFFFCCC000+++((('''###!!!&&&///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&)))'''%%%$$$&&&***///222<<<@@@AAA;;;///&&&&&&)))(((((('''&&&&&&(((***+++)))))))))))))))*********,,,+++)))(((((()))+++,,,...---,,,,,,///555;;;>>><<<>>>???;;;555///.........,,,...///,,,///CCC[[[[[[HHH555000333666666666777777777888:::>>>AAACCCGGGYYYvvv^^^KKKHHHDDDKKKbbb######%%%***444AAAMMMTTTIII;;;---(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''((((((''''''''')))'''%%%$$$$$$%%%'''(((///666>>>???888///(((%%%((('''%%%&&&''')))))))))***))))))))))))))))))(((************************++++++******+++---000222666<<>>666111000///---///333111,,,000999SSSLLLCCC===777222222666999666444666:::<<<999555888@@@RRRkkk{{{[[[IIIGGGEEEKKKccc'''&&&###"""%%%///===GGGNNNJJJDDD<<<333)))### &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((***(((***444>>>@@@666+++&&&%%%%%%''')))***(((&&&******))))))((((((((('''((()))***++++++******)))+++++++++++++++,,,,,,---333222555===EEEEEE===555222------222555222111222===GGGSSSSSSEEE444000444444333444777::::::777333999888;;;FFFZZZsss~~~^^^LLLHHHFFFLLLddd''''''&&&""" ###***111555GGGVVVRRR@@@///***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((+++%%%###+++999BBBBBB===000---)))&&&&&&'''((((((***)))))))))((((((''''''&&&((()))+++++++++))))))***+++,,,,,,------,,,,,,---+++,,,333===CCCBBB???888000***,,,000222222333///999JJJUUUSSSEEE:::666///000333555777777777777;;;999777666===PPPhhhyyybbbNNNJJJGGGLLLddd"""$$$&&&&&&######%%%(((***111<<>>999555333222111555---***444AAAIIIKKKKKKJJJBBB999333222444666666111666::::::777666:::>>>DDDVVViiivvvjjjSSSMMMJJJMMMfff$$$$$$%%%%%%%%%%%%$$$### &&&(((%%%(((444@@@EEE''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))%%%$$$$$$&&&******(((%%%***777GGGKKKBBB555,,,)))&&&'''''''''(((((())))))'''''''''((()))******++++++++++++++++++++++++++++++(((''')))---...---+++000888??????:::666222000000333666555000222BBBSSS___QQQ???555555777666333444555777777777888999999777>>>GGGSSSkkk|||pppVVVPPPMMMNNNhhh&&&%%%#########%%%'''(((%%%%%%%%%&&&'''((()))***(((%%%$$$%%%'''(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((------222???KKKLLLBBB666++++++***))))))(((((((((%%%&&&'''((())))))))))))++++++***)))((('''''''''+++---///000///,,,(((&&&222,,,000???EEE<<<333222///...///222111111:::FFFZZZ[[[WWWIII999111333888222333333444888;;;999555:::;;;;;;===FFFYYYpppjjj|||jjjSSSLLLXXXlll&&&%%%$$$######%%%'''(((%%%%%%%%%%%%&&&'''((()))'''%%%$$$%%%'''(((&&&$$$%%%%%%$$$$$$%%%%%%&&&''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''...888AAAGGGIII666333///***(((((()))***))))))((((((((('''''''''***************)))((('''***,,,---...---+++)))'''***,,,111999AAABBB777,,,...---///444444222444:::DDDIIINNNNNNHHH???666111999666444333333444666999888888777888===JJJ[[[hhhnnnppplll^^^```ppp&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''''''''%%%$$$%%%&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&$$$&&&...;;;EEEDDDBBB>>>999333...***''')))((('''&&&&&&'''((((((((()))***++++++***)))((()))******++++++******)))%%%---///...888FFFCCC666000---...444666444000///111666@@@JJJOOOKKK@@@666:::555333555444111444;;;888888666555555;;;EEELLLffffffrrrkkkggguuu&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''***+++((($$$$$$***000;;;???EEEHHHGGG@@@777222+++***((('''&&&''')))***'''((()))***+++***((((((((((((((((((((()))*********,,,***(((///@@@LLLNNN<<<666000000444555222///...///333;;;EEEJJJJJJHHH888000000999;;;555444:::999999999777666777:::===LLL[[[ppp|||jjjeeeuuu&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''"""%%%(((******)))((((((%%%,,,888CCCIIIIIIGGGDDD:::888333...+++)))((('''&&&'''((()))))))))((('''(((''''''''''''(((***+++---******,,,,,,111BBBUUUNNNEEE888///...111222111000///...000777AAALLLSSSAAA666000555999666555888888999::::::999888999999666III___rrrsss___qqq&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((()))((('''###%%%***///555:::>>>@@@GGGDDD???888222---***((()))))))))(((((((((((((((''''''''''''(((((()))******(((,,,222---'''111CCCTTTOOODDD666......000///...///111000111777BBBKKKNNNDDD777000///222444555333444666888999999888888888===FFFWWWppphhhuuu&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%***)))&&&%%%&&&))),,,///===<<<;;;:::888777666555---,,,***)))((()))***+++(((((((((((())))))))))))''')))---...+++)))---222CCCJJJLLLBBB666111///---,,,///111111000111666:::JJJLLLEEE555,,,000333111111111222333555666666555===888:::GGGZZZuuu&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!&&&'''&&&%%%&&&((('''''''''''''''((())))))'''***///555;;;@@@DDDFFF111///,,,***)))***+++---(((((())))))))))))(((((((((---+++$$$'''111444///,,,???NNNKKK???666000---.../////////......///000;;;LLLPPP???111222222,,,111000000111333444333333666444999BBBFFFUUU|||&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))(((((((((((((((''''''(((+++000666999AAAAAA>>>666,,,(((***...%%%&&&)))++++++(((''')))+++(((&&&(((---222333333222///444CCCNNNHHH777***///111///+++---222111,,,333CCCQQQOOO>>>111000666333111111333666666444111777444555888888AAA___~~~&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%&&&'''+++...000999>>>EEEHHHCCC888,,,%%%222---'''%%%&&&(((***---+++***)))***---000222222111---///;;;GGGHHHCCC>>>000---...000,,,'''+++444///999DDDJJJGGG===333---777333///...111555666777999666999===;;;:::GGGXXX{{{%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''(((((()))'''''''''((((((((())))))))))))************))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((()))000;;;FFFLLLIII@@@888---+++******---//////---+++,,,---.........000111222,,,***111:::AAAGGGLLL>>>...)))000///&&&(((555......333???JJJKKK@@@444///000111333666666444222555222666<<<<<<777:::AAAUUUsss%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%''''''''''''(((((((((((())))))************))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((''''''++++++*********))))))))))))))))))(((((('''&&&%%%&&&'''***000:::DDDLLLPPP888888555111...///...,,,+++...111000---,,,---000111,,,)))+++...333===FFFQQQ999))),,,333000,,,---000***(((111AAALLLMMMJJJ666555444333333444444333666333444777666444888???DDDYYYsss%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%########################%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))'''(((((())))))((('''&&&+++***(((&&&'''111???JJJRRRQQQHHH888,,,***++++++,,,///111000---+++,,,...---++++++,,,++++++111888OOOFFF999//////111...(((---+++***---444???JJJQQQLLLFFF<<<333...000666;;;777777777666222000444;;;<<>>///+++---,,,''',,,111111...000999BBBJJJKKKKKKGGGAAA;;;777555000333777777555333666:::666===HHHWWWiii~~~$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###(((***)))))))))***&&&444BBBJJJQQQRRRDDD111000---+++***++++++++++++)))))),,,//////++++++///---;;;KKKNNNCCC444...///''',,,222111---+++///333555???KKKRRRPPPHHH???:::444555555666777999:::999666777;;;EEESSSdddsss}}}$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((***+++,,,(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''+++'''""" """$$$%%%&&&)))+++,,,111CCCTTTPPPBBB111---((((((***,,,+++***+++)))***,,,+++((())),,,...///@@@XXX\\\FFF222---+++,,,---------...000111000555<<>>QQQZZZMMM:::***---///---******...333/////////111555:::@@@CCCUUUTTTOOODDD999333444777<<<888666777777<<>>KKKMMMHHH===666///...111111,,,&&&+++---111333555444333222999BBBPPPYYYWWWLLL>>>555777555555999999888<<>>999555777888777777888EEEYYYqqq|||rrrbbbZZZjjjuuukkk}}}000***$$$$$$'''(((&&&$$$%%%%%%(((------(((%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%(((((((((---444...((($$$&&&(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%&&&''''''(((***)))'''&&&%%%%%%...888KKKTTTCCC)))%%%000---,,,++++++,,,---------***,,,---+++***---222666EEEHHHGGG???444---...222///...,,,,,,---000333555<<<888444555===LLLZZZdddWWWMMMAAA888555666999<<<777DDDUUUeee{{{qqq```YYY___ddd```}}}BBB;;;///%%%!!!"""$$$%%%%%%%%%(((......(((%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%'''&&&&&&,,,555...'''"""$$$'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((*********(((&&&%%%&&&'''%%%+++???VVVXXXFFF555000+++******+++...///---++++++,,,---...---***((((((222BBBRRRVVVLLL<<<000,,,))),,,000333333111...+++///111222222444;;;FFFNNN]]]YYYQQQEEE;;;666555555333:::BBBLLL]]]vvvooobbb\\\WWW[[[ggg{{{WWWUUUKKK888(((""""""###%%%$$$'''++++++'''$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%$$$+++555333)))"""###&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&(((*********)))&&&%%%%%%(((***%%%+++111@@@[[[jjjTTT222---***((())),,,---+++(((---***(((+++,,,***)))+++...222:::DDDLLLNNNJJJFFFBBB<<<444---)))))),,,...(((---333333///...222666<<>>JJJKKKEEE555666777777666777<<>>888666999777111555???<<>>444---,,,...000333333333222333666:::>>>@@@:::666666666555666999:::<<>>KKKXXXVVVGGG555+++((((((***+++***'''&&&(((***'''---...+++***...,,,'''(((***...111666@@@LLLUUURRRSSSSSSPPPIII???555///333111//////222444333222AAA>>>777333444999777333::::::999999===GGGTTT^^^lllzzzyyypppxxxkkkgggwww$$$$$$###$$$***888GGGQQQUUU???***###$$$$$$$$$'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''777===000$$$$$$'''&&&%%%%%%%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((///111---******&&&333FFFXXX\\\PPP:::)))))))))*********(((&&&%%%(((''')))---...+++((((((---.........---///333666999CCCQQQ[[[\\\TTTHHH???:::666111//////111111111===@@@<<<333222888777000666999<<<;;;:::>>>FFFNNN```gggqqq{{{uuu}}}zzzgggcccbbbrrr"""###%%%%%%$$$'''///777MMMMMMCCC000$$$$$$&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%666@@@888+++%%%&&&&&&&&&&&&&&&%%%&&&'''((()))***)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%))),,,+++'''&&&(((***)))---:::HHHNNNJJJCCC222---(((&&&)))+++,,,+++000$$$)))===@@@///)))333+++,,,......---+++++++++...111666===DDDJJJOOOQQQMMMHHHAAA888000...000222666???AAA777111444555222000444999999888999???EEETTTXXX]]]aaahhhvvv|||gggccc\\\kkk&&&$$$$$$$$$"""!!!%%%+++...LLL]]]MMM222&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###%%%&&&&&&'''%%%///<<>>gggkkkGGG---///++++++******+++,,,---......,,,******///888AAAGGGXXXUUUOOOEEE:::333111111111;;;AAA<<<555222333444222333444444444888???EEELLLQQQWWWXXXXXX]]]gggpppsssbbb\\\hhh)))###!!!$$$%%%###$$$(((<<>>+++###((('''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,***'''&&&''''''$$$(((---///...111777>>>NNNMMMGGG===111***))),,,''')))DDDmmmqqqMMM---&&&---+++)))((()))+++,,,---***+++,,,---///000222222FFFGGGIIIKKKIIIBBB999222///444<<<@@@<<<444222555555555444444777:::???BBBDDDJJJOOOOOOKKKJJJOOOUUUeeeppplllfffmmm(((!!! '''***'''$$$$$$%%%...EEE^^^___HHH000&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$##################,,,DDDDDD---###***&&&%%%$$$###$$$&&&(((***%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&((('''%%%'''&&&&&&)))///333666666;;;HHHSSSPPPBBB444111222111***000BBBEEE777,,,+++''''''''')))+++,,,,,,+++))))))((((((***,,,///000)))///;;;JJJSSSQQQCCC777000///777AAAAAA777111444222333444777:::;;;:::888;;;???AAA???;;;<<>>===@@@DDDIIISSSfff~~~tttmmm%%%%%%%%%%%%%%%&&&&&&'''###(((+++)))555QQQZZZIII111$$$###&&&"""###&&&###((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&"""&&&...999EEE@@@+++&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&&&&''''''''''''))),,,...444,,,%%%%%%///;;;CCCFFFNNNKKKKKKQQQWWWTTTFFF999///+++''''''***---...---.........------......///222111///000444;;;CCCHHHXXXRRRDDD333...555???CCC>>><<<777444444666:::<<<:::::::::999888777888::::::<<>>333---,,,------,,,---......---------...///---000555:::<<<<<<:::999BBBDDDGGGFFF>>>666555:::AAABBBDDDCCCAAA;;;666222777777666666555555666777:::;;;===>>>@@@HHHSSS[[[nnn{{{uuu&&&&&&%%%%%%%%%&&&''''''***$$$***,,,PPPdddEEE...$$$'''$$$###&&&%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''"""'''''''''===HHH555***%%%###((()))&&&$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%'''((('''&&&&&&'''((('''&&&&&&(((***111///---+++***((('''&&&&&&&&&(((///:::IIIVVV^^^^^^WWWMMMDDD<<<555...)))---......---+++***,,,...***///666;;;<<<999333///333777III\\\WWW@@@222444999===CCCFFFFFFAAA:::555444444333333444555666666555666888888999===DDDIII]]]rrr~~~yyy%%%%%%%%%%%%%%%&&&&&&'''***###,,,%%%$$$>>>[[[OOO333%%%'''%%%$$$'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((%%%&&&444???;;;,,,$$$ %%%'''""" ###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''%%%%%%'''((('''&&&&&&''')))(((''''''((()))444000+++((((((***++++++'''''''''&&&)))000999@@@FFFIIINNNRRRQQQNNNIIIFFF888999888444...******,,,---...000222222111000///222333BBBWWWZZZHHH777333///111555999===@@@AAABBB666555333444555666666555444555666777888:::>>>AAAOOO___rrr$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%((()))###...GGGVVV666%%%'''%%%###'''&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###***)))%%%(((+++222@@@222'''!!!&&&((("""!!!%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%'''((('''&&&&&&'''))))))(((((()))***888111((($$$$$$&&&'''&&&&&&(((,,,......,,,(((&&&&&&...:::DDDKKKQQQYYY___SSSRRRNNNEEE999000------......---,,,---...///000222444777???LLLRRRFFF555......///000444999===@@@===:::777777888888666444555666777888999:::<<<>>>EEEKKK[[[qqq$$$$$$######$$$$$$%%%&&&!!!---'''""")))&&&&&&888ZZZ777$$$&&&%%%###&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((###%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""...***%%%***$$$)))BBB999,,,$$$)))***%%%$$$((($$$%%%&&&&&&''''''''''''$$$$$$$$$%%%&&&'''((()))((('''%%%%%%'''((('''&&&%%%''')))***)))))))))+++666///(((&&&(((***(((%%%'''%%%###%%%)))---,,,***+++---//////000999HHHTTTjjjiiibbbUUUDDD888222111---......///000000000///222888333...CCC___XXX:::333333222222222222333444CCC@@@;;;::::::999666333333444444555666777888999<<<;;;GGGaaayyy""""""#########$$$$$$$$$%%%%%%&&&((('''%%%***111SSS???+++$$$%%%%%%""" ######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''***)))'''$$$"""%%%,,,222III+++%%%---%%%###(((###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((((('''&&&%%%&&&'''((()))###''')))%%%$$$)))...000333...(((&&&&&&'''%%%$$$((((((((((((((('''''''''((((((((()))+++///222444;;;GGGVVV^^^[[[RRRIIIEEE333///,,,+++...000///---555555222///888JJJXXX\\\777333...,,,000555444000777:::>>>DDDGGGCCC<<<555333444555555444444666888888777;;;IIIbbb|||#########$$$$$$$$$%%%%%%&&&%%%&&&'''&&&$$$)))000SSSAAA---&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))'''$$$###%%%***///EEE333******&&&$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&'''((('''&&&&&&&&&&&&&&&''''''''')))'''###%%%,,,333666000,,,'''%%%&&&&&&&&&$$$'''''''''''''''''''''''')))((((((((()))+++---///+++222:::AAADDDIIIPPPUUUQQQBBB222+++///333111---333555333---000===KKKRRRQQQ;;;...333555...---555---...333:::AAADDDCCCAAA>>><<<999555222222444666999999:::@@@PPPiii$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&$$$###'''...RRRBBB000((('''&&&%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))*********)))(((((('''%%%$$$%%%(((***???@@@333&&&&&&'''###$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%))))))&&&$$$(((222888999,,,***&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((((((***)))'''''''''''')))))))))******+++...666BBBKKKNNNPPPNNNCCC555,,,...333222555444---***111===DDD___LLL;;;555222...---111000//////111666:::<<<===AAAAAA???<<<777444333333555777999:::BBBWWWuuu%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%###"""'''...QQQAAA000(((&&&%%%&&&(((######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((*********))))))&&&''''''&&&%%%%%%&&&&&&888JJJ===%%%&&&((("""$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&(((((($$$%%%&&&''''''&&&%%%$$$'''(((''')))///666888444)))'''%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''(((((()))((('''&&&&&&''''''(((+++,,,+++)))(((***...222444EEEWWWYYYKKK;;;111///111222111---+++...333777MMMXXXPPP666+++333444)))555333000//////111222333888<<<@@@BBB@@@===:::888222555999:::>>>NNNjjj%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$###"""'''///OOO>>>---&&&&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$111LLLEEE***&&&'''###%%%"""""""""#########$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((('''&&&%%%$$$(((,,,///444777222***&&&&&&&&&%%%$$$%%%&&&'''$$$$$$$$$%%%&&&'''((((((''''''''''''(((((())))))&&&''')))***************///000999LLL]]]ZZZDDD000111...+++,,,......---+++444NNNVVVAAA111333444+++.../////////000111222444000444999>>>@@@CCCFFFHHH<<<999888888:::EEE]]]ttt%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$$$$######)))111OOO<<<)))###&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&'''(((&&&$$$,,,GGGJJJ333%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&'''(((((($$$$$$&&&'''((()))))))))'''---111333333222,,,$$$%%%&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&''''''((((((&&&&&&'''((()))*********'''&&&&&&&&&''')))***+++...)))***777JJJTTTRRRJJJ:::111***,,,...---)))'''+++555FFFNNNDDD333...555---///111222111000000111000000000222777@@@KKKRRRJJJCCC<<<999666;;;NNNccc$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$+++444PPP:::&&&!!!'''***&&&"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$%%%((()))(((&&&(((>>>MMM===$$$""")))%%%#########$$$$$$$$$%%%%%%######%%%&&&'''((((((((($$$$$$%%%&&&(((***,,,---333666666111,,,+++)))%%%%%%'''((('''%%%$$$&&&(((''''''''''''''''''''''''%%%&&&'''(((((()))))))))+++***'''&&&'''((((((((('''***------///999IIIUUUKKK???333///,,,)))))),,,,,,(((444KKKQQQAAA444444000222444444000---------000000......111888AAAHHHLLLIIIIIIHHH???999CCCTTTsss$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###%%%$$$%%%---666RRR:::$$$!!!))),,,'''!!!######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''***)))'''%%%$$$$$$$$$%%%'''%%%###%%%(((***)))'''&&&777NNNDDD### +++%%%###$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&'''(((((((((%%%%%%%%%&&&(((+++...000===>>>888---%%%%%%((()))&&&((()))(((&&&$$$&&&(((((((((((((((((('''''''''&&&&&&'''((((((''''''&&&(((((()))***,,,,,,***))))))'''&&&'''+++222:::???[[[MMM>>>444+++&&&+++333...***...>>>RRRUUUAAA***,,,///222222000///000222---///111222222222444555CCCIIIVVV[[[OOO??????KKKhhh%%%%%%$$$######$$$%%%%%%&&&'''###%%%+++(((---???HHH111''')))&&&%%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$***(((%%%###"""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***+++>>>@@@***%%%***"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!$$$***///...(((""")))'''&&&''',,,555===CCC;;;555...)))((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))(((''''''(((***,,,...===NNN\\\UUU???,,,)))///))),,,---///;;;IIIIII@@@000000111111111000///...000000000000111111111111777777???PPP[[[XXXMMMDDDXXXyyy%%%%%%$$$######$$$%%%%%%&&&'''###%%%***''',,,>>>DDD...%%%((($$$$$$&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''999@@@...%%%(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%***......)))$$$&&&&&&'''(((,,,111555888111---(((%%%%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((((((((()))))))))+++***((('''((()))***,,,666:::BBBKKKOOOIII;;;///'''---///,,,---666CCCLLL@@@;;;444///---...000111//////000000000111111111222111777DDDOOOSSSUUUVVVVVVjjj%%%$$$$$$######$$$$$$%%%%%%&&&###$$$)))&&&,,,???>>>***###&&&######&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%% """&&&((())))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''"""111???444&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%(((++++++'''$$$$$$%%%''')))+++,,,,,,,,,(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&''''''''''''((((((((('''''''''(((((())))))***+++***)))((('''((())))))---***...???SSSZZZPPPCCC///,,,+++)))(((,,,:::GGGNNNGGG<<<111,,,,,,///222//////000000000000111111000///000777>>>HHHWWWddd\\\```xxx$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$(((%%%,,,@@@:::'''"""&&&######&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&"""$$$&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''' +++>>><<<+++$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""###%%%&&&(((((((((((((((%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))*********)))(((((((((((())))))''')))---444@@@LLLWWW]]]CCC000$$$(((000111000222IIIIIIEEE;;;111,,,---000////////////000000000111111111111111222:::NNN```hhhhhhyyy~~~$$$$$$$$$$$$$$$$$$$$$$$$###&&&###$$$'''%%%---CCC777&&&###(((%%%$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''!!!''';;;AAA111%%%***%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$#########$$$$$$###$$$$$$$$$%%%&&&((()))***%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***'''''''''(((((()))***+++'''+++///------777JJJYYYRRR<<<+++,,,222///+++***777@@@HHHFFF;;;000,,,---...////////////000000000000222444333000333AAAQQQooovvv###$$$$$$%%%%%%$$$$$$###!!!%%%###$$$(((&&&000GGG555&&&$$$***&&&$$$((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$444CCC888'''***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$######%%%(((+++,,,%%%'''((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))%%%&&&&&&((()))******+++((()))))))))***...555:::NNNGGG???555+++&&&***111)))444BBBGGGBBB999222.........////////////000000...000333666333222:::CCCcccwww###$$$%%%%%%%%%%%%$$$### %%%$$$%%%((('''333KKK444%%%%%%+++&&&###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((((((((&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''""",,,BBB<<<)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((#########$$$%%%''')))+++&&&'''((('''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((((()))++++++)))(((999FFFLLLAAA000'''+++000))),,,333===DDDCCC;;;333........./////////000000000///111555555444666;;;KKKhhhppphhhvvvvvvxxx|||qqqhhhfffqqq###$$$%%%&&&&&&%%%$$$### $$$$$$%%%)))(((555NNN222%%%%%%+++%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###)))!!!'''@@@>>>)))%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''"""###$$$%%%&&&'''''''''''')))***(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((()))(((((('''&&&'''***---+++(((&&&(((+++'''>>>OOOJJJ===333,,,$$$000)))'''222BBBIIICCC999............/////////000666111///333555444444666999ZZZ}}}}}}pppeeedddeeehhhjjjggg___XXXQQQ\\\\\\MMMDDDOOOaaakkkjjj______ggg___PPPWWWmmmhhhhhhiiijjjjjjfffaaa\\\bbbhhhmmmjjjaaaWWWRRRQQQUUUYYY```gggnnnsssuuuvvvmmmqqqttttttqqqrrrvvv{{{xxx|||""""""#########$$$$$$$$$ %%%%%% )))$$$MMMAAA(((&&&%%%######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%&&&''')))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!!&&&***111>>>888%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''((()))))))))((('''%%%$$$##################$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((''''''(((((())))))******---***===ZZZZZZ===+++///,,,))))))---222:::HHHTTT???111***000666333//////555222000111333555444333666GGGfffzzzjjj[[[OOOJJJKKKEEEDDDDDDFFFIIIKKKKKKJJJPPPQQQRRRTTTVVVXXXYYYZZZ^^^^^^]]][[[XXXVVVVVVWWWWWWWWWVVVVVVWWWXXXYYYYYYWWWWWWVVVTTTSSSRRRPPPPPPTTTQQQMMMMMMPPPSSSSSSRRROOOQQQTTTUUUVVVWWWZZZ\\\YYY___dddgggkkkvvv""""""#########$$$$$$$$$###&&&'''"""+++)))LLL@@@((('''%%%#########%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&(((((()))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""%%%(((...;;;777&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((())))))******...,,,666KKKXXXOOO:::)))+++)))***...111666>>>GGGJJJ???555111000......000333444333111//////111222111:::QQQmmmccc[[[SSSNNNJJJEEEGGGKKKRRRPPPOOOPPPQQQRRRQQQOOOLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDBBBCCCDDDBBBBBBAAAAAABBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@BBB???<<<<<>>@@@AAAAAAAAAAAACCCDDD;;;>>>@@@@@@@@@GGGSSS]]]pppqqqxxxxxxyyy###############$$$$$$$$$$$$&&&'''###***///HHH;;;)))'''&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$"""$$$%%%***999777"""((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%############$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((()))******,,,++++++666NNN]]]KKK---,,,))))))---//////222777EEEGGGCCC999333333444444<<<>>>???<<<666222222444444444???[[[|||{{{nnnaaa___fffkkkgggaaaZZZUUURRRSSSRRRPPPRRRVVVPPPNNNLLLKKKKKKJJJHHHFFFAAAAAA@@@>>><<<;;;:::999:::::::::999777666777999666666666666666666777888666666666666666777777777777555333333555777777777666777888777555444555666::::::888777666888===AAAHHHHHHLLLRRRTTTRRRRRRTTTVVVOOOIIIKKKRRRXXXXXXUUUOOORRRUUUXXX^^^iiixxx###########################"""$$$"""(((555AAA333((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&''')))((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!######(((999:::(((***(((&&&#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***))))))$$$(((>>>UUUUUUFFF222+++''')))+++***+++...555EEEPPPKKKDDDCCCBBB>>>CCCEEEFFFDDD???:::555333777444888MMMpppxxxtttqqqooorrrcccTTTPPPUUUZZZVVVPPPRRRNNNLLLMMMKKKGGGFFFHHHBBB@@@>>>===<<<;;;999777666666666666555555555555666777888777555555777888777666666666666666777777555555555555555555555555666666555555555777777777888999999888666555666777999777555555666888888888888777999>>>>>>;;;999;;;???;;;888999>>>AAA@@@===999<<<>>>===;;;AAAMMMWWW```bbbcccccc```^^^]]]]]]eeewww###########################!!!$$$$$$(((???>>>...''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((())))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!""""""(((:::???...)))(((%%%###"""###$$$%%%##############################$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''(((((()))))))))(((&&&(((///???UUUfff<<<111'''%%%(((***,,,000222EEESSSQQQKKKKKKIIIEEE::::::;;;???AAA???777///333222555AAAXXXuuusssjjj```ZZZZZZ^^^dddiiimmm___OOOGGGGGGGGGAAA<<<999777777;;;;;;888777999:::888777666777666555333333333333444555555666666444555555555444444666888555444444333333333444444555555444444333222222111444444444444444444555666444555666666444444555666444333222444666888666555777555777;;;;;;888777999777666555666888999777666777;;;===999333222777===DDDEEEFFFEEECCC@@@@@@@@@===MMMVVVSSSWWWdddkkkhhhcccmmm}}}$$$$$$$$$###############&&&"""%%%(((,,,LLL>>>,,,&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""!!!###"""(((:::@@@111'''&&&%%%$$$######$$$$$$######################## !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&#########$$$%%%&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))%%%&&&&&&''''''((())))))+++)))+++---)))...LLLoooJJJ:::***%%%)))---222666777???DDD@@@;;;;;;===???222///000666???BBB===666333222555<<>>EEEKKKPPPUUUXXXffffffooo~~~$$$$$$$$$$$$######""""""$$$###))),,,WWW;;;(((######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&''')))*********)))(((((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$"""%%%555:::+++######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%''')))+++,,,&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******+++%%%%%%&&&&&&'''(((((()))&&&%%%'''))))))+++111777___JJJ555...111666:::===777,,,(((...222222777@@@:::666000---///666===AAA777+++,,,888666222KKKpppzzzjjjiiigggddd```\\\WWWRRROOOCCC<<<777888888555666:::555777888777444333333555555333444777888444333666444333222222444555444222//////000000111111222222111222222111000000222333444444333222111111222222...//////000111111222222...111333333111000111333222333444333111111111333000222555555555555666888555333444777777444444666222444666666444333444666444333333333333333444444111222444444333333444666444000000666999777777999888999999888666777999;;;===<<>>BBBIII===---(((...///+++///>>>OOOWWWHHHGGG:::111000...888MMMBBB,,,555444555<<<<<>><<<;;;:::555555444444444444555555666666555444333222222111333333333444444555555555555555444444444333333333222222111111111111222222111111111111111111111111///000000000111111111111111111000000000000111111////////////////////////222222111111111111111111333333222222111222222222333333333333333333333333444444444333333222222222222222222222222222222222333333222222333333444555666666666666666666666666888888888777777777777777666999<<<>>>AAAIIIUUU___eeebbb______gggwww$$$$$$$$$$$$#########"""+++%%%222YYYZZZ777(((%%%%%%%%%&&&''''''%%%###"""###%%%%%%$$$$$$&&&'''&&&''''''(((((((((((('''(((''''''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''...***###---555---%%%$$$$$$###############$$$$$$$$$#########""""""############$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''')))((('''&&&&&&%%%%%%%%%###%%%'''(((''''''((()))))))))((('''&&&(((***---888TTT```YYYSSSGGG666...+++...---+++000<<>>>>>BBBLLLXXXaaasssuuu{{{$$$$$$$$$$$$############((((((777XXXUUU555%%%%%%$$$%%%'''((('''$$$""" !!!"""%%%''')))((('''(((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''',,,(((""",,,666111%%%%%%$$$###############$$$$$$$$$###########################$$$$$$$$$%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%$$$%%%''''''''''''((()))---***(((&&&'''((()))(((,,,HHH```eeeYYY<<<***---))))))((((((---444666444555;;;@@@DDD===+++///IIIKKK888666333333555333CCC\\\|||rrrooopppnnniiiddd\\\SSSLLLHHHEEEAAA???;;;;;;:::999888888888999555444444333444444555555444444333333333333444444444444444444444444444444222222222111111111111111222222111111111000000000111000000//////000000111000000000000000000000000////////////000000000000000000////////////000000////////////////////////000000000000000000000000111111111000000111111222222222222222222222222222333222222222222111111111111111111111111111111111222111111111111222333333444444444444444444444444222222333333333333333333666777777444111111555888;;;<<<;;;::::::<<>>TTTBBB&&&"""###$$$%%%(((***)))'''%%%###""""""&&&***+++)))%%%)))(((&&&%%%$$$%%%&&&&&&((('''&&&$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######(((&&&"""---:::999&&&%%%%%%$$$#############################################$$$$$$$$$%%%%%%"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&%%%%%%%%%&&&$$$&&&''''''&&&&&&(((***111---(((''')))***(((&&&&&&666JJJZZZUUU888&&&///'''''''''(((***...//////...111888CCCAAA,,,***@@@OOO@@@888555444444444;;;IIIlll{{{jjjdddrrr{{{tttlllllleeeaaaYYYPPPMMMNNNMMMIIIGGGCCC>>>;;;::::::888777666555555444444555555555555555444444555666666777333333222222222222333333333333333333444444555555222222222111111000000000111111111000000000000///000//////......//////000////////////////////////........./////////000000000//////......//////000........................//////////////////000000000000/////////000111111111111111111111111111111111111111111111111111111000000000000000000000000111000000000000111222222333333333333333333333333111111111111111222222222444666777666444333555777888999999888666555555666888777999@@@KKKVVV___bbbmmmxxxssskkkgggoooxxxvvv$$$$$$$$$$$$$$$$$$$$$%%%''',,,UUU^^^888&&&"""###$$$(((+++,,,+++)))'''%%%%%%(((++++++((($$$((('''&&&$$$$$$$$$%%%&&&+++***(((&&&$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%!!!,,,::::::'''&&&%%%$$$#######################################$$$$$$$$$$$$%%%%%%%%%"""$$$&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%&&&%%%&&&'''&&&%%%&&&(((***333...***(((******)))'''***,,,666LLLYYYEEE...---(((***,,,+++***+++111777...---///===DDD444,,,:::LLLDDD888555444333666555???ZZZsssuuuooocccVVVQQQYYYZZZOOOHHHKKKBBBBBB???:::999;;;:::666666666666777888888666555444333222111111111111111333333222222222222222333222222111111111111222222111111222222333333444444333333222222111111000000111111111111000000000000///......------......///........................---............///////////////............//////---------------------------------......////////////.........//////000111000000000000000000000000000000000000000000000000////////////////////////000////////////000111111111111111111111111111111000000000111111222222222///000222333333333444555333444555333222111222333:::888666666888<<>>AAALLLYYY```kkkxxx}}}WWW???RRR]]]NNN???JJJPPPAAA$$$$$$$$$%%%%%%%%%&&&&&&$$$)))OOOttteee999%%%,,,%%%$$$######&&&((()))((('''(((((('''&&&%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$+++***)))'''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''!!!$$$%%%%%%222444((('''&&&%%%$$$#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&)))+++++++++***(((&&&''')))+++''',,,,,,999[[[hhhOOO444,,,))))))***((($$$'''...,,,...+++222CCCEEE888222@@@HHH888444///+++888///666DDDNNN```xxxoookkkgggaaa\\\IIICCC??????>>>;;;999;;;666666888999::::::999999111555777555555888888666555666777777666444444444////////////000111222222333333222222222222333333111000000//////000000111////////////000000000000///000000000000000000111////////////.........---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,---...///000........................------........./////////------------------------......------......///000////////////////////////......//////000111111222222111111222333333222111...000111111000000222444111222444555555777888:::666999999666666;;;??????HHHVVVeeeqqqvvvgggeeeXXX???666VVVfffMMM<<>>@@@FFF\\\zzzvvvzzzyyysssooooookkkdddbbb______jjjjjjcccVVVFFF===555===YYY\\\<<<111PPPVVV444$$$((((((######((((((%%%'''CCCYYYJJJ---'''***$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&(((***+++""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((((()))000999((($$$###&&&'''$$$###$$$########################'''&&&%%%$$$############%%%...%%%***(((!!!(((###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''%%%&&&***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''(((111333@@@ccczzzuuujjjWWW???---,,,---((('''+++(((,,,------888DDD@@@444<<>>===<<<:::888888888777777666555555444333333333333444444444444555444333333222333333333333333222222222222333333222222333333333333222222000000////////////000000000000000000000000000000................................................+++,,,---,,,++++++---...//////...---------.........,,,+++,,,...///...,,,------,,,,,,,,,------...............---,,,,,,,,,***+++,,,+++)))***,,,///,,,+++***+++,,,,,,+++***)))+++------+++++++++,,,,,,+++******+++---.........000111///------------(((***,,,---,,,***((((((((()))***+++,,,,,,,,,,,,))))))***,,,...///...---,,,,,,,,,---------............------------............/////////000000000000000000000000000000000333333333222222222222222222333333333333444444444333333333333555999???CCCEEELLLWWWeeeuuuwwwfffOOOLLLFFFAAA??????AAABBB>>>@@@AAADDDLLL]]]uuueeeVVVGGG>>>:::666555666EEEZZZ>>>777444666MMM666###''')))&&&&&&((()))(((111RRRNNN000&&&'''$$$'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***)))((('''%%%$$$###"""########################!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&***333>>>***%%%"""$$$%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))""""""))),,,'''%%%'''### ###''''''&&&&&&(((+++,,,------...//////000000,,,++++++++++++*********$$$)))+++&&&###$$$&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((///444BBBYYYjjj{{{aaa:::***+++,,,***)))+++---+++)))000::::::222000MMMOOO333%%%000666///222333777===FFFUUUmmmwwwnnndddZZZUUUUUUSSSLLLBBB999555444777555444555666777666555555555444444333333222222222222333333333444444444333333222111111111111111222222222111111222222222111111222222222222111111///..................///////////////////////////------------------------------------------------+++,,,,,,+++******+++---------,,,+++******+++++++++***))))))+++,,,+++)))++++++***)))***+++---...***)))(((((()))***)))((('''((()))(((((())),,,///...+++(((((()))***(((&&&'''***,,,---+++)))))))))******+++++++++,,,,,,---***++++++***)))'''(((***---......///...---+++*********,,,---------------000...------......,,,******++++++++++++,,,,,,,,,------------------------.........////////////000////////////////////////111111111111222222222222111222222222333333333333444444444333222222555777333666:::AAAKKKWWWdddllltttjjjZZZ<<<;;;888666666666888999444666888;;;@@@MMM___lll[[[___jjjxxxzzzoooaaaZZZMMMCCC999666555444444777IIISSS777000000444HHH777$$$'''((('''%%%%%%&&&(((999YYYIII&&&'''***"""'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))((('''%%%$$$###"""########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$'''111<<<***%%%!!!"""###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%''':::>>>''' )))((((((---333555222...---...222111000///...---,,,,,,((((((((((((''''''''''''&&&---///***%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$(((***111:::@@@WWWzzzhhhUUU>>>000+++***)))))),,,,,,***(((---666999666+++===OOODDD...222777)))///000444777;;;DDDYYYllltttgggwwwxxxtttjjj___UUUIII???777888888777444444555777555666666777777777555444333333333222222111111111222222222222333333333333333222111111000000111111222111111000000111111222000000000111111000000000......------------..............................------------------------------------------------++++++,,,***)))(((***+++,,,,,,+++***))))))))))))+++******)))))))))((((((************+++,,,,,,---)))'''&&&''')))***)))'''(((((((((((((((***,,,---+++***)))((((((((()))))))))+++---,,,+++)))))))))***+++,,,,,,+++*********,,,,,,---...---+++---000---+++***)))***+++,,,,,,++++++,,,,,,+++***))))))000...++++++,,,,,,+++***)))))))))*********++++++,,,,,,,,,------,,,,,,,,,------........./////////........................000000000000000111111111000000111111111222222222111333555555444333444555:::999888777777;;;AAAFFFNNNYYYjjj{{{xxxVVVGGG999999999999999:::::::::999888666444777AAAPPP[[[NNNDDD<<<<<>>:::???888333333444444555888IIIJJJ222---000444DDD:::%%%&&&(((&&&###!!!$$$)))???TTT>>>%%%'''!!!######$$$$$$$$$%%%%%%%%%##################$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!!!!$$$---777***$$$!!!"""###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%///KKKOOO111%%%333999EEEEEECCC===555...,,,+++***)))((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&---///***%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((''')))***)))???eeeaaaRRR;;;+++'''******'''***+++)))))),,,444999;;;333000CCCJJJ666222777,,,,,,///444777777;;;JJJZZZsssyyyjjjaaaVVVVVVQQQHHHBBB???:::555555666666555444333444444444666777777666444222111333222222222222222111111111111111222222222333333333222222111000111111111000000000//////000000000...//////////////////............------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++***)))(((***+++------,,,+++++++++++++++,,,,,,,,,+++)))((((((((()))+++,,,.........,,,+++++++++***+++,,,,,,,,,+++***)))'''''''''((())))))&&&)))+++***''''''***---+++,,,---,,,******+++,,,&&&)))+++,,,******+++,,,((('''***//////,,,---222******,,,///333333111......///000000000000//////***(((&&&''')))+++,,,,,,((((((((())))))))))))***++++++,,,------,,,++++++------------............------------------------........./////////000000////////////000000000111,,,///111222111000000111444555555444333444666888777<<>>FFFOOOTTTQQQGGG???===>>>@@@BBBEEEGGGHHHHHH;;;666111---+++***)))((((((((((((((())))))))))))******,,,,,,,,,,,,******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////............////////////...000222222000............111333444444333444555555444555777===HHHUUU]]]ttt~~~~~~|||wwwRRR===555666666666666666555444333000222444444333111000111:::SSSaaaSSS>>>777555222555111000222111000111444EEE:::000111333444:::@@@$$$###%%%&&&######---888]]]JJJ111%%%&&&(((&&&&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""$$$%%%%%%$$$$$$###"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%########################%%%######$$$$$$%%%---666'''###!!!$$$%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&///<<>>???BBBEEEIIIKKKMMMNNNIIICCC:::222---)))&&&$$$(((((((((((()))))))))))))))***+++,,,,,,+++***)))+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------------............///111222222111000000000000222444444222111222222666555444333444777;;;>>>JJJUUUhhh}}}mmmjjjmmmsss___AAA888888555555555555555444444333000222555666555222000///,,,@@@VVV^^^TTTDDD555---111///...111111000222777GGG777111111000///333AAA###"""###&&&%%%&&&222@@@dddBBB)))$$$!!!###'''&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$###"""################################################""""""###$$$%%%&&&&&&'''###########################"""$$$&&&'''(((///888&&&"""!!!$$$%%%###!!!###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***777555000BBB___XXXBBBCCC222+++###"""&&&(((%%%!!!$$$$$$$$$######"""!!!!!!"""""""""######$$$$$$$$$&&&''''''%%%&&&***)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''((($$$***'''%%%)))'''&&&...666PPP]]]KKK222((()))***'''((())))))((()))///777FFFLLLMMMEEE===<<<;;;666666333111222111///333888;;;>>>RRRrrrzzzhhhYYYQQQEEEAAA;;;888777777777666---222555444555666444000444333222111222222222111///222333222000///111333/////////000000000000000000000000000111111111111//////...------------............------.........+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++,,,...000333444444444555777888999999<<<@@@BBBBBBDDDHHHLLLKKKGGGBBB>>>===???CCCFFFJJJOOOSSSPPPIIIEEEIIIOOOGGGDDDBBBCCCFFFIIIIIIHHHAAA:::666;;;DDDEEE;;;///333999BBBGGGGGGCCC???<<>>888555555666<<<===:::DDDjjjwwwwwwvvvfffWWWMMMEEE???<<<888666555555666666555444444444444444444444444444222000...///222333111///000000000000////////////000000///...............,,,---///000000000///...//////.........---------.....................---,,,,,,,,,,,,,,,,,,,,,+++///---,,,,,,+++******+++)))+++------+++)))((((((+++++++++******)))((((((((()))*********+++...111333000000555<<>>@@@AAABBBAAA>>>======>>>???===999777666888:::<<<@@@MMMQQQHHHAAAEEEIIIHHHOOOHHHDDDHHHTTT^^^```^^^SSSHHHAAAEEEOOOOOO???...444777;;;??????;;;777444555444222000...------,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++++++++*********)))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************++++++************++++++******+++,,,,,,,,,,,,+++---------.........//////.........------.........000000111111111111000000111111222222222333333333444777:::===CCCPPP```lllxxxuuulll___TTTPPPSSSYYY[[[bbbjjj]]]666666:::111222222222222222222222222///111222000.........---111555444777NNNbbbTTT555444+++---888333)))888TTTRRR<<<,,,---000...,,,///###!!!'''$$$$$$***;;;```GGG333%%%%%%(((%%%"""$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################$$$###############$$$$$$%%%%%%$$$$$$############!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%###$$$///<<<)))'''$$$###$$$%%%%%%$$$)))(((&&&$$$&&&***---...+++""" (((222;;;LLL^^^WWWGGG333))))))+++'''###%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((())),,,333???IIIKKKEEE>>>,,,,,,,,,,,,+++***((((((,,,888BBBBBBDDDMMMYYY___ZZZ```fffggg___PPPBBB:::666888:::???QQQkkk}}}|||~~~sssfffYYYQQQGGG???:::888666444777666444444555555555444333333333333333333333333222000...///111222000///000000000/////////......000//////...------......,,,---...///000//////.........------------,,,,,,------------------------***+++,,,---,,,+++***)))((((((((()))***+++,,,---((()))***)))(((''')))***%%%&&&&&&(((***---///000666555666777:::<<>>LLLPPPOOO???888...&&&###&&&---111(((,,,///---///888AAAEEECCCOOO^^^iiikkkddd[[[TTTFFFCCC@@@>>>@@@NNNlllyyy||||||hhhRRREEE;;;777333111222444444444666444222222333444333222333333333333333333333333111///...///000111000///000////////////.........//////...---------......,,,---......//////......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------+++***))),,,,,,+++***))))))(((((())))))***)))***,,,000444333333333555888<<<@@@BBBGGGCCC???>>>@@@@@@???===888444000///000///,,,)))......---,,,+++***))))))'''((()))(((&&&%%%%%%&&&(((''''''&&&''''''((()))$$$***+++%%%###'''((($$$(((&&&%%%&&&)))+++,,,,,,+++)))'''&&&''')))******&&&&&&$$$######$$$&&&&&&%%%$$$$$$%%%%%%&&&'''(((''''''''''''((((((((()))(((((((((''''''''''''&&&((((((((())))))((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''(((((((((((('''''''''''''''(((((((((((()))******))))))))))))******))))))***+++++++++++++++)))))))))*********++++++,,,,,,++++++++++++,,,,,,/////////000000/////////....../////////000000000---000222111///000333666666888::::::;;;@@@GGGMMMTTT]]]hhhVVV:::444333111///111111111111111111111111333111000///...///000222......,,,***...888@@@CCCNNNDDD888000,,,,,,333:::@@@555---//////***))),,,'''$$$(((%%%...SSSJJJ,,,%%%###'''***(((&&&'''########################""""""###$$$$$$$$$$$$###########################""""""""""""###$$$%%%&&&###"""""""""""""""""""""""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""%%%---555'''%%%######$$$&&&&&&&&&######%%%((('''%%%$$$&&& &&&222HHHaaajjjUUU:::+++((($$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%&&&&&&%%%''')))(((***333AAAMMMMMMGGG===333---+++,,,---***+++,,,+++,,,,,,+++)))+++000999BBBKKKSSS[[[```\\\TTTGGG>>><<>>===>>>@@@CCCEEEBBB<<<666444666666222...,,,)))'''&&&'''(((&&&%%%(((((((((((('''''''''''''''))))))(((&&&&&&&&&''''''((()))***************(((+++***&&&'''+++***%%%&&&'''((((((''''''((()))(((((('''&&&%%%'''***---***)))'''&&&&&&''')))***%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((()))))))))((())))))***+++*********(((((()))))))))*********++++++************++++++......////////////..................////////////,,,///111222222333555777444666666666555555888;;;DDDQQQ___xxxhhh:::333888444000444111111111111111111111111000......000111000//////,,,,,,...000---***///666FFFOOONNN===,,,)))...333333...---///...***)))---$$$+++'''111LLLddd<<<)))###!!!'''------)))&&&########################""""""###$$$$$$$$$$$$###########################""""""""""""###$$$%%%&&&"""""""""""""""""""""###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######!!! %%%,,,000%%%###!!!!!!###$$$%%%$$$%%%%%%)))---***###!!!$$$,,,111LLLllliiiEEE---,,,!!!"""#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""(((,,,((("""$$$///;;;@@@GGGOOOSSSMMM???...###***))))))---000000---+++222000...---///666>>>DDDRRRUUUMMM===777@@@IIIJJJWWWppphhhGGGDDD```~~~zzz[[[NNN@@@999666333444666666777777666666555555666333111000///000111000///111111111111111111111111......//////.........///............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...++++++*********))))))))))))))))))*********++++++,,,+++)))(((((()))+++,,,&&&+++//////333999;;;888===@@@BBBCCCBBBBBBBBBCCC999777333000//////111222...)))%%%''',,,///---***)))((('''((()))+++++++++((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%&&&%%%&&&'''((()))(((((('''))))))(((&&&(((***(((%%%$$$&&&((((((&&&%%%'''((('''&&&%%%%%%&&&''''''&&&'''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))'''((())))))******))))))))))))))))))*********************))))))*********---------......---------............/////////000222111111///......///111---...000111222333444555222===HHH\\\xxx|||NNN...333;;;222///888000000000000000000000000...,,,///666999444///...---+++---111///))))))...222CCCKKK@@@444111///***,,,***+++------++++++...!!!...'''&&&AAAjjjkkk999)))%%%###&&&,,,---)))%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""###$$$%%%%%%"""""""""############$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$!!!"""(((---///%%%###!!!!!!"""#########$$$###&&&***(((!!!"""(((444ZZZrrraaa@@@---%%% """$$$&&&&&&%%%############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&((()))***+++***555DDDQQQUUUPPPFFF???333,,,'''(((***+++---///---///111111000......///666JJJRRRCCC555555:::;;;>>>LLLOOOHHHBBBCCCZZZ|||{{{ooo^^^MMMDDD>>>888555777888777888;;;222444555555333333333555333111//////000111000///000000000000000000000000---...///...---,,,---///......---------,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++++++++,,,---...+++************)))))))))(((((())))))***+++++++++***++++++,,,,,,------...444;;;>>>;;;>>>DDDDDD???:::;;;<<<;;;777333111000,,,+++)))&&&%%%&&&&&&'''***'''%%%%%%(((******(((###############$$$%%%&&&(((((((((((((((((((((((($$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&'''((((((&&&%%%&&&''''''%%%"""%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((())))))))))))))))))))))))*********++++++******))))))))))))******,,,,,,------------,,,,,,------........./////////111///...------...000111---...///111333444444444444777666===PPP^^^nnnXXX===---333777///...666///////////////////////////,,,111<<<@@@888111000...***(((***,,,,,,---///***333777999AAAGGG>>>...,,,+++++++++,,,,,,,,,--- ***)))!!!GGGqqq[[[777))))))'''&&&&&&'''&&&%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$###############$$$$$$############$$$$$$%%%%%%"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###%%%---333333'''%%%"""!!!"""######"""###$$$$$$"""***777OOOpppmmm===***---###$$$&&&&&&%%%###!!! ###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''''''''&&&%%%###"""%%%)))+++)))&&&$$$'''---555>>>GGGNNNRRRGGG<<<111,,,)))&&&'''+++"""'''---111222111111111***===MMMLLL===222222777555<<<@@@DDDDDD===HHHdddxxx~~~{{{ttthhh^^^TTTNNNFFF:::333222444111222555444000///111000222333333111111333555333111//////000111000///////////////////////////,,,...///...,,,+++---///---------,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++*********+++------+++++++++*********))))))(((((()))******+++,,,,,,,,,///444999:::888555333===CCCCCC<<<:::===999111...///...,,,(((%%%$$$%%%))))))(((''''''(((((()))---+++)))'''&&&&&&&&&&&&((((((((('''&&&'''((()))((((((((((((((('''''''''%%%&&&''''''%%%%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&''''''(((&&&'''(((((())))))(((((())))))))))))************+++******))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---000222333444111111111222333333222000666777222000888<<>>555000222222......333////////////////////////000+++///;;;@@@888111111++++++)))''')))------***---,,,+++000@@@MMMJJJ???333000,,,******,,,+++))) $$$'''EEEiiiDDD111(((+++,,,&&&!!!!!!$$$&&&""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$########################$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&########################!!!&&&&&&$$$(((222888888)))&&&$$$######$$$###"""''' $$$&&&)))888JJJ}}}]]]>>>111***"""!!!'''!!!"""###%%%%%%%%%"""!!!###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''$$$'''((('''###!!!$$$'''&&&&&&(((***///444888;;;VVVKKKBBB<<<555---+++......---,,,******,,,000333///222???LLLGGG444,,,111222>>><<<555<<>>888EEEUUU```eeekkkttt|||tttfff^^^^^^aaaxxxzzzgggIII222444444111//////111111///////////////////////////(((***777<<<555///000%%%,,,...+++***,,,((( ,,,+++((((((000>>>IIIMMM:::555...))))))+++***&&&(((%%%)))$$$GGG]]]999555...***%%%$$$$$$%%%###!!!$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$##################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$############"""%%%### """---777999444%%%$$$###"""""""""###$$$'''###%%%### 444VVViiiUUU===(((###''''''$$$###"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&'''(((***,,,---===HHHSSSTTTIII;;;111---...000000...+++***---000...///666GGGLLL666(((333>>>666222888CCCFFF@@@888IIIlllppp```SSSPPPUUUXXXaaauuuwww[[[TTTJJJBBB>>>;;;888666444444333333333222222222444333111////////////000111111111111000000000000//////............//////++++++++++++++++++++++++,,,...000000///---------,,,+++***((((((((()))))),,,+++***+++***''''''(((******))))))***+++,,,---,,,+++)))'''(((***,,,...666222......000000,,,(((444666777777555111,,,***((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%###''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((()))++++++++++++************+++++++++++++++*********))))))+++++++++,,,,,,---------,,,,,,---...///000111222//////000111111111111111444555888<<<@@@DDDGGGIIIWWW\\\ccckkkqqquuuwwwwwwvvvxxxxxxtttqqqqqqwww}}}wwwjjjnnntttdddKKKWWWppp|||xxxwwwgggnnnlllNNN111111111000000//////...............------,,,,,,,,,+++,,,,,,---...///000000************************&&&+++...,,,))),,,666@@@XXXDDD222,,,+++((((((,,,$$$"""%%%333TTTXXX777---***'''###"""###$$$$$$##################$$$%%%%%%"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$############"""&&&%%%""""""(((000111---%%%$$$$$$###############"""###---LLLcccbbb???...!!! %%%&&&###"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%''')))******000>>>QQQ^^^YYYGGG666,,,+++,,,---000000///---///...333BBBIII666***666@@@999777>>>CCC@@@:::777@@@XXXkkkyyyvvvjjjddd^^^___fffyyysssnnnpppsssmmm^^^QQQEEE@@@:::666555555333222333333333333222222222222333222111///////////////000000000000///////////////..................///++++++++++++++++++++++++(((***,,,---,,,++++++,,,***++++++++++++++++++***$$$$$$%%%''')))***+++,,,------,,,***)))((('''&&&%%%''',,,222999???CCCEEERRRGGG999000---------,,,,,,---...///...,,,)))'''(((((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((()))***++++++******))))))******++++++++++++*********))))))+++++++++,,,,,,---------***+++,,,---...//////000...///000000111111000000,,,---///111444666888999999<<>>777888DDDGGG===666777777BBBHHHTTTpppxxxrrrllllllpppuuufffTTTJJJGGGDDD>>>888777555222111222333222222333333222222222111111111222111000//////...//////////////////.........---......------------......++++++++++++++++++++++++&&&(((***+++******+++,,,'''(((***++++++***)))((())))))((('''''''''''''''&&&''')))+++,,,---......000444;;;AAAFFFHHHIIIIIISSSHHH888,,,'''&&&''''''%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***'''$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%'''((('''&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''((()))************))))))))))))******+++************)))))))))+++,,,,,,,,,,,,---------)))******+++,,,---............///000000000000///---......//////000000000---...000222444555555555888;;;===<<<::::::>>>AAAJJJJJJIIIGGGJJJTTTaaakkk~~~|||wwwwwwyyyyyyvvvwwwxxx}}}~~~bbbDDD444666777DDDPPPDDD111...000CCCTTT[[[SSS:::,,,444/////////...............------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((('''&&&'''***,,,000NNN^^^OOO:::111,,,$$$&&&---444dddmmmBBB333'''&&&%%%##################!!!!!!""""""############""""""#########$$$$$$$$$###############$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$#########"""""" $$$%%%$$$&&&+++---+++$$$%%%%%%&&&%%%$$$"""!!!'''###$$$&&&---===:::###$$$###"""$$$$$$###!!! %%%$$$$$$$$$###"""""""""####################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&'''''''''''',,,***((('''---;;;MMMZZZWWWQQQEEE777,,,(((***...---+++---;;;FFF:::000888999000333FFFMMMAAA777777333777555===TTTgggyyyoooddd[[[RRRNNNNNNKKKCCC999555777888777333444333333222222222111111222222111111111000000000000000//////.....................---------,,,,,,------,,,,,,,,,,,,------************************)))***,,,+++******+++,,,((()))))))))))))))))))))***+++***'''&&&(((((('''...000222444666888888888999;;;===>>>>>>;;;888666666222,,,((('''&&&%%%###%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''')))((('''%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***)))))))))(((((()))))))))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------------...////////////...222111111111111111111111333333333333333333444444222444777888777777999;;;999;;;<<<<<>>000,,,999???[[[```JJJ;;;444000111.........---------------,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))((('''((()))***))))))***...===QQQUUUEEE///$$$###000???hhh\\\,,,((($$$''''''&&&%%%###""""""### !!!"""############"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$###%%%)))***(((%%%%%%&&&&&&%%%$$$"""!!!######+++'''&&&(((######%%%%%%$$$""""""######%%%$$$$$$$$$###"""""""""########################"""""""""######$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''###***///---((()))333<<<\\\cccfff[[[FFF444,,,---,,,+++---;;;III???222666999---///BBBOOOHHH:::444222555333666AAAHHHXXXpppqqqYYYPPPGGGAAA<<<777444333555222000222444555222...000000111000000///......111111000000000/////////////////////.........---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++,,,+++)))((()))***+++***(((''''''(((***+++$$$(((***)))...666:::999FFFDDDBBB???;;;777444333,,,------------,,,+++***%%%&&&''')))******)))(((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$###%%%'''(((((('''%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))+++++++++++++++++++++************++++++,,,,,,---,,,,,,---............---........................000000///......///000111///111333555555555666777222:::AAACCCHHHOOOQQQOOOJJJIIIGGGHHHQQQ___hhhjjjXXXUUUPPPJJJBBB999555555LLLTTTNNN@@@555+++000CCCPPP^^^SSS777---...------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++*********)))((((((''''''(((((((((((((((((((((((((((&&&&&&(((***+++***(((111%%%'''>>>TTTRRR???...$$$444OOOdddHHH###$$$%%%&&&'''(((&&&$$$""""""###!!!"""###$$$$$$$$$###""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$############""" """######%%%)))'''"""&&&&&&&&&&&&%%%$$$""""""''' )))111%%%!!!)))!!!$$$$$$!!! ###&&&%%%$$$$$$$$$#######################################!!!!!!""""""###$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%''')))+++,,,,,,+++***???SSSjjjpppaaaIII444***...------<<>>???;;;===FFFIIIFFFTTTTTTRRRQQQUUUYYYVVVPPPDDD<<<444000---///???QQQbbbYYYBBB111111111333===HHHBBB555000111)))&&&222++++++++++++,,,,,,,,,,,,)))************+++++++++***)))))))))((((((''''''(((((((((((((((((((((((($$$$$$$$$%%%'''))))))((())),,,(((''':::TTTXXXLLL&&&555\\\ZZZ777((($$$'''###%%%&&&%%%###!!!"""$$$!!!"""$$$%%%&&&%%%$$$###"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$############""""""######%%%+++///,,,%%%((('''&&&%%%$$$#########'''%%%---...!!!###%%% $$$$$$ %%%&&&##################$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$########################"""############$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''((((((((('''+++(((%%%%%%(((,,,...---,,,888LLL^^^eee]]]JJJ;;;333111...:::KKKGGG::::::CCC:::000111@@@OOOOOOFFF999999666888999555DDDddd|||[[[EEE999222111333111111111000000111000...111111111111111111111111...000111000//////111444/////////.........------,,,---............---,,,...------------,,,,,,,,,*********))))))*********************************&&&'''(((''''''(((***,,,)))+++///333666777888888AAAEEEBBB999888>>>???:::000...***'''&&&&&&''''''+++***))))))((((((((((((&&&&&&'''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&'''((('''&&&%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((&&&%%%%%%&&&############$$$$$$$$$$$$%%%###"""###%%%%%%$$$#####################$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((((())))))******))))))((((((''''''''''''((())))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111////////////000111111111333<<>>222+++999QQQ[[[WWW???;;;666999>>><<>>333---000666888555555CCCYYYaaaXXXQQQSSS>>>===222000===@@@888555&&&666111"""&&&---+++'''))))))******+++++++++,,,(((((())))))*********+++((()))))))))))))))))))))''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&))))))'''***---+++,,,;;;MMM)))111MMM<<<'''+++"""&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""%%%'''&&&$$$###%%%(((+++666999,,,!!!"""$$$"""######$$$$$$$$$%%%%%%%%%***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((( +++LLLGGG000555)))((('''&&&$$$###""""""#########"""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$#########""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))++++++,,,...---,,,***))))))((((((111)))'''///:::LLLkkkaaa@@@***999XXXcccRRR>>>aaaDDD111222222000EEEbbb```[[[NNN@@@;;;FFFZZZhhhiiiRRRDDDFFFTTTppphhhRRR???===>>>:::888;;;666444333111000000111111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,***)))++++++)))'''///+++'''''')))+++***'''...+++((('''((()))))))))"""(((---,,,)))///>>>KKKRRRPPPMMMHHHAAA;;;555111))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''((())))))((('''''''''&&&(((((($$$$$$///>>>'''&&&$$$%%%%%%&&&$$$###$$$&&&'''&&&$$$"""""""""%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&(((***+++***(((&&&$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%'''$$$ !!!###"""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&((()))******)))(((&&&***'''%%%'''+++,,,)))%%%+++*********))))))(((((())))))***++++++++++++***,,,,,,,,,---------......111...+++---111222///+++---333;;;@@@@@@<<<999888444444555444444555888;;;OOOZZZjjjrrrgggNNN<<<777///333;;;@@@@@@999///'''///...,,,***))))))***+++***)))))))))******)))''')))))))))))))))(((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&''')))+++---...+++:::LLL444$$$)))'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""$$$&&&&&&$$$$$$%%%'''@@@FFFAAA000$$$$$$$$$!!!#########$$$$$$$$$%%%%%%***)))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""///MMMFFF,,,...'''&&&&&&%%%$$$###""""""$$$$$$###############$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""############"""""""""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******,,,+++***)))((((((((((((***&&&&&&+++000<<>>***+++$$$$$$$$$$$$######""""""%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$###"""""""""""""""%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))(((((('''''''''((((((&&&%%%''')))''',,,AAAXXX}}}```???HHHiiihhhKKK888TTTZZZ<<<&&&+++444222>>>GGGPPPSSSOOOHHHFFFGGGPPP]]]^^^NNNMMMiiimmmQQQ@@@777222666777222///111111111000///............////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))+++,,,,,,***(((&&&(((******((('''(((***---222777;;;===AAAFFFJJJJJJIIICCC;;;333///111444,,,+++)))'''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&&&&%%%***000&&&%%%$$$$$$%%%%%%$$$###$$$'''+++---+++'''$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&===666*** $$$%%%"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&'''((())))))((('''&&&)))''''''***...000...,,,))))))))))))(((((((((((((((((()))***************+++++++++,,,,,,,,,,,,---''')))***+++***+++---...,,,+++((('''***///555:::AAAPPPUUUPPPYYYkkkkkk\\\RRRHHH;;;333...---444;;;UUUQQQGGG999---(((+++000,,,+++***)))((((((((()))(((((((((***,,,---,,,+++(((((()))))))))(((''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((+++MMMEEE######&&&'''####################################$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%&&&))))))$$$$$$'''%%%############$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$########################%%%'''"""(((888444)))---"""""""""""""""#########&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((************''''''222@@@gggVVV:::LLLdddiii@@@KKKVVVOOO999'''+++999111777CCCQQQ[[[^^^```bbbiiimmmeeeOOOHHH[[[ZZZ>>>555222222555555000///111000000///.......................................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++*********)))(((***)))((())),,,111666999BBBGGGKKKJJJGGGEEEHHHLLL;;;888333---(((%%%%%%%%%)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&'''$$$###$$$&&&&&&''''''&&&$$$###$$$%%%%%%$$$###"""%%%((()))'''$$$""""""$$$$$$############$$$$$$########################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$##################""""""""""""###############$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''222222---'''%%%&&&"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%'''***+++***((((((((((((((((((((((((((('''((())))))******))))))*********+++++++++,,,,,,)))+++,,,+++***---444:::444777::::::;;;@@@KKKSSS]]]bbb___UUUTTTVVVKKK:::111......444>>>FFFLLLOOOdddRRR;;;///...///+++%%%******))))))((((((((((((***)))(((((()))((('''%%%'''(((((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%(((((('''''''''''''''(((...NNN>>>"""&&&&&& %%%########################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%$$$)))'''$$$ !!!$$$### """"""#########$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$########################'''&&&%%%)))000---'''***!!!!!!""""""""""""######&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""######""""""#########$$$$$$$$$""""""######$$$%%%&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''000---***+++******+++...CCCqqqqqqBBB555MMMiiiRRR@@@???SSS[[[JJJ888444:::444777HHH[[[hhhqqqvvvzzzfffQQQ@@@999AAABBB333444222222333111...///111///////////////.........------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))---+++)))'''&&&(((***,,,---++++++444@@@IIIKKKIIIJJJLLLKKKDDD:::222000111+++)))'''%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%######%%%&&&%%%"""%%%#########%%%%%%$$$######$$$%%%$$$""""""###$$$$$$######""""""######$$$################################################"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""#########"""""""""!!!!!!""""""#########$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&(((...000---***(((%%%"""""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%'''''''''''''''''''''(((''''''((())))))))))))((()))))))))************+++***,,,,,,***)))...999CCCMMMVVV]]]YYYNNNIIINNNVVVUUUGGG888333333333666999???CCCJJJRRRXXXXXXQQQJJJJJJ;;;+++&&&,,,000,,,%%%))))))))))))(((((((((''')))(((''''''((('''%%%###''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%$$$$$$$$$(((((('''&&&&&&&&&&&&&&&888KKK555%%%(((%%%%%%###########################"""""""""############$$$###############$$$$$$$$$$$$###"""###%%%%%%%%%###%%%$$$$$$$$$%%%%%%$$$""""""""""""############$$$&&&%%%$$$$$$#########$$$########################!!!""")))111111***$$$""""""""""""""""""#########%%%%%%$$$###"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############"""############$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''///+++'''(((++++++)))&&&...MMMrrrxxxXXX666444HHHSSSHHH???DDDPPPWWWSSSKKKBBB777666FFFZZZgggpppvvvqqqPPP999222...111555222555333000...---,,,---........./////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''***///333999777999CCCNNNPPPHHH>>>666777666111+++&&&%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%$$$"""###%%%$$$ $$$###"""###$$$%%%$$$###%%%&&&%%%###""""""%%%'''######""""""""""""##############################"""""""""###############"""######$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$###"""############"""""""""!!!"""""""""###$$$$$$%%%%%%####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%"""(((***&&&"""###&&&'''""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))******(((***)))'''&&&+++555>>>EEEPPPXXXSSSDDD999888<<<999---(((111888999???KKKRRRTTTUUUTTTQQQJJJ===111666444000+++''''''(((***(((((())))))))))))(((((((((''''''(((***+++)))(((&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###&&&%%%$$$###############IIIHHH---(((&&&!!!***!!!########################""""""""""""############""""""#########$$$$$$$$$$$$"""!!!"""%%%&&&$$$### """######%%%&&&""""""""""""############%%%$$$$$$####################################### !!!,,,444...'''$$$ ########################$$$$$$###############$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&&&&(((***)))''',,,111JJJfffaaa@@@---///???IIILLLDDDBBBNNN\\\aaaRRRMMMRRRbbblllkkkjjjmmmUUU<<>>>>><<<333(((%%%))),,,+++'''((()))***++++++***)))((()))((('''&&&'''&&&###!!!%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******)))((('''&&&&&&%%%%%%$$$%%%%%%&&&___<<<((()))%%%!!!"""!!!""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""$$$############$$$%%%&&&)))))))))'''$$$######$$$$$$###"""!!!!!!"""###$$$#########"""""""""""""""$$$$$$##################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################%%%&&&'''&&&$$$###$$$%%%############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&(((((((((((('''((((((777222GGGXXX444&&&---)))333FFFUUUdddfffYYYZZZXXXSSSLLLDDD;;;444000111111000///////////////888666222///,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&((())))))(((''''''(((''')))++++++***+++...111???EEEHHHBBB555+++(((***''',,,,,,)))...555...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$######"""!!! $$$$$$$$$#########"""""""""""""""""""""###$$$$$$!!!"""""""""""""""!!! %%%$$$$$$### !!!%%%%%%%%%"""!!!&&&***((("""""""""#########$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!""""""######$$$$$$$$$$$$#####################################################################$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++((((((((((((((((((((((((&&&)))------,,,***((((((+++555DDDOOORRRLLLBBB:::******)))((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###%%%(((***+++***((('''%%%&&&&&&&&&$$$$$$&&&'''YYY888'''(((%%%!!!###!!!""""""""""""""""""""""""""""""############""""""############################################################"""""""""!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$%%%&&&''''''''''''%%%###!!!"""###$$$###""""""""""""###$$$###"""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((((((''''''&&&)))222111???SSSFFF444///)))---555999??????444666666555444333111//////000000///...............222111...,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''''''''((())))))'''%%%'''(((+++---000666???EEE888;;;<<<777...((((((***%%%***+++***111999444(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$##################""""""""""""#########$$$"""############$$$$$$$$$$$$$$$$$$#########""""""!!!""""""#########""""""$$$$$$$$$#########""""""##################$$$$$$###$$$$$$$$$%%%$$$$$$$$$""""""$$$&&&'''%%%""" $$$$$$""""""''',,,***%%%""""""#########$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!"""""""""""""""##############################################################################$$$%%%%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%'''(((***''''''''''''''''''''''''(((&&&$$$%%%)))///666:::QQQTTTVVVUUUNNNBBB666---))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""###%%%'''(((((('''&&&,,,,,,+++(((%%%######$$$NNN222%%%(((%%%"""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$%%%&&&''''''%%%&&&%%%$$$!!! !!!###$$$$$$############$$$$$$""""""""""""""""""##############################################################################""""""""""""""""""""""""###############$$$$$$$$$##################$$$$$$###########################$$$&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''(((''''''&&&%%%+++---//////EEEXXX@@@...'''))),,,(((***---'''((((((((((((((()))******......---,,,,,,,,,,,,---,,,+++***))))))***,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((&&&%%%&&&))))))'''%%%&&&(((+++...222777===BBB000///---***'''&&&''')))%%%)))******111888444***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""""""""##################""""""""""""############"""############$$$$$$$$$$$$$$$$$$############### """######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############"""""""""###############"""""""""$$$''''''### """#########''',,,,,,'''"""""""""############$$$!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""!!!!!!!!!!!!########################################################################%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''---)))&&&(((000:::BBBFFFMMMKKKGGGAAA999000)))$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""###$$$$$$%%%%%%%%%+++...111111...)))&&&$$$BBB,,,###'''$$$"""%%%"""""""""""""""""""""""""""######""""""""""""###############################################################"""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%###!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""########################$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$#######################################"""###%%%%%%$$$$$$%%%'''&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''''''''''''''+++222000444''':::cccKKK...'''***---''')))...------,,,+++)))))))))***+++,,,++++++*********++++++))))))(((((()))***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&%%%%%%''')))+++000222333333222...+++***)))'''%%%$$$%%%&&&''''''''')))((('''+++///+++$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""######################################################"""""""""$$$######""""""!!!!!!!!!"""$$$%%%"""!!!###$$$$$$"""######"""%%%***)))%%%""""""""""""############!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######!!!"""""""""###############""""""!!!!!! ###############$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&####################################################################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))***000888======:::...,,,***(((&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%###""""""!!!"""###$$$%%%###***222777777333///,,,999'''"""&&&""""""%%%"""""""""""""""""""""""""""######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""############""""""""""""""""""""""""""""""'''''''''&&&%%%$$$"""!!!###$$$%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$#######################################"""###$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((000666555;;;(((666fffZZZ444)))***---&&&$$$)))'''''''''''''''(((+++---...******))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***))))))(((%%%###&&&---333BBB???:::555///)))$$$!!!'''%%%$$$%%%'''((('''&&&(((((('''%%%&&&(((%%% $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$#######################################"""!!!!!!########################!!!""""""######"""!!!!!!''''''%%%$$$###""""""###***000+++###"""%%%&&&"""$$$$$$!!!"""&&&%%%"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######!!!"""""""""##################""""""!!!!!! """"""#########$$$$$$$$$################################################"""""""""######$$$%%%%%%########################################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&+++222333...)))''''''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%%%%$$$"""!!!"""###%%%&&&!!!%%%***...111222444555333%%%###%%% !!!%%%###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""############""""""""""""""""""""""""""""""&&&&&&&&&&&&%%%###!!!"""###$$$###""""""$$$%%%######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$#################################$$$$$$########################"""###%%%$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''')))))))))***000555'''111YYYfff>>>,,,'''***&&&%%%(((&&&&&&&&&&&&&&&'''((()))***)))(((((((((((()))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))***++++++)))))))))((((((,,,222777BBB;;;222***'''''''''(((((('''&&&&&&((()))))))))((('''%%%%%%&&&'''&&&$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######""" ###############$$$$$$$$$ !!!"""$$$$$$######"""$$$###"""!!!!!!!!!"""###111===777+++%%%$$$###"""$$$$$$!!!!!!###### ###"""""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""""""""########################"""""""""""""""""""""###$$$$$$%%%%%%################################################"""!!!!!!!!!"""###$$$$$$########################################################################"""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%(((******(((''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%%%%$$$###""""""###%%%%%%&&&%%%""" !!!'''000666111&&&$$$$$$ %%%###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$################################################!!!"""""""""############""""""############"""""""""""""""""""""""""""""""""###$$$%%%%%%###!!! !!!""""""!!!!!!###%%%""""""###$$$$$$###"""""" !!!!!!"""######$$$$$$!!!""""""###$$$$$$%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%###########################$$$%%%$$$###"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##################$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&(((***+++%%%+++,,,%%%,,,GGGpppRRR666'''))))))***,,,)))************)))'''&&&%%%((((((((((((((()))******'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++)))''''''+++222777666444222---'''###$$$&&&''''''((('''&&&%%%&&&(((,,,///'''%%%$$$%%%%%%&&&&&&'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""#########""""""!!!""""""#########$$$$$$$$$ !!!$$$%%%&&&&&&&&&%%%"""!!!!!!!!!###%%%((()))&&&666???666)))%%%%%%""" $$$$$$!!!!!!###$$$"""######""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""""""""########################$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###################################################"""!!!!!!!!!"""###$$$########################################################################""""""""""""############$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&''')))***!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################""""""""""""###$$$%%%&&&$$$$$$###############$$$%%%$$$!!!"""(((,,,111&&&%%%$$$%%%###""""""""""""""""""""""""$$$###""" """###$$$""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""############"""""""""""""""""""""""""""""" """$$$%%%$$$###""" !!! """$$$!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&########################$$$%%%%%%$$$"""!!!"""###############$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&)))+++,,,---...+++)))///>>>yyyiiiDDD,,,)))'''(((((("""%%%'''(((*********))))))((((((((((((((()))***+++$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))*********%%%$$$...<<<@@@999///&&&%%%&&&)))+++***%%% ((('''%%%""""""'''...444(((%%%###$$$###"""###$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""######$$$$$$###""""""######$$$$$$$$$$$$!!!"""%%%'''))))))(((''''''''''''))),,,000444666111:::999*** """%%%$$$###$$$""""""%%%&&&%%%######""""""!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""""""""#####################$$$%%%%%%%%%&&&!!!""""""###$$$$$$%%%%%%################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&((('''&&&&&&%%%$$$###""" !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%#########%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""###$$$%%%&&&###############"""""""""!!!&&&)))(((%%%###!!!((('''$$$"""""""""###$$$""""""""""""##################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$######""""""""""""######"""""""""""""""######$$$$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$###""""""###$$$%%% """###$$$$$$###""" """###$$$"""!!!!!!"""$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""""""""######""""""""""""######""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&############$$$$$$%%%&&&""""""###%%%''''''$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&***((('''&&&///))):::^^^///+++'''!!!***"""(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))&&&(((333AAAAAA555,,,,,,&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""############""""""%%%&&&&&&$$$""" !!!&&&%%%$$$######$$$%%%&&&!!!!!!""""""######$$$$$$""""""""""""############$$$$$$$$$%%%&&&'''((()))***+++***((()))444FFFTTTKKKDDD666(((###$$$$$$!!!"""!!! !!!###$$$%%%"""!!!!!!###$$$""" """""""""""""""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""#########""""""!!! !!!###$$$%%%$$$"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""#################################"""""""""""""""########################$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$#########"""'''&&&%%%###""""""######""""""""""""##################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$######""""""""""""######"""""""""""""""######$$$$$$######""""""######$$$)))((('''%%%%%%%%%%%%&&&$$$$$$###""""""###$$$$$$!!!"""###$$$$$$###"""!!!"""######"""!!!!!!"""$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""!!!!!!!!!"""#########""""""###########################$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%$$$""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%''')))%%%......AAAjjj666,,,***%%%---$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((((((...777;;;666+++&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$######""""""""""""""""""############""""""((())))))'''%%%######$$$######"""!!!!!!"""######"""""""""""""""#########""""""""""""########################$$$%%%&&&'''%%%'''((('''***555FFFSSSiiieeeUUU;;;&&& $$$((("""!!!!!! !!!"""###$$$###!!! !!!$$$%%%$$$""""""#########""""""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""#########""""""!!! """$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""########################""""""""""""####################################$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""%%%%%%%%%$$$######""""""""""""""""""##################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$######""""""""""""######""""""""""""######$$$$$$$$$######""""""######$$$---+++(((%%%$$$$$$$$$%%%$$$$$$###""""""###$$$$$$!!!"""###$$$$$$###"""!!!"""######"""!!!!!!###$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&###""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$##################"""""""""######%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&$$$"""""""""###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###))),,,###+++444EEEyyyttt999((('''%%%+++"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''///888;;;444)))$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""'''((()))'''%%%$$$$$$%%%######"""!!!!!!"""##################""""""""""""""""""""""""############""""""""""""###$$$%%%%%%###%%%'''''')))111>>>IIIfffuuuzzzfffDDD,,,######!!!!!!!!!!!!!!!"""######"""!!! """%%%&&&&&&%%%#########$$$######"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""######""""""""" !!!"""###"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""""""""###$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$$$$############"""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!"""""""""##################$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$######""""""""""""######***(((%%%"""!!!!!!"""###$$$##################$$$!!!"""############"""!!!!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""""""""#########$$$$$$$$$***(((%%%###""""""######""""""!!!!!!!!!!!!!!!"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############!!!!!!!!!"""###$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&$$$!!!!!!"""$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###&&&+++$$$222FFFSSSuuu|||???&&&&&&%%%)))!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######&&&(((999???<<<...$$$%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""############""""""###%%%%%%$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!"""""""""###############"""""""""######$$$%%%&&&'''(((&&&%%%)))000666BBB^^^uuummmOOO222###!!!!!!!!!!!!!!!""""""###"""""""""###$$$%%%%%%%%%######$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""" !!!"""!!!!!! !!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""############!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""###$$$$$$%%%%%%###########################""""""""""""""""""#########$$$$$$$$$$$$######""""""""""""####################################!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################"""""""""""""""######$$$############""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$###""""""!!!"""""""""##################$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$######""""""""""""""""""###%%%$$$"""!!! !!!"""############$$$$$$#########""""""############""""""!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""""""""#########$$$$$$$$$,,,***&&&###!!! """"""!!!!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""###$$$%%%&&&$$$$$$$$$%%%&&&'''((()))+++((($$$"""###$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!!((((((===YYYbbbsssHHH***+++***,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$''')))<<<===444'''###))))))###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""######$$$$$$######"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!""""""############""""""!!!"""###"""!!! !!!"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""############$$$############$$$$$$%%%&&&''''''$$$""""""%%%(((+++===JJJCCC111%%%$$$&&& !!!!!!"""""""""""""""######$$$###############"""######$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$%%%%%%&&&"""""""""""""""""""""""""""""""""######"""""""""######$$$$$$$$$$$$######!!!!!!"""""""""################################# """###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!########################""""""""""""##################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$######""""""""""""######!!!"""$$$%%%%%%%%%$$$######""""""!!!!!!""""""##################$$$%%%%%%"""###$$$$$$$$$$$$###"""###""""""""""""""""""### """""""""!!!"""$$$&&&"""""""""""""""""""""""""""############$$$$$$$$$***)))&&&###!!! """""""""""""""######$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$############$$$%%%%%%#########$$$%%%''')))***///,,,'''$$$###"""!!! """############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))) &&&(((888OOOOOOTTTkkktttKKK---,,,((()))&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&))),,,777222)))###$$$(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""############""""""!!!"""######"""!!!"""$$$!!!"""############"""!!!############""""""""""""""""""""""""############$$$###############$$$$$$#########""" """$$$###***---''' """### !!!""""""""""""""""""###$$$###!!! !!!"""!!!"""######$$$#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""###### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######!!!!!!!!!"""""""""##############################!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""##################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$######""""""""""""######!!!"""$$$&&&&&&%%%$$$###""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""######""""""""""""###### !!!""""""!!!"""$$$&&&"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!###############$$$%%%%%%#########""""""#########!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$&&&'''(((,,,)))&&&$$$$$$###"""!!!"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&---((((((+++666111222FFFeeeKKK...,,,&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%(((,,,000///)))$$$$$$%%%###$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############"""""" """######""""""###%%%!!!"""############"""!!!"""""""""""""""#########""""""""""""###############""""""!!!!!!"""""""""""""""""""""!!!!!!"""###$$$&&&%%%$$$$$$""" !!!"""###""""""!!!!!!###""" !!!### !!!""""""#########"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###########################!!!!!!!!!""""""###$$$%%%####################################$$$$$$$$$$$$################################################ """#########"""!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""$$$###!!! """$$$%%%""""""""""""##################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$######""""""""""""######!!!###$$$&&&&&&%%%$$$###""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""######""""""""""""###### !!!""""""!!!"""$$$&&&"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&######""""""""""""###### !!!###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""###%%%&&&&&&%%%"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&)))))),,,)))...***---333___OOO444111((('''***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&)))...222***%%%$$$)))&&& """+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""############"""""" """"""!!!!!!"""$$$###$$$%%%&&&&&&%%%$$$###!!!!!!""""""######$$$$$$""""""""""""############"""!!!!!! !!!!!!$$$$$$###""""""!!!"""""" $$$&&&$$$ """#########"""!!!!!!!!! """%%% !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""###$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!###%%%&&&########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!! !!!!!!!!!""""""##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############$$$$$$###"""!!!!!!""""""###!!! !!!###$$$$$$###!!!"""###"""!!!!!!###%%%!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!"""###############%%%%%%$$$###"""!!! ###"""!!!"""###$$$###!!! """###"""!!!"""'''+++&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""""""""############"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$###"""!!!!!!###%%%&&&$$$###"""###$$$$$$###"""########################$$$$$$######"""#########&&&$$$############""" !!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%'''(((***+++---FFFUUUGGG000$$$&&&***$$$$$$$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$%%%&&&***%%%@@@555(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" $$$%%%###$$$((()))'''$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""$$$%%%$$$$$$###############$$$""""""""""""""""""""""""######""""""!!!!!! ###"""!!! !!!$$$#########""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!###$$$%%%%%%###!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!###$$$$$$###!!! """"""!!! """"""""""""###############!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!! """""""""""""""""""""""" """######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########"""""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!  """###$$$$$$$$$###"""###%%%&&&&&&%%%###"""######""""""!!!!!! !!!"""""""""""""""###############"""!!!!!!$$$$$$###"""""""""""""""###""" !!!###$$$$$$###!!!"""###"""!!!!!!###%%%!!!"""###$$$$$$###""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!""""""###############%%%%%%$$$$$$######""""""$$$"""!!!"""###$$$###!!!!!!""""""""" """%%%)))$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!"""###%%%&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$###############$$$###############$$$$$$$$$###""""""###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***)))999JJJLLL;;;(((###(((%%%&&&%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$$$$((((((BBB444(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!$$$$$$###$$$'''(((%%%############"""""""""!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$###############$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! ###"""!!! !!!!!!############"""""""""!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$$$$###""""""!!!!!!"""###$$$%%%###""" !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$############"""""""""!!!$$$###!!!"""###%%%%%%$$$"""$$$%%%###"""!!!"""""""""""""""############"""!!! !!!###$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""######"""""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  """###$$$$$$######"""###%%%&&&&&&%%%###"""############"""""""""!!! !!!"""""""""""""""""""""######""""""!!! $$$###""""""""""""""""""###""" !!!###$$$######!!!"""###"""!!!!!!###%%%"""######$$$######""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""!!!""""""!!! !!!###%%%##################$$$$$$""""""""""""""""""""""""$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$""""""""""""############$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$###"""""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""""""""""""""###$$$%%%%%%###""""""###$$$%%%$$$"""&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&''''''((($$$***;;;LLLHHH444&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$###!!!'''"""...EEE333(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###############$$$$$$$$$%%%$$$$$$$$$$$$#########""""""""""""""""""""""""!!!$$$$$$""""""%%%&&&###############"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""""""""!!!"""######$$$$$$###############$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!""""""############""""""""""""!!!""""""######""""""!!!########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""!!!"""######$$$$$$###""""""!!!""""""###$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$############""""""""""""%%%### !!!###%%%%%% ###'''(((&&&$$$######""""""""""""############ !!!###%%%&&&$$$###!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%'''(((""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""############"""###$$$%%%%%%$$$###"""$$$$$$############"""""" !!!"""""""""""""""!!!""""""""""""!!! ######"""""""""""""""###$$$"""!!!!!!"""######"""!!!"""###"""!!!!!!###%%%######$$$#########""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$###""""""$$$$$$###""""""""""""!!! !!!"""""""""######$$$$$$%%%%%%########################$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$!!!"""""""""############%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$!!!"""$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""###$$$%%%&&&"""""""""$$$&&&'''&&&$$$&&&&&&%%%$$$$$$######"""''''''&&&%%%%%%&&&&&&&&&###$$$...BBBOOOHHH444$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%### &&&%%%666JJJ444(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$############""""""""""""""""""""""""!!!$$$$$$!!!!!!$$$$$$!!!#########"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$#########"""######$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########""""""""""""############"""""""""""""""""""""############""""""########################""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""######$$$$$$$$$###""""""!!!!!!!!!$$$###""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""#####################"""""""""""""""###!!! !!!######"""!!!$$$'''((('''%%%######!!!"""""""""############ !!!$$$''''''%%%###!!!!!!!!!!!!"""""""""""" !!!"""###%%%''''''!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""######!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""" !!!!!!"""""""""""""""""""""###$$$$$$###""""""###""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!! ###"""""""""""""""######$$$###!!!!!!"""######"""!!!"""###"""!!!!!!###%%%%%%$$$$$$###############!!!"""""""""########################################################################""""""!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$###"""###$$$%%%$$$"""###"""!!!!!!!!!!!!!!!!!!###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###""""""###########################$$$$$$############$$$$$$!!!"""""""""############%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## ###&&&&&&%%%$$$$$$%%%$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&######$$$&&&))))))(((&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''333KKKXXXEEE'''%%%###"""###&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################&&&$$$ ''')));;;NNN444(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!$$$$$$!!!!!!###### """"""""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""""""""##################""""""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############"""""""""""""""""""""######""""""############""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""########################""""""!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!########################""""""############""""""!!!!!!"""""""""#########""""""""""""""""""######!!!!!!"""$$$&&&&&&###!!! ###&&&'''&&&$$$###"""!!!"""""""""############ !!!$$$''''''%%%###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""" """###"""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#########$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!! """""""""""""""######$$$%%%###!!!!!!"""###"""!!!!!!"""###"""!!!!!!###%%%&&&%%%$$$###############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """###$$$$$$%%%$$$$$$$$$!!!!!!"""""""""#########%%%#########$$$%%%$$$######"""!!!!!!######""" %%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!!!!!!!"""""""""###############$$$$$$############$$$$$$""""""""""""############$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""&&&******'''%%%%%%&&&########################""""""""""""###$$$%%%%%%######%%%'''))))))'''%%%!!!""""""$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''')))$$$'''@@@YYYOOO222***&&&######%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################%%%%%%"""''')))>>>PPP444(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$############"""""""""""""""""""""""""""""""""!!!$$$$$$!!!!!!$$$###!!!""""""""""""############""""""""""""""""""""""""!!!"""######$$$$$$######!!!!!!"""############"""""""""""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""#########""""""""""""""""""############!!!""""""######""""""!!!########################""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""############""""""############""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""############""""""!!!!!!!!!"""""""""######""""""""""""############"""###&&&)))***)))%%%"""!!!###%%%%%%$$$""""""###""""""""""""############ !!!###%%%&&&$$$###!!!!!!!!!!!!""""""""""""""""""!!!  """"""""""""""""""""""""!!!!!!$$$%%%### !!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!""" !!!!!! !!!"""""""""""""""!!!""""""""""""!!! """""""""""""""###$$$$$$%%%###!!!!!!"""###"""!!!!!!"""###"""!!!!!!###%%%'''&&&%%%###""""""######""""""""""""#####################################################################""""""""""""""""""###$$$$$$%%%%%%$$$$$$#####################$$$%%%$$$######%%%%%%$$$######"""!!!"""$$$%%%###!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###!!!!!!"""!!!"""""""""#########$$$$$$$$$############$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""###(((,,,+++'''$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$###############$$$$$$""""""$$$&&&((((((%%%"""!!!"""###$$$%%%&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&###$$$555JJJMMMAAA333---&&&$$$%%%&&&%%%"""########################$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$$$$$$$####################################"""%%%"""'''(((<<>>222'''$$$&&&############$$$$$$"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&'''$$$$$$$$$$$$777MMMHHH)))'''%%%%%%###!!!"""&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!!!!""""""%%%&&&%%%$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""###""" """###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""############)))%%%"""$$$...555000&&&""""""!!! !!!!!!""" """###"""!!! !!!###""""""###"""!!!"""%%%'''&&&"""!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""######$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""""""""#########$$$###############$$$$$$########################""""""#########$$$$$$$$$""""""#########"""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$######"""!!! !!!###%%%########################""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$####################################""""""""""""######!!!!!!!!!"""#########$$$########################""""""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%%%%%%%&&&&&&'''+++222;;;>>>888+++!!!'''%%%###$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&((("""%%%###$$$333CCCNNN,,,&&&###%%%$$$!!!!!!$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%""""""!!!!!!!!!""""""###"""%%%&&&%%%$$$######$$$######""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###"""!!! !!!!!!"""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!""""""######!!! !!!######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$$$$%%%$$$%%%***///...)))""""""!!!!!!!!!"""""""""!!!"""###"""!!! !!!""""""###$$$###!!! !!!!!! !!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!"""""""""###############"""######$$$%%%########################!!!""""""""""""#########"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$#########""""""#########""""""!!!!!!!!!"""##############################!!!!!!!!!!!!!!!"""""""""###"""""""""""""""######&&&&&&&&&%%%$$$$$$######""""""""""""""""""""""""###""""""""""""""""""###""""""##########################################!!!!!!"""""""""#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""%%%&&&%%%&&&((((((%%%(((%%%(((555CCCFFF===111((($$$!!! ###%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%&&&&&&&&&#################################$$$$$$%%%%%%&&&((( &&&###$$$...777OOO999+++"""###$$$!!!"""$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!"""###### """$$$%%%$$$#########""""""""""""""""""!!!!!!""""""""""""""""""""""""######$$$######"""!!! !!!!!!"""#########"""""" !!!""""""######"""""""""""""""""""""""""""""" #########"""!!! !!!!!!"""#########""""""""""""############""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""### !!!!!!""""""!!!!!!  !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!!!!""""""!!!!!!""""""#########$$$###$$$""""""&&&'''&&&!!!!!!""""""""""""######!!!"""###"""!!! !!!"""!!!######"""!!!!!!""" !!!###$$$$$$###!!!  !!!!!!""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""###$$$$$$%%%######################## !!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""###!!! !!!"""######""""""########################!!!!!!"""""""""###############""""""""""""######'''&&&&&&%%%$$$$$$##############################$$$######""""""######$$$$$$$$$$$$$$$$$$#################################""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&'''$$$%%%)))(((######!!!###+++777CCCIIILLL444---%%%"""###$$$$$$"""###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&(((###$$$))),,,MMMPPP999&&&###%%%###"""%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!"""######$$$ !!!######!!!!!!"""$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$######"""!!! !!!"""###$$$######"""!!!!!!"""############""""""""""""""""""""""""""" """"""""""""!!!!!!!!!!!! !!!"""###$$$######"""""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""############$$$ """$$$"""!!!!!!"""###############!!!######"""!!! !!!!!!###$$$###""""""###!!!"""###""""""!!!!!!""" !!!!!!""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!"""!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%######################## !!!!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$""" """"""""""""""""""""""""""""""######$$$$$$$$$%%%######"""""""""""""""###''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$#######################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$''''''###$$$((('''"""!!!###$$$###&&&222GGGWWWGGG>>>333,,,***)))'''$$$!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%&&&''''''########################%%%%%%$$$$$$$$$$$$$$$$$$%%%)))###$$$&&&%%%KKKdddGGG,,,&&&(((''''''***&&&%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!#########"""""""""""""""""""""!!!""""""###$$$$$$ !!!"""!!! """$$$ !!!!!!""""""######""""""""""""""""""""""""!!!!!!###$$$$$$###"""""" !!!"""$$$$$$$$$###"""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!""""""###### !!!"""$$$$$$$$$###"""""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!  !!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """############$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!"""######""""""""""""""""""$$$&&&$$$!!!!!!$$$$$$!!! !!!"""###############"""######"""!!! !!!!!!###&&&&&&%%%""""""!!!!!!!!!  """ !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###""" """###$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&$$$"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###"""""""""""""""""""""""" !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$###"""!!!!!! """"""""""""############$$$%%%'''''''''%%%###"""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$'''+++111444DDDHHHIII???000$$$!!!"""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""$$$'''***,,,VVVRRRCCC...%%%)))''' """""""""$$$%%%%%%###!!!&&&%%%###"""""""""######""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!"""###"""!!!"""###!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""############""""""""""""""""""""""""""""""!!!!!!"""##################"""!!! !!!"""###""""""!!!!!! ###"""!!! !!!"""###""""""""""""############$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!$$$$$$###"""!!! &&&%%%$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""$$$###!!! !!!"""!!! !!!!!!!!!!!!%%%$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$!!!$$$***+++%%%!!!"""!!! """(((%%%""""""$$$### """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!(((!!! !!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!&&&(((######""""""!!!!!!!!!!!!""""""###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$######$$$&&&&&&$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""########################""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!! """"""""""""############$$$%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$###"""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""###&&&***,,,000555999666---%%%""""""########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###&&&(((***---HHH[[[OOO666(((&&&&&&###""""""###$$$%%%$$$"""%%%%%%###"""""""""######""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!"""###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""##################"""!!! !!!"""###!!!!!!!!!!!!!!! ###"""!!! !!!"""###""""""""""""############$$$#########"""""""""""""""""""""!!!!!!!!! $$$$$$######"""""""""""""""""""""""""""""""""!!!######""""""!!!!!! %%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###!!! """######"""!!!!!!!!!""""""""""""###$$$$$$######"""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###!!!!!!''''''!!! """%%%((()))***'''$$$$$$''''''$$$%%%(((!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!%%%))),,,***###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""%%%$$$######$$$%%%$$$"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######%%%%%%$$$$$$#########"""######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!""""""""""""###############$$$%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""######$$$$$$###""""""""""""""""""!!!!!!"""""""""##################""""""#########$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%% $$$))),,,***&&&###!!!########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%##############################"""""""""$$$%%%&&&666MMMWWWTTTIII555###&&&$$$""""""###%%%$$$$$$%%%$$$######"""#########""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""""""""""""""""""""!!!"""###"""!!!"""###$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""!!! """"""############""""""""""""""""""""""""""""""!!!!!!""""""######""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""###########################"""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""  """$$$$$$###""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###%%%""""""$$$$$$"""###&&&'''***)))$$$(((444::::::999888888999444***###!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! 222<<<333%%% !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!111'''###$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######"""!!!!!!"""############"""""""""""""""###""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&&&&%%%%%%$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""""""""############"""###$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""############"""""""""""""""###""""""""""""#########$$$######""""""""""""######$$$##################$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!###&&&'''%%%"""########################""""""#########$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######((((((///CCCZZZ___III---,,,)))%%%######$$$$$$$$$$$$$$$##################""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!!"""###%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""""""""####################################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """""""""""""""######### !!!!!!!!!"""""""""###""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""######""" !!!"""######"""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""###&&&%%%"""!!!$$$((("""000:::>>>KKK```iiieeeNNNOOOSSSUUUMMM===...'''######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!333>>>111"""!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!888,,,"""!!!############""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""#########"""""""""""""""######""""""""""""""""""""""""%%%$$$######%%%%%%$$$###!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!"""""""""########################$$$###############$$$$$$$$$$$$#########""""""""""""""""""######"""""""""""""""###############$$$$$$$$$%%%%%%######""""""""""""###############$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$!!!!!!######""" ########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!"""###&&&***222>>>FFFEEE@@@111---'''$$$########################$$$#########"""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""!!!"""###"""!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$######"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""""""""###########################$$$$$$$$$"""!!!!!!!!!!!! !!!!!!!!!"""""""""#########$$$ !!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######&&&$$$""""""""""""!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""'''&&&$$$%%%+++000AAASSSaaacccgggllleeeVVV777888===BBB???444+++(((######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!+++222&&&!!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!+++%%%!!!!!! """""""""!!!!!!!!!!!!""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""######""""""""""""""""""""""""######$$$""""""""""""""""""""""""%%%%%%%%%'''))))))'''%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""########################$$$$$$$$$%%%"""######$$$$$$######"""###""""""!!!!!!""""""###"""""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%#########""""""#########"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$%%%###  """##############################"""############$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""############""""""!!!!!!"""$$$'''''''''+++222777///,,,'''$$$#########"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!"""###"""!!!"""###########################""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$%%%&&&&&&""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""#####################$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######$$$$$$$$$ !!!!!!""""""######""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!! !!!!!!"""###$$$(((&&&###"""""""""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###%%%$$$!!!)))>>>TTT```rrrsssjjjXXXIII???333'''$$$ !!!!!! ###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###$$$!!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!$$$""" """(((""""""!!!!!!!!!!!!""""""###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""############"""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""%%%(((******'''$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!""""""######$$$$$$$$$"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$###""""""######$$$######"""!!!!!!"""###%%%########################"""############$$$$$$$$$""""""""""""#############################################$$$######""""""&&&"""!!!$$$%%%%%%$$$(((&&&###!!!"""######"""!!!"""###$$$%%%$$$$$$###"""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""!!!"""###"""!!!"""### !!!!!!""""""######$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""###############"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""############""""""""""""""""""""""""""""""!!!!!!""""""!!!  !!!"""######"""!!! !!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""#####################$$$$$$%%%%%%%%%$$$#########"""""""""""" !!!!!!!!!"""""""""!!!""""""######$$$%%%%%%!!!!!!!!!!!!""""""""""""###"""""""""""""""######"""""""""""""""""""""""" !!!"""###$$$'''%%%###"""######""" !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###)))'''%%%...EEE```ooopppXXXOOO???000&&&$$$&&&))),,,'''$$$$$$###"""$$$)))!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!"""%%%%%%"""$$$)))""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""&&&)))(((%%%!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$$$$%%%$$$$$$$$$###############""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""############%%%$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%((('''%%%############$$$###%%%&&&&&&###"""###$$$########################"""############$$$$$$$$$""""""""""""##########################################$$$$$$$$$$$$######"""###%%%%%%"""!!!%%%""" !!!#########!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!######"""!!!"""### !!!"""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$"""!!! !!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!""""""!!!  !!!"""######"""!!! """"""!!!!!!  !!!"""######"""!!! """"""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""" !!!!!!!!!""""""######!!!""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!"""$$$$$$%%%$$$""""""###$$$###"""""""""""""""############ !!!!!!!!!""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###%%%777RRRnnnuuu___DDD...***((()))'''######&&&"""### !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" """ !!!%%% !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$###""""""######"""%%%&&&%%%$$$######""""""""""""""""""""""""###"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""##############################""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!###$$$%%%&&&%%%$$$###""" !!!"""######"""!!! """"""""""""""""""""""""######""""""""""""######"""""""""!!!""""""###$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""""""""######$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$############"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%########################"""!!! !!!###$$$###"""""""""""""""""""""""""""%%%$$$######$$$$$$###"""###!!! !!!$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!""""""""""""############$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!&&&&&&%%%$$$""""""###%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""###############!!!###$$$###"""!!!"""###""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$&&&%%%######%%%&&&&&&%%%&&&%%%######$$$###""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""######""""""!!!!!! """"""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!  !!!""""""###&&&"""!!!$$$&&&"""!!!$$$"""AAAbbbmmmaaaLLL888,,,(((((('''&&&$$$###"""""""""!!!  !!!"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!! """"""!!!!!! !!! !!!"""$$$%%% !!!""""""!!!!!!!!!!!!""""""""""""!!!"""###""" !!!"""  !!! !!!!!!""""""######!!!  !!!"""!!! !!!"""$$$%%%%%%### ###"""!!! !!!%%%$$$$$$###""""""######!!!"""$$$%%%$$$$$$###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""##############################""""""!!!!!!!!!!!!""""""############"""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""######"""!!!!!!""""""""""""""""""""""""######""""""""""""#########""""""""""""###$$$$$$""""""############""""""""""""#########$$$$$$$$$"""""""""""""""######$$$!!!"""######$$$$$$######""""""#########$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$######$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$########################%%%$$$######$$$%%%$$$###########################$$$###"""############"""###!!! !!!$$$%%%###"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$###!!!!!!"""$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""###############!!!###$$$###"""!!!"""###""""""""""""############%%%%%%%%%$$$$$$##################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############&&&%%%######$$$###""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!   !!!""""""######!!!'''&&&"""%%%---DDD```iiiOOO555///,,,###''''''&&&%%%$$$######"""$$$###"""!!!!!!"""###$$$"""""""""""""""############!!! !!!""""""""""""!!!!!!!!!  """###$$$ !!!"""""" !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""$$$###""""""#########"""""" """###$$$%%%%%%###!!! %%%$$$######"""##################$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###############""""""""""""$$$$$$$$$$$$%%%&&&''''''""""""###$$$$$$###""""""""""""""""""""""""""""""######""""""""""""#####################$$$%%%%%%!!!!!!""""""""""""!!!!!!###############$$$$$$$$$"""""""""""""""######$$$ !!!""""""######"""""""""""""""#########$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""##################$$$$$$######""""""""""""""""""""""""""""""%%%%%%###"""!!!!!!"""############"""!!! """###$$$###""""""""""""###$$$""""""""""""""""""""""""!!!!!!"""###############!!!###$$$###"""!!!"""###""""""""""""############$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########"""%%%((('''$$$""""""###&&&$$$######$$$$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""""" """######""""""!!! !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!   !!!"""""""""!!! $$$)))$$$!!!---???``````OOO000&&&'''%%%%%%%%%$$$$$$$$$############""""""""""""#########""""""""""""""""""!!!######"""!!!!!!!!!###$$$!!!!!!!!!!!!  !!!"""### !!!""""""  """%%%&&&###  !!!""""""!!!!!!!!!!!!!!!!!!$$$######""""""#########$$$###"""!!!"""###%%%''' """###""" $$$$$$###############$$$%%%###""""""$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""############"""""""""""""""%%%$$$######$$$&&&((()))#########$$$$$$#########""""""""""""""""""""""""$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&""""""############""""""########################"""""""""""""""######$$$ !!!"""""""""""""""""""""""""""##################""""""""""""######""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#######################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!"""###""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######!!!"""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!(((&&&$$$"""!!!!!!"""###"""###$$$###"""!!!"""$$$########################""""""""""""""""""""""""!!!!!!"""###############!!!###$$$###"""!!!"""###!!!"""""""""############$$$$$$$$$###############!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$$$$############(((,,,+++&&&"""###%%%%%%$$$######$$$$$$###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""### !!!#########"""  !!!!!!"""""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!! !!!!!!""""""###%%%)))((( """;;;XXXgggAAA$$$$$$(((!!!!!!)))#########$$$$$$$$$$$$$$$!!!!!! !!!!!!######""""""!!!!!!!!! !!!%%%)))'''### ###!!!!!!!!!!!!!!!  !!!!!! !!!"""""" !!!!!!!!!###!!!!!!%%%***+++&&&!!!  !!!"""""""""!!!!!!  !!!$$$%%%###$$$&&&&&&%%%###""""""###############$$$$$$$$$$$$###############$$$$$$&&&$$$""""""%%%&&&&&&%%%""""""""""""""""""""""""!!!!!!""""""""""""!!! !!!!!!"""""""""###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""######$$$$$$######$$$&&&''')))$$$##################$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""######$$$ !!!"""""""""""""""!!!!!!"""""""""###############""""""""""""######""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&))))))((($$$$$$$$$$$$$$$$$$$$$$$$ !!!###""" !!!###!!!"""""""""""""""###$$$########################%%%$$$###""""""###$$$%%%######"""!!!!!!"""######!!!"""""""""############!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!(((&&&$$$"""!!!!!!"""###"""$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############!!!###$$$###"""!!!"""###!!!"""""""""####################################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""&&&%%%%%%$$$$$$############(((,,,+++&&&""""""%%%%%%$$$"""###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""######"""#########"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!""" !!!!!!!!!!!!!!!&&&)))### ...OOOlllWWW111###,,,###!!!"""""""""#########$$$$$$ !!!!!!!!!!!! ###"""""""""!!!!!! &&&000///''' !!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!"""""""""""" %%%******&&&!!!  !!!""""""!!!!!!  """'''***:::@@@FFFIIIFFFAAA<<<999111---(((### !!!#########"""######$$$%%%&&&###"""###&&&(((&&&###""""""""""""""""""""""""###$$$%%%%%%%%%$$$###"""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$""""""""""""########################$$$%%%&&&&&&$$$###""""""""""""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""######$$$ !!!""""""######""""""!!!!!!!!!"""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""#########%%%)))+++++++++$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$ !!!### """######""""""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""######""""""""""""""""""""""""""""""%%%%%%###"""!!!!!!"""###"""$$$%%%&&&%%%$$$$$$%%%######$$$%%%%%%$$$######""""""""""""""""""""""""!!!!!!"""###############!!!###$$$###"""!!!"""###""""""""""""############"""""""""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$#########!!!$$$'''&&&###!!!!!!"""$$$###"""###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$######""""""!!! !!!""""""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!$$$$$$***FFF```jjj555111(((###$$$ """""""""""""""#########""""""############"""""""""!!!!!!!!!!!!!!!!!! %%%///222---%%% !!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!!!!!!!!!!!"""""""""###!!!$$$%%%"""  !!!!!!!!!  """""""""$$$***...GGGPPP\\\dddggggggggghhh\\\WWWOOODDD999000)))&&&######""""""###$$$$$$%%%%%%###"""$$$((()))&&&"""""""""""""""""""""""""""$$$%%%&&&'''&&&%%%###""""""""""""#########$$$$$$######""""""""""""##############################$$$######""""""######$$$!!!"""""""""############""""""###$$$$$$############""""""!!!!!!""""""###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$!!!"""######$$$$$$######!!!!!!!!!!!!"""""""""#########""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""########################$$$######$$$'''(((((('''###########################%%%'''%%%!!! ### """$$$###"""!!!###%%%""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""######"""!!! """"""""""""############ !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """%%%%%%$$$###$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!"""###############!!!###$$$###"""!!!"""###""""""""""""############!!!"""""""""#########$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""##################""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$"""!!!  !!!###$$$#########""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!! $$$ :::___cccOOO""")))((($$$((($$$""""""""""""""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!&&&...222///%%% !!!!!!!!!""" !!!"""""""""!!! !!!"""""" !!!!!!!!!""""""   !!! """$$$"""!!!###(((...,,,333===EEEKKKRRRZZZ```pppqqqrrroooggg\\\QQQJJJ######""""""###$$$%%%%%%%%%###"""%%%)))***&&&!!!"""""""""""""""""""""""""""###%%%%%%%%%###!!! ############$$$$$$$$$$$$######""""""""""""##############################$$$$$$############$$$$$$!!!!!!""""""#########$$$!!!"""###$$$$$$###!!! ###"""!!! !!!"""###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""!!!"""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""######$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""###########################"""!!!!!!######"""!!!""""""""""""""""""""""""$$$''')))&&&!!! ### """$$$###!!!!!!###%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""$$$$$$"""!!!""""""""""""############ !!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!###$$$###"""#########$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!"""###############!!!###$$$###"""!!!"""###""""""""""""############!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$%%%###!!!"""###%%%$$$$$$$$$###"""###$$$%%%$$$#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""###$$$$$$  ###&&&)))$$$$$$######""""""!!!!!! !!!!!!!!!""""""###### !!!!!!!!!"""!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!! $$$''' !!!GGGnnn^^^111)))$$$'''""" ###"""""""""!!!!!!!!!!!! !!!""""""!!!  !!!!!!""""""###(((666888+++ !!!!!!""""""!!!!!!"""######"""!!! !!!"""""" !!!!!! !!!   !!!!!! !!!!!!!!! """###!!!$$$***!!!######$$$***555>>>>>>IIIZZZhhhoookkkccc]]] !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!######!!!!!!!!!"""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!###$$$%%%$$$$$$$$$#########""""""################################################################################################"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%$$$###""""""######$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$############$$$$$$'''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#######################################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$######"""!!! """"""""""""############&&&&&&%%%$$$###"""!!! $$$$$$###"""!!!!!!"""""" !!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######"""""""""###%%%&&&###"""""""""!!!!!! %%%###""""""###$$$$$$###""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%% ###$$$############$$$$$$$$$############"""$$$#########""""""!!!!!!'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%########################$$$$$$#####################""" !!!###%%%!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$#########""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""%%%$$$!!!!!!$$$%%%""" !!!"""###$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!######""""""!!!!!! ###"""!!! !!!"""###""""""!!! """"""############""""""""""""""""""""""""""""""###'''(((---```hhh///+++!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""######""""""""""""""""""""""""###### ///>>>666"""### %%%$$$%%% ###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""  !!!""" !!!!!! !!!###&&&%%%!!! ###$$$"""!!!"""'''***...333999>>>BBBDDD""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######################## """######"""!!!!!!"""""""""###$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$#########""""""################################################################################################"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$$$$###""""""######$$$$$$############$$$$$$"""""""""""""""###$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""######$$$$$$######################################################"""""""""""""""!!! !!!!!!!!!!!!"""""""""###""""""""""""############$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#######################################"""!!!!!!################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######"""############"""!!!!!!""""""""""""############$$$$$$$$$###############$$$$$$###"""""""""""""""!!!!!!!!!""""""#################################!!!"""###$$$$$$###"""!!!$$$###"""""""""###$$$%%%#########""""""!!!!!!!!!%%%###""""""###$$$$$$###"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$############"""############"""""""""!!!%%%$$$$$$######"""!!!!!!#########$$$$$$$$$%%%%%%###################################################"""!!! """###%%%!!!"""""""""####################################$$$$$$$$$#########""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$'''&&&######&&&'''$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!###"""""""""!!!!!!!!! ###"""!!!!!!!!!!!!"""###""""""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" ###(((:::^^^WWW,,,&&&!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!"""###$$$""""""""""""""""""""""""!!!###"""!!!+++777333%%%### $$$$$$%%% ###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!""""""  !!!""" !!!!!!!!! !!!###&&&%%% """###!!! !!!"""###$$$&&&''')))***+++$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%% """######"""!!!!!!"""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!""""""###$$$$$$$$$###############################################################################################################""""""""""""""""""""""""###""""""""""""###$$$$$$%%%$$$######"""#########$$$$$$############$$$$$$""""""""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######### !!!""""""######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!!!!!!!!!!"""""""""######"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""##################"""!!!!!!"""############""""""""""""#########$$$$$$""""""######$$$$$$$$$%%%$$$$$$###""""""""""""###""""""!!!!!!"""$$$&&&'''########################""""""###$$$$$$###""""""%%%$$$######"""########################"""""""""%%%###""""""###$$$$$$#########$$$$$$$$$$$$#########################################################$$$$$$###""""""###%%%$$$#########$$$%%%&&&'''$$$$$$$$$############"""############"""""""""""""""############!!! #########$$$$$$$$$$$$%%%################################################""""""""""""######$$$$$$""""""""""""####################################$$$############"""""""""""""""""""""""""""##############################""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$&&&&&&######&&&&&&$$$%%%$$$"""!!! !!!%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###"""!!!!!! !!! !!!!!!!!!!!! """"""""""""""""""""""""!!!,,,QQQ\\\@@@+++!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$$$$""""""""""""""""""""""""$$$$$$!!!%%%---111...%%%###%%% $$$"""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""""""""!!!!!!  !!!"""!!!!!!!!!###%%%%%% !!!""" !!!""""""!!! $$$$$$$$$#########""""""########################""""""###$$$%%%%%%&&&&&&!!!"""$$$$$$"""!!!"""###""""""###$$$$$$$$$$$$###%%%$$$###!!!!!!!!!""""""########################################################################################################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$###############$$$$$$$$$############$$$$$$###"""""""""""""""######%%%$$$$$$$$$###"""""""""$$$$$$$$$############### !!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""############################################################$$$$$$#########""""""############"""""" """######$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""############"""!!!!!!###%%%((()))################################################%%%%%%$$$######"""""""""$$$$$$##################%%%###""""""###$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""""""""""""""""""""###$$$###""""""$$$&&&)))&&&###!!!"""###$$$%%%$$$$$$$$$#########""""""#########"""""""""""""""!!!"""###$$$$$$""" ############$$$$$$$$$$$$########################""""""""""""############!!!"""###$$$%%%$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""#################################""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$"""$$$$$$ $$$$$$"""$$$###!!! !!!"""$$$$$$###"""!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""""""%%%555dddYYY...--- """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$"""""""""""""""""""""""" $$$$$$ &&&222;;;*** !!!%%% !!!$$$""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!  !!!""""""""""""$$$%%%'''""""""""" !!!"""""""""""""""!!!!!!!!!############$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&!!!###$$$$$$"""""""""###""""""###$$$$$$$$$$$$###%%%$$$###!!!!!!!!!""""""########################################################################################################################""""""""""""""""""""""""###############$$$$$$%%%$$$###############$$$$$$$$$$$$############$$$$$$######"""""""""""""""###%%%$$$$$$$$$###"""""""""######################## !!!"""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""############"""""" !!!###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$############"""$$$###############$$$$$$######""""""###%%%(((***########################$$$$$$############$$$$$$$$$$$$$$$$$$######""""""##################$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""""""""""""""""""""###$$$###""""""$$$&&&///+++&&&###############$$$$$$$$$#########""""""""""""""""""""""""######!!!"""$$$%%%%%%###!!! """"""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""$$$%%%%%%%%%###"""######""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""####################################""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$!!!$$$### ###$$$!!!###"""  !!!###%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!! !!!!!!!!!""""""######""""""!!!###########################(((>>>gggMMM"""+++!!!""""""!!!!!! """""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""######"""555HHH111"""!!!%%%!!!!!!$$$ !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###"""""""""!!!!!! !!!######""""""$$$%%%)))$$$!!!######!!!!!!### !!!""""""###"""######$$$$$$$$$%%%%%%########################""""""######$$$$$$%%%%%%!!!###$$$$$$###""""""###""""""###$$$$$$$$$$$$###$$$###"""!!!!!!""""""##################$$$$$$$$$################################################################################################""""""""""""""""""""""""$$$############$$$%%%%%%#########"""######$$$%%%$$$$$$############$$$$$$$$$######"""""""""""""""$$$$$$$$$###############"""""""""############### !!!""""""######""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""##################""" !!!######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""$$$############$$$%%%%%%######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%######$$$$$$$$$###"""""""""""""""###############%%%###""""""###$$$$$$#########$$$$$$$$$$$$######################################################!!!"""######"""###%%%&&&333...(((&&&&&&&&&%%%###$$$$$$$$$############"""""""""""""""############"""###$$$$$$$$$###"""!!!"""""""""############$$$"""""""""""""""""""""""" !!!!!!""""""#########!!!!!!###$$$$$$$$$###"""############""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$########################""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$###%%%%%%""""""%%%%%%###"""!!!!!!!!!"""###%%%&&&######"""""""""""""""###!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""!!! !!!!!!"""""""""############""""""########################"""+++DDDWWW:::%%%!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!444JJJ:::&&&!!!%%%""""""$$$!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""" !!!!!!!!!"""""""""!!!!!!!!!"""""""""######!!!!!!"""""""""!!! !!!###$$$######$$$%%%+++%%%"""######""""""$$$ %%%%%%$$$$$$$$$$$$######################################################!!!###%%%$$$###"""######""""""###$$$$$$$$$$$$######""""""!!!!!!"""###$$$""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######""""""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$!!!"""""""""#########$$$!!!"""######$$$$$$######################################################!!!""""""###$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""$$$%%%################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$###### !!!"""########################$$$$$$$$$%%%%%%###############$$$$$$$$$$$$#########$$$$$$%%%&&&"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%$$$######!!!!!!!!!""""""#########%%%###""""""###$$$$$$###"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""###%%%'''000+++&&&%%%&&&'''%%%"""$$$$$$$$$############"""!!!"""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$!!!!!!""""""######""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""#########%%%%%%!!!!!!%%%%%%###############$$$$$$$$$$$$######""""""""""""###### !!!!!!!!!"""""""""###"""###$$$$$$$$$$$$###""" !!!""""""!!!!!!""""""""""""!!!!!!########################"""///III@@@(((""" ###!!!!!!"""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%###"""!!!///AAABBB***!!!$$$""""""$$$""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""### !!!!!!!!!""""""""""""!!!!!!"""""""""######### """"""###"""!!!!!!!!!$$$%%%$$$###$$$%%%+++%%%!!!""""""!!!!!!###$$$$$$###"""!!!!!! ''''''&&&%%%$$$###"""!!!""""""""""""""""""""""""#########""""""""""""""""""###%%%%%%###"""###$$$""""""###$$$$$$$$$$$$###""""""!!!!!!!!!###$$$%%%""""""######$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$###""""""!!!""""""""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""############"""######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$#########$$$%%%%%%&&&""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%%%%$$$### !!!!!!"""""""""###%%%###""""""###$$$$$$###""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""###%%%'''***&&&!!!!!!$$$%%%### $$$$$$$$$############"""!!!!!!""""""#########$$$!!!!!! !!!"""""""""""""""############"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!"""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!############!!!%%%%%%&&&%%%%%%$$$###"""###"""""""""""""""###### !!!!!!!!!""""""######"""###$$$%%%%%%$$$###""" !!!"""### !!!!!!!!!!!! ###########################333MMM222((('''!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&"""***888GGG---!!!$$$""""""%%%### !!!!!!!!!!!!!!! !!!!!!!!!""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!#########""""""!!!$$$%%%$$$$$$$$$%%%***$$$ !!!!!! """""""""!!!!!! $$$&&&((((((&&&$$$"""""""""""""""""""""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###&&&&&&$$$###""""""!!!!!!$$$%%%%%%%%%%%%$$$#########$$$%%%$$$###"""###$$$""""""""""""""""""""""""######""""""""""""#################################$$$######$$$%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%###!!!###%%%&&&###!!!"""###$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!""""""!!!$$$***!!!###%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$############$$$$$$#################################"""""""""""""""""""""!!!!!!!!!!!!""""""!!!$$$&&&$$$!!!!!!&&&***%%%$$$$$$%%%&&&%%%###!!! !!!!!!"""###$$$$$$$$$""""""############""""""!!!"""#########""" !!!!!!"""###############""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""######$$$%%%#########"""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""$$$###""" """###$$$$$$#########""""""!!!!!!######""""""###$$$%%%%%%&&&$$$###!!!!!!"""$$$%%%###############"""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""!!!!!! ###""""""!!!!!!!!!!!!""""""  ###$$$""" ###999777$$$"""""""""########################""""""!!!!!!!!!!!!""""""############""" """""""""""""""""""""""" ###%%%,,,===YYY333###""""""%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""  !!!""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###+++'''""" !!!!!! """###"""!!! !!!######%%%''''''%%%###""""""""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""""""""$$$$$$%%%%%%$$$$$$###""""""$$$%%%$$$###"""###$$$##############################""""""""""""##########################################$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$###"""$$$)))---,,,)))%%%######$$$$$$###""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""##################"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%$$$!!!###((($$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$################################################"""""""""!!!!!!""""""""""""$$$$$$""" ###***000%%%$$$$$$$$$%%%%%%###"""!!!!!!!!!"""###$$$$$$$$$""""""############""""""!!!"""#########""" !!!!!!"""###############""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%###"""""""""""""""""""""!!!""""""######$$$$$$$$$########################!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$############"""""""""!!!######""""""###$$$$$$%%%%%%$$$"""!!!!!!"""###$$$###############"""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""###'''%%%""""""###$$$""" &&&999666$$$ ###""""""########################""""""!!!!!!!!!!!!""""""!!!!!!"""######"""""""""""""""""""""""""""""""""%%%%%%!!!%%%===jjjAAA(((&&&"""!!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!"""!!!!!!!!!!!!!!!  !!!"""###+++&&&!!! !!!"""!!! """###"""!!! !!!""""""$$$&&&&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#######################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!%%%'''###"""///;;;888000&&&!!!"""$$$$$$###""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$###""""""$$$&&&(((((('''%%%%%%%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''%%%###$$$'''%%%"""$$$((()))'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$""" %%%...555'''%%%######$$$%%%$$$###!!!!!!""""""###$$$$$$$$$""""""############""""""""""""######""""""!!! !!!!!!"""###############""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""######"""""""""""""""############$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$############""""""""""""#########"""######$$$%%%###"""!!!!!!!!!!!!###$$$""""""######""""""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$,,,(((%%%#########""""""+++999444$$$"""$$$"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###############""""""""""""""""""""""""""""""%%%"""""""""(((:::sssHHH+++'''"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!###""""""!!!   !!!"""###,,,'''""" !!!######""" !!!"""""" !!!""""""###%%%$$$"""!!!!!!!!!""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$###$$$'''&&&######%%%#################################$$$$$$#########!!!%%%'''######000===;;;000%%% """%%%$$$"""""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$######$$$&&&''''''&&&&&&&&&%%%%%%&&&''')))+++######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%$$$######$$$$$$%%%&&&&&&'''((((((&&&######%%%%%%$$$'''------***&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$##############################$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###""" %%%,,,222(((%%%###"""###$$$$$$$$$"""""""""######$$$$$$$$$"""######$$$$$$######"""############""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""############"""""""""""""""""""""!!!"""###$$$$$$######"""!!!!!!!!!!!!""""""""""""######"""!!!!!!"""###############"""""""""""""""$$$###############$$$$$$"""!!!!!! !!!!!!"""###"""""""""######"""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%+++(((%%%"""""""""$$$$$$222999000###$$$$$$!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""''''''&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&###***>>>fff???&&&###!!! ###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!!!!""""""!!!!!!   !!!"""###000***### !!!""""""!!! !!!"""!!! !!!"""!!!###$$$###"""!!!!!!"""""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%##############################""""""""""""####################################&&&+++)))###"""&&&########################$$$##################$$$"""$$$%%%###!!!$$$,,,222333+++###!!!%%%'''$$$ """"""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%&&&''')))+++######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''((((((&&&"""!!!"""###%%%+++333///+++&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$####################################$$$$$$$$$%%%%%%"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$###############$$$''')))(((%%%###"""###$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%!!!!!!""""""########################"""""""""""" !!!"""############!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""######$$$$$$###############$$$!!!!!!!!!!!!!!!""""""###""""""###############"""########################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""$$$%%%%%%&&&%%%###!!!!!!"""%%%'''888999,,,"""%%%$$$ $$$ """"""!!!!!!!!!!!!""""""&&&&&&&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$ (((!!!555RRRPPP111!!!###""""""$$$!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!""""""  !!!"""###555///&&&!!! !!!!!! !!!"""!!!  !!!"""###$$$###"""!!!"""###""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""###$$$%%%%%%######$$$$$$######"""!!!!!!"""$$$$$$######$$$&&&""""""""""""""""""""""""######""""""""""""####################################)))000...$$$"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$######$$$%%%&&&(((%%%!!!"""&&&'''$$$!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''%%%""" """###%%%+++333///***%%%###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""####################################$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%$$$######'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""""""""###!!!!!!"""###############"""""""""""""""""""""""""""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%!!!!!!!!!"""######$$$$$$###############$$$$$$$$$$$$###""""""!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""######"""""""""""""""""""""############%%%$$$######"""######### !!!!!!""""""###############$$$$$$%%%$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$""""""""""""######$$$%%%!!!!!!"""!!!!!!"""%%%(((>>>777''' &&&###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$######""""""""""""""""""""""""'''### +++KKKccc>>>)))!!!&&&###"""$$$ """"""""""""""""""""""""""""""""""""""""""""""""###""""""!!!   !!!!!!  !!!""""""###  !!!"""###:::222(((!!!  !!!!!! !!!"""###$$$###""""""###%%%""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$#####################$$$$$$###############""""""!!! """###$$$######%%%&&&##############################""""""""""""##############################"""$$$,,,555222&&&"""(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$%%%%%%$$$###""""""""""""!!!!!!###%%%&&&$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""##################"""######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&$$$$$$$$$&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""%%%%%%$$$'''------(((###"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&$$$"""%%%$$$$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%% !!!!!!"""######$$$$$$######$$$$$$%%%%%%&&&&&&,,,***&&&###!!! !!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!"""""""""############%%%$$$$$$###""""""###### !!!"""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""######$$$$$$!!!""""""""""""%%%(((BBB666###&&&"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$""""""""""""""""""""""""###"""'''CCC\\\XXX111"""!!!&&&"""!!!$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!  !!!"""###;;;222(((!!! !!!"""""" !!!!!! !!!###$$$$$$###""""""$$$%%%""""""""""""""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$###############$$$###############"""!!!!!! """###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""$$$...999555'''###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###&&&'''%%%!!!!!!### !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$###"""$$$&&&(((''''''$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""%%%((('''######'''+++'''""""""%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%###"""""""""###$$$!!!!!!"""###############""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""###$$$$$$%%% !!!!!!"""###$$$$$$$$$######$$$%%%&&&&&&''''''333000***$$$!!! !!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""#########$$$%%%%%%$$$###""""""######!!!!!!"""$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$##################"""$$$$$$###"""$$$'''CCC555!!!&&&!!!###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" ((('''111WWWaaaAAA'''$$$ %%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###:::222'''!!! """$$$$$$ !!!  !!!"""############$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$###"""!!!!!!!!!"""###%%% %%%%%%!!!"""'''########################$$$$$$$$$###$$$$$$%%%%%%$$$(((,,,;;;222###*** ''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###############"""!!!!!!######"""""""""""""""###########################$$$$$$############$$$$$$%%%###""""""$$$%%%###!!!$$$$$$$$$#########""""""""""""""""""###############""""""###%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$###"""&&&&&&&&&''''''&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$######""""""!!!######$$$$$$$$$%%%%%%%%%((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))++++++***((('''''''''''''''''''''''')))((('''''''''(((***+++...+++(((''')))***((('''(((((((((((()))))))))***&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######""""""""""""##############################""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""############"""###!!!###%%% )))@@@OOO666""""""!!!############""""""""""""!!!!!!"""###############"""$$$%%%$$$""""""&&&)))######""""""""""""######$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$%%%&&&&&&###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""%%%%%%$$$###"""""""""###!!!### """%%%!!!000???***"""%%%""""""%%%###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$ !!! ###!!! ###*** 888WWW^^^DDD'''######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!"""###$$$///000,,,"""!!!$$$###""""""$$$###!!!"""############$$$$$$$$$###########################"""""""""""""""""""""############$$$$$$$$$%%%#########$$$$$$$$$%%%%%%#########""""""#########""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&((()))'''"""!!!###########################$$$$$$######$$$$$$%%%%%%%%%(((---===444%%%+++"""&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################""""""!!!$$$$$$############$$$$$$########################$$$$$$############$$$$$$%%%$$$""""""###$$$###"""$$$$$$$$$#########""""""""""""""""""############$$$######$$$&&&''''''%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$%%%&&&''''''''''''$$$%%%&&&'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$%%%&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%&&&&&&&&&&&&''''''(((((()))((('''(((***,,,,,,+++)))))))))))))))))))))))))))++++++*********+++,,,---///---***)))***+++***)))'''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!###############$$$$$$$$$""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""############$$$$$$ """%%% 111<<<*** %%%###"""%%%############""""""""""""!!!!!!"""###############!!!"""###"""!!!!!!$$$'''######""""""""""""######$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""%%%$$$######""""""######!!!### """%%%!!!222???***"""%%%""""""%%%###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """ """###"""!!!%%%"""'''$$$!!!!!!&&&---777BBBEEE>>>000%%%######"""!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!! """"""!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!""""""######333;;;222(((&&& """  """############$$$$$$$$$########################""""""""""""""""""######"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""!!!""""""$$$$$$$$$,,,111///)))&&&###"""########################$$$$$$######$$$$$$%%%&&&&&&(((...???666&&&+++###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""######$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$%%%$$$###"""""""""######$$$$$$$$$###############"""""""""#########$$$$$$%%%$$$$$$%%%'''((('''&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%&&&((())))))'''%%%$$$######$$$$$$$$$%%%%%%%%%((((((''''''&&&%%%%%%%%%###############"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""""""""###$$$%%%''''''""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&'''((()))***++++++)))))))))***,,,---,,,***************************++++++******++++++,,,------+++))))))******)))((('''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$$$$###############""""""""""""############""""""############"""""""""""""""#########$$$$$$&&&$$$ $$$,,,&&&'''))) ###&&&###"""&&&############""""""""""""!!!!!!"""############### !!!!!! !!!###%%%######""""""""""""######%%%$$$######"""#########&&&%%%%%%$$$######""""""###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$$$$###"""""""""######!!!### !!!%%% ###444>>>***"""%%%""""""%%%###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """$$$$$$###"""###+++,,,'''!!! ;;;DDDIIIAAA000###"""###""""""!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""!!!!!!!!!"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!"""777IIIEEE999111'''$$$"""!!!!!!"""###"""!!!""""""#########$$$$$$$$$########################"""""""""""""""#########!!!""""""""""""#####################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################"""""""""###%%%&&&%%%111777222+++)))'''%%%####################################$$$%%%&&&&&&%%%&&&---AAA888%%%***###$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%""""""$$$%%%%%%$$$""""""###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$%%%&&&$$$"""!!!"""$$$########################""""""#########$$$$$$$$$&&&%%%%%%'''))))))'''&&&'''%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&''')))***)))'''%%%#########$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$######""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$%%%&&&&&&""""""######$$$$$$$$$%%%"""######$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&'''&&&''''''(((((())))))))))))(((((()))+++,,,+++***))))))))))))))))))))))))''''''''''''(((((()))))))))(((''''''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""%%%$$$$$$$$$###"""""""""!!!"""""""""############"""""""""######"""""""""""""""#########$$$$$$$$$&&&%%%!!!)))666222''''''### !!!%%%$$$ ###############"""""""""!!!!!!!!!"""############### !!!!!!"""$$$%%%######""""""""""""######%%%$$$###""""""###$$$$$$%%%$$$$$$$$$######""""""###########################"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### ### !!!$$$ %%%888>>>)))"""%%%"""!!!%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$###""" !!!%%%&&&%%%'''000888ZZZQQQBBB111%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!000AAAHHHCCC777000...&&&$$$"""!!!"""%%%'''(((""""""#########$$$$$$$$$########################!!!!!!""""""############!!!""""""""""""#########""""""#########$$$$$$$$$""""""############""""""!!!!!!"""""""""#########""""""""""""###$$$&&&'''...666:::555,,,''''''&&&####################################$$$%%%&&&'''###$$$+++BBB999$$$((("""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%$$$$$$########################$$$$$$############$$$$$$###''')))'''### """%%%####################################$$$$$$$$$$$$&&&&&&&&&((())))))'''%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))((('''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%$$$#########"""%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###""""""!!!"""######$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############"""###############$$$$$$""""""###$$$%%%%%%&&&'''"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&((()))((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((())))))(((''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$$$$###"""""""""!!!"""""""""###############""""""""""""""""""###############$$$$$$$$$$$$###### (((777444'''%%%$$$$$$%%%%%%"""###############"""""""""!!!!!!!!!"""############### !!!"""$$$%%%%%%%%%######""""""""""""######$$$###############$$$$$$"""""""""######$$$$$$$$$###########################"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!""""""###### ### !!!$$$ '''<<<>>>)))!!!$$$!!!!!!$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######"""!!!(((""" ---@@@PPPWWWTTTEEE111$$$ !!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!! """+++BBBFFF666---222111...)))$$$!!!!!!"""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$"""""""""############$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!"""""""""######""""""!!!"""###%%%'''(((777888:::888///%%%"""$$$########################"""""""""###$$$%%%&&&'''""""""+++CCC;;;$$$'''"""$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""!!!"""###%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$"""(((---,,,%%%!!!"""&&&###############$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&(((***)))&&&$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$&&&'''((()))***%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$###"""""""""########################!!!!!!"""###$$$$$$%%%%%%""""""""""""############$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""'''%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&'''))))))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&'''(((((()))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############""""""""""""##################""""""""""""###############$$$$$$$$$$$$%%% """!!!---*** ###$$$%%%$$$!!! ###'''############""""""""""""!!!!!!"""###############!!!!!!"""$$$&&&((('''&&&######""""""""""""######""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$%%%###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###### ###!!!!!!### )))@@@===)))!!!$$$!!!!!!$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """###"""!!! """ %%%888SSSccc[[[LLL---***%%%!!!!!!###!!!!!!!!!!!!!!!""""""###""""""""""""############ !!! !!!!!!"""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!! $$$###===GGG888***+++???===999333+++%%%"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$############$$$$$$$$$%%%""""""""""""###############$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""""""""###"""!!!!!!"""###&&&((()))666111444<<<777'''!!!&&&########################"""""""""###$$$%%%'''(((###"""+++FFF===%%%((($$$%%%%%%$$$$$$######"""""""""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!"""$$$&&&'''&&&&&&%%%########################$$$$$$############$$$$$$!!!)))111000(((""""""&&&""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&((()))(((%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""!!!"""###$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$########################""""""""""""!!!!!!!!!""""""#########""""""#########$$$$$$$$$"""######$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$######"""'''%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&$$$&&&))))))'''%%%&&&'''$$$$$$%%%&&&'''((())))))%%%&&&((())))))(((&&&%%%((((((((())))))(((((((((''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$""""""""""""############$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%$$$ %%%###!!!###$$$###"""$$$&&&(((############""""""""""""!!!!!!"""###############!!!!!!!!!$$$((()))(((%%%######""""""""""""###### !!!$$$%%%&&&%%%###"""""""""""""""#######################################"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!### +++BBB===(((!!!$$$!!! $$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!""""""!!!!!!$$$&&&###///AAAQQQ\\\XXXCCC---!!!!!! !!!###!!!!!!!!!!!!!!!"""######""""""""""""############ !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!"""$$$333>>><<<111(((888<<>>888000***'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""###############$$$&&&''''''&&&$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$&&&(((***000'''...???>>>+++###***########################"""""""""###$$$&&&'''((($$$###,,,HHH???&&&)))%%%&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$######"""###&&&((((((((('''&&&########################$$$$$$############$$$$$$ ***333333***""""""&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&((()))(((%%%""""""###$$$%%%%%%%%%%%%%%%################################################!!!"""$$$&&&&&&&&&$$$###$$$$$$%%%%%%%%%$$$$$$###%%%$$$"""""""""$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$""""""###$$$%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%#########"""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$!!!$$$''''''$$$######%%%###$$$%%%&&&((()))******%%%&&&'''))))))'''&&&%%%(((((())))))))))))(((((('''(((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%""""""""""""############$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%% ((($$$ ######!!!''' """$$$######%%%&&&%%%############""""""""""""!!!!!!"""###############!!! $$$((()))'''%%%######""""""""""""######!!!$$$''''''%%%###!!!$$$$$$######"""!!!!!!!!!###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!""" ,,,DDD===(((!!!$$$!!! $$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### """""""""###(((,,,888KKKWWWMMM999,,,((('''### ###$$$###"""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!""""""!!!---<<<888))) ***777>>>===777000,,,&&&$$$###""""""$$$&&&(((######"""""""""""""""###!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&'''((('''&&&&&&***$$$)))777<<<111%%%!!!"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%)))...GGGIII222---'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$111???999%%%)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))))),,,***(((&&&%%%&&&'''((('''''''''(((((((((((()))&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!######################## !!!######"""###&&&(((&&&$$$""""""#########""""""###$$$%%%%%%$$$""""""&&&)))###!!!&&&###&&&$$$$$$$$$############"""""""""""""""""""""""""""###""" """)))///,,,%%%$$$#########""""""!!!!!!$$$###'''000555000(((###''' '''$$$%%%((($$$###!!!!!!"""###$$$###"""###"""""""""###$$$%%%%%%!!!!!!""""""#########$$$$$$#########""""""!!!!!!!!! ###$$$000III666((( %%%$$$"""""" !!!!!!!!!!!!!!! """  """""""""!!!&&&###"""666EEEIIISSSKKK???333)))###"""!!! !!!""""""!!!  !!!"""$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!  """###!!! (((666AAA---!!!)))111)))222CCCDDD######""""""######$$$%%%######""""""""""""######""""""""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$'''!!!&&&333999000&&&###"""############$$$$$$$$$######$$$$$$%%%%%%%%%$$$###&&&+++FFFHHH000***$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######000???<<<***###((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$###""""""######################## !!!######"""###&&&(((&&&%%%######$$$$$$###"""###$$$%%%&&&%%%%%%$$$###!!!'''%%%!!!'''$$$$$$$$$############""""""""""""""""""""""""""""""!!! !!!(((...+++$$$############"""""""""!!!&&&"""###***...+++&&&###&&& $$$'''!!!!!!%%%"""###"""!!!"""###$$$###"""""""""!!!!!!!!!"""######"""""""""########################"""""""""!!!!!!###!!!###&&&!!! ...BBB111&&&!!!$$$###"""######""""""""""""""""""""""""$$$&&&&&&%%%###$$$%%%###***333BBBOOOIII;;;999444---%%%!!! !!! !!!""""""!!! !!!"""#########""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  """###!!! &&&222<<<999%%%###%%%...AAAPPP"""###$$$$$$%%%$$$$$$$$$######"""""""""######$$$"""""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######"""""""""######$$$"""---333...'''%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%***FFFHHH///(((###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######...======000&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&$$$###""""""###$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###""""""######################## """######"""###%%%''''''%%%######$$$%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&$$$"""(((%%% $$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!! &&&+++)))###############""""""""""""'''""" $$$'''%%%#########!!!'''(((!!!###)))&&&###"""!!!"""$$$$$$$$$###$$$######""""""""""""###$$$$$$$$$#####################""""""""""""!!!!!!$$$!!!###'''%%%"""***666)))$$$!!!"""###""""""###'''&&&$$$###""""""###$$$$$$(((%%%###***777GGGRRRNNNFFF???777...&&&$$$!!!!!!###$$$ !!!!!!""""""!!!!!! !!!"""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""!!!###+++333KKK999###"""###---BBB%%%%%%%%%%%%%%%%%%%%%&&&######""""""######$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################%%%$$$"""!!!!!!"""######$$$ (((,,,)))&&&%%%""""""#########$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%###%%%,,,JJJLLL000)))%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$***555888000(((%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%$$$###""""""""""""###"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######"""########################!!!"""######"""###%%%''''''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&,,,'''"""&&&%%% ###$$$$$$$$$#########"""""""""""""""""""""""""""""" !!! $$$)))'''!!!#########"""""""""""""""&&&!!!"""###"""!!!###$$$"""%%%$$$ '''*** ###"""!!!"""$$$%%%$$$###''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""!!!!!!###!!!"""&&&&&&###%%%***""""""###$$$###!!!"""###((('''$$$"""!!!"""###$$$!!!)))///...+++222CCCSSSkkkmmmcccIII///$$$###%%%"""!!!!!!!!!!!!"""###$$$!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  """!!! %%%***EEEHHH444"""$$$((('''&&&$$$######$$$%%%&&&###############$$$%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################%%%%%%###""""""###$$$%%%&&&###"""%%%'''%%%###"""""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&$$$%%%,,,LLLNNN000(((%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$)))&&&'''+++...---((($$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%########################&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""!!!"""######"""###%%%&&&'''%%%###$$$%%%&&&&&&%%%###############$$$%%%%%%***000(((###%%%###&&&$$$$$$$$$#########""""""""""""""""""""""""""""""!!! ###'''%%% """"""""""""""""""######$$$!!!!!!$$$$$$""" """'''###"""!!!###//////$$$""""""###$$$%%%$$$###''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!""""""""" ###%%%###!!!!!!!!!$$$$$$"""""""""###'''&&&###!!! !!!"""###%%%111???FFFJJJUUUiiiyyyvvv```AAA***%%%'''$$$ """""""""!!!!!!"""""""""!!!!!!!!! !!!!!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""   """!!!"""$$$***DDD===&&&$$$$$$!!!%%%$$$$$$############$$$###############$$$%%%&&&$$$$$$$$$$$$$$$#########"""############$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((&&&$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%$$$#########$$$%%%&&&""""""***MMMOOO///&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$&&&)))(((############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$$$$%%%########################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######"""######$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$###""""""$$$&&&&&&$$$######%%%&&&&&&%%%""""""""""""###$$$%%%%%%;;;@@@333$$$$$$%%%"""###$$$$$$$$$############""""""""""""""""""""""""""" """""" """%%%$$$ """"""""""""###############!!!"""&&&&&&"""!!!###""" !!!###...EEEFFF///$$$###"""###%%%%%%%%%$$$$$$######""""""""""""############""""""""""""""" !!!!!!!!!!!!"""""" !!!###"""!!! """%%%###"""$$$$$$"""$$$###"""!!! !!!""""""...===EEEHHHLLLSSSZZZFFF:::***!!!!!!$$$$$$### !!!!!!""""""############""""""!!!!!!""""""######"""!!! !!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!###:::>>>))) ######!!!$$$%%%((())))))&&&$$$"""############$$$%%%&&&'''%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&''''''((((((&&&$$$###$$$###!!!"""############$$$$$$$$$%%%$$$###""""""$$$&&&'''###"""+++OOOQQQ000&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%%"""###))))))$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$######""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###############$$$%%%%%%########################&&&&&&%%%%%%$$$%%%%%%&&&#########$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$###""""""$$$&&&$$$###""""""$$$%%%%%%$$$######""""""###$$$&&&'''???EEE888'''%%%&&&!!! $$$$$$$$$############""""""""""""""""""""""""""" ######!!!"""%%%$$$ !!!"""""""""############""" !!!$$$$$$"""###&&&!!!$$$%%%000JJJNNN777$$$###"""###%%%&&&%%%$$$""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""" !!!!!! !!!######### $$$$$$"""###&&&%%% """""""""""""""""""""!!!$$$***------+++***))) &&&***&&&'''#########$$$$$$%%%%%%%%%######"""!!!!!!"""######$$$###"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""###$$$%%%---777222"""""" $$$(((---111000,,,&&&"""############$$$%%%&&&'''%%%%%%%%%$$$$$$#########"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&(((((('''$$$$$$%%%%%%###"""############$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&%%%...SSSUUU222((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$******%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''')))******&&&&&&%%%%%%$$$######""""""############$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%!!!"""###############"""""""""""""""############"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$###""""""$$$%%%$$$"""!!!"""###%%%%%%$$$$$$$$$######$$$&&&'''(((***444,,,###'''$$$###$$$$$$$$$############"""""""""""""""""""""""""""!!!###$$$""""""%%%$$$ !!!!!!""""""#########$$$### """"""!!!$$$)))###'''(((!!!###888999!!!$$$###"""###%%%&&&%%%$$$###"""""""""###$$$%%%%%% !!!!!!"""""" !!!!!!""""""!!!"""""" ###&&&&&&"""%%%$$$!!!###'''&&& !!!""""""#########""""""%%%""" """%%%&&&'''$$$  """"""""""""$$$###"""!!!!!!!!!!!!"""$$$###"""!!!!!!"""###$$$%%%$$$###!!!!!!!!!"""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""###$$$%%%$$$---<<<+++""""""***,,,777AAA<<<+++$$$'''################################################"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&***OOOYYY444%%%((($$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""""""""!!!"""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''$$$###""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###&&&***......)))$$$$$$'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%###!!!$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$########################$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!"""###%%%%%%$$$##############################%%%$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################%%%((('''$$$$$$(((***'''000+++%%%"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" !!!$$$%%%###############"""!!!!!!""""""""""""###$$$%%%&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$#########""""""!!!!!!#########!!!!!!###!!!"""###%%%%%%$$$###### !!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###""""""""" !!!!!! !!!###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!"""###"""!!!  !!!!!!!!!!!!!!!  !!!"""""" !!!""""""###'''(((999///$$$###''''''...555000$$$ &&&################################################"""###%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&''',,,RRR]]]666$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######""""""""""""###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&$$$###""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%///GGGPPP===***'''(((%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%###"""$$$$$$$$$#########""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$%%%########################$$$#########""""""""""""!!!""""""######""""""!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$############"""""""""#########$$$$$$###########################$$$&&&'''''''''&&&%%%...***%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%###"""""""""$$$%%%###############"""!!!!!!""""""!!! !!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$############"""""""""!!!######"""!!!!!!"""""""""!!!"""######$$$$$$######!!! !!!""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """############### !!!!!! !!!###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""$$$######""""""""""""""" !!!!!!!!!!!! !!!"""###"""!!!  !!!  !!!!!!!!! !!!""""""###$$$&&&555444***$$$ &&&###%%%)))&&&&&&################################################"""###$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%(((...UUU___777$$$$$$&&&&&&''''''''''''&&&&&&######""""""######$$$%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###""""""!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$###"""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''000ZZZhhhEEE&&&'''+++###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$$$$#####################"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""######$$$%%%########################"""""""""""""""#########!!!!!!!!!"""""""""#################################!!!&&&...///'''###%%%+++(((%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$#########$$$######"""!!!((('''&&&$$$###"""""""""########################$$$$$$############$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""##################""""""""""""$$$""" """%%%&&&###!!!"""!!!!!!!!!""""""######!!!!!! !!!!!!"""##################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############ !!!!!! !!!###!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""############"""""""""""" !!!"""""""""!!!     !!!"""""""""!!!!!!###...999111######&&&######%%%###"""(((################################################"""###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%&&&(((---TTT^^^666###$$$%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########"""######$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$#########$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''LLLYYY::: $$$+++$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$####################################"""""""""!!!!!!""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$################################################$$$###"""""""""###%%%&&&########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################%%%!!!'''555666((("""''''''&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%&&&'''&&&%%%$$$############$$$$$$######""")))((('''&&&%%%$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""###############"""""""""""""""$$$!!!"""'''(((%%% """!!! !!!###$$$!!!!!!!!! !!!""""""#########$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """######"""  !!!!!! !!!###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""!!!   !!!!!!  !!!!!!""""""%%% &&&:::444""""""%%%$$$$$$%%%$$$"""###&&&################################################!!!###$$$$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%'''(((+++PPPZZZ444###&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""222777***###(((&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$####################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################$$$###"""""""""###%%%&&&"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""########################$$$ '''555555((("""&&&$$$%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&''''''%%%$$$"""######$$$$$$$$$$$$############""""""""""""##############################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$$$$""""""""""""""""""######$$$!!!"""'''(((%%% """!!! !!!###$$$!!!!!!!!!!!!!!!"""#####################"""!!!!!!"""""""""""""""""""""""""""!!!!!!"""$$$###!!! !!!!!! !!!###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!  !!!"""""""""""""""  !!!!!!!!!!!! &&&!!!555444#########$$$$$$$$$###""""""################################################!!!"""######""""""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$########################""""""######$$$%%%%%%%%%&&&&&&)))NNNYYY444$$$(((######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$##################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######'''%%%######$$$%%%&&&'''$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&$$$###############$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$###############$$$$$$$$$###############$$$$$$$$$#########"""######$$$%%%"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!"""""""""##############################!!!$$$,,,---%%%!!!###"""$$$%%%%%%$$$###$$$%%%""""""######$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###""""""###$$$$$$%%%$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""############$$$""" """%%%&&&###!!!"""!!!!!!!!!""""""######""""""!!!!!!""""""###$$$""""""############""""""""""""""""""""""""""""""###"""!!!"""%%%%%%""" !!!!!! !!!### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$###!!! !!!!!!!!!!!!"""""""""###"""!!!!!!!!! !!!!!!"""############"""  !!!!!!!!!!!!!!!!!!!!!%%%---222((($$$$$$############""" ################################################!!!"""######""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$%%%***QQQ\\\666&&&(((###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$########################"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$''''''&&&%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!""""""###$$$$$$"""""""""#########$$$$$$######################## !!!###$$$$$$$$$###""""""###$$$$$$""""""$$$'''#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$#########$$$$$$&&&''''''########################$$$$$$############$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$!!!"""""""""##################"""!!!!!!"""""""""!!!"""######$$$$$$######""""""!!!!!!""""""###$$$ !!!"""######$$$######""""""""""""""""""""""""""" ###''')))&&&### !!!!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###!!! !!!!!!!!!""""""""""""!!! !!!!!!"""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!! %%%222222"""'''&&&$$$""""""$$$###!!!################################################!!!"""######""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%"""%%%,,,TTT___999'''((($$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''' '''(((###!!!%%%$$$ $$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''((('''%%%""""""######$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###%%%%%%$$$######"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%############$$$$$$$$$$$$########################"""%%%$$$ %%%&&&$$$!!!###$$$###!!!!!!%%%(((######$$$%%%&&&&&&''''''$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%!!!!!! !!!!!!"""###########################$$$$$$############$$$$$$########################%%%%%%$$$###""""""######!!!!!!""""""#########$$$#########!!!!!!###!!!"""$$$%%%%%%$$$$$$###"""""""""""""""######$$$ !!!###$$$$$$$$$$$$"""""""""""""""""""""""" """))),,,)))&&& !!!!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """###"""!!! !!!!!!""""""!!!  !!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!! ###"""""" 222:::&&&########################"""############$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########""""""""""""!!!"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!"""$$$&&&''')))!!!+++ZZZ^^^333$$$&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%((()))(((%%%%%%%%%%%%$$$$$$############$$$%%%'''((())))))***%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$%%%&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%$$$###!!!!!!!!!"""###!!!###$$$###"""!!!"""###'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$'''%%%######$$$%%%$$$"""$$$$$$##########################################$$$#########""""""!!!!!!######################## !!!""""""!!!!!!"""###""""""""""""""""""""""""!!!!!!"""###############!!!"""############"""""""""""""""""""""!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$###!!!!!!!!!###!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!""" """###!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""%%%...000***########################"""############$$$$$$$$$$$$$$$$$$$$$#########"""##############################$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######%%%&&&&&&(((###111bbbeee888&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&################################################%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&)))***(((&&&%%%%%%%%%$$$$$$$$$######"""###$$$&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%$$$###"""!!!!!!"""###"""###$$$###"""!!!"""$$$&&&%%%$$$############$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%#######################################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$############################################################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%###!!!############################################################"""""""""!!!######################## """######"""!!!###$$$########################!!!!!!"""###############"""""""""######""""""""""""""""""""""""!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$%%%$$$"""!!!!!!"""########################!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""+++...,,,$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$%%%%%%&&&&&&%%%&&&%%%888kkkmmm<<<'''%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''################################################)))(((&&&%%%###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''))))))((('''%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$######"""""""""###$$$$$$###$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!$$$$$$###"""""""""######"""###$$$$$$""""""###$$$$$$$$$######""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#################################$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$############################################################$$$$$$$$$%%%#########%%%&&&%%%"""############################################################""""""""""""########################!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""######""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$%%%&&&$$$"""!!!!!!"""(((''''''&&&%%%$$$######!!!!!!!!!!!!""""""""""""  !!!!!!!!!######"""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  &&&---///$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%###########################$$$%%%&&&'''&&&%%%%%%$$$&&&;;;nnnnnn;;;&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&################################################)))((('''%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########""""""!!!######$$$'''***+++(((&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!!!!!$$$########################$$$%%%$$$######$$$%%%$$$$$$############$$$$$$$$$##################$$$######$$$$$$$$$$$$%%%%%%#################################$$$$$$######"""#################################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%######"""###$$$$$$###!!!###############$$$$$$$$$#################################"""""""""""""""########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################""""""!!!!!!""""""""""""#########""""""!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%&&&&&&%%%"""!!!!!!"""***)))(((&&&$$$""" !!!!!!!!!!!!""""""""""""  !!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """,,,333$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###########################$$$%%%&&&'''&&&%%%$$$$$$&&&:::kkkhhh666$$$'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%$$$################################################'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###&&&))),,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#########""""""%%%###$$$***222333+++###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$######%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$#########""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!###$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""##############################"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%$$$###"""!!!"""""""""""""""############""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$%%%&&&$$$"""!!!!!!"""%%%$$$######!!! !!!!!!!!!!!!""""""""""""   !!!!!!"""""" !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!***444%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$####################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%:::hhhccc222###((($$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((('''&&&$$$###################################################%%%$$$$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$######%%%###%%%+++333333+++"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''"""###$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$########################""""""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%########################""""""""""""####################################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############'''&&&$$$###""""""###$$$""""""######$$$$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$###!!!!!!!!!### !!!"""######!!!!!!!!!!!!""""""""""""   !!!"""###### !!!"""""""""!!!!!!!!!!!!!!!!!!  !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!! (((111%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""#######################################$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$#########$$$$$$###&&&;;;iiiccc000###)))$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&((((((((('''&&&$$$################################################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%$$$$$$"""###%%%(((***)))'''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$######$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""!!!""""""""""""#########"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$########################!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######%%%''')))(((%%%###!!!""""""###$$$$$$%%%%%%########################!!!"""""""""####################################"""###$$$$$$######$$$%%%########################!!!!!!"""###############)))'''%%%$$$######$$$%%%!!!"""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""!!! """### !!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!!!!  !!!!!!"""""" !!!""""""###!!!!!!!!!!!!!!! !!!""""""  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!! $$$,,,%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""""""""!!!#######################################$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$###(((===kkkddd111###***$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))###%%%'''((())))))'''&&&################################################%%%$$$$$$###"""""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$"""###%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$(((---111444666&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%###&&&%%%!!! $$$(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''######""""""###$$$%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&& """'''+++---***%%% !!!""""""###$$$$$$%%%%%%########################!!!!!!""""""#########$$$########################!!!###$$$$$$###"""$$$%%%""""""""""""""""""""""""!!!!!!"""###############***)))&&&$$$$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! """###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!!!!  !!!""""""###!!!!!!""""""!!! !!!###""" """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!((($$$############$$$$$$%%%###$$$&&&''''''%%%###!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###########################""""""""""""####################################%%%%%%$$$###$$$%%%'''(((!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''@@@lll___000&&&$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''&&&$$$!!! """###"""######""""""%%%''''''!!!"""((((((""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%(((:::PPPXXXSSS***'''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$'''***---+++&&&###%%%'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$''''''### """"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$###################################################$$$&&&((((((&&&###"""$$$""""""&&&(((%%%###%%%###########################"""""""""###$$$%%%%%%""""""############""""""######""""""""""""######$$$$$$###"""!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$#########$$$%%%&&&""""""""""""""""""""""""$$$#########""""""!!!!!!###"""!!!!!!!!!!!!!!!""" !!!"""######"""!!! ######"""!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$ !!!"""   !!!""""""!!!!!!#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""''''''&&&&&&%%%$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###########################""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$:::hhh___222&&&!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''+++,,,,,,***'''$$$"""""""""$$$%%%$$$""""""!!! ######%%%###%%%***$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%######///@@@FFF@@@)))&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%%%%######$$$&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$'''***((($$$"""$$$&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%### """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$###################################################$$$%%%''''''&&&$$$###&&&$$$%%%&&&&&&###!!!!!!#################################"""######$$$$$$"""""""""######"""""""""######""""""""""""######%%%$$$$$$#####################$$$$$$$$$$$$######"""""""""""""""###$$$%%%%%%%%%$$$#########$$$%%%""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!! !!!""""""###  !!!   !!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###""""""""""""""""""###$$$&&&'''#########""""""#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################""""""""""""#######################################$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''!!!555ddd___444''' $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''+++---000000---+++)))((("""#########""""""$$$&&&&&&###"""$$$$$$""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%$$$!!!%%%...111---'''%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""!!!$$$&&&&&&###!!!###%%%$$$$$$#########$$$$$$%%%########################$$$"""!!!"""######"""!!!"""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$###!!!"""######$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&!!!###%%%&&&'''((((((&&&########################$$$$$$######"""#########!!!""""""######""""""!!!######""""""""""""######$$$#########""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$&&&%%%$$$###############""""""""""""""""""""""""######""""""""""""!!!!!! !!!###$$$%%%""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""### !!!!!!"""!!!!!!   !!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$########################!!!"""""""""####################################"""###$$$$$$$$$"""!!! """"""#########$$$$$$$$$########################%%%!!!555ccc]]]333(((############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###$$$%%%%%%&&&"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&))),,,///000111222444+++***((('''$$$!!!$$$)))######$$$&&&%%%###!!! %%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''((($$$###&&&'''%%%&&&$$$######$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### """$$$$$$###"""###%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""############"""######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%'''(((###$$$"""%%%***)))###########################%%%%%%$$$###"""""""""###!!!""""""######""""""!!!######""""""""""""######!!!""""""""""""!!!!!!!!!###$$$$$$$$$$$$$$$$$$###%%%$$$$$$############$$$&&&%%%%%%$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""#########"""!!! !!!"""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!! !!!"""""""""!!!   !!!!!!""""""!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&&&& !!!###$$$$$$###""""""######""""""""""""#########$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%########################!!!"""""""""####################################"""######$$$###""" ###############$$$$$$$$$###########################"""999eee[[[000((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$############$$$%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((())),,,000555999999999<<<===666,,,(((+++%%%%%%%%%$$$$$$&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""''')))&&&%%%%%%&&&&&&%%%######$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$ """$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!!!!"""############"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$'''(((###'''%%% %%%,,,(((########################%%%%%%$$$###"""""""""###""""""############""""""######""""""""""""######""""""###$$$$$$$$$###"""""""""############""""""$$$$$$######"""#########%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!###"""!!! !!!"""###!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!!""""""###$$$"""!!!   !!!!!!""""""!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""$$$$$$#########$$$%%%%%%!!!!!!"""############"""#########""""""###############$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%########################""""""""""""####################################"""############""""""!!!######################################################:::dddYYY...((()))$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###############$$$%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&)))///333777===JJJUUURRREEE@@@BBB???<<<333(((###&&&((((((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%&&&&&&'''$$$######%%%&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&'''%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$""""""###$$$%%%%%%%%%$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!"""######$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###""""""###$$$%%%&&&###(((&&&$$$000AAA===,,,########################$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$%%%&&&'''''''''&&&%%%"""""""""######"""""""""###"""""""""""""""#########$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""%%%$$$###!!! """"""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!""""""""""""""""""###$$$$$$!!!!!!   !!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""############%%%)))---//////---)))%%%######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%########################""""""""""""##########################################"""""""""###$$$$$$################################################%%%"""666aaaXXX...'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###############$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###$$$(((++++++000>>>MMMNNNGGGIIIRRRTTTRRRHHH999000...,,,'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%%%%%%%$$$$$$$$$&&&'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$$$$$$$%%%###%%%'''((('''%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###"""######$$$$$$###### """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''$$$""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###############$$$$$$!!!%%%######888PPPKKK555#################################"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######"""$$$%%%'''''''''%%%$$$"""######$$$$$$######""" !!!"""######""""""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  !!!"""!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""######  !!!   !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""&&&&&&'''***///666===AAABBB<<<222)))$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&########################""""""""""""####################################$$$###"""""""""$$$%%%&&&$$$$$$##################""""""""""""""""""""""""(((!!!111^^^XXX///&&&"""&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%#########"""###$$$$$$%%%#########"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$$$$######%%%&&&%%%###(((//////---777GGGPPPTTTSSSKKKDDD???777...#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###%%%&&&%%%$$$$$$$$$$$$%%%&&&(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$&&&))))))(((&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$$$$"""!!! """###$$$$$$$$$##############################&&&))))))&&&###"""#########$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$###############%%%111IIIAAA&&&###########################"""""""""###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######""""""""""""###### """$$$%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$ """######!!!!!!###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!"""### !!!"""######"""!!!  !!!"""!!!!!!  !!!!!!!!!"""  !!!!!! !!!"""""" !!!"""   !!!"""""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""...111:::HHHVVV^^^___\\\JJJ@@@111(((%%%$$$###"""$$$$$$############$$$$$$###%%%'''%%%!!!!!!&&&+++'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########################################################"""######$$$%%%((( 111^^^XXX...'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%'''''''''(((((((((((()))222222222333333333444444$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############!!! """%%%'''&&&$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&############""""""""""""###############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## $$$(((+++,,,---,,,)))"""&&&)))'''###""" ###&&&###"""$$$!!!%%%666???000''')))***### ###%%%%%%$$$###"""""""""###""""""""""""###$$$%%%&&&$$$((("""###$$$!!!&&&"""!!! """%%%###""""""""""""""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!"""!!! """######"""!!!!!! !!!!!! !!!  !!!!!!!!!!!!  !!!  """  """"""!!! ######&&&!!!###(((!!! """$$$"""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""!!!!!! """""""""""""""!!!!!!!!!GGGOOO\\\hhhjjj___LLL===666///'''###$$$%%%%%%###$$$$$$############$$$$$$$$$&&&&&&###!!!###***000)))'''%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$%%%'''###555ccc___444(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!"""%%%&&&%%%###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$######"""############$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################(((---000000---)))&&&#########!!! ###(((***&&&,,,(((#########000HHHgggKKK///%%%$$$""""""&&&%%%$$$######""""""######""""""""""""###$$$%%%%%%!!!%%%!!!'''&&&!!!$$$"""###$$$$$$######!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!"""!!! !!!""""""!!!!!!!!! !!!!!! !!!    !!!!!!!!!!!!  !!!  !!!  !!!"""!!! ### !!! """$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!TTTTTTTTTSSSNNNBBB222'''%%%""" !!!$$$&&&%%%###$$$$$$############$$$$$$%%%%%%$$$"""!!!$$$,,,222,,,)))%%%###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%&&&777eeeggg;;;)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###""""""$$$%%%$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$### !!!"""###$$$%%%&&&$$$%%%&&&&&&%%%$$$"""!!!"""############$$$$$$$$$#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))///222///***$$$!!!%%%###!!! """$$$&&&000888333((($$$&&&:::WWWxxxUUU000!!!"""###$$$%%%$$$$$$###"""""""""############"""""""""######$$$$$$ '''%%% $$$$$$$$$%%%$$$###!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!! !!!!!! !!!!!! !!!  !!!!!! !!!!!!!!!!!!!!!!!!  !!!   !!!!!! $$$((("""&&&+++%%%###""""""$$$%%%### """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!""""""""">>>777///)))&&&&&&%%%$$$$$$###"""###$$$%%%$$$"""$$$$$$############$$$$$$$$$%%%$$$###"""%%%)))---+++((($$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$'''444```ggg===(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%"""###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***---***###!!!"""$$$!!!!!!$$$&&&### 222:::444((("""###222JJJWWW>>>&&& $$$%%%""" ######""""""""""""######$$$######""""""""""""### &&&""" ###!!!$$$111000(((!!!!!!############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!! !!!!!! !!!!!! !!!  """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!  !!!""""""!!!%%% %%%$$$...???FFF555000''' ###%%%###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%%%%$$$%%%&&&'''&&&&&&)))'''%%%######$$$######$$$$$$############$$$$$$###$$$%%%%%%$$$$$$$$$%%%'''%%%###"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&###(((---TTTbbb;;;&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&#################################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&)))***(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$+++***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$############### !!!"""$$$$$$$$$######""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''$$$!!!$$$,,,///'''"""%%%(((&&&%%%%%%'''///)))!!! """...000''' !!!%%%$$$ ###""""""!!!""""""############""""""!!!""""""""""""(((%%% !!!111KKKKKK666"""$$$&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!  ###%%%%%%###!!! """###CCCbbbgggWWWNNN;;;&&&""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""######$$$$$$"""""""""!!!!!! ''''''''''''''''''''''''(((&&&$$$""""""###$$$%%%$$$$$$############$$$$$$"""###%%%&&&&&&$$$""" %%%#########&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&""")))'''III]]]:::$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&###############"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&)))***(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$,,,+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&$$$###,,,999QQQ===+++%%%$$$"""###''''''$$$%%%$$$ ###$$$###"""######"""!!!!!!""""""!!!!!!!!!"""######""""""!!!!!!!!!""""""###!!!'''$$$!!!###&&&<<<\\\cccDDD'''!!!&&&'''### """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""!!! """######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!  """%%%((()))(((&&&$$$&&&&&&QQQvvv{{{tttmmmWWW888$$$!!!######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""""""""""""""""" ***'''###  $$$'''%%%%%%%%%$$$######$$$%%%$$$$$$############$$$$$$######$$$%%%&&&%%%$$$"""$$$$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$%%%&&&&&&"""***$$$DDD]]];;;$$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%###########################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""########################!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$$$$""""""$$$&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$)))(((%%%$$$######$$$%%%"""############$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''"""###'''&&&%%%111AAAgggLLL111&&&"""$$$(((%%% '''((($$$%%%###$$$$$$###"""###$$$###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""###$$$!!!###!!!"""&&&'''777RRReeeEEE((("""&&&&&&###""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!"""#########"""!!! !!!###%%%%%%%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!! !!!!!!"""!!!!!!!!!!!!  !!!  !!!$$$(((,,,---,,,***!!!###&&&"""&&&FFFfffmmmhhhiii[[[???)))###%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!! !!!"""#########!!!$$$%%%%%%$$$$$$$$$%%%&&&((('''&&&$$$$$$$$$$$$$$$############$$$$$$$$$######$$$&&&'''''''''%%%%%%%%%'''(((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''""",,,$$$CCC^^^===$$$***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""########################!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$$$$""""""%%%'''""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%&&&&&&'''///,,,)))%%%######$$$%%%"""############$$$$$$$$$ !!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!###((('''&&&222CCC___EEE...'''&&&"""###((((((###!!!###!!!$$$!!!""""""$$$&&&&&&$$$!!!!!!!!!!!!!!!"""###### !!!###$$$$$$"""!!!!!!'''$$$***>>>ZZZ===$$$ $$$$$$###&&&"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!"""######$$$""" !!!$$$&&&'''&&&!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!  !!!!!! !!!!!!"""!!!!!!!!!  !!!!!!  """%%%***...000///---!!! !!!---EEEPPPBBBLLLJJJ666###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!  !!!"""$$$&&&(((******)))$$$!!!###$$$$$$$$$###&&&&&&&&&%%%%%%&&&))),,,((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%&&&&&&%%%######%%%&&&%%%%%%%%%$$$$$$#########&&&$$$###$$$''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!***===gggMMM///"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$######"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$###"""!!! &&&&&&&&&$$$###$$$''')))+++***)))(((&&&$$$"""!!!$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$&&&(((&&&$$$%%%&&&'''&&&$$$###$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&999666000)))%%%###"""### !!!"""""""""""""""######$$$$$$$$$%%%%%%%%%***'''"""###(((&&&$$$%%%%%%%%%%%%$$$###### &&&***(((###"""&&&,,,EEE666***'''### )))$$$%%%!!!!!!&&&%%% !!!$$$!!!"""&&&  !!!###$$$### ###%%%#########"""""""""""""""!!!!!!"""$$$%%%&&&'''(((...+++'''###!!!!!!"""###""""""""""""""""""""""""###""""""!!!  !!!""""""""""""""""""!!! !!!###%%%'''######""""""!!!!!! !!!"""###"""!!!$$$######"""!!! !!!!!!!!!!!!   """"""""""""""""""""""""   !!!!!!"""###%%%''')))***+++"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$"""!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!"""###'''!!!%%%)))333((($$$%%%%%%%%%$$$###$$$'''%%%&&&&&&%%%$$$%%%(((+++((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###############&&&+++///%%%%%%%%%$$$$$$$$$######%%%###"""$$$&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&"""***<<>>:::444...)))&&&%%%$$$&&&&&&''''''((()))******&&&%%%$$$######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&)))+++%%%'''$$$%%%%%%%%%%%%$$$#########%%%&&&&&&%%%###!!!!!!"""((((((###"""''''''###'''""" """""""""***555...777///"""!!!!!!$$$"""#########"""!!!"""""""""""""""""""""#########"""""""""""""""!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""#########""""""!!!!!!!!!!!!"""######$$$$$$#########"""!!!  """"""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!###"""""""""!!!!!!!!!  !!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!###"""""""""!!!!!!  !!!""""""""""""$$$&&&%%%###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""#########"""######!!!,,,CCCTTT 000???AAA===666---%%%###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%)))222YYYGGG222(((%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&"""###...>>>GGGGGGBBB''''''((((((&&&$$$""" ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&///---***'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###"""%%%))),,,888555111+++(((&&&&&&&&&&&&&&&''''''((()))******&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&(((222<<<888)))###((($$$%%%%%%%%%%%%$$$###### '''......)))###!!!"""%%%###&&&+++***###$$$)))$$$###"""$$$'''///>>>MMMIIIYYYQQQ777'''!!!!!!(((,,,***(((&&&$$$###""""""!!!!!!""""""############"""""""""!!!!!!!!!!!! $$$$$$$$$$$$""" ########################"""!!!!!!!!!!!!!!! !!!""""""######""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!"""""""""""""""""" !!!!!!""""""!!!)))000...&&&"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""!!!"""$$$###!!!!!!'''<<>>HHHEEE???'''''''''&&&$$$###!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%...,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%###"""###%%%(((***)))'''%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""&&&:::SSSUUU>>>,,,((($$$%%%%%%%%%%%%$$$######(((111222***###"""$$$&&&222000### ''' """%%%)))555GGGWWW^^^YYYnnngggDDD+++"""""")))999444...)))&&&$$$"""!!!!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!"""###############"""!!!########################!!!!!!!!!!!! !!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""   !!! !!!!!!""" !!!"""""""""!!!***222000&&&"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!%%%"""!!!%%%&&&666SSSWWWlllsss]]]===***%%%$$$###%%%&&&&&&$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&########################"""############$$$$$$$$$!!!######"""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%''')))(((%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))OOOAAA111)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""######$$$%%%"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''%%%%%%***111444111---&&&%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((''''''&&&%%%$$$######"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$"""###$$$###""""""###%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######""""""######$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""777XXX```GGG---%%%$$$%%%%%%%%%%%%$$$######!!!&&&,,,,,,((($$$######!!!&&&,,,///+++$$$!!!######$$$***AAA\\\bbbYYYLLLeee```==='''"""$$$))):::444+++&&&#########""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""   !!!  !!!""""""######"""&&&)))((($$$!!! !!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!"""###""""""!!!$$$!!!!!!'''$$$---KKKbbb^^^LLL222%%%&&&&&&"""$$$%%%''''''%%%$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''########################"""############$$$$$$$$$$$$$$$$$$"""!!!"""$$$'''#########$$$$$$%%%%%%%%%%%%''')))'''$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''LLL@@@111)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########"""###$$$$$$%%%!!!"""$$$&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!###''')))******))))))###"""!!!!!!!!!###&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$%%%&&&&&&!!!###$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###%%%(((%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""'''&&&&&&%%%$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%((( ///OOOZZZCCC))) $$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$###""",,,444444(((!!!$$$%%%!!! $$$###)))GGGeeeaaaIII888SSSQQQ333$$$&&&***...444---$$$ """$$$$$$ !!!!!!"""###$$$$$$$$$!!!"""""""""#########$$$""""""!!!!!!!!!!!!"""###########################"""""""""""""""#########""""""###$$$$$$$$$$$$$$$""""""############"""""" !!!!!!!!!""""""######""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!###$$$$$$%%% !!!"""$$$$$$"""!!! """"""""""""""""""""""""   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########$$$!!! """###"""!!! !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""$$$$$$######"""$$$ ''' $$$AAA===555+++%%%%%%&&&%%%#########$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&######&&&&&&%%%######&&&$$$///;;;OOO///***((((((&&&%%%%%%&&&'''(((&&&''')))******)))'''&&&############$$$&&&((()))%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%########################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$######$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&'''''''''&&&)))&&&###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%$$$#########%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######"""#########""""""###%%%%%%$$$%%%''')))###'''>>>KKK777$$$***%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""+++EEENNN888###"""$$$&&&'''(((+++RRRiiiOOO>>>QQQBBB'''(((///...333%%%$$$###""""""###$$$%%%$$$$$$##################"""############$$$$$$$$$############################## $$$)))&&& !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""###"""!!! ###"""!!! !!!"""### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!   !!!""" !!!!!! !!!###"""###$$$ ###%%%######!!!!!!"""!!!!!! !!!!!!"""###$$$ """###"""!!! !!!######$$$%%%$$$!!! $$$"""###%%%### %%%------(((###"""%%%&&&%%%"""######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((%%%###"""$$$%%%%%%###$$$&&&$$$,,,444KKK...(((&&&&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$#########"""###$$$%%%'''(((&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!$$$''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%&&&'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$######$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$***,,,((($$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$###"""###$$$&&&$$$---IIIYYYCCC)))&&&%%%%%%&&&&&&%%%%%%$$$###########################''';;;CCC444$$$"""$$$""""""%%%'''+++SSSnnn\\\RRRRRR@@@///333;;;666///$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$##############################!!!!!!&&&+++)))$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!! ###"""!!!!!!!!!!!!"""### !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!  !!!!!! !!!!!! !!!"""!!! ###""" """!!! ###### """!!!!!!!!!!!!""""""### """###"""!!! !!!### !!!""""""!!!###&&&(((&&&$$$###%%%""" &&&!!! """&&&&&&$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$############$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%)))&&&###"""###%%%%%%%%%$$$'''%%%(((,,,III222)))%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%$$$###"""############$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))---...)))%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$%%%$$$"""!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###''''''''''''''''''''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$############"""%%%###+++EEEWWWEEE***%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###---333...&&&"""$$$&&&"""%%%&&&)))MMMhhh___TTTCCC666222444;;;666$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$########################"""###""""""''',,,+++'''!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!"""######""""""!!!!!!!!!!!! $$$###""""""""""""###$$$!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###########################""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!$$$!!! $$$$$$!!!###""""""!!!!!!!!!!!!""" """###"""!!! !!!#########""" """$$$###!!!!!!###$$$"""###&&&$$$######%%%'''&&&$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$%%%%%%%%%***(((%%%$$$$$$%%%'''(((&&&''''''(((+++RRR@@@///''''''(((((('''%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))------)))&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%"""&&&))))))&&&$$$&&&((($$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$"""$$$&&&&&&###%%%"""!!!000>>>444%%%'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''***'''######'''&&&$$$(((%%%%%%===QQQMMM>>>000444999000000...$$$##################$$$###############$$$$$$$$$""""""#########$$$$$$$$$########################"""$$$###"""%%%***)))%%%!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$"""!!!!!!###$$$!!!!!!"""""""""!!!!!!!!!$$$##################$$$""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###############$$$$$$$$$$$$######"""!!!"""""""""!!!!!! """!!!"""$$$### """ """$$$###!!!&&&###  """""""""######"""!!!!!! !!!!!! """###"""!!! !!!######$$$$$$""" !!!######""""""$$$%%%%%%&&&'''((('''&&&%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&+++***)))''''''''')))***((((((***---333eeeUUU777++++++,,,+++***(((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!''')))%%%"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***&&&%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%!!!+++444222)))###$$$)))$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&!!!$$$$$$"""&&&,,,,,,'''%%%$$$!!!(((### )))%%%%%%&&&&&&%%%%%%$$$###########################%%%!!!"""''''''######&&&''''''((($$$!!!,,,666555---000EEEHHH///%%%(((!!!#########$$$$$$#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""$$$$$$!!!"""&&&%%%"""""""""""""""""""""""""""(((&&&$$$"""!!!!!!"""### !!!"""######"""!!!!!!#########$$$$$$#########""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!! """!!!$$$(((&&& """"""###""" !!!"""!!! !!!#########"""!!!!!! !!!!!! """###"""!!! !!!###!!!$$$%%%%%%%%%&&&'''$$$%%%%%%%%%%%%'''))))))&&&%%%$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&+++,,,,,,+++))))))***++++++'''+++333@@@|||iii;;;///......---+++)))((('''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!***---&&&"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$''''''$$$$$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""",,,666444***"""###((($$$%%%%%%&&&&&&&&&&&&&&&####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%!!!$$$$$$"""'''//////((("""'''$$$!!!%%%!!!'''%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""%%%"""!!!$$$%%%$$$###$$$###$$$$$$""""""$$$&&&)))+++===PPPHHH,,,"""###"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################!!!$$$$$$ ###"""""""""""""""""""""""""""&&&%%%###"""!!!!!!"""""" !!!"""###$$$###"""!!!""""""###$$$$$$###""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######""""""""""""""" !!! """"""(((...+++!!!###  """ """!!!"""$$$$$$###!!! ###""""""!!!!!!!!!!!!""" """###"""!!! !!!###!!!######"""!!!!!!""""""'''***)))***000666999##################$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&)))+++...---+++))))))***---%%%+++777LLLvvv999///...---+++)))''''''&&&$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%$$$""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%000333***"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$'''&&&$$$$$$''''''$$$########################$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''(((((('''&&&%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$)))---,,,'''######&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!%%%$$$!!!&&&000///&&&(((%%%"""'''%%%!!!%%%%%%%%%&&&&&&%%%%%%$$$#################################""" !!!$$$%%%###"""### %%%$$$"""(((444HHHHHH333%%% """"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################"""### """###!!!""""""""""""""""""""""""#########""""""!!!!!!!!!!!!"""$$$$$$$$$"""!!!!!!""""""######""""""!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""###$$$$$$######"""!!!!!!!!!!!!""" !!!!!!!!! """###+++333///"""###!!! !!!&&&111EEE999***!!! """ """!!!!!!!!!!!!""""""### """###"""!!! !!!###$$$%%%$$$$$$$$$&&&+++...666===>>>777111555===AAA$$$%%%&&&&&&$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&'''(((***++++++'''&&&&&&%%%%%%&&&&&&''''''***......+++(((((()))...$$$***999RRR{{{555///---+++(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$###""" !!!!!!"""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***666888,,,###$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''((('''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$######%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***))))))((('''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$$$$######'''''''''&&&&&&%%%%%%%%%&&&((('''$$$%%%'''&&&"""##############################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%'''(((((('''%%%$$$!!!"""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$#########$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$######### !!!"""###$$$"""&&&$$$ %%%///---###%%% %%%'''######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$###%%%&&&"""$$$$$$ (((&&&###***???NNN<<>>555***$$$###$$$###!!!%%%$$$###!!!!!!!!!"""###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!!!!!!!&&&......'''"""###---$$$***$$$:::{{{XXX111)))$$$!!!!!!'''$$$!!! """$$$&&&'''%%%***+++$$$"""(((,,,000111;;;KKKZZZeeemmmsssnnn]]]III;;;222---...222&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$%%%%%%%%%&&&((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&)))(((!!!999QQQ===(((((((((&&&%%%%%%%%%###!!!""""""""""""############!!!"""###"""!!! !!!###""""""############""""""#########$$$%%%%%%&&&&&&&&&''')))******)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''''''''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''((((((%%%$$$$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$((('''%%%#########$$$%%%"""###$$$%%%%%%%%%%%%%%%###%%%&&&%%%$$$"""######"""######$$$%%%%%%&&&&&&''''''&&&$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$!!!"""%%%###&&&333666...&&&!!!"""######!!!%%%$$$###"""!!!!!!"""###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######"""!!!!!!!!!!!!!!! ###!!!###))))))$$$###%%%))) &&&000WWW~~~HHH### ###((("""$$$&&&'''&&&###  %%%+++666BBBGGGFFF]]]YYYYYY^^^```^^^]]]^^^RRRGGG:::333///,,,---000&&&%%%############!!! $$$$$$$$$%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$***$$$"""$$$000:::'''***(((&&&&&&&&&%%%###!!!!!!!!!""""""###$$$$$$%%%!!!"""######!!!!!!"""###""""""############"""""""""""""""###$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&"""""""""######$$$$$$$$$######$$$%%%%%%%%%$$$$$$)))'''%%%$$$##################$$$%%%%%%%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%#########$$$$$$%%%%%%&&&///,,,((($$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###%%%""")))555666,,,(((###!!!###%%%%%%$$$$$$$$$###"""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######"""!!!!!!!!!!!!""" !!!!!!!!!!!! $$$!!!!!!######""""""%%%&&&### $$$<<>>DDDEEEKKKQQQRRRMMMDDD<<<999222555444///...000222111111,,,***+++,,,******,,,///------///---***+++///$$$$$$$$$%%%(((******)))''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""###$$$%%%$$$######"""""""""!!!!!!"""""""""########################%%% $$$"""&&&+++777XXX===---"""###%%%!!!!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$""""""############""""""########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%'''))))))((((((***---))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''((()))******)))((('''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$!!!***AAAGGG777(((""""""###""""""!!!"""###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$######""""""###### !!!!!!""""""!!!!!! """###!!!!!!$$$$$$ ###"""(((IIIoootttTTTBBBBBBAAABBBHHHHHHHHHDDD===666111//////000---333444000,,,...222333111,,,***---.........111...---...000...***+++///%%%$$$$$$%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################ !!!"""$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################!!!(((&&&++++++[[[EEE333%%%%%%%%% %%%#########$$$$$$%%%&&&&&&"""$$$$$$$$$###"""###$$$""""""############""""""$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$######"""#################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$!!!$$$&&&&&&%%%%%%(((+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&'''&&&$$$###"""###$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%$$$###"""!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################'''!!!...MMMMMM222%%%###$$$$$$$$$###$$$%%%'''"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######### !!!!!!!!!!!! $$$$$$ %%%&&&""" &&&(((%%%---FFF```mmmfff[[[[[[\\\PPPEEE???666333111...------...------'''---000,,,((()))+++,,,222---***,,,...,,,---000//////222333000******---+++&&&###%%%&&&%%%&&&(((######$$$%%%&&&(((((()))%%%%%%%%%$$$$$$#########"""###$$$###""""""$$$&&&$$$%%%&&&%%%######&&&)))%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$%%%%%%&&&%%%$$$###"""+++%%%$$$%%%"""!!!111FFFWWW///!!!'''!!!&&&$$$""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################"""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((("""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''%%%"""###%%%&&&!!!'''$$$$$$((($$$!!!)))&&&%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&######((()))'''%%%$$$######""""""######&&&%%%$$$$$$%%%%%%###!!!%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---'''((((((((((((&&&$$$###$$$$$$%%%%%%&&&''''''(((''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%'''***,,,,,,***'''%%%'''%%%###$$$&&&'''%%%###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$######%%%(((*********$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################################################################"""###$$$%%%&&&''''''&&&'''&&&%%%$$$############""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######!!!$$$***FFF]]]DDD###$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!""""""######$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$###!!!!!!""""""###!!!###$$$$$$$$$$$$"""&&&###  """######%%%+++---///???ZZZmmmqqqUUURRRLLLDDD===777333111---,,,***))))))***,,,---)))+++,,,,,,+++***,,,---,,,---------......//////---.........------000222'''###!!!###$$$"""###&&&######$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######"""###$$$###""""""###%%%"""$$$%%%%%%######&&&(((%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$###"""%%%!!!"""&&&$$$"""+++:::YYY<<<***'''###!!!###"""!!!"""######$$$$$$$$$#################################$$$$$$$$$$$$##################"""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''$$$""""""%%%'''%%%)))%%%$$$)))&&&!!!'''(((&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&'''%%%''',,,///...%%%%%%$$$############$$$&&&%%%$$$$$$%%%%%%###"""%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''))))))+++,,,,,,++++++***''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%''')))******)))'''%%%'''%%%###$$$&&&'''%%%###'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$#########$$$'''***,,,"""###%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$######"""######$$$$$$$$$$$$######"""'''000KKK\\\CCC%%%%%%$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$""""""""""""#####################$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""$$$$$$"""!!!"""$$$###!!!!!!###)))///444>>>FFFKKKOOOYYYdddbbbXXX???===999444000---,,,+++---,,,+++))))))***,,,---***+++---,,,++++++,,,...------........./////////,,,---...------...000333$$$"""###$$$### """&&&######$$$%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$###"""###$$$"""!!!!!!"""$$$!!!###$$$$$$$$$$$$%%%'''$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$%%%$$$$$$###"""!!!""")))***%%%'''---PPPFFF111###$$$$$$ !!!!!!!!!"""############"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$#########""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%$$$$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""'''+++,,,---%%%""")))(((###&&&)))(((&&&%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&(((---000...&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$%%%&&&&&&$$$"""%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%((()))***,,,---.........******)))((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###########################################################################&&&$$$"""!!!###'''---111((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$#########%%%$$$$$$###""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""***999QQQYYY???&&&'''$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$###"""""""""############""""""""""""########################""""""""""""""""""""""""########################""""""!!!!!! !!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""##################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" ###$$$###$$$'''+++###'''...777AAALLLVVV\\\ddd___TTTIIIIIIMMMGGG;;;///...------,,,,,,---------,,,+++******+++,,,---+++---......---,,,...///......////////////000000,,,------------///111444%%%$$$%%%'''%%%!!!###'''"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!! !!!###!!!"""###$$$$$$%%%%%%&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""###$$$$$$$$$$$$############"""%%%,,,...***''''''===EEE222###''' ###!!!""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%+++333:::888))) &&&((($$$&&&***)))(((&&&%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###$$$(((***(((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&((()))***++++++******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&$$$"""!!!"""&&&+++...444000)))###!!!"""%%%'''%%%%%%$$$$$$$$$$$$######%%%%%%$$$###""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######""",,,???SSSQQQ888&&&'''$$$##################$$$""""""#########$$$$$$$$$######################################################""""""""""""######$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!! !!!!!!"""###$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$######)))(((&&&%%%"""###+++333@@@CCCIIIRRR\\\aaaaaa```___TTTAAA000+++///111...+++,,,,,,---...000111111,,,,,,+++++++++,,,------,,,...//////......///000/////////000000000000000,,,---.........000333666)))&&&%%%'''%%%""""""&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!"""$$$$$$######$$$%%%%%%%%%%%%$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""########################$$$'''$$$&&&***---+++(((&&&///AAA444###'''"""$$$""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$''''''(((000999PPPKKK555###%%%'''$$$%%%))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%"""###'''((('''((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$#########$$$&&&'''222000,,,(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""######$$$$$$%%%######$$$$$$$$$$$$######"""***AAAPPPEEE///%%%%%%#########$$$$$$#########""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%###'''///888AAAPPP^^^eee]]]TTTPPPOOOIII???555444555444///------......******++++++,,,,,,,,,,,,+++++++++,,,,,,------...---///000000///...000111000000000000000/////////,,,---...//////000444666---'''#########!!! """""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&&(((&&&$$$###$$$%%%%%%%%%######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""""""""###$$$$$$&&&%%%$$$%%%'''''''''&&&+++<<<;;;)))$$$'''$$$"""###$$$$$$$$$$$$###""""""##############################$$$$$$$$$$$$######%%%$$$$$$$$$$$$#########"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###((()))(((000;;;\\\YYYAAA)))&&&'''###$$$((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$$$$"""%%%***---+++''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''')))***'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&'''(((((())))))((())))))(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%########################################################################"""###$$$%%%%%%$$$###"""%%%(((,,,//////+++'''$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$$$$#########(((>>>JJJ999'''%%%$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$################################################!!!""""""######""""""!!!####################################"""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''000888LLLdddooojjjeeeeee]]]PPP@@@777444222---'''''',,,111111...---...000++++++++++++***)))((('''++++++,,,,,,------......---///000000///...000111000000////////////......,,,---...------///222444444***""""""$$$###!!!!!!"""""""""#####################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$&&&)))---)))%%%###$$$%%%&&&%%%######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###"""!!!!!!"""###$$$%%%$$$%%%$$$######$$$&&&'''(((444>>>555%%%%%%((( %%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%% """((((((%%%+++777QQQSSS@@@)))&&&'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%###%%%+++---,,,'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&''''''((((((''''''((()))******))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""###$$$%%%%%%%%%%%%$$$ $$$(((,,,---+++'''%%%"""######$$$%%%&&&'''''')))((('''%%%$$$#######################################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$######%%%&&&:::CCC..."""&&&$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$################################################ !!!"""######"""!!! ########################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""" !!!!!!###############$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$&&&+++111999AAAEEE]]]___lll{{{www]]]@@@222999555///++++++...111444111///---+++((((((***...,,,,,,------,,,+++***)))***+++,,,---............---...000///......///111/////////.........------***+++++++++***+++...000;;;...######&&&&&&###"""""""""""""""#####################$$$$$$%%%%%%%%%!!!###$$$$$$$$$&&&(((***111+++%%%"""###%%%&&&%%%######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!###$$$%%%###&&&&&&$$$###%%%'''((($$$+++===:::$$$###+++!!!&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% !!!'''&&&"""'''333===DDD888&&&%%%(((&&&((($$$$$$%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&&&&######((()))'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&'''((('''%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))+++,,,------''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################################################################"""######$$$%%%'''(((((('''&&&%%%$$$$$$%%%'''(((""""""###$$$&&&'''((((((***)))'''&&&%%%$$$$$$$$$##############################$$$$$$$$$$$$###############"""""""""""""""######$$$$$$$$$$$$######'''%%%888???)))'''%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################"""""""""""""""""""""""" !!!"""######"""!!! ##################$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&+++...333===JJJYYYeeemmm\\\PPPJJJNNNLLL>>>222///***///333111,,,)))+++...***((()))---///...+++))))))***+++,,,,,,,,,+++******+++,,,---............---...//////......///000//////......---------,,,((())))))((('''(((+++---UUU---)))!!!)))!!!***!!!  ###$$$###"""(((###!!!%%%%%%"""###'''$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%###!!! """###%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%+++???@@@***%%%)))%%%$$$$$$######$$$$$$%%%&&&&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&!!!$$$'''((('''%%%$$$###+++***)))'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&$$$$$$$$$###&&&%%%###***333000%%%%%%)))(((######'''&&&!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''***,,,------+++)))(((((()))(((%%%###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$&&&%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$###""""""######&&&%%%###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%$$$$$$###$$$$$$%%%&&&+++(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$######""""""################################################""""""""""""""""""""""""$$$$$$##################&&&,,,JJJ<<<&&&(((%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$######"""""""""""""""$$$$$$#####################""""""!!!!!!!!!!!!"""#########""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$!!! !!!$$$%%%"""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!"""###$$$###!!!$$$&&&'''&&&$$$#########&&&((()))'''&&&&&&))),,,<<>>666((('''&&&%%%%%%$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###%%%&&&&&&###!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%#########"""###$$$$$$%%%---###)))"""+++:::999%%%$$$$$$$$$$$$$$$$$$%%%%%%)))+++)))$$$!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))((('''(((***///***+++:::KKKRRRBBB666---...000,,,''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((!!!###'''((()))))))))***'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$&&&#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$%%%%%%&&&'''"""%%%))),,,---***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''$$$!!!"""(((...)))((('''&&&&&&'''((()))######$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''222UUU666""")))###'''%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$######"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$################## !!!!!!"""###$$$$$$$$$!!!$$$))),,,,,,((("""!!!!!!""""""#########$$$%%%"""!!!###&&&'''%%%!!!!!!!!!""""""#########$$$ !!!""""""###$$$$$$######"""!!!!!!!!!"""$$$'''(((---777FFFQQQ\\\UUUMMMIIIGGGCCC<<<555888444///...000333333333///000333777777444111111...111333333111000222555//////...---+++***))))))'''((())))))(((&&&$$$###&&&%%%$$$###############"""######""" !!!###!!!""""""###############$$$$$$#########%%%&&&'''%%%%%%%%%$$$$$$$$$######,,,FFFbbbTTT...'''---!!!%%%%%%%%%%%%%%%%%%%%%%%%+++$$$&&&&&&)))AAADDD$$$###&&&'''$$$"""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!&&&%%%%%%$$$#########$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''''''''((((((((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&++++++'''%%%'''***+++(((%%%***444666333999EEEVVVNNN<<<)))&&&---...'''&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&'''&&&$$$"""$$$&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%###"""###'''***555@@@000((('''$$$###!!!$$$&&&'''%%%$$$######!!!%%%'''%%%"""  !!!!!! !!!######!!!$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!! !!!$$$''''''%%%!!!!!!"""$$$&&&$$$!!!&&& %%%&&&"""!!!%%%%%%  $$$###"""""""""!!!!!! !!!$$$ %%%### )))$$$,,,666===BBBHHHOOOUUU@@@:::444222333444111---111000000000111111222333000111222444555444444333111111111111000///...---*********)))((('''%%%$$$'''%%%"""!!!"""######"""&&&###!!! !!!"""!!! $$$###%%% '''%%%!!!######"""(((***&&&$$$''')))(((888222***'''''''''$$$ (((999SSSWWW;;;$$$###)))%%%%%%%%%%%%%%%%%%%%%%%%'''###'''&&&***BBBIII222%%%''''''%%%""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''''''''(((((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((,,,,,,'''$$$&&&(((''')))%%%(((000222...111999LLLXXXUUU???///---)))&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&$$$###$$$(((,,,""""""###$$$%%%%%%%%%%%%&&&&&&%%%###"""###''')))666AAA000)))((( %%%$$$"""%%%'''(((&&&%%%$$$$$$&&&%%%"""!!!!!!###$$$$$$%%%%%%$$$######$$$$$$"""############"""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!$$$&&&'''$$$"""!!!"""!!!!!!!!!"""$$$$$$&&&### !!!"""!!!"""%%%%%%$$$###"""$$$%%%$$$!!!$$$###"""!!!!!!"""###$$$%%%%%%''')))'''###$$$(((666AAAOOOUUUPPPFFF<<<777777333111111444444000,,,000000000000000111111222111222333444444444333222000000000000///...---,,,...---,,,***(((&&&$$$###'''&&&$$$"""""""""!!! """$$$%%%%%%$$$(((%%%'''%%%###&&&,,,'''%%%'''&&&%%%&&&+++222111111000111666>>>EEE___VVVKKKCCC@@@???<<<:::###***???VVVMMM(((...%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&(((<<>>444---+++...------000333444000---//////000000000000111111111111222222222111000000---------------,,,+++******)))(((&&&%%%###!!!!!! !!!"""######%%%&&&&&&%%%$$$$$$%%%&&&!!!"""$$$ +++...''' $$$000666444999DDDEEEGGGQQQ___dddaaaaaaggguuuhhh^^^ZZZYYYXXXWWW $$$///LLLYYY666***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''$$$$$$222CCCKKK,,,((($$$%%%%%%###!!!"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''******&&&$$$&&&&&&$$$&&&"""%%%...555555444555...BBBSSSQQQAAA444000000&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&***,,,)))&&&&&&%%%$$$###$$$&&&***---"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((777@@@...''''''!!!&&&%%%###%%%&&&&&&%%%$$$$$$%%%"""!!!!!!###$$$%%%)))///'''!!! ######$$$%%%#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""###$$$%%%%%%$$$###&&&!!! %%%)))***(((''' %%%&&&""""""&&&'''$$$!!!(((((( &&&&&& """######!!!!!!)))...000;;;NNNYYY[[[GGGBBB999///)))(((---222,,,,,,,,,///222333111//////000000000000000000000/////////...---,,,,,,+++)))))))))))))))(((''''''%%%%%%$$$###"""""""""""" !!!"""""""""######((('''$$$ !!!''',,,%%%))),,,(((---DDDKKK:::777222>>>VVVaaa\\\```lllrrrlllooowwwmmmVVVHHHHHHZZZSSSIIIBBB@@@AAABBBBBB!!!%%%'''===WWWIII***###%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&$$$$$$,,,BBBZZZ111((("""%%%'''%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))+++---&&&%%%%%%$$$$$$%%%%%%&&&$$$''''''%%%&&&))))))&&&%%%###&&&...555777666555888777AAAQQQNNN999(((&&&'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&)))+++***((('''&&&%%%$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$###$$$&&&(((666>>>+++$$$&&& %%%###"""###%%%$$$###"""###$$$###"""###$$$###(((999KKK---%%%!!!###"""!!!###""""""""""""""""""######!!!"""""""""############"""""""""""""""""""""""""""######$$$######$$$$$$''' (((...+++%%%"""$$$'''%%%$$$&&&((('''111333...$$$!!!%%%%%% %%%### """&&&)))444???FFFFFFHHHLLLGGG<<>>@@@;;;AAAZZZeeeVVVDDDAAAOOOgggmmm```[[[bbbgggXXXNNNKKK???,,,%%%***---***&&&######$$$%%%&&&###'''&&&///KKKUUU>>>###%%%%%%%%%%%%%%%%%%%%%%%% %%%$$$%%%)))---EEEjjj999+++"""$$$(((&&&$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&''')))***,,,------&&&&&&$$$$$$$$$$$$&&&&&&"""$$$%%%%%%(((---,,,(((%%%%%%'''+++...000//////777+++222MMMZZZIII///"""'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))((('''%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&(((***+++((('''%%%%%%%%%%%%###!!!###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''666===)))"""%%% %%%###"""###$$$###"""!!!"""$$$'''$$$$$$$$$###---JJJfff888,,,###$$$%%%!!!!!!""""""""""""############""""""""""""############"""""""""""""""""""""""""""###$$$$$$""""""###%%%'''!!!!!!(((+++'''&&&)))---***'''%%%######***333@@@777+++"""###!!! ###,,,:::HHHQQQSSSPPPHHH>>>999666222---***,,,000333444333111000333111///...---...000111,,,---...///...---,,,+++((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$######"""'''&&&$$$"""!!!!!!!!!!!!!!!$$$%%%%%%(((...222666777;;;@@@FFFIIIHHHGGGCCCAAA@@@;;;;;;LLLVVVKKK//////:::JJJKKK===333444...'''%%%***+++&&&&&&***&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%)))<<>>((("""&&&"""&&&$$$###$$$$$$###""""""###%%%&&&$$$&&&***+++111IIIbbb:::+++"""$$$&&&!!! ###!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""$$$%%%$$$"""!!!###%%%%%%###$$$'''%%%%%%444HHHKKK:::,,,'''""""""333IIIIII555###!!!""" """''')))...777CCCNNNYYYaaaeeeUUUGGG777...******...444111///,,,,,,,,,...///000.........---,,,+++,,,---)))***+++++++++***((('''&&&%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$&&&(((***&&&***000444999AAAKKKTTTUUUOOOIIIGGGHHHEEE???999222......,,,&&&---444...###$$$***111111+++&&&&&&###$$$'''***+++(((!!!"""#########"""""""""###%%% %%%'''222QQQVVV777%%%%%%%%%%%%%%%%%%%%%%%%###'''"""$$$***'''===mmmJJJ555%%%%%%'''###"""%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$%%%'''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''(((***,,,+++)))'''%%%'''&&&$$$######$$$&&&'''$$$%%%&&&'''+++///---((("""&&&(((%%%###%%%(((***(((***''',,,EEE\\\QQQ555'''&&&$$$$$$$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,+++)))&&&%%%'''''''''&&&&&&'''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((%%% !!!(((//////***$$$"""$$$&&&''''''$$$$$$%%%%%%%%%$$$$$$######%%%&&&&&&%%%$$$&&&'''999???)))###'''###(((%%%$$$%%%%%%$$$######$$$&&&!!!""")))333444222===MMM444%%%!!!%%%""""""'''!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""$$$%%%$$$!!!!!!###%%%######''''''"""(((FFFhhhfffJJJ222***######<<<]]]PPP555"""&&&,,,+++000:::===HHHYYYhhhmmmhhh^^^VVV>>>444///444444---+++///---...///111222111...+++(((***,,,---,,,***)))(((&&&'''((()))((('''%%%###%%%%%%###"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((()))+++///444999;;;EEEIIIMMMOOORRRYYYccclllYYYKKK999///,,,+++'''"""%%% $$$&&&!!!&&&###!!!""""""!!!!!!"""###"""""""""$$$%%%"""""""""###"""""""""$$$&&&###!!!%%%&&&)))<<>>777///+++***(((&&&$$$######"""######$$$$$$$$$######"""######""""""""""""######$$$$$$##########################################'''&&&$$$!!!)))AAAXXXOOO444!!!###%%%%%%444KKKPPP<<<******777GGGXXXeeeoooeeebbbgggaaaLLL888000111222333333222111///---222000...///111222000...((('''%%%$$$###$$$$$$%%%(((((('''%%%###$$$(((***%%%$$$###"""###$$$&&&'''((((((((('''(((+++///333444<<>>@@@999333,,,'''%%%%%%###!!!!!!###$$$###"""!!!"""###"""""""""""""""######$$$################################################%%%"""%%%&&&%%%333LLL[[[AAA+++###(((''''''(((###&&& '''$$$$$$'''888ggg___444&&&+++!!!$$$---###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$+++***'''%%%$$$###$$$$$$$$$$$$######%%%))),,,...%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""#########$$$&&&((($$$###!!!"""$$$%%%%%%%%%######""""""######$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''((())))))%%%%%%&&&&&&''''''''''''+++&&&+++)))&&&;;;MMMGGG+++%%%###%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&+++000...(((&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%%%%"""###'''%%%%%%$$$###############%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''''''&&&%%%$$$#########$$$$$$###$$$%%%%%%$$$$$$&&&(((@@@@@@,,,((((((###***$$$########################%%%$$$&&&,,,222222+++%%%***)))'''&&&$$$######"""#####################"""######""""""""""""######################################################!!!&&&++++++))),,,222...&&&%%%)))$$$(((:::555666BBBYYYmmmsssqqqoooZZZLLLDDDEEECCC777...,,,111222444555555333111///000...,,,,,,---,,,***((()))(((&&&%%%######$$$$$$ $$$&&&&&&%%%%%%&&&!!!###&&&'''(((((('''%%%(((000:::EEEPPPYYY]]]ooofffWWWJJJFFFFFF@@@777///---)))'''%%%&&&(((***+++(((###!!!"""######"""!!!###$$$###"""!!!"""###"""""""""""""""######$$$################################################&&&"""###&&&""")))JJJmmm\\\<<<((('''&&&)))***%%%)))"""&&&###%%%'''111ZZZVVV222&&&))) """+++%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$######$$$$$$$$$######$$$'''***---///%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$###############"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$!!!!!!""""""###%%%))),,,&&&$$$######%%%&&&%%%$$$"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((()))***+++&&&&&&&&&''''''((((((((('''%%%+++***!!!---EEEPPP111)))$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$%%%$$$%%%***111111---&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''(((''''''%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%""" ###%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%&&&&&&''''''%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((()))&&&%%%$$$#########$$$$$$###$$$%%%%%%$$$%%%''')))>>>EEE///&&&((($$$)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))((($$$!!!)))((('''%%%$$$#########""""""""""""######""""""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! %%%&&&$$$!!!!!!%%%###""""""###)))666DDD\\\YYY\\\cccfff^^^PPPGGGCCC666...///000,,,+++---111333666777777555222000---+++)))''''''&&&###!!!%%%$$$###"""!!!!!!"""###!!!###&&&'''&&&%%%%%%&&&...,,,***)))+++///444777SSSUUUZZZeeeqqqzzz~~~~~~rrraaaHHH555//////+++$$$$$$###!!! !!!"""%%%###!!!"""###$$$$$$###!!!###$$$###"""!!!"""###"""""""""""""""######$$$################################################&&&""""""'''$$$%%%MMM}}}UUU555***$$$&&&)))%%%+++$$$(((%%%'''''')))IIILLL111'''(((!!!!!!'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$######$$$&&&'''%%%$$$######"""""""""###""""""#########$$$$$$$$$########################"""#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######""""""%%%***---'''&&&$$$$$$%%%&&&%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((***((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&''')))***+++,,,)))((((((((((((''''''''''''&&&,,,---%%%(((>>>SSS888...&&&%%%&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((''''''''''''''')))(((&&&&&&)))---...---&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$%%%''')))???LLL444$$$&&&"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&&&&'''''''''%%%$$$############""""""""""""""""""############""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++$$$ !!!###$$$%%%(((&&&''')))000@@@RRR\\\]]]aaaUUUHHH@@@<<<:::666333333---+++///333000...///222333666777666333///,,,((('''%%%$$$###""" ###"""!!!!!!!!!"""###$$$(((&&&$$$!!! """'''++++++///777@@@JJJSSSYYY]]]ccc___[[[\\\______\\\XXXAAA777)))""""""$$$### $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$######!!! !!!###$$$###"""!!!"""###"""""""""""""""######$$$################################################$$$###"""((()))(((SSSqqqLLL777&&&###&&&%%%'''!!!&&&$$$((('''$$$>>>EEE333)))(((%%%$$$'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""######$$$$$$'''&&&$$$###"""!!!""""""%%%$$$#################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###"""$$$(((+++'''&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&###$$$$$$%%%&&&'''(((((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%'''(((***+++,,,++++++***((('''&&&%%%$$$%%%&&&)))---,,,)))666LLLAAA444(((%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))(((''''''''''''(((,,,)))&&&'''((()))+++---&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%$$$###$$$&&&)))******(((%%%"""%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%'''***CCCYYY<<<%%%(((######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&(((***&&&%%%$$$###############""""""!!!!!!"""###$$$$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&)))(((%%%&&&***(((999MMM\\\fffjjjbbbVVV;;;666000...111444333000---***+++000333222///...111222333333111---)))&&&############"""!!!""""""$$$$$$###""""""###$$$%%%!!!"""$$$&&&)))000888===EEEMMMYYYaaabbbZZZOOOHHHCCC===555222222222///+++(((&&&$$$$$$$$$$$$$$$&&& !!!""""""""""""!!!!!!"""""" !!!###$$$###"""!!!"""###"""""""""""""""######$$$###################################################&&&"""'''---,,,UUUiiiOOO111$$$''')))$$$ %%%!!!%%%'''%%%>>>FFF888)))%%%'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######&&&&&&%%%###""""""%%%'''&&&$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&'''((()))***++++++)))(((&&&%%%$$$###"""&&&%%%'''---)))---???HHH999***%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''))))))(((''''''''''''''')))&&&%%%'''((((((+++///&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&%%%$$$&&&&&&$$$$$$&&&)))+++***(((%%%###%%%&&&&&&''''''%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$#########$$$%%%%%%%%%$$$$$$!!!###$$$$$$$$$%%%(((***GGGdddEEE'''***%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%$$$$$$######"""###############"""""""""$$$%%%&&&######""""""""""""######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""&&&((('''(((111===QQQaaapppmmm]]]LLL???888000000...---000333111,,,000...,,,---...///000000.........---+++'''$$$"""!!!"""###""""""$$$%%%""""""!!!!!!"""$$$%%%&&&)))000999CCCJJJPPPUUUWWWbbb```ZZZQQQEEE888,,,%%%111,,,'''%%%&&&((()))(((&&&$$$$$$%%%""" $$$))) !!!"""""""""!!!######"""!!!"""###!!!###$$$###"""!!!"""###"""""""""""""""######$$$################################################$$$+++###$$$...---OOOkkkBBB+++,,,111///******!!!###((()))EEE]]]MMM444(((***((($$$&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$""""""$$$%%%$$$###!!!"""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#####################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((((((''''''&&&%%%%%%%%% )))$$$!!!***((((((888NNN===,,,%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''&&&###$$$((((((&&&)))...&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!+++111...((('''&&&$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$!!!"""$$$$$$$$$&&&(((***EEEiiiHHH%%%***&&&###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!!!!######"""""""""######$$$$$$$$$###"""###%%%'''(((######""""""""""""######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))222<<>>EEELLLRRRZZZ^^^VVVJJJ:::666000+++'''%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$ !!!###$$$%%%$$$$$$###"""""""""""""""""""""""""""!!! !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&"""###((('''!!!!!!&&&'''""""""&&&%%%"""+++999LLLaaa???HHHUUUOOO777)))///111===XXX[[[QQQGGGHHHQQQXXXWWWSSSNNNRRRUUUTTTOOOKKKKKKMMM+++)))&&&$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&,,,((($$$###$$$$$$###"""########################%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&(((((('''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''(((***++++++)))'''%%%%%%&&&&&&&&&&&&'''))),,,///***###"""$$$'''&&&%%%###$$$%%%%%%$$$&&&)))+++EEESSS222000###%%%%%%$$$''''''''''''''''''''''''(((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((&&&%%%$$$$$$%%%&&&((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''111888222***(((''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&333^^^FFF)))&&&!!!&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######%%%"""!!!###""" $$$"""'''(((!!!%%%:::LLL\\\zzzcccOOOGGG777666===888111///+++222000///000222333222000444...'''$$$"""!!! $$$$$$###"""###$$$&&&(((###,,,444:::@@@EEEHHHIIIJJJHHHDDDCCCAAA888---+++)))'''$$$$$$$$$&&&'''$$$$$$%%%&&&&&&%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$'''$$$ """&&&&&&###''' %%%'''###!!!%%%///UUUrrrdddLLLAAA===444:::LLLMMMDDDEEE111---***---666===@@@@@@;;;===>>><<<:::999===@@@,,,***'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$############"""!!!########################%%%%%%%%%$$$$$$$$$$$$##################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&''')))***)))(((&&&%%%###$$$&&&'''(((***---///444...&&&###$$$&&&'''&&&$$$%%%%%%%%%$$$%%%(((+++;;;QQQ:::///$$$+++***$$$''''''''''''''''''''''''%%%%%%%%%'''***,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&((((((&&&&&&))))))&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&111XXXIII---&&&###%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""$$$"""$$$&&&%%%"""$$$(((((($$$$$$,,,<<>>QQQSSSTTTQQQHHH<<<111+++&&&$$$ !!!""" !!!!!!"""###$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###""""""###$$$''')))+++"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ """&&&)))&&&###'''---%%%###$$$''''''&&&&&&((()))%%%(((444PPPzzzrrrHHH---444^^^qqqYYY888'''''''''''''''%%%%%%&&&((('''((())))))((('''((()))***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%% """$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''''''%%%$$$$$$&&&############$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$%%%&&&'''((('''&&&%%%((('''%%%%%%%%%&&&((()))((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++***(((&&&%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%%%%###%%%'''((('''((()))+++***)))''''''''''''&&&%%%%%%%%%&&&%%%$$$%%%'''***000KKKOOO000+++222///((('''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''%%%$$$$$$((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&,,,HHHQQQ777&&&&&&$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$%%%###"""######'''111<<>>LLLZZZbbb]]]VVVSSSIII===+++&&&!!! """%%%'''''' """$$$$$$###"""###$$$&&&######&&&%%%!!!"""'''""""""!!!!!!!!!"""######%%%$$$###""""""###$$$%%%"""############$$$$$$$$$ !!!###$$$%%%$$$$$$###""""""""""""""""""""""""!!!"""###$$$%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$(((%%%"""BBBxxx%%%%%%$$$$$$&&&(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&***:::HHHKKKFFF???555+++'''%%%$$$%%%&&&&&&&&&''''''%%%!!!!!!$$$((('''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''---111///''' %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$######$$$%%%&&&)))'''%%%#########$$$%%%&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((((((''''''%%%$$$######$$$%%%%%%$$$'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""&&&$$$+++:::888)))$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((,,,---@@@777(((***$$$$$$((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((()))'''%%%###"""###$$$%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$############'''''''''''''''''''''''')))))))))'''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%''')))***'''$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&'''&&&&&&&&&''')))''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$""""""###%%%///GGGHHH)))'''###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$""" !!!###%%%%%%"""(((***$$$###///@@@KKKjjjkkkdddSSS???333444999111000111111222333444555111//////222222...,,,...+++***(((((())))))'''&&&,,,222999???CCCGGGLLLPPPRRRMMMCCC999111+++)))(((%%%%%%%%%$$$$$$$$$###### !!!"""############### !!!!!!""""""############""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###"""###%%%'''((('''&&&!!!###$$$###"""!!!"""###""""""""""""############&&&$$$""""""###$$$%%%%%%"""'''"""***ZZZ%%%%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%% ***222444666===BBBCCC666---$$$"""$$$&&&###!!!'''&&&$$$###%%%&&&%%%"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&+++///---'''!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$&&&'''&&&%%%$$$%%%&&&'''%%%###''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''%%%$$$$$$''')))))))))&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''++++++222@@@>>>000***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((***...DDD<<<++++++&&&'''''''''''''''''''''&&&&&&'''''''''(((((()))))))))***)))'''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&***(((&&&&&&((()))***)))))))))((('''''''''((()))"""###$$$$$$$$$$$$%%%%%%''''''''''''((()))***+++%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''%%%$$$$$$%%%&&&***???FFF///###&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$#########""""""***%%%!!!(((===SSS^^^]]]QQQMMMFFF;;;222---...111555666777888888777666555555000,,,,,,***(((***...---(((""" %%%---555:::OOONNNJJJDDD<<<777777777666333...)))%%%######$$$%%%%%%$$$$$$$$$#########!!!""""""############"""!!!!!!!!!!!!""""""############""""""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""#########$$$&&&'''&&&$$$!!!###$$$###"""!!!"""###""""""""""""############$$$###"""""""""###""""""((('''"""222fffVVV'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$&&&000;;;AAA999444---((('''((((((''''''''''''''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%$$$############$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%(((++++++&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$######$$$%%%'''(((&&&%%%$$$%%%''''''&&&$$$'''(((***++++++***((('''''''''&&&%%%&&&'''((())))))'''%%%&&&))),,,---...&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$)))(((...;;;888+++(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((...GGG???---,,,(((***''''''''''''''''''((((((''''''(((((()))***+++++++++***((('''&&&''''''(((''''''&&&&&&&&&&&&'''''')))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$#########%%%$$$$$$$$$&&&'''&&&%%%&&&'''&&&%%%###$$$&&&(((((((((((()))))))))))))))$$$$$$$$$%%%&&&'''))))))%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&((())))))'''&&&&&&''''''%%%666DDD888(((%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$&&&&&&&&&%%%$$$###%%%)))444IIIaaakkk___MMM===777000---///222333222555777999:::999777444222222...------***$$$"""###+++...444<<>>EEEIII999 ///((($$$'''(((%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''(((&&&&&&(((---222777;;;@@@AAA777+++((($$$###'''(((%%%%%%)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############"""$$$&&&((((((&&&$$$"""$$$######"""######$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((((('''%%%$$$&&&)))++++++***(((&&&)))(((&&&%%%%%%&&&'''))))))'''$$$$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''...000)))%%%+++)))$$$((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)));;;444'''+++&&&%%%&&&''''''(((((()))))))))'''(((((()))***+++++++++((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&***))))))***+++***)))''')))(((''''''((())))))(((***'''$$$$$$%%%'''((('''&&&&&&&&&%%%&&&&&&'''(((&&&''''''&&&%%%%%%&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((&&&%%%&&&'''******555EEEDDD---"""***$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&---***$$$!!!###---;;;EEE___dddcccYYYMMMDDD<<<777444444666888999888555222666444222///---,,,,,,,,,***+++333???HHHMMMSSSYYYZZZTTTIII???666///)))%%%%%%$$$#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$#########""""""###############"""!!! ############""""""""""""$$$$$$############$$$$$$######$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$######$$$$$$""" !!!###$$$###"""!!!"""###############$$$$$$$$$$$$!!!###$$$$$$######%%%(((,,,<<>>000$$$$$$&&&###!!!"""YYY444%%%&&&'''%%%###$$$%%%$$$$$$%%%))),,,&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$'''---666===AAA===999:::<<<999000(((***''' ###)))"""+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%((('''%%%$$$%%%&&&""""""&&&&&&"""###(((#########$$$$$$%%%%%%%%%((('''&&&'''((((((&&&$$$!!!$$$%%%######&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###'''%%%$$$&&&)))+++***(((&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''((()))999bbbXXX222,,,,,,,,,''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%******)))(((((('''&&&&&&***)))(((((('''&&&%%%$$$***"""%%%555999000...555***)))))))))(((%%%$$$&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&''')))+++((())),,,,,,)))+++000&&&...111000999EEEGGG@@@IIIIIIMMMWWWcccjjjhhhdddqqqqqqppppppoooooopppppp|||zzzvvvrrrnnnlllllllllbbbgggmmmsssvvvxxxzzz{{{yyywwwpppaaaOOO@@@999777------,,,+++)))))))))******)))(((&&&%%%%%%%%%%%%)))'''%%%$$$%%%'''''''''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$###$$$'''(((&&&###$$$&&&%%%111IIIMMM999(((&&&((()))&&&$$$%%%%%%$$$%%%$$$#########$$$&&&'''(((%%%""""""&&&,,,000222OOOdddtttmmmWWWDDD;;;::::::999999777666444222111000///---,,,,,,...111333AAASSSbbbggghhheeeWWWFFF/////////...,,,)))'''%%%*** ******""""""!!!###!!!###$$$$$$"""!!!!!!"""!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$###""" """###$$$!!!"""###$$$$$$###"""!!!""""""""""""####################################""""""###$$$%%%%%%&&&&&&#########"""""""""""""""!!!!!!"""###$$$%%%%%%%%%######%%%))),,,,,,((($$$###$$$###!!! !!!$$$&&&#########"""!!!!!!###%%%&&&%%%'''222FFFQQQIII888&&&%%%###"""""""""###$$$vvv```EEE111)))'''%%%%%%%%%&&&((()))(((%%%"""(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%'''+++...333222111444888999555222))))))%%%'''+++'''"""&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$&&&&&&%%%###"""!!!###'''%%% !!!%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((($$$###%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$'''%%%$$$%%%((()))((('''&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******&&&((()))((('''&&&&&&'''&&&&&&&&&'''''''''(((((()))555\\\WWW444+++)))+++(((''''''&&&&&&''''''((((((''''''&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%''')))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&...,,,)))&&&$$$$$$'''))),,,***...777666---***...&&&$$$###$$$&&&&&&&&&&&&(((((((((((((((((())))))(((((()))+++,,,---......)))...333666777888;;;===KKKSSSYYY^^^kkkyyy{{{sssssspppmmmooorrrpppjjjcccUUUSSSPPPLLLHHHEEEDDDCCCPPPNNNKKKHHHFFFFFFFFFFFFIIIIIIJJJKKKNNNUUU^^^dddbbbmmm{{{|||oooccc\\\VVVOOOGGGBBB???;;;444---,,,***'''&&&''')))******&&&%%%%%%'''((('''$$$!!!'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''(((&&&$$$)))((((((111HHHYYYIII***'''(((((('''&&&&&&&&&&&&###%%%(((***((($$$###)))+++...999MMM]]]]]]bbbaaaSSSCCC:::777666;;;999666333111///.........***&&&(((111AAARRR]]]aaaddd]]]NNNCCC>>>555***))))))))))))'''%%%$$$"""!!!###$$$ !!!!!!""""""$$$%%%$$$###""""""""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""#############################################$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! """""""""###$$$$$$$$$%%%$$$$$$$$$'''******'''$$$%%%%%%$$$""" !!!""""""$$$''''''&&&$$$"""!!!+++666???@@@<<<777///(((%%%$$$$$$###""""""######PPPSSSQQQJJJCCC<<<222)))(((%%%###$$$'''(((%%%!!!))))))'''&&&%%%%%%%%%%%%%%%'''((('''%%%######$$$'''(((***---111444666777///...)))$$$%%%(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))%%%!!!!!!$$$'''&&&### """%%%(((%%%!!! $$$&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&%%%######'''***)))***(((###"""%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***&&&(((******(((&&&&&&&&&'''''''''''''''(((((()))+++000VVVVVV777,,,(((+++(((''''''&&&&&&''''''((((((''''''&&&''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))'''$$$$$$'''*** '''......)))$$$$$$&&&000...+++)))((()))))))))((((((((()))+++...000222666888<<>>BBB@@@>>>???BBBHHHNNNRRReeefffhhhhhheeeaaa[[[XXXaaannnpppccc[[[^^^]]]VVVVVVUUURRRPPPTTTWWWOOOCCCBBB===777333111...)))$$$'''&&&&&&&&&(((+++///111((('''&&&&&&&&&&&&'''((($$$&&&(((((('''&&&'''(((---///222555;;;CCCNNNUUUSSSNNNNNNYYYiiiuuuvvvrrreee\\\RRRLLLHHHAAA777...222...)))&&&'''((())))))'''''''''&&&'''''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&$$$)))&&&000```kkk;;;***&&&%%%&&&'''&&&&&&((((((&&&###!!!"""&&&***---222555AAATTTddddddVVVGGG@@@>>>;;;888;;;>>>999111222///,,,)))(((***,,,...@@@KKK\\\hhhhhh\\\KKK???444333,,,###$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$+++$$$"""$$$###(((%%%$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$######"""!!!!!!"""######$$$###"""!!!!!!"""###$$$!!!"""""""""####################################$$$$$$$$$$$$############%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$###############&&&%%%$$$###$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''###"""!!!&&&///;;;EEEKKKDDD999***!!!!!!%%%&&&$$$"""###$$$%%%%%%$$$""""""'''%%%'''333HHHYYYXXXPPP@@@???;;;222)))%%%(((---&&&%%%$$$$$$$$$&&&((()))%%%&&&''''''&&&&&&(((***$$$&&&(((&&&$$$$$$(((--->>>???AAA555!!!$$$+++"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""",,,222---&&&%%%&&&%%%%%%%%%%%%######%%%'''''''''''''''&&&&&&%%%%%%%%%###&&&((('''$$$%%%***000SSSMMM???...%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))++++++)))(((((()))***)))((('''''')))***+++,,,,,,NNNPPP555,,,)))***(((((((((''''''((((((((('''''''''''''''((()))***'''(((((((((((((((((('''(((((((((((((((((((((((('''(((((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''******((('''''')))&&&333888...(((---222111111>>>IIIJJJMMMXXXhhhqqqhhhddd]]]YYYXXX]]]ccchhhlllkkkiiiddd[[[QQQHHHBBBIIIRRRPPP???555888888111444111,,,+++000333///(((///,,,)))(((***+++)))(((+++***((('''&&&''')))***)))(((((('''''''''''''''$$$'''+++,,,***'''$$$###$$$&&&))),,,...///000111111000333;;;FFFNNNRRRRRRYYYUUUTTTXXX^^^^^^XXXQQQDDD@@@;;;666222---)))&&&,,,+++(((&&&&&&'''(((***%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&'''((()))///''')))YYYpppOOO,,,%%%###&&&'''%%%%%%((($$$%%%&&&((()))))))))))):::JJJ[[[^^^SSSFFF???>>>555:::=========;;;444,,,...+++'''(((...999EEEMMMccc___YYYOOOBBB555***###"""$$$%%%$$$$$$&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&222!!!!!!&&&"""$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$!!!"""""""""####################################$$$####################################$$$$$$$$$$$$$$$$$$###############%%%%%%$$$###"""###$$$%%%###$$$%%%$$$$$$$$$&&&((( '''222>>>EEEDDD===777,,,%%% $$$+++,,,$$$""""""$$$%%%%%%$$$###"""###'''******///;;;FFFLLLHHHMMMOOOGGG999---((()))'''&&&%%%$$$%%%&&&)))***''''''&&&$$$"""###&&&(((###%%%'''%%%$$$$$$(((+++777@@@WWWTTT333'''*** %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''666>>>555((($$$%%%$$$$$$$$$"""!!!%%%***)))%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((&&&'''+++...EEEAAA666)))###&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((()))***)))'''&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******))))))+++,,,+++***((('''((()))+++,,,)))...NNNHHH,,,***)))''')))((((((''''''(((((()))''''''''''''((()))******'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''(((((((((+++)))&&&$$$%%%'''***,,,...888>>>===???GGGKKKJJJZZZgggmmmeee___cccmmmqqqddd^^^TTTKKKGGGGGGIIILLL??????>>>;;;666111+++(((333666333)))%%%)))***''''''%%%""""""%%%(((((('''&&&%%%######%%%&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))!!!"""###%%%%%%%%%$$$###&&&'''((()))***+++---///555777===HHHSSSZZZZZZWWWZZZZZZZZZXXXSSSIII>>>777444222...***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&$$$###$$$&&&'''(((&&&&&&'''(((&&&)))---%%%$$$EEE^^^SSS000'''"""''')))%%%$$$(((&&&$$$"""$$$)))333===DDDKKKNNNMMMFFF<<<777888<<<555999:::555///---+++)))'''000>>>LLLUUUWWWVVVSSSSSSIII;;;---%%%%%%(((,,,%%%%%%&&&%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&999TTT444%%%(((&&&$$$&&&''''''%%%$$$$$$%%%##################$$$$$$$$$$$$############$$$$$$"""""""""######"""""""""######""""""""""""######""""""""""""####################################""""""##################""""""######$$$%%%%%%%%%##################$$$$$$###$$$%%%$$$######$$$&&&%%%%%%%%%$$$$$$%%%(((+++888999<<>>555///...,,,***(((&&&&&&''')))***&&&&&&&&&$$$######%%%'''%%%&&&&&&'''&&&''')))***...===eeejjj>>>%%%***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((666;;;111&&&%%%&&&$$$%%%$$$###%%%---444...###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((()))******)))***'''###"""''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&((()))(((&&&%%%&&&(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***---000,,,***((('''((())),,,---)))444SSSEEE''',,,---((())))))(((((((((((())))))''''''''''''((()))***+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***((((((((((((((((((((((((&&&'''''''''((((((((()))%%%&&&''')))+++---//////000...///444;;;@@@@@@>>>JJJMMMSSSZZZ```bbb^^^XXXTTT\\\ZZZKKK@@@???>>>999>>>:::555///+++))))))*********+++,,,---......///&&&###!!!!!!###%%%%%%$$$''''''''''''&&&$$$%%%&&&((((((''''''(((''''''&&&"""###%%%'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$'''***,,,)))&&&%%%&&&))),,,...'''(((((('''&&&&&&'''(((%%%&&&***000777<<<======PPPRRRWWW\\\___^^^ZZZWWWJJJIIIEEE@@@:::333---***++++++***)))((('''&&&%%%%%%&&&((((((((('''&&&$$$$$$&&&((((((&&&&&&'''(((%%%''''''###$$$111AAAIII555)))$$$)))+++&&&%%%)))++++++,,,000:::FFFRRRYYYMMMBBB777444888;;;888222111555444///,,,222;;;???999DDDSSS^^^^^^SSSCCC888,,,***(((&&&'''***...000%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&IIIiii>>>***---!!!*** $$$%%%&&&&&&$$$######$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$""""""############""""""""""""############""""""""""""""""""####################################!!!!!!""""""######$$$$$$###$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%"""$$$&&&&&&$$$$$$%%%(((%%%&&&&&&''')))...555:::JJJ@@@444+++((('''%%%###(((&&&%%%###!!!,,,######""""""###$$$$$$%%%''')))((('''***---***$$$&&&+++111666888999999999111///+++(((''''''((()))"""$$$&&&'''&&&&&&((()))(((((((((((())))))(((((()))999gggppp=== ***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$///222)))###&&&(((%%%&&&'''''',,,777===333$$$#########$$$$$$%%%%%%%%%%%%%%%%%%'''))))))(((&&&$$$((()))&&&&&&'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''&&&'''(((((('''(((***///333,,,+++)))'''(((***,,,...+++:::YYYEEE&&&///333+++))))))(((((((((((())))))''''''''''''((()))++++++(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&'''(((***))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((***---111444666777555999CCCRRR```ddd^^^WWWVVVQQQQQQWWWYYYNNN>>>111222888666---,,,111///''''''(((((())))))************)))'''&&&&&&&&&'''(((***###!!!'''+++)))'''&&&###%%%((()))'''######&&&"""######$$$%%%%%%$$$$$$###$$$&&&''''''%%%###"""$$$%%%&&&'''((((((((((((%%%'''))))))'''&&&%%%%%%"""###%%%'''((((((%%%###'''&&&%%%$$$%%%%%%%%%%%%)))((('''&&&'''(((+++,,,,,,...444>>>LLLZZZdddiiigggfffddd^^^UUUJJJ@@@999000///...,,,)))'''%%%$$$###%%%'''((())))))'''&&&###&&&)))(((&&&%%%''')))))))))%%%'''+++)))000BBB999,,,&&&+++---(((&&&******666GGGVVV\\\XXXOOOHHH666999======:::555111///---222444555<<>>@@@777---)))))))))$$$$$$$$$&&&(((((('''%%%***)))'''&&&&&&''')))***###444CCCCCC444'''%%%)))###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%''')))$$$$$$%%%%%%%%%$$$$$$######&&&&&&""""""'''(((%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%&&&&&&&&&%%%$$$"""!!!((($$$###...CCCLLL<<<%%%%%%&&&&&&$$$######%%%'''%%%((( $$$<<>>HHHSSS\\\aaa^^^ZZZYYY```gggbbbPPP???>>>:::666222000...+++)))***)))(((&&&&&&(((***+++((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((&&&%%%$$$######$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))******)))))))))***+++...666AAANNNVVVVVVWWW___iiikkkccc]]]\\\OOOMMMDDD666---***)))'''((($$$###&&&'''&&&)))///%%%$$$$$$%%%((()))))))))!!!"""&&&(((%%%%%%---888DDD<<<,,,&&&+++))))))444EEEPPP\\\]]]RRRDDD999555///333444222111222000,,,777NNNVVVNNNWWWsss~~~tttJJJ===---%%%%%%'''$$$ %%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$"""$$$&&&%%%###""""""######$$$$$$###!!! !!!######$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!###%%%&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!###&&&''''''$$$$$$$$$$$$%%%&&&&&&&&&&&&///<<>>UUUCCC......(((+++,,,,,,,,,,,,,,,,,,,,,+++'''(((((())))))(((((('''))))))******++++++******'''''''''((((((((())))))&&&''''''''''''&&&&&&&&&&&&'''''''''((()))))))))***)))((((((''''''''''''''''''((('''&&&&&&''')))'''%%%%%%'''---666>>>CCCFFFSSSdddmmmiiibbbeeennnfffUUU@@@666666666000))))))((('''''''''((()))(((***+++,,,***'''&&&''')))&&&&&&''''''(((''''''&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""%%%&&&&&&%%%$$$%%%'''***---;;;OOOZZZXXXOOOHHHFFFDDDMMMWWW\\\^^^]]]XXXRRROOOQQQEEE///&&&+++---&&&((('''&&&&&&'''&&&$$$"""'''$$$###&&&&&&%%%&&&***>>>UUU[[[UUUYYY[[[UUUPPP555///((('''+++---***'''''';;;UUUjjjvvvzzztttlllkkk[[[EEE333&&&"""%%%+++###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''***,,,...///...((("""!!!$$$'''&&&$$$$$$%%%%%%$$$######$$$&&&######$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$&&&'''&&&%%%!!!###%%%'''(((((('''&&&######"""!!!!!!###&&&)))111555<<>>...000(((---//////...---+++*********(((((())))))))))))(((((())))))***+++++++++++++++((((((((()))))))))******''''''&&&&&&&&&'''''''''&&&&&&&&&'''((((((((()))***)))((('''&&&%%%&&&&&&'''))))))(((&&&&&&(((+++'''+++333===IIIUUU___eeejjjoootttssscccMMM===888444000++++++...---(((###***+++,,,,,,***))))))*********)))((('''''')))***###$$$&&&'''(((((((((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&'''((('''&&&%%%''')))&&&)))444JJJaaallldddXXXNNNPPPQQQSSSZZZ```^^^XXXeeemmmfffNNN;;;444---###(((&&&%%%&&&'''(((((('''***'''(((++++++'''''')))444WWWkkkhhhbbbTTT===000///---***((('''''''''&&&===UUUqqqyyymmmcccKKK999***&&&%%%""""""%%%$$$%%%%%%$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&))),,,///000111***###!!!###&&&%%%###$$$%%%%%%$$$######$$$&&&'''&&&%%%$$$$$$######"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""###%%%&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%$$$%%%)))000555GGGHHHIIIGGGAAA888///***''''''''''''%%%$$$"""!!!%%%&&&'''&&&$$$###$$$%%%#################################$$$$$$#########>>>======;;;444,,,***---444222//////000111000///***///222333:::IIIWWW___kkkdddZZZQQQLLLJJJHHHHHHCCC999666HHHaaaiiiZZZEEE===;;;666000+++'''&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''(((((('''&&&###$$$%%%&&&&&&''''''&&&((($$$%%%++++++&&&%%%***&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###)))%%%###%%%%%%$$$%%%(((%%%&&&((((((&&&%%%&&&''' (((''''''...***###&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&'''((())))))))))))(((***************************)))))))))))))))******))))))))))))***+++,,,------DDDPPP888...111(((111...///...,,,***)))***+++******++++++++++++******(((((()))***++++++++++++************++++++++++++)))(((((((((((()))******'''((((((((((((((()))))))))((('''&&&&&&'''((()))%%%'''))))))((()))---111<<>>000'''%%%###$$$'''***,,,,,,+++***,,,+++***(((''')))---000555333000///...+++'''$$$%%%%%%&&&'''((())))))***((('''&&&&&&'''((('''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%'''''''''&&&&&&((())),,,555<<<<<>>@@@CCC111...)))%%%###$$$&&&(((&&&%%%$$$$$$$$$&&&((()))$$$%%%&&&&&&$$$$$$%%%&&&########################"""###$$$$$$$$$$$$###"""///000666:::555,,,+++///,,,,,,...222555888777666>>>>>>:::333000111000------+++))))))+++---...---///:::IIIRRRQQQIII???999++++++...333888888222,,,***)))((('''&&&&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''***((('''(((+++,,,+++)))###$$$%%%&&&''''''''''''$$$'''(((%%%%%%))))))&&&''''''&&&%%%&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))...777CCCNNNUUU666+++###'''+++)))%%%$$$$$$&&&))))))'''&&&&&&&&&&&&(((###""")))'''$$$***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&''')))*********)))(((************************************+++,,,---...************+++,,,---...CCC[[[]]]:::111333%%%000(((***+++***)))***...111---......//////......---+++,,,---...////////////,,,,,,,,,---------......///......---...///000111---------,,,,,,+++++++++------...000333888<<<>>>BBBGGGMMMPPPSSSXXXaaahhhQQQOOOIII???555...,,,---***+++...222...(((%%%'''((('''&&&(((***+++***(((&&&'''''')))******)))(((%%%'''///<<>>333...,,,)))'''&&&&&&'''(((((('''&&&&&&'''((('''&&&))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))+++666MMMUUUSSSNNNFFF???NNN___pppuuusssrrrssstttaaaSSSHHHJJJTTT]]]eeekkk^^^VVVIII===444...***(((###$$$''',,,111;;;NNN```QQQGGG777666AAA>>>555777222@@@SSSdddkkkfff[[[RRR???777,,,%%%''',,,***$$$"""&&&)))(((%%%$$$&&&((('''&&&&&&'''((((((&&&############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%$$$###"""###%%%''')))777666333---'''$$$$$$%%%!!!"""###"""!!!"""###%%%'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######%%%'''(((&&&%%%&&&&&&&&&(((,,,222777:::AAAGGGKKKIII???333+++(((#########$$$%%%&&&''''''%%%%%%&&&&&&&&&$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&########################"""###$$$%%%%%%$$$###"""***)))((()))++++++)))(((,,,***&&&%%%&&&***///222333;;;??????EEEJJJCCC555111///,,,++++++++++++***,,,---:::BBB666///222111000((())):::KKKLLL???222666888222)))''',,,***###&&&%%%%%%&&&''''''%%%$$$(((((())))))))))))((((((&&&%%%%%%$$$%%%&&&'''(((%%%$$$$$$%%%'''((('''&&&$$$%%%&&&(((((((((((('''"""###%%%&&&&&&&&&%%%$$$&&&&&&%%%&&&&&&'''((()))((('''&&&%%%$$$%%%&&&&&&&&&''')))(((&&&$$$######%%%%%%$$$$$$%%%%%%&&&'''---&&&&&&555LLL[[[ZZZSSS333---'''&&&(((***(((%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((('''%%%&&&((())))))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%$$$***)))(((((((((((('''''''''%%%'''***+++'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))(((''''''(((***,,,...000,,,)))((())))))'''%%%''')))***+++***)))***+++************************&&&+++...+++(((***000555```}}}kkk<<>>QQQWWWSSSNNNIIINNN]]]pppxxxwwwyyylll[[[NNNNNNMMMFFFDDDJJJ[[[iiinnn```LLL>>>222'''+++...***---DDD```cccUUU<<<...'''---000///777EEEXXXYYYkkkuuudddKKK;;;///+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''000000///,,,'''$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%"""###%%%%%%"""&&&"""((('''%%%$$$***000444777EEESSSRRRGGGCCC???999111+++'''%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$((('''((())),,,---,,,++++++******)))))))))******''',,,......777DDDFFF>>>===:::666222000111333555333+++444@@@777---...///333(((+++AAAKKK>>>000---===AAA===222+++***)))%%%,,,***'''%%%%%%'''((()))(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&'''((('''&&&%%%''')))***)))((($$$%%%'''((())))))(((((((((((())))))((((((''''''((((((((((((((()))***+++((('''&&&%%%%%%%%%&&&&&&'''(((***)))'''%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&###"""***555<<<<<<888---((($$$$$$'''***)))'''%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%'''%%%$$$%%%''')))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%'''((((((%%%"""$$$,,,333222,,,((())))))''''''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))((('''(((***+++---///,,,)))((())))))((('''''')))++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...,,,***,,,111444XXXmmm]]]888///222---+++---,,,,,,,,,++++++++++++......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,))))))***+++)))((()))))))))'''&&&(((+++...+++***((('''(((---555:::999HHH[[[jjjwwwuuudddTTTNNNFFF999222333...,,,***+++,,,---+++))),,,+++((('''((())))))'''((()))(((''''''((((((((())))))((((((((('''''''''&&&''')))...555;;;>>>???SSSUUUOOO@@@///&&&&&&***''''''&&&&&&(((***)))&&&(((((('''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&###%%%000>>>JJJUUU]]]ZZZ^^^hhhrrrssspppttt}}}wwwhhhZZZUUUQQQIIIAAA===;;;IIIZZZaaa___TTTBBB444...,,,555HHHSSSOOOFFFBBB...)))'''***,,,222CCCUUUeeeXXXWWWUUUCCC444000,,,***)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&)))))))))'''$$$""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&(((&&&###!!!!!!!!!!!! !!!$$$'''''''''***111666DDDWWWiiinnnkkk^^^FFF...///---)))&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&))),,,......---)))***,,,...---***&&&$$$$$$''''''%%%,,,777999444666666555333444:::EEELLLAAA:::GGGWWWQQQCCC;;;555555---999TTTVVV===...333:::>>>>>>666+++%%%$$$$$$***)))(((&&&&&&&&&''''''(((((())))))))))))(((((('''&&&%%%%%%%%%&&&'''((()))((('''(((+++,,,+++***&&&'''((()))*********)))...---,,,************+++))))))((((((((()))******((('''&&&&&&%%%%%%&&&&&&''')))***)))'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''&&&&&&&&&&&&'''***&&&""""""%%%''''''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&$$$###$$$&&&)))******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&+++...///)))###(((999HHH===222(((&&&(((((((((***''''''''''''''''''''''''''''''''''''((((((((((((+++***)))(((((()))++++++---+++)))((()))******)))((()))++++++*********+++------------------------------...------...111444OOOVVVHHH222///000...///---------,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***---,,,+++++++++++++++,,,***)))'''((()))******)))%%%)))......***(((***,,,...///111444;;;EEEQQQYYYpppyyy{{{pppZZZFFF333---,,,(((&&&)))'''&&&%%%''')))***)))(((((('''&&&&&&'''(((***+++***(((''''''((())))))((())))))((((((((((((''''''%%%&&&)))...555<<<@@@AAA@@@OOOWWWNNN===333---(((''''''((())))))(((''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''')))+++222DDDTTT[[[eeerrryyyuuunnnlllooovvvmmm___VVVSSSQQQEEE777999888===IIIQQQSSSQQQPPPFFFHHHNNNSSSJJJ999///000)))''''''---999KKK]]]iii```III;;;444'''###((())))))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%$$$###"""###$$$################################################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$!!!"""######""""""###%%%&&&)))***444HHHVVV[[[]]]mmmvvvooo]]]JJJ555$$$$$$###""""""###%%%((()))$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((+++---,,,+++&&&(((,,,//////---)))'''&&&))))))''')))---***$$$(((***---...111999GGGQQQHHHSSSlll{{{sssfffUUUAAA000444HHH]]]ZZZCCC777;;;111333666555///'''%%%&&&$$$'''***,,,+++(((&&&%%%(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((()))(((((()))+++,,,,,,+++'''(((((()))******++++++///...,,,******,,,...000(((((('''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''''')))***)))&&&%%%&&&(((+++(((%%%###$$$%%%$$$###%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((***,,,,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''''''''///222222,,,(((...???NNN>>>111&&&$$$'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))))))))***++++++***)))((()))***++++++(((***,,,,,,+++***+++,,,------------------------///------.........111555KKKCCC777/////////...111------------------------,,,---...//////---+++***---,,,,,,+++++++++++++++,,,+++***+++,,,---------************,,,000666:::666>>>LLL\\\jjjwwwxxxhhh[[[SSSHHH>>>555+++$$$%%%(((((((((***&&&%%%&&&'''((()))))))))&&&%%%%%%''''''''',,,222000)))%%%'''******))))))))))))((((((((((((((((((''''''***///666;;;???@@@222>>>GGGIIIKKKJJJ<<<***((('''(((***)))&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%)))---,,,&&&%%%111@@@KKK[[[ooo{{{{{{sssggg___hhhdddXXXNNNSSS[[[RRR???KKK>>>444444777<<>>///)))(((&&&%%%$$$$$$###$$$&&&''')))$$$$$$%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''$$$&&&))),,,///000111000%%%''''''&&&(((***)))&&&'''***,,,+++))),,,333:::===XXXvvvzzzqqqnnn___CCC000<<>>555***###$$$((((((&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((+++++++++***************+++******))))))***+++---)))+++,,,---,,,+++,,,---------------------------000,,,+++......---333;;;LLL:::///000000...///000........................---...000111000///---+++------,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---///,,,+++333CCCSSS___dddssswww|||~~~}}}yyyuuusssddd[[[JJJ999111000...***))))))***,,,***&&&&&&'''''''''((((((''''''((((((&&&%%%&&&)))((('''///999999---%%%'''******))))))(((((())))))))))))))))))******,,,000555:::===>>><<>>...)))'''))))))&&&&&&***((('''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((!!!$$$(((+++)))(((000;;;JJJTTT```hhhqqquuummmaaaaaa___SSSHHHPPP___[[[JJJIIICCC@@@<<<555333AAAUUUqqq|||tttVVV<<<444///&&&###***333<<>>AAAAAA<<<888???NNN\\\===111)))******&&&&&&+++''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))&&&%%%&&&'''***111999TTTTTTPPPOOO\\\qqqwwwpppjjjdddWWWKKKOOO[[[YYYLLLDDDEEEFFFCCC<<<<<>>AAA???777///------,,,***444FFFGGG999333888444666888555///+++***,,,(((((())))))))))))((((((***)))(((&&&&&&&&&'''(((((('''&&&(((***+++***)))((((((''''''((()))+++,,,+++*********,,,///111333...---,,,***)))((((((((('''(((((()))((('''&&&%%%%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&'''((((((((())))))((('''''''''((($$$%%%&&&&&&&&&'''((()))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&''')))---///...+++(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((***---///,,,'''$$$%%%'''&&&&&&&&&(((***+++***)))((($$$$$$((()))'''%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))******+++,,,,,,,,,,,,+++,,,,,,+++)))(((+++---***,,,......---,,,---...........................///,,,...000------===QQQRRR888111555...///444---/////////000000111111111000////////////.........---------...///000111222---111666:::>>>CCCIIIMMM___kkkooo\\\FFFDDD@@@:::555222222333222666555000,,,+++(((%%%''')))***((('''(((***+++&&&((())))))'''&&&''')))'''%%%(((,,,(((&&&222CCCOOO999((('''***((('''***(((((()))))))))*********++++++,,,000666;;;===>>>888<<>>---""" '''...%%%""" ###$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%&&&&&&&&&'''(((***,,,---777666666555111+++((((((+++(((%%%$$$%%%'''((((((..."""---)))&&&---333,,,...<<>>RRRQQQBBB>>>HHH@@@GGGPPPPPPHHH===444000(((((())))))))))))((((((***)))((('''&&&&&&'''((()))((('''(((***++++++***((('''''''''''')))***+++'''&&&&&&&&&''')))+++,,,,,,+++***((('''&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&%%%$$$$$$''')))'''&&&&&&&&&&&&'''(((((($$$''')))((($$$"""$$$(((''''''((('''%%%$$$%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&)))---///---)))%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))+++...000---'''###$$$&&&###$$$&&&'''(((''''''''')))&&&'''***)))&&&&&&(((''''''''''''''''''''''''''''''''''''((((((((()))((()))***+++,,,---------,,,------+++((((((***---***,,,......---,,,---...000000000000000000000000000---000222......AAAYYYRRR999444555,,,///666---//////000000111111111222//////...------------...---------...000111333444999@@@IIIRRR\\\fffqqqxxxyyyfffPPP<<>>IIISSSJJJ:::>>>OOO___FFF111------(((&&&***'''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%'''++++++)))***...111AAALLLOOO\\\pppssshhhnnneeeZZZRRRQQQQQQOOOLLLIIIIIIFFFHHHRRRZZZPPP>>>999777///222LLLgggcccNNN:::///+++///,,,%%%+++:::WWW>>>///,,,%%%$$$(((&&&(((((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""$$$%%%%%%$$$$$$%%%&&&################################################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$%%%&&&''')))***+++555AAATTTdddfffXXXAAA///000&&&!!!%%%)))'''$$$###"""!!!"""$$$$$$"""!!!""""""""""""###############$$$$$$##################"""""""""###$$$%%%''''''$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&)))000888===<<<666///******$$$"""'''+++***'''%%%%%%&&&''')))***,,,---...111...111???OOOTTTHHH;;;;;;DDDRRRPPP<<<111777:::>>>GGGTTThhhpppWWW999000,,,+++)))((((((((()))*********))))))((((((''''''''''''''''''''''''''''''((()))*********)))'''&&&((('''&&&%%%%%%&&&'''(((,,,+++***(((''''''''''''***)))'''&&&&&&''')))***%%%%%%%%%&&&&&&&&&''''''******(((''''''&&&&&&'''(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))''')))******(((&&&&&&&&&$$$&&&''''''''''''((()))%%%(((+++......---***(((***(((&&&&&&'''((((((''''''''''''&&&&&&%%%$$$$$$))))))((('''&&&%%%%%%%%%'''%%%&&&***+++(((''')))+++)))&&&%%%&&&((())))))))))))(((((('''''''''&&&(((((('''''''''(((((()))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////............///////////////.........***888111(((333???OOOkkkEEE<<<555444333111000222222222111000///......///111222333333222111000///555555000000333555HHHgggpppwwwrrriii{{{ppp]]]III999000,,,+++---)))'''(((((((((+++000EEE888,,,))))))(((&&&%%%******)))(((((((((((((((************)))))))))))))))+++'''''')))(((333JJJ```:::...(((%%%***%%%+++,,,+++***((((((((()))***+++((()))000555666888;;;===HHHUUUYYYSSSGGG===888WWWeeeHHH---777---000+++'''''')))(((%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((((((((((((((''''''((()))******)))''',,,777HHH```rrrqqqggggggUUUMMMUUUVVVJJJFFFMMMJJJFFFEEEHHHMMMLLLFFF???;;;555000///333>>>QQQaaaIII???222)))(((***...///HHHEEE<<<000)))(((((('''+++***)))))))))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$###############"""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""######!!!((()))'''&&&$$$""""""%%%,,,666>>>BBBIIIRRRaaahhh^^^EEE...###&&&%%%###!!!!!!"""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$,,,,,,......---+++)))'''***)))'''&&&%%%&&&''''''"""'''...444888::::::;;;000***&&&'''(((&&&&&&(((&&&'''''')))***+++,,,---+++***,,,888LLLbbbqqqyyypppqqqdddKKK777---,,,...000444<<>>111---,,,)))%%%222HHHLLL777(((,,,...%%%)))'''&&&''')))***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$##############################$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$""" &&&((( %%%###%%%)))111;;;CCCGGGGGGEEE>>>;;;:::999444......333&&&%%%###"""!!!"""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%AAABBBBBBBBB???:::444111000---)))&&&$$$%%%&&&'''&&&'''(((+++000666;;;???666222...,,,'''###$$$(((((((((((()))******++++++*********---;;;TTTsssnnn???000***###(((***)))+++>>>SSSJJJ111'''+++******)))((()))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))((((((''''''(((((()))((((((((((((''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''((((((''''''''''''((((((+++***((('''&&&''')))***%%%'''''''''&&&&&&''')))***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))(((&&&&&&(((+++,,,)))&&&&&&%%%&&&(((&&&%%%)))000===888222,,,)))'''&&&$$$((((((((((((''''''''''''&&&&&&'''((()))******+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---...///000111111//////////////////000000222...222444111;;;PPP^^^777222///111333222222555000111333555777777555333333333222333444555444333555EEEZZZjjjsssyyyzzzooocccRRR>>>111,,,++++++*********++++++,,,))))))***+++((()))333???:::000'''''')))))))))******))))))((((((((((((((((((((((((((())))))))))))&&&***))))))+++&&&---BBB```:::000***(((,,,(((---+++***))))))((())))))))))))(((***------...444<<>>CCCHHHHHHDDD;;;555'''$$$###%%%%%%%%%***111%%%$$$###"""""""""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&XXXYYYZZZZZZYYYWWWTTTRRRBBB???:::444///,,,)))(((+++'''$$$###&&&+++000333999999999888000'''&&&))))))))))))))))))*********)))++++++(((***888NNN```ddd111,,,+++$$$,,,,,,)))'''555HHHCCC111++++++******)))))))))))))))((((((((())))))******+++(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''(((((((((''''''(((((((((((('''&&&'''((((((((('''&&&'''''''''%%%&&&(((***...,,,***(((&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%(((***'''&&&&&&%%%&&&'''((()))'''%%%$$$'''***+++'''###&&&%%%&&&(((''''''...666YYYNNN===///'''%%%'''(((((((((((((((((('''''''''&&&&&&''')))***++++++,,,------,,,+++************,,,,,,,,,------------------------...///000000111//////000000000000111111555---111333555PPPfff^^^999555333555555333333666666555444444555555333222222666;;;<<<::::::<<<>>>PPPdddsssZZZIIIBBB;;;888333...---000.........---,,,+++))))))((()))+++***''',,,===OOO666---'''''')))((((((***))))))(((((((((((())))))((((((((((((((()))))))))%%%*********,,,&&&,,,@@@ZZZ555+++(((&&&,,,(((---******))))))))))))))))))((((((***+++***)))111:::AAAJJJUUUWWWSSSPPPRRRUUUTTTXXX[[[PPPEEEPPPQQQ999000***''')))***(((&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&(((***+++***((('''&&&%%%'''''''''***333???FFFWWWbbbeeeXXXIIIFFFKKKOOO???AAABBBAAA>>>>>>@@@BBBDDDCCCCCCAAA:::111///222)))===TTT[[[PPP???333......222FFF\\\TTT666&&&+++)))'''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$#########!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%###&&&&&&111???@@@JJJFFF@@@:::444...(((######((()))%%%$$$&&&$$$$$$###""""""######$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&@@@AAACCCFFFIIIMMMPPPRRRRRRQQQNNNJJJEEE???;;;888222...(((&&&''')))******000555===@@@999...***,,,))))))))))))))))))))))))'''***+++***)))---777???```pppRRR+++,,,---&&&///)))***''',,,888444******************)))))))))((((((((())))))******++++++))))))))))))))))))))))))***))))))((((((((((((((('''''''''(((((('''''''''%%%&&&'''((()))))))))((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&))))))(((''''''''''''((('''(((((((((((((((((('''&&&&&&(((,,,...---)))%%%''''''((('''&&&'''***,,,222000,,,)))&&&&&&''''''((((((&&&$$$$$$(((///444***((('''&&&%%%&&&''''''%%%$$$###%%%''''''%%%"""%%%$$$$$$'''''')))///888WWWLLL<<<...'''''')))+++'''''''''(((((((((((((((&&&'''(((***+++,,,,,,,,,------,,,+++************,,,,,,,,,------.........///////////////.........000000000000111111222222222...000222EEEtttfff<<<888777777666222222666999999777555444666:::<<<:::@@@EEEDDDAAAFFFTTTaaayyy{{{FFF>>>777222///---***,,,000,,,,,,+++++++++******+++)))******((('''000GGG\\\444---(((((()))'''&&&((())))))(((((((((((())))))'''((((((((())))))******&&&+++***+++,,,'''...CCCZZZ555,,,(((&&&+++'''+++)))))))))*********))))))((((((******((('''...888===EEELLLMMMJJJMMMWWW```gggccceeeWWWBBBMMMTTT>>>111+++(((***,,,(((%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((((((((((((&&&''')))((('''(((***---(((******))))))000???LLLBBBOOO```hhh]]]JJJ@@@AAA===>>>???===::::::???CCC@@@@@@BBBBBB===666444777333///555JJJ```aaaJJJ222333'''222SSS```III000)))&&&&&&&&&'''((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!,,,555555===HHHGGG;;;555,,,&&&######$$$$$$)))### """&&&##################$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&&&&(((,,,///222>>>AAAFFFJJJMMMNNNNNNMMMIIIDDD>>>:::888555111---%%%+++444:::555,,,(((***)))))))))))))))*********+++***))))))***,,,...000>>>OOODDD...,,,+++&&&,,,(((---)))(((...+++&&&***)))************)))(((((())))))******************))))))))))))))))))))))))******)))((((((((((((((('''(((((())))))(((((('''&&&'''(((*********)))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((('''''''''((((((***)))((((((''''''((((((''''''((((((((((((''''''&&&(((+++000444333,,,''''''(((((((((''')))---000555222...***((('''((()))))))))(((%%%%%%)))111888+++***'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&'''((($$$"""%%%((()))---333888444///+++*********)))'''''''''((((((((((((((('''(((***+++,,,,,,,,,+++,,,,,,++++++***+++++++++,,,,,,,,,---......//////000000//////............000000000111222222333333444444333888XXX|||TTT<<<999777777555222444999444777999888888===GGGPPP]]]aaaccc```aaannnVVV>>>888444222///++++++...++++++***)))))))))))))))******)))((((((222JJJ___222---)))***)))&&&%%%'''((((((((((((((())))))***(((((())))))******++++++(((,,,******---***333JJJ___:::000+++(((+++%%%)))(((((()))************))))))((()))***)))(((,,,444999???EEEDDDAAAGGGVVVdddrrrnnnqqqcccJJJGGGJJJ:::666...((()))+++)))&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((&&&''''''(((((((((((((((%%%'''((('''%%%''',,,000///---,,,))))))222GGGZZZNNNHHHJJJUUUWWWNNNFFFEEE@@@@@@???;;;999999>>>BBBBBBCCCEEEFFFBBB;;;:::===<<<000)))666OOOaaaaaaZZZ666---***888PPPYYYEEE+++&&&&&&&&&'''((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$######"""###%%%&&&(((999===KKKPPPDDD===:::222)))&&&###"""###$$$%%%&&&(((### """###""""""$$$"""#########$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$---,,,***)))((((((((((((&&&***///666===AAAEEEFFFNNNJJJFFFEEEGGGGGGCCC???444444666666222+++)))+++(((((())))))*********+++---+++)))))))))***)))(((000777777000+++))))))***)))///,,,)))...---***///)))******+++***)))((('''++++++******************************************+++***)))((('''(((((())))))***++++++++++++***)))'''(((***+++,,,+++)))(((((())))))))))))))))))(((''''''''''''((((((((((((&&&&&&'''((()))***,,,,,,***))))))(((((((((((((((&&&'''((())))))((('''&&&'''''')))...333333---((('''((((((((())),,,000444555222///+++)))(((((()))&&&((()))(((&&&'''---333***)))'''%%%%%%&&&(((***###&&&((((((&&&(((---222111***%%%(((+++++++++,,,'''&&&&&&(((******)))(((''''''''''''((((((((()))((()))+++,,,---,,,+++***+++++++++***++++++,,,,,,,,,,,,------.../////////.........///////////////000000111111222333333444666888888KKKqqqaaa===999777777888777666;;;BBBCCCKKKSSSUUUUUU[[[jjjwwwWWW555111...///...,,,---111//////...---,,,)))'''&&&***)))******+++333FFFWWW000,,,)))+++***'''''')))((((((((((((((()))******)))))))))***+++,,,,,,,,,***---))))))------999RRR\\\777///+++))),,,'''+++'''((()))***+++******)))+++((('''***+++)))+++///444<<>>AAA888777555111444CCC[[[mmmJJJ>>>...***<<>>///)))"""&&&$$$$$$$$$%%%%%%###!!!!!! ###***---(((""" """"""###$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%% !!!###%%%&&&'''&&&&&&***))))))(((((())))))***444333666>>>IIIRRRUUUTTTSSSLLLEEE???888111000444((((((((()))******++++++'''(((+++------,,,***)))---)))---...((()))---+++(((...***(((///111...222)))******++++++)))(((''',,,+++++++++***)))))))))************************+++***((('''''''''((()))+++,,,------------,,,+++)))***+++,,,,,,+++)))((())))))************))))))''''''''''''((((((((()))$$$$$$&&&(((***---///000******)))(((((((((((((((&&&'''((())))))((('''&&&&&&%%%%%%)))///000,,,''''''((())))))***---222666444222///+++)))((((((((($$$'''***)))&&&%%%(((,,,)))'''&&&%%%%%%'''***,,,###'''+++***(((+++444;;;:::111+++---000///,,,***,,,)))&&&%%%&&&((()))(((&&&'''''''''(((((()))))))))***,,,------,,,+++***************+++,,,------,,,,,,------...///000000,,,------...///000111111000000111222333333444444111666===```XXX???888666777:::;;;===DDDMMMfffrrr~~~HHH:::666222222000------000***,,,...000///---***((())))))***,,,---222@@@NNN...***)))++++++((((((+++((((((((((((((()))******))))))***+++,,,,,,------,,,---)))(((---///===WWWTTT000)))((((((...)))...'''((()))+++++++++***))),,,((('''***,,,++++++---222:::AAA???;;;???LLLYYYkkkmmmpppjjjVVVDDDDDDNNN^^^LLL888...***))))))+++''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((($$$(((,,,,,,(((&&&(((+++,,,,,,...000---+++444AAAUUUdddcccJJJ999???IIIJJJQQQLLLEEE???;;;;;;===>>>AAACCCIIINNNJJJBBB>>>@@@???>>>:::222---333AAAMMMdddKKK444...444===KKKXXX999333+++%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############"""############$$$$$$$$$&&&(((...666BBBPPP\\\cccDDDDDDIIIAAA*** %%%%%%&&&$$$######$$$$$$###"""%%% ###&&&$$$######!!!"""###$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%$$$"""$$$((()))(((&&&&&&&&&&&&'''''''''((((((******+++---000777???DDDDDDFFFMMMSSSQQQHHHCCCBBB333111///,,,++++++,,,,,,000---,,,---+++(((***......,,,******,,,,,,***'''---,,,,,,...//////---***++++++++++++++++++++++++))))))))))))))))))))))))&&&+++,,,***))),,,...---)))))))))))))))))))))))),,,---.........,,,)))(((+++++++++******************+++,,,+++)))(((((()))((((((((((((((((((((((((+++,,,,,,------,,,,,,++++++***)))(((&&&&&&%%%%%%))))))))))))(((((((((((((((((((((((()))))))))))))))+++'''###)))777:::333888222***''')))+++***((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))'''&&&((()))&&&(((666FFFEEE888+++***222777222++++++)))((('''((()))(((''')))((('''''''''(((***+++,,,,,,+++)))(((+++///333444111---)))(((***---///......//////000111111222//////...///111222222111111333444333333444555555:::555RRRrrrSSSOOOIIIBBB>>>AAAEEERRRpppmmm===555111...---///000///------------,,,,,,,,,++++++***((()))++++++...;;;JJJ888///)))******'''(((,,,+++...,,,'''&&&******&&&))),,,***&&&'''------((($$$,,,333***%%%<<>>===999444...---000333NNN[[[YYYAAA,,,000CCCPPPVVVDDD111(((((()))((('''%%%&&&&&&''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&$$$$$$%%%%%%%%%$$$###"""'''$$$%%%(((((($$$!!!!!!$$$&&&$$$%%%***+++''':::CCCLLLXXXiiiqqqbbbKKK111...***%%%######$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""###%%%'''(((''''''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&$$$###%%%''')))'''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&)))...222///111888???BBBAAABBBEEEFFFDDDAAA<<<777111---+++$$$'''...555444...***+++)))'''&&&(((+++---,,,+++,,,,,,+++---...///...,,,************************************************'''+++,,,)))(((***+++******************************+++,,,......---,,,+++,,,,,,++++++******)))))))))+++...000000...***((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))'''***(((&&&...<<<@@@;;;666000***''')))+++***(((((((((((((((((((((''''''$$$$$$%%%&&&'''((()))***(((''')))+++)))(((111<<<;;;111((((((000444111+++,,,***))))))*********((()))(((((((((((()))******,,,,,,,,,***)))+++...111333111...+++***+++---///.........//////000000000222222222222333333222111555333111111555999;;;:::;;;GGGlllvvvdddjjjiiiXXXNNNVVViiiYYY:::555222///...///000///------------,,,,,,,,,+++++++++***+++,,,+++---888EEE>>>333***+++---+++((((((%%%((()))%%%%%%(((((($$$(((+++***((()))......***,,,)))+++///<<>>;;;ZZZpppcccDDD111++++++'''&&&$$$$$$&&&''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''&&&&&&%%%)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******************+++111>>>JJJRRRRRROOOMMMBBBEEEGGGDDD===888999>>>:::<<<>>>????????????@@@??????<<<777111...///000555IIIZZZUUU===---555EEE^^^[[[PPP<<<***"""%%%***$$$%%%&&&%%%%%%&&&))),,,((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%((('''$$$######$$$''')))'''!!! %%%***''''''$$$!!!(((888FFFLLLQQQRRROOOLLLOOOQQQBBB...+++***'''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$%%%'''))))))(((***...000000444:::AAABBBDDDEEEFFFDDDBBBAAA222000000111...******---...,,,++++++---............,,,+++***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++//////+++)))******)))************************''')))+++---............---,,,,,,+++***)))))))))***+++///444888666///)))******************************++++++++++++******&&&&&&&&&'''((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))'''***)))(((000<<<@@@<<<333...)))((()))++++++))))))))))))(((((('''''''''$$$%%%%%%'''((()))******))))))***---,,,)))+++//////***&&&''',,,///...+++---,,,******+++++++++***(((((()))***************,,,------,,,++++++---///111000...---------......//////000000000000000000///000222333333333222111666333111444999<<<;;;999CCCbbb}}}|||~~~{{{\\\DDD;;;555333000...//////...---------------,,,,,,,,,,,,++++++,,,---+++,,,444===LLL===///+++,,,+++(((&&&))),,,---+++,,,...---***%%%((((((&&&(((,,,...,,,000///666???MMM]]]VVV;;;,,,)))'''&&&(((***++++++,,,++++++,,,...///...---,,,------,,,++++++,,,---))))))+++111:::CCCHHHJJJOOORRR]]]\\\JJJAAA@@@;;;666JJJ\\\aaa\\\PPP>>>---(((&&&%%%%%%'''((()))(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((()))((('''&&&%%%((((((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))&&&'''---999JJJXXX___aaaKKKCCC;;;:::???CCCAAA<<<999:::;;;===>>>>>>>>>>>>@@@AAA@@@<<<666111...---)))777QQQbbbWWW===///222GGG]]]iiiYYY===,,,)))***''')))+++)))&&&$$$%%%&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&&&&###"""%%%%%%###$$$'''(((222???JJJTTT\\\^^^\\\GGGEEE<<<222///111***%%%$$$$$$######$$$%%%%%%%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''''')))***,,,)))((()))(((&&&***///,,,000777???GGGNNNSSSUUUHHHDDD@@@<<<555...---000///...------.../////////222000---,,,,,,------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,111555555000---------+++++++++++++++++++++++++++((()))***,,,............------,,,+++******)))(((******...555;;;<<<666000************************))))))************))))))''''''''''''((()))++++++))))))))))))(((((((((((((((((((((((())))))))))))***+++***(((---444666333///,,,)))(((***++++++***+++******)))((('''&&&&&&''''''''''''((((((((((((***))))))++++++***)))((()))((((((***+++,,,,,,+++---+++***)))++++++***)))((()))***+++,,,+++***))),,,---......,,,+++,,,---.....................---222222222222222222222222---000333555555555555666666666888<<<>>>======???^^^uuuNNN===@@@666444222000///............------------,,,,,,,,,+++,,,---,,,******...444SSSHHH999...***))))))***)))))))))''''''((()))(((***++++++***,,,///333555777CCCTTTVVVKKKGGG>>>+++)))))))))***++++++,,,---)))((('''(((******)))((((((***++++++))))))+++---***+++,,,000666<<>>======>>>???@@@???>>>???@@@AAA???<<<666111///...,,,888QQQ```UUU;;;''')))LLLlllnnn^^^LLL:::---'''((()))******((($$$"""(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%!!!"""$$$&&&&&&%%%###"""###"""$$$)))+++,,,///555>>>MMMbbbpppqqqdddQQQCCC,,,,,,(((!!!!!!&&&'''$$$""""""###$$$$$$$$$$$$$$$%%%%%%&&&'''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&&&&&&&'''((('''%%%'''******)))+++000(((***...333999@@@EEEHHHBBBFFFNNNSSSPPPDDD:::888...///000//////.........111///------...///000///................................................444777777222/////////---++++++++++++++++++++++++***+++,,,,,,------------------,,,,,,+++******)))***)))+++111999===:::666))))))))))))))))))))))))((())))))******))))))((())))))((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))+++,,,+++)))+++......,,,+++***))))))************++++++***)))(((''''''&&&***))))))(((''''''&&&&&&***)))'''''')))+++***((()))+++---------,,,+++,,,,,,+++))))))*********)))((()))+++,,,,,,,,,+++***+++---//////---,,,,,,,,,,,,------............---222222222222222333333333111333666777666666777888777888<<>>===>>>AAACCCCCCBBB===>>>@@@@@@???;;;666333111***&&&444OOO^^^PPP777+++???VVVeeellliiiWWWDDD...((("""###'''+++***'''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&%%%###$$$$$$%%%&&&&&&&&&'''&&&&&&+++333:::BBBNNNYYY]]]]]]]]]YYYOOO???000(((%%%((((((&&&$$$&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''''''''%%%%%%%%%'''&&&&&&)))---,,,))))))---+++*********+++...111333222666>>>GGGJJJHHHHHHKKKAAABBBCCC@@@;;;666333111...---+++,,,---......---........................////////////////////////111555555000---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***...444888888777))))))))))))))))))))))))))))))************))))))+++***))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,---,,,))))))))))))***)))))))))*********))))))(((((((((******))))))((('''&&&&&&))))))(((%%%'''+++,,,******,,,...///...,,,,,,,,,,,,***))))))******)))(((******+++,,,,,,,,,,,,++++++---//////---------...---------...////////////000000111111222333333333333666888666333222444777999999>>>CCCGGGQQQkkkZZZBBB@@@:::999888444111//////000............---------,,,+++...---***(((***++++++,,,999EEEEEE???;;;888777666111---,,,***(((***...(((***...222222111333999:::777999555...444<<<888444333111111000///,,,)))000///---...//////---,,,---,,,,,,---///000...,,,%%%))),,,,,,)))***111888===???JJJMMMBBB>>>@@@;;;333111---******...222555...+++'''&&&'''((()))))))))))))))(((((((((''''''''''''((((((((()))))))))((()))))))))***++++++,,,((((((''''''(((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''((('''***888HHHLLLEEEAAASSSeeeoooqqqiiiTTT???>>><<<;;;===BBBEEEEEEDDD<<<<<<===???@@@???;;;888111222---+++:::TTT___[[[999222000???WWWiiijjjcccLLL???///&&&%%%'''(((''')))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%### """(((...111555???PPP___ddd```^^^___OOOFFF<<<444,,,$$$"""$$$$$$''')))***(((%%%###"""%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((('''&&&%%%######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%''''''%%%%%%''')))%%%&&&&&&&&&&&&''''''''')))))))))((('''&&&((()))***)))+++...+++&&&%%%'''(((((())))))***+++,,,---...++++++...222888CCCMMMKKKOOOTTTUUURRRNNNKKKKKK???===;;;999777444111...111111111111111111111111000000000000000000000000...111222...,,,......,,,---------------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---)))***+++---///000111111************************)))******++++++******)))+++***))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((***,,,,,,++++++,,,((()))******)))(((((((((***)))))))))))))))))))))((((((((((((((((((((((((&&&***+++''''''+++,,,)))***+++,,,---------,,,,,,---,,,******+++++++++***+++++++++++++++,,,------+++---......------///000////////////000111222333111111222444555666777888999;;;===<<<:::;;;@@@DDDGGGIIITTTcccmmmyyyZZZEEEBBB<<<<<<:::666222///000222............---------------000///***)))---///---&&&444@@@CCCBBBCCCCCCAAA777333222444333......111:::???JJJSSSRRRKKKHHHKKKNNNDDDCCCGGGLLLXXX^^^UUUYYYUUUPPPPPPQQQPPPKKKFFF<<<;;;:::<<<>>>??????>>>:::666333444777777222,,,000111111///,,,---000333999<<>>???BBBEEECCCAAA>>>===<<<===??????===;;;666999777111222AAAWWWgggKKK333"""(((;;;LLLYYYdddddd]]]PPPAAA444,,,(((''')))(((((('''''''''''''''%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((()))%%%&&&)))---333888>>>@@@;;;III___nnnkkkYYYGGG???,,,(((''')))((($$$$$$'''!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&%%%######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%"""$$$''''''%%%%%%'''***&&&&&&&&&'''''''''((((((%%%%%%&&&%%%$$$%%%(((***((('''))),,,+++((((((,,,(((***,,,.........---,,,...,,,---///000///222888;;;DDDQQQ\\\bbbfffjjjmmm]]]ZZZUUUPPPJJJBBB;;;666555555555555555555555555000000000000000000000000,,,000111...,,,//////...------------------------,,,+++++++++,,,,,,---...***++++++,,,,,,------...)))+++---...---+++++++++++++++++++++++++++++++++******++++++++++++*********)))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((***+++***'''&&&(((''')))***+++)))((('''''')))))))))))))))*********&&&&&&'''((()))***++++++$$$+++...***(((++++++'''(((((()))***,,,------,,,///---++++++,,,,,,,,,+++---,,,+++***+++,,,---...+++,,,------------000222111111000000111333555666444555666888999;;;<<<===CCCFFFIIIJJJJJJMMMUUU\\\\\\cccvvvyyyWWWHHHHHH======<<<888333000111333//////.........---------...222000++++++000222//////666:::999<<>>;;;;;;>>>???>>><<<<<<666333333//////AAAWWW```FFF222000111///999IIIdddhhhhhh^^^MMM<<<444111))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((((('''%%%$$$%%%''')))***)))000<<>>;;;>>>GGGLLLKKKRRRSSSZZZccciiipppoooSSSIIIKKKWWWXXXOOOEEE???222...:::...444111---000---,,,444444222...,,,333===AAA@@@EEENNNXXX___cccjjjttt}}}zzzuuu}}}~~~xxxqqqkkkhhhooonnnpppuuuxxxtttiii___nnnooopppqqqqqqmmmhhhddddddZZZ]]]ooozzzvvvtttxxxuuutttsssrrrqqqqqqrrrsssqqqpppmmmiiifffccc^^^XXXTTTMMMKKKOOOIII<<<666999555222111000,,,---<<>>???:::<<<;;;777111111666;;;gggbbbMMM222'''...222///EEEQQQ___kkksssqqq```MMM<<<444***'''***,,,)))&&&%%%'''((((((&&&&&&''')))$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''''')))'''%%%%%%(((---333777HHHTTT```aaaUUUFFF<<<888(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&%%%"""!!!"""###"""&&&&&&%%%######%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((''''''''''''''''''((((((((())))))))))))***++++++++++++***+++++++++,,,,,,------...---------...............+++,,,---...000444777999<<>>>>>AAAEEEIIIGGG@@@:::999999999:::;;;:::888666FFF@@@BBBLLLQQQMMMKKKLLLSSSRRRQQQPPPPPPQQQRRRSSShhhkkkooooooooopppqqqrrrzzzwwwyyyssseee^^^aaa___[[[VVVQQQKKKIIIRRR^^^xxx___AAA111111222............,,,******---///,,,'''+++---''')))---'''///000...***))),,,+++((($$$$$$%%%&&&'''((())))))***************+++++++++&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))222;;;;;;333***&&&&&&(((******)))&&&%%%'''))))))*********))))))(((''')))***+++(((''',,,777@@@@@@WWWhhh___III<<>>888333---(((///,,,***)))((('''%%%###'''&&&&&&&&&%%%%%%%%%%%%*********))))))+++///222///555???HHHNNNPPPNNNMMMNNNPPPNNNEEE888...++++++&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$!!!###$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''((((((((()))))))))))))))***++++++++++++******++++++,,,------......---....../////////...---555333222333444333222111---555CCCJJJEEEBBBPPPccckkklllnnnoookkkeeeeeehhhbbbWWWUUUSSSIIIHHHOOOOOO@@@999333222000......111000000000000000000000//////---+++,,,...///---+++---......//////...------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++******+++***+++,,,......,,,***,,,---......,,,***++++++***************)))))))))***************************))))))))))))(((((((((((((((((()))))))))******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,...000333333111///000000111333444555666777888666777;;;AAAFFFHHHHHHVVV]]]eeekkkttthhh\\\ooopppfff___dddgggmmmyyy~~~}}}tttpppttt|||pppnnnkkkiiigggbbb[[[VVVSSSVVVVVVRRRNNNJJJAAA999555333000---+++***+++,,,,,,---///222222222000///111000///000222444444444------...//////---,,,+++444333222111111333444555777===DDDGGGGGGIIIOOOVVV___]]]aaakkkooommmooouuutttqqqoooooopppsss|||rrr[[[NNNOOORRRQQQDDDAAA;;;777555333111000333---///000***---111---'''((('''$$$&&&+++,,,)))'''((()))******)))((('''''''''''''''''''''''''''&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((888HHHHHH:::+++%%%%%%'''(((((((((&&&%%%&&&((()))***+++,,,,,,***((('''((()))((('''&&&'''+++...---???UUUdddhhh```PPPAAADDDRRR___^^^PPP@@@999999:::;;;;;;;;;;;;::::::999999:::<<<<<<:::777444222333___yyyccc???///+++(((+++++++++...888GGGQQQUUU```___```bbbbbb[[[NNNDDD777222...---......***'''+++***)))))))))***+++,,,&&&(((***...333:::@@@EEEYYY^^^eeehhhdddYYYLLLCCC===:::333***$$$"""%%%((($$$$$$$$$$$$##################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%###"""###!!!"""###$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))'''(((((((((((()))))))))))))))***++++++++++++******++++++,,,---...//////------///000111111111111333000///333555444222222888555555888999777:::@@@JJJNNNRRRQQQMMMIIIKKKOOOWWWWWWccckkkhhhlllvvvvvvaaaYYYRRRNNNHHH===555333666555333//////222222000333000,,,++++++---///000...............---------+++---...---,,,+++,,,...------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++------+++))),,,...///...,,,+++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********************************))))))******+++,,,,,,,,,------,,,,,,,,,------...---...000222222111///---444555666666666777888999444888>>>CCCGGGLLLQQQUUUaaaiiiuuu~~~~~~rrrzzzuuu|||oooccc```___XXXNNNFFFCCC@@@===:::777333000555777666444555777333---,,,---...000111111///---***,,,---+++)))(((***,,,)))'''&&&''')))+++******---222444000---///000/////////...------...//////***,,,///111000///444:::===;;;>>>DDDHHHGGGIIIMMMXXXWWWYYY___iiisss|||ooosssrrrmmmmmmsssyyyzzzvvvnnneee^^^ZZZVVVPPPKKKDDD>>>??????777666999222111111...+++---222111...)))******+++++++++++++++))))))(((((('''&&&%%%%%%''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''333>>><<<111((((((---&&&'''((((((((('''((((((((())),,,------+++)))''')))((('''''')))*********+++000@@@\\\zzzqqqXXXDDDDDDDDDEEEDDD@@@:::555888999:::::::::888777555999999:::;;;<<<:::666333222FFFeeeuuuccc???******((((((((('''(((+++...///555>>>NNN```nnnqqqllleeeddd^^^VVVMMMEEE===666222666444000...///333888;;;HHHGGGIIIOOOXXX^^^```___kkkiiiddd[[[NNN???222***'''%%%$$$$$$%%%&&&&&&&&&############$$$$$$$$$$$$"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))),,,//////(((""""""$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((()))))))))***))))))***++++++++++++******++++++,,,...//////000............///000111111333//////444666444555888???@@@CCCIIILLLLLLLLLNNNJJJNNNOOOJJJDDDBBBEEEHHHEEEMMMaaaooorrr~~~~~~{{{qqqaaaSSSMMMAAA@@@999222111555555111555555444333111111333444//////......------------,,,---......---,,,---...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,,,,+++)))+++---...---+++******+++***************+++++++++************************))))))))))))************))))))))))))************************************)))******+++,,,,,,------......---,,,,,,---------+++,,,...000222333333444888:::<<<<<<;;;;;;===??????HHHPPPSSSPPPQQQXXX___pppxxxuuufff______bbbzzzqqqppplll\\\PPPXXX\\\VVVSSSXXXVVVRRRWWWPPPJJJ@@@999;;;===888000111111000...,,,,,,///111...///...,,,---222333000...---,,,...///000...+++222444555333000///333777111000111222444333111///***111333///+++---///...,,,,,,---------,,,,,,+++222---+++...///---...222333000///111000......000777666555777>>>EEEJJJKKKHHHMMMSSSXXX___iiipppsss{{{zzz||||||xxxsssfffgggsss{{{uuuqqqmmmbbbVVVRRRHHH>>>999888111*********))))))***+++,,,,,,,,,,,,++++++*********)))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%)))---,,,((('''***...'''((()))***++++++***)))''')))+++------,,,)))(((,,,)))'''''')))+++,,,+++'''...;;;RRRlll|||yyyoooUUUKKK???666444666888999999:::;;;;;;;;;999888777999888888999;;;;;;:::999666333DDDfffttt___===)))"""###'''***,,,***)))((()))***...888EEERRRZZZ]]]eeeggghhhddd___]]]aaaeeeccc]]]TTTLLLJJJLLLRRRVVV```ZZZUUUYYY``````WWWMMMBBB???:::555///+++'''&&&$$$$$$%%%''')))'''#########$$$$$$%%%%%%&&&&&&"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''$$$""",,,AAAQQQVVV@@@000"""!!!&&&&&&###"""$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''(((((((((((((((((((((((()))))))))******))))))***++++++++++++******+++,,,---...///000111000///...---...000222444<<<777777<<<<<<999>>>GGGSSSaaaqqqwwwuuuttt{{{|||~~~{{{sssllljjjiiiiiicccgggsssxxxuuu}}}|||yyyzzznnnkkkaaaSSSMMMLLLFFF===333222333333333222000...111000///......---......---...//////------...///........................,,,------......------,,,,,,,,,------------......---,,,++++++,,,,,,+++***)))+++,,,,,,+++***++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))************+++)))))))))*********++++++***************************++++++,,,---.../////////...---------------------............111555999<<>>===777;;;777AAAFFFBBB;;;:::>>>AAA555666777666444666:::>>>>>>CCCFFFFFFHHHOOOSSSTTTSSSLLLDDD@@@@@@BBBCCCCCC:::<<<>>>>>>======AAADDDDDDDDDFFFHHHKKKKKKIIIGGG@@@CCCEEEDDD@@@===>>>???BBBDDDGGGJJJKKKJJJHHHGGGEEE===:::@@@DDDCCCEEEKKKIIIGGGEEECCCAAA@@@@@@@@@>>>===999444444888999777666444111222777>>>CCCFFFTTTSSSUUU]]]gggnnnooommmdddmmm~~~xxxlllaaa\\\ZZZSSSJJJAAA???<<<777333...+++)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((((()))+++......---+++'''(((***,,,,,,+++***)))---+++(((''''''((()))))))))''',,,???]]]tttwwwpppccc___UUUCCC333...444===<<<============<<<<<<;;;::::::999888999:::<<<===555222222CCCeeetttYYY222000+++((()))(((%%%######***(((&&&'''+++000333444444<<>>333'''$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&%%%######$$$$$$%%%&&&'''((((((######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''!!! <<>>BBBAAA===???FFFGGGHHHTTTeee|||ppppppqqqsssuuu{{{ttteeeLLL@@@444111888???@@@===444333222000//////000000---///000///...---...///........................------............------,,,---------............///---,,,+++,,,---,,,+++(((***,,,,,,,,,+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************+++,,,,,,---...///000111//////...---------------222333333444888@@@JJJRRR]]]ccckkkrrrvvv}}}|||iiiVVVJJJDDDDDDEEEEEEMMMKKKHHHKKKHHHFFFMMMEEEIIIEEEFFFRRRVVVUUU[[[ZZZiiitttpppfffaaabbbeeeYYYXXXXXXYYY[[[[[[YYYXXXnnnxxx}}}sssnnnoooqqqrrrrrroooqqqsssttttttssstttuuunnnooopppuuuzzz~~~fffccceeekkkiiiaaa___cccgggkkkrrrxxxzzzzzzxxxvvvjjjcccccciiillljjjpppzzz{{{xxxssskkkfffcccaaa___bbbddd```YYYWWW[[[^^^\\\MMMDDD===;;;>>>@@@@@@>>>777888===CCCJJJMMMMMMKKKAAAGGG]]]qqqwww|||~~~vvv}}}zzztttqqqvvv|||{{{vvv______^^^[[[UUUNNNFFFBBB666666444333111///...---...---+++)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((())),,,///000...+++'''((())))))*********)))*********)))((((((((((((+++%%%!!!---JJJfffpppnnnjjjnnnnnndddTTTGGGAAA@@@===<<<<<<<<<<<<======>>>;;;<<<===;;;888777:::===555444---...HHHgggfffQQQ333)))"""$$$'''(((***---&&&(((***,,,+++)))$$$!!!'''+++---,,,***,,,333999HHHCCC:::222---+++,,,------)))''')))---...***&&&(((''''''&&&&&&%%%$$$############""""""$$$&&&(((######$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""")))%%%+++XXXkkk999+++"""$$$&&&""""""&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))******))))))(((((('''''''''&&&))))))))))))************))))))***++++++++++++******+++,,,---///000111222111000000333:::CCCMMMRRRSSSQQQWWWaaaffflll}}}wwwooohhhfffqqqxxx^^^BBB:::FFFXXX______777555444222111111222222...///000///...---...000////////////////////////------............---------------.........//////000...,,,,,,---------+++(((***,,,---,,,,,,...///*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++************************,,,,,,---...///000111222000///...---------------111444999AAAMMM^^^qqq~~~iiiTTTKKKLLLSSSXXXPPPXXXZZZ]]]aaa[[[[[[gggffffff^^^\\\gggmmmooowwwuuuwwwtttsssvvv{{{zzzrrrjjjxxxzzzyyy|||}}}zzzwwwnnnnnnoooppppppnnnkkkiiieeeeeeggglllttt|||aaaZZZ]]]hhhiii^^^\\\bbb```fffooowww||||||zzzwwwccc___aaafffccc___gggvvvnnnoooppppppttt{{{~~~xxxuuu{{{~~~qqqjjjeeeiiinnnmmmfff___VVVVVVVVVUUURRRLLLEEE@@@DDD>>>BBBEEEAAAEEEKKKHHHJJJIIIHHHLLLYYYgggkkkiiikkkpppvvv{{{|||xxxrrrnnnWWWUUUQQQMMMHHHDDD@@@>>>555333111///...------...((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''&&&$$$$$$'''***((('''(((+++///000...+++''''''((((((((()))******%%%(((+++,,,+++******+++%%%,,,///***,,,@@@^^^sssqqquuu|||qqqYYYGGG:::999999888999:::<<<===;;;>>>AAA>>>888555777:::999333,,,,,,777KKKbbbrrrBBB444))))))+++***)))+++***(((%%%$$$%%%'''***,,,%%%%%%$$$%%%&&&)))...111,,,+++)))(((((((((***+++)))((('''%%%$$$%%%'''(((&&&$$$"""!!!"""$$$&&&(((&&&'''(((&&&### !!!""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%+++...;;;pppGGG,,,$$$"""&&&%%%!!!***######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))''')))+++''' !!!''')))***++++++***)))***+++((()))++++++)))(((((()))+++---............000111///444888<<>>>>>======>>>@@@BBBDDDEEEFFFEEEEEE<<<999:::>>>@@@>>>===>>>AAADDDFFFHHHKKKQQQWWWYYYYYY^^^cccccc``````eeekkklll___]]]mmm}}}}}}xxxwwwkkkqqqyyy}}}{{{ssshhhaaalllfff^^^XXXUUUSSSPPPMMMMMMAAA888999>>>AAABBBDDDCCCGGGLLLSSS```ooorrrnnnmmmnnnrrrwwwuuullldddbbbbbb^^^UUULLLHHHEEE===333888111++++++,,,***)))***(((((())))))******((('''(((&&&(((***(((%%%&&&***+++))))))***+++---,,,+++)))))))))))))))(((''''''))))))))))))))))))))))))***'''&&&(((---:::RRRfffTTT===777555:::======<<<<<<<<<@@@@@@<<<;;;======<<<<<<333------,,,333LLLfffYYY888***---)))+++///)))((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&((()))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$+++///SSSbbb666&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&)))((('''&&&&&&%%%%%%&&&***(((***...---((((((+++)))***++++++,,,---///000***+++------------...///)))+++------------///111666333:::RRRtttqqqkkk```UUUJJJAAA:::777222333444333222222333555555555555555444333222111222000//////000///...,,,///,,,+++...---***,,,000---+++***+++,,,+++******,,,...//////......///111000...,,,---......---+++///////////////......---000...+++***+++,,,,,,++++++)))(((***...111111111222///---///...,,,000777;;;EEEOOOTTTWWWWWWPPPFFFCCCBBBFFFPPPYYYaaajjjrrr|||||||||yyytttpppssswwwvvvqqq|||___QQQMMMHHHAAA===<<<@@@CCC@@@;;;999<<>>===???DDDKKKSSSXXXTTTNNNPPPVVV^^^gggkkkllljjjiiiwwwsssooonnnrrrxxx{{{}}}rrriiiaaa]]]VVVKKKAAA<<<<<<<<<999999@@@JJJNNNJJJIIIKKKSSS```hhhhhhffffffkkkooopppmmmkkkkkkgggbbbQQQJJJCCC???:::111***(((,,,------***'''&&&)))---(((&&&(((,,,,,,(((&&&(((''''''(((***,,,---,,,***))))))******))))))((('''))))))))))))))))))))))))***)))***,,,111>>>VVVkkkppp>>>999777777666666;;;BBB:::???@@@===<<<===>>><<<;;;222---,,,+++---===PPPqqqZZZ777***111(((!!!...((((((((((((''''''&&&&&&''''''''''''''''''''''''((('''''''''''''''((()))''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&''''''))))))))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&(((***999jjjHHH***&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%...---,,,++++++,,,---...&&&$$$$$$(((***(((''''''---,,,***)))(((''''''''')))))))))***+++,,,---...,,,---/////////000222444666777LLLwwwpppaaaYYYUUUNNNNNNKKKFFF@@@<<<999999888777555333111111111111222111///000222333222111222///...///000...000333000///......000000///...***+++,,,+++***+++,,,...------++++++******++++++,,,,,,,,,,,,,,,++++++***000+++((((((+++---+++)))......///333777999888666:::::::::777333555AAANNNgggyyyooo{{{wwwtttvvvwwwxxx|||yyyssseeeWWWRRRXXX___aaa}}}lllTTTIIIHHHDDD;;;444555666444000+++---333:::BBB999222000000//////111000000///...---------...,,,---...////////////...000>>>FFF???222,,,---///(((((()))***))))))((('''+++************)))))))))))))))))))))))))))))))))++++++++++++++++++***))))))))))))))))))******+++---))))))++++++((()))+++555222///---++++++,,,.../////////.........///000&&&555;;;333000666888444000222666;;;???CCCEEEFFFNNNLLLJJJMMMUUU^^^fffjjj|||}}}{{{rrroooeeeaaaWWWLLLEEE@@@888///>>>888666<<>>@@@>>>===>>>>>>;;;777000,,,---,,,***111;;;qqq|||RRR***111,,,///))))))))))))((((((((((((+++***))))))((('''&&&&&&)))(((((('''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''',,,)))BBByyyaaa000(((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%111///,,,)))((((((***+++000,,,((()))+++,,,+++***111000---,,,,,,,,,+++***,,,++++++,,,...111333444222333333333222222555777444DDDkkk~~~}}}}}}{{{wwwppphhh```\\\ZZZXXXUUUPPPKKKFFFDDDCCCCCCCCC???:::666444333333222444111///000111111222222333444222000000222111---///000000///...///111333222222333222111000000000//////000111111000000///111///......000222222222111666>>>EEEJJJLLLNNNNNNMMMNNNPPPOOONNNTTTaaalllyyynnnfff\\\SSSPPPRRRMMMIII@@@888;;;JJJ[[[cccrrreeeWWWMMMIIIDDD???;;;444555333000...111999@@@BBB888000///111000///000111000...,,,++++++,,,---******++++++,,,,,,,,,,,,***888EEEEEE===444---'''000////////////...,,,***,,,,,,,,,,,,++++++++++++******++++++,,,------..................---,,,+++...---,,,++++++,,,---...000---,,,...,,,***+++000666111---,,,,,,***+++...000...++++++---///...,,,000???FFF<<>>KKKSSSdddttt||||||~~~{{{sssgggZZZOOOMMM@@@444222333222000000111444444222777FFFUUU^^^[[[YYYZZZ^^^___\\\[[[]]]\\\bbbhhhggg___SSSIIICCC666---&&&''')))(((''''''******+++---......+++(((+++++++++++++++***))))))(((((((((((((((((((((((((((&&&&&&(((111IIIooo]]]NNN===444222111222444777===@@@???>>>???>>>;;;333---***---...---...222OOO~~~qqq<<<---000************))))))))))))))))))++++++***)))(((''''''&&&((((((''''''&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''AAAkkkkkk>>>###,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&''''''(((JJJGGGDDD@@@>>>>>>???@@@>>>888111,,,---111222111000///000444888;;;<<<;;;>>><<<<<>>>>>>>>@@@CCCFFFEEEEEEFFFEEEDDD@@@===:::888999;;;===>>>>>>===<<<888;;;>>>===;;;<<>>HHHKKKKKKOOOUUU```eeeooozzzrrreee^^^XXXMMMBBB===555333,,,$$$%%%...777999:::999:::???@@@@@@BBBFFFSSSYYYcccooowwwxxxrrrlllMMM@@@333...,,,+++***+++(((((((((***---...---++++++++++++++++++***))))))((((((((((((((((((((((((---***(((&&&'''444OOOfffuuuXXX888***---111111000666;;;???===<<<===;;;888111,,,)))+++---------...333```~~~fff;;;,,,---'''))))))******************)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((BBBTTTDDD''' )))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''((()))SSSSSSUUUWWW\\\aaaeeehhhVVVSSSLLLEEEEEEJJJNNNNNNTTTSSSTTTXXX\\\]]]ZZZWWWOOOMMMMMMRRR\\\eeekkkmmmaaaaaaaaa```___```dddfffsss}}}zzz~~~xxxyyyyyyyyy}}}~~~xxx|||}}}wwwvvvzzzxxxqqqmmmnnnoooooopppssswww{{{{{{yyyvvvvvvvvvsssmmmhhh```bbbeeehhhjjjkkkjjjjjjggglllpppnnniiiiiiooovvv{{{~~~ooo]]]SSSOOOKKKFFF;;;777555666666555666;;;...222555888EEE\\\ssszzzlllbbbhhhvvvtttXXX:::333444555333111000111222888222...000222111000111111000//////............111000///...------......111///...222???IIIHHHAAA...***''''''***------,,,))))))))))))************)))))))))******++++++++++++,,,,,,,,,,,,++++++*********))))))((())))))))),,,******+++***)))///777???555...000000------111333000,,,,,,///111111///))):::]]]}}}{{{[[[;;;---&&&'''((()))************(((+++---...,,,*********111000222444222///222777666888AAAOOO\\\gggqqqyyyssseee]]]MMMLLLGGG>>>999777333...,,,+++,,,//////---000555999:::@@@NNN^^^jjjmmmlllhhh\\\MMMCCC:::000***(((+++)))''''''***---///000******++++++******)))((())))))))))))))))))))))))******,,,---++++++555@@@hhh___;;;)))***000333444333888:::888666777666333///---***)))))))))))))))000???mmm[[[///''')))))))))))))))************'''''''''(((((()))))))))&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&'''((("""666QQQPPP444%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((555777<<>>::::::555222111222111......111000555999===III```wwwwwwsssgggZZZXXXaaaaaaLLL333555555555444222000/////////,,,,,,......***))),,,*********++++++******))),,,+++***)))))))))******+++***''''''...:::BBBCCC;;;555...+++---000000///************++++++,,,,,,***+++++++++,,,,,,------,,,,,,---.........------******++++++,,,+++++++++,,,+++,,,------...555???<<>>lllmmmiiisssxxxgggSSSCCC777000///222000444444111...//////---+++,,,,,,***)))))))))(((...111KKKrrruuuNNN...---((((((((()))))))))******&&&&&&'''''''''(((((((((''''''''''''(((***+++,,,''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$############$$$%%%&&&((((((+++@@@YYYOOO...''',,,###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((()))+++...111444666777555===@@@===>>>EEEJJJJJJFFFEEEEEEGGGHHHDDD:::333999444...///555;;;>>>>>>666777999:::===BBBHHHLLLmmm{{{zzztttsssrrrrrrrrrsssuuuuuuyyy{{{~~~{{{~~~{{{{{{|||zzzsssvvv~~~}}}vvv}}}}}}rrrPPP@@@888>>>BBB;;;666888444111222555666444444777444888:::;;;DDDXXXnnnzzz~~~|||kkkfffXXXGGG???@@@???:::222222222111111111111111111000111444111,,,+++...,,,---///000000///...---,,,+++*********+++,,,---(((---///+++)))///999???EEE<<<222,,,,,,,,,+++)))((((((((())))))*********((()))***+++---...///000***+++,,,------...------)))***,,,---...---,,,,,,******+++------...888BBB<<<...''',,,000,,,---333888666222///,,,,,,---...)))+++...999OOO]]]PPP888******)))))))))***+++,,,+++,,,---+++((((((***---...+++,,,000000,,,+++,,,,,,)))***......))))))...222000222888>>>BBBHHHOOOdddnnntttpppkkkmmmtttxxx^^^\\\ZZZTTTHHH888///...+++,,,---...---,,,,,,,,,///999LLL___hhhfffccccccOOOGGG;;;111,,,,,,...000)))))))))))))))(((''''''))))))))))))))))))))))))***&&&%%%((()))))),,,111---HHH]]]^^^HHHOOOlllnnnnnncccJJJ333)))+++---000000+++)))******((('''+++......,,,,,,,,,+++"""111111LLL~~~rrr???---''''''(((((()))))))))***''''''''''''''''''&&&&&&((((((((()))***,,,......((('''&&&%%%%%%&&&'''((()))(((&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%&&&((()))---===RRRFFF$$$ +++"""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))******$$$+++,,,%%%"""'''***)))++++++,,,,,,,,,---------------...///000000000///,,,,,,---...///000111222666...111222;;;<<<555IIIuuu{{{xxxzzzyyyvvvtttssstttuuuvvvsssqqqqqquuuzzz|||zzzvvv~~~wwwfffYYYTTTUUUSSSTTTVVVSSSXXXooozzzmmmnnnyyy|||hhh___]]]XXXZZZ]]]XXXYYYUUU]]]rrr|||zzzrrr___VVVJJJBBB<<<<<<;;;777444444777666555444333444555555333888555777DDDOOOaaazzz~~~qqq^^^SSSMMMBBB===<<<555:::777444333333333222111///.........//////---+++......---,,,++++++++++++------------------------)))***++++++,,,---...///===<<<999222,,,***,,,///,,,+++******,,,,,,+++***......---------,,,,,,,,,........................///......---------......---111,,,'''+++000;;;LLL444111...,,,...000---)))555555444///+++))),,,...000,,,...555:::888666777'''///111***)))......(((+++++++++*********)))))),,,------......------,,,'''((()))******)))((('''...------,,,,,,------...<<<>>>@@@DDDJJJWWWfffqqqlllrrrvvvrrreeeVVVKKKEEE???;;;555000...,,,+++)))...///444>>>HHHRRR___jjjvvvxxxmmmTTT???777444000((((((''''''((()))******''''''(((***,,,+++'''###&&&)))******)))***---000444@@@EEEZZZ}}}zzzVVVCCCCCCVVVjjjooo```III666---)))...///***''')))((($$$)))***+++,,,,,,+++***)))***000---333[[[~~~fff222...&&&---///'''///111((((((''''''''''''((((((&&&&&&&&&&&&''')))***,,,''''''''''''((((((((()))((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***''''''(((((())))))******&&&&&&''''''''''''&&&&&&))))))(((&&&###$$$&&&((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&(((###!!!(((%%%!!!'''---TTT@@@+++&&&((("""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$&&&)))+++$$$'''(((&&&$$$''')))***))))))))))))************++++++,,,---............,,,------...///000111111666///222111999<<<;;;VVV|||kkkaaa^^^```[[[WWWRRRXXXpppxxxzzzttt___SSSOOOGGGGGGHHHCCCKKKMMMWWWkkk~~~{{{xxx|||}}}rrrccc[[[MMMDDD===<<<<<<::::::<<<777666555444444444555555666<<<::::::DDDMMM___xxx~~~ttt```UUUOOOFFFFFFHHHDDD@@@===999666555333111000111000000111222222000.........---,,,,,,,,,------------------------------,,,,,,,,,------......///333222000,,,)))(((***+++---+++***+++,,,---,,,+++------------------------..............................---------------...)))***...///,,,111AAAPPP222///,,,***+++......,,,111333555444000---+++,,,...***+++888GGGIII:::***+++...---(((&&&***......++++++++++++************++++++,,,,,,,,,,,,++++++((())))))))))))))))))(((,,,++++++******++++++,,,111000000111444<<>>???:::AAAGGGQQQbbbyyyzzzooooooqqqnnneee___TTTJJJ@@@<<<;;;999999<<<888777555444444444555666888???>>>>>>EEELLL]]]www~~~|||mmmeeeYYYXXX[[[WWWUUUQQQKKKGGGCCC???:::888000///...///111111000...------------------...///................................................000...------...//////...---,,,+++,,,---...---++++++,,,,,,------.................................------,,,,,,,,,,,,------)))'''222444---;;;PPPNNN222000---,,,+++,,,---///---111666888666111,,,***+++)))+++===XXXdddNNN000000+++((((((((((((+++000,,,,,,,,,+++++++++***************++++++***************))))))))))))*********))))))(((((())))))***+++)))''''''))),,,---...,,,000555;;;BBBMMMZZZccciiihhhgggggggggeeebbb___PPPHHHBBB@@@===777222000<<>>AAAFFFLLLZZZuuuzzzooojjjiiihhheeeccc]]]RRRGGGBBB>>>999777888888777666555555555666777666>>>>>>===CCCIIIZZZtttyyyhhhaaa___YYYRRROOOIIIDDD???:::555222000//////000111222000///,,,,,,,,,,,,---......///000000000000000000000000///.........---------,,,000...---///333444333000...---,,,,,,......---,,,******+++,,,---...///000........................,,,,,,+++++++++,,,------...)))333222111TTTfffIII333111//////...+++,,,///+++000666999999444///+++***+++...<<>>000(((+++...***(((***,,,,,,,,,,,,++++++++++++)))******++++++******)))+++***)))(((((()))***+++)))((((((''''''(((((()))+++)))'''))),,,...+++)))*********)))+++000888>>>EEEHHHNNNWWWaaajjjnnnpppccc```aaafffdddXXXJJJAAA>>>???;;;888AAASSS^^^^^^eee^^^WWWSSSOOOFFF888---'''+++///000...+++))))))************)))***,,,---&&&EEEZZZRRR===666KKKfffqqqiiiYYYFFF666---,,,...------,,,***++++++***)))*********++++++*********)))++++++)))+++999SSShhhIII666******+++******)))((((((''''''''''''(((((())))))(((((('''''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''''''''###$$$%%%&&&((()))***+++&&&&&&''''''''''''&&&&&&'''%%%$$$''',,,---)))%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$$$$$$$%%%''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%"""&&&$$$$$$&&&$$$,,,AAA```HHH)))"""&&&%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))***,,,,,,'''%%%%%%''''''$$$$$$'''(((((()))))))))*********((()))***,,,------....../////////000000000000000000///:::888777:::OOOnnnWWWLLLNNNRRRccc{{{ppp]]]QQQDDDAAACCC>>>AAABBBFFFTTTrrryyywwwrrrjjjdddaaaaaabbbYYYPPPHHHFFFCCC>>>;;;;;;999888777666555666777777555;;;999888>>>DDDTTTmmmrrrfffVVVNNNLLLEEEDDDBBB???===;;;999555333333222111222444444333111,,,,,,+++,,,,,,---...///////////////////////////......------,,,+++++++++,,,+++***,,,000111...+++...---,,,,,,......---,,,******+++,,,...///000000........................+++++++++++++++,,,---...///,,,000---===sss}}}JJJ111---,,,///000,,,,,,000,,,///333666777666222000***......111FFFdddoooiii\\\EEE111---///+++'''(((,,,,,,,,,+++++++++************++++++++++++******+++***)))(((((()))***+++))))))(((((((((((())))))(((&&&&&&))),,,---+++'''))))))))))))((()))+++,,,,,,---000666???HHHNNNQQQOOOPPPYYYhhhqqqnnnfff```\\\ZZZOOOBBB>>>@@@<<<333EEEJJJVVVdddmmmjjj\\\OOOAAA<<<444+++&&&%%%))),,,)))***+++,,,------+++***&&&444OOO^^^OOO999777???XXXgggrrrhhhNNN555+++++++++)))***,,,...---***(((+++******************+++***(((***,,,***...CCC[[[dddLLL///%%%,,,...***(((((((((''''''''''''(((((()))))))))(((((('''&&&&&&(((((((((((()))))))))***''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''$$$%%%&&&''')))***,,,,,,&&&&&&''''''''''''&&&&&&(((&&&%%%)))...///+++&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%''')))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%"""%%%$$$%%%'''$$$...FFFWWW999(((%%%%%%$$$###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***,,,---...'''+++,,,'''###%%%((()))''''''''''''((((((((((((((()))+++,,,---...///////////////000000111111111000...:::::::::>>>XXXfffOOOHHHNNNMMMTTTjjj{{{{{{dddTTTDDD@@@@@@;;;>>>@@@FFFWWWooo~~~uuuhhhoooqqqjjjbbb^^^]]]]]]KKKDDD???@@@AAA>>><<<===:::999777666666666777888777:::666555>>>FFFVVVnnnuuutttzzz}}}gggSSSHHHCCC999777999444888777777888::::::999777222111111111222222000...------------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++,,,......---+++---,,,+++,,,---...---+++******+++,,,---//////000........................,,,++++++,,,,,,---...///,,,,,,...222PPPTTT777---)))---000------111---...///222555666555444,,,...+++&&&...DDDYYYbbbmmmVVV<<<...*********++++++++++++*********))))))******++++++++++++******))))))(((((((((((())))))***))))))(((((())))))***'''''''''((())))))'''&&&$$$&&&(((***++++++***))),,,***'''(((***...111222333222888EEEPPPUUUWWWYYY\\\aaabbb___```aaaZZZNNN666777===HHHWWWaaaeeeeeeTTTPPPJJJDDD>>>888111,,,''''''(((***,,,,,,***(((444&&&444RRR\\\TTTCCC///===PPPiiiuuunnnXXX???000+++((((((---111///---,,,++++++***))))))***++++++)))%%%'''------,,,888JJJwwwfff@@@''')))---***,,,((((((''''''''''''(((((((((((())))))((('''&&&&&&((((((((()))))))))******''''''&&&&&&&&&&&&'''''''''''')))******)))((('''))))))))))))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&'''***---...+++((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&$$$%%%###%%%)))$$$...GGGIII+++)))(((###&&&###'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++---///000555@@@???...###'''+++(((''''''((((((((()))))))))((()))***,,,---...//////......///000111222222333222...999:::;;;DDDdddbbbLLLGGGOOOGGGFFFZZZppphhhWWWFFF@@@AAA<<>>>>>::::::888777777777888999999:::666???VVVkkkzzzpppvvv}}}yyynnn^^^XXXUUUUUURRRKKKIIILLLNNNRRR___bbbWWWVVV___aaaaaa\\\]]]YYYNNNYYYxxxrrrddd\\\TTTVVV\\\ZZZ\\\ZZZXXXVVVTTTQQQLLLIII@@@???=========<<<999777333333222111000000111111////////////////////////........................,,,...000///------000333,,,+++******,,,,,,+++***+++,,,,,,------.................................,,,,,,,,,---...///000111...000;;;VVVnnnlllaaabbbfffMMM777111111,,,+++///+++***,,,000555888777555222---+++---,,,)))+++///000===CCC888---,,,,,,)))))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((('''))))))'''$$$%%%)))---///+++'''%%%&&&(((***+++%%%$$$%%%'''***+++)))(((((((((***---,,,))))))---000555555333;;;MMMZZZ]]]YYY```kkkqqqpppfffYYYPPPDDDGGGPPP___lllmmmdddZZZJJJCCC:::444111111///...((((((...000<<