BM6P6(@ |||xxxxxxrrr}}}{{{xxxuuummmbbbUUUKKKDDDAAA444333111///---,,,++++++---+++)))((('''((()))***...,,,***+++---...---***((())))))*********))))))(((+++---,,,)))((()))+++***)))((('''&&&&&&''''''&&&'''((('''&&&'''(((***((((((((((((((()))******+++,,,,,,111BBB[[[qqq|||pppaaaPPPGGGDDDAAA===:::------,,,++++++,,,,,,,,,...,,,333CCCOOOZZZjjjzzzyyy]]]CCC;;;;;;DDDUUU[[[\\\aaammm|||lllwwwxxxnnnRRRIII>>>666333333333222.........---,,,,,,,,,,,,)))))))))))))))***************))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%''')))***((('''''''''%%%%%%%%%&&&&&&&&&''''''}}}yyyyyyvvv}}}zzzsssooohhh^^^RRRIIICCC@@@444333111///---,,,++++++,,,+++)))((('''((()))***---+++******,,,---,,,******++++++,,,,,,+++++++++(((+++------***))))))***'''''''''(((((((((((((((&&&'''((('''&&&'''(((***((((((((((((((()))*********++++++///===RRReeemmmggg\\\OOOGGGDDDAAA<<<999---,,,,,,++++++,,,,,,---///...666EEERRR\\\lll|||vvvYYY@@@;;;<<>>;;;===EEERRRYYYXXXbbbxxxbbbXXXVVVeee{{{cccPPP???;;;555111000000111000***+++---...///...,,,+++++++++******))))))(((((())))))))))))(((((((((((((((''''''&&&&&&''''''(((''')))++++++)))((())))))%%%%%%%%%&&&&&&&&&''''''~~~~~~||||||~~~zzzxxxsssmmmcccXXXOOOFFF???;;;444333111///---,,,+++++++++***)))(((((()))*********)))))))))*********))))))))))))))))))((((((''''''***---...---+++(((&&&$$$&&&(((******)))((('''&&&'''((('''&&&'''(((***((((((((((((((())))))***)))******---666DDDKKKKKKOOOOOOOOOLLLJJJFFF===555,,,,,,+++++++++,,,------...000<<>>???DDDOOOSSS\\\jjj{{{tttRRRMMMQQQ```uuuqqqVVVFFF;;;999666444333222222222(((***---//////...,,,+++,,,++++++***)))(((''''''))))))))))))((((((((((((((((((''''''''''''((((((''')))***)))((('''((()))%%%%%%%%%&&&&&&&&&''''''}}}}}}}}}~~~~~~|||yyywwwlllfff\\\SSSLLLEEE???;;;444333111///---,,,++++++))))))))))))))))))******))))))***))))))))))))))))))))))))))))))((('''&&&''')))+++---...,,,)))&&&'''((()))******(((&&&$$$&&&'''((('''&&&'''(((***((((((((((((((())))))***)))***,,,000:::FFFJJJHHHKKKOOOPPPOOONNNKKK???222,,,+++++++++,,,,,,---...---111???QQQ\\\dddsssbbbJJJEEEBBBBBBJJJNNNdddvvvlllZZZHHHGGGLLL]]]ssswww[[[HHH???:::999888555333111111111(((***,,,...///...,,,***,,,++++++***)))(((''''''(((((((((((())))))))))))(((((((((''''''(((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''||||||~~~~~~|||yyyvvvtttbbb\\\SSSLLLHHHDDD@@@<<<444333111///---,,,++++++))))))))))))************(((***+++***)))((()))***++++++++++++***)))(((((('''((())),,,...---+++(((((())))))))))))'''%%%$$$&&&'''((('''&&&'''(((***((((((((((((((()))******(((***,,,333???KKKMMMJJJNNNQQQRRRPPPQQQOOO@@@///++++++++++++,,,---......---333CCCVVVaaagggvvvmmmVVVMMMFFFAAAGGGNNNeeezzz```OOOEEECCCHHHZZZuuu|||]]]FFF<<<999777777666444000......///)))***,,,---...---+++***++++++******))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))&&&''''''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''||||||}}}|||yyyvvvqqqnnnaaaYYYPPPIIIEEEBBB===999444333111///---,,,++++++(((((()))***************(((***,,,+++)))(((***+++++++++++++++***)))(((''''''&&&'''***---///---+++((((((((((((((('''''''''&&&'''((('''&&&'''(((***((((((((((((((()))******'''))),,,444AAANNNPPPLLLSSSTTTQQQOOORRRRRR@@@+++++++++++++++,,,---...//////666HHH\\\ffflllzzzwww```UUUHHHAAAGGGMMM[[[qqqlll```LLLGGGIII\\\|||^^^GGG<<<888777444555555222///...///111++++++,,,,,,,,,+++***************)))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))'''''''''&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''}}}}}}}}}{{{xxxsssmmmjjjggg^^^SSSJJJEEE@@@:::555444333111///---,,,++++++'''((()))***************)))+++---,,,)))(((***,,,))))))))))))((('''&&&%%%'''&&&&&&)))---///...---''''''&&&&&&'''((()))***&&&'''((((((&&&'''(((***((((((((((((((()))******&&&(((+++444BBBOOOQQQMMMVVVVVVQQQMMMRRRSSS@@@(((++++++++++++,,,---...///000999LLL___iiiooo}}}{{{fffYYYJJJBBBGGGLLLNNNeee|||yyyVVVOOONNNaaagggIII<<<:::;;;:::333444555222000///222555---,,,,,,++++++*********)))))))))))))))*********'''((((((((())))))******))))))(((((((((((())))))((((((((('''&&&&&&(((***%%%%%%%%%&&&&&&&&&''''''}}}}}}xxxssstttwwwssskkkiii]]]PPPJJJEEE===777555555111...,,,***(((+++111...+++((()))+++,,,***((()))))))))))))))*********************))))))))))))'''(((''''''***///...)))+++)))((((((***+++***))))))%%%&&&***+++((((((,,,&&&&&&&&&'''((())))))***(((,,,)))...AAAKKKKKKOOOWWWUUUTTTTTTQQQHHH:::///------------------,,,,,,...>>>LLL\\\rrr}}}wwweeeTTTEEE@@@CCCHHHKKKdddwww~~~}}}jjjUUUQQQnnnwwwQQQAAA888666666111333222222111000//////...111...+++*********)))((($$$"""###'''(((&&&&&&)))%%%&&&'''&&&%%%&&&(((***'''&&&&&&'''(((((('''%%%''''''''''''''''''&&&&&&'''((((((&&&###!!! !!!}}}}}}xxxrrrsssuuuqqqjjjhhh[[[NNNHHHCCC<<<777555555111...---***(((+++111---+++))))))***+++***((()))*********++++++,,,,,,,,,,,,+++***))))))((((((&&&''''''&&&***//////+++)))((('''''')))++++++***(((%%%&&&******((((((,,,&&&&&&''''''((())))))******...+++000CCCLLLLLLPPPTTTTTTUUUSSSNNNCCC555,,,------------------------111>>>IIIYYYqqqppp]]]NNNBBB@@@CCCGGGNNNaaavvv|||yyyoooaaaeeegggGGG<<<555444444///000000//////...------,,,///---+++***++++++)))(((***'''(((++++++((((((+++%%%&&&((('''&&&&&&''')))'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&'''%%%###"""###$$$}}}|||~~~~~~wwwpppqqqssspppjjjeeeYYYKKKEEEAAA;;;666555444000------+++(((,,,111---+++))))))***+++***))))))******+++,,,---......,,,++++++***)))((((((((($$$&&&&&&&&&)))///000---)))(((&&&''')))******)))'''%%%&&&)))***((((((+++&&&&&&''''''((()))))))))***...,,,222CCCJJJIIIOOORRRTTTUUURRRHHH;;;000)))+++,,,,,,------.........111===EEERRRjjjyyymmmXXXJJJCCCBBBEEEFFFRRR^^^bbbffftttyyyrrrzzz|||tttTTT===888333444444///000//////......---------,,,+++***+++,,,,,,***(((---******------)))(((+++$$$&&&((()))(((''''''((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%&&&&&&%%%###$$$&&&(((ӵĦĦӵĦ}}}~~~~~~|||}}}}}}zzzxxx|||~~~{{{uuuoooooorrrooojjjaaaUUUHHHBBB>>>999666555222///------+++))),,,222,,,+++******************((()))***+++,,,---...///(((((((((((((((((((((((($$$&&&'''%%%''',,,...,,,+++***((('''(((((('''&&&'''&&&'''((()))))))))***''''''''''''(((((())))))(((+++***222CCCGGGEEELLLSSSVVVUUUNNNAAA444---***++++++,,,,,,---.../////////;;;BBBKKK]]]kkkzzzrrr\\\NNNHHHGGGHHHEEEUUU\\\VVV\\\wwwwww|||pppWWWggg]]]EEE888777444555666///111111000000000/////////***)))***+++---,,,***(((***((((((++++++((('''***$$$''')))***)))''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$''')))4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lzzzyyyzzz|||~~~}}}vvvnnnooouuuxxxwwwsssooooooqqqnnniii\\\PPPDDD???<<<888444444111...---...,,,***---222+++++++++***))))))******(((((()))***+++,,,---...$$$$$$%%%&&&'''((())))))%%%''''''%%%%%%***---,,,///---***(((((('''%%%$$$'''((((((((()))***+++***''''''''''''(((((((((((((((+++,,,555EEEFFFEEEMMMVVVWWWTTTJJJ;;;111---...++++++,,,,,,---...//////---===DDDHHHRRR]]]oooxxxbbbSSSLLLKKKJJJFFFWWW\\\SSS^^^~~~yyyyyyjjjhhhxxx~~~UUUCCCSSSnnnKKK<<<666666333444555...000000000000////////////)))))))))+++,,,,,,***((('''%%%&&&******((((((+++%%%'''***+++)))'''&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''(((((('''''''''&&&$$$$$$&&&(((GG=?HdĦ=ĪjGG=?HdĦ}}}xxxuuuxxx{{{|||pppeeeeeekkktttvvvtttpppooonnnjjjdddWWWKKKAAA===;;;777333111///------...---+++---222+++,,,,,,***)))(((***+++((())))))***+++,,,------###$$$%%%&&&'''((()))***%%%((()))&&&&&&+++//////111...+++)))((('''%%%###'''******((())),,,---+++''''''(((((((((((((((((()))---///;;;IIIIIIGGGRRRVVVVVVQQQGGG:::111...///+++,,,,,,------............===DDDEEEMMMUUUfff}}}{{{eeeSSSMMMMMMMMMGGGXXX]]]VVVbbbxxx~~~~~~uuuyyydddUUUQQQ___ooo}}}gggFFFAAAMMMRRR>>>555444444///111333,,,------------------------***))))))***++++++***((('''%%%&&&***+++)))***,,,'''(((******)))''''''''''''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''(((((((((%%%&&&'''&&&%%%$$$%%%&&&ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ~~~{{{~~~yyykkk___```hhhtttwwwvvvrrrnnnkkkddd\\\RRRHHH???===;;;666111///...,,,,,,...---+++...333***,,,,,,+++(((((())),,,***+++++++++,,,,,,------'''''''''((((((((())))))$$$)))***((()))///555666000...+++******)))((('''(((,,,,,,)))***......+++((((((((((((((((((((('''))),,,000>>>LLLJJJHHHUUURRRRRRNNNFFF;;;222...,,,------------------------...999===@@@KKKSSS___pppzzzcccQQQMMMQQQUUUIIIYYY^^^WWW```vvv~~~uuudddrrr{{{zzz{{{zzzooodddPPPHHHIIIUUU^^^eeevvvZZZAAAEEEOOOjjjBBB777111333333---000444...------------------------,,,***(((((()))******)))(((&&&'''++++++((((((+++((()))***)))'''''''''((('''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''(((((())) ###&&&'''&&&%%%%%%%%%?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?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??yyy|||}}}vvvggg\\\___iiiuuuyyyyyytttnnnhhh___WWWOOOFFF>>>===<<<666000......,,,,,,......,,,...333***,,,---+++((('''))),,,------------------------+++++++++***))))))(((((($$$)))+++***,,,333:::===...,,,******+++,,,+++***(((------******///000,,,(((((((((((((((''''''''''''***...===LLLHHHGGGTTTNNNNNNLLLFFF===444---)))------------------,,,,,,,,,444555:::IIISSSZZZfffyyybbbPPPNNNVVV]]]JJJYYY^^^WWW[[[mmmuuunnn]]]eeesssyyyxxxxxxjjjQQQGGGFFFMMMWWWWWWTTTaaauuuUUU@@@JJJSSS\\\;;;666111444444...222777111.../////////////////////---+++((('''((())))))))))))&&&'''***)))&&&%%%'''*********)))'''&&&((()))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''((()))))) $$$''''''&&&&&&&&&4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=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]Ħqqq~~~pppaaa]]]aaafffsssuuuuuutttnnncccWWWOOOEEEAAA<<<888666333000...,,,,,,,,,++++++,,,///222---+++***+++------+++(((+++***)))(((((()))***+++---+++(((&&&%%%%%%'''(((((()))***---222:::CCCJJJ111444...***///+++&&&)))'''(((((('''(((+++000333((((((((()))******++++++---'''---AAAOOOOOOOOORRRSSSMMMOOOKKK:::///...---(((***++++++++++++,,,...222777999AAAPPPUUUYYYeeejjjVVVQQQWWW\\\NNNRRRSSSUUU]]]gggjjjfffaaacccxxxooojjjfffRRRKKKHHHKKKOOONNNMMMUUUbbb}}}YYYHHHKKKaaagggBBB@@@555444222000............,,,---///000000000///...,,,,,,,,,***((((((***,,,))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((###%%%((()))(((''''''(((###$$$$$$%%%%%%$$$$$$###4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵ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Ħ}}}wwwooonnnsss~~~oooaaa^^^eeekkkwwwuuurrrnnnhhh___TTTKKKEEEAAA<<<888555222///---,,,,,,,,,+++***,,,///111,,,***)))***,,,---,,,******)))(((((('''((())))))))))))((((((''''''&&&&&&(((((()))***---333:::???,,,000+++(((///...+++000***)))'''(((+++...///000)))))))))(((((((((((((((---(((///BBBOOOQQQRRRVVVSSSPPPLLLHHH@@@444---...)))***+++,,,++++++,,,...///666:::CCCQQQTTTYYYfff~~~wwwcccYYYZZZ\\\SSSUUUTTTSSSXXX___```\\\^^^dddzzzrrrkkkfffUUUHHHLLLUUUYYYRRRMMMWWWhhhsssnnn[[[YYYooo~~~ZZZ======555444222000............,,,---.../////////......*********((('''&&&(((***))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((($$$&&&(((((('''''''''(((&&&%%%%%%$$$###"""!!!!!!4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)Ħ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ӵ~~~yyytttnnnooottt|||~~~nnn``````jjjssszzztttmmmgggbbb[[[PPPHHHEEEAAA<<<777444111...,,,++++++,,,+++***+++...000,,,***((((((***,,,---,,,++++++***)))(((((())))))&&&'''((())))))((('''&&&'''((((((((((((+++///222---111,,,(((---+++(((---+++)))((()))---///...---)))))))))((('''&&&&&&&&&---***222BBBOOOSSSVVVZZZTTTWWWLLLHHHOOO@@@---000)))***,,,,,,++++++---...+++555;;;DDDQQQUUU[[[kkk}}}qqqbbb\\\[[[UUUVVVUUUTTTVVVYYYYYYVVVZZZgggxxxoooiii\\\NNNXXXfffhhhZZZQQQ]]]qqquuuuuu|||}}}vvvtttcccKKK999:::555444222000............,,,,,,---............---)))******)))''''''(((***))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((($$$&&&(((((('''&&&'''(((''''''%%%$$$$$$$$$%%%%%%4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>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ӵzzzvvvrrrmmmnnnuuuzzz~~~zzzkkk___aaannnyyyyyysssjjjeeeaaaYYYNNNFFFDDDAAA;;;777333000---******+++++++++***+++---///+++)))(((((()))+++---...---,,,,,,+++************&&&&&&'''(((((()))(((((('''((((((((('''''')))++++++000,,,)))---***&&&+++*********+++,,,,,,------)))))))))((((((''''''''',,,,,,444CCCNNNSSSWWW\\\TTT\\\OOOMMM^^^LLL///222)))+++,,,,,,+++,,,---///)))444;;;DDDPPPVVVaaauuuxxxfff^^^\\\QQQSSSVVVWWWYYYYYYXXXUUUYYYmmmuuunnnfffeeellluuussscccWWWaaattt{{{pppooo~~~sssaaaRRRBBB888777555333111000.........///,,,,,,,,,---------------+++,,,---,,,***)))***,,,((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((''''''''''''((((((%%%'''((((((&&&&&&'''((('''&&&&&&&&&'''***---///4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗ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&ĒRyyyuuupppkkkmmmuuuxxxzzzuuuhhh___dddqqq{{{uuupppjjjeee```XXXNNNFFFCCC???:::555222///,,,***(((***++++++******,,,...***)))(((((((((***---///+++++++++******))))))(((((('''&&&%%%&&&(((***+++&&&((())))))(((((()))+++(((///---+++///---+++333,,,......,,,)))(((,,,000((((((((())))))************///888DDDLLLQQQVVV[[[QQQ[[[QQQRRRbbbNNN///000)))+++,,,,,,,,,,,,---///***444999AAAOOOXXXggg}}}}}}lllcccaaaNNNPPPUUUZZZZZZVVVSSSRRR[[[sss}}}tttrrr{{{xxxrrrdddYYY___lllnnnhhhgggtttkkk[[[KKK???777333444333111000///...//////,,,,,,,,,,,,------......+++,,,------+++******+++(((((((((((((((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((&&&'''((('''&&&%%%&&&((('''&&&&&&&&&(((***---///4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hwwwsssooojjjmmmuuuxxxwwwpppeeeaaahhhttt|||qqqnnniiiccc[[[SSSKKKEEEAAA===888444111///,,,***''')))***+++******+++---))))))***)))((()))+++...&&&'''(((((((((((('''''')))(((&&&$$$%%%'''***,,,&&&((()))))))))***,,,...777<<<666///111000000:::888666111,,,''''''+++///((((((((()))***++++++++++++222>>>GGGLLLPPPUUUXXXMMMUUUPPPRRRXXXFFF---,,,***+++------,,,,,,...///+++333777???OOOYYYggg{{{tttiiifffPPPQQQUUUXXXUUUOOOLLLMMM___xxxzzz|||}}}ppphhh___VVVWWW^^^[[[aaahhhrrrkkk___KKK>>>999111444333111////////////000---------,,,---......///)))***,,,+++***(((((()))))))))))))))))))))))))))+++******)))((((((''''''((((((''''''''''''(((((('''(((((('''%%%%%%&&&((('''&&&%%%%%%%%%&&&'''(((4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s{{{sssqqqmmmiiimmmvvvyyyvvvmmmeeeeeennnwww{{{ooommmggg]]]RRRIIIEEECCC???;;;777333111///---+++&&&(((***+++******+++,,,(((***+++***(((((()))+++%%%&&&((()))******))))))(((((('''&&&''''''((()))&&&'''((((((((())),,,///GGGHHH===222444888@@@OOOLLLAAA333***)))*********(((((())))))))))))))))))---777DDDKKKNNNPPPSSSVVVNNNOOOPPPPPPIII;;;///---***,,,------,,,---...///,,,222555???OOOWWW```pppzzz|||}}}mmmeeeVVVTTTTTTUUUPPPJJJJJJOOOccczzz~~~wwwfff___ZZZSSSQQQUUUVVVaaaggghhhxxxtttgggMMM???>>>777333222111/////////000000......---------...///000)))***,,,,,,***)))))))))))))))))))))))))))))))))((((((((((((((((((((('''((((((''''''''''''(((((((((((((((&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%$$$$$$Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦwwwqqqppplllhhhmmmwww{{{vvvllleeehhhrrryyy{{{ooollleeeWWWIIIAAA???AAA===:::666333111///---+++&&&(((*********)))***+++'''***,,,,,,)))'''(((***''')))***,,,------------''''''((())))))((('''&&&&&&''''''&&&&&&(((+++...DDDEEE999111999FFFXXXmmm[[[III333)))+++...***%%%)))))))))(((''''''&&&&&&...;;;HHHNNNPPPQQQSSSTTTSSSNNNRRRPPP???444333111***,,,------------...000,,,222555???PPPVVVZZZfffmmmooo|||mmmaaa[[[VVVSSSSSSOOOKKKOOOWWWddd{{{qqqaaa\\\XXXQQQOOORRRXXXbbb___WWWggg|||nnnPPPAAACCC>>>333222111/////////000000//////...---...///000111+++---......---+++++++++))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((()))(((&&&%%%$$$&&&(((######%%%&&&'''(((((('''?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ{{{uuuoookkkmmmrrrvvv|||yyyrrrmmmpppwww{{{zzztttiii\\\SSSKKKCCC@@@@@@===:::666111---+++************++++++++++++******...+++((()))+++,,,***((((((''''''+++000111---((((((((())))))******++++++%%%&&&''''''((('''''''''000...,,,---444BBBSSS^^^@@@888...)))((())))))'''''''''((('''&&&''')))+++...FFF]]]```WWWQQQSSSVVVNNNRRRWWWVVVMMM@@@444,,,000///...---------------+++444;;;@@@IIIWWW___```hhhjjjooo|||tttXXXSSS^^^WWWJJJNNNUUUWWW[[[rrryyy}}}~~~~~~}}}mmmaaa[[[RRRUUUhhhkkkjjjcccSSSWWWwwwcccSSSBBB444222111000//////............///000///...---...000...,,,******+++------,,,(((((())))))))))))((((((+++)))'''((())))))&&&###,,,+++)))(((''''''((((((&&&''''''%%%"""!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&>AneneneneDenene>Ak<fhDenenenezzzwwwrrrllljjjlllqqqvvvzzzwwwssspppvvv~~~qqqeeeXXXPPPIIIBBB@@@AAA;;;999666222...,,,+++************++++++*********,,,***((()))+++,,,+++******))))))...333444111---(((((((((((((((((())))))%%%%%%&&&'''((((((((('''***)))((('''***111:::@@@///)))###"""%%%)))***)))&&&'''((('''&&&'''))),,,///CCCVVVYYYRRRPPPSSSVVVOOOUUUYYYUUUHHH:::111...///...------,,,,,,------000444:::AAAOOO^^^eeecccfffkkksssoooVVVJJJXXXVVVOOOXXXbbbdddeeennnqqquuuxxx~~~wwwzzzvvvpppjjj]]]ZZZgggllliiiddd[[[^^^zzzbbbPPP???222222111000//////......///...///000///...---...000---+++))))))***,,,,,,+++))))))(((((((((((())))))(((&&&%%%%%%''''''$$$""")))((('''''''''((()))***((())))))'''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&~~~wwwuuupppllljjjlllrrrvvvwwwvvvtttvvvnnnaaaSSSKKKFFFAAA@@@BBB888777555333000---+++******************************)))((()))+++,,,,,,+++))))))***...333444222///((((((''''''''''''''''''$$$%%%&&&'''((((((((((((((())))))((('''''')))+++,,,((($$$$$$&&&((((((&&&&&&'''((('''&&&'''***,,,111@@@NNNRRRPPPQQQTTTVVVSSSYYY[[[RRRAAA333///000------,,,,,,++++++,,,,,,...000333===NNN^^^dddcccfffnnnyyyeeeMMMJJJ[[[\\\TTT[[[cccaaa___fffcccccciiioootttyyy~~~rrr|||{{{rrrhhhYYYRRR\\\llldddbbbaaafff~~~aaaLLL<<<333222222111000////////////...///000///...---...000,,,***))))))***++++++******)))(((''''''((()))***)))(((((()))******)))'''&&&&&&&&&&&&'''((()))***'''((()))((('''''')))+++&&&&&&&&&&&&&&&&&&&&&|||xxxvvvrrrmmmkkkmmmrrrwwwuuuuuuvvv{{{nnn```PPPHHHCCC@@@???@@@666666555333111...,,,+++******))))))))))))******((((((((()))***,,,------(((((()))+++...///---+++)))((((((''''''&&&&&&&&&$$$$$$&&&'''(((((())))))&&&)))++++++***(((((((((+++)))''''''(((((('''%%%&&&'''(((''''''(((+++---444@@@LLLPPPSSSVVVWWWWWWYYY[[[YYYNNN===111---...,,,,,,++++++***++++++,,,,,,---222<<>>;;;:::777666444222000...,,,,,,***)))(((''''''((()))***'''(((************---///------,,,+++***)))'''''')))))))))(((((((((((((((%%%&&&''''''((('''''''''((())))))(((''''''(((***$$$%%%'''((())))))))))))&&&'''((((((((())),,,///<<>>444---***++++++******++++++,,,,,,+++///888BBBJJJUUUfffttt}}}}}}www```kkk}}}[[[HHHHHHLLLPPPKKKEEEAAADDDMMM]]]rrr}}}wwwhhhlllppphhhcccYYYJJJFFFNNN[[[xxx~~~]]]BBB888888333333222111000000000000...///000///...---...000,,,,,,+++,,,......,,,******)))(((''''''((()))***&&&(((******))))))***+++((())))))((((((&&&%%%%%%(((''''''(((******)))'''&&&&&&&&&'''(((((())))))}}}zzzrrrqqqnnnjjjhhhiiimmmpppuuu}}}zzzgggXXXIIICCCBBB>>>:::888999777444111///---,,,,,,***)))(((''''''((()))***''')))+++***)))))),,,///,,,------+++***(((((((((''''''''''''''''''(((((('''''''''(((''''''&&&%%%((()))***)))((('''((()))((()))))))))(((''''''(((&&&'''(((((((((***---///@@@IIIRRRVVVZZZ___bbbbbb\\\[[[WWWMMM???444...,,,+++++++++++++++,,,------+++,,,444AAAMMMYYYjjjyyy{{{iiiwwwZZZHHHHHHHHHGGGCCCEEEDDDCCCJJJZZZjjjssstttzzzpppiiizzzxxxiiiZZZMMMHHHKKKWWWyyyfffJJJ;;;999333333222111000000000000...///000///...---...000+++++++++,,,------+++)))))))))(((((((((((())))))(((***---,,,***)))***,,,'''((()))))))))((('''&&&((('''&&&((())))))'''$$$&&&&&&&&&'''((()))))))))~~~{{{wwwqqqpppnnnkkkjjjlllppptttuuu~~~{{{bbbTTTEEEAAAAAA>>>999777;;;888444111...,,,,,,,,,+++)))(((''''''((()))+++(((***++++++))))))+++...******+++***)))(((((()))%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$!!!###&&&&&&%%%$$$%%%&&& """$$$&&&)))+++&&&'''(((((((((***---000BBBJJJQQQSSSVVV\\\ccceeeWWW[[[[[[PPP???222...000,,,+++++++++,,,------...000...444DDDUUUccctttvvvhhhppptttSSSHHHMMMLLLGGG>>>FFFGGGAAADDDQQQ[[[]]]eeekkkdddggg]]]SSSMMMKKKWWWzzzqqqSSS@@@;;;444333222111000000000000...///000///...---...000***)))***+++,,,,,,***((((((((())))))))))))((((((%%%(((***)))'''%%%&&&(((&&&'''(((*********))))))'''%%%$$$%%%''''''$$$ &&&&&&&&&'''((())))))***~~~{{{|||}}}tttnnnkkkmmmnnnnnnqqquuuyyyxxxsss^^^MMMAAABBBBBB;;;888<<<999888666111,,,(((''''''++++++******))))))((((((&&&'''(((***++++++++++++...+++(((&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&& ******'''***%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((($$$+++)))%%%)))))))))222IIIKKKNNNQQQRRRUUU\\\cccZZZ^^^^^^UUUCCC444,,,+++......---,,,,,,,,,,,,---***...<<>>AAABBBBBBEEEKKKLLLJJJ]]]ooozzzyyyqqqqqqfffXXX___|||aaaIII@@@666555333000000000000...222111111000000111111222///////////////...---,,,,,,++++++***)))(((((('''&&&)))++++++)))'''((())))))'''%%%%%%(((******)))%%%'''((((((&&&&&&''')))((('''%%%$$$$$$%%%'''((({{{wwwtttrrrqqqnnnmmmooopppnnnpppsss|||nnnbbbRRRGGG???@@@@@@:::666777777666555222...+++++++++*********))))))))))))))))))))))))((((((((('''''''''((()))++++++((($$$ ''''''''''''''''''''''''###+++---((('''++++++&&&''''''((())))))(((''''''&&&&&&&&&''''''''''''(((&&&---***'''+++++++++555===CCCJJJNNNPPPRRRUUUWWWUUU]]]bbb\\\LLL<<<333000......---,,,,,,,,,,,,,,,)))000;;;FFFVVVmmmqqqeee___GGGGGGDDDCCCIIIPPPIII===???BBBCCCBBBFFFLLLLLLIII\\\tttxxxrrrzzzyyy{{{qqq^^^\\\rrrgggMMM@@@:::666333111000000//////333333222222222222333333000000000//////---,,,,,,------,,,***)))((('''&&&''')))++++++***)))((()))***(((&&&&&&((())))))(((((())))))((('''&&&&&&''''''&&&%%%$$$$$$%%%&&&'''{{{wwwsssooonnnlllmmmoooooommmnnnrrrzzzhhhYYYKKKCCC>>>??????999555444111222111...+++))))))***)))))))))))))))*********%%%%%%&&&'''((()))***+++''''''(((******(((### %%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''(((+++)))###'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((%%%,,,)))'''+++++++++555777@@@JJJOOORRRUUUWWWWWWQQQZZZaaa___QQQAAA777222...---,,,,,,++++++,,,,,,,,,222666@@@UUUgggsss~~~yyyiii^^^JJJHHHDDDEEELLLQQQIII>>>>>>AAADDDFFFKKKOOOMMMHHHXXXppp|||nnn___cccnnnsssqqqrrrhhhVVVSSSdddyyy~~~iiiPPP@@@<<<555000000111000///000333222222111111222222333/////////......,,,+++***,,,,,,++++++***)))((((((((()))+++++++++***))))))))))))((((((((((((((((((((()))***)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''~~~|||xxxssspppjjjiiikkknnnmmmkkknnnsss~~~vvvdddSSSFFFAAA>>>>>>===888333111/////////---***)))***+++(((((())))))******++++++&&&&&&&&&&&&''')))***+++)))(((&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$&&&***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###***(((%%%******+++444555AAAKKKPPPSSSYYY[[[YYYNNNVVV^^^___VVVHHH;;;444------,,,++++++++++++,,,---222000;;;VVVdddhhhsssoooYYYFFFCCC@@@BBBIIIMMMGGG>>>>>>CCCHHHNNNUUUXXXSSSKKKXXXjjjqqqbbbTTTUUU^^^bbbdddaaaVVVKKKLLL\\\kkkqqqyyy|||mmmVVVEEE===444...///111//////222111111000000000000111111---......---,,,+++*********************+++++++++******+++,,,,,,,,,***))))))))))))))))))((((((((('''(((***)))(((((()))+++((((((''''''''''''(((((({{{{{{vvvrrrqqqhhhhhhjjjmmmlllkkkooovvv~~~|||qqq^^^OOODDDAAA>>><<<:::666222//////000000...+++***+++,,,''''''((()))***++++++,,,***)))((('''''''''((()))+++(((%%%$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%''')))******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((("""***'''%%%***)))***444555AAAKKKMMMPPPWWWZZZXXXNNNSSSZZZ^^^[[[PPP@@@555------,,,+++++++++++++++***222---777WWWbbbeeevvvyyy[[[AAA???>>>AAAFFFIIIGGGDDD???DDDKKKSSS]]]aaa[[[RRR\\\fffhhh\\\RRRTTTYYYYYY\\\VVVLLLGGGNNN\\\eeegggkkkxxxsssaaaSSSBBB666...000222//////333000000////////////000000,,,------------,,,++++++))))))******+++,,,,,,,,,+++***+++,,,------+++)))''')))******)))((()))***''')))******))))))***,,,((((((((((((((((((((((((yyyxxxxxxrrroooqqqhhhhhhkkkmmmllllllsss|||wwwjjjYYYJJJCCCBBB???;;;888555111.../////////---+++******,,,&&&'''((()))***+++,,,,,,,,,***)))''''''((()))******'''%%%%%%''')))++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''((((((((()))+++((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((###***(((&&&+++***,,,555666AAAHHHFFFHHHPPPTTTQQQQQQRRRVVV]]]```XXXFFF777---,,,++++++***+++++++++(((333---444QQQ[[[ccc}}}^^^BBB@@@@@@AAACCCDDDEEEFFF>>>BBBHHHPPP\\\ccc```XXX^^^dddddd[[[UUUXXXZZZXXXVVVQQQJJJHHHOOO[[[aaaaaaaaannnzzzlllaaaJJJ;;;000222444///...222000//////......//////000------......//////......***++++++++++++++++++,,,,,,+++***,,,......,,,)))%%%(((++++++***)))***+++***+++,,,+++)))((()))***''''''((((((((((((''''''tttuuutttnnnlllpppiiiiiikkknnnmmmnnnvvvssseeeTTTHHHCCCCCC@@@:::777444111...---------+++((('''((()))&&&'''((()))***+++,,,---)))(((''''''(((***---...(((&&&%%%&&&)))+++,,,+++((((((((((((((((((((((((###$$$''')))(((&&&'''***)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$+++)))''',,,,,,---777666AAAEEE@@@AAAIIIMMMJJJSSSRRRUUU]]]ddd]]]JJJ999---,,,++++++******++++++&&&666...000JJJRRR^^^wwwZZZCCCAAA@@@???===<<<>>>AAA<<<>>>BBBJJJVVVaaa```ZZZ^^^cccbbb[[[WWWZZZ\\\ZZZRRROOOJJJIIINNNWWW\\\]]][[[gggyyy|||qqqiiiQQQ@@@444555555///---111000000////////////000000---...///000111111111111,,,,,,,,,++++++*********---+++***,,,//////,,,)))$$$'''+++,,,***)))***,,,,,,------,,,)))'''((((((&&&&&&''''''''''''&&&&&&vvvpppoooooollliiieeeiiimmmnnnnnnqqqyyy~~~qqq[[[IIIBBBBBBBBB@@@:::333000000111...---,,,+++++++++,,,---(((((()))***+++,,,,,,,,,******(((&&&&&&(((,,,000000+++'''''',,,//////---&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&(((((('''%%%)))$$$###'''((()))000999===<<<@@@HHHLLLJJJIIIIIIHHH]]]mmmkkkcccYYYJJJ:::222---,,,...///---,,,...---000555555JJJWWW]]]xxxhhhPPPFFF======?????????@@@BBBAAACCCGGGMMMRRRUUUVVVVVVVVVSSSSSSZZZ```ZZZPPPPPPKKKIIIMMMVVV\\\\\\ZZZYYY^^^iiizzzuuusss{{{]]]KKK999333333222222555222666555000///333222...000///...---------...///,,,---------------,,,+++...,,,+++,,,///000...+++'''&&&'''))),,,......,,,))))))))))))***************)))(((&&&&&&&&&'''((({{{tttqqqpppnnnjjjffffffiiilllnnnpppsssyyy~~~~~~}}}zzzkkkVVVGGGBBB??????===999333//////000,,,,,,***)))))))))***+++)))))))))***+++++++++,,,******)))'''&&&(((,,,///111,,,((((((,,,///...---&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###&&&''''''%%%%%%&&&((()))%%%$$$'''((((((///777666999@@@IIIMMMIIIGGGHHHLLLaaaqqqmmm```VVVJJJ???333...,,,...///---,,,...---///333444IIIVVV\\\vvvgggQQQGGG@@@@@@BBBBBBAAABBB???AAADDDGGGIIIKKKKKKLLLNNNOOONNNNNNTTT[[[YYYSSSJJJGGGGGGMMMVVV\\\\\\ZZZ[[[]]]dddssswwwttt|||jjjVVV@@@888666444333333///333333000///222222...000///...------...///000------,,,,,,,,,,,,++++++...------///111111...+++***)))***+++---......,,,))))))))))))************))))))((('''''''''(((((({{{xxxtttsssssspppjjjfffgggiiikkknnnrrrvvvzzz|||zzz{{{zzzssscccOOODDDAAA<<<<<<;;;777333///......******)))(((((((((((()))******************++++++)))))))))((('''))),,,///111---))))))+++------+++&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))***$$$%%%&&&''''''&&&%%%$$$###''')))'''""""""&&&,,,(((%%%%%%&&&&&&''',,,333111777BBBLLLNNNJJJHHHJJJKKK^^^lllggg[[[RRRLLLGGG444///,,,...///,,,,,,...,,,...222444KKKYYY___xxxmmmUUUMMMFFFGGGIIIGGGEEEDDD>>>CCCIIIKKKIIIEEEBBBBBBDDDGGGHHHHHHLLLSSSWWWWWWHHHGGGHHHPPPZZZ```aaa^^^___\\\^^^iii}}}uuupppwwwsss___III<<<888555222222...111333111222333333///000///.........///000111///...------,,,,,,------...//////111222222///,,,---,,,,,,---//////...,,,))))))))))))************''''''((()))))))))((((((yyyxxxvvvuuutttrrrnnnjjjiiiiiikkkoootttyyyzzzzzzxxxzzzxxxmmmZZZJJJAAA@@@::::::888666333000...---******))))))((((((((((((+++++++++***************((()))***))))))))),,,...///,,,)))((()))******)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&((()))++++++)))(((&&&%%%''''''%%%""""""'''+++'''&&&&&&&&&%%%&&&***...000777BBBLLLMMMIIIKKKPPPFFFSSS\\\ZZZTTTPPPNNNKKK666000---......,,,+++---,,,---222777QQQaaaeee|||vvv\\\TTTOOOOOOPPPLLLGGGEEE@@@HHHQQQRRRMMMEEEAAA@@@>>>AAACCCBBBCCCJJJTTT[[[KKKLLLOOOVVV```fffhhhfffddd___\\\ccctttrrrkkkqqqvvviiiWWWGGG<<<666555555///111333333444444333222000///.........///000000111000///.........///000000/////////000//////...---,,,,,,...///000///---((()))))))))************%%%'''(((*********)))(((xxxwwwuuusssrrrqqqooommmjjjjjjmmmqqqvvvyyyyyyxxxxxxyyytttfffSSSFFF@@@???:::999777555333111///---***************)))))))))+++++++++***************((()))++++++******,,,---+++***(((''''''((((((''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''(((***++++++***((('''(((&&&$$$###$$$&&&((((((&&&''''''&&&%%%''')))+++000444===DDDFFFEEEKKKRRRHHHKKKNNNNNNOOOOOOMMMIII777111.........++++++---,,,---333<<>><<<999555222111000...---++++++,,,,,,++++++***)))******************++++++''')))+++,,,++++++,,,---))))))((('''''''''((((((''''''''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((%%%######&&&((((((&&&$$$((()))&&&&&&(((***)))---...333999===???FFFNNNNNNKKKHHHHHHLLLMMMKKKGGG999333.........++++++------...555@@@```ooonnn}}}|||{{{ggg```\\\]]]\\\SSSIIICCCDDDIIINNNPPPMMMHHHEEEDDDEEECCCAAA??????EEEVVVfffWWWUUUSSSUUUZZZ```eeegggcccbbb```aaagggsss}}}{{{~~~yyygggRRRBBB:::777555333222333333000///111666555333111000000000111---...///111222333333333555555333111//////222444...------...000000///---))))))))))))************(((((()))*********))))))yyyrrrsssttttttrrrnnnkkkjjjjjjooouuuwwwvvvuuuuuuwwwllljjj```PPPEEEBBB@@@======888222.........---+++++++++,,,,,,,,,+++***))))))))))))***+++++++++,,,'''))),,,---,,,+++,,,,,,((())))))))))))))))))***''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''###(((***'''&&&***+++)))+++))),,,333999<<>>;;;888666555444444444777<<<@@@CCCCCCBBBAAA999===BBBCCC???;;;999999888666444333111///,,,)))))))))))))))************,,,+++***((((((((()))***{{{yyyvvvuuutttvvvwwwsssjjjbbbeeepppyyyyyyuuussssssrrrjjjZZZIIIAAA>>>;;;999999999666333///,,,+++******......------,,,+++******+++((('''(((+++,,,***((((((,,,...+++***---...---''''''(((((()))+++,,,---*********(((&&&&&&(((***(((&&&###$$$&&&((('''%%%%%%&&&''''''((((((''''''---+++((('''(((((((((''''''((()))((('''(((***,,,+++******000999???@@@>>>===@@@BBBBBBBBBEEENNNVVVEEE333+++,,,(((+++///+++)))***555IIIWWW___lllzzz{{{~~~pppmmmtttsss```\\\PPPDDDBBBHHHIIIEEEDDDEEEDDDAAADDDRRRiiizzzjjj\\\OOOKKKJJJJJJNNNTTTQQQXXXaaaeeeaaa]]]dddnnnwww]]]GGGAAA@@@;;;999<<<>>>DDDFFFCCC???@@@@@@???===999:::DDDQQQWWWRRRKKKJJJIIIQQQ]]][[[LLLBBBBBBDDD>>>888555111,,,+++...+++++++++************))))))************(((&&&%%%~~~xxxvvvtttsssrrrrrrqqqmmmgggbbbiiirrryyywwwtttssssssrrrdddTTTDDD===;;;:::999:::888555222...,,,++++++,,,,,,,,,+++******)))(((((()))'''&&&'''***+++)))(((***...///+++***,,,---+++(((((((((((()))***+++,,,((())))))'''%%%%%%'''((((((&&&$$$$$$&&&''''''%%%%%%&&&''''''((((((''''''$$$###"""###&&&(((((((((((()))***)))''''''((()))***)))***000888>>>???===;;;@@@CCCBBBFFFPPPZZZ^^^DDD333------)))***---(((000...222===MMM___sss{{{tttvvvssseee```VVVLLLHHHHHHGGGEEE???AAABBBBBBFFFSSShhhxxxkkkaaaWWWRRRNNNIIIIIIMMMNNNSSSZZZ^^^[[[YYYbbblllhhh[[[QQQEEEBBBEEEKKKQQQTTTQQQNNNOOOOOONNNLLLIIIJJJSSS___ccc^^^WWWYYYWWW^^^kkkmmmddd]]]^^^YYYOOOCCC;;;444......111+++++++++************)))*********))))))((('''&&&yyytttsssssssssrrrooojjjgggeeedddmmmtttxxxuuussstttuuuttt^^^OOO@@@::::::::::::<<<666444000,,,++++++,,,...+++++++++***))))))((((((((('''&&&''')))***)))(((,,,//////+++)))+++,,,*********))))))))))))******'''''''''&&&%%%$$$&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''$$$$$$$$$&&&)))***)))((()))******)))'''&&&&&&((()))((()))///666<<<===<<<888AAACCC@@@HHHZZZdddbbbBBB333...///***)))+++&&&//////111888LLLhhhyyymmmdddYYYTTTPPPKKKGGGFFF???AAACCCCCCFFFPPP^^^jjjbbb]]]XXXUUUPPPIIIEEEEEEHHHKKKPPPTTTTTTTTT^^^iiiooobbb___dddpppuuuvvvrrroooqqqssssssooolllkkkrrrzzz|||uuummmeeeaaadddpppxxxwwwwwwzzzssseeeSSSEEE999000...000+++++++++************)))+++***)))((((((''''''(((wwwsssrrrssstttsssmmmfffcccfffiiipppuuuvvvttttttwwwwwwuuu[[[LLL>>>:::;;;;;;<<<===444222...+++***+++---///---,,,,,,,,,++++++******'''''''''((()))*********+++......***)))+++---,,,++++++***)))(((((())))))&&&'''((('''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''')))(((((())))))(((%%%###'''((())))))'''&&&'''((('''''')))---444888:::::::::DDDDDD<<>>>>>GGGIIIBBB555***+++...)))***///------///000333BBB\\\uuutttsssqqqqqqsss^^^OOOPPPWWWZZZVVVNNNKKKGGGDDDBBBAAA???>>>CCCAAA@@@DDDOOOUUUPPPFFFEEEEEEIIIOOORRRPPPPPPSSShhh}}}rrrjjjooozzzwwwlllbbb]]]UUUHHH<<<666+++++++++************)))))))))(((((((((((())))))yyywwwtttrrrnnnmmmhhhccc___```fffkkkppprrrrrrsssuuusssiii^^^DDD:::333555999999666444......---,,,,,,++++++***(((((((((((())))))))))))&&&(((++++++******,,,///***---,,,((((((,,,000000******)))))))))))))))***###%%%'''((('''&&&&&&'''%%%''''''&&&$$$$$$&&&(((%%%&&&''''''(((((('''''')))'''''''''***+++++++++"""$$$((()))(((((((((((('''((()))+++,,,---...000888===@@@<<<:::<<<>>>>>>555***+++---'''(((...---///,,,+++///999NNNjjjvvvtttxxxrrrooouuuZZZOOOXXX___\\\OOOJJJEEECCCDDDFFFEEECCCEEEFFFFFFEEEJJJRRRTTTPPPMMMIIIIIINNNPPPNNNMMMOOOYYYooo}}}qqqsss}}}}}}tttkkkggg```RRRDDD;;;+++++++++************)))(((((())))))))))))(((((({{{vvvuuusssppppppmmmhhhdddbbbdddiiimmmpppqqqrrrrrrsssooobbbTTT@@@888333777<<<<<<999777.........---,,,+++***)))***************+++++++++%%%'''******))))))+++...,,,...---)))'''+++//////******))))))))))))******!!!$$$&&&'''&&&%%%%%%&&&%%%'''(((&&&$$$###&&&(((%%%&&&''''''((((((''''''(((&&&$$$$$$&&&((()))(((###&&&))))))((('''&&&&&&'''(((*********+++,,,...---222777999777555888<<<777,,,+++---&&&'''---,,,)))&&&)))222;;;KKKggg~~~rrrwwwtttnnndddPPPXXXaaa```QQQKKKEEEDDDFFFIIIHHHGGGCCCIIIJJJEEEEEENNNWWWYYYSSSMMMIIIKKKMMMLLLLLLNNNNNNeee|||~~~uuuooofffVVVFFF<<<+++++++++************)))'''((()))******)))((('''zzzwwwqqqqqqvvvpppmmmiiifffeeegggjjjmmmpppooopppqqqnnncccSSSGGG<<<888555666888888444000///---,,,***))))))******((()))((($$$$$$(((***((()))***++++++***)))***+++***)))(((((())),,,///111+++***)))(((&&&&&&%%%%%%)))&&&$$$%%%''''''%%%###&&&$$$"""$$$&&&(((&&&$$$'''(((((('''%%%%%%&&&(((###%%%'''))))))'''%%%###"""###%%%''''''&&&%%%$$$&&&'''))))))((((((***+++&&&***000555666777777888000...+++***)))***,,,...%%%,,,,,,---555EEEiiivvvuuuzzzwwwwwwsssTTTSSSbbbdddTTTJJJAAAEEEOOOTTTNNNEEEIIILLLMMMHHHDDDGGGRRR\\\XXXUUUQQQOOONNNLLLJJJGGGNNNVVVddduuuyyydddWWWOOODDD:::111000///...---,,,,,,,,,))))))((('''''''''''''''|||xxxuuuoooooossspppnnnjjjggggggjjjmmmoooppprrruuuuuuooo```OOOBBB;;;888555666888888444000...---,,,***))))))******)))***(((&&&(((------***(((***++++++******+++,,,***)))((('''(((***---///+++***)))(((&&&&&&&&&&&&)))'''%%%&&&''''''%%%###'''%%%$$$%%%'''((('''%%%&&&&&&&&&%%%$$$###$$$&&&$$$%%%&&&((((((&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&'''))))))((((((***+++(((+++111444666666888888///...+++***)))***,,,---(((...------666FFFkkkyyyuuuvvvuuu{{{wwwWWWTTT```bbbSSSJJJBBBFFFQQQWWWSSSKKKFFFJJJMMMKKKGGGIIIRRR[[[YYYWWWSSSNNNJJJHHHIIIKKKGGGOOO[[[iiiyyyfffTTTHHH===444111000///---,,,,,,,,,,,,))))))(((''''''''''''(((xxxuuusssnnnmmmpppooommmkkkjjjkkknnnqqqsssrrrwww|||zzzmmm[[[HHH===:::888555555777666222///...---+++***))))))***+++******((((((---333111+++''')))************,,,...***)))((('''''')))+++,,,+++***)))'''&&&&&&&&&&&&)))(((''''''((('''%%%###'''&&&%%%&&&((()))((('''&&&''''''%%%$$$###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%'''(((((((((((()))+++***---000222444555777999///---+++***)))***,,,---***...++++++444CCCeee{{{xxxzzz{{{YYYRRR\\\]]]QQQIIICCCFFFQQQXXXVVVQQQFFFKKKOOONNNJJJIIINNNTTTYYYZZZXXXQQQIIIFFFKKKQQQCCCIIIRRR^^^mmmiiiPPPBBB888222000000...---,,,+++++++++***)))((((((''''''((((((vvvtttsssooommmnnnnnnmmmlllmmmnnnrrruuuwwwwww|||~~~wwwfffRRRBBB:::999777555555555444111...---,,,***)))))))))***+++***)))''')))000666333+++'''((()))))))))+++...000++++++)))(((((()))***+++******(((''''''&&&&&&&&&((((((((((((((('''%%%$$$&&&&&&&&&&&&''''''''''''((())))))(((&&&&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''((()))++++++,,,...///000111444777...---+++*********+++,,,'''+++))))))111;;;VVVzzz}}}YYYOOOVVVVVVNNNGGGBBBEEEMMMTTTSSSPPPGGGLLLQQQPPPKKKFFFFFFIIIVVV[[[]]]VVVLLLHHHLLLSSSEEEGGGMMMXXXkkkkkkNNN>>>888555111000...---,,,,,,++++++***))))))((('''((((((((({{{vvvtttssspppnnnnnnllllllmmmnnnqqqtttwwwyyy|||~~~{{{ooo[[[III===999888777555444444222///---,,,+++***)))))))))***+++)))(((&&&'''///555111)))'''(((((())))))+++...111---,,,+++*********++++++***)))(((''''''&&&''''''&&&'''((()))(((&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&((())))))(((&&&&&&''')))'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%&&&(((((('''''')))******+++,,,,,,,,,...000333---,,,+++*********++++++%%%***)))+++000444FFFbbb}}}}}}ZZZMMMQQQPPPJJJEEE@@@BBBHHHMMMMMMKKKDDDIIIOOOOOOKKKFFFDDDEEELLLTTT[[[YYYQQQKKKKKKNNNHHHGGGJJJVVVjjjlllLLL<<<777666111000///...---,,,,,,,,,******)))(((((((((((((((|||yyyvvvtttsssqqqooonnnjjjkkklllooorrruuuwwwyyy|||ssscccPPPAAA:::888777666666444222000...---+++***)))(((((()))***+++))))))'''&&&+++000...((('''((((((((((((***...111,,,,,,++++++++++++++++++))))))((('''''''''''''''"""%%%'''((('''&&&%%%&&&###$$$&&&%%%$$$$$$%%%'''''''''(((&&&%%%$$$&&&'''&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&''''''''''''$$$&&&''''''''''''(((***)))***++++++***+++---///,,,,,,+++***************'''++++++---111111;;;RRRqqq___QQQPPPKKKEEEBBB@@@AAAEEEGGGGGGEEE>>>CCCJJJMMMLLLJJJJJJJJJCCCJJJRRRVVVTTTNNNIIIGGGJJJIIIIIIQQQaaaxxxjjjJJJ999444444222222000///...---------+++***))))))(((((())))))xxxxxxuuusssrrrqqqpppnnnhhhiiilllooorrrtttvvvwww~~~xxxkkkZZZHHH<<<777666666666666444111...---,,,+++***)))(((((()))***+++++++++)))&&&'''++++++((()))))))))((((((***...111***************+++++++++))))))(((''''''''''''((("""&&&((('''%%%&&&&&&###%%%''''''%%%$$$&&&((('''(((((('''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''((((((((('''&&&$$$&&&''''''''''''(((***(((***++++++******,,,---+++++++++***************(((+++)))+++000---555JJJhhhjjjZZZRRRIIIBBBAAAAAACCCEEEFFFFFFEEE===BBBHHHLLLMMMMMMOOOPPP@@@CCCJJJRRRWWWUUULLLDDDLLLLLLKKKKKKQQQccc|||eeeGGG888444444444333222000////////////+++***))))))(((((())))))wwwwwwuuurrrpppqqqpppnnnggghhhkkknnnqqqtttuuuvvv|||tttfffUUUEEE:::555444555666666444000---,,,,,,******)))(((((()))***+++,,,---+++&&&%%%(((***((()))***)))(((''')))---000((()))))))))************)))((((((''''''''''''((( %%%'''&&&%%%&&&'''$$$&&&((((((&&&%%%'''))))))******)))''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''%%%$$$&&&''''''&&&'''(((***)))***,,,---+++++++++,,,++++++++++++*********)))''')))&&&''',,,+++333GGGcccrrrbbbVVVHHH@@@AAABBBEEEGGGHHHGGGFFFAAADDDIIILLLMMMNNNPPPQQQBBBBBBGGGQQQ[[[[[[QQQGGGNNNPPPOOOHHHEEETTTqqq```FFF999777888555444333111000000//////+++******)))))))))))))))}}}uuupppmmmooossssssmmmggghhhhhhjjjooorrrsssuuuwww{{{iiiTTTFFF>>>999777888777666444222///---+++***'''***,,,,,,)))(((+++---...(((&&&******&&&%%%(((---***((((((***+++)))'''((()))((('''***///111...,,,,,,+++(((&&&%%%&&&(((%%%$$$$$$%%%(((+++++++++%%%###"""$$$(((++++++***---***)))***'''$$$%%%***&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''%%%(((+++,,,+++***))))))((()))******)))***,,,...+++,,,---,,,***)))***+++++++++***((((((,,,555<<>>HHHYYYbbbZZZNNNEEEMMMKKKGGGHHHLLL___zzzuuuXXXEEE===:::999777888888666222///---------,,,***(((((((((((()))xxxuuurrroooooopppooojjjeeehhhhhhjjjnnnqqqrrrrrrssstttcccOOOBBB<<<777555777666555444111///,,,+++***)))*********))))))+++,,,...***(((++++++''''''***---***((((((***+++)))((()))***)))(((+++111222///******)))((('''''''''&&&((('''%%%&&&((())))))(((%%%$$$###%%%(((******)))+++))))))***)))''')))...''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&(((***+++***)))))))))''')))))))))))))))+++---+++,,,---,,,***)))***+++---...---++++++///777>>>ccchhhSSSNNNIIIMMMSSSXXXYYYVVVRRROOOKKKIIIJJJQQQUUUTTTSSSTTTSSSJJJDDDGGGQQQWWWTTTNNNLLLOOOIIIFFFIIIIIIQQQccc{{{pppQQQ???888666666777888999888444111///...,,,+++***((((((((()))))){{{ssstttsssqqqooommmjjjgggeeeiiiiiijjjllloooqqqpppooohhhYYYGGG>>>999555444555666555333000...,,,+++***+++)))'''''')))***++++++...+++***++++++((((((+++,,,+++))))))++++++***))))))******))),,,111222///((('''''')))++++++(((%%%***(((''''''''''''&&&%%%%%%%%%%%%''')))***)))''',,,******+++***(((***///))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((***&&&'''(((((('''(((***,,,***,,,,,,,,,***)))***++++++++++++)))(((,,,444:::TTTqqqkkkWWWOOOSSS[[[eeelllmmmhhhbbb^^^UUUMMMIIILLLQQQQQQQQQQQQVVVRRRLLLHHHGGGJJJNNNPPP]]][[[RRROOOTTTPPPKKKRRRfffxxxfffHHH999555555555777999;;;:::666333000///+++***)))))))))))))))***wwwrrrqqqsssssspppkkkgggggghhhgggiiijjjkkkooorrrpppkkk\\\NNNAAA:::888555444555555444222///---+++++++++,,,)))%%%&&&)))++++++***+++++++++***)))((()))+++++++++++++++++++++******(((******))),,,111111...'''&&&&&&+++000000***%%%)))(((''''''((('''&&&$$$%%%&&&'''((())))))((('''---+++***,,,***''')))...+++***)))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%&&&(((***%%%&&&''''''&&&&&&(((******+++,,,+++***)))***+++)))******((('''***111666GGG```vvv|||~~~~~~|||xxxhhh\\\ZZZ^^^hhhttt||||||yyyvvvuuufffXXXKKKHHHKKKLLLMMMOOOXXXXXXTTTJJJ@@@BBBMMMYYYnnnlllaaa^^^bbbYYYMMMOOOZZZqqq^^^CCC999888777777555777:::999777333000///******)))))))))))))))***~~~vvvsssnnnpppqqqooojjjhhhjjjllleeeggghhhhhhmmmrrrooohhhQQQFFF<<<999999777666666555333000...,,,+++++++++,,,)))&&&'''***,,,+++)))(((***+++)))'''''')))******+++,,,---,,,,,,++++++'''))))))(((***......***'''&&&(((---222222,,,&&&&&&%%%%%%'''((()))'''%%%&&&'''(((((((((((())))))+++((()))***)))'''***...+++***)))((('''&&&&&&&&&''''''((((((((((((''''''%%%&&&'''&&&%%%%%%''')))$$$%%%&&&&&&%%%&&&(((***)))***++++++))))))***++++++,,,---,,,+++---222777JJJ^^^nnnqqqqqqzzz}}}yyynnnddddddllllllttt}}}yyygggRRRHHHGGGGGGIIILLLVVVZZZXXXLLL???@@@RRRddd|||{{{rrrmmmlll^^^PPPQQQ^^^xxx[[[DDD===:::777666222555777777444111//////***************))))))(((zzztttrrrkkkmmmnnnllliiihhhkkkmmmcccffffffeeejjjpppkkkaaaIII???888888:::888777777444222///,,,+++***++++++***))))))***+++,,,+++***&&&***,,,(((%%%''')))***)))+++......---,,,,,,,,,(((******(((***---+++'''&&&''')))...222111,,,'''$$$$$$$$$'''))))))(((&&&&&&'''(((((('''(((***,,,(((&&&'''******(((+++111))))))((('''&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&''''''&&&&&&''')))$$$%%%&&&&&&%%%&&&(((***((()))+++***))))))***+++)))+++,,,+++***+++///333GGGWWWfffiiijjjssszzzooojjjttt{{{|||sss]]]OOOHHHEEEGGGJJJPPPVVVVVVKKK???CCCXXXlll}}}zzzhhhXXXXXXiii[[[GGG@@@:::555444111333444444111/////////***+++++++++***)))''''''uuuooollljjjjjjiiihhhggggggiiijjjbbbeeedddaaaeeejjjdddWWWBBB:::555777:::999777666444222...,,,******++++++(((***---...---,,,++++++%%%,,,...(((%%%(((++++++(((+++//////...,,,,,,---+++,,,,,,******,,,***%%%###&&&***...///---***(((######%%%'''))))))'''%%%&&&''''''&&&&&&''',,,///---++++++,,,***''')))...''''''&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&$$$&&&))))))(((''''''((($$$&&&'''&&&&&&&&&(((***''')))******))))))***,,,&&&(((***)))((((((+++///<<>>333333222111//////111333,,,,,,,,,,,,***(((%%%$$$~~~uuunnniiihhhgggfffeeeddddddddddddeeecccaaa______]]]VVVIII???999999999::::::888444111111000...,,,++++++++++++******)))))))))))))))***---,,,+++***))))))))))))***...111222000///000222222111...)))(((***)))$$$***)))(((''''''((()))***###((((((""" %%%******%%%!!!###(((&&&###...>>>AAA333)))***---***%%%$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))---,,,+++***)))((('''&&&)))***+++***(((''''''((()))***)))'''%%%%%%&&&(((++++++,,,+++***+++...000666LLLfffttt|||pppjjjpppsssoooiii]]]gggmmmWWWIIILLLGGGEEEEEEEEEEEEBBBCCCMMMXXX___ccceeefffjjjllldddXXXkkkmmmOOOFFF???;;;<<<999777666333111//////000111000000///...---+++***)))yyyrrrmmmiiihhhgggffffffeeeddddddccccccaaa```___^^^ZZZQQQEEE===777777666666777666333111000///---+++******************))))))))))))******---,,,+++***)))***++++++...111333222///...///222000000---((((((***)))%%%***)))(((''''''''''''((($$$((((((######(((***)))%%%"""###((('''%%%///>>>AAA666------...+++((((((&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%%%%&&&((())),,,+++***)))((('''&&&&&&((()))***)))'''''''''))))))***+++***))))))***,,,))))))***)))((())),,,...777KKKfff|||pppkkkpppqqqlllZZZNNNXXXcccWWWNNNMMMFFFDDDDDDEEEDDD@@@???IIIUUUUUUWWWWWWUUUXXX\\\ZZZSSSfff~~~}}}eeeJJJDDD???======;;;888666333111/////////000000//////...---+++))))))~~~sssoookkkhhhhhhfffggggggfffeeecccaaa```___```___\\\UUUJJJ@@@:::555444222333444444222111...---,,,+++***)))))))))******)))))))))******+++---,,,***))))))+++---///444555666333///---...111......,,,)))))),,,+++'''***)))((('''&&&&&&&&&&&&&&&''''''&&&(((++++++(((%%%###%%%)))((('''000===<<<666000...---)))((()))((((((''''''&&&''''''''''''&&&%%%%%%%%%&&&((()))***))))))((('''&&&%%%%%%&&&''')))(((''''''((()))$$$&&&(((((((((((()))***((()))))))))((())),,,...666DDDbbbrrrnnnqqqooogggWWWJJJOOOYYYUUUNNNHHH>>>CCCCCCDDDBBB===<<>>:::888666444111///........./////////...,,,+++)))(((xxxpppllliiiggggggeeefffggggggfffccc```______```___YYYOOOEEE===888444222111000222333222111...---,,,,,,+++***************))))))******++++++---+++)))((())),,,000222999999888444///,,,...000---...---***+++...---)))***)))((('''&&&%%%$$$$$$''''''&&&(((,,,...,,,((('''%%%''')))((('''...777555333///,,,(((%%%&&&(((***)))((('''''''''''''''%%%%%%%%%%%%%%%'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&((((((''''''(((***$$$&&&((()))(((''''''(((***++++++******+++---///111:::WWW~~~yyyttttttnnncccYYYNNNLLLRRRSSSOOOIIICCCIIIGGGEEEAAA<<<===JJJXXXRRRQQQMMMIIIIIINNNVVV[[[\\\nnnuuudddjjjhhhLLLEEE>>>;;;<<<999777666444222///......---/////////...,,,+++)))(((uuuooolllgggeeeeeedddeeefffffffffdddaaa```bbb```\\\UUUJJJAAA:::888444333111111222333222222.........------,,,++++++***************+++,,,,,,,,,***)))((()))---111333;;;;;;:::555///,,,---///---///...,,,---000///+++))))))((((((&&&%%%$$$###(((&&&&&&***......,,,)))((('''(((((('''&&&***000000111///***&&&$$$%%%&&&***)))((('''''''''''''''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%'''(((((('''''')))******,,,......,,,***************+++***)))***---//////333KKKooo~~~xxxxxxzzzyyyqqqfffYYYRRRJJJJJJRRRTTTSSSUUUXXXSSSLLLFFF@@@AAALLLXXXUUUSSSQQQOOONNNQQQVVV[[[ZZZiii{{{jjjiiijjjKKKBBB;;;888:::777666555444222000...------000000///...---+++***)))}}}tttooolllgggddddddaaabbbdddeeeeeeeeedddcccddd___WWWNNNEEE>>>999777444333222222333333111000---............---,,,+++***************+++,,,---***)))((((((***---000222:::;;;:::666000------///---///...---...111///+++)))))))))((((((&&&%%%$$$'''%%%&&&+++...,,,+++,,,(((((()))((('''''')))+++111333111+++(((((()))'''((((((''''''&&&'''''''''######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))(((((()))***+++,,,---,,,***(((((()))'''((((((((('''(((+++---...000@@@ZZZlllooonnnoooyyypppggg```NNNGGGQQQUUUTTTZZZddd]]]UUUPPPKKKJJJOOOVVVSSSPPPNNNPPPPPPNNNOOOSSSXXXkkkxxxggg___zzzdddGGG???999777999777444444333222000///...---111111111000...---+++***yyyrrrooolllgggdddddd___```aaabbbdddfffggggggfff]]]QQQGGG@@@<<<888555333333222222333222///---,,,,,,---...---,,,+++***************+++,,,---...))))))((()))***,,,...///777999999666111------...+++------,,,---///---)))((())))))))))))((('''&&&&&&%%%''',,,,,,)))***///&&&((()))((()))***,,,,,,222444111+++***,,,+++'''&&&&&&&&&&&&&&&&&&'''((("""###$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&'''''')))***+++***)))((()))***&&&'''((('''%%%%%%&&&((('''((((((((('''(((***---,,,...666DDDTTTaaahhhjjj}}}{{{qqqTTTHHHWWW[[[TTTWWWccc\\\XXXZZZ[[[YYYWWWXXXSSSMMMJJJMMMNNNKKKHHHIIIVVVnnn~~~nnnbbbYYYmmmaaaGGGAAA<<<888888444222222222111111000///...222222222111000...,,,,,,}}}vvvqqqooolllgggeeeeee^^^^^^___aaadddfffiiijjjggg[[[LLLBBB===;;;777444333222222333333111---******+++,,,---,,,+++***)))************+++,,,---...((((((((()))***,,,------555777999777222...---...***,,,,,,***,,,...,,,'''(((((()))******)))((('''&&&%%%''',,,+++'''***111%%%'''))))))***---///...111333000******...,,,&&&%%%%%%%%%%%%%%%&&&'''(((!!!"""$$$%%%&&&'''''''''$$$%%%%%%&&&&&&''''''(((+++,,,,,,+++)))((()))***''''''''''''&&&'''))),,,)))******))))))***,,,...))),,,///555DDDXXXeeehhhtttTTTIII```ggg\\\\\\[[[VVVWWW```gggfff```]]]VVVMMMHHHLLLNNNJJJFFFEEESSSpppxxxiiiddd\\\kkkbbbJJJGGGAAA;;;777111111111111111111000//////333333333222000///---,,,xxxsssllljjjiiihhhccc^^^YYY]]]```aaafffkkkjjjggggggWWWFFF>>>;;;777555555333333222222222000---+++***...///)))%%%'''***+++,,,++++++---000000...+++'''(((******+++,,,///111///888999222000555444---&&&++++++&&&%%%***,,,***************)))((('''&&&''''''''''''''''''''''''$$$%%%'''(((((((((***+++333000,,,******)))'''&&&'''''''''&&&&&&%%%%%%%%%&&&((((((&&&$$$&&&,,,222))))))((('''&&&%%%%%%$$$'''&&&&&&((()))***(((&&&'''+++***&&&&&&***((("""&&&((())))))(((((()))***)))+++...444===JJJWWW```wwwxxxbbbMMMPPPcccjjjcccVVVQQQSSSaaaqqquuulllcccZZZLLLEEEJJJKKKDDD???@@@SSSbbbyyy|||ddd\\\ddd|||gggOOOLLLJJJ???777777333222222111111111111111999111...444888444...+++xxxvvvqqqkkkiiihhheee```[[[WWW\\\```bbbgggkkkjjjfffbbbTTTDDD===:::777555555333333222222111000---+++,,,---,,,)))***------***,,,+++***+++...///---+++'''(((***+++,,,...111333333;;;;;;333000444333---)))---,,,((((((,,,---+++(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&'''(((((('''''')))+++333000,,,)))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&(((+++...))))))(((''''''&&&%%%%%%&&&&&&'''(((((()))***+++(((***)))&&&&&&)))'''"""'''(((***)))(((((()))+++)))***,,,000777AAALLLTTTlll~~~}}}yyycccLLLMMM```kkkhhhXXXVVV\\\nnn~~~ppp```\\\MMMCCCEEEEEE>>>:::===EEERRRggg}}}fffaaarrriiiOOOIIIGGG===666777222222111000000000111111222///---000555666111+++~~~sssrrrnnnjjjgggeeeaaa\\\WWWTTTZZZ```ccchhhllliiiddd[[[NNNAAA;;;999666555666333333333222111///---,,,...---+++***...222000***+++***))))))+++,,,,,,+++''')))+++,,,---///222444666<<<===777555888888333...///...+++***---...---(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''))),,,444000+++(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&((()))))))))((((((((((((''''''&&&%%%$$$&&&((('''''')))---111)))***(((&&&''')))'''###((()))******))))))***+++)))******+++...555===CCC\\\ttt|||hhhPPPMMM^^^kkkmmmbbbaaagggwwwsss```XXXJJJ@@@???>>>:::888;;;<<>>>>>AAAAAA===111///---++++++------+++))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&(((+++...333///***&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&)))***'''$$$''''''((()))(((((('''&&&###&&&((('''%%%(((///666++++++)))(((((()))(((&&&((()))******))))))***,,,******))))))***...333888IIIbbbtttzzzxxxrrr\\\VVVbbbnnnqqqtttppppppwwwrrr^^^OOODDD<<<;;;<<<999888;;;<<<:::>>>NNNeeeiiiLLL@@@<<<666444777000000//////000000111111,,,333333---222>>><<<000wwwrrrllliiifffccc___[[[VVVSSSSSSZZZaaafffiiijjjddd]]]LLLCCC;;;888777555666888444555555333000......000---111111,,,((())))))'''))))))((('''&&&'''((())))))***++++++***+++---//////666>>>BBBDDDEEEDDDBBB333///,,,+++,,,+++***)))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''(((***---000111---)))&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))&&&"""&&&'''((()))))))))((('''$$$'''((('''%%%(((000777...+++))))))******))))))''')))******))))))***+++*********))))))+++000333666JJJZZZeee}}}wwweeexxxyyykkkfffnnnvvvyyy~~~zzzzzz~~~{{{iiiUUUDDD>>>999999999888666666:::888;;;CCCOOObbb|||{{{bbbHHH<<<999555444666111000000000000000111111---444444---111<<<;;;000xxxpppmmmjjjhhheeeaaa]]]YYYWWWVVVVVV\\\cccfffhhhggg```XXXGGG???999888777555666999444555666333///---///111---222111***$$$$$$&&&'''((())))))(((&&&&&&'''((()))***++++++***+++---//////555<<>>CCCGGGLLLQQQ===444///111222///,,,,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***++++++******+++)))'''&&&&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%'''$$$&&&(((***++++++)))(((((('''&&&%%%&&&(((+++---///)))&&&))))))''''''***%%%'''((((((''''''((()))***+++,,,+++******,,,...%%%...444888BBBMMMMMMFFFDDDXXXsss~~~wwwuuuwwwxxxyyy|||sssiii```MMM:::888888777888<<>>MMMZZZcccooo{{{uuuvvvwwwwwwyyy}}}xxxdddWWWPPPEEE888666777777:::AAAMMMVVVZZZOOOJJJJJJMMMIIIAAADDDNNNPPPPPPVVVgggqqqYYYMMMBBB888666999999555222777666555333222111000000...***+++000333222444888zzztttrrrmmmiiikkkeee___\\\]]]```aaaaaa```eeeeeebbb___\\\RRRFFF>>>;;;777555555666666666444333222000///.........///---***((('''(((***+++)))))))))))))))(((''''''%%%&&&(((***,,,000555999555777999<<>>@@@666---,,,,,,,,,+++)))'''&&&(((******(((&&&$$$$$$$$$%%%&&&%%%'''))))))((()))***,,,***)))&&&###!!!"""&&&)))***)))(((&&&$$$%%%(((+++&&&((((((%%%&&&+++---+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%'''))))))))))))***+++&&&***......***))),,,///((()))***+++++++++++++++...111666;;;@@@PPPmmmxxx|||{{{|||~~~zzz{{{wwweeeXXXQQQDDD555111888333BBBXXXkkkiiiTTT\\\ZZZKKKCCC===FFFJJJJJJJJJQQQccc~~~lllVVVSSSJJJDDD<<<666333222111111000666888333000000///------///111444777999;;;;;;tttqqqpppllliiigggccc^^^]]]```dddggghhhggggggccc^^^\\\ZZZQQQFFF???;;;777333222222111111222111000///---------------,,,***(((''''''((())))))))))))))))))(((''''''%%%&&&((()))+++///333777666888888;;;FFFUUU___bbbGGG;;;666???BBB:::222111,,,+++***))))))((((((((('''&&&%%%$$$$$$%%%'''(((&&&((())))))((((((***+++''''''%%%###"""###&&&))))))((('''%%%$$$%%%(((***&&&)))(((%%%&&&***+++***&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$&&&(((((((((((()))***'''***---,,,***)))+++---))))))***+++,,,,,,,,,,,,///000222444777AAAWWWkkkzzz{{{tttttt{{{zzzyyy|||zzz{{{~~~jjjZZZQQQFFF999555::::::TTTpppeeegggbbbOOOCCC===IIIIIIFFFFFFKKKTTTggg]]]MMMOOOLLLHHHCCC===999666444444...333555111---...---+++)))+++...333777;;;===???xxxpppnnnooommmjjjfffccc```aaadddhhhlllmmmooojjjaaaZZZYYYWWWNNNDDD>>>;;;666444333222111000222111000///...---------******)))((((((''''''''')))))))))(((((((((''''''%%%&&&((()))))),,,000333666777666:::DDDPPPSSSQQQAAA888666===BBB<<<555222+++)))((()))+++,,,)))'''%%%$$$$$$$$$$$$&&&((()))'''((())))))((('''(((***&&&&&&%%%$$$###$$$&&&)))''''''&&&%%%###$$$''')))'''))))))%%%%%%))))))'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((###%%%'''((('''''''''((()))***************++++++)))******+++,,,,,,---------,,,---//////444@@@MMMjjjvvv|||tttnnnsss|||uuuxxx~~~{{{}}}}}}hhhWWWMMMCCC888888:::>>>eeemmmjjjeeeQQQAAA;;;LLLKKKCCC@@@DDDEEELLLgggzzzQQQGGGOOOVVVTTTNNNFFF>>>888555444---222333000......---+++(((***,,,000444888;;;<<>>RRROOOAAA;;;???>>>???UUUrrr[[[QQQXXXhhhcccXXXJJJ===555222222///333444222111222111...,,,,,,---...///111222333{{{rrrmmmmmmnnnmmmlllhhhhhhhhhhhhiiikkknnnppptttlllccc^^^ZZZRRRGGG???:::888666555666666666555222222111000////////////)))***+++,,,,,,***)))((())))))((('''&&&'''''''''%%%&&&(((((('''(((***,,,---......333>>>FFFDDD===777888999;;;>>>===555---+++(((&&&)))---...***%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$%%%)))******(((&&&%%%%%%&&&$$$$$$%%%$$$###$$$&&&((((((******'''&&&(((((($$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&((())))))((((((((()))+++)))((((((***,,,,,,,,,+++***))))))))))))******+++***+++///000...000555EEE]]]nnnnnnmmmuuuyyyuuuzzzxxxiii\\\UUUOOODDD999>>>===FFFxxx}}}[[[[[[^^^RRRFFFBBBSSSLLL<<<444;;;===<<>>:::888555444333333111//////...------,,,,,,,,,---)))***+++,,,,,,+++***))))))((('''&&&&&&&&&'''(((%%%&&&(((((('''''')))***(((***,,,000999BBBBBB===777===???>>>@@@AAA999...+++)))((()))+++,,,)))'''&&&&&&&&&%%%$$$######"""###$$$%%%%%%$$$###$$$&&&''')))***)))'''%%%%%%&&&###$$$%%%%%%$$$$$$&&&((((((++++++((((((***)))%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((******)))(((((()))))))))))))))***,,,///000...---+++)))(((((())))))******,,,///...***,,,000666MMMcccnnnuuu|||}}}yyy{{{sssiii\\\SSSOOOJJJAAA888777;;;FFFvvvlllOOOQQQQQQFFF@@@;;;FFFCCC777111666999:::DDDTTT~~~qqqYYYDDD888555777999222444444333444777555000,,,+++*********+++------}}}sssooojjjhhhhhhiiihhhgggdddgggjjjkkkkkkkkkmmmpppjjjeee```]]]SSSFFF??????999777555444444333111///------,,,++++++++++++,,,))))))************))))))***((('''%%%%%%&&&'''((($$$&&&(((((((((((()))***&&&)))+++---444===AAA???555>>>AAA???@@@DDD<<>>;;;JJJWWW}}}^^^IIIHHH<<<222888444444111777;;;777000111999AAAIIIbbbxxxxxxYYYCCC:::888555333888999999999<<>>:::666===>>>777888+++)))''''''(((((('''%%%(((%%%"""!!!###$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&''''''&&&$$$$$$&&&(((''')))---...+++((((((+++---)))&&&&&&)))***(((&&&'''((()))(((&&&&&&(((***************)))((('''&&&((((((''''''''')))+++,,,'''&&&'''))),,,222;;;CCCEEE;;;000,,,---...---,,,,,,---------,,,,,,+++***444555JJJjjjxxxqqqnnnuuuqqqxxxoooaaaUUU^^^]]]OOOFFFGGGHHHEEEFFF\\\zzzjjjVVVIII@@@444222555222666666666555444444333333<<>>:::888555444444555555333///,,,)))+++,,,+++***(((((()))(((((()))))))))(((''''''$$$###"""###&&&'''''''''$$$$$$$$$$$$%%%%%%%%%&&&'''%%%%%%((())))))...555777===999;;;IIIMMMDDDAAA666333000///...,,,***(((%%%$$$###$$$&&&((('''&&&$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&###+++,,,&&&###''')))'''(((&&&$$$'''***+++((($$$)))++++++)))'''%%%''')))''''''(((((((((''''''&&&%%%%%%&&&(((((((((((((((%%%"""$$$***+++111KKKhhhzzzeeeHHH444000111///---,,,+++***+++,,,---...000...@@@dddzzzyyyxxx~~~|||nnniiitttjjjRRRVVVxxxgggOOOAAA555555888444555555444444333222222111111666JJJdddlllhhhqqqwwwaaaQQQRRRkkk{{{```DDD888666666888===888<<<@@@>>>888222111222---......---,,,+++---...uuuiiifffddd^^^YYY^^^```bbbdddddddddcccbbb^^^```aaaccccccbbb```___XXXUUUPPPJJJEEE@@@<<<999777666444444333111...+++(((***,,,,,,)))(((((()))(((((()))))))))(((&&&%%%$$$###"""###%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&%%%%%%(((((()))///666444888444666EEEJJJCCC@@@444333444444333111,,,(((&&&$$$######&&&'''((((((######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((!!!***+++"""$$$&&&"""'''''''''((()))))))))(((***)))((('''(((((((((((('''(((((())))))((((((((($$$%%%&&&(((((((((((('''+++000777PPPmmm{{{}}}pppRRR888000...,,,++++++******+++---///000000///CCCfff|||}}}{{{ggg______ppp{{{~~~ooo[[[]]]zzztttTTT???111111777444444333333333333333333333666777AAAPPPVVVSSSWWW___ccceeemmmvvvrrraaaOOOEEELLLffflllWWWBBB999777555999@@@===@@@BBB@@@999333000000,,,...//////---+++++++++ooofffeeeccc\\\VVV\\\^^^```bbbccccccbbbaaa^^^___aaabbbcccbbb```___XXXUUUOOOJJJEEEAAA<<<999999777555333222000---+++'''***,,,,,,)))(((((()))(((((()))))))))'''&&&%%%%%%$$$###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$%%%(((((()))///777444888222444CCCIIIAAA>>>222333555777777333---((('''%%%######%%%'''))))))"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%(((((()))(((&&&&&&(((***%%%---...%%%!!!&&&((($$$&&&(((***)))'''&&&)))---,,,(((%%%&&&+++...,,,((((((((()))))))))))))))((($$$%%%&&&((((((((((((''''''!!!$$$...222666KKKeeerrr{{{tttXXX<<<000---***))))))))))))+++...111333222444JJJlllmmmZZZVVVZZZfffqqqxxxoooaaadddwwwSSS<<<---///777666111222222333333444444555555444:::EEELLLHHHAAA???LLLTTTcccnnnhhhVVVHHHDDDKKKeeecccQQQAAA:::777555999AAACCCDDDCCC???999333//////,,,...000000...+++******sssgggddd___WWWUUU[[[[[[^^^aaaddddddaaa]]]ZZZ\\\]]]___bbbdddbbb___]]]YYYUUUPPPMMMIIICCC;;;555444333222000...---,,,,,,)))))))))(((((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&*********(((%%%###$$$%%%'''(((((()))***///555999555777444<<>>777000222333111333444444222000000111888555>>>TTTbbb\\\KKK>>>@@@PPP___lllmmmYYYFFFFFFNNNbbbyyyaaaMMM;;;888;;;;;;<<<@@@BBBIIILLLCCC666///000444222111000///------------|||nnndddbbb]]]UUUTTTYYYYYY\\\```ccccccaaa]]][[[[[[\\\^^^aaabbbaaa^^^[[[YYYVVVRRRNNNIIIBBB:::555555444222000...,,,+++++++++******)))))))))((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%$$$%%%'''&&&&&&'''((()))...333888111777:::GGG]]]\\\III>>>666000---111444111+++)))%%%'''%%%!!!###(((((($$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%'''+++***&&&&&&)))---,,,(((%%%&&&((($$$''')))***)))))))))***+++******++++++++++++***))))))(((((('''&&&&&&&&&''''''((((((((((((''''''$$$)))'''(((---222FFFdddtttyyysss\\\???---+++///+++++++++++++++,,,---...111;;;DDDlll{{{~~~gggZZZ]]]fffkkkwww}}}fffCCC;;;666111333333222333444444333333444666666@@@YYYyyyqqqRRR>>>???NNN\\\fffhhhWWWIIIMMMQQQbbbfffPPP===999<<<===???CCCIIINNNMMMCCC777222222333444333111///---,,,+++***}}}rrrggg```^^^ZZZSSSQQQUUUWWWZZZ^^^aaacccaaa___]]][[[]]]```bbbcccaaa___]]][[[XXXTTTOOOIIIBBB:::444555444222///---+++******,,,+++++++++************&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&(((%%%%%%&&&''')))---222666///555;;;LLLaaa___JJJ???:::222,,,...000---)))(((&&&'''&&&###%%%'''&&&"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&(((,,,+++'''(((+++...---)))&&&&&&'''%%%''')))***)))((()))***)))+++---...---++++++*********))))))((('''''''''''''''((((((((((((''''''###((((((***000555IIIhhhxxx}}}vvv[[[===---,,,000************+++,,,---...222===JJJlll}}}|||~~~iiiXXXXXXfffttt{{{___>>>888444222333222000111222222222333666999444HHHppp|||TTT<<<:::HHHQQQXXX\\\RRRIIINNNWWWfffpppXXXBBB===@@@AAAEEEIIIMMMOOOLLL@@@777444222111555444222///,,,***))))))sssiiibbb]]]\\\XXXRRRPPPRRRWWWZZZ^^^aaacccbbb```___\\\___ccceeedddcccaaa```]]]ZZZVVVOOOHHH@@@999444555333111///,,,***))))))******++++++,,,---------&&&'''((('''&&&&&&&&&((($$$%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$$$$&&&'''%%%&&&'''((()))---111555333666999HHH\\\ZZZHHHAAA<<<333++++++---+++))))))(((((('''&&&''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$!!!$$$&&&'''***...---((((((+++......+++)))((((((&&&((())))))(((((()))***(((+++......---++++++,,,++++++******)))(((((((((''''''((((((((((((''''''&&&+++)))+++222888NNNnnnyyy~~~sssVVV888,,,,,,...)))))))))***+++,,,---...000BBBZZZttt}}}|||rrr\\\SSS^^^ppp{{{~~~YYY<<<777333222333111///000//////...000333666777LLLssstttPPP>>>888BBBFFFNNNYYYVVVNNNPPP]]]ooo|||aaaHHH@@@CCCEEEIIINNNKKKMMMHHH<<<666666444///444333111...,,,+++***)))yyynnnccc```]]][[[WWWQQQOOOQQQVVVYYY\\\___``````^^^]]]YYY]]]bbbdddcccbbbaaaaaa___\\\VVVNNNEEE===777444333222000...,,,***))))))((((((***,,,---///000111&&&'''((('''&&&&&&&&&((($$$$$$%%%%%%&&&'''(((((('''((((((&&&$$$###%%%&&&%%%'''((()))***---222555666:::>>>MMM]]]WWWGGGDDD???444+++***,,,++++++++++++)))(((((()))'''%%%$$$"""""""""###############"""###%%%$$$"""!!!###%%%"""%%%'''(((,,,000...***&&&(((,,,...---,,,******'''((())))))(((((()))***)))***,,,------------...+++++++++***))))))((((((''''''((((((((((((''''''))),,,((((((///777OOOqqqwwwyyykkkLLL222+++,,,,,,)))))))))***+++---...///000JJJqqqpppUUUQQQcccvvv~~~~~~wwwTTT<<<888333111333///000000000...---...111444:::HHHggg~~~```HHHAAA<<>>HHHXXXdddWWWGGGGGGCCC888...,,,---,,,+++,,,,,,(((&&&((()))&&&%%%%%%"""""""""###############"""$$$&&&%%%"""!!!###&&&###&&&''''''+++///...***$$$'''***---...---+++)))((())))))((('''''')))***((()))+++...111222000...++++++******)))(((((((((''''''(((((((((((('''''''''***&&&%%%+++333KKKlllsssqqq___AAA---,,,---))))))******+++,,,...///000444SSSoooQQQOOOeeezzzwwwfffLLL===:::333000333000111222222111///000222444444:::PPPfffaaaJJJ===AAAGGGJJJHHHPPPhhhrrrmmmjjjkkkKKK>>>>>>>>>???BBBCCCKKKLLLCCC@@@DDD???555000000...---,,,,,,++++++rrriiiiiiaaabbb___YYYRRRNNNMMMLLLNNNOOOQQQQQQQQQOOOMMMLLLMMMSSSZZZ]]]]]]\\\^^^```ddd___VVVIII===666444555000///...,,,+++*********))))))***+++---...///000&&&'''((('''&&&&&&'''(((###$$$$$$%%%&&&'''((()))((())))))((('''&&&((()))$$$&&&((()))***,,,000222333<<>>333///...+++))))))+++%%%###&&&'''$$$$$$&&&######$$$$$$%%%%%%%%%%%%"""%%%(((&&&###!!!$$$'''###%%%%%%%%%(((,,,,,,)))%%%'''***---...---)))''')))))))))((('''''')))+++''''''+++333::::::444---+++******)))((((((''''''''''''((((((((((((''''''%%%)))'''''',,,222FFFeeeooojjjUUU777***...///(((******+++,,,---///000111999TTThhhNNNTTTnnnrrr[[[UUUCCC<<<;;;222///333222---///111111111111333444333000:::JJJHHH;;;===LLLcccggg```^^^nnnxxxwwwwwwoooMMM???===;;;999:::>>>LLLQQQIIIDDDGGGAAA444222111///---,,,*********}}}jjjdddgggbbbbbb___WWWOOOLLLKKKKKKJJJJJJKKKKKKJJJHHHEEECCCLLLRRRZZZ^^^]]]]]]___bbbeee```UUUGGG;;;444333555......---,,,+++++++++++++++++++++,,,,,,---------&&&'''((('''&&&&&&'''(((######$$$%%%&&&(((((()))&&&'''((((((((((((***,,,###%%%'''((()))+++...111000888@@@KKKPPPFFFDDDSSSOOOBBB666222///+++''''''***### ###%%%""""""'''%%%%%%%%%&&&&&&'''''''''"""&&&((('''###"""$$$(((###$$$$$$"""%%%***+++((('''(((***---...,,,'''$$$)))***)))(((&&&''')))+++&&&&&&,,,888AAAAAA666+++******))))))((('''''''''''''''((((((((((((''''''$$$******,,,000333DDDaaammmfffOOO222)))000111(((+++++++++,,,...000111222;;;QQQyyy___OOO]]]yyy{{{```EEEHHH<<<;;;;;;222///444444(((+++...///000000222333===111111<<<===999HHH```}}}rrrwww}}}}}}tttPPPAAA>>>;;;888888:::KKKSSSKKKEEEFFF>>>111444222000---+++)))((((((pppfffcccdddbbbaaa^^^ZZZTTTOOOJJJGGGMMMJJJFFFDDDCCCBBBAAA@@@HHHUUU___^^^YYY[[[```dddiii```QQQCCC999444111000,,,000333333000---+++,,,++++++******((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''+++---)))((((((((((((((())))))((("""!!!'''++++++///444444...<<>>===@@@CCCQQQZZZaaa___]]]```eeehhhggg```TTTGGG<<<555111000000///---+++)))))),,,///---------,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%"""###$$$######$$$''')))''''''&&&&&&&&&&&&'''''',,,(((&&&))),,,---000333222222;;;:::...111===???@@@BBB???777111...***&&&'''&&&%%%$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%$$$"""""""""$$$$$$%%%'''&&&&&&%%%&&&(((((()))+++---///...***'''((())))))((('''(((***,,,///000666======555///---------+++)))&&&&&&(((***)))((((((''''''''''''(((***(((***......333EEEXXXcccLLL444+++---......---))))))+++...---,,,111999UUU{{{{{{{{{pppXXXMMMSSSkkkvvvppppppzzzyyyhhhyyylllOOO>>>999666777666222000111000333333111111333222///333222222:::AAAAAAYYYttt[[[SSSWWW[[[WWWcccrrrxxxTTT<<<444555888777CCCWWWhhhjjj[[[III>>><<>>:::111---.........+++(((&&&&&&)))+++***)))((('''''''''''''''(((''')))---111:::OOObbb___FFF///***...///,,,,,,))))))+++---------333<<<```}}}yyykkkSSSNNN[[[rrryyyooosss}}}ppp{{{sssOOO>>>888444555444111///111///222222000111555666444555444888EEEMMMIIIZZZ~~~~~~hhhRRRIIINNNXXXfffyyy|||\\\===111111444444:::LLL___aaaRRRDDD???AAALLLIII555((())))))$$$xxxkkkhhhhhheeecccccc```___]]]YYYUUUPPPKKKIIIGGGFFFBBB<<<;;;AAAOOOZZZcccfffeee```^^^aaaccccccaaa___YYYOOOCCC:::555444,,,---///000111///,,,***)))******))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%"""$$$%%%%%%%%%&&&((()))***))))))(((''''''(((((()))(((((()))...555888999000CCCHHH:::///---///111555>>>>>>555///000///***)))((('''&&&%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%&&&'''&&&$$$######$$$$$$%%%&&&%%%%%%%%%(((***%%%'''+++000333111---***)))(((((()))***+++,,,,,,+++000999===888///---111///...,,,)))''''''))),,,***)))((('''''''''''''''((('''(((+++111???VVVhhh\\\BBB---+++///...******((()))+++---,,,---666@@@fffwwwdddPPPOOO\\\qqqxxxttt{{{tttyyy|||zzzWWW>>>888444444333111000222000333222000111666888777222888CCCUUU```YYY]]]rrrwwwoooggg^^^RRRJJJPPP]]]wwwppppppaaa@@@333111111111222<<>>HHHDDD111&&&)))***%%%xxxooogggeeedddbbbaaabbb]]]\\\[[[XXXTTTPPPLLLIIIJJJFFFAAA===???IIIYYYdddhhhhhhddd^^^]]]```bbbaaabbbbbb^^^TTTGGG<<<666444///,,,)))((()))+++------''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''&&&'''(((***+++***)))((((((((((((((($$$%%%%%%&&&,,,444999888333NNNQQQ===222000///333666:::;;;777444333000---***)))((('''&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$&&&$$$%%%%%%%%%$$$%%%(((+++%%%'''***...111111///,,,'''&&&&&&(((***++++++******///666999444------222///...---+++((((((***,,,)))((((((''''''''''''(((((())))))+++333CCCYYYiiiXXX???,,,---000+++(((+++((())),,,---+++---888DDDjjjuuu\\\RRRXXXfffuuu}}}ttt}}}{{{yyyeee@@@999444444333222222555///333666666999>>>???===999HHHYYYmmm{{{tttgggiiicccYYYVVVYYYSSSLLLUUUgggppphhh^^^AAA666333///000///222999===>>>AAAEEE888<<<888---'''***---,,,}}}mmmhhheeeccc```[[[\\\```ZZZYYYXXXVVVSSSOOOLLLJJJIIIEEE@@@@@@FFFRRR```iiihhhgggaaa[[[\\\aaacccbbbggggggcccYYYJJJ<<<444111///,,,((('''))),,,------&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%"""$$$&&&'''''''''(((*********)))((('''&&&''''''%%%''''''&&&,,,555999777999XXXWWW===333333333:::<<<;;;>>>CCCBBB<<<666333+++***)))'''&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$###$$$%%%%%%$$$###%%%&&&$$$%%%%%%$$$$$$%%%)))+++&&&&&&'''***...000000///)))((((((***---///---,,,+++...222444000)))***///.........,,,***)))***+++(((''''''''''''(((((()))%%%)))---222<<>>444+++******((((((,,,tttmmmbbbbbbaaa___]]][[[ZZZYYYYYYYYYWWWUUURRROOOKKKIIIDDDDDDFFFLLLVVV^^^cccdddccc```^^^\\\\\\^^^```bbbhhhllljjj]]]GGG666//////000000000...+++******+++(((&&&%%%$$$%%%(((+++---((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$%%%&&&'''''''''***+++***''''''***---&&&)))+++---777BBBDDD???@@@EEEGGGAAA:::;;;HHHUUUWWWEEEEEE]]]jjj[[[FFF===---+++(((((())))))&&&#########$$$&&&'''&&&###!!!###$$$$$$%%%&&&&&&&&&&&&######!!!!!!!!!###%%%'''(((++++++''')))000333111...,,,***,,,///333333222,,,,,,+++(((%%%&&&+++///===999444111---***%%%""")))))))))'''%%%%%%'''))))))'''333DDDQQQdddssssssDDD999///---...,,,+++,,,'''(((&&&***...+++777RRR~~~~~~gggQQQNNNqqq{{{}}}}}}{{{VVVBBB<<>>AAA777333...)))((()))---///yyymmmgggbbbaaa___]]]\\\[[[ZZZZZZYYYYYYWWWVVVSSSPPPNNNLLLJJJJJJLLLQQQYYY___bbbbbb]]]\\\[[[ZZZ\\\^^^bbbdddiiikkkgggXXXDDD444///000.........,,,)))(((((()))***)))'''&&&&&&&&&((()))'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$%%%%%%&&&((()))(((***,,,+++))))))+++...,,,,,,---222???JJJIIIAAA999CCCEEE@@@CCCRRR[[[ZZZRRRMMMMMMZZZjjjjjjWWWBBB///---******+++***(((%%%######$$$&&&&&&&&&$$$"""$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""$$$&&&'''&&&)))***'''(((...000......,,,***+++...111111000+++,,,+++)))''''''+++...BBBAAA===777///+++***+++)))******)))''''''(((***,,,***:::RRReeesssuuuiii???555---+++,,,+++***,,,&&&(((''',,,000,,,888SSS~~~zzzcccOOO\\\~~~~~~nnnNNN:::999888<<>>666333---)))'''))),,,...{{{pppgggbbbaaa___]]][[[YYYZZZZZZ[[[YYYYYYWWWVVVTTTSSSRRRRRRRRRSSSTTTXXX\\\^^^___^^^YYYYYYZZZ[[[\\\___aaabbbjjjhhhaaaQQQ>>>111...000.........,,,)))(((((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''(((***(((***,,,,,,******---000111//////555CCCLLLJJJBBB@@@LLLNNNHHHSSShhhiiiYYYHHHQQQSSSVVViiizzzhhhGGG111///---,,,,,,,,,***((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######$$$%%%'''(((%%%'''((('''(((,,,---+++---+++******,,,---------***++++++***))))))+++---BBBCCCAAA:::000+++---111***+++,,,+++)))((()))***------BBBccczzzrrrXXX999000***)))***))))))+++%%%((((((---111---:::VVV{{{~~~tttaaaNNNccc___>>>888AAAQQQmmmiiibbbxxxqqqmmmnnn|||bbbBBB333111222000///---,,,,,,,,,...222666999555222---)))'''(((***,,,|||qqqkkkeeeaaa___]]]ZZZXXXWWWXXXZZZ[[[YYYXXXXXXWWWVVVVVVVVVVVVXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZ\\\^^^___`````````hhhcccXXXHHH888///...000000000000...+++******+++$$$%%%&&&((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))'''***,,,+++)))***---000222//////333<<>>\\\www~~~wwwooo___NNN```{{{}}}vvvPPP@@@QQQooouuunnnllluuuiiiPPP666,,,...111000...,,,,,,++++++---///222444333000,,,)))''''''(((***rrrjjjhhhdddaaa^^^\\\YYYVVVUUUVVVXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZXXXXXXYYY\\\```ccceeeeeedddcccbbb[[[OOO@@@333......000000000000...+++******+++###%%%&&&((()))((('''&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&'''(((&&&)))+++***((((((+++...000000000111333777>>>EEEUUUVVV[[[___\\\PPPEEE@@@BBBJJJRRR[[[iiinnn[[[AAA111111000...,,,***))))))%%%&&&&&&%%%######%%%(((&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&'''((((((&&&&&&(((***,,,,,,,,,---,,,,,,,,,,,,+++***)))))))))***+++,,,------,,,+++000000111111111///,,,******+++,,,+++)))((()))***)))///LLLnnn~~~yyy___???///***(((***+++)))***---)))***((()))---...BBBdddzzz}}}uuummm]]]MMM]]]qqquuulllkkkqqq|||dddEEE[[[tttpppnnnjjjxxxhhhwwwrrrVVVBBB///)))---///...---,,,++++++,,,---...///000///---+++((('''''''''(((xxxkkkfffdddbbb___\\\ZZZXXXVVVUUUUUUUUUVVVVVVWWWYYYZZZ[[[[[[ZZZYYY[[[]]]^^^]]][[[ZZZZZZ[[[ZZZ^^^ccchhhkkkjjjgggeeeZZZRRRFFF:::222...///000.........,,,)))(((((()))'''((((((((('''%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((((((((('''&&&''')))+++***''''''***---...///111222000222===HHHPPPSSS^^^ggg^^^HHH???BBBGGGLLLSSS\\\ccc^^^MMM<<<000111000...+++(((((((((&&&''''''%%%""""""&&&***%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((&&&'''+++---,,,---111,,,...///...,,,******************+++---...---+++,,,+++,,,///222222///,,,---------+++))))))+++---+++000KKKhhhsssmmmVVV999,,,)))(((++++++)))***...)))+++((()))---///EEEiii~~~{{{rrraaaPPPZZZgggfff]]]]]]aaajjjxxxwww~~~}}}nnnCCCVVV||||||wwwuuuqqqbbbjjj}}}\\\mmmtttZZZEEE999---+++------,,,---+++,,,,,,---......//////+++***)))((('''''''''(((}}}qqqhhhdddbbb___]]][[[ZZZXXXVVVTTTSSSSSSRRRUUUWWWZZZ\\\]]]\\\ZZZXXX]]]___```___^^^^^^```ccc```dddiiimmmmmmjjjddd```QQQJJJ???666222000000///.........,,,)))(((((()))((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%###%%%))),,,,,,+++(((''')))+++---+++((('''))),,,))))))---333444555===GGGGGGSSSbbbfff[[[III@@@@@@@@@IIIPPPSSSUUUUUUKKK>>>111222222///+++(((((()))&&&((((((%%%!!!!!!&&&+++$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&'''''''''(((%%%%%%***---,,,///444,,,///111000...+++,,,---,,,***)))***---///...,,,------.........///111333111111///,,,***+++///111---...CCC]]]gggcccMMM000***((((((++++++((()))---&&&******---000111FFFiii|||ooo^^^YYYbbb^^^WWWXXXYYY[[[dddcccpppzzz~~~hhh???KKK[[[cccvvvssscccdddvvveeerrrsssYYYBBB888222...///000------///+++,,,---//////000//////(((''''''''''''''''''(((}}}wwwoooiiifffccc___]]]ZZZYYYXXXVVVTTTSSSQQQPPPTTTVVVZZZ]]]^^^\\\YYYWWW^^^```bbbaaa```aaaeeeiiihhhkkkoooqqqmmmfff^^^XXXKKKEEE;;;555222111000///000000000...+++******+++&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''+++///000---***'''+++---...,,,)))'''***,,,$$$###(((333888:::>>>EEE???SSSbbb]]]PPPEEE;;;222333CCCJJJFFFIIIRRRPPPCCC111333333000+++((()))***&&&(((((($$$!!!!!!''',,,###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&(((######))),,,+++///666---000222222///------...---***(((***---//////---///000111---)))+++222888444333000---+++---111555---***;;;TTT```]]]FFF'''((('''(((+++***'''(((,,,"""(((,,,000333333FFFhhhvvv~~~nnn^^^eeeaaa[[[]]]ZZZVVV\\\[[[jjjzzz```>>>CCC<<<999RRRdddqqqmmm[[[eeesssiiieeerrrrrr{{{ppp[[[CCC222000///000333222......111+++---...000111111000000&&&&&&&&&''''''(((((((((qqqkkkgggfffddd^^^[[[[[[YYYXXXVVVUUUTTTUUUUUUVVVVVVWWWXXXXXXVVVVVVVVVXXX\\\^^^aaa``````cccjjjqqqrrruuuuuurrrnnniii___VVVOOOAAA444///000...---...///---+++)))(((((()))***(((((('''&&&&&&&&&&&&'''&&&###"""###&&&(((&&&$$$!!!&&&++++++&&&######$$$---***''')))*********+++***%%%)))666??????;;;999>>>AAAFFFJJJGGG???999777666<<>>666444777:::===HHHJJJGGGYYY|||tttkkkllljjjQQQ???555000---,,,,,,,,,,,,------......///000111000///,,,+++''''''&&&%%%&&&'''((()))xxxnnnhhhdddcccaaa\\\YYYYYYWWWVVVUUUTTTTTTTTTUUUVVVSSSTTTVVVVVVUUUVVVWWWYYY\\\^^^``````aaaeeennntttvvvwwwuuuqqqnnnhhh\\\QQQJJJ>>>222///000...------///...+++)))(((((()))***&&&&&&%%%$$$$$$$$$$$$%%%'''&&&$$$&&&((()))(((&&&$$$)))---...***((((((******(((((((((''''''(((***(((&&&+++777??????===<<<999;;;???BBBCCCAAA@@@@@@777:::???;;;<<>>???@@@BBBEEEIIILLLMMMFFFCCCAAA===BBBZZZggg^^^===;;;<<>>888111,,,,,,000444666---,,,,,,888EEE<<<---+++'''&&&&&&'''))))))'''%%%''',,,,,,+++...444LLLooowwwzzzuuulllrrrpppeee```mmm{{{zzzrrrIII666333111111222///444555888RRRrrrkkkjjjxxxuuuRRR:::333333222///............///000111222////////////...,,,***)))''''''&&&%%%&&&'''((()))|||qqqkkkfff```]]]]]]\\\WWWUUUVVVSSSSSSTTTTTTUUUUUUVVVVVVNNNOOOPPPPPPPPPRRRUUUWWWYYYZZZ]]]___ccckkktttzzz{{{xxxrrrooommmgggWWWGGG===555///000222000...//////...,,,+++************(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%$$$$$$"""%%%&&&''''''***,,,&&&,,,///+++'''(((+++---)))+++///222444777===CCCEEEFFFGGGGGGJJJPPPRRRQQQTTTJJJBBBAAANNNlllxxxlllCCC???<<<<<<999111,,,***)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''%%%$$$&&&###$$$)))---,,,,,,...888;;;;;;555///...555<<<333...,,,000444222...---000///---++++++...222444777333...******---000222---...+++///888111(((,,,&&&&&&'''((((((((('''&&&%%%+++,,,---...111KKKrrrxxxpppyyyjjjnnnoooeeeeeexxxxxxiiiCCC666777555333555666777888CCCddd~~~ssskkkrrrgggUUU@@@555444555111---++++++,,,,,,---...000000.........---,,,***)))(((''''''&&&%%%&&&'''((()))sssllliiiccc^^^[[[\\\[[[WWWUUUVVVTTTTTTUUUVVVVVVWWWWWWWWWOOOOOOOOOOOONNNOOORRRTTTVVVXXX[[[___dddlllsssxxxyyyuuuooojjjiiicccTTTDDD888222///222333111000222...---,,,+++***)))))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$###$$$$$$"""###%%%&&&(((***,,,...%%%---111,,,(((***---...+++...000000222:::EEEMMMBBBFFFHHHHHHLLLRRRPPPKKKOOOCCC===AAAWWWxxxsssNNNFFF>>>999555...,,,---''''''''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&$$$###&&&###$$$))),,,+++***+++999;;;:::444,,,+++111888...---...111///+++,,,///222///,,,******+++---...------,,,+++***+++---...***...++++++000***$$$***&&&'''((()))))))))))))))$$$***,,,......///IIIsssooolllllllllnnniiinnnrrrvvv```>>>666777333000333555555<<>>@@@III]]]|||www\\\PPPDDD;;;444...,,,///$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&$$$%%%)))***((((((+++666777555///***)))---333++++++---...+++'''***111222///+++))))))******))))))***,,,,,,++++++,,,---%%%,,,***(((,,,'''"""((('''((())))))((((((+++---&&&***+++.........HHHrrrmmmnnn|||vvvuuutttvvvkkkdddxxxyyyXXX<<<888888111///555333888HHHgggzzz|||jjjRRR???666555222...+++)))***+++------------------...///++++++***))))))(((((((((''''''&&&%%%&&&'''((()))sssjjjeeebbb```^^^YYYVVVXXXXXXUUUTTTVVVUUUUUUVVVWWWVVVUUUTTTTTTMMMMMMMMMLLLLLLNNNRRRUUUWWWYYY]]]ccciiinnnqqqrrrqqqnnnfff\\\UUUNNNDDD999222...---///000///111444+++++++++***)))((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&((('''$$$###$$$&&&$$$###!!!!!!"""%%%'''(((,,,333555000000777666000555999999666999AAAGGGGGG666>>>CCCEEELLLSSSNNNBBB<<>>===444;;;???>>>999999<<<;;;666000888<<<<<>><<<===;;;444000000111333555444444444777:::HHHQQQfffnnnbbbZZZ\\\[[[ZZZUUURRREEE222------%%%***'''%%%'''&&&$$$%%%))),,,)))***&&&!!!+++444...((('''&&&&&&%%%%%%%%%%%%######$$$%%%&&&'''((()))''')))+++)))&&&&&&,,,111+++((()))///000------222000,,,'''%%%(((***++++++111...***'''((()))))))))***(((&&&%%%'''(((((((((+++***(((&&&'''***000444,,,,,,---'''---000???ttt{{{~~~{{{|||zzznnnaaaiiizzz{{{zzzooooootttdddPPP===777555222000000,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---,,,+++***'''''''''(((((((((((((((%%%&&&''''''%%%%%%&&&'''wwwkkkccc```___\\\ZZZ\\\[[[YYYXXXVVVUUUUUUTTTRRRVVVXXXXXXZZZ[[[VVVNNNKKKLLLMMMMMMMMMPPPUUUYYYaaadddhhhmmmqqqtttuuuvvvuuuqqqfffVVVIII@@@777///,,,,,,,,,---......---,,,111+++)))++++++(((%%%&&&((()))'''######'''(((&&&%%%$$$#########$$$%%%&&&$$$%%%&&&%%%$$$%%%'''))),,,666666///777IIIKKK>>>999666555777666111000222;;;<<<:::333------444<<>>>>>444666;;;666---...222555111++++++///000((())))))###&&&,,,)))))))))'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&(((***)))&&&$$$&&&(((((((((((()))((('''%%%,,,333222+++''')))---)))(((((()))++++++***)))'''))),,,,,,***((())))))(((***---...------...///,,,,,,///)))///111>>>rrrzzztttoookkkjjjuuuuuuzzz{{{sssppp\\\OOOCCC:::444333444333///,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))))))))$$$%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''}}}ooogggbbb```^^^[[[WWWUUUSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPMMMRRRVVVUUUVVVYYYZZZXXXZZZYYYXXXYYYZZZZZZYYYWWWUUUYYY]]]``````]]]XXXUUUVVVYYYTTTFFF888333444555444888<<<;;;666000......++++++,,,***$$$ $$$,,,(((***)))&&&&&&'''###&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&''')))++++++000111///444;;;:::222...333:::===:::888???III???555+++)))000666777555777GGGXXXRRR<<<888>>>:::666333777999666;;;===333+++...333777333---...222333)))***+++$$$###(((&&&%%%%%%%%%%%%&&&'''((((((######$$$$$$%%%%%%&&&&&&"""$$$&&&''''''&&&$$$###+++------)))(((((('''###&&&,,,222111,,,((())),,,%%%%%%'''))),,,---+++)))&&&))),,,+++((('''(((***%%%)))...111111000///...******---(((///333CCCxxx|||uuummmeee```^^^pppuuu{{{xxxyyysss~~~kkkRRRAAA777111000111///111000,,,+++...000000++++++++++++++++++++++++&&&&&&&&&'''((())))))***$$$$$$%%%&&&'''((())))))%%%&&&''''''%%%%%%&&&'''~~~qqqhhheee___^^^\\\XXXUUUSSSRRRRRRRRRRRRPPPOOOMMMMMMLLLLLLLLLQQQTTTRRRSSSWWWZZZZZZ^^^\\\ZZZYYYZZZZZZXXXVVVVVVWWWZZZ[[[\\\[[[YYYXXXSSSUUUPPPDDD:::888999:::AAAEEEIIIFFF===444...,,,---(((%%%&&&&&&$$$%%%((('''&&&$$$"""%%%&&& '''&&&%%%###""""""######!!!###$$$%%%%%%&&&)))+++***222777666777;;;:::444444888<<<<<<888999GGGVVV===666...---111666666444<<>>@@@::::::999---))),,,111444111///333;;;888------///'''$$$'''&&&######$$$%%%&&&''')))***%%%%%%%%%$$$$$$$$$$$$$$$"""&&&((((((%%%$$$$$$&&&,,,///...)))((()))'''###&&&***///...***'''(((***%%%%%%'''***,,,,,,***(((&&&)))+++)))&&&%%%(((+++'''...888>>>???;;;666333+++***,,,(((000777HHH}}}}}}zzzssshhh^^^WWWTTT```jjjssswww||||||ttt|||gggWWWnnnttt]]]MMM===555000------000,,,///...++++++//////+++))))))))))))))))))))))))'''''''''&&&''''''((((((&&&&&&&&&''''''(((((()))%%%&&&''''''%%%%%%&&&'''tttkkkgggggg^^^^^^\\\XXXUUUTTTTTTUUUQQQPPPNNNLLLJJJHHHGGGGGGLLLQQQSSSQQQQQQVVV[[[\\\aaa^^^ZZZYYYZZZZZZWWWUUUUUUUUUVVVVVVXXXYYY[[[\\\TTTUUUOOODDD<<<<<<===<<>>>>>:::<<<======:::444777HHH[[[999555000///111666999:::IIITTTaaaYYYFFFBBBAAA555000888GGGIII<<<666222((((((***...000///000888CCC===111111333)))%%%((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###"""!!!%%%))),,,+++&&&$$$'''***(((------((((((+++***%%%&&&))),,,,,,)))'''&&&'''&&&&&&(((***,,,,,,)))&&&&&&)))***((($$$$$$''',,,222;;;IIIRRRSSSMMMEEE@@@...---...)))111888JJJ|||}}}{{{sssggg[[[SSSPPPQQQ]]]hhhmmmttt{{{{{{tttvvv___EEEZZZxxxmmmSSSDDD:::333444444111000333---000000,,,---///,,,$$$(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((''''''%%%&&&''''''%%%%%%&&&'''vvvnnnhhhaaaZZZ\\\ZZZYYYXXXWWWVVVSSSPPPQQQOOOKKKHHHFFFFFFGGGHHHNNNOOOQQQSSSVVVYYY[[[\\\```\\\XXXXXXXXXXXXUUURRRLLLQQQUUUWWW[[[```bbb___WWWTTTOOOHHHDDDBBBEEEGGGSSSVVVXXXTTTIII===555111,,,+++)))'''&&&%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$#########$$$$$$###!!!!!!###&&&***,,,...555666666;;;999???OOOSSSHHH<<<555222444===FFF111000+++000===>>>:::@@@QQQYYY```___TTTFFF===999888???EEEEEE>>>555///---)))......***,,,555<<<===>>>222000888666)))$$$***&&&&&&&&&&&&'''''''''((("""###%%%'''(((((('''&&&$$$$$$''',,,***$$$$$$)))'''***)))%%%$$$''')))((('''((()))((('''&&&''')))&&&&&&'''(((***+++***)))+++&&&###&&&((()))+++///111IIIuuuoootttpppIII444***)))000000666VVV|||~~~|||zzzzzzqqqaaaSSSMMMSSSSSSVVV```pppyyyrrreeekkk|||~~~aaaPPPTTT```hhhggg{{{fffPPPDDD555555555444222000///...)))---///...+++((()))******+++,,,+++)))((()))***((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&'''(((((("""$$$&&&%%%###"""!!!!!!}}}ooohhheee___ZZZZZZXXXWWWVVVUUUTTTQQQOOOPPPNNNKKKHHHGGGGGGIIIJJJPPPQQQTTTWWWYYY[[[\\\]]]___\\\XXXXXXYYYZZZXXXVVVRRRUUUWWWXXX\\\aaabbb^^^[[[WWWQQQLLLJJJJJJLLLNNNYYY[[[]]]ZZZRRRFFF:::333,,,***)))'''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$######$$$$$$######"""###$$$''')))+++***111111222888888@@@RRRZZZOOOBBB999111---///444...///---:::MMMLLLAAA???FFFVVV___XXXOOOJJJ@@@444666===DDDEEE>>>555///,,,+++,,,+++,,,333<<<===888666...///888555(((%%%+++***(((&&&$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&&&&&&&&&&(((---000,,,$$$"""&&&&&&))))))%%%%%%)))***)))&&&((()))((('''&&&''')))&&&&&&&&&''')))+++++++++///'''###$$$&&&'''))),,,999VVVsssHHH555---...444444===aaa}}}yyy|||sssgggZZZPPPNNNPPPSSS[[[gggqqqqqqjjjbbbnnn{{{lll\\\VVV[[[cccoooRRRMMM[[[qqqwwwuuuzzzhhhVVVEEE:::444444444333111///...---+++,,,------+++)))))))))***+++,,,+++)))((()))***((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''(((***++++++)))((('''(((oooeeebbb```\\\XXXWWWVVVTTTSSSSSSRRROOOMMMMMMLLLJJJHHHHHHIIIKKKMMMSSSUUUXXX[[[^^^______^^^^^^[[[XXXXXX[[[^^^]]]\\\ZZZYYYXXXXXX^^^dddbbb]]]]]]XXXRRRPPPRRRUUUWWWXXXaaaaaaaaabbb]]]PPP???222+++***((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))&&&,,,,,,,,,333666@@@SSSRRRJJJAAA;;;444...---000---///111BBBXXXTTT@@@777888OOOZZZPPPKKKMMMBBB///555;;;AAABBB===555///---...***''',,,999AAA<<<222---)))---666333((('''///333...(((###!!!###'''+++)))'''&&&$$$$$$%%%&&&'''''',,,222444---###!!!%%%%%%((((((%%%&&&***,,,***&&&'''(((((('''&&&'''(((&&&&&&%%%&&&(((***---...:::000((('''((()))+++...999VVVzzzeee===333...000555666BBBkkk|||vvvzzzwwwnnnbbbUUUMMMOOOQQQTTT]]]hhhnnnnnnZZZ^^^qqqwwwpppjjjaaaZZZYYY]]]bbbfffdddEEE===CCCNNN[[[nnnvvvzzzzzztttpppmmmssslllWWWMMMEEE:::111222222222111000...---,,,,,,+++++++++++++++)))''')))***+++***)))((()))***((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''&&&((())))))'''&&&&&&'''}}}sssfff___]]]\\\ZZZWWWUUUTTTRRRRRRRRRQQQNNNLLLKKKJJJIIIHHHIIILLLOOOQQQVVVXXX\\\___aaaaaa``````]]]ZZZXXXZZZ^^^aaabbb```]]][[[XXXXXX___fffccc\\\YYYTTTOOOPPPWWW]]]```___fffddddddfffcccUUU@@@///+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$&&&'''((((((((('''%%%***((((((...111<<>>;;;555///000000000///...---++++++---+++((()))++++++)))&&&((()))******((('''(((***''''''&&&&&&&&&&&&'''''')))((((((''''''((((((((($$$%%%&&&%%%$$$######$$$tttlllbbb\\\[[[ZZZXXXUUUTTTSSSQQQQQQQQQPPPNNNKKKIIIIIIHHHHHHJJJNNNQQQTTTXXXZZZ^^^aaabbbbbbaaa```\\\ZZZYYY\\\aaaddddddbbb\\\[[[XXXYYYaaagggddd]]]RRRNNNLLLQQQZZZaaadddcccjjjiiiiiiiiidddTTT>>>---***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%''')))))))))''''''%%%+++((('''+++---777JJJMMMIIIFFFDDD???666111111000444444999AAA:::000333333555<<>><<<999000++++++...000000???kkkzzzwwwxxxyyywwwwwwyyy{{{qqqgggWWWRRRLLLMMM[[[mmmvvvwwwcccZZZ^^^jjjqqqzzz}}}uuummmjjjeee```[[[XXXVVVUUUcccaaaPPP@@@>>>:::666999999;;;;;;;;;<<<@@@BBBBBBBBB^^^ttt{{{jjjLLLWWW~~~}}}mmmwwwggg[[[LLL???888555333222/////////...---,,,+++***---***'''(((******(((%%%'''((())))))((('''((()))'''''''''''''''''''''''''''''''''''''''(((((()))((())))))(((&&&%%%&&&'''yyymmmggg```[[[ZZZXXXVVVSSSRRRQQQOOOOOOPPPOOOLLLJJJIIIHHHHHHIIIKKKOOOSSSVVVZZZ[[[^^^```aaaaaa```___[[[ZZZ[[[___ccceeecccaaa[[[\\\[[[]]]bbbgggddd^^^OOONNNPPPUUU]]]bbbddddddlllnnnoookkk```NNN;;;...***)))((('''&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((()))))))))''''''&&&,,,***(((,,,+++111CCCIIIHHHJJJMMMHHH>>>666333111666444333666222333@@@777///111===@@@777333666666444111000000222555777...)))(((+++,,,***))))))'''%%%%%%'''&&&&&&+++333777333+++%%%"""$$$'''***+++(((&&&$$$&&&+++000333))),,,+++&&&###%%%)))***%%%&&&&&&&&&+++///...)))%%%&&&''''''&&&%%%&&&'''&&&''''''&&&%%%'''---222GGG888)))$$$%%%%%%&&&'''%%%+++000111000...,,,,,,***+++///000111AAAhhh}}}wwwwwwwwwvvvtttmmmwwwnnnUUUQQQLLLPPP```ttt~~~lll^^^\\\dddhhhpppvvvrrrmmmnnnmmmeeeYYYNNNJJJIIILLLMMMCCC<<<>>>:::444777444777:::;;;;;;:::777555FFF___qqqrrrvvvtttSSSMMMjjjsss|||rrrMMMJJJDDD<<<555222111222............---,,,+++***,,,***((('''((((((''''''&&&'''((((((''''''((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&''')))))),,,,,,,,,***'''&&&&&&'''{{{mmmgggccc]]]ZZZXXXVVVTTTRRROOONNNMMMMMMMMMMMMJJJHHHHHHHHHHHHIIILLLPPPTTTWWWZZZ[[[\\\]]]^^^_________ZZZZZZ]]]aaaeeefffbbb^^^\\\```bbbbbbdddfffccc]]]RRRUUUYYY]]]aaacccddddddjjjoooqqqiiiWWWCCC444---***)))'''&&&&&&'''((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))))))))(((((('''%%%,,,,,,,,,...+++///>>>???CCCMMMUUUSSSGGG;;;666222888555222444111666FFF:::222---000444555444444222000//////111333555666,,,((()))///111---******'''%%%&&&((()))((())),,,111///+++'''%%%%%%&&&&&&***(((%%%$$$%%%)))---000***,,,***%%%%%%))))))&&&&&&'''&&&'''+++000---'''%%%&&&''''''%%%%%%&&&'''%%%((()))'''%%%&&&+++000JJJ;;;,,,'''))))))))))))!!!&&&(((***,,,(((%%%+++)))***...111333CCCggg|||{{{}}}}}}}}}ttt}}}sssiiiRRRRRRRRRUUUbbbsss}}}qqq___ZZZbbbeeejjjkkkdddhhhlllllldddWWWLLLGGGGGGFFFHHHAAA<<>>999666>>>;;;666222111222555:::@@@KKK[[[ddd[[[NNNQQQbbbqqqoooRRRZZZoooPPPAAA===777222///...//////............------,,,+++)))***+++(((%%%$$$&&&)))%%%&&&''''''&&&&&&((()))''''''(((((((((((('''''''''((()))+++---///111222333222000---)))''''''(((~~~qqqiiifff\\\[[[YYYVVVTTTRRRQQQQQQOOONNNLLLJJJIIIIIIIIIIIIKKKKKKJJJJJJLLLOOORRRTTTVVVVVVWWWWWWXXXXXXXXXXXXZZZ\\\___bbbcccbbb```^^^cccdddeeeeeeeeecccaaa___]]]ZZZ^^^fffjjjeeebbbbbbiiilllhhhXXXBBB222---...***)))))))))))))))******'''$$$###$$$(((******(((%%%&&&&&&&&&%%%%%%''')))---......+++'''%%%'''***))),,,...---******000555222GGG^^^bbbTTT@@@333000777888777333000111777<<<666000***))),,,000000//////000444777333+++(((***%%%&&&(((...444444...(((***%%%$$$)))***'''&&&)))(((((('''%%%%%%%%%%%%%%%)))+++***'''&&&))))))'''***///...(((%%%((()))&&&&&&)))***((((((***)))%%%&&&'''&&&$$$&&&******&&&&&&'''((('''&&&%%%&&&'''))))))(((((('''''''''&&&((((((((((((((('''''''''%%%(((+++///555DDD\\\ooo}}}mmm\\\TTTQQQWWWeeehhhcccfffooooooYYYYYYdddbbbffffffUUUXXX[[[]]][[[TTTLLLJJJLLLCCCCCC@@@===???BBB???:::777333333777777666;;;BBBYYYbbb\\\QQQNNNQQQaaaxxxxxxYYYXXXzzzbbbNNN===:::555111......///000***++++++++++++***)))))))))(((((('''''''''(((((('''%%%&&&))))))&&&%%%(((&&&++++++%%%$$$(((***((($$$((()))'''(((///444555222000,,,(((%%%$$$$$$%%%uuukkkdddaaa[[[YYYWWWUUUSSSQQQPPPPPPOOOMMMKKKIIIHHHHHHHHHHHHJJJJJJJJJKKKMMMOOOQQQRRRVVVUUUUUUUUUVVVWWWXXXXXX[[[]]]___```___^^^^^^___fffeeedddddddddbbb^^^[[[ZZZYYY^^^gggkkkhhhgggiiigggeee]]]LLL999,,,)))***))))))((((((((())))))***'''%%%###$$$&&&((('''&&&###%%%&&&&&&%%%%%%'''(((...//////,,,(((&&&(((+++,,,---...,,,***+++///333999MMMbbbcccRRR???666555666777666333//////444888444///***))),,,//////---+++---333777444---)))***)))'''(((---222333///+++...)))(((,,,---***(((******)))(((&&&%%%$$$######(((***)))&&&&&&((()))&&&''',,,,,,'''%%%(((***((()))...///+++((()))(((%%%&&&(((&&&$$$&&&))))))%%%&&&'''((('''&&&%%%&&&''')))((((((((('''''''''&&&'''''''''((((((((((((((()))+++---///555EEE]]]ppp}}}uuueeeUUUUUU[[[cccgggeeeeeegggbbbPPPSSS```bbbgggdddQQQRRRTTTWWWXXXUUUNNNHHHFFF@@@BBBBBB@@@CCCGGGHHHEEE<<<666444777777666<<>>999555111000//////+++***+++...111222111000******---111000***''''''(((''''''***,,,---,,,***)))((((((***+++***((('''((((((''''''&&&%%%$$$###%%%'''&&&######&&&'''$$$$$$&&&'''%%%%%%&&&((())),,,333555...&&&$$$&&&''''''((('''%%%&&&)))(((###$$$&&&''''''%%%%%%&&&(((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''+++---///;;;SSSnnn{{{rrr^^^OOOYYY___bbblllwwwssseeebbbVVVJJJFFFPPP```ddd\\\NNNTTTZZZ[[[YYYTTTMMMFFFAAAFFFGGGDDDDDDJJJPPPSSSIII<<<444777;;;@@@PPPcccooowww}}}WWWAAA:::444444444333222000///...,,,------------,,,++++++(((''''''''''''(((((()))(((''')))...///,,,+++...,,,...///---+++*********%%%***------111999???@@@111333444222---(((''''''oooccc___^^^[[[WWWUUUTTTSSSQQQPPPPPPOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGFFFHHHKKKNNNPPPPPPOOONNNNNNMMMLLLLLLMMMQQQTTTVVVVVVZZZ^^^\\\YYY[[[ccckkkqqqkkkggghhhlllmmmgggbbb]]]```cccdddeeegggiiiiii\\\MMM:::,,,'''''')))***(((((('''&&&&&&&&&&&&&&&))))))((('''%%%$$$$$$%%% """$$$&&&&&&&&&((())),,,......+++'''&&&))),,,///,,,)))(((***...000111999HHHRRRJJJ999444@@@PPPNNNGGG===666333111///...'''(((+++///333555444333///+++)))+++***&&&%%%'''###%%%''')))+++***'''%%%$$$%%%&&&''')))***(((%%%$$$%%%&&&'''''''''&&&&&&$$$&&&&&&"""###&&&&&&$$$%%%%%%&&&&&&%%%$$$%%%((()))000333,,,$$$###&&&(((&&&((('''&&&'''***(((###$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******''',,,...000>>>YYYtttwwwyyyoooYYYPPP\\\ccceeeooo{{{wwwgggfffaaaNNN@@@IIIYYY^^^[[[QQQZZZ```]]]YYYWWWRRRMMMEEEHHHIIIFFFGGGQQQ[[[```XXXFFF999:::===DDDYYYrrrzzzUUU???999333333333333111000...---***++++++++++++***))))))'''''''''''''''((())))))&&&%%%)))000222///...000......//////---,,,,,,///,,,222666777;;;CCCHHHJJJ:::<<<===:::222+++)))(((~~~tttggg^^^[[[ZZZWWWUUUSSSSSSRRRPPPPPPOOOOOOOOOLLLKKKIIIHHHHHHHHHIIIJJJGGGIIILLLOOOPPPQQQPPPPPPMMMMMMMMMMMMOOORRRUUUWWWVVV[[[_________aaagggmmmpppllliiijjjmmmnnnkkkgggccccccaaa___```bbbaaa]]]NNNCCC444***(((***++++++)))((('''&&&&&&&&&&&&&&&(((((()))'''%%%%%%&&&'''!!!"""$$$%%%%%%'''***---+++------+++'''&&&))),,,+++***))))))+++000666999>>>IIIOOOHHH;;;<<>>???DDDGGGGGG>>>AAACCC>>>666///---...}}}mmmiiibbb]]]ZZZXXXVVVUUUQQQPPPOOOOOONNNNNNNNNNNNKKKJJJIIIIIIIIIJJJKKKLLLIIIJJJLLLOOOPPPQQQRRRRRRNNNOOOOOOQQQSSSVVVXXXYYYZZZ]]]aaadddfffgggjjjkkkmmmkkkjjjiiijjjkkkjjjhhhfffddd]]]XXXZZZ]]]YYYQQQAAA999111,,,,,,------,,,***)))((('''&&&&&&&&&&&&$$$&&&'''&&&%%%%%%''')))###$$$$$$$$$%%%(((,,,000,,,---...+++((('''***---(((***+++,,,...444===DDDHHHOOORRRKKKCCCHHH[[[nnneeeUUU???111,,,,,,+++)))'''))),,,.../////////000...'''###%%%&&&$$$###%%%###$$$&&&&&&%%%$$$$$$$$$%%%((()))&&&''')))%%%###$$$&&&'''((('''&&&&&&###&&&%%%######&&&'''%%%%%%"""###''''''$$$&&&,,,+++...---'''$$$%%%&&&%%%"""%%%&&&&&&(((+++***%%%"""$$$%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((///222333BBB___wwwssskkkgggccc___[[[bbbgggggghhhiiieee^^^```ooo]]]CCCGGGUUUXXX\\\XXX___ccceeelllpppeeeTTTJJJIIIGGGJJJYYYooo}}}aaaIIICCCCCCIIIccctttaaaMMM@@@<<<444333222000///...---,,,((())))))))))))(((''''''&&&&&&&&&''''''((()))***...++++++000444777===DDD;;;777555555444111444:::999===>>>:::999;;;<<<:::666;;;===:::333...///222}}}sssdddccc```]]][[[YYYXXXWWWOOONNNNNNMMMLLLLLLMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNJJJKKKMMMOOOPPPRRRSSSSSSOOOPPPRRRUUUWWWYYYZZZ[[[]]]___dddhhhjjjkkkjjjiiikkkkkkiiihhhgggfffffffffgggcccZZZTTTWWW[[[UUUJJJ333///+++))))))***)))'''******)))((('''&&&&&&&&&!!!###%%%%%%$$$$$$'''***$$$$$$$$$$$$%%%(((...222---...///,,,)))(((+++...&&&***---///000777BBBKKKUUUZZZ\\\UUUNNNUUUjjj|||jjjWWW>>>---((((((((('''(((***,,,---,,,+++++++++)))$$$"""%%%'''%%%###$$$&&&&&&&&&$$$######%%%'''%%%))))))%%%$$$%%%!!!$$$%%%'''(((((('''%%%$$$###&&&&&&######'''(((&&&### """'''(((%%%(((///...///,,,'''%%%&&&%%%###!!!$$$&&&&&&))),,,***&&&"""$$$%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''$$$---111333DDDccc{{{lllccceeeiiiZZZ___dddfffdddaaa^^^\\\fffvvvaaa@@@DDDUUU___jjj\\\```cccjjjyyyoooWWWLLLJJJGGGJJJ\\\uuueeeLLLEEEEEELLLiiirrraaaRRRFFF>>>===555444222000...---,,,,,,)))))))))))))))(((''''''&&&&&&&&&'''''')))******222,,,)))+++000777AAAKKKGGG@@@;;;:::555000222999333666777222000111111///,,,111555333...,,,///333~~~qqqkkkdddbbb^^^ZZZWWWUUUUUUUUUPPPPPPPPPOOOOOONNNNNNNNNIIIHHHIIIKKKNNNNNNKKKHHHKKKLLLMMMQQQTTTTTTSSSQQQRRRSSSTTTUUUUUUXXX\\\```aaaeeehhhiiiiiiiiilllnnnjjjiiiddd```ccchhhgggcccbbb^^^ZZZZZZZZZSSSFFF;;;111///,,,)))'''''''''((())))))((('''%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&)))***((($$$&&&---///+++---,,,***)))*********)))'''(((***---333???NNNYYY^^^hhhkkkgggiiisssyyyvvvgggPPP777***'''$$$!!! %%%***000111---)))(((******$$$"""%%%$$$ """'''%%%&&&'''((())))))))))))%%%''')))***)))&&&###!!!%%%((((((%%%%%%'''&&&###,,,,,,(((%%%&&&)))'''!!!$$$$$$%%%&&&''')))***+++)))+++,,,***'''$$$$$$&&&"""$$$&&&'''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((''''''''''''(((******))))))+++,,,***---///444GGGfffxxxuuuooodddaaa^^^^^^___\\\YYY___iiiwwwrrr^^^FFFDDD\\\tttiii______rrrwww```PPPLLLHHHKKK]]]ttttttdddLLLCCCGGGOOOffffffNNN@@@FFFKKKBBB:::666111---,,,,,,+++***((())))))*********))))))***)))'''%%%###$$$''')))***'''(((///000222???PPPOOOGGG===444///---------***+++,,,---------,,,,,,000+++)))++++++)))...666rrrhhhddd___]]]ZZZVVVTTTRRRRRRRRRPPPPPPOOOOOONNNNNNMMMMMMHHHGGGHHHJJJMMMMMMKKKHHHMMMMMMMMMOOORRRRRRQQQOOORRRRRRSSSTTTWWW[[[___bbbbbbdddgggiiiiiijjjkkkmmmgggeeeaaa^^^bbbggggggccc]]][[[WWWTTTOOOGGG>>>777...,,,***((('''(((((()))((('''%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$(((((("""!!!&&&***+++,,,+++***)))*********))))))+++---000666AAAPPPZZZfffooouuuuuuxxx}}}xxxnnnQQQCCC444---+++******,,,&&&)))------+++***,,,000)))$$$"""$$$$$$!!!"""'''%%%%%%%%%%%%$$$$$$$$$$$$,,,---......,,,)))%%%###%%%((((((%%%%%%'''&&&###++++++(((%%%&&&***)))%%%$$$$$$%%%%%%&&&'''))))))''')))***(((%%%######$$$"""$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''(((******))))))+++,,,(((,,,000666HHHfffxxxlllaaa]]]]]]```bbb___]]]dddmmmzzzttt___FFFDDD^^^|||wwwkkkhhhyyyzzzjjj\\\VVVNNNOOO^^^rrruuueeeOOOGGGNNNUUUkkksssUUUEEE@@@FFFHHH???999555000---,,,,,,++++++***************)))((('''(((((((((&&&%%%&&&))),,,)))***---//////333???LLLHHHBBB:::333000/////////,,,++++++******))))))(((---)))(((***)))(((,,,333vvvkkkeeeccc[[[ZZZWWWTTTRRRQQQQQQQQQOOOOOOOOONNNMMMLLLLLLLLLGGGGGGGGGJJJLLLLLLKKKIIIOOONNNMMMMMMOOOPPPPPPOOORRRQQQQQQSSSXXX^^^bbbdddffffffggghhhiiiiiihhhhhhgggddd___\\\```eeeddd___YYYVVVQQQIII@@@888333111******(((''''''((()))***'''%%%"""###%%%&&&%%%###!!!###$$$$$$$$$$$$%%%'''"""(((***%%% ###(((,,,)))))))))***************+++---///111666@@@MMMVVVhhhrrr{{{~~~}}}mmm\\\AAA999000,,,'''###$$$'''&&&((()))((('''***///444((($$$"""######"""###'''***)))'''%%%%%%%%%%%%&&&111111000...,,,)))&&&%%%%%%((((((%%%$$$''''''$$$))))))'''$$$&&&+++,,,***%%%%%%%%%%%%%%%&&&''''''%%%'''((('''$$$###"""######%%%(((((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((()))'''(((******))))))+++,,,''',,,111777GGGbbbwwwlllfffcccdddggggggbbb___eeennnuuunnnZZZCCC@@@YYY}}}sssnnn|||xxxsssjjjaaaUUUSSS___qqqzzz{{{sssdddPPPLLLUUU[[[llldddCCC===@@@FFFFFF===666333///---,,,---,,,++++++++++++***)))((('''&&&%%%'''((((((((()))+++---'''---000...000888AAAFFF888555000---,,,,,,,,,,,,///...,,,)))(((''''''''')))'''''')))(((&&&)))...yyylllfffdddddd[[[YYYWWWUUUTTTSSSRRRRRROOONNNNNNMMMLLLKKKJJJJJJFFFGGGHHHJJJKKKLLLLLLKKKOOOMMMKKKKKKMMMPPPQQQQQQSSSQQQPPPRRRXXX^^^bbbccciiigggfffggghhhhhhfffdddgggccc^^^[[[___ccc```YYYWWWQQQGGG>>>666000,,,***))))))(((''''''''''''((('''$$$!!!"""&&&(((&&&###"""$$$&&&&&&&&&&&&(((***))),,,---+++((((((,,,///''')))************++++++,,,...000111333:::DDDKKK\\\iiiuuuzzzwwwlllXXXGGG???777...***%%%  %%%%%%%%%%%%%%%(((---222&&&$$$###"""######%%%'''***)))'''%%%%%%%%%'''(((///...,,,***((('''&&&%%%%%%((('''$$$$$$''''''%%%&&&(((&&&$$$&&&,,,///---&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''(((******))))))+++,,,(((---222888CCCZZZuuuxxxrrrsssqqqqqqpppjjjaaa]]]```ffffff```PPP>>>:::MMMmmmnnnhhhrrrwwwpppmmmrrrooofffZZZVVV```pppxxxxxxpppbbbQQQOOOXXX\\\iii]]]===;;;???BBBCCC>>>444111...,,,------,,,+++)))*********)))(((''''''$$$&&&((()))((()))***,,,%%%+++......666CCCFFF@@@...,,,)))))))))***)))(((111///,,,***(((((()))***&&&&&&(((((('''&&&(((***yyyiiiaaa^^^]]]^^^YYYXXXWWWUUUTTTSSSRRRRRRNNNMMMLLLKKKJJJIIIHHHHHHEEEGGGHHHJJJKKKLLLMMMNNNMMMKKKIIIJJJMMMQQQSSSTTTTTTRRRQQQRRRVVV[[[```bbbfffdddbbbeeeiiikkkhhheee```^^^[[[ZZZ```eee```WWWUUUJJJ===555111///***&&&******)))'''&&&&&&%%%%%%'''%%%######&&&''''''%%%"""###%%%&&&&&&''')))***000//////000111///......'''))),,,,,,+++***+++,,,///111222111111444;;;@@@LLL[[[iiikkkcccUUUEEE;;;CCC888---******'''%%%$$$###$$$$$$$$$$$$&&&(((***$$$$$$###!!!"""$$$&&&'''$$$###"""!!!!!!###%%%&&&***)))((('''&&&&&&''''''%%%''''''$$$$$$'''(((&&&$$$&&&'''$$$&&&+++///...&&&&&&%%%$$$$$$$$$%%%%%%'''&&&''''''''''''&&&%%%$$$&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''(((******))))))+++,,,***...333888@@@QQQhhhyyy|||{{{uuukkkaaa^^^___aaaXXXSSSJJJ>>>888@@@XXXnnnrrreee___eeefffaaaccckkkiiiddd\\\YYYbbbpppxxxxxxpppeeeVVVUUU]]]^^^iiinnncccooo]]]BBB===::::::======222000---,,,------,,,+++&&&'''((()))))))))))))))%%%&&&(((((('''&&&''')))&&&)))+++111AAANNNHHH999...,,,++++++,,,,,,+++)))---+++)))((('''(((***+++%%%((()))(((''''''((((((zzzlllaaa\\\[[[[[[ZZZVVVUUUTTTSSSQQQPPPNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDFFFHHHIIIIIIKKKMMMOOOLLLJJJIIIKKKNNNRRRUUUVVVTTTTTTTTTSSSUUUYYY```eeeddd```^^^cccjjjnnnkkkfffWWWVVVUUUYYYbbbfff```UUUMMMBBB555/////////***%%%******)))((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%&&&&&& """$$$$$$$$$%%%&&&(((000...///444666222---***(((+++......,,,***+++---111333444222111111555999???LLLYYY[[[QQQDDD;;;777FFF999---((('''### ######$$$$$$%%%%%%%%%%%%###$$$###!!!!!!&&&((('''######""""""###$$$&&&'''&&&&&&&&&&&&'''((())))))%%%'''&&&######'''((('''!!!&&&(((&&&&&&***,,,,,,'''&&&%%%%%%%%%%%%%%%&&&(((''''''((()))***((('''###%%%(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''''''''((('''(((******))))))+++,,,,,,---222999BBBNNN```ooo{{{sssnnnllljjjgggWWWPPPIIICCC;;;;;;JJJ]]]gggaaa]]]]]]]]]\\\```eee___```___^^^dddpppwwwxxxssslll``````fffeeeqqqkkkUUUUUUmmmbbbLLLAAA666444999:::111///---,,,,,,,,,+++)))%%%&&&'''((()))*********&&&''''''&&&%%%%%%''')))+++***...;;;KKKQQQDDD222,,,+++)))***++++++)))(((&&&%%%%%%$$$%%%&&&'''(((%%%)))***'''&&&((()))(((wwwoooeee___]]]]]][[[YYYTTTTTTSSSQQQOOOMMMLLLKKKLLLLLLKKKIIIHHHGGGEEEEEEAAACCCFFFGGGGGGHHHLLLOOOMMMLLLKKKMMMPPPSSSTTTTTTRRRUUUWWWVVVUUUZZZccckkkjjjddd___bbbiiikkkfff___RRRRRRSSSXXXaaadddZZZMMM???888000,,,,,,,,,***'''))))))))))))((((((''''''$$$'''(((&&&"""!!!###&&&!!!"""$$$$$$$$$$$$&&&'''------333999777///)))***)))---111111---***+++------///111000......111444222;;;EEEIIICCC:::444222<<<333+++'''"""$$$$$$######%%%&&&''''''!!!$$$### !!!''')))'''%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%&&&''''''(((%%%'''&&&"""###''')))''' &&&)))'''&&&((()))((('''&&&&&&&&&&&&&&&''''''(((&&&&&&'''***+++)))'''"""$$$''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******))))))+++,,,++++++000<<>>AAADDDEEEEEEFFFJJJNNNOOOMMMMMMNNNQQQSSSSSSSSSPPPVVVZZZYYYWWW[[[gggqqqssskkkddddddhhhggg^^^UUUSSSSSSSSSXXX______RRRCCC444222///+++)))((()))***''''''((()))******))))))"""&&&)))&&& !!!&&&###%%%&&&&&&&&&&&&'''))))))...777===888---(((+++***///333222...++++++---'''***------++++++---000(((---444;;;:::444...++++++)))))))))%%%!!!###)))&&&$$$"""###%%%(((***+++!!!$$$$$$!!!'''***'''###############""" !!!!!!"""###$$$$$$$$$$$$%%%'''&&&"""###''')))(((%%%)))(((&&&''''''%%%'''&&&&&&&&&&&&'''((()))'''&&&%%%'''***+++)))'''"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((******))))))+++,,,)))(((///???MMMXXXeeeqqqkkkZZZLLLGGGAAA===III\\\cccjjjhhh___^^^eeeeee^^^WWWaaaiiiiiihhhlllqqqssstttsssnnnooosssrrrjjjTTT]]]qqq___KKK:::<<<@@@999222000---,,,,,,+++(((&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&)))---111888777AAAQQQSSSBBB///&&&***)))'''(((***,,,,,,+++$$$%%%%%%&&&&&&%%%%%%$$$%%%))))))###"""&&&(((&&&xxxmmmhhheeeaaa]]][[[YYYVVVTTTPPPSSSQQQLLLKKKNNNNNNJJJLLLKKKJJJIIIGGGDDDCCCAAACCCDDDEEEFFFGGGJJJOOORRRRRRRRRSSSSSSTTTTTTTTTTTTYYYYYYXXXWWWXXX^^^gggooogggaaadddZZZYYYTTTPPPUUUXXXXXXZZZWWWIII999444,,,(((++++++((((((,,,'''((())))))))))))((((((((()))(((&&&$$$###$$$%%%&&&"""!!!(((---+++(((&&&,,,,,,111888777000+++***---,,,++++++------,,,+++***++++++***)))***,,,......---...///000000...,,,((())))))(((&&&$$$%%%&&&%%%'''""""""(((&&&$$$---$$$$$$###!!!%%%++++++'''&&&###!!!!!!$$$%%%$$$""""""###$$$%%%%%%%%%%%%$$$!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))%%%$$$***222555///((($$$%%%&&&&&&$$$$$$%%%&&&!!!&&&%%%''',,,'''$$$,,,&&&%%%%%%$$$$$$%%%%%%&&&''''''(((***,,,,,,***(((+++***333DDDSSS[[[gggtttwwwaaaNNNFFF@@@>>>OOOfffuuuuuu|||zzzkkkcccffffff```ZZZ[[[cccfffeeekkkuuu|||zzzxxxvvvqqqsssvvvaaaSSSYYY}}}~~~sss___KKK???<<<<<<<<<555///*********'''''')))''''''(((((('''&&&%%%%%%%%%******###!!!***666===LLLKKKOOOTTTLLL999+++'''&&&&&&&&&&&&%%%$$$###""" ###&&&((((((''''''(((###$$$$$$###""""""###%%%{{{mmmdddeeebbb^^^[[[YYYWWWTTTRRROOOSSSRRRMMMLLLNNNMMMIIIIIIIIIHHHGGGFFFEEECCCBBBHHHHHHIIIHHHHHHIIIMMMOOOSSSSSSRRRRRRSSSSSSTTTUUUXXXYYYYYYYYYXXX[[[___cccxxxrrr```WWWNNNSSSOOOOOOUUUXXXUUUQQQLLLAAA777000+++***,,,+++((('''***(((((())))))))))))((((((%%%&&&'''&&&$$$$$$&&&'''%%% """''''''%%%&&&******---333333---******---+++******,,,---,,,++++++++++++)))'''(((+++---)))(((((((((******)))'''&&&'''((('''$$$###$$$%%%%%%'''""""""(((%%%###,,,%%%%%%###!!!$$$******&&&%%%###!!!!!!$$$%%%$$$"""######$$$%%%%%%$$$$$$$$$"""$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&''')))'''&&&+++111222...)))$$$%%%&&&&&&$$$$$$%%%&&&$$$(((&&&(((---)))%%%---&&&%%%%%%$$$$$$%%%%%%&&&+++***)))***,,,---,,,,,,---...777GGGSSS[[[iiixxx{{{lllYYYJJJDDD>>>===LLLaaayyyuuukkkjjjccc\\\XXXZZZ]]]bbbjjjrrr{{{wwwtttooonnnyyykkkXXXMMMRRRqqq}}}qqqlllbbbSSSGGGAAA@@@@@@444...*********'''''')))''''''(((((('''&&&&&&%%%%%%((()))&&&%%%///CCCTTTmmm```UUUOOODDD444******)))(((((('''&&&&&&%%%%%%$$$&&&(((((('''%%%$$$$$$$$$%%%%%%$$$######$$$&&&yyylllddd___```^^^[[[XXXWWWUUURRRPPPPPPRRRRRROOOMMMNNNLLLHHHEEEFFFFFFFFFFFFFFFEEEEEEJJJJJJJJJIIIIIIJJJNNNPPPSSSSSSRRRQQQRRRSSSTTTUUUWWWYYY[[[[[[YYYWWWVVVWWWrrrfffNNNFFFOOOKKKMMMRRRSSSMMMEEE>>>777222,,,***+++---+++&&&&&&))))))))))))))))))(((((((((###$$$%%%%%%%%%%%%''')))&&&  $$$$$$%%%'''(((&&&(((,,,---***)))+++,,,***((((((***,,,,,,,,,,,,,,,***'''&&&'''+++...)))(((&&&&&&((()))((('''%%%&&&'''%%%###"""###$$$$$$&&&"""""")))%%%"""+++%%%&&&$$$"""###((((((%%%%%%###!!!"""###$$$###"""###$$$$$$$$$$$$$$$######"""###$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%''''''((()))+++---...+++)))$$$%%%&&&&&&$$$$$$%%%&&&%%%(((%%%&&&,,,((($$$,,,&&&&&&%%%%%%%%%%%%&&&&&&---+++((((((+++---//////000222<<>>KKKTTT]]]ppp{{{hhhZZZMMMAAA<<<888888EEEVVVcccgggkkkoooiiiZZZSSS\\\hhhlllvvvtttrrrqqqnnnlllkkkllliiiQQQBBBLLL^^^zzzrrrgggZZZLLL===555222111,,,)))******(((''')))&&&'''''''''''''''&&&&&&(((%%%'''+++)))333WWW~~~~~~iiiTTTJJJ@@@333+++***((('''%%%#########%%%&&&###%%%''''''%%%%%%%%%&&&$$$%%%&&&%%%######%%%&&&yyyfffYYYTTTSSSSSSWWWVVVVVVVVVWWWVVVTTTRRRRRRRRRRRRRRRPPPKKKHHHGGGDDDEEEFFFHHHIIIJJJJJJJJJGGGHHHIIIIIIJJJLLLPPPSSSPPPPPPOOOOOOOOOPPPQQQRRRYYYYYYXXXXXXWWWVVVTTTSSSiiieeeKKKDDDLLLCCCCCC>>>999888777333---(((+++++++++)))(((***,,,---+++***)))(((''''''((((((%%%&&&&&&%%%######$$$&&&%%%"""###''')))&&&%%%&&&'''$$$$$$'''(((''')))---)))'''%%%&&&''')))))))))))))))(((&&&'''***000444'''$$$""""""###%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&###&&&###%%%+++%%% ((($$$&&&%%%!!!!!!$$$%%%###"""###""""""!!!!!!"""############$$$$$$######"""!!!%%%***------+++%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$$$$###%%%&&&###%%%''''''%%%$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%'''###&&&...***###)))'''&&&&&&%%%%%%&&&&&&'''$$$%%%(((---222555666555333444>>>NNNZZZcccrrr{{{nnn\\\OOOBBB:::555777EEEUUU\\\[[[XXXgggkkk___SSSXXXcccjjjsssvvvwwwtttpppmmmllllll}}}ZZZ@@@@@@NNNooo~~~lllXXXNNNGGG>>>888666000+++(((***+++(((((()))&&&&&&'''''''''''''''&&&)))&&&'''***(((///QQQvvvhhh___\\\___ZZZFFF222((((((&&&$$$######$$$%%%&&&###%%%&&&&&&%%%$$$%%%&&&###$$$$$$$$$""""""$$$%%%~~~mmm^^^UUUQQQQQQQQQRRRRRRSSSUUUXXXXXXWWWUUUUUURRRQQQRRROOOJJJGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHIIILLLNNNMMMMMMMMMNNNNNNNNNOOOOOOVVVUUUSSSTTTUUUVVVUUUSSSRRRmmmbbbOOOCCC<<>>III^^^iiiOOOCCC???999333222...)))(((***+++)))((()))%%%&&&''''''((('''''''''(((&&&'''((((((///GGG```UUU\\\nnn|||^^^<<<(((((((((&&&&&&&&&&&&'''(((&&&''''''&&&###""""""######$$$$$$###""""""###%%%yyyqqqeee[[[TTTQQQPPPOOOMMMNNNPPPTTTWWWYYYXXXWWWWWWRRRPPPQQQNNNHHHFFFIIIFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGFFFGGGIIILLLIIIJJJLLLMMMNNNMMMLLLKKKPPPNNNNNNPPPSSSSSSQQQNNNEEEOOOBBB@@@???222666888111......444555///***)))(((***+++---444999555,,,,,,+++)))'''&&&'''(((((('''''''''%%%"""!!!"""###"""!!!"""%%%$$$!!!"""%%%%%%###&&&***+++(((''')))&&&&&&&&&'''((('''$$$!!!&&&''''''&&&&&&'''***---)))((('''(((******((('''###%%%&&&%%%$$$###$$$&&&$$$(((&&&)))...'''!!!'''!!!%%%%%%!!!"""%%%%%%!!!"""###""" """$$$ !!!###$$$$$$$$$$$$$$$######(((///222000---%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&***)))000:::555+++---''''''&&&&&&&&&&&&''''''&&&''')))...333777888888333444EEEeee{{{yyyjjj```eeedddgggrrrxxxmmm\\\TTTJJJAAA<<<>>>IIITTTbbb{{{iiiVVVJJJXXXjjjuuuqqqkkknnnuuuwwwpppkkkqqqxxx}}}```CCC@@@IIIUUU}}}dddJJJ@@@:::111,,,------((('''***+++)))((()))%%%&&&&&&'''((((((''''''$$$&&&'''(((***333@@@JJJHHHZZZ{{{nnnDDD+++''''''''''''''''''''''''%%%&&&&&&%%%###"""###%%%$$$$$$%%%$$$###"""$$$&&&iiiddd\\\UUUPPPMMMJJJIIIJJJKKKNNNRRRWWWYYYYYYXXXYYYSSSPPPQQQNNNGGGFFFIIIGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEEEEEEEEEEGGGKKKNNNGGGIIIKKKMMMNNNLLLJJJIIIJJJJJJKKKNNNQQQPPPLLLHHHEEEEEE666>>>@@@...000888,,,,,,000666444,,,)))+++&&&))),,,111:::???777***---+++)))'''&&&'''((((((&&&&&&&&&%%%""""""###$$$%%%###"""###"""!!!###(((######&&&,,,,,,(((%%%&&&&&&&&&&&&((((((&&&"""&&&''''''%%%$$$$$$&&&(((%%%$$$$$$&&&''''''%%%###"""###$$$$$$###"""###%%%$$$)))'''***///(((!!!'''$$$%%%!!!"""%%%%%% """###""" !!!$$$!!!"""$$$%%%%%%%%%(((&&&&&&***///222000,,,%%%%%%%%%%%%%%%%%%%%%%%%(((((()))'''%%%###$$$$$$&&&$$$###%%%''')))((('''$$$%%%&&&&&&$$$$$$%%%&&&$$$((((((000<<<666+++---''''''&&&&&&&&&&&&''''''((('''&&&(((---222444555333555JJJpppfffQQQVVVWWW[[[dddqqqsssfffXXXSSSLLLDDD@@@BBBJJJSSSYYYhhh}}}~~~|||rrr]]]MMMTTTfffvvvwwwmmmjjjpppuuupppkkkuuu~~~___EEEAAAIIIQQQ}}}lllWWWEEE???:::111///333,,,((('''***+++)))(((***%%%%%%&&&'''((((((((('''!!!%%%((((((...888>>>>>>???VVV~~~tttGGG---$$$$$$%%%&&&&&&%%%%%%$$$!!!"""###$$$###$$$''')))%%%&&&&&&%%%$$$$$$%%%'''xxxpppddd___XXXSSSOOOLLLGGGCCCFFFHHHKKKPPPSSSWWWYYYZZZVVVTTTPPPLLLIIIGGGFFFFFFIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGIIILLLMMMKKKIIIHHHHHHEEEGGGFFFEEEGGGLLLLLLIII@@@===888444222000...---***...111111---)))(((((()))''',,,:::GGGEEE777+++&&&&&&''''''&&&&&&%%%$$$%%%$$$###$$$%%%%%%$$$###&&&&&&### $$$%%%"""&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%$$$%%%(((+++!!!&&&******&&&$$$&&&))))))***+++)))&&&%%%%%%&&&!!!&&&(((&&&$$$&&&&&&###&&&(((***++++++(((%%%"""&&&%%%######$$$%%%$$$### !!!###%%%%%%%%%###""""""!!! """%%%'''&&&$$$%%%$$$######%%%'''***,,,!!!"""$$$&&&&&&%%%$$$###$$$###)))+++'''+++,,,!!!$$$###&&&******'''(((+++***,,,&&&###+++)))###&&&(((&&&+++333222,,,111<<<+++)))''''''&&&$$$$$$&&&((()))((('''+++//////***///666KKKfffmmm^^^LLLEEEFFFGGGLLLUUUaaarrrppp^^^TTTPPPMMMLLLJJJJJJNNNUUU]]]ccciiilllsssyyyuuummmWWWVVV]]]iiilllgggeeeiiiooo{{{yyyiiidddppp~~~fffPPPEEECCCTTT}}}}}}VVVGGG<<<===:::222111777---,,,+++***))))))))))))&&&'''((()))(((%%%###!!!'''(((+++---000222333444555KKKnnnccc==='''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&}}}yyyuuusssuuuzzz~~~}}}rrrjjjaaa\\\VVVRRROOOLLLHHHEEEBBBDDDGGGKKKPPPUUUXXXZZZTTTRRRNNNIIIFFFEEEEEEEEEGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIHHHHHHGGGGGGJJJMMMNNNLLLJJJHHHGGGFFFGGGFFFCCCEEEHHHGGGDDD>>>:::555111///...---,,,***...111000,,,)))((())))))+++222===DDD@@@555+++&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$###$$$%%%### !!!%%%&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%$$$$$$$$$''')))###'''+++***&&&$$$&&&***,,,***((('''%%%###""""""###((()))'''%%%&&&&&&$$$$$$&&&((())))))'''%%%$$$%%%$$$######$$$%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###&&&$$$"""###$$$%%%###!!!######"""###$$$%%%'''((($$$$$$$$$$$$$$$%%%&&&&&&"""###((('''&&&000222$$$&&&%%%'''+++***''''''+++...///(((%%%+++)))$$$''''''%%%)))111000+++000:::,,,)))&&&&&&&&&&&&&&&'''&&&(((((((((,,,111111,,,---111BBBWWW\\\MMM<<<666===>>>CCCMMMYYYkkkuuucccTTTNNNJJJMMMRRRUUUXXX\\\]]]bbbeeeeeeiiinnnnnniiiXXXVVV[[[eeeiiiddd```aaaiiissswwwnnnbbbcccvvvlllUUUHHHEEESSSxxxkkkQQQFFF<<<;;;:::777444444,,,,,,+++***))))))))))))&&&''''''''''''&&&$$$###%%%&&&(((***,,,......///000:::MMM[[[WWWDDD000&&&%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%}}}yyyuuuqqqoookkkiiigggddddddhhhooottt{{{||||||uuujjjccc\\\XXXTTTQQQNNNLLLIIIFFF>>>???BBBFFFKKKQQQWWWZZZRRROOOJJJFFFDDDCCCDDDEEEEEEEEECCCBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFJJJNNNOOONNNJJJHHHFFFGGGHHHEEEBBBAAACCCAAA===;;;777111---+++++++++******---000000,,,)))((())))))000:::???>>>888000+++&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########"""%%%$$$!!!!!!%%%'''%%%$$$$$$######$$$%%%&&&&&&$$$%%%%%%%%%######%%%'''$$$(((+++)))&&&%%%(((,,,555000)))&&&%%%$$$""" %%%)))+++'''%%%''''''%%%######%%%&&&''''''''''''$$$$$$###$$$$$$%%%&&&'''"""###%%%&&&&&&&&&%%%$$$&&&$$$######$$$$$$###"""""""""""""""######$$$$$$'''&&&$$$######%%%''')))"""%%%(((%%%'''999===+++)))((())),,,***''''''***000222***%%%+++)))%%%***&&&$$$'''------)))---666,,,(((###!!!###&&&'''&&&###&&&((()))---222111---...000<<>>AAA<<<222,,,,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))******+++---...222555333,,,))))))&&&''''''&&&%%%$$$$$$%%%)))((('''%%%%%%%%%&&&'''$$$%%%%%%%%%%%%$$$$$$###|||zzzuuusssqqqmmmiiieeebbbaaa[[[ZZZZZZZZZ\\\bbbjjjooovvvwwwxxxyyyvvvoooeee___XXXVVVSSSPPPLLLIIIGGGEEE>>>>>>???AAAFFFLLLRRRVVVOOOLLLHHHDDDBBBCCCDDDFFFDDDDDDCCCBBBBBBCCCDDDEEECCCDDDFFFHHHHHHHHHGGGFFFFFFJJJNNNOOOMMMJJJGGGEEEEEEFFFDDD@@@@@@AAA>>>999888444...***)))************---//////+++((((((******666@@@???888000,,,***&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%###"""######"""%%%&&&######&&&((('''$$$$$$$$$$$$%%%&&&''''''&&&''''''&&&%%%$$$%%%'''$$$'''***(((&&&''',,,222EEE;;;...'''%%%&&&$$$"""%%%)))***&&&$$$&&&&&&$$$"""######$$$&&&''')))***######$$$$$$$$$%%%'''((($$$%%%%%%&&&&&&&&&%%%$$$"""""""""###%%%&&&&&&&&&""""""############"""!!!&&&&&&%%%$$$%%%&&&'''(((###''')))$$$(((???EEE222+++******,,,***&&&&&&***...000)))$$$))))))'''---)))&&&'''***)))&&&)))///+++'''!!! &&&&&&$$$"""&&&))))))+++///...++++++---555@@@BBB:::444222111111555>>>HHHWWWmmmkkkYYYKKKOOO]]]ffffffdddXXXXXXUUUPPPNNNQQQXXX^^^XXXVVVVVV\\\dddhhhccc\\\TTTWWWXXXSSSQQQ]]]uuu}}}nnnqqqnnnTTTGGGDDDRRRppp}}}mmm[[[LLLLLLLLLEEE>>>DDDMMMEEE444,,,+++***))))))(((((((((&&&%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((())))))((('''(((***+++***((((((***&&&''''''&&&$$$###$$$%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%&&&%%%%%%$$$######|||xxxsssooollljjjdddccc```]]]ZZZXXXVVVUUUPPPRRRTTTVVVZZZaaahhhmmmtttuuuuuutttqqqkkkbbb\\\UUUUUURRROOOJJJFFFDDDBBB@@@???>>>???BBBFFFKKKOOOKKKIIIFFFCCCBBBCCCEEEFFFDDDCCCCCCBBBCCCDDDFFFGGGBBBCCCFFFHHHHHHHHHGGGFFFEEEIIILLLMMMKKKGGGEEECCCBBBDDDBBB??????@@@===888555111,,,))))))*********))),,,///...***((()))***,,,:::BBB<<<111+++***)))&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&%%%###"""###$$$$$$((()))&&&$$$&&&((('''%%%%%%%%%&&&&&&'''))))))'''((())))))'''&&&'''(((###&&&((('''&&&)))111888NNNBBB222'''$$$%%%%%%%%%$$$((((((%%%###%%%&&&$$$$$$$$$$$$$$$&&&(((***+++"""$$$%%%%%%$$$%%%''')))%%%%%%%%%&&&%%%%%%%%%$$$!!!"""###$$$%%%%%%&&&'''$$$$$$$$$%%%$$$$$$###"""$$$%%%&&&'''''''''&&&&&&###%%%'''###'''<<>>===>>>@@@DDDFFFGGGFFFDDDCCCBBBCCCDDDEEECCCBBBBBBBBBCCCDDDFFFGGGBBBDDDGGGIIIJJJJJJHHHGGGDDDGGGIIIIIIGGGDDDBBBBBB@@@AAA@@@======>>>;;;555111///+++************)))))),,,...---***((()))+++000;;;???666,,,))))))'''&&&&&&''''''&&&&&&%%%$$$"""%%%'''%%%###"""$$$&&&(((---...)))&&&&&&''''''&&&&&&&&&&&&''')))******'''(((******)))(((((()))$$$&&&'''&&&&&&***444<<>><<<::::::;;;===???BBBBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@BBBCCCEEEGGGDDDFFFJJJMMMNNNMMMKKKJJJCCCEEEFFFEEEBBB@@@@@@@@@>>>@@@???;;;:::;;;777111---,,,***)))******(((''')))+++---,,,)))((())),,,333;;;:::///(((******%%%&&&&&&''''''&&&&&&%%%$$$ ###&&&&&&###"""%%%(((,,,222333---'''&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%''')))***)))((()))***'''))))))&&&%%%)))333<<<<<<888111+++'''%%%$$$$$$###&&&'''######&&&)))(((%%%%%%&&&%%%%%%%%%%%%%%%###&&&((('''######&&&)))%%%%%%$$$###############$$$&&&'''&&&$$$###$$$&&&&&&%%%$$$###$$$$$$&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%% %%%(((###(((111111,,,)))))))))'''$$$%%%)))"""(((&&&###(((''''''///+++***'''&&&&&&)))++++++***111111&&&!!!&&&)))&&&###''''''$$$"""&&&******000333666555222000000000------///111111333===HHH\\\ttt{{{||||||zzzyyyuuunnniiiiiihhhccccccfffuuuxxxooo^^^[[[eeefff]]]\\\___bbbbbb```_________ZZZPPPGGGIIITTThhh|||eeeJJJ;;;AAAOOOooocccHHH<<<;;;===<<<===<<<;;;???BBB<<<222+++***)))((((((''''''((($$$%%%&&&'''''''''&&&%%%######$$$%%%%%%%%%%%%%%%$$$((('''"""!!!%%%((('''"""###%%%%%%$$$$$$%%%'''%%%&&&(((*********)))(((''''''(((((()))(((((((((~~~yyytttpppnnnjjjgggbbb]]]XXXTTTQQQPPPRRRPPPMMMJJJHHHFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJKKKQQQYYYaaafffjjjmmmooommmkkkhhheeeaaaZZZRRRMMMIIILLLMMMLLLGGGDDDCCCDDD===<<<:::999888999:::;;;>>>???@@@AAAAAAAAAAAAAAA????????????@@@BBBDDDFFFFFFIIILLLOOOQQQPPPNNNLLLCCCDDDDDDBBB???>>>>>>???===???===:::888888333---***)))))))))***)))'''%%%)))+++---,,,)))((())),,,555:::666***&&&******$$$&&&&&&''''''&&&&&&%%%$$$###&&&&&&###"""&&&***///555666///(((&&&&&&%%%$$$$$$$$$%%%&&&'''))))))###%%%((())))))((()))***++++++***&&&$$$(((222;;;222222222000,,,(((&&&&&&###''''''$$$$$$(((+++***%%%%%%&&&%%%%%%###""""""$$$''')))'''###"""%%%)))%%%$$$$$$###"""""""""###!!!###&&&&&&$$$$$$''')))%%%$$$###""""""$$$&&&'''%%%$$$###""""""$$$&&&'''***"""(((---%%%$$$---333+++)))((()))&&&###%%%)))"""***(((%%%)))'''&&&...)))(((&&&%%%''',,,......&&&000111&&&"""%%%######&&&'''###"""''',,,...---222666444222111222111------000222111111888AAAKKK___nnn|||zzzuuuvvvuuunnniiijjjuuuzzzppp\\\XXXdddhhh```eeehhhjjjjjjgggccc___]]]UUUIIIBBBHHHTTTddd|||hhhJJJ;;;BBBPPPxxx|||]]]EEE<<<:::::::::::::::;;;======888333+++***)))(((((('''''''''$$$%%%'''(((((('''%%%$$$%%%&&&''''''((((((((((((%%%&&&!!!"""### !!!"""$$$$$$$$$$$$&&&(((%%%'''***---...---+++***''''''((()))******))))))|||zzzwwwsssnnnjjjfffbbb^^^[[[WWWUUUSSSPPPMMMJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCC===???BBBCCCCCCFFFKKKOOOUUU\\\cccgggkkkpppooolllnnniiiccc___^^^YYYRRRLLLLLLKKKIIIFFFDDDCCCBBBBBB???===:::777555555666666888:::<<<======>>>@@@BBB???AAACCCEEEEEEFFFGGGIIIFFFGGGKKKNNNOOOMMMHHHDDDDDDCCCAAA???===;;;::::::<<<<<<===<<<888333...+++***+++,,,---,,,***(((''''''$$$$$$)))***)))...666999222)))$$$%%%&&&%%%###((()))((('''%%%%%%&&&'''%%%"""!!!%%%)))******,,,...///---)))%%%$$$$$$%%%"""###(((***((((((***)))((())),,,.........///*********+++***+++000555///------///,,,''''''))))))+++''' )))111333))))))((('''%%%$$$######,,,+++(((&&&$$$$$$%%%%%%$$$$$$$$$###############%%%%%%$$$$$$###""""""""" ###%%%&&&%%%###""""""%%%!!!!!!'''+++)))''''''%%%%%%&&&&&&%%%%%%***000,,,***))))))%%%"""&&&---%%%'''&&&$$$(((...,,,%%%***+++(((###%%%,,,222222+++000000)))%%%'''))))))&&&%%%$$$$$$%%%(((***,,,666<<>>HHH^^^yyyYYYBBB999555222555666999???EEEFFF@@@999111---++++++)))&&&&&&)))&&&'''''''''&&&%%%$$$$$$&&&### ###%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$%%%'''&&&###$$$)))(((+++222999;;;666///))))))+++---............000zzzuuurrrnnnlllhhheee```]]]ZZZWWWTTTQQQNNNMMMLLLJJJGGGEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>AAADDDEEEFFFJJJPPPUUU[[[bbbiiilllpppsssrrrmmmkkkfffaaa]]][[[WWWQQQKKKJJJIIIHHHFFFDDDCCCBBBAAA>>><<<:::777555444444444444666999:::;;;===@@@BBB@@@AAACCCDDDEEEEEEFFFGGGFFFGGGIIIKKKLLLJJJFFFBBB@@@@@@???===<<<<<<;;;;;;999;;;<<<:::555///,,,***%%%&&&(((***+++***)))))))))&&&'''+++++++++000777777000((($$$%%%&&&%%%$$$%%%%%%%%%$$$""""""###$$$'''%%%###$$$(((***+++***(((***+++***'''%%%%%%&&&&&&######''')))((())),,,,,,+++,,,///222333222111...............000444888------000555444///---///,,,...***%%%'''...333333(((''''''&&&%%%$$$$$$###+++)))'''%%%$$$$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$##################%%%''''''%%%$$$$$$%%%&&&""""""'''***)))((()))'''''''''&&&%%%%%%)))---&&&%%%%%%%%%""""""(((###'''(((&&&)))------(((###&&&)))***)))+++111666222///+++'''&&&&&&((()))&&&%%%$$$$$$%%%'''***+++<<>>KKKcccrrrSSS>>>777444000555999>>>CCCKKKPPPHHH===///+++))))))(((%%%%%%(((&&&&&&&&&&&&&&&%%%%%%%%%'''$$$!!!!!!###%%%%%%%%%###%%%&&&&&&$$$$$$%%%&&&$$$###%%%((('''&&&***000000<<>>>>>>>>@@@CCCFFFIIIKKKPPPXXX^^^cccjjjooorrrsssuuuqqqlllgggccc^^^[[[YYYUUUOOOJJJFFFFFFEEEEEEDDDBBBAAA@@@<<<;;;:::888666444222111000222666888:::===@@@BBBAAABBBDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHFFFCCCAAA======<<<<<<<<<<<<<<<<<<666:::;;;888000***)))+++$$$%%%&&&((((((((((((''')))'''(((*********...444333---'''$$$%%%&&&&&&%%%$$$######""""""""""""######""""""###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%''')))'''$$$$$$'''((((((***/////////111555:::<<<:::777444333222111111333444555******...444555222000111111///+++(((+++000111...&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&'''((((((&&&&&&'''((()))%%%$$$'''***)))***,,,&&&''''''%%%%%%&&&)))+++'''&&&((()))&&&###%%%***!!!&&&)))))))))+++,,,+++ !!!''',,,+++,,,;;;NNN>>>///%%%&&&)))&&&%%%(((%%%%%%$$$$$$%%%''')))***:::eeeyyy\\\<<<555333)))---,,,***)))***+++---///...333;;;KKKiii}}}xxxiiibbb]]]aaallltttrrrlllgggbbbeeeiiijjjtttxxxoooccc^^^___gggkkkiiiiiinnnyyyzzzhhhNNNAAA???NNNfffeeeIII999555222///222;;;AAAFFFQQQZZZPPP>>>---***((())))))&&&&&&***&&&%%%%%%%%%%%%&&&&&&''''''%%%######$$$%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%$$$$$$'''&&&'''---555???ZZZttt{{{wwwkkkSSS;;;555555444333222222555777{{{vvvrrrnnniiifffdddaaa\\\XXXUUUSSSQQQOOOLLLJJJHHHFFFFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@BBBEEEIIILLLPPPWWW```gggiiiooossssssssssssnnniiidddaaa]]]ZZZWWWSSSNNNJJJBBBBBBCCCCCCBBBAAA@@@???;;;:::999777555222000//////222555888:::<<>>888777555333111222666999}}}yyyvvvqqqnnniiieeebbb___[[[XXXWWWTTTPPPNNNMMMLLLJJJHHHGGGEEECCCCCCDDDDDDCCCBBB?????????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBDDDGGGLLLQQQUUU\\\fffmmmooosssvvvtttrrrqqqlllfffbbb```\\\YYYUUUQQQLLLIII???@@@@@@@@@??????>>>===999888777666444111///...111444777999:::<<>>>>>?????????>>>======888;;;;;;444+++&&&)))---(((((((((((('''&&&%%%%%%&&&'''(((&&&%%%&&&((()))***(((&&&%%%%%%&&&&&&&&&&&&$$$###$$$&&&((('''&&&$$$%%%&&&'''&&&&&&%%%%%%'''&&&%%%$$$%%%&&&(((((()))'''&&&(((((((((...555:::???@@@???@@@CCCBBB===BBBBBB@@@>>>AAAFFFCCC;;;777111---111888???HHHOOO???555***%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&%%%&&&'''&&&%%%%%%''')))---***((())))))))),,,111(((***((($$$%%%+++...,,,'''&&&''')))'''%%%)))000$$$&&&))))))'''%%%'''******$$$###&&&&&&...MMMpppKKK444%%%(((+++%%%"""&&&%%%%%%%%%%%%&&&&&&'''((((((666<<<333******+++)))++++++***)))))))))*********,,,---000???ZZZvvvxxx{{{xxxhhheeeaaaeeettt~~~rrrqqqvvvuuupppxxx~~~yyyvvvwwwtttjjjpppooo___OOOMMMRRR___sss{{{~~~iiiNNN===777555222///)))666AAAHHHSSSZZZLLL777---)))(((******((()))---$$$$$$$$$$$$%%%%%%&&&'''######$$$######$$$%%%%%%$$$&&&''''''&&&&&&'''(((((('''&&&'''''',,,:::HHHfffyyyXXX777555444222///...///333666|||zzzvvvssspppmmmjjjggg```]]]ZZZWWWUUUSSSPPPNNNMMMKKKIIIHHHHHHHHHFFFEEEEEECCCAAAAAABBBBBBAAA@@@>>>>>>>>>??????@@@@@@AAA????????????@@@BBBCCCDDDGGGKKKRRRWWW[[[bbbjjjppptttwwwwwwssspppnnnjjjeee```___\\\XXXSSSNNNJJJGGG???>>>===<<<<<<<<<<<<<<<777666555444222000//////222444777999;;;===@@@BBBGGGFFFGGGLLLRRRVVVVVVTTTIIIGGGCCCBBBAAABBBAAA@@@===>>>???@@@@@@???>>>===<<<<<<999222***''')))---&&&&&&''''''((())))))***'''++++++'''%%%'''(((''''''&&&&&&%%%%%%%%%%%%%%%$$$""" !!!%%%'''&&&$$$###%%%&&&&&&$$$$$$%%%''')))'''%%%&&&'''((('''&&&)))'''((()))((((((///777EEELLLMMMFFFAAACCCDDD@@@BBBDDDCCCCCCKKKSSSPPPFFF===555111555>>>GGGQQQYYYDDD999...)))'''%%%&&&)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%###%%%&&&&&&%%%%%%'''(((---***)))***)))(((,,,111,,,...***%%%(((222777444+++(((''''''&&&&&&---666---***)))(((&&&###$$$((('''%%%''')))'''+++===RRRAAA333'''((()))&&&$$$'''$$$$$$%%%%%%&&&&&&&&&&&&***&&&%%%'''((('''(((,,,***))))))((((((((())))))''')))******///AAAZZZmmmvvvyyyzzzuuufffiiilllrrrvvv~~~}}}vvvlllnnnnnnbbbXXX\\\bbbmmm}}}wwwuuucccNNNCCC===888222///,,,666BBBMMMTTTQQQCCC444***'''%%%''''''%%%&&&)))###$$$%%%%%%%%%%%%%%%$$$!!!###$$$%%%$$$%%%&&&((('''((())))))''''''''')))((('''(((+++...888LLL]]]}}}{{{jjj[[[GGG444//////---***)))+++///222{{{uuuqqqnnniiigggdddaaa```^^^[[[XXXVVVSSSPPPNNNNNNNNNLLLKKKIIIHHHFFFFFFHHHHHHGGGFFFEEECCCAAA@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCEEEFFFHHHKKKPPPXXX]]]bbbgggmmmrrruuuwwwtttnnnkkkjjjgggbbb^^^]]][[[VVVPPPJJJFFFDDD@@@>>>;;;999888999:::;;;666555333111000000000000///222666999;;;>>>BBBDDDHHHFFFFFFJJJPPPSSSRRROOOFFFDDDAAA@@@@@@@@@???>>>999;;;===???@@@@@@??????>>>;;;666///***''')))+++&&&&&&&&&''''''((()))***'''+++,,,'''$$$&&&'''$$$%%%%%%&&&%%%$$$$$$###$$$###  $$$'''&&&$$$"""###$$$###!!!"""%%%(((&&&%%%$$$&&&((()))(((&&&(((''')))+++***)))///777MMMYYY\\\RRRJJJNNNSSSSSSQQQSSSRRRRRR\\\fffaaaTTTGGG@@@===BBBIIILLLOOOQQQ@@@888000---)))&&&(((---))))))(((''''''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%))))))((('''&&&%%%$$$$$$"""""""""###$$$$$$$$$%%%"""$$$'''((('''&&&'''(((,,,******,,,***(((+++111))),,,)))&&&...???HHHFFF333///+++)))))),,,666AAA777///)))((('''######'''%%%''')))(((''')))///444000---)))&&&%%%&&&((()))$$$$$$%%%&&&&&&&&&&&&%%%'''%%%&&&''''''%%%'''***((((((((((((((((((((()))&&&'''((((((***222@@@LLLaaasss|||}}}}}}yyytttdddnnnxxxxxxrrr~~~|||}}}vvvqqqrrrhhhaaahhhmmmsssuuussssssdddUUUMMMFFF<<<222//////555BBBPPPRRRFFF888111***&&&$$$&&&%%%###$$$'''"""$$$&&&''''''%%%###!!! ###&&&'''''''''***,,,***++++++***((('''((()))))))))***...333@@@WWWlllzzzuuugggTTTEEE===666000))))))((('''&&&'''+++...|||yyyuuuooohhhbbb^^^[[[\\\ZZZXXXVVVUUUSSSQQQOOORRRPPPMMMLLLMMMMMMMMMLLLIIIHHHGGGHHHJJJJJJIIIHHHGGGEEEBBBAAABBBAAA@@@???CCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBDDDFFFIIIKKKLLLNNNTTT\\\bbbfffjjjooosssssstttpppiiieeeeeeccc___]]]\\\YYYTTTMMMGGGCCCBBB@@@>>>:::777666777999;;;555444111000//////111222,,,///444888;;;???CCCFFFHHHFFFDDDHHHMMMOOOMMMIIICCCAAA????????????>>><<<555777;;;>>>@@@@@@@@@@@@???;;;444---)))((()))***))))))((('''&&&&&&&&&&&&%%%******$$$"""$$$$$$!!!$$$%%%&&&&&&$$$#########$$$  %%%((('''$$$%%%''''''&&&$$$%%%)))---$$$######&&&)))***(((%%%''''''***,,,+++***///888QQQ```fff\\\UUU\\\eeeiiiiiikkkiiihhhqqqzzzsssdddUUUPPPNNNSSSVVVRRRLLLIII:::444000///+++&&&'''...+++***)))((('''&&&%%%%%%''''''((((((''''''&&&%%%***)))((('''&&&%%%$$$$$$###############$$$$$$$$$!!!$$$((())))))((('''(((+++***+++,,,***'''***000"""&&&&&&&&&444KKKYYYYYY777111,,,)))(((---999FFF>>>333***)))((($$$$$$'''%%%(((((($$$%%%)))+++((("""((()))$$$"""&&&***+++$$$$$$%%%&&&&&&&&&%%%%%%'''---***%%%$$$&&&''''''''''''((((((((())))))&&&&&&(((***+++---222777KKKbbb}}}yyyuuutttssscccrrrssshhhhhh}}}yyy~~~wwwwwwmmmgggnnnqqqsss|||xxxiiimmmsssggg\\\VVVMMM>>>222...000333@@@PPPNNN<<>>;;;777999888777999<<<@@@AAABBB:::444---)))(((((('''%%%***,,,***%%%%%%(((***((((((((((((((((((((((((((($$$%%%%%%%%%%%%$$$######!!!###### !!!$$$%%%###"""$$$%%%$$$###"""###$$$%%%&&&(((+++------***((()))$$$&&&---)))!!!)))999CCC[[[nnnkkk^^^^^^kkkvvvyyyrrroooyyywwwooodddcccoootttgggVVVMMM;;;999333,,,+++---000111)))222''''''$$$+++,,,'''$$$'''***((('''(((((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$000&&&&&&((((((000999666***)))'''***111<<>><<<:::999:::999666333333222111111000000111111//////222888AAAHHHKKKLLLDDDAAA>>>@@@DDDFFFEEEBBBAAA===::::::<<<===:::777777666555777:::===>>>>>>777222,,,((((((((('''&&&(((***((($$$$$$((()))'''''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$######"""%%%$$$!!!"""%%%&&&######$$$%%%%%%######$$$%%%$$$$$$''',,,000111///,,,***'''(((,,,***&&&***444;;;LLL\\\```aaahhhqqqvvvwwwtttwwwwwwsssxxxsss___VVV<<<777///+++---222555666,,,333)))""")))%%%)))(((###"""&&&((('''&&&''''''&&&%%%$$$$$$%%%&&&'''###%%%'''))))))'''$$$"""$$$$$$###############$$$///'''***...,,,333888333(((&&&%%%%%%)))000777;;;111///,,,(((''')))///333...000111///+++((((((***&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''&&&$$$"""$$$(((+++&&&&&&&&&''''''&&&&&&%%%'''((((((''''''))),,,///333888GGG\\\mmmuuuzzz}}}}}}}}}yyysss]]][[[eeepppVVVPPPXXXggg{{{tttkkkkkkqqqwww}}}~~~}}}pppjjjddd]]]NNN<<<222000555:::JJJ[[[ZZZFFF444...''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''(((---444888555111...+++'''$$$$$$&&&)))+++---333222,,,---666888333444---(((((('''$$$"""###%%%%%%%%%%%%&&&&&&&&&&&&{{{wwwuuupppiiifffccc```^^^]]][[[XXXVVVQQQOOOMMMLLLKKKKKKHHHFFFFFFFFFGGGGGGHHHIIIIIIIIILLLJJJIIILLLOOOQQQOOOLLLLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGBBBCCCCCCAAA@@@@@@BBBDDDEEEGGGIIILLLOOOUUU[[[___ccceeeiiilllnnnooonnnmmmiiiiiigggccc^^^ZZZXXXXXXTTTRRRPPPNNNKKKHHHEEEDDDBBB@@@===;;;:::888555333222222111000000000000111000000111777>>>EEEJJJMMM@@@===::::::>>>AAAAAA@@@???<<<999999;;;;;;999666555444333444666888888888222///***''''''''''''&&&&&&((('''###$$$''')))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$'''&&&######&&&&&&$$$$$$%%%&&&%%%$$$###$$$&&&""""""%%%,,,444666333...((()))***,,,,,,,,,,,,---222;;;FFFSSS___iiillliiilllrrr|||rrr]]]TTT<<<444---...555;;;<<<;;;///333,,,'''+++'''"""'''%%%""""""''')))''''''(((&&&%%%$$$######$$$%%%&&&###&&&***---,,,(((### $$$###############$$$$$$,,,'''---222000444888111...,,,***(((((()))+++,,,...---,,,***(((''')))+++'''+++......+++))))))***'''(((((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&$$$""""""###$$$$$$%%%%%%%%%%%%$$$$$$&&&'''''''''&&&(((***---,,,///888HHHWWWeeeuuu{{{rrr^^^[[[ccc{{{sssYYYOOOQQQ]]]qqqvvviiihhhoooxxxnnnhhh```WWWIII<<<444333777<<>>CCCEEE???<<<999999<<>><<<::::::;;;;;;888666222111000111222333333222---+++(((&&&%%%&&&''''''%%%''''''$$$$$$((()))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%'''&&&###"""%%%&&&######%%%%%%%%%$$$###$$$%%%""""""%%%,,,444777222---%%%***---///333666111)))---222===KKKYYY]]]WWWOOOXXXhhh{{{yyy\\\IIICCC888222111:::DDDFFF@@@:::///000---,,,---+++''''''$$$"""$$$)))+++******,,,&&&%%%$$$#########$$$$$$%%%'''+++---,,,(((### #########"""######$$$%%%((($$$,,,222///333888222444111...***(((((())))))***,,,------+++)))((((((###''',,,---+++(((((()))&&&'''((('''&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$&&&'''(((''''''(((***,,,......333<<>>999555333222222111000000//////000000666555444333444777;;;======;;;888888:::===@@@AAA===<<<<<<;;;;;;999777555///.........000000///---***)))'''&&&%%%%%%&&&(((%%%((((((%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$#########&&&%%%""""""%%%%%%######$$$%%%$$$######$$$%%%$$$$$$&&&+++111222...)))&&&...555<<>>888444222333111111000////////////000000000111000000222666999666555555555666999;;;===<<<<<<<<<;;;999666444222------,,,---......---+++(((((((((&&&%%%$$$&&&(((%%%((((((&&&&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""$$$$$$!!!"""%%%&&&$$$$$$%%%&&&%%%$$$###$$$&&&%%%&&&(((+++---,,,***(((+++333@@@MMMRRRKKK>>>333,,,888IIIRRRNNNAAA999888>>>ZZZxxx~~~dddIII777333666222000999LLLVVVLLL::://////'''***...+++...000(((""" """&&&'''&&&)))...&&&&&&&&&%%%$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%%%%### %%%)))$$$)))111000+++)))%%%######&&&)))+++%%%(((---//////---------(((,,,111222111000222444$$$%%%&&&&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$""""""$$$'''((()))$$$%%%&&&''''''((((((''''''(((******)))(((***+++'''(((+++000555<<>>CCCGGGEEE;;;000***)))''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$!!!$$$&&&%%%!!!!!!$$$"""""""""""""""###$$$$$$'''&&&$$$!!! $$$###$$$'''&&&""""""&&&""""""#########$$$$$$$$$|||vvvqqqmmmiiidddaaaYYYVVVRRRPPPNNNMMMKKKIIIEEEFFFEEEBBBCCCFFFDDD@@@BBBBBBBBBCCCDDDEEEEEEEEEEEEHHHJJJJJJIIIIIIKKKNNNJJJKKKKKKLLLMMMNNNOOOOOOQQQQQQQQQOOONNNNNNPPPQQQRRRQQQPPPOOOMMMMMMLLLLLLJJJIIIGGGDDDCCCCCCDDDDDDCCCDDDEEEEEEFFFHHHLLLOOORRRTTTWWWXXXZZZ\\\^^^aaa```bbbdddffffffeeecccaaaaaa```^^^YYYTTTOOOMMMMMMJJJKKKLLLHHHCCCBBBEEEIIIHHHGGGDDD>>>777222222333111111000///////////////***,,,......---...111444000000111222333444666888;;;;;;;;;:::666222///...,,,++++++---......,,,***'''((()))'''%%%$$$&&&(((%%%((((((%%%%%%''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!$$$$$$"""###'''(((&&&&&&'''((('''&&&%%%&&&(((&&&(((***+++)))((()))***---444FFFZZZ\\\LLL:::333000<<>>GGGXXXmmmyyyhhheeennn}}}|||wwwqqqmmmjjjgggbbbSSS@@@555777<<<>>>LLLTTTXXXOOO===///***)))''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$!!!"""###"""!!!!!!###$$$"""""""""###############)))'''&&&%%%###!!!!!!!!!$$$""""""$$$""" ###)))""""""""""""#########$$$zzzvvvmmmiiiddd___[[[VVVRRROOOKKKHHHFFFDDDEEEEEEDDDDDDAAACCCCCC@@@AAADDDBBB===CCCBBBAAACCCFFFGGGGGGEEEBBBEEEHHHIIIHHHIIILLLOOONNNNNNOOOOOOPPPPPPQQQQQQSSSSSSRRRPPPOOONNNPPPQQQLLLLLLKKKKKKLLLMMMMMMNNNIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMQQQSSSTTTVVVXXXYYYYYY[[[]]]___[[[]]]```bbbbbbaaa___^^^______\\\WWWQQQLLLJJJJJJHHHJJJJJJFFFAAA???BBBFFFHHHGGGDDD===666222222333111111000///////////////))),,,...---+++***,,,...---...000111222333444666999::::::888444///,,,++++++++++++---......---+++''')))***(((%%%$$$&&&((($$$''''''%%%$$$&&&%%%"""########################$$$%%%%%%%%%%%%$$$######"""%%%%%%###%%%)))***)))((()))***)))((('''(((***&&&))),,,+++'''&&&)))------333GGG___^^^GGG444///444>>>LLLOOOBBB333333<<<>>>[[[xxxwwwbbbKKK:::444444444666///222???CCC888---***333%%%)))---%%%+++000"""&&&$$$%%%&&&%%%%%%+++333''''''''''''&&&%%%$$$### !!!"""""""""!!!!!!""""""""""""###$$$%%%&&&%%%###)))***""""""&&&""""""###$$$%%%%%%$$$###"""$$$%%%'''(((''''''((()))###''',,,///000333888<<<&&&'''((((((((((((***,,,&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%###"""###&&&'''%%%######$$$%%%&&&''''''''''''%%%&&&(((((('''&&&'''(((+++((((((***+++,,,111777???SSSlllwwwgggdddmmm|||~~~vvvlllbbbbbbaaa^^^YYYSSSOOOMMMJJJIIIAAA555222999@@@BBB[[[eeehhh[[[CCC000((('''''''''&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$!!!"""%%%%%%$$$""""""############""""""!!! """$$$%%%$$$###$$$%%%###""""""!!! %%%,,,""""""""""""############}}}yyyssslllgggbbb```XXXVVVSSSOOOKKKHHHFFFEEECCCCCCCCCBBBBBBAAAAAAAAA>>>>>>????????????>>>=========>>>???@@@BBBDDDEEEGGGEEEEEEHHHMMMPPPPPPNNNUUURRRPPPPPPSSSTTTQQQNNNKKKMMMOOOOOOMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHHHHFFFDDDDDDFFFHHHFFFHHHJJJNNNQQQTTTUUUVVVVVVWWWWWWWWWVVVWWWZZZ\\\XXXZZZ]]]```aaa```___^^^[[[YYYVVVRRRNNNKKKIIIHHHFFFEEEDDDBBBAAA@@@@@@???>>>===;;;999666333111000555222//////111111///---///---+++***)))***+++,,,000///...---......000000000000111111000///......+++,,,///111222000,,,)))))))))))))))(((((((((((('''''''''&&&%%%$$$###"""))))))'''%%%$$$###""""""""""""""""""############"""!!!!!!"""&&&((())))))...,,,)))'''&&&''')))***+++---,,,(((###"""'''+++***222888BBBLLLCCC444333999GGGLLLCCC===@@@CCCBBBSSSddduuu|||~~~~~~lll^^^III999222///...---+++,,,...000000///...---***************)))((((((%%%$$$%%%&&&''''''%%%###''')))+++***'''$$$$$$$$$###############$$$$$$$$$######""""""!!!!!! %%%&&&%%%$$$###$$$&&&(((!!!###%%%%%%$$$###"""###''''''''''''''''''&&&&&&$$$''''''&&&)))...111000...---)))%%%''',,,---)))******)))'''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%$$$%%%((()))***)))'''&&&&&&''')))((((((((()))+++---///000999KKKbbbzzzwwwnnnlllrrryyy~~~~~~sssggg[[[QQQKKKHHHBBBAAA@@@>>><<<:::888888;;;888333000///444<<>>>>>>>>======>>>>>>>>>>>>===============???@@@BBBDDDEEEFFFEEEEEEIIIMMMPPPQQQOOOQQQQQQRRRQQQPPPOOOOOOPPPMMMNNNOOOOOONNNMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJHHHGGGGGGIIIJJJIIIKKKMMMPPPSSSUUUWWWWWWVVVWWWVVVUUUTTTTTTVVVXXXWWWYYY[[[^^^___^^^\\\[[[ZZZXXXUUUQQQMMMJJJHHHGGGBBBAAA@@@>>><<<;;;;;;:::<<<;;;:::888666444222111555222//////111111000...---,,,+++))))))***+++,,,...---,,,++++++,,,---...,,,,,,------,,,++++++***(((***---000222111...+++))))))((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$###""""""""""""############$$$$$$$$$$$$$$$######%%%)))+++,,,,,,,,,+++(((&&&%%%&&&'''((())),,,...+++&&&###$$$&&&'''---///777@@@:::000222:::GGGNNNKKKJJJQQQWWWUUU___gggmmmiiibbb]]]YYYVVVKKKAAA444,,,))))))(((&&&)))***+++,,,,,,,,,++++++(((((()))))))))((('''&&&$$$$$$$$$%%%&&&&&&%%%$$$&&&%%%%%%&&&''''''%%%###""""""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$###!!!!!!###%%%!!!###%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&)))///222111%%%$$$###&&&///555///$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''''')))'''((()))((('''&&&'''((('''''''''((()))***+++,,,+++...666DDDXXXoooyyynnnfff\\\XXXYYY\\\^^^^^^ZZZUUUNNNEEE===777333222000000000///...------,,,//////.........222777<<>>>>>===>>>>>>>>><<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???AAACCCDDDDDDDDDFFFIIINNNQQQRRRQQQMMMQQQSSSQQQMMMLLLNNNQQQNNNOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMMMMKKKJJJHHHGGGKKKLLLLLLKKKJJJJJJLLLOOOOOOPPPRRRTTTVVVWWWXXXYYYVVVVVVUUUSSSQQQPPPQQQSSSUUUWWWYYY[[[[[[ZZZYYYWWWWWWVVVRRROOOKKKHHHFFFEEE@@@???===;;;999888777666888888777666555444333222444222000000000111000///,,,+++***)))***+++,,,---+++***)))(((((()))***+++******************)))((()))***---///000...,,,+++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$#########"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%'''***---......***(((&&&%%%$$$%%%&&&''''''***...---)))$$$!!!!!!%%%(((&&&***333000,,,222222<<>>======<<<:::666444000,,,)))''''''''''''''''''((((((((())))))%%%'''***---...111444666===RRR^^^QQQ999+++''''''###%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$$$$############"""%%%%%%""""""%%%%%%"""$$$###%%%'''&&&"""!!!$$$%%%$$$###"""!!! |||yyyppplllgggbbb]]]YYYTTTQQQKKKJJJIIIGGGEEECCCBBBAAA;;;:::::::::;;;<<<======999999999999888888888888888999::::::::::::::::::999999:::;;;===???AAABBBBBBDDDFFFJJJNNNQQQRRRRRRNNNPPPQQQPPPNNNNNNOOOQQQNNNOOOOOONNNKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJIIILLLMMMNNNMMMLLLMMMPPPRRRTTTUUUVVVXXXXXXYYYYYYYYYTTTTTTSSSQQQOOONNNPPPQQQSSSUUUWWWXXXXXXWWWUUUSSSSSSRRROOOKKKHHHEEECCCBBB@@@???===;;;999777666666555555444444444444444444333222111000000111000000++++++******+++,,,---...+++***)))((('''((())))))***++++++,,,++++++******,,,...//////,,,***((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%))),,,------((('''&&&$$$$$$%%%&&&&&&$$$(((++++++(((%%%""""""&&&((($$$%%%---***'''000)))---000000555===???<<<777888666111///111000---&&&%%%$$$%%%''''''%%%###&&&%%%$$$######%%%'''((($$$&&&'''((((((&&&$$$######$$$$$$$$$$$$$$$&&&'''######$$$%%%&&&&&&$$$""" """%%%''''''&&&$$$""" !!!!!!"""######$$$$$$'''''''''&&&$$$######$$$###$$$%%%%%%$$$###$$$%%%""""""###$$$%%%%%%&&&&&&!!!$$$%%%$$$'''---000///)))''''''...;;;???333"""!!!""""""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$%%%%%%%%%&&&'''''''''&&&((()))$$$%%%'''((())))))((((((&&&***...///111888BBBKKK]]]iiixxxwwwqqqoooooommmkkkoooooonnnmmmkkkiiihhhgggaaa```ZZZRRRJJJDDD>>>:::888444000...------,,,+++,,,+++***(((((()))***+++'''(((((())))))*********$$$&&&***---...000222444111>>>EEE===111***((('''###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$######""""""$$$$$$""""""$$$$$$"""###$$$&&&'''%%%###"""#########"""!!! !!!!!!~~~xxxsssnnniiifff]]]YYYUUUQQQOOOMMMJJJHHH@@@@@@???>>>>>>===<<<<<<::::::999999999:::;;;;;;777777777888888888888888777777888999999999999999888888888999;;;<<<>>>???@@@CCCGGGKKKMMMOOOQQQQQQRRRPPPNNNOOOQQQRRRQQQOOONNNNNNNNNLLLJJJIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOOOOOOOPPPSSSVVVYYYYYYYYYZZZYYYYYYXXXXXXRRRRRRQQQPPPNNNNNNOOOQQQRRRSSSUUUVVVUUUSSSPPPOOOMMMLLLIIIGGGDDDBBBAAA@@@???>>><<<:::888777666666222222333333444444555555222222222111000000111222+++++++++,,,,,,---......,,,+++***((((((((()))******+++,,,,,,,,,,,,++++++,,,---...---***((('''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$%%%(((+++,,,+++((('''&&&%%%%%%%%%&&&&&&###$$$&&&&&&&&&%%%&&&&&&%%%((($$$$$$)))%%%"""+++((((((''''''***------))))))++++++'''&&&((('''###$$$#########$$$$$$$$$###&&&%%%###""""""$$$&&&(((%%%&&&'''((((((&&&$$$######%%%&&&&&&%%%$$$&&&(((###'''+++)))%%%"""###%%%!!!"""%%%''''''&&&$$$""" !!!"""###$$$%%%%%%&&&'''((('''$$$######$$$$$$%%%%%%%%%######$$$&&&""""""######$$$%%%&&&&&&%%%((()))'''***000222111%%%%%%$$$'''...222,,,###"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&$$$%%%%%%$$$&&&''''''&&&&&&''')))%%%&&&((()))***))))))(((!!!''',,,---***))),,,///777@@@JJJPPPTTTXXXaaahhhfff^^^TTTOOOPPPPPPMMMJJJMMMMMMLLLKKKIIIGGGEEEDDDBBB@@@===:::666111---,,,***)))(((((()))))))))((())))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++,,,///111---//////,,,++++++***'''###$$$%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!###%%%!!!"""###$$$$$$$$$###### ###### ###### """%%%'''&&&$$$#########!!!!!! !!!"""######}}}tttoooiiiccc___[[[WWWTTTMMMJJJGGGEEEEEEDDDBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;999888888777777777777888777777777777777888888888555666777888999999999999:::999999::::::;;;<<<===???BBBGGGJJJLLLMMMNNNPPPRRROOOMMMOOORRRTTTRRRNNNNNNNNNMMMKKKIIIIIIKKKMMMKKKLLLNNNOOOQQQQQQRRRRRRNNNOOOPPPQQQQQQSSSWWWYYY[[[[[[ZZZZZZXXXWWWUUUTTTPPPPPPPPPNNNLLLLLLNNNPPPOOOPPPRRRRRRQQQNNNKKKIIIFFFEEEDDDBBB@@@??????>>>;;;:::888777555555444444111111222333444555555666222222333222000000222333------.....................---+++***))))))***+++((()))******+++*********''')))++++++((((((***---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$###""""""""""""############$$$$$$$$$$$$'''&&&%%%&&&)))++++++***&&&&&&%%%%%%%%%%%%&&&&&&"""""""""###$$$&&&''')))"""%%%""""""'''!!!((('''&&&$$$$$$%%%'''&&&%%%!!!&&&)))&&&$$$$$$###!!!###############%%%'''(((&&&%%%###"""###$$$&&&'''&&&&&&&&&&&&&&&%%%%%%$$$###&&&***)))'''%%%%%%'''$$$***///,,,%%% ###((("""###%%%&&&'''&&&%%%$$$!!!!!!""""""###$$$%%%%%%###$$$%%%%%%###!!!!!!"""$$$%%%&&&%%%######%%%&&&#########$$$$$$%%%%%%&&&###%%%%%%###%%%***---+++"""$$$$$$$$$'''+++***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######################## ###%%%&&&&&&&&&((()))%%%&&&''''''&&&%%%&&&(((&&&''''''((())))))((((((###&&&((((((&&&&&&)))+++))),,,000222444777===BBBEEE???888666777777555111555555555555444111///...111//////111000,,,+++,,,&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######'''((((((((('''(((+++---,,,)))%%%%%%(((+++***'''$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%% !!!###$$$$$$$$$###### ###### ###### !!!&&&(((%%%###$$$$$$""" !!!"""###$$$%%%}}}xxxsssnnniiieee]]]YYYTTTPPPMMMKKKIIIGGGDDDBBB@@@@@@@@@???===;;;<<<<<<<<<<<<;;;;;;::::::777777666666666666777777666666666666777777777888555666777888888999999999======<<<<<<<<<<<<=========BBBGGGJJJKKKKKKLLLMMMOOONNNNNNOOOPPPQQQPPPPPPOOOOOONNNLLLKKKKKKNNNPPPOOOPPPQQQRRRSSSTTTTTTTTTPPPQQQSSSTTTUUUWWW[[[]]][[[[[[ZZZYYYVVVTTTRRRQQQOOOOOONNNLLLIIIHHHIIIKKKLLLMMMNNNNNNLLLIIIFFFDDD@@@???>>>>>>============888777666555444444444444111111222333444555666666111222333222000000222444000000000000000//////...///...,,,************+++(((((()))***************%%%(((***)))''''''+++///''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$######"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&'''%%%$$$%%%&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""$$$&&&&&&&&&###!!!!!!&&&"""!!!+++###""""""""""""###$$$'''"""'''%%%!!!"""######!!!"""######$$$%%%''')))$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$(((------)))%%%%%%&&&$$$(((,,,+++&&&###%%%(((###$$$%%%%%%&&&&&&%%%%%%"""""""""######$$$$$$$$$!!!###%%%%%%$$$""""""###%%%&&&&&&$$$######%%%'''$$$$$$$$$%%%%%%%%%%%%%%% """""" %%%&&&%%%###&&&((('''((()))$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&&&&&&&((()))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''(((***,,,))))))((()))+++------...111...++++++------+++)))+++,,,---------+++)))(((***(((***//////***(((***&&&&&&'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$&&&(((((('''(((***+++)))((('''((()))(((''''''%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$###$$$%%%###$$$%%%&&&%%%$$$"""!!!!!!$$$$$$!!!!!!$$$$$$!!!!!!&&&(((%%%###%%%$$$!!!"""""""""""""""###$$$%%%~~~tttpppjjjeee```[[[UUUQQQOOOLLLHHHEEEDDDDDDCCCBBBBBB@@@?????????>>>;;;999999999888888777777666666777777666666777777888999555555555666666777777777555666777888999999999999@@@@@@???>>>>>>>>>>>>>>>===BBBGGGJJJJJJIIIJJJLLLKKKNNNPPPOOOMMMLLLOOORRRPPPPPPOOONNNMMMMMMPPPSSSRRRSSSSSSTTTTTTTTTTTTTTTRRRSSSUUUVVVWWWYYY]]]```[[[[[[ZZZXXXUUURRRPPPOOOPPPPPPNNNJJJGGGEEEEEEFFFIIIJJJKKKKKKIIIFFFBBB@@@<<<<<<;;;;;;;;;<<<<<<===777777666555555555555666111222333444555555666777111333444333000000222555111111222111111000///...///...,,,************+++))))))***+++++++++++++++'''***,,,)))%%%$$$(((,,,(((((('''''''''&&&&&&&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%###""""""###$$$###"""""""""""""""############"""""""""$$$%%%%%%$$$### $$$!!!!!!&&&$$$%%%222""""""######""""""%%%)))%%%)))$$$  !!!###############$$$$$$%%%%%%$$$""" !!!###$$$$$$***//////***&&&$$$%%%$$$&&&((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$"""$$$''''''&&&%%%%%%%%%%%%&&&&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%"""###'''((('''"""%%%'''''''''$$$######$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&'''((('''%%%$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&''''''%%%$$$'''%%%%%%'''***+++)))&&&&&&%%%&&&'''))))))(((&&&%%%&&&((())))))(((&&&%%%'''%%%'''------'''###&&&%%%&&&'''''''''''')))***###$$$$$$&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&###%%%)))++++++***+++,,,&&&(((,,,---***%%%%%%'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%$$$%%%%%%&&&''''''(((&&&$$$""" """%%%%%%""""""%%%%%%"""!!!'''((($$$###%%%%%%!!!$$$$$$###############$$$zzzwwwrrrkkkeee```[[[TTTPPPNNNLLLIIIFFFEEEBBB>>>>>>@@@AAA@@@>>>???>>><<<;;;;;;<<<======<<<;;;999777777777777888666666666666666666555555555666888888777777999:::888999;;;;;;999888999:::>>>BBBEEEDDD@@@===>>>@@@???@@@BBBEEEGGGIIIJJJJJJMMMNNNNNNOOOPPPRRRSSSTTTXXXVVVSSSRRRSSSTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSTTTUUUXXXZZZ\\\\\\\\\\\\\\\ZZZXXXVVVTTTQQQNNNKKKKKKLLLLLLIIIEEEBBBBBBCCCDDDFFFHHHHHHEEEBBB@@@???::::::;;;<<<<<<;;;;;;;;;555444333222111222333333000111222333333333333333222222111000000000000111...///////////////...---000...,,,***)))***,,,---+++,,,---,,,*********,,,,,,+++)))((((((((()))***&&&&&&'''((('''&&&$$$###%%%%%%%%%$$$$$$#########$$$######"""###%%%&&&'''%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$######"""!!!!!!!!!$$$###!!!!!!"""###&&&'''%%%$$$#########$$$&&&&&&###""""""###%%%%%%$$$"""))))))---000---&&&###$$$((((((((((((((('''&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$######$$$&&&((('''&&&&&&'''&&&###!!!(((&&&$$$$$$&&&&&&$$$"""'''&&&$$$###$$$&&&(((***$$$###"""""""""###%%%&&&'''&&&$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&((('''%%%#########%%%&&&%%%&&&(((******)))((('''&&&&&&&&&''''''''''''(((''''''&&&'''((((((&&&%%%######$$$$$$&&&((()))***(((((((((((((((((((((((($$$&&&))),,,,,,***(((&&&&&&'''&&&$$$&&&)))***&&&(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%''')))(((&&&&&&%%%###"""###%%%'''(((((((((!!!%%%'''"""!!!!!!"""###############"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$&&&%%%###$$$%%%$$$zzzooohhhddd```ZZZVVVTTTPPPJJJGGGFFFDDDBBB@@@BBB@@@===<<<>>>>>>===<<<>>>===<<<;;;;;;<<<======;;;:::999777777777777777777666666555555666666666555777888888888888999;;;999;;;<<<<<<;;;::::::;;;===AAADDDCCC???<<<===@@@CCCDDDFFFIIIKKKLLLMMMNNNMMMMMMNNNOOOQQQRRRTTTUUUXXXVVVTTTTTTUUUVVVVVVUUUVVVVVVWWWWWWWWWVVVUUUTTTVVVWWWXXXZZZZZZZZZZZZYYYYYYWWWUUUSSSRRROOOLLLIIIIIIJJJJJJHHHDDDAAAAAABBBAAACCCDDDCCC@@@===<<<<<<999::::::;;;;;;::::::999555444333222111222222333---...///111111222222222222111000000////////////........./////////......000///...,,,++++++,,,,,,+++,,,,,,+++***))))))***))))))((((((''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$############%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$ !!!""""""!!!!!!###%%%########################"""""""""######$$$$$$$$$"""""""""""""""############"""!!!!!!"""###%%%'''$$$######"""###$$$%%%&&&###""""""###%%%&&&$$$###''''''+++...,,,%%%###$$$'''(((((()))))))))((((((((()))))))))((('''%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$######%%%'''555111+++'''%%%$$$###"""'''%%%###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&$$$""""""###$$$%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,***(((&&&&&&''''''$$$%%%))))))'''((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###$$$&&&((('''&&&&&&&&&$$$######$$$%%%%%%((((((%%%!!!"""'''(((&&&!!!"""###############""""""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%$$$)))%%% """"""{{{sssmmmllldddZZZSSSPPPNNNKKKIIIGGGDDD@@@>>>>>>===<<<;;;???===;;;:::;;;;;;:::999<<<<<<;;;;;;;;;<<<<<<===::::::999888777777777777777777666555555666777888666888999999888999:::<<<;;;===>>>>>>===<<<<<<===<<>>===>>>@@@BBBDDDEEEHHHJJJKKKLLLLLLMMMMMMOOOPPPRRRTTTUUUVVVWWWVVVUUUVVVXXXYYYZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVWWWXXXXXXYYYYYYXXXWWWVVVUUUSSSQQQPPPNNNLLLIIIFFFFFFHHHHHHFFFDDDAAAAAAAAA@@@@@@@@@???<<<::::::;;;888888999999999999888888444333222222111111222222++++++---...///000000000222222111000000///......,,,------....../////////000000//////---,,,+++***++++++,,,+++(((''''''((('''''''''''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%!!!!!!"""############### !!!"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""################## !!!!!!"""######$$$$$$###"""!!!!!!"""###%%%&&&"""""""""""""""###$$$$$$$$$######$$$&&&&&&%%%###$$$%%%(((,,,***%%%"""$$$'''((()))******++++++******+++,,,,,,***(((%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$###############$$$!!!###$$$$$$###$$$&&&(((AAA:::///'''###"""###$$$%%%$$$###$$$&&&'''&&&%%%###$$$&&&'''&&&%%%###!!!$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%###"""""""""###$$$###$$$%%%''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***+++)))'''&&&%%%((('''%%%%%%((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$"""###%%%&&&&&&%%%'''&&&&&&%%%$$$$$$######&&&%%%&&&)))(((%%%%%%((("""###############"""""""""$$$%%%%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%###((()))###"""$$$tttmmmkkkggg___XXXVVVQQQKKKHHHGGGFFFEEEDDD@@@>>>===<<<<<<<<<<<<;;;<<<;;;:::::::::999999888:::::::::;;;;;;<<<<<<===::::::999888888888888888888777666555666777999:::888999;;;;;;::::::<<<======>>>@@@@@@>>>===>>>???===???AAA@@@??????@@@BBBDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXWWWVVVVVVXXX[[[]]]]]]\\\[[[[[[ZZZZZZZZZYYYXXXXXXUUUVVVWWWWWWWWWVVVUUUTTTRRRPPPNNNMMMLLLJJJGGGEEEEEEEEEFFFFFFEEECCCBBBBBB@@@@@@@@@===;;;999:::;;;777777888888777777666666333222222111111111111111)))***,,,---///000000000222222222111000///......++++++,,,,,,---...///000.../////////...,,,)))(((***++++++***'''&&&&&&'''&&&'''((((((((('''%%%$$$&&&&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!"""""""""""""""!!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""############"""!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!""""""###$$$######$$$&&&&&&%%%$$$######'''+++)))%%%###&&&&&&''')))***+++,,,,,,,,,+++,,,------+++)))%%%###%%%'''((()))***)))(((''''''&&&%%%#########$$$$$$!!!"""###$$$###$$$''')))@@@888...&&&""""""$$$%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%&&&''''''&&&%%%###!!!###############$$$$$$%%%$$$%%%&&&(((((('''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%&&&(((((('''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((()))))))))'''&&&%%%((((((%%%$$$'''((('''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%"""%%%***''''''######$$$$$$$$$###""""""###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""###"""!!! !!!""""""%%%&&&### !!!$$$(((|||wwwuuulllaaa\\\[[[XXXQQQKKKHHHGGGEEEEEEDDDCCCAAA???<<<<<<<<<<<<;;;<<<<<<===;;;;;;;;;;;;999888888888888999999:::;;;<<<<<<<<<:::::::::::::::999999999999999888888888999:::;;;:::<<<============>>>@@@>>>@@@AAAAAA@@@??????@@@???@@@AAABBBBBBBBBDDDEEEKKKLLLMMMOOOQQQRRRSSSSSSPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXXXXZZZ]]]______^^^\\\\\\[[[ZZZYYYYYYXXXXXXRRRSSSTTTUUUVVVUUUTTTTTTPPPNNNMMMLLLKKKJJJGGGDDDCCCDDDEEEFFFGGGFFFDDDCCC???@@@???===:::999999:::666777777777666666555444111222111111111111000000***+++---...///000000000///000000000///...,,,+++++++++++++++,,,---///000,,,---......---+++(((&&&)))***+++)))'''&&&&&&'''&&&'''((()))((('''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!""""""""""""!!!"""######""" """###""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$ !!!!!!""""""""""""$$$######$$$&&&&&&%%%#########&&&***)))%%%$$$'''%%%&&&((()))++++++,,,,,,+++,,,,,,,,,***(((%%%$$$%%%&&&((()))))))))((((((***(((&&&%%%$$$$$$%%%%%%!!!"""###$$$###$$$''')))333///)))%%%###$$$%%%%%%###$$$%%%%%%%%%%%%&&&'''))))))((('''&&&%%%%%%%%%"""""""""##################$$$&&&'''((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''"""$$$&&&&&&%%%$$$%%%'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&%%%)))***&&&$$$&&&((('''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&'''%%%%%%'''((()))))))))))))))$$$$$$((($$$&&&######$$$$$$$$$$$$###"""###%%%%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%% !!!"""""" !!!"""!!!###$$$###"""$$$'''}}}wwwpppjjjfffaaa[[[SSSOOOOOOMMMIIIEEEBBBCCCCCCBBBAAA>>>;;;:::888:::;;;;;;999999:::;;;999;;;<<<;;;999888888888666777888:::;;;<<<<<<<<<:::;;;<<<<<<<<<;;;;;;:::999::::::;;;<<<<<<<<<======>>>@@@@@@??????AAABBBAAACCCDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDFFFHHHIIIJJJMMMNNNPPPRRRSSSTTTTTTUUUSSSUUUWWWYYYZZZ[[[ZZZZZZ[[[ZZZZZZ\\\^^^___^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWQQQRRRSSSTTTTTTTTTSSSRRRNNNLLLKKKJJJJJJIIIFFFDDDBBBBBBCCCFFFHHHHHHFFFCCC>>>>>>>>>===:::888888999666777777666666555444333000111111111111000//////,,,---...///////////////,,,---...///...---,,,+++,,,++++++***+++,,,...///***+++,,,---,,,***((('''((()))***)))((('''((()))''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######### !!!"""""""""""""""!!!"""###"""!!!!!!"""$$$########################!!!!!!""""""""""""""""""$$$$$$######"""!!!!!! !!!""""""######$$$ !!!"""""""""""""""###""""""###%%%%%%$$$"""$$$###&&&)))((($$$###&&&$$$%%%&&&((())))))******+++******)))(((&&&%%%$$$%%%%%%&&&&&&''''''((((((,,,***'''%%%$$$$$$%%%&&&!!!###$$$$$$###$$$&&&((((((&&&$$$$$$%%%&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''******((('''&&&&&&&&&&&&""""""###$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$$$$"""!!!###%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%)))+++&&&###%%%''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&((((((''''''''''''(((((($$$%%%&&&%%%$$$%%%&&&((($$$%%%&&&'''(((***+++++++++(((&&&&&&### """&&&"""######$$$%%%%%%$$$$$$$$$%%%&&&%%%#########$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$######$$$%%%""""""$$$'''%%%!!!!!!$$$~~~zzzuuunnnhhhccc^^^ZZZWWWOOOLLLHHHGGGFFFFFFDDDCCC?????????>>><<<;;;::::::666888:::999777666777888888:::<<<;;;888666666777444666888:::;;;<<<<<<<<<;;;<<<===>>>>>>===<<<<<<:::;;;===?????????>>>===???AAABBBCCCBBBBBBCCCEEEEEEFFFHHHHHHFFFEEEFFFGGGGGGFFFFFFHHHJJJMMMOOOOOONNNOOOQQQRRRTTTUUUUUUUUUWWWXXXZZZ\\\]]]\\\\\\[[[]]]\\\\\\]]]___^^^\\\ZZZ\\\ZZZYYYWWWVVVVVVVVVVVVRRRRRRSSSSSSRRRQQQPPPNNNKKKJJJIIIHHHIIIHHHEEECCC??????AAADDDGGGHHHEEEBBB>>>@@@AAA@@@===:::999999777777777777666555444333///000111111111000///...------...............---...///111222222222000///---,,,*********+++,,,...***+++,,,,,,,,,+++******''')))******(((((()))+++'''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''###$$$%%%''''''''''''&&&%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%!!!!!!"""############""" !!!!!! """$$$######################## !!!!!!""""""###############""""""""""""""" !!!""""""######### !!!"""#########"""""""""!!!!!!"""$$$$$$###!!!###"""%%%'''&&&"""!!!$$$"""###$$$&&&&&&''''''''')))((('''%%%%%%$$$%%%%%%%%%$$$######$$$%%%'''))),,,***'''$$$######$$$%%%###$$$$$$$$$######%%%'''$$$######$$$&&&'''&&&%%%$$$&&&'''&&&$$$###$$$&&&''''''((((((((('''%%%$$$###$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%$$$"""!!!###&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$***+++'''###$$$'''((($$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&((((((''''''''''''((((((###$$$&&&%%%######%%%(((%%%%%%%%%%%%&&&''')))***((()))'''$$$$$$((((((%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%"""###%%%$$$######%%%&&&&&&###$$$'''&&&""""""%%%|||sssllleee```YYYSSSOOOLLLJJJHHHCCCCCCBBBBBBBBBBBBBBBBBB<<<<<<<<<;;;:::;;;>>>@@@666888:::999666444555777666999;;;:::777555555666444555777:::;;;<<<<<<<<<<<<===>>>??????>>>======:::<<<>>>AAABBBAAA???>>>AAABBBDDDDDDCCCCCCEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHJJJMMMPPPRRRSSSSSSTTTVVVWWWXXXYYYYYYZZZYYY[[[]]]^^^^^^^^^\\\[[[^^^^^^]]]^^^___^^^[[[YYY[[[ZZZXXXVVVUUUTTTUUUUUUTTTTTTTTTSSSQQQOOOMMMKKKJJJHHHGGGGGGGGGFFFDDDBBB======???CCCGGGGGGEEEAAAAAACCCEEEDDDAAA>>>===<<<777777777777666555444333///000111111111000...---------.........---,,,,,,222444666888888888777666...,,,+++))))))***,,,---++++++,,,,,,---------,,,'''(((******))))))+++,,,'''&&&$$$###"""###$$$%%%%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''###$$$%%%'''(((''''''&&&&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%&&&''''''!!!!!!"""############### """$$$########################!!!""""""###$$$%%%%%%&&&!!!!!!!!!"""######$$$$$$ !!!"""############ !!!###$$$$$$$$$###"""!!! !!!######"""!!!###"""###&&&$$$ ###""""""###$$$%%%%%%%%%%%%((('''%%%###"""###%%%&&&%%%###"""!!!"""$$$'''))),,,***&&&###""""""###$$$###$$$%%%$$$######$$$&&&'''%%%$$$%%%&&&'''&&&%%%%%%'''((('''$$$"""###&&&###%%%(((******'''$$$!!!%%%&&&'''((((((((('''&&&###"""!!!!!!"""$$$&&&'''$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&& $$$((('''$$$###&&&))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$***,,,'''###$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&((((((''''''''''''((((((!!!###%%%$$$"""!!!$$$''''''%%%$$$######$$$&&&'''"""&&&%%%!!!%%%---+++""" !!!"""$$$%%%&&&''''''$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%% """######""""""###%%%(((######''''''$$$%%%***~~~uuunnniiiddd___[[[WWWTTTQQQLLLIIIFFFEEEDDDCCCAAA@@@@@@AAA@@@<<<888>>>===;;;;;;<<<<<<;;;::::::999888888888888888888777777666555444444444444333444777:::===>>>??????<<<@@@CCCCCCAAA@@@BBBDDDAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMOOOOOOLLLLLLMMMPPPQQQRRRSSSSSSSSSUUUXXXZZZZZZZZZ[[[\\\\\\\\\[[[[[[]]]\\\\\\\\\\\\]]]^^^^^^dddbbb^^^ZZZWWWWWWWWWXXXYYYWWWTTTTTTVVVVVVTTTQQQUUUSSSPPPMMMLLLLLLMMMNNNHHHHHHGGGGGGFFFEEEEEEDDD??????@@@AAABBBBBBCCCCCCCCCDDDFFFFFFDDDCCCCCCDDDAAA@@@===999555333333444000000000222333222///,,,...---,,,++++++,,,------000444<<>>@@@???>>>???@@@@@@===:::===<<<;;;;;;<<<<<<;;;999;;;:::999999888888888888666555444444333333333333444555777:::<<<>>>???@@@???AAACCCDDDCCCCCCDDDEEECCCCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMMMMNNNLLLNNNOOOOOOMMMMMMNNNPPPRRRSSSTTTUUUUUUWWWZZZ\\\\\\\\\]]]^^^^^^___^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^```^^^[[[XXXVVVUUUVVVVVVWWWUUUTTTUUUWWWVVVTTTQQQSSSQQQNNNKKKJJJJJJKKKLLLFFFFFFEEEEEEDDDCCCBBBBBB?????????@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIGGGEEEBBB===888555444333111111111222333222000---///......------------...///444???KKKSSSTTTNNNHHH<<<555---)))+++---,,,+++...---,,,+++************'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''***))))))---222333000,,,(((,,,---******+++)))$$$&&&((((((&&&(((++++++(((&&&&&&&&&'''((()))***+++$$$##################$$$$$$$$$###"""!!!!!!!!!!!!"""%%%(((&&&###!!!"""%%% """###"""!!! !!!###############$$$$$$%%%&&&"""!!!  !!!"""!!!""""""!!!!!!"""&&&(((&&&&&&&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""""""""###$$$%%%$$$$$$$$$$$$$$$###""""""###""""""""""""$$$%%%&&&'''&&&$$$"""""""""###$$$"""######$$$$$$######"""###!!!###&&&'''###"""%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&$$$###"""!!!"""###%%%&&& """$$$''')))+++$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''')))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''&&&%%%"""###%%%&&&''''''&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$""""""$$$&&&$$$$$$%%%%%%$$$###"""!!!%%%$$$###%%%(((((('''%%%&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""###############{{{sssiiibbb\\\XXXSSSPPPNNNLLLIIIGGGDDDCCCBBB@@@@@@?????????===<<<<<<===??????===<<<===;;;::::::;;;<<<;;;999<<<;;;:::999888888888888555555555555444444444444666777888:::<<>>>>>>>>???AAACCCDDDFFFGGGGGGFFFFFFHHHKKKNNNNNNLLLHHHCCC>>>999666555444333222333444444222000111111111000000000//////...444???KKKSSSXXXXXXWWWFFF<<<000***,,,...---+++///...---+++***))))))((((((((('''''''''&&&&&&&&&###%%%%%%%%%$$$%%%'''))))))))),,,111666888555111,,,///000...------***%%%'''((('''&&&***///...***))))))((('''&&&%%%$$$#########""""""""""""######""""""#########""""""""""""$$$%%%$$$!!! """%%% """###"""!!! !!!###############$$$$$$$$$%%%!!!!!! !!!!!! !!!"""!!!!!!"""%%%(((%%%&&&'''((('''%%%###!!! !!!""""""!!! !!!!!!""""""""""""############"""""""""###$$$$$$"""############""""""!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$"""######$$$$$$######"""###!!!!!!%%%%%%######&&&$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""###%%%&&&$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%'''%%%%%%%%%%%%$$$###!!!!!!###"""###%%%'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&{{{vvvooojjjfff```XXXQQQOOOMMMJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBB<<<<<<<<<<<<<<<===<<<;;;<<<;;;::::::;;;<<<;;;999<<<;;;:::888777777777777666666777777777777777777888999999:::===@@@CCCEEEIIIGGGFFFHHHLLLMMMKKKHHHIIIHHHHHHIIIIIIIIIJJJJJJGGGHHHKKKNNNQQQTTTUUUVVVUUUUUUVVVWWWWWWWWWXXXXXXWWWYYY[[[\\\\\\^^^```bbb______aaabbbccccccdddddd```___^^^]]]]]]]]]]]]]]]YYYWWWUUUSSSRRRQQQPPPPPPPPPRRRUUUXXXYYYWWWSSSQQQMMMLLLIIIGGGFFFFFFFFFFFFCCCBBBBBBAAA@@@???>>>===???>>>======>>>@@@CCCDDDBBBBBBBBBAAABBBEEEJJJNNNRRROOOKKKGGGCCC@@@<<<999777666555666777888777666444555555555444444333333111555<<>>>>>=========<<<::::::::::::<<<:::::::::<<<<<<;;;:::::::::999777777666666666555666777888999999888888;;;;;;;;;===???BBBEEEGGGLLLJJJIIIKKKOOOPPPNNNKKKLLLLLLKKKKKKKKKLLLMMMNNNKKKLLLNNNPPPSSSTTTUUUVVVXXXWWWXXXYYYZZZ[[[[[[[[[[[[]]]___`````````bbbddd______```bbbbbbccccccccc______]]]\\\[[[[[[[[[[[[XXXWWWTTTQQQOOONNNMMMMMMOOORRRVVVYYYXXXVVVSSSQQQLLLKKKIIIGGGFFFEEEEEEEEEBBBAAAAAA@@@@@@???>>>>>>>>>>>>======>>>???AAABBB============>>>BBBHHHLLLQQQNNNKKKIIIHHHEEEBBB???:::999777888:::<<<======999999999999999999999999;;;:::999999<<>>===<<<999999:::;;;<<<;;;:::;;;=========;;;:::999888888777777888888555666888999:::::::::999======???@@@CCCEEEHHHIIIMMMMMMMMMNNNPPPQQQPPPOOOPPPOOONNNMMMNNNOOOPPPQQQOOOPPPQQQSSSUUUVVVVVVVVVYYYXXXXXXYYY[[[]]]]]]\\\^^^```bbbcccbbbbbbcccddd______```aaaaaaaaaaaa```^^^]]]\\\ZZZYYYXXXXXXXXXVVVTTTQQQMMMKKKKKKLLLMMMOOOSSSWWWYYYWWWTTTRRRQQQKKKJJJIIIGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;===AAAFFFKKKMMMJJJHHHHHHIIIIIIEEEBBB;;;999888999<<<@@@BBBCCC>>>===<<<<<<===>>>@@@AAAEEE@@@888333333888???DDD???888000,,,+++---------222000///,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&''')))+++555777888999888555222///000///111444222,,,''''''$$$((()))(((***...000...+++***((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&& !!!"""###############$$$$$$#########$$$%%%%%% """###"""!!! !!!###"""###$$$$$$$$$###"""!!! !!!!!!!!!!!!  !!! !!!"""$$$ !!!###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""#########"""!!! !!!!!!"""""""""""""""######$$$$$$###"""!!!!!!"""######$$$$$$%%%%%%%%%!!!""""""######""""""!!!"""$$$"""###'''$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$######"""!!!"""###$$$%%%&&&%%%%%%$$$###""""""!!!######$$$$$$%%%%%%&&&&&&######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%&&&$$$###$$$%%%&&&%%%###$$$######"""######$$$$$$"""$$$%%%%%%$$$###$$$&&&#########$$$$$$%%%%%%&&&########################!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%###"""""""""""""""$$$%%%%%%%%%$$$###"""""""""############$$$%%%%%%$$$$$$###""""""!!!}}}rrroooiiiddd^^^YYYSSSOOOIIIJJJIIIEEE@@@>>>AAAEEE<<>>@@@BBB@@@@@@AAABBBAAAAAA??????;;;======;;;999999;;;>>>===<<<;;;<<<>>>???>>>===::::::999999::::::;;;;;;888999;;;===??????>>>===>>>???BBBDDDGGGHHHJJJJJJMMMNNNPPPQQQPPPPPPQQQRRRRRRQQQPPPOOOPPPQQQSSSTTTQQQRRRTTTVVVXXXYYYZZZZZZ]]][[[ZZZ\\\___aaa```___aaaccceeeeeedddbbbbbbccc``````aaaaaaaaa```______\\\[[[YYYXXXVVVUUUUUUTTTRRROOOKKKHHHGGGJJJMMMOOOPPPTTTWWWXXXUUURRRQQQPPPIIIIIIHHHFFFEEEDDDCCCBBB======>>>>>>???@@@@@@@@@>>>>>>???@@@???>>><<<:::777888999:::;;;>>>CCCGGGIIIFFFDDDFFFIIIIIIEEEAAA:::888777888<<>>@@@CCCFFFIIIHHH@@@666000000222444555111000...,,,***+++,,,...///...,,,***)))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&(((***000111444555444222111111000///111666555---((()))$$$+++...,,,***---000111000...***&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""######"""""""""###$$$$$$$$$### """###"""!!! !!!###"""###$$$%%%$$$###!!!  !!!""""""!!!  !!! !!!"""### !!!""""""#########""""""""""""""""""""""""""" !!!!!!!!!""""""""""""#########"""  !!!""""""#########"""""""""###$$$###"""!!!!!!""""""##################!!!!!!""""""""""""!!!!!!###$$$######&&&"""###$$$%%%%%%$$$###"""""""""$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$(((&&&$$$""" $$$#########"""!!!!!!!!!"""######$$$%%%%%%&&&&&&$$$############$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!""""""###%%%%%%%%%$$$###$$$%%%%%%%%%###%%%$$$############$$$%%%###$$$%%%%%%$$$$$$%%%'''""""""######$$$%%%%%%&&&###########################"""!!! !!!!!!######!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%$$$%%%&&&$$$$$$#########$$$%%%&&& """$$$$$$"""!!!"""$$$!!!"""$$$%%%%%%%%%$$$###""""""""""""############''''''''''''&&&&&&&&&&&&yyyooohhhddd```[[[VVVQQQLLLFFFCCC>>>CCCEEEBBB;;;888;;;???888<<>>?????????>>>>>>999;;;<<<;;;::::::>>>AAA===<<<<<<===???@@@???>>>;;;;;;;;;;;;<<<===>>>>>><<<>>>@@@CCCDDDDDDCCCCCC???AAADDDGGGIIIJJJKKKKKKLLLOOORRRRRRPPPOOOQQQTTTTTTSSSQQQPPPQQQRRRTTTUUURRRTTTVVVXXXZZZ\\\]]]]]]aaa______aaadddfffeeecccccceeeffffffdddcccbbbbbbaaaaaabbbaaaaaa```___^^^[[[ZZZXXXVVVTTTSSSSSSRRRMMMJJJFFFDDDEEEIIINNNQQQQQQUUUXXXXXXTTTQQQPPPQQQHHHHHHGGGEEEDDDCCCBBBAAA;;;;;;<<<===>>>???@@@AAA>>>???@@@AAA@@@===:::888444555666777999<<<@@@CCCGGGEEECCCEEEHHHHHHDDD@@@888666555777<<>>============>>>>>>>>>>>>BBB@@@===<<<<<<>>>AAADDD<<<===>>>??????===;;;999;;;777888===>>>;;;<<<@@@@@@AAABBBBBB@@@@@@AAABBB======>>>???@@@AAAAAABBBAAABBBCCCEEEEEEEEEDDDCCCLLLKKKJJJKKKMMMNNNNNNMMMRRRRRRSSSSSSTTTTTTTTTTTTTTTVVVWWWWWWWWWWWWXXXZZZXXXXXXZZZ[[[]]]^^^___```cccccccccccccccdddeeefffgggfffeeedddbbbaaa```______``````^^^[[[YYYXXXXXXVVVWWWXXXXXXWWWTTTRRRPPPIIIGGGDDDCCCDDDHHHMMMPPPSSSUUUWWWVVVSSSOOOLLLKKKEEEEEEDDDCCCAAA@@@??????EEECCC@@@===<<<===>>>?????????@@@???>>>;;;888666666444333333666;;;AAAEEEBBBDDDEEEDDDBBB@@@??????:::666222222777>>>DDDGGGJJJJJJEEE???AAAIIIMMMKKKEEE===222---,,,,,,+++)))+++******+++------,,,+++***(((''''''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((''''''))))))***+++,,,---.........000222333111///......,,,000333222222777:::999444222///......---,,,***$$$###!!!"""$$$&&&''''''((('''%%%$$$###$$$%%%%%%$$$!!!!!!""" !!!&&& !!!""""""###&&&((("""'''((('''###!!!%%%$$$###"""!!!!!!!!!!!!"""######"""!!!!!!"""$$$!!!######""" ((($$$ !!!###"""!!!!!!!!!""""""###%%%&&&'''!!!""""""!!! !!! !!!%%%&&&###  !!!###"""!!!"""$$$&&&&&&$$$"""!!!!!!########################!!!""""""###$$$%%%%%%&&&"""############$$$$$$$$$######"""!!! !!!$$$&&&!!!!!!!!!"""######$$$$$$### """&&&'''$$$ !!!"""$$$%%%%%%$$$###!!! !!!############%%%'''###"""!!!!!!!!!"""$$$%%%###%%%""" &&&### ###%%%%%%$$$ !!!"""$$$%%%&&&$$$$$$########################""""""""""""#########&&&'''$$$%%%((((((&&&"""###$$$%%%%%%%%%%%%%%%$$$&&&&&&######%%%%%%"""""""""""""""""""""######%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$"""!!!!!!$$$&&&"""$$$&&&&&&%%%%%%%%%&&&#########"""""""""""""""#########"""""""""""""""!!!!!! !!!###%%%&&&""""""""""""############!!!###$$$###"""!!!"""###!!!###%%%$$$"""!!!$$$'''vvvpppjjjaaa[[[VVVRRRNNNJJJFFFFFFEEECCCAAA@@@???>>><<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>??????>>>===<<<;;;???<<<===BBBCCCAAABBBFFFBBBCCCDDDCCCBBBBBBBBBDDDAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEGGGHHHHHHGGGGGGIIIIIIIIILLLOOORRRSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUTTTVVVWWWXXXWWWXXXYYY[[[ZZZ[[[\\\]]]___aaacccdddcccccccccccccccdddeeeeeeffffffeeecccbbbaaa```___^^^______]]]ZZZXXXWWWWWWUUUVVVVVVUUUSSSPPPNNNLLLHHHFFFCCCBBBDDDHHHMMMPPPRRRTTTVVVTTTQQQLLLIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@>>><<<<<<===@@@AAA@@@@@@@@@@@@>>>;;;888666::::::::::::<<<>>>@@@AAAAAACCCDDDCCCAAA???>>>???:::777444555:::AAAHHHKKKOOOOOOKKKFFFGGGLLLNNNKKK???777...******+++***((('''''''''(((******)))'''***(((&&&&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((())))))((((((%%%%%%&&&''''''(((((((((***---///000///...---...,,,111444333444777999888111///...---...///...---+++(((%%%$$$$$$$$$###"""&&&&&&%%%$$$$$$$$$$$$$$$$$$!!!!!!"""!!!!!!&&& !!!""""""!!!!!!###%%%"""&&&'''&&&###"""!!!%%%$$$###""""""!!!!!!!!!"""######"""!!!!!!"""$$$!!!"""###!!!!!!!!!"""'''%%%######%%%$$$"""!!!!!!!!!!!!!!!"""###$$$!!!""""""!!! !!!!!! !!!$$$$$$###!!!"""###$$$%%%%%%$$$###!!! !!!######"""!!!""""""######################## !!!!!!"""""""""""""""#########$$$$$$$$$""""""###"""!!!!!!###&&&!!!!!!!!!"""######$$$$$$###!!!"""%%%&&&###!!!"""###$$$$$$###!!! """###$$$$$$###"""###%%%###"""!!!!!!!!!"""$$$%%% $$$&&&###"""$$$$$$###%%%""" !!!###%%%%%%$$$ !!!"""##############################$$$$$$############$$$$$$###%%%%%%######%%%%%%###"""###$$$$$$%%%%%%$$$$$$&&&(((((($$$###%%%$$$!!!""""""""""""######$$$$$$$$$%%%'''&&&%%%$$$$$$%%%"""$$$%%%$$$###""""""###"""$$$&&&&&&%%%$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###%%%%%%""""""""""""############!!!###$$$###"""!!!"""$$$"""###%%%$$$""""""$$$'''~~~xxxpppggg```ZZZUUUOOOJJJGGGDDDAAA??????>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========;;;===???AAABBB@@@>>><<<@@@???>>>>>>===<<<<<<<<>>BBBCCCBBBCCCFFFEEEFFFGGGFFFEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLLLLLLLKKKLLLKKKKKKMMMQQQTTTUUUTTTQQQQQQQQQRRRSSSTTTTTTUUUTTTVVVXXXYYYXXXYYY[[[\\\]]]]]]^^^```bbbeeeggghhhcccdddddddddddddddddddddeeeddddddbbbaaa```___^^^\\\]]]]]]\\\YYYVVVUUUUUUSSSSSSSSSQQQOOOLLLIIIGGGEEEDDDBBBAAACCCGGGLLLOOORRRSSSTTTSSSNNNIIIFFFDDDEEEDDDDDDCCCBBBAAAAAA@@@>>>===;;;:::;;;>>>AAACCCAAAAAAAAA@@@===;;;888666555666999;;;======<<<;;;???@@@AAAAAA???>>>>>>>>>999777666888???GGGMMMQQQUUUTTTQQQMMMLLLMMMKKKGGG:::444---))))))******))))))((()))+++,,,,,,***((()))'''%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++,,,,,,,,,,,,---,,,222555555555777888666---,,,,,,---///000000///---***'''%%%%%%%%%$$$"""%%%%%%%%%%%%%%%$$$$$$###$$$!!!!!!###!!!!!!&&&!!!""""""!!! !!!""""""$$$%%%$$$$$$$$$$$$%%%%%%###""""""""""""""""""######"""!!!!!!"""$$$!!!""""""###$$$%%%%%%%%%&&&''''''%%%!!!!!!  !!!!!!""""""!!! !!!"""!!! !!!"""###"""!!!"""###%%%%%%%%%%%%$$$###  """$$$######################## !!!!!!!!!!!!"""""""""#########$$$$$$!!!"""######""""""###$$$!!!!!!!!!"""######$$$$$$$$$"""!!!"""$$$%%%"""!!!!!!"""###"""!!!###$$$%%%$$$"""!!!"""######"""!!!!!!!!!"""$$$%%%###$$$!!!!!!$$$&&&%%%$$$"""!!!!!!###$$$$$$### !!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$!!! ###### """######$$$$$$$$$$$$###'''))))))%%%###%%%$$$!!!!!!!!!"""###$$$%%%%%%&&&"""$$$%%%%%%$$$######$$$!!!$$$&&&&&&%%%"""!!!!!!"""$$$&&&&&&%%%$$$%%%&&&!!!""""""######$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%"""""""""#########$$$$$$"""###$$$###""""""###$$$###$$$$$$$$$######%%%'''tttjjjddd]]]VVVQQQMMMJJJGGGCCCAAA???>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===:::<<<>>>@@@AAA???===<<<@@@???===;;;;;;;;;===>>>>>>>>>???BBBCCCDDDFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLNNNPPPPPPPPPPPPUUUSSSQQQPPPQQQRRRQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWYYYZZZZZZ[[[]]]_________```aaadddfffiiijjjeeeeeeeeeeeeeeeeeeddddddcccbbbbbbaaa___^^^^^^]]]ZZZ[[[[[[YYYVVVTTTSSSSSSPPPPPPOOOMMMKKKIIIFFFEEECCCBBB@@@AAACCCGGGLLLOOOSSSTTTUUURRRMMMGGGCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@===<<<::::::;;;===@@@BBBAAAAAA@@@???===:::888777///111555888;;;;;;;;;:::;;;===>>>>>>===<<<===>>>:::999888<<>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<======>>>>>>>>>>>>>>>===;;;::::::;;;===???AAABBBDDDEEEHHHKKKLLLLLLKKKMMMMMMMMMLLLKKKLLLMMMJJJKKKKKKLLLMMMMMMNNNNNNKKKMMMOOOQQQSSSTTTTTTSSSZZZWWWSSSQQQPPPPPPOOONNNMMMNNNOOOPPPRRRSSSUUUUUUUUUWWWZZZ[[[[[[]]]___aaa______```aaacccfffiiijjjfffffffffgggfffeeedddccc``````___^^^]]]\\\\\\[[[WWWXXXYYYWWWTTTQQQQQQQQQLLLLLLLLLKKKIIIHHHGGGFFF@@@@@@@@@AAADDDHHHMMMPPPTTTUUUVVVSSSMMMGGGCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@???===;;;::::::;;;>>>???@@@@@@???>>><<<:::999888333333555777999;;;;;;<<<888:::;;;;;;::::::<<<===;;;:::;;;???EEELLLQQQSSSNNNKKKGGGEEEBBB===999666888555111---,,,+++******'''&&&&&&&&&'''(((&&&%%%((('''%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%%%%###""" &&&%%%%%%$$$$$$######### """$$$&&&&&&''')))+++)))///333333333444444111---,,,,,,---......,,,***%%%###"""###%%%((())))))###$$$&&&''''''&&&%%%$$$###""""""$$$### !!!%%% """$$$!!!"""######$$$&&&(((&&&%%%$$$###"""""""""""""""######"""!!!!!!"""$$$!!!!!! !!!"""%%%%%%%%%$$$"""!!! ######"""!!! !!!""""""!!! !!!""""""""""""!!!!!!!!!!!! ######"""!!!!!!###""""""""""""""""""""""""############""""""""""""!!!!!!"""""""""######### """###$$$###"""######!!!!!!!!!"""######$$$$$$%%%###""""""""""""!!!!!!############"""!!!!!! !!!""""""""""""$$$%%%###"""!!!!!!!!!"""$$$%%%"""""" !!!!!!"""###""""""###### ###$$$%%%$$$###"""!!!!!!"""""""""#########!!!!!!"""######"""!!!!!! !!! !!!%%%&&&$$$"""""""""######""""""!!!"""###!!!!!!%%%%%%### !!!!!!###$$$%%%&&&&&&!!!######"""""""""###%%%%%%%%%###!!!!!!###$$$!!!###%%%%%%$$$###$$$%%%&&&%%%%%%$$$###"""!!!!!! !!!""""""######$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$%%%&&&&&&&&&~~~tttkkkfff[[[WWWPPPKKKHHHFFFDDDCCC===>>>>>><<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============<<<;;;;;;;;;<<<>>>???<<<;;;::::::;;;===???AAA@@@CCCEEEEEEHHHMMMOOOMMMNNNOOOPPPOOONNNMMMNNNPPPKKKLLLMMMNNNOOOPPPPPPQQQNNNOOOQQQSSSTTTUUUUUUTTTXXXUUUQQQOOOPPPPPPPPPPPPLLLMMMNNNPPPRRRSSSUUUUUUVVVXXXZZZ\\\]]]^^^aaaccc``````___```aaadddgggiiieeeeeeffffffeeecccbbb```]]]\\\\\\[[[ZZZZZZYYYYYYUUUVVVWWWUUURRROOONNNOOOJJJJJJIIIHHHGGGFFFFFFEEE?????????AAAEEEIIINNNQQQUUUVVVVVVSSSNNNHHHCCCBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA???<<<::::::;;;===>>>>>>======<<<;;;:::999999555555444444444555555666555666888888777888;;;======<<<===@@@EEEJJJNNNOOOFFFAAA<<<;;;999444000000555444111...,,,******)))***(((&&&%%%&&&''''''''')))'''%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''%%%###!!!$$$$$$#########"""""""""!!!###$$$%%%%%%%%%''')))&&&,,,000//////111222000...---------...,,,***''''''%%%######%%%''''''&&&%%%&&&&&&'''''''''''''''###"""###%%%$$$ !!!%%% !!!!!! !!!###%%%!!!#########$$$&&&'''&&&%%%$$$######"""######"""######"""!!!!!!"""$$$!!!""""""  ###$$$$$$###!!! !!!"""$$$######"""!!!!!!!!!"""!!!""""""!!! !!!!!!###$$$"""!!!!!!!!! !!!!!!""""""###$$$$$$$$$### !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!"""######""""""###$$$!!!!!!!!!"""######$$$$$$$$$###""""""!!!""""""###"""""""""""""""""""""""" """"""""""""$$$&&&###"""!!!!!!!!!"""$$$%%%!!!%%%$$$  !!!!!!######"""!!!"""### """""""""!!! !!!!!!""""""######### !!!""""""!!! !!!""" !!!%%%&&&$$$!!!""""""""""""!!!!!!  !!!!!!$$$%%%### !!!"""###$$$$$$%%%!!!"""###""""""###$$$$$$$$$###""" !!!$$$'''!!!###%%%%%%$$$###$$$%%%&&&&&&%%%$$$###""""""!!!!!!""""""######$$$$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%###$$$%%%$$$#########%%%'''%%%$$$$$$&&&''''''&&&}}}sssiiiaaa[[[VVVLLLJJJFFFCCCAAAAAA@@@@@@:::<<<===;;;999888999;;;<<<<<<<<<======>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<>>>@@@CCCDDD???DDDFFFEEEHHHNNNPPPNNNOOOPPPQQQQQQOOOOOOPPPQQQMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRTTTUUUUUUTTTTTTUUURRROOONNNOOOPPPQQQQQQKKKKKKMMMOOOQQQSSSUUUVVVVVVXXX[[[]]]^^^```bbbeeebbbaaa``````aaacccfffhhhbbbcccccccccbbb```^^^\\\ZZZZZZYYYYYYXXXWWWWWWWWWTTTUUUUUUSSSPPPMMMMMMMMMJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>???BBBFFFKKKOOORRRTTTUUUUUUSSSMMMGGGCCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAA???===;;;:::<<<===???;;;;;;::::::999999999:::333333333222222222222222333444555555666777:::===???>>>>>>@@@DDDGGGHHHHHHBBB:::444444222......111333333222111///---------///+++'''%%%&&&(((*********(((&&&&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''((((((&&&###!!!##################""""""$$$%%%&&&%%%$$$$$$%%%'''###(((+++***+++...000///,,,,,,,,,---...,,,)))''')))'''%%%$$$&&&''''''&&&'''''''''''''''((())))))###"""###&&&$$$!!!!!!%%%!!!"""###"""!!!!!!"""$$$!!!$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$############"""######"""!!!!!!"""$$$!!!"""$$$$$$"""!!!"""### ###&&&&&&$$$"""""""""######""""""!!!"""""""""!!!""""""!!! !!!$$$%%%$$$"""!!!!!! !!!!!!"""###$$$!!!"""$$$###"""!!!!!!"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""###""""""###"""!!!!!!###&&&!!!!!!!!!"""######$$$$$$"""""""""!!!!!!"""###%%% !!!"""######!!!""""""!!!!!!"""$$$###"""!!!!!!!!!"""$$$%%% $$$&&&###!!!######!!!!!!###$$$"""!!!"""### !!!!!!!!!!!! !!!!!!"""######$$$ !!!"""######"""!!! """""" ######!!!!!!!!!""""""!!!!!! !!!""" !!!$$$%%%### !!!!!!!!!"""""""""!!!#########"""###$$$!!!"""######"""###%%%&&&!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############### !!!###$$$$$$$$$$$$############$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%(((&&&$$$%%%''')))(((&&&tttnnneee]]]VVVQQQMMMJJJFFFEEECCCAAA@@@@@@??????;;;===???>>>;;;:::;;;===::::::;;;<<<>>>???@@@@@@============>>>>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===???AAACCCEEEGGGDDDIIIKKKJJJMMMTTTVVVSSSPPPQQQRRRQQQPPPOOOPPPRRRPPPOOOOOOOOOOOONNNNNNNNNQQQRRRSSSTTTUUUTTTTTTSSSVVVSSSOOOMMMMMMNNNOOOOOOJJJKKKMMMOOOQQQSSSUUUVVVVVVXXX[[[]]]___```cccfffdddcccaaa```aaacccfffggg```aaaaaaaaa```^^^[[[YYYXXXXXXXXXWWWWWWVVVVVVUUUSSSTTTTTTRRROOOMMMLLLLLLJJJIIIGGGDDDBBB@@@??????>>>>>>@@@BBBGGGLLLPPPSSSSSSTTTTTTRRRMMMGGGCCCAAABBBBBBCCCCCCDDDEEEEEEEEE@@@>>><<<;;;;;;===???AAA999999999888888999::::::111333555777888888888777222333444444555666:::===@@@???>>>@@@BBBDDDEEEDDD@@@777000000///---...333333444555444333222222333---(((### !!!$$$'''(((***)))''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%'''&&&$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$###%%%&&&!!!&&&)))'''(((---//////+++++++++---...---***((()))'''%%%%%%''')))***))))))(((''''''''')))***+++###"""###&&&%%%!!!!!!%%%$$$%%%%%%###!!! !!!""""""$$$%%%$$$$$$$$$$$$'''&&&%%%$$$############"""######"""!!!!!!"""$$$!!!###%%%%%%$$$$$$%%%&&&"""(((***((($$$###"""""""""!!!!!!!!!!!!""""""!!!""""""!!! !!!$$$&&&%%%"""!!!!!! !!!###### #########""""""###""""""""""""""""""""""""######$$$%%%&&&'''''''''!!!!!!!!!!!!""""""""""""######"""!!! !!!$$$&&&!!!!!!!!!"""######$$$$$$"""""""""!!!!!!"""$$$&&& !!!"""###!!!"""###"""!!! !!!"""###"""!!!!!!!!!"""$$$%%%"""%%%###"""$$$$$$"""!!!$$$$$$""" !!!######"""""""""""""""###$$$ !!!"""######$$$ """###$$$$$$###""" """$$$### !!! !!!!!!""""""!!!  ######!!!!!!$$$$$$""" !!!!!!!!!!!!!!!############$$$%%%!!!$$$%%%%%%$$$$$$%%%!!!###$$$$$$######$$$%%%!!!""""""$$$%%%&&&''''''!!!!!!!!!!!!  """###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%(((&&&$$$%%%((()))(((&&&|||rrrmmmccc\\\SSSLLLHHHFFFEEEDDD???@@@@@@???===<<<===???:::;;;<<<;;;999888999:::::::::;;;<<<===>>>??????@@@???>>>>>>??????>>>======<<<;;;:::999999999999:::;;;<<<>>>@@@BBBDDDEEEKKKKKKMMMNNNOOOPPPPPPPPPUUURRROOOOOOQQQRRRPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJGGGGGGNNNSSSSSSRRRSSSWWWXXXZZZ]]]^^^```aaaaaaaaaaaabbbbbbcccdddeeeeeedddaaa]]][[[[[[YYYVVVTTTSSSQQQPPPQQQSSSTTTTTTTTTPPPPPPOOONNNNNNMMMMMMLLLJJJJJJIIIFFFAAA>>>======BBBCCCFFFJJJNNNQQQSSSTTTUUUTTTRRROOOKKKGGGDDDBBBCCCAAA@@@CCCGGGGGGCCC>>>>>>===<<<;;;;;;<<<===>>>>>><<<999666555777999:::555444222111000000000000111111000111333666999:::888:::999666999AAACCC@@@888333///---***)))...444555999;;;;;;<<>>:::000---)))'''&&&&&&&&&%%%%%%&&&''''''(((''''''&&&'''&&&$$$######$$$$$$$$$###''''''######'''+++!!!!!!""""""#########$$$$$$&&&'''&&&%%%%%%&&&'''&&&$$$###&&&***---...,,,,,,......+++(((&&&''')))&&&&&&&&&'''''''''''''''+++***(((&&&$$$%%%'''***((('''%%%###"""""""""###"""######"""!!!!!!"""$$$"""###%%%&&&&&&%%%$$$###$$$""""""$$$$$$%%%$$$""" !!!###$$$"""!!!!!!###$$$#########%%%'''&&&$$$###"""###$$$###!!!  """###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!$$$"""!!!!!!"""""" !!!"""######"""###%%%'''$$$$$$$$$$$$$$$###"""!!!""""""""""""##################""""""######$$$%%%$$$###!!! !!!"""$$$%%%!!!!!!!!!!!!!!!"""#########$$$!!! ###%%%$$$######""""""""""""#########%%%%%%"""  ###(((+++###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!! !!!""""""!!! ###%%% !!!!!!""""""!!!###$$$###"""!!!"""###!!!$$$&&&&&&$$$!!!'''''''''%%%###"""$$$&&&!!!###$$$$$$######$$$%%%$$$$$$################## !!!"""######"""!!! """######""""""!!!$$$#########""""""!!!!!!&&&%%%###"""""""""###$$$###$$$%%%%%%$$$###$$$%%%yyyrrrhhh___[[[UUUQQQJJJEEECCCBBBAAA@@@>>>??????>>>===<<<>>>???;;;<<<===<<<;;;:::;;;<<<:::;;;;;;<<<===>>>???@@@AAA@@@>>>>>>??????>>><<<<<<;;;::::::999999999999:::;;;<<<>>>AAADDDFFFHHHIIIJJJKKKMMMNNNOOOOOOPPPPPPNNNLLLLLLOOOPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJLLLHHHHHHNNNQQQQQQPPPQQQVVVWWWYYY[[[]]]______```aaaaaabbbcccdddddddddcccbbb^^^[[[YYYXXXWWWTTTQQQPPPNNNMMMNNNPPPQQQRRRQQQNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIHHHEEEAAA>>>======@@@BBBFFFKKKOOORRRTTTUUUVVVUUUSSSPPPLLLGGGDDDBBBAAA@@@???BBBGGGHHHEEEAAA>>>===<<<;;;;;;<<<======<<<;;;:::888888777888888666444222000000000111222222222111222333555888999666888777444777>>>@@@===777222///---+++***///666888<<<>>>===???BBBAAA<<<000---)))'''''''''&&&%%%'''''''''''''''&&&&&&&&&'''""" %%%(((&&&###***++++++(((### !!!"""!!!"""""""""############$$$%%%'''&&&%%%%%%&&&'''#########&&&((()))'''$$$***,,,,,,+++(((''')))+++&&&&&&%%%%%%&&&&&&'''(((******)))&&&%%%%%%(((***((('''%%%###""""""######""""""###"""!!!!!!###%%%$$$$$$&&&&&&&&&$$$"""!!!$$$###!!!!!!###$$$###$$$###""" """$$$###""" !!!"""$$$#########%%%&&&&&&$$$###"""###&&&$$$###!!! !!!"""###!!!!!! !!!!!!"""##############################!!!"""""" !!!%%%###""""""###$$$"""!!! !!!""""""!!!"""$$$&&&###############"""!!!!!!!!!!!!!!!"""""""""############"""""""""###$$$$$$###"""!!! """###%%%"""""""""""""""######$$$ $$$%%%""" !!!!!!######""""""""""""######&&&&&&&&&$$$!!!!!!!!!!!! !!!$$$'''###"""!!! !!!"""######"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!###&&& !!!!!!!!!"""!!!"""######"""!!!"""### """$$$&&&&&&$$$!!!$$$%%%$$$###!!!!!!###%%%!!!###$$$$$$###"""$$$%%%########################"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""%%%$$$$$$###""""""#########$$$%%%$$$###"""###$$$uuukkkeee___VVVOOOMMMGGGDDDAAA??????@@@???>>>===>>>>>>===<<<<<<>>>@@@===>>>???>>><<<;;;<<<===;;;;;;<<<===>>>???@@@@@@BBBAAA????????????>>><<<;;;::::::999999999:::::::::;;;<<>>>>>>>>???BBBGGGMMMQQQTTTUUUUUUVVVVVVTTTQQQMMMHHHCCCAAA???>>>>>>AAAEEEGGGEEEBBB===<<<<<<;;;<<<<<<======999999::::::999888777666777555333000000111333444444444333333333555666777555555444222555:::;;;888555111//////---,,,111777:::<<<======???CCCAAA===000---)))'''''''''&&&&&&)))((('''%%%%%%%%%&&&&&&%%%&&&***((($$$))))))((('''%%%$$$######""""""""""""###############%%%&&&&&&%%%%%%&&&(((###$$$%%%'''(((&&&###((()))******(((((()))***((('''&&&%%%&&&''')))***)))))))))'''&&&&&&(((***((('''%%%$$$############!!!"""###"""!!!"""###%%%%%%%%%&&&&&&%%%###!!! ######""""""""""""###$$$!!!"""""""""!!!!!!###%%%###!!! """$$$######"""$$$&&&&&&$$$###"""###'''&&&$$$"""!!!""""""### !!!"""$$$$$$########################!!!"""!!!  """###"""!!!"""$$$$$$$$$""" !!!!!! """$$$"""############"""!!!!!! !!!!!!!!!""""""""""""""""""""""""######$$$"""!!!  !!!"""###"""""""""#########$$$$$$"""$$$"""!!!"""!!!###""""""!!!!!!""""""###############!!!!!!"""###"""  !!!""""""!!!!!!!!!!!!"""""""""!!!  !!!"""######""""""""""""######!!!!!!""""""""""""!!!!!!  !!!!!! !!!###%%% !!!!!!!!!!!!!!!"""######!!!!!!"""###"""###%%%&&&&&&$$$!!!!!!!!!!!!  """$$$!!!"""$$$###""""""###%%%########################"""######$$$$$$######""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%$$$"""!!!"""###vvvpppjjjaaaYYYUUUPPPJJJFFFFFFAAA?????????AAAAAA@@@>>>;;;=========<<<===>>>@@@===??????>>>===<<<===>>>;;;<<<======??????@@@AAACCCBBB@@@@@@@@@@@@>>><<<:::::::::999::::::;;;;;;;;;<<<===>>>@@@CCCEEEFFFDDDEEEGGGHHHJJJKKKKKKKKKHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLIIIIIIMMMNNNMMMMMMPPPSSSTTTVVVXXXZZZ[[[\\\\\\^^^___bbbccccccbbb___^^^[[[ZZZXXXUUUSSSPPPMMMKKKHHHGGGFFFGGGJJJKKKLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEDDDAAA>>>===>>>???@@@CCCIIINNNRRRSSSSSSRRRVVVVVVUUUSSSNNNIIICCC@@@>>>======???BBBCCCAAA???<<<;;;;;;<<<<<<<<<======999999888888777777777777888666333111111222444666555555444333333444555555444333222222444666666555333000///000//////333999888999999999<<<@@@>>>999...+++'''%%%%%%&&&%%%%%%***)))&&&$$$###$$$%%%&&&"""$$$((('''%%%&&&$$$$$$$$$&&&'''&&&$$$"""""""""""""""############$$$&&&&&&%%%%%%&&&((('''''''''(((((('''%%%###((()))))))))((('''''''''+++)))'''&&&&&&(((+++,,,((()))))))))''''''(((***)))(((&&&$$$#########$$$ """""""""!!!"""$$$&&&$$$$$$%%%%%%$$$###"""!!!!!!!!!"""#########"""""" """"""!!!!!!###%%%"""  """#########!!!###%%%%%%$$$###"""###'''&&&$$$###"""!!!"""""" !!!###$$$%%% !!!"""!!! !!!"""!!! !!!###$$$$$$### !!!!!!!!! """$$$#########$$$$$$###"""""" !!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!  !!!""""""!!!!!!""""""############!!!!!!!!!######!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%&&&&&& !!!######!!!""""""!!!!!!!!!!!!""""""!!!  !!!###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!"""###"""!!! !!!### !!!!!!!!!!!!!!!!!!"""###"""!!! !!!######$$$%%%&&&%%%$$$!!!   """%%%!!!"""######""""""###$$$""""""""""""############ !!!!!!!!!!!!!!!!!!  !!!###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""###$$$$$$###!!! !!!"""}}}ssshhh___YYYSSSMMMHHHFFFDDD@@@@@@BBB?????????AAABBBBBB@@@>>><<<===>>>===<<<===???AAA===>>>???>>>===<<<<<<>>><<<<<<===>>>???@@@AAAAAACCCBBB@@@@@@AAAAAA???===;;;;;;;;;;;;;;;;;;<<<<<<============>>>???@@@AAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMJJJHHHHHHLLLMMMMMMOOOSSSSSSTTTVVVWWWYYYYYYZZZZZZZZZ\\\^^^``````___]]][[[ZZZYYYXXXVVVRRRNNNLLLJJJGGGFFFEEEFFFIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHDDDCCCBBB???<<<<<<===>>>@@@DDDHHHMMMPPPPPPPPPOOOUUUVVVVVVTTTPPPJJJDDD@@@>>>=========>>>>>>===;;;::::::;;;<<<<<<<<<<<<<<<:::999666555444666888999999777555333333444666777555555444333333333333333444222111222444555444444222000000222222111444:::777777666666:::???===777,,,)))&&&$$$$$$$$$$$$$$$***(((&&&$$$###$$$%%%&&&!!!!!!"""!!!!!!"""$$$&&&'''&&&$$$#########!!!######"""""""""""""""""""""###%%%%%%%%%%%%&&&((((((((('''&&&&&&&&&(((***)))))))))((((((&&&$$$###)))'''%%%$$$$$$&&&)))+++'''(((******)))(((((())))))(((&&&$$$#########$$$!!!"""###"""!!!"""###%%%!!!""""""###$$$$$$$$$$$$ !!!"""""""""!!!!!!!!!"""!!!"""###%%%!!!  """######### ###%%%%%%$$$###"""###%%%%%%$$$###"""""""""!!! !!!"""###$$$ !!!!!! !!!###!!!!!! """$$$&&&%%%$$$!!!"""""""""!!!!!!"""$$$######$$$$$$$$$$$$$$$### !!!!!!!!!!!!!!!!!! !!!!!!"""### !!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!###### """"""!!!!!!!!!!!!""""""'''&&&%%%$$$###"""!!!!!! """###""" !!!!!!""""""""""""!!!!!!!!!  !!!"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!! ###$$$$$$###!!! !!!!!!!!!!!!!!! """###"""!!! !!!"""######$$$%%%%%%###"""   ###&&& """######"""!!!###$$$!!!!!!"""""""""#########!!! !!! !!!"""$$$&&&'''""""""##################""""""$$$%%%%%%$$$###""""""###$$$###!!! !!!"""|||qqqfff[[[SSSKKKGGGEEEAAA???@@@@@@>>>???BBB>>>>>>>>>@@@BBBBBB???===>>>>>>???>>>======???AAA>>>???@@@???===<<<===>>>======>>>???@@@AAABBBBBBCCCBBB@@@AAABBBBBBAAA???>>>======<<<<<<<<<======???>>>>>>=========>>>>>>BBBBBBCCCDDDDDDDDDDDDCCCFFFGGGGGGEEECCCBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFHHHIIIJJJHHHIIIJJJKKKLLLMMMMMMNNNJJJHHHIIIMMMMMMLLLPPPUUUSSSTTTUUUUUUVVVVVVVVVUUUVVVWWWYYY[[[\\\[[[ZZZYYYXXXYYYYYYVVVQQQMMMJJJIIIFFFEEEEEEFFFIIIKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGCCCCCCAAA>>>;;;:::;;;===???BBBFFFJJJMMMNNNNNNMMMTTTUUUVVVVVVRRRLLLEEEAAA>>>======<<<;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<:::888555333333555888:::888777666666666666777888333333333333222222111111333000///333555333333444222111111444444222555:::999888666666;;;@@@>>>888+++)))%%%$$$$$$%%%$$$$$$((('''&&&$$$$$$$$$%%%%%%!!!$$$%%%### ###''' !!!""""""###$$$$$$############""""""""""""!!!###$$$%%%$$$%%%&&&(((&&&&&&%%%###"""$$$(((+++)))((((((((((((&&&### $$$###"""!!!"""###%%%&&&&&&(((***+++***))))))))))))(((&&&%%%$$$###$$$$$$"""######"""!!!!!!"""$$$ !!!!!!"""###$$$%%%%%% !!!""""""!!!!!!!!!""""""!!!"""### """###$$$### """$$$%%%$$$"""######%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!""""""###########################!!!!!!!!! !!!###$$$###"""$$$&&&''''''&&&!!!"""###"""!!!!!!"""$$$""""""###$$$$$$$$$$$$### !!!!!!!!!""""""""" !!!"""""" !!!!!!!!!""""""""" !!!"""!!! !!!###!!! !!! """!!!!!! !!!!!!"""$$$$$$###"""!!! """###"""!!!""""""!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! ###$$$%%%$$$!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""!!!"""######$$$###"""!!! !!! !!!###&&& !!!###"""!!!!!!"""$$$ !!!!!!""""""############""""""!!!!!!""""""######""""""!!!"""$$$&&&'''"""""""""""""""#########""""""###$$$$$$$$$$$$###"""###$$$$$$""""""###$$$zzzkkkdddYYYPPPIIIEEEBBBAAA@@@===>>>@@@@@@>>>@@@DDD=========???AAABBBAAA???@@@@@@AAA@@@>>>>>>???AAA???@@@AAA@@@???>>>???@@@===>>>>>>???@@@AAABBBBBBBBBAAA@@@AAABBBCCCBBBAAA@@@@@@???>>>=========>>>??????>>>>>>>>>>>>??????AAABBBBBBBBBBBBAAA@@@@@@BBBDDDEEECCCAAA@@@BBBEEEBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCDDDEEEHHHJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNLLLKKKLLLNNNMMMKKKOOOUUURRRRRRRRRRRRRRRQQQPPPPPPRRRRRRTTTVVVWWWXXXXXXXXXVVVXXXXXXUUUOOOJJJHHHGGGEEEDDDDDDEEEHHHJJJKKKJJJIIIHHHHHHGGGGGGFFFFFFEEECCCBBB@@@<<<999888:::<<<;;;===AAAEEEIIILLLNNNNNNRRRTTTVVVWWWTTTMMMGGGBBB=========<<<<<<;;;<<<===888999:::<<<======<<<<<<888666555444444555777888777777888888888888888777111111222222222111000000111------222444222111333333111333666555333555999:::999666555;;;AAA???888---***&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""%%%'''!!!"""###$$$(((+++############"""""""""!!! """$$$$$$$$$%%%&&&((($$$%%%%%%$$$""""""%%%((('''&&&&&&'''((('''### ###""""""""""""###$$$$$$%%%(((+++,,,+++***))))))***((('''%%%$$$$$$$$$$$$$$$$$$$$$###!!! !!!""""""""""""""""""###$$$$$$ !!!""""""######""""""!!!!!!!!!""" !!!###$$$###!!!$$$$$$###"""######%%%&&&&&&'''''''''''''''###""""""!!!!!!!!!!!!!!!########################!!!"""!!! !!!######"""!!!"""$$$%%%%%%###!!!""""""!!! !!!""" !!!"""""""""""""""!!!!!!!!!"""""""""######  !!!"""!!!!!!""""""######""""""!!!"""###"""!!! ###$$$!!! !!!!!! !!!!!! !!!"""######""" !!!######"""!!!"""### !!!"""######"""!!! """!!!  !!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!! """$$$###""" !!!"""!!!!!!!!! !!!"""!!! !!!""" !!!""""""""""""""" !!!  """$$$ !!!""""""!!!!!!"""$$$ !!!!!!"""######$$$###"""!!!!!!!!!!!!"""###$$$###""" !!!###$$$"""""""""######$$$$$$$$$######""""""###$$$$$$%%%!!!###$$$$$$######%%%&&&xxxllleeeWWWQQQHHHBBB???@@@BBBCCC;;;999;;;>>>>>>;;;<<<@@@>>>===>>>@@@CCCDDDDDDCCCAAABBBBBBAAA???>>>???AAAAAABBBCCCBBB@@@???@@@AAA>>>>>>???@@@AAABBBBBBCCCAAA@@@@@@AAACCCDDDDDDCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>>>>AAABBBAAA@@@@@@BBBEEEAAAAAABBBBBBCCCDDDEEEEEEAAAAAABBBCCCEEEHHHKKKLLLKKKKKKKKKLLLMMMNNNNNNNNNOOONNNNNNOOOMMMJJJNNNTTTQQQQQQQQQPPPOOONNNMMMLLLOOOPPPQQQRRRTTTVVVWWWXXXTTTVVVWWWTTTNNNIIIFFFFFFDDDCCCCCCDDDGGGJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDDDDCCC@@@<<<888777999;;;777:::===BBBGGGLLLOOOPPPQQQSSSVVVWWWTTTNNNGGGCCC<<<===>>>=========???@@@777999:::<<<======<<<<<<555555666666666666666555666777999::::::999888777000000111111111111000//////++++++111444111000333333222444777666333555999:::888444444:::@@@>>>777...+++(((&&&'''(((((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%###!!!"""$$$''''''&&& $$$'''%%%!!! ###&&&$$$#########""""""!!!!!! """$$$$$$$$$%%%&&&(((###&&&((('''$$$###$$$&&&%%%$$$$$$&&&((((((%%%!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$'''+++---,,,***))))))***)))'''%%%$$$$$$$$$%%%%%%%%%%%%###!!! """$$$###"""""""""""""""###!!!!!!!!!!!!"""###$$$%%% """###!!! !!!!!!###$$$###!!!###$$$###"""######&&&'''((()))************$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!$$$  !!!  !!!!!!  !!! !!!!!! """"""""""""############  !!!!!!!!!!!!"""############### """###$$$###!!! !!!### """###"""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!!"""###$$$###"""!!!"""### !!!"""######"""!!! """!!!  !!!"""######""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!  """######""""""###""""""!!!!!!  !!!"""!!!  """!!!"""""""""### !!!### !!!""""""!!!!!!"""### !!!"""######$$$!!!  !!!###"""  #########$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&!!!"""$$$$$$$$$%%%&&&(((xxxnnneee\\\VVVIIIEEE@@@>>>???>>>:::777;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@??????AAACCCBBBAAAAAABBBBBBCCCDDDEEEBBBDDDEEEDDDCCCBBBCCCEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAABBBAAAAAA@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@??????@@@???===<<<>>>???CCC===;;;AAAEEECCCAAACCCCCCCCCBBBCCCEEEHHHLLLNNNNNNMMMMMMPPPSSSTTTRRRPPPMMMLLLKKKLLLMMMOOOPPPOOOQQQOOONNNLLLLLLLLLLLLMMMKKKMMMOOOQQQRRRSSSRRRRRRUUUUUUTTTRRRNNNJJJEEECCCDDDDDDCCCCCCDDDFFFHHHIIIEEEEEEDDDDDDCCCCCCBBBBBB???>>><<<:::888777777666888999<<>>>>>;;;:::===;;;;;;;;;===>>>>>><<<:::666555444333333444555666777888999999999777666555111222222111///...///000333333333333333333333333444888;;;:::666444666999>>>999444555999<<<;;;999000///,,,)))&&&%%%%%%&&&'''''''''%%%######%%%&&&%%%%%%&&&%%%%%%$$$###"""###"""###%%%""" %%%""""""""""""""""""""""""###!!!!!!$$$)))+++***(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###""" !!!!!!"""###$$$###&&&))))))'''&&&'''(((+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!! """###"""!!! !!!###!!!!!! !!!!!!"""###$$$ !!!!!!!!!!!! $$$ !!!$$$!!!!!!!!! !!!"""###"""""" ''')))%%%(((111111)))***'''&&&'''"""%%%!!!%%%$$$""" !!!""""""### !!!"""""""""""" !!!  !!!&&&%%%###!!! !!!!!!  !!!"""!!!  !!! !!!"""######### !!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""" """######"""!!! !!! !!!"""######$$$ """"""!!!!!!!!!!!!""""""  !!!"""""""""!!!!!!!!!!!!!!! """!!!!!!"""############"""!!!######""""""!!!!!! !!!!!!!!!!!! ###### ######  """#########"""!!!"""!!!!!!$$$&&&%%%&&&&&&&&&%%%###!!! qqqfff]]]VVVNNNHHHAAA@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBBBBAAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGFFFEEEDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCBBBAAABBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???>>>???@@@@@@??????AAACCCAAA======BBBDDDBBBBBBDDDCCCCCCCCCDDDFFFHHHKKKMMMKKKJJJJJJMMMPPPQQQOOOMMMKKKKKKJJJKKKMMMNNNNNNNNNQQQPPPNNNLLLJJJJJJJJJJJJHHHJJJLLLMMMOOOOOOOOOOOOPPPPPPPPPOOOMMMJJJGGGEEEBBBBBBBBBBBBDDDEEEGGGHHHDDDDDDCCCCCCBBBAAAAAAAAA;;;;;;:::999999999999999888999;;;>>>CCCHHHLLLOOORRRUUUXXXYYYWWWRRRLLLHHHBBB>>>===>>>===;;;<<>>@@@@@@===999666777666555555444444555555666666777777777666555444111222333222000//////000000000111222333555777777666999<<<:::777666888<<>>@@@CCCDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>><<<===>>>>>>>>>???AAACCC???>>>@@@CCCCCCAAABBBFFFDDDDDDDDDDDDFFFHHHJJJLLLIIIIIIIIIKKKMMMNNNMMMLLLJJJJJJKKKLLLLLLMMMMMMMMMQQQPPPNNNKKKIIIGGGGGGFFFEEEFFFGGGIIIKKKKKKLLLLLLMMMNNNNNNMMMKKKHHHEEECCC@@@@@@@@@AAACCCEEEFFFGGGBBBBBBAAA@@@@@@???>>>>>>888888888888999:::;;;;;;888888;;;>>>BBBGGGKKKNNNRRRTTTWWWYYYXXXTTTOOOLLLEEE@@@=========;;;===AAA;;;===@@@AAA@@@;;;777333888888888777666555444333444444555555555444333333222333333222000//////000......///000333777;;;===888;;;<<<;;;999999<<>><<<<<<>>>???<<<888777888;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>:::;;;<<<<<<;;;<<<>>>@@@===@@@CCCEEECCCBBBDDDGGGEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMMMMMMMIIIKKKMMMNNNNNNMMMMMMMMMNNNMMMLLLJJJHHHGGGFFFEEECCCCCCEEEFFFGGGIIIIIIJJJOOOOOONNNMMMJJJFFFBBB@@@>>>???@@@AAACCCEEEFFFGGG@@@@@@???>>>===<<<<<<;;;666666666777888999:::;;;888999;;;>>>CCCGGGKKKNNNRRRTTTWWWYYYYYYWWWSSSQQQIIICCC>>>===;;;:::===BBB<<<===??????<<<999666555999999:::999888555333222444444444444444444444444333444444333111///000000.........///222777;;;>>>:::<<<===<<<<<<===@@@BBB???:::555333444777999:::999777444222000///...,,,000///,,,+++)))(((&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%""""""###### $$$########################"""$$$&&&%%%###""""""$$$!!!"""$$$%%%%%%###""" ######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%!!!"""###############$$$%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$###"""""" """###"""!!! !!!###!!!!!!"""!!!  !!!!!!!!!%%%%%%   !!!!!!!!! !!!""" ###"""!!!&&&///222000222+++###!!!!!!"""######$$$!!! $$$%%%###"""$$$############"""""""""""" !!!"""""""""### !!!!!! !!!"""!!! """$$$ !!!"""#########!!!!!!   !!!!!! !!!""""""!!!  """### !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!  """$$$ !!!""""""  """ !!!!!!!!!""""""""""""!!! """"""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""!!! !!!!!!""""""""" !!!!!!!!!!!! ###### ###### """!!! !!!###$$$ !!!"""######"""!!!""""""!!! !!!"""$$$%%%wwwgggZZZSSSKKKHHHCCC@@@>>>>>>======:::<<<===<<<999888:::===<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>===AAAFFFFFFEEEEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJJJJKKKLLLIIIMMMPPPQQQPPPNNNMMMNNNJJJJJJJJJIIIHHHGGGFFFFFFBBBCCCDDDEEEFFFGGGIIIIIIMMMMMMMMMLLLIIIFFFBBB@@@>>>>>>@@@AAACCCDDDEEEEEE>>>>>>===<<<;;;:::999999777777666666666777888888999:::<<>><<<:::<<>>===;;;888777888:::;;;;;;;;;:::999666444222555555555555555555666666444555555444111000000111000///...///111555999<<<:::;;;<<<===>>>@@@BBBDDD<<<999444111111333555666666666777666555555666888777444111///...,,,)))&&&$$$%%%&&&&&&'''''''''''''''$$$###%%%%%%""""""%%%########################$$$###"""$$$&&&'''&&&$$$ !!!###$$$$$$###!!! """######$$$$$$#########!!!!!!!!!""""""###$$$%%%"""!!!!!!!!!"""#########""""""###$$$$$$%%%%%%%%%######$$$$$$$$$###"""""" """###"""!!! !!!### !!!"""""""""""" %%%((($$$"""%%% """!!! !!!###!!!!!! ###)))+++***...)))"""""""""!!!&&&!!!###$$$""" !!!############"""""""""""" !!!"""""""""$$$!!! !!!""" !!!"""""""""!!!!!!###$$$""""""#########!!!   !!!!!! !!!###!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!""""""!!!  """!!!  """ !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""######"""!!!  !!!""""""!!! !!!""""""""""""!!!!!!  !!!!!!!!! !!!!!!!!!!!! ###### ###### """!!! !!!###$$$ """#########!!! ###"""!!!!!!"""###%%%&&&yyymmmaaaSSSIIIFFF???>>><<<999888888999:::555777888999:::;;;>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<======>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFBBBBBBBBBAAABBBBBBCCCDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@?????????@@@@@@@@@@@@AAA???======>>>@@@>>>DDDGGGGGGHHHJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHGGGFFFFFFHHHJJJIIINNNSSSTTTQQQNNNMMMNNNIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCDDDEEEGGGIIIJJJHHHHHHIIIJJJIIIGGGEEECCC===>>>???@@@AAABBBBBBBBB======<<<;;;:::888777777777777666555555555666666999:::;;;>>>BBBFFFJJJMMMPPPRRRUUUWWWYYYZZZZZZZZZRRRLLLEEEBBB>>>;;;<<>><<<<<<;;;:::999777555444666666666555666666777888555666666444222000000111000/////////000333555777888999;;;>>>@@@BBBBBBCCC999777444222000111222333///444999999888888===BBB@@@<<<888777666333...***%%%&&&&&&''''''''''''&&&)))%%%###%%%'''$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###(((***((($$$ !!!"""#########"""!!!!!!"""######$$$#########""""""""""""###$$$%%%%%%"""!!! !!!######""" !!!"""###$$$$$$######"""###############"""""" """###"""!!! !!!###!!! !!!"""###$$$ !!!&&&### &&& """!!! ### !!!$$$%%%$$$'''&&&!!! """ %%%!!! """### !!!"""""""""""""""""""""""" !!!"""""""""$$$""" """""" !!!"""!!! !!!"""$$$!!!!!!!!!    !!!!!! """### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  ######"""  !!!!!!  """   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! """"""""""""######$$$%%%xxxlll___VVVLLLCCC>>>@@@::::::888777666666777888444333444666999<<<>>>>>>::::::::::::::::::::::::::::::;;;;;;;;;===@@@CCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJJJJIIIIIIKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEBBBBBBAAAAAAAAABBBCCCDDDBBBCCCCCCDDDDDDEEEEEEEEEGGGFFFFFFEEEDDDDDDCCCCCC??????>>>>>>>>>??????@@@???@@@@@@@@@??????@@@BBBAAAEEEHHHHHHKKKOOOMMMHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHGGGEEEEEEHHHKKKGGGMMMSSSTTTQQQMMMLLLLLLJJJJJJJJJJJJHHHGGGEEEDDDBBBBBBBBBCCCDDDFFFHHHIIIEEEFFFGGGHHHGGGEEECCCBBB;;;<<<===>>>>>>>>>============<<<:::999777666666666555555444555555555666777888999<<<@@@DDDHHHJJJLLLNNNQQQTTTWWWYYYZZZZZZYYYRRRKKKHHHCCC>>>>>>AAACCCEEEDDD???:::888;;;>>>===<<<;;;:::888888777777666666555555555666888888666777777555222000000111.........///000222333444555666:::>>>AAABBBBBBAAA777777666444111000000111(((111:::;;;777777???GGGIIIEEEAAA???>>>;;;555000******+++++++++***)))))))))$$$"""%%%'''%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&&&&%%%!!!!!!"""""""""#########!!!!!!"""###############""""""""""""###$$$%%%%%%###!!!"""######"""!!!"""###$$$$$$###""""""""""""############"""""" """###"""!!! !!!###&&&%%%""" !!!###$$$  !!!""" """!!! ###!!!"""""""""!!!$$$### """!!!""" ###### !!!$$$ !!!!!!""""""### !!!"""""""""%%%"""!!!"""""" !!!!!!!!! """$$$!!!   !!!!!! """$$$!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""" !!!"""   !!!""""""""" !!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!###$$$$$$$$$"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""""""""~~~ttthhh[[[NNNGGG@@@:::999>>>;;;;;;:::888777777888:::666444222444888;;;:::888999999999999999999999999;;;;;;:::::::::<<>>>>>============>>>???<<<===>>>>>>>>>>>>AAACCCCCCFFFHHHHHHMMMRRROOOHHHIIIIIIIIIIIIHHHGGGFFFEEEHHHJJJJJJIIIGGGGGGJJJMMMFFFLLLSSSTTTPPPLLLJJJKKKLLLLLLLLLKKKHHHFFFCCCBBBBBBBBBAAABBBCCCEEEGGGIIIFFFGGGGGGGGGEEEBBB???===999:::;;;<<<<<<;;;::::::======;;;:::999777666555444444444444444555666777666666888:::>>>BBBFFFHHHJJJKKKNNNQQQTTTWWWYYYZZZ]]]VVVPPPLLLFFFAAA???BBBFFFHHHIIIDDD>>>::::::===>>>===;;;999888888999999666555555444555666777888777777777555222111000111,,,---...///000111222333333555999>>>BBBCCCAAA???777888777666333111000000$$$000;;;;;;555444>>>IIIOOOKKKFFFEEEDDDAAA:::444000000000000///......---)))###!!!$$$&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""!!!###%%%""""""!!!!!!"""###$$$%%%!!!!!!"""###############""""""""""""###$$$%%%&&&$$$!!!"""$$$###""""""###$$$%%%%%%$$$###"""!!!""""""#########""""""!!!"""###"""!!! !!!###+++((($$$!!! !!!### !!!###$$$"""!!!!!! ###""" $$$""""""!!!"""$$$$$$ ###### !!!$$$###!!!###((( !!!""""""### !!!"""""""""%%%###!!!###""" !!!  !!!###"""!!! !!!"""###  !!!!!! !!!"""$$$"""$$$###"""!!! !!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!   !!!"""  ###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""""" !!!"""###$$$$$$"""!!!!!!"""$$$!!!!!!"""""""""""""""!!!%%%%%%$$$$$$######"""""" !!!!!!!!!""" ###### ######  """#########"""!!!"""""""""!!!!!!!!!!!!!!! !!!""""""!!! wwwcccUUUOOOJJJCCC???===<<<999666777777777777666555444333111222444666777777666666999;;;<<<<<<:::999999:::;;;;;;<<<;;;:::;;;>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEGGGJJJLLLLLLJJJHHHFFFEEEFFFGGGGGGFFFDDDAAA???EEEAAA>>>>>>@@@BBBBBBAAA@@@BBBCCCCCCBBBAAAAAABBBBBBCCCCCCBBBAAA@@@???>>>===>>>???>>><<<<<<>>>????????????@@@BBBDDDFFFGGGHHHJJJMMMOOOPPPOOONNNMMM>>>DDDJJJMMMLLLIIIGGGGGGLLLJJJHHHFFFFFFHHHJJJKKKLLLMMMOOONNNLLLJJJIIIIIIIIIIIIJJJKKKKKKIIIDDDAAAAAAAAABBBDDDHHHKKKKKKKKKFFFGGGHHHFFFCCC@@@???@@@>>>===<<<;;;:::;;;<<<===<<<;;;999777555555555555888888777333//////222555333555777:::<<<@@@FFFJJJJJJKKKNNNRRRVVVXXXYYYXXX\\\ZZZVVVPPPJJJEEEAAA???FFF```[[[>>>777@@@AAA===???===<<<<<<======<<<:::777777666666666888999:::777888888777555222...,,,000000000...---...000333000333888:::;;;;;;<<<===;;;999666333111000000000000111222222333;;;IIISSSMMMCCC>>>CCCKKKLLLGGGCCC;;;888777888666000---...''''''((()))(((%%%&&&((()))'''%%%%%%''')))((((((&&&$$$!!! !!!"""###"""$$$$$$$$$#########""""""$$$%%%!!! %%%#########"""!!!!!!!!!!!!!!! !!!!!!"""!!!!!! &&&%%%$$$###"""""""""###&&&%%%$$$"""!!!!!! ((('''$$$"""   """!!! """"""""""""!!!  !!!   !!!  !!!"""###!!! """#########"""!!!!!!!!!!!!!!!!!!######"""!!!"""###%%%"""!!!###""" $$$!!! """"""  !!! !!!!!!"""###"""  !!! !!!"""######!!!  !!!###!!!"""!!!!!!######""" """%%%#########"""!!!  """"""!!!  !!!"""###"""!!!  """$$$ !!!""""""!!!!!! """""""""""" !!!!!!   !!!!!!  ###"""!!!!!! """###"""!!! """$$$######"""!!!!!!!!!!!!!!! !!!!!! !!!### !!!###%%%%%%###!!! """"""""""""###############"""  !!!###$$$!!!!!!!!!!!! """"""""""""############""""""""""""############}}}qqqdddVVVKKKHHHDDD???<<<<<<;;;999777666666666666555444333333111222333555666666666666666888999999888777777888:::;;;;;;;;;:::;;;>>>@@@AAAAAABBBCCCEEEFFFFFFGGGIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEEEEEEEDDDBBB@@@???CCC@@@======???AAAAAA@@@<<>>>>>===>>>???>>>======>>>@@@>>>???AAABBBDDDFFFGGGHHHHHHJJJMMMOOOPPPOOONNNLLLHHHJJJMMMMMMKKKIIIJJJKKKKKKIIIGGGFFFFFFGGGIIIKKKKKKMMMNNNNNNLLLIIIIIIIIIJJJJJJKKKLLLKKKIIIDDD@@@@@@@@@AAACCCGGGIIIJJJIIIGGGHHHGGGEEEBBB???>>>>>>;;;:::999999999:::;;;<<<<<<;;;999777666666666666555777777555222000111333222444555777:::???EEEIIIJJJKKKNNNRRRUUUWWWXXXWWWYYYXXXUUUQQQLLLGGGBBB@@@@@@VVVSSS???<<>>===>>>===;;;:::666666555444555666777888777777777777555333111000000000111///......000222000222444555444333333444777666444222111111222333///000111222666>>>IIIRRRJJJBBB>>>DDDLLLLLLGGGDDD===::::::<<<:::555333444......---+++)))'''(((+++)))((((((***,,,,,,***((('''$$$!!! !!!"""###"""$$$$$$$$$#########""""""!!!###""""""$$$!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""'''&&&$$$"""!!! $$$###"""!!! !!!!!!""" !!!"""!!! !!!"""!!!!!!!!!!!!!!!  #########""" """$$$ !!! !!!!!!"""###"""  !!!!!!!!!!!!!!!""""""###$$$ !!!""""""!!!!!!"""###!!!  ######""" ###!!! !!!"""  !!!"""""" !!!"""!!!"""""""""  !!!!!!  !!!"""###!!!  !!!!!!!!!!!!!!!"""""""""!!! """$$$!!!!!!!!!!!!!!!""""""""" !!!!!!!!! """"""!!!  """### !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!! !!!######!!! !!!""""""""""""!!! """$$$###"""!!!!!! !!!!!! !!!!!! !!!###"""""""""""""""""""""""" !!!!!!!!!!!!!!!  """### !!!!!!""""""!!!!!!"""""""""######### !!!qqqbbbXXXOOOGGGBBB@@@>>>;;;999::::::999888555555555555444333222111000111222444555555555555555777888888777666777888888999;;;;;;;;;<<<>>>@@@AAAAAABBBCCCEEEFFFHHHIIILLLLLLJJJIIIHHHHHHIIIIIIDDDCCCBBBAAA@@@?????????AAA???<<<<<<===?????????<<<>>>@@@AAA@@@@@@AAACCC@@@?????????>>>=========<<<===>>>=========???AAA>>>@@@CCCFFFHHHIIIIIIIIIJJJKKKMMMOOOOOOOOOMMMLLLOOOOOONNNKKKIIIIIIKKKMMMKKKJJJHHHGGGGGGIIIJJJLLLJJJLLLNNNMMMKKKJJJIIIIIILLLLLLLLLLLLKKKHHHDDD@@@@@@???@@@BBBEEEHHHHHHGGGGGGHHHGGGDDD@@@===<<<<<<777777777888999:::<<<<<<<<<;;;:::888777777777777333555777666444222111000222333444666888>>>DDDIIIIIIKKKNNNQQQTTTVVVWWWWWWWWWWWWWWWUUUQQQLLLGGGDDD<<>>;;;999777777666555666777888999777666666666555555444444///111222222000000000111---//////...------///000222222111000111222444555//////000444:::BBBJJJOOOEEE???===DDDJJJIIIDDDAAA===:::;;;======888777888444444222...+++***,,,---+++,,,...222666444///)))(((%%%"""!!!!!!"""""""""$$$############""""""""" """!!!"""$$$### ######"""!!!!!!!!!!!!!!!"""!!!  !!!""""""###$$$%%%$$$###"""!!!&&&%%%$$$"""!!!   !!!###$$$ !!!!!!!!! !!!###&&& !!!!!!!!! !!! !!!"""""" !!!!!! !!!$$$ !!!  !!!!!!###"""!!! !!!"""###$$$%%%!!!""""""!!! ###%%% !!!######""" """!!! !!!!!! !!!"""###"""!!! !!!### !!!"""!!!  !!!  !!!"""  !!!!!! !!! !!!"""""" !!!""" !!!""""""######!!!!!! $$$""" !!!""" !!!!!!""" !!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!###$$$$$$###""""""### !!!""""""!!! """###"""!!!   !!!!!! !!!###$$$###!!! !!!###$$$ !!!!!!!!! !!!""" !!!"""######!!!!!!""""""""""""######!!!""""""""""""#########zzznnn^^^PPPIIIEEEAAA???<<<;;;999999999999999999444555555444444333222111000111222333444444555555555777999999888888999:::777999;;;<<<<<<===@@@BBBCCCCCCCCCDDDFFFIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGBBBAAA???===<<<===>>>>>>>>>===<<<;;;<<<<<<======>>>@@@AAA@@@>>>===<<<===>>>======<<<<<<<<<<<<<<<:::;;;<<<<<<<<<===???AAA???BBBFFFJJJLLLMMMLLLKKKLLLMMMNNNPPPPPPOOONNNMMMOOONNNKKKIIIHHHHHHJJJLLLLLLKKKJJJIIIJJJKKKLLLMMMIIIKKKMMMMMMLLLJJJJJJJJJNNNMMMLLLLLLKKKHHHDDD@@@@@@@@@@@@BBBEEEGGGGGGFFFFFFFFFEEEBBB>>>;;;:::;;;666666777888:::;;;<<<===;;;::::::999999888888888444555555444333222111111333333444555888===DDDIIIHHHJJJNNNQQQSSSTTTUUUWWWWWWXXXZZZZZZWWWSSSNNNKKK>>>BBB>>>>>>DDDBBB@@@HHHEEEDDDBBBAAAAAA>>>;;;888::::::999888888999:::;;;777777666444444444444444///222444444333111000000,,,,,,,,,++++++---000222////////////000111222333......000555===EEEJJJMMMCCC>>>>>>CCCGGGCCC>>><<<;;;999999<<<;;;666444666555888888555222222222000000222666===AAA>>>666...***'''###"""""""""""""""############""""""""""""!!!"""###$$$###!!!###""""""!!!!!!!!!!!!!!!"""!!! """###!!!"""$$$%%%%%%$$$###!!!$$$###"""!!!!!! !!!!!!"""### !!!$$$''' !!!""""""""""""!!! !!!"""""" !!!$$$!!!  !!!!!!"""!!!  !!!"""###""""""!!!  ###&&&###"""!!!!!!!!!"""""""""!!!!!! !!!!!!!!! !!!""""""!!! !!!""" !!!"""!!!  !!! !!!!!!   !!! !!!!!!""""""!!! !!! !!!""""""######"""!!!  """!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  !!! !!!  !!!!!!!!!###%%%$$$###"""######""""""""""""######$$$%%% !!!""""""!!!!!!"""###!!!!!!  !!!!!! !!!######"""!!! !!!"""### !!!!!!!!!"""#########  !!!""" !!!""""""###!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%vvvccc[[[PPPGGGCCCBBB@@@???;;;;;;;;;:::999999999999555555555555444333222222111111111222333444555666444666888999999999:::;;;777999<<<>>>???AAACCCEEEEEEEEEFFFHHHJJJLLLNNNOOOLLLMMMNNNMMMKKKHHHDDDBBB@@@???<<<:::::::::<<<===;;;;;;;;;;;;::::::;;;<<<<<<>>>???>>><<<;;;;;;<<<===<<<;;;:::::::::;;;;;;888999;;;;;;<<<===@@@BBBAAADDDHHHMMMOOOOOOMMMLLLNNNOOOOOOPPPPPPOOONNNMMMKKKJJJIIIJJJJJJKKKLLLKKKJJJJJJIIIIIIIIIKKKLLLLLLIIIKKKMMMNNNLLLKKKKKKLLLNNNMMMKKKKKKJJJGGGDDD@@@AAA@@@@@@AAADDDEEEEEEEEEDDDDDDBBB???<<<::::::;;;777888999:::<<<======>>>999999::::::999999999999777555222111111222222333000111222333555999???CCCEEEIIIMMMPPPQQQSSSUUUWWWVVVXXX[[[\\\[[[WWWSSSPPPGGGDDD<<<===CCC???>>>JJJEEEDDDCCCBBBBBB@@@<<<999;;;:::999888888999::::::999888666444333222222222000333555666444222000000------,,,***)))+++...111...............//////000---...000666===EEEIIIKKKEEEBBBBBBEEEEEE@@@;;;999;;;888888:::888333111222333;;;@@@???===>>>;;;666666777===EEEJJJGGG<<<333+++(((%%%###"""###"""!!!""""""""""""""""""""""""  !!!""""""###$$$###""""""!!!!!!!!!!!!!!!"""!!! """$$$ !!!###%%%&&&%%%###"""!!!!!!!!! !!!""""""###  !!! ###''' !!!"""#########!!!!!! !!!"""######"""!!!"""%%%'''  """ """"""!!!"""""" """"""!!!  ###&&&)))'''###  """$$$ !!!!!! !!!!!! !!!!!! !!!!!!"""!!! !!!""" !!! !!! !!!!!! !!! """"""!!! !!! ###"""!!!  !!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!  """### !!!  !!!!!! """######"""!!!!!!"""  !!!""""""!!!""""""!!!!!!"""###!!!!!!  !!!!!! !!!###!!!!!!!!!""""""!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!""""""xxxhhh^^^OOOKKKEEEAAA@@@??????>>>;;;<<<===<<<:::999:::;;;777777777777666555444333222222222222333555666777222444777888777888999:::888;;;???AAACCCEEEGGGIIIIIIJJJKKKMMMOOOPPPPPPQQQLLLMMMNNNNNNKKKFFFAAA>>>>>>===;;;999999:::;;;<<<999:::<<<;;;:::999:::;;;666888;;;<<<<<<<<<>>>???<<<;;;:::999999:::;;;<<<888999;;;<<<===???BBBEEEDDDFFFJJJNNNPPPOOONNNLLLNNNNNNNNNNNNNNNMMMLLLKKKHHHHHHIIIKKKMMMNNNMMMLLLGGGGGGGGGGGGHHHIIIJJJJJJIIIKKKNNNOOONNNMMMMMMNNNMMMKKKJJJIIIIIIGGGDDDAAA@@@???>>>@@@BBBCCCCCCBBB@@@@@@???===::::::;;;===:::;;;<<<===============777888999999:::999999888888444111///000222333333---...///000111444888<<>>;;;;;;;;;888888:::888333000222333>>>FFFEEEEEEGGGCCC;;;888999>>>FFFMMMJJJ???555---***&&&#########"""!!!!!!!!!"""""""""""""""###### !!!"""!!!###&&&######"""!!!!!!!!!!!!!!!  !!!"""### !!!###$$$%%%%%%%%%$$$ !!!"""######"""!!!   """%%% !!!"""###$$$$$$$$$ !!!!!!"""!!!!!! !!!""""""!!! """$$$ !!!""" !!!""""""###$$$ !!!""""""!!! ###%%%((('''$$$!!!"""%%% !!!!!! !!!""" !!! !!! !!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!! !!!!!! """"""!!!!!!!!!!!!!!!!!!!!!######"""  !!!!!!"""!!!!!!!!!!!!!!!!!!  !!!"""""" !!!!!!  !!!"""!!!""""""!!! !!!  !!!!!! """###"""!!!"""###"""!!!   !!!!!! !!!### !!!!!!""""""!!!!!!  !!!!!!"""!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""############qqqcccVVVMMMCCCAAA>>>===<<<<<<<<<<<<999;;;======;;;:::;;;===999999999999888777666666333333222333444555777888222444777888888999:::<<<:::===AAAEEEGGGHHHKKKMMMLLLNNNQQQSSSTTTTTTSSSRRRNNNNNNMMMKKKHHHDDD@@@>>><<<;;;:::999999999:::;;;888:::<<<<<<:::888:::;;;333666888:::;;;<<<>>>???<<<;;;999888888999;;;<<<:::;;;>>>???@@@CCCFFFIIIGGGIIIKKKNNNOOOOOOMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFGGGKKKMMMLLLKKKHHHHHHHHHIIIIIIJJJKKKKKKJJJLLLOOOPPPOOOOOOOOOPPPKKKIIIHHHHHHHHHFFFDDDAAA>>>===<<<===???@@@???>>><<<<<<<<<:::999:::===???<<<======>>>===<<<;;;:::666666888999999999888888666333000000222333222111---///111111222333555777???DDDKKKNNNOOORRRVVVZZZ[[[\\\___aaa```^^^\\\ZZZRRRSSSJJJCCCCCC>>><<>>444...+++'''$$$######"""!!!!!!!!!!!!!!!""""""######$$$ ###### !!!%%%######"""!!!!!!!!!!!!!!! !!!""""""### !!!"""###$$$%%%&&&&&&""""""!!! !!!"""!!!  !!!""" !!! """$$$!!!"""###$$$$$$$$$$$$$$$ """###$$$$$$"""     !!!### !!!!!!!!!!!!"""$$$  !!!!!! !!!""""""!!!!!!"""### """###""" !!!### """!!! !!!###!!!"""!!!  !!! !!!!!! !!!###  !!!!!! !!! !!!!!! """ !!!!!!!!! """######"""!!!!!! !!!!!!!!!!!!!!! """###!!!!!!!!!!!!!!!   !!!!!! !!!!!!"""!!!""""""!!! !!!$$$$$$###"""""""""###### """###"""""""""######"""!!!!!! !!!!!! !!!!!! !!!###"""!!!  !!!""" !!!""" !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""$$$$$$%%%%%%%%%&&&&&&&&&zzzkkk^^^SSSIIIBBB???===<<<:::::::::;;;;;;666999<<<===;;;;;;<<>>===<<<999::::::999999;;;>>>AAA>>>>>>>>>>>>===;;;999777444555777888999999888777333222111222555555222//////222444555555555666777===CCCJJJNNNOOORRRWWW[[[```bbbdddeeeeeecccaaa```QQQWWWPPPGGGEEE???<<>>???BBBDDDCCC@@@>>>:::999888666666666777888777888:::;;;;;;:::999777555777777666444333333333...//////---+++***+++,,,((()))***+++,,,---------+++///444666666;;;CCCJJJEEECCCCCCCCC>>>999999===333111222666555222000222///;;;AAA======BBB@@@888555444666===EEEEEE;;;111///+++'''$$$######"""!!! !!!!!!!!!""""""######$$$ !!!&&&&&&!!!#########"""!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!"""###%%%&&&'''%%%$$$"""!!!!!!  !!!###$$$ """###"""""""""#########$$$%%%%%%%%%%%%$$$!!!###%%%''''''$$$!!!"""###"""  """ !!!###"""######""" !!!### !!!###$$$%%%!!!######"""!!!"""###!!!###""" !!!""" """""" !!!$$$!!!"""###"""!!! !!!### !!!!!! !!!###  !!!"""!!! !!!!!!!!!  ###!!!"""######"""###$$$###"""!!!!!! !!!"""$$$  """$$$!!!!!!""""""!!!  !!!""""""!!! !!!!!! !!!"""""" !!!######!!! !!!"""$$$$$$###"""!!!!!!!!!""""""######""""""#########"""!!!!!!!!!!!!!!! !!!!!! !!!###%%%""""""%%% !!!"""###$$$ !!!!!!  !!!"""###### !!!!!!!!!"""!!!!!!"""""""""#########uuucccTTTLLLGGGCCC@@@>>>???>>><<<:::999:::;;;888999;;;<<<===<<<<<<;;;888DDD777666;;;777;;;999;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;<<<>>>@@@BBBEEEFFFGGGIIIMMMPPPTTTVVVYYYYYYZZZ[[[[[[YYYUUURRRQQQLLLFFFDDDEEEDDD@@@<<<999:::<<<>>>>>>===;;;999;;;<<<=========<<<;;;:::;;;;;;:::999888888999999999999999888777999===AAACCCCCCCCCEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLEEEFFFGGGFFFEEEDDDEEEFFFEEEDDDCCCCCCDDDFFFHHHJJJMMMNNNPPPQQQQQQQQQQQQPPPPPPNNNMMMOOOPPPPPPMMMIIIJJJIIIHHHFFFDDDCCCAAAAAA:::999888888777777888888:::999777888;;;===>>>>>>EEECCCAAA>>>;;;888666555555555444333333333444444444444333333333444444555555555555444333222000///:::===BBBGGGNNNVVV^^^dddgggffffffhhhjjjhhhddd```XXXUUUQQQMMMIIIEEEAAA======<<<===@@@CCCCCC@@@<<<999999888666555666999<<<<<<:::777777999999888666666777999888666444333333222333333111...+++******)))((((((((((((((()))***...///000111333777===AAA;;;;;;;;;;;;;;;999888777000222444666666444111///333444777:::::::::888777111222444777::::::777555,,,&&&!!! ###%%%$$$""" $$$%%%###$$$''''''$$$%%%###"""""""""###""" !!!"""""""""""""""!!! """!!! """%%%(((+++%%%###""" !!!!!!$$$###"""!!! !!! !!!!!!  !!! !!!$$$$$$"""$$$)))###%%%'''(((''''''&&&&&&)))(((((()))(((&&&### """$$$$$$""" ###### ###!!!!!! !!!!!!!!!"""###"""  !!!!!!   """ !!!""""""###""""""######"""  !!!!!! !!!""" !!!""""""""" !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! """""" $$$###  """###!!! """"""!!!!!! ###"""  !!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""#########""" """$$$### ######!!!!!!$$$((((((&&&###%%%'''$$$ """%%%&&&'''######""" !!!###!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### """ """###!!!###$$$""" """%%% """######""""""###$$$zzzlllaaaSSSHHHBBB???<<<999<<<======;;;999999:::;;;999999:::;;;<<<<<<<<<<<<<<>>999===:::;;;;;;;;;<<<<<<======>>>AAAAAA@@@???@@@AAACCCDDDGGGHHHIIILLLPPPSSSWWWYYY^^^]]]]]]^^^]]]ZZZUUUQQQLLLGGGAAA???@@@@@@===:::<<<<<<<<<=========<<<<<<999:::::::::999777555444666666666666777888999999888999888888888:::>>>AAACCCDDDDDDEEEGGGIIIJJJKKKIIIIIIHHHHHHHHHHHHHHHIIIDDDEEEFFFEEEDDDCCCDDDFFFEEEDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOPPPQQQQQQPPPOOOOOOMMMKKKLLLMMMMMMKKKHHHIIIIIIGGGFFFDDDBBB@@@@@@:::999888888777777888888:::888888999<<<>>>??????CCCBBB@@@>>>;;;999777666444444333333333444444555333333333222333333444555666666666555444222111000777:::AAAHHHOOOXXX```fffhhhgggggghhhiiigggccc___XXXUUUQQQMMMJJJFFFBBB???;;;:::;;;===@@@AAA@@@>>>999::::::888777777999;;;;;;999666666888999888666666888999888555333222222111222333222///---,,,,,,,,,++++++*********++++++,,,...000222333666999<<<888888:::::::::888666555///111444777777666444222000222555888::::::999999222222333555666666444222000+++%%%###$$$%%%""""""%%%%%%###$$$'''(((%%%%%%$$$###$$$%%%&&&$$$##################""""""!!!$$$### !!!"""###"""!!! !!!"""!!!!!!!!!""""""######### !!!!!!  $$$""""""$$$### """&&&%%%(((+++,,,,,,,,,,,,---***+++---,,,***((('''&&&!!!"""$$$$$$"""!!! !!!""""""  !!!!!!!!! !!!!!!  !!!!!!   """ !!!!!!""""""""""""######"""!!! """######""""""###$$$ !!!!!!!!!!!! !!!  !!! !!!!!!!!! !!!!!! ###!!!!!!""" """!!!!!!!!! !!!"""""" !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""""" !!!$$$&&&'''###!!!###"""!!!###'''(((******'''&&&'''$$$ """""""""###%%%'''((((((&&&&&&&&&$$$!!! !!!$$$!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""  """"""!!!!!!%%%$$$ """!!!""""""!!!!!!"""###pppdddWWWPPPGGGAAA???>>><<<:::999:::;;;:::888888:::;;;::::::::::::;;;<<<======???KKK===;;;???999===:::;;;;;;<<<>>>???AAABBBBBBGGGFFFFFFEEEFFFFFFGGGHHHJJJKKKMMMPPPTTTXXX\\\^^^aaa```______]]]XXXQQQMMMGGGBBB===;;;<<<===<<<;;;???>>>===<<<<<<===>>>???999999999777555333111000111111222333444666888999777888888888888:::>>>AAADDDEEEEEEFFFHHHIIIJJJJJJHHHGGGFFFEEEEEEDDDEEEEEECCCDDDDDDDDDCCCBBBDDDFFFEEEEEEEEEEEEGGGIIIKKKMMMMMMMMMOOOPPPPPPOOONNNNNNMMMKKKIIIIIIIIIIIIHHHGGGHHHHHHFFFDDDBBB@@@>>>>>>999999888777777777777888999888888;;;>>>@@@AAAAAABBBAAA???===:::888666555333333333333444444555666333333222222333444444555777777777666555444333222333888@@@HHHQQQZZZccciiiiiihhhhhhhhhhhhfffbbb___WWWUUUQQQNNNLLLIIIFFFCCC===<<<;;;<<>>===777888999888777888999;;;;;;:::999999:::;;;===>>>???JJJ<<<:::>>>888;;;888:::;;;===@@@BBBEEEFFFGGGKKKKKKLLLLLLLLLLLLLLLLLLNNNPPPRRRVVVYYY]]]```bbb```___]]][[[XXXRRRKKKFFFDDDAAA<<<:::;;;===>>>>>>??????>>>>>>======>>>>>>::::::999777666444333222000000111222333555777888777888999999:::<<>>===<<<999999888777777777777777888888999<<<@@@BBBBBBAAA@@@???===:::777555333111222222222333444555666777333333333333444555666666888888888777777555444444111666>>>HHHQQQ[[[dddiiiiiihhhhhhhhhgggdddaaa___WWWUUURRRPPPOOOMMMJJJHHHDDDBBB@@@??????@@@AAAAAA===???AAAAAA???<<<;;;;;;999888777666777777777777777888888666333111000111...000111111000//////000...---,,,+++************)))---333666666444222111111333666777777555333111222444666888888777666555,,,---000222555777999999666444111/////////...---+++***(((((())))))'''$$$&&&((((((''')))000333333---+++))))))*********)))$$$$$$###"""""""""!!!!!!"""!!! !!!"""### !!!"""###### !!!""""""!!! """"""  !!!%%%######$$$!!!"""###,,,666:::777222111111,,,000666::::::555///***###$$$%%%%%%###"""######     !!!!!! """###   """ !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!### !!!###  !!!"""!!!!!!!!!!!!!!!!!!  """###""""""!!!!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!"""%%%))),,,000)))$$$######&&&,,,333>>>EEEFFF===222,,,***((((((((((((((())),,,000333000...***%%%!!! """$$$%%%""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!! !!!!!!!!! !!!"""!!! """%%% """!!! !!!###~~~nnn]]]NNNEEE???>>><<<<<<<<<<<<;;;;;;666777888888777777999;;;;;;:::999999:::;;;===>>>>>>JJJ<<<;;;???999===:::;;;<<<>>>AAAEEEHHHJJJKKKOOOPPPQQQRRRRRRQQQQQQPPPSSSUUUWWWZZZ]]]```bbbccc___]]]ZZZWWWSSSMMMFFFAAAAAA>>><<<:::;;;<<<>>>>>>======???@@@???>>><<<:::888777777666666666666666333333333333444555666777777888:::;;;<<<>>>AAADDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBAAAAAABBBEEEGGGFFFFFFGGGHHHJJJKKKMMMMMMLLLLLLMMMMMMMMMKKKJJJIIIJJJJJJHHHFFFDDDDDDEEEFFFCCCCCCBBB@@@>>>===;;;;;;999888777777666666777777777888:::>>>AAACCCBBBAAA???>>><<<999555222000///222222222333444555666777444444444444555666777888888888888888777666555555000555<<>>???@@@BBBDDDDDDBBB???>>>===999999999777666666666777666777777555222000000111,,,...000000/////////000//////...,,,+++++++++++++++000555888777444111000222333555666666444222000444555666666666444333111,,,---...///222444666777999666222///......,,,+++((((((''''''(((((('''&&&'''***++++++///666::::::555333111000000///...,,,%%%$$$###!!!!!!!!!!!!!!! """###$$$ !!!""""""###!!!"""######"""!!!""""""!!! !!!"""!!!!!!###!!! $$$"""///===BBB<<<444//////111555===EEEGGG@@@333(((%%%&&&&&&%%%######$$$%%%###!!!    !!!!!! """###   """ !!!!!!!!!!!! !!!!!!!!!"""$$$###""""""###%%%   !!!### """!!!!!!"""!!! !!!######"""!!! !!!!!!!!!!!!!!! !!!""""""!!! !!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!"""%%%)))---///)))######%%%(((000888MMMSSSSSSGGG999000---+++,,,+++***)))***000888>>>???:::111''' """%%% !!!"""!!!"""""""""""""""""""""""""""!!!!!!"""############"""!!!  !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$ """######"""!!!###$$$|||kkk\\\OOOEEE>>>:::::::::;;;::::::::::::666777888888777777999;;;::::::::::::;;;<<<======>>>JJJ===<<>>???>>><<<999777444333333444444555777777666555555555555555666666777999;;;===>>>@@@DDDFFFDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBFFFIIIGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLLLLLLLKKKJJJHHHGGGHHHHHHHHHEEECCCAAABBBCCC@@@??????>>>===<<<;;;;;;888888777666666666666777777888;;;???BBBCCCAAA???===<<<;;;888666444222111333333333333444444555666444444444444555666888888777888888888777777666555000333888>>>EEEMMMUUU[[[]]]^^^```___^^^]]]^^^___YYYXXXVVVWWWWWWXXXVVVUUURRRPPPLLLFFF@@@<<<;;;<<<@@@BBBEEEEEECCCAAA@@@???;;;<<<;;;999666555555777555666555333111000111222---///111111000000000111222111000///////////////...222666888777555222222333333444444333111000///333333333333222000///...+++++++++---///222444666:::666222000...---,,,***))))))'''&&&&&&%%%%%%%%%***---//////333:::======;;;;;;<<<>>>>>>;;;666222'''%%%$$$"""!!!!!!!!!"""  !!!""""""!!! """###$$$$$$######!!!###"""!!! !!!!!! """!!! %%%!!!000AAAEEE===333//////666<<>>888999999:::999999::::::777888999888777777888:::999999:::;;;<<<<<<<<<<<<;;;GGG;;;;;;BBB>>>CCCAAA;;;===@@@CCCGGGJJJMMMOOOUUUWWWZZZ]]]___^^^]]]\\\]]]^^^___`````````______ZZZVVVPPPKKKGGGCCC@@@===888999::::::999888888999:::;;;;;;;;;:::999777666333333222222333555666777666666555555555666777777888:::===???AAACCCFFFHHHDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAACCCGGGKKKHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHFFFEEEDDDEEEFFFEEEAAA???>>>???===<<<<<<<<<<<<;;;;;;;;;888888777666666666666666777888;;;???BBBBBB???<<<;;;::::::999999888888888444444333333333444444555222222222222444555666777777777777777777777666555000111333666:::AAAIIIOOOSSSUUUXXXXXXXXXXXXZZZ\\\ZZZYYYYYYYYY[[[\\\[[[ZZZXXXWWWTTTMMMEEE@@@>>>??????AAABBBBBBAAA@@@@@@@@@>>>>>>>>>;;;777444555666444444444222000000222444000111333333222111222333222111111000000000111111000222555666555444333444333333111000///...------////////////...---,,,,,,(((((((((***---111555888888666222000...---***((((((((('''%%%%%%&&&((())),,,000222111444999;;;999===BBBJJJQQQRRRLLLBBB:::)))(((&&&$$$#########$$$"""!!!!!!  !!!!!!!!!!!!  """###$$$$$$ !!!######!!! !!!""" !!! $$$---<<<>>>666------111555@@@LLLOOOHHH;;;000***'''((((((&&&$$$$$$&&&(((%%%&&&&&&### ###""""""!!!!!!!!!!!!""""""  !!!!!!   """ !!!"""###$$$"""!!! !!!"""""" !!!   !!!  !!!!!!!!!!!!!!! !!!!!! ###"""!!! !!!###$$$"""!!! !!!!!!!!!"""!!! !!!!!!""" !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### """%%%((((((### """######(((...>>>BBB@@@666---******))))))+++---+++***---444;;;CCC>>>555+++""" ### """###!!!""""""""""""""""""""""""""" !!!!!!"""###"""""""""###"""!!! !!!"""###!!!""""""  """"""""""""###$$$###""" !!!""""""!!!!!!"""$$$pppdddSSSEEE???>>>>>>>>>222444555555555555777888888999999888777777888:::888999;;;<<<===<<<<<<;;;666DDD888999@@@===CCCAAA<<<===@@@CCCGGGKKKMMMOOOWWWZZZ^^^aaacccbbbaaa```___```aaaaaa```___^^^]]]UUUQQQJJJDDD@@@>>><<<:::777999;;;<<<:::999888888;;;:::999777666666777777555555444333444555777888555444444555666777888999888;;;>>>@@@BBBDDDGGGJJJCCCDDDFFFGGGFFFEEECCCBBB@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAADDDHHHLLLHHHHHHIIIIIIJJJIIIIIIHHHKKKKKKKKKKKKJJJHHHFFFDDDAAACCCEEEDDD@@@<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666666777888;;;???BBBAAA>>>:::888999:::;;;<<<======>>>555555444333333333444444000000000111222333555666666777777777777666666555/////////000333999AAAFFFLLLOOORRRSSSSSSTTTWWWZZZ[[[ZZZZZZ[[[]]]___^^^]]]]]]]]]ZZZTTTLLLFFFDDDDDD===???@@@@@@???>>>???@@@???@@@@@@<<<777444555666333333333222000000222555222444555555444333444555000///////////////000111111222444444333333444555444222000---++++++++++++++++++,,,,,,,,,,,,,,,,,,&&&&&&&&&(((,,,222777:::777444222000...,,,)))'''%%%%%%%%%$$$%%%(((---000...222444333444777777555===FFFTTT___bbbYYYJJJ???,,,***(((%%%$$$$$$%%%&&&######"""""""""!!!!!!!!! !!!!!!!!!  !!!######!!!!!!!!!"""!!! !!! ###'''444555---'''+++222111???MMMLLL>>>000******(((((((((&&&%%%$$$&&&(((%%%'''(((%%% %%%######""""""""""""######!!!"""###"""   !!!!!!!!! !!!  """ """###$$$%%%$$$###"""!!!!!!"""###$$$ """!!! !!!###  !!!!!! """"""""""""!!!  !!!!!!$$$&&&!!!  """###!!!  !!!!!!""""""  !!!###%%%  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!!!! !!!$$$&&&&&&""" """&&&///222000)))$$$%%%''''''###'''***)))''''''+++000333111---'''""" """######"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""  """!!!###""" """ ###&&&&&&%%%### !!!!!! !!!###ttt[[[SSSHHH@@@===<<<<<<;;;444666888555111000555:::666777777666666666999;;;;;;;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>????????????===@@@BBBDDDEEEGGGJJJLLLVVV[[[```bbbbbbaaaccceeecccdddfffeeeaaa[[[UUUPPPJJJFFFAAA===;;;:::999888555666777999;;;===>>>???;;;;;;;;;:::777777777999666555444333333444666777666555444333444666888:::>>>>>>>>>???BBBDDDGGGIIIEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBBBB@@@???@@@BBBDDDEEEEEEGGGHHHIIIJJJJJJEEEGGGJJJKKKIIIFFFDDDDDDJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@??????<<<;;;999777777777999:::888777444333333444666888<<<>>>AAABBB@@@===<<<;;;888999<<>>:::999<<>><<<999888666666555111111000000000222333444444444333222333444555666888777333///---...111444111111222111111000///...111000///...,,,+++)))))))))*********(((((()))+++''')))+++------///111333444333222000///---,,,+++((($$$$$$***---,,,++++++777444000000333444333111999BBBNNN[[[gggfffSSS>>>000***$$$!!!###$$$"""!!!!!!""""""""""""!!!!!! !!!!!!""""""$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!###""""""!!!  $$$'''(((***---///777:::;;;999444111000222...,,,++++++'''$$$'''---'''&&&&&&&&&&&&%%%$$$"""'''""" """ """!!!!!!!!!!!! $$$((('''###  !!!   !!!"""""""""!!!!!!!!!!!!""""""###""" !!!!!!   !!!""""""!!! !!!!!!!!!""""""!!! $$$!!! """!!! !!!!!!!!!!!!!!!###"""!!! !!!""""""!!!!!!!!!!!!!!!"""######)))$$$!!!###### !!!"""$$$%%%%%%***)))'''&&&&&&'''((()))%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&& !!!"""""""""""""""!!!###$$$$$$"""!!!"""""" !!!"""######""""""!!!"""""""""""""""!!! !!!!!! !!!"""###$$$!!!!!! !!!!!!###"""!!! !!!"""###~~~lll```LLLFFF???::::::;;;<<<;;;555666777555222222666999666777777777666777999;;;;;;;;;<<<<<<======<<<<<<===>>>>>>>>>>>>????????????AAACCCDDDFFFHHHKKKNNNUUUYYY^^^```aaabbbdddfffcccddddddccc___YYYRRROOODDD@@@;;;888777777666555;;;::::::999999888888888:::::::::999666666777888555444333333333555666888666555444444555777999:::?????????@@@BBBDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBCCC@@@AAABBBAAA@@@???@@@AAACCCCCCDDDEEEFFFGGGHHHIIIGGGHHHIIIHHHFFFEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>><<<;;;:::888888999:::;;;:::888666444444555777888:::<<>>@@@@@@>>>===;;;:::888666444333222111000333333333444444555666666555555666666555444222111///000000///...///333777<<<@@@EEEIIILLLNNNOOOQQQVVVVVVYYY\\\ZZZVVVXXX]]]``````^^^[[[UUUNNNHHHEEECCC@@@;;;:::;;;<<<<<<;;;???>>>===;;;999777666666111111000///000111222333444333333333333444666777555555555333000///000111000000111111111000//////.........------,,,,,,,,,***++++++)))((((((***,,,''')))+++,,,---...000222111111000...---+++******)))%%%%%%+++/////////111666444222222222222222111666???JJJUUU]]]\\\LLL:::000+++%%%"""$$$%%%### !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!!!!###""""""!!!  ###%%%%%%&&&((()))111555999999666222222222222///......+++((((((,,,)))((((((''''''&&&%%%$$$###+++&&&%%%'''$$$&&&############$$$$$$$$$%%%""" !!! !!!!!!!!!!!! !!!$$$(((,,,///'''### !!!   !!! !!!!!! """"""!!!!!!!!! !!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!! ###!!! """!!! !!!!!!!!!!!!""""""!!! !!!"""###!!!!!!!!!!!!!!!""""""###'''###!!!"""""" !!!""""""######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""######""" """$$$ !!!"""""""""""""""!!!"""$$$$$$"""!!!"""###!!!""""""""""""""""""### !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""vvveeeVVVMMM???<<<888777777999::::::777777666555444555777888666777888777777777999;;;:::;;;<<<========================>>>>>>>>>??????@@@AAACCCDDDEEEIIIMMMQQQUUUXXX\\\___aaacccfffhhheeedddbbb___YYYSSSMMMJJJ===:::777444444555444444<<<;;;:::888777555444333777888888777555444555666444333333333444555777888666555555555666888:::<<<@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC???@@@AAAAAA@@@???@@@BBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIHHHFFFEEEEEEGGGIIIHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::;;;===>>><<<:::888666666777888999777:::===???>>>============>>>???@@@???===:::999666666444333222222222222333333333444555666666777666555444333333333333333...///000///...///111333666999===AAADDDGGGKKKNNNQQQQQQSSSVVVTTTQQQTTTZZZ]]]]]]\\\ZZZVVVPPPKKKHHHFFFCCC???<<<;;;999666444=========<<<;;;999888777333222111000///000111222333333333333444555666777222444666666444111000///...//////000000000000///+++,,,,,,---......//////,,,,,,+++)))((((((+++...''')))+++,,,,,,---///000...------+++***)))((((((((($$$$$$***...000333777777888777555222000000000222:::CCCKKKOOOMMMAAA555000+++&&&$$$%%%%%%$$$"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!###$$$&&& !!!!!!!!!!!!"""""""""!!!  """"""!!!!!!"""###)))///555777666444444444777333111333222---+++++++++,,,,,,***((('''((()))(((---&&& &&&'''###%%% !!!"""###$$$$$$%%%"""!!!!!!!!!!!! !!! """ $$$%%%""" !!!'''...222444***&&&###!!! !!!  !!!   !!! !!!!!! !!!!!!!!! !!!"""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!"""!!! """ !!!!!!!!!!!!!!!!!!"""!!!!!!"""!!!!!! !!!!!!"""""" !!!"""######!!!!!! !!!!!!""""""%%%""" !!!""""""!!! !!!!!!!!!""""""######$$$######"""""""""!!!""""""###$$$%%%!!!""""""!!! !!!### !!!""""""""""""""" """$$$$$$"""""""""###%%%$$$###"""!!!"""###### !!!!!!"""######""" """"""!!!!!!!!!!!!""""""!!!""""""######""""""!!!ssscccVVVJJJDDD===<<<:::999999888888888999777555555666888777666555666888888888888:::<<<:::;;;<<<======>>>======<<<======>>>>>>?????????AAABBBCCCCCCEEEIIIOOOSSSWWWYYY\\\___cccfffiiikkkgggddd___YYYQQQJJJEEEBBB:::888555555555666666666777777777666666555555555555666666555333222444555333333333333444666888999555666666777888:::<<<===AAABBBCCCDDDCCCBBBAAA@@@AAAAAABBBCCCCCCDDDDDDDDD@@@AAABBBBBBAAAAAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFFFFGGGIIIHHHHHHHHHGGGGGGFFFEEEDDD??????>>>===<<<<<<<<<<<<===<<<<<<<<<<<<===??????===<<<:::888777777888999666999<<<>>>>>>===>>>???>>>>>>>>>===<<<999777555444444444333222222333555333444555666777777888888666444222111111111222333111111222333222222222222222444777:::===BBBHHHLLLMMMLLLNNNQQQOOOLLLOOOTTTXXXXXXYYYYYYVVVSSSOOOMMMJJJHHHEEEAAA===999555333999:::;;;;;;;;;:::999999555444333222111111222333333333444444555666666777222555777777555222111000---...///000000000000000+++,,,,,,---...//////000------,,,***((())),,,///((()))++++++++++++---...,,,++++++***)))(((''''''%%%""""""''',,,///555:::>>>??????;;;444000//////000666<<>>>>>>>>>>>=========>>>???@@@@@@AAAAAABBBCCCDDDGGGKKKQQQUUUZZZ[[[^^^bbbfffjjjkkklllgggccc[[[RRRIIIAAA<<<:::888666444444666777777777555555555555555555555555333444444333222111333444222222333444555666888888555666777888:::<<<>>>???BBBBBBCCCDDDCCCBBB@@@???@@@AAABBBCCCDDDDDDDDDCCC@@@BBBCCCCCCBBBBBBCCCEEECCCCCCDDDDDDEEEFFFFFFFFFBBBDDDGGGHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDD???>>>>>>=========>>>>>>============>>>??????@@@===<<<;;;999888777777777555888;;;=========???@@@;;;;;;;;;999888555333222222444555444333333555888444555777888999999999888555333111//////000222333222222222333444444333222111222444666999>>>DDDIIILLLLLLNNNPPPMMMJJJLLLQQQQQQSSSUUUVVVWWWUUUSSSQQQNNNNNNLLLHHHCCC>>>:::888888888999::::::;;;;;;;;;888777555444444444555555555555666666777777777777555666666555333222333444......///000000111000000------..................---...---+++***+++---///)))***,,,++++++***,,,---*********))))))(((((((((%%%######(((,,,000777>>>EEEEEEDDD>>>666000//////000222666999999555222111...,,,)))'''&&&&&&%%%$$$"""##################"""""""""""""""""""""!!!!!!%%%$$$###!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!  """###!!!$$$((()))+++///555:::<<<777666999:::555000......222444111------333:::===;;;222///777222'''''' !!!!!!"""###$$$$$$"""""""""!!!!!!!!!"""### !!! !!!''' &&&++++++''''''+++111+++***(((&&&$$$######$$$ !!! !!!!!! !!!!!!  !!!"""&&&((( !!!  ###"""###"""!!! """$$$   !!!  """$$$ !!!""""""!!!!!! !!!!!!!!!!!!!!!""" !!!""""""### !!!"""""""""!!!!!! !!!!!! !!!"""""""""!!!!!!"""  !!!#########"""!!! !!!"""###$$$"""###$$$$$$###"""###$$$ !!!""""""""""""""" !!!#########"""###$$$'''%%%###!!!!!!"""###$$$""""""!!!!!!""""""$$$$$$!!!"""###$$$###"""######""""""""""""######!!!"""###$$$$$$###"""!!!yyynnn___QQQIIICCC???<<<777888999999888777888999666666666666666666666666444666888:::999:::;;;<<<:::;;;<<<===>>>?????????===>>>>>>???@@@AAABBBBBBBBBDDDFFFHHHKKKOOOTTTXXX]]]^^^aaaeeejjjlllkkkiiiccc^^^TTTJJJAAA:::777666555333222333555777666666777666666555444444333333222333333222111111222444222333444444555666777777555666888:::<<<>>>@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBB@@@AAACCCCCCBBBBBBDDDEEEDDDDDDDDDDDDEEEEEEEEEFFF>>>AAAEEEGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>=========>>>??????>>>>>>>>>???????????????===<<<:::888777666555555444777999;;;;;;<<<>>>???777777666555444222111000111444666555333333666999555666888999999999888777333222000//////000111333000//////111222333222000000111222333555999???CCCJJJJJJNNNQQQOOOKKKLLLQQQMMMOOORRRTTTUUUUUUSSSRRRQQQRRRQQQMMMHHHDDDBBBBBB<<<;;;:::::::::::::::;;;999888777666555666777888888888999999999888777777777777666333222222555777///000000111111111111000/////////...............---.........,,,,,,---///+++,,,---,,,+++***+++,,,))))))))))))))))))))))))(((&&&''',,,///222999@@@GGGEEEAAA<<<555111000000///...000444444111000111,,,+++***(((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###%%%!!!######%%%***222888999666666::::::555222222333888:::555///...666???@@@===444666???999+++***$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""" """###  ###)))!!!)))000...&&&"""&&&,,,%%%%%%%%%###!!! """ !!! !!!!!!!!!!!!  """"""  !!! $$$''' !!!  """!!!""""""""" """###  """%%% !!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""" !!!"""###### !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!"""###!!!!!!  !!!""""""""""""!!!!!! !!!!!!"""###$$$"""###%%%%%%$$$######$$$ !!!"""""""""""""""!!!#########"""###$$$%%%$$$###"""!!!"""#########""""""!!!"""###%%%&&&!!!!!!"""######""" $$$$$$############$$$$$$"""##################"""~~~ccc[[[PPPGGGCCC@@@===:::555666888777666555777999333555888777444333555777333666999:::::::::;;;<<<:::;;;<<<===????????????>>>???@@@AAABBBCCCCCCDDDDDDGGGJJJMMMPPPTTTYYY\\\^^^___bbbgggkkkkkkhhheee\\\VVVMMMBBB;;;777666666444333222333555777666555777777666555444333222222222333333222111111222444333444444555555666666555555666999;;;>>>@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDBBBBBBDDDEEEDDDCCCBBB@@@>>>???AAAAAA@@@AAABBBDDDCCCCCCCCCCCCCCCDDDDDDDDD>>>@@@CCCDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCBBB@@@@@@===============>>>??????>>>????????????>>>>>>===;;;;;;999777555444333222222444777888888999;;;===444444333333222222111111000333555444111111444888555666777888888666555444111000/////////000111111///------...111333222111---...//////000333777;;;AAACCCIIINNNNNNJJJKKKOOOMMMOOOQQQSSSTTTSSSQQQOOORRRSSSSSSQQQMMMJJJJJJLLLEEEBBB???;;;999888999999888777666666666777888999;;;<<<<<<<<<:::999777666777777666444333333555777111222222222222111111000.............../////////,,,...000000///------...---......---+++***+++,,,(((((((((((((((((((((((()))(((***...000111777???CCC???999444222111000000///******///222000///111*********(((&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%#########"""""""""!!!!!! """$$$$$$$$$###""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###$$$!!!!!!"""&&&,,,222444333555888777444444777:::>>>@@@999///---666???===999333:::FFF@@@000...''''''&&&%%%###"""!!!!!! """###!!!!!!###"""!!!"""!!!%%%+++###(((+++)))""""""''' !!!"""!!!!!! !!! !!!!!!!!!!!!!!!!!!""""""  !!! !!!!!! !!!  !!!!!!""""""!!! !!!   ###%%%!!!!!!!!!!!!!!!!!! """"""!!! !!!### !!!"""###### !!!!!!!!! """!!!  !!!"""""" """%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""""""!!!!!!"""###### """$$$$$$###""""""""" !!!"""""""""""""""!!!###############%%%!!!""""""""""""""""""###""""""!!! !!!###%%%&&&!!!!!!!!!!!!""""""""""""$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$~~~lllYYYSSSKKKFFFDDDBBB???<<<777999:::888555444666888111555999777333111444777333666999:::;;;;;;<<<===:::;;;<<<>>>??????@@@@@@??????@@@AAACCCDDDDDDEEEFFFIIINNNQQQTTTXXX\\\______```ccchhhlllkkkfffaaaWWWQQQGGG>>>888666666888555444444555777888888777666555555555555555444444222333333222111111333444444444555555666555555444555777999<<>>????????????AAABBBAAAAAABBBBBBBBBBBBBBBBBB???@@@AAAAAAAAABBBEEEGGGAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>??????????????????>>>===<<<::::::888666444333111000111333555555666666888:::222222222222222222222222///222444333000///333777444555666777666555222111000////////////000000000000...,,,...222444444333+++,,,,,,,,,,,,...222444888;;;CCCJJJJJJGGGHHHLLLNNNPPPRRRSSSRRRPPPNNNLLLRRRSSSTTTRRROOOMMMOOORRRLLLIIICCC===999777777888666666555555555777888999===>>>>>>===<<<999777666555666777666555444555666333333333333333222111000------......//////000000+++...111222000...------...//////...,,,++++++,,,&&&&&&'''''''''''''''(((((('''***......///555<<<>>>888111...///111111000...(((&&&---222000///111)))))))))(((&&&$$$$$$$$$&&&''''''''''''''''''&&&$$$#########""""""!!!!!!!!!###%%%&&&%%%###  !!!!!!!!!""" !!!!!!!!!!!!!!! !!! !!!""" """"""$$$(((,,,111111444777555222444:::???DDDDDD;;;///,,,444>>>>>>:::666@@@OOOIII999666,,,+++***(((&&&$$$###"""!!!"""!!! ######!!!!!!#########'''---$$$$$$$$$!!!"""!!!###""" """ !!!!!! !!!""""""!!!!!!!!!""""""!!! !!!!!!###$$$""" !!!!!!!!! """###!!! !!!!!! !!!!!!  ###&&&!!!"""""""""!!! """###!!! !!!### !!!"""###$$$ !!!!!!!!! """!!!  """"""!!!###&&&!!!!!!!!!!!!""""""###### !!!###$$$######""""""""""""###!!!###$$$"""!!!!!!!!! !!!!!!"""""""""""""""!!!############$$$%%% !!!"""######""""""!!!!!!  """$$$&&&!!!!!! !!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%yyyggg___OOOIIIDDDBBB>>>999999<<<666888999888666444444555999777555444444666888:::999999999999::::::;;;<<<999;;;===>>>>>>>>>???@@@@@@BBBCCCDDDCCCDDDEEEGGGJJJLLLPPPUUUYYY\\\^^^___jjjiiiiiiiiihhheee```]]]PPPHHH???888555555444333444555666777888888888888777666555444333222222222000000000111333555555444222444666777666666777888:::<<<>>>@@@AAA@@@???>>>??????@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBB@@@===<<<>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@??????AAACCCCCCAAA@@@>>>>>>>>>>>>???>>>>>>=========>>>@@@AAAFFFEEEDDDBBB???===:::999777777777666555333222111000000111222333444444555444000,,,---111555444222---,,,,,,,,,---///000111555555555444333222111000///...---,,,---///111222...///000111222333333333'''+++000222000...---...333666;;;???BBBEEEHHHKKKPPPRRRTTTSSSPPPOOOQQQSSSTTTWWWWWWTTTSSSVVVVVVSSSRRRKKKFFFFFFCCC<<<888:::555444444444666888:::;;;AAAAAAAAA===999777888:::444333333333333333444444666444222111/////////000000///......///111333444//////000000000000//////000000000000///...---,,,+++,,,,,,+++(((&&&'''''')))***+++---///111222333333222222111000000//////,,,***((())),,,---+++)))############$$$%%%%%%&&&)))'''&&&'''))))))&&&###'''&&&&&&&&&''''''%%%$$$%%%###"""###"""!!!!!!### !!!!!! !!!"""!!!"""###"""!!! !!!"""!!!"""###""" !!! !!!"""""""""$$$'''******+++,,,,,,,,,---000333>>>;;;888333+++%%%)))000<<<999;;;DDDNNNMMMAAA555222000,,,)))'''&&&'''(((%%%""""""$$$$$$ """ !!!###$$$%%%######################## !!!!!! !!!"""########################"""!!!  !!!""""""!!!!!! !!!!!!  !!!"""""""""!!!!!!  !!!""""""$$$""" !!!  !!!"""###$$$""""""""""""!!!!!!!!!!!! !!!"""""" !!!!!!!!! !!!######"""!!!!!!!!!%%%'''((('''$$$!!!$$$$$$######%%%((($$$$$$##################$$$###"""!!!!!!"""######!!!"""###$$$%%%$$$######"""%%%### $$$###$$$""" !!!$$$%%%###!!!"""######"""!!!!!!"""$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&'''$$$""""""%%%&&&%%%###zzzgggXXXQQQJJJEEEBBBAAA>>>::::::===999:::;;;:::888777777777888777555444555666888999:::999999999::::::;;;<<<999;;;===>>>>>>>>>???@@@@@@BBBDDDEEEEEEFFFHHHJJJNNNPPPTTTYYY]]]```aaabbbhhhhhhggggggfffbbb\\\XXXKKKEEE===777555444444444333444555666777777777777777666555444333222222222222222111222333444444333444666777777666666888:::;;;===???@@@AAAAAA@@@???>>>>>>??????@@@AAAAAABBB@@@AAAAAAAAAAAA@@@>>>===>>>>>>>>>???@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@>>>???AAAAAA@@@???AAABBBCCCBBB@@@???=========>>>>>>>>>>>>???@@@BBBDDDEEEEEEDDDCCCAAA???<<<:::888666666777666555444222111///000000111222333333444444000---...111333222///---,,,++++++,,,...000111333333444333333222111000///...---------///111222000000111222222333333333(((,,,000111000......///000333777;;;>>>AAAEEEHHHMMMPPPRRRQQQNNNMMMNNNQQQXXX[[[ZZZWWWVVVXXXXXXUUUTTTOOOKKKLLLIIICCCAAACCC===;;;999888888;;;>>>@@@AAAAAA@@@<<<888555666888222222111111111222333333444333111000///......///000///.........000222444//////////////////............///000000000000///---......,,,***(((((()))******+++,,,...///000000000000///...------------)))'''&&&''')))***)))'''$$$$$$#########$$$&&&&&&***(((''''''))))))'''$$$&&&&&&&&&&&&&&&&&&%%%###&&&%%%$$$$$$$$$###$$$%%%"""######"""  !!!!!!"""###"""!!! !!!""" """"""!!!  !!!"""###"""!!!"""$$$'''$$$%%%&&&&&&&&&'''***,,,333000---+++&&&"""%%%+++555666:::???BBB???888111...,,,)))'''&&&'''((()))%%%"""!!!###### ### !!!###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########!!!!!!"""######""""""""" !!!!!!!!!!!!!!! !!!!!!  !!!!!!"""!!!!!!!!!  !!!!!!"""###!!!!!!!!!!!!  !!!"""######""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!"""!!! """""""""!!! """$$$ !!!$$$%%%$$$"""!!!$$$$$$######%%%(((########################""""""!!!!!!!!!"""$$$$$$!!!"""###$$$%%%$$$$$$######### '''+++,,,%%%###!!!"""######""" !!!"""!!! !!!"""$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&%%%###uuugggYYYMMMHHHCCC@@@>>>@@@>>>;;;:::===999;;;<<<;;;999777777888666666666666666777888888::::::999999999:::;;;;;;888;;;===>>>======>>>@@@@@@BBBEEEFFFGGGJJJMMMOOOQQQTTTXXX\\\```bbbccccccffffffeeedddbbb\\\UUUPPPEEE@@@999555444444555555333444555666666666666666777666555444333222222111444444333333333444444444777888888888777888:::======>>>@@@AAABBBAAAAAA@@@======>>>>>>?????????@@@===>>>>>>?????????>>>>>><<<======>>>>>>???@@@@@@===>>>>>>??????@@@@@@@@@===???AAABBBAAA@@@@@@AAACCCBBB@@@???>>>=========>>>>>>???AAACCCFFFHHHIIICCCCCCAAA???===;;;999888555666777777666444111000//////000000111111222222333111......000111...+++,,,+++))))))***---000222111111222222222222111111///...------...///111222222222222222222222222222+++---000000///.........---///222444777;;;@@@CCCGGGKKKOOOOOOMMMLLLMMMOOOZZZ]]]\\\XXXWWWXXXWWWSSSTTTQQQPPPQQQOOOLLLKKKLLLFFFDDD@@@<<<;;;<<>>===:::999;;;888999:::999777666666666555555666666777777888888:::::::::999999::::::;;;888:::<<<=========>>>???@@@BBBEEEGGGJJJMMMQQQUUUSSSVVVZZZ^^^aaaccccccccceeedddbbb```\\\UUUMMMGGG===;;;777444333444555666333333444555666666555555666666555555444333111111333444444444444555777999;;;;;;;;;999999:::===@@@???@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>??????<<<<<<<<<======<<<<<<<<<;;;;;;<<<======>>>>>>???<<<<<<===>>>???@@@@@@@@@===???BBBCCCBBB@@@??????AAA@@@@@@??????????????????@@@AAABBBDDDFFFHHHHHHAAA@@@>>><<<;;;999888777444555666777666444111000////////////000000000000222000......///...+++(((+++***((('''))),,,///111//////000111111111111111///.........///000111222333333333222222222222222000111111000...---,,,+++,,,---...///000333777;;;???DDDIIIKKKKKKKKKNNNPPPWWWZZZZZZVVVUUUUUUSSSOOOQQQQQQRRRSSSRRRQQQQQQRRRNNNLLLHHHDDDAAA>>>======;;;:::999777444222222111...............///000000000///...------,,,,,,,,,---------,,,---...///000---------------,,,+++******+++,,,...///000111111...///000...,,,++++++,,,---,,,,,,+++***))))))((()))(((&&&%%%$$$%%%&&&'''#########$$$%%%&&&&&&%%%'''&&&$$$""""""$$$&&&'''###"""""""""""""""""""""$$$%%%&&&%%%$$$#########$$$%%%$$$!!!"""%%%&&&%%%%%%&&&&&&%%%###""""""###"""###$$$###!!! !!!!!!"""!!! !!!!!!"""###""" !!!"""!!!######""""""###$$$###"""%%%######$$$%%%***...,,,'''###$$$&&&$$$$$$######$$$%%%'''((()))%%%$$$%%%%%%$$$%%%)))"""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!"""!!! !!!!!!!!!!!!!!!  !!!!!!!!!"""!!!!!!""""""""" !!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""###""" """$$$""""""""""""!!!!!!!!!!!!!!!"""#########$$$%%%&&&""""""""""""############"""""""""!!!!!!!!!""""""""""""######$$$$$$$$$$$$!!!###$$$######%%%((()))$$$######"""""""""!!!!!! """######!!! !!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%%%%%%%uuu^^^QQQLLLGGGDDDBBB@@@===<<<===<<<888666999777999:::999777555555666444555555666777888888888;;;::::::999999:::::::::777999;;;<<<<<<<<<===>>>@@@BBBEEEGGGJJJOOOTTTXXXWWWZZZ^^^bbbdddeeedddccccccbbb___\\\VVVOOOFFF@@@888777555333222222444666333444555555555555555555666666666555444333111000111333444555555777;;;>>>===>>>===<<<<<<===@@@CCC@@@AAAAAABBBBBBBBBBBBBBB???????????????>>>>>>>>>======<<<;;;:::::::::999:::;;;;;;<<<======>>>>>><<<<<<===>>>???@@@@@@@@@===@@@BBBCCCBBB@@@??????>>>???@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDD???===<<<:::888777777777333444555666555444222000000000////////////////////////...------+++)))'''***)))(((((())),,,///111......///000111111111111......//////000000111222333333222111111111222222555444222000...,,,***(((---------++++++,,,///222666;;;AAAFFFHHHJJJNNNRRRTTTXXXXXXUUUTTTTTTRRRNNNQQQTTTWWWVVVUUUUUUVVVVVVTTTTTTSSSPPPJJJDDD>>>;;;777777666555555444222111///...............//////------------,,,,,,+++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++*********++++++,,,------,,,,,,---...///...,,,***+++,,,---,,,,,,***)))((('''''''''&&&%%%$$$###$$$%%%%%%###$$$%%%%%%%%%&&&'''((('''&&&%%%######$$$&&&'''"""""""""!!!!!!!!!"""######%%%&&&&&&$$$"""###$$$%%%(((((($$$$$$((((((%%%%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%$$$""" !!!""" !!!"""!!! !!!"""!!!""""""!!!!!!"""###!!!"""######"""!!!###$$$"""###%%%###"""$$$"""###$$$$$$"""""""""#########"""""""""###$$$%%%'''$$$###%%%%%%###$$$'''"""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!   """"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""### !!!######!!!!!!!!!"""$$$###"""!!!!!! """""""""###$$$%%%%%%$$$!!!!!!"""""""""##################"""!!! ###############$$$$$$$$$$$$$$$%%%%%%$$$"""###%%%!!!!!!"""""""""######$$$$$$%%%&&&%%%###!!! !!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''(((vvveeeTTTLLLHHHEEECCCCCCAAA===;;;<<<:::666555888888:::;;;:::888666666777555555555555666888999:::;;;;;;:::999999999::::::666999;;;<<<;;;;;;<<<>>>???AAADDDGGGJJJOOOUUUYYY\\\___cccggghhhhhhgggfffbbb```\\\WWWQQQIIIAAA;;;555555555444222111333444444555555666666666555555555555666666555333111000111333555666555888>>>BBB???@@@@@@@@@???@@@BBBEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>=========<<<;;;:::999999999999:::;;;;;;<<<<<<===>>>>>>===>>>>>>??????@@@@@@@@@???@@@BBBBBBAAA????????????@@@AAABBBCCCDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???<<<;;;999777666666666666444444444444444333222222111111000000//////......,,,,,,,,,+++***))))))(((((((((((()))+++---///000...///000111111111111111......///000000111111222222222000000000111222333555444222111000---***''',,,,,,,,,+++))))))+++---///444:::>>>AAAFFFLLLQQQSSSWWWXXXVVVVVVWWWUUUQQQUUU[[[^^^[[[YYYYYYZZZYYYYYYZZZ[[[ZZZUUUNNNFFFAAA999888777777777666444222111111000///............,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++******))),,,---...---+++***+++,,,,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%###%%%&&&'''&&&'''(((***'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$######&&&(((###&&&((('''$$$"""###%%% &&&'''""""""&&&$$$%%%'''((((((''''''(((***&&&''''''%%%###""""""### """######"""!!!"""$$$ !!!######"""!!!"""###""""""!!! !!!###!!!"""### $$$!!! """######"""###""""""""""""""""""###""" ######!!!!!!$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!  !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!""""""!!! !!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!###$$$"""!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""$$$%%%$$$### !!!!!!""""""##################"""!!! ######""""""######$$$%%%######%%%'''&&&######''' """###"""###$$$&&&$$$&&&''''''$$$"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&(((***}}}hhh]]]RRRNNNKKKGGGDDDEEEAAA<<<::::::999666777:::777999:::999777555555666666555444444555777:::;;;<<<;;;::::::999999999:::666888:::;;;;;;;;;<<<===???@@@CCCEEEIIINNNTTTYYY^^^```eeehhhjjjiiigggeeebbb___YYYSSSLLLEEE>>>999444666666444111000111333666666666777777666666555555555666666555333111///333555777777666888>>>CCC@@@AAACCCCCCBBBBBBDDDEEEAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>===<<<;;;;;;;;;;;;:::999999999:::;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBAAA???>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBB@@@AAAAAAAAAAAA@@@>>>>>>;;;999777555444444555666555444333222222222333444222222111000000///......******)))(((((((((***+++'''((()))+++---...///000000000111111222111111111...//////000111111111111000000///...///000222333111000000111222111,,,((()))+++,,,+++***)))+++,,,+++...333666:::???GGGLLLPPPTTTWWWWWWXXXZZZXXXUUUXXX___ccc^^^ZZZZZZ[[[YYYZZZ[[[]]]]]]ZZZUUUOOOKKK@@@>>><<<<<<<<<:::666222555444222000///.........,,,,,,---------,,,+++************************)))******+++,,,------------******++++++++++++******,,,---...---+++***+++,,,+++++++++*********))))))&&&''')))******)))'''&&&###%%%'''((('''''')))+++&&&&&&'''''''''&&&$$$$$$%%%&&&'''%%%###$$$'''***###&&&)))((($$$"""$$$&&&%%%(((###"""%%%!!!((()))***)))((('''((()))(((((()))'''%%%######$$$!!!###$$$$$$######$$$%%%"""$$$%%%%%%###!!!!!!!!!"""""" """ """!!!!!!''' !!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""######  %%%%%%""" """ !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######### !!!!!!""""""######!!!  !!!"""!!!"""###"""!!! !!!### !!!"""############$$$"""!!!"""$$$%%%$$$""" !!!!!!"""######$$$ !!!""""""!!! $$$###"""""""""###$$$%%%!!! ###'''&&&!!! $$$"""######"""!!!###%%% ###%%%&&&$$$###"""###!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))''''''***---sss^^^VVVPPPNNNJJJDDDBBBBBB@@@;;;999999888777999===555666777666444333333333666555444333444777:::<<<<<<;;;::::::999999999999666888:::;;;;;;;;;<<<===>>>@@@BBBDDDHHHMMMTTTXXX\\\___cccggghhhgggeeecccbbb^^^WWWPPPJJJCCC===999444666777555111///000222666777777777777777666666444555666666555333111///555777999888555777===CCC@@@BBBDDDEEEDDDDDDDDDFFFAAAAAA@@@??????@@@@@@@@@>>>>>>===<<<;;;::::::999:::999888888999;;;<<<===;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@>>>>>>???AAAFFFFFFGGGGGGEEEDDDBBBAAA???@@@AAAAAAAAA@@@???>>>:::888666444333444555666666444222111111222333555333333222111000///......((((((((('''&&&(((+++---&&&(((***---////////////111111222222222222111111...///000111111222222111///...------...000222444...---///222444333///***''')))+++,,,++++++,,,---))),,,///111444999AAAHHHMMMRRRUUUUUUWWWZZZYYYUUUYYYaaaddd^^^YYYYYYYYYWWWXXXYYYZZZ[[[ZZZWWWTTTRRRGGGDDDAAA@@@???<<<777333777666444222000///......+++,,,---...---,,,+++***))))))************)))((()))***+++,,,---.........)))***+++,,,,,,,,,,,,,,,,,,---......,,,+++,,,---***************+++++++++'''(((+++------+++)))'''"""%%%'''(((&&&&&&))),,,%%%&&&'''((((((&&&$$$"""$$$%%%&&&$$$"""###'''***###'''***)))%%%"""$$$'''###,,,///***)))+++&&&+++,,,,,,+++(((''''''((()))******(((&&&$$$$$$%%%"""###%%%%%%$$$$$$%%%&&&%%%&&&'''&&&### $$$### ### """$$$!!!###+++ """$$$### !!!### !!!"""###$$$$$$"""!!!###((()))%%%###$$$ !!!###$$$%%%################################################ !!!!!!!!!""""""###### !!!  !!!"""############!!!!!!""""""!!!  !!!!!!!!! """!!! !!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!$$$""" !!!  !!!!!!!!!!!!!!! !!!"""######$$$ !!!"""######$$$  !!!"""######""" """%%% !!!"""######"""!!! %%%"""!!!"""%%%&&&$$$""" !!!"""######$$$ !!!#########"""$$$###"""""""""###%%%&&&!!!!!!%%%"""!!!###%%%$$$!!! """$$$###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&(((******((((((+++...vvvfffWWWPPPKKKJJJFFF@@@@@@DDDAAA???<<<888666666777888666555555555555444444444444555666555333444888<<<::::::999888777777777888888;;;<<<:::666555999===>>>@@@CCCHHHLLLPPPTTTVVV\\\aaaddddddeeegggeeeaaaccc^^^VVVMMMEEE???<<<;;;333333333333333444555555666777888999999888666555555555444333222222222222333555777888999;;;???AAA>>>???AAACCCDDDDDDDDDDDDAAAAAA@@@??????>>>??????@@@???>>>===;;;:::999888<<<<<<<<<<<<<<<;;;;;;;;;>>><<<999888888;;;>>>@@@EEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCBBB@@@???AAABBBAAABBBCCCCCCAAA???===;;;AAA@@@>>><<<<<<<<<======666666666555444444333333333333222000///000333666333111000000000///---+++****** %%%'''&&&,,,---,,,+++++++++---///111000111333444444333222000222111111000000111222333---///...+++((()))111888+++---000111111///,,,***(((&&&(((,,,---+++***,,,000...,,,+++---222888<<>>;;;777555555666666555555555444444333333333222333444333111222666999777777777777777888999:::777999;;;999555555888<<<>>>@@@CCCHHHLLLQQQUUUXXX___dddhhhhhhhhhjjjgggbbb\\\XXXPPPGGG@@@;;;999888444444444333444444555555555777888::::::999777666666555444222222111111111222444666777888:::===???>>>???AAACCCDDDDDDDDDDDDAAAAAA@@@??????????????????>>>>>>===<<<;;;:::999<<<<<<<<<<<<<<<<<<======@@@>>>===<<<<<<>>>@@@BBBCCCCCCCCCCCCBBBBBBAAA@@@BBBCCCCCCBBBAAA@@@AAACCCBBBBBBCCCCCCBBB@@@>>><<>><<<;;;::::::;;;;;;777666666555444333333222111222222222111111444666333222111000111000...,,,+++---'''$$$,,,,,,)))------,,,+++++++++---///000000111333555555555333333333333333333222222222222...//////---******---111,,,---///000000...,,,******((()))---...+++***,,,000...,,,,,,...111666999<<<>>>AAAEEEIIILLLNNNOOOPPPRRRTTTTTTRRRPPPOOOOOOQQQQQQRRRUUUWWWVVVRRROOOLLLMMMMMMMMMKKKHHHEEECCC@@@<<<777333111///---,,,222000...,,,++++++++++++)))+++------+++***+++,,,++++++,,,,,,,,,+++***))))))******))))))***...000...000111000---++++++,,,---,,,+++******+++,,,---,,,+++)))((((((((()))***(((***+++---............)))))))))((('''&&&&&&%%%%%%$$$$$$###$$$%%%&&&''')))(((((()))******)))''')))%%%%%%((()))&&&&&&+++%%%&&&&&&%%%$$$$$$%%%'''(((***+++***'''&&&''')))((('''%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$!!!$$$$$$ $$$%%%"""#########""""""""""""""""""!!! """###!!!!!!$$$'''%%%!!!###$$$!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%&&&'''&&&%%%%%%&&&'''&&&&&&""" &&&&&&"""!!!!!!!!! !!!!!!"""""" !!!!!!!!!"""""" !!!""""""### %%%""" $$$'''((((((###"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######'''$$$!!! """$$$%%%$$$"""!!!!!! !!!!!!%%%###!!!"""%%%&&&%%%###"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""###$$$%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!###%%%$$$###"""######%%%$$$$$$%%%%%%&&&'''((()))*********))))))+++---nnn___YYYTTTQQQNNNMMMJJJEEECCCDDD@@@>>>:::777444444555555555444444333222111111111000111111000///000333555333333444555777999;;;<<<555777999777555666999===>>>AAADDDHHHLLLQQQWWW[[[bbbgggjjjjjjjjjjjjgggaaaZZZUUUMMMEEE???;;;::::::666555555444444444555555555666888:::;;;:::999888666555444222111000000000111222444555555777:::<<<>>>@@@AAACCCDDDDDDDDDCCC@@@@@@???>>>>>>>>>??????============<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????BBBAAAAAAAAAAAABBBBBBCCC@@@@@@AAAAAAAAA@@@??????AAABBBCCCCCCAAAAAABBBDDD???@@@@@@@@@???>>><<<;;;<<<;;;:::999999888999999777777666555333222111111///111333444333333444666444222111111222111///---,,,000,,,+++222///))),,,,,,++++++++++++---...000000222333555666666555555444444555555555333222111000000///...---+++******---------------,,,+++++++++)))+++//////,,,,,,...000///...---...000333444555555666888<<>>888444000---+++333111///---,,,++++++++++++---------+++***+++,,,***++++++++++++***))))))((()))***))))))***---///---222555444///+++,,,...------,,,,,,,,,,,,------+++*********))))))))))))------...//////......---(((((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''((((((''''''(((***+++***(((***''''''))))))((((((+++'''''''''&&&%%%%%%''')))((()))***)))(((''')))***$$$''')))'''$$$%%%)))---)))))))))((('''&&&$$$###"""$$$### ######!!!""""""""""""############!!! !!!"""###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%&&&''''''%%%%%%&&&'''%%%&&&$$$!!!"""%%%$$$!!!""""""#########""""""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&''''''$$$###"""!!!  !!!!!!!!!!!!!!! !!!""""""""""""!!!""""""""""""!!!!!!!!!!!! !!!"""$$$$$$---(((""" """%%%&&&######"""!!! ###"""!!!"""$$$%%%$$$###!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###"""###$$$%%%!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""######!!!###$$$$$$###""""""###$$$$$$$$$$$$%%%&&&'''''''''((((((((('''''')))***yyyeee^^^^^^TTTSSSRRRPPPMMMIIIFFFEEEAAA???;;;777555444555555444444333222111000//////000000000//////000111333222222333444666888999:::555666888777777888;;;>>>???BBBFFFIIIMMMRRRYYY^^^bbbgggkkkjjjjjjhhhccc]]]WWWRRRJJJBBB<<<999888888666666555555444444555555444666888:::;;;;;;:::999666555333222000////////////111222333444555888:::>>>???@@@BBBBBBBBBBBBAAA???>>>>>>=========>>>>>><<<<<<=========>>>>>>>>><<<======>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBB??????@@@@@@@@@@@@?????????@@@BBBBBBAAAAAABBBCCC;;;;;;;;;;;;:::999888777;;;:::999999888777777777777666555444333111111000...111444666555444555555444333222222222222000...+++111...,,,222...(((,,,,,,+++++++++,,,---...///000111222444555666666666333444666666555333111///222000...---------+++)))...------,,,++++++++++++)))(((***///111//////222111000000///000000111111111111000111555999>>>AAAIIILLLOOOQQQRRRSSSUUUVVVUUUUUUUUUUUUSSSPPPLLLJJJKKKMMMPPPRRRTTTUUUTTTTTTPPPLLLEEE???;;;777333111000///---,,,++++++,,,,,,+++,,,,,,++++++++++++,,,******************))))))((()))))))))((())),,,......444:::888222---...111------------------------)))***+++++++++***))))))...------,,,***)))(((''''''(((((((((((('''&&&%%%&&&&&&&&&&&&''''''((((((%%%$$$$$$&&&((()))(((''')))((((((((()))))))))+++*********)))((())),,,...,,,,,,+++***))))))***+++&&&)))***)))&&&&&&(((,,,++++++++++++***)))((('''%%%%%%$$$"""!!!""""""!!! !!!!!!""""""#########!!! !!!""""""!!!"""###""""""!!! !!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$%%%&&&&&&$$$$$$%%%&&&#########"""!!!!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!""""""######"""!!!!!!!!!""""""  !!!"""""""""######"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!###$$$%%%(((%%%!!! """$$$$$$###"""!!! !!!!!!!!!"""###$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!###### """%%%!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!""""""!!!###$$$$$$"""""""""###############$$$%%%&&&'''%%%&&&&&&&&&%%%%%%'''(((lll]]]ZZZ\\\TTTUUUTTTRRROOOMMMJJJGGGCCC@@@<<<888666555555666333222222111000000//////000000///000000111111111333333333333444555666777555666777888999<<>><<<<<<======>>>??????@@@>>>>>>??????@@@AAABBBBBBAAAAAABBBCCCCCCBBBAAA@@@??????@@@@@@@@@???>>>>>><<<>>>@@@AAA@@@???@@@AAA999999999999888777666666999999999999888777666666555555444333222111000000///222555777666555555555333222111222222222000...---333///,,,000...***///,,,,,,,,,,,,---.../////////000111222333444555555333444555555444222000...333000,,,+++,,,.........///...---+++******++++++'''&&&)))///222111222666222222111111000000000000.........///000333555666<<>>444333000...,,,,,,,,,,,,+++***))))))***+++,,,,,,)))))))))))))))))))))***'''((())))))((((((***,,,,,,222888777111,,,...111------------------------((()))+++,,,,,,+++***)))))))))(((((('''''''''''''''((()))***)))((('''&&&&&&&&&&&&'''''''''''''''%%%$$$$$$&&&((()))((('''((((((((('''''')))***)))((((((((('''''')))---000222111...---------......,,,+++)))((('''&&&&&&%%%((()))+++,,,,,,,,,+++***)))(((&&&%%%$$$""""""### !!!!!!""""""""" !!!"""""" !!!"""$$$$$$"""!!!!!!!!!$$$### ###$$$"""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%"""###$$$$$$""""""###$$$###"""###$$$"""  !!!!!! """"""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$!!!!!!  """###%%%$$$###!!!!!! !!!"""""""""###$$$%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" ###$$$###  """!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""##################$$$&&&&&&###$$$$$$$$$######%%%'''xxxcccYYYWWWXXXSSSUUUUUUQQQOOONNNLLLHHHDDDAAA===999666555666666111111111111111000000000111000///000111222111///333333222222222333333444555555666888;;;>>>AAACCCCCCIIIOOORRRSSSUUU[[[aaadddjjjooonnnkkkggg___WWWNNNHHH@@@999333222333444333333333333333444555555444555777999:::999888777333222111000////////////---///111333444666999<<<===>>>???@@@AAA@@@??????>>>>>>=========>>>??????=========>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCC???@@@@@@@@@@@@??????>>>@@@@@@@@@??????>>><<<<<<999;;;>>>>>>===<<<<<<<<<:::999999999888888888888888888888888777666555444444333333222222111111000111444666777666555444555222111000111222222000...000666111...111000...555,,,------...//////000000000000111111222333444444333333444444333222111000111000...,,,,,,...111333000///...,,,++++++++++++&&&%%%)))///333222333777222222111000////////////******+++,,,------......222555999===@@@DDDHHHKKKRRRSSSSSSQQQMMMIIIGGGFFFFFFGGGKKKNNNRRRUUUXXXYYYSSSPPPMMMKKKLLLMMMMMMMMMDDDBBB>>>999555111000///...,,,***)))+++,,,---,,,(((((((((((((((((()))***&&&((())))))(((((()))***(((,,,111000,,,***+++---,,,,,,------------,,,,,,)))***+++,,,,,,,,,+++***%%%&&&&&&''')))+++,,,---'''(((***++++++***((('''&&&&&&'''(((((((((((('''(((''''''(((***+++***((('''))))))&&&'''***+++)))))))))******+++...333666888555222111222333444444111000...,,,***(((&&&$$$&&&(((+++---...///...---...+++))))))((($$$###%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!  ######!!! !!!  !!!!!!!!!!!!!!!"""""""""""" """###$$$$$$!!!"""######!!!!!!"""###$$$###%%%&&&$$$ ### !!!!!!"""""""""!!!######""""""""""""!!!!!!!!!!!!!!! !!!!!!""" """######!!! !!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!""" !!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""### """$$$######$$$%%%$$$######"""!!!!!!!!!!!!!!!############%%%&&&!!!!!!!!!"""""""""###### !!!!!!""""""######!!!!!!!!!!!!""""""""""""######$$$"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""""" """######"""!!!!!!"""""""""""""""###$$$%%%&&&"""#########""""""$$$&&&hhh\\\WWWUUUTTTQQQTTTSSSNNNLLLMMMKKKGGGCCC@@@<<<888555444444555000000111111111111222222111///...///111222000---222111111111111222333333333333444777;;;???BBBCCCEEELLLTTTWWWVVVWWW\\\aaacccjjjnnnmmmiiiddd[[[RRRJJJFFF>>>888555555777999111111111222333444555666444555777888888777666555111000000/////////000000---///222333555888;;;>>>>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBB===>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>=========?????????>>><<<;;;999999777999;;;<<<:::888888888999999888888777777777888555666666666666444333222222222222222111111111111444666777777666444444444111000///000111111///...///666333000444111000777---...///000000111111111222222222222333333444444444444444444333333333333///111222111///...000333000000///...---,,,+++***((('''***///222111111444111000...---,,,,,,---...))))))))))))***,,,---......000444666999<<<@@@CCCFFFIIIKKKKKKIIIHHHIIIKKKJJJKKKMMMOOORRRTTTVVVVVVQQQOOOMMMNNNQQQTTTVVVWWWVVVSSSNNNIIICCC???<<<;;;444111---+++,,,---,,,+++(((((('''''''''((()))***&&&'''))))))((('''((()))&&&(((*********)))***,,,***+++,,,------,,,+++***)))***++++++,,,,,,,,,+++((((((((((((***,,,...///((()))+++------+++)))((('''((()))*********)))((()))(((((()))******)))'''(((++++++'''(((,,,---***---...//////111555;;;@@@;;;888555555888;;;<<<<<<888::::::777222...---///+++---000333444444333333333...,,,---+++&&&%%%((($$$$$$$$$############### !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###$$$"""$$$&&&$$$ !!!''' !!!!!!"""###$$$%%%#########"""""""""!!!!!!!!!!!!!!!!!!"""######$$$ """###""" !!!###"""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###### !!!""""""######"""""" !!!"""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!$$$%%%$$$###%%%'''######"""""""""""""""###"""$$$$$$######&&&((("""""""""#########$$$$$$ !!!"""#########!!!!!!!!!!!!""""""""""""###"""!!!"""######"""!!!!!!!!!!!!!!!"""""""""""" !!!"""### """######"""!!!!!!""""""!!!!!!""""""###$$$%%%!!!"""###"""!!!"""###%%%lllXXXRRRRRRQQQNNNOOORRRQQQKKKIIILLLJJJFFFBBB@@@;;;777444333333444000000000111222222333333000...---...111111///,,,000000000000111222333444222222222555:::???BBBCCCFFFNNNVVVZZZXXXXXX\\\aaaaaagggkkkjjjfffaaaWWWNNNCCC???999333111333777999//////000111222444555666444555777888777666444333///////////////000111111---///222444666999===@@@@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBCCCCCCDDDEEE>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBB??????>>>===<<<<<<======???>>>>>><<<;;;999777666666888::::::888666555555777666666555555555666666333444555555444333111000000111111111111222222222666777888777555444444444000/////////111111///---,,,444333111555222///666...///000111222222222222444444333333333444555555555555444444444555666666---222777666111...///111000000000///...---+++******)))+++000111//////111///...,,,*********,,,---******))))))***---000222***,,,...000111333777:::<<>>CCC;;;888666777<<<@@@BBBBBB===CCCGGGCCC999444777<<<222444777:::;;;:::999888666111...000---'''&&&***&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""!!!!!!!!!&&&!!!!!!$$$###""" """!!!"""$$$###!!!!!!!!!!!!""""""""""""###""""""!!! """$$$%%%$$$###"""###$$$""" !!!$$$""" '''!!!###%%%&&&$$$#########""""""!!!!!!""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! """%%%$$$###"""!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!  !!!###$$$$$$!!!!!!"""############### !!!"""###$$$%%%$$$###"""!!!!!! !!!######!!!!!!$$$&&&###"""""""""""""""###$$$"""%%%%%%$$$$$$&&&)))############$$$$$$$$$$$$ !!!"""######$$$!!!!!!!!!!!!""""""""""""###!!!!!!$$$&&&$$$"""!!!!!!!!!!!!"""""""""""" """###$$$ """######!!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%!!!"""###"""!!!"""###%%%|||aaaTTTLLLMMMOOOHHHOOONNNMMMJJJGGGEEEFFFHHHAAA>>>:::666333222333333222222111111111111222222///////////////////////////000111000//////111333000111222444666:::@@@DDDJJJMMMQQQUUUYYY\\\```ccceeegggjjjiiiddd[[[RRRLLLEEE>>>666222222222000---000111222111111222444777999888666444333333333333000000////////////000000...000222555999<<>>??????>>>>>>===<<<;;;???@@@AAABBBCCCBBBAAA@@@:::;;;<<<;;;;;;;;;===???===<<<;;;::::::::::::;;;999999999888888888777777666777888888888777555444222222222333444333111///333222111111222333555666666666777777777555444333///000111222333222111111222222222111111000000000///111333333222222333444333222111111111222333444666777888666222000000222:::888666333222222333333222333333111...,,,,,,---((()))+++---///000000000---,,,******+++,,,+++++++++)))((('''''')))+++,,,***+++,,,...///000000111999999999;;;>>>CCCHHHKKKLLLOOOQQQRRRPPPNNNMMMMMMKKKKKKKKKKKKMMMRRRYYY^^^aaa^^^\\\[[[[[[ZZZWWWTTTLLLDDD:::222...,,,,,,---***((('''''')))******)))%%%&&&''''''&&&%%%&&&'''&&&'''(((((('''''')))+++###''',,,///...,,,***))))))***,,,------------,,,,,,+++)))''''''(((***+++,,,,,,,,,,,,++++++*********,,,------+++)))((((((%%%)))+++))))))+++)))%%%((()))***)))((()))///333000333555666666555555666444888777333888BBBCCC===FFFJJJMMMIII@@@::::::======AAADDDBBB>>><<<@@@DDD<<<666333444444000...///---)))&&&'''******%%% ### !!!$$$""" (((!!!$$$&&&$$$ !!! !!!""""""!!!!!!###%%%"""!!!!!!###&&&&&&### !!!"""######$$$$$$$$$$$$"""""""""$$$%%%%%%###!!!%%%$$$######""""""""""""  $$$'''""""""!!! !!!!!!""" """"""!!!!!!"""### !!!!!! ###"""!!! !!!"""###$$$###!!! !!!!!!!!!!!!!!!!!!"""######""" """###!!!!!!!!!!!!!!!!!!"""######$$$###"""!!!!!! ##################$$$$$$!!!  !!!"""###"""$$$%%%%%%$$$$$$%%%''''''$$$!!! """$$$###!!! """"""!!!%%%***,,,)))$$$###"""!!!!!!!!!!!!!!!$$$""" !!!######"""(((%%%!!! """###!!! """"""""""""""""""""""""""""""#########!!! """""""""!!! $$$###"""!!! !!!!!!"""""""""""""""######$$$!!!!!!!!!!!!"""$$$%%%&&&nnnXXXOOOJJJNNNRRRLLLQQQQQQOOOKKKGGGCCCBBBCCC@@@===:::666444333333444222111111000000111111222000000000000000000000000///000111000//////111333000111333444666:::@@@DDDLLLOOOUUUYYY]]]```ccceeeeeegggiiihhhbbbXXXNNNGGGBBB<<<555333333444222///000111111111000111333666888777555333222222222222000000/////////000111111///111333777;;;>>>AAACCCDDDCCCCCCCCCDDDEEEFFFFFFBBBCCCDDDCCCAAA@@@@@@AAA<<<======>>>>>>>>>=========>>>????????????======999:::;;;:::999999;;;===::::::::::::::::::999999888888777777777666666666555666777777777666555444222222222333333333222111222222222333444555666777666666777777666444333222...///000111222111000000222222222111111111000000111222333333222111222444222222111111111222333444555666777555222000000222999888666444333333333444222333333111...,,,,,,---+++++++++,,,,,,---......+++***)))))))))*********+++***)))))))))***+++,,,'''(((***---///111222333444444555666999===AAACCCGGGJJJMMMNNNNNNNNNNNNOOOIIIIIIJJJKKKLLLPPPVVVZZZ^^^]]][[[[[[\\\[[[WWWTTTJJJEEE???:::777444111///+++***((()))+++,,,,,,+++)))******)))((('''((()))&&&'''((('''&&&&&&(((***%%%(((,,,...---+++******,,,,,,+++++++++,,,------,,,+++)))(((((()))***+++)))))))))))))))))))))))))))+++,,,,,,***))))))***'''+++,,,******,,,+++''')))+++,,,+++***,,,111555666888999888555444444555000222333444999@@@CCCAAAGGGJJJLLLHHHBBBAAAEEEIIITTTSSSPPPJJJEEEDDDGGGKKKEEE@@@<<<===;;;555222222222---(((&&&'''((('''%%%### !!!$$$### $$$***%%%%%%$$$""" !!!######$$$$$$###"""!!!###%%%$$$""" !!!###%%%$$$### !!!""""""""""""""""""""""""###$$$$$$"""!!!"""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$###!!!!!!###%%%""""""""""""############!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""###"""!!!  !!!!!!!!!!!!!!!!!!!!!"""######$$$"""!!!!!!$$$$$$###!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!! """###%%%&&&""""""!!! !!!"""### """###"""!!!!!!"""###&&&### """###"""!!!%%%&&&&&&%%%'''++++++'''""""""!!!  ###%%%$$$###'''$$$!!!!!!"""###""" """""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!"""######""""""""""""######"""""""""""""""######$$$###"""""""""""""""###$$${{{bbbRRRNNNKKKOOOSSSOOOPPPQQQPPPLLLGGGCCCAAA@@@>>><<<999666444444444555111111000000000000111111111111111111111111111111///000111000//////111333000222333444666:::???CCCLLLPPPWWW\\\```ccceeegggeeeggghhhfff^^^SSSHHHAAA>>>999444222333444333111///000111000000000222444555555333222111111111111000/////////000111222222111222555999>>>BBBEEEFFFGGGFFFDDDCCCCCCEEEFFFHHHBBBCCCDDDBBB@@@??????@@@;;;;;;<<<===>>>>>>>>>>>>===>>>>>>>>>===<<<;;;::::::;;;;;;:::888888999:::777888999:::::::::999888666666666555555555555555555555555555555444333333222222222222222333444555333444555666777777777777666666666555444222111000......///000000000000000222222111111000000111111333333333222000000222444111111111000111222222333333444555333111000000111666666666666666555555444333444333111...,,,+++,,,---,,,+++******++++++,,,((('''''''''((()))******++++++++++++,,,,,,,,,,,,))))))+++,,,...000111222///000111222444666888999>>>AAAEEEHHHIIIJJJLLLMMMFFFGGGIIIIIIJJJMMMQQQTTTXXXXXXXXXYYYZZZXXXTTTPPPFFFEEEDDDBBB@@@===777444---,,,******,,,,,,,,,+++)))))))))(((&&&%%%&&&(((&&&'''''''''&&&&&&''')))(((+++------,,,+++++++++///---+++))))))***,,,---++++++)))))))))***+++,,,(((((())))))))))))))))))((()))******))))))+++,,,***---///------///---***+++---///...---///444888======;;;888444222333444111///111666:::<<>>>>>======?????????>>>===<<<;;;;;;;;;<<<<<<:::888777888999666888:::;;;;;;:::999888555555555555555555444444444444444444333333222222222222222222222444777999666777888888888777555444555555444333222000//////...//////000000000000000222111000//////000111111444444333111//////111444000000000000111111222222111222222111111000000111444555777888888777555444444444444111...+++++++++)))***++++++++++++***)))&&&'''((((((((()))***,,,+++,,,,,,---...---------......------------------...///000111111222333333777999===???AAABBBDDDFFFBBBDDDFFFGGGHHHIIIKKKNNNRRRSSSTTTUUUTTTPPPLLLIIIDDDDDDEEEEEEEEECCC>>>:::333111...---------,,,***)))******(((&&&&&&((()))&&&''''''&&&%%%%%%'''(((+++,,,---,,,+++***+++,,,...---,,,+++******++++++++++++*********+++,,,,,,*********++++++++++++,,,(((((()))(((((())),,,///---000111//////111000------///111111000222666:::>>>===:::666222111222444666111333:::;;;777;;;EEEEEEGGGIIIIIIHHHKKKRRRWWW[[[QQQDDD<<<;;;AAAIIIOOONNNMMMNNNNNNHHH???;;;<<<:::===>>>===999444111///+++)))'''&&&%%%%%%''')));;;444***$$$#########""""""###%%%&&&'''***///222+++(((%%%######&&&((()))###$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%%%%!!!!!!"""###$$$%%%%%%&&& #########"""###$$$ !!!###$$$&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%&&&%%%###!!!!!!"""$$$%%% !!!""""""!!! !!!"""#########"""!!!!!!!!!!!!!!!""""""###!!! !!!!!!!!!  !!! !!!"""###$$$  ###&&&(((###"""""""""!!!!!!!!!!!!"""$$$$$$###"""!!!"""###''''''&&&&&&&&&'''&&&&&&!!!$$$$$$###$$$&&&###%%%%%%$$$######$$$$$$$$$$$$###"""""""""!!!!!! $$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$#########$$$%%% !!!"""###$$$$$$##################"""""""""""""""""""""######$$$######"""""""""""""""###iiiXXXRRRQQQMMMOOORRRNNNMMMNNNNNNKKKGGGCCCAAA@@@;;;:::888777666555555666111111000000000000111111222222222222222222222222///000111000//////111333111222333444666999???CCCIIINNNVVV]]]aaadddfffgggiiiiiigggaaaWWWLLLAAA:::888666333222000...,,,+++...000111111000000000222111111111000000///......//////000000222333444555444555999===BBBFFFIIIKKKJJJHHHFFFEEEEEEGGGIIIKKKDDDEEEEEECCCAAA??????@@@===============<<<;;;;;;???>>>===<<<;;;;;;::::::<<<======;;;999888888:::777888:::;;;;;;:::999777555555555555555555555555444333333222222222222222222444555444444555999<<<:::::::::999777555222000333333222111000///......////////////000000111111000///...------...000111333333222000......000333//////000000000111111111////////////000111000000222444666888888777555444333444333111...,,,+++,,,%%%'''***---...,,,***(((''')))******)))))),,,...,,,,,,---............---000///...---------......111111111111111111111111111333555777777888999;;;<<<>>>AAABBBCCCDDDEEEGGGNNNOOOQQQQQQNNNIIIEEECCCFFFEEEEEEEEEGGGGGGFFFDDD===:::777555444333111///---------+++)))***,,,...'''(((((('''%%%%%%'''(((+++,,,,,,+++***)))+++,,,***+++---------+++)))'''+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,'''((()))))))))+++...111///222222//////222222///...111333222111222666999:::999666222//////111333777444777===<<<777===HHHGGGJJJMMMNNNMMMLLLNNNPPPLLLCCC888111222:::DDDJJJLLLNNNRRRSSSLLLCCCAAADDDEEEFFFGGGFFFBBB>>><<<<<<222111///,,,******)))''';;;444***%%%$$$$$$$$$$$$"""###$$$%%%'''+++000333///...,,,***))))))***+++&&&''''''(((''''''&&&&&&&&&'''((('''$$$###%%%&&&$$$$$$%%%&&&'''''''''&&&###%%%'''(((((('''((()))"""###$$$%%%&&&'''''''''&&&((()))(((&&&%%%%%%&&&&&&%%%###!!!!!!"""###$$$ !!!""""""!!! !!!"""############!!!!!!!!!!!!!!!""""""### !!!!!!!!! !!!""""""!!!!!!!!!!!!!!!""" !!!###$$$%%%$$$###"""!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""###$$$&&&'''(((((('''''''''(((###&&&((((((***---+++&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!((('''%%%############$$$""""""""""""""""""""""""############"""!!! """""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%]]]PPPMMMOOOKKKMMMRRROOOQQQQQQOOOKKKEEE???===<<<;;;:::999777666555555555222222111111111111222222222222222222222222222222///000111000//////111333222333333444666999>>>BBBJJJOOOVVV]]]bbbeeehhhjjjjjjhhhddd\\\SSSIII@@@:::555555444222000---+++)))///111222222111000000111000000000000000///......//////000111222444666777444666999===BBBFFFIIIJJJIIIHHHGGGGGGHHHIIIKKKMMMFFFFFFFFFEEEBBB@@@@@@AAA============<<<;;;::::::<<<;;;:::999999999999999<<<======;;;999888999:::888999999:::999888777666444444444444444555555555444444333222222222222222333666888888666777:::===;;;;;;999777555222000///111000///..............................///000000...---,,,++++++---///000000111000///------///111......///000000000000///---,,,,,,---000111000///222444555777777666444333222333333111...,,,,,,---%%%'''***---...---+++))))))+++---,,,***))),,,000------------...............---------...000222444222222111000000000111111---///000000//////000222555777999;;;;;;<<>>===;;;999000000...+++)))(((***,,,((())))))(((&&&&&&'''))))))***++++++))))))***,,,(((***---......,,,)))&&&***++++++,,,---------...,,,,,,+++++++++*********((()))+++++++++,,,///111///222222//////222222///...111333222000000333666444333111///------000222222555;;;>>><<<<<>><<<<<<;;;;;;999888666555444444333333222222222222333333222222222222222222222222///000111000//////111333222333444444555999>>>BBBIIIMMMTTTZZZ___dddhhhkkkhhheee___WWWNNNEEE>>>;;;222333444444222///---,,,000222333444222111111111///000000111000000......//////000111333555777888555666999===AAADDDGGGIIIGGGHHHHHHIIIJJJLLLMMMNNNGGGHHHHHHFFFCCCAAAAAABBB<<<<<<<<<===<<<<<<;;;;;;;;;;;;:::999999999:::;;;:::;;;;;;:::888777888:::888888777666555444444333222222222333333333444444555444333222111222333333444888<<<<<<999888;;;>>>999888666444222111000000///...---,,,,,,---...///,,,,,,+++++++++,,,---...---+++***))))))+++---///,,,...///...------...///---...///000000000//////,,,******,,,///111000///333333444555555444333222000111222111...---...///******++++++++++++++++++))),,,...---)))(((+++///------,,,,,,,,,---...///............///222555666111///...,,,,,,,,,...///+++,,,---,,,+++***,,,------///111222333555888:::@@@BBBDDDCCC@@@>>>>>>>>>DDDAAA??????BBBFFFIIIJJJIIIGGGEEEDDDEEEEEEDDDCCC:::888555000+++)))***+++)))******)))''''''((()))&&&(((******))))))***+++((()))+++------,,,***)))***+++,,,------...............---,,,,,,+++******(((***---.........///111///111111......111111///...000222111...---///222000000///---,,,,,,...000///999???===:::>>>FFFLLLNNNOOOPPPNNNIIIBBB<<<888,,,------,,,,,,000777<<>>BBB???888777666444000,,,))))))***(((***+++---000666===BBBBBB@@@<<<555111000333666111222222222111111000///...000111...***))),,,///222222222222000...+++***'''))),,,...000333888;;;777555333000//////000111...///000///,,,*********''''''&&&&&&%%%$$$$$$#########""""""""""""######""""""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""######!!!###$$$$$$!!!!!!"""$$$""""""!!! !!!!!! !!!!!!"""######$$$$$$$$$$$$###"""  !!!###%%%&&&&&&&&&%%%###$$$&&&&&&&&&&&&(((***'''))),,,,,,+++******,,,%%%'''((()))---333444111&&&&&&%%%%%%&&&''''''((($$$&&&''''''%%%$$$&&&((("""%%%&&&%%%$$$%%%&&&"""""""""""""""""""""""" !!!"""######""""""$$$$$$######"""!!!!!!  """$$$$$$$$$"""""""""""""""""""""######$$$""""""!!!!!!"""###$$$$$$uuuYYYNNNMMMOOOIIIJJJOOONNNPPPOOOLLLGGGBBB?????????<<<;;;:::888777555444333444333333222222333333444111111111111111111111111///000111000//////111333222333444444555999>>>BBBGGGKKKPPPVVV[[[aaafffiiigggccc\\\SSSKKKCCC>>>;;;111333555555444222000000000222444444333111111222///000111111111000///...//////000111333666888999555666999<<<@@@CCCFFFGGGFFFGGGHHHJJJLLLMMMNNNOOOHHHIIIIIIGGGDDDBBBBBBCCC::::::;;;<<<===============<<<;;;;;;;;;<<<===>>>999999:::888777666888999888777555444222222111111000000111111222222222333555444333222222222333444555:::>>>>>>;;;999;;;>>>777555444222111111111222------,,,+++,,,---...///+++***)))))))))***,,,,,,,,,***((('''(((***,,,...***,,,......---------...,,,---///000000000///...+++))))))+++///111000///333444444444333333222111///111111000///...///000000...+++)))((()))+++,,,***---///---)))'''***......---+++***+++,,,...000222111000///000111333444...,,,***(((((()))+++---***++++++***))))))+++---((()))+++,,,---///333666777999<<<;;;999888:::<<<===;;;:::;;;>>>BBBDDDEEEGGGEEEDDDEEEGGGHHHHHHGGGHHHFFFAAA:::444000000111***++++++***((('''(((***$$$&&&)))******))))))***))))))******+++++++++,,,***+++,,,---............222222111000...---,,,+++)))+++...////////////000///111000------000111///---000111000---+++---//////000///---++++++---...000===CCC<<<777===EEEHHHMMMMMMKKKGGGAAA:::333000(((...333666666999@@@FFFBBBGGGMMMNNNEEE>>>BBBJJJ:::===CCCKKKPPPLLLAAA777333999>>>@@@GGGMMMJJJCCC???@@@???999111+++*********,,,000444:::CCCLLLRRRIIIFFF???777111111666;;;888999999999888777777666555777888555111///222666:::::::::999777444000...+++...222777<<>>999555333333555666444555666444222000///000(((((((((((('''&&&%%%$$$%%%$$$###""""""###$$$%%%$$$###!!! """$$$%%%!!!!!!!!!!!!!!!"""######!!!###""" """"""!!! !!!!!!!!!!!!!!!""""""###!!!"""###$$$###""" !!!###%%%'''((()))((((((%%%''')))*********,,,...***...111111///...///111+++---...---222888:::777***************+++,,,,,,(((***+++)))%%%###$$$&&&"""&&&&&&%%%$$$%%%'''"""""""""""""""""""""""""""$$$&&&&&&&&&&&&############"""""""""!!!"""$$$&&&'''&&&%%%"""""""""""""""######$$$$$$######"""""""""""""""jjjSSSOOOKKKJJJLLLMMMMMMLLLKKKJJJGGGDDDBBB???>>>============:::666444333333666555444333222222222222111111111111111000//////...///111222222111000///222444666888999<<>>AAADDDFFFFFFFFFGGGKKKPPPSSSRRRPPPKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@>>>=========;;;999:::<<>>>>>:::777777999999666222888888666555333111000///333444555555444333444666666444111///...000333555=========<<<;;;999666555222111000///...---,,,,,,+++)))'''''')))+++++++++,,,+++***((('''&&&%%%%%%***)))(((''''''((()))******,,,------,,,+++---...+++---000000...,,,******------......///111222333333222111000000000111222111222222222222000...---000///...---------------******+++,,,,,,,,,,,,++++++,,,---...////////////---...///000111111111000,,,,,,---,,,+++)))'''&&&(((((((((((()))))))))))))))******)))(((***---000///111333555555777999;;;999;;;<<<<<<<<<<<<>>>???AAABBBCCCEEEFFFHHHJJJKKKNNNJJJDDD>>>999666555555.........---,,,***)))((((((((())))))))))))))))))...,,,******++++++***)))+++)))((()))---000222333333//////444555111,,,+++---+++***,,,///111000...333111...---.../////////,,,---......------...000,,,+++***))))))***++++++111666:::888555777@@@HHHHHHFFFCCC@@@>>>:::666333...111444666<<>>FFFLLLNNNKKKHHHAAA===888666777:::<<<<<<@@@EEEEEE???<<>>============:::666444333444666555555444333222111111111111222222222111111000...000222333333222111000222444666777999;;;???BBBGGGKKKQQQWWW\\\```bbbcccccc___XXXPPPHHHAAA<<<999888777666444333222111111000222444444333222333333111222111---...000...***...111333222000000333777666666777888;;;???CCCFFFFFFFFFGGGKKKOOORRRQQQOOOLLLKKKJJJHHHGGGEEEEEEDDDAAA@@@>>>>>>??????>>>===>>>@@@AAA???===;;;<<<>>><<<999666777:::;;;999555777777666555444333222222///111222222111000111333555444222111111333555777======<<<:::888555222111------............------+++)))(((((()))***+++***+++***)))((('''&&&&&&&&&)))(((''''''''''''((())))))+++,,,,,,+++***,,,---+++---///...---+++++++++---------...///000111222333222111000000000000111111111111000000///...---------,,,,,,+++,,,,,,,,,)))***++++++,,,,,,+++++++++,,,---....../////////000111111111000///......++++++,,,+++***((('''&&&&&&&&&&&&'''''''''((((((((())))))((('''(((+++...,,,...000111111222555666333555777888888888:::<<<@@@BBBDDDFFFHHHJJJKKKKKKLLLJJJGGGCCC@@@>>>>>>>>>222111111///...,,,***)))((()))******+++************((('''''')))******)))++++++++++++---111555888<<<999:::>>>>>>777111...000///......///000///...222222222111000000000000...///000000...---...//////...,,,***))))))))))))---333888777333444:::@@@EEECCCAAA@@@???===:::888444888<<>>555...,,,777===EEEKKKQQQQQQHHH===666444222111111333666777@@@AAACCCFFFGGGFFFBBB>>>555333111111444999===@@@HHHQQQVVVUUURRRRRRQQQMMMMMMOOOTTTSSSJJJ???>>>EEEMMMNNNRRRRRRLLLCCC@@@CCC:::;;;@@@MMM\\\eeefffddd\\\UUUNNNKKKLLLOOOPPPOOOKKKNNNOOOMMMLLLMMMKKKGGG<<<:::777555333222222222,,,------+++(((''')))+++)))))))))((('''&&&%%%$$$!!!!!!!!!"""""""""#########%%%&&&%%%###"""$$$&&&""""""!!!!!!!!!!!!"""""""""""""""""""""""""""### !!!  ###$$$%%%''')))+++...///333666:::===???@@@@@@@@@?????????@@@BBBCCC@@@BBBDDDFFFGGGHHHKKKMMMDDDAAA===<<<===>>>>>><<<444333000,,,***)))***+++&&&'''((()))))))))((((((&&&%%%%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$######$$$###""""""###$$$""""""!!!"""###$$$###"""""""""############$$$$$$!!!"""###$$$&&&'''aaaMMMKKKJJJJJJJJJIIIGGGEEEGGGFFFDDDBBB@@@>>>===<<<<<<===<<<:::777444444444666666666666555333111000111111111111222222222222///111333444555444333222111333555666888:::>>>AAAGGGMMMUUU[[[]]]^^^```bbb```]]]XXXQQQJJJCCC===:::888777666444333222222111000111333444222222222333000111///+++---111111---...000222111//////222555444444444555888;;;>>>@@@EEEEEEGGGJJJNNNPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGAAA@@@???@@@BBBCCCCCCBBBCCCCCCBBB@@@===<<<===>>>:::888666888;;;===;;;999666666666555444444333333---///000000//////000222444444444444555666888999<<<;;;999777444000---+++'''(((+++---...------,,,+++)))'''''')))))))))((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((()))******))))))***+++,,,------,,,******+++------------...///000111222444333111000////////////000000///...------------+++************++++++,,,)))******+++++++++++++++++++++,,,---............333222222111///---+++************)))((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&)))+++)))***,,,,,,,,,---///111---///222333444666888:::???AAADDDHHHJJJLLLLLLLLLIIIIIIHHHGGGFFFFFFEEEEEE777666555333111...,,,+++***++++++,,,------,,,,,,'''&&&%%%''')))+++,,,+++***,,,---------111888===CCCBBBDDDHHHFFF<<<333000333444444333111///000000333666777666444222333666222333555444111///......222111///---+++))))))(((***///444444111000333777AAA@@@??????@@@@@@???>>>:::>>>BBBDDDKKKUUU[[[[[[\\\YYYTTTMMMEEE@@@>>>===>>>999666666555111222555<<>>AAAJJJGGGDDDAAA>>>;;;777444,,,,,,,,,---000555===BBBLLLXXXdddhhhfffbbb[[[UUUYYY]]]ccccccZZZOOOLLLOOOOOOQQQUUUWWWSSSKKKHHHKKKCCCEEEJJJUUUaaahhhgggddd]]]YYYUUUVVVZZZ___aaaaaa[[[^^^______bbbddd```YYYKKKGGGCCCBBBCCCCCCBBB@@@777777555222///...///111222111000...+++)))'''&&&%%%&&&&&&''''''''''''&&&###$$$$$$###""""""###%%%""""""!!!!!!!!!!!!!!!"""!!!###""" """%%%######$$$$$$$$$######"""!!!"""$$$%%%&&&)))---000555777<<>><<<777333///......///...///000111111000///...)))((('''%%%%%%''')))***&&&&&&'''(((((('''''''''%%%&&&'''&&&###"""%%%'''!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$$$$###"""###$$$$$$"""!!!zzz[[[KKKKKKKKKKKKJJJGGGDDDBBBDDDCCCBBB@@@>>>===<<<<<<;;;<<<<<<:::777555555555666777888888777444222000000000000000000111111222000222444555666555444333222333555666777:::>>>BBBFFFOOOZZZ`````````bbbeee```^^^ZZZUUUNNNFFF@@@<<<999888666555333222222222///111222222111111222333000000...+++...333444222///000111000//////111333777666555444444666888999DDDEEEGGGIIILLLMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGAAA@@@@@@BBBDDDFFFFFFEEEFFFEEEBBB>>><<<;;;<<<<<<:::999888999;;;<<<;;;999666555555444333222111111...///111111000000111333222333444555777777888888888777555222///---***)))$$$&&&))),,,---,,,***))))))(((&&&&&&'''((('''&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&((())))))(((''')))***+++++++++***((())),,,............///000111222333333333111000///...------///...,,,+++++++++,,,---******))))))***+++,,,,,,)))******+++++++++++++++++++++,,,---------------111111000///---+++)))((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))'''((((((((('''(((+++---+++---000222333555777:::<<<>>>CCCGGGJJJKKKKKKKKKGGGHHHHHHHHHHHHFFFEEEDDD;;;:::999777444111///------...//////000000000000***(((((()))+++---...---(((+++---,,,+++///777???AAABBBEEEJJJGGG<<<333///444777999777444222444666888;;;<<<:::555444999===666888999888555222000///333222111///...,,,,,,+++,,,...111000//////111444???>>>===>>>@@@AAAAAA@@@===@@@AAABBBHHHTTT^^^aaaaaa```]]]WWWPPPIIIEEEDDD<<<555000///000333:::AAA>>>DDDKKKNNNPPPNNNEEE;;;777555444444777===DDDHHHKKKFFF@@@:::777444222000+++,,,,,,,,,---222888===EEERRRaaajjjjjjddd\\\WWWaaaggglllllleee]]]ZZZ[[[VVVUUUWWWYYYVVVRRRRRRUUUUUUTTTUUUYYY___bbb```\\\UUUTTTUUUYYY```gggkkklllfffhhhiiikkkooorrrlllcccYYYVVVTTTVVVZZZYYYTTTOOOBBB@@@===:::888999:::<<<===<<<999555222///---,,,,,,------......---,,,+++%%%%%%$$$#########$$$%%%######"""!!!!!!!!!!!!""" $$$### """&&&$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''***///333999<<<@@@DDDGGGHHHHHHGGG>>><<<:::999:::>>>AAADDDHHHJJJMMMPPPUUU\\\eeejjjgggfffdddaaa^^^ZZZWWWTTTJJJFFF@@@;;;888666444333777888:::<<<;;;999777555111...+++((((((***---000------------,,,+++))))))'''***+++***&&&&&&(((,,, ###%%%%%%"""!!!$$$&&&!!!""""""######$$$$$$$$$&&&###!!!"""$$$$$$!!!uuuWWWJJJKKKLLLKKKIIIFFFCCCAAAAAA@@@???===<<<;;;;;;;;;:::;;;;;;:::777555555666666777888999888666444222111000/////////000000111000222444666777666555444333444555555777:::???CCCGGGQQQ]]]dddffffffhhhkkkcccbbb___ZZZRRRJJJCCC???999888777555444333222222///111111111000000111333000111///---000666888666111111111000//////000111777666444333333444666777AAACCCFFFHHHIIIIIIJJJJJJFFFGGGHHHHHHHHHGGGGGGFFF@@@@@@@@@BBBEEEFFFGGGFFFFFFCCC???<<<;;;:::::::::;;;:::999999999999888666555444333222000///...------///000111000000222333111222333555666666666555222222000...---++++++***&&&'''***,,,,,,***(((&&&'''&&&%%%&&&''''''&&&$$$&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))******)))((('''(((,,,////////////000111222444444222222111000///...,,,,,,------+++*********+++,,,+++++++++++++++,,,---...******+++,,,,,,,,,,,,,,,,,,,,,------......---------------,,,+++)))((('''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%$$$&&&(((&&&''''''&&&&&&'''***,,,)))+++...000111222555777888;;;???CCCFFFGGGGGGGGGHHHHHHHHHHHHFFFCCCAAA???<<<<<<;;;999777444222111111111222333444555555555...---++++++---...---,,,&&&))),,,+++***---555;;;;;;<<>>>>>:::666777===CCC999;;;;;;:::777444333333222222222222222222111111111000/////////222555777???===<<<<<<>>>??????>>>===???>>>;;;@@@MMMZZZaaa^^^___^^^ZZZRRRJJJCCC@@@???666///------111999BBBCCCJJJPPPRRRSSSRRRKKKCCC>>><<<999999;;;@@@FFFIIIKKKFFF???999555333111000***+++,,,---...111555888???HHHUUU___aaa]]]YYYXXXccchhhllljjjeeeccccccdddaaa]]]ZZZ[[[ZZZYYY]]]bbbeeeaaa]]]\\\]]]]]]\\\[[[QQQQQQSSSWWW]]]ccchhhjjjeeeggggggiiinnnqqqkkkbbb]]]]]]aaagggllljjjbbbZZZKKKHHHEEEBBBBBBDDDGGGIIIIIIGGGCCC???;;;777555444333333333222222000//////---+++)))'''''''''((((((%%%$$$###""""""""""""""" $$$$$$!!!"""&&& !!!!!!!!! """###$$$$$$%%%(((---000999;;;===??????===;;;999222111///...///222666999:::<<<@@@FFFMMMWWWaaahhhhhhhhhgggddd```[[[WWWUUURRRNNNHHHEEECCCAAA>>><<<@@@BBBFFFIIIIIIGGGEEEBBB>>>:::555111111444999===:::999888666333111...---)))+++---,,,)))((()))+++!!!$$$&&&&&&###"""%%%'''!!!!!!"""###$$$$$$%%%%%% %%%((((((%%%sssVVVIIIKKKLLLJJJGGGCCCAAA@@@>>>===<<<;;;;;;:::;;;;;;999:::;;;999777666666777666777888888888888777666333222000/////////000111000222444666777777666555444555555666777;;;@@@DDDKKKSSS^^^fffjjjlllooopppiiigggccc]]]UUULLLEEEAAA999888777555444333333222///000111000//////111333000111111///333999:::888333222111000000000000000222222111111222555777999???AAADDDFFFEEEEEEFFFGGGBBBCCCDDDFFFFFFFFFEEEDDD@@@??????@@@CCCDDDDDDCCCBBB@@@===;;;;;;;;;:::999::::::999777666555444333222222111000///...------,,,...///000///000111333333333444444444333333222///...---,,,+++++++++,,,)))***+++,,,+++)))'''&&&&&&%%%%%%'''((()))'''&&&(((((('''''''''(((((()))''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))(((((((((''''''(((+++.../////////000111222333444000000000000///...,,,+++,,,++++++******+++++++++---,,,,,,,,,,,,------...+++,,,,,,---------------------......///......---++++++++++++***)))((('''(((''''''&&&%%%%%%&&&&&&''''''''''''((((((((((((%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&%%%'''+++...)))+++---......///111333444666999===@@@AAAAAAAAAFFFFFFFFFDDDBBB???===;;;;;;;;;:::999888777555444555555777888999999999999333111///...//////...---)))+++---,,,,,,...333777555666;;;???===666222333333555777888999:::<<<>>>======<<<999666888===BBB999::::::888666444555666333333555666666777777666555333000000444888;;;===>>><<<:::999;;;<<<<<<;;;<<<>>><<<888:::FFFSSSZZZZZZ[[[[[[WWWPPPGGG???<<<666000+++,,,///444<<>>???BBBEEEHHHMMMHHHAAA;;;888555333111))))))+++...333666777666===AAAJJJRRRTTTSSSUUUYYY___ccceeebbb___aaacccdddaaaZZZUUUSSSSSSTTTZZZ```aaa]]]XXXUUUVVVWWWXXXYYYSSSSSSRRRSSSTTTWWWYYY[[[XXX[[[]]]^^^aaaddd```ZZZWWW\\\eeennntttqqqhhhaaaSSSPPPKKKIIIKKKOOORRRTTTSSSQQQMMMHHHDDDBBB@@@???BBBAAA???<<<;;;999999888222///+++)))((()))(((''''''&&&%%%$$$############!!!$$$%%%###"""###$$$ !!!""""""""""""""" !!!"""###$$$&&&))),,,444555555555333111...,,,+++***(((((()))+++...000,,,///333888???HHHRRRXXXYYYZZZZZZWWWSSSOOOMMMLLLOOOLLLJJJJJJLLLLLLIIIFFFJJJNNNUUU[[[^^^^^^]]][[[PPPKKKEEEBBBCCCIIIQQQVVVRRRQQQNNNJJJEEE@@@<<<:::333333444333222///+++)))%%%&&&(((''''''&&&((()))######$$$%%%&&&&&&'''(((!!!!!!"""$$$'''(((((('''sssWWWHHHJJJJJJHHHCCC@@@>>>???;;;;;;:::999999999::::::999::::::999777666777888666666777888888999999:::666555333111000000111222///111333555777666666555555666666666888<<>>===>>>@@@AAA@@@??????===;;;;;;======;;;999888888777555333222111111/////////000000000000000---///111111111111333555777666555444333111111000///...,,,+++++++++,,,,,,+++++++++++++++***))))))'''&&&''')))+++,,,+++))),,,++++++************+++((()))************)))(((%%%&&&''''''&&&&&&''')))%%%&&&'''''''''(((+++---------......///000222333...////////////...---,,,***++++++,,,,,,+++++++++...------,,,,,,,,,,,,---,,,---......//////.........//////000000///......---------,,,+++***((((((((((((&&&&&&%%%&&&&&&'''&&&'''''''''((((((((((((&&&((())))))'''''''''(((%%%%%%%%%%%%%%%''',,,///,,,...//////......000111000111444666888:::;;;;;;>>>>>>>>>===<<<;;;999999888888999999999888888777888999:::;;;============999777555555555555444333//////000000111222333333111222555888555000000333333222333555888:::;;;:::999888888888888999:::;;;666666666444222333555777555666888999:::::::::999666333222555:::???AAA@@@<<<:::777666888999:::999777;;;;;;777777???HHHMMMQQQQQQPPPMMMGGGAAA===<<>>BBBBBBAAA@@@AAACCC>>>???BBBDDDEEEEEEDDDCCC???>>><<<===>>>>>>===<<<===<<<;;;<<>>??????@@@@@@???===;;;;;;<<<===<<<;;;444333333444666666444222///...000222///+++,,,111333111000222777999888666444444555777999999666444444333222000///111444888777888:::;;;<<<;;;;;;:::444333333888@@@DDDDDDAAA999777555444666888999999111777:::777555999???BBBBBBBBBAAA===:::999999;;;666333222555777777:::???<<>><<<::::::999888666444999666666===EEEGGG@@@888:::777888;;;;;;;;;AAAKKKSSSYYY[[[VVVTTTWWWWWWSSSKKKDDD???>>>>>>>>>@@@DDDIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMIIIDDDAAA@@@BBBDDD;;;AAAEEEFFFGGGLLLNNNNNNMMMVVVcccnnnrrrrrrooommm```ZZZTTTQQQTTTXXX[[[]]]___]]]YYYUUURRRPPPOOOOOOVVVSSSMMMHHHEEECCCDDDEEEGGGBBB<<<888888777666444***)))((('''&&&%%%%%%%%%$$$$$$$$$&&&'''&&&###!!! !!!###$$$%%%&&&&&&''')))+++,,,,,,,,,---...)))))))))))))))*********''''''''''''''''''((((((((()))***+++,,,...333666333555666444111///000222000111666???JJJOOONNNKKK;;;CCCOOO\\\gggmmmooopppnnnjjjeeeeeekkkvvvxxxpppjjjfffbbb^^^ZZZYYYWWWPPPCCC888///---+++,,,000111///---((()))***+++,,,---......---000222111...,,,---///pppUUUJJJEEEBBBCCCCCC???===>>>===999555333555888;;;===999777555666888888666222222333555777888777666555777777777777666555333333///000111222111222555777888888888999;;;@@@GGGKKKRRRZZZbbbeeeiiinnnooommmmmmjjjbbbXXXMMMEEEAAA???;;;999777555555444333222//////000000111111111222222000///111555777666444444222000///...///000111333222000...///111444555777999;;;>>>@@@AAABBBBBBCCC@@@AAADDDCCC>>>===>>><<<;;;<<>>@@@BBBDDDDDDBBB@@@>>>>>>;;;999;;;AAACCCAAA>>>:::<<<:::888999======999555111,,,,,,///000---***000111222444666444111......111555888999777555333)))***,,,---...111555888444777999888555444777999444777888;;;CCCLLLJJJCCC;;;===;;;666888===>>>999555999999444444999<<<:::888888888666444444666888111333555666555555666777AAA>>><<>>::::::;;;888>>>@@@>>>???GGGKKKJJJKKKSSS^^^fffjjjmmmppprrrggg```YYYWWWZZZ^^^^^^]]]aaa```^^^\\\ZZZWWWSSSPPPQQQOOOKKKFFFBBBBBBDDDFFFHHHFFFCCCBBBBBBAAA@@@>>>999111***)))***((('''(((!!!###%%%&&&%%%$$$$$$%%%""""""###%%%((()))(((''''''///333222111333333111---------,,,+++***)))(((''''''((())))))***))))))$$$''')))*********,,,---///,,,+++---111111...******000666999===BBBCCCAAA999:::CCCRRR^^^eeejjjnnnhhhgggfffggglllwww{{{tttrrrsssuuutttnnn```NNNBBB777555222000///000111333.........---,,,...111444777777888999:::::::::999qqqVVVIIIDDDAAABBBBBB???===>>>888555222111222444555555666555555555666666444333222333555777777777666555777777777777666555333333...000111111111111444666777777777777999>>>DDDIIIPPPXXX```dddhhhlllmmmkkkkkkggg```UUUJJJBBB>>>===:::777444333444444222000000000111111111222222222///......000555888888777666444222111000000111111111000000///000222444555444555888:::<<<=========@@@>>>???AAAAAA===;;;======888777<<>>???>>>===<<<777444111...,,,,,,,,,---+++++++++,,,...///111222000333666888888888:::;;;>>>???AAABBBAAA???===;;;<<<<<<<<<>>>BBBCCCCCCAAABBBEEEDDDBBBBBBEEEEEEAAA>>>999333111222333111...//////000222333333000...111333555666666333///---)))***+++,,,,,,...222555555555555444444666999<<<888<<<>>>@@@DDDIIIFFF??????AAA@@@===???DDDDDD@@@???CCCBBB;;;777999<<<<<<777666555444444444555555///111333444444444666888888555444777>>>EEEJJJLLLPPPOOOLLLIIIGGGGGGGGGGGGDDDBBB???;;;999888999;;;???BBBKKKTTTTTTJJJAAA>>>AAA===888555555888<<<>>>CCCIIIHHHAAAAAAHHHJJJDDDCCC<<<666444333333777===@@@???===<<<======>>>>>>DDDEEEDDDAAA===;;;<<<===888>>>@@@>>>???FFFJJJJJJQQQUUUZZZ```dddgggjjjllleee___XXXWWWZZZ]]]^^^]]]\\\ZZZWWWTTTSSSRRRRRRQQQPPPNNNKKKGGGCCCAAAAAABBBFFFFFFFFFGGGHHHGGGDDDBBB<<<444...//////,,,++++++'''((((((&&&%%%%%%''')))&&&&&&'''((()))***++++++333:::???>>>===??????===777555333111///.........,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,---,,,+++---000111...++++++000555888<<>>@@@AAABBBBBBtttWWWIIIDDDAAABBBAAA>>>===???999888777777888888666444111333444555444333333444111222444666666666555555666666666666666555444333...///111111000111333555555555555666777;;;AAAEEELLLUUU]]]bbbfffjjjkkkhhhhhhddd]]]RRRGGG???;;;999999555111111333444000---111111111111222222222222,,,,,,---///444777999999777666555333222111111111//////000111222444555555333444666888999:::;;;;;;===;;;<<<>>>>>>:::888:::<<<666333888======999777777777999===<<<666333333000000/////////000000111666777777777777666555555777777777666333///,,,)))......///...+++******+++---...//////......///000333222222111222333555666555555555444444333333333111222444555555333111///222000///000111111///...,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''))))))(((((())))))***+++***,,,......---,,,---...,,,,,,------------,,,,,,,,,***)))***,,,---------,,,---......,,,,,,---......---,,,---///000///...*********)))((('''%%%$$$"""%%%&&&%%%######&&&)))%%%%%%&&&'''((((((((('''***+++,,,,,,******+++,,,,,,---......///222888;;;@@@??????AAADDDDDDBBB???777555222...,,,+++++++++*********+++,,,,,,------,,,...222444555777999;;;<<<===>>>>>>===;;;999777999;;;>>>@@@@@@AAAAAABBBGGGJJJLLLJJJKKKMMMLLLIIIIIIDDD===:::999888666444000000111333555333000---111222444444333000---++++++,,,,,,,,,,,,...111333555333111111555:::>>>@@@===AAADDDDDDEEEEEEBBB===BBBDDDDDDCCCFFFIIIIIIFFFGGGJJJIIICCC???@@@AAAAAA666333000000222444333111,,,...000111222444666999666444444666;;;AAAEEEGGGKKKKKKKKKJJJJJJJJJJJJJJJKKKIIIEEE@@@===<<>>EEEGGGCCCBBB;;;666555444333666;;;>>><<<999777555666777888<<<=========;;;;;;===???;;;???BBBAAADDDIIINNNOOOWWWVVVVVVYYY]]]aaacccddd```[[[UUUTTTVVVZZZ[[[[[[TTTQQQLLLHHHGGGJJJNNNQQQQQQQQQPPPOOONNNKKKIIIHHHFFFGGGIIIMMMOOONNNKKKHHHBBB;;;666777777333000000///...---+++***+++...111***,,,...//////111666:::GGGMMMQQQQQQQQQSSSSSSPPPHHHFFFBBB>>>:::888666666333333444444333222111000000...,,,...000000...+++---,,,,,,---000111111000...222666999???DDDBBB<<<:::666555999======???BBBGGGIIINNNSSSYYYaaajjjpppuuuvvvtttooojjjhhhccc^^^dddeeegggeee___SSSDDD;;;333222000///...///000000......///...---...111333;;;===@@@CCCFFFIIIJJJKKKxxxZZZJJJEEEAAAAAAAAA>>>===???<<<<<<===>>>>>><<<888444///222555555222111333666111222333444555555555444555555555666555555444444000111222222111222444666444444444444555999>>>BBBHHHPPPYYY]]]aaafffgggeeeeeebbb[[[PPPEEE===999888:::555000000333444000,,,000000000000000111111111,,,,,,---///222666888999888777666555444222111000...///111333555666666666666777888999::::::;;;;;;:::888999<<<<<<888666888999444333888:::999777777444555666888888555222222111111111222222333444444;;;;;;:::888777555333222000000111111000...,,,******+++,,,,,,******+++,,,///000222222111111222333666555444333444555666777666555555444444333333333222222222222111111111111333111000000111111000///---,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((***,,,,,,++++++,,,---+++,,,,,,,,,------------///,,,)))***---...,,,***+++,,,------++++++,,,---///.....................)))***++++++)))'''&&&&&&$$$''')))'''"""!!!$$$((($$$%%%&&&''''''((()))))))))+++,,,+++***)))***+++,,,...///000222666<<>><<<===AAAAAA===999444333000...,,,+++,,,,,,++++++++++++++++++++++++***,,,///111111333555777777777888999999888666555666;;;@@@@@@>>><<<>>>@@@DDDIIIMMMMMMNNNQQQRRROOOSSSOOOKKKHHHEEEBBB===:::555777;;;>>>>>>:::444//////000111222222111///...,,,---.........000333555555222111444:::@@@BBBBBB>>>BBBDDDDDDCCCBBBBBBAAADDDEEEFFFHHHJJJKKKJJJGGGEEEFFFHHHIIILLLLLLJJJFFF555111,,,---111333111---+++---///000111444888;;;<<<;;;:::;;;===@@@BBBCCCDDDEEEGGGIIIJJJJJJJJJJJJRRRPPPMMMHHHDDDDDDHHHMMMQQQZZZbbbaaaVVVJJJGGGHHHFFFEEEDDDAAA>>><<<<<<<<<888===>>>===@@@FFFHHHFFF???:::777888777666999===???===999555222111333555777777888888999:::<<<===???BBBEEEGGGJJJPPPUUUXXXYYYVVVTTTVVVZZZ^^^___^^^\\\XXXTTTSSSTTTWWWYYYYYYQQQMMMFFF@@@???CCCKKKQQQPPPQQQSSSVVVXXXWWWTTTQQQIIIIIIKKKOOOQQQRRRPPPMMMIIIBBB=========888444333444555777777777888:::<<<222666:::;;;<<<@@@JJJQQQ[[[```ddddddeeehhhgggddd\\\[[[XXXSSSMMMFFFAAA>>>;;;===>>>@@@@@@???>>>===777444111333777888444000///000111111222444666777555999===BBBIIINNNJJJCCC???999444555777777999<<<:::???EEEJJJPPPTTTYYY\\\______]]]YYYUUURRRNNNKKKOOOOOONNNLLLGGG???666111111000000//////...//////---......---------///111777999===BBBFFFJJJMMMNNN{{{\\\MMMGGGBBBBBBAAA======>>>999999:::;;;;;;888444000///222555555333222333666000111222222333444444444333444555555555555555444222333444444333333555777333444444444444777;;;>>>CCCKKKSSSWWW[[[aaacccaaaccc```YYYOOOEEE===999888:::666222222444555111...///////////////...............///000111444777999888888888777555333111000///111333666777888777777999999999999999::::::;;;999777888;;;;;;777666888555555888:::888444666:::555666666555666666777666444444555666666777777777<<<;;;999666333111///...+++,,,------------,,,+++)))***,,,,,,,,,,,,...///111333555666555444555666777666555444444444555666555555444444333333333222555444111///000111444666333111//////000111000///...---,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((*********)))***+++++++++++++++,,,,,,------111...++++++,,,---+++(((+++,,,---,,,+++++++++---............------------***---//////,,,******+++'''***,,,(((### ###'''%%%%%%%%%&&&'''((())))))((()))***)))((('''(((***+++---///111333777;;;???@@@<<<888888::::::555000......---,,,,,,------...---------...---,,,+++++++++,,,............000222000111333444555555555555888===BBBAAA===;;;===AAACCCJJJPPPQQQSSSWWWZZZYYY]]]\\\[[[YYYVVVPPPJJJEEEAAADDDJJJNNNMMMFFF;;;222///000000000000000///...+++---.........000333666333333444:::AAAEEEEEEDDD>>>???@@@AAAAAABBBEEEHHHFFFFFFIIIMMMOOONNNKKKIIIDDDBBBDDDMMMVVVUUULLLCCC444///++++++///111///,,,,,,---...///111555:::>>>BBBBBBAAA@@@???>>>???@@@???AAADDDGGGIIIJJJJJJJJJQQQQQQPPPKKKGGGIIIOOOTTT\\\aaaccc^^^WWWRRRQQQRRRNNNNNNLLLHHHCCCAAAAAABBB<<>>:::888888999>>>EEEIIIKKKKKKJJJJJJCCCGGGJJJKKKLLLRRR[[[ccciiinnnqqqrrrtttwwwvvvrrrnnnnnnnnnjjjbbbWWWMMMFFFDDDGGGLLLQQQSSSRRRPPPOOOAAA>>>;;;===AAABBB???:::777888:::999999:::???CCCAAAGGGMMMRRRYYY]]]ZZZSSSIIIAAA:::888888777999===999>>>FFFMMMQQQSSSUUUWWWKKKIIIGGGFFFEEECCCBBBCCCAAA@@@>>>;;;777444222111------.........---,,,,,,...///000///......000111111333777<<>>888888888888999777333000000222444444333222333333000000111111222222333333222333444555555555555555444555555555444444666888444555555555555777:::===???FFFMMMPPPTTT[[[^^^^^^```]]]WWWNNNDDD===::::::999888555444444333222111............------------///000111111111444888;;;888999::::::999666444222222444666888999999999999999888888777777777888888:::888999<<<<<<999777999555777<<<===999444777>>>888:::999666666999:::888666666777888888777777666888777444222///...,,,,,,------------,,,,,,+++***+++---/////////000222444444777999999888777777888777666555444333333444555444444444444444444444444888666444222222444888:::333111///...///000000///000///---+++***)))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''))))))((('''((()))++++++******+++,,,---...000///---,,,,,,,,,+++***+++,,,------++++++,,,---,,,---...---,,,+++,,,---&&&))),,,+++(((&&&(((***+++,,,,,,)))%%%###$$$&&&&&&&&&&&&&&&&&&'''((()))&&&'''((((((&&&&&&'''((((((***,,,...000333777:::;;;777444333333222///,,,)))))))))***+++---...///...///000000000...---,,,,,,------,,,+++***,,,...,,,---///000222333444444:::===AAA@@@======AAAEEEGGGOOOVVVWWWYYY^^^cccdddeeefffgggfffbbb]]]XXXTTTQQQUUUZZZ]]]ZZZPPPBBB888444444222111000///......---............///222555333555999???DDDGGGGGGFFF???<<<===AAACCCDDDFFFIIIFFFFFFKKKRRRVVVSSSPPPOOOHHHDDDFFFPPPWWWRRREEE;;;333///,,,,,,...000///------------...000444:::???JJJKKKJJJHHHDDDBBBAAAAAA>>>@@@CCCFFFHHHJJJJJJJJJKKKMMMMMMIIIEEEFFFMMMSSS^^^aaa```\\\YYY[[[]]]\\\YYYXXXUUUNNNGGGDDDEEEGGGCCCCCCCCCBBBAAA@@@>>>===888666777;;;===<<<>>>AAAEEEDDDBBB<<<666333555888666444333444666888888777;;;:::===BBBDDDFFFKKKQQQNNNLLLLLLMMMPPPSSSTTTTTTaaa___]]][[[ZZZ[[[\\\]]]VVVTTTPPPIIIFFFHHHOOOUUUWWWVVVUUUWWWYYYXXXSSSOOOMMMLLLLLLMMMQQQTTTUUUUUUPPPFFF>>><<<<<<;;;<<<>>>CCCJJJUUU]]]```^^^\\\ZZZYYYZZZ[[[[[[\\\___ffflllqqquuuwwwxxx|||~~~yyywwwzzz|||zzzrrreeeXXXPPPOOOTTT\\\dddhhhgggcccaaaPPPMMMLLLLLLNNNNNNKKKHHHBBBEEEFFFDDDBBBCCCJJJPPPQQQZZZbbbgggkkkmmmjjjeeeXXXOOOEEEAAA>>>;;;<<>>:::666666999;;;;;;999666333111222333------///000///...---,,,+++---...---,,,+++,,,......000444888<<<@@@CCCDDD```UUUMMMGGGDDDAAA===<<<>>>;;;:::888888888888666555222111111111222222000///000000000000111222222333111222333444555555555555444555555555333444555777666777777777666777:::<<<<<>>===:::777555666777888999:::::::::::::::999888666666666777777;;;999;;;>>>>>>;;;:::<<<999999<<<>>><<<888:::???999<<<<<<888777999777333666666777777666555333222111000...------------...000000//////......------///111333333333444666888777:::<<<<<<;;;999888888888777666444333333444444444444444555555666666777666666555555555666777888444222///...///000111000222111///---+++***))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%'''((((((&&&%%%&&&&&&+++************,,,---...,,,---------,,,,,,---...,,,---...---,,,+++,,,...)))+++---,,,***)))+++---$$$''')))((($$$###&&&***,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''(((%%%'''((('''&&&%%%&&&'''&&&''')))+++,,,...111444222111///---,,,+++******&&&&&&''')))***,,,---......///111111111000...---+++,,,,,,***))))))+++---+++,,,---...000111222222666888:::;;;;;;>>>CCCGGGKKKSSSYYYYYYZZZ___eeegggiiiiiiiiihhheeebbb`````````bbbeeeeee```UUUGGG>>>::::::888777666666666666444444444222111111333555555888<<>>>>>EEEIIIFFFCCCDDDBBBBBBIIIUUU[[[XXXUUUVVVMMMJJJLLLRRRQQQGGG===888111000///.........//////---,,,,,,,,,---222999>>>KKKMMMMMMKKKGGGDDDCCCCCC===>>>@@@BBBDDDFFFGGGHHHFFFIIIKKKGGGBBBBBBGGGMMMSSSYYY\\\XXXWWW]]]bbbccceeeccc\\\RRRHHHDDDFFFJJJGGGFFFFFFEEEDDDAAA>>>>>><<<:::<<>>:::555111222777<<<>>>???===999666555555333444666888888777555333,,,...//////...------...111333666999<<>>666;;;<<<888666666111***555555555555444111///...++++++***+++,,,...///111000000000111111111222222222333555666666777999;;;999;;;>>>>>><<<:::999888999888666555444444444444444444555666777888999999111333555666777666555444555222000///000111222111333222000...,,,+++******))))))((((((((('''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((&&&$$$$$$%%%******))))))***,,,---///(((+++------+++,,,///333,,,---......,,,,,,---...'''***,,,+++))))))+++---))),,,...,,,((((((,,,000+++***((()))+++,,,,,,+++)))(((&&&&&&%%%&&&'''(((&&&'''((('''&&&%%%&&&((($$$&&&'''((((((***---///*********)))''''''((()))%%%%%%&&&((()))+++,,,,,,...///111222222000///...***++++++***((()))+++---,,,------......//////000000111222444888===CCCHHHKKKSSSWWWVVVVVV[[[aaaccchhhhhhfffcccaaaaaacccdddjjjjjjjjjhhhaaaWWWJJJBBB>>>>>>======>>>@@@BBBCCC<<<<<<;;;888555444555666666:::===>>>>>>AAAFFFJJJEEE@@@AAAJJJNNNHHH@@@===<<<===FFFTTT\\\ZZZXXXYYYOOONNNPPPRRRKKK???999:::111111111///...---///111,,,,,,+++***,,,000777<<>>???:::;;;<<<>>>@@@BBBCCCDDDEEEIIIKKKGGGAAA???DDDJJJFFFQQQXXXUUUTTTZZZbbbdddmmmiii```SSSGGGCCCEEEJJJFFFEEEFFFHHHHHHEEEDDDDDDBBBAAACCCGGGHHHFFFEEEHHHCCCEEEEEE@@@999555555888555333111333777::::::888777333333666444000222888@@@???<<<777555999AAAIIINNNMMMKKKHHHEEEDDDEEEGGGJJJMMMOOOLLLIIIHHHLLLPPPUUUQQQMMMMMMQQQRRRPPPMMMEEEGGGLLLSSSXXX[[[[[[YYYHHH<<<222000555;;;DDDLLLZZZbbbllltttvvvuuuqqqooojjjhhhgggiiimmmppprrrsssrrrtttvvvxxx}}}yyyxxxzzz}}}~~~yyyqqqgggaaaaaaiiivvvzzzuuulllmmmkkkhhhccc^^^\\\[[[TTTXXXZZZVVVQQQRRRZZZbbbmmmyyy}}}{{{sssjjj```\\\YYYVVVVVVYYY^^^bbbeeeeee```YYYSSSOOOBBB:::444555555555;;;CCCCCCGGGKKKKKKFFF@@@<<<:::;;;===???AAAAAA???===<<<555666888888666555555666666777999<<<>>>@@@AAABBBgggZZZQQQIIIFFFCCC>>>::::::<<<;;;999777555333333222555333111000111222222222------..................333333444444444444444444555555666666666666555555666666777777777888888888:::===BBBFFFKKKPPPUUUXXXYYYVVVQQQJJJDDD>>>:::888999999888777555444333222......//////......000111,,,...222444444555777888999:::;;;===>>>===999777999;;;<<<===<<<:::777555999<<>>;;;888888999888777:::???AAA???>>>@@@>>>>>>===;;;999777555444222222222333333333333333111---,,,......,,,---000,,,...///000///...///000222222222333333444444444333333444666666777777777333666999;;;;;;;;;;;;<<<999666222111333333111...555555666666666666666555999999999888777666555444555555444333222222222222111000///...------...///+++***)))((((((''''''''''''&&&%%%$$$$$$&&&''')))(((((('''&&&%%%$$$$$$######$$$%%%&&&''')))******'''((()))***+++,,,------,,,,,,+++,,,,,,---//////---***%%%""""""%%%***---'''***,,,,,,***)))***,,,((()))***)))((((((***,,,+++)))((('''((('''&&&$$$%%%&&&((())))))'''%%%$$$+++(((%%%'''+++---***''''''((()))******(((&&&%%%'''&&&$$$######&&&(((***+++---///111111000...---%%%---333...$$$!!!(((222,,,---...,,,***))))))***111111222222333666:::===DDDFFFGGGHHHIIIJJJMMMOOO\\\]]]^^^]]]ZZZZZZ^^^aaahhhiiiiiidddZZZOOOEEE@@@BBBAAAAAABBBEEEJJJOOORRROOOIIIBBB??????>>>:::777===>>><<<888999>>>AAAAAAAAACCCGGGIIIHHHDDD???;;;>>>===>>>DDDMMMUUUYYYZZZ\\\ZZZUUUOOOHHHAAA;;;888444333333222222222222222000...,,,---...000000000888===BBBCCCAAA???@@@AAAEEECCCAAA@@@@@@@@@BBBCCCGGGHHHHHHGGGDDDBBBAAABBBDDDDDDIIIRRRWWWXXX^^^fffcccccc___UUUJJJCCCCCCEEECCCEEEIIIOOOSSSSSSQQQNNNKKKJJJJJJLLLNNNLLLGGGCCC<<<@@@CCCBBB>>>:::888999555666666777888999999999888<<<;;;444///...///...AAA>>>999333000111555999>>>@@@AAA???======???BBBHHHKKKOOOOOOGGG>>>===AAAIIIKKKKKKLLLOOOSSSPPPJJJOOOTTTYYY^^^dddeee\\\RRR===777222///111:::LLL]]]iiiqqqxxxyyyxxxwwwrrrmmmllljjjiiikkkpppssssssrrrkkkqqquuuuuuwww{{{~~~~~~xxxzzz~~~}}}xxxsssooolllsss}}}}}}sssqqqmmmjjjgggccc___]]][[[^^^aaaaaa```aaadddgggvvv{{{}}}uuusssooojjjfffcccaaa```gggiiihhhaaa\\\XXXRRRLLLFFF???:::999:::<<>>BBBGGGGGGAAAAAAEEECCCDDDEEEFFFHHHJJJKKKLLLnnn\\\SSSKKKHHHEEE???:::999;;;:::888666555444333333555333111000111222222111........................222222444555555444333333555555666666666666555555666666777777888999999999:::<<<@@@DDDIIINNNUUUYYYWWWUUUQQQLLLGGGBBB>>><<<<<<;;;999777555444444444...//////...---...///000,,,...111222333555888:::;;;;;;<<<======;;;888666999:::<<<<<<<<<999777555999<<<>>>>>>;;;999888888777666999>>>???<<<<<<>>>888888777555444222111000000000000000/////////...///+++***,,,,,,***+++///---///000111000000111222333333333444444444555555555666777888999999999999333555777888888888:::;;;888666444444555555333000333333444555555555555555444555555666666666666666555555444333222222222222111000///---------...///++++++)))((((((((((((((('''&&&%%%$$$%%%&&&((()))%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''((()))***))))))******+++,,,,,,,,,++++++,,,,,,---.........,,,+++)))(((((()))***+++'''***,,,,,,***)))***,,,***+++,,,+++******,,,...,,,,,,+++***((('''&&&&&&(((((()))))))))(((&&&%%%'''$$$"""$$$(((***(((%%%&&&'''((())))))'''&&&$$$$$$$$$###"""###$$$&&&((()))***+++,,,---...//////))),,,...,,,)))(((,,,111---...///---+++)))***+++)))*********)))+++...111333444666777999;;;>>>???FFFIIIKKKLLLLLLNNNRRRVVV]]]]]]\\\WWWPPPIIIDDDBBBKKKKKKMMMOOORRRVVVYYY[[[XXXSSSLLLHHHGGGFFFBBB>>><<<===;;;777888===@@@@@@:::===AAACCCCCC???;;;888666666888>>>FFFOOOUUUYYY[[[YYYUUUPPPJJJDDD@@@===:::999777444333222222222/////////111333555444333:::===AAACCCCCCCCCCCCDDDCCCCCCBBBBBBCCCEEEGGGIIILLLKKKIIIFFFBBB@@@AAABBBBBBBBBGGGPPPTTTTTTXXX^^^^^^^^^[[[TTTKKKFFFFFFIIIKKKKKKLLLOOORRRTTTTTTSSSPPPNNNMMMMMMMMMKKKFFFCCCAAABBBBBB@@@===999777666555555666666666777777777666::::::444///000222111;;;:::777333000000333555555777888888666555777999AAADDDHHHIIIAAA888666:::>>>BBBEEEFFFKKKPPPPPPMMMPPPWWW___eeejjjggg\\\OOO888333//////444???SSSdddqqqxxx}}}}}}{{{yyyuuupppooommmlllmmmqqqtttuuutttppptttuuutttvvvzzz{{{xxxwwwyyy|||~~~{{{xxxuuuwww|||~~~zzzxxxwwwuuuqqqmmmiiieeebbb```bbbfffiiiiiihhhiiimmmpppyyy~~~}}}uuusssoookkkhhhffffffeeehhhjjjhhhbbb[[[VVVOOOHHHEEE???;;;;;;<<<===BBBHHHKKKNNNRRRUUUVVVUUUSSSQQQUUUTTTUUUYYY]]]]]]XXXSSSQQQQQQVVV]]]]]]YYYXXX\\\WWWWWWXXXYYYZZZZZZZZZYYYuuu]]]TTTLLLIIIFFF???:::999999888777555444444444444555333111111222333222111........................///111333555555444333222555555666666666666555555666666777888999999::::::999;;;>>>BBBFFFMMMTTTYYYVVVUUURRROOOKKKGGGCCCBBB===<<<;;;999888777777666000///...------......///---...000000111444888<<>>===;;;999777555888999:::;;;:::888666555999;;;======;;;999888888666555666;;;;;;999888:::333333111000///........./////////......---------000---,,,......,,,---000...000222333222222333444444444555555555555666666777777888999::::::::::::444555666666555666888:::777666666777888777555333000111222444444555555555222333333444444444444444555555444333333222222111000///...---------......,,,+++***)))((((((((((((((('''&&&%%%&&&'''((()))%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''(((((()))'''''''''(((((()))))))))***+++,,,............---++++++,,,,,,,,,+++)))(((((()))++++++*********+++***+++,,,+++******,,,...,,,...///---***((()))+++,,,,,,+++***)))(((((((((%%%"""!!!###''')))'''%%%%%%&&&'''((('''&&&%%%$$$!!!!!!!!!"""######$$$$$$'''''''''(((***,,,///000---+++)))***---///000///...//////...+++******+++)))))))))(((''''''))),,,***+++,,,...000222333444555777;;;===@@@CCCFFFIIINNNMMMLLLHHHEEECCCDDDEEERRRSSSVVVYYY\\\]]]^^^^^^WWWRRRKKKGGGEEECCC???;;;999:::888444555:::===<<<333666999;;;<<<:::888666333666999>>>DDDKKKSSSXXXWWWVVVTTTQQQMMMIIIFFFDDDCCCAAA===999555444333333//////000333666777777666;;;;;;===@@@CCCFFFFFFFFFBBBBBBCCCDDDFFFJJJMMMOOONNNLLLJJJFFFBBBBBBDDDGGGCCCEEEJJJQQQSSSRRRTTTXXXYYYYYYWWWRRRMMMKKKMMMPPPNNNKKKGGGGGGIIILLLNNNOOONNNMMMKKKKKKKKKKKKIIIGGGIIIFFFCCC@@@>>><<<999777777777666666666555555555555999999444000222555555666666666444111000111333222555888888888666666777:::<<>>;;;<<<======AAAGGGHHHKKKQQQXXX^^^```___^^^aaa```aaaeeekkkmmmkkkiiiiiikkkqqqxxxyyyvvvvvvxxxrrrsssttttttrrrpppmmmllluuu[[[SSSKKKHHHEEE???:::999777777666555444444444555444333111111222333222000////////////............---///222444555444333111444555555666666555555444666666777888999:::;;;<<<888:::<<>>??????>>><<<:::333111///---.............../////////000333999===BBBBBBAAA???;;;888666555777777888999999777666444888999;;;<<<;;;999777777555333444777888555444666222111000//////000111111////////////000000000000555111000222333111222666000222444555444444555666666666666666666666666777666666777888888888888888555666666555444444777999444444666777888777555333000111222333555555666666444444444444333111000///444444444444333222111111///.....................,,,,,,+++***))))))))))))(((((('''''''''((()))***))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''!!!!!!"""###$$$%%%&&&&&&(((***,,,.........,,,,,,)))***+++,,,+++)))'''&&&((()))***+++++++++++++++((()))***)))((((((***,,,***...111///+++***---111000///,,,***))))))******'''%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&%%%$$$###!!!###$$$$$$######&&&&&&'''((()))+++---......+++((()))---//////---...//////---+++)))*********+++,,,+++******,,,...---------...000111000///222444777:::===???AAABBBBBBBBBBBBAAA@@@AAADDDGGGQQQSSSVVVYYYZZZYYYWWWVVVNNNJJJDDD@@@===999555222333555444000111666888777///000333555666666555444222777<<<@@@BBBEEEJJJNNNQQQQQQPPPOOOMMMKKKIIIHHHKKKHHHCCC===999666555555000//////111444777888888:::888999<<>><<<;;;;;;:::999888777666666555::::::555222444666777555555555333111111222444555777;;;===>>><<<;;;:::888777777666111,,,---333:::@@@BBB@@@???DDDHHHIIIPPPYYYcccgggggg___PPPAAA555111000666???MMM```pppuuuzzz}}}{{{xxxxxxwwwsssqqqooolllkkklllooorrrtttxxxwwwuuussswww{{{wwwpppkkkmmmooorrrssstttttttttrrrrrrqqqnnnkkkjjjkkklllkkkjjjiiifffcccbbbbbbbbbaaadddhhhkkklllpppuuuzzz~~~}}}yyyvvvtttooolllgggcccaaabbbdddfffdddhhhhhhccc\\\VVVLLLDDD???;;;999;;;<<<<<>>::::::777777666555555555555555444222111222333333222000000000/////////.........,,,---000222333333333222444444555555555555444444444555666777999:::<<<<<<888:::<<<>>>BBBIIIQQQVVVVVVVVVVVVTTTQQQLLLHHHEEE888<<>>>>>>>>;;;===???AAAAAABBBEEEGGGNNNPPPRRRSSSSSSQQQNNNLLLKKKHHHDDD@@@<<<888555222///111000---...222444333,,,---...000111111222222000555<<>><<<<<<===HHHIIIIIIIIIHHHGGGFFFFFFKKKHHHDDD???;;;888777666666333111111444888;;;===<<<;;;;;;???DDDIIIIIIHHHFFFFFFFFFFFFHHHKKKNNNPPPJJJLLLOOOOOONNNMMMMMMMMMPPPUUUZZZ]]]\\\[[[YYYXXXTTTSSSPPPMMMKKKLLLOOORRRGGGDDD@@@???@@@AAABBBBBB??????@@@AAADDDGGGKKKNNNMMMHHHBBB???@@@BBBBBB@@@AAA@@@???>>><<<;;;::::::888===>>>:::666777999888777666444111///000444777555777:::>>>@@@???<<<:::;;;777555444000...222999@@@EEEEEEAAA???DDDIIIKKKRRRYYY```bbb___XXXLLL@@@:::666666<<>>999333111222333222000000000///......111666:::>>>AAACCCBBB<<<777555555444444555555555555444444555444555777888777555222111//////222222///000222---...000222444555666666///000000111222333444444777333333555666444666:::666777999888777555666666888888777777777777666666888888999999999999999888777777777666333333333555000222444555333222222333111222333555666666666666///000000111222111111111333444555555444333111000//////000111111111000000...---,,,+++************))))))*********+++++++++&&&''''''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%% !!!###%%%'''((()))&&&'''(((************))),,,+++***))))))***,,,,,,***))))))***,,,,,,+++)))***+++,,,+++******,,,...'''***---......///222666222000...,,,++++++,,,---((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$ """$$$%%%&&&&&&%%%&&&(((***,,,,,,+++)))''')))***+++)))&&&%%%(((++++++---...---,,,+++,,,---))),,,...000111222555777<<<999777666666444///******+++///444999:::999888444777;;;>>>@@@AAACCCDDDLLLMMMMMMNNNMMMLLLJJJIIIIIIHHHFFFBBB>>>;;;888777000222222///000444555333......---------...///000333777===???>>>;;;888666??????@@@??????>>>======CCCBBB@@@===:::888777666888666444555888===AAACCCAAAAAABBBFFFIIILLLLLLLLLIIIHHHHHHGGGHHHKKKMMMNNNPPPRRRUUUUUUSSSOOOMMMLLLRRRXXX]]]^^^]]]^^^\\\YYYRRROOOLLLIIIHHHJJJMMMPPPCCCAAA>>>===>>>@@@@@@@@@@@@AAABBBAAAAAABBBEEEHHHEEEBBB>>><<<<<<>>>@@@@@@DDDCCCBBBAAA???>>>===<<<<<>>>>>>>>===;;;999666333111222666:::888:::===@@@CCCCCCAAA>>>>>>:::888888777666:::@@@DDDFFFEEEAAACCCIIIPPPQQQUUU[[[___]]]ZZZUUULLLCCC???;;;;;;@@@GGGNNNXXXaaadddiiimmmkkkjjjkkkkkkhhh```aaa```______aaaeeehhhhhhiiiiiihhhlllpppoooiiiggghhhiiijjjjjjjjjiiihhhnnnmmmjjjeeebbbaaaccceeehhhhhheee```ZZZWWWXXX[[[XXX[[[^^^aaacccgggnnnttttttsssqqqlllfffbbb``````\\\YYYUUUQQQOOOOOOQQQRRRTTTZZZ___^^^ZZZTTTJJJ@@@666222111444555555888===GGGOOOZZZdddkkkqqquuuxxxvvvwwwzzz```UUUHHHBBB>>>:::999;;;::::::999777777666666666333222222333444333111///111111000000///......---,,,,,,,,,---///111333555333444444555555444444333111222333555777999;;;<<<999<<<>>>AAADDDHHHMMMPPPOOOQQQSSSTTTSSSOOOJJJGGGBBBFFFJJJNNNOOONNNKKKHHHCCC===666444555666444222111111111//////000444777777<<>>;;;888888888666000***)))))),,,111444555111...,,,///333777999<<>><<<;;;444777777444555999:::888555444222000///000222333777888:::===??????<<<:::777777777666555444333222888888888888777666555444333333555999>>>CCCEEEFFFCCCFFFIIILLLLLLLLLLLLMMMKKKJJJIIIIIIIIIKKKNNNOOOUUUWWWXXXWWWTTTQQQPPPPPPSSSZZZ^^^]]]]]]___^^^[[[TTTPPPLLLJJJKKKNNNQQQSSSEEEBBB???>>>???BBBDDDEEEEEEFFFGGGEEEBBBAAABBBDDD@@@@@@>>>;;;999:::===@@@CCCBBBAAA@@@???>>>===<<>>;;;;;;===???======???CCCGGGHHHFFFCCC>>><<<>>>BBBBBB@@@AAAEEEGGGFFFCCC@@@DDDNNNSSSTTTTTTZZZ]]][[[WWWRRRKKKDDDAAA======BBBGGGJJJOOOTTTWWW]]]```___]]]]]][[[XXXPPPQQQSSSSSSRRRTTTXXX[[[ZZZ^^^___^^^___cccccc```dddeeegggiiiiiihhhfffeeeiiiiiigggccc___^^^^^^```eeeeeeddd___YYYWWWZZZ^^^\\\^^^``````aaadddjjjooommmlllhhhccc]]]YYYXXXXXXRRRPPPNNNLLLKKKKKKLLLMMMLLLSSSYYYYYYUUUOOODDD:::555000///111222333777<<>>???:::444222222333333333333333333333333222111111333555555222//////,,,,,,///000...///333...111555:::======<<<;;;===<<<;;;:::999888777777777444333666777666777;;;999:::;;;999666444444444888777777777666666555555555555666666666555555444333555666555222000......333555555444111000222555111222222333333333222222/////////...---,,,******333444555555555333111///000111222333444333333222......---,,,++++++++++++******+++,,,,,,,,,,,,+++******)))((('''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############%%%%%%$$$%%%%%%&&&(((((($$$%%%&&&((())))))))))))+++)))(((***,,,---+++)))((()))***)))((((((***,,,,,,++++++,,,...///...---///......---------......((()))+++,,,---...///111((('''&&&%%%%%%%%%&&&&&& """###%%%&&&&&&%%%%%%%%%&&&'''***,,,---((('''%%%&&&(((***++++++---...000111000111333444000222555777777888999;;;999666333333555222,,,'''...---...111333111+++&&&'''))),,,///222666;;;??????>>><<<<<<>>>AAAEEEGGGHHHHHHHHHGGGDDDBBBAAA@@@999<<<<<<999:::>>>???<<<===;;;888555444555666777555333333666;;;>>>>>><<<222222111000///---+++***///000222444555444333222+++...333:::AAAEEEFFFEEEBBBGGGLLLNNNLLLJJJJJJLLLLLLKKKJJJJJJKKKMMMOOOQQQWWWWWWXXXVVVUUUTTTUUUWWWTTT[[[___^^^^^^aaaaaa]]]WWWTTTPPPNNNPPPTTTXXXZZZNNNJJJEEECCCFFFJJJNNNPPPGGGIIIJJJHHHEEECCCDDDEEE@@@AAA@@@===999999<<<@@@AAAAAA@@@???>>>===<<<<<<@@@IIIPPPPPPOOOOOONNNKKKHHHIIIJJJIIIFFFDDDDDDEEE======>>>BBBFFFHHHFFFCCC======CCCIIIKKKGGGEEEGGGJJJHHHBBB???DDDNNNSSSRRRPPPWWW[[[YYYUUUPPPIIICCC@@@===>>>CCCGGGGGGIIILLLMMMSSSVVVTTTRRRQQQNNNJJJBBBEEEGGGHHHGGGHHHLLLOOORRRVVVYYYWWWVVVYYYZZZYYY```bbbeeeggggggfffdddbbb`````````^^^[[[ZZZZZZ[[[^^^``````]]]YYYYYY^^^ccc```aaabbbaaa___aaafffkkkjjjhhhddd^^^XXXTTTSSSTTTKKKKKKJJJIIIIIIJJJKKKLLLHHHPPPVVVVVVRRRKKK???555555000...000111222777<<<@@@MMM\\\fffiiinnnwwwxxxzzz|||}}}ooo]]]KKKCCCAAA===999888:::;;;;;;999666444444555666555333222333333222111//////000000000000//////***---///---++++++111666333555666555444444555666444444444333333555999<<<<<<>>>@@@BBBEEEIIIOOOSSSUUUTTTTTTTTTUUUTTTRRRPPPMMMLLLLLLNNNPPPPPPOOOMMMIIICCC<<<999999;;;;;;;;;777666444333222333333444444555666666666444222000000000111222222222222222///000111111000000111222000///---------...000222///,,,,,,222<<>>;;;888666666777444555666555555666999<<<;;;999777555333333333444555555666666777777888888555555555555555555555555333333333222333333444444222111111111111111222222000000111111111111000000555333000...---...000222111333555555333111000000......///000000000000///+++---,,,))))))+++,,,)))+++***)))))))))+++---///***++++++,,,+++)))((('''((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&(((***,,,,,,***)))((())))))))))))))))))(((((((((((()))***+++,,,---------+++---...---***))),,,///......------,,,,,,++++++......//////......---,,,***)))(((&&&&&&%%%%%%%%%!!!!!!!!!!!!"""%%%'''(((*********))))))'''&&&&&&(((((()))))))))*********///000111222333444555555888666555333444666999;;;666555333000...,,,+++******+++,,,------,,,***((($$$&&&)))***+++...444999DDD@@@;;;888888<<>>???AAA@@@@@@@@@BBBDDD@@@@@@???>>>======<<<<<<999:::;;;:::999999;;;<<<444333222111///---,,,+++...///111333222111///---,,,...222666<<<@@@DDDFFFGGGKKKOOOQQQOOOLLLJJJIIINNNKKKIIIHHHGGGGGGNNNWWW\\\\\\\\\\\\[[[ZZZXXXXXXTTTZZZ^^^^^^___bbbcccaaaZZZTTTPPPRRRXXX]]]\\\XXXJJJGGGDDDDDDFFFJJJMMMOOOLLLMMMLLLJJJFFFBBBAAAAAACCC???:::666555888<<>>AAADDDEEECCC@@@AAACCCHHHQQQWWWVVVOOOHHHDDDCCCBBBAAACCCFFFJJJLLLLLLLLLNNNTTTZZZ[[[TTTMMMCCCAAA??????BBBEEEGGGGGGDDDAAA>>>===???@@@>>><<<<<<::::::<<>>777555333000//////222666888EEENNNZZZdddjjjnnnsssvvvtttsssqqqmmmkkklllooorrrtttsssuuu{{{xxx```JJJEEEDDD>>>:::;;;888888999777555444444555666444222111222222111000...//////000000//////...***,,,...---***+++000555333444666555444444555666555555555444333555888;;;999;;;>>>@@@CCCHHHNNNRRRVVVWWWYYY[[[\\\\\\ZZZYYYUUUTTTRRRRRRSSSTTTRRRQQQKKKFFF???;;;;;;<<<======888777555444222222222222333444555555555444222111//////000111111111111111...///000000//////000222...---,,,++++++---...000---...000444:::===>>>>>>===>>>===;;;888777777888666777888777666666888:::888888777666666666666777555555555666666666666666222222222222222222222222444444333222111111111222333222222111111111222222000111111111111111111000222111000//////000222333333444444333000///////////////000111222222222222...111000,,,,,,......,,,+++***)))))))))+++---...//////000000///...,,,++++++***)))''''''&&&&&&&&&###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((******)))((('''((((((((((((((((((((((((((((((((()))++++++,,,,,,+++)))*********))))))+++---///..................---...............---,,,+++******)))(((''''''''''''######""""""###%%%'''((())))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,---///222444555666555444333333444666888:::555444222000...---,,,,,,+++,,,---...---,,,***)))%%%'''((()))))),,,000444888555111...///111444666999<<<@@@BBBAAAAAAAAABBBDDDFFFHHHIIIHHHGGGGGGHHHBBBCCCFFFGGGGGGEEEBBB@@@>>>???>>><<<:::999999:::999888555333000///...------///111333333222000...,,,...000333666:::<<<===FFFJJJNNNPPPNNNLLLJJJIIIJJJGGGEEEFFFFFFGGGNNNVVVWWWWWWWWWWWWWWWWWWWWWWWWSSSXXX]]]]]]___dddeeeccc]]]XXXSSSSSSXXX[[[YYYUUULLLJJJGGGGGGIIIKKKLLLMMMLLLMMMMMMJJJFFFCCCBBBBBBAAA>>>:::777666888;;;===999555444777777666999>>>@@@DDDHHHLLLNNNPPPSSSVVVPPPOOOMMMKKKIIIGGGEEEDDDAAAAAABBBFFFIIIJJJGGGDDDEEEGGGLLLWWW___```XXXPPP@@@@@@AAAAAABBBDDDFFFGGGEEEFFFKKKTTT[[[[[[TTTMMMEEEBBB???>>>???@@@AAAAAAAAA===999666666666444222666666888;;;@@@BBBBBBAAA@@@AAACCCGGGKKKMMMMMMLLLKKKNNNTTTYYY\\\[[[YYYWWWSSSPPPMMMMMMOOOPPPPPPOOONNNNNNLLLJJJIIILLLSSSXXX\\\ZZZWWWSSSPPPQQQUUUYYY^^^\\\XXXUUUTTTTTTVVVWWWYYYXXXWWWWWWXXXXXXWWWVVVTTTWWWYYYXXXRRRIII???999555444111000111444888;;;BBBKKKWWW```eeeiiimmmooonnnmmmjjjfffbbbaaabbbddd]]]]]]```hhhrrrzzzeeeJJJFFFFFF===999===555666777666444333444555444222000000111111000///---..................---***,,,---,,,***+++...222222444555555444444555777555666666555444555777:::777999<<>>>>>>>>>>>;;;999777555333111000000000111222333333333222222......///000000000//////---...//////......///111,,,+++***)))***+++,,,---,,,000444666777999<<<>>>:::;;;;;;:::888777888:::888999:::999888666666777666666777888999999999999555555555555444444444444111111111111111111111111555444333111000000//////333333222111111111111111111111222222222222111111//////000000111222222333444333222///---,,,...000000000111222222333444444111333111...---//////,,,++++++******+++,,,...///222222333333222111///...------+++***)))((((((((($$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$&&&(((((('''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))************+++)))((('''(((((('''&&&---------........................---,,,+++***)))++++++******))))))((((((%%%%%%%%%%%%%%%&&&''''''&&&'''(((***+++,,,------++++++,,,,,,,,,---------&&&'''))),,,///222444555111111111222333555666777333222111000///.........---......///...,,,***)))'''((((((((((((***---000111000---,,,+++,,,...///111333666888999<<<@@@CCCBBBDDDGGGGGGFFFEEEEEEEEEGGGJJJNNNRRRRRRNNNIIIFFFFFFFFFEEEAAA>>>;;;;;;<<>>@@@AAACCCJJJQQQMMMMMMMMMMMMNNNOOOPPPQQQJJJPPPUUUWWW\\\ccceeeccc^^^YYYTTTSSSVVVWWWTTTQQQMMMKKKIIIIIIIIIJJJIIIHHHKKKKKKKKKIIIEEEBBBAAAAAA???>>><<<:::888888999999888444333666777888<<<@@@===<<<===@@@EEEJJJMMMOOOHHHFFFDDDAAA@@@@@@AAABBBBBBDDDHHHMMMPPPOOOKKKHHHCCCCCCHHHTTT```bbbZZZPPP>>>???@@@BBBCCCDDDDDDDDD@@@DDDKKKUUU[[[[[[TTTNNNFFFDDDAAA@@@???>>><<<::::::777222///......---,,,000444999>>>AAAAAA@@@>>><<<===???DDDHHHKKKKKKJJJDDDEEEIIIOOOTTTUUURRRNNNGGGFFFDDDEEEFFFHHHHHHGGG@@@@@@@@@@@@@@@BBBFFFIIINNNMMMJJJEEECCCDDDGGGJJJSSSSSSRRRSSSTTTVVVXXXYYY]]]\\\[[[[[[]]]]]]\\\[[[YYY^^^aaa___UUUJJJ@@@;;;555333222111333666:::===@@@HHHSSS[[[___aaaccceeeddddddbbb]]]YYYUUUTTTUUUMMMNNNRRRZZZdddnnntttxxx{{{{{{zzzxxxxxxzzz~~~lllLLLFFFEEE;;;777===444555666666555444555666333111/////////000///...,,,------......------,,,***+++,,,,,,***+++---000111222444444444444555777555666777666555555777888777999<<>>>>>>>>===<<<999777444111000///.........///000111111222---....../////////......,,,---///...------...000+++************+++,,,,,,...000333555666777999;;;777888888888777777888:::666888::::::888666666666555666888999999999888777555444444444333222222222333333333333333333333333222222111000000///000000222222111000////////////222222222333333222222222///000111222333222222111222111///---+++,,,000333//////000111222333444444000222111,,,+++......+++------,,,,,,---...///000111222222222222000///...///...,,,+++)))((((((((($$$&&&'''&&&%%%$$$%%%'''#########$$$$$$$$$%%%%%%"""$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((((((((...+++'''&&&''''''$$$!!!++++++,,,,,,------......---------,,,+++***)))(((***************))))))(((((((((''''''''''''''''''$$$%%%&&&((()))*********************++++++++++++%%%%%%'''***,,,///000111///000000111222222222222111111000000000000000111///000000///...---++++++)))((((((((((((+++---000...//////---,,,+++,,,---***+++---///111555;;;???;;;===>>>???>>>???AAABBBMMMPPPSSSVVVUUURRRMMMJJJLLLLLLKKKHHHDDDBBBBBBCCCBBB>>>888111...---///000111333666999:::888666444333333333333333333333333777:::>>>??????>>>>>>???;;;777555777999;;;@@@FFFCCCBBBBBBAAABBBCCCDDDEEE;;;@@@FFFLLLTTT^^^cccbbbZZZVVVRRRQQQSSSSSSQQQMMMLLLJJJIIIIIIIIIHHHFFFDDDHHHIIIIIIGGGDDDAAA@@@AAA???>>>>>>===;;;999888777:::999888999;;;===AAADDD???:::666777===CCCFFFFFF>>>>>>======>>>@@@BBBCCCEEEIIINNNSSSTTTRRRNNNJJJ@@@@@@DDDOOO[[[]]]UUUKKK>>>???@@@BBBDDDFFFGGGHHHEEEIIIOOOUUUXXXVVVRRRNNNFFFFFFGGGHHHGGGCCC<<<888444222...++++++,,,...000///666???EEEFFFDDDAAA@@@AAAAAACCCGGGKKKMMMLLLKKKGGGEEEFFFJJJNNNOOOIIIDDD<<<<<<===>>>???AAAAAAAAA888999:::;;;;;;<<<===>>>AAA@@@>>>;;;999:::>>>AAAIIIJJJLLLNNNQQQTTTVVVWWW\\\[[[[[[\\\___``````___^^^cccgggcccVVVHHH>>>:::333222111111333777:::===@@@GGGPPPVVVWWWVVVWWWXXXZZZZZZZZZWWWSSSPPPOOONNNKKKLLLOOOUUU^^^hhhoootttyyyzzzzzzyyyyyyzzz}}}wwwRRRGGGCCC:::666:::444666777777555555666888222111///...//////...---,,,,,,------------,,,,,,+++,,,,,,,,,++++++,,,---...000222222222333555777555666888888777666777888555777999<<>>>>>>>>>>>===;;;999666333111000,,,,,,+++,,,---...000111...///////////////......,,,---......------...///+++++++++++++++,,,,,,---000///000222555777666555444555666666666666888:::444666888999888777777777777888999999888777555444444444333333222222111111444444444444444444444444////////////000111111222000000///...............222222222333333222222222111222333333333222000////////////---,,,...222555............///000222222///111000,,,+++......+++.../////////000111111222111111222222111000...---...---+++***)))(((((((((%%%&&&''''''&&&%%%&&&'''######$$$$$$$$$%%%%%%%%%!!!###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%&&&'''''''''&&&&&&,,,)))&&&&&&((()))'''%%%,,,,,,------.........///,,,,,,,,,,,,+++***)))((())))))*********)))(((((())))))))))))((((((((('''&&&&&&'''((((((((((((((())))))*********+++++++++&&&&&&''')))***+++,,,,,,000000000000/////////...000000000000000111222222111111111000///...------***)))))))))+++...000111***,,,---,,,***(((((()))'''((()))***,,,000555999999999999999:::===BBBEEEOOOPPPQQQQQQOOOMMMKKKIIIKKKLLLLLLKKKIIIIIIJJJLLLFFFBBB:::444000111333555666999===@@@@@@>>>;;;999555555444444444444444444333555888999::::::<<<===777222000222444444888=========<<<;;;::::::::::::///444:::AAAMMMYYY___^^^TTTRRROOOPPPQQQRRRPPPNNNKKKJJJJJJJJJKKKJJJGGGEEEIIIJJJKKKIIIFFFDDDCCCCCC@@@AAAAAAAAA???<<<888666888:::;;;<<<@@@EEEIIIKKKEEE===555444888>>>???>>>777888;;;???BBBEEEGGGHHHLLLPPPUUUXXXXXXUUURRROOOGGGEEEGGGPPPYYYZZZSSSJJJ@@@@@@???@@@BBBFFFJJJLLLMMMOOOQQQRRRPPPMMMKKKJJJEEEIIINNNSSSRRRLLLBBB:::444222...+++***,,,000333333<<>>CCCGGGPPPXXXbbbiiikkklllmmmnnngggccc]]]XXXTTTPPPLLLIIIGGGGGGGGGDDDAAA>>>>>>???>>>>>>===;;;999777444333---,,,+++***+++---000111000000111111111000//////,,,---......------...000++++++,,,,,,,,,---------...------000333555444222444666777777666777:::<<<555777999999888888888999::::::999888777555333222333333333333222222222222222222222222222222222222......//////000222333444//////............//////111111222222222222111111222333333444333111000......///111111000111333555///...---,,,---...///000...000000,,,,,,//////---//////000000111222222222222222333333222111///...,,,+++***)))))))))))))))&&&'''((((((&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&&&&&&&'''&&&&&&&&&'''(((((())))))%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&)))+++,,,,,,......//////////////////++++++,,,,,,,,,+++******((()))***++++++***)))(((((()))))))))))))))((('''))))))*********)))((((((******+++++++++,,,,,,,,,((((((((()))))))))))))))000//////...............000000000000111222333333111111111111000000000000---+++******---000222222+++---///...***((((((***&&&(((***,,,---000333666555555666555666:::???BBBHHHHHHFFFEEEDDDCCCCCCCCCCCCEEEGGGHHHHHHIIILLLOOOJJJFFF???999666888;;;===>>>AAAEEEHHHHHHEEEAAA>>>777777777777777777777777666888:::;;;<<<>>>@@@CCC;;;555222555777888:::>>>AAAAAA@@@???===;;;999888...222666<<>>AAAEEEIIILLLOOOQQQUUUTTTTTTVVVYYY[[[[[[ZZZVVVYYY[[[XXXNNNBBB:::666222111000///000111333555444888===>>>===<<<<<<>>>EEEFFFHHHHHHGGGFFFFFFGGG???AAAEEEJJJRRR]]]iiippppppsssvvvwwwuuurrrpppppppppQQQDDD@@@===:::444666777666444444444666333111///...//////...---------............------...............---,,,+++)))+++---//////000222444222555888:::999888888888666777888888999<<<@@@CCCIIIQQQ\\\dddgggjjjmmmpppiiifffaaa[[[WWWRRRLLLIIIEEEGGGGGGFFFBBB@@@@@@AAA>>>>>>>>>===<<<:::888777000///---,,,,,,...111333222333333333222222111000,,,...//////......///000***+++,,,,,,------,,,,,,***,,,...000000000111333777888999999999:::<<<>>>:::;;;;;;:::888888999;;;<<<;;;:::888777666555555222222222333333333333333111111111111111111111111000000000000111111222333////////////000000111222000111111111111111111000222222222333222222111111///222555666444333222111000///---,,,+++,,,...///+++------******...///,,,---...///000111111111111111222222333222111///...++++++***************+++&&&((()))((('''&&&'''(((%%%%%%&&&&&&&&&'''''''''###%%%((((((((('''((((((&&&&&&'''(((((()))******%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''(((+++---...---------------,,,,,,***+++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''((()))******)))((((((((()))))))))))))))(((((())))))*********+++++++++))))))))))))))))))******...---,,,,,,,,,...000222000000000000111222333333111111111111111222222333111...++++++---000000///...111333111---***+++...'''***///222333444555666111222555555555666888999:::999999999999:::::::::777:::<<<>>>@@@CCCGGGJJJKKKGGGAAA<<<;;;<<<@@@CCCFFFIIILLLOOONNNKKKFFFCCC=========<<<<<<<<<;;;;;;;;;===???@@@AAADDDGGGJJJDDD>>><<>>:::<<<>>>BBBGGGLLLPPPRRRNNNMMMLLLMMMNNNOOONNNMMMJJJLLLMMMLLLHHHAAA:::666444333111000//////000111...111555666666666:::===CCCCCCCCCBBB@@@>>>??????:::<<<>>>BBBIIISSS___hhhhhhjjjlllllljjjiiihhhhhh{{{VVVFFFEEEBBB;;;444555666555333222333444333111/////////000///...---......//////......---000///......///...,,,+++(((***,,,---...///222444111444888::::::999999999;;;;;;;;;;;;;;;===@@@CCCAAAJJJUUU^^^bbbffflllpppllliiiddd___ZZZUUUNNNJJJDDDGGGHHHGGGCCCAAAAAACCC===>>>>>>>>>>>><<<;;;:::333111///------000333555444444444444444333222111---...//////......///111******+++,,,,,,,,,,,,+++%%%+++111000,,,+++000555999;;;<<<<<<;;;<<<>>>@@@??????>>><<<999888:::<<<===<<<:::888777777777888222222222333333444444555111111111111111111111111222222111111111111111222///000000000111333444555000000111111111111000000111111111222222333444444111555999:::777333000...111000...,,,+++,,,---...'''))))))''''''+++,,,***,,,---...///000000000000000000111111000///---,,,++++++******++++++,,,---'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((###&&&((())))))((()))***'''''''''((()))******+++&&&&&&&&&''''''&&&%%%%%%&&&(((***(((%%%$$$&&&)))+++******))))))(((((((((******+++,,,------------***+++---......---+++***&&&'''(((*********)))(((%%%%%%&&&'''((((((''''''''''''''''''((((((((((((((()))))))))******++++++,,,+++******,,,///333555111000000000111222333333111111111111222333444555333000,,,+++---......,,,...111222000+++(((***---(((,,,222777888888888999111555999;;;999777666555---///000222444444444444///111444666999<<<@@@CCCHHHEEE@@@<<<;;;>>>AAADDDKKKMMMQQQSSSRRRNNNIIIFFFDDDDDDCCCBBBAAA@@@@@@??????@@@BBBCCCEEEGGGLLLOOOLLLFFFDDDHHHMMMOOOQQQTTTSSSTTTVVVVVVUUUQQQMMMKKK<<<;;;888777;;;@@@???999:::;;;<<<===>>>??????>>>???>>>???BBBGGGKKKMMMMMMIIIJJJKKKKKKHHHGGGGGGGGGJJJJJJJJJIIIGGGCCC???<<>>444444555444444555999<<<999;;;===AAAGGGMMMRRRUUUIIIGGGEEEDDDDDDDDDBBB@@@BBBBBBCCCDDDDDDAAA<<<888666555333111////////////+++///222444555777<<>>999888333//////333444222///...000333555555444222000333///---000000......000---,,,,,,,,,,,,---......+++,,,,,,+++***---222777;;;::::::::::::<<<>>>???BBB???======>>>>>>:::777<<<<<<<<<;;;:::999888777111111222222222333333333222222222222111///---,,,///---,,,...111333222000222333444444222222333444111111222222222222111111333111111333222...---///777777777777555333111000111000///---+++*********+++***(((&&&&&&''')))***+++,,,,,,,,,+++,,,///111,,,---......,,,,,,---......------+++***+++...000)))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''###%%%(((***+++***((('''))),,,...,,,,,,...,,,))))))))))))((('''&&&%%%%%%%%%%%%$$$%%%&&&(((***+++333...)))&&&&&&&&&'''''''''))),,,...000///...------,,,+++***)))'''&&&&&&)))'''(((,,,,,,******,,,&&&'''((((((((((((((('''***)))((('''((()))+++,,,(((((((((((())))))))))))************+++,,,------***...222111//////444888999888666444444555777888666333000///000000...+++///!!!###///222///,,,,,,333888999===BBBBBB===:::<<<>>>@@@???;;;666222000000///,,,***+++---///111///...///222444555555888777777777999===@@@BBBHHHIIIJJJJJJIIIGGGEEEDDDEEEDDDBBBBBBBBBBBB@@@>>>>>>???AAADDDIIINNNSSSWWWRRRSSSVVV\\\bbbcccaaa]]]aaa^^^\\\\\\^^^\\\WWWQQQMMMKKKFFFCCCAAAAAABBBDDD>>>>>>===<<<<<<======>>><<<999999;;;AAADDDEEECCCBBBFFFHHHGGGCCCBBBEEEIIIIIIFFFDDDEEECCCAAADDDIIIJJJQQQTTTOOOMMMPPPRRRQQQEEEDDDAAA===888666666888;;;777666<<>>@@@AAA@@@<<<:::>>>HHHOOOaaaeeehhhfffccccccgggkkkiiieee```^^^^^^]]]WWWRRRJJJJJJJJJJJJJJJKKKKKKKKKLLLPPPTTTSSSOOOMMMQQQUUURRRPPPKKKFFFGGGJJJFFF@@@;;;888444444777999999888999999<<>>???<<<777333///.........///333777888999>>>FFFMMMNNNNNNIIIBBB>>>===888222444444444555888???GGGLLLPPPSSSVVVXXXXXXYYY[[[^^^wwwXXXHHHAAA>>>888555111111333555444222222000///111333333111///,,,...111333333222000///---......///000000000000***((())),,,---,,,---000000222444666777777777666777888999999:::<<>>:::999555000000111222000---///000111333333222111000333///---111222...***)))---------------......///***++++++***)))+++000333::::::::::::;;;===>>>???BBB@@@>>>>>>??????<<<999888999999999999999888777333333333222222111111111333333333333222111///...///---,,,...111222222000111333444333222111222333111111222222222222111111000......000///+++***,,,333333444444444222111000///......---,,,,,,,,,,,,***))))))((()))***+++,,,+++,,,---,,,+++,,,...000+++---------,,,+++,,,---------,,,***)))***+++---***)))((('''&&&&&&'''(((((((((((((((((((((((((((%%%&&&(((***++++++***)))'''+++---,,,,,,...---)))+++***))))))))))))((('''&&&%%%%%%&&&'''(((***+++***)))'''''''''***,,,...((()))+++---///000000000,,,++++++***))))))(((((()))'''(((+++,,,***))),,,(((((()))))))))(((((('''(((((()))***************((((((((()))))))))))))))******))))))))))))*********,,,//////......222555888777666666666777888999999666333111111000...,,,///'''###'''---...///111222888<<<<<<>>>BBBBBB===:::???CCCBBB>>>888555555000111111///------...000///...,,,---///111222222444444444555777999;;;===???@@@BBBCCCCCCBBBAAA@@@BBBAAA@@@@@@@@@@@@???===;;;===???DDDIIIPPPVVVYYYXXX[[[^^^aaaccccccccccccccc```___```bbbbbb]]]XXXTTTTTTRRRQQQOOONNNMMMLLLEEEEEEDDDCCCAAAAAA@@@@@@@@@???<<<;;;;;;;;;:::999<<>><<<>>>AAACCC@@@@@@AAAAAA@@@DDDJJJOOOTTTTTTNNNKKKNNNQQQQQQJJJGGGBBB<<<888666888;;;999666777===IIIRRRVVVWWWNNNKKKGGGEEEEEEGGGKKKMMMOOOQQQSSSQQQNNNMMMOOORRRUUUUUUVVVUUUTTTQQQNNNLLLLLLQQQUUUQQQJJJFFFHHHLLLSSSRRRQQQQQQOOOLLLFFFAAADDDFFFFFFDDDCCCFFFNNNUUU```cccfffeeeccccccfffjjjjjjddd]]]YYYWWWTTTNNNIIIGGGIIIKKKMMMNNNNNNNNNNNNRRRRRRTTTVVVXXXWWWUUUSSSNNNMMMKKKIIILLLOOOKKKDDD===999666555777999999999888888:::???DDDGGGGGGEEEEEE>>>:::<<<;;;777555777777999===>>>>>>>>>?????????===999444222111111111111555999;;;>>>DDDMMMTTTXXXXXXUUUNNNIIIEEE>>>666777777666555555888===BBBJJJLLLNNNOOOOOORRRWWWZZZcccLLLBBB@@@777444111111444555444222...------///222333222111//////000111111111000///------///000111111111111+++)))***......***)))+++///111444666777555333222555777999::::::;;;>>>@@@???@@@CCCGGGLLLQQQVVVYYYaaaaaacccdddccc___YYYTTTLLLKKKJJJKKKLLLMMMKKKJJJHHHFFFDDDDDDCCCBBB???<<<:::666111000000000...+++/////////000000000000000111......333555000,,,***......------......///000+++,,,---,,,,,,,,,...000777888999;;;===>>>>>>???BBBAAA@@@@@@@@@@@@>>><<<888888999:::::::::::::::555444333222111000//////333333333333333222111000///...---...000111111000000222333222111000111222111111222222222222111111///------//////+++***,,,///000000111111000000///------------------......'''((()))+++,,,---------,,,------,,,++++++---///***+++,,,,,,+++***+++,,,---,,,+++***)))))))))*********)))((((((((())))))))))))))))))))))))))))))(((((())))))******++++++&&&***,,,+++,,,///...+++---+++***+++---...+++)))''''''''''''((()))+++,,,***+++,,,+++((('''))),,,(((***,,,///111222222222,,,,,,+++***************)))'''(((,,,,,,******---***************)))((('''&&&(((***+++,,,+++)))((((((((()))))))))************)))((((((((((((((((((******+++,,,---...000111555555555666666777777777:::888555333222111///---,,,******,,,,,,...444<<<:::===>>>======@@@???===888===BBB@@@999333222333...000111111///...//////...,,,******,,,...............///111222444555666555777999;;;<<<===<<<<<<>>><<<;;;<<<===>>>===;;;888:::===CCCIIIPPPVVVZZZ[[[___cccdddaaaaaacccgggbbbaaa```cccffffffddd```^^^___``````___\\\XXXVVVTTTTTTRRRPPPNNNKKKIIIHHHFFFFFFDDD@@@;;;777555444666999<<<<<<999666666777;;;999999<<<======AAAHHHQQQSSSQQQJJJFFFHHHMMMOOOMMMIIIDDD===888777:::===777666888@@@KKKVVV]]]___YYYWWWTTTQQQOOONNNNNNOOORRRUUUWWWUUUQQQOOOPPPRRROOOPPPRRRRRRQQQOOOMMMKKKJJJNNNPPPLLLEEECCCGGGMMMUUUWWWXXXWWWRRRMMMIIIFFFJJJLLLNNNNNNMMMOOOTTTXXX]]]```bbbbbb```___bbbdddbbb\\\UUUOOOMMMIIIEEEAAACCCFFFKKKPPPRRRRRRPPPOOOSSSPPPOOOTTT[[[\\\UUUNNNHHHJJJLLLNNNRRRTTTPPPIII???<<<888666777999:::;;;777777999<<>>;;;:::888555333333555777===???AAABBBBBBEEEKKKPPPqqqSSSFFFCCC777444111111333444333111---......000111222222111111000000/////////000000------///000111111222222000---,,,...,,,'''&&&(((---///111222333333333222333666999:::::::::;;;<<<===>>>@@@DDDIIINNNSSSVVVYYY[[[___bbbbbb___ZZZVVVSSSQQQPPPPPPPPPOOOMMMLLLJJJHHHFFFDDDBBB@@@???>>>999666222000000///---,,,///...---------...///000......111555555111222666///............///000000---...///000////////////111333666:::===???@@@@@@@@@@@@@@@@@@@@@@@@???>>>;;;<<<<<<======<<<<<<<<<444444333222111000//////111222222222222222222222000/////////000000000000///111222111000///000111111111222222222222111111222//////222222...---//////////////////.........------............------'''(((***,,,------,,,+++,,,---...---++++++,,,---)))+++,,,+++***)))***++++++***)))******+++***)))+++*********************************************))))))((((((((()))++++++%%%***,,,,,,...111000---...,,,***,,,000111...***((((((((())))))***+++,,,(((,,,///---(((%%%'''***'''***///444666666444222///...---+++***)))*********((()))---...,,,,,,...,,,,,,,,,+++***)))(((''''''((()))***+++******)))((())))))******+++++++++)))(((((((((((())))))***,,,******+++---//////...///000111222333444333333777555333222111000//////)))***+++---...333<<>>>>>===;;;:::::::::999333666888777333///......+++...000111000///.........,,,******,,,---------***+++,,,...///000000000111222444666777888888888888777666777999:::999888666888;;;AAAGGGMMMRRRUUUXXXZZZ\\\]]]\\\]]]```ccc___^^^___bbbfffhhhgggfffggghhhiiihhhfffbbb___\\\______]]][[[XXXTTTPPPNNNKKKMMMLLLHHHAAA===<<<<<<888;;;======999555333333777555555777888888<<>>999888999:::888999<<>>;;;888888:::<<<===999999999:::<<<=========???>>>>>>???>>>;;;888666888===CCCFFFFFFCCC@@@???>>><<<999777555666777888555999>>>DDDLLLWWWbbbjjjlllqqqsssqqqllldddWWWKKKAAA@@@>>>999555222333444111555999999777888===AAAaaaMMMGGG;;;666111000111222111//////000111222111111111111222111///------...000111------///000000111111111111---***+++***((())),,,,,,,,,,,,---///111444555222444888999999999999::::::;;;<<<@@@EEEKKKPPPSSSUUUXXX]]]``````^^^[[[YYYSSSQQQQQQQQQRRRQQQOOOMMMKKKJJJHHHDDDAAA?????????777555222000000000///......---,,,+++,,,---///000,,,///333444...+++222<<>>@@@AAA<<<===>>>???>>>>>>>>>>>>============<<<;;;:::999333333333333222222222111//////000000111111222222111111111111000000000111///000111111//////000111111111222222222222111111333000000333333000///111111111000///...---,,,,,,////////////...---,,,+++((()))+++,,,,,,+++)))'''+++,,,------+++***+++,,,)))***++++++))))))***+++)))))))))***------+++)))******++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&((()))***&&&+++------///222222...---,,,+++---000000---***(((((()))******+++++++++ %%%++++++)))))),,,000%%%***222999;;;999444000444222///,,,***)))((((((+++)))***...///---...000,,,,,,,,,,,,+++***((((((***)))((((((((()))+++,,,)))))))))***+++,,,,,,---((((((((()))***+++,,,---...,,,+++,,,...//////...***+++,,,---............////////////......///000*********+++000777>>>AAA;;;999777666444333333333000///...///111111...++++++...222333222111000000000///---,,,...///000///***+++,,,---............000000111222222222222222444333222333555777666555555777999===BBBFFFIIIKKKQQQOOOOOORRRWWW[[[\\\\\\[[[\\\^^^aaaeeehhhiiiiiinnnmmmkkkiiifffdddbbb```bbbbbbbbb```]]]XXXTTTQQQQQQSSSSSSPPPJJJEEEDDDEEE@@@BBBCCCBBB???;;;888666999666555666555333777<<>>@@@HHHQQQZZZ___bbb___WWWRRRQQQSSSRRRTTTWWWWWWUUUQQQNNNMMMSSSSSSSSSQQQNNNJJJIIIHHHEEEBBB>>><<<;;;<<<======>>>DDDLLLSSSUUUQQQJJJEEEBBB@@@>>>@@@CCCEEEEEEDDDDDDJJJOOOQQQSSSSSSNNNGGGBBB@@@===;;;:::;;;>>>@@@===<<<<<<;;;:::;;;<<<===@@@CCCDDDCCCBBB@@@===;;;<<>>FFFQQQ]]]jjjqqqtttzzz}}}vvvhhh\\\OOOMMMHHH@@@999333111111,,,222999999555222444666pppUUUIIIBBB<<<444000000111000///111222333333111//////000111000...------...000111---......///////////////...***(((***++++++...333+++***))))))+++///333666111444777888888777888999777777888:::>>>DDDJJJMMMRRRVVV[[[^^^___^^^^^^^^^NNNNNNOOOQQQSSSSSSPPPNNNLLLKKKJJJFFFBBB???>>>???777555333222000000000000------,,,+++,,,---...///---///222000((($$$,,,777......------......///000,,,++++++,,,---...,,,+++''')))---222666:::===???777999;;;;;;;;;;;;<<<===<<<;;;;;;;;;999888777666444444444444333333333333.........///000222333444333444444333111000111222///111222111000///000111111111222222222222111111111//////222222///...111333222000...---,,,++++++//////000000///...,,,+++)))***+++,,,,,,***(((''')))+++------,,,++++++,,,)))***++++++***)))***+++)))((((((+++......+++''')))***++++++,,,+++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&+++------///222111...***+++---...---,,,***)))(((((()))***************###&&&)))***(((''')))+++$$$***333:::<<<999333...777555111---***(((((((((+++)))***...000......111+++++++++++++++***)))(((+++***((('''''')))+++---))))))***+++,,,------...************+++,,,---............------......///)))))))))******+++++++++)))+++,,,,,,+++,,,...000---,,,******///666888666666333111222111......000222---+++---222444000,,,---000333555444333333444333111//////111333333333.../////////000000111111/////////...............111000000111333333333222333444666888;;;===???@@@GGGDDDDDDHHHPPPUUUVVVUUUWWWXXXZZZ]]]```cccfffgggmmmllliiifffdddccccccccceeefffggggggeeeaaa\\\YYYVVVWWWWWWTTTOOOKKKHHHGGGGGGHHHIIIHHHGGGDDDBBB@@@>>>;;;999999666333666;;;:::888777666333111666>>><<<>>>???>>>:::666333222888<<>><<<:::888777777888999===CCCLLLSSSTTTNNNGGGAAA=========<<<===???CCCEEEDDDJJJNNNNNNMMMLLLHHHBBB@@@@@@@@@>>>===>>>@@@CCC@@@@@@???<<<;;;;;;===@@@BBBFFFHHHFFFDDDDDDBBB@@@@@@EEEKKKMMMKKKFFF@@@===;;;:::777555555666888999666888<<>>CCCFFFLLLPPPUUUXXXYYY[[[]]]```QQQRRRSSSUUUVVVSSSNNNKKKLLLLLLLLLHHHCCC???>>>>>>999888666333111//////000,,,,,,,,,,,,,,,---......---,,,------)))&&&)))///---------------......///+++)))((())),,,---,,,+++'''(((***---111555888:::222444777888777777999;;;999999:::999999888777777777777666555444444333333.........///111333555666444666777555222111222333000111222222000000111222111111222222222222111111000......111111......000000///...,,,,,,+++,,,,,,---...///000000///...,,,)))***+++,,,,,,,,,+++***(((***,,,---,,,+++,,,---***+++,,,+++******+++,,,+++)))(((+++---,,,'''!!!((()))***+++,,,,,,+++***++++++++++++++++++++++++))))))((((((((((((((()))%%%***,,,,,,---000///,,,&&&***...---***&&&&&&((('''((()))*********)))(((******)))'''&&&$$$$$$$$$&&&***111666888555111---777555111---***))))))***)))''')))---...------000)))***************)))))))))))))))))))))******+++))))))***+++,,,---......------,,,+++++++++++++++---///000...,,,+++---000++++++***))))))***+++,,,''')))+++***))))))+++...)))++++++))),,,222333///222......111111------111222///---...111222000...,,,...111222222222333444444222111222444666777777555444333333333444555666000000////////////000000000///...///000111000//////000222333555666777777:::;;;===AAAFFFJJJLLLMMMOOOQQQSSSUUUXXXZZZ]]]___cccbbbaaa`````````aaabbbcccfffhhhjjjiiieeeaaa^^^XXXWWWVVVUUUTTTQQQMMMJJJIIIIIIIIIKKKLLLLLLLLLKKKEEEAAA???>>>;;;777999>>>;;;888999999666111333::::::;;;<<<;;;888555333333555;;;AAACCCAAA@@@BBBEEEQQQSSSUUUWWWZZZ\\\^^^___\\\___aaaaaa___```cccfffhhhccc\\\TTTOOOMMMMMMNNNLLLNNNNNNJJJFFFIIISSS\\\___```___\\\XXXWWWYYY\\\YYYZZZ[[[[[[YYYTTTMMMIIIGGGGGGFFFEEECCC@@@<<<999888888888777666666666777;;;BBBKKKSSSTTTNNNFFFAAA======>>>>>>???AAACCCEEECCCHHHJJJHHHFFFFFFCCC>>>>>>@@@BBBBBB@@@@@@BBBDDDBBBBBBAAA>>>;;;;;;>>>BBBAAAGGGIIIEEECCCDDDDDDBBBAAAFFFLLLNNNLLLGGGCCC@@@<<<:::888666555777888:::444666:::CCCPPP^^^kkkrrr|||~~~ttthhhbbbXXXJJJ<<<222...---+++333;;;;;;555000111555wwweeeRRRIII===444111222222222,,,///111000...---...000...---------...///111222............---,,,+++***111//////111000+++)))+++))))))***+++,,,,,,---,,,222333555555444555777888;;;:::888777999<<<@@@BBBEEEIIINNNRRRTTTWWW[[[___ZZZZZZ[[[[[[YYYSSSLLLFFFKKKMMMMMMIIICCC???===>>><<<;;;888555111......///,,,,,,---------.........---)))(((---///---,,,------,,,,,,,,,,,,---......---***(((***---///...---)))))))))+++---111444555...222555666555555777999999999:::;;;;;;;;;::::::::::::888777555333222111/////////000222444777888555777888777333111222444000222333222111000111222111111222222222222111111111//////222333000///222...---,,,++++++,,,------+++,,,...000111111//////)))***+++,,,---.........'''))),,,---,,,,,,,,,---***+++,,,,,,+++***+++,,,,,,***)))***,,,***###((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))$$$)))+++***+++...---)))###)))...---'''######&&&'''''')))******)))((((((&&&$$$###$$$&&&((((((((((((***...222333222///...666444000---+++++++++,,,'''%%%'''+++---+++,,,///((())))))*********))))))'''(((***+++,,,+++)))((()))******+++---...//////000///---+++***)))((((((+++///111///***))),,,000///...,,,******+++---...(((***+++***''''''))),,,"""(((+++((()))///222//////,,,---222333......222111111000///---------...)))+++---.........000111444333222222555777888888999888666555555666888:::222222222222222333444555000///......///000///...,,,---///000222222333333000444:::<<<===???CCCFFFHHHJJJLLLNNNOOORRRUUUWWWXXXYYYZZZ[[[]]]^^^^^^___[[[^^^aaaddddddaaa]]]ZZZWWWVVVUUUVVVXXXWWWSSSOOOGGGGGGHHHJJJNNNPPPRRRRRRIIIFFFCCCBBB???;;;===BBB>>><<<===>>>:::333333999:::::::::888555444555666222999@@@BBB>>>;;;<<>>AAADDDEEEDDDCCCBBBFFFGGGDDDAAABBB@@@======@@@CCCCCCBBBBBBCCCEEECCCCCCBBB>>>;;;;;;???CCC@@@GGGIIIDDDAAACCCDDDBBBAAAFFFLLLNNNMMMIIIEEECCC===;;;999777666777999:::444444888AAANNN]]]iiippp{{{~~~uuuiiicccWWWIII<<<333000000)))000777666000---000555ooo]]]KKKBBB<<<111///333000+++---000111222000...,,,111000---+++...///$$$...---,,,,,,++++++,,,,,,***,,,///111222111///---......---,,,,,,,,,,,,---...000222555666777777777999888777999<<<===;;;999;;;@@@GGGMMMSSSWWW\\\^^^^^^bbbccc^^^ZZZXXXUUURRROOOOOONNNKKKHHHDDD@@@===<<<;;;999666444333111111---------......---,,,,,,((()))((($$$ !!!(((///...///000111111000///...,,,,,,,,,------,,,++++++((()))++++++***+++---///333111111444444111111444333555999<<<>>>??????>>>>>>;;;777444444444444333333222111000000222444555444444444555555444333333333333333333333333333333333333333222222222111111222///...///222333111///333222///---,,,,,,---...+++,,,---------...000222***++++++,,,,,,++++++***---,,,+++******,,,...///******,,,,,,,,,,,,+++************)))******+++,,,'''((()))***+++,,,,,,,,,+++,,,,,,+++(((((()))***)))***,,,,,,+++***,,,---///---++++++,,,---,,,+++,,,------+++(((&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$''')))'''######''',,,%%%''')))))))))***,,,...333333///)))&&&((()))''',,,///111222000...------)))))))))***++++++,,,,,,***((('''))),,,...---+++((()))+++------,,,+++******++++++,,,,,,------...------------------------,,,+++++++++,,,,,,***))),,,***(((***,,,,,,***''',,,)))((()))+++---+++)))+++,,,.../////////...---.........------,,,,,,,,,,,,,,,++++++,,,...///111555222111444888::::::888999888888777888:::;;;<<<999999999999999888777777333222222111111111222222......------------......///111444888;;;>>>???@@@CCCEEEGGGJJJKKKLLLLLLLLLJJJKKKNNNPPPRRRSSSSSSSSSUUUUUUVVVWWWYYYYYYXXXVVVQQQOOONNNQQQUUUVVVQQQMMMKKKFFFCCCEEELLLSSSUUUTTTOOOLLLHHHDDDCCCCCCDDDFFFEEEDDDAAA>>>;;;:::999999777999888444333555444111555888;;;999666555888<<>>777::::::999999999:::;;;<<<888AAAMMMTTTSSSMMMFFFCCC;;;@@@EEEHHHHHHFFFDDDCCC??????AAABBBBBBBBBBBBBBB???BBBEEEFFFDDDEEEGGGJJJMMMKKKGGGAAA===>>>BBBEEEHHHDDD@@@AAAEEEFFFDDDAAA@@@DDDIIIKKKIIIDDD@@@>>>;;;::::::888777555444444444666999???GGGSSS___gggrrrzzzzzzpppjjjeee^^^TTTHHH===555000---,,,,,,,,,---///333666888|||dddQQQFFF???333///222......///000111000///---,,,...///...,,,...111...&&&...---,,,,,,++++++,,,,,,+++,,,...000111111000//////...------,,,,,,,,,,,,---...000222444666777777999777777888;;;<<<:::888777:::>>>DDDJJJRRR[[[```^^^ccceeebbb___^^^\\\XXXRRRQQQOOOKKKHHHEEEBBBAAA<<<:::888555333111111000------.........---------,,,,,,+++(((%%%&&&+++000---...///111111111000///,,,---------,,,++++++***((()))******))))))+++---***(((+++///000,,,***,,,333555777:::<<<===>>>>>><<<999666555444444333222222222333333444444333333333333444444444333333333444444444444444444444444333222222222111111111111000/////////111222111000333111///---------...///,,,---......------///111++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...***++++++,,,,,,+++***))))))))))))))))))******++++++++++++++++++******)))&&&''')))******,,,///111***,,,---------...000222333111///...//////...---***++++++***((('''((()))''''''&&&&&&%%%$$$$$$$$$%%%'''((('''%%%%%%(((+++'''(((************,,,...,,,,,,'''!!!$$$'''&&&,,,...000000...,,,,,,,,,************************(((&&&%%%'''***+++***)))++++++---.........---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((***,,,,,,+++***+++***)))***,,,,,,***(((***((('''''')))***(((&&&+++,,,---...//////............---------,,,,,,,,,---,,,,,,+++,,,---//////,,,---///333888<<<======::::::999888777888888999666777888999::::::::::::666555555444333333333444222222000///...---,,,,,,...000333666999:::;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBDDDFFFIIIJJJKKKJJJJJJHHHHHHIIIKKKLLLMMMLLLKKKHHHHHHIIIKKKNNNNNNLLLIIIIIIEEEBBBEEEKKKRRRTTTTTTNNNLLLHHHEEEDDDDDDFFFGGGEEECCCAAA???===<<<<<<<<<:::<<<<<<888888:::999666777999;;;999555444888<<<>>>===<<<===???@@@@@@???AAAAAAAAABBBDDDFFFGGGHHHGGGEEEAAA===;;;999999999;;;@@@CCCAAA>>>???FFFNNNPPPRRRTTTTTTSSSUUUZZZ^^^[[[XXXWWWZZZ^^^\\\SSSKKKGGGDDDCCCFFFKKKKKKFFF@@@@@@@@@@@@@@@???>>>===<<<<<>><<<;;;:::999777666555555555666777999===CCCLLLWWW^^^jjjpppwwwzzzvvvnnneee```YYYTTTLLLBBB:::444000///.........///111444777999qqq[[[MMMDDD777333444...000000/////////...---------//////,,,,,,000333222...---,,,,,,++++++,,,,,,,,,,,,---...000000111222000000///...------,,,,,,++++++---///111444777888888777666888999:::888777666666777999>>>HHHRRRZZZXXX___ddddddcccdddccc___XXXUUUPPPKKKGGGEEEDDDDDD===;;;888444222111111111........................---,,,+++******+++,,,---+++---...000111111111000------------,,,+++))))))((()))***)))(((((()))***''''''+++111111---+++,,,333333444666888:::<<<===999888666555666555333222///000333444555444222111222222222222222222222222666666666666666666666666222222111111111000000000...///000000000000111222222111///...---......///---...///...------...000+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,+++,,,,,,,,,+++******)))))))))(((((())))))***+++......---,,,+++)))((((((+++,,,,,,+++******,,,---+++---///000111333666999999666333222111111///---((()))******)))((()))+++(((''''''&&&%%%%%%$$$$$$'''''''''&&&&&&'''((()))&&&((())))))(((((()))***'''&&&!!!"""&&&'''***,,,------+++******+++++++++******)))(((((('''((('''&&&''')))******)))++++++,,,,,,,,,---------,,,,,,++++++***))))))(((++++++++++++++++++++++++'''''''''(((+++,,,,,,++++++******+++,,,,,,+++)))+++***))))))))))))((('''***+++,,,...////////////...------------,,,,,,,,,------,,,,,,,,,------...,,,///222555555555555666;;;:::999888777666555555333444666888:::;;;;;;;;;999999888777777777777777888777555222000...---,,,///000333666777777777777777777666666666777888888999;;;???BBBCCCBBB@@@???;;;<<<>>>???@@@AAAAAAAAA???AAADDDFFFFFFFFFFFFGGGEEEBBB@@@CCCHHHNNNPPPQQQKKKJJJGGGFFFEEEFFFGGGHHHCCCBBBAAA???>>>>>>??????===@@@@@@======@@@@@@===;;;<<<===:::777666999<<<;;;:::;;;===??????>>><<<======<<<;;;;;;;;;<<<<<<999888666444333333333333444666888777555666;;;@@@DDDHHHLLLMMMMMMOOOSSSWWWQQQOOOOOOTTTXXXXXXSSSMMMGGGEEEEEEJJJOOOQQQNNNIIIFFFGGGIIIIIIHHHDDDAAA>>>@@@DDDHHHJJJJJJIIIIIIIIIHHHMMMRRRTTTRRRMMMHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIFFFHHHHHHGGGFFFIIIOOOTTTUUUUUUSSSMMMFFFCCCCCCEEEJJJJJJKKKJJJHHHGGGHHHIIIEEEHHHJJJIIIEEE@@@<<<:::<<<:::888555555555777888999999:::;;;>>>DDDLLLRRR]]]aaafffgggbbb[[[TTTPPPJJJFFFAAA:::555222111111/////////000222555777999gggUUUKKK>>>:::999222000///...------...///000///000...------...000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,...000222333222222111111000///...---))))))***,,,...222555777777777777888999999888777999888555444666<<>>999===BBBBBB@@@@@@CCCFFFAAA???===>>>BBBFFFHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFAAA@@@???>>>>>>???AAAAAA???BBBBBB@@@AAADDDEEEBBBAAAAAA@@@>>>;;;:::<<<>>><<<<<<>>>AAACCCCCCAAA>>>???>>>===;;;:::999888888666555444333222222222222111000000///000111333555999===BBBEEEEEEEEEHHHKKKDDDDDDFFFJJJMMMNNNKKKHHHHHHGGGGGGKKKPPPRRRPPPMMMGGGJJJMMMOOONNNJJJEEEBBBCCCEEEGGGIIIJJJKKKKKKKKKJJJOOOTTTUUURRRLLLGGGDDDGGGHHHHHHHHHIIIJJJJJJKKKIIIIIIIIIGGGFFFJJJRRRXXX\\\\\\YYYQQQIIIEEEGGGKKKRRRUUUVVVSSSMMMIIIJJJLLLJJJKKKKKKHHHCCC>>>;;;999<<<:::666444333555888:::;;;;;;:::999:::???EEEIIIQQQSSSUUUSSSOOOHHHCCCAAA>>>;;;888444222111111111//////000111222444666777ooo[[[OOOCCC???===444...------,,,---///111333111...---///222111...+++...---,,,,,,++++++,,,,,,,,,,,,++++++,,,...000222222333333333222111///...)))))))))***,,,///222444555666777888888888888999999888777555444666:::>>>EEENNNWWW\\\```eeefffccc```[[[SSSKKKEEEBBBAAAAAABBB@@@===:::888777777777333222111///////////////***))))))+++,,,,,,***(((((()))+++...///000000000---------,,,+++)))(((''')))+++,,,,,,***((((((((()))''''''***+++***,,,000111000//////111444777999777777666777999888777555222111111000111222333444111000000000000111222333444444444444444444444444111111111000000000000///+++...111000......111333000////////////000000111///000000///------...000---------......---------)))***,,,...///---,,,***//////......------------,,,,,,++++++,,,,,,---...---,,,+++************+++&&&(((***+++,,,...111333---///222444555777999;;;:::777444222000///---+++***+++,,,***((('''((()))((((((((('''''''''&&&&&&((('''&&&''')))***)))'''$$$%%%&&&%%%$$$###$$$%%%%%%''''''$$$$$$''''''%%%''''''((('''&&&&&&)))+++((()))))))))*********+++)))***************++++++))))))((((((((()))***+++((((((((())))))*********************************,,,***(((((()))******)))((()))***++++++***++++++000000///...---,,,,,,,,,))))))***,,,---///000111------------------------......//////.........---###(((...111111000222444444555777888888777555444333444444555555555555555777777888999;;;===???@@@<<<;;;:::888777666666666777999<<<>>>>>>===;;;:::888777666444444444555666444666:::<<<<<<:::777444333555777777666777999;;;555:::???>>>;;;:::>>>BBB===;;;::::::;;;===>>>>>>????????????@@@@@@@@@AAA===<<<<<<<<<===>>>@@@AAA===@@@AAA???@@@DDDEEECCCDDDEEEDDDBBB@@@?????????<<<===@@@CCCFFFEEECCC@@@???>>><<<:::888777666666666555444222111000/////////...------...///000000222666;;;===<<<;;;===???;;;<<<===@@@BBBBBBBBBAAAHHHGGGFFFHHHKKKLLLJJJHHHCCCFFFJJJMMMMMMKKKGGGDDDCCCDDDGGGJJJLLLLLLJJJIIIIIIMMMRRRTTTQQQKKKFFFDDDIIIIIIHHHHHHIIIJJJLLLLLLKKKKKKJJJHHHHHHMMMUUU]]]eeeeee```WWWNNNLLLQQQWWW]]]```aaa\\\RRRLLLKKKMMMMMMMMMKKKGGGBBB===;;;:::;;;999555333333666:::<<<;;;::::::999999===BBBFFFHHHIIIIIIFFFAAA<<<888777777555333111000///000111......//////111222333444yyyaaaTTTHHHDDD@@@666...---------...///111333///+++,,,222666555000......---,,,,,,++++++,,,,,,,,,+++******+++,,,...///000111222333222111000///*********+++,,,---...///111333666777777777888:::444666777666555555777888>>>GGGPPPUUU[[[aaacccbbb___[[[UUUNNNHHHDDDBBBAAABBBAAA@@@>>>===<<<;;;;;;666555333000///.........+++,,,---......---,,,+++&&&(((***,,,---.........,,,,,,,,,,,,+++***(((((()))+++,,,,,,***)))((((((***&&&%%%'''((('''***...000///...///000333555777666555555666777888888777666444333222222444666777111111000000000222333444333333333333333333333333222222111111111000000000,,,---////////////111222/////////000000111111111...///000///......///111---......//////......---)))***,,,......---,,,+++///......------......///------,,,,,,------...///+++***)))))))))***+++,,,((()))+++++++++,,,...000000333666888888777777888555333000///......,,,******+++,,,***(((''''''((('''''''''(((((((((((()))&&&'''((())))))))))))((('''((()))((('''&&&'''(((###'''(((&&&&&&'''&&&"""$$$%%%%%%$$$$$$&&&***---((())))))***++++++,,,,,,'''((())))))((('''(((***)))************+++++++++'''(((((()))******++++++)))))))))))))))))))))))),,,***''''''((((((((((((&&&''')))***))))))***++++++------,,,***)))***+++((())))))+++---///111222,,,,,,,,,------------...//////000000111000000///))),,,///111111000000111222444777999:::999777666555555555555444444333222444444555777999<<<>>>???999999888888888999999::::::<<<@@@BBBCCCBBB@@@???888888888777888888999999555666999::::::777444222///222444333111111444777333777:::888555333777:::888777666555555666777777999999:::;;;<<<;;;;;;;;;888888888888999;;;===???:::>>>>>>===>>>BBBBBB@@@CCCDDDDDDDDDCCCAAA???===:::;;;===@@@CCCCCCAAA>>>??????===<<<::::::999999444444222000...,,,+++***..................///000///333666777555444666888666888:::;;;;;;;;;<<<>>>FFFEEEDDDDDDDDDCCCAAA???<<>>999555333222333222000///...//////000------......///000000111kkk]]]PPPKKKEEE999/////////.........//////***))),,,222444000///222...---,,,,,,++++++,,,,,,+++***************++++++,,,---///000111000///...+++,,,,,,,,,,,,+++******,,,///333444444555777999333444666777555444555666666>>>GGGLLLRRRYYY]]]]]][[[YYYVVVQQQMMMIIIEEEDDD@@@AAAAAAAAAAAA???>>>===:::888444111///---------+++...111000...,,,---///%%%&&&(((***+++,,,,,,++++++++++++++++++***))))))&&&)))++++++***((('''(((***'''&&&))))))'''))),,,///......///000222444555555333222222555777777777333333333333333444444555222111000000000222444555333333333333333333333333333222222222111111111111---,,,,,,...000111111111......///000111222222222.../////////...///111222......////////////......***+++,,,---------,,,,,,,,,,,,++++++,,,---...///---,,,,,,,,,,,,---......+++***(((''''''(((***++++++,,,,,,+++))))))***+++333777;;;===;;;777555333111///---,,,------,,,+++)))***+++***)))((()))***&&&&&&'''((()))******+++$$$(((++++++((('''(((***''')))***)))(((((()))***###&&&'''%%%%%%''''''###############$$$''',,,///+++++++++++++++,,,,,,,,,''')))***)))'''&&&(((***((()))***+++++++++***)))************************&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###%%%'''''''''###&&&))))))''''''(((***''')))+++***((('''(((***(((((()))***,,,///111333,,,,,,,,,---------......///000111222333333222222444333222222222222000...111444777:::;;;:::777555666666666666666555444333333333333444666777999:::555555555666666777888999999<<<@@@DDDFFFEEECCCBBB999999;;;<<<===>>>>>>>>>888999::::::999777555444111333555333//////222666555666777555111000111333222222333333222333555666555666777999999888777666444444444444666888:::;;;888;;;<<<:::;;;??????===>>>???AAABBBBBB@@@<<<888777888999<<>>===???>>>============>>>>>>555555333222///---+++***,,,...//////------///111...222555555333222555777777999<<<<<<;;;;;;>>>BBBCCCBBB@@@???>>><<<:::999777777999:::<<<<<<<<<===;;;:::;;;===AAABBBAAA???>>>AAAEEEGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBDDDFFFGGGDDDDDDDDDBBBCCCHHHQQQXXXdddfffddd]]]VVVVVV^^^gggkkkkkkjjjdddZZZRRRMMMLLLJJJIIIFFFAAA===;;;;;;<<<777666444444555888;;;>>>999:::999888888;;;???BBB???@@@???;;;777333111111///......---......///000,,,---...///////////////uuueeeXXXRRRJJJ>>>222111000///...---,,,,,,((((((,,,000---(((***222...---,,,,,,++++++,,,,,,************)))))))))((()))***---...///...---,,,------...---,,,***((('''(((,,,000222222333666999555666777666444222222333///777???DDDJJJRRRWWWXXXWWWWWWVVVTTTQQQMMMIIIGGG???@@@AAACCCBBBAAA???===<<<999666222///---------***...222000,,,***---000%%%&&&((()))******************+++++++++******)))$$$'''******)))'''''''''&&&$$$%%%((()))%%%$$$&&&......//////111222333444333111///000222555666777---///111222222222000///222111000000111333555666333333333333333333333333333333333222222222222111...,,,+++---111333222///---...///111222222222222---...////////////111333......////////////......++++++,,,,,,---------,,,***)))))))))***,,,...///,,,,,,++++++,,,,,,---...,,,***((('''&&&'''((()))%%%&&&((()))***,,,///111666:::???@@@===888333111///---,,,+++,,,---,,,+++&&&(((******))))))+++,,,%%%%%%&&&((()))+++,,,,,,###(((,,,,,,(((&&&(((+++&&&'''((((((''''''(((***$$$'''&&&###$$$(((***(((""""""""""""###'''---111......---,,,,,,++++++***)))+++---,,,)))(((***,,,%%%&&&(((******)))'''&&&,,,,,,++++++***)))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###&&&'''((("""%%%(((((('''&&&(((***&&&(((******''''''(((+++(((((((((***,,,///222333,,,,,,,,,------.........///000222333444444444333333111000222666888888666333555999;;;<<<:::777444666666777777777777666666333333333333333444555555333333333333444555666777777;;;???DDDFFFFFFDDDCCC:::<<<>>>AAACCCCCCCCCCCC<<<=========;;;:::888777555888999777222111555999888888666444111000000111...000111111222333555777333555666888888777555444111111111222333555777888777:::;;;999999======;;;999;;;===@@@@@@===888444777777888;;;>>>???>>>===:::999999::::::;;;<<<===888888777666444111///...***---000///,,,,,,...111...111444444333333666999999<<>>CCCGGGAAA@@@>>><<<:::888666555444333333333444666777888888666444666999<<<===<<<777:::===@@@AAAAAABBBCCC>>>===<<<;;;<<<>>>@@@AAA<<<======<<<<<>>:::999:::<<<666555444444666888;;;===999:::999888888999===@@@>>>>>>>>>;;;666222111111,,,,,,,,,,,,---...///000------...///////////////mmm]]]SSSLLLGGG;;;777333000///...---,,,((()))***+++,,,------,,,000000///...------,,,,,,)))***,,,---......---,,,)))+++,,,,,,+++***,,,---,,,,,,,,,+++***)))((('''(((***,,,,,,---...111333333333333333333333333333333444666888===DDDLLLRRRYYYWWWUUUUUUUUURRRMMMIIICCCAAA???BBBFFFFFFAAA===>>>===<<<888444111000111...111444444000...///000)))***)))((('''(((+++---,,,,,,------,,,+++)))'''(((((((((((())))))))))))'''&&&%%%%%%&&&(((+++,,,'''&&&&&&(((,,,///222222111///------000444666777444444333333222111111111000000//////000111222222222222222222222222333333666555555444444333222222...///000111111111111111///......///000111111000111111222222333333333444111111111111000...---,,,***+++,,,---............+++++++++,,,,,,---------***,,,...---,,,++++++,,,...,,,******+++,,,+++******)))((((((***---111333:::;;;===<<<:::666222///222000,,,)))((()))+++---***((()))+++)))'''(((---)))))))))))))))*********''')))***,,,,,,***)))'''&&&'''(((((('''(((***,,,"""((()))### """$$$$$$!!!""""""!!!&&&///666888666222...,,,,,,------,,,++++++***)))(((''''''++++++***(((&&&&&&''')))+++++++++***)))'''&&&%%%$$$%%%&&&&&&$$$"""######!!!###%%%'''((('''&&&%%%######$$$%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((''')))---///(((((()))***,,,///222444333444555555333333444555000222555888::::::999888888:::<<<>>>===;;;888555888888888888777666555555888555111111333444333111333333222333444666888999777<<>><<<===@@@>>>999777888999888777666777999<<<===<<<;;;999777555333222111222333333333222222333555666555333333444444222111333222000///000222555777555555555555666777999999666777999:::999777444222111555999:::888666888:::999888888888:::;;;===???:::999888777444222///............//////////////////000222333555777<<>>>>>===999666444333222333555777777777222333333444555555444444222444666888888999;;;===888:::;;;:::888777777777999999888777888===CCCGGGRRRSSSSSSRRRPPPPPPRRRSSS`````````]]]WWWPPPHHHDDDAAABBBAAA@@@>>>>>>@@@BBB===;;;:::888999;;;===???;;;:::999888999;;;===???===>>>===;;;777444333444,,,---///...---,,,,,,------------............///xxxbbbRRRIIIDDD<<<888444111///...---,,,******+++,,,------------,,,,,,------------......******+++,,,,,,+++***)))((()))++++++******+++---,,,,,,,,,,,,+++***)))((('''((()))))))))+++...111111111222222333333333333555555666777999???EEEJJJQQQQQQRRRUUUWWWUUUPPPLLLHHHDDD@@@@@@CCCDDDAAA>>>AAA@@@>>>;;;888555555555000111222222000/////////)))))))))((('''(((***---******+++++++++******))))))))))))************+++***(((%%%###$$$'''+++---(((''''''(((***---///000111///---...000333444444333333333333333222222222333222222111111111111222222222222222222333333333444444333333333333222222///000111222222222222222///......///000111000000000000000111111111222222111111111111000///------,,,,,,---.../////////...++++++,,,,,,,,,---------,,,---...---,,,+++,,,...---,,,******+++,,,,,,++++++******,,,...222666999AAABBBBBBAAA>>>:::555222...---+++***))))))***+++,,,)))(((++++++((()))+++*********)))))))))))))))&&&'''((())))))((('''&&&'''((())))))((((((***,,,---,,,)))&&&###"""###%%%###%%%%%%######'''000777@@@===999555222000//////+++++++++******))))))(((***+++***(((&&&&&&''')))(((''''''&&&$$$######"""###%%%&&&&&&$$$#########"""###$$$%%%&&&&&&%%%$$$$$$%%%&&&((())))))(((((()))((('''&&&&&&'''(((((('''((((((''''''(((+++...((()))***,,,...000222333555666777666444333333444222444777:::;;;;;;::::::888999;;;<<<<<<:::888666666666777777666666555444888555222222333444333111222222222222444555777888:::===???>>>;;;888888999666888:::===>>>>>>>>>======;;;<<<@@@???;;;999;;;;;;:::::::::;;;===>>>@@@>>>===<<<:::888666555444444555555555444444555777777666444444555555333222222222222222222333333333333444444555666777999999555666666777666444222000///000222333333222333444666666666666777999;;;<<<;;;::::::888666444222111------....../////////000000222333444555888;;;>>><<>>BBBEEEFFFHHHGGGGGGGGGIIIKKKWWWVVVSSSPPPKKKGGGCCCAAAAAABBBCCCCCCCCCEEEHHHKKKDDDBBB>>>;;;::::::<<<===;;;:::999999:::<<<>>>???<<<<<<;;;777444111111222...///111000...---......//////......------,,,,,,lllVVVJJJFFF???;;;666222000...---+++++++++,,,,,,---.........((()))***+++,,,...//////)))************((('''&&&&&&((())))))))))))+++,,,---------------,,,+++***((((((((((((((()))---000//////000111222222333333777777666666666888<<<@@@EEEGGGLLLSSSWWWXXXUUURRRPPPKKKFFFCCCDDDDDDCCCAAADDDCCCAAA>>><<<<<<;;;;;;444333111000000000///...)))******)))((()))+++---***))))))((()))***+++,,,*********+++++++++,,,,,,---***&&&######&&&***---)))((((((((()))***,,,---111000//////111222111000222222222333333333333444555444333222222111111222111222222222333333333444222222222333333333333333111222222333333333333222......////////////000000000000000000111111111111000000111000000///...---......///000000/////////,,,,,,,,,,,,------------.........---,,,,,,...000---+++******,,,------,,,,,,,,,---///333777<<<>>>?????????===999555111...)))***+++++++++******)))000***(((***,,,***))))))++++++******))))))((((((&&&'''((())))))((('''&&&'''((())))))((()))+++---:::000***+++)))$$$###((())))))(((%%%%%%***222999EEECCC???:::666222///...++++++++++++++++++++++++*********(((&&&&&&'''((()))((('''%%%$$$$$$%%%%%%###%%%&&&&&&$$$######$$$###############$$$$$$%%%$$$&&&))),,,---,,,+++************))))))((((((((('''(((((('''&&&'''))),,,((())),,,...000111111111333555666555333222222333333555777999::::::::::::777888888888888777777666222333444444444444444444777555333222333333222111222222222222333444555666<<<<<<;;;888555333333444555666777999:::;;;;;;;;;<<<:::<<<@@@@@@===<<>>???@@@AAABBBBBB@@@@@@>>><<<;;;:::999999777888999999888888:::;;;:::888777777888777666444222333444555444333111000222222333555666888999:::555444444333111000/////////---------///000111000222222222222333555666777888888777666555333222111,,,,,,------...///000000222333555555666777:::===CCCHHHLLLLLLMMMQQQSSSRRRNNNLLLJJJIIIHHHGGGEEECCC===;;;:::;;;===>>>>>>===<<<;;;999777444000---,,,...//////---+++***+++,,,---...000000000000111333111333444444444666888;;;888:::<<<======>>>@@@BBBKKKIIIEEEAAA???>>>>>>>>>>>>@@@CCCDDDGGGJJJOOORRRLLLIIICCC>>>;;;;;;<<<===<<<;;;;;;;;;<<<>>>@@@AAA======:::666222111222333000222333222000//////000000000///...---,,,+++***{{{aaaRRRMMMCCC???999555222///---+++++++++++++++,,,,,,------'''((()))***+++,,,---...((()))*********)))'''&&&$$$&&&((((((((((((***+++------.........------,,,***+++***)))(((***...111,,,---...///000111222333666666666555444555777:::<<>>111,,,333333)))%%%++++++***)))'''(((...666===BBBAAA>>>999555000---+++******+++++++++,,,,,,,,,)))******)))&&&%%%&&&''')))(((&&&$$$$$$$$$&&&'''###$$$&&&%%%$$$######$$$%%%$$$"""!!!"""###%%%&&&$$$'''+++...///...---+++******++++++***)))((('''((())))))(((&&&&&&(((***(((***---000111111000///...111333444333333444555333444555666777777777777555555444444444444444555//////000111222333333333444333222222222111111000111111111111222333333444888888777555333222111111444444555666888:::;;;<<<<<<:::<<>>@@@BBBCCCDDDDDDDDDAAA@@@???===<<<<<<<<<<<<<<<===>>>>>>======???AAA>>><<<;;;;;;;;;;;;:::888555555555555444333222111222333555777888:::;;;<<<666555333111000/////////222///,,,---000222222000/////////000111111222333222222222111000///...---***++++++---...///000000222333555666666666888:::DDDKKKPPPQQQRRRVVVVVVTTTNNNMMMLLLKKKKKKJJJIIIHHHEEECCCBBBBBBDDDEEEDDDCCCCCCAAA???;;;777222...,,,+++,,,+++)))'''&&&((()))((()))+++,,,,,,---000222///111444555444444555666444666888999999:::<<<===AAA???===;;;::::::<<<===:::<<>>=========>>>@@@BBBDDDEEEAAA@@@<<<888444222444666222333444333222000000111//////......---,,,,,,+++ooo\\\TTTHHHDDD===888444111...++++++******)))******+++,,,)))))))))*********++++++'''(((***+++++++++******$$$&&&'''''''''''')))***,,,,,,------...---------+++++++++***)))***---///++++++,,,---...000000111333444555555444444666888888:::===BBBHHHPPPWWW[[[______^^^]]][[[VVVPPPLLLFFFCCC@@@???AAACCCDDDCCC;;;777222111222222000------...///...------///000222000,,,)))((()))+++,,,)))))))))*********++++++************)))(((''''''%%%&&&(((''''''(((+++.........///000222111///,,,......///000111222333333000000000111111333444555111111222333444444555555333444444555666777888888444444555555555444444333///000222111///...///111000000000000000/////////...//////000000000000///111111111222111111000000------------------------/////////---,,,---000333...---,,,---///111111000//////000111444777999;;;777777555444222000///...,,,+++*********,,,...///333+++'''***...,,,)))(((,,,++++++***)))(((''''''))))))************))))))'''((())))))((()))+++---:::000///999:::///))),,,+++***((((((+++222:::@@@>>>===:::777333///,,,************+++,,,,,,------((()))***)))'''%%%&&&&&&%%%###!!! !!!###$$$"""$$$%%%%%%$$$###$$$%%%%%%$$$"""""""""$$$''')))%%%'''+++...///...,,,+++***************)))((('''***++++++)))''''''''')))(((***---000111111///...,,,///333666777888999;;;555444444555555666777777222222111000000111222333---...///111222222222222111222222111000/////////000000000111111111111111111222333444555444333111222222444666888:::<<<======;;;;;;>>>>>>;;;;;;>>><<<>>>???AAACCCCCCDDDDDD@@@???>>><<<<<<<<<===>>>@@@BBBCCCBBBBBBBBBDDDFFFAAA@@@>>>>>>??????===<<<:::888666444333333444555444555777999;;;<<<======888777555333111111222333555222//////222444444222......//////000000111111............---,,,+++***)))***+++,,,---...///000000222444444444555666888???GGGOOOQQQSSSTTTSSSOOOLLLMMMMMMMMMMMMLLLMMMMMMLLLJJJIIIHHHJJJJJJJJJIIIHHHFFFCCC???:::666222///*********(((&&&''')))+++%%%''')))***+++---000333000333666777777666666666666888:::;;;:::999:::;;;999999::::::::::::999999888:::<<<>>>@@@CCCGGGKKKKKKHHHCCC>>><<<<<<===>>>>>>???@@@AAACCCEEEGGGHHHCCCAAA>>>999555333444666333444555444222000000111........................iii[[[MMMIIIBBB;;;777222///,,,+++***)))(((((()))***+++***************)))))))))((()))***,,,------,,,+++%%%'''(((((('''&&&((())))))***+++,,,,,,---,,,,,,)))***+++***))))))***,,,******+++,,,------......///111333444444555666888666777999;;;???GGGOOOVVV[[[___cccfffeee```ZZZVVVMMMIIICCCBBBCCCEEEDDDCCC<<<:::777555333222000...---...000000///...///111444111...+++))))))***+++)))))))))************+++((()))+++,,,+++)))'''%%%%%%''')))(((&&&'''+++///,,,,,,---///111222000.../////////000111222222333/////////000222333555666111111222333444555666666555555666666777888999999444555555555555444444333000222444222///...000222............---------------...///000000111000000000000111111222111111111............---------------.........---...000333///...---///111333444333000111111222444666777888666555333222000/////////---,,,+++******,,,...000000***(((***,,,***))))))++++++******))))))((((((((((((''''''''''''((((((&&&'''(((((('''(((***,,,222///222;;;<<<333------+++******+++000777===BBB>>><<<999666222///---,,,)))*********++++++,,,,,,''')))***)))'''%%%%%%&&&$$$###"""""""""###$$$%%%"""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%(((***,,,'''))),,,.........,,,+++************************---......,,,***(((((()))(((***---///000///---,,,,,,000555:::<<<>>>@@@AAA888777666555666777888999111000000000000111111222000111222333444444444444000222333222000....../////////000000000//////...,,,---///222555666555333111222444777999:::;;;<<<;;;999999;;;<<<999999<<<;;;<<<===???@@@BBBCCCDDD???>>><<<;;;;;;<<<>>>???BBBCCCDDDDDDDDDEEEGGGIIICCCAAA@@@@@@AAA@@@???======;;;888555444555777999555777999;;;===>>>>>>===:::999777666555555666777555444222333444555444444///000111111222222111111/////////...---,,,+++*********++++++,,,---......,,,///111222222222333555777???GGGIIIKKKLLLKKKGGGIIIKKKMMMMMMNNNNNNPPPRRRPPPNNNMMMLLLMMMMMMMMMLLLKKKIIIFFFAAA;;;666222///)))))))))'''&&&'''***---%%%'''((()))***---111444333666999;;;:::999999999888:::======<<<<<<<<<<<<777888:::;;;;;;999777666888999;;;;;;<<<>>>AAADDDBBB@@@===;;;::::::<<<======>>>@@@BBBDDDFFFHHHIIIBBBAAA>>>999555333333555444666666555333111111222....../////////000000000zzzgggRRRMMMEEE>>>999444000---,,,+++***(((((()))+++,,,************************)))***+++,,,,,,,,,+++***'''((()))((('''&&&'''((('''((()))***++++++++++++)))+++,,,,,,+++******************++++++,,,,,,,,,,,,...111333333444555666555666777777999>>>EEEKKKQQQVVV___eeehhhfffbbb```YYYSSSKKKGGGFFFFFFCCC@@@<<<===<<<999555111000///,,,---//////...---...///111///---+++*********+++*********+++++++++,,,,,,((()))***++++++***((('''''')))+++)))&&&&&&***...*********---000222222111111111222222333333333444111111111222222444555666111111222333444555666666555555666666777777888888444555555555555444333222111444666444000///111444000000/////////.........------///000111111111111...///000111111222111111///.........------------+++---............///111111000///111333666666666222222333555777888999:::666444222///---,,,,,,---+++++++++++++++,,,,,,,,,,,,)))(((++++++((()))+++*********)))))))))))))))((((((''''''''''''((((((%%%&&&''''''&&&''')))+++,,,000555888777333000............000555:::???AAA@@@===999444111...------))))))******************&&&(((***)))'''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!###%%%%%%$$$$$$$$$&&&%%%%%%%%%''')))+++...///+++,,,---......---,,,+++++++++*********,,,---...000111111///,,,***)))***(((***,,,---...---,,,+++,,,000666;;;===???AAABBB999888666555444666777999111111111222222222222333555555666777888888888888111333555444111//////000...//////000///...---,,,+++******---222555555444222333555777888888777666777555555888999888999<<<;;;;;;;;;<<<>>>@@@CCCDDD>>>===;;;:::;;;===???AAAAAABBBCCCCCCCCCDDDFFFHHHBBBAAA??????@@@@@@>>>===<<<;;;:::999888888999999666777:::<<<======<<<<<<::::::999999999999999:::666777888888777666666777111222333444555444333333000//////...---,,,************++++++,,,,,,,,,---(((+++...000000000111222000777<<<===>>>AAABBB@@@BBBEEEIIIJJJKKKMMMPPPSSSQQQOOOMMMMMMMMMMMMLLLKKKKKKIIIEEE???999222---***))))))(((&&&%%%%%%(((+++&&&'''((()))***,,,000444555888;;;===<<<<<<<<<===:::<<<@@@BBBAAAAAAAAABBB======>>>>>>===;;;888777666777777777777999;;;>>>999888888777777777888888;;;<<<>>>AAACCCEEEGGGGGGBBBBBB@@@<<<888555444444777888999777555333333333111111111111000000000000sssTTTOOOHHH@@@:::555111......,,,+++))))))***,,,---))))))******+++++++++,,,++++++,,,,,,+++***((('''((()))***)))'''&&&&&&'''%%%&&&'''((()))*********+++---000000///,,,++++++***************+++++++++***---000222222222333444444666777777777999>>>CCCHHHNNNYYYaaafffhhhggggggccc[[[QQQKKKIIIFFFBBB>>><<<>>>???<<<666111000000***,,,......---,,,---......---+++*********++++++++++++,,,,,,,,,---------***)))))))))))))))******))),,,---***&&&%%%(((,,,(((((())),,,000333444333333333444444444444555555444444333333333444555555111111222333444666666777555555555555666666666666444555555555444333222222111555777555111///111555444333333333222222111111,,,---...000111111111111---...///000111222222222//////.........---------***,,,...///......///000111000000222555777888888333444555777999;;;<<<===:::888444111...---------((()))+++------+++)))'''***((()))+++)))'''(((---)))))))))))))))***************))))))))))))******%%%&&&'''&&&&&&&&&(((******333777555222222222///222111111333888<<>>999333///,,,++++++))))))))))))))))))))))))&&&(((***)))'''%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%''')))+++...000111...............------,,,,,,,,,+++***+++---000222222333333111...+++++++++)))***+++,,,,,,,,,+++++++++///555999;;;<<<===>>>888666444222222333555777111222333444444444444444999::::::;;;;;;;;;;;;:::222444777666333111111222...////////////...,,,+++,,,)))''')))...333555555333444666888888666333111444111222666888777999===<<<;;;;;;;;;===@@@CCCEEE>>>===;;;:::;;;===@@@BBB???@@@BBBBBBBBBCCCEEEGGGAAA???>>>>>>>>>>>>===;;;:::;;;<<<<<<<<<;;;:::999666777:::<<<<<<<<<;;;:::999:::::::::;;;;;;;;;;;;777;;;>>>>>>;;;888999;;;333444555666777666555444//////...---,,,***)))(((+++++++++++++++++++++,,,&&&))),,,......///000111---222444333444999======<<<@@@DDDFFFGGGIIIMMMQQQQQQOOOMMMLLLLLLLLLKKKJJJKKKIIIDDD===666...(((%%%))))))'''%%%######&&&(((&&&'''(((((())),,,000333666999<<<======>>>???@@@;;;???CCCFFFFFFGGGGGGHHHDDDCCCBBBAAA???===<<<;;;222333333333333444777999444444444444555444444444888:::<<>>999444222111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))************+++++++++((()))***)))((('''((()))&&&))),,,---+++***+++,,,)))***++++++---000666:::555:::===<<<<<<===:::666999777555444444333111///222333555444444333555666///111333555666555444444555333222444666666333///333444555444333333444666222222222111111///...---////////////............---...///000222444555555222333333333222///,,,***...//////...---...111333333222111444888999777444333444666777888999999999:::666000,,,******---///++++++++++++++++++++++++)))******)))(((((()))+++///,,,))))))***+++)))''')))******(((&&&%%%&&&'''(((&&&$$$&&&***,,,,,,+++111555666222000111111//////000333666:::===???AAAHHHCCC;;;444111///---,,,)))))))))))))))(((''''''###$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&)))***,,,000333444333111...///111111///,,,)))&&&111000...+++)))***...111666444000---+++***************++++++++++++++++++000111333555777777777666222333444555555666888:::999::::::777444444666:::>>>@@@CCCCCC@@@>>>???@@@999888666666777666444333111111000000///---,,,+++)))***+++---...///000000000111111111111111000000111///...000333888;;;<<<<<<<<<<<<<<<>>>@@@BBBCCC@@@???>>>>>>>>>???@@@AAADDDBBB???<<<<<<===???AAA@@@===;;;:::;;;<<<;;;;;;666999;;;<<<;;;::::::;;;777888999;;;;;;;;;;;;:::::::::<<>><<<<<<===???@@@@@@???===<<<;;;;;;:::999999999999999555444222///---,,,++++++'''(((***,,,------------555333000---,,,,,,,,,---......//////000111222222666:::===<<<;;;<<>>@@@BBBCCCBBBEEEHHHFFFBBB>>>>>>>>>>>>============<<<:::777666555555777999888444111qqq\\\OOOIII@@@======666333222///---+++*********'''''''''''''''((())))))***,,,+++((((((++++++(((******))))))((((((''''''%%%&&&((()))))))))((('''(((((())))))***+++++++++,,,------,,,***((()))***((((((***+++---...000000555555555666888999::::::<<>>999666444333222222222000///222333555555444333444666222222222111111111222222111000///111333333111...111222222111000000111333111111111222111111111000222111111000///...---------...///000222333444555111111222111000///---,,,///000111111000111333444222222222444777888777666555666666666777777777777666444///+++)))***+++---(((((())))))***+++,,,,,,)))***+++***((((((***++++++)))'''(((***+++)))((()))))))))(((&&&%%%&&&''''''%%%$$$&&&)))++++++***000555666333111333333222555666888:::===@@@BBBCCCEEE@@@888222///---,,,+++((()))))))))((((((''''''"""###%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%'''(((---...000333555666555444...///000111222111//////333222///,,,******---///333111...,,,***)))******************+++,,,---------...000222333333333333///000222333444555888;;;:::::::::888555555888;;;BBBDDDEEECCC???;;;:::::::::999888999:::999666444111111111000///...---,,,******+++---.........///---......//////......---,,,,,,...000444777888999;;;:::::::::;;;===???@@@>>>=========>>>@@@BBBCCCBBB@@@<<<999888999:::;;;===;;;888888888999888888666888999888777666666777777888:::;;;;;;:::999888999;;;>>>@@@AAAAAA@@@???>>>>>>???@@@@@@???>>>=========<<<;;;:::;;;;;;;;;888777555333111///......++++++---.........---,,,111000///...------......++++++,,,,,,------......444777::::::888888<<<@@@:::;;;<<<>>>>>>>>>>>>===999999777333...***(((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$&&&(((+++---...111666;;;>>>???>>>===<<>>===<<<>>>;;;888777777888999999::::::999999888888777777777888:::<<<>>>@@@AAABBBDDDGGGJJJJJJFFFCCCCCCDDDDDDDDDEEEFFFFFFDDDBBB@@@<<<;;;:::;;;<<<:::777333~~~hhhYYYPPPEEE@@@???888555333111...+++******)))''''''(((((())))))(((((('''******''''''***+++)))))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''(((((()))*********,,,---...,,,+++******+++((())))))***+++,,,------222333444555666888999:::999::::::<<>>:::999888;;;;;;;;;===>>><<<999666222222222111000///...---+++++++++,,,,,,---------,,,------......---------***,,,///333555777888888999999888777888999:::;;;:::::::::;;;===@@@BBBDDD@@@>>>;;;888777666777888:::888666555666666555444555666666555222222333444666888:::;;;;;;999666555666;;;???AAA@@@???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<======;;;:::888666444222111111000000000000000///...---......///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,111444777777555444555777000111333555666777888888///000000///,,,++++++,,,'''((((((((((((''''''&&&$$$$$$$$$$$$%%%''')))***)))+++000555999<<<===>>>;;;<<>>===<<<;;;999:::;;;===>>>?????????CCCGGGKKKLLLJJJIIIJJJLLLKKKMMMPPPRRRRRRPPPMMMKKKGGGFFFEEEEEEDDDAAA===999vvvdddYYYJJJDDDBBB;;;999777444111...,,,++++++'''((()))******)))((('''&&&))))))''''''+++,,,***))))))))))))))))))******%%%&&&((()))))))))((('''&&&&&&''''''((())))))))),,,---...---+++++++++---++++++++++++,,,,,,,,,,,,---///111333333444666777888888888888999===CCCGGGQQQWWWRRRPPP\\\bbb```bbbZZZZZZWWWQQQLLLIIIJJJLLLGGGFFFEEEAAA===888333111222222111111111111111111....../////////000000000,,,------,,,)))(((((()))))))))***)))((('''''''''''')))++++++,,,---000222777;;;===<<<===@@@@@@===888666444333444333111//////111222333111000000111111000...---------...............///111111111111111222222111//////000222000000000/////////000000..................------))))))***+++,,,,,,------,,,,,,+++++++++,,,---...,,,///222444333222111111000222444444333444888===;;;:::777555222111111000......------,,,+++***)))&&&''''''(((***++++++,,,)))***+++***((((((***+++(((((((((((())))))(((''''''(((((('''%%%$$$&&&'''&&&&&&%%%%%%'''(((((((((+++000222111111555666555999999:::;;;<<<===>>>>>>999666222000000111222222(((''''''&&&&&&&&&&&&&&&!!!######"""###$$$&&&$$$###$$$$$$%%%&&&'''(((&&&&&&&&&'''((()))***+++222555999;;;;;;:::999888:::999666555444555666888888777555111...---...000000...---,,,+++---...///...---,,,+++,,,---///000---...000111333444555666111333444444444555777:::555555444444444666888::::::<<<===>>>>>>===<<<<<<;;;<<<>>>@@@AAA???;;;777333333333333222000///...,,,,,,,,,+++++++++,,,,,,......//////000000//////---///222444666888:::;;;888888666666555666777888888888888888:::<<<>>>???>>>===;;;:::999999999999:::888666666666666444333555555555333222222444666555777999:::999777444111333999>>>???===<<>><<<;;;;;;;;;<<<===<<<;;;999777666444444444333333333222222111111000...000333444444333000...000000000///////////////...222555777555333333333---...///111222333444444222333222000---++++++,,,'''((()))))))))(((((('''$$$$$$$$$$$$$$$&&&'''(((&&&(((,,,000444888:::<<<999::::::<<<===>>>??????;;;:::888666666888:::<<>>???AAACCCCCCCCCDDDDDDCCCBBB@@@???===>>>???@@@@@@??????>>>AAAFFFKKKMMMMMMMMMOOORRRQQQUUUYYY\\\\\\ZZZXXXWWWVVVVVVUUUSSSPPPLLLHHHEEEqqqdddSSSJJJGGG>>><<<:::666222///,,,++++++'''((()))******)))(((''''''))))))'''(((,,,...,,,))))))))))))************%%%&&&((()))))))))((('''&&&&&&&&&'''(((((())))))+++,,,------,,,+++,,,...++++++++++++++++++++++++(((+++.../////////111222666777888888888999;;;===@@@GGGEEEHHHXXXccceeeiiifffbbb[[[WWWTTTPPPLLLIIIIIIHHHFFFCCC???:::666444444222///------...000111000000000000111111111111---......---+++)))***+++(((''''''((())))))***)))'''))),,,,,,,,,,,,...///000444666555888===???===<<<:::888666666555222000---///111222000///...///+++,,,...///000000000///////////////......///000111111222000......///111111000///---,,,+++++++++------,,,+++***)))((((((&&&&&&''''''((((((((()))))))))))))))***+++,,,---,,,///333555444333222111000333444444333444888<<<;;;:::777444222///...---,,,,,,---...---,,,+++***)))))))))***************)))******)))(((((()))+++)))*********)))((((((''''''(((((('''%%%%%%&&&((('''''''''&&&&&&&&&'''(((''',,,///...///222444333666777777888999:::;;;;;;;;;888444111111222111111'''&&&%%%%%%$$$$$$%%%%%%!!!###$$$###$$$&&&(((%%%%%%%%%%%%&&&'''))))))''''''(((((()))***,,,---222666;;;===<<<:::999999<<<:::777444444555888999999999777444111000222333222111000//////111333444222222000000///000111111111111222444666888999:::777888888666444333444555333222111000222444666777555666888;;;===>>>>>>>>>;;;<<<>>>@@@AAA???;;;888555555555444333222000000...---,,,+++++++++,,,,,,...///000000111111111000111222333333333555:::===888777666555444555666777777666555555555666777888999999999::::::::::::;;;;;;999777777777777555333444444555444444555888:::555666777888777444222000000666;;;<<<999999<<<@@@CCCCCCCCCCCCCCCDDDEEEFFF===;;;999888777888:::;;;===<<<;;;:::999888888888555555444444444444444444222444777999888555222///333333333333333333333222///222666888888777666555333333333333333444444555666777666333///---,,,,,,)))***+++,,,+++***)))(((%%%%%%$$$$$$$$$%%%%%%%%%%%%'''***---111444666888777777777777888888999999333222000///000222666888===???@@@@@@@@@AAADDDGGGGGGGGGGGGGGGGGGFFFEEEEEECCCDDDEEEEEEEEECCCBBB@@@@@@EEEKKKOOOQQQRRRUUUXXXWWW\\\bbbeeeeeedddccccccdddddddddaaa]]]XXXTTTRRRrrr___UUUOOOEEE>>><<<888333///---+++***))))))******))))))(((((('''******'''(((,,,---+++************************%%%&&&((()))))))))((('''&&&&&&''''''((())))))))))))+++,,,,,,++++++,,,...))))))))))))))))))))))))%%%)))------+++***,,,...000333666777777666666777666??????AAAQQQ\\\```ggghhhddd___]]]\\\WWWPPPJJJKKKJJJHHHDDD@@@<<<999777444222///------...000111222111111000///...------,,,---...---,,,+++,,,---)))'''&&&''')))+++++++++(((***---...---,,,,,,---,,,///111000333:::===<<<<<<:::888777777666333111---000222333111///......***,,,///222444444333333111111111///,,,+++,,,...///000000...,,,,,,---...222000...,,,***)))))))))...---+++)))&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******---000444666555444333333222333444444444555777999666666555333000---+++)))***+++,,,------,,,+++***************************(((((()))((('''&&&(((***''')))++++++***((((((((((((((()))(((&&&&&&((()))'''(((((('''&&&%%%'''(((&&&+++---,,,,,,///000///444444555666888999::::::>>>;;;666222000...,,,***'''&&&$$$#########$$$%%%!!!###%%%&&&&&&''')))+++((('''''''''((()))******((((((((()))***+++,,,---000555;;;>>><<<:::999:::888666333222222555888;;;888888888666444333555777555444333333333555777999777777777777777777777777555555666777999<<<>>>???>>>>>>===:::666333333444444222000000222555666666555555666999<<<===<<<;;;:::;;;<<<>>>???>>>;;;888666666666555444333222111///...---,,,+++,,,---.........///000111111111111111333333111000111777;;;777666555444444444555666666555333222111111222222333444666777888888888888:::999888777777666444222222444555666666777999;;;444555555555444222111000000333777777666777999<<>>===>>>BBBFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJIIIGGGDDDCCC>>>DDDKKKPPPSSSUUUYYY\\\[[[```gggjjjjjjjjjkkkmmmlllnnnnnnkkkfffbbb___]]]mmmaaaYYYNNNCCCAAA<<<888333000...---+++******)))(((((())))))'''))))))''''''+++,,,))),,,++++++******)))))))))%%%&&&((()))))))))((('''&&&''''''((())))))******((()))++++++***+++,,,...))))))))))))))))))))))))$$$)))------***((()))+++,,,///222444444333444555333===<<<;;;FFFOOOSSS[[[```bbbcccdddccc^^^XXXSSSQQQOOOKKKGGGBBB>>>;;;:::444444333333222111000000222111111000///...------,,,---......------...///,,,***'''(((***++++++***)))+++...///...---,,,,,,))),,,,,,+++---333777666777666444444555555444222000222555555444111000000...///111333555666777777888888777333///,,,---///000000000///---,,,---...111000---+++*********+++))))))((('''%%%$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((((((((''''''+++...111222222111000111444333333555666777666444///000000000...***'''%%%((((((***++++++++++++***'''(((((())))))*********&&&'''((('''%%%%%%'''((("""%%%)))***)))))))))+++((()))***)))'''''')))+++(((******)))&&&%%%''')))'''+++---+++***------,,,///000111333555777999999;;;777222///---+++((('''&&&%%%###"""""""""$$$%%%"""$$$'''(((((())),,,...*********)))******++++++((((((((()))***+++------...444<<<>>>===::::::;;;666444111000000222444666444555666555444555777999888777666555666888:::;;;999;;;===???@@@@@@@@@???<<<<<<<<<>>>@@@BBBEEEFFFHHHHHHFFFBBB===:::::::::888555333333555888888888555444555888;;;<<<;;;999999999999:::<<<;;;999777777777777666555444333222///...---,,,,,,...///000000111222333333444444444111444666444111000444888444444333222222333444555555444222111000000000111111333444666777666555555777666555555555444111...111333555666555555666888444333333222111111111111222222444555666666777888<<<===???@@@AAAAAA@@@@@@999777444222222333666777888888888999:::<<<===>>>;;;999888666555555555555444666999;;;;;;999666444666666666777888888888999;;;<<<===>>>???>>><<<;;;@@@???>>>===<<<======>>>777888999888666555666777444555777777555333000...'''''''''&&&&&&%%%#########%%%)))---000333444444333333333222000///---,,,)))((((((((())),,,...000000444888888777888<<<@@@@@@???>>>>>>???AAADDDFFFDDDEEEFFFGGGFFFCCCAAA???:::@@@GGGMMMPPPSSSWWW[[[YYY___eeehhhhhhiiilllooonnnpppqqqooojjjfffdddcccwwwiii```TTTIIIFFFBBB===888555333222,,,+++)))((((((((()))***&&&)))(((%%%&&&)))***(((,,,,,,,,,+++***)))((((((%%%&&&((()))))))))((('''''''''(((((()))*********'''(((************,,,...++++++++++++,,,,,,,,,,,,%%%)))...---***'''(((***,,,...000111222333555666222<<<:::666===CCCFFFOOOWWW^^^fffiiigggbbb^^^]]]WWWTTTOOOIIIDDD@@@===<<<333555777999888555222///000111111111111222222222+++---......------///000///,,,)))(((***+++***((())),,,///000///---,,,+++'''))))))&&&(((...000///111000000111333444444333222444777888666333222111333333222222444666999;;;??????===888333000000222222333333111///...///000000///---+++++++++---...######$$$%%%&&&(((((()))&&&&&&&&&%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%(((***,,,------,,,,,,---555444333555888888555111***+++---...,,,((($$$!!!&&&'''((())))))*********$$$%%%&&&'''(((***++++++%%%&&&'''&&&$$$$$$&&&'''!!!&&&)))))))))+++---)))******)))((((((***,,,)))++++++***&&&%%%'''***(((,,,...+++***,,,,,,******+++---000222555777888333000---+++******)))'''&&&%%%###!!!!!!"""###$$$$$$&&&((()))***+++...000,,,,,,++++++***+++++++++((((((((()))***+++---------444<<>>???>>>===<<<999777444111111333555777222333333555666888:::;;;>>><<<999777555444444444222444888:::;;;:::888666888888999:::;;;<<<<<<===AAA@@@@@@@@@@@@???===;;;BBBAAA@@@??????@@@AAAAAA;;;<<<<<<;;;:::999999:::999:::;;;;;;999666333111((((((((('''&&&%%%######!!!$$$(((---111444555555333333222111///,,,***((('''''''''((()))+++---...---111555555222222666:::999777666555666:::>>>@@@>>>???AAAAAA@@@>>>;;;999444:::BBBHHHKKKNNNSSSWWWUUUZZZaaacccccceeeiiimmmmmmppprrrpppkkkgggeeeeeevvvhhh\\\NNNIIICCC@@@@@@<<<666000,,,---,,,***++++++)))&&&***)))(((&&&&&&'''(((((((((((()))+++------+++***%%%&&&((()))*********)))''''''''''''((((((((((((---+++)))+++,,,+++'''"""***+++---...///......---)))((('''&&&&&&'''((()))&&&(((+++---///000444666000222666888:::;;;===???NNNTTT\\\bbbeeefffffffffccc]]]TTTMMMHHHCCC===999;;;::::::::::::999666333111333444333111//////000......------------......,,,,,,+++***)))))))))***///333666555111---,,,,,,++++++************))))))...111333222000///222555666777777777777555333222///222555888999;;;>>>@@@BBBCCCCCC@@@;;;666333111666888888444222222///+++///---***((())))))((('''&&&''''''(((''''''&&&%%%'''&&&$$$###"""###$$$$$$"""$$$&&&'''&&&%%%%%%&&&***)))((((((((()))+++,,,666777777444000---,,,,,,&&&(((***++++++)))'''&&&'''''''''((((((((()))))))))((('''&&&%%%$$$$$$$$$%%%!!!"""''''''######&&&&&&'''((((((((((((***,,,+++---///...***)))***---)))))))))************+++))))))((('''((()))+++,,,...,,,)))***---000000///000,,,(((&&&'''((('''%%%""""""###$$$%%%$$$###"""))))))***+++,,,...000111000...+++((('''((()))***(((***,,,---------///111///333999???AAA@@@===;;;555444222000//////000000333111333777555111444<<<;;;:::888555333444888;;;>>>CCCIIILLLLLLJJJGGGFFFBBBEEEHHHGGGGGGJJJRRRXXX\\\ZZZXXXTTTPPPKKKGGGEEEBBB@@@>>>???@@@???;;;888333555999===@@@???;;;777777888888999::::::::::::<<<<<<;;;999777555222111000////////////111222333333555888::::::999666444888777777666555333111111222222222222222222222222222111000//////000111111333333444555666777888888555555444333333333444444111111111000000000000111000000111111222222111111333333333444666999;;;===>>>>>>>>>??????===999777222333333444555666777777333333444555666777888999<<<:::888666555444444444222555999:::999888777777777555666999:::888999<<<999===AAAEEEEEECCC@@@===>>>>>>>>>???????????????<<<<<<:::999888888777777:::;;;======<<<:::777555///...,,,+++*********+++)))+++...222666666444222111000000...---,,,+++***((()))((('''&&&'''***---,,,------///000000111111999999:::888777666888999<<<999666666888777555222333555777:::>>>BBBDDDFFFJJJMMMRRRWWW[[[^^^______cccdddeeeeeeccc___ZZZWWW}}}ooodddUUUNNNGGGDDDDDDBBB>>>999//////...,,,,,,,,,***((())))))(((''''''''''''((((((((()))+++------+++***%%%&&&((()))******))))))''''''''''''(((((((((((($$$&&&((()))(((&&&%%%%%%((()))***,,,,,,,,,,,,+++))))))(((''''''(((((()))%%%&&&'''(((***+++,,,---///111444666777999<<<>>>AAAEEELLLRRRVVV[[[___bbbddd___YYYSSSNNNHHHAAA===;;;:::999999999999888666444444333111//////111333333222111000//////...///......------------------///222444444111...------+++++++++******************,,,///000111333555777888888888777666444222111000222444555777;;;???CCCAAABBBCCCAAA<<<888666555333666666333222222111---000...+++************)))'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$######$$$%%%"""$$$&&&&&&%%%$$$%%%&&&((('''&&&&&&&&&'''))))))111222222000---***))))))%%%''')))******)))&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$!!!"""&&&'''######&&&$$$%%%&&&&&&&&&&&&(((***+++---///---***)))+++---((())))))******+++++++++***))))))))))))))))))***+++'''$$$%%%))),,,+++(((***'''###"""###$$$###"""$$$############$$$%%%&&&%%%&&&'''(((***,,,...///...,,,***))))))***,,,---)))+++---......///111333///222777;;;===<<<:::888444333222000000///000000222000222666666333555:::888888777555444666:::===BBBFFFJJJLLLKKKHHHFFFDDDDDDHHHLLLMMMMMMPPPUUUZZZ___]]][[[WWWRRRMMMIIIGGGCCCAAA@@@@@@@@@>>>:::666222333777<<<@@@AAA???<<<::::::::::::::::::999888;;;::::::888777555333222///...//////111333666777888:::===??????>>><<<:::888888888777555444222111222222333444444555555555444333111000/////////000444444444444555555666666666666666555555555555555333222111///........./////////111222222222111000444333444555666888;;;<<<======>>>>>>>>><<<999777333333333444444555555555222222333444555666777777999888666555333333333333222555888999888777666666888555666:::;;;999:::===;;;===@@@BBBBBB@@@===;;;>>>>>>===<<<<<<;;;::::::888888888777888888999999999:::<<<<<<<<<:::777666111000...---,,,,,,------+++---000555888999777555222222111///...,,,++++++'''''''''&&&%%%&&&)))+++,,,,,,,,,,,,...///000111777888888888666666888999555333111000111111///---...///111333555777999:::>>>@@@CCCGGGJJJLLLMMMNNNQQQRRRTTTUUUTTTRRROOOMMMyyymmm```XXXOOOJJJHHHGGGBBB>>>333222111///...,,,++++++)))))))))))))))(((''''''(((((()))+++------+++***&&&&&&((()))))))))))))))''''''''''''(((((((((((($$$((((((&&&$$$&&&)))&&&'''((()))*********)))))))))((((((((())))))***&&&%%%%%%%%%'''''''''&&&...///111222333555999<<<666999===AAAFFFLLLSSSXXX```^^^\\\ZZZVVVQQQJJJFFF@@@===999888888999999888777666444111///000333555333222111///...---,,,,,,------...............///---000222333111///......+++++++++,,,,,,,,,,,,,,,))))))+++///333777999999888888777666555333111000000111222333555999???DDDAAABBBCCCAAA===:::888777333666777444444777666333333111...------...---,,,***)))'''%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$$$$######$$$&&&%%%%%%$$$$$$$$$%%%&&&'''***+++,,,***(((&&&%%%%%%$$$%%%'''(((((('''%%%$$$#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$"""###&&&&&&$$$###&&&"""###$$$$$$$$$$$$%%%'''***,,,...,,,***))),,,///******+++++++++,,,,,,,,,************)))((('''&&&)))$$$ !!!'''***'''"""%%%### !!!""""""!!!&&&%%%###"""###%%%(((++++++******)))((((((''''''+++***))))))***,,,///000)))+++---//////000333555///111333666777666555444333222111000000000000000111///000555888666555777555555555444555777<<>>888444444555777;;;???@@@???===<<<<<<<<<<<<;;;:::999888999888888777666555444444...//////111444777:::<<<>>>???AAACCCCCCAAA>>>===888888777666555333222111111222444555777888888888555444222000............444333333333333333444444666777888888888777555444444333000---,,,,,,---------///111333333222000///444444444444555777888999;;;<<<======<<<:::888666333333444444444444444444222222333444555555666666777666555333222222222222222444777888777666555555555333444888999888999===<<<===>>>>>>===;;;999888<<<;;;:::999777666555444333444444555666888:::;;;777888:::;;;;;;:::888777444444222111111111111111000111444888;;;<<<:::888444444222111///---,,,+++((((((((('''&&&''')))+++++++++******+++---///111555666777777666555666888///---,,,+++,,,,,,***(((******+++,,,------......222333444666888:::<<<===<<<===@@@BBBCCCCCCBBBAAAssskkkcccYYYRRRNNNIIIBBB<<<777555444444000,,,+++---((()))***+++***)))((('''(((((()))+++------+++***&&&''''''(((((()))))))))''''''''''''((((((((((((###&&&))))))(((((()))+++%%%&&&''''''((())))))))))))))))))))))))*********)))(((&&&'''))))))(((&&&,,,---.........111555888666777999:::===BBBGGGLLLUUUWWWZZZ\\\\\\YYYUUUQQQHHHDDD>>>:::888888888777777777666444222222444666333333111000///.........***++++++,,,,,,------------...000111000///......---------....../////////---+++,,,///555999999888666666666555444444333222000222444555777:::???CCC@@@AAAAAA???;;;888666666444888999777888<<<===:::666444111000111111111000,,,+++(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%#########"""!!!"""$$$'''############$$$$$$%%%%%%%%%&&&'''&&&$$$#########"""###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%!!!"""$$$$$$######$$$%%%&&&(((++++++***+++///333000000///......---,,,,,,)))*********)))'''%%%###***$$$"""(((***&&&!!!###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%'''***,,,,,,,,,,,,+++***))))))(((******))))))***,,,...///***,,,...000000222444666000000000111111000000000111111111000000000000000111///000555999:::777555333333333333333666:::===@@@BBBEEEEEEBBB@@@>>>======BBBIIIMMMOOOOOOOOOPPPTTTSSSRRRPPPMMMJJJGGGFFFHHHHHHGGGFFFCCC===888444888888888999;;;<<<:::999;;;;;;;;;;;;;;;;;;::::::666666666555555555555555111111111333555888;;;===AAABBBBBBBBBAAA>>>;;;999666666666555333222000//////111333555777888999999444333111///.........///111000000000111222444555666777888999888777444333222111...,,,+++,,,---...---///222555555444111000222222222333333444555555888:::<<<<<<:::888666666555555555555444444444444333333444444555666777777666666555444333333222222333555777888777555555555000...///444666555666:::===<<<;;;999888666666555777666666444333222111111111111222333555666888999666777999:::::::::999888888888777777666666666666666666888:::======;;;888666555444222000...---,,,+++,,,,,,+++******,,,...+++***(((((()))+++...000555666777666444333333444---,,,+++*********)))(((((()))))))))************------,,,---///222555777000111333555777888888888{{{tttnnneee___ZZZRRRGGG???<<<999999:::555---+++///)))***+++++++++***((('''(((((()))+++------+++***'''''''''''''''(((((((((''''''''''''((((((((((((***(((''')))++++++***(((&&&&&&&&&'''(((((()))***(((((()))***************)))(((((()))***+++*********++++++++++++---111444444666888999:::<<>>???@@@BBB>>>>>>>>>;;;777333222222555888999777999>>>???===777555333222333333333222...,,,)))'''&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%#########"""!!!"""$$$'''######$$$$$$%%%%%%%%%%%%"""$$$%%%$$$###""""""###!!!"""###$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%$$$!!!###$$$%%%$$$######$$$!!!$$$'''((((((+++111555666555333111///---+++***''''''(((((('''%%%###"""(((### """(((***&&&!!!""""""#########$$$%%%&&&###$$$&&&'''((()))******$$$&&&(((***,,,.........,,,+++************+++,,,+++---///111111222444666000//////...---------...///000000000111111000000111111222555999;;;888444222333333222222333666888999;;;===>>><<<;;;:::;;;888===CCCHHHJJJIIIHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIIIIFFFBBB===888555888666666777888999888666777888999:::;;;;;;;;;;;;555555444333333444555555444444444444666888:::;;;CCCCCCCCCAAA>>>;;;777555444333333222111///...------///111444555666666666111000///.........///000---------...000333666777555666777777777555222111///...,,,+++,,,---///000---000333666777555333111///000000111111111111111666888;;;;;;888666555555666666666555555555555555555555666666777777888888777777777666555444333333444666888888666555555666///---...222444333555888;;;999777555444333333444111111111111222222222222111111222222333444555666555666777999999999999888;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<;;;888666666666444333111///...---,,,---...---,,,+++---...+++***(((((()))+++...000555777777555222000//////+++++++++***)))(((((()))''''''(((((()))*********)))(((((((((***...222444,,,,,,---///000111111222}}}xxxqqqmmmhhh```TTTKKKAAA>>>@@@BBB;;;000---111+++++++++++++++***))))))(((((()))+++------+++***(((''''''&&&&&&'''((((((''''''''''''((((((((((((,,,(((%%%&&&)))***'''$$$''''''&&&''''''((()))***''''''((()))************%%%'''))))))(((((()))+++((()))******)))+++...000,,,///333555777888:::<<<<<<@@@GGGMMMQQQTTTVVVXXXSSSPPPKKKFFFBBB>>>:::777666999<<<<<<:::777555444000000/////////000000111---...///000000000///......---,,,---//////...,,,------...///000111222333666555444444444444333222333333333444666888999::::::===AAACCCCCCAAA@@@@@@999:::999666333000000000333666777555666;;;===;;;666333111000111222222111,,,+++)))'''&&&&&&''''''######$$$%%%%%%%%%$$$$$$"""###$$$$$$######$$$&&&######$$$%%%%%%%%%%%%$$$"""###%%%$$$"""!!!""""""!!!""""""###$$$$$$$$$$$$!!!!!!!!!""""""""""""###%%%$$$$$$###"""""""""###!!!$$$%%%###$$$&&&&&&###!!!###%%%%%%$$$#########"""%%%%%%&&&)))///555555444222000---***((('''$$$$$$$$$%%%$$$$$$######"""!!! """&&&'''%%%""" !!!############$$$&&&###%%%'''((()))))))))(((&&&''')))***+++***))))))------,,,+++++++++++++++---...000111111222333555111000///---------------......///000111111111000111333444444666999888444333444444333111222444666555777888999888888999:::999<<<@@@CCCEEEEEEDDDBBBAAABBBCCCDDDEEEFFFFFFFFFFFFGGGFFFCCC>>>:::888777333333333555888999888777333444666888999:::::::::555444333222222333444555666555444444555666777888CCCBBBAAA???===999666555222222111000///---,,,+++,,,...000222333333111111///...---,,,,,,---...///,,,+++,,,---000333777999555555666555444333111000,,,,,,------...//////000...000222555666555444333---...///000111111000000333666:::999666444444555555555555555555555555555666666777777777888888888:::999999888777555333222444555777666444333444555111///000444666444555999777666444333222222333333...//////000222333333444222222222222222333444444555666777888888888888888:::;;;;;;<<<<<<;;;:::::::::999999999999888555333555555444222111000///...,,,---...---+++++++++,,,++++++******+++---///111444555666555111...,,,,,,)))***+++***((('''((()))&&&&&&&&&'''((()))))))))%%%$$$$$$%%%'''***---///+++*********+++,,,---...{{{uuuppphhh^^^VVVFFFDDDGGGKKKCCC444000555,,,,,,+++************+++(((((()))+++------+++***((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((()))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%&&&''')))***%%%&&&''')))******))))))###'''+++)))%%%###'''+++&&&((())))))))))))+++---(((***---///000222555888777;;;???BBBDDDGGGKKKNNNOOONNNMMMLLLKKKGGGBBB>>>888:::<<<<<<:::888777777111000///...............000111222333333222000//////---,,,,,,...///---+++***+++,,,---...000111111222333444333222222333444444444444555666888:::;;;===???@@@@@@>>><<<;;;;;;444444444333000000000222444666666444555999;;;999222000------...//////...((((((''''''&&&&&&&&&%%%!!!"""###$$$$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&!!!"""###$$$%%%$$$$$$###"""###$$$$$$"""!!!!!!"""!!!""""""###$$$$$$%%%%%%!!!!!!"""""""""#########!!!!!!!!!""""""$$$%%%&&&!!!%%%&&&######'''&&&### """%%%%%%$$$"""!!!"""!!!###$$$$$$###&&&+++000///...,,,***(((&&&%%%$$$ !!!"""###$$$%%% """$$$%%%%%%%%%%%% """%%%%%%######$$$&&&&&&&&&&&&''''''((((((((()))***+++,,,+++***((('''//////......------------...///111111000000222333111000000///............,,,---///000111111111111///444555222111444555333333444555444333333555777666777888888777777999:::<<<<<<===???AAAAAA@@@???<<<===???@@@AAABBBCCCCCCBBBBBBAAA>>>999666666777333333444666888999777666222333444555666777777777555444222111111222333444444444333333444555666777=========<<<:::888777555222222111000///---,,,+++---...000111111000...,,,///...,,,+++***++++++,,,---,,,,,,---///333666999666666555444333222111111------...///000///......---...000222333333333222---...000111222222222111111555999888555222333444222222222333333444444444666666666666777777777777;;;;;;:::999777555222111222333444333222111111222222///000444555333444777444333222222222222333444//////000111222333444555111111111111222333444555666666777777777777777777777888999::::::999888777666555444555666666444222333333333222111000000000---...///...---+++,,,---,,,,,,,,,,,,...///000111000222444333111...------)))+++,,,+++)))((()))+++'''''''''((((((((((((((('''&&&&&&&&&''')))+++,,,***)))(((((()))***,,,---xxxrrrjjj```XXXIIIGGGLLLQQQHHH888222777---,,,+++***)))***+++,,,(((((()))+++------+++***((((((&&&%%%%%%&&&'''(((''''''''''''((((((((()))&&&(((***)))&&&%%%(((+++&&&%%%$$$$$$%%%&&&((()))$$$%%%'''((()))))))))(((###)))---+++$$$!!!%%%+++%%%''')))***))))))***+++)))***+++++++++...111444777999;;;;;;;;;===AAAEEEIIIKKKMMMPPPPPPNNNIIIEEE;;;<<<<<<:::888888999:::999888777555444333333222111222333444333111///...000---+++,,,......---***(((((()))+++---...///000,,,///222222000000333666777666666666777888:::;;;<<<<<<;;;999666444444555///000111111000000222444666999888555666:::<<<:::...,,,******+++,,,,,,+++$$$%%%%%%&&&&&&%%%$$$$$$ !!!"""###$$$$$$###""""""$$$&&&'''&&&%%%%%%&&& !!!###$$$$$$$$$###""""""###$$$$$$""" !!!!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%'''(((!!!%%%&&&######''''''"""!!!$$$$$$###!!! ###$$$%%%###!!!###(((,,,((('''&&&%%%$$$###"""!!! """%%%&&&!!!%%%&&&%%%%%%''')))"""%%%''''''%%%$$$&&&((()))'''%%%$$$$$$&&&(((*** ###''',,,000333444555//////000000000000000000...000111111000000111222111111111000000//////...,,,---///000111111111111...444555000---000333222333555666555555555777999999::::::999888888999;;;<<<;;;;;;;;;===>>>>>>===999:::;;;===>>>>>>>>>>>>>>>???===:::555333444777777777777888999888555222333333444444444444444333555444222000000111222333222222222222333555666888777777888888777777666666222222222111000...,,,+++...///111222111...,,,***000...,,,***))))))))))))///...------///222555777888777555444222222222222...///000111111///---+++,,,---...///000111222222---///000222333444333333000444888888444111222444//////000111222222333333555555555666666666666666;;;;;;;;;999777444111///111222222111///...///000111...///222333111222555111111111111222333444555000111111222333444444555000000000111222444555666777777777777666666666666444555666777777777666555222111111222444555444222222222222111111111000000///111222111///......///,,,------///000000111111,,,///222222111/////////+++---///...+++***,,,...+++******)))))))))((((((,,,,,,,,,++++++,,,,,,,,,+++***)))((()))+++---///|||sssmmmfffaaaRRROOOKKKFFFBBB===777444111111000---***))),,,...((()))***,,,...---***'''&&&### """'''******)))******+++---//////,,,***))))))(((((((((''''''&&&&&&''''''&&&%%%%%%&&&(((&&&'''((()))***+++,,,---+++***)))((('''&&&&&&&&&---------***'''%%%&&&'''%%%&&&(((***,,,---......666888:::;;;;;;;;;<<<===CCCCCCDDDEEEHHHLLLPPPSSSIIIFFFBBB>>>;;;999888888999999999888777666555555555111222555333...000555000111000///---,,,---...$$$'''***+++***+++,,,...)))***,,,---.../////////777777666666666666555555444555555444111...---...222000...---...222555888666666666555333222444555...---,,,***)))(((((((((&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%***...---'''###"""$$$%%%%%%$$$###"""""""""###$$$$$$###"""!!!!!!""""""!!!!!! !!!!!!%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########"""""" !!!"""######"""!!! ((($$$&&&---///***$$$$$$#########"""""""""""""""!!! """%%%'''(((((((((******)))(((''''''(((%%%%%%$$$%%%&&&(((***+++((())),,,///333555777888000111222333333333222111333222000//////000222333000000000222333333111///,,,------,,,+++---111333333222000//////111222444777777777666555666999;;;;;;:::888666666666666777666777888:::;;;;;;::::::===<<<;;;:::::::::::::::777777666555444444444444666999:::888999:::777222000000111111222222222333444333222111000111222333000222444444333333333444555666666777888888777777444444444333222111000///.........///////////////222000......///000000000+++---...///000222444777888777666555333222111000...---...///000///,,,***+++,,,...///000//////...***,,,///111333333222222000444999999777333222222000111222222111111333555888666888;;;888333333999444888:::888222...///111---///111111///---------000111222222111000222333111222333444555666666666111333333111111333333111111222333222111111333555111222333444555555555555444444444444333111///...333222111111222333333222///333555555222///.../////////...---,,,,,,++++++---......///000111111222222222222222222111000000---,,,,,,+++,,,---...//////000000///---+++,,,---///,,,******---//////---000///...------,,,------vvvooogggaaaXXXUUUPPPLLLHHHCCC===:::222111///---++++++,,,---)))***+++---......+++)))&&&&&&&&&&&&'''(((***,,,)))((()))+++------***((())))))((('''''''''''''''$$$%%%%%%$$$######$$$&&&''''''(((((())))))******)))(((((('''&&&&&&&&&&&&'''((())))))))))))+++---'''''')))***+++,,,------///222555666777888:::<<>>@@@CCCEEEFFFGGGIIIJJJKKKKKKIIIGGGEEE???>>><<<999888777777777333222222444222000111555000222333333333444666999555111...///111000,,,(((+++,,,---...............000000000000000000000000///000000///,,,*********.........///000111222333222000///111333333000------,,,+++***)))(((((((((***))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''""""""$$$$$$%%%%%%%%%%%%###""""""######$$$%%%&&&$$$$$$###""""""""""""#########""""""""""""######%%%$$$$$$############$$$""""""######$$$%%%&&&&&&$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$############### """$$$%%%&&&&&&&&&'''"""!!!""""""###%%%""""""""""""""""""#########""""""%%%***///222333,,,---...,,,***))))))***************************)))***+++---...000111111000222444666555333000...000000000000222444666888888666333222111000...---,,,---......,,,,,,---...222222111111222333444555666777999999888777888999666666555444444444555555888888999999:::999999888666888999:::999666222000111000...------...///000---111222111111333222............///000222333444555555444333333333333444555777888888666555555666555555666666666555444444555555555555555555555555333333333222222111111111///......///111222111000222333444555444555888:::444444333333222111000//////......///000000---+++++++++,,,...............'''(((+++---............222555888888777444333222111222333222222222555777666555888:::999666666999555777888555000,,,+++,,,+++---......,,,+++++++++---///000000//////000111...//////000000111111111111111111111111111111111///000111000//////111333111111333444444444444444444444444333222111/////////////////////000111111...000111111000111222444/////////...------,,,,,,......//////000000111111000111111111111000//////000000/////////000111222000111222222000///000222222111///000111333333222333222111111111111111222|||uuuqqq```\\\UUUOOOKKKGGGDDDAAA===:::666444444333111...++++++***,,,---...---+++***+++,,,+++(((((()))+++'''&&&&&&'''))))))(((&&&)))(((&&&%%%%%%&&&'''(((%%%'''((((((&&&&&&&&&'''%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))((()))+++---+++++++++++++++***)))(((%%%''')))+++,,,...111444333444777999<<<===>>>>>>???AAADDDGGGIIIJJJKKKKKKFFFDDD@@@===:::999888888333333444444222111333555000222333333333333666888444222111000///---+++)))------......///.........------------------------+++---------***)))((()))++++++,,,....../////////000...,,,///333444///***,,,+++***)))(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%$$$%%%'''((('''&&&$$$$$$#########$$$%%%%%%$$$$$$###""""""#########%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$################################################""""""%%%"""!!!!!!!!!"""$$$%%%"""""""""""""""###############$$$(((...444888999///000000...,,,******+++***++++++,,,------------,,,,,,,,,,,,------......000222555666666222...,,,------...///111444666777888666222000000000///---///000222111///.........111111222333444555555555555777::::::999777777888666555444444333222222222444555555666777888888888777777777777555333000///000///---,,,,,,...000111000444555222000222111///---------...000222444555666666555555444444444444555777888888666555555666555555666666555555444444555555555555666666777777555555444444333222111111/////////000222333222111444555666666666666888:::555666666666555444222222000//////000111000...,,,******++++++,,,---------***+++,,,...////////////333444666777666444333222222222222222111333666888333555888;;;<<<;;;<<<<<<777888888444000,,,+++++++++---...---+++***+++,,,+++---............///111------------------......///------//////------///---...///...---...///111000000111333333333333333333333222222111000//////......//////...///111222333222111///...///000222/////////.........------.../////////000000000111000000111111111000000/////////.........///000111000111222222111000111333222222111222222333333333444444333333333444444555{{{yyyfff```WWWOOOJJJGGGEEEDDDBBB???<<<999666333111///---,,,***+++,,,---,,,+++,,,***((()))******(((%%%((('''&&&''')))***)))'''((('''&&&%%%%%%&&&'''(((%%%'''))))))'''&&&&&&'''######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&'''((()))((('''''')))***,,,,,,,,,+++***)))((('''&&&((()))))))))***---//////111333555777888999999<<<======???BBBEEEHHHIIIJJJHHHDDD@@@===;;;999999555666666444333333444555111222222111000000111333///333555333...,,,---000...//////000000000//////---------,,,,,,,,,++++++)))***,,,+++)))(((((((((((()))***+++,,,,,,++++++///,,,+++...222333...)))++++++***)))((((((((((((&&&''''''(((((())))))))))))))))))(((((((((((((((***)))''''''((((((&&&%%%'''&&&%%%$$$############$$$###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%"""######$$$$$$#######################################""""""!!!!!!!!!!!! !!!"""""""""#########!!!!!!""""""############$$$$$$''',,,222777:::;;;111222222000---++++++,,,))))))***,,,---///000111......---,,,,,,,,,------///111444555444111---***)))***+++---///111333444444222///.../////////...,,,...///...,,,+++++++++000111333555666777666666555777999999888666666666666666555333222000///...///000111222444555777888999777555222111000111111...---+++++++++---///000333777777333000000111///............000222444666666666666555555555444444444555777777555444444555666666666777777666555555555555444444555666777888777666666555444333222222222111000111333444333222444555666666666666999:::999:::;;;;;;:::888666555111000///000111111///...)))))))))******+++,,,,,,+++,,,---...//////000000333333444555555444222111111222222111111222666999777999;;;<<<===>>><<<::::::999777444000---,,,,,,,,,---...---+++***+++---***,,,---...------///000------,,,+++++++++,,,,,,---******------******---,,,---------,,,,,,...///...///000111111222222222222111111000////////////---///000000//////111444444222///......///111222000///////////////......////////////000000000000000000111111111111000000222222111000111222333444000111222222111000111333111111222222222222333333444444444444444555666777ppphhh[[[QQQKKKIIIJJJJJJFFFFFFDDD???888333111000111///,,,+++,,,---,,,,,,,,,)))'''(((++++++'''###((('''&&&''')))***)))(((%%%&&&&&&&&&''''''''''''###%%%''''''&&&%%%%%%%%%""""""###%%%&&&'''((()))&&&&&&%%%$$$$$$%%%%%%%%%###%%%&&&&&&&&&''')))++++++++++++++++++***))))))((())))))(((''''''***,,,------...000111333444444===<<<;;;;;;<<>>>>><<<:::777555333111000000111111000///************+++,,,---...,,,,,,------...//////000333222222333444333111///000111000//////222666999<<<>>>>>>=========999444:::999666333111///---------------,,,******+++---***+++------------///111///...,,,+++******+++,,,,,,'''''',,,,,,'''''',,,***+++,,,+++******,,,...,,,---...//////000000///000///...------------...,,,...000000......111555000...,,,---///222444444000000000000000000//////////////////000000000000000000111222222222222111111111000///000111222333111222333222111000111222///111333333222222222333333333333333444555777777zzzooo```RRRLLLKKKNNNPPPNNNQQQPPPIII>>>666555777666333///------......---)))))))))******)))'''%%%((('''&&&&&&((())))))(((###$$$&&&(((((('''&&&%%%###%%%(((((('''%%%%%%%%%$$$$$$$$$%%%&&&''''''(((((('''&&&%%%%%%$$$%%%%%%!!!###$$$$$$$$$&&&(((***))))))***+++++++++++++++((((((((('''%%%&&&)))+++************,,,...000111555666777888:::<<<>>>??????@@@AAABBBAAA@@@>>>===:::>>>===777444666666444222333222111///...///000///333777666222000333666000111222333444444555444555444333111000...---,,,(((***++++++***)))***+++)))))))))))))))*********************++++++++++++******)))(((((((((((()))''''''(((((())))))******))))))***,,,---///000111***---///...***'''&&&'''((('''&&&%%%$$$#########$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''############""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$"""!!!!!!!!!!!!###$$$%%%!!!%%%"""!!!###$$$""" !!!!!!"""######$$$$$$###&&&+++111777999888666444444444111...+++***+++***)))''''''))),,,000222...---+++)))))))))***+++,,,---///000000...---+++((()))***+++++++++++++++***))))))***+++,,,***)))---------+++******,,,......111555888::::::999888555666666555333333444555222333333444333222000///000////////////111222333333111///...------...///''')))***,,,---...------000555777222///000333333333222000000000333555777444444555666555444333222000222444555555555666777777888999;;;<<<<<<<<<<<<999888777666666777999:::::::::::::::::::::::::::;;;888444222333555666666444555777777777999;;;>>>===>>>>>>>>><<<999555333333222000000111111111000---,,,,,,,,,---...///000////////////000111111222222000///000222222000---/////////......111555999:::======;;;<<<>>>999111999777444111000///...---,,,,,,,,,***))))))***,,,***+++---...---...000111000///---+++***+++,,,,,,---''''''------''''''---)))***+++***))))))+++---***+++,,,------...------...---,,,+++++++++,,,---***---//////,,,,,,000444///---+++---000333444333000000000000000000000000000000000000////////////111111222333333333333333000000///...///000111222444555555444222111222333///222555555333222333444111111222222333555666777sssbbbSSSLLLLLLOOORRRWWWZZZ[[[RRREEE<<<;;;>>>:::666222///...//////...'''***---,,,)))'''''')))(((&&&%%%%%%'''(((((('''"""$$$&&&))))))(((&&&$$$%%%'''******)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$"""###$$$$$$######%%%''''''((()))***+++,,,,,,,,,'''''''''&&&%%%&&&))),,,)))(((''''''(((***---///***---111666:::<<<===>>>888:::===@@@BBBAAA@@@???<<<@@@???888555777777333333333444222111000111333000111222222111111111111000111222444555666666666888777666444111///...---(((***,,,,,,+++***+++,,,+++***************+++,,,'''((()))((('''(((***,,,***))))))(((((((((((()))))))))))))))(((((((((((('''(((***,,,///222444555+++000444444...******,,,&&&&&&%%%$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$######"""!!!!!!!!!!!!!!!"""###############""""""######$$$$$$$$$$$$'''&&&$$$""""""""""""###%%%(((###"""&&&(((&&& !!!!!!"""###$$$$$$$$$###&&&,,,222888999666333444555444111...+++***+++,,,***'''%%%&&&***...000---,,,***((('''((()))***+++,,,---.........---,,,******+++++++++******))))))(((((()))******'''%%%'''''''''%%%$$$$$$'''***...111555999;;;;;;999888555666555333111111333555000111222333444444333222333222111/////////000111............---,,,,,,+++)))***---000111111000//////555888444111333777999555333111000111333555777333444555555555444222222000222444555555666777888888999:::<<<===>>>??????;;;:::888777777888:::;;;<<<<<<<<<===============>>>:::555222333555666777444555777888999:::===@@@<<<===>>>===;;;777333000444222000000111222111000//////......///000222333333222222222333444555555222000...///111111///,,,//////...------000555888333888999999<<<@@@<<<444777555222//////...---,,,+++++++++)))'''''')))+++***,,,---.........000222222000...,,,++++++,,,---///((((((//////((((((///((()))***)))((((((***,,,))))))***+++,,,,,,,,,,,,---,,,+++*********+++,,,(((+++......++++++///333222///---...000222000///000000000000000111111111000000000000////////////111222333444444444444444555444333333333444555666666777777666444222333444000333666666444333444555000000111111333444666777|||jjj___XXXRRRSSSWWWWWW^^^```WWWNNNHHHAAA:::;;;999777444333222222111///+++***,,,+++((('''***&&&''')))******(((&&&%%%'''&&&'''++++++'''&&&''''''%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((()))))))))''''''$$$&&&)))))))))(((((()))'''(((((()))***++++++,,,...///222666:::;;;;;;999888888999:::;;;===>>>???===<<<;;;:::::::::::::::999777555222000000///000111222333444333111///...333333333333444555666777777777555444222111//////------------,,,+++***))),,,,,,+++++++++,,,,,,---)))))))))*********************+++***(((((()))******+++,,,,,,,,,+++***)))******+++---111444555666777555333111000...,,,***%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$%%%&&&((()))###$$$&&&''''''&&&$$$###&&&%%%###""""""###%%%&&&"""$$$$$$$$$###"""###$$$#########$$$%%%%%%###""" """%%%%%%$$$######### !!!!!!!!!!!!"""""""""""""""!!! """######""""""###$$$"""&&&---444::::::888444...---,,,***)))(((((((((''''''((()))***+++,,,,,,)))***+++***)))((()))***+++,,,---...////////////++++++******)))(((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&+++,,,///222555888;;;<<<666444222222333333222111000222333333222333444666(((...111------000000---......//////...---,,,,,,...---------...///111222111222333333333555888;;;;;;:::999888777666666666888888777555444111///...---000444666777777777888888999:::;;;<<<>>>??????;;;;;;<<<<<<<<<;;;:::999<<<<<<============<<<<<<;;;999777555444444555666888888888999:::;;;======;;;999777444222111111111222222222222333444444555111111111000000222777:::555666666777777777777666333444555666555444333222111000000000111222333333888:::===??????<<<999666777555222000---,,,,,,+++(((''''''&&&&&&''''''(((&&&'''***,,,///111222333555333000//////...---+++'''((()))************)))******)))(((((((((((((((&&&(((******)))((()))***(((***+++***)))((()))***+++((((((+++***&&&)))/////////...---...///000111///000111222222111///...//////000000000///......111111333444555555555555666777777777777666555555777666555444444444444444666555555444444444444555555444333222333333555666pppccc]]]XXXXXX[[[^^^cccbbbXXXNNNGGGAAA;;;CCC@@@===:::999888888777222...,,,...---******---((()))***++++++***(((''''''%%%&&&******&&&%%%''''''&&&%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&''''''(((((($$$&&&((()))'''&&&''''''((((((((((((((((((((((((......000333777888777555444444555666888999;;;<<<::::::::::::;;;;;;;;;;;;:::888666444333222222222111222333444333222000////////////000111333444555555555444444333222111111000000000///...---,,,+++...---------------......*********************+++***+++++++++******,,,---,,,------...---,,,+++***))))))***,,,///222444444555333111000///---+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&###$$$%%%''''''&&&%%%$$$%%%$$$############$$$%%%"""$$$%%%$$$###"""###$$$$$$$$$###$$$$$$%%%$$$###"""$$$%%%%%%$$$######$$$!!!"""""""""#####################$$$######"""!!! !!!""""""!!!!!!"""###$$$&&&+++111666777666444+++***))))))((((((((((((%%%&&&'''((()))******+++'''((()))((('''&&&'''(((+++,,,---...////////////+++++++++***************---,,,,,,+++******++++++((((((((('''''''''''''''((()))+++---000333555666555444222222333444333222111333444444333333333444***000222///...000000---///////////////...------...---------...///111222333444555666666888;;;>>><<<;;;:::999777666666666666666666555444333111111///222666888888777888888777888999;;;===>>>???@@@<<<<<<;;;:::999888777777:::;;;;;;<<<<<<;;;;;;::::::888666444444444555666777777777888:::<<<===>>>;;;:::777444222111111111222222222222333444555555222333333333222444777:::888888888888888777777666444444555444444333222222111111111111111222333444666999;;;======;;;777555666444111///,,,+++++++++)))((((((''''''(((((()))''')))+++---///111222333555333111000000000///---000///...---,,,+++*********))))))((('''(((((((((&&&((())))))(((((()))***((()))******(((((()))***'''$$$%%%'''&&&###%%%+++,,,+++*********+++------///000222333333222111000111111222222222222222111111222333444555555555555444444555666777777777666666666555444444444444444666666666666666666777777666555444333333333444555~~~mmmddd___]]]]]]WWW[[[\\\VVVQQQOOOOOOMMMIIIFFFBBB??????@@@@@@???888444111111///,,,---000******+++,,,,,,+++******(((&&&'''++++++'''&&&(((((((((((((((((('''&&&&&&&&&&&&''''''((((((((()))###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!"""###$$$&&&'''((($$$&&&''''''&&&$$$%%%%%%(((''''''''''''&&&&&&&&&------...000222333111///...///000111333555777888666777999:::;;;<<<<<<<<<;;;:::999777666555555555222333444444444333222111.........///000111333444333333333333444444444444444444444333222111000///000000////////////000000++++++++++++++++++++++++)))+++,,,,,,,,,,,,///111///000000///...---,,,+++))))))***,,,...111333444444333222000...,,,******&&&''''''(((((()))))))))%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$###########################$$$%%%$$$###"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%#########"""  """######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###""" """!!! !!!###'''(((***...222333111///(((((('''''''''(((((()))%%%%%%&&&&&&'''((())))))&&&((()))(((''''''((())),,,,,,---...////////////+++++++++,,,,,,,,,,,,,,,//////000000///......---++++++******)))))))))((((((((()))+++---///000111444333222222444555444333111444666666555333222222---111222000...//////...//////000000000///......------------...///000111222333444555666999<<>>>>>;;;:::888666555555555555888888999999999999888888777666555333333333444555555555666777999;;;===???;;;:::777555333111111111222222222222333444555666333555666666666666888:::::::::::::::999777666555666555444333222222111111222111111222333444555555666888:::<<<;;;999666444444222000---+++***************))))))))))))******)))***,,,...///111222222333222000000111222111000333222000---,,,+++++++++***)))((((((''''''((((((%%%'''))))))((((((((()))'''((())))))''''''((()))(((&&&''')))'''%%%'''+++))))))((((((((()))***+++...///111222333333222111222333444444555555555555222222333444555555555555222333444666777777888888666555444444444444444444666666777777888888999999777666555333333333444444~~~nnnbbb\\\YYYPPPSSSTTTTTTTTTWWW]]]aaaOOOKKKFFFCCCDDDFFFFFFEEE@@@;;;666555222...---000++++++++++++++++++++++++***((())),,,,,,)))(((***(((***++++++***(((''''''******)))((('''%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###"""""""""###$$$&&&'''$$$&&&&&&&&&$$$"""###$$$&&&&&&&&&&&&''''''''''''------,,,...//////---,,,***+++,,,---///111333444222444666888:::<<<<<<<<<;;;;;;:::999999888888888333333444555555555444444222222111111111222222333111111222333444555666777777777777777666555444333333333222222111111222222,,,,,,,,,+++++++++++++++)))***,,,,,,,,,...000222222222111000///...------***,,,---///000222555777777666555222...+++))))))'''(((((()))***+++,,,,,,((()))*********((('''&&&###$$$%%%&&&&&&&&&&&&%%%"""######$$$$$$######"""###$$$%%%%%%######$$$%%%$$$$$$$$$###""""""$$$%%%&&&&&&&&&###!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$######""" !!!""""""!!!!!!"""###'''(((+++...111000---+++***)))((((((((((((((((((%%%&&&&&&'''((()))))))))(((***++++++******+++---------...///000000//////,,,,,,,,,---...//////000///000222333333333222111.........------,,,,,,+++,,,,,,,,,,,,---...000111222222222333555666555444222444777777555222000000...000111///------------///000000000000000//////------------......//////---...000111333555999<<<===<<<;;;:::888666555444333444444555444444333333333555777777555444555555444555666888999999999999888666444222222222444555555555555666666555555555444444333222222222333333333333444666888;;;===>>>:::999777444222111111111222222222333444555666777555777999:::999888888999;;;;;;:::999888666444333777555333222111111111222222222222333444555666777777888:::;;;;;;999666444333222///---+++*********+++******))))))******+++)))***,,,---//////000000000///...///111222222111///...,,,******+++,,,...***)))((((((''''''((((((%%%'''))))))((((((((()))&&&((()))((('''&&&''')))''''''((()))((('''(((+++(((((((((((())))))******,,,---///000111111111111222222333555666666666666333333444555555555555555333444555666777777777777555555444333333444444444555555666777888999999999888777555333333333333333{{{hhh\\\VVVRRRRRRSSSSSSTTTXXX```hhhZZZUUUNNNKKKLLLLLLJJJGGGGGGBBB===:::666000...000---,,,+++*********++++++***((((((++++++((((((***(((+++------***(((((()))******)))'''&&&$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%%%%$$$%%%&&&$$$"""""""""$$$$$$$$$%%%&&&((()))******---,,,+++,,,------,,,***((()))***+++---///111222///000222555777999::::::999:::::::::::::::999999444444555666666666666666666555444222111000000000000111222333555666777888888888888999888888777777666555444444333333333444---------,,,,,,,,,++++++)))***,,,,,,,,,---000222222222111000//////......---///111222222444777:::<<<<<<:::555///+++))))))))))))***++++++,,,------***+++,,,,,,,,,***)))(((&&&&&&&&&''''''&&&&&&&&&"""###$$$$$$$$$$$$###"""###%%%%%%%%%$$$###$$$%%%"""###$$$###!!!!!!###%%%++++++***(((&&&%%%''')))#########$$$$$$$$$%%%%%%######$$$$$$######"""!!!!!!###$$$$$$###"""$$$%%%"""$$$)))///222222///,,,...---,,,***)))(((((((((((((((((()))******++++++)))***,,,,,,,,,,,,---/////////000111111111000000---......///000111222222...///222444555666555555111111111111000000//////111000///......///000111222111222444666777666555111444777777444111//////............,,,***+++---//////000000000000000///---------...............***,,,...///000333777:::;;;;;;::::::888666444333555555555555444333222222222444555444222111111222222333555555555444333222222111000///000222444555222222333333333333222222111111111111111111222222111111222444666888;;;<<<888777555333222111111222222222222333444555777888666888;;;;;;:::999888888999999999888777555444333777555444222111111222333333333444444555777888999999:::<<<===<<<:::777555333222000---,,,+++++++++++++++************++++++******,,,------.........---,,,,,,---///111222111...---+++***)))+++,,,...******)))(((((((((((()))&&&(((******)))((()))***&&&((()))((('''&&&''')))"""%%%&&&%%%$$$%%%&&&&&&''''''(((((((((((()))(((******+++,,,---.........///000111222333444444444333333444444555555444444555666666666666666555555444444333333333444444555333444555666777777777777777666444333222222222333zzzgggZZZQQQPPPPPPSSSTTTXXXbbblllfff```YYYVVVVVVUUUPPPKKKKKKFFFCCCAAA<<<555222333000///,,,***))))))***+++(((&&&&&&((((((&&&&&&((((((+++---,,,***(((***,,,(((''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%"""###$$$&&&((()))***++++++***)))***,,,---,,,+++(((((()))***+++,,,...///.........///111333555666666777888999999999999999555555555666777888999999777666444222111000//////111222222444555666777888666777777888999999999999888777666555555444444555000000000//////......---,,,---...---,,,---...000111000///.........//////...111333444333444777;;;>>>???>>>888111,,,***+++***+++++++++,,,---------++++++,,,,,,++++++*********))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&& ###&&&%%%###!!!"""$$$&&&''''''&&&$$$###$$$&&&""""""#########$$$$$$$$$#########$$$###""""""!!!"""###%%%$$$######$$$&&& %%%,,,111333222000000///...,,,******))))))*********++++++,,,,,,,,,((()))+++,,,,,,,,,...000111222222333333222222111///000000111222333333444000111333444666777888888333333333444444444444444333222000......///000222222222333555777777666444111333555555222000//////...,,,,,,---,,,)))+++///......///000000000//////,,,------.........------+++---...///000333666999888888999999888666444333555555555555444333222222111222222111/////////000111222333444444333111///............///111333555000000111111111111000000......///000000000111111//////000111333666888999444333222111000111222222222222222333444666777888666888::::::999777777777777777777777777666555444555555444444333333444444444444555555777888:::;;;<<<<<<=========;;;888777555333111///...------------,,,,,,++++++,,,,,,---,,,,,,------...---------,,,++++++,,,///111111111222000///---,,,,,,,,,---++++++***))))))))))))***''')))++++++*********+++'''((())))))''''''((()))###''')))'''&&&(((((('''$$$%%%&&&''''''''''''&&&((((((((())))))***++++++---...//////000000000000000111111222222111111111444444555555444333333222333333333333333444444555222333444666666666555444555444333111111111222222|||hhhUUURRRQQQSSSSSSUUU^^^iiifffaaa\\\]]]``````[[[UUULLLIIIGGGGGGCCC<<<999:::444222...+++))))))+++,,,***'''&&&))))))&&&'''***'''***,,,+++((((((+++///))))))(((((('''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###"""###%%%'''"""###$$$%%%&&&'''((()))((('''&&&'''***,,,,,,+++(((((((((((()))***+++,,,---,,,+++***+++...000222333444555777888888777777555555666777888999:::;;;777666555444333333333333333333444444555666666666333444555777888999::::::999888777666555555555555555444444333222222111111000000111///------...///......---,,,---...///000,,,///222222000111555999===>>>>>>999222------///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......---,,,+++***(((''''''&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&& %%%))))))&&&######%%% """######"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!###$$$$$$######$$$%%%######$$$'''+++---......///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,)))+++------......000222333444444444444444333333222222222333333444444444555555555666666777888999444555555666666777777888666444222000000111222444333222333555777777555333000111222222000/////////...++++++...---***,,,111------...///////////////,,,---.........---,,,,,,,,,...//////000222555888555666777888777666444333222333444444555555444444000000111000......///000...000222444555444333222------...///000000111222//////000000000000//////,,,------//////000000000.........///111333444555111000/////////000222333222222222333555666888999777888999999777666666666555666777888888888888888444444555555666666555555555555555666888999;;;<<<======>>>===<<<:::888777666555333111000///000000000//////......//////000...///////////////......---,,,+++---///111222222000000000/////////......---,,,++++++******++++++)))***,,,,,,+++++++++,,,((()))******(((((()))***%%%+++---***)))+++,,,)))%%%&&&'''(((((((((''''''(((((('''''''''(((((())),,,,,,---------------,,,,,,,,,------------,,,,,,///000000111111111000000333333222222333333444555222333555666666555444333333222111000000000111222uuubbb\\\XXXUUUPPPLLLRRR[[[^^^[[[ZZZ^^^eeehhhddd___LLLIIIIIIKKKIIIBBB??????888555000,,,******+++------******,,,,,,******---&&&)))+++***'''(((,,,111......,,,***'''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$%%%&&&&&&%%%$$$###$$$$$$#########&&&(((#########$$$$$$%%%%%%%%%%%%$$$$$$&&&)))+++,,,,,,(((''''''''''''((())))))---,,,)))'''(((***---000000222333555666777666666666666666777888:::;;;<<<888777777777777888888999444444444555555555555555111222444666888999::::::999888777666555555555555888888777666555555444444333333333111...---...///,,,,,,++++++,,,---///000)))---000000......222777:::======999222...///111,,,,,,,,,,,,,,,,,,++++++111000/////////111222333000///---+++)))''''''&&&((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&!!!&&&,,,,,,(((%%%%%%&&&"""$$$''''''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$ """######""""""###$$$---)))%%%###$$$&&&'''(((---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,+++---///000111222444666555555555666555555444444333333333444444444444555;;;:::888777666777888999555555666777888999999:::999777555333222444666777333333444666888777555222///000111000......///000///+++,,,///...+++---444,,,,,,---...//////......,,,---.........---,,,+++,,,---.........000333666333444666777777666444333000111222444555666666666///000000///......///111,,,...222555777777666555---...///000000000//////...//////////////////...++++++---...//////000000------......///111222333............///000222333222222222333555777888999777888888777555444555666555555777888::::::;;;;;;333444555777888777777666555555666777888:::<<<===============<<<:::888777888666444333111111111111222222111111111111222222111111111111111000//////...---,,,...000222333222***+++---///000111111111...---,,,,,,++++++,,,,,,***+++------,,,,,,,,,---(((***+++***)))((()))+++""")))+++'''&&&)))***&&&((((((***+++++++++***))))))((((((''''''''''''(((,,,,,,,,,,,,,,,,,,++++++))))))*********))))))(((***+++,,,...////////////222222222222333333444555333444666777777555333222111000/////////000111222uuucccUUUTTTSSSMMMLLLPPPVVV^^^ccccccgggkkkkkkfffZZZPPPHHHIIIPPPSSSOOOHHH>>>999444333444333000///***+++,,,,,,+++***+++,,,000---***)))***+++++++++///---+++++++++***)))((($$$$$$&&&'''((((((((((((!!!+++,,,######&&&###%%%""""""%%%###%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$$$$$$$###$$$''')))******))))))(((&&&&&&)))++++++'''$$$'''''''''((())))))******,,,,,,---///111333555777444444444555666777888999999888888888888999::::::444777999:::999888777777888777666666666666666666666666555555555666888888555666777666555666;;;???888666444111000000111222------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111666666555333111000111333333111111000***###%%%,,,,,,------///000333444666666555333000---***((('''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!(((***%%%"""""" """###$$$$$$%%%''')))***+++---.........---------,,,,,,+++++++++,,,,,,+++---000111111333555777777888999::::::999555222444444666777777666555555777888999999999777666555555777::::::999888888999888999999777555444555666555777999999888777666777333333333333333333333333...------------.../////////////////////.........***,,,......------...///---......///000111222222333333333333333333333333///111555888:::;;;:::999444333000......000222444222000///333888:::777222111000000111222222111///222111///.........///000......////////////......------...............------,,,,,,,,,...000333555111222333333444555888;;;666666555444444333222222222333666888999::::::::::::888666666666777666555666888999999999999:::<<>>======>>>===;;;999666666444333222111111111000000111111222222222222444111//////222333222000......///111111222222222000111222333444333222222000///...,,,,,,,,,---...+++******+++---...---,,,...---,,,***)))((((((((((((((())))))))))))))))))''')))***)))(((((()))***%%%&&&&&&''''''((())))))'''''''''((((((((())))))&&&%%%%%%&&&((()))(((''''''(((*********+++---///,,,...000000///000111333333333333222111222444777333222222111000///......vvvccc^^^[[[RRRLLLLLLPPPZZZcccgggjjjnnnnnnjjj^^^VVVOOOOOOUUUZZZYYYUUUOOOFFF<<<666444333333222---------,,,+++***++++++...+++))))))************000...+++************)))'''''''''((((((((((((''' ((())) """$$$ &&&###%%%((('''%%%''',,,###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((('''""""""###&&&)))***(((&&&''''''(((((()))***************+++,,,...000111333111111222222444555666777999999999999:::;;;<<<<<<444777:::<<<;;;;;;;;;<<<:::999888777666666666666444333222111111333555666444666666666555777:::>>>;;;999777444222222222222///...,,,+++++++++,,,,,,///...---+++************222333222111///...000111444444666888222+++,,,111---------...///000111222555444333000...+++***)))))))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%% ###%%%"""!!!""" """###$$$###$$$%%%'''((()))+++---.........---......---,,,,,,,,,------,,,...000111222333555777888777777777777777666555555666777888999888777777888888999999999888777666666888::::::999999999:::777888888777555555666888666888::::::888777777777555555444333222111000000---------------...//////////////////////////////***,,,......---,,,,,,---------...///000000111111333333222222222222222222///111555888999999888888444333111000000111333444222111111333777999777555444333333444555555444222333222111000000000111111///000000000000//////...---......///000000//////++++++******,,,...111222111222333222222333666888555555444444333222222111222333555777999999999999999777666555777777777666555777888888888888999;;;>>>===<<<===>>>===;;;999888777666444333222222222222111111111222222333444555333111111333444333222000000111222333333333333111222333444444444333333111111000//////000111222000///------...//////......---,,,+++))))))(((((((((((())))))))))))))))))''')))******)))((()))+++&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))'''&&&%%%&&&((()))((('''&&&((()))))))))***,,,...+++---...///......000111///000111000///000333555222222111111000000//////rrrcccZZZPPPKKKLLLNNN[[[hhhmmmnnnoooooommm^^^YYYTTTTTTYYY```dddeeeaaaWWWIII>>>888777555444000///...,,,++++++******+++)))(((((()))***)))'''///---+++)))((()))+++,,,,,,,,,+++******)))(((((("""'''&&& $$$$$$ $$$%%%$$$&&&+++###$$$%%%%%%$$$$$$%%%'''#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&""""""###%%%((()))(((&&&'''(((((())))))******+++(((((((((((()))+++,,,------------///000222444555777888888999:::<<<===>>>555888;;;===>>>>>>???AAA===<<<;;;999888777666666444222000//////111444555333444555555555666999<<<===<<<999777555444444444111///---+++******,,,,,,///...,,,+++)))(((((((((...//////...,,,,,,...000000222666999666000000333//////.........---------333222111///...,,,++++++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&########################&&&!!! """!!!"""$$$ """######""""""###$$$%%%'''(((***,,,---......000//////...------.........///111222333444666888777666555444555666777888777888999::::::::::::999999999:::::::::999888777777999;;;;;;:::999:::;;;888888999888666666777999777999;;;;;;999777777777777666444333111///...---------,,,,,,------...///////////////////////////,,,---///...---,,,,,,---------......//////000000111111111111111111111222000222444666777777666555333333333333333333444444333333333444666777999:::888777777888999999888666555555444333333333333444333333333333222222111000//////000111111111111111,,,+++++++++---///111222111222222222111111333555444444333333222111111111111333555777888888888888777666444555666777777666444666777777777777888:::===<<<;;;<<<>>>>>><<<:::999999777666555555555555444444333222222333555666666444333444555666555444222333444555555555555555333333444555555555555444333333333333444555666777666333000///000111111000......,,,+++************(((((())))))******++++++(((***++++++******+++,,,))))))))))))(((((((((((()))))))))*********++++++((('''&&&'''))))))((('''&&&'''((((((((((((+++---***,,,------,,,,,,---///---...///......000333555111111111111111111111000mmm[[[QQQPPPTTTRRR___mmmsssqqqnnnmmmmmm\\\YYYVVVVVVYYY```gggkkkiiibbbWWWKKKCCC???999333000...,,,++++++,,,++++++)))((('''(((******(((&&&,,,+++)))((((((***...111222111///---,,,******)))&&&(((&&&"""###''''''""" !!!!!!###&&&"""$$$%%%%%%$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&""""""""""""###$$$&&&&&&&&&''''''((((((((('''&&&''''''((())))))******+++''''''&&&&&&''''''(((((((((((()))+++---///111222444444555666888:::<<<===777:::===>>>??????AAABBBAAA@@@>>><<<;;;:::999999777555222111111333555777111222222222333555777888::::::888777666666666666333111...,,,++++++,,,---++++++++++++,,,------...***,,,---,,,++++++---///...000444666555333333555333222222000///---,,,+++///......---,,,+++++++++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%########################&&&$$$""""""######$$$%%%!!!"""###"""!!! !!!"""###$$$&&&(((***,,,---...111000//////.........//////111333333333444555777333444555555555666777999888888999::::::;;;;;;;;;::::::::::::::::::::::::999:::<<<<<<;;;:::;;;===:::;;;;;;999777666777999999;;;<<<<<<:::888777777666555444222000///---------------,,,---......//////////////////000000000///000111111///------................../////////000000000000111111111111111222444555666555555444333333555666666555555444333444555555555777;;;===<<<;;;;;;<<<======<<<:::888888777777777666666666777777777777666555444444333333333333333222222111.........///000222333444222333444333111000111333222222222222111111000000111222444555666666666555444333222222444666666555444555777777666666888999;;;;;;:::<<<===>>>===;;;;;;:::999888777777777777777666444333444555666777555555555666666666666555444444555666666666666666444555555555666666666666666666666666666777777777777444111///000222333333......---,,,+++++++++,,,))))))******+++,,,------***+++------,,,,,,...///000000//////...---,,,,,,++++++,,,,,,,,,---------+++)))((()))******)))(((&&&'''(((((('''(((***,,,***+++,,,,,,******+++---+++,,,.........000444666111111111111111111111222ppp^^^XXXYYYVVV```mmmsssqqqmmmmmmpppccc```\\\YYYXXXZZZ^^^bbbbbbccc___XXXSSSLLL@@@333111...++++++,,,...---,,,((((((''')))******)))'''((()))(((((((((+++111555555444111///---,,,,,,+++((((((&&&$$$&&&((((((%%% ###%%%%%%$$$%%%&&&&&&"""###%%%$$$######$$$&&&""""""###$$$%%%%%%&&&&&&$$$$$$######$$$%%%&&&'''&&&''''''''''''&&&&&&''''''''''''((())))))******'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((***,,,...//////000111222444666888999888:::<<<=========>>>@@@CCCBBBAAA???>>>=========888777555333333444666888111111000111222333333333444444555555666777888888444333000...------......*********+++,,,---///000)))***,,,,,,,,,+++---...000222333333333555777888666666555444222///---,,,***************)))))))))%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###############!!!"""###""" """""""""$$$%%%''')))+++,,,//////............//////000222333333333333555666000333777888777666666777777777888888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<======<<<<<<===?????????>>><<<999777777888;;;===>>>===;;;888777777333333222111111000000///......------......///000////////////000000111111111333444333222000000111///////////////........./////////000000111111111222222333444555555444444222444555777777777555555444555666666777999<<>>===>>>???@@@>>><<<:::::::::::::::999999999:::::::::::::::999888888888888777666555333222111000000111111222333444555444555666555333111222333222222111111111111000000111222333444555444444333222111000000222333333333444555777777666666888999999999999;;;===>>>>>><<<;;;:::999888888888888888888777666555555666777777333444666777777666666666555555666666777666666666555555555666666666777777999999888888777666555555555222///...000333444555......---------------...******+++,,,...///000000---///000111000000222333555555444333222111111000....../////////000000000...,,,++++++,,,,,,***)))'''((()))(((((((((***,,,***+++,,,,,,***)))***+++)))***+++,,,---///222555111111111111222222222222ttt```WWWXXX]]]eeelllmmmkkknnntttnnnkkkeee^^^YYYUUUSSSRRRTTT\\\aaa```___[[[LLL<<<555111---,,,...000///...***)))((()))+++,,,+++***&&&(((***)))(((+++000555444222000...---,,,,,,---'''''''''&&&%%%&&&''''''%%%)))+++(((&&&'''&&&$$$"""###$$$$$$######$$$&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&& """$$$$$$$$$%%%''')))%%%&&&&&&''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''(((***,,,---+++,,,,,,...000222444555666888999999999999;;;===AAAAAA@@@@@@??????@@@@@@999888777666555666777777333222111111333333222000///000111333555777888999444444333222111000000000,,,,,,+++***************(((***,,,,,,++++++,,,---,,,......,,,---111444333555666555444222000---,,,((((((((((((((((((((((((######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$!!! !!!!!! !!!"""###"""!!! !!!"""""""""######%%%&&&((())),,,,,,,,,,,,---...///000000222333333222222333555///444999:::888666666777666666666777888999:::;;;======<<<<<<<<<===>>>>>>===>>>>>>===<<<===???@@@AAABBBAAA>>>;;;::::::;;;===??????>>>;;;999777777111111222222222222222222//////......//////000111...//////000000111111222333444666555444333333444111111000000//////....../////////000111111222222222222333444555555555555222333555666777777666555555555666888:::<<<>>>??????>>>>>>???@@@@@@???===<<<<<<======<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::;;;::::::999777555444333000111111222333333444444555777888777555333333333111111111111111111111111000111222333333333222111222111///000111222222111222444555555555555666888888888888:::===???>>>===:::999999888777777888888777777777777777666666666333555777888888777777888666777777888888777777777666666555555666666777888::::::999888777555444333222000......000333444444///...............///000+++,,,---///000222333333222333555555555555777888777777777666555444444333222222222222333333333444111///...---......,,,***)))***+++***)))***+++---,,,---...---+++******+++'''(((******+++---000333222222222222222222111111tttaaa\\\ZZZ]]]ccceeeeeejjjrrrrrrnnnhhhbbb\\\UUUMMMHHHIIITTT^^^aaafffggg\\\MMM===777222000111222000...---+++)))***+++---------(((***,,,+++((()))---111000...,,,+++***+++,,,,,,'''(((***)))'''%%%(((+++%%%+++,,,(((&&&'''&&&"""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$ """$$$$$$###$$$'''***$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((()))++++++))))))***+++,,,...000111111222444555555666999;;;=========>>>???@@@AAABBB;;;;;;;;;;;;;;;:::999999888666444444555444222///...///111333444666777777444444555555444333222111000///---,,,***)))((((((''')))+++,,,***))))))***&&&)))***''')))------)))111222222222111...,,,***''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%$$$###"""!!!###########################$$$ ###"""!!!"""######!!!!!!"""###$$$###"""""""""###$$$%%%)))))))))***+++---//////000111333222111111222333222666:::999777555777:::777777666777888999;;;<<<>>>======<<<===>>>???@@@>>>??????>>>======@@@BBBAAABBBBBB@@@>>>===>>>@@@>>>@@@AAA???<<<999777777222222222333333333333333000000000000000111222222...//////000111111222222222444555555444444444555333222222111000///////////////000111111222333333222333333444555666666666333333444555666666666666666555555999===@@@???===>>>======>>>??????>>><<<======>>>>>>>>>===<<<;;;888999::::::;;;;;;;;;;;;::::::::::::999888777777222333444555555555555555555666888777555444333444222222222222222222222222000111222222222111000///444222111111222222222111000111333333222222444555777666777:::===??????>>>999888777777666666777777666777888999888777555444333666:::;;;999888999:::999999999::::::999999888666666555444555666777888999999999999888777555444222111//////111222222111///.........//////000111---...///111333444666666555777999999999:::;;;===;;;:::::::::999999888888555555555555666666666777444222000000000000...,,,+++,,,---,,,++++++---///...//////...,,,++++++,,,***+++,,,,,,,,,...111444333333333222222111111111wwwbbb\\\YYY\\\______dddlllnnnjjjeeebbb^^^VVVMMMEEEDDDPPPZZZ___gggnnnhhh[[[CCC===666333333444111...///---******,,,...//////***---///---)))'''***---,,,+++)))(((((()))+++,,,)))+++...---)))'''***000'''---///+++(((***((($$$!!!###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&'''%%%$$$###%%%'''((('''$$$$$$&&&)))######$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++(((((()))***+++---...///,,,...000111222555888;;;::::::;;;<<<===???AAABBB>>>???@@@AAA@@@???===<<<;;;999666666777666333//////000111333444555555555333444666777777666444222222111000...---,,,++++++&&&(((++++++)))(((((((((&&&+++---+++,,,000---&&&---...//////...,,,***(((((((((((((((((('''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""###'''%%%!!!&&&&&& """######""""""###%%%%%%$$$###!!!!!!!!!""""""&&&&&&''')))***,,,...///000111222222111000111222555888:::888444444888<<<777777777777888:::<<<===???>>>=========>>>@@@AAA?????????>>>===>>>@@@CCC???AAAAAAAAA@@@@@@BBBDDD???AAAAAA@@@<<<999888777444444444333333333222222111111111111111222222333...//////000111222222222111333555555444444444666444333333222111000/////////000000111222333333333222333333444555666777888333333333444555666666777777555555999@@@BBB@@@<<<>>>===<<<===>>>???===;;;===>>>>>>??????===<<<;;;666666888999:::;;;;;;;;;888999::::::;;;;;;::::::555666777888999999888888444555777777555444333333222222222222222222333333000000111222222111///...666444222222333333333111...///111111000000222333666666777:::===?????????777777666666666666666666555666888999999777444222444888<<<===;;;::::::<<<;;;;;;;;;<<<;;;;;;::::::666555444444444555777888777888999999999888777666444222111111222111000...///......//////000111222...///000222444666777888888:::;;;<<<<<<<<<>>>@@@>>>>>>>>>>>>>>>=========777777777777888888888888666444222111111111///------...///...------...000///000111///---+++,,,---///000000000000222555777444444333333222111000000~~~mmm]]]XXXYYYZZZ___eeejjjhhhaaaYYYYYY]]][[[UUUMMMNNNNNNQQQ___ooorrrkkkSSSFFF777000111333111...............///000111222444...***)))((('''***///++++++,,,------,,,***(((...,,,------+++''')))...444;;;>>>888111---+++(((###$$$&&&&&&&&&&&&&&&&&&###!!! """###"""$$$###&&&%%%$$$'''######%%%""" $$$#########%%%&&&%%%$$$!!!###&&&'''&&&$$$######&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''((((((***,,,...//////000222444555555666888999:::;;;<<>>BBBBBBBBBAAA@@@???>>>=========<<<<<<======>>>???@@@???===;;;<<<>>>@@@BBBBBBBBBAAA@@@>>><<<:::999444555555555555555444444222111111111111111222222222222333333333222222111333222111111111222444555111222333222111000000222000111222111000///000111111111222333444444555555333555666555444555888<<<111222444666999<<>>>>>???@@@CCCCCCBBBAAA???===;;;:::888999999:::::::::999999888777555333111///...------------......//////////////////000//////...---......///000111222222333333444555444222000000000qqqccc[[[WWWYYY___aaa```YYYRRRQQQXXXZZZYYYWWWWWWSSSSSS^^^oootttnnnbbbWWWIII???;;;;;;999777222222111000000333888<<<999111***))))))(((***...***+++,,,------,,,)))&&&+++---111222///...555???FFFQQQXXXPPPBBB666...)))$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$!!!!!!$$$%%%######%%%$$$""""""%%%###$$$###""""""###$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((***,,,------...000222222222333555666777888999=========>>>???AAABBBCCCBBB@@@>>>===<<<:::888777333333222222222111111111111222333333222222444666555555444222111000///...+++***))))))((()))***+++***+++,,,+++)))((()))***---,,,+++***))))))***+++***)))'''&&&%%%&&&'''(((+++###(((,,,&&&%%%***(((((((((((((((((()))******$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""############ !!!!!!""""""######$$$""" """$$$$$$######$$$&&&''''''((()))+++000111222555777888777777666666666666666777888999;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>===;;;;;;<<<<<<=========>>>>>>>>>???>>><<<<<<<<<>>>@@@BBBBBBBBBAAA???>>><<<:::999555666666666666666555555333222222222222222333333333333333333333222111111111111000000000111222333111222333222000///000111...///111111000000111333000111111111222333333333000222333333222222555888333444555777999<<<>>>@@@<<<<<<:::999999999:::;;;999999888777777777888888777777666666777777888999:::;;;<<<======<<<;;;;;;:::999777666666777999:::;;;999777777888888555222000000111000//////000222222222333222000111333555111111222222222222111111///000111111000000111333444444555888<<<>>>===;;;888777666666888::::::999444555777777777999;;;===666999<<<===<<<;;;;;;;;;:::>>>???<<>><<<;;;999999:::::::::::::::999999888666444222000///...,,,---------..................////////////...---000000000000000111111111222333444333111000///000wwweeeZZZWWWZZZ[[[YYYTTTLLLJJJOOOVVVXXX^^^]]]WWWSSS\\\lllsssqqqkkkdddXXXLLLCCC>>><<<<<<777777555111000555@@@III@@@555+++)))***))))))++++++---///000///,,,***(((&&&***...///++++++666CCCWWWhhhtttkkkTTT@@@333---)))(((''''''((((((((('''###$$$%%%%%%$$$######$$$###'''$$$ ###***"""!!!###%%%$$$"""$$$(((""""""""""""###############%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&(((*********+++---.........///111222333444555999999999;;;<<<>>>@@@AAAEEECCC@@@@@@BBBBBB???<<<::::::999888666444333222///000000000//////000222555555444444333222111111...---,,,+++++++++++++++......---+++(((((()))++++++******))))))))))))***)))((('''%%%%%%&&&'''''')))###(((---&&&$$$((('''%%%%%%$$$%%%&&&(((***+++$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$"""!!!""""""""""""############""""""""""""""""""""""""###""" !!!"""$$$$$$######$$$&&&&&&%%%%%%'''(((+++...111555888999999999555555666777888999:::;;;===>>>??????@@@@@@@@@@@@=========<<<;;;:::999888:::;;;===>>>>>>======<<<===<<<<<<<<<<<<>>>@@@AAAAAAAAA@@@>>>===;;;:::999777777777777777777777777555555444444444444444444555555555444333222111111222111000000000111333333111222333222000///000111,,,...000000000000222333000000000000111111111111...000222333222222444555555666666777999;;;===>>>:::999888777777777888999888777666666555555555666777666666666666777888888999:::;;;<<<======<<<;;;:::999888888888:::<<<>>><<<;;;:::;;;:::888555222...///000///------///000111222222222111111333555000111111222222111111000...///000000//////000111555555666999;;;<<<;;;999999777666666888999888888888999999888666666777999777999;;;<<<;;;999999::::::>>>@@@???DDDKKKIIIAAA888777666555444555666666555777::::::888555444444666666222......111111//////111222222111000111333444444444555777999;;;<<<<<<>>>@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAA???===<<<:::;;;;;;;;;;;;;;;::::::999888777555333111000///,,,,,,,,,------------...---....../////////......111111111000000/////////111222333222111//////000zzzggg]]]YYYYYYXXXSSSKKKFFFHHHMMMRRRYYYYYYUUUPPPXXXhhhqqqpppooommmfffYYYKKKAAA======999999777111///555DDDPPPEEE888,,,)))++++++))))))---///222222111...,,,++++++++++++)))%%%%%%---888UUUiiixxxqqqYYYDDD888444+++***)))((())))))'''&&&"""$$$%%%$$$"""!!!###%%% %%%'''######***"""###$$$%%%%%%$$$&&&((("""###$$$$$$######$$$%%%%%%%%%&&&%%%######%%%'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((($$$&&&'''((('''''')))+++***+++,,,---///000111111444444555666888:::<<<===CCC@@@>>>@@@DDDFFFDDDAAACCCBBBAAA???===:::777555111222111///---,,,---...222222222333333444444444000000///...---,,,,,,,,,//////---***'''&&&(((***)))))))))(((((((((((()))((('''&&&&&&&&&&&&'''''''''###***///'''$$$'''%%%""""""!!!!!!!!!###%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###############""""""!!!!!!"""""""""##################""""""""""""""""""""""""!!!"""###############$$$%%%%%%$$$###%%%&&&'''***///444777888999:::888999:::;;;<<<=========???@@@AAACCCCCCBBBAAA@@@<<<<<<;;;999888888777777888:::<<<=========;;;:::;;;;;;;;;<<<===>>>@@@@@@@@@@@@>>>===;;;:::999999888888888888888999999:::777777777777777777666666888777666444333222222222333222222111111333444555111222333222111000111222...///000000000///111222222111111111111111111111///111333555555555555555777666666777888999::::::888777555444444444555666888888777666666666666666777666666666666777888888888999;;;<<<===<<<<<<;;;888777777777888;;;===???<<<=========<<<999555222///000000///......///111000111222222111222333555///000000111111000000///---...//////......///111444444666888::::::999999999777555555777777777666999999999777555444444666777999::::::999888888999888;;;===<<<@@@EEECCC===888777555333333444666777333666999999888555333333888666333111111222222000111222333333111111222333444555666777888:::;;;<<<===>>>@@@AAA@@@@@@AAABBBAAAAAABBBCCCBBB@@@???===<<<<<<======<<<<<<;;;;;;888888666555333111000///,,,,,,,,,---------------,,,---...///////////////000000000000000000/////////111222222000//////000~~~kkk```YYYWWWTTTNNNHHHEEEHHHLLLOOOSSSSSSPPPWWWeeennnmmmvvvxxxvvvkkkYYYIIIAAA>>>999:::888222///555BBBNNNDDD888,,,+++---,,,******---///111111///------...777111+++)))''''''+++000AAAUUUddd___NNN@@@;;;:::)))***+++***(((&&&$$$$$$''''''(((((('''''')))***,,,(((&&&&&&$$$ !!!&&&###&&&'''&&&$$$%%%&&&'''###$$$&&&&&&$$$$$$%%%'''%%%&&&&&&%%%$$$$$$%%%'''$$$############$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''###%%%&&&&&&%%%%%%&&&(((((()))***+++,,,.../////////000000222444666888999;;;::::::===BBBEEEDDDCCCHHHHHHGGGEEECCC???<<<:::888777666222...,,,+++,,,---...///111222444555666222111111000///......---//////---)))&&&%%%''')))(((((((((((()))((((((((('''''''''&&&&&&''''''''')))&&&000555,,,'''***((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!"""###!!!"""""""""########################""""""""""""!!!""""""##################$$$%%%$$$######$$$%%%###'''---111333555888:::<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@@@@<<<;;;:::888777777777777666777999;;;;;;:::999888888999:::<<<>>>??????@@@???>>>===;;;:::999999999:::999999999999:::;;;<<<::::::;;;;;;:::999888888999888777555444333333333222222111000111222333444222444444333222111222333111222333222000//////000333333333333333333333222000111333555666777666555777666666666666777777888666555333222222222333444777777666666666666666777777777777777777888999999888999;;;<<<<<<<<<;;;:::555444444555666999<<<>>><<<===???>>><<<888555333111222222111000000111333000111333333222222333444...//////000000//////...,,,...//////......///000000222444666888888999999777555444444555666555444000222333444444666999;;;666777999999888777888999777999::::::;;;<<<:::666777666444222222333444666111444777888666444222222888555333333333333222222222333444333222111222333444555666777888999::::::<<<===???@@@??????@@@AAA???AAABBBDDDDDDBBB@@@???>>>>>>>>>>>>>>>===<<<<<<888777666555333111000000------------------------,,,---...///000000000000---......///000000111111...000111222000000000111qqq```[[[WWWSSSNNNIIIIIIMMMJJJQQQSSSPPPUUUaaaiiijjjrrryyy}}}vvvdddPPPBBB;;;:::;;;:::777444666===DDD???555---,,,...---,,,---+++---///...,,,+++---000999000)))((()))(((***---...<<>>999999999,,,111666444...)))(((***((((((***,,,//////---+++$$$!!!"""$$$'''$$$((((((%%%$$$%%%&&&%%%###%%%((('''$$$$$$&&&)))$$$&&&'''&&&%%%$$$%%%&&&######""""""######$$$%%%""""""""""""###$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%'''&&&'''((()))***+++,,,---,,,,,,---...///111333444333444666999;;;===???AAAFFFFFFGGGFFFEEEBBB???=========;;;777222...---...,,,,,,...///111333444555111222222222111000///...//////...+++((('''((()))'''(((((())))))))))))((('''''''''(((((((((((((((+++***555;;;111+++---+++''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((()))$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$""" !!!###$$$""""""""""""#################################### """###$$$###"""###$$$"""###%%%$$$######$$$%%% %%%***,,,---000444777;;;===???AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>><<<;;;999777666666777777444555777888888888777666555777:::<<<>>>?????????>>>===;;;999888888999999:::999999888999:::<<<===<<<===>>>>>>===<<<:::999:::999777555444444555555111000/////////000111222444555666555333222333444333444555333111//////000444444444555555555555555222111111333666777666555777777777666666777777777666555444333333333444555444444444444555666777777999888888888888999::::::999:::;;;<<<<<<;;;:::999222222111222444777999;;;<<<===???>>>;;;888666666222333444333222111333555000222444444222111111222---......//////......------...//////......///000---000333555555555666777444222111111333444333333000111222222222333555777444666777777666777888:::888999::::::999777555333555444333222111222333333///111444444333111111111555111000333444222222333222333444333111111111222222333555666777888888888999;;;===>>>======>>>???>>>@@@BBBDDDEEEDDDBBB@@@???@@@@@@@@@???>>>===<<<888888777666444333222111///............---------,,,---///000111222222333,,,------...000111111222...000222222111111111333tttjjjaaa\\\WWWQQQPPPSSSLLLSSSTTTNNNOOOYYYaaabbb```kkkxxxyyymmmYYYHHH>>><<<===>>>>>>;;;999999:::888111---...///---...000,,,...///...+++,,,111666444...)))((('''%%%(((,,,&&&...333333222333333222---777???===222******...((()))...666<<<;;;222***"""$$$&&&)))"""'''((($$$###&&&'''%%%"""%%%((('''$$$"""%%%)))###%%%'''(((&&&%%%%%%%%%"""""""""""""""###$$$$$$!!!!!!!!!""""""###$$$%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&((()))***************+++,,,---///000...222555555444444888;;;>>>@@@AAABBBBBB@@@>>><<>>AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::888666555555555666333444444444444555555555333666999<<>>>>><<<:::888777777888999:::999888888999:::<<<>>>>>>???@@@@@@@@@>>><<<::::::999777555555666777888222222111111111222333444555777777666555444555666333555555444222111222333444444444555555666666777666444222444777999999888999999888888888888999999999888777666555666777777444444444555666888:::;;;::::::999999::::::;;;<<<:::;;;<<<<<<;;;:::888777111111000111222555888999;;;===>>><<<999777777888333444444333222222333555222333555444222000000000------............---------///000000///...000111---000333444222111222444111///...///111222222222222333333111///...///000222444555666666666999;;;777888999:::888444222222222222222111111111111000...000111111000//////000111,,,,,,000333000000333222333333222111000000222000222333555666666666555777999;;;;;;;;;;;;;;;======???CCCEEEFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>===::::::999888666555444444000000/////////.........---...000111333444444444........./////////000000...000222333222222333444zzzllleee___XXXUUUXXXOOOUUUTTTKKKIIIQQQZZZ[[[QQQ```sss{{{uuudddSSSHHH>>>@@@BBBCCCAAA<<<777333222///---//////---///333///111222000...000666<<<333111///,,,'''$$$(((///(((+++,,,+++...111///***'''444???<<>>???>>><<<;;;>>>???===;;;777555555666222222111111000//////...///000111222333222111000///111222111...,,,,,,---'''((()))+++++++++***)))(((((()))***************%%%&&&333:::...&&&'''%%%###%%%(((+++,,,+++***(((&&&&&&%%%%%%&&&''')))***''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$""""""""""""############!!!!!!"""###$$$%%%%%%%%%"""%%%%%%###!!!"""$$$!!!###$$$%%%$$$$$$&&&'''###%%%%%%$$$&&&,,,222///111666;;;???AAABBBCCC@@@???===;;;::::::;;;;;;:::999666444333333444555333333222222222333444555222555999<<>>===<<<:::888777777888999:::999888777888:::<<<>>>???@@@AAABBBAAA???===;;;:::999777555555666888999666666555444555666777888666888888777666555666777333444555555333333444555333333444444555666777777:::777555666:::<<<===<<<:::::::::999::::::;;;;;;<<<;;;999888888888999:::666666777888:::<<<>>>???;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<;;;999777666111111000000222444777888:::<<<===;;;888666888:::333444444333222222333555222444555555222000//////,,,------......------,,,...///000000//////000222...111333333000...///000///...---...000222222111+++,,,...//////000333555111333444555555777999<<<555555777888666222111222000111111111111000//////---///000///...---///000...))))))...111......111111222333222000///000111///000222444555555444444666777999:::999999:::;;;===???CCCFFFGGGFFFDDDBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::999777777666111111000000/////////...---...000222444555555666///////////////............000222333333333444555yyylllfff___[[[ZZZXXXVVVUUURRRLLLHHHMMMUUUSSSTTT]]]mmmqqqgggXXXPPPEEEEEEDDDCCC@@@===999666777555222000///111444555333333555888888555555999:::222***(((++++++&&& +++***)))***,,,------,,,000111111///---++++++,,,000222777OOOmmmiiiHHH///000+++$$$!!!"""$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%!!!###$$$###"""!!!"""$$$'''%%%###$$$&&&'''%%%###$$$###""""""###$$$&&&'''$$$$$$###############$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))***)))***---222444444222000444555444666::::::777<<<<<<<<<;;;::::::999999666555333111///...------------...///000111222222333222111000...---,,,+++)))))))))))))))*********&&&'''''''''(((((())))))---......---+++)))((()))(((***(((%%%%%%)))***(((&&&%%%%%%%%%&&&(((***+++'''(((((())))))))))))))))))'''%%%$$$$$$'''***---***(((&&&%%%%%%&&&)))***)))******(((%%%"""""""""%%%&&&'''&&&$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&& """%%%%%%$$$######$$$$$$!!!!!!$$$%%%$$$%%%))))))+++...111555999<<<>>>>>>===<<<;;;999888777777777666333111111222444555444333333222333444555666;;;<<<======>>>=========:::::::::999888777777666888888999::::::;;;;;;<<<>>>???@@@AAA@@@>>><<<:::555555666666777777888888333444444444555555666666777777777777777888888888555555555444444555555666111111222333444666777888555666888:::<<<>>>@@@AAA@@@????????????@@@AAABBB>>>=========<<<<<<<<<;;;888888888999999:::::::::======<<<<<<<<<======>>>777777777888999888555222111222333333222222444666999::::::::::::999888888444444333333333333222222444555555333111///000000,,,---...000000000000///000000000000000111111111//////.........//////000111000///......///111111......//////000000111111333333333444555666777888888777666444222000///...+++...///...///222111---........................111000+++...555///)))///---///000000///......///222000///000222333333333555666777888999999888888>>>@@@CCCDDDDDDDDDDDDEEEFFFFFFFFFEEECCC@@@>>><<<<<<=========<<<999666555666555444222222111111111444444444555555555555555333333222000...///111333333111///000333555444222xxxhhh]]]YYY\\\XXXSSSPPPKKKHHHKKKRRROOOOOOUUU___aaaXXXNNNIIIEEEEEECCC@@@<<<:::999999555333222111222555888:::;;;<<>>???@@@888///,,,---...+++'''(((''''''(((***++++++***+++,,,,,,+++)))'''((((((///222666JJJeeecccHHH555///+++%%%######%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%###$$$%%%$$$###"""###%%%$$$###!!!"""$$$%%%$$$"""&&&%%%%%%%%%%%%'''((()))##################$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((+++***)))+++...///...,,,...111222000222666777555888888999999::::::;;;;;;:::999777666444333222222/////////000000111111111/////////......------,,,,,,,,,,,,++++++******)))((((((((((((((()))))))))+++------,,,***((('''(((&&&((('''$$$###''''''%%%&&&&&&&&&&&&'''(((((()))''''''((()))))))))(((((()))(((&&&%%%&&&(((+++,,,+++***(((''''''((()))***(((***+++***'''&&&%%%&&&%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%%%%%%%%%% """%%%%%%$$$######$$$&&&"""!!!$$$$$$"""###'''%%%&&&))),,,///333555666888888777777666666555555666555333111111222444555555444333333333444555666;;;;;;<<<===============::::::999888888777666666999999::::::;;;<<<<<<<<<===>>>??????>>>===;;;999666666555666777777777666333444444555666777777777888888888888888888888888777777666555444444444444333333444444555777888999777888:::<<<>>>???AAAAAADDDDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>999888888999:::999666333222333444333222333444666888888888888888777666666444444333333333333222222444555555333000/////////,,,---...000000000000///000000111111111111111111000//////.........//////000000////////////000000////////////////////////333333333333444666777888666666444333111///...---,,,///000...///222000,,,---------------------------...)))---555111,,,333---///000000...---......000/////////000222222222333444666777888888888777<<<>>>AAACCCBBBBBBCCCDDDCCCCCCCCCCCCBBB@@@???>>>===>>>>>>???>>><<<999888777666555444333333333333333444444555666777888888444555555444111/////////333111///000333444444222{{{iiiaaa```YYYTTTRRROOOKKKIIIJJJIIIIIILLLPPPPPPJJJFFFEEEBBBCCCAAA===888666888;;;222111111222444888<<>>======<<<<<<<<<<<<<<<===>>>>>>:::999999999:::999666444333444555444333333555666666666666666666555555444444444333333333333222222333444444222///.........---...///000111111111000000111222222333333333222111000//////............///000000000000000//////000000////////////......222222222333444555666777555444333222000...---------000111//////111///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---***,,,444111,,,222...///000000...,,,---------------......000111111111222333555666777777777999;;;>>>@@@@@@@@@AAABBB>>>???????????????>>>>>>===>>>?????????>>><<<;;;888888777666666555666666333444555777888999::::::666777999777444000---,,,333111000000222333333222uuueee]]]WWWWWWUUUNNNGGGDDDEEEGGGIIIJJJIIIEEEDDDDDD===>>>???;;;666444666999111000111222555999===???888===IIITTTVVVQQQMMMMMMLLLGGG===555///------...***((('''(((+++---......''')))))))))''''''''')))###'''&&&---<<<===333111---+++((('''&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''''''''######$$$$$$%%%&&&&&&'''""""""""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&!!!"""###%%%((()))***))))))+++***'''(((---000...000000222444666777999999999999999888888777666555444444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********(((***+++***(((&&&&&&'''***,,,+++((('''***)))&&&'''((()))))))))'''&&&%%%%%%&&&&&&''''''''''''''''''((()))******+++++++++---............,,,+++***+++,,,...---+++******+++%%%&&&'''&&&%%%$$$%%%&&&""""""###############""""""###%%%%%%$$$###$$$&&&%%%""" """""" !!!%%%######%%%&&&(((***+++,,,******,,,---///000111222444333222222333444666777:::999777666666777777888::::::;;;<<<<<<<<<<<<<<<888888888777777666666666888888888999::::::;;;;;;888999999999999888777666999666333444666777555111333444555777888:::;;;;;;<<<<<<;;;:::999999888888888888777777666666777777::::::;;;;;;<<<===??????@@@AAABBBCCCDDDDDDDDDCCCJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@===<<<<<<<<<<<<===>>>???:::999888999999999777555555666666555444333555666555666666666666555444444444444333333333222222222333444444222///------.........///000111111111111111111333444555444444444222222111///............000000111222222111///.../////////////////////000111111222222333555666777555444333222000///...------111333000///000///,,,------------------------+++///+++***000---(((---...///111000...,,,,,,---+++,,,---------...000111///000111222444555555666555888;;;<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;:::::::::;;;<<<============<<<999999888777777777888888555666888999::::::::::::777999999888444111//////333222111111111111111111xxxkkk]]]WWWSSSNNNJJJHHHHHHKKKNNNLLLIIIEEEBBB@@@888:::<<<;;;777555555666111000111111333666999;;;;;;@@@JJJTTTWWWRRRPPPPPPOOONNNIII@@@777000///000+++)))((()))+++...//////((()))******((('''((()))%%%***''''''111111+++///*********(((((('''((()))&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&'''(((######$$$%%%&&&&&&&&&&&&######""""""###$$$$$$%%%"""##################"""########################""""""######$$$%%%%%%%%% """$$$%%%'''(((((()))(((***(((%%%&&&+++...,,,...///000111222333444555555666666777777666555555555555444333222111000000///......------,,,,,,++++++,,,,,,------..................------,,,,,,+++(((***+++***((('''''''''))),,,,,,))))))+++***'''((())))))***)))(((&&&%%%%%%&&&&&&''''''''''''''''''((()))***++++++******---.../////////...,,,+++---//////...,,,*********'''))))))((('''&&&'''(((######$$$$$$$$$$$$###"""###$$$%%%%%%######%%%&&&### """###!!!###'''######$$$%%%'''((())))))'''''')))+++---...000000222222222222444666777999;;;:::999888888999:::::::::;;;<<<<<<======<<<<<<888888888888777777777777555666666777777888999999666777777777666666666555888555333333555666444111444444555777888:::;;;<<<<<<<<<<<<;;;:::999888888777777888888999:::<<<<<<>>>>>>>>>???@@@BBBDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHIIIKKKMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDCCC???>>>>>>======>>>>>>???:::999888888999888777555777888888666555444555666666666777777666666555444444444333333333222222222222333333111///....../////////000000111222222333111222444666777666666555444333222111000/////////111222333444333222000///.........///000111222222111111111111333444555666555444333222111000///...---222444111...//////---////////////////////////(((///,,,)))...,,,(((---...000111000///------...***,,,------------000222//////000000222333444444222555777999888888999:::888777777666555555555555666777777888999:::::::::888777777777777888888999999999;;;;;;;;;:::999888888888777555333222333555333333222111000000000111lll]]]UUUPPPQQQSSSOOORRRSSSPPPLLLHHHBBB;;;888999:::;;;;;;999666555111111111111222444666777:::>>>GGGPPPRRRMMMJJJKKKNNNTTTWWWRRRFFF;;;666666,,,***((((((***,,,------((()))***)))'''&&&'''(((%%%***&&&$$$***(((%%%***((()))******((('''((()))&&&&&&%%%%%%%%%%%%&&&'''%%%'''((('''&&&%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%%%%&&&'''(((((())))))((($$$$$$###############$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&)))(((%%%&&&***,,,***------......///000000000333444555777777777666555555555444444333333333222111111000///......------++++++,,,---...///000000////////////............)))+++,,,+++***((())))))&&&)))***((((((******&&&)))))))))))))))((('''&&&&&&&&&'''(((((((((((('''&&&'''((()))************+++,,,---.........,,,,,,///000111000---+++++++++***,,,,,,,,,***)))***+++%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%$$$###$$$%%%'''### """######$$$(((!!!""""""###$$$%%%&&&&&&&&&&&&((()))+++,,,.........///000111333555777888:::999888888888999;;;<<<;;;<<<<<<===>>>=========999999888888888888888888444444555555666777777777555555555555555555555555444444444444444333333333444555666777888999:::;;;;;;;;;;;;::::::999999999888888999:::<<<>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJJJJKKKLLLLLLLLLJJJGGGFFFGGGIIIKKKNNNPPPQQQQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLJJJHHHGGGFFFBBBAAA@@@???>>>>>>>>>>>><<<:::999999999999888777999999999888555444555777777777777777777666666555444444333333333333222222111222333222000///000111000000000000111222333444111333555777888888777666555444333222222222222222555555555555444333222222//////000111111222222333000000000111222333444555555444333222111000//////,,,222555111...///000///////////////////////////###---,,,(((...///---111...000111111000///000111***---//////---...111555000000///000000111222333000333555666555444444444333222111000000000000000222222222333444555555666555555444555555666777777:::;;;<<<===<<<:::888666777777666444222333555888333333333111///...///000wwwiii]]]YYYZZZSSSVVVUUURRRQQQPPPIII???>>>;;;999:::===>>>;;;888111111111111222333555555333888CCCNNNQQQMMMJJJJJJHHHUUUaaaaaaUUUFFF>>><<>>>>>??????>>>>>>999999999999999999::::::444444555555666777777888555444444444444444555555000333666555222111333666555555666666777888999999::::::::::::999999999999;;;;;;<<<===>>>@@@AAABBBAAABBBCCCEEEHHHKKKMMMOOOMMMNNNOOOPPPNNNLLLIIIGGGIIIJJJMMMPPPQQQRRRQQQQQQNNNOOOOOOPPPQQQRRRSSSSSSQQQPPPOOONNNLLLKKKIIIIIIEEEDDDCCCAAA@@@???>>>>>>???===;;;;;;;;;<<<;;;999:::;;;:::888666555555777777777777777777666555555444444333333333333222222000111222222111111222444111111000000111222444555222333666999:::999888777666555444444444444555555888777666555444444444444333333333222222222111111000000000000111333444555333333222111000//////...***111555222//////111111////////////////////////$$$000///+++000222000444...000222222222111222333+++...111111//////333777111111000//////000111222000111333333111000000000---,,,,,,+++,,,---...///////////////000111222222111111111222333444555555888999;;;===<<<;;;999777555666666555444333444666333444444111...---...000mmm___ZZZTTTVVVTTTSSSVVVYYYSSSIIIDDD>>>888999???BBB@@@<<<111111111222333444555666...555DDDRRRXXXUUURRRSSSAAARRReeeiii]]]MMMBBB???333000---,,,---...000000------...,,,)))(((((()))&&&---+++***000---(((---$$$'''******(((&&&''')))%%%%%%$$$$$$%%%'''((()))***+++,,,,,,+++***+++,,,((()))+++)))%%%###$$$&&&###$$$%%%''''''''''''&&&&&&&&&$$$###""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############"""%%%&&&$$$$$$&&&)))###&&&'''%%%&&&)))(((%%%'''((()))***,,,...//////,,,...000222333333222222222222333444555666777777000111111222333333444444111111111000000000000000//////000000111111222222,,,...//////---,,,,,,---&&&***,,,+++,,,///...+++***)))(((''''''((()))***'''(((((()))))))))))))))'''&&&&&&&&&'''((()))***)))))))))***+++,,,---...///111333333222222333444000111111111///...///000))))))******)))(((''''''$$$%%%%%%$$$###$$$&&&(((((($$$###$$$$$$"""###&&&######$$$%%%&&&'''((((((&&&&&&&&&''''''(((((((((&&&'''))),,,...000222333333333333333555777999:::======>>>???????????????::::::::::::::::::::::::555555666666777888888888444444444333333444555555...333777555111///333888555555666666777777777888999999999999999999999:::>>>>>>>>>>>>???@@@AAABBBAAABBBDDDGGGJJJMMMPPPRRROOOPPPQQQRRRPPPMMMJJJGGGKKKMMMOOOQQQRRRRRRQQQPPPNNNNNNOOOQQQRRRSSSUUUUUURRRQQQPPPOOOMMMLLLKKKJJJGGGFFFDDDBBB@@@???>>>>>>AAA???=========>>>===<<<;;;<<<;;;999666555666777666666777777666666555444444444444333333333222222///111222333222222444555222111111000111333444555222444777999;;;:::999888666666555555555666666777:::999777666555555555666777777555444222111000/////////000000111222444555222111111000///......---)))111555222///000222222........................)))555444---111222000333...000222333333333444555+++///222222000000444999333222000/////////000111///111333222000...------((((((((((((***,,,...///.........---...///000000/////////000111222333444666888:::<<<===<<<:::999333666888888666333222222333444444222...,,,---000uuuddd```[[[VVVVVVYYYYYYVVVRRRNNNJJJAAA:::===BBB???777111555222333888333000999>>>;;;@@@PPP]]]]]]WWWTTTWWWccclllkkkbbbYYYQQQJJJ===666///---111333111---333111...+++)))))))))***((()))+++,,,,,,+++)))(((***''''''******''''''*** ###&&&%%%######%%%(((---///222444555444333222+++***)))((('''''''''(((!!!###%%%&&&&&&&&&''')))$$$""""""$$$((((((###%%%%%%%%%$$$$$$$$$#########"""  !!!###%%% !!!############%%%'''$$$%%%%%%$$$"""!!!"""###!!!###%%%&&&%%%%%%&&&((('''''''''((((((((())))))***++++++,,,---...///000///222222111333777666222777777777666666666666555111111111111111111111000000111111111111222222222333222222000///...---,,,---...///000000///...---,,,,,,+++***))))))******&&&&&&'''((()))))))))(((((()))************))))))))))))))))))+++---///000***,,,///111222222444666444444444444333222111111222111000...---+++***)))+++******)))((('''&&&&&&$$$###&&&)))%%% ###+++!!!"""$$$%%%&&&%%%$$$$$$''''''''''''''''''''''''''''''(((***+++,,,---.../////////......000333666::::::;;;===??????===;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777999:::;;;555555555555444444444444999666444444555555333000777666666666777888999999888999:::;;;<<<<<<<<<<<<>>>@@@AAAAAA@@@>>>???@@@DDDDDDEEEGGGKKKOOOSSSVVVTTTSSSRRRRRRRRRQQQOOOMMMMMMOOOQQQRRRSSSRRRPPPOOOLLLLLLKKKKKKKKKKKKLLLLLLOOOOOONNNMMMLLLKKKJJJJJJIIIHHHFFFDDDAAA>>>;;;:::666999;;;<<<;;;:::::::::888888777777666666555555666555555444444444555555666555444444222222111000111333444333222222333444333333333444444444555555555666888999::::::999999555555666666777777777777<<<:::777444333444555666...---------...000333555000////////////111222333111000///......///000111///000111111000///000222000111222222333333222222222222111000111222333444222333444444555555444444000/////////111444777888000000...---,,,------.........---***((('''(((***((())))))***+++,,,,,,---))))))***+++,,,------...///.........///111333444333444666777888777666666444333222111111222333444111000111000---+++111999~~~sssjjj^^^WWWVVVWWWUUUSSSJJJHHHAAA<<<>>>BBBAAA:::444777333222777666888DDDCCCAAAFFFRRRZZZZZZZZZ[[[bbbllltttuuupppiii^^^UUUCCC<<<444444999:::666000444555333000---++++++,,,***+++---...///---,,,+++,,,***))),,,+++((((((***"""$$$'''&&&$$$$$$'''***+++///444:::<<<<<<:::999444333111...,,,)))((('''((())))))))))))((('''''''''%%%$$$%%%'''&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!"""###$$$!!!"""$$$$$$######$$$&&& !!!"""###%%%'''"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&))))))***+++,,,---......---000000///000555555222555555555555555555666666333333333333333333333333111111111111111111111111111111111000/////////...///000000111111000000///,,,,,,++++++************'''(((((())))))))))))((()))))))))*********))))))***)))(((((()))***+++,,,)))+++...//////000222444555555666666555555444444111000000///...---,,,,,,,,,,,,++++++***)))(((((()))((()))***%%% &&&''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))***+++,,,,,,+++---...---,,,---111555111222444777999:::<<<===::::::::::::::::::::::::999999888888888999999999666555555555555555555555888666444555666666444222888888888888888888999:::999999;;;<<<===>>>>>>>>>BBBDDDEEEEEECCCBBBCCCDDDGGGGGGHHHJJJMMMQQQTTTWWWVVVUUUTTTUUUVVVUUUSSSQQQSSSTTTUUUVVVUUUTTTRRRQQQKKKJJJJJJIIIIIIJJJJJJKKKMMMLLLLLLKKKKKKJJJIIIIIIGGGEEEBBB@@@>>>=========777:::<<<===;;;:::999999777777777666666666555555555555444444444444555555666555444444222222111000111222444333222222333555333333333333444444444444555666777999:::999999888888888888999999:::::::::;;;:::888666444555555666222111000//////000222333111111000///000111222333111000///......///000000...///000000//////000111000111222222333333222222666555444333222333444444222333333444555555666666000000///000111333666777000///---,,,,,,,,,---...------,,,***'''&&&((()))(((((())))))***+++++++++))))))******++++++,,,,,,++++++,,,,,,---...000000000111222444444444444444222222111111111111222222///...---...---...777AAAmmm___YYYWWWUUUSSSJJJIIIEEE@@@@@@BBBAAA>>>999<<<666444888999???PPPQQQSSSXXX[[[[[[ZZZ___fffpppwww~~~{{{nnnaaaNNNEEE>>>>>>DDDEEE>>>555666999;;;777111,,,,,,...+++---///111222111///...000---,,,...---)))(((+++$$$&&&((('''%%%%%%(((+++)))...555===AAABBBAAA???======;;;888444///+++))),,,***((()))++++++)))&&&(((&&&%%%''')))((($$$ $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""###$$$$$$###"""###$$$ """###"""!!! !!!"""###$$$&&&&&&%%%$$$$$$%%%#########$$$$$$$$$$$$%%%''''''((()))***++++++,,,***------+++---111444222333333444444555555666666555555555666666666666666222222222222222222222222000000000000000000000000111111222222222222111111------,,,,,,,,,,,,,,,,,,)))***************)))((())))))))))))))))))))))))))))))''''''''''''((()))''')))+++,,,,,,---///111333333444555555555444444////////////000000000000.........------,,,,,,,,,+++***+++***&&& !!!%%%'''''''''&&&''''''(((((((((((((((((())))))))))))((()))))))))************&&&))),,,+++))))))...333///222444444222222555888666666666777777888999999888999999999999999888888777777777777777777777777888777666777888888777666;;;;;;::::::999::::::::::::;;;<<<>>>???AAABBBBBBGGGHHHJJJIIIHHHGGGHHHJJJKKKKKKLLLMMMPPPSSSVVVWWWYYYXXXXXXXXXZZZZZZXXXWWWWWWWWWXXXWWWVVVSSSPPPNNNHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDBBB???<<<<<<===???AAA999;;;======;;;999888888666666666666666555555555555444444444444444555555666555444444222222111000222333444444333333444666333333444444444444555555555666888999::::::999999999999::::::::::::;;;;;;::::::999888777666555555777555333222111000111111333222111111000111111111000000////////////000000---///000000//////000111111111222333333333333333888666444333111111111222222222111222333555777999111111000000111222444555...---,,,+++++++++,,,---,,,,,,+++)))&&&&&&''')))''''''(((((())))))******((()))))))))***+++++++++((()))***,,,------......---...000111333333444444000000111111111000000000000---,,,,,,,,,...777AAAssshhh```WWWRRRMMMLLLIIIEEECCCBBBBBBAAA>>>BBB===:::===<<>>??????AAAAAAAAA???<<<888444111)))&&&%%%)))...///+++&&&&&&%%%&&&(((+++,,,)))'''$$$$$$$$$$$$%%%%%%%%%%%% !!!"""############"""###$$$%%%$$$"""!!!"""###%%%&&&&&&%%%"""!!!!!!"""###%%%&&&&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))+++,,,))))))///222222111111222333444555666777777777777777777888888888555555444444444444444444222222222111111111111111111111222222222222111111..................------,,,,,,,,,,,,,,,+++***)))+++******)))))))))))))))(((((('''&&&'''((()))***%%%'''((())))))***,,,...---...///000000000000000------...///111222333333000000000000000/////////***+++++++++(((%%%&&&(((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))###(((+++***'''''',,,222$$$)))...///---,,,///222000111222333444555666666888888:::;;;::::::888777888888999999::::::;;;;;;:::999999:::;;;<<<<<<;;;>>>======<<<;;;;;;;;;;;;<<<<<<===???AAACCCDDDEEEJJJKKKLLLKKKJJJJJJKKKMMMNNNNNNOOOPPPQQQTTTVVVWWWYYYXXXXXXYYY[[[\\\ZZZYYYVVVVVVVVVTTTQQQNNNJJJHHHEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGBBBAAA???>>>===>>>??????:::<<<>>>>>>;;;888777777555555555555555555555555444444333333444444555555666555444444222222111000333444666666555555666888555555555555666666666777777888:::;;;<<<<<<;;;:::999999999999999999999999888999999999888777555444888777555444222222222222444333333222111000000000///////////////000000000...///000000000000111333222333333444444444444444666555222000...---------//////...///111444777999222111111000111111222333...---,,,+++++++++,,,---++++++***(((&&&&&&''')))'''''''''(((((()))))))))&&&'''((()))***+++,,,---((()))+++---......------...///000222333444555666///000111111111000///...222...,,,,,,******///666ppp^^^RRROOOLLLIIIGGGEEECCCDDDEEECCCHHHFFFEEEHHHBBBBBBNNNZZZfffoookkkaaa]]]dddmmm}}}oooddd\\\TTTTTTWWWTTTIII???888>>>CCC@@@777///---///,,,---...000111333444555444000///000///***)))+++'''((()))'''%%%%%%(((,,,,,,,,,---...111444777999===>>>???@@@@@@>>><<<;;;+++***+++///444444...(((%%%%%%&&&''')))***)))(((%%%%%%%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$#########$$$%%%%%%$$$"""!!!"""### """######$$$''')))###$$$&&&%%%$$$######$$$#########$$$$$$$$$%%%%%%"""######$$$%%%&&&'''''''''++++++((((((,,,000111///000111222333444555666555666666666777777888888666666777777777777888888666555444333222111000000111111111111111111111111...///000000000000//////............---,,,++++++---,,,+++***************''''''''''''(((***,,,---%%%&&&''''''&&&''')))+++******+++,,,------------+++,,,---///000222333333111111111111222222222222---......,,,************,,,+++***))))))***+++,,,''''''(((((()))))))))))))))))))))(((((((((((('''$$$(((+++***''''''+++///%%%)))))))))+++...,,,,,,---...000111222222666777888999:::999888777999999:::;;;<<<<<<======;;;<<<=========>>>????????????>>>===<<<<<<============>>>???AAACCCEEEFFFHHHIIIJJJIIIHHHIIIKKKMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVUUUUUUWWWYYYYYYXXXWWWTTTTTTSSSQQQNNNIIIEEECCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEFFFAAAAAABBBBBB@@@>>><<<;;;:::<<<>>>===:::777666555444444444444444555555555333333333333333444555555666555444444222222111000333555777777666666888999777777777777888888888888999:::;;;===>>>======<<<:::999999999999999999999777888999999999777555444666666555444444333333333333333333222111000///.........///000000000000000...///111111111111222444333333444555555555555555444333111...,,,,,,++++++,,,++++++,,,...111444666111111111111111111111222......,,,,,,,,,---...///+++,,,+++)))'''''')))+++(((((((((((())))))))))))$$$%%%'''))),,,...000111((()))+++---......------...///000111333444666666000111222222222000///...///---,,,---+++'''(((+++ssscccXXXRRRLLLJJJIIIGGGGGGHHHFFFLLLMMMPPPUUUMMMFFFLLLZZZhhhrrrpppiiiiiiooottt~~~vvvnnnhhh```]]][[[VVVMMMDDD<<>>>>>>>>333555888<<<>>>:::222+++(((((((((((('''&&&%%%$$$(((((((((''''''&&&&&&&&&"""""""""#########$$$$$$###%%%%%%$$$"""!!!"""### """"""!!!!!!###$$$"""###%%%%%%$$$######$$$!!!!!!!!!""""""""""""###!!!!!!"""###$$$%%%&&&&&&%%%***,,,(((&&&)))---...------...///000111222333222222333333444555555555666666777888999::::::;;;999888777666444333222111222222111000000111222222///000111222333222111000...////////////......---///...,,,+++***++++++,,,(((''''''((())),,,...///&&&''''''&&&%%%&&&(((+++******+++,,,,,,,,,++++++***+++,,,---...///000111111111111222222333333333222444333...------,,,))),,,,,,+++************+++(((((())))))******++++++(((((((((((('''''''''''''''((())))))(((((()))***$$$***,,,***'''&&&&&&((()))***+++,,,---......222333444555666777777777777777888:::;;;<<<======<<<>>>??????>>>>>>???AAA??????>>>>>>===>>>>>>>>>>>>======>>>@@@BBBDDDFFFEEEFFFFFFEEEEEEEEEHHHJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRQQQQQQRRRTTTUUUSSSRRRRRRRRRQQQOOOLLLHHHDDDAAA@@@@@@????????????@@@@@@??????@@@AAABBBCCCDDDDDD@@@BBBCCCCCCBBB>>>;;;888999;;;<<<<<<999666555555333333333444444444444444222222222222333444555666666555444444222222111000222444666666666666888999777777888888888999999999999:::<<<===>>>>>>======<<<<<<;;;;;;;;;;;;::::::666777888888888666555444333444444444444333333333222222222111111///...------...///000111111111000---///000111000111222444222222333444444444444444333111000...---,,,------))))))***+++---///111333000000111111111111111111000///.........///000111---------+++***)))+++---***************+++++++++&&&''')))+++...000222333)))***+++---............/////////000111333444555333333333333333222111000,,,***+++...---)))(((***rrreeeYYYTTTQQQLLLHHHHHHFFFLLLPPPXXXbbbZZZOOOQQQ^^^iiipppnnnkkknnnrrrttt}}}{{{wwwrrrkkkddd^^^WWWOOOJJJCCCEEEGGGFFFBBB<<<888666000...,,,,,,...444999===888555444666555111000222---......+++))))))---111666444000,,,++++++---......///000222444666888999777<<>><<<;;;===???>>>>>>>>>>>>>>>>>>??????>>>=========>>>@@@BBBDDDBBBCCCCCCBBBAAABBBEEEHHHFFFGGGHHHJJJKKKLLLMMMMMMNNNMMMMMMNNNPPPPPPOOOMMMNNNNNNNNNLLLIIIFFFBBB@@@???>>>>>>======>>>>>>???>>>??????@@@AAABBBCCCCCC@@@@@@AAA@@@???===:::999666999;;;:::888666444444222222333333333444444444222222222222333444555666666555444444222222111000///111333333333444555777666666666777777777888888888999;;;<<<======<<<<<<;;;;;;;;;;;;:::::::::999666666666666666555555444222333333333222222111111///000000111000///...---,,,---///000111111111000+++,,,...///...///111222///000111111222222111111...---,,,++++++,,,,,,---))))))***,,,---///000000//////000111111111111111222111111000111222333444///000///...,,,,,,...000---------------,,,,,,,,,++++++---...000111333333/////////000111222444444222222111111222333555666777666555444333333333333000---,,,//////,,,,,,---zzzhhh___YYYOOOHHHFFFEEEKKKPPP[[[iiicccWWWWWW^^^fffiiieeecccfffiiiiiiwwwzzz{{{}}}|||xxxqqqiii```XXXQQQMMMHHHIIIJJJIIIFFFBBB===;;;222///,,,+++...444;;;@@@:::777777888777444333666000111000...++++++///333:::888555222///...------+++++++++,,,...///111222444<<>>===:::999;;;===>>>=========>>>???@@@@@@>>>===<<<<<<===???AAABBB@@@AAAAAA@@@???AAADDDGGGCCCDDDFFFGGGIIIJJJKKKKKKLLLLLLKKKLLLMMMMMMLLLJJJJJJJJJJJJIIIGGGCCC@@@>>>>>>>>>============>>>>>>>>>??????@@@AAAAAABBBBBB??????>>>===<<<;;;;;;;;;555777999999777555444444222222222333333444444444222222222222333444555666666555555444333222111000---///111111111222333555555555555555666666666666777888999;;;<<<;;;;;;:::999999999888888777777777555555555555444444444444333333333222111000///......///000000000///---,,,,,,---///000111111111000)))+++,,,---------///111------...///////////////***)))((((((((()))+++,,,)))***+++---.../////////...///000111111222222222333333222222222333555666111111111///......000222........................//////000000111222222222666555555555666888:::;;;666555555444555666888999999888666555444444555555777222///000000......000sssaaaXXXRRRMMMKKKFFFHHHQQQWWWZZZ^^^ddd```ccceeedddaaa```ccceee{{{zzzwwwxxxvvvyyywwwkkk]]]TTTQQQPPPKKKIIIIIIMMMRRRQQQKKKDDD:::444...///444:::<<<<<<@@@:::777;;;<<<999999>>>888555333333222111444999@@@???999222000111000---...,,,---...+++(((+++111444:::BBBFFFFFFBBB>>>;;;777:::<<<888000,,,///333999===:::111,,,...,,,&&&***%%%"""######"""###&&&&&&&&&&&&%%%%%%&&&(((+++%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!######!!! !!!""""""$$$&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((***++++++++++++---...---///000111000111222444444777888666666999888555222444555444333111111222666555555444444444555555333444555555333111111222666444111000111222111111///////////////......---+++***))))))***,,,---...222///***&&&$$$$$$&&&'''&&&((())))))(((((()))+++.........//////000000000000666777333111444444000555555555555444333222111333333000---000:::AAACCC+++******)))'''%%%###"""******))))))(((((((((''''''))))))&&&######'''***$$$%%%&&&&&&%%%%%%''')))((((((''''''''''''((((((***+++---000111111111111555777999999888777888999<<<<<<===>>>>>>>>>>>>>>>?????????????????????>>>DDDCCCAAA???>>>???@@@AAABBBEEEFFFDDDEEEIIIJJJHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFCCCAAAAAA@@@AAA???>>>===============>>>>>>>>>===>>>@@@AAAAAA@@@>>>999888<<<<<<999:::???999999888666555333222222222333444444444333111111333222000000000333666888666666444333111000///...---...///000111222333333333333444555555666666666777999;;;;;;:::::::::<<<666666666666666777666777333333444444333333222111111111000000//////......000000111000000///...------.../////////...,,,+++,,,...//////---++++++,,,,,,+++***,,,...//////...&&&&&&&&&''''''''''''(((***))))))))))))******+++---...000000//////111222666444333444777888666444555333111000000111222333444444555444222222333555666444222444777999999777555666777999;;;<<<>>>>>><<<;;;999888777777888888222444888999888777666777888333222666555111111666qqqbbbWWWTTTNNNLLLPPPSSSTTTWWW\\\ccccccdddfffiiilllmmmmmm||||||zzzyyyyyytttjjj^^^VVVTTTSSSQQQMMMLLLQQQXXXZZZUUUNNN===777222111666:::<<<<<>>:::777666777666444555999AAAAAA>>>999888:::888444///------...+++''')))...000444:::>>>>>><<<:::999777;;;===:::444222666;;;CCCKKKKKK???444111---(((((($$$###&&&(((&&&'''))))))))))))(((&&&&&&''')))%%%%%%$$$############$$$!!!!!!!!!!!!"""###$$$%%%"""###%%%%%%#########$$$!!!$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))))))))***+++***+++---.........000222...222333111222555555222///111333333333333555666555555444444444444555555333444555555333222222333666444222111111111111000000000000000000//////...---,,,++++++***+++,,,---222///+++'''%%%%%%'''(((&&&((())))))(((((()))+++,,,,,,---------.........---222444111000222333000555555555555555444444333444666444111444===CCCDDD//////...---,,,***((('''((((((((()))))))))))))))))))))((('''%%%&&&(((***''''''((('''%%%%%%&&&((((((''''''''''''''''''((()))***+++,,,---.........///111333333222111222333777888:::<<<>>>???@@@@@@????????????????????????CCCAAA@@@>>>>>>>>>???@@@???BBBCCCAAABBBFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA???>>>>>>>>>=========<<<<<<======>>>@@@???>>>>>>>>>>>>===<<<:::666444666555222222666888777777666555444333333444444555555555444333222444333222111222333555666333333333222222111111111......///000111222222333222222333444555555666666777999:::;;;:::999:::;;;999888888777666555444444333333333333333222222111000000//////////////////.........///......------------.........---,,,++++++---...---,,,******+++***)))(((***,,,...---,,,'''''''''((((((((()))))))))))))))((())))))***+++,,,---//////...///222444999888888:::<<<<<<:::777666555333222222333444555666777777777555555777888;;;999777999<<<>>>>>>===999:::;;;<<<===???@@@@@@AAA@@@>>><<<;;;;;;<<<<<<999;;;<<<<<<:::888777777888444333777777444444888~~~nnnbbbZZZSSSPPPPPPQQQTTTXXX^^^\\\]]]ccckkkqqqrrrqqqzzz~~~~~~zzzxxxtttnnnfff___XXXUUUSSSUUUQQQPPPVVV```ddd```ZZZEEE???888555666999::::::===<<>>>>>222222111111///...,,,,,,'''(((((())))))***++++++,,,***((('''((((((((((((((())))))'''%%%$$$%%%'''''''''&&&&&&&&&&&&'''''')))((((((((())))))***+++***,,,......---,,,---...111222555888;;;>>>@@@AAA>>>>>>>>>>>>????????????@@@???>>>=========>>>???<<<@@@@@@>>>???CCCDDDAAABBBBBBBBBAAAAAAAAAAAAAAA============<<<;;;::::::;;;;;;;;;<<<<<<=========@@@???>>><<<:::999888777:::666444444333000000222555555555555444444444444555666666666666555444444333333333333333444444444000000111111222333333444//////000000111111111222000111111222444555666666666888::::::999888999:::::::::888666444333111000222222333333222222111000.............../////////++++++,,,---------,,,,,,,,,,,,------,,,,,,+++***)))+++,,,,,,***))))))***'''&&&&&&(((***,,,,,,+++(((((()))))))))*********((((((((((((((()))***++++++,,,---------///333666;;;;;;<<<>>>???>>>;;;888888777666555555666888888999:::<<<<<<;;;;;;<<<>>>???===<<<>>>@@@BBBBBBBBB???@@@@@@AAAAAABBBBBBCCCEEEDDDBBB@@@????????????BBBBBBBBB???<<<999888999999666666999999888999<<>>BBBFFFIIIKKKMMMOOOJJJDDD>>>===;;;777777999@@@HHHOOOSSSUUUSSSIII@@@777333222222000+++***---))),,,000111000///...---000222333222000111777;;;KKKWWW]]]WWWNNNIIIAAA999///+++***+++,,,,,,000666999777444///+++((()))***%%%%%%$$$###"""""""""""""""""""""###$$$%%%&&&''' """$$$###"""!!!"""""""""###$$$###!!! !!!"""##################$$$$$$"""""""""""""""###$$$$$$$$$&&&&&&&&&$$$###$$$&&&###%%%'''(((((()))+++------000111//////222111...222333333111000000222444444444333333333444555555222444555555444333444555777777666555333111111222333333333333333222222111000//////...---------,,,///...,,,***))))))******''')))***)))(((((()))***(((((((((((((((((())))))%%%(((***+++,,,---//////000000111333333444444444666888777333222555555333222222222222111000......******************++++++---***&&&&&&)))***(((&&&'''((((((&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))(((***,,,,,,+++***+++,,,,,,---///222555999;;;===<<<<<<<<<<<<==================<<<<<<<<<===>>>>>>;;;??????===>>>AAABBB???@@@@@@??????>>>>>>======777888999::::::999888777888999:::;;;<<<<<<<<<=========<<<:::777555444444777555333222111000000111333333333333444444444444777777777666666666555555333333444555555444333222///000000111222333333444000000000000000111111111//////000222333444555666666888999999888777888999999888777555333222111000111111222222111111000///,,,,,,------......//////)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))'''(((******((('''((((((&&&%%%%%%''')))++++++***((((((((()))))))))******(((((((((((()))******+++++++++++++++,,,///444888888:::<<<>>>>>><<<999666999999888888999:::;;;<<<<<<>>>@@@@@@@@@@@@AAABBB@@@??????@@@AAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA@@@@@@@@@AAAEEEEEEDDDAAA===;;;;;;<<<;;;::::::;;;======???@@@wwweeeZZZVVVVVVVVVXXX\\\```ccceeehhhlllppplllpppsssrrrnnnmmmqqquuuqqqjjjgggjjjiiiaaaYYYVVVXXXXXXZZZbbbjjjmmmiiiddd^^^VVVIII>>>888666888999;;;???DDDHHHLLLSSSZZZ^^^UUULLLCCC???===::::::<<<@@@KKKWWW___aaa]]]QQQEEE<<<777333333000,,,+++...+++///333444222---)))''',,,---...---+++,,,000333>>>HHHOOOPPPRRRTTTMMMBBB555000......000555@@@KKKMMMIIIBBB888///***))))))&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&!!!"""$$$$$$"""!!!"""###$$$$$$%%%$$$"""!!!!!!"""########################"""!!!!!!!!!!!!"""######$$$%%%&&&&&&$$$###$$$%%%"""$$$&&&''''''(((***,,,))),,,,,,))))))******&&&///000000///......000111222222222222222333444444111333555555444444444666777888999888555333333444444444444444444333333222/////////000000/////////---,,,++++++******++++++)))***++++++)))((()))+++((((((((((((((((((((((((###%%%(((*********,,,...,,,,,,...///000000000000000333333000000222222///333333333333333222111000......---,,,++++++******---***'''''')))***'''%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&&&&&&&'''((('''(((******)))))))))*********+++,,,///111444555777777888888888999999999::::::::::::;;;<<<<<<===;;;>>>???<<<===@@@AAA>>>>>>>>>======<<<<<<;;;;;;555666777999999888777777666777888:::;;;;;;;;;;;;888999999888444333333444000000///......///111000111111111222333444444444777777666666555555555555111222444555444333222000111111111111111111222222000000000000000111111111//////000111222333444555555777888888777666666777555555444444333222222222000000111111000000///...++++++,,,,,,---------...)))***++++++,,,,,,,,,,,,***))))))(((((((((((((((%%%'''(((((('''&&&''''''&&&%%%%%%'''***,,,,,,+++''''''((((((((()))))))))((((((((())))))***,,,,,,++++++++++++,,,000555888666888;;;======:::888666999999::::::;;;<<<===>>>===@@@BBBCCCBBBBBBCCCDDDAAAAAABBBBBBCCCDDDEEEGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDCCCAAA???===>>>@@@===>>>??????@@@BBBDDDDDDpppfff]]]VVVYYY]]]aaaaaa______cccgggfffjjjnnnlllhhhfffkkkpppooohhhggglllkkkccc]]]\\\[[[\\\___bbbfffggggggeeeddd^^^TTTIIIAAA<<<;;;:::;;;BBBHHHKKKPPPZZZdddhhh]]]SSSIIIFFFEEECCCCCCDDDDDDOOO\\\eeejjjhhh]]]RRRFFF>>>777444111---,,,...///333777777444...)))&&&+++,,,,,,,,,******+++---000888===AAAIIIQQQMMMCCC666222000333888AAARRRaaaaaa\\\TTTGGG;;;111+++)))''''''%%%$$$######""""""%%%$$$$$$#########$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%###!!!!!!"""###$$$$$$$$$###############"""!!!!!!!!!!!!"""#########%%%&&&%%%$$$$$$%%%&&&"""$$$&&&&&&&&&&&&((()))))),,,,,,)))(((***)))%%%&&&(((+++---------///000000000///000000111222333///111333444333333444666555888:::999555333444666444444555555444444333222///000111111111111111000,,,,,,,,,---------------+++,,,---,,,+++******,,,************))))))))))))%%%%%%'''******((()))---))))))***,,,,,,---------***---///...000444555333444444555555555444444333222111000///---,,,++++++---+++***)))***)))(((&&&###%%%&&&%%%%%%%%%''')))''''''&&&&&&&&&&&&''''''))))))(((((('''((((((((($$$&&&(((((('''&&&'''((()))((((((((()))+++---///111111222222333444444444555666666777888999999:::999<<<<<<::::::>>>>>>;;;:::::::::::::::999999999555555666777777777777777555666888999:::999999888444777888666333111222555///111111///000444666555000000000111222333333333666555444444333333444444000111222333333222111000111111111111111000000000//////000000111111111222000111111222222333333444555666888777666555555666222222222222222333333333//////000000//////...---++++++++++++,,,,,,,,,,,,))))))***+++++++++******)))((('''&&&&&&&&&''''''$$$&&&''''''&&&&&&&&&'''&&&%%%%%%(((+++------,,,'''''''''((((((((()))))))))))))))***+++,,,---...+++,,,------...111555888555888<<<===<<<:::999999888999:::;;;<<<===>>>>>>===@@@BBBCCCBBBAAABBBBBBAAACCCDDDDDDDDDDDDGGGIIIGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGG@@@BBBBBBBBB@@@@@@AAABBBAAACCCCCCBBBCCCGGGHHHGGGvvviii^^^^^^___^^^]]]\\\\\\]]]]]]aaaeeeggggggfffeeeeeeggg___]]]bbbaaaYYYWWW\\\]]]^^^]]]ZZZXXXYYY___ccccccbbb^^^XXXOOOGGGAAA===;;;EEEMMMPPPUUU___hhhkkk```XXXQQQRRRSSSQQQOOOOOOLLLUUU___gggnnnqqqmmmeeeWWWLLLAAA;;;666111///111222444777666222...+++***)))***+++++++++***))))))(((///333333999BBBBBB<<<555222222555;;;EEEWWWggghhhgggbbbYYYLLL???555000)))((('''%%%$$$#########$$$$$$$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%"""######!!! """$$$%%%%%%$$$$$$$$$#########""""""!!!!!!""""""###$$$!!!###$$$$$$######%%%&&&"""###%%%$$$######%%%&&&'''***+++)))***,,,,,,)))!!!$$$(((++++++++++++,,,...------...///000111111---///222333222333444555222555999888555222444666444444555555444444333222222222333333222111000///---...///000000000000///---...///...,,,+++,,,------,,,,,,,,,++++++++++++(((&&&(((+++***&&&'''+++(((((()))***+++++++++***(((,,,---,,,...222444222222222333444444333333333222222111111000///......---...///---+++)))))))))'''(((((((((&&&&&&(((***(((''''''''''''''''''((('''(((((()))))))))(((((($$$&&&(((((('''&&&'''((()))(((''''''''')))+++,,,+++,,,,,,---....../////////000111333444555555555555888888555666999999666555555555555555555666666555555555444555555666666555666888999999888777666444666888666111///111333222555555111333888:::888///000000111111222222222444444222111111111222333...///000000111111111111000000000000111111111111......///000111222222333333333333333333333333333555666777777555444444555111111222222222222222222...////////////...------+++++++++++++++*********((())))))))))))(((((('''((('''&&&%%%$$$%%%%%%&&&###%%%''''''&&&&&&&&&'''%%%$$$%%%'''***,,,---,,,(((((()))))))))******************+++,,,---///000+++---///000000222555777444777:::;;;:::999:::<<<777888999;;;<<<===>>>>>><<>>>>>;;;>>>@@@AAA???===<<<<<<;;;===??????===>>>AAADDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???@@@AAACCCDDDFFF???AAADDDEEEDDDCCCBBBBBBFFFJJJJJJFFFFFFKKKLLLIIIsssddd^^^]]]^^^^^^ZZZ[[[[[[ZZZ\\\]]]VVVMMMNNNJJJFFFDDDEEEHHHKKKLLLSSSSSSQQQNNNJJJJJJNNNRRRPPPSSSYYY]]]\\\TTTIIIAAAGGGIIIPPPWWWZZZ[[[aaahhh``````dddhhheee\\\ZZZ^^^UUUUUUZZZdddpppxxx{{{yyysssiii[[[MMMCCC<<<555111555<<>><<<<<<<<<>>>???>>>>>>>>>>>>???????????????????????????@@@AAAAAA???>>>???BBBCCCBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIpppccc\\\YYY\\\[[[YYY[[[```aaaWWWJJJNNNJJJCCC@@@AAADDDGGGIIIKKKNNNQQQPPPNNNLLLLLLLLLEEEHHHNNNSSSUUUQQQJJJEEEPPPNNNOOOTTTXXX[[[cccjjjeeeeeeiiimmmjjj```XXXWWWQQQRRRVVV___kkksssvvvuuuqqqiii___TTTKKKCCC;;;666444:::===888222///---+++***************))))))((()))***,,,,,,+++***,,,---+++***)))***,,,000444666===DDDNNNWWWZZZTTTIIIAAA///,,,)))%%%$$$$$$&&&'''''',,,333:::<<<;;;999999111,,,((()))'''$$$"""$$$""""""!!!"""$$$!!!$$$%%%%%%###"""!!!  !!!!!! """###"""!!! !!!""" !!!!!!""""""###############$$$%%%%%%&&&&&&&&&$$$!!!!!!"""%%%&&&&&&***+++++++++******---///---...//////...---...000///000000111111222222333444444444444444444444444333222111111222333222000000111222111111222555777444333222111000111333444222222222222222222222222...000111000///......///+++++++++***************)))((('''&&&%%%&&&&&&'''+++,,,,,,,,,---------............///000111222333000000000//////---,,,,,,)))***++++++))))))***+++,,,+++***)))))))))******((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((()))))))))******+++++++++)))******+++---...//////,,,---...//////......---111111111222333333444444555555555555444444444444000555888666111///333777111111000000000111222222//////////////////......///000000111111111000000....../////////000000000.........//////000111222333333222111111222333333333333333444444555555555666444333111111222333444555444333111///...------//////...---------------((($$$!!!!!!%%%)))(((&&&))))))((('''&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***((())))))))))))))))))))))))***++++++,,,,,,++++++)))+++---......///111222111111111111111111111111333222111111222333555777777777666666777999:::;;;::::::;;;;;;;;;;;;::::::;;;:::888777666777888999;;;;;;<<<<<<<<<=========::::::::::::::::::;;;;;;::::::;;;===>>>>>>>>>???CCCCCCEEEFFFGGGHHHHHHHHHzzzlllfffaaa]]]YYY[[[dddhhh^^^QQQQQQKKKDDD??????@@@CCCDDDCCCIIIOOOSSSRRRNNNJJJGGG>>>AAAFFFLLLRRRTTTSSSQQQXXXQQQMMMPPPVVV\\\eeelllllljjjmmmqqqpppeeeXXXRRRLLLLLLOOOWWWaaahhhkkkkkkjjjfff___XXXPPPHHHAAA<<<444:::<<<888333222222000***+++++++++******)))((()))+++,,,,,,+++***+++,,,***)))((('''((()))***+++...333;;;DDDIIIHHHCCC???000...***'''%%%&&&((()))...555@@@LLLSSSSSSLLLEEE???555,,,******&&&######"""######"""!!!!!!"""$$$###!!!!!!###&&&'''%%%###"""""""""!!!""""""###$$$ """###"""!!! !!!""" !!!"""###$$$$$$!!!!!!"""######$$$$$$%%%%%%###""""""$$$%%%%%%%%%((()))******)))***,,,...---...///...---,,,---...,,,------...//////000000333333333333333333333333222111000000222333222000000111222222222333555777555555333333333444555666444444444444444444444444333333333111//////111222,,,,,,,,,,,,++++++******+++***)))((((((((()))******************+++++++++***+++,,,---...///111111---...///////////////...***+++,,,,,,******+++,,,......---,,,,,,,,,------((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((()))***)))((((((((())))))***))))))((((((''''''''''''((((((((((((''''''((()))******++++++***************+++,,,,,,...//////000000111111111222222222222333333333333222333555444222222333555333333222222111222222222000000//////......------////////////............---.........////////////---......//////000000111222222111111111111222222333444555666666666555444333222111000111222333444555444222000...,,,++++++------,,,++++++++++++,,,(((%%%###$$$(((***)))'''(((((('''''''''((())))))(((((((((''''''''''''&&&&&&'''((())))))******)))++++++******))))))))))))***+++,,,,,,------,,,,,,***,,,///000000000111222000000000000000000000000111111000000000222333555444444555666777777777777888888888999999888888888666555444333333333444555777888888888999999999999777666666555555555666666666777888999:::;;;<<<<<<@@@AAABBBDDDEEEEEEFFFFFFnnniiiaaa^^^dddjjjfff^^^TTTOOOIIIDDDBBBAAA@@@???>>>DDDKKKQQQQQQMMMGGGCCC<<<===@@@FFFNNNTTTWWWYYYVVVNNNIIIMMMUUU]]]eeekkknnnkkklllooopppiii\\\RRRJJJIIIKKKOOOVVV[[[^^^^^^```^^^ZZZTTTNNNHHHCCC???999>>>???;;;888888777444,,,,,,,,,,,,+++***))))))&&&(((+++,,,,,,,,,---...***))))))(((((('''''''''+++,,,///444777888666444...,,,)))'''''')))+++---999FFFVVVccciiihhh```WWWSSSCCC111+++)))'''%%%$$$###$$$&&&&&&$$$$$$$$$%%%$$$#########$$$%%%%%%%%%$$$############$$$%%%%%%"""$$$%%%$$$###"""###$$$ !!!"""######### !!!!!!"""#########$$$######$$$&&&&&&%%%$$$%%%&&&((((((((()))+++------......---+++***+++,,,***++++++,,,---...//////000000000000000000000000000......///111222111000///111222222222333555666666666555555555666777777666666666666666777777777555555333000...///111444000000//////......---------,,,+++*********+++,,,))))))))))))))))))))))))))))))***+++,,,---------***+++,,,---.../////////***,,,---,,,++++++,,,...000000000000//////000000*********)))))))))))))))'''''''''(((((())))))))))))***+++,,,+++)))'''&&&))))))*********)))((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%&&&(((***+++,,,,,,,,,------...............///000000111222222222222111222333333333222555444333222222222222222111111000000///...------...------,,,,,,,,,,,,,,,------------............---...//////000000111111222222222222222222222222111222444666666555333222000000//////000111222333222111000...,,,++++++***++++++***))))))))))))***---+++******+++,,,***((('''((((((((())))))******((((((((('''''''''''''''&&&''')))+++++++++******+++++++++++++++*********,,,,,,---............---+++...111333222111111111000000000000000000000000///////////////111222333111222444555666555444333555555666666666666555555444333333222222222333444333444444444555555555555666555555444444444444444666888888777888;;;<<<;;;>>>>>>@@@AAABBBCCCCCCCCCxxxjjjdddeeeeeebbbWWWSSSOOOJJJGGGCCC>>>;;;<<>>999999:::???FFFMMMRRRTTTLLLFFFEEELLLTTT[[[aaafffjjjgggeeegggkkkjjjaaaWWWMMMLLLKKKLLLOOORRRTTTUUUYYYWWWTTTOOOJJJFFFDDDCCC@@@DDDEEEBBB???>>><<<888............---,,,+++***&&&))),,,---,,,,,,,,,---((())))))))))))(((((('''&&&%%%&&&)))---000111000+++)))''''''(((+++...111AAASSShhhtttyyyzzzuuuooocccNNN666***''''''&&&&&&"""$$$&&&&&&$$$######$$$ """$$$!!!###!!! !!!"""""""""$$$%%%$$$###"""###$$$""""""""""""!!!!!!!!!!!! !!!!!!"""######!!! !!!"""$$$$$$""" """$$$&&&''''''''')))++++++,,,,,,+++)))((()))***))))))***+++,,,---......------------------------,,,,,,+++---///000000///...000222222222222444555555555555555666666777777666666777777777888888888777666555222000111444777444444333333222111111000******)))(((((()))***+++))))))))))))))))))))))))******++++++++++++***)))'''((()))+++,,,---------***,,,------,,,,,,---...111111111222222222222111,,,,,,,,,++++++*********(((((()))))))))))))))***$$$&&&(((******)))((('''***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%''')))*********+++++++++++++++++++++,,,---...//////000111///...///222333222000444333222222111111111111222222111000000///......,,,,,,+++******++++++,,,+++,,,,,,,,,---------------...///000111111111111222222333333333333222222///000222333333222000///............//////000000...---,,,,,,++++++++++++******)))(((((((((((((((***)))(((((())))))((('''((())))))******+++++++++'''''''''(((((((((((((((((()))+++,,,------,,,+++******++++++,,,------...------...///////////////,,,///222333333111111111////////////////////////............///000000111///000333444555333222000333333444444444444333333111111111111111111222222000000111111111222222222444333333222222333333333444888888444555;;;<<<999:::;;;<<<>>>??????@@@@@@rrrkkkfffccc]]]YYYUUUPPPKKKFFFAAA===<<<;;;:::;;;<<<<<<;;;999:::999999<<>>SSSiiissszzz}}}fffPPP777)))&&&%%%&&&((( """$$$$$$"""!!!""""""!!!%%%'''$$$ $$$"""""""""""""""######$$$ """###"""!!! !!!"""###"""""""""!!!!!!!!!  !!!!!!""""""######""""""###%%%%%%$$$###!!!###%%%&&&&&&&&&'''((('''((())))))'''&&&'''(((&&&'''((()))***+++,,,---************************)))((((((***---......---,,,...111222111111222444444444444555666666666777555666666777777888888999999999777555444555888;;;888777777666555444333333---,,,+++++++++,,,---...,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***)))''''''((()))******+++++++++)))+++,,,,,,,,,,,,---///000111222333333333222222//////...------,,,,,,,,,***************+++++++++ ###&&&(((***++++++++++++++++++***)))(((((()))))))))***************(((((('''''''''''''''''''''&&&$$$######$$$%%%'''))))))))))))))))))))))))))))))******+++,,,------...---,,,---///000000///111111000000///000000000111111000000//////......+++***)))))))))***,,,---++++++++++++,,,,,,,,,,,,,,,---///000111111000///111111222222222222111111...///000000000///...---,,,---------------------++++++************++++++))))))(((''''''''''''(((&&&&&&&&&'''(((***+++,,,***+++,,,,,,---,,,,,,,,,(((((())))))))))))************,,,,,,------------******+++,,,---...//////...//////000111000000000...000222333222000000111////////////////////////------......///000000000///000222333333222000///222222333333333333222222---.........////////////////////////000000000000000000//////000000111222111555555000111888:::666888888:::;;;<<<========={{{pppiiiddd]]]VVVQQQMMMIIIGGG@@@<<<999888888999888666999888777999===AAACCCCCC<<<===AAAIIINNNQQQVVV\\\\\\]]]ZZZWWWYYY\\\XXXOOONNNMMMJJJGGGFFFHHHKKKNNNRRRTTTTTTRRRMMMHHHFFFFFFDDDIIILLLLLLLLLLLLFFF@@@333333333222111000......000222444444222///---,,,******)))))))))******+++---***(((&&&''''''&&&$$$((('''%%%$$$%%%(((+++...666GGGXXX```jjjwwwzzzvvv]]]KKK555***&&&%%%&&&(((###$$$%%%$$$###"""###%%%$$$%%%'''&&&$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&''' """###"""!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!""""""######%%%$$$###$$$&&&'''&&&%%%!!!###%%%&&&%%%$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&'''###$$$%%%&&&((()))***+++''''''''''''''''''''''''&&&&&&&&&'''***,,,,,,,,,+++---000111000000111222111222333444555555555555444555555666777777888888777888888777666777:::<<<999999888777666555444444111000/////////000222333/////////......---------***+++---------,,,***)))))))))************)))))))))***,,,,,,++++++---...///000111222333333222111111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%&&&(((***,,,---...++++++++++++***)))(((((())))))******++++++,,,,,,*********))))))(((((((((((('''%%%$$$###$$$$$$$$$(((((((((((((((((((((((('''((((((((())))))*********+++,,,,,,,,,---...///......------......//////..................------***)))(((((()))+++---///************+++++++++,,,)))+++---...//////...---...///000111111000///...//////.........---------,,,,,,,,,,,,,,,,,,+++++++++******)))((((((((()))))))))(((''''''''''''(((''''''''''''(((***---000---......//////...---,,,++++++++++++,,,,,,------,,,,,,,,,,,,---...///000,,,,,,------.........//////000000111222111111111000111222111000///000111........................,,,---...//////000000000000000111222222111000///111111222222222222111111,,,,,,------...................../////////000000---------...///000111222///444444---...777999444555666777999::::::;;;;;;uuunnnddd[[[VVVSSSRRRQQQEEE@@@<<<::::::;;;999777222111111222555888888888;;;===BBBHHHJJJLLLSSSZZZYYY[[[YYYUUUUUUVVVPPPHHHHHHGGGEEEBBBAAACCCHHHKKKNNNRRRUUUTTTOOOIIIEEECCCBBBHHHLLLNNNOOOOOOJJJBBB444444444333222111/////////222555777555333222222///...,,,++++++,,,------(((&&&%%%&&&(((******))))))'''%%%######&&&(((***///;;;FFFMMMZZZiiillleeeSSSDDD333+++'''%%%%%%(((''''''((('''%%%%%%''')))!!! """$$$%%%$$$"""""""""!!!!!!""""""###$$$"""$$$%%%$$$###"""###$$$ !!!"""###$$$$$$ !!!!!!"""#########"""!!! """######"""!!!###%%%%%%$$$#########"""###%%%%%%$$$$$$%%%&&&!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&)))+++++++++***,,,///000000///000111000111222333444444444444333444444555666777777777444555666555555666999;;;999999888777666555444444///...---------///000111111111111000000/////////)))***,,,...///...---,,,+++++++++++++++***)))((((((***++++++++++++---......///111222333222111111333222222111000//////...------------------------//////...---------......,,,,,,,,,++++++)))((((((((())))))***+++,,,,,,---,,,,,,++++++******))))))(((((('''%%%$$$$$$######(((((((((((((((((((((''''''''''''((((((((((((((((((***+++,,,++++++---...,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,,,,)))((((((((())),,,...000)))************+++++++++''')))+++---------,,,+++,,,---...//////...---,,,000///...---------------,,,,,,,,,,,,,,,+++***))),,,+++***)))''''''&&&&&&))))))(((''''''''''''((())))))'''%%%$$$&&&)))+++//////000000000///---,,,---------....../////////...---,,,,,,---...000111///............---------000000111222222222222111111111222000///...000111........................,,,---...///000000000000000111111111111111000000111111222222222222111111,,,---...///////////////........./////////000000------...///000222333444///555444---...777:::444444555666888999999999999zzziiibbb^^^[[[XXXQQQKKKDDD@@@???>>>;;;888111333555444333333666999888;;;???BBBDDDIIIOOOTTTWWW]]][[[QQQNNNRRROOOGGGEEEBBB>>><<<===@@@DDDGGGJJJLLLOOOQQQPPPKKKCCC======AAAFFFJJJKKKHHHDDDAAA:::777333333444666555333666777999999888666333111///////////////......---+++***)))'''((()))+++,,,&&&(((+++,,,,,,***'''%%%,,,,,,///555>>>FFFKKKMMM:::555---&&&###$$$(((***((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""######%%%(((***'''!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%$$$###""""""###%%%''')))$$$######$$$%%%&&&%%%###!!!$$$&&&%%%###!!!"""$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$###$$$&&&(((((((((&&&%%%))))))***+++---...//////...///000111222111000000111111222333333444444555888666444555888999777555:::999777666444333333333111222444333222222333555111111222222222222111111//////......---------,,,,,,---......,,,,,,,,,---,,,+++***((((((***+++,,,++++++---...///000000000333222111000000111222333////////////////////////...///000111111000///...//////...---------------************************,,,+++)))(((((()))+++---((((((((((((***,,,...///&&&""""""((()))&&&%%%(((''''''''''''''''''&&&&&&'''''''''''''''((())))))(((((())))))******++++++)))***+++,,,+++***'''&&&***++++++++++++***))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////,,,...///...,,,++++++,,,------,,,+++***)))((('''***************)))((((((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&((()))***+++***+++,,,---............////////////000000000000////////////////////////000000000000111111111111000111222222111000111333111111222222222000...---,,,---///000000///---,,,------------------------///000111222222333333222***+++---///111111111111.........///////////////------...///000111222222000000000000111222333444222333444444222222333444777777777777777888999999{{{rrrggg```XXXQQQHHHBBB@@@???<<<:::555777888777444333444666777999;;;<<<===@@@DDDHHHSSSYYYXXXOOOLLLNNNJJJBBBBBB@@@===;;;;;;===@@@BBBCCCDDDHHHJJJJJJFFF???:::666999>>>DDDHHHGGGBBB===:::666333333555888:::999::::::;;;<<<;;;999777666//////000000///...---,,,...,,,***((((((((()))***(((((((((((((((((((((((((((((((((+++000444777777222///***&&&$$$###$$$%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$###############&&&)))+++)))$$$!!!"""%%%"""""""""""""""#########""""""""""""""""""""""""$$$############$$$%%%%%%$$$###"""""""""$$$&&&'''""""""###$$$%%%&&&&&&%%% ###%%%%%%###"""###$$$"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$"""""""""######$$$$$$$$$'''((()))+++,,,------------...///000111000000///000000111111222333333333555333222333555777666444888777666555444333333333111222444333222222333555444444555555555555444444000/////////.........---,,,------,,,++++++,,,...*********++++++*********,,,,,,---...////////////111000/////////000111222...........................///000111111111111111000///......---------...,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++,,,---***)))))))))((())))))***&&&"""###(((***''''''***''''''''''''''''''''''''(((''''''''''''((())))))(((((())))))))))))))))))((()))*********)))((('''******++++++++++++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000111111///......///+++++++++***************)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))***+++,,,---...//////000000000/////////000000000111111......///000111111222222000000000000111111111111...000111222111222333555111111222222111000...---,,,---///000000///---,,,........................//////000111222222222222,,,---///000111000000///.........///////////////......//////000111111111000000000000111222333444111333444444222222333555777777777777777888888999uuufff]]]QQQHHHCCCAAA@@@>>>888999999777444222222333555666666666666888;;;===IIIOOOPPPKKKHHHHHHBBB:::===<<<:::999888999::::::;;;===@@@CCCDDDAAA;;;777000111666???FFFGGGBBB<<<:::777333333666;;;???AAA>>>>>>===<<<;;;:::999999111222333444333111///---000///,,,***)))(((((((((***(((&&&%%%%%%&&&)))+++)))(((&&&&&&(((*********))))))((('''&&&$$$"""!!!&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$###%%%'''%%%"""!!!"""%%%############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&&&& """$$$$$$#########$$$!!!"""""""""############"""$$$$$$$$$"""!!!"""###$$$###"""!!!!!!"""$$$%%%%%%&&&(((***++++++******,,,,,,---............---......//////000111111111000//////000222444333222444444444333333333333333111222333333222222333555555555666666666666555555000000000000000/////////---------+++***+++---000)))***,,,------,,,***)))---......//////......---///...---------...000111........................////////////000111222333000//////............///........................------------------------,,,++++++***(((&&&%%%$$$&&&$$$%%%)))***((())),,,''''''''''''((((((((((((((((((((((((((())))))***))))))(((((((((((((((((((((((((((((((((((())))))(((((()))***+++++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,((()))***+++,,,---......+++---......,,,++++++,,,))))))******+++++++++,,,((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++......///000111111111111000000000111111111222222......///000222333444555000000111111111222222222...///111222222333555777111111222111111000......------////////////------000000000000000000000000...///000111222222222222///000000111000000//////.........//////000000000000000000000000000000000111000000111111222333444111222333333222222444555666777777777777888888888}}}rrrcccUUUMMMHHHDDDAAA<<<<<<<<<:::888666666666333333333333444555888999<<>><<<888444...---111;;;EEEIIICCC===;;;888444333555:::@@@DDDAAA???===:::888777777777444666888:::999666333111111000...,,,+++*********)))(((&&&%%%%%%'''***,,,***(((&&&&&&'''((()))(((&&&'''(((((('''&&&$$$###%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%###!!! !!!###$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%$$$###""""""""""""###"""$$$%%%%%%$$$$$$$$$%%% !!!"""#########$$$$$$!!!!!!!!!!!!!!!""""""###!!!###$$$###"""!!!"""###&&&&&&&&&&&&&&&&&&&&&'''$$$%%%'''((()))((('''&&&*********+++++++++++++++++++++,,,,,,---.........,,,,,,---...000111111111000111111222222222222222000222333333222111333444333333444444444444333333111111111111111111111111//////...,,,+++,,,000333,,,---...//////...---,,,//////000000///...------------,,,+++,,,---...///------------------------------------...000222333000//////........./////////000000000000000111111....../////////...------,,,,,,,,,+++***'''$$$###(((((()))))))))((()))+++((((((((((((((()))))))))))))))(((((())))))***+++))))))((((((''''''&&&&&&''''''&&&&&&'''((()))***%%%&&&''')))******++++++******))))))))))))******+++++++++++++++,,,,,,,,,&&&'''((()))***,,,------)))***,,,+++***))))))***)))************+++++++++))))))*********))))))((((((((((((''''''&&&&&&&&&''''''''''''((()))***+++......///000111111111111000111111111222222222222///000000111333444444555000000111111222333333333///111333333222333444666222222222111111000//////......///000000///......000000000000000000000000...///000111222222222222000111111111111111111000.........///000000111111222222222111111000000000111111111111222333444444000222333444333333555666666777777888888888888888oooaaaVVVLLLFFFDDDCCC@@@???>>>===<<<<<<666444333222222333444444222777:::;;;;;;:::666222777777888888888777555444777777777777888777333111---,,,...777AAAEEEAAA;;;;;;888444111222777===BBBCCCAAA===:::777555444444555777:::;;;;;;999666333111000000///.........---''''''(((((()))***++++++***(((%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&(((((('''&&&$$$###$$$%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$######"""""""""$$$&&&'''&&&$$$""""""###!!!!!!!!!"""###$$$###"""!!!!!! !!!"""###!!!"""######"""!!!"""$$$&&&(((***,,,,,,***(((&&&###$$$%%%&&&&&&&&&%%%$$$'''''''''((((((((())))))(((((())))))***+++++++++)))***+++,,,---...///000------///000111111000000///000111111000000111333222222333333333333222222111111222222222222222222111111000......///333666333222111000000111222333111111111111000///.........---,,,++++++,,,---...------------------------++++++******,,,...000111//////............//////000000000111111222222222000000000000000///...---,,,---------,,,***)))'''+++,,,---***'''''')))***((((((((()))))))))******)))))))))))))))***++++++))))))((((((''''''&&&&&&''''''&&&&&&'''((()))***######%%%'''((()))))))))***))))))))))))))))))************++++++,,,,,,,,,&&&&&&'''((()))***+++,,,***,,,...---,,,+++,,,---+++++++++************)))***++++++,,,,,,,,,++++++)))))))))(((((('''''''''((((((((((((((()))***+++------...///000000000000000111111111222222222222222222222222333333333333000111111222333444444444333444555444333222333444444333333222111111000000000000000000000000000000///////////////////////////000111222222333333333000000111111222333333444......//////000111111222333333222222111111000000111111111111222333444555000222444444444555777888777888999999::::::999999qqqbbbXXXPPPLLLFFFBBB@@@???>>>======:::666444333222000//////111333555666555444222444555666888888888777666555444333222333222111///,,,++++++000777;;;999666777555222......111888===AAA@@@===999777555555444333444777999999888666444333333222222222111000000'''(((***,,,......------000---***(((''''''&&&%%%############$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$#########$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$#########&&&(((&&&###!!!"""$$$"""!!!!!!"""######""" """!!! !!!###$$$!!!###$$$###""""""###%%%&&&))),,,......+++'''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''')))***+++******,,,...***+++---...//////......---...000///......///111222222333333333333222222111111111222222222222222222222222111000111444777666555333222222333555666333333333333222222111000000///...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......------------.../////////000000111111222222222111111111000//////......------.........---------***......)))%%%''')))***(((((())))))******++++++***************++++++,,,))))))(((((((((((((((((((((((((((((((((((())))))"""###%%%&&&'''(((((((((***))))))(((((())))))***))))))******+++,,,,,,,,,'''''''''((())))))******((()))++++++***)))***+++,,,+++++++++******))))))++++++,,,------------,,,************)))))))))))))))((((((((())))))***+++,,,,,,---...////////////000000000111111111222222222222222222222222222222111111222333444444555666555666666555333222222333666555444333222222222222222222222222222222222222////////////////////////000111222333444444444444111111111222222444555666......///000000111222222333333333333222222111111222111111222222333444555111333555666666777999;;;888999:::;;;<<<;;;::::::{{{iiiaaaWWWNNNIIIFFFDDDBBBDDD@@@;;;999888777444222333222222333333222333444111222444666888888999999555333111111222333333222...,,,+++,,,///111222111000000...+++***---333999:::999888777555555444444222333555777888888777777777777666555444333111000)))***,,,...000111111111444111---++++++***)))(((######$$$%%%&&&&&&&&&&&&&&&&&&((()))))))))((((((&&&&&&&&&&&&&&&'''((((((%%%###!!! !!!"""######"""""""""""""""#########""""""""""""""""""""""""""""""""""""$$$%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$ $$$'''&&&###"""$$$'''$$$"""!!!"""###### ###"""!!! """$$$%%%"""###$$$$$$######$$$&&&)))+++---......,,,)))'''&&&%%%###"""!!!"""###$$$$$$######"""###$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%''')))((('''&&&(((***)))***,,,---......,,,,,,+++---......---,,,...//////000000111111000000///000111111111222222222222000222222222222222444666555555555444444555555555444444444444444444333333333222000...---,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///000000111222222333222000///.........///......---------...//////'''---...((($$$(((+++,,,(((((()))******+++,,,,,,+++************+++,,,,,,(((((())))))))))))))))))((()))*********)))((('''$$$%%%&&&'''((()))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,((((((((((((((()))))))))$$$&&&(((((('''''''''(((***************+++++++++***+++,,,,,,---------,,,++++++++++++++++++,,,,,,)))))))))((())))))***+++,,,,,,---.../////////////////////000000000111111000000111111222222333333111111222333444555666666444555666555444333444555888777555444333333444444444444444333333444444444111111111111111111111111222222333444555555555555444444333222222333444555---...///000111222333333333333333333333222222222222222222222333444555555222444666777888999;;;===999:::<<<===>>>===<<<;;;|||mmmaaaYYYTTTPPPNNNGGGCCC???>>>>>>>>><<<:::888555333222222111222555...000222444777999::::::666444222333555777888888111///---,,,,,,---...000+++++++++)))(((+++111777222222222333333333333333333444555777888::::::;;;::::::999777555333111000,,,,,,---...000222333444000---***)))*********)))$$$&&&(((***+++***((('''&&&'''(((*********)))(((&&&&&&&&&&&&&&&'''((()))&&&$$$""""""$$$'''((()))!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""###$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%!!!&&&&&&$$$###&&&***%%%###!!!!!!###### $$$###!!! !!!"""$$$%%%"""###%%%%%%$$$$$$%%%&&&...............---,,,+++(((&&&###!!! !!!###%%%###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$%%%%%%###%%%'''&&&$$$###%%%'''((()))+++---------+++******+++---,,,++++++,,,...,,,,,,------------,,,,,,000000000111111222222222///111222333222222444555333444666777777666444333444444555555666555555444666444222///...---,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++++++++++++++,,,,,,---...---......///000000111111444222000...------/////////...---,,,,,,---///000$$$+++,,,'''$$$)))...///((())))))***++++++,,,,,,++++++******++++++,,,---(((((())))))******++++++)))***+++,,,+++***'''&&&&&&'''((()))************))))))(((((((((((())))))((())))))***++++++,,,,,,))))))))))))((((((((((((''')))***+++***)))***+++'''((()))***+++,,,------)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------***)))))))))))))))***+++,,,---...///000000000000////////////000000000000......///000222333444555111111222333444666666777222444555555444444666777999888666555444444555555666555555444444555555666222222222222222222222222222333444555666666666666777666444333222222333333---...///000111222333333333333333333333333333333222222222222333444555555222444777888999:::<<<>>>:::;;;===??????>>>===<<>>;;;:::999777444222333666999444333222111222555;;;???444444444444555666777888000///...---,,,+++++++++))))))))))))***+++,,,---........./////////000000222333444444444666999<<<>>>===<<<888444222222333444333111000000111333444000000///...---,,,,,,+++&&&)))+++)))&&&%%%&&&)))***+++,,,---,,,+++***)))(((((('''''''''(((((()))'''&&&$$$$$$$$$&&&((()))###$$$%%%###!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%***...,,,'''""""""###&&&&&&---"""'''%%%######$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%''')))///444555222//////...***+++"""###&&&###!!!"""$$$"""!!! !!!"""$$$"""""""""""""""######$$$"""###$$$###""""""$$$&&&%%%'''&&&$$$$$$)))+++)))((()))+++,,,,,,++++++***++++++,,,,,,,,,---------------......///111222333000222333333111111222444555444333222111222333444888999999999999:::::::::222222222222111000///......---,,,++++++,,,---...************************,,,,,,+++*********++++++,,,---......------///111000//////......//////000....../////////...------)))***)))%%%&&&+++---,,,000,,,+++...---***---444...///000///---,,,,,,...,,,---...---+++***+++,,,+++++++++*********)))))))))((('''&&&''')))+++,,,+++++++++***************&&&))),,,---,,,+++***+++,,,+++***'''%%%%%%'''******'''&&&''')))***(((&&&***)))***------***,,,000******+++,,,---//////000............//////////////////...---,,,,,,++++++,,,///111000---,,,///111---...000111111///---,,,/////////000111111222222111222444666777888888888888999:::999777666777888666333111222555777666444555555666666555444333333333444444333111000000111666666444444555777999;;;444444555555555555555555111000/////////000222333333333333222222111111111000111111111111222222222222333444555777999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;vvviii\\\UUUMMMHHHFFFFFFDDDCCC>>>===<<<999777666666777333333222000000333888;;;555555444444444555555666000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,...111333555999>>>BBB@@@???===999444222111222333333333333333222222222000000000000///...---,,,((()))))))))'''''')))***,,,---.........---++++++))))))(((((((((((())))))((('''&&&%%%&&&''')))+++%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%'''''''''+++...,,,'''###"""######'''+++!!!%%%...''''''%%%######$$$$$$$$$###########################!!!!!! !!!"""%%%''')))///444666444111111///,,,''' $$$$$$###%%%###"""!!! !!!"""###"""""""""""""""######$$$"""###$$$###""""""$$$&&&$$$&&&&&&$$$$$$((()))'''$$$%%%&&&((((((''''''&&&******+++++++++,,,,,,,,,,,,,,,,,,---...///111111///000111111000000111222444333222111111222333444333444444444444555555555333333333333222111000//////...------------...///,,,,,,,,,,,,,,,+++++++++111000///...---,,,,,,,,,,,,---------,,,,,,...000......------------......---............---,,,,,,,,,---,,,((()))...000///---******---,,,))),,,111...//////...---,,,,,,...,,,......---,,,++++++,,,---------,,,,,,,,,,,,+++)))((('''%%%%%%&&&'''(((************************&&&)))+++,,,+++*********++++++***)))&&&&&&'''))))))'''%%%&&&((()))(((&&&$$$###%%%((('''$$$&&&*********+++,,,---...//////,,,,,,---...//////000000.........---,,,+++++++++***+++------,,,,,,---...+++---...//////...,,,+++......//////000111111222111222333555666777888888888999:::999777666777888999777555555777888777555555555666666555444444333111333444333222222333444555444333333444555777999555555555555555555555444222111000000000111222333333333333222222222111111000111111111111222222222333444444666777999;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;tttkkk___VVVQQQNNNLLLJJJBBBBBB@@@>>><<<999777666666666444222111222555888555555444333333333333333000///...------,,,------------......---,,,***))),,,,,,,,,,,,++++++++++++)))+++...111444999>>>BBB??????===999444111000000222333555666555333111000111111222222222000///...---+++(((((()))+++,,,,,,......///000///...---,,,******))))))))))))******((((((''''''((()))+++,,,&&&%%%$$$'''******&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))'''***---+++'''###"""######!!!))))))((('''&&&$$$######$$$$$$$$$###########################!!!!!!!!!!!!"""%%%'''(((---333666555333333111---&&& """###$$$%%%###"""!!! !!!"""###"""""""""""""""######$$$"""#########""""""$$$%%%"""&&&&&&$$$$$$'''&&&###"""###$$$%%%%%%%%%$$$$$$''''''''''''((((((((((((************+++---...///---...//////......///111222111111000111222444555333333444444444555555555444444444444333222111000000000////////////000000/////////......---------444333111000///...------,,,---------,,,,,,---///---,,,,,,++++++,,,,,,------------------,,,++++++...000...+++,,,000333111,,,+++,,,...,,,***,,,000---...///...---,,,---...---...///...,,,,,,,,,...------------,,,,,,,,,,,,+++***((('''&&&&&&''''''************************''')))+++,,,+++))))))***)))***+++***(((''''''((((((&&&%%%&&&'''((('''&&&&&&%%%&&&)))(((%%%'''+++)))******+++,,,---......******+++,,,...///000111---------,,,++++++*********))))))***,,,...------***+++,,,------,,,+++***------......///000000111000000222444555666666777777888999888777666777888555333222333444666666555555555666666555555444444000222444444333333555666444333222222333444666777777666666666555555444444333333222111111222222222333333333222222222222111000111111111111222222222444444555666777999;;;<<<<<<<<<<<<<<<<<<;;;::::::{{{nnnddd\\\TTTPPPLLLJJJFFFDDDBBB@@@???===;;;;;;999777444444666777333333222222111111222222000//////...------......,,,...///000///...,,,***...------------,,,,,,,,,+++,,,...///000333777:::::::::999666222000///000333444444555444333111000111222333444444333111000333...***(((+++---,,,+++......///000000///...---+++***)))))))))))))))))))))((((((((()))***+++,,,%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&''')))***%%%'''))))))&&&$$$###$$$"""###%%%$$$%%%'''%%%$$$""""""###$$$$$$###########################!!!!!!!!!"""###$$$&&&'''***000444333222222000,,,)))$$$  !!!"""#########"""!!!!!!"""######"""""""""""""""######$$$!!!"""###"""!!!"""###%%%!!!%%%&&&$$$$$$%%%$$$ ###$$$%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$'''''''''((((((***+++++++++---......------///000000/////////000111333444333333333333444444444444333444444444333222222111111111000000000000111111222111111000000//////...222111000//////...//////.../////////------///111...------,,,,,,------...------------,,,,,,+++***---//////,,,,,,111222111......//////...---...000,,,---......,,,,,,---...---...//////---------///,,,,,,+++++++++*********---,,,+++************+++)))))))))***************((()))++++++***))))))***'''***,,,,,,***((('''''''''&&&&&&&&&'''''''''&&&)))''')))+++***''')))---))))))******+++,,,,,,---******++++++,,,---......,,,,,,+++++++++*********+++)))(((***...000///---)))***+++,,,,,,,,,++++++,,,,,,------.../////////...///000222333444555555666777888777666555666777111111111222444666777888444444555555555555444444222333555444444333555666333333333222333444555666777777666666555444444444444444333333333222222222222222222222222222222222000000111111111222222222333333333444666888999:::<<<<<<<<<<<<;;;:::999999uuuhhh___[[[UUUNNNIIIGGGGGGGGGFFF??????>>>;;;888666666777222222111111111111222222000000///.........//////+++,,,...000111000...---------------------------+++,,,------,,,...111333333444444333000//////000444333222111000000111222111222333444444333222222777222---***+++,,,,,,***,,,---...000000000///...+++******)))(((((()))))))))))))))))))))******+++"""%%%&&&######(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***!!!###%%%%%%%%%$$$%%%%%%$$$%%%###"""&&&'''''')))$$$###!!!"""###$$$$$$###""""""""""""""""""""""""!!!!!!""""""###$$$%%%&&&&&&,,,///...---...,,,))))))'''$$$!!!!!!###$$$$$$######""""""""""""######"""""""""""""""######$$$!!!"""###"""!!!!!!###%%% $$$%%%######%%%######$$$%%%&&&'''&&&%%%%%%""""""""""""#########$$$%%%%%%%%%%%%&&&'''(((((()))+++,,,---,,,,,,...///...---------...///111222......////////////000000222222222333222222111111000000111111111111000000222222222111111000000000000000000000111222333333222333333222111000222333111000000//////000000111...//////...---,,,+++++++++------***+++///000...---//////---,,,,,,...///+++---...---,,,,,,---...---...///...------...///,,,,,,,,,+++++++++******++++++++++++,,,,,,------)))*********+++++++++,,,)))+++,,,,,,***)))***+++'''))),,,---+++)))((((((&&&''''''''''''&&&''''''&&&$$$%%%((('''$$$%%%)))(((((())))))***+++++++++++++++++++++***************************)))))))))***'''&&&)))---///...,,,******++++++,,,,,,,,,,,,***++++++,,,------......,,,---///000222333333333444555666555444444555666777777777777777888999:::333333444444444444333333444555666555333222333444444444444444444444555555666555555555444444444333333333444444333333333333222222222222222222222222000000111111111222222222111111222222444555777777:::::::::::::::999888888nnnfffZZZRRRMMMKKKIIIGGGCCCDDDCCC@@@<<<999888888555555444333333222333333000000////////////000000+++,,,...///000000//////***+++++++++,,,,,,,,,,,,)))***+++++++++,,,///222...///111111///......///111000...------...000222000111111111222222333333666333///---,,,,,,+++++++++,,,...000111111111111,,,,,,+++***))))))))))))***************)))))))))"""&&&'''"""###+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))!!!"""###$$$%%%%%%&&&&&&!!!%%%(((((($$$((($$$"""!!!!!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%###(((+++)))((())))))&&&###%%%%%%"""###&&&((('''########################"""""""""""""""######$$$!!!"""""""""!!!!!!###$$$ $$$$$$""""""%%%$$$!!!!!!"""###$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&'''(((************,,,---,,,++++++++++++,,,...///............///////////////000000000000000////////////000000000000//////111111111111111111111111111111222222444555777888555666666555333333444666444333333222222333333444111111111000///...---,,,))),,,,,,)))***...///---+++---,,,(((&&&))),,,,,,+++,,,------,,,,,,---...,,,---......---,,,...///............------------))))))******+++,,,,,,---******++++++,,,---------+++------,,,+++***+++,,,'''))),,,---+++)))))))))'''((()))(((''''''''')))&&&$$$%%%'''&&&###$$$(((((((((((()))))))))******++++++***))))))(((((('''))))))))))))))))))))))))&&&%%%%%%&&&(((***))))))))))))******+++,,,,,,,,,))))))***++++++,,,,,,---+++,,,---///000111111222111222444333222222333444888999999777444333444555111111222222333333222222444555666444222111222222444444444444444444444444333333333333333333333333111222333444444444444333111222222222222333333333000111111111111222222222000000000111222444555666777777888888888888777777yyylllccc\\\TTTOOOJJJKKKKKKHHHDDD@@@>>>>>>===<<<:::888666444333333111000000//////000000111........................******+++,,,---......///)))***+++++++++,,,///111---///111000///---------++++++,,,,,,,,,---...///000///......///111333444111111111///---,,,,,,...***,,,...111333444555555//////---,,,,,,+++++++++---------,,,+++***)))(((%%%'''(((&&&!!!!!!&&&+++''''''''''''''''''''''''((('''''''''''''''((((((&&&%%%%%%%%%&&&&&&%%%%%%&&&!!!(((%%%(((###""" !!!###$$$$$$###""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$###'''(((%%%###%%%&&&$$$ $$$&&&######''''''$$$#########$$$$$$#########"""""""""""""""######$$$ !!!"""""" !!!"""$$$!!!######!!!!!!%%%&&&$$$ !!!"""$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%###%%%&&&''''''''')))***+++***)))((())))))++++++------........./////////------............------------...//////...------...//////000000111111222222222222333444555666777777888888777555444555777666555555444444555555666444444333333222000///...***------+++,,,///000---+++...+++%%%###(((++++++***,,,------,,,,,,---...***,,,------,,,,,,---//////............---------+++++++++,,,,,,,,,,,,+++++++++,,,------...//////---...///---,,,+++,,,...(((***,,,,,,+++)))******''')))+++***((('''(((***)))'''(((***)))&&&&&&***''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((($$$&&&''''''&&&&&&'''((((((((((((((()))***++++++(((((()))******++++++,,,)))***,,,...///000000000///000111111000000111333222444444333000///111333//////000111111111111111222333444333222111222333222333333333333333222222000111111222222333333444///000222333444444444444111111222222222333333333000111111111111222222222111111111111222333555555444444555666777777777777tttggg^^^QQQRRRRRRPPPKKKGGGEEEDDDCCCBBB???;;;888555444333111000000000000000111111000///...---,,,,,,------+++,,,---...000111222222---......,,,++++++---000///000222111///---,,,,,,&&&(((***,,,------,,,,,,000...---,,,---000333555,,,///111000---,,,...000***,,,///222555666777888111111000///...---------000000///...---+++)))(((((()))))))))(((((())))))''''''''''''''''''''''''))))))((('''''''''''''''***)))''''''''''''%%%$$$---***%%%,,,&&& ...###!!! !!!###$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$$$$''''''###!!!###%%%$$$!!!&&&((($$$"""$$$#########$$$$$$$$$$$$######"""""""""""""""######$$$ !!!"""!!! !!!"""$$$!!!###### !!!%%%'''&&&!!!"""$$$%%%%%%%%%$$$###!!!!!!!!!!!!"""""""""###$$$###############$$$%%% """$$$$$$$$$%%%&&&(((***)))(((''''''((())))))((())))))))))))*********++++++,,,,,,---,,,,,,,,,+++,,,---......---,,,+++------...///000111111222222222111111111222333333777888888777555444666777666666666555555666666666555555555444333222000000+++...///---...111111///---000,,,$$$"""(((------***+++---,,,,,,,,,---...***+++,,,,,,++++++---...------,,,,,,,,,+++++++++////////////...---,,,,,,,,,,,,------...///000000/////////...,,,,,,---...(((***,,,+++***)))***+++(((***,,,+++(((''')))+++((('''(((***(((%%%&&&***'''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((%%%(((***)))&&&&&&(((***&&&&&&&&&'''''')))******((((((((()))******++++++)))***+++---...///000000---///000000//////000222...000333333222333777:::......///000000000000000///111222222222222333555111111222222222111111000//////000111222333333444---///111333444555444444111111111222222333333333000111111111111222222222111111222222333444555666111222444555666666777777{{{oooeeeZZZRRRPPPOOOMMMJJJHHHHHHGGGFFFCCC???:::777444444333222000000222333111000000///...---,,,,,,+++---///000//////000111+++---...,,,)))'''))),,,000000//////...---++++++(((((((((((()))***+++,,,------,,,,,,---///000111///111222111///.........))))))***///555999999888111000///---------...///333222111000///------,,,((())))))((('''''')))+++,,,,,,,,,+++(((&&&&&&'''&&&''''''''''''''''''&&&''''''%%%%%%%%%%%%''''''((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%############$$$%%%&&&&&&$$$######$$$%%%&&&$$$###(((---%%% #########"""!!! %%%%%%$$$###"""!!! $$$%%%&&&''''''&&&$$$###"""###$$$$$$###!!!"""!!!!!!!!!!!!###$$$%%%!!!"""###$$$$$$###!!! !!!"""$$$&&&&&&&&&$$$###%%%&&&''''''(((((('''''''''%%%###""""""$$$'''))),,,...,,,((()))---+++%%%)))))))))***++++++,,,,,,******))))))***,,,...///000000111222222222222111222555777666222111333555333444555777888888888888777444222111333222///---000...---...111222000...------.........---+++***,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,(((***---.........///000111111000///...---,,,,,,+++*********************)))***++++++***)))((('''''')))************,,,...+++,,,)))%%%%%%((('''###))))))(((((((((((())))))'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&$$$%%%'''&&&$$$&&&***%%%%%%&&&((()))***+++,,,((()))***+++,,,---------,,,,,,,,,---------......222111111111000000//////+++,,,...000000///...---,,,,,,------...///000000000111111000///......///...//////000111222222222//////000111111111111111000000111222222222111111222111111111111111111111/////////000111222444444333444666777777777666555uuuiiiaaaZZZRRRLLLOOOMMMKKKHHHFFFBBB???<<<777777777555444444444555000000//////...------,,,...000111111///...//////...//////---+++***+++---////////////...---,,,+++((((((((())))))***+++,,,+++******)))***,,,---...---...///...---,,,---...+++++++++///333666555444000//////...------......222222222111000...---,,,((()))))))))((((((***+++...//////...+++******+++''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$######$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%#########$$$%%%&&&%%%$$$(((###%%%!!! %%%###$$$$$$%%%%%%&&&&&&&&&############""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$###""" ######"""!!!!!!!!!"""#########""""""""""""######$$$$$$&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######%%%&&&''''''---...)))$$$%%%&&&%%%&&&''''''(((((()))******)))))))))))))))+++,,,---...//////000000000000000222111111222333444333333222333444555666777777777666333111111222222000...111///...///111222111///333333222000---***'''%%%000000///...---,,,,,,+++---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((***+++,,,+++,,,---//////////////////.........++++++++++++,,,,,,,,,,,,******+++++++++***)))(((((()))++++++******+++---$$$&&&'''&&&(((,,,,,,(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((&&&'''(((&&&"""###&&&''''''(((((()))***++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------/////////.........------000///...,,,++++++++++++++++++,,,,,,---......///...000000///...------............///000111111111---...000111111111000//////000000111111111111000111111111111111000000000/////////000111222333444222333444555666555444444sssfff^^^ZZZWWWRRRNNNKKKHHHFFFDDD===<<<;;;999777555444333222222111111000000//////000111222111///------...222000...............---.../////////...---,,,,,,)))))))))******+++,,,,,,***)))(((((()))***,,,---+++,,,,,,+++******,,,...---,,,,,,...000111000///...............------,,,000111222222111000---,,,((()))***)))))))))+++,,,+++,,,---,,,***)))***+++(((((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$###""""""###$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""######$$$%%%&&&&&&'''...%%%"""%%%&&&"""###(((!!!!!!""""""###$$$$$$%%%!!!!!!""""""#########$$$&&&$$$###!!!!!!###%%%&&&!!!"""###$$$$$$###!!!!!!$$$$$$###!!!!!! !!!%%%$$$""" !!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''000444...%%%###&&&***$$$$$$%%%%%%&&&&&&''''''((('''''''''((()))***++++++,,,------......------///---+++---222444333000///000111333444444555555333222000111222222111///111000///000111222222000///////////////...---,,,...///000000000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,)))******)))((()))+++...............//////000000++++++,,,,,,------......++++++,,,,,,,,,+++******)))+++,,,+++******+++,,,(((******((()))+++(((###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''((((((((())))))(((((((((((()))))))))((((((***'''!!! ###)))))))))*********++++++((()))***+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++111///+++((('''(((***,,,)))******++++++,,,,,,,,,,,,---...---,,,+++,,,------------......//////000+++,,,...000000///...------...//////000000000////////////////////////000////////////000222333444111222333333444333333333pppiiiaaaYYYUUUPPPLLLIIIHHHFFFCCC@@@>>>;;;777555555555555444333333222222///111222111///------...444111......000111///,,,..................------))))))***++++++,,,,,,,,,+++***))))))***+++,,,---++++++***)))((()))---///++++++,,,---......---,,,+++,,,---......---,,,+++...000222333222000...,,,)))***+++*********,,,...)))+++,,,+++******+++,,,))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################%%%%%%%%%%%%$$$$$$######&&&&&&%%%$$$############!!!###$$$$$$%%%&&&''')))'''%%%)))//////)))$$$%%%!!!!!!!!!!!! """"""""""""############$$$###"""""""""###$$$%%%!!!"""###$$$$$$$$$###"""$$$$$$######""""""""""""$$$###"""""""""###$$$%%%$$$######""""""###$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&---222...&&&###&&&+++"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((()))******++++++******,,,******+++...///...---,,,---...000111111111111000/////////000000000000000000///000111111111111------...//////000000000(((***,,,///000111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***)))'''(((+++............///////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,***)))***+++---...,,,(((((()))'''"""''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))(((''')))+++((("""!!!###++++++******************(((((()))***++++++******))))))))))))************************************+++***'''&&&&&&(((+++---((((((((())))))************+++,,,,,,***)))***,,,++++++,,,,,,,,,---------)))***---...///...,,,+++++++++,,,---............---------...........................///111222333111111111222222222222222{{{pppggg]]]TTTNNNQQQNNNKKKHHHGGGDDDAAA>>>888888777666555444333333...///111111///...///000444111......000111///,,,------..................)))***+++,,,---------,,,+++***)))((()))***+++,,,+++++++++***)))***---000)))***+++,,,,,,,,,,,,---***+++,,,------,,,+++***---...111222222000...,,,)))***++++++++++++---///---///000000......///111***++++++,,,,,,++++++***'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%% !!!"""######"""!!! #########$$$$$$#########$$$$$$%%%%%%%%%$$$###"""&&&&&&%%%$$$############"""###%%%%%%$$$%%%(((+++&&&(((...444333+++%%%"""############""""""""""""############""""""""""""!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$######"""""""""###$$$!!!"""######$$$$$$######!!!"""$$$&&&&&&%%%$$$###!!!"""%%%'''%%%######%%%""""""###$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((''''''(((***,,,+++)))((()))+++)))***+++,,,---.........------...............///......////////////000000333222111///...---,,,+++((())),,,///111111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,***)))***---///111000000///......------......---,,,+++******))),,,,,,,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,)))***(((%%%(((---...,,,))))))(((((((((((())))))'''''''''((((((((())))))))))))(((((((((((())))))&&&&&&(((,,,***%%%$$$'''+++++++++***************(((((()))*********))))))((((((((()))))))))******************************'''''''''((((((((((((((('''''''''(((((((((((((((((()))+++***)))((()))+++)))***************++++++''')))***,,,,,,+++***)))((()))***+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...///000111000000000000111111222222wwwiii___ZZZUUUPPPMMMLLLKKKHHHEEE<<<<<<;;;999777666444444///111333333111111111222444222000000000000///...,,,,,,---.../////////...)))***,,,---......---,,,)))(((''''''''''''))))))+++,,,,,,+++******,,,///''')))++++++++++++,,,---)))******+++++++++++++++,,,---///000000///...---***+++,,,,,,,,,,,,///111---///000///......///000,,,,,,,,,------,,,,,,,,,(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''"""###$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$"""!!!%%%%%%$$$$$$###$$$$$$$$$###%%%&&&%%%###$$$(((+++---///111111---((($$$###!!!"""###$$$%%%$$$#########""""""!!!!!! !!!$$$&&&&&&&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%% !!!$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%$$$$$$$$$!!!"""######$$$#########!!!"""$$$%%%%%%%%%$$$###""" %%%((('''$$$###""""""######$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&)))+++***&&&$$$&&&)))&&&&&&((()))***+++++++++***+++,,,,,,+++***+++---+++,,,------,,,,,,---/////////...------......///...///000111111000//////000////////////.........,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,------,,,+++,,,...111111111000///...---,,,,,,......---,,,+++***)))))),,,,,,+++++++++,,,------***,,,---,,,++++++,,,---,,,,,,***'''(((,,,---)))))))))(((((((((((())))))(((((()))))))))*********))))))(((((((((((())))))'''&&&(((,,,+++'''(((+++******************))))))(((((())))))))))))((((((((((((((()))))))))******)))))))))***************'''(((******)))'''$$$"""'''''''''''''''''''''''''''(((***)))(((((()))***((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((()))***+++++++++))))))******++++++,,,,,,*********+++,,,---...//////............///000111rrrkkkaaa[[[XXXUUUPPPLLLEEEDDDCCC@@@>>><<<:::999555666777666444333333444444444444333111000111222+++,,,---...////////////)))***,,,...///...------***)))(((''''''((())))))+++,,,---,,,*********,,,(((***,,,,,,***)))***,,,)))))))))))))))***++++++++++++,,,---......------***,,,------------000222---...///...,,,,,,---...---------......---------)))***++++++++++++***)))(((((('''''''''(((((()))$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$"""###%%%%%%%%%$$$"""!!!$$$$$$$$$###$$$$$$%%%%%%$$$&&&'''%%%"""###'''+++---000222///+++'''%%%$$$ !!!###$$$$$$""""""""""""############"""###$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$!!!!!!"""#########"""!!!""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%!!!"""(((+++((($$$$$$!!!!!!""""""###$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&'''(((###$$$%%%'''(((((((((((((((***+++***((('''(((***(((***++++++))))))***,,,)))******+++---000222444////////////////////////000000000/////////......,,,,,,,,,---------......******+++++++++,,,,,,,,,***,,,---...------///111000000//////.........---,,,,,,,,,,,,------------,,,+++******+++,,,---...)))+++,,,,,,++++++---...---//////,,,+++,,,((("""))))))(((((((((((())))))************++++++++++++******))))))))))))******)))((())),,,+++(((***...))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))*********((((((((()))))))))******'''((()))***)))&&&$$$"""'''''''''''''''''''''''''''((())))))(((((()))+++'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))$$$%%%&&&((())))))******'''(((((()))******++++++((((((((()))***+++,,,---,,,++++++***+++,,,---...zzzooohhhbbb[[[VVVNNNMMMKKKHHHEEECCC@@@???:::;;;;;;:::777555444444444666777555111000222555++++++---...//////000000)))+++---/////////...---,,,+++***))))))***++++++***+++---,,,***)))))))))))),,,...---***((()))******)))((((((((()))+++,,,++++++++++++,,,------...***,,,---------...000222111222222111000//////111------............------***+++,,,------,,,+++***))))))((((((((())))))***$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%''''''''''''%%%%%%"""###%%%%%%%%%$$$""" ############$$$%%%&&&&&&%%%'''(((&&&""""""&&&+++%%%,,,111111...***'''$$$%%%%%%%%%%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%$$$######$$$&&&((()))((('''&&&%%%$$$#########!!!!!!""""""""" $$$###""""""###%%%'''(((!!!"""$$$%%%$$$""" """"""###$$$$$$$$$$$$$$$###############$$$$$$$$$### !!!'''(((### """ !!!!!!"""############$$$%%%&&&&&&%%%######""""""###$$$$$$$$$$$$$$$&&&###"""$$$(((***)))&&&"""###$$$%%%&&&'''''''''''')))***)))&&&%%%&&&(((&&&(((***)))'''''')))+++///...---,,,+++,,,---...++++++++++++,,,...///000000000000000////////////,,,,,,,,,------.........******+++++++++,,,,,,,,,(((***---.........///000.........///////////////++++++,,,---...///000111++++++***)))***+++---...)))***,,,,,,,,,,,,...///$$$)))---...000111,,,%%%++++++************++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,+++(((***///'''((((((((())))))))))))'''(((((((((((((((''''''))))))))))))************'''''''''((((((((())))))%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&((())))))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))###$$$%%%'''((()))))))))'''''''''((()))******+++''''''''''''(((***+++,,,***)))((((((((()))+++,,,~~~nnnbbbbbb]]]WWWQQQMMMIIIEEEBBBAAA???===;;;;;;:::777555777666555555666555333111...///000///---------/////////...---------......++++++******************...000222///***'''***---+++$$$'''---,,,)))))))))************))))))(((((())))))******++++++)))************+++++++++,,,---...///000000000000111...+++***---//////...//////////////////......((((((((((((''''''''''''&&&&&&'''&&&$$$$$$&&&'''$$$%%%'''(((((('''%%%######$$$&&&&&&&&&$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&((())))))))))))((('''&&&$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$######%%%###$$$%%%%%%$$$$$$&&&'''---,,,***(((&&&$$$###### !!!"""###$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$###############$$$$$$$$$##################%%%%%%$$$$$$###$$$$$$%%%###$$$%%%$$$""" !!!'''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&''''''''''''&&&!!!!!!"""###$$$%%%%%%&&&"""###&&&(((***+++++++++&&&&&&&&&'''''''''(((((('''''''''((()))******+++((()))))))))************000///...,,,++++++,,,---***+++,,,+++)))***...111------------............///000111111000///000222+++,,,...000111222222111+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---......//////......+++,,,------......------++++++*********+++,,,---///---+++))))))+++---///000000//////...---++++++((((((((((((((((((((((((*********)))((()))+++---///+++***...---((('''+++)))******)))''''''((())))))))))))(((''''''&&&&&&###'''******)))((())))))(((((((((''''''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&''')))))))))))))))))))))))))))rrrmmmfff___ZZZWWWTTTRRRCCCBBBBBBBBBCCCCCCBBB@@@;;;:::888888888777555333000111111000///......///000///............//////++++++*********++++++,,,222<<<;;;...'''++++++&&&...)))###$$$))),,,+++((())))))************))))))((((((((())))))))))))***))))))*********++++++++++++,,,---...///000000000111...++++++---......------...///000000///...---*********)))))))))((((((((())))))'''%%%$$$%%%&&&%%%&&&''''''''''''%%%%%%!!!"""###%%%%%%$$$###"""#########"""######$$$%%%$$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&%%%$$$&&&%%%$$$$$$######$$$$$$"""###$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%&&&)))+++///...+++)))'''%%%$$$$$$!!!"""$$$%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$!!!"""$$$$$$###""""""###'''&&&%%%$$$###$$$$$$%%%######$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%"""%%%((((((''''''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))((((((((()))))))))******---***'''(((+++---,,,+++)))+++---,,,++++++---000---------...............///000111111000///111222///000111222333333222222//////000000000///...---------------------------///.........---------,,,,,,---......//////......***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------000///---++++++---///000////////////...---,,,,,,***************************++++++***)))***,,,...///++++++...---)))(((+++)))******)))''''''(((***'''''''''(((((((((((((((###%%%'''((()))'''%%%$$$(((((((((((('''''''''&&&)))'''&&&%%%%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&$$$$$$%%%&&&))))))))))))))))))))))))zzzoooeee^^^YYYOOOLLLIIIHHHGGGEEECCC@@@>>><<<:::999999888555333444555555444222000111222/////////......//////000+++++++++++++++,,,---...444BBB@@@...'''000///###---+++))))))+++,,,+++***))))))************)))))))))))))))((((((((('''''')))))))))*********++++++)))***,,,---.../////////111...,,,+++,,,------,,,***,,,///111111000...---------,,,+++******))))))+++++++++)))&&&%%%%%%%%%&&&&&&''''''''''''''''''!!!"""$$$%%%&&&&&&%%%%%%###############$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$###"""###$$$&&&&&&%%%$$$%%%%%%%%%&&&)))...222333222///,,,)))&&&%%%$$$###$$$%%%%%%&&&%%%%%%%%%"""""""""#########$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%###"""!!!"""$$$!!!###$$$$$$###$$$&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$######"""########################"""%%%''''''%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''((((((((()))))))))***%%%!!!$$$***...,,,)))(((***,,,---,,,,,,---...,,,---------.........///...///111111000///111222111222222333333222111111111000000//////.................................////////////............------...////////////...,,,,,,---............---,,,---...////////////...222111///......///111222.........//////......---------------------------+++,,,---,,,++++++---//////,,,,,,...---******,,,***++++++***(((((()))***&&&&&&&&&'''((())))))))))))))))))((('''&&&$$$###(((((((((''''''''''''&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%######$$$%%%''''''''''''''''''''''''{{{oooggg___ZZZSSSMMMJJJHHHFFFDDDCCCAAA???>>>======;;;999888999999777444333333333000//////......//////000++++++,,,,,,---...///000222;;;:::...***000000)))''')))+++,,,,,,,,,---...)))******++++++******)))***))))))((('''&&&&&&&&&))))))))))))************((()))***,,,---.........///...,,,,,,++++++++++++(((+++...111222111...---......---,,,***)))((((((+++,,,,,,+++(((&&&&&&''''''''''''&&&''''''((()))&&&'''(((((()))(((((('''&&&%%%%%%%%%%%%&&&''''''!!!"""$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$***'''$$$###$$$%%%###"""$$$%%%%%%&&&(((,,,222777;;;888555000,,,(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%$$$!!! """$$$ """$$$%%%$$$$$$%%%&&&%%%%%%$$$$$$############%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""############%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((('''$$$"""$$$'''***+++)))''')))+++,,,---,,,,,,,,,+++,,,,,,,,,---.........---...000000//////000222//////000000000000000000//////......---.........////////////////////////000000000///////////////------.../////////////////////000111111111111000......000000111000000///222111000//////000111222------...///////////////........................,,,---......------...000///...---...---,,,,,,---+++,,,,,,+++))))))***+++'''''''''((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&tttmmmccc[[[VVVTTTSSSSSSKKKIIIFFFDDDDDDCCCBBBAAA;;;;;;;;;888555333222333111111000///////////////------------...///111111222//////000...++++++///&&&))),,,---,,,+++,,,...******++++++++++++************)))((('''&&&%%%%%%(((((()))))))))*********'''((()))+++,,,,,,---------------,,,+++***++++++(((***...111111000...,,,---,,,+++***)))(((''''''(((***,,,,,,***)))))))))(((''''''''''''((()))************)))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((!!!"""$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$+++(((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&(((---444999@@@===999333...)))%%%$$$$$$$$$$$$#########$$$$$$'''''''''(((((((((((()))'''''''''''''''&&&$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''$$$$$$%%%&&&''''''(((((("""$$$&&&$$$!!! ###&&&###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""$$$ %%%(((&&&"""#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%'''(((&&&$$$$$$(((+++'''''')))+++,,,,,,+++***)))******+++,,,---------+++---............///111---------...///111222222.........///000000000000////////////////////////000000000000000000000000---...//////000000/////////000111111222222111111...///000000111111000000111111000//////000111111------...///000000000000........................,,,...//////......///000...//////............---,,,------,,,******+++,,,*********))))))(((((((((&&&%%%%%%%%%&&&''')))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%tttjjjbbb]]][[[TTTPPPLLLIIIHHHFFFEEECCC??????>>>;;;777444444444555444333222111000000000///////////////000111222444+++***000///''''''...+++,,,---,,,***)))))))))******++++++++++++************))))))((('''&&&&&&((((((((()))))))))******'''((())))))***************+++,,,,,,******+++,,,)))+++...000000///---,,,++++++***)))(((''''''&&&'''))),,,,,,+++))))))***''''''(((((()))************)))((('''%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&$$$"""###&&&)))###$$$&&&''')))---222666???<<<888333...)))&&&%%%%%%$$$$$$############$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&''''''''' $$$'''%%%"""!!!%%%***$$$%%%''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######""""""$$$$$$(((&&&"""######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%&&&&&&&&&$$$(((***((("""!!!&&&+++'''&&&&&&''')))***)))((('''(((((()))***+++,,,,,,)))***,,,,,,,,,,,,...000------......000222333444///000111222333222111111////////////////////////////////////000000000000......///000000000000///---...//////000000////////////.........///000111000000000//////000000000---...///000000000000000........................,,,---///000///......///...111111......000000...---......---++++++,,,---,,,,,,,,,+++***))))))))))))(((''''''''''''((((((((()))))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""############$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvpppfffbbb\\\WWWSSSPPPMMMKKKHHHHHHGGGDDD???<<<;;;;;;;;;999888666444333222222111111000000000111111222222...,,,......+++***,,,------,,,++++++******)))***++++++,,,,,,++++++************))))))((((((((((((((((((((()))))))))***'''(((((()))))))))(((((('''))),,,,,,******+++---+++,,,---.........---,,,******)))))))))((((((((((((***,,,,,,***(((''''''&&&''')))***++++++******)))((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$######$$$$$$"""%%%&&&######)))"""$$$&&&''')))+++///222888666333000,,,***(((''''''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&###'''&&&######(((---"""$$$&&&'''&&&%%%&&&'''&&&&&&'''''''''&&&%%%$$$"""###$$$%%%&&&'''''''''$$$$$$$$$###############"""""""""!!!!!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''%%%###"""%%%)))&&&$$$###$$$''')))((('''%%%%%%&&&'''((()))***+++'''(((***+++***+++,,,......---------...///111222...000222333222000,,,***.................................//////000000000......///000000000000000---......///000////////////...,,,++++++---///111111000000000000000000111...//////000000000//////........................+++---///000///......///...222222......222222......//////...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))*********++++++++++++&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""$$$$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&~~~yyyqqqjjjeee```\\\YYYQQQQQQPPPLLLHHHDDDCCCCCC???===;;;999777555444444222222111111000111111111,,,111000***,,,222222,,,---+++)))***,,,......---***++++++,,,,,,++++++***************))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&%%%(((+++,,,******,,,...------------------,,,,,,*********)))))))))))))))***,,,------***'''%%%%%%%%%''')))+++,,,+++***))))))(((((('''''''''(((((('''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$%%%&&&((()))&&&''''''(((''''''&&&&&&&&&%%%$$$$$$######$$$$$$###'''(((###%%%"""$$$&&&'''(((***---000111000///---+++***))))))((((((&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%(((******))))))%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%$$$$$$###((('''$$$$$$)))///!!!###%%%''''''''')))***&&&'''((((((((('''&&&%%%$$$%%%&&&((()))***++++++########################!!!%%%((($$$!!!'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&'''$$$!!!"""%%%''''''&&&$$$$$$%%%&&&'''((()))***%%%''')))))))))***,,,------,,,+++******+++,,,------...000111///+++&&&###........................---.........//////000000...//////000000000000000//////000111111111111111///---+++)))))),,,///111111111111111111111111111//////000000000000//////////////////////////////***---///000///---.........222222......333333///...//////...,,,,,,---///+++,,,,,,------......///***+++,,,------------,,,******+++++++++,,,,,,,,,&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&}}}ssshhhaaa]]]ZZZVVVRRROOOLLLIIIGGGBBBAAA>>>;;;888777999;;;777666555333222111111111///...............//////------------------------)))***+++,,,,,,,,,,,,,,,))))))))))))(((((((((((()))************++++++++++++)))'''&&&%%%&&&'''(((((()))******)))***,,,......,,,++++++,,,---,,,+++,,,)))'''''')))++++++)))+++***)))))))))***,,,---'''(((((()))***++++++,,,))))))((('''''''''''''''%%%%%%&&&'''((((((''''''&&&''')))(((''''''((()))(((((()))************)))'''&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$///,,,)))&&&&&&))),,,...,,,,,,***)))(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$#########""""""'''%%%%%%))),,,---***&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%''''''%%%###"""###$$$&&&((()))++++++)))((('''&&&&&&'''((()))+++)))'''((())))))&&&###***'''&&&&&&)))***)))(((###***&&&###'''$$$!!!'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$###############$$$&&&&&&&&&&&&&&&'''''''''((('''&&&&&&''''''%%%###&&&&&&%%%%%%%%%&&&''''''$$$***(((%%%)))%%%!!!'''(((((()))***++++++******++++++************++++++,,,.........,,,+++,,,---555333111...------...///---...///...,,,,,,...///000000000000////////////////////////000000000000---...///000000///...---111111111222222222333333111111000...,,,---000222///000000000000111111111000000///...............000000000000000000000000000111222000...---...///........................///...---,,,+++*********+++,,,------......------555...((()))...000***###&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''&&&''''''((()))******+++'''&&&%%%$$$$$$$$$$$$%%%qqqlllddd]]]XXXTTTPPPNNNLLLKKKIIIFFFBBB@@@??????:::999777666555444444444111111000/////////000000------------------------******+++,,,,,,,,,,,,+++++++++*********))))))))))))************+++++++++,,,+++)))((('''((()))***((()))******)))***,,,......,,,******++++++***)))***(((%%%&&&((())))))(((***))))))((()))***+++,,,''''''((())))))***++++++***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))(((''''''(((*********+++,,,,,,,,,,,,+++(((''''''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%+++***(((&&&&&&(((+++,,,***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&)))*********)))))))))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''(((&&&%%%%%%''''''%%%###$$$%%%%%%&&&'''((())))))+++***)))(((((()))***+++,,,***(((((())))))'''%%%###"""###+++333666000***+++...'''"""'''%%%###)))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%&&&&&&$$$"""&&&%%%%%%%%%%%%&&&''''''""")))'''%%%)))&&&"""(((&&&''''''(((((()))((((((******))))))))))))******+++,,,---,,,++++++,,,------,,,+++******,,,...//////000000///......///111////////////////////////........./////////000000------...///////////////000000000111111111222222222222222111000000222444000000000000111111111111111000//////......//////////////////////////////000111222111///...///000........................///...---,,,,,,,,,,,,,,,,,,,,,---..................***'''***///222///+++'''(((((()))))))))))))))((((((((()))))))))******))))))(((((((((((())))))((((((((())))))******+++((((((((((((((((((((((((uuukkkddd^^^[[[TTTSSSPPPMMMIIIFFFCCCBBB>>>===;;;999666555444333444333222111111111111111........................+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******)))************+++++++++---,,,+++*********+++,,,((()))******)))***,,,......,,,***)))******)))'''(((&&&%%%%%%&&&''''''&&&((((((((((((((()))******'''''''''(((((())))))*********(((''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&''')))((((((''')))***+++,,,------......------))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((()))***''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%"""'''++++++(((&&&(((+++((('''&&&$$$$$$$$$$$$%%%''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&'''''''''''''''***))))))(((((())))))***---***((('''((()))(((''''''$$$%%%///<<>><<<:::888777777555555555444333333222222111111111000000...------,,,,,,,,,+++++++++******)))************+++++++++))))))*********+++++++++((()))******)))***,,,...000...,,,+++,,,,,,+++)))(((***+++***(((&&&&&&'''&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((('''&&&%%%&&&''''''&&&'''))))))))))))+++,,,***+++,,,,,,------,,,,,,(((''''''''''''(((((()))(((((((((((())))))))))))***+++---......---+++***))))))((((((((((((((()))"""###%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''***&&&$$$%%%)))***(((%%%)))((('''''''''(((************))))))((('''''''''$$$&&&'''&&&%%%%%%&&&((($$$$$$%%%&&&'''((()))***'''(((((())))))(((((('''%%%&&&&&&$$$######%%%'''$$$)))+++***)))******CCC???///%%%)))((('''---,,,+++***((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((()))+++...111444444444444///---)))'''&&&&&&%%%$$$&&&&&&&&&&&&'''(((******'''---***''')))%%%!!!&&&%%%%%%%%%&&&%%%%%%$$$###''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&&&&''')))&&&&&&'''((()))******+++***++++++***))))))***,,,''''''(((((()))*********(((((((((((()))))))))***))))))))))))***+++------------........./////////+++...111222222000000000........./////////000000000000/////////000111111111111111111111111111111...///111111111111222444////////////////////////000//////.........//////------...////////////...,,,...//////......000111------...///////////////,,,---------..................------------......///////////////000000000...//////...---+++)))(((qqqmmmhhhaaaZZZTTTOOOMMMKKKJJJGGGDDDBBB@@@>>>>>>888888777666666555444444222222222222111111000///------------,,,,,,,,,,,,)))************+++++++++))))))***+++++++++++++++((()))******)))***,,,......,,,******+++,,,+++***'''***,,,+++(((&&&&&&'''&&&'''((()))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++(((((('''''''''&&&&&&&&&%%%''')))))))))***+++---++++++,,,------------,,,)))(((((((((((()))***+++(((((((((((()))))))))))),,,---.........,,,***)))******)))(((''''''''''''!!!###&&&((())))))((('''&&&&&&'''''''''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&''')))***,,,*********)))((('''''''''###%%%''''''%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''((())))))(((''''''###%%%'''&&&$$$###%%%'''!!!$$$(((+++,,,***'''%%%222333***###(((''''''...+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))***---222888<<>>EEEIIIKKKLLL<<<888333000...,,,+++)))''''''(((((()))+++,,,---)))000///---222000---333,,,,,,,,,,,,,,,+++******(((''''''&&&&&&''''''(((%%%'''((('''%%%%%%%%%''')))))))))((('''%%%$$$###&&&'''((('''%%%%%%'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((()))))))))************(((***,,,---,,,,,,---...,,,,,,,,,---------.....................///000000////////////////////////...///000000//////000111000000000000000000000000111000///------,,,,,,,,,+++,,,------......---------,,,+++,,,///000000...---......///////////////////////////000000000000222222111111111111222222//////000111222222333333............///000222222tttllleee]]]SSSPPPQQQPPPLLLGGGEEEBBB??????@@@???<<<999;;;888444333444444111...---///111000---+++,,,---......------,,,,,,++++++))))))***+++++++++++++++///***(((,,,///---,,,,,,+++,,,,,,,,,,,,+++******((()))***++++++***)))(((&&&''''''((((((((((((((()))***+++++++++*********)))'''%%%%%%''')))***)))''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))------------------------************))))))))))))++++++*********+++,,,---//////...---,,,,,,+++*********))))))((((((''''''!!!$$$(((+++,,,------******++++++++++++++++++******)))(((''''''(((((())))))(((((()))***++++++)))+++***'''(((,,,---,,,%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&''')))***+++***((('''(((&&&%%%&&&)))+++)))'''((('''''''''((()))((('''"""$$$%%%%%%%%%%%%&&&((($$$&&&'''&&&&&&&&&)))+++$$$444AAAEEEMMMYYY\\\VVVFFF@@@777...)))(((***,,,'''((())))))))),,,000333111222444555666666555555222///+++'''%%%&&&((()))$$$%%%&&&'''''''''&&&%%%(((((((((&&&%%%%%%&&&((($$$%%%&&&'''&&&%%%$$$###((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''%%%$$$%%%(((+++)))((('''((()))***)))((('''+++///...+++***---111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------222///,,,,,,......+++(((---...//////......///111111///,,,))))))+++...000.../////////------///000...///////////////............///...------000222000111///---...333333///---...///111111111000///---///000000//////000111111111000000000000111111///////////////000000111zzzooogggccc^^^UUUNNNLLLHHHEEEDDDEEEEEEBBB???>>><<<;;;;;;<<<;;;777333///111333222000///111222,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,'''&&&***---+++***+++++++++,,,,,,++++++***)))))))))***++++++***))))))&&&'''(((((())))))(((((((((,,,000...***''')))---''''''&&&&&&&&&'''((()))((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))++++++,,,,,,,,,++++++***************))))))))))))*********+++++++++,,,,,,///......---,,,+++++++++)))))))))))))))((((((((($$$%%%(((***,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,+++***))))))(((((((((((((((((())))))+++,,,,,,***,,,+++((((((,,,---+++&&&&&&'''''''''&&&&&&%%%''''''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''%%%%%%%%%&&&'''$$$%%%'''))))))((('''&&&'''%%%###$$$'''))))))'''((((((''''''((((((((('''&&&'''((('''&&&%%%&&&'''$$$&&&'''&&&&&&&&&(((******888DDDKKKUUUbbbeee___VVVNNNAAA666...***((('''))))))*********+++///222111333555888999999888777666333///,,,)))(((((()))&&&''''''(((((((((''''''((())))))'''%%%%%%''')))&&&&&&'''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''''''''((((((%%%&&&&&&%%%$$$$$$''')))***)))(((((((((((('''&&&&&&)))++++++))))))+++...************************+++++++++++++++,,,------...,,,+++,,,------,,,+++,,,---......------...//////...,,,******+++---///---......---,,,+++---........./////////......---/////////...,,,---///000333333000,,,---111222/////////000000000000000///...000111000//////000111111000000//////000000111///.........///000111111yyymmmeee[[[VVVQQQNNNMMMLLLIIIFFFAAA@@@???AAABBB@@@;;;666333444555444222111222333------------,,,,,,,,,,,,------------............***'''&&&***,,,++++++,,,+++++++++++++++******))))))******++++++******)))''''''((()))))))))))))))(((...222000)))&&&)))...)))+++,,,***'''''')))+++))))))((((((((((((''''''(((((((((((())))))))))))'''(((***++++++***)))(((************))))))))))))))))))+++,,,,,,,,,+++***---------,,,,,,+++++++++(((((()))))))))))))))))))))***+++------,,,+++***---------......////////////...---,,,+++))))))(((((((((((()))***,,,---...+++---,,,)))(((+++,,,)))((((((((('''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&###$$$%%%''''''&&&%%%%%%'''%%%######%%%'''(((((((((((((((((((((((((((((()))******)))'''%%%&&&'''%%%&&&'''&&&&&&&&&(((***///999DDDNNN\\\kkkmmmhhhZZZPPPCCC999444111,,,((()))***+++******+++...111111444888<<<>>>>>>===<<<999666222...+++)))))))))))))))(((((((((((())))))((())))))'''&&&%%%'''(((((('''''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((###$$$&&&%%%$$$$$$%%%'''******))))))(((&&&%%%$$$%%%%%%&&&'''''''''(((((((((((((((((((((((((((((()))))))))***+++,,,---...)))***+++++++++***,,,---***+++---,,,++++++,,,...,,,,,,+++++++++,,,,,,---,,,------+++***)))***,,,------............------...//////...,,,,,,...///===;;;444---,,,///000...111000000/////////000000000111222111000///000111000000////////////000000............///000111222uuuooofff```[[[VVVQQQMMMIIIGGGEEEEEEEEEDDD???;;;======<<<999777555555555111000000000000/////////---------------------...,,,))))))---...------000+++++++++++++++******)))++++++++++++++++++++++++'''((())))))******))))))'''+++///...***(((***...'''+++---+++&&&$$$'''+++))))))))))))))))))))))))(((((((((((())))))))))))%%%'''***,,,,,,***((('''************)))))))))(((''')))+++,,,---,,,***))),,,,,,,,,,,,++++++++++++((((((((())))))******+++++++++,,,------,,,+++***......//////000000111111111000000...---+++***)))'''(((((()))+++---...///+++...---***)))++++++(((***)))((('''&&&&&&&&&%%%&&&'''((((((((('''%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%(((&&&$$$###$$$&&&)))***'''((((((((('''''''''(((((()))***)))'''&&&'''(((%%%&&&''''''&&&&&&(((***000666???KKK\\\kkkmmmiiiXXXMMM???777444000***$$$''')))***++++++,,,///111222555;;;@@@CCCCCCBBBAAA<<<888222---******,,,---+++***(((''''''((()))***&&&'''((('''%%%%%%%%%'''((('''&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((###$$$&&&'''&&&%%%%%%&&&'''((())))))(((&&&&&&&&&%%%$$$$$$$$$&&&''''''%%%'''''''''''''''''''''''''''(((((()))***+++---...'''))),,,+++((((((***---((()))+++***))))))***,,,******++++++++++++++++++,,,,,,,,,+++)))((()))***+++,,,,,,------------,,,+++---...---,,,---...000GGGDDD:::000---///000---111000///.........///000000222222111000///000111000//////......//////000---------...///000111222}}}tttlllccc]]]ZZZUUUOOOLLLKKKJJJFFFCCCGGGEEEBBB@@@>>>===<<<;;;444444333333222111111111------,,,++++++,,,------,,,***+++//////---...111,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,((())))))***+++*********''''''''')))+++,,,+++***$$$(((+++)))$$$"""$$$(((************************(((((((((((())))))))))))&&&(((***,,,---+++)))(((************)))))))))((('''(((***,,,,,,+++***)))*********+++++++++++++++(((((())))))******++++++)))******++++++,,,++++++......//////000111222222222222111000///---+++***(((((()))***,,,---///000+++......******,,,+++(((+++***)))''''''&&&&&&'''&&&'''((()))((('''&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''&&&$$$%%%'''***,,,&&&((())))))'''&&&''')))%%%'''((((((''''''((()))&&&'''''''''&&&&&&''')))///333:::FFFVVVbbbeeebbbXXXLLL>>>555000***"""%%%&&&)))***+++---000222222555;;;AAAEEEFFFEEEDDD???:::222,,,***---222555+++***((('''''''''((()))%%%&&&'''&&&%%%$$$$$$%%%'''&&&%%%%%%%%%&&&((()))%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((###&&&)))***)))'''((()))&&&%%%$$$%%%'''((('''%%%''''''''''''''''''''''''&&&&&&'''((()))***,,,---(((***,,,+++'''&&&(((***'''((())))))(((((()))***((((((***+++++++++******+++,,,,,,***)))((()))+++******+++,,,,,,,,,,,,,,,(((***,,,---------///111CCC@@@888///---000111...000///...---------//////000111222111000///000111//////............//////------------...///000111|||qqqkkkbbb[[[XXXUUUQQQNNNLLLIIIEEECCCBBBBBB@@@???999888777666444333222222000///...---------...///---+++,,,///...+++,,,000---------------,,,,,,+++---,,,,,,++++++,,,,,,---))))))***+++++++++++++++(((&&&$$$''',,,...+++((((((***---,,,)))'''(((***))))))***************+++(((((((((((())))))))))))'''(((***,,,---,,,+++***************))))))))))))((((((***+++++++++***))))))))))))******++++++,,,))))))******************((())))))******+++,,,,,,------...///000000111111111111222111000...,,,+++*********+++,,,...///000***---...++++++---,,,)))+++***)))'''''''''((()))'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''%%%&&&''''''(((((('''''''''''''''''''''((((((((('''''''''&&&&&&'''***,,,&&&(((***)))&&&%%%'''***%%%&&&(((((('''''')))+++&&&'''((('''%%%%%%''')))///111777AAALLLUUUXXXWWWJJJCCC999222///+++%%% ###%%%((()))***+++...000000333999>>>BBBCCCCCCCCCBBB===555...---000666:::+++***)))((((((''''''((($$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))"""&&&***,,,***((()))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++)))***+++***((('''((((((&&&''')))(((''''''(((***''''''((()))************)))******)))(((((()))+++((()))***++++++,,,,,,+++'''))),,,---------...000444333///++++++000111///,,,,,,,,,,,,,,,---......---///000000//////000111......------------............------......///000|||vvvpppiiiddd___ZZZTTTPPPMMMKKKHHHEEE@@@@@@>>><<<:::888777666666444333111111111333333///...///111///+++,,,111......//////......---,,,...---,,,++++++,,,---...)))***++++++,,,,,,++++++***)))((()))++++++)))'''***+++,,,---------,,,,,,))))))))))))*********+++(((((((((((())))))))))))(((((()))***++++++++++++************))))))))))))))))))))))))************(((((())))))***++++++,,,++++++*********************************+++++++++++++++,,,---...///000000000000111222111///---,,,+++++++++,,,,,,---//////))),,,---,,,,,,...---***+++***)))''''''(((***+++)))(((((('''''''''''''''&&&&&&'''(((((((((((((((&&&'''((()))))))))(((((('''''''''''''''(((((()))$$$&&&((('''&&&&&&(((+++%%%(((+++)))&&&%%%'''***''')))***)))(((((()))***''''''((('''%%%%%%'''(((---...333:::@@@DDDGGGIII999666222///...---+++***%%%&&&))))))))))))***+++---///444888<<<>>>??????@@@<<<555000...///222444++++++++++++***)))((('''&&&'''))))))'''&&&%%%&&&%%%%%%&&&(((((()))))))))'''''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$%%%''')))###(((---...+++((()))+++%%%(((***(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))(((((((((***+++***)))&&&'''((((((''''''(((***&&&&&&'''(((((()))******&&&'''((('''&&&''')))+++'''((()))***++++++++++++)))+++------,,,++++++,,,***++++++)))+++//////+++((()))***+++,,,---------+++---...///...///000222...------------------...//////...---------......~~~zzzsssjjjccc^^^YYYSSSOOOHHHGGGEEECCC@@@>>><<<;;;:::999777555444555777888333222333444111---...333/////////000//////...---...---,,,,,,,,,,,,---...******+++,,,,,,,,,,,,++++++---...---)))''''''(((&&&%%%&&&(((******(((&&&(((((())))))************(((((((((((())))))))))))((((((((()))***++++++,,,************)))))))))))))))))))))((()))******+++''''''((()))***++++++,,,,,,+++++++++***)))))))))---,,,++++++******++++++******+++,,,---...///000///000111222111000...,,,,,,,,,,,,,,,,,,---...///(((,,,---,,,,,,///...++++++***((('''''')))+++,,,***)))(((&&&&&&'''((((((&&&''''''(((((((((((((((&&&''')))*********)))((('''&&&&&&&&&&&&'''(((((("""%%%''''''%%%%%%''')))%%%(((+++***&&&$$$'''++++++,,,,,,+++)))((()))***'''(((((('''%%%%%%'''((()))+++///444666777;;;>>>666444111...***((('''''''''((())))))'''&&&&&&'''***,,,000444777:::<<<<<<;;;888444000---++++++,,,,,,,,,------,,,+++)))(((''')))++++++)))'''''''''%%%&&&(((************)))(((((((((''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%###"""###&&&)))%%%***//////+++((((((***$$$(((+++)))%%%###&&&***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((()))'''%%%(((,,,...,,,***&&&''')))(((''''''(((***&&&&&&&&&&&&''')))***+++###$$$%%%%%%%%%&&&(((***'''''')))******++++++++++++---......+++))))))))))))+++,,,+++,,,...,,,'''%%%''')))+++,,,---,,,,,,)))+++---.........000222...------,,,,,,------...000///...---------------zzzpppccc[[[]]]WWWPPPMMMMMMKKKGGGBBBFFFCCC???<<<<<<<<<;;;;;;:::777333000000111111000---------...000111333444...////////////000000000,,,,,,,,,,,,,,,+++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))'''&&&((()))******)))((()))+++---,,,+++*********)))((()))((('''''''''(((***+++))))))))))))***+++,,,---+++++++++***)))((((((''')))))))))))))))******++++++'''(((...///+++***,,,...------///111000---)))++++++++++++++++++++++++---,,,++++++******+++++++++,,,,,,+++(((''''''(((***)))((((((((((((((((((''''''''''''(((***+++,,,(((((())))))))))))((((((+++(((&&&&&&)))***'''%%%***(((&&&&&&)))***(((%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&(((+++///000111000///++++++***)))))))))))))))(((''''''''''''((())))))+++,,,...///111333555555222111...,,,+++,,,---...,,,,,,,,,+++++++++******+++*********))))))((((((''''''(((((('''&&&%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((&&&%%%%%%$$$$$$&&&'''(((%%%%%%%%%%%%$$$$$$###"""%%%&&&((()))***)))(((&&&''')))***)))'''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&((()))))))))((('''&&&&&&'''((('''&&&$$$###...***&&&&&&)))***'''###((((((((()))((((((''''''&&&'''(((*********))))))******)))))))))(((((((((++++++******))))))))))))'''''')))***++++++++++++***++++++,,,,,,---......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,tttmmmeee^^^ZZZUUUNNNHHHJJJHHHDDDCCCCCCCCCCCCBBB;;;999777777777888777666222222222111111111222222---------.........//////,,,---------------,,,,,,,,,,,,+++***************++++++++++++++++++++++++***************)))))))))***+++++++++***)))'''&&&***+++,,,+++***)))***+++***)))))))))***+++***))))))(((((('''((()))***+++))))))******+++,,,,,,,,,+++++++++***)))((((((((()))))))))))))))******+++...)))(((,,,---++++++///---,,,,,,...000000---***++++++++++++++++++++++++---,,,++++++******+++++++++,,,,,,+++)))((()))******)))))))))((()))))))))(((((('''(((((()))***+++(((((())))))))))))((((((***)))(((((())))))(((&&&)))'''&&&''')))***((('''(((''''''&&&&&&''''''(((((())))))))))))*********)))))))))(((((((((''''''))))))***+++,,,---------+++***)))(((((((((((()))'''''''''''''''((()))))))))***+++---///111222333000///---,,,++++++,,,,,,+++++++++*********))))))************)))))))))((()))))))))))))))(((''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((()))((('''''''''(((******&&&&&&''''''&&&&&&%%%%%%%%%&&&((()))***)))((('''(((((('''%%%$$$$$$&&&(((%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&'''((()))))))))(((''''''(((((((((''''''&&&%%%)))&&&"""###&&&((('''$$$&&&'''((()))************'''(((***++++++******)))''''''(((((((((((())))))'''(((((()))***+++,,,,,,&&&'''((()))*********************+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++}}}uuummmddd]]]XXXUUUQQQOOONNNMMMLLLKKKDDDBBB???<<<;;;888555222666555444222111000000000............////////////------.../////////......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++++++++***)))((((((,,,------,,,***)))***+++''''''((())))))***++++++)))(((((((((((()))***+++)))***+++,,,------,,,,,,+++++++++***))))))(((((()))))))))))))))******+++...***((()))))))))+++///***)))***,,,......---+++++++++++++++++++++++++++,,,,,,+++************+++***+++,,,,,,******+++,,,************************)))))))))(((((())))))***((())))))******))))))((()))***+++***)))(((((()))((('''&&&''')))***)))(((((((((''''''''''''(((((())))))))))))************************))))))))))))******((((((((()))***+++))))))((((((''''''((((((&&&&&&&&&'''((())))))***'''((()))***,,,...//////---,,,,,,,,,++++++***************)))))))))((((((************))))))))))))***++++++++++++***))))))))))))))))))((((((((((((((((((((())))))((('''''')))))))))((()))******+++''''''((()))))))))((((((&&&'''((()))***)))((('''))))))'''$$$###$$$'''***'''''''''(((((((((((()))%%%&&&'''((()))(((''''''&&&'''((()))))))))(((((())))))((((((''''''(((((('''$$$!!!!!!%%%((()))((('''((()))***************++++++,,,---,,,+++***)))((((((((()))******++++++'''(((((()))***+++,,,,,,&&&''''''((()))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++,,,************************rrrnnniiiddd```\\\WWWUUUNNNKKKFFFBBB@@@===:::888:::999888777666555555555222222222222222222222222......//////000000//////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************)))+++,,,---,,,***))))))***&&&'''((((((((()))***+++)))))))))))))))*********(((***,,,...///...---,,,+++++++++******))))))))))))))))))))))))******+++***)))((((((''''''))),,,'''((()))+++,,,------,,,++++++++++++++++++++++++,,,++++++***************((()))++++++******+++,,,))))))******+++++++++++++++******)))(((((()))))))))))))))******))))))))))))+++---,,,)))''')))+++&&&&&&'''((()))*********)))((((((''''''(((((()))((((((((()))))))))*********************))))))))))))(((((((((((()))******((((((''''''''''''((((((%%%%%%&&&(((((()))******&&&'''((()))***+++,,,---)))******++++++***)))(((+++*********))))))))))))*********)))))))))))))))***+++++++++++++++************))))))))))))))))))((())))))))))))(((''''''((((((((((((((()))))))))''''''((()))************''''''((())))))))))))(((*********((('''''')))+++'''''''''((((((((())))))%%%&&&((()))))))))''''''''''''(((((())))))))))))***)))(((''''''((()))***)))'''$$$%%%(((+++,,,---******************)))(((.../////////...---+++***,,,,,,,,,,,,------......++++++******))))))((((((&&&&&&'''(((((((((((((((((((((((()))******++++++)))******+++++++++++++++)))))))))))))))))))))))){{{tttmmmhhh[[[WWWQQQLLLJJJIIIIIIHHH??????>>>============>>>777777666666555444333333//////000000111000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******************+++++++++***+++++++++)))((((((***''')))***)))''''''(((***((())))))***************(((***,,,...///...---,,,++++++++++++************)))))))))))))))******+++'''***,,,+++)))))))))***&&&'''(((***++++++,,,---++++++++++++++++++++++++,,,+++******))))))******&&&'''))))))((((((***+++'''((()))+++,,,,,,,,,,,,,,,+++***))))))(((((()))))))))************))))))))),,,...,,,)))((())),,,&&&'''(((((())))))***+++)))))))))(((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))%%%''')))+++,,,,,,+++***((((((''''''''''''((((((%%%&&&'''((())))))))))))''''''((())))))***++++++'''((())))))***))))))(((,,,,,,+++++++++*********))))))))))))))))))******))))))***++++++*********))))))******************((()))))))))))))))(((((('''(((((()))))))))))))))&&&'''((()))))))))))))))'''(((((()))))))))))))))'''))),,,,,,+++))))))***&&&'''''''''((((((((((((&&&'''((()))))))))((('''(((((((((((())))))*********)))(((''''''((()))***,,,***))))))+++---...///((()))***++++++,,,,,,+++111111222222111///---,,,///////////////.........------,,,+++***)))((((((&&&''''''((((((((((((''''''(((((())))))***++++++((((((******++++++******))))))))))))))))))))))))zzzsssjjjaaaZZZUUUPPPMMMGGGGGGEEECCCBBBAAAAAAAAA>>>===<<<:::888777555444222222333333222222111000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---((()))******)))((()))***'''***,,,***(((&&&(((+++((()))******++++++******)))***+++,,,------,,,,,,++++++++++++++++++++++++)))))))))))))))******+++(((---000...+++++++++***&&&((()))*********,,,...++++++++++++++++++++++++++++++***))))))))))))***&&&'''(((((('''''')))***%%%''')))+++,,,,,,,,,+++,,,+++***))))))))))))))))))******++++++******)))***+++,,,+++***))))))***'''((())))))))))))***+++******))))))))))))******(((((((((((()))))))))))))))))))))))))))*********%%%'''***---...---,,,***((((((''''''(((((())))))%%%&&&((()))))))))((('''''''''(((((()))))))))***''''''(((((())))))******,,,,,,,,,++++++++++++***))))))))))))************(((((()))************)))))))))))))))************'''((())))))*********)))))))))***+++++++++++++++''''''((()))))))))((((((((((((((()))))))))******$$$'''+++,,,+++)))((('''''''''''''''((((((((((((''''''((((((((()))))))))))))))((((((((()))***+++******)))))))))***++++++,,,,,,,,,---...000111111''')))***---///000111222333333444444333111000///000000000000000111111111//////......------,,,,,,'''(((((())))))(((((((((((((((((()))******++++++((()))+++,,,------,,,+++++++++++++++++++++++++++{{{oooeee^^^\\\ZZZWWWSSSNNNKKKHHHGGGHHHGGGEEEBBB???<<<:::999777777777666555444333222222111000000//////000000------------------------++++++,,,,,,------......******))))))***,,,---...''')))************+++---&&&))),,,+++((((((***...((()))***+++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++(((...000+++''')))++++++''')))******)))))),,,...++++++++++++++++++++++++++++++***)))))))))))))))'''((())))))(((''')))***###%%%(((***,,,,,,++++++++++++******)))*********)))******++++++******)))+++***))))))******)))(((''')))+++***(((((()))++++++******))))))******+++)))************+++++++++************++++++,,,,,,((()))***++++++++++++***)))(((((((((((()))***+++'''''')))***)))(((&&&%%%''''''''''''''''''((((((((('''''''''((()))+++,,,++++++++++++************((()))))))))************(((((()))***************((((((((()))))))))******&&&'''((()))***+++++++++((()))***+++++++++******((())))))))))))((((((''')))))))))))))))******+++%%%(((***+++***)))))))))((((((((()))))))))******)))((('''&&&'''(((***+++***)))((((((((()))***+++++++++,,,---------------,,,...111333555666777888...///000111222333333333444444555555555444222111111111333444666777888999666555444333222000//////((())))))******))))))((((((((()))******++++++,,,***,,,...000000000///...------------------------vvvsssnnnggg```ZZZVVVSSSPPPOOOMMMIIIFFFCCC@@@???:::::::::999777666444333444333222222111111222222////////////////////////***++++++,,,---...//////******))))))***,,,...///((()))++++++++++++---///$$$(((,,,,,,))))))---111((()))***+++,,,+++******))))))))))))***+++,,,---++++++++++++++++++++++++)))))))))))))))******+++&&&,,,---%%%!!!$$$)))***(((***++++++)))))),,,///+++++++++++++++++++++++++++******))))))))))))))))))***+++***)))((()))***"""$$$'''***+++,,,+++++++++***************++++++******++++++++++++******,,,***'''(((++++++)))&&&(((***,,,+++(((''')))+++++++++************++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,+++***((((((((()))***)))))))))))))))***++++++'''((()))***)))(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&'''))),,,---************))))))))))))(((((())))))*********+++((()))***+++++++++++++++''''''(((((()))))))))***%%%&&&((()))+++,,,,,,,,,%%%&&&'''))))))(((((('''***************)))(((''')))))))))))))))******+++***+++,,,+++***+++,,,...)))************+++++++++***)))'''%%%&&&(((***,,,***)))((((((((()))+++,,,,,,---///000000000///...---000555999;;;<<<===>>>777777777555444222111000444555666666666555444333333444666999<<<>>>@@@AAA>>>===;;;888444111///...)))***************)))))))))))))))***++++++,,,,,,---...000222333333222111........................vvvnnnjjjddd^^^UUUQQQOOOMMMIIIDDD@@@AAABBBBBBAAA>>>:::888444444444222111111222444111000//////000000...,,,------.../////////......///...---------------------------------,,,+++***,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++******+++,,,---***++++++,,,,,,---......)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))***)))((((((((((((((()))((((((((((((***,,,...///''')))******))))))***,,,))))))))))))))))))))))))((()))++++++)))((()))***++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,---......---,,,++++++******++++++++++++*********************)))(((''''''((()))***((((((((((((((((((((((((((()))******)))***,,,...******))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***++++++***))))))***,,,)))))))))***++++++,,,,,,,,,+++++++++***)))))))))...------,,,+++++++++,,,(((***,,,***'''&&&))),,,***)))))))))+++,,,+++******,,,...---,,,***))))))(((((()))))))))*********//////...---------------//////000111222222222222///333888>>>BBBDDDEEEDDD===;;;999666555555666666888888999999999999999999888777888<<<@@@EEEHHHIIIIIIGGGDDD@@@;;;666222000///...+++***))))))***+++)))***,,,---,,,,,,...//////444777666555777666444555555444333222111000///zzzpppiiiccc\\\TTTNNNJJJIIIGGGEEECCCAAA@@@@@@??????>>>;;;888666444444111000///111222333222000......///000000111111111------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++*********************)))(((((())))))(((((((((((()))))))))((((((((()))+++,,,...''')))******(((((()))+++))))))))))))))))))))))))(((***++++++***))))))***++++++************++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++***+++++++++++++++*********************)))(((''''''((()))***(((((((((((((((((((((((()))***++++++******,,,...+++++++++******)))))))))(((((((((((()))))))))***((()))))))))******++++++***++++++***))))))***,,,******************))))))++++++++++++************+++***)))(((((((((((())))))******)))(((((()))++++++***)))***,,,---,,,+++(((***,,,,,,***)))))))))))))))******************///...............//////000111222333333444444333444777<<>>===<<<:::999777777yyynnnggg___[[[TTTMMMHHHEEEDDDDDDCCCCCCBBB@@@===:::777555444333222222444444333222/////////............---......---,,,,,,,,,,,,,,,------------------,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************)))(((((()))))))))(((((())))))***))))))(((((()))***++++++((()))***)))((('''((()))(((((((((((((((((((((((()))+++,,,,,,+++******+++++++++************+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++******++++++++++++++++++++++++************++++++((((((((((((((((((((((((***+++,,,,,,++++++---///------,,,,,,+++***))))))((((((((()))))))))******(((((()))***+++,,,---...)))+++++++++))))))***+++++++++***))))))(((''''''*********+++++++++++++++))))))((('''''''''((((((+++)))(((((()))******))),,,+++***+++---...---,,,(((***,,,,,,+++******++++++++++++++++++*********............///000111111222222333555555555555555999<<<@@@DDDFFFGGGGGGFFFKKKHHHDDD@@@======>>>??????????????????>>>===<<<===>>>AAAFFFLLLRRRWWWZZZZZZYYYWWWRRRLLLEEE>>>:::444333222000000000111111000111111111222555999===AAAGGGLLLLLLMMMPPPPPPNNNIIIHHHGGGDDDBBB@@@>>>==={{{qqqfff\\\UUUQQQOOOKKKIIIFFFCCCAAA@@@>>>===>>><<<999888888888666444555444222111///...------111111000///............//////000000000//////...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))((())))))*********))))))))))))))))))))))))******)))'''&&&'''(((((((((((((((((((((((((((***+++------+++***+++,,,++++++************++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,******+++++++++++++++,,,...------------------...))))))))))))))))))))))))+++,,,---,,,,,,,,,...000//////...---+++***))))))(((((()))))))))*********))))))******+++,,,,,,---)))***,,,+++***)))***+++))))))))))))((((((''''''*********++++++,,,,,,,,,+++******))))))*********,,,)))&&&'''***,,,+++)))+++***)))***,,,---,,,+++***,,,......------...///,,,,,,,,,++++++++++++***------......000111222333333444555666777777777777;;;===AAAEEEHHHIIIIIIIIILLLIIIDDD???<<<<<<===???BBBBBBBBBBBBAAA@@@>>>>>>===@@@DDDIIIOOOVVV\\\aaaaaaaaa___[[[TTTLLLDDD@@@888777666555555555666666555666666666888===CCCHHHKKKSSSXXXZZZ\\\___```^^^XXXWWWTTTQQQNNNKKKHHHGGGxxxqqqmmmfff```WWWQQQLLLJJJGGGEEEGGGDDDAAA???>>>===;;;:::;;;:::888666555555555555444333222111000000000000//////000000000000000///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,---......//////,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))))))))))))))***++++++***************))))))((()))***+++***(((''''''((())))))))))))))))))))))))***+++------+++***+++,,,++++++************++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,------------------------************************+++,,,------,,,---///111//////...---,,,+++***)))))))))))))))************************************(((***,,,,,,***)))******''''''(((((())))))))))))******++++++,,,,,,,,,---++++++*********++++++,,,+++(((&&&'''***,,,+++)))***(((((()))***+++***)))+++,,,------,,,---...000++++++++++++++++++++++++---------...000111333444444444555666777777777777888;;;>>>CCCFFFHHHIIIJJJHHHFFFAAA>>>;;;;;;<<<===BBBBBBBBBBBBAAA@@@>>>>>>>>>AAAGGGLLLQQQXXX___dddffffffddd```ZZZRRRJJJFFF<<<;;;;;;::::::::::::::::::;;;;;;<<>>::::::999888888999;;;<<<666666444333222222222222...//////000000000000000//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((()))************)))))))))))))))******+++,,,******+++++++++******))))))***+++***)))((()))***)))))))))))))))))))))))))))+++,,,,,,+++******+++++++++************++++++***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,---......//////...------,,,,,,,,,,,,,,,******++++++,,,---------******++++++++++++******************************+++,,,------,,,,,,...000......---,,,,,,+++******)))))))))*********++++++++++++******))))))))))))(((***,,,,,,+++***)))***''''''((())))))***+++++++++++++++,,,,,,,,,,,,,,,))))))((((((((()))******)))((('''(((***+++++++++)))((('''(((*********)))***++++++***))))))+++---************++++++,,,,,,---------...///000222333333333444555666666666666444666:::>>>AAADDDFFFFFFCCCAAA???<<<;;;;;;<<<<<>>===<<<===BBBGGGLLLPPPVVV^^^dddggggggeeeaaa[[[UUUNNNKKK>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCGGGNNNVVV[[[eeemmmuuuxxx{{{}}}yyywwwtttppplllhhheeedddwwwppphhhddd]]]WWWSSSOOOKKKIIIBBBAAA???===<<<===>>>???<<<;;;:::999888777777777111111222333333333333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,******++++++,,,------------,,,++++++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***************))))))))))))***+++,,,---***+++,,,,,,---,,,++++++)))***++++++******+++,,,++++++++++++++++++++++++(((***++++++***))))))***++++++************++++++)))))))))))))))***++++++***************************+++,,,---...///000111......---,,,,,,,,,,,,---******++++++,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,+++,,,...000---,,,,,,,,,++++++******))))))*********+++++++++*********+++++++++++++++'''***,,,---+++***))))))))))))******************,,,,,,,,,,,,,,,,,,++++++'''''''''''''''((()))***'''((())))))))))))+++---)))(((((((((***+++***)))***++++++)))(((((()))+++'''(((((()))***+++,,,,,,------------...///000111111222333444555555555555111333666999<<<>>>???@@@::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::999===CCCGGGJJJOOOWWW]]]bbbaaa___[[[VVVQQQMMMJJJ@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBEEEHHHMMMTTT\\\bbbmmmuuu}}}|||xxxtttqqqnnnlll{{{rrrjjjccc]]]YYYRRRPPPLLLHHHEEEDDDCCCCCCBBBBBB@@@???>>>======<<<555555666777888888777777111111111111000000000000---------------------------------------------------,,,+++******+++,,,---,,,,,,---......//////000------++++++++++++------++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))***+++,,,---***+++,,,---...---,,,,,,)))***,,,,,,++++++,,,...++++++++++++++++++++++++((()))++++++)))((()))***++++++************++++++)))))))))))))))******+++)))))))))))))))))))))))))))***+++---///000111222......---,,,,,,,,,,,,---******+++,,,,,,---......,,,---...//////...---,,,++++++++++++++++++++++++***+++,,,,,,++++++---///++++++++++++++++++++++++)))************+++++++++******+++,,,------...///'''***,,,---,,,***)))))),,,,,,++++++***)))))))))---------,,,,,,+++++++++((((((((((((((()))***+++&&&(((******((((((+++...***)))))))))+++,,,+++***---------+++))))))***,,,&&&&&&''')))***+++,,,---------,,,------...///000000111222333444444444444000222333666888999::::::333444555666777777777777888888999999999999999999333888===@@@BBBGGGOOOUUU[[[ZZZWWWTTTPPPLLLIIIGGGAAAAAABBBBBBBBBBBBBBBAAAAAADDDGGGKKKQQQXXX```eeeooowww}}}yyyvvvuuuzzzvvvnnnccc]]][[[XXXQQQKKKJJJGGGDDDCCCCCCCCCCCCBBB>>>===;;;;;;<<<<<<;;;999555444333111000000000111000...------///000000///............---,,,+++***++++++,,,---......---+++------------------------.........------,,,,,,,,,+++******,,,......---,,,******))))))******+++,,,***,,,------,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---***((())),,,---,,,+++++++++++++++++++++++++++)))))))))***++++++,,,,,,******************++++++************************))))))((()))+++,,,,,,+++,,,---///000111111000000///+++)))+++***(((***......---***))),,,///+++$$$***+++------,,,,,,,,,---++++++------------++++++)))************+++++++++/////////...---+++***)))++++++******++++++,,,---///...,,,*********,,,------------,,,,,,+++++++++++++++++++++******))))))///...---,,,,,,,,,,,,---))))))))))))***+++,,,---)))(((((()))++++++***)))(((((()))))))))((((((''')))*********++++++++++++,,,+++***))))))***+++,,,***,,,------,,,+++---...000000111111111111000///000111222222111222444666111222222333444444555555999777444222333555555555777999<<<===>>>AAAHHHMMMMMMMMMLLLKKKIIIGGGEEEDDD????????????@@@@@@@@@@@@???BBBFFFKKKPPPUUUYYY[[[hhhoooxxx~~~{{{~~~zzzuuummmfff^^^ZZZUUUQQQNNNKKKHHHFFFFFFCCC???======>>>>>>===;;;:::999888666444333222555333111000111111000//////000000111111000000000+++++++++,,,------+++***........................---------------,,,,,,,,,...,,,++++++------,,,++++++++++++++++++,,,------+++,,,......,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,...---,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,+++++++++,,,...///000000//////111---+++---,,,***,,,///---...---***+++...+++&&&)))+++------,,,+++,,,---+++,,,,,,------,,,,,,+++)))************+++++++++---------...------,,,+++************+++,,,,,,---///...,,,******+++,,,---------,,,,,,,,,+++++++++++++++++++++*********)))......---------,,,,,,,,,******))))))(((((()))))))))(((((()))++++++***))))))))))))******))))))((()))))))))*********++++++******))))))))))))))))))***+++,,,,,,++++++,,,---//////000000000000//////,,,...///...---...///111//////000000111222222222666444111000111222222222444555666777888<<<@@@CCCCCCCCCCCCBBB@@@???===<<<<<<<<<<<<=========>>>>>>>>>???BBBGGGLLLQQQUUUXXXccciiirrrzzz}}}zzz{{{tttmmmgggaaa[[[WWWUUUQQQJJJFFFDDDDDDCCCCCC=========<<<:::888666555999777444333222222000...111111111000000000//////---------......---,,,,,,////////////////////////,,,,,,,,,,,,,,,---------111...,,,++++++,,,,,,+++---,,,,,,,,,,,,---......+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++---...//////......111---,,,------++++++///+++///000---+++,,,,,,***(((***,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---)))************+++++++++***+++,,,------...------))))))***++++++,,,------...---,,,+++***+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++************,,,------......---++++++...---,,,***)))((((((((())))))(((***+++,,,***))))))******+++++++++******((()))))))))************)))*********)))((('''''')))***++++++******+++------....../////////......***,,,---,,,++++++,,,...,,,,,,------.../////////222000...---.../////////333111000111444666888888888999999888888777666555888888888999999999::::::;;;<<<===@@@EEEJJJOOORRR[[[```gggnnnrrrvvvzzz|||}}}}}}|||zzzvvvsss|||xxxooojjjccc\\\WWWSSSOOOMMMFFFEEECCCBBB@@@?????????<<<:::888777777666555444666555444222111000//////111111222111000/////////000000000///////////////++++++,,,,,,------......111...+++***+++,,,------------,,,,,,------...///,,,---//////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////............++++++++++++++++++++++++------...---+++************+++---...//////.........+++***,,,+++)))))),,,)))000333...***+++,,,---((()))++++++*********+++------++++++++++++------))))))*********+++++++++***+++,,,---------------((()))***+++,,,---------------,,,+++++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***000///...---,,,+++++++++***))))))***,,,,,,+++)))******+++,,,,,,,,,++++++(((((()))))))))***************+++++++++)))(((&&&(((***++++++***)))+++,,,,,,,,,---.........------+++---......---,,,---...+++++++++,,,------......000...,,,,,,---......---444111...///222444333111222333333444444333333222444444444444555555555555888888888:::===BBBGGGJJJRRRVVV[[[```dddiiinnnqqqrrrrrrrrrrrrqqqnnnkkkiiixxxppphhhccc]]]YYYTTTOOOKKKIIIJJJJJJ@@@>>><<<<<<<<<<<<;;;::::::999888777666555555666333444555333000///000222111000000000/////////...,,,,,,,,,------.........///---******,,,...//////,,,,,,,,,,,,,,,---......,,,...000///...---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......------...///000------------------------------------............000000//////............++++++++++++++++++++++++---//////...+++)))***++++++,,,...///000000//////...+++***,,,,,,)))))),,,(((///333///******---...((()))++++++*********+++------++++++++++++------))))))*********+++++++++++++++,,,,,,---,,,,,,+++((()))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,)))+++---......---+++***......------------......***))))))***,,,,,,+++*********+++,,,,,,,,,,,,,,,))))))))))))************++++++,,,---,,,+++)))((((((***++++++***)))+++,,,++++++,,,---------------***,,,......---,,,---...++++++,,,------......//////---,,,,,,...///...---222///------000111///,,,//////000111111111111111000000111111111222222222555444444555777;;;@@@BBBHHHKKKOOORRRVVVZZZ```ccccccdddeeeeeedddaaa___^^^zzzvvvnnneee^^^ZZZXXXWWWKKKIIIFFFDDDBBBAAA???===<<<;;;:::999999:::;;;<<<555777888555111///111333222222222111111000000///.............../////////...,,,++++++---///000000---,,,,,,,,,,,,---......---///000000///......///........................,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000..............................//////000111111222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---///111///+++)))+++---+++,,,...///000000/////////,,,,,,///...++++++---(((...222...******------(((***,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---)))************+++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***++++++,,,,,,,,,,,,------*********+++++++++++++++++++++++++++,,,,,,,,,,,,******,,,------,,,,,,+++************+++,,,---...***))))))+++,,,---+++***)))***++++++,,,,,,,,,,,,)))*********++++++++++++++++++,,,,,,,,,,,,,,,+++)))***++++++******+++---***+++,,,------...------'''))),,,---,,,+++,,,---,,,,,,---......//////000...------...///000///...---,,,+++,,,------,,,***,,,------...//////............/////////000000000222222222222444777999;;;>>>@@@CCCFFFHHHLLLPPPTTTTTTVVVWWWWWWUUUSSSSSSSSS}}}xxxuuukkkgggbbb\\\XXXSSSNNNKKKGGGFFFDDDAAA@@@@@@AAAAAA;;;======:::555333555888555555555444333222222222000000000000000/////////...---,,,---...///...---......------......///000...///111111///...///000........................------------------------+++---...---,,,,,,...000........................//////000111222444555555333333222222111000000///........................,,,///111///+++***,,,///***+++---...//////......///,,,,,,//////++++++---(((---///,,,***+++,,,+++)))+++------,,,+++,,,---+++,,,,,,------,,,,,,+++)))************+++++++++((()))***+++,,,---------***+++,,,------+++***)))***+++,,,,,,------------)))*********+++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,))))))))))))***+++,,,---*********+++,,,---,,,***((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,------***+++,,,,,,++++++,,,---***+++,,,---............$$$'''***,,,,,,,,,,,,---,,,------...//////000000...------...000000///...)))+++,,,,,,+++++++++,,,,,,,,,------...---------------........./////////111111111111222444555666444666999;;;<<>>888777777666555555444444222222111111000000//////000///......///...,,,***///////////////000111111...///111111/////////000////////////////////////------------------------+++---...---++++++---000//////////////////////////////111222444666777777555555444333333222111111000000000000000000000000,,,///222000,,,***,,,000)))***,,,---......---,,,---******------))))))+++(((,,,---+++***,,,,,,******+++------,,,,,,,,,---++++++---......---++++++)))************+++++++++&&&''')))+++---...//////+++,,,---------+++)))'''***+++,,,---------------))))))******+++++++++++++++++++++,,,,,,---------+++*********++++++------,,,,,,++++++,,,,,,---...+++******+++------,,,***'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------))))))(((((()))+++---...***,,,------,,,+++---...***+++,,,---............$$$'''+++---...---...///,,,------......//////000---,,,,,,...000000///---(((+++......,,,+++---000------...............---------........./////////000000111111222333333333...000333555666777:::<<<999;;;<<<;;;999888;;;===~~~yyysssllleee```\\\SSSQQQNNNJJJGGGEEEDDDDDDDDDAAA===::::::999999888;;;999777666666555333111111111111000//////000222---///000///---...111555...............//////000...//////000000000////////////...---,,,,,,,,,,,,...------,,,,,,------...---.../////////...,,,+++---000444888999777555333444444333333222111111111000000000000000000000000.........------,,,,,,,,,------,,,,,,,,,,,,++++++888555000+++))))))***+++''',,,...,,,***,,,,,,***------------------------------------------------,,,+++*********+++,,,------,,,+++***+++,,,---.........---,,,,,,,,,------///---+++)))(((***+++---******+++++++++******)))+++---...---++++++---000,,,,,,)))''')))---,,,'''((()))++++++++++++---///+++***))))))++++++***)))***++++++,,,,,,++++++***///...,,,++++++,,,---...+++,,,...//////---,,,***,,,,,,,,,,,,,,,,,,,,,---++++++------------++++++---------,,,,,,+++++++++......------------......+++,,,.../////////...---///---++++++---/////////------------------,,,,,,///////////////............000111111000000111222...000111222111111333444555666666666555555444333tttqqqllleee___YYYUUUSSSPPPMMMHHHEEEDDDBBBAAA???>>><<<:::999999999777555666666555444222111222222000111222111//////111333111111000000000000111111......////////////......//////...---------......///......------......///---.../////////...---------///333555666666444222444333333222111000000///000000000000000000000000.........------,,,,,,,,,+++++++++,,,,,,---------333111...,,,++++++,,,------000000,,,***---//////------------------------,,,,,,,,,,,,------......++++++*********+++,,,---,,,,,,++++++,,,,,,------000///...---,,,+++++++++///...------,,,+++++++++++++++,,,,,,,,,,,,+++++++++---...---,,,+++---000,,,---+++)))+++///...******+++,,,,,,+++***+++------,,,+++,,,---------+++***++++++,,,,,,++++++***,,,---------------,,,,,,***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------,,,,,,,,,,,,,,,,,,......------------......,,,---...///000///.........---++++++---...//////...---------------------/////////////////////......000111111000000111222---///000/////////111333111222222222111111000///|||uuurrriiieee___YYYUUUQQQNNNKKKHHHEEECCCAAA@@@>>><<<:::;;;;;;:::999888777777666111333444333111000000111222111111000000000000111///000000000000000/////////............//////000//////............//////......///000000////////////111222444555555555444333333222111000///...---000000000000000000000000.........---------------******+++,,,---...//////......---------......///111222000)))''',,,000111------------------------***++++++,,,---......///++++++******++++++,,,---++++++,,,,,,------,,,,,,111000///---,,,+++******....../////////---+++***,,,------......------,,,+++,,,...---,,,,,,---///---...---+++---111111...+++,,,---,,,***)))***+++...,,,+++,,,---...---+++***++++++,,,,,,++++++******+++---//////...,,,******+++,,,.........------......------,,,,,,++++++---......//////......---,,,,,,,,,,,,------------......------------......---...///000111000//////------,,,,,,,,,---...///..............................//////////////////...000111111000000111222---......---,,,---000222///////////////.........{{{tttnnnhhheee^^^[[[VVVRRROOOKKKGGGCCCAAA@@@?????????>>><<<;;;555777888888777555444444333333333222333333444444222222222222222222111000...............///000111//////............////////////000000000000000000222222333444555555666666333222111000///...---,,,////////////////////////...............---------++++++,,,,,,---......///,,,------...//////.........000---'''%%%)))------------------------------)))******,,,---...//////+++***++++++++++++,,,,,,***+++,,,---...---,,,+++000///...---,,,+++++++++------............------,,,,,,---.........------+++,,,---------------...,,,......,,,---111222///***,,,,,,,,,******+++,,,,,,+++******+++,,,+++******++++++,,,,,,++++++******+++,,,---...---,,,++++++,,,---...///000////////////...---,,,++++++***------............------+++,,,,,,,,,------............------------......---...000111111111000///......///...------...///.........///////////////............////////////...000111111000000111222.........---,,,---///222000000///////////////000|||vvvpppjjjddd^^^ZZZSSSPPPMMMLLLJJJGGGCCC???=========>>>===<<<:::888777666666666777888999999333333333333333222111000///////////////000111222//////............//////111111111111111111111111111111111111222333444444222222111000///...---,,,////////////////////////........................------------------------------...//////...------***------)))(((***+++***------------------------))))))***+++,,,......///******++++++,,,,,,,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,---......,,,+++******+++---000111++++++,,,---------------+++,,,,,,---......---,,,***---...+++,,,///111///(((***++++++++++++---...,,,+++******,,,,,,+++******++++++,,,,,,++++++***,,,++++++***+++,,,---...------...///000111111111//////...------,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...............------------......---...000111111111000///...000111111///...///000............//////000000---.........//////000000...000111111000000111222/////////...---...000222000000////////////000111uuupppkkkfffbbb\\\TTTNNNIIIGGGEEEDDDDDDBBB???<<<::::::999888888888888999444555555444444333222111222222222222222222333444000000////////////000000444333222111111111111222.........//////000000000111111000000//////......000000000000000000000000.............../////////............------,,,,,,......//////......---,,,)))...000...---...---+++------------------------)))******+++,,,------...)))***+++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////,,,+++))))))***---000222++++++,,,---............,,,+++,,,---//////---+++***---...+++***---///...''')))++++++++++++---//////---,,,---...///...,,,***++++++,,,,,,++++++***,,,+++***)))***+++...///.../////////000000111111//////......------,,,,,,---,,,,,,++++++,,,,,,------------------...............------------......---...///000111000//////---000222111...---...000---------......//////000------......///000000000...000111111000000111222///000111111000///000111......---,,,,,,---///000xxxqqqgggccc]]]ZZZWWWTTTPPPMMMIIIHHHEEECCCAAA???>>>>>>;;;;;;;;;;;;:::999888777777777666666666666666666333222222111111222222333666555333222111111111111...//////000000000000///000000000000000000000000000000000000000000000000---........./////////000------------....................................)))...111//////111111...------------------------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,++++++,,,,,,------------,,,,,,,,,---.........---,,,,,,,,,---//////,,,,,,---...////////////,,,++++++---000000---******///000,,,***,,,///...)))***,,,,,,++++++,,,---///---------...///...---***++++++,,,,,,++++++***************+++,,,---.....................//////...............---------...---,,,,,,,,,,,,---...............------------......------------......,,,---...///000///......+++///222111---***,,,...+++,,,,,,---......//////------......///000000111...000111111000000111222---000222333111000//////...---,,,++++++---///000|||vvvrrrnnniiieee^^^\\\YYYUUUQQQNNNLLLJJJBBBBBBBBBBBBAAA@@@???>>>;;;;;;:::999888888888999555444444333333444444555888666444222111000111111000111333444444333222111000000000000111111111111000000000000000000000000---.........//////000000+++,,,,,,---...///000000------,,,------...000000)))...000...---000222111------------------------+++++++++++++++++++++,,,)))***+++,,,---,,,++++++---,,,+++***+++,,,---...///...------,,,,,,,,,,,,///000000000000...---,,,---...///000111111111111,,,++++++...000000---***,,,000111---***,,,......+++,,,---,,,*********+++---,,,++++++------,,,++++++++++++,,,,,,+++++++++''')))+++---...---,,,+++...------,,,,,,,,,---------------...............///...---,,,,,,---...////////////...---------,,,.........------.........+++,,,.../////////...---)))---111///+++(((***,,,++++++,,,,,,---...//////---------...///000000111///000111111000000111222,,,///222333222///...---///...---,,,,,,...000111yyysssnnnhhhaaa\\\]]]XXXRRRMMMJJJGGGDDDBBBEEEBBB???======>>>>>>>>>777666666555555555666666888777666666777777555333333444555444222000000000333222111000////////////000111111222222111111000...//////000111111222222,,,...000222333222000...---------.........//////........................------............------//////...---,,,,,,+++***.../////////...---,,,,,,,,,---///...,,,******+++------++++++++++++------.........///////////////,,,---...///000222333333------+++******+++------)))***+++,,,,,,,,,++++++...+++(((''')))***++++++...---,,,++++++---...000............---,,,++++++,,,,,,++++++***+++++++++,,,,,,,,,---------......***++++++,,,---...////////////.........---------///+++((()))---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.../////////...---,,,,,,,,,,,,,,,---++++++---111333333111***+++,,,---...000111111......//////000000111111222111111111000000//////.........------.........|||wwwpppiiiddd___[[[XXXVVVSSSNNNKKKHHHFFFCCCAAAAAA@@@???>>>===<<<<<<<<<:::999999999::::::888777444555666666555444444444444333222222111111111111111222222222111111000////////////////////////000---///000222222111000///.........////////////000........................---......//////......---//////......---,,,++++++....../////////...------&&&)))+++------...000111......------------......111111000///...---,,,,,,++++++,,,---...//////000......------------......,,,------------...............---,,,,,,---...///...---,,,++++++---///000,,,,,,------,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------......+++,,,,,,------....../////////.........------------,,,+++,,,---...+++))),,,,,,,,,,,,,,,,,,,,,,,,.........//////////////////...------,,,,,,,,,------+++***+++...///...,,,,,,---------.../////////......//////000000000000111111000000000/////////......------------......{{{uuuqqqlllgggbbb\\\WWWSSSOOONNNKKKHHHEEECCCAAA@@@@@@???>>>>>>???>>><<<:::777888999999::::::999999444444333333222333333333444555555555444333222222111111111000000000/////////000000000111111111111////////////000000000000////////////////////////......////////////......//////......------,,,,,,---......////////////...%%%(((+++---...000222444......////////////......111111000///...------,,,,,,,,,,,,---------......//////000000000000//////......---,,,---...///000+++---000000...---///111...---,,,,,,,,,---///000***++++++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------...............---------,,,...000000///---,,,+++,,,,,,,,,,,,,,,,,,------000000/////////..................---------------...---++++++,,,,,,***)))...........................////////////000000000///////////////.........------,,,,,,,,,,,,------xxxsssjjjhhhddd___ZZZUUURRRPPPOOONNNKKKJJJIIIGGGDDDAAA???>>>>>>>>>>>>>>>===;;;::::::999888888888888888666777777888777777666666333333222222222222222222111111000//////000111222/////////000000000000111111111111111111111111111...//////000000//////.../////////...............---...///000000000000000***,,,.../////////000111---...///000000///...---------......//////000000////////////............//////111222222111//////...---+++******,,,...///%%%***000000---+++---000...------,,,---...//////***+++,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,---------......//////......---------,,,........................+++000444444000,,,,,,...,,,,,,,,,------------------------------------------...............------///...---------,,,,,,+++---------...............////////////////////////........................---,,,,,,++++++,,,,,,---~~~yyyuuurrrllliiifffccc```\\\XXXUUUMMMKKKIIIHHHHHHGGGCCC@@@EEEDDDBBB@@@???>>>======777777888999999999888888333444444444555555555666444222111000000111222333000000000000111111111111222222222222222222222222///000000000000000000///.../////////////////////......///000111111111111---///111000///...///000---...///000000///...------------...///000000111000////////////............///000111111000///......---,,,++++++---///000$$$)))///000,,,***,,,...------------......//////,,,,,,---.../////////...,,,+++++++++,,,------...,,,,,,,,,---------......000//////......------,,,---.....................,,,111777666000,,,,,,///,,,,,,,,,------.........++++++,,,,,,---......///------...//////......---,,,,,,---------------...++++++,,,---...///000111/////////...............------------............---,,,,,,++++++,,,,,,---~~~yyyuuuiiifffbbb``````]]]XXXTTTRRRPPPNNNKKKHHHEEEDDDCCC@@@@@@@@@@@@???>>>===<<<888888999999999999999999777666555444444444555666222222333333333444444444333333333333333333333333000000111111111111000000......//////000000111111///000000111111111111000---///111111000000111222......////////////......000000//////..............................------......////////////......000000///...///000111222(((,,,000000...------///------......////////////---......////////////...,,,++++++,,,,,,---...///,,,,,,,,,---------......////////////......---------------..................222666555000,,,---///,,,,,,,,,---......//////,,,,,,---...///000111222,,,---...000000///......(((***+++,,,+++,,,---///***+++,,,---...000111111/////////............------------...............------,,,,,,,,,,,,------|||wwwnnnlllhhhccc___[[[XXXWWWWWWWWWVVVTTTQQQNNNLLLKKKEEEDDDCCCBBBAAA@@@???>>><<<;;;::::::999999999:::666666777777777888888888444444444444444444444444000111111222222111111000......///000111111222222111111222222111111000000...000111222111111222333111000000//////000000111////////////..................////////////////////////............////////////000000000111111111---...///000000///......---......///////////////.........///......------+++++++++,,,,,,...//////,,,,,,,,,---------......////////////............---------.........//////111333444333///------///,,,,,,------.../////////---.........//////000000,,,---///000000000///...)))+++------,,,+++---000,,,,,,------...///000000//////.........---------------......////////////......------------......|||wwwtttrrrooonnnkkkhhhddd___\\\ZZZQQQPPPNNNLLLIIIGGGEEEDDD?????????>>>>>>======<<<999999:::::::::;;;;;;;;;555555555555555555555555111111222222222222111111......///000111222222333222222222222222111000///111222333333111000000111333222111000000111222333,,,,,,---...///000111222000111111111222222222333111000///......///000111------...///000////////////...---...//////---,,,---......///000/////////............---,,,+++++++++++++++,,,---...///000,,,,,,,,,---------........./////////////////////---------.........//////333333333111///.........,,,,,,------...///000000...------------,,,,,,,,,+++---///000111000///...,,,///111000...---///111........................//////.........---------........./////////000000///......------......///}}}yyywwwrrrmmmgggdddccc```ZZZUUUWWWUUUQQQLLLIIIFFFEEEDDDFFFCCC@@@>>>>>>>>>===<<<;;;:::999:::;;;;;;999777555555444333222111000000///222666777666555666888888999888555111///000333111000000/////////000000000000000///000000111111333333333222000///111222000111222222222222111111......///000111111000000111111222222222222111111///,,,+++,,,...///---+++///////////////000111111(((***---000111000///...,,,,,,,,,------.........------------------------........................111000---++++++,,,...000111111111111000...---,,,...------------...//////,,,---...//////...---,,,111---...222111,,,+++////////////...---------,,,//////000000000000//////...///...---,,,,,,...000//////.........//////000---...///...,,,+++,,,---zzzuuuooommmiiiddd```[[[YYYWWWQQQOOOKKKHHHGGGFFFDDDCCCBBB@@@???>>>??????===;;;:::999888666555444444444222444777777666555777999:::;;;:::777333111333555111111111111111222333444222111000000//////000000000111111111000000111333111111222222222222222111......///000000000000000...//////000000//////...000...,,,---///000///---000///////////////000000,,,...000111000///,,,+++------------------......------------------------..............................,,,,,,,,,...000111000111111000000///...---...------------...//////---...////////////...---111......111111,,,,,,///..................------...//////000000//////......//////---,,,,,,...000---,,,,,,,,,,,,---......---...///...,,,+++,,,---}}}xxxvvvlllhhhdddaaa___\\\YYYWWWRRROOOKKKIIIHHHGGGEEEDDDCCCBBB???<<<:::999999999666777999999:::;;;===???<<<<<<;;;888555333444555222222111000000111111222333333222111000000000000000111222222111000111333222222222222222222222111...//////000000000000///......////////////......111///...///000111000///000000///....../////////---...000111000///---,,,...............---------------..........................................+++,,,,,,---///000111111//////000000000000//////......------......///000......////////////......000......000000------///..................//////.........//////............//////...------...000,,,,,,,,,,,,,,,---......---...///...,,,,,,,,,...}}}yyyvvvlllhhhccc^^^[[[YYYVVVUUUSSSPPPLLLHHHDDDAAA@@@@@@======>>>>>>@@@CCCFFFHHHAAA@@@???<<<:::888777777777666444333222111000000333333222222222222222333222444444444222000111111222222111111111111111111//////000000000000000///000000000111111000000000000000///000000000000///000000//////......//////+++,,,...000111111111000000/////////......------.............../////////........................+++,,,...///000000000///......///000000000000000...............//////000////////////////////////000///...//////......///------......//////000000------............------...///000///------...000...............///000111---...///...---,,,---...~~~zzzwwwtttqqqjjjgggccc]]]XXXSSSQQQOOOLLLJJJIIIHHHIIIJJJKKKKKKHHHGGGEEEBBB@@@===;;;999::::::888777666555555555222222222222222333444555///111333333222111222222333222111000000000000111000111111111111111000000000000111111111111000000//////000////////////000111000000/////////000000,,,---///000111222222111000000000//////..................//////000000000////////////////////////---...000111111///...------...///000000111111000///............///000000000000000000000000000000//////...------///000///---......//////000000000------............---------///000000.........000---------......000111111---...//////------...///~~~xxxsssooollliiifffbbb___]]][[[XXXVVVSSSQQQNNNKKKHHHEEE@@@===<<<<<<;;;;;;:::;;;;;;;;;555555555555555666777777+++...111333444444555666666555333222111111222222222333333333333222111111//////000000000000//////...000111000///...///000111000000000111111222333111111111111111000000///000000000000000/////////......//////000000111111//////////////////////////////000111000///...---......///000000111000000//////......//////000111111111000000000000111111...000///,,,,,,000111000//////////////////000000.........//////.........---///111111///...//////+++++++++,,,---...///000---...//////...---///000~~~xxxtttnnnkkkgggdddaaa\\\VVVRRRNNNMMMKKKIIIHHHGGGFFFFFFBBBAAA@@@???>>>>>>>>>>>>333666888:::999888888888999888666444444444555666444444555555444444333222000000111111111111000000///111333222000///000222000000111111222333555555222222222111111111000000000000000000000000111111......///000000111222222////////////////////////...//////000000000000///...///000000000000000//////////////////000000111222111111000000111111222...000///++++++000222000000000000///////////////...//////000000//////...---///111111000/////////+++++++++,,,---...///000,,,...//////......///111zzzsssnnniiigggccc___[[[WWWTTTSSSNNNMMMKKKIIIGGGEEEEEEDDD@@@AAACCCBBB>>>;;;999888===;;;999777666666888888555666666666555444444333333333444444444444333333000333444333111000222444000000111222333555666777//////000111222333333444//////000000111111222222...//////000111222222222000000000000000000000000------...///000111222222//////000000000000/////////////////////000111111333222111000000111222333---111///***+++111333000111111000000//////......//////000000000000//////---///111222000/////////,,,------...///000222222,,,...//////......///111{{{vvvrrrqqqlllgggcccaaa___[[[WWWUUUOOOIIIGGGHHHHHHEEEBBBBBBAAA???===<<<;;;<<<<<<888888888999::::::888666999888777777666555444333000000111222222333444444666666555444333222222111111111222333333444555555111111111111111000000000222111111000000111222222333333222000000//////000.........///000111222333...///000111111000//////.........///000111111222222111111000///.........//////000111111111111111000000000000000000000000.../////////000000111111000000111111111000000//////......------///000111//////000000000000//////}}}xxxuuupppjjjbbb^^^]]][[[WWWSSSQQQOOOLLLIIIFFFDDDCCCCCCDDDCCCBBBAAAAAA@@@===:::;;;;;;:::999888777777666666666555555555444444444555555555555555555555444444444444555555555666666444444444444444444333333111222222222222222333333333333222111000000111111111000000000000111111222000000111222222111000000/////////000111222222222333222222111000000/////////000111111222222111111000000000000000000000000//////000000000111111111000000111111111111000000000000/////////000111222//////000000000000//////~~~zzzuuuqqqmmmkkkgggbbb^^^[[[XXXWWWTTTRRRPPPMMMKKKHHHDDDAAABBBBBBAAA???>>><<<;;;;;;;;;;;;;;;:::999888777777888888888888999999999999666666666666666666666666444444444444444444444444///000111333333333222111333333222111111111222222333222222111000000000111111222222333333222222111000000000111222222333333333333333222111111000000000111111222222222222222000000000000000000000000000000000000111111111111000000111111111111000000111111000000000111222333///000000111111000000///|||yyyxxxpppmmmiiieeebbb^^^YYYVVVSSSRRRPPPMMMJJJGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>============<<<<<<<<<<<<888888999999999:::::::::666666555555555555555555111222444666666666444333333333222222222222333333333222222111111111111111333333333333333222222222000000111111111222222222333333333222222111111111111111222333333333333333000000000000000000000000000000000000000000000000///000000111111111111000000000000000111111222222000000000111111000000000|||yyypppnnnlllhhhddd```]]][[[XXXWWWUUURRROOOMMMKKKJJJGGGFFFEEECCCAAA???>>>============>>>>>>?????????::::::999999888777777666666777999::::::999777666666555555444444444444555222222222222222333333444555444444333333222222222000111111111111111222222333333222222222222222111222222333444444444444444111111111111111111111111//////////////////////////////000111111111111111//////000000000111111111000000111111111111000000{{{yyyuuupppkkkfffcccaaa\\\[[[YYYVVVRRROOOMMMKKKGGGGGGFFFFFFEEEEEEDDDDDD@@@???>>>===;;;:::888888999::::::::::::888777666;;;;;;999888888777777777444444444444555555666777777777555444444444444444222222222222222222222222444444444444333333333333333333444555555555555555111111111111111111111111000000000000////////////...///000111111222111111...///000000111111000000000111111222222111111000~~~|||xxxtttqqqnnnmmmcccbbbaaa^^^\\\YYYWWWVVVQQQPPPNNNLLLIIIGGGEEEDDDDDDCCCBBBAAA@@@>>>======BBBAAA@@@>>>===<<<<<<;;;::::::999888888888999999;;;:::888777666666777777555555555555555444444444666666666666666666666666444444555666666666666555111111111111111111111111222222222222111111000000...///000111111222222222///000111222222222111111000111111222222111111000}}}yyyuuurrrppphhhfffdddbbb___\\\ZZZXXXUUUSSSQQQOOOMMMLLLKKKKKKGGGFFFDDDBBBAAA???????????????===<<<;;;:::::::::>>><<<;;;999888888999999777777777777777666666666888888888888888999999999444555555666666666666666111111111111111111111111444444444333333222222222......///111111222222222000111222333444333222222111111222222222222111111|||{{{uuusssppplllhhheeecccbbbccc]]]VVVSSSSSSRRRNNNJJJKKKJJJHHHHHHGGGEEEBBB???AAA@@@???=========>>>>>>;;;<<<======;;;;;;<<<======::::::<<<<<<999999;;;:::888666444444555777999222222333555666666666666111222222333444444333333555444222000000000111111000///---...000222222111444333222111111111222333|||vvvooolllkkkiiieeeaaaaaa___]]]\\\ZZZXXXSSSPPPQQQOOOMMMKKKIIIHHHGGGGGGCCCBBBBBBAAAAAA@@@@@@???@@@===<<>>===<<<;;;::::::<<<===>>>444444555666666666666666333333444555555555444444555555333222222333333444555444222333444555444444666555444333333444555666}}}{{{yyyuuuqqqmmmjjjiiifffbbb___]]][[[ZZZWWWTTTQQQQQQRRRQQQOOOLLLIIIFFFFFFHHHGGGCCCCCCEEE@@@@@@?????????@@@@@@@@@:::::::::::::::999888888999999999999999999888777555555444444444555555666777666444444555666555333666555444333333444555666}}}zzzxxxwwwuuupppllllllnnnmmmiiiddd___[[[ZZZZZZXXXSSSRRRTTTKKKLLLLLLLLLKKKIIIHHHGGGDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@@@@???>>>===<<<888888888999999999::::::888777666777888888777555888777666555555666777888}}}yyyvvvvvvsssmmmjjjlllfffffffffeeeccc```]]][[[TTTTTTSSSRRRPPPNNNLLLKKKHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@@@@?????????:::::::::;;;======<<<:::;;;:::999888888888999:::~~~{{{xxxvvvmmmmmmlllkkkiiifffdddccc[[[[[[ZZZYYYWWWUUUSSSRRRLLLLLLKKKKKKIIIGGGFFFEEEAAAAAAAAABBBDDDDDDBBB@@@???>>><<<:::999999999:::||||||{{{yyywwwtttrrrqqqhhhhhhgggeeeccc___\\\[[[WWWVVVVVVWWWWWWUUURRROOOLLLJJJHHHFFFDDDCCCCCCCCC}}}zzzxxxsssrrrqqqpppooolllgggddd```^^^[[[YYYVVVUUUUUUUUU|||xxxvvvttttttttt