BM& 6(6: gggUUUOOOUUUOOOQQQSSSOOORRRVVVPPPOOOKKKFFFFFFHHHKKKKKKJJJDDD???IIIGGGKKKRRRIIIMMMMMMSSSYYYWWWQQQLLLNNNQQQQQQMMMNNNKKKDDDIIIOOOHHHPPP]]]eeeooozzzddddddMMMPPPMMM^^^YYY]]]bbbaaagggmmmhhhpppmmmjjjlllqqqvvvxxxxxxeeecccrrruuu{{{yyy||||||zzzvvvtttrrrxxxyyylllccchhhbbbYYYXXXQQQMMMTTT^^^cccxxxrrrUUUQQQ^^^^^^QQQttt}}}sssccc]]]```dddkkklllmmmnnnpppqqqrrrsssxxxqqqiiiddddddbbb^^^[[[PPPOOONNNLLLJJJHHHGGGFFFEEEFFFHHHJJJLLLNNNPPPQQQSSSWWW[[[^^^aaagggpppwww}}}zzzqqqdddZZZYYYeeewwwzzzRRR[[[___aaaooo|||llldddjjjmmmhhhdddfffiiikkk[[[YYYTTTNNNHHHBBB===;;;@@@:::333111111111///,,,......---,,,++++++******))))))***+++,,,......///,,,...000000111444888<<<333333333>>>EEEIIIUUU^^^lllooozzzxxxwwwyyyiiiAAA>>>ZZZuuu}}}yyyooonnnooodddSSSRRRPPPJJJAAA===:::555......//////000111222222333222...)))(((***,,,+++)))************+++++++++++++++++++++++++++++++++******++++++++++++*********555555:::999---$$$///CCCSSSPPP===999KKKPPPPPP___~~~xxxsssssseeedddxxxzzzlllfffooo{{{}}}vvvxxxppp___LLLBBB???888///444333...***+++---***$$$+++,,,,,,,,,---------...111...,,,,,,.../////////*********++++++,,,,,,,,,+++++++++++++++++++++***---......///000000///...---***222555>>>GGG???>>>ZZZ===BBB999111DDDTTTPPPJJJGGGKKKVVVdddmmm}}}UUUHHHAAAHHHUUUcccuuu~~~xxxtttiiiTTTBBB222111///------...,,,)))&&&)))***)))+++000222111//////...---,,,++++++***)))(((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''(((((())))))'''((()))***+++,,,---...111RRRoooKKK)))...///;;;===SSSQQQQQQfffeee^^^ooojjj___NNN???777666:::===222444<<>>666111///***))),,,222///%%%###(((***+++)))&&&&&&)))(((%%%((((((((()))))))))******&&&'''(((((((((((()))***)))))))))))))))*********))))))))))))))))))))))))''',,,///,,,***222CCCQQQYYYNNNZZZFFFbbbnnn^^^JJJ<<<777777555444999222+++***///555888888333LLLnnnuuueeeZZZQQQKKKZZZcccvvvpppZZZvvvssssssoooWWW:::<<<444,,,))),,,...)))$$$%%%)))***((((((***)))%%%---&&&''')))&&&))),,,&&&---+++(((((()))***))))))%%%%%%&&&''''''''''''&&&(((%%%&&&***+++(((%%%&&&)))...000...,,,...//////...111111...///???\\\ssszzzVVV===111---,,,...............///000000444333555???TTTpppĦ}}}lll[[[SSSXXXeeeqqqttt]]]CCC---+++---)))(((,,,(((+++,,,))))))+++***&&&)))&&&(((,,,***---///+++)))'''%%%%%%&&&''''''&&&******))))))((((((''''''***&&&$$$''')))'''&&&(((***333777333......222444...///...,,,***///999BBB111888DDDQQQbbbyyyoooJJJ777222......------......///000000---)))***000;;;HHHOOOyyy>L~~~gggNNNKKK___zzzooobbb@@@'''))),,,###""",,,'''))))))&&&%%%''''''$$$"""###%%%''''''((((((''')))'''&&&&&&((())))))((()))((('''%%%%%%%%%&&&&&&+++&&&$$$&&&'''&&&''')))***444:::444,,,,,,000444+++***(((***---//////......000000///111999GGGRRRMMMRRR[[[hhhvvv~~~YYYBBB:::---------------......///555333111//////000111222444IIIhhhHdĦqqqeeeooo~~~lllllljjj___YYY]]]aaaDDDAAA...###(((,,,&&&###&&&%%%''''''$$$$$$'''(((%%%))),,,)))(((,,,***'''***)))((('''''')))***)))((('''&&&%%%%%%&&&(((+++,,,***&&&%%%(((***(((((()))(((000333...))))))+++---+++'''%%%'''---333666777555888:::888333///...///...///111444777999;;;<<<444;;;DDDIIIEEE:::---$$$,,,,,,,,,,,,,,,---......+++,,,...000111222111111---000666@@@SSSqqqĦĦDdDӵӵӵĦrrrӵFFFyyyĭӵ&&&)))***$$$%%%((()))'''(((+++,,,***$$$)))""" +++)))"""((()))((('''((()))***)))'''(((((((((***---111555888(((%%%'''---...+++(((((('''***+++(((''')))(((%%%,,,***'''&&&'''***...111...///...,,,+++,,,111666666555444111///---+++***000---+++///555777333...+++++++++++++++,,,,,,---)))***+++,,,---------,,,666222,,,)))///BBBZZZlllZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eHHHg&e;;;[[[3h?g&e>&e###??***+++$$$###''')))((())),,,+++((("""***"""$$$888777***///...---------......,,,***%%%%%%''')))---111444666&&&$$$'''...000,,,'''''''''((('''%%%'''***(((###''')))++++++(((&&&''')))000000000...++++++---...!!!"""%%%(((+++...111222***+++***'''$$$$$$(((,,,***************+++,,,,,,//////............//////'''...777;;;999555222111TTTvvvHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼s777222Hu]ĦkkkBt=o9ĦHƅ^Hu]Ħ444&&&)))+++***(((,,,///......///,,,(((---888111777SSSOOO999:::111000//////000...,,,***######$$$&&&((()))++++++%%%###%%%+++---***''''''%%%((()))&&&'''))))))&&&%%%'''***++++++*********"""(((,,,...---+++***222111111000///...------''',,,000...***)))...444***))))))))))))***++++++'''''''''((()))+++,,,---000000///---,,,...444999&&&<<<```DdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵ<<<DdDĦ---222DdDĦpppqjRgdKӵDdDΦDdDĦ'''---&&&'''///333000000444444999;;;:::999888333...---&&&...MMMFFF)))&&&***))))))))))))'''$$$!!!''''''((((((''''''&&&%%%%%%""""""''')))'''&&&'''!!!'''+++'''%%%&&&((())),,,)))&&&%%%&&&((()))))),,,+++***(((((((((***,,,(((((((((((((((((((((((()))(((&&&'''((((((&&&$$$)))))))))))))))******+++******++++++,,,---...///,,,...///000///000222444:::///---IIIDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵ///DdDĦ......DdDĦAAAGIdnuR)ĦDdDΦDdDӵ444...111666999999555111---...333888999444...***)))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++...222555222444777999>>>]]]DdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵ///DdDĦ......>d<ĦBBBpeӵDx<>d<ʜ4DuTӵ;;;---///222444333000+++)))+++---......+++(((&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********+++,,,+++++++++---111444222111444555444@@@bbb>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR000///>d<sdKĦ;;;B?Ho9---s&dq&ĒR---111++++++,,,,,,+++(((%%%$$$)))'''%%%$$$$$$%%%%%%$$$''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))*********+++++++++***,,,000333000---///333444444===JJJ<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@httt>h222111...se,,,ne------@G---,,,sĪj@h$$$$$$%%%'''''''''&&&%%%$$$######)))%%%""""""%%%'''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))***+++******+++...111111,,,---222555666999>>>GGGHoD^DdDĦ~~~SSS999///,,,***---s׼s,,,,,,)))''''''(((***)))(((''''''''''''$$$$$$#########$$$%%%%%%'''%%%###%%%((()))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((()))******)))***---///000......000111111333777,,,ZZZnu]ӵ>d<Ħ>d<ĦĦUUU999777666333...++++++,,,---------Be,,,+++++++++'''Ħ++++++******%%%''')))***)))((()))***$$$%%%&&&''''''''''''&&&$$$#########$$$%%%&&&'''$$$$$$%%%&&&((((((&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''(((***)))))))))+++---(((+++///111000///000222<<<777WWWiĉ@3hR/ŌDdDĦsdKĦgdKĦeee===222:::111...+++***+++...000000,,,,,,++++++++++++gdKĦ------***(((&&&(((******((((((***,,,))))))(((''''''&&&$$$###%%%%%%%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&((())))))((()))***,,,%%%***///111111222444555AAA111:::wwwfhDenenezzzMMM666222666///......///000...+++))),,,,,,,,,+++++++++***ne'''***,,,+++)))&&&(((((('''$$$###%%%(((((('''&&&'''((())))))(((''''''&&&&&&%%%%%%$$$$$$%%%'''((('''$$$$$$&&&***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&((())))))(((((()))+++---......,,,,,,000333444...::::::MMMTTTCCC444999444...------,,,,,,++++++***++++++++++++*********'''((((((((((((((((((((('''''''''&&&&&&&&&'''***+++(((""" """&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((()))******++++++++++++,,,,,,...///111222333999...HHH^^^NNN???222444///......---,,,,,,++++++***++++++*********)))))))))'''((((((((((((((((((((((((((('''''''''&&&&&&&&&""""""###&&&)))+++,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,...///111222///777///AAAOOODDD999111222.........------,,,+++++++++************)))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&######)))333888666111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******++++++++++++,,,,,,...///111222...777333<<<@@@|||ccc:::555444ӵ,,,,,,++++++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''***'''&&&+++444777222,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''Ħ'''''''''&&&&&&&&&Ħ&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((ӵ++++++++++++,,,...///111222111888777::::::[[[JJJ9994444ĉ@ӵ,,,,,,+++************))))))))))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''%%%%%%%%%'''))))))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''(((((('''%%%$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''>L''''''''''''&&&&&&=hĦ&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((4ĉ@ӵ+++++++++,,,...///111222333666777999;;;JJJuuu???AAA888GG=?,,,,,,++++++++++++*********))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''###$$$&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''((((((((((((((()))'''&&&%%%&&&((())))))))))))))))))))))))''''''''''''''''''''''''HdĦ''''''''''''&&&=Īj$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))GG=?+++,,,,,,...///111222222333444666===EEEӵĭӵӵĦӵӵĦƜ`1.׼s---,,,,,,,,,Ħ++++++***))))))(((''''''&&&ӵ'''Ħ''''''&&&&&&&&&'''%%%%%%%%%%%%ĭӵ''''''Ħ''''''&&&Ħ&&&Ħ((((((((()))'''((())))))((()))+++---))))))''''''DdD&&&&&&&&&?fӵ$$$$$$%%%Ħ&&&&&&'''ӵƜ`1.׼s++++++ĭӵ444ӵĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLEEEgĉ@------,,,,,,Shӵ+++***))))))((('''&&&g&e'''>hӵ$$$%%%%%%%%%###%%%%%%%%%fff?><z&&&g&e>&e((((((HL'''''''''ShӵgL'''(((((())))))&&&''')))***+++---000S?ʬ))))))3h?D%%)?&&&&&&ZufĦ$$$$$$%%%gL(((''''''g&e+++gĉ@++++++g&e>&e777@e??g<ĉ3we<Ħ3h?@e4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵCCCtt111------HGgĉ@111333------,,,***)))'''Hu]Ħ'''ZuR)Ħ&&&&&&&&&&&&&&&%%%%%%sߝLGdUĦ)))Hƅ^Hu]Ħ)))ntHdĦ'''(((HGgĉ@'''HdĦ)))((()))***++++++......***((()))Htƅ^(((***Bt=o9ĦDtfo9Ħ'''&&&&&&g?%%%%%%HdĦ'''((((((Hu]Ħ+++tt,,,---Hƅ^Hu]Ħ777H׼stQje<ĦBt=o9ĦH׼s4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵOOO`eĭ000qet......///------,,,***)))'''DdDĦ''''''t|<&&&&&&&&&&&&&&&&&&%%%%%%DdDDdDĦ'''DdDΦDdDĦ)))q<niDdDĦ'''qet''''''DdDĦ(((((()))******%%%&&&'''(((***q<R$$$'''qjRgdKӵHdDĦgdKӵ''''''GR/f6LĭĦ%%%&&&DdDĦ''''''(((DdDĦ+++`eĭ000DdDΦDdDĦ;;;DdDĦgeĦFSĦqjRgdKӵDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵfffHߝL`o9;;;po9wӵ...------,,,***)))(((DdDĦ''''''o)h&&&&&&&&&&&&&&&&&&&&&%%%&&&DdDΦDdDĦ'''DdDΦDdDӵ)))GIpӵDdDĦ'''po9wӵDdDĦ))))))*********,,,******---000po9u111111---222GIdnuR)ĦDdDĦnuR)Ħ''''''CdgĪj&&&DdDĦ'''''''''DdDĦ+++HߝL`o9000DdDΦDdDӵ???DdDĦgeĦsp?aĦGIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>eGGGpuR)Ħ222---,,,,,,+++)))(((>d<Ħ'''Dt&&&&&&&&&&&&&&&&&&&&&&&&DdDΦDdDĦ)))>d<ʜ4DuTӵ(((4DwDd<Ħ'''puR)Ħ>d<*********)))(((&&&'''***,,,peӵ+++ĦpeӵDx<>d<ӵDd<'''qR/ܗ?fӵ&&&>d<''''''>d<Ħ+++4DufئL>e///DdDʜ4DuTӵBBBDdDĦgeĦs<v>aĦpeӵDx<DdDĦ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ***s&dq&ĒR)))(((i?ʜtd<Ħ'''HHܗDӊB(((<x(((((()))'''(((---...B?daĦB?Ho9>d<4DuXӵHu]3hhne=enepIƎ@t@h>hfeSSS@ďD777444222---,,,,,,+++******ne((((((=e&&&&&&&&&&&&&&&&&&&&&&&&ege((((((sĪj@h++++++***fdDĦ'''@ďD'''(((Hkge***++++++///***)))///111@h===:::@G******HĪj@IŌ***(((Bene'''Hkge)))ne,,,---fe888Hu]3hhGGGPPP\\\segeĦja>aĦ@Gse4DuXӵĵD^dddggglll999555222000---,,,,,,++++++***(((((((((&&&&&&&&&&&&&&&&&&&&&'''''''''((()))000000///...,,,DdDĦ'''((()))+++---000222555666999000222BBBNNNNNNVVV???444444+++++++++++++++(((''''''***+++---......:::999D^LLLPPP^^^uuus׼sgeFm8>aĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦqqqttt|||}}}yyyzzztttfffRRRCCC:::666222///---,,,,,,++++++*********Ħ)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((()))+++...111444777888444333222111///---,,,+++>d<Ħ'''(((((('''((()))***---111444666111111111333777;;;???BBBXXXPPPXXXwwwwwwpppNNN888111000...,,,++++++++++++++++++++++++++++++++++++)))(((((((((''''''''''''''''''''''''((((((((()))+++,,,,,,---Ħ///444333222111333777<<<>>>666>d<ĦSSSWWWVVVhhhBegeFYĉ>aĦBe?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦttt{{{dddaaaQQQAAA===111...///...,,,***---000///gdKĦ)))((((((((((((%%%'''((('''&&&&&&'''((($$$***,,,)))'''((()))'''---000+++444VVVwwwhhhIII888555666666gdDĦ333888BBBLLLOOOXXXdddjjjvvvtttfffEEEHHH666***444111&&&,,,444111%%%222---###***,,,******+++***''')))---)))((('''&&&'''((()))***+++---,,,gdKĦ888:::333666;;;999===@@@;;;888sdKĦYYY___eeeŶS3we<>Anenenessskkk]]]KKKCCC777999333///+++,,,------ne))))))))))))((((((&&&'''(((((('''&&&'''((($$$%%%&&&'''((()))+++..."""777SSS}}}lllHHH???===Dexxx{{{llluuu~~~xxxmmmDDD666,,,,,,<<<000%%%666"""+++***)))...)))((())),,,+++((('''******)))((('''((()))***+++///666ne555>>>BBB??????<<<999???BBB<<<<<<neaaaaaahhhxxx>Ak<zzzzzzrrr```QQQ@@@AAA;;;222,,,///000++++++******))))))))))))'''((())))))''''''((())))))######'''(((&&&---777jjjggg^^^fffUUU555hhhYYY___hhhpppwwwqqqYYYAAA===GGG111$$$***111,,,<<>>JJJ\\\dddVVVRRRcccqqqzzziiimmmoooaaaVVVcccooorrrqqqvvvzzzpppxxxvvv___eeegggiiiZZZQQQEEE<<<999888888777//////...---,,,++++++***)))******)))'''&&&&&&(((%%%'''***)))%%%///PPPqqqqqqbbbOOO???111///---'''$$$%%%&&&222///%%%$$$""""""+++%%%))),,,)))###"""'''$$$&&&)))+++,,,+++)))(((555>>>000***$$$//////===EEEKKKPPP]]]jjjfffbbbkkkhhhNNN666<<<333+++***++++++---000,,,+++++++++,,,...000111;;;GGGYYYppp~~~yyy|||qqq|||~~~pppnnnuuu{{{sssnnnwwwnnniiiZZZIIIBBBFFFEEE===000000///...---,,,++++++((()))***(((&&&%%%%%%&&&&&&)))(((%%%)))>>>aaa}}}jjjJJJ111&&&+++222((($$$***+++)))$$$'''***000+++***&&&)))***%%% """+++222&&&***((('''+++(((%%%''''''---!!!,,,(((222///DDD{{{pppcccYYY]]]oooiiihhh}}}SSS>>>555---,,,---,,,+++---............///111333444999YYYuuu|||sssyyy|||~~~uuu~~~mmmTTTLLLRRRPPPDDD111000///...---,,,++++++((())))))(((&&&$$$%%%&&&"""&&&'''***;;;___cccWWW:::)))///444///...(((111000&&&###******!!!!!!***(((###(((&&&!!!"""&&&%%%%%%'''+++,,,''' $$$((($$$"""((('''%%%+++)))'''333///...$$$<<>>///;;;:::777OOOcccWWWPPPUUURRR>>>555......///,,,***)))111000000000222333555666>>>qqqyyyqqqtttzzz~~~|||nnnfffaaaAAA===444+++***///000...+++***(((&&&'''***+++)))%%%+++...999YYYtttiiiJJJ***...,,,(((111EEERRRSSSRRR:::&&&$$$'''%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((555LLLaaa___HHH222))),,,---111555444222444===DDDhhhwww222!!!444000%%%000333???===666;;;???AAAHHHqqqzzz~~~fffmmmrrr}}}UUUEEE888777555///+++,,,)))***)))'''%%%%%%$$$###)))333666222666>>>:::---***+++///CCCkkkDDD222%%%&&&)))%%%###&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++666???>>>333***(((,,,AAA]]]rrrbbb999!!!111666CCCQQQjjjzzz>>>(((,,,000000---BBBJJJFFFHHHJJJQQQ^^^|||pppooo```]]]iii{{{~~~vvvdddEEE<<<777...,,,333000///---)))&&&%%%)))---777<<<<<<555---+++------111***"""''':::III@@@---333)))%%%((()))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''((()))***+++,,,)))@@@VVVVVVAAA...***///%%%%%%'''555EEENNNhhhwwwCCC999===555III\\\___OOOAAA;;;DDDXXXeee^^^hhhZZZOOOcccxxxyyyzzz}}}}}}iiiUUUKKKAAA888555999333---)))&&&(((111:::222***%%%'''******((()))###'''))))))---111///)))(((%%%&&&)))(((###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''%%%(((---...+++'''&&&%%%'''---333222))) ------)))(((((("""***AAA>>>qqqnnn<<>>444333000---+++,,,+++((())),,,+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((***+++,,,+++,,,...000000111222333FFFSSS...555<<>>,,,333jjjLLL>>>:::999222,,,---222111+++---,,,***)))*********)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***,,,...000---+++...444***:::===<<<```QQQ888444222222111000///...------+++++++++************)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&))),,,+++((($$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&'''((())))))(((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))++++++,,,------......///000...111666<<>>444///333444222......---------,,,,,,,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))(((((((((((((((((((((((())))))))))))*********************,,,......+++))),,,++++++++++++*********))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&((())))))***############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))******++++++,,,---------/////////...000555666555444>>>iiiyyyCCC666===999///111;;;888***---------,,,,,,,,,,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))'''&&&(((***(((((((((((((((((((((((()))))))))*********++++++***))))))***,,,,,,+++***---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))))))))******+++,,,,,,,,,+++000111,,,,,,111222///999000>>>pppEEE>>>999666333444333000//////------,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))'''&&&(((***)))))))))))))))))))))))))))************++++++++++++***)))***,,,---,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######///...,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))((((((((()))******++++++&&&///333...---222444000222777555>>>qqqJJJ:::;;;888777555333000///...---,,,,,,++++++***)))(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((()))))))))******+++******)))))))))******((()))***+++++++++++++++***+++,,,---......------111///,,,)))'''***///333000...)))...333)))&&&333###111---'''111---$$$***...***''''''((()))(((''')))+++***&&&&&&((('''###%%% %%%(((%%%&&&)))&&&%%%((('''!!!&&&)))"""$$$$$$)))///---'''%%%((($$$######%%%%%%$$$$$$%%%(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,,,,------.../////////...444888999GGGqqqQQQ>>><<<222777666444111///------,,,,,,,,,++++++***))))))((())))))((((((((('''''''''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))&&&'''''''''((((((((((((+++******))))))******+++++++++,,,+++***)))))))))...---***((('''''')))***&&&)))...222333111,,,(((+++//////333:::111'''+++///444---$$$%%%)))---444222+++(((,,,---(((%%%((("""""" %%%***((("""+++&&&%%%((((((### !!!###$$$###$$$'''(((((())))))***,,,+++### )))&&&%%%%%%&&&'''&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))),,,,,,,,,---......//////111111444888<<>>777555777555444333222///...,,,,,,++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))***************)))))))))***++++++---///000///---,,,...000---///111111000+++'''$$$***,,,...000444;;;DDDJJJWWWfffeee___lllqqqrrrpppUUUaaahhhbbbWWWOOOHHHCCCIIITTTaaannnzzzzzz<<<888333111///...---------000$$$)))???444)))@@@;;;,,,&&&***%%%###%%%%%%######%%%%%%###&&&&&&%%%%%%%%%&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))+++++++++,,,------......///,,,///555222000@@@VVVVVV333===@@@555222888444333222000...------,,,+++++++++***************(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))***************)))))))))******+++,,,'''***+++***'''&&&***---(((***---000222444444555+++@@@[[[pppyyy{{{}}}rrrjjjrrr{{{gggZZZ[[[^^^ZZZdddhhhVVV;;;XXXeeeSSSBBB???999+++222>>>KKKQQQWWWaaaiiimmmOOOJJJAAA:::888999::::::777>>>888EEEbbb___[[[vvvuuu___AAA,,,'''+++,,,***(((++++++''''''******&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******++++++,,,------------000111000333999<<<;;;]]]WWWAAA:::>>>777111222222444333111000...---------************************(((((())))))))))))******))))))))))))************)))*********++++++++++++((()))))))))************++++++++++++,,,---......)))///555888:::???GGGNNNVVVSSSOOOLLLMMMPPPTTTWWW^^^rrrzzzwww|||pppfffbbbbbbiiijjj___LLLiiitttaaaRRRTTTOOOAAAEEEJJJIII>>>666;;;HHHQQQBBB===222'''$$$&&&'''&&&###)))%%%+++;;;999999KKKZZZYYYNNN<<<---))),,,///111666555///---111000++++++,,,,,,,,,+++***((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******++++++,,,,,,------222111,,,111;;;:::///???jjjggg===:::===999...000555...222111000...---,,,,,,,,,************************(((((()))))))))*********)))))))))******+++++++++*********+++++++++,,,,,,,,,,,,,,,---------...............//////000111222888???FFFKKKNNNTTT___ggg{{{uuukkk```UUUNNNIIIGGG???AAADDDDDDAAA===999777888EEECCC:::;;;;;;:::???BBBGGGBBB===@@@===222---,,,555888111++++++)))$$$777;;;:::222---444AAAJJJbbb^^^QQQBBB999666222,,,222444333000---,,,///444***333888444---***&&&"""444999777///---111000)))+++---///000000...,,,+++'''''''''((((((((())))))(((((((((((())))))))))))))))))******+++,,,,,,,,,...//////---///333444222999NNNvvvppp???BBB444000333111444777000111000...---,,,++++++*********************++++++(((((())))))*********+++))))))******++++++++++++******+++++++++,,,,,,,,,111111111111222222222222111111111111222333444555,,,000444222///000777>>>:::===AAADDDDDDBBB>>>;;;<<<777444555;;;???>>>;;;666<<<:::999@@@???:::===777GGGBBB:::@@@999...444444)))$$$***---***)))...%%%***,,,((($$$&&&((()))&&&)))'''###&&&,,,...***%%%)))000...'''...::::::VVVNNNAAA999>>>DDD===222000666444+++(((,,,***######%%%)))+++,,,+++(((&&&(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,///++++++000...+++000;;;999999RRRrrrEEE===555444222222222222111///333777444,,,(((,,,---***------///111...)))))),,,)))%%%'''......******///------***''''''+++000222000///333:::AAACCCDDDDDDHHHCCC<<<444///---,,,---)))***---///000000000///111000---,,,222:::===;;;;;;666777>>>>>>:::===FFF???BBBEEEJJJQQQYYYccciiinnnuuu|||~~~zzzvvvwwwzzzvvvgggfffZZZhhh{{{===XXXfffEEE@@@CCC888///222DDD888777888000###'''111000+++###+++,,,333888)))&&&((("""%%%'''"""&&&+++'''$$$###"""%%%000;;;777---888DDDLLLGGG>>>555,,,$$$(((%%%$$$%%%)))***((($$$)))'''&&&'''''''''))),,,,,,,,,+++***))))))***+++)))************+++++++++///...---------///111222000;;;@@@WWWXXX===555555333222111222222000///'''+++............,,,***222...---000111...,,,---000...------+++((((((+++'''))),,,222<<>>NNNQQQ:::===CCCGGGEEE>>>777222>>>FFFNNNKKK@@@888:::@@@;;;333***(((+++...---***------)))###"""%%%&&&""")))((('''))),,,,,,)))'''(((((()))))))))*********,,,,,,,,,,,,---...///000...333333222888FFFoooQQQ:::888666222222222111000000111222111000666333,,,'''***222555333...???WWWcccXXX???))) 444111///,,,))))))333===222111444888<<>><<<@@@DDDIIIFFF;;;555<<>>...+++111>>>@@@===HHHYYYXXXQQQNNNPPPQQQVVVfffzzzsssfffhhhlllqqqxxxkkk111888ZZZ555'''000&&&...###%%%$$$(((((("""&&&***"""333''')))"""!!!%%%###'''###(((,,,'''))),,,&&&***%%%%%%***//////222666???<<<<<<;;;555111444<<>>SSSQQQ]]]ooolllYYYWWWddd[[[UUUXXXeeelllkkkpppyyysss<<<&&&HHH))),,,666(((***)))&&&)))(((!!!''',,,%%%!!!$$$///$$$!!!+++%%%&&&((("""$$$&&&!!!$$$)))%%% !!!%%%)))&&&"""'''000,,,''''''---000,,,+++---((())),,,111777999777555***000444888CCCOOOKKK>>>(((:::OOOYYYTTTEEE777///(((((((((((())))))))))))''',,,333888888555///+++---555222000888;;;:::>>>OOOJJJBBB777111111444666666888///...555666000555@@@iiiaaaLLL444+++111555222111:::QQQjjjrrrkkkhhhmmmuuuuuuwwwxxxnnnccchhhuuulllooosssxxx~~~444666222222(((+++---!!!,,,***'''%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***(((%%%$$$&&&***,,,......555======:::;;;BBBJJJ444111555===<<<333222888222111///,,,***((('''''',,,'''&&&777XXXiiiUUU444...///111333555:::AAAEEE>>>^^^XXX;;;::::::999888555111...---444???HHHKKKIIIFFFCCC888888:::;;;999:::AAAIIIbbbsssppplllvvv___kkk}}}@@@333000333(((+++000$$$+++)))'''%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&((()))******"""(((------,,,,,,111777000---000888777///...444111000...,,,***)))((((((&&&)))******444???===222000111222222333666;;;???QQQWWWooo]]];;;:::999666444222444888<<<>>>SSSbbbYYYGGG:::444///:::<<>>+++---+++,,,,,,+++)))'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""$$$'''(((&&&%%%%%%''''''%%%$$$&&&%%%%%%&&&%%%###&&&)))((((((((((((((()))***+++)))*********...000---((()))+++,,,---...000333666333===CCCGGGWWW___GGGEEEHHH<<<>>>???>>><<<:::999999999FFFnnnlllMMMIII]]]qqq{{{zzzzzzbbb[[[rrrXXX```TTTooo{{{JJJ666EEEBBB,,,******,,,---,,,***'''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((()))&&&###"""%%%((('''%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%&&&)))''''''''''''((()))******(((,,,...***%%%%%%***000,,,...///.........000222222555999???KKKjjjrrrMMMAAA@@@>>>CCC???:::888:::>>>AAACCC???QQQooopppYYY^^^uuurrrbbbTTTQQQmmmtttlllgggfffbbbWWWLLLHHHGGGDDDLLLooo^^^wwwYYY111:::AAA///+++***************'''%%%%%%(((,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&***,,,***&&&$$$%%%'''%%%&&&&&&&&&&&&&&&''''''$$$&&&'''&&&%%%&&&'''(((&&&&&&&&&&&&'''((())))))))),,,...+++&&&$$$)))000,,,...////////////111222111111888CCCJJJXXX|||XXXDDDAAA@@@===666888<<>>kkk]]]MMMFFFBBB@@@===FFFEEEJJJOOOIIIAAAIIIYYYnnn{{{QQQUUUSSSPPP]]]wwweee@@@AAA;;;888BBB\\\}}}nnnJJJ???[[[YYY999333---)))******(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************)))***+++,,,...000222444===BBBFFF@@@555666MMMeeewww^^^TTTEEE<<>>HHHKKKEEE???EEEPPP}}}jjjLLLFFFHHHTTTdddkkkRRRZZZmmmooo```JJJ???666===PPP```dddaaa|||\\\BBB@@@KKKjjj|||bbbVVVaaayyy|||ppp~~~XXX333///111///---''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))***************+++,,,---...///222888CCCMMMMMMGGGCCCDDD```mmmUUUMMMWWW```hhhjjjcccjjj|||yyyRRR888+++999DDDCCCCCC\\\xxx```QQQPPP\\\bbb\\\QQQBBB999DDDiiilllZZZYYYeeevvvPPP000///111000...)))***)))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))******))))))******+++,,,---111111666???DDDEEEHHHMMMZZZyyy{{{```aaammmtttnnntttqqqOOO777555>>>III888222MMMfffDDD:::777777:::888<<>>999333333999)))HHHxxxnnn:::000666???CCC;;;::::::FFFfffhhhkkkwwwxxxmmmFFF000333222......---+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((()))))))))))))))))))))***+++,,,------...000111333<<>>222---555<<<:::999<<>>333555VVV|||uuuOOOjjjWWW666AAA@@@GGGvvvlll\\\cccVVV444333444222///))),,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))***,,,---......++++++000222111111444111888QQQuuuvvv>>>888888;;;888+++BBB|||___kkkDDDCCCxxxbbb:::]]]wwwZZZFFF@@@bbbVVVBBB555)))...---+++***//////((($$$&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************------......///000000000333::::::CCCccc|||WWWFFF555???000:::aaaoooVVV888888HHHPPPmmmZZZTTTXXXuuu{{{UUUDDD:::...222...+++)))...///)))&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************---------...//////000000...555444888KKKgggzzzpppYYYiiiQQQ222FFFlll|||AAA777AAA444WWWwwwrrrSSSEEE===222555000+++)))---...***'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************,,,,,,---......//////000000555444555;;;IIIrrrbbbiiiYYYzzzWWWSSS===;;;EEE<<>>III{{{QQQQQQBBB333RRRpppqqq{{{SSSBBB888---222000///---***))),,,,,,)))''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))******************+++,,,,,,------...//////---222888333999OOOvvv<<>>dddlll___lllsssVVVEEE:::...222///---,,,***---444666///(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))*********************+++,,,,,,------...111///000888666666AAAYYYJJJ111BBB@@@hhhgggFFF:::777@@@iii}}}```ddd}}}nnn\\\lllXXXHHH===000333///+++******111<<<>>>444((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------)))000...---555777666===HHHvvv???555===888]]]PPP???<<<===IIIhhh^^^BBBRRRxxx}}}\\\OOO000999222222///222)))+++:::@@@777+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---...///000333777:::IIIWWWAAA666===888YYYMMM>>>:::999FFFfffyyyfffXXXYYYmmmmmmjjjKKK333444///333///000,,,111===???444+++)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,---.../////////222666999>>>IIIooojjjaaaWWWDDD888<<<777RRRHHH===888777EEEfffqqquuuxxx|||III;;;333///444+++------333<<<:::///((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))*********++++++++++++,,,---.../////////111444777555;;;TTTZZZRRReee^^^BBBeeeIII999<<<777JJJqqqCCC===999888FFFgggzzz{{{yyyIIIBBB444111777***---,,,...333222+++&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++---.../////////000222444555666AAAdddhhhGGG```dddTTT@@@aaaOOO;;;;;;888AAA\\\>>>:::888:::HHHggg~~~xxxLLL<<<111444<<<222222,,,)))+++,,,+++((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++---...//////...///111222666555888OOOmmmZZZ```KKKjjjSSS<<>>KKKfffyyyVVV000000777>>>;;;444///))))))+++---,,,***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))************++++++---//////...///000222222444555BBBjjjWWWNNN\\\kkk@@@hhh555WWWZZZ;;;999;;;555iiihhhBBB;;;555<<>>888666......---+++***+++,,,,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************+++...///...///000222...444666;;;SSS|||HHHYYY^^^MMMWWW[[[XXXgggttt\\\;;;888===222^^^NNN<<<;;;888AAAMMMYYYmmmmmm}}}eeettt666IIIEEE000)))&&&,,,///---)))((()))+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((+++---...//////000222...555888777CCCkkkZZZHHHnnnLLLMMM```ooonnnmmmxxxlllDDD666999666AAAKKK:::777111444888IIIQQQoooPPPZZZbbbBBB999333222...++++++,,,,,,+++***((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,------.../////////---333555888>>>OOO\\\___TTTGGGRRR\\\qqqwwwnnnppplll@@@666:::666;;;hhh999:::>>>OOOJJJAAAEEEJJJuuuqqqhhh>>>111111333///++++++,,,,,,+++***((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,------.../////////---333444555999BBBhhhmmmRRR888WWWRRRWWWwwwGGG___ppp<<<888:::999777OOOOOO...======\\\UUUDDD@@@FFFvvv>>>)))000333...+++++++++++++++***)))(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,,,,---......//////---222222444666888NNNrrrTTTLLLQQQ```lllbbb888vvv{{{<<<===888<<<999555EEE444AAA222HHHHHH<<<===HHHaaaWWWxxxGGG'''111333,,,++++++++++++******))))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************+++,,,,,,------...//////,,,000000333888777CCC\\\hhhGGGUUUwwwnnnIIIBBBpppaaaRRR???EEE888999;;;222dddAAA888@@@...333888555<<>>PPPyyywww```[[[===???AAA222EEE<<>>VVV~~~sssKKK===222???333;;;666BBBvvv666aaa___777;;;777444VVV666888;;;---000000222333>>>999PPPiii444111)))333++++++***))))))***+++,,,(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$############$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......***///......555555444===AAAnnnaaa===:::666555555333999HHHyyy999HHHBBBFFF:::111EEEeeeBBB@@@***;;;000777:::,,,000<<<@@@```uuurrr444333---111,,,+++))))))***+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((())))))%%%###%%%)))***(((%%%---,,,+++***)))''''''&&&(((((((((((())))))))))))))))))))))))************---++++++,,,+++***...444999"""...999)))111BBB444AAA\\\rrrTTT<<<--->>>555///===<<>>ZZZRRR>>>MMMIIIKKK666444AAA...IIIIIIxxxuuusss~~~oooooo~~~:::000+++...---+++))))))***+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))+++(((&&&(((+++---+++(((...---,,,+++***)))(((((((((((((((((())))))))))))))))))))))))************+++''''''+++.........000444000111111......222333???MMMuuujjjJJJ...888777+++777888)))FFFcccRRRBBB???@@@kkkUUUgggfff222===999xxxhhhfffkkktttuuuXXX777???'''<<>>(((333999666ZZZbbb+++PPPBBB777UUUvvvEEEyyy555>>>:::bbblllPPP...---555FFFmmmmmm888,,,+++:::<<>>555111CCCDDD333333000>>>999888,,,CCCAAA999444333[[[nnnuuuwwwmmmjjjzzzssswwwbbbjjjcccQQQ===---999......,,,***)))******)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))************'''(((++++++((((((333@@@gggRRRgggnnnDDD555@@@444111333PPPZZZqqqCCC333===YYYAAA000999)))GGG```BBB+++666===^^^<<<999III999tttSSS,,,BBBXXXsssDDD777777+++((()))+++000111lllaaa;;;///333NNN]]]XXXfff^^^ssskkkeeeiiidddmmm|||YYYuuuPPPFFFVVVuuu~~~HHH666cccKKK111444333///---***)))******((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%''''''''''''&&&&&&'''((((((((((((((()))(((((()))))))))*********(((((((((((())))))))))))))))))))))))************'''''')))+++))))))111;;;{{{WWW...000>>>TTT@@@RRRYYYdddeee@@@<<>>BBByyyNNN>>>yyy444??????QQQ555***444333///333333000444222HHH888<<<;;;```TTTSSSBBB[[[aaaYYY^^^dddsssrrrCCC\\\???<<>>444jjjBBB888666444000333333(((...222222fffsss>>>999===hhhTTTNNNQQQTTTuuu}}}GGGhhhWWWRRR```ttt~~~HHH888TTTbbb000111333111...***(((((()))((((((''''''&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***(((''''''******&&&&&&***+++))),,,)))'''(((******(((%%%)))))))))))))))******+++***,,,+++'''(((---...+++///...333:::888222888EEEzzzuuu]]]hhhrrr;;;888222JJJ;;;111EEEHHHEEE555999444<<>>555333222---111444,,,111...333QQQ}}}???;;;999xxxeeeUUUVVVyyyRRR{{{mmmpppDDD///KKKhhh555555444111...***(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))((('''&&&))))))&&&%%%'''(((&&&+++)))((((((***+++)))'''))))))(((((())))))***++++++,,,,,,,,,++++++---...)))(((,,,333000+++000<<>>444333333---000444///333***333888FFF===777rrrrrriiiaaaAAAVVVwww888444...111...***(((((()))(((((()))(((''''''&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&'''++++++'''%%%'''(((&&&***(((((((((***+++***)))))))))(((((())))))***++++++'''***000000))))))...***)))---222///***///999UUUWWWmmmAAA___{{{WWW666;;;888***:::BBBLLL888...222000777777HHH^^^PPP___777HHHBBBTTT777IIIDDD666999WWWtttAAA666666777000///222///222...111...|||WWW;;;<<<\\\jjj777222---111...***(((((()))(((((())))))(((''''''''''''(((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&)))...///+++((())))))((('''''''''((())))))))))))((((((((((((((()))******///'''+++999<<<111***,,,...---000333000---000888444555FFF---KKKfffCCC777888222222IIICCC///777...666222999:::aaaXXXUUUHHH<<<333MMM:::555AAA555<<>>III444LLLxxxVVV333000555///777999yyy}}}YYYooohhh;;;555222333TTTjjjLLLQQQccc444444444111222///000+++555444^^^nnn:::777pppvvvuuu[[[EEEOOO>>>AAA___BBBEEENNN888222000---+++)))))))))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&((((((%%%%%%((((((%%%''''''''''''''''''''''''''''''''''''((((((((((((+++,,,222999888111+++*********+++,,,,,,------...000......111444888@@@III^^^KKK999&&&@@@\\\444$$$@@@???FFF000333333777<<>>PPPjjjLLL666444444222000,,,,,,888777TTT^^^666888yyyzzzqqqlllZZZDDD>>>777NNNQQQGGGZZZ777//////---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((('''&&&(((+++(((###''''''''''''''''''''''''''''''''''''((((((((((((''')))///777777000***(((******++++++,,,---------000------111333666===DDDTTTxxx:::???HHHGGG---777999///AAA777111111444555@@@uuuYYYsssMMM===222444555\\\RRRCCC888@@@yyyDDD222555555222///...333///???GGG444<<>>999;;;FFFjjj^^^444222666222111...000,,,111777333===qqqrrrzzzrrrrrrcccQQQsss555333222///+++(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&(((...333///(((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&(((,,,---+++***---))))))***++++++,,,,,,---...,,,---000111111555<<>>333999111999///000000:::{{{]]]222111333333......666333000666444aaaXXX\\\SSSYYY]]]KKK}}}jjjqqqWWW444888999555///+++))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''###&&&'''%%%&&&***+++(((''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&)))***((())),,,)))))))))***++++++,,,,,,,,,+++---111222111333888FFFKKKeeePPP???999[[[cccEEE===333)))999)))///333777@@@```XXXyyy|||EEEEEEMMM111(((444///222;;;444;;;VVVuuu888111666777...***222///---888555OOOVVVaaaWWW```LLLBBBvvvhhhpppQQQ777<<<;;;777000,,,))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''###''''''###"""%%%&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))(((&&&'''++++++((('''***)))))))))***++++++,,,,,,++++++---222222111444888>>>@@@UUUTTT222DDDeee@@@888222222111///...///111777111999YYYWWWlll@@@AAAkkk>>>;;;+++666222000555000===aaaQQQ###@@@---000111//////333777888UUUtttxxxXXXUUULLLLLLjjj]]]PPP999111CCC@@@999000(((&&&(((+++$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++***++++++,,,,,,...---------...111444555888EEEJJJhhhMMMDDDSSSBBB777222///111333222222444000666000MMMZZZcccvvvEEE666}}}EEE(((222888222///444333AAAbbbvvv888(((;;;***)))888777+++777RRRaaahhhuuuAAA999;;;]]]cccXXX===444333333111,,,'''%%%'''))))))******)))&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))+++*********+++,,,,,,---...---------...111333555222;;;BBB]]];;;HHHSSS,,,111...---111444333333555222666000lll[[[pppqqqDDD888VVV)))111333---,,,111111<<>>666///555444)))$$$999ddd]]]aaaeeeXXX777CCCHHHWWWcccrrrpppzzz]]]BBB333---///000000---***)))))).........+++(((&&&%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***...***%%%$$$&&&(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,---...------------...000222444555888AAATTTttt333IIIFFF444111//////333333000...000444666222[[[rrrTTT888RRR[[[<<>>sss[[[aaaDDDJJJJJJSSS^^^JJJCCCEEEKKKWWW~~~ZZZIII///222333333222///,,,***(((,,,------+++'''%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,222,,,%%%###''')))(((&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++---...///------------...000222333;;;:::CCCMMMjjjUUU///TTT333,,,111000111444333...,,,...444111666YYYiiiIII555{{{xxxIIICCC555000000333666<<>>gggaaa<<<>>>hhhxxxyyy^^^}}}eeetttYYYIIIPPPjjj___aaa333000...++++++---...,,,***$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''',,,***((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((+++*********+++,,,,,,---,,,,,,---...////////////000777:::>>>PPPrrr}}}ttt222HHH111MMM___222111333444111---///444888000```[[[ZZZ~~~^^^000MMMrrr***@@@%%%222+++444666)))...888...QQQOOOAAA777:::NNNcccRRR(((%%%///444------AAA```www777xxxyyy~~~ggg^^^eeePPPaaadddaaa444000...,,,---...---)))&&&&&&(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$((()))***(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***++++++,,,,,,,,,,,,---.../////////...---777666888III^^^xxxgggFFF888444555MMM999+++222111,,,000000444666000yyyWWWRRRHHH222]]]QQQ444333'''---------......000111111BBBNNN444%%%@@@uuurrr;;;!!!444///)))...333777///@@@VVV|||iiixxxqqqnnnYYYsssyyyxxx//////000111...***'''(((***''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((///111***%%%&&&((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************))),,,,,,------.../////////333666666<<>>;;;OOOtttyyyuuu```BBB'''333III>>>PPP333,,,333,,,666333999\\\ccc___gggMMMiiiSSS***---000///,,,,,,,,,++++++,,,,,,---***555666444GGGRRR@@@$$$+++...***(((,,,...,,,,,,///222,,,444111***HHHzzz~~~sssxxxaaaEEEEEEQQQooogggCCC333111///...---,,,***(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''++++++(((&&&((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++++++++++++++,,,------.........000222:::???===MMMooorrr{{{UUU---333666888999>>>:::000...000111333222DDDVVViiiaaa[[[XXXEEE,,,***///...,,,,,,++++++++++++,,,,,,,,,333mmmMMM222>>>999---444(((%%%///222,,,***000...---///,,,555000---RRR|||```CCCBBB@@@KKKqqqeeeFFF444111...---...---***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((%%%%%%***+++(((''')))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++*********++++++,,,,,,---......---...///888>>>:::HHHgggoooWWW777***???,,,&&&===;;;)))---///000666111000JJJRRRlllcccFFFMMMxxx/////////000***,,,,,,++++++***+++++++++)))...\\\iii444666$$$+++))),,,,,,***)))+++---...///+++------888444666bbbvvvHHH@@@:::===```aaaNNN444111...---...---+++(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))$$$$$$)))***''''''+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************++++++,,,,,,---......000//////777;;;555@@@^^^|||DDD444555,,,777444...<<<111...***444666)))444pppsssWWWyyyYYYttt666>>>[[[222***---222)))************************000###TTT------((('''******+++++++++,,,,,,,,,,,,******+++666---555uuuvvv{{{rrrZZZfff^^^XXX333333333444555222...***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))$$$%%%###!!!$$$+++---+++000,,,***+++...---)))$$$''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,---.........000111222555;;;EEELLL{{{{{{ppp222///777///444444999666...///)))///222---AAApppZZZnnn\\\mmm888LLLUUU222///)))000'''************************+++&&&CCC///...&&&)))******+++++++++,,,,,,,,,...,,,,,,...;;;333<<<|||||||||qqqccchhhddd]]]888777666444111...+++((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$&&&((('''&&&$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%"""%%%***,,,***444111......000...)))%%%''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,---.........000111222555;;;DDDKKKvvvpppyyyDDD333333//////222BBB000---111+++---000444RRRdddYYY[[[```ddd444\\\III000777%%%///'''************************(((***111:::---(((,,,******+++++++++,,,,,,,,,------...000<<<777DDDgggJJJLLLnnnnnnfff999999777444///,,,*********))))))(((((((((((((((%%%%%%$$$$$$$$$#########$$$%%%'''&&&$$$######$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))***'''$$$%%%***+++(((...,,,***+++,,,+++'''###''''''''''''(((((((((((((((((((((((())))))))))))+++******++++++,,,---...---///111222444:::BBBIIIlllfffqqqGGG,,,,,,444666999EEE000---333///000333999[[[YYY]]]SSSddd\\\...ggg<<<111AAA%%%000)))***************************,,,***sssQQQ''',,,,,,******+++++++++,,,,,,,,,+++...000...777444MMM}}}HHH<<>>DDDWWWnnn;;;===666333...<<>>RRRKKKSSSOOOGGGEEEmmm:::,,,444888555(((+++((()))))))))))))))(((''',,,%%%###+++KKKddd...(((******)))******+++,,,---///+++333222444===uuuooorrrggghhhuuuUUU999666333555<<<111---((()))***,,,---///000111,,,///000...,,,,,,)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((((('''&&&&&&'''(((***+++((()))))))))((((((***,,,+++***)))(((((('''((((((((($$$******!!!,,,222###)))************+++++++++,,,---......///222666:::===QQQSSSiiiTTT000000;;;555bbbvvvKKK999444...'''...<<<;;;VVVHHHbbbeeeLLL===YYYzzz==='''---333///$$$,,,(((((()))******)))((('''+++))) ,,,;;;eee...((())))))))))))***+++,,,---///,,,555111222EEEjjjMMMNNNccc~~~ttt^^^:::666555444<<<444,,,))))))***+++---...///000,,,000111///...---***%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&'''(((((((((''''''((()))***+++)))******)))'''&&&''')))(((((((((((((((((((((''')))"""***CCC"""---,,,&&&))))))*********+++++++++,,,---...///000222666999:::MMMvvv~~~QQQOOOPPP:::222888333VVVbbbnnn666555666%%%,,,ZZZ```:::TTTGGGiii^^^JJJHHH[[[KKK......000,,,%%%000)))))))))))))))(((((('''(((,,,###------aaa000((())))))))))))***+++,,,---///,,,666111333QQQyyyQQQ<<>>NNN666nnnPPPQQQ444333111+++,,,&&&***000...)))&&&$$$%%%&&&((()))''',,,%%%///jjjJJJ+++++++++++++++,,,---...///000)))666111<<>>666///---,,,******++++++)))((('''))))))'''(((---000...***++++++)))'''$$$$$$$$$$$$%%%%%%&&&'''''''''&&&#########$$$$$$%%%%%%%%%$$$""""""$$$''''''%%%"""$$$#########$$$%%%%%%&&&''''''''''''&&&%%%$$$######&&&***+++(((&&&'''(((((((((((((((((((((((((((###&&&)))((('''***000666LLLDDD555&&&###''')))'''+++)))(((((()))******))))))************+++++++++,,,,,,---...000222333444222CCCWWWdddPPPooorrr666888000666333000+++222---FFFNNNeeetttOOO555222111EEEHHHAAANNN>>>>>>wwwhhh[[[444------+++,,,'''111AAA:::''')))(((!!!***'''''')))(((***&&&OOO888---kkkRRR---******))))))///***222777<<>>FFFhhhZZZUUUvvvMMMAAA444222111BBB)))---...:::555KKKUUU:::>>>777888www===GGGHHHOOO@@@EEExxx```LLL...///111------'''---+++111;;;[[[\\\===000''''''%%%)))+++***...]]]222PPPjjj+++PPP{{{TTT^^^555888:::HHHBBB000222+++888///)))***)))''''''((((((&&&%%%$$$''''''%%%'''+++,,,)))+++((('''***......)))###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&&&&%%%%%%)))...000///,,,(((((((((((((((((((((((()))******)))'''(((+++...,,,$$$'''666:::///''')))((((((***---///000...,,,))))))*********+++++++++++++++,,,---///111333444888<<>>[[[)))888lll===FFFGGGIII???JJJ]]]PPP111......,,,000(((+++(((888\\\___???222(((+++%%%)))+++...&&&ccc&&&<<>>EEEddd^^^999777aaa&&&888aaa>>>FFFFFFDDD???RRRVVVXXX777///***(((///***---(((+++,,,@@@@@@---,,,(((,,,&&&))))))///&&&eeemmm///SSSwwwUUUAAA...222;;;~~~\\\TTTdddiii@@@888DDD[[[NNNKKKXXXBBB555)))222***)))''''''((((((&&&%%%$$$'''(((''''''******'''((('''&&&(((+++---+++)))'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((((((((('''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%((('''&&&'''((()))((('''((((((((((((((((((((((((******))))))((((((((()))...(((,,,<<>>222+++)))))))))***++++++)))''')))************+++++++++***++++++---...000222333333;;;DDDdddTTTQQQTTT___<<<666333444;;;000---666JJJGGGqqqIII---444WWW222555VVV???HHHHHHBBBAAA[[[IIILLL222000,,,(((...))),,,---///%%%+++)))!!!***(((***'''***''',,,)))MMM~~~???YYYuuu---@@@...222333;;;dddBBB???IIItttJJJCCCNNNbbbaaaYYYVVV<<<999000111+++)))(((((()))((('''%%%$$$((()))((((((+++***'''&&&&&&&&&&&&(((***+++,,,((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%######&&&))))))((((((''''''&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&((()))((((((((((((((((((((((((***)))(((((())))))((((((,,,(((###"""%%%))),,,...)))''''''(((***+++***))))))************+++++++++******+++,,,...000222333444<<>>888;;;xxxFFF:::BBBEEEnnnwwwYYY___pppooo\\\EEE+++999666///+++***(((((())))))'''&&&$$$(((***((()))++++++'''%%%&&&&&&%%%%%%'''+++...(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&'''%%%###$$$'''***))))))((('''''''''''''''''''''((((((((((((((('''$$$''')))(((&&&&&&))),,,((((((((((((((((((((((((***)))(((((())))))((('''!!!)))...,,,)))))))))&&&((('''&&&'''***,,,---,,,)))************+++++++++******+++,,,...000222333666===@@@XXXzzzIIITTTkkk]]];;;222@@@+++EEE000,,,@@@111PPPiiijjj999333+++RRReee...888RRRHHHSSSAAAPPPAAAkkkCCC333///...///,,,'''(((...******)))(((((((((((((((((($$$'''...(((+++666>>>LLLfff)))666???+++000333999ZZZVVV???@@@AAACCC^^^vvvWWWxxxrrr666FFF222222888///,,,+++))))))******((('''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((('''+++***$$$(((---&&&)))(((''')))+++***&&&"""((('''%%%%%%%%%(((+++---000000,,,))))))+++((("""$$$&&&((()))(((((())))))$$$,,,,,,***,,,&&&###,,,&&&((()))+++++++++***))))))+++***'''&&&))))))&&&((('''''''''((()))+++,,,+++***((('''''''''((()))))))))))))))************++++++,,,,,,...///111222444999AAAWWWnnnGGGUUUyyybbb@@@000CCC111<<<---...BBBAAAYYYfffWWW333///)))\\\iii444111wwwLLLCCCKKKEEEPPPGGGuuu<<<000,,,+++---,,,((()))---******)))(((((((((((((((***%%%''',,,''',,,888rrr```fff888333111!!!666111666999ooommm<<<===NNNMMMFFFJJJvvv777FFF333222666,,,,,,***))))))***)))(((&&&'''((())))))))))))((('''&&&&&&&&&''''''''''''((('''%%%***)))###(((,,,%%%)))((('''((()))(((%%%###)))(((&&&%%%&&&(((***,,,......+++)))+++...+++%%%&&&(((***)))'''&&&(((***"""***++++++///(((%%%---&&&'''((())))))************,,,+++'''&&&))))))&&&)))((((((((()))***,,,,,,+++***)))((('''(((((()))))))))))))))************++++++,,,,,,...///111222555999>>>QQQ{{{bbbFFFRRR```CCC111<<<666000***///@@@SSSaaabbb<<<111222---nnnlll555111pppKKKIIINNNZZZZZZTTT}}}333111---+++,,,---***)))+++***))))))(((((((((((((((,,,''''''+++&&&---888]]]===666222!!!>>>333;;;===UUU@@@>>>>>>BBBaaazzz:::EEE444222222***,,,***))))))))))))(((&&&(((((()))******)))((((((&&&&&&&&&''''''''''''(((%%%###((((((###(((,,,$$$***(((''''''((((((&&&$$$***)))'''&&&&&&''')))***++++++***(((+++000...)))&&&)))+++)))%%%%%%)))---###((((((+++111***&&&...(((((('''''''''((()))******---+++((('''))))))'''))))))))))))***+++,,,,,,******)))((((((((((((((())))))))))))************++++++,,,,,,...///111222666888<<>>......333CCCkkkuuubbb+++555777444mmm222333iiiNNNWWWZZZrrrddd[[[WWW000444111...------,,,)))((())))))(((((((((((())))))+++((()))+++&&&,,,444VVV###///+++333;;;222444>>>GGGyyyppp___cccttt~~~:::BBB666333111***+++***(((((())))))'''&&&((()))***++++++***)))(((&&&&&&&&&''''''''''''(((%%%###((()))%%%***---$$$,,,+++)))(((((((((((((((***)))(((''''''''')))))))))***((('''+++///...)))%%%)))+++)))%%%%%%+++111((()))&&&***000***%%%///---,,,)))'''&&&&&&((())),,,...,,,((('''******'''(((((()))))))))******+++***))))))(((((((((((((((((()))))))))************+++++++++,,,...///111222555888;;;FFFfffKKKGGGYYYJJJ777666444EEE111333;;;RRRhhh,,,777555777sss444333^^^UUU___]]]vvvggg\\\___555444000///...,,,,,,,,,***((())))))(((((((((((()))))))))(((+++---'''+++---ttt&&&AAA&&&...@@@%%%222<<>>999///...444111111:::wwwyyyxxxooo}}}::::::666555//////+++)))(((((((((((('''%%%(((((()))******)))((((((&&&&&&&&&''''''''''''((((((%%%***---,,,222333(((...//////...,,,+++,,,---)))))))))((()))))))))***++++++)))'''***...,,,'''%%%&&&((()))***,,,000222222,,,%%%---777---%%%---222000,,,)))''''''((()))...000...***)))******'''&&&&&&'''((((((''''''&&&)))))))))))))))(((''''''))))))))))))************++++++,,,,,,...///111222333666;;;EEE___mmmDDDEEEqqqIII///EEE555666***555ZZZpppIII444...***FFF888777PPPhhhjjjbbbfffsssgggUUU---///444)))111555///))))))+++***((((((((((((((()))******&&&(((***+++'''------}}}FFFfff333333000333:::666???wwwvvv>>>666DDDFFFCCCCCC[[[;;;777555444---000+++)))((('''(((((('''%%%'''((())))))))))))((('''&&&&&&&&&''''''''''''((((((%%%***------444444))),,,///111000---++++++,,,((((((((())))))******+++,,,,,,***))),,,000///***)))((('''))),,,......---000+++)))555AAA444'''------,,,***)))((()))***+++///000///***)))+++***'''''''''((())))))((('''&&&((())))))***)))((('''&&&))))))))))))************++++++,,,,,,...///111222333444888BBB[[[{{{NNNCCCpppzzzHHH///NNN888222///CCCuuuvvvDDD,,,...+++000UUU111111FFFooobbbhhheeeaaavvvddd???///:::,,,222;;;>>>555+++((())))))((((((((((((((()))******&&&'''))))))&&&///000GGG___<<<,,,---999,,,<<>>888>>>===ggg===555444333+++///***)))''''''((((((&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((($$$)))------444555(((+++...111111---+++***+++''''''((()))***++++++,,,,,,---++++++...333222---,,,)))(((***...///,,,(((---***+++===III:::***---(((((((((((()))***,,,---///111///+++)))+++***'''(((((()))******)))((('''((()))*********)))'''&&&))))))))))))************++++++,,,,,,...///111222555333555???XXXsss>>>EEEvvv@@@:::>>>???***000NNN^^^hhh---//////***111^^^<<<222???hhhQQQ```lllfffeeerrraaaEEE333---666333444kkkiii...%%%222,,,************)))))))))))),,,%%%...)))***(((222AAAGGGMMM111***===///111[[[yyy\\\AAASSS}}}[[[444@@@===AAA===;;;xxx:::;;;111444===///...,,,***)))))))))'''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&%%%$$$$$$,,,###(((222///---///,,,---444222000222,,,&&&+++((()))(((&&&'''+++...///777666222111666999333******,,,+++)))---444333---)))///---,,,JJJKKK***000+++)))))))))'''&&&+++333444000,,,))))))******)))(((((((((((())))))))))))***)))'''((()))***((('''((((((((()))******++++++,,,---------.../////////666333444>>>TTTzzzpppFFF\\\}}}vvv:::EEE===HHH111222PPPccc___===...000+++000ddd;;;333:::aaaMMM\\\fff```aaakkkVVVAAA444---333)))333gggeee111"""%%%###************)))))))))))))))%%%///***+++...GGG999777999///===111JJJRRRyyy999AAA999888RRRoooNNN@@@777999BBBjjjzzz???;;;111333;;;......,,,***)))))))))(((&&&%%%''')))++++++)))'''%%%'''&&&&&&&&&&&&&&&&&&''')))""")))333000......)))///777444000777777333444444222---******++++++)))666555222000333666333,,,***---,,,***,,,000000+++)))000,,,'''CCCIII---111///+++)))((('''&&&***///333000+++))))))******)))(((((((((((())))))))))))***((((((((()))***)))'''((((((((()))******++++++,,,,,,------.../////////222333777AAATTTyyyoooMMMeeevvv:::FFF???:::---444VVVooorrr@@@000---111+++///mmm999333333tttWWWGGGVVV\\\WWW\\\aaarrrIII<<<777000111333BBBggg___<<<---(((///************))))))))))))'''&&&///(((***111\\\555***lllEEE333;;;777pppGGGhhhPPP555@@@BBBCCC:::eee___999999EEEdddBBB;;;222333999///...,,,***)))))))))((('''%%%(((,,,......+++'''$$$''''''&&&&&&'''(((***+++---(((000999555222111)))000@@@AAA:::@@@AAA666---666000***))),,,---,,,)))222222000---...111111---...111000---,,,...000///)))///,,,###;;;HHH111000444---'''''''''&&&(((,,,111...+++)))))))))))))))(((((((((((()))))))))))))))(((((()))******)))(((((((((((()))******++++++,,,,,,------...//////000000333999AAAPPPrrrsssMMMZZZppp>>>@@@AAA999777>>>WWWzzzmmm555,,,,,,222,,,///vvv777333///___PPPBBBPPPSSSPPPWWWXXXbbb@@@999:::333111000999GGG:::---''' 000************)))))))))((()))''',,,%%%)))000ggg555+++IIIXXX333666AAAAAAVVV======;;;::::::CCCbbb}}}kkkHHH```wwwDDD;;;666666888///...,,,***)))******)))(((&&&))),,,...---+++'''%%%'''&&&&&&&&&'''***,,,...111,,,333999555444444---:::WWWccc___bbb```OOO@@@>>>555---...222222///,,,///000///++++++...///---...///...+++(((+++000444)))//////$$$777HHH555000555---%%%%%%''''''(((+++///,,,)))((()))))))))((((((((((((((()))))))))))))))(((((()))++++++***(((((((((((()))******+++++++++,,,,,,---...///000000111555:::>>>HHHggguuuLLLWWWeeeddd:::LLL999::::::888AAAllleee666333,,,111,,,///|||{{{555333...LLLPPP???JJJMMMLLLSSSRRRXXX<<<555888333///,,,---...###'''*** ...************)))))))))(((+++((()))$$$***000ppprrr000222333sssuuu666111LLL~~~AAAKKKAAA===>>>AAA999@@@[[[sss~~~uuuJJJ???===:::777///...,,,***)))*********)))))))))***+++***)))((('''&&&&&&%%%&&&(((***---//////***...222000666<<<666222UUUhhhgggjjjjjj]]]RRRPPPCCC:::999:::666000...111444444111000222222...***)))((('''&&&)))111888---...222***888HHH777000222***$$$%%%'''((())),,,,,,***((('''((()))(((((((((((((((((())))))))))))(((((((((***,,,,,,***(((((((((((()))******++++++++++++,,,---...///000111222555999;;;DDDcccrrrOOOdddAAAXXX222]]]111...000===HHHtttddd777000+++///,,,///ddd444333222@@@UUU<<>>888@@@<<>>777:::;;;777555777888;;;===<<<<<<<<<777111---+++,,,///111333888>>>444---333111999DDD777222...(((%%%&&&(((((()))---***(((''''''((()))((('''(((((((((((())))))))))))'''''')))+++------+++(((((((((((()))******++++++***+++,,,---...000111111111444888;;;EEEeeennnWWWhhh```WWW444RRR;;;111222VVVpppjjj999222+++---,,,111~~~NNN333333777999[[[999===GGGJJJLLLKKKWWWyyyKKK555222///111///'''111000444888)))'''************))))))))))))&&&******(((...222TTT+++...222===<<>>555,,,+++333777555888@@@===@@@BBBDDDFFFDDD::://////...333<<<@@@>>>===>>>===+++222444777>>>666666+++(((((()))(((&&&(((,,,((('''&&&&&&((((((((('''(((((((((((())))))))))))''''''))),,,...---+++)))((((((((()))******++++++***+++,,,---...000111111000333777;;;FFFccclll]]]^^^]]]>>>666MMM555***TTTsssSSS***,,,,,,,,,,,,111}}}@@@333333;;;777^^^888999FFFJJJJJJIIIZZZhhhUUU:::333222555444***666333///333***'''************))))))))))))%%%,,,---(((***---OOO222(((666<<<;;;TTTfffhhh>>>???|||OOORRRaaaJJJ555:::999555777---,,,******+++,,,+++******,,,///111000---(((%%%###$$$&&&((()))*********333......+++(((333<<<555HHHMMMLLLPPPVVVLLL:::444222+++***222555222666@@@>>>@@@CCCFFFJJJGGG:::++++++***222@@@EEE@@@888666CCC***///444555:::555:::))))))***+++((($$$&&&+++'''&&&%%%&&&(((((((((&&&(((((((((((())))))))))))''''''))),,,......+++)))((((((((()))******++++++***+++,,,---///000111222000333777;;;DDD]]]ggg[[[dddmmm999999SSS444222JJJKKK666)))+++222......pppTTT111444<<<444qqq111>>>555KKKNNNJJJ[[[bbbtttAAA222888222555000,,,,,,///...,,,+++,,,)))%%%$$$(((------***...&&&+++333===PPP---///222===HHHzzzcccfffHHH===yyyEEENNNWWWiiiEEE555@@@777>>>444000---***,,,000000---(((,,,///222222///+++((('''&&&(((+++++++++***+++---------***((()))000;;;DDDEEETTTUUUOOOQQQKKK888,,,111111111222444444333222<<>>^^^yyy;;;000///***111------oooQQQ111666:::111zzz222;;;888GGGIIIGGGTTTXXXVVV>>>999///555111...---...---,,,,,,,,,,,,+++*********+++***111%%%%%%333'''<<>>666===555111...+++,,,///000...***+++---//////,,,)))'''&&&&&&(((***+++******+++,,,///...+++***+++222:::AAAKKK___ccc[[[VVVIII777---///......///000000///---CCCEEEBBB<<<888888777555444444222999BBB999222:::444:::+++...111///<<<222))))))((('''''''''''''''+++&&&%%%)))***'''''')))((((((((((((((())))))***'''(((((())))))(((((('''((((((((()))******+++++++++++++++,,,---...///000222222555;;;AAAUUU}}}VVV^^^YYYAAADDD:::===333EEEkkknnn333***000)))///,,,,,,zzzoooLLL111;;;:::000888777===DDDEEEFFFOOOTTTpppQQQ555333///333222000...,,,,,,,,,,,,)))+++------***)))***,,,,,,+++'''000222EEE___LLL:::UUUccc]]]MMM<<>>444;;;555222///++++++...///...,,,+++,,,---+++)))&&&&&&&&&&&&(((***+++***)))***+++///,,,))))))---222777999GGG^^^fff^^^UUUEEE555111///---,,,---......---,,,BBBCCC@@@:::888999999666555999666777AAA>>>444333555<<>>@@@666333777;;;BBBNNNzzz777RRRQQQ666BBB555666333222...+++***,,,---...---,,,,,,,,,***'''%%%&&&'''&&&(((******)))))))))***+++(((&&&''',,,000111000555IIIRRRNNNJJJ???444444///...------///000000///999===@@@???>>>===777000777???:::888CCCFFF:::333222999111+++333@@@<<<''')))(((''''''''''''((((((---+++)))(((((()))(((((((((''''''''''''((())))))))))))************))))))((((((((()))******+++++++++++++++,,,---...///000444222444;;;DDDVVVwwwQQQ___ooo>>>DDD<<>>DDDJJJTTTggg[[[\\\555444888222444222---,,,000000,,,<<<000'''(((,,,,,,+++,,,%%%---...???XXXPPP}}}//////+++<<>>444333}}}444@@@WWW:::GGG666222000000...+++******,,,------------,,,***'''&&&'''(((&&&((())))))((((((((())))))'''&&&(((,,,......,,,&&&333666666;;;888222444---,,,+++---///222222222333888===>>>@@@>>>777...555???:::666BBBGGG<<<333///222111***444DDD:::(((((((((''''''''''''((((((***444444)))###(((+++''''''''''''''''''(((((()))))))))************))))))((((((((()))******+++++++++++++++,,,---...///000444222444;;;CCCTTTuuuRRRNNNcccyyyCCCEEE777<<<444UUUOOO///'''555---......---iiivvv===666333777333WWWiii333999;;;EEEIIIZZZjjjeee|||TTT888AAAJJJ555777333...111777666///JJJ888***+++...---***+++000!!!'''IIIaaaAAAddd999555444@@@}}}bbbHHH\\\:::AAARRR222999;;;>>>333888???DDDnnnGGG<<>>333HHH888,,,---///+++))),,,000###)));;;LLL:::eee333+++111;;;eeeEEEbbb===CCCooo333888III888***???```>>>@@@}}}NNN333111CCChhhYYYTTT^^^;;;LLL777...222///000000///............,,,------,,,)))''''''(((%%%''')))((('''&&&&&&''''''(((***+++,,,---...000,,,...((('''000///***///---+++((((((***,,,,,,,,,666555111///444::::::666)))...)))'''...---''')))...%%%///***111>>>---***'''''''''''''''((())))))(((***555@@@;;;+++$$$)))'''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''((((((((()))******+++++++++++++++,,,---...///000111222555:::>>>NNNsss|||MMMOOO}}}kkkEEECCCDDD===FFFVVVzzzccc===333'''...,,,+++,,,+++```uuu555555666???555666BBB555???NNNMMMjjjhhhrrrFFF===HHHDDD>>>===777333<<>>uuu777000888777bbb@@@aaa999GGGZZZ333999888222GGG444iiiEEE;;;iiiyyyOOOEEEpppcccUUU___999KKK777///555000111222222111//////000+++,,,---,,,)))'''&&&&&&%%%'''(((((('''&&&&&&'''###&&&******)))))),,,000///111,,,+++111...)))///000...***)))******+++***222222000000555;;;999333111444///---222,,,(((///000###...***000999'''+++'''''''''''''''((()))***))) ...KKKKKK---+++'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((()))******+++++++++++++++,,,---...///000000222666:::<<>>KKKSSSuuuxxxpppRRRFFFLLLIIIJJJEEE???DDDKKKEEE777111222///666***"""000---&&&555+++$$$666+++uuu+++444777777[[[jjj@@@xxxlll;;;AAAyyyEEE:::???000777555BBB???eeevvv;;;QQQggg???FFF>>>CCC222000555666222---,,,,,,)))---'''+++,,,'''(((+++%%%&&&&&&'''''''''&&&%%%%%%((((((''''''&&&)))---111///...---+++***)))((((((---///...******,,,+++'''------,,,---///111444666111---...222222,,,+++...---------...000000...,,,((((((''''''''''''(((((($$$'''---444888444,,,$$$((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************+++++++++,,,---...///000000555888<<>>bbbfffnnnAAA---222+++///%%%666555TTT{{{999DDD///FFF111111qqqGGG444JJJZZZZZZiiivvvrrrvvvwwwXXXSSSeeecccggggggZZZCCC666:::EEE:::444+++222///---:::000---%%%000111'''777PPP777***444222wwwpppCCCvvvsss???888]]]KKKAAADDDOOOHHHCCCuuu>>>OOOgggNNNmmmlllZZZ222///444666333111333444222---(((---///))))))+++%%%''''''''''''''''''&&&&&&((()))***+++,,,...333666000111111111000...,,,+++)))***((((((,,,111111,,,------,,,,,,...000222444000------111111---,,,...,,,++++++---......,,,***((((((''''''''''''(((((($$$%%%(((,,,///...)))%%%)))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))************+++++++++,,,---...///000000444666:::>>>FFFmmm}}}JJJYYYmmmZZZHHH999UUU<<>>;;;999000444---)))333''',,,...000%%%000rrrSSSBBB333RRRLLLvvvCCCqqqzzz@@@PPPNNN<<>>ZZZttt>>>,,,000+++...***...,,,ddd777999???...EEE777333SSS555JJJPPPQQQRRRSSSYYYeeettt{{{}}}```EEEGGG;;;666///666GGG999222(((===zzznnnhhhDDDAAA^^^PPPwww???;;;TTTEEEEEE]]]---333???;;;222555>>>AAA???uuu888<<>>===:::777555333333333///666888111***,,,333777333111///,,,++++++,,,------............000111000...,,,++++++,,,,,,+++***((((((''''''''''''(((((())))))((((((((((((***+++))))))(((((((((((())))))''''''''''''((((((((((((((()))))))))************+++++++++,,,---...///000222555777:::===CCChhhJJJ___uuuOOOXXX777TTTBBB]]]rrr:::,,,///***,,,---...///ooo666444GGG111JJJ888333vvvQQQ444JJJJJJKKKOOOXXXeeerrrzzz}}}xxxsss{{{iiiBBB000000AAAOOO777777000gggnnngggTTT///---222xxxpppiiiMMMmmm<<<===^^^999>>>WWW\\\DDDssspppAAA999IIIOOOGGGIII@@@===zzz:::???KKK===333///000...++++++...---***,,,000===>>>///)))+++'''%%%%%%%%%%%%&&&(((***,,,***---333777:::===???BBBAAA@@@===;;;888666555555111999===777///111888===777555222///---,,,,,,,,,///111111......111222000000...,,,+++,,,---,,,+++((((((''''''''''''((((((%%%'''))))))'''&&&'''(((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************+++++++++,,,---...///000111666888<<<===AAAcccJJJaaavvvJJJWWW333TTTGGG\\\kkk444+++///++++++......000www999444EEE000GGG444555XXXRRRJJJHHHHHHQQQ___mmmsssttt{{{tttpppqqqqqqnnncccnnneeeAAA333>>>III...###---VVVNNN(((FFFAAAAAA===;;;zzzSSS111QQQIII^^^???///xxxeee;;;::::::999ccc;;;dddjjj777;;;999TTT@@@===@@@666>>>222333...///...---///333111,,,,,,111>>>???...'''***(((''''''&&&'''(((+++---///...111555777:::<<>>???===;;;777555777<<<>>>:::777999<<<<<<;;;888555111...---------111444333///...222333000111...,,,+++,,,,,,,,,+++((((((''''''''''''((((((%%%''')))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++++++++,,,---...///000///444777;;;===AAAdddPPPhhh|||JJJYYY444YYYPPPVVVccc000+++111---***///---///{{{<<<777@@@,,,@@@---666CCCUUULLLGGGOOO```llllllgggiiijjjhhhcccaaa```ZZZSSSccc^^^======JJJ666+++---222111888???OOO333+++444iii---444mmmKKKXXXIIIKKKgggDDD555===:::666ccc<<>>666CCC666888+++,,,---...222666444///,,,222??????---&&&***)))))))))((((((***---000111999;;;============???AAA;;;>>>CCCGGGFFFCCC===:::??????===;;;<<>>===BBBDDD@@@???AAAEEEEEEGGGGGGKKKQQQNNNGGGEEEIIIOOOJJJGGGHHHHHHGGGHHHLLLAAA888333666777444111222///222777999999888777777444111---++++++++++++***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,---...//////...222555999===DDDjjjUUUvvvNNNUUU888^^^VVVOOOqqquuuMMM///...111,,,000......:::BBB///:::AAA,,,CCC000888```IIIAAAKKK[[[SSSQQQNNNQQQbbbOOOBBBMMM888***111---%%%222555:::AAAWWWhhh888,,,<<<|||SSSEEEMMM888ZZZ===<<<;;;...999XXXlll<<>>EEEhhhXXXtttTTTRRR999OOOTTTMMMxxxxxxIII,,,///111+++///,,,...JJJFFF000666FFF,,,BBB333555qqqwwwmmmooohhhtttccc@@@SSS>>>000//////)))---555ggghhh^^^666;;;>>>RRRBBBRRR@@@```www000111<<<999555vvvttt999eee:::UUU???===:::<<<000000222111,,,)))---111222...111333333///,,,)))(((*********))),,,444???HHHEEEHHHHHHBBB???BBBFFFGGG^^^^^^___]]]VVVPPPRRRWWWXXX\\\___\\\QQQKKKQQQ]]]GGG???999;;;>>>;;;555111222555999:::999777666666555222...+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,---...//////111333333999???FFFggg[[[pppZZZRRR<<<@@@KKKKKK|||xxxCCC***///000+++///+++...^^^JJJ111///FFF...@@@999555YYYqqq;;;RRR===:::000222&&&FFFUUUTTTSSSRRRZZZiiisssYYY<<>>JJJvvv===qqq;;;OOOBBB>>>999:::...---//////++++++///111000111000000000000...***(((*********+++///999GGGPPPBBBGGGIIIDDD@@@AAABBBAAAUUU^^^ggghhhaaaYYYVVVXXX\\\\\\\\\WWWOOOLLLXXXfffPPPHHHAAA???@@@>>>888444222444888999888666666666666222...,,,++++++***************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,---...//////333333222999@@@GGGfff```lllUUUOOO???>>>KKKGGGyyyppp:::)))000///---...+++///rrrKKK222***@@@444<<>>NNN???bbb888IIIsssjjjuuuAAA^^^:::LLLCCC<<<666777++++++---,,,---222666333---111000......///...+++((()))***+++,,,222===KKKUUU???GGGLLLJJJEEECCC@@@<<>>===:::777333555888888777666666666666333///,,,,,,+++***)))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,---...//////333333222999AAAHHHhhhccckkkvvvMMMJJJ>>>HHHTTTSSSppp:::...000))),,,...,,,111JJJ222***999???777MMM:::===ooo444???333444KKKAAAJJJZZZ000...[[[JJJ""":::999+++>>><<<...YYYWWWAAAppp>>>KKKxxx@@@ssspppYYYmmm777IIIBBB;;;444555***---------000666:::555,,,000///---,,,,,,,,,***)))''')))***,,,111<<>>>>>===;;;:::;;;===<<<:::888777777777444000---,,,+++***)))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,---...//////222333333999@@@IIIlll```ooolllRRRMMM:::LLLSSSVVV}}}ggg777222000%%%---------333HHH111...333KKK222VVV===888ggg888888333<<>>xxxYYY333&&&)))444555111<<<...yyyeeeOOOCCC===???OOObbb^^^GGG666GGGyyy:::___III>>>:::MMMkkk999IIIBBB:::444777------//////...111444111,,,......,,,+++)))))))))***'''((()))+++...666AAAJJJ???HHHPPPOOOKKKGGGBBB======EEEDDD777///888LLL\\\]]]YYYWWWYYYYYYVVVUUUWWWVVV[[[YYYOOOGGGEEEEEEDDDFFFGGGFFFCCC???;;;999999888444000---,,,+++***))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,---...//////000333444999???IIIppp[[[tttlll^^^TTT777JJJJJJCCCgggRRR***000000'''555---...444FFF000222///SSS000[[[>>>666bbb<<<555555???555RRRcccBBB111...'''wwwBBB...;;;333+++333***???<<>>EEE555555DDDhhh>>>LLLBBB:::555999000,,,///000+++)))***+++***------,,,***'''''')))+++'''((())))))+++111:::BBB>>>GGGMMMLLLHHHEEEAAA===:::CCCDDD888222???VVVgggbbbccchhhllliii___VVVTTTUUU___cccZZZPPPNNNNNNMMMPPPPPPNNNIIICCC>>>;;;:::888555000---,,,+++***)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,---...///000///333555999???IIIrrrfffeeehhhGGGCCCNNNXXXRRRuuuVVV444000(((+++///&&&:::888rrr555//////777NNNEEE???ZZZ666^^^cccLLLPPPAAA555777PPP^^^111777+++999mmmRRR(((333000+++555,,,DDD444777oooeee>>>222888:::333333999:::???ZZZyyykkk@@@FFF___iiiuuu777BBBsssBBB999===555JJJ|||DDD___YYY888RRRFFF???EEE>>>CCCAAA999999444000***,,,---,,,++++++///222222///,,,)))(((((()))***&&&,,,)))'''---......666;;;SSSSSSTTTKKK999CCCOOOLLLQQQ]]]EEE@@@FFFlllwww|||xxxyyyooolllaaaKKKRRRFFFSSSeeegggbbbTTTHHHXXXggg]]]UUUSSSPPPHHH>>>888:::666222...---,,,***)))000///---+++((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************++++++,,,---...//////111000999888BBBWWWwwweeeaaannnMMMFFFLLLPPPVVVuuuWWW++++++111...000...---eee@@@"""///------:::>>>999KKK333LLLjjjPPPQQQCCC999......;;;LLL[[[)))///DDDFFFMMM&&&555,,,888222bbb>>>)))111QQQ:::999<<<<<<;;;666::::::222---666KKK\\\VVV777<<>>AAA888666000,,,+++,,,---,,,+++,,,///111111///,,,)))(((((()))***(((,,,(((%%%,,,...111;;;999PPPQQQUUUTTTJJJVVV```XXX```nnncccmmmkkk~~~vvvggg\\\sss\\\```jjjqqqppp\\\MMMXXXddd^^^[[[\\\YYYMMM===444999666111...---,,,***)))---,,,***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************++++++,,,---...//////333222999777???SSSssskkk___nnnNNNGGGMMMNNNXXXrrr[[[''')))777)))+++???EEEfffsssTTTAAA(((444+++---AAA;;;???:::@@@lllVVVQQQ@@@***444)))>>><<>>000222PPPfffAAA555XXX555555***???777>>>999IIIDDDCCC///FFFrrr999???AAA777555000++++++,,,---,,,,,,,,,...000000...,,,)))(((((()))***(((---'''$$$+++///333>>>666LLLMMMWWW___ZZZdddjjjYYYaaajjjjjj}}}ooo___yyy```lllwwwzzzaaaUUU___ddd___]]]___[[[MMM===333999555111...,,,,,,***)))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************++++++,,,---...//////444222999777@@@UUUuuuzzz___jjjJJJGGGRRRSSSYYYooo___...,,,333!!!+++888PPPIIIBBB???JJJVVV<<<<<<000+++IIIAAA555FFF???bbbaaaYYYRRR777,,,AAA%%%---000GGGiiilllqqq555gggfff===555000222GGGgggnnnCCC888000666;;;:::333000444;;;333+++---999;;;111...555333111///IIIccc<<<>>>:::999DDD555@@@333@@@CCCZZZ666888444bbb555DDD@@@777666222///,,,,,,------------...//////---+++)))(((((())))))''',,,(((%%%,,,///111;;;888NNNRRRaaannnjjjkkkfffaaafffeeeeeeggg===GGGIIIjjjvvvwwwnnn\\\\\\___ccc]]]XXXWWWRRRGGG<<<777888555000---,,,,,,***)))***))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))***************++++++,,,---...//////333111999888CCC[[[~~~___lllKKKJJJWWWSSS___rrr^^^444...---(((>>>WWW>>>++++++!!! 888@@@:::222---HHH@@@,,,HHH@@@JJJsssQQQZZZSSS111222555---///333---nnnvvv......RRR~~~iiiZZZNNNvvv^^^fffEEE000CCC(((666555333000000333888;;;---555<<<999000,,,111999222444///AAAgggIII:::~~~;;;000:::BBB;;;...KKKNNNVVVCCC@@@WWW@@@MMM@@@666555222000,,,,,,,,,---......---------,,,+++))))))(((((()))%%%,,,)))(((//////...666:::RRRYYYlll|||vvvnnn```^^^aaa\\\UUUvvvjjjppphhh???KKK@@@ccc]]]UUUWWW[[[bbbSSS[[[VVVSSSSSSOOOEEE;;;777777444000---,,,,,,+++***---,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))***************++++++,,,---...//////333111999999EEE___bbbtttRRRMMMWWWMMMeeeZZZ444...+++???TTT;;;000///555///***+++'''444333333???@@@+++FFFEEE>>>}}}XXXDDDSSSMMM222222111666+++555333QQQBBB(((000HHHlll^^^^^^fffZZZ===000999888(((666+++000444666666444---&&&000777111(((666NNNJJJ222333222000;;;sssDDD<<>>sssGGGRRRHHHYYYBBB666222///...---,,,,,,---...///---+++,,,,,,+++***)))(((((((((###+++******111111///666666PPPVVVjjj}}}yyyooo]]]YYY]]]^^^QQQcccVVV]]]lll{{{zzzdddTTTtttWWWhhhEEE???VVVfffkkkGGGLLLKKKOOOSSSQQQFFF;;;555777333///---,,,++++++***///...,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************++++++,,,---...//////444222999888EEE```iiiwwwRRRMMMWWWIIIbbbZZZ222...000RRRNNN'''///..."""333000&&&---222666111???000@@@FFF;;;XXXoooDDD>>>DDD???555???)))666333///JJJ888111444333---000222MMMEEEIII...444222***...//////666444999888222000666===???888///***888TTT```KKK---333,,,333:::>>>BBBtttrrr___hhhyyyIIIWWWEEEaaaCCC666333000///---,,,,,,---//////---***++++++******))))))(((((($$$+++******222444555===<<>>???;;;:::<<<666222///,,,,,,++++++***,,,+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************++++++,,,---...///000222111:::<<>>}}}PPP888]]]\\\IIIKKKHHH<<>>CCC999>>>???;;;@@@666000///---,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++,,,---///000111777,,,<<>>777444CCCNNNBBB___AAA;;;888<<<333...---++++++,,,---,,,+++...,,,+++)))))))))((((((((()))+++---000555<<>>BBBDDD>>>BBB888///...---+++******))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++,,,---///000111888...===AAASSS~~~tttWWWaaaLLLHHHbbbvvvXXX222IIIGGG444000...------,,,,,,++++++***+++++++++,,,---...///000222333EEEppp{{{{{{zzzyyy~~~}}}rrrSSS>>>EEENNNHHH888,,,%%%444(((&&&777000===tttjjjSSS@@@///AAA,,,+++333,,,---555GGGqqqaaa666///"""666VVV444...111666:::BBBzzzkkk[[[888QQQwwwaaaccciiiTTT888999444999???666:::DDDIIIeeeFFF>>>777999000///---+++***++++++***)))///...,,,***)))((('''''''''((()))+++---111777;;;DDDNNN@@@888NNNYYYWWW```^^^aaaaaa]]]YYYZZZ[[[[[[XXXVVVZZZyyy~~~iiiooowwwZZZKKKFFFDDD888777CCCJJJ@@@DDD;;;CCCEEE???CCC:::------+++***)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,---///000111666000<<>>(((666333GGGaaa111///---888@@@MMMooo]]]555LLL```@@@333555ttt```999[[[>>>555BBB777///FFFnnn???OOOOOOEEE666333(((,,,+++))))))***+++***)))222...)))'''((((((&&&$$$&&&'''((()))***---222666;;;BBB888///:::CCCFFFPPPZZZWWWVVVWWWSSSLLLNNNVVVLLLLLLMMMgggjjjUUUXXX[[[OOOBBB>>><<<222222<<<@@@555999222>>>BBB<<>>:::777666:::888666777000***...+++&&&'''...///,,,888KKKjjj[[[JJJ888444<<<222\\\aaa@@@^^^;;;,,,999444KKKWWW222888***333666FFFlllxxx---AAApppBBB666<<<>>><<<~~~ZZZ111wwwGGG,,,777AAAPPP~~~???AAAOOOCCC333222***+++***)))***,,,.........///***&&&&&&(((***)))&&&&&&'''(((((()))+++...111333999666000333888???GGGSSSJJJHHHNNNOOOHHHKKKTTTGGGDDD>>>QQQTTTCCCDDDBBBBBB999999:::222444;;;:::333555000>>>BBB:::>>>888++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************++++++,,,---...000111222333666888DDD[[[jjj^^^nnnbbbSSSiiikkkHHHBBBHHH,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......333222///000:::[[[\\\BBBNNNSSSggg}}}mmmooo}}}ttt___RRRUUU```eeedddiiillliiiXXXAAA333333888:::222000222111...---......""",,,444---444;;;+++MMMiiioooSSSeeeoooLLL111---***UUUiii;;;---222333]]]KKK000---000333,,,:::gggyyy333DDDCCC---;;;111@@@@@@qqqGGGyyyyyyYYYYYYJJJLLLIII===000555333---,,,+++---///111222222'''***,,,...---,,,++++++&&&'''(((((((((***---///000222555444222555<<>>:::888999333BBBEEE888:::444++++++***))))))((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,,,,---...000111222444<<<;;;KKKcccjjjfffrrrgggYYYvvvuuuQQQVVVAAA...:::...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...333(((---777111)))111<<<;;;>>>VVVkkkYYY888CCCjjjtttVVVIIIDDD???>>>BBBJJJDDD<<<999BBBOOOUUUTTT888>>>BBB<<<333///444<<<777,,,777AAA111(((...---444///444555///999AAA999HHH888DDDIIIUUUzzzSSS666333222666>>>333TTTQQQ444+++///:::ttt===222$$$333666+++888cccuuu<<>>>>>555======555>>>>>>111---222555333888>>>888888888222AAACCC555555000++++++***)))))))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,---///000222333222???<<>>DDDpppaaaEEEGGGCCC000666222---111===PPPcccnnnuuuooolll...000)))444BBBLLLNNN555RRR===444111111;;;yyy...:::222---444,,,:::___~~~:::<<>><<<999tttvvvjjj\\\NNN777333---,,,+++)))***+++,,,,,,+++&&&>>>TTTQQQ999###%%%'''(((*********+++---000///***///111***---777888000000222666777777;;;???888===666;;;777...;;;===222...111333000555:::444000000+++<<>>:::QQQmmm{{{wwwiiisssiiiVVVZZZccc---...///111...------,,,,,,------...///...---,,,,,,---......,,,+++,,,///111111111111222222333444555777888888222777;;;999333111555:::444555>>>HHHBBB666888DDD:::CCC333999BBBLLLkkkkkkqqqyyyvvvnnnCCC333444,,,777mmmmmm]]]III444(((;;;(((///???^^^uuu```@@@333222000EEE}}}///+++333666---444111RRR777555ooogggYYYccc777mmm___VVV===555...***(((+++///000,,,+++,,,111<<>>IIINNNrrrxxxaaa===vvvaaa333000LLLgggYYYeeemmmIIIDDDeeessseee}}}~~~VVV444///)))***+++111BBB^^^ppp>>>000333000EEEuuu333///000222---888;;;MMMxxx<<<>>>QQQZZZ[[[fffOOODDD111222111///---///222333000///111(((---222000)))%%%'''+++'''(((((())))))***++++++---......---++++++,,,...---+++,,,111777999777444000000000000000111111222........................,,,///333444222...+++)))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))***++++++,,,,,,+++,,,.........///222444777555CCCOOOooouuufffdddpppHHH...222...///222111000///------------+++++++++,,,---///000111(((***+++---...000000000222111///...///222555777///777===:::333111999AAA(((EEEWWWKKK<<>>///MMMUUU666$$$///)));;;+++***(((444MMMccc...///333111KKKmmm555222...000,,,999IIIEEEoooCCC@@@kkkXXXnnnXXXUUUwww???dddHHH;;;***000222---++++++......,,,,,,///((('''&&&&&&(((***+++,,,''''''(((((())))))******,,,,,,,,,+++***)))***,,,,,,***+++...333444222000------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---///111111...+++***)))+++******)))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))***++++++,,,,,,+++---.........///222444999666DDDYYYyyy|||jjjaaa}}}vvv888///555000222111000///......---------******+++,,,---...///000333666666333000000///---111000000111222555777888555222222777???DDDDDDBBBVVVKKKFFFOOOYYYgggxxx~~~uuuEEE;;;~~~cccqqqqqqIII666EEEQQQoooJJJ888777555eee???222***)))((('''///<<<[[[iii===777---***333JJJZZZ222000///000\\\jjj555000///111***555VVV|||???hhhAAA<<<{{{[[[111''';;;UUUccciii:::VVVNNN@@@...111000+++''''''))))))'''(((+++---+++((('''((())))))(((&&&''''''((())))))******+++,,,,,,+++))))))***+++*********,,,...///...,,,++++++******++++++,,,---++++++++++++++++++++++++---......---+++)))))))))+++******)))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))***++++++,,,,,,+++---...//////000222444999777DDDeeetttfffggg888888999333555000//////...............------,,,,,,***)))((((((%%%+++...,,,,,,000222000---...000333555666777888@@@;;;666444777;;;???BBB555;;;UUU}}}vvvWWWsss}}}qqqrrruuuttt|||QQQ555000000222222333(((444:::111,,,111888:::fffooo777333---...555444lllQQQ444222+++000pppeee111,,,111555***333gggooo;;;ccc;;;999|||888AAA;;;;;;qqqNNN```<<<666MMM@@@000222///...+++***,,,,,,******---+++------,,,(((%%%$$$$$$''''''(((((()))*********,,,------,,,***)))+++,,,***))))))***++++++***)))+++************+++,,,,,,************************,,,---,,,+++)))((()))***+++******)))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))***++++++,,,,,,,,,---/////////000333555888999FFFrrr``````uuu|||;;;<<<555000222222111000//////...//////,,,---...000222333444444000888999222...111111---...///000111222444444555222FFF]]]fffddddddnnnyyytttqqqoooRRRiiipppSSSVVVSSS,,,000333,,,111///222(((&&&(((---...++++++...111CCC&&&...(((,,,000---444DDD***111,,,444zzzXXX...---222555...<<>>XXX^^^[[[KKK???;;;666///777555222//////000333555666:::LLLnnn[[[PPP;;;222LLLSSSfff___MMM:::222///777hhhGGG)))&&&(((...+++444'''!!!(((,,,((()))000///+++999///444......'''XXX===111---444;;;xxxAAA---222//////333NNNooo999UUUFFF555gggAAA444777999AAAwww[[[cccWWW@@@777111,,,222+++,,,***+++...---)))(((***)))---000111...,,,+++,,,))))))******++++++,,,,,,,,,------,,,******+++---)))******)))((())))))***+++************+++,,,,,,))))))))))))))))))))))))((()))******)))***,,,---+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))***++++++,,,,,,,,,...///000000111333555888@@@QQQVVV~~~mmm~~~NNN777===333>>>DDD===;;;888555222///------000111222333333333222111---999AAA>>>???IIIOOONNNAAA<<<555///---///444777<<<888666:::BBBFFFDDD???:::999999777111===iiiyyy---:::444...666+++444>>>---:::vvvLLL...333$$$///((((((,,,...,,,***)))***+++---...&&&---%%%222,,,111+++***LLLyyyZZZ&&&666(((<<>>===666>>>wwwXXXYYYuuu:::666111333(((---+++,,,000///+++)))***''''''((()))((((((''''''*********+++,,,,,,------,,,,,,---+++***)))+++,,,)))******)))((()))***,,,***************+++,,,,,,************************&&&(((***+++***+++---...+++******)))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))***++++++,,,,,,---...///000000111333666999CCCUUUyyyhhh]]]ZZZ\\\EEE<<<<<<[[[rrrlllmmmppp]]]<<<,,,000333///777666+++444???555<<<111,,,333555222555===\\\WWW[[[CCC666333***GGGLLL999222---777OOOMMM@@@888:::444111999???AAAEEExxxzzz666666444333111111222222000///888666111---+++***++++++((($$$(((000...%%%&&&111***++++++,,,...000...***///000000000000000//////...===FFF>>>333000222333111999>>>AAASSS333aaabbbbbb___jjjMMM:::333///555,,,,,,,,,++++++***))))))))))))(((((((((((())))))***111---******---///...,,,000000000///...,,,++++++***,,,------+++******+++***((()))---111222---)))(((((((((((()))***+++,,,---+++***((()))+++---///+++++++++******)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,---------...///000000222666888666JJJ]]]|||WWWvvvDDD000sssjjjNNNCCC777444EEE[[[^^^MMM;;;777,,,333999(((---kkk|||fffEEE...,,,444444---111666JJJFFFIIIPPPJJJ]]]```BBB;;;;;;>>>HHHVVVccc:::222AAA666***111666@@@eeelll,,,888333222000000111111///...000///,,,***))))))***++++++...***"""%%%///---"""))))))))))))+++---.........///////////////......,,,777<<<666...---111333333UUUBBBEEEVVV333ZZZeeeOOO;;;333///444,,,,,,,,,++++++***))))))))))))(((((('''(((((()))))).../////////......///000000---++++++,,,---,,,++++++---......---,,,,,,---...,,,+++---000000,,,(((******))))))******+++,,,---+++***((()))+++---...---,,,,,,+++***)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,---------...///000000222666999:::MMMggghhhdddSSSsssPPP)))888&&&000444///111???LLLQQQ555666000***...FFFyyyVVVAAA999333///---***000(((...EEETTThhhlllBBB+++///===AAAfffxxxVVV***111>>>888:::,,,222RRRJJJ(((;;;222000///...//////...,,,******)))))))))******+++(((---+++###%%%000111***++++++******)))***---000------............------+++111333///+++---111444999CCCHHH\\\555SSSpppppp}}}eeeNNNnnn<<<444///444,,,,,,,,,++++++***)))))))))((((((''''''''''''(((((()))---111111...---...111///,,,******,,,...---++++++---///000//////000111333000------......+++(((---,,,,,,+++++++++++++++,,,+++***))))))+++---.........---,,,+++)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,---------...///000111333666999>>>QQQuuu^^^@@@111???111;;;:::222***+++333888888TTT[[[EEE))))))AAAzzziiiGGG777777:::AAA999...222888===uuuNNN???<<<...<<>>GGG^^^777SSSWWW...666BBBqqqlllHHHRRR>>>555///333,,,,,,,,,++++++***)))))))))((((((''''''''''''((((((%%%)))---///...---...///000111222222000---,,,,,,+++---///000000000111222333000---,,,,,,,,,+++***//////---,,,,,,+++++++++,,,+++***)))***+++,,,...//////...,,,+++)))((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,------,,,...///000111333777:::>>>UUUJJJiiizzz^^^???KKK///222---...555888444//////888KKKYYYWWW>>>&&&RRRuuuooonnnooobbb@@@...555333xxx```CCC111---DDDHHHZZZzzzccc999777888555777111***333777)))///---,,,,,,---,,,+++)))------,,,+++)))((('''&&&***&&&***333222&&&###)))---++++++...---))))))---******+++,,,,,,,,,,,,,,,//////000111111000111333hhh;;;EEE^^^666SSSXXX888888DDD@@@OOOtttBBBmmmGGGGGGBBBfffDDDrrr@@@666///444,,,,,,,,,++++++***)))))))))'''''''''''''''((())))))(((((())),,,000222111000555;;;???===555...+++,,,)))+++.../////////111222000...,,,++++++,,,,,,,,,000000...---,,,,,,++++++++++++*********+++,,,---///...---,,,***)))((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,------,,,...///000222444888;;;???[[[QQQSSSVVV111@@@:::444111222...(((...:::,,,CCCYYY\\\KKKEEEQQQSSS222AAAAAA```rrrFFFFFF111///555DDDnnnzzzSSSAAA666666999333000000+++///---,,,,,,,,,,,,+++)))---,,,***)))''''''&&&&&&------***+++:::IIIBBB000---&&&%%%+++---))))))---)))***+++,,,,,,------,,,---,,,...111000...000444???BBBeee666MMM444///:::;;;666WWWxxxCCCMMM+++===000:::MMMKKKxxxCCC888000555...,,,,,,++++++***)))))))))''''''''''''(((***+++,,,---***(((+++222777777666===BBBFFFCCC999000,,,+++)))+++---.........000111...---,,,,,,,,,---...///000///...---,,,,,,,,,,,,++++++******++++++,,,---------,,,+++***(((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,------,,,...///111222555999<<>>888nnnsss;;;:::...VVVEEE@@@;;;DDDAAA'''888sssGGG:::111333222+++***111///---,,,,,,,,,,,,+++)))***)))(((((()))+++---...///...((('''999PPPTTTJJJ999,,,$$$))),,,***)))...)))***+++,,,------------,,,+++---000///---333<<>>FFFEEECCC???:::444...******,,,...///......///000///000000/////////000111///......---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******)))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,------,,,...000111222555999<<>>AAA<<<111555777000+++000000,,,...///---,,,,,,,,,,,,+++))))))(((((())),,,000555777666,,,'''***,,,000CCCZZZIII666(((***---***)))---)))***+++,,,---.........---,,,---///......888EEEKKK777pppBBBKKKOOO666666BBBBBB???{{{CCC444999AAAdddOOOGGG<<<333777000,,,,,,++++++***)))))))))&&&&&&''')))+++---///111,,,,,,+++)))***000;;;CCCMMMEEE<<<999999777000)))+++---///000/////////111222222333222111000000111......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,***)))))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******+++,,,,,,------,,,...000111222555999===WWW]]]MMMSSSZZZRRR^^^VVVOOOWWWLLL333+++888///...666666///111:::GGGLLLJJJAAADDDYYYuuuwww]]]MMMFFF>>>666;;;bbbAAA111222999<<<333333///)))222777''',,,***,,,111...'''(((...***+++******222<<<>>>999(((+++---...---+++******++++++******************++++++,,,------......///,,,555---222333444(((ZZZMMM;;;~~~777HHH___hhhFFFVVV;;;JJJKKKGGG666///999000++++++******)))(((((((((&&&''''''((()))******+++++++++************++++++888:::======:::444---(((...//////...+++******,,,.........------,,,,,,,,,++++++,,,,,,,,,---------******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......222---...444444222888CCCfffZZZPPP~~~ZZZccc\\\JJJEEEGGGIIINNN)))333000$$$+++===999$$$111555444......666???CCCRRROOOGGG===;;;===<<<777777eeeGGG555------***666EEE888***444111...)))(((+++...,,,)))))))))&&&###(((//////)))(((***,,,---+++*********************************++++++,,,------......///+++333+++///111555///gggRRR;;;{{{;;;NNNNNNPPPJJJ999111999...++++++******)))(((((((((&&&''''''((())))))******))))))(((((((((((())))))---///333666666444111///)))((('''(((***---000222------,,,,,,++++++++++++***++++++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,...///111---...444555444<<>>???CCC???lll===666999,,,EEEqqqBBBhhh@@@000111>>>000++++++******)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((---222444222///''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,...///000111000222555777BBB^^^zzzpppkkk@@@JJJhhhuuuuuucccppp```:::000FFFKKK999222,,,)))...222000---...222000111444222///111777555hhhyyyVVV\\\iii```MMM888......---(((,,,******...---((((((,,,(((***,,,---+++*********((())))))***++++++,,,,,,++++++,,,------......///000222...888222555PPP666UUU>>>@@@;;;;;;666///HHHAAAlll<<<;;;===@@@999;;;zzz===bbbAAA222555AAA222++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((()))((((((***+++,,,,,,++++++((((((((()))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,---...///000111000222666;;;KKKnnneeePPP???SSS^^^___hhhsssuuueeeKKK<<>>```HHH@@@555333888:::vvv222eeeAAA222666AAA000++++++******)))((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&(((+++---((()))))))))******++++++(((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,---...///000000000333888>>>RRRzzzZZZhhhVVVHHH777FFFOOO\\\\\\{{{kkkUUUXXXCCC999???AAA>>>666///,,,---...000000000222333444222111CCCZZZ]]]KKK```AAAYYYnnnEEE...666+++***(((%%%000***###000***,,,)))<<>>...444JJJ///************))))))))))))))))))))))))))))))))))))&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%<<>>555000222555---,,,***+++///444888;;;===SSSuuuKKKTTTbbbOOOJJJ___HHH&&&222///111...222***&&&222&&&***(((---999<<<444***'''***))))))))))))******+++)))***---111111//////222)))777555(((888qqqDDDBBBEEEAAAuuutttaaa]]]FFFYYYaaa@@@===---TTTCCCTTT???///666MMM222************))))))))))))((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''"""+++CCCUUUDDD###!!!777''''''!!!""",,,,,,***222'''&&&***111222---***+++((((((''''''''''''((((((((((((((('''''''''''''''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))(((++++++++++++,,,---......555222555===OOOyyyeee___<<<666<<<^^^HHHSSShhhXXX\\\^^^OOOEEE888444555888777444999888555444555777:::===555JJJSSSQQQ```TTTJJJZZZXXX@@@777+++000)))...333AAAOOO999///---)))$$$'''------)))+++***)))((()))***+++,,,+++///000...,,,......,,,222777...---YYYLLLAAAGGGCCCwwwBBB[[[ZZZBBBeee:::RRRAAA111777NNN555************))))))))))))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''',,,+++OOOVVV999(((///000000***''')))###&&&000)))###!!!"""###'''+++)))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++,,,---...///...888666888YYYxxxggg111555GGGEEEVVV___QQQQQQOOO\\\PPPEEEAAA@@@;;;555111:::;;;;;;:::888777666666222EEEoooKKKSSS^^^[[[RRRYYY]]]NNN333000,,,)))***------,,,,,,+++***))))))+++,,,---...111...)))+++111333///777+++///WWWVVV@@@OOO@@@tttDDDNNN+++LLLDDD333666MMM555************)))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''',,,$$$"""000BBBDDD444"""...333---......+++---&&&...111,,,+++...***!!!))))))(((((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********+++++++++,,,---...///000---:::555;;;```lll[[[bbbBBB***GGGTTTCCCFFFGGGEEEMMMQQQXXX[[[RRRDDD>>>???111222444444333444777:::555EEEMMMVVVUUUWWW___]]]\\\ggg333***(((------'''&&&,,,111000...,,,+++******++++++---,,,,,,000666666333+++444YYY```???}}}aaa777ccc}}}oooeeeKKKKKK...EEEFFF333333III333************)))))))))(((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((( ,,,...%%%%%%000222((([[[zzzzzz[[[JJJHHH@@@777///***(((((((((&&&(((---))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********++++++++++++,,,---...000111333999:::KKKllloooPPPjjjZZZGGGmmmVVVGGG@@@IIIUUUWWWUUUTTTAAAAAA@@@===<<>>ZZZvvv{{{bbbcccsssYYYSSSWWWWWWUUUWWWLLLPPPTTTUUUSSSTTTWWW[[[AAALLLkkkRRRXXXPPP___hhhJJJKKKlllddd000...+++)))((((((+++......///111222333222111000000...111444---***>>>ZZZqqq???qqqjjj333ggg~~~OOO777===;;;444YYY```IIIAAA???,,,999777666NNNiii???MMMIII333---CCC000************))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((000%%% )))///---((('''%%%333///"""$$$******,,,111...>>>___rrrbbb@@@)))******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***((())))))******+++,,,,,,+++++++++,,,...///111222444111EEEddd}}}bbbggg@@@<<>>;;;555555FFF```;;;IIIIII333---BBB000************))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$+++...(((###%%%---222&&&&&&"""&&&000+++###(((###,,,+++111WWW~~~qqqFFF******))))))))))))******))))))***+++,,,,,,------))))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,+++++++++,,,...000111222999888OOOlllfff^^^~~~hhhWWWCCC777IIIRRRVVV\\\MMMDDD666cccQQQIIIZZZHHHTTTQQQKKKFFFPPPfffjjjJJJ"""(((555%%%%%%---***---$$$000++++++111---,,,+++444<<>>>>>CCC333///===222,,,+++***)))((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&%%%%%%'''((('''''')))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))'''(((***(((222UUUxxx:::///'''(((***))))))+++***************+++++++++(((((())))))))))))(((((((((((((((((())))))))))))++++++******************+++,,,------,,,...111333:::666RRRtttZZZsssMMM777===AAAEEEOOOGGGDDDGGG}}}DDDAAAQQQYYYWWWWWWOOOGGGIIIOOOIII===,,,,,,'''---000((()))111))),,,(((//////***000///666...111>>>MMM<<>>EEE[[[IIIsss>>><<>>HHHQQQSSSJJJCCCBBBAAA>>>)))(((///+++((()))'''000(((111&&&+++///(((:::000000000PPPeee}}}CCCKKK555KKK|||\\\NNN===BBB^^^]]]EEEyyyyyy444???EEE222666SSSBBB,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((%%%(((---,,,$$$"""&&&222,,,(((***,,,+++***+++,,,+++++++++***)))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************+++,,,---------...222444666GGGVVVoooUUUKKK[[[DDD:::777<<<;;;DDDzzz}}}VVVMMM>>>DDDGGGGGGGGGFFF???555'''***777'''!!!111+++%%%(((333&&&(((555000MMM???888555dddJJJFFF444JJJaaaEEE===IIIBBB///888```GGG,,,+++***)))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&$$$&&&%%%###$$$''')))(((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((()))%%%%%%***---++++++...---***)))+++------+++***,,,,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((())))))))))))***************++++++++++++,,,---------///222555777LLLOOOfffuuuvvvWWW@@@;;;:::===???OOO}}}cccKKKGGG@@@;;;===CCCFFFEEE///'''///,,,&&&111222(((000555222000DDD:::SSSEEE888,,,WWWQQQ;;;===GGGfffEEE555HHH@@@...===oooJJJ,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&$$$''''''%%%'''---000...''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((+++)))''''''&&&&&&)))...)))***++++++------,,,))),,,,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++***,,,------...000333666;;;MMMKKKhhhsssjjjOOO999888666555999PPPzzzxxx^^^aaaJJJKKKGGG???999<<>>666PPPBBBLLL;;;KKK777<<<444***AAAzzzYYY@@@AAA@@@TTT666LLLkkkAAALLLBBB<<<<<<\\\777===???///DDD}}}KKK,,,+++***)))((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%***+++'''***333777444''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&(((***)))'''%%%'''***'''***,,,++++++---,,,))),,,+++++++++***)))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,***,,,---......000444666<<>>AAA@@@;;;999>>>EEEKKKJJJ///888***...^^^CCCnnnGGGWWW555DDD000***444HHHbbbEEECCC>>>DDD999///;;;___ooo>>>~~~%%%111888+++...```GGGCCC===///GGGHHH,,,+++***)))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%******%%%(((222666222''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$''')))***+++,,,,,,,,,&&&+++---***))),,,,,,)))++++++******************(((((())))))))))))(((((((((((((((((())))))))))))((())))))***++++++,,,,,,***,,,---......111444777BBBLLL^^^wwwHHHGGGhhhNNN666999666555EEEkkkAAA;;;:::555HHH>>>444...+++...333888;;;<<<[[[{{{RRR===(((CCCJJJsss999MMM$$$999222111NNNiii777KKKEEE~~~:::555555222BBBhhhqqq>>>>>>:::999444GGGpppyyy777BBB999,,,GGGCCC,,,+++***)))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''"""((((((!!!###...222---''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))&&&&&&(((,,,,,,)))''',,,---)))(((,,,,,,)))***************+++++++++(((((())))))))))))(((((((((((((((((())))))))))))((())))))***++++++,,,,,,***,,,---...///111555777OOOXXXuuueeeKKKIIIyyySSS<<<777999777666www[[[999CCC777333///@@@===222+++***'''111HHHEEERRR999GGGBBB@@@DDDnnn'''555888(((;;;```rrr@@@aaa666pppOOO444;;;555444===ppp;;;BBB;;;222III777JJJ111444III}}}111++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&)))+++******''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***)))+++...000222;;;DDDMMMTTTBBBYYY^^^888333888666>>>yyy___---111555===;;;333333,,,***...---777MMM???BBB000???lllIIIjjj333:::***:::///666rrr{{{666nnn999mmmUUU555,,,888999000kkkvvv999}}}]]]666999222222HHH~~~222++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&)))******)))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++---000222444<<>>KKKBBB/// ...---((()))---)))...???999555)))333FFFBBB+++$$$333666444]]]===zzzxxx999uuuuuuTTTTTTGGG:::kkkDDD555BBB333111III444++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&)))******)))&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---,,,,,,000333999DDDPPPpppppp{{{iiiYYYccc~~~BBB999>>>---999WWW^^^]]]ggg~~~\\\666KKKfffPPP999===//////)))***---&&&&&&444???444+++***ccc:::///111444222***QQQ@@@qqq777uuu@@@uuuppp```]]]jjj888???444000MMM999++++++******)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%''')))******)))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++,,,,,,,,,///------111777@@@PPP^^^bbbtttdddPPPqqqRRR:::<<<...:::XXXWWW555@@@@@@@@@III000,,,???HHH:::???aaa//////++++++///***,,,===OOO>>>---,,,777>>>777000333,,,777|||999eee555```<<<<<<777"""222:::MMM{{{BBB<<<222000SSS???++++++******)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***)))((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++,,,,,,---------///555===BBBGGGPPPYYYRRRbbb]]]fff777555555AAAmmm```:::DDDFFFIIIAAA;;;???444...333222===000000***(((***(((111GGGXXXIII111111%%%HHHHHH(((%%%888lll???ccc666OOO@@@???///CCC888+++@@@vvvooo===EEEzzz111111YYYAAA++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&''')))))))))((((((((((((((('''''''''&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......+++222>>>IIIJJJFFFDDDFFFNNNrrriii|||ddd^^^www|||888000;;;AAA|||JJJ555000>>><<<666AAA333444GGG777)))///000***'''))),,,>>>[[[JJJSSS<<<000(((???NNN,,,)))JJJCCCbbbBBBKKK^^^444222;;;aaa@@@{{{YYY666777222GGG{{{333AAAqqq///222^^^@@@++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''))))))))))))((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...///...333===EEEDDD===:::<<>>333DDD999///999111555***---******111<<>>++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''************))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---...//////444333666888777555888???DDDIII```zzzVVV]]]nnnVVVxxxCCC999///777```???@@@777111666AAAEEE<<<000444444666>>>FFFKKKKKKHHH<<<000UUU555***;;;CCC...111FFFMMM@@@LLL???yyyJJJ222222222555<<<333{{{MMM^^^ttt555NNNiii222000jjj:::*********)))))))))))))))((((((&&&%%%%%%&&&'''(((***)))''''''&&&'''((()))&&&&&&&&&'''((())))))***,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,///444888888888555111111666999:::KKKPPPccc]]]YYYXXXwww|||ppp]]]444777GGGeeerrr>>>555333999999333666@@@111//////333999:::888444666333GGGEEE333DDDBBB,,,///CCCGGGCCCSSS555]]]222<<<::::::222555;;;MMMVVVrrr111OOOddd---///ooo???************))))))))))))))))))(((''''''(((((()))***)))((('''''''''((((((&&&&&&'''(((((()))******,,,++++++***))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,...222555888999888444222444777999999:::EEEKKKaaammm[[[GGGQQQrrrGGG888???:::ddd{{{fffGGG222555666...000<<<333111000111333333///,,,111555333MMM777FFFDDD444000???hhhDDDEEEggg888[[[NNN555...444111111CCCTTTQQQssskkkjjjddd000[[[bbb,,,000xxxDDD++++++*********)))))))))******))))))))))))*********))))))(((''''''((((((''''''(((((())))))******++++++,,,,,,+++***((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******,,,111888<<<;;;:::777000...444888666666:::CCCKKKaaalllQQQAAASSSkkk{{{ddduuuuuukkkAAA444444GGG]]]iii888,,,666999444000444333222333444444222000111333&&&BBB888:::LLLEEE777;;;KKKNNNFFFxxx999iiiaaa>>>555222333EEEaaaKKKNNN111+++888999AAA^^^fff777PPP___+++222}}}CCC,,,++++++******))))))))))))))))))))))))******+++++++++***))))))(((((((((((((((((())))))*********)))+++,,,---,,,+++)))'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---++++++111999===<<<999999111///444666444;;;FFFDDDLLLcccnnnTTT===IIIoooZZZbbb[[[555<<<555>>>jjj]]]888000666777333000//////000000000///...///...***888???000QQQRRR<<<777AAA[[[CCC///eeeiii???555444AAAjjj>>>yyyAAA111999<<<:::,,,+++JJJGGG666^^^VVV,,,555???,,,,,,,,,+++***))))))((((((((())))))************------,,,,,,+++***)))))))))))))))***************)))***+++,,,,,,+++)))'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++111---+++...555999999666888333222555666:::III[[[???HHHaaawwwRRR>>>SSSuuu]]]NNNkkkiii<<<777333222NNNwwweee666'''...666//////...------,,,,,,++++++***555666FFF222JJJPPP>>>777QQQ___<<<222[[[bbb999333666888ttt888uuuCCC666;;;,,,888888777MMMDDD888gggPPP444AAA@@@------,,,+++***))))))((('''((()))******+++******/////////...---,,,+++*********************++++++((()))***++++++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,111...,,,...111555555444---///111333777BBBSSS```999DDD___cccNNNUUU```}}}zzz@@@000===NNNUUUBBB666777555<<<\\\fffAAA222222///000//////------...///,,,+++555555>>><<<999FFF>>>>>>vvvddd;;;zzzCCCOOO{{{UUU<<<000222999222xxx;;;QQQ666***444888HHHooosss<<>>777666///333...222222:::555eeeIIIJJJmmm888ooozzzNNNjjj***000""",,,666VVV^^^777888555TTTFFF000222//////......------,,,,,,---,,,,,,++++++,,,,,,---111777999444...---......***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********************************************************************+++++++++,,,,,,*********++++++---......777444---333666+++JJJsssCCCEEEJJJUUUddd>>>222...333>>>888777666999888<<<444ddd]]]GGGzzz999bbbnnnQQQ@@@555:::LLLSSS]]]666BBB===888222IIIXXX999666777]]]FFF000111........................,,,+++******+++,,,...///444:::<<<555///---......)))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))***************************************************************++++++++++++,,,,,,,,,*********+++,,,...///000;;;%%%...:::...BBBtttOOOAAAAAASSSkkkUUUWWWNNN???;;;666;;;888777666555999qqqUUUAAA555HHH~~~XXX777111666666333000bbbWWWKKKEEE...888000BBBpppWWW333888555___BBB...................../////////,,,+++*********,,,///000777;;;;;;444///......---))))))((((((((((((''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********,,,---///111222222(((888777...nnnxxxSSSEEE@@@UUUxxxwwwyyytttgggPPP======777444<<<666IIIvvv[[[ooouuuCCCwwwXXX:::PPPmmm@@@TTTQQQ555\\\NNNEEE```DDDHHHpppRRRJJJPPPjjjLLL444222EEEIIIYYY777...:::888888<<<666QQQeeeQQQ{{{QQQ777BBBoooYYY444;;;000YYY:::---000---........./////////000...---+++)))***+++---///999:::888222......,,,)))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,...000222333+++000777000>>>___OOOCCCXXXuuubbbtttoooZZZXXXfff[[[sssrrriiiXXXyyynnnDDDBBBTTT...@@@tttggg666000oooRRR666???mmmtttRRR888AAAllltttNNN999CCCjjjIII===???mmmTTT<<<888```===555MMMvvvUUUIII@@@DDDEEErrrFFF;;;>>>,,,***888555nnncccJJJnnnXXX@@@}}};;;***RRR333///555------......///000000000111///,,,***)))***+++---:::999555///---...+++&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,...000222333+++333---,,,QQQ}}}RRRBBBUUUuuuqqqrrr~~~^^^]]]bbbWWWrrr}}}NNN]]][[[zzzOOOPPPlll===YYYRRR111\\\eeeAAA;;;{{{___666AAAlllLLL///\\\```HHH666GGGSSSGGG???666;;;BBB>>>888AAAFFF<<>>AAAEEEBBBGGGTTTXXXUUUkkkfffmmmiii{{{sssxxxxxx}}}999yyy```888kkkOOO@@@CCCSSSiiiJJJeeejjjMMM666qqq111===DDD333777***333111...---...000111111---------+++***+++...000555777555000//////,,,'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***...'''(((111444...---111+++000222:::```xxxZZZDDDHHHoooqqqeeebbb___aaaxxx]]]TTTggghhhaaa```xxxrrrfff///nnn}}};;;fffBBB888QQQQQQ999AAA___KKKwwwqqqTTTEEEGGG===DDDFFFMMMGGGAAAOOO^^^```]]]kkk|||yyy|||llluuuDDDFFF~~~{{{ddd~~~zzztttiiiRRRkkkwwwUUU000;;;pppxxxdddcccpppCCCRRR999222;;;KKKSSS<<>>bbb000777:::///333///000111333777;;;;;;:::888111111000---+++,,,...000222555444000...///---)))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------,,,***333:::777111......---222;;;;;;666UUUjjjZZZ]]]qqqgggOOOJJJ[[[wwwmmmwwwtttVVVZZZddd<<>>AAA@@@===999111111///---+++***,,,...111444333...++++++)))&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((()))))))))******************+++++++++,,,,,,------------------------------------------------.........------------......<<>>777[[[EEE888fff[[[888GGGsssWWWpppwwwWWWyyyCCCccc:::555MMMQQQBBB;;;777111000999tttBBBPPP;;;QQQ:::GGGZZZ111...222222000222333555999===???===999555//////...+++))))))+++---333777666000+++)))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))***************++++++++++++,,,,,,,,,------------------------...........................------------...///000777BBBCCC777...///333222666888JJJIIIBBB;;;:::WWW[[[jjjPPPLLLSSSqqqlllxxxdddsssvvvsssRRRiii{{{OOOKKKjjjYYYlllGGGHHHCCC:::ggg~~~ppp[[[KKKCCCDDDpppYYY~~~bbb...AAAwwwhhh???666777222...***555111222444777888666222.........---***((((((+++---444999999222,,,***)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,........................////////////////////////------------...000222444777:::888111---000333444:::KKK^^^HHH444999<<>>666444777:::;;;999???DDDooo|||fffOOO\\\~~~rrrxxx}}}VVV???GGGTTT[[[WWWKKK???===222444IIIRRRMMMJJJHHH???===EEEKKKFFF:::222???>>>@@@DDDDDDEEEMMMWWWLLLUUUXXXPPPYYY~~~[[[___ttt~~~lllnnnlll``````tttvvvyyyRRRKKKYYYFFFBBBOOOdddYYYzzzjjjUUU[[[___hhhlllTTTfff{{{666888[[[777444///111///......---,,,++++++***************************,,,+++)))'''&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,111000////////////...---444333222111333555666777222:::===:::<<>>===HHHRRRQQQMMMBBB000FFFXXXeeekkkhhhQQQ777000999PPPhhhiiiUUUBBBFFFSSShhhgggcccWWWIIICCCNNN\\\rrrtttUUUOOOOOODDDIIIdddZZZbbbLLL666===PPPdddvvv```vvv>>>NNNAAAQQQTTTppp___333222888,,,,,,EEEjjj^^^QQQLLLUUULLLGGGvvvcccsssBBB)))999hhhlll///JJJsssEEE444000,,,000///...---+++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,---------.........000000000/////////000000777666666666:::???DDDGGGJJJZZZaaa\\\___nnnsssmmmZZZiiihhhYYYMMMAAA999;;;444;;;000+++555---%%%222---555<<<<<<666222333777222>>>PPPqqqcccHHHLLLzzzcccggg{{{wwwaaaUUUaaahhh]]]WWWeeeeeeNNN```{{{~~~ggg\\\LLLNNNVVVeeeqqqrrriii```JJJOOOSSSQQQHHH===555333555KKKyyywwwPPPAAAAAA444111NNNwwwfffSSS666,,,///---777wwwYYYQQQ888LLLFFFLLL444WWWqqqAAA777111111000;;;}}}^^^qqqPPPPPPVVV___NNNAAAaaazzzBBBDDD---000666```]]]---___RRR444111+++///...---,,,+++***)))))))))))))))))))))*********''''''(((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((())))))*********+++++++++++++++---------......//////000111222333444555777:::<<<666888;;;???EEELLLTTTYYYXXXdddjjjhhhgggkkkkkkfffQQQnnnooo[[[WWWTTT>>>)))...777111+++222222,,,111(((111999:::444000111555333@@@BBBXXXeeePPPPPPwwwfffTTT___hhhYYYAAACCCRRRUUUpppvvvdddMMMTTTeeehhhdddEEE555'''+++AAAXXXcccccc777666888BBBLLLKKK>>>000333,,,FFFoooxxxaaaDDD---KKK666000MMMzzz```FFF<<<<<<111000WWWkkkBBBJJJ888===OOO???WWW|||VVVSSS///555666444nnnOOOgggOOOUUUYYY]]]NNNIIIfffTTTBBB...555999555cccQQQ555sss]]]666444///------,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,'''(((((()))(((((('''&&&''''''''''''(((((((((((('''(((((())))))*********,,,,,,---------.........------...//////000111111555777999;;;<<>>FFFOOOMMMMMMCCC000&&&444PPPgggLLL???222111???LLLKKKCCC<<<000333IIIfffyyyggg@@@'''???BBB@@@iiiRRRJJJ???333888111333dddnnnDDDFFF888111EEEQQQRRRfffXXXfffEEE999444111cccUUUnnnXXX[[[UUUUUUOOOWWWeee>>>XXX999===---222hhhDDD@@@bbb777222000------------------------++++++,,,,,,---.........******))))))((((((((('''''''''''''''(((((((((((('''((()))***++++++******---......//////000000111//////000111111222333333555888:::;;;;;;>>>DDDIIIKKKOOOSSSUUUUUUVVVYYY\\\ZZZOOONNN^^^nnn~~~QQQ777777555111///000111...000......///111333444444333@@@<<>>PPPkkk===333444/////////......---------+++,,,,,,---......//////---,,,***)))((((((((()))''''''''''''(((((((((((('''((()))+++,,,,,,++++++---......///000000111111111222333444555666666777666999===>>>???CCCKKKQQQ]]]^^^___[[[UUURRRTTTWWWNNNUUUhhhjjjBBB:::999888111///111000111000//////000222444555222AAAEEE@@@XXXNNNfffvvvmmmPPPjjjoooaaa]]]sssbbbAAA;;;<<>>ZZZRRRBBB<<<)));;;111:::gggFFFOOOCCC<<>>===BBB555...???TTTCCCAAACCC888777KKK^^^YYYNNN999///444999GGG]]]NNNcccTTTLLLHHHQQQsssssscccGGG777888VVVzzz~~~vvvddd^^^lllvvvFFF---SSS```MMMKKKQQQGGG:::333222444555555666444///+++)))---444:::...///...,,,(((&&&%%%%%%$$$$$$%%%&&&''''''((((((((())))))((('''(((***---***111+++%%%---111...000111555///---666:::888<<<;;;GGGQQQSSSTTT\\\gggnnnvvvbbbPPPMMMVVVdddtttVVV222444333666&&&555+++///////////////000111111666:::777AAA\\\{{{TTTXXXoooxxxwwwwwwiii]]]QQQ:::<<<>>>===:::999:::;;;888,,,,,,===LLLKKKCCC>>>===AAAMMMjjjvvvTTT666>>>@@@NNNllluuuYYYDDDQQQeee~~~jjjMMM777---===\\\hhhzzzvvvqqqyyytttMMMLLLhhhNNN```zzzoooaaa[[[```mmmyyyeeeVVVGGGEEEJJJJJJAAA666444666888999999999::::::777444///***'''&&&'''((('''((()))******)))(((''',,,///)))'''------...999333<<<>>>>>>AAA???===AAADDDBBBBBBJJJ___uuuooo```VVV^^^uuunnn666888666555***444+++///////////////000111111555999999CCCWWWuuuOOOLLLpppqqqfffmmmddd000>>>???@@@BBBBBB???;;;888EEE<<<555555888AAAUUUhhhllljjjoooeee```]]]gggcccIIIJJJ___yyymmmyyyrrrqqqxxxssslllkkkoootttxxxyyypppcccXXXYYYbbbbbbTTTFFFVVVWWWYYY^^^gggqqq{{{nnnfffZZZLLLBBB===<<<<<<333///+++)))+++,,,,,,***$$$---111666:::222+++222999888444333777===EEELLLQQQYYYgggxxxzzzhhhjjjwww;;;999777111111222---///////////////000111111444777:::EEEPPPpppPPPHHHccceeeNNN]]]___FFF000<<>>EEE===333888:::888;;;222333>>>IIIKKKMMMNNNLLLaaaggglllkkkmmmvvvGGG888888...666222//////////////////000000111555444666DDDLLLwwwsssZZZLLLYYY|||~~~XXXTTTgggpppiiibbb~~~~~~}}}fffPPPLLLMMM\\\aaaccc___[[[ZZZ\\\]]]\\\WWWQQQMMMKKKMMMQQQTTTNNNIIIFFFIIILLLLLLMMMOOOAAA;;;333---+++---111333...666===<<<777444888>>>:::444...,,,111;;;DDDIIIGGGFFFGGGIIIMMMRRRXXX[[[JJJBBB::::::CCCOOOXXX\\\ooo~~~lllkkkhhhRRR===GGGHHHWWW\\\LLLLLL^^^hhhdddkkkooooooyyybbb<<<:::///777111//////////////////000000111666111222AAAJJJuuu{{{cccPPPPPPzzzyyyhhh___bbbmmmyyyzzzzzzSSSVVVkkkeeeUUUFFF<<<>>>999===JJJBBB<<>>@@@@@@???@@@EEEHHH:::AAABBB<<<666555444000333333555888666///---...444333111///......///000888999;;;===>>>???>>>>>>===:::888999<<<===;;;999<<<;;;999666222...+++)))444000+++***,,,...---,,,444UUUiiitttpppqqqbbb```@@@===333444000...///////////////000111111555222222>>>GGGtttjjjZZZTTT}}}zzzyyynnnjjj]]]VVVIII;;;111111:::BBBMMMOOOPPPQQQUUU\\\ccchhhgggXXXdddssshhh```gggjjj~~~zzzppp]]]]]]KKK777555666777>>>000---:::111000999///555444222444///(((...333***,,,...111333555777===BBB888DDDPPPOOOCCC777444555...///333888888555666999***...222444222...***'''---///222777;;;<<<:::888000...---000333444000,,,+++,,,.../////////---,,,$$$%%%(((***,,,---------;;;@@@999666FFF\\\uuu===;;;555///333//////////////////000111111111444666===AAApppnnnddd___xxxoooKKK;;;:::555111111222333444444333333555000***)))222<<<@@@???333111???DDD777<<>>===///'''222777...)))///'''444+++,,,666(((///111(((...777444333555222///...//////---,,,...111666...,,,333444//////444666222111222000------111000///---+++***---222555---666???BBB>>>:::;;;>>>:::444---+++...000///,,,)))***+++,,,,,,+++)))(((((()))***))))))***...000+++,,,...555888444CCCcccooo\\\iiixxx666666666,,,555222///////////////000111111...777:::<<<<<>>===888333000000222000***((())),,,++++++***))))))))))))...---,,,---///111222111...111333777===EEEIIIJJJlllTTTJJJdddBBB555999444111222111...///000///...666AAA---===000999===hhhXXXMMMSSSllliiiIII666666333333666444//////......///000000111////////////000111222222111111111333444333000---/////////000000000111111//////000111111111000000222111000...---,,,,,,,,,,,,,,,++++++,,,------......------------------...///000111111111000///...,,,---...///000000000///+++******+++---000111222;;;AAADDDBBBBBBBBB>>>888444111111333111,,,***,,,&&&''')))---111444888:::333222000000222333222111///333888===CCCLLLUUUZZZ^^^UUU]]]MMM777999333000111000...///000///...444>>>000===222<<<>>>dddaaaTTTOOO]]]cccEEE777999666222222000///............///000000............///000111222111000///000111111///---....../////////000000000000000000000000000///...333222111///---,,,++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,...///000000111000///...+++,,,,,,------,,,,,,+++000//////....../////////111666:::;;;<<<;;;777222222//////111000,,,***,,,'''((()))+++---000222333///---,,,,,,...//////...'''***...000111444;;;BBBFFFUUUuuu^^^:::888333000111///...///000///---222999000999111======YYYaaaQQQIIIUUUxxxRRR<<<<<<888222111............------...//////------------...///000111111000//////000111000/////////000000000111111111000000000000///......---111000///---,,,+++++++++111000...,,,+++++++++++++++++++++,,,,,,+++++++++,,,---...///000///......---------,,,,,,++++++***)))******)))(((((()))***+++...111222222222000---...++++++---,,,((('''******)))(((''''''&&&&&&'''((('''&&&'''***,,,,,,,,,111111333444222000333777>>>bbbqqq<<<777222000111...///000000///...000444...333///:::;;;NNN^^^KKKIIIZZZYYY777444444333222000......---------------...,,,,,,,,,,,,---...///000000///......000000000........./////////000000000///////////////...---,,,,,,,,,+++*********++++++555222///,,,+++,,,...///******+++,,,,,,+++******+++,,,---...///......------,,,,,,+++++++++++++++'''***---//////000222555222111111111000---,,,,,,---***)))+++***&&&&&&)))(((((((((((()))***++++++***(((((()))+++,,,---,,,000///222:::===<<<>>>BBBSSS>>>666222222222---///000///...///000111///222000888:::IIImmm[[[PPPWWWjjj<<<444333111000.........---,,,,,,,,,,,,---++++++++++++,,,---...///,,,,,,+++---...///---,,,++++++,,,,,,,,,---------..................---,,,)))))))))))))))***++++++111000---+++***,,,...///***+++,,,------,,,+++***)))***,,,---......------+++*********++++++,,,---))),,,//////---,,,...000)))'''(((+++,,,******,,,111---+++---,,,((((((+++))))))(((((())))))***++++++***))))))+++,,,,,,+++'''&&&+++555888888>>>HHHuuuAAA777333333222...000000---...111222000111555444777<<>>>>>MMMbbbFFF999555333222...000///,,,...333444111000666666333<<>>BBB;;;AAAWWW^^^lllVVV000777555222000///.........///111222222333555<<>>888111---,,,,,,***)))+++***)))))))))***,,,---+++******...555:::======:::>>>:::BBBXXXfff{{{^^^444666444222000//////...///000111222222333444:::===EEErrr{{{___XXXccclllmmm:::555444555///...***))),,,...------///+++******+++---------+++555111+++111>>>;;;999CCC>>>888666888777222666>>>555,,,))),,,...***(((+++)))))))))))))))***+++,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))///+++$$$'''333999GGG___```WWWjjj}}}lllEEE@@@:::222...------+++)))))))))))))))***,,,...///...,,,+++,,,///333666777333777888BBBXXXmmmfff888666333222000000///...///000111222222333333777:::BBBnnnmmm[[[cccjjjyyy===333555888000---333555111222777444,,,...---,,,,,,,,,------...777555111999CCC@@@AAAPPPYYYSSSEEE666111333555333222'''***+++---,,,$$$+++(((((())))))***+++,,,---((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))222///+++222@@@III]]]zzziii^^^iiiiiiVVV>>>888111...---...,,,***************+++---...///000///------000444888;;;444888===HHH\\\xxxiii;;;888444111111000/////////000111222444444333555999BBBjjjzzz\\\]]]lll|||???222333666///000TTTcccKKK444777;;;444,,,......---,,,...444999777888777<<<>>>333666LLLPPPVVVJJJ111+++666333###)))!!!---***+++000%%%,,,(((((()))***+++,,,,,,,,,((((((''''''(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,///000999EEEMMMgggfff888:::555///,,,---......---,,,,,,,,,,,,,,,------............///222777===AAA;;;===GGGUUUeeefff;;;:::444000111000/////////000222333555666444666:::CCChhhzzz___YYYjjj}}}CCC666444777222000QQQ]]]HHH999???===///$$$+++000///+++---777AAA222444666======444<<>>---***777(((000))))))***+++,,,,,,,,,+++((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,%%%***000888>>>BBB___qqq^^^TTTDDD888333...,,,---//////...,,,---------------------***,,,---///222777===AAA999;;;JJJ[[[kkkeee;;;;;;555111111111000///000111222333444777555777===EEEfffqqqeee\\\ccc{{{DDD777222777666///777999666<<>>444111:::EEE222111222<<>>MMMYYYUUUEEE<<>>XXXmmmYYYMMMGGG???===888111//////000000...(((***+++...///111111222---///222222222222666999777777PPPkkk~~~nnn<<<888666777222111000000000111333333000555555888???GGGbbbkkkrrr]]]```mmm<<<000888...111111888666444888444222:::CCC\\\UUU888444555222999FFFFFF???DDDSSSyyy}}}EEE???nnnGGGUUU___YYY@@@222444222(((,,,+++***((('''''''''((((((((())))))*********+++++++++************++++++&&&''')))***)))***+++---,,,333BBBJJJ???===]]]uuu```EEE<<>>111111111000000111333555666666666---<<<>>>GGGrrr|||rrrssszzznnnggg:::///777///111111555222333888888???QQQxxxxxxEEE555111555///111;;;;;;444777CCC\\\```@@@LLLRRRAAARRRQQQVVVVVVKKK999333:::===999+++***)))*********)))(((((()))))))))***************))))))))))))))))))***'''((()))***))))))+++---555111444???DDDMMMjjjiiiOOOFFFLLLLLLCCC999444000,,,---000(((***++++++...222111,,,555...)))---666999333,,,:::FFFWWWnnn===666===111111111000000111222444555444666///<<<===DDDlll{{{xxxqqqsssiii\\\777///777000111333333...,,,...///BBBbbbOOOJJJPPP@@@555000444333,,,,,,333,,,DDDPPPZZZIIIUUU|||dddZZZTTTNNNJJJFFF???666000,,,***)))***------***'''))))))))))))************((((((((((((((((((((((((((()))******))))))+++---444,,,---999HHH]]]lllUUULLLPPPMMMCCC:::555000,,,,,,...)))---......000222///***///000111111222333444555@@@HHHVVVooo@@@777;;;333222111000000000000111222111555222<<<<<>>HHHIII<<<111...111---))))))+++,,,***''')))))))))))))))*********((())))))))))))))))))((()))*********))))))+++---,,,---111777BBBYYYoooZZZMMMIIILLLDDD;;;666222---,,,...///222444333444555111***+++111777666111000666<<>>AAA[[[{{{mmmWWWSSSlllWWWIIIMMMJJJ===666:::888333,,,))))))***)))(((******)))))))))))))))))))))******++++++******))))))******)))((())),,,...///000111333;;;QQQqqqqqq\\\MMMFFFKKKCCC<<<999666111///111...222333333555888555000;;;666222555:::<<<666000???GGGZZZxxxFFF<<<666666333222111////////////000222555555555===GGGdddiiiRRRQQQxxx999777222333111222666999333///999MMMpppsssaaaHHH<<<000,,,,,,++++++...---999===>>>AAAGGG[[[ttt}}}gggZZZaaacccUUUFFFCCC;;;888333...***)))***+++************)))))))))))))))***+++,,,,,,+++***))))))******))))))***...111333///+++000BBB\\\pppxxxhhhWWWMMMGGGDDD===888666444000///000+++---...///333:::;;;999EEEHHHJJJHHHBBB<<<999999FFFIIIXXXyyyIII???333888333222111000///000000111333444666444AAAMMMcccfffMMMOOOwww~~~333;;;444222111333888888------HHHiiiSSSQQQFFF999111---******+++222%%%555;;;:::YYYnnnaaaLLL======XXXqqqqqq^^^OOO999;;;;;;666000,,,---///************)))))))))(((((()))***++++++***)))(((((())))))((()))+++///333222111///222CCC]]]ooouuuyyyaaaRRRJJJEEE???:::666666666222111333///000...---111:::>>>===CCCTTTaaaZZZFFF999>>>IIIYYYRRRXXXyyyLLL@@@111999333333111000000111222222333444777555GGGQQQ^^^iiiPPPPPPwwwwww111===555111111333000222...>>>tttvvvPPPbbbWWWIII===333,,,***+++&&&///666>>>GGG666;;;wwwXXX@@@777PPPqqqyyygggSSS666<<<@@@===666000///222+++*********))))))(((((('''((()))++++++)))((('''(((((((((((())),,,000444///888;;;444777III___kkk{{{|||gggTTTGGG???DDD???<<<>>>>>><<<;;;===888777222...111999>>>>>>EEEMMMUUUTTTLLLDDDAAABBBmmm\\\ZZZzzzMMMAAA000:::333333222111111222333444333333999666KKKSSSZZZnnnWWWRRRyyyLLL;;;999...777---555444000&&&777kkkaaa___PPPVVV___>>>***555'''+++,,,111666666555777===DDDCCCUUUwwwvvvVVVCCC>>>JJJPPPFFF666,,,((('''+++***)))((('''''''''''')))))))))))))))))))))))))))((((((((((((((())))))+++***///888@@@GGGTTTbbbtttkkkOOOCCCEEENNN???===KKKPPPDDD::::::===999444222333666999;;;777'''///UUUjjj[[[FFF@@@___aaalll]]]666:::444333333111000000000111222...777999666EEEJJJWWWgggSSS]]]tttFFF666777000===999BBBHHHBBBBBBEEEaaa```YYYqqq[[[tttkkk@@@///+++555)))((())),,,+++))),,,222777LLLfffrrrjjjXXXIIICCC???WWW[[[EEE888===777%%%+++***)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))***+++///---111888>>>DDDPPP[[[```|||jjjNNN===:::DDD===>>>HHHKKKBBB888555===999444333666999::::::///---;;;RRRUUUDDD:::>>>SSS\\\nnn^^^666999333333333111000000000111222111888999666GGGKKKUUUsss]]]^^^ttt@@@222555111@@@@@@JJJ<<<%%%JJJ~~~bbbUUUMMMTTTiii}}}JJJ]]]OOO999:::###222///,,,,,,...///111888???111HHHWWWPPPIIIKKKGGG<<>>888<<<888333111333666666666---111<<>>222555222;;;<<>>***ZZZpppXXXFFFCCCIIIIIIHHHDDD===:::AAA000:::444...))))))+++---444<<>>FFFNNNUUUaaatttbbbSSSHHHDDD<<>>666;;;SSSrrriii:::888444333333111000000000111222///222333777RRRXXX\\\```XXXhhhfff;;;111555222555444666666???UUUsssgggUUU666+++888AAAdddMMM>>>???888///666<<>>777555<<<===777888:::888111,,,///<<>>BBBBBB@@@000CCCEEE777>>>RRRKKK///...---,,,***)))(((((('''))))))))))))))))))))))))(((((((((((())))))***+++'''******)))...555666111---222:::HHH\\\mmmrrrnnnvvvjjjSSS<<<111000...)))////////////111444666666<<<;;;888555333777@@@HHH222///000444333///333;;;<<>>SSS]]][[[yyyhhhfffUUU___:::555222222000///333999ZZZUUU\\\ooovvvhhh[[[\\\WWWDDDCCC666+++000------,,,,,,---...////////////:::999444...***)))+++,,,***///888<<<555///<<>>>>>000...+++)))))))))((('''))))))))))))))))))))))))***))))))))))))))))))))))))))))))***+++---000111111666@@@QQQfffsssmmm```TTTJJJ===666444333///,,,------,,,***)))******)))444222000...---,,,,,,,,,888111111:::???999555777@@@FFF^^^>>>>>>777555444333111000111111222333///888:::LLLWWW[[[qqq\\\___RRRKKK888444111111///...222999999fff{{{vvvrrreeeQQQMMMWWW===;;;444,,,...)))---------...///000000000000...000000...***'''((()))+++---333555111000@@@SSSggglllTTTFFFNNN111333111...+++*********)))((())))))))))))))))))))))))))))))))))))))))))******++++++******,,,///333555<<>>777444222222111---,,,+++******+++,,,---///.........///000222333:::///000@@@FFF;;;555999:::BBB]]]FFF:::777555444333111000111111222555000555888FFFTTTaaayyydddVVVNNN===777333111222000///333:::vvvhhhHHHAAATTTQQQXXX~~~SSS444333111,,,,,,&&&,,,,,,,,,---...////////////,,,***)))+++***((()))++++++,,,///111///111???NNNwwwyyyVVVGGGLLLYYY???000000...+++)))******)))((((((((((((((((((((((((((()))))))))))))))*********,,,+++))))))+++///333666III[[[iiijjjlllnnnaaaMMMDDDAAA<<<666222111222444...,,,,,,------++++++---///......------...000111111///444@@@GGGEEE@@@???===EEE___RRR888888555444333111000111111222333000444;;;FFFUUUlll~~~mmmQQQNNNwwwxxx888666333222333222111555;;;777EEE===???TTTOOOFFFXXXKKK---...///+++,,,%%%+++)))***+++,,,------------222***%%%(((,,,,,,---000***+++...000///111999BBB888777RRRVVVPPP???<<<'''...,,,)))((())))))(((((((((((((((((((((((((((((((((((())))))************+++***((((((***...222444???NNNWWWRRRPPPTTTSSSKKKCCCAAA===666///++++++---000---...111000***(((***000///...,,,,,,,,,,,,---...111111999PPPddd[[[EEEJJJOOOdddbbb888888555444333111000111111222000000444???EEESSSrrrtttcccNNNQQQppp]]]999666333222444444333666<<<111^^^[[[111+++???EEEBBB???)))...---***---'''***(((((()))***++++++++++++///'''###(((+++((()))///)))+++---...///000222555777555gggpppbbbCCCKKK777---+++)))(((((()))(((((())))))))))))))))))))))))((((((((()))******+++++++++***(((((())),,,///111...333444000///444:::<<<999999777333000...///000...***---666888555555:::222222444777;;;???CCCEEE>>><<<333:::aaawwwQQQHHHHHHYYYrrr;;;999555444333111000111111222000222555BBBAAALLLqqq}}}xxxbbbLLLSSShhhCCC:::444111111333333222666<<>>GGG777888;;;???DDDJJJNNNQQQGGGEEE>>>AAA\\\wwwoooVVVHHHDDDPPP???999555444333111000111111222222444555CCC>>>HHHuuu|||eeeHHHSSS```222:::222000000333222222555;;;???BBBBBB666000===@@@000+++%%%222,,,&&&111,,,)))'''((()))******++++++***%%%,,,;;;DDD;;;***(((222'''(((((((((,,,///...+++)))GGG999666333===***444///---***)))***++++++***))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++,,,,,,------111...===ZZZjjj___III===555333111222333444444222555+++(((---...+++111<<<>>>===;;;:::999999999:::???DDDFFFCCCEEEMMMRRRQQQ\\\SSSXXXBBB999555444333111111111111222333555444CCC===JJJ|||\\\EEEQQQZZZZZZ<<<444444///---111333777@@@KKK777444111...,,,,,,---...))))))))))))))))))))))))((((((((((((((((((((((((444###333HHH999***------))))))************)))))),,,666666,,,000000111444///===(((+++000%%%///'''))))))))))))))))))))))))'''&&&(((+++,,,+++...444777...'''(((++++++***+++,,,,,,...111444555333111000111333555666444000---++++++************++++++...***111EEEUUUSSSGGG>>>EEEQQQQQQDDD@@@KKKPPPKKK[[[|||www>>>666666555333111000000000111222000111===JJJOOOdddccc```NNNXXXPPP999555888333111111///,,,///666333222///---+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((...!!!---;;;000''',,,+++((())))))*********))))))...///:::LLL<<>>444,,,++++++)))''''''******,,,///222222111///)))***+++------+++)))&&&+++******))))))******+++'''***777HHHQQQJJJ>>>777999@@@AAA999999HHHVVV\\\YYYtttooo}}}CCC999666555333111000000111111444333333===FFFJJJ```______NNNXXXCCC555555333222222222///******---///...---,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((("""(((...'''''',,,***'''(((((())))))*********,,,111DDDhhhFFFGGGSSSoooOOO:::===---666'''''',,,))))))))))))))))))))))))***((())),,,+++(((***///444,,,&&&''')))(((((()))((((((***,,,///000...---)))***+++++++++***((('''+++******))))))******++++++,,,///333333222555:::999===???<<<:::???LLLXXXLLL]]][[[sssJJJ;;;666555333222111111111111333333444<<>>cccuuufffLLLZZZ555333)))&&&)))(((((((((((((((((((((((()))'''(((+++***(((***///...((($$$&&&(((((()))+++(((((()))+++---...---,,,,,,,,,------,,,+++++++++******))))))))))))******---,,,)))%%%$$$'''000888>>>AAAHHHKKKCCC999;;;EEE999CCCCCCdddOOO:::777666444222111111111222...000333:::???AAAZZZUUUTTTHHHPPPPPP777222666;;;;;;888333///.........+++,,,---------+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%,,,,,,(((+++///---***)))))))))((()))***+++,,,)))222:::XXX???pppsssaaaoooBBB------+++((((((((((((((((((((((((((('''%%%'''******(((+++000666000,,,,,,***''''''***)))))))))***---...---,,,)))+++,,,,,,)))((()))******))))))))))))))))))***&&&)))---000111111///---999<<>>CCCBBBTTT[[[:::777666444333222111222222333333444999<<<888JJJmmm}}}TTTLLLMMM{{{vvv@@@666333555111555444...---000333111***++++++,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%,,,''')))777555///888000...,,,+++******,,,,,,///>>>HHHXXXhhhiiinnn777...,,,&&&))))))))))))))))))))))))'''%%%&&&)))(((&&&(((---&&&$$$$$$''''''&&&)))...***)))((()))+++,,,,,,+++,,,000555444111---...///))))))(((((((((((()))))),,,+++'''"""$$$---222111555555777:::<<<>>>AAAEEEBBBKKKGGGKKKyyyddd>>>888666555333222222222222444333333999<<<777DDDdddUUUNNNLLLqqqaaa<<<555333555999<<<:::222------+++&&&***************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((,,,%%%***<<<999333BBB222000...+++***+++,,,,,,---SSSWWW>>>RRRoooHHHqqq999...//////)))))))))))))))))))))))))))'''''')))(((%%%&&&+++---***)))***(((%%%&&&******((('''(((***+++++++++***000555555111------...))))))(((((((((((())))))$$$,,,000......000///+++***///666===GGGQQQUUUUUU===IIIFFFBBBjjjjjjCCC888777555333222222222333222111000888===888DDDaaaUUUNNNJJJjjjHHH999:::...777777===;;;000,,,000000+++***************)))((((((''''''((((((((((((''''''+++)))'''$$$%%%(((((($$$(((&&&$$$$$$***222555444<<>>999111***)))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******,,,//////...+++******))))))))))))))))))))))))))))))(((((()))***,,,---+++...000///...000666<<<;;;<<>>HHHXXXrrrXXXJJJTTTlll:::888555444666111555777===AAA>>>444---,,,***************)))((((((((())))))******))))))((($$$(((%%%!!!+++:::AAABBB///***)))+++)))%%%+++555<<<<<<999===BBB999,,,***//////...,,,***///???PPPRRRuuuZZZbbb===------,,,***)))(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))((()))++++++)))((('''(((((((((((((((((((((((((((,,,+++*********+++---...000...---...000222111000222444CCCUUUHHHlllQQQ:::777444333333333222111---000444444222333999???]]]sss]]]JJJSSSOOO<<<888000:::000222222666777444000///---******************)))(((((('''(((((())))))(((((('''''',,,&&&222III<<<'''...111,,,***+++'''###---<<<888+++***000000000---&&&+++,,,//////---000>>>MMM\\\```wwwDDD///...+++)))((('''((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))***+++---,,,+++))))))***((((((((((((((((((((((((+++******))))))***,,,,,,,,,,,,---...///000111333000777;;;JJJ:::VVVSSS:::777444333333333222111...222444333222555:::???ooorrr```JJJSSS======888,,,===,,,333000999;;;555222444000(((***************)))((((((''''''(((((((((((('''''''''***)))JJJoooLLL###333777+++$$$'''((($$$'''///000&&&000666))))))111,,,//////000///***)))222>>>aaapppppp111///,,,)))'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((())))))'''&&&&&&'''((((((((((((((((((((((((***))))))(((((()))***+++(((,,,000000------222777///444///BBB:::RRRTTT:::777444333333333222111000333444222111666===BBB|||mmm]]]EEEOOOtttLLL...222777111444AAAWWW>>>+++...666222***&&&---++++++...---)))''')))''''''(((((())))))*********"""666WWWPPP,,,&&&???222...)))'''(((***)))(((************))))))))))))+++,,,...---,,,,,,---///;;;\\\III555000,,, %%%///&&&))))))))))))))))))))))))((((((((((((((((((((((((+++,,,+++)))'''***333:::))))))(((((('''''''''&&&''''''''''''''''''''''''&&&...+++'''***((((((111***,,,---......///222444666666666<<<888VVV|||[[[:::777555333333333111///222222222222333666;;;???zzziiiRRRRRRNNNRRR;;;///777;;;444555???bbbHHH000---111111000111+++***---222111+++''''''(((((((((((())))))))))))+++GGG]]]SSS999)))***000...+++(((''')))******)))************))))))))))))+++,,,------,,,,,,---...---///MMM}}}kkkAAA---000,,,+++...((())))))))))))))))))))))))((((((((((((((((((((((((&&&)))***)))&&&&&&+++000)))((((((((('''''''''''''''''''''''''''''''''''',,,000+++)))...+++&&&******,,,---......///111444///333<<>>888666:::888222333999EEE777...222777444000///)))***...444444---'''&&&))))))))))))(((((((((((("""HHHYYY@@@&&&&&&,,,***)))((('''''')))++++++***************))))))))))))***,,,------,,,+++---...777,,,888jjj~~~KKK''',,,000+++))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$(((+++***'''%%%%%%'''((((((((((((''''''''''''((((((((((((((((((((((((---///)))***444222(((&&&***,,,---------...111333555444999EEE888@@@UUUmmm;;;888555333333222111000000000111111333777===AAAyyypppZZZWWWRRReee===<<<:::666222111555999---((()))111555111,,,***((()))---222222+++'''&&&******))))))((((((''''''###+++000---'''&&&)))+++'''''''''((()))******)))************)))))))))(((***+++,,,,,,++++++,,,---...111;;;XXX|||ddd777,,,,,,))))))+++((((((((((((((((((((((((((((((((((((((((((((((((&&&)))++++++)))'''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))$$$***999:::...)))***+++------,,,---000222999444777EEE888@@@WWWsss<<<999555333333222111000//////000111333777===AAAwwwwww]]]SSSPPPRRR999999666222222666;;;===:::222+++)))))))))+++---***((())),,,,,,((('''(((******))))))((((((''''''///&&&###)))+++&&&%%%***(((((())))))((((((((()))************)))))))))((()))***++++++******+++---###(((444BBBXXXrrrggg<<<++++++---...((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))***'''''''''((((((((((((((())))))))))))))))))))))))%%%'''"""))):::;;;000,,,***+++,,,,,,,,,,,,///111000111===PPPAAA===???vvvyyy>>>:::666333222222111111//////000000222777===AAAiii}}}^^^LLLKKKxxxGGG999666444444555555555555888444///---,,,+++******+++(((&&&((((((&&&'''+++))))))))))))(((((((((((((((...///((($$$(((***)))((()))***)))(((((()))+++************))))))))))))(((***++++++***)))+++,,,///%%%...<<>>:::222[[[???;;;666333222222222111//////000000222666<<<@@@bbbaaaIIIFFFkkkZZZ???;;;555444666555111222999555555333333333000***$$$+++((('''((()))'''(((,,,(((((((((((()))))))))))) +++...'''%%%+++---)))((())))))((('''))),,,000************))))))))))))((()))******))))))***,,,///%%%(((222000///ZZZUUU000***'''((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&''''''((('''''''''''''''((((((((()))''''''''''''''''''''''''(((---((('''---+++'''+++)))+++++++++***+++---//////222444<<<333>>>:::^^^uuu@@@<<<666333222222222111000000000000111555;;;???^^^fffLLLEEE]]]AAA999666///...444333222===MMMOOOFFF999///,,,---,,,)))+++((((((***+++((((((+++''''''(((((())))))******,,,&&&%%%+++000...)))&&&&&&((()))((('''***///444************))))))))))))((()))******))))))***+++(((///000...+++;;;...cccWWW777///+++///))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))'''%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&---)))%%%(((&&&%%%...)))***++++++******,,,...+++000222777222AAA;;;WWW\\\@@@<<<777333222222222222111111111000111444:::>>>SSSjjjPPPEEETTTuuu;;;999111999444222333000GGGwwwtttUUU999444888333+++((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))---)))------&&&)))...))),,,+++***)))(((((((((((((((((((((((())))))))))))++++++++++++---000222444hhhYYYHHH;;;...***---"""!!!...((( ,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))******))))))(((''')))***+++---......------...222333000444===BBB@@@VVVIII666999444000777111000000...///333444444888???SSSmmmJJJIIITTTfff:::999777888444000000111EEEccchhhMMM666222444000***((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))000---000///(((,,,000***,,,+++***)))(((((((((((((((((((((((())))))))))))******+++,,,---///000111111```yyyIII000...'''///...***,,,+++(((,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((*********++++++,,,---...000444444222444999;;;888EEEpppKKK666999444000777111000000...///333444444888>>>OOOrrrrrrOOOJJJOOOQQQ888888666111111000000>>>SSS\\\TTTBBB222///000,,,((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))111///222111+++000444,,,++++++***)))(((((((((((((((((((((((()))))))))))))))***+++,,,------------'''111___wwwMMM000'''***///---%%%(((,,,'''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************+++***)))))))))+++---...000333555444666999999777>>>___OOO777999444000777000000000...///222333333888>>>JJJbbbzzzVVVNNNMMMuuu@@@777777222,,,000///,,,DDD]]]ZZZBBB777///---,,,)))(((+++((((((((((((((((((((((((*********++++++*********(((((((((((())))))))))))///...111000---555:::000******)))((((((((((((((((((((((((((())))))))))))((()))+++,,,,,,+++******666+++:::aaa[[[<<<''''''---%%%&&&,,,%%%))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))***************)))))))))******+++++++++...000222444777;;;>>>>>>CCCVVVSSS999888444111666000111000...///222333333777===HHH```www}}}UUUNNNKKK~~~bbb888666666444000333---%%%<<>>AAABBBKKKlllXXX:::777555222555///111000...///222333222666<<>>EEE777)))((((((''''''((((((((((((((((((((())))))))))))))))))******************%%%******,,,555BBBkkkWWW///+++---***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''''''''&&&)))***+++,,,,,,+++***)))///---...222555555777;;;===EEETTT~~~\\\;;;777555222555...222000...///222222222666;;;HHHiiiyyy~~~QQQNNNNNN{{{tttHHH777333555...444222///555<<>>000%%%&&&+++,,,...000^^^ZZZRRRFFF999333222444333444EEEEEENNNhhh888444888111111///333000000000000222444666777OOO\\\aaa|||dddJJJIIInnnrrrAAA:::666000555222111///...------------++++++******)))(((((('''))))))(((((((((((())))))'''******''''''***,,,+++'''''''''((((((((())))))(((++++++---111MMM999@@@***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++)))'''***222:::DDDkkkYYY111///&&&+++++++++***(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''')))***'''+++444FFFIIIYYYMMM@@@333(((''')))+++///333LLLGGG@@@999444222000000888222===CCCIIIkkk:::444888000111///333000000000000222444666777KKKWWW\\\mmmQQQJJJjjj[[[888888555///444222111///...---,,,,,,,,,++++++******)))((((((((())))))(((((((((((()))))))))++++++((((((,,,...,,,''''''((((((((()))))))))(((------'''***JJJCCCCCC((()))))))))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++******+++---555PPPDDD333###---,,,)))((('''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,...---((((((+++...444555555...((('''((((((***...777333...---000111000...:::000333>>>DDD[[[ppp>>>555777000111000444000000000000222444666777LLLXXX^^^qqqUUUKKKfffIII555:::666111555111000///...---,,,,,,,,,************))))))(((((())))))(((((((((((()))))))))+++)))''')))...000...'''(((((((((((()))))))))&&&,,,,,,&&&...PPPXXXMMM***)))((()))(((&&&'''+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++)))(((***GGGrrrbbb777000,,,***((('''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++******)))111,,,,,,222+++...++++++,,,...---***(((''',,,***)))+++...111111000777222///:::BBBEEEllluuuAAA666777000222000444000000000000111444666777IIIWWWcccjjjRRRJJJcccttt>>>666:::555222444000000///...---,,,++++++*********)))))))))))))))))))))(((((((((((())))))))))))'''&&&)))000111///(((((((((((()))))))))***%%%''')))'''555VVVlllWWW111+++((())))))&&&'''+++************************)))))))))))))))))))))))),,,***((()))+++,,,+++***$$$555KKKPPPddd===&&&+++)))((()))***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))***(((''')))+++,,,***))))))(((000,,,111999...***444555555222000...,,,))))))+++------------000222000666111666BBB@@@RRRxxxBBB666777000333111444000000000000111444666777AAASSSgggfffQQQIII___[[[666666777222222111////////////...,,,+++*********))))))))))))))))))))))))(((((((((((()))))),,,+++(((&&&)))000111---((((((((()))))))))******,,,''')))&&&000FFFgggPPP===000''')))+++((((((+++************************)))))))))))))))))))))))),,,+++))))))+++,,,------333(((===>>>aaaooovvvKKK222///++++++,,,---***((())))))))))))))))))))))))))))))))))))))))))))))))***((('''***---///---***,,,---(((***555???===000???<<<555---+++......,,,***---///...+++***---111---888444444@@@AAADDDYYYyyyBBB666777111444111333000000000000222444666777???TTTnnnlllWWWJJJYYYrrrFFF222888444000333000.../////////...,,,***))))))))))))))))))))))))***))))))(((((((((((())))))333111+++'''***//////***(((((()))))))))*********000(((+++(((,,,888jjjYYYIII555''')))---***(((***************************))))))))))))))))))))))))******++++++++++++,,,,,,***###,,,999fff@@@999000,,,,,,---,,,***************************)))))))))))))))))))))))))))'''(((,,,111444222///&&&111%%%888NNNZZZjjjVVV999666000+++...444333---------,,,,,,+++,,,...000000666555444;;;===>>>FFF~~~xxxAAA555777222555000111000000000000222444666777AAAVVVtttvvv___IIIQQQ\\\:::222;;;333000666111.../////////...,,,***))))))))))))))))))*********))))))(((((((((((())))))999666///)))+++///---((())))))))))))***************$$$---///444???{{{QQQ999'''(((...,,,))))))************************))))))))))))))))))))))))'''***------+++***)))***&&&:::***:::wwwLLLBBB555---,,,---...---************************))))))))))))))))))))))))((('''(((---555999888555)))<<<)))???RRRSSSeeeGGG,,,///111444<<>>===333???ZZZqqq<<<333777111222...000000/////////000222444555<<>>HHH999,,,+++---///666???DDDEEEBBB888000222>>>JJJ@@@555222555666===BBB:::>>>@@@iiiqqq>>>555777111222...000000000000000111333444666===FFFPPP}}}aaaRRRNNNGGG999777555444444333000---000,,,+++......,,,+++,,,,,,(((***111222+++'''(((************+++,,,......111///,,,)))***+++***(((***++++++***(((((()))+++))),,,,,,---111777mmm___hhhlllJJJ,,,222...$$$...)))+++,,,,,,******+++---333222///,,,,,,------,,,++++++++++++++++++++++++%%%,,,///,,,444LLLjjj}}}YYYLLL>>>666555333///,,,000OOOGGG???hhh|||YYY666///111444333...++++++---###)))(((---333(((---LLL|||uuuoooaaa\\\VVV===++++++...***+++333???AAA???888111444BBBOOOMMM???999888777???EEE???BBB777NNNsssCCC::::::222444///000111111000000111333555666===DDDKKK{{{aaaPPPMMMlll>>>777666666555555333111///111---,,,000222///------...,,,///444///%%%$$$,,,************+++,,,......333000---,,,+++)))((((((+++,,,,,,+++)))(((***+++,,,//////111444444aaaMMMppprrrLLL+++444444)))000)))+++,,,,,,++++++,,,...///...---,,,++++++---///,,,++++++++++++++++++++++++//////,,,...===SSSbbbKKKBBB888222444666444111DDD]]]HHH111PPPdddIII///---+++''''''***---,,,***+++///&&&$$$222...(((444777FFF???888NNNfff{{{yyySSS111(((***)))---444000111000---+++///888???===;;;CCCIIIDDDCCCAAA777CCC;;;FFFjjjnnn@@@:::999222555222222111111000000111333555666;;;CCCIIIyyy^^^KKKLLLVVV888666666666555444222111000111------333555222...,,,***,,,666???777&&&###,,,((((((((((((((()))***+++///,,,,,,------++++++---,,,------,,,***)))***+++...000///000111---SSS:::___\\\???'''---///(((***)))***+++,,,++++++,,,...)))+++000222---(((***000,,,,,,,,,,,,++++++++++++------,,,***+++111:::BBB>>>999222...111666666222555FFF:::)));;;III888'''***(((''',,,666===666,,,'''///+++$$$)))...111777666777///+++444AAATTTiiifffIII...(((------)))(((,,,+++******+++---///111---222BBBGGG<<<999;;;777>>>@@@GGGUUUwwwddd:::666666///555444333000000000000111333444666999DDDLLLxxx]]]HHHLLLzzzCCC777666666555444111000///000...+++---444777333---)))((()))444AAA<<<+++$$$+++(((((((((''''''(((((()))+++)))***......+++,,,111---......,,,***)))***,,,,,,---+++,,,///+++QQQ666AAA;;;000((((((((('''&&&((()))++++++******,,,---'''///<<>>555)))+++++++++000<<>>;;;AAAIIIHHHRRRbbb:::777555---444333111000/////////000222444555666EEEPPPyyy```IIINNN}}}]]]999<<<555555444222///......///,,,***,,,444888333,,,''')))%%%,,,::::::,,,&&&,,,+++***)))))))))))))))***+++((()))...---)))***000.........,,,***)))***,,,((((((&&&)))//////VVV===///***...111***))),,,+++''')))************,,,---)))666IIIPPPDDD222---222---------,,,,,,+++++++++,,,+++---///...,,,+++,,,000111///---333>>>AAA===:::...+++------222777333,,,+++((()))222999444(((333"""'''000(((***333000,,,+++222...&&&666CCC555888888555111333666222+++***---//////---...111555222HHHhhhlllRRR???>>>===<<>>555444333222000...+++***,,,******+++++++++---///,,,++++++,,,///444888;;;GGG@@@666---)))+++///333444000...//////------000444000>>>XXXmmmuuu```???@@@KKKHHHAAA@@@HHH{{{;;;333;;;///...000333///000000000000111444666555@@@TTT{{{cccPPPQQQ{{{eee;;;777555666555333111000......---111333999>>>:::111---...***+++///333222,,,)))***)))))))))))))))))))))(((,,,++++++,,,......,,,***+++++++++*********))))))***+++++++++,,,///444888''' 333,,,,,,...---...******+++***((((((+++---+++)))///GGGSSSIII<<<000???777000...111222111000---,,,---///222333222111<<<000'''111000999dddccc...///555444111:::>>>444555777888444...,,,000555333GGGIII222###***///)))...---,,,,,,---///111222333222111000///...---,,,)))(((+++---,,,+++///666222444:::???NNNkkktttdddAAAPPPMMMFFFMMMYYYttt@@@222888000111000111///000000000000111444666666???RRRuuu___OOOPPPyyyBBB;;;999999666555333111///......---///333888999222******...+++***+++...,,,((((((,,,))))))))))))))))))))))))---,,,,,,,,,------+++)))+++************))))))))))))+++,,,,,,+++,,,...000888777SSS===???+++******---)))***,,,)))%%%,,,888000+++,,,;;;VVVaaaOOO555:::666666888222******111///......000222333222000---777111333888:::444333666222,,,666<<<444333<<>>:::999555444222111///......---+++...000///+++''''''***+++******,,,***'''(((,,,)))))))))))))))*********,,,+++***+++,,,---+++***************))))))))))))'''((()))******,,,///111%%%333XXX333???---111...,,,&&&(((///---(((333FFF@@@///+++666[[[{{{ppp___LLL>>>555555333+++)))//////......///111111000...!!!888666000BBBooo```GGG777111,,,000888777+++888GGGJJJCCC;;;999;;;@@@666000000...)))'''***)))))))))*********++++++111000...,,,+++,,,---------,,,...111///,,,///444555:::<<<444555OOOccc^^^nnn|||aaaRRR\\\mmmwwwwwwEEE777666333444---000///000000000000111444666888@@@QQQooo```VVVXXX~~~LLL>>>888666666444333222000///.........------,,,+++,,,---,,,+++***)))+++...,,,((((((+++((()))))))))*********++++++***))))))+++,,,,,,+++))))))))))))))))))))))))(((((((((((((((,,,000444)))EEEccc...;;;111333******$$$'''...---***555HHHJJJ000///999___qqqRRR555///444555222111...------...//////...,,,...---'''...KKKSSS444444111+++...222%%%///:::@@@>>>888333000444***%%%+++---))))))---************++++++++++++...,,,(((%%%$$$&&&(((******)))///<<>>EEETTTUUUIIIQQQiiixxxYYYvvvuuuhhhbbbmmmeeeCCC;;;777444333+++222///000000000000111444666999BBBUUUjjj\\\SSSTTTyyyppp777@@@555555777333333111000///.........,,,,,,***(((+++///...+++******,,,///---)))(((***((())))))******+++++++++---+++)))***+++,,,,,,+++(((((()))))))))))))))***,,,+++***((('''***...222>>>[[[iii111888222+++$$$)))&&&(((+++***(((///;;;BBB***000111PPPxxxsss|||mmmkkkbbbOOO999,,,,,,222---,,,,,,---//////---,,,222&&&))):::AAAhhh<<<'''111222******.........///222444444333111'''555777+++###)))...+++...---,,,+++************(((((()))************)))111///666HHHZZZfffkkknnneeeQQQIIIIIICCCCCCIIIJJJ^^^WWW___iiigggnnnWWWBBB<<<555444444)))333///000000000000111444666888DDDXXXlll^^^TTTRRRwww[[[888<<<:::555777333222111//////.........)))---,,,((('''+++,,,)))+++***+++---+++'''(((+++((())))))******+++,,,,,,222000---,,,,,,,,,+++***(((((((((((())))))*********++++++***))))))+++---$$$<<>>888>>>GGGQQQOOO@@@IIIHHH```yyy}}}UUUCCC:::000555666)))222///000000000000111444666555DDD[[[pppbbbUUUPPPuuutttOOO===555===111000222222111///............***111333,,,'''))),,,,,,,,,***)))+++)))&&&(((,,,((())))))***++++++,,,,,,777444111...---,,,***)))'''((((((((())))))******%%%'''***++++++***++++++)))666444(((222...222))),,,---******------)))***)))<<<,,,TTTrrrMMM???666+++---------...000111000///***555+++(((777FFF}}}VVV555<<>>>>>444333777222111///...---,,,+++)))+++******+++,,,---,,,,,,...+++((())),,,---,,,***+++)))***......++++++---111111000///---,,,++++++))))))))))))))))))))))))))))))))))))************************************)))******++++++,,,------///444%%%@@@xxxGGG444)))111///---...000111...,,,,,,...000222555777888999666777222+++***222<<>>///))))))///...***...666222%%%******)))))))))))))))***///***)))---///---++++++,,,@@@CCC;;;???CCC@@@AAA??????AAA@@@GGG^^^eeeTTT}}}bbbFFF666555222222333...//////000000111222444555444@@@YYYoooZZZNNNIIIlllQQQ777;;;999111222555111000/////////...---------,,,++++++,,,,,,,,,+++000...,,,+++******)))'''000+++))),,,---+++***+++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************************************)))******++++++,,,------'''***+++___BBB***...000000111222222111///...,,,,,,---///333777:::<<<000111...,,,000999@@@BBB>>>:::444...)))(((((()))...$$$%%%:::+++===;;;///(((******,,,222999888222***************+++,,,,,,000,,,,,,111333111//////)))666555...000555<<>>...222777777555111///000---------///333888===AAA////////////555===@@@>>>888444000,,,++++++++++++666%%%...<<<$$$;;;AAA###...)))''',,,000///...000((((((((((((((()))***+++...,,,---222444111...///111>>>EEEGGGDDD777222===CCC666888DDDOOO[[[\\\PPPQQQ999TTT}}}zzzUUU>>>444666444333222,,,/////////000111222333444777???UUUpppZZZNNNHHHllllllGGG;;;999999555666888111111000///---+++******+++++++++++++++***+++---///777444///+++---999IIIUUUGGG;;;222111555555333333222111000...,,,***)))((())))))))))))))))))))))))((()))))))))************************************)))******++++++,,,------'''333PPPNNN000,,,---444<<<<<<666111///000000000111333666999===???222444333000222666777444,,,,,,---///111222///,,,000555BBBJJJRRRxxxaaa666***'''...///((('''...++++++******)))******+++///---///333444000...///---999GGGVVV[[[JJJBBBNNNWWWMMMVVVeeeiiijjjmmmkkkPPPHHH===NNNeeebbbUUU>>>444666333222222---////////////000222333444555999LLLpppZZZMMMHHHmmmNNNDDD;;;999888444999999---...//////...,,,,,,///111)))***++++++***+++///222...---,,,+++...777DDDMMMFFF:::111111444444333333111111///...,,,***)))((())))))))))))))))))))))))((()))))))))************************************)))******++++++,,,------888FFFfffLLL777111...777@@@@@@888111...//////000333555666777777666111444222---***,,,---,,,...------...///000///...444BBB@@@BBB^^^\\\FFF:::666+++(((111333+++---888111000///...---,,,,,,,,,111000111555444000///111000111777KKK```hhhyyy~~~yyyrrr}}}nnnnnnWWWOOO___]]]```~~~XXX@@@555555111000222///.........///000111333333777777FFFpppYYYMMMIIInnn\\\KKKDDD:::777666333777666++++++...000//////111666;;;+++,,,...,,,+++,,,111555***---222555555555555555:::222+++---000///...///*********+++++++++++++++))))))))))))))))))))))))))))))))))))************************************)))******++++++,,,------000///FFFssshhhaaaLLL===444<<>>SSSddduuuooofffUUURRRbbbnnnuuubbb^^^TTTKKKfff|||kkkWWW@@@555555000...222000.........///000111222333:::999EEEoooYYYNNNJJJpppmmmNNNJJJBBB888777999333333444---+++...000///---///555;;;000222333000---...222777---000666:::<<<888222---000,,,***...000......000)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************)))******++++++,,,------,,,+++PPPvvvGGG+++<<>>666111///000111222222222111///...///...,,,///888===666+++...222777777444444999>>>PPPRRRVVVPPP]]]555%%%...111,,,***+++)))$$$$$$(((******)))))))))******+++((((((***.........222888AAAEEE@@@===BBBJJJ```~~~^^^NNNEEEAAA===FFFQQQQQQTTTDDDFFFDDD???___|||qqqwwwQQQ<<<444666111///111///............000111222333999:::GGGnnnXXXNNNKKKrrrpppRRRUUUBBB>>>666999===555222555333---///000---))))))...333666888888444///...333777------000444999:::777333...,,,...333444222222555---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************************************)))******+++,,,,,,------111$$$@@@jjjRRRJJJ[[[:::;;;AAAEEEIIIHHHAAA999333000444333333333222333333333777222///777FFFLLL???---???IIITTTTTTKKKAAA<<<<<<444@@@LLL+++'''%%%777+++'''''')))******+++---000---------...///000222333,,,,,,///333555777===EEE\\\eee___QQQMMMUUUqqqjjjZZZSSSPPPQQQGGG111333CCC===>>>OOONNNSSSsss^^^___oooJJJ888333777222///111...............///111222333333777HHHmmmXXXNNNLLLsss{{{iiiiiiPPP666:::;;;333///666555///111000///------///111444555///***777,,,---:::***,,,666777444...,,,///000///...222333...'''%%%)))...+++++++++************)))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---111///GGGGGG777uuuOOO===///GGGMMMXXXTTTEEE@@@>>>333111444555444666<<<>>>===111222444333---(((---555AAA???999555:::???888,,,------,,,,,,,,,,,,------,,,---//////...---...///---000///,,,000777:::666///,,,555>>>888444PPPxxxxxxMMMAAAFFFGGGAAA>>>:::>>>BBBBBBBBBIIIVVVaaa___AAAFFFvvvWWWAAA:::999666---000444---............///111222333555777FFFtttMMMRRRJJJuuummmfffZZZHHHBBB666===:::777999444///666333333111///333>>>NNNZZZ111$$$///---000888222AAA777;;;<<<:::;;;===:::555...///000///------///000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------111...)))>>>AAA@@@xxxIIICCCbbbuuuaaaPPPLLLGGG777666444222777BBBIIICCC888///,,,...444777888:::===PPPEEE>>>AAADDD===444///000///...---,,,,,,,,,,,,'''***,,,------,,,---...111555777888>>>FFFIIIEEE@@@===<<<:::444222===LLLrrrGGG777999;;;;;;;;;999???DDDEEECCCCCCFFFJJJCCCAAACCCLLLlllLLL@@@888888666...000333---............///111222333222777HHHtttMMMPPPGGGtttiiillllllZZZFFF;;;<<<===666444;;;888......111222111------777KKKZZZUUU888222222555111&&&111111666;;;>>>BBBDDD>>>666333111......///...,,,***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////333...,,,999444DDDppp]]]{{{iiiUUUNNN\\\jjjhhhFFFFFFCCCBBBEEEEEE;;;000;;;:::@@@OOO]]]fffkkknnn]]]MMMGGGPPPOOO>>>333555222111///...,,,+++++++++***,,,///000///...---------111444888>>>DDDFFFCCCHHHFFF???888666888444...pppvvvtttaaaAAA444444555555888666999===???>>><<<;;;;;;EEEPPPMMMBBBGGGjjjVVV???777666666///000222,,,............///111222333222:::MMMpppMMMMMMEEEtttnnnLLLOOOGGG>>>===888444;;;...111222///,,,...555<<>>===111,,,---000444888>>>AAA===555444222///...//////...---.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////222555888+++HHHnnnXXX<<>>EEEAAACCCJJJBBBBBBZZZ[[[EEE666333555000///111---............///111222333777===MMM___JJJOOONNN~~~yyysssrrr[[[TTTBBB999>>>===555555AAA<<<666000...///000111,,,DDDJJJJJJ???555;;;333444666666222222555666444...000111000---,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///111///&&&111EEEgggkkkUUUMMMKKKUUU^^^\\\MMMHHH>>>777888???BBBAAA@@@<<<999888555333777<<<111666555,,,(((,,,...***...---------------......---///222333333444666888222///---000111...---......***...444000(((///???:::>>>III@@@@@@444999999444333333444444444444444555777999::::::;;;>>>@@@>>>QQQQQQDDDGGGSSSUUUSSS___]]]KKK888333555000...000...............///111222333444;;;KKK]]]MMMPPPOOOuuu```IIIDDDSSSfffUUU@@@DDD]]]___GGG555???;;;444---,,,333???HHHAAASSSTTT___YYYIIIRRRNNN;;;AAADDD???999777555222333444777:::;;;777111,,,/////////.........------........................------------------------............................../////////000000000...777---999OOO[[[fffbbbCCCmmm~~~vvvTTTBBB???HHHKKKMMMIII===KKKFFF>>>888:::>>><<<777AAA999333222444777===CCCKKK@@@555222444555333000444444333222111111111222333444555555555666999;;;///,,,///666888444000000111000///...---,,,...000111)))...(((:::333999333444444333222222555777777333666999999999===EEELLLQQQRRRUUUOOOFFFMMMYYYZZZWWWgggQQQ;;;333555000---000///............///111222333222<<>><<>>444===---555333222555666777888;;;;;;:::999;;;;;;:::===HHH[[[jjjwwwWWWZZZmmm]]]IIITTTdddxxxyyygggTTT===333555///---000000............///111222333111???SSShhhWWWKKKFFFwwwhhhUUUIIIOOOQQQDDD<<<888777:::===;;;555111777444333666>>>FFFJJJKKKFFFOOOVVV[[[jjj}}}~~~xxxqqq\\\MMMQQQMMM<<<000333666BBBNNNGGG999===NNNDDD888------000000//////---111333000///111222///222+++...222...111777666333///+++***...444444111***222333,,,***000333111AAAHHHLLLIII???999;;;@@@OOOQQQLLL@@@:::<<<>>><<<>>>???AAA@@@:::555888@@@111GGGccckkkgggvvvrrrVVVMMMMMMIIIBBB>>>DDDFFFEEEAAABBBNNNccctttkkk___OOOCCC@@@???;;;666>>>KKKHHHGGGPPPHHH888;;;888AAAGGGBBB999666666666...<<>>GGGLLLFFF;;;<<>>>>>BBBGGGEEEVVVGGGEEEIIIHHHLLLUUUWWWhhhkkkvvvZZZ===111666333...///.........//////000222333444555777ZZZqqqPPPPPPLLLzzzyyyyyyzzzrrrdddZZZ___JJJFFFNNNIIICCCFFFGGGCCC>>>;;;;;;<<<;;;777333666444222222444888;;;<<<777CCCGGG<<<666<<>>;;;CCCGGGBBBCCCJJJFFF<<<333222333111......000222000+++***---//////???:::===<<<333222222***---666===;;;222+++***,,,888222///111444555555777YYYTTTKKKAAA999777:::>>>;;;<<<<<<;;;;;;======:::111;;;@@@===DDDUUU\\\XXX~~~wwwiii\\\UUUZZZKKKGGGQQQYYY\\\nnnoooSSSWWWlllggg___WWWbbbwwwzzzoookkkffffffdddcccffffff___UUU[[[___YYYMMMNNN[[[\\\SSSaaaVVVJJJEEEGGGJJJIIIGGGHHHTTTUUUTTTZZZVVVWWWfffaaaJJJMMMRRRQQQSSSUUUlllnnnyyyXXX<<<111666222...///.........//////000222333444777888YYYlllOOOOOOKKK|||qqqccc[[[TTTNNNTTTdddppprrrzzzdddRRRMMMNNNCCC999;;;;;;;;;888555444666888666444000000111333666999<<<===+++777===444---222<<>>???222999888666333444777555222000000333:::BBBFFFDDDAAA666888888555444666222,,,===???666...111111111888555AAALLLHHH888---222<<<;;;666333666777555444555+++///333444777:::999444777;;;CCCBBB>>>FFFHHH:::777777888888555111222666333111222333222222999AAA000000333999???AAA===888555222444;;;???AAAHHHRRRLLLbbbuuuttt{{{tttuuucccLLLTTTssswwwFFF:::AAAUUUUUUMMMcccmmmmmmwwwPPP:::222555111///000---......//////000222333444777777UUU}}}dddPPPLLLKKKzzzgggSSSKKKKKKMMMRRRWWWllllllgggeeetttzzzzzzXXX;;;???IIICCC===???===888777999777222555111222999CCCEEE===333444333222111444666222+++(((000111444<<<888111555999222...000333444666999===777333666999888777777666777555333444777666111999<<>>===@@@===777333777AAAFFFFFFPPPJJJOOOTTTUUU___lllkkkdddTTT;;;888222111+++111QQQrrrmmmRRRaaa[[[PPPBBB999:::BBBKKKAAAaaa||||||lllmmmeee]]]^^^```\\\YYYWWWYYYWWWOOOFFFBBB:::@@@EEEHHHKKKLLLGGGAAAEEEGGGJJJLLLJJJDDD===999666555333222222333666888222---999JJJHHHAAABBBEEE;;;:::;;;@@@JJJOOOGGG:::@@@@@@BBBEEECCC===888666888BBBAAA555777EEEKKKDDDOOOPPPhhhfffGGGMMMVVV777```~~~jjjjjjnnnrrrGGG888333555000000222---......//////000222333444555555RRR}}}]]]NNNCCCEEEiiicccXXXOOOLLLKKKOOO```ssskkk```VVVMMMPPPJJJ===999@@@CCC???>>>:::666444555666555444555666999;;;:::555000---555666111000999AAATTTmmmbbbMMM@@@BBB@@@AAA\\\tttggghhhoooqqqooommmkkkhhhdddbbbiiisssxxxwwwzzzjjjhhhkkkeeeccclllpppoooXXXOOOZZZLLL666111MMMuuuzzzlllbbb```fffmmmpppsssfffjjjooonnnxxxqqq^^^eeegggZZZ```KKKHHHRRRVVVWWWWWWRRRAAA???@@@DDDDDDAAABBBGGGLLLNNNKKKGGGKKKWWWaaadddgggfffmmmxxxyyypppgggeeeUUURRRNNNLLLLLLNNNPPPQQQSSSRRRLLLMMMQQQIII@@@BBBGGGIIINNN[[[mmmyyyuuujjj]]]RRRHHHFFFGGGIIIRRR\\\[[[dddlllooouuuxxxnnn^^^qqq~~~zzz~~~sssqqq```qqq{{{DDD777444555000000222,,,......//////000222333444555666SSS|||]]]RRREEEGGGnnnbbbWWWOOOJJJJJJMMM]]]pppXXXJJJKKKJJJEEEYYYUUUMMMAAA777333666:::777555<<>>\\\zzzyyy|||;;;555000///111111///,,,+++---......///111000///333(((111888...333<<<444;;;:::mmmIIIEEE@@@CCCbbbpppQQQDDDJJJ999666AAA777UUUXXX;;;mmm}}}===:::555222111111///.........//////000222333444666888PPPyyyiiieeeHHHOOOlllLLLYYYkkk|||tttqqq~~~}}}iiiVVVTTT]]]```[[[\\\hhhpppkkkbbb___aaadddrrryyyYYYOOOTTTNNNEEEAAACCCAAA>>>EEENNNLLLAAARRRWWWggg{{{}}}}}}vvvmmmddd\\\UUURRRVVVQQQTTT\\\ZZZSSSZZZiii```fffooovvvzzz{{{{{{{{{qqqyyy|||555000++++++---///---+++000000---+++,,,///222333777***---222***---333,,,...OOOPPPGGG<<>>@@@???DDD@@@@@@DDDEEECCCFFFKKKCCCIIIOOOQQQNNNOOOTTTYYYSSSUUUWWW[[[___bbbeeegggkkkmmmpppuuuzzz~~~tttAAA222///,,,+++---.........------///222222///------)))---555777111<<<___OOOIIITTT\\\AAAHHHOOOyyy<<<888444222111000000///......//////000222333444555:::TTTnnnVVVYYYJJJYYYvvvtttzzzhhhddddddkkkppprrrsssuuu{{{}}}}}}zzzxxxzzz~~~}}}~~~???EEE444222///------.........000...000555666111///222...///111222111444JJJggg```JJJ^^^nnn|||ooo;;;888444111111000000///......//////000222333444555999RRRiiiQQQQQQFFF]]][[[///:::333222///---,,,,,,------222------222333///000666555111***///777111222CCC<<>>777666444222000///000000............000333666888;;;999___gggSSSGGGIIICCC333666000444222111444222+++111...;;;|||pppBBB...555333))):::DDD000000888666666@@@>>>...QQQuuuuuutttlllcccoookkkfffrrr:::777555333111000000000000......///111333666888999<<<>>>gggjjjTTTFFFLLLddd888<<<333111555,,,111000444///333444???oooxxxCCC...111===666444111666,,,333444AAACCCBBBOOOBBBKKKTTTWWWjjjbbb```aaabbbYYYbbbqqqkkk:::666555333111000000000111...000222555888:::;;;;;;===IIIuuusss\\\JJJQQQHHH<<<;;;222999111000///***555444555;;;AAAZZZnnnnnnNNN>>>>>>;;;===555<<<...666===OOOEEEQQQIII]]]~~~www```ZZZYYYRRRNNN\\\cccxxxccc:::666555333111000000111111...111555:::===>>>======<<>>999VVVeeeNNNVVVDDD===666333555666555222111555...+++444777555999,,,888YYYbbbKKKFFF777;;;777===IIIfffOOO;;;777555444222000000000000444222888BBBEEE@@@<<<<<>>YYYzzz```RRR===555BBBPPPpppJJJ999777555333111000000111222777777;;;DDDGGGBBB======AAAIIIjjjVVVJJJaaaPPP===999555333444444222//////666333111555222///555>>>VVVvvvddd???<<>>AAA|||BBB222777555222000000333666999555999===BBBGGGHHHFFFCCCGGGNNNfff[[[SSSFFFBBB888777555444333333444444...555666555444000:::RRR]]]???CCC777YYYlll@@@444666444222000000222555777000555:::>>>CCCGGGEEEAAA@@@JJJiii___XXX<<>>AAA===888666555HHHhhh___>>>@@@===uuuVVV:::888555444222111111222333444000666:::<<>>;;;???]]][[[===DDDGGGEEE555<<<444333222111111111222222888>>>AAABBBFFFLLLJJJDDDCCCZZZ^^^YYYVVV@@@GGG888KKKLLL999333@@@:::333```mmmUUU???===???BBBkkkSSSAAA;;;NNNBBB777555666555333111111222333444JJJJJJ@@@<<>>:::===>>>:::333<<>><<<:::>>><<>>999777444333333333222222222222888DDDHHHIIIJJJ@@@555888CCCppp```bbbSSSKKK555BBBBBBAAA@@@KKKQQQDDD:::<<<:::999```iiiMMMCCC<<>>666555333222222222111111111111111<<<@@@@@@GGG^^^kkkTTTTTTAAA???===@@@LLLKKKKKKhhhLLL???666>>>BBBAAAdddaaaHHHRRRHHHMMMJJJ:::333777444333111000000000111222+++:::BBBAAA===???]]]zzzmmm||||||eeeIII>>>AAA999===GGG333@@@pppLLL<<<111888???AAAeeeYYY888bbbUUUUUUGGG666222888444333111//////000111333666888777999======LLLhhhpppuuunnnrrrCCC<<<===>>>===EEE888FFFOOO===<<<<<<>>>FFFgggMMM<<>>???888;;;DDDDDDaaadddssszzz???======>>>???AAA:::KKKMMM===<<<<<<>>>HHHnnnLLL???JJJEEE[[[UUU>>>222666333111111000///////////////222999>>>===999999FFFXXXbbbtttvvvrrr===@@@>>>===@@@???:::LLLOOO??????===???IIIrrrxxxIII@@@>>>@@@WWWKKK:::444555555111111000////////////000...:::<<<;;;<<<777IIIqqq~~~aaafffppp???DDD>>>:::>>>@@@;;;EEERRRCCCCCCAAA@@@HHHnnnjjjEEE===888???UUUrrrBBB777666444777222111111000000000111111...<<<999999AAA999KKKsssaaa\\\rrrAAAEEE>>>:::>>>???===BBBRRRCCCDDDCCCBBBGGGiii^^^BBB888888BBBSSSRRR999222666000555222222222111111222222333111<<<666777DDD???QQQvvv^^^WWWwwwCCCCCC===;;;>>>;;;@@@EEESSSBBBBBBBBBBBBGGGeee~~~WWWCCC777999DDDMMMDDD888333:::222666222222111111111222333333444:::555777BBBHHHaaa|||[[[[[[GGGAAA<<<;;;===888AAAFFF[[[FFFBBB???@@@EEEaaayyySSSFFF<<<888BBBDDD~~~AAA:::555===333666000000//////000000111222333666777777<<>>BBB\\\yyyRRRIIIBBB666???===ddd===777222;;;000111...............///000000000333999777777VVV___qqq___AAA999777>>>:::>>>DDDtttpppKKKCCC>>>GGGIIIUUUUUUJJJ===999JJJ666tttZZZ444:::333111888111000000///......///000111222555===;;;;;;]]]^^^^^^AAA:::777===888<<>>eeefff]]]CCC<<<777<<<<<>>GGGooo}}}uuu^^^FFF>>>777;;;???===JJJwwwIII<<>>FFFRRR{{{yyySSSRRRCCC<<<444AAAEEEyyy???666999;;;000000444---000////////////111222333666333===HHHQQQuuuzzz{{{qqqbbbIII@@@777;;;:::444>>>eeeMMM:::>>>===CCCNNNwwwxxxSSSUUUIII:::<<<;;;???vvvPPP<<<::::::666111333444///000/////////000111333444555555@@@HHHQQQyyywwwoooggggggMMMAAA777<<<888333:::VVVXXX===<<<>>>@@@HHHzzzVVVVVVMMM888AAA555AAAYYY???:::999555111111444333222000/////////000222333555333666===BBBTTTuuuiii```mmmPPPBBB777>>>999999>>>HHHssscccAAA;;;BBBAAAGGG]]]YYYPPP:::???333BBBJJJTTT<<<555666333111444222///333000/////////000222444555333888AAAIIIgggrrroooooopppRRRBBB777???888<<<>>><<<[[[gggBBB:::GGGDDDJJJeee\\\SSS???:::333BBBCCCrrrvvv111;;;333666555555888///***222000/////////111222444666222<<>>777666555444222111000///...///111111111222444666333;;;MMMYYYzzzVVVDDD===:::<<<;;;555===EEEqqq|||TTT;;;:::CCCZZZ~~~NNN```>>>???===;;;;;;GGGaaa<<>>@@@UUU???<<<333;;;333333222111000///......---............///333555888GGG^^^qqqcccSSSFFF:::888999???999333<<>>+++777222222111111000///......---.........///111555888???QQQcccsssfff^^^^^^SSS<<<999<<<<<<;;;444===AAAGGGooowww___QQQCCC===999CCCpppccclllIIICCC<<<555???:::BBB}}}DDD>>>666666;;;///222222111111000//////....../////////111444999===EEEaaavvveeeYYY[[[fff???:::===777===555999@@@>>>ZZZjjj\\\RRR@@@:::888666OOOmmmlllpppYYYjjjWWWEEE;;;<<<;;;777===MMMQQQ888CCC222333AAA222222222222111111000000///...///000111333888>>>BBBDDDqqq}}}sssfffVVV]]]tttBBB:::<<<333>>>555444???<<>>777555555<<>>BBB888EEEzzzjjj>>>===<<<:::777555333222222222222111000000000000000...///444///===NNNRRRggguuujjjZZZVVV]]]sssCCC>>>999777777666444666:::???BBBDDDCCC>>>:::999:::333>>>lll[[[FFF===AAA<<<666888:::;;;;;;888FFF}}}fff???@@@;;;:::888555444222111111222111000000000000000000...111999444???OOOUUUnnnllliii```TTTLLLCCC>>>999666777777444444666;;;===@@@???===:::999999666:::YYYpppHHH<<>>===555666>>>DDDBBBIIInnnlllBBB;;;GGG999888777555333222222111111111000000000000000111000444???:::@@@JJJOOOiii}}}ZZZ^^^]]]TTTJJJJJJ???999666777777555444555999;;;<<<<<<;;;999777666555444HHHccc]]]AAAEEEEEEFFFEEE:::===:::;;;===:::DDDiiiZZZGGGCCC===555888888666555444333333222111000000000000000111111333555???<<>>DDDKKK{{{fffBBBAAADDDDDDHHH777>>>AAA<<<:::======:::;;;FFF___}}}|||jjjNNN???888===<<<333555???555444333222222222222222000000000000000111222222888666???CCCTTTgggxxxttt\\\SSSMMMGGGuuuMMMCCC999666666333111111111111333666888888777555111---999<<<:::bbbzzzLLLFFFBBB<<>><<<666999BBBBBB======DDDJJJKKKMMMQQQ``````]]]VVVLLLEEECCCCCC???<<<888888;;;<<<888333333222222111000000111111000000///000000111222222:::999FFFLLLZZZdddjjjpppbbb\\\JJJFFFQQQ]]]PPP---:::AAA...444...222222222333333444444444000000EEE222HHHPPP{{{nnnGGG@@@>>><<<@@@;;;999<<<;;;666777===:::;;;;;;<<<===>>>??????>>>============<<<<<<<<<::::::999888777666555555444444333222111111111222000111,,,,,,555444///444999@@@HHHaaa]]]rrrlllXXXXXXIIIQQQLLLLLL777:::222222555333111222222222333333333333///666222CCC<<>>===<<<<<<<<<<<<;;;;;;;;;:::999888777666555444444333333222111111111111111...333///,,,//////666GGGDDDSSSqqqjjjwwwXXXBBBXXXTTTFFFaaaUUUCCC===---999444444111111111111111222222222444???LLLrrraaa???[[[eee^^^GGGEEE888<<>>:::;;;111222000000000000000111111111222(((RRRoooHHHIIITTT{{{~~~PPP===777<<<>>>;;;;;;>>>===888888888888888888888999999:::999999999888888888888777666666555444444333333222111111000000111111111333222---222>>>???@@@MMM\\\fff~~~QQQUUUiiiYYYAAAiiiNNN:::GGG555///222000000000000000000000000666999AAA~~~AAADDDXXXpppJJJGGGFFFAAA======???;;;666888888888888888888777777888888888888777777777777666666555555444444333333222111111111111111222222222444222555<<<;;;EEE[[[rrr___RRRdddwwwNNNTTTlll@@@GGG000000777111111111111000000000000222777333+++cccIIIJJJDDDiiizzzVVVHHH<<<;;;???@@@===;;;::::::999999888888888777888888888777777777777666666666555555555444444444222222222111222222333444///999<<<:::666888VVVbbbHHHWWW^^^^^^LLLaaaDDD888555888222222222111111000000000&&&666111...///OOOJJJ???\\\tttsssVVV@@@@@@EEEAAA>>>@@@<<<<<<;;;::::::999888888888888888777777777777666666666666555555555555555333333222222333444444555333;;;@@@DDDHHHQQQwwwpppCCCCCCRRRSSSQQQuuuFFFFFF999666333222222222111111000000999(((...>>>777gggbbbDDD@@@ZZZgggwwwsssRRRNNNNNNBBB:::===>>>===<<<<<<;;;:::999999888888888888777777777777666666666666666555555555333333333333444444555666::::::===NNNddduuuCCCMMMMMMLLLSSSbbbkkkEEECCC///111333222000111333111+++000...///444&&&QQQiiiUUUMMMSSSTTTccc{{{bbbWWWCCCJJJEEE===BBB@@@777AAA444BBB555999888777666666555666666888777444222444666555111...888888222222...000;;;AAA777HHHcccqqqJJJPPP]]]HHH]]]SSS666===222222111///...000000...------333999'''AAApppPPPJJJWWW\\\vvvkkkSSSKKKGGGJJJBBBBBBJJJUUU999>>>444999999888888888777777777444444333111111111111000///666777999CCCBBB???DDDKKKIII```zzzzzzOOOWWWLLLZZZFFF@@@777666444222000...000222222///000999***+++WWWoooiiiaaannnkkkffflllmmmRRR???GGGjjjzzzFFF;;;444;;;;;;::::::888777555444888999::::::888777888999999===666111777;;;BBBPPPTTT___yyy___YYYeeeFFFIIICCCDDD>>>888666777666111000444555///***333555+++222AAAgggnnnsss{{{|||xxxNNNIIIpppIIIFFFQQQCCCBBBBBB@@@>>>;;;888666:::777777:::<<<;;;:::;;;999JJJQQQOOOMMMKKKQQQbbb~~~{{{ZZZYYYUUU;;;CCCiiioooIII:::222777999333000333///000---///;;;999---333555JJJYYYeee}}}ggglllVVVFFFKKKJJJIIIIIIHHHGGGEEECCCCCCHHH@@@===CCCIIIHHHGGGHHHGGGPPPMMMKKKUUUbbbwwwppp\\\\\\TTT???BBBllllllLLL222333888444000333---222888---///666...777444333;;;LLLbbbgggPPPJJJLLLLLLLLLLLLMMMNNNOOOPPPXXXNNNJJJOOORRRPPPQQQTTT]]]\\\TTTZZZrrrpppSSSJJJQQQBBB777eeewwwCCC666999555111444444///:::...(((000***666@@@111555???BBBZZZ}}}sss{{{[[[ZZZXXXXXXYYY[[[]]]___jjjccc___```[[[UUUYYYdddfffpppWWWUUUJJJBBBDDDFFFdddXXX>>><<<777333777:::%%%333333222:::000777///+++777444)))CCC```VVVsssqqqmmmjjjiiijjjlllnnn~~~ttt|||}}}fffHHHDDDBBBEEE<<<>>>```UUU666@@@???***777111///444555111111555333333222333555777;;;<<>>111777888555555222333333555666777888888666222444<<<===888666999:::BBBKKKQQQ\\\lll|||zzzbbbUUURRRNNNIIIGGGKKKGGG>>>GGGtttLLL666888>>>>>>666555444444444555777888666333888BBBAAA777666===NNNJJJ@@@555444???IIINNN^^^jjjxxx}}}yyyyyyzzztttfffZZZYYY]]]SSSCCC666666???GGGHHH888CCCLLLYYY}}}NNN>>>===777;;;999777666555666777999:::777<<>>===:::555333555<<>>@@@AAABBBCCCDDD666<<>>:::888:::@@@FFFHHHMMM___yyyuuueee___[[[WWWWWWYYYWWWPPPJJJDDDDDDCCCCCCFFFKKKQQQVVVUUUWWWaaaxxx