BMo6(v ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~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??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]Ħ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Ħ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ӵ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ӵ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&ĒR4DuXӵ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@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene|||uuuUUUVVV[[[UUU___kkkEEEBBB888,,,555^^^dddDDDDDDCCC222222TTT[[[DDD999@@@===CCCPPP^^^tttYYYEEE<<<888777;;;BBBHHHTTTpppwwwRRRAAA;;;555444777:::888;;;LLL```kkkIII;;;666555333555888888777>>>GGG^^^aaaFFF<<<999666222111666;;;;;;::::::999___yyymmmXXXFFFAAA???;;;777555888===>>>;;;777333UUUxxxbbbYYYKKKAAA@@@===<<<;;;:::888999::::::999888QQQxxxlllRRRJJJAAA:::999666444888888444000111666999555GGGgggdddIIIDDD???:::888555666777888888777666555444222666IIInnn]]]DDD@@@<<<888777444777888888888777555444333333222:::VVVuuuSSS===;;;777555666333888888888888777666555444777555555GGGuuufffIII888777555555777444777777888888888999888888888999:::HHHrrrwwwZZZBBB666666444555999555555666777888999;;;<<<===555999;;;FFFiiiyyyRRR???777777444666:::666444444555666888:::<<<===999::::::@@@YYYsssLLL===777777333666:::666444333333333555666888999<<<;;;:::;;;CCC___{{{[[[JJJ<<<888777333666:::555444333222111222222444444777666777666222>>>iiigggPPP@@@===888666555555444333333222111333777999888666555888666555333333OOOzzz|||___JJJ>>>;;;888666555666555444555333222444666888777555444666444555555555LLLqqqnnnTTTAAA:::888666666777777666666777555444555666777666444333555333666999777FFFccc```KKK;;;777666555666888888888666888777666666666666555555666777555777===999???SSSqqqtttUUUFFF999555555555777888999777555777888888777666666666666:::;;;777999???999999EEEFFFmmmgggMMMCCC999555555666888999888555333555777888888777777888:::;;;===888999>>>999555>>>111PPP\\\GGGAAA888666666777888999777333000333555888888888888;;;===888;;;777666;;;777444===444CCCdddVVVEEE@@@777777777888999999666222...111444777888888999===@@@444888444333999666555===555444FFFooo|||wwwxxxtttMMM======888:::999777555444333444444888777444333333555777999444444555555555555444444111;;;<<>>YYY~~~uuunnnlllzzziiiOOO<<<;;;===666666666777666666555444444777777666555444333222222;;;:::999777555222000///222999:::;;;EEEYYY\\\EEE777999???:::444555666777777666555444555666666777777666444444<<<<<<;;;999666444222000///666<<>>>>>;;;777555666444222111111222555666777222000333777666333333WWWbbbLLLDDD???<<<===;;;777555888444222000000111333555888666999===???>>>:::777555:::888555222222333666888999444000222777777555111EEEnnnyyyZZZFFFAAAAAACCCEEEAAA:::555444222222000///000444777999666999<<<<<<:::777777777999777444111111222555666666444222111333666888777AAAbbblllQQQ@@@>>>@@@BBBDDDAAA;;;444///111222111///000666999999555888;;;:::777555666888666444222000///111222444111444333000111666;;;;;;DDD[[[vvv^^^III<<<:::;;;<<<======<<<666111000333333000222888;;;999444888<<<<<<888555555777555444333222222333444444111555666444666<<<>>>;;;@@@NNNssskkkVVVEEE;;;888777666777:::===;;;666///333444111333999<<<999222888>>>>>>:::666555666777777666666666777777777555888999999===CCCAAA:::888BBBggg}}}bbbLLL???;;;;;;;;;999666333444999===888111,,,...666;;;888444666555777;;;;;;666333333444>>>>>>666888BBB???111>>>;;;888999;;;>>>===<<<000444DDDtttuuu]]]KKK@@@<<<::::::999777444555888;;;555222///222777999666222222222555;;;===999777999AAA@@@BBBFFF@@@666555<<<<<<:::888999<<<===<<<;;;888222666___iiiUUUGGG>>>:::888999999888666555777888333333444666888777444111222111444:::<<<::::::<<>>:::===PPPkkknnnWWWHHH@@@;;;777666666777777777777555444555777777666444444666999:::555111111222444999???pppkkkPPP???333888:::<<<===<<<<<<;;;;;;===CCC>>>888>>>OOOssszzzcccQQQFFFAAA>>><<<777666555666777777555333555555555444444666:::===:::444000111333555;;;AAAssstttKKK777888777888::::::999999999:::AAA@@@888666@@@LLL___xxxyyymmm\\\MMMDDD@@@>>>===888555444444666666555333222222333555888;;;<<<===;;;777555777888777999===```lll{{{|||eeeGGG888:::444555777666444444666999:::;;;666666AAAEEELLL\\\yyy|||qqqhhhZZZLLLCCC===:::999888555333333555666555333///000222777<<<>>>===<<<>>>;;;<<<>>><<<777555666BBBWWWaaaUUUHHHDDD===000222333444222000111444777///999;;;::::::555;;;MMMaaa~~~~~~{{{zzztttddd\\\QQQEEE===999777777666666666888:::;;;:::999;;;<<<>>>??????>>><<<;;;999DDDLLLGGG===666333111;;;===??????;;;888555444555777666222111444444111999???BBB>>>555000444999BBB[[[www||||||www{{{~~~~~~xxxfffZZZQQQEEE>>><<<<<<999777333444666888:::999777444999:::;;;<<<<<<;;;:::999444>>>DDDBBB<<<888444111555888:::999777333111111555777666222111333222000666===BBBAAA:::333111222:::IIIYYYvvviiiXXXNNNDDD:::777;;;===;;;777222333666999;;;:::666333666777888999999888777666000666;;;;;;::::::666111111333555555333111//////222555444111111444444222999;;;======999555222111777>>>BBB\\\}}}___RRREEE???888666999;;;:::888333444666999<<<===;;;:::666666777777777777666666111333444555999<<<888000000222444555333222111222000333333111222666888666>>>:::666333333555777888666;;;;;;PPPtttXXXNNNCCCBBB???;;;777666888:::444333222444999===@@@@@@666666666777777666666666555444222333999===888000000222444555444333333444555777777444444777777555;;;666222000333777999:::333:::777CCCqqqkkkQQQJJJCCCDDDCCC>>>888555777:::333111///000555;;;???AAA666666666666666666666666888666333222888===999111000222444444333333444555<<<===;;;666444555444111222222333555888888777666777<<<777999UUU{{{eeeMMMJJJBBBBBBAAA===999777777888444222111222666:::===>>>666555555555555555555666888777333222666;;;999333333444555555444444555666;;;===;;;555333444333000111222555777777555444444:::???:::777BBBYYYdddMMMLLLAAA>>>;;;:::;;;;;;999777666555555666999;;;<<<<<<555444444333333444444555777666333111555;;;:::555666777888888666666777888666888777444333666666444666666555222000111444777888===<<<999999AAAeeeaaaJJJIIIFFF>>>666444:::>>>>>>;;;999:::;;;<<<======>>>>>>===888555555333000444;;;???<<<777555555777888888555555777777666444222111444555666777777666555444666666555333222333777:::===???999444777===UUUwwwwwwZZZEEEFFFEEE???888666999;;;:::888888999;;;<<<======<<<;;;EEE???<<<;;;888444777======;;;777555555666777888333444555666555444222000333444555666666555444444444444333111000111555888888<<<888666777:::MMMlllqqqWWWDDDFFFCCC???;;;888888777666555777999;;;======;;;999888DDD@@@===;;;999666999>>>;;;999777444444555777888222333444555555444222111222222333444555555444444222222111000///000333555555:::999888:::999HHHddd}}}nnnTTTBBBCCC???===<<<999777666666555666888;;;======:::777555:::999777666555555888<<<888888777555444444777999444555777888888777555444222333333444555555555555111222222111000000333555444999999:::======KKKeeewwwiiiOOO<<<===;;;::::::999888888888888666888;;;<<<<<<:::777555888999888555333444777999666777777666444444777:::888999:::;;;;;;:::888777444555555555555666666777333444444333222333555777444888555777===@@@QQQlllqqqeeeNNN===???:::888777888:::;;;:::999666888:::<<<<<<:::888777???AAA???999555666777666555777888777555555888<<<:::;;;<<<===<<<:::888777777666666555555555666666555666777666555666777999444555222333<<>><<<888777888999:::;;;<<<<<<<<<:::???===666333666777444444777:::999666666:::>>>999999:::999777555222000888777555333222222222333777888999999888888999:::999:::666999DDDMMMaaa}}}iiiWWWIIIGGGHHHCCC===999777::::::888777888777888999::::::::::::999::::::777555333444888;;;777;;;???AAA???<<<:::999BBB===777333222444666777::::::999777444222222222:::888999<<<<<<888666888888777777@@@JJJLLL]]]}}}yyy```RRRFFFEEEGGGBBB;;;888777;;;<<<999777888999999:::::::::;;;;;;;;;888888777444222333555888888;;;>>>>>><<<888555333>>>:::666444444666777777888888777555222111222333999666666888888444333666444777888@@@OOOVVVgggppp[[[PPPEEEDDDFFF@@@:::888:::???AAA===999999:::999888888888999:::;;;777777777555333222333555555888;;;;;;888444222000888777555666777999888888777666555222000000333666:::666555666555222333666333:::;;;BBBVVVhhhxxx}}}zzzlll[[[QQQGGGDDDEEE???:::999<<>>999666777666444666:::777AAAAAADDD\\\vvv|||zzzuuu```SSSLLLCCCAAABBB<<<888777:::@@@CCC???;;;;;;777666444333333444666777999:::;;;;;;999777666777111444777888666444333333555555555777999:::999777777666555222111333777;;;>>>:::777777777666888===;;;FFFDDDFFF___|||aaaOOOEEEBBB::::::===999777444555:::===:::888999999888777666666666777888888:::;;;;;;999888888999666888999888666333111111:::888666666777888777666666666555444333444888:::;;;666444666666555888<<<===GGGGGGLLLddd}}}}}}XXXGGG???===555555999666999555333777888777888:::888888888777777777666666555666777777666666777888666888999888555333222111@@@<<<777444444555555555555555555444333444666888777444333666777666888<<<===HHHOOOZZZqqqzzz[[[JJJBBB>>>666555888555>>>888555777888888:::===666666777777666555444444222333444333333333555777333555777777666444444555DDD???888333222333444444333444555444333333444666666333444777888888:::>>>>>>KKKVVVfff||||||VVVPPPGGG>>>888666777888999888888<<<@@@AAA<<<777777444444999:::666333333000333222///111666555000111333555555333111111111777:::999444222444555444888555333444333111333777333333444777<<>>>>>;;;777555111111555666333111111444666444111111555333...///111333222000///...///000333444222333555555111666222111222111///111666111333555555666999;;;<<>>;;;999888777666555666999<<<>>>???@@@<<<;;;>>>???;;;999:::777555444555666555444444555666666444222111222333:::888333111666<<<;;;666222444888:::777222333888>>>;;;;;;===<<<;;;BBBLLLZZZrrrtttQQQDDDDDDBBBAAA???===<<<;;;888888888999:::===???AAAFFFCCCCCCFFFGGGBBB??????666222222555777555555666444444444333111111333444:::888333///111777888555444999AAAFFFAAA888666888;;;888888<<<<<<===FFFSSShhh{{{nnnNNNBBBAAA@@@???>>>===<<<<<<<<<<<<============???@@@EEECCCDDDIIIIIIDDD???>>>666111111555777444444666444555555444333333555888555666444000000444666444555===IIIPPPJJJ>>>777777777555888<<<;;;<<>><<<;;;:::999???@@@@@@@@@>>>======>>>===;;;===BBBBBB<<<666555777111000555777333222555666777777777666777999<<<000555666333222555666555555???MMMUUUOOO@@@777666555555:::===:::===UUUrrraaaGGGAAA@@@>>><<<;;;<<<===>>><<<::::::>>>DDDDDD===666777555555777:::;;;888555888888777444222111333666000444777777888;;;:::777///111111000///000555999333===IIILLLFFF>>>999888888777333666AAAIIIZZZttt}}}yyy\\\EEE<<<<<<;;;;;;;;;<<<===>>>:::888777999<<<<<<999555777888999999888777666666444555444333111111333555///333666555666999888555333444444111///000555:::888>>>DDDEEE???888444222222333222999FFFMMM]]]vvvpppXXXDDD;;;;;;;;;;;;;;;::::::999999888777666666666666666777:::===;;;777333444666000222333333222222333444444888:::999:::<<<<<<888999888777333000222888===>>>>>><<<:::888555222111111444666???LLLSSSbbbyyykkkVVVEEE>>>>>>>>>>>><<<999666444999;;;;;;:::666555666888888:::<<<;;;888555555666111333444444333222222333888;;;<<<::::::===<<<999<<<;;;999555333666<<>>777444555777888888666:::;;;CCCQQQXXXfff}}}yyyeeeRRRCCC>>>???@@@@@@>>>;;;888666888<<>>999666777888999888888999;;;:::777555555666777777444333222333555888888555555777777444;;;;;;999777555999@@@GGGJJJBBB999555666:::======888;;;<<>>???@@@@@@???>>>777:::>>>===:::888777888;;;888666888<<<<<<888444888999999888555444444555777:::999555444777666333777888888666555999@@@FFFNNNGGG===777777:::<<<===444999;;;FFFWWWbbbtttbbbQQQEEE===888999<<<>>>@@@AAABBBBBB:::;;;<<<;;;:::::::::;;;;;;::::::::::::999777555888999888666555444666888;;;===<<<777666888888555444555555444333555;;;@@@HHHCCC===888777888:::<<<777===BBBOOOaaakkk{{{yyy[[[KKKCCC>>>:::;;;<<<===???@@@@@@@@@???>>>;;;:::;;;<<>>EEELLLZZZkkkrrrvvvZZZJJJBBB>>>>>>@@@AAA???<<<;;;>>>AAA===<<<::::::;;;=========888===CCCDDD@@@;;;777666::::::888444555999:::777===:::666444444444555555999777555333333444666888777444444777999999<<>>;;;<<<>>>>>><<<;;;:::;;;<<<:::777666777:::<<<>>>===@@@BBBAAA>>>;;;::::::999<<<<<<::::::===<<<999999666444555777777666444999888666555555666777888888666555777777666888<<<===III^^^rrraaaMMMEEEBBB???888999:::<<<===;;;888555:::888555333444777;;;>>>BBBBBBAAA???<<<;;;;;;===777<<<>>>======???>>>:::666333222555:::;;;777333777777777777777888888888777555555888777555888===DDDTTTlllsssVVVGGGCCC@@@>>>;;;999888:::===<<<999555777888888888888999<<<>>>AAA@@@???===;;;;;;;;;;;;666:::===;;;;;;>>>>>>;;;999666333555:::;;;888333555666777888999888888777333333666999:::999>>>EEEUUUgggiiiOOODDDAAA???===@@@<<<::::::===>>><<<:::666:::>>>@@@???=========;;;;;;<<<<<<<<<;;;999777777;;;<<<999888;;;>>>>>>@@@;;;666555777999777444222333555777888888777666666666999<<<===>>>EEEMMMbbbuuuaaaLLLDDDAAA>>>===AAA???<<<;;;<<<===>>>===777===CCCEEECCC???===<<<555666888;;;===;;;888444999======999777:::>>>@@@AAA===999666555555555555111222444666777888888777<<<<<<>>>@@@???@@@IIITTTiii{{{vvvYYYJJJFFFBBB???===<<<===>>>>>><<<;;;<<<<<<888>>>DDDEEEAAA===<<<<<<333333555999<<<<<<999555666;;;>>>999666888;;;;;;<<<<<<;;;777333111222333222333444666888999999:::======???@@@@@@DDDOOO\\\ppplllTTTJJJGGGCCC???>>>777;;;??????<<<999999::::::???CCCCCC>>>::::::<<<444333333777;;;<<<;;;888111888<<<999555555666555555999;;;999333//////222333444555666888:::;;;<<<:::;;;===@@@AAAGGGVVVdddxxxaaaOOOMMMGGGCCCCCC???999555777???@@@;;;888999===???@@@>>>:::777777888444333333444777888888777222333444555555444333222444555666777666555444222555666888888777888;;;===AAA===???EEEDDDEEEXXXrrrvvvZZZKKKIIIDDDBBBCCC???777444666===???;;;999:::999;;;<<<:::777666666888666555444555666777666444555666666666666666555555222444666888999888777666888999::::::888777888999AAA@@@CCCHHHIIIMMM^^^rrriiiPPPDDDCCC>>>===???;;;777555555999:::888666777666777888777666666888:::999777666666666666444222777777666555555666777888000222444777999999888777999:::;;;:::777555444444888<<>>888777999555888666555666777666444333777777777777888:::<<<===:::999777777888888666555888666555333444555888999111111222333444555666666666888:::999666333111111111999@@@EEERRRgggyyyzzz\\\LLLDDD@@@777555777222666777777777:::<<<;;;999999999:::;;;===???@@@AAA999888888888:::;;;:::999999777555444444777999;;;666555333222222333444666444777999:::888777666666444<<>>GGGQQQ]]]nnn|||dddPPPHHHGGGDDD:::<<<@@@;;;///444888:::???EEEDDD@@@======>>>AAACCCCCC@@@===777666666777:::;;;;;;:::666555444444555666888:::777999;;;<<<;;;888444111555777999:::;;;<<<>>>@@@888>>>LLL\\\eeemmmoooXXXFFFAAABBB@@@999<<>>:::777666555666888:::999888111111000000111222444555000555;;;???>>>999111,,,444555777777888999<<<>>>;;;AAATTTkkksssuuudddTTTEEEBBB>>>;;;:::;;;>>>@@@444555444444999@@@???777999:::;;;:::888888999:::222555777777555444555777666333222222555666444222000333777::::::777444111777555555777777555888===???BBBZZZgggttt{{{aaaRRRDDDBBB>>>;;;999999;;;<<<555777666666:::@@@>>>777444666777777666555555666444666999999888888:::<<<===999555333444444444333555666777888888666444222<<<:::999:::888555777;;;???DDD```qqqtttZZZKKKBBBAAA>>>;;;999888888888777888888888<<>>>>>===<<<;;;:::999999888999:::;;;======:::666333555888999888666666666222444555777999;;;>>>???<<<999666444555777999;;;::::::::::::999888888777999888999;;;:::888:::???@@@HHHiiieeeKKK>>>999::::::;;;;;;;;;;;;;;;888999;;;>>>???;;;777555444666888999888777777888333333444666999<<<>>>???777777777777666666777888666888:::<<<<<<<<<:::999===;;;<<<>>>===<<>>888999:::888555333333444333555888;;;<<<;;;999888>>>:::999999888777;;;BBBFFFNNNnnn}}}zzztttmmmiiilllsssyyyqqqmmmiiiggghhhjjjiiihhhgggiiiiiiiiiqqq~~~iiiQQQBBB===444444444555666777999999555555:::AAA@@@888444555222333333222111222555888888555333444777999:::999:::;;;:::777333222444666333333444555666666666666;;;777444444444555;;;CCCIIITTTuuuxxxooommmjjjccc[[[WWWYYY```gggccc```]]]\\\\\\[[[WWWTTT^^^]]]XXXUUU[[[gggllljjjwwwtttyyyttt[[[FFF===<<<444333333222333444555666444444:::AAA@@@888333555444444333111111333777:::777333000000333555555444999999888555222444888===444333111000000111222333===888666777888<<>>;;;888777999;;;@@@KKKWWW]]]kkkxxxjjj]]]XXXQQQJJJFFFEEEFFFEEEDDDDDDCCCAAA@@@???>>>>>>>>>>>>===;;;;;;<<<<<<<<<;;;AAA@@@???===<<<>>>CCCGGGHHHIIIIIIJJJMMMSSSZZZ___cccbbbeeennnvvvxxx{{{~~~zzzqqqbbbTTTGGGCCCAAA<<<555222666444333444666666333000222222333444444444333333888888999::::::999888777777555222222333555666666222444555444222111111222555:::>>>===888666999>>><<<999888:::>>>FFFTTTbbbnnnyyyrrrjjjcccXXXMMMMMMHHHCCC@@@BBBCCCCCCAAA>>>???@@@???>>><<<<<<<<<@@@>>><<<===@@@BBB@@@>>><<<=========>>>@@@CCCFFFDDDEEEFFFGGGHHHKKKPPPSSSYYYYYY___hhhnnnppprrruuuqqqtttwwwxxxxxxyyy{{{|||}}}kkkRRRAAA999???AAA999222444999555222333777999555111333222222333555666555333777999<<<===;;;999888888;;;888444111111222222111111222222111//////000222222666;;;;;;999777777888;;;999999===BBBJJJYYYggg~~~zzzlll^^^XXXUUUOOOGGGGGGBBB>>>===>>>@@@???======???AAAAAA>>>======>>>===;;;999;;;>>>???===;;;;;;===>>>??????@@@BBBDDD;;;>>>BBBEEEEEEFFFGGGHHHTTTTTTYYYbbbggghhhkkkooolllllllllllllllnnnrrruuuzzz~~~zzzppp```FFF:::888AAABBB777444;;;===888444444888:::888555555444444555777888777555444777;;;<<<;;;:::888888;;;888444222222222111111555444222000///111444888555444555999<<<;;;777333888777999???EEEMMM[[[hhh}}}zzzrrrcccVVVRRRRRRNNNHHHCCC@@@<<<<<<>>>???===;;;;;;>>>@@@???<<<:::;;;===::::::999:::;;;;;;999777;;;=========;;;;;;===???666:::@@@CCCDDDCCCBBBBBBKKKKKKOOOVVVYYY\\\aaahhhlllkkkjjjjjjlllooosssvvvuuupppuuuwwwmmmdddYYYIII;;;555777??????777777???<<<:::777777999:::999777666777777888888888777777333444777:::;;;:::999777666444333333555666555444999888666444333555:::>>>:::666555888===>>>999444777666:::AAAIIIRRR```mmmwwwrrraaa[[[PPPGGGFFFGGGDDD>>>@@@===;;;<<<>>>???>>>;;;999<<<>>><<<777555777::::::;;;<<<;;;999777666666888999999999888888:::<<<888;;;???BBBAAA@@@@@@@@@BBBAAADDDJJJNNNRRR[[[dddeeeeeegggjjjnnnrrrtttuuuooojjjmmmkkk\\\QQQJJJ>>>777444666::::::666666:::777888:::<<<<<<:::777555666888;;;:::777555777888555444555777;;;;;;888555444333444555777888666444888888888777666888;;;>>>;;;999777888;;;===;;;999888888;;;BBBKKKWWWiiixxx}}}~~~zzzmmm]]]TTTPPPJJJEEEFFFIIIFFF???;;;999777999<<<>>><<<999999;;;===:::555333555999888;;;<<<:::666222222333333444555666777999===@@@999;;;======<<<<<<===>>>>>>===???DDDIIIOOO[[[fffWWWYYY^^^dddjjjmmmnnnmmmqqqjjjiiibbbPPPIIIIIIBBB999777666777777666333222111666===@@@>>>999444222555999<<<;;;666333555999999666444666;;;<<<888333666666666888888777444111444666777888777888999;;;999999888777777888:::<<<;;;999;;;CCCMMM\\\qqqxxxvvvzzz|||uuuiii]]]UUUHHHEEECCCAAAAAA???===;;;:::>>>===888777;;;<<<888666888888888777666777999:::888888:::;;;999444000111333444555555666999;;;555999>>>===999888999<<<999???CCCCCCDDDKKKQQQSSSXXXWWWXXX^^^gggmmmmmmkkkhhhqqqqqqbbbPPPFFFCCC@@@666777666333111333555666555666777888888777666555555777888888777666666777888;;;999333222555555000555777888999999777444222666666777888888888888777888999999888888777666555<<<<<<===EEEUUUkkk~~~wwwuuuwww|||tttqqqqqqqqqsssfffcccssssssggg\\\QQQJJJCCCAAA???>>>>>>===:::888777::::::666555999888555888888777666444444777999888777777888999888333///000222444555555666888:::777:::<<<<<<:::999999::::::@@@CCCCCCDDDKKKRRRTTTUUUVVVYYY___fffjjjlllkkkfffllllll___QQQIIIDDDAAA666777666333222222333444444444555666777777777777333444666666555444555666777:::999444333666666222777777666666666666666666444444444555555555666666666777777777666666555444??????AAAIIIWWWjjj~~~|||~~~xxxuuuyyyzzztttooommmpppvvvyyytttnnnmmmmmmmmmhhh^^^ZZZaaalllyyy~~~ooo```VVVMMMFFFAAA@@@>>>============:::888555888888666666888777444888888666444222222555777777666666777888666333000///222444555555555666888999999999:::;;;;;;999777:::@@@CCCAAACCCJJJRRRUUUWWWZZZ___cccfffhhhjjjllliiijjjeeeZZZPPPIIICCC>>>666666555555444333222222333333333333444555777777000222444444333333333555666888888555555777777444888666444222222444777999333333222111222333444555333444555555555444333222===@@@DDDMMM[[[nnnzzzzzz|||xxxrrrrrrnnnmmmqqqrrrmmmhhhfffeeeiiijjjfffccceeeeeeccc\\\UUUOOOMMMMMMUUUlllrrriii\\\QQQJJJEEECCCAAA???>>>>>>???@@@???===;;;555777999::::::999777444555666666555333222333444777777888888888666444222000333555666555555666777999777666888===>>>;;;777999>>>AAA???AAAHHHOOOSSSZZZ___eeegggffffffjjjmmmqqqjjj___SSSKKKEEE@@@;;;666444444777888666444555444444222222222333555666///111333333333222333444444666666666666777777666555444333222222444777888444333222111111333555666222333555666666555444333777<<>>@@@???===;;;333555888<<<<<<999555444111444666666555222111111888999::::::999888777666222444666666555555666777777444333777===@@@===999777<<>>DDDKKKNNNVVV\\\bbbddddddffflllqqquuuhhhXXXMMMGGGDDDAAA???777333333999<<<999888:::888777555333222222222333111222444444333333444555333333444666777666666777111222333444444444444444666555333222333444666888222333555777888777555444555<<>>;;;:::===:::999777666444333222222222444666555444333333444222111333666777555444666///111333555666444222000555555444444444555666777111333666999999999777666888???IIIRRR\\\jjjyyyyyyyyy|||wwwmmmnnnooommmjjjiiikkknnniiifffdddeeeccc[[[UUUSSSTTTWWWXXXVVVVVVXXXWWWTTTNNNQQQPPPJJJFFFEEEDDDBBB@@@===;;;:::;;;<<<===>>>LLLVVVxxxrrreee```___TTTPPPIIIAAA;;;888888999666666777999:::999666333000111666>>>???888222222222333444333222333555777:::<<<===<<<:::999:::<<<444444333111///000333555666555555888;;;<<<:::888666<<<@@@>>>>>>AAADDDDDDJJJMMMQQQUUUZZZcccmmmtttjjj^^^SSSNNNKKKFFFCCCEEE???555222999===999888<<<::::::999888777666444333444555666555333222222333111///111666777333222444///111333555444333000...222222222333333333444444000222666999:::999777666999@@@HHHNNNTTT___mmmxxxwwwzzz~~~}}}vvvvvvssskkkbbb^^^```ddd\\\ZZZ[[[[[[VVVMMMJJJLLLQQQUUUUUUQQQPPPTTTTTTRRRHHHNNNPPPIIICCCAAA@@@???888999:::;;;<<<<<<;;;999BBB>>>SSSuuubbbXXXWWWZZZJJJGGGCCC===888666777888666666777999:::999555222222222999BBBBBB:::444444444444222000000333888<<<:::<<<===<<<:::888:::<<<333333000...,,,---111444888888888999::::::888666777===BBB@@@???AAACCCBBBOOOPPPQQQTTTYYYaaajjjqqqhhh^^^VVVSSSNNNEEE???@@@BBB777222888;;;666555999999999:::::::::888666555444555666555333111000111111...000666666111000333111222333333333111///...//////000111111111111000///222555888:::999777666777>>>EEEJJJOOOXXXfffqqqsss|||oooaaaYYYZZZ^^^RRRQQQSSSTTTOOOGGGGGGNNNPPPTTTRRRKKKIIILLLMMMJJJDDDLLLPPPJJJBBB???@@@@@@444888<<<<<<;;;<<<<<<;;;333:::DDDWWWxxxxxxdddSSSGGGCCCBBBBBB???;;;888888888777666555555666666666666666555666<<>><<<>>><<<888777777777777666666555555444555777999;;;777:::>>>>>><<<888444222333222222222333444666777888<<<===;;;999999555000222333444444333333555777666444111000111444777:::===???AAAAAAAAAAAACCCEEEDDDMMMZZZgggmmmmmmjjjhhh```QQQNNNMMM???666777666555555555666777999;;;<<<777555111000000000000///222222222222222111000///...111333444333111111111444333111/////////000111000111222333444444444444666555666888::::::888666888===GGGNNNOOOOOOUUU]]]gggooo|||~~~yyyyyyzzzuuuzzzyyywwwuuunnnhhh___WWWYYYYYYPPPLLLLLLJJJEEEAAA@@@BBBEEEKKKJJJKKKMMMNNNLLLHHHDDDCCCAAA>>><<<;;;;;;<<<===555666888<<<>>><<<777333666666999;;;;;;HHHkkk~~~ppphhh^^^UUUMMMFFF>>>999999777666555777888777666777666444333444888<<<>>>999999888999999666333000444444555666777777777777;;;======999777888666222222333444444444666999<<<666555333222333777:::===<<<>>>AAAAAAAAAAAABBBCCCDDDLLLYYYgggqqqsssmmmfff```NNNGGGGGG===666777555555666666777888:::;;;<<<666333///---...///000000555555333222111111111111///111222333222222333444333333222222111000000000222222222333444555777888;;;:::888888999999777666666:::BBBIIIKKKLLLSSS[[[___bbblllwww{{{zzzyyy{{{tttjjjnnnxxxyyy|||xxxuuusssmmmccc]]]\\\XXXZZZQQQIIILLLLLLIIIJJJHHHHHHFFFCCC@@@>>>???@@@HHHHHHIIIJJJJJJHHHCCC???>>>===<<<:::999999999999333777<<<>>>===:::666444<<<<<<>>>;;;444666MMMfffwwwqqqbbb[[[QQQKKKHHHDDD>>>888666555444666888999888777777666444333444777999;;;;;;888555555666666333///777888:::<<<<<<<<<:::999<<<>>>;;;777555666666333000111333444555888===@@@888777666666888;;;???AAA<<<>>>AAACCCCCCCCCDDDEEEEEEKKKUUUbbboootttnnnddd```KKKBBBBBB;;;888999666444444555666777999:::;;;777444000//////111222333777666444222111111222222222333444333333444666999222333444444333222111000111111000111222444666888===;;;999888999999999888555777<<>>HHHCCCCCCCCCBBBAAA@@@@@@AAADDDEEEFFFGGGEEEBBB>>>;;;::::::::::::999888777666444999>>>>>>:::777666888BBBAAAAAA???:::888BBBOOOpppgggeeeVVVNNNDDD???>>>===999555444444555777999999888666555555555555555555444444;;;888444444666666444222888999<<<======<<<:::999;;;<<<999444333666666444111222444444444666999<<<888777777777999===@@@BBB:::<<<@@@BBBCCCDDDGGGIIIKKKPPPWWW```nnnwwwrrrggg]]]FFF;;;;;;666333555111111111333444555777777888666444000///111222333444666555444222111111222333222333333222222333666999222333444555555444333222222111111111222444666777;;;999777777888:::;;;:::888777999<<<<<<<<>>:::888999::::::::::::999777666666;;;>>><<<777555777;;;@@@===;;;<<<===<<<===???qqqwwwgggZZZUUUWWWMMMHHHAAA===<<<;;;:::888444444555777999999666444555555555555555444222111888777555444555666555555555666888999999888666555888999777222222555666444555666777666444333333444555555555555777:::===???777:::===@@@CCCGGGLLLOOOVVV\\\aaagggsss}}}yyyooobbbKKK@@@>>>666222333000...///111222444444555555222000......000111111111333222222111111111111111000111111000///000333555111222444555666666666555444444444444555666777777888666555555777:::::::::<<<999888:::::::::???FFFKKKPPPXXX^^^[[[VVVWWW\\\]]]aaafffggg___UUUSSSWWWaaapppuuuhhhXXXRRRSSSSSSMMMNNNMMMIIIGGGGGGEEEBBBCCCEEEBBBAAAEEEAAAAAAJJJKKKHHHDDDAAA???===;;;:::;;;>>>@@@AAA>>>:::888777::::::;;;;;;:::999888888888;;;>>><<<888555777;;;???;;;888999<<<===;;;888aaa|||rrrfff]]]TTTKKKHHHJJJDDDCCCAAA???===<<<<<<;;;444444555777888666333000666555555444444444555555444555555555444444666777111222333444444333222111444666555111111555666444333555777888666444333333555444444555666999;;;<<<999;;;>>>BBBFFFMMMTTTYYY___hhhooosss|||tttoooYYYMMMHHH<<<444444000---...000222333444444333......---///000111000///...///000000000000000000///000111000//////000222000111333555777888999999444444555555555555444444666444333444666888888777;;;777555888:::<<>>???<<<888666666<<<<<<;;;999999;;;<<<;;;]]]xxxnnn```SSSMMMJJJFFFCCCBBB999;;;======;;;999888888333333555666777444000,,,888666444222333555888:::000333555555333333555888111111111222111111000000222444333000111444666444...222666888888777777777666666666666888:::;;;======???BBBFFFKKKSSS\\\bbbbbbnnnwww{{{uuuwwwaaaUUUNNN>>>333111...,,,...000222333444444333...---...000222222111///+++,,,...000000000//////111222333222111000111222000111222444777999;;;<<<111222333444333222111000555444333444666666555444666222111555999>>>FFFMMMVVVNNNHHHJJJMMMMMMOOORRRKKKSSSVVVRRRRRRUUURRRJJJXXXTTTSSSTTTSSSOOOOOOTTTTTTUUUOOODDDAAACCCDDD@@@AAA666???FFF;;;;;;FFFDDDGGGBBB;;;888777888777555555999>>>>>>;;;888777777;;;:::999999888999999:::555999???BBB@@@;;;555222666:::;;;888555666;;;???]]]yyylllcccUUUUUUOOOFFFAAA@@@>>>;;;888555555:::<<<888333111///000222444444333222111777444111333777:::;;;;;;333111/////////000000000///000111444666555222000---000333444333111111111222000...111777;;;<<<;;;555<<>>???BBBCCCBBB<<<555222444777888888666;;;???@@@===888666666999999999999888666555444888777888;;;>>>???;;;777<<<;;;:::999777888===DDDtttxxxkkk___VVVKKKMMMKKKCCC>>>===<<<:::777333444999:::666111000000111333444555444333222666333111111555777888888444222000////////////...000000111333555444111///000222444555333222222222222111000111444666888888666<<<>>>===???BBBBBB???@@@IIIQQQWWW___kkkuuuyyywww|||nnnYYYHHH;;;333444777555111111555777444222333---///222333444222000...666333000222777;;;;;;999666555555444333333444444222333555666777666555444111///...222888<<<;;;999999777555444555888;;;>>>999999888777888===DDDJJJLLLKKKKKKJJJIIIHHHIIIIIINNNRRRVVVVVVRRRMMMKKKKKKJJJIIIIIIJJJLLLNNNMMMLLLHHHEEE@@@<<<<<<>>>BBBDDDAAA@@@>>><<<<<<>>>@@@AAA@@@===999666666777888888666:::===>>>;;;777666666777888999999999777555444666777999999999999;;;<<<999888777999:::>>>FFFNNNwwwlllbbbWWWNNNEEEJJJJJJCCC;;;999999999555222333777888333000///111222333555555444444333555333111111222444444444222111111000000000000111111111222333555444111...222444555555444333333444444444444444333444666888999<<<>>>???AAADDDCCC???BBBMMMYYYaaajjjuuu~~~qqq\\\JJJ<<<444777>>>@@@888444777:::999666666333333444555444333111000:::666222222666:::<<<;;;555666666666666555444444111444777999888555222///111//////222777:::999888777666555444666999<<<>>>888999;;;<<<===???DDDGGGJJJLLLNNNLLLHHHDDDDDDEEEHHHOOOWWWZZZUUUMMMGGGDDDHHHGGGGGGIIIKKKMMMMMMLLLEEECCC???<<<<<<>>>AAACCC===<<<:::999999:::<<<===>>>???>>><<<:::888888999999;;;<<<<<<:::888888888444666888::::::888666444666999<<<:::666666===CCC===888555999@@@KKK[[[iiiooofff]]]RRRIIIEEELLLMMMEEE;;;777777777444222333777777222///000222333444555555555444444555444222111222222222222000111222222222222444555444333333444555444222///333444555444333222333444555777888777444444888;;;@@@???>>>>>>AAADDDEEECCCKKKVVVaaahhhoooyyy~~~ppp^^^LLL===666;;;DDDIII>>>777999======:::999666666666666666666555555777555333333666888999888444555666777777666444333111444888:::999555000,,,///......000444666666555444333222222222444666888444777;;;@@@DDDGGGIIIKKKDDDIIIMMMKKKEEEAAAAAABBBAAAIIISSSVVVSSSKKKDDD@@@GGGFFFFFFHHHKKKLLLLLLLLLKKKHHHDDD@@@======>>>???:::999888666666777888999<<>>HHHDDD??????AAAEEEKKKNNN\\\dddlllqqqwww~~~qqq___MMM===555999BBBHHH>>>777888<<<<<<:::999333333333444444555666777000111222444666666555333333444555666666555444333333555888999888444///+++.........///111222333222222111111111111111222333222555:::@@@EEEIIIJJJJJJ???DDDIIIHHHDDD??????AAA???FFFMMMQQQNNNIIIFFFDDDGGGFFFFFFGGGJJJLLLKKKKKKNNNKKKGGGCCC@@@?????????<<<;;;:::999888999999::::::===AAA@@@<<<999888999;;;:::999999999999999999222444666999999888777555444666999:::;;;<<<>>>@@@::::::HHHbbb{{{|||qqqcccYYYSSSMMMDDD===999???AAA<<<777777999:::666555777999777222222555333333333333333444444444555666666555333222222333666999:::888333000000111666555444555666666444333111111111000000222555888444555666777777:::===???KKKGGGCCCCCCEEEKKKVVV```qqqxxxqqq^^^LLL===444555;;;???888444777:::888666666...//////000111222333444,,,...222555666555333222333333444555555555555444555555666777555222///---.........//////000000111333333333444444444444444444555777<<>>===<<<<<<<<<<<<888:::;;;;;;:::888888888888777555666777888777555444444666777777777777666111333666888:::;;;<<<===666@@@^^^}}}tttkkkdddYYYQQQKKKFFFAAA===666999:::666444777:::999666555777999666111222666222222222222222333444444333555777666333111222333333666999777222///000222444333222333444555444333111111111000111444888<<<:::999888999<<>>666555888777444444888999777555555...///000111111111111111---000333555666666666777555555444444555666666777777666555333222111111000///000111000000000000111222333555777999:::::::::777666666999===@@@@@@???AAABBBCCCDDDCCCBBB@@@???CCCFFFIIIIIIGGGFFFHHHJJJEEEDDDCCCCCCEEEEEEDDDCCCCCCBBBBBBBBBAAAAAABBBBBB???>>>>>>===<<<;;;;;;;;;777666555555666888888777888666666777999999777555666666555555555666666777111555888888777888>>>DDDIIITTTuuuooofff```YYYPPPHHHBBB>>><<<;;;:::;;;999444444777999777666555777888555111111666222222111111222222333444222444666555222111222333+++000555555222111333666222111000111333444333222222222111111222555;;;???BBB???<<<>>>BBBEEEEEEDDDEEEFFFLLLSSSVVV\\\mmmqqqbbbRRRGGG???:::999;;;444333666;;;<<<888666777111222333444333222111000111222444555666777:::<<<777666555555555777888999888666444111000000222333111222222222111000111222000222555888;;;===>>>>>>999777555888===AAABBBBBBEEEDDDCCCDDDDDDDDDAAA???BBBEEEGGGFFFCCCBBBDDDFFFDDDBBBAAAAAABBBCCCAAA@@@@@@@@@@@@?????????>>>>>>;;;;;;::::::999888777777777333000000444777888777:::999888:::======:::777777666555444444555666777333999>>>;;;555777BBBMMMdddjjjooo___ccclll```]]]RRROOOJJJDDD???<<<::::::<<<888555555888::::::999777666555555666555333111000222111///,,,---111555777777555222///------------///333555666444222000,,,///222555555333000...222111000000222444777888>>>???BBBFFFJJJKKKJJJHHHJJJGGGMMM]]]hhhmmmyyy~~~\\\GGGDDD@@@>>>>>>999888555444999@@@BBB<<<444333555666444000------...///000333777666333555999555666888:::999777444222555333111///...///111333555555555444444555555555///444999;;;;;;::::::;;;666777999===AAABBBBBBBBBHHHFFFDDDBBBAAAAAAAAAAAA???DDDHHHEEE???<<>>@@@<<<888555222333555777777555555333111111444777888999@@@<<<:::;;;:::888888;;;===;;;999777666777888999444<<>>AAABBBAAAAAAEEEHHHRRRQQQYYYgggqqqxxxoooWWWJJJ<<<777<<<>>>@@@999444444999<<<999444222444666555222000111222......222555444111222666333444666888888888777666444333111//////000111222222333444666777777777777666777999888777777999;;;777888;;;@@@EEEFFFCCC@@@>>>???AAABBBBBBAAA@@@???>>>BBBEEECCC>>>;;;>>>CCCHHHEEEBBBAAAAAAAAABBBBBB???@@@>>><<<;;;:::999;;;666444222333666999999888777555333333555888999999222000222777888666777:::666777777777777999<<<>>>:::======:::;;;KKKdddxxxdddPPPFFF???:::CCC```uuugggWWWKKKFFFAAA@@@@@@>>><<<:::999888666666666555444555888:::666888888555222000222444333111111222444555666555///000111111//////000111666666666666555444333222666555333222333444777888444444555666777777888999999>>>BBB@@@===???HHHPPPVVVXXXbbbqqq|||}}}iiiMMM>>>??????<<<777111111444666555222555777777666444222333444111000222555444000111555777777888888999888888777333222111111111111111111000111444777999::::::999888888666444333666;;;???888999<<>>777:::???CCCDDDCCCAAA???BBBEEEHHHFFFBBBAAAEEEIIIQQQJJJFFFFFFBBB<<<===EEEOOO\\\PPP===>>><<<888@@@666555444555888:::;;;;;;888666555555777888999999<<<;;;<<>>CCCDDDFFFLLLZZZssswwwOOO===::::::999;;;:::PPPppp|||nnnfff___TTTJJJEEE>>>>>>??????>>><<<999888000333555555333444888<<<888::::::666000---///333444222111333777999888666000111333222111000111222888777555444333222222222777555444333333555777888333444666777888888888888:::???CCCCCCCCCHHHSSS\\\[[[^^^jjj~~~rrrWWWHHH===555444444666999999666333;;;:::999666444222111111555333333666555222222555>>>===<<<;;;999888777666333333333333333333333333000222666999;;;;;;:::999555444222111333888>>>BBB;;;999:::@@@GGGIIIDDD???888;;;???CCCEEEEEECCCBBBEEEHHHJJJJJJHHHHHHLLLQQQVVVLLLHHHJJJDDD999<<>>===666AAA888888888999:::;;;<<<<<<888777555555777888888777<<<::::::===<<<777666777@@@;;;666777<<>>>>>===:::777666222444666555333222555777444777999666111...111555444222111333777999888666333555666555333111000111666555333222111000111111333444444555555555555555222333555777888999999999===@@@BBBEEEIIIQQQ\\\ccciiimmm|||zzzcccOOOBBBBBBAAA@@@>>>;;;888666;;;:::777555444333222222777333222555555333222555===<<<;;;999888666555555444555555555555555555555333555888:::;;;:::888777333222222222555999<<<>>><<<:::999<<>>KKKqqqxxxSSS...444777111;;;;;;;;;<<<<<<;;;::::::;;;777666444555666777777666555222333666777666777:::AAA999555<<>>:::888999::::::888666444222999999888666333000///000---000444555444444666888444222222333555666777666666777888777444111000000222111000000000000000111111222444666666555444222222333444666888:::;;;<<>>@@@BBBBBB???>>>>>>>>>@@@CCCEEEGGGNNNPPPRRRRRRQQQPPPPPPQQQKKKEEEBBBDDDAAA<<>>???OOOjjjtttHHH===777999999444111444777444222:::WWWsss___UUULLLIIIEEE>>>888666444555555666555444333222;;;999777666555333000...---///222555666666555555333333222111111222444777444666888777444111000///......///000111111222222111333444666666555444333333333444666999<<>>@@@BBB?????????@@@CCCFFFIIIJJJRRRSSSTTTRRROOOKKKHHHFFFAAA???<<<;;;<<<<<<======JJJFFF>>>777555444444666444777999999666555555666555555555666999:::999888+++///999GGGPPPTTTWWWZZZfffgggmmm}}}tttXXX===:::777444444666888::::::999888:::FFFfffmmm]]]LLLEEE???===;;;555111111333333444444555555444444888555333444777777444111111222333666777666111...222333333000......333777222444666666444111000000,,,---...000222333333333444444444555555555555555444444555666999>>>BBBDDDGGGKKKOOOPPPWWWlll|||```PPP>>>:::777777999<<<<<<:::888222///333555555555666777888:::;;;;;;999666444444333111000000222555777666666666666666777777777999444000///333666888888444:::@@@AAA???===???BBB@@@@@@BBBEEEHHHKKKMMMNNNMMMNNNMMMKKKEEE???999555;;;;;;888555777<<<:::555999666>>>DDD:::333444222///222666666444333444555666555666888:::<<<;;;:::444>>>SSSmmmlllTTT@@@<<<===:::444333777888555666999<<<999777NNN|||ooo^^^RRREEEAAA:::555333555888;;;999333222777999555222333555222333888:::777555555333333333222111000......222444555444111000333555666555444444555444222000222,,,+++000777888777888777666444111000111222444555999:::999;;;@@@CCCBBBIIILLLPPPZZZlllkkkUUUBBB>>>>>>888666:::555111000222222111555;;;999===>>>;;;999999888666444222000000000222444555777999888555777;;;<<<999777444555888888555444666999888:::@@@EEEEEEDDDCCCGGGFFFFFFIIINNNPPPNNNLLLQQQKKKCCC>>>;;;999555333777666666666666666666666555555666666555444222111--->>>333+++999222)))<<>>???BBB@@@???EEEPPPMMMIIIttt```IIIAAAAAA;;;;;;:::777333222555888888999666666===NNN~~~xxxppphhh]]]OOOEEECCC@@@;;;777555555888999666111000444666333111222333000111666888555333333777666333111000000111222111333444444222333555888666444444444666777666555555///...333888888777888<<<888444222222333555666999???BBB@@@>>>BBBGGGIIIFFFRRReee{{{pppbbbTTTDDD===???999666888===999000///777666999:::888999;;;999444///222555555333222333666666999888555555888777333666666777::::::777999>>>===:::999>>>BBBEEEHHHKKKQQQQQQPPPPPPPPPPPPPPPPPPIIICCC<<<777555555555444999:::;;;999666333333333888:::;;;:::777555555666000???666111???:::333DDD\\\ZZZ[[[\\\]]]```lllyyy{{{vvvfffMMM@@@<<<<<<888999999777555555888;;;777999777777;;;HHHqqq~~~pppiii```YYYUUUOOOFFF??????===;;;999888777777777555111111444555444333444444111222666888555222333:::888444111000111333555111222444444444666888;;;555444333444666999::::::888333111666999999888999===888333222555999;;;;;;555===CCCDDDHHHSSS___ggghhhxxxyyyrrrttttttnnnqqqggg```aaafffZZZ@@@444888777999:::<<<@@@BBB<<<333///444999888333000222555999<<<===:::999:::777333666888<<>>===AAACCCDDDHHHMMMOOOQQQSSSRRROOONNNPPPRRRGGGEEEDDDCCCCCCBBB???===<<>>:::===:::888999===XXXwwwfff___ZZZTTTLLLHHHGGGFFFCCC@@@;;;;;;<<<<<<:::888666444666555444555666666666777666333444888:::777444444888777444222111222333444333444444555666777999;;;666444222222555888::::::888444333888;;;;;;;;;===:::666333555:::???@@@???;;;@@@DDDJJJXXXpppuuuyyy~~~{{{lll^^^YYYTTTQQQWWW```llldddJJJFFFFFFHHHKKKPPPVVVUUUIII;;;<<<<<<;;;888555666:::>>>EEEJJJMMMKKKIIIIIIFFFBBBEEEJJJRRRVVVRRRNNNPPPWWWPPPJJJGGGHHHDDD???BBBJJJIIIQQQZZZ]]]\\\]]]aaaeee\\\```eeeiiiiiieee^^^YYYXXXcccqqq{{{|||IIIBBB;;;;;;???CCCCCC@@@777777888888999:::<<<>>>===@@@===999777222@@@[[[xxx|||ggg[[[WWWOOOJJJBBB>>>===>>>======888:::;;;<<<;;;999666444666777666555444666777777666444444888:::666444444444444333333222111111111666666555666777888999999666444111111333555666666666333444999<<<===>>>BBB999888777:::>>>@@@@@@>>>FFFEEEFFFQQQlll|||yyy~~~lllYYYIIIGGGEEE??????DDDPPPkkkpppfffiiilllpppuuu{{{wwwfffTTTOOOGGG???<<<@@@JJJRRRWWW]]]dddiiihhhggggggeeebbbgggnnnxxx~~~yyyrrrqqquuummmbbbWWWPPPFFF>>>EEERRRXXXeeevvv|||hhhHHH777888999<<<>>>>>><<<:::999888888888999:::;;;;;;;;;>>>;;;888777000333EEETTTXXXvvvqqq___UUUTTTRRRLLLDDD>>>;;;;;;;;;;;;888999:::;;;;;;999777555444777777333111333555555555222222777888444111111111111222222222111000///777666555555777999999888555333111000222333333222444222444999<<<<<>>>>>>>>>>>>>>>>>>>>AAABBBHHH]]]vvvzzz}}}}}}|||wwwgggSSSAAA<<<<<<:::;;;>>>EEETTTrrr{{{fff\\\PPPOOOYYYgggsssxxxsssgggYYYQQQ]]]ppp|||}}}{{{}}}ggg]]]vvvTTT777777999;;;:::888888;;;===999888777888::::::999888555999666666999444333???===;;;TTTssskkkaaaSSSKKKKKKPPPKKKDDD===::::::;;;;;;999999999999999888888777555999999222///222555444555222333777888444111111222222111000000000111111666444333444888::::::999333222111111222333222111444222444999::::::===BBB@@@AAABBB???<<<===BBBGGGHHHQQQbbb}}}}}}ssspppiiiyyy{{{nnnppp}}}sssYYYZZZNNNAAA999888999;;;<<>>888666666777::::::999777555888444444;;;888555===555666DDDfffqqq```TTTTTTTTTKKKGGGHHHDDDAAA;;;777555666888999999999888777777888999999888===<<<444111444666555777444555999:::666333333555333000......000222444333222111333888;;;<<<;;;111111111222444444333111444333555888999888;;;@@@???AAAAAA>>>;;;???JJJSSSfffuuunnn]]]___fffiiicccgggrrrtttfffYYYUUUAAAAAA>>>:::999<<<>>>>>>:::AAABBB888111666DDDOOOqqq{{{ZZZIIIKKK>>>888KKK```yyy___CCC888888666777888999999777444333666555444666:::;;;999777:::;;;555444;;;999444:::555===AAAOOO{{{tttfffXXXSSSMMMHHHFFFDDDCCCAAA??????<<<888777888444---888888777555444444777999???>>>;;;666111///222555444444666777444000111555<<<888333///...111555888//////000444999;;;:::888333///---222999>>><<<888333555777888:::===>>>===@@@BBB======DDDIIIZZZtttnnnbbbcccccc```___aaaccccccaaa[[[VVVRRRGGGCCC>>>;;;;;;===??????@@@===999555444777;;;???RRRjjjWWWLLL???@@@BBB666222AAAfff|||OOO;;;:::<<<:::555555666666666666666555999777555555777999999999888888888777777666666666999;;;===GGGiiiiii]]]SSSOOOIIIEEECCCBBB@@@???======:::777777999777222555666777777555444444555999999777444000000333666222222444666444111222666888666222//////000222444000000000333777999777555555333222666:::===;;;999999:::;;;===???@@@@@@>>>CCCDDDBBBJJJ^^^mmmttt___YYY^^^cccbbb[[[\\\]]]\\\YYYTTTOOOLLLGGGCCC>>><<<<<<>>>?????????:::555444888<<>>888:::<<<222444HHHqqqeeeBBB777888888555444555666777777777777777888666444333444555555444666777888999:::;;;;;;;;;<<<===<<<<<>>===EEEOOOYYYooozzzwwwnnn^^^QQQQQQYYYaaaccc[[[[[[ZZZWWWSSSOOOKKKIIIEEEAAA===;;;<<<===>>>>>>@@@999333333999>>>???===333666???JJJPPPUUUdddtttyyyrrrnnnlllkkkjjjeeeTTTGGG@@@AAALLLKKK999111555666888888333@@@]]]}}}LLL666666777444222444555666777888999999999:::888555333444444333222666777888:::;;;<<<<<<<<<;;;>>>>>>888666KKKwww|||qqqbbbUUUPPPKKKHHHDDDBBBBBBBBBAAA@@@;;;<<<999555555:::<<<;;;666888999999777555555555777777777666666666777777111///000333333000000333222444555666666444222000555555555777888999999999666999;;;;;;888555555555555444777;;;>>>>>>>>>@@@FFFbbbvvvkkkhhhjjjkkkhhhaaaVVVNNNOOOUUU[[[^^^XXXWWWSSSPPPLLLHHHEEEDDDAAA>>>;;;::::::;;;;;;;;;???:::666444777999:::999555444888>>>AAACCCIIIRRRssswwwqqqxxxuuuaaaZZZXXXRRRKKKGGGHHHIIIIIIGGGJJJ;;;777:::999<<<<<<444222999:::999999===XXXggg@@@777<<<999444444444555777888999:::;;;;;;<<<999777666777888777777999::::::;;;;;;:::999888888:::???>>>555777QQQqqq~~~wwwoooiii```TTTLLLJJJFFFCCCAAA?????????>>>===<<<===:::444444888;;;;;;777777777555222222333555444333444555777999:::;;;444111111333333///...///000111444666666444000...222333444555777888:::;;;555888;;;999444111111333777666999======<<>><<<<<<;;;:::777777888888777666777888888555333333666999<<<;;;<<<>>>>>><<<;;;===QQQeeeuuutttrrr{{{xxx```LLLGGGLLLWWWTTTCCC999;;;;;;888555666999;;;:::999:::000444>>>;;;888999666777===;;;888???PPPwwwsssWWW@@@>>>@@@999555777555666777999:::;;;;;;;;;999888666777999;;;<<<<<<:::;;;<<<===>>>===<<<;;;777666:::===999333<<>><<<;;;;;;;;;:::888;;;===:::444222666999999555555333111......000333///......111666:::======666222111333333///------...000222333333222///...///111222333444555888;;;777999999777333111222444888888;;;???======JJJ[[[rrr~~~WWWSSSPPPRRRSSSQQQQQQSSSRRRMMMIIIHHHFFFDDDEEEIIIGGGEEEBBB???<<<;;;::::::777666555555666666555333///333777555111111666<<>>;;;999888888999>>>HHHLLLSSS```ccc```ddd||||||rrr[[[IIIGGGPPPYYYbbbuuuvvvwww~~~tttmmmlllxxx{{{cccWWWVVVSSSGGG;;;<<<:::<<<@@@<<<333222777777666666777888999888777666///666???:::666888555888<<<999;;;MMMiii```VVVJJJBBBAAA@@@999666999555666777888999:::::::::444333222444777;;;<<<<<<999:::===@@@BBBBBBAAAAAA999555222444555444555999@@@jjjuuujjjaaa[[[VVVQQQJJJBBB???AAA===;;;:::999999999777666777::::::444222555999999444555555333000///000111333000...000444999;;;<<<666222000333444111//////111222333333333333222111222444555444444444888;;;;;;;;;999777555555777999888:::AAAGGGEEEJJJbbb}}}lllaaaNNNKKKLLLRRRTTTQQQOOOPPPIIIEEEDDDFFFCCC>>>>>>BBBBBBAAA???===<<<;;;;;;;;;555555444555666666444222000333555555333333666999@@@@@@===999666666777999888===;;;;;;CCCEEEFFFPPPkkknnnhhhfffmmmhhh]]]\\\[[[]]]___```___]]][[[[[[[[[ZZZQQQAAA777777>>>BBBCCCWWWaaaYYYUUU[[[[[[SSSccceee]]]XXXZZZTTTKKKMMMGGGYYYeeeaaaYYYUUUOOOGGGLLLRRRZZZbbbhhhiiiiiihhhXXXXXXWWWWWWWWWWWWWWWWWWcccPPPBBBBBBCCC<<<555333===<<<<<<;;;:::999999999999::::::999888888999:::888222777<<<777888<<<999>>>AAA???HHHeeehhhGGGAAAAAA@@@???<<<;;;;;;<<<666666777888999999888888222111000222666999;;;;;;777999<<>><<<;;;:::::::::888666444888999444222555999:::555777999888666333111111<<<888333222444777888888555111///333555333111111666666666666666666666777777999:::888666666999<<>><<<;;;888333777;;;666444;;;999444888///777:::555888AAADDD??????>>>===>>>???@@@???>>>999::::::;;;:::888666555;;;000222BBBHHH===555888;;;;;;888666999===999333888::::::888555555999<<<777222555777333999AAA>>>GGGIIIIIIXXXzzz^^^CCC777===???;;;:::>>>@@@>>>666777777888888888777777333222111333666999;;;;;;777999;;;===>>><<<;;;999111999;;;333///555999666777888BBBZZZ{{{~~~ssskkk^^^SSSOOOJJJHHHDDD@@@>>>>>>??????DDD>>>::::::888555:::BBB@@@<<<888555555666777777;;;999888777666444222///666555222111000000111222111///---...000333333333555666777999;;;:::777444:::;;;:::888555444555777??????>>>:::666777;;;@@@???NNNeeeuuuyyyzzzkkk```UUULLLIIIDDDCCCHHHKKKHHHEEEDDDCCCBBBAAAAAAAAA???<<<999:::;;;;;;:::777444333333777777777777888777555333000222333555555444333222333222333777::::::666333666777888888888:::???CCCEEE???:::999===AAAAAA???:::999777777888;;;===???:::888777777777777555333777;;;<<<999999999777333555555555444333555888;;;555666888888888999:::<<>><<<444777888666222222666:::;;;<<<;;;:::777666888999======555222888888888@@@HHHAAARRRsssqqqSSS???;;;;;;;;;999888:::;;;999888666333333555777777777333333444333222222333555@@@???>>><<<:::888777666;;;:::999888888999:::;;;888999;;;EEE___}}}kkkbbb\\\RRRJJJGGGEEECCC@@@<<<;;;:::;;;;;;888666666999:::999>>>FFFBBB>>>999666666666666555999888777777777777444222999888666444333222222222///......000444777888888444555777:::<<<<<<999777444444444555666777:::;;;<<<<<<<<<;;;;;;===CCCGGGRRRrrr{{{eee[[[[[[YYYOOODDDAAA>>>>>>AAACCC@@@???AAAAAA@@@>>>>>>>>><<<999777888:::<<<<<<999555444333444444555666777666444333222333444666666555444333666555666999<<<<<<:::777555777999;;;<<<<<<======;;;888666777:::;;;999777999777555444555888;;;===888666555555666666555444666:::;;;999888999777222444555555444444555777:::888999::::::::::::;;;<<<>>>???<<<999999;;;999444999@@@CCC===555444666777777555444888>>>@@@???<<<777999;;;888555444777;;;777888999999777666777999999<<<888888>>><<<:::CCCDDDKKKkkkvvvJJJ???<<<:::::::::888888888777666333222222222222333333333333444444444333333555777======<<<;;;:::888777666;;;::::::::::::::::::;;;;;;;;;<<>>;;;::::::999777555777:::<<<;;;999666444333222333555666666555444333333444555666777666555555777777777999;;;===<<<;;;666777999<<<>>>===:::777666888:::<<<===;;;888666888666444222333555888;;;444333222333555666555444555888:::777777888666222333444555555555555666888999999999999999999999999:::;;;:::666666888777222666===???:::555555666777555555666;;;@@@AAA???;;;:::<<<<<<:::777666888<<<444666888888777666777888:::>>>;;;;;;???888333<<<666NNNTTT222666<<<:::999999999777555444333000222333333111000111111222333444444444444777999999999::::::999888666555::::::;;;;;;;;;;;;::::::;;;:::>>>@@@===@@@RRRhhh{{{oooddd\\\QQQJJJFFFDDDCCCCCC>>>===<<<;;;::::::999999:::>>>BBBBBB===888777999888666555666888:::;;;:::777666666777888888666555888888888888777666555444666555333444555666666555555555666888:::;;;999777777666666777::::::888666999999<<>><<<999888888777666444777888999777555444444555555777999999888666444444444444555666777666666555777666777888999;;;;;;;;;:::888777888999:::888666666999===???>>>;;;999888999777444333333666999;;;222111000222444555555444333777999666666777555111222444666666666555666666666555444444555555444333555777666222222444333000666;;;<<<888444555555444222444777<<<@@@@@@===::::::;;;;;;888666555777:::444666888999888777777888:::===;;;<<<>>>777666DDDGGGfffxxxCCC666===<<<:::888888999888444222222222555777777444222222333000111333333333444777999555666888999999888666555999:::;;;<<<<<<;;;:::999<<<:::???DDD>>>777DDDYYYeee~~~rrrfff```SSSOOOHHH@@@<<<;;;<<<<<<;;;;;;;;;;;;;;;::::::999222999@@@???;;;777777888444333333555888:::::::::888777666666777777555333333444555777777777777777777555333222333555555444666555555666777777555333444444666999<<>>>>>;;;999888888777666444444666777777999;;;:::999888999:::888:::888<<>>888999999999666777999::::::999888777:::CCCHHHDDD<<<999888888666555555777999999777666999888777777888888666444333444555777888:::;;;;;;888555222111333777999:::777555444555555555333111666666444333444999@@@FFF===SSStttSSS999999888666666888;;;>>>999666444555444222555;;;777777777888999999777555555444222///---///333666:::>>>BBBBBB>>>999888888666666666777777777888888:::;;;======<<<;;;;;;<<<::::::888444222222555777444444555555555555444444777777777888999:::;;;<<<555444333333555555444222222666888666666888666222666777888888666666777888888555333444666666444111555999999666555777777666999:::888555555666333......222666;;;===<<<:::999666666555444444555666777999:::;;;:::::::::<<<>>>;;;;;;888<<>>:::444444888888333333999999777666666666555333000---///000111111222555777555555555555666666666777888888999999999999888888<<<888999===;;;444555<<<:::NNNzzzvvvooofffXXXOOOLLLDDDHHHHHH@@@:::;;;;;;:::333555777999999999777666BBBKKKNNNFFF<<<999::::::777777777999;;;;;;999777999888888999;;;;;;:::888999999999999:::<<<>>>@@@>>>:::555333555999===???666555444444666666555333===<<<888444555BBBUUUddd```xxxwww^^^]]]ooonnnIII<<<>>>>>>;;;777555666999999444111333333222222444222333555888::::::777444111222222111000000222444666;;;AAAAAA===:::999:::999999999999999:::;;;;;;999<<>><<<999999999222888>>>>>>888333222444777666555777999999666333111333555888:::::::::::::::888666555666555333222333777888777777888777333999999999888666777999;;;:::666444555888999777444666:::<<<888777999:::999777888666444666999666000///333777;;;<<<<<<;;;;;;777666555555666888999999888888999888999<<<@@@DDD<<<===<<>><<<888000///555666222444<<<>>>888444444777777444//////000111111111222555777777666444444444555777888888888777777777777888888555777::::::999999<<>>EEEFFF???999::::::999333555888:::;;;:::888777777BBBFFF???888999===>>>555666888;;;>>>>>>===;;;888888888:::===>>>>>><<>><<<<<<===???AAACCCGGGAAA:::666666:::>>>@@@555444444555777888777666@@@@@@===<<>>???<<<999999;;;<<<;;;;;;;;;;;;<<<======777;;;>>>>>>:::666555555+++777DDDGGG???666111000666444333777;;;;;;555///---///333777999999888777===;;;888777666555333111333777999777777999777444;;;;;;:::888666777:::<<<999666333555999:::777444555:::<<<888666888::::::666666444333777;;;888222111444888;;;<<<<<<<<<===999777666777999;;;<<<<<<555666666777888===CCCHHH777:::???NNN___kkkeeeNNNCCC999888888222666---,,,222444111555>>>BBB;;;333444999;;;666000000111333333222333555777888777444333333555777999888777666555555666777888555<<<>>>888444555999:::888444IIIxxxuuummmcccYYYRRROOOJJJBBB???AAA===DDDCCC:::888>>>???:::222222555;;;BBBCCC???:::DDD:::333444777999:::<<>>===>>>???>>>;;;999888777666666666888999:::EEEAAA;;;666555888===@@@===:::666444555777999:::999222111999===888666888JJJRRRVVVXXXhhhhhhrrrrrrQQQ;;;999666333333555777999888666444222222333666888222333555444333222222333111///000666<<<>>>999444666222//////222555555444>>>;;;;;;===<<<;;;>>>CCC666555444555777999888777::::::999666444333555777///222888@@@DDDAAA:::333333444555666666444333222///000111222333555999;;;;;;999777555444333222222666555333333444666888:::===;;;888555444555666777===777111000444777888666666888888777999<<<:::666888777555777999:::888555333777;;;:::666555999===;;;<<<===<<<:::999999999222555777777999===AAACCC===???LLLiiiwwwcccPPPLLLEEE===777444333222555666777888888777666555777666555777:::;;;888555999777333111000111444555777999;;;999666444666888;;;999999999777555777:::===;;;999777777888:::;;;444666<<>>===;;;:::333///333777888999:::888999;;;<<<;;;999888777:::999666444222444777:::>>><<<777444333555888:::<<<999666444333333333333222111444777333111<<>>===???///999777555222222222444555444333333333444555666777333444555444333222222333111333666999:::999666444555333111111333555777777999777888;;;;;;888999<<<555444444555777999888888777888777444111000000111...000555;;;???>>>888333222222222222222222222222333333222222222333666888<<<:::777444333333444444555444444444444555777888:::999777555555555666777999444///...222666777666999:::777444666;;;<<<999333333333555888999888666555888:::;;;999:::<<>>>>><<<;;;;;;<<<999:::::::::;;;===??????EEEMMMdddkkkIII===???===:::777666777888999555666777888888777666555777777777888::::::888666999777444222111222444555444666999:::999777666555666666777777666666888;;;CCC@@@;;;777444333444444333333444:::IIIbbb~~~}}}xxxssslllgggbbbZZZOOOFFFGGGBBB======<<<999888:::888===;;;444222999<<<::::::555111000444888::::::555000///333777666555666333666999::::::888777666:::999666222///000666;;;999888666555444555555666999999888666555333222111222555999888///222LLLjjj~~~uuuaaaWWWOOO;;;111555666666555444222111111222222000111222444555555555555555444444444444333333333222666;;;<<<:::666444333555555555444444555888;;;666444555999999666555777444333333555777999999888666777777555222///.........///333777::::::777555222111000//////111444666999777444222111222333444<<<:::777555333444555666444444444444444444444444555555555555555555555666555111------111555777666<<<;;;666222444:::===;;;111111333666999::::::888555666888999:::<<<===>>>:::<<>>======>>><<<;;;:::<<<>>>?????????EEEZZZ}}}lllFFF000000999888777666555555555666444555666777777666555444555777999999888777666666;;;999777555444555666777222333666999;;;:::666333222444555555666777:::<<>>???>>>===>>>>>>;;;888777<<<@@@AAABBBDDDKKKnnntttUUU>>>555===::::::999888777555444333222333444555555444333222333666999888555333444666===<<<:::999888888999999222111222555999:::777444111555666555666999;;;;;;;;;999666333111111111222666555999>>>888555GGG```}}}uuunnneeeYYYRRRNNNKKKGGGBBB<<<;;;888666666777666444666999:::888777999;;;;;;777444111000000111222222888333111333444222222555777333111666===???999222///111333444222333666999666777888999999888777777999:::;;;:::888888;;;===:::555888GGG[[[ssslllMMM@@@===@@@???;;;:::666333444555555555666777888999:::888666333111000000222333666444222333555777777666888777777:::======888444:::;;;;;;888444333666999999444222666888666666888444333333444777888888777444666888999777666555666555777888999:::::::::;;;555333111///111444999<<<===:::666444666777777777555666888:::999777444222111222222222222222111000///000333555666666555444888666333222333444666666999;;;:::999:::>>>===999777888999999999999999999999777666666888888777555555888<<<======<<<<<<<<<:::666666<<<@@@@@@CCCHHH[[[TTTCCC:::777>>>666777888999999888777666111111333333333333111111111444777666444222222444;;;;;;:::999999888888777555222000111555888777666333888:::777666:::;;;999555444333222222222222222222111999DDDBBB888===LLLttt|||uuuooofff\\\OOOGGGEEEDDDBBB@@@666777666444666:::999666222666:::;;;:::999777777222222333333222222111111222//////111222111333777777222///333:::===888222---///111333666777777777555555555666666777777777<<<;;;999666555888@@@FFFDDD===EEEbbbtttTTT>>>555;;;FFF>>>222555:::888;;;666666666666777999;;;===;;;888444111///000111333666333111222666999:::888;;;777555888>>>???;;;777;;;;;;999666444333555777777222111555999888666777555444333444666777777666222333555666555555666777888:::======<<<;;;::::::333222111000222444777999;;;888555555888:::999777222444777999999777444222000000000000000000000111///000222444555666555555:::999777666555666777888888<<<======???AAA===888999999999666444444666888;;;;;;:::999888777777666333777:::<<<<<<:::::::::;;;777777<<<>>>===CCCMMMiiioooDDD;;;999555888;;;::::::888666444222111111222333444444333222111000222444555444333333444777777777777666555444333666444111000222444555555444;;;<<<777666:::;;;666555555666666555333111000333333:::DDDEEE;;;666777KKKggg{{{sssiiiaaa\\\^^^UUUIIICCCBBBCCCAAA???777999888666777;;;;;;666111666===AAA@@@;;;666444000222333444333333333333000///111666666333333666666555555555777888888888222000...111666999888666666555444333444666888:::;;;999666333444===LLLXXXgggeeeqqqvvvddd]]]TTTEEE:::888333>>>555,,,444666333<<<888777555444444666999:::999888555333222222222333555222///222777<<<<<<;;;<<<:::888888;;;<<<<<<;;;999777444333444555666666555111333:::???===888666666555444444666666555444333444555444333333555666777;;;???@@@===999777666333333333444555666777777999666444666999:::888444333444555555666555444444///............///111222111111333444555555555555999999999888777888:::;;;:::===??????AAACCC???999;;;;;;999555222333666:::888:::<<<:::777555777999333777;;;<<<;;;:::888888999666888======<<>>???>>>;;;888555222000///333444555666666555444333111222222555777777666555555666777777777555333222555555444333111000111222111:::<<<666555:::;;;555555777:::;;;:::777333000555666999>>>AAA>>>888222444AAAaaaxxxzzzxxxzzzzzztttgggYYYOOOIIIPPPIII@@@<<<<<<===;;;888999;;;999444444777555///222888AAAGGGFFF>>>777444000222333444444444555666333444888<<<;;;555222333777:::<<<:::666555:::???888222---...555999888555888666444333444777:::===888666333111666EEEZZZiiiggg```III888999>>>===<<<>>>999BBB<<<999AAA888///;;;:::888444222111222555666666666666666555444333333555111///111888===>>><<<======<<<:::888888;;;>>>777333000111444777777666444333777AAAGGGCCC;;;777777555444444555666444333666777666444333333444666555:::@@@AAA===888444222444666777999:::999888888777444333555999999555111555444333222222333555777///...---,,,---///111333222222333333444555666666777888888888888999<<<>>><<>>===:::666333444:::???333777:::888444333666:::444777;;;===<<<:::888777555333777>>>>>>???NNNaaannnGGG---...444:::DDD999888888888888999::::::555666777888888777666555333222222555999;;;999666777888999:::999777555444333555777666111......//////888;;;555444:::;;;555444777<<>>777222...AAAoooyyynnneeesssiiiaaa___]]]SSSFFF???@@@===;;;;;;======:::777777555555888;;;===;;;999222555<<>>???888222222222777<<<===999666777999999888555444444666888:::111666999777666888666333777;;;444...<<>>:::<<>>777666555555666777555444777777666666555333222111777777666666666666666666888777555444444555666777555999<<<999222///222666<<<;;;999888888888666555777333222888<<<;;;999888444666;;;LLLrrr}}}wwwsssooojjjeee```YYYSSSQQQNNNGGG@@@>>>===;;;999888999:::;;;;;;222111111333777::::::888999;;;@@@DDDAAA:::777888555555666666666666666555666333444999:::555111111222666:::<<<;;;:::;;;;;;;;;999777555444444555555999:::888444333666777555000222...888XXXyyyeeeKKK???>>><<<999777777666555333999:::999666222111222555777444000///222666999;;;======<<<:::888777666444333777888777:::???===888666;;;>>>===<<<;;;777111111///...000444888999999555444444555666888888888666555444333333444555555555444333222111222333333333222222444555555333111222333333222000///000111444444555777888888666444555444333222222222333444:::333///333666666444444999888777777777777888999777777777888999999777555999999@@@GGGCCC777444999999999888888777555333111555777999777333222333555666777888888999999888888777555888;;;999AAAcccSSSDDD555333666777666666555777888666333333888<<<999888666666777777666555777777777777666555444333888888888888777777666555999888666444444555777999888::::::777222000222555999888777777777666555333777444555:::;;;888666666999666444<<>>???;;;:::888666555777;;;>>>444333222444777:::<<<<<<>>>===@@@BBB???999666888666666777777888888999999999555444666666333111111222333555999===>>>===<<<888888777666555555444444;;;;;;888555666<<<>>><<>>>>>===;;;888555444444888:::::::::;;;999666999999===AAA@@@:::555555444333888@@@@@@:::999>>>:::::::::888666555666777222333333444555666666777444333333333333333333333111111111222444555444222555555444111//////111333666444333555888999777444222111111000000111222333888888;;;===:::555444888666666777777777777666666222333555888:::999666333777666;;;AAA===333000444;;;;;;;;;:::888555222000000333666666333222333555555555777888999:::::::::;;;777999@@@FFFWWW```EEE;;;444666:::999666555666777888666333333777;;;<<<:::777666666777666666777777888888888888777777888999999:::999888777666;;;999666444444555777999:::999777444333222333444888888999999888666444333666555888;;;:::444333555<<<666111222>>>YYY}}}nnnjjjeee```\\\WWWQQQMMMLLLFFFCCCFFFGGGCCC???>>>:::;;;;;;888555555999===:::888666555666888:::::::::888999;;;:::555444666666666666777888999:::;;;888666555777888666555444222111111666<<<>>><<<999333444555777888888777777;;;;;;;;;>>>IIIVVV\\\[[[ooopppqqqlllUUUEEE;;;777888;;;===:::666444444555666666666555333222333333111000///222555555333444777;;;<<<;;;<<<>>>===888666666<<<>>>>>><<<999777777777<<<777999@@@@@@888666;;;>>>JJJXXX]]]WWWKKK@@@999;;;===???@@@???;;;666222222333555777888999::::::444444444444333222000000111111111222555666666555999999888666444333444666;;;777444444777777444111333222222222222444555666666???KKKOOOFFF999555888444555666777777666555444111111222555777888666444666666:::>>>;;;444222555;;;======<<<999444111000+++000555777666666888:::444555777999;;;<<<=========999>>>QQQiiibbbDDD===777555999<<<:::777666888999888666444555777:::===:::777555555666555555666777888999999:::::::::666777999:::;;;:::999999===;;;777555333444555666:::666222111333666666666;;;<<<===<<<999666444444333555999<<<999333222666;;;666444666555<<>><<>>???===999666888:::;;;:::777444222111222333555222222555666444444777666666555666777888999:::666777888:::;;;<<<:::777666333222666<<<>>>;;;777222333666888999999999888999999:::EEE^^^{{{yyy^^^KKK888333666:::;;;<<<999777444333555777999999666555444444555555444222000444777666444333555888<<<:::;;;@@@>>>888444555;;;<<<<<<:::777666<<>>>>>???@@@===777111111222444777888:::::::::555555444333222000...---000000///111444555666555777999::::::888666555555:::777555555666666444111222222222333444666888999444CCCWWW^^^SSS@@@666777222333555666666555333222222000000111444666777666777777:::<<<<<<888888::::::<<<===;;;777333111111---222777999999888:::<<<555666888:::===>>>???@@@<<<;;;JJJnnnpppNNN;;;===888777:::<<<999888999<<<;;;:::888666777999:::;;;999666555555555444333555666777999::::::::::::222444666888:::;;;<<<<<<===<<<999666333222222222777222//////444888999888===>>>???===888555333333222444888<<<999444444888999555666:::777111666AAAZZZwwwoookkkiiidddaaaaaaZZZUUUNNNGGGCCCBBBDDDEEEDDD;;;:::FFFSSSTTTJJJBBB??????@@@>>><<<999888888======;;;888444222333444444000000555888777888:::666666555555555777888999555777999999<<<>>><<<888999666444777<<<>>>;;;777666777888999999999888777666444666GGGkkkZZZEEE:::222777@@@@@@:::555555333111222555777999999666666777777777666666555444666888888777666777777999555888>>>===444000222111333777;;;<<<@@@MMMZZZhhhmmmvvv}}}rrrgggbbbvvvjjjWWWSSSLLLEEE???;;;888666111222333444555777888888666666444333111000......000///...///222444555444333555888888777555333333444555666666666666666666000000000111333666888999444CCCVVV___UUUBBB666444111222444555555444222111333111///000333555666666888888999:::;;;;;;;;;;;;777999:::888444111111333444777;;;:::888666777999555666888;;;===>>>???@@@===GGGddd^^^GGG>>>===:::999;;;;;;888888;;;>>>===;;;999888888999:::999777666555666555444222444555666777999999999999111222333555777999;;;<<<;;;;;;:::888666444333222444111///000555888999999;;;======:::555222333555666555777::::::666666:::888444333666666333111111<<>>???BBBEEEEEE>>><<>>>>>DDD^^^~~~KKKAAA???:::999:::<<<;;;777888<<>>@@@BBBCCCBBBAAAAAAAAAEEE>>>:::???BBB@@@:::777CCC>>>999777:::<<<===<<<111444888999999999;;;>>>666222222777<<<;;;:::::::::999777555555666888999777888444///000666888444000///000222444666666666555666777999;;;===>>>???HHHNNN\\\vvvrrrZZZTTTSSSGGG666666333111222111111444999000//////000111222111000222777;;;;;;777555777:::;;;999888;;;???BBBAAA???777555<<>>666222333111111222222222222111111000111222555777666444111777666444222222444444333111333444222......333777333555666444222111444777333444666888:::;;;<<<<<>>???>>><<<:::333333444444444444444555777:::;;;999666777===CCCAAA:::666888:::888777777333777666222555;;;999//////>>>___~~~~~~sssiiieeeYYYZZZ[[[XXXRRRLLLGGGDDDAAA>>>???CCCBBB===>>>DDD>>>;;;888666777:::<<<===CCC???999666666999;;;===333444666777888888888888666777999;;;<<<;;;:::999:::<<<<<<999444222444888888777555444444666888:::,,,...999DDD@@@222///555999999888555555@@@UUUgggwwwfffDDD:::;;;999888999444333111000///000222333888555111...000333333111666999333222::::::888>>>GGG@@@<<>>??????===888333111333666666666;;;999555222000111333555444444444444555666999:::<<<======;;;888666555555333222111222555555222...444444555555444222000///333111000222555555333000000777888111...222777777777999;;;888444222333666333444777777666555888<<<___vvvQQQ===777666666666888;;;===>>><<<:::???>>><<<888444333555777888888888888999:::<<<===111333666999999888555333777555444222333555888:::666777999???HHHMMMFFF;;;999999:::;;;888333333777;;;;;;:::999777555333111<<<777777;;;;;;555222333:::999888888::::::999888444???JJJccc}}}tttmmmkkkhhh```ZZZXXXSSSTTTUUUSSSOOOIIIFFFDDDBBB>>>===@@@???;;;:::===;;;999777777888;;;===>>>???===999777777888:::;;;666777:::<<<===<<<;;;:::666777:::<<<======<<<<<<>>>@@@???;;;555222333666???===999666555666888999777???EEEDDD@@@;;;777444...666888111555OOOvvvoooTTT<<<666777444444666333111000000111222222222777777666444333555666777333666333444999555666DDDJJJKKKRRR\\\dddddd[[[RRR[[[bbbwwwfffJJJ666555222//////222444555444555555555555666666777777777777777999===@@@AAAAAA>>>:::555444444555555444999777555222111222333444777666444333444444444444888:::;;;:::777555444444222111111222444555222000666555555555444333222111777555333333333333222111666;;;;;;555000333666666666777888888666666777888...111555999999666888;;;OOO{{{cccFFF888666999666666777999;;;<<<;;;999:::999888777666555555555444555555666777888888888333555888:::;;;:::777666555555666777888888888888:::===???AAAEEEHHHDDD===999888:::<<<999555666:::<<<<<<;;;:::888666444333:::777999>>>===777333444555555555888;;;===>>>===444;;;AAARRRooo{{{uuummmcccYYYTTTPPPLLLJJJJJJIIIJJJKKKIIIFFFCCCAAAAAAAAA<<<999;;;<<<:::777666888888888999:::<<<>>>???;;;:::999999888999::::::777888;;;======<<<;;;999555777:::<<<>>>>>>>>>>>>===??????<<<777555777999GGGCCC>>>999777777888999999DDDFFF>>>;;;???<<<222000777666111DDDrrrttt___``````OOOAAA666555444000111666444222000222555777555333555666777666555444888;;;555777555777999555@@@[[[hhhsss{{{~~~qqq\\\RRRGGG:::333111000111333555666666///111444666777777666555444444444777;;;>>>@@@@@@===:::777666666555444222666555555444444333333333666333111111333444333111444666888888666444333222111000000222444444333222777666555444333333444444888777555111///...000222888<<<<<<888555666999:::777666666777999;;;::::::///111777<<<:::555666;;;TTTlllOOO>>>444444:::666555555777999::::::999999777666777999:::888555333444666777888777777666444666999;;;<<<;;;999888333555888;;;<<<;;;888666<<<@@@BBB???>>>@@@???;;;666555777::::::777999=========<<<;;;999888666555666666999>>>===888555444444444555888<<<>>>???>>>666888999@@@MMMYYYwwwyyyqqqiiiddd^^^VVVMMMGGGEEEDDDDDDDDD@@@AAAAAA@@@===:::::::::???:::666888;;;;;;777444777888:::;;;;;;<<<===>>>999:::<<<===<<<;;;;;;;;;666777777777777777777777555666999;;;<<<<<<<<<;;;666888;;;;;;;;;<<<>>>AAAJJJFFF@@@;;;888888:::;;;666<<<>>>:::999<<<;;;666??????999<<>>:::888777444///222888555333333666:::<<<:::777888666666777777777:::???999===>>>CCCEEEDDDYYY~~~```@@@666:::>>>;;;444333333333444555666666///000222444555555444333222111111333666999::::::888888777777666555444333444555666777777666444333111///---///333555444222222444777888666444333222000000111222333444444444777555333111111222444666555555333...***+++///333555888999999888:::===???999666555777;;;===<<<999888888:::===999444999CCCqqqZZZGGG???666333777888666555666888:::::::::>>>:::666777;;;>>><<<999777888:::;;;;;;:::999888333555777999:::999888777222444888:::;;;:::888666:::===<<<888777999999777444222333777888777999=========<<<<<<:::999777777555666888999888666666777999888888:::;;;<<<:::888999888555999<<<===XXX||||||~~~xxxqqqjjjbbb[[[WWWPPPMMMHHHDDDCCCCCCCCCCCC>>>??????===999666555666:::888555666;;;>>>;;;777888:::======;;;:::;;;<<<999===AAABBB@@@>>>======999777444222222444666888666777999::::::999888777333555888;;;>>>@@@CCCEEEHHHEEE@@@<<<::::::<<<>>>===:::;;;>>>===888:::AAAPPPVVVWWW```~~~cccJJJ444222999666;;;;;;;;;999444000333999444333333777;;;===<<<;;;<<<666444888;;;<<>>::::::777333777777666555444444444555333222111000000000222222333222111222444666666555333444666666666666555555444666888999999777555333000...---///333444333111222444777777666444444444000000111222222333444555555333111//////111444666222333222///---...333777444555666888999:::===???;;;999777888;;;<<<:::888>>><<<<<<===888888JJJ```mmmMMMEEEDDD<<<444444999888666777999:::;;;:::AAA;;;555555999<<<<<<:::999;;;<<<======<<<:::888222333444666666555444333222333444666777888888888:::888444111444999999555333000000444666555777:::;;;<<<;;;;;;:::999888777888999888555444666:::<<<;;;:::::::::;;;999666444888666444999:::444DDDggg}}}xxxzzz|||nnnllliiiddd]]]VVVQQQMMMDDDFFFEEEBBBAAACCCBBB@@@???@@@AAA???;;;777666555666777666666;;;??????;;;999<<<>>>>>>;;;999:::===;;;@@@EEEFFFCCC???>>>???===;;;777555444666999;;;888999:::;;;;;;999777666777888;;;>>>@@@BBBCCCDDDEEECCC@@@>>>======???@@@DDD======AAA???:::CCCTTTnnnrrrccceeePPPAAA:::444888;;;222;;;;;;;;;888444222333666000111444666999;;;===???;;;888:::CCCFFFEEEJJJRRRhhh~~~uuullliiifffcccbbbdddgggiiijjjnnn]]]JJJFFFMMMTTTQQQJJJBBBCCCCCCBBB@@@<<<777444888999999888555444444555666444111......///222444666555333333555666555444111333666666666666777888555666888999999777444222222222333333222111111000444666777777555444444555000111222222111111333555333111000//////111444666333444555444444666888:::666444555888:::888999<<<;;;:::999999999999888777<<<:::;;;===;;;DDDggg~~~fffSSSBBBAAACCC>>>777444999888777888:::;;;:::999<<<888444444666999999999:::;;;;;;<<<;;;:::888888222333444444444333111111222222222222444555777888:::888444111555<<<<<<888777333111444555444555777999999:::999999888777777;;;===;;;444222666===@@@777777888999:::999666444444555444888;;;444999OOOppp|||zzzyyyoookkkhhheee[[[[[[ZZZWWWQQQLLLGGGEEE===AAABBB>>><<>>@@@===888;;;>>>===:::999<<<@@@===BBBGGGGGGCCC????????????>>>===;;;;;;:::;;;;;;:::<<<===??????>>><<<;;;<<<===???AAADDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAADDDPPPhhh|||qqq\\\HHH<<>>>>><<<888555444222888:::777777===???===666:::===<<<::::::>>>CCC>>>CCCHHHHHHCCC???>>>???>>>???@@@@@@???===;;;999<<<>>>@@@BBBCCCBBBAAAAAA>>>???@@@DDDGGGHHHHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@:::EEEIIIDDDMMMnnnhhhSSSJJJCCC===;;;:::666:::999000333======666666666888<<<===777111333888<<<<<<;;;===EEEMMMVVVeee}}}zzzZZZXXXWWWSSSJJJ@@@===@@@:::888666666777888888777111333555555444333444666888999:::<<<:::555111000444777:::999777666777999666555444333444666999;;;111000///000333555555444888:::;;;:::777777999<<<444555555555444222000...,,,222888888333222555999777777555333111111333555222444444222//////222555222111111111222444666777444444555999======888444111...000888<<<;;;<<<@@@666888;;;:::777666888;;;444666>>>DDDEEEYYYZZZ@@@999===<<<666222444555444555555666888999999666444...222888<<<===<<<;;;:::>>>===<<<;;;:::999999999999999888777666444222111///000222444666666777777555:::;;;666333666<<<>>>FFF???::::::;;;888777777555555666666666666555555333888999111---111555666666666666888999777333000///999777222333222555@@@???\\\yyyooonnnggg\\\TTTQQQQQQPPPOOOQQQJJJCCC@@@BBBBBB===888<<<<<<=========<<<:::999:::;;;;;;999777555666777===::::::===BBBCCC???:::888777999===>>>>>>BBBHHHGGGFFFCCC>>>::::::===AAAAAA???>>>>>>???>>><<<:::<<<888:::DDDKKKKKKJJJLLLLLL:::@@@LLLFFFIIIPPPGGGMMMKKKIIIJJJMMMNNNKKKIIIJJJNNN\\\tttvvv```HHH:::444222777>>><<<:::999888555222666===999777444444999===999222555???HHHIIIGGGOOOfff}}}mmm^^^QQQFFF<<<<<<<<<888555333666888999777555444444444222111000000111222333333333333444777888555///---000333111222555777999999999999666777777777:::===;;;555777666555333222222333333???<<<888555444555888:::444222111222333333222111111555999888444333666::::::777555555333111444:::;;;888555222111222444666111333:::@@@===333...000333222444777:::999444000///000000000333999:::888777444222444777::::::999555;;;<<<===TTTWWWBBBCCC======:::555444555555111555777999;;;===>>>======777777888<<<@@@AAA???;;;===AAADDD???777222333777222555888666111000222666//////000555999;;;999666666777:::;;;<<<;;;999888999888888;;;===<<<888444666555333333444444333222666888666222111555666555999888777555333555999===999777555555666666555444666???QQQkkk~~~vvvooogggaaaXXXQQQOOONNNMMMMMMMMMIIICCCAAAAAA@@@<<<888;;;;;;<<<===<<<;;;:::::::::<<<======;;;999888888CCCBBBAAAAAABBBAAA>>>;;;999888:::>>>??????CCCHHHIIIHHHEEEAAA======AAADDD@@@>>><<<;;;<<<===<<<;;;???<<>>777555333111111333444666888999>>>CCC@@@777222444111//////111444666555333111555555333444777777555555333111333666999::::::222777@@@QQQsssQQQ:::777:::>>>>>>888444555777777777888999;;;<<<=========666666888<<>>;;;>>>AAACCC@@@;;;888999;;;333666888666222000222555111111222555888:::999777666777888999999999888888888777777999;;;:::666333777777777666666777888888999:::888222111333444222999999777555444555888;;;888777555555555666555333:::;;;===FFF]]]yyysssqqqoookkkggg]]]XXXRRRMMMJJJIIIHHHGGGFFFEEEDDDBBB@@@===;;;:::999::::::;;;;;;;;;;;;:::888;;;???@@@>>>;;;888888BBBCCCCCCBBB???>>>>>>>>><<<:::<<>>===>>>??????>>><<<>>>CCCJJJLLLIIIJJJLLLRRRLLLSSS]]]```aaabbb^^^______^^^^^^^^^aaafffjjjxxxaaaHHHEEE===777777888999999;;;;;;777666999999555333444777666999??????<<<@@@HHHTTT^^^lllzzz{{{iiieeecccWWWQQQPPPJJJ@@@999888888777222444555555444333444555666444222000//////111111333111//////000444888;;;888888888777555333000///444888;;;:::666444666999999:::888555666:::999555555444333222444777:::<<<444333222111222333555666444222222222444444333222444222111111222555666666555444555777555222333888333333222222333444444555<<<===@@@CCC@@@999666777555222///...000222444444666;;;>>>:::666666777555444222111222555888999999444888GGGhhhtttOOO===888666<<>><<<:::======>>>>>>===<<<<<<<<<444777999777444222333555555444444555888999999888777777777777777888999999888777777888888777444111555777999888666666999<<<888:::888333222444444222::::::999666444444777999888777555555555555444222555888:::<<>>888999999::::::;;;;;;;;;555999>>>@@@>>>;;;888666999<<>><<<<<<@@@DDD>>>===>>>AAAAAA@@@CCCIIIDDDBBB???<<<:::<<>><<<:::;;;<<<<<<:::999<<<777666:::<<<888444333<<<:::>>>FFFFFFHHHXXXmmmzzzxxxiiiaaa[[[NNN===<<>>===???BBB999999999999:::;;;;;;<<<666999>>>@@@???<<<:::999555:::>>>===;;;;;;AAAFFFBBB@@@@@@CCCCCCAAADDDIIIGGGDDDAAA??????BBBDDDFFFIIIIIIJJJLLLMMMKKKHHHEEELLLSSSZZZ^^^___```bbbcccdddxxxqqqppptttcccHHH:::555444>>>>>>===<<<<<<===;;;999555222222888===<<<;;;;;;;;;AAAOOO\\\aaaiiirrrQQQIIIGGGHHHAAA444666<<<888000111555999;;;===AAAEEE>>>;;;666333222444666888777888888666444555888;;;888888888777777666666666888777777888888666333000555:::===999333000333888555777777444555999;;;:::666444222111222444666888222333444666777888999999444333222333555666555444666111,,,---333888777555333333777;;;<<<999:::===666777777777666555333222222444666888999:::999777::::::999777666444444444666>>>BBB>>>999888999999666666555555555666777999>>>QQQrrrqqqKKK===;;;;;;999:::888666999===;;;555888777666666666888999:::444555777888888777777777999666444555888888555222777999:::;;;999888777777777777777777777777999:::;;;:::888777888999<<<===;;;;;;:::888777666666666666999:::777222///222666333555666444444888999777:::::::::999666444444555777666666666777777555333<<<<<<:::777444555;;;AAAYYY{{{yyywwwpppiiieee___]]]YYYUUUQQQLLLGGGCCCHHHGGGDDD???;;;888888999666:::===>>>>>>>>>AAACCC;;;:::::::::::::::;;;<<<:::===???@@@@@@???>>>???:::>>>AAAAAA>>>===AAAEEEEEECCCCCCEEEDDDBBBDDDIIIGGGCCC???>>>@@@CCCFFFGGGIIIJJJLLLOOORRRRRROOOMMMQQQXXX```eeekkksssxxxxxxxxx|||cccIII777000111555:::;;;;;;888888;;;<<<::::::666555999;;;;;;;;;>>>AAAVVVpppvvvnnn]]]PPPYYYhhh^^^GGG======CCC???333555:::666222222555999999777999<<<@@@<<<666333333555666777666888888666222000111444222333444555555555555444::::::999888666333000///555888999777222000333777333777888555555888:::999555555444333222333444444444444555777888999:::;;;444333333444666777666555666222...000555999999777777777999===<<<999999===888888888888666555444333///222555777:::>>><<<888111444666888777666777777222888;;;888666777888666666777777777777888;;;===CCCjjj{{{SSS<<<888;;;===>>><<<999888<<<@@@;;;333444444444444555666777888333555666666555444555666999777555555777777444111555666888::::::999888777555666888888777777888:::<<<;;;999888999:::<<<>>><<<<<<;;;999777666888:::;;;<<<<<<999444222333444555888888555555777777444888:::;;;:::777555444555666666666888999999777555888777888999::::::888666===ccc~~~xxxxxxmmmeeeeeeeee```[[[YYYMMMLLLKKKIIIGGGEEECCCAAACCCCCCAAA===999888:::===;;;<<<<<<======>>>@@@AAA===<<<;;;:::::::::;;;<<<===>>>???>>>>>>>>>AAACCC>>>AAADDDDDDAAA@@@@@@BBBGGGEEEEEEFFFEEECCCEEEJJJEEEAAA===<<>>???EEEKKK___|||yyyttt}}}wwwbbbOOOJJJ>>>666???NNNOOOFFF888888===:::///111555///444222222555444111333999:::777444444555555444333...222555444000...///222333333222222222333444444555777999777333222333555444444555333222222444666444999;;;777555666666555444444555555555555444444444444444555666888999:::444444333444666888777666555333222444777::::::999===;;;<<<===:::666555999777777666666555555555555///333666777;;;@@@===666...111555777666777999;;;444777777444444777777555333555888999999<<>>???<<<===;;;888999;;;777111000000222333555555666666222444666555333222333555666555555666666666555333111222555777999999777555222555888999777777888999::::::999999999:::;;;<<<<<<<<<;;;999666666999<<<===<<<:::888666555555555444777888555666888888555777999;;;:::888666555555555555666999;;;<<<:::888222555:::???AAA???999444777JJJaaayyyooohhhkkk```WWWXXXZZZWWWSSSSSSDDDCCCAAA@@@??????@@@@@@@@@@@@>>>;;;888999===AAA???>>>===<<<<<<===>>>??????>>><<<;;;:::;;;;;;<<<======<<<;;;:::<<<@@@DDD===@@@BBBDDDCCCAAAAAA@@@HHHFFFFFFGGGFFFCCCEEEJJJIIIEEE@@@@@@DDDHHHJJJJJJMMMLLLMMMQQQXXXaaagggjjjwwwyyyyyyyyy~~~UUUBBB<<<666666:::;;;888444222777888333222666888555888888;;;AAAFFFMMMYYYeeeyyyaaa[[[OOOJJJVVVbbbXXXBBB888999777444777???BBB@@@999888===:::222555:::444000,,,+++......---111999333222222444666666222///+++111777888666555888;;;:::888444111000111222444...222555555333333888===333222111111222333555666666;;;===999555444333111333444666777777777666555444333333333444666888999555444333555777888888777444444555777999;;;;;;:::777555777::::::888:::???555444444444444555666666///444666777;;;???;;;333222555777777666666999<<<888999777444666999999555000444777:::<<<@@@EEEJJJnnnzzzPPP@@@@@@>>>999777888;;;;;;777444444222...---...000333444555555555222444666444222111222444222333444444444444444444...///222555888888666444000444888999888777777999999999888888999999:::;;;:::;;;:::888555666:::===<<<999777666777777666444000444666555777;;;;;;999666888::::::888666555555444555777:::======<<<:::888888666555444555666888555777CCCddd}}}uuuoooiiieeeccc```ZZZTTTWWWRRRMMMNNNRRRRRRLLLGGGCCC@@@======@@@???;;;666666999<<<;;;888777888:::BBB<<<666555999======<<<888>>>???;;;:::>>>???<<<999<<<===<<<::::::===@@@GGGDDDAAAAAADDDGGGJJJKKKFFFDDDEEEHHHHHHDDDCCCEEEIIIEEEEEEJJJMMMNNNOOORRRXXXYYYYYYZZZcccpppyyy{{{vvvPPP???:::666777;;;===:::666777444444888777555:::AAAFFFHHHOOO^^^ssspppYYYLLLBBBAAA@@@@@@AAA@@@>>><<<:::888666555777888888888777:::<<<<<<999666333333,,,000000...111777666111444444444444333333222111000000000333777999::::::???999222///000333444555444222111333777888777555888777777777777888999:::===;;;999777555555555555777444333555888:::999777333222111000111222444666000111333555777777777777888777555666888:::;;;;;;:::777555666:::<<<<<<;;;444555666888888888777666555:::=========>>>;;;666666555444666:::===>>>===:::888777:::??????888111...:::;;;777:::GGGeeefffFFF>>>;;;;;;;;;555///333777888555222222333---444666222000555999888666555444111///000333555111333444222///...000333222333333333222333666999;;;===>>><<<888666777999;;;<<<<<<<<<;;;999777555666:::===<<<888555666888444666666666555555666888;;;999888:::>>>AAAAAA@@@999666666888777333222444666;;;===<<<;;;<<<:::555111555888999666444555666888555555;;;KKKhhh~~~sssmmmmmm[[[WWWSSSRRRSSSRRRNNNJJJQQQLLLHHHGGGIIIJJJHHHEEE???;;;999:::>>>???>>>;;;777:::<<<;;;888777888:::>>><<<999777777999;;;<<<===AAAAAA<<<:::===>>>;;;888:::===<<<;;;;;;>>>AAA@@@AAAEEEJJJNNNOOOMMMJJJIIIFFFGGGJJJIIIFFFFFFHHHJJJGGGGGGNNNSSSVVVZZZ^^^jjjmmmnnnnnnsss~~~vvvPPP<<<:::888888;;;<<<;;;888888222...000555===LLLZZZlllqqq{{{{{{jjjQQQ@@@<<<777666555666777888777666999888666666888999888777333555777666444111000000///222222111333888888333111222222333333222222111222000...///222555777777???;;;666444555777777666999777666555666666666555999999999::::::;;;;;;;;;:::999888777666666777777444333222444777888777555555444444444333222111000111333444666777777777666;;;888555444666:::<<<===:::999888888:::;;;;;;:::111333666999::::::888777;;;???BBB@@@???>>>;;;555:::999888:::>>>@@@@@@>>>:::555333777>>>???888111---777:::>>>PPPfff|||WWW>>>:::777999:::444000333666888777666666666000444666222222555666444555555555333222333555888444444444222111000222333555555666555444444666999<<<>>>???===999777888:::???@@@@@@@@@???===;;;999555999;;;:::777555666999666777666555333333444666:::999888999<<<>>>===<<<888555555888777333222555999<<<===;;;:::;;;999444333555777666555666888;;;999111000888>>>KKKqqqvvvssshhh___\\\YYYRRRQQQVVVIIIGGGEEEFFFHHHIIIGGGDDDGGGEEEAAA??????@@@BBBCCC;;;777555666;;;???AAAAAA999;;;===<<<888777888::::::===???===:::999<<<@@@BBBDDDBBB===:::;;;<<<;;;<<>>333666444222111222444666666666777666666777888888777555222333333222000......///111222333222444777666333111222333444444333333222222///---,,,...222444555===;;;888888888888777666===<<<;;;888555333444555:::;;;<<<=========<<<<<<777777666666666777888888111111222444666666444222666666666666444111///---444444555666777777666666:::777222111333777:::;;;999:::;;;;;;999888888999000333666:::<<<<<<:::999AAADDDEEEBBB???>>>:::444888777888:::<<<===<<<;;;:::555111444:::===777111...555777DDDddd```FFF888888666777:::666333444555888;;;<<<;;;999333555555444555777555111444555666666666666777999888555333222333444555444777888888666555555777999>>>@@@@@@>>>:::777888:::======>>>>>>===;;;999888555777999888555555777::::::999888555333222444666999999999:::;;;:::888666666444444777777444333666<<<>>>===999888999888555555666666555555777;;;>>>>>>222222999333000PPP}}}xxxoooggg___YYYNNNKKKJJJKKKHHHBBB@@@DDDEEECCCAAABBBCCCCCCAAA???===>>>???===::::::===@@@:::777555555:::???CCCDDD;;;===???===999888:::<<<;;;>>>BBBBBB@@@@@@BBBDDDCCCDDDBBB>>><<<<<<===>>>???CCCFFFFFFDDDCCCDDDFFFPPPKKKEEEBBBDDDJJJPPPSSSLLLJJJJJJOOOQQQRRRUUUYYY[[[WWWXXX___fffkkkpppvvvlllGGG777888888777666666888:::999>>>FFFRRRccczzzpppQQQ@@@999AAAFFF>>>666555777555333444555777777777444444444666777777555222333444333111//////111333111111111111333444333000333444555666555444222111000///...///222444555555888777666555555555555555<<<===<<<888333111333666999;;;===>>>>>>===;;;:::555444444444555555666666111111333444555555333222555555444333222111111000666666666666666666666555444222//////111444555666777:::<<<;;;888555555777444555777888:::;;;;;;;;;AAADDDCCC???===<<<999444444555777999;;;<<<<<<;;;;;;888555555777777666333222777666BBBfffaaaKKK;;;777:::777888;;;888888666555888<<<>>>===:::666555555777::::::666222444666888888777666666777:::777444444777888777666666777777777666666999;;;===???@@@>>>999777888:::999:::::::::999777666555444666666555444555888;;;;;;;;;999777444555777999999:::;;;;;;:::888666444555333333777777555444777;;;===;;;777666999999777777777777777777888:::<<<@@@:::;;;<<<222,,,AAAaaaxxxvvvpppfffZZZPPPJJJHHHIII===>>>AAABBB@@@;;;:::<<<>>><<<;;;;;;;;;;;;:::999888<<>>AAABBB===>>>???===:::999;;;>>>;;;===@@@CCCEEEFFFEEEEEEAAAAAA@@@@@@>>>===???AAA>>>AAAEEEEEEBBB@@@???@@@@@@CCCHHHMMMPPPNNNJJJEEEIIIHHHJJJPPPUUUWWW\\\aaabbb```aaaiiiqqqvvv|||dddCCC999::::::999:::<<>>>>><<<:::;;;===888000666555333333333444333222222222222333555444222000444444333111000000333555444222111333444333111000333444555555444111///---...///111555999:::888666666666555444444444555666777999999666333222444777777888:::;;;;;;:::888666333333333333333222222222222333555666555555444444444333111000000333555777777666666555555555555555000000000333555666444333444888;;;:::666444444555999888777666666888;;;<<<<<>>:::999:::888444555666999;;;===>>>@@@AAA<<<===<<<999555333444777666;;;777>>>```ccc@@@===555888<<<777777:::666:::888666777;;;===<<<:::777555666999======999666555777888888666333222222;;;888666777999;;;999777444555666666666777:::===;;;===>>><<<888666888:::999999999999888777777666555555555555555666999;;;888888777666555555888:::999:::<<<<<<;;;999777666555333444888888666666888999;;;999666666:::;;;:::888888999::::::999888666;;;>>>???:::444555>>>GGGUUUhhh|||hhh[[[PPPPPPLLLEEE===;;;>>>BBB>>>===<<<:::777777888;;;777777777777888888999999777;;;???@@@===:::999:::======<<<;;;;;;<<<======;;;===>>><<<999999<<>>===???AAA@@@>>>???CCC@@@EEEIIIJJJGGGDDDCCCCCC???BBBFFFLLLPPPRRRQQQOOOKKKJJJNNNVVV\\\___dddiiijjjhhhlllvvv\\\CCC666666666:::AAAJJJSSSXXXeeeyyykkkSSSJJJKKKAAAEEEHHHJJJLLLIII>>>222666===;;;111///888;;;555777666555555666555333111222111111222333333222000222222222111000000333555888555444666777444222222000111333333222///,,,***---///444999======:::777444666888888777666666777333444555555444444555666555555666777666555444333222222222333222222111111444666666666555444555777777555222000111444888;;;666555555444444444555555000111444888;;;;;;999666444666777777666666666777:::888666555555777:::;;;888::::::666666888888555333555777888888:::===@@@===>>>???;;;666333555888777>>>999>>>``````CCC666666222777;;;555666777111999777555555777999::::::888666777;;;===;;;:::;;;555777888777444222000000888888999:::<<<;;;:::888555666777777666888:::===999;;;===;;;888777999;;;777666666666555555555555555555666666777888999:::333555555555444444666888777999;;;<<<;;;::::::;;;777444555999999777666999777999888666666:::<<<:::999999999:::;;;999666333444;;;<<<666444999:::666;;;JJJkkkxxxiiiZZZKKKAAA======<<<:::888999;;;======;;;888666666888::::::777888888999999999:::;;;999;;;<<<<<<;;;999888888;;;===>>>>>><<<:::888888888999:::999777777;;;???>>>AAAEEEEEEBBB@@@@@@BBB===<<<>>>CCCBBB======AAADDDIIIOOOQQQOOOMMMLLLLLLLLLIIIGGGHHHNNNUUU[[[^^^WWWWWW[[[dddjjjlllppptttuuutttyyypppTTTEEE999888:::CCCTTTfffttt|||mmmPPP===666666000555999;;;>>>>>>999111000333222///000666<<<>>>666666777999:::999666333444333111111333444333222111222333222111111333555:::555444777777333000222...///222333333111...,,,///111444888;;;;;;999666///444;;;>>><<<888666555222222333555777777555333333333333333222222111111000111222444444444444333666777777555333333666999>>><<<999666555666777999444444333222333333444555222222555999===>>>===<<<666555555666888:::;;;:::555555666666777888999999888:::999555555999:::777444555555444222444888<<<===<<<:::::::::999888666888???<<>>===;;;999888:::::::::999777777999;;;888:::===<<<999999;;;>>>666666555555444444555555666666777888999999999888444666888888666555555555444666999::::::;;;===@@@999666777::::::888777:::777:::999666777::::::888999888666777999999777555666777888888777555444555666999QQQzzz|||jjj[[[PPPIIIBBB<<<888777666777:::<<<;;;:::666666777888;;;===<<<999888999:::999888777888999;;;;;;999888888888777777888;;;>>>???===999666444555666777666444555:::>>>AAAGGGLLLIIIAAA<<>>>>>???@@@===888444...///666888444666<<<111222444777:::999555222777444222222333555555555222333555555444444555777999333222666666000...000...000333666777666444222222222333555888888777555***222<<>>??????888555333555:::>>>>>>===///222555888::::::999888999;;;:::666666:::;;;999::::::999555333333888<<<===888444777===???:::444999@@@===HHHrrrzzzRRR888222666777444999;;;777999:::111///111222111111333999>>>:::888888:::777111333:::444555666555444333444555222777>>>@@@>>>:::888888>>>>>>===;;;888777888:::888;;;======;;;;;;===@@@<<<;;;:::::::::::::::;;;777777888999;;;:::999777999;;;======:::888666666111444777888999;;;???CCC:::888888;;;;;;888777:::888;;;:::777777999999555:::777444444777999:::999>>>777888>>>;;;111111<<<<<<666BBBhhhnnnhhh^^^QQQFFFAAA??????>>>777888666222555;;;999222444555777999::::::999999<<<;;;:::999888888888888:::999888777777999:::<<<:::::::::;;;<<<<<<999777555888999777888;;;;;;999@@@AAAAAA@@@???@@@CCCEEE???:::;;;BBBCCC>>>???FFFDDDIIIQQQVVVVVVTTTRRRPPP[[[[[[```fffiiiggggggiiinnnppp{{{|||jjjYYYSSSSSSIIIRRRfff|||yyymmm___YYYZZZXXXSSSRRRMMMFFF@@@===;;;999888222555888;;;<<<;;;999777666444222000000222444555...222777:::999666444222888555222//////111444666777555444222222333444666:::777444333222111///...111333666777555222111000333333444666888888555333,,,111777;;;<<<999333000//////222666;;;<<<:::777444000...//////...000555111000///111555888;;;;;;777444000......111666888FFFCCC@@@===:::666222///444444333333444444222000///222555555444555777::::::999777666666:::@@@EEE;;;333111777<<<;;;:::;;;:::::::::<<<<<<;;;999666===;;;777444444555777888999666555888>>>AAA@@@===>>><<<<<>>AAAAAA@@@;;;777666999<<<;;;======::::::======;;;666;;;@@@???:::777777999;;;999777888:::;;;<<<<<<999;;;===>>>===:::666444777666666777:::===>>>===<<<<<<<<<<<<;;;;;;;;;;;;???===;;;::::::999777555888666555555888:::<<<<<>>;;;999888666777===PPPrrryyymmm```VVVUUUNNNDDD===:::888777666888:::888444555::::::666888999:::;;;;;;:::999999888999:::;;;<<<;;;:::999::::::::::::999999888888888777888:::<<<>>>===<<<:::>>>???======???===:::;;;>>>@@@@@@>>>>>>AAAEEE???===???CCCEEEDDDEEEIIIKKKNNNPPPPPPOOOQQQVVVZZZbbbdddmmmwwwzzzvvvssssss|||~~~sssbbb[[[[[[^^^fffpppxxxeee\\\YYYPPPEEEAAACCCCCC@@@DDD@@@;;;888777777777777333555888;;;;;;:::888777555444333333222111000000...222666888777555222222888666333111000111333555777555333222111111222333999777555333333333222000---///333444333222222222444444555777888888555333222333555777777555333111000000111555999:::888666555000---///000///000444666555444666;;;AAAEEEFFF999666333111222444888:::>>><<<;;;999888666222///333333222333333333111000222555888999777555444555;;;;;;:::999999;;;???CCC@@@888444777:::999999<<<777888:::<<<>>>>>><<<;;;::::::888555444666999;;;;;;::::::<<<>>>???>>>===;;;===EEE^^^gggDDD;;;<<<666999999:::;;;:::888555333111333555666666666777999>>>>>>???>>>======???@@@666666666666555444333333444666888999999:::===??????>>><<<888666555777888555888:::999:::===<<<999:::<<<===;;;888777:::<<<<<<:::999999<<<>>>>>>>>>;;;<<<======<<<999666555666555444666888:::;;;:::=========<<<<<<;;;;;;;;;;;;:::999999999999888777999777777888:::<<<<<<<<>>===;;;888666555000333999BBBUUUvvvlllXXXOOOLLLIIIFFFEEEAAA<<<999888888777666999;;;:::666555888;;;;;;============<<<;;;:::999444666:::===>>>===<<<;;;:::;;;;;;;;;:::888666555888777666888;;;===>>>===>>>BBBCCCAAA@@@AAA???:::888>>>DDDDDD@@@>>>BBBFFFDDDGGGGGGFFFGGGKKKMMMKKKNNNSSSWWWWWWVVVZZZccckkkoooqqqxxxtttgggccceeeiiillluuuYYYFFFCCC@@@:::333222666888666???<<<999777777888888888555666888::::::888777555333444555555333111...,,,222555888999777555444333777666444333222222333333333222111000000111333444888666444444555555444333+++...111333444444555666666555555777888777555333777666333111111111222333222111111333555777666555666000,,,///111111000222777555333555:::???CCCEEE:::888666555555777:::;;;555555555555666555222000222222222333222222111111222555:::;;;:::777555444999;;;<<<;;;::::::;;;===AAA<<<999999999888;;;???666888:::===???@@@AAAAAA;;;======;;;999999===AAA>>>@@@BBB@@@===;;;<<<>>>===GGG[[[|||rrrXXXAAA999;;;999999999999999888666333222000333555777777888:::;;;===<<<::::::;;;===>>>>>>666666555444444555666777888777666444444777;;;??????<<<999777777777777777222666888777888;;;:::777???===999777666999<<>>@@@@@@@@@======<<<;;;:::888777666777555444555777999999888???>>>>>>===<<<;;;::::::666666777777888999999999777666777888;;;<<<;;;:::???===;;;999666555333333...111555666777KKKwww|||hhh\\\NNNEEEBBBBBB???<<>><<<;;;999888444666888:::;;;<<<;;;;;;===<<<;;;:::999777666555:::888666666888:::::::::>>>@@@AAA>>>>>>@@@@@@<<<;;;DDDKKKKKKEEEBBBFFFKKKLLLRRRRRRKKKLLLTTTUUUPPPOOO[[[gggmmmnnnpppwww~~~}}}vvvooojjjfffcccbbbnnncccZZZZZZZZZQQQEEE<<<;;;999555222333777999999AAA>>>;;;999888777666555777777888888888777555555333444555555444222000///777999;;;;;;999777666666777666666555444333222222////////////111222444555555444333333555666666555///111444555555666888999777666555666666666444222777444111//////000333444444333222111222333444555777111---000333222111111555333333444777999999999888777666555555777999:::222222222444555555333111222333444444333222222333222444777:::;;;:::::::::<<<>>>AAAAAA???===<<<<<>>>>>===<<<;;;>>>AAA888:::===???AAABBBCCCDDDAAADDDEEECCC??????BBBEEE@@@DDDGGGCCC;;;777:::???HHH\\\zzzvvvVVVHHH;;;555777888666666777666444333222333111444666777777888999;;;999666444666999;;;:::888777666444444444666999;;;999777555444444666:::<<<===:::666777:::<<<;;;:::666999999666777::::::888BBB>>>999777888:::<<<===;;;::::::<<<>>>@@@@@@@@@???>>>;;;999888777888888999777666666888999999888??????>>>===;;;:::999999555666777888888888:::;;;444444555777999999888666;;;:::777555333222222333333333666444...333SSSvvvkkkYYYNNNIIIEEEAAA??????===777111:::888444111000222555777666666777666444333777<<<@@@@@@>>><<<:::999888777888777666666666777999:::???===:::777666666777999888666555555777999::::::===???>>>;;;<<>>===<<<>>>AAABBBBBBBBBDDDFFFGGGIIIIIIGGGDDDBBBCCCDDD@@@EEEHHHBBB999555;;;CCCXXXxxx^^^BBB<<<555000333444111333444333111111333555333555777777666666777888999888888:::===>>>;;;777888777555555666888<<<>>>888777666666777888999999888666444666:::======;;;888:::888555777<<<@@@???@@@>>><<<;;;<<<<<<;;;999:::999999;;;>>>??????>>>???===:::888777777999:::888777555555777888777777======<<<;;;:::888888777777999:::999888777999;;;444444555777999999777555666555444222222222333444777555777888333///999IIIkkk|||dddSSSGGG>>>888777555444666888888555111999777555111///000333666444333444666555333555999<<<;;;:::888666666555555:::888555333333555777999???<<<888555555777:::<<<444333333666:::===??????>>>AAAAAA???AAAGGGKKKJJJJJJRRRYYYZZZWWWUUUXXX\\\aaaeeefffgggllluuuzzz{{{~~~wwwdddOOO@@@;;;;;;EEE===999;;;???>>><<<<<<;;;666333555666555555777666555444555666666444222888777666555444444555555555555555555555777888888222555888999777555444333444444333333333333222222999888666444222///---,,,222111000111333555666555444444444333222222555777666555444444555666444333///000111333333444333333444444444222111111333555888555444666555222222555000111444888;;;;;;999666444333111000000222444666888666333222333444444444222666888888555444666888<<<:::777666777999::::::@@@BBBDDDDDDCCCBBBBBBCCCCCCGGGHHHGGGEEECCC???999???BBBDDDDDDCCCCCCEEEIIIIIIIIIHHHGGGFFFDDDBBB@@@???DDDFFF@@@888777@@@JJJiiilllLLL888666111000333222111222444222000111444888444666888888777666777888:::::::::<<<===<<<:::888:::999888777888;;;>>>@@@888777777999;;;;;;:::888444333333444777999999999555777777555888???DDDDDD:::<<<>>>@@@@@@>>>;;;::::::999999;;;===>>><<<;;;>>><<<999777777888:::<<<777666444444666777777666:::999999888777666666555777:::<<<:::777666888:::888777777999:::;;;:::888333333333333333333444555666666777888777444///,,,444TTTtttXXXEEE>>><<<777222000//////111444666555444777888777555222111333666444000111666888555444666666666444333222222333333888777666555555666777888;;;999777666666999;;;===444555666:::>>>AAAAAAAAA???CCCFFFFFFIIIMMMNNNLLLTTTZZZ```dddeeefffiiimmmvvvtttuuu||||||gggbbbXXXKKK@@@;;;;;;>>>IIIAAA:::999999999===CCC===888666888999666555888666666777999;;;;;;:::888777666555333333444555666444555666777777666555555...222666888777555222222222222111111111222333333::::::888666444111///...333222111222444666666666555555444333222333666888888666555555777888777777111222333444444333222222222444555444222222444666777777999:::666111333888333222333444777888888777666444111//////222666888888555111///000222333444111555888888555333666888;;;888666666999:::999888===>>>?????????@@@BBBDDDCCCFFFFFFEEEGGGJJJEEE>>>@@@CCCFFFFFFDDDDDDHHHLLLJJJHHHFFFGGGIIIHHHDDD??????BBBCCC>>>999;;;GGGRRRxxxUUU@@@666555111333777333444666777444111111666:::444666888999888888999:::======;;;999777777999;;;<<<;;;::::::;;;===???AAA:::888888:::===>>>===;;;444555666555444444555666222666777777999===>>><<<222888???BBBBBB@@@??????;;;::::::<<<======;;;999;;;:::999777888:::<<<===999888666777999::::::999666666555555444444444333555888;;;999666555777:::;;;999888888:::;;;;;;:::333444444444444444333333222999:::444333666333***''':::ZZZ|||ppp]]]HHH>>>@@@@@@999111666555444444555333000---111444666555222000000222555///000777;;;777444555222222000000///000111222666666777888888888888888777777777888999;;;<<<===999999;;;>>>AAABBBAAA???>>>DDDIIIKKKNNNPPPNNNJJJ\\\```ffflllppptttxxx{{{|||dddRRRLLLDDD>>>;;;::::::999777777999<<<;;;777777:::===777666999:::666555888666666777:::<<<;;;999777777666444333333444666777222444777999888666222000...222777:::999666444222111000000///000222333444777777777777666555444333444333222333555777777777666666666444444555999<<<999777666777999::::::999444444444444333222222111111444666555333222444666777999<<<<<<666000333;;;===:::777555666888999999999666222000000333777:::777222---+++,,,000333444000444888777444222555888555444555777;;;===;;;999AAAAAABBBAAABBBDDDHHHLLL@@@BBBAAABBBHHHPPPNNNFFF???CCCGGGFFFEEEEEEJJJOOOLLLHHHFFFHHHMMMNNNHHHAAA@@@BBBAAA===:::???LLLXXXpppGGG:::777666222666;;;666888::::::666222222666;;;333666888::::::;;;<<<>>>CCCBBB???999555777<<>>@@@AAA<<<:::888999===??????>>>777:::;;;999555333444666333777:::999888999666111---555>>>BBBBBBAAABBBEEE<<<<<<<<<===>>>===;;;888:::999888888999:::===>>>===;;;:::;;;===??????>>>333333333333333333333222222666999888555444777;;;:::888666666888999:::999444555666666555444222111000======000---777:::444888:::EEE^^^sssfffNNNGGG???;;;<<<===<<<999666777888999888666444333555555444222111222555888777333000222444555999???999666333111111444999<<<666555666888;;;;;;888444555666777888:::;;;<<<<<<999999;;;???DDDEEEDDDAAA===BBBKKKSSSUUURRRSSSWWWggglllssszzzcccIII???>>>;;;999888777888999888555555888888666777:::===<<<:::777555666999;;;555555555555555888;;;>>>666333//////111333333222777555333333444222...+++...222888:::999888999:::+++222555333000222333333///555999999444111000222444555666888888888777666555555555555555555555444444555777888999999999888555555666777888666222///999666333333444666777777111333555555444555999===DDD>>>888666333000222666555999<<<;;;888444444555<<<777111---...111444555333555666666555555666888444555777:::<<<>>>===;;;===???>>>===AAAGGGEEE???===???CCCGGGKKKNNNRRRSSSHHHGGGFFFDDDDDDDDDEEEFFFJJJIIIHHHGGGFFFFFFFFFFFF>>>AAA@@@AAA>>>777HHHjjjWWW@@@888555999;;;999888;;;:::888666666333111666===666777888:::::::::999888@@@===999777999<<<>>>@@@DDD@@@<<<::::::<<<>>>>>>888<<<<<<888777:::<<<<<<<<<;;;:::999999::::::;;;777777999;;;;;;:::777444666999???DDDAAA<<<<<>><<<<<<===???@@@AAA;;;444222555;;;>>>???===;;;999:::======;;;888444555555333000000444888;;;:::888555444666999<<<:::999888666666666777777<<<999555111000000222333555555555444444666:::>>>:::<<<===DDD]]]vvv^^^RRREEE???999777999;;;999777666777888888777666444333555555444222000///000222333000111555666555777;;;888666333222222555999;;;888777777999<<<===;;;999::::::::::::::::::::::::>>>???AAAEEEIIIJJJJJJHHHCCCGGGOOOWWWYYYXXXZZZ___rrrvvv}}}uuuoooeeeQQQ???===;;;999666555555666888444222444888999666666999;;;;;;999666444333444666555555555555555666777999444222000111333555555444777555333444444333000---...222777888888777777888...444777444222333444333444666777666333111111222777777888777666444222111333333444444555555666666666777888888888777666555444444444555666555333111555444444333222333444555333555666555444444777:::>>>:::888888666222111444666999;;;999666333333555999666333222333444444444333444666777777888;;;===777777777888:::;;;;;;;;;???AAA???<<<>>>DDDEEEBBB===???CCCHHHNNNQQQRRRRRRCCCBBBBBBBBBBBBBBBBBBCCCGGGGGGFFFEEEDDDCCCBBBAAA===@@@===<<<;;;>>>\\\OOO???777333555777666555777777555555666333111555;;;:::::::::999777555333222777666555555777<<>>>>>>>><<<<<<===???AAABBB>>>:::666444666:::>>>@@@>>>;;;777777:::<<<<<<;;;444555555444222333444666:::;;;;;;999666666999<<<999888777666666777777888999777444111//////000111444444444333333555999===555555555999IIIjjjsss\\\HHH===<<<888666666999:::999777666555555444444333333222444555555444111000000111222111444999999555222444777666444444555777999:::999888777888:::<<<<<<;;;::::::999999999::::::;;;AAACCCGGGKKKOOOQQQSSSSSSSSSVVV]]]eeehhhhhhmmmssshhhWWWUUURRRHHH===>>><<<999666555666888:::444333555:::;;;999888:::>>>???>>>;;;888666555666444444555555555444444333222222222444666777777666666555444555555555333111///222555666666555444555333888:::666444777:::;;;<<<999555333222333222222777777777666555333000///111111333444555666666666888999999888777555333222333222222444666666444333222555777555222111111333666666666555444333555666666555666999999444222333666888999777444333444777444333444555666666333111333444666777999;;;???BBB>>>===;;;::::::<<<>>>???FFFGGGDDD>>><<>>>>>AAAFFFKKKMMMLLLIII???@@@AAABBBBBBBBBAAA@@@CCCCCCDDDDDDCCCAAA>>>===999>>>===>>>FFFTTT{{{jjjFFF???888222222444333333444222222444666444111444999999999888666444222000...000222444444555888???DDD@@@:::555444777:::999666222666777444444888;;;;;;888666444333444666999:::;;;777555777<<<>>>;;;888:::;;;???AAA>>>888888<<<@@@???===<<<<<<===???@@@::::::999777777999===@@@???:::555444777;;;===>>>555444444555666666555333666;;;>>>===888666777:::777777777777777888888888777666444222111111000000222333333222222444888;;;666222000111666KKKtttwwwfffYYYJJJ===777888777777999;;;;;;999777666555444222222222222222111333555666555555555666777666888;;;999333000000555555555666777888999:::999777555444555666777888::::::;;;<<>>FFFJJJDDD===555111333555555444444444555666555444333222111222333444555555444444777888888777666444222111000111333666888888666333222777;;;999444111222444555666666555444444444555222111333777888444333444555666777666333444888<<<000000111333444444222///444555666777999<<<@@@CCCDDDCCC@@@>>>>>>AAAFFFIIINNNNNNLLLFFF@@@>>>@@@BBBEEECCCAAACCCGGGHHHFFFCCCBBBDDDFFFGGGFFFDDDBBB@@@@@@AAADDDEEEEEECCC@@@>>>666;;;>>>III]]]sssfffRRRBBB???999333111222333333333000111555888777333444999333333333333333333222222222555888666333444999???@@@:::444333666888666222111555666333333888;;;;;;777555333222333666999;;;;;;666222444:::===<<<888:::999<<<>>><<<888888<<>>>>>999555555777555666777888888888888888555555555555444333222111000111222222222333777999<<<555111333333<<<]]]qqqYYYLLLFFFAAA===;;;888888999;;;<<<;;;999777999888777666555555555555111333555666666555666777:::888888:::999555333555555555666777888999:::;;;;;;999777444333333555666======???AAAEEEJJJNNNPPPNNNTTT]]]cccfffllltttzzzjjjXXXIIIGGGKKKIIICCC???BBB@@@>>><<<<<<===@@@BBBBBB>>>;;;<<<;;;999;;;???<<<===>>><<<888555222222222222444666999999666333666777999:::999777555444666666666666666555666777222222333444444444333222;;;===;;;777999EEERRRYYYHHH???555111333777777555444555666777666666444444444444555666555444222111444555555666555444333222---000444999<<<;;;666222111666;;;:::555111111333444444444444555555555555333000000444555333444888333555666555444666;;;???333111000111333333333222444666777777888:::===@@@DDDDDDDDDBBBCCCGGGMMMRRRNNNOOOPPPMMMHHHDDDEEEGGGKKKGGGDDDDDDFFFHHHIIIHHHGGGHHHJJJJJJIIIFFFCCC@@@???BBBEEEHHHIIIHHHEEECCC999:::;;;OOOrrrLLLAAA>>><<<888222000111444444222111333777;;;:::555555999111111111222333444555555666999;;;999555333777;;;AAA<<<666555777777444111333666777444444888;;;;;;444333111111111444666888999555111222777::::::888888666888;;;;;;888999===BBB@@@>>>;;;999999999:::<<<>>>???<<<888555666888777555444666:::<<<:::888666444444777:::999555111000555;;;<<<888555444555444555777999999999888777333333444444333222111000///000111222222333666888???555222666777:::NNNgggiiiVVVCCC;;;;;;<<<===>>>666888999::::::999777666<<<<<<;;;;;;:::999999888333555555444222222222333888666666999:::888999<<<666666666777888:::;;;<<<======;;;999666555777999======???BBBFFFLLLQQQTTTUUU]]]gggmmmpppuuuooo[[[KKK@@@@@@BBB@@@???BBB???>>>===<<<<<<===???@@@AAA<<<999999777555777;;;;;;<<<===<<<999666555555444333333777:::;;;888444777999;;;;;;888666444444666777777666555444666777444333333444555666444333;;;===:::666999EEESSSZZZFFF>>>555222333666666555666777777777666444333222555666777777666444222000111222444444555444333222---///444999<<<:::666222000333666666333000000111444333333444666666555333555111000222333222555999222444666555333555:::>>>888666333333444555666555444666888888888999:::<<>>;;;;;;777555222///111666555111333555:::===;;;666666:::555555444444444444555555777:::<<<;;;888777999;;;???<<<999777777777666555666999999555444888:::999111111000000000222333444666555333333555777777777888555555888999888999===;;;:::999888888:::<<<===>>>>>>>>><<<999666666666444444555888<<<;;;777333555666666888999999666444000333777888888666555555444666888::::::999777555000111111111111111000//////000222222222333555888999333111555777888AAALLLWWWIII;;;777888999:::<<<555777999::::::999999999:::;;;;;;;;;;;;999888777555555555333222111333555888666777::::::777777999777666666777888:::===>>>===>>>>>><<<:::999<<<>>>???@@@CCCGGGMMMUUU[[[___gggpppzzz~~~qqqggg[[[OOOCCC<<<>>>===999===FFF<<<<<<<<<<<<======>>>>>>:::777666888777444333555:::<<<===<<<:::999999:::777555444666999:::777333666888;;;:::777555555666777888888666333333555777666444333444777888777555999<<<;;;666777???IIINNN@@@;;;555222222444444333444555555666555444333222555666888999888666444222111222333444444333222111...///111444777777555333111222333333333222111111666555444444666555222000666222111333444222444888333555666444111111444777999777555555666666555444222555888::::::::::::;;;@@@EEEJJJLLLLLLNNNSSSXXXPPPKKKKKKOOORRRPPPQQQTTTKKKNNNQQQOOOKKKHHHIIIKKKIIIJJJKKKLLLLLLJJJIIIGGGFFFGGGIIIKKKKKKIIIGGGFFFAAA@@@EEEeee]]]:::===777555666444333666<<<;;;555555666:::>>>;;;666666:::999888777666555666666777::::::;;;;;;;;;:::999999888999:::999777777999;;;888;;;;;;666333666777666222333333333444333333333555666777666444444666888999555444666777666888;;;666666555666777:::<<<>>>>>><<<:::::::::999888777444444555888;;;:::555111555777999999888777666777333222222555888:::999777444666999;;;;;;999555333222222222222222222222333...000222333333444666777333444444444444555999<<>>===;;;;;;>>>AAAFFFHHHLLLSSS\\\fffooottt}}}fffZZZUUUMMM@@@:::999>>><<<666:::DDD;;;<<<===>>>??????>>>>>>444333666::::::555222333666777888888666666777999:::777444555888888555000444777999999777666777999777888888666333222444777777555333555888:::999777888;;;<<<777555999>>>@@@;;;888444222111111111111...000222444555666555555444555777999999888666444222333333444333222111000000///...///222444444444444333333444555666444333888666555555666444000---666333333555555333333666444555666444000...///111777666555666666555333000111444999<<<<<<<<<<<<<<>>888444444666888999333444444555777999:::;;;999;;;:::666000///333777555:::999333111555888666???;;;777555555555555555555888777333444999;;;999888;;;>>>>>>===???FFFLLLRRRYYYbbbiiiooowwwzzziii[[[NNNDDD>>>777;;;<<<888555888;;;;;;888:::;;;<<<===???BBBDDD666888999888666444333333999666333222555666555444777555444444555555444333;;;888555333444666777777333777:::999444222444777CCC:::000///444888666333666777999888777666777888444666888666222///000111111...---...222666666555555999<<<<<<777333222222444333333444555444111///...///222444666555444444888666444333222333555666333555777666333000//////222222222333555555444222777777666555444222000///777777888666444222222333...222555777888<<>>444666888777444444777:::888555222555===BBBCCCBBB<<<777444777999777555666444555777;;;>>>>>><<<::::::999888888999888555333444666888::::::999777666666888999777444333555888444333333555999;;;:::888:::;;;======;;;888444222888555222333777999999777444444555666777666333000777777666555555777888999:::777555666999<<<<<<;;;:::888555666999:::999888999777666777999888555111333222---+++...555666333111444555666:::===:::333@@@KKK\\\uuujjjUUUGGG???===:::999999:::999888444444444444555777888999666888999777333111444777888:::777111000444666333888999:::999666666777:::333333333444555555555666<<>>:::>>>>>>:::888:::<<<<<<:::;;;<<<===???@@@CCCEEE555555444333111111444666888666333222444555444333999777555555555555333111;;;888555333444555555555111444777777555555777999===888333333777888555111444777999:::999888999:::555666555333//////111333666333222333666999999888777888:::999777555333333666555444555666666444222111222444555666777777666444333222222222333444555666666666555444333333333000//////111444666666555666666666555444333111111333444555444333333444666777999<<<======@@@DDDIIIQQQYYY___[[[WWWZZZ```eeefffcccbbbdddfffgggkkkppphhhoooqqqkkkbbb\\\WWWSSSSSSPPPPPPRRRRRRRRRXXX```ZZZVVVJJJGGGNNNJJJDDDIIINNN______EEE666555:::777666666555777???GGGFFF???777666666777999;;;<<<<<<777555333666;;;???@@@???;;;555333666888777777888>>>======???@@@???<<<:::999888666555666555444222666666666666666777777777666888999888444333555888666444444666:::;;;:::999888:::===@@@???===:::777777777777666555444555666:::999888999999999888666777666666555666777888999<<<999666666999===???@@@;;;999777999;;;======;;;:::888777888999999666333444444222...000666888666222444666777;;;???>>>999888<<>>===:::888555555555555666777888999333666888888555444666888;;;888333...000444444000---222666555111000444999;;;777888>>>>>>888666;;;AAADDDHHHMMMTTT^^^kkkuuutttccc]]]TTTMMMHHHDDDBBB@@@<<<@@@@@@<<<:::<<<===<<<::::::;;;<<<>>>???AAABBB666555222000///111666:::777555333222333333222111:::888666555666555333111:::888444333444555555555222333555777999;;;<<<<<<888999;;;===>>>;;;666111333666999;;;::::::999:::777666555222000111444777333222111333666999::::::999777666666666777666555999777666555777777777666333333333444444666777777222222333333444555555555999777555555666777777777...------///222666777888444444555555444444333222111333444444444666999;;;999;;;===>>>???CCCIIIOOO[[[bbbccc[[[TTTXXXccckkklllppprrrooopppuuu{{{~~~yyytttpppnnnhhh```[[[ZZZXXXUUUUUUYYY]]]]]]___bbbiii```NNNGGGLLLGGGBBBGGGSSSyyyqqqDDD>>>;;;666888<<<555666777:::AAAGGGDDD>>>999666444777<<<@@@???===444444555777999:::;;;<<<999444111444777777999===CCCAAA@@@?????????===;;;999666444222333333222111777666333222222444777999888:::;;;999666444555888777666666777:::;;;:::999999<<>>;;;666444777MMMsss|||\\\TTTMMM@@@:::::::::<<<======;;;999555555666666888999;;;;;;555777777666444555777999;;;555///---000444444111222555777555333333777;;;<<<333444>>>???666666???JJJOOOVVV___jjjvvviiiYYYQQQNNNHHHCCC@@@>>>======<<>>777<<>>BBBBBB:::777555666666777;;;@@@BBB>>>999888666555777:::======<<<222444777888777777888999888333222444777888<<>><<<;;;<<<======<<<999666222111111222333222777555444333333555777888999<<<===<<<888666777999888777777777888999999999>>>>>>>>>>>>===<<<:::999666888:::999666444333444666666666999<<<>>>>>>===777777666555444444333333666555555555777999;;;<<<666666666666777777777666:::999888888888777666555333888:::777444777999:::;;;<<<:::666666999999666666444444@@@[[[~~~pppSSSPPPKKK>>>;;;999777777999:::::::::333333444666777:::;;;===:::999666444333444777:::888222---...333666666555>>><<<999888:::===???AAA>>>777:::GGGLLLHHHLLLXXXZZZ```kkkyyy{{{ooo]]]MMMEEECCCAAA>>>;;;888888888999;;;======::::::<<<;;;888888666555666999;;;;;;999666777777555333222333444444555555444222111111111555444444666888:::999888777555555666999;;;<<<<<<888888888999<<<===<<<:::666===EEEJJJGGGAAA;;;888333555888888777555444444666666888999:::999888777111111222444666888<<<>>>>>>:::555333666888999888888666444444555777777777333222000///000222444666888888888777666444333222000222666:::<<<:::777444333000......000222444444111222333444555555555555555555444333333666:::>>>?????????@@@FFFSSScccooovvvssslllfffjjjttt|||~~~nnnyyy}}}}}}ssspppkkkffflllwwwpppnnnmmmnnnrrrrrrllldddaaa^^^TTTNNNLLLFFFNNNfffTTTBBB===???;;;999777///666555777;;;===;;;666333333555666666444555777999222444666777777777888999888444333666888999>>>DDD???===:::999999:::::::::888555222111333444555555444555666777777777666666:::===???>>>:::888888:::888888777666555666666777===<<<999777777888999;;;777666666888:::999777444...000444:::>>>@@@>>><<<:::999777666333111///...111444777999:::999888777555555666666555333333222777777777666555444444444444999;;;777444777999999999:::999444222555666444111444666777@@@[[[jjjKKKGGGCCC888;;;888555444555888999:::222222333444666888:::;;;:::999666444444666888999666111...222666777777999888555333555:::???AAABBB???>>>EEETTT___ccckkktttooovvvpppeeeXXXHHH@@@@@@>>>>>>===;;;999999;;;===:::<<<<<<:::<<>>>>>888888999999888777666666444999>>>BBBAAA===999777333555666666444333444555555666888:::<<<;;;777444444555555555444555888:::AAA>>>999666666777888888666555444444666777777666555333222111222333555777888777666444222000///...+++111888<<<<<<888555333555333111000111222222111111222333444555555555555555444222000000333888<<>>444555333555999:::555111000111444666444111000444777333333444666888999:::;;;777555555777888888<<>>>>>:::888999:::999999888666444333555777888666444333444888<<<>>>777444333555999;;;999555---///555<<<@@@AAA>>><<<<<<;;;:::777444111///---111666;;;>>>===:::777555555777999888666444444444555666555444222111222444777::::::666555888:::999333666666333111555777777111666999666333BBBfffnnnKKK@@@???<<<;;;888555444555777888888777777777777888999999:::555555666777999999888888666333333777888666777:::000333999???DDDJJJNNNQQQKKKRRR^^^lllxxx|||lll]]]VVVNNNCCC@@@DDD???@@@@@@===;;;:::<<>>>>>===@@@CCCAAA<<<:::777444555999:::999666111333555555333111000000111444666666555333444555555444444666:::<<<<<<;;;888777666888:::<<<<<<;;;888;;;<<<;;;777555555777444555666777888888777666222333444444444555888:::;;;::::::<<<>>>===:::777888999;;;;;;:::<<<@@@CCCDDDBBB>>>:::666555666888555444444555777888777555444333222222222333444555777666444111000/////////+++222;;;===999555555666555333222222333333222000222222333444555555555555555444222000000444:::???FFFIIINNNUUU___mmm~~~|||{{{}}}~~~|||yyyrrrkkk]]]TTTPPPNNNccckkk;;;999;;;888444===@@@666333111222777888333000222111222333333333444555777555333222555:::>>>???>>>666555666888777555888>>>???===:::888888777555333222111111333666888888777111333666888888777555333444777;;;;;;999777888999:::;;;:::777444333555777555555555555777999;;;===444333333333555666777777000222555:::>>>>>><<<999<<<<<<;;;:::888555333111333777<<<>>>;;;777555444333666999:::888777777888444555555333000000111444;;;;;;888444555:::;;;999333777999555444666888888666777999777444999OOOeeevvvOOO@@@CCCGGG:::888666666777888777666>>>>>>===<<<;;;;;;;;;;;;000222666:::===<<<999777777555777;;;:::555666;;;666@@@NNNWWW\\\aaahhhmmmwww~~~rrrmmm[[[MMMKKKIIIAAA???DDD?????????;;;666444666888???@@@@@@@@@DDDHHHEEE@@@888444111222666888666333222444555555444333444666000333777777555444555777666666555777:::;;;;;;:::999888777888999:::999777:::>>>@@@>>>999666888;;;666444111111444666777777111222333333444777;;;???CCC@@@>>>>>>@@@AAA???===>>>AAAEEEGGGHHHLLLQQQVVVEEEEEEBBB<<<666333555888555555555777999999777555111111111111111111222222888666444111000111222333,,,555======777333555:::444333222333555444333111222333444444555555555444777666444333333888???DDDKKKRRR\\\hhhttt|||zzzppp```[[[```gggkkkCCC999888;;;:::<<<999,,,222///000666777333222555333111///222666999999777777333000444;;;AAABBB@@@444444666777555222555:::888777666666777777666444//////000333777888888777111333444555666555444333111555999999777666666888<<<===<<<888444333666999777888999:::;;;:::999888111333444333000000444888333333444666999:::888666<<<<<<===<<<;;;999777666333777::::::777333222333///333777999888777999:::444555666333000///222444>>><<<888444666<<<===:::777<<<===999555666888777666333222555555666===HHH[[[vvvUUUFFFBBB@@@@@@999555999>>>>>>======BBBDDDAAA:::888<<<===:::111;;;???999666:::;;;666CCC555666GGGOOOJJJOOO___[[[gggttt~~~wwwoooddd\\\JJJEEE@@@>>>???AAA@@@>>>???888222222888<<<<<<999??????>>>>>>???BBBFFFHHH999666555888888444111222888555222333666999:::999444444444333333444666888===:::777888;;;<<<888444777999:::888555444666999======<<<:::888999<<<>>>555666777888888777555555666444444777;;;>>>>>>===AAACCCFFFKKKOOOPPPPPPOOOPPPJJJYYYgggfffmmmrrreeeWWWJJJ@@@>>>:::333333999888888999888555444444555000000//////000222444555000111333333333555777999:::???BBB???888444666:::777444111111444666555444777555333222222444777888777999999666444;;;IIIUUUfffeeeyyywwwwwwnnnpppxxxzzz@@@888555333555999999444///444222333555444111333888444444444666999;;;;;;;;;>>>BBBGGGDDD999222999DDD444999===;;;444111222666888999999888777777888:::666000---000888;;;777111000333777999777555333222===666333666777333333777???<<<888555555888===???BBBEEEDDD>>>::::::999777666222222444444333444777444777888666777::::::777777555777::::::666555666...///333777888777222...222666:::;;;999666555666777444333666777666777;;;666888888777999======999;;;555111333:::??????<<<777333000111555:::<<<===EEEeeeaaaJJJEEEGGGFFFAAA;;;666888;;;:::;;;===BBBEEECCC===<<>>>>>>>>===<<<<<<<<<===999666999@@@CCCAAA===CCCAAA>>><<<;;;===???AAA>>>999555777888666444555888666333444777999999888333444444444555555777888;;;888666888<<<===:::666::::::888666555666888;;;<<<===<<<;;;999999:::<<<555777999<<<<<<;;;999777999999999;;;>>>CCCGGGIIIOOOQQQTTTYYY^^^bbbdddeeehhhgggqqq|||gggTTTDDD???===888555888999::::::999777666666777111111111111222333555555111111222222333444777999999<<<>>><<<888666888;;;888555222222444666555444777666555444444666777888999;;;<<<;;;===FFFUUUaaauuu}}}{{{xxxuuu{{{vvvSSS777555555666777777666444222666555666999888555666:::666444444777<<<===:::777777>>>GGGJJJBBB888777<<<666999<<<;;;777555666888999::::::999666555555666888444111222777888555000222666999;;;:::888777777===888666::::::666444666:::888666444555888<<>>;;;888888:::999666666999444444444555777777555333666999<<<<<<:::888999:::>>>:::888999777333333666888999888777999===<<<999;;;888555555999;;;999777888555111111555888:::;;;666GGGeeewwwUUUEEEEEEGGGDDDAAA<<<999999999777999===???BBBBBB@@@@@@BBBAAA>>>:::888999:::888777<<>><<<999:::;;;:::999;;;@@@GGGJJJFFFBBBBBB@@@;;;888777888;;;===BBB:::444666999777555555777666444555666777777666333444555777888888999999999777666888<<<>>><<<999<<<999777666777999;;;;;;:::<<<===<<<:::888888888777999===???AAA@@@>>>===:::<<>>:::777777666555444333555888;;;===;;;>>>===999777:::<<<<<<888444222444444333555999444666444222555<<>><<<<<<===;;;888999>>>:::===???@@@AAABBBAAA???>>>999:::???===888===GGGXXXdddrrr{{{|||uuuooo[[[SSSJJJCCCAAA???<<<999555888<<<===<<<::::::;;;888888:::AAAHHHKKKIIIEEE<<<:::777555555999===???@@@999555888;;;999444222555555444444444444444444555555777999<<<<<<;;;:::999888777999;;;<<<;;;999;;;888777888<<<===<<<999888:::<<<<<<999777666666;;;<<<>>>???AAABBBBBBBBB???EEEMMMRRRUUU\\\gggpppwwwxxxxxxzzz|||rrrVVVHHHBBB;;;888999555666666555444333333444222222222333333333333222555333111111444777999:::;;;888444444666999999888666555444333333333222111444555666777888777666666888888888:::AAANNN^^^iii^^^KKKEEE888444666777888888888888888333222555999888444333666888777666666666777777666:::777888;;;<<<999999;;;777666555888;;;===<<<:::;;;===???>>>;;;888666666999999999777444333222222...222555888888777777888;;;:::999<<<>>>>>>======444444333333444555777999999;;;:::444333666999999777333111333444222444888666888777444555;;;>>>===;;;888666888777333222555;;;888555555888<<<>>>@@@:::999888666666777999;;;;;;888888:::999555333555666777555222333777666222...222777999999:::;;;===555333222222444666999:::BBB===<<>>BBBAAA===<<>>@@@@@@>>><<<;;;BBB===>>>EEEHHHKKKWWWfffzzz|||qqqjjjaaaXXXMMMHHHBBB>>>>>>===<<<:::===:::888888:::;;;:::888666666777;;;AAAEEEFFFEEE999777555444555999===@@@===999999>>>AAA<<<666222444444333333222222333444888888999;;;>>>???===;;;999888888999::::::999888888777888<<>>===<<<===???BBBEEEGGGLLLVVVbbbjjjnnnttt|||```OOODDD:::777999444555666555444333444555666555555555555555555555666444222333666999;;;:::<<<777333222555777666444444444444333222111000000222444555777777666555444777777888:::CCCSSShhhvvvrrrPPPHHHGGG;;;999666444666:::<<<:::666111111444888777333222555777888777444111222777<<<>>>888444777;;;;;;<<<>>>666444222555:::===<<<999777:::<<<===;;;999888888777888999777444333333555---000333555666666666777:::888777777;;;@@@CCCCCC666555444333222333555555888:::888222///222444444555222111444444222333777444777888666777;;;<<<:::888777888<<<:::555222222777666555777;;;???AAABBB<<<999666444555777:::;;;555444555999999555444555777888777444555888666111+++000777:::::::::===???000000111222444666:::<<<===;;;777<<>>??????===>>>AAA@@@;;;999:::BBBBBBEEENNNZZZiii~~~{{{iii```ZZZOOODDDBBB@@@??????@@@AAAAAAAAA???:::444333555888777555666444444666:::>>>AAAAAA999888666555555777:::;;;::::::>>>DDDEEE???999777555555444222111222555777;;;999888:::>>>???===;;;777888888888888888777777777888:::===>>>===999666999999999999999;;;>>>BBB@@@??????@@@DDDIIINNNQQQ\\\fffsss{{{fffVVVIII<<<666888666777888888666666777888<<<;;;999888777777888999666333222444888;;;:::999999666222222444555333111222444555444222111111111222333555666666666555444000333555888BBBWWWrrruuueeeOOO???===>>>:::666222444999<<<888444444333555999888444444888777888777444222444:::@@@<<<888888>>>AAA???<<<<<<666444222444777:::999888333666888999999888888999555666777666444444444555///222555666666777888999777666444333777???DDDDDD999777555222222333444666888:::888222///111222111333111222666666333333555000444666666888<<<===:::777777:::>>>===777333333444444444666;;;>>>AAAAAA>>>:::777555666999;;;<<<555444666999999444111222777::::::999:::;;;888333///333888999888777888:::---///111222333666:::===888:::999777@@@aaagggYYYPPPIIIAAA<<<;;;???AAA@@@>>>>>>>>>;;;===BBBDDD@@@@@@DDDIIITTTbbbmmm|||xxxhhhXXXPPPMMMFFF>>>>>>???@@@AAACCCDDDCCCCCC;;;999555333333444666666666555444555777:::;;;<<<888777666555555666666777777888>>>CCCAAA<<<999;;;777777666333222444999======999666777;;;===;;;888444555666777777777777888888:::;;;;;;:::999888999<<<<<<:::999:::???GGGLLLDDDFFFJJJPPPUUU[[[```bbbrrryyyfffZZZQQQCCC888444777888999999777777888999>>><<<999666555666888:::333111111444999;;;888555444333222222333333333222222444777666444333333444444444555666666666666666000444888:::BBBYYYzzzggg[[[III:::888:::777555333333555666444333666555666888777444666:::999777555777;;;>>>??????:::888:::???AAA>>>;;;:::777666444444555777777777555777999999888999:::<<<666666555444444444333222111333555777666777888999444555444111555===AAA???:::888555222222444777999888;;;:::555222333333111333222555::::::666444555222555555333555999;;;999555444666::::::555222333666444222333777;;;===>>>===999555444666999::::::555444777;;;:::555111222444888::::::<<<<<<888111333555666666555333333333---///222222333444888;;;;;;999999:::>>>SSSwwweeeSSSDDDFFF>>>888:::>>>>>>======888666:::CCCHHHHHHKKKPPPXXXnnnccc___UUUHHHBBBBBBBBB???999:::<<<>>>>>>===;;;999777888999777444333666:::666666666777888888888777444444444555555666666666333555;;;???;;;666777<<<999999777444333666<<>>;;;999<<>>===>>>CCCCCCEEEHHHLLLSSS\\\gggnnn~~~ooobbbTTTOOOGGGBBB@@@???>>>=========;;;:::888999;;;===777999;;;:::777333222222222222333555666666333111444555777888777666444333777999888222000444999;;;???;;;666333333555777888<<<>>>:::333666@@@@@@888333888===>>>:::666444444<<<;;;:::999:::<<<===>>>FFF@@@<<>>;;;;;;>>><<<777333777888444333444555333777444111111444666444222222///---///333555555333444555666555444444666888555444666999666222888BBBHHHNNNIIIAAANNNsssnnnNNNFFF===777666444666999;;;;;;888444111///333444555666666666555444444999;;;;;;<<<>>><<<888666666666666666555555555222333444777999888555222444<<>>999555444555555444<<<<<<888666???LLLLLLCCC;;;>>>BBBBBB>>>:::999999888;;;???@@@?????????@@@OOOMMMNNNSSS[[[aaagggiiillltttrrrZZZOOODDD???>>>999@@@CCCCCC???===>>><<<777888:::999555555888888555777666555555666555444333888444111222777;;;<<<<<<555666666666555666777999999777999;;;999666999@@@aaacccZZZOOOXXXwww___EEE@@@;;;777888666777:::===>>><<<999777777444555666666666555444333444888:::999:::===<<<888888777666555444333222222000111333555666666555555333<<>>??????999444222555888777555666777888999999777555444<<<999777666888777444222000666:::999;;;???AAA@@@@@@===999777777777666444===;;;777777DDDRRRRRRIII===???AAA???;;;888888999:::>>>BBBCCCBBBEEEKKKQQQ[[[___dddhhhmmmrrrxxx{{{iiiQQQGGG===:::<<<999CCCEEECCC???===>>><<<999>>>===999555777;;;:::666666888::::::888555444444;;;777444444999>>>AAAAAA555666777777666777999;;;===;;;;;;======::::::===]]]^^^WWWRRR```rrrQQQ>>>===999777999777666999===???>>>===<<<<<<555666777777666555333222555888999777777;;;;;;888999888777555444222000000...111444444333333666999666???DDD@@@:::999;;;<<<<<<:::888666555777:::;;;AAABBBAAA>>>:::999<<>>;;;;;;===999333:::;;;<<<===<<<:::888777???>>>>>>===<<<:::999888;;;;;;:::888666555444333333555555333000111444777333222111222555888::::::666555555444555666888999888888777777666444333222444666;;;666:::777CCC{{{~~~~~~qqq___WWWKKK===;;;CCC:::;;;======<<<<<<======999888777888999;;;<<<<<<:::777444333444555666666666888<<<===>>>=========???;;;777777:::;;;999666444888999777888;;;<<<999:::999888888:::::::::888<<<;;;888777>>>GGGHHHCCC<<<>>>>>>;;;777666777:::@@@CCCDDDCCCDDDMMM]]]iiilllttt{{{~~~cccNNNEEE;;;888:::777<<<<<<;;;::::::<<<===<<>>===999555444444999666333555999<<<===<<<555777888888777888:::<<<===;;;;;;===???>>>===<<>><<<888555888;;;777000444555666888888777444222:::;;;<<<;;;888666555555======<<<:::999888666666888666333000///111444666555444333444666999<<<===777777555555444555666777888888888888777666555444333444===888777666???kkknnn[[[MMMIIIAAA555555>>>888777777<<>>>>>>>>??????<<<::::::===>>>>>><<<999:::888444555999999777888777777999;;;<<<;;;999999<<<;;;777666999===>>>>>>??????===;;;;;;???BBBFFFIIIMMMMMMOOOXXXhhhttt{{{eeeSSSLLL@@@;;;:::777777666666777888999:::<<<===:::444111555;;;:::555666:::>>>>>>:::666444444444333333666:::;;;888555666777888888888888:::<<<888999999:::===???>>><<>>=========??????:::333111444888555666888999::::::999999///444999:::888555555666444444444444666888;;;===???:::777999;;;::::::<<<999777444222666:::888222...000222333333333222111555777888777666444444555:::::::::999999999888888>>>888222000111333333222444444444555555777:::;;;;;;:::888777666555666666666666777777777777777666222111<<<888555666;;;YYYuuufff^^^QQQGGGDDD>>>777666;;;888444333999DDDIIIFFFBBB888666333444777777555222333;;;CCCBBB;;;555555888777;;;>>>>>>:::888888999<<<<<<===>>>>>>??????@@@::::::888555777<<<>>>;;;:::999888888999:::888777777:::<<<999444555;;;AAA===???@@@@@@@@@BBBGGGLLLMMMTTT^^^dddggglllrrrxxxkkkZZZSSSFFF???>>>::::::888888:::999777666888999888555222555::::::777666999<<<<<<:::777444333222222444888<<<<<<777333777888999888777777999;;;555888999888999===>>><<<@@@GGGPPP\\\qqq[[[JJJ>>>>>>@@@:::888;;;888888:::<<<===<<<;;;;;;<<<444555666777888777666666777999888555555888999888777777777888999::::::::::::;;;;;;888444333555888<<<@@@@@@:::555333333111222444888<<<>>>>>><<<;;;:::;;;;;;999444222333555777888:::;;;;;;:::888777222444666777555333222222333333333444555777999;;;<<<666444888;;;:::999999777777444333666<<<<<<888///222444444222333777;;;777777666666666777777888555555666666777777777777>>>:::666444333333222111111333444555444444555777===<<<:::888777777777888555555555555555666777777222...:::888555999999HHHvvvaaaSSSPPPJJJCCC===;;;;;;;;;;;;;;;777555888>>>AAA???<<<777444222444777999666333555;;;AAAAAA;;;666444555666:::===<<<888555555777999===AAA@@@===;;;===???888999999888;;;@@@???;;;999888666666888999999888888999:::999777777===CCC>>>AAAEEEGGGIIIMMMSSSXXX[[[cccppp{{{lllZZZRRREEE>>>???<<<===::::::===<<<666444666666999999777888<<<===;;;666666777999999888555222000000222777;;;===:::777888999999888666666777999444:::;;;777555999===<<>>999<<>><<<;;;:::999999999888555333111444999;;;888555666888;;;;;;999555111///444888======999777888:::888>>>CCCBBB<<<888:::===666999999:::===???<<<555555444333444777:::<<<<<<<<<999888999999:::===AAADDDHHHMMMQQQTTTZZZaaafffiiippp{{{iiiVVVMMM???:::===<<<<<<999:::>>>===666444666555:::<<<;;;;;;>>>@@@???666444444666999888555111...---...333999======;;;999999999888666555666777666===>>>777333666;;;<<>>:::::::::999777444222000777::::::777777:::999777666666777777888888888999888777666666777777666555555777777777:::<<<999333888777777777777777777888333333444555666555222///+++...222777999:::999888777444111222444666444222111111111222333444555666333//////555;;;999666444555888888444444888;;;<<<777<<>>;;;888777888;;;===<<<::::::;;;<<<;;;:::<<>>BBBGGGLLLOOO;;;999666222444999888444666444333444666888888777666666555333111333666999888999999999888666555444777666555555666555333000333222222111111111222222222333555666777777777666wwwddd\\\RRRMMMKKKIIICCC===<<<777555888888666777;;;555555555444333333555888777555555888888555555888888777666555444444444444999;;;>>>???===<<<;;;;;;999;;;<<<999555444888===>>>:::666555888:::999777<<<;;;<<>>===:::777444111000444:::;;;666444666=========<<<<<<;;;:::999:::999888888888888999:::999888777555333444666888777555333666::::::555111666444333333555888;;;<<<888999:::<<<>>>???AAAAAA666555222000444999999666111111000222444666666555444444444333111222444777999:::;;;;;;999777555333666555444444666666666444777777666555555555555555111333555777888777777666zzzhhh[[[NNNIIICCCBBBDDDDDDAAA===999666555777888888:::>>>777888999888666444444555888888;;;<<<888222222555999999888888777777666666======<<<===>>>>>>===;;;999::::::999777666777999@@@===:::888999:::::::::444666999<<>>888;;;???AAA@@@<<<888777777;;;:::999999888888888888333000222777999666333333333444777999999888777666666333///...000333666777666666666666777:::???CCCQQQcccyyyrrrPPPEEE@@@;;;777777777666555555777999;;;777666888999888:::???===;;;:::999999999777666...000333777;;;<<<:::888???AAABBB???;;;888555444888:::<<<;;;999777777777888777888:::888555888???BBBBBBAAA???===:::888777444333555999:::777666888BBBAAA???===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<999777666777999:::888666555888;;;:::555000111222333444666999;;;<<<777888999::::::999777666555444111///222888888444111000111333555666666444333444555444333333444555999;;;<<<===<<<999666444666444333444666888999999;;;;;;:::999888777777666111333555777999888777777uuugggUUUIIIDDD@@@======@@@@@@>>>;;;777666666666666666999<<<;;;;;;;;;999666444555666:::<<<@@@AAA:::222111555:::::::::::::::999999888===:::888999<<<===;;;888999999999999999999888888>>>===<<<::::::;;;===>>>:::<<>>888777888<<<<<<;;;999777666666777:::666444777888555333333111444888;;;;;;999555333666222...---///444888:::999777555444777<<>>:::888999999777999===<<<999777888:::;;;999666000222666:::<<<===<<<:::@@@DDDEEE@@@:::777555222444666999::::::::::::;;;777555666888999:::@@@HHHBBBAAA@@@===:::888888999<<<:::999888777555444444===<<<999888888999;;;======<<<;;;;;;;;;;;;<<<===???>>><<<;;;:::999777666555666999:::999666444222111333555666777888999:::777777999999999888777666999888333000111666555000555555555666888888777555444555777777666444444444777999;;;===>>><<<999888777555333333666888::::::<<<;;;;;;:::999777666666222444666999::::::999888zzzoooeee\\\RRRFFF===:::888777888;;;;;;999777777888777444222333666888???>>>;;;777444444777:::<<<>>>BBBDDD===444333666:::;;;;;;<<<<<<;;;:::999;;;888666888;;;<<<;;;888888888888999999:::::::::;;;<<<<<<999666666999<<<===???BBBEEEHHHKKKNNNPPPYYY^^^gggoooxxxzzz^^^NNNKKKEEEAAA===444:::@@@EEEDDD>>>888666666888999999777555555888;;;BBB<<<777666555333333666444777<<>>;;;888777:::<<<>>>===:::777555444444333888777555444555888;;;>>>???<<<999666666999<<>>=========999444///000666;;;:::555111222555444666999999777666666777666666666777888:::;;;<<<;;;:::555111333777666111:::888777888888888666444333555777777555333222222333666999<<<======<<<<<<999666444444555888999999<<<<<<<<<;;;:::888777666555666777999999999999999{{{hhhcccZZZRRRJJJDDD???;;;555555666888;;;;;;:::888666999999333///111444444>>>===:::666444555999===<<<===@@@CCC???888666999999:::;;;<<<<<<;;;:::999888888999:::===>>>===<<<777999:::::::::;;;>>>@@@BBBDDDEEEBBB===<<<@@@EEEKKKNNNRRRUUUYYY^^^cccgggxxx~~~vvv\\\MMMKKKDDD@@@>>>888:::>>>BBBBBB>>>999666555333555666666555777<<>>888;;;999888999::::::888777<<<888777777555111000333777666555666777777777666444444444333222222555777BBBJJJLLLBBB999777555000222444666666444333333333666444555999:::888888;;;===>>>>>>;;;888888<<<@@@888:::888555555888999777999777555444555777999;;;???;;;777333333777;;;???===<<<;;;<<<===:::333...///555:::999333000333888888:::<<<;;;777444555777555555555777888;;;<<<>>>999888555222555::::::555999777555444555555444333222444555555333111111111222444666999;;;<<<======777555444444666777888777;;;<<<<<<<<<<<<:::888777888777777666666777777888{{{ttthhhZZZSSSSSSPPPOOOLLLGGG@@@<<<;;;<<<666777888;;;<<<;;;:::888555::::::333///111444555::::::999777666777:::===:::999;;;??????;;;999:::888999:::;;;;;;:::999888555777;;;===>>>>>>>>>???<<>>;;;===>>>???>>>;;;888555444777888777555777===BBB@@@999444444444444666999;;;<<<>>>??????===<<<;;;888555333222555777999:::999<<<===<<<;;;>>>FFFMMMfffxxxeeeKKKBBB===:::999888777666777999:::888666;;;999999;;;:::666444666555666777777555555666777333444555444222222555777JJJTTTTTTGGG;;;888555000111333555555333111111111555555888>>>???:::666666;;;===>>><<<888777;;;???333666666333555:::<<<:::666555444333444555777888<<<:::666444444666:::<<<<<<999777888;;;;;;777333333555666555444555777999:::===>>>;;;777444666999777888:::;;;<<<<<<;;;;;;:::999555222555:::999555777444111000222444555555555666777666444333333333333444444555777999:::;;;333222222444777888888888888999:::;;;:::999777666999777444222111222444555vvvmmmddd\\\RRRFFFCCCGGG===@@@BBB???999555666999666777999999999777444111444;;;;;;444///333666777666888999999999999:::<<<888666777<<<>>><<<:::;;;777888:::;;;;;;:::888777000555;;;>>>======>>>@@@BBBGGGJJJIIIFFFHHHPPPXXXMMMTTTZZZ\\\ZZZ^^^gggpppwww~~~lllVVVKKKIIIAAA???DDDCCC<<<<<<===>>>>>>===999666;;;======999555555:::???999444111444666555666999999999999999999999999888777555333333555777888888666;;;???>>><<>>:::888===<<<777333444777666111666333000///222555888999:::;;;;;;999777666777888666555444444444666777888//////111444777999999999444555666777777666444333999666222...---///111333vvvdddZZZNNNHHHGGGFFFBBB===<<<:::888666555555777888555666666777666555333222555666666777666666555444999999888666666888<<<@@@666444777<<<===::::::<<<<<>>??????>>>???FFFNNNQQQPPPOOOQQQTTTRRR^^^]]]```mmmgggeeeyyyiiiWWWNNNHHH>>><<<@@@<<<;;;;;;999777666777:::===888:::<<<:::777666888;;;999666666;;;<<<999777777111444555222444999;;;:::888333///222999===;;;888<<>><<<999666444444555555555777777555222111444777888333333999:::555333555999===AAAAAA<<<888666666333111///000333666666555333444666:::===>>><<<:::===999555666999;;;999555444888888333444:::<<<999444444333333444666777888===<<<:::888777999===???===;;;888555444888>>>CCC@@@666///333999;;;;;;;;;<<<:::999:::999888999:::CCC:::999AAADDD>>>999:::888888777666444222///...222000///000222444555555444666888999888666333111555666777666666888999888000///000444888999666333000333777888777777888;;;999999666222//////111333mmm___PPPIIIBBBAAACCCDDDAAA<<<666666555555555666777888777666444222111000000000222111111333666777666555444555666666555555777999666555777<<<>>><<<;;;>>>CCCEEEBBB===<<>><<<===???AAAAAA@@@DDDHHHLLLMMMNNNRRR[[[bbbeeeUUUjjjzzziiipppzzzgggUUUKKKGGG@@@@@@CCC???<<<:::888777666777999:::555888::::::777666777999888666777;;;<<<888555555111333333111444999;;;888888444222333888;;;:::888<<>>:::777555333333666777777555333222444777999555555777666111000333666888:::;;;999777555555444222000111555777777777444777;;;>>>???<<<999777999777666666999:::999888444777888444555:::<<<999666666555444555777999:::<<<999777777;;;<<<;;;999666666555444444777;;;???EEE===666555555333333666777444333555999:::999777:::777888>>>AAA???======777666555333111///......111111111111111333444666222333444555666555555444333444444333333444555444222111111333555666444222777777777777777888999:::999888777555333333666999nnnZZZKKKFFF???;;;999:::???@@@===999555555666777777777777666888666333000......///000000......333999<<<:::777222444666777555444444444888666888<<<>>><<<<<>>@@@BBBCCCBBBFFFLLLRRRUUUXXX___iiiqqqjjjrrrwww~~~fffRRRGGGFFFCCCDDDFFF@@@===999666666888999888666111555999999888777999;;;999777777;;;;;;666333222333444222222666<<<<<<888888777666666666777888999===???@@@>>>???EEEPPPYYYmmmtttRRRHHH???<<<;;;888777888999555444666888777666888AAA@@@>>><<<888555333111666666666555444333555666666555555555222...000666666666666666888888666555555444222333555777888888444:::@@@AAA>>>999555444555777888888777888999:::444777777666777:::;;;999888777555444555777:::<<<:::666444777===>>>:::444333444444444555666:::===???:::666444333111555;;;:::888666888<<<===:::666222777999888888;;;;;;999666444222///...---......000222333222000000333777222111111111222444777888;;;999777666666777888:::777555444333555666555555???;;;666555777999999999666777666555555666999<<>>;;;888888;;;;;;999666888999::::::888666444222666555444333222111111111222000222999BBBCCC===666555777999888777666666666:::888888<<<===;;;;;;???GGGHHHGGGBBB>>>===???@@@DDDBBB??????AAACCCEEEFFFIIISSS```jjjnnnqqquuuyyyuuueeePPPEEEEEEDDDFFFGGG???<<<777444666:::<<<999666222555777888888:::???DDD===999666888777444222333666666555444999>>>===888999::::::888555444777999>>>??????===>>>EEEQQQ[[[uuuxxxJJJEEE@@@===999444444777;;;888666444333111000000666666888888888666444333666666666555555555555666111333444333000000555<<<;;;888666666999:::888666555444333333444666777888444:::??????:::555444555444777;;;:::777555888;;;555777888888999::::::999888666444333333555888:::888777666888;;;<<<:::777777777666555444666999<<<<<<666222333444444888======>>><<<:::::::::777333111;;;>>>666111444555111666444111...,,,---///000000333555333///...222777444222000///000444888;;;CCC>>>:::999999999<<<@@@<<<:::777555666888:::;;;BBB:::222111666:::;;;999444555555444444555888:::^^^TTTMMMKKKCCC999999AAABBB>>>999777777888777555777888999999888555222000000111444555555444333222333333666>>>FFFEEE;;;222999999999888666666888:::<<<999888;;;;;;999;;;>>>CCCCCCBBBAAA???<<<<<<>>>CCCAAA???AAAEEEIIILLLNNNTTT```nnnxxx|||~~~dddOOODDDDDDBBBDDDDDD<<<:::777555888===???<<<888555666777888999>>>FFFMMMBBB;;;555444333222222555777888777666999===;;;666999;;;;;;888444222555888>>>???>>>======EEESSS]]]{{{```BBB@@@???>>>888333333888;;;;;;888444111111111111000222444777777777666555666555555666666666666555222555666222///111777<<>><<<:::666222000222777;;;BBB888111222666666555555777<<<<<<888555777777444555???AAA888111333555222888555222///...///222444111444666333///...222666777444111///000444888;;;BBB;;;777777666555999???;;;999777555555888<<>>666......555;;;;;;999555666666555444444666888xxxnnn```IIIDDD@@@???>>>===@@@EEE@@@<<<888666666777777777333444555666666555333111+++...222555666444222000222333777===BBB???666...888888888777555666888:::===999888:::;;;;;;>>>BBBFFFAAA>>>??????===<<<>>>BBBBBBDDDHHHOOOVVV[[[]]]hhhoooxxx}}}yyy```MMMDDDCCC???@@@@@@999:::999999<<>>;;;777888999888999>>>GGGNNNDDD<<<555444333222333777777::::::888777999888444999::::::777333222444666;;;===>>>>>>@@@IIIWWWbbb}}}yyyIII===<<<<<<===999555666;;;999<<<;;;666444777::::::444555777888999777666555666555555666888888777555666999888222///111555666<<<:::777666666555444333333444444333222333555888666777777444222111444888555999======999777999<<<===999888999888666777:::444333333222222333444555555999<<<:::666666;;;AAA===:::555///,,,...333777>>>444///333:::;;;888666222999:::777:::BBBEEEBBB999>>>@@@;;;777777999:::999777444111111222555666333444555222//////111444666444222111222444888:::>>>888888<<<<<<777777<<<777666444222222444999===888222---...555::::::888777888888777666555666888uuufffWWWFFF>>>===<<<999777;;;BBBDDDAAA<<<:::999888888999888888666666777777777666444333///000222444555444333222333444666888:::999444111555666888999888888888999;;;888888;;;>>>@@@DDDJJJRRRFFF===>>>AAA@@@@@@AAAEEEGGGLLLTTT^^^gggmmmooozzz~~~uuuZZZJJJCCCBBB<<<;;;===888===>>>???AAAAAA@@@>>><<<777999::::::999;;;@@@EEEBBB<<<777777666444444666999???AAA===888777888777999999888555333222333444777:::===@@@EEEPPP___jjjhhhIII>>><<<<<<===:::666777;;;999======777666:::>>>>>>888999999999999777666555666555444666999999777555666999666000///222333000666777777666444333333444444666666555333333666999888777666555444333444444444777<<<===<<<<<<===???AAA<<<888888777444555:::555666666666666666555555333666::::::888888:::===;;;999666111//////333666777222111777<<<<<<;;;;;;555777777777DDDTTTWWWPPP:::999:::<<<:::666888===999777555333333444666777555444333111000000111222000000000111333555777999999777>>>IIIJJJ???888:::666666555222000111666:::444111///111666999888666555666777777555555666777qqqVVVVVVMMM<<<:::555777444111888CCCDDD<<<;;;;;;<<<===<<<;;;888777>>>===<<<;;;999777555444555555555555555555555555555555555555555666666666333666;;;===<<<;;;:::999:::777777<<<@@@DDDJJJPPP]]]MMM???>>>BBBBBBCCCEEEIIILLLRRR]]]iiissszzz}}}sssVVVGGGAAAAAA:::999===999@@@BBBDDDDDDBBB>>><<<<<<555888;;;;;;999777999;;;???;;;888::::::666333444===EEEHHHBBB;;;999:::;;;999888666444333333333333333888===BBBIIIUUUeeeqqqwww]]]MMMCCC@@@>>>>>>:::555444777:::???>>>777444888<<<;;;777777888888888777777777666555444666999:::777555333555333...000555555000333666999888555444555777555777888666444444777:::999888777777777555222000222555:::===???@@@AAABBBDDD===888888666333555:::777888999::::::999777777222333777:::<<<;;;999777::::::888666444444666888;;;999:::<<<;;;555333555666444000333GGG\\\]]]QQQ:::555555:::888222333:::888777555444444555666777777444222111111222111000+++,,,///111444666888888333444AAAQQQRRRCCC777555999999888444111111555999333222222444777999777555111333444444333333555666~~~qqqaaaPPPGGG???999888<<<555444444555777:::>>>@@@;;;;;;<<<===>>>;;;666333888===BBB@@@;;;777666888888555666:::888444555::::::777555777;;;;;;777222666666666777999:::999888999:::<<<>>>@@@CCCEEEGGGBBBDDDFFFIIILLLQQQWWW[[[___bbbiiisss~~~rrrYYYMMMCCC@@@???;;;999888;;;???DDDDDDAAA>>>======???888111111777;;;:::777;;;;;;;;;;;;:::888666444>>>===;;;;;;<<<<<<;;;999888888777666555444333333777???>>>>>>JJJUUU```nnnqqqaaaPPP@@@>>>===<<<<<<===>>>===;;;999<<<>>>;;;666333555888:::999999;;;??????===:::444888999555555999999444111000///000333666777777777999;;;<<<<<<:::777666999666666999777222333888666555444555555444222000222555:::>>>???>>><<<:::999888666444333222222111444888:::888888999777333000111444888;;;<<<:::888777888888777555333444555777777777777666555333333444333333777;;;>>>===;;;222444666555222000//////...000333444333222222333111333333222000///000111000...000555555111111777333555888<<>>:::777777555333111222444777999222000///222777::::::888111000000444888:::999666zzznnncccXXXMMMDDD@@@<<<777555777333444555777:::===@@@BBB>>><<<:::::::::999666444666;;;???@@@<<<888555444:::888:::>>>===:::;;;???:::777555666888888444///333333444555888:::;;;;;;<<<===>>>@@@AAABBBDDDEEEFFFIIINNNTTTZZZaaahhhlllnnnsss{{{xxx]]]RRRGGGDDDCCC@@@>>>===;;;???BBBCCC@@@===<<<<<<;;;666222222555888777666;;;<<<<<<<<<:::999888888;;;:::999:::<<<<<<<<<:::::::::999999888666555444333===@@@CCCPPPWWW^^^iiihhhVVVLLLDDD===;;;999888888999:::999777888;;;<<<:::555333444777;;;;;;<<<>>>@@@>>>:::555000444555333444999999666111000000111555888::::::777888:::;;;;;;999777666999888<<<@@@???999888;;;;;;:::888888777666555444666666777777888777777666777777666666666666777777777::::::777666888666333333444666888888888777666777666666555444444333333555555666777777777777777777666666888;;;<<<;;;:::444222111222333333222111222222222333444444444444000111222111///...///000222000222555555222333888333444555777888777444222333333333444444555555555333000---///333777888777222222333555888888777666}}}dddTTTNNNFFFAAA>>><<<>>>???;;;999:::444666777999;;;===>>>>>>???<<<888666666777666666444777;;;===<<<888444000555555888;;;;;;888999<<<:::777555555666555111---333444666888:::<<<>>>>>>???AAACCCDDDCCCCCCDDDEEEIIINNNWWW```hhhooouuuyyy}}}vvv]]]RRRHHHEEEEEEBBB??????:::<<>><<<;;;:::777777666555666666777777;;;======:::666444666888999888777888:::<<<;;;:::::::::;;;;;;;;;888666555222;;;===BBBNNNVVV]]]kkkiiiQQQGGG@@@======<<<:::999999::::::999888555777999777444333555777<<<===???@@@@@@<<<666222000333444222333666777555111000000222555888::::::666777888999:::999888777666888>>>DDDDDD>>>;;;;;;@@@>>><<<:::888888888888999777555333333444777888555666777999;;;<<<======:::<<<:::555444666666333666888:::888444333444666888555333333555555333111222333444777888::::::;;;999888777888999:::999888555111---...222444444222555222///000333555444222111222222111//////000222444333333555444222555999666555444333222111111111000111444666666555222111444000,,,,,,///444555666333444666666555555555666kkkYYYGGG@@@???999777777:::>>>???>>><<<;;;777888:::;;;;;;999888777;;;999666555666777777777555555666888999777333000222333666777666444444555888666555555555555333111777:::>>>AAAAAA@@@???>>>???BBBFFFGGGFFFGGGHHHKKKPPPYYYfffrrryyy}}}~~~jjjVVVKKKBBB@@@@@@===;;;;;;777999:::::::::999888888666999;;;:::888777888:::;;;<<<;;;777111///111444888777666777999999888777666888:::;;;:::888555444444999888;;;JJJTTTbbbuuuZZZNNNKKKAAA:::<<<<<<:::999999::::::888777000222444555444444666888======>>>>>>===:::666444555666555333333333333222333222111111444666777777555666777777888888888888222666<<<@@@@@@===::::::???>>><<<999666666777999999888666555555888;;;>>>555777999<<<>>>???@@@@@@:::;;;888333222666777666888:::;;;888222000333777:::555111222666888555222000111333555777999::::::777777666666777777777777666333000...///222444555777222------111444333000333444444333111111333555555555444333222222555888999888666333111222444666///111333555555333111000444000------000333333222222555777666222111222555dddKKKAAA;;;>>>???888222555777888888888777666444555777999999777555444555555555777::::::888777777444222222333444444444888:::;;;:::777666555555666555444555777888888777;;;@@@FFFHHHEEEAAA===<<<===AAAGGGIIIJJJLLLPPPTTT]]]hhhxxx{{{dddOOODDD;;;::::::999777777666555555555666666666555555888<<<;;;888666777:::777888888555222111333666:::888777777777777555444222444666888888777444333444888999@@@PPP[[[iii~~~qqqNNNIIIIII>>>777999888777555555555555444222---///111333444666888999;;;;;;:::999888888999:::888666555555555444444666999777444444555555555555444444444555666777888999222666999999999999999999999:::999666333333666999:::999999999999:::<<<<<<666888;;;>>>@@@???>>>===888999666111111666:::999888;;;;;;888222111444999<<<777222333777999777444111222333444555555555555333333333333444555777888999::::::777222111666;;;:::444///...222444444111444444444222111111444666555555444222000111444666999888777444222333777;;;222222222222222222222111222000///111444555333000111444555333000///111444}}}iiiMMM;;;888888>>>@@@777555999999666444444444222---///222555777888777777222333666:::<<<<<<999666666444111//////111555777;;;>>>>>>999666777777555333444555666888:::<<<===<<>>@@@FFFLLLOOOQQQUUU]]]cccjjjuuu}}}fffLLLBBB999888999888777777666444222333444666666555333666888777555333555777444444444555777999;;;<<<;;;999777666666666444222///111333555666666666555333:::@@@NNN___eeennndddGGGCCCCCC<<<888<<<999888666666666666444333//////000222444555777777888777666555444666:::>>>666333333666777777999===>>>;;;888666666666555444333333333333444666888:::666999:::777666888999999444666777666444444888;;;===<<<<<<;;;999888777666666888<<>>;;;999777888555000111777;;;::::::;;;;;;888555444666999;;;888444444666888888777333333333333333333222111///000111111111333666999;;;@@@DDD@@@888555999???<<<888333222444555555444111111111///...///222444444666666222000222444333333555666444222222666:::444333222111000111222333111000000333666666333///111222222222111111333444xxxfffQQQ>>>666888777:::<<<555888===>>>999555666555222+++,,,///333666888999999444555888;;;<<<;;;888444333333333000...///444999:::===<<<666333666777666333333555666888:::===???<<<@@@DDDEEEDDDDDDGGGKKKNNNTTTZZZ]]]___eeeoooxxx~~~hhhLLLBBB:::999;;;:::999999888555222222555777777666444555555555444444444555444222222555:::===<<<999:::888777666777666555333///000333555777999::::::777===EEEUUUeeehhhpppoooYYYGGGCCCCCC===;;;===<<<:::999888888888666555444333222333333333333222333444555444333555999===555222222666888777:::@@@<<<:::777555555555444333333222111111333555888:::888<<<===888555888888666111555999:::888999===AAA???>>><<<:::999888777777444777:::===>>><<<999666777888555111111666999999======;;;:::888777666666999777555444444666888999444444444444333222111111///111222111000222666999999>>>CCCBBB>>>:::;;;===:::888666444333333333444000000///...---...111444444888999444222444444222///222555444111000333666555444333222111222222333111//////111555666444111333111000111333555666666nnnZZZ@@@555666:::666666888444444<<<>>>999555666444111---...000222555666777888999888999:::;;;:::666444///222555333//////333888;;;>>><<<555333888;;;999333444555666777999<<>>999777:::888666555666555333222888777555444333222000...000222555555444444777:::888333222666777555888===777555222111222222222111333222000000222555999;;;888===>>>888666777666222111777<<<>>>===>>>BBBFFF???>>>;;;:::999;;;<<<>>>111444999<<<===;;;888555999999666111111555777666AAA???<<<;;;:::888666333777777666444222333777:::555555555555444333222222111222333222000111555999555999===??????<<<:::888555666555222///...///111222222111///...000333666444:::;;;666333666555111...333666666222///111333444444444444333333222222222///---...222555555333444111///111666999:::999iiiXXXPPPMMM>>>;;;777444222333555666999888777666555444444333222555777777555444666888555555666888999999666444333111222555555222111333666777777777777888888888111333666888999;;;===@@@AAAEEEJJJLLLOOOUUU^^^fffsssrrrtttwwwyyy}}}yyy___GGG>>>777888:::<<>>>>>999555111000222555555444555222///000222444333222444777999:::999888777888///222555777777666666666888<<>>===999666888555555777555222444999<<<555222555888777333222777777666555555666777888777:::;;;:::555444555888666555333000///000333666444222111222444666666444555666777555333111111222555777999;;;===AAAEEEHHHBBB<<<666444666999<<<===<<<777444666::::::555///555777666444555999999777======>>>===<<<999777666555333000///111555:::>>>@@@:::666666666222111333888555222222444555333111222333555999===???>>>===111///000444888777222,,,555444333222333555777999777666666555444333333222///000222333333222000//////000222666888777333000333222111000000111222333333555888999888777666666~~~bbbOOOFFFBBB@@@;;;:::777555444555777888555555555555555444444333444666888888666555666888777666666777888888666444444111000333333111222666888777777666555555555444666777888999;;;???DDDHHHCCCIIIPPPTTTWWW]]]gggpppvvvuuuvvvyyy{{{|||dddIII>>>555333555888<<<@@@;;;888555666999<<<>>>>>>:::888555444555555333111444111///000222444444333444555777777666555555666111333555555444444555666:::===DDDMMMUUUcccxxxkkkFFF@@@;;;999;;;<<<:::777555222222444333000222777<<<666333666999666333222888777666555555666777888666555444555888999888777777666555222111222666999777555444444666666555444111333555555333111111111777888:::<<<>>>@@@AAAAAA???;;;777777:::===<<<;;;999777666777:::999555000444666666333555999999666999999::::::::::::999999888666333111222666:::===<<<777666888999666555666777888999888666333222111333333555888;;;<<<;;;999111000000333888999555111666555444333333444666777777777666555444222222111111111222333333222111111...///111444777777555222222111000000000222333444333444555555444444666888rrrUUUBBB<<<===<<<:::777777666666666777888888222333555666666666555555666777999999777666666777888777555555777888777666555111000222333333666:::999888777777666666777777888:::;;;===AAAGGGOOOTTTUUU^^^hhhnnnpppvvvhhhLLLAAA666333444666:::???;;;999777888:::<<<======888777666666777666444222222111///000222333333333444555666666555444444555444444444333222333666888<<>>???<<<999999666555888===>>>:::666666777999:::999777555333555666555333555::::::666666777777888:::<<<>>>???;;;999666444444777:::<<<777333222666999888777999666:::===;;;555000///000333333444666888999777555333111000333777999888666888777666555666777888999999999888777666555444444555444333333222222222222---...000333666777555444111000000000111333555666333333333111111333666:::zzzqqqkkkjjjUUUJJJ<<<777999;;;999555555555666777777777666666333555666888888777666555666777888777777666555555777555333333666888999999555333333777999888:::>>>999999999:::;;;<<<>>>???>>>BBBHHHOOOUUU]]]dddiiippp{{{hhhOOOEEE;;;888888888:::>>>888888888888999:::::::::333333333444666777888888333222222111111111111111222555777888777555444444555555333222222444999===???AAAFFFNNNXXXggg~~~uuu___PPPBBB>>>999777666666444333666444555777777555888===;;;666555888999555333333888888666555555666666777777333111555===AAA???;;;::::::999666555555777:::===>>>???===999555444444222444666777666777888999===999666888<<<===:::666444222222555:::;;;777333333777;;;<<<999666555555666777555444777<<<<<<888888888999:::<<>>@@@>>>>>>@@@<<<<<<<<<===???AAADDDEEEJJJRRR^^^kkkuuu|||{{{cccMMMEEE>>>======;;;:::;;;666666666666555666666777222222222222333555888999555555555444222000//////...222666888777555333222555555444444444888===AAABBBCCCHHHOOOWWWeee|||zzz```SSSLLLAAA>>>;;;888777777777666888666666999888666999>>>999666666::::::666333444999888777555555555666777444444555777999:::;;;<<<;;;;;;:::777444333555777<<<@@@CCC@@@:::555333444666666666555555777:::===>>>999444555999;;;:::777444333222444666888777666222777;;;<<<999666666888888888666555999???>>>999:::999999:::;;;===???AAA777666444333444777:::<<<<<<555000111333555999>>>888444000///000333444444111000000222555777666555666444111///000222333444444444555777888:::<<<<<<666777888999:::;;;<<<<<<===;;;777333000///000000333333333555666555222///000000000111333555777999333444555555555555777999nnn\\\JJJBBB<<<555333666222555777666222000000111555555666666666555444444555555444444333333333333333333333444666666555333000///...000444888:::;;;555555:::AAACCC@@@>>>@@@@@@??????AAACCCFFFJJJLLLTTT___qqqvvv[[[HHHAAA<<<======:::888888444555444333111111333555444555555444222222333555666777777666333000000000---000333555555444444444555666777777777:::>>>AAACCCDDDHHHOOOUUUaaavvvdddOOOHHHEEE<<<;;;999888888:::;;;<<<777555555777666444777<<<666555777::::::666555666999888777666555555666666111444888777444333666:::::::::999777444333444666999???DDDBBB:::444333555666666666444333555888;;;<<<999666555888999999777777888888777666777:::<<<333777::::::888777888:::888777555555:::@@@>>>999888888888888999:::;;;;;;555444333333444777999;;;AAA:::333333444666:::???:::444...---222777999999222111111222555777777666555333000...---...000222000000222333555666777888222222333555666888999999<<<:::777333111//////000444555666888888666111...111111111222333666888999555666888777666666777888iii^^^LLL>>><<<:::333000333000333555555444444666999555555666666777888888888777666444444444555777888333222222444777888777555000///...///333555777777555444777===???======???@@@AAACCCFFFLLLRRRXXX\\\bbbnnnqqqVVVFFF>>>999:::;;;999888999444555444111...///222555111555888999666333222222444666888777555333333444333333333222222555:::>>>555777999:::999999:::<<>>;;;666555999>>>666777888888888888:::;;;777666333333999???===777666777777888999999999888777666444444444666888999>>>888444555666666888;;;666333000///111555999;;;666444333444555777666555222222000...---...000222111111222333444444444444111111222222333444444555777666444333222111111222333555777:::;;;888333...333222222333444666888999999999888666444555777999jjjUUUIII:::222666999333000333666888::::::999777666555555555666777888:::<<<===999888777666777:::===???333222222444888:::999777111//////000222333333333555333444999:::999:::>>>>>>@@@EEELLLUUU___hhhmmmsssoooSSSFFF>>>888888:::999:::===555555444000---...222666+++222:::===<<<777444222222555888888666555666777;;;888444111222888AAAHHH555888;;;;;;:::888777777999===EEEPPPZZZhhh}}}iiiMMMHHHDDD;;;999999888666444444666888888555555777555222444999222333666;;;;;;888777::::::999777666555555555666666888::::::888888:::<<<666777888888777888:::<<<222;;;CCCBBB999222333777777:::>>>???<<<888555333666:::>>>???<<<777222000222:::@@@===666222666===888777666666777999;;;<<<666444111111888>>><<<666666777999:::;;;;;;::::::999888666555444555666777888333222555666444444666///111222111///000444999999777555555666666555444000000000///...///222444555555666666555444333333333333333333333333222222333333222222333333444444111444888<<<===:::444000444333333333444666777999<<<:::777333111333777;;;jjjQQQJJJAAA===888555444444444444666777777666999<<<999444999555111111333666777666@@@???<<<999<<>>:::999666555555666999:::666???GGGDDD:::222222555222333888<<<<<<666444666===<<<<<<<<<<<<:::666333555999<<<;;;888777:::>>>;;;:::888666666777888999888555222222555666555333:::888777777999999666333777888888444///---000444555111222666888666444666444222000//////111444555222555888999888555444444555///,,,000222000111666777444444777777444555888555555444222111111333555222000000222555777555333555444333333444444222111111333555666666555555666:::888444333444666:::;;;rrrTTTFFFDDD???;;;666333333444555555333555666555888<<<:::555777444111222444666777666;;;;;;888555888===>>>:::999777444444777888888777666222//////333555555444666333666>>>@@@@@@JJJYYYWWW```lllxxxcccSSSEEEBBB>>>;;;999888777666444444444444333333333222111111111333555555222///333777;;;<<<:::777777888666666666666666777888999333555777888666444333333999<<<===FFF[[[hhhuuu}}}ZZZEEE???===999===;;;<<<>>><<<666111222666777888999999888666555777444333666:::<<<:::777>>>888666:::<<<888666888999999888888888:::<<<===888777666555555666888999>>>EEEKKKHHH>>>666555888666555777:::888555555999;;;;;;;;;<<<===<<<:::777222555888888888888:::;;;<<<;;;999888777777888888;;;999777777999999777555777666666888::::::666333333555777777555444555777888444333777888555333444555333222111111333555777444777999999777444222222666111000333333111111555555111111333444333444888333444444333222222444666333222222444777777555333111//////000222333333222111333333333333444777999<<<;;;777333333888BBBJJJmmmTTTAAA;;;>>><<<888444111222444555555111444555555777;;;:::666333222222333555777666666555555333111333888:::777:::888666666777888888777666333000///111555777888444777???GGGIIINNNaaawwwuuu}}}^^^LLLDDDAAA===:::999888666555555555555555444444444444333111///...///000000000///777???@@@<<<777777888888888999888666444111000///222444555555444444555777<<<;;;@@@OOO\\\mmmrrrOOO<<<888888888???;;;:::;;;999555333555777888:::;;;;;;:::999999999999999999:::::::::999???:::777888888777777999999888888888999:::;;;;;;555555555555666666777777:::@@@EEECCC;;;555555777999666666666555333555;;;777777888:::<<<<<<:::888000000222444777999888777::::::::::::999888777666===<<<;;;<<<<<<;;;999666333333555888::::::777555555666777999;;;;;;999777999555444777888666555666666555444333333555777888777999:::999666222000///333111222666777555555777444111000222333333555999222333444333222333555777333333555777888777444222...------///222444555444333333333222222444888;;;999999999999???PPPhhhyyymmmXXXHHH<<<999;;;;;;888333111222333444444222555666555666999888444111111333555666666666555111333111...000555777555999888777777777777666666777666555555555777:::===555<<>><<<:::999777555555555555444444444444333444222000//////000000111...333888:::888555444444::::::999888777555333222222444666777666666777888:::@@@>>>???IIITTTiiifffIII999555666888>>>:::777777555222333666666777888:::;;;;;;;;;;;;999;;;===<<<::::::<<<>>>===:::666444444444666888888888888999999999999999333333555666666666555555111666;;;;;;888555666888888555444555333111333888333444555777999999777555000......111666888555111555666888999999888666555;;;<<<<<<===<<<:::888555222222333444666888888888<<<999777:::===>>>:::666888444333777999777777999777666555555555666888999999:::;;;999444000......000111555888999999999:::888444222444444333666:::555444333000///000444777222333666888888666333000000///...000333666777777555666666555444555777999666555666>>>QQQpppsss[[[JJJAAA;;;999;;;;;;888555333333333333222444888999666555666555222000111444555666555555444111333333//////444666666777888888777555444444444;;;===>>><<<::::::<<>><<<:::888666444444444444333333333333444555555444333222222222222000///111444666444222777666666555555666777888444666888888777777888999<<>><<<999:::???EEEXXXaaapppfffUUUFFFDDDAAA???>>>;;;888666444444444333333333333222333555777888666444444444777222---...444888888555333222222222444666888:::444555777777666666888:::;;;AAA???===CCCKKKaaa}}}nnn___OOODDD<<<888777888777444222333222///000333;;;:::999666444222000000222444555444333444888;;;<<>>999555666666333222444666666555555666666777777999999999777333000//////666;;;>>>:::555444333111444111111333333111111444:::888444///,,,,,,///222///222555666555333222222222000------...000111111555888<<<<<<:::777444333777:::EEE___www^^^MMM<<<444333333444666444555777:::<<<<<<888555555:::<<<888555666555333222444666555222111222333666999999444222444777888777999;;;999666333222333444888<<<===???GGGTTT___ssseeeSSSEEECCC@@@???===;;;888555555555555555444444444444222444666666444333444666888444111111555999:::999222333444555666777777777222444555666777888;;;===999???>>><<>>;;;;;;999666666777999:::999777444222888888777777555444222111777555444444666666666555000000333777666333333777777777777888999888444222888555222111444666666555000111222333444333333222///111222222000000111333222444444333000000222555111000000444999===???>>>;;;666333444555333333666444444444444555555555666777888888666333000000111555;;;===777222222222000///...000444555333333555666777777555222000/////////222555666444333444555222000---,,,...000111222333555888999888666555555<<>>===:::777444777666666666555555555555111333444333111111444777555555555555555777:::<<<444666999;;;;;;999777555111333555777888;;;>>>AAA888???>>>===DDDKKK\\\tttrrrTTTGGG<<<888555111000444333222333777777222000111444444333333333333444555999777555444444444666666666???CCC???;;;:::777222666777999:::999777333111;;;:::888777555333222111555333222333777999999888222111333777666444666;;;444444555666777666444111777555333222444777999:::444444444444333222111111...000222111//////222555000333666666333000///000...000222666999::::::888444000///222666666888<<<333333333444444444444444666777777555333111111222///777:::555111333555444------000666999777777999111555:::;;;999444000...000333666666444444666888333111......000333444555111333444555555555777888HHH^^^lllXXX@@@:::888;;;:::222...///666666777;;;??????<<<999@@@999222222777:::888444333555666555222000......111222333333444666999<<<999666555777666666;;;BBB;;;EEEKKKOOO```}}}aaaJJJ???<<<===@@@???999444222888777555444444666888999555444222111333555888:::333444555444444444666888444666:::<<<===;;;999777555;;;===999555777:::;;;===:::;;;@@@DDDLLL```tttwwwaaaLLLCCC:::777555444666::::::777444333333444444333888777555777999888333///444444666999:::999666444555:::@@@@@@;;;777666888666777888888777666555444111333444444111///......444333111222444555666666111:::???<<<:::;;;;;;888888555333333555666555333666777888999:::;;;;;;;;;666555444444555555333111555555555666666555333222333555666777555444333333///222666999:::888555333666222000111222222666;;;333222000///000222444555666777777777555222///---000333666555333333555777///------222888:::777333222333666:::<<<777///(((333555666666444222222222111222222111///000222444111222///222::::::===LLL\\\sssXXXDDD<<<666444777666222000111999777666777:::;;;:::999>>><<<888555444444444555444555666666444222222333111111222000//////111333666666999<<<<<<;;;>>>DDDVVVfffrrrvvvaaaIII>>>;;;;;;??????:::666666888888999999999888777666555444222111111222444555555666666555333333444555444666888;;;;;;;;;999888999@@@BBB<<<666666888:::;;;999<<>>>>>888111...111666333444555555444444666888:::;;;:::888666555777888888888;;;@@@BBBCCCJJJRRRwww[[[DDD???;;;:::>>>>>>;;;999:::888:::<<<>>><<<999666333666555444333222111111111777777777666333111222222444555666888999:::::::::===EEEHHHAAA777444666888888888===EEEGGGJJJWWWhhhhhhRRRAAA999333333444444777<<<666555444555666666555333000333666777666555444444///222666:::<<<:::777555:::888666666777888888777777666444222222333555666444555555444333333444666777444222111333555555666;;;:::777333444777888666444333222333555666666555<<<<<<<<<;;;999888666555444999===;;;555111222666000444888:::888666666777777777888888999888888777222333555777888999888888111333:::BBBBBB<<<555444555444444555777888888777555555444333222222222222///---,,,---000444666888;;;888555555888:::999888555333111000222444555555222444666666444333222333000111111111000111333555333:::888777@@@MMMeeennnWWWGGG>>><<<888333333444777:::<<<;;;999666444555777:::<<<999<<<===888111...111666000111222222333444888:::666777666444222222444666===>>>BBBGGGKKKQQQ^^^jjjzzzYYYEEEAAA<<<:::<<<===;;;:::;;;:::;;;======;;;888555222777777777777555444222111555666777666333111111222444444444555666888999:::<<>>:::666555444444444444555555555...000222333111000///000///111333444555666999;;;111888666888III```}}}uuuWWWFFF???===<<<:::555222444888:::;;;666777777777888999;;;===888888777555333333444555---///000000111333666999777666555333222444888;;;FFFKKKUUU___eeejjjuuuxxx\\\MMMCCC===;;;<<<<<<999888:::;;;:::999888777666555444555666777777666444222111222444555555444333333444333333333333444666888999777@@@DDD===555444777999666555888???BBBGGGWWWjjjvvvYYYEEE>>>888444444555444555999888888777777777666333000222555888888444111111222222444555555555777:::===>>>777111111666;;;;;;999333444666777777666444333555666666555444555888:::@@@===999777666555333111444222222666:::;;;999777333333444444555666777888999999999999888777666555555555555555666666555555333666::::::888555555666:::888777888:::<<<;;;:::666666666666777888999999333111222666777444444777>>>;;;999999;;;:::666222333222000///000111444555333222333777::::::666222222444888<<<>>><<<888555444666999:::999555111///---///111222000//////000222444666777777888999;;;666;;;;;;EEEbbbdddIII<<<999888999888555222333777888666333666888:::::::::;;;===777444222333555777555444---///000111111333555888777777666555888>>>FFFLLL[[[fffwwwrrrYYYLLLBBB===:::<<<;;;888777888:::888666444444555666777444555555555444222000//////111444555555444444555333333222333333444555666333999<<<777333555999:::777555777===@@@FFFXXXllllllRRRCCC;;;555111222333111111444999888777777777666444222444666888777555333111000...111444555555888>>>CCC;;;666222222777;;;;;;999111333666999999777444222444555555555444444666888>>>===;;;:::888666333000//////333999===:::888888444666666666555666777999777777777777777666555555444222000222555999:::999444555666777777777666555555333222555;;;??????>>>:::::::::::::::::::::;;;555111///333666888>>>DDDAAA<<<888888::::::666111222111000//////111333444...000555:::>>>===999666:::999777666555555666666444888<<<===999333...+++///111333444222111222222444666888888666666666777000999BBBYYYvvvWWWCCC===999666444777666333555:::999555444666999999888777999;;;555444222333555666555333000222555555555555666888000111333888AAAPPP___iiilllRRREEE>>>:::888;;;<<<888777888777666444444444666888999888777666444222000...---...111444555555444444444222333333333333333333333333666555222222777;;;;;;999666888>>>@@@EEEVVViii{{{vvvXXXDDD???888333000222333111111333888666555555666888777666555555666777777666333111---222777888777777;;;>>>555333222444777:::999888111222555666777666444333222333555555444333444555888888999::::::888333000......333::::::666555888666888999888666666888:::666666666666555444333222111111111111444999>>>BBB444111000222777:::999777555222000333999======<<<;;;;;;;;;;;;:::999888888777333222555999;;;AAAGGG???:::555555888:::777333111111000///000111222222,,,000666999:::999888888;;;:::777444333333555777666888999888333///......///111333444333222222333333555888999888888999:::...>>>OOOmmm}}}aaaJJJ???>>>:::555333777888777999>>>===777666777888777444444777:::444444444444444444333444444666999999999888888888???AAAGGGQQQaaawwwnnnQQQCCC:::777777:::<<<999888999444444444555666888999:::===<<<999666333000...---///222555666555333333333222333333333333222111111444444222///222999<<<;;;:::888:::@@@BBBEEETTTfffrrreeeFFF888999888333111444555333333666666444333444666999::::::555444444666999999666222000666<<<<<<999555444555111111222555777888777666222222222333333444444444000333555555444222222222222333666999:::999444000......333888666111222888888999;;;999666666888:::666666666555444222111000///111333333222777BBBJJJ333...+++///777===<<<999:::666222333777:::888666999999999999888666444333444111111555666666888<<<===777222222888;;;999555111000000000000000111111...222666777555333444666333666888999888666555555888888666111---,,,///222---///111222111000111111///333777;;;<<<>>>@@@BBBTTTgggyyy{{{eeeLLL@@@===;;;999888555:::;;;888888;;;999333777666777888999888555333111111333666444000///222>>>===888;;;DDDAAA@@@KKKJJJZZZppplllOOOBBBBBB999222444888777555444888444333666888777777999<<<999666444333111///---222444555777777666444333555444444222111000111111888666333222333888===@@@999;;;<<<<<<>>>DDDMMMTTTggg|||{{{mmmTTTCCC???<<<888666444222111222333444777444333555999;;;:::888444444444666888999777555333555777999999888666555333222222555999<<<;;;999<<<555111222333222111222888<<<>>>======<<<888222666777888999999888666555777333111333333222444888666777777777555555666888888555333444666666444111444777777555555888999666---,,,,,,...222555777888999777555333333444777888777;;;===:::888::::::888999888555222111111555888111666777333333777777333333222111111000000111111222:::AAA???777000000333777555666999777444777???:::888555222000111222333444444333111000222777:::222000222666888999BBBMMMuuukkkVVVeeeTTTBBB:::888666444444444999:::888777:::888444666555666777888888555333888666666888666222333777===@@@???DDDOOOPPPSSS```ppp{{{jjjMMM@@@>>>666222444888888999;;;777333222666888888999<<>>===:::777777888555555666666555444444333444444555666777777888888444222111333777;;;===<<<===777333555555222111222777AAAJJJHHHDDD@@@>>>;;;444555777888888777666555555222222444444111222555666777777666444444555666666444333333555666444222444777666444444777888666222000///000111333444444:::888666555555666888999999===>>>:::888:::;;;999999888555222///...111333555777666222222666777444444444333333333444555555000666;;;:::555000000333666444444777555222444:::===;;;888444222222222333444444333222111333777:::444444777999;;;BBBTTTgggfffPPPEEEyyyQQQGGG>>><<<:::888777888666999:::888777888777444444444444666777777555333777666777:::999555555999888DDDMMMYYYjjjqqq{{{gggKKK@@@:::555222444555666:::???999444222555888999;;;???@@@;;;555222111333444444555666777777777777555444888333111444:::===;;;777000222555777999::::::999888:::;;;;;;<<>><<<777555777777444222333888HHHTTTQQQGGG@@@>>>>>>222333555666666666555555555444555999888444111222666777777666444333444666555333333333555666555444333555333000000444666555333333222111111111333333999888666555555777888:::<<<@@@???;;;999:::;;;:::666555444111......000222777888555222111555777666555555555555666777888999///111444444333222222222444333333444222///111555???===999666444333333333444444444333222333777:::000555999999999FFFccc}}}dddFFF<<<>>>jjjFFFAAA======<<<:::;;;???:::;;;;;;999888777555333333222333555777777666555333444888======;;;;;;???FFFYYYjjjyyycccJJJ@@@;;;888666555333222777???<<<666333555777888;;;???===999555222222333444444666777777888777777666555555444333666999;;;:::888555666888::::::::::::999;;;<<<===<<<===BBBJJJPPPjjjrrrSSSHHHBBBBBBBBB;;;555444333222222222333333---777AAAAAA999333333777333666777444///---111555666666555555555555666666777666555555666888:::;;;999666666999999666444666<<>>888333333555666777666555555777999444444444555666666666666222333111---...222555444222222222111111222555666666555444444444555666777>>>AAA@@@;;;999:::;;;:::000111111111000000333555444555555444555777888777777666666555555666666777///...///000222444444444444333333222111//////111:::999666444333222333333444555555444444555777999111666:::666777JJJoooiiiKKK999999AAA|||ZZZAAA<<<999999888666999>>>>>>===<<<;;;888555333333222111222444666888888777666444555:::>>>CCCLLLUUUhhh```HHH???<<<:::999999666444:::BBB???999555666777666888;;;777555444444555444333111777777777777777666555555222555888888666555666888;;;:::999777777777888888;;;<<<<<<;;;;;;???GGGMMMeee{{{kkkNNNFFFBBB@@@===444444333333333222222222333,,,333:::<<<999555333333000333555333000///444999666777888888777555333111777888999:::999777666555555333555999999666666999===CCCEEE@@@:::777555222333444555555666666666666777777;;;@@@???888333333444666777888888999;;;>>>555555666666666777777888555666444000000555777666222444444333111222444777222222111111111222444444===@@@@@@;;;888::::::999000222333333222222444555///000444888:::999888777888777555444222222111111000///...000444666666666444555444222222222111///222111111000000111222222333555666666555666777999999;;;888333;;;[[[uuuYYYFFF;;;777:::@@@uuuTTTCCC===::::::999777888<<<>>>;;;::::::888444333555222111111333777999999999:::555333888AAAOOOcccrrr^^^FFF===:::999:::<<<;;;:::???FFF???999666666777555666888444333444555666555333000888777777666666555555555111777;;;:::555222444888:::888555333222333555666999999999777777;;;BBBHHH___ttt___IIIDDD>>>;;;888///333333333333333222222222333555888999888555111///000222444444333444777;;;777888::::::999666333000777999<<<<<<:::666444333222111333777666444666;;;999:::999666666999999555555555555555555555555555555444777<<<;;;555222222555777888999999:::===???555666777777666555666888777999888444444999:::999666777777555111///222555000000000000111222333333999===>>>:::888999999666555666777666333111111111---///444;;;===:::777777888777555333111///......222111111333555777777777555666555333333555333///,,,,,,------...///000111333555777888777777777888===:::444666MMMxxxkkkSSS===777999999:::===nnnRRRGGGAAA===??????<<<:::;;;:::666555888777444444888222111111444777:::;;;;;;>>>>>>BBBNNN\\\mmm]]]EEE<<<888777777:::;;;999;;;@@@<<<777555777777555555777555444333444666666555444888777666555444444444444444888<<<;;;999777777888777555333222222333555777888888888666555888???EEEZZZppplllQQQBBB@@@:::777777222222222222333333333222222666777888777444111000///222333555666888999999:::777888999999999888666666666999;;;;;;888666666777333222333444222000333888333555444222444999:::777666555444333333222222222444333444888888444222444777888999999888999;;;<<<444555777666333222444666555777777444555888999777666888888555111000222666222222222333333444555555444999<<<:::888888777444555777888777444111//////111111555<<<===888555777888777555333222000000000222333555666666666666666444666555333444777555...,,,,,,------.../////////333555888999888888888888999999===OOOtttPPPBBB999<<<>>>:::999>>>eeeKKKEEE@@@===@@@AAA===888777555111111666777444555:::222111222444888;;;<<<===FFFLLL\\\ppp]]]FFF===888555444777777444333555999555444777888666666777888555333333555777888888777777666444444333333333888999;;;<<<======;;;:::444444444444555777888999999:::999777666999@@@FFFWWWnnnwww___III>>>>>>888666:::888111222222333333333222222333555666444000...///222444444555888:::;;;:::888888777777777777999:::;;;666888:::999777777999<<<555333333333000---000666000333444222222555777555555555333222111000000000666444444777777555444777999::::::888777666777999222555666444111000111333111444444222222555555222222555777555222222666:::444444555555666777888888111777;;;999888888666222111444666666444222111111777444555;;;;;;555444666888777666555444333333333222444777777666444555555333666555222444999555............///////////////333555888:::999888888888666>>>OOOoookkk===999<<>>aaaLLLBBB@@@===;;;999777444111555555555555777999;;;<<<222222333222222888GGGUUUjjjyyy|||WWWGGG>>>999888777777888888666555333333444666888;;;======:::888666555444555666777<<<;;;999555222222444666:::::::::999888:::===@@@<<<777222333888<<<<<<:::999777888::::::999>>>EEEZZZiii{{{~~~^^^JJJ;;;<<<>>>999555777000111333555555555333222///222555444111//////111999888999;;;777333444999888888222,,,333@@@CCC===CCC666888???888333888;;;777000000666777000111888555444000,,,...555888666222000...111666888666222444555666888999888666555999;;;:::777444333666:::777888888777444333333444---222444111222555555000777888:::999888777888999<<<999555111111333777999===:::777666777888888888555888;;;:::666111//////333444555666777888999999999555111111444888999999999777666666666555444333999555222333666666222---000333444111000111///+++222777777222444<<<<<<555<<>>===:::777666666666555333444444555666777999;;;>>>777666555444444555777888;;;:::888555333222333555:::::::::999888999;;;======999666555888:::;;;:::888555555:::>>>>>>???BBBUUUfff{{{nnnVVVEEE888:::>>>:::888:::333444555555444333111000...000222333333222222333666666888999666222444999888777333...111===IIIOOOKKK777222777444444999999999444555<<<;;;333222777555555111...000555777555444111000222777888666333555777:::;;;;;;::::::::::::999888666333222333444555666777777555333333444111555666333333666666222555777999:::888777777777888666222000000222555777999777555444555666777888222555777666333111000111444444444555666777888999:::777222111444777888999:::666333555999;;;888444;;;888777888:::999333...000333333000000222111...///333555666999>>>@@@>>>HHH```qqqPPP???@@@@@@EEEDDD:::;;;BBBCCCoooWWWKKK@@@>>>;;;:::::::::999888444333222222222444555777999:::888555===VVVyyy{{{XXXHHH>>>@@@===888555555444444333444666666555444555999===666666555444444555666777999999999666444333333444:::;;;;;;:::888888999;;;>>><<<999888777888999999777333333:::AAAAAA@@@@@@LLL___vvvsss\\\JJJ<<<333666:::888777:::777666666555333111///.........000222555666666444333333666888666222444999:::777444111000888LLL^^^XXX>>>000111111444888555999555888>>>===555111444111222111///333888:::777555333222444777888666333444888;;;<<<:::999:::<<<999777555444444333111///222555777888666444444444444666666333222555555333333666888999777666555555555444222111111333555666999777444222111222444555000111222222111111222444444444333222333555888999;;;888333222333555777888:::555222555<<>>===>>>FFFqqqYYYJJJCCC@@@<<<::::::::::::999111222333555777888888888:::<<<>>>AAAQQQpppzzzXXXHHH??????===:::888777777555444444555666333111111666:::999888777666555555666666888999999888666444555666<<<======;;;999888999:::<<<<<<;;;888555444666777777444444999<<<<<<===@@@FFFXXXlll}}}bbbLLL???666000222555555444666888888666555333222000000000//////222777999777444222222666999777333555:::AAA999555444000333DDDYYY^^^EEE666333000333777333555333555999999333111222,,,///000000555;;;<<<:::333222222333666666555333333777:::999666444555888666444222333555555222///111444888999888777666555555555333111111222333222555555666555444444555777444444444444555666777777:::888555222//////111333222111000//////111333555555333222111222444777999:::888444222222333444555888555444777<<<>>>;;;777<<<:::777555555444111...///222111...///444666555999888999888222333GGG```gggYYYUUULLLSSSFFF<<>>KKKzzz\\\IIIHHHDDD???;;;999999999888111333666999::::::888777:::BBBKKKXXXpppwwwXXXIII???;;;;;;:::;;;<<<;;;888666333444444222000000333666<<<;;;:::999777666666555888999:::999777666777888>>>>>>>>><<<999888999;;;::::::999777444333444555888777888888555333999BBBHHHUUUfffxxxjjjQQQAAA;;;666333444555444444555999888666555444444444555333222111444777999666333333444888;;;999666777<<>>FFFIIINNNaaa}}}~~~bbbLLLMMMHHHAAA;;;999888888888777888:::;;;<<<<<<;;;;;;===LLL___qqqtttVVVIII@@@999999999:::<<<<<<;;;999444444333333333333333333===<<<;;;:::999888777666888999999888777666888999>>>>>>===:::888888:::<<<888777666555555444444444:::::::::888111///888CCCMMMXXXfffxxxxxx\\\IIIBBB:::999999888777666555666:::888777555555666888999555444555666777777555444444555:::===;;;777888<<>>;;;777333111111333444///222222000222666888666222333555888AAA[[[{{{iiidddiiipppcccYYYDDD;;;GGGZZZnnn{{{}}}~~~~~~iiiVVVOOOIIIAAA;;;999888999999>>>===<<<===???DDDHHHKKKQQQhhhqqqTTTHHH@@@;;;999666555777:::;;;<<<777444333555888999666222999999::::::999999888888777777777555444444777:::===<<<999666444666999<<<777555333444777888666444:::999:::999555444:::CCCLLLZZZiiiyyynnnSSSEEEBBB777:::;;;999777666666666===;;;888666666777:::;;;333555777888777666666666555666;;;>>><<<777888<<>>UUUzzz~~~jjjbbbdddjjjnnnbbbLLL>>>CCCYYY||||||vvvrrrrrrxxxoooaaaOOOIIIAAA;;;999999::::::BBB@@@>>>>>>DDDMMMXXX^^^mmmoooSSSHHHAAA>>>999333000222666:::===999555333777===>>>888222555666777999999:::::::::666555444222111333666999<<<:::777333222444888<<<888444222444999;;;999555:::888888;;;;;;:::<<>><<<666888:::999777777;;;???>>>===<<<<<<===<<<:::888888444333888@@@BBB;;;444777777888999999888666666444444333444666888888888333333333444555777999;;;888999999999888999<<<>>>HHHQQQbbbnnn}}}rrrTTTBBB;;;999777333444888888444333777666999888333111555777666111333666888::::::;;;;;;999777666555888<<<@@@BBBBBB???<<<:::999666111---222444666444000000444999555555666777777666222...222444666555111000222444111111222111111000///...111///...111666888777444555222///000444777555222222333333333777;;;:::555555555555444333222000000444666777777555333333444111111222333333444444555555555444222111222555777000000000000111222333333666444333444777999888666888888888888888888888888999<<<;;;888999<<<<<<:::;;;:::888888888666222///222555666666666666444111444777>>>UUUyyycccNNNKKKXXXbbbbbb]]]HHHNNN```}}}ssspppzzzrrr^^^]]]XXXRRRRRRSSSQQQLLLWWWWWW[[[iii~~~lllNNN>>>;;;888999999888888:::===???===>>>===:::777777:::===999666555999>>>>>>888222888888999:::999888777666666666666777777666333222444333333222333444666777555777:::;;;;;;;;;<<<===BBBHHHUUU```pppgggLLL>>>:::888777444444888888444444777777999888333222666888777000111333666999;;;::::::999999999999999<<<@@@CCCAAA>>>:::666555555666777333444333111///111666:::999777555555555555444333444555555444333222222333222222222222222111000000444333222444666666444222555222///111444666555222333444444444777;;;:::666444444444444444333222111333444555444333222333555555555444444444444333333444444333333333444555777444444333333444666888999888666444555777888777555666666666666666666666666888:::888444444777888666666777888999999888888777666888888888888777555222<<<999BBBddd~~~VVVJJJ@@@AAAKKKSSSTTTSSS\\\mmmvvvuuuyyynnnnnniiiddddddhhhiiifffiiimmmvvvjjjOOO@@@===;;;999777666999<<<>>>???;;;===<<<666111111888@@@:::999999:::;;;999555222999999:::::::::999777777444666888999888555222000444444333222222222333333555999===??????=========BBBDDDNNNVVVfffuuuXXXCCC:::777666777444444777777444444777777999777333444888:::888444222222444888999888555888:::<<<<<<:::;;;>>>AAA???>>><<<888777<<>>999333///000333777999<<<999555333333666777888777666444444444444333111333333333333222222222222777777666666555333222111555222000111444666444222333555555444666:::999666444444555555444333222111333444444333222222444777999888777555444333222222222222333444555666666777777666444444555777:::<<<999888666666777666555333555555555555555555555555777888555111000444666444444777:::;;;999888:::<<<777888:::;;;:::888666555444555KKKyyy___AAA<<<777:::EEEVVVeeennn}}}vvvwwwiiiPPPBBB@@@<<<888444444888<<<===<<<999:::888444000111777<<<999;;;<<<;;;999777666666888999::::::999888666555444666888999888777666666555555555555555555555555;;;===@@@@@@???>>>======CCCCCCJJJQQQ^^^fffMMM>>>888666444666555555666666555555666777888666333555:::;;;999999666444555888999666333666999<<<<<<999888:::===???AAABBB???>>>EEEQQQ[[[KKKBBB777111222555666666<<<999555333444777888999999666333444666666444111222222111111222222222333666777777666444222111111444222111222444555333111222555444222333777777444444555555666555333111///666666555333111222444777888777666444333333333333111111222444666777777666555333111000111444888:::999888777666555444222111555555555555555555555555666777444///000444777777777;;;===;;;666444666999555666:::<<<:::777777:::///CCChhhvvvMMM???<<<888===SSStttfffNNN@@@>>>;;;777333333666999999888777666444333444444555555888:::<<<;;;999888999;;;777888888888888666444333999:::999888666666888;;;666777777888999999::::::?????????===:::999:::;;;===<<>>>>><<<888333222555999777888999:::;;;<<<<<<;;;<<<<<<;;;888555444555777999888???DDDGGGaaa}}}jjjSSSFFF@@@;;;666444666777666333333666777666555555222111666===>>>:::444555777888;;;>>>@@@BBB888888777777666555333222888<<<@@@===888777;;;AAA???888000---000555666666333333333555777777666444444333333444555666555444//////......///111333444444222111333777999777444222333444555444333222111///333222...,,,///111111000111333444444222000...111111000...,,,,,,---///333222111000111333555777555333222333777999888666555444222000000222444555555666777555333222222333000000000000000000000000000222000---...333666555222444666555333444777::::::;;;>>>===777888KKKccc{{{WWWFFFAAA>>>666GGGaaa}}}}}}bbbIII<<<:::999::::::888666444333333222333444444444333333333888777666555666888999:::888888999888777555444222<<<======888333000222666888888999:::::::::999888777888999888666444555555777666===@@@???UUUyyyvvvbbbMMMCCC???;;;888888666888777222222777888666444333000000666===>>>:::444777:::::::::;;;@@@EEE>>>;;;777777888888555111111555888666333111444777555111------000333555555111000000222444555444333000111333444333444555777000/////////000222444666777222///333;;;>>>:::555222333555555444333111111000333333...+++...111111))),,,///333444444222111,,,...//////......///111444333222111222444666888888444111222666999888555888666555333333333444444444666777777555444666888111111111111111111111111222444333000000333444222000000111222444777:::<<<::::::<<<;;;888DDDlll[[[999555???FFFRRRhhh||||||bbbLLL@@@???999;;;===;;;777333222333000444777555111///333777999666333333444666666666999999:::999888666444333555888;;;888444111333555888888999999888777555444444777:::;;;:::888777777444111888:::777KKKooo}}}rrr^^^III@@@===:::999;;;666999777222222777999666333222//////555===>>>999777;;;>>><<<777777<<>>888888;;;<<<777222---000333333333444777:::444222000000111333333333111///...///111333444444---000333444222333666999111000///000111333666777;;;444000444>>>BBB<<<555111333555666444222111111111444444///,,,...111111$$$''',,,111444555555444+++...111222222333444666777555333222222444777888:::666111222555888888555888777666555444333222222444666999888777666999;;;444444444444444444444444777999888444333555444111111000000111555999:::;;;555666999999:::RRRRRR:::>>>LLLTTTtttmmmnnn|||{{{{{{YYYHHHFFFBBB===:::777999<<<;;;555000222444666666444333222333666888:::777333222666:::@@@GGGEEE999444666444---777888888777666666777999777999<<<<<<:::777666666777888999777555555888<<<888888666666;;;JJJ^^^lllsssfffXXXJJJ@@@999444888@@@;;;888666888;;;;;;777222222000///111555888888777555999===<<<999888;;;>>>EEE???888777:::;;;777222333---000<<<@@@999555777888777555111///000333666444111111333333000000222333333444444555555666666000000///------///333777<<<777222555<<>>KKKaaaiii|||mmmmmm}}}vvv|||ooowwwvvv{{{YYYHHHEEEAAA<<<999666666888888555333333444555777777777555444555777999888444333666:::FFFKKKIII===777888666///777888999888666666888999444555777777555444444444::::::999666333333666999888888777666999DDDTTT```vvv{{{fffUUULLLBBB===999555888>>>@@@>>><<<===??????;;;777444222000111444555555333444888<<<<<<999888999<<<<<<999666666999:::888555444444===LLLPPPEEE;;;999===<<<999666333333666999555222222555555222222555444555555666666777777777333333333333333444666777???999555666;;;<<<888333666666666777777666333111333444666555333111///...***---111333333333444555::::::::::::;;;;;;<<<======???>>>:::999;;;;;;888:::::::::999777666666666444888888111...111333222777555333222222444777999;;;:::888777666666666666333555666666444333333444999555444777999777666888666???888<<>>:::999777555444555555666333333555999<<<<<<999555333666999999777666888:::@@@EEECCC:::555666444///888888999888777666888:::333444555444333333555666<<<;;;777333000111444777888888888666777>>>HHHOOOWWW___jjjvvvoooWWWGGGBBB>>><<<999666777:::???===;;;<<<>>>===999555555333111111222222000///000444888888666555555777222333444555666777777777333444>>>LLLOOODDD:::777::::::888444222222444777777444444777777555555888555555666666777888888999333222222333444444333222;;;777444666:::;;;888444777666555555666555333111555444444333111///...---,,,...111222222222222333;;;===???>>>;;;999:::<<>>@@@@@@>>>888444222333333666666111///111222111777555333222111222444555;;;:::888666555666777888222333444333222222444666888444222555666444333555777@@@<<>>888444777;;;<<<:::888666666555444666;;;AAAAAA<<<666111333666888888888888999333777888666555777888888777888888777666666777999777777777666666777;;;>>>999666222///000333777999777888999::::::;;;===???<<<>>>BBBJJJTTTYYYRRRHHHBBBAAA>>>:::777666555444999999999999:::888666444000111222222222111000000...000333444444333222222///333666555111...///111333111000222222111333666333444444444444555999;;;===:::999:::888444333555111111222333444555666777888777555555555555555444......///222666:::===>>>999777444333444555444333===:::888777777777555333...///111111000000111222444888;;;999333///000222888888555000...222333222222555888888666333333444000//////111111000......444444333222111000000///666555444333333444666777111222222222111222555888>>>999666888999777777999999777555YYYeeeTTT```}}}}}}zzz~~~|||WWWCCC>>>888444666:::======;;;777444777666888;;;>>>===999555111222444555666777777777333555777666555555777888666666777666555444666888777777777666666777:::===777444000000222666999:::777777888999:::;;;<<<<<<999888888<<>>@@@AAAEEEIII333444555444222222444555999:::;;;:::999999;;;===777444222222666888999888666444222111333444666666777333333:::BBBBBB===888444:::<<<999999;;;888111333666888::::::::::::;;;333777:::999666444333444666444222222444666888888111111111222555888;;;<<<777999999555222444777:::666777777666444444555777333000000333333000111333---...///000222333444555---999EEEGGGAAA999666888555444222...***---555<<<>>>:::666444444666888888333111111444888888222---,,,.../////////000222444333111//////111222333222///222222000000333333111888222...000666999666222444000111999<<<777333333111222444444444333111///000222444777777777666555222444666777666555555555999333000333555444666999999OOOiiivvvaaasss