BM6P6(@ {{{ooo]]]MMMAAA888111,,,......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,111///,,,555---111```{{{kkkIIIDDD888FFFxxx|||wwwZZZXXX___ffffffdddbbb___\\\XXXWWWZZZVVVSSSRRRTTTRRRLLLGGGGGG@@@DDD@@@<<>>000777<<<999111+++,,,000///---,,,***))))))******************+++,,,------@@@|||VVV,,,444888%%%***222000,,,666DDDXXXooooooIII)))&&&......***)))(((,,,......444@@@JJJOOOccckkkuuu{{{~~~~~~~~~ppp```PPPHHH???333111666777999999777999EEEZZZjjj^^^444$$$+++---$$$((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((******))))))((((((''''''###%%%---'''$$$IIIRRR999333'''%%%,,,)))$$$+++???((((((111***---555///yyymmm[[[KKK@@@888222.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---------///...,,,555...666fffgggCCC@@@<<>>eeeNNN>>>BBB888111999333111---333111+++222>>><<<000,,,111666555000,,,,,,///...---,,,***************+++++++++***++++++,,,,,,:::VVVuuuvvvYYY888+++///+++,,,((('''---222<<>>666666999>>>EEELLLUUU\\\dddfff```[[[YYYYYYfffeeeVVV<<<***(((***)))((((((''''''''''''(((((())))))************))))))''''''''''''(((((((((((())))))))))))((((((''''''%%%---###))),,,777RRRJJJ222---%%%&&&---)))--->>>LLL///222IIIHHHEEEQQQZZZ~~~vvvjjjXXXIII>>>777222///......---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,------...............+++333000===nnn```===<<<@@@ZZZnnnXXX[[[aaabbbbbbbbbaaa___]]][[[ZZZTTTRRRPPPQQQRRRQQQMMMIIIEEE@@@EEEBBBBBBkkkQQQ@@@CCC999000777333333222333111...///222000,,,)))+++///000...---------------,,,+++************,,,,,,++++++***+++++++++333444VVVXXX555222///)))'''+++---***+++111:::555...)))...???VVVgggtttrrrlllddd```^^^WWWOOO>>>===;;;888999===DDDIIISSS[[[fffoooyyy~~~zzzssspppjjj^^^NNN@@@555000555BBBLLLFFF444&&&&&&+++((((((''''''''''''(((((()))******++++++******)))''''''''''''(((((((((((()))))))))(((((((((((('''###///$$$!!!000GGGQQQ999)))'''$$$(((,,,(((666UUU___777///GGGJJJ@@@III[[[|||uuuhhhVVVFFF;;;555111.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......---...+++111000BBBsssYYY===<<>>iiiXXX333111''')))111000,,,---,,,///+++%%%)))<<>>CCCcccbbbVVV^^^aaabbbaaa^^^\\\YYYVVVUUUTTTUUUTTTSSSQQQOOOLLLHHHEEEFFFBBBFFFBBBFFFrrr\\\CCCBBB999111666222555111...///222000***+++111---,,,+++,,,......,,,)))+++,,,,,,,,,++++++******------,,,+++************,,,///222BBBgggmmmFFF333'''***///+++...222******))))))---888AAA>>>444<<<;;;;;;@@@NNN```iiijjjuuuzzz}}}wwwllljjj^^^KKKAAA>>>666,,,))))))***,,,///000...,,,,,,,,,444===888)))###'''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((()))+++(((111MMMSSS;;;---((()))(((+++)))$$$777\\\```999...@@@RRRWWWWWW{{{rrrdddPPP???555111///.........---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------+++111,,,///333LLLxxxsssLLLDDD???DDDggg]]]UUU___```eeeccc```]]]ZZZWWWVVVUUUVVVVVVTTTRRROOOKKKGGGEEEFFFCCCFFFCCCHHHvvvcccEEE???888333888333555333222222222///,,,,,,...///...------...---,,,***++++++,,,,,,,,,++++++***,,,,,,++++++***+++++++++***,,,,,,///@@@VVV___[[[<<<---...///+++:::@@@+++,,,,,,,,,((('''+++666???YYY```iiirrr{{{{{{sssfffeeebbb^^^WWWMMMAAA:::444222...)))***///111000111000///...---***&&&###///***)))///000***&&&'''((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&''''''''''''((((((((()))&&&***<<<___ZZZ111,,,,,,...***((()))&&&111III~~~YYY777<<>>===JJJsss{{{YYYUUU___^^^```___\\\ZZZXXXWWWWWWWWWTTTTTTUUUSSSPPPLLLKKKJJJEEEBBBGGGEEENNNmmmFFF:::555666<<<333222...222000,,,...444333,,,+++---......,,,,,,---///)))***,,,,,,---,,,+++***************+++,,,------,,,+++***)))***---444;;;===+++***000BBBooouuuFFF111***+++333333000:::LLLBBBBBB===555000111333333222000///000333444111///444***%%%***...///555???999999999555///***((('''"""---444111)))%%%''')))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((()))444HHH{{{|||===...***///''' +++000+++))):::nnn{{{\\\AAA...'''222|||wwwgggWWWDDD999333///---///***++++++,,,,,,++++++***,,,+++++++++,,,------...,,,,,,,,,++++++*********---,,,,,,---000111111111***...333222@@@ggg[[[???BBBDDDQQQxxxpppXXXYYYTTT```dddaaa]]]\\\\\\]]]]]]\\\UUUUUUUUURRRNNNJJJHHHHHHFFFHHHEEE<<<^^^tttFFF===:::333777444333111111000000//////......000///...,,,,,,---......444111---,,,---...,,,***++++++++++++++++++++++++---,,,,,,---,,,***,,,///000444+++###;;;iiiVVV;;;'''***///++++++222,,,+++&&&///,,,***444&&&)))///222222222444111+++666888BBBAAA111222JJJ\\\ggglllZZZ888'''---000(((...???HHH///%%%111((( +++$$$(((,,,'''(((,,,(((((('''&&&'''((())))))'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((%%%(((IIIggg222'''$$$''''''###+++111)))$$$555RRReeeZZZ===)))&&&|||vvvfffVVVCCC999333///---///++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,+++++++++******---,,,,,,---000111111000---...111333DDDmmmWWW===AAAEEEUUU|||mmmWWWZZZWWWcccbbb___\\\[[[[[[\\\\\\[[[TTTUUUTTTQQQLLLHHHFFFFFFDDDEEEDDD===bbbzzzIII>>>;;;333777444222111111111000//////......//////...---------------222///,,,,,,------,,,***++++++++++++++++++++++++++++++,,,,,,***)))***---,,,......+++444SSSYYY222&&&)))+++***+++///---&&&---***(((333'''+++...111000---,,,...111JJJUUUbbb___VVV]]]bbbXXXXXXiiiiiiNNN111(((***+++555HHHAAA222///+++((((((***$$$(((***$$$$$$(((###***(((''''''(((((('''%%%'''(((***++++++)))'''%%%&&&&&&&&&''''''''''''(((***&&&)))444^^^???333+++,,,---'''))),,,&&&------:::PPPWWWHHH222&&&{{{uuudddTTTBBB888333...---...++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,++++++++++++***---,,,,,,---///111111000111///000555LLLuuu~~~RRR===AAAEEEXXX}}}hhhUUU\\\ZZZfff___]]][[[ZZZ[[[[[[[[[[[[TTTUUUSSSPPPKKKGGGDDDDDDBBBBBBBBB@@@hhhNNN???<<<444777333222222111111000000///............//////......---,,,///---++++++,,,---,,,+++++++++++++++++++++++++++)))***+++***))))))+++,,,///***+++...+++333ZZZxxxTTT888+++)))((('''---+++$$$+++'''&&&333))),,,,,,...///***(((555FFFHHHUUU^^^\\\eee~~~zzzXXXDDDQQQWWWHHH111%%%(((...CCC[[[:::...333###'''+++&&&"""(((+++&&&)))---'''+++***((((((((('''&&&$$$'''***---000000,,,(((%%%&&&&&&&&&''''''''''''(((+++$$$+++(((:::eee:::)))%%%***&&&%%%(((%%%---$$$%%%666CCC>>>///%%%{{{tttaaaQQQ@@@777222...---...+++,,,,,,,,,,,,,,,,,,++++++******)))******ӵ++++++++++++---,,,,,,---///000000///444......888TTT}}}vvvMMM>>>@@@DDD[[[{{{cccSSS]]][[[ggg___]]][[[ZZZ[[[\\\[[[[[[UUUUUUTTTPPPKKKFFFDDDCCCAAA@@@BBBDDDmmmyyyĦĦӵĦPPP>>>;;;444777333333222222111111000//////...---.../////////...,,,+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++(((+++,,,******,,,//////333(((&&&---,,,)))666LLLrrr}}}yyy\\\:::)))'''(((''''''%%%...,,,+++999///...***,,,///,,,...GGGfff@@@===999<<>>666111...,,,---,,,,,,,,,------,,,,,,,,,++++++******)))4ĉ@ӵ+++++++++---,,,+++---///000///...555......<<<]]]lllGGG>>>AAAEEEbbb___RRR]]][[[eee___^^^\\\\\\]]]]]]\\\ZZZVVVVVVUUUQQQLLLGGGEEEDDDBBB@@@BBBGGGrrr{{{aaaQQQMMMfff>L=hĦ4ĉ@ӵ>LSSS===999444777444555222222222111000000//////---.../////////...,,,+++++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))---...***+++222777777,,,***)))+++---...///111AAAbbbxxxhhhHHH222***(((%%%***,,,:::999888EEE;;;000++++++...,,,333QQQsssPPP888'''---JJJpppzzzhhheeeNNN777...---...111666nnnZZZ///111)))333&&&***(((+++(((!!!&&&***!!!((('''&&&'''((()))(((''')))***+++++++++***((((((&&&&&&&&&''''''''''''((($$$+++(((***111111SSSsssGGG)))''')))+++---(((***+++---,,,&&&"""&&&,,,wwwnnnZZZLLL<<<555111---,,,---,,,,,,------------,,,,,,,,,,,,+++******GG=?,,,,,,---,,,+++,,,...///...---333,,,///AAAcccaaaAAA>>>BBBIIIlll\\\QQQ___\\\ddd```___]]]]]]]]]\\\[[[YYYUUUVVVUUUQQQLLLHHHEEEEEEDDD@@@CCCLLLxxxvvvWWWCCC======XXXHdĦ=ĪjGG=?HdĦXXX>>>:::555777444666333222222111111000//////......//////......---,,,***,,,......---,,,,,,---++++++++++++++++++++++++)))......***---999AAABBB(((111222)))###(((---...)))???RRRRRRFFF:::///&&&)))///444CCCAAA???KKKAAA111---+++***)))111HHH```\\\===***///<<>>IIIKKK***111111(((!!!$$$)))+++)))---222666777555...((((((...111===999555AAA777......,,,((((((---777???FFF444,,,...---111333,,,)))...///)))$$$&&&---333KKKXXX222***+++(((&&&'''***((('''777AAA:::)))(((''''''((()))'''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%...&&&$$$///000EEEsssttt```VVVRRRVVVVVVKKK,,,,,,+++******)))&&&###?~4g&e>&eg&e>hӵg&e~~~guO>uO>&e---...4ff?>ߝL+++gĉ@+++,,,,,,,,,Shӵ,,,...***111GGGiiig&eLLL>hӵfff?><zg&e>&e[[[[[[HLFFFEEEEEEShӵgLS?ʬZZZGGG3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??fffEEE???888777222444333333222222111000000000000///...,,,,,,---......,,,///111111...,,,,,,---++++++++++++++++++++++++(((...---'''...@@@NNNPPP,,,)))(((+++///000...,,,---***(((***+++***+++---$$$))))))111***%%%111'''***---,,,)))))),,,,,,))),,,))),,,,,,''',,,111***)))......)))***///000,,,999sssuuu???...,,,666***)))***###---666...+++***((('''((('''&&&$$$'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((*** )))555)))%%%NNNyyylll[[[KKKGGGAAA111---555:::333)))%%%'''+++4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]Ħ{{{HŐeHŐeHu]Ħ,,,qIܗGIӵ***tt,,,,,,,,,HGgĉ@......222+++444GGGuuu{{{Hu]ĦYYYZuR)ĦsߝLGdUĦwwwHƅ^Hu]Ħ]]]ntHdĦHHHFFFHGgĉ@HdĦHtƅ^UUUCCCBt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦwwwIII???:::555666666666444222111222222111000000000///...---,,,,,,,,,+++++++++++++++,,,------...---,,,+++*********+++222''')))+++)))===PPPJJJ000(((000222$$$(((111)))""",,,,,,(((***(((&&&---***))))))))))))***+++,,,((((((((((((((()))+++,,,---......---***)))***+++***************+++...000777NNNfff---(((888((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''111%%%&&&+++(((...===DDDTTTKKK???444///...///000)))KKKiii<<<'''---2224DuXӵDdDΦDdDĦDdDĦt|<DdDĦzzzDdDΦDdDΦDdDĦ+++peƜ4DuTӵ***`eĭ,,,qet---......555...666LLLxxxDdDĦ]]]t|<DdDDdDĦsssDdDΦDdDĦ]]]q<niDdDĦIIIqetDdDĦq<RLLLEEEqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦQQQ@@@:::666555555444333111111222333222222000000///...------------//////...---,,,,,,,,,,,,***+++++++++,,,,,,------)))'''---111222>>>OOOVVV888+++///222(((***///'''(((///***''',,,***%%%))),,,,,,,,,+++++++++++++++//////...---+++***((((((###'''+++......,,,******---//////,,,)))'''(((***'''555iiiGGG---333((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&+++,,,&&&&&&...222888666333111///---***'''...RRRsssDDD)))444 (((4DuXӵDdDΦDdDӵDdDĦo)hDdDĦxxxDdDΦDdDΦDdDӵ***=ӊB1.uTӵ***HߝL`o9,,,po9wӵ...888111777TTT~~~DdDĦdddo)hDdDΦDdDĦmmmDdDΦDdDӵ]]]GIpӵDdDĦJJJpo9wӵDdDĦpo9uPPPAAAAAA>>>GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ^^^BBB:::777555555333222111111333444444333000000///...------------...---,,,+++++++++++++++******+++++++++,,,,,,,,,%%%***+++---///222EEEbbbKKK444+++...,,,---...(((,,,...((('''...,,,&&&))))))******++++++******)))''''''(((***************+++...111111///,,,***)))&&&***...000000222555888888777UUUbbb222...((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))###)))---)))&&&)))000333222...***)))+++///222333BBB___~~~MMM%%%222***'''4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħvvv>d<ʜDd<ʜ4DuTӵ***)))F&uTӵ***4DufئL>e,,,puR)Ħ...666111777]]]>d<ĦlllDtDdDΦDdDĦfff>d<ʜ4DuTӵ]]]4DwDd<ĦKKKpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵkkkCCC:::999666555555333222222333444333222000000///...............,,,+++++++++,,,,,,---...000///---+++******+++,,,---444///+++...---DDDrrrnnnKKK...(((,,,//////+++))),,,(((***222...(((---((()))***+++,,,,,,++++++///............/////////'''))),,,---///111555888CCCDDDHHHOOOVVV[[[]]]]]]aaaWWWUUUrrrggg888///((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%,,,)))%%%...;;;DDDKKKWWWUUUSSSRRRSSSTTTTTTSSSQQQbbbYYY'''(((---0004DuXӵD&dq&ĒRsdKĦDHRRudsdKĦtttD&oq<Ōq&ĒR******)))>dp&ĒR+++***nfʜd<Φ>d<Ħaaas&dq&ĒR^^^]]]i?ʜtd<ĦKKKHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRzzzFFF;;;;;;666777888666333222333222111000000000///.........//////---------,,,,,,---.........---***((((((***---///'''111...,,,111000GGGtttnnn@@@***---111///---)))---,,,111777///'''---++++++,,,,,,,,,+++++++++///...---,,,+++,,,---...888===EEEMMMTTTZZZ___bbbrrrmmmiiimmmsssuuuooohhhccc___MMMLLL```YYY>>>444((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))...&&&'''>>>KKKKKKPPPpppvvv~~~rrr```SSSCCCOOOtttnnnBBB,,,***///4DuXӵHu]3hhne=ene|||rrrpIƎ@t@h++++++***>h++++++***fe,,,@ďD---......,,,111:::oooneRRRrrr=eege___sĪj@h______]]]fdDĦJJJ@ďDHkge@hCCCCCC@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hKKK<<<<<<777999:::777444333333222000///000000//////...//////000---,,,++++++******++++++(((((()))+++...111555777555>>>DDDIIILLLLLLZZZrrr\\\888111111---...---///000:::BBB777(((******))))))((())))))***+++&&&***000888AAAHHHMMMPPPbbbhhhnnnrrrooojjjddd```bbbZZZSSSRRRVVVTTTLLLCCC;;;AAA777---999FFFBBB888((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((...(((333OOOMMM;;;<<aĦs׼sHoD^DdDĦs׼sQQQ>>>===666:::999666444333333333222000000000////////////000000//////000111222444555666666:::AAAGGGLLLNNNNNNMMM\\\]]]dddggg```___cccbbbrrrqqqHHH666000+++//////---...@@@RRRGGG111+++((()))))),,,000555:::===EEELLLVVVaaaiiimmmmmmlll______^^^XXXMMMBBB999444666222///...//////,,,)))))))))***&&&(((888@@@777((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&---,,,@@@[[[HHH***...444333222444999???CCCDDDHHHDDDIIImmmlllCCC***Φ4DuXӵtvӵ>d<ĦĦĦrrrfffUUU@@@888111000000...---///---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---888DDD~~~eee<<<Ħ}}}^^^VVVaaa___dddccc^^^``````]]]XXXVVVWWWYYY>d<ĦIIIFFFDDDGGG@@@[[[rrrUUUSSSHHHLLLpppĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦVVV@@@===555:::777555333333444444333222000000////////////000111666888:::>>>CCCGGGKKKMMMTTT[[[eeemmmqqqpppllliiicccYYYYYYSSSAAA@@@@@@---FFFuuuyyyRRR999///***111...((()))CCC^^^VVV;;;///---...111777@@@JJJSSSYYYkkknnnrrrrrrjjj]]]OOOFFF@@@>>>999333...---///111111222333111000000333666666***...///(((222===444((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))$$$---...FFF```FFF&&&222888;;;CCCPPP```nnnxxx|||qqq[[[;;;UUUZZZ666?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦvvveeeMMM<<<888222...,,,,,,++++++---,,,,,,+++*********++++++,,,,,,+++***+++---///......---,,,,,,+++******---,,,,,,,,,,,,---......///444PPPOOOgdKĦyyy]]]YYY]]]gggkkkddd___\\\YYYYYY[[[]]]\\\ZZZgdDĦKKKIIIEEEJJJ===gggkkkTTTJJJQQQcccgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ___FFF===999000222555999:::888777999<<<888:::???DDDDDDCCCHHHPPPYYY^^^```___```eeehhhhhheeegggjjjiiibbbXXXMMMEEE>>>;;;666222000000111222...GGGfffnnnSSS111'''111&&&,,,,,,555XXXttt___444***555AAAOOOcccqqqkkk[[[YYYUUUNNNEEE===666111///111111333555777999:::;;;CCCEEEIIILLLNNNMMMLLLKKKOOO===222+++&&&,,,333...((((((''''''''''''((((((+++***)))'''''''''((()))&&&&&&&&&''''''((((((((()))((('''&&&&&&''''''((('''444'''MMMeee<<<444HHHfffhhhhhhgggkkkoooiii___HHHAAA222555aaazzzJJJ>Anenene|||sssbbbJJJ;;;777111...,,,,,,,,,+++---,,,++++++******++++++,,,,,,,,,+++******---///---------,,,,,,+++++++++---,,,,,,,,,,,,---......000777VVVnejjjuuuZZZVVV[[[dddhhhaaa___\\\YYYYYY[[[\\\[[[DeKKKKKKHHHDDDJJJ@@@lll{{{aaaKKKIIIYYYyyynene>Ak<fhDeneneneeee???:::FFFMMMTTTTTTTTTTTTTTTTTTVVVXXX[[[```iiipppmmmfffbbbdddVVVWWWSSSMMMIIIHHHFFFBBB888:::>>>AAABBB@@@>>><<>><<<<<<===@@@DDDFFFNNNCCCIII^^^^^^BBB---+++---///***,,,IIIllltttfff???@@@DDDKKKLLLGGGAAA===<<<999444222444999@@@DDDGGGNNNZZZfffnnnqqqpppooommmllliiifff```[[[UUURRRFFF888...)))&&&+++000---((((((''''''''''''((((((+++***)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###------YYY~~~]]]GGG^^^UUUUUUOOOGGGCCCBBB;;;333111///)))***>>>VVV]]]xxxnnn]]]FFF999555000---------,,,,,,,,,,,,++++++******++++++---------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......222;;;```NNNnnnrrrWWWVVV[[[cccfff```^^^\\\YYYYYYZZZ[[[ZZZZZZNNNKKKJJJGGGCCCIIIBBBppprrrNNNAAAPPPdddnnnBBBCCCUUUaaallliiiddd^^^YYYWWWVVVVVVXXXZZZ^^^___UUUFFF<<<999>>>>>><<<:::===BBBAAA<<>>@@@CCCBBBEEEHHHGGGDDDEEEIIIJJJJJJJJJMMMVVV___```\\\```]]]ZZZWWWVVVWWWYYYZZZ\\\ZZZWWWSSSQQQPPPPPPPPPNNN777---;;;CCC888...///+++,,,---...111AAA^^^wwwpppSSS777///666@@@IIIPPPYYY___fffkkkjjjddd\\\WWWMMMKKKHHHCCC===777222///------,,,+++++++++,,,---------''''''...///+++---((((((''''''''''''(((((()))))))))(((((((((((()))))))))))))))(((((((((((()))(((&&&%%%$$$%%%%%%&&&,,,+++555NNNBBB...((())))))''''''))),,,...---&&&&&&,,,---)))...~~~rrrgggVVVAAA555222...---------,,,+++,,,++++++***++++++,,,,,,---------+++******,,,...+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......333AAArrrjjjDDD<<>>888555444+++***))))))***---000333000///---,,,,,,,,,...///&&&,,,'''***888777,,,---((((((''''''''''''((((((((((((((())))))))))))((()))))))))(((((((((((((((///,,,)))&&&%%%&&&(((***((((((000>>>___***(((((())))))((('''(((+++***(((&&&'''***+++)))%%%|||ooocccSSS???444111...---,,,,,,+++***++++++******++++++,,,,,,+++,,,,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......444DDDxxx```BBB>>>AAAVVVwwwcccPPP[[[dddeeeeee```[[[[[[[[[XXXVVVUUUWWWXXXSSSUUURRRMMMJJJJJJHHHDDDIIINNNlllIIIIIINNNpppFFF>>>GGGVVVfffnnnrrrmmm```WWWUUUXXXVVVRRRPPPNNNJJJBBB===>>>@@@>>>:::444333444111+++..................------+++*********+++---...///&&&000222,,,+++222111***,,,)))***...,,,)))---555]]]{{{nnn[[[MMMBBB000...,,,***)))***+++,,,,,,,,,---,,,,,,***)))(((...---+++***))))))***+++%%%...(((...DDD@@@---,,,((((((''''''''''''(((((('''(((((())))))))))))(((''''''''''''((((((((()))---,,,+++***)))***++++++((((((,,,333hhh@@@...***((()))(((%%%$$$&&&###++++++###!!!(((,,,***{{{mmm```QQQ===444111...---,,,+++***(((++++++******++++++,,,---***+++++++++***,,,...111---------,,,,,,+++++++++---,,,,,,,,,,,,---......666FFF}}}XXXBBBBBBFFF\\\{{{^^^OOO^^^hhhhhhfffaaa[[[[[[[[[XXXUUUTTTVVVXXXQQQSSSQQQLLLJJJJJJIIIEEEHHHQQQwwwOOODDDJJJhhhMMMFFFOOObbbeeeddd```WWWKKK???888555555222333777888444222333---///...,,,,,,///000---***+++,,,---///000111222...---,,,+++************)))...111000222333000***---)))'''***,,,------...:::\\\iiiHHH000&&&---...000000...)))$$$!!!$$$%%%(((***++++++***)))))))))******+++,,,---...&&&000)))111NNNHHH---***((((((''''''''''''((((((&&&'''((()))******)))((('''((())))))***+++,,,,,,%%%'''+++///000000...,,,///+++***000CCCzzzddd666---((()))***''''''***$$$+++---'''$$$'''---///yyykkk^^^OOO;;;444111...---,,,+++)))'''+++*********+++,,,,,,---)))***+++++++++,,,///222......---,,,,,,+++******---,,,,,,,,,,,,---......888HHHTTTCCCFFFLLLbbb^^^QQQbbbmmmlllhhhcccZZZ[[[[[[XXXUUUSSSUUUXXXPPPRRRQQQLLLJJJKKKIIIFFFEEEPPP~~~RRRAAAFFFbbbNNNEEE@@@EEEEEEAAA===<<<===;;;777444999333111222222000000222///222222,,,)))++++++)))...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,---333888555,,,+++///+++)))''')))...111///,,,000>>>ZZZnnnfffIII444...---***'''$$$$$$'''+++...,,,+++)))(((((()))***+++((()))))))))))))))))))))'''222)))222SSSMMM---(((((((((''''''''''''((((((&&&'''(((*********)))(((++++++,,,---///000111111999???HHHPPPSSSQQQLLLIII333,,,***333---]]]@@@333)))((()))'''&&&)))(((%%%&&&+++---***&&&%%%}}}vvvkkkXXXFFF;;;555333000...+++*********,,,+++******,,,,,,+++***,,,***)))((()))+++...000---+++,,,000111------///---/////////---,,,---...888fffsssgggLLL???FFFEEEoooxxx^^^WWWbbbfffggggggcccZZZ\\\ZZZTTTTTTWWWVVVQQQPPPRRROOOGGGDDDGGGGGGCCCDDDZZZNNNEEEFFFSSS\\\DDD<<<888555::::::444333666555///333111000111333444222////////////...---------,,,***))))))---......------(((---///,,,((((((((('''...%%%222BBB888)))***///+++++++++,,,,,,------------,,,666NNNdddaaaDDD(((+++***)))((((((''''''''')))))))))***++++++,,,,,,******+++,,,---+++(((%%%+++###///HHHQQQDDD222$$$)))+++***$$$###)))---,,,$$$)))------,,,---333888;;;===BBBIIISSS\\\dddhhhjjjrrrzzzxxxjjjWWWFFF===))),,,///000111GGGyyyppp222)))+++)))..."""$$$'''(((&&&&&&)))+++)))&&&{{{ttthhhUUUCCC:::333222000---,,,+++++++++,,,+++***+++,,,,,,,,,***,,,+++)))((()))+++---///...+++***------+++,,,000---...///...---,,,---///888fffrrr```FFF;;;DDDKKKrrrvvv^^^XXXcccgggffffffbbb[[[[[[YYYUUUUUUXXXUUUOOOMMMOOOLLLFFFDDDGGGGGGDDDDDD___RRR@@@AAAKKKvvv```EEE<<<:::888777444222444666444///000111222222111///...---..................------333///+++)))***,,,...111666000,,,---000111///---111...AAAJJJ888///222***+++++++++,,,,,,------------)))+++666BBBCCC777***+++***)))((((((''''''((()))))))))***++++++,,,,,,++++++,,,...///...+++(((&&&,,,---EEEbbbQQQ000---(((***,,,,,,'''$$$(((---<<<@@@DDDGGGNNN[[[lllxxxsssvvv{{{}}}{{{sssjjjcccZZZYYYSSSHHH===666555777888555>>>KKKLLLPPPrrrGGG///'''&&&000+++///***---((('''444888///***yyyqqqdddQQQ@@@777222000///---,,,,,,,,,------+++***+++,,,---,,,***---,,,***))))))***,,,...///+++)))++++++***,,,000---...///...------...000<<>>mmmbbb666222...'''$$$(((111;;;IIIUUUaaagggmmmooopppttt{{{nnnkkkeee___YYYRRRKKKFFFAAAFFFLLLPPPRRRTTTYYY\\\ggg^^^fffxxxrrr```kkkRRR222%%%&&&111000333)))111''''''AAAHHH555)))xxxnnn```MMM===666000///...---,,,---......---,,,++++++,,,---,,,+++---,,,+++***)))***+++,,,...+++***------+++,,,///,,,---...---,,,---///111EEEsssyyy{{{UUU>>><<>>NNNlllkkkZZZ[[[gggeee___^^^\\\\\\XXXVVVWWWXXXUUUOOOJJJPPPMMMJJJGGGEEECCCBBBCCCCCCuuuqqqUUUBBBAAACCC@@@NNNwwwfffBBB999<<<:::777666666333111333888999666333222222222222222---......//////000000000AAAUUUddd___OOOEEEBBBBBBPPP???000,,,,,,))),,,222+++***OOOhhhJJJ//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...,,,+++***,,,+++***))))))((((((((()))))))))***++++++,,,,,,+++++++++---000000///...---***,,,000JJJzzzwww@@@111HHHTTTNNNMMMSSSKKK888:::666///((()))666KKKZZZvvvqqqllljjjiiihhhddd```SSSRRROOOIIIBBB<<<777555444000///000...***+++///PPPHHH444+++)))'''(((''' ---%%%'''LLL```FFF$$$vvvjjjYYYFFF999444///...---,,,------...///...,,,+++,,,---...---+++++++++++++++++++++,,,,,,+++***...333333///,,,,,,,,,,,,,,,,,,,,,---111444TTT}}}xxxpppIII;;;???NNNpppgggXXX[[[gggccc]]]^^^]]]\\\YYYWWWXXXVVVPPPLLLLLLQQQMMMIIIHHHEEEAAAAAACCCCCCzzzvvvbbbUUUJJJCCC>>>BBBAAALLLqqqlllFFF999;;;444777777444555888;;;:::::::::999666333111000000//////////////////000000888HHHQQQEEE666000111333666777777333,,,'''%%%&&&///+++EEEeee[[[888)))///------,,,,,,,,,,,,++++++,,,***((())),,,...---+++,,,,,,+++***)))))))))))))))))))))***++++++,,,,,,+++***+++,,,...//////------###,,,---666rrr]]]HHHeeepppVVV:::222...&&&+++---111777CCCWWWpppwwweeeUUUIII@@@888222111000///......///000111...---(((###%%%,,,111111CCCMMM888+++(((###))))))###***)))***HHHkkk^^^333~~~tttgggUUUBBB666222///...---,,,,,,---...///...,,,,,,,,,---...---,,,*********++++++,,,,,,---+++***,,,111111---,,,---+++,,,,,,++++++...222555ZZZuuujjjEEE;;;@@@NNNqqq}}}dddVVVZZZfffbbb\\\^^^___\\\YYYXXXXXXSSSLLLKKKOOOOOOJJJFFFGGGEEE@@@@@@DDDEEEnnnYYYPPPIIIGGGEEE>>>AAAEEENNNsssvvvNNN<<<:::444999888555>>>LLLKKK>>>:::BBBIIIEEE999///---///000000000///////////////111===CCC>>>>>>HHHOOOOOOFFFQQQRRRDDD777222...)))+++,,,666UUUiiiOOO///,,,---------,,,,,,+++++++++...+++(((***...111000///,,,,,,+++***)))))))))))))))))))))***++++++,,,,,,---,,,+++,,,...///...---***%%%,,,+++---UUU|||{{{aaabbbYYYBBB+++$$$...888777???HHHNNNQQQTTTZZZ___MMM@@@000((((((,,,//////((((((***++++++)))%%%###444---(((((()))(((***---999NNN666((()))###***((((((&&&++++++>>>qqqxxxHHH}}}rrreeeRRR???333000000///...---,,,---.........---,,,,,,......---,,,))))))***+++,,,,,,------,,,******---...++++++...+++,,,,,,++++++...222666^^^ttthhhDDD===BBBOOOwwwbbbUUUYYYeee```[[[^^^aaa\\\ZZZYYYXXXQQQIIIJJJQQQLLLFFFDDDEEEDDD@@@@@@EEEGGGhhhSSSLLLOOOQQQHHHCCCDDDAAAAAAIIISSSwwwUUU???;;;777===:::777HHH^^^ZZZDDD<<>>333///000000///...---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++000---+++111111222===ooo~~~|||ccc>>>777MMMQQQ}}}___\\\]]]bbbbbb\\\ZZZ]]][[[[[[YYYVVVQQQOOONNNOOONNNJJJFFFEEEEEEEEECCCAAAOOOyyyVVVHHHBBBBBBGGGMMMMMMGGGEEEGGGMMMMMM___SSS;;;======444444DDDZZZ^^^KKK666666<<>>CCCEEEGGGHHHGGGIIILLLPPPLLLOOOddd\\\>>>===;;;666555===HHHIII===111111444777555111------...000//////...---,,,++++++222111000...------------+++000222000......---***,,,///******CCCbbb^^^DDD......---,,,+++++++++++++++---(((///IIITTTAAA))),,,+++++++++***((((((***)))((((((((()))+++,,,---,,,,,,,,,,,,+++++++++++++++((()))...+++(((000>>>ZZZOOO>>>///)))///;;;EEE>>>555---,,,---***((((((---((($$$%%%%%%$$$)))000///+++&&&(((888OOO___dddaaammm```==='''$$$)))///......,,,+++)))'''&&&%%%(((%%%&&&)))***666UUUtttyyyjjj\\\KKK;;;222000...---,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,000,,,+++///...333CCCrrr|||yyy\\\???===PPPbbbvvvYYYXXXZZZ___```^^^]]]___ZZZZZZYYYUUUQQQOOONNNOOOMMMJJJGGGEEEDDDDDDDDDCCCWWWmmmLLL<<<777<<>>OOOVVVMMM999)))&&&)))***555SSSgggSSS///)))FFFbbb[[[;;;***///444---+++)))&&&%%%%%%&&&'''(((&&&&&&'''$$$$$$,,,777uuufffWWWEEE666000111///......---------------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------......------,,,,,,///++++++---,,,888SSSuuuxxxtttOOO@@@GGGQQQxxxkkk[[[]]]___`````````___]]]YYYYYYWWWTTTQQQNNNNNNOOOLLLJJJGGGDDDBBBCCCEEEFFFjjjrrrJJJ===BBBIIIWWWqqqqqq???<<<999999888777666666666666444111///000333333000---------............//////111000...---+++***))))))++++++))))))000777777333333000.........---000555111///,,,***)))***,,,---,,,---222,,,333___{{{mmmDDD111%%%)))---)))'''+++((((((((())))))))))))((()))))))))******++++++,,,000***'''(((******,,,---%%%...333///***,,,222666...)))&&&'''((((((+++000111777666444CCCSSSHHH000+++,,,)))222SSSvvvwwwbbb>>>999CCCCCC...'''777BBB,,,***(((&&&%%%%%%&&&'''***'''%%%'''((('''&&&&&&~~~tttfffUUUBBB333///222///......------.........++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------............------,,,...+++,,,...,,,===\\\vvvvvvrrrJJJAAAKKKOOOfff\\\___aaa``````bbb```]]]XXXXXXWWWTTTPPPNNNNNNOOOKKKJJJHHHDDDBBBBBBEEEHHHppplllFFF<<>>BBBFFFJJJNNNPPPYYYVVVSSSSSSYYY\\\UUUJJJ444111,,,)))***...///.........---,,,++++++++++++(((,,,,,,+++---333QQQwwwwww[[[>>>000,,,)))'''(((&&&''')))***+++,,,++++++,,,,,,,,,,,,++++++++++++''')))+++***))))))'''%%%'''///...'''///AAAEEE;;;...***))),,,,,,)))((()))GGGHHH:::)))///AAA<<<'''&&&((()))+++222:::;;;888...!!!(((...+++@@@KKK333))))))(((((((((((((((((('''((((((((('''(((((((((vvvgggTTT@@@111...222,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------............------,,,---+++...///...DDDiiiuuussspppDDDBBBNNNKKK^^^UUU[[[^^^]]]___cccccc^^^WWWWWWVVVTTTPPPNNNNNNOOOKKKJJJHHHDDDAAAAAAFFFJJJ{{{eeecccKKKEEECCC@@@===<<<======<<<:::888888999:::<<<===???AAACCCEEEHHHMMMRRRWWWZZZ\\\]]]^^^```bbbeeeiiilllmmm```VVVGGG<<<;;;;;;333(((''',,,///,,,+++...000......---------,,,+++******)))+++(((...000"""///[[[rrrQQQ333((())))))$$$&&&''')))+++,,,---,,,,,,---------,,,,,,+++++++++'''))))))&&&%%%(((,,,...$$$444111"""---JJJIII111***&&&%%%&&&''')))...666___VVVAAA+++%%%,,,---&&&+++***((((((((((((***,,,***'''111,,,***LLLWWW111(((((()))***))))))((((((###(((,,,((($$$$$$))),,,{{{mmmZZZJJJ<<<000---//////...,,,*********,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,.../////////...---,,,111+++,,,444111EEErrrwwwvvvgggFFF<<>>HHHbbb}}}{{{YYY[[[```aaa___]]]^^^^^^[[[\\\YYYVVVTTTTTTSSSQQQPPPKKKGGGIII@@@BBBEEEBBBXXXlllUUUQQQNNNGGG@@@@@@DDDDDD@@@FFFEEECCCAAA===:::888666999666333222444555333111444333333666:::>>>@@@AAAJJJUUUaaaeeebbb^^^^^^```XXX^^^[[[ZZZffffffSSSBBB666...)))------))))))...+++***)))))))))+++,,,---%%%222BBBOOOMMM555'''111******++++++++++++***************)))))))))))))))'''***&&&''',,,))))))444:::///---,,,'''((()))""")))(((((('''((()))***+++***,,,---+++(((&&&(((***111///000222000+++((())),,,...+++000@@@kkkuuu666,,,###&&&***%%%$$$)))'''(((%%%"""###&&&''''''&&&~~~rrrbbbPPPBBB888000///000------,,,+++++++++,,,---******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------...............//////,,,,,,111@@@___```EEE@@@IIIggg}}}uuuYYY[[[```aaa___]]]^^^^^^[[[YYYXXXVVVUUUSSSRRRQQQPPPKKKEEEGGGAAABBBCCCDDDaaaddd???;;;>>>>>>888666888:::999111333555888999999999888<<<;;;<<>>666000---,,,%%%333+++---PPP___EEE---++++++,,,---+++)))+++000---,,,,,,+++++++++++++++000---)))555IIIDDD...###******++++++++++++******)))******+++***)))(((((('''(((&&&''',,,(((000EEE666(((&&&***&&&''',,,)))***(((%%%$$$%%%)))---000444;;;DDDLLLTTT___mmmwwwsssmmmnnnuuuvvvqqqrrryyy|||xxxyyyvvveee}}}kkk888'''&&&---***&&&'''$$$(((%%%&&&******&&&$$$&&&{{{rrr```LLL>>>666000...///++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...------------.../////////,,,///...///KKKrrrRRRBBBDDDKKKqqq}}}{{{lll\\\[[[```aaa___]]]^^^^^^[[[VVVWWWWWWUUUQQQMMMLLLLLLLLLBBBEEEBBBBBB@@@IIIsssXXXllluuuxxxoooaaaYYYWWWWWWLLLNNNQQQTTTVVVWWWVVVVVVMMMOOOPPPQQQPPPOOOMMMKKK@@@===999777555444222111555222...++++++---...///$$$000000555VVVjjjRRR...------,,,,,,******,,,...,,,,,,,,,,,,,,,,,,++++++'''000...,,,333444...---******++++++++++++************+++,,,,,,***)))((('''(((%%%(((+++(((333MMM@@@,,,&&&***((((((+++(((%%%&&&(((...888DDDOOOVVV^^^^^^^^^]]]^^^ccckkkqqq```[[[XXXVVVPPPHHHCCCDDDGGGEEEEEEEEE777PPP|||DDD+++"""))))))'''(((%%%$$$"""%%%***(((###%%%...zzznnn\\\GGG;;;555000///000***+++,,,,,,------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------...------,,,---...///000...***000///...NNNwww~~~~~~KKK@@@FFFLLLuuu}}}xxx}}}hhh]]][[[```aaa___]]]^^^^^^[[[WWWYYYYYYVVVQQQMMMKKKKKKLLL@@@DDDCCCBBB???KKKyyyUUURRRUUUTTTKKKAAA===:::777999999::::::999888777666///000111111000000111222...,,,++++++,,,,,,+++***///---+++)))***,,,---...+++------111IIIhhh\\\222000///---******,,,,,,,,,******+++++++++++++++***"""---...+++...+++***111******++++++++++++*********+++---------,,,***)))''''''%%%(((+++(((666SSSKKK222'''***))))))***&&&%%%...>>>NNNZZZ```bbbaaaVVVRRRKKKCCC===;;;;;;;;;777<<>>888777999777222555555555444333222111111222111///---,,,---000222222111000000111000---+++,,,---......,,,***+++,,,///(((&&&(((???mmmrrrIII333111---)))***,,,---+++(((((()))***************((()))'''...777///&&&+++******++++++++++++******+++,,,---......,,,+++)))''''''%%%(((+++'''777WWWRRR555&&&***+++++++++'''---???XXXlllpppeeeRRRDDD000......000555;;;>>>@@@NNNVVVVVVMMMEEE???222$$$'''+++(((000+++000bbbvvvIII***&&&&&&&&&(((&&&&&&$$$'''***&&&'''999PPPzzziiiPPPAAA<<<222...///,,,......---,,,,,,+++******++++++++++++++++++++++++)))+++,,,,,,+++***,,,---//////...------------...,,,000000...999TTTqqqaaaEEEEEECCCUUUxxx}}}~~~jjj[[[ZZZ\\\___``````^^^[[[YYY___\\\XXXSSSNNNLLLJJJJJJCCCIII@@@AAAHHH;;;QQQMMMAAA<<<888888666222222555222222333222222111000///......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++(((,,,333,,,+++RRRuuurrrEEE///---222***,,,333,,,,,,+++***))))))***+++,,,---$$$...555***+++222(((******))))))))))))*********++++++++++++***))))))***++++++((('''***333;;;]]]VVV000111---!!!000NNNdddpppbbbIII:::333000>>>EEENNNVVVZZZ\\\]]]]]]bbb\\\RRRFFF:::111***'''+++)))&&&))))))(((EEEsss___,,,&&&'''%%%---"""&&&(((###"""))),,,888OOO~~~xxxiiiOOO@@@;;;111---///---......---,,,,,,+++******++++++++++++++++++++++++)))+++,,,,,,++++++,,,---//////...------------...---000000...:::VVVqqq[[[DDDFFFGGGZZZxxx|||eeeZZZ^^^___aaabbbaaa___\\\[[[^^^\\\WWWRRRNNNKKKJJJIIICCCHHH@@@AAAFFF;;;SSSPPPAAA<<<888888777333222555222222333222222111000///......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++---+++,,,)))***DDDjjj[[[;;;&&&((()))((()))(((,,,+++***))))))***+++,,,,,,###,,,444------111(((******))))))))))))*********++++++++++++***))))))(((******(((&&&)))000666gggrrrSSS+++''')))+++===mmmjjjZZZ???---111EEEVVVooolllggg```YYYQQQJJJGGG999777333///,,,***)))((($$$'''(((++++++%%%333QQQeee777***+++%%%)))"""(((+++&&&%%%***+++444GGG~~~wwwgggNNN>>>999000---000......------,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,++++++,,,---//////...------------...---111///---;;;YYYsss~~~zzzSSSBBBEEEJJJbbb{{{}}}}}}```ZZZddddddccccccaaa___^^^]]]]]][[[WWWRRRNNNKKKIIIIIIBBBEEE???AAADDD<<>>^^^uuu|||tttKKK@@@BBBMMMlll~~~www]]]]]]gggfffdddbbb```^^^]]]]]][[[YYYVVVQQQNNNJJJHHHHHHAAABBB@@@BBBBBB>>>]]]cccBBB<<<999;;;;;;777444444222222222222222111//////......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++&&&,,,))),,,000&&&111WWWmmmccc???'''///222,,,222,,,+++***))))))***+++,,,...---666AAA>>>555111000+++******))))))******+++***++++++++++++***))))))&&&((())))))'''''')))+++@@@nnnwwwSSS333&&&&&&///333444FFFhhh}}}qqqTTT@@@???777...***+++---+++(((++++++***)))(((((())))))&&&+++%%% &&&)))'''+++>>>VVV:::%%%+++$$$###)))%%%,,,***(((+++((('''111xxxaaaHHH999666...,,,000///------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------,,,+++---...//////...------------......111------BBBeeeyyy{{{rrrEEE>>>???OOOxxxsss]]]bbbgggfffccc```^^^\\\[[[[[[YYYWWWTTTQQQMMMJJJHHHFFFAAA@@@@@@CCC@@@@@@cccqqqEEE>>>999;;;<<<888555444222222222222222111//////......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++$$$000,,,(((...(((&&&888QQQfffTTT000+++///,,,,,,,,,+++***))))))***+++,,,''',,,666BBBBBB333))),,,++++++************++++++***++++++++++++***))))))''')))******)))((((((((((((HHH^^^ZZZEEE...###&&&222JJJkkkwwwaaa===++++++///***&&&'''+++...---***'''''''''((()))***+++,,,(((---%%%''',,,))))))+++JJJ555"""((("""###)))!!!***(((%%%)))'''%%%+++~~~vvv]]]EEE888555///---000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---...//////...------------...---111---...FFFlll|||qqqAAA???>>>TTTppp\\\dddeeedddaaa___\\\ZZZYYYYYYWWWVVVSSSPPPMMMIIIGGGEEEAAA>>>BBBEEE>>>CCCjjjJJJAAA::::::;;;888555444222222333222222111000///......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++)))111,,,###'''---------<<<^^^aaa@@@,,,------))),,,+++***))))))***+++,,,'''---666GGGQQQ>>>+++,,,++++++************++++++***++++++++++++***))))))((())))))******))))))(((&&&---AAAQQQJJJ555***+++***>>>RRRQQQ:::'''(((444'''%%%$$$%%%((((((%%%"""&&&&&&'''''''''''''''(((%%%,,,((($$$******$$$&&&111FFF333%%%&&&"""&&&&&&)))&&&"""''''''$$$)))zzzqqqYYYBBB777666///---///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---/////////...------------...---000---...JJJrrr~~~nnn===BBBBBBZZZmmmZZZdddcccbbb```^^^\\\ZZZXXXWWWVVVUUUSSSPPPLLLIIIFFFEEEBBB===CCCGGG>>>FFFpppNNNDDD:::999:::888555444222222333222222111000///......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++,,,***+++'''$$$,,,111+++222HHHYYYKKK111,,,000,,,,,,+++***))))))***+++,,,,,,...333LLLdddRRR333...,,,++++++******++++++,,,***++++++++++++***))))))(((((((((((()))))))))(((+++$$$///@@@???444...---///222333///,,,+++'''!!!))))))+++,,,,,,,,,***)))***)))))))))((('''&&&%%%###)))''''''+++&&&$$$---AAACCC000(((%%%###+++###"""+++''' &&&(((%%%(((vvvmmmVVV@@@666666000---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---/////////...------------...---000---///LLLvvvlll;;;DDDEEE___jjjXXXbbbaaaaaa```___]]]ZZZXXXWWWUUUTTTRRRPPPLLLIIIFFFDDDBBB<<>>999666999222666222333555555444111...,,,........................------------------------------,,,,,,,,,,,,+++++++++***+++++++++*********111---***)))***+++,,,,,,************************''',,,***'''666YYYxxxOOO;;;++++++///---******------,,,,,,+++***(((((()))))))))((((((((((((''''''***......,,,***)))''''''(((((())))))((((((''''''(((((())))))))))))(((''''''''''''''''''''''''&&&###(((***'''555PPP___777---'''***+++&&&$$$'''###$$$$$$%%%&&&'''((()))uuudddCCC:::111///...++++++---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------......///---------..................222...;;;bbb}}}QQQ>>>???JJJ}}}nnnZZZ]]]bbbcccaaa___]]][[[ZZZZZZYYYXXXTTTOOOKKKIIIHHHGGGEEECCCEEEAAAFFFBBBSSSqqqJJJAAA>>>999999111666444444333333333333111000........................------------------------------,,,,,,,,,+++++++++***)))***++++++***---111:::222+++***++++++***+++***************************+++***&&&***AAAgggQQQ)))***222+++(((///,,,,,,,,,++++++***((((((((((((((((((((((((((((((&&&222333---,,,+++''''''((((((((((((((((((((((((&&&'''((())))))***))))))'''''''''''''''''''''''')))%%%%%%***)))999TTTOOO///***))),,,+++&&&$$$'''$$$$$$%%%%%%&&&'''((((((rrr___BBB999111000///---,,,...------------------------++++++,,,,,,,,,---------++++++,,,------......///---------.........//////,,,///---???iii}}}MMM???>>>QQQmmm]]]```cccbbbaaa___^^^\\\[[[ZZZZZZWWWSSSNNNKKKIIIHHHGGGFFFBBBFFFAAADDDDDDYYYeeeAAA>>>@@@<<<:::333;;;;;;777222......//////...........................------------------------------,,,,,,,,,+++++++++***((((((***))))))222===>>>222******---+++))))))************************+++)))******(((000LLLiiilllEEE222,,,***+++...++++++++++++***))))))((('''''''''''''''((((((((((((;;;:::------+++%%%(((((((((''''''''''''((((((&&&'''((())))))***))))))((((((((((((((((((((((((,,,(((""",,,---@@@ZZZ???///,,,++++++(((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&pppZZZAAA888111000000......///------------------------,,,,,,,,,,,,------------++++++,,,------......///,,,,,,------.../////////,,,------CCCooo|||HHH@@@>>>XXXhhhYYY]]]___``````______]]][[[ZZZYYYUUURRRNNNKKKJJJIIIGGGFFFBBBGGGAAABBBEEE___ddd>>>999>>>===<<<666>>>HHHAAA888222000000///...------------------------------------------------------,,,,,,,,,,,,++++++***'''(((***((((((444DDDBBB222''')))---+++)))******************************(((***...,,,***888JJJggguuuiiiBBB)))---111)))******++++++***))))))(((&&&''''''''''''(((((((((+++FFF@@@,,,---+++$$$)))(((''''''&&&&&&''''''((('''(((((())))))))))))((()))))))))))))))))))))))),,,***!!!///111IIIhhh===000---***((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%nnnWWW???666000000000///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,------......///,,,,,,------...//////000.........GGGsssxxxEEE???===[[[aaaUUU]]]```]]]^^^___```^^^\\\YYYWWWRRRPPPNNNLLLKKKJJJGGGEEEBBBGGG@@@AAAGGGccctttfffcccdddkkk|||MMM;;;;;;===>>>777===IIIBBB999555444444222///------------------------------------------------------,,,,,,,,,,,,++++++)))'''***---***'''444EEEQQQ;;;******---***(((***************************+++''')))...,,,)))...888===XXXeeeRRR999000///+++***************))))))(((&&&&&&&&&'''''''''((((((///OOOFFF+++,,,+++###***((('''&&&&&&&&&&&&'''(((((())))))))))))(((((('''(((((((((((((((((((((((()))+++###000...JJJsssEEE---+++(((&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&~~~mmmUUU===555//////000......///++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,------......///,,,,,,------...///000000000//////IIIuuuuuuBBB???<<<]]]aaaYYYeeeiii\\\]]]___```___\\\XXXUUUQQQPPPNNNMMMLLLJJJGGGDDDAAAGGG@@@AAAGGGfff^^^PPPGGGIIIMMMRRR```qqqaaaAAA<<<>>>@@@666999===777222000111222000,,,---------------------------------------------------------,,,,,,,,,++++++)))(((,,,000,,,'''222CCCbbbHHH111------)))'''***************************,,,)))(((***)))&&&***000000444GGGZZZOOO222(((333)))************))))))(((&&&&&&&&&'''''''''((((((222TTTIII+++,,,+++###+++((('''&&&%%%%%%&&&'''((())))))***))))))(((''''''''''''''''''''''''''''''&&&---$$$///(((FFFxxxJJJ***(((&&&%%%(((+++)))%%%###$$$$$$%%%&&&'''((((((|||eeeLLL888555222//////...,,,+++---,,,++++++******++++++,,,,,,,,,---------......---------............///......---------,,,,,,,,,222)))222KKK~~~fff@@@BBB===gggxxxaaabbbhhhfffbbb```^^^]]]\\\YYYUUURRROOOLLLJJJIIIJJJHHHEEEAAAFFF===FFFFFFGGGtttZZZIIIAAA???EEEKKKMMMQQQWWWbbb>>>>>>@@@:::888666666555333111000000000111////////////............///,,,***+++---///...,,,......---,,,++++++++++++)))+++,,,+++***+++000333SSS[[[EEE***))))))'''///)))((((((((()))***++++++++++++++++++++++++++++++)))***333???@@@777...+++************))))))))))))&&&''''''((()))******+++444\\\YYY444&&&((('''***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%&&&&&&'''((()))******,,,###+++)))+++>>>|||ddd444***''')))%%%(((---%%%$$$%%%&&&'''((()))***+++zzzaaaIII888555222//////...,,,+++---,,,++++++******++++++,,,,,,,,,,,,---------------------............///............---------,,,333+++444OOO~~~aaa<<>>jjjzzzbbbaaafffeeebbbaaa___]]]\\\YYYUUURRRNNNLLLJJJIIIIIIGGGDDDAAAFFF===DDDEEEJJJwww```EEE>>>;;;===CCCFFFGGGLLLRRRnnnxxxMMM777======777888:::666555333222111000111111////////////...............,,,+++,,,...///...,,,...---,,,+++++++++++++++'''))))))((('''(((,,,///KKKccc___>>>***)))******))))))))))))))))))***+++++++++++++++++++++++++++***(((---555666000)))(((************))))))))))))'''''''''((()))*********888hhhrrrHHH+++++++++###''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&''''''(((((())))))+++%%%)))'''...@@@EEE(((***---###%%%%%%"""&&&'''((()))***+++,,,,,,www]]]EEE777555111///......---+++---,,,++++++******++++++++++++++++++,,,,,,,,,,,,---------............////////////.........------222,,,666VVVZZZ;;;>>>BBBoooyyy```___ddddddbbbaaa___^^^\\\ZZZVVVRRRMMMLLLJJJIIIHHHFFFCCCAAAEEE===AAADDDOOO{{{bbbBBB:::999:::>>>BBBCCCCCCGGGLLL]]]eeeFFF;;;CCC>>>444444888666555444222111111111111////////////............---,,,,,,---//////...------,,,,,,+++++++++++++++((())))))((('''(((***,,,;;;___qqqRRR,,,)))///%%%+++***))))))))))))))))))++++++++++++++++++++++++,,,((('''+++---***'''&&&************))))))))))))''''''(((((())))))******777kkk\\\---)))///"""(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((((()))'''%%%000AAAhhh...222555&&&((("""&&&''''''((()))******++++++uuuYYYBBB777444000///......---+++---,,,++++++******++++++******+++++++++,,,,,,,,,---------............///000////////////.........///---777___|||TTT>>>@@@JJJwwwuuu^^^^^^ddddddbbbaaa___^^^\\\ZZZVVVRRRMMMMMMKKKJJJHHHFFFDDDBBBDDD??????BBBUUUvvvKKK;;;@@@<<<===???AAACCCDDDFFFIIIVVVzzzcccGGG>>>DDD>>>333444666666555444333222111111000////////////............+++,,,---...//////......---,,,,,,+++++++++++++++++++++******))))))***++++++GGGdddWWW111+++222&&&++++++***)))((((((((()))************************,,,)))'''(((++++++)))(((************)))))))))((('''((((((((()))))))))***000[[[jjj222###---'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&+++&&&%%%000===rrr777222555(((,,,""")))%%%&&&&&&''''''(((((((((rrrVVVAAA666333000.........---+++---,,,++++++******++++++******+++++++++,,,,,,,,,---------............///000////////////.........,,,---999iiivvvOOO>>>???OOO~~~rrr^^^___eeecccbbb```^^^]]]\\\YYYUUURRRNNNNNNMMMKKKIIIFFFEEEDDDBBBAAA???BBBZZZ]]]BBB===AAA;;;;;;<<<===AAAFFFHHHHHHPPPppppppMMM;;;===;;;777888777555555555444333222111000////////////............+++,,,---.../////////000///...---,,,++++++++++++,,,+++******************(((...FFFMMM888...000(((++++++***)))((((((((()))************************((()))***+++,,,,,,,,,***************)))))))))((((((((((((((()))))))))))))))DDDrrrwwwHHH&&&&&&)))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((('''''''''%%%+++&&&'''---666WWWCCC+++***%%%)))"""'''&&&&&&&&&&&&''''''''''''oooSSS@@@555222///.........---,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,---------............////////////.........------***///;;;sssqqqJJJ;;;<<>>;;;:::999444555555555555444222111000////////////............,,,---......---...000333222111///---,,,+++++++++***)))((((((******)))'''...&&&///???===222,,,)))+++***))))))))))))))))))************************%%%,,,000...+++++++++***************))))))))))))(((((((((((())))))))))))&&&666___yyy```444###'''''''''''''''''''''''''''))))))))))))(((((((((((('''''''''((((((((((((((('''(((&&&***(((111<<>>444222///------...---,,,---,,,++++++******++++++,,,,,,,,,,,,---------------------............///............---------,,,+++333???{{{kkkEEE<<<<<>>GGGDDDDDD___lllEEE:::;;;999???LLLTTTPPPHHHFFFGGGHHHLLL___XXXDDD;;;:::999333555555666555444333111000////////////............---......---,,,---111555555333111///---,,,+++******)))((()))+++,,,***(((,,,***(((///;;;666+++***))))))))))))))))))***+++************************'''222888333+++)))++++++************))))))))))))))))))))))))(((((((((((('''///DDD```bbbAAA'''***(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((()))))))))$$$%%%,,,$$$000+++TTTxxx<<<+++---"""///((()))))))))(((((('''''''''hhhMMM===444222///------...---,,,---,,,++++++******++++++,,,,,,------------......---------.........//////......---------,,,,,,,,,---666BBBgggAAA@@@???ZZZmmmaaagggiiiaaa^^^]]][[[ZZZXXXVVVRRRNNNHHHJJJKKKHHHDDD@@@@@@AAA===IIIFFFDDD```cccAAA888>>>CCCLLL```mmmdddQQQGGGGGGHHHSSSaaaZZZBBB999:::<<<777555666666666555333111000000/////////............---......,,,***---222777777555333000...,,,******,,,+++***,,,...///---+++$$$///(((%%%666888,,,+++))))))(((((()))***++++++))))))))))))))))))))))))---999???666+++(((+++...************))))))))))))))))))))))))(((((((((((('''+++---@@@VVVGGG...000))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******,,,!!!$$$,,,!!!222$$$AAAqqqBBB,,,------$$$'''''''''&&&%%%%%%$$$$$$xxx```HHH999222111000...------------***++++++,,,,,,++++++***)))+++---...---,,,,,,,,,........................//////.........---------+++555QQQ~~~TTTCCCCCC:::kkkjjjfffjjjeeeaaaaaa^^^[[[YYYWWWTTTQQQNNNKKKJJJIIIHHHFFFEEEDDDDDD@@@HHHBBBEEEfffVVV@@@>>>888eeeqqqNNN???HHHLLLcccgggBBB>>><<<777999555555444333222222222222222111111111000000//////000///------///222777999777555111...+++***************+++++++++,,,,,,,,,+++...(((&&&///000***+++))))))))))))))))))))))))))))))))))))))))))))))))...777HHHFFF///###'''******)))(((((())))))((('''(((((())))))))))))((((((''',,,+++000HHH\\\JJJ'''))))))(((((((((((())))))((((((((((((((()))******''')))***((('''((((((((((((((((((((()))+++,,,---SSS{{{\\\)))///---)))%%%%%%$$$$$$%%%%%%&&&'''uuu^^^FFF888222111000...------------***++++++,,,,,,++++++***)))+++---...---,,,,,,---.............................................------777VVVPPP@@@AAA<<>>gggXXX///,,,,,,###,,,&&&&&&%%%%%%&&&&&&'''(((qqq[[[DDD777222111000...------------***++++++,,,,,,++++++***)))+++------,,,,,,,,,---.............................................///...999]]]}}}LLL===>>>@@@nnnjjjgggiiiccc```___]]]ZZZXXXWWWUUUSSSPPPHHHIIIJJJIIIHHHFFFCCCAAAAAAGGGBBBIIIlllxxxDDD<<>>;;;NNNxxxjjjiiiiiibbb```]]][[[XXXWWWVVVTTTRRRPPPGGGHHHIIIJJJHHHEEEBBB@@@BBBEEEAAANNNuuuVVVFFFZZZxxx}}}SSSFFFIIIcccWWWBBB:::888===555555444333222222222222000000000000000000111111.........---------,,,,,,,,,,,,+++++++++++++++,,,++++++******************(((,,,,,,111888000'''---))))))))))))))))))))))))))))))))))))))))))))))))000111ZZZdddNNN666'''---+++))))))******((('''(((((())))))))))))((((((&&&******%%%&&&...444555))))))(((((((((((())))))***&&&%%%...<<>>555###(((...###&&&&&&&&&%%%&&&''''''(((zzziiiSSSAAA888222111000...------------***++++++,,,,,,++++++***)))+++,,,++++++,,,...000........................000000000/////////......,,,:::qqqeeeDDD@@@<<>>^^^zzziiikkkjjjcccccc\\\YYYVVVTTTSSSPPPMMMKKKHHHHHHHHHGGGFFFDDDBBBAAADDDDDD@@@RRRyyyiiiMMMUUUyyykkkFFFBBBIIIjjj```JJJAAA888666555555444333222222222222///000000000111111111111...///000111111000...---++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******---<<>>------))))))))))))))))))))))))))))))))))))))))))))))))&&&...000...GGGrrrqqqIII...,,,************(((&&&(((((())))))))))))((((((***'''&&&(((***++++++,,,))))))(((((((((((())))))***&&&...KKKqqq}}}qqqUUU555&&&((((((((('''''''''''''''''')))///000***''')))***((('''''''''&&&''''''((()))wwwdddNNN===666222111000///------------+++++++++,,,,,,+++++++++)))***+++++++++,,,///111........................333222111000///...---,,,333@@@{{{XXX>>>>>>???cccyyyiiilllkkkdddddd\\\YYYVVVSSSQQQOOOLLLIIIIIIHHHGGGFFFEEECCCCCCBBBEEECCC@@@RRRzzzRRRLLL___gggDDDDDDIIIlllbbbLLLDDD999555555555444333222222222222//////000000111111111222,,,---///000000///---,,,))))))+++,,,,,,------,,,.........------,,,,,,,,,******---???OOOCCC000---))))))))))))))))))))))))))))))))))))))))))))))))''')))((($$$333XXXhhhVVV...---+++*********(((&&&(((((())))))))))))((((((---&&&###(((---...---...))))))(((((((((((()))))))))%%%///PPP{{{~~~iiiAAA---,,,(((((('''''''''(((((()))***444111)))(((%%%###'''((((((((((((((()))******vvvaaaJJJ;;;555222000...,,,+++,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000111111000000//////......+++HHH}}}OOO@@@<<<:::qqqyyyllllllmmmggg^^^XXXUUUSSSRRRSSSQQQNNNJJJJJJKKKJJJGGGCCCAAA@@@@@@BBBFFF@@@SSSvvvQQQCCCgggTTT>>>CCCDDDqqqyyyMMM===>>>999777555333222333333333222000000000000000000000000000000000000///...---,,,---------,,,,,,+++++++++///,,,,,,111111------111+++000&&&>>>fffQQQ,,,666(((***,,,,,,,,,,,,***'''))))))))))))(((((((((((('''***+++((((((000AAAOOOEEE666))))))------)))&&&((((((&&&&&&''')))+++---'''---%%%,,,...(((---&&&(((''''''&&&&&&&&&'''''')))***///MMMyyyWWW+++---))))))((('''((()))(((&&&111000---(((&&&'''((('''***)))(((''''''((()))***ttt___HHH999444111000...,,,,,,,,,---...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---......------...000111000000000/////////......LLL|||LLL>>>:::>>>sssuuujjjjjjkkkeee\\\VVVTTTRRRQQQQQQPPPMMMJJJJJJKKKJJJGGGCCCAAA@@@@@@CCCFFF???SSSqqqPPPHHHooommmLLL======GGGvvvPPP>>>===888999777555444444444222000222222222222222222222222000000000000///...---,,,---------,,,,,,++++++++++++))),,,111222...///333222555)))888dddfffAAA,,,222000+++((()))+++++++++))))))))))))((((((((((((&&&)))+++***)))...888AAA???333)))))),,,+++)))'''(((((('''&&&''')))+++,,,))),,,$$$---000))),,,###(((''''''&&&&&&'''''''''******---IIIwww[[[,,,+++$$$%%%%%%%%%&&&'''''''''333111,,,(((&&&&&&&&&&&&)))((('''&&&&&&'''((()))qqq\\\EEE777333111000...---,,,,,,---...,,,,,,+++++++++*********++++++,,,,,,,,,,,,------,,,---......------...000000000000000////////////222PPPvvvGGG<<<:::BBBvvvpppfffhhhiiibbbZZZTTTSSSQQQQQQQQQOOOMMMJJJJJJJJJJJJGGGCCC@@@@@@@@@DDDEEE???SSSiiiLLLKKKwwwlllQQQCCC>>><<>>???AAAPPPXXX@@@>>><<<888555333222333555555444333333333333333333333333000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,++++++---++++++...KKKyyy{{{QQQ...(((&&&+++///---)))&&&))))))))))))((((((((((((''''''((()))******(((&&&///+++)))******'''(((+++((((((''''''((()))***+++)))+++)))999999((()))%%%'''''''''''''''(((((()))(((((('''>>>nnnSSS,,,---&&&&&&'''((('''''',,,333444---'''&&&'''&&&&&&'''''''''''''''''''''''''''|||lllWWWCCC777444///......---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......------...000////////////000000000000555UUUlllAAA>>>???JJJ{{{iiieeejjjiiiaaaZZZSSSTTTTTTTTTRRRQQQPPPPPPIIIJJJIIIFFFBBB@@@??????AAABBBAAA\\\ZZZBBBFFFuuuiiiIIIAAA@@@;;;===EEEWWW___AAA===<<<===999555333444555666666333333333333333333333333000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++///222111...111***///000555[[[wwwmmm:::///(((+++///---)))'''))))))))))))(((((((((((()))'''&&&'''******)))'''---***)))+++***'''(((+++((((((((((((((()))))))))&&&,,,000DDDAAA((())))))'''''''''''''''((()))***(((******@@@ooo}}}KKK+++***)))((())))))'''&&&000<<<555+++%%%&&&((('''(((***((((((((((((((((((((((((zzzjjjUUUAAA666444.....................---.........---------,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000////////////000000000000666YYYiii@@@>>>@@@OOO~~~~~~hhhgggllliii```ZZZSSSTTTUUUUUUSSSRRRRRRRRRIIIIIIIIIFFFBBB?????????>>>AAABBBaaaVVVCCCDDDhhhrrrRRR;;;>>>AAA999;;;GGGccciiiEEE===<<<<<<999666333333222111///333333333333333333333333000000000000///...---,,,++++++,,,,,,,,,,,,------...,,,))),,,444999333***000&&&---111***@@@iii|||WWWAAA---)))+++++++++---))))))))))))((((((((((((***((('''''')))+++,,,,,,///+++***++++++((((((+++((((((((()))))))))))))))&&&,,,444OOOLLL...++++++''''''''''''((()))*********......BBBqqqqqqEEE***%%%(((&&&'''(((%%%&&&555GGG777+++$$$'''***((((((,,,(((((())))))))))))((((((wwwfffRRR???444222------...............------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---......------...000.../////////000000000111999]]]ggg>>>===???SSS~~~ggggggmmmiii___YYYQQQSSSUUUTTTRRRQQQQQQSSSIIIIIIHHHFFFBBB???>>>???>>>@@@BBBbbbRRREEE@@@RRRlllzzzssshhhPPPDDD>>>???>>>:::@@@KKKqqqqqqIII??????999:::;;;===>>>;;;666333444444444444444444444444000000000000///...---,,,+++++++++,,,,,,---------------111===PPPZZZQQQBBB999---,,,///)))222QQQiiihhhLLL111)))+++***+++///))))))))))))(((((((((((()))))))))))))))+++---...444...***+++,,,***)))+++(((((())))))))))))(((((()))***333VVVXXX888...***''''''''''''((()))***+++***...---???nnnYYY888+++'''(((%%%&&&((('''***>>>VVV===...%%%(((+++''''''+++''''''((())))))(((''''''uuudddPPP===333111------......///......---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,---///...------...000.../////////000000111111<<>>???>>>???AAAcccNNNFFF<<<>>>KKKUUUMMM???666>>>CCC@@@:::===HHHPPP|||vvvMMMBBBBBB<<<@@@GGGNNNQQQNNNGGGBBB666666666666666666666666000000000000///...---,,,+++++++++,,,,,,---------%%%+++999TTTvvvsssOOO@@@444///+++)))444CCChhhLLL222---...,,,***,,,))))))))))))((((((((((((((()))++++++******,,,...888000***+++,,,+++)))***((()))))))))))))))((('''---***111XXXaaa@@@000'''''''''''''''((()))++++++'''***(((999iiinnnAAA,,,------)))%%%'''******///GGGbbbAAA111''')))+++&&&%%%)))%%%&&&'''(((((('''&&&%%%vvvaaaLLL===555333///............---------000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................111......222333111///111888ppp[[[???;;;AAAccc~~~}}}iiihhhhhh```YYYYYYWWWXXXUUUOOONNNQQQRRRPPPHHHGGGEEECCCAAA>>>===<<<>>>???@@@lllSSSFFF@@@CCCBBB<<<;;;AAA888???BBB===999AAAWWWjjjUUU===CCC>>>III^^^tttsssfffRRRBBB777777777000---000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,111***<<<___{{{[[[666,,,---++++++000<<>>999000(((&&&)))++++++((((((''''''''''''(((((())))))---LLLkkkXXX111'''))))))((('''(((******)))///***(((222LLLmmmbbb:::))))))---'''!!!---***###,,,KKKWWW111***$$$)))...***&&&''''''((())))))******uuu___KKK<<<555333///............---------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111......222333000000111<<>>;;;@@@eee{{{fffeeefff^^^XXXYYY\\\ZZZUUUPPPOOOQQQQQQMMMIIIHHHFFFDDDAAA???>>>===@@@AAACCCpppZZZHHH;;;;;;<<<999999>>><<<<<<;;;===GGG]]]{{{^^^AAAFFFHHHOOOZZZgggrrrzzz{{{xxxbbbBBB333666777000////////////............,,,,,,,,,,,,,,,,,,,,,,,,000,,,AAAbbbwwweee999+++,,,++++++///222<<<>>>333***,,,...+++))))))))))))))))))))))))'''((()))((()))***...111NNN@@@000))))))***(((%%%((((((''''''''''''((((((&&&''')))???dddlllKKK))))))******))))))))))))((('''&&&%%%)))666JJJ^^^lll[[[888((('''(((((($$$+++(((''',,,IIIiii777+++))))))*** ***%%%%%%%%%%%%&&&'''((()))sss]]]III:::444222///............---------...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111......222222000000333BBBwwwVVV===;;;???iiiwwwbbbaaabbb\\\WWWYYY```\\\UUUOOOPPPRRROOOIIIJJJIIIGGGDDDBBB@@@>>>>>><<<>>>BBBooofffPPP===;;;??????>>>???AAA???@@@JJJ___{{{fffDDDGGG>>>@@@AAA@@@AAAJJJXXXcccrrr|||uuuZZZFFF@@@888***000000/////////.........,,,,,,,,,,,,,,,,,,------,,,111NNNrrr\\\666+++...---+++,,,***333666000***,,,---***))))))))))))))))))))))))(((((()))))))))***---000WWWKKK999,,,)))+++(((###)))((((((''''''(((((()))'''''''''000UUU|||iii222***+++,,,,,,***((('''(((&&&((()))((()))...888@@@\\\aaa[[[DDD///((()))))))))(((((($$$,,,+++DDDBBB***---)))&&&###***&&&''''''(((((()))******qqqZZZFFF999333111///............------------,,,++++++*********+++++++++,,,,,,,,,,,,------........................000...///222111///000444EEEyyyRRR<<<<<<@@@mmmttt___^^^```[[[XXX[[[___ZZZRRRMMMOOOSSSOOOGGGJJJHHHFFFCCC@@@???>>>>>>;;;>>>AAAooosss[[[DDD>>>CCCDDDAAA???>>>EEESSShhheeeCCCGGG<<<===<<<777222222888>>>IIIOOOXXX\\\QQQ===000,,,/////////.........------,,,,,,,,,---------------***444YYYWWW???,,,,,,111///***)))(((///111---******)))&&&))))))))))))))))))))))))((()))******)))***,,,...MMMWWWOOO555%%%))),,,'''))))))(((((((((((()))))),,,)))((()))CCCtttuuuEEE+++***+++,,,+++'''''')))(((***++++++))))))+++---444999888///((((((******)))***%%%!!!///)))===QQQ***,,,'''$$$'''''')))+++...111222000...,,,nnnVVVDDD888333111///............---------,,,,,,+++*********+++++++++++++++,,,,,,---------........................///...///111000...111666GGGzzzMMM<<<>>>BBBqqqqqq\\\\\\___[[[YYY\\\ZZZVVVNNNJJJMMMRRROOOGGGIIIGGGDDDAAA>>>=========???BBBEEErrrlllMMM???@@@DDDEEEDDDFFFVVVpppeeeCCCHHH@@@?????????>>><<<888555999888999<<<===:::777666.........---------,,,,,,,,,,,,,,,------.........---666]]]fffJJJ555---)))...000,,,***,,,***------+++******)))&&&************************(((***+++***)))***+++---:::^^^gggDDD%%%&&&...***))))))(((((((((((())))))---(((******444ZZZnnn]]]000***(((++++++((((((+++((('''&&&'''***+++***(((---///...***'''''''''&&&'''***$$$ ///(((444ddd///(((&&&$$$***%%%)))---444999:::666000,,,jjjSSSBBB888333222///............---------,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...........................///...///111///---111888KKK}}}{{{JJJ<<>>>>>@@@???999222///:::777***333JJJKKK:::///.........------------,,,,,,,,,---......//////111666YYY}}}UUU111111///......,,,(((+++111000...+++***+++,,,,,,+++************************)))***++++++***)))***,,,...VVVkkkTTT444***+++)))***))))))(((((())))))***)))&&&)))+++,,,???[[[jjj<<>>BBBooo{{{vvv{{{wwwNNNOOOQQQJJJDDDBBBDDDCCC===777)))888888...777MMMJJJ555000000000000////////////,,,,,,------...///////////////LLLtttrrrQQQ000111///...---+++))),,,111<<<555---***+++,,,,,,,,,************************)))+++,,,,,,***)))******+++===UUU```SSS:::+++)))******))))))))))))******%%%******)))***...BBB___MMM888((((((,,,+++***,,,******)))******+++***)))%%%%%%&&&((())))))***,,,(((&&&---***,,,+++)))HHHWWW...***'''+++%%%$$$)))///444555111,,,(((fffOOO@@@888555333//////.........------------------,,,,,,---......******+++,,,,,,---....................................000111...,,,222:::XXXzzzHHH===CCCEEEuuu~~~|||eeeUUUXXX]]]YYYUUUWWWUUUUUURRRLLLJJJMMMNNNLLLKKKHHHDDD@@@>>>===>>>???>>>AAAEEErrrRRROOODDDAAA>>>???BBBAAA===999888555000...222777777333222222222222111111111111,,,,,,------...///000000+++&&&:::ZZZeeeZZZ@@@%%%((('''))),,,...------...GGG===111+++******)))***************************)))+++,,,,,,***))))))******$$$<<>><<<;;;BBB===EEEwwwTTTIIIFFFAAA;;;999:::;;;888555444555222...000555333,,,000//////111333222---(((.........///////////////,,,///333666666222---***---+++(((---000'''+++BBB^^^:::***---))),,,111((()))))))))))))))))))))))))))************+++++++++---***///EEEaaagggHHH$$$))))))))))))))))))))))))$$$---///...,,,%%%(((:::SSS@@@...((())))))((('''***************************************)))((((((+++''')))000222,,,)))+++MMMwww;;;'''***'''+++###''',,,000111---)))%%%zzz```III;;;555222000000000000///......------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------............////////////,,,444111---222222111999fff~~~qqq@@@???999OOOvvv___UUUZZZ[[[\\\\\\WWWXXXSSSNNNLLLLLLMMMKKKJJJHHHFFFCCC@@@>>>===<<<;;;@@@>>>HHHzzz^^^JJJHHHBBB<<<:::;;;;;;999666333444222///333<<>>NNN>>>...)))+++***)))((()))))))))************+++***************)))((((((((((((&&&### )))444000bbbggg===))))))$$$"""&&&(((***,,,,,,+++)))(((xxx]]]GGG;;;555222111000000000///......------------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------............////////////---333000...222111222===jjjooo>>>>>>:::RRRttt\\\RRRYYY]]]______XXXWWWRRRMMMKKKLLLLLLJJJHHHEEEDDDBBB???>>>===<<<===??????KKK|||jjjLLLJJJEEE???<<<<<<<<<999777333444222000555BBBOOOVVV@@@999111---...111222222000000//////......------+++,,,...///...---+++)))(((,,,,,,,,,***&&&999ZZZ^^^111***222(((###...++++++++++++++++++++++++)))))))))*********+++++++++)))'''(((000777666000))))))))))))))))))))))))++++++///222,,,%%%///@@@FFF999---***,,,+++***))))))))))))))))))******+++)))************))))))((()))------)))&&&''')))((("""GGGXXXBBB,,,))))))""")))(((((((((((()))******tttYYYFFF;;;555222222000000000///......------///...---,,,+++++++++++++++++++++,,,,,,,,,------............////////////---222000...222111444AAAoooooo>>>>>><<>>@@@AAAMMM}}}rrrOOOLLLHHHBBB???===<<<999777333444333222666AAAOOOYYYRRRHHH;;;444333333000---111111000///...------,,,,,,,,,,,,,,,,,,++++++***)))...---+++***(((888UUUrrr>>>&&&///---'''222************************))))))))))))************(((((())))))+++------,,,))))))))))))))))))))))))'''###)))///)))(((444AAA;;;222******,,,***)))***))))))((((((((()))***+++))))))************)))(((((()))''''''---111+++&&&;;;KKK???'''&&&---((((((''''''&&&'''((()))***pppUUUDDD:::444222333000000000///......------///...---,,,+++*********+++++++++,,,,,,,,,------............////////////---222//////222000555FFFuuuooo??????@@@```oooXXXPPPXXX[[[\\\ZZZRRRTTTPPPLLLKKKKKKKKKIIIFFFBBBBBBBBB???<<<;;;===???BBBCCCNNN|||rrrRRRNNNJJJEEE@@@===;;;999888444444444444555999BBBJJJ^^^bbbaaaUUUBBB444111444111111000///...------,,,...---,,,,,,++++++,,,,,,,,,///+++***---***000CCC~~~TTT***)))000,,,...))))))))))))))))))))))))(((((()))))))))*********+++))))))+++---,,,***)))))))))))))))))))))))))))+++$$$+++///)))111>>>>>>111+++((()))***))))))++++++***)))(((((()))***+++((())))))*********))))))&&&***+++)))(((++++++***&&&333@@@666"""!!!)))'''&&&&&&'''(((((((((((('''mmmQQQBBB:::444222444000000000///......------///...---,,,++++++***+++++++++,,,,,,,,,,,,------............////////////...111//////333000666JJJzzzooo???@@@DDDhhhjjjVVVQQQYYYYYYYYYXXXRRRTTTQQQMMMKKKLLLLLLIIIFFFBBBCCCCCC@@@<<<;;;===@@@AAACCCPPP}}}pppVVVOOOLLLGGGAAA===:::888888555333555777666444555888GGGggghhhEEE333111000000//////......------......---,,,,,,,,,,,,---...///******///+++)))333fff}}}oooAAA***///...&&&((((((((((((((((((((((((((((((((()))))))))******000***&&&***...---+++***))))))))))))))))))))))))---&&&------(((;;;FFF555+++(((&&&))))))''')))---...---***)))((()))***+++((())))))************)))***CCC___eeeNNN333(((+++$$$666>>>333(((&&&&&&&&&%%%&&&(((******)))'''&&&jjjNNN@@@:::333222555000000000///......------...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------............////////////...111...000333///777MMM{{{mmm>>>@@@GGGmmmdddTTTSSS[[[YYYXXXZZZVVVTTTQQQMMMLLLMMMLLLIIIFFFCCCEEEEEEBBB===;;;===AAA===BBBRRRpppYYYOOOMMMHHHBBB<<<888777777555222333999:::444111111///MMMsss{{{___BBB222///////////////.........------,,,,,,+++++++++,,,+++...))))))///,,,'''...CCClllbbb666,,,///%%%(((((((((((((((((((((((((((((((((((()))))))))***///***)))000444000,,,***))))))))))))))))))))))))+++&&&...+++***JJJTTT333)))''''''))))))'''+++000111///,,,***(((((()))***(((((()))***************///VVVWWW000&&&+++DDDAAA///---+++%%%)))&&&'''((()))***)))((((((iiiLLL@@@:::333222666000000000///......------------,,,,,,++++++,,,,,,++++++,,,,,,,,,---------............/////////000...000...000333///888OOO{{{lll===???GGGoooaaaSSSTTT\\\ZZZYYY\\\ZZZUUUQQQNNNMMMNNNMMMIIIFFFDDDFFFGGGCCC===;;;===AAA999AAASSSppp[[[OOOMMMHHHBBB<<<888666777555111222:::===888222222444222:::QQQiiilllYYYDDD.........///////////////,,,,,,,,,,,,+++++++++***''',,,))))))...+++(((000)))ZZZ|||BBB,,,000)))))))))))))))))))))))))))(((((((((((())))))))))))***)))000;;;===555,,,((())))))))))))))))))))))))***(((222///222[[[fff;;;)))((((((***)))(((,,,222333111...***)))((()))***(((((()))***************---MMMuuuAAA---555PPPBBB%%%))))))!!!***((((((((((((((()))******```JJJAAA888555666222////////////............,,,------......------,,,------------------------............/////////000...111222+++222333444YYY\\\@@@@@@NNNtttdddOOONNN[[[ZZZUUUVVVVVVTTTOOOLLLMMMMMMIIIHHHIIIFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>^^^{{{UUUOOOHHHCCCBBB???999666777666444333333444555444333333333444666;;;AAAGGGJJJ222111///...------............---,,,,,,+++*********************************===]]]pppZZZ222$$$///************************)))))))))))))))))))))))),,,000---BBBYYY===...))),,,...,,,))))))***+++***,,,'''111999]]]zzzLLL+++333)))###...,,,%%%---))))))))))))))))))))))))******))))))(((((('''''')));;;ZZZ|||wwwbbb(((<<>><<<<<<<<<>>>???```ZZZOOOIIIDDDBBB@@@:::777888666444222222333444333222000000000000222555888:::111000///...---------.........---,,,,,,+++******************************///...<<>>777555777333////////////..................////////////......------------------------....../////////000000000---000333///666666999bbbZZZ>>>>>>NNNttteeeSSSTTT^^^\\\WWWXXXWWWVVVQQQNNNPPPOOOLLLJJJLLLHHHFFFBBB???===<<<<<<===>>>AAAbbb___PPPJJJEEEDDDAAA<<<888999555444222111222333222111///......------......///111000///...------------...------,,,,,,++++++***************************000'''%%%555FFFGGG777)))************************++++++++++++++++++++++++(((+++...LLLpppaaa999------+++((()))+++,,,+++)))(((...***)))111]]]qqq444//////---(((***---((())))))))))))))))))))))))))))))))))))((((((((((((,,,******,,,&&&...666cccVVV999(((((('''(((***%%%&&&&&&&&&&&&''''''''''''|||[[[DDD<<<777666888333////////////............------............------,,,,,,------------------...////////////000000000...000333000777555999ddd|||~~~UUU;;;>>>PPPyyybbbSSSUUU^^^ZZZVVVVVVSSSSSSNNNKKKMMMLLLIIIGGGIIIEEECCC@@@>>>======>>>>>>===CCCfffcccQQQKKKGGGFFFCCC===999999555333111111222222111000////////////////////////000000///...---------,,,---------,,,,,,+++++++++************************,,,+++***,,,444:::777///************************+++++++++++++++++++++++++++///...GGGwwwWWW---///,,,,,,---...+++)))***+++***++++++---LLLxxxSSS222)))///)))(((...((())))))))))))))))))))))))))))))))))))((((((((((((,,,,,,---///***000BBBbbbJJJ222&&&((('''''')))%%%&&&&&&'''''''''(((((((((yyyXXXAAA<<<888888888222////////////............+++,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////000000000111000000333///555222888ggg|||}}}TTT:::???SSS}}}~~~aaaUUUXXX___[[[VVVVVVRRRRRRMMMJJJLLLKKKHHHFFFGGGFFFEEEBBB@@@>>>===<<<<<<<<>>:::999666444222111222222111000000000000000000//////////////////...------,,,,,,------,,,,,,,,,,,,++++++************************)))...000,,,+++000222000************************************************(((...)))777ooouuu:::---+++,,,///---))))))---///%%%,,,111,,,777]]]www@@@&&&...+++'''+++***))))))))))))))))))))))))(((((((((((())))))))))))'''&&&))),,,---222MMM]]]===+++(((+++&&&$$$((('''''''''((((((((()))))))))uuuTTT???<<<999999888000////////////............++++++,,,,,,,,,,,,+++++++++,,,,,,------........./////////000000000111111222///111...444111:::mmmVVV<<>><<<;;;;;;888...////////////............+++,,,,,,------,,,,,,+++++++++,,,,,,---....../////////000000000111111111222...000...444333???vvvWWW>>>DDDZZZ|||aaa[[[```ddd]]]YYYXXXQQQVVVQQQNNNOOOOOOLLLJJJKKKIIIJJJKKKKKKIIIFFFBBB@@@;;;IIIppp|||ZZZTTTOOOMMMHHH???888777888666333333333333222000000///......000222444666.........///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++'''&&&---333333///,,,************************************************,,,------...BBBjjjRRR<<<+++)))+++******///...$$$...,,,,,,...111UUU|||tttUUU333***+++******))))))))))))))))))))))))'''((((((((()))))))))***///---...(((---999yyy@@@///***,,,&&&$$$))))))'''''''''((((((((())))))pppPPP======<<<<<<777---000/////////............,,,------......------,,,++++++,,,,,,---...//////000000000000111111111111111---///...555555DDD}}}UUU===FFF]]]|||___ZZZ___ccc[[[XXXVVVOOOVVVPPPNNNOOOOOOKKKJJJKKKEEEHHHLLLOOOOOONNNKKKHHH;;;JJJqqq\\\VVVQQQNNNIII???888666999777444333333333222111000000000222666;;;@@@CCC---......///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***---444444///...333************************+++++++++++++++++++++++++++'''+++***&&&===ooooooNNN000)))---,,,***++++++'''000&&&---666+++===jjjooo888'''...,,,)))))))))))))))))))))))))))'''((((((((())))))******$$$(((111,,,---444xxx}}}KKK444)))***&&&&&&***(((&&&&&&&&&'''''''''((((((lllQQQ======>>>555000333222111111000///......---------------------------------......///.........111111111111111000///...000...---333333---HHHwww{{{NNN???@@@fffzzz|||^^^^^^]]][[[ZZZXXXWWWVVVUUUUUURRRMMMJJJJJJIIIGGGFFFGGGHHHFFFBBB@@@@@@BBB;;;HHHnnnwwwccc^^^]]][[[IIIFFFFFF555;;;666666555333222111000000///666333)))111IIIYYYYYY777---)))---...)))(((...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,***---555444***''',,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,)))***---+++000HHHbbbpppTTT555&&&&&&)))++++++++++++******+++---...000KKKooowwwOOO,,,***///***))))))(((((((((((()))))))))(((((((((******(((&&&***'''---...'''777eeeZZZ---000...%%%,,,%%%+++&&&&&&&&&''''''''''''(((kkkQQQ===<<<===555000333111111000000///......---------------------------,,,---......///.........000111111111111000000///000......444333///JJJyyyzzzMMM@@@DDDlllzzz```___]]][[[ZZZYYYXXXXXXWWWRRRMMMLLLLLLKKKHHHFFFBBBCCCCCCAAA===;;;<<<===;;;IIIpppaaaRRRqqqccc```___NNNHHHEEE555:::444444444333333222222222,,,333111***...BBBTTT\\\>>>333+++,,,000111///...,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---+++...333333---***---++++++++++++++++++++++++*********+++++++++,,,,,,,,,***+++---))))))888KKK]]]HHH222((()))*********+++*********+++,,,---...666QQQ```QQQ888+++))))))))))))(((((((((((()))))))))(((((()))***+++)))(((---,,,,,,,,,)))444^^^hhh666---***&&&,,,%%%)))&&&&&&&&&''''''''''''(((hhhPPP===;;;;;;444000333111000000//////.........------------------------,,,------...//////......//////000000000000000000/////////444444222NNN|||yyyKKKBBBJJJssswwwaaa___]]][[[YYYYYYZZZ[[[[[[QQQKKKNNNPPPJJJGGGHHHDDDDDDCCC@@@===<<<<<<>>><<>>===>>>???<<>>{{{fff888((()))***&&&&&&&&&&&&&&&''''''''''''(((aaaNNN<<<777666333000222////////////............------------------------+++,,,---...//////////////////......///000111222///111111333555777UUUwwwFFFAAAQQQzzzppp^^^\\\YYYWWWWWWXXXZZZ[[[XXXRRRPPPQQQLLLEEEEEEKKKFFFCCC???<<<;;;<<<===>>><<>>AAA777***(((...************************))))))*********++++++++++++)))***++++++***+++///...,,,,,,---+++'''(((+++(((((()))))))))******)))/////////......,,,(((&&&))))))(((((((((((())))))(((((((((***,,,---,,,+++%%%...&&&'''000%%%222eee}}}GGG,,,***))))))'''&&&&&&&&&''''''''''''(((|||]]]MMM<<<666444222111111........................------------------------++++++---...//////000000000///...---...///000111///333222222444888VVVsssBBB@@@RRR{{{nnn[[[ZZZXXXWWWWWWXXXYYYZZZQQQPPPOOOLLLJJJIIIJJJKKKHHHDDD???======@@@BBBCCC<<>>===;;;888555333222+++***222666222///000333GGGXXXWWWHHH:::333000------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,///>>>NNNGGG000'''...++++++++++++++++++++++++)))))))))************+++,,,+++***((('''(((---111///,,,,,,,,,***'''(((,,,((()))************)))))))))///000******---))) ))))))(((((((((((()))))))))(((((()))+++,,,+++***%%%,,,***+++///'''///OOOTTT333***'''+++'''&&&&&&&&&''''''''''''(((yyyZZZLLL<<<444222111111111........................------------------------***+++,,,...///000000000111000...------...///000///444333111333888VVVnnn>>>???TTT|||lllZZZYYYYYYYYYYYYYYYZZZZZZPPPQQQMMMIIIOOOYYYXXXNNNJJJEEE@@@>>>@@@CCCFFFGGG;;;PPPvvvIIIAAA===DDD___ZZZ\\\MMMJJJBBB;;;;;;<<<===<<<;;;888555333000......000111111000///)))111???JJJJJJ@@@555000...------------,,,,,,,,,******+++++++++,,,,,,,,,000))):::YYY\\\???,,,///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************++++++((('''+++222777///,,,+++,,,+++((((((+++)))******++++++***))))))---111000+++(((***)))%%%))))))(((((((((((()))))))))(((((()))***+++)))(((''')))+++***))))))000;;;\\\yyy[[[888***%%%---%%%&&&&&&&&&''''''''''''(((wwwYYYKKK<<<444111111111111---.....................------------------------***+++,,,...///000000000222111///---,,,---...//////444333111222888VVV|||zzzkkk<<<>>>UUU~~~lllZZZZZZZZZZZZ[[[[[[[[[[[[RRRSSSMMMIIIWWWiiieeeRRRFFFAAA;;;999<<>><<<<<<===<<<<<>>>>>>>>HHHXXXWWW>>>;;;AAAmmmsssTTTZZZQQQJJJGGG:::::::::999888666555333222111111111111000000000000000//////...------------******+++++++++,,,,,,,,,---,,,++++++******++++++///,,,'''BBB{{{jjj555111---,,,...---***)))+++************************---...,,,''''''222FFFUUU:::+++---///$$$&&&000,,,,,,*********))))))000:::888000+++******)))***---)))))))))))))))***++++++******)))(((((((((((())))))*********))))))***+++///BBBGGG555%%%%%%(((&&&''''''''''''''''''''''''lllWWWHHH999333333111000111/////////...------,,,,,,---,,,,,,,,,,,,---............////////////////////////............//////111///444222777888ppp~~~TTT???AAAccchhhXXX]]]```^^^\\\\\\ZZZVVVQQQ```kkkggg]]]TTTHHH>>>AAA>>><<<;;;===?????????HHH[[[{{{JJJ>>>:::GGG~~~SSSNNNIIIHHHFFF888888888777666555444333333111111111111000000000000000///......---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++******++++++...(((###222bbb}}}BBB444///,,,------+++***,,,************************000,,,******)))000HHHbbb===333000+++"""'''///+++***)))******))),,,888DDD000,,,***++++++)))***...))))))((((((((()))******)))))))))))))))***++++++)))***+++***)))((()))+++000>>>BBB222%%%%%%((((((''''''''''''''''''''''''jjjUUUFFF666333555444222000//////.........------------,,,,,,,,,,,,---..................///////////////............//////000111///444222777;;;rrr~~~OOO???@@@ggggggVVV\\\```___]]]\\\YYYUUUMMMZZZfffeee___ZZZTTTNNNAAA>>><<<;;;<<<>>>??????EEE[[[ggg>>>???999NNN___LLLCCCEEEEEE999777666555555444444444444111111111111000000000/////////......---,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,***(((,,,...???iiisssQQQ666///******+++))))))+++************************---'''(((,,,(((***HHHmmmLLL999+++)))***++++++(((+++(((((()))+++222@@@NNN///,,,+++,,,+++''''''+++)))((((((((((((((())))))))))))(((((())))))***+++(((***+++***''''''***,,,>>>AAA===///&&&&&&((('''''''''''''''''''''''''''lllTTTDDD666555::::::444000...............------------,,,,,,,,,,,,---......---.........//////000000...............///000000111000444111888>>>uuu~~~KKKAAA@@@llleeeUUU[[[___^^^[[[[[[XXXTTTLLLRRRXXXZZZZZZYYYVVVRRRBBB???<<<;;;<<<=========BBB[[[WWW888@@@<<>>ZZZjjjJJJAAA???;;;888666555444333333444555111111111111000000000000------...//////...,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,,,,222'''(((---,,,333DDDNNNCCC888---+++,,,++++++---************************)))(((...222***'''BBBeeeggg<<<***...+++(((111///***&&&'''+++777KKK]]]666...))))))+++++++++---******)))((((((((())))))))))))(((''''''&&&''''''&&&)))***)))(((---777???CCC666(((%%%''')))((('''''''''''''''''''''''''''iiiOOOBBB:::AAAJJJGGG999---........................---,,,,,,,,,,,,---......------......///000000111---------......///000111000000444///999CCCyyy~~~CCCDDD@@@vvvcccWWW\\\___\\\ZZZZZZYYYVVVQQQMMMJJJIIIHHHFFFCCCAAA@@@>>>;;;:::;;;===>>>===AAA^^^]]]III888===AAA```sssNNNBBB>>>===999888666444333333444555111111111111000000000000,,,---...000000///...---******+++++++++,,,,,,,,,++++++******++++++,,,---...***%%%)))111000444CCCHHH;;;...+++++++++***+++************************,,,)))+++---)))(((888LLLyyyzzzZZZ444,,,+++)))000,,,,,,,,,)))'''222LLLeeeAAA444)))(((+++,,,++++++++++++***)))))))))))))))(((((((((((((((((()))***'''***+++***,,,333AAALLL888---&&&'''(((&&&%%%(((''''''''''''''''''''''''eeeNNNBBB<<>><<<::::::<<<>>>???@@@???\\\PPPIII999:::BBBdddsssNNNCCC@@@@@@;;;999666444333333444555111111111111000000000000+++,,,///000111111///...******+++++++++,,,,,,,,,+++*********+++,,,,,,---$$$000+++(((000+++***;;;III;;;---))))))(((((()))************************---(((&&&''''''(((...666\\\qqq@@@---...***))))))...111+++###,,,LLLkkkLLL;;;+++'''***+++)))''',,,,,,+++***))))))******''''''(((((()))+++,,,---(((+++,,,,,,...888HHHUUU111++++++---***""""""(((''''''''''''''''''''''''dddLLL===777BBBJJJCCC666///...---,,,+++++++++,,,---,,,,,,,,,------...............///000000000000000111000///...///000222444000444000444333IIIyyywwwHHH???PPP}}}eeedddcccbbb```]]]ZZZXXXVVVNNNMMMLLLKKKKKKIIIEEEBBB???===;;;::::::<<<>>>@@@EEE```MMM:::<<<:::888ggg{{{kkk]]]UUU___pppLLLAAAGGGCCC===;;;888555444333333444000000000000////////////+++,,,000666666111---,,,***+++++++++,,,---,,,***,,,,,,++++++***+++++++++******)))******+++,,,,,,666444000,,,*********+++************************))))))*********+++++++++;;;WWWpppaaa888&&&,,,---+++...---,,,)))'''AAAkkkooo???***111***$$$***,,,))))))))))))))))))))))))))))))(((((((((((())))))''',,,''''''333444YYYCCC,,,***,,,...***###%%%,,,(((%%%))))))$$$)))---%%%cccLLLAAA999===BBB@@@777000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000///---------...000111000444000444444JJJzzztttGGG???PPP|||eeecccbbbaaa___\\\YYYWWWUUUOOOMMMLLLKKKJJJHHHEEEBBB???>>><<<::::::<<<>>>???DDD```KKK:::======:::___tttbbbRRRJJJDDD>>>CCCNNNQQQBBBFFF@@@===;;;888555444333333444000000000000////////////333,,,---777>>>:::111,,,------+++******,,,------,,,,,,++++++***++++++,,,******))))))******+++,,,444222...+++*********+++************************++++++++++++,,,,,,,,,---333FFF]]]YYY<<<,,,---+++***,,,++++++)))''';;;___~~~XXX888,,,)))+++,,,((()))))))))))))))))))))))))))(((((((((((((((((()))'''+++((('''111===eee@@@+++)))'''((('''&&&(((***(((&&&))))))%%%))),,,'''~~~```KKKFFF???:::<<<>>>888///000//////...---,,,++++++,,,,,,,,,------------.........///000000000000///000000...------.../////////444000333666MMM|||rrrFFF???QQQ|||gggbbbbbb```^^^[[[XXXVVVTTTOOOMMMLLLKKKJJJHHHEEEBBB???>>><<<;;;;;;<<<>>>???CCC___xxxEEE888:::;;;666KKKccc```MMMAAA999:::;;;888888<<>>111---))))))***(((***+++&&&333NNNyyyQQQ,,,(((111...&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))***'''000JJJvvv???...,,,((($$$&&&******''')))((('''(((((()))+++,,,|||]]]HHHKKKHHHAAA@@@BBB:::...............------,,,+++---------------------------...//////000000//////333222111000//////000000...444///333888QQQ~~~rrrFFF@@@SSS~~~mmmbbbbbb```^^^[[[XXXVVVUUUPPPNNNKKKJJJIIIGGGDDDBBB@@@>>>===<<<<<<<<<===>>>BBB```lllDDD999999:::444;;;BBB:::???:::888===???===<<<>>>TTT[[[BBB@@@;;;:::999888666444333333333000000000000////////////---...---888SSSeeeSSS333---******,,,,,,***))))))++++++******++++++,,,,,,+++***)))))))))+++,,,...---,,,***)))))))))***+++************************,,,,,,,,,---------......'''%%%555CCC:::...,,,***(((***'''***---(((,,,>>>uuuppp:::)))///,,,)))))))))))))))))))))))))))((((((''''''''''''((((((+++(((,,,)))///SSSGGG111222...''''''+++)))###***)))'''(((+++(((+++777zzz\\\IIIQQQTTTQQQOOOMMMAAA111,,,,,,,,,,,,------------------------------------------...///////////////222222111000000000000///...444///333:::UUUuuuFFF@@@TTTqqqcccbbb```^^^\\\YYYVVVUUUPPPNNNKKKIIIHHHFFFDDDBBB@@@???>>>===<<<======>>>BBBaaa___EEE<<<:::;;;999999888222666777999;;;:::888999===GGG~~~]]]@@@>>><<<999888777666444333333333000000000000////////////'''000///...MMMvvvvvvYYY222+++)))///333000,,,++++++*********++++++,,,---+++***))))))***,,,///111+++***))))))))))))***+++***************************+++++++++,,,,,,,,,,,,***&&&222<<<222(((***+++)))+++(((***000***(((444RRRPPP000)))(((...))))))))))))))))))))))))((((((''''''''''''((((((...)))---,,,000TTTZZZ222222///)))((()))(((%%%(((+++'''(((,,,'''---GGGyyy[[[OOOTTTYYY[[[[[[UUUGGG:::///...---,,,,,,---...///...------------,,,,,,,,,------...////////////...///////////////.........---444///333<<>>============BBBbbbUUU===999666888;;;:::777888555888;;;:::777666999===CCC|||aaaAAA>>>>>>888777777666555444333222000000000000////////////)))222---&&&>>>mmmFFF555(((+++000...+++***************+++,,,------+++***))))))+++///222555******)))))))))*********************************)))))))))*********++++++,,,,,,666999+++%%%***+++))),,,)))***000+++'''///555cccyyyaaa>>>)))(((000))))))))))))))))))))))))))))))(((((((((((())))))...))),,,---000IIIsss:::111)))((()))((('''(((&&&---''''''---&&&222ZZZxxx[[[TTTQQQRRRXXX[[[SSSIIIBBB555333000---,,,,,,...000......---------,,,,,,,,,,,,---......//////......---......///////////////,,,444///333===\\\pppCCC???WWWhhh___^^^]]][[[XXXUUUSSSQQQQQQNNNJJJHHHFFFEEECCCAAA@@@@@@???>>>>>>=========CCCdddNNN999888444666;;;888555<<<888:::;;;;;;;;;===>>>>>>IIIhhhDDD???>>>777777666666555444333222000000000000////////////---...---+++222KKKqqqwwwVVV666,,,---+++))))))************+++,,,---...+++***)))***---111666999************************************************)))))))))*********+++++++++///:::777)))(((,,,((((((,,,))))))///***'''...,,,===[[[eeeNNN333+++,,,))))))))))))))))))))))))******))))))))))))******,,,)))(((---000:::RRR777$$$'''---)))''')))###...((((((...$$$666kkkxxx[[[VVVJJJGGGOOOSSSMMMFFFEEE;;;888333...,,,,,,...000.........------,,,,,,,,,,,,---......//////.........///000111222222111111,,,444///333>>>^^^{{{kkkAAA@@@XXXaaa]]]\\\[[[YYYVVVSSSQQQOOORRROOOJJJGGGFFFEEECCCAAA@@@@@@@@@???>>>======<<>>>>>:::;;;???888444>>>555555555777<<>>:::RRRoooGGG@@@???666666666666555444333222000000000000///////////////)))///777...+++QQQ~~~LLL666111...---...************+++,,,---...******)))+++...333888;;;++++++++++++************************************))))))*********+++++++++(((000:::666***---///%%%'''+++((((((---)))'''...000%%%AAAcccXXX===///'''))))))))))))))))))))))))++++++************++++++***(((%%%,,,///...{{{kkkBBB$$$'''000+++&&&)))!!!...)))(((...$$$999uuuuuu```___TTTKKKIIIIIIFFFDDDDDDHHH:::---+++...///------,,,------......------,,,............////////////---------......000111111000111222111???eee{{{|||hhhEEE<<<^^^```[[[[[[ZZZYYYWWWTTTRRRPPPLLLLLLKKKHHHEEECCCCCCDDDBBB@@@>>><<<;;;<<<======CCCeeeOOOGGGAAA;;;999<<<>>>===:::777777:::>>>BBBCCCBBB@@@mmmqqqHHHHHH777:::999777666444333333333222333111---000555222***222......000///000<<>><<<;;;;;;======BBBddd```===;;;;;;>>>CCCDDDBBB>>>BBB???<<<888999AAALLLUUUMMMHHH999:::999888666555444333333333777888666999???===555222---+++......,,,444@@@ZZZ}}}vvvHHH...+++111***,,,------,,,+++++++++---(((---,,,)));;;EEE777,,,......,,,******))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---+++::::::...,,,+++))),,,,,,++++++***))))))*********,,,---<<>>@@@CCC@@@444+++,,,///...,,,+++,,,------......------,,,............////////////............///000111111//////222444EEEnnniiiDDD???eee|||^^^ZZZ[[[[[[ZZZXXXUUURRRPPPMMMNNNNNNLLLIIIFFFDDDDDDAAA???===;;;;;;;;;===>>>BBBccc|||NNNQQQZZZeeepppuuuuuurrruuurrrkkkcccaaaiiizzzUUUGGG===;;;:::999777666555444444333===BBBBBBEEELLLJJJCCC888///+++......+++---333000YYYpppIII333...++++++++++++++++++++++++...***,,,,,,,,,===KKKFFF,,,...///...+++(((''')))))))))))))))))))))))))))))))))*********+++++++++000EEE>>>,,,+++)))&&&///,,,+++******)))*********%%%...***---GGGTTTAAA)))---000111---,,,...111111FFF@@@888000***(((((((((***)))&&&))))))%%%666XXX|||ZZZ333%%%+++(((###)))(((+++)))(((+++333TTTqqq\\\VVVLLLAAA===<<<<<>>BBBddd|||^^^GGG@@@<<<;;;999888666555555555444DDDNNNMMMOOOVVVUUUNNNDDD777---///111---,,,...+++;;;UUUrrrqqqJJJ(((,,,+++******++++++++++++++++++,,,+++,,,===SSS^^^333...+++++++++***+++,,,))))))))))))))))))))))))************************///WWWUUU444(((%%%%%%///++++++***************+++&&&...(((&&&===LLL===***888,,,444GGGCCC///333KKKqqq[[[AAA000)))((()))+++***---)))(((+++(((,,,===dddWWW444"""++++++$$$---$$$(((&&&(((...:::___mmmXXXSSSJJJBBB>>>===<<<@@@EEE<<<333...///111///------,,,------......------,,,............////////////000////////////000000111000000222444GGGoooddd@@@@@@iiixxx\\\YYYZZZ[[[[[[YYYUUUQQQOOOLLLMMMNNNMMMIIIEEEBBBAAA???>>><<<;;;:::;;;===>>>DDDfffiiiJJJCCC<<<;;;999888666555555555999MMM[[[XXXWWW]]]]]]VVVMMM<<>>@@@DDD<<<444//////000...---...,,,------......------,,,............////////////000000000//////000000111111000111444GGGooo~~~}}}bbb@@@BBBiiivvv\\\YYYZZZ[[[[[[YYYUUUQQQNNNMMMNNNNNNLLLHHHDDDBBBAAA>>>===;;;::::::;;;===>>>EEEfffyyyPPPCCC;;;:::999777666555444444;;;TTTddd___ZZZ```aaa[[[MMM;;;---,,,///------///(((000000+++777OOOXXXPPP444///***(((***,,,,,,***%%%---,,,(((***222NNNttt```FFF///))),,,+++))))))))))))))))))))))))))))))++++++******************)))\\\iii<<<******)))*********)))******+++,,,...---))),,,222)))%%%///***000FFFkkk]]]BBB***'''---///+++***%%%+++'''&&&+++)))(((111BBB@@@222'''))))))%%%&&&$$$)))((())),,,444UUU~~~aaaKKKIIIFFFDDDEEECCC??????BBB<<<444.........,,,+++---,,,------......------,,,............////////////111111000000000000000111111000111444IIIqqq~~~{{{aaaAAADDDiiivvv]]]XXXZZZ[[[\\\ZZZUUUQQQNNNOOOPPPOOOLLLGGGDDDCCCCCC>>>===;;;::::::;;;===>>>DDDfffXXXCCC:::999888666555444333333777SSSddd]]]WWW^^^aaa[[[FFF777+++---///---,,,///%%%///222+++'''111BBBNNN888222+++)))***,,,,,,***'''...)))''',,,,,,===bbbmmmRRR888///...)))'''***))))))))))))))))))))))))******************++++++,,,DDDxxxYYY555...'''******))))))***++++++,,,,,,...+++,,,000((($$$///---...>>>hhhVVV???,,,+++...+++((()))%%%)))''''''***'''***:::@@@444...+++%%%&&&(((%%%"""(((((((((***...KKKttt~~~aaaLLLFFFDDDEEEGGGDDD???>>>AAA<<<444...,,,,,,******---,,,------......------,,,............/////////000111111000000000000000111111///111555JJJssszzzaaaCCCGGGjjjvvv]]]XXXZZZ[[[\\\ZZZVVVQQQNNNRRRQQQPPPLLLHHHEEEEEEEEE===<<<;;;::::::;;;===>>>CCCeee^^^BBB:::999777666444333333333000NNNaaaYYYRRRYYY^^^YYYAAA444,,,///222...---///---)))+++111111---000888:::444,,,)))+++,,,,,,***+++///''''''...(((000PPPoooVVV>>>555000))))))...))))))))))))))))))))))))))))))*********+++++++++000---jjjppp>>>000&&&******))))))***+++,,,,,,)))000---***///---)))------333QQQ{{{SSS>>>---)))(((%%%(((000(((+++))))))+++&&&---CCC???+++***---"""%%%...(((%%%+++---...///222MMMvvvdddLLLKKKEEEBBBCCCCCC@@@???@@@CCC333...///+++,,,///***---...///...+++***)))***---------............///---///000000//////000111...222111888HHH}}}}}}___EEE???qqquuuYYY[[[]]]______]]]XXXRRRNNNTTTQQQNNNLLLJJJIIIFFFDDD<<<;;;:::::::::;;;<<<===CCC```mmmDDD???<<<888666666555444333777>>>HHHPPPTTTRRRMMMIII333222000///.........///......---------...//////111000---+++))))))***++++++***))))))+++---000111GGGYYYKKK111---+++(((...************************************************000///DDDyyyeee///***$$$(((+++******+++---...111999444+++***)))***444---TTT|||kkk[[[fffyyy[[[222$$$...***))),,,%%%,,,$$$,,,)))***222555III......---,,,***(((&&&%%%$$$555:::EEEBBB@@@[[[jjjbbbKKKIIIDDDAAABBBCCCAAAAAACCCCCC444///000,,,---000+++***,,,------+++***++++++---------............///000000111000......///111444666555>>>PPP```GGGAAAtttwww[[[dddeeeeeebbb^^^XXXRRRNNNTTTQQQMMMKKKIIIHHHFFFEEE<<<;;;::::::::::::<<<<<>>;;;999222111000......---......---------,,,------...//////...,,,*********,,,,,,++++++******+++---///000666JJJOOOCCC777---&&&'''***************************************************+++555ZZZ___:::+++,,,+++***)))+++,,,,,,555;;;444++++++((()))222BBB\\\nnn```@@@111CCC]]]ZZZ555(((---((('''+++'''+++'''---%%%,,,>>>888888.........---+++***((('''(((***)))>>>FFFEEE___rrr~~~```JJJIIICCC@@@AAABBBAAACCCFFFDDD555000111---...111---)))+++------,,,+++,,,------------............///111111000///---...000333111000...888OOOaaaHHHDDDvvvyyy^^^hhhgggeeebbb]]]XXXSSSPPPUUURRRMMMJJJHHHGGGFFFEEE<<<<<<::::::::::::;;;<<>>333++++++((((((111JJJHHHBBB777///000;;;EEEVVV;;;//////(((%%%)))(((((()))---$$$555PPP???***++++++++++++***)))(((((()))%%%222:::===aaa}}}}}}```LLLJJJDDD@@@AAABBBAAABBBEEECCC444///111---...111---+++---......---,,,---...---------............///000000///...---///333666888666111777KKK___FFFDDDwww{{{aaabbbaaa___\\\ZZZXXXVVVUUUVVVRRRMMMIIIHHHGGGFFFEEE===<<<;;;:::999:::;;;<<<@@@[[[WWWBBB>>>:::777666666555444555555333222111111111111//////......------------++++++++++++,,,,,,---......---,,,+++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,@@@GGG222)))///,,,************************************************(((///222(((555kkkhhh777000***)))***+++---000EEE@@@111)))+++)))(((111222---***---555===??????III;;;333000)))$$$&&&((((((&&&,,,***BBB]]]EEE)))'''''''''(((''''''&&&&&&&&&***"""(((***555```|||}}}aaaPPPLLLFFFBBBCCCCCC@@@AAACCCAAA222...///,,,---000,,,///000111000...---,,,------------............///...............111555999GGGIIIFFFHHHSSS~~~~~~\\\DDDDDDwww{{{ccc]]]\\\ZZZYYYXXXWWWXXXXXXUUURRRMMMIIIHHHFFFEEECCC===<<<;;;:::999::::::;;;>>>XXX^^^DDD@@@;;;777666666666555222222222222111000000///...............---------+++******+++,,,---.../////////---,,,+++*********,,,,,,++++++*********+++///(((444;;;,,,)))111---************************************************+++)))000,,,$$$:::VVVXXX555---((()))+++,,,000777PPPEEE000''',,,***)))333"""222???>>>222+++///777111222...+++***&&&%%%******###+++222LLL```DDD***&&&&&&'''''''''&&&&&&%%%!!!000((('''111HHHdddbbb|||aaaRRRLLLGGGDDDEEEDDDAAA@@@AAAAAA111---///+++---000,,,000111222111...,,,,,,,,,---------............///---.../////////222666999>>>FFFKKKRRR\\\~~~\\\DDDFFFyyy{{{ddd___^^^[[[YYYXXXWWWWWWWWWTTTQQQNNNKKKIIIFFFCCCAAA>>>===;;;:::999999:::;;;<<>>aaaNNN333(((---++++++666999BBBHHHBBB333'''%%%((( ***)))%%%)))(((%%%,,,---$$$***333OOOcccEEE***(((((()))))))))(((''''''///'''000MMMhhhhhhBBByyy___RRRIIIEEEDDDFFFFFFCCC@@@AAAAAA222...000,,,...111------...000///---,,,,,,------------............///...///111111000111333555///666<<>>===;;;:::999999::::::;;;TTTuuuFFFBBB<<<888666666666666555444333222222222333333......///000000000///...+++++++++,,,---///000111......------,,,+++***))))))******++++++++++++***)))777888000///...******************************************************)))'''&&&,,,111***&&&///,,,((((((,,,+++(((222AAAttt[[[888+++///,,,,,,777CCC<<<555222333111+++%%%%%%444...$$$***)))$$$+++,,,'''+++---QQQrrrTTT---)))))))))))))))((('''''' ---***:::ZZZnnnddd999xxx]]]QQQFFFCCCCCCGGGHHHDDDBBBBBBBBB333///111---///333...)))+++------,,,+++,,,------------.........//////000111333222111000111222333333111;;;RRR```IIINNNyyycccZZZZZZYYYWWWWWWVVVVVVVVVRRRPPPOOOMMMKKKGGGAAA>>>>>>===<<<:::999999:::::::::TTT~~~GGGBBB<<<888666666777777777555222///...000222444...///000111111000//////,,,,,,,,,---...///111111+++,,,,,,------,,,,,,+++))))))***+++++++++++++++***BBB>>>+++,,,,,,)))000************************************************'''555---"""+++...---888***'''***...***&&&111CCCddd===---000---,,,888,,,,,,***(((&&&(((,,,///666DDD777'''+++***""")))(((***,,,(((SSSfff333(((((((((((('''&&&%%%$$$"""000000@@@UUU^^^\\\AAA{{{```QQQIIIFFFFFFGGGEEEAAABBBGGGDDD444//////+++---000,,,,,,---......,,,,,,---...////////////000000000000000000000000000111111222222111555999bbbaaaEEEJJJ~~~ggg[[[[[[ZZZYYYXXXVVVTTTSSSQQQPPPNNNLLLJJJFFF@@@<<<<<<;;;:::888777888888999>>>OOOMMMBBB999888999888666777999666222000000000000/////////.........---------...+++***,,,---...444;;;222---***---000---)))''',,,,,,,,,---------......111CCC@@@...+++,,,***+++---,,,)))&&&&&&(((((('''+++---,,,---333888111&&&///))))))---000///000444***((((((***)))(((...666ttt{{{UUU---///000'''...,,,+++)))(((((()))+++,,,]]]yyy]]]+++&&&,,,%%%(((---+++...---FFF999,,,+++...(((!!!(((...%%%&&&(((333///333]]]ggg999}}}bbbQQQIIIFFFEEEFFFCCCAAACCCHHHCCC333...///+++---000,,,,,,---......,,,,,,---....../////////000000000000000000000000000111111222222111444999bbbaaaEEEIIIzzzeee[[[ZZZZZZYYYXXXVVVUUUTTTRRRPPPNNNLLLIIIEEE@@@<<<<<<;;;:::888888888888999:::JJJOOOEEE<<<:::;;;:::888999999666222000000111000/////////.........---------,,,+++,,,------...666???666...+++------)))+++000,,,,,,,,,------------...222@@@777***///,,,%%%---+++,,,,,,,,,---///111111,,,'''...AAAPPPKKK888)))---******+++---111222---,,,******+++***)))---444mmmnnn;;;***,,,***))),,,+++)))(((((()))+++,,,MMMfffPPP,,,,,,///'''+++&&&$$$***)))777hhhwwwOOO111*********%%%(((,,,&&&&&&###+++***555___eee666eeeRRRJJJFFFDDDDDDBBB@@@CCCIIIBBB222...///,,,---111,,,,,,---......,,,,,,---........./////////000000000000000000000000111111222222111444999bbb```DDDHHH~~~tttbbbYYYYYYYYYYYYXXXWWWVVVVVVSSSQQQNNNLLLIIIEEE???<<<===<<<:::999888888999999777FFFrrrmmm|||RRRGGG>>><<<===;;;::::::888555222111111111000////////////.........------+++,,,---...,,,///:::GGG;;;000+++///...)))+++444,,,,,,,,,,,,------------555DDD555'''333..."""000++++++,,,,,,***((()))***///222CCC\\\aaaMMM444'''***)))+++)))...======***---++++++---,,,))),,,111ZZZVVV,,,***///''',,,+++***))))))***+++,,,444EEE999'''------$$$(((((($$$,,,------OOOrrrsss===+++&&&,,,)))(((***'''***$$$'''***:::aaabbb777gggRRRJJJEEECCCBBB@@@???CCCIII@@@111---///,,,...111,,,,,,---......,,,,,,---............/////////000000000000000000000111111222222111444999bbb___CCCGGG~~~mmm___XXXYYYYYYYYYYYYXXXXXXWWWTTTRRRNNNKKKHHHDDD???<<<===<<<:::999888888999999999FFF|||dddSSSNNNIIIFFFOOO^^^vvvRRRHHH>>><<<<<<:::888888777555222111111111000///////////////............,,,,,,------+++111BBBRRRHHH666+++///333---***---++++++,,,,,,,,,---------888SSSCCC)))111///%%%111,,,---000222111000444:::MMM^^^nnnkkkTTT:::+++(((((('''++++++555QQQOOO,,,,,,)))***,,,,,,***+++///AAAtttuuu???---111,,,++++++***))))))***++++++(((///)))%%%---***###'''---&&&...222))):::gggNNN000$$$,,,+++''')))***,,,'''''')))999UUUTTT333gggPPPHHHDDDBBBAAA@@@???CCCIII>>>000,,,///,,,...111,,,,,,---......,,,,,,---...............////////////000000000000000111111222333222555999bbb^^^BBBGGGggg^^^XXXYYYYYYYYYYYYYYYXXXXXXTTTQQQNNNKKKHHHDDD@@@======<<<;;;999999999999:::<<>><<<)))fffNNNFFFCCCAAABBB@@@???BBBHHH<<<...,,,///---///111,,,,,,---......,,,,,,---...------........./////////000000000000000111111222444333666:::aaa]]]BBBHHHccc^^^YYYYYYZZZZZZZZZYYYXXXXXXSSSQQQMMMJJJHHHEEEAAA???>>><<<;;;:::999999::::::<<>>;;;???:::BBBEEE>>>JJJ{{{}}}RRRGGG===:::999777444444555333222222333222111///000000000/////////......///---,,,,,,,,,222CCCSSSmmmXXX;;;)))'''...///+++++++++++++++,,,,,,,,,,,,111[[[gggEEE***)))+++)))+++---555AAAKKKYYYsssKKK###&&&///+++000&&&,,,,,,333^^^lllDDD...***(((***,,,++++++---+++@@@gggqqqBBB(((...************************...***)))***+++)))))))))+++%%%%%%+++(((&&&===^^^^^^:::'''***)))''')))***(((***(((&&&+++000---'''eeeKKKDDDBBBAAABBBAAA???AAAGGG;;;---+++///---///111---,,,---......,,,,,,---...---------.........//////000000000000000111111222666555777:::aaa[[[BBBIII~~~```^^^ZZZZZZZZZZZZZZZYYYXXXWWWRRRPPPLLLIIIGGGEEECCC@@@>>>===;;;:::999999::::::<<>>===;;;:::999999::::::>>>AAA{{{UUU888HHHCCC777HHHIII@@@EEEIIIAAAQQQWWWLLLAAA>>>===:::777777444333222222333333111///000000000000////////////---,,,...111000...000444SSSmmmqqqOOO000+++...+++******+++++++++,,,,,,,,,...>>>kkkwwwIII...222///000+++***///555DDDgggQQQ333+++,,,...$$$000---&&&YYY<<<444...------******+++---((('''OOOzzz```333222******++++++++++++******'''(((//////(((,,,000(((&&&+++'''%%%***)))+++666JJJ444)))***)))++++++###%%%(((###%%%...,,,''',,,}}}___IIIKKK>>>???EEEAAABBBGGGFFF444000.........+++,,,000........................,,,...000000///...///000000000000000111222333444555<<<;;;999bbb[[[CCCJJJxxxYYY[[[^^^]]]\\\^^^___^^^ZZZVVVOOOMMMKKKIIIHHHFFFBBB???>>>===;;;:::999999::::::<<>>:::666555555555444444333222111111111///444444...000444...,,,---------.../////////555hhhkkk@@@---+++***+++,,,,,,***+++,,,,,,***000***XXXhhh999,,,,,,000---(((///IIIaaa```QQQUUUkkkyyyCCC'''222,,,******+++---BBBqqqccc777&&&...)))'''---+++,,,...000;;;TTTbbbMMM,,,************))))))))))))+++++++++*********)))))),,,'''&&&+++)))$$$)))333JJJ666((((((***%%%###&&&&&&%%%***,,,&&&)))000---bbbLLLKKK???@@@EEEBBBCCCIIIGGG444000...///...+++,,,000........................---...000000/////////000000000000000111222333333444;;;;;;:::cccZZZCCCJJJ{{{]]]___]]]\\\]]]^^^___^^^YYYUUUOOOMMMKKKIIIGGGEEEBBB???>>>===;;;:::999999::::::===EEEvvvnnnGGG777IIIeeegggIIIAAAKKKaaaRRRHHH???>>>>>>:::777666444444333222222111000000111...444444---///444111---------...............222MMMrrr{{{[[[000&&&333+++++++++++++++---,,,+++---///GGGlllrrrLLL,,,---......666EEEQQQPPPEEE;;;999DDD[[[{{{]]]666......+++******+++;;;aaaOOO---111...###%%%111---...---444KKK[[[MMM222************))))))))))))+++++++++*********))))))((('''&&&'''%%%%%%,,,444AAA222''')))***&&&%%%******%%%###***333000)))&&&eeePPPKKK??????CCCAAAEEEKKKHHH333///...///...,,,---000........................---///111111000///000111222111111111111111222222222999;;;;;;ddd}}}YYYBBBKKKaaaaaa\\\\\\^^^___```]]]XXXTTTNNNLLLJJJHHHGGGDDDAAA>>>>>>===;;;:::999999::::::===FFFvvv[[[===888hhhYYYDDDDDDSSSyyyPPPFFF>>><<<===:::888888444444333333222222111111333///444555,,,---222000...............---------///555SSSvvvrrrMMM333222+++******+++------,,,++++++111222OOOttt^^^333...,,,000???QQQNNN:::,,,++++++,,,:::]]]ttt]]]666&&&000,,,+++******222JJJcccrrrDDD///---(((%%%...------***,,,===OOOJJJ999************))))))))))))+++++++++***************&&&))))))&&&'''...444555555,,,'''******&&&'''---...***%%%:::UUUHHH,,,'''fffPPPJJJ???>>>AAA@@@FFFKKKEEE222///---//////,,,---000...........................000111222111000111222222222111111000111111111111777:::===dddyyyXXXBBBKKKeee```ZZZ\\\___``````\\\WWWSSSMMMLLLIIIGGGFFFDDD@@@>>>>>>===;;;:::999999::::::===FFFvvvLLL===IIIqqqQQQDDDJJJvvv}}}QQQGGG===;;;;;;999777777555555555444444444333333666000444888111...000,,,/////////...---------,,,---...999SSSnnnqqqSSS111///***))),,,...---,,,,,,...---)))===aaa___AAA111---222<<>>>>>===;;;:::999999::::::===FFFvvvqqqEEEAAAbbb\\\```\\\GGGJJJrrrTTTIII>>>;;;:::888555555444444444444444333333333555///777@@@:::555222,,,/////////...---------,,,---///---666VVVqqqeeeEEE666...))),,,///---+++---222&&&+++888AAAOOOMMM444,,,333555...+++///111000***...---000555///,,,666...,,,,,,---,,,+++...222JJJoooggg===///222,,,&&&,,,...,,,)))...777999555************)))))))))(((************************(((,,,...111;;;CCC;;;+++))))))***+++)))&&&'''***###))))))DDDeeeNNN))),,,aaaJJJEEE======??????FFFGGG;;;000------000000------000........................---///111111000///000111222111111111111111222222111444777===ccc|||qqqzzz|||VVVBBBLLLooo]]]WWW\\\aaaccc```ZZZTTTQQQNNNLLLJJJHHHGGGDDDAAA>>>>>>===;;;:::999999::::::<<>>???AAAAAAHHHFFF666///------000111...---000........................---...000000/////////000000000000000111222333333222333666<<>>===;;;:::999999::::::;;;HHHzzzZZZHHHQQQggg===<<<```^^^BBBKKK```UUUJJJ???<<<;;;999777888444444444555555555555555444@@@[[[gggPPP777000000---------...............,,,,,,///222///111EEE]]]HHH888,,,---...***)))...,,,+++,,,+++***333<<<;;;---......,,,,,,......---///111***(((111000'''%%%))),,,............---,,,+++...===DDD555(((+++111***------,,,,,,///000///************))))))))))))))))))*********+++++++++)))...888@@@>>>555---+++)))***************)))'''///,,,***,,,---)))(((+++___FFFEEE@@@AAACCCCCCIIIFFF444///------111111...---000........................,,,...000000///...///000000000000000111222333444222333555;;;aaaxxxmmmyyyzzzUUUAAALLL~~~cccUUU\\\ccceee```YYYSSSPPPOOOMMMKKKIIIHHHFFFBBB@@@>>>===;;;:::999999::::::;;;III}}}RRRMMM\\\ZZZ;;;>>>WWW___@@@GGGPPPTTTIII>>><<<<<<;;;:::;;;888888888888999999999999;;;NNNpppxxxTTT000))),,,,,,------....../////////***///000,,,***///;;;DDDNNN<<<...---...))))))...&&&222'''!!!222222---<<<111***)))000///)))+++444(((111---(((,,,,,,))),,,))),,,......---......---///+++333444)))000777******,,,,,,+++,,,///111111************))))))))))))))))))******++++++++++++,,,333@@@GGG===---+++333))))))))))))***,,,***'''+++(((,,,---&&&(((+++&&&___HHHGGGEEEFFFHHHJJJFFF<<<444000000///...------,,,,,,........................---...///000000111111111111111000000111111222333333777666???\\\qqqxxx}}}QQQDDDMMMaaa[[[```bbb^^^XXXVVVSSSPPPWWWNNNFFFGGGJJJGGGCCCAAA>>>===;;;:::999999::::::===III~~~NNNTTTuuufff>>>>>>aaa[[[AAACCCOOOXXXFFF>>>===666444777444;;;444111666>>>DDDHHHLLL___xxxtttFFF000111000//////////////////////////////.........//////000:::777222---******,,,---)))+++,,,,,,...222111,,,---,,,,,,,,,,,,---......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))444222,,,///---***///***---///------......,,,******++++++++++++***)))++++++***)))(((((())))))(((777WWWHHH555333###)))***************)))((((((((()))***+++,,,+++******___GGGDDDIIIPPPRRRMMMBBB777111000//////...------,,,,,,........................---...///000000111111111111111000000111111222333222666555???^^^uuu}}}SSSEEEMMMgggZZZ```bbb]]]XXXVVVTTTQQQUUUKKKEEEFFFHHHFFFBBB@@@>>>===;;;:::999999:::;;;;;;HHH~~~PPPLLLoootttDDDHHHgggMMM@@@BBBGGG{{{[[[GGG>>>>>>888666999666444000000666;;;???HHHRRR}}}ccc///...666***........................//////......---.........777555111---++++++,,,---(((***+++,,,...111///,,,---,,,,,,,,,,,,---......000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***444111+++---+++'''+++***---111444333///,,,++++++++++++++++++***))))))+++******))))))))))))***,,,555WWWKKK111---&&&+++***************)))((((((((()))***+++,,,+++******^^^FFFAAALLLXXXXXXLLL===222---/////////...------,,,,,,........................---...///000000111111111111111000000111111222333222555333???```yyyVVVGGGNNNkkkYYY___aaa]]]XXXVVVTTTRRRQQQIIICCCEEEGGGDDDAAA@@@>>>===<<<::::::::::::;;;:::JJJ{{{TTTKKKuuukkkjjjyyyddd>>>@@@DDDEEEooobbbJJJ>>>???:::999:::777999444555888555333@@@SSSXXX///111888///------------------------//////...---,,,,,,------333111///---,,,+++,,,,,,******,,,000222111///---,,,,,,,,,,,,,,,---......111000///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---666222,,,...,,,''')))+++---444<<<999...))),,,,,,,,,+++++++++******)))*********)))******++++++000333[[[YYY111&&&+++,,,***************)))((((((((()))***+++++++++***)))~~~\\\CCCAAAJJJSSSQQQEEE777///,,,//////.........---------........................---...///000000111111111111111000000111111222333222555222???```zzzWWWIIIOOOmmmWWW]]]```\\\XXXVVVUUUSSSPPPIIIDDDEEEGGGDDDAAA@@@???>>><<<;;;::::::;;;;;;<<>>???<<<999:::777;;;777777888333111DDD\\\zzzlll[[[LLL:::000444------------------------///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,---+++///666999333//////,,,,,,++++++,,,,,,---...000///...---,,,+++++++++++++++,,,,,,,,,,,,------222999555...111000***,,,---...777???999+++'''---************++++++,,,,,,***************+++,,,---000555gggsss>>>%%%...---***************)))(((((('''(((***+++++++++***)))|||YYYAAACCCDDDDDD@@@999333///..................---------........................---...///000000111111111111111000000111111222333444666222???aaazzzXXXKKKQQQpppUUU\\\___\\\XXXWWWVVVTTTPPPJJJFFFHHHHHHDDDAAAAAA???>>><<<;;;::::::;;;;;;<<>>>>><<<999999666444222333555666>>>TTTjjjrrrbbbSSS[[[fffOOO111...------------------------///...---,,,,,,,,,,,,,,,,,,,,,---------------,,,---)))///<<<>>>333,,,...,,,++++++++++++,,,------...---,,,+++************+++++++++,,,,,,---------555;;;444---222111---///000222999===555((('''///)))))))))***+++---///000++++++***++++++,,,------...888pppVVV+++000,,,***************)))(((((('''((()))***+++***))))))|||YYY@@@AAA===888333111111000000................................................---...///000000111111111111111000000111111222333444666333@@@ccc|||VVVKKKRRRvvvTTTZZZ^^^[[[XXXWWWWWWUUUQQQLLLIIIJJJIIIDDDAAAAAA???>>>===;;;;;;;;;;;;<<<;;;III~~~SSSEEEiiifffLLL???;;;BBB@@@:::VVV\\\???===<<<999888555555666444444;;;JJJXXX___\\\cccQQQJJJdddiiiHHH111------------------------......------------......,,,,,,,,,---------......+++'''000BBBDDD333)))++++++++++++++++++,,,------++++++************++++++***++++++,,,,,,------...999===333***///000,,,...000888???;;;000((()))///))))))))))))+++---000111,,,,,,,,,+++,,,,,,------,,,888iiiooo888222+++***************)))(((((('''((()))*********)))(((}}}ZZZ@@@<<<999555222000000000111................................................---...///000000111111111111111000000111111222333444666444CCCggg~~~TTTKKKSSSvvvRRRYYY]]][[[XXXXXXWWWVVVRRRMMMKKKKKKHHHBBB???@@@@@@>>>===<<<;;;;;;<<<<<<<<>>===888AAAEEEJJJqqqeeeBBB>>>===999888666777;;;777444AAASSSRRRDDDIIIjjjYYY;;;TTTlllVVV999........................------------...///000000---------,,,---......///,,,'''333JJJKKK777)))++++++++++++***++++++,,,---************+++,,,------******+++,,,,,,---......AAABBB555)))---...***---///>>>FFF;;;...+++---,,,,,,+++*********,,,...///...------,,,,,,,,,,,,---,,,222SSSEEE444******************)))((((((&&&''')))*********)))((([[[BBB777888888666222000000000---.............................................---...///000111111111111111111111000111222222333333666555EEEjjj|||SSSKKKTTTsssRRRXXX]]]ZZZXXXXXXXXXVVVRRRNNNKKKKKKHHHAAA>>>>>>@@@???===<<<;;;;;;<<<<<>>:::999777///666555333FFF\\\SSS777FFFooo```999HHH\\\KKK999////////////////////////---------...///000111222///...---,,,---...///000///+++888QQQSSS;;;,,,...++++++******++++++,,,---*********+++,,,---///000******+++,,,,,,---......IIIHHH888+++---...+++------BBBKKK<<<...//////***///...,,,******+++,,,---///...------,,,,,,,,,,,,------???NNN555)))***************)))((((((&&&''')))*********)))((({{{XXXCCC:::777333111111111000000000...,,,---000111///---555222///...000000...+++......---......///000111000111222222111000111333444888333CCCnnn}}}YYYFFFPPPzzzQQQYYY^^^^^^]]]\\\YYYTTTTTTMMMHHHGGGFFFBBB@@@AAA@@@>>>===;;;:::::::::::::::HHH~~~cccPPPDDDIIINNNHHHAAA???;;;BBBEEEAAACCC\\\|||CCC@@@???666>>>999999777777:::>>>>>>:::444AAAXXX\\\CCC555<<<<<>>===;;;::::::::::::<<>>+++---******------,,,,,,000,,,,,,++++++,,,---000111+++*********+++,,,,,,---NNNyyyqqq@@@,,,000---(((...AAAgggQQQ,,,111...((()))+++---,,,,,,444HHHZZZyyyvvvLLL///***((('''------CCChhhhhhEEE...))))))))))))))))))))))))(((((())))))))))))((((((zzzVVV@@@:::777333111111111000000000///......///000///---...---+++,,,...//////...222111000///............000111222222111111222444333777111BBBlll|||vvvzzztttSSSDDDQQQ}}}TTT[[[```___^^^]]]ZZZVVVSSSLLLHHHGGGEEEAAA@@@AAA@@@>>>===;;;::::::::::::>>>KKKsssNNN???AAABBBAAAAAAEEEHHHUUUmmmTTTCCCBBB999<<<555777444222333555555333000000888:::444///111111...///////////////......---------...///...222???LLL===...,,,///'''&&&---...,,,***///BBB```uuu^^^000+++***---///---***+++///++++++++++++---///111222))))))******+++,,,---...JJJfff444---///&&&...AAAooobbb555111222'''))),,,+++(((---EEEjjjqqqAAA///---&&&000+++---KKK^^^JJJ///))))))))))))))))))))))))((())))))******))))))(((yyyUUU???:::777333111111111000000000///////////////.........---------.../////////111111000///....../////////111222222222222333444555888222CCCkkkxxxooopppoooPPPCCCQQQVVV\\\aaa```^^^^^^[[[WWWRRRLLLGGGGGGEEEAAA@@@BBB@@@>>>===;;;::::::::::::>>>KKKkkkQQQFFFDDDIIIPPPYYYkkk^^^CCCBBB;;;<<<555;;;888555444444555444222000000111333333111000222///////////////......---,,,,,,---,,,***...===MMMFFF666---......,,,,,,---...(((***000DDDmmmrrrMMM111---+++,,,+++((()))+++++++++++++++,,,...///000)))))))))***+++---...///888vvvLLL)))***---000>>>pppyyyHHH...///(((***---+++)))888\\\gggFFF...***000+++''';;;OOOEEE,,,)))))))))))))))))))))))))))))))))******)))))))))yyyUUU>>>:::777333111111111000000///000000///............000000000///....../////////////////////000111111///111222333222222444555666999444EEEooo}}}qqqqqqlllOOOCCCQQQWWW]]]aaa```^^^]]][[[WWWQQQKKKFFFFFFEEEAAA@@@BBB@@@>>>===;;;::::::::::::===III}}}xxxddd___lll{{{iiiCCCBBB<<<<<<888<<<999666555444444444444444//////555666111000555///////////////......---,,,------,,,(((***888GGG[[[JJJ444+++///000,,,,,,,,,'''+++***---MMMhhhbbb???333***)))++++++******,,,,,,++++++++++++++++++)))))))))***+++---...//////PPPooo777(((222---333aaa^^^///+++---,,,///,,,///HHHttt]]]///,,,***+++000999AAA;;;+++************************))))))************))))))yyyUUU???:::777333111111111000000///000111000...------...111111111000...---///000////////////000111222333///111222333222333444666666999555HHHuuuyyyyyylllOOOCCCQQQXXX^^^aaa___]]]]]][[[WWWPPPJJJFFFFFFEEEAAA@@@BBB@@@>>>===;;;::::::::::::===GGGzzztttEEEBBB===<<<:::999888666444333333333333444000000444444//////444///////////////......---///.........******444@@@lllfffIII...,,,...+++---))))))///---'''222JJJYYYHHH999+++)))...///---+++,,,,,,,,,+++******))))))))))))******+++,,,---...111222RRRQQQ///000+++,,,HHH{{{qqq===---///,,,///...555VVVooo:::,,,$$$---::::::999666,,,************************)))******++++++******)))zzzVVV@@@:::777333111111111000000///111222000---,,,---...---///000///------///222000000000000000000111111///111333333333333555777777:::444GGGtttyyyyyymmmPPPDDDQQQXXX^^^```^^^\\\\\\ZZZWWWPPPJJJEEEEEEDDDAAA@@@BBB@@@>>>===;;;::::::::::::===GGGzzzHHHBBB<<<<<<===777777666555333222333333111111222222000...///333///////////////......------,,,---...---,,,111999aaawwwhhhBBB111,,,***000***...---++++++)))111CCCDDD888---+++......------++++++,,,,,,++++++******+++*********+++,,,,,,---......222OOOlll[[[888111666666666fffVVV777))))))...///666[[[yyyCCC...(((444===555333333'''************************)))******++++++******)))zzzVVV@@@:::777333111111111000000///111222000---+++,,,...***,,,......,,,---000333333222111000///////////////111333333333333555777999;;;333EEEpppsssqqqnnnQQQEEEQQQXXX]]]```]]][[[[[[YYYVVVPPPIIIEEEEEEDDDAAA@@@BBB@@@???===;;;::::::::::::>>>GGGzzzKKKCCC<<<;;;>>>777777888777555444444555///222444111......111444///////////////......---***)))***------,,,...333JJJ{{{XXX;;;---(((000---222(((###///---(((555;;;333,,,,,,,,,***+++---***+++,,,---------------+++++++++***++++++,,,,,,$$$777---+++LLLTTT===555EEEGGG000WWWjjj???!!!&&&---///666ZZZ|||BBB333000;;;<<<---///111!!!******************************++++++++++++******~~~TTT???:::777444222222111000///...........................---,,,+++,,,---......///...---...///000111111111222333333222222444666<<<;;;999HHHffftttpppnnnjjjNNNDDDSSS^^^\\\[[[]]]___]]]XXXSSSQQQLLLGGGDDDEEEEEEDDDCCCAAA???===:::999999:::;;;???GGGyyyVVV???===888:::888888777666555444333333333222111111000000111111333222111000///...---,,,........................666aaaoooFFF---+++222///,,,*********))))))***.........------,,,,,,,,,+++,,,------+++***)))***//////...---,,,,,,,,,,,,///)))***,,,///;;;>>>111999???111777cccuuuSSS///,,,...,,,333UUU~~~MMM888999KKK777***///!!!...+++++++++*********))))))))))))))))))))))))))))))~~~UUU@@@:::777444222111111000///........................,,,,,,---...------,,,+++222000......111222111///111222333333222333555777999999666CCC___llljjjkkknnnQQQFFFTTT\\\\\\\\\]]]___]]]YYYVVVTTTOOOIIIEEEDDDCCCAAA@@@@@@???===:::999999:::;;;>>>EEEwww___CCC???:::999888888777666555444333333333222222111111111111111222222111000///...------........................000IIIfffmmmXXX<<<,,,***,,,***((()))))))))***,,,---------------,,,,,,,,,***+++,,,,,,***)))))))))++++++*********++++++,,,...***+++,,,...666666+++///222+++///QQQfffSSS666///...)))+++EEEqqquuuHHH>>>GGGCCC***&&&+++%%%...+++++++++*********))))))))))))))))))))))))))))))}}}UUUAAA999777333111111111000///........................+++,,,...//////...,,,+++///---+++,,,///000///---000222333333333444777999777999777AAAYYYfffggglllrrrUUUHHHUUUZZZ[[[]]]^^^^^^]]][[[ZZZVVVRRRKKKFFFCCCAAA???===@@@>>>===;;;:::::::::;;;<<>>888888888777666555444333333333222222222111111111111000000000000////////////...........................111DDD\\\```JJJ222(((++++++***)))***---//////,,,,,,,,,,,,------------******+++++++++***)))))))))))))))******+++------+++,,,,,,---000333111******))))))+++999QQQSSS???///---******666RRRwww\\\666AAA\\\@@@###)))+++))))))+++************))))))))))))))))))))))))))))))))){{{UUUAAA999666333111111000///...........................+++,,,...///000000000000---///111111///...000111000111333333444555888:::888;;;999BBBXXXeeejjjssssssVVVIIIVVVYYYZZZ]]]^^^^^^^^^]]]]]]VVVRRRLLLGGGBBB@@@>>>>>>???>>><<<;;;:::::::::;;;;;;CCCvvv{{{KKKBBB@@@888888888777666555444333333222333333222222222111111////////////000000000000........................000)))---@@@OOOJJJ:::///---...---,,,...222333111+++++++++,,,,,,------...+++******+++,,,,,,+++***,,,,,,++++++,,,------...(((,,,+++,,,333555111111...)))///---)))???RRRHHH///---///222222888LLLbbb|||xxxjjjZZZAAA)))AAAlllDDD&&&111---+++$$$************))))))))))))(((((((((((((((((((((((({{{TTTAAA999666333111000000///...........................------,,,---///333666888555;;;@@@<<<444///222777///111333333333555777999777;;;999BBBXXXgggnnnxxxqqqTTTIIIVVVYYYYYY[[[\\\^^^^^^^^^]]]SSSQQQLLLGGGBBB@@@@@@@@@>>>===<<<<<<;;;;;;;;;;;;<<>>:::444---BBBsssNNN+++000***+++&&&))))))))))))))))))))))))((((((((((((((((((((((((|||VVVBBB888666222000000000///..............................---,,,,,,///333888;;;888>>>BBB===333,,,...222///111222222222333666888444888666???WWWfffmmmwwwnnnRRRHHHWWWZZZXXXWWWZZZ^^^```^^^[[[RRRPPPLLLGGGBBB@@@@@@BBB======<<<<<<<<<;;;;;;;;;===EEExxxaaaGGGCCC:::888888777666555444333333222333444444444333111000////////////000000000000........................(((//////***///999888---,,,,,,***,,,666???888***++++++++++++,,,,,,,,,,,,---++++++---111222000...,,,,,,***))))))((((((((()))000(((,,,>>>777'''---+++***...,,,'''111CCCLLL888111...111111,,,+++///...000000---+++,,,000333AAAnnn^^^777,,,''')))---(((((()))))))))))))))***))))))))))))))))))))))))XXXCCC888555222000000000...---...........................---,,,---///111555777000333666555000------...///111222111111222444666444666333===UUUeeejjjrrrmmmQQQHHHWWW\\\WWWTTTWWW^^^aaa]]]XXXRRRQQQMMMGGGBBB???@@@BBB<<<<<<<<<<<<<<<<<<;;;;;;===EEExxxtttNNNEEE<<<888888777666555444333333222333444555444333111000000000000000////////////........................***++++++---111444111++++++***(((...>>>JJJ???+++,,,,,,,,,+++++++++++++++---***))),,,111333000---******)))))))))))))))***(((111***333LLLAAA(((+++(((---***)))---...444@@@444///******,,,------,,,000...,,,,,,++++++...111:::cccuuuPPP222***%%%000(((((((((((())))))******))))))))))))))))))))))))ZZZEEE888555222000000///...---........................---------...///000000111)))***+++///444555444222000111111111000000222444666666333<<>>>>>AAA<<<<<<<<<===<<<<<<;;;;;;<<>>===AAA>>>;;;888888:::<<<<<<;;;CCCGGGyyy___<<>>;;;888888:::<<<<<<;;;@@@DDDvvvnnnEEEBBB===;;;777666555555444333333333333222222222111111---000000,,,---333999:::111222444555111++++++---...,,,...111111...,,,,,,...,,,000///666XXXiiiXXX666...(((***,,,***((((((,,,+++***+++///111111000...+++)))***+++,,,+++***,,,...)))>>>hhhlllGGG---***///...//////...111///++++++++++++++++++++++++***,,,......---,,,,,,---000000YYYyyyCCC)))///))))))))))))))))))))))))*********(((''''''***,,,^^^@@@888666333222222222111/////////...------------...///............---------......///////////////...///////////////000111111666555222AAAcccxxx~~~PPPJJJSSSbbbVVVXXX______^^^[[[QQQQQQMMMIIIGGGBBB<<<<<<@@@>>><<<:::999:::<<<<<<;;;===AAAsss}}}MMMAAA>>>;;;888666555555444333333333333222222222111111...111111111999IIIZZZcccTTTOOORRRXXXOOO:::///222///...111555333---,,,...---,,,000...000MMMooozzzRRR555$$$,,,222+++(((///,,,***)))***,,,---------,,,+++)))***+++,,,,,,+++...///***777ffflll888(((///000***...888555***************************))),,,...///---+++))))))---&&&<<>>777555444444444222000...//////...------------...///............---------...///////////////...---............///000111111777555000@@@bbbwwwyyy{{{QQQKKKSSS```UUUXXX___]]]\\\ZZZQQQPPPLLLIIIFFFAAA<<<<<>>>>>;;;888666666555444333333333333222222222111111///000222:::OOOkkk~~~~~~zzzaaaDDD333000///444:::777///,,,000,,,+++,,,******<<<___zzzhhhGGG++++++111...,,,000,,,+++*********+++++++++++++++******+++,,,,,,,,,------***000UUUWWW222------(((222AAA666+++************************)))+++------+++******+++)))---,,,AAA```YYY999,,,)))))))))))))))))))))))))))***)))((('''''')))+++]]]<<<666555444444444333000---//////...------------...///............---------...///////////////...---.........//////000222222888666222BBBeeeyyy{{{}}}QQQKKKSSS]]]SSSWWW^^^\\\ZZZYYYRRRPPPLLLIIIFFFAAA<<<<<>><<<888666666666555333333333333222222222111111000---...???```[[[333111///555???>>>222---000...---***))))))...DDD^^^qqq\\\???+++)))......(((---,,,,,,+++******++++++++++++++++++***+++,,,,,,+++))))))+++===ccc|||xxxKKK111------>>>MMM777000***************************+++***))))))***---000---333***---DDDEEE222---))))))))))))))))))))))))'''***,,,,,,+++)))))))))\\\===777555444444444333000...//////...------------...///............---------......///////////////...////////////000222333444777777555EEEhhh}}}PPPKKKTTT]]]TTTXXX___[[[ZZZYYYSSSQQQMMMIIIGGGBBB<<<<<<@@@===>>>>>>===;;;:::;;;<<<@@@@@@oooVVVCCCAAAUUUvvv^^^DDD???<<<999777666666555444333333333222222222111111444///000DDDjjjfff888111...555DDDFFF888/////////111+++***...***///AAAjjjlllYYY888)))000000%%%,,,------,,,******+++,,,,,,,,,---+++***)))***,,,((())))))(((...???```~~~bbb999222444NNN```===222++++++++++++++++++++++++++++++***((((((***///333555000...777<<<...&&&///))))))))))))))))))))))))&&&)))---...---***)))(((\\\???888666444333333222000/////////...------------...///............---------------...///000000000/////////000000111333444555333555444CCCdddxxx|||OOOKKKUUU```WWW[[[aaa\\\ZZZYYYSSSRRRNNNJJJHHHCCC======AAA<<<>>>@@@>>><<<::::::<<>>mmmQQQFFF??????OOO{{{jjjGGG???<<<999777777666555444333333333222222222111111555111333GGGlll}}}XXX999111,,,444HHHMMM>>>000---+++222,,,)))111,,,(((555MMMcccdddFFF......000++++++,,,---,,,))))))+++------......,,,)))((()))+++&&&...)))(((...---???eeeccc;;;666444YYYyyyKKK111,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++...111555///666===333)))***+++))))))))))))))))))))))))''')))+++,,,***)))))))))]]]AAA888666333222222222111/////////...------------...//////.........---------,,,,,,...///000000000000000000000111222444555666000222111>>>[[[ooovvv{{{MMMKKKVVVddd[[[^^^ccc]]]ZZZXXXRRRRRRNNNKKKHHHCCC>>>===AAA<<>>333111+++333JJJQQQBBB111,,,&&&222+++&&&111///)))444+++KKK\\\III...'''+++---)))+++,,,+++((((((***------//////,,,)))'''(((***&&&222***(((444***)))HHHXXX666555000^^^XXX111---------------------------...///...,,,+++,,,---///555???444%%%111777"""))))))))))))))))))))))))((()))***)))'''''')))***XXX???999666333000000000000///------------------------000///...---------------............////////////......//////000000111111333555222>>>___yyyRRRGGGQQQdddbbb``````aaa^^^XXXSSSPPPKKKHHHGGGDDD???===@@@>>>>>>===<<<;;;:::::::::>>>IIIcccWWW<<>>000((()))+++***000111%%%,,,)))***------******--->>>???:::111+++*********))))))))))))))))))))))))&&&&&&''''''(((((())))))ZZZAAA:::777333000000000000///------------------------//////.........---------............////////////......//////000111111111555666111===___zzzSSSGGGRRRfffcccaaaaaa```]]]WWWRRRNNNIIIGGGFFFDDD???>>>AAA>>>>>>===;;;;;;::::::;;;;;;EEE___[[[???AAAAAA@@@AAAGGGlllPPPDDD===888888999777555666222333333333333222111111000222111666LLLjjj|||~~~yyyqqqbbbNNN;;;000,,,,,,000///***111MMMfffZZZ===000...///222///((((((...+++///333333000---,,,,,,+++,,,+++******+++...111///...---++++++,,,---...///000***)))000...***111...000)))000EEE|||UUU666++++++...***---222///,,,)))))),,,,,,***+++...UUULLL666***///---'''---))))))))))))))))))))))))'''''''''((((((((((((((([[[BBB:::777333111000000000///---------------------------.../////////...---,,,............////////////......///000000111111222555666111===```}}}TTTIIISSShhheeecccaaa```\\\VVVQQQLLLHHHFFFFFFDDD@@@???BBB>>>===<<<;;;;;;;;;;;;;;;:::CCC[[[qqqMMMAAA???AAA???<<>>000+++444333((('''222333111...,,,+++,,,...000///---***)))+++,,,------...---,,,,,,,,,...///000000///)))+++444222...666111(((---000...kkkttt???,,,***111---)))///333,,,)))(((***+++***,,,111ggg^^^888$$$666555'''---))))))))))))))))))))))))))))))((((((((((((((('''ZZZBBB:::777333111111111000///------------------------,,,---///000000///---+++............////////////...//////000111111222222333555222???cccUUUJJJSSSkkkhhhdddbbb```\\\VVVPPPNNNJJJHHHHHHFFFAAA???AAA>>>===<<<;;;;;;;;;;;;;;;<<>>999::::::777555666333333444444333333222111...222222///000666::::::888222---,,,000333222///&&&333555***---FFF```lllYYY>>>)))+++222111...///:::666222...,,,,,,111888222...***)))+++---,,,***---,,,,,,,,,,,,---...///......***,,,333111555FFF666,,,000///&&&OOOYYY555'''000000))))))+++,,,(((''')))******...222dddpppGGG%%%999===))))))))))))))))))))))))))))))***)))))))))((((((''''''YYYAAA:::777444111111111111000------------------------+++---...000000///---,,,............//////////////////000000111222222222000444333BBBgggTTTJJJSSSmmmiiieeebbb```\\\VVVQQQQQQMMMKKKJJJGGG@@@>>>???======<<<;;;;;;;;;;;;<<<<<<@@@TTTQQQ;;;CCCOOOMMM???<<>>:::???CCCQQQwwwtttIIIAAA<<<<<<<<<999666777444444444555444444333222111000000111222000000///222111///...---......///333***'''...111...,,,000GGGYYYeeeWWW:::***555IIIUUUBBB111...///...222::://////...+++))))))+++,,,******++++++,,,,,,++++++***,,,+++,,,---,,,BBBggg[[[;;;...(((000222666dddxxxNNN222---***)))------,,,)))))),,,,,,***+++...===tttSSS000))))))***)))))))))))))))))))))))))))))))))))))))*********[[[DDD;;;888444222222222111000---------------------------------------...///000............/////////000000000000111222222333333333555222>>>aaa{{{NNNFFFPPPoookkkeeebbb```]]]XXXTTTKKKHHHGGGHHHEEE???;;;<<<<<<<<<;;;;;;;;;<<<<<<===???===LLL\\\KKKlll{{{TTTBBB;;;BBBBBB@@@UUUsssuuuIIIBBB<<<<<<<<<999666777444444555555444444333222222...---///000///......,,,,,,,,,///111000+++''')))...111...++++++...000--->>>WWWaaaMMM333555IIIkkkMMM333---000...---///...//////,,,((((((+++...((()))+++,,,---.........,,,,,,***---000///AAAcccyyyDDD777+++&&&222///777FFF444///222,,,(((+++***,,,)))***------******---(((```mmmAAA***(((+++))))))))))))))))))))))))(((((())))))******++++++```CCC:::666444555555111///000+++++++++---//////...---.........///////////////,,,---......//////....../////////000111111222222444666222>>>```zzz{{{KKKFFFRRRuuufffbbbddd```]]][[[RRRNNNJJJHHHJJJIIICCC>>>===>>>======<<<<<<<<<<<<===999===MMMnnnOOOVVVWWW999===>>><<>>```zzz}}}LLLFFFQQQttteeeaaaccc___\\\YYYPPPNNNJJJIIIJJJIIICCC???>>>>>>======<<<<<<<<<<<<<<<999>>>LLL{{{OOOMMMyyymmmEEEAAAAAA@@@EEEJJJ___SSSDDD>>>>>>999:::;;;555666666555444333333333333111000000000////////////////////////.......................................---...///---+++111;;;aaannnXXX444+++---+++......---,,,+++******************+++++++++,,,,,,,,,---)))***...+++'''///===[[[YYYEEE111,,,,,,///888888---,,,...))))))---)))''''''***...///---...111///888fffggg888'''&&&+++*********))))))(((((('''(((((()))******++++++___@@@;;;666444555444111///000000222222///+++***,,,...,,,---///000000///---,,,------...////////////.../////////000111111222222444666333???aaa{{{MMMFFFQQQttteeeaaaccc^^^[[[XXXOOOOOOKKKIIIKKKIIIDDD@@@???>>>======<<<;;;;;;<<<<<<:::>>>KKKRRRHHHhhhsssFFF>>><<<;;;>>>>>>NNN|||YYYFFF>>>>>>999999;;;555666666555444333333333333111111000000000/////////////////////....................................111---***+++++++++...333JJJnnnpppKKK111++++++...------,,,+++******************+++++++++,,,,,,,,,///******---+++'''***111888KKKIII444+++000:::HHH666+++,,,///******---***))))))---444555222111222333,,,@@@]]]UUU111$$$111+++++++++***)))(((((('''((((((((()))******++++++```@@@<<<777444555444000///000+++...000...+++,,,111777333222111///...------,,,------...////////////////////////000111111222222333666333???bbb|||PPPGGGPPPuuueeeaaaccc^^^[[[XXXOOOOOOKKKIIIJJJIIIDDDAAAAAA>>>===<<<<<<;;;;;;;;;;;;;;;>>>JJJRRREEERRR\\\>>>;;;;;;===AAA@@@KKK|||\\\GGG======999999:::666666666555444333333333333111111111000000000//////////////////....................................000......///111000///...111XXXnnn]]]@@@///+++...---,,,++++++*********+++******+++++++++,,,,,,,,,,,,((('''+++---******---&&&;;;???222***///FFFccc<<<---+++000+++***---,,,...,,,...333444///,,,,,,000))))))888<<<***%%%777,,,++++++***)))(((''''''(((((())))))************cccBBB===888444444333000///000(((,,,///...,,,---333999:::777222...++++++---...---...//////000000///////////////000111111222222333555333@@@ccc~~~RRRGGGOOOvvvgggcccddd___\\\YYYPPPOOOJJJHHHIIIHHHDDDAAAAAA>>>>>><<<;;;;;;:::::::::;;;>>>GGGMMMEEE???\\\YYYBBB999>>>???AAAGGGGGGMMM```GGG;;;<<<999888:::888666666555444333333333333111111111111000000000000////////////....................................///000111000.../////////...???VVV[[[EEE///,,,111,,,,,,++++++******++++++******+++++++++,,,,,,,,,+++((((((,,,...---,,,,,,)))111333000,,,///PPP~~~KKK555,,,///,,,+++...---///+++)))------***''''''***333666777777...(((...++++++******)))((((((''')))))))))))))))*********gggFFF>>>888444444333000///000+++---///...,,,---000444:::777111---++++++---///......///000000000000////////////000111111222222333555333@@@dddTTTHHHNNNwwwhhhccceee___\\\YYYPPPNNNIIIGGGHHHGGGCCCAAAAAA>>>>>><<<;;;::::::999999:::===DDDzzzMMMGGG;;;@@@@@@777:::???999:::AAACCC\\\fffJJJ;;;===:::888:::999666666555444333333333333222222111111111000000000////////////....................................///555777000((((((---111888111>>>JJJ<<<,,,---111,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,++++++,,,------+++***222222222222///...RRRcccBBB......+++,,,//////000+++***...111000......111>>>FFF<<<---))),,,+++************))))))))))))))))))))))))))))))******kkkKKK???999444333222///...000------...---------------222111///---,,,------.........///000000000000000/////////000111111222222333555333AAAdddUUUHHHMMMwwwgggcccddd___[[[XXXOOOMMMHHHEEEFFFFFFBBB@@@AAA>>>>>><<<;;;:::999999999:::<<>>>>><<<;;;:::999999999999<<<@@@sss[[[DDD666;;;@@@>>>===FFFQQQZZZtttwwwUUUBBBBBB===777888777666666555444333333333333222222222111111111111000000/////////....................................+++FFF[[[VVVBBB111,,,+++---***999===......222%%%+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,'''***,,,***)))+++,,,---$$$;;;DDD777***)))@@@bbbWWW222******---111000)))''')))222777333---***(((+++PPPbbbBBB---///'''((((((((()))******++++++*********)))))))))))))))nnnLLL@@@:::555444333000///111//////.........---------......---------,,,,,,,,,///......------///000111////////////000111222333555:::777AAAddd\\\IIITTTwww|||ggg```ccc___ZZZWWWOOOPPPIIIEEEFFFFFFCCC??????@@@===:::999999:::::::::<<<;;;@@@iiiqqqFFF???CCC>>>999;;;KKKeeeLLL===AAA<<<<<<777999666666666555444444333333333222111111000000111111111111000000//////.........------------,,,,,,,,,...===fffuuuQQQ222...,,,+++000888???<<<333---,,,...---...///...,,,,,,...+++,,,,,,+++)))(((((()))+++)))'''(((+++------,,,%%%999JJJEEE222)))222AAAkkkRRR555(((+++000///***+++******+++---...---,,,///999KKKTTTGGG000&&&++++++***))))))*********)))------,,,,,,------,,,,,,oooLLLAAA:::555444333000///111......---------,,,,,,,,,......---------,,,,,,,,,///......---...///000111////////////000111222333333888555???bbb[[[FFFQQQvvv~~~hhh```ccc^^^ZZZVVVOOOQQQJJJEEEFFFFFFCCC@@@@@@???===:::999999:::::::::<<<<<<@@@hhh]]]>>>===>>>CCCRRRlll~~~QQQ@@@BBB<<<<<<777999777666666555555444333333333222111111000000111111000000000000000000000000//////........./////////...444QQQ___HHH444222000---...333777444---***+++,,,***)))))))))'''&&&&&&&&&(((***+++++++++,,,---+++***((()))+++,,,***(((,,,888AAA>>>333,,,111888DDD;;;111...222444222...//////000000000111333555,,,...888CCC@@@333...222000......111444555333000)))***---222666777666444pppMMMAAA;;;555555333000///111---------,,,,,,,,,++++++......---------,,,,,,,,,......------......///000////////////000111222333111666333===aaaYYYCCCMMMuuuiii___bbb___[[[WWWPPPRRRJJJEEEFFFFFFCCCAAABBB???===:::999:::;;;::::::;;;<<>>555,,,,,,)))///...///111///******---000///...---......---,,,)))+++------,,,+++,,,------,,,+++,,,...///---,,,,,,...///000///.........&&&)))///333555666666555555888:::999777999???EEEKKKGGGKKKVVVZZZSSSLLLJJJLLLKKKKKKPPPUUUWWWSSSNNNEEEGGGLLLSSSYYY[[[XXXTTTqqqNNNBBB;;;666555333000///111......---------,,,,,,,,,......---------,,,,,,,,,------------......//////////////////000111222333000555222<<<```ZZZAAAKKKuuuggg]]]aaa___]]][[[SSSQQQIIIDDDDDDEEECCCAAABBB???<<<:::::::::;;;:::999;;;<<>>BBBBBB@@@GGGLLLQQQTTTTTTUUUWWWYYYaaaeeegggbbbZZZXXX^^^eeellliiillluuuwwwmmm```XXX\\\[[[[[[```fffgggbbb\\\DDDEEEHHHNNNSSSSSSPPPLLLsssOOOCCC<<<777555444000///111////////////..................---------,,,,,,,,,,,,------...............////////////000111222333111666222<<<```[[[BBBIIItttfff[[[___``````___XXXOOOHHHCCCDDDEEEBBBAAAAAA>>><<<::::::;;;;;;:::888;;;===???aaa```BBB>>>;;;???:::<<<888777777666555555444444333222111111000000111111111111000//////...------111000///...------...///,,,+++)))+++000000111555111///000444666555666888<<>>:::555777999<<<======<<<;;;tttPPPDDD===777666444000///111000000000////////////.........---------,,,,,,,,,,,,,,,---............---////////////000111222333333777333<<<___~~~\\\CCCHHHqqqfffZZZ^^^```bbbaaaYYYNNNGGGDDDFFFGGGDDDAAAAAA>>><<<;;;;;;;;;;;;:::888:::>>>>>>___gggDDD>>>;;;@@@<<<<<<888888777666666555555444333222111111000000111111111111000000///..................///////////////---555444555>>>??????HHHJJJGGGHHHMMMPPPOOOOOOQQQXXX___^^^RRRHHHEEEDDDAAAEEEGGGHHHIIIJJJLLLOOOQQQKKKIIIEEE@@@>>>@@@EEEJJJCCCBBB@@@??????AAABBBDDD>>>@@@BBBDDDEEECCC@@@===:::AAAGGGDDD<<<666888<<>>???AAABBB@@@===:::===<<<;;;<<<===>>>>>>>>>:::>>>CCCDDDBBBAAACCCEEEuuuQQQDDD===888666444000///000000////////////...............---------,,,,,,,,,+++,,,---.........------////////////000111222333333666222:::]]]|||[[[DDDGGGnnnhhhZZZ^^^```aaa```XXXNNNHHHFFFIIIJJJFFFBBBAAA===<<<;;;;;;<<<;;;999888:::>>>>>>]]]qqqIII@@@<<<@@@<<<<<<888888777777666555555555333222111111000000111111000000111111222222222333222444777:::<<<=========HHHSSSOOOKKKUUURRRLLLUUUQQQLLLJJJNNNQQQQQQQQQSSSUUU______MMM<<<666666333222666:::<<<:::666333222222333222000...000444888===;;;999777777777888888>>>@@@CCCDDDDDDDDDDDDEEEPPPYYYbbbeeeaaa]]]]]]^^^YYYXXXYYY]]]ccceeebbb^^^aaabbbaaa______aaafffkkkoooxxx{{{wwwyyy}}}vvvRRREEE>>>888666444000///000//////.........---------......---------,,,,,,,,,+++,,,---.........---,,,////////////000111222333222666111999\\\zzz[[[DDDFFFkkkkkk\\\^^^___```^^^VVVNNNJJJHHHLLLMMMIIIDDDBBB===<<<;;;;;;<<<;;;999777:::>>>>>>\\\xxxMMMBBB===AAA<<<;;;888888777777666666555555333222222111000111111111///000111222444666777777>>>AAAGGGLLLPPPRRRRRRRRRLLLVVVKKKBBBIIIBBB555;;;===777222444777777888:::OOO\\\]]]III555...///...+++333===EEEFFFCCC???<<<>>>BBBFFFGGGHHHJJJNNNQQQTTTRRROOOOOOQQQSSSRRRQQQVVVWWWWWWTTTRRRUUU]]]dddgggnnnvvvwwwqqqhhhbbb___WWWXXX[[[ccckkklllbbbVVVWWWXXXWWWUUUSSSWWW```ggg```lllwwwwwwmmmeeeeeejjjyyyTTTEEE===666666555222000000........................++++++++++++++++++++++++111111111111111000///...222222111111111111111222333777888@@@[[[|||cccIIIGGGkkkeee___bbb^^^bbb[[[XXXLLLIIIIIILLLKKKEEE@@@???>>>::::::======:::888999999999???TTTHHHBBB@@@666===666999555444888999777555777:::222///222333000000444777<<>>GGGIIIAAADDDCCC@@@>>>???AAA???<<>><<>>888555666zzzVVVEEE===777666555222000000........................,,,,,,,,,,,,,,,,,,,,,,,,222222222222222111000000222222111111111111111222666888888@@@\\\}}}bbbJJJHHHjjjeee___ccc___bbb[[[XXXMMMIIIHHHKKKJJJEEEAAA@@@>>>::::::======:::888999999999>>>SSSRRRFFFCCC:::@@@999AAA:::555555444222222555999555555:::???AAAGGGNNNTTTXXX]]]]]]YYYVVVVVVXXXTTTQQQGGG<<<666777888777999???EEEGGGDDDAAAAAABBBJJJMMMRRRVVVYYYYYYXXXXXXfffkkkfffTTTGGGDDDCCC???BBBBBBEEEJJJMMMJJJBBB<<<@@@:::555444:::===666---222222222333666555---%%%222111000///000222222111000555555///((((((,,,000///...---***)))***...111000000...---------...///'''///222---(((+++///000{{{WWWFFF>>>777555555222000000........................------------------------111111111111111000000///222111111111111111222222999999777???\\\~~~```KKKHHHhhheee```eeeaaaccc[[[WWWOOOJJJHHHIIIHHHDDDBBBBBB>>>::::::======:::888999999:::>>>PPPXXXCCC@@@888>>>888;;;777888>>>BBBCCCDDDGGGJJJIIIJJJOOOQQQSSSYYY___``````ZZZOOOCCC===???CCCPPPJJJ>>>333111444666333FFFJJJRRRYYY^^^`````````aaabbbcccbbb___ZZZTTTPPPOOORRRMMM@@@888888666111555333111111222222...+++///+++((()))))))))***---999000+++......***---444+++******+++,,,,,,---...$$$///111'''$$$,,,...))))))+++---,,,)))***...333---------+++))))))***,,,%%%+++,,,&&&&&&---...)))zzzVVVHHH???777555444111000111................................................---...............------111111111000111111222333:::999555===ZZZ||||||]]]KKKGGGdddgggbbbfffbbbddd[[[VVVPPPJJJGGGHHHGGGDDDBBBCCC>>>::::::======:::888999999:::===LLL```BBB@@@<<>>@@@IIIUUU]]]^^^\\\]]][[[YYYXXXUUURRRRRRUUUYYYQQQIII===222---111;;;CCCLLLLLLJJJKKKRRRYYYXXXSSSSSSWWW^^^fffjjjhhh```YYYUUURRRNNNHHHBBB===:::999333444111,,,+++//////+++...+++))))))***,,,,,,+++++++++111:::???BBBMMMXXXSSSOOOGGG;;;---$$$%%%,,,...---...111111///...///,,,...---,,,111666000%%%&&&)))---///...,,,*********+++,,,,,,++++++,,,---///+++(((+++111333---'''zzzVVVIII@@@888555444111000111................................................,,,------.........------111111000000111222222333777777444:::VVVxxx~~~zzz]]]KKKDDD```iiidddgggbbbcccZZZTTTPPPKKKGGGGGGFFFCCCBBBDDD>>>::::::======:::888999888;;;<<>>???IIIWWWaaafffrrrqqqlllhhhgggfff^^^TTTNNNNNNNNNPPPOOOHHH<<<333777666444222111000111111555444111///000222111---,,,+++***+++---////////////---666LLLbbbkkkiiieeepppyyyzzzrrrjjj```JJJ333111+++***///111---+++---222+++)))++++++(((+++111@@@@@@AAADDDEEE@@@666...---+++*********,,,,,,,,,///'''&&&++++++'''+++777|||YYYJJJAAA888555444111000222...................................................//////000000000000000000000000000111222333333444666444999SSSttt}}}```LLLBBB^^^llleeehhhaaabbbYYYSSSPPPKKKGGGGGGGGGCCCBBBDDD>>>::::::======:::888999999<<<<<>>::::::======:::888999999===;;;???ddd^^^VVVXXX^^^KKKBBB:::999<<>>---))),,,+++)))%%%---///---888SSSkkktttbbbLLLBBB888555444111000222........................------------------------------...///000000//////000000000000111222333444000666888;;;PPPpppiiiPPPBBB___qqqgggggg___```WWWRRROOOJJJHHHIIIHHHDDDBBBBBB>>>::::::======:::888999999===:::<<<ggg]]]RRRRRRXXXJJJCCC???AAAGGGMMMUUU]]]eeefffgggiiipppsssiiiZZZLLLEEE===999888888666333333777888444222444444333333444444333111///---,,,...---++++++000777>>>CCCAAA@@@>>><<<666111///111++++++,,,,,,,,,---///111FFFVVVTTT;;;***...111***---...000...***444QQQnnnaaa===///---***))),,,))),,,***,,,>>>\\\ooorrrJJJAAA777333;;;MMM```mmmxxxPPP666///000000...$$$---,,,...TTTwww\\\NNNDDD:::777555333222444////////////............//////............/////////000111333222111///...000111111222222333444444777444;;;999QQQyyytttDDDGGG```{{{dddfffccc[[[YYYYYYVVVMMMFFFGGGIIIFFFBBB??????:::;;;AAA@@@888999@@@<<<888<<>><<<===;;;555333444<<<888<<>>111,,,---000+++111XXX\\\555)))......,,,---111111---))))))&&&888WWWjjjXXX555'''///---***AAA^^^ZZZ???000...eeeOOODDD;;;777555222111333////////////...............000111333333111000...---...//////000//////...000111111222222333444444555222999777OOOxxxzzzIIIEEEYYY}}}cccaaa___]]]\\\WWWTTTLLLFFFGGGGGGCCC@@@???999======<<>>???hhhhhhffftttuuuqqqnnn]]]\\\VVVMMMFFFCCC>>>888777:::===???>>><<<:::999999<<<;;;888<<>>+++)))///777___aaaAAA///,,,***111---111;;;:::...(((...///)))(((...===IIIEEE555++++++///(((:::aaaQQQ+++---000000/////////---,,,---///)))***;;;NNNLLL666***......,,,NNNdddGGG...000000dddOOOEEE;;;777555222111222////////////...............000111333333111000...------...///////////////000111111222222333444444777444:::777NNNuuuzzzKKKDDDVVVddd___^^^^^^]]]VVVSSSMMMHHHHHHGGGCCC@@@@@@<<>>>>>ddd]]]FFFEEEJJJ|||~~~```NNN<<>>::::::;;;;;;222666;;;>>>>>>>>>???@@@;;;>>><<<:::CCCOOOLLL@@@888333000222222222666<<>>///---***111...999FFFEEE222%%%)))...,,,,,,(((///>>>BBB777,,,***---,,,AAA\\\DDD)))444///'''+++////////////000000555...,,,333<<<<<<222)))...///QQQ]]]:::,,,666///eeeOOOEEE;;;777555222000222////////////............---...////////////...---.........//////000000111000111111222222333444444777333999555KKKrrr|||xxxLLLCCCTTTfff___^^^___]]]TTTTTTNNNIIIIIIGGGCCCAAABBB>>>>>><<<999;;;<<<999333<<<:::???<<<```NNNBBBAAA;;;^^^bbbIIICCCAAACCCAAA<<<999===AAAAAABBBAAA???<<<999888999:::>>>BBB@@@===IIIUUUJJJ444555333111333666777555222+++DDDeeerrr[[[999///888222^^^sssXXX999444666///555;;;>>>666---+++---...111KKKMMM888......///333@@@NNN<<<111///***111///;;;JJJLLL:::***(((,,,,,,---%%%&&&111999555...++++++111@@@QQQ<<<)))333)))(((...444888;;;999000&&&,,,(((###(((:::GGG===)))...---IIISSS666---444***hhhPPPEEE;;;777555111000111////////////............------------------------////////////000111222222000111111222222333444444555222888444KKKrrr|||vvvLLLCCCRRRhhh___^^^```^^^SSSTTTOOOKKKJJJHHHCCCBBBDDD<<<::::::===>>>;;;;;;===<<<;;;???:::\\\gggJJJBBBDDD@@@RRRVVVFFFMMM>>>:::777<<>>333000555NNNmmmjjjGGG///...666TTTaaaLLL777555444,,,:::KKKQQQBBB444333333000...@@@@@@333000///---000000FFF===666222***///...333BBBMMMHHH===555111///+++)))***...222222...++++++111999KKK@@@+++///(((000111444@@@PPPVVVHHH555...------555EEEMMMAAA...///)))???RRRAAA000///,,,lllPPPFFF<<<777555111000111000/////////............000///............///000////////////000111333333000111111222333333444444555222888666MMMttt}}}uuuLLLCCCRRRiii___^^^aaa^^^RRRUUUPPPLLLKKKIIIDDDBBBEEE>>>999:::???===666666===<<<<<>>@@@RRRqqqzzzooo^^^KKK>>>999BBB???888BBBUUURRR???444666333222@@@RRROOO@@@:::***888eeevvvXXX777---222HHHSSSFFF333---111444888QQQYYYEEE333333333+++(((<<>>UUU\\\===444+++222444888\\\gggCCC444,,,555ZZZrrrYYY888333...CCCNNNDDD444///111111===EEEQQQXXXPPP@@@333///666<<<@@@>>>666...+++++++++>>>OOOMMM:::,,,,,,222333...222FFF___jjj___QQQGGGCCC<<<666222///,,,***///&&&///GGGLLL999+++---...000222999IIIcccuuuZZZBBB555222222)))999\\\bbbGGG111000jjjQQQEEE:::555444111///000000---+++,,,...000000//////............---------111000///......///000000444333111000000222333444666444666;;;MMMtttRRRCCCRRRbbb[[[dddZZZYYYWWWUUUQQQLLLHHHEEECCCAAA@@@===<<<<<<;;;;;;::::::999;;;888;;;<<>>>>>AAATTT~~~yyyRRRMMMPPPNNNYYYmmmrrrcccMMM>>>======???BBBEEENNN```qqq[[[@@@::::::999SSSfffWWW===///333444111NNNcccRRR<<<444999WWWhhhOOO222000+++===JJJFFF888///000333...555BBBNNNQQQOOOQQQUUU\\\SSSEEE888111//////111)))666DDDIIIBBB777000...///++++++777IIITTTTTTOOO@@@<<<777333111///---+++000...333@@@KKKHHH;;;...000111222444;;;HHHYYYddd}}}eeeHHH222(((&&&...,,,777PPP___VVV???...nnnRRRFFF:::666444111000000...------...000000///...///............---------000000////////////000000222222111111111333444666333333777<<>>111---111,,,...444<<>>...+++...000000...111888AAAEEE???222&&&///,,,***,,,111666999999444111...,,,,,,,,,+++***(((...///222CCCTTTJJJ333222111111111222555777999SSSPPPJJJ???555///...000(((+++---666NNN^^^RRR999sssRRRFFF:::666555222000000...///000111222111///...///............---------///////////////000000000111111111111222444666777555555888999FFFjjjXXXCCCOOOkkk[[[___YYYYYYTTTVVVRRRMMMIIIFFFDDDBBB@@@;;;<<<===>>>===;;;999888;;;777;;;;;;IIIRRRGGGHHHPPPTTTYYYsssXXXWWWUUUNNNcccfff@@@222>>>===555222999EEEBBB888BBBWWW^^^BBB888;;;999CCCZZZfffIII111...777111111>>>EEEBBB===:::CCCHHH666(((///333333<<>>>>>>>><<<:::888<<<888===<<>>666:::999999GGGVVVSSS:::...333333///111555999888444777;;;///)))333555...222AAAHHH@@@666111222//////000///---000444222111111333555555111...///++++++222@@@JJJNNNNNN===888333000//////---+++///---,,,,,,---...---,,,///...,,,...777CCCLLLNNN<<<777111---,,,...000111---///333666666222---)))000///,,,***111BBBTTT]]]zzzSSSGGG;;;777555222111111///111444444333111000000///............------------...///000111111111000000111222333444555666666555666888666???eee```GGGOOOrrrZZZ[[[[[[```YYYVVVRRRMMMHHHEEEBBB@@@>>>======>>>>>>===<<<:::999<<<999>>>===CCCuuu[[[EEEOOOOOOdddmmmPPP\\\YYYjjjoooSSS>>>888111666JJJfffoooYYY>>>===MMMKKK===444444555333;;;IIIYYYJJJ999111111000000111000222//////333---***444000***,,,777CCCEEE???;;;111//////222222...---///---///222333222000///...///---++++++111:::CCCJJJLLLBBB555---+++++++++)))---,,,++++++,,,,,,+++)))---)))(((+++***(((111???CCC???999222---***))))))''')))+++---///000111222%%%'''+++,,,******777EEE|||SSSGGG;;;777666333111111...111333222000......//////............---------,,,---///000111111111000111222333444555555555555333666999777???bbbdddGGGMMMwww\\\[[[\\\bbbZZZXXXTTTNNNIIIFFFCCCAAA???>>>>>>======<<<<<<;;;;;;;;;888>>><<>>~~~SSSGGG;;;777666333111111---000222111...,,,---/////////.........---------,,,---///000111111111000222222333444555555555555222666;;;888===^^^~~~fffFFFKKK|||^^^\\\^^^ddd[[[YYYUUUOOOJJJGGGDDDBBB@@@???>>>===<<<;;;;;;<<<<<<:::777===;;;===lllxxxUUUOOOIIIXXXXXXOOOWWW___gggfffQQQ???@@@===>>>CCCNNNYYYZZZPPPDDD777999222///666333///333:::ZZZ^^^BBB222111000///,,,222...,,,111...***///***333444,,,,,,666???@@@DDD>>>888777555333333666333333333666999:::888666...222777777666888>>>DDDCCCDDDEEEEEEDDDCCCCCCDDD===<<<<<<>>>@@@@@@???>>>BBBIIINNNMMMHHHDDDDDDEEE===JJJ[[[ccc^^^SSSIIICCC>>>CCCHHHJJJHHHGGGIIIKKKKKKNNNMMMKKKQQQZZZ[[[VVV|||___GGG;;;:::555333333000////////////............/////////...---------,,,......//////000000111111111111111222333444666777666555444<<<===YYYjjjHHHOOO{{{\\\\\\ccc```]]]YYYVVVPPPIIIDDDBBB@@@@@@=========<<<:::999:::<<<999:::===666CCCYYYuuuQQQNNNDDDTTT___PPPJJJNNNVVVZZZ\\\PPP999666777888999999:::;;;<<<555666777555333111222333333AAAOOOTTTOOOEEE777+++333000...---...---,,,+++333///...000000///222666===>>>:::999GGG[[[aaa[[[___\\\YYYZZZ[[[WWWOOOHHHHHHKKKNNNOOOQQQUUU[[[```dddfffgggfffccc\\\UUUQQQPPPPPPPPPPPPQQQRRRSSSTTTgggggggggeeeaaa^^^]]]\\\TTTVVV[[[bbbgggeee]]]UUUOOOQQQSSSRRRQQQTTT[[[bbbhhh___ZZZ___bbb___\\\\\\}}}```GGG;;;:::555333444000////////////...........................---------......//////000000111111111111111222333444666666666555444;;;===YYYhhhDDDJJJuuu___]]]ccc___\\\XXXUUUPPPKKKFFFBBB@@@????????????===;;;999:::;;;999:::===777CCCYYYWWWMMMIIIGGGbbbkkkIIIAAADDDMMMQQQWWWTTTDDD999888666666666666555555555666555555444444444555000:::HHHRRRVVVSSSFFF888///......///222888===AAADDD===888888:::<<>>:::888666666666777888999:::;;;JJJIIIHHHEEEAAA>>><<<;;;777777888<<<@@@>>>888333444555777666777===HHHPPPKKK@@@777666777777;;;@@@~~~aaaIII<<<;;;555333444000////////////............---------.....................//////000000111111111111111222333444555666666666444;;;;;;XXXmmmFFFIIItttccc^^^ccc___ZZZWWWUUUQQQMMMHHHDDD@@@???@@@AAA@@@>>>;;;:::;;;<<<999:::===888DDDWWWaaaIIIGGGCCCKKKuuuIII======CCCFFFNNNSSSLLL>>>:::555444666888777666777555222111000///...---(((---333>>>JJJPPPIII>>>AAABBBCCCEEEHHHQQQ\\\dddjjj]]]PPPIIIGGGGGGIIIMMMKKKLLLKKKJJJUUUcccgggbbbWWWLLL@@@;;;===<<<444,,,333666888888555111...---444444555555444222000///******++++++---...000000333222111///---,,,***)))333111///111555666444111.........---...555???GGGBBB;;;555333222444:::@@@cccJJJ===;;;555222444000////////////............,,,---------.../////////......//////000000111111222222222222333444555666666666444::::::WWWsssIIIHHHrrrggg___ccc^^^YYYUUUTTTRRROOOJJJEEEAAA>>>???@@@@@@???===<<<===???:::999===999CCCUUUtttLLLAAAFFFCCC```RRRAAA===@@@???CCCJJJIIILLLDDD;;;666666888888777777444222333555666555444AAAAAA???BBBKKKTTTUUUQQQRRRTTTUUUSSSRRRWWWaaajjjfffXXXHHH???:::777777999444555444222888@@@BBB???999444...---///111000...---///111222222111000///,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---///000111000//////000333444555555333111111444888:::;;;:::???>>><<<999777:::???CCCHHHJJJMMMOOOOOONNNOOOQQQeeeLLL>>>;;;555222444000////////////............,,,---------.../////////......//////000000111111222222222222333444555555666666555999999VVVvvvJJJDDDlllkkk```ccc^^^YYYUUUTTTSSSPPPKKKFFFBBB???>>>?????????===>>>???AAA:::999===:::BBBRRRaaaEEEBBB>>>MMMjjj[[[EEE===@@@;;;999???@@@SSSJJJ>>>666444555777888;;;;;;===AAAEEEHHHJJJJJJQQQTTTTTTOOOLLLMMMMMMLLLCCCEEEFFFBBB>>>===BBBGGGEEE<<<444111000///000333///000///---...222444333***---111111//////333777555444444555888;;;===???999999999:::<<<>>>AAABBBFFFFFFFFFGGGHHHIIIKKKLLLOOOMMMMMMOOOSSSWWWXXXXXX___```aaadddggghhhhhhgggjjjiiigggdddaaa^^^^^^^^^fffkkkqqqssssssqqqooommmgggNNN???<<<555222444111////////////............---------.....................//////000000111111333222222222333333444555666666555999777UUU}}}OOOEEEkkknnn___bbb^^^YYYVVVUUUSSSPPPLLLGGGCCCAAA===>>>???>>>======???AAA;;;888===:::AAAMMMTTT??????DDDLLLhhhbbbFFF;;;@@@;;;666:::===BBB>>>:::777888===CCCHHHJJJLLLOOONNNLLLIIIHHHHHHCCCNNNVVVPPPCCC:::333000000222333111---,,,---///111------///000///222666555666666444333555777:::AAAKKKTTTUUUQQQQQQWWW___\\\XXXTTTSSSUUUYYY\\\]]]eeecccaaa^^^\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___^^^[[[XXXXXX[[[]]]\\\[[[RRRSSSUUUVVVVVVTTTSSSQQQKKKKKKJJJIIIGGGDDDAAA@@@FFFHHHHHHFFFFFFHHHGGGDDDiiiOOO???<<<555222444111////////////...........................---------......//////000000111111333333222222222333444444555666555888666TTTTTTFFFjjjooo^^^aaa___ZZZWWWUUUSSSPPPKKKGGGDDDBBB???@@@@@@>>><<<;;;<<<>>>;;;888<<<:::???IIIaaaAAACCCDDDBBBSSSmmmKKK<<>>LLLUUUQQQDDD888111---111111111222222333444555///000222555444111555<<>>;;;999999:::<<<888<<<999>>>GGGeeeDDDCCCDDD@@@HHHqqqyyySSS@@@FFFCCC<<>>888444444111////////////............000000///...---,,,,,,+++......///000000000000000111111222333444444444444555999555999999OOOZZZFFFcccsssQQQ^^^^^^UUUVVVTTTQQQQQQQQQPPPLLLIII@@@@@@???>>>===<<<;;;;;;:::333:::@@@666FFF~~~ZZZDDD@@@AAADDDFFFWWW]]]JJJ[[[\\\MMMKKKSSS\\\VVVMMMGGGCCC???:::666;;;bbb]]]:::444===:::999<<>>HHHGGG111222666+++///222000000000///...---+++***222+++(((,,,...***(((***...,,,,,,...---***,,,000???CCC...+++...&&&***)))+++,,,,,,+++***)))+++,,,%%%111,,,...***&&&000+++***---222'''555NNNBBB222tttTTT@@@>>>999444444222////////////............/////////...------,,,,,,......///000000000000000111111222333444444444444333888555999888LLLzzz\\\EEE```uuuSSS^^^]]]TTTTTTQQQNNNMMMLLLJJJFFFCCC@@@@@@???>>>===<<<;;;;;;;;;444:::???777DDD{{{rrrSSSIIIAAA>>>???CCCWWWvvv[[[^^^]]]TTTLLLDDDCCCCCCDDDDDDDDD@@@;;;888???^^^}}}}}}bbbJJJGGGNNNYYY[[[dddnnnqqqkkkeeebbbZZZVVVQQQMMMJJJFFFCCC@@@===>>>===;;;777444333333333000//////---,,,222:::NNNJJJ111///333***---///------.........---,,,,,,,,,)))(((++++++(((***...---+++,,,...---+++,,,111NNNMMM222+++...(((------+++,,,,,,+++******+++------,,,$$$222666+++///*********---&&&;;;TTTCCC111uuuTTTAAA???999555555222////////////..........................................///000000000000000111111222333444444444444222666444:::777GGGuuu^^^FFF\\\zzzUUU]]][[[SSSSSSPPPMMMJJJHHHEEEBBB???@@@@@@???>>>===<<<<<<;;;;;;666:::???999BBBuuu{{{aaa___bbbYYYIIIBBB===>>>AAAUUUbbb^^^aaa```PPP:::888;;;>>>>>>===999777666:::NNNeeennnjjjeeehhhoooiiiiiimmmsssqqqdddVVVNNNDDDAAA===:::888555222000,,,---......---,,,---///+++******,,,+++,,,333;;;XXXPPP111,,,000))),,,,,,***+++,,,,,,------------+++***++++++)))'''***000,,,***+++------+++...333ccc[[[777+++...)))...---+++,,,,,,,,,******,,,---111...,,,BBBDDD///---***+++)))***)))FFF]]]DDD111wwwVVVBBB@@@:::666666333////////////............---------.........//////......///000000000000000111111222333444444444444222666555<<<777DDDpppbbbGGG[[[XXX[[[XXXRRRUUUSSSOOOLLLHHHDDDAAA@@@AAA@@@@@@???>>>===<<<<<<;;;999:::>>>:::???nnncccLLLDDDJJJRRROOOGGGEEEDDDCCCCCCUUU~~~YYYXXX___]]]LLL555999<<>>555000...---,,,,,,...000//////,,,---//////...///111222000......///......444<<>>888AAAmmmfffIIIZZZZZZYYYVVVRRRVVVTTTQQQLLLHHHDDDBBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;999======<<>>666888222...000111000000222333111///...//////...,,,......///---,,,,,,...///...,,,,,,,,,+++***000888eee\\\666***...***...***++++++,,,,,,++++++***)))++++++***)))***,,,+++)))+++)))))),,,,,,,,,000666ooobbb999+++000+++---)))+++,,,,,,,,,++++++---///<<>>======<<<999<<<888<<>>======888<<<777:::AAA999\\\hhhKKK===CCCJJJXXXmmmyyy~~~yyyvvvhhhVVVMMMNNNWWW[[[RRRQQQPPPMMMIIICCC<<<777DDD???:::666555444333111...222999>>>999000+++,,,---,,,++++++---......---...///...---,,,,,,///111---++++++,,,+++,,,222:::[[[ZZZ:::,,,---***///+++***+++,,,,,,,,,,,,,,,,,,(((444;;;666---+++,,,------******+++++++++///555iii```999---000+++///---***,,,---,,,,,,,,,...000GGGgggooofffHHH///111+++(((---+++;;;ooonnn999222___IIIEEE<<<555333///000/////////.......................................//////000000000000000111111222333444444444444555666555>>>555;;;iiihhhEEEOOOzzz[[[TTTRRRUUURRRRRRQQQMMMHHHGGGIIILLLBBBAAAAAA@@@???>>>======666<<<666:::BBB999ZZZaaaMMMNNNfffjjjWWWTTTSSSJJJBBB===888777888999777555111111111000000111222333---444===AAA;;;111///222///...,,,---...000//////,,,------------///222555///---,,,---+++***000888UUUWWW:::,,,,,,)))///+++))))))+++,,,---.........///AAALLLBBB000(((+++///...+++***++++++***///555qqqggg???///...''',,,******,,,------,,,---///111<<<>>>666===;;;...///(((,,,...)))>>>yyyxxx>>>444aaaIIIEEE===666333///000/////////.......................................///000111111222222111888777555333222222222333444666666999;;;>>>\\\qqqCCCOOOqqq\\\UUUTTTRRRTTTUUUUUURRRMMMIIIGGGFFF@@@@@@@@@@@@???===<<<;;;<<<:::>>>:::<<<===WWWyyygggtttzzz^^^FFFBBBEEE;;;888777777666555444444444666444333555444000---------666AAAQQQ777333,,,111//////...------------......000...+++000:::???<<>>---)))000***+++...---,,,,,,------,,,+++------,,,---......///000333<<>>111IIIHHH222hhhNNNGGG???888666222000000000////////////..............................///000111111222222111222222222222222333333444444666666999:::;;;WWW~~~LLLMMMiii___SSSUUUZZZQQQRRRQQQNNNJJJFFFEEEEEE@@@@@@@@@@@@>>>===<<<;;;:::888;;;999<<<:::OOOMMMEEEEEE===???999888777666666666777777000:::===666555<<<@@@<<<666888AAATTT;;;444---333//////...------------...222///HHHmmmlllDDD***+++000---,,,---+++,,,333<<>>===<<<;;;;;;888<<<:::===:::LLLVVVEEEBBB;;;;;;:::999777666666777888999;;;888222333BBBRRRRRRHHH555666???UUU===555+++222//////...------------......999^^^vvvFFF...666///---------,,,,,,333;;;pppxxxNNN/////////888:::------+++***111BBBZZZkkkGGGLLLKKK===---%%%'''+++,,,++++++,,,+++,,,111777ooowwwFFF444***---)))///---///000///---,,,---...***------))))))...///---''';;;:::VVVYYYLLLlllPPPGGG===666555222111111000000000/////////////////////////////////...///000111111222222111222333444555555555555555444666666888888888SSS~~~LLLHHHdddgggUUURRRUUUQQQQQQPPPMMMIIIFFFFFFGGG@@@@@@@@@@@@???===<<<;;;;;;888<<<;;;>>>:::JJJiiiGGGCCC@@@:::;;;999888666666777999:::999333888PPPkkkoooVVV:::444333>>>WWWAAA666+++222//////...------------...---KKKfffhhhUUUBBB777333...------...---,,,111999iiiuuuNNN000000444???CCC+++000---(((777OOOVVVMMM333333111///---+++)))(((************+++...222666gggooo@@@111)))...+++000))),,,---+++(((&&&'''***---444888777<<>>FFF^^^|||iiiDDD---222222>>>[[[EEE999---222//////...------------...999OOOUUUAAA222444444***---,,,...///---+++///555___pppMMM///---///777999***---******===QQQJJJ444///+++)))***......---+++((()))******,,,000444666fffnnn???333...444///333---111555666555555:::>>>@@@LLLWWW^^^kkk}}}\\\GGGuuuWWWMMMBBB<<<<<<999111111111111000000000000000000000000000000000000...///000111111222222111111222333444333333111111333666666888777666PPP{{{RRRHHH___rrr\\\SSSRRRSSSRRRPPPMMMIIIGGGHHHIII@@@@@@@@@@@@???===<<<;;;999666:::999<<<777DDD~~~LLLFFFMMM;;;;;;:::888666777888;;;<<>>]]]HHH<<<...444//////...------------...CCCDDD<<<000+++...111000,,,,,,...000...***---333___rrrQQQ222---***...---+++)))'''---AAANNNAAA)))(((***......+++''')))---+++---//////222777:::;;;jjjqqqBBB666333:::444777>>>DDDLLLPPPSSSXXX___eeeooowwwyyyrrrppptttqqqhhhbbbrrrkkk{{{MMM666}}}ZZZIIIBBB999444555111111000000//////......///////////////////////////////////////000111111111333444555555444222111555111444444<<<888AAAvvvXXXDDDQQQyyySSS[[[WWWVVVVVVTTTPPPKKKHHHGGGGGGBBBAAA@@@???>>><<<;;;;;;;;;;;;999<<<>>>:::JJJjjjZZZGGGKKK666AAA:::888:::777333>>>MMMwwwzzzLLL<<<777000333,,,@@@pppggg999000333111///---,,,,,,,,,...///555444111///---+++++++++,,,***+++---,,,)))+++///___xxxSSS000222...+++)))++++++...444999888000((()))+++...///...,,,,,,,,,///222888@@@CCCEEEKKKSSS~~~ccc[[[YYY[[[mmmnnnqqquuuxxxtttkkkaaa\\\[[[ZZZYYYVVVMMMCCC===<<<>>>===DDDOOO\\\HHH...~~~[[[JJJBBB:::555555111111111000//////......///////////////////////////////////////000111111222333444555555444333222777333555555;;;777???rrr[[[DDDOOOWWW[[[WWWWWWVVVTTTOOOJJJGGGGGGGGGBBBAAA@@@???>>>===<<<;;;;;;;;;999<<<===:::HHHfffgggKKKJJJ;;;===::::::<<<888999III^^^sssGGG//////555333000GGGzzztttBBB333333000///---,,,,,,---...///111000...,,,+++++++++,,,111---+++,,,,,,,,,111777[[[xxxRRR******,,,000111&&&&&&&&&(((,,,000222333...---++++++---000444666777<<>>===<<<;;;;;;<<<:::;;;===999EEE```zzzPPPHHH@@@;;;:::;;;;;;888;;;OOOeeeyyy\\\:::000888///222JJJ~~~}}}JJJ333000000///...,,,,,,---.........---,,,++++++,,,---...,,,***)))******)))...444WWWaaa555///---...***333333222---((()))...444;;;:::<<>>===<<<<<<:::===:::;;;<<<888BBBZZZUUUEEECCC===;;;999888666888FFFVVVRRRRRR^^^jjj```DDD444666,,,111CCCttt{{{JJJ000---000///...------------......---,,,,,,,,,---...///***)))+++///...***+++...TTTeee555+++)))***(((***333===BBBDDDKKKXXXcccjjjjjjmmmsssyyyzzzuuuoooeeebbb___\\\TTTLLLLLLQQQ]]]:::555333999888---------,,,+++,,,000444,,,...111111000//////000---,,,333JJJOOO...fffPPPEEE???:::777222222222111000000/////////////////////////////////////////////000000111000000111222222222222222333333555222:::999<<>>;;;;;;<<<999@@@TTT]]]DDDCCC???;;;777777888999<<>>===???>>>888333111...111999dddsssGGG.../////////......------------...---,,,++++++,,,------...------///...,,,...333UUUddd:::666<<>>TTT//////+++***(((...//////...,,,,,,---...,,,,,,+++***(((((()))+++---+++000AAAOOO777kkkSSSFFF@@@;;;777333222222111111000/////////////////////////////////////////////000111111000000111111222222333333111222555111999999;;;ccc{{{dddIIIHHHrrrcccTTT[[[VVVWWWVVVTTTOOOJJJGGGFFFCCCCCCBBB@@@???>>>===<<<999???===;;;===:::???PPPmmmIIIBBB???;;;777888;;;<<<999666888888333...///444444///111444333ZZZoooHHH///333///............------------,,,+++******+++,,,---,,,(((&&&((())),,,444===]]]nnnuuuuuuuuuuuu~~~nnn```YYYZZZ^^^KKKEEE===777333...)))%%%...+++******+++---777AAA\\\111222///------,,,------------,,,******111///---,,,,,,---///000---+++---;;;\\\LLLoooUUUGGG@@@:::555333333222111111000000//////////////////////////////////////////000111111222222222222333444555666222444666000999999888]]]zzzhhhMMMFFFkkkgggRRRZZZUUUWWWXXXWWWRRRLLLHHHFFFCCCCCCBBBAAA???>>>======999???===<<<>>><<<@@@NNNRRRBBB===<<<:::999:::;;;888555000222444666777777444000111777222XXXrrrLLL///333...............------,,,---,,,,,,,,,---///111222//////333;;;AAAFFFOOOWWWrrrpppgggXXXQQQFFF;;;444111//////...---++++++,,,///222444---***))))))'''&&&+++333^^^,,,---,,,---333*********+++---.........******))))))***+++++++++++++++000@@@___NNNrrrVVVGGG@@@:::555333333222222111000000000///////////////////////////////////////000111111444333333444555666777888444666777000888888666YYYyyykkkPPPEEEfffjjjPPPXXXUUUWWWZZZYYYTTTNNNHHHEEEDDDCCCBBBAAA???>>>======888???>>><<>>===999777666555444777111000444333------222///777222XXXvvvOOO...111......//////......---,,,/////////000222555777999>>>EEESSSdddnnnqqquuuzzzrrrpppUUU@@@:::333000...000444555111---,,,...//////,,,***(((((())))))+++...,,,+++///666vvv___///000+++'''+++///---***)))***+++++++++---------///000///,,,***%%%(((222HHHTTT:::www\\\KKKBBB;;;777666444333333333333000///......000111111000//////000000000000111111111111444333222111111111222333666555222666999222<<>>===;;;999999<<>>BBBQQQWWWcccnnnoooggg```^^^SSSQQQLLLGGGAAA===999888HHHqqqBBB333000...---...---+++,,,///555;;;???OOOKKKEEE<<<555///+++)))((((((+++//////,,,---111uuuSSS777---000(((...---+++***,,,,,,,,,...111555***+++///,,,,,,000---...---222GGGYYY555dddPPPCCC<<<888444222...---...///000000111222222222111000//////000000000000111111111111222111111111222333444555666666444777:::555<<>><<<;;;::::::;;;::::::;;;>>>@@@eee~~~NNN@@@;;;888999888555444666444111111444666333222222555666444UUUiii<<<888///666AAAMMMWWW^^^aaabbb^^^bbbiiimmmdddRRRCCC<<<<<<888222,,,***+++---000<<>>@@@BBB777111+++)))((()))///888tttOOO444...333***//////******---,,,***///777;;;...,,,///+++---111.........333IIIZZZ777iiiRRRCCC;;;888555333111000000000000...333333333222111000/////////000000000111111111111000111111222333444555666666777444777:::666<<>>===<<<<<<999;;;<<<<<<<<<<<<===???___OOO@@@;;;999::::::777666777666444333333333222222222333999888UUUyyy[[[]]]cccdddeeeeeeaaa[[[SSSMMMHHHGGGGGGEEE===222+++***000///...,,,,,,,,,,,,---777cccMMM222***///...***+++,,,......---,,,+++***+++,,,...111555777999@@@:::333000,,,,,,111999uuuMMM333...444))),,,---***,,,000///...777DDDDDD444//////***+++///+++,,,,,,333HHHZZZ666mmmTTTBBB:::777444333222222222111...,,,444333222222111000000//////000000000111111111111000000111333444555666666555888555666:::777;;;KKKooopppLLLGGGLLL]]][[[^^^]]][[[YYYVVVRRRMMMIIIIIIGGGDDDAAA>>>=========:::<<<>>>>>>======>>>???YYYTTTFFF@@@<<<<<<;;;777666777444444222000///222444555;;;LLLRRRooosss___LLL???999666555111...,,,------,,,000666,,,,,,---------,,,++++++666```WWW555***000---(((***,,,......---+++***,,,,,,,,,,,,,,,,,,,,,---111444<<>>>>>>>><<<===>>>>>>======>>>@@@QQQ```GGG@@@:::999777444333555222777::::::>>>FFFLLLNNNSSSgggiii}}}|||pppTTTJJJ;;;111...///111222---+++,,,...---,,,///444///---+++))))))***,,,...444[[[\\\666***000(((---+++***))))))+++...000((()))***+++---...//////)))---444<<<<<<666222222___tttCCC---+++222)))---'''...444===QQQjjjxxxzzzFFF444---...,,,///333///---...555LLL]]]888uuuYYYEEE<<<;;;666444111222555888:::;;;111111000/////////000111000000000000111111111111000111333444555555555555222777444333999777888CCCaaapppLLLGGGKKKvvvbbb^^^^^^\\\ZZZXXXUUUQQQKKKGGGFFFEEEDDDBBB@@@??????>>><<<=========<<<<<<>>>???GGGpppFFF???;;;;;;<<<===???CCCHHHOOOTTTSSSSSSWWWZZZXXXSSS___VVVbbbVVV===<<<888222000000...((($$$///......///---((('''***///...,,,++++++,,,...///111UUU```888+++111&&&,,,+++***))))))+++---...111111///---+++(((&&&%%%///,,,+++,,,,,,---222999YYYqqqCCC///+++111)))///***...///999^^^|||EEE333,,,...---000444...,,,---555LLL\\\888xxx[[[GGG>>>===:::777333333888???EEEHHH000000///......///000111000000000000111111111111111222444555666555555444111666333222888777777AAA[[[}}}nnnJJJFFFJJJsssddd\\\^^^\\\ZZZXXXUUUPPPJJJFFFEEEDDDDDDCCCAAA@@@??????<<<<<<<<<;;;::::::===???@@@vvvuuulllhhh|||JJJDDDBBBFFFKKKPPPVVV\\\kkkppppppfff[[[TTTKKKCCC777<<<---<<>><<<;;;<<<<<<<<<======>>>>>>III|||VVVYYYjjjPPPMMMppp^^^[[[{{{OOOPPP[[[fffiiipppqqqeeeddd^^^UUUIII@@@999555333444111222<<>><<<<<<<<<<<<=========>>>>>>GGGwwwKKKMMM[[[~~~LLLGGGccc|||PPPMMMlll|||ooollllllccc^^^YYYPPPHHHEEE???999444111//////444222111777ZZZiiiJJJ>>>888666222///---,,,------///***,,,222000'''(((222000///---+++***+++,,,---444JJJrrr777333,,,---)))(((((()))***+++++++++000000777EEELLLGGG999000---,,,+++***+++---000222mmmzzzRRR000---+++///---000111999HHHUUUUUUGGG:::???222+++...///++++++000///+++555TTTZZZ888hhhPPPDDDAAA888333111222222888MMMccc666444111///000111222111000000000000111111111111333222222222333333444555333444555444444555888;;;MMMvvvzzzlllVVVCCCIIIJJJccczzzYYYYYYZZZ[[[XXXTTTOOOLLLKKKHHHEEEBBBAAA@@@@@@>>>===<<<<<<============>>>>>>DDDoooLLLIIIKKKIII@@@PPPxxxaaaEEEBBB[[[lll\\\ZZZOOODDD@@@===666555444222111000000000111111111111RRRiiiLLL777666444222000...---,,,,,,---///000---,,,111:::BBB444333000---,,,+++,,,,,,222EEEppp999222......************+++,,,---...888LLL___```RRRAAA222)))...---,,,++++++---///111nnnyyyRRR222...+++...+++***///666:::999444---(((444,,,)))...000,,,***---///+++666TTTXXX777oooSSSDDD@@@999555333111000333BBBRRR555333000000111222222111///000000000111111111111222222222222333444555555333444555444444555888:::EEEooowwwkkkZZZHHHIIIEEE\\\VVVZZZ]]]]]]XXXSSSPPPMMMIIIGGGEEEDDDBBBAAA@@@>>>=====================>>>>>>AAAfff\\\OOOEEEwwwNNN@@@BBBaaaZZZFFFBBBSSSWWWAAADDD>>>666777:::666666666555444333222111///000333...LLLlllTTT777333333222111///...,,,+++)))222///(((888UUU\\\OOO555333000---,,,+++,,,,,,---<<>>>>>>>>>>>>>>>>>>>>>>>======???\\\lllQQQAAAgggTTTDDD===SSSbbbFFFCCCLLL^^^AAABBB???666777:::666666666555333111///...000///555///FFFiiiVVV777111111111111000...,,,+++,,,,,,222GGGhhhyyyeeeGGG111000...,,,++++++,,,---+++555fffkkk???------***((()))***)))(((***---000GGGggg}}}oooOOO:::444444---------------...000000bbbkkkFFF...///+++---,,,//////...+++)))***...111111---+++------,,,,,,......,,,666OOOSSS777yyyYYYEEE???777777777666555555888;;;222111///000111222111000000000000000111111111111111111111222333444555666444555666555555666999<<<@@@ggghhh^^^VVVOOOPPPDDDQQQRRR[[[aaaaaaXXXSSSRRROOOHHHEEEFFFFFFEEEBBB???>>>>>>??????>>>>>>>>>>>>======???UUUtttKKK???ZZZRRRFFF>>>IIIcccBBBAAADDD}}}nnnGGGBBB>>>888777666555555555444333222000///333...777000>>>___RRR444000000111000///...---,,,111)))???tttXXX777///---,,,******+++---...,,,333___pppHHH///000++++++---...---,,,---222666PPPUUUVVVPPPGGG>>>555,,,,,,,,,------...000111222[[[ccc@@@+++000+++------***+++,,,...///...,,,)))222000...---,,,---...000///---444KKKQQQ888~~~\\\GGGAAA888888666444444555666666333111000111222333222111000000000000111111111111111111111222333444666666555666777777666777:::===;;;gggnnnddd[[[TTTTTTHHHNNNSSSWWW^^^___VVVRRRTTTQQQJJJDDDFFFGGGFFFBBB???>>>????????????>>>>>>>>>======???QQQ~~~JJJBBBKKKmmmgggFFFDDD???BBB^^^aaaTTT@@@AAAAAAwww{{{LLL===:::::::::444666666555444444333222222444+++777333:::WWWOOO666000000000///.........---000999UUU{{{ZZZ<<>>???@@@?????????>>>>>>======???NNNQQQIII@@@MMMPPP:::AAA@@@===DDD@@@CCCBBBEEEBBBuuuWWWAAA<<<@@@@@@777777666444333111000000000333'''777777;;;UUURRR>>>111000///...............+++OOOeeeccckkk|||nnnNNN111///---+++***+++,,,------111WWWvvvSSS000333)))''')))+++)))'''(((...444???222)))***+++(((,,,444)))***,,,...000222333444XXX___<<<+++111+++++++++000...---------...///000***---000//////000111000000---222DDDMMM999fffHHHDDD@@@<<<777444222222111000111111111111111111111111222222222111111111000000111111111111222333444555444555777777666666888999:::```eeeVVVTTTLLLLLLwwwYYYVVVUUUTTTUUUVVVTTTQQQNNNEEEFFFGGGGGGDDDAAA@@@@@@??????>>>>>>>>>>>>??????@@@LLLYYYFFFHHH>>>EEE???>>>@@@@@@===>>>CCC;;;IIIFFFtttccc888BBB???111<<<444444555444444333222111///555//////<<<___kkk:::333111///......000222444:::XXX[[[@@@;;;SSS[[[KKK...---,,,,,,++++++++++++111...IIIrrr[[[---,,,+++,,,,,,+++++++++++++++,,,------,,,+++++++++,,,,,,---,,,,,,---,,,+++///777eeeooo???---'''...***+++...------,,,,,,,,,,,,------...000///---,,,---...222333///===LLL333kkkLLLGGG@@@<<<777444222222111000111111111111111111111111222222222111111111000000111111111111222333444555444555666666666666888:::===```hhhZZZXXXOOOLLLttt\\\TTTUUUUUUUUUUUURRROOOMMMFFFGGGGGGFFFCCCAAA@@@AAA??????>>>>>>>>>>>>??????>>>GGGcccIIIHHHBBB???;;;;;;@@@CCCAAABBBFFF???KKKJJJzzztttBBBBBB>>>222:::666666555444222111///......333...///;;;\\\hhh:::222111///......///111222999EEEDDD444,,,333666000...---,,,,,,+++++++++,,,------IIIuuuaaa222---+++******)))))))))))))))***,,,,,,,,,++++++,,,------+++***+++---,,,+++111888llluuuCCC111)))000,,,---///...---,,,,,,,,,,,,,,,333111///,,,++++++...000&&&...555DDDNNN;;;qqqQQQJJJAAA===888444333222111111000000000000000000000000222222222111111111111111111111111111222333444555444555666666555777:::<<<:::XXXyyyyyyccc\\\ZZZPPPLLLmmmbbbRRRTTTVVVVVVSSSPPPNNNMMMGGGGGGGGGEEEBBBAAAAAABBB??????>>>>>>>>>>>>??????===BBBqqqMMMEEEDDDDDD???<<<>>>@@@@@@BBBDDDBBBKKKLLL~~~{{{wwwtttpppjjjffffffeeecccaaadddkkkttt{{{NNNAAA===444888777777666444333111000000---222---000999VVVddd:::000000///......//////000333000......***&&&(((---------,,,+++++++++,,,,,,(((,,,HHHvvvhhh888---+++***)))))))))))))))******++++++++++++,,,------...)))((())),,,+++,,,111999uuu|||HHH444+++222---///,,,+++*********************)))((())),,,...//////+++000;;;NNNSSS===uuuTTTKKKAAA===888444333333222111////////////////////////111111111111111111111111111111111111222333444444555555666555555777;;;===888PPPkkklll^^^]]]]]]QQQJJJeeeiiiQQQTTTWWWVVVSSSOOOMMMMMMHHHHHHGGGDDDAAAAAABBBCCC??????>>>>>>>>>>>>??????>>>@@@rrrTTTBBBDDDEEE@@@<<<;;;>>>@@@AAABBBEEELLLPPPrrrbbbZZZUUURRROOOMMMLLLJJJFFFCCCHHHGGGDDDBBBCCCHHHOOOUUUVVVZZZ___ccceeegggiiijjjmmmnnnooopppnnnkkkfffccc]]]XXXQQQNNNPPPWWWaaagggmmmqqqwww|||VVV???>>>999666666666555444444333333333...111---000666PPP```<<>>>>>>>>>>>??????@@@AAAfffgggNNNQQQGGGHHHKKKOOOSSSRRRLLLEEEIIINNNWWW~~~uuukkkddd^^^YYYVVVWWWZZZ\\\YYYPPPFFF@@@===???>>>======>>>>>>===<<>>>>>???CCCFFF???AAADDDEEEEEEDDDEEEFFFFFFFFFGGGGGGFFFDDDDDDCCCCCCBBB@@@>>>???AAACCCEEEEEEGGGKKKMMMNNNOOOPPPRRRXXXXXXYYY\\\```fffkkknnnqqqrrruuu{{{]]]??????===666666555444333222111222222111111---111333JJJ]]]@@@////////////......------000---++++++------,,,+++,,,,,,,,,++++++,,,,,,---+++///???jjjjjj;;;)))***++++++******+++,,,,,,---*********+++,,,---...///,,,***+++,,,+++***///666www~~~III333(((///+++---///...---,,,,,,+++++++++111000000000000///---+++000***999QQQiiiWWW~~~YYYKKKBBB>>>999555444333222222000000000000000000000000111111111111111222222222111111111111222333444555555777888888888888999:::<<>>>>>>>>>>>??????@@@EEE\\\pppsssmmmttt}}}zzzfffTTTNNNSSS```}}}qqqfff]]]XXXOOOKKKFFFBBB@@@???===;;;<<<<<<===<<<:::::::::;;;<<<<<<<<<<<<<<<=========888;;;===?????????AAACCC;;;===>>>>>>===<<<===>>>===>>>>>>===<<<===???AAA===???@@@AAA@@@>>><<<:::>>>@@@BBBCCCCCCCCCDDDFFFDDDDDDEEEGGGJJJMMMOOOQQQNNNNNNOOOSSSYYY___ccceeelllpppvvv|||mmmFFF@@@???777777666444222000000000000555444///222111EEE\\\FFF111111000///............,,,...,,,((()))...---(((,,,,,,+++++++++,,,---------111;;;eeelll==='''+++(((((((((((()))***++++++++++++++++++,,,------...---,,,,,,---,,,***///666rrrzzzFFF222(((///+++---...---,,,+++***)))))))))++++++***)))+++111999???KKKKKKeeeyyy]]]NNNBBB>>>999555444333333222111111111111111111111111000000111111111222222222111111111111222333444555555777:::;;;999888777888777EEE]]]lllppptttfffIIILLLPPPUUUTTTUUUYYY^^^^^^WWWPPPGGGHHHIIIGGGDDDBBBBBBBBB??????>>>>>>>>>>>>??????>>>GGGTTTyyycccgggvvvmmmeeeZZZPPPIIICCC>>>;;;===;;;999:::;;;<<<;;;;;;>>>===;;;:::;;;<<<<<<<<<999::::::::::::::::::;;;555777:::;;;<<<<<<>>>???===>>>>>>>>><<<;;;;;;<<<;;;===???>>><<<<<<>>>AAA999:::<<<>>>>>>===;;;:::555888:::<<<<<<>>>@@@BBB>>>>>>@@@AAABBBCCCCCCCCCIIIGGGEEEEEEHHHKKKLLLLLLSSSUUUWWWZZZ___eeelllrrr|||QQQ???>>>999777666555444555666888999:::666000333000AAA\\\LLL444222000.........///000***+++,,,------...///000,,,+++++++++,,,,,,---...+++111888cccpppBBB)))...(((((((((((()))***+++,,,,,,,,,,,,++++++,,,---------,,,---...---,,,111999nnnwwwEEE333+++222...000,,,------///111333555666999>>>DDDHHHKKKTTT```jjjxxxoooaaaQQQBBB>>>999555444444333222111111111111111111111111000000111111222222222222111111111111222333444555555888;;;<<<:::888666666555GGGeee{{{yyyXXXNNNMMMWWWTTTTTTZZZaaabbbZZZQQQFFFHHHIIIHHHEEECCCBBBAAA??????>>>>>>>>>>>>??????;;;HHHPPPooo^^^TTTNNNHHHAAA>>>>>>@@@AAAAAA>>><<<;;;<<<<<<===;;;::::::888666777::::::888555777888999999999999:::;;;888:::;;;;;;::::::<<<>>>CCCDDDDDDBBB???======>>>777:::======;;;999:::<<<888999:::;;;<<<>>>??????;;;===>>>>>>======>>>@@@???@@@BBBDDDEEEEEEEEEDDDDDDAAA@@@BBBHHHLLLNNNNNNTTTSSSQQQOOONNNPPPUUUYYYXXX]]]dddjjjqqq{{{ZZZ===<<<:::555555666888<<<@@@DDDGGG===888111444///@@@]]]PPP555333111...---...000111222------222000((()))111++++++++++++,,,,,,---...(((000777ddduuuFFF+++000************+++,,,---...------,,,+++++++++,,,,,,,,,+++,,,///......444<<>>>>>??????===<<<777GGGGGG|||rrr___QQQLLLHHHEEE===<<<===@@@>>>::::::===<<<<<<:::999999999999999:::888999<<<:::666777<<<666777888999999999999999;;;777777::::::;;;EEESSSbbbhhhkkkdddXXXMMMBBB999===666:::>>>999:::===999::::::::::::999999888777;;;;;;<<<<<<===>>>>>>>>>======>>>???AAACCCEEEFFFBBBHHHHHHDDDDDDNNNVVVYYY]]]\\\UUUKKKGGGJJJMMMMMMNNNKKKOOOPPPLLLTTT^^^]]]jjjuuuhhhEEEAAA999666999999666FFFkkkwwwcccCCC---111666,,,???]]]ZZZ:::...///222,,,,,,///,,,---------,,,,,,,,,,,,,,,---......---+++***+++,,,***(((444\\\tttOOO(((,,,---,,,***'''&&&)))///333111...+++******+++***(((+++------,,,---777GGGUUURRR@@@HHHEEEMMMWWW]]]```iiiuuu|||vvvvvvjjj___XXXTTTFFF@@@@@@NNNXXXAAAoooVVVEEE===666666666333111222333222111111000000111111000111111111111222222222333222222444777888777444555555666777777777777777777BBB```rrrLLLLLLmmmaaaPPP___mmmwwwzzz___KKKIIIHHHHHHGGGEEECCCAAA@@@AAA@@@>>>>>>??????===<<<999EEECCCtttsssddd\\\ZZZXXXVVVZZZTTTNNNRRR^^^ddd[[[MMMCCC<<<999;;;===<<<::::::888:::<<<======<<<:::999777777666666666777888888666777888888999999888888777888888:::AAAPPPdddsss|||pppcccXXXBBB777888<<<999;;;>>>888999999:::::::::::::::::::::;;;;;;<<<======>>>>>>>>>>>>???@@@BBBDDDFFFGGGEEEHHHGGGEEELLL]]]kkkqqquuuuuunnn___SSSNNNKKKHHHHHHCCCGGGHHHCCCHHHOOOKKKKKKSSS\\\```aaagggqqqzzzUUUEEE999;;;<<<999:::\\\iiiDDD...000444***<<>>??????===<<<<<>>:::;;;:::999888555888===@@@AAA???;;;999888;;;999666;;;CCCDDD>>>666666777888888888777777555999:::;;;LLLkkk~~~sssPPP>>>777:::888;;;===777777777888888999::::::::::::::::::;;;<<<<<<======>>>>>>???AAABBBDDDEEEFFFFFFFFFFFFKKKZZZqqq{{{lll```VVVPPPLLLDDDDDDFFFAAADDDIIIDDD@@@DDDGGGHHHHHHJJJOOOSSSbbbjjjxxx[[[AAA777<<<555888IIIiiigggFFF222111333***:::VVV^^^>>>111///111------000,,,,,,,,,,,,,,,------------***,,,///000...------...)))&&&000[[[{{{[[[111///,,,---///...,,,***))))))(((+++......,,,...333888EEEIIIOOOYYYeeesssppp```VVVQQQJJJEEEAAA;;;333---000111111///------...///,,,+++111FFFYYY>>>xxx\\\IIIAAA999777666444222333333222111111000000111111000000111111111222222222222222222222333333333222555555666777777777777777666777MMM~~~RRRIIIddd{{{^^^___dddjjjnnnZZZMMMKKKKKKJJJIIIGGGEEECCCBBBBBBAAA????????????===<<<===AAA>>>aaayyyhhhZZZPPPIIIEEEIIIBBB>>>???CCCDDDDDDDDDJJJ___xxxoooXXXIII???999888:::555888<<>>MMMNNNDDD555666666777777777666666555;;;:::<<>>@@@AAACCCCCCDDDDDDEEEJJJXXXllluuujjjZZZKKKFFFFFFCCCGGGKKKGGGHHHHHHIIIIIIIIIIIIJJJKKKJJJMMMRRRZZZfffuuuVVV;;;<<<===000AAAaaadddVVVSSSXXXEEE555333333---:::VVVeeeAAA333///111---...111---///.........------,,,,,,(((***+++***))))))***,,,---444IIIxxxmmm999000,,,+++***)))***---222666444888@@@IIIRRR]]]ffflllwwwtttnnniiiggggggiiijjjiiiRRRTTTGGG888)))...,,,,,,---111333222111/////////...---...111333---...666JJJZZZ;;;}}}```KKKAAA999777666333111333333222111111000000111111000000111111111222222222333333333333333333444444555555666777777777777777888888FFFwwwXXXHHH^^^```XXX]]]hhhnnnZZZMMMLLLLLLKKKJJJHHHFFFEEEDDDCCCBBB@@@???@@@???===<<<===??????[[[vvviiiZZZSSSHHH@@@<<<<<<======CCCAAAAAAAAA???>>>DDDNNNeee{{{~~~iiiRRR???999:::888888999999999888777666333888777111888FFFFFF;;;555555555666666555555444444::::::???___}}}XXX>>>888555777:::777;;;:::999777666666666666888888888999::::::;;;;;;:::;;;===>>>@@@@@@@@@@@@AAAHHHVVVlllkkkSSSFFFDDDAAADDDIIIFFFFFFFFFFFFGGGHHHHHHHHHGGGMMMKKKHHHEEEGGGMMMVVV]]]dddnnn[[[<<>>:::RRRkkkWWW666333BBB>>>333111222///888SSSiiiEEE555///111---///222---///......---,,,+++******......---+++***,,,///222555EEE___sss>>>444222444777;;;@@@GGGOOOUUU[[[XXXWWW\\\dddjjjkkkiiibbb\\\QQQFFF>>>:::::::::|||TTT333111///000---......///000000000...------------,,,***+++---000111333:::MMM^^^<<>><<<;;;;;;===>>>>>>===DDDAAA@@@===777:::NNNdddhhhIII:::999999888666555444444555555555888666222444:::999111444444555555555444333333222777888???^^^[[[???999555555999777???===;;;999888777777888777777888888999:::::::::999:::<<<>>>?????????>>>AAALLLbbb}}}{{{\\\HHHDDD@@@CCCGGGDDD@@@AAACCCDDDEEEFFFFFFFFFJJJJJJJJJHHHFFFDDDEEEFFFGGGNNNXXXeeetttjjj???>>>:::DDDWWWYYYGGG:::555---444...---000000444KKKgggIII777000000---000333...,,,,,,,,,,,,++++++++++++.........------000444888>>>NNNggg~~~QQQLLLOOOSSSXXX]]]^^^___```aaa^^^UUUJJJFFFEEEBBB:::222111000---++++++000777===zzz]]]555......555555+++,,,,,,---+++)))&&&%%%///000111111000111333444000222888JJJaaa>>>lllOOOEEE<<<888666444333444333222111111000000111111000111111111111222222222111333444333222333666999555555666777777777777777666<<<@@@hhhgggIIIUUUcccUUUYYYbbbgggVVVNNNOOONNNNNNLLLKKKIIIGGGFFFEEECCCAAA@@@@@@???===;;;;;;<<>>>>>>>>===<<<<<<===>>>>>><<<:::@@@===<<<;;;888???YYYvvvkkkKKK:::999666555555444444444555555555666666666666444222000444444444444444333222222000444666;;;QQQtttxxxSSS;;;999666444777777===;;;999777666777888888666666777777888999999:::999:::<<<>>>??????>>>===???MMMggg}}}\\\FFFDDDCCCEEEHHHDDD???BBBEEEEEEDDDDDDEEEFFFAAADDDGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMPPPZZZhhhrrrHHH;;;888BBBMMMEEE777999999***...------000111111CCCbbbKKK888000000...000333...,,,,,,---///000111222333+++...222555777:::===@@@WWWcccvvvccc^^^XXXZZZ\\\ZZZVVVQQQMMMKKK999444000000444666444000000222333000---...444:::zzzccc999---)))---(((***,,,...//////000000111***,,,............///000000111555EEEaaa>>>pppQQQGGG===:::888555444555333222222111000111111111000111111111111222222222000222333222111222666999555666666777777777777777333===???ccckkkJJJSSSiiiUUUPPPSSSYYYOOOOOOOOOOOONNNMMMKKKIIIHHHGGGEEECCCAAA@@@@@@???===;;;;;;;;;@@@EEE}}}iiiYYYIIIDDD>>>===>>>???<<<888<<<999666555777:::<<<===:::777999;;;999===UUUooocccFFF:::;;;333333444555555666666666///...222777666000///222444444444444333333222111000444444555CCCaaalllIII777999777555777666888777555444333444666777666666666777888888999999999;;;===???@@@@@@???>>>===KKKeeetttRRR>>>@@@BBBEEEGGGCCC;;;???BBBBBB???>>>???AAADDDCCCBBB@@@???@@@CCCFFF???BBBDDDCCCBBBEEEMMMSSS[[[dddsssUUUAAA======EEEBBB111,,,333666---//////333444000@@@```MMM999000000...111444...---///111444777999<<<===FFFLLLSSSZZZ^^^aaacccdddbbbjjjvvvMMMAAA@@@???<<<777222000000111111///---+++*********)))###(((------******000777ooo^^^555...---111+++//////...---++++++,,,---,,,...000111///.........333444555CCC```<<>>======999AAA;;;CCCttt{{{kkk\\\JJJBBBCCC>>>333999===555:::???222999:::;;;:::888666666666<<<999777777777<<>>>>>CCCAAA>>>???===>>>>>>===<<<===AAACCCEEEBBB@@@@@@@@@??????AAABBBAAA@@@AAACCCDDDDDDCCCDDDDDDHHHPPPYYYeeevvv```<<<;;;:::888666444333222222...///---000555555BBB\\\XXX???555000***777???000666===GGGRRR[[[aaacccdddmmmqqqsssmmm___PPPFFFAAABBB<<>>>>>888444666333333333333222222222222111111111111111111111111111777555333222111111333333555555555666777888888888777777;;;WWWvvvMMMMMMqqqzzzPPPWWWXXXLLLSSSSSSOOOOOONNNLLLJJJGGGDDDBBBBBBBBBAAA@@@???>>>======;;;AAA<<>>666333444555444222444444333222222222222333444555555666777777777777888999:::<<<=========>>>DDDCCCIII\\\xxx^^^KKK<<<>>>CCC@@@>>>@@@=========<<<<<<===@@@CCCEEEDDDBBBBBBAAA@@@@@@AAABBB@@@??????@@@@@@>>>===CCCAAA@@@BBBDDDGGGPPPYYYdddnnn}}}hhh@@@999888666444222000//////444444---+++---...>>>ZZZ```GGG???BBBDDDNNNSSSEEEJJJNNNSSSXXX\\\]]]\\\[[[OOORRRRRRLLLBBB888333111111+++333KKKooofff777///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++)))***,,,---,,,000555pppfff555555111...222+++......***&&&(((///555...888>>>999111//////...999555888BBB___777___III??????999777888555333333333333222222222222222222222222222222222222555444333222222333444555555555666666777777888888999999:::PPPzzz{{{OOOKKKjjjSSSTTTXXXNNNTTTRRROOONNNMMMLLLIIIGGGDDDCCCBBBBBBAAA@@@???>>>=========AAA<<>>999555999MMMccclllVVV<<<444:::888555===999:::<<<;;;999777777888777777999;;;999555777<<>>\\\yyyrrrXXX<<<999666555666666333000444333333222222222222222444444555666666777777777777777777888999:::<<<<<>>AAA>>>===@@@<<<<<<===<<<;;;<<<>>>AAAGGGGGGEEEDDDCCCCCCCCCCCCCCCAAA?????????@@@???===>>>;;;:::;;;:::999===CCC>>>DDDMMMVVV___kkkwwwsssDDD;;;:::777444222111000000---444777<<>>>>>>>><<<:::888666888888777222---***+++---...''')))888\\\\\\333,,,+++++++++*********))))))++++++,,,---,,,+++***)))+++)))***,,,------000666rrreee333222///---111///...---...//////...---AAAGGGHHH>>>333...///000111...444@@@aaa:::cccKKK@@@???:::888999666444444333333333222222222222222222222222222222222333333333333333444555666555666666666777777777888:::<<<:::KKKsss~~~QQQIIIeeeYYYQQQXXXQQQTTTRRROOONNNMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@???>>>>>>===>>>???<<<===ZZZttt```VVVMMM>>>===<<<<<<<<<888999FFFUUUtttlllKKK444999888222:::999:::<<<;;;999888888999777666888:::888333222666222AAAWWWnnngggDDD666444333222444444444333333222222222111111111111111111222333333000111444555555333111///...000333333111777JJJ^^^~~~}}}[[[AAA999888777888999999666444555444333333222222333333444444444444555666777777777666666666777999;;;<<<666999:::BBB```www]]]CCC>>><<>>:::;;;<<<;;;:::;;;===???GGGHHHHHHGGGIIINNNQQQQQQJJJGGGBBB???????????????===;;;;;;>>>>>><<<===AAA<<<=========???CCCJJJOOOYYYjjj~~~DDD:::999777666555555666777:::IIIUUU___jjjppprrrNNNCCCAAA>>>888333222222000///---,,,++++++111111000---++++++///222222,,,***222VVV\\\777///+++************)))))))))***+++,,,---,,,+++)))(((+++)))***---------111777rrrddd111000---+++000000000111333333444:::@@@WWWRRRGGG999///---111444111///666DDDggg@@@gggNNN@@@>>>999777999555444444444333333333222222222222222222222222222222333333333333444555666666666666666666777777777777777<<<;;;IIIrrrTTTHHH```aaaOOOWWWRRRTTTSSSOOONNNLLLJJJHHHGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>============QQQyyybbbPPPAAA>>>???888;;;:::::::::888666999>>>___lllWWW888666888333666888:::;;;;;;999888888999999777666888666333333777222444<<>>@@@>>>:::999;;;999:::;;;:::999999;;;<<>>>>>===;;;:::;;;===???CCCJJJSSS\\\iiiGGG888888888999<<>>>>>===:::???===IIIaaaNNNDDD@@@999;;;AAA>>>===:::666444555666777999AAAWWWWWWBBB777777666555777888::::::888777888888<<<777555555555333555:::===666111777KKK___eeeaaaFFF;;;444555555222222666111222222222222222222222111000000000000000111111///000222333444333111000666000...111444444444666;;;IIIWWWXXXNNNAAA999777888777666666777888:::;;;777666666555555555555555333333222222333444666777666666777777888:::;;;<<<:::===:::555>>>YYYuuujjjPPP<<<<<<===>>>===;;;999888999888999::::::888888999:::;;;@@@DDDHHHYYYtttvvvlllaaaWWWNNNIIIBBB<<<999::::::777666888??????>>>===============:::<<<>>>AAAHHHVVVhhhvvvSSSAAAAAAAAACCCGGGLLLQQQTTTSSSYYYSSSHHHDDD@@@CCCRRRhhhZZZ???000777777000111,,,+++*********+++---...---...///000000...---,,,)))...------SSSeeeAAA000,,,,,,,,,++++++++++++***+++++++++,,,,,,---......---++++++......---000666pppddd222111...,,,000000---<<>>kkkbbbKKKXXXsssQQQWWWRRRQQQUUUOOONNNLLLIIIHHHGGGGGGGGGCCCCCCBBBAAA@@@??????>>><<<999@@@<<>>:::777666555555555555666999666666555444333222111000111000000/////////000000000000111222222222222222222//////333555444333444111666::::::666333444888666666777888888888999:::666666555444444444444555333333222111222444666777444555666888999999999999:::;;;999666777BBBUUUcccyyyttt```MMM>>>666;;;;;;;;;999888888888888777888999999888777777888777<<<>>>AAATTTuuu{{{ooofffGGG@@@;;;<<<<<<;;;<<<>>>???===<<<;;;::::::999999444777;;;>>>@@@BBBEEEFFFXXXppphhhPPPNNNKKKHHHGGGHHHJJJLLL555;;;555---000222666BBBYYY[[[CCC,,,///111***,,,000//////......///000111000000000111111///---***)))111///***OOOddd@@@+++,,,,,,++++++++++++******++++++***+++,,,...111222///---,,,......,,,///555lllbbb000000---***---111...HHHpppBBB444***---444444///---000...333@@@gggAAAvvvYYYFFFBBB<<<999999444555555444444444333333333333333333333333333333333444555555666555555444444777777777777666666666666999>>>333666bbbhhhLLLVVVxxxSSSWWWQQQQQQUUUOOONNNKKKIIIHHHGGGGGGGGGDDDCCCBBBBBB@@@@@@???>>>===999AAA<<<>>>vvvuuuVVVCCC<<>>:::999777555666888888777666888999999777666777777777;;;999999KKKnnn~~~SSSJJJAAA>>><<<999999::::::888666555666777888888;;;999666666999===AAABBBFFFSSS```mmmxxxVVVRRRJJJBBB;;;666444333---555222///444444333:::```jjjPPP//////444111777,,,,,,,,,,,,,,,---......000///...//////...+++)))###---,,,)))QQQkkkJJJ555++++++++++++************,,,+++******,,,///333555000...---///...,,,///444nnneee555555111...111+++888]]]uuuKKK;;;///---000000000222333000666CCClllGGG}}}ZZZNNNAAA666888111444555555444333222222222222333333333333333333333333555555555555555555444444777777777777666666666666555666:::BBB\\\vvvPPPPPP{{{TTTOOOXXXVVVVVVOOOQQQQQQMMMKKKKKKIIIEEEEEEDDDCCCAAA@@@???>>>>>>:::BBB888EEE@@@bbbfffOOOAAA<<<===:::999888777888999:::;;;:::888666666666777666444222666FFFVVVPPP;;;333:::888888777555444333222111444444333333333222222222555555555666777777888888999:::;;;<<<===>>>>>>>>>BBB???<<<::::::777333///---///111222222111222333---///111222333333222222444444444444444333333333666555444444555555333222555<<<>>>999666999<<<;;;666111000444555111000333999::::::888555333444777333111111222555777777666555777888777555555888:::CCCBBB@@@===;;;;;;;;;;;;999;;;999666777888666111777777666666555555444444777999999:::DDD\\\|||oooPPP@@@CCC>>>999999999888888888888888999999999777777777888999:::;;;<<<===>>>BBBIIIXXXpppzzzRRRIII888333:::666000444333000000333111///333<<<^^^{{{QQQ222444...111---,,,,,,,,,,,,,,,---//////000)))---000)))***///---,,,+++)))000IIIpppGGG555...---......***&&&(((---///,,,***---444???HHHMMM333111...++++++---///111dddccc999111***,,,///000NNNppp}}}rrr```WWWWWW???888000++++++...000000111999111FFFvvvBBB^^^QQQBBB777999333666666555444333222222222222333333333333333333333333555555555555555555555555777777777777777777777666888777999???UUUuuuOOOKKKtttXXXNNNUUUTTTSSSSSSTTTQQQKKKHHHHHHGGGDDDEEEDDDCCCAAA@@@???>>>>>>:::AAA888DDD???___|||kkkVVVGGG???;;;;;;>>>NNNRRRRRRIII>>>888888999888666444444444555444333222222;;;JJJLLL@@@777666555555555555444222111000333333333333333333333333444444555666777888999999;;;<<>>;;;777111---000111222111000///000111111222333333444444333333333444666888888888666666:::999888777888888888888777;;;===999888888444...222---+++...///---...333000222333333222222555777555555666777777777777666555777999999888999<<>>:::::::::888555666999:::777666888888444666666666666555555555555444555888999;;;JJJiiixxxXXXFFFHHHCCC>>>>>>;;;999888888888888777777777777777777888999:::;;;<<<===>>>>>>===AAAKKKZZZfffvvvJJJCCC888555888222...444000---...000///...222999TTTvvvUUU444111...222---,,,,,,,,,,,,---...///000...+++...111000333222***++++++(((000GGGnnnHHH333---+++,,,//////,,,...222)))666KKK\\\ccc[[[LLL@@@111000---++++++---000222TTTwwwXXX111...+++///333EEEYYYdddVVVCCC<<<999444666222...,,,.../////////---444...DDDzzzCCCdddUUUDDD999;;;666:::666555444333222222222222333333333333333333333333555555555555555555555555777777777777777777777777999888999<<>>[[[cccYYYtttlllOOOBBB666333777;;;BBBHHHjjjtttvvveeeNNN???:::888666444222222222222222000333000222;;;GGGHHH>>>333111222333444444222000///111111111222333333444444333444555666888:::;;;;;;AAABBBEEEHHHKKKMMMOOOOOONNNJJJFFFBBB>>>999555111333333333111//////111333888888:::;;;<<<======>>>999;;;>>>@@@BBBAAA@@@??????>>><<<:::888888888888===>>>===;;;<<<===999333444000///000111111333777444555555444333222444555333444555555444333333333444555777777666777:::<<>>FFFGGGHHHIIIIIIJJJJJJJJJHHHFFFDDDBBB@@@>>>===<<<888888888777666888;;;>>>BBBDDDGGGIIIJJJJJJIIIHHHJJJKKKLLLNNNOOOPPPPPPPPPOOONNNLLLIIIGGGGGGHHHIIIGGGDDD???999444222111000//////000000000///000111444444444444333333444555444555666555333333555777666666666555555555666777BBB<<<666555888;;;999555===CCCDDD>>>777555666666444444444555555666666666888333666;;;444...DDDddduuuWWWGGGIIIHHHGGGGGGBBB======<<<:::999777666666888888777777777888888999222555999:::::::::;;;===888<<>><<<999???===NNN[[[???CCCDDDEEEMMMVVV___hhhMMMAAA@@@:::777888;;;888999JJJ___tttZZZ???666444222111222222111000333555222///777AAA>>>111///111333555555444222000......///000222333444444444555777999;;;===???@@@CCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEEEEGGGJJJNNNRRRcccdddeeedddaaa\\\VVVSSSMMMLLLKKKKKKLLLOOOQQQSSSUUUWWWYYY[[[\\\___dddgggiiiiiifff[[[KKK===888999333888<<<<<<:::777555333333333333444555777888888;;;:::999777666666999;;;777777666666666777777777555555666777999999888666:::@@@BBB<<<555444555555333333444444555555666666:::222333:::777000===TTTttt```HHH>>>AAAAAADDDFFFAAA>>>>>>===<<<:::999888888888888777666666666777777444666777888777666666666;;;;;;<<<<<<@@@PPPooo}}}OOO666888555111333111111000///------//////...999```iiiBBB***//////+++......---......///000111...222+++222OOOYYYFFF666...222(((444:::ccc[[[777***+++......+++...>>>NNN```[[[UUUMMMGGG@@@999555,,,+++++++++---///111333PPPrrrRRR//////---...///...,,,---111222///...000/////////......///000111333555222@@@wwwJJJooo]]]III;;;;;;666999777666555444333333333333333333333333333333333333333333444444555666666666666777777888888999999999:::777999:::CCCeeepppOOO[[[yyyQQQKKKSSSPPPPPPPPPLLLGGGGGGNNNSSSSSSFFFFFFDDDBBBAAA@@@@@@@@@???;;;;;;???===HHHyyyyyyEEEFFF>>>===???FFFIIIFFF]]]kkkSSSCCC<<<<<<>>>333333888<<<888777MMMhhhjjjBBB666444222222222333222111///333111---///555555///000111333444444333222111---...///000111222333333444555666888:::<<<>>>???<<<<<<===??????@@@@@@@@@@@@AAACCCCCCDDDGGGJJJMMMRRRSSSUUUVVVXXXZZZ^^^aaakkkiiifff```XXXPPPIIIEEE<<<<<<;;;<<<===@@@DDDFFFFFFLLLTTTZZZ___fffmmmsssuuuccc\\\]]]___hhhoooooollliiieeeaaaVVVTTTQQQOOONNNMMMKKKJJJHHHEEEAAA???===;;;999666666555444444666777777777333555999::::::777666444111777999666333555666555444444444444444555555555888000000777777222888EEEeee|||KKK;;;666999999<<>>DDDmmmddd888JJJDDDOOOSSSTTTTTTMMMNNN]]]\\\QQQDDD<<<;;;;;;888555444222666<<<888888NNNjjjqqqDDD666444222111222222111000...///000///.../////////111111111222111111000000......//////000111222222222333444666888999;;;<<<999:::<<<>>>???AAAAAABBB@@@CCCEEEGGGIIIMMMSSSXXX]]]___``````______aaabbbWWWTTTMMMGGGBBB???>>>>>>FFFHHHKKKNNNRRRUUUVVVWWWWWW]]]eeejjjmmmpppuuuzzz}}}{{{}}}yyyvvvsssnnniiifffbbbZZZNNNDDD@@@===:::999::::::777555888777777999<<<;;;888555///222444333444777888555555444444444444444444333333111222555555333666;;;QQQrrreee???444444777222444999666888999999999::::::;;;;;;999888777666555444444555222111111222444666888888///111666<<<<<<:::===CCCCCC]]]~~~ccc999:::333222666...,,,...---,,,000666666111444BBB\\\EEE---333+++,,,,,,,,,,,,,,,---...///000...===GGGjjjwwwAAA---///444$$$111///[[[kkk???000---++++++)))''',,,333+++,,,...000111---((($$$,,,++++++,,,---...///000OOOoooPPP...///------,,,///+++***...///...///111///000111000......111444///222111444\\\HHHtttbbbNNN???>>>666888777777555444444444444444333333333333333333333333333333444444555666777777666777777888999999:::::::::999<<<;;;???\\\|||qqqKKKQQQvvv\\\PPPYYYRRRNNNOOOMMMHHHGGGIIIJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@:::???AAA>>>AAAfff[[[222HHHWWW~~~yyy```PPPMMMUUUyyysss]]]NNNAAA???:::666333444666888999222333999666555IIIcccqqqDDD555333111000111111000///000...///111222//////000111000000000////////////......//////000000111111000111222444555777888999<<<===>>>@@@AAABBBBBBCCC???CCCGGGJJJNNNTTT[[[aaabbbcccdddbbb___\\\[[[\\\ddd```[[[XXXYYY___fffkkklllpppwww}}}ssscccSSSOOOIIIFFFCCC@@@<<<888<<<777444777>>>AAA===888333555555444666999888444555555555444444333333333111444666555444444666777:::___}}}pppLLL;;;444666777//////444222555666666888999:::;;;;;;999888777666555444444444444333222222444555444444;;;444000444888:::<<>>888222888TTTCCC///444***---,,,,,,,,,,,,,,,...//////666VVVmmm\\\---000...333"""///+++YYYnnnAAA000***(((,,,///---++++++///,,,)))(((+++...111222,,,,,,,,,,,,---...//////JJJkkkLLL+++............(((...///***+++000///)))+++...000111//////111444///222333333WWWKKKhhhOOOAAA<<<;;;:::777777777555222222333555555333555999888444222333333333444444555666666666666555666888;;;===<<<;;;===333;;;???:::RRRyyyOOOKKKddd^^^SSSYYYRRRRRRSSSOOOHHHHHHLLLLLLGGGJJJIIIFFFCCCAAA@@@@@@@@@CCC;;;AAA@@@>>>AAA[[[yyyNNN<<>>>>>:::888666555666666666555666333444777444333DDDYYY{{{YYY999666333111111333333111...000//////.........//////222000......000111///---000...------...000111222---222666666888;;;:::666??????@@@AAADDDGGGJJJKKKUUUZZZ]]]]]]```ggglllmmmwwwwwwzzz}}}wwwlll]]]RRRHHHDDD@@@>>>>>>===:::777666777999999888666444222222444666777555444333333555444333444666777666555444===LLL\\\bbb[[[KKK===333333333222222222111111222222222333444555666777888555666888777333222555000???555999BBB<<<:::///666111333;;;>>>:::999===<<<@@@CCCEEELLL]]]vvvvvv999555===000)))333---333:::EEERRRUUUEEE000111999NNNMMM111+++222)))+++111000((((((111999999```~~~XXX:::111)))...''')))///...VVVxxxPPP000///---******,,,...---******+++++++++,,,,,,,,,,,,+++******,,,---...---LLLfffKKK000///000111)))///000000...,,,+++***+++/////////////////////000,,,555999444SSSNNNkkkRRRCCC===::::::888888777555444333555777<<<666333444444222111333333333444444555666666666666555666888;;;===<<<;;;<<<444;;;===777LLLrrrUUUIII```eeeSSSXXXUUUSSSSSSPPPJJJIIILLLJJJFFFJJJIIIFFFDDDAAA@@@@@@@@@AAA:::AAA???===???VVVoooIII===LLLYYYJJJaaadddWWWJJJDDD@@@<<<:::<<<888666444333444555555555444111444888555222<<>>VVVYYYdddlllaaaVVVEEE777111111777;;;888888;;;;;;<<<<<<::::::BBBOOOZZZttt~~~AAA222888555222777...111IIIhhhdddCCC///222000777NNNNNN333+++111)))+++)))///555///+++???]]]{{{MMM...///888///***---555555\\\]]]111000---+++***+++,,,+++***++++++++++++,,,,,,,,,---,,,******,,,...000111XXXoooPPP000,,,,,,111---,,,...///111222333555777222222222222222222222222333222333999bbbPPPqqqWWWFFF>>>:::999777888888666555555777999FFF;;;222111333333333444333333444444555666666666666555666888;;;<<<;;;::::::666;;;;;;555EEEjjj]]]GGG[[[rrrTTTTTTWWWSSSSSSOOOKKKJJJLLLJJJFFFJJJHHHFFFDDDBBB@@@@@@??????999@@@>>>===>>>PPPdddFFFAAASSSjjjIIIQQQ{{{ppp]]]AAA:::555666888999:::;;;777555222222333444444444111000333888666000333:::ZZZqqquuu\\\FFF999222222111//////000000///---,,,---...///000111111111111///---,,,,,,,,,+++***,,,---...000000111111111444777888999===EEEJJJJJJUUUYYY___gggpppxxxsssmmmeee^^^YYYUUURRRPPPKKKHHHEEEDDDEEEDDDAAA===<<<<<<======<<<<<<;;;:::999:::<<<>>>@@@DDDIIIMMMQQQRRRSSSTTTVVV[[[aaaeeemmmnnnqqqvvv|||uuukkkddd```TTTOOOHHH@@@:::888777888666555333111111222333444222222333555777888777666777222...---000333444444333222222222222111111111222111000////////////000111///000333333222444999WWWuuu~~~zzzgggEEE<<<444333666666666777444555555444444666:::>>>KKKeee}}}ZZZ999333444111,,,555AAA```xxxggg<<<)))222///555MMMQQQ666+++000)))111((((((///111999WWWzzzvvvhhhnnnqqqQQQ///---:::,,,)))+++222333VVVzzz```222///,,,+++++++++***)))++++++++++++,,,,,,,,,,,,///...,,,***)))***+++,,,VVVmmmOOO111,,,,,,222222......---,,,,,,,,,,,,,,,+++,,,------...///000111666333888HHHppp^^^www\\\III???:::999666777777555444555777999III===222222555666666666333333444444555666666666666555666888:::<<<;;;:::999888<<<;;;666BBBdddeeeGGGWWWTTTPPPVVVPPPPPPNNNMMMMMMMMMKKKIIIIIIHHHFFFDDDBBBAAA??????>>>:::AAA>>>===>>>JJJsss___HHHKKK^^^}}}^^^SSSdddUUUMMMjjjsssZZZJJJDDD:::777666777999::::::999999666333222222333222111111///111666555000...111999KKKXXXPPP>>>333222333111111000000000000///...---...///000111111000000///...---,,,---...//////...000222555777999===???BBBHHHNNNSSS[[[ffflllmmm{{{|||pppdddYYYPPPIIIEEE>>><<<999666555444444444...---,,,...000222111000///000000111111222222222222333333333333444777:::<<<===>>>>>>???AAAEEEHHHJJJLLLOOOSSSYYY^^^ccceeemmmrrryyyxxxuuunnneee[[[PPPGGGBBB>>>:::666333222333444555///...///000222333222000777555333333555555444333222222222222111111111111000000//////...//////000222000///111111222999AAAooodddVVVDDD666222555555444222222333666888:::::::::===JJJQQQ^^^yyy{{{LLL666555333***AAAYYYggg___OOOFFF<<<111...222MMMVVV;;;,,,///***......---333IIIaaajjjfffDDD999FFFXXXJJJ222,,,000+++***)))---,,,HHHkkk[[[222---)))+++,,,+++******+++++++++,,,,,,,,,------+++,,,,,,,,,+++,,,---...RRRjjjPPP555000+++000000333111///.../////////...111333777<<>>>>><<>>@@@FFFfff___KKKSSSjjj]]]DDD???BBBpppcccLLLZZZmmmQQQ???999999888888888888999:::999888<<<999555333222222000///111//////222333111///000...444777444000000222333111111222111000000000111000111111111000///......000000/////////000333444444666:::===BBBHHHPPPVVVUUU___lllwww{{{tttpppggg^^^KKKFFF@@@:::666444111000222222111///...------...222111000000000000///...//////////////////000000000111111000///000222444666777888777666777999;;;???@@@BBBDDDGGGJJJMMMNNNQQQVVV\\\aaadddjjjqqqwwwtttyyyzzzrrrmmmXXXRRRIIIBBB<<<888444111777555333333333333111000111222333555666444222000222222222111111111000000.........//////000222222666333000//////222===HHH{{{wwwZZZ>>>222444555222666555444555777888777555888===999:::III\\\uuu[[[:::888;;;888LLLZZZSSS;;;;;;LLLGGG///---000MMM[[[AAA---...+++&&&...<<>>@@@VVV{{{uuuJJJTTTwww[[[NNNRRRMMMJJJLLLPPPRRROOOMMMMMMHHHHHHGGGEEECCCAAA???>>>>>>>>>DDD<<<>>>BBBCCC\\\bbbNNNVVVrrrJJJCCCGGG===VVVqqqQQQPPPzzz```KKKBBB???:::555333666777666888===???===<<<999555333222111000...000000000000000000111222666222---,,,///222222000000111222222000000111222333333111000///............//////......000333666:::???EEEKKKRRRZZZdddkkksss|||oooiii^^^QQQJJJGGGBBB;;;777444111//////000000///,,,---...---+++***+++,,,//////////////////////////////...---------......---...000000000222444666222444666666666666777999===>>>???@@@AAABBBCCCCCCGGGJJJOOORRRTTTXXX^^^bbb```ccceeeeeeeeejjjsss{{{yyymmmbbbXXXMMMBBB;;;777555222222333555666666111111000000000000111111222111111111111000000000.........///000111333333777444111000...111<<>>;;;JJJoooKKKQQQsssbbbSSSSSSOOOKKKMMMRRRSSSNNNKKKKKKHHHHHHGGGFFFDDDAAA???===>>>>>>CCC:::===CCCAAAUUUhhhQQQYYYxxxKKKFFFHHH<<>>:::444111555666333555<<<@@@???888666333111111111000///...111111///......000111777333///000222222111///...000222111///...000222444222000.........000111...000333444666:::AAAFFFNNNVVVaaajjjqqqyyy|||ooobbbVVVOOOKKKJJJEEE===999999888555555222000......---,,,******---000111000///111222'''(((***,,,---///111222111000///......///000000///111333333333444666888333555888999888888999::::::;;;<<<>>>??????@@@@@@FFFGGGJJJKKKMMMOOORRRTTT]]]]]]]]][[[YYYZZZ^^^bbbnnnvvvyyylllcccHHHCCC<<<777444444444444555444333111///000222333111111111111000000000000///////////////000111111111111222111......777AAAiiisssKKK444444555//////000333555777888:::;;;555999888:::>>>999999EEE\\\ppp```BBB444222>>>222,,,111555222...000......OOOfffLLL111...///333***+++555111%%%'''444((()))///000,,,222333&&&%%%---(((***+++888___nnn???000&&&)))---***+++000,,,,,,,,,------------...000000000---,,,000888@@@eeetttXXXIIIQQQQQQWWWYYYhhhccc______cccffffffdddSSSPPPKKKEEE>>>888333000999555555666SSSfffiiiQQQAAA;;;999999999888666444444555777888666777999999555333555333333444444555666666777666666666777999:::999777888<<<555555===777BBBeeeLLLOOOqqqfffWWWUUUQQQMMMNNNTTTTTTMMMHHHIIIGGGHHHGGGFFFDDDAAA???======>>>BBB888<<>>888555555555444333222666444......555999999444222000///111111111111---111333000---,,,...///---...000333333111000111,,,///111000------///111333111///------///222444444888===AAAFFFNNNWWW^^^iiisssssshhhYYYWWWTTTOOOJJJEEEAAA???:::======888555555555333///...---...//////...---***---//////---++++++,,,...///111111111111222333111000/////////000222222333555666555444333444555999;;;======;;;:::::::::999:::<<<>>>@@@AAABBBBBBDDDEEEEEEGGGIIIJJJKKKKKKOOOOOONNNLLLJJJJJJLLLMMMLLLOOOUUU[[[eeerrr|||lll]]]PPPGGGAAA>>>555555666555222111000000111111111111000000000000000000///............///,,,...111333///,,,111:::```sssMMM555555666//////222555555333111111111555333,,,...666444444>>>999DDD\\\}}}bbbDDD:::000222444222...***,,,111......PPPiiiOOO222///000(((---...+++---222000)))111+++,,,+++%%%(((...***(((222,,,---...999```sssDDD333'''))),,,)))***///,,,,,,,,,---------.........///111333:::III[[[iii~~~sssyyyqqqjjjcccUUUNNNEEE???===:::666111000000111111222333333333000666:::111AAAyyyjjjsssUUUFFF@@@777666666555444333333333333666666666666666666666666555555444444444444555555555555666888888999999999:::666777<<<;;;:::FFFWWWYYYMMMeeerrrNNNWWWQQQPPPPPPPPPOOONNNKKKIIIGGGGGGHHHGGGFFFCCC@@@>>>??????>>>===<<<>>>BBBEEE|||WWWUUUqqqcccGGGFFFCCCmmmzzzOOOOOOTTTsssRRR===888777666555444333333222222222222333333333444444555333111///.........///111111000///////////////000000000000000000//////...000111111000//////000000...111666666444888@@@???FFFOOOTTTZZZeeewww|||ooocccYYYQQQIIIDDD>>>@@@@@@???===;;;::::::666666555444222111111111(((---/////////000...***///...---,,,,,,,,,---......000222444444555888:::999888999<<>>JJJZZZlll{{{wwwUUU@@@444...333333+++)))...222---===cccYYY111---...---+++)))+++---...,,,***111///,,,+++,,,,,,,,,,,,***)))+++,,,***777```WWW---&&&,,,...---%%%------...///000222777===BBBVVV``````XXXaaa}}}ttt]]]XXXCCC:::999555222///....../////////---...000111222111000///333111333666EEEjjjqqqvvvUUUDDD???777777777666555444444444444555555555555555555555555555555444444444444555555666777888888999999999999<<<888888<<<:::888CCCRRR[[[KKK]]]xxxNNNTTTPPPOOOOOOOOONNNLLLJJJHHHGGGGGGHHHGGGFFFCCC@@@>>>??????>>>===<<<>>>AAADDD~~~YYYPPPhhhXXXCCCAAArrrmmmMMMQQQTTTgggNNNAAA>>>888777666444333333222222333333333444444444555555444333222111000/////////111000000///////////////000000000///////////////111111111///...///222555......333888:::===FFFQQQZZZ^^^eeeooo{{{pppfffVVVPPPIIICCC@@@>>>;;;888===>>>???===;;;888666555111111111333444444111//////000---((((((,,,...------...000333777===AAADDDDDDHHHMMMRRRWWW\\\bbbfffeeedddeeehhhkkkllljjjgggkkklllmmmmmmllllllmmmooofffhhhlllnnnnnnhhhaaa[[[YYY\\\\\\XXXVVVWWWUUUQQQSSSNNNJJJKKKPPPSSSQQQNNNPPPNNNKKKGGGDDDBBBAAA@@@?????????@@@BBBEEEGGGIIIQQQWWW___jjjvvvxxxjjjbbb^^^UUUGGG<<<<<<444/////////,,,---111222222111000/////////...000000////////////000000;;;\\\kkkLLL555///222333...000000000000000000000000222222222222222222222222...000444:::CCCMMMVVV[[[]]]```jjj|||hhhKKK///(((///444111...---+++===hhheee===111,,,000---******,,,---,,,++++++,,,---...//////---+++,,,)))***+++)))888cccZZZ333***)))(((,,,+++555444888AAALLLWWW```fffiii|||nnn[[[WWWcccooorrrXXX???===000///222///...,,,+++,,,---------222222222222222333333333222000222444BBBfffppp|||XXXEEE@@@999999888777666555555555555555555555555555555555555555555444444444444555555888888999:::::::::999999>>>::::::;;;999777@@@LLL|||bbbLLLVVVPPPQQQNNNOOOOOONNNMMMKKKIIIGGGGGGGGGHHHGGGFFFCCC@@@>>>>>>???>>>===<<<>>>AAADDDqqqaaaOOObbbuuuqqq\\\HHHPPPUUUwww[[[BBB444555<<<777666555444333222222222333333444444444555555555333333333222111000///...000000//////......//////000/////////...............///000///...000222555555777===DDDLLLXXXlll}}}tttfffZZZPPPGGGAAABBB???<<<:::::::::999888000000222333444444444444444333111111111000...---444666777666;;;DDDJJJKKKUUUUUUWWWZZZ___fffllloootttvvvzzz|||~~~zzznnnlllqqqqqqjjjbbb[[[XXXSSSMMMGGGCCCAAA@@@<<<<<<======>>>???@@@AAAAAABBBDDDGGGLLLUUU```ggguuuxxxmmmZZZPPPFFF???999444222444000000111111000///...---111000000///////////////111EEE```zzzmmmTTT888...000333000---000000000000000000000000111111111111111111222222000000000111333666888:::???@@@DDDLLL\\\rrr|||^^^CCC666444333///------:::eeeiiiAAA///(((---+++(((''')))+++,,,,,,$$$&&&***---...---+++)))333///---+++'''222YYYbbbGGGGGGFFFFFFRRRUUU^^^jjjgggcccaaa```]]]XXXSSSMMMGGG@@@>>>CCCLLLWWW]]]pppqqqFFF...///'''+++///+++++++++++++++,,,------//////......///111333444222///111222>>>```nnn^^^HHHBBB<<<888888777666555555555555555555555555555555555555555555444444444444555555999::::::;;;;;;::::::999===::::::;;;999888???HHHyyylllQQQSSSUUUQQQNNNOOOPPPOOOMMMJJJIIIIIIGGGGGGHHHGGGFFFCCC@@@>>>>>>>>>>>>===<<<===@@@BBBdddoooTTT```OOOCCCLLLWWWoooNNN<<<888888777666666555444333222222222222222222333333333444444444222333333333333111///...000//////.........//////////////////.........------///111222333444666888???EEEOOOYYYfff{{{qqqUUUNNNEEE===:::999999888777666555555555555555555777666444444555666666666111444777999999<<>>@@@BBBEEEGGGFFFOOO]]]kkkyyyzzzlll^^^PPPDDD;;;666333222222111111000000111000////////////000000111111666AAATTTmmm}}}rrrTTT>>>---...333111......000000000000000000000000000000000111111111111111222222222111111111111111333444444333666DDDXXXgggUUU:::000+++111222888^^^fffAAA...***+++*********+++,,,------...///000000///---------++++++///444444>>>aaannnuuuqqqkkkqqqlllmmm\\\RRRFFF>>>;;;888555111000+++///<<>>>>>>>>???>>>======???AAAZZZ|||WWWWWWxxxmmmLLLCCCJJJ___kkkQQQ999333;;;>>>999333555444333222222222222222000000111111111222222222111222333333222111///...//////............//////////////////////////////111000000000444;;;DDDJJJRRR___ooo}}}yyyfffSSSGGG===;;;888666666777777888111222222222222333444555777444111111333555666666>>>KKKZZZ```___```gggoookkknnnnnnkkkiiijjjhhhddd^^^[[[VVVPPPLLLIIIHHHHHH===>>>??????>>>>>>???@@@<<<===@@@BBBDDDEEEGGGHHHMMMOOOSSSVVVXXX[[[___bbb[[[aaahhhkkkjjjhhhhhhhhhlllqqqxxx|||~~~hhhbbbYYYOOOGGGBBB???>>><<<;;;999999;;;<<<>>>??????BBBFFFIIIOOO\\\mmmyyy~~~lll[[[KKKAAA===:::666222000000222333............///000222222000......666FFFSSSTTTOOO;;;000,,,111444///---000/////////////////////////////////000000111111111///000000000000000//////000111111000///444<<>>BBBFFFggg|||\\\KKKxxx[[[OOONNNQQQSSSRRRNNNJJJJJJLLLGGGGGGHHHGGGFFFCCC@@@>>>===>>>???>>>======>>>@@@QQQ\\\MMMcccXXXMMMGGGQQQrrrtttHHH???888888999666444333444333222222111111111222//////000000000111111111111111111111111000//////......------......//////......//////000111111111333111///111999HHHZZZfffzzz~~~mmmZZZKKKAAA<<<;;;555666666666555444222111555555555333111111333555111222777BBBNNNWWW[[[\\\qqqpppjjjiiiccc```XXXLLLFFFFFFEEECCC===<<<999666444222111111111444666888888:::<<<>>>;;;===@@@AAABBBDDDFFFIIILLLOOOSSSWWWZZZ]]]bbbeeebbbccceeeeeedddeeeggghhhaaaaaacccdddccc```dddiiihhhiiikkkmmmpppuuu{{{{{{ooofff```^^^TTTLLLBBB:::777777888999:::;;;===>>>???EEEMMMSSS]]]kkk|||{{{wwwnnnaaaPPPKKKBBB999222.....................///000111222111000000222666999777444------///333222///...111////////////////////////......//////000000111111000000000000000000000000111000///...///222555777;;;VVVyyyyyyOOO///555///PPPhhhIII000...***+++---,,,***((((((((()))...444;;;AAAJJJUUU\\\dddfffnnntttqqqpppbbbVVVGGG:::777++++++444222111222222000+++''')))&&&***444888444222555```rrrPPP///+++***000...---...///---++++++///333000000/////////.........333...000111888WWWyyylllRRRFFF;;;999888777666555555555555444444444444444444444444555555444444444444555555555666888999;;;<<<<<<<<<;;;<<<<<<;;;<<>>===>>>???>>>===<<<===???HHHkkkQQQQQQqqqyyyeeeJJJKKKLLL___wwwOOO888666777888666111111555333222222111111111111111000000000000111111111111111000//////.../////////...------------...///000---...///000111333444444888<<>>===666---***---//////333444555666777777777888222444666666555555777888777999;;;<<<<<<===@@@CCCEEEHHHLLLOOOQQQUUUXXX[[[\\\[[[ZZZ[[[\\\\\\\\\ZZZ___[[[YYY[[[ZZZWWWWWW[[[XXXXXXXXXVVVUUUUUUVVVXXX```ccciiiqqqzzz~~~|||zzzvvvmmm```UUUMMMIIIEEECCC999999999:::;;;<<<>>>@@@BBBKKKRRRZZZmmm}}}vvvcccNNNHHHIII[[[xxxwwwpppcccTTTFFF;;;444111111111000///////////////333333333444333000///...***///111///---000111000////////////////////////------...//////000111111111000000000000000111222111///---,,,,,,...///111222888HHHfff\\\UUU999MMMiiiMMM111,,,***+++,,,,,,,,,///444999CCCLLLYYYbbbgggkkkpppssssssnnnkkkfffZZZSSSddd~~~qqqBBB111+++)))---)))/// ###'''+++...---+++)))111111000000...---...111[[[rrrRRR000,,,,,,222...,,,...///---+++...555;;;222000///...000555999<<<333...111333999XXXrrrYYYKKK>>>:::999888777666666666666444444444444444444444444555555555444444555555555444555777999;;;<<<<<<===<<<>>>>>><<<===@@@BBBBBB\\\iiiCCCfff```PPPLLLOOORRRPPPKKKHHHHHHJJJGGGGGGHHHGGGFFFCCC@@@>>>===>>>???>>>===<<<===>>>BBB|||\\\KKKMMMWWWnnnbbbIIIKKKGGGFFFNNNlllpppHHH===777111///333777666444555222222111111111111111111000111111111111222222222111000...------...///000---------------...///000------///000222444555666BBBNNNaaavvv~~~nnn```NNN>>><<<777333333666777333000999888666444333444777999000666???JJJVVVdddsss}}}yyycccSSSLLLGGGAAA:::666333111000+++...///,,,,,,///000---,,,...111333555666777777222444555666555555777999777999;;;<<<;;;<<>>;;;888BBBPPPKKK:::111333555777BBB[[[{{{vvvcccRRREEE???444333222000...---,,,,,,111///------,,,+++---000,,,222111***)))111333///////////////////////////---------...///000000111------,,,,,,---...000111------............///111222222444:::LLLjjjMMMRRRnnnTTT777111000111222444888@@@LLLTTTPPPYYYcccfff___TTTLLLGGGFFF???:::666......GGGeee|||EEE///,,,,,,---%%%+++***,,,---,,,,,,,,,...000&&&+++---+++)))+++...///NNNkkkRRR333///---...&&&---///000///...333<<>>???VVVtttFFFXXXnnnOOORRRQQQOOOMMMKKKKKKKKKKKKJJJDDDCCCGGGFFFAAA???BBB============>>>>>>>>>>>>DDDfffnnnMMMPPPOOOIIIFFFHHHGGGCCCHHH```qqqOOO<<<444444000111666666111333;;;>>>111///999;;;///+++222000/////////000///---+++222///...///000000000000+++,,,...///000/////////333...---///000333===JJJ```lll~~~lllZZZLLLCCC<<<888888555111111333555444222777555444444111111;;;GGGAAALLL___sss}}}mmm\\\KKK===666333222111000...---++++++//////...---...///000111222333555666777777777666999666222222444777777666777888888888888;;;>>>AAABBBEEEGGGIIIIIIJJJNNNQQQMMMLLLJJJKKKLLLLLLKKKIIIHHHCCCGGGKKKIIISSSccchhhaaaQQQGGGKKKOOOLLLLLLQQQPPPNNNKKKHHHEEECCCAAA@@@??????@@@BBBFFFKKKPPPSSSpppppppppqqqssswww{{{}}}mmmiiiddd[[[RRRHHHAAA<<<;;;777555777;;;<<<999666333222000000666DDDVVVdddqqq___UUUCCC<<<666777555000///333,,,111111,,,---222000''',,,...,,,(((***111222............///......------***------***+++000111///111111111000000000000000------,,,,,,,,,,,,------///...111444444>>>]]]~~~rrryyymmmFFF+++<<>>PPP|||xxxKKKVVVtttQQQRRRQQQNNNLLLKKKKKKKKKKKKEEEJJJGGG>>>???GGGEEE:::============>>>>>>>>>>>>AAA___YYYIIIAAADDDDDD???@@@IIIdddpppQQQ===666777666222111222111777LLLcccaaaVVVDDD555000222333111.........000111222222222111///.........---,,,,,,111///,,,+++,,,---,,,+++,,,,,,000:::EEEQQQbbbrrrvvvaaaYYYNNNEEE???<<<:::888444111///...000333555666000222777@@@NNN\\\gggmmmrrryyy~~~lll```bbb]]]UUUJJJ@@@888222///......------,,,+++++++++------------///111333444777888999:::;;;;;;:::999888666333333555777666555777777888888888;;;???BBB>>>AAAEEEHHHJJJKKKMMMOOOIIIGGGFFFFFFGGGFFFEEECCCEEE@@@EEEKKKLLLZZZmmmttt^^^PPPGGGKKKNNNKKKKKKOOOLLLKKKHHHFFFCCCAAA???>>>:::999888888999;;;>>>???GGGHHHJJJNNNTTTZZZ___cccjjjnnnrrrtttrrrllleee```MMMEEE===888999;;;<<<;;;555333...+++,,,333???GGGVVVeeewwwuuufffUUUIII???666222444......,,,***+++//////,,,***///222222444666444///000000000//////...---,,,...000000......111111///000000000000000000000000...------------------...///,,,...222000...:::KKKcccYYY888EEECCC>>>999888999555///111111000///---+++***))),,,)))+++...+++***777JJJ}}}^^^000,,,///'''------000,,,+++,,,)))(((333BBB777///)))***---------...LLLlllVVV666,,,(((,,,***///***((()))***---444;;;^^^gggggg]]]ZZZYYYLLL999222333///222999KKKgggTTTEEE::::::::::::::::::;;;;;;888888888777777666666666777666555444444444444444444555555666777888999:::777777777888:::;;;======HHHuuu}}}QQQQQQ~~~UUURRRPPPNNNLLLKKKJJJJJJKKKDDDFFFFFFEEEGGGHHHCCC<<<>>>>>>>>>>>>============>>>TTT]]]EEEJJJKKKBBBMMMfffeeeJJJ;;;444555;;;333333444222000>>>ccceee===...:::AAA999////////////////////////000000///...------,,,+++...,,,+++---000111000...///555BBBTTTddduuuppp]]]PPPFFFBBB===999777666444333222444666666444222000000777AAAMMM^^^www{{{sssiii```XXXLLL???666>>>:::555000------...000++++++++++++,,,,,,,,,,,,+++,,,,,,...000333666777:::;;;<<<>>>>>>===<<<;;;888777666666888888777666666777888888999<<<@@@DDDGGGIIIMMMOOOOOOMMMJJJIIIJJJIIIGGGGGGGGGFFFDDDBBBAAA===DDDJJJNNNaaaxxx\\\QQQJJJNNNQQQNNNMMMOOOIIIHHHFFFDDDAAA???===<<<:::999888777666666666666555666666888:::===@@@BBBNNNUUU```mmmwww}}}uuujjj[[[MMMDDD===888444444444444444444444555555:::BBBLLLVVVfff{{{yyylllXXXDDD:::000------111333000...///+++000444444333333222///111111000///......---,,,+++...---+++,,,111222000/////////000000000000000.........------............)))***111222---,,,000===RRRyyyHHH@@@<<<888333,,,&&&(((...***+++,,,,,,,,,+++***))),,,)))***---+++***333@@@kkk:::,,,///)))---------+++...444888>>>PPPccc@@@333(((''',,,......///EEEiiiVVV666,,,(((---***''')))...222000...222999gggkkkGGG999333,,,222222000000888JJJmmmYYYFFF;;;::::::999999::::::;;;<<<;;;;;;:::999888777777777666555555444444444555444555666777888999999999666666777888999;;;===>>>BBBmmmVVVKKKqqqZZZRRRPPPNNNLLLKKKJJJJJJKKKJJJAAAMMMdddaaaGGG<<>>>>>>>>>>>===============KKKxxxVVVOOOLLLJJJaaalllHHH<<<:::555444888///111555555333AAAiii~~~QQQ888===CCC>>>,,,...///000000/////////,,,///000...---...///...+++---000111111111111111<<>>;;;999666444222333444555555555999@@@FFF]]]iiisssyyyrrrbbbSSS@@@555333555666555333000---++++++---000222,,,,,,---------------...---------///222555888999999:::<<<======<<<:::999999999999999999888777666777777888888999===CCCGGGLLLOOOTTTVVVUUUQQQKKKHHHKKKJJJIIIIIIIIIHHHEEEBBB@@@>>>EEEJJJNNNbbbxxx}}}[[[TTTPPPSSSVVVSSSQQQRRRKKKJJJHHHFFFCCC@@@===<<<;;;;;;;;;;;;;;;;;;:::::::::999888666555444444444444777===GGGTTTcccooowwwzzzqqqiiibbb[[[TTTOOO???<<<888444444555777888999;;;===>>>EEERRRbbbmmmjjjYYYLLL@@@777666333------333000222333000......///111//////..................777777333---+++...000///......///////////////000///......------......///000+++)))...222000000222555+++@@@llltttRRR===,,,+++...,,,,,,///+++,,,...000000///...---,,,******,,,++++++222;;;wwwEEE---///***------)))...666CCCVVVgggllliii>>>333)))(((,,,---///000999bbbTTT444+++)))///,,,%%%+++000///))),,,???TTTppp>>>...000111222111222...777GGGrrr]]]HHH===;;;999777666666777777::::::999888777777666666666555555444444444444555444555777888999::::::999666666777888999;;;===>>>>>>cccYYYGGGeee```RRRQQQOOOMMMKKKKKKKKKKKKOOORRRjjjzzzTTT@@@FFF???>>>>>>>>>=========<<<>>>FFFqqquuunnnuuudddJJJ666666:::444000333000000333444444CCCiiijjjFFF666666:::(((,,,///111000111222444...222222---***---///---///111111...+++...777???XXXjjjtttaaaSSSMMMIIIDDD???<<<<<<;;;999777555555555444666999>>>GGGVVVgggsssyyy}}}ooogggcccUUUBBBCCC;;;444333666666111,,,...------,,,,,,,,,------...---------------,,,,,,000000000222444777999;;;777999<<<>>>>>>===:::999:::::::::999888666555444777888888999;;;@@@FFFJJJJJJQQQYYY\\\ZZZTTTOOOMMMIIIHHHHHHIIIIIIHHHEEECCCCCCDDDJJJLLLLLL]]]nnnnnnXXXTTTRRRTTTVVVTTTRRRRRROOOOOOMMMKKKGGGDDDAAA???;;;;;;;;;;;;::::::::::::444444444444444555555555555333000000555>>>HHHNNNXXXZZZ___gggqqq{{{fff^^^PPPBBB999555777999333444666777:::???HHHOOOUUU```ppplllYYYLLL???222///444000000000111000///000222---,,,,,,,,,---...///000MMMJJJ@@@444------...,,,------........./////////......------------......///,,,+++,,,,,,++++++---000(((333CCCVVVZZZ222+++555777///'''***+++,,,------,,,++++++,,,+++******)))***111888vvv}}}OOO...///+++,,,---444===CCCNNNlllyyyXXX666000++++++++++++---111555cccWWW777,,,***///+++111,,,''''''---;;;TTTiiiyyyaaa777,,,//////111000444,,,666CCC~~~xxxcccKKK>>><<<999666444444444555555555555444444333333222555444444333333333444444444555777999:::::::::999666666777777999:::<<<===;;;WWW{{{]]]GGGZZZhhhSSSRRRPPPNNNMMMLLLLLLMMMRRRnnnkkkOOO<<>>>>>======<<<<<<>>>CCCccc~~~]]]GGG:::111333777444222444333111//////111CCCkkk|||TTT333---666...//////---+++---222777DDDHHHCCC666...//////,,,------------222BBBXXXhhhvvv]]]VVVMMMHHHGGGDDD???;;;999888666333111222555888???KKK]]]mmmvvvwwwuuusssdddcccYYYHHH<<<:::777111111///---000222111,,,&&&***+++,,,---...---+++***,,,,,,,,,,,,++++++++++++222222333444777:::===>>>===???CCCEEEFFFEEEBBBAAA>>>???>>>;;;888555555555999999::::::===BBBIIINNN[[[ccckkkiii___SSSMMMLLLKKKKKKLLLNNNOOOOOOMMMJJJGGGKKKSSSRRRNNNXXXaaa[[[QQQOOONNNOOOPPPPPPOOONNNQQQPPPPPPNNNLLLIIIFFFDDDAAA@@@>>><<<:::999888888333333333333333333222222444222000//////000222333777888===GGGWWWjjj{{{oooZZZHHH???666333222444555444666999888???HHHOOOWWWggg}}}{{{^^^DDD666///,,,,,,111333000------------,,,,,,---...000111EEECCC;;;111---///111///,,,,,,------.../////////---------,,,,,,---------&&&(((,,,......,,,++++++...000444000000KKKqqqgggMMM777***)))---+++*********************+++---///...***)))...333```|||VVV000///+++,,,...>>>IIINNNWWWuuu[[[222...,,,---,,,)))+++000999kkkaaa>>>///+++///)))111)))+++===SSS\\\YYYSSSDDDRRRTTT@@@///,,,---***///...666,,,666???ssskkkQQQ>>><<<888555444333444555333333333333333333333333333333222222222333333444222444666888999999888888666666666666777888999:::888KKKrrraaaLLLPPPoooUUUSSSQQQOOONNNMMMNNNNNNUUUssswwwWWW;;;?????????>>>===<<<<<<<<<===@@@VVVZZZ<<<===999444333555666555333000000000//////???gggyyySSS666...333111000///---000;;;JJJVVVqqqsssgggPPP???;;;777222...000555BBBWWWoooxxxjjj^^^UUUHHHFFFCCCBBBAAA???<<<:::;;;:::888777:::BBBMMMUUU```jjjyyyrrr]]]NNN@@@<<<666000---...111333555222...---///222333333***+++---......---,,,,,,+++++++++,,,------......222333444666:::>>>AAACCCIIILLLPPPSSSUUUTTTQQQPPPIIIIIIGGGCCC>>>;;;;;;<<<::::::;;;<<>>;;;888555444444555666444444444555555555555555222222222111111222333333111333555777888888777666555555555555555666777888555CCCllleeePPPJJJ|||uuuVVVTTTRRRPPPOOONNNNNNOOOYYYeee|||vvvVVVDDD@@@??????>>>===<<<<<<;;;;;;???OOO{{{[[[DDD:::888999666222222555111+++)))...555555000;;;___hhhGGG444//////,,,,,,...333AAAZZZwwwjjjRRRHHHBBB:::<<>>???AAABBB888:::===BBBMMM___ssszzzpppggg\\\QQQDDD<<<666111000333333...++++++,,,,,,---------,,,+++***+++++++++++++++++++++***++++++---...000111222333111222444777<<>>???@@@888888888777555333222111000//////........................///000333888;;;<<>>=========>>>???EEEGGGtttfffPPP???777666222222222111111111000000444000...///---555QQQpppoooLLL444///000---111---444NNNsssqqqmmmbbbSSSMMMSSSTTTfff|||lllUUUJJJHHHFFFBBB@@@GGG???;;;>>>AAA>>>>>>AAAAAAGGGUUUgggxxx|||www___VVVKKKDDD@@@;;;666333111000000///......------------------,,,,,,+++***,,,,,,+++***))))))))))))***+++,,,------///222555777999===AAAFFFMMMUUUZZZffffffjjjqqqvvvwwwuuutttnnnbbbWWWRRROOOIIIEEECCC???>>>>>>???CCCHHHMMMPPPUUUZZZ]]]ZZZTTTPPPNNNMMMJJJHHHFFFGGGKKKPPPSSSUUUMMMPPPTTTVVVUUUQQQLLLIIIGGGFFFEEEDDDDDDEEEFFFGGGJJJIIIIIIIIIIIIJJJJJJKKKIIIHHHGGGFFFEEECCCBBBBBBAAA???<<<:::999666222000999444...,,,...///...+++...........................333888;;;BBBSSSkkk}}}wwwfffRRRBBB>>>111***///333000...111000333===KKK[[[pppiiiOOO<<<555;;;FFFMMMEEEGGGFFF777///...***)))+++---...---+++******++++++++++++++++++++++++---$$$)))000------///+++...111///+++---222000)))///...------...///...,,,000???SSSnnntttHHH666666---)))...000999LLLQQQ```NNN444222000***000>>>]]]___AAA///---+++***777@@@HHHFFF;;;333333777...---,,,++++++,,,---...;;;qqqvvvHHH111///,,,,,,------///000000000///...000000000...,,,+++,,,---***111777...000888VVVxxxaaaHHH>>>777777888666333333444444444444444444444444444444333222222222222333999888666444333444555666555555555555666777888888888>>>ZZZ~~~LLLIIIgggYYYTTTSSSIIINNNUUUHHHMMMLLLUUUggg}}}WWWFFFAAA@@@???>>>>>>===>>>>>>>>>@@@AAAiii~~~^^^GGG:::333111333222222222111111111000000,,,+++...111---,,,:::MMMcccaaaRRR;;;---...000...111===SSSnnnzzzqqqfff^^^\\\VVVNNNQQQ]]]rrruuuXXXSSSNNNLLLHHHCCCAAACCC;;;===BBBCCC???>>>IIIVVV```hhhssszzzvvvhhhVVVIII>>>:::888888:::999777555000//////...------,,,,,,,,,,,,------,,,++++++***,,,,,,+++***))))))******,,,---.........000333666>>>@@@CCCGGGLLLSSSZZZ___mmmnnnppptttwwwyyyzzz{{{vvvkkk^^^WWWPPPHHHDDDCCC@@@AAABBBCCCFFFIIIKKKLLLUUUWWWWWWSSSOOOLLLKKKKKKKKKIIIHHHHHHJJJKKKKKKJJJJJJLLLOOOQQQPPPLLLHHHFFFGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEBBB@@@>>>===<<<999555111777222---+++...///...+++------------------------111222222000///444@@@JJJWWWggg{{{vvvRRREEE666000//////000222777666666666777@@@SSSeeemmmZZZKKKBBB>>>BBBPPPPPP;;;---///111+++,,,---------...///000++++++++++++++++++++++++---'''+++...(((...:::===888999666000,,,---000000///---,,,,,,---...---+++(((---555GGGhhhTTT???---000222(((777]]]```999...++++++333666UUU\\\CCC///,,,,,,+++%%%,,,222000***'''***...222111///...---,,,,,,,,,<<>>>>>>>>>>>>>>===<<<]]]oooYYY@@@444222222222333222111111111111000000000...---111555111***---666===>>>777,,,)))///222///...BBB___uuuzzzqqqaaaVVVYYYTTTQQQRRRSSSXXXiii{{{yyyeeeWWWLLLGGGDDDCCCBBB???@@@DDD===???BBBGGGLLLWWWmmm|||uuuhhhVVVGGG<<<777444444555777888666333///......---,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++******)))*********,,,---///000222555999<<>>>>>>>>@@@>>>===TTTdddKKK@@@888777999777444222111111111111000000000000333000///222111---///444///000...***,,,111222...222@@@QQQ[[[ZZZTTTOOOMMMPPPPPPRRRYYYcccsss}}}kkk[[[OOOIIILLLBBB<<<@@@EEEEEEAAA???AAACCCMMM___rrrpppfffUUUDDD999777:::>>><<>>QQQeeeppp~~~rrreeeZZZHHH666777444333444333//////222;;;FFFWWWjjj~~~~~~lllUUUFFF>>>444222222+++...---++++++++++++******++++++++++++++++++++++++***)))...---111OOOsssvvvXXX<<<000333111///---,,,,,,---,,,+++000,,,+++---000;;;VVVpppVVV:::000888IIIbbb^^^OOO???666///)))((((((AAAWWWOOO555***,,,------,,,+++***)))(((((())),,,,,,---...............111ddd|||bbbBBB999777333++++++---...000111222222===@@@EEEJJJNNNTTTZZZ^^^uuupppRRRFFF;;;888777555333444333333333333333333333333333333222111111111111222333333333444555555666777666666666666777888999:::999:::EEEqqqiiiHHHRRRlllNNNPPPQQQLLLOOOKKKLLLNNNQQQKKKHHHKKKFFFDDDNNNDDDCCCBBB@@@??????>>>>>>???>>>AAALLLiii@@@555444666999999333000000000000000000000000000000000,,,+++,,,......///111...///...---///111000---===BBBHHHJJJHHHGGGJJJMMMIIIRRR___ooo}}}iiiZZZQQQLLLHHHFFF999999===EEEIIIGGGFFFFFFQQQ^^^sssnnnYYYHHHBBB<<<:::;;;;;;999666???CCCBBB:::444333222///************))))))))))))))))))******+++******)))***)))))))))***+++,,,,,,+++///444:::AAAHHHPPPUUUVVVXXX\\\^^^```bbbdddfffccchhhiiifffeeeggggggdddfffeeeeeeddd^^^UUUQQQQQQJJJGGGBBB<<<888666555555888888AAAQQQ\\\XXXNNNGGG<<<:::888999<<>>===<<<>>>>>>???@@@???<<<777333...---++++++,,,---------++++++++++++++++++++++++///---+++,,,......---++++++***+++---111666;;;@@@HHH```yyy|||lllXXXGGG666///......///000111666???HHHRRRaaatttfffTTTEEE???;;;111000///......000///---***++++++++++++++++++++++++***)))+++,,,999aaavvvVVV@@@777444222...------------,,,***)))---222///***333CCCgggaaa@@@;;;JJJQQQDDD888000******,,,,,,))):::UUUVVV:::***---+++(((((()))***,,,,,,,,,+++111000///---,,,***))))))555]]]yyymmmVVVQQQOOOCCC???AAAEEEJJJOOOTTTYYY[[[fffffffffeeecccbbbccceee___fffoooiiifff[[[^^^vvvVVVIII===888777444333444333333333333333333333333333333222111111111111111333333444444555555555555666666666666777888999999444777===jjjpppKKKLLLxxxsssMMMPPPUUULLLNNNLLLMMMJJJQQQNNNKKKLLLGGGCCCJJJEEEDDDCCCAAA@@@??????>>><<<<<>>555444555666333...///333//////000000000000000111------...000111000---,,,---------------///111111AAAEEEIIIJJJGGGDDDDDDFFFOOObbbxxxssscccSSSMMMLLLIIIFFFDDD<<>>EEELLLTTTYYY___aaaccccccaaa```______\\\aaaccc```dddjjjiiibbb___[[[ZZZ[[[WWWOOOJJJJJJJJJFFF@@@:::555333333444444555CCCZZZfff\\\GGG:::888555111000222555777888===<<<<<<<<<===>>>??????@@@@@@??????@@@AAACCCDDDHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>======<<<<<<<<<======:::666333......---,,,,,,,,,------++++++++++++++++++++++++...,,,***)))***++++++***,,,+++---000111---,,,---///<<>>BBBJJJZZZiiiwwwuuuZZZJJJAAA888000---+++,,,...///---++++++++++++++++++++++++++++++*********<<>>,,,...***............---,,,++++++*********+++---///111333<<>>:::666444555333000111444////////////000000111111///000111222222111///---------------,,,///555;;;???DDDHHHFFFBBBAAAGGGNNNlll}}}jjj\\\RRRJJJKKKKKKHHHDDDDDDLLLIIIHHHJJJOOO^^^vvvjjjUUUJJJEEEBBBDDD>>>777333222444444444DDDLLLJJJ;;;///------***))))))))))))))))))))))))'''(((((()))******))))))((((((((()))***,,,---...///222666:::>>>CCCIIIMMMSSSVVVYYYZZZXXXVVVUUUUUUSSSVVVVVVUUU___lllmmmdddWWWPPPJJJJJJIIIEEEBBBBBBDDDBBB>>>;;;888777666666666777HHHeeerrrcccHHH666444111///...///000111000444444444444555666777888777666666777888:::<<<>>>CCCBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBAAA@@@??????>>><<<;;;::::::;;;999666444...//////...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---///000222---***,,,+++)))***///444000...333AAA[[[|||kkkVVV@@@///(((***+++111999===AAAKKKVVVaaaqqqyyyiiiZZZJJJ<<<666///,,,---......,,,++++++++++++++++++++++++,,,,,,+++(((;;;lllmmmFFF777333///,,,,,,,,,,,,+++...,,,***)))((())),,,///777===PPP|||mmmKKK777###'''444///---///''',,,+++LLL^^^AAA...000***)))***)))(((&&&'''***---777666777999>>>CCCIIILLLTTTjjjpppkkkfff___VVVMMMEEE???===333444555444444444666777111000000)))///444EEE{{{]]]OOOAAA;;;888666555666222222222222222222222222333222222111000111111111333444444555555444333333444444444555555666777888777:::777```OOOFFFmmmOOOSSS\\\OOOPPPRRRQQQNNNTTTNNNGGGJJJIIIGGGNNNFFFEEEDDDBBB@@@?????????<<>>:::AAATTTdddssscccRRRPPPIIIFFFHHHGGGCCCCCCGGGEEEBBBKKKeeerrr\\\KKKFFFHHHAAA777777777777666333333444666555@@@BBB555++++++---***))))))))))))************''''''((())))))***))))))((((((((()))***,,,---......///111333444777;;;??????CCCHHHKKKMMMMMMMMMNNNIIIKKKIIIJJJXXXjjjmmmeeeQQQFFF======?????????AAA888888888777666555333333888999LLLlll|||lllNNN;;;000000///000222222111000//////000111222333333444/////////000222555777888666777777888:::<<<===>>>??????>>>>>>>>>>>>>>>>>><<<;;;:::999:::999777555///000000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,...(((&&&)))000222---,,,///,,,))),,,333555888EEEWWWqqqxxxdddKKK===333---+++///111111555<<>>>>>DDD???iiifffHHH;;;777666777555444222000//////000111333111////////////...---+++...//////---...000333---...000444999>>>AAABBBCCCAAA<<<999DDD[[[sssqqq]]]TTTNNNHHHDDDGGGKKKJJJEEECCCHHHNNNLLL```zzzfffPPPLLLFFFAAA<<<;;;;;;;;;666555333222111000000000333444444111---***))))))''''''((()))))))))))))))''''''''''''((()))+++,,,******+++,,,,,,,,,,,,+++,,,++++++,,,---///111333666777888:::<<<>>>@@@AAABBBAAA???>>>???BBBEEEHHH::::::999999888777777666777333222444444111222666666888SSSppp{{{~~~ccc444////////////////////////333444444444333111///...000000000111222222333333555444333333333333444555666666666666666666666666888888999999888777666666///......------,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---...///------,,,+++,,,---///000888CCCUUUjjjzzz~~~yyyrrrTTTBBB222...000000......666:::DDDPPP]]]rrrvvvcccKKK???DDDHHH>>>000000---)))***---//////---+++000,,,'''<<>>000333555333111222,,,666KKKJJJ555000<<>>???BBBIIISSS]]]cccbbbXXXJJJ@@@;;;999777666111HHHnnn}}}OOO111===///+++...000000...,,,+++,,,.........111222111...+++111000,,,444---333???rrr]]]GGG<<<999666444444444444333333333333222222222333444333111000111222333333333333333333333333444555555444333444666888777777;;;FFF}}}dddFFFWWW^^^PPP\\\RRROOOVVVQQQRRRPPPMMMKKKIIIGGGGGGGGGHHHGGGFFFEEECCCAAA@@@??????<<>>@@@@@@@@@:::;;;>>>JJJbbb}}}}}}mmmZZZNNNKKKHHHEEEKKKHHHDDDCCCEEEKKKTTT[[[sss}}}lll]]]SSSHHHFFFBBB>>>;;;:::::::::555555444333222111000///111111222000---***)))***''''''((()))))))))))))))))))))(((''''''((()))***(((((()))************)))++++++***+++,,,---///000000000222333555777888888===;;;999777666777999:::777666666666666555555555666444222111222222111///333;;;WWWmmmpppppp]]]999////////////////////////111111222222222111111000//////000000111222222333444444444444444444444444222222222222222222222222333444444444444333222111.........---,,,,,,++++++------,,,,,,++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------***************+++,,,,,,+++000:::GGGVVVdddpppwwwxxxppp^^^GGG333***---222...111777@@@GGGVVVoookkkVVVMMMIII???333///...------.........---''',,,+++'''777^^^jjj:::333111...,,,************+++++++++************))),,,******...444DDD___xxxtttFFF)))(((+++(((+++---CCCaaacccLLL???EEEIIIEEEAAA===;;;<<>><<>>===<<<:::999999999999444444444444333222000//////000111///,,,***)))***''''''((())))))))))))(((******)))((((((((((((((('''((())))))******))))))***************+++,,,,,,+++,,,,,,---...///000000333222111000////////////111222222222333333333333222444222///333999666---///===UUU___YYYTTTIII333///////////////////////////////////////000111111...//////000000111222222222333444555555444333222111111111111111111111111000000111111000000//////......------,,,,,,++++++,,,,,,+++++++++++++++***+++++++++,,,,,,,,,------***+++,,,---------,,,+++))))))***++++++++++++******+++++++++111>>>OOO\\\ppp}}}ttt___MMM<<>>555***........................//////---------...///000---......//////000111111111222444555555444222111222222222222222222222222000000111111111000000///......------,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***,,,...//////...,,,+++***+++,,,------,,,+++***...---+++((('''***000666CCCZZZqqqfffFFF000000//////000444;;;BBBNNN```{{{www]]]JJJAAA;;;333//////...+++(((---******,,,---888UUUqqqhhhBBB,,,...---,,,+++++++++,,,,,,+++++++++*********)))))),,,------+++((((((///666???^^^]]]<<<111///---===VVVXXXBBB111000+++++++++++++++,,,,,,,,,&&&))),,,,,,***)))***,,,444333JJJqqq^^^111......+++***)))***---//////......///000...+++))))))***...000---333,,,333:::wwwnnnSSSBBB;;;666444444444444333333333222222222///111333333111000//////222222222222222222222222333444666666444444555666555888777@@@WWW~~~~~~WWWGGGllluuuVVVPPPSSSVVVUUUQQQRRRQQQNNNLLLKKKJJJJJJJJJGGGHHHHHHGGGEEECCC@@@???@@@===CCC@@@>>>qqqzzziiipppNNNCCC<<<777777888555222222111111000000000000000000000...------///000//////++++++,,,///333999===???EEEDDDBBB???===???CCCGGG___sssiiiPPP???:::777777<<>>999666888777444333444000000000000000000000000000...------...///...---)))***,,,222888>>>BBBCCCCCCBBB???<<<===FFFRRR\\\}}}yyy^^^III>>>999666666999===>>>>>>CCCHHHRRRlll}}}hhhWWWLLLFFFBBB???;;;666666999666777777777666666555444333444555555555333222111999999777444...)))'''&&&&&&&&&'''(((((((((((('''%%%&&&''')))******++++++&&&'''(((((())))))(((((()))******++++++***)))))))))))))))))))))))))))))))))))))))***))))))((('''******,,,---...000111111000222000...222999777...888GGGFFF<<<<<<888///---------------------------000///...---,,,++++++++++++,,,,,,---......//////...///000111111000///...000000000000000000000000......///000000000//////------,,,,,,++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......///000111111111000///...((())))))))))))(((''''''((('''&&&***...000---***&&&---333666EEE^^^rrrzzzyyyqqq]]]EEE444...------333777???LLLZZZooommm\\\FFF999666555111---...)))(((---///---222999OOO^^^kkkdddKKK222***///+++++++++,,,,,,,,,,,,,,,+++++++++************)))(((++++++))))))+++***(((...222888LLLuuuwwwDDD000(((666BBB<<<111,,,,,,------...------,,,++++++++++++)))((()))+++---(((---AAAnnniii777(((---+++,,,---,,,***)))***+++---,,,,,,...000111000...(((...+++111,,,555888nnn~~~___JJJ@@@:::666666444444333333333333222222000333666666555222111111111111111111111111111111222444666666555555555555000:::999===:::qqqsssQQQUUUaaaMMMQQQTTTRRRSSSRRRQQQOOOMMMLLLKKKLLLLLLGGGHHHIIIIIIGGGDDDAAA>>>===EEE===BBB@@@OOO___CCCHHH___kkkMMMBBB888666666888888444222444//////000000000000000///111///------......---,,,***+++...555===BBBDDDCCC?????????@@@HHHXXXmmm|||tttYYYAAA666444555444555888:::888===OOOaaalllhhhTTTKKKGGG:::888:::===:::555666;;;555555555555555555555666444444444444444333333333777777666333...)))''''''%%%&&&''''''((((((''''''&&&'''((()))******))))))&&&''''''(((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,...//////000...,,,,,,...///...---:::KKKFFF999;;;555+++...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++,,,------......................................................---...//////000000000///------,,,,,,+++*********,,,,,,---------.........------........./////////000000000000/////////...))))))(((''''''''''''''',,,+++***)))************$$$+++000//////666FFFSSSuuu{{{{{{nnn\\\KKK:::///000000333777;;;CCCWWWkkkpppYYYHHH===666222///---------------...000,,,444:::777000---...///++++++,,,,,,,,,++++++***+++++++++************))))))+++***'''(((---,,,((((((---+++---IIIyyytttRRR666666@@@<<<111*********+++,,,------......,,,+++++++++,,,---,,,+++...222???jjjnnn@@@***)))))),,,---+++)))+++333:::;;;444---+++...000...+++(((...,,,000,,,555666iiieeeOOOCCC<<<888777444444444333333333222222222555888888777444333222111111111111111111111111222444666777666555555555000:::888:::000kkk|||UUUMMMxxxfffNNNQQQTTTRRRUUUSSSQQQOOOMMMLLLLLLLLLLLLGGGHHHIIIIIIGGGDDDAAA>>><<>>BBBHHHUUUkkkzzznnnXXXAAA555444555444222444777777777BBB```~~~qqqWWWIIIFFF>>>222;;;333111777<<<999444444222222222333444555777777555555444333333333444444555555555222---)))((('''%%%&&&''''''((((((''''''((()))*********)))'''&&&((())))))***************$$$%%%'''((((((((('''&&&'''(((((((((((()))))))))%%%%%%&&&'''))),,,...///(((((()))***+++,,,------...***)))------+++---222CCCVVVOOO>>>>>>666***///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,***++++++,,,,,,---.........---,,,,,,,,,,,,---...//////////////////////////////000111222222222111------,,,,,,+++******)))---------....../////////.........////////////000111000///...............,,,+++***((((((((()))***(((+++---,,,)))'''))),,,***((()))***(((&&&+++444CCC^^^}}}pppVVVAAA444...+++000444555:::AAARRRrrr```KKKAAA>>>222444333...***+++,,,,,,333222+++&&&***111///'''++++++,,,,,,,,,+++******+++++++++************)))***,,,***'''+++222222---(((,,,111///---???nnn}}}MMM===???;;;000'''+++++++++*********)))))),,,***)))+++------)))%%%)))***000ZZZiiiEEE111///&&&***---++++++222AAANNNRRREEE777111222333000,,,+++111...111+++333222dddlllMMMDDD???888888333333333222222222111111333333333222222111111111...///111111000000111333222222333333333333444444222222888777BBBOOO]]]OOOcccnnnOOOLLLQQQSSSWWWPPPOOONNNMMMLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDJJJLLL======HHHiii}}}SSSoooCCCAAADDDfff]]]AAA???888555999777222111444222---111111000///...------,,,.........---+++***,,,...***666===<<<>>>FFFHHHDDDDDD???DDD\\\{{{{{{\\\NNN>>>777555333222222333444666;;;HHH^^^yyyxxxcccMMMCCCAAA<<<555000888888777777666555333333222222333444555666777888555444222222333333333222555444222///,,,***'''&&&%%%%%%%%%'''((()))(((&&&)))+++...---***(((((()))))))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((()))***,,,---///---+++******+++---...************+++,,,---...WWWTTTMMMAAA666///---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,---............------------------------000000//////...............//////000000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222333111222333333222111///...---,,,***(((''''''((((((,,,+++***)))(((((((((((()))***,,,,,,***)))***+++***777OOOlll{{{oooPPP???111111333000000444EEEIII```mmmSSS:::>>>999555222...***,,,111///---***)))+++---------+++---...+++((((((+++///---------,,,+++***))))))******))))))))))))******)))+++---+++(((222MMMfff```;;;000...***...((((((......((((((,,,---///...+++***+++------)))///---HHHlllEEE888)))***///---***,,,---;;;SSSuuuwww\\\PPPOOOBBB888)))///***000---///000666[[[tttUUUHHH???555555333333333222222222222111333333333222222222111111111222333222111000111333222222333333333333444444333333999777>>>JJJcccOOO```yyyXXXOOOSSSUUUUUUPPPPPPPPPOOONNNNNNMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEBBBEEEHHH======BBB^^^{{{JJJYYYVVVFFFDDDTTTzzzKKK:::999333888888555000000333222---000000//////......---------------,,,+++,,,...111:::===>>>>>>@@@DDDDDDAAAEEEQQQeeezzznnn^^^JJJ<<<222222333111222555999777???WWWrrr{{{nnn\\\SSSDDD777555999:::999999666666777666666555444333444444555555666666666666555333222111222222222111111000///---+++)))((('''&&&&&&'''(((***+++++++++(((***,,,,,,***((((((***))))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''((()))++++++,,,,,,+++******+++,,,---++++++++++++,,,---...///FFFDDD@@@888111,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,---............------------------------/////////.........------......///000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222111222333333333222111000...---+++***))))))******---,,,+++***))))))))))))(((***,,,+++***)))******000///111:::LLLcccyyymmmOOO===444000///000555666DDD^^^ttt}}}```III>>>555444444111---,,,,,,+++***+++...111222222---,,,+++++++++***)))(((,,,,,,,,,++++++******)))******))))))))))))******++++++---,,,)))(((111<<>>BBBEEEEEEEEEHHHPPPiiimmmPPP@@@<<<222000666777111111888999KKKdddxxxzzziiiOOO<<>>kkkooo111'''666,,,)))///+++---///333TTTgggSSSAAA555555444444333333333222222222222222222222222222222222111222333333222222333444222222222333333333444444333666:::777444@@@oooxxxRRRVVVrrrTTTUUUZZZRRRPPPQQQSSSSSSSSSQQQNNNMMMKKKLLLNNNNNNMMMKKKHHHFFFDDD???AAAAAADDD===LLLUUUDDD\\\JJJCCCDDDggg{{{GGGQQQrrr???555444000666---000333333222111111111.........///////////////,,,,,,------...222888<<>>BBBHHHEEEAAAIIIWWWjjj~~~vvvVVV???666888222444:::777///333???TTTkkkzzz]]]AAA666777EEE@@@<<<:::666222222666333444555666666666666666666777888888888888777666444222////////////...---,,,++++++***(((''''''&&&((((((((('''&&&&&&'''(((&&&'''((())))))))))))***((()))))))))************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,---............///------,,,,,,,,,+++++++++))))))*********++++++++++++,,,------.........---........................------------------------,,,------...............///.....................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////111222333333444555555555111111000000////////////------,,,+++************(((***++++++)))))))))***(((,,,///---***+++111777LLLppp|||```FFF444111///333;;;AAACCCIIIPPPhhhyyy[[[DDD;;;666444333///...------...///...---***)))(((***,,,---+++))))))***************************))))))))))))******...)))'''+++---------000...666UUU[[[000###---333///***)))+++,,,666@@@TTTiiinnn^^^BBB///......///999___JJJ666)))222---%%%(((444AAA```yyyooo;;;,,,666+++(((///***---///111NNNlllXXXFFF999999444444444333333333222222222222222222222222222222...000222222111222333555222222222333333333444444333666999888222@@@bbbVVVSSS|||~~~VVVRRR[[[SSSPPPQQQSSSSSSRRRQQQNNNMMMLLLMMMOOOOOONNNLLLIIIGGGFFF?????????DDD???III]]]AAAJJJXXXCCCFFFaaasssHHHJJJcccVVV666:::444---999111333555333///---000555.........///////////////---...///000222666<<<@@@DDDDDDFFFEEE???@@@VVVooommmTTT@@@:::;;;666333222222222555EEEVVVzzzmmmZZZEEE777222111777666666777444111333888444444555666777777777777555666888999999999888777111///---------...---+++...---,,,***)))'''&&&%%%%%%&&&((('''&&&'''***,,,(((''''''((())))))******((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''''''''((()))++++++,,,,,,,,,++++++++++++++++++,,,---,,,,,,---...//////...---------,,,,,,,,,+++++++++))))))*********+++++++++,,,,,,------...---------........................------------------------,,,------...............////////////////////////---------,,,,,,,,,++++++++++++++++++,,,---...///111111111222333444555666222222222222111111111000,,,+++***))))))(((((()))((()))++++++)))((()))***)))))))))((((((***,,,...666IIIddd~~~oooMMM===333+++...666;;;;;;;;;>>>NNNjjj~~~bbbLLL>>>999:::222000---,,,,,,,,,+++***,,,---...,,,))))))+++---***************+++++++++******))))))))))))******///,,,******(((%%%''',,,333***...RRReee:::...(((......''')))222???\\\vvvPPP666...---,,,000333ZZZNNN666)))(((...)))***BBBaaa{{{www```JJJeeerrrKKK111***))))))///***---//////HHHsss```LLL===;;;444444444444333333333333111222222222222333333333///000222222111111333444222222333333333333444444333555777999222@@@UUU\\\RRRooo\\\QQQZZZTTTRRRRRRSSSSSSRRRQQQOOONNNMMMNNNOOOOOONNNLLLJJJHHHDDD@@@???;;;CCCAAAEEEppplllGGGBBBhhhpppEEEFFFRRRoooKKKGGGLLLqqq@@@444:::333---777555333222444222///...111///////////////.........---///111333555888<<<@@@BBBAAA@@@AAAEEEVVVsss~~~cccJJJ:::666999===999666222222===SSShhhssszzziiiPPP===444222111000000///222555333111444999555666777777888888888888666777999:::999888666555///---++++++,,,---,,,+++...---,,,+++)))(((&&&&&&"""%%%((())))))+++000444***)))'''''')))******)))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))(((((()))*********+++,,,,,,,,,+++++++++******++++++,,,...---,,,---......,,,+++------,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,------...------,,,........................---------------.........------...////////////...////////////000000000000//////......------,,,,,,++++++++++++,,,---...///000000000000111222333444111111222222222222111000,,,+++***)))((((((((((((''')))******)))(((((()))(((&&&$$$%%%))),,,,,,,,,---///777LLLllleeeSSS<<>>>>>III```{{{uuubbbJJJ:::777:::;;;:::999<<<<<>>>>>hhhSSSZZZnnnSSSXXXSSSWWWVVVUUUTTTSSSSSSSSSSSSOOOOOONNNMMMLLLKKKJJJJJJAAAHHHIII>>>GGGIII???VVV]]]III:::___GGGMMMCCCIIIlllWWW@@@DDDAAAaaaxxxOOO999444555---333999...222666MMMrrrzzzUUU777111111000///...------,,,+++...222555666777888999GGGEEEGGGYYY{{{tttVVVIII<<<999???CCC===666333===EEETTTwww\\\<<<666222222777888444///222000111555555444666;;;999999:::::::::999999888;;;<<<<<<;;;888333///,,,***)))((()))+++,,,,,,,,,((((((((()))))))))))))))'''***+++(((%%%$$$)))...///,,,((((((***+++***)))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))***+++++++++***///---,,,******+++---......------,,,,,,,,,------///---+++---000333333111---------,,,,,,,,,++++++++++++,,,,,,,,,------------------...------,,,,,,////////////////////////........./////////000000...//////000000000000000//////000000111111111222222111111000///.........,,,,,,,,,,,,---...//////......---,,,,,,---///000...///111111222111000///...---,,,+++************''')))******((((((((()))))))))(((((((((((())))))***(((+++...---111EEE\\\zzz\\\BBB666333&&&***222666222555MMMhhh{{{qqqKKKEEE<<<444000...---,,,---...333888;;;888000)))//////...------,,,++++++******))))))))))))******---******,,,+++((())),,,///))))))---))),,,LLLrrrxxxNNN,,,(((AAA\\\jjjjjjtttxxxYYY:::+++///+++999000\\\```>>>111333555---***...+++(((000'''999///---///)))---***)))+++222+++///222---???|||```FFF777:::888555444555555555444111::::::000***000333111222222222111111111000000222333333333333333333444000666777888777444CCCbbb]]]WWW|||SSSVVVTTTZZZVVVSSSRRRSSSSSSQQQOOOOOOOOOOOONNNLLLKKKIIIHHHFFFEEEDDDBBBBBBDDDEEEFFF~~~mmmCCC>>>FFFkkkRRR999CCCDDDHHHEEEBBBCCCEEEZZZyyylllJJJ>>>777111222444444222111777CCCddd{{{QQQ999///)))---///++++++///,,,222444000000666888555???@@@YYYgggOOOAAA<<<777777<<>>RRRkkk{{{rrrWWW>>>:::999666444333222222222444555555555666777777777;;;;;;;;;;;;;;;<<<<<<<<<<<<:::888444111...,,,+++******)))))))))***,,,---+++*********))))))((((((((('''&&&&&&&&&''')))***+++***)))(((((()))***+++************+++,,,---...(((((((((((())))))))))))))))))((((((((((((((()))+++++++++++++++++++++***)))000---))),,,+++(((***///---,,,+++---------,,,...------------///111222//////......---------,,,)))***++++++))))))***+++...---+++******+++,,,---///000111222222111//////000//////.........//////---...///000222222333333444444333333333333333333999777333111000000///...---------------...///000++++++,,,,,,---...//////000//////.........////////////...---,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((()))+++---///111222JJJjjj~~~[[[<<<777+++)))222222+++000===PPPgggvvv___HHH???;;;444000///......---,,,111777<<<======777000---------+++((()))******)))***,,,***'''***+++---,,,***(((((()))---+++)))))),,,111666999nnnRRR777:::CCC777@@@BBBLLLXXXFFF...000000---555333QQQhhhDDD111333222000///...,,,)))'''222///***''''''((())))))------......+++)))///888hhhMMM===:::888555444444555444333CCCJJJGGG:::111222222...222222222111111111000000222222333333333333444444111666666666777333???YYYgggXXXuuuYYYUUUYYY]]]YYYUUUSSSTTTTTTSSSRRRPPPPPPPPPOOOMMMLLLJJJIIIGGGFFFDDDCCCCCCDDDFFFGGGppp|||III<<<888IIIccc^^^AAA888DDD<<>>======<<>>777555<<>>===FFF???CCCAAAAAABBB>>>EEE[[[^^^555333333111000111555666555222333QQQzzzZZZ999---.........000444111111222111222888>>>ZZZjjjSSSBBB333888777999===<<<>>>NNNaaa~~~vvv^^^DDD777555888555444333222333444555666555666777888999999999999999:::;;;<<<===<<<;;;;;;333222000...,,,+++************)))))))))***++++++******))))))))))))(((((())))))(((((())))))***+++******))))))))))))******++++++***)))))))))))))))))))))*********+++++++++...------,,,,,,------...---------......//////000222'''---222'''+++999777111///------------,,,+++...---------...///000111...............---------+++,,,------++++++,,,---------,,,,,,,,,---///000,,,---...///111111111111//////............/////////000111111222222222222444555555666666777777777888777555444333111...,,,,,,++++++++++++,,,------+++++++++,,,,,,------.........---------......///---...///000///...,,,*********)))))))))((((((((('''''''''''''''''''''''')))((((((((((((((())))))))),,,666QQQ|||rrrZZZ<<<,,,,,,000///***///111222:::SSSvvvyyyYYYFFF:::111...000000---(((&&&(((++++++)))'''))),,,...---+++///'''$$$***---******...+++)))))))))******)))(((,,,+++***))))))***+++,,,---555```UUU444111......,,,***444:::555111---***&&&HHHmmmSSS,,,***+++,,,------+++)))'''333222///+++''''''+++///:::;;;@@@GGGPPP\\\nnnwwwYYYBBB:::888555333333333333222---222333///...222555444111111111111111111111111222222222333333444444444444666333333888444555BBBxxx\\\[[[rrrPPP\\\]]]ZZZVVVSSSQQQQQQRRRSSSQQQPPPPPPOOONNNLLLKKKJJJHHHGGGFFFDDDDDDFFFGGGHHHTTTYYYGGG>>>:::===@@@>>><<<======???===>>>@@@;;;AAATTTyyyHHH111999666666555333555666444000888PPP{{{nnnAAA......000000111000111333333---...@@@SSS}}}oooKKK>>><<<999444;;;>>>888888IIIhhhqqqXXXDDD<<<:::888555555444333222222333444555555666777999:::::::::999:::;;;<<<<<<;;;999777666000///---,,,+++************))))))))))))*********))))))))))))))))))((((((***************+++++++++***))))))))))))))))))***+++***************++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,------......///000111111222333(((111333+++@@@RRRAAA333111///...//////...,,,///////////////000111111///////////////.........***+++,,,,,,+++***+++,,,---,,,,,,,,,---///000111------......////////////------,,,,,,,,,---......//////000111111000000000111111222333333444555555777666555666666444111///++++++************++++++***+++++++++,,,,,,,,,------------,,,------......,,,...000111111///,,,************)))))))))((((((''''''''''''''''''''''''******))))))))))))******+++...000555HHHhhhccc>>>,,,,,,...+++---,,,***+++999SSSppp}}}eeeJJJ222000---,,,---,,,+++,,,...***))))))***,,,+++)))&&&***%%%'''...,,,$$$%%%...000---***)))***)))'''%%%++++++*********)))))))))000000:::]]]VVV222(((///444''')))333///111111,,,'''EEEnnnaaa555...///000///---++++++++++++111777<<<@@@HHHTTT]]]bbbaaaccciiippp|||___EEE;;;888555444333333222111222444444222000222333222111111111111111111111111111111222333333444555555555888444333999666333<<>>???AAADDDCCCAAA??????AAA===>>>BBB@@@HHH^^^UUU:::111888333555333000000555555222888OOOyyyzzzIII222111111000///...222444///***777[[[|||gggMMM<<<888:::===333<<<===;;;NNNpppjjjWWWAAA999<<>>111&&&)))+++---...///666GGGVVVzzzlllHHHCCC666,,,---///...+++++++++++++++,,,,,,+++(((&&&)))''')))+++))))))777HHHNNNGGG<<<222---,,,...///*********+++++++++******'''000111999cccWWW333)))000)))''',,,'''---111---(((:::```ccc777---,,,***((()))000999AAAAAAPPPcccppptttrrrpppooo]]]ZZZWWWUUUUUUYYYggguuuiiiLLL<<<:::666555444444333222333444444444444444444444111111111111111222222222111111222333333444555555444999555333999777333999RRRgggPPPqqq___QQQTTTTTTSSSQQQNNNMMMNNNOOOOOOOOONNNNNNLLLKKKIIIHHHHHHGGGEEEDDDDDDEEEGGGHHHGGGeeeJJJGGGBBB@@@>>>>>>>>>@@@@@@CCC??????DDDEEERRRlll___>>>666333333000444333...222===CCCAAA333LLL{{{vvvKKK777444111...---111444222---444RRR|||bbbAAA999;;;888555777666:::???QQQvvvmmmLLLEEE???<<<:::666666888888777555444333333444444444666999;;;<<<<<<<<<;;;;;;999777555222///---,,,---,,,++++++******++++++))))))*********)))((('''''''''(((((((((((())))))))))))***++++++++++++***))))))************))))))))))))***+++---///111222******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////.........//////000000000,,,///333+++///QQQ[[[===222000///...///000///.........////////////......---------..................///000000......///000,,,,,,------.........///000///---,,,++++++*********)))))))))***+++,,,------...//////000000000///------......//////000000...------...000111000...++++++***))))))))))))***************************++++++++++++,,,------...+++,,,...//////...,,,+++++++++*********)))))))))''''''''''''''''''''''''''''''&&&''''''((()))***&&&***---,,,))),,,333999SSSuuufffDDD---+++***,,,///+++&&&+++555KKKlll{{{VVV@@@---***---+++(((((()))***,,,---------,,,+++******(((&&&,,,@@@___wwwttt___HHH555+++***,,,*********++++++++++++,,,###+++000111===\\\\\\444,,,...111111---)))---)))***111RRRbbb999111:::FFFPPPTTTVVVXXXZZZeeejjjooonnncccUUUIIICCC666444222000...///888DDDsssUUU>>>;;;888666555555444333///...///111333444444444000000111111111222222222000111111222444555555666111888555222777666333999DDDuuupppTTTbbbpppPPPQQQSSSUUUSSSQQQOOOOOOQQQPPPPPPOOONNNMMMKKKJJJIIIGGGFFFDDDCCCCCCDDDFFFGGGDDDUUUVVVIII>>>;;;;;;===BBBIIIKKKPPPOOOOOOSSSUUUfffyyyHHH888888444222000555333...444EEEPPPRRR444BBBiii|||^^^@@@555333111//////000444333666PPPttt^^^EEE222333999666444666888>>>RRRrrriiiNNN>>>=========777111333:::777777555555555555666777666888;;;>>>??????>>>===777555222///---,,,,,,,,,++++++***)))))))))))))))))))))*********)))'''&&&'''''''''((((((((())))))((((((***+++++++++***)))((()))***++++++***)))(((*********+++,,,...///000************++++++++++++------------...///000111---------...............+++///---'''***666666+++...---+++,,,---......---++++++,,,------,,,+++************+++++++++,,,,,,---...///...---,,,---///,,,,,,---------------,,,...---,,,+++******++++++*********++++++,,,---.........000111222222222222222222222222333333333333111///------...///...---,,,+++******)))))))))************************)))************+++,,,---...++++++,,,,,,,,,,,,,,,++++++++++++*********))))))(((((((((((((((((((((((())))))((((((''''''((((((+++******,,,...,,,(((%%%...HHHmmmmmmUUU555)))###***///...111:::///DDD```~~~yyy]]]BBB666111+++***...)))+++,,,---------......(((,,,)))(((:::aaannnQQQ999,,,'''++++++******)))******+++,,,)))+++,,,(((333\\\ZZZ777......++++++,,,,,,***555;;;WWWqqqLLLLLLYYYkkkuuusssiii^^^XXXJJJGGGAAA;;;666222000///,,,,,,///111000000777AAAxxxZZZ>>><<<888666666666444333333111111222333111//////000000111111222222222222000111111222444555666666///777555000555444333999===nnnuuuXXXYYY~~~RRRQQQTTTWWWVVVTTTQQQRRRSSSQQQQQQPPPPPPNNNLLLKKKJJJFFFEEEDDDBBBBBBDDDEEEFFFDDDLLLhhhWWWKKKOOOXXX```jjjuuuwww~~~WWW777666888222111...333000***000DDDRRRUUU999666OOOzzzZZZEEE222///111111111333---111555DDDkkkggg===666000000222222666<<<999FFFiiibbbDDD===>>>777444777999666666:::666555555555666777999:::888:::===@@@BBBBBBAAA@@@444222...+++***+++,,,---+++***)))(((((((((((((((((()))*********((('''&&&&&&'''''''''(((((())))))'''((()))***+++***))))))((()))***++++++***)))(((************+++,,,------))))))*********+++++++++,,,,,,,,,------///000000---------------,,,,,,,,,%%%((('''***...)))'''222+++***((()))+++------,,,((()))***++++++***((((((''''''(((((()))))))))***)))***++++++))))))***+++,,,,,,,,,------,,,++++++,,,+++*********+++,,,---,,,,,,,,,,,,---...///000//////111222444444555555777777777777777666666666666444000////////////...,,,,,,+++******)))***************)))))))))))))))************+++,,,---...+++++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))...---,,,***)))(((((((((***((('''(((***,,,///222...---===cccfffIII111---///+++))),,,000777CCCWWWuuueeeNNN===///---333,,,,,,------,,,+++,,,---###***+++...JJJyyyvvvVVV???444---,,,***((((((((())))))///***(((***+++///>>>PPP[[[:::000,,,222222///---BBBLLLiiidddRRRUUUVVVPPPCCC777///---,,,,,,,,,...//////...,,,)))+++...000---)))---444cccLLL;;;888<<<777444777666222222222111111111111000444444333333222111000000000000000111222222333333222666888666222111555999;;;SSS|||^^^YYYuuuWWWUUUWWWWWWWWWWWWWWWTTTQQQQQQOOOOOOPPPQQQNNNIIIDDDFFFEEEDDDAAA???@@@BBBEEEDDDNNNxxx[[[@@@999888444111222/////////000222666999<<<444000999ZZZyyyXXX:::444222555333---...444222888JJJjjj^^^:::333222222222111000555;;;OOOwwwxxxVVVEEE<<<222444444555555666777777888666666666666777999;;;<<<===@@@DDDFFFEEE???999555...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---&&&''''''((()))*********...,,,+++)))(((((())))))))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++...---+++***)))***+++,,,((()))***)))'''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&$$$$$$%%%&&&'''%%%&&&''''''(((((('''''''''(((((()))***++++++,,,***+++,,,---........................////////////111111000///////////////000222555777777888:::<<<777777666555333222000///000...+++***+++,,,++++++,,,+++++++++******))))))************+++,,,---...,,,,,,,,,+++)))***,,,...------,,,+++***+++++++++(((((())))))*********+++000000...,,,+++***))))))((((((((((((((()))******111***,,,:::MMMcccqqqKKK999///((()))000***,,,333===JJJ___|||eee@@@000333222///000---***333444%%%***---))),,,MMMggg>>>///,,,++++++(((%%%''',,,*********+++,,,---...///FFFbbb<<<000///888999999KKKOOOggg___777222//////---******---+++)))+++//////+++,,,111)))))),,,///...+++...333jjjQQQ>>>888;;;666333555333222222222111111111111000444444333222222111000000000000000111222222333333111444666555444333666888444HHHeeeXXXmmmcccUUUWWWXXXXXXVVVUUURRRPPPQQQOOONNNNNNNNNMMMIIIFFFFFFEEEDDDAAA???@@@BBBEEEEEEJJJyyy]]]HHH666444777333111333000000/////////000222333000---111GGGdddnnnZZZ@@@999666222//////111111111222BBBgggcccBBB666///)))+++222333111999GGGnnn|||yyy^^^DDD;;;:::777333333444555555666777777777777666666777999;;;===@@@BBBDDDDDDAAA;;;555111...---,,,+++************))))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,,,,''''''((())))))***++++++...---+++***)))))))))*********++++++,,,,,,------***++++++,,,,,,++++++***,,,+++***)))))))))))))))'''((())))))'''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&$$$$$$%%%&&&'''%%%&&&''''''((((((''''''''''''(((((()))******+++)))***+++,,,------------........./////////000000000000///...............///111444555555666777999::::::999888777555333222111///,,,+++,,,,,,+++***++++++*********)))))))))************+++,,,---...,,,------,,,******,,,...000///...,,,***(((&&&%%%(((((()))))))))*********------+++***)))(((((((((((((((((((((((()))******+++&&&(((000777CCC[[[tttrrrLLL000++++++))),,,,,,...000666FFFbbb{{{zzz^^^FFF999555111222000)))...111)))***---***---MMM~~~[[[222---******)))'''(((,,,+++++++++++++++,,,---...<<>>======<<<:::777444333(((((())))))))))))******))))))((((((''''''((((((((((((((((((((()))*********)))+++---***+++:::MMMjjjtttQQQ:::///(((---,,,,,,+++***111DDDVVVsssiiiOOO;;;111111333,,,+++///,,,,,,---***,,,FFFsssvvv666///))))))***))))))+++,,,,,,+++++++++,,,,,,---111888[[[SSS555...000......,,,GGGcccMMM222---+++---///---,,,///000***&&&(((+++,,,---///---++++++---+++)))***///```GGG:::999444333444111222222222111111111000000333222222222111111000000000000000111222222333333333222333444666666555333:::;;;jjjzzz\\\VVVTTTTTTVVVWWWVVVQQQPPPRRRSSSOOOKKKHHHGGGIIIKKKLLLFFFFFFEEECCCAAA@@@BBBDDDEEE@@@bbbwwwGGG999444222444444000///222......///000000000000///+++000444444555666555111---...222444333111444999WWW}}}mmmDDD444000+++/////////...333CCC]]]ssscccQQQ>>>666444222111111///000111222444555666777888777777888:::===AAACCCAAA@@@===999555111...,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))*********++++++)))((((((((())))))***+++))))))******++++++++++++---,,,+++***)))******+++*********)))))))))))))))'''(((((())))))((((((''''''(((***+++***(((%%%###%%%'''((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''((())))))*********)))+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,---///111111000000111222555555555555444333111111222111.........---+++***)))))))))(((((((((((((((***************+++,,,,,,...///000///...---...000000111333444444333111000(((((())))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((())))))***++++++...///+++(((///999AAAWWWzzz[[[???999...,,,,,,.........222999GGG[[[xxxrrrPPP999...111---,,,...+++---,,,))))));;;___yyy999000)))))),,,+++***+++,,,,,,+++++++++++++++++++++444BBB\\\XXX...---222333***666RRRXXX666000,,,---...+++)))***,,,+++++++++,,,,,,,,,---...***)))+++***)))+++///jjjMMM;;;999555555777222222222222111111111000000222222111111111111111000000000000111222222333333555444333444555555333222999999]]]```UUU{{{XXXSSSRRRVVVVVVRRRQQQTTTSSSPPPLLLHHHFFFGGGJJJMMMGGGGGGFFFDDDAAAAAABBBCCCCCC>>>XXXxxxUUU777777555444444111...///222......///000000000000///---777<<<999444333555666111+++---444111...>>>WWWsssHHH///000333+++//////,,,111JJJfffmmmdddBBB888111444777333///......///000222444555777888777888999;;;===@@@BBBDDD<<<999666222000...------++++++******))))))******))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++***************+++++++++,,,+++***)))))))))***+++((((((((((((''''''''''''&&&''''''((((((''''''&&&'''(((+++,,,,,,***'''%%%&&&''')))((('''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((()))((((((((((((((((((((())))))))))))+++***************++++++,,,...000000///...///000111111222222111000//////111000............,,,***((((((((((((((()))))))))******))))))******++++++)))***++++++***)))***+++$$$%%%(((***++++++***)))))))))(((((((((((((((((('''&&&&&&'''''')))******((((((((((((((())))))***)))((())),,,---++++++---***333RRRzzz~~~eeeWWW666...***---111000...---111@@@ccc}}}UUU777---)))+++...***---***((((((222NNNyyyjjj999000)))***---,,,++++++,,,,,,+++*********++++++***666444444ZZZJJJ111+++///...222FFFbbb999111,,,,,,---+++******&&&+++000///,,,)))((('''666111------,,,***,,,///vvvVVV???:::666777888333222222222111111111111000111111111111111111111111000000000111222222333333444444333333222333444444///444HHH~~~^^^ZZZrrrbbbWWWQQQUUUXXXUUUSSSUUUSSSQQQNNNJJJGGGGGGIIILLLGGGGGGGGGEEEBBBAAAAAABBBCCC>>>NNNVVV???555444333222000///...000333000000//////.........---222999===888222111222333777...+++---...777UUUuuutttOOO<<<444...,,,...,,,+++...EEEjjj~~~fffAAA444000///222333111///000---...000222444666888999888999;;;===>>>?????????555333000---,,,,,,,,,---+++******)))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***************++++++******************************(((((('''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((+++------,,,***(((((()))***)))'''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&''''''''')))(((((((((((()))*********,,,......------...///000000111111111000/////////...---.........,,,***(((((())))))))))))************)))))))))******+++,,,...//////...------...+++,,,---......---,,,+++))))))((((((((((((''''''''''''''''''((()))***+++((((((((((((((()))*********((((((***,,,,,,***(((***...666GGGgggpppIII:::,,,))),,,---......(((666XXXYYY===+++***///,,,+++((()))+++...DDDsssWWW444...***,,,---,,,+++,,,++++++*********++++++,,,+++---***,,,AAAhhhwwwFFF,,,(((...444???aaa;;;111***+++---------...***+++((($$$&&&222>>>EEE@@@999222000...+++,,,...___DDD===888888888222222222222111111111111000000000000000111111111111000000000111222222333333111222333111000222666:::;;;>>>999oooyyyddd]]]eeeqqq___SSSWWW\\\XXXTTTTTTRRRSSSQQQNNNIIIGGGHHHJJJGGGHHHHHHFFFCCCAAAAAABBBEEEAAAEEEoooZZZ???999555111222111000///111111111000000/////////000222333666999888333000111111000222444000+++444PPPooowwwUUU888444555...+++000///555IIIgggwwwiiiJJJ222000111000---+++---///...---...000222555777999::::::;;;===>>>===:::777555111///,,,***)))***+++,,,******))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''(((((())))))***&&&&&&''''''''''''&&&&&&&&&''')))+++,,,,,,++++++***,,,,,,+++(((&&&%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))''')))++++++++++++,,,---......//////000//////...,,,,,,,,,---......,,,***)))))))))*********++++++******))))))))))))******$$$&&&(((((('''&&&&&&&&&***))))))((('''&&&%%%$$$))))))(((((((((''''''''''''''''''''''''((()))***((((((((((((((()))******+++++++++***+++,,,,,,+++,,,///------@@@___sssuuu```QQQ@@@444...***,,,000''';;;VVVfffjjjuuufff???111222---,,,)))+++...,,,:::lllxxxDDD///,,,+++...---******---***)))))))))***+++,,,,,,+++(((***...222AAAbbbnnnRRR555...444:::^^^@@@555+++***,,,------...000000000444BBBRRRZZZZZZ???666///------+++,,,///fffHHH>>>888888777000222222222111111111111000000000000000000111111111000000000111222222333333---000222000///111999@@@WWWUUU888ddd{{{|||sss\\\[[[|||fffVVVYYY^^^ZZZUUUTTTRRRTTTTTTPPPKKKGGGGGGHHHGGGHHHHHHFFFCCCAAAAAABBBFFFCCC???bbbeee>>>555999444222333333222222333111////////////000222666999<<<888888444///000444444111'''777888///@@@iii{{{LLLAAA222)))***111333111444FFFkkkqqqCCC///999,,,000///)))''',,,---***---...000333555888:::;;;;;;===>>>>>>;;;666000,,,///---+++)))(((((()))******)))))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,)))))))))(((((((((((((((((('''&&&%%%%%%&&&(((((('''(((((()))***++++++,,,&&&''''''((((((''''''&&&%%%&&&(((***+++,,,,,,,,,,,,------,,,)))&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''(((((((((((((((((('''''''''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$&&&((()))))))))***,,,+++,,,------...---------+++***+++,,,......,,,***))))))******+++++++++,,,******)))))))))))))))***)))+++---...,,,+++++++++,,,+++***)))((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******&&&***,,,)))&&&(((,,,///(((''',,,222222888RRRppppppeeeVVVGGG777+++***...///IIIYYYOOOAAALLLnnnXXX;;;444---...+++...///)))333dddooo666+++***,,,///---******---))))))))))))***+++,,,---+++...000,,,'''---DDDZZZOOO//////666^^^GGG:::---***+++++++++,,,,,,:::NNNeeevvvuuu^^^DDD666...'''(((***+++---111wwwQQQ>>>:::777444333555444222000//////000000333222000/////////000111////////////000000000000000222444666555222///---;;;TTT___TTT}}}nnn^^^ZZZvvveeeSSS[[[UUUQQQVVVTTTRRRQQQNNNKKKIIIGGGEEEEEEHHHGGGFFFDDDCCCCCCCCCCCCDDDJJJIIIHHHtttOOO666555777---333222111000////////////111111222333555777999:::;;;777222111444777444......---444>>>YYYSSS:::333...---,,,+++///444BBBiiioooKKK777222000...---,,,,,,,,,,,,---...+++,,,///222555999;;;===@@@>>>;;;777333000...---,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,***((()))+++------------+++)))))),,,000222333//////...---+++******)))''''''''''''''''''''''''''''''''''''''''''&&&&&&)))))))))***++++++,,,,,,&&&''''''((((((''''''&&&%%%&&&(((***,,,---......,,,+++***(((&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,,,,------------,,,+++***(((''''''((()))***++++++,,,---///...,,,***(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''((()))))))))))))))+++++++++***+++,,,,,,---+++------,,,,,,222===EEEeeetttvvvbbbHHH999000(((555QQQYYYHHH;;;===NNNdddZZZ<<<000///***,,,///)))---NNNwww___666,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((((((+++---///))),,,---+++***---666===sssHHH+++888QQQPPP;;;***(((---,,,+++---...[[[XXX777444,,,...000///,,,+++...111}}}XXXCCC===999666555555444222111000///000000222111000/////////000000////////////000000000000222111//////222777===@@@888HHHPPPWWW}}}bbbUUUjjjnnnWWWZZZVVVUUUXXXTTTSSSQQQOOOLLLJJJHHHFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCGGGJJJJJJFFFzzz]]]AAA222555888///333222111000////////////111222333444555666777888555333000///000222222111777---@@@ccctttvvvaaa???777,,,(((...111///666BBBkkktttoooUUU;;;000//////...---,,,++++++,,,---...,,,///333777:::;;;::::::888666444222///...---,,,,,,+++++++++************+++++++++++++++,,,,,,,,,,,,***)))***,,,...///...,,,,,,,,,...000111111000---,,,,,,+++)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++&&&&&&''''''''''''&&&&&&&&&''''''((()))***++++++,,,+++)))(((&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++,,,---------------,,,,,,)))******++++++,,,,,,---...---+++)))((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''((()))))))))))))))((((((((((((((()))******(((+++---,,,+++...444:::IIIdddxxxqqq\\\KKK===444666PPPSSS<<<000333>>>LLL]]]~~~iiiFFF000,,,...222+++%%%666OOOiii~~~{{{QQQ---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++,,,,,,------+++)))***///333HHHlllqqq???444DDDSSS>>>***'''***,,,///555IIIuuu{{{MMM...******+++++++++***+++,,,...cccLLLAAA;;;888777666444333111000000000000111000///.........//////////////////000000000000222000///000444<<>>ddd~~~vvvXXXNNNoooQQQRRR___RRRQQQMMMMMMPPPPPPJJJIIIMMMHHHIIIJJJKKKKKKIIIGGGFFFEEE===FFFIIIGGGKKKnnnXXX===999333111111222111000222111///......///000111000///...------...///000***333,,,,,,:::===ZZZZZZCCC???***&&&111+++888<<>>888333NNNdddmmmAAA111111...---//////+++***---++++++************++++++)))))))))***+++++++++,,,+++,,,...//////---,,,+++///---///000,,,---DDD^^^yyyEEE000)))'''111333,,,+++///---'''***333,,,&&&%%%000666,,,444PPPvvvVVVCCC>>>999777444333333444333222000000000000///////////////////////////000111111///000111222222222111111///...111444111777XXX~~~|||uuu]]]QQQgggXXXPPPZZZTTTQQQMMMMMMPPPOOOKKKJJJMMMIIIJJJKKKKKKKKKJJJHHHGGGIIIAAAIIIIIIFFFHHHdddyyyGGG:::777222111222333333222///////////////////////////......------......///------000000888UUUvvvnnnHHH333000)))///666000222\\\}}}QQQ333000222++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))+++,,,---...///000000000...,,,***)))))))))'''%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&)))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&&&&&&&'''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((()))((('''%%%$$$$$$&&&'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''******++++++++++++************)))(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))((((((((((((((((((((()))))))))******+++++++++,,,,,,------///111333555444888SSS~~~wwwdddSSSOOOMMMKKK@@@222///555666CCCdddrrrDDD---???EEE555'''***...,,,++++++************++++++***************+++++++++,,,---///000000...---,,,000,,,+++...+++***666GGGnnnfffCCC444...000---)))(((***+++(((''')))000///***(((&&&)))MMM___GGG<<<:::888555444444444444333000000000000///////////////////////////000111111//////000111111111111000000///222444///111KKKjjj{{{tttfffUUUZZZ{{{cccNNNRRRVVVPPPNNNMMMOOOOOOLLLKKKMMMJJJKKKLLLLLLLLLKKKIIIHHHJJJCCCJJJIIIFFFEEEZZZ___@@@888555222000000111111000---....../////////...---///......------......///000***222444@@@rrrjjjGGG777)))(((---333666444EEE}}}bbb555)))---111++++++++++++++++++++++++---,,,,,,+++******))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''((())))))))))))))),,,---...////////////...***(((''''''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''(((((())))))((('''(((((((((&&&%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***+++++++++++++++************))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,---------...///000222333222222888QQQyyyxxxaaaLLL???@@@<<>>;;;JJJTTT```qqq}}}vvvuuu|||ZZZCCC:::888555333333333222111000000000000///////////////////////////000000111111111000000000000000000111111333555222111===MMMssswwwxxx```LLLfff~~~TTTFFFSSSOOOPPPOOOMMMMMMNNNOOONNNKKKKKKLLLLLLLLLLLLLLLLLLIIICCCHHHFFFHHHGGGIIIiiixxxwww]]]777@@@555444444333333444555666222111...---,,,---///111000000000000000000000000...222111LLL___999000///000333111---EEEmmmuuuFFF000888222'''---++++++++++++++++++++++++)))))))))******+++++++++((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''((()))))))))))))))******++++++******)))((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''''''''''''''((((((''''''''''''((()))******)))(((''''''(((((())))))(((((('''''''''((((((((()))))))))(((''''''***...000---***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&(((***,,,------...,,,,,,---,,,,,,***)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&'''''')))***+++,,,,,,------...///////////////...222444111333HHHmmmtttPPP777000000///,,,...//////888XXXqqq@@@000000+++)))---++++++************++++++,,,+++++++++***)))))))))++++++,,,,,,------------,,,,,,,,,...---+++---111444333XXXXXX666:::EEEKKKHHHJJJSSSXXXVVV[[[[[[XXX]]]eee]]]TTTWWWeeeJJJ;;;888555333333333111000000000000000///////////////////////////000111111333222111111000111111111......000333111111888BBBgggvvv~~~iiiSSS]]]yyy```GGGPPPOOOQQQOOOLLLLLLOOOPPPOOOKKKKKKKKKKKKLLLLLLLLLLLLLLLFFFJJJFFFJJJHHHBBBXXXeeeLLLEEE```LLL222:::111333555666777:::===???666444222///...///000111///000000111111000000///,,,777???dddzzzEEE666333---...000...;;;eeeXXX111...777,,,'''444++++++++++++++++++++++++(((((())))))***++++++,,,))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((()))))))))((((((''''''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((('''''''''((((((((((((((()))))))))***************((((((((('''''''''''''''''''''((((((((((((((((((''''''(((((((((((('''''''''((())))))*********)))((())))))******))))))(((************))))))))))))***)))((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$&&&(((***,,,------,,,,,,---......,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''(((((()))***++++++,,,---...///////////////---,,,///222000333HHH```}}}III///+++,,,111++++++,,,***999jjjzzzDDD)))+++000,,,++++++************+++++++++++++++************************+++,,,,,,------,,,---...,,,((('''+++000222--->>>hhhQQQWWW^^^aaa]]]WWWRRRLLLFFF444999555000111---+++444nnnQQQ<<<999666444444333222111000000000000///////////////////////////000111111555444222111111111222333......///111111111555;;;VVVssssss^^^XXXiiioooLLLNNNOOOQQQPPPKKKKKKPPPRRROOOJJJJJJJJJJJJKKKKKKLLLLLLLLLGGGIIIEEEKKKLLLAAAPPPkkkKKKAAA999PPPggg@@@555666...111444666666888;;;>>>666777666666444111///...---...///000000///...---...:::WWW{{{ZZZ777222111+++......111UUU~~~]]]???///111...***---000++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))''''''((())))))((((((((('''&&&%%%&&&(((((('''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%&&&'''(((((((((((('''(((((())))))(((((('''''''''''''''((((((((()))(((((())))))************)))((((((((('''''''''&&&'''''''''((()))))))))***(((((()))******)))(((((())))))))))))***,,,---...)))******************)))...------,,,+++***))))))*********(((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&((()))))))))))))))+++,,,......---,,,+++************************'''((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''((((((((())))))******+++,,,---//////000/////////...///111///,,,111999bbbqqqHHH333---222++++++///+++,,,EEEfffrrrEEE777444,,,++++++************++++++***************+++++++++++++++++++++,,,---......***,,,,,,***'''(((+++---,,,,,,555DDDgggyyy[[[QQQFFFAAA:::000'''""" ,,,...+++...---+++111yyyZZZ>>>;;;777555555555333222000000000000///////////////////////////000111111666555333222222222333333111000111222222222555888JJJoooyyyhhhUUU___yyyPPPMMMOOORRRPPPKKKKKKPPPRRROOOJJJJJJJJJJJJJJJKKKLLLLLLIIIDDDGGGDDDMMMQQQDDDPPPnnnkkkEEE???JJJCCCSSSMMM444777333///111333333111111333555666888:::;;;999444...++++++,,,---......---,,,+++333;;;kkkeee===111***...+++333111888jjjiii>>>222222000'''000444$$$++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))''''''((()))))))))))))))'''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''((((((((())))))******))))))(((((('''''''''&&&&&&''''''((()))******+++)))***+++,,,,,,+++***)))******)))***+++---000111******++++++++++++******000///...---+++***)))((((((***+++)))''''''***---(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''')))+++---------,,,+++************************'''((((((((())))))******))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))***+++---///000000000///***///111---***---111333444]]]jjjCCC111)))(((***...+++(((333CCC[[[oooGGG333---++++++************++++++))))))******+++++++++,,,,,,++++++,,,---...///000''')))***)))***---...---***'''000666CCCrrr^^^EEE///+++...------///---111***&&&///111***)))jjjLLL===888999555555777111111111111111111000/////////000000///...///333555JJJCCC:::444222333333222000222333333222111333444???kkksssXXXZZZzzzXXXOOOMMMQQQQQQMMMMMMQQQPPPKKKLLLLLLLLLKKKIIIHHHIIIKKKKKKKKKKKKLLLKKKJJJJJJIIINNNzzz___YYYSSSHHH???@@@KKK>>>NNNWWW@@@:::111000333000///222444222///---333...<<>>777222111111111111000222333333222111333444888aaa|||}}}nnnVVVUUUooodddLLLPPPSSSSSSNNNLLLOOOPPPNNNNNNNNNNNNLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIMMM```LLLJJJCCC@@@@@@===CCCAAA^^^MMM<<<888000111666555444333111---,,,,,,***(((444NNNaaaYYY???***&&&+++000111---+++///666EEE}}}ccc666111555+++,,,///111OOOyyytttMMM777111000...,,,+++***++++++...,,,******+++,,,+++***((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''((()))))))))))))))((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%$$$&&&''''''&&&%%%'''((()))((((((((('''''''''''''''''''''((((((((())))))'''((())))))''''''((()))((((((((((((((((((((((((******++++++++++++******)))***,,,------------,,,---...//////------...///......---,,,---.../////////////////////......---000///---,,,+++,,,,,,------,,,,,,++++++,,,,,,---+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))---,,,++++++)))(((((('''))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))***+++------///000111222222222222000...,,,******+++,,,+++777<<>>******'''&&&(((,,,---+++)))************+++++++++)))***++++++***)))***,,,+++++++++,,,++++++******...))),,,222000999dddsss@@@222444,,,)))666111000.........,,,'''$$${{{VVVCCC:::888333444555000111111111111111000/////////000000///...///222444:::777333111000111000000000222333333222111333444555XXXttt|||qqq[[[TTTccc|||wwwMMMPPPTTTTTTOOOLLLNNNQQQRRROOOPPPOOOMMMKKKIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJvvvQQQ@@@CCC???@@@EEE<<>>:::bbbsssAAA444555333222333333444111,,,+++///...***&&&,,,222111---111BBBSSSeeeDDD...//////,,,>>>\\\}}}VVV666111000''''''111---JJJmmmnnnMMM444///...++++++++++++++++++******+++******+++------+++)))''''''''''''''''''''''''''''''((()))******))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&%%%&&&((('''&&&&&&''')))'''''''''((((((((((((((((((((((((((()))))))))***)))***++++++******+++---------------------------......////////////.........///000000000///...---...///000000//////111222777222------111333111...///////////////......---))))))(((((()))***,,,---,,,++++++******++++++,,,++++++++++++***************+++++++++,,,,,,------,,,,,,+++***)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&''')))*********)))((((((((('''''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,---...///000111222222222222111///---,,,***)))(((,,,$$$***555...&&&AAAlllsssIII...***...---,,,---...111@@@aaa]]]111(((---***&&&)))))))))*********+++++++++,,,...///...,,,,,,---...++++++******+++,,,---------))))))---...,,,---222KKK~~~MMM...111---(((***...///---***&&&$$$~~~bbbKKK@@@666666777111111111111111111000//////...///000000......///000///111333333222222222333000222333333222111333444444888TTTsss{{{rrr[[[AAAjjjuuuOOONNNQQQUUUVVVSSSQQQQQQLLLLLLLLLKKKIIIHHHIIIKKKLLLKKKIIIHHHHHHHHHIIIJJJJJJLLL___FFFAAA??????DDD~~~```:::555444333444222+++111000***)))---...***---(((***111///(((---999JJJ:::222333+++***MMM}}}kkkJJJ,,,(((...///,,,,,,444cccwwwYYY888000///((())))))***+++++++++***************,,,------+++)))''''''''''''''''''''''''&&&''')))***+++******))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))'''%%%%%%'''((((((''''''((()))'''''''''(((((((((((((((((((((((()))))))))******)))+++,,,,,,++++++---...000000000000000000000000......////////////............000000111000///......///111111000000222333444111//////222333111//////////////////......---***))))))((()))***+++,,,++++++************++++++************))))))))))))******++++++,,,---------,,,,,,++++++******))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''(((((()))))))))((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))******,,,---...000111111111111111000///...,,,+++))))))+++''''''*********555BBBjjjnnnAAA***)))---+++(((***...000???iii}}}NNN111)))))))))***)))************+++++++++)))+++,,,,,,++++++,,,...,,,,,,++++++,,,---///000---***(((***...///,,,***777PPPooo888000000++++++***))))))...555;;;kkkQQQBBB777666777000111111111111111000//////---///000000///......///000222444333111000222333000222333333222111333444999222IIIlll{{{{{{iiiIIIaaaXXXQQQNNNRRRTTTQQQNNNNNNKKKLLLLLLKKKJJJJJJKKKMMMLLLJJJIIIGGGGGGHHHIIIJJJGGGKKKhhhmmmRRREEEHHHJJJ{{{NNN666777222111555000///;;;???444***+++...---777***$$$))),,,)))***000,,,///222000---999\\\~~~PPP>>>...+++------111777UUUtttjjj@@@000///***)))'''((()))+++++++++******))))))***,,,......+++)))''''''''''''''''''''''''&&&''')))+++++++++***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''$$$&&&'''((((((''''''((()))''''''''''''((((((((()))(((((()))))))))************+++------,,,,,,...///000000000000000000000000......////////////......,,,---///000000000//////...000111111111111222444///000111111222222111000///////////////......---+++***)))))))))***+++,,,++++++************+++++++++*********)))))))))))))))******+++,,,,,,------++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))'''((((((((((((&&&%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''(((((()))((((((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******+++,,,---...000000000000/////////...---+++***)))(((***)))%%%(((000222...???YYYwwwfffCCC...+++***'''(((---,,,111GGG```XXX777,,,---+++)))************+++++++++(((***,,,,,,,,,,,,...//////...---,,,,,,---///000,,,,,,+++***+++------+++...777aaa```>>>333000---+++...666CCCPPPWWWrrrVVVFFF:::999999222111111111111111000//////---///000000///......///000222444333000///111333000222333333222111333444888***<<>>888333111111111111333444333000------------.........//////000000000000000000000000333222222222222222222222444333666JJJjjj|||nnnVVVHHH___|||OOOAAALLLMMMMMMNNNFFFLLLOOOQQQQQQOOOMMMOOOQQQNNNNNNLLLJJJHHHIIIKKKMMMIIIMMMFFFkkkDDDJJJXXXaaa~~~UUUBBB555555777111///222LLL~~~hhhAAA111,,,...------------------------)))000///111GGGdddjjj]]]222333)))(((---+++???jjjoooCCC///,,,)))(((*********))))))))))))******))))))************))))))'''''''''''''''&&&&&&&&&''''''(((((())))))******((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((((((((((((((((()))***************+++,,,,,,------///............///000000///------000555666222...///.........------------------......///000000000........................//////......///000111222555222///------------,,,+++***)))***,,,---,,,+++************)))))))))))))))))))))))))))******+++'''(((******))))))***,,,***)))))))))***,,,...//////...---///111111...++++++++++++******)))))))))(((((()))******)))'''&&&))))))(((((('''''''''&&&******)))((((((((((((((())))))))))))((('''&&&%%%((()))))))))((('''%%%$$$%%%&&&'''''''''''''''&&&'''''''''''''''((())))))*********)))))))))))))))+++***)))'''''')))***++++++*********))))))((((((++++++++++++,,,---...///000///...---,,,++++++,,,))))))(((((((((***+++,,,000)))555]]]]]]888000(((%%%+++///...------KKKzzznnn@@@+++)))***)))))))))((('''''')))(((333///(((111@@@PPP___XXXNNN>>>///+++...///...,,,,,,,,,,,,,,,,,,,,,,,,000333888QQQOOO:::@@@^^^ooo[[[HHH>>>---mmmQQQ@@@777444333000000111444666666444222---------.........//////000000000000000000000000222222222222222222222222444333555EEEbbbxxxrrraaaJJJXXX~~~]]]EEEMMMOOONNNNNNHHHLLLNNNQQQQQQOOOMMMNNNOOOMMMMMMMMMLLLJJJJJJKKKMMMJJJMMMIIIrrr```GGGAAAFFFXXXkkkNNN===222333555111000333SSS~~~]]]AAA000---------------------------***333,,,///QQQlll___DDD///---)))******,,,JJJuuu~~~\\\999,,,+++)))))),,,******))))))))))))******((())))))******))))))(((&&&&&&''''''''''''''''''''''''(((((())))))))))))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''((())))))''''''((()))((((((((('''((())))))***))))))***++++++,,,,,,------------------......///000---,,,...222333///,,,.........------------,,,++++++,,,,,,---.........////////////////////////---------...............333000---+++,,,,,,,,,,,,---+++)))((()))***)))(((************))))))))))))((((((((('''((())))))***((()))+++***))))))***,,,))))))))))))***,,,...///000//////000222222000------------,,,,,,+++++++++))))))******)))((('''&&&''''''((((((((((((((((((***)))((((((''''''(((((())))))))))))((('''&&&%%%&&&'''((())))))(((((('''))))))))))))(((((('''&&&'''''''''''''''((()))))))))))))))))))))))))))***+++***)))(((((()))***++++++*********))))))))))))************+++,,,---...//////...---,,,+++++++++***)))((((((((()))+++,,,,,,222555BBBfffhhhCCC222(((***+++''')))000???TTTxxxdddAAA222000---'''"""'''......'''(((+++&&&***HHHggg~~~zzzdddKKK666***)))---,,,,,,,,,,,,,,,,,,,,,,,,)))222444===dddyyyGGGFFFXXX]]]BBB000111///{{{[[[DDD999888999333222333555777777555333------........./////////000000000000000000000000111111111111111111111111444333333???YYYsssxxxpppQQQPPPhhhoooJJJMMMQQQPPPOOOMMMKKKNNNPPPPPPOOOMMMMMMMMMLLLMMMNNNNNNLLLKKKKKKLLLLLLKKKNNN\\\```??????EEEDDDZZZmmmEEE888000111333111000444UUU{{{ZZZ<<<000------------------------+++222)))555eeewwwSSS---,,,&&&***,,,)))888\\\xxxWWWBBB...)))***))))))---***))))))(((((())))))***'''(((((())))))(((((('''%%%&&&&&&&&&'''((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***((()))******(((((()))***((((((''''''(((((()))***))))))******+++,,,,,,,,,+++,,,,,,,,,,,,---------111...,,,,,,//////---***............------------,,,,,,------...//////000000000000000000000000000...///000000000///...---000...+++***+++,,,,,,,,,...+++(((&&&'''((())))))************))))))))))))'''''''''''''''(((((()))***,,,,,,+++***)))***+++'''(((((()))***,,,...//////......///000111///------------------,,,,,,,,,++++++++++++***)))(((''''''''''''((())))))******))))))((('''''''''''''''))))))))))))((('''&&&%%%%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((())))))*********+++***)))(((((()))***+++***************)))))))))))))))))))))***+++,,,---......------,,,,,,++++++***)))((((((((()))***+++'''...***%%%>>>nnngggFFF)))$$$))))))***...---555MMMuuunnnCCC---///,,,%%%'''...///(((///---(((999eeepppPPP555,,,111,,,,,,,,,,,,,,,,,,,,,,,,&&&222000)))@@@tttgggQQQFFF???---$$$)))+++eeeIII======@@@888666555555666444222000............////////////000000000000000000000000000000000000000111111111666333111999TTTqqq}}}yyyYYYMMMUUUOOOJJJRRRRRRQQQTTTLLLMMMOOOOOONNNMMMLLLKKKJJJLLLOOOOOONNNLLLKKKLLLLLLJJJSSSJJJqqqSSSGGGHHH<<>>mmmbbb777###(((222///%%%$$$111999NNNaaa......//////+++'''(((+++......111NNNpppIII222---,,,,,,,,,,,,,,,,,,,,,,,,***///---%%%,,,PPPddd999+++,,,...,,,'''pppPPPAAA>>>???888666555444444333000............/////////000000000000000000000000000000//////000000000111111111777333///666PPPnnn|||zzz___MMMKKKVVVGGGPPPTTTTTTYYYNNNNNNMMMMMMMMMMMMLLLKKKIIIKKKNNNOOONNNLLLKKKKKKLLLJJJTTTBBB^^^aaaDDDFFF;;;BBB>>>[[[QQQ<<<888555444222000///111@@@tttTTT,,,---------------------------+++777^^^}}}ddd;;;///,,,+++---+++===iiipppHHH,,,++++++,,,+++(((((()))))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))((((((((('''''''''''''''&&&&&&''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''((())))))''''''((())))))(((((((((((()))***************+++,,,,,,------------...///000////////////...---...///111111111111111111111000000000///111222222333444444555555333333333333333333333333333444666777666444222111...---+++,,,...///...---666111,,,))))))+++---...************)))))))))((())))))(((((())))))***+++---......,,,***))))))***&&&'''((()))***+++++++++)))***************+++,,,////////////////////////222111000//////.........------,,,++++++***))))))))))))((('''''''''''''''(((((((((((((((((('''&&&&&&''''''((()))+++,,,,,,+++***)))(((((())))))***'''''''''''''''((())))))&&&&&&'''((()))******+++******))))))))))))*********************+++++++++))))))(((((())))))******,,,,,,---------,,,+++***+++***)))(((((()))******333DDDNNN@@@'''%%%GGGnnn}}}\\\666(((000///"""(((111...333aaaLLL666(((---///&&&$$$,,,%%%***666ZZZ^^^999%%%,,,,,,,,,,,,,,,,,,,,,,,,...((()))---+++444[[[OOO555666777000***}}}[[[GGG>>>999555333222222333333111000....../////////000000000000000000000000000000000///000000111111222222222555555111444GGGddduuuxxxdddPPPFFFooodddHHHOOOUUUUUUYYYRRROOOMMMLLLMMMMMMMMMMMMHHHJJJMMMNNNMMMKKKKKKKKKLLLMMMSSSGGGUUUeee???DDD@@@EEEDDDIIItttHHH999999888666222//////000666eeexxxJJJ%%%------------------------//////KKKnnnjjjFFF000000,,,///---000MMMpppaaa000***,,,------+++)))(((((()))((((((''''''(((((()))'''(((((())))))(((((('''%%%&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''((())))))''''''((()))***))))))))))))***++++++++++++,,,,,,---............///000111222111000000......///000111222333333111111111111000000000000//////000000111222222333333333333333333333333333111222333333333222111000...---,,,---...///...---:::555///+++)))*********************)))))))))))))))))))))))))))***++++++,,,------,,,***((()))***''''''((())))))))))))))))))***++++++******,,,...111111111222222222222222222222111000000000000111111000///...,,,+++************)))((((((((((((((('''(((((((((((((((''''''&&&'''(((***---000333555222000...+++)))((((((((('''''''''''''''((())))))'''''''''(((((())))))))))))))))))******)))))))))*********+++++++++++++++***)))))))))))))))*********+++,,,------,,,+++***+++***)))((((((((()))***111VVVeeeIII(((&&&555>>>jjjYYY444******'''///'''###---CCCccc{{{OOO+++(((000...)))))))))---777YYYwwwNNN///,,,,,,,,,,,,,,,,,,,,,,,,,,,###'''333///(((<<<^^^WWW@@@444...111hhhQQQBBB777666444222222222222111000.../////////000000000000000000000000000000000000000000111111222333333444111666666222:::SSSlllxxxlllXXXGGGVVVvvvMMMNNNVVVSSSUUUVVVQQQLLLJJJLLLNNNOOOOOOGGGIIIKKKLLLKKKJJJJJJKKKNNNQQQPPPPPPRRRxxx[[[@@@EEEEEEIIIIIIEEEkkkwww===444777999666111//////000000JJJ```llllllSSS555)))------------------------///888bbbtttNNN000000///,,,---+++:::ZZZcccGGG)))+++,,,---+++))))))***)))((((((''''''''''''((((((((())))))******))))))(((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((()))******(((((()))***++++++******++++++,,,---,,,,,,---......//////000...///111222333222111000...///111222222111111111000000000/////////......------......///000000000111111111111111111111111////////////000000000000---,,,,,,,,,---...,,,***444111,,,)))))))))******************))))))))))))((((((((((((((()))*********+++,,,+++)))((((((***(((((()))))))))((('''&&&((()))******((())),,,///000000000111111111222222111000/////////000111222111111000000///...------++++++***)))))))))))))))''''''((((((((((((''''''''''''((()))+++...000222000...,,,)))'''''''''((('''''''''''''''((())))))''''''(((((((((((((((((())))))************))))))*********++++++,,,,,,,,,+++******))))))*********)))***,,,------,,,+++***,,,+++)))((((((((()))***(((EEEPPP;;;'''(((...+++AAAcccwwwTTT666+++,,,---$$$&&&///000777]]]uuuNNN444---000...)))000...222QQQfff???,,,,,,,,,,,,,,,,,,,,,,,,)))'''***000,,,(((111@@@llluuuKKK333+++222qqqZZZHHH;;;;;;888555333222111...---////////////000000000000000000000000000000000000000000111222333333444444...888999000000FFFeeeyyysss___JJJEEESSSOOOWWWRRRQQQXXXRRRLLLIIIKKKNNNPPPPPPGGGIIIJJJKKKJJJIIIJJJKKKOOOSSSNNNXXXRRRhhhsssXXXJJJ???CCCBBBDDDDDDDDDnnnnnn555000555888555111///000111---000999IIIIII000$$$333------------------------...@@@qqqttt<<<)))777///***))))))BBBaaaSSS333---+++,,,+++((((((***++++++((((((''''''''''''(((((())))))************))))))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***)))+++++++++***)))***+++,,,,,,++++++,,,,,,---...------......///000000000...///111222333222000///...000333333222000///...///.........------------------......///000000000........................//////......///000111222---+++++++++,,,,,,***(((+++)))&&&&&&(((***,,,---************))))))))))))'''''''''''''''((()))))))))***+++***(((((((((***((())))))))))))'''%%%$$$%%%'''((('''%%%&&&)))---,,,---------......////////////.........000111222111111111111000000000000,,,++++++***************''''''((((((((((((((('''))))))'''&&&&&&'''(((((('''&&&%%%$$$%%%&&&(((***'''''''''''''''((())))))((((((((((((((('''''''''))))))************))))))*********++++++,,,,,,,,,++++++***************+++)))***,,,------,,,+++))),,,+++***((((((((()))***''')))------)))&&&+++333'''AAAkkktttKKK111---''',,,222000&&&(((EEEfffxxxHHH***+++///******&&&(((IIIzzzmmmAAA,,,,,,,,,,,,,,,,,,,,,,,,)))//////)))&&&+++000222OOOTTT999,,,///iiiSSS<<<;;;777444444333///...111000000000000////////////111111222222222111111000000111111111111222222222666333///333<<>>fffeee:::---,,,999+++111IIIrrrjjj666&&&333,,,''')))+++------+++(((''''''''''''(((((('''&&&&&&%%%%%%&&&'''(((((((((((('''''''''(((((())))))***+++***(((((((((((())))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))***+++))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******+++,,,,,,++++++******+++,,,,,,---******)))(((((()))******+++***))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((())))))***+++++++++******)))))))))))))))))))))))))))))))))+++++++++)))((())),,,......+++((('''((()))(((&&&((((((''''''&&&&&&&&&&&&((((((((()))))))))))))))((()))***+++---...000000,,,---...//////...---,,,+++***((('''''''''((()))++++++)))''',,,444999888,,,+++))))))******)))(((&&&'''(((((())))))))))))(((((()))***+++,,,...//////......------------...++++++***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((('''''''''&&&&&&&&&'''((()))***+++******++++++++++++************))))))))))))*********+++,,,------,,,)))(((******)))))))))))))))***((()))))))))************"""+++,,,))):::\\\sssvvvCCC000%%%,,,222,,,&&&&&&)))===ZZZKKK))))))------(((,,,EEEjjjNNN444555.........------,,,++++++,,,+++++++++++++++,,,,,,///,,,777jjjLLLaaaHHH???777555555333222333000000000000////////////...///000111111111111111000000111111111222222222444555000111666444888IIIvvvzzz|||aaaEEEYYY|||RRRLLLRRRPPPQQQSSSQQQLLLHHHIIILLLHHHHHHHHHHHHHHHJJJKKKLLLKKKOOOMMMLLLOOOMMMWWWllliiiBBBFFFAAAQQQooo[[[999777111000//////////////////......---------,,,,,,,,,...///++++++///,,,777NNNIII000000***555111888rrrWWW444,,,,,,---+++++++++,,,+++***)))(((&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&%%%%%%''''''(((((()))***+++++++++++++++***)))))))))***((((((((()))))))))******(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++))))))))))))))))))***+++((((((''''''''''''(((((()))))))))(((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&&&&''''''((()))*********))))))((((((''')))))))))******))))))))))))******)))((((((+++------,,,***))))))((('''&&&'''''''''''''''&&&&&&&&&)))))))))((((((((((((((((((((()))+++---...///000------///000000///...------,,,***)))))))))***+++***+++)))(((...888>>>>>>---+++(((((())))))(((''''''((()))*********))))))'''''''''((()))+++,,,------,,,,,,,,,,,,,,,------,,,,,,+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))((((((''''''&&&&&&&&&'''((())))))))))))***+++++++++******)))))))))(((((()))*********+++,,,------,,,)))(((***)))))))))))))))******((()))))))))************%%%---///***)))<<<^^^yyybbbIII000***,,,+++(((&&&)))...333[[[hhh999111111000---***///???NNN^^^bbbgggbbbNNN666+++,,,)))***+++---------+++***,,,++++++******+++++++++---...,,,MMMjjjpppRRRFFF;;;888777444222222000000000000////////////......///000111111111111000111111111111222222222555555000111999777666???mmmzzzkkkMMMOOOlllcccJJJPPPOOOQQQTTTTTTMMMGGGHHHNNNHHHGGGGGGFFFGGGIIIJJJKKKFFFLLLJJJJJJNNNKKKOOO]]]cccTTTZZZyyyKKK777666111000000//////000000000......---------,,,,,,,,,---///,,,+++---...DDDffflll888,,,000)))...444MMMAAA333111%%%+++---------,,,+++***))))))%%%%%%&&&''''''''''''&&&&&&(((***)))'''%%%$$$$$$''''''((()))***+++,,,,,,+++,,,------+++))))))***(((((((((((())))))))))))((((((((('''''''''&&&&&&%%%&&&&&&'''((()))******(((((())))))))))))******%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((())))))***(((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''))))))************))))))''')))******))))))***+++---///111000---***))))))&&&''''''(((''''''&&&&&&***)))((('''''''''''''''))))))***+++---...//////------......///.........---,,,+++***)))***++++++******)))(((---777<<<<<<***(((%%%%%%&&&&&&&&&&&&((()))***++++++***)))((('''''''''((()))***+++,,,+++*********+++,,,------,,,,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''''''''&&&&&&&&&''''''((('''((()))***++++++++++++))))))))))))))))))***+++++++++,,,---,,,+++***))))))))))))))))))******+++))))))))))))************---)))((()))''',,,CCC[[[xxxfffHHH///%%%'''***+++(((---***999iiizzz[[[666...+++///000------111222888:::333---,,,,,,,,,)))))))))***+++,,,,,,,,,,,,++++++************+++***000+++<<>>VVVuuueeeNNNQQQ|||SSSLLLLLLPPPNNNIIIPPPSSSIIIJJJKKKKKKJJJIIIHHHJJJLLLIIIJJJJJJKKKLLLLLLMMMMMMPPPkkkPPP666666+++222000000000/////////......------------............,,,666---)))<<>>444666+++222000000/////////.........,,,,,,---------.........+++555---(((KKK}}}~~~SSS333+++...333000???pppFFF111:::000...444+++************))))))(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((,,,/////////......---,,,++++++*********)))(((((()))***))))))))))))))))))))))))***+++,,,+++)))''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''******)))(((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((()))))))))&&&&&&'''(((***,,,...///((()))+++,,,,,,+++***))))))))))))(((((((((''''''&&&'''(((((()))(((((('''&&&&&&&&&&&&'''''''''''''''***///111111111000111///...---,,,,,,,,,,,,,,,*********))))))((('''&&&************************((('''''''''((()))******(((((()))))))))(((((('''***))))))(((((((((''''''((())))))))))))*********+++++++++,,,,,,++++++++++++***))))))***+++)))(((,,,(((%%%&&&(((((()))+++)))&&&''')))(((%%%&&&+++(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))*********+++---,,,+++*********,,,,,,++++++++++++,,,,,,*********)))))))))(((((()))))))))))))))*********))))))************))))))$$$...666EEEfff|||ccc888...***+++...,,,'''***333JJJkkktttTTT777///---***+++,,,,,,---------,,,,,,,,,++++++---000000---***+++******************+++)))***'''***...'''***<<>>888444444444222111333222------222555222...---......///222444444111///111111111111111111111111444111888:::CCChhhsssTTTFFFXXX^^^???IIIHHHBBBGGGIIILLLLLLJJJHHHEEEDDDEEEGGGFFFGGGHHHHHHHHHIIIKKKMMMOOORRRFFFZZZccc===222333555,,,111///............---------...---,,,+++++++++++++++***222///hhh^^^777///......111777ZZZLLL999555111...---,,,,,,+++******************++++++))))))((('''&&&%%%%%%%%%'''&&&&&&'''***,,,------,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,)))(((((('''&&&%%%%%%%%%******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))*********)))))))))))))))++++++***)))((('''&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''%%%''')))***((('''&&&'''***((('''''')))+++++++++++++++***)))(((((())))))((())))))+++,,,---......+++)))((()))+++,,,,,,+++,,,,,,+++)))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%)))***---000444888:::<<<777555222//////...---,,,///000111000...,,,,,,---+++***)))***,,,,,,***(((+++***)))***,,,---------******)))((((((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))''''''(((((())))))******)))***++++++***)))***,,,******)))((('''(((+++...******)))((('''(((((((((''''''((((((((((((((((((''''''''''''((((((((((((&&&'''''''''&&&&&&((()))+++,,,---.........---,,,------------,,,+++***)))***))))))(((((((((((()))))))))))))))(((((((((((())))))+++,,,***,,,:::KKKwwwWWW555$$$%%%++++++111///;;;AAArrrJJJ333,,,+++///---&&&(((///+++++++++************)))+++*********))))))((((((---,,,+++***))))))))))))nnnVVVDDDBBB;;;555555444222111333888777666333111000000000.........000222333111///111111111111111111111111333000777999===]]]zzzyyy^^^IIIPPPxxxpppHHHCCCEEEEEEEEEDDDHHHIIIIIIHHHFFFFFFGGGIIIFFFGGGHHHHHHHHHHHHJJJLLLKKKTTTKKKPPP{{{]]];;;222333555,,,111///............------------,,,,,,,,,---...///000---111;;;vvvWWW555---...---000@@@gggsss???777444111......---+++************+++++++++******))))))(((&&&&&&%%%%%%&&&'''&&&&&&(((***---------++++++************))))))************************(((((((((((((((((((((((())))))((((((((()))++++++))))))(((''''''&&&%%%%%%***)))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))+++++++++******)))))))))******))))))((((((''''''''''''((((((((()))))))))***)))((((((''''''((((((&&&(((******)))''''''(((+++***(((((()))++++++++++++******)))(((((())))))((())))))***+++,,,---...+++)))((((((***+++++++++******)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''(((+++...222555888999999777333111000000//////...///000///---,,,---...,,,+++******,,,,,,***(((***)))((()))+++---------,,,+++***)))))))))))))))************************+++***))))))))))))***+++)))))))))))))))))))))))))))))))))))))))((((((((()))***++++++******+++,,,,,,,,,+++)))'''&&&''''''*********))))))((((((''''''''''''''''''(((((((((''''''''''''((((((((((((&&&'''''''''&&&&&&((()))***+++,,,---......---,,,------------,,,+++************)))(((((((((((()))((((((((()))))))))))))))'''''')))+++***)))222===[[[ppphhh???%%%+++///%%%---"""---333666```zzz___;;;+++###)))...******///+++++++++************)))++++++++++++*********)))---,,,+++***))))))))))))}}}eeeSSSHHH???777555555222222333BBBHHHFFF888...///222111///...---...111222111000111111111111111111111111222///555777666KKKnnnkkkSSSFFFeee|||ZZZ>>>AAAFFFAAA???DDDFFFHHHIIIHHHHHHIIIJJJFFFGGGHHHHHHGGGGGGIIIKKKHHHUUUPPPFFF___UUU999222333666---000///............---------+++,,,,,,---///111333444///000PPPLLL222+++...,,,333UUU]]]777555333111//////...+++)))***+++++++++++++++******)))((('''&&&&&&&&&&&&&&&(((''''''(((+++------,,,)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((()))******)))))))))(((''''''&&&&&&(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))---,,,,,,+++***)))))))))))))))))))))((((((((((((((((((((()))))))))************)))(((((((((((()))''')))++++++)))((()))***...,,,))))))***++++++*********)))((((((((())))))(((((()))***+++,,,,,,---***)))((((((***++++++***(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((+++///222444555:::888444111///...//////......///...------000222...---+++,,,------+++***)))(((((()))+++------------,,,++++++***+++++++++******************************))))))))))))******))))))))))))))))))))))))++++++***))))))((('''''')))***++++++******+++---.........---+++***))))))***++++++++++++)))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&&&&(((***))))))+++,,,------------------...------,,,+++***+++******)))(((((())))))'''(((((())))))*********((('''))),,,+++)))+++///555ZZZooo[[[===000,,,(((***)))---++++++HHHlllwww^^^???(((***000,,,)))++++++++++++************))),,,,,,,,,+++++++++++++++,,,,,,+++***))))))))))))rrr^^^MMMBBB888555555333333444FFFSSSRRR???///000333000///...------///111111111111111111111111111111111222000444777222<<<```xxxdddCCCNNN{{{pppBBB>>>CCC>>>>>>BBBEEEHHHIIIHHHHHHHHHIIIGGGHHHHHHGGGFFFFFFHHHJJJJJJQQQQQQEEELLLzzzwwweeesssPPP888111111444---222///............---------++++++,,,---///111222333///000eeezzzCCC111,,,......===qqqOOO;;;333222000000000...+++)))++++++,,,,,,,,,+++***))))))((('''&&&&&&&&&&&&&&&(((''''''))),,,------+++''''''((())))))***++++++***************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((())))))))))))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))...------,,,+++***))))))'''((((((((()))))))))***))))))))))))************+++******)))))))))))))))(((***++++++***)))***,,,000---+++******+++*********))))))((((((((())))))(((((())))))***++++++,,,***)))'''''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***---///111222999888555000,,,******+++.........------///222555111000......//////...---***(((((()))+++---------,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((***++++++++++++,,,---+++++++++,,,.........---***+++------,,,***((('''((((((((('''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&&&&(((***'''((()))***,,,------...------......---,,,++++++,,,+++******))))))))))))''''''((()))******++++++,,,******,,,---,,,******...;;;\\\xxxggg:::&&&///)))...---))))))666XXX}}}XXX333***...,,,)))++++++++++++*********))))))++++++++++++++++++++++++,,,++++++***))))))******}}}gggTTTGGG:::666666555444555;;;KKKOOO???222222444000000...---...000111222111111111111111111111111111333222444666222333RRR{{{{{{OOO===hhhQQQ???>>><<>>:::777444444---111555888888666333111000///000222444444333111111111111111111111111111222666000111999333888RRR{{{rrrIIIGGGoooUUU<<<<<<@@@===???@@@AAABBBCCCFFFHHHGGGHHHHHHFFFDDDCCCDDDEEEKKKOOOMMMQQQQQQGGG[[[bbbiiiHHHZZZlllEEEBBB^^^___===777333000444---000///............---------+++++++++++++++,,,,,,---111IIIVVV999+++333///@@@qqqLLL333444222///---,,,---...------+++,,,...///...,,,)))(((''''''&&&&&&&&&''''''((())))))***,,,......,,,*********++++++,,,,,,------,,,,,,,,,+++***)))))))))(((((((((((((((((((((((((((((()))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((((((((((((((()))))))))************+++(((((((((((())))))))))))''''''((((((((()))))))))***)))((((((''''''((((((((()))))))))((())),,,...---+++)))((()))******)))'''''''''''''''((())))))''''''(((((((((((())))))***(((&&&&&&'''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***++++++,,,222666:::888222---,,,---''')))+++,,,,,,,,,...000333111000111333666888888111///------......---,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,,,,,,,,,,...000MMMCCC666...---...///...++++++,,,---...///000000,,,,,,++++++***))))))(((''''''''''''(((((((((((('''((()))((('''''')))+++(((((('''''''''(((******------............------///...---,,,+++*********************************&&&***+++'''&&&******'''&&&///000:::gggzzzEEE...))),,,333///'''***666eee___:::------)))+++++++++************))))))))))))******++++++++++++***************++++++vvvcccMMMAAA<<<888444222777333444:::<<<777111//////000111333555555333111111111111111111111111111111666...///;;;555111CCCmmm|||xxxUUUBBBbbb___>>>======:::<<<>>>???@@@CCCGGGJJJGGGHHHHHHFFFDDDCCCCCCEEEFFFTTTPPPNNNQQQAAAJJJyyyQQQaaaOOOBBB]]]lllLLL<<>>:::<<<>>>>>>===>>>BBBFFFEEEGGGGGGFFFDDDBBBBBBCCCFFFHHHNNNRRROOOKKKPPPYYYPPPVVVqqqlllEEECCCUUUQQQHHHCCCDDDSSSHHH888555666000...111...000000/////////000000111000+++***,,,---++++++---666dddmmm999111888)))555NNNhhh@@@,,,999111000...---,,,,,,---...---------,,,***)))'''&&&'''&&&&&&%%%%%%%%%&&&&&&***......******---,,,''')))))))))***+++,,,---...///,,,+++***(((%%%(((...******)))((((((((((((((((((((('''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$%%%&&&'''(((((((((((((((''''''''''''(((((()))(((((())))))((('''&&&&&&'''(((((()))))))))))))))((())))))(((((('''&&&%%%((((((((((((((((((((((((************)))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))******))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$######$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((,,,111333000---,,,---++++++******))))))((((((&&&,,,111333222222666:::555333000...+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))).........---------,,,,,,.........///////////////222111...,,,+++*********(((((())))))******++++++111222///******,,,,,,))),,,,,,,,,---...///111111---------,,,+++***(((((())))))(((&&&$$$$$$''')))))))))*********))))))(((((('''&&&%%%&&&((()))+++$$$(((+++,,,000333000)))//////111111,,,&&&''',,,*********++++++*********,,,,,,,,,+++***)))((((((+++ )))555LLLrrr:::666000000///'''%%%///666[[[WWW555000222000///,,,******+++)))&&&***,,,------,,,+++,,,...,,,,,,+++++++++++++++,,,aaaQQQHHH>>>999:::555::::::444111222333000000000111111111111000000222000//////111222222222000222333333222333555777@@@cccwwwUUUIIIeeeRRR;;;AAA<<<===>>>===;;;<<>>---555000000///...------------------,,,+++***((('''&&&'''&&&&&&%%%%%%&&&&&&'''***------)))))),,,,,,(((*********++++++---......---***(((***)))''')))---******)))((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&((())))))(((%%%&&&&&&''''''((())))))))))))((((((((((((((()))))))))******))))))(((''''''(((((()))))))))))))))((())))))*********))))))((((((((((((((((((((((((************)))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***'''''''''(((((()))))))))(((((('''&&&'''((()))******))))))(((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***+++++++++***)))''''''&&&&&&&&&&&&'''''''''+++000444333111...---+++++++++***))))))(((((((((,,,111222000///111444333111///---+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---...////////////...............000000...---,,,+++++++++)))))))))***************(((:::FFF???///&&&(((---+++++++++,,,---...000000/////////...---+++)))((((((***+++***((('''((()))))))))))))))))))))******,,,+++(((&&&%%%&&&'''(((***,,,,,,)))&&&'''///666555...)))+++---,,,***+++***++++++,,,,,,++++++***+++,,,,,,++++++)))((((((---$$$***...;;;pppXXX222+++444***%%%---***333FFFqqqtttJJJ333---......---++++++,,,,,,***,,,------,,,+++******+++++++++*********++++++,,,rrr___OOO@@@999999:::<<<;;;555222222222111111111111111111111000000222111000000222444444333222333444333222222333555333NNNuuufffBBBNNNssskkkHHH???=========;;;::::::<<<>>>@@@BBBEEEEEECCCAAA??????EEEFFFJJJOOOOOOKKKHHHIIIddd}}}PPPLLL~~~oooEEE>>>@@@???@@@@@@CCCcccEEE555000333111333444,,,//////...............///000,,,+++......,,,---000JJJVVV444111222333111ZZZSSS;;;000111////////////...---,,,,,,------,,,+++)))((('''&&&'''&&&&&&&&&&&&&&&''''''***,,,+++((((((++++++)))++++++,,,,,,------......+++'''&&&)))+++)))))),,,******)))((((((((((((((('''''''''''''''&&&&&&&&&(((&&&%%%&&&((()))((('''''''''&&&&&&'''(((***+++++++++***)))((((((((()))******++++++******))))))'''((())))))******))))))((()))***+++,,,,,,,,,,,,((((((((((((((((((((((((************))))))))))))(((((((((''''''(((((()))(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))******(((((('''''''''((()))***)))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''***---000000...+++(((''''''&&&&&&&&&&&&''''''&&&)))...333666555111...,,,,,,++++++***))))))((())),,,//////---+++---...//////---,,,+++*********++++++++++++++++++++++++,,,,,,------,,,,,,++++++)))))))))***+++...000111/////////......------,,,.........///......---,,,++++++******************&&&<<>>===BBBCCCFFFLLLPPPNNNIIIEEEPPPxxx^^^EEEbbb~~~MMM@@@CCCCCCDDDCCC@@@TTTxxxzzz@@@444222444111444777000///......------------......++++++------+++---222RRRHHH333333///777666lllwwwFFF555222111//////000000000...,,,+++------+++***(((''''''&&&'''&&&&&&&&&&&&''''''(((++++++***((((((***+++***,,,,,,------------------+++'''&&&***,,,***)))******))))))(((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&%%%)))(((&&&&&&&&&(((+++,,,---,,,+++***)))))))))))))))***************))))))(((((()))************))))))***++++++,,,,,,,,,+++((((((((((((((((((((((((************)))))))))((((((((((((((((((((()))***(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&(((+++------+++(((&&&''''''&&&&&&&&&&&&'''''''''''')))...444666444111------,,,+++***))))))((()))+++......,,,++++++,,,,,,,,,,,,+++++++++++++++***+++++++++++++++,,,,,,,,,,,,------------,,,,,,***)))))))))+++---///111//////......---,,,++++++,,,---...///000///...---,,,,,,,,,++++++******)))---333666111,,,+++,,,,,,))))))))))))***+++,,,---///000222333333222///...***,,,------***((((((((()))((('''&&&''')))+++---666333///***((((((***+++&&&$$$(((---***---HHHhhhjjjPPP555***,,,...---+++,,,------------------,,,+++++++++++++++***)))((((((%%%---...&&&888^^^tttNNN222,,,$$$)))111(((111&&&444\\\~~~___000////////////,,,((())),,,+++,,,,,,+++)))(((((()))))))))))))))***+++,,,,,,}}}fffQQQEEEBBB777777888999888444111////////////000111333555666777555333222333333222000000111222333222333555777:::222KKKyyy___GGGKKKpppzzz>>>:::999888888888:::;;;;;;888<<<@@@AAA@@@>>><<<;;;>>>@@@CCCIIIOOOPPPLLLFFFEEEgggtttKKKPPPuuuYYYEEEGGGEEEDDDDDD???JJJffflll;;;444555666111666;;;666//////...------------------++++++,,,+++***...444YYY}}}>>>333555...:::BBBmmm===///555222///000000111000...---,,,...---+++)))((('''''''''&&&&&&&&&&&&&&&'''((()))+++******************,,,------.........---,,,,,,+++((('''++++++)))(((******))))))(((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&(((((('''%%%)))((('''&&&''')))+++---------,,,***))))))))))))(((((()))******)))))))))((())))))*********************++++++***))))))((())))))))))))))))))))))))************)))))))))(((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''(((&&&&&&***///333444333......---,,,+++***))))))(((***,,,---------------***+++++++++++++++++++++*********++++++,,,,,,,,,,,,------.........------,,,,,,+++++++++,,,---...///......---,,,++++++******,,,---///000//////...------,,,,,,++++++******...,,,(((%%%(((------((()))))))))))))))***+++,,,,,,...000333555555555444......---***'''&&&'''(((((('''&&&&&&''')))+++---222000,,,)))((()))***,,,(((###%%%+++(((%%%444JJJMMM>>>///***,,,---...///,,,------......------,,,******+++++++++***))))))((($$$)))...(((***:::HHHkkkiiiFFF&&&***...(((---,,,,,,---:::eee|||<<<111---,,,...---)))***...)))***++++++))))))***+++******))))))***+++,,,,,,qqq]]]OOOIII999666666999999555111111000//////000111333555777777555333222333333111000000111222222222333666888888///>>>iiiuuuTTT>>>^^^RRR;;;999777777888:::::::::666999<<<>>>===<<<;;;;;;;;;>>>AAADDDKKKPPPOOOJJJBBBTTT```OOOVVVjjjxxx```LLLEEEGGGCCCBBBEEE@@@FFF[[[```>>>777666333---222444***000000///...------------,,,++++++---+++***///777fffqqq888333666000;;;RRRccc999---777333000000000000///...------...,,,***((('''&&&''''''&&&&&&&&&&&&'''((())))))+++)))***------+++***,,,,,,---.........,,,+++******((())),,,***(((***///******)))(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((***+++,,,***((())))))(((((()))***+++,,,,,,,,,+++***))))))))))))'''((())))))***)))))))))((()))******++++++******************)))((('''&&&))))))))))))))))))))))))************))))))))))))(((((((((((()))***++++++(((((((((((()))))))))))))))))))))*********++++++))))))(((((((((((('''''''''((()))*********))))))((((((((((((((((((''''''&&&&&&'''''''''(((((((((***)))'''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((('''''')))---000222333//////...---+++***))))))''')))+++---............***++++++,,,,,,,,,++++++*********++++++,,,,,,---------......//////...............------,,,,,,,,,---------,,,,,,++++++******+++,,,---............------,,,,,,,,,,,,,,,,,,''',,,///,,,+++---,,,***)))))))))))))))***++++++***,,,...111444666888888444333000,,,(((&&&''')))(((''''''&&&'''(((***+++***)))(((&&&&&&''')))***)))$$$%%%))))))%%%(((000///---///222222...+++,,,,,,------......------,,,******+++++++++******))),,,'''&&&)))***'''+++222MMMqqqZZZ000333000###000&&&111111---PPPQQQ444,,,)))---...+++---222)))***++++++******+++---,,,,,,+++++++++++++++,,,{{{jjjZZZQQQ@@@:::666777777444222333333222111000000222333444444222111111333333333222222333333333222222444666444333999PPPrrrfffCCCMMM~~~nnn>>>;;;888777888999999777555777:::;;;:::::::::;;;999===??????DDDLLLNNNLLLGGGEEElllyyy[[[JJJHHHPPPEEE???EEEGGGDDDFFFLLLIIIKKK[[[xxxYYY@@@666333444666??????///222111000///...............---...///---,,,222:::vvvggg555000555333===```XXX999000999000222111000///...............,,,***(((&&&&&&&&&'''&&&&&&&&&&&&'''((()))***+++)))+++000111,,,***---,,,------...---+++)))(((&&&'''***,,,***(((...777******)))(((((((((((((((&&&&&&&&&'''''''''(((((())))))***+++------+++)))((())))))******++++++,,,+++******)))))))))******((()))******++++++******))))))***++++++++++++***((()))))))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))))))))*********+++++++++*********))))))((((((((('''((()))***+++***))))))'''(((((((((((((((((((((''''''''''''((((((((((((+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''&&&))),,,...//////000000000000///---,,,+++***)))((((((***,,,---...---,,,++++++,,,------,,,+++***)))******+++,,,,,,------------...///////////////---...///000000...,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,------------(((---000111333666555000******))))))******++++++++++++,,,...111555777999999999777333...***))))))'''((((((((((((((((((((('''''''''''''''(((((((((((('''''')))+++,,,,,,,,,***,,,111555333,,,***,,,,,,,,,------------,,,,,,)))******+++++++++******+++,,,((('''***((('''...888bbbfffIII:::---%%%///(((...000--->>>iii|||mmm@@@222)))---000---,,,000+++,,,---,,,+++***+++,,,......---,,,++++++++++++wwwggg[[[HHH>>>666666555222333666666555333111000000111222111000///000333555555555444444555333111111222444444999777<<<]]]~~~sssOOO:::uuu@@@===999888888999777555444666888999999999:::;;;999===>>><<>>___hhhNNNCCCKKKHHHJJJFFFIIIHHHMMMUUUSSSTTTaaaVVV;;;//////:::KKK___```OOO222222111//////.........//////000111......444===aaa444...444666???hhh{{{OOO:::333:::---333222000.........//////...,,,***'''&&&&&&&&&'''&&&&&&&&&'''''')))*********(((,,,222333---***---+++,,,---...---+++((('''###&&&+++,,,)))(((222>>>******)))(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((+++,,,,,,***'''((((((***++++++,,,++++++))))))))))))))))))******)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***'''((()))******+++******))))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,(((((((((((()))))))))))))))************+++++++++++++++++++++******))))))'''((()))++++++******)))'''''''''(((((((((((((((''''''''''''((((((((()))***))))))((((((((('''''''''''''''&&&&&&'''''''''$$$***111333222///......111000///...,,,+++***))))))))))))+++,,,---+++)))+++,,,---...---,,,+++***))))))***+++,,,,,,------------...///000000//////,,,...000222222000...,,,++++++++++++++++++,,,,,,,,,+++***)))***+++---...,,,,,,,,,------.........///+++'''+++999DDD@@@777+++***************+++,,,,,,,,,,,,---///333666888=========:::444///+++***'''(((((()))(((((('''&&&(((((()))*********))))))+++---+++''''''++++++'''+++)))***,,,+++***...555+++,,,,,,------,,,,,,+++)))******+++++++++******%%%......)))+++'''&&&---000PPPkkk```===)))***+++///''')))...222JJJnnnMMM:::---///000+++(((+++......///---+++)))***+++000///...---,,,+++++++++ssseeeRRREEE:::777777666333333222222111111000111111111333222222111111222222333999777444222222333555666999,,,888>>>AAAmmmcccCCCPPPtttbbb@@@777===666444:::444666555444444555777999;;;;;;;;;<<<<<<>>>BBBHHHLLLQQQHHHFFFkkkzzzRRRFFFLLLKKKBBBJJJXXXlll|||UUU666:::777<<<\\\xxx___:::***333///&&&***222...//////***333222,,,KKK}}}GGG333111,,,@@@EEE{{{qqqDDD@@@555000777444333333222222111111111...,,,)))&&&%%%$$$%%%%%%%%%%%%&&&&&&((()))***+++''')))******))))))***,,,,,,+++***)))((((((((((((''''''((()))))))))))))))***))))))((('''&&&&&&&&&+++***(((&&&%%%&&&'''(((((((((''''''((()))******))))))************))))))))))))))))))************)))***+++,,,,,,+++))))))))))))))))))))))))))))))$$$'''***...000000///...,,,***(((((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,,,,+++*********+++,,,---+++++++++***************---+++***+++------***'''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))((()))+++,,,---............/////////...,,,***))),,,***)))***---...---+++000,,,)))***...000...+++++++++++++++,,,---...///,,,...000111000///000111---///111444555333...***.........------+++***))))))((('''(((+++------------------,,,,,,+++++++++---***)))///:::AAAAAA>>>///---)))((())))))***)))******+++,,,...///000000555888===???===888222...,,,)))&&&&&&((()))(((&&&(((((((((((((((((((((((())))))))))))************++++++++++++,,,---......)))***---///...---,,,---...---,,,,,,++++++,,,,,,*********)))))))))))))))---...TTTttt^^^888+++,,,///,,,&&&...666000MMMqqqJJJ...333888,,,'''///...000---'''(((...---(((---++++++,,,......---+++wwwZZZMMM???:::999666555555444333333222222222222222333222222111111222222333666555222111000111333444333---555888;;;bbb{{{HHH@@@[[[\\\<<<888777444666999666555444444555777999:::::::::;;;;;;<<<@@@FFFJJJOOOIIIBBBSSSeeeJJJNNN___jjjTTT:::333///???eeeZZZ888......444333)))......///***444333///PPP{{{FFF555555000BBBJJJjjj???>>>555111666333333333222222111111000---,,,)))'''%%%%%%%%%&&&&&&&&&&&&&&&((()))***+++''')))******))))))***+++,,,+++***)))((((((((((((''''''((())))))))))))))))))))))))((('''&&&&&&&&&***((('''%%%%%%&&&'''(((((((((((((((((()))***+++))))))************))))))(((((()))))))))*********)))***++++++++++++***)))))))))))))))))))))))))))(((***---///000///...,,,---+++))))))******)))(((************************((((((((((((((((((((((((,,,,,,+++******+++,,,,,,++++++*********+++,,,---,,,,,,++++++******))))))+++***)))***,,,---+++)))(((((('''''''''&&&&&&&&&(((((((((((()))))))))*********)))((((((((((((((((((((((((((((((((((((((('''(((***+++,,,------------............,,,+++***)))(((((()))+++------,,,000---***+++...000...+++,,,,,,,,,,,,---...///000...000111111000///000111444444555666777555222///,,,,,,---------,,,,,,+++***)))((()))+++++++++***------.........---,,,,,,///***+++<<>>???===:::777---)))&&&%%%'''))))))((())))))))))))))))))))))))((((((((()))))))))******)))))))))******,,,------000,,,---111000******000...---,,,,,,++++++,,,,,,************))))))))))))+++000BBBdddmmmIII***...,,,,,,(((---222,,,AAAqqqggg<<<***///...)))---,,,,,,,,,+++***))))))+++***...000---(((&&&+++111eeeVVVEEE<<<777444222333555555444333333333333333222222111111111111222222555444222111111111333333000333555222555PPPuuu^^^<<>>CCCGGGMMMLLLDDD@@@___tttvvvNNN<<<...,,,FFFooo~~~VVV555***777999'''------...***333222111WWWppp???111444111@@@LLL___:::<<<555222444333333333333222111000///,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&''')))***+++''')))******(((((()))++++++***)))(((((('''((((((''''''((())))))))))))((())))))(((((('''&&&&&&&&&'''&&&%%%%%%%%%&&&((())))))))))))))))))******+++((())))))******))))))((((((((())))))))))))******))))))***++++++******))))))))))))))))))))))))))),,,---/////////---+++***---+++***)))+++++++++***************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---++++++******++++++,,,------,,,,,,+++***)))))))))***))))))***------,,,+++(((((((((''''''''''''&&&((((((((()))))))))************)))((((((((())))))(((((((((((((((((((((((('''''')))***++++++++++++,,,------......------,,,+++++++++,,,---///000111000---++++++...///...,,,------------...///000000///111222222111000222333;;;:::999999999888555222---......///////////////---,,,+++,,,,,,,,,***(((,,,---.../////////...---000***...EEEaaagggSSS<<<...,,,)))((()))******)))*********+++++++++,,,,,,000333777<<>>[[[xxxJJJ999^^^ZZZ666<<<===333444666555444444444555666666666666777777888;;;@@@CCCIIIJJJKKK@@@JJJIII<<<111111HHHmmm{{{SSS000---444...---,,,---)))111000222\\\eee999...444333???TTTUUU777;;;666444444333333333333222111///...+++***((('''&&&&&&&&&&&&&&&&&&&&&''''''(((******''')))***)))(((((()))******)))(((((('''''''''(((&&&'''(((((())))))(((((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%'''((()))******)))))))))******+++(((((())))))))))))(((((((((((((((((()))))))))***)))))))))***************)))))))))))))))))))))))),,,------...---,,,***)))---+++******+++,,,,,,+++************************************************,,,,,,,,,++++++,,,,,,,,,+++***++++++++++++,,,,,,------,,,+++******)))(((++++++,,,---------,,,,,,((((((((('''''''''''''''(((((()))))))))***************))))))((())))))*********))))))))))))))))))'''((()))***++++++++++++++++++,,,------.........,,,---...---,,,,,,...000000...,,,,,,...///...------------------...//////...000111222222333555777======>>>??????<<<777333333333333333333333222222///......///000///---+++***,,,---///000///...---///+++000BBBVVVXXXDDD///---+++))))))*********))))))))))))***************...000333888===BBBEEEGGG<<<888222,,,)))'''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((()))+++,,,---...,,,+++---666<<<666+++...---,,,,,,++++++,,,,,,,,,++++++******)))))))))((()))'''999___hhhKKK...(((,,,...000///,,,111<<>>DDDmmmwww@@@888@@@:::555555555444444444444444444444555666666777999<<>>AAAEEEHHHHHHDDD<<<666777777777666555444222111///......///111111000...***+++,,,---......---,,,***+++///777<<<:::222***,,,+++))))))***+++***))))))))))))))))))))))))))),,,---///333777===BBBDDDFFFCCC===555...***'''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((***+++,,,---,,,444333000@@@TTTIII......---,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))(((+++###+++000:::cccggg555+++(((,,,///......000000OOO|||~~~QQQ444///,,,,,,+++...,,,000GGG```___NNNUUUOOOEEE;;;222,,,******mmm[[[LLL>>>777666666555444222111111111111111111000000000000111111///000222333333333111111000666111333;;;444666PPPzzzxxxWWW<<>>HHHHHHEEE???777///+++)))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))***+++,,,(((333444000@@@TTTJJJ......---,,,,,,++++++,,,,,,------,,,+++***))))))(((,,, 000---"""TTTvvvNNN555''''''---+++---000***<<>>666//////222/////////...---...///000------,,,,,,,,,,,,---------...//////000333777:::>>>BBBHHHNNNQQQMMMFFFAAA======<<<<<<:::999777777666444000///000222333333///...,,,++++++,,,---...---...---+++))))))+++...+++***)))***+++,,,***)))''''''((()))******++++++*********+++...222666999AAADDDGGGEEE???777222///((((((((((((((((((((((((((((((((()))))))))******)))((((((''''''((())))))(((,,,...///666>>>999///...---,,,,,,++++++,,,,,,...------,,,***))))))(((,,,###///...!!!EEEqqqqqqGGG+++&&&...***+++000***333IIIzzzWWW444222---///)))666^^^cccDDD555111uuuaaaNNNBBB>>>888888666555444333333222111111000000000000111111///111444666666555333222444333222444444222444999TTTQQQ@@@]]][[[======888555555555444333222111000333444555555555666888:::HHHMMMJJJMMMNNNDDDVVV@@@555222333666666CCCkkk~~~JJJ,,,///666+++))),,,+++222111AAA{{{TTT;;;222777:::KKK{{{DDD::::::111666333222333444444222///,,,***&&&'''(((((()))((((((((((((''''''''''''(((((()))((()))***)))'''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))((('''''''''((()))+++,,,))))))))))))))))))))))))+++++++++******************((('''(((***++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++------------++++++)))***+++,,,---,,,++++++***++++++,,,,,,------...))),,,...---***)))***,,,'''((((((((())))))******)))************+++++++++******))))))***+++,,,,,,......---,,,,,,+++******'''((()))))))))))))))(((,,,,,,++++++,,,---///000)))333===<<<333,,,,,,///.../////////------///000///......---------......///000000//////111444777<<>>===>>>:::666333333555666666222000---++++++,,,...///444111------...///---******))))))***,,,,,,+++)))&&&'''((()))***+++,,,---)))))))))***---111444666999???FFFGGGCCC===888555))))))))))))))))))))))))))))))))))))************(((((('''&&&&&&&&&&&&'''---***,,,333111+++,,,444...---,,,,,,++++++,,,,,,......---,,,+++))))))(((***'''+++...,,,<<>>999///---***))))))))))))(((((((((((((((((()))******)))((((((((('''''''''''''''(((***,,,------------...........................---,,,***((('''&&&&&&***'''))),,,,,,444PPPnnn{{{JJJ%%%///...%%%222---+++222QQQ^^^,,,111+++///FFFlllvvv333~~~nnnZZZJJJAAA;;;666666666222111333222222111000//////111222000111333555666666555444333333222222222333444555888NNNyyyfffBBBTTT{{{ooo>>>;;;888333333222---222666000111111222222333444666666DDDGGGBBBAAAJJJKKKHHHLLL{{{???999333222333111...999III^^^ddd\\\BBB000///000+++...***...///000+++AAANNN888666000888XXXlllDDD666///000444111111222333111...+++******'''((()))*********)))((()))((('''&&&&&&'''((())))))+++***&&&%%%''''''$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***)))(((''''''((())))))000---***'''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&'''((()))+++***))))))(((((())))))(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++******)))))))))+++------+++***+++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))******++++++++++++++++++******))))))******+++++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,,,,,,,---------------...000222333222111222111111000000///......///---,,,---000000...+++------...//////000111111222444888<<<>>>>>><<<;;;===BBBIIILLLLLLJJJIIIJJJFFFEEEDDDBBB???<<<999777;;;888444111///...---,,,...//////000///---+++***,,,,,,,,,++++++++++++***))))))))))))))))))))))))***))))))))))))***,,,---333444888===AAABBB???;;;333000,,,***))))))((((((((((((((((((((()))******))))))(((((((((''''''''''''((()))***,,,,,,,,,---------------------------------+++***((('''''''''+++(((***,,,)))+++===RRRyyymmm<<<&&&,,,)))+++***///,,,===lllwwwHHH///...(((888^^^GGGjjjWWWMMMCCC;;;999999666333222666444222000///000111222222222333333444444555555555444222111222333555777777888XXXOOOAAAbbb^^^666888444444000+++333999000222222111111222333333444444:::888:::CCCAAA<<>>333000222333000///111333222///,,,***)))((((((((()))(((((('''&&&(((((('''&&&&&&'''(((((('''))))))%%%$$$''''''%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))******+++***)))(((''''''''''''***+++,,,,,,)))'''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''))))))******)))((((((((())))))))))))******+++,,,,,,,,,,,,,,,------------------......---------,,,,,,,,,***+++,,,---,,,+++***)))***,,,------+++***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))((()))******++++++************))))))))))))*********++++++,,,,,,------...---,,,,,,+++++++++++++++++++++,,,,,,------------------...000333555444333333222111000000//////000......//////000000///.........//////000111111111111222444777888999999888<<>>???===:::777555222...+++...///000111000///---+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******)))))))))******+++...///222777<<<@@@@@@???999555///+++))))))((((((((((((((((((((()))******)))))))))((((((((('''''''''''''''((()))***+++,,,,,,,,,,,,,,,------------,,,,,,+++))))))(((((()))+++(((***,,,)))%%%+++666lll^^^+++,,,+++(((***///)))000JJJrrrhhh111555'''///OOOUUUyyygggZZZMMM@@@======:::777555444333111111111222222111333333222222222333555555444333111000111222555666777111;;;ggggggFFFMMMxxx{{{===666666999555---444888///222222111111111111111222...555555666>>>===888<<>>999222,,,))))))((((((((((((((((((((())))))***)))))))))(((((((((((('''''''''&&&&&&'''(((***+++++++++,,,,,,,,,,,,,,,---++++++******))))))*********''')))---,,,((((((,,,SSS}}}NNN555***,,,---)))---222666VVVAAA666+++000@@@pppXXXwwweeeVVVFFF@@@???<<<:::999222111111222444444222000444333222111111222444555222111000///000111333444222666222IIIyyy]]]BBB[[[VVV555444:::999111222666000222222111000000000111111///666444333:::999777===888\\\III777444333666777555222111000,,,---222333...,,,///***)))---+++///...BBBpppAAA666999888FFFiiiddd===888777555444000///000222111...+++))))))(((((('''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&)))(((%%%%%%((((((&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************''''''((()))))))))))))))(((***+++***&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++******))))))))))))******++++++,,,,,,------............//////000000000000000000///......---,,,,,,...---,,,,,,,,,------...,,,---......,,,+++++++++++++++,,,,,,,,,---------+++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((()))************)))******))))))))))))************+++,,,...///000000000000...---,,,,,,++++++++++++,,,------...//////...------///333555666555555444333222222111111111---///222222222222333444111111111222222222222222//////000000111222333444444???NNNZZZ```ccceeefffddd___\\\\\\___```\\\XXXKKKJJJGGGDDDAAA;;;555000///000000111111000///...---------,,,,,,,,,++++++(((((((((((((((((((((((())))))******)))))))))((()))***,,,///444:::@@@CCC@@@;;;444...+++***)))(((((((((((((((((())))))******)))))))))((((((((((((''''''&&&%%%&&&''')))***+++++++++,,,,,,---------++++++************++++++***((('''+++,,,+++***+++;;;ooo}}}HHH&&&///---(((///222///OOObbb333///555444WWW```pppaaaPPPFFFAAA<<<;;;<<<555333222333666666333000444333222111111222333444000000000000000111222222---:::777===gggrrrGGGHHHjjj|||FFF777555888333111444333222222111111111111111222///666333111666666444<<<444HHHnnnKKK888666444333333222111111...---...000///,,,,,,...***)))---)))...///AAA|||mmmBBB:::<<<:::GGGhhhaaa<<<888666222111111111222222000,,,)))(((((((((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((***)))&&&%%%((((((&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&'''((()))************)))))))))'''&&&&&&(((***%%%&&&&&&&&&''''''''''''''''''&&&&&&''')))+++,,,++++++*********+++,,,,,,,,,,,,,,,---......//////000000111111222222333333111111000///...------,,,++++++,,,,,,,,,,,,------,,,...///...,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++******)))))))))******************)))))))))))))))))))))))))))((()))******++++++******++++++************++++++******+++,,,...//////000000///...---,,,,,,,,,,,,++++++,,,---...//////000///------///222444555555555555555555444333222111---...///111222333333333333333333333333333333333000000000111111222222222111:::EEEOOOUUUZZZ___cccccc___\\\[[[^^^aaaaaa```SSSPPPLLLHHHDDD???:::777222111000///......//////------------,,,,,,,,,,,,))))))))))))))))))))))))(((((()))******))))))(((((()))+++---000555<<<@@@@@@;;;444///,,,+++***)))((((((((((((((()))************)))))))))((((((((('''&&&&&&&&&''''''((()))++++++,,,,,,------......,,,++++++*********+++++++++)))'''((()))******+++///PPPbbb,,,---+++,,,---))),,,SSSDDD888;;;333GGGfffqqq^^^PPPFFF??????BBB???:::444333444666444222333333222222222222222333///000111222222222111111...555888888MMMqqqwww]]]EEEOOOqqqpppHHH222666555111333444222222111111111222222333...666444111666333111999555>>>RRRpppPPP888888555222000000000000//////...,,,,,,//////---,,,+++...***...000AAAzzznnnDDD<<<<<<:::IIIkkk]]]<<<:::777000222555444333222...***((('''(((((('''&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%***,,,+++'''&&&)))(((&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((()))******)))(((((()))(((&&&'''((()))((((((%%%%%%&&&'''((())))))***''''''&&&'''((()))+++,,,,,,,,,++++++,,,,,,---...,,,------...//////000000222222333333444555555555222222111000///...---,,,))),,,///222222000...+++---...///...,,,+++++++++,,,,,,,,,------------...---------,,,+++***************++++++++++++******)))))))))))))))))))))))))))******+++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,---......//////......---,,,,,,,,,,,,++++++,,,---...///000000///...---...000222333333444555666777666444222000111//////222666888777555444444444333333333333333111111222333333333222222111666===BBBGGGLLLSSSYYY\\\[[[ZZZYYYZZZ\\\^^^___YYYUUUOOOIIIEEEBBB???===444222///,,,,,,,,,...000...------------,,,,,,,,,))))))))))))))))))))))))&&&'''((()))******))))))((()))***+++,,,000666;;;===999444000...---+++)))((((((((((((((()))***************)))))))))((((((&&&''''''(((((((((((((((+++,,,,,,---......//////---,,,++++++******************)))'''(((***++++++)))>>>___~~~@@@***///+++,,,&&&+++FFFggghhhAAA999555:::]]]SSS~~~kkkZZZLLLCCCCCCHHHHHH@@@666222333555666444222222222222222222222222///111333444555444222111444...444555666UUUsssrrrJJJ@@@]]][[[444555777111111444222222111111222333333444---666666444777444000777999;;;???QQQzzzZZZRRRMMMSSS___oooUUU666888777333000000111222333333///***---444333,,,...---000+++///111AAAyyymmmDDD<<<;;;:::LLLppp\\\===<<<888222555:::666555222---(((&&&'''(((((('''&&&&&&'''((()))***%%%%%%&&&''''''&&&%%%%%%,,,...,,,((('''))))))&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))*********((('''&&&(((&&&%%%'''***+++(((%%%$$$%%%&&&'''(((***++++++''''''&&&'''(((***,,,---,,,,,,,,,,,,------...///------......///000000000333333444444555666777777222222111000///...------***...555::::::666000,,,---///000///,,,+++++++++,,,,,,,,,---------............------,,,+++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,---------......---,,,,,,,,,,,,---++++++,,,---...///000111000...,,,---///111222222333555777999888555222000666333222555;;;>>><<<888444444444444444444444444222333444555555444333222333555888:::<<>>KKKXXX@@@<<<333444111555999:::999222***%%%&&&)))++++++)))(((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&'''))),,,,,,)))&&&''''''''''''(((((((((((('''((()))((('''&&&''')))))))))((((((''''''&&&&&&******))))))(((((('''''''''(((((((((((((((''''''*********)))((())),,,///++++++******++++++,,,---++++++++++++,,,------...,,,---......//////......222333444666777888888888777666444222111000//////000...777GGGIII<<>>444222111,,,111444,,,//////.........---------...,,,///,,,222222???uuuggg>>>999444;;;KKKTTT===:::333444222777444555444///)))&&&'''***+++***)))((('''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((('''&&&(((***+++(((&&&''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''***)))))))))((((((((('''''''''(((((((((''''''&&&(((((()))(((''''''***,,,******))))))******+++,,,++++++++++++,,,---............///000000000000000222333555777888999::::::777666444333111000000000000...555BBBEEE999///---000000111111000//////...///......------......//////......---------------,,,,,,---------,,,++++++,,,***))))))***++++++***++++++,,,,,,,,,,,,------------,,,+++************,,,,,,++++++,,,,,,---...000000///...............------------......///000//////000000111111222222222222444888888555444555/////////000888???<<<444::::::::::::999888777777777666666777555333000000666555888<<<===<<<@@@FFFLLLLLLKKKJJJIIIHHHIIIJJJLLLMMMLLLIIICCC???======999777444111...---------------............------***++++++,,,+++***)))((()))((((((((()))******+++))))))))))))***+++,,,,,,444333333111000...,,,+++******)))(((((((((***+++)))))))))))))))(((''''''(((((()))***************((()))*********+++...111222///+++***+++,,,+++)))******))))))******+++,,,***000,,,GGG|||RRR555///,,,...))),,,***000[[[{{{???555......,,,:::@@@@@@???===999333---)))}}}qqqdddXXXQQQIIIDDD<<<555444777777333111222222222111111000///222222222222222222222222444111222555333444AAAQQQxxxpppSSS;;;PPP}}}TTT888000111111222222222333333222222111000222333333222111333444000555888777===VVVzzzEEE:::AAAAAAEEEKKKNNNKKKGGGEEECCCEEEiiiXXXAAA555222222...111333+++/////////.........------...,,,...,,,333444BBByyymmmAAA999222:::LLLOOO999888222444333888...//////,,,(((&&&(((+++******)))(((''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''(((((())))))'''&&&'''(((((('''&&&''''''''''''(((((((((((('''((()))((('''&&&''')))'''''''''((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''%%%'''))))))((('''((())))))))))))))))))***++++++++++++++++++,,,---...///000000111222222222222111222333555777999:::;;;;;;888777555444222222111111111...222<<<===555//////000000111111111000////////////............//////000000///............////////////......------------+++((('''(((***++++++++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...000//////............//////............//////000...//////000111222333333222///222999;;;777777;;;<<<;;;888555666;;;<<<999999:::<<<======<<<;;;:::777:::<<<<<<::::::;;;===<<<;;;===@@@@@@===???CCCGGGGGGFFFFFFGGGHHHHHHIIIDDDFFFFFFDDD@@@<<<:::999888777444111///---------------............------+++,,,,,,,,,,,,++++++***))))))((((((((()))******((((((((((((((()))***+++111111222111000///---,,,******(((((((((((()))***)))))))))))))))(((''''''))))))***++++++++++++***)))))))))))))))+++///222444111---*********************))))))******+++,,,***///(((111eeexxx@@@+++'''***&&&+++---)))AAAxxxUUU888111000)))...---,,,+++++++++---///000zzznnnaaaXXXHHHBBB:::666666777555222222333444333222000000000222222222222222222222222333111333555333111777AAAddduuukkkGGGDDDkkkrrrJJJ333111777111222333444555444333222000222333333222111333444222444888777444@@@fffyyy???AAADDDAAANNNmmmmmmZZZRRRHHHQQQmmmfffAAA888999:::222000111---////////////............///,,,...+++222222AAAxxxrrrFFF<<<555;;;LLLKKK666666111333111666---------***'''&&&(((******)))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))((('''&&&''')))&&&&&&''''''(((((())))))))))))))))))(((((((((((('''((())))))))))))))))))&&&)))+++,,,+++)))))))))***************++++++,,,+++++++++,,,---...///000000111222222333333222222222333555777999:::;;;<<<888888666555444333333333111///111666777222///111111111222222222111111000111000000//////000000111111111000////////////000111111000///............---+++))))))+++,,,,,,++++++++++++,,,,,,,,,------++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...000///............//////000//////...//////000000000000111111222222222333555000111666888555777===666888888888999>>>DDDHHHGGGIIILLLOOOPPPOOOMMMLLLFFFEEEBBB>>>===??????>>><<<<<<<<<>>>???@@@CCCEEEGGGGGGGGGIIIJJJJJJHHHGGGBBBCCCCCCBBB@@@<<<:::999777666444111///......---,,,------......------,,,,,,,,,------------------******)))((((((((())))))(((((((((((())))))***+++...///000111111000...---,,,***((('''((())))))))))))))))))))))))(((''''''(((((()))************))))))))))))((((((+++000444777333...***(((((()))*********))))))******+++,,,)))---+++,,,RRRZZZ333***,,,%%%)))111---;;;___pppEEE666000---111,,,------...---,,,******~~~qqqhhhSSSJJJAAA======;;;888555444666777666333222222333222222222222222222222222222111333555444222444888HHHhhhvvv___EEEOOOrrrfff===111999111222444555555444333222000222333333222111333444555222444888666999NNNgggJJJHHH@@@CCCbbbuuu^^^JJJOOOsssxxxAAA;;;@@@AAA555---000///000000/////////.........///,,,...+++000///<<>>666:::HHHKKK666555///111...333......,,,***((('''((())))))(((((('''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******(((((('''&&&%%%%%%&&&&&&''''''''''''(((((((((((('''((()))((('''&&&''')))&&&&&&''''''(((((())))))(((((((((((())))))))))))((()))***+++++++++++++++***,,,///000...,,,++++++,,,++++++++++++,,,------+++++++++,,,---...000111111111222333333333333222222333555777999:::;;;;;;999999777666555555555555222111111444333111111333222222333333444333333222333222222222222222222333222222111000000000000000222111111000//////......,,,,,,---...000///,,,***+++++++++,,,,,,,,,------,,,,,,++++++******++++++,,,,,,++++++,,,,,,---...//////............//////000000/////////000111111333333333333333222222222777333111222333666;;;@@@<<>><<<999777444444333222111000///...,,,,,,------------,,,,,,,,,,,,,,,,,,---...000000...---,,,+++***)))))))))*********))))))******+++******+++---...000111222000,,,)))(((+++,,,+++))))))))))))))))))(((''''''%%%&&&''''''((((((''''''(((((((((((())),,,000444666555222---)))'''(((*********))))))******+++,,,///&&&+++,,,000\\\OOO222000---)))...***---666tttnnn666111,,,000///---,,,---///111222ppp___OOOHHHEEE>>>777555666999<<<:::555222333666222222222222222222222222222222222222444666666444777???YYYooo___BBBKKKmmmqqqKKK444444444333222222111111222000222333333222111333444111222333444555555888<<>>:::;;;333---000000000000000000/////////...---+++///,,,000,,,666kkkkkkAAA;;;333555???wwwHHH444444///000---111...,,,***((((((((((((((('''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%'''******((('''((()))''''''''''''(((((((((((('''((()))((('''&&&''')))(((((((((((((((''''''''''''((((((((()))))))))***&&&'''((()))************---...000000...,,,,,,---,,,,,,++++++,,,,,,---...+++++++++,,,...///111222333444555555666666555555888999:::;;;<<<<<<<<<<<<;;;:::999888888777777888333666999888666555555666555666777888888888888777888777777666666777777888777777666555555555555666333444666777555333///---,,,------///111000---***++++++,,,,,,,,,,,,------************+++,,,------,,,,,,++++++,,,,,,---..................///000000......///000111333444555333444555666777888999999888KKKXXX^^^uuuqqqfffXXXOOOMMMOOOQQQQQQLLLHHHBBB???===<<<999777333333333222111000///...+++,,,,,,------,,,,,,+++++++++++++++---...000111000///...,,,+++************))))))((((((((()))))))))))))))***---000333555222...***))),,,...,,,))))))))))))))))))(((''''''&&&''''''(((((((((((((((&&&'''))))))***,,,000333444444333///***'''(((*********))))))******+++,,,...'''***,,,***EEEmmm<<<...,,,)))///---000+++PPP@@@999---000...,,,))))))***+++---~~~lllYYYQQQLLLCCC<<<:::666999<<<:::555222333666222222222222222222222222333333111111333777666444:::555KKKppppppPPPFFFWWW^^^666666555333111000000111111000222333333222111333444///555888444222555:::===GGGyyyQQQJJJEEEpppkkkHHHVVVnnnPPPGGGPPPeeeXXX>>>222444000...111///000000000000////////////++++++///---222...777kkklllBBB<<<444666???xxxGGG444444///111...222+++)))''''''((()))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%###'''+++,,,***((((((***''''''''''''((((((((()))'''((()))((('''&&&''')))))))))(((((('''''''''&&&'''((((((((())))))******%%%&&&'''((()))))))))))),,,---...---,,,***++++++++++++******++++++,,,---+++++++++,,,...000111222555666666777777777777777;;;<<<======>>>>>>======;;;;;;:::999888888888888333888;;;:::888777777777666777888999999999999999999999888888888888999999:::999999888888888888888444666888999888555111......---,,,,,,......---,,,++++++,,,,,,,,,---------(((((()))***+++---///000,,,,,,++++++,,,,,,---..................///000111......///000111333555666222222444666999;;;======TTTooo|||eeeXXXSSSQQQPPPRRRLLLEEE@@@???===;;;999333333333222222000//////+++,,,,,,------,,,,,,+++++++++***+++,,,...000111111000///---,,,+++******)))(((((('''''''''(((((()))(((((()))+++000444777333///******---///,,,))))))))))))))))))((((((''''''(((((()))))))))))))))%%%''')))***+++---000222333444333000+++((((((************)))***++++++,,,***)))---000---;;;kkkRRR333+++&&&,,,,,,///222<<<}}}???999(((((()))+++---...---,,,,,,{{{kkk\\\QQQIIIAAA<<<<<<:::777666666666555444666444222222333444444444222222333333333444444444888---444TTTmmmjjjXXXKKK^^^yyyKKK666888444......555444///222111111111000000//////111111222333444666666777===OOOvvvrrrTTTLLLjjjVVVGGGPPPjjjzzzNNNMMMJJJkkkyyy===333222...444***///---000222111---,,,---///---'''---,,,+++,,,:::hhhlllHHH333333111???hhhTTT000000000+++,,,...,,,+++)))((((((((()))***'''((()))******+++******&&&&&&''''''''''''&&&&&&)))******)))&&&%%%%%%&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))+++******)))(((''''''&&&((((((''''''''''''(((((('''(((((((((((((((''''''*********)))(((((()))+++++++++******************,,,,,,++++++,,,,,,---...---......///000111111222888999999::::::999999999:::;;;;;;;;;:::<<>>:::888888888<<>>777000222111)))&&&+++*********))))))((((((,,,***'''***...000KKKuuuCCC000(((###444(((666000UUUUUU---222---...---+++***+++***(((yyykkk^^^SSSIIICCC;;;:::888777777777555333666444333444666888999999222222333333333444444444444999777<<>>>>>>>>===;;;;;;;;;<<<999888:::???>>>888666999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777666666777888777444000//////...------------...------------------------------,,,++++++,,,---...------------------------......////////////000000444111000111111111222555888BBBWWWyyyvvvddd```[[[SSSKKKFFFDDD@@@===::::::888444///---...///...////////////---,,,+++++++++***)))***,,,...///000000000///...---,,,+++((((((((((((((()))******))))))((('''((()))+++------,,,,,,+++*********+++,,,------,,,+++,,,...111%%%%%%%%%%%%%%%%%%&&&'''))))))))))))***,,,...///888:::===999///)))((()))************)))))))))(((,,,+++(((***+++(((999ZZZXXX222111+++...***...---GGGzzzfff888...------,,,+++++++++***(((yyylll^^^QQQHHH???===:::999999888666444777555444444777999:::999333333333333333444444555333:::333+++GGGpppoooPPP999NNNmmmWWW:::,,,666:::---***555111111111111000000000000111111222333444555666666999111BBBpppgggRRRfffsssXXXIIIZZZKKKHHHDDDcccXXX:::999;;;999...333...------...000000///---000+++000---......999aaannnJJJ444555444777```VVV000...000...---***))))))******))))))((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&'''(((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''(((((('''(((((())))))(((((((((************************************************,,,,,,,,,,,,,,,------...---...///000111222333333666777888:::;;;;;;;;;;;;;;;===?????????>>>???@@@???@@@AAABBBAAA@@@>>><<>>===???CCCCCC@@@???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777777666666777777777444222000///......------..............................111000//////...---,,,,,,------------------------......//////000000000000222111111222//////777BBBOOOdddxxx|||wwwfffTTTHHH===333666888999555000///222555///////////////---,,,,,,+++***))))))***+++---..................---,,,,,,)))(((((((((((()))*********)))(((''''''((()))***,,,,,,++++++,,,,,,---...////////////...000444777111222333000---+++---///,,,,,,,,,+++++++++++++++999<<>>LLLxxxhhhUUUddd|||QQQEEECCCCCCOOOhhh<<<888===777///333000...---///222333111...222,,,000+++,,,,,,222VVVpppOOO666666555333YYYYYY111---///...---)))((()))*********)))'''&&&(((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&((()))%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))***)))))))))((((((((('''((((((''''''''''''(((((('''(((((())))))))))))(((***))))))***+++++++++******************+++++++++,,,,,,,,,,,,,,,---............///000222333444444555666888:::;;;<<<======999<<<@@@BBBBBBBBBCCCDDD>>>@@@???======@@@AAA???::::::999999:::;;;<<<<<<@@@<<<:::999999::::::;;;::::::::::::::::::::::::::::::999999888777777777666666666777777666444333000//////...............////////////////////////111111111111000...---,,,......................../////////000000111111222111222555666444;;;TTTmmmrrrUUU???;;;:::999777555444444555000000000///......---,,,******)))))))))***+++,,,,,,,,,------------,,,,,,))))))(((((())))))***++++++***)))(((((((((((()))******+++,,,...111333444111111111000///000333666>>>@@@AAA<<<555222333777555555666666555444333222@@@FFFmmmzzzMMM,,,---************)))))))))))))))(((+++)))+++///)))(((555WWWTTT000***,,,,,,(((000)))BBBddd222111,,,***+++---+++))))))|||nnneeeWWWPPPFFF===999888999:::666444333444777:::;;;;;;555444333222333444555666777999AAAEEE;;;666QQQuuuhhhMMM>>>SSSwwwwwwJJJ///---333444000000000000000000000111111111222222333333444444444000:::888666TTToooRRRVVVvvv^^^LLLGGG???JJJLLLwww@@@444:::333///111111///...000444555333000///***///***---///333RRRsssWWW:::555666222RRR[[[333,,,---...---((((((((()))******((('''&&&''''''(((''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&&&&((()))%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''((()))******))))))***))))))***,,,---+++)))))))))*********+++++++++------,,,,,,------...///......///111222444555555555666888:::<<<======>>>:::===@@@AAAAAAAAABBBCCCAAADDDDDD@@@@@@BBBBBB>>>BBB???>>>???BBBCCCAAA>>>AAA???<<<:::;;;<<<;;;999999999999999999999999999::::::999888888777777666555666777666666555555555000000///............//////////////////////////////000000111111000//////........................//////000000111222222333555444666777:::NNNzzzzzzVVVKKKBBB999666888888333...111000000///......------******************++++++***++++++,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,++++++***))))))))))))'''(((***---111444888999222222222000...---...000555888:::666000...000444;;;<<<>>>@@@AAABBBCCCCCCIIINNNtttOOO------)))))))))))))))))))))******''',,,)))(((///...+++333???xxxyyy222)))555,,,+++333(((666yyyQQQ666...)))+++---+++)))***|||tttfff]]]PPPDDD<<<999999999555444444666;;;???AAABBB666444333222222444666777555HHHTTTHHH222///GGGbbbqqqZZZAAABBB```fff;;;+++333555+++000000000000111111111111111222222222333333333444777111111:::EEE^^^mmmPPPPPP___kkk{{{aaaAAAGGGEEE;;;GGGQQQKKK333555///000000111000000111333333222000,,,(((...+++111666888TTTuuu```???333777333LLL^^^777---++++++---)))(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&&&&''')))%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''((()))***************((((((***...///,,,))))))))))))***++++++,,,,,,---------------......///...///000111333555666666666777999:::<<<======>>>===???@@@@@@?????????@@@<<>>(((******))))))))))))************'''...)))%%%+++---+++///333VVV>>>,,,222(((---000,,,333gggzzz>>>111)))+++---***))),,,vvvmmm```RRRHHH@@@<<<999888666666888;;;>>>@@@@@@666555333222222444666888555EEEKKK>>>111333@@@HHHbbbfffWWWBBBJJJpppXXX888333333---///000000000111111111111222222222222222333333333:::///222???>>>CCCqqquuuYYYIIIEEENNNDDD>>>BBB???@@@FFFccc[[[666333---333000///000222111000//////000,,,)))...+++111777666OOOwwwjjjDDD111888666GGGuuuaaa;;;...((())),,,***))))))(((''''''''''''(((&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''(((******++++++******((((((+++///000,,,(((((())))))***++++++,,,,,,---------------...//////...///000222444555777777777888999;;;<<<=========>>>@@@AAABBBBBBDDDFFFHHH???DDDDDD>>>@@@KKKOOOKKKJJJQQQXXX[[[XXXVVVVVVXXXVVVRRRIII@@@>>>@@@===666;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666444666777666444444666888111000000///////////////...........................------,,,---...///000........................///000000111222333444555666666HHHjjj}}}\\\DDD;;;999888555222111000///.........///++++++,,,,,,,,,,,,++++++*********+++******))))))******))))))******+++,,,******************))))))&&&'''(((+++...111444555111333555444000,,,)))'''&&&&&&''''''(((***,,,---))))))+++...333777;;;>>>@@@AAAAAA;;;///((()))+++((()))))))))************&&&///+++$$$(((,,,***---...===yyyWWW:::)))+++,,,***///222KKKEEE555***+++---))))))...zzzmmm___SSSHHH@@@;;;<<<:::888777888999999888777555333222222444777888777444333555666666777;;;PPPnnnnnnHHH;;;^^^tttHHH333111333//////000000111111111222222222222222222222333333333222777888111777^^^~~~```NNNBBBAAALLLBBB===NNNNNNzzzhhh:::222---666000---000222111---,,,---//////+++///)))...333000FFFxxxoooGGG///888888EEEmmmbbb>>>///'''''',,,+++***)))(((&&&&&&'''((((((&&&&&&'''((()))))))))(((&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''(((******+++++++++***((('''+++///111---(((((())))))***++++++,,,,,,...------------...//////...///000222444666777888888999:::;;;<<<=========>>>@@@CCCEEEHHHLLLRRRUUUdddeee^^^UUU\\\qqq~~~aaaRRRMMMHHHAAA========================999999888888777666666666444666777666444333666999111111000///////////////........................///...,,,+++***,,,---//////////////////////////////000000222333444555555999BBBfffaaaFFF:::777666333222000///......//////,,,,,,---------,,,,,,+++***************)))((((((*********)))******+++,,,(((((())))))))))))((((((''''''((()))+++---///000000333666666333...***(((,,,***((((((***+++***))),,,+++++++++---000333555444888000(((---...******(((((())))))*********+++###000---%%%)))---,,,///000333```yyysssNNN&&&777,,,%%%000///444tttIII777***+++,,,))))))///yyypppfffZZZJJJ>>>??????>>>;;;888777888:::999;;;:::555//////555<<<999888777777666555555444555RRRooommmOOO@@@\\\{{{CCC---999111---...555777333//////000000000000111111111111---111555333111777DDDPPPooo\\\LLLGGGGGGIIIWWWhhh@@@333222222777.../////////000000111111***+++,,,,,,---111666:::yyyoooNNN999<<<888BBBaaannn888&&&111+++******))))))((((((''''''&&&&&&******))))))))))))******---+++)))&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******'''%%%$$$&&&)))***(((%%%((((((((((((((()))******))))))))))))************------------,,,+++***)))************+++,,,---...---------............//////222777999777444222111555@@@:::111888???===<<<===JJJUUU]]]kkkggg\\\RRRGGGCCCEEEGGGCCC>>>BBB:::777;;;>>>:::666666;;;777333222444777888777333333222222111111000000...........................------,,,,,,------..................///000000...666222---333666666<<<<<>><<<:::::::::::::::===???;;;444111444888999999:::999777666666666:::IIIbbbooo]]]FFFLLLbbblllFFF222333333222...---///111222000000000000111111111111///222444222111555???GGGnnnzzziii```fff|||LLL333666000333000000000/////////......++++++,,,,,,...111666999mmmqqqRRR888<<<888;;;ZZZ|||qqq>>>***222,,,,,,---((((((((((((((('''''''''))))))(((((((((((()))))),,,+++(((&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********)))))))))))))))'''%%%((((((((((((((()))******))))))))))))************------------,,,+++***)))************+++,,,---...---------............//////777@@@CCC@@@;;;999999666<<<;;;<<>><<>>ppprrr???000///(((***,,,...III|||sss:::---,,,+++000(((---{{{sssggg___MMMGGGAAA======>>>===<<<;;;???BBB@@@:::555555666777:::<<<;;;777666777888333555HHHdddkkkXXXHHHFFFnnniii;;;333666555000---///111111000000000111111111222222222333222111111333777;;;FFFppp^^^333:::...///222111000///...---,,,,,,+++,,,------...111555888___vvv[[[999===888666RRRuuuqqqCCC,,,111---//////'''''''''(((((((((((((((((((((''''''''''''((((((+++***(((&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******---......,,,***'''&&&&&&((((((((((((((()))******))))))))))))************------------,,,+++***)))************+++,,,---...---------............///---444<<<<<<777333333555999999777>>>DDD>>>BBBVVV}}}fffUUUHHH???;;;<<<666888:::999666444555777333333222222111000//////////////////////////////......------------......///////////////000000111000222222777999333;;;SSSjjjHHH@@@,,,444555///---111000***///...------......---+++************************)))))))))*********++++++******))))))))))))((((((((((((((((((***,,,...000000444888888444000......+++******))))))******+++************+++---...///111000...---,,,+++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,---------(((***555]]]WWW222---+++(((***///;;;fffKKK111,,,+++---(((///vvvooo^^^TTTGGG@@@@@@AAA@@@???999===AAA@@@<<<999999:::555999<<<;;;777555777999///,,,555NNNfffhhhVVVDDDRRRrrr]]]777333333777777111...///000000111111111222222222444333111111222444444444666PPP{{{nnn444<<<---...111111000///...---,,,,,,+++,,,---......000444777SSSzzzddd;;;===999444MMMooosssGGG***------000...&&&&&&''''''(((((())))))'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******,,,///000...)))&&&&&&(((((((((((((((((())))))***((()))))))))************,,,,,,,,,,,,,,,+++******************+++,,,---------------............///000222555444222111444777<<<;;;777>>>OOOZZZhhh}}}{{{bbbPPPFFF===;;;999888999:::;;;:::444444333222111000////////////////////////////////////............//////000000//////000000111222222222222777888555QQQ}}}OOO;;;<<<666111000111///+++***///...------......---,,,************************))))))))))))***************)))))))))((((((((((((((('''(((((()))+++---......222555666444111000000******))))))))))))******))))))******+++,,,...///111000///...,,,+++******)))***,,,---.........---------------------------***...111JJJ|||lll555---///))),,,222333TTTaaa666***++++++)))...zzznnnbbbQQQEEEBBBAAAAAA???888:::<<<<<<;;;;;;>>>@@@333666999999777666666777777777555:::RRRiiifffTTTFFFZZZ{{{LLL555+++777;;;///+++222111111111111222222222222333222111222444555444222777;;;[[[zzz<<<;;;---222000////////////.........,,,---......///000333555JJJtttggg===888777555GGGppp|||SSS///,,,,,,...)))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))),,,...,,,)))'''''')))((((((((((((((())))))***((()))))))))************++++++,,,,,,++++++******************+++,,,---------------............///666666777888:::;;;;;;<<<888AAADDDQQQwww~~~iiiJJJBBB;;;<<<@@@AAA:::222555555444333222111000000........................000//////......//////000000000000000000111222222777666444444111777gggrrrfffvvvssseeeRRR;;;---333777///,,,222000...------...///---,,,************************(((((()))))))))*********)))))))))(((((((((((('''''''''(((((()))***+++,,,,,,///222333333222111111***))))))))))))))))))***)))))))))***+++,,,---.../////////...,,,+++******((()))+++---......------.........------,,,,,,,,,,,,000///999ddduuu===...///)))---333...FFFyyyvvv???)))+++***++++++{{{ppp```RRRJJJFFFCCCBBB;;;;;;;;;:::999;;;>>>AAA333444666888999888777555888<<<777111@@@___qqqpppGGGHHH```lllIII///111333,,,,,,666111111111222222222222333222111111222444555444444888222BBBkkkOOO;;;///777000000000000////////////,,,---/////////000222444@@@dddcccBBB222222555===lllggg<<<...))),,,&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******((()))++++++)))(((((()))((((((((((((((()))******))))))))))))***************+++++++++++++++******************+++,,,---...---------............///333444555555444555666777CCCUUUccczzzvvv```EEE777777;;;999555777777666555333222111111////////////////////////000000////////////000000111111111111111222222333333666555555777FFFttteeerrrrrrgggbbbccc\\\OOOIIIQQQYYYZZZXXXZZZ^^^cccmmmvvvyyyxxxyyy}}}^^^CCC000222555///---444000///......//////...,,,++++++++++++++++++++++++((((((((()))))))))******))))))((((((((((((''''''''''''(((((()))))))))******,,,...000111111000///***))))))(((((())))))***))))))))))))***,,,---...------------,,,+++******((()))+++,,,---,,,,,,+++///......---,,,++++++***+++...------JJJwwwwwwLLL000,,,(((,,,...+++;;;ZZZNNN///,,,***...)))~~~ttthhh\\\SSSMMMJJJAAA@@@>>><<<:::999;;;<<<555444444888<<<<<<888444333444555222666HHHdddzzzZZZJJJIIIdddmmmIII444...000222444111111111222222222333333111222222222222222333444222444999HHHeeeggg<<<111:::333333222111000//////...,,,...///000///000111333:::TTTaaaKKK111111777444XXXyyyKKK111&&&,,,***((((((((((((((('''''''''((((((''''''''''''(((((($$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++***)))***+++***)))'''((((((((((((((()))******))))))))))))******************++++++++++++******************+++,,,---...---------............///---000111000333AAAWWWhhhpppSSSGGGEEEBBB???999999888666555444333222111111111111111111111111111000000//////000000111222111111111111222333333///555666888???QQQvvvaaaNNNHHHKKKFFFBBBAAA;;;@@@@@@???>>>===<<<<<<<<>>???:::444555111555999000---HHHlllyyy\\\DDDJJJiiieee>>>111888888---111111222222222333333333111222333222000///111333,,,:::888111III{{{xxx>>>222;;;666555444222000///---------...000000//////111222777KKKaaaTTT444222;;;000BBBTTT222%%%---000))))))(((((('''''''''&&&((((((''''''''''''(((((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********...+++)))***,,,,,,)))%%%((((((((((((((()))******))))))))))))************)))******+++++++++******************+++,,,---...---------.........//////...222666999FFFiiixxxcccNNNAAA::::::999777666444333333333333333333333333333333111111000000000000111111222222111111222222333444111888777777===HHHkkkeeeLLLMMMIII:::???AAAEEEAAA;;;CCCHHH===:::>>>>>>888555999=========999888===>>>;;;;;;@@@AAALLLhhhwwwsssuuubbbAAA222999999---111///......//////...---++++++++++++++++++++++++(((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((((('''''''''(((***,,,---,,,+++))))))(((((((((((())))))(((((())))))***+++---...((()))***+++,,,+++******((()))***++++++***((('''......---,,,***)))(((((((((***000+++...ZZZ~~~yyy>>>,,,---000(((,,,333***bbbmmmCCC000'''222,,,xxxkkk\\\RRRSSSKKKEEEEEEBBB;;;777999888888666444888===>>>;;;>>><<<888333111555===DDDmmmssseeeLLLKKKiii]]];;;333444///111444666555555555444222333333222222222333444555666444555888<<>>999999:::777222666222555666000333666---222222111111111111222222111111111000111111222333222<<<777888EEEOOOkkkeeeJJJAAABBBAAA>>>>>>>>>>>>===<<<:::999888888888888888888888888888999999999:::::::::;;;;;;:::???MMM^^^fffuuuXXX666555666---222222111000///...---------,,,++++++******++++++************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))++++++)))((('''&&&'''(((***,,,))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++************++++++///((()))++++++BBBfff|||NNN000&&&...,,,)))---000QQQWWW......///'''yyymmmeeeYYYQQQKKKIIIFFF???<<<<<<666999888333111555888888888888777444333444999>>>YYYqqqtttWWWFFFWWWsssYYY999///333111333444333222333333333333222222222333333444444444333444666666AAAaaaRRRKKKpppxxxcccKKK:::111...---...///000000111222333555@@@bbbnnnLLL///...111777pppooo<<<***---,,,*********)))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''))))))'''&&&''''''((((((((((((((((((((((((+++)))((()))***+++***((())))))))))))))))))))))))+++***)))***++++++***)))************************++++++,,,,,,,,,,,,------///.........////////////111555KKKyyy~~~rrr\\\DDD444222555888888111222333000444777000222111111000000111111222111111111111111222333333222999999AAAXXXmmmhhhYYYGGG>>>???BBB???:::===<<<<<<<<<:::999888777888888888888888888888888888888888888999999999:::<<<:::>>>EEEGGGQQQsss}}}RRR777222555222111000000///......------,,,++++++***+++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++)))((('''''''''(((***+++))))))))))))************)))))))))))))))))))))))))))******++++++******)))+++******))))))******+++...(((***+++(((888```[[[999)))---+++(((,,,///JJJ```222...000(((yyyddd\\\TTTQQQMMMGGGBBB@@@:::>>>>>>777222333777888333555666666555444555777BBB\\\uuuqqqVVVGGGWWWqqq~~~TTT999666333333333333111000111333222222222333333333444444555444555888666888HHH[[[fffPPPnnnMMM888000+++---000222444333222111222<<<```tttXXX333+++222+++___CCC(((,,,((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&((())))))((('''((()))(((((((((((((((((((((((()))(((''''''))))))((('''))))))))))))))))))))))))+++***)))***+++,,,+++)))************************+++++++++,,,,,,---------...------......///000000333EEErrrjjjLLL@@@??????;;;222222444111444777111111111000000000000111111222222111111222222333444666777888IIIeee^^^NNN???<<<:::<<>>^^^vvvNNNEEE[[[xxxLLL222444222222333222000000222222222333333444444444333333222444888888777<<>>===>>>===<<<;;;::::::::::::999888777666666666666666666666666666666666777777777888888888===:::<<>>888>>>IIIMMMgggbbb===999111000///.........//////------,,,++++++++++++,,,************************+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((()))***((()))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))*********'''(((---***'''FFFuuunnnCCC)))***+++***,,,+++666sssuuu<<<***...+++}}}wwwmmmfffaaaZZZOOOFFF>>>>>><<<:::<<<>>>888000777777666555666666666666555000CCCkkk}}}kkkRRRHHHeeeddd>>>666///,,,000333222111333111222333444444444333333111000000444555555666999<<>>AAA===<<<;;;::::::<<>>>>>888999>>>>>>PPP|||XXX666333222000.........///000...---,,,,,,++++++,,,,,,************************+++******)))(((''''''&&&(((((((((((((((((((((((()))(((((((((((())))))***))))))((((((((((((((()))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))***))))))))))))))))))***((('''%%%,,,000(((:::dddkkk@@@&&&))),,,,,,,,,***///^^^}}}EEE***---,,,{{{tttpppjjj]]]PPPIIIFFFAAA???DDDGGGAAA777;;;999777666777888888888555888888BBBbbb}}}mmmJJJHHHiiilllEEE555***---333333333555111222333444555444333222777555444444666777777777888QQQsss]]]FFFQQQcccuuuyyyXXXzzzkkkDDD111000000333666555111---,,,---999XXXhhhNNN111000000:::hhheee888+++---************))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''))))))(((((()))***'''(((((())))))******+++***(((((()))+++,,,,,,+++))))))))))))))))))))))))***)))((()))+++,,,,,,+++******************************+++,,,,,,---......,,,...000000///111777;;;aaaSSSAAA;;;===777555777555333333222222222222333333444444333333444444555666:::777```wwwNNNAAACCCCCC===888999;;;;;;::::::;;;<<<:::::::::::::::999888777444444444444444444444444777777777777888888888888888444333555666555777<<<>>>:::LLL{{{EEE666444222///...///000000...------,,,,,,,,,,,,,,,******************************))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))***&&&+++%%%(((333+++222UUUiii@@@(((+++---,,,---+++,,,HHH{{{VVV000------}}}nnn___XXXTTTLLLFFFHHHMMMLLLFFF<<<:::888888::::::999777444>>>:::222GGGllluuueeeFFFRRRjjjiiiMMM444///444444333555000222333555555444333222888777666555666888999888;;;===NNNzzzOOO@@@888>>>EEENNNbbbyyy\\\YYYuuu___333000---...000111...+++,,,,,,000NNNooo___;;;......,,,LLLwwwqqqCCC(((,,,++++++++++++************((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((((('''((()))'''(((((()))******++++++)))(((((()))+++,,,,,,+++)))))))))))))))))))))))))))(((((()))+++---,,,+++************************)))******+++---......///,,,///111111000333999???qqqbbbEEE>>>:::;;;<<<777555444444333333444444555444444444444444555555666;;;???vvvzzzOOO===???@@@>>>;;;<<<<<<<<<;;;999888777666888888999999888888777666333333333333333333333333555555666666666777777777888666555666666555777;;;666111555KKKnnnZZZ999777444111//////000111......---,,,,,,,,,,,,---************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))$$$000'''$$$000***...NNNpppFFF---...---+++,,,,,,,,,555nnnlll;;;...---{{{jjj^^^ZZZQQQGGGEEEJJJNNNNNN;;;999999:::<<<<<<888444444999<<<<<<>>>OOOkkkXXXGGGQQQyyyfffAAA555666444222333000111333555555444333222000111111111222555666555777555888YYYgggMMM>>>BBBDDD===BBBQQQTTTeee~~~```EEEnnnooo666111,,,,,,...000---***,,,,,,,,,KKKuuulllBBB---222***AAAtttQQQ,,,222,,,,,,,,,+++++++++******)))(((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''(((''''''((()))'''(((((()))***+++++++++(((((('''(((+++,,,++++++)))))))))))))))))))))))))))(((((()))+++---,,,+++************************)))******+++---...//////---000222222111444:::AAArrrQQQ@@@===@@@???666666555555444444555555666555444444444444555666666777@@@~~~qqqRRR===AAABBB777666AAA===:::777666666777999999666777777777777777666555333333333333333333333333444444444555555555666666222444777;;;:::777555555111;;;AAA===@@@aaabbb;;;999555111//////000111......---,,,,,,,,,,,,---************************(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((())))))))))))***))))))(((''''''))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))###555***!!!,,,(((,,,LLLxxxNNN333000,,,))),,,...---+++ggg|||DDD000,,,}}}tttoooeeeXXXLLLGGGJJJNNN@@@:::666888>>>@@@<<<666999333666===777333MMMqqq|||___LLLZZZwwwhhh===222===<<<---000222444666999999666111444333333333333444555555222777888>>>^^^~~~XXX>>>444888GGGVVV[[[TTTQQQWWWfff{{{MMM^^^qqq888444///,,,++++++++++++***111,,,333ZZZrrr\\\999111...888gggooo>>>333++++++******,,,---***&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&((()))&&&&&&''''''(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,******************************+++,,,---//////000+++111;;;111///222555PPP```AAA>>>>>>777:::444222666666000000666555555555555555666777777===DDDTTTHHH??????>>>:::888:::::::::999888777666555444666555555555555444444444666666666444222111222333555444444333333444444555555555555555555444444444666777<<>>SSSvvvqqq```QQQLLLUUUbbbyyy\\\OOOaaa{{{xxx999666222///////////////+++...,,,000MMMmmmccc@@@...+++///VVV|||MMM111...---,,,******+++***(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&((()))'''''''''(((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++,,,---...//////000000///555///333:::CCCeeeppp]]]\\\\\\^^^```^^^WWWQQQSSS\\\ggguuummmKKK>>>======888222111666;;;888000555555555555555666777777===BBBKKKBBB;;;<<<>>>;;;:::;;;::::::999888777666555444555555555555444444444444555666666444222111222333444444333333333333444444555555555555666666666666888666888;;;777555CCCVVVxxxtttAAA444222333000111333,,,......---,,,,,,,,,,,,---++++++++++++*********)))***++++++******)))((('''''''''((((((((((((''''''***)))((((((((((((((()))&&&''''''(((((()))******(((((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''')))---000YYY{{{VVV333333+++,,,---......CCCiii///222vvvppplllcccVVVKKKJJJIIIEEE>>>777444777;;;;;;888666777777666999>>>^^^xxxzzzXXXFFF^^^ccc777---;;;777333000111444666666666333333333444444444555555===333111777666@@@kkkpppGGGKKKjjjrrrVVVFFFCCCKKK```mmmEEE<<>>999<<<888///111:::888...666666555555555666777777<<<@@@wwwnnnFFF@@@;;;<<<>>><<<;;;;;;999999888777666666555555555555555555444444444444444555555333111111222333444444333333333333444444444555555666666777777777666333666======888999>>>EEEhhhlllDDD666333555///...111---......---,,,,,,,,,,,,---++++++++++++***************++++++******)))(((''''''(((((())))))(((((('''+++***)))(((''''''''''''''''''((())))))******+++************)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((*********((('''(((+++...HHH|||oooCCC///***,,,&&&+++///;;;zzzxxx666///}}}{{{ttthhh^^^OOONNNJJJCCC===:::;;;>>>;;;<<<;;;777777999777333BBB]]]yyyzzz^^^MMMccc~~~ZZZ>>>777333111222444555444555888333333444444444555444444999333777>>>777333NNNtttwwwXXXOOOmmm~~~]]]GGGEEECCCPPPpppOOO777BBBIIILLLRRRRRR333000...---.../////////...)))000+++,,,WWWrrrZZZ333444)))000dddwww???000---+++,,,+++(((''')))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''''''''&&&&&&''')))***)))))))))((((((''''''(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++......//////////////////555,,,222333333111===kkknnnRRRDDDAAA@@@???===;;;::::::<<<<<<;;;999???@@@???===<<<===???@@@@@@KKKYYYiiioooNNN;;;@@@@@@888111222666777777666666666666666777777999>>>ooogggGGGCCC???>>>===<<<:::888999888888777666666555555555555555444444444333333333444444333111000222333444333333333333333333444333333444444555666777777555333777???BBB>>><<<===;;;NNNwwwHHH777333555///...111000......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++******)))((('''(((((())))))))))))((((((******)))(((((((((((((((++++++******)))((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++)))((('''''''''''')))))))))(((((()))+++...;;;zzzUUU,,,)))---###&&&...111fff???---}}}wwwttt\\\XXXQQQLLLIIIEEE@@@<<<:::>>>>>>777555888999555888AAA^^^|||vvvWWWKKKWWWvvv|||\\\AAA666555666888444---,,,111222333444555555555444444222111444777555444===JJJzzz^^^GGGPPPfffxxxUUU<<>><<<444555===000...,,,,,,---///......000***222,,,%%%KKKmmmbbb999999---***RRR]]]222,,,))),,,---)))'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''''''''&&&&&&''')))******))))))(((((((((''''''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++......//////////////////000***444555777:::OOOyyykkk^^^MMMAAA>>>??????>>>888888888888999999888777999999::::::999888;;;???===???>>>===FFF\\\uuuTTTEEE;;;===<<<555666???888777777666666666777777:::<<>>GGGSSSRRREEE:::===888AAACCCHHHxxxmmmCCC:::???:::333333000///---...///000000//////+++111...'''===\\\bbbDDD;;;///***AAAttt~~~===000(((+++...+++'''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''''''''&&&&&&((()))***))))))))))))))))))(((&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////222...444///111<<>><<<:::888888999;;;===555444666999888555666999:::<<<<<<888666<<>>;;;:::<<<555777666???^^^{{{www___JJJ___www___GGG333222777777666999111222444666666555444333666555333111333777888777<<>>999666777999<<<===999888666555333444666777<<<888888;;;;;;666444666666777:::;;;:::999:::<<<999EEEEEEFFFWWWkkkTTT@@@???===777555999888888777666666777777999:::OOOPPPFFFGGGCCC;;;777:::;;;999666666666666666555555555444444444333333333222222000111222111//////111222333333222222222222333333222222222222222222222333333333333333444777:::<<<999:::LLLkkkGGG111111000///111///......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------***++++++******)))((('''))))))************)))))))))((((((((((((((()))***&&&''''''(((((()))******))))))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))((()))+++---///PPPBBB...,,,)))+++)))///GGGzzz;;;}}}pppiiifffccc]]]XXXOOOHHHEEEHHHGGG@@@;;;<<<555<<<<<<888BBB]]]sss{{{\\\YYY]]]jjj~~~bbb<<<222888888444222111222444666666555444333222000333666555000222777555???[[[yyy```BBBAAAAAABBB???;;;===CCCCCC===LLLUUUYYYgggAAA999:::777666000///......//////...---***++++++000000***999YYYeee@@@000...,,,GGGyyy^^^AAA)))&&&,,,+++***+++))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''&&&&&&((()))(((((())))))******++++++$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000......555///666???AAAXXX{{{KKK;;;999:::;;;<<<;;;999666444666999<<<===;;;888555444999444333999;;;888777:::<<<777555777::::::888888<<>>;;;>>>???999999888777777666777777666:::RRR___PPPQQQKKK???999;;;;;;888666666666666666555555555444444444333333333222222000111111000//////111222333222222222222222222333444333333333333333333333666666555444666888555111<<<<<>>;;;:::;;;;;;777???___bbbHHHPPPkkkgggDDD;;;BBB>>>000444444444555666666555444222222222333333444444444555:::???[[[YYY999===;;;<<>>:::::::::::::::999777777888888777777666666555555666666666666666666666666777777777777777888888888<<<;;;;;;;;;999???RRRgggRRRCCC@@@<<<>>>666;;;???777444::::::<<<888GGGmmmqqqBBBLLLUUUJJJ777888===666===777555888888333222555555444333222111111111111222222111111111111222222000000000000000000000000111111111000000000000000444444333333333444555555:::888\\\{{{PPP333000//////111///...//////...,,,++++++,,,,,,------......------,,,...---+++))))))))))))***,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&(((++++++)))'''))))))))))))))))))))))))''''''''''''((((((((((((+++***))))))+++,,,+++)))******)))(((((()))***+++444AAAqqq333------000))),,,===jjj@@@|||uuupppllljjjiiiddd]]]WWWSSSPPPLLLIII@@@;;;999:::777999LLLbbbzzzvvv```GGGQQQvvvdddGGG>>>:::555222222333333333444444555444444444555555666666666999999666EEEiiikkkHHHFFF???<<>>[[[]]]AAA...444555III|||TTT333...,,,)))***+++************************))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&&&&''''''&&&&&&%%%((((((((())))))))))))))))))))))))))))))***++++++***)))(((''''''((()))***(((((()))***+++,,,,,,------+++******,,,------,,,,,,,,,------.../////////333///555...111>>>EEEZZZwwwGGG@@@888::::::::::::999888777666777777777666666666555555666666666666666666666666666666666777777888888888<<<;;;;;;;;;777777CCCQQQyyy{{{UUUDDD@@@@@@777999;;;666777;;;666555///@@@hhh[[[PPPJJJCCC666666===;;;===888666888888555555888666555444333222111111111222222111111111111222222000000000000000000000000111000000000000000000000222222222333444555777888<<<:::```lllGGG222222111///000......//////...,,,++++++,,,,,,------......------,,,---,,,+++)))(((((())))))******+++++++++***))))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((''')))+++,,,***((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((((((((())))))((('''&&&&&&'''(((***,,,...===rrr111)))***&&&(((...:::```===zzzvvvssskkkmmmlllfff]]]VVVSSSSSSHHH@@@<<<===<<<888===EEE```wwwwwwXXXGGG[[[uuu~~~```JJJ<<<333444555555555333333444666555555555555555666666666888888222555FFF___qqqYYYRRRTTTgggRRR666>>>555111000///...---...//////000/////////---+++000777BBBZZZJJJ222333---222TTTyyyfffEEE...,,,+++))),,,************************))))))))))))))))))))))))******)))))))))(((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))(((((())))))))))))))))))***+++***)))(((''''''((()))***))))))*********++++++++++++******+++,,,---,,,***,,,,,,------.../////////444---222///333999CCChhhbbb>>>???;;;999999999888888777666555666666666666666555555555666666666666666666666666444555555666777888999999:::999::::::777444888>>>SSSxxxXXXBBBBBB:::999999666<<<>>>444@@@999HHHooozzzUUU@@@@@@===888;;;<<<;;;888666777777666888;;;666555444333222111111111222222111111111111222222000000000000000000000000000000000000000000111111000111111333555777999:::888<<>>;;;===DDD[[[wwwzzzaaaKKKUUUmmmiiiKKK111777888888888666555555666333333333444444444444444444666555666:::BBBdddnnnBBB;;;999222111000.........//////,,,---...///......111555...NNN^^^LLL111(((///999bbbvvv^^^111(((///---...************************))))))))))))))))))))))))*********)))))))))(((((((((((()))*********))))))+++******))))))(((((((((***)))))))))))))))************)))(((((()))************************++++++*********,,,......,,,***,,,,,,------.../////////000,,,333444777555DDD{{{QQQ>>>BBB===888888888888777666555444555555555555555555555555555555555555555555555555333333444555777888999999666777888::::::::::::;;;???MMMppp}}}IIICCC<<<<<<<<<888>>>@@@666:::777@@@[[[|||^^^>>>EEEGGG===999999888777666666555666999<<<555444333222111000000000222222111111111111222222000000000000000000000000000000000000000111111111111111222333555777888::::::CCClllvvvKKK666111555111...///---...///000///---+++,,,---------............------*********))))))((((((((((((((()))***+++++++++***((((((((((((((((((((((((((((((((()))))))))******(((((())))))*********)))))))))))))))))))))))))))''''''''''''((((((((((((,,,///222///***'''***---444111---)))''''''((())))))666nnn888---******,,,++++++TTTSSS}}}rrrrrrqqqooojjjccc\\\WWWUUURRROOOKKKFFF???===>>>;;;AAA^^^```NNNSSSoooeeeGGG777666555555666666555555444444444444444444444444222777888:::999666IIIlllSSS444777333222000///......//////---///000000///000111111...DDDtttqqq777***;;;///KKK|||uuu<<<&&&///000***************************((((((((((((((((((((((((************))))))))))))((())))))***++++++******++++++******))))))((((((******)))))))))))))))*********))))))))))))************************+++++++++++++++---//////---+++,,,,,,------.../////////000///333222888666NNNpppGGG@@@@@@666777777777777777666444444444444444444444555555555444444444444444444444444222333444555666777888888444555666777:::===>>>===@@@@@@KKKnnnfffGGG======>>>999:::===777444777888CCCeeeoooEEEEEEEEE===888888666888888555444555999;;;333222111000000/////////222222111111111111222222000000000000000000000000//////000000111111111111333333333444555666777888@@@RRRsssFFF555111444///---000...///000000///---,,,,,,------......//////......---***************)))))))))))))))***+++,,,,,,,,,,,,(((((((((((((((((((((((())))))*********+++++++++&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((///222444111+++'''))),,,333111---***((('''((())))))111[[[>>>111***---+++***111aaaaaa}}}zzzzzzvvvsssrrrqqqmmmeee___ZZZXXXTTTMMMEEE@@@???@@@AAA===EEEaaa}}}eeeIIIXXXqqqnnnEEE===444111333555555333777777777666666666666666444888666666777333:::OOOtttjjj<<<666444333111///.........///111333222///...///...,,,000999qqqEEE...:::***;;;ppp|||PPP...------%%%++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))&&&'''((())))))******)))******************))))))+++******)))))))))))))))************************))))))*********+++++++++---,,,,,,---//////...,,,,,,,,,------.../////////222333000,,,666999UUU^^^DDD???<<<444888888888777777666555444333333333444444444444444444444444444444444444444222333333444555666777777444666666444555:::<<<;;;;;;===AAAPPPuuuXXXBBB:::>>>999555888888999>>><<<<<>>BBB^^^zzzvvv```RRR^^^iiiyyylllYYYBBB555444666555222888777777777666666666555444999666333888777666???KKKggg```???444333111///.........///000222111,,,,,,///...***---000SSSooo[[[999---+++222SSSpppeeeAAA---+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))&&&'''((()))******************************++++++++++++***)))))))))))))))*********++++++*********(((((()))***+++,,,,,,------+++***+++,,,...------,,,,,,------.../////////000333...(((999888EEEfffMMMAAA;;;<<<888888888888777666555555222222333333333444444444333333333333333333333333333333333444444555555555222777888444333666999888666777===DDDQQQuuuyyyNNN888>>>===666777;;;444666777888BBBccczzzRRR<<<<<>>FFFDDD;;;AAA\\\vvvYYYVVVVVVhhhwwwUUU???999999666222666666555555444444444333000:::888666======777777---CCCmmmMMM555333222000///......///+++...---)))+++000111,,,+++...:::^^^rrrIII&&&444---888```tttQQQ...,,,000++++++++++++++++++++++++------------------------+++++++++************)))))))))***,,,,,,---------)))))))))***+++++++++,,,++++++***))))))((())))))******++++++++++++******'''((()))***+++,,,---------+++))))))+++,,,---,,,,,,,,,------...//////000***111---***>>>444...ddd}}}\\\DDD;;;CCC999999999888888777666555222222222333333444444444333333333333333333333333444444444444444444444444///777:::666333777999888<<<666999@@@???NNNYYY888???BBB999:::???888555;;;AAA===HHH~~~eeeDDDCCCEEE999:::CCCEEE???999888888555222222222333444555777888222222111111111111222222000000000000000000000000...//////000111222222222000111222444666999;;;===UUUTTT<<<000...222000222333+++///000111000...,,,---.........////////////......***+++,,,---...---,,,+++***************)))((('''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%(((******(((''')))+++((((((((((((((((((((((((''''''''''''((((((((()))&&&%%%%%%'''***,,,,,,+++((()))***++++++***)))(((&&&;;;ZZZAAA000+++,,,))),,,+++===sss}}}xxxtttpppnnnfff```ZZZWWWWWWXXXVVVTTTJJJDDDCCCDDDCCCHHH^^^wwwxxxaaaMMMRRRlll|||TTT:::888999555777222111666:::777444333666666666666666777888888999666EEEooo===777:::'''+++999)))000,,,---.../////////------,,,+++...KKKkkk[[[888///111+++JJJrrrhhh===''',,,***+++++++++,,,...---+++++++++++++++++++++++++++************************)))(((&&&(((,,,000222333***************+++++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------..................000444;;;@@@}}}SSS>>><<<:::444111444777666444444444444444444444444444444555333333333555444222000222222333333333333444444666666444111///555???HHH;;;888777===;;;;;;ccc___;;;CCC===;;;AAA999555:::;;;;;;888;;;```VVVAAA===999<<>>\\\bbbKKK555,,,,,,888YYYlllQQQ222222++++++***)))((()))))))))***************************************************)))((()))+++.........***************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........000000000000000333888<<<___nnnEEE???;;;666444666777444333333333333333333333333333333444333333444444444333222222222222333333333444444333444555444222555<<>>cccAAA444:::///222222---....../////////......---///...---000FFFdddbbbFFF---...)))BBBmmmiiiCCC111,,,,,,***)))'''&&&(((***))))))))))))))))))))))))************************,,,+++***+++,,,,,,+++)))))))))*********+++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------------.........111222222222111222444777;;;OOOMMM???;;;777777888777333222444333333333333333333333333111333444333222222333444222222222222333333333333000333666666555555888;;;555888888;;;AAA<<<<<>>;;;555222666<<<888888777777777999:::;;;;;;;;;999888777666666555333333222111111111111222000000000///000000111222,,,:::555000>>>KKK]]]{{{WWW@@@666555333111000000000///...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,++++++***)))))))))************++++++,,,,,,************))))))))))))))))))))))))))))))))))))++++++*********)))))))))&&&'''(((((())))))(((((((((((('''&&&&&&&&&&&&'''++++++*********)))))))))(((((((((((())))))))))))'''///DDDZZZ666+++000+++"""///NNN~~~xxxtttxxx{{{zzztttooommmlllddd]]]XXXWWWSSSKKKEEEEEELLLWWWooo}}}jjjMMMPPPhhhaaa???555333444888777333111222666666666666666777777888AAA333222;;;:::>>>ddd\\\<<<555///......---///////////////.........///+++...,,,222UUUkkk^^^;;;///(((999^^^qqqWWW---,,,+++***+++***(((***---************************************************++++++,,,---...---+++((()))))))))***++++++,,,,,,************************))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++------------............000111333333222222333555999<<>>777333<<>>;;;555:::===;;;===888WWWrrrYYY???555999444<<<999555::::::777<<>>QQQmmmooo;;;>>>aaaGGG222111000///.........///,,,---+++---,,,)))777RRRjjjXXX>>>+++***:::SSShhhQQQ<<<***))),,,)))''')))************************************************(((((()))***,,,---+++***'''((()))***+++,,,------************************)))************+++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******............////////////...///000111111222444777111:::EEEaaaMMMAAA777777;;;;;;999999333333333333333333333333<<<666111111444666444000111111111111222222222222333333222333444555555444000999888666;;;;;;777:::999PPP}}}oooPPP===777>>>555>>>:::333888:::888;;;;;;444777XXXkkkJJJ>>>>>>???999888777666666777888999999999888888888888999999888888777666666666666777333222222222222333444444:::...999AAA@@@nnn___>>>555888>>>222000///...000000000///,,,---/////////...,,,+++++++++++++++,,,,,,------************************)))******+++,,,---...///************))))))))))))))))))))))))))))))))))))(((((()))***,,,---...///(((((()))************)))((((((((((((((()))*********)))))))))(((((((((((((((((((((((())))))))))))---+++666mmm>>>444///,,,(((///333YYY|||wwwoooooonnnmmmmmmkkkeee___[[[\\\\\\XXXSSS[[[qqqxxx^^^SSSeee|||mmmTTTAAA666333666666666666666666777888888999666777;;;:::555666<<<666<<>>gggVVVGGG999888===>>>;;;888444444444444444444444444AAA999222222777:::666000000111111111111222222222111222333555777777555333111666222333;;;;;;888??????FFFdddiiiJJJ<<<888???444>>>:::222999???<<<<<<:::CCCAAAAAAhhhrrrRRR@@@555:::999888777777777888999999888888888888999::::::999888888777777777777777333333222222333333444555999...>>>AAA???~~~mmmHHHDDD;;;111999222000......///000000///---...///000000...,,,++++++++++++,,,,,,---------******************++++++)))******+++---...//////************))))))))))))))))))))))))))))))))))))%%%%%%'''(((***,,,---...(((((()))***************)))))))))))))))***++++++))))))))))))(((((((((((((((((((((((())))))))))))...+++222ccc777///+++,,,,,,333333UUUyyyxxxvvvuuussspppkkkgggeeefffeee^^^XXXXXX```gggpppPPPQQQvvv^^^===444<<<222666::::::999888:::<<<;;;666555888;;;999777888<<<:::<<>>===???qqqoooZZZ\\\JJJ444222222333000+++,,,111444888000***///...***...LLLTTT^^^PPP222)))888AAAiiiZZZBBB---&&&+++///...,,,,,,++++++***))))))))))))))))))))))))))))))))),,,+++*********+++,,,---++++++******************((()))***++++++***)))(((++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------............///,,,---...///000111222333666555;;;FFFQQQfffrrrVVV<<<666999888555444333333222222222222222222222111000222555555222///222222111111222222333444333333444777::::::666333111888999222444;;;;;;222:::CCCVVV~~~JJJ@@@CCC:::BBB888444:::<<<888:::@@@999888:::@@@LLLlll\\\@@@???999:::999555<<<>>>444777777777777777888999999888777666555444444555666666555444333333555666777666444777<<>>???>>>999444222444777CCC<<<888999:::888777999888===@@@CCCSSSuuusssNNNGGGDDDBBB@@@:::AAATTTfffXXX:::333111111222000------000'''444555//////,,,***222222JJJaaaXXX:::000777999QQQYYYSSS;;;)))(((***)))---,,,,,,++++++******)))))))))))))))))))))))))))++++++*********+++,,,---************************))))))************))))))******)))*********+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------............///---......///000111111222555333666<<>>333333333333222222222222444222000000222444333222222111111111222222333333333333444777::::::777444999;;;:::777888<<<;;;777:::???OOO}}}PPPJJJhhhyyyQQQAAA666888:::777666999===:::999999;;;MMMuuuhhhKKK???;;;999555999>>>888777777777777777777777777777666555444444444555666222222222222333444555555555666888;;;TTT\\\@@@888888;;;333555444111//////111111///------...//////...,,,***)))******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,++++++******++++++************))))))))))))(((((((((***,,,,,,***'''***)))((()))***+++***))),,,+++***+++,,,,,,+++***---+++)))''''''))),,,---******)))((((((((((((((())))))))))))***+++,,,,,,///***<<<|||???)))...***(((...)))CCC}}}~~~|||yyyuuuqqqppppppooolllhhhdddaaa___dddqqqiiiSSS^^^xxxnnnXXXPPPNNNIIICCC===;;;<<<===CCC===888888888777777:::888<<<===777555HHHssslllOOO======DDDBBBKKKnnn}}}eee>>>777222000222222///---...'''444444...000---(((***(((;;;^^^mmmVVV===666555;;;UUUbbbNNN222'''(((***------,,,,,,+++*********))))))))))))))))))))))))+++************+++,,,,,,*********************************))))))*********))))))))))))*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.../////////000000111111666444555888888@@@WWWooo[[[@@@999333222777444444333333333222222222666333000///000222333333111111111111222222333333333333444777999999666444:::777777888888666:::@@@BBBDDDKKKoooZZZNNNrrrYYYGGG777666999777555555888666777888777>>>TTTkkkdddIII;;;<<<<<<<<<:::222666666777777777666555555555444444333444444555666111222333444555555555555444777999999TTT{{{LLL;;;666666888111444000...,,,,,,---.........---------...---,,,+++******++++++,,,,,,,,,,,,,,,******++++++,,,...///000---,,,++++++******++++++++++++*********)))))))))(((((((((***,,,,,,***(((***)))((()))+++,,,+++***+++******+++,,,,,,+++))),,,***'''%%%&&&)))---000***))))))((((((((((((((())))))))))))***+++,,,,,,---,,,DDDAAA+++---+++'''+++,,,MMM}}}xxxuuutttqqqnnnmmmlllhhhbbb^^^\\\```qqqiii\\\^^^qqqxxxRRRIII>>>888777888777666;;;777666888999777777:::;;;666444666666<<>>:::888OOOnnnnnnDDD@@@>>>???;;;999999999777888;;;888777888::::::999;;;???DDDmmmkkkJJJ:::>>>EEE:::999999888777555444333222333333444444555555555222333555777888777777666333666888777QQQ[[[===;;;:::666888111555111222333222111000//////000///---,,,,,,,,,,,,---,,,,,,---------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++++++++++++++************)))(((((()))++++++***))))))(((((()))+++---,,,+++)))))))))***,,,+++)))'''************))))))(((((())))))(((((((((((())))))''''''''''''''')))******,,,)))???~~~uuu999///,,,///,,,///888ddd{{{vvvtttttttttqqqoookkkiiigggjjjvvv}}}^^^\\\bbbxxxaaaHHH===<<<======999:::>>>AAA???777444555333333666999777333666;;;CCCXXXfffQQQJJJ@@@EEETTT[[[kkkaaaJJJ333+++///444777888@@@```hhhQQQ777)))***444***,,,111<<>>===;;;999777666555555333444444555555555555444111222333333444333333333333333555777NNNSSS999999888444999444777222333333111...,,,,,,---333222///---,,,,,,---...---------------,,,,,,+++------,,,+++++++++++++++---,,,++++++******++++++,,,++++++++++++************(((((((((***+++***))))))((((((***,,,------,,,,,,,,,,,,...//////,,,***)))***++++++***((('''%%%((((((((((((((())))))***''''''''''''((()))******((((((BBBppp333***+++---***---222ZZZ~~~{{{yyywwwuuutttrrrqqqnnnkkkllluuurrreee\\\eee~~~~~~eeeNNN???999888:::;;;>>>AAA===666444666111777:::666222444888999888>>>WWWyyyVVV;;;<<<===BBBUUUhhhjjjEEE333111555666777IIIuuuwwwYYY>>>///000---111333111???bbblllWWW;;;...,,,@@@YYY\\\III555......---,,,,,,++++++***))))))))))))))))))))))))'''((()))***+++******)))((())))))***++++++,,,,,,***++++++,,,,,,++++++***)))+++,,,......---,,,+++++++++,,,,,,,,,,,,---------------------------------------............///---......///000111111222111444777777777888999:::>>>PPPrrrHHH<<<888888777666555444333333000333666666333000///000...///111222222222000000///111444333222222444666333222333666555777BBBNNN[[[ooozzzvvvDDD>>><<<555777999999999888777555666777777777888:::<<<<<<;;;>>>GGG^^^dddGGGCCCAAA===:::888777777888555555666666666555444333333333222111111111111222333///333999KKKWWW<<<;;;777333999444777000000///---,,,...444888777444111---,,,,,,---...------......---,,,,,,+++---,,,,,,,,,,,,------...---,,,++++++******++++++,,,,,,+++++++++************)))'''(((***++++++***)))((((((***,,,......---------...000111000---+++))))))))))))))))))((((((((((((((((((((()))******((((((((())))))***+++,,,))))))DDDlll000******+++)))------OOO|||xxxuuussstttpppoooqqqnnnkkkrrr}}}uuufff___fffzzznnnSSSDDD@@@666777:::<<<:::555666:::444999888333666===<<<444999:::<<>>ZZZmmmKKK===+++***EEE```\\\FFF000//////......---,,,,,,))))))))))))))))))))))))'''((()))++++++******)))((())))))***++++++,,,,,,***+++,,,------,,,+++***(((***+++------,,,+++***++++++,,,,,,,,,------------------------------------------.........//////,,,---...///000111222333---111333444555777777666???666VVVuuuNNN999888777666555444333333222444666444111///000222...///111222333222000///111333555555333333555888:::777555666999:::999999:::FFFNNNcccSSSDDD777777666555666:::<<<999444444666777666666777999999999<<<===AAAWWWpppGGGDDD???;;;888888999:::666666777777777666444333666555333222111111222333333---111:::JJJxxxaaaDDD@@@999333999333555111111000///222:::EEEMMM999666222...,,,,,,...///---.........---,,,,,,+++,,,,,,,,,---...///000111---,,,++++++******++++++,,,,,,,,,+++++++++*********)))'''(((***++++++***)))((((((***,,,......---+++,,,---///000///,,,))))))((('''&&&''')))+++,,,((((((((((((((()))******************+++,,,---......+++CCCggg///...+++++++++///---KKK{{{wwwttttttrrrqqqssstttpppiiirrrzzz{{{cccVVVkkkddd???CCC===:::;;;999555666<<<999777666444555666888999;;;999:::>>>CCCZZZeeeLLL@@@;;;:::<<<<<<@@@===FFFhhhYYY:::111000///<<<^^^uuu^^^AAA000)))000111...???ZZZnnnEEE777777000EEEcccdddBBB@@@:::444666:::666---333111...---------,,,+++,,,,,,+++***)))(((((('''*********+++++++++,,,,,,***)))((()))+++,,,+++***)))+++------+++***+++,,,,,,,,,,,,,,,---------...++++++************++++++,,,,,,,,,+++++++++++++++***...******444555...000///999333---666555000888JJJ___iiicccqqqQQQCCC:::555111777888,,,777666555333222111111111000000000000000111111222333222111111111222333444888666555777999888888888888??????bbbOOOBBB:::888888777666555555666666555555555555555666777777999<<<===:::===QQQqqqvvv]]]JJJAAA999;;;===555:::888555333444777666444444333333222111222222222333///333;;;???YYYRRR444666777333444666111...///333999@@@JJJRRR\\\LLL888...///222000,,,++++++,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,++++++,,,,,,---+++***)))***++++++***)))+++*********+++,,,------+++,,,------......------000000000///...,,,+++***))))))))))))))))))))))))+++***)))(((((())))))***)))))))))))))))******+++...''';;;www```666***,,,,,,000'''666UUU}}}vvvvvvtttpppppprrrooojjjmmmrrr}}}uuuccc___gggfffEEE;;;666999===;;;888777444444444555555777888999:::888999<<<<<>>IIIZZZ}}}{{{RRR555111:::666RRRrrr~~~WWW<<<)))***---,,,999NNNppptttMMM'''000???III^^^jjjQQQ>>>???CCC@@@???CCC<<<;;;::::::;;;:::777555333222222111111000000000---------.........//////++++++++++++***)))((('''''')))******((('''((()))******+++++++++,,,,,,,,,......------------......////////////////////////---111...---000+++,,,999555,,,---666777444666999888???CCCEEERRRuuuRRR666888999555777888666555444333222111111111000000000000000111222222333222111111111222444444:::888777777777666666666999???BBBjjjFFF>>>;;;:::999888777666666666666555555555555555666777777555:::>>>;;;999@@@PPP^^^uuu[[[AAA;;;???===666999<<<<<<:::666222///333222222111111111111111666333333666;;;SSSeee@@@BBBCCC;;;888999@@@EEEJJJLLLKKKIIIGGGFFFJJJ???222,,,...000///,,,------,,,,,,,,,,,,,,,---...---+++******+++---...---,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,+++***+++************++++++,,,+++,,,------......------/////////...---,,,+++***))))))))))))))))))))))))******)))(((((()))***+++)))))))))))))))******+++000,,,DDD}}}ZZZ666...+++***///+++CCCggg{{{|||yyysssqqqsssrrroookkkkkktttxxxdddZZZpppmmmXXXCCC:::::::::777555555666777888888888777666888777888:::888999HHHZZZ{{{JJJ@@@888777888999:::<<<;;;===<<<======@@@aaasssJJJ666777,,,;;;OOOdddzzz|||XXX777......,,,000:::___lll:::,,,000888MMMiiiUUU>>>222///000333666777777888:::;;;:::666333444444444444333333333333333333333333444444444555666999;;;999555222111222000111111111///......///,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,000///000111333LLLqqqZZZ===444;;;666222666777:::222111777;;;KKKwww{{{MMMBBB;;;666999;;;444444333222222222222222111000000000000111222222333222111111111222444555666666555555444555555555999===DDDqqqFFF<<<<<<<<<;;;999888777666555555555555555444555555666777111666;;;<<<:::;;;AAAFFF___cccIII>>>444<<<<<<:::777333222444777333333333222222222222222...000444<<>>:::999GGGQQQWWWQQQJJJDDD<<<222555111---,,,...000///---111///---,,,+++,,,---...------++++++++++++------,,,,,,++++++++++++,,,,,,---,,,++++++,,,---,,,++++++******))))))))))))***+++,,,------......------------......---,,,++++++))))))))))))))))))))))))))))))(((((((((***+++,,,)))))))))))))))******+++---,,,III~~~MMM///,,,+++)))---111UUU~~~zzzwwwxxxxxxvvvqqqkkknnn|||{{{rrrhhhkkk{{{eeeHHH:::777;;;>>>999:::<<<<<<;;;999666444666555888;;;:::777;;;BBBUUUttt}}}LLLBBB;;;===???===999777<<>>333111...,,,///===SSSvvvjjj555(((888444RRRfffbbb@@@***///222***,,,,,,---...000///,,,***,,,,,,------.........///111111111222222222222333999>>>AAA???:::666666999777888888666444333444666000000000000111111111111000//////......//////000---------...............///000...///222???nnnQQQ777666222///666>>>666666<<<:::999NNNkkkdddDDD======555444333222222222222222333111111000000111111222333333333222111222333444555111333444222333666999999999<<>>???999:::;;;<<<;;;999777555777666777;;;<<<::::::;;;888JJJjjjiiiTTT???888888999777555???UUUdddssspppGGGAAA999222000111555<<>>---333555333888???>>>666===RRR~~~SSS:::;;;666666555444444444444444222111111111111222333333444333222222222333555666>>>DDDCCC:::666999<<<:::666???FFFlllDDD===;;;<<<;;;999888777666555555666555444444333444444444666777888;;;===<<<999666;;;===999;;;NNNjjjwww]]]CCC;;;<<<:::777777444444555666666444333222555555333111444;;;??????^^^~~~PPPCCC===***000---+++---111444333111000000///...------------111///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***((('''((()))***)))(((***))))))(((((((((((()))+++,,,------......------.../////////...------,,,))))))))))))))))))))))))))))))(((((((((***+++,,,)))))))))))))))******+++------[[[@@@111+++)))***...<<<}}}lll|||{{{}}}|||wwwqqqoooqqqsssyyykkkhhhttthhhNNNBBB???<<<999888888:::;;;<<<;;;999777777999999888???999999DDDXXXsss}}}eeeJJJ222000444222000222000333555111---,,,,,,+++///555(((555bbbkkkSSSLLL222777III]]]\\\GGG555111---,,,************(((&&&************************++++++,,,,,,,,,---------,,,+++***))))))+++---...)))******)))((())),,,...))))))*********+++++++++++++++************++++++.........///000111111111...333111333:::<<>>===:::999888777666666666666666555444444333333333444111333777:::======<<<;;;888===<<<:::;;;AAAaaaiiiRRREEE<<<999<<<666777888999999777555444111000222555777888;;;???===RRRuuurrr]]]DDDGGG777...222666333///000/////////000222222000---------,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++************++++++***)))((()))***+++***((())))))(((((())))))******+++,,,------......------.........---,,,+++***)))))))))))))))))))))))))))******)))(((((()))***+++)))))))))))))))******++++++///eee777---***'''+++...777xxx]]]}}}~~~|||xxxvvvuuutttrrrqqqtttqqq\\\gggOOOJJJCCC<<<888888999:::;;;;;;999777777999::::::555777::::::999FFFfffmmm@@@111222000...///,,,111222...,,,...000000'''***333///777jjj^^^999000,,,<<>>PPPooo@@@CCC@@@888888777666666555666666666555444444333333333333555444444333222333666888555999:::>>>>>>555===VVV}}}mmmQQQ===777:::;;;<<<======;;;:::888555333555999777111333:::222666GGGhhhssseeeIII666777999222///444......000444999999444///++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++***)))***+++,,,+++)))))))))((())))))***+++,,,+++,,,------......------------,,,+++***)))'''&&&))))))))))))))))))))))))+++***)))(((((()))******)))))))))))))))******+++---555qqq444......''',,,---222oooKKK|||vvvtttvvvyyyoooooosss{{{|||mmm```|||hhhOOODDDAAA>>><<<<<<@@@>>><<<::::::;;;<<<===:::777888<<<======EEEOOOggg:::...::::::+++111111///...///111000---...222111,,,---@@@cccVVVDDD000///EEEXXXRRR@@@000+++))),,,---******---************************))))))))))))***************)))))))))))))))******)))))))))))))))))))))))),,,***(((***,,,---+++(((************************++++++++++++++++++++++++------,,,,,,---...000111222CCC{{{{{{GGG444222111555777666444555777888;;;999>>>DDDBBBQQQSSS;;;444===<<<777444///000333333000///333999<<<666555333222222333555666>>><<<999666555555666888888>>>666LLLmmmEEE:::???999999888888777777666666555444444333333444444555555555555555666666666666888888888999:::;;;===>>>MMM___wwwLLLBBBDDD888777999555777999222555444333555777:::::::::888777;;;GGGZZZxxxyyyeeeCCC111777777...+++...***...;;;BBB===333---///---++++++,,,,,,***(((,,,------...............,,,+++******)))*********,,,,,,,,,++++++)))((('''((((((((()))******++++++.........//////000000000...---,,,+++***(((''''''))))))((((((((((((((()))(((((())))))))))))(((((())))))(((((((((***+++,,,111===~~~uuu;;;......+++000+++222nnnCCC{{{yyy{{{}}}~~~yyytttuuuzzz}}}|||xxxkkkyyynnnZZZNNNFFFEEEIIIBBBBBBBBB???;;;:::;;;===>>>;;;;;;>>>===;;;===CCCRRRaaa<<<+++...777000///---,,,---//////......111222---,,,999QQQfffWWW...)))999FFFQQQ[[[777000***)))---000---)))************************))))))))))))******************))))))))))))******))))))))))))))))))))))))+++)))(((***,,,,,,***(((************************++++++++++++++++++++++++---,,,,,,,,,---...///000000CCCtttkkkBBB333///111222222333444666777777666444777:::888@@@bbbuuuTTT???:::444333777666444555666555555444111...666555333222222333555666DDDBBB>>>999666555555555666999333FFFyyymmmGGG:::===999999888777777666666555555444444333333444444555555555555555666666666666777777777888999:::<<<===CCCDDDXXXyyy\\\GGG<<<<<<===666555777222444333222333666777888777:::888888:::DDD[[[oooTTTFFF999333999666222444:::;;;666000000------...///000111111111---------,,,,,,+++***))),,,,,,+++***************,,,,,,,,,+++*********)))(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,+++***)))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((***+++,,,222OOOggg---,,,000)))222,,,777www???{{{tttpppssszzz}}}wwwvvvppp]]]QQQNNNFFFGGGGGGDDD@@@===>>>???AAA>>>===???@@@<<<:::;;;888UUUpppfff888---:::333222000////////////000...111222...+++000;;;EEEpppnnnYYY:::,,,999KKKRRRDDD@@@444((((((...---&&&++++++++++++++++++++++++)))))))))*********+++++++++******)))))))))******))))))))))))))))))))))))***)))((()))++++++)))(((************************++++++++++++++++++++++++,,,+++++++++,,,---...///---MMMvvvJJJ888333333111000333666777666555777666666777777999CCCNNNnnnZZZBBB999;;;<<<555555444444777999777333000555444333222222333444555CCC@@@===999666555555555555666444@@@fffhhhGGG;;;===888888777777666666555555555444444333333444444555444555555555555666666666666666666666777999:::;;;<<<666:::NNNgggdddMMM???;;;666888:::444666555444444666777777666999999777444333>>>WWWoooaaaAAA777222000000222333222444888000111000...+++******+++//////////////////......---,,,++++++******++++++---,,,+++******+++,,,---(((((())))))***+++++++++((())))))))))))************)))))))))(((((((((((())))))(((((((((((()))))))))((((((''''''(((((())))))((((((((((((***,,,---222```WWW&&&...+++)))222+++@@@www888zzzyyywwwuuuuuuxxx}}}rrrrrrcccRRRMMMKKKIIIGGGFFFEEECCCBBBCCC???>>>???BBBBBB???===@@@??????VVVeee@@@333666333222444333111000111///000000...,,,+++...111888ddd|||aaa888+++555>>>OOOWWWOOO777''')))---+++++++++++++++++++++++++++))))))*********+++++++++++++++******))))))******)))))))))))))))))))))))))))))))))*********)))(((************************************++++++++++++++++++++++++,,,,,,---------LLL}}}MMM666888333111333666888666444444666888888888:::===<<<777;;;NNNqqqlllHHH:::888333777444333555777666666888555444333333333333444555888777555444444555666777777777:::===RRRaaaEEE===>>>888888777777666555555444555444444333333444444555444444444555555555666666555555555555666777888999888:::======???NNNooorrrQQQCCC<<<<<<===777;;;999777777999:::999888666777888888444444===HHHkkkzzzbbbMMMHHHAAA<<<777444222222333333222///------111444------,,,+++************------,,,+++++++++++++++...---+++******+++---///((())))))******+++,,,,,,***+++++++++++++++++++++''''''(((((((((((((((((()))(((((((((((())))))***)))((((((''''''(((((()))(((((('''((()))***,,,---222gggIII,,,444$$$)))///***NNNccc000yyy{{{}}}|||zzzyyyyyyzzz}}}rrruuummm[[[SSSLLLIIIKKKKKKHHHCCCFFFDDD@@@???BBBEEEDDDBBB???DDDBBBHHH^^^yyyaaa@@@555000...222444111///111/////////...---,,,,,,,,,111>>>___www```333(((<<>>JJJcccmmmFFF;;;666888555666888666111111555444444444333333444444444111111111222333555777888666:::>>>:::BBBrrr^^^DDD===>>>888888888777666666555555555444444333333444444555444444444444555555555555444444444444555666777777555;;;???<<<444999NNNccctttlllNNN<<<:::999<<<:::999999:::::::::999777555555888999666666999CCCTTTxxxrrrfffYYYKKK@@@555444111---,,,---000222333222000///...............------,,,,,,,,,,,,,,,...---+++******+++---///)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++'''''''''''''''(((((((((((((((((((((((()))******))))))(((((((((((())))))(((''''''''')))***,,,...111sss:::,,,666(((,,,***---aaaQQQ,,,}}}}}}}}}zzzwwwuuuuuuvvvkkkwww{{{vvvxxx~~~tttiii\\\SSSQQQPPPMMMJJJNNNMMMJJJEEEEEEGGGGGGDDD<<>>GGGHHH@@@444***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...---,,,+++************)))))))))))))))))))))))))))+++------+++***+++,,,************************((((((((()))***+++++++++,,,---............---,,,---222999___lllQQQ===///000444333333666555333333666888777777999111>>>HHHEEE===BBBVVViiivvvRRRAAA777;;;@@@<<<888999333444444444444444444333666666666555555555555555222:::666333===EEE___jjjKKK???;;;::::::999999888888777777555444444333333444444555333333444444444555555555555444444444444555666666888777666:::???AAA>>>888777MMMhhhgggIII@@@;;;999888888:::;;;:::999:::555222555888777777999555555555333111999NNNbbbtttyyyjjjRRRNNNFFF>>>666000,,,***///......---------------,,,,,,,,,+++*********))))))******++++++,,,,,,---+++++++++******)))))))))))))))((((((((((((((((((''''''''''''((()))***+++)))***,,,......,,,***)))'''''''''''')))+++---...CCCQQQ+++)))***222000)))NNNeee444///{{{vvvzzzvvvrrrqqqvvv~~~|||{{{~~~}}}fff[[[]]]dddYYYaaaddd___ZZZZZZYYYUUUUUULLLCCCLLLXXXQQQJJJTTTYYYzzzyyyEEEAAAAAA:::EEE<<>><<>>===777444444777444222333666777666555???RRR```nnnwww```KKK<<<444//////...------------...,,,,,,,,,++++++)))(((''')))******++++++,,,---------,,,,,,,,,++++++************))))))((((((((((((''''''''''''((()))++++++)))+++...000000...+++)))'''''''''''')))+++---///QQQ:::...444'''+++111+++]]]RRR---333}}}}}}{{{xxxvvvtttvvv{{{~~~ssswwwmmmaaaaaabbbbbb```^^^^^^aaaccc___XXXPPPMMMNNNPPPOOOLLLPPPUUUhhhiiiHHHBBBFFFEEEWWWnnnzzzlll[[[RRRJJJ???UUUzzz^^^AAA444000///***555:::444111333222,,,)))///444333000<<<\\\zzzyyyVVV777333===CCCHHHOOO666666222,,,+++......***,,,,,,,,,...000000---***+++++++++++++++++++++++++++*********))))))(((((()))***,,,------,,,***)))************************)))************+++++++++........................)))...222666===NNNeeexxxwwwiiiaaaSSS<<<333666777444444444222222444444222777777777777777777777777???AAAVVVpppQQQFFFAAA;;;888888222000333666444222222333444555666777777777777888666666777777;;;FFFRRRSSS===KKK999<<<===:::666555777888666555444444333333333333222222333333333444444444555555555555555555555555555555666777888999::::::;;;:::===CCCNNNlll```BBB;;;BBBBBB666>>>EEE888999999::::::999888666555333222222222222222333333///444:::<<<<<>>ggg888///+++~~~|||zzzwwwuuuuuuxxx{{{}}}}}}{{{~~~oooeeedddcccdddeeeeeebbb___ddd^^^WWWSSSRRRRRRPPPOOOLLLMMMTTTdddvvviiiNNNIIIMMM{{{hhhNNNAAAWWWuuu___EEE888333444222---,,,111666222+++...000444333111666HHHZZZuuuWWW777...;;;HHHIIIlllNNN444//////)))&&&***///...---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++---......---+++***++++++++++++++++++++++++************++++++++++++------------------------///111111///...333???IIIEEEdddZZZ666222666333333222111333555555555666666666666666666666666<<<999<<>>AAA===999777333111555;;;333444555666777777777777777666666777777:::DDDNNNoooHHH@@@EEE@@@;;;888::::::666111666666555444333333333333222222333333333444444444555555555555555555555555555555666777888999999:::;;;999:::<<<>>>OOOvvvcccFFF>>>BBB;;;999===777777777888888777666444333333222222111111222222222444333333333111111:::DDD===BBBAAA>>>EEEVVVaaabbbccceeeuuuiiiTTTBBB;;;555...,,,///111000,,,''')))------((()))******+++,,,,,,------------,,,+++)))((((((''')))((('''((()))***)))((()))))))))*********++++++((()))++++++)))((()))***)))###,,,&&&)))---(((BBB~~~OOO---...+++///+++///;;;vvvfff///111+++}}}zzzxxxvvvuuuuuuvvvttt{{{}}}yyyqqqkkkdddcccfffgggddd```dddaaa[[[VVVQQQOOONNNNNNPPPOOONNNPPPVVViiijjjSSSNNNiiiiii>>>>>>AAAOOOnnneeeHHH666777///+++///555444000...222111222555444222666<<<\\\www~~~]]]444***<<>>DDD???;;;:::;;;:::888666777777555444444333333333333333333333444444444444555555555555555555555555444555666666888888999:::===;;;;;;<<<888<<>>:::444000222444555555777444444444444444444444444777666:::???@@@@@@GGGQQQkkk{{{PPP;;;777666999;;;777444444555666777777888888888777666444555888888666:::@@@PPPYYYCCCCCCCCCAAA;;;666888>>>888888666555444444444444333333333444444444444555555555555555555555555555444444555666777888999999::::::<<<>>>===<<>>EEEOOOdddxxxeeeUUUNNN111***---...---+++***+++---*********++++++,,,,,,,,,---,,,)))((('''((()))***)))''''''((()))******)))(((((((((((())))))))))))((()))++++++)))((()))******,,,((()))000***;;;ppp^^^444,,,+++111666***999hhh}}}444,,,+++,,,~~~|||yyywwwuuuppppppyyy|||{{{wwwkkkeeeddddddffffffdddaaa]]]ZZZZZZ[[[QQQTTTWWWXXXTTTSSS[[[fffaaa___cccuuubbbJJJCCCBBBMMM^^^uuuuuuRRRCCC777888888222111444111000111333222222777>>>BBB???MMMhhhrrr^^^@@@...<<>>+++000222222333111...,,,******........................---------...............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------111///---...000000///---,,,111:::>>>AAAQQQXXXLLLCCC999333444555333333555444444444444444444444444999555333666999:::;;;<<>>999777999999999777666555444444444333333444444444555555555555555555555555555555555444444555666777888999999666555888;;;<<<<<<>>>BBBGGG^^^hhh:::444===;;;444444444333222111111111000666555444222111000000000222000///222111------///+++---...---...000111000,,,---000111000///444;;;555:::IIIYYYaaakkkqqqGGG555))),,,///++++++000***+++++++++++++++,,,,,,,,,***)))''''''(((***+++,,,+++******++++++)))((((((((((((((())))))))))))((()))++++++)))((()))***+++***&&&...---$$$NNNLLL...---+++111444,,,???___222666$$$,,,~~~|||vvvsssqqqqqqpppsss}}}uuujjjdddfffeeedddcccaaa```^^^]]]TTTSSSTTTWWWVVVTTTVVV[[[[[[rrr|||```TTT]]]eee\\\KKKCCCCCCHHHMMMLLLTTTrrr```???444999<<<888222555333333333000000666???GGG@@@777<<>>555666777333222555444444444444444444444444333666888666333333888>>><<<999===ZZZcccEEE777444666999888888999999999999888888777444444777777555666999@@@DDDYYYlllPPP777666@@@AAA:::555;;;:::888777555444444444333444444444555555555555555555555555555555555555333444555555777777888999888888888888999999;;;<<>>666999777777888666333666;;;888===888000999SSSjjjrrrOOOGGG888888ZZZ|||rrrRRR;;;444...---111555444222000000000000000000000000/////////000000000111111//////............//////------------------------------------............///////////////////////////000000111111333444666999///)))333SSS}}}hhhPPPAAA666888999444333666444444444444444444444444000777===>>>:::999999:::444888:::AAAMMMaaatttPPP:::555:::888999999:::999999888888888444333666777555666888???===BBBfffxxxRRRCCCBBB???<<<;;;;;;:::999777666555444444444444444444555555555555555555555555555555555555333444444555666777888888999999999888888:::;;;<<>>???:::777777777333555::::::<<>>===>>>>>>OOOyyyLLL999222:::333222000///......//////222222333444666888:::;;;666111///000000---+++,,,///...///111111000///111...///...---///222333222///000---***+++///111111***333@@@\\\ZZZ,,,+++111+++++++++++++++++++++++++++&&&'''((()))******)))))))))((('''(((***,,,+++***************++++++++++++((()))++++++)))((()))***(((,,,***...000bbbnnn;;;'''111...,,,///)))@@@{{{TTT666---&&&222(((~~~}}}|||zzzyyyxxxwww}}}{{{|||zzztttkkkhhhgggdddbbbZZZ]]]```___\\\YYYZZZ[[[ZZZ\\\\\\ZZZ\\\jjjqqqjjjqqqnnnSSSDDDBBB@@@<<<;;;===>>><<<<<>>\\\nnnnnnRRR:::===OOO[[[wwwnnnTTT888222<<<999***555444333444555666555333444111///000444666555444222333333333333333333333222222222111111000000000000000000///000111111222000111333333111000111222222222222333444555666777666...555JJJrrrWWWDDD;;;@@@>>>333555BBB777999999777666888:::;;;666777888:::::::::999888888555777<<<======DDDNNNXXX>>><<>>:::???FFFccciii;;;333555222222111111000/////////000000000111333777:::<<<222111111000///.........---------............///........................//////............/////////,,,000777<<>>888666444555777777555333555555555444333333333222333333333222222222111111111111111000111111222333111333444444333222222333333333333333444555666666;;;;;;<<>>888555666888666555777555555333222222444777999555555555555555444444444555555555555666666666777555666888888888888:::<<>>IIIdddwwwpppWWWBBB888999999999888777666666999999888888888666444333888777777777666666555555555555555555555555555555444444444444444555555666333555666666555444444555666666555555555555555555111???CCCLLL]]]^^^aaawwwyyy___LLL>>>@@@;;;888999<<<;;;;;;<<<:::999777666555666777777888:::======:::888999<<>>777===SSSxxxfffQQQBBB:::666666999333555777999:::777333///444444444555555666666666555555555666666666777777888999::::::999:::<<<>>>OOObbbjjjcccmmmHHH444111222222111111000///////////////...---,,,,,,------.........------,,,,,,,,,,,,,,,---------.........------------------------...------------------...///,,,,,,000000,,,)))+++222===aaammmHHH777333,,,))))))+++...///(((''''''((('''&&&%%%%%%)))***+++++++++***((('''))))))*********++++++++++++)))((()))+++,,,+++***111111888|||HHH111,,,,,,222+++(((PPPTTT999,,,...,,,+++---))){{{xxxxxxzzz}}}~~~uuupppiiieeedddeeecccaaa___]]][[[[[[]]]]]]\\\[[[XXX\\\^^^mmmqqqRRREEEFFFFFFCCC???XXXwww|||iii]]]LLL:::444===@@@:::;;;OOOkkk|||[[[FFF333999YYYuuuvvvhhh===999666666999<<<<<<:::777888999999888888888888666666666777777888888888666666666666666666666666555555555555555666666777333555666666555444444555777777666555555555666666888;;;444888FFFFFFRRRrrrtttGGGCCC>>>===???>>>::::::===:::999888666666666777888999===@@@>>>:::888999:::888<<<>>>===FFFhhh}}}JJJ777888888666777555555444444444444555555---444666999===555111<<<>>>cccrrrUUU@@@999:::888777666888;;;<<<:::999555555555666666777777777444555555555555666666666:::::::::999888888;;;===SSS\\\gggwwwvvvEEE777777222222111111000/////////.........---............------------,,,,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------,,,)))))),,,///...------......>>>^^^zzz~~~PPPDDD333)))(((,,,///000+++++++++***+++,,,,,,+++'''((()))*********)))((())))))*********+++++++++***))))))***+++++++++***---$$$HHHbbb555***...000000(((;;;xxxIII555---...******...,,,~~~|||{{{ttt||||||{{{|||wwwkkkeeedddfffgggeeebbb```^^^^^^___^^^]]][[[```\\\\\\jjjvvvxxx]]]HHH===???GGGPPPttthhhQQQCCC888777@@@>>>999JJJfffnnnfffRRR>>>>>>QQQcccjjjSSSKKK@@@999666777999:::888999::::::999:::<<<>>>444555666777888999999:::666666666777777777777777666555555555555666777777333555777777555444555666777777666666666777777888777:::999777777>>>]]]lllEEE<<<999===>>>:::999<<<:::999888888888888888888999>>>@@@<<<999999:::999666;;;>>>:::777EEEiiipppDDD666::::::666444444444333333444444444222777555333999777666>>>555@@@ZZZ|||zzzZZZKKKLLLDDD:::444555888;;;<<<777777777777888888888888555555666666666777777777999999888777666777:::<<<===BBBUUUeee===888:::222222111111000/////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,+++,,,.../////////...+++...;;;OOOffftttXXXDDD;;;444,,,$$$---...,,,((((((,,,...---%%%&&&((()))+++,,,,,,,,,*********++++++++++++,,,*********++++++++++++,,,'''+++aaakkk@@@...((())),,,***000YYYpppCCC333......(((***000...www|||uuummmjjjiiiiiihhhgggeeecccbbbaaaaaa___gggccc]]]```dddnnnhhhQQQIIIJJJHHHdddtttjjjIII555>>>DDD;;;666===[[[dddjjjcccOOOAAABBBKKK___\\\UUUIII<<<555555888999::::::888777888<<<@@@555666666666777777888888666666666666777777777888555555555555555666777777555777888888777666666777666666666666777888999999666666>>>BBB???UUUtttZZZBBB<<<<<<::::::>>>888999999::::::::::::999777===>>>999666888:::999AAA;;;888===AAACCCGGGMMM^^^::::::;;;222333333222222222222333333444;;;666111777999:::AAA???:::;;;GGG]]]}}}uuubbbQQQFFF>>>888444::::::999999999999999999777777888888888999999999888999999888888;;;???BBB@@@WWWtttVVV777666666222222111111000/////////---------......------,,,---------------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...///000///...///000///222000...///666GGGaaavvvnnncccbbb]]]NNN@@@888======999555333---&&&+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,---222TTTzzzoooNNN//////---(((***,,,FFF{{{yyySSS===000,,,,,,'''***///,,,~~~zzz{{{zzznnngggeeeggghhhgggdddbbbaaabbb```hhhfffeeejjjgggbbbgggzzzyyy]]]MMMGGGVVViiixxxnnnOOO;;;999======999>>>DDDZZZpppkkkPPP???@@@RRR[[[aaaYYYIII<<<;;;???999999888666333555:::>>>777777777777666666666666555555666666777777777888555555555555555666777777777888::::::888777888999666666666666777888::::::@@@111444:::BBBmmm\\\CCC===::::::>>>777888:::;;;<<<<<<;;;:::555;;;===777444777:::999888666888======:::<<