BM 6(a zzzuuupppkkkeee```bbbXXXYYYOOOQQQXXXJJJGGG????????????>>>===;;;:::===??????:::555555<<>>@@@BBBBBBAAA@@@CCCEEEFFFHHHKKKMMMOOOQQQSSSVVV\\\___eeeiiilllooorrrttt|||rrrhhhbbbMMMLLLHHHBBB===:::999:::;;;888111000555444333888777555???999999AAA888:::EEEFFFGGGIIILLLOOORRRTTTQQQQQQPPPLLLJJJKKKOOOSSSYYYWWWUUUTTTSSSRRROOOLLLNNNMMMJJJFFFDDDEEEIIILLL?????????===;;;<<<>>>@@@===;;;777222333999<<<:::>>>DDDIIIMMMSSS\\\cccfff~~~ooobbbZZZVVVTTTQQQ:::???CCCBBB???BBBJJJSSSPPPRRRQQQJJJAAAAAAJJJTTTDDDIIIFFFLLL[[[[[[ZZZgggbbbnnnzzzooorrrsss~~~~~~uuulll}}}yyy{{{~~~{{{wwwoooddd```aaa___[[[KKKNNNLLLDDD@@@AAA@@@===666888;;;<<<===@@@FFFKKKWWW^^^iiiwww}}}rrrbbbUUUMMMHHHDDDBBBHHHKKKMMMMMMOOOSSSUUUTTTyyysssoooxxxhhhppplllssszzz|||qqq```{{{wwwxxxxxxwwwssskkkccc\\\WWWTTTSSSDDDEEEDDDBBBAAA@@@BBBDDDDDDOOO^^^jjjuuutttZZZIII@@@===KKKGGGEEEKKKXXXgggqqqvvvmmmzzzqqqxxxfffVVV\\\dddLLL===LLLKKKIIIGGGFFFDDDDDDCCCCCCFFFLLLRRRSSSLLL???666GGGHHHKKKSSS\\\bbbcccaaa^^^___aaaeeejjjsss||||||ooogggcccYYYRRRGGG===999;;;AAAGGG<<>>>>>???~~~tttLLL333666,,,---NNNwwwkkkKKK666333***///+++---///111111000...,,,///...---,,,,,,---///111***---000000...,,,,,,------...//////......000222---222777;;;===>>>@@@AAAHHHUUUcccllluuummm```TTTOOOGGG>>><<>><<<;;;===@@@999<<>>444,,,444///...333444///++++++......---,,,,,,,,,,,,,,,---///222555888999888888///...,,,***)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***))))))))))))))))))***(((++++++(((''',,,000333:::;;;;;;<<<<<<;;;999888222444666777666666666777333555777888888999<<>>777333///......---///333......---,,,,,,,,,------000000000111222333555777///...,,,***))))))******************************))))))))))))))))))))))))*********************)))******))))))))))))******%%%***+++***...777===>>>AAA???===999666444444444222444666555333000//////666777999999999:::;;;<<<;;;>>>AAAEEEIIINNNTTTXXXZZZSSSJJJDDDBBBBBBBBBAAAEEEEEEDDDCCCDDDLLLZZZeeeĦaaacccgggiiiwwwYYYYYYJJJUUUXXX~~~{{{EEE666555///444BBB111000///...---------......------,,,,,,---------000000///---,,,---000333///---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++*********))))))))))))******###)))---///:::IIIPPPNNNLLLJJJEEE???999555555666444666777777555333222222///000111222222222222222<<<===>>>>>>======???AAABBB<<<666888???GGGIIIIIIEEECCCBBBAAA???>>>CCCJJJLLLQQQTTTVVVccc>LxxxbbbSSShhh{{{YYY]]]NNN[[[RRRppp}}}SSSbbbKKK777444666111***&&&***,,,///111222000+++&&&---,,,,,,+++,,,,,,---------...///---+++***,,,...---,,,***((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***++++++******))))))(((((((((((())))))%%%***...444CCCVVV[[[UUUTTTTTTQQQJJJCCC===;;;;;;---///111111000000000222000000111333555555555444000222555666666777999:::AAA>>><<<===@@@CCCBBB@@@DDD@@@@@@CCCCCC@@@AAAEEE@@@EEENNNTTTUUUWWW```kkkHdĦvvvqqqooohhh```HHHGGGddd[[[jjjtttvvvxxxKKK999888111***...888888000333000,,,)))***---...,,,,,,+++++++++++++++,,,,,,))),,,///...,,,******,,,,,,***)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))((((((''''''''''''(((((((((---///555FFFYYY[[[RRRTTTUUUTTTOOOGGG???;;;:::;;;<<<;;;999666444444555666555555555555444222000000222444444333111111111...222777<<>>@@@BBBDDDGGGIIIHHHAAABBBJJJHHHCCCNNNaaacccjjjsssxxxD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??lllvvvjjjDDD...333444000++++++//////+++---,,,++++++******++++++************************++++++++++++++++++++++++++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###'''333999888<<>>===>>>BBBDDDCCCBBBGGGFFFGGGJJJNNNRRRYYY```lllzzzDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħooollluuunnn]]]TTTTTTJJJ666...555444///000...***///333,,,,,,,,,+++************+++************************************************++++++***)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***$$$###)))+++***...666???AAABBB@@@;;;777333222@@@===999555222111000111///////////////......---............/////////000222333555888;;;===>>>>>>BBB===:::<<>>:::777666444333111000000111222222---...............------------------............000222444666888;;;<<<===;;;999888:::>>>AAAAAA@@@AAAIIIUUU```mmm{{{DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵyyydddaaaTTTOOOUUUCCC333AAAAAA???:::777555111+++///+++---111111222222...,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%)))+++,,,---000444666999999777555333333,,,...000222333444333333------......///......------------............//////000111333555777999:::555888:::;;;;;;===@@@DDDHHHPPPddd{{{>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵwww[[[WWWOOOGGGHHHAAABBB333666444///111777555---///000---999NNNIII555///++++++***))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$'''((('''''''''$$$&&&(((((('''&&&&&&'''((())),,,.........,,,+++,,,,,,------......---------------.........//////000000000111333444666777555:::>>>>>>;;;;;;AAAGGGHHHQQQiii&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRsss[[[ZZZRRRFFFBBB666555===:::777666555333333333///555,,,DDDuuukkk<<>>???@@@BBBGGGLLLQQQ```uuuHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hrrr^^^___UUULLLOOOEEEAAA;;;333444;;;777)))(((333***333&&&FFF>>>***+++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$###$$$''')))'''&&&%%%%%%%%%''')))+++%%%&&&&&&'''((((((((('''++++++,,,,,,,,,---------444333222222222333444555666777:::???FFFKKKOOOQQQhhh|||D^DdDĦs׼sxxxkkkiiibbbQQQTTT\\\RRREEE===444111555:::<<<<<<(((///444222000000...***+++******))))))(((((((((***(((''')))+++***'''$$$''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))*********+++...000888222111444555333555:::>>><<<>>>FFFLLLNNNSSSXXXvvvyyy|||>d<Ħ>d<ĦĦBeĦ}}}}}}rrrdddRRRKKKZZZlllnnnQQQGGG:::111///111444666555...'''&&&***......,,,//////...---,,,******)))///,,,'''&&&(((***+++***''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))*********,,,///222,,,///888BBBGGGIIIPPPYYY]]]ZZZ___ggghhhhhhrrr}}}DdDĦsdKĦgdKĦgdKĦeeefffdddhhhiii___ZZZcccCCCFFFKKKQQQXXX^^^ccceee___EEE...+++///000------111000///...,,,***)))(((###$$$&&&)))***((($$$ ''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''')))******+++---000333999AAAMMMUUUUUUSSSXXX```vvvjjjhhhuuu|||zzzDenenenekkkiiiiiiRRRTTTzzz|||oooOOO444111444///+++---------,,,+++)))(((''''''((()))***,,,,,,+++)))'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((***++++++...111444666AAASSSaaajjjqqqyyyggg___rrrsssuuuuuuwwwjjjLLL777(((,,,///***(((...))))))))))))((((((((((((,,,)))######)))---''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((()))***+++---111444555>>>KKKXXXdddmmmrrrssswwwgggeeexxxyyyrrrfffWWWHHH;;;111+++222***(((,,,...******///)))))))))************+++$$$(((---///...+++((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&((())))))***,,,///222QQQVVVZZZ[[[[[[ZZZTTTMMMbbbeeeooo{{{ddd```\\\HHHIIIBBB:::555666999:::;;;000111111///---,,,,,,---++++++******************(((222???FFFEEE<<<333---''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&((()))))))))***---000TTT```kkknnnmmmmmmhhhaaaYYYaaajjjpppttt~~~ӵuuuTTTEEEHHHDDD===:::888999;;;999333,,,***------((('''***,,,***+++++++++***)))(((''''''&&&(((+++***((((((***,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ħ$$$$$$$$$%%%%%%%%%Ħ%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%ӵ''''''(((((((((((())),,,///>>>QQQdddjjjjjjiiigggcccfffeeeccceeeuuu4ĉ@ӵrrrdddYYYOOOEEE===AAA>>>:::888888666222...............---,,,***)))************)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$>L%%%%%%&&&&&&$$$$$$=hĦ$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''4ĉ@ӵ'''''''''(((,,,000///,,,666NNN[[[]]]ccceeeccceee^^^___eeesssGG=?ooodddYYYMMMDDDBBB???;;;::::::888333///---,,,+++++++++++++++***************))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$HdĦ%%%%%%&&&&&&$$$=Īj&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''GG=?))))))((((((***++++++:::PPP\\\___hhhkkkiiijjjhhhlllvvvӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦzzzpppfffYYYOOOIIIEEEAAA>>>ĭӵ***)))Ħ'''''''''Ħ&&&Ħ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$DdD%%%%%%%%%?fӵ&&&%%%%%%Ħ%%%%%%%%%ӵƜ`1.׼s((()))ĭӵhhhӵĦĦĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵ}}}qqqgggZZZTTTLLLfff?><z---g&e>&e******HL(((((('''ShӵgL%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%S?ʬ%%%%%%3h?D%%)?%%%%%%ZufĦ&&&%%%%%%gL&&&%%%%%%g&e'''gĉ@)))(((g&e>&ennn@e??g<ĉ3we<Ħ3h?@eZ3h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦtttkkksߝLGdUĦ,,,Hƅ^Hu]Ħ+++ntHdĦ((((((HGgĉ@&&&HdĦ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Htƅ^%%%%%%Bt=o9ĦDtfo9Ħ%%%%%%%%%g?%%%%%%HdĦ&&&&&&&&&Hu]Ħ(((tt)))***Hƅ^Hu]Ħ{{{H׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦ---DdDΦDdDĦ+++q<niDdDĦ(((qet'''&&&DdDĦ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%q<R%%%%%%qjRgdKӵHdDĦgdKӵ%%%%%%GR/f6LĭĦ%%%%%%DdDĦ&&&&&&&&&DdDĦ(((`eĭ,,,DdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦ666DdDΦDdDӵ+++GIpӵDdDĦ)))po9wӵDdDĦ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%po9u%%%%%%%%%%%%GIdnuR)ĦDdDĦnuR)Ħ&&&&&&CdgĪj%%%DdDĦ&&&&&&&&&DdDĦ(((HߝL`o9***DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦBBB>d<ʜ4DuTӵ+++4DwDd<Ħ)))puR)Ħ>d<%%%%%%%%%%%%%%%%%%%%%%%%%%%peӵ%%%ĦpeӵDx<>d<ӵDd<&&&qR/ܗ?fӵ%%%>d<'''&&&>d<Ħ(((4DufئL>e'''DdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ]]]s&dq&ĒR+++000i?ʜtd<Ħ+++HHܗDӊB'''<x&&&***&&&"""###&&&B?daĦB?Ho9>d<>d<ӵB?Ho9<x4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegepppSSSsĪj@h---222555fdDĦ+++@ďD''''''Hkge''''''###$$$$$$$$$%%%&&&@h%%%%%%@G%%%&&&HĪj@IŌ&&&%%%Bene'''Hkge(((ne))))))fe***Hu]3hhsegeĦja>aĦ@Gse<Ō@GHkge4DuXӵĵD^wwwaaaIII555///333777444DdDĦ++++++$$$###&&&###%%%''''''###%%%(((((((((&&&%%%&&&''''''%%%&&&&&&&&&'''&&&'''&&&((((((*********///"""D^gggs׼sgeFm8>aĦs׼sHoΦ4DuXӵtvӵ>d<ĦĦĦĦcccXXXCCCEEE555:::EEE999666777777<<<:::,,,>d<Ħ+++---,,,'''''''''&&&%%%&&&((()))(((******'''%%%%%%'''(((((((((((()))((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''%%%$$$%%%'''((((((((($$$%%%%%%&&&&&&&&&''''''&&&&&&'''(((Ħ******+++,,,///111444777888BBB>d<Ħ888BBBHHHBegeFYĉ>aĦBenu]ӵ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦsssfffhhhoookkkGGGBBB@@@888---///222)))gdDĦ...000...+++***))))))******)))(((''''''((()))(((&&&'''((()))&&&$$$%%%'''(((&&&$$$((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))&&&###$$$'''((('''%%%(((%%%###%%%***+++(((###$$$$$$%%%&&&&&&'''''''''%%%%%%%%%gdKĦ***))))))+++---000333666777OOOsdKĦ999CCCLLLŶS3we<iĉ@3hR/Ō>Anenenene[[[>>>444;;;BBB666###(((999De***555555///++++++***)))'''''''''(((---)))''')))***'''&&&'''######$$$&&&'''(((((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&$$$$$$&&&&&&%%%###)))&&&###%%%((()))'''$$$&&&&&&%%%%%%&&&'''((((((,,,***ne(((***)))))))))***+++,,,...///222neBBBQQQjjj>Ak<fhDDD111555666888000)))777GGGEEE(((222>>>;;;...(((,,,///***$$$%%%///999;;;///'''''')))(((&&&'''!!!)))111111+++&&&'''***(((((((((((()))***+++,,,''''''&&&&&&&&&&&&''''''%%%***000///+++&&&%%%&&&%%%&&&'''&&&&&&)))000555)))(((&&&%%%%%%'''(((***888444&&&(((***)))))))))))))))******+++)))aaaYYY...===SSSAAA111+++444IIIJJJ555------***,,,999FFF>>>---)))222888222))),,,???RRRFFF666'''&&&(((((('''(((%%%444BBB???111%%%%%%***''''''(((***,,,...000111''''''&&&&&&&&&&&&''''''$$$000===<<<111((('''+++!!!&&&***(((%%%,,,<<>>bbb[[[AAA)))&&&+++++++++,,,(((JJJWWW???)))))),,,'''&&&222:::///'''000555,,,444444;;;(((XXX>>>OOOppp___:::+++MMMyyyUUU:::///000///NNN{{{wwwEEE***444***///******AAA]]]qqq~~~NNN+++'''((((((---'''***888[[[cccbbb333(((+++%%%((('''&&&$$$000SSSjjjcccPPP777$$$%%%)))&&&$$$(((,,,...KKKQQQDDD;;;+++((()))'''$$$))))))$$$999bbboooTTT333###%%%,,,,,,'''&&&666___^^^...%%%444%%%)))***AAAEEE+++---999))):::999999,,,;;;KKK```kkkLLL333<<>>^^^rrrYYY888,,,***...///+++@@@lll|||uuuxxxCCC,,,***+++...))) 222]]]uuupppiii666(((,,,+++&&&...(((###<<>>%%%(((---'''###'''+++444YYYhhhbbbYYY<<<***)))&&&%%%++++++!!!000TTT{{{}}}mmmJJJ...'''+++---+++&&&???iiijjjCCC((((((222"""+++]]]vvvLLL&&&111,,,PPPpppiii999:::gggqqqGGG888ZZZHHH000///:::TTTbbbxxxGGG...111///***,,,888YYY~~~zzzuuu===---,,,,,,///(((###AAAlllyyypppnnn===)))***,,,'''000((('''FFFdddiiifffeeeFFF,,,(((,,,)))&&&(((,,,333UUU```\\\YYYBBB222))))))&&&)))+++%%%---FFFqqq}}}___:::'''(((---'''(((222]]]ddd555,,,------'''JJJGGG+++///333```jjj666TTTPPPAAAMMMttt===000111LLL|||{{{qqq999'''555555)))...MMMvvvzzz:::///,,,***///)))+++VVVuuuxxxnnnwwwHHH+++&&&******000''',,,OOOhhhjjjmmmmmmRRR555((((((******)))'''000RRR\\\YYYYYYEEE666(((,,,)))''',,,***,,,999fffttt{{{hhhGGG---&&&)))&&&***+++DDDqqq{{{WWW777)))000+++555ggguuuDDD:::===ttt[[[>>>fffAAAFFFvvvvvv[[[888777>>>iii~~~lllpppfff;;;,,,444,,,,,,333___999///,,,(((...+++333ggg}}}zzzrrrUUU222(((,,,---000%%%...VVVlllmmmuuuttt\\\;;;'''$$$***,,,+++%%%222YYYeeeaaa```JJJ:::'''...***&&&,,,---+++000dddooowwwnnnTTT888++++++(((+++(((,,,SSSwwwCCC++++++000+++>>>{{{mmm888222999@@@ZZZVVVVVVVVV}}}kkkNNNHHHVVVdddiiijjjqqq{{{]]]NNN///000+++(((^^^wwwttt555111+++---'''...///~~~|||yyyaaa***+++)))***,,,$$$...lllsss|||mmmtttjjjDDD...%%%333000///,,,RRRgggdddggg]]]SSS000$$$...%%%(((444&&&+++WWWuuu}}}oooHHH444(((+++(((//////888yyytttppp555333%%%///222MMMfff666;;;333NNNiiisss[[[===666JJJiiixxxzzzhhhBBB777000222222@@@sssttt555...***...---333JJJeee*********+++...+++<<>>???<<<999vvv[[[@@@GGG|||OOOIII:::666vvv222444555///```www777222''',,,333EEE}}}...444,,,222...cccGGG...///)))///&&&nnnbbblllvvv{{{|||WWW666///&&&111)))000[[[```SSS000:::...:::{{{;;;555===AAAOOODDDNNN```~~~HHH555666eeeddd666777444===uuuyyy|||===666+++...444WWW~~~111222,,,000222nnn___444555///...+++uuu[[[___kkktttppp@@@+++000...---,,,IIIfffwww@@@333---444VVVkkk???666JJJKKKAAAtttVVV\\\YYY@@@...KKKKKK888555333PPP}}}>>>777,,,...555ooo777111---,,,888zzz|||oooyyy333222//////111|||WWWWWWiiizzzVVV///777+++000222888ddd^^^666111333666MMM///GGG^^^|||FFFHHHVVVZZZ===:::GGG}}}888555111;;;fffzzz;;;666---111@@@@@@///......AAA|||tttwwwddd444------222555{{{vvvWWWYYYuuuvvvBBB222,,,000777333uuu|||wwwnnnKKK777777222}}}|||@@@;;;<<>>jjj}}}xxxhhh///...///@@@uuuWWW///222,,,FFF{{{ssstttssslll[[[222222222333qqq\\\WWW[[[CCC:::+++---888oooHHH111666KKKTTT999777VVVBBB]]]RRRmmm;;;AAAsssFFF444>>>OOO~~~|||ddd000,,,222JJJaaa///444000PPPyyy|||{{{nnndddfff|||vvv777///...666zzzbbbccc___jjj???,,,...666\\\eee>>>333@@@{{{LLL999WWWQQQXXXIIILLL<<>>aaazzzlllkkkqqqlll[[[cccwww>>>000***:::oooqqqgggBBB...---///FFFQQQ555===bbbbbbNNN;;;yyy;;;HHHdddjjj<<>>777HHHtttbbbbbbdddiiikkkeeevvv888222666fffxxxoooUUU666...BBB???222^^^BBBQQQDDD[[[hhhUUU>>>TTTkkk:::TTTzzzzzzjjjuuuyyyuuu___222;;;yyyrrryyyuuujjjBBB444JJJwwweeebbbhhhllluuunnnrrrDDD555555iiittt===+++<<>>MMM444\\\___TTTzzzwwwNNNvvvKKKrrr;;;wwwsss???\\\}}}~~~xxx}}}}}}~~~~~~}}}{{{xxxvvvrrr===@@@ooo}}}~~~~~~~~~ffffffKKK666LLLhhhjjjddd???|||OOOwwwoooxxxpppuuuyyyMMMDDDooogggcccbbb``````cccdddaaa]]]VVVYYYRRRQQQFFF;;;(((CCC???BBBCCCBBBAAAAAA???;;;888666;;;999444>>><<<###&&&:::555444333000444,,,333333333222222222222333999$$$&&&444333444999555555999===<<<999666777999:::===666222:::AAA>>>:::LLLXXXhhhsssxxxzzz}}}SSSggg}}}fff{{{pppppphhhTTTkkkkkkmmmfffxxxuuuxxxjjjAAA555===>>>::::::000777@@@"""444888444333444222///000444444111333///000000$$$,,,222---......---,,,,,,---------++++++000...)))...222***(((111+++,,,***(((222***---,,,+++)))''''''***,,,---...222...%%%)))000+++(((+++///000...---...000+++(((***......,,,+++---)))---222555777999===AAA999BBBGGG333EEE???---GGGbbbnnn}}}vvvsssrrr```yyy~~~ooo===,,,...//////...//////111...444111111000555555222111444555333---++++++---)))---555***+++***+++,,,...///000222......000...***)))***)))+++///***///+++(((555,,,+++,,,,,,***((((((+++...'''))),,,)))'''+++///,,,,,,---...///.........///---(((***---)))***......222000...,,,++++++---...)))555777+++///@@@///555'''000999@@@HHHOOOQQQNNNfffooossswwweeettthhhYYYQQQNNN===000333333...///***777...&&&777%%%...---'''///333///,,,///000------222,,,---444***)))&&&...,,,,,,---,,,)))'''(((,,,))))))***++++++,,,...)))***(((///((($$$000'''%%%(((******)))))),,,//////(((&&&***...,,,***)))------,,,++++++******)))+++))),,,***%%%,,,111***((()))***---111222000///111,,,,,,===&&&...///222111333333000111444555222333888999@@@LLL777\\\\\\dddppptttSSS>>>444000...111111000///////////////++++++++++++,,,---......---------,,,,,,+++++++++,,,++++++***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++************************+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,------...///000000+++333:::888000***+++.........///000111222333333333444555777888888999999555999>>>AAAGGGTTTffftttnnnjjjbbbVVVIIICCCDDDHHHFFF>>>555111333666777777...---,,,,,,+++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,+++************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***++++++,,,,,,---------+++000555333...******---------...///000111222222222333444555666777777777444666888888888<<>>===999333//////000333222222444555444///***,,,,,,+++************++++++******))))))))))))***+++++++++***************,,,,,,+++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))((('''''')))))))))))))))))))))))))))))))))))))))*********+++,,,...---+++******+++++++++,,,---...///000000000111222333444555555555444555666777666555444444999<<>>333444555666999@@@JJJQQQ___WWW___vvvyyyaaaJJJ<<<000333222---...333111***555444333222111000//////444444333222000///......---,,,++++++******++++++(((''''''&&&&&&&&&&&&'''))))))))))))************)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))+++***((((((***++++++***))))))))))))******+++++++++,,,------.........---000...---///333555444222555444222111222666<<>>999444000000111444666000000000111222333222222&&&(((+++------......///++++++***))))))))))))***'''&&&&&&&&&&&&''''''((()))))))))******+++++++++******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((()))))))))))))))************++++++,,,------------,,,111000//////000000///...---000555999;;;<<<======HHHFFFIIISSS^^^mmmqqqSSSDDD@@@===;;;444,,,---888:::111,,,000.........///000///---+++/////////---,,,,,,---///,,,++++++***************&&&&&&&&&&&&''''''((()))))))))******+++++++++,,,,,,++++++***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''')))******'''&&&&&&'''))))))))))))************++++++,,,---------,,,,,,)))+++---///000000111111666555444333333555777999666@@@FFFIIIYYYxxxfffJJJCCCDDD>>>777555666666777777555333000...000000//////............+++++++++,,,,,,,,,------,,,+++******))))))************))))))))))))******,,,,,,,,,---------......///...,,,+++***)))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))&&&$$$%%%&&&&&&&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++,,,...111444555222444:::???>>>888555666:::>>>CCCFFFOOObbb}}}fffRRRAAA???>>>888555888555666666666444222///...//////.........---------+++++++++,,,,,,,,,,,,---,,,++++++*********************))))))))))))******,,,,,,---------.........///...---,,,+++*********))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))************************+++++++++,,,---000222333444666;;;AAAAAA===;;;===:::>>>BBBDDDGGGTTTgggwwwdddLLLCCC======:::444333888444555555444333111///...------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++************+++***))))))(((((())))))***+++,,,,,,,,,------------///...---,,,+++*********(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&###!!!"""%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))*********************************+++,,,---///000///000444:::;;;888999<<<===AAAEEEFFFFFFMMMZZZeeeuuusss___NNNGGGCCCAAA<<<555333555333333333333111000...---,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,+++***************))))))(((((((((((())))))************++++++++++++---,,,+++***))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###"""!!!$$$'''&&&"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))************************)))*********++++++,,,,,,***))),,,000111///222666888===BBBDDDFFFLLLXXXaaabbbhhh~~~rrrkkk[[[RRRIIIDDD???:::555333222222111111000......---******++++++++++++++++++)))))))))*********++++++,,,+++******))))))******))))))(((((((((((())))))''''''((((((((()))))))))******)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###&&&&&&"""###'''&&&"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))***************,,,+++,,,///...,,,///444///333777999>>>FFFRRR[[[hhhmmmrrrvvv```UUUHHHAAA???===888444000000//////...---------************++++++++++++((())))))))))))***************)))(((((((((((())))))((((((''''''(((((()))&&&'''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########"""***---&&&"""%%%&&&#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((()))***************---+++,,,---,,,***,,,000...000222444888@@@KKKSSS]]]sssvvvZZZRRRGGG???<<<;;;888333000///...------,,,,,,,,,*********++++++,,,,,,,,,((((((((()))))))))******))))))((('''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""///444***"""$$$'''%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''')))***+++++++++******)))***,,,+++((()))...///111333444777<<>>GGGKKKTTTeeennnZZZMMMEEEAAA;;;777444111///---,,,,,,++++++***)))))))))111000...+++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,++++++---,,,,,,,,,,,,---......---,,,***(((((((((((()))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%)))+++)))&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&(((((((((((())))))))))))*********++++++++++++,,,,,,---...///000333888;;;BBBDDDLLLXXXgggyyyfffWWWNNNAAA===888444222000///---++++++******)))(((((((((<<<999444///+++((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,***************+++++++++---,,,***)))((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))************+++++++++++++++,,,---...///111555888:::<<>>FFFOOO[[[tttxxxeeeXXXKKKBBB???<<<888444111///...---,,,,,,++++++******)))(((((()))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((())))))))))))))))))***+++,,,---,,,,,,+++***)))((((((((()))++++++))))))))))))))))))))))))'''''''''''''''''''''''',,,+++)))'''%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,.........///111333777:::<<>>>>>BBBMMMZZZaaassswwwaaaOOOFFF@@@:::666666444111...,,,+++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))((('''))))))(((((('''''''''&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((()))))))))***)))(((((()))***)))'''************++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---/////////222666999>>>FFFPPPXXX___tttgggTTTFFF@@@===999555333111///---++++++,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***))))))))))))((((((((('''''''''((((((((((((((('''''''''%%%&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))+++)))((()))***+++***((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000222444666999@@@JJJQQQaaayyy]]]SSSFFF>>>;;;:::888555///...---+++++++++,,,---)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++***)))))))))((((((((((((''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,---+++***)))***+++,,,+++)))))))))*********+++++++++******++++++++++++++++++***+++,,,---...///000000222444555555666<<>>999777555333000///...,,,+++***)))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((())))))))))))))))))******)))((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((***)))((()))+++,,,+++***++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,***+++---...///000000000222333555444555999@@@FFFIII___lllzzzsss^^^RRRDDD@@@;;;666333000...,,,......---+++***(((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***)))))))))))))))************))))))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''))))))(((((((((((())))))+++***)))***,,,------,,,,,,,,,---------.........++++++,,,,,,------......+++,,,...///000000///...---000333333444666<<>>@@@BBBCCCFFFKKKTTT]]]ffftttoooXXXIIIBBB???>>>111<<<999---***---666EEE888...'''))))))%%%$$$(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((******'''%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''''''''(((+++---***,,,...///......///111/////////000111222444444555444444555777777666555777666666777999::::::999777888:::<<>>888777===JJJCCC000+++---222<<<111)))%%%&&&(((&&&(((+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((())))))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%'''(((((('''%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((((())),,,...///111333333111/////////000000000111111333444444444333333444666777555444888888888999:::;;;<<<<<<;;;<<<===>>>???@@@AAABBB???CCCKKKUUU]]]iii~~~zzzjjjYYYNNNGGGAAAAAAEEE>>>HHH???///,,,---***,,,)))&&&%%%''')))((()))+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((((((((()))''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))+++---//////222444444333111111111555444444333333333444444666555555666888888777555888888999999:::;;;===>>>AAAAAABBBCCCDDDEEEFFFFFFDDDHHHPPPXXX]]]cccppp}}}tttaaaMMMDDD???===CCCLLL000666///)))---,,,&&&&&&(((((()))))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''''')))***''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((*********+++...000+++---000222333444666777999888777666666666666666:::999999:::<<<<<<;;;:::888999::::::999;;;>>>AAA???@@@AAACCCEEEGGGIIIIIIDDDHHHRRR[[[aaafffppp{{{wwwjjjWWWFFF???:::444666===***,,,)))***111+++%%%+++)))***+++)))(((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''((((((&&&'''))),,,''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))******+++---///,,,...111222444666999<<<::::::999999999:::;;;;;;<<<;;;;;;<<<>>>>>>===<<<999:::;;;;;;:::<<<@@@CCCAAABBBCCCDDDEEEGGGHHHHHHBBBFFFOOOZZZbbbhhhtttgggUUUHHH@@@@@@<<<222---000000000---111555+++&&&111)))******'''&&&((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$'''((((((&&&&&&))),,,''''''&&&%%%%%%%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&''')))******''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))***,,,///333444555555555888;;;>>>:::::::::;;;<<<===>>>???;;;::::::;;;===>>><<<;;;:::;;;===<<<;;;===AAAEEEKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKPPPXXX]]]cccnnnyyypppYYYLLLGGG@@@:::555222///---...------,,,,,,++++++***))))))((('''''''''''''''%%%&&&((('''&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''')))((('''%%%$$$%%%$$$$$$###$$$%%%'''(((***)))'''%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&***$$$&&&......'''&&&---111000222555333222555<<<999>>>BBBBBB???===???BBB;;;999888999;;;======<<<>>>>>>===<<<<<<===>>>???BBBBBBCCCEEEGGGJJJLLLMMMLLLOOOUUU^^^dddiiirrr{{{eeeRRRGGGBBB<<<777444222000...---------,,,++++++******)))(((((('''''''''''''''&&&((())))))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))+++,,,+++***)))(((&&&%%%$$$$$$$$$%%%&&&''')))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&***%%%&&&......((('''---------000333444444:::BBB777;;;??????<<<;;;===@@@;;;:::999999;;;<<<;;;;;;>>>>>>=========>>>???@@@AAAAAACCCEEEHHHJJJLLLLLLLLLOOOVVV___eeeiiiqqqzzzlllWWWJJJ@@@<<<888444333222111000------,,,,,,+++*********)))(((''''''&&&&&&''''''((()))+++***(((''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''***&&&'''---...))))))...---,,,///222444666===FFF666999======;;;:::;;;======;;;::::::;;;;;;:::999===============>>>??????>>>@@@BBBEEEHHHJJJJJJJJJKKKNNNUUU^^^dddiiirrr{{{rrr[[[LLLDDD<<<999666333222222111///,,,,,,,,,+++******))))))(((((('''&&&&&&&&&&&&'''((()))******(((''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((''''''&&&''''''&&&&&&%%%%%%%%%%%%$$$&&&''')))***))))))(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''***'''(((,,,---***+++...000///000222333444<<>>???=========??????===<<<<<<===<<<:::999;;;;;;;;;;;;;;;<<<<<<<<<:::===@@@DDDGGGHHHHHHHHHJJJKKKPPPXXX___fffssseeeQQQFFFBBB;;;888555333222111///...,,,++++++******)))(((((((((((('''&&&&&&&&&&&&&&&&&&((()))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''((())))))************''''''''''''&&&%%%%%%$$$$$$%%%''')))******))))))&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''')))''''''***++++++,,,...000///000222222444;;;DDD===>>>AAABBBAAAAAAAAAAAA@@@???>>>>>>???>>>;;;999999999999999999888777777666888<<<@@@CCCDDDDDDDDDHHHGGGIIIOOOWWWbbbrrrppp\\\LLLCCC@@@999777444222111000...,,,++++++******)))(((((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&''''''''''''&&&&&&%%%$$$%%%&&&'''((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))+++,,,...------...222222444;;;DDD>>>???AAABBBCCCCCCBBBAAA??????>>>??????>>><<<999999999999888777555333333222444777:::===???AAAAAAEEECCCCCCHHHPPP[[[mmm|||wwwaaaTTTHHH???<<<555333111000//////---++++++******)))((((((''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''))))))&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&'''***,,,---...---///222222222777???;;;<<<===>>>@@@@@@???>>>===<<<===>>>>>>===;;;888:::::::::888666444111000...000222555888;;;===>>>AAA@@@AAAEEEKKKTTTdddqqq{{{iiiXXXOOOFFF===888111///............,,,+++*********)))((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%'''((('''&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%'''(((((((((''''''%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$&&&&&&%%%&&&***,,,,,,111111222333111///222888888888999:::<<<<<<;;;:::;;;:::;;;<<<===<<<:::777<<<<<<;;;999777333000///,,,---///111555888;;;===???>>>@@@EEEJJJPPP\\\hhhuuu~~~zzz```TTTMMMAAA888888111000///...,,,+++***))))))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$################################################$$$%%%'''(((((('''%%%$$$$$$$$$######$$$&&&'''(((***(((%%%%%%&&&'''%%%"""%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''((((((((()))...444444222000222555555:::===;;;<<>><<<999666444333444444:::888666444222111000///111111000111333666999;;;>>>@@@CCCFFFKKKTTT```hhhppp|||lllZZZPPPEEE777222444111000///...,,,+++***)))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&###&&&'''$$$ """(((...---+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$################################################$$$%%%'''((((((&&&%%%$$$$$$$$$######$$$&&&'''(((...+++(((&&&''''''%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''''''''***---111333333333333555444999<<<<<<===??????===AAA???===999777555444444555444333222000/////////111000000111222555888:::999;;;>>>@@@DDDLLLWWW___ooo{{{hhh]]]SSSKKK>>>000---222000000///...,,,+++******)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&---222...%%%$$$,,,666...,,,***'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$################################################$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$###$$$%%%'''(((111...***(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''',,,---///333666777666444777<<<@@@AAACCCFFFEEEAAABBBAAA???<<<999666333222111111000//////.........000//////000222444666888444777999<<>>??????===;;;777555555555444333111///---,,,------...///000111333333000444999===AAAGGGPPPVVVeeennn{{{wwwggg]]]QQQBBB999777666444111//////...---,,,,,,++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&(((%%%######$$$&&&(((((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%######################################################$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''')))+++------,,,+++***+++((((((((('''''''''''''''''''''''''''(((***+++---000///000666>>>BBB@@@<<<000333777:::@@@FFFDDD>>>>>>???@@@@@@???===:::999555555555444222///,,,+++,,,,,,---...///000111111---222888<<>>444666888;;;CCCIIIHHHCCC>>>>>>>>>===<<<999777666111222222222000...+++******+++,,,---.../////////---222888===@@@EEELLLQQQVVVbbbpppzzzllleeePPPJJJ@@@888666666444111.........------,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&%%%&&&(((((('''&&&%%%%%%$$$&&&(((***++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&############################################################$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&+++000555555222---***)))))))))(((((('''''''''&&&///---***((('''''''''(((+++,,,000666;;;>>>???>>>333555666999AAAHHHHHHBBB<<<<<<:::999666444222111---.../////////---+++)))***+++,,,---...//////...000555;;;???AAAEEEKKKOOOPPP]]]iiiqqq{{{}}}jjj^^^OOOEEE<<<999777222///000222///++++++,,,---,,,***)))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''(((((('''&&&&&&'''(((+++,,,,,,)))&&&$$$''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((+++(((###"""$$$%%%$$$###***+++---...---,,,***)))((())))))))))))(((&&&%%%(((((('''&&&&&&'''''''''+++---222777<<<>>><<<:::...///333999???AAA???===>>>===;;;999666555444444//////...------,,,++++++(((***,,,---,,,,,,---...000555<<>>===;;;888555333111111......------,,,,,,++++++***+++---.........///000333777;;;???BBBGGGNNNTTTSSSZZZbbbgggmmmyyyssslll[[[GGGDDDGGGBBB666111444444000000...,,,+++,,,---,,,+++)))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''&&&%%%$$$###%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$&&&(((+++)))&&&%%%%%%%%%%%%$$$!!!"""$$$%%%''''''''''''(((&&&$$$"""###$$$''')))(((''''''&&&&&&'''((((((&&&'''***///555888888888222...---555AAAFFFAAA999>>>===:::777444111...---,,,,,,,,,,,,,,,++++++++++++,,,.../////////111333777:::<<<>>>AAAHHHRRRYYYVVV[[[bbbfffiiissswwwhhheeeWWWCCCDDDLLLHHH777...333333,,,...---,,,,,,,,,,,,++++++)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''(((((()))(((((())))))******++++++))))))))))))((('''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((+++***(((&&&&&&&&&%%%%%%###$$$%%%'''***,,,...///,,,+++(((&&&%%%%%%&&&'''''''''''''''''''''((()))(((***...444888999888666///---...555???CCCAAA<<>>;;;888444000---++++++++++++++++++++++++,,,***,,,......///000222444999<<>>===<<<999555111---,,,+++++++++++++++++++++,,,)))+++,,,---...///333555777;;;@@@DDDGGGKKKRRRWWWXXX]]]cccfffjjjqqq{{{wwwcccUUUHHH>>>999===:::000,,,//////+++***,,,------,,,++++++,,,******)))))))))(((((((((******))))))))))))******+++***))))))***+++---...+++...111333333111///---............---,,,+++***)))((('''%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$%%%''')))+++,,,,,,***(((&&&''''''%%%%%%'''+++000555;;;>>>777888999999888777555444333333333333444555666666555888===CCCFFFEEE@@@<<<<<<>>>@@@>>>:::777777888<<<;;;:::999666222///---,,,,,,,,,,,,,,,+++++++++)))+++,,,---...000444777666;;;BBBFFFIIIKKKOOORRRYYY^^^ccchhhlllrrr{{{qqqaaaPPPCCC>>>:::777333000///...---,,,(((+++------+++***+++,,,*********)))))))))((((((+++******))))))******+++---,,,+++++++++---///000000111222333333111000///......///......---,,,+++((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%''')))***,,,---,,,)))''''''(((%%%%%%'''+++111888???CCC@@@>>><<<:::777555333222777777777777888999:::;;;999;;;???DDDHHHIIIGGGEEEFFFEEEDDDBBB???<<<999888777888888777555222000.........------,,,,,,++++++***+++------///222666999<<>>AAADDD@@@888000...333555333333222222111222333555666CCCDDDDDDCCCHHHMMMMMMIIIOOOSSSRRRKKKDDDBBB@@@>>>>>>999444222444555444333.........,,,***)))***,,,''',,,111222111333999>>>CCCDDDIIIRRRXXXZZZ]]]bbbdddhhhiiihhhllluuuyyyvvvtttzzzhhhUUUFFF>>>999666666444111...,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))((((((((()))+++***(((+++,,,'''""",,,+++***))))))***,,,------...//////000/////////,,,,,,++++++***))))))(((((($$$$$$)))+++(((%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))---------+++(((&&&&&&'''%%%%%%&&&(((---444:::===<<<<<<999222...000000---000000//////000222444555>>>@@@@@@@@@CCCGGGFFFBBB>>>BBBDDD@@@???@@@@@@>>><<<999555222111111000000...///...---+++***+++,,,+++...111111111222888===GGGFFFHHHOOOTTTWWW[[[aaabbbgggjjjiiimmmxxxzzzlllYYYJJJBBB>>>;;;999555444111///...------------,,,,,,++++++*********(((((()))))))))))))))))))))///###+++...'''++++++++++++++++++,,,---...000000000000000000///...,,,,,,,,,+++******))))))&&&###$$$(((***&&&######$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))'''((()))(((&&&%%%&&&'''%%%%%%$$$&&&***000666:::;;;@@@AAA;;;666333111///000/////////111222444666999<<<>>>>>>@@@DDDBBB===:::===>>>>>>AAAEEEDDDAAA<<<;;;888333///......///...//////...,,,+++,,,---+++---......---///555:::BBB@@@BBBIIIOOOTTT[[[aaadddkkkooommmlllsss}}}sssaaaMMMBBB???>>><<<;;;555444222000////////////------,,,,,,+++***))))))((((((((())))))******+++fffgggFFF,,,444... *********+++,,,---...///////////////......,,,++++++,,,,,,++++++***)))))))))&&&######&&&'''$$$###%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%%%%&&&''''''&&&%%%%%%)))///555999<<>>???AAADDDCCC???@@@BBBAAAAAADDDGGGDDD===:::;;;:::666111...000333/////////...,,,,,,---.........///...///333999===AAA???@@@EEEJJJLLLPPPVVV]]]fffnnnooolllmmmsssyyylllXXXEEE======;;;888888555444333222111000//////------,,,,,,+++***))))))(((((())))))******++++++hhhjjjIII...444--- ***)))***,,,///000111111111/////////...---,,,+++***,,,,,,+++***)))(((((('''(((%%%###$$$$$$"""$$$)))'''(((((()))))))))))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((())))))(((&&&%%%%%%&&&'''&&&%%%%%%(((---333666888???BBB===666333222111000000000000111333555666222888<<<===@@@CCCCCC@@@>>>>>>===;;;===>>>999222444666777444111///222444...//////...,,,,,,---///111111222333555;;;AAAEEEHHHEEEEEEHHHHHHDDDCCCEEENNNYYYgggpppoookkkiiijjjtttwww}}}jjjWWWFFFBBBAAA<<<999:::666666555444222111//////---,,,,,,++++++*********))))))******************,,,555***""",,,---'''...***,,,///333555666555555444444444333333111000000///...---,,,***((('''&&&)))&&&%%%&&&%%%###&&&+++)))******+++++++++++++++(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%'''((((((((((((***++++++***'''%%%%%%&&&$$$######%%%(((,,,000333777===???:::555444333111...------------///000111---333777888999===>>><<<666888999777777777333---...///000/////////000222---......---,,,,,,---///......///111555;;;@@@CCCCCCBBBDDDHHHIIIFFFEEEHHHOOOWWWfffuuuvvvjjj\\\TTTaaahhh{{{xxxfffUUUIIIGGGFFF>>>:::===888777666555333111///...++++++++++++++++++++++++++++++******************)))000111...------,,,+++,,,///444888:::;;;::::::999999999999999888777666333222000...,,,)))((('''''''''))),,,)))%%%&&&*********+++,,,,,,,,,,,,,,,(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$''')))***+++++++++***++++++***(((&&&&&&'''"""###%%%'''***...111333888===???===<<<;;;777222...---,,,++++++,,,---...+++111444222222555777666333888:::888666555333///---,,,,,,---...000///...,,,------,,,++++++---...,,,,,,---000444999<<<======<<<===CCCFFFFFFHHHLLLSSSWWWfffzzzsss\\\LLLTTTZZZhhhsss^^^OOOEEEFFFDDD;;;777:::999888777666333111///---++++++++++++++++++,,,,,,,,,+++++++++***)))))))))%%%(((000///)))...666444///222777;;;>>>???>>>===;;;;;;<<<<<<<<<;;;::::::666555333000---+++)))(((%%%''',,,000...(((&&&)))******+++,,,,,,,,,,,,+++(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%(((+++---.........)))***+++***((('''((()))$$$%%%(((+++...111333555666:::>>>>>>???>>>777///000///...---,,,---......,,,111333000...000333222222999<<<999555333111///000...,,,---000222000---+++,,,---,,,++++++,,,...222111222555999===>>>???DDD???===>>>>>>===???CCCJJJMMM^^^{{{kkkZZZTTTUUU[[[nnngggVVVPPPGGG@@@<<<:::;;;;;;999888777666333111///............///////////////------------------------///.........000222444555111222111000444<<<@@@>>><<<<<<<<<;;;;;;:::::::::555444222///,,,***((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((***++++++)))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***(((%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$&&&&&&%%%######&&&)))(((((((((+++///111///---+++***)))'''&&&&&&%%%%%%###!!!###***444<<<>>>>>>KKKHHHGGGKKKRRRTTTQQQLLL888>>>777111666555//////222===FFFDDD@@@======<<>>HHHJJJJJJLLLOOOPPP???;;;999999666///---///%%%)))***--->>>;;;222+++,,,.........///222777999<<>>@@@AAA===888888888777666444333111111000/////////...---------......------,,,,,,,,,,,,...///000000111111111000111777999555444666888888888777666555444222111111------+++***((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%(((***,,,++++++,,,000222333333------+++***))))))((()))&&&%%%%%%***111666777777999:::???FFFMMMNNNKKKGGG???AAA666+++...///+++...333;;;BBBBBB@@@DDDGGGHHH===BBBHHHJJJBBB888444555444%%%+++...///ppp:::222,,,---...---,,,...444:::>>>EEEVVVbbbWWWBBB:::888666555666777888777;;;FFF[[[rrr{{{\\\UUUSSSUUUVVV^^^zzzxxxmmm^^^RRRKKKBBB=========;;;999;;;:::888666444222111000000000///...------,,,,,,,,,,,,,,,,,,+++++++++***,,,---...//////...,,,+++---555999666222333555666333333111000...,,,+++*********)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&((()))+++*********,,,///111222))))))((('''&&&%%%%%%&&&$$$######&&&***...//////...000555;;;???@@@>>>===>>>AAA777---111222///111000666999555444777;;;<<>>:::999;;;======<<<999555222000///...000//////...---,,,,,,+++************************---.../////////...,,,+++,,,444999777444555777888333222000///---+++)))((())))))(((((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%'''(((((((((((((((((((((***,,,...'''&&&%%%$$$$$$###$$$$$$"""""""""$$$''')))+++++++++...111444555444444444...333---'''///222///111,,,222555444777>>>EEEHHHQQQUUUYYY[[[ZZZTTTLLLEEE222333,,,---000IIIcccMMM///+++))),,,---,,,---///111777>>>JJJ[[[ddd[[[LLL<<<:::999;;;>>>???<<<999???@@@JJJaaazzzxxxzzzZZZIIINNNMMMDDDSSSqqqtttjjj^^^KKKAAABBBAAA===888777;;;@@@===;;;888444111///......///.........---,,,,,,,,,******++++++,,,,,,------111111222222222111111000...555999888777999;;;:::444444222000///---,,,+++)))((((((''''''&&&&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&((())))))'''(((((((((&&&&&&((()))'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&(((***,,,---///444888999666333333333000555---&&&***+++&&&'''***///111222666@@@GGGJJJRRRRRRQQQRRRUUUUUULLLAAA333===+++***,,,"""''',,,...++++++///000...///222///333999AAAKKKPPPJJJ???444444444777:::<<<===<<<@@@===DDD\\\zzzeeeQQQPPPLLLCCCHHHWWWqqqpppiii[[[CCC:::999888666444555888;;;:::888555222000//////000------------------------++++++,,,...///000111222333333222222222333444444111444666555666999:::888333333222000///---,,,+++((((((''''''&&&%%%$$$$$$$$$$$$############$$$$$$###$$$&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))&&&$$$&&&)))+++,,,+++(((***,,,+++(((&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))***---///111444<<>>EEEFFFAAADDDCCCBBBDDDFFF???444777111'''111000***///###,,,***,,,///...******---000555:::<<<>>>@@@@@@???DDDBBB===666222444;;;AAA:::777;;;MMMhhhllliii^^^PPPEEECCCAAA???RRRaaaoooyyyppp\\\IIIAAA333333333333333444666777777666555333222111111111333222111///.........////////////000222222222222999666666777444///222999222444666666555666888:::444333000...,,,+++)))(((''''''''''''&&&%%%$$$##############################$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%&&&((()))(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((%%%######%%%&&&%%%###(((%%%###"""%%%''')))***)))+++,,,,,,***((('''(((""""""###$$$$$$%%%&&&&&&$$$%%%&&&''''''))),,,///...111555888999777333111))))))))))))))))))))))))(((***,,,///444<<>>@@@KKKddd|||{{{qqqmmm\\\GGG???BBBAAA999CCCUUUbbbkkk}}}qqqZZZEEE;;;:::666222222666999999777555444333222111111000000///...---+++******++++++---...000111111222444666777333222444333//////333666555444444555444111///,,,...///,,,))))))+++...&&&&&&%%%%%%$$$######"""########################%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%'''((()))***)))((('''&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((%%%$$$$$$'''((('''&&&&&&'''((()))***+++,,,---+++,,,...,,,)))&&&$$$###""""""###$$$$$$%%%&&&&&&$$$&&&'''''''''(((+++---222444888;;;:::666222///,,,+++***))))))((()))))))))***+++---111777>>>CCCFFFIIIMMMOOOMMMHHHAAA===777555222///---,,,,,,,,,)))///,,,)))---***'''---***.........888GGGMMMIII<<<666333555888;;;AAAGGGHHHEEEDDDKKK^^^pppsssmmm[[[YYYNNN???;;;@@@@@@999;;;GGGRRRYYYpppzzzkkkTTTBBB;;;CCC;;;333222888;;;999555333333222222111111111111111000...---------......+++---...000111444888:::777444444666777555444666>>><<<:::;;;===;;;555///111444666333...---222888((('''%%%$$$######$$$%%%########################&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''((((((+++***)))((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''(((((('''%%%%%%&&&(((***+++***###''',,,///......///111444555555333---'''###!!!######$$$$$$%%%&&&&&&&&&%%%'''((((((((()))+++---111555:::======999444111000...+++)))''''''(((((()))******+++,,,///444888:::<<<@@@CCCCCCBBB???===888666333000...,,,,,,,,,...888333(((***,,,)))***(((+++***'''---===HHHKKK;;;777444444555999DDDPPPPPPKKKGGGJJJWWWeeehhheeeGGGHHHBBB999888>>>>>>888999???FFFMMM\\\yyyrrr```MMMCCCBBBCCC<<<666555888999666222333333444444333333333222333222111000///000111222000...,,,000666<<<>>>>>>>>>???@@@AAA@@@??????AAAGGGGGGHHHJJJIIIFFFAAA>>>======;;;777333111444777***)))'''%%%%%%&&&'''(((########################&&&''''''(((((((((((((((((((((''''''''''''((()))******)))((((((((((((((())))))***************+++))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&(((***---...///)))///555666555555888<<>>???===999666222///,,,(((&&&&&&&&&'''((())))))))))))+++...111+++---111444777:::;;;;;;888666444111///---,,,+++444AAA999))))))---)))'''''')))(((&&&+++888AAACCC999777666555333666CCCQQQZZZSSSKKKIIINNNVVVZZZYYYBBBCCC???999888<<<===:::::::::@@@HHHOOOcccoooZZZIIICCCDDD999888777777888888777777666666777777777666555555111000///...///000111222;;;333...333???GGGGGGCCCHHHLLLNNNJJJDDDBBBDDDGGGHHHLLLOOOMMMGGGBBBAAABBB<<<888333000000000---+++***(((&&&%%%%%%&&&'''(((########################%%%%%%&&&''''''''''''&&&(((((('''''''''(((((()))(((((('''&&&&&&&&&''''''((((((((())))))*********************************&&&''''''(((((()))))))))%%%&&&((()))+++...111222444888<<<===;;;<<>><<<888666111///+++'''%%%%%%&&&'''&&&'''((()))(((***,,,...((((((***---///222555666666555333111///---,,,+++000===666'''(((---***((()))))))))+++111888999666555555777666333444???LLL___VVVLLLEEEBBBBBBDDDFFFBBBBBB>>>999888;;;>>>>>>666444:::DDDFFFPPPuuuppp[[[III@@@>>>555666777888999:::===>>>888999:::::::::999777666222222111111111333444555AAA888111555BBBKKKKKKGGGKKKOOONNNFFF@@@???@@@AAABBBGGGHHHBBB777111333777444...******...///,,,'''%%%%%%$$$#########$$$%%%###########################$$$%%%%%%&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((())))))******))))))))))))))))))))))))(((((((((((((((((())))))$$$&&&)))***,,,...222444444777999999888999<<<@@@EEEDDDBBB<<<555...)))((()))*********************$$$'''***---...000222444///222555888777555111......,,,)))'''%%%%%%&&&&&&$$$&&&((()))))))))+++------,,,,,,,,,---...///000333222111000///---,,,,,,&&&111---$$$(((,,,***,,,***)))+++///555777444///222333555666333444===HHHPPPLLLHHHDDD???;;;<<<@@@???>>>===:::888:::===@@@666333999BBBCCCHHHddd}}}kkkVVVFFF???===BBB>>>999888:::===???@@@:::;;;<<<<<<;;;999777666444444333333444555777888<<<666111333:::BBBEEEEEEDDDCCC>>>888999>>>>>>999===>>>;;;333+++(((***///,,,***)))+++......+++(((###################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))*********)))))))))))))))))))))))))))))))))((((((((((((((($$$'''***+++,,,...222555///111222333444333333222777777555222---*********))))))))))))))))))))))))"""%%%(((*********+++---+++---///000///---***))))))((('''&&&&&&&&&&&&&&&###%%%'''((((((((()))***------,,,,,,,,,---...///000000000//////...---,,,$$$+++)))''',,,***(((...***+++,,,///111222333444111000222444444666???IIIIIIJJJOOORRRKKKAAA===???<<<======<<<999777888;;;888666999@@@AAAEEEZZZrrryyybbbMMMBBB@@@AAASSSHHH<<<777:::>>>>>><<<;;;<<<======;;;999777555000000//////000222444555333111///...000555<<>>=========>>>======<<<<<<999999===BBB???666...,,,///...///444444111000222444888@@@:::***...@@@HHHHHHFFF<<<777<<<999888CCCFFF:::...******+++,,,///***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))))))))))))))'''''''''(((((()))***+++'''((()))******)))((('''%%%$$$%%%(((---000000...000///---+++************)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%###&&&%%%$$$$$$$$$&&&(((***+++++++++++++++,,,---...------------------------------,,,+++++++++,,,,,,***000222///...111555777222888555***111,,,FFFDDDJJJ]]]gggnnnlllMMM;;;LLL<<<<<<>>>AAA===666222333444666888999===GGGVVVbbbwww{{{www~~~tttcccSSSGGG@@@;;;999999:::;;;<<<<<<<<<<<<<<<:::999:::>>><<<666333333222000111555666444444777666:::BBB<<<---111BBBIII===???999555777444888FFFEEE:::000---......///111***(((&&&&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((())))))******))))))''''''''''''((()))************+++++++++***((((((&&&%%%%%%(((,,,...---,,,000///---,,,*********+++)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%''''''%%%$$$&&&%%%$$$$$$$$$&&&((()))+++++++++,,,------......---------------------------,,,,,,,,,,,,,,,------...000111000333777888555333999...:::;;;888666)))JJJZZZdddnnnrrrWWW<<<===::::::===AAA>>>777333333777777888888<<>>HHHFFFRRRZZZeeeoooaaaFFF:::999999<<>>DDDHHHZZZrrryyymmmYYYSSSLLLDDD???:::666444000111444666999:::<<<<<<<<<888777888888555666:::777333111222111000222666:::@@@HHHAAA444999DDDCCCCCCGGGBBB<<<;;;555666CCC<<<555000000///,,,***+++)))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((()))***+++,,,))))))((('''&&&%%%$$$###%%%&&&''')))+++---------******)))(((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&'''((()))'''&&&%%%%%%$$$%%%%%%&&&((())))))***---///000///...---------...//////...------,,,,,,,,,---...///000111111333444555:::???>>>:::???KKKLLLVVVOOO>>>???999IIIRRRWWW[[[```[[[KKK===:::999===CCCCCC===777555333111000111555888::::::LLLfffpppbbbWWWQQQHHHAAA<<<999666555///000222555888:::;;;<<<<<<888777999888444333555:::555111111///---...222555===GGGCCC:::BBBLLLGGGIIIJJJBBB>>>???999555>>>999444111111///***'''((()))'''%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''************+++,,,---...***)))((('''&&&%%%$$$$$$%%%&&&)))+++,,,...///000*********))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%'''((()))(((&&&$$$%%%%%%%%%&&&''''''((((((***,,,...000///...---,,,---////////////---,,,,,,,,,,,,---...///000111222777999777666888:::999MMMIIIWWW___vvvxxxUUUNNNUUU^^^]]]UUUOOOFFF;;;<<<;;;===CCCEEE???:::777111000000222555777777666AAAZZZvvvnnnddd]]]VVVLLLBBB<<<999666555000111333666888999:::;;;;;;888777999777222000111:::555222111///,,,---111666@@@LLLKKKFFFRRRZZZRRRBBBBBB;;;999===888333;;;777444222222///***'''))))))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''((()))))))))))))))'''''''''''''''''''''''')))******+++++++++++++++,,,,,,,,,,,,,,,---//////,,,+++***)))(((''''''(((&&&(((+++,,,------///111,,,,,,,,,,,,,,,+++******%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$&&&((()))(((&&&$$$$$$%%%&&&&&&'''''''''''')))+++---............,,,---///000000///---,,,---,,,,,,,,,---...//////,,,222444000---000333444HHHTTTwwwwwwMMMPPP^^^eeeYYYQQQLLLBBB???<<<===BBBDDD@@@;;;888333444555666777888888999999OOObbb|||rrrlllZZZTTTKKKCCC===999666444333444555777888999999::::::666555666444000///111555111//////...,,,,,,000555@@@LLLJJJFFFRRRXXXKKK666999555333666000---777222//////000...)))(((+++)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&'''(((((())))))(((((('''''''''''''''''''''''')))***++++++,,,,,,++++++,,,++++++,,,,,,---...///,,,+++***))))))))))))***(((***------+++***,,,---++++++,,,,,,,,,+++***)))%%%%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$######%%%'''((('''&&&$$$$$$%%%&&&'''''''''''''''((()))***,,,---......,,,---///111111///---,,,---,,,,,,,,,,,,,,,------***...000000444<<>>:::777333666888888666555777:::666HHHRRRnnnwwwooolllQQQMMMGGGAAA===:::666333555666777888999999999999:::555222222111///000444///+++***,,,,,,***+++...///888CCC???999BBBEEE555///666555222000((((((555+++)))***,,,+++'''(((,,,((('''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))++++++++++++,,,---......***)))(((''''''((())))))***,,,...---)))'''(((***(((((()))******)))''''''$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$'''((('''%%%###$$$%%%&&&''''''''''''''''''((()))***,,,...///,,,...000111111000...,,,------,,,+++++++++,,,,,,111333555;;;HHHWWW___```|||~~~]]]YYYfffaaa\\\VVVGGGBBB;;;999===???===888666222666999777333111444888777FFFIIIbbb}}}mmm^^^PPPEEE@@@DDDBBB666000333666444333444666888888777666222111333111---111999333555444...''')))333===<<<666111555===BBB@@@<<<555666888999999888666555***///000,,,+++...///+++---,,,***)))'''&&&&&&%%%##################$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))+++*********))))))(((((('''''''''''''''''''''''')))&&&$$$###%%%((())))))***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''+++//////,,,(((%%%&&&'''(((***++++++++++++///000//////...---++++++,,,+++***+++,,,---------333<<>>AAA666777555333222222333444555888;;;CCCVVVssswwwjjj___III@@@<<>>:::555777<<<888888666222111555===DDDBBB===:::>>>FFFJJJHHHDDDNNNKKKGGGAAA<<<777333111444777666000...111222///,,,+++***((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))(((((((((((((((((()))&&&&&&&&&%%%&&&''''''(((((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&'''(((***++++++++++++------..................+++******+++,,,...//////,,,555:::@@@UUUooovvvnnnOOO???YYY```cccPPPQQQLLLEEECCC???999???AAA777555444222000000111222333555888@@@QQQlllxxxmmm```UUUEEE===:::<<<:::333000333666555555666888999999888<<>><<<888666777<<>><<>>JJJ```xxxlll]]]PPPFFF@@@<<<<<<999444333555:::999999:::=========;;;666;;;@@@AAA===999999<<<;;;777555;;;DDDHHHDDD>>>666333111222666888888777...---,,,++++++,,,---...000///...---,,,,,,+++((())))))'''&&&%%%$$$$$$$$$''''''&&&&&&%%%$$$#########################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$###(((,,,+++&&&###$$$&&&%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((&&&'''((()))++++++++++++)))***+++,,,---///111111---------,,,,,,...000333888<<<<<>>===444777;;;;;;;;;;;;======999777888???GGGGGG<<<222,,,+++)))((()))+++---///000111333555666666555555:::888777777777333---))))))((('''%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$###############################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###(((---,,,'''$$$$$$'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&'''((()))++++++++++++++++++++++++,,,...///000000000000...,,,---000333777;;;BBBOOOdddsssnnn```sssfffeeedddYYYWWWKKKFFFDDD===>>>AAA;;;999888555333333333444555::::::<<<@@@IIIbbbwwwvvvmmm[[[LLLFFFCCC???999444222333666:::::::::<<<>>>???===;;;666999:::;;;???CCCCCC???999999;;;AAAEEE@@@444******,,,...///000111333555888:::>>>AAACCCDDDDDDCCCCCC>>>;;;<<<:::333,,,((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###'''******'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&'''(((***++++++++++++---,,,+++++++++,,,...///000111111///,,,---111666555:::DDDUUUjjjwwwqqqeeehhhddd\\\MMMHHHGGG@@@???BBB>>>888666444222111111222333555666:::>>>EEEXXX{{{sssmmmaaaPPPFFFCCCBBB>>>888333333666888::::::;;;===??????===;;;777999:::<<>>>>>EEELLLQQQVVV]]]dddiiigggkkkZZZSSSQQQGGGCCCEEEBBB;;;999777444333333444555777777<<>>???555222111555<<<>>>:::444111333333///***(((,,,111444888???DDDEEECCC@@@===<<<;;;888333...---...///333((((((///+++ %%%777TTTCCC///$$$"""$$$###!!!##############################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%&&&"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))******++++++------,,,,,,---...000111777333---))))))000:::BBBCCCIIIRRRZZZ___bbb___[[[|||eeehhhVVVOOOPPPJJJFFFCCC:::===;;;===AAA>>>666333666333777>>>BBB@@@EEE\\\vvv}}}vvvbbbSSSMMMEEEDDD>>>777555777777555111222333444888;;;<<<;;;999333000...111666777222---///...---+++)))))))))***)))+++...111222222111000//////...---,,,---000333222***(((,,,+++'''111AAA???555***$$$%%%''''''%%%##############################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))$$$###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))******++++++------,,,,,,---...000000<<<888333...---000777===CCCOOO]]]eeehhhkkknnnpppvvvffffffXXXQQQNNNFFFEEECCC;;;===:::999:::777222222666555444999>>>AAAGGG[[[qqqqqqYYYNNNKKKBBBBBB;;;444333777888222,,,---///555;;;@@@AAA>>><<<777444111333666666111,,,---+++)))***+++***(((%%%''''''''''''((()))***+++***+++,,,,,,---000444777///,,,******'''%%%+++333)))'''$$$###$$$%%%%%%$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))***&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%))))))%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))******+++,,,,,,,,,,,,---...///000666555222///---...111555GGGWWWjjjtttsssppptttzzziiiUUUddd[[[XXXQQQGGGFFFEEE;;;>>>;;;777666222000333888777222444;;;@@@GGGWWWiii{{{~~~lllQQQJJJJJJ@@@===999555555666555000++++++...444;;;@@@AAA???===888555222333555555111---,,,,,,,,,------+++)))'''******)))((()))***+++,,,,,,------,,,+++,,,///111&&&***,,,***'''%%%$$$###&&&'''((('''&&&$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%###''''''$$$"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))*********,,,,,,,,,,,,---...//////---...000000000111333555:::MMMfffwwwwwwqqqooorrrYYY```[[[[[[VVVLLLJJJGGG<<>>>>>>>>IIIXXXsss|||tttnnn___KKKGGGHHH@@@666999:::777111------///777555333222111000...+++***((('''((())))))((('''$$$***///...(((%%%&&&)))%%%'''(((******)))'''&&&'''(((((('''&&&%%%&&&((()))&&&%%%''''''%%%&&&***,,,,,,+++)))'''&&&((()))##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$...000///)))%%%%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))******+++,,,---.........---,,,///111333333333444555@@@III^^^vvvvvvjjjeee{{{oooUUUJJJPPPNNNIIIEEE>>>999===>>>:::777666555333777777<<>>EEEQQQlll{{{}}}lll```XXXJJJEEEEEE@@@666777666333///---,,,,,,666555333222222000---***+++***))))))))))))))))))%%%(((******'''%%%&&&'''&&&''')))*********))))))&&&'''))))))(((((()))+++...'''(((111000$$$###&&&%%%$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&***---,,,'''$$$%%%%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))***,,,---......------***+++------,,,---///111444555AAATTT[[[TTTNNNPPPnnnqqqQQQRRRPPPGGGDDDCCC<<<@@@@@@;;;777999888555888555:::DDDGGGCCCEEELLLccczzz|||gggWWWSSSJJJDDDCCC???888555111//////...+++)))++++++,,,...000///,,,))),,,+++)))((('''''''''''')))((('''((())))))'''&&&&&&&&&&&&''''''((()))***###$$$%%%%%%%%%%%%&&&''''''###---BBBCCC000%%%((()))'''&&&&&&''''''%%%#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((( $$$%%%""""""%%%'''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))***,,,---......---,,,***+++,,,,,,,,,...222444777666>>>PPPYYYZZZ```jjjiii```YYYTTTGGGEEEIII@@@DDDCCC<<<999<<<<<<:::888333666DDDLLLJJJGGGIII\\\~~~xxxnnn]]]MMMIIIKKKHHHAAA<<<777555222///,,,++++++,,,---------///000///,,,)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&)))))))))(((((((((((('''((('''&&&$$$$$$######$$$################################################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))---------.........//////---.........---...111333999999@@@MMMVVVZZZ```hhh___eeetttPPPbbbAAA___@@@@@@EEEGGGEEE@@@<<<999777>>>000:::OOOQQQIIIFFFDDDZZZuuuyyyzzzeeeVVVHHHFFFHHHFFF???:::666555111...,,,+++++++++'''&&&''')))++++++***((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((((((((((((((((((*********))))))))))))((('''''''''&&&%%%$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))------------.............../////////...///222444666555999BBBFFFEEEDDDFFFLLLJJJnnn___NNNRRRFFF???AAAAAA???===;;;999888888222???QQQQQQLLLJJJFFFQQQhhh{{{qqqYYYMMMCCCCCCEEEBBB;;;777555333000...,,,+++++++++,,,+++***+++,,,---,,,***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***(((((())))))***+++++++++,,,++++++++++++*********''''''(((((('''&&&$$$###########################################################################################################################################################################################################################!!!###$$$###""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((())))))((((((((((((((())),,,,,,,,,---------......///000000000///000333555<<<:::===DDDGGGCCC>>>;;;@@@===zzzaaaeeeSSSWWWDDDFFFIIIIIIDDD>>>999777777888EEEPPPNNNPPPPPPFFFMMM[[[vvv~~~fffRRRIIIBBBBBBCCC>>>888444222111///---,,,+++******555333000......---,,,***(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++&&&'''((())))))'''%%%$$$################################################################################################################################################""""""""""""""""""""""""################################################!!!"""######"""!!!"""$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''((()))))))))******))))))(((((()))))),,,,,,,,,,,,------------///000000000///111333666===<<>>;;;<<>>DDDIIIIIIFFF===HHHDDDxxxmmmRRR___[[[VVVLLL>>>555;;;EEE===;;;>>>AAAHHHZZZ```RRRRRRRRRcccsssUUUMMMGGGCCCBBB>>>777222111---------,,,+++******))),,,***))))))******)))'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''))))))******++++++,,,,,,+++************)))))))))%%%&&&'''(((((('''&&&%%%################################################################################################################################################""""""""""""""""""""""""###################################################$$$$$$$$$"""!!!"""###############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''(((((())))))*********************++++++,,,---------.........//////---...000111222444888;;;>>>AAABBBAAAAAADDDDDDBBB>>>CCC555kkk~~~~~~WWWNNNSSS]]]eee]]]III<<<:::<<<777999===EEEYYYddd\\\RRROOO\\\xxx~~~wwwcccPPPGGGCCC@@@???:::333///000,,,,,,,,,++++++***))))))++++++***,,,---,,,***((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))******))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&########################################################################################################################################################################################################################$$$%%%%%%%%%###"""###$$$############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''')))))))))))))))))))))))))))))))))***+++,,,---............/////////000000...///111333555888<<<@@@LLLSSSUUUPPPKKKJJJIIIFFFCCC@@@<<>>AAAAAANNN]]]^^^YYYVVV\\\pppyyynnnWWWMMMCCC???===;;;666000---///+++++++++++++++***))))))+++++++++++++++)))&&&###(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))++++++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&########################################################################################################################################################################################################################$$$&&&&&&%%%###"""###$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''*********)))))))))))))))((())))))***+++---...///////////////000000000000...000333555777;;;@@@CCCMMMXXX]]]XXXPPPMMMLLLIIIEEE???GGG@@@NNNxxx___NNNHHHVVVbbbZZZJJJ@@@AAA>>>FFFGGG???BBBRRRYYYccc```aaaooo{{{{{{hhhRRRKKKAAADDDAAA888222333222---+++++++++************)))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++'''(((&&&"""###''''''$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&&&&'''((()))+++,,,******(((''''''((()))***(((((((((((()))***+++,,,---------........./////////000222444888;;;>>>@@@EEEIIINNNQQQQQQMMMHHHDDD???@@@@@@<<<:::UUUOOOmmmtttjjjcccaaaeeeddd______eeePPPQQQOOO???<<<]]]iiiJJJSSS[[[ccckkk|||zzzpppZZZIIIBBBAAACCC???666000111000---+++++++++************)))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))''')))(((%%%&&&+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&(((***,,,---***)))(((((('''((()))***))))))))))))***+++,,,---------.........///////////////111333666999;;;===@@@CCCHHHKKKKKKIIIEEECCCEEEDDDDDD@@@888<<>>666888AAAoooKKK@@@WWWhhhjjjeeedddgggeeecccjjjvvvbbbNNNMMMJJJJJJGGG>>>IIISSS]]]dddppp}}}zzzXXXDDDHHHCCCDDD@@@999222......---,,,+++++++++*********))))))(((((((((((((((((((((((('''((()))***+++,,,,,,---,,,+++******)))(((''''''%%%)))***'''&&&***+++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))+++,,,---...((('''&&&&&&&&&'''((())))))))))))))))))***++++++,,,,,,,,,,,,---------............///000111333333333555888:::===>>>??????AAA<<<<<<@@@BBB???===>>>999999BBBMMMOOOIII???tttjjjfffeeegggddd```eeeoooqqqTTTJJJFFFCCCDDDFFFBBBMMMXXX^^^ggg|||xxxqqqPPPDDDNNNLLLEEE???777222000.........+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''+++---)))&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))))))))&&&&&&%%%%%%%%%&&&((()))))))))((((((((()))************+++++++++,,,,,,,,,...............///000111111222333666888;;;===>>>@@@<<<:::<<<>>>===>>>???<<<000999---CCC555222fffbbb^^^___dddbbb\\\^^^fffrrrZZZGGGBBBCCCEEEIIIEEEOOOZZZ```fffxxx~~~oooaaaJJJFFFPPPMMMDDD;;;444333222///......+++++++++************)))))))))))))))))))))))))))******)))(((''''''&&&&&&&&&&&&''''''(((((()))))))))...000,,,(((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%'''&&&&&&&&&&&&''')))******)))))))))))))))***************+++++++++,,,,,,...............//////000000111222444666888:::;;;;;;;;;<<<=========<<<<<<;;;???GGG,,,BBB::::::@@@eee^^^[[[]]]XXXMMMIIILLLZZZdddYYYGGGEEEEEEAAACCCNNNUUU```ggglllzzz~~~hhhRRRHHHKKKLLLGGG@@@777111222333///------+++++++++************)))))))))))))))))))))))))))******)))(((((('''&&&&&&''''''((((((((()))))))))&&&---000,,,(((((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((((((((''''''$$$&&&(((*********)))((())))))(((((()))***,,,---,,,,,,+++++++++++++++,,,+++,,,,,,,,,------------//////......//////000111000111222333555666666777555777999<<<>>>???<<<:::///;;;999;;;FFFGGGEEE222vvvvvvkkkggg___QQQGGGEEEBBBSSSPPPGGGJJJDDD<<>>;;;xxx{{{lllpppeeeZZZQQQAAADDDHHHIIIGGGGGGIIIIIIGGGDDDJJJSSS[[[aaajjj~~~|||gggPPPGGGIIIIIIAAA888666222000222333000000111,,,,,,,,,+++******))))))************************---,,,++++++******++++++++++++************++++++))))))************))))))+++'''&&&))))))&&&'''+++---***((((((***+++***)))(((((())))))))))))(((((((((((())))))))))))******)))))))))((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''''''''((((((''''''((((((((((((''''''%%%'''&&&###"""$$$$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((************************************++++++++++++,,,...////////////000222,,,,,,---///111333555666111111111111111000000///333333555777:::;;;;;;999>>>===;;;888666666888:::;;;<<<===<<<;;;;;;<<<===999;;;>>>@@@AAACCCEEEHHHAAABBBAAA???@@@EEEKKKOOOEEEKKKvvvxxxlll```RRR===???GGGNNNQQQQQQQQQMMMGGGGGGLLLSSSYYY]]]fffwwwxxx___IIIFFFJJJFFF>>>:::888333000222111...---...,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////...............///......------------......---------------,,,+++***,,,)))(((******((())),,,,,,***'''&&&(((***++++++))))))************))))))++++++************))))))************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******)))(((''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%$$$&&&)))'''!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((*********************************+++++++++,,,,,,,,,---//////......000111////////////////////////888888777777666666555555333444666:::===>>>===<<<>>>>>>===;;;999999;;;>>>AAABBBCCCCCC@@@>>>>>>>>>;;;>>>BBBFFFHHHLLLPPPRRRQQQNNNJJJJJJNNNWWWaaahhhYYYIIIeee|||rrrbbbJJJBBBFFFFFFEEEFFFMMMSSSTTTPPPPPPSSSWWW\\\ggg|||nnnTTTAAADDDGGG???888888888333000222222///---...000000000000000111111111444444444444444444444444444333222111000000000000//////............//////222222222111000...---,,,+++***************+++,,,((('''''''''((()))************+++,,,,,,,,,++++++------,,,,,,+++******)))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$'''---222///((($$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))((()))++++++++++++---///000000111222222333333333999888777555444222222111444444777:::======<<<999999::::::999888999<<<>>>DDDFFFHHHGGGCCC???===<<<;;;>>>AAADDDGGGIIIMMMOOORRRQQQRRRWWW^^^eeennnvvvsssbbbmmmyyyuuusssjjj\\\RRRQQQRRRRRRQQQMMMJJJLLLRRR^^^rrrxxxsss\\\GGG;;;AAAEEE>>>888;;;===999777999:::888777999555555666666666666666666777777777777777777777777777666444222111//////////////////....../////////222222222111000...---,,,************+++---......)))+++...///000///------+++,,,,,,---.........---//////...---,,,++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&(((...333000)))$$$$$$%%%%%%%%%&&&&&&&&&***)))(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''((())))))***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&(((*********+++---...,,,///333888>>>BBBDDDFFFBBBBBBAAA@@@??????@@@@@@888888999;;;======;;;999444555666666666888:::===AAACCCFFFGGGDDDAAA>>>>>><<<>>>@@@AAAAAAAAACCCEEEFFFEEEHHHPPPWWW^^^jjjvvvllluuuvvvrrrppppppooopppuuu}}}mmmgggRRRHHHEEEKKKOOOKKKIIIKKKRRRLLLGGGFFFCCC===999999999999999999999999999999666666666666666666666666666555333111000///......000//////......//////000000000000///...---+++***)))+++,,,+++,,,111222111000444888:::888666444333,,,---...//////000000///000000///......---,,,,,,*********))))))))))))((())))))))))))))))))))))))************************++++++***)))(((((((((((('''((((((((((((((((((''''''(((((('''))),,,***$$$%%%%%%&&&&&&''''''((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((()))******+++++++++************++++++*********************************+++++++++,,,,,,)))+++---------...000222...111555:::>>>AAACCCDDDFFFFFFFFFFFFHHHJJJLLLMMM@@@???>>>???@@@AAA???>>>888999:::999888999:::<<<666999===@@@???>>>>>>>>>???@@@AAA@@@>>>======>>>@@@<<<===AAAFFFOOOeee{{{yyy~~~uuummmfffQQQTTTWWWYYYYYYXXXWWWWWW[[[TTTNNNJJJDDD;;;666555:::::::::999888888888777222222222222222222222222222111000//////...//////111000000//////000000111111111111000///...---,,,)))---///---///666888666333666::::::888555555555---...///000111111111111000000000//////.........,,,+++++++++******************************************************************)))))))))))))))***((())))))******))))))(((''')))(((%%%$$$&&&&&&"""&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///000000111333555222444666777777777666555999888777777888:::<<<===DDDBBB@@@AAACCCDDDEEEDDDDDDDDDDDDBBB???======>>>777999===>>>>>>>>>>>>>>>???@@@AAA@@@>>>======>>>@@@======???@@@JJJfff{{{zzz~~~kkkpppgggQQQZZZ```^^^ZZZYYYXXXUUUNNNHHHDDDDDDAAA<<<999:::999999888888777666555555////////////////////////......------...///000000222111111111111111111222333333333333222222111000***///111///222999<<<999111333555444111///000222......///111111222222222000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''$$$(((((($$$###%%%'''&&&'''''''''((()))******+++&&&&&&'''((()))***+++,,,(((((((((((((((((((((((('''((()))***+++,,,------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,...000000111111333555111222555666777777555444>>><<<999777666666777777DDDBBB@@@@@@CCCFFFGGGHHHOOOOOONNNJJJEEEAAA@@@@@@DDDFFFGGGGGGEEECCCBBBCCC===???@@@???>>>>>>???@@@>>>===AAADDDCCCJJJfff{{{|||uuutttuuukkkzzzyyyyyy|||kkkdddaaaVVVUUUVVVXXX[[[ZZZUUUQQQDDDAAA<<<888444222111111555333111///000000///...+++,,,...000111111000000111333555888<<>>::::::???AAA???AAAFFFIIIMMMJJJBBBCCCKKKKKKDDDIIIOOOTTTSSSLLLDDD@@@@@@DDDLLLOOOLLLOOOUUUPPPEEELLLNNNPPPQQQOOONNNNNNNNNMMMKKKMMMQQQNNNNNN^^^sss~~~}}}wwwxxxxxxuuuqqqjjj[[[MMMKKKUUUaaagggfffiiizzz|||jjj]]]UUUQQQNNNKKKHHHDDD@@@<<<999222111///...------------%%%...222...///555666000999888888888888777777777@@@??????@@@CCCHHHKKKMMMDDDGGGIIIHHHFFFFFFKKKPPP;;;CCCEEE;;;555777777333<<<888444333555666555333222999<<<::::::<<<;;;777111//////222777::::::888IIIEEE@@@;;;777333///,,,000111111000...---...///...---,,,---------,,,+++,,,///)))%%%)))((((((000***+++,,,---,,,---000222&&&(((***+++******+++,,,+++)))((((((***,,,---,,,---)))(((,,,,,,)))))),,,---...///000///...,,,+++************************,,,---...///000111222222000///...,,,***+++---000333000///222222///000555444000...000111000111333///000333777:::::::::888:::<<>>>>>???HHHDDDBBB@@@;;;888===FFFRRRWWWUUULLLKKKQQQRRRLLLRRRWWW]]]]]]XXXRRRPPPPPPIIIPPPSSSSSS[[[fffggg```ZZZYYYYYY[[[^^^^^^\\\ZZZ[[[ZZZ___eeeeeeeeeqqqqqqeee^^^SSSIIIFFFEEEEEEGGGLLLSSSUUUWWWXXX___iiipppppp{{{hhhXXXMMMBBBAAA???<<<888777888999666666555555666777888888???JJJLLLAAA<<<@@@>>>555666666666777:::>>>BBBEEEGGGEEEBBBAAABBBCCCDDDDDD>>>??????======@@@HHHMMM;;;CCCFFF@@@???EEEHHHFFF777777888<<>>BBBBBB<<<:::<<<>>>>>>DDDAAA>>><<<<<<>>>BBBEEE;;;===@@@@@@@@@CCCHHHLLL@@@@@@@@@@@@@@@DDDJJJOOOccciiijjjggghhhnnnrrrrrrrrrvvv{{{xxxzzz||||||}}}~~~|||yyywwwwwwxxxuuuvvvuuusssqqqppprrrttt|||vvvnnniiiggghhhjjjkkkjjjlllnnnoooooonnnooorrrtttvvvxxxyyyxxxuuuqqqnnnmmmmmmmmmnnnnnnnnnnnnnnnuuuwwwyyy}}}}}}xxxtttnnneee^^^cccaaabbbggggggeeefffjjjtttkkkccc[[[www|||ggg[[[PPPHHHLLLQQQWWWYYYYYYXXXYYY[[[KKKHHHBBB>>>===@@@EEEHHHKKKFFFCCCBBB===777;;;DDD<<<===@@@FFFOOOYYYccciiidddkkktttxxxyyy~~~ooovvvsssqqqzzzzzzpppkkkiiijjjjjjhhhdddaaa______XXXXXXXXXUUUSSSSSSUUUWWWNNNHHHAAA;;;999:::<<<===:::<<<===<<<;;;;;;::::::<<<<<<<<<;;;:::888777666555555555666666666777777000111222444666888:::;;;:::;;;<<<======???CCCFFFEEECCCAAA@@@CCCHHHLLLNNNVVVUUUXXX[[[]]]^^^eeennn~~~xxxhhh^^^UUULLLNNNSSSZZZ___```^^^[[[ZZZFFFCCC===::::::???EEEJJJDDDMMMYYY^^^WWWPPPTTT^^^gggkkkttt|||uuunnnhhheeedddMMMBBB777555;;;@@@>>>:::333@@@???666777777555777222333444333000...,,,,,,+++,,,------,,,,,,...000444000,,,)))***,,,...///222333222000000111...)))...---***)))(((((())))))(((((())))))******++++++222222222111111111111000222444555555333111111111666:::===:::999;;;;;;::::::888999<<>>BBBEEEFFFxxxttt^^^]]][[[YYYUUUOOOGGGBBB??????<<<888222...------555111---,,,...000111000+++111,,,+++===EEE:::000,,,...000000...+++******(((***,,,,,,,,,,,,,,,...(((&&&$$$%%%''')))))))))&&&&&&%%%&&&+++000,,,$$$---,,,***)))))))))***+++*********+++,,,---------,,,,,,,,,------.........+++...111222222222444555000777999444111666<<>>===;;;999888999+++***)))***,,,,,,+++***+++,,,,,,000<<>><<<;;;:::888555333999,,,...777333///555999@@@xxxggg[[[WWWXXXZZZYYYSSSHHHUUUUUUHHHMMMLLLSSSNNNQQQ___gggbbbXXXTTTPPPTTTiiilllkkkdddJJJAAAAAA;;;>>>NNN^^^\\\LLL>>>,,,///888JJJ]]]hhhiiifffmmmmmmeeedddpppppphhhgggjjj```fffoookkkmmm{{{pppkkktttuuuXXX:::...+++CCCJJJOOOMMMDDD999222///)))***+++,,,---,,,+++***888BBBQQQXXXtttTTT555...&&&'''///,,,"""$$$000)))))))))***,,,,,,***(((...555333666JJJ\\\fffnnn___KKKIIIEEEXXXaaaaaabbb```dddppp}}}qqq___SSSGGG>>>>>>===;;;:::999777444222777---///666555444888999\\\}}}yyykkkkkkjjjhhhgggeeedddddduuurrrooonnnqqqwww~~~yyynnn]]]===666555888RRRwwweee@@@---AAAZZZ||||||}}}~~~uuuzzzzzz___AAA333...---...//////---***)))(((***...///***&&&---???OOOeeennn{{{zzzLLL)))***((((((***+++***)))***000,,,'''%%%&&&+++222777===KKKbbbuuu~~~{{{aaaOOOHHHEEEUUU]]]```eeecccaaahhhjjjrrroooZZZLLL@@@888===;;;999888888666333111333111222444777999:::999iiivvvnnnmmmpppeeepppbbbQQQIII???<<<333&&&777222(((///@@@===---222HHHpppxxxyyywww\\\>>>000***'''%%%$$$&&&)))+++***))))))''')))333FFF[[[iiipppxxxzzzDDD%%%&&&******&&&(((///---%%%&&&))),,,222;;;IIIYYYdddoooUUUDDDDDDPPPWWW^^^gggccc[[[^^^eeejjjhhhSSSGGG???888<<<:::999888888666333111000555333222888:::999<<>>222+++---...000===]]]|||{{{uuuyyyqqqLLL---)))...)))+++---+++((('''***...===TTTppp{{{{{{}}}{{{}}}ttttttggg@@@555+++(((***---(((""",,,>>>RRR___rrrYYY>>>ggg|||aaaUUUzzz\\\nnnsss{{{YYYQQQeeemmmnnnXXXIIIEEELLLPPPVVV\\\UUUQQQZZZ[[[aaawww~~~aaaLLLCCC@@@===;;;:::999888888777444222///999333111999333888TTThhh>>>>>>@@@BBB???999888:::///UUU777---;;;444///===eeexxxxxxuuu{{{qqqIII***(((111******)))%%%%%%///???LLLcccnnnyyy}}}zzzwwwyyy}}}|||zzz|||{{{ggg===222...(((***000,,,)))>>>\\\yyyjjj444)))MMMHHH777[[[xxxUUUqqqUUUggguuu;;;???rrrpppqqqxxxpppsss[[[UUUGGGKKKMMMRRRXXXPPPMMMXXXTTTZZZooozzz___III@@@===<<<:::888777777777666333111///888111222;;;111;;;hhhmmmVVVBBB444777888222111777jjj}}}555444---000DDDmmm}}}{{{vvv{{{qqqJJJ+++(((//////---,,,...999MMMdddsss{{{uuuqqquuu~~~{{{wwwggg999...---++++++---000???]]]yyy~~~tttQQQ:::fff@@@ZZZ]]]OOO{{{KKK[[[vvvTTTiiiTTTvvv]]]gggaaaJJJJJJHHHPPPYYYQQQJJJRRRUUUXXXeeevvv[[[FFF>>><<<;;;888777666555666555222000///777000444>>>111???vvv|||EEE???@@@BBB777222PPPyyy===333666@@@aaa~~~|||~~~uuuPPP111+++///---,,,...999LLLdddyyywww|||hhh999///+++...,,,(((444SSSwww|||||||||IIIuuutttTTTLLLOOOhhhccc===DDDssslllbbbtttssshhhMMMHHHDDDOOO\\\TTTIIIMMMQQQPPPVVVnnnSSSAAA;;;;;;;;;;;;888999;;;888111000555---;;;333555666888<<>>444LLL777444888EEEKKK...333222$$$999SSSrrrpppdddcccgggdddfffjjjggguuusssuuu{{{vvv___CCC000---///***777```}}}hhhVVVNNNNNNOOOCCCFFFEEE???:::<<>>222111444000000444000333222444888666...(((&&&333///...IIIxxxuuuWWWOOOBBB777111222777;;;///555999666444555666555555;;;<<<@@@LLLSSS___sssvvvfffQQQ\\\SSSaaaaaaHHHxxxmmm```iiiXXXOOOEEECCCIIIPPPRRRQQQIIIOOO[[[kkk|||}}}iiiRRRFFFCCCAAA===;;;777777777666333111222444333111000999888;;;ppp:::BBBPPP===<<>>UUUbbbiii{{{XXXdddXXXCCCMMMcccUUUOOOgggcccmmm]]]SSSIIIDDDHHHNNNQQQRRRHHHMMMWWWeeeuuuwwwbbbMMMFFFEEEAAA<<<999777888888555222222222333555///222999777???iiiJJJEEEzzzWWWAAA;;;KKKRRRIIIqqqnnn@@@???777wwwzzzUUU777000111JJJhhhhhhHHH444000,,,***...///<<>>444555BBB:::>>>999999GGGTTTaaapppzzzPPPMMMCCCBBBLLLAAAQQQSSSqqqYYYNNNMMMOOOhhhmmmnnn[[[SSSJJJHHHLLLRRRUUUWWWFFFGGGMMM[[[mmmppp\\\JJJFFFEEE???:::888999;;;:::444111222333222555///555888777GGG>>>FFFCCCYYYDDD222@@@eeeccc333+++888nnndddDDD555333555:::IIICCC000+++...///444&&&(((555:::...''',,,...)))---444888444...000666,,,'''///TTT~~~FFF///555IIIzzzVVV999888HHH555000000444///***+++111333111444;;;888222777BBB:::(((+++>>>>>>222///AAAKKKBBBOOOuuujjjbbb===BBBHHH@@@NNN@@@JJJnnnnnnSSSNNNCCCOOOyyyyyyrrrVVVPPPJJJHHHMMMSSSYYY[[[HHHHHHMMMXXXjjj}}}hhhVVVGGGEEEDDD===888999;;;>>><<<444111222333111333///888888:::RRRIIIDDD]]]ZZZJJJCCCeee???GGG777]]]SSS666111111000///111,,,***...***)))333***'''///555,,,)))---+++%%%&&&+++///---&&&$$$%%%(((%%%,,,NNNyyygggBBB444222111NNNnnn000222333222000***444888333222555222+++...777======AAADDDDDDBBBBBBDDDCCC@@@===AAA@@@444???___WWW\\\<<<:::999...AAA>>>HHH```aaa\\\OOOSSSoooxxxYYYRRRIIIEEEGGGMMMSSSWWWGGGIIINNNVVVbbbsss~~~bbbQQQEEEEEECCC;;;777:::<<<@@@===555000333333111000///:::888<<>>III]]]]]]YYY]]]xxxsss```OOOPPPSSSXXXaaaHHHAAA000:::FFF000???;;;XXXpppXXXDDDIIIddd}}}```WWWKKKBBBAAAEEEKKKNNN>>>DDDJJJNNNUUUdddzzzsss\\\RRRHHHCCC===777888>>>;;;888444111//////000222111222444666DDDssstttsssEEE888999EEEbbb222)))777...+++,,,...000111111000///)))***,,,......///000111777222)))444000&&&''',,,,,,)))///DDDZZZ999000+++---:::CCCTTT333+++777:::000;;;BBB444GGG444222FFF===UUUhhhQQQ|||WWWnnnqqqnnnggg^^^PPPEEEEEEHHHDDD;;;IIIQQQXXX@@@OOO\\\```RRRLLLFFF>>>CCCPPPTTTMMMEEEDDDNNNXXX___mmm}}}lllXXXOOOGGGBBB<<<777777;;;999777444000///000111333333222777666FFFooouuuGGG999999===ggglllhhh666,,,555,,,---...///000///...,,,+++'''///333...((((((+++---###***)))+++***)))...---,,,)))000EEEDDD///,,,444...(((///666xxxKKKRRR444111444;;;444,,,HHHHHHTTTjjj\\\kkkwww{{{YYYUUU000FFF888>>>PPPDDDeeeTTTEEEiiixxxoooaaaZZZ```___TTTMMMOOOZZZUUUoooJJJQQQbbbzzzgggWWWOOOKKKDDDIIITTTUUUKKKCCCCCCMMMUUUZZZeeerrrwwwcccRRRLLLEEEAAA;;;666555888777555222000000111222444555333999777LLL|||eeeTTT>>>AAA<<>>:::888666444333222111000000222333555444222;;;:::kkkgggOOOQQQ;;;>>>777AAA444>>>MMMEEEDDDNNNPPPSSSLLLLLL\\\sss^^^AAA888QQQHHH999===;;;fffmmm...++++++******************)))((((((&&&,,,000777LLL[[[GGG'''CCC999EEE$$$'''&&&(((+++***(((000DDDWWW;;;///000'''!!!)))222%%%888,,,000888///(((...&&&'''###&&&---***...,,,000...---'''+++(((((()))---,,,---:::333'''@@@:::666888===;;;333333:::>>>>>>nnnUUUlllzzzdddnnnQQQBBBDDDDDDDDDDDD???>>>???DDDMMMTTTXXX]]]bbbppp}}}cccSSSFFFFFFBBB;;;888888777444222111111000111222333444333333;;;???{{{ZZZJJJMMM===555111===444??????222GGGZZZHHHNNNggg[[[OOOfffDDD...666HHHHHH888555888VVVsss//////+++...))))))))))))))))))******'''222777333555:::444'''###CCCmmm*** )))///'''***'''...BBB|||OOO333***222000)))***,,,111&&&888***+++,,,)))000///...---+++((((((((()))&&&,,,$$$///###///)))000222555+++(((000)))%%%888666777555///---///111000333===tttuuuUUUdddxxxaaazzzsssTTTCCCFFFDDDCCCCCC???>>>@@@CCCHHHMMMRRRVVVXXXjjjwww^^^OOOCCCDDD???777444666666333222111111000111111222333333666<<>>@@@WWWWWW===SSSTTT~~~{{{AAA<<>>???AAACCCGGGNNNSSSUUUeee|||sssZZZLLLAAABBB===444111555555222222111111111111111222222444888<<>>,,,RRRHHH777444666666DDDFFF666444&&&(((++++++***)))))))))))))))$$$'''+++//////+++((('''555'''OOO$$$111'''%%%,,,***&&&+++>>>yyyrrrHHH---+++'''%%%***,,,///333YYYPPP))))))666$$$***,,,&&&)))+++(((,,,((('''&&&)))(((***'''***---&&&000...///---***111///444111000333444111...---555666;;;WWWSSSrrrZZZ___zzzYYYHHHIIIDDD@@@BBBBBB<<<===>>>@@@FFFOOOVVVXXXaaayyyhhhTTTLLLFFFAAA:::555333333333222222111000000000111222333444>>>:::]]]fff[[[```IIIBBB<<<>>>333:::SSSCCC???WWWJJJ===YYY<<<777```___\\\LLL444===000HHHKKK///333111???\\\<<>>!!!$$$,,,&&&$$$ 000(((;;;}}}|||}}}888222'''777*** 777'''///$$$UUUqqq(((%%%555&&&+++++++++************)))************)))))))))))))))+++***(((+++111222///////////////000111222333666;;;999qqqZZZQQQyyyxxx[[[\\\OOOHHHLLLCCC@@@===DDDDDD??????EEEHHHIIIPPPYYY^^^uuu|||cccPPPIIIEEE@@@999555333222222222222111000000000111333333444;;;===kkkuuu^^^>>>===666'''666)))AAAQQQWWWZZZOOOWWWlllJJJIIIyyysss[[[GGG444>>>333>>>tttGGG000999333<<>>|||~~~{{{<<<+++///...(((000333++++++000KKKIII111:::++++++++++++************)))*********)))))))))((((((((((((***...111222111000////////////000111222222666222???^^^YYYNNNrrrmmmTTTUUUyyySSSKKKPPPHHHDDD===@@@CCC>>>>>>CCCGGGIIIOOOVVV^^^ssssss\\\KKKDDDBBB>>>888444222222222111222111000000111222333444777777AAAdddZZZFFF222777;;;//////+++555777HHHaaafffmmmppp\\\\\\|||sss\\\[[[CCC555===666666QQQEEE555888000777>>>ggg@@@111***444GGG666///...((((((***%%%(((''''''&&&'''(((***+++111***!!!'''000((("""......222(((>>>}}}yyy\\\...111+++***222!!!,,,'''111444VVV&&&))))))+++++++++************)))******))))))))))))(((((((((&&&+++666:::444000111............///000111222666***DDDFFFXXXLLLhhhhhhTTTXXXkkkWWWPPPVVVNNNGGG======BBB>>>===AAAFFFIIINNNRRR\\\nnn{{{iiiUUUGGG@@@???;;;666333222222111111222111111000111222444555:::333FFFDDD;;;777000(((//////333999333%%%...DDDMMMPPP[[[```\\\\\\YYYZZZrrriiiGGG999666777888888FFF;;;444///666666MMMGGG000---:::BBB///***...)))'''***)))(((''''''''''''((()))***222(((###***,,,### ))))))***%%%@@@}}}CCC+++000555+++333***555KKK|||;;;(((555+++++++++*********))))))***)))))))))(((((((((((()))%%%--->>>AAA666///333------------...///000111444)))BBB999ZZZNNNaaadddXXXdddjjjXXXSSSYYYOOOFFF<<<===BBB@@@???BBBFFFJJJNNNPPPXXXgggrrrvvv```OOOEEE???<<<999555222222222222111222111111111111333444666===333NNN???666333===777@@@999''',,,+++666:::)))+++AAABBBNNNJJJBBBHHHMMMvvvLLLaaa{{{QQQ===///555>>>000jjjDDD999333111777333888rrrPPP111///<<<888,,,...333+++&&&***---'''''''''''''''((((((((('''''')))'''###%%%((('''))))))***HHHiii///---444(((000333&&&;;;ccc***333+++++++++*********)))))))))))))))(((((((((((('''***&&&...???CCC777///333,,,,,,,,,,,,---...///000000000:::999ddd\\\PPP[[[[[[TTTmmmqqqVVVTTTZZZMMMDDD<<>>:::777444222222333333222222111111111222333555666>>>666ZZZ}}}:::666)))CCCPPP\\\@@@333MMMAAA999999---000;;;888888666???OOO???UUUEEEPPP```ZZZ>>>000222???222LLL@@@444...222666666333]]]iiiSSS~~~YYY111///999GGGAAADDD@@@...%%%'''&&&'''''''''''''''''''''''' &&&...)))"""000;;;333)))***---GGGhhhvvvLLL,,,'''&&&666%%%<<<^^^xxx///'''+++++++++************)))))))))(((((((((((('''''')))'''...999<<<555//////++++++++++++,,,---...///---777333:::OOO[[[OOOSSSqqqUUUPPPpppwwwWWWSSSXXXMMMEEE???CCCEEEJJJMMMHHHEEEHHHMMMPPPWWWbbbmmm|||fffQQQFFFAAA===999777444333333444444333111111111111222444666777===;;;ggg>>>;;;&&&>>>CCCLLL+++MMMxxxYYY///,,,111888///666333222<<>>DDDeee]]];;;777111666666<<>>+++&&&((("""'''''''''''''''''''''&&&&&&%%%,,,***$$$444@@@555''')))+++???www|||NNNZZZsssEEE333...333;;;WWWPPP///+++++++++************)))))))))(((((((((''''''''''''(((+++///222111---************++++++,,,---...***:::222666IIIWWWKKKIII```nnnTTTKKKjjjrrrZZZPPPVVVPPPLLLCCCDDDDDDNNNSSSKKKCCCDDDKKKOOOTTT___kkkyyy~~~bbbLLLDDD@@@<<<999777444333444555444444111111111111222444666777;;;>>>qqq444555...FFF777AAA111+++NNN777000@@@===HHHNNN333<<<777111PPPGGGGGGwww]]]888???000,,,888666SSSAAA999000555---444,,,<<<wwwBBBKKKwwwbbb///)))...'''+++000***!!!(((///(((&&&''''''(((''''''&&&&&&--- ###&&&***444((()))+++,,,<<>>:::222333333444444333333222000000000000000222777:::>>>CCC>>>222///888333,,,,,,---333------GGG\\\SSS@@@%%%,,,000999XXXFFF@@@iii|||zzz:::777...666,,,777888```;;;...111000000...555333KKKlllRRRxxxppp222...+++,,,+++************+++,,,(((''''''&&&&&&&&&&&&&&&''',,,"""..."""'''$$$+++%%%'''888333BBBJJJUUUAAADDDNNNQQQ|||}}}GGGHHH|||lll333000)))+++---&&&'''+++'''***)))((('''''''''''''''''''''((())))))))))))))))))******++++++,,,------000///111999888jjjgggKKKAAABBBFFFmmmNNNJJJ@@@NNNLLLWWW{{{[[[LLLMMMUUUKKKGGGIIIPPPTTTRRRLLLJJJKKKMMMQQQVVVcccrrrzzz}}}jjjPPPBBB>>><<<999222333333444444333333222000000000000000333888;;;AAAFFFGGG555000444+++***444...000---)))999ZZZ^^^EEECCCIII555888ZZZ@@@GGG[[[???333,,,666///333888===...444111///222...222111BBBwww|||sss555///,,,))))))(((((())))))***+++''''''&&&%%%%%%%%%%%%&&&+++---'''/// &&&""",,,%%%+++<<<---,,,,,,<<<222???GGGMMM}}}qqq@@@HHHDDDAAA<<<333111(((,,,000(((%%%***))))))(((((('''''''''((((((''''''((())))))))))))))))))******++++++,,,------000...111999555YYYdddIIIAAABBBEEEdddJJJGGGAAAKKKIIIRRR```NNNJJJOOOGGGFFFJJJNNNRRRRRRMMMIIIJJJMMMOOOTTT```oooxxx|||}}}cccLLL@@@<<<;;;999222333333444444333333222000111111111111444999<<<@@@MMMKKK777333555+++///@@@777...///,,,...HHHXXXHHH\\\bbb===555YYY888HHHiiiEEE111+++777222111666---tttyyy+++666111...333...000///888dddoooUUUlllrrr444---))))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%,,,...)))***###888(((%%%***)))666(((+++***777***222999BBB{{{}}}zzzzzzXXX:::***333@@@222&&&)))111***%%%)))***(((''''''''''''(((((()))''''''((())))))))))))))))))******++++++,,,------///,,,111888444III```HHH@@@AAACCC[[[sssIIIGGGDDDJJJIIIRRRfffPPPFFFHHH@@@CCCGGGIIILLLNNNJJJEEEEEEHHHLLLQQQ\\\jjjtttzzzjjjwww]]]JJJ@@@<<<::::::222333333444444333333222000111111111222555:::===@@@ZZZJJJ555111333)))///AAA???...000111%%%,,,???BBBLLL\\\DDD777___:::GGG|||zzzlllHHH111...666444111000...HHHppp---///111,,,333...---000222MMMVVV777XXXppp222,,,))),,,,,,++++++***)))((((((''''''&&&%%%%%%%%%%%%&&&(((+++)))%%%---UUU777"""%%%$$$333)))---***555)))(((---777ttt{{{xxx[[[PPPqqqttt888;;;jjjDDD???)))%%%///---''')))***(((''''''''''''(((((()))''''''((())))))))))))))))))******++++++,,,---------+++111666555???vvv\\\EEE@@@@@@AAATTThhhIIIEEECCCEEEIIISSSjjjRRRFFFDDD>>>EEEEEEEEEGGGKKKHHHAAAAAAEEEJJJMMMXXXfffqqqxxxuuu???hhhpppXXXIIIAAA<<<:::999222333333444444333333222111111222222333666;;;>>>BBBnnnNNN888///333---111???999,,,---333+++&&&666HHHYYYjjj^^^<<<]]]999FFFiii~~~vvvFFF222111333333111000555111hhh222...000***333...,,,222000;;;sss]]]kkknnn111---+++))))))))))))((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&%%%((($$$333ccc???'''!!!'''>>>222---$$$444000,,,222888rrr~~~lll;;;+++TTTlllLLLHHH___888%%%---...))))))))))))(((((('''''''''((((((''''''((())))))))))))))))))******++++++,,,------,,,,,,111111666:::aaaXXXDDD?????????MMM\\\HHHAAA@@@>>>FFFNNNsssmmmWWWIIIEEE@@@JJJFFFCCCEEEKKKHHHAAA@@@EEEGGGJJJTTTbbbmmmvvvjjjTTTHHHBBB<<<888888222333333444444333333222111111222222333777;;;???IIIUUU<<<...444666:::BBB000///---000333000555GGGaaarrrwww>>>XXX888BBBdddAAA111444//////111222222444\\\\\\000000000)))333---+++666111000aaakkk///---,,,'''((()))***+++******)))))))))(((''''''''''''((()))((((((///SSS///***%%%***@@@444...###444333111777999nnnZZZ''',,,///333;;;&&&fffQQQ)))***---***))))))***)))((('''''''''''''''''''''((())))))))))))))))))******++++++,,,------+++---111---777777NNNUUUBBB??????>>>EEEvvvPPPGGG???>>>:::CCCFFF^^^sss^^^MMMFFF???JJJGGGBBBDDDJJJIII@@@???DDDEEEHHHQQQ___kkkuuu|||gggQQQGGGBBB;;;777666222333333444444333333222111222222222444777<<<@@@NNNUUU:::)))222;;;AAAEEE///999///(((222000)))222777SSSuuu???\\\>>>>>>ddd>>>111555+++---111///%%%:::///NNN&&&//////'''333---+++888222,,,HHH}}}ggg,,,,,,,,,,,,...000222444555555555******)))(((((((((((((((...(((+++&&&;;;))))))%%%444+++---&&&333,,,,,,444333eee|||~~~MMM666)))---000666---qqqddd...(((+++)))))))))+++***)))''''''&&&&&&&&&'''(((((())))))))))))))))))******+++,,,,,,------+++///111)))777555CCCTTTAAA???>>>===@@@mmmHHHIII??????999CCCBBBOOOzzzdddPPPEEE<<>>777///---***,,,...//////......///444uuu}}}|||vvv:::---,,,---,,,---333===HHHRRRWWW@@@555000000555>>>555###$$$***///...)))&&&'''(((+++@@@777(((---***+++555,,,***TTTwww||||||ZZZ>>>222777111;;;mmm555...&&&---&&&###******)))((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...333***---999000CCC{{{NNNCCC;;;>>><<>>BBB@@@BBB>>>===@@@BBB???>>>@@@BBBJJJMMMWWWhhhrrr~~~sssZZZJJJEEE<<<;;;AAABBB333222111444===BBB;;;///000555222222999999;;;HHH[[[eee:::444---///---555CCCSSSMMM888///...,,,...111===bbbFFF\\\888BBByyyjjjWWWRRRBBB555//////222,,,000++++++333999666...)))***,,,.../////////...///333\\\pppppp~~~~~~xxx:::,,,***///,,,)))((()))+++,,,,,,'''&&&---111333===<<<+++'''(((+++000...(((&&&((((((***>>>666(((...+++,,,111+++...[[[|||lllVVVMMMkkkvvvgggooobbb+++......///,,,******)))((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,444---...:::222>>>kkkNNNBBB999>>>===BBBUUUaaaMMMFFFDDD>>>666BBBBBBGGGwwwyyyeeeMMM@@@BBB@@@BBB===<<>>>>>@@@CCCJJJMMMVVVgggqqq}}}oooXXXIIICCC:::;;;GGGLLL333444333111111444333000111444111333;;;:::<<>>???PPPVVVKKKFFFCCC???777AAACCCFFFmmm{{{eeePPPCCCBBB@@@BBB===:::<<<>>>======@@@BBBIIILLLTTTeeeooo{{{pppWWWGGGAAA888888@@@CCC555666666333111111222222222444111444<<<;;;>>>MMMzzz~~~@@@111333;;;;;;888222@@@<<>>666===??????KKKLLLKKKFFF===>>>===AAA???FFFqqq}}}dddTTTFFFAAA@@@BBB<<<999;;;<<<;;;===@@@@@@FFFIIIQQQaaakkkxxxpppUUUEEEAAA;;;999:::777666555444555666444333222333444222666===;;;BBBVVVBBB...777AAACCC888444>>>999...000000,,,...///555III===SSSCCC@@@\\\rrrOOOIII999___@@@888333...///---,,,///...+++111:::888...+++***+++...111222000...111777lllLLLbbbGGG444000,,,***((()))+++---......000333999444***000444+++%%%######&&&%%%$$$&&&+++'''"""555333***...,,,000......777fffyyyDDD111+++...+++:::gggqqqHHH$$$777999OOO:::***'''000***))))))(((((((((((((((((()))))))))*********************++++++,,,,,,,,,***000///---111555777===JJJ===555===>>>@@@GGGtttGGGMMMIII777===CCC???888III}}}aaaVVVIII@@@AAABBB<<<999:::<<<;;;<<>>DDDEEEMMM]]]gggssslllRRRCCCBBB>>><<<;;;444555111111555777555222222333555444888===;;;FFFaaaLLL///555===AAA333000777222+++000000,,,---...333@@@999MMMDDD===TTTxxxLLL@@@AAA|||<<<777222---//////+++---,,,+++...333444111+++******---111333000...000:::AAA...)))+++)))'''''')))+++++++++***(((***'''$$$///555+++&&&$$$%%%(((((('''***///(((!!!222222***---+++000...+++000^^^uuu333222---'''''''''fffCCC///,,,444;;;SSS%%%$$$******)))((((((((((((((())))))))))))************))))))******+++,,,,,,,,,,,,,,,...//////222777;;;tttGGG===777===<<>>CCC===@@@^^^}}}]]]VVVJJJ>>>BBBAAA<<<999;;;===<<<<<>>999===:::??????XXXgggCCCLLLFFF999BBB???@@@]]]|||YYYVVVKKK===BBB@@@<<<:::===???===<<<>>>>>>CCCDDDJJJYYYcccpppbbbNNNDDDAAA888444999:::666333333555222...111999222666888;;;<<<999NNNrrriii===222///===555---222---***222222---//////---111555PPPNNN888qqqPPPDDD;;;;;;+++RRR777333///***///333...+++---000,,,'''---:::,,,)))))),,,222444111---++++++pppBBB///,,,'''(((+++...///...)))&&&***)))+++***(((444;;;111'''&&&&&&((('''$$$&&&***+++ 000111***,,,)))///000))),,,[[[}}}[[[333666***(((###444555EEE===+++333111bbbiii"""///******)))((((((((((((((())))))))))))************((())))))***++++++,,,,,,111(((000:::222,,,333999NNNCCC>>>:::===888===<<>><<<>>>@@@EEEEEEKKKZZZdddqqq~~~bbbRRRBBB<<<<<<:::888777777555333222333444444444888555999999BBBAAAKKK}}}qqq@@@///;;;BBBDDD111+++---555555---+++111222,,,000999JJJDDD;;;]]]OOOyyyCCC555555111OOOFFF111000,,,222+++///+++***,,,,,,+++---111;;;111(((444$$$666000000---111MMMsss???)))''')))+++,,,+++)))'''''''''---!!!///---'''222TTT...&&&&&&&&&''''''''''''((((((&&&(((:::''',,,+++222***111+++QQQ???...000%%%333///%%%***bbbiiiXXX''')));;;HHH+++---(((%%%***+++''')))***)))))))))))))))))))))))))))************+++++++++---...000000///000222444CCChhhDDD>>>AAA444777>>>;;;MMMUUUMMMCCCGGGIIIAAA???ddd___YYYIIIAAA>>>>>>???AAACCCEEEDDD@@@===BBBHHHIIINNNZZZaaannn{{{```QQQAAA<<<<<<:::888777777555333333333444444444555444888888@@@@@@LLLFFF;;;MMMYYYGGG666111222999999222111666333---000888IIIDDD:::YYYKKK\\\666111777111@@@yyy???333555***/////////+++***,,,---+++---111RRR,,,(((***222$$$999+++,,,///CCCxxxDDDggg<<<+++,,,777555111---***)))))))))///###...***###***JJJ%%%&&&&&&&&&''''''''''''((('''&&&)));;;(((,,,***000,,,333...VVVAAA//////###,,,&&&---&&&000IIIyyylll{{{kkkiii|||iii111111)))000***###******)))))))))))))))))))))))))))))))))*********+++++++++---...000000000222444666???dddCCC===@@@555888::::::LLLQQQIII???OOOFFF>>>OOO]]]WWWGGG@@@>>>??????AAACCCDDDCCC???<<<@@@FFFGGGLLLXXX```mmm~~~www]]]OOOAAA<<<<<<:::777777666555444444333333444444444444:::999???AAARRRNNN:::QQQ^^^;;;333///000666666000///333333...111777IIIEEE999TTTxxxHHHgggAAA111555???999666ZZZNNN555222---222***///,,,+++------+++---000ddd@@@(((***444 :::***......888}}}~~~MMMAAAmmm<<<000444>>>888000++++++,,,,,,,,,...%%%---((("""%%%CCC"""&&&&&&&&&''''''''''''(((''''''***===***,,,(((...+++222///XXX:::...///'''---(((000,,,...FFF}}}rrr]]]222"""666,,, ///)))&&&)))))))))))))))))))))))))))))))))*********++++++---...000111222444777999;;;mmm^^^AAA:::???666999888:::IIIPPPLLLEEEUUUCCCCCCmmm[[[TTTEEE@@@???>>>>>>???AAABBB@@@===:::>>>DDDEEEJJJWWW___kkk{{{rrrYYYLLLAAA===<<<999777777555666666555444333444555555777>>>;;;@@@CCCZZZddd///CCCIII,,,...++++++000000++++++...222///111555HHHGGG888MMM]]]NNNDDD333333888BBB===555MMMJJJ333888>>>&&&///,,,+++------+++,,,///\\\mmm555000)))---111///000///333kkkhhhFFF<<>>666<<<777000)))'''+++......---+++%%%,,,'''&&&'''CCC)))&&&&&&&&&''''''''''''(((&&&'''+++>>>+++,,,''',,,(((///,,,WWWttt555...000---...000&&&555]]]www>>>111...$$$111%%%&&&(((((((((((((((((((((((())))))))))))************,,,...000111333555888;;;888SSSVVV???888===888999999999CCCuuuxxxLLLOOOOOORRRIII\\\YYYQQQBBB???@@@>>>===>>>???@@@>>>;;;888<<>>;;;???DDD]]]444999333---///------000000------///111000111222GGGIII888GGGJJJbbbVVV333...555444888777444OOOyyyLLL<<<@@@//////,,,+++......++++++...AAAVVV,,,&&&222(((111......222XXXnnnQQQCCC^^^sss|||xxx{{{|||>>>777;;;---)))%%%''',,,///---+++)))&&&+++'''***'''AAA...&&&&&&&&&''''''''''''(((&&&''',,,???+++,,,'''+++&&&---***VVVqqq444...------)))000444ccceee222+++***(((,,,$$$---(((((((((((((((((((((((((((((()))))))))*********+++---///111222444888:::666DDDNNN>>>666<<<999999:::777<<>>@@@@@@??????@@@AAAAAA>>>;;;===CCCDDDIIIVVV^^^jjjyyylllQQQHHH@@@===<<<888666777333666999888444333444666444555;;;777===BBB[[[NNN666,,,444///......//////......//////000000000FFFLLL888BBBCCC}}}xxx444222000777111222333777WWWrrr>>>555555///,,,,,,///...++++++---,,,rrrvvv///333+++(((---,,,+++222CCC}}}ooorrr~~~}}}uuu<<<444333+++))))))+++---...+++(((((((((+++%%%***###;;;---&&&&&&&&&''''''''''''(((%%%&&&+++>>>+++,,,(((,,,(((...***VVVggg///+++(((...(((---%%%111555TTTaaa///$$$)))%%%(((333))))))))))))))))))))))))((((((((()))))))))******)))+++...///000222666888555>>>GGG>>>555;;;:::777999666===wwwuuuTTTPPPRRROOOxxxZZZPPP@@@>>>@@@BBBAAAAAABBBDDDDDDBBB@@@===CCCDDDHHHTTT\\\hhh|||yyykkkNNNFFF???===;;;888666777333666:::999555222444666555555999666===BBBZZZsss777111111---......,,,,,,......------///000...FFFNNN999???nnnBBBKKK000555000555222444555:::\\\VVV;;;333///,,,,,,//////+++***---+++@@@yyyRRR999---***------)))555222sss}}}yyyppp<<<333+++++++++,,,,,,,,,,,,+++***'''******$$$+++!!!777...&&&&&&&&&''''''''''''(((%%%%%%***===***---)))...+++///***UUUccc///,,,'''333***++++++333444<<<###---###------))))))))))))))))))))))))(((((((((((()))))))))***(((***,,,---...000333555333;;;hhhBBB???555:::;;;666999<<>>>>>@@@BBBBBBAAA@@@===CCCCCCGGGRRRYYYeeeyyyzzzkkkLLLEEE???===;;;777666777222666:::999555222444666888666999777???DDDZZZ;;;:::,,,000111000......000111000,,,//////---FFFOOO999===SSSBBB\\\,,,999222***///000555555777XXX{{{QQQ111///,,,---//////+++***,,,333iii555:::(((111000***888)))ddd~~~tttmmmyyy~~~sssnnn>>>444)))(((***++++++***+++---...&&&******$$$...###888333&&&&&&&&&'''''''''((((((%%%%%%)))<<<***---***000+++...(((SSSooo999222)))444***'''%%%555&&&CCCqqqoooHHH&&&444&&&000"""))))))))))))))))))))))))(((((((((((())))))))))))''')))+++,,,,,,...111333111999NNN??????555:::;;;555:::CCCXXXlllLLLNNNZZZ[[[]]]RRRAAA===@@@:::999999;;;===???>>>===<<>>888333<<<222;;;;;;mmmsssZZZOOOIIIPPPccctttWWWLLLAAAAAABBB===<<<;;;<<<===>>>>>><<<>>>@@@DDDHHHOOOZZZhhhqqqyyyeeeJJJFFFAAA===;;;:::888666999999888888777777666666666888888;;;>>>FFFnnnWWW666555000000//////.........---222---333666EEEccc666888uuurrr===sss>>>OOOAAA111000333...000000BBB}}}nnn===(((222333(((---+++,,,000(((;;;SSSZZZKKK<<<+++---555;;;AAAtttkkk))))))[[[||||||ttt777---000///...---,,,+++*********))),,,***+++---&&&***<<<###$$$FFFOOOIII@@@&&&###''''''%%%666333(((///)))***000'''RRR|||===''')))111+++------+++,,,xxxsssEEE000>>>...&&&+++%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))******+++///444888999777AAAlllsss@@@<<<777555<<<555;;;HHH~~~qqqUUUJJJGGGPPPXXXbbbUUULLLCCCAAA???>>>===<<<===>>>??????===???AAAEEEHHHNNNYYYfffooozzzfffKKKGGGBBB>>><<<;;;999888999999999888777777666666555777666888===JJJuuu___>>>777222222111111000///.........555222777TTTmmm888666XXXLLLEEEuuu999ZZZ===888BBBKKK???:::444>>>ppphhh;;;333//////---(((,,,...555UUUQQQ[[[KKKFFF(((+++777???DDDjjjkkkAAAIIIppp}}}|||sss777///222///...---+++************))),,,******,,,''',,,???((( CCCJJJ///---,,,$$$%%%''''''555:::***///(((***...'''SSSccc222,,,...,,,%%%333444///KKKnnnddd222...]]]iii111,,,!!!---$$$---(((((((((((((((((((((((((((((((((((((((((((((((())))))***)))***---222555<<<777999VVVkkk<<<999666777;;;888999ZZZiiiNNNEEEFFFOOOOOONNNzzzVVVMMMDDDAAA>>>>>>===<<<===???@@@???>>>AAACCCEEEHHHMMMWWWccclllxxxdddKKKGGGCCC???===<<<:::999::::::999888888777777666888:::888999>>>KKKuuuaaaCCC777666666555444333222111000+++999000>>>fffwww:::444===<<>><<<<<<===>>>???>>>===BBBDDDFFFHHHLLLUUU```iii}}}ttt```KKKGGGCCC???>>><<<;;;:::::::::999999888777777777666;;;;;;;;;AAANNNuuu[[[DDD555666666555444333222111000***999000LLLxxx~~~===222000>>>YYY111666...,,,111111%%%///???VVV}}}888333111222+++222,,,))):::===MMM???+++333;;;888:::GGGzzz???666777---,,,,,,+++************))),,,))))))+++'''---AAA(((000$$$###///+++###%%%''')))''')))CCC***000......+++***XXXSSS:::,,,+++,,,,,,000ZZZ:::***222***""")))111'''---,,,''''''''''''''''''''''''&&&'''''''''((((((((()))*********)))))),,,000333:::999999999mmmPPP888999777:::555===JJJqqqRRRFFFGGGJJJJJJKKKAAAUUU___KKK???AAABBB<<<;;;:::;;;===>>>===<<>>%%%>>>,,,%%%///### +++$$$'''%%%"""EEE'''.........)))---\\\eee@@@+++000///444SSSwww}}}666(((---111***,,,,,,'''((("""...'''''''''''''''''''''''''''''''''(((((())))))******************,,,111444777777;;;666[[[GGG999:::666;;;555EEEfffaaaMMMDDDFFFIIIEEECCCBBBJJJttt^^^III>>>BBBBBB;;;:::999:::<<<===<<<;;;???AAACCCEEEJJJSSS___hhhzzzooo[[[IIIFFFAAA>>>===<<<;;;:::;;;::::::999999888888777222::::::;;;CCCSSSwwwGGGDDD;;;000000//////.........---111000666yyyKKK444;;;BBBfffVVVHHHFFF///...333000555555FFFJJJ666(((222000)))---555777+++000444000(((---***888>>>~~~jjj}}}uuu===000***,,,++++++***************'''+++)))***+++%%%(((;;;)))888)))$$$ ******"""((('''!!!LLL)))...---...'''///aaaooo[[[kkk^^^GGG666222999XXXaaa444''',,,***...%%%$$$+++%%%'''...''''''''''''''''''''''''''''''((())))))***++++++***++++++***+++...222666555222999444RRRCCC<<<:::444;;;777RRR^^^PPPCCC@@@EEE@@@<<>><<<;;;:::;;;=========<<<===???AAADDDJJJSSS```iii|||ooo\\\IIIEEEAAA>>>===<<<;;;999;;;;;;:::999999888888777555<<<;;;999AAAQQQuuuBBBEEE@@@000000000000////////////555---:::QQQ666BBB===pppbbbOOO;;;555111333000555999UUU===777+++///(((---&&&---///777CCC---///000)))888>>>VVV;;;mmmyyyBBB555,,,++++++******************&&&***)))***+++$$$'''888)))'''###..."""###777"""***,,,%%%TTT---111...---&&&111eeezzzZZZDDD;;;;;;nnntttJJJ333&&&---###333$$$%%%222%%%'''''''''''''''''''''''''''''''''(((((()))***++++++,,,***+++++++++,,,///333777444...666333OOOBBB>>>:::222;;;:::[[[aaaTTTAAA:::@@@>>>999LLLEEEJJJNNNEEECCCCCC:::===<<<;;;<<<>>>>>>>>>===;;;===@@@DDDIIITTTaaajjj}}}oooZZZLLLHHHCCC???>>>===<<<<<<>>>>>>>>><<<:::888777888666BBB===>>>AAAQQQ|||AAADDD???555000---//////,,,...333333555888zzzyyy```222BBBDDDyyybbb000111000222777999FFFKKK;;;111333(((...///###333///&&&555444***+++...444---ppp___===NNN~~~}}}???222111+++++++++************)))+++))))))***)))(((+++000'''((()))))))))(((&&&%%%&&&###,,,)))AAA///...,,,---,,,000pppaaaKKKHHHvvvCCC:::***+++((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,---,,,---...------///222444888444444===QQQPPP999<<<:::888AAAaaa~~~SSS\\\\\\???222@@@EEE===CCCPPPmmmyyyUUUDDDBBBBBB<<<======<<<;;;;;;;;;;;;<<>>@@@DDDHHHQQQaaapppoooZZZKKKHHHCCC???>>>===<<<;;;===>>>>>><<<999777777888444AAA===@@@CCCRRR}}}???@@@<<<333///---000111000222777@@@333///ZZZbbbssseeeDDDAAAGGG???444111222444111777777hhh111///222(((***+++"""111***!!!222999888,,,---555444yyyyyyAAACCCgggBBB...***++++++++++++************,,,)))(((***)))''')))///&&&&&&'''''''''&&&%%%$$$&&&$$$***(((>>>///---,,,...,,,000nnn\\\===ddd999111))),,,(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))***,,,,,,,,,---...------///222444:::444444<<>>EEEIII___vvvSSSBBBAAAAAA;;;======<<<;;;;;;;;;;;;;;;>>>>>>@@@DDDHHHQQQaaappp~~~nnn[[[KKKGGGCCC@@@>>>===<<<;;;;;;<<<<<<;;;888666666777333???===BBBEEESSS|||===;;;777222///...000000000222555OOO555///;;;DDDhhh\\\BBB;;;DDDOOOFFFBBBCCCDDD;;;:::888CCC+++111111+++)))111$$$///...000CCCEEECCC///+++444:::dddvvvBBB...))),,,+++++++++************,,,)))((()))(((%%%(((---%%%%%%%%%%%%%%%$$$######&&&%%%'''&&&999///------000+++...iiiccckkk111---,,,+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,---.........///222555;;;333222;;;```UUU???777444<<>>===???CCCHHHQQQaaappp~~~lll[[[KKKGGGCCC@@@???>>><<<;;;:::;;;;;;:::777666666777444@@@>>>EEEGGGQQQyyy<<<777444222000............///111HHH///555///:::eeeSSS777:::???jjjAAA<<<>>>@@@666444:::\\\...111555///...---555%%%***111CCCUUUIII@@@222***222<<>><<<:::999:::;;;999777555666777888AAA???FFFGGGNNNttt~~~===666444111111///---...111444666777&&&999111AAAiiiZZZ999>>>???===333222888111444DDDzzz>>>***;;;666+++...///---$$$)))---<<>>[[[[[[:::@@@:::III___XXXBBB999:::BBB@@@IIIlllOOOBBB???@@@>>><<<<<<;;;:::::::::::::::<<<<<<>>>CCCHHHQQQaaappp|||iii[[[JJJGGGDDDAAA@@@>>><<<:::999:::;;;999777666666777:::AAA>>>FFFFFFKKKqqqxxx===555555///000///...222:::AAACCC777---===444DDD___```<<<<<>>222999888>>>OOOOOO222222>>>222(((,,,---&&&***111(((***000333OOO333+++///555}}}rrr}}}CCC---&&&,,,,,,,,,,,,++++++++++++,,,)))((()))(((%%%(((---(((((('''&&&&&&&&&&&&&&&%%%,,,!!!'''+++666+++...,,,...///RRRFFFDDDsssZZZkkkbbb888&&&444AAA222***(((***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***++++++---......///111555777DDD<<<<<<<<>>555888RRRaaaLLL===777AAABBB???mmmiiiNNNCCC???@@@???<<<;;;;;;:::::::::::::::;;;;;;===BBBGGGQQQaaapppzzzhhh[[[IIIGGGDDDBBB@@@>>>;;;999999:::;;;:::888777777888999???;;;DDDDDDIIIppprrr===444777///111///---333???IIILLL;;;666:::333@@@LLL```;;;999LLLrrrIII,,,111444999@@@zzz888777;;;999...,,,...((((((///444((((((***...RRR555///000...www===NNNaaa~~~BBB...(((------,,,,,,,,,+++++++++,,,)))(((***)))''')))///(((((('''&&&%%%&&&&&&'''$$$...!!!)))***888+++...)))111000JJJeee333000ZZZQQQKKKTTT444000---GGG444---&&&,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***++++++,,,...//////222555888@@@:::===:::cccOOO>>>555888444777666---888PPPnnnTTT888===:::555DDDVVV[[[OOO>>>>>>BBB>>>]]]eeeLLLBBB>>>??????<<<;;;::::::999999::::::;;;;;;===BBBGGGPPPaaapppxxxggg\\\IIIGGGDDDBBB@@@>>>;;;999:::;;;;;;:::888777888999888===999CCCCCCHHHpppnnn<<<444888111222///+++111???IIILLL000111111000>>>AAAccc>>><<<[[[ZZZ111333999999555RRR333AAABBB333,,,333111%%%***++++++%%%111222+++EEE888333111)))qqqggg;;;AAAAAAZZZ@@@222111---------,,,,,,,,,+++++++++))))))***)))(((+++000((('''&&&%%%$$$%%%&&&&&&###///!!!******:::+++...'''222111FFFTTT999---+++666---@@@nnnfffAAAJJJcccppp777666(((,,,)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))***++++++,,,...///000222555888999555:::888UUUCCC888222555222999444444:::666===sss[[[===???AAA999:::EEEiiiaaaIII;;;??????RRR{{{cccJJJ@@@======>>><<<;;;::::::999999::::::;;;:::===BBBGGGPPPaaapppuuubbb___OOOJJJEEECCCBBB@@@<<<888999:::;;;;;;999777888888;;;888>>><<>>//////666---:::111jjj===HHH\\\QQQ666555777444111===eeeooo888;;;AAA>>>111))),,,---)))&&&---+++))),,,,,,444GGG@@@000111000iiibbbaaaaaaDDD000222---------,,,,,,,,,+++++++++)))((()))(((&&&)))...(((&&&&&&'''&&&######''')))'''%%%((('''???,,,***+++---000FFFrrr555***000***)))222888AAA<<<222000+++)))(((***---,,,))))))+++(((((()))))))))))))))(((''''''''''''(((***+++,,,))),,,000111111333666:::===777===444ZZZDDD555000===666555333777777222222CCCccc|||rrr{{{gggHHH<<<444555EEECCCbbbVVV>>>AAA===BBBfffcccHHHAAACCC<<>><<<<<>>333>>>KKKPPPHHH>>><<>>///+++......,,,***+++000---***---+++111BBBIII//////:::sssFFF,,,...------------,,,,,,,,,,,,,,,))))))***)))&&&)))---+++'''%%%'''&&&###$$$'''&&&&&&%%%)))***CCC222000...///000EEEzzzKKKEEE...+++---000000...---SSSwww...,,,)))(((......'''&&&,,,...***''''''(((((((((((('''''''''''''''((()))***+++,,,+++---000222444777;;;>>>>>>999===@@@jjjIII;;;555777333999111111333444333111---***666///WWWqqqOOO:::>>>444;;;777KKKTTTBBB===JJJMMMZZZGGGBBBDDD;;;999:::;;;;;;:::888888999;;;999999<<>>===BBBFFFNNNrrr|||:::666777000000000111222222000...+++,,,111,,,444111VVVHHH555uuu<<<$$$000000666222...@@@666444oooWWW(((MMMJJJ777***,,,///---***,,,***///,,,***...,,,111AAAOOO///---;;;wwwHHH***000...------------,,,,,,,,,,,,******+++***'''(((------(((%%%&&&&&&$$$$$$'''&&&%%%$$$))))))CCC111//////...///BBBgggIII,,,...+++$$$111(((+++eee222222000+++)))''''''((((((&&&$$$'''((((((((((((''''''&&&'''''''''((()))***,,,,,,,,,---///222555999<<>>@@@MMMuuuHHH999888777444888111000///111333555555444444777666EEEXXXKKK888===999777FFFVVVPPPBBBAAAEEEwwwXXXGGG===AAA@@@AAA:::;;;;;;:::888888999;;;:::999===DDDLLLWWWgggtttvvvddd]]]QQQMMMGGGDDDCCC@@@<<<888666888999999888777888999@@@:::???===AAAGGGNNNrrr999444666//////000222333333111///...///222...333555SSSUUURRRTTT444111%%%///555222000FFF>>>666iiiCCC666SSS;;;///)))---///***)))---)))---******///...333BBBQQQ000,,,999vvvNNN,,,333.........---------,,,,,,,,,***+++,,,***'''(((,,,///)))%%%&&&&&&%%%$$$&&&'''&&&$$$((('''AAA...,,,333222222DDDkkkJJJ000000***&&& 111///000000\\\WWW===+++333(((&&&///222***%%%'''(((((())))))((('''&&&&&&(((((((((((()))+++,,,---......///111555:::===???CCCAAAAAAYYYLLL666999666555333555444222...,,,...222555111777111999TTTWWWDDD<<<444???>>>JJJ]]]JJJ777GGGaaa]]]PPP<<<<<<>>>>>>:::;;;;;;:::888888999;;;<<<<<<>>>EEEMMMXXXhhhvvvwwweee\\\SSSOOOIIIFFFDDDAAA===999555777999999888777888999EEE>>>AAA===AAAEEEJJJlll;;;333666000000///000111000---+++///000222...111555IIIXXXgggnnnUUU333,,,999JJJ555,,,333666111<<<>>>KKKXXX999HHHJJJ///,,,+++------***)))+++)))---******000///333AAANNN111...666qqqWWWNNNdddSSS+++000............---------,,,---+++,,,---+++'''(((+++111)))$$$%%%'''%%%%%%&&&'''&&&$$$((('''@@@---,,,333222111CCCxxx666---,,,,,,'''444(((......+++---^^^>>>""")))$$$'''///111,,,,,,111)))*********)))((('''&&&((((((((()))***+++,,,---111000000222777<<>>999:::;;;;;;:::888888999;;;???===???EEEMMMYYYjjjyyywwweee\\\UUUQQQKKKGGGFFFCCC>>>:::555777888999888777888999AAA;;;@@@===AAADDDGGGfff===333666222000/////////...,,,***+++---000...---///999PPP<<<+++333:::@@@QQQ???111000777444;;;MMMppp@@@444UUU999,,,...---***+++---,,,(((+++...******000///111>>>GGG222000333lll<<<:::PPPiii\\\...111............---------------+++,,,...,,,((((((+++222***$$$%%%'''&&&%%%&&&&&&%%%$$$((((((BBB000...222000...@@@777)))++++++!!!...444%%%///???^^^:::666000<<<>>>///"""###((()))++++++++++++***)))((('''((((((((()))***+++------666444333555:::>>>AAABBBBBBBBB???hhhjjjDDDCCCJJJ[[[ZZZ666888999777444222444666<<<+++;;;@@@)))999[[[YYYAAA@@@555999QQQUUUJJJIIILLLfffbbbGGGCCCCCC;;;:::;;;;;;:::888888999;;;???===>>>DDDMMMZZZnnn~~~wwweee\\\VVVRRRLLLHHHGGGDDD???;;;555666888999888777888999999555<<<===BBBDDDFFFddd???444777222000//////000000///...***...222111......///JJJ***///---666&&&999```NNN777,,,555;;;JJJkkksss:::333[[[//////111...''')))000...%%%---000++++++000...///;;;BBB333333222iii???CCCQQQYYYkkk888999//////.........------------+++,,,...,,,((('''+++333***$$$%%%'''&&&%%%&&&%%%$$$$$$)))***DDD333222555333222CCCQQQ...***222''')))%%%***444"""HHH:::]]]iii}}}OOO---...222))),,,,,,,,,++++++)))(((((((((((())))))***+++---...:::777555777<<>>EEEVVVYYYEEEIIIsssVVVSSS;;;???FFF???;;;;;;;;;:::999888999;;;>>>;;;<<>>:::777888888777666666777888888:::===>>><<>>333555111000......//////---,,,111,,,...222///***333BBB777***)));;;333***888......+++999vvv{{{}}}MMM333ZZZ999///......---,,,,,,+++*********...+++***///+++---999EEE222///000iiiwwwxxx111111111000///...---,,,++++++---------,,,+++***((((((BBB"""+++%%%(((%%%(((---%%%***(((DDD888***444333444777ggg***222+++222(((,,,)))111333(((444KKK\\\bbb333---%%%,,,))))))))))))))))))))))))+++,,,------,,,,,,...000555777:::;;;<<<>>>@@@BBBAAALLLHHH~~~ZZZ::::::AAAGGGRRRLLLAAA999999<<<777///444333222333666888888888lllggg???555BBBPPP]]]BBBLLLeee[[[KKKAAACCC???@@@@@@<<<888666888::::::999<<>>@@@RRRdddttt|||ccc]]]UUURRROOOKKKHHHCCC===999777888999888777777888:::999:::===???===@@@LLLZZZHHH444444222000///...//////...,,,000,,,---111...***222@@@777;;;111000+++,,,333 555===SSS{{{iiiqqqAAA888PPP111---......---,,,,,,+++*********...+++***///+++---999FFF111///000iii@@@666111111000///...---,,,+++---------,,,+++***)))(((>>>###,,,((( ***&&&(((&&&%%%999+++(((666222***777666666999ggg333---%%%'''&&&)))000$$$%%%777XXXsss;;;___ttt666222(((+++************************+++,,,------,,,,,,...000000333777:::===@@@CCCEEE@@@GGGIIIpppIII888888???AAAFFFPPPTTTIII888111666000///000222666999999999DDDeee\\\EEE777AAAYYYMMMIII]]]VVVGGGAAAEEE@@@@@@???<<<888777999;;;:::999===BBB@@@BBBTTTfffvvv{{{ccc[[[TTTRRRNNNKKKHHHDDD???<<<888999:::999888999;;;===:::;;;>>>???>>>@@@LLLYYYZZZ666222222000////////////...,,,///,,,---000---***111===EEE:::&&&333:::***111;;;,,,===YYYiiiFFFaaavvv999HHHIII---111...------,,,,,,++++++******...+++***///+++---999GGG111...111kkkKKK666111111000000///...---------------,,,+++***)))(((888&&&+++(((###)))&&&'''&&&***[[[222---555000///777777666999{{{sssOOO999222***000,,,///((((((///IIItttBBBPPP999777+++***************************+++,,,------,,,,,,...000111444:::>>>AAADDDFFFIIIEEEFFFRRR___===111999666===RRRgggaaaEEE444555000000000333777999:::999777TTTXXXOOO???===QQQTTTGGGRRR|||OOOCCC@@@FFFAAA@@@===;;;999999:::;;;::::::>>>CCCAAAEEEXXXiiiyyy{{{eeeZZZSSSPPPMMMKKKIIIFFFBBB@@@888999::::::::::::===???<<<<<<>>>@@@???AAAKKKWWWmmm888111222111//////000000...------,,,---///---+++000888rrr___444///444!!!%%%888777???QQQOOO111cccVVV888VVV@@@***333---------,,,,,,+++++++++***...+++***///+++---999JJJ111...333nnnNNN777222111111000///.........,,,------,,,+++***)))(((444***(((%%%###&&&'''(((***+++___444,,,DDD111111444555222555mmmeeeNNN000000%%%...###%%%444333 222lllhhh<<<777---)))************************+++,,,------,,,,,,...000222666;;;>>>@@@BBBDDDEEEHHHEEE]]]vvvJJJ333999999666BBB^^^pppcccFFF000333333333444777999999888BBB>>>EEEXXXPPP<<>>BBBAAAHHH\\\lll}}}|||hhh[[[VVVSSSOOOKKKHHHEEEAAA???999:::;;;;;;:::;;;===???===<<<>>>@@@@@@AAAJJJTTT999222222111//////000000...---------...///---,,,///555XXX)))000HHHSSSEEE]]]PPPNNNFFF@@@@@@<<>>@@@BBBEEECCChhhZZZ:::999:::666666HHHfffqqqWWW555444333222333555888888888===666GGG[[[UUUAAACCC___OOOHHHwwwpppHHHAAA@@@EEE???===999:::;;;;;;;;;;;;<<<===>>>AAAAAAKKK```ooo}}}mmm^^^[[[WWWRRRLLLHHHCCC???<<<:::;;;<<<;;;:::;;;===???===<<<===???@@@AAAHHHQQQ999444333111000000000000///------...//////......///111nnnuuuKKK)))555XXXlllZZZeeeLLLBBBEEEaaa;;;JJJTTT222------,,,,,,,,,,,,,,,,,,,,,,,,***...+++***///+++---999PPP333...888uuuOOO777000000000//////.........,,,,,,,,,,,,,,,+++***)))555===)))###(((&&&...000///###,,,((('''\\\999///111555000444VVVyyySSS666---+++444...---*********666MMMzzzsss\\\|||WWW555...)))+++++++++++++++++++++++++++,,,------,,,,,,...000000333777;;;>>>AAAEEEHHHGGGJJJ}}}jjjCCC888666:::888:::MMM```YYYCCC777444222111444777999:::999888EEEIIIUUU```QQQIIIRRRGGGggghhhFFFAAA???CCC<<<;;;999:::;;;;;;:::;;;===??????BBBCCCOOOeeesss~~~rrrbbb[[[WWWQQQLLLHHHDDDAAA>>>:::;;;<<<;;;::::::;;;===<<<;;;<<<>>>???@@@GGGOOO888777333111000000111000///------///000/////////000000XXXJJJ000---222===KKK;;;SSS???;;;QQQbbb===YYYKKK111555,,,,,,,,,,,,,,,,,,,,,,,,,,,***...+++***///+++---999SSS444///:::xxxVVV333/////////...............++++++,,,,,,,,,+++******111AAA)))$$$***$$$,,,---...""")))(((000MMMAAA333111555000444OOOlllEEE999%%%%%%%%%'''...,,,---(((&&&((({{{oooNNN???999222QQQqqq:::111,,,+++++++++++++++++++++++++++,,,------,,,,,,...000444666888:::===AAAFFFJJJJJJUUUyyyNNN===666;;;;;;888<<>>BBBBBBDDDFFFTTTjjjwwwuuueeeVVVSSSNNNKKKIIIHHHFFFDDD;;;<<<<<<;;;999999:::<<<<<<:::;;;>>>???@@@FFFMMM888999333222000000111111///......000111000000000000///AAAEEE>>>;;;@@@YYYddd999PPPDDDHHHgggHHH;;;]]]???,,,666&&&,,,,,,,,,,,,,,,,,,,,,,,,***...+++***///,,,---999UUU555000;;;zzzccc444...............---------++++++,,,,,,,,,+++******+++@@@(((###***!!!((('''&&&---$$$333666AAA111///444...444JJJgggLLL333>>>***...)))111(((,,,///,,,999BBBWWWAAA>>>%%%<<<|||@@@444///+++++++++++++++++++++++++++,,,------,,,,,,...000444555555555555999===AAAIIIYYYWWWCCC===999888:::999888<<>>999:::999;;;;;;:::888:::???DDDDDDEEEHHHXXXnnn{{{ooo```ZZZXXXRRRJJJGGGHHHEEEAAA???===;;;:::::::::999888<<<999999<<<===???FFFMMMAAA===AAA:::222111333333///+++///...333222,,,111555--->>>|||~~~\\\eeeQQQPPP888CCC555lllEEE:::SSS222666,,,---++++++++++++++++++++++++111222+++***000---+++555UUU555///999SSS999222111000///...---,,,,,,,,,+++++++++,,,,,,***)))///777///###&&&(((&&&'''((()))###***))),,,999,,,222///222777GGGQQQ222...%%%111&&&111)))888(((,,,222&&&;;;333HHHmmmNNN>>>GGGCCC222444---,,,++++++******++++++++++++---...////////////333666999<<<>>>>>>===<<>>@@@;;;555444777;;;IIIpppYYY444AAADDD555??????===<<<<<<;;;???KKKXXXttthhhmmmZZZAAA@@@>>><<<===;;;999999888:::===??????>>>???@@@IIIYYYjjj}}}rrreee[[[ZZZTTTMMMJJJIIIFFFAAA@@@>>><<<;;;;;;;;;:::999<<<:::999<<<===???EEELLLzzzEEEUUUmmmIII,,,***---)))///===///,,,---***)))555777)))---ccc555===;;;@@@\\\yyyddd666888MMM,,,000***,,,++++++++++++++++++++++++222444...+++///,,,---888TTT444///:::OOO555222111000///...---,,,,,,---+++++++++,,,,,,+++)))...777///###&&&(((&&&'''&&&'''"""***)))---;;;...222///333666CCCvvv???111''';;;$$$333111$$$ ***:::///111;;;~~~lll\\\;;;&&&---,,,,,,+++++++++++++++,,,------...//////000000777:::>>>??????>>>>>>???KKKhhhZZZCCC<<<======:::777666666666999ZZZiiiVVVAAA===???======<<<===>>><<<999>>>EEEOOO\\\vvvxxxTTT>>>???>>>===>>>;;;;;;:::999999;;;===@@@BBBBBBDDDNNN^^^pppuuukkk\\\\\\WWWPPPMMMKKKGGGAAA@@@>>><<<;;;;;;;;;:::999===::::::<<<===>>>CCCJJJiiiGGGggg]]]KKK:::777:::777000)))000...------999SSS[[[III///kkkvvvIII,,,666444AAAGGG111BBBMMM+++000------++++++++++++,,,,,,,,,,,,...222...,,,///---111@@@TTT333000===JJJ111111111000//////...---------,,,+++,,,------+++)))---777000$$$&&&(((&&&'''%%%&&&"""))))))---<<<111222000333444<<>>{{{<<<<<<@@@ssspppAAA***------,,,++++++++++++,,,............///111333444;;;@@@DDDDDD@@@>>>@@@CCCLLLqqqbbbCCC>>>;;;999888999888555333555@@@fffjjj@@@<<>>;;;;;;<<<999666777<<<>>>JJJ```lllLLL<<>>>>>>>>;;;;;;<<<;;;999999<<>>999555///---000BBB===666,,,222LLLUUUCCC>>>BBBRRRWWW333999:::222JJJ}}}>>>888OOOKKK---000...++++++++++++,,,,,,,,,,,,,,,)))///---+++///---444EEEVVV444000???HHH111111111000000///......------,,,+++,,,------+++))),,,666000%%%&&&(((&&&(((%%%'''###)))''',,,<<<111111///444333888RRR---444777333000111------***999;;;___}}}000555KKKzzzwww:::000......---,,,,,,,,,,,,,,,//////...///222555888:::>>>DDDHHHFFFAAA>>>BBBGGGGGGwwwoooDDD<<<888666888888666444444???444MMMZZZBBB@@@HHH555AAA;;;777666666777===DDDBBBCCCHHHgggbbbHHH<<<@@@?????????:::;;;======:::999>>>IIIRRREEEIIISSScccyyyxxx^^^^^^YYYRRRNNNLLLFFF??????===::::::::::::999777<<<::::::<<<<<<<<<@@@EEEXXXAAADDDCCC222///999222"""(((???BBB???888,,,---FFFTTTJJJ;;;888}}}ZZZ333999777===UUUhhh;;;:::OOO@@@,,,...,,,%%%++++++,,,,,,,,,---------)))...,,,***---+++000AAA[[[666000???GGG333111111000000//////......---,,,,,,,,,------+++******666111&&&&&&'''&&&((('''***%%%***&&&))):::000111///333333777OOOLLL---GGG::::::BBB>>>RRR}}}}}}~~~ppp000;;;SSSWWWCCC444///...------,,,,,,------.........000444888<<>>CCCGGGEEE@@@???DDDJJJIIINNN;;;888777999777222444999AAA:::<<>>:::777777777999AAAJJJEEEKKKHHHOOOmmm\\\GGG???CCC@@@??????999:::<<<===<<<<<>>(((;;;<<<%%%222+++------'''+++444333,,,///YYYZZZCCC999:::@@@DDD}}}888888LLL444333///000...++++++,,,,,,---......///---000,,,+++...)))(((222^^^999555HHH>>>222111111111000000000000000...---,,,---......,,,***'''555333'''&&&'''&&&***&&&***&&&)))$$$(((;;;333555///222444888hhhfffLLL222///(((888YYYddd,,,000//////...............,,,,,,---///111333444555555666999;;;===BBBHHHMMMbbbOOOCCC<<<===:::444555;;;666@@@@@@???CCC999222<<<555888<<<===999999DDDRRR```RRR@@@CCCZZZvvvPPPCCCAAACCC???@@@AAA::::::;;;<<<===@@@DDDIIIKKKLLLTTT```ppp}}}gggeee^^^TTTOOONNNJJJEEECCCAAA>>>>>>>>>>>>===<<<888777888<<<<<<<<>>+++222444...---mmmoooDDD000000///...............+++,,,---...///.........111111333777<<>>>>>888555999???999888::::::===<<<333999:::<<<999555:::MMMaaaVVVTTTMMMKKKPPPbbbyyyLLL@@@???BBB>>>@@@BBB<<<;;;;;;;;;===@@@CCCDDDCCCJJJTTTaaarrrooohhh^^^XXXUUURRRLLLHHHHHHFFF@@@;;;>>>CCC@@@777666555777;;;<<<<<>>}}}RRR>>>777111000444111AAA222000000111...+++...444...---+++,,,...//////...,,,666777777AAAFFFJJJTTTmmmUUU>>>BBB999;;;AAA333999999999777555555777888666777;;;===999999FFFVVVeeeMMMBBBFFFNNNdddgggDDDBBB@@@??????>>><<<:::;;;<<<<<<<<<===@@@EEEIIIQQQ\\\cccrrr~~~mmmfff\\\VVVSSSPPPLLLHHHHHHFFF@@@===@@@DDDAAA999999777888<<<======???DDDGGG^^^III===eee]]]111&&&333222+++////////////////////////===666,,,III666[[[oooBBB,,,333666111,,,---///000---------...------,,,,,,---***+++......---...333YYY===EEEfff^^^AAA444000,,,444222111222444444111////////////...------,,,,,,+++444RRR''''''---!!!''''''%%%'''+++)))888VVV888222888333;;;yyy~~~mmmooo///---...222444&&&qqqEEE333111000000---***---333333111...++++++,,,...000///777999<<>>555999;;;;;;;;;:::777555444555666999;;;???@@@;;;888???IIIKKKCCC<<>>BBBBBBVVVRRR666JJJEEE222111666111+++////////////////////////...,,,***iiiMMMAAAPPP222111;;;@@@888---)))---111............---,,,++++++,,,***+++------+++...333OOO777GGG}}}YYY:::333+++&&&000333222111222333333111////////////...------,,,,,,111111III%%%###'''###)))(((((($$$&&&***))):::XXX666111888333777rrrccc|||kkknnnqqq;;;666222111222%%%WWWQQQ666222//////,,,))),,,111555555222...,,,...333999<<>>999:::===IIIKKK===CCC@@@XXXOOODDDBBB@@@@@@AAAAAA???===<<<=========>>>AAAEEEIIISSSaaammmnnnmmmggg___YYYUUURRRPPPNNNIIIGGGCCCCCCEEEGGGDDD@@@<<<888888;;;===<<<<<>>444---555>>>999000000////////////////////////%%%666@@@JJJOOOJJJ<<<333555>>>BBB999...***---000............---,,,+++***+++***+++---,,,***...555MMM555JJJccc999---666000$$$666222222222222222222000000/////////...------,,,,,,111)))BBB...&&&!!!---((((((%%%'''***'''666SSS555000888222333mmm^^^vvv888>>>WWWooo]]]666111,,,(((...111WWWfff999333///...+++)))+++000333666777555333555===DDDGGGEEE@@@EEEKKKFFFMMMdddOOO???BBB@@@;;;::::::999777444333444666888999<<>>>>>???BBBGGGJJJXXXhhhwwwmmmlllgggaaa[[[VVVRRRPPPNNNJJJGGGEEEFFFHHHGGGDDDBBB???;;;999===@@@???>>>@@@EEEOOOMMMDDD===888555666555000000000000000000000000000...444>>>;;;CCCJJJggg222:::...333444000---...000111............---,,,+++*********+++---+++***///777RRR777RRR[[[GGG666!!!///AAA000000111222222222111000000000/////////...------,,,,,,&&&...LLL777***$$$***&&&(((&&&)))***%%%000KKK555000777222222jjjtttIIILLLYYY~~~@@@))),,,222444...444PPP~~~<<<555///---+++***,,,111111555999999888999???EEEEEE@@@>>>GGGKKKDDDRRRssshhhDDD???AAABBB777777777666444444666888999:::;;;<<<===>>>===;;;SSS[[[UUUQQQJJJvvvzzzSSSCCCBBBAAAAAABBBBBB@@@???===>>>??????AAADDDJJJMMM\\\mmmwwwjjjhhhccc]]]WWWRRRNNNLLLKKKHHHFFFIIIIIIFFFCCCCCCCCC>>><<<@@@DDDCCCBBBCCCHHHKKKtttLLL111:::;;;222000222000000000000000000000000444)))///444UUUwwwQQQPPP000:::777777333...---000000---............---,,,++++++++++++---...+++***000999TTT:::aaaoooLLL888%%%444HHHlllppp:::+++000111333222111///000000/////////...------,,,,,,!!!666LLL(((!!!999NNN***&&&(((''')))***###,,,FFF777///555222333jjjqqqsssyyyrrr<<<222222777666111,,,???>>>666...,,,,,,,,,...333111444777888777999<<<@@@MMMAAA<<>>@@@AAACCCHHHNNNRRR```rrrmmmllliiiddd]]]UUUPPPMMMLLLHHHGGGJJJIIIDDDAAACCCCCC===:::???DDDDDDCCCCCCHHHGGGeee```...===BBB222...222000000000000000000000000666444666===999bbbHHH777999DDDBBB:::111---......***---------...------,,,,,,+++,,,...///,,,+++222;;;NNN<<>>;;;;;;:::666999JJJ}}}rrrYYYBBBDDDBBB@@@@@@@@@???===<<<===>>>@@@CCCFFFKKKQQQVVVgggyyyqqqqqqooojjjbbbZZZTTTPPPMMMHHHHHHKKKJJJCCC@@@CCC@@@999777<<>>666nnn[[[iiiKKKBBB;;;@@@>>>888...***,,,///...,,,,,,------...---------,,,---//////,,,+++333===HHH<<>>CCCFFF|||MMMGGGQQQXXX|||DDD===HHH333888888888555333333444666777@@@EEEAAA<<<<<<;;;777FFFIIIxxxSSSDDDDDDBBB@@@??????>>><<<:::===???AAADDDGGGMMMTTTXXXnnn~~~vvvnnnmmmllldddWWWNNNLLLNNNLLLFFFCCCCCCDDDBBB>>><<<;;;:::;;;>>>AAACCCEEEFFFQQQ???777444555333222555333,,,000666000666333CCC444<<>>;;;<<<<<<888333777@@@GGG~~~hhhmmmxxxmmmVVVAAAAAA???======???@@@>>>;;;???;;;===DDDHHHJJJVVVdddsss}}}sssppppppjjj]]]QQQMMMOOONNNGGGCCCCCCCCCAAA>>>===<<<;;;;;;===@@@BBB@@@BBBLLLGGG111000555***(((...///)))///666333888555EEE???>>>ZZZvvv___```YYYQQQNNNRRR[[[bbbggg\\\===///FFF;;;222000000...------000000000000///...------,,,...444,,,,,,...,,,CCC@@@MMMoooNNN???777>>>^^^eee555666222444666333...,,,---000000000///...............,,,...:::===]]]666'''---,,,%%%)))&&&((())),,,KKK;;;666555888777fffYYYooo~~~UUU...///...///111+++---@@@YYY:::444......000000222444///888;;;>>>FFFEEEFFFPPP___WWWSSSrrrKKKmmmhhhBBB666555555444444666777888;;;999888999666333999AAAYYY[[[ggguuudddPPP@@@CCCAAA??????@@@@@@>>><<<@@@===@@@GGGKKKOOO[[[jjj|||sssnnnooolll___QQQOOORRROOOIIIDDDCCCBBB@@@???>>>===;;;;;;===>>>@@@AAADDDMMMnnnGGG444333;;;555888999000000444000333@@@===LLLooo}}}eeePPPTTTYYY\\\ZZZTTTNNNKKKsssYYY<<<===000///000222000+++,,,000---......///......------...,,,444///...+++,,,KKKHHH>>>___^^^aaa>>>777NNN[[[///...222444555333///---...000000//////............///...+++555CCCGGG222'''+++***%%%)))&&&)))***---MMM???999777:::999iiizzzkkklll<<<;;;444444999///''']]]OOO;;;222+++...111000......333???AAAAAAIIIKKKKKKRRRmmmJJJ^^^[[[___aaaAAA666555555666777999;;;<<<:::888777777555666===EEEaaajjjbbblll{{{ZZZJJJAAAEEEDDDBBBAAAAAAAAA???===AAA???CCCKKKOOOSSS```ppptttkkknnnooocccUUURRRTTTRRRJJJEEECCCBBB???@@@???===<<<<<<<<<===>>>FFFKKKSSSrrrccc===777111(((---555222222777666///LLL666bbbtttaaacccaaa___\\\[[[ZZZYYYXXXdddzzz\\\777999333111000000,,,(((,,,222,,,,,,------...---------000+++222000...***///WWWTTT333333ZZZjjjSSSgggKKK999VVV~~~^^^MMMFFF222'''333333555555333000//////000000///............/////////(((000GGG222...'''))))))$$$***&&&)))***...OOOBBB999444999===ooobbbaaa333555,,,---888222999QQQ999111---222444///,,,---888AAA???>>>IIINNNNNNSSSNNNmmmHHHDDD;;;666666666666777999;;;<<<;;;999888666666:::AAAHHH^^^xxxuuu}}}UUUHHHDDDEEEDDDCCCBBB@@@???>>>===AAA@@@EEEMMMQQQUUUddduuu|||oooqqquuulll^^^SSSUUUSSSLLLFFFDDDBBB>>>@@@???>>>===<<<<<<======DDDKKKUUUggg{{{uuuFFF333000777555222444222666CCCIIIggg^^^\\\[[[^^^bbbaaaZZZTTTNNNssseee===:::444000...,,,***,,,000+++,,,---------------,,,222+++000...---,,,555^^^OOO===555999BBB```mmm===777KKKVVV>>>HHHZZZBBBBBBCCCKKKRRRIII;;;888444555555333222000000111//////............/////////''',,,FFF&&&+++'''(((((($$$***''')))***///QQQBBB666000777???ssssss|||bbb===???666222<<<===iiiYYY555///000777777000111888:::>>>===BBBMMMNNNIIIMMMmmmeeeRRRdddpppAAA???888888666666666777888888::::::777555777===DDDHHHfffQQQFFFCCCCCCCCCBBB@@@>>>===<<<<<>>==================CCCOOO\\\jjjGGG666888555111222222===777uuufff]]]TTTRRRVVVXXXUUUPPPZZZJJJ666111///222333///,,,+++,,,------...------,,,,,,000,,,000+++,,,///777[[[:::@@@FFFAAA333333VVVFFF000666888KKK222666999NNNbbb]]]888555555444333333222111111///............//////000///'''***???%%%***'''((((((%%%,,,((())))))///QQQ>>>555111777<<>>JJJSSSJJJFFFSSSRRRwww{{{IIIhhhVVVDDD:::999777555555555555666666777666555888AAAGGGIIIqqqkkkLLLCCC@@@@@@AAAAAA???===;;;;;;<<>>>>>>>>===============;;;===GGGTTT{{{LLL---...000333;;;@@@===SSSqqqVVVPPP]]]ppp}}}TTT666222222555555111...///...............---,,,+++------222))),,,111333MMM,,,444???JJJHHH777222???xxx^^^QQQOOOGGG:::333======:::CCC>>>HHHbbbooo===666555444444444333222111...............///000000...)))***666******''')))(((&&&---)))((((((...QQQ888666777999555dddtttvvvlll{{{eeeFFF555+++---///...999III:::999===JJJNNNDDDRRRwwwhhhtttpppqqq|||~~~sssqqqPPPnnnXXX\\\AAA:::999777666555555555666444777888888>>>IIIOOOOOOccc[[[FFFBBB???>>>@@@AAA???<<<;;;<<<===CCCBBBGGGPPPWWWccc}}}yyypppssspppfffSSSVVVVVVOOOJJJGGGDDD@@@=========>>>>>>>>>>>>>>>@@@>>>EEEPPPnnnNNNAAA:::777;;;???======999666555222///222777////////////...---,,,+++)))---444))),,,222///AAA***,,,000???III===222999777???>>>777;;;FFFEEE999111???)))666LLLjjjsssttt///666555444444444444333222...............///000111...******000...***(((***)))'''...)))((((((...QQQ444888===;;;///ZZZ~~~gggaaaGGG333111222444???OOO===888888DDDEEE@@@cccrrrvvvnnnvvv~~~yyyjjjccceeeccc]]]]]]mmmsssGGGuuuEEEQQQ<<<:::999777666666666777888444888;;;<<>>@@@AAA@@@===;;;===???CCCCCCIIIRRRZZZiiimmmqqqzzzggg[[[SSSUUUVVVKKKEEEEEEAAAAAA>>>:::999:::<<<>>>???AAA777BBBJJJZZZUUUZZZTTTbbb^^^OOOWWWkkkggg<<>>@@@HHHUUUiiibbb777777777555444444444444444111111000000///.........///222,,,555111"""((()))&&&&&&---&&&&&&)))---MMM;;;888000@@@999CCCxxxSSS@@@'''444333:::JJJFFFDDD777IIIMMMCCCHHHXXXuuuooo```}}}rrrhhhaaaWWWkkkNNNvvv\\\<<<@@@???999777555444555555555555222AAA@@@???JJJooo}}}MMMSSSppptttQQQLLLFFFAAA@@@@@@????????????@@@@@@DDDKKKNNNTTTbbbsssnnnrrryyykkk___TTTTTTVVVMMMGGGDDD===@@@===:::999;;;>>>@@@AAA@@@;;;BBBFFFXXX~~~PPPXXXDDDFFFCCC???999RRRZZZ555555111---444777222000...---------,,,+++000---000000,,,444:::444***000***,,,;;;888---444///555888555111===ZZZttt^^^777777777666555444444444444111111111111111111222222000222,,,555111"""))))))'''&&&,,,&&&'''))),,,III666666111???:::BBBzzz]]]QQQ333555@@@666===LLLHHHEEE@@@NNNMMMLLLWWWVVV[[[PPPaaannnZZZ[[[___eeeXXX[[[DDDDDD===999888666555666777777777999CCCBBBNNNoooVVVZZZkkkMMMIIIDDDAAA??????>>>>>>??????@@@AAAGGGMMMOOOWWWjjj}}}sssuuuxxxqqqeeeWWWUUUWWWPPPKKKFFF<<>>???@@@BBBBBBJJJOOORRR]]]uuuzzzzzzyyyxxxkkk[[[UUUVVVQQQMMMIII>>>???<<<:::999;;;===>>>>>>:::BBB???===RRRfff]]]OOO===JJJSSSZZZ```YYYQQQVVVRRR\\\ttt|||RRR111333666,,,000...,,,,,,.........---***(((,,,,,,''',,,000(((---)))---111444AAAIIIDDD777555)))(((NNNWWWBBB888777666555444444444444222333333333444444444555222222+++555333$$$)))(((((($$$)))%%%)))+++)))AAA666999999<<<888>>>ssspppUUU>>>666;;;>>>FFFFFF888EEEIIIPPPGGGPPP\\\LLLGGGEEE___MMMaaa[[[fff]]]TTTOOO@@@888888777666666888;;;===<<>>@@@BBBDDDEEELLLRRRUUUddd~~~|||}}}nnn]]]WWWVVVNNNKKKIIIAAA@@@>>>;;;999:::::::::999888AAA===<<>>666000::::::YYY}}}PPP111---555000...,,,,,,.........---...,,,///...(((---000(((000(((+++111333:::@@@>>>KKKOOOFFF999IIIvvvGGG:::888888666555555555555555444444333333222222222222333333+++555333&&&***'''((($$$)))%%%)))+++)))AAA777999:::888:::CCCoootttgggAAA:::BBBMMMFFF:::===EEEAAACCCKKKJJJSSSYYY[[[{{{\\\eeevvvxxxbbbZZZMMMHHH>>>666777777555555777<<<@@@===qqqfffWWW]]]lll```PPPFFFDDDAAA@@@;;;<<<===@@@CCCFFFHHHJJJNNNWWW]]]mmm~~~ooodddaaa]]]OOOGGGGGGCCCBBB???<<<:::::::::888777999>>>;;;<<>>:::111111777000+++333222aaakkk[[[???%%%:::111///------......---,,,---+++...---''',,,000)))......000111,,,---GGGgggoooFFFEEEoooDDD???888888777666555555555555444444333222222111000000444333***555444'''***'''(((%%%***%%%(((+++***DDD777888;;;666???IIIjjjkkkvvvcccbbbOOOBBBDDDBBB777:::IIIDDDDDDIIIJJJOOOKKKYYYfffYYYtttvvvhhhYYYPPP>>>;;;999555666777555444777===BBBJJJnnnWWW\\\WWWWWWMMMGGGCCCBBB@@@<<<===???BBBFFFJJJMMMOOOSSS```iii{{{{{{uuuqqqtttoooXXXIIIGGGEEEBBB@@@===<<<<<<<<<;;;999<<<:::999>>>@@@MMMpppNNNDDDBBBCCC///333111333;;;888333999999gggxxxWWWZZZ???zzzwww@@@777222000...---------,,,++++++(((++++++&&&...444...)))222222000......[[[[[[000===bbbEEEHHH999888777666555555555555333333222222222222222222444333***555555(((+++''''''&&&,,,&&&'''))),,,III<<<<<>>>>>>>>???>>><<<>>>777888???:::MMM]]]DDD777EEEFFF777;;;444...111111111999+++YYYccc^^^AAABBB[[[hhh222333000...---------,,,***---***......+++444===777'''000******///...```NNN444<<<>>>CCC999888777666666555555555111222222333333444444555555333***555555(((+++'''&&&&&&---&&&&&&)))---MMMCCCBBBEEE<<>>EEEIIIGGGSSSOOOTTTWWW|||qqqssspppbbb???999;;;///555===666888999888666999AAAHHH|||RRR```ppp```UUUHHHEEEAAAEEE@@@???@@@CCCGGGLLLQQQTTTWWW___sssuuu|||xxxaaaEEE@@@FFFEEEBBB===:::999;;;<<<<<<999888???CCCBBBZZZTTTEEE333===PPP<<<777...333555///444222///IIIUUUrrr???<<>>BBBHHHDDDJJJPPPhhhwww{{{iii===ttt^^^KKK<<<:::999333222777555888:::333::::::999^^^bbbaaarrr|||dddKKKIIIFFFCCCDDDAAADDD@@@@@@EEEKKKPPPWWW]]]ddd}}}}}}lllSSSFFFIIIGGGDDD???<<<::::::;;;;;;888555<<<@@@===PPPuuuAAA;;;222OOOhhh333555555777333///555555///@@@FFFccc;;;:::AAAqqqzzz:::///000,,,222333'''111///***///>>>HHHBBB444,,,++++++***///111444RRRnnnGGG222RRRLLL???:::888555444555777777777999333000555777555444666;;;...111888111******(((333111---+++222888555---...***000+++***333NNN~~~XXX}}}hhhRRRQQQSSSYYYddddddiiikkk~~~vvvMMMaaaGGGZZZNNNTTT|||OOO@@@555777999555444888555777:::444;;;;;;===dddqqq___nnnxxxuuu{{{WWWDDDFFFFFFEEEGGGFFFGGGCCCDDDKKKRRRWWW\\\aaatttjjjbbb|||~~~wwweeeMMMKKKIIIEEEAAA>>>;;;:::999<<<999555;;;???:::EEE```TTT:::888:::uuu777333666444...333888333111888888RRR777999:::[[[FFF000---,,,111333(((///+++000===FFF@@@///(((***---)))&&&111<<<;;;FFFaaappp;;;444TTTKKK???===:::777666888:::<<<<<<777444333555555333333555888///444:::000((((((&&&222---))),,,555:::222'''+++)))333000......<<>>999DDDKKK888999333,,,888888...333555222HHH999;;;:::PPPTTT444///......///(((///(((???JJJ;;;)))&&&***)))---+++***444???999;;;NNNMMM555999gggIII===;;;888555555666999;;;<<<666666666666555444555888999222666888,,,$$$&&&%%%%%%***///...,,,+++,,,---,,,%%%---111999888333LLLXXXUUU~~~jjjbbbLLLIIIGGGIIIEEEIIILLLfffjjjCCC888aaaooo[[[kkkDDD;;;555666888555444666888777888333:::;;;AAAooorrr```bbbTTTjjj```KKKDDDKKKJJJJJJKKKHHHGGGHHHNNNTTTYYY___lllxxxlllLLL:::KKKaaaxxxzzz]]]MMMIIIDDDAAA@@@???<<<::::::<<<888:::AAA>>>===GGGfffJJJ777;;;333FFFZZZAAANNNDDD///666333...222333333BBB999<<<<<>>AAA???EEEIIIeeeDDDAAAeee```iiiEEE===666444444444555777999666777222888777???pppcccYYYTTTUUUmmmWWWHHHHHHOOOLLLKKKLLLHHHKKKPPPXXX\\\]]]eee{{{bbb[[[KKK:::???GGG```}}}iiiRRRLLLEEEAAAAAA@@@>>>;;;666;;;777777>>><<<:::AAAUUU666444444111QQQfffHHHaaaXXX333000---444000222444;;;888999<<>>$$$'''111...((((((***333666555222***444LLLbbb666...LLLWWWEEE999777555555777888888888888:::999777777::::::888333---///000))),,,333111666000++++++***((('''((()))111BBBBBB@@@======ZZZEEEbbbpppBBB000^^^uuuLLL333444333===CCCIIIHHH^^^WWW>>>EEEccc???:::444111222333555777777444666222777555>>>qqqsssZZZYYYSSS\\\MMMDDDIIIQQQMMMMMMOOOKKKLLLRRR[[[___aaalllaaaJJJVVVKKK999999:::HHH^^^zzzrrrZZZSSSIIICCCAAAAAA>>><<<555<<<999555:::;;;999???NNNyyyaaa555777000<<>>444...FFF```===mmmccc>>>333LLLnnn^^^EEE;;;:::;;;HHHNNNQQQGGGVVVYYY===:::TTTPPP:::888555333222333444333444222555333999555???tttbbb]]]eeexxxVVVJJJFFFNNNUUUPPPOOOSSSOOOQQQUUU]]]eeelll{{{kkkKKKGGGVVV~~~JJJ555666555888@@@nnnvvvuuuaaaXXXLLLEEEBBBAAA>>>;;;777???;;;555999::::::@@@LLL[[[FFF:::888...FFF|||===555444+++;;;111222555333444333777666888777XXX~~~<<>>999444666999555---777000222222...111222((((((&&&(((,,,+++''')))000222///333+++---///+++BBBHHH888vvvTTT444777666hhhMMMBBB:::@@@AAA???HHHKKKIII999DDDggg>>>;;;666fff???:::;;;:::777555444222///222///444444:::777AAAwwwkkk^^^xxx```TTTNNNLLLTTTZZZSSSRRRTTTQQQ\\\]]]dddppp}}}bbbGGG>>>HHHSSSxxxqqqFFF<<<222777888666DDDlll}}}tttmmmfffbbbVVVFFF>>>AAABBB@@@999999999888777777999:::DDDBBB777:::===...AAAVVV222666444000***333,,,//////>>>***666555999BBB===***:::(((444HHH111+++---+++***$$$===111777---,,,******,,,///222444ooo```888777999:::;;;:::777333000444222000---***((('''&&&000$$$$$$((($$$&&&+++(((,,,,,,%%%))),,,+++222111/////////------///222666rrrAAA777DDD888;;;555OOOpppLLL:::888GGGNNNJJJCCCCCCBBB===LLLmmm888666GGGGGGRRRMMMAAA???;;;777333111//////000---111222999888EEE}}}YYYwww```RRRNNNTTTaaaiii```QQQRRR]]]dddjjjooouuuqqq___OOODDD>>>GGGQQQqqqnnnBBB:::111666666333444LLLooorrrhhhdddcccZZZKKKBBBAAAAAA???;;;;;;:::999777888999::::::GGGgggxxx::::::111111SSSYYY333555333000+++333222000666111///555???777???bbb===222777...@@@777000,,,,,,***,,,***BBB000000,,,+++******,,,///222444TTToooQQQ666'''///...,,,******,,,...///---+++)))(((''')))***,,,$$$$$$)))(((%%%...111%%%///888222+++,,,......&&&+++---///...,,,)))((((((QQQjjj>>><<>>===KKKfffVVV<<<<<>>CCCIIIhhhhhh>>>777///666444000---///FFFmmmooofffaaaddd```UUUIIICCCAAA??????===;;;999888888999:::555DDDDDDxxxsss444???111;;;lll^^^555444222000+++333333,,,888'''111///@@@111<<<>>>>>>666555888III&&&000---+++)))...///FFF///))),,,+++******,,,...111222LLLCCCDDDFFFBBB666,,,---444***)))'''%%%%%%''')))+++,,,***(((&&&%%%''')))***$$$***000***'''777===///))),,,...222555......>>><<<999444///,,,///555999111SSSaaaYYYQQQEEE777555PPPiii222555===777TTTWWWBBB===@@@JJJ???FFFAAA999999<<>>:::???rrrddd777222000000,,,222111+++888555555---888222888333SSSEEE333999@@@CCC!!!111,,,***)))...---DDD---'''++++++******+++---///111MMMVVV111---+++,,,,,,))))))++++++,,,---...---+++(((&&&***))))))))))))***+++,,,...---...)))%%%222@@@<<<111!!!)))AAAEEE***111ppprrr]]]HHH888...***555///222777888999<<<===DDDPPPzzzooo???333888///:::xxxrrrOOOEEEBBB>>><<<>>>IIIDDD666666;;;???GGGpppLLL...666dddVVVDDD;;;666555333111////////////...---///,,,555777BBBtttqqqcccdddoooVVVUUU\\\YYYdddssswwwmmmcccgggrrrzzz^^^KKKCCC@@@===???EEEAAACCCDDD\\\[[[888777000555333///555444000000>>>RRR\\\[[[SSSZZZaaa```VVVKKKEEEEEEFFFBBB<<<888777777666555888777999PPP~~~ooo444999666aaahhh999111...111---111000000<<>>mmmwwwUUUggg}}}```TTTVVVYYY[[[hhhvvvxxxppplllwwwiiiNNNCCCBBBBBBBBBAAA@@@BBB>>>EEEHHHZZZSSS888888111444222000+++333333***---===HHHHHHHHHMMMWWW\\\WWWMMMIIIIIIKKKEEE>>>999888888666444222===777@@@mmm;;;666333LLLkkk:::000...222---///+++222>>>ZZZ:::222***999///>>>,,,NNNZZZ<<>>666999QQQtttkkk999<<<777oookkk:::///---333------'''222BBBFFF333///000///000555000<<>>999777444111...,,,+++++++++***777===///%%%(((+++)))111999!!!)))///+++oooiii333,,,@@@IIIEEEAAA<<<>>>PPPgggkkk]]]666+++222444KKK||||||LLL555999555222666444000555///+++222333222888ZZZ{{{QQQGGGYYY===555///111000...---,,,,,,------+++...222,,,444555666]]]ooollltttaaaYYYTTTQQQXXXiiikkkmmmqqqyyysssNNNCCC777333888???@@@???BBB@@@@@@<<>>===<<<999666999999888:::000ppp===DDD$$$@@@lll:::///---333...,,,***777KKK333111///===***444+++999<<>>AAADDDEEEFFFGGG111///,,,***+++///444777)))///999555&&&%%%+++(((((($$$---"""333000"""kkkaaa>>>@@@EEE@@@<<<:::444KKKuuuIII???222///555RRROOO......@@@888///333333555666///...444222///777EEEeee>>>aaa???===444333111000///---,,,,,,------+++///222---444444444XXX~~~jjjdddmmmXXXYYYPPPMMMYYYhhhgggjjjuuummmTTTBBB:::888666555666;;;@@@EEE@@@AAADDD@@@FFFEEEHHHsssuuuDDD555555222000***444,,,...//////---,,,++++++...111555;;;@@@DDDGGGHHHMMMMMMJJJCCC:::555777:::888777555;;;@@@HHHrrryyy666000@@@III222+++444******+++(((666CCCCCC888...+++---666000&&&666jjj===RRR888...333$$$+++,,,%%%333+++ JJJ,,,)))))))))))))))***+++,,,---...333CCCOOOooo:::===999;;;@@@<<<999BBBAAA===999888:::;;;:::999111111111111000000//////444$$$EEE111+++''',,,)))+++)))---&&&)))...444TTT~~~\\\...???BBB:::AAA]]]wwwbbb:::333777,,,aaaeee888666333222333222111000000///...---...000222333GGG}}}GGG888cccqqq???444444000000000///...---,,,,,,,,,...,,,---000111222:::CCC{{{aaaiii[[[WWWPPPKKKZZZnnnmmmmmmuuu{{{ppp||||||uuudddPPP@@@;;;;;;333222999;;;777===FFFBBBDDDDDDEEEBBB===???OOO___yyyFFF555333222111***333---...///...---,,,,,,,,,***+++...222777;;;>>>@@@FFFHHHHHHDDD<<<777777888555444222666999:::XXX>>>111)))BBBjjj@@@///000------))))))222;;;;;;444------000&&&000555777===PPPccc///OOO555+++000&&&...,,,%%%000***$$$III,,,)))))))))))))))***+++,,,,,,///999BBB+++TTTppp;;;;;;777666;;;:::888<<<;;;888555444666888888777333222111111000000111111///)))CCC,,,***(((******+++(((,,,'''***...111NNNOOOHHH===AAAXXX___fffQQQ444000555+++RRRIII666444222111111111000/////////...---...000222333555ccc|||CCC...444iiifff999777666///000///...------,,,,,,,,,...---...000000222999BBByyyuuu```]]]oooXXX[[[WWWWWWhhhzzzmmmsss|||iii]]]]]]XXXOOOEEE<<<555111000222)))333AAA???;;;>>>???AAABBBDDDCCC???AAAOOO^^^}}}JJJ666222111222+++111.........---------------'''((()))+++...222555777<<<@@@CCCBBB===888666555555555333777999444DDDeeexxx;;;666...:::@@@//////,,,,,,)))***...111111///---...000///...000444---(((RRRsss???&&&PPP444(((---(((...,,,%%%,,,(((,,,HHH---((())))))))))))***+++,,,,,,&&&>>>]]]888555QQQ}}};;;;;;888555666999999777555333222222444777777777555444222111000111333444***444@@@&&&))))))'''+++***&&&+++''',,,...,,,EEEAAA555+++;;;OOO;;;111666+++===RRR777444222000///000000///---///......---...000111222333BBBuuurrrKKK777(((GGGXXXWWW555777777///000///...---,,,,,,,,,,,,///---...000000111777???wwwccchhhPPPvvv{{{ddd[[[\\\WWW]]]qqq~~~zzzzzzcccQQQJJJEEE===333///111222///,,,444)))999SSSPPPAAA???BBB@@@AAACCCBBB>>>???KKKYYY~~~KKK666000000333+++///...---,,,---............***)))))))))+++...111222333777;;;;;;999666444333333555333777<<<777>>>TTTwwwYYY<<<444222DDD???...111+++)))++++++******+++,,,------,,,666,,,'''333888---;;;___BBB000+++SSS444(((---)))++++++&&&)))&&&444EEE---(((((((((((())))))***+++,,,+++333fffUUU;;;000```;;;;;;<<<999444777:::666333222222444666888::::::777555333111111222555666,,,@@@===$$$(((***%%%+++***%%%***(((---///)))???ttt444222222---YYY111///444...///]]];;;666222000...---......---,,,......---......///111111888:::___UUUAAAEEE999JJJMMM666444222111///...------,,,,,,,,,---///...///000000///555===vvvrrr___aaaVVVmmmmmmaaa\\\YYYVVVdddyyyzzznnn[[[HHH??????===666///...111333111...111111IIIaaa[[[KKKGGGGGGGGGEEEDDD@@@;;;<<>>222222999555111222333555666888:::;;;777555333111222333666777555HHH777'''(((***%%%))))))%%%+++(((...///)))>>>www<<<999777;;;:::---000222...HHHSSS666111000...,,,,,,------,,,+++---------......///000111111KKK{{{lllyyyPPPPPPbbbnnnHHH<<<...,,,333...------,,,,,,,,,,,,---...---...000//////444;;;iiinnn]]]^^^RRRZZZuuu]]]WWWXXX[[[^^^pppwwwjjjZZZMMMBBB888666888222111000//////...---,,,)))888UUUcccYYYPPPNNNIIITTTOOOHHHAAA:::;;;GGGUUUkkkBBB555000///333+++...---++++++...222333000---,,,+++***)))))))))***+++++++++++++++,,,...///000---222...---333333444>>>QQQdddooo111///000---hhh;;;'''///444%%%***)))(((***---...+++((('''000---(((...000///444OOO666000,,,222EEE))),,,---,,,''')))***'''&&&DDD888)))((((((((((((((()))***++++++///999vvvLLL222,,,BBBUUU;;;999>>>111...777333///111333444444555666888666555333222333444666777@@@GGG...---''')))(((''')))&&&,,,)))---///,,,DDDiii666333---===lll666///444///555||||||222666,,,///---++++++,,,---,,,+++,,,------...//////000000000YYYvvvVVV888PPP>>>aaaAAA???***,,,222------,,,,,,,,,,,,---------,,,...000///...333:::hhh]]]UUUWWWYYYUUUllleeeSSSPPPWWW___bbbkkknnndddPPPFFF;;;888666333000000(((+++......,,,******+++***<<>>333000888444///222444444333222444666444333333333444444555666GGG@@@"""222%%%(((---&&&((('''---))),,,///000KKKWWW000555///)))???...333222)))KKKRRR///333......---++++++,,,---,,,+++,,,,,,---...////////////777cccTTT@@@...222>>>sss888<<<+++222000---,,,,,,+++,,,,,,------++++++---000//////333:::___WWWGGGOOOUUU[[[|||XXXPPPOOOIIIOOOVVVQQQNNNJJJ???444///---111333000,,,+++)))+++,,,,,,******+++,,,222666KKKZZZSSSMMMPPPPPPVVVOOOHHHBBB???CCCPPP^^^gggTTT666444222///222+++...***)))+++000555666000+++,,,,,,,,,,,,+++***))))))(((((()))+++,,,---,,,+++"""---,,,''',,,...---222///MMM___EEE***...)))333kkk999888$$$&&&///***)))((())),,,000444555 ***...222666///***222***===}}}EEE(((444***444@@@***111'''(((***'''///***'''JJJ...&&&)))'''''''''(((((()))***+++222###EEE222'''qqqLLL111>>>777444;;;555111444666666444222444555222333333444444555555555KKK999555###'''111&&&((('''...)))+++///333QQQKKK---666...666AAA***111888,,,999bbb...444+++333...---++++++,,,---,,,++++++,,,---...////////////888ooojjj```SSS999333666,,,YYYttt000888...999---,,,,,,,,,++++++,,,------******---000000///333:::GGGqqq@@@>>>RRRVVVWWWkkkVVVkkkCCCHHH???BBBDDD;;;444333...---+++,,,111222...++++++---,,,***((((((((()))***555***888OOONNNDDDFFFLLLKKKFFFBBB@@@@@@DDDQQQ^^^]]]EEE888444555000000///&&&,,,+++)))***+++,,,+++*********))))))((((((''''''((((((((((((((()))******++++++++++++++++++++++++000000SSSyyytttJJJ&&&...222)))>>>***,,,---)))++++++******,,,...111333,,,***+++222;;;<<<555---777***III///999333222111///---+++)))'''&&&''',,,&&&111III###))))))(((((((((((()))***+++,,,)))///xxx|||999333>>>rrrWWW444AAA999333999111555111222666777555333444222333555555222111444999777444///,,,+++***)))((())))))---((((((***888```666;;;111000666:::999&&&(((000@@@>>>+++444333///...------,,,+++++++++,,,---...///...,,,++++++---111vvvjjjQQQ333;;;---===___|||UUU111777+++---222......,,,,,,,,,,,,......111///,,,***,,,111555555???;;;888CCCJJJHHHttt___RRRLLL>>>999777444111...---......++++++,,,,,,,,,,,,++++++******))))))))))))******333---...999EEEIIIHHHGGG@@@GGGBBBAAA;;;CCC]]]ZZZ^^^sssAAA777555444---...111,,,111000.........,,,)))'''******))))))((((((((((((((((((((((((((()))******++++++++++++++++++++++++,,,111,,,dddvvv]]];;;)))***KKKDDD333+++"""(((******))))))***,,,...000+++)))***///666777222,,,$$$444222^^^444///+++......---,,,+++***))))))(((+++&&&777AAA&&&***)))(((((((((((()))***+++,,,///444wwwsss999$$$@@@JJJ000111888777111444111111555777333000000222333444444222111333666///---++++++---///111111...&&&;;;---...555555xxxyyy666666000111888LLLEEE999222777NNNVVV555333///)))---------,,,+++++++++++++++---------...//////000000888UUUmmmrrrgggLLL999;;;444___MMM333555+++000000...---,,,++++++,,,---...(((+++...//////222555777,,,???@@@888MMMoooNNNHHHBBB666666555222///...------...***++++++,,,,,,++++++******))))))(((((())))))***111...---111666;;;EEENNNEEEFFF>>>CCCBBBCCCPPPFFFTTT[[[===666666444+++...444000+++******+++,,,---+++******))))))))))))((((((((()))(((((((((((()))******************************///&&&444///qqqddd??????kkk333&&&000'''&&&***)))((((((((()))+++,,,)))((())),,,//////...,,,***888***777{{{:::'''+++++++++++++++++++++++++++***)))'''>>>444***+++'''(((((((((((()))***+++,,,---000lllmmm888'''JJJkkkVVV777IIIHHH333333222000111666666222...---444555444333222222111111)))((((((+++///333555666111$$$AAA---...555333___777111000333:::ppp000''':::888,,,ffffff000...555000,,,,,,,,,,,,++++++******++++++...,,,+++...222555444222999666@@@[[[```CCC666HHHnnnBBB555333,,,333------,,,,,,++++++,,,,,,---)))---000111...---111555;;;:::<<>>AAAAAAMMMIIILLLJJJ;;;555666555000555999111222///+++***+++,,,,,,,,,))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))'''333,,,444BBBsssjjjKKKQQQ***$$$...)))---+++***)))(((((((((((()))((()))******)))***+++,,,999---111444KKK<<<&&&333******************++++++***''')))@@@(((,,,***%%%(((((((((((()))***+++,,,***)))XXXiii666---333@@@]]]yyywww===333777222444111///111777888333///...999:::888444222111///+++***))))))+++///333444555666///;;;+++,,,---BBBHHH999---000444;;;lll<<<555'''&&&<<>>---//////888;;;+++,,,++++++*********++++++///,,,***---333666444111...555???OOOYYYNNNJJJWWWccc888777000...666+++,,,,,,,,,++++++,,,,,,,,,//////000111000000444:::DDD000LLL{{{DDD444777555///...///...---,,,,,,,,,------******++++++++++++******)))(((((((((((((((((()))&&&***000333444@@@ZZZrrrpppIII@@@BBB>>>IIILLLHHHyyyDDD<<<555666888:::CCCBBB333HHHAAA777///+++*********))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))&&&///***///)))IIIiiiRRR$$$777///&&&###222,,,++++++***)))((((((((()))***+++)))((((((+++...000'''333111000ooo>>>$$$444+++++++++******)))))))))(((&&&...<<<""",,,'''%%%(((((((((((()))***+++,,,000'''BBBOOO222///111333:::WWWRRR***444>>>///111///222888:::666222111<<>>))),,,++++++***++++++,,,,,,000---***,,,222444111...&&&666<<<>>>DDDLLL^^^vvvKKK333888---000555***,,,,,,,,,,,,,,,,,,,,,,,,...+++...444666666888===777NNNzzzPPP000222999111+++000------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))***,,,///111000333@@@NNNuuutttVVVKKKIII999:::???BBBdddnnnAAA<<<666777<<>>FFF444)))***222444444222***,,,,,,++++++,,,,,,------000---,,,---///000///,,,...111///444AAARRRxxxqqq;;;444777,,,222222+++,,,------......------,,,,,,***...444555222555===]]]GGG555---444777///+++000------------------------,,,,,,------------,,,,,,******))))))))))))******+++)))+++------***,,,111fffuuuZZZHHHDDD666999BBB???NNNXXX<<<:::666999>>>GGG[[[aaaTTT777222,,,((((((***,,,---))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++//////777!!!444///GGGWWW'''555777&&&++++++++++++***))))))(((***)))))))))***,,,---...(((;;;...(((666...IIIttt333***------,,,,,,++++++******&&&--->>>*********!!!+++(((((((((((()))***+++,,,+++***000hhh===***IIIsssCCC>>>LLL:::+++===888555555999:::555222222333>>>AAA666,,,++++++'''&&&&&&'''***---/////////000///(((***777gggNNN222222111111000555dddFFFAAAWWWJJJPPP333 555000))),,,444000***---------,,,,,,------...///---------....../////////111222222CCCdddWWW444999555,,,333...------......//////......---000...000444444999PPPiiiPPP333111000222222//////111...///////////////......---......//////......---++++++************++++++)))'''(((,,,...,,,,,,///UUUqqqWWW??????999AAALLLGGGCCC}}}III888777777;;;???GGG___lllddd555222...++++++******)))))))))******++++++++++++*********)))******+++,,,++++++++++++++++++++++++(((&&&000)))..."""---333OOOoooXXX///222***************)))((((((***(((''')))+++---------111(((+++777333---MMM|||CCC///,,,,,,,,,,,,,,,,,,,,,,,,&&&000DDD$$$111***!!!...(((((((((((()))***+++,,,%%%111<<>>YYY]]]@@@|||ttt999111***'''+++///---)))((((((222888222+++***)))'''))))))(((((((((***+++,,,---"""WWWRRR...???tttWWWLLL|||EEE:::;;;777...DDD<<<$$$444///???***666333###&&&(((,,,+++&&&%%%+++000...***((((((333$$$888www```666444+++---777///999ccc:::777:::///,,,555111000/////////------///)))444000(((...444111///222333111///111222...)))---TTTqqqGGG555444:::111,,,777BBBEEE555+++000222,,,,,,333%%%;;;@@@QQQeee444666222666444------444333,,,222333333555666444000---+++<<<777===AAA666333,,,...111%%%***444...,,,***+++***************++++++000CCCRRRMMMAAA===@@@CCCPPP@@@ooohhh???777:::;;;===MMMQQQaaarrrOOO---,,,'''###***$$$++++++))))))---+++,,,333...333,,,---555555+++***222///+++((()))---///...,,,++++++++++++,,,---...---000333JJJ}}}|||>>>(((777<<<+++***000"""))),,,222444---'''...:::777888;;;--- 333GGGAAA555666>>>[[[zzz555,,,***000///''')))222222666444+++%%%'''*********))))))))))))+++,,,---(((HHHcccAAA000fffIIIPPPvvvTTT;;;//////444777000'''---<<<+++777:::555000&&&+++,,,))))))***)))(((,,,222777555555jjjNNN///333---...666///444VVV999///---000444333111000///000222666;;;666;;;AAAJJJLLLCCCEEETTTHHH???777333222555>>>IIIbbbQQQ999000555111---222444444444000***,,,111111,,,FFFvvvvvvGGG---444333555555111000444777666000000//////333888>>>BBBUUU[[[uuuFFF000555000333+++,,,111---++++++++++++************++++++...>>>KKKKKKDDD@@@???===OOOAAAcccVVV777:::::::::CCCGGGYYYgggMMM///(((***...---%%%222(((***---,,,,,,000222222+++BBB___jjj\\\DDD777555888666333///,,,+++,,,---------...------,,,...000&&&...444LLL}}}<<<&&&&&&...***111===888333666999999:::CCCRRR___rrrIIIDDDDDD333222+++///000FFFbbbEEE---+++///......222333222...'''%%%(((+++*********))))))***+++---...999wwwqqq:::111pppjjj;;;VVVqqqUUU777111&&&111333DDDCCC...***+++555333'''777222666;;;===888777AAAMMMeeehhhllljjj<<<+++555111///444...???qqqZZZRRRGGG888///555@@@LLLYYYhhhttt{{{xxxhhhDDD===777333111@@@fffyyywwwSSS;;;777111...///++++++111555333//////444:::uuuCCC000...111222222444666333...///333:::GGGZZZiiirrruuuvvvvvvqqq333111222222...,,,---,,,,,,++++++************+++++++++777CCCHHHGGGEEEAAA===SSSJJJXXXGGG111<<<::::::JJJIIIgggpppAAA...(((///555---&&&000,,,,,,000+++...222,,,444RRR}}}hhhXXXZZZXXXMMM===000---.........000111///,,,,,,000'''333222000PPPIII(((///111333666---333>>>999...FFFzzzuuu\\\>>>222---444333+++MMM{{{GGG...222;;;555***+++***)))))),,,---+++((())))))))))))***+++---...OOOHHH333dddZZZ333bbbxxx\\\===%%%,,,'''%%%YYYOOO===555===YYY___SSSjjjDDDIIIOOOLLL???444444<<<;;;wwwQQQ555...777444000111///QQQ{{{OOO///444444...444WWWxxxNNNEEE[[[~~~cccCCC666///000555222111---666@@@444&&&===fffHHH000555888444777...---555;;;@@@KKKXXXppp\\\666...444///***...,,,,,,,,,,,,+++*********++++++(((222>>>DDDEEEEEEDDDCCCUUUSSSPPP~~~???111<<<;;;@@@SSSVVVzzzggg:::000***,,,***)))...+++333...222***111333)))@@@{{{qqqdddSSS???111+++***,,,000000++++++///000+++&&&'''444XXXeee;;;&&&111444 (((222---%%%BBBnnnCCC'''777>>>(((AAAXXX;;;999666------***(((***......+++((((((((((((((()))+++---...III???555```XXX???gggxxxLLL+++***''':::NNN:::000...444KKKGGG+++333...111777888333---///555GGGsssCCCppp@@@111///555333///000222YYYxxx333...222111222LLLNNNDDDIIIPPPGGGHHH[[[jjjoooQQQ;;;333---000888999333///333666+++...aaaGGG555999<<<999555888000222GGGbbb{{{JJJ...444000+++222+++------,,,,,,+++******++++++)))111;;;@@@???>>>AAAFFFQQQUUUIIIrrrhhh;;;444;;;999DDDSSS]]]}}}sssLLL444111***((($$$???\\\FFF999...333***333555111ddd{{{\\\@@@111***)))...000,,,+++000000)))+++111+++///]]]sssCCC+++,,,555+++))))))***111OOOVVV999@@@222)))BBBZZZ999777;;;;;;333,,,+++,,,++++++,,,)))(((((()))***,,,...///444pppxxx[[[EEEOOOHHH@@@GGGiiiOOO777\\\LLL222fffLLL///111???RRR<<>>===;;;@@@GGGPPPVVVHHHhhhRRR888777888999IIINNN[[[lllaaa777,,,---,,,+++---iiifff999+++444+++333777DDDyyyfffJJJ:::///000111---,,,000***///777777((( 999[[[NNN***666000+++---000+++***FFFjjjWWW<<>>AAA:::555444111---,,,///*********+++,,,...000222+++KKKQQQCCC<<<000)))444111+++777```JJJHHHppp<<>>KKKLLL;;;777...555---333JJJIIIDDD:::777444111---...777CCCeeeKKK555CCC~~~BBB,,,///------222111111777]]]III>>>TTTeeeNNN???@@@666555222III{{{III::::::CCCAAA@@@???:::CCC;;;======222...000,,,---333333888\\\UUU555111===444000@@@MMMYYYuuuMMM777222///999)))///......---,,,++++++++++++---...666AAAGGGHHHJJJOOOOOOTTTGGG```CCC666999777AAASSSOOOYYY^^^wwwUUU///(((,,,000111666jjj777)))555,,,333999UUUdddMMM999555333---,,,000+++...---***,,,333666444___]]]666***,,,...000111222222111RRRtttGGG666???444000UUURRR777===:::;;;???<<<333///000,,,,,,,,,---...000333444...999333)))444>>>:::777555CCCeeeQQQcccvvvBBB;;;BBBFFF@@@...@@@666111???222(((;;;555!!!$$$''',,,...++++++555BBBwwwcccVVVDDD555LLLKKKbbb\\\111...555222///444222000666^^^JJJGGGaaaggg@@@...333***222:::gggvvvNNN666777777666999999>>>666777888000111777666666...666^^^RRR:::444??????111>>>```nnn^^^:::222000:::)))111///...---,,,++++++++++++++++++444FFFTTTXXXYYY[[[JJJMMMAAAVVVwwwIII666555:::EEEUUUfffnnnpppgggJJJ***333"""555"""444EEE666......333222:::vvvqqqUUUBBB999555///***---......///000000000111;;;^^^qqq444444000,,,---222111,,,222222666JJJsss;;;***===555)))cccRRR???===<<<<<<;;;777111---///'''...111,,,666<<<+++...+++///999666,,,...999NNN}}}sssNNNGGG???@@@BBB888;;;<<<888111000444444000+++,,,;;;...AAA888<<>>///666===000///888333666;;;cccfff===999::::::999AAAXXXzzz333;;;777111444+++///222000555)))+++///---,,,,,,ZZZiiiRRR@@@<<>>BBB???FFFGGGHHHHHHAAACCCUUU|||rrrCCC;;;<<<777000555......888888DDDfffjjjOOOiiinnnAAA---777===888111333222333;;;^^^eeeWWWXXXCCC222777777111666<<<---888EEE888...444555AAAmmmiiiCCC;;;777666:::LLLiiiFFF<<<777111333///---000000(((000******+++)))------[[[mmmKKKCCC???CCCMMMyyyZZZ666555;;;>>>IIISSS~~~pppDDD444...***...))):::AAAbbb000000...;;;111>>>HHHsssXXXDDD===<<<222111000...------------(((111BBBqqq]]]888+++...666999222...111555,,,$$$444OOOtttPPP000444***<<<iiiAAA<<>>:::555222888222,,,999AAA111(((<<>>>>>===;;;777555444111///000IIIDDD333222222;;;777CCC<<<777???BBB<<>>===<<<>>>---333999444)))777eee|||JJJ888;;;???CCCUUUpppzzz;;;777555333666111111666GGG,,,222...+++......///bbbnnnJJJGGGJJJDDDHHHaaaKKK666;;;;;;>>>WWWTTTVVVKKK333///444------///***444jjjppp666111---888---777111zzzqqqVVVCCC<<<:::555222000000111222---//////+++BBBOOO000,,,111555333,,,+++000000+++111PPPddd]]]PPP333888<<<]]]{{{NNN<<<;;;;;;777===333000===888---333333555333//////444999<<<@@@bbbiii:::DDD999<<<>>>===999555666888***FFF999555777===HHH@@@<<<@@@???AAABBB777888KKKbbb~~~lll}}}~~~PPPgggUUUPPPAAA333999,,,000777111,,,:::ZZZQQQHHHLLLPPPAAA666555;;;CCCEEEAAA666;;;777222EEEqqqOOO555999CCCDDDOOOfff>>>999999555333222111777JJJ...333...,,,111++++++^^^|||dddQQQFFFNNNFFFLLL]]]III;;;===888@@@NNNeeeeeeFFF...---000000+++...)))555{{{SSS000333///888,,,999<<>>444<<>>???888//////555888555>>>BBB???AAAHHHGGGGGGQQQsssQQQfffmmmGGG===<<<===>>>;;;999===DDD---MMM;;;EEEBBBAAAEEE:::222999666333888666444;;;777444000PPPcccKKK''',,,======...666555@@@ggg```[[[^^^WWW???222555888???BBB888===:::222FFFRRR>>>;;;;;;DDDTTTlllxxxJJJ<<<:::888000000///444AAA444///+++,,,///***&&&QQQvvvlll^^^RRRFFFQQQEEENNNXXX~~~lllDDD===<<<666CCCGGGooonnnMMM>>>333***111&&&333***HHHBBB...444333333666888XXXvvvlllQQQLLLCCC:::444111111111222222111222...,,,SSSaaaBBB---111777111,,,///(((,,,///777&&&dddTTTIII444555dddttt[[[III666...444999;;;888...;;;AAA@@@666444;;;>>>:::@@@777+++...<<>>222555---...000++++++555<<>>%%%444:::BBB```[[[WWWJJJTTT???<<<@@@999:::===444===999???ooo```;;;>>>DDDAAAKKKbbbyyy]]]???888;;;000111///222444<<<---)))///)))///'''AAAfffmmmdddPPPHHHSSSBBBLLLQQQppp___@@@<<<:::444GGGLLLlllWWW444666...###555$$$;;;,,,]]]===///555666---AAA666qqqwwwqqq]]]VVVLLLAAA999444333333***888)))***AAA000,,,^^^^^^666)))000444000<<<::::::,,,999}}}CCC000;;;uuuOOO;;;777222888<<<000...>>>EEE>>>;;;AAACCC===111999FFFaaa~~~kkkmmmttt\\\DDD888555222111333333QQQ444EEE111""",,,---))),,,///888CCCAAAGGGZZZ777WWWnnn~~~SSSVVVvvvtttBBB======CCCeeeTTT@@@NNNDDD???333>>>FFF:::888@@@;;;>>>@@@VVVZZZFFF888;;;BBBHHHTTTcccnnnkkk@@@555===111333111333---DDD---***222%%%666+++888___uuunnnMMMJJJUUU@@@IIIKKKgggddd<<>>999777777***bbbbbbAAA???===>>>CCCKKKUUU[[[fff<<<666:::333222222111000///...------+++///,,,***RRRrrraaa\\\SSSLLLIIIJJJLLLfffZZZ999<<<;;;:::KKK^^^rrr???(((***+++000---...,,,>>>PPP333000777444:::???VVVzzzgggccc___\\\TTTKKKFFFGGG???:::444111000111111000AAAmmmhhh555...BBB888...///;;;@@@BBBUUUpppBBB888ssskkk888<<>>>>>DDDOOO[[[cccoooFFF888999444333222111000//////...---------...***IIIlllaaaVVVQQQLLLIIIGGGHHH___OOO888<<<999@@@WWWzzzSSS000888333111444,,,222OOO<<<...666444555>>>===~~~lllddd___^^^]]]XXXTTTSSSFFFAAA;;;555222000///......???zzznnnIIICCC:::===<<<444///111444333uuuhhhbbbLLL:::AAAAAACCC888BBBGGG???777555333///<<<===NNNlll???222;;;777(((000///222555333000888EEE333***,,,---(((---555222000QQQYYYZZZ~~~III555DDDsssgggLLLDDDgggkkkBBB222777kkkEEE===MMMMMMLLLIIIAAA666222===TTThhhDDD>>>???>>>>>>@@@HHHVVVfffqqqWWW;;;888666444222000000000000...,,,...***000)))<<>>555555999===666:::RRR}}}OOOYYYvvvkkk>>>222777<<<999111///,,,000999888444???RRR999444111//////555888555)))SSSPPPXXXxxxCCC222III@@@999---333AAA666222HHHgggiiiPPPDDD;;;KKKBBB777777666<<>>@@@AAADDDJJJUUUggg|||kkk<<<777:::444222000000111111...,,,...'''222***222\\\bbbMMMMMMSSSMMMGGGJJJWWWzzzGGG>>><<<:::KKKddd|||___OOO---666,,,***+++333222lll444555222333333999DDDiiiYYYYYY[[[\\\[[[[[[VVVMMMBBB:::555333333444...///VVVqqqLLLKKKRRRKKK@@@>>>MMMfff|||LLLYYY<<<>>>AAA@@@AAAAAA===888666777---666TTTIIIEEEiiippp\\\<<<+++000777000,,,///666333+++111AAA888555///...444555333333<<>>333666WWWeeeYYYTTTSSSUUU___]]]WWWMMMBBB888333000+++<<<)))***jjjttt```sssDDDYYY~~~aaaCCC===<<>>KKKRRRxxxbbb@@@<<<999AAAXXXeee{{{xxxQQQCCC(((###444***+++iii:::555---222<<<666666qqqcccOOOJJJOOOWWWZZZ[[[WWWLLL@@@555000+++777///&&&CCCzzztttjjjlllnnnBBBuuu___SSSNNNWWWsss\\\<<<===555000///...///111333555666444666222444777///===ddd|||JJJaaaVVVQQQ```cccbbbuuuooo<<>>>>>PPP@@@NNN???999KKKOOOnnn\\\>>>===:::GGG```iiimmm}}}TTTTTT000+++>>>,,,222sss(((:::666999111999888sssSSSKKKPPPJJJRRR[[[]]]UUUGGG:::333555(((333:::///LLLrrrwwwWWWbbb]]]ddd333<<>>888LLLOOOjjjQQQ888777CCCHHHVVVqqqXXXqqq@@@,,,000///...333ZZZ000...555666555777999sssVVVJJJMMMKKKPPPYYYZZZNNN???666555...---555444111^^^[[[BBB]]]wwweeeGGG?????????[[[<<<222;;;)))+++555777CCC;;;NNNIIINNNUUUPPP===LLL]]]???JJJPPPRRRVVVQQQdddoooRRR<<<777777777333000111333111+++---++++++,,,---333AAANNNNNNIIIFFF>>>JJJVVVjjjzzzMMM;;;999AAAPPPhhhrrrSSSeee;;;---111...000<<>>888777666333///111444222,,,...,,,+++,,,---333@@@NNNOOOKKKEEE<<>>CCCXXXrrr}}}```uuu;;;///000+++)))???XXX333222888888222;;;888cccGGG>>>===@@@[[[lllYYY???===:::'''...@@@000LLLjjjdddJJJGGGdddRRRlllJJJzzz]]]OOOGGGKKK555AAAHHH999iiiVVVyyy```XXXUUUzzzKKK===@@@@@@TTT>>>BBBRRRKKK~~~vvvlllLLLNNNhhhJJJ888BBBEEEDDDEEE===:::777GGG^^^}}}GGGyyyVVV~~~HHHDDDbbb~~~nnn===<<<999999555000///222111.........//////,,,...888EEEDDDHHHPPPJJJRRR^^^bbbyyy}}}SSSCCC<<<===AAASSSiiiqqqLLLbbb000+++111000222NNNPPP///444444666555;;;???^^^GGGAAA:::GGG```dddKKK777444444000666...>>>|||ggghhhaaa___SSSOOOiiiaaaKKKhhhXXXuuuKKKXXXYYYeeeBBB;;;<<<;;;iii]]]pppJJJCCCqqqiiijjjEEEJJJJJJ888;;;<<>>NNN___```NNN```222,,,111......SSSDDD+++777000333888;;;FFFXXXFFF???555IIIfff]]]AAA666888111,,,111333PPPeeeAAA~~~WWWeeekkkmmm```||||||GGGJJJggg^^^jjjccckkkNNNGGG888<<>>CCCGGG<<<999???:::@@@???>>>TTTooofffUUUmmmNNNRRRnnn<<>>NNNYYYSSS___ggg;;;111000,,,+++\\\;;;***<<<...111;;;999KKKqqqPPPKKK222666UUUddd[[[FFF333222)))666444:::ttt>>>HHHyyycccgggrrrfffpppwwwUUUOOOAAAcccSSS[[[sssPPPAAA???666PPPvvvzzzRRRLLL[[[<<>>666::::::222PPP^^^ZZZ^^^gggvvvSSS___IIIJJJwwwsssIIICCCXXXzzz|||~~~GGG@@@999999555000000333333000............,,,///;;;HHHHHHLLLRRRHHHKKKVVVZZZsssmmmJJJEEEBBB>>>@@@QQQYYYMMMaaaaaa:::///000111555vvv777--->>>---111;;;888LLLhhhOOO<<<444>>>TTTgggZZZ888666...555555666YYYQQQ;;;HHH]]]kkknnnggggggTTTnnnPPPLLL888LLLHHHGGGuuuyyy222@@@jjjqqqlllzzz;;;777555CCC555BBBWWWJJJ___jjjMMM,,,222EEE;;;rrr@@@EEE]]]BBB555???;;;???fff===ddd;;;@@@@@@<<<<<<999MMMlllnnn|||PPPUUUDDDWWW[[[wwwaaa[[[===PPPddd{{{KKK@@@999999555111111444444000...---......,,,000<<>>XXX___KKK<<<444//////444666999333IIIIIIffftttyyyqqqKKKAAAIIIVVVDDD333kkkkkkOOO999777]]]cccsss???111...;;;JJJ999,,,@@@QQQfffkkk>>>000000888888333888rrrTTT666}}}nnn111AAAAAA======888555```NNNttthhhAAA...JJJ___|||QQQSSSCCCPPPNNNzzzmmmaaaTTT|||FFFBBBXXXqqq{{{LLL>>>999999555111111555444111...---......,,,000>>>LLLBBBIIIRRRHHHIIIQQQUUUooocccIIIHHHDDD:::<<>>999------222///bbbNNN999EEE444[[[^^^WWW===NNNSSSEEE111EEE[[[444---000BBB===YYYTTT~~~===666000333CCC;;;)))555DDDeeeIII---***...666+++333...???nnn666vvvnnn444===???AAA???(((;;;eeeooolll<<<,,,)))EEE]]]MMM|||mmmHHHOOOCCCCCCUUU}}}___```IIITTTTTT@@@JJJlllMMM<<<999999555111111555555222...---------,,,111???MMMIIINNNTTTFFFFFFOOOUUUqqqaaaIIIHHHCCC777999QQQVVVBBBVVVKKK333,,,---111888GGG...222111000999777;;;VVViiiDDDDDD@@@999FFFYYY===:::000111111666333}}}<<<***???666fff^^^fffzzzaaa;;;???===EEE>>>444PPP;;;555,,,...@@@)))333bbbPPP<<<222555...)))666888,,,444wwwIII[[[+++;;;444***555'''777777!!!ddd333___^^^111+++;;;>>>888))):::MMMWWW444,,,<<<555000,,,jjjHHHqqqUUU222???777MMMaaafffeeezzzyyyKKK[[[:::kkk~~~EEE???LLLMMM:::999999555111222555555222...---------,,,111???NNNPPPSSSVVVEEECCCMMMUUUssseeeIII@@@888777:::>>>BBBFFFWWWYYY111++++++,,,BBBAAA333000333000333888555YYY^^^CCCHHH>>>555CCCHHH777///444222,,,888OOO======222777EEEUUUrrrVVVUUUOOOZZZzzz666:::CCC222:::;;;AAA{{{999666333333222777000JJJsss888>>>444...***,,,222666555222UUU]]]CCC999++++++666444...222,,,666SSSDDD;;;CCC777------000555$$$444hhhZZZqqqIII555000///000222+++666EEEbbbiiibbbCCC888444>>>dddfffTTThhh^^^XXXKKK;;;WWW;;;UUUcccRRR:::;;;888555333333333333222111+++,,,333000,,,999NNNVVV[[[fffSSSDDDKKKRRRfffgggMMMEEE>>>;;;:::;;;???CCCnnnjjj;;;111000000BBB===111000444000222888666VVVVVVDDD>>><<>><<<+++888oooKKK222///444222333///>>>xxxHHHYYY666...444999666...'''(((+++444uuuWWW;;;444111111///...000111111000VVVZZZ555777///444555...333777999CCCHHHnnn444...------111333000222EEE]]]kkkBBB999;;;888AAAkkkkkkbbb\\\{{{{{{qqqnnnUUUCCCDDDVVVJJJ>>>VVVRRR===:::888555333333333222111000+++---222///,,,;;;RRRVVVWWW^^^LLLBBBMMMVVViiihhhIIIBBB;;;888666555;;;CCCpppggg222'''***...<<<999///111444000222999888RRRuuuHHHBBBFFF===???;;;777444///+++,,,111WWW666777+++666111fffwwwfffHHHEEEDDDAAAoooZZZ:::???:::>>>GGG>>>TTTppp:::...444222000111666RRRiii>>>222//////...------///444888"""PPPYYYBBB111333777******333000333000iiippp333iiiqqq...000111///...,,,...333===wwwRRRIII%%%111///,,,222000///,,,MMMUUUqqq___222222222111EEE```rrreeeJJJcccjjjmmmeeePPP>>>@@@000mmmWWW>>>DDDjjjOOO===:::888555333333333222111///,,,---000,,,,,,???WWWddd```aaaLLLCCCOOOWWWhhhdddCCC<<<666555444666BBBPPP{{{ooo777***000555@@@666...111555000222999999LLL]]]MMMPPPBBB???@@@<<<444000000///,,,555lll666000777444777zzz}}}KKK>>>III999uuuzzzoooEEEAAA999555@@@???BBB^^^:::333111000555555BBB888sss555777555222000......///000333999iiibbb444,,,888---+++555111///AAA;;;UUUBBB///;;;+++$$$222...)))///>>>VVViii888)))<<<222,,,222---***...dddMMMuuuJJJ666???:::555PPP[[[UUULLLcccmmm]]]^^^SSSEEE???EEEEEE;;;QQQIII<<<:::777444333333333222111...,,,...///***,,,AAAZZZdddaaacccOOODDDOOOWWWiii___GGG===777888999<<>>222000444444AAAFFFKKKUUU'''---444555111------///888000{{{rrrEEE(((666222---444000111XXXMMM<<<666///999---(((444444222222666MMMmmm}}}???333<<<...+++111///***@@@IIInnn777+++:::999<<<___TTT[[[gggWWW```uuuPPP;;;>>>QQQfffAAAAAAiiiEEE===999777444222222222222000...---......***---AAAWWWLLLQQQ\\\MMMCCCOOO[[[qqq^^^JJJ===666888999:::FFFWWWjjjfff333&&&(((***...ggg???111///333000444:::777AAAttt```\\\MMMHHH>>>444000222222000666999555111***333@@@vvv\\\;;;999MMMNNNAAA>>>DDD>>>___zzz]]]:::000222///???www***xxxSSS@@@,,,&&&---444444///'''999aaaiii???;;;555000222///555hhhkkk111OOO...)))000222,,,---%%%666]]]FFFwwwTTT999333***000000444555cccUUUaaa^^^>>>555...JJJZZZhhhqqqWWWyyyUUUFFFgggQQQ///SSSwwwCCC@@@999777444222222222111000...---...---+++///???OOOEEEMMM]]]OOOEEEQQQ]]]sss```JJJ;;;333888999555:::FFF\\\bbb:::000222333777qqqFFF555...111111555:::555<<>>jjjllliiipppKKK777444555333222iiiSSSXXXrrrEEE+++///555)))***000^^^qqqIIIkkk@@@111444===...444CCCqqqYYYZZZJJJ===WWWtttkkkuuu|||gggrrrCCC///lll@@@@@@999666333222222222111000...------......111;;;FFFKKKPPP]]]PPPHHHUUU^^^rrr~~~dddJJJ;;;555<<<>>>666666???SSS]]]999///,,,***---fffKKK777...000111666:::444:::tttzzzhhhYYYLLLDDD<<<222---///&&&666XXXTTTCCC222;;;ooo:::>>>cccuuuppppppTTTKKKDDDDDDbbbRRRyyyYYY<<>>RRRLLLEEEXXX___bbbpppsssRRRIII666LLL~~~}}}<<>>555444EEECCC///>>>\\\hhh<<<444///,,,000NNNsssJJJ222666555111333555777\\\LLLQQQppplll^^^JJJ===999666111+++555333>>>ZZZhhhkkkYYYEEE444BBBJJJCCCooohhhQQQ===gggMMMHHHLLLJJJIIITTTTTT\\\kkkBBB777qqqvvvyyyRRR222???555===000888@@@mmmxxxeee[[[sssttt666GGG<<>>???777NNNjjj@@@???<<<777TTTpppUUUiii\\\OOO>>>FFF999LLLNNNQQQRRR]]]iiisssbbbSSSRRRccc^^^BBB@@@rrruuusssyyyyyy@@@;;;999666333222222222111000,,,------,,,,,,000888>>>AAAIIILLLPPPYYY]]]gggzzzSSS???555444@@@>>>,,,777OOObbb999///...000...AAAtttAAA(((333666///333;;;999lllWWW>>>===SSSfffjjjUUU@@@<<<:::333///+++111555jjjNNN333AAA222///999777BBBxxxoooHHHlllXXXGGGHHHMMMGGGOOOTTT___zzzddd???ssslll}}}999===777QQQ===>>>222888FFF999LLL[[[HHH;;;111DDD888sssZZZMMM444999<<>><<<888666333111111111000///......---******///888???BBBJJJMMMPPPYYY\\\fffxxxWWW>>>555333::::::+++444DDD___:::---+++111...;;;sssBBB'''///444222555999:::QQQ[[[>>>999444NNNbbb\\\MMMBBB888///111###111DDDHHH:::888;;;DDD===CCCnnnZZZgggXXXbbbOOOFFFLLL]]]qqquuuQQQOOOhhhGGGFFFAAA>>>---666>>>AAA???666NNN|||TTTppp===777???111yyyfffnnn===333:::222222:::???LLL@@@LLLFFFLLLZZZ??????<<>>999333;;;???>>>___~~~[[[kkkooowww___WWW___xxxiiiBBBwwwWWWbbb===<<<+++888444EEETTT:::999UUUNNNbbbkkk999>>>;;;qqqqqqYYYXXX666666666,,,333CCCKKK>>>PPP```999ooovvv:::AAAAAAZZZUUUhhhIIICCCOOOWWWPPPIIITTT\\\lllcccqqqWWWRRR^^^WWW<<<===___{{{eeekkk{{{vvvmmmdddGGGHHHsssPPP;;;999888555222111111111000///......,,,+++---555AAAKKKKKKNNNIIIHHHQQQZZZkkk___<<<666555333777000333999\\\???444,,,---***;;;lllBBB...)))222999555777:::```@@@666111...444BBBJJJEEE??????111------///999uuuSSS===999@@@@@@PPPtttUUUxxx|||qqqnnnvvvDDDnnnZZZXXXHHH000KKK666HHH<<<+++FFFyyyaaahhh222AAA???nnnvvvhhhpppHHH999???222777999BBBJJJpppjjj>>>aaa777000eeeuuuMMMqqqsssIII777BBBIIINNNHHH^^^lllwwwfffUUUkkk@@@CCC===aaahhhbbbjjjmmm^^^NNNBBB222;;;___III:::888777555222000000000///...---------,,,///888EEENNNPPPRRRKKKIIISSS___ttteee>>>999777111666222222+++KKK333333222000***:::zzzPPP333///---000777999444<<>>@@@???555'''***<<>>ZZZrrrYYYzzz}}}OOOsssnnnZZZuuu}}}VVV===GGG***:::<<>>000+++555555++++++777===777222000+++$$$777___ppp^^^ttt\\\ggg[[[aaa}}}eeeZZZ|||MMM```~~~uuunnngggDDDHHHmmmUUURRR:::<<>>;;;jjjttt???888:::777555111000000000///...------...---///777AAAJJJMMMPPPLLLLLLYYYfff{{{nnnHHH444777777333222111888;;;999333///...---***PPPDDD666...///333444333---FFFZZZaaa777......---,,,+++,,,...000111444111&&&444)))NNN```}}}}}}rrrlllpppRRRXXXssskkkkkkzzzOOOWWW~~~cccXXXggg~~~yyy^^^WWWccchhhPPPNNNZZZnnnyyytttzzz:::888:::>>>UUUFFFFFFEEE000444666222333333<<>>;;;555111///111444666777444>>>CCC***444000///---,,,,,,,,,---...***+++"""666000///zzzyyy;;;222///000???111///&&&>>>,,,...777---666666;;;pppnnnBBB999333555555333000/////////...,,,------,,,---000888AAAHHH[[[WWWXXXOOOVVVkkk}}}^^^???;;;999777888888222555444///,,,---...,,,444444444222///000333777<<<444555```777+++555000///...---,,,,,,,,,,,,(((000%%%333555***VVVwww[[[333000------777...//////XXX777333<<<+++777111...QQQNNN;;;888<<<666444222000/////////...,,,+++))))))---666BBBMMMTTT___]]]YYYTTTZZZllleeeAAA:::777666999999111555555111...///...,,,---000333222000///222666888666111bbbFFF222///111000///...---,,,++++++++++++666((()))222'''///HHHIIIRRR\\\aaaaaa___```bbbppprrruuuvvvuuuuuuzzz|||mmmbbbbbblllxxxyyypppkkklllkkkddd^^^^^^___^^^\\\XXXSSSLLLGGGCCC999::::::<<<>>>AAADDDEEEJJJVVV]]][[[YYY```iiillliiieeefffkkkkkkfffdddggg]]]WWWWWW^^^]]]SSSPPPUUURRRWWWYYYVVVOOOMMMSSS[[[^^^ccchhhmmmrrrsssnnngggXXXVVVOOOGGGHHHMMMLLLFFFDDDBBBCCCEEEDDDBBB@@@AAAAAAMMM^^^NNNCCCIIIDDDHHHKKKHHHGGGKKKRRRUUUPPPKKKUUUSSSSSSTTTQQQJJJCCCAAA@@@>>>===>>>>>>:::444...;;;,,,///...,,,///,,,000@@@gggBBB999>>>---999111...999vvvFFF666555CCC444333111///...//////...---///,,,+++111>>>MMMYYY```]]]^^^UUUVVV^^^qqqpppGGG<<<777666999:::222666888555222111///,,,***...111222111000222444///666///KKK|||999111222,,,.........---,,,++++++***'''222)))$$$222111(((+++)))000777999777888<<>><<<:::<<<@@@@@@???>>>>>>???@@@AAACCCHHHAAA888333555;;;@@@BBBDDD<<<555444444222111111777555333000.........///....../////////......---++++++))))))...555666333888000+++---000000......888444333666222---000888444......444333---///777+++---000444666555111---444222...+++---222222///,,,---...///...------...(((EEE___GGG...///---666...222666777666666999;;;@@@???>>>>>><<<;;;::::::;;;:::888888888888666555///222555333000...///333>>>WWW>>>444666---555///444000XXXiiiEEE666333???000333111///...//////...---000,,,+++333@@@NNNWWWZZZWWW^^^RRRWWWeee{{{~~~PPP@@@999777999999333888;;;999666444000++++++---000111111111111111---777000???ZZZRRR555...111+++------------,,,,,,+++***'''******'''222777...000222444555666777999===???AAAAAAFFFKKKHHH???999999444333222222333444777888555666888::::::888555222888777444111222666888666000///---,,,---///222444111111111000000...---,,,444---***---111000,,,)))888666222222555999888444...------------...222666333...,,,000000,,,+++---888555222///------///111///+++***+++,,,+++***+++///...---,,,,,,---,,,***!!!...DDD888+++,,,(((111111333333111///222:::AAA;;;<<<===<<<;;;<<<<<<<<<777888888777555555666777---666222111222///111333666;;;666000000000111...333000AAAwwwKKK===999444555222222000.........///...---,,,***,,,666EEEPPPRRRQQQSSSaaaSSS[[[qqqWWWEEE;;;888:::999333:::>>><<<888555000+++---...///000111111111000111999111<<<:::yyy444444,,,000---,,,,,,---------,,,++++++///))),,,******,,,(((000000---***+++000333444444444//////333333//////333333222111111222444666888000000000///...111777<<<...444666111///111...''')))***,,,------,,,***))),,,,,,,,,,,,,,,,,,------&&&&&&+++222111++++++222&&&---000000333888555...---//////...///000---)))(((...222///++++++---...(((***---000///---...000111---...333333---,,,111---,,,)))***...111///+++666%%%)))+++444888+++---///---...333999:::777222555:::>>>>>><<<999666222222555666333///,,,---///'''111'''%%%,,,+++---,,,777...888666333:::555222...222333WWW===222>>>777...777222000.........///...---,,,,,,222@@@OOOXXXVVVRRRTTTfffVVVaaa{{{^^^>>>CCC>>>555@@@666333FFF>>>:::<<<)))///+++---000222333333222111333;;;222444666bbb|||III;;;...+++///)))------,,,,,,+++,,,,,,,,,***************************++++++,,,,,,---...............////////////000000000000000111111111111.../////////000000000111555444111...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************+++)))((()))---...---+++)))***+++,,,,,,,,,******+++++++++*********))))))(((***++++++++++++,,,......---,,,,,,++++++++++++,,,,,,,,,---------......,,,---...//////......---***...222333222111333666999777666555666666444333111000///---+++*********)))))))))))))))******+++111???000@@@222999:::;;;111333333AAAnnnOOO>>>>>>...:::333666111000///...------...///)))222999DDDPPPQQQQQQ[[[^^^ddd___dddsssHHHDDD???666:::888555EEE???;;;<<<+++///,,,---///111222222222111...///...333000JJJQQQ111---***...444------,,,,,,+++++++++++++++*********************************+++,,,,,,------,,,,,,,,,---------......,,,,,,---------......................../////////666555222000.........///************************))))))))))))))))))))))))(((((()))))))))************((('''(((***+++***(((******++++++***)))((('''))))))******+++,,,,,,---((()))++++++++++++,,,---...---,,,,,,+++++++++,,,)))******+++++++++++++++,,,---.../////////.........///000000000111333555888666555555555555333222111000...---+++*********))))))(((((())))))***+++666GGG;;;DDD555;;;???>>>777444...000LLL~~~>>>999:::///888///666111000///---------...///------666DDDQQQZZZ``````UUU______hhhUUUCCCBBB<<<888999777BBB???======//////,,,---///111111222111111111)))333888111666oooQQQ999,,,,,,,,,222444+++,,,,,,+++***************))))))))))))))))))))))))(((((()))******++++++,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,......------------------222111...---+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********)))((()))***+++***)))---------,,,+++***)))(((((((((((()))***+++,,,---(((***,,,,,,++++++,,,---------,,,+++++++++,,,,,,+++,,,...///000///...---------...///000000//////222000......000333444444666444333444444444222000000///...,,,+++******)))))))))(((((())))))***+++:::OOODDDCCC333999AAA======999222,,,555SSS^^^222777777222666)))555000///...---------...///333+++888JJJRRRccclll```MMM\\\aaapppaaaAAACCCDDD:::999888>>>??????<<<222...,,,---...///000000000000555***888777444111MMMVVV===777333//////444333+++,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''(((((()))*********)))))))))*********++++++,,,,,,,,,---------...............---------------///...---++++++******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++,,,---...///...000000000000/////////...,,,+++***))))))))))))***)))+++.........---...///---,,,,,,++++++,,,,,,,,,,,,...000222222111///...---......//////000000000222000///111666888777555333333222333444333111//////...---+++******))))))((((((((((((((()))******???SSSIII???444999JJJFFF===;;;:::777333;;;XXXwww@@@444:::444555666'''222//////...---------...///333---DDDUUUSSSdddnnnWWWLLL^^^hhh{{{pppCCCAAAEEE;;;888999888>>>@@@<<<777...,,,---......////////////111***444...111111666qqqYYYBBB+++111...***///666666444---,,,+++***))))))))))))''''''''''''''''''''''''&&&''''''(((((()))******************++++++++++++,,,,,,---------.................................111111000///////////////************************(((((((((((((((((((((((('''(((((((((((())))))))))))***,,,---...000111222...//////000111222333333555333000,,,***(((''''''***---000111000//////000,,,,,,,,,++++++,,,,,,---)))***---//////...,,,***---------...///000000111//////222777===>>>:::666222111111333444333111......---,,,+++***)))))))))((((((((('''((())))))***>>>NNNHHH<<<:::@@@ZZZZZZ@@@<<<;;;;;;333...:::MMMVVVuuuFFF888:::888///555555***222///...---,,,,,,---...//////555TTT```UUU```iiiQQQPPPbbbpppOOO>>>@@@:::777:::333>>>CCC>>>===000------------......//////...---000,,,000444333DDDFFF222;;;(((///***(((222666333777...---,,,+++***)))))))))((((((((((((((((((((((((&&&''''''(((((())))))************+++++++++,,,,,,************++++++++++++------......////////////........................++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((((((((())))))%%%''')))***+++,,,...000******+++,,,---///111222:::888333///+++)))((((((***---000222111000000000,,,,,,+++++++++,,,------***+++---//////...---,,,,,,,,,,,,,,,---///000111---111666<<<@@@???;;;888111111111333444444111...---,,,+++***))))))))))))((((((''''''(((((()))***222;;;999333;;;===^^^bbbKKKCCC===:::444---///666AAAKKK^^^~~~jjj;;;555888222,,,111222///333...---,,,,,,,,,---...///222EEEaaadddVVV]]]cccSSSWWWfffyyyccc@@@>>>;;;888<<<111???GGGAAACCC333------------------......,,,000///444000000:::111QQQooo@@@111///---///333+++,,,;;;777---222///...---+++******))))))(((((((((((((((((((((((('''''''''((())))))******)))************+++++++++((((((((()))))))))******++++++,,,---...//////000******+++++++++++++++***++++++++++++++++++++++++(((((((((((((((((((((((('''''''''((((((((())))))%%%'''))))))'''''')))+++((((((((((((***+++---...555333///,,,))))))))))))))),,,///111000///......,,,+++++++++,,,,,,---...------...///////////////++++++++++++,,,...///000000444:::======;;;999888000111222444555444111///,,,+++***))))))((())))))(((''''''''''''((()))))))))***+++,,,:::222PPPVVVNNNFFF>>>:::888555111000<<<<<<<<>>222333///000///---111000------,,,,,,,,,---...///EEE^^^lll```TTTZZZ^^^WWWdddooosssEEE??????999>>>111AAAJJJCCCHHH666------,,,,,,,,,---......(((...,,,999---'''???,,,...\\\QQQ111...333000)))---///(((...AAA999)))///000///...,,,+++*********))))))))))))))))))))))))''''''(((((()))*********))))))))))))************))))))))))))************))))))***+++---...//////++++++,,,------------,,,************************((((((((((((((((((((((((''''''''''''((((((((()))''')))***)))&&&%%%&&&((()))((((((((((((***+++,,,---+++(((&&&%%%&&&((()))'''***...000///...------++++++++++++,,,,,,---...************++++++,,,,,,************+++---///000333777<<<<<<:::777777888000111222444666555222///++++++***)))(((((())))))'''''''''''''''((())))))+++&&&***---<<<***DDDHHHCCC@@@<<<999::::::444,,,$$$444>>>777444JJJvvvIII///333222222222777///(((111------,,,,,,+++,,,---...///YYYrrrsss[[[RRRXXXZZZYYYqqqwwwWWW555BBB<<<999777555<<>>666---***---///...+++***...777AAAFFFAAA555+++...+++(((''')))))))))''')))((((((''''''''''''''''''&&&&&&&&&'''))),,,---))))))))))))(((((('''''')))))))))((())))))***+++*********+++,,,---------***+++---,,,***))))))******))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,***(((&&&&&&''')))***((())),,,111222...,,,...,,,---...,,,+++***+++---++++++++++++++++++++++++,,,------....../////////333444444555555444444444333222111111222222111///,,,+++***)))((((((((((((((((((&&&&&&&&&''')))***&&&---''',,,---888aaayyygggVVVCCC:::===AAA???;;;555333000...///222777999444JJJnnneee888,,,555888333/////////...---,,,,,,,,,***)))+++,,,))))))222>>>mmmxxxiiibbblllXXXLLLiiixxx~~~FFF;;;======>>>888666BBBHHH<<<777222.........+++***,,,+++,,,,,,---...///000000111333...,,,FFF}}}hhh@@@222444000...,,,---...///...---,,,;;;GGGEEE>>>999111(((,,,***))))))))))))(((&&&)))(((''''''&&&&&&''''''%%%%%%%%%%%%'''***,,,---)))))))))((((((((((((''')))((((((((())))))***+++++++++,,,,,,---.........,,,...///...,,,***)))***))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&'''((()))(((,,,111222///,,,...***,,,------,,,,,,...///,,,,,,++++++++++++++++++.............../////////111222333444444555444444222222222333444333111///++++++***)))((((((((((((((('''&&&&&&&&&''')))***&&&...))),,,+++555___xxxfffSSS>>>555:::@@@>>>:::666444000---,,,---///111999222000>>>[[[fffJJJ555666;;;444+++)))///......------,,,,,,++++++---///---(((,,,>>>QQQccceeecccccc[[[HHHQQQuuu}}}cccCCC<<<===BBB???888@@@GGGBBB:::333---......,,,+++---+++,,,,,,---......//////000---555===222000\\\}}}MMM::::::999000)))000000111111///...//////<<>>FFFCCC<<<333,,,---...------...++++++,,,,,,------......111111444555111///666AAAgggsssZZZAAA999555666///&&&***666...//////---++++++---///CCCIIIAAA,,,"""(((,,,)))((())))))***)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''((()))***+++,,,...//////------...000111333555444222///------******+++++++++***)))(((&&&&&&%%%%%%%%%%%%&&&&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""###%%%'''((((((((('''%%%(((111===BBB===666333111333555555333222333444............------,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,...///000111222222000000///000111111///,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&''''''((('''***!!!''')))***@@@HHHGGGAAA:::555444666999;;;999777444222000///...///'''(((000999888000///777EEE[[[wwwwww\\\HHH<<<777555;;;444---,,,------///333,,,,,,,,,,,,,,,+++++++++)))---,,,'''(((;;;[[[tttRRRYYYcccZZZIIIWWWyyyXXX@@@999===AAA;;;<<>><<<:::888444111///---,,,222,,,(((***---...111555777>>>BBBAAA?????????===555777999888444111111222+++///111111333333,,,###+++++++++++++++++++++++++++...,,,(((---BBB]]]pppMMM]]]jjjaaaWWWjjj{{{MMM>>>;;;???<<<>>>CCCBBBIII===222000000///------++++++++++++,,,,,,,,,,,,...***+++111000+++...666777333,,,***000999;;;888222000---,,,,,,---///111:::222(((&&&))),,,---...,,,,,,,,,---///111222333---,,,*********++++++***'''))))))(((%%%%%%(((+++((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***++++++...000///+++***,,,000,,,///222333222///---,,,)))***,,,,,,,,,+++)))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$+++777===999111---,,,///222333333222222333111111000//////...------***++++++,,,,,,---------,,,---...///000111111111333111...---...///000///******((('''''''''''''''%%%%%%&&&&&&'''''''''&&&###(((!!!******$$$111222333000,,,((('''***///333888777666444111///---,,,(((///555222---,,,+++******,,,,,,***,,,222555444222222111---******///333***------)))&&&(((///555*********+++++++++++++++...000///---444EEEUUU[[[SSSaaaiiibbb]]]jjj[[[EEE<<<@@@>>>@@@FFFEEEPPPCCC666222222///---,,,++++++++++++++++++,,,,,,)))333444---,,,333333,,,(((///333000---...//////000222555555333000///...###,,,333111,,,***+++,,,+++******,,,//////---++++++'''&&&******((()))---((())))))'''$$$%%%(((,,,''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))***+++***...000///+++))),,,///***---000222000---,,,+++((()))+++,,,+++***((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%"""&&&///555222,,,(((&&&***...000111111111222222111111000///......---++++++,,,,,,---...//////...///000111222222222111555222///---...000111111***)))(((''''''&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$***$$$***%%%***------,,,+++---///...+++'''000111111111111000000///))),,,***&&&***333111(((///111000---///222111---...000111222111000000111444,,,)))000222---''''''******************+++++++++---,,,,,,444AAAFFFDDD]]]cccbbb\\\ZZZ```TTT:::>>>??????IIIRRRNNNNNNBBB111***//////(((...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................................333'''///===555((('''***++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''''''''((())))))++++++++++++++++++,,,,,,000//////000000000---+++***++++++++++++***))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&)))000222...***)))******+++...222333222111...///111000///------...------............------///......000222444444333333111000000111111///...+++***)))(((&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''+++*********))))))(((((('''((()))***+++,,,------+++++++++*********))))))---,,,,,,++++++,,,,,,---------------------------+++*********))))))(((((()))+++------+++++++++,,,///...)))///666+++777___gggoooTTTYYY```zzzjjjDDDDDDFFFDDDHHHLLLMMMRRRMMM;;;///---,,,(((------++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111HHHddd^^^<<<(((,,,...++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''''''''((()))))),,,,,,,,,,,,,,,---------000//////000111000...,,,***++++++++++++***))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&)))000333///+++*********+++...111333222000,,,...//////---,,,,,,---------............------000000111222444555555555555333111111111000...---+++***)))(((&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''******)))))))))(((((((((''''''((()))***+++,,,,,,+++++++++*********)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))+++,,,,,,+++***+++,,,+++000555:::888111AAA___hhh^^^ZZZrrrnnnTTTFFFCCCCCCDDDBBBFFFRRRUUUGGG666///---,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((SSSuuu```333'''---***++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''''''''((()))))),,,,,,,,,------.........000//////000111111...,,,******++++++******)))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&)))000222...+++***))))))+++...111222111000+++,,,------+++******+++------............------///000111222333444444444777555333111111000...,,,+++***)))'''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((())))))((((((((((((((('''&&&''''''((()))***+++++++++************))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************)))))))))))))))***++++++******,,,...+++222@@@BBB777:::QQQbbbaaaYYYiii{{{qqqLLL:::???DDD===>>>KKKSSSLLL???666222000---,,,+++******+++,,,---++++++++++++++++++++++++************************************************$$$<<>>777===???BBBDDDCCC>>>777111111000...---,,,+++,,,,,,++++++++++++++++++++++++************************************************///%%%'''---)))))),,,(((************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''''''''((())))))))))))******+++,,,------,,,,,,,,,...//////---,,,))))))******))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$"""$$$+++...,,,******,,,,,,,,,///111222111///---...//////---,,,,,,---,,,,,,------------,,,,,,+++///333444111///000111000/////////111222111000))))))((('''''''''''''''''''''((())))))))))))((((((((((((((())))))))))))'''(((((((((((()))))))))''''''''''''(((((())))))(((((()))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))******************+++,,,...444:::???WWWcccoookkk```aaa^^^QQQeeevvvtttEEE777666::::::;;;===???>>><<<;;;444333111...---,,,,,,,,,***************************************************************************&&&,,,///'''%%%)))&&&************************))))))))))))))))))))))))((((((((((((((((((((()))((((((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''''''''((())))))))))))***+++,,,---...///...---...///111111///...)))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&###%%%,,,///---,,,,,,------...000222333222000---...//////---,,,,,,---+++,,,,,,------,,,,,,+++***///444444111...///111111///...///000000///...))))))(((''''''''''''(((''''''((()))))))))))))))(((((()))))))))*********((((((((()))))))))******'''(((((((((((()))))))))(((((((((((())))))******)))))))))(((((()))))))))))))))))))))))))))))))))((()))))))))***************+++,,,...111888@@@FFF\\\lllooofffbbb___]]]aaapppvvvUUU:::>>>555444666999<<<>>>BBBFFF666555222///---,,,++++++************************************************************************(((&&&)))((($$$***///&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''''''''((())))))******+++,,,...//////000/////////111333333111///)))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%'''---000///---.........///111333444222000,,,...//////---,,,,,,---+++,,,,,,------,,,,,,+++(((---222222///,,,,,,...222000///...//////---+++)))((((((''''''''''''((('''(((((()))))))))))))))))))))))))))************(((((())))))******++++++((((((((()))))))))))))))'''((((((((())))))******))))))(((((((((((())))))************************(((((())))))*********++++++,,,---///333;;;DDDJJJzzzyyyccc\\\UUUXXXkkkqqqzzzVVV;;;<<<111333???<<<...555KKKJJJ@@@444...000111...+++---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************)))))),,,+++++++++******))))))...'''(((000///&&&%%%+++333---%%%###***222///(((222'''"""(((+++&&&%%%)))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---...000111222///111111---,,,......++++++)))(((((()))***)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$)))///000---)))+++,,,...000000000000///***+++,,,,,,,,,+++***)))+++++++++++++++,,,---...------,,,...000111111000111000////////////---+++***)))((('''&&&%%%%%%%%%"""***+++,,,222///(((***444---))),,,---******---)))'''&&&(((+++,,,)))%%%************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***)))***+++///...---111BBB\\\vvvooo]]]\\\\\\\\\dddqqqRRR:::;;;999666444777:::;;;EEEAAA:::555111000000000---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))+++++++++*********))))))---***&&&&&&,,,000...(((+++888777...******++++++000'''$$$***+++$$$''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))******+++---...000111111111222111///111444333...,,,+++***+++,,,+++***(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%)))...000,,,)))+++,,,...///000000//////......///000///...---,,,+++++++++,,,,,,...//////+++******,,,///111111111111000//////000///---+++******)))))))))))))))***...000&&&###444>>>999444&&&&&&***///---)))***///---///000...***(((***---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,------,,,++++++,,,...&&&,,,;;;RRRnnnvvv[[[WWW[[[WWWdddFFF@@@666111555:::666///;;;>>>>>>999111---///333------------,,,,,,,,,,,,************************++++++++++++++++++++++++)))******++++++******)))***************)))))))))'''111111'''###+++///***444///'''&&&000???GGGGGG444777111%%%$$$,,,---%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))******+++,,,...///000000444444111111666:::888222.........//////...***(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((---...,,,)))+++,,,---...//////......///000000111111///...---++++++,,,---...///111222)))((((((***...000111111111000//////000000...,,,((((((''''''(((((()))***&&&(((&&&;;;mmm~~~ZZZ444'''...555222+++000+++&&&''',,,...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************---------+++***,,,///222000;;;RRRqqqqqqaaaOOORRR^^^hhhsssOOO555777===777222444222666:::777000,,,---000...------------,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************)))000111,,,+++///000---333///222KKKvvvTTT...&&&,,,***(((+++''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))***+++,,,---...//////555333000111888>>>;;;333000///000111111///+++''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((+++,,,+++)))++++++,,,---------------,,,---.........---,,,+++++++++,,,---...000222333+++))))))***---///000000111/////////000000...,,,((((((''''''(((((()))***)))'''111^^^jjjDDD...,,,111...,,,++++++------,,,)))************************************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,+++***+++...444888FFFOOObbbxxx~~~ooocccLLLZZZ\\\]]]sss|||LLL:::999666666;;;000222333333111...---,,,.........---------,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++222(((%%%---555333///...+++QQQDDD---,,,((('''+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))******+++,,,---......222111......555;;;999111//////000111111///***'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))******)))+++++++++++++++,,,,,,,,,++++++,,,---,,,+++***)))***++++++,,,...000111222///---++++++---////////////.........000///...,,,++++++************++++++000,,,@@@}}}kkkDDD...,,,333777444,,,(((,,,111++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///555<<>>////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................///000111333555999???CCC???999>>>OOOYYYTTTMMMLLLKKKfff333888333222555555000000444...000222222000---++++++///...------,,,,,,------++++++,,,,,,,,,---------,,,,,,---///222111...+++222000111333000+++000888+++444NNN|||sssGGG:::---111///+++***++++++,,,,,,***)))(((***))))))(((((((((((()))))))))(((((((((((()))))))))************+++++++++000...------------+++***''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''')))222:::888,,,### ###'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&***)))))))))***+++,,,,,,---,,,,,,,,,---000333555111222777===CCCEEEBBB??????@@@JJJJJJ,,,///444222222333///***,,,444+++...000111000...---,,,++++++++++++,,,---...///111...+++)))***,,,---...000///000111333555555444111888CCCKKKHHHEEEOOO]]]CCC<<<777555333000333999000...***'''(((,,,333888///......---------......------------............888222+++&&&&&&(((+++---,,,+++///666888333......TTTxxxzzzOOO777+++111---,,,++++++,,,,,,,,,+++***))),,,+++***)))(((((((((((())))))(((((((((((())))))))))))*********+++++++++...---++++++,,,+++***(((''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***333;;;AAA>>>222(((%%%&&&'''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&))))))((((((((('''''''''))))))))))))***+++,,,---,,,,,,+++,,,---///111222111222555:::@@@BBB@@@===IIIFFFHHHxxxrrrJJJ<<<000)))...444333...+++666333---(((&&&(((---111---,,,,,,,,,------------//////111222444444222111.........000444777999:::666;;;@@@===;;;LLLuuuooo???---666>>>888//////222666888777444///+++///...............///000////////////////////////+++...333777777555111...000666999000%%%111XXX}}}ccc999,,,222+++---+++,,,,,,,,,,,,+++******---,,,+++***)))((((((((())))))(((((((((((()))))))))))))))*********++++++,,,+++))))))******)))'''''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---888>>>BBB???444+++'''(((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''))))))((((((((((((''''''(((((())))))+++,,,......******+++,,,,,,---............000333777999999888777EEEPPPyyyPPPGGG???:::888444333444&&&***000555777555222000//////000000//////...---111111222222111000...---111222333444555555555444:::888:::GGG```ccc@@@000111777555333000............---///............///000000111000000000000/////////---/////////...000333666;;;000)))555UUUxxx>>>---222(((,,,+++++++++++++++******)))+++******))))))))))))***))))))(((((((((((())))))))))))))))))************,,,***))))))******)))''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''(((***+++000444888666///(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((())))))(((((((((((((((((((((((((((***+++---///000)))***+++,,,,,,,,,,,,+++*********+++---///111222>>>jjjXXX999777<<<:::333888666222...,,,+++***)))111111222333333222111000444333222000//////222444...111444666888:::<<<===;;;HHHbbb```FFF::://////111444888999666444000000/////////000000111111111111111111111000000333777:::888333......000,,,===\\\xxx>>>+++000&&&+++++++++******))))))))))))(((((((((((()))***++++++))))))(((((((((((())))))(((((()))))))))*********,,,+++******+++,,,***)))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%(((++++++)))&&&$$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))))))))))))))(((((()))***+++---///000)))***+++,,,,,,,,,,,,+++***)))))))))***,,,///111PPP]]]888666BBB777666666777999888444111111111222333333333333333222444555555444555888;;;;;;:::888666666<<>>>>>???BBBJJJ[[[ppp{{{mmmccc\\\TTTNNNSSSUUUZZZeeetttgggCCC???>>>;;;888222000////////////.........333333222000///---,,,,,,******)))(((((((((((((((+++***(((&&&&&&''')))******(((((())),,,---+++)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''444444222111///---,,,+++(((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&((())))))))))))''''''((()))))))))))))))******+++++++++,,,,,,,,,///.........///000222333333...,,,000333333333555888BBBKKK]]]{{{JJJ;;;666444444111//////.........---------000//////...---,,,,,,+++******)))(((((((((((((((***)))(((''''''((())))))(((''''''))),,,...,,,*********)))((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&000///...---,,,***))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''((())))))))))))(((((()))************************+++++++++,,,,,,---,,,,,,,,,---...000111000,,,+++...000000222666NNNiiiIII666///...///---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,******)))(((((((((((((((((()))))))))***)))))))))))))))***,,,///111111000...---+++***((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))(((((((((((((((((())))))******))))))((())))))***++++++++++++***)))*********++++++++++++************+++,,,------+++******,,,,,,,,,111999bbbtttAAA333000///...(((,,,,,,,,,,,,+++++++++***(((((()))***++++++,,,---***))))))((((((((((((((((((***+++------,,,+++***+++,,,...111333555666666000///---+++***(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((***************)))(((((((((((()))************))))))))))))************+++)))))))))******+++++++++))))))+++,,,))))))222===iiijjj===444222111///***,,,+++++++++************'''((()))***+++,,,------***))))))(((((((((((((((***+++...///000///---,,,,,,...000222333555666777111000...,,,***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***++++++******)))((('''&&&''''''((()))((((((((((((((()))))))))*********)))*********++++++++++++(((***,,,---***)))333???mmmlll@@@555222000111///++++++++++++************((())))))***++++++,,,,,,******)))(((((((((((((((***,,,...000000000///...***,,,///000000000111222000///---+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''((((((************)))(((((('''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))***++++++++++++******)))***---...,,,+++333>>>llleee???666111///111000,,,,,,+++++++++************************)))))))))******)))(((((((((((((((***+++---...//////......***---//////---,,,---......---+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))''''''((((((((()))))))))(((((()))))))))(((''''''&&&''''''((((((((((((((('''''''''((((((((())))))))))))***++++++***)))((()))***,,,///---,,,222:::ZZZWWW999666222...///...,,,,,,,,,++++++++++++************)))((((((''''''******)))((((((((((((((()))***+++,,,------------,,,///111000---+++,,,---,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))******(((((())))))*********+++''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''((((((((()))(((((()))******)))((('''***)))+++......---111777DDDvvvkkkGGG222333111......++++++,,,,,,,,,,,,+++************))))))((((((''''''***))))))(((((((((((((((+++,,,---///111222222222111///---+++***+++,,,---***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''''')))***++++++***)))'''(((((((((((())))))))))))&&&&&&''''''''''''(((((('''(((((()))((((((''''''******)))***+++,,,...000===```gggFFF444555111---...---,,,------------,,,++++++***)))))))))((((((((('''((((((''''''((()))******000000///000333666:::<<<000///---+++***++++++,,,*********)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&&&&''''''((()))******)))(((''''''''''''((((((((())))))******))))))(((((((((((('''((()))***++++++++++++)))((((((((()))***,,,---+++CCCgggyyy]]]BBB555666///,,,//////---------------,,,,,,+++))))))))))))((((((((((((&&&&&&&&&'''((()))+++,,,111...+++***,,,000555999...---,,,*********++++++*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))(((((()))***+++,,,)))000@@@TTTbbbyyygggPPP<<<555555---)))...///,,,,,,------,,,,,,+++***))))))))))))((((((((((((&&&&&&&&&'''((()))******///,,,(((%%%%%%'''***---,,,+++***)))))))))******))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%&&&'''((('''''''''''''''&&&%%%%%%***************++++++,,,444...000888@@@YYYsssyyy~~~xxxtttxxxfff@@@BBB444222333***(((------+++++++++++++++***))))))(((((((((((())))))))))))((((((''''''''''''((((((,,,+++)))(((''''''((((((***))))))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''(((((())))))))))))(((((())))))******+++++++++111---111777999LLL}}}PPP???AAAGGGNNNVVVQQQHHHLLLHHH666777---...111***(((---+++***************))))))((((((((((((((()))))))))))))))(((''''''&&&&&&''''''%%%&&&'''((())))))(((((('''(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%'''((()))******&&&'''((()))++++++++++++))),,,555;;;888===[[[~~~}}}sssrrrwww}}}VVVIIINNN:::888;;;888------000(((111))),,,///++++++...)))***++++++++++++***))))))'''((((((((()))))))))***''''''&&&&&&&&&'''(((((("""###%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))((())))))************)))'''(((***---.../////////---111777:::666444<<>>???>>>888000,,,...111...///111111111111333444555666777999::::::;;;;;;===@@@BBBMMMYYY\\\hhhuuudddZZZPPP@@@<<<777333111111000/////////.........------------------///111111///---------,,,,,,++++++******,,,)))'''&&&'''))))))))))))***+++***)))((()))***,,,+++)))))))))(((%%%###&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((((((((''''''&&&&&&%%%&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((*********+++...222555777:::;;;:::555///,,,...111000111333333222222333555333333444555666777888888:::@@@CCCRRRlllyyyiii___VVVAAA===777333111000///.../////////.........------,,,,,,---///111222111///***+++---.../////////...222...+++,,,///000---***///111111000//////000111000///.........---***'''''''''&&&&&&&&&''''''(((&&&'''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++------,,,+++++++++++++++,,,,,,+++***)))(((''''''&&&&&&&&&''''''''''''''')))))))))***+++---///111333444444111---+++...111222333444444222222333444111111000111111333555666666>>>@@@MMMpppvvveeeZZZSSSBBB===888333111000...---////////////............,,,+++,,,...000111///---''')))---000333444444444444333333333444333111///222555777888888777777888555555555777888888555333***)))((('''&&&&&&&&&'''%%%'''((()))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))+++,,,222111000///////////////,,,,,,+++***))))))((((((''''''''''''''''''''''''+++************+++,,,---,,,......---++++++---///111222333333111000111222000///.........000333444666BBBAAADDDdddooo]]]RRRKKKBBB===888333111000...---000000/////////.........,,,++++++---......+++))))))+++...111333444333333///333777666222///000222///333888;;;;;;:::888888999999:::<<<======:::777...,,,***'''%%%%%%%%%%%%$$$(((---...+++'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''')))+++,,,---,,,+++***************))))))))))))))))))))))))'''''''''''''''''''''&&&))))))))))))))))))******((()))*********+++,,,...///000111000......///000111000.........000222444777HHHHHHEEE^^^}}}gggVVVKKKGGGAAA===777333111000///...000000000/////////......,,,++++++,,,---,,,***'''---...000111111111000//////666<<<:::444111444999222666;;;>>>===;;;999888:::::::::;;;;;;999444111///---***'''%%%$$$$$$%%%'''///666666...'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''(((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++,,,---......,,,,,,---...111000/////////000222333000BBBFFFGGG^^^ppp___PPPGGGFFF@@@<<<777333111111000///000000000000/////////...*********,,,------+++))),,,------...///000000000444999<<<<<<888777:::>>>999;;;<<<<<<999888777888555555555666666444///,,,,,,***(((%%%$$$%%%&&&'''...999CCC???222'''%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''''''''((()))******)))))))))))))))((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))((((((((()))***+++******)))+++,,,,,,,,,,,,---...000000000000000111111111---:::>>>EEE\\\uuu}}}fffXXXLLLEEEEEE???;;;666333222111111000000000000000////////////))))))***,,,//////...,,,'''((()))+++...111444555444555666777777888999:::;;;:::888444000///000222...///111333555333000,,,)))(((&&&$$$$$$&&&((()))444AAALLLFFF444&&&$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&((()))***,,,++++++***)))(((''''''(((((('''''''''&&&&&&&&&%%%&&&(((***+++,,,------)))))))))***++++++***))))))***,,,,,,,,,,,,...///...///000111111000000///444;;;<<>>???<<<666222111333555333222333555444///+++***)))(((''''''((()))***222BBBPPPLLL999)))%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%((()))))))))((((((((())))))*********'''((()))(((&&&%%%&&&'''&&&&&&''''''((()))))))))((((((((((((((()))******,,,+++++++++++++++++++++,,,,,,---///111222333333333999<<<>>>KKK___jjjiii}}}kkkWWWBBB???FFFDDD???<<<777555444333222111666555444222222222333444............---,,,++++++((()))+++---------,,,,,,111222333555777:::<<<===;;;888888;;;777000111999666333111222222111,,,(((***)))(((''''''((()))***'''222<<<;;;000'''&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%&&&'''((()))******+++((()))***(((&&&%%%%%%&&&&&&&&&''''''((()))))))))((((((((((((((())))))***++++++++++++++++++++++++,,,---...000111222222333666:::===@@@EEEPPPaaammmnnnVVV@@@???EEE@@@>>>;;;777555444333222111444444444555777999;;;===...............---,,,+++))))))***,,,,,,---------444333222222444666999;;;888//////666555---000<<<111///---///111111...+++***)))(((''''''((()))******///333111+++&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&'''))))))(((&&&&&&&&&&&&'''((()))))))))*********)))&&&$$$%%%%%%&&&&&&''''''((()))))))))))))))(((((((((((())))))******++++++,,,,,,++++++,,,...000111111111222333999888;;;@@@AAADDDTTTfff~~~lllWWWCCCBBBDDD;;;<<<:::777555444333222000.........///111444666777------------------,,,+++++++++******+++---000222666444111000222777<<<@@@===333222999777...///:::///---+++---000111///,,,***)))(((''''''((()))***/////////,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''((()))***(((&&&((((((((((((''''''''''''***++++++)))&&&%%%%%%&&&&&&&&&''''''((()))))))))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,++++++...111333222111222333888555777>>>???===HHHXXXsssdddWWWHHHDDDCCC;;;;;;999666555444444222000000///...------...///000,,,---------------,,,,,,---,,,+++***+++...111444333111000111555;;;BBBFFFGGGAAA???BBB???666333666222///,,,---...///,,,)))***)))(((''''''((()))***,,,,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&''')))***+++)))''')))))))))((((((((('''''')))***+++)))'''&&&&&&'''&&&&&&''''''((()))))))))***))))))(((((((((((((((((()))+++,,,------,,,++++++///333444222000111333666333666<<<======DDDPPPqqq|||ggg]]]XXXJJJAAAAAA>>>:::888666555555444222000444333111000//////000000---......//////............---,,,,,,---...///000------///222666;;;@@@BBBGGGGGGGGGFFFCCC===777333444111------......+++(((***)))(((''''''((()))******+++,,,,,,+++)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))+++,,,***((((((((()))))))))))))))))))))******)))'''&&&'''(((&&&&&&''''''((()))))))))******)))(((((((((((((((''')))+++---------,,,+++***///444555222000111333111555999;;;;;;???JJJSSScccwwwbbb\\\[[[KKK>>>>>>@@@:::888666555555444222000222111000000000111222333//////000000000000000///---......///...---+++***)))+++...222555777888888>>>CCCFFFDDDCCCAAA:::111333000---,,,......,,,******)))(((''''''((()))***+++---//////---+++))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&))),,,,,,+++)))''''''((()))***+++,,,,,,((()))***)))((('''((()))&&&&&&''''''((()))))))))******)))(((((((((((((((''')))+++---...---,,,+++***000555666222000111333...777===;;;:::BBBPPP[[[WWW|||rrr```ZZZ\\\OOOCCC???<<<:::999777666444333333222333333222222111111222222111111000111222111///,,,//////...---,,,,,,++++++,,,///111111000111444888CCCQQQJJJGGGSSSKKK333+++111111///...000222...'''---(((%%%((()))((())),,,777***,,,:::888&&&"""---)))'''$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''***------,,,***,,,.........,,,+++,,,---...---+++)))'''''''''''''''((()))******)))((('''&&&''''''(((((('''&&&&&&))))))*********++++++,,,,,,---...000111222222222777666888;;;===???GGGPPPVVVnnnxxxxxxxxxiiiVVVPPPPPPFFF===<<<999999888777555444333222222222222111111111111222222222222222333444444222000//////...------,,,++++++***,,,...111333666:::===FFFQQQLLLIIIUUUOOO:::444000444555111///000///+++,,,(((%%%''''''&&&'''***,,,***999OOONNN555%%%&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''***---...,,,***...///000///...---...///...---+++)))((('''(((((((((((()))******)))((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,...///000111111111444444555999;;;>>>GGGPPPSSSkkkuuuvvvxxxiiiWWWOOOMMMBBB<<<===:::888777666444333222222111000000000000111222333333111111111333444444333111//////......---,,,,,,,,,+++***+++...333888:::;;;===DDD@@@???GGGCCC666111///555888333...------,,,***'''%%%((((((''')))---333...444BBB>>>+++ ###%%%$$$%%%'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''***---...,,,***---...//////...---...000...---+++)))(((((())))))))))))************))))))))))))))))))))))))))))))'''(((***,,,---......---,,,,,,---...///000000111333222555999<<<@@@IIISSS^^^wwwssslll[[[SSSPPPDDD>>>===777666555444333222111111111000000000111222333444555000000000111222222000---//////......---------,,,...+++***---333888:::999AAACCCBBBBBBDDDAAA:::666000555666111---,,,+++((((((&&&&&&)))******...333TTTHHH@@@???888---+++222***(((''''''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&(((+++---...,,,+++***+++---,,,,,,,,,---...---,,,+++***))))))***+++******++++++++++++******))))))))))))))))))******'''(((+++---////////////,,,,,,,,,---...//////000333333777<<>>BBBEEEMMMVVVUUUhhhqqqsssvvvgggWWWMMMKKKIII@@@>>><<<333333222111000////////////000000000111222444555666444333333333444333000...........................+++,,,111999EEEQQQZZZ^^^OOOJJJQQQUUUJJJDDDCCC>>>>>>===:::666666777111)))***))))))***'''%%%)))///000...---,,,***'''%%%%%%333...(((%%%$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''(((+++...///---+++)))+++---------...000222---,,,+++++++++,,,---...------,,,,,,,,,,,,------+++***))))))***+++---...+++,,,,,,...///000111222///...---------...000111000222888@@@BBBDDDIIIPPPXXXeeeeee___iiitttjjjTTTJJJGGGDDD<<<======444111111000///............////////////000111222333111000111333444555333111............////////////,,,///444;;;DDDNNNYYY___YYYRRR^^^eeeWWWOOOPPPIII@@@BBB@@@;;;888777222---******+++,,,***(((---444555333---'''%%%(((,,,---...***&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''))),,,...///---+++(((***,,,------...000222---,,,++++++,,,---...///......---,,,,,,---......------,,,+++,,,...000111///...------...000222333000///...------///000222000444;;;CCCEEEDDDGGGLLLZZZiiijjjbbbeeeuuuppphhhSSSHHHBBB<<<444666888000111000///..................------......///000111,,,,,,---000333444444222.........///////////////000333666999;;;AAAJJJQQQHHH@@@PPPZZZIIIAAACCC;;;>>>CCCCCC===666333111///((())),,,/////////666>>>888999777000,,,***'''"""(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''))),,,...///...,,,&&&(((***++++++,,,...000---,,,++++++,,,---///000///...---,,,,,,---...///000///...---...000222444111000...,,,---///222444111000.........///111222333777???GGGHHHFFFGGGKKKJJJ```iiicccaaahhh}}}lll\\\KKKFFF???999666444333222000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,...///111222333222000///------............------...000222555999===???AAAOOONNNLLLJJJHHHGGGGGGGGG@@@===;;;<<<===:::222,,,,,,))),,,222000,,,444CCC>>>000222:::333+++***((((((&&&%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((***++++++++++++(((+++,,,+++******,,,///,,,,,,,,,---...///000111111111000000//////....../////////000111111222222444333111///------000222000333222...,,,///222222555999>>>@@@???AAAFFFJJJMMMTTT___fffeeeeeemmmxxxoooZZZLLLFFFAAA;;;555222111///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111000///------............------------...111555:::>>>AAAHHHGGGDDDBBB@@@@@@AAABBB===:::888888999666000***...+++---444777999GGGXXXMMM???CCCRRRSSSKKKAAA444...,,,)))''''''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++++++++++++++---...---,,,+++...000...---------...///000000...............---------000000000111111111111111333222111///---...111333000333222---,,,///222222222666:::;;;;;;===CCCHHHHHHPPP\\\fffeee___^^^aaa~~~bbbNNNEEEBBB===888333000///---,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,---...000000///......------............------...------...222777===AAABBB@@@===:::777666666666888555333222333111---))),,,((()))///444;;;LLL^^^;;;000:::QQQZZZTTTCCC...111...+++)))((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++************+++,,,,,,******,,,---///...............//////---------...............111111111111111111000///111111000///...///222444111444333...,,,///111111000333666777888;;;AAAFFFHHHMMMWWWaaaaaa[[[WWWWWWyyy]]]LLLGGGAAA===888444222000///...---------,,,,,,,,,++++++************************+++,,,---.........------,,,------......------,,,000//////000333777:::=========;;;888555111...,,,444222///......---+++)))---)))(((***---333AAAOOOLLLFFFRRReeehhh```QQQ???---,,,***)))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))*********)))((((((***+++,,,,,,,,,,,,,,,,,,///...---------------.........//////000000111111222222333333222000///...///000000//////000222555666888666000---///111000111333444555777;;;AAAFFFKKKNNNUUUZZZZZZZZZ```hhhxxxqqqZZZJJJGGG>>>;;;777444222111000...---,,,,,,,,,,,,+++++++++************************+++,,,,,,---------------,,,,,,------------,,,,,,...///111333444444444444666888:::;;;888333...***111///---,,,,,,,,,+++***///---,,,,,,,,,...444<<>>FFFNNNOOONNNLLLGGGAAAIIIGGGCCC???<<<:::999999888:::;;;;;;:::===CCCHHHDDDBBB??????CCCIIIPPPUUUTTT```pppzzz{{{uuu[[[GGG===:::999777222000222666333,,,222...******---///...+++------............//////)))******++++++,,,,,,,,,++++++,,,,,,---.........++++++,,,------,,,,,,+++************************++++++++++++++++++++++++)))))))))***************************+++++++++++++++++++++++++++,,,,,,,,,,,,))))))***)))(((,,,222000,,,(((&&&''')))******////////////////////////))),,,,,,)))***------***222333333444555555666666666666777888:::===>>>@@@FFFFFFHHHKKKNNNMMMJJJGGGOOOXXXbbbgggiiijjjgggcccWWWUUUPPPLLLIIIHHHIIIIIIKKKOOOSSSTTTUUUYYYbbbjjjmmmlllkkkmmmrrrzzz~~~}}}yyyrrrkkkjjjiiicccZZZYYYOOODDDBBBHHHKKKGGGAAA555555333111///---,,,+++111111111000000//////...///......------,,,,,,+++000000000//////...,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,)))---<<>><<<;;;;;;<<<<<<;;;;;;999888777666666666666666666666666666444444444444444444444444555555555666777777888888666666777777888888999999<<<<<<======>>>>>>??????DDDEEEGGGGGGFFFLLL^^^pppuuufffUUUNNNQQQVVVVVVTTTZZZ[[[]]]```ccceeegggiiivvvyyyyyywwwwwwzzzzzzxxx}}}|||