BM.6(Z vvvpppppprrrqqq|||zzzkkkcccaaaVVVTTTSSSUUU\\\eeelllppp|||~~~~~~{{{uuuooojjjhhhXXXXXXYYY___iiiwwwzzznnn^^^QQQHHHDDDDDDEEEIIIEEEAAA??????AAADDDFFFNNNVVVbbbmmmtttyyy|||~~~xxxpppddd[[[WWWWWWXXXYYY[[[gggrrr{{{tttZZZFFFGGGHHHHHHGGGEEE???;;;======;;;:::888888999:::>>>>>>>>>AAAIIIWWWgggqqqzzz|||~~~uuuiii```MMMNNNLLLJJJQQQ```ooovvv|||^^^OOOIIIIIILLLMMMMMMMMMNNNJJJEEE:::<<<======;;;999999999>>><<<999777888===FFFLLLSSS]]]kkk{{{sssaaaTTTPPPNNNLLLUUUZZZeeesssrrrWWWGGGCCCGGGQQQQQQLLLFFFFFFJJJKKKGGG===???@@@>>>;;;888777888222555999:::888444111000888<<>>555999;;;<<<:::777666777:::888999999888555444555666555777777666666;;;FFFNNNWWWnnn|||tttfffXXXNNNJJJIIIJJJFFFHHHMMMUUU```mmmyyyuuuuuusssqqquuudddHHHAAA===<<<<<<666@@@<<<999999;;;;;;999777777888999::::::999ӵ555666777888666666666666666777888999<<>>===@@@>>><<<::::::8886665559998887777776664ĉ@ӵ555555666777666444444444555444333666888:::===???@@@@@@@@@CCCFFFKKKRRRXXX^^^bbbdddbbb```^^^\\\[[[[[[\\\]]][[[SSSMMMLLLMMMQQQZZZeeeeeevvv>L=hĦ4ĉ@ӵ>LtttUUUEEEAAABBB;;;999@@@BBB>>>??????===999777555555:::888666444333GG=?444444555333111111444555333111444444444444444333222111::::::::::::===@@@DDDFFFKKKSSS___kkkwww}}}ooo```XXXSSSLLLGGGEEEPPPTTTXXX^^^jjj~~~HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵ===999ĦƜ`1.׼s555444333111Ħ666333777777888888999999999ӵ444ĦDDDMMMYYYjjj~~~ĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e::::::4ff?>ߝL777gĉ@777666555555Shӵ555666666555444444333g&e555>hӵ333555===KKKUUUhhhmmmuuufff?><zOOOg&e>&eQQQVVVHLShӵ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ӵ777tt666666666HGgĉ@555444222111111111111111Hu]Ħ777ZuR)Ħ555555888===BBB444;;;sߝLGdUĦYYYHƅ^Hu]ĦEEEntHdĦnnnHGgĉ@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ĦBBBpeƜ4DuTӵ555`eĭ555qet444444555222222111222333555DdDĦ333777t|<444444222000---,,,777;;;DdDDdDĦBBBDdDΦDdDĦMMMq<niDdDĦAAAqetDdDĦ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ӵLLL=ӊB1.uTӵ111HߝL`o9444po9wӵ:::666555333111//////DdDĦ444222o)h000000111444555555444000666DdDΦDdDĦ666DdDΦDdDӵQQQGIpӵ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ӵfffYYYF&uTӵ<<<4DufئL>e///puR)Ħ999===333---111555222>d<Ħ111Dt444444333111000000222333DdDΦDdDĦ333>d<ʜ4DuTӵ9994DwDd<ĦGGGpuR)Ħ>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&ĒRuuu>dp&ĒREEEDDDnfʜd<Φ>d<Ħ222s&dq&ĒR222222i?ʜtd<ĦCCCHHܗDӊBCCC<x@@@AAADDDFFFKKKRRR\\\B?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>hGGGCCCDDDfe222@ďD===CCCFFFCCCBBBAAA>>>666///ne......=e111111111000000///444333ege222111sĪj@h000111111fdDĦ666@ďDBBBBBBHkgeBBBBBBCCC???===;;;;;;===@hgggppp@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^iiiVVVIIIDDD<<<888555111555999<<<<<aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦ~~~PPP@@@:::555555999DDDYYYllltttdddXXXOOOIIIFFFDDDEEEFFFEEECCC???:::777666333000...---///111333222888>>>@@@>>>;;;777444Ħ777777555222///000000111111222111111111333222000//////000222333666666555444444444444555///000111222333222000///>d<Ħ000333666111111111111222222333333333333333444555777999:::555888===BBBDDDDDDCCCBBBIIIGGGEEECCCBBBBBBBBBCCC===???BBBCCCCCCBBBCCCDDD???EEENNNVVV^^^jjjxxxĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ{{{LLLAAA<<<888666333666GGG[[[~~~uuudddTTTJJJCCCDDDDDDDDDCCC@@@>>><<<888666333000//////000111999===???;;;777666555gdKĦ666777666444222000000111111111000000///222111000//////000111222666555444444444444444555//////111222222111000000gdDĦ000222555444444333222222222333333555555555555555666777777777777888999<<AneneneRRRBBB;;;999:::777555>>>MMMeee{{{mmm^^^NNNLLLGGGBBB>>>===<<<<<<777666444222111111111111>>>JJJRRRNNNGGGFFFne<<<999999:::999888444444444444444333222111000000000000000000000000222111111111111111222333000000111222222222222De///...///000444333222222222222333444000000000111222333333444555333000......000222444777777888888:::<<<>>>???GGGHHHHHHGGGFFFGGGIIIKKKEEEEEEEEEEEEEEEFFFGGGGGGIIIKKKMMMOOOQQQVVV[[[^^^ZZZZZZYYYYYYZZZ\\\^^^```fffqqqnene>Ak<fhDenenene^^^AAA999666:::999222555>>>UUUqqqxxx^^^WWWMMMBBB;;;888999:::777666444333111//////...333KKKccciiifffeee]]]RRRHHHAAA===;;;999999999999999888777666555//////000000000000//////...............///000000------......///000000111111111222333555000///.........000111222333333333222111000//////000000000000111222333333111111111111333444555666111444777999;;;===@@@BBBBBBCCCFFFKKKOOOPPPOOOMMMSSSRRRPPPLLLIIIIIIKKKNNNEEEEEEDDDDDDEEEGGGJJJKKKFFFKKKlllyyy[[[FFF:::888:::666888;;;555EEEmmm|||zzznnn\\\JJJ===555444555444333222000////////////333EEE^^^oootttuuuyyy~~~pppfffaaaVVVHHH???>>>===<<<;;;888444000222111///...///...---+++---------............/////////000000000000000000222111000//////000111222222000//////000000///---//////000111111111111111222222111111111111222222222222222222222222222222555444444333333444444555333444555666888:::<<<===CCCFFFHHHHHHIIINNNWWW^^^YYYUUURRRRRRTTTUUUTTTRRRMMMNNNPPPRRRTTTUUUWWWXXX\\\[[[\\\aaagggkkkkkkjjjwww}}}~~~```DDD777555999666888:::444???hhhzzz}}}bbbGGG666///---///...---,,,,,,+++,,,,,,...:::RRRnnnxxxhhhqqqllldddZZZPPPDDD999222000...------......,,,+++,,,,,,,,,,,,------------------......///000111111111000000//////000000111///...---...000111111000//////000111111111111000111111111000000111111111111111111111111111111111444444333333333333444444222111111222333444555666555777999888777:::AAAGGGCCCBBBAAADDDHHHLLLNNNMMMVVVWWWYYY[[[^^^```bbbccc\\\ZZZYYYZZZ\\\\\\YYYWWW[[[```cccaaa\\\YYY\\\``````aaacccfffjjjooosssuuu}}}|||lllIII888444777555777999333>>>fffyyycccBBB333///...++++++************++++++...///DDDkkk{{{ooojjjbbbXXXMMMBBB777111---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,***+++,,,---///000111111//////000000000000//////,,,+++,,,...111333333222...//////000000000000000111000000//////000000111000000000000000000000000333333222222222222333333111111000///////////////...000111000......222666111111222666;;;@@@CCCCCC===>>>@@@CCCFFFIIIKKKLLLXXXWWWXXXYYY\\\]]]]]][[[^^^aaadddbbb]]]ZZZ[[[^^^RRRRRRPPPPPPOOOPPPQQQRRROOOMMMOOOTTTXXXZZZ^^^ccckkksss|||~~~{{{tttmmmhhhggghhhiiiZZZBBB666666333444777333DDDjjj{{{lllHHH111---//////+++++++++++++++,,,---...222+++:::aaa~~~yyylll___BBB@@@===:::777333...+++,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,***++++++,,,...//////000---...000000000000...---,,,++++++---000222333222---...//////000000//////000//////......//////000////////////////////////222222111111111111222222222111000//////...//////000111222111///...000111//////000222555777888888000111222444777999;;;<<<===>>>@@@DDDHHHJJJLLLLLLPPPTTTWWWWWWTTTSSSUUUXXXUUUUUUUUUUUUWWWYYYZZZ\\\```\\\ZZZ[[[ZZZWWWWWWZZZWWWaaakkkooollleee```___aaahhhkkkgggdddggglllnnnqqqtttvvvvvvtttssstttuuuvvvyyy|||xxxvvvtttrrrooommmnnnnnnnnnnnniiihhhgggeeecccaaa```___VVVSSSNNNJJJGGGFFFGGGHHHGGGaaapppPPP;;;777111222555333BBBiii|||xxxQQQ444+++---,,,'''++++++++++++,,,---...///333***333UUUvvv~~~lllWWWAAA333///...,,,,,,,,,+++(((&&&,,,+++***+++---......---,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...///000000///...---------,,,---000111000///------...////////////...///......------......///........................111111000000000000111111000///////////////000000...///000000/////////000333333444333333222222222222222333444555666777777555666777777777666666777666:::===>>>======???AAACCCCCCDDDEEEHHHKKKMMMOOOWWWUUUUUUWWWXXXVVVVVVYYYaaagggnnntttsssjjj^^^VVVXXX___dddaaa]]]^^^``````ddddddfffiiikkkkkkgggccc^^^```bbbcccbbbbbbcccdddcccfffkkkooopppooollliiihhhiiijjjlllooorrruuuvvv|||tttqqqqqqsssqqqoookkkkkkkkkkkkhhhdddaaa^^^YYYUUUQQQNNNMMMKKKIIIHHHAAABBBBBBCCCDDDDDDDDDDDD<<<<<<======>>>???@@@@@@CCC;;;NNN~~~XXX>>>777222111444333777\\\qqq^^^:::...111000)))###***************+++,,,------)))111MMMnnn{{{ooo[[[FFF666...+++---+++******++++++)))(((,,,+++***+++---...---,,,,,,,,,,,,,,,------------------------------------------............------///...------///000///---,,,------..................------------------...........................000000000//////000000000---------------...///000......//////000000000111111222444444222111111222//////000000111111111111:::<<<===<<<:::999999:::888999;;;;;;;;;:::;;;<<<999888777666666777888999999777888===???>>>???BBBFFFFFFHHHMMMRRRRRRLLLGGGPPPWWW[[[ZZZYYYZZZ[[[ZZZ]]]\\\]]]aaaeeeeee```[[[^^^```aaaaaa___^^^___```VVVYYY\\\___```___^^^\\\VVVWWWYYY[[[^^^aaadddfff^^^```cccfffjjjpppyyyzzzxxxyyyxxxvvvrrrqqqppppppqqqqqqpppooowwwwwwvvvrrrnnnmmmqqquuuqqqnnniiiccc___aaahhhooojjjoootttuuuooohhhcccaaaaaa___\\\YYYVVVSSSQQQPPPMMMLLLKKKJJJJJJIIIHHHGGGBBBBBBCCCDDDCCCAAA>>>======;;;:::999999999777555999999:::;;;<<<===>>>>>>@@@@@@???===;;;888555333BBB===888HHHxxx~~~VVV<<<888444222333222///IIIWWWvvvlllHHH---///444---(((,,,*********)))******++++++)))+++555NNNpppuuufffYYYGGG444)))&&&,,,333)))((('''(((+++---------+++***)))***+++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------......//////...------------------......---,,,---///000///...,,,,,,---............---------,,,,,,,,,,,,------........................000//////......//////000---------------......///111000//////000111222222...000333333222000111333222333333444555555666666111333666777666555777999888999::::::999888888888<<<;;;999777555555555555777555555999999666666999111000000222666:::;;;;;;222666777666777;;;;;;999<<<<<<===>>>@@@@@@@@@???<<<>>>@@@BBBBBBBBBDDDEEEEEEFFFGGGIIIIIIJJJJJJJJJBBBBBBCCCDDDFFFHHHJJJKKKNNNPPPQQQQQQPPPSSSXXX]]]]]]]]]YYYQQQMMMNNNLLLIIIIIIJJJLLLLLLLLLMMMNNNPPPKKKNNNOOOLLLHHHFFFIIILLLEEECCC@@@======???BBBDDDCCCDDDEEEEEECCC@@@===<<>>>>><<<;;;999888777777777888999999777555777888999:::999999777777222222444777:::;;;:::888::::::888777666666666666666666777888999:::;;;<<<555???>>>555CCCtttyyyQQQ999888666333444111...<<<>>>___lllGGG000444333%%%%%%444,,,,,,++++++++++++,,,,,,)))///:::RRRuuu~~~ccc@@@999222///---,,,+++,,,,,,******+++---///000///+++)))((()))***+++***((()))************+++++++++++++++,,,---///000111111......,,,++++++,,,......---,,,+++---///000000///+++,,,------......---------,,,,,,++++++,,,,,,---//////////////////////////////............//////000000///.........//////111///------.../////////...111444444222000111222---...///000111333444444444666888888555444555777555666777888888888777888888666555333333333444444444111222555666333222555333555666555333333444666777777555222444999:::777888999:::888555777<<<@@@;;;<<<======;;;::::::;;;777666666666666888999:::777777777777888999:::;;;777888999999999:::;;;<<<:::<<<;;;888888===???===666999<<<;;;999888;;;===888<<>>WWWmmmyyyttt[[[AAA///...,,,+++,,,...000111)))(((+++111000***)))---...---,,,***)))******+++///++++++///...(((&&&)))000---+++///777;;;999555???AAA>>>888555777999999777000,,,,,,,,,,,,...222...111111...)))(((,,,000000,,,((())),,,......,,,///,,,...222///&&&(((111,,,++++++,,,------,,,***..................,,,***---......///000111111222000000///////////////000,,,---///000111111111000000111333444555555666666555444333222333555777888777777777666555333222111333333333333333333333333000111111222222333444444333333444444555666666777999999999999999999::::::111666===CCCFFFEEEBBB???888666333111111333666888666666666666555555555555555555555555666666666666555555555555666666666666555666777666555555777999555555666666666666555555666666666666666777888888666666666666666666666666333444555666666666555444666777888999999999888777888888777777777777777888555777999999777777777888;;;999888999:::<<<;;;;;;;;;:::999777777777777888<<<:::::::::999>>>PPPbbbYYY888777444000444777000555333@@@dddRRR???///...///++++++///......///......111666999CCC[[[pppppp___LLL===444,,,++++++***+++,,,---...///,,,,,,......+++...555//////...------------......+++***---,,,+++///777999:::AAAPPPaaammmpppooovvvzzz{{{vvvpppmmmiiidddTTTKKKCCC>>>888///)))''',,,---...///...,,,***)))...---------......,,,+++222,,,***---000000000111111000//////000000///...///...,,,,,,,,,++++++***,,,,,,---......///000000///......------......///------///000111111111000000000222333444555555555555444222111222333555666888888888777666444333222222222222222222222222222111111222222333444444555222333333444555555666666666666777888888999::::::555666999;;;============777555333222222333555777444444555555555555555444444444555555555666666666444444555555555666666666555666777666555555777999555555555555555555555555555555555555555666777777555555555555555555555555333444555666777666666555222333444555666555444444999999888888888888888999666888999999888777777888888777555666888999999888999888777555555555555666222333777:::888666<<>>KKKWWW```ccclll{{{vvvllleee]]]OOOBBB;;;222...***))),,,---***''')))***+++,,,...222888<<<===888000,,,///222---%%%...,,,******+++,,,,,,,,,,,,,,,+++++++++,,,...///++++++,,,,,,------......------,,,,,,,,,,,,---------...///000111111111000///000111222333444444444444333222111111111222333666666666555444333222111000000000000000000000000111111222333333444444555222222333333444444555555222333444555777888999999888777555444555666888999444444333222222333444444000111333444444444333333444444444444555555555555444444444444555555555555444555666555444444666888666555444444444444555666444444444444444555555555555555555555555555555555444444555666666666666555444555666777777777666666777777666666666777777888666888999888666555555555666444333333555666666555777666444333222222333333222222666999888555555777AAAggg>>>999888555444222,,,888555555RRRyyy\\\<<<222***,,,000...---...''',,,---222LLLpppeeeIII666...------,,,------.........------***+++---...---+++***,,,//////000//////...---,,,111:::GGGRRR[[[gggwwwzzzoooiiiSSSGGG888---***,,,...///++++++***(((***333???HHH\\\aaa___XXXVVVYYYUUUKKKGGGCCC===999666555333111//////000///......///000+++++++++,,,,,,---------,,,,,,+++++++++,,,------......//////000000000000///000111222333444444444444333222111111111111111222222222222111000///...000000000000000000000000000000111111222222333333222222222222333333444444222222333333444555666666666666666666666666666555111222222333333222222111---...000222333333222111333333333333444444444444333333333333444444444444333444555444333333555777666555333222222333555666222222333333444444444444444444444444444444444444333444444444555555555555444555777888999888888777444333333333333444444555555666777666444222222333666444333444555777666666666555333222111111222222777444222333555777999;;;666XXX~~~lllCCC???@@@;;;888555111888333666YYYwwwOOO777111,,,...000///---,,,...,,,***555XXX|||aaaAAA...+++......,,,,,,------......---,,,,,,,,,---...,,,+++---000222AAABBBCCCCCCBBB@@@>>>===OOO\\\mmmxxxsss___III888///---...111111///+++))),,,333999\\\ooo}}}wwwoooggg```ZZZVVVSSSMMMLLLHHHAAA888111---,,,+++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...................../////////000111222333444444444444444333222222111111111000111111111000///...---111111111111111111111111.........///000000111111111111111111222222222222222222222222222222222222111444999<<<===:::666333///000111222222111000///,,,---///000111111111111222222222222333333333333222222222222333333333333222333444333222222444666666444333111111333444666111111222333444333333222444444444444444444444444333333333333333444444444111222333555666666555555333333333333333444555555777888999888666444444444888777666666888999999888666555333222111111222333444222...---000666999999777999FFFggg???<<<===999777555888777///:::___jjjGGG444000---...//////---***222------BBBjjjxxxQQQBBB222+++******+++---++++++++++++************------+++(((+++666@@@FFFfffhhhjjjkkkkkkjjjgggfffnnnyyy~~~iiiQQQ<<<...&&&+++---//////...,,,++++++BBBYYYuuu~~~~~~yyylllZZZFFF777///,,,+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,---...------,,,,,,,,,,,,---......///000111222333333333333333333222222222222222222222222222222111000000000000000000000000000000,,,,,,---......//////000000000111111111111111111333222222111111000000///...222999===>>>;;;555111//////000000000000//////............///000000000111111111111222222222222111111111111222222222222111222333222111111333555444333222222222222333444000111333444444444333222333333333333333333333333333333222222333333444555222444555777888888888777666666666666666777888999999;;;<<<;;;999888888888:::888777888999:::::::::666555333222111222222333111333333222333666555222444:::444]]]fff===888666222333444777555444HHHlllWWW===000///---,,,...///---***///+++444TTTxxxwwwaaa:::333......,,,***,,,111---,,,***)))))))))******,,,222666999CCCRRR___ddd||||||nnn[[[FFF888---------...//////---+++555DDD^^^|||uuu[[[CCC333---...************************))))))))))))***+++,,,---,,,,,,+++******++++++,,,,,,,,,...///000111111111000000111111111111111111111222222222222111000000////////////////////////,,,,,,---......//////000000000000000000000000000111111111111000000000000///111444666666555222000........................000///...------...000111000000000111111111222222000000000111111111222222000111222222000111222444222222222222222222222222000111333444555444333222222222222222222222222222555555444444444555666777555777999:::;;;<<<;;;;;;777777777777888999:::;;;888:::;;;;;;:::999999:::999777666777888:::999999555444333111111111111222///555777555555777666222333AAA666AAAlllqqqEEE;;;555111333666222444<<>>111111===\\\OOO999555333444888777<<>>222***,,,......---,,,+++,,,,,,++++++,,,+++)))---444GGG```www}}}~~~{{{yyyyyyyyyxxx}}}{{{rrrjjjOOO555---000000+++''')))+++444GGGccc|||zzz^^^???000+++((('''((((((((())))))))))))(((((())))))*********+++++++++---,,,,,,++++++************,,,...///......000222555000000444444000111666000000000000000///...------......---++++++,,,...333000---,,,,,,------,,,111...,,,,,,...000111111......////////////......000000000000000///......,,,...///...,,,++++++,,,000000000///.........---////////////////////////,,,---...///000111222222000/////////111444666888999999777444111111333666---111222000111444444222111444555333333666555222333333333222111111333555444333444888;;;<<<:::777666777777555444555:::>>>555:::;;;:::>>>CCCAAA;;;EEEAAA>>>???DDDHHHIIIHHH???888333222111///000333...//////000111222222222333000222;;;;;;>>>pppTTT>>>999444222555???MMMeee}}}uuuPPP888111+++222///+++......000;;;MMM^^^ssswwwdddFFF222,,,***,,,------,,,+++***+++,,,+++++++++,,,222BBBRRReeewwwzzzuuu___[[[UUUNNNHHHDDDAAA@@@<<>>AAAAAA???===???BBBDDDDDDCCCCCCDDDEEEEEEEEEGGGLLLPPPWWW[[[\\\ZZZ]]]ccceeecccgggbbb^^^]]]```___[[[VVV@@@999333222000......111......///000000111222222555333111777666222NNNUUUAAA<<<777555777EEE```{{{}}}]]]AAA222...///000+++---222///444EEElll~~~qqqNNN333***+++***,,,---,,,+++))))))***+++******+++///>>>YYYqqq}}}tttkkkbbbXXXLLLDDD666444000,,,***(((((((((...///000111444888>>>BBB```lllwwwtttcccOOOBBB===<<>>CCCGGG:::666111///000000///---+++++++++---//////---+++...,,,,,,---///000000///......////////////......000000000000000//////......000111111///......///,,,------------------...////////////////////////---------....../////////......///000111222333444666777999<<>><<<::::::===HHHkkkeeeHHH777000...///...+++...000+++444NNNzzz}}}\\\:::++++++,,,***,,,,,,+++)))(((((()))***)))+++111;;;MMMggg}}}|||~~~|||hhh___QQQCCC999222---)))***)))))))))***,,,...000))))))'''&&&%%%(((,,,///:::AAAFFFCCC999///+++******(((...CCCaaazzzvvv]]]EEE555///...///...***(((444OOOggg}}}rrr[[[AAA---)))))))))))))))(((((()))))))))************))))))((((((((()))))))))******+++++++++++++++++++++,,,+++++++++---000111000...//////.........000777===DDDKKKRRRTTTUUUYYYbbbjjj[[[NNN<<<000---............---,,,---......---+++///...------...---+++)))---......//////......---///000000000000///......---///000000///......///+++++++++,,,,,,---------////////////////////////............////////////,,,---...000111111111111666<<>>;;;999;;;@@@SSSuuukkkMMM:::444222///---...,,,------(((777WWW{{{dddDDD000,,,---***++++++,,,+++)))((()))***((()))222AAARRRcccsssrrrzzzsss```SSSBBB;;;222,,,)))+++...000,,,+++***))))))))))))***)))***+++******+++---000++++++******))))))***+++,,,'''&&&111HHHbbbxxxvvv___DDD111,,,---///---(((---BBBXXXqqq|||vvv```KKK999---))),,,---***'''&&&'''((())))))************))))))''''''((((((((()))))))))*********++++++,,,,,,,,,***+++---///111111///---,,,000333555999AAAKKKRRReeelllsssuuutttwwwqqqZZZGGG;;;555111...000...++++++...111333444///......///000///---,,,------............------...////////////...------+++---......---,,,---...***+++++++++,,,,,,------........................////////////////////////,,,---...////////////...111777DDDVVVjjj||||||~~~~~~}}}|||zzzyyy{{{}}}{{{}}}~~~}}}{{{yyyxxxxxxwwwwwwwwwwwwvvvsssqqqvvvyyygggSSSDDD888222///000000......111.............../////////+++333222000888:::888;;;===\\\iiiTTTFFF===???IIIiiilllPPP<<<555333111///***///---,,,///222FFFeeennnNNN555,,,---+++%%%***+++,,,+++))))))+++------222AAAYYYmmmyyyxxxjjjXXXGGG<<<666***)))))))))***+++---...******)))(((''''''''''''...//////,,,)))&&&%%%&&&+++)))((()))+++,,,***(((***,,,...---...>>>___|||sssWWW@@@111---,,,...++++++666DDDhhhtttvvvbbbHHH777...)))(((,,,,,,(((%%%&&&((()))(((((())))))))))))((((((''''''''''''(((((((((((())))))***+++,,,,,,------'''***---.........000222111===LLLXXXcccrrrwwwiii^^^UUUMMMHHHCCC>>>777222000000000000,,,++++++,,,...///...---------............---------------...---,,,,,,+++)))+++,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,---------------------------------........./////////,,,,,,,,,---------------///000333;;;JJJ^^^ttt~~~}}}zzzxxxwwwwwwuuuuuu{{{~~~qqq^^^KKK???555000---///000...///111------.....................555111---222333333888888:::www}}}bbbLLLNNN^^^eeeOOO:::444444000---...)))///++++++888III^^^uuuvvv\\\>>>///++++++))))))***+++++++++***+++---///999BBBVVVnnn}}}rrrYYYAAA111++++++---((()))++++++***'''%%%$$$(((((())))))***,,,,,,---"""$$$&&&'''(((***---///)))***++++++***)))'''&&&'''***,,,***%%%+++DDD]]]yyymmm[[[@@@333+++,,,---***---555VVV```^^^HHH222)))'''%%%&&&++++++&&&$$$(((***(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((())))))+++,,,---......(((+++...---+++000999AAAMMMaaaxxx|||vvvqqqoooiiibbbXXXMMMEEE>>>888555444111...---.........---,,,------......------,,,+++,,,,,,,,,,,,+++******(((***,,,,,,+++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---,,,+++******+++,,,---......---***+++666FFFSSSuuu{{{zzz|||{{{wwwwww{{{qqqwww{{{uuueeeQQQAAA999555000---//////------///------------------------000444///---333000---555666333PPP{{{\\\___tttpppPPP;;;...222444---(((,,,***///******AAA\\\pppdddKKK444,,,+++(((+++111***++++++++++++,,,///111DDDPPPeeeyyycccVVVCCC555...+++'''$$$++++++,,,+++)))(((((())))))))))))))))))(((((((((---,,,+++(((&&&&&&(((***''')))+++)))&&&%%%(((++++++&&&$$$(((+++...777AAAaaaxxx}}}oooOOO:::+++***---***)))---;;;EEECCC333''')))......'''++++++&&&%%%)))***&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))***,,,---......,,,///000---+++333CCCPPPrrrxxxnnnddd[[[SSSMMMDDD@@@;;;777555333111000,,,------......------,,,***++++++++++++***))))))(((***,,,,,,++++++,,,---.........------,,,,,,,,,++++++++++++++++++++++++'''((((((***+++,,,------...---+++))))))***,,,---***///222///***+++333<<>>666---)))+++...,,,***)))))))))))))))))))))))),,,,,,,,,---,,,,,,+++++++++***))))))))))))***+++))))))(((((((((((())))))***)))((((((((()))***+++///NNNvvvuuuWWW???333+++---000***++++++++++++************''''''((((((((((((''''''&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((+++'''&&&***+++)))***,,,---,,,111AAATTTiii}}}bbbYYYOOOIIIEEEBBBEEEKKKYYYdddwww~~~yyyuuusssrrrpppnnnddd___[[[WWWQQQGGGBBBBBBCCC===444...++++++***)))---......---++++++,,,---''')))+++,,,,,,---...000222---,,,......++++++...)))++++++)))+++//////,,,)))***+++,,,+++++++++,,,+++++++++++++++,,,------###$$$&&&)))---000222333:::===EEEQQQ___gggiiigggiiioooxxx{{{}}}xxxmmmjjjoooqqqpppqqqqqqlll___MMM===444222000///...,,,,,,,,,,,,---,,,,,,,,,------------....../////////000000000000111111666888OOOmmmVVVAAA444111...---000///------000111111999RRRuuuuuuYYY888///+++...---(((''',,,***&&&&&&)))---999RRRjjj|||zzz{{{sss\\\FFF111...,,,+++,,,------,,,))))))))))))))))))))))))******++++++++++++******...---+++*********+++,,,))))))(((((((((((())))))******)))((((((((())))))%%%555UUUxxxkkkRRR:::+++---111(((((()))))))))*********+++''''''((((((((((((''''''%%%&&&'''((())))))))))))$$$%%%%%%%%%%%%&&&&&&&&&***''''''***+++)))***...+++000@@@XXXpppuuu[[[BBB<<<555222///---///444///999KKKbbbyyy~~~{{{qqqpppqqqtttrrrmmmkkklll]]]VVVMMMFFFBBB@@@???>>>777444000...---------,,,.........///222444444333///...///222222000///111///111000...///111...))))))***++++++,,,,,,,,,,,,******************+++,,,+++++++++*********))))))(((''')))000888>>>@@@@@@FFFLLLUUU]]]eeelllrrrvvv|||www{{{qqqfffgggpppwwwyyy}}}}}}vvveeeNNN;;;444333///...---++++++++++++,,,,,,,,,,,,,,,------------....../////////000000000111///666777<<>>333///000......000///,,,---000111:::LLLgggcccDDD...++++++...,,,''''''++++++)))''')))222GGGfff~~~{{{iiiLLL444,,,---......,,,*********))))))))))))))))))))))))(((((()))+++,,,,,,,,,,,,333222///---++++++++++++))))))(((((((((((())))))******))))))((((((((((((''')))===bbbzzzgggHHH...,,,000(((((((((((()))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&((('''(((++++++)))+++000111@@@WWWnnnxxxXXX???333///---//////---///333,,,,,,///999MMMfff|||~~~{{{tttqqqqqqnnnmmmllljjjhhhfffcccaaaWWWQQQIIIEEECCCBBB@@@===999666444555888999777555:::>>>DDDJJJNNNOOOPPPRRRMMMNNNMMMIIIFFFBBB888......---,,,++++++,,,+++*********))))))))))))******,,,,,,+++++++++*********000---+++***,,,,,,+++***000111222444:::CCCMMMUUUgggssszzzxxx{{{rrrccc___iiiwww~~~~~~jjjNNN999000000///...---+++++++++,,,,,,++++++,,,,,,,,,---------........./////////000000333000555999444III~~~fffNNN===333000111000...///000...+++---222222GGGeee}}}tttTTT:::...---------***&&&(((++++++***(((***888UUUtttqqqVVV:::(((***---//////---***)))***)))))))))))))))))))))))))))***,,,///111333444444555333111///,,,***((('''))))))(((((((((((())))))))))))))))))(((((('''''',,,'''111QQQrrrwwwYYY666---000*********))))))(((''''''&&&''''''((((((((((((''''''******))))))((((((((((((%%%&&&&&&&&&'''''''''''''''&&&(((++++++))),,,222@@@VVVrrrsssYYY@@@111***((())),,,---+++,,,///000---)))'''...???WWWggg}}}|||yyytttsssuuuuuuvvvxxxyyyzzzzzzzzz{{{zzztttlllhhhfffeeebbb___YYYVVVTTTUUUXXXYYYWWWTTTWWW___hhhoootttyyy{{{}}}uuuvvvuuuqqqllldddTTTFFF777222,,,))))))***++++++******)))(((((()))))))))'''''''''((((((((())))))*********+++,,,,,,+++*********((('''(((...666<<<@@@LLL___nnnxxx~~~|||}}}~~~zzzjjj]]]aaaqqq~~~zzzfffKKK666---,,,000///...,,,,,,,,,,,,---+++++++++,,,,,,,,,------............////////////333///333999444888llljjjMMM:::333111222333000//////000...,,,000666===YYY{{{eeeKKK;;;000///---+++(((''')))+++((()))(((,,,AAAbbb}}}eeeEEE111)))(((***---...------------))))))))))))))))))))))))((())),,,///111333444555333333222111...+++(((&&&))))))(((((((((((())))))(((((()))))))))(((''''''+++'''+++AAAaaa{{{}}}gggCCC222000+++++++++***)))((('''&&&&&&''''''((((((((((((''''''+++***)))(((''''''''''''''''''''''''((((((((((((&&&&&&))),,,+++)))---444IIIccc~~~~~~~~~~~~{{{vvvkkkWWW@@@222---///---...111000---,,,...(((+++---+++))),,,444<<>>999///...,,,))))))******)))''')))***222MMMqqqwwwWWW888,,,///)))))))))***,,,---......)))))))))))))))))))))))))))***,,,...///111111222222444666777666333///---))))))(((((((((((())))))&&&'''((()))))))))((('''&&&((()))333NNNqqq{{{nnnQQQ;;;222************))))))(((((((((''''''(((((((((((('''''')))((('''&&&&&&''''''(((&&&'''''''''((((((((((((%%%&&&))),,,+++)))...555NNNfff~~~}}}}}}|||uuugggWWWLLLAAA555---++++++)))***------)))''')))'''***---...,,,)))))))))555EEE\\\qqqvvvvvvttttttvvv{{{}}}|||}}}|||xxxwwwzzz|||{{{yyyvvvtttwww|||vvvwwwvvvtttrrrqqqqqqrrrkkklllnnnooooooppprrrsssrrr|||{{{kkk\\\FFF444+++))))))))),,,+++***))))))))))))***''''''''''''&&&&&&&&&&&&***++++++***))))))))))))%%%(((---///...+++)))((()))(((+++222<<>>>>><<<888555))))))(((((((((((())))))%%%&&&''')))))))))((((((###*********AAAggg~~~wwwqqqYYYAAA333)))))))))))))))************''''''((((((((((((''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((($$$&&&***---+++)))...666UUUjjj~~~qqqYYY@@@777666222---******)))***...///,,,+++...111...***)))***,,,------###--->>>VVVppp~~~wwwhhhIIIIIIHHHJJJMMMSSSXXX\\\^^^___eeennntttvvvyyy}}}uuuxxxzzzyyywwwuuuvvvxxx{{{}}}~~~{{{wwwtttuuuwwwxxx{{{}}}{{{yyyxxxzzz|||}}}vvvYYY???000***'''&&&,,,,,,+++***))))))******)))))))))******++++++++++++***)))'''&&&&&&(((******,,,,,,,,,***)))***+++,,,)))(((***...;;;UUUmmm|||||||||tttdddPPP===111---......---,,,************+++******+++++++++,,,,,,,,,---------.........//////,,,777222000:::777888MMMTTT;;;...000111333444,,,222+++(((+++...555JJJ___{{{|||XXX999///222------,,,++++++******))),,,***+++BBBjjjoooUUU@@@***++++++))))))))))))))))))))))))((())))))))))))*********...DDDJJJFFFPPPXXXTTTPPPHHHFFFGGGNNNTTTOOO???222,,,---,,,)))'''(((***)))))))))))))))))))))))))))))),,,---+++555OOOkkk}}}}}}yyywwwuuuhhhPPP888******---,,,((((((++++++&&&&&&&&&''''''(((((())))))''''''((((((((((((((((((***)))'''&&&'''(((***+++$$$***)))***///+++***555SSSkkk|||xxxdddIII999555//////222111---,,,++++++******++++++,,,------,,,)))(((***,,,---)))///EEE```iiiXXXBBB444111...///222444333222999<<>>TTTZZZHHH333...,,,******---......---,,,---///444>>>MMM^^^iiiwww{{{|||}}}~~~~~~|||wwwuuuyyyzzzzzzuuupppfffQQQ999+++))))))(((&&&''')))*********)))(((%%%(((******)))(((((()))(((((((((((()))))))))))))))))))))))))))(((((((((***+++,,,***&&&)))777FFFaaa{{{{{{nnn]]]LLL<<>>YYYxxx{{{}}}|||xxxjjjMMM333---...,,,)))&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))***%%%)))&&&&&&,,,,,,///===]]]kkk{{{yyypppNNN888...000......000------,,,++++++******++++++---+++***+++,,,---+++)))///+++,,,777AAAAAA888000(((((('''(((((())))))))),,,///000---***))),,,000777IIIaaattt{{{zzzuuurrryyyxxxxxxzzzzzz~~~{{{hhhWWWPPPEEE666+++)))***)))&&&((((((******+++***)))((($$$'''***+++***)))(((((('''(((***++++++)))'''&&&%%%&&&&&&''''''(((((((((***)))***------+++...444JJJeeevvv|||zzz}}}}}}sssbbbOOO===222//////------,,,+++******************))))))******+++,,,++++++,,,,,,,,,---------///---...111000...111555000IIIcccAAA888333111111...///111111888RRRtttdddCCC111......))))))***+++,,,------...+++///666RRRxxx}}}QQQ888222***...+++************************))))))*********+++++++++<<<^^^vvv{{{|||yyywww}}}xxxwww{{{mmm]]]HHH:::...,,,---+++***,,,************************///)))***...***'''666MMMkkkyyy|||tttiiiTTT???111...+++***)))(((''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))%%%)))&&&&&&,,,,,,000>>>\\\hhhuuu{{{|||zzzqqqiiiPPP999...000------///,,,---,,,++++++******++++++---,,,***+++,,,.........%%%'''111@@@FFF???555///'''(((((()))))))))))))))%%%'''***---//////---,,,...999KKK___ooowwwzzzyyyzzzwwwttttttxxx~~~zzz~~~~~~~~~~~~wwweeeSSSEEE<<<000+++++++++)))(((((()))***++++++***)))(((%%%'''***+++***)))((()))''')))***+++***)))'''%%%%%%%%%&&&&&&''''''(((((()))(((***//////---///333FFFbbbttt|||yyy}}}~~~vvveeePPP>>>333///---------,,,+++******************))))))******+++,,,+++++++++,,,,,,,,,------...,,,---000///---///444333777```jjj@@@666333111222...222444:::LLLhhh}}}ZZZ<<<...,,,,,,))))))***+++,,,,,,------+++...555PPPvvv}}}QQQ888222***---***))))))))))))))))))))))))((())))))))))))*********///KKKaaammmxxxwwwrrruuuvvvvvvzzz|||]]]HHH333,,,+++((((((******************************((())),,,***'''000>>>YYYqqq{{{tttrrrhhhXXX:::000((((((******(((((('''''''''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&''''''''''''(((((((((&&&***''''''---,,,000>>>]]]iiitttyyyzzzxxxrrrkkkVVV===000///******---+++---,,,++++++******++++++,,,,,,,,,++++++...222666;;;BBBRRR___YYYBBB...%%%%%%'''))))))((('''((())),,,***)))***---///...,,,000111666BBBTTTfffttt|||yyyuuuqqqoooqqqvvvyyy{{{xxx~~~|||zzz~~~yyysssmmm]]]KKK999111,,,+++,,,++++++,,,)))***+++++++++***)))(((&&&((()))***(((((()))***))))))******)))((('''&&&&&&&&&&&&'''''''''''''''))))))+++...---+++,,,111???^^^uuu}}}}}}zzz{{{|||zzzssscccNNN>>>555111///...---,,,+++******************))))))******+++,,,++++++++++++,,,,,,,,,,,,---,,,---//////---///444777222DDDzzz]]]888333222111333222444;;;MMMiiixxxTTT888...---+++*********++++++,,,,,,,,,,,,---222KKKqqq{{{QQQ999222)))---***))))))))))))))))))))))))''''''((((((((()))))))))$$$333???NNNfffqqqppptttsssuuuzzzxxx\\\>>>222---((('''+++************************''')))+++,,,++++++...111PPPkkk}}}xxxuuuzzzwwwkkkOOO<<<+++'''******))))))%%%&&&&&&&&&&&&&&&&&&'''))))))(((((('''&&&&&&%%%(((((())))))((((((''''''&&&***((((((...,,,///===]]]iiivvv{{{{{{{{{xxxtttbbbFFF555000***)))---,,,---,,,++++++******+++++++++---...,,,***---666>>>bbbhhhsssyyyhhhIII444...%%%(((******)))((((((***000000///---+++******+++...,,,***---777GGGXXXccciiihhhhhhjjjmmmppprrrrrryyy~~~~~~~~~{{{{{{}}}sssjjjbbbQQQ???222---+++------******...******+++,,,+++***)))((((((((()))(((''''''))),,,*********)))((('''''''''((((((((('''''''''''''''))))))+++...,,,***...444EEEcccyyy|||}}}xxxttteeeOOO???999555111...---,,,+++******************))))))******+++,,,***++++++++++++,,,,,,,,,---+++,,,//////---000555555777555WWWYYY:::777444///000111666BBB]]]~~~wwwSSS888000///---***++++++++++++,,,,,,,,,,,,---000HHHlll}}}~~~~~~xxxQQQ:::222)))---***))))))))))))))))))))))))''''''''''''((((((((((((&&&))))))777XXXpppyyy{{{~~~lllIII999111+++)))...************************(((---///------000///***QQQlll|||vvvttt}}}{{{nnneeeKKK111(((***+++))))))%%%%%%%%%&&&&&&'''''''''******)))(((''''''&&&&&&************)))((('''&&&&&&+++((()))///---///;;;WWWeeesssxxxxxxyyyyyywwwkkkNNN:::333++++++//////---,,,++++++******++++++***...///,,,)))---999DDDWWWYYY```aaaOOO555))),,,'''***------+++******,,,###)))...///+++((()))++++++---,,,***)))///;;;EEEWWWYYY^^^eeekkknnnooonnnkkkssswwwuuutttwwwxxxvvv}}}~~~yyywwwzzz~~~sssfff[[[III666222//////111...((()))...***++++++,,,+++***)))((())))))((('''&&&'''***---++++++)))((('''''''''''')))))))))((('''''''''&&&((())),,,...,,,,,,222<<>>222CCCsssPPP===444///000555AAAZZZyyytttPPP666---,,,***...---,,,+++,,,...111222------///GGGnnn~~~~~~}}}}}}~~~~~~~~~vvvZZZ999***------&&&++++++++++++*********)))&&&((()))'''%%%$$$&&&)))'''---'''%%%;;;WWWlll|||~~~}}}yyyNNN777---)))(((+++,,,+++*********+++,,,------,,,***(((((()))***+++KKKbbbvvv{{{|||zzznnnfffMMM555...,,,(((%%%((('''&&&%%%$$$%%%&&&)))***'''((()))(((&&&&&&((()))''''''((((((((((((((((((***)))***......,,,///444OOO___rrr|||{{{xxxzzz}}}vvvfffLLL555+++---...+++,,,---......---,,,---...)))************+++++++++000///...---+++***)))((('''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++111;;;HHHUUU^^^ffflllqqqoooooonnniiiddddddjjjoooppptttwwwwwwuuurrrrrrsssvvvqqqnnnooolll^^^FFF333666333///+++)))***+++---+++***)))'''&&&&&&&&&&&&((((((''''''((()))******(((((())))))))))))(((((('''(((((()))******))))))''')))***)))***111<<>>]]]{{{|||jjj@@@---++++++,,,---++++++*********+++,,,---...---,,,+++***+++,,,---777WWWyyyzzzvvvrrr```EEE000***------))))))((('''''''''(((***+++'''(((((('''&&&&&&''')))((((((((((((''''''&&&&&&((('''(((++++++))),,,111KKK___www{{{wwwwwwzzzsss```FFF333---///111///...---+++******++++++++++++++++++,,,,,,,,,,,,((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,***)))***000;;;IIIRRR\\\```eeefffbbb^^^\\\\\\[[[^^^bbbeeehhhkkkoooqqqjjjddd[[[PPPDDD:::222---,,,,,,+++*********++++++))))))(((((((((((())))))++++++***)))))))))******''''''((()))))))))))))))%%%&&&&&&&&&&&&&&&%%%%%%+++((('''+++888IIIYYYccclll|||xxxooodddTTTAAA333...///...---++++++++++++,,,+++***((()))***,,,+++***++++++++++++++++++++++++++++++,,,---...///000000***555666+++DDDTTT999111;;;RRRhhh}}}yyyUUU999///...------,,,+++******++++++,,,+++......>>>bbb|||www\\\===,,,***...))))))))))))(((((((((((()))))))))((((((((()))***(((******,,,***$$$555YYYvvvyyy~~~```999)))***++++++,,,***)))((((((((()))+++,,,,,,,,,+++*********+++,,,...KKKnnn~~~|||zzzqqqYYY;;;***+++---******))))))(((((()))******''''''((('''&&&%%%'''))))))((((((''''''&&&&&&%%%'''&&&'''******(((***///777OOOmmmyyywwwpppUUU<<>>ZZZvvvxxxaaaJJJ:::444111---,,,...///---+++---.........////////////******++++++,,,---------+++***)))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))******+++)))&&&%%%(((+++---...,,,,,,...000222444666888FFFEEEEEEEEEGGGHHHGGGFFF@@@<<<888888:::777///(((+++++++++***)))(((&&&%%%******))))))***+++,,,,,,++++++***)))))))))******(((((())))))))))))((((((%%%&&&&&&'''((((((''''''(((---888JJJ\\\iiimmmlllhhhtttwwwzzzuuubbbLLL;;;444000///...,,,,,,,,,,,,---)))***+++***))))))+++---(((((())))))***+++++++++******+++,,,---...//////222...,,,555:::666bbbjjjUUUFFFOOOcccuuuaaaBBB222---*********+++,,,,,,---------***111,,,///MMMmmmiiiFFF000,,,++++++*********))))))))))))'''&&&'''***,,,+++***'''***))))))***'''333MMMiiiqqqxxxzzz||||||uuulllQQQ<<<+++)))+++)))((())))))((('''''''''((()))***(((((()))******************///FFFjjjqqqRRR666***+++))))))******)))(((((('''&&&''''''&&&%%%%%%&&&((($$$%%%%%%&&&&&&''''''((('''%%%&&&)))(((&&&(((,,,,,,666JJJeee~~~ssseeeRRRIII<<<333000000///---....../////////000000000))))))***++++++,,,------*********))))))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))***...+++''''''(((***)))(((,,,+++***)))***+++++++++555444444666999999777555111222555777888555///+++******))))))((((((((((((++++++*********++++++,,,))))))((((((((()))******)))******))))))((('''&&&%%%%%%'''((())))))******---555DDDVVVfffoooqqqpppbbbooossswwwqqqWWWAAA777111000...---,,,,,,------***+++,,,+++((((((***,,,((((((((()))***+++++++++******+++,,,---......///000+++444000888888FFF}}}iiiOOOCCCDDD\\\yyyhhhIII888111...)))***+++,,,---.........***111,,,---IIIjjj~~~vvvQQQ666///++++++++++++************(((&&&%%%''',,,//////...$$$------***))))))888QQQjjjrrrzzz{{{}}}|||sssiiiDDD555)))***,,,***))),,,***)))((((((((()))+++,,,((()))***+++++++++++++++***...FFFkkkzzz___>>>,,,***)))))))))))))))((('''&&&&&&&&&'''&&&%%%$$$&&&(((###$$$$$$%%%&&&'''(((((('''&&&''')))(((&&&(((,,,''',,,:::TTTssszzzkkkVVVEEE===:::888666////////////000000000000...------,,,,,,+++++++++)))************(((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''+++//////+++((()))((('''((()))*********'''&&&(((+++///000...+++)))000777999777333000///******))))))***+++,,,,,,,,,,,,++++++***++++++,,,(((((('''(((((()))******************)))'''&&&%%%&&&''')))***,,,---------333===NNNaaaqqqzzz}}}|||ttt|||xxxuuu}}}dddKKK>>>111000...---,,,,,,------***,,,---+++(((''')))+++'''(((((()))***+++++++++)))***+++,,,---......///000...===***444;;;333tttZZZKKK>>>GGGZZZppp{{{ZZZ:::///333++++++++++++++++++++++++...,,,+++111CCC___zzzyyy]]]>>>,,,...000111///---,,,((($$$)))*********++++++++++++111'''(((111,,,%%%999YYYooonnnRRR777111+++***,,,...---***++++++************++++++))))))))))))))))))))))))(((,,,BBBggg~~~xxx]]]>>>///000000...+++)))''''''((()))))))))((('''''''''''''''((((((((('''&&&&&&(((***...,,,***(((''')))+++,,,---,,,111BBB]]]yyyssshhheeeaaaZZZSSSGGG===222...222555333///111111111///---+++***+++///,,,)))((()))***+++***)))((('''''')))++++++******)))))))))((((((((((((---***'''''')))+++***)))))))))))))))************)))***++++++***)))***,,,+++444;;;999444111...+++++++++++++++,,,---...///000///...,,,***((('''&&&))))))))))))))))))))))))++++++***)))))))))))))))---***))))))'''&&&+++333CCCTTTbbbeeejjjtttyyyvvv{{{|||jjjQQQ999111---***+++***((((((+++************************+++(((&&&'''***,,,+++)))******+++,,,,,,---......000222333111000444===EEEjjjKKK@@@@@@RRRkkkeeeBBB222333+++++++++++++++,,,,,,,,,...---,,,///===VVVrrr}}}```AAA,,,++++++++++++++++++***((()))))))))*********++++++,,,'''(((,,,((()))BBB```www{{{dddKKK555000+++))),,,---,,,***+++******))))))******+++)))))))))))))))))))))))))))+++>>>```{{{|||zzzzzz}}}hhhGGG222---///...,,,***(((((((((((())))))((('''''''''''''''&&&&&&''''''''''''((())),,,+++)))(((((()))***+++///,,,+++222DDD___|||uuugggSSSEEE===999444111222333333333222333333444))))))***,,,---,,,)))'''---,,,******+++,,,++++++******)))))))))))))))))),,,)))'''''')))******)))(((((()))))))))*********)))***++++++******+++,,,...555:::777222000...+++,,,,,,,,,,,,,,,---...///......---,,,+++***)))(((************************))))))((('''''''''''''''***))))))***((()))111;;;OOOaaaqqqtttvvv{{{zzztttxxxzzz|||qqq[[[@@@333---***+++***((((((+++************************+++)))'''(((***++++++)))******+++,,,,,,---......000222333222111444;;;AAAuuuUUUEEEBBBLLLbbb}}}uuuMMM555111,,,+++++++++,,,------...000000///000888LLLhhh}}}hhhFFF...+++))))))***++++++***)))((()))))))))*********************((((((555QQQiiipppTTT===222...***)))+++,,,+++)))******))))))))))))******))))))))))))))))))))))))***)))777VVVqqqyyyvvvssswwwzzzlllKKK444---------,,,***)))((('''''')))((((((''''''''''''(((&&&''''''(((((()))))))))***)))))))))))))))******...---+++(((---???ZZZooouuuggg]]]UUUPPPHHHFFFBBB===777111,,,))),,,,,,+++,,,------+++)))---+++)))))))))***)))((())))))))))))***************)))''''''((())))))((((((((((((((()))))))))))))))***,,,++++++***,,,---111777999444///...---+++------,,,,,,,,,------...,,,,,,,,,,,,++++++++++++************************))))))((('''''''''''''''(((((()))***))),,,999FFF[[[lll|||yyyrrrwwwyyy||||||eeeCCC555///***++++++))))))+++***************************)))'''(((***++++++******++++++,,,,,,------......111333222111333777;;;___]]]IIIHHHMMMbbbsss[[[:::///...---,,,,,,---...//////333333222222555DDD___www~~~tttPPP222///+++***,,,...,,,))))))(((((()))))))))*********+++...,,,(((222KKKdddqqqeeeEEE222///,,,)))(((***+++***))))))))))))(((((()))))))))))))))))))))))))))))))))+++(((000JJJdddppppppmmmvvvyyy{{{dddEEE222///,,,,,,++++++***((('''&&&)))(((''''''''''''((((((***)))((()))*********)))(((((()))))))))************---///,,,)))---999DDDhhhzzzqqqeeeXXXKKKCCC???999222---******++++++***((('''''')))))))))(((((((((((())))))))))))***)))(((((((((((()))((((((''''''((((((((())))))))))))+++,,,,,,++++++---...444888777111---------,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,---------************************+++******)))))))))))))))'''''')))***+++111AAAQQQeeesss{{{|||~~~}}}zzznnnEEE777000+++++++++))))))******************************)))(((((()))******++++++++++++,,,,,,------------000222222222222333555AAAzzzSSSHHHQQQZZZvvvmmmGGG444111000///......///000111333222222222222<<>>111+++)))...000---))))))))))))))))))************(((,,,---000EEEeeexxx{{{|||\\\===---,,,***)))((()))*********)))((((((''''''(((((()))((((((((((((((((((((((((,,,'''+++???WWWgggkkkjjjkkksss}}}{{{bbbAAA000///++++++++++++***((('''&&&((((((''''''''''''((((((---+++***+++------+++))))))))))))************)))))),,,//////---++++++,,,DDD```yyywww___XXXNNNDDD<<<555000---,,,***))))))***+++***)))((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((()))))))))))))))+++,,,---,,,,,,...///666777444...+++,,,---,,,******************+++,,,******+++,,,------......************************+++******)))))))))))))))(((((())),,,000999KKK\\\mmmuuu|||~~~~~~~~~sssLLL:::222++++++,,,***)))***))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,---------///111222222111111222555mmmpppZZZZZZhhhsss]]]BBB666444222000000000111222222000///000...333HHH___kkkiiimmmzzzqqqUUU777---(((,,,000,,,)))+++)))*********++++++++++++%%%---555BBB]]]|||nnnPPP888...******)))))))))******+++((((((''''''''''''((((((((((((((((((((((((((((((+++''')))666LLL^^^hhhkkk```kkk|||kkkIII444000++++++***)))((((((''''''(((''''''''''''(((((()))------000555888777111,,,,,,++++++***))))))******+++******,,,---......---***@@@XXXiii{{{ssshhhZZZLLLBBB777555111///---+++)))'''))))))))))))((((((((('''((()))++++++***))))))***))))))))))))***************+++------------///000666666222,,,***---...,,,)))))))))******+++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++))))))((('''''''''''''''***(((***000999FFFYYYhhhppptttvvvvvvvvv{{{}}}{{{}}}|||yyyyyyrrrrrrwwwvvvuuuzzzpppVVV===333+++***,,,+++)))***))))))))))))))))))))))))((()))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222111000333YYY{{{jjjfffooo~~~rrrSSS:::888555333111111222333666111///111......>>>RRR^^^aaahhhsssqqqJJJ999------...***)))...++++++++++++,,,,,,,,,,,,---:::LLL___vvvrrrUUU>>>111,,,))))))************+++,,,(((''''''&&&&&&''''''(((((((((((((((((((((((((((***((((((111CCCXXXgggmmmgggmmmzzzsssUUU<<<333++++++)))(((''''''(((((('''''''''''''''((())))))---222<<>>444000...,,,***))))))***+++,,,***))))))+++---///111(((000;;;HHH\\\uuurrrhhhUUUQQQJJJCCC===777111------,,,,,,+++***)))(((((((((***------+++)))***+++************++++++++++++***+++---...---...000111555555111+++***......,,,*********+++,,,...///000......---------,,,,,,,,,++++++++++++++++++++++++))))))((('''''''''''''''+++(((***555DDDUUUggguuuxxxyyy{{{yyyvvvwww~~~yyytttvvvxxxuuuqqqqqqbbb]]]```bbbaaagggfffYYY???444+++***,,,+++***)))))))))))))))))))))))))))((()))******((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,......///111222222222111555EEEssshhhmmmxxx}}}]]]===;;;777444222222333444;;;444222333000...:::KKKVVV]]]gggpppxxx~~~___III555///---((()))///++++++,,,,,,,,,---------999KKKbbbwwwaaa@@@...)))(((((()))***+++******+++---'''''''''&&&&&&'''''''''((((((((((((((((((((((((***))))))///???TTTfffoooyyyvvvyyy~~~uuu[[[CCC777,,,+++((('''&&&'''((()))'''''''''''''''((()))***...777GGGXXX```ZZZJJJ===222000---***))))))***++++++,,,,,,+++******,,,...///***(((...>>>WWWqqqwwwqqqggg]]]SSSIII@@@;;;000///...---+++***))))))(((+++......+++******,,,******+++++++++,,,,,,,,,***,,,---.........000222444333000++++++...///,,,***++++++,,,...000222333//////...---,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))+++'''***888LLL___qqq~~~}}}|||xxxyyy{{{sssnnnllldddfffiiicccaaa___UUU@@@555+++***,,,,,,***)))))))))))))))))))))))))))''')))+++***((('''***---,,,,,,,,,,,,,,,,,,,,,,,,.........000222333333222666999iiiyyy}}}~~~|||WWWDDD666666888444111333777888666222000222888>>>VVV___ccclll}}}oooWWWAAA111)))---555///...,,,,,,...555>>>EEE___ppptttMMM444000---%%%+++++++++***************)))))))))(((''''''&&&&&&)))&&&$$$%%%))),,,,,,+++...,,,***,,,888NNNhhh{{{|||~~~xxx\\\@@@777+++((((((###%%%((("""((((((''''''''''''((((((--->>>TTTbbbddd```[[[YYYKKK???333//////,,,******,,,+++++++++++++++,,,,,,)))---...++++++444FFFUUUpppwwwlllkkknnnrrrsssgggcccaaahhhvvvxxxlll___VVVEEEFFFCCC===666111,,,'''+++***'''%%%(((,,,+++'''...---+++)))(((((()))***---...---------000444888555111---,,,...---)))%%%------------///111333555............---,,,+++***,,,,,,++++++***)))))))))...***'''&&&(((******)))111,,,111FFF\\\kkkuuu{{{|||yyyxxxzzz~~~}}}yyytttmmmnnnpppmmmooohhhVVV<<<555,,,)))***++++++))))))***+++,,,,,,+++***))))))))))))))))))******+++------,,,,,,,,,,,,++++++,,,,,,---...///000111111>>>111KKKmmmVVV<<<222333666777777666333000///111444777888KKK]]]jjjttt{{{rrrkkkaaaTTTKKKHHHFFFDDDBBBCCCJJJXXXgggrrrdddCCC///------)))++++++******))))))((((((''''''((((((((((((((((((&&&%%%%%%&&&)))+++,,,,,,---,,,***+++555IIIaaasss|||yyyuuuxxx|||iiiUUU<<<---((()))%%%'''***%%%))))))(((((((((((())))))000AAAWWWfffllllllllllllkkkaaaTTTGGG888,,,***...,,,+++***************+++++++++***)))***///888>>>AAAWWWxxxzzzpppUUULLLBBB;;;:::;;;:::999//////111666@@@KKKUUUZZZyyy~~~|||rrrkkkjjjiiifff___VVVKKK???666///+++))))))***,,,...000%%%&&&'''((()))+++,,,------///111222111000000111111...++++++......+++(((...------------...000111000000///...---++++++***------,,,++++++***)))))),,,***'''''')))******)))------777OOOfffvvvyyyyyy}}}|||zzz|||~~~xxxqqqpppoookkklllfffTTT;;;444,,,)))***++++++))))))***++++++++++++***))))))))))))))))))******++++++++++++,,,,,,---------,,,,,,---...///000111111;;;000HHH|||tttjjjdddkkkxxxmmmNNN777333999:::555444000---...222555555333===XXXooo|||wwwnnn______fffttt~~~{{{rrrkkkqqqpppmmmmmmqqqzzzrrrQQQ888,,,***+++,,,+++******)))(((''''''&&&&&&&&&'''(((((()))******$$$%%%'''(((((()))+++---,,,+++******000AAAWWWhhhmmmkkkjjjmmmvvv{{{uuukkkFFF333******'''))),,,(((***))))))))))))))))))***---999JJJWWW\\\___bbbdddooopppmmmaaaKKK555+++,,,++++++***))))))((())))))+++(((&&&(((,,,...,,,)))***777LLLaaasssiiiOOO@@@888555222222222111---***)))***++++++,,,000777<<>>AAAOOOZZZiiiqqqfffMMM666++++++***)))((((((''''''((()))''''''***//////,,,'''---...///333===MMM___lllssszzz~~~wwwdddKKK666+++...///111555888777444000000///---+++******,,,---555???PPPeeeuuu}}}}}}zzzzzzuuutttvvvvvvooogggbbb^^^SSSOOORRRMMM;;;...+++111000...,,,*********+++***///444666444///***(((***)))(((***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...000111...---,,,+++***(((''''''(((((()))***++++++***)))000;;;OOOfffwww{{{tttwww~~~yyyvvvssssssuuuyyy{{{|||uuummmkkkhhhbbbddd```QQQ777222---***)))***+++***))))))************)))))))))))))))))))))******+++)))******+++,,,,,,------,,,,,,---...///000111111222222CCCrrr~~~sssmmmUUULLL???555///...///000///111777EEEYYYqqq{{{YYYAAA999888444666888:::999666444333444,,,;;;LLLeee}}}^^^AAA333+++,,,CCCeeeqqqSSS777...,,,'''$$$&&&))))))(((((('''&&&&&&%%%******))))))((((((((((((&&&)))---,,,)))&&&'''((((((***)))'''***666KKK[[[^^^bbbfffkkksss|||}}}fffGGG333...)))(((***''''''''''''&&&&&&''''''''''''***,,,,,,***)))***,,,444>>>TTTlllrrr```CCC///***))))))(((''''''((((((((()))+++---------------)))+++,,,---...000333555999???DDDBBB;;;333///...,,,---///222444333111///***'''###$$$(((+++***(((,,,000;;;PPPhhhxxx|||zzzzzztttrrrvvvzzzyyyzzz}}}vvvuuu|||zzzgggPPPDDD444111...+++***,,,///111***---111222111...,,,++++++*********,,,,,,,,,++++++,,,,,,---......//////111///---,,,+++,,,...///++++++***)))((('''&&&&&&&&&''')))******+++++++++333BBBXXXjjjvvv}}}~~~zzz{{{~~~~~~{{{xxxvvvwwwzzz}}}rrrkkkjjjfff]]]\\\WWWHHH444111---***)))***++++++)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,---...///000111111///444BBBaaattt```UUU888555000------.........111+++'''---???[[[xxxgggIII::::::===888;;;>>>===888444555777555:::@@@VVVzzz{{{YYY888222)))***???___yyySSS???---)))***'''%%%%%%((((((((((((''''''''''''++++++***))))))(((''''''(((***---...,,,)))'''''''''))))))'''***777MMM^^^ffflllqqqvvv~~~tttOOO666///)))'''(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''(((***,,,,,,---:::PPP]]]UUU???...))))))(((((((((((())))))(((,,,...---)))(((+++...)))+++---......,,,***)))''')))***)))(((***///333444444444444333222111000444...((((((---///,,,)))---,,,111AAAWWWjjjsssuuuvvvpppnnnssstttrrrvvv}}}~~~~~~rrraaaJJJFFF>>>777111.........+++---///000.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000333222///---***)))))))))))))))(((((('''&&&&&&&&&%%%''')))))))))***,,,...666HHH^^^llltttzzz}}}zzzxxx{{{~~~{{{xxxwwwxxxzzz|||rrrmmmlllhhh\\\WWWOOO???222000---***)))***+++,,,***))))))(((((())))))***)))))))))))))))******+++,,,,,,++++++************,,,,,,---...///000111111///555>>>SSSuuuYYYDDD>>>333222111111222222000............000:::OOOjjj}}}xxxZZZBBB;;;???888999::::::999888777777:::<<<:::FFFbbbvvvcccCCC000***///FFFeee{{{|||ooo???555+++&&&&&&''''''&&&'''(((((((((((()))))))))******))))))))))))))))))((()))+++...000...+++(((%%%((()))(((+++:::RRReeekkkpppvvv|||}}}SSS666///***'''((('''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''')))******'''***444;;;777///***(((((((((((()))***++++++(((+++...---***)))+++...///---***(((***---000222000///---,,,,,,...000111000000000///---,,,,,,---666111+++(((''''''%%%$$$((((((+++333AAARRR```iiijjjhhhkkkrrrooogggiiirrrsss}}}yyyoooiii```SSSGGG<<<444000...000111111/////////000+++,,,,,,---,,,,,,---...---...//////000///...---000///...,,,+++***((((((((((((((((((((((((((((((%%%''')))(((((()))---000>>>RRReeennnrrrxxx~~~}}}zzzvvvsssrrrssstttnnnlllooommmaaaZZZQQQ???000///---+++))))))+++,,,***)))(((''''''((()))***)))))))))))))))******+++***************+++++++++,,,,,,---...///000111111000444666HHHvvvYYY;;;---//////---++++++,,,.........,,,......+++...BBBccc}}}lllKKK:::999777555444666:::;;;999666444777222444GGG[[[nnnpppUUU<<<888===TTTpppjjjQQQ999666///'''$$$&&&'''&&&''''''(((((()))*********((((((((()))******++++++'''''')))...222222...***%%%((()))))),,,<<>>bbbppp~~~}}}ooooookkk]]]III777,,,(((,,,++++++***(((''''''&&&&&&(((******)))))))))+++******)))(((''''''''''''))))))((('''''''''((((((&&&))))))&&&)))<<<]]]xxxzzz\\\<<<...***'''''')))((((((((((((''''''''''''$$$%%%%%%&&&''''''(((((('''''''''''''''((()))***))))))******++++++******)))***+++++++++++++++++++++***)))))))))***,,,---((()))*********+++...000111///...,,,---...000111...///000///---***))))))***+++++++++///;;;LLLXXXsssxxx}}}}}}yyyuuusssuuuvvvvvvtttsssooofff\\\WWWXXXVVVQQQHHH>>>666222......///000111222222333///////////////...------************))))))))))))'''''''''''''''''''''''')))***---...+++,,,555AAA\\\hhhsssyyy~~~|||{{{~~~yyyrrrjjjpppsssooodddSSS>>>......---,,,***))))))***+++))))))))))))))))))))))))((('''''''''((()))******)))))))))***++++++,,,,,,+++,,,---...////////////000333000999IIIhhhFFF333555333000111////////////......---------***222000)))666YYYyyy|||zzznnn^^^EEE???999666777888777555666000000444222******111666LLLiii}}}sssaaaTTT@@@AAA???777,,,&&&&&&))))))*********)))((('''&&&&&&(((*********)))***+++***)))((('''&&&%%%%%%%%%,,,++++++******)))))))))&&&***+++(((&&&555WWWvvvyyy]]]???000+++)))'''(((((((((((((((((('''''''''%%%&&&&&&&&&'''''''''(((&&&'''''''''''''''''''''******++++++,,,++++++*********+++,,,,,,+++++++++***))))))((()))***++++++(((***++++++***+++,,,...//////......///000222444---...000000...,,,)))(((,,,,,,,,,,,,111===NNN[[[ttt||||||zzzyyytttmmmeee___[[[XXXVVV[[[bbbkkksssuuupppeee[[[UUU\\\cccddd]]]SSSLLLJJJ999777555222111111222333,,,---------------------************)))))))))((((((((((((((((((((((((((('''(((***,,,***,,,777CCC^^^eeelllqqqxxxzzzwwwuuuxxxwwwooossssssiiiXXXEEE555,,,---,,,+++*********++++++))))))))))))))))))))))))'''''''''((()))***+++,,,)))))))))***++++++,,,,,,,,,,,,---....../////////---444000555EEE}}}PPP888111888444...//////............------------+++000---***;;;```~~~zzzooooookkkcccXXXKKK:::000///000000...000...111444000+++///888(((777PPPiiiyyy}}}ppp```MMM999,,,+++***)))''''''(((+++---(((((())))))))))))(((''''''(((***+++***)))***+++)))((('''&&&%%%%%%%%%%%%,,,,,,+++++++++***))))))))),,,///---***777YYYyyy|||tttwww___BBB111,,,***))))))'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&))))))************))))))++++++,,,,,,,,,++++++***))))))((()))))))))*********+++---,,,+++***+++,,,.........//////000000000111111222222222000---+++++++++,,,///777EEEWWWcccgggpppvvvuuuxxx|||vvvkkkbbbZZZLLLAAA999555222000444;;;GGGTTT\\\]]][[[XXX\\\fffqqqtttnnneee^^^[[[PPPKKKCCC;;;444000......*********+++++++++,,,,,,************)))))))))((())))))))))))))))))))))))'''''')))******...<<>>KKK333222777EEEXXXjjj{{{uuuZZZDDD666///+++(((---***'''''')))***)))''''''''''''(((((()))))))))''')))******)))(((((()))(((((('''&&&%%%%%%%%%%%%))))))*********)))((((((%%%'''+++---+++555UUUuuuzzztttsss^^^DDD222,,,+++***)))'''''''''((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((())))))))))))***))))))(((''',,,,,,,,,,,,,,,,,,+++***((()))))))))************+++---......,,,+++++++++...////////////...------222111111111222111...,,,***---333<<>>444...++++++***************+++,,,************))))))))))))************************+++******+++,,,333EEEUUUdddhhhjjjjjjoooyyy~~~|||{{{vvvuuuxxx|||}}}}}}}}}ooo]]]MMM>>>222...///,,,,,,++++++++++++++++++))))))))))))))))))))))))***)))))))))***+++,,,---)))))))))***++++++,,,,,,------,,,------...000000+++444111555???}}}KKK<<<333111000***...333///------------------------...,,,000???YYYqqqkkkZZZRRRQQQWWW___dddccc\\\KKK888,,,,,,111<<<<<<===<<<:::<<>>777222444333///555555)))------------------------...+++333JJJeeewwweeeJJJ???===>>>EEEOOOYYYeeejjj\\\BBB222333<<<<<<:::888777666999BBBKKK111,,,***,,,---///777AAAPPPWWW]]]______\\\PPPBBB888000)))(((+++,,,)))%%%&&&''''''((()))***+++,,,'''&&&%%%%%%&&&(((+++---(((******)))'''%%%%%%%%%''''''&&&&&&&&&'''(((((()))***+++,,,------,,,+++...,,,---...***---DDD___rrrgggYYYRRRSSSXXX\\\]]]jjjYYYAAA///)))***)))'''&&&'''''''''(((((())))))&&&&&&''''''((()))))))))***)))''''''(((+++...000333333333333333222111111------------,,,,,,+++***))))))***+++++++++++++++)))+++...////////////000111111111222777===DDDHHHCCC@@@======???@@@???===BBBLLL\\\lllxxx~~~vvvrrrpppkkkWWW<<<......---***'''(((+++,,,(((###,,,((((((,,,---+++///666777@@@MMMZZZdddjjjmmmnnnqqqpppnnnggg]]]OOOBBB;;;///...---,,,+++,,,------************))))))))))))))))))))))))))))))))))))---+++))))))---999OOOcccfffnnnuuuwwwwww{{{}}}}}}www|||{{{yyywww{{{|||sssrrrYYY>>>222000...---...,,,,,,---,,,+++***))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))***++++++,,,,,,------,,,,,,---...000111000555222777888\\\]]]@@@888555111///000000000//////...------//////...---...333EEEaaawww~~~```GGG888<<<===555777CCCQQQaaallliiiaaaYYYHHH666<<<666888AAAEEE>>>444000///---,,,,,,---......---111222222222222222222111******))))))******+++,,,---+++)))'''&&&'''((((((&&&###$$$))))))%%%'''---***)))(((&&&&&&&&&'''((('''''''''(((***+++***(((...,,,***((('''(((***,,,---...///---)))--->>>OOOQQQGGG999666CCCTTTYYYSSSZZZIII777...+++)))((()))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''&&&(((***)))---===OOOVVVTTTQQQQQQRRRQQQMMMJJJIIIGGGJJJDDD555222555000++++++)))'''''')))+++***(((***---000444888===@@@BBBNNNZZZ```eeekkklllhhh___KKK???@@@HHHYYYfffcccjjjvvv|||iiiRRRAAA555---***+++++++++***)))(((((())))))***'''&&&***---...111555//////444<<>>,,,---,,,***((((((*********)))***...444===GGGOOOTTT[[[iiixxxtttfffNNN<<<444666???UUUiiikkk}}}~~~lllWWW@@@444000...,,,,,,------,,,+++++++++++++++,,,)))(((++++++***---111666222111222111111555<<>>......000,,,)))+++---...............------)))))))))))))))******++++++***)))(((((()))******,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---///000444---666222888ZZZSSS???666333000............---...000111///,,,+++---///111CCC```{{{tttVVVBBB<<<:::BBBKKKCCC222444BBBaaannnyyy}}}tttgggJJJ<<<...+++---...,,,+++***))))))+++,,,---+++***))))))************)))))),,,++++++++++++,,,------,,,+++)))(((''''''((()))+++'''%%%&&&&&&%%%&&&***(((((((((((()))))))))))),,,+++******++++++)))''',,,,,,++++++++++++++++++)))&&&&&&)))******---222;;;555...///===PPP\\\^^^XXXGGG555,,,***((('''((())))))))))))))))))))))))''''''''''''''''''''''''))))))***---222>>>RRRdddtttttttttvvvxxxxxxuuusss~~~}}}yyyjjjSSS777000---***)))*********)))******...777FFFWWWdddlllmmmwwwhhhRRR>>>111,,,...555MMMgggpppzzzYYYEEE000))),,,...---,,,------,,,+++++++++,,,,,,---++++++---,,,***,,,000555111...---++++++000777444===LLL[[[eeejjjkkkjjjfffccc[[[PPPFFFBBBCCCFFF444000+++((()))+++---...***)))((((((******)))((('''(((***000;;;LLL]]]iiijjjnnnppprrrwwwaaaMMM>>>FFFXXXgggqqqyyy~~~rrriiiKKK<<>>888AAA===666111///)))(((999PPPdddqqq~~~{{{eeeJJJ666------///,,,+++***+++,,,,,,***(((((())))))))))))))))))((()))))))))))))))******++++++******))))))))))))))),,,***((('''***---...---************************%%%%%%%%%'''***+++***)))%%%&&&((())))))((('''&&&'''(((******(((&&&,,,555444333111111444;;;EEENNN\\\KKK999000---***)))***((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))...999JJJ]]]kkkqqqqqq{{{{{{^^^<<<222++++++,,,***)))+++---***,,,888MMMaaammmrrrtttuuu{{{|||hhhJJJ444666111222111...>>>YYYeeetttZZZ???888222000...++++++---,,,+++++++++++++++,,,,,,///...000555666222///000...---...000///,,,...222000//////333<<>>666555888;;;KKKNNNSSSXXX[[[WWWOOOIII555111.........,,,,,,...---,,,***(((((((((((())))))))))))))))))******++++++***)))((()))***,,,---++++++************++++++++++++,,,------............---000///;;;MMMXXXCCC777444111000111333333333111///---...222555777777MMMeeewww___DDD222444???444...+++,,,---444HHH___lllvvv{{{gggQQQ???333+++)))((('''(((***,,,,,,+++((())))))******))))))(((((((((((((((((()))******************************+++***)))(((,,,000000+++---,,,***)))))))))***+++((('''&&&'''(((((('''%%%$$$%%%&&&'''((('''&&&%%%''''''))))))&&&$$$,,,555444333333222111555CCCQQQhhhUUUAAA666000+++(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((666LLLaaasss~~~~~~xxxyyy}}}nnnCCC555++++++,,,))))))------+++///>>>TTTgggoooqqqxxx{{{|||cccHHH777111...222222///@@@[[[hhhsssWWW666333111111///++++++.........---------...//////111///333===DDDAAA:::555111000111333000,,,+++...---///000000333:::DDDLLLSSS___hhhhhhddd]]]NNN???000...---,,,,,,+++)))'''+++***))))))++++++***)))+++***+++333FFFbbb~~~}}}~~~gggQQQ???333///...000111444888:::999444111222///++++++,,,---......///...---,,,******)))))))))))))))))))))******+++)))))))))***+++,,,------+++******))))))******+++***+++,,,---............///000222111>>>JJJdddNNN===:::666444333333222111222444555333000000666;;;NNNfffdddMMM>>>777777999...,,,---000444@@@ZZZsss{{{}}}|||pppbbbOOO???111...+++)))***,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))((()))******+++)))******++++++*********''')))***,,,333;;;:::444000...+++((('''(((***+++((('''''''''))))))(((&&&%%%%%%&&&&&&''''''''''''***((((((***)))(((+++111888777555111...333FFF[[[hhhVVVBBB666000+++(((((())))))))))))))))))))))))((((((((((((((((((((((((...GGGfffxxxzzz|||~~~sssHHH777******+++((()))///,,,,,,444HHHbbbuuuzzzxxxyyyzzz}}}yyyhhhPPP===777111---111333333GGGfffuuuyyy]]]:::333//////...,,,+++..................///000000111///777IIIYYY[[[RRRKKK<<<999888888444///...111***...222000---///888AAAFFFSSS^^^cccgggeeeUUUBBB222000,,,+++++++++***)))+++***))))))++++++***)))***)))+++444GGGbbb~~~{{{{{{{{{kkk\\\OOOEEE???666555444444777:::>>>???IIIAAA666///---//////..................---,,,+++)))))))))))))))******+++)))***+++,,,,,,,,,+++***,,,++++++******++++++,,,***+++,,,............---///222333111>>>CCCxxxaaaCCC???:::666444222000///111888===777---+++333>>>TTTlllkkkOOO===;;;>>>:::222,,,,,,---...111@@@aaannn[[[===999333...,,,,,,,,,+++******++++++++++++***************)))***++++++,,,)))******+++++++++******(((,,,000555@@@KKKLLLEEE333000+++(((&&&'''***,,,%%%%%%%%%(((+++,,,,,,+++&&&&&&&&&&&&''''''((((((000***(((,,,///...,,,,,,555333111///---777RRRlllaaaPPP<<<222...+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((777XXXzzz}}}zzzxxxwww||||||{{{uuu~~~oooLLL999***)))***(((***000+++---999QQQnnnzzzwwwrrrfffOOO:::222666555000333555777NNNooozzz^^^DDD888...---...---,,,,,,,,,,,,,,,,,,,,,---...///......999SSSkkkrrrkkkbbbLLLGGGAAA;;;333+++)))+++)))...111---'''***777CCCPPP[[[eeeiiimmmlllZZZEEE666111,,,))))))***+++,,,+++***)))***+++++++++)))'''(((+++444FFF```zzz{{{zzz~~~sssfff\\\QQQMMMIIIHHHLLLUUU___eeefffYYYFFF777222222111...+++,,,---...///...---,,,)))))))))))))))******++++++,,,---...---+++)))'''---,,,,,,++++++,,,,,,---***+++,,,...///......------222222///;;;;;;zzzWWWKKK???999444...---222:::777666777444222999CCCcccvvvqqqWWWAAA======666///...111///777333+++JJJttt~~~}}}xxx```QQQ>>>000+++,,,---------,,,+++******+++,,,,,,111---((()))---...***&&&((()))************,,,---000000777KKKbbbjjjZZZEEE444---(((((('''%%%&&&)))&&&&&&&&&''')))***)))(((++++++)))((('''''''''''''''(((***,,,...//////000///333444///---999SSSiiigggMMM333***)))''''''***)))))))))))))))))))))))))))&&&(((+++(((!!!$$$,,,AAAZZZuuu}}}xxxvvvuuu{{{|||tttnnnwww}}}~~~mmm>>>333+++,,,---+++***,,,,,,)))888ZZZxxxxxxpppdddUUUCCC555222555333666555222:::SSSrrrwww```EEE666---222444---)))++++++++++++,,,,,,---------)))...333IIIkkk{{{wwwwwwkkkTTTDDD:::///---///+++'''((()))+++---///000111EEETTTaaabbbaaa```UUUFFF333444...&&&(((000---$$$+++++++++*********))))))///%%%+++444BBBkkkzzzvvvuuuyyy}}}uuuxxxwwwqqqpppxxx}}}}}}{{{ooo\\\HHH888000000222---,,,+++---000///+++(((++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,---------......//////444222777CCCooo{{{mmmVVVAAA<<<>>>;;;333,,,444555777666111333AAAQQQkkkzzz___KKK<<<<<<===777111111...,,,222111333VVVzzz|||zzzxxx{{{|||ssshhhXXXGGG999000***(((...---,,,,,,---...000111111111000...,,,,,,---...---,,,+++******,,,...000<<>>222...111222555444111:::SSSpppzzzeeeHHH999.........+++,,,111,,,,,,,,,,,,------------)))---111FFFhhhyyyyyyzzzsss___QQQGGG888111111---(((((()))***++++++,,,,,,:::IIIUUUYYY\\\[[[NNN===222222...******---,,,(((+++++++++*********))))))000(((...888JJJsss{{{vvvuuuyyy}}}~~~yyylll\\\LLL>>>555000111000...---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,---------.........000000555000333===ggghhh\\\lll|||~~~hhhPPPDDDAAA===888444444888:::666///444III^^^rrr~~~wwwkkkJJJ???888:::;;;444000000---,,,///000>>>aaawwwooo]]]UUUOOOUUUeeewww}}}uuufffSSSCCC888444111000000111444999===@@@LLLNNNMMMDDD777......111///...---...111555999<<>>PPPbbbnnnmmmSSS999///---))))))+++((((((((((((((((((((((((***(((***...,,,'''---999KKK[[[iiillljjjllloooppp|||sssdddTTTEEE<<<666444555>>>KKK[[[lllppp]]]EEE000***%%%'''***++++++,,,+++---???aaa}}}ppp```LLL>>>555//////222111333333222<<>>DDDKKKRRRWWWZZZlll~~~iiiDDD333---))))))(((%%%%%%''''''&&&&&&(((***+++***(((***)))((('''''''''''''''''''''(((((())))))((((((111---,,,666III___nnnvvvmmmSSS999000---***(((+++'''''''''''''''''''''''')))''')))...,,,)))222@@@TTT___hhhjjjhhhhhhiiihhh^^^UUUFFF777---***+++,,,***...333;;;FFFKKKBBB444,,,(((&&&''')))***++++++***...AAA```{{{iiiTTT>>>222///...///111000222222444AAAZZZrrrQQQAAA444111222///+++***/////////......------,,,+++------>>>```vvv}}}~~~tttpppcccHHH666111,,,---------,,,,,,+++++++++)))///888FFFZZZiiijjjbbb@@@333+++------))))))///************************,,,((()))333IIIgggyyy{{{zzziiiWWWKKK111000//////000000///---------------,,,,,,,,,,,,************************,,,,,,,,,++++++,,,,,,,,,------------............+++...555000333;;;]]]rrrMMMAAAXXXnnn}}}uuuXXXDDD@@@CCC888999999999>>>MMM```nnnxxx~~~iiiOOO;;;999666444333///++++++---)))---...888PPP\\\KKK444333,,,''')))222CCC^^^tttsss{{{{{{ssslll``````aaadddhhhnnnsssvvvvvvxxxzzzwwwooofff```]]]WWWYYY___hhhrrrxxxzzzzzziiiAAA222,,,)))))))))&&&%%%''''''''''''(((***+++***))))))(((((('''''''''''''''(((((()))))))))))))))(((111---...;;;RRRhhhtttxxxiiiPPP777...,,,)))'''***(((((((((((((((((((((((('''%%%(((,,,******555EEETTT^^^hhhkkkkkkiiibbb\\\EEE???666---***+++...222***++++++***,,,//////,,,******)))((()))******))))))///BBB___xxx~~~mmmWWW>>>222///...------000111333777FFF___uuuhhhRRR:::000111111---(((/////////......------,,,---......<<<]]]rrr{{{|||vvvuuuiiiLLL777111---,,,,,,,,,,,,,,,,,,,,,,,,///...///777HHHZZZdddfffPPP===---,,,,,,)))***...************************...---+++222HHH___mmmttt~~~}}}yyynnneeeGGG>>>333...///111000............---------,,,,,,******************++++++---,,,,,,,,,,,,,,,,,,------------.........//////+++...444///333999RRReeeHHH>>>OOOcccyyy}}}iiiSSSCCC===???BBBGGGTTTffftttyyy|||qqqYYY@@@000111111000...---,,,---///###***...???WWWTTT;;;+++000---,,,,,,+++555OOOjjjyyy{{{uuuuuuuuuuuuvvvwwwyyy|||}}}yyyzzz|||~~~}}}zzzuuuqqqppprrrwwwaaa;;;000+++((()))***'''&&&(((((('''''')))++++++***)))((((((''''''&&&''''''(((((()))***************))),,,...555FFF[[[llltttuuucccKKK333,,,+++((('''***))))))))))))))))))))))))&&&%%%(((+++)))***888III]]]fffoooqqqnnncccRRRCCC777444///+++)))***,,,...'''***,,,,,,***)))***+++)))++++++)))(((******''')))222FFF```www}}}www___KKK666...///000......000111222888III```sss{{{~~~kkkGGG222---000000............------------------///...;;;YYYmmmttt}}}uuupppqqqhhhLLL999444000)))))))))******++++++,,,...,,,***---999KKK^^^jjj^^^MMM;;;111---++++++,,,***************+++++++++)))...***...BBBRRR]]]lllqqquuu|||}}}yyyiii[[[GGG888111111222333/////////......------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------........./////////---...222---333555CCCyyyVVVAAA:::BBBPPPkkksss___WWW\\\```eeeooo{{{~~~yyymmmYYYDDD444---***,,,---,,,,,,------,,,$$$+++111GGG]]]NNN444222+++***,,,---(((***@@@YYYyyy|||{{{{{{||||||}}}}}}}}}|||~~~}}}|||~~~{{{}}}oooPPP222---)))''')))***((((((***((('''''')))+++,,,+++)))'''''''''&&&&&&''''''((('''((()))***************(((111BBBVVVgggppprrrppp^^^FFF000***+++))))))+++************************'''&&&(((+++)))***:::MMMfffmmmuuuxxxrrrcccIII444000...,,,)))(((((())))))'''(((+++...---,,,++++++%%%***+++((((((******'''***777MMMgggzzzxxxmmmIII:::,,,***...000000000000000000666FFF\\\lllqqqxxx^^^@@@222///000000,,,,,,,,,,,,------------,,,///...:::UUUfffllltttjjjeeefff___HHH888444000))))))*********+++++++++'''))),,,---111???TTTfffeee___OOO<<>>VVV^^^fffuuu{{{~~~oooWWWBBB888777111000000///...---------,,,,,,,,,------............------,,,,,,------.............../////////000...---000...::::::;;;bbb\\\III???999555555555AAAbbb}}}}}}{{{wwwtttvvvcccIII777000000///------,,,,,,+++*********+++***111:::BBBBBB===444...------...,,,((()))555DDDhhhttt~~~}}}|||{{{}}}yyygggJJJ333)))***)))((((((((()))+++,,,&&&''')))+++,,,,,,,,,+++((()))*********((('''&&&***++++++***(((''')))***111GGGbbbrrrxxx{{{|||{{{nnnOOO:::333***''')))%%%***++++++***((('''((()))***&&&(((,,,+++,,,<<>>999666555222777LLLeee||||||yyyppphhhVVVIII777---,,,---,,,***---,,,++++++******++++++)))---111444444111,,,(((---+++++++++******000999^^^nnn}}}zzzfffJJJ444+++)))((('''''''''(((******(((((()))***++++++++++++)))))))))))))))((('''''')))******)))((((((***+++;;;RRRkkkzzz~~~oooPPP;;;333+++)))+++(((((()))***)))((('''((())))))%%%&&&***+++///AAAUUU___^^^]]]bbbpppvvvgggQQQ:::333.........,,,,,,///++++++***)))))))))*********((((((++++++***,,,000999PPPeeepppxxxxxxdddLLL===333+++,,,//////...///,,,///111222555@@@QQQ]]]tttzzzcccGGG333++++++,,,,,,------,,,,,,...,,,777PPPiiirrrooojjjeeeXXXHHH<<<333,,,***---------...000333777999;;;111---+++,,,+++***...555CCCPPP______MMM777...///---,,,+++***))))))+++,,,+++***+++,,,******000999GGGSSS]]]bbbiiiuuuxxxzzz|||{{{vvvlllbbb\\\HHH@@@666111222333111///333222111///------...//////---,,,---...///...---........................000///000111000111;;;EEElllJJJKKK<<<777666666222///777DDD]]]hhhssswww{{{{{{uuuqqqiiiZZZNNN;;;444---+++---///...+++,,,,,,++++++******++++++---------,,,------......000,,,+++---...,,,,,,///NNNccczzzvvvaaaFFF333+++(((''''''''''''((())))))******))))))))))))*********))))))(((((((((((((((''')))))))))((()))+++---AAAUUUmmmzzz}}}zzzmmmNNN888000)))(((+++)))'''((())))))((('''(((***+++'''&&&)))***...???RRRjjjhhheeegggrrrzzzooo]]]???555------///...---------,,,+++)))(((''''''''')))(((***------+++...222:::TTTmmmvvvvvvnnnXXXAAA555///,,,---...---///111---///111111333;;;HHHRRRqqqcccIII;;;222---111222...---111,,,///>>>YYYqqqyyytttmmmcccRRR???444...++++++...+++***,,,111:::CCCJJJMMM;;;444...,,,+++***,,,///777???RRRbbb\\\CCC333111++++++******++++++,,,,,,***)))***,,,***(((,,,333>>>KKKWWW\\\```kkkyyy}}}yyyvvvrrrooonnn[[[PPPCCC:::666444000---222111///...------......///...------//////...---........................//////000111000111999CCCgggKKKOOO888555555777555111111555555<<>>111...//////---------,,,+++)))(((''''''&&&)))(((***---,,,***---333===YYYttt{{{ssseeePPP===000...---///...+++---222///000111000111666???FFFbbbwwwsss\\\GGG888777555,,,,,,444000777IIIaaauuuzzzrrriiiXXXGGG555...---,,,---...***)))+++333AAANNNXXX]]]KKKAAA555...,,,---...///000444BBBUUU]]]RRR???111++++++***+++,,,---,,,,,,***)))+++...,,,)))***///444@@@NNNXXX^^^gggrrrzzzwww}}}yyywwwvvvvvvooofffZZZPPPIIIBBB888111222111...---...............---,,,---......---,,,............////////////...///111444333333;;;DDD]]]AAA<<<888555444555555333111111,,,///111//////666GGGVVVmmmkkkeeeYYYKKK===333...,,,+++++++++++++++++++++,,,++++++***++++++,,,,,,)))))))))***,,,...111333333222333333///***+++000333IIIhhhxxxeeeMMM:::...)))))))))******+++++++++++++++***((('''&&&''''''(((***)))(((''''''((()))***&&&'''((())))))***,,,...HHHVVVfffnnntttxxxzzzyyyeeeGGG222,,,&&&&&&***((()))***,,,,,,++++++,,,...+++,,,,,,,,,)))(((...555LLL___pppvvvwwwxxxtttlll^^^MMM<<<555333000//////++++++***)))))))))))))))))))))***,,,***)))---555FFF___uuuwwwhhhUUUBBB444......///111///+++---111000111222111000333888===QQQjjj~~~cccKKKAAA888///000:::IIIQQQ___mmmwwwttthhh[[[GGG:::...,,,............***)))---888HHHWWWaaaeeeZZZOOO>>>111,,,---//////,,,111666@@@TTTaaaRRR999///---++++++,,,------+++***)))+++...---)))(((+++***222@@@QQQ^^^eeeiiijjjqqquuu{{{}}}~~~yyyqqqkkkdddYYYKKKAAA666333000///000000///------,,,+++,,,---...---+++........./////////000000000111333444222222999BBBZZZBBB555:::777444222222111///...,,,///222333///,,,222:::EEEHHHHHHAAA666---+++,,,)))+++,,,+++******,,,...++++++******++++++,,,,,,***+++,,,,,,---,,,,,,+++//////222333///***+++111...;;;SSSooottt^^^FFF666///,,,)))***++++++,,,,,,++++++))))))((('''''''''''''''((((((((((((((())))))***&&&''')))))))))***,,,...GGGSSS```hhhnnntttvvvvvvdddGGG444///)))***---++++++,,,------,,,+++---...&&&)))+++,,,***)))+++///CCCXXXkkkooooooqqqrrrpppgggWWWFFF<<<555000------******************++++++))))))+++,,,++++++333<<>>PPP___gggjjjddd[[[III777.........---+++000///111IIIddd___HHH666111---+++---...,,,***)))'''))),,,,,,(((''')))***+++666JJJ]]]eeeeeedddmmmqqqxxx~~~}}}xxxuuupppggg[[[QQQ???;;;555222111000,,,)))...---,,,,,,---...---,,,.........//////000000111333222222222///...555???oootttTTTHHH:::;;;999666222000000//////------111555222,,,---222,,,///111...***(((***,,,))),,,//////,,,+++,,,///++++++******++++++,,,---***+++---......,,,+++))),,,,,,000666666222//////......;;;WWWrrr~~~|||{{{oooVVV>>>222...---((()))***+++,,,++++++***''''''((((((((('''&&&&&&''''''((()))))))))))))))'''((())))))((()))+++---AAANNN[[[dddjjjnnnmmmkkkaaaEEE444111,,,+++...++++++---------+++***+++,,,&&&(((+++***)))***,,,...>>>RRRfffmmmppptttsssooolll```SSSIII???555///...,,,,,,++++++++++++,,,,,,******,,,......111===IIIGGGTTT]]]VVVGGG:::666555---,,,///555777444333444333444666666555555555555BBBXXXppp{{{tttssstttwww~~~wwwkkk\\\III999222---+++---...,,,+++,,,***,,,444DDDXXXffflllmmmiiieeeWWWCCC666111...++++++...---...>>>TTTXXXPPP===666///+++,,,---,,,***+++((())),,,---***)))***...***///@@@SSS^^^dddggglllrrr{{{~~~}}}{{{tttqqqpppnnniiidddVVVPPPGGGAAA>>>999333...000...---...///000///...---......///000000111111111000000111000111:::EEEfff^^^EEEBBB555999:::888333111222222222555111000222///)))***///***+++++++++,,,---///111&&&+++///...***'''''')))+++*********+++,,,,,,---%%%&&&(((***++++++***)))---+++///999???;;;333...///'''+++EEEfff|||~~~yyyzzz}}}}}}~~~{{{vvvvvviiiOOO777...,,,,,,'''((()))++++++******)))%%%&&&'''(((((('''&&&%%%&&&'''(((*********)))(((''')))))))))((()))+++---@@@MMM\\\fffkkkmmmiiiddd^^^BBB222000+++***,,,)))+++------,,,***)))***+++)))++++++)))'''))),,,---,,,BBBZZZjjjvvv}}}yyyooossslllcccZZZNNN@@@888666...---,,,,,,+++++++++,,,++++++...111222777EEESSSTTT[[[\\\OOO<<>>666000+++,,,,,,...111777@@@IIIOOOAAA999000,,,,,,---,,,***...++++++///000---,,,...---&&&&&&444EEESSS^^^gggtttssstttxxx~~~~~~tttooorrrvvvxxxxxxrrrjjj```WWWQQQKKKBBB<<<222000///000111222111///---......///000111111222------///111333777CCCOOOmmmVVV<<<<<>>;;;EEEaaa~~~}}}}}}zzzxxxpppaaaNNN===222------,,,******,,,///...+++,,,111AAAYYYhhhkkkjjjjjjbbb```\\\SSSFFF888000......---...//////555CCCQQQPPP???222111000+++)))---+++,,,,,,------,,,,,,,,,000***'''---999HHHYYYfffwwwvvvuuuxxx{{{xxxzzz||||||zzztttjjjoooxxxttt___JJJAAA999333111000000222666222///++++++---000111000---111444333333===PPP___sssKKK::::::>>>777555333222333333333222333222111000///---,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,+++***))))))+++&&&&&&,,,((($$$---''',,,***)))...,,,///<<<>>>;;;000---555222))))))((()))+++111===SSSlll}}}~~~|||wwwxxxxxxuuuuuuyyywwwnnnYYY@@@000,,,,,,************)))(((''''''''''''((()))******)))'''&&&''''''((((((((()))))))))))))))))))))((()))---///JJJVVVdddlllpppooolllggg^^^CCC222000+++***+++'''(((***------,,,******************+++++++++++++++'''+++666III___qqq||||||xxxtttpppmmmiiibbb]]]JJJ===555666444---+++///...444<<>>999===OOOhhh{{{rrrjjjfffdddsssmmmbbbSSSCCC666...+++,,,+++******,,,......---444===PPPgggrrrpppkkkiiibbbaaa^^^WWWMMM@@@777444000////////////222<<>>>>>DDDBBBGGGOOOXXX^^^bbbdddddddddRRR===000+++)))+++...000000///---,,,+++***)))+++,,,...000111333666999888555555===JJJ\\\tttzzzuuurrrttttttssspppkkkgggeeedddeee\\\NNN@@@666///+++)))+++******+++,,,---...000888FFF^^^ttt|||xxxsssqqqllllllhhhaaaVVVIII===555222000///000......555===RRRLLL@@@222,,,---...,,,,,,,,,,,,,,,,,,+++******(((***------***///AAASSSaaaiiirrrxxxqqqfffZZZKKK>>>999444555555444222111222444888888;;;DDDPPPZZZ___```aaabbbKKKFFF===///666444222111222111000..............................------,,,,,,+++++++++***+++++++++++++++******(((///111666;;;222'''+++)))---)))&&&(((+++<<>>ZZZ~~~}}}{{{yyyyyysssaaaHHH555---,,,,,,******)))))))))((((((((('''++++++++++++***)))'''&&&))))))))))))*********************)))((())),,,...FFFVVVfffqqqxxx{{{tttjjj^^^BBB111...))))))+++((()))******)))'''(((***,,,''''''((()))***+++++++++)))+++,,,,,,333EEE___sss{{{sssllliiihhhbbb^^^\\\YYYWWW[[[bbbgggeeeccccccdddeeedddbbbZZZDDD111,,,+++''')))///000000///...,,,+++*********,,,...///000111444666222111222777:::AAAMMMYYYoooxxxyyyqqqlllmmmpppttttttqqqllliiigggRRRIII<<<333///---,,,+++,,,++++++,,,,,,+++///444;;;KKKbbbssszzzyyyzzz||||||zzzuuujjj___QQQAAA555111......//////...111666EEELLLHHH888------///...------------,,,+++***)))))),,,///...***,,,:::IIIUUUcccqqqxxx|||uuueeeZZZVVVPPPDDD666111444777555111444<<>>333...,,,...000///111444:::KKKRRREEE444.........---------------,,,+++***+++***+++------...555>>>NNN___pppwwwzzzzzzuuuvvvrrrgggVVVIII@@@:::555222222AAAWWWlllyyy}}}zzzwwwmmmKKK<<<666333111555444222111000...+++))),,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,???RRRbbbgggQQQ666---+++---+++,,,---***888UUUnnnzzzaaaJJJ777,,,///---((((((...///+++,,,333999RRRppp}}}xxxtttrrrmmmgggZZZIII777...,,,++++++,,,))))))))))))((((((((((((*********))))))(((((((((((((((((()))))))))******((())))))((((((***---000GGG]]]qqqwww|||uuubbbDDD111,,,'''(((---+++***+++***)))((((((***,,,((())))))******+++++++++,,,///000---)))***222999EEEXXXppp}}}}}}yyywwwwwwiiigggeeeeeefffiiilllnnnqqqlllfffeeeeee```VVVMMM999000***,,,//////............//////////////////,,,...000000/////////000777222///333777888999;;;888<<>>999222000333111000000000000///---***,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,,,,++++++*********+++---...111GGG___tttyyy___===111,,,,,,))),,,...***666RRRkkktttbbbMMM888000,,,***)))+++---...+++))))))<<>>;;;???777111444.........///111111///---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******)))))))))***,,,---555LLLggg|||fffBBB444---+++'''+++...***555RRRfffvvvaaaEEE666---...---***,,,///---&&&(((000===OOOfff|||vvvyyyxxxrrrppppppkkkccc@@@555,,,+++***''''''+++(((((((((((())))))))))))(((''''''''''''(((((()))''''''''''''((((((((((((&&&'''(((((()))+++///222BBBaaa{{{~~~xxxmmmSSS:::---///,,,,,,...)))***+++---,,,+++***+++,,,,,,,,,,,,++++++++++++++++++)))(((***,,,...---,,,'''***222@@@OOO]]]fffiiinnnkkkfffccceeefffaaa[[[eee[[[OOOIIIGGGAAA555***,,,222111++++++222333............------,,,,,,,,,))),,,///111111111222333000///111555777888<<>>666333///...000000///---++++++,,,---......------++++++------------++++++...,,,,,,000888EEEVVVccchhhkkkpppuuuwwwwwwtttrrrmmmkkkkkknnnrrruuutttssshhhPPP:::555444///---000...000333:::EEEJJJ???///222000////////////---,,,++++++******++++++,,,---+++444@@@OOOdddyyy~~~]]]IIIGGGGGGIIIKKKGGG===<<<888888HHHeee~~~{{{vvvyyyyyyssstttbbb@@@:::888888777333444222000111222222111...//////...---------......***...///++++++///000...(((,,,///......000///---333OOOmmm~~~tttSSS333---++++++,,,***+++444>>>```|||~~~qqq[[[???444,,,---000///...///+++++++++---555CCCSSS^^^uuu}}}}}}yyywwwwwwvvvsssppppppooogggaaabbb___MMM777000---***(((((())))))(((((((((((((((((()))******))))))************))))))&&&&&&'''((()))***++++++,,,))))))+++,,,,,,///555JJJ^^^qqqwwwxxxwwwnnnbbbWWW<<<......++++++---)))***---,,,((()))------)))************++++++++++++++++++************++++++...---,,,+++,,,///111333///777;;;<<>>777444000///000111000///------...///////////////+++,,,------------,,,+++///...111999DDDPPP[[[bbbooossswww|||}}}{{{xxxvvvqqqlllhhheeegggiiijjjiiiaaaRRRBBB888333...---...,,,...000888DDDKKKEEE999222000/////////000///------,,,,,,+++*********++++++000777EEE\\\sss~~~~~~jjj]]]```nnnvvv|||{{{qqqIII@@@999AAAWWWqqq|||uuuooozzz|||xxx___@@@:::999999888111555333222222222222000///---......///000000//////***...000...---000111000(((,,,333888555///,,,...222PPPqqq|||ZZZ888...,,,+++,,,***)))///777VVVzzzsssQQQ???...***...000...,,,,,,//////---***...999BBBeeerrr}}}|||}}}zzzvvvssssssssssssrrrqqqlllhhhhhhfffXXXBBB111///,,,)))((()))))))))((()))(((((((((((()))******))))))************))))))&&&''''''((()))***++++++,,,))))))++++++***...444LLL^^^pppwwwyyywwwoooeeeXXX===//////,,,,,,...***(((++++++((((((***---,,,'''((()))***+++------...++++++************++++++///...---+++***)))((((((&&&+++,,,***---444444...,,,(((&&&(((*********,,,***+++---////////////.../////////000222555888999777666555444444444555666666555555666777999;;;<<<888555111///000111111111//////000000000111111111,,,,,,---......---,,,,,,)))111>>>MMM[[[fffkkklllyyy{{{}}}xxxuuullleee[[[TTTRRRSSSUUUWWWVVVTTTLLL>>>333///...---......///555@@@IIIGGGAAA222000......///000000//////...,,,+++***)))))))))++++++///999OOOhhhxxx~~~yyy|||}}}}}}xxxdddiii{{{eeeOOOBBBPPPlllyyyrrrooo{{{}}}xxxSSS:::777666777555...444333222111111000///...---...///000000///...---,,,///111///---,,,...///333===JJJNNN@@@...)))...111RRRuuuddd@@@///,,,,,,,,,+++)))---444MMMttt}}}iiiUUU>>>111///111000...,,,///000...+++,,,000555IIIWWWlll|||zzzuuuwwwwwwvvvuuutttsssttttttrrrooorrrvvvlllTTT===333---+++)))((()))***)))((())))))(((((())))))***+++((())))))))))))))))))(((''''''((()))***++++++,,,,,,******+++)))(((---444KKKZZZjjjsssxxxzzzvvvpppXXX===//////,,,,,,...***)))+++,,,+++)))***,,,---(((((()))***,,,---......++++++************++++++,,,,,,---......,,,+++***///000...)))))),,,***$$$)))(((((()))(((((())),,,***+++---///000000111000---,,,,,,,,,---000333555666555444444333444444555666666555666666777999999999666333000000111222333000000000000000000111111------............---------???VVVhhhsssxxxwwwssswwwxxxyyyxxxtttnnngggcccWWWQQQHHH@@@======???AAAEEEPPPQQQBBB444000///---111000...111999AAADDDDDD444111...---.../////////...---,,,+++***************+++,,,222AAAXXXooo}}}yyy|||}}}|||ggglllxxxcccNNN^^^|||}}}{{{}}}~~~cccGGG777666444555555---111111111000///...............//////...---+++***,,,---///...+++***---222GGGZZZlllgggLLL000)))000///RRRuuukkkHHH111...,,,---,,,+++///444HHHooo{{{}}}}}}mmmVVVAAA666333222111*********+++---...------...777HHH\\\ooozzz~~~}}}rrruuuxxxwwwtttqqqpppppppppqqqxxxyyyfffGGG333000+++)))(((((()))***)))((()))))))))))))))***++++++'''(((((())))))(((((('''''''''((()))***+++,,,,,,,,,+++++++++)))(((---555LLLVVVbbblllsssxxxxxxvvvWWW<<<......++++++---)))(((***,,,...---***)))*********++++++,,,,,,,,,,,,++++++************++++++(((***---000111000///---++++++***)))+++------***+++---...+++))))))***+++,,,,,,...///000111222222---,,,+++******,,,...000111111111111222222333444444444444444444555555666888777444222000000222444000000///.........///000........................888QQQlllzzz~~~|||wwwrrrmmmllliiiddd\\\TTTMMMHHH>>>;;;888333111000222333333DDDMMMBBB555000...,,,000---,,,...222888@@@FFF777444///,,,,,,---......,,,++++++***++++++,,,,,,+++---///111777HHHbbbwww}}}{{{aaaqqq}}}nnnSSS```|||}}}xxxxxx~~~vvvRRRAAA;;;;;;777666666000///000111000...---...////////////...---+++***))))))***,,,---******111999TTTmmm}}}mmmJJJ///)))------PPPrrrqqqNNN555000---------,,,///444DDDkkkxxx}}}~~~~~~wwwgggRRR@@@777111---...,,,+++,,,///000...,,,++++++000<<>>HHH>>>999333...,,,---------++++++******++++++,,,---,,,...000000000:::QQQgggzzz}}}|||uuuiiirrr|||lllPPPUUUmmmrrrpppsss|||~~~bbbHHH???AAABBB999666666111---///111000///...000222//////...---------------,,,+++,,,,,,***)))222>>>XXXqqqzzzaaa???///,,,***...QQQrrrxxxWWW:::333---,,,+++***---111;;;gggwww|||zzz|||wwwhhhXXXIII999---////////////......//////............222<<>>DDD>>>333---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***,,,------+++)))(((---,,,,,,---...,,,(((&&&))),,,---+++,,,000000,,,,,,,,,,,,,,,------......------......//////000000---...///111222222333333000111222222333333333333333555666444111///000111111000...,,,,,,---...///000000///......///000000+++:::GGGOOO[[[iiinnnjjj```[[[SSSIII???888333111))),,,000111///......///+++444@@@GGGBBB666//////+++***+++---,,,...999FFFFFF@@@888111...---------,,,,,,++++++***+++++++++///------......222@@@PPPiiirrr|||{{{tttpppsss|||mmmhhhlllsssuuujjjOOOJJJ\\\rrr~~~zzzvvvwww}}}}}}zzzyyy~~~VVVBBB???EEEFFF:::444555000---///222111000///111444//////...------...000111111///......)))(((111>>>[[[rrruuuWWW:::444333---222UUUttt^^^>>>555...+++)))(((***///333cccwww{{{}}}sssaaaJJJ777***---///---((((((,,,111%%%,,,111///((()))333>>>@@@HHHRRRVVVWWW[[[dddllljjjaaaPPP<<>>aaayyytttSSS:::///+++---222]]]uuuhhhEEE666+++++++++(((***000555SSSmmmvvv{{{eeeHHH555111000000...++++++//////333111,,,+++///000,,,333666;;;CCCMMMWWW___dddbbbUUUBBB555...,,,+++)))((())))))************)))++++++******)))***************+++++++++******)))***+++,,,,,,------,,,,,,+++...***))),,,)))...???WWWdddooorrrwww~~~|||vvv___HHH222,,,,,,******,,,444;;;777DDDMMMKKKMMM???666///333777000,,,---(((+++******,,,---...,,,+++******+++++++++,,,,,,,,,&&&''')))+++,,,,,,,,,+++'''***------++++++...111,,,******+++---......,,,,,,((((((000555444222000////////////000111222333333333333222111000...---,,,111222---+++///000---222111000---+++,,,///222111//////222111......222,,,,,,---000777@@@IIIOOOIIIAAA666///,,,+++***)))***...111111...+++++++++111EEEYYY___WWWJJJ===333...,,,---111///,,,000777JJJMMMGGG999...,,,+++)))---,,,***)))((()))***+++)))***+++++++++---000222HHHVVViiiwww~~~}}}}}}uuu|||yyytttpppnnnnnnooooookkkeeegggqqqvvvzzzoooWWWRRRVVVbbbaaaooo{{{```XXXccclllhhhWWWHHHRRRooo~~~\\\LLLKKKEEE@@@===999444111333///111000...444@@@GGGHHH???666555444...000333---000,,,,,,...,,,)))333AAA```vvvpppPPP999///,,,---444```yyypppHHH888,,,******'''(((---///LLLiiiuuu{{{wwwbbbGGG:::000///111000,,,***...222111---,,,//////+++***---222999AAAIIIPPPSSSIII@@@555...,,,,,,,,,***))))))******************++++++*********++++++,,,******+++++++++******)))++++++,,,---------------,,,...******---)))...AAAUUUcccoootttxxx|||xxxoooYYYDDD222///111111111444333:::888HHHTTTTTTXXXLLLIII===999777...---222111...---,,,---...///---,,,++++++,,,,,,,,,---------******++++++++++++++++++'''(((******))))))+++,,,444222///+++((('''((())),,,---333<<>>LLL___oooxxx}}}~~~yyyzzz{{{wwwpppmmmmmmllljjjjjjkkknnnqqqmmmiiijjjoooqqqttt|||yyymmmWWWMMMUUUggggggrrrxxx\\\HHHDDDMMMKKKCCC@@@PPPmmmyyySSSMMMSSSIII@@@;;;777333222555555444333555BBBVVVeeelllggg^^^YYYOOO<<<555333---000------000---+++666EEEaaavvvnnnMMM777///,,,...777ccc}}}{{{OOO===...,,,,,,)))))),,,***FFFeeevvv~~~yyyhhhPPP888///111222...***---000000...---...---***'''))),,,000444888:::;;;111---)))(((***,,,+++***)))*********++++++++++++***+++++++++,,,---------)))******++++++*********++++++,,,---.../////////---///++++++---)))///DDDWWWdddqqquuuxxxzzzrrrgggOOO<<<...---000//////222000888888MMM\\\___eee\\\\\\OOOIIIDDD777333555333000...------...///...---,,,,,,---------.........------,,,+++++++++++++++***)))((()))***+++***)))......---,,,,,,...222555+++333@@@JJJHHH===333000///...---------///111222444666666444111000222444555777777777:::<<<888222+++***,,,222;;;CCCFFFGGGFFF===444000,,,((((((***000///---,,,+++,,,---...///---,,,,,,---,,,***'''***++++++******...666<<>>MMMddd|||cccQQQXXX[[[OOOAAA999444111222555777666666>>>PPPfffyyynnnMMM999555000000......000---,,,888IIIhhhzzznnnLLL777111---...999eeeXXXDDD222...///---,,,...(((@@@```vvvmmmOOO<<<444000//////---...000000///...,,,)))+++,,,---...---,,,+++******((('''''')))******(((*********++++++,,,------***+++,,,---......//////)))******++++++++++++***,,,,,,,,,---...///000111//////+++,,,...(((111III]]]iiirrruuuwwwxxxooobbbLLL;;;......000,,,***,,,...444777PPPbbbdddllldddbbbZZZ\\\[[[LLL???777...000---++++++,,,------,,,,,,,,,,,,,,,------------...---,,,+++++++++------000---++++++......,,,)))...---,,,---......***'''444@@@QQQZZZQQQ???333///111000...------///222333777999:::888555666;;;???@@@CCCHHHOOOSSSOOOBBB777//////333???QQQ```iiilll___PPP>>>444...++++++...------------------------)))***+++,,,---,,,+++***)))******+++...777DDDMMM```nnnzzzzzzooo^^^III:::333222000/////////222444555FFFWWWVVVHHH:::444444++++++,,,------+++***)))+++,,,------,,,,,,...///)))111>>>NNN^^^kkkuuuyyy~~~uuurrrvvvrrrggg```aaafffjjjnnnmmmkkkjjjmmmpppvvvvvvwwwyyyvvvuuuxxx|||wwwrrr~~~iiiMMMSSS```kkkxxxpppOOOCCC:::<<>>333333333...+++---,,,333666RRReeeeeekkkeee___[[[ccchhh[[[MMMBBB666111...+++)))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******+++---...000111///,,,---//////---*********000<<>>555222//////111444444>>>RRRhhhwwwsssLLL666555555111......000...222GGG^^^yyypppJJJ777222...---666___zzznnnQQQ444,,,---,,,+++,,,)))///CCCbbbzzz}}}cccGGG666111000...///222111---,,,---(((((()))***+++++++++++++++***)))'''((()))***,,,,,,,,,,,,,,,---...000111---...000111111111000000++++++,,,---...............---,,,,,,,,,---/////////---+++...000***666UUUkkkssswwwvvvwwwwwwmmm___GGG:::111222333...,,,///...444:::WWWiiieeeiiibbb]]]XXX^^^ddd\\\UUURRRLLL;;;777111...,,,---------*********+++++++++,,,,,,))))))******+++---...///...,,,++++++,,,,,,+++)))%%%(((000AAATTT___```\\\WWW^^^fffcccRRR===444444222222222111111222222333444444777>>>IIIWWWcccjjjyyy}}}iiiKKK888222222666BBBSSSeeerrryyysss\\\AAA111---,,,...000+++,,,---/////////...---000000///---++++++...000...444<<>>777333111000///+++++++++,,,,,,,,,------))))))***+++,,,,,,,,,+++***+++++++++)))))))))***---,,,---111777>>>CCCFFF^^^______VVVEEE444///333000111222222222222111000111///000999IIIZZZfffllldddhhhpppuuukkkRRR:::......111777AAAMMMZZZdddjjjgggQQQ999///------,,,+++,,,---............---,,,///000000...+++***,,,///---666CCCNNNVVV\\\bbbgggaaaddddddcccaaa]]]SSSHHH888777111++++++000111---222:::MMM```cccTTT@@@444------,,,+++++++++++++++&&&))),,,---------...//////000///,,,---666CCCNNN\\\dddlllsss{{{|||zzz{{{~~~{{{|||zzzvvvrrrppppppqqqqqqrrryyyzzzcccNNNMMMNNNJJJFFFRRRkkk{{{gggQQQAAA:::GGGTTTlll}}}XXX```nnn```PPPBBB666222333333333444444777GGGccc{{{ppp[[[AAA666444......,,,---111444@@@]]]yyyvvv}}}gggBBB222000,,,+++222YYYvvvgggAAA111///...,,,,,,000%%%---NNNooommmUUUFFF555000///222111------222...---,,,+++++++++,,,------///111111///,,,++++++...---,,,,,,---///222444000111222333333222000///---...///000111111111111000...,,,*********+++,,,...+++)))///111+++;;;]]]jjjsssyyy{{{|||xxxhhhVVVHHH;;;333444333...---111777===DDDeeevvvmmmmmmeeedddZZZZZZ\\\TTTTTTYYYWWWZZZSSSHHH???999555222111,,,,,,,,,---------......)))***+++,,,,,,***)))((((((+++---,,,)))(((***---)))+++,,,...333AAASSSaaaeeebbb\\\PPP???111111777///000111333333111///...000,,,***333CCCTTT___cccjjjkkkppprrrfffOOO>>>777,,,222;;;EEENNNWWW___ddd[[[GGG444...000///,,,))),,,---...///////////////+++---///...+++***+++,,,111<<>>OOOllloooUUUBBB;;;BBBXXXoooqqqhhhoooppp]]]bbb]]]QQQDDD;;;444222222000///111222999QQQqqqgggJJJ:::999777222222000000111555DDDccciiiCCC000,,,+++///666RRRvvvxxxOOO555222---%%%'''***...000:::WWW{{{~~~yyypppfff___III:::///111555333///---'''+++,,,+++...222000)))...///000111222222111000222111///.../////////...222222111111111111222222000///.........000111222222000---+++++++++++++++000---///222......>>>SSSgggnnnxxxnnn\\\KKKBBB:::666333///000333555999GGG___qqquuuqqqnnnhhh\\\UUUVVVSSSKKKJJJPPPQQQSSSSSSRRRRRRPPPIII@@@666000---111222///,,,,,,...***)))++++++((((((***---......+++((((((,,,///000000///444DDDYYYggglllpppnnneeeSSS???333...---...000111111000.........333555111333???GGGSSSfffkkkjjjeeeggghhhSSS:::333333000===NNNSSS[[[eeeeeeSSSEEE888333222000.........---,,,+++++++++,,,---///...---,,,+++,,,,,,---333888DDDSSS___iiivvvqqqpppllliiiiiiggg^^^TTT>>>555......,,,)))***...---***+++888NNNZZZNNN:::444---)))++++++((((((,,,************+++,,,---...,,,---------...222777:::MMMWWW___eeettt~~~}}}|||vvv{{{~~~xxx|||qqqXXXDDD>>>BBBSSSiii{{{xxxeeeKKK<<<:::OOOaaaeeehhhppphhhwwwxxxhhhdddUUUFFF@@@888333222222000000222111===VVVtttcccFFF888888666111222111111222555FFFfffrrrJJJ555...,,,...222KKKmmmVVV777111...***///((())))))222QQQvvv|||xxxsssnnnjjj^^^QQQBBB888000******...---000///,,,,,,//////+++111111333333444333222222555333222111111111111000000///////////////000000000///.........000111222222222111111111000///...000...111333///...===QQQfffnnnwww}}}kkkXXXMMMDDD<<<888555222222555777<<>>HHHUUUgggwwwsssrrrnnniiihhhjjjhhhcccKKK>>>333///---***+++...---++++++666KKKZZZVVVJJJ555000---///---)))(((,,,(((((((((((()))***+++,,,---------,,,,,,...222555GGGTTT___dddooo}}}~~~kkkQQQAAA>>>EEE[[[sssvvviiiQQQ;;;;;;OOOccckkkjjjbbbkkkvvv|||sssgggQQQDDD;;;555222333333111111333111DDDaaa{{{zzzXXX===444666555222111222333222666HHHkkkwwwMMM777000---///000FFFfffXXX666...+++(((......,,,)))000LLLooo{{{zzzyyyyyyxxxvvvmmm^^^JJJ555(((+++333---000000---...222666666555555555666555555444333555444333222111111111111///.........///000111111000//////......///111111000111333555555333111000000000222333000222BBBVVVlllrrrzzz{{{hhhUUUIII@@@999666333000000333555===QQQlll~~~yyylllccc___aaaaaa\\\[[[___bbbeeefffeeegggjjjhhhdddffffffaaaWWWTTTUUUOOOEEE<<<:::::::::666222333999444333111000111666===CCCLLLZZZiiissszzzyyyxxxqqq___III999444666333999>>><<<555111444888666999555222777;;;FFFZZZkkkuuuzzz}}}zzz```BBB777///333CCCWWWhhhzzzxxxdddNNNAAA444000000///000222000000000000/////////...++++++,,,---------,,,+++---,,,---111666BBBWWWjjj{{{~~~{{{sssnnnnnnooooooXXXHHH666---,,,,,,---...---,,,,,,444EEEWWW```___@@@999333111///+++)))+++))))))((())))))***+++,,,......---+++***+++---000:::IIIWWW___iiixxx}}}xxx\\\EEE;;;>>>KKKccc{{{qqqOOO777<<>>888666444111111333222:::NNNhhhzzzzzzvvvtttqqqkkkgggffflllpppqqqqqqtttzzz~~~~~~{{{}}}ssssss{{{wwwkkkbbb]]]WWWOOOCCC555000111222000---,,,...333999<<>>TTTdddwwwtttTTT;;;@@@TTTiiiwwwqqqJJJAAA888555444444222///111555PPPnnnbbb>>>222333111///111---000//////;;;UUUtttpppHHH444///---000))):::YYYwwwkkkFFF555...+++...'''(((+++---...;;;[[[yyy|||zzzyyy|||wwwiiiUUUCCC888333000222333222333555777666666555555555555666777999999777333111222555333333222222222222222333111111///......//////000///000111000...///444888AAA@@@:::222111???ZZZpppuuu]]]IIIBBB;;;666444333000///222666>>>PPPgggwww|||||||||~~~{{{xxxuuurrrmmmhhheeegggkkkmmmlllnnntttyyyzzz|||~~~yyyrrrrrruuuqqqggg\\\PPPCCC999000++++++000222///------000333444555888FFFYYYiiivvv}}}}}}{{{jjjPPP;;;444444222111333777888444111000333000///555333555BBBSSSgggttt}}}rrrWWWIII999:::FFFRRR]]]jjjhhhUUU===555...,,,***(((***---...---,,,,,,,,,---...///111333555666666444111///***+++000333111,,,+++///999LLLeee{{{~~~lllOOO777---......,,,000000//////111>>>XXXooorrrTTT:::000000///,,,++++++************++++++---.........------///000///000666BBBTTTdddnnnqqqxxxtttzzzxxx~~~|||]]]DDDCCCNNNfffuuuuuuTTTAAA@@@[[[rrrgggHHHDDD777555333333111000444:::^^^zzzyyyUUU777222555000...333///111///000???\\\wwwpppHHH444///---000,,,555PPPqqqqqqKKK888000+++---...+++,,,///...333KKKeeezzz|||zzz{{{yyy|||~~~{{{lll\\\HHH<<<333333777888999<<<777666666555555666777888888:::;;;888333111333666666555444333333333333333222111000.........///000---000333222000000333777999:::777111111BBB]]]rrrttt]]]HHH>>>888222222000------///666???SSSkkkzzz~~~}}}}}}yyyxxxwwwuuusssqqqmmmiiihhhmmmpppnnnoootttxxxyyy}}}yyytttpppnnnjjjeee```JJJ===000+++******,,,///222111111333666777555333111999FFFWWWmmm}}}~~~yyy[[[@@@444222222333555777888777555222444000111888555222:::CCCYYYkkkzzzdddTTTBBB999@@@QQQ]]]fff___MMM;;;444000...,,,)))))),,,,,,++++++,,,...333777:::???DDDJJJNNNNNNHHH@@@::::::555222222111//////222222===OOOdddyyyvvv~~~pppUUU<<<000000111///...///000111111:::RRRiii}}}hhhLLL777000///---,,,++++++******+++++++++---...///...---,,,---//////000444>>>KKKYYYfffmmmllllllzzz~~~~~~zzzxxx|||oooOOOAAAMMM```qqq{{{sssVVVDDDKKKdddxxxwwwiiiOOO;;;;;;666333222333111111777???fffhhhGGG...///555000///666111222///222CCC```yyynnnGGG444///...222222555JJJmmmwwwWWWDDD888///...444,,,))),,,***)))999NNNpppxxx{{{wwwxxx{{{zzz|||~~~}}}|||}}}}}}{{{vvvdddQQQ???999999777666777777777666666666777999:::666999:::777111///111444:::999888777666555555555222111000.........///000)))...333444111///000333---111222///333EEE```tttvvv___KKK@@@:::555444333000000222222===UUUpppzzz{{{{{{{{{{{{{{{xxxttttttzzz|||zzzzzz~~~vvvrrrkkk___WWWTTT<<<333,,,...222111...---//////000444777777444000,,,---222BBB^^^wwwgggGGG777...111555666666666777888888888333555===999222777777PPPfffzzznnn\\\HHH777;;;QQQaaafff[[[GGG:::555111111...***)))++++++******---111888???DDDUUU]]]gggnnnmmmcccWWWOOOJJJ>>>333...------000555---111<<>>:::888111///222000...888HHHttt~~~RRR???111111222......444---------222FFFaaatttzzz|||iiiFFF666222///000///222HHHlllkkkKKK111***...)))---///,,,)))***222999ZZZpppyyywwwtttooottt{{{~~~yyyqqqZZZ@@@666:::888000999555666:::<<<999777888999888666111...,,,...///777777888::::::888333000222111000///.........///111111000//////000111222...000)))***;;;NNN```ttt|||lllXXXIIIDDD:::555777444,,,,,,444555DDDZZZppp~~~}}}zzz~~~}}}zzz|||~~~xxx|||~~~xxxiiiVVVEEE<<<555444333444666666555444444222555>>>CCC===555000000---...999OOOhhh{{{xxxTTT999///000222444555666666666444333111222555777888888000BBB[[[tttnnnZZZOOO<<<777FFF]]]mmmbbbEEE>>>:::555111///...,,,***---///111222444===LLLWWWccckkktttxxxzzzzzzvvvpppccc\\\JJJ555,,,000666777333000111???[[[vvvrrrsss]]]@@@666666333555666333555:::999:::JJJ^^^jjj|||qqqQQQ999111111///,,,((()))---000---''',,,------.........//////---//////...222AAAXXXiiixxxssspppvvvyyyxxx}}}}}}~~~pppMMM???OOOfffpppuuuUUUHHHLLLeeevvvvvvwww~~~}}}^^^III???:::666666111111333111111???QQQwwwwwwNNN===111111222......222.........666LLLhhh{{{jjjFFF666222///111000///@@@aaa}}}oooPPP666---///,,,...///---***+++000555JJJ___tttzzzvvvrrrrrrssssssxxx~~~|||~~~zzzfffPPPCCC<<<555---777444444999;;;888666777888666222///......///000555666777888999777333000222111000///////////////000000000000111333555666555666///000AAASSScccvvvnnnXXXIIICCC:::555888666000222999CCCOOOaaarrr|||~~~|||zzz{{{~~~}}}~~~~~~xxxtttmmmmmmkkkbbbSSSDDD888222555555777;;;??????999333333000222999>>>:::444222///+++)))000BBBYYYmmmyyyzzz\\\CCC333111...------///111222//////...///111444888:::444<<>>RRRjjjyyy|||}}}|||cccDDD999555111222777444555888555444AAASSSllluuu~~~zzzfffMMM;;;555222...******---///...,,,////////////000000111111...111222111222;;;KKKXXXzzz{{{zzzzzz{{{|||~~~```CCC===PPPhhhvvvcccPPPEEERRRgggssstttsss|||rrrUUUEEE===777444444222333444333777JJJ```zzziiiGGG:::111111222...---000///...///;;;TTTqqqlllGGG666222///111111,,,666SSSrrrtttYYY???444444000///...---,,,---...///666GGG^^^oooqqqmmmooouuuvvvyyy{{{{{{zzz{{{~~~~~~sssgggVVVCCC555000555222333888:::888666777666222///...000222111000444444444666777777444111222111000000000000000111//////000111333555888999<<<===555777JJJ[[[iiiyyymmmUUUEEEBBB:::666888777444777???KKKTTTaaammmuuuzzz|||~~~}}}~~~|||}}}}}}|||vvvooogggaaaXXXVVVPPPGGG<<<444///---777999???FFFKKKGGG<<<333111---...444777555222111...+++''')))333FFF\\\jjj{{{wwwwww~~~zzzdddQQQ???999111,,,,,,///222444---...///......222:::@@@>>>===@@@OOOffftttpppcccRRR???666===LLL^^^\\\HHH<<<999555222222222111000000+++'''***444DDDUUU___iiikkksss||||||zzznnnSSS???777666666666777888;;;HHH\\\llltttkkkNNNCCC===888:::555222333555222000;;;IIIhhhlllwwwhhhMMM;;;555111---,,,---...///000111111111111111111222222---000222111000222999@@@\\\iiiuuuzzz|||zzzyyyyyy{{{}}}}}}zzzwwwzzz~~~oooOOODDDPPPeee|||zzzeeeKKKEEE[[[uuu{{{rrrzzz~~~iiiPPPDDD>>>888555333333555444444===VVVnnnZZZ@@@777111222222///,,,---000---000@@@[[[wwwmmmGGG555111...000222,,,000HHHjjjwww```HHH;;;888222///------///000///------444IIIaaallljjjjjjpppxxxxxxwwwwwwxxx{{{~~~yyywwwgggLLL;;;999555222333888:::888666888444111000333777999555000222111222333555555444222111111000000000111111222000000000111333555888999===>>>888<<>>666333444999;;;888777888333222333888======777111111000///000222333333222000/////////000111222222000000000111222444666888:::;;;666>>>XXXjjjttt{{{aaaJJJ@@@???:::666444444444777;;;888:::===AAAHHHUUUeeepppzzz{{{xxxzzz{{{uuurrrlllbbbVVVLLLEEEBBB333222000000111333555555888@@@IIIKKKEEE;;;444000000---...111222...,,,------//////---...555CCCNNNaaagggnnnoookkkddd^^^[[[MMMEEE:::444222333222111444666777444111333:::AAALLLFFF@@@CCCTTThhhrrrrrreeeKKK777888FFF[[[^^^NNNDDD@@@;;;777444222000......000111222888IIIcccwwwttthhhhhhmmmqqqwwwtttbbbLLL???<<<<<<<<<:::555555333333:::DDDIIIHHHDDDJJJDDD::::::555///111111222444555333222666===JJJaaattt{{{sssQQQ<<<444///000///,,,,,,//////...---,,,,,,,,,...///+++,,,,,,,,,------///000,,,:::MMMcccuuu~~~zzzpppnnnqqqvvvxxxwwwtttsssrrrvvv{{{~~~XXXCCCUUUqqq|||{{{ccc[[[jjjzzz}}}}}}xxxqqqSSSFFF@@@:::666666444555444333:::PPPpppnnnJJJ666444222111111000...---000+++111JJJjjjmmmHHH666000+++,,,000...000@@@___}}}zzzkkkUUU@@@666555222//////222444333222333000444DDDUUU[[[YYYVVVWWWWWW[[[dddqqq}}}zzzyyywwwdddHHH:::;;;777444555999;;;888666777222333555999<<<;;;666222000///---...000111111111............///000222222000000000111222555777888888999666AAA]]]qqqyyyxxx]]]IIIBBB;;;999555333222222444666555555444222222:::HHHSSS^^^iiiqqqoookkklllooorrr[[[VVVNNNEEE===777333111---------///222333222111333;;;CCCEEE@@@999333111222//////111111000111444...000111///---111999@@@SSS^^^iiiiiiaaaZZZYYY\\\YYYPPPDDD<<<999888444111333555666444222222555888MMMKKKFFF@@@FFFXXXkkkvvvnnnSSS???:::CCCVVV[[[MMMIIIDDD>>>999555222///---)))...333333888HHHdddyyyuuurrrwwwzzzwwwrrraaaPPP???;;;>>>AAAAAAAAA???>>>999555555888777333AAAHHHFFFCCCDDD>>>777;;;444666777666333000111444<<>>666555555444:::@@@===;;;===666000555000444666555111///...---555HHHbbbyyy}}}[[[EEE333000333333555:::111///---++++++,,,...///000---,,,---111333111///...---///888LLLcccppprrriiijjjnnnsssxxx{{{zzzyyywww|||___MMMLLLfffiiiOOOUUUlllttt}}}uuu^^^JJJDDDAAA999666999555444111333DDDeee~~~ZZZ;;;333333222000000111111000///***444UUUyyypppMMM;;;444---,,,***,,,...777TTTvvv~~~zzz{{{~~~yyyhhhSSSGGG<<<:::666222000111333555222777666111555BBBGGGEEEHHHIIIPPP^^^ooo{{{{{{~~~}}}|||vvvfffOOO===555555888444444777888444222222444333111...,,,---000444111///,,,+++,,,...//////++++++,,,,,,...///111222//////000333666:::===???<<<<<<:::HHHgggzzzuuuVVV???999333555444333333444555444222888<<<;;;777666;;;AAA777777666777;;;===666---666111,,,,,,000222000,,,,,,+++,,,///333444222///333333999FFFRRRTTTJJJ@@@888111,,,,,,///555AAALLL<<<999555000,,,,,,...111222>>>LLLWWW^^^fffpppxxxmmm___MMM???999555000,,,...000333666888777333///---EEEYYYTTTEEEBBBPPP^^^qqqaaaRRRBBB777???IIIEEEKKKFFF@@@;;;777444111///222222000...000999HHHSSShhhzzzhhhLLL<<<<<<@@@GGGHHHFFFJJJQQQVVVZZZUUUGGG:::888<<<@@@>>>BBB>>>;;;===777333:::***...222222000///...---444;;;XXX~~~iiiMMM444000444777;;;BBB333222///------...000111...,,,***,,,///000,,,(((,,,---,,,---666GGGVVV]]]gggeeefffmmmwww}}}{{{wwwRRRLLLVVVssswwwVVVVVVooo~~~}}}mmmqqqqqqZZZFFFCCCCCC<<<777777222555222222KKKxxxxxxSSS777555444333222111///......---***333NNNnnn~~~kkkLLL666111///***------+++222LLLnnnzzzmmm\\\OOO@@@444///555888222...111444333222222555999===@@@HHHWWWbbbeeelllyyy~~~mmmXXXFFF===;;;<<<888777777888999777555222---888<<<555---,,,---,,,...,,,,,,---///000///...+++,,,------,,,...111444333222222222555999>>>AAA;;;444;;;UUUooo{{{~~~|||nnnSSS>>>666333111///...///222555777555444333333333444555666999666666888777222///111222///...///111222000...***+++---000111111111111111555:::???@@@@@@??????===888111+++,,,222777999<<<:::444///222888555...555555;;;III]]]kkkqqqrrrlll___SSSMMMFFF:::222000000111222555777666333000333666HHH```dddSSSHHHKKK]]]```aaaYYYEEE444555@@@GGGJJJHHH???888444000,,,111,,,)))+++000555===EEEbbbuuucccBBB===:::GGGeee|||yyydddSSSRRRMMMRRRQQQ@@@888::::::HHHJJJFFF>>>888555222...555222333777777222---,,,111666KKKlll{{{dddEEE222111:::>>>>>>;;;999555///++++++---000///...------++++++***)))(((+++///000111777AAAIIITTT___jjjqqqtttxxx{{{}}}oooIIIOOOaaaxxxfffVVVZZZoooooovvvgggbbbvvvrrr[[[FFF@@@@@@:::666888222666666:::VVViiiIII333222222222111000000//////111///999SSSqqqlllMMM888333111------...+++///EEEggg}}}~~~|||vvvmmmfffQQQ@@@555777999555111333222222222333555666888999EEEUUUcccgggnnn|||wwwbbbNNN@@@:::999;;;>>><<<999888777555333111777???AAA888...++++++***+++******+++---......,,,+++,,,---,,,,,,---000333444222111111333666:::<<<666333;;;SSSiiiuuu}}}oooRRR===555333222000///111333777999999888888999;;;>>>AAACCC===999888999777111///000222000...000222333222111111000...,,,,,,,,,......---000444555666999>>>BBB;;;888222---,,,...//////777666222000555>>>@@@;;;444555:::FFFVVVeeennnqqqkkk]]]NNNFFF???777111111111111222444666666333000444555AAAVVVaaa[[[RRRPPPPPPSSSYYYYYYOOO@@@;;;>>>>>>DDDEEE>>>777555555555222///...---,,,111???LLLcccrrryyy```HHH777AAAWWWrrrtttRRRHHHGGGEEE999555888666555;;;>>>===;;;<<<:::777555111000333444111///000333333CCCddduuu[[[DDD888777:::<<<888666222---))))))+++---...------,,,,,,+++++++++***+++,,,***))),,,111666BBBOOO^^^hhhooovvvwwwhhhDDDKKK^^^xxx}}}zzzhhh\\\dddmmm{{{kkkddd{{{hhhSSS@@@;;;:::777777999000444666@@@___|||[[[@@@333/////////000000000000000444444@@@[[[vvv~~~jjjMMM888333222///...///,,,--->>>]]]www|||}}}}}}}}}{{{dddNNN:::555777555111111000111222333444444333333???RRRdddmmmuuu|||vvvhhhSSSBBB999777888999:::777222000000000111000<<<@@@???555,,,)))******+++******,,,...///...---***,,,,,,,,,,,,---///111222111000000222666999<<<222222>>>UUUiiiuuupppSSS???777333222111111333666999;;;;;;::::::;;;>>>CCCHHHKKK@@@<<<999999666000...000///---,,,---///000000///000...,,,,,,///555;;;???222111///,,,,,,111999@@@:::888555000,,,)))+++------......---111666777444///000555>>>KKKWWW___ccc```WWWMMMHHHCCC<<<666444111111222333555555333111222222777EEEVVV___]]]VVVLLLKKKNNNSSSRRRHHH<<<666;;;BBBEEE???888666666666222333444222///666JJJ___qqq{{{nnn[[[QQQFFFRRR```pppdddOOOBBB===555666:::666666===BBB@@@===<<<999666555000...000111000111444222...:::[[[}}}nnnWWWAAA555555999555444111---)))(((***,,,---,,,,,,,,,,,,,,,,,,,,,///...---+++******+++,,,444???OOO\\\dddlllwwwzzzgggVVV===EEE[[[yyy~~~qqqjjjqqqxxx~~~iii___jjjzzzhhh___rrrqqqUUUFFF999555666666777999222444777EEEeeeuuuRRR;;;222////////////////////////333777GGGccc{{{zzzfffKKK777000///...,,,000000///:::TTTppp}}}~~~vvv]]]CCC888888666444333111111111222222222333333444DDDWWWeeerrr}}}wwwnnndddWWWFFF:::666666666666333000,,,+++...222555777777777555...)))(((***,,,,,,,,,,,,...111222000///***,,,------,,,,,,...///000//////111333777;;;===222333BBB]]]tttoooTTTAAA;;;333333222333555888;;;===:::888777777999>>>CCCFFF>>>:::888888555000///111000///.........///000000......000444;;;EEENNNSSS???888///))))))...333666;;;???BBB>>>444---///777333666777666444444444444555111...222===GGGMMMNNNMMMLLLMMMMMMKKKCCC:::333222111111222444444333222...000111555FFFYYY```[[[SSSKKKEEEHHHNNNOOOGGG@@@@@@EEEGGGCCC???<<<666000000111333444666BBBYYYooowww\\\OOOOOO]]]aaa___aaayyycccIII===777<<>>888777888666444444111//////333888<<<>>>444111---***((((((***---,,,,,,---///222222111///+++---......---,,,---...////////////111444666888111333EEEeeelllQQQ???999333222222333555888;;;<<<999777333111111333777999888555444666555111000222555444333222111222333555111333999@@@GGGNNNTTTWWWIII===///***---000///,,,;;;IIIZZZ]]]MMM:::666<<>>AAABBB???LLL___yyyzzzyyytttrrryyymmmXXXZZZ\\\YYYXXXccc|||]]]GGGCCC>>>:::888666444333111555???VVVyyyuuuRRR:::111111000000///...------,,,,,,888RRRqqq~~~vvvfffQQQ>>>333000111***000555666:::III```sssyyy}}}sss^^^JJJ<<<555333444444222000///000222666999555222222999JJJaaattt{{{sssoooggg]]]AAA>>>:::888999999777444666444222222444777999:::777000+++))))))((())),,,))))))+++...111111///------...000///...------...//////.........///000111000333GGGiiihhhLLL999222222222222333444666999:::888666222///......000111333111222666666222111333333333333111111222555888111666@@@JJJSSSYYY\\\]]]NNNBBB333...000222///***999MMMhhhuuufffJJJ:::888KKKGGGBBB>>>???MMMggg~~~oooYYY===,,,,,,777CCCIIILLLMMMLLLFFFCCCBBB???;;;333111//////111333333333111777666111444GGG[[[eeemmmaaaPPPCCCDDDMMMRRRRRRCCCCCCFFFQQQaaaiii___QQQSSSPPPQQQZZZdddlllvvv~~~dddGGG@@@HHHbbb]]]BBB777555>>>HHHFFFDDDBBB<<<888:::???>>>:::999444111333333000...///,,,000888AAAKKKVVV___eeepppiiihhhlllgggRRR;;;///000111111///+++))))))))),,,,,,------.........///((()))***+++,,,---...///111+++...<<>>RRRiii~~~}}}ooommmllleeeZZZXXXsssuuu[[[GGGDDD@@@:::777666666555333:::IIIcccrrrNNN999555////////////////////////,,,<<>>DDDOOOYYYaaaeeeffffffVVVMMM@@@666222000///...555BBB\\\pppkkkRRR===777===:::555111///:::VVVooossseeePPP>>>444555;;;AAAGGGJJJHHHBBB@@@BBBBBB???444111///...000222333444444666555222444AAAVVVeeesssssskkk]]]TTTRRRQQQNNNLLLLLLNNNZZZmmmzzzvvvlllmmmmmmrrr|||bbbIIICCCGGG___~~~bbbIII999444222:::BBB@@@AAA@@@???CCCKKKPPPJJJ@@@;;;555111111222111222555***///666???LLL]]]nnnxxx{{{sssttt}}}yyyaaaEEE555///111111000---***))))))---------...............+++...///...,,,---///222333,,,+++111333///222:::DDDNNN]]]jjjqqqkkkWWWCCCUUUlllsssgggXXX```yyyoooVVVCCCBBB===777444555888999===FFFXXXssseeeBBB222333......//////000111111222...???]]]}}}xxxpppcccRRR@@@222---...---///000111444AAAWWWkkk~~~fffIII777444777333333333222222000///...)))...333333000333BBBQQQdddttt|||qqqaaaSSSCCC555222444666666666777999:::666666777888999999666444333***$$$(((+++)))))),,,***+++---111444444222000///111222222000.........***+++---111555999<<<>>>444<<>>222000222333:::>>>===<<>>999444111......///222333444444222111111444>>>QQQbbbnnn{{{{{{ppphhhccc^^^ZZZYYYZZZaaaqqq~~~zzzvvvzzz}}}]]]GGG@@@AAAUUUmmmvvvhhhPPP>>>666666333777<<<:::999<<>>RRRiiizzzvvv^^^CCC666666000222222000000222333333777444000...///111333444555222333666666333111222...666@@@JJJVVVbbbiiiiiirrrsssuuuvvvuuuqqqmmmiiibbb^^^VVVIII:::///...111///111444999===???===:::777666222...,,,000888???UUU^^^\\\LLL>>>:::555...222000------///222444555......//////000000111111222555777666666:::CCCJJJcccvvvyyyxxxtttmmmssspppmmmmmmrrrwww{{{}}}|||gggHHH@@@FFFRRRZZZiii}}}nnnEEE;;;222000222444777;;;;;;DDDYYYiiinnnpppcccIII<<<555000///000222888>>>CCC>>>555333CCC]]]qqqxxxwwwvvvxxx|||}}}nnnOOO555333333666:::777///***+++000///...---,,,+++++++++***,,,...---+++,,,000444///------///...---666BBBPPPXXXTTTVVVhhhnnn^^^NNNjjjxxxxxxuuuzzzrrrjjjooowwwZZZKKK>>>:::888888666333555:::<<>>CCC;;;444444000***555333111222444666555444777999888555444444000*********))))))))))))******,,,///222222///,,,++++++)))***++++++,,,+++++++++,,,---///111444555444444444???RRReeemmmoooqqqvvv|||~~~vvv^^^DDD777666222333222000000222666888:::777444222111222222222111//////222333333666;;;IIIQQQ[[[aaahhhpppsssrrr~~~|||zzzwwwsssnnnlll\\\]]][[[QQQAAA333...///...///111444666888999888777555111,,,)))***000555EEEMMMOOOGGGBBBAAA;;;000333111......///111111111444222000...------///000111333555555444888@@@GGG[[[ooo|||zzzuuummmrrrnnnmmmuuubbbCCC:::???EEEOOO]]]jjjrrrqqqcccUUUAAA999111111444999???FFFYYY___oooyyyyyyxxxhhhNNN999333...///000111555:::AAA>>>666333???VVVkkktttooollljjjnnnpppfffKKK333111111555:::999333000111///...---,,,++++++++++++,,,------------...111333...,,,,,,.........444<<<@@@PPPVVV[[[hhhiiiYYYNNNkkkxxx{{{uuuuuu{{{{{{xxxhhhSSSJJJ???;;;888888666555999???KKKjjjjjjJJJ888111000111000000//////000000111333HHHfff~~~wwwqqqhhhZZZGGG555...000111000+++...333111<<>>;;;999===<<<>>>BBBDDDHHHQQQZZZkkkttt{{{}}}~~~|||uuummmccc\\\JJJPPPUUURRRGGG;;;333/////////000000000333666999:::888444000///444;;;AAALLLOOOMMMGGGEEEGGG@@@666999888777888999:::999888;;;888333///------...000222333444444444888>>>DDDMMMbbbwwwyyypppyyytttttt\\\===333666666BBBOOOTTTTTTPPPGGG@@@;;;777888@@@JJJUUUcccnnn}}}~~~mmmRRR===666222222222000111333:::999555111888KKK```llloookkkfffggglllhhhRRR:::222111444999999555222333,,,,,,,,,++++++,,,,,,------+++++++++...///000000...,,,+++...//////111555DDD\\\jjjnnnrrriiiWWWMMMiiiwww}}}uuuqqqtttxxx{{{}}}yyyZZZJJJEEE===999777777666666;;;BBBXXXxxxdddEEE666222000111000000000000000000111333LLLkkk~~~vvvrrrlll```LLL888000111000000,,,---222///777LLLnnnyyyzzzeeeOOOAAA:::444222444555333000...---++++++,,,...------222222///---111777777333555444222111222333444555888:::999555444333///)))++++++************++++++---...000000///...---,,,***))))))((()))***,,,---...000222333222222222222666BBBWWWjjjqqqrrruuuzzzeeeIII:::666333222111///...222???KKKeeefffeeebbb^^^YYYVVVTTTWWWWWW[[[```dddhhhrrr|||{{{uuukkk[[[JJJ???555;;;BBBGGGJJJGGG>>>444000111222111000222666:::777555222//////222666:::OOONNNGGG>>>;;;>>>>>>;;;>>>>>>>>>AAACCCDDDBBBAAA===:::777444111000111111333444444444444777<<<@@@???SSSlll|||xxxzzzWWW;;;000111...999DDDFFFEEEDDDAAA<<<;;;<<>>888777555111......000222111---000???UUUeeerrrooojjjiiipppnnnZZZCCC555222222555555111//////+++++++++,,,,,,---...///,,,)))((()))---///...,,,///------///111111000000EEE___rrrxxxzzzlllWWWNNNgggwwwwwwqqqrrruuu{{{zzzmmmOOOBBB???;;;777555555555666;;;CCCVVVyyy]]]@@@555333000111111000000000000111111555RRRqqq~~~wwwvvvsssgggQQQ;;;111111---///,,,...333000444EEEaaappp~~~vvvdddMMMCCC777000111333444333///---,,,,,,---...---,,,---//////...///222333111555555444222111111222333888:::888555444444///)))*********))))))*********------......///...---,,,***))))))((()))+++---......000333333222111111222888CCCWWWnnn|||cccGGG777111222000000///...222CCCTTThhhlllqqqsssssssssssstttqqqrrruuuzzz{{{{{{yyynnnbbbVVVHHH888...+++---111;;;KKKTTTLLL>>>555444333222222333666999CCCEEEHHHIIIFFF???666///:::======777222333666888=========???@@@@@@>>>;;;777777777777555444222111111111111000111333777999555FFF]]]rrrxxxzzz|||}}}}}}uuuTTT;;;111111...555:::===@@@CCCBBB>>><<>>;;;888555444555555555;;;AAAPPPttt~~~WWW;;;555444111222111111000000111111222888YYY{{{}}}|||}}}{{{oooWWW???222111+++000---...333000111>>>TTThhhzzz~~~ttt]]]QQQAAA444///000333444///...------//////---,,,***...111000...---...///222333444444222111111222777999888555444444000*********))))))))))))******000///---------,,,***((())))))******+++,,,......---000333444111000111333:::CCCWWWooo{{{\\\BBB333...111000000111///444HHH]]]sssxxx}}}}}}ooo[[[KKKAAA:::444000.........777LLL^^^[[[MMM@@@;;;555111111333555555FFFOOO\\\eeedddXXXEEE888555===EEEEEE>>>666222111===<<<;;;;;;;;;:::777444222444555777777555333222///...---,,,---///111222000;;;LLLaaattt~~~{{{{{{}}}~~~~~~~~~}}}|||~~~pppRRR<<<444333///222444666;;;@@@???:::666888CCCXXXlllzzzmmmNNNBBB888555555222000///+++---///000000888LLL___aaaiiimmmkkknnnmmmZZZCCC111+++(((+++...------...+++++++++,,,---...000000---------...000000///...---000222000000222111...777NNNbbbrrr|||ppp[[[TTTfffvvv}}}yyywww}}}~~~}}}ZZZDDD>>>===777555444666666666:::@@@UUUxxx{{{SSS999555555222222111111000000111111222<<>>111000555666666666777:::???DDDFFFCCC???///333;;;DDDHHHCCC;;;666...---...000444777777777;;;:::999999999:::;;;<<<222000///...///000000000000...333AAAVVViiixxxxxxpppmmmqqqyyyiiiLLL;;;444111,,,111444333555:::======:::333666GGG^^^nnnuuuxxx~~~dddTTTAAA888333000---------+++,,,...---111AAARRRYYYiiissspppoooqqqeeeSSS;;;222+++,,,...---+++,,,(((((((((((()))***+++,,,&&&***------***)))***+++&&&///333...***---000000,,,HHHcccwww}}}mmmZZZXXX]]]bbbgggiiiqqqyyy]]]TTTdddyyy|||^^^^^^eeesss||||||}}}xxx~~~oooLLLDDD@@@999999999777555444999EEEOOOooojjjGGG:::777333333333333222111000222555999AAAkkk~~~kkkLLL555......------,,,---...///000999NNNlll}}}lllVVVAAA666222444111---++++++,,,------///,,,***+++...000000///,,,...000333666777777777888999555//////333333...---***))),,,,,,******---++++++******)))*********+++,,,,,,,,,,,,,,,,,,------,,,...111111...000555333HHHeeeyyyiiiMMM<<<777666///222555555444<<>>===@@@NNNddduuuuuuVVV<<<777555...---444///******//////...999JJJVVVlllzzzwwwttttttlll___LLL<<>>:::;;;;;;;;;:::888777666555===GGGQQQXXX]]]ccciiieeeiiieeeRRR===444777<<<999111,,,...222555:::>>>666666777999999888666555000000111111222222222222333111000000444:::AAAEEECCC===444000///111111000//////000444AAAVVVkkkxxx}}}}}}pppRRR;;;444666222666777444444666555222000666<<>>555555222555===...)))***.........888HHHVVVjjjxxxvvvsssuuuooodddOOO???111///...)))(((++++++***+++...000111...,,,,,,+++************+++,,,......---------...///000000IIIbbbpppzzz{{{gggOOOXXXeeeiiiYYYFFFEEEWWWiii{{{lll___SSSNNN[[[ggghhhkkkrrr~~~wwwhhhWWWbbbsss```DDD???>>>999<<<666666999888;;;QQQjjjcccBBB888666222333666666666444111000000222:::\\\ttt}}}}}}~~~~~~qqqVVV>>>333......------......///000111BBB\\\pppvvvsssuuuzzz~~~}}}tttYYYEEE555222000///000111111000222000---,,,---------,,,//////000111333666888999777:::888111---...111222***''''''******((())),,,))))))))))))***+++,,,,,,)))))))))******+++++++++,,,+++---000000---///444AAAKKK[[[kkkwwwmmmQQQ===444111111000111000111<<>>666111000000...---///000000111777IIIcccxxxqqqVVV@@@555444444777777444444555444111...222888<<<===>>>???@@@VVViii}}}iiiFFF999666222222777...++++++///...---666DDDUUUhhhuuutttssswwwuuulllTTTBBB333000///+++***---++++++,,,...000000...,,,,,,,,,+++++++++,,,,,,---......------......///000222QQQlllvvv}}}kkkNNNSSS]]]fff___MMMAAAHHHVVVeeexxx}}}wwwqqqbbbSSSQQQQQQLLLQQQcccsssqqqbbbTTT___nnnVVV???;;;:::777:::333444:::;;;AAA]]]~~~\\\===555222...///444555666444222000000111<<<]]]uuu||||||{{{pppYYYBBB777..................//////111@@@WWWllltttuuuxxx}}}~~~wwwdddTTTAAA999000...111333000---111///---,,,,,,------...000000000111222555777999777999999333---,,,000333---))))))+++***((((((+++))))))))))))***+++,,,---))))))******++++++,,,,,,,,,+++---000000---///333;;;KKKbbbsss|||~~~gggMMM<<<555333444333222111333???XXXnnntttuuuxxxzzz}}}~~~~~~{{{|||rrr___LLL>>>333---///333555555555999BBBJJJTTT___hhhggg```\\\\\\^^^___\\\WWWSSSSSSQQQEEE888555...+++///333111,,,***,,,---000111111111111222777777666666555555444444333333222333666;;;???BBBBBB<<<555111000///---+++---111333222111===XXXqqqzzzvvvsss]]]GGG999444333555555222222444444000555444444555777:::;;;<<>>QQQbbbooopppqqqvvvwwwrrrXXXDDD333000000,,,***---+++,,,...///000///---,,,,,,,,,,,,,,,---------...---------......///000000888[[[www~~~pppQQQPPPWWWdddlllbbbMMMDDDGGGIIIUUU```iiiooommmfffcccRRRDDDBBBRRR]]]XXXQQQOOOgggwwwwwwQQQ>>>:::999777999333333777:::EEEeee}}}XXX:::444111,,,...222333444444222222333444>>>aaa{{{~~~{{{wwwmmmYYYEEE999//////////////////......,,,888MMMbbbnnnrrrwww}}}}}}vvvjjj```NNN@@@111,,,000333000***...------,,,,,,---///000000000000111222555777999777999999555///+++...333000---+++,,,+++'''''')))))))))))))))***+++,,,---******++++++,,,------...,,,+++---000000...///444999OOOjjj{{{~~~}}}{{{cccJJJ;;;666666444222111111333???UUUiiikkkmmmppptttxxx|||~~~~~~||||||}}}ttteeeQQQ@@@666111000000333222///,,,000>>>QQQ```ggglllnnngggaaa^^^YYYSSSJJJBBB:::???OOO\\\XXXMMM===555//////000---***)))+++---///...---,,,---...222333333333333333444444111000///......000222333:::666111//////000...,,,---111555555111666LLLccc{{{~~~{{{sssllljjjkkkyyyzzzzzzyyy{{{{{{gggQQQ???555///222222///000333333111666333111222666:::======>>>999777AAAUUUlllkkkKKK;;;555111000222999888777444///,,,111888IIIXXXfffjjjmmmrrrsssppp[[[FFF333//////,,,***,,,,,,...///000000...---,,,,,,,,,------............------...//////000000000888[[[xxxvvv]]]]]]```nnn|||xxx___FFF;;;888999EEEWWWfffrrrxxxxxxkkkWWWJJJLLLLLLGGGNNN[[[qqqmmmMMM@@@===;;;:::888666333333888JJJjjjzzzSSS888555333///111111222333333222333555777???aaa}}}{{{uuukkk[[[GGG999//////000000000///......+++444FFF[[[iiipppvvv|||~~~ssshhhbbbYYYLLL===444333333111---,,,---------,,,---000222000000111222333555666777888777888777222,,,,,,000111...,,,---+++'''''')))))))))))))))***+++,,,,,,******+++,,,---......///---,,,...111111...000555@@@UUUnnnyyyyyyyyy~~~eeeJJJ:::555555111//////000222;;;NNN___fffhhhlllqqqwww|||}}}||||||||||||{{{wwwttt```OOO;;;111//////111333222000,,,---777LLLeeevvvwwwzzzvvvmmmhhhdddZZZNNN===:::555666AAARRR\\\^^^NNNCCC777///***''')))---+++---///---***(((***,,,+++,,,,,,---...///000000//////---,,,+++***++++++444000------000111000...///000444666111111@@@SSSlllsssyyywwwpppkkkmmmqqqtttuuuuuuttttttyyy~~~mmmVVVAAA444---000000---...222333111//////111555888::::::999:::777555666;;;KKKeeezzzlllLLL888///,,,///444<<<===;;;666///,,,///444AAAPPP```gggjjjmmmmmmkkk```III444///000---+++,,,---///111111///---,,,,,,++++++,,,---............,,,---...///000111111111666SSSppp|||{{{lllnnnqqq{{{www]]]KKK<<<333===OOO\\\kkkvvvssssssbbbRRRIIIBBBBBBRRRhhh}}}aaaGGG???===;;;;;;777999555111:::VVVvvvrrrKKK333444444000444222222222111111222555888@@@___yyy{{{uuummm]]]HHH888///000000111000///...---...444CCCWWWfffnnntttyyyzzz{{{~~~sssllliiijjjeeeZZZKKK===444111222---...///---+++,,,...111///000111333444555666666999666666888666...+++,,,...+++***,,,+++((((((++++++***************++++++))))))***+++,,,---.........---///222222000111666EEEWWWlllwwwxxxzzzgggKKK:::444333///...///111333999GGGVVV```bbbfffkkkrrrxxx|||}}}yyywwwwwwvvvpppeee\\\KKK???444222333111111444000000222:::III]]]qqq}}}||||||rrrlllfffYYYIII;;;;;;777555===NNN]]]ccc^^^UUUJJJ???333******...***---///---)))(((***---))))))***++++++,,,------......------------------111...,,,...111333111///222///000444000---555DDD___gggooosssssssssvvvyyysssvvvwwwuuussstttzzz}}}qqq^^^III;;;///111000------111222000---///222444555666666666777777888666222666III^^^ooo___JJJ:::000,,,///444:::<<<<<<666///---///222@@@OOOaaakkknnnnnnllljjjdddLLL666000111///---...---000222222///,,,,,,,,,)))***,,,---......------+++---...000111111111111;;;PPPjjjzzz~~~{{{xxxwww|||vvvhhhNNN;;;===HHHJJJTTT___YYYYYYRRRKKKFFFDDDKKK___rrrWWW@@@<<<;;;999999555:::888222@@@ccciiiCCC...111222000555444444333111000111555888BBB^^^vvv~~~{{{wwwooo```III666///000111111111///...---...222???RRRaaaiiinnnsssuuuvvv~~~}}}wwwvvvwww{{{|||vvvaaaGGG555111555///000000...+++***---///...000222444555555555555999555555999888000******+++((('''******((())),,,++++++******************'''((()))***+++,,,------///...000333333000222666EEEVVVkkkyyy}}}}}}}}}gggMMM;;;444222000///111444555999EEEQQQYYY[[[___dddjjjpppuuuxxxyyysssqqqnnndddRRREEE777111000444444000...000///222:::GGGXXXhhhtttzzzsss{{{{{{pppggg```PPP???888444000444EEEZZZgggiiihhhddd___UUUEEE444,,,---))),,,...---)))(((+++///++++++,,,,,,,,,,,,,,,,,,)))******,,,---......///111///---///222444222000555...,,,000...***000<<>>666===HHHCCC;;;>>>BBBGGGNNN\\\nnn|||rrrVVVDDD:::;;;333555000:::999444FFFoooyyyWWW>>>555///000444222///222333111///111333333CCCaaauuu|||yyywwwqqqhhhcccRRR777...000111222111000000000111+++333III___kkkttt}}}zzz|||xxxttt]]]BBB333444000///...---------------000///000222444666555444===777444666333+++&&&'''+++))))))******))))))+++++++++***)))(((((())))))*********)))))))))))))))+++,,,+++******,,,000444GGGWWW]]]bbbooowww|||]]]EEE999333555111444888:::::::::;;;;;;UUUUUUVVVYYY^^^dddiiimmmyyyrrrfffZZZMMMAAA777111222111111222333333222000333;;;MMMaaalllllljjjiiilllnnnmmmgggccc\\\LLL===555000000<<>>@@@???999333111333555666555777999:::999555444666999999999666222...,,,---///999QQQdddhhhjjjqqqqqqjjjiiiVVV>>>111000222000,,,555444222...++++++---///...//////////////////......***,,,111111,,,...666LLL]]]rrr|||uuuvvv|||}}}uuuoooqqqrrrqqqSSSBBBHHHUUUPPPSSSWWWLLLRRRYYYdddoooyyyoooaaafffNNN@@@999<<<555777444:::777555JJJrrrnnnOOO999444///111444111000333555444222333555777KKKhhh{{{~~~yyyxxxssslllhhhYYY???444444444222000////////////---222CCCXXXhhhttt{{{}}}{{{}}}zzzdddGGG777444333222000///...------,,,333222000111222444666777999777888999444,,,***...)))&&&$$$$$$%%%(((,,,///+++******))))))))))))***************))))))))))))+++,,,+++******---111444???RRR^^^dddooouuuxxx|||{{{YYYAAA555000222111444777888888777777777HHHJJJMMMQQQUUUXXXZZZ[[[___YYYOOOGGG@@@:::666333222111111333777:::::::::@@@GGGWWWgggmmmjjjggggggdddffffffccc```YYYIII:::666000222@@@SSSbbbmmmtttpppmmmiiiaaaOOO:::///---111------000......999IIIRRRQQQ@@@000---***'''+++,,,---...000111222222222666444000...000444:::>>>666333...++++++,,,...///888EEEYYYgggkkklllsss}}}ssssssssspppnnnmmmpppsssxxxtttbbbSSSGGG===888555222333777555444444444777:::===???<<<999444222111222333333000000111000000000111333;;;777222000000000...---222III^^^dddfffllllllhhhgggVVVAAA333000111111000444444222...,,,+++---000//////............/////////+++---333333///333;;;SSScccuuu{{{yyytttppprrrtttooofffRRRFFFOOO___cccppp}}}xxxzzzhhhaaaXXXEEE;;;888<<<555888888888555999SSSxxxgggIII777444111333666222000222444444333222555999SSSooo}}}wwwuuuiiiPPP999777333000.........///...000222;;;MMMcccrrrwww~~~~~~jjjNNN:::555555444222000///------,,,333111///...000444888;;;444666999999222***+++000+++***(((&&&&&&((())))))******)))))))))***++++++************************+++++++++++++++---111555>>>VVVgggmmmuuuwwwxxx|||yyyVVV???444...000111333555555444222222222888;;;@@@DDDFFFFFFEEEDDDAAA===777333333444555666555444333333777===CCCGGGVVV\\\iiitttuuupppmmmnnndddddddddcccaaaXXXFFF666555111555GGG]]]lllsssvvvlllkkkiiiaaaPPP===222000111///000222000333EEE[[[kkkhhhRRR999000+++(((---+++,,,,,,---//////000000444333111111222555888:::666444000---++++++,,,---333>>>NNNYYY\\\```mmm|||xxxvvvsssoookkklllooorrruuu|||xxxjjjYYYLLLAAA:::888:::555444333222444666:::<<<777777555333000///000111222000//////000111111111888222,,,---111444333///---CCCZZZcccgggjjjkkkiiifffYYYGGG777//////222444222222111...,,,,,,///111000///...------...///000111---...444333111777BBB___nnn}}}tttkkkcccfffqqqttteeeRRR===>>>RRRfffnnnxxx{{{bbbfffyyyPPPBBB;;;888<<<555888:::666444@@@___jjjLLL999666333444777444...000222222000---111777YYYttt}}}}}}rrr[[[===999333///...///000111...333333444CCC\\\nnnsss|||}}}|||{{{zzzwwwyyy|||zzziiiOOO;;;444444333111000///......---///......---///333888<<<...111444333---(((''')))'''+++---,,,,,,,,,)))&&&))))))))))))***++++++,,,)))***************+++++++++++++++++++++...222555EEE___ppptttwwwuuuwwwyyyVVV@@@555000222222333444444111////////////111444777888777444333111///------000444666777666777666222222;;;JJJVVVdddiiirrryyywwwqqqpppssskkkjjjiiiiiidddXXXDDD444333111999OOOfffsssvvvvvvkkkmmmlllbbbPPP>>>444111000///111222///555NNNiiiyyywww^^^???222,,,+++000------,,,,,,,,,---------/////////000000222333333111000...,,,***)))+++,,,---333@@@KKKSSSZZZiiivvv}}}|||yyywwwuuutttvvvwwwuuu}}}rrrcccVVVNNNJJJJJJ???<<<777222000000222444111333555333///...///222888555222222555666444222222...***+++000555666555///BBBYYYhhhmmmoooooooooggg___OOO>>>000,,,000555111111000///------///111000///...------...///000222......222111000999EEEbbbqqq~~~lllccc```iiiwwwttt\\\CCC;;;FFF[[[mmmuuu|||rrr```nnntttMMMBBB<<<999;;;444777888444888MMMnnnqqqQQQ<<<666111222555222000000111222...+++111:::```yyy|||{{{rrr\\\FFF@@@888222111111222222000444333000<<>>UUUiiiiiiiiilllnnnkkkeeeeeehhhkkkjjjjjjiiibbbSSS@@@444///222???WWWmmmvvvuuurrrlllooonnn```MMM<<<333000------//////---555QQQmmmwwwyyycccBBB222...---222333222000///...---------,,,---...////////////...,,,......---++++++,,,...+++,,,444CCCQQQ]]]hhhqqqyyyzzz{{{|||}}}|||zzzxxxuuu|||~~~}}}wwwpppiiifffdddbbbYYYSSSHHH>>>555///---,,,---000333333000///111333777444333444888;;;:::888111000...,,,---///333666444AAAVVVjjjssstttsssuuukkkfffYYYFFF333+++...444000000000///......000111000///...------...///000222...---000//////:::III[[[lllzzz~~~wwwsssqqqttt~~~uuuXXX@@@AAAQQQbbbnnnxxxmmmcccuuupppKKKBBB===999;;;444777666666AAA]]]|||sssRRR;;;444......222///444222222444000---666DDDggg~~~}}}}}}ttt```OOOGGG===666444444222111111222111000777III\\\ggguuu}}}~~~~~~|||yyyvvvvvvssshhhVVVCCC444...///............///000000///222444444333555999===IIILLLOOOQQQUUUXXXUUUPPP======555)))%%%***,,,***++++++*********++++++,,,))))))******+++,,,,,,,,,++++++,,,+++,,,///333777SSSiiirrroooooooootttuuuQQQ===333...///111222222111///...///000///...---,,,,,,,,,------000000000222333333111...,,,111555888>>>OOOgggzzzqqqkkkfffccc___[[[ZZZ]]]```aaaccccccZZZIII:::333---444FFF___qqquuuqqqmmmkkkppplll\\\GGG888111...,,,+++,,,---+++333MMMiiinnnvvvdddCCC333///...222222111...,,,+++*********,,,---///000000///...---,,,...111000...---///111---+++000???PPP^^^gggnnntttvvvzzz}}}yyytttxxx||||||zzzzzz{{{|||xxx|||~~~{{{xxxvvvtttpppsssmmmcccUUUGGG;;;222---///111222222111222333444444444555888<<<@@@BBBCCC666555222---))))))---000777<<>>:::888;;;555:::555:::MMMlllmmmNNN:::444//////111---444111222555222111>>>PPPjjjyyyfffKKKCCC:::555444555444222000......000444>>>PPP___rrryyywwwuuu{{{}}}zzzxxxzzz{{{yyyvvvwwwtttkkk[[[JJJ<<<555111111111000//////000000000///222555777999>>>GGGNNN^^^eeejjjjjjkkkmmmlllgggVVVWWWMMM===555666444---,,,,,,+++*********++++++))))))***++++++,,,------++++++,,,+++,,,///444777QQQeeennnmmmqqqsssyyysssNNN;;;222------...///000///......///111//////..................///...---...000111000///...000777CCCTTTgggxxxyyymmmbbb]]]\\\ZZZZZZ]]]\\\^^^aaa```SSS???444222,,,888NNNgggtttsssmmmiiiggglllhhhUUU@@@444///---+++)))***+++***111HHHbbbfffssseeeFFF555///,,,...---+++)))(((''''''((()))---...///000000///---,,,+++///222222...,,,---000///+++...:::HHHUUUbbbkkkoooqqqvvv|||{{{vvvpppsssxxx||||||zzzxxxxxx{{{zzzuuu{{{zzzuuummm```QQQBBB:::666444222222333333333222333444777999;;;>>>AAADDD:::666000+++******+++,,,999777DDD___rrrsssoooppppppnnnfffTTT???111///222000111111000...---...///---...///000000///...---///,,,---111222777III]]]mmmtttwwwyyyxxxaaaNNNFFFiiijjjooobbb???999777666;;;777<<<666===UUUvvvhhhKKK:::777333333444///222...///444222333CCCWWWkkkyyyfff@@@:::222000222555555333///++++++111333777GGGZZZoootttooommmwww~~~~~~|||}}}~~~{{{wwwrrrnnnbbbQQQAAA999777777444333222111000000000000+++///444888>>>HHHWWWaaadddnnntttpppkkkkkkjjjhhhZZZaaa___UUUOOONNNGGG<<<------,,,+++************))))))***+++,,,,,,------++++++,,,,,,,,,///444888GGG[[[eeegggnnnsssyyysssNNN;;;333---...,,,---......------///111...//////000000000///...---+++***+++...111222333555444:::MMMeeeyyyyyykkk\\\XXXZZZ\\\^^^``````bbbfffbbbQQQ;;;111222---;;;TTTlllvvvrrrjjjgggccciiidddPPP;;;000...,,,,,,))))))******000EEE\\\cccrrrhhhIII777///******---,,,***))))))+++---...,,,---.........---,,,++++++///222111,,,)))***,,,...+++,,,444>>>KKKZZZggghhhjjjnnnsssxxxxxxtttpppmmmooouuu|||}}}zzzyyyuuuzzzuuuxxx|||{{{rrrbbbRRRHHH;;;777333222333444222000///222444444222222666999:::333+++))),,,//////---:::444>>>[[[qqqrrrnnnnnnpppooogggWWWCCC555111333000111222111///---...///,,,---000222222000---,,,///,,,...333555===QQQgggtttuuuooommmppp\\\RRRQQQ~~~mmmvvvwwwLLLCCC;;;999999888999;;;===PPPmmmgggKKK;;;888222111333///...222000...///000@@@\\\qqq}}}wwwqqqSSS<<<222555222333666333111+++---333333222<<>>888888888777888;;;AAAXXXwwweeeJJJ999777333333666222111555333222333444DDD```uuu|||wwwUUU>>>333555222333666333222......333222000777DDD```ooowwwuuuttt{{{}}}|||xxxvvvxxx|||}}}xxxtttmmmZZZFFF;;;888666444555444222333444222---,,,000///222888DDDWWWiiipppnnnssswwwzzzyyywwwrrreeeWWWRRRXXX``````eeesssmmmRRR;;;222+++***+++******,,,************)))))))))))),,,,,,,,,---///222666888HHH^^^llluuu}}}VVV===222,,,...///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,++++++,,,---,,,+++000888JJJTTTaaammmyyyzzznnngggbbbccceeeeeeeeeggghhhdddZZZLLL@@@777222///333???QQQaaakkknnnllljjjjjjgggZZZEEE555000...---///++++++---+++///BBBXXXnnnzzztttUUU888...---))),,,,,,+++***+++---///111///000333777555///---...******++++++++++++*********,,,---+++,,,444BBBMMMWWW^^^eeeiiiooovvvyyyxxxqqqwww{{{|||~~~{{{}}}~~~|||{{{zzzyyy}}}|||yyywwwqqqkkkbbbRRR???555333222000---+++---000111111///......111111000---++++++---///999777===PPPhhhzzz~~~vvvyyypppXXX>>>000,,,+++000...---...000000...,,,------.........---,,,+++***...111333:::LLLfffyyy}}}}}}}}}{{{tttpppxxxyyyaaaJJJIIIVVVooo{{{uuusss}}}UUU@@@:::666777777666777:::AAA]]]hhhKKK:::777222222555222111666444333555666FFFbbbttt~~~ZZZBBB555555222222555333444000111444222...222;;;UUUgggvvvwwwuuuxxxzzzxxxvvvrrroooqqqvvvxxxvvvsssdddSSSBBB999777555333333222111222333111---,,,000000999GGGXXXkkkzzz|||xxxyyy{{{|||}}}{{{ooobbb______bbbaaaeeeqqqiiiLLL999111+++,,,,,,***)))***)))))))))***************,,,---......///222777;;;KKKaaaqqqzzzyyyRRR;;;000+++,,,...------,,,,,,------...///...---,,,++++++++++++++++++...///...111===IIIeeejjjppptttyyy}}}{{{vvvoooiiigggkkknnnmmmlllmmmjjjdddXXXIII:::000...000;;;EEESSS___fffggggggfffiiiaaaQQQ===///---///000222//////000---000AAAUUUiiiuuuqqqVVV;;;000---)))++++++***+++,,,...000111---...333::::::444///...((()))+++,,,------,,,+++***,,,,,,******...888@@@RRR\\\fffjjjooouuuyyyyyy|||~~~}}}|||~~~zzzwwwwwwyyy||||||{{{|||}}}wwwttteeePPPAAA:::777222...,,,---...//////...------111111000...,,,,,,...///555666>>>NNNcccuuu~~~|||zzznnnUUU===000------///---------//////...---+++,,,,,,,,,,,,++++++***---...///444???TTTkkk{{{{{{vvvvvv{{{{{{xxxxxxrrr\\\EEEDDDRRRhhhuuuuuurrrsssNNN===999777888888666666999;;;[[[kkkNNN<<<888222000222......333222111444444CCC___ttt```FFF777555000000333111333111222444222...///555GGG[[[ooovvvvvvxxxyyyyyyvvvrrroooooorrrqqqlllggg\\\NNN@@@:::777444222222444222333555333///...222///>>>SSSiii{{{xxxrrrnnnjjjhhhkkkppprrrrrriiigggiiiiiilllssseeeEEE666000+++------+++)))))))))))))))******++++++++++++---.........111777<<>>======:::777888<<>>888000///333111222222333444555444444444333@@@RRR```hhhnnnssswwwqqqpppqqqtttssslll___TTTEEE>>>999::::::888666777444333333555222---,,,//////DDD___uuu~~~zzzhhhXXX;;;999888666333444???KKKSSSYYYiiixxx}}}}}}iiiIII555...***,,,---+++))))))*********+++++++++++++++))),,,---,,,+++///777???MMMbbbpppyyy^^^>>>222...+++///---......//////......---...............//////000,,,///666===CCCKKK\\\kkktttwwwvvvqqqoooqqqsssrrrooohhhcccdddeeecccbbbcccgggVVVEEE;;;333///444>>>XXX^^^dddeeebbb```aaaddd```QQQ???555///+++******)))***+++,,,000===OOO]]]fffllljjjXXX@@@111***'''&&&&&&'''(((((()))))))))++++++222AAAJJJFFF<<<555.........------,,,,,,,,,((()))+++++++++,,,///111666GGGVVVXXXUUUZZZfffppp~~~xxxvvvrrrnnnfffgggeeeaaa___eeeqqq{{{zzz|||{{{wwwwww{{{}}}{{{yyy|||zzzqqqiii```OOO???777222,,,+++---000000000...///000///---,,,,,,---333------<<>>??????:::777777777555555666333---,,,///333HHHbbbtttyyynnnWWWDDD222111222444222...222999LLLTTTiiiyyy|||xxxcccDDD555...)))+++,,,***)))***,,,++++++++++++++++++******---///---,,,///999AAAWWWkkkvvv|||[[[<<<222...+++///......///000000///..................///111222333444:::EEERRRXXXZZZ```gggssswwwwwwsssppprrrsssssslllgggfffjjjmmmllliiiiii]]]JJJ888222000///555???TTT[[[bbbcccaaa```bbbfffdddQQQ===333///+++)))***)))*********111AAAUUUbbbkkkppplllZZZCCC222+++)))''''''((((((((((((((('''***)))222CCCQQQPPPGGG???333222///---+++***++++++)))************+++---///444EEESSSQQQJJJMMM[[[gggyyy~~~xxxsssooofffeeeaaa^^^]]]bbbkkkqqqyyy|||~~~|||}}}}}}yyy~~~|||rrrlllhhh\\\MMM@@@999000,,,---//////------...///...,,,+++++++++111------777JJJ]]]hhhlll^^^LLL:::222000...---///***++++++***)))***---111...---,,,,,,---...///000...///444@@@RRReeeuuu}}}~~~}}}{{{{{{|||fffNNNKKKWWW^^^oooppp~~~ZZZEEE>>><<<<<<<<<;;;999===DDDddd~~~WWW@@@555888666444333---...333222111222000===WWWuuu~~~|||]]]GGG>>>444333777666777777666555777888888555222333999CCCNNNVVV]]]bbbnnnmmmnnnpppppphhh[[[QQQPPPKKKGGGFFFCCC<<<777666;;;999999999555///...111777KKKeeetttuuufffMMM888222------222333000000444HHHSSSkkk~~~}}}jjjNNN555...)))***+++******+++---,,,,,,++++++*********+++...000///---000:::CCC___qqqzzz~~~}}}WWW999111...,,,111...///000111111000///...---......///111222444555???GGGVVVfffllliiiggggggssswwwxxxtttpppqqqrrrqqqkkkiiikkksssxxxwwwtttsssVVVAAA///,,,...///444>>>NNNVVV^^^aaa```___ccchhhhhhRRR<<<111---***)))+++---...,,,+++222BBBVVVbbbeeeiiifffWWWCCC444...---)))))))))))))))((((((''''''&&&///CCCSSSUUUMMMFFF777444000,,,***)))***+++---,,,,,,++++++,,,...///)))<<>>^^^nnn~~~tttTTT>>>444+++***+++***)))))))))***+++***((((((+++---++++++---......222???MMMfffuuurrrQQQ999000///...+++...---111;;;IIIQQQMMMFFF<<<999;;;DDDNNNXXXfffsss}}}|||zzzwwwuuuvvvzzz}}}~~~~~~}}}zzzwww|||wwwtttzzz{{{eeeDDD999222333444777FFFXXXfffhhhgggccccccfffhhhggg\\\III777000000...,,,***)))---,,,***666OOObbbhhhiiifff\\\LLL999,,,)))***,,,,,,,,,,,,+++***)))(((++++++000<<>>???999222...000111///...///666MMMggglllWWW===333555444555333000111333222///???___qqqvvvWWW>>>333+++***,,,+++******((()))***)))((((((***,,,,,,+++---...///444CCCRRRiiixxxjjjIII444---......---...,,,333FFF]]]kkkkkkfff```\\\[[[cccmmmvvv~~~}}}vvvqqqsssxxx|||~~~}}}yyy|||vvvqqqttt}}}zzzfffOOO;;;444000222555===PPPdddlllmmmkkkeeedddffffffcccXXXGGG666//////...,,,+++(((+++******666NNNaaahhhjjjeeeZZZIII777+++)))***++++++++++++***)))''''''+++))),,,999JJJVVVYYYWWWYYYMMM@@@666///******,,,---,,,+++***+++---///111555555666777===KKK___mmmsssvvv{{{}}}wwwzzzwwwwwwxxxvvvssstttxxxtttpppkkkiiilllrrrxxx{{{xxxjjjaaaXXXYYYUUUJJJ<<<222///000******+++++++++******))),,,***)))***,,,---...---...333777444,,,'''***...)))))))))***+++,,,---...---,,,******+++,,,+++***...888JJJ\\\fffhhhkkkooojjjmmmpppqqqqqqwwwyyyfffLLL999CCCSSSffftttzzzxxx~~~cccCCC<<<999<<<666555@@@QQQpppZZZCCC888777111111444333111555222222555//////<<>>444+++***,,,+++***+++((())))))))))))***+++,,,,,,+++,,,...000777HHHYYYkkkwww~~~cccCCC000,,,---------+++)))222LLLjjj|||~~~{{{}}}||||||~~~{{{sssoooqqqvvv{{{zzz~~~}}}xxxooommmnnnfffQQQ>>>666222///000333===QQQdddkkkkkkiiieeeeeeggggggcccTTTDDD444///......,,,,,,+++,,,***)))444HHHYYY```gggcccYYYJJJ999...******(((((())))))))))))(((((()))&&&(((444GGGUUUXXXVVV[[[TTTJJJ???444---,,,---,,,+++)))))),,,000333555999999555000000:::MMM\\\kkkqqqzzz|||~~~wwwuuuvvvuuupppjjjffffffjjjmmmoooyyy}}}wwwllleeeXXX\\\]]]UUUGGG999222000******+++++++++)))((('''''''''(((***,,,,,,,,,+++'''---333222,,,'''(((+++((((((((()))***,,,---...++++++++++++,,,,,,++++++000===OOO]]]cccccceeegggdddhhhnnnpppqqqttt|||~~~qqqXXXCCCKKKWWWfffqqq|||WWW???;;;:::999444;;;UUUoooXXXAAA666777222333777777111666333111555000///888```www~~~uuuhhhXXXDDD555333:::>>>FFFMMMLLLJJJIIIHHHFFF;;;333...///000//////111000111333:::EEERRR[[[___]]]ccc```QQQBBB===???AAACCC;;;444222333111222444FFF^^^sssmmmTTT===666888222333444333000///111444HHHggguuuxxx]]]>>>444,,,+++,,,+++***+++)))))))))***,,,,,,,,,,,,,,,+++,,,...111;;;NNN```lllwww{{{^^^???000---,,,,,,,,,---)))222NNNlll}}}~~~xxx|||yyy{{{~~~|||xxxppp^^^GGG777333111//////444@@@SSSbbbkkkllljjjggghhhjjjgggaaaNNN@@@222------,,,,,,------,,,***+++444FFFUUU^^^ccc```YYYMMM>>>222,,,***%%%&&&'''((()))*********)))&&&'''222DDDSSSXXXXXX\\\\\\VVVHHH999...******+++))))))+++000555777777666666333---***111???KKK___jjjxxx}}}{{{}}}{{{xxxxxxqqqnnnjjjgggggghhhhhhhhhsssvvvzzz{{{xxxsssmmmiii]]]___```\\\RRREEE999222,,,,,,,,,++++++)))((((((&&&(((+++,,,,,,+++******'''***---000///---***(((((((((((()))***,,,---...)))***+++++++++,,,,,,---666CCCSSSZZZZZZZZZ]]]aaabbbhhhoooqqqqqqrrrwww{{{uuudddWWW\\\eeeooovvv|||{{{rrrKKK;;;:::777999777EEEeee}}}UUU???666777444444999888000666222///444222000888ccc{{{}}}ssshhh\\\III666222777>>>DDDFFFDDDAAA???<<<777666111///111111000000222999999:::AAANNNVVVSSSJJJKKKWWW\\\RRRGGGEEEFFFEEE@@@:::555333000...111666UUUjjj|||uuu]]]FFF888333444444666555111...333:::PPPmmmwww}}}|||xxx___@@@666---+++,,,+++******)))))))))+++---...---,,,---++++++...222>>>SSSfffqqqzzzuuuXXX::://////---+++,,,222---666QQQlllxxx{{{{{{wwwqqqVVV===000000...---111:::IIIZZZfffmmmnnnmmmjjjjjjiiiccc[[[HHH;;;///++++++***+++---,,,******...999IIIZZZdddbbb___XXXNNN@@@444,,,(((%%%&&&'''(((***+++++++++***)))***333CCCQQQZZZ]]]fffjjjfffUUU@@@222---***+++++++++000555888888666---......,,,+++...777???OOO\\\mmmxxx{{{|||{{{yyyyyy}}}}}}wwwrrrqqqmmmllllllnnnoooooommmkkkvvvwwwyyyxxxuuurrrppppppffffffeeeccc]]]RRRCCC999000///...,,,+++************,,,......,,,)))''''''***)))+++000444444///)))((((((((()))***+++,,,---)))***++++++***+++---///===KKKXXXXXXSSSSSSWWW[[[dddkkkssswwwvvvvvvxxxzzz}}}~~~wwwjjjdddggghhhrrrzzz}}}||||||ooodddDDD;;;<<<888<<<:::@@@XXXnnnUUU@@@777999555555888666///555000---333333222999]]]vvvvvvlllbbbQQQ===555888<<>>222***&&&(((((()))*********))))))******,,,333???MMMXXX___fffmmmjjjVVV???111---,,,......000555::::::666111)))***+++++++++...222555@@@KKKZZZhhhpppuuuwwwyyy|||xxxxxx||||||vvvqqqoooqqqrrrsssvvvxxxxxxuuurrrvvvxxxzzzzzzxxxwwwxxxyyyrrrqqqpppmmmfffZZZMMMDDD444222///---++++++,,,---***---///...+++((((((((())))))***///555666111,,,)))))))))))))))***++++++)))*********)))***...222DDDTTT___[[[RRRPPPTTTWWWbbbkkkvvv|||}}}|||}}}}}}}}}{{{hhhRRRWWWkkkooozzz~~~~~~^^^CCC===???<<<@@@888333@@@VVVpppVVVAAA999:::666444666444...444///+++222444444:::RRRlll|||qqqiiiYYYDDD:::<<<:::<<<>>>???DDDHHHFFF@@@:::444111111111222555:::222===EEEDDDAAAAAA>>>999>>>BBB???999;;;BBB???555666666777666111///666@@@```vvvkkkOOO:::777777999:::555444>>>KKKiiimmmCCC888...,,,,,,***(((((('''&&&&&&)))---...,,,)))---++++++---333AAAYYYnnnhhhKKK111---111///,,,---///---;;;ZZZtttzzzkkkOOO555---222***))))))000AAATTTaaaeeeccceeeeeeeeefffcccXXXMMM@@@555+++((((((((())),,,)))''''''...:::IIIYYYeeeiiibbbWWWHHH:::///'''$$$++++++++++++***)))(((''''''))),,,222;;;HHHUUU^^^ZZZbbb___JJJ333((('''(((111111444999===;;;333,,,+++++++++++++++,,,------777>>>KKK[[[hhhpppqqqpppuuurrruuu|||~~~{{{{{{zzzzzz{{{}}}~~~|||yyyvvvrrrvvvzzz{{{{{{|||{{{{{{yyytttjjj^^^SSSMMM777555111---+++,,,...///&&&))),,,---+++***+++,,,&&&''')))...222333000---***)))))))))))))))******)))******)))(((***///333IIIYYYddd^^^SSSPPPSSSUUU___iiivvv~~~~~~}}}xxx\\\???IIIiiirrr{{{XXXGGG@@@;;;BBB<<<;;;???FFFUUUttt\\\III999777888555444666444333111//////000222333RRRlll{{{|||qqqccc___UUU@@@===>>>???@@@BBBDDDAAA======999555444666999:::999<<<222999DDD???999===@@@666;;;;;;;;;@@@HHHFFF<<>>DDDAAA===;;;>>>HHH^^^~~~]]]JJJ999888;;;777444333333222000000000111222444LLLgggxxx}}}}}}|||vvvkkkhhh\\\FFF;;;;;;===???CCCEEECCC@@@BBB???;;;<<>>999666555111222BBBVVVqqq|||jjjXXXCCC999444:::CCCPPPhhh~~~}}}~~~sssZZZ???777---***,,,---+++(((((())))))***++++++,,,,,,***++++++,,,222BBBYYYlllzzzzzzsssOOO@@@111---......------...000???\\\zzz}}}~~~ttt___FFF444+++)))))),,,,,,000;;;JJJVVV\\\^^^\\\[[[YYY[[[bbbcccXXXKKK999222,,,+++***'''(((+++(((&&&'''000???QQQ```hhhbbbaaa[[[PPPAAA333***'''''')))***)))((('''((()))''''''(((,,,222;;;DDDIIITTT\\\WWWAAA---))),,,---555===@@@;;;444000+++&&&444:::???<<<555000111444:::===AAAGGGSSSbbbqqqzzzzzzzzzzzzwwwtttsssuuuwww}}}||||||~~~|||vvvrrrqqqsssvvvxxx{{{}}}~~~}}}wwwooohhhdddVVVKKK<<<222---+++***(((+++******))))))******+++***)))''''''(((***+++,,,...---+++)))(((((()))***&&&'''(((((()))***...000555EEEYYYgggkkkjjjeeebbbeeennnwww}}}vvvZZZBBBCCC^^^xxx~~~~~~~~~{{{xxxyyy}}}uuuJJJ<<>>@@@>>>888???DDD>>><<<555>>>444;;;LLL>>><<<999;;;:::333...777LLL^^^qqq{{{|||ooo```SSSLLLSSS^^^jjjyyy{{{kkkNNN;;;444,,,)))+++---+++))))))))))))***++++++,,,,,,,,,,,,++++++333EEE]]]nnnzzzyyymmmJJJ<<>>888///+++++++++888>>>CCC@@@777222666===@@@>>>===@@@IIIXXXjjjvvv|||~~~~~~zzzvvvuuuvvvyyyxxxxxxzzz~~~}}}vvvpppnnnpppuuuyyyvvvxxxzzzzzzxxxrrrmmmiiibbbXXXIII999...(((''''''******))))))))))))*********)))((('''((()))***+++---,,,***)))(((((()))***&&&'''''''''))),,,111555444???QQQgggvvvyyyrrrjjjkkkrrrwww{{{}}}hhhIII;;;KKKiii}}}zzz{{{~~~yyyuuusssvvv}}}hhhKKKCCCBBB???999;;;999;;;OOOssshhhOOO999666<<<:::444111111000000111111333444555EEEcccyyy}}}|||uuu^^^CCC===999:::===;;;888666<<<999777:::AAAEEEEEECCC;;;;;;??????CCCTTTYYYIIIBBBBBB777777BBBMMMSSSHHH888;;;888000000AAAWWWfffqqqyyy~~~~~~xxxvvv}}}yyycccDDD888333,,,***+++------+++))))))*********+++++++++......,,,---888OOOhhhvvv|||zzz~~~|||wwwbbbDDD888---+++---,,,,,,---+++000BBBaaa}}}vvv]]]@@@222111222000...///222;;;NNNbbbnnnpppllllllfff^^^\\\```___PPP@@@444...*********((((((+++,,,(((***888MMM___eeeeeeeeebbb[[[NNN???333---,,,%%%(((++++++***((('''''')))))),,,000888AAAIIINNNVVV[[[XXXGGG444,,,******///777;;;666---(((***...---333888888666666<<>>MMMcccvvv~~~|||yyywww|||~~~~~~sssWWW;;;888QQQmmm|||{{{vvvwwwyyyyyyuuusssxxxdddIIIAAA===888<<<>>>>>>EEE^^^lllQQQ888444999888555444000111111111222333444555AAAaaayyy~~~lllJJJ???777888999666444444999777777:::???DDDFFFGGG[[[UUUOOOJJJPPPdddhhhUUUFFFUUU999MMM\\\ZZZpppTTT;;;:::333...555III^^^iiisss{{{zzzaaa???777333...,,,---......---***************+++++++++---...,,,...>>>YYYrrr~~~zzz{{{qqq[[[@@@555,,,+++,,,++++++---,,,000AAA^^^xxx}}}~~~~~~zzz[[[GGG333,,,,,,,,,,,,...---222>>>QQQfffsssvvvttttttnnnfffbbbbbb^^^NNN===444...******)))'''&&&(((,,,)))---===TTTeeeiiigggddd```UUUFFF777---***+++%%%(((++++++***((('''''')))***+++000777@@@IIINNNTTTXXXVVVHHH777---******---555<<<;;;111)))(((+++%%%(((...555<<>>AAAOOOeeevvv|||~~~yyyhhhKKK777===YYYqqqzzz{{{wwwwwwxxx|||yyyxxx|||{{{qqqttt|||nnnIII<<<===???;;;:::>>>OOOmmmlllQQQ999444777666555555111111222222333333444444<<<]]]vvv}}}wwwRRRCCC777888:::888777999555777888999;;;@@@FFFJJJqqqcccTTTGGGGGGZZZdddXXXIII\\\HHHaaasssmmmzzzXXX@@@999000...777HHH[[[gggsss|||}}}aaa>>>666333///---------...---***************************,,,+++...AAA```xxx{{{zzzoooYYY===444---,,,,,,++++++,,,,,,///???YYYrrr}}}|||sssgggEEE888...,,,,,,)))***///+++333CCCVVVhhhsssvvvuuuvvvssslllgggddd]]]LLL<<<333---******)))&&&&&&'''***)))///AAAXXXjjjooonnniiicccWWWGGG777...+++---&&&(((******)))((((((((()))((((((+++111:::CCCIIIOOOQQQOOOEEE777---+++,,,///777BBBFFF>>>000(((((('''***111;;;EEEKKKLLLJJJ;;;222,,,,,,,,,---777CCCMMMYYYiiirrrssssssvvvyyyqqqtttuuussspppqqqwww}}}zzz||||||vvvpppkkkhhhaaaSSSDDD888111///++++++************+++++++++---///---)))'''(((+++'''(((((())))))*********((('''''')))000===LLLUUUBBBEEEUUUkkkzzz{{{{{{}}}vvv___DDD<<>>PPPbbbmmmxxx|||]]]:::444222///,,,,,,,,,,,,,,,************************))),,,+++///DDDdddzzz{{{yyynnnWWW;;;444...---,,,******,,,)))---===WWWnnnzzz~~~|||jjjUUU===222,,,//////******000111>>>QQQeeerrrxxxxxxwwwwwwvvvrrrjjjbbbWWWFFF666000+++((()))***'''''')))''''''///@@@VVVgggmmmmmmmmmhhh^^^NNN>>>333...---''')))***)))((('''((()))***(((''')))000:::EEELLLOOOOOOMMMDDD777---+++------777GGGTTTPPP@@@222---,,,111:::AAADDDDDDAAA>>>333+++)))...---)))...999CCCQQQbbblllnnnnnnrrrvvvrrrwww{{{yyytttsssxxx~~~~~~}}}{{{zzzzzzwwwpppjjjdddccc^^^UUUHHH;;;000***,,,,,,++++++++++++,,,,,,,,,///111///***((()))+++&&&'''((()))************)))((((((+++444CCCUUU```NNNLLLUUUjjjyyy{{{{{{rrrVVV>>>AAAUUUjjj{{{~~~|||}}}~~~~~~xxxzzzdddRRR```xxx[[[FFFCCCAAA:::CCC>>>KKKoooaaaNNN>>>::::::555111222333333444444444333222222999ZZZuuu}}}nnnXXXEEEAAA@@@<<<<<>>DDDGGGEEEAAAEEEQQQ]]]gggbbb___SSS???>>>IIILLLTTT<<>>QQQ```ffffffjjjggg___QQQ@@@333+++)))((())))))((('''''')))******)))(((+++444@@@MMMUUUUUUTTTOOOFFF999---***---(((444JJJ]]]^^^NNN===666,,,444>>>AAA===555000---+++&&&'''......(((***333444CCCVVVbbbfffiiiooouuutttzzz}}}vvvsssvvv{{{~~~zzzxxxwwwssskkkdddcccbbb```[[[QQQDDD888000---,,,,,,++++++,,,,,,------000333000+++((())),,,%%%&&&''')))************,,,++++++...888III\\\hhh]]]RRRRRRccctttzzzoooOOO999CCCZZZlll~~~~~~zzzyyy|||||||||uuuyyydddQQQaaarrrhhhMMM>>>;;;???>>>===FFF^^^~~~WWWIII<<<999:::888777666444444555666777888999999888WWWyyyzzz|||~~~lllQQQBBB<<<<<>>JJJ___ggguuuqqqNNN222////////////...+++)))(((+++++++++***************)))+++---555HHHbbbvvv~~~|||{{{lllPPP???333******------++++++,,,(((111III___jjjssszzz~~~sssUUU???222...---//////,,,+++--->>>YYYllluuu|||xxxpppcccQQQ===///...---+++)))(((((()))))),,,&&&...EEEXXX\\\\\\^^^eeeddd]]]NNN<<>>===@@@======HHHaaa~~~RRREEE999777999999888888666666666777888888999999888UUUvvv}}}}}}www^^^HHH>>>>>>BBBEEE@@@LLLJJJIIILLLcccttt___```NNNFFF<<<666EEEGGG^^^PPPXXX]]]NNNOOOUUUGGG@@@:::666666444333999BBBOOOZZZkkkyyylllKKK555//////000///...---+++***))))))******++++++,,,,,,***+++---444HHHbbbwwwzzzyyyjjjNNN<<<222)))***,,,,,,++++++***(((///AAAUUUeeeooouuu}}}{{{cccHHH666000---,,,//////...///333IIIaaannnqqqzzz}}}{{{|||yyypppbbbOOO<<>>BBBGGGMMMVVVddduuu}}}nnnvvvlllTTTDDD>>>>>>@@@<<<===JJJgggvvvNNNBBB777666999:::999:::888888999999999999888888888QQQppp~~~zzz}}}~~~iiiMMM===>>>BBBAAACCCKKKAAA>>>FFFbbbvvv^^^eeefffTTTLLLBBB<<>>999MMMggguuu~~~{{{rrrrrrnnnaaaNNN@@@:::777555===<<<:::777777===GGGOOOdddpppyyygggrrrkkkiiizzzLLL@@@======???===>>>NNNlllwwwNNNBBB888777;;;;;;::::::::::::;;;;;;;;;:::888888666KKKiiitttlllzzz}}}}}}~~~oooOOO===>>>AAA???CCCIII===<<>>;;;777333444888;;;???NNNbbbuuujjj\\\mmmttt^^^wwwIII>>><<<;;;???>>>???SSSqqq|||QQQEEE;;;:::======;;;::::::;;;<<<<<<<<<:::888777444FFFaaa|||xxxmmmttt{{{~~~{{{~~~xxxXXXCCC@@@BBB???>>>EEE===CCCVVVqqqyyyTTTMMMTTTLLLMMMIIIDDDRRRRRRggggggOOODDDWWWVVVBBB???>>>@@@???<<<888666666555888<<>><<<,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******---,,,---555LLLgggyyywwwtttdddGGG444---((()))+++******---***//////...:::SSSgggnnnqqqpppooopppuuu{{{qqqYYYAAA222111555,,,+++,,,---,,,///;;;HHH___qqquuuttt||||||}}}qqqmmmdddWWWHHH999...((()))******+++,,,,,,---------...666FFFVVV___ccceeebbb[[[OOO@@@333,,,,,,///,,,+++***(((''''''''''''(((((()))---777HHH\\\jjjoooooojjj[[[GGG888222222333444AAAZZZmmmoooggg```OOOFFF999000,,,***)))'''******)))))))))(((((((((+++'''(((...444;;;DDDLLLZZZ___dddfffeeegggnnntttjjjlllnnnmmmkkkhhhffffffeeeeeedddcccggglllkkkfff```aaaYYYOOOSSS\\\VVVGGG<<<333,,,+++,,,+++***,,,+++,,,,,,,,,---------,,,(((((()))***++++++,,,------,,,111@@@WWWjjjtttwww|||oooSSSZZZooo}}}xxxmmmggg\\\CCC::::::JJJ]]]kkkvvv~~~~~~sssqqq}}}zzzuuuyyy{{{mmmOOOJJJ@@@888;;;EEEMMMPPPNNNNNNLLLHHHCCC>>>;;;:::777===JJJ[[[mmm{{{}}}___[[[uuuuuuUUUwwwpppFFF>>><<<:::>>>AAABBBXXXvvv~~~TTTHHH>>>===???>>><<<;;;:::;;;<<<===<<<;;;999777444CCC]]]wwwrrrpppyyyeeeMMMDDDBBB@@@@@@EEE>>>FFFSSSdddjjjJJJ888BBB???FFFGGGFFFWWWXXXVVV```SSSHHHRRRQQQEEEEEE@@@CCCCCC???;;;<<<;;;999888888999;;;@@@DDDHHHIIIRRR[[[bbb```ZZZYYYYYYXXXYYYUUUZZZbbb[[[FFF666555,,,+++++++++++++++,,,,,,......---,,,+++***))))))---,,,---888OOOiiiyyy}}}~~~yyyhhhIII333---***++++++******---,,,.........666III]]]iiillljjjiiilllrrrzzzrrr\\\EEE555...///111+++,,,---...,,,222BBBSSSfffvvvyyyvvv}}}zzzyyymmmiii___QQQBBB666///+++******+++,,,------,,,,,,...222;;;HHHUUU\\\^^^]]]PPPLLLEEE<<<222,,,******++++++)))(((''''''''''''&&&''')))...888JJJ^^^lllppppppjjjYYYDDD444000111444444AAA[[[nnnppplllkkkccc[[[NNNAAA666...(((%%%******)))))))))(((((((((***((()))...222444888===JJJQQQYYY]]]]]]```hhhooojjjkkkkkkiiifffbbbaaa```___``````aaafffllllllgggbbbbbb^^^YYY\\\cccaaaXXXHHH;;;000,,,,,,+++,,,---///...---,,,,,,---...///((()))++++++***+++,,,......///777GGG]]]oooxxxyyyzzzuuuXXX[[[rrr~~~yyysssfffCCC===???MMM___llltttxxxnnngggfffooouuutttuuuyyykkkYYYCCCCCCBBBBBBKKKZZZeeeiiinnnmmmjjjddd\\\RRRJJJDDDCCC<<<888>>>MMM^^^kkkpppxxx}}}kkkUUUZZZvvvsssSSSbbbeeeBBB???===999>>>BBBDDD]]]{{{}}}SSSHHH???>>>AAA???===<<<888:::;;;======;;;999777666BBB[[[uuuwwwooouuu}}}~~~jjjSSSDDD@@@AAAFFFFFF>>>DDDDDDHHHOOO999444===999@@@CCCEEEYYY]]]GGGXXXWWWIIIDDDCCCBBBGGG>>>DDDFFFBBB@@@AAA???;;;>>>>>>===:::777666888;;;999>>>???;;;888888888777===;;;===@@@>>>666///,,,------,,,+++++++++,,,------------,,,,,,++++++***,,,+++...:::QQQkkkyyy{{{{{{gggHHH444...+++,,,,,,)))***------+++***---111;;;MMM]]]eeeeeeggglllttt{{{mmmZZZAAA111,,,---,,,)))***,,,///000000777LLL```kkkyyyzzzvvv}}}zzzyyylllggg\\\MMM>>>333...,,,***+++,,,---------,,,+++...555BBBOOOYYY]]]YYYTTTEEECCC???999333...+++*********)))(((((('''(((((('''(((***///999III]]]jjjrrrtttooo^^^GGG555/////////333DDD[[[hhhhhhkkkqqquuuooocccSSSBBB333***&&&*********)))))))))((((((***((()))---...------000===FFFPPPTTTTTTWWW___fffkkkkkkjjjfffbbb___^^^^^^]]]^^^___aaagggnnnoookkkiiihhhfffffffffggghhhgggWWWHHH888000///------///444111...++++++,,,///111(((***,,,,,,******,,,...000444>>>OOOcccsss{{{}}}yyyyyy[[[]]]vvv{{{jjjDDDAAAFFFUUUgggqqqsssrrrnnnlllkkklllooouuu{{{}}}xxxlllWWWDDD000666;;;AAAKKKZZZeeeiiioooppprrrtttuuutttqqqnnnXXXNNNAAA999<<>>@@@???:::>>>CCCFFF```~~~|||RRRGGG>>>>>>AAA@@@>>>===777999;;;======;;;999777777CCC[[[ttt|||pppqqquuuuuugggSSSBBB===AAAFFFDDD<<>>TTTYYYFFFYYY___NNN;;;999@@@GGG<<>>@@@<<<666444999@@@:::999555//////333333000444333000000111111///,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++...;;;SSSlllxxxzzz|||~~~yyydddDDD444///------,,,)))))),,,---((('''+++,,,000AAATTTaaabbbgggoooxxx}}}~~~}}}^^^III111(((---333000)))(((+++///111333<<>>@@@999777999===???======@@@@@@;;;OOO___mmmzzztttpppxxxtttppp|||sssgggZZZKKK===666777<<<;;;999777666777888888777666777999999666555555333888:::888777:::<<<:::@@@CCCDDDAAA@@@AAA>>>999>>>999999<<<888000222;;;777666333111//////000000444333222111000///...---...------,,,,,,,,,------...///000///---,,,,,,...+++***///===SSSiiixxx~~~|||ttt^^^FFF555111,,,******+++,,,,,,)))+++,,,,,,---///222555UUU]]]gggpppvvvzzz}}}{{{lllCCC;;;222---...000///...+++......000===QQQ```eeetttvvvuuussstttvvvsssnnnmmmkkkWWWAAA999000((()))'''((()))***+++,,,------...999MMM^^^```XXXSSSUUUOOOJJJDDD===777222,,,)))))))))))))))(((((((((((('''++++++)))111CCCXXXdddqqqssspppcccPPP===000+++000222@@@QQQXXXUUUXXXaaaddddddaaaZZZTTTKKK>>>111000///---+++)))))))))*********))))))***+++,,,,,,---...222999CCCLLLRRRUUU\\\___bbbccccccbbbcccddd]]]ccckkkqqqqqqooollljjjqqqssswww{{{{{{wwwqqqkkkiii[[[HHH===:::888333...,,,)))))),,,,,,+++,,,///111+++))),,,/////////111888IIIVVVZZZ```nnn|||{{{zzz```___nnnuuu|||gggHHHBBBPPPfffnnnssszzzyyy}}}uuu|||pppSSSDDDEEEKKKSSSYYYZZZ___iiiqqqrrruuu{{{|||}}}}}}yyyvvvuuussskkk\\\OOORRRMMMHHHJJJUUUfffwww|||jjjWWWTTT|||PPPAAA===<<<@@@<<>>CCCDDD???;;;===@@@AAA:::999:::<<<:::888:::@@@;;;999666333111111111111333222222111000///.........------,,,,,,,,,---------......---,,,++++++---,,,+++///===RRRfffuuu{{{{{{yyyqqqYYYAAA444111,,,******+++++++++)))***+++++++++---000222888BBBSSSfffvvv~~~}}}kkkXXX>>>777///,,,---......,,,,,,......333DDD\\\mmmssstttuuusssqqqsssxxxyyywwwnnnjjjTTT===555///))),,,)))))))))***+++,,,------,,,777JJJ[[[___ZZZZZZ^^^WWWQQQGGG>>>777111---***************))))))))))))))),,,---,,,555JJJ```mmmsssuuuqqqcccNNN<<<222///000111===PPPZZZZZZ]]]eeebbbeeeeeebbb```[[[PPPDDD444///+++)))+++------,,,******))))))***++++++,,,+++,,,...222999BBBJJJPPP\\\]]]___aaadddeeefffeeefffiiikkkkkkiiieeecccbbbvvvxxx{{{~~~~~~yyyqqqkkkgggZZZJJJ===888444000,,,---******------++++++...000,,,***---///000333777GGGVVVcccfffjjjsssyyyxxx{{{{{{dddgggwww}}}|||}}}~~~eeeDDDCCCWWWrrr|||wwwxxxmmmSSSGGGJJJ[[[dddiiifffgggooozzz~~~|||zzzxxxuuuuuuyyy}}}}}}~~~|||www}}}{{{xxxyyyttt^^^OOOoooyyyMMM@@@>>>>>>BBB===CCCYYYOOOEEEDDDMMMSSSLLLAAA===<<<;;;;;;:::777666===GGGKKK:::AAAMMMeee|||ooollllllrrrhhh[[[NNNAAA777555999111111111222222333333333...////////////111111111---222444222222555666444<<>>@@@@@@;;;999666333111111111111111111111111111000//////------,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,,,,+++000>>>SSShhhuuu{{{{{{~~~}}}{{{yyypppWWW===444000,,,******+++++++++)))***++++++******---///)))000AAAXXXooosssZZZEEE666111,,,+++,,,---+++***------///999NNNhhhyyywwwwwwssspppsssyyy|||{{{nnnhhhPPP888222...***...************++++++,,,---...:::LLLZZZ^^^]]]___eee```XXXKKK???666000,,,***++++++++++++************+++---...///:::QQQhhhuuuvvvxxxuuueeeMMM:::333333000000<<>>EEEMMM???CCCFFFVVVmmmwwwvvvrrrlllvvvlll```SSSEEE:::666999555444333333333333444555111333444333222333111......111000++++++000444555777>>>BBB===777555666666888??????888888>>>???999777555333111000000111111000000111111111111000///,,,,,,,,,+++,,,,,,------+++,,,---,,,+++***+++,,,++++++111AAAVVVkkkyyy~~~{{{~~~}}}rrrXXX===333000,,,******************+++,,,+++******+++,,,...///555BBBVVVlllsss```III888///---++++++,,,,,,+++)))+++,,,222AAAXXXmmmzzz~~~zzzzzzvvvrrrsssxxxyyyvvvkkkeeeLLL555111...***---+++***)))))))))***++++++333BBBTTT```bbb```bbbfffeee[[[MMM???555///,,,+++++++++*********)))))))))+++,,,,,,...:::RRRjjjvvvwww|||zzziiiOOO;;;333333///000<<>>DDDGGGCCC===@@@GGGTTTNNNRRRHHHFFFVVVfffzzzmmmfff^^^VVVKKK@@@<<<===777666444333333444666777===CCCGGGFFFGGGHHHEEE???<<>>222///,,,************)))+++,,,------+++******+++...---,,,...888MMMgggyyy}}}uuu]]]HHH888...+++++++++,,,------,,,+++)))---999LLL```mmmssstttwwwxxxxxxuuuvvvxxxvvvqqqhhhbbbJJJ555111///)))******)))(((''''''(((***+++777III^^^iiiiiiffffffgggeee\\\MMM???555///,,,*********)))))))))((((((((()))***)))+++888OOOeeepppuuu||||||mmmSSS<<<111000---000===TTThhhqqqpppmmm^^^]]]YYYWWW[[[aaabbb___OOOBBB444///333555222,,,++++++***************+++(((,,,///...+++,,,111777???HHHRRRVVVVVVXXX```gggeeefffgggfffdddbbbbbbcccfffhhhmmmsssxxx{{{zzzyyymmmjjjcccWWWIII===666333...,,,,,,......***))),,,,,,,,,---...///666GGGXXXfffnnntttuuuzzz}}}ttt~~~~~~gggkkk|||{{{tttrrrzzzzzzjjjKKKJJJ]]]uuu|||uuunnnmmmwww{{{~~~xxxtttrrrjjjaaaaaaooo~~~zzzwwwzzz~~~fffSSSaaaiiiFFFBBBAAA>>>CCCGGGWWW~~~eeeOOO======AAA???<<<<<<>>>>>>@@@AAA>>>===CCCKKK]]]\\\aaaNNN???EEERRRlll~~~hhhccc\\\TTTIII===777888222444999???EEEKKKOOOQQQTTT]]]bbbcccffflllkkkddddddnnnwwwxxxsssjjj^^^TTTJJJGGG>>>444000333555333222444555555777;;;;;;777555444333222222444555777///111222333222111///---+++******++++++,,,---...+++,,,------,,,,,,---...---...444CCCVVVhhhrrruuuzzzuuuZZZ>>>111///,,,*********)))(((***,,,------+++*********''')))***)))+++888MMM]]]uuu{{{xxxeeeKKK888000,,,***+++,,,---......------+++333EEE[[[jjjnnnoooooorrrvvvxxxxxxyyy{{{vvvppphhhaaaHHH333111///((()))***)))'''&&&''')))+++,,,999NNNfffpppooollljjjiiifff]]]PPPCCC999222---***))))))))))))((((((((('''((()))(((***777MMMaaajjjooovvvwwwkkkSSS===111......111===OOObbbmmmmmmjjj\\\YYYRRRLLLMMMRRRSSSPPPKKKCCC888111000000///---,,,+++******)))*********%%%))),,,---+++***,,,---333===HHHNNNNNNPPPUUU[[[YYY]]]cccgggiiijjjjjjkkkllllllmmmppptttwwwxxxwwwllllllhhh___RRRCCC777111222///...000000---...111111///...///222<<>>AAA???;;;;;;???===>>>AAAAAAAAAEEELLLZZZZZZaaaNNN???@@@@@@PPPmmm||||||xxxwwwjjjccc[[[SSSGGG<<<888999999@@@KKKWWWaaagggiiiiiiaaajjjnnnmmmrrr|||zzzyyy{{{oooaaaccc___SSSHHH@@@999333555222222888;;;:::888888888666444222222222333444000111333333222000---,,,************+++,,,---...)))+++,,,,,,++++++,,,...,,,...555EEEZZZlllvvvzzz{{{vvv[[[@@@111...,,,*********)))((((((***,,,,,,***)))))))))''')))***))))))///:::CCCYYY]]]ZZZKKK:::111...---***+++,,,---------......000;;;QQQiiittttttsssuuuuuuyyyzzzzzz{{{{{{vvvoookkkbbbGGG000///...)))***+++***(((((((((+++---///???VVVlllssspppllliiigggjjjbbbVVVJJJ???666...************)))))))))(((((()))***)))---:::OOOaaaiiihhhlllmmmbbbPPP===222///000333:::FFFVVVbbbgggggg^^^\\\VVVPPPPPPTTTSSSNNNQQQMMMDDD:::000++++++---,,,++++++***))))))******&&&((()))+++++++++******,,,222<<>>AAAAAAAAACCC======AAAHHHKKKHHHGGGHHHQQQOOOWWWJJJAAAAAA777======OOOeeerrrrrriii```\\\tttwwwfff___XXXRRRJJJDDDDDDHHHMMMUUUaaakkkpppooojjjeee^^^eeefffbbbgggsssxxxtttiiisss}}}}}}vvvnnniiiwww~~~ooo___QQQGGG===555444<<<>>>777444777888777444111/////////000111222333444222000---+++************+++,,,---...(((***++++++******+++---***,,,666III```ttt~~~xxx^^^CCC000...,,,++++++***)))'''&&&(((***+++)))(((((((((***(((&&&$$$%%%(((---000888:::777000+++++++++******+++,,,,,,,,,,,,...///555BBBZZZrrr{{{yyyzzz~~~|||~~~~~~{{{zzzyyytttmmmooocccEEE...,,,---***,,,,,,+++))))))***---000222GGG]]]qqqtttmmmhhheeebbbnnnggg\\\PPPDDD999///)))+++++++++************)))***++++++000>>>SSScccjjjccceeeddd[[[LLL===444111222444777???LLLZZZccceee]]]^^^]]]^^^cccjjjjjjfffcccaaaYYYJJJ999//////222,,,,,,+++***))))))*********))))))***,,,---,,,+++)))+++222===GGGJJJFFF@@@IIIOOOXXXaaahhhmmmqqqttttttppplllkkkmmmqqquuuvvv|||||||||xxxnnn]]]KKK>>>;;;777444555666666999>>><<<666222333:::HHH]]]nnnsss}}}ggg```fffiii{{{zzz|||\\\\\\mmm~~~|||wwwyyyxxx}}}~~~{{{zzzyyyxxxwww|||{{{xxxtttpppxxxsssppppppmmmkkksss~~~yyyllliiiqqqtttpppnnnrrrxxx}}}~~~dddQQQfff]]]KKKBBBEEE@@@>>>XXX}}}aaaCCC@@@EEEBBB???AAACCC>>>===DDDKKKLLLLLLLLLPPPGGG___KKK???FFF111BBB===CCCCCC===:::AAAHHHJJJ\\\qqq|||}}}mmmQQQYYYYYYNNNGGGKKKQQQSSSYYYSSSTTT^^^dddcccgggooogggkkkllliiiiiimmmppppppnnnppppppjjjdddbbbhhhnnnjjjkkkrrryyyxxxppplllnnn___LLL@@@AAA@@@666222666555555444111...---///111000000111222222000...,,,,,,++++++***+++,,,...///...---,,,,,,++++++,,,,,,111,,,555QQQoooeeeJJJ222111...,,,+++*********)))******++++++)))(((''''''(((((()))***++++++++++++++++++++++++++++++++++++)))***...///---...222DDDVVVnnn|||~~~|||}}}yyywwwuuusssttt]]]BBB333...++++++,,,---(((%%%))),,,---111555JJJ\\\mmmrrrooojjjeeebbbeee]]]UUUOOOFFF999111///)))***+++++++++)))((('''$$$(((+++...:::PPPfffrrrtttpppiii___NNN;;;111000111555444>>>UUUbbbdddjjjjjjgggbbbbbbiiirrrsssnnnpppllleeeXXXEEE555111444222...---000///)))(((,,,++++++,,,------------,,,+++***,,,222<<>>BBB???===UUUwwwgggGGGAAADDDAAA???CCCAAA>>>???HHHNNNMMMJJJIIILLLCCCXXXHHHAAAIII777FFF888>>>???999666999===>>>GGG\\\fffhhhppplll]]]TTTTTTdddmmmdddXXXTTTSSSQQQRRROOOOOOUUU\\\aaafffkkkqqqrrrpppjjjhhhjjjkkkiiijjjmmmmmmhhhbbb```eeejjjiiihhhllltttuuuqqqnnnppplllYYYJJJIIIHHH???999:::444333111000000000//////...///000000//////000111------,,,+++++++++,,,---------,,,+++++++++++++++111,,,444MMMiii{{{hhhLLL222000...,,,+++******+++)))******+++***)))(((''''''(((((()))******+++++++++++++++++++++++++++++++++***+++......///555<<>>VVVdddgggmmmkkkgggaaaaaakkkvvvvvvqqq|||vvvnnndddSSS@@@444111333...,,,...---((('''+++******+++,,,,,,,,,,,,+++(((***,,,///333<<>>SSSqqqpppMMMAAAAAA??????DDD>>>===AAAJJJOOOLLLGGGEEECCC999III>>><<>>WWWeeejjjqqqgggbbb\\\[[[eeeqqqsssnnnrrrmmmjjjhhh^^^MMM===444333///,,,+++***''''''***((()))******++++++******&&&***,,,***)))111BBBQQQWWWVVVYYY]]]^^^]]]```eeeaaa^^^YYYTTTSSSXXXccclllrrr{{{}}}zzzuuupppmmmnnnkkkeeedddfff^^^RRR@@@555444BBBPPPWWWaaammmuuuzzz}}}}}}~~~cccZZZ___hhhtttwww}}}pppaaaiii||||||}}}}}}zzzzzzrrrppppppqqqsssssspppmmmmmmjjjiiimmmuuuyyywwwsss}}}{{{|||qqqQQQbbbTTTFFF???DDDBBBAAATTToooxxxSSSBBB>>><<<>>>CCC>>>===AAAHHHLLLHHHCCCBBB@@@777@@@888999BBB777>>>999::::::666444333555777111999444...777BBBMMMYYYdddtttzzzjjjWWWRRRWWW[[[cccfffddd___eeessszzzwwwqqqqqqooommmpppuuuwwwtttmmmppprrrpppllliiijjjlllmmmhhhfffjjjrrryyy{{{{{{uuutttuuuwwwuuulllaaaZZZWWWRRRJJJ???555000111333222555666333///---///222------,,,,,,++++++++++++,,,+++******))))))******---,,,111AAAXXXooouuuXXX:::111000...,,,++++++++++++************)))))))))((((((((())))))************************++++++++++++***+++,,,------555JJJ^^^ttt{{{vvvyyy{{{{{{{{{kkkVVV@@@444111///------)))''''''+++,,,,,,///444JJJVVVbbbggghhhjjjmmmmmmvvvrrrnnnfffWWWBBB333---***)))(((((((((***+++,,,)))***((()))666PPPkkk{{{yyypppdddZZZKKK<<<111......222222===VVVeeeiiipppdddbbb]]]ZZZ^^^hhhmmmlllgggfffgggiiiaaaPPP@@@777333///,,,)))'''&&&'''((('''((())))))***)))))))))(((+++,,,(((%%%+++;;;IIIZZZ^^^eeehhheee___[[[ZZZ^^^[[[YYYVVVSSSTTT]]]fffjjjzzz~~~zzzxxx|||{{{wwwsssrrrooo```QQQ>>>555:::PPP```ccciiitttwww{{{~~~}}}{{{zzz|||qqqiiihhhmmmxxxzzz|||gggeeevvv|||zzz}}}yyy|||}}}|||yyysssqqqsssqqqkkkeeejjjeee``````fffnnnuuuxxxxxx}}}zzzxxx~~~~~~tttRRRLLLtttwwwQQQEEE@@@CCCAAABBBVVVppp~~~YYYDDD<<<:::===BBB???===>>>CCCDDDAAA@@@AAADDD>>>AAA<<<===AAA:::===;;;:::888777666777:::>>>999===777555BBBNNNWWWbbbnnnzzz|||lll\\\\\\dddjjjiiillliiibbbeeeppptttpppvvvwwwuuurrrrrrvvvvvvrrrlllnnnpppooollliiiiiijjjmmmiiieeegggoooxxx|||{{{qqqwww|||zzzvvvrrrooollljjjllliii\\\HHH888222111000333444333000......///++++++,,,,,,------------,,,+++******))))))*********+++000;;;PPPiiixxx[[[>>>111///...,,,+++++++++,,,*********))))))))))))))))))))))))))))))*********)))))))))******+++++++++(((***,,,---///<<>>@@@>>>BBB[[[xxx^^^GGG===;;;===AAA@@@===<<>>>>>===;;;::::::777666999:::;;;===AAA@@@HHHIIIMMMYYY\\\ZZZ```xxx~~~uuuvvvxxxwwwwwwwwwtttpppqqqttttttqqqoootttwwwuuuuuuwwwxxxwwwpppqqqrrrrrrooonnnnnnnnniiihhheeeeeekkkssswwwvvvwww}}}|||uuurrryyyssszzzwwwbbbKKK:::222222111111000000000//////+++,,,---...////////////,,,,,,+++************+++(((,,,///666GGGaaazzzxxx]]]BBB000///---,,,++++++,,,,,,+++******)))((()))))))))))))))))))))))))))******(((((())))))***+++++++++)))***---000555DDD```xxx~~~}}}|||{{{zzz{{{|||rrrRRRAAA000***++++++***)))+++******,,,++++++111:::NNN[[[iiiqqquuuwwwvvvsssrrrqqqpppiiiWWW@@@000+++))))))))))))))))))***+++((()))((('''222IIIaaapppvvvsssnnndddRRR>>>222///...111///:::RRRaaafffnnnjjjllliiiaaa\\\___eeeggglllnnnqqqooo```III888000...///---(((&&&))))))(((&&&'''(((((())))))((((((************+++,,,...000HHHRRRZZZ[[[[[[^^^bbbccchhhhhhkkknnniiiccchhhrrrwww~~~~~~zzz|||{{{lllUUUBBB555>>>QQQfffrrrwww{{{|||yyywwwxxxyyy~~~}}}wwwiiiaaaiiiuuu~~~tttffffffiiivvvxxxssstttwwwzzz|||nnnfff]]][[[aaagggiiihhhnnnqqqrrrmmmeeebbbdddhhhtttyyyxxxqqqmmmrrr{{{lllIIIJJJppp___BBB>>>===>>>===FFFeeedddLLL@@@===???AAA@@@======???>>>:::;;;>>>:::===;;;>>>>>>;;;===;;;777555777>>>AAA???>>>AAABBBPPPXXX```iiigggdddkkk}}}~~~}}}~~~yyyuuuuuufffpppwwwwwwuuuvvvyyyyyyvvvvvvvvvuuutttsssssssssgggjjjiiifffhhhooosssrrrvvv{{{xxxrrrxxxxxx||||||ppp___MMMBBBAAA;;;444000111222111///---...///000000//////...------,,,+++++++++++++++(((---000222???XXXqqq||||||oooUUU<<<000///---,,,++++++,,,---++++++)))((((((((()))******)))))))))))))))))))))((((((((()))***+++++++++++++++...444<<>>000+++)))************))))))((((((******+++555JJJ```lllsssuuuuuulllWWW???222000---000///999SSSccciiiqqqlllkkkeee^^^^^^aaabbb```^^^```eeejjjbbbOOO:::///,,,...---)))(((++++++(((''''''((()))))))))))))))&&&'''))))))******+++---888EEEQQQUUUWWW^^^dddffffffcccdddgggccc___jjjzzzyyy{{{yyyuuuuuu{{{}}}iiiOOO===666JJJaaannnwww~~~|||yyyvvvvvvvvvyyy}}}|||{{{yyyjjj```fffrrr{{{|||~~~yyypppfffYYY```uuu}}}{{{zzzzzzzzz{{{uuummmddd```cccgggiiiiiirrrvvvyyywwwqqqjjjgggfffpppwwwyyyrrrlllooovvv{{{xxxUUUHHHZZZWWW???===>>>???>>>JJJooogggPPPCCC@@@@@@BBB???>>>???AAA???::::::===666======BBBBBB>>>DDDAAA666555:::DDDGGGBBB>>>???CCCSSS^^^gggoooooottt}}}~~~wwwxxx~~~}}}sssmmmnnnjjjuuu}}}yyyrrroooppppppuuutttsssrrrrrrqqqrrrrrrhhhmmmnnniiiiiiooorrrqqqiiiooopppqqq~~~yyyuuusssqqqjjj___UUUTTTIII;;;333333444222///000000111111111///...---...---,,,,,,++++++,,,,,,(((...000000:::RRRkkkyyy}}}yyyiiiNNN555000///---,,,+++,,,,,,---,,,+++)))((((((((()))************)))))))))))))))'''(((((()))***+++++++++------000777BBBTTTmmm{{{yyyvvvwww}}}uuuhhhRRRCCC333///000///,,,+++///---,,,,,,***+++555???\\\eeelllmmmkkkjjjfffaaajjjkkkkkkeeeTTT???111---)))***+++++++++)))((('''&&&***---///:::OOOdddpppqqqvvvyyyqqqZZZ@@@222000,,,///...:::TTTeeellluuusssmmmeeeaaaeeejjjfff___\\\\\\aaajjjgggUUU<<<,,,***......***)))---,,,((('''(((((()))))))))))))))"""%%%(((((('''(((+++...---???PPPXXX[[[```bbb```fff```^^^___\\\]]]mmmzzz||||||{{{~~~hhhMMM;;;999TTTmmmuuuzzz{{{xxxuuuttttttxxxzzz{{{wwwmmmtttttt|||}}}xxxyyy}}}|||yyyhhhOOOPPPiii{{{yyytttmmmkkkmmmqqqtttttt{{{|||}}}}}}|||yyyvvvssskkkvvv|||wwwrrrtttxxxzzzzzz|||~~~___LLLNNNOOOCCC;;;>>>AAA>>>QQQ}}}qqqQQQBBBBBBBBB===@@@@@@>>>===<<<;;;;;;:::777888<<<@@@AAA@@@@@@AAA???CCCXXXjjjggg[[[QQQFFFZZZccckkknnnpppvvv|||~~~zzz|||zzzzzzxxxuuurrrmmmsssxxxxxxrrrllljjjjjjlllqqqrrrmmmjjjmmmllliiihhhxxx~~~tttooommmkkkiiiiiijjjssstttllllllmmmooouuu}}}sss]]]FFF999777666444000//////...///000222333---,,,,,,++++++++++++,,,***+++,,,---444CCCVVVeeerrryyy~~~zzzooo```MMM>>>///---+++***++++++)))(((***************)))((((((((((((''''''''''''((((((***((('''(((***---...//////000444@@@RRRbbbnnnsss|||{{{zzz|||}}}~~~pppnnnrrruuuuuu{{{ttt___FFF:::...,,,---,,,++++++---,,,++++++)))***333>>>TTT```jjjiiifffhhhlllooofffeeeddd```RRR@@@222---))))))))))))))))))))))))'''&&&&&&+++888III\\\gggsssttttttooo]]]FFF555/////////000666HHH^^^lllppppppjjjcccaaadddgggfffdddbbbaaafffmmmgggRRR<<<000+++******+++,,,,,,)))'''$$$'''***)))'''&&&(((***''''''''''''((()))+++,,,,,,333CCCTTTZZZYYYZZZ```aaaaaaaaa^^^YYY\\\kkk|||}}}{{{}}}}}}zzzuuu[[[EEE<<>>888;;;>>>@@@ZZZtttSSSBBBAAABBB>>>>>>===;;;:::999888888999888666555888<<<@@@CCCEEEOOOkkksssZZZOOObbbkkkqqqqqqqqqwww}}}||||||rrrvvvzzzzzzvvvrrroooooolllpppnnnhhhfffjjjmmmkkkqqqzzzzzzppphhhdddcccjjjjjjjjjppp~~~|||tttnnnpppuuu{{{ooo^^^OOO???333//////000222444222///,,,...---,,,++++++*********+++------...333???QQQ^^^jjjooorrrpppjjj\\\HHH777///---+++***++++++)))(((***************)))((((((++++++***)))))))))******'''''''''(((***+++,,,+++222555>>>JJJYYYfffoootttssstttvvvyyyzzzyyyvvvsssiiijjjqqqvvvuuuwwwlllUUUDDD888---+++---,,,******...,,,,,,,,,***+++444???LLLZZZfffhhhfffhhhjjjllldddcccbbb^^^RRR???222---))))))))))))))))))))))))+++)))(((,,,777III[[[gggppprrrsssmmm\\\EEE444///000000000666FFF[[[jjjppprrrnnnkkkkkkmmmlllhhhccceeeeeekkkqqqjjjSSS:::+++***))))))***++++++(((&&&''')))+++***'''&&&'''((()))((((((((()))***,,,---***///===NNNXXXYYYXXXZZZTTTWWW]]]___\\\\\\fffssszzz}}}}}}{{{|||}}}yyy~~~mmmPPP>>><<>>EEEeeexxxWWWBBB???AAAAAA>>><<<:::888777777888999888888777999<<<@@@CCCCCC___aaa]]]gggnnnssspppnnnsss{{{~~~zzz~~~~~~~~~{{{wwwtttrrroooppplllfffdddhhhmmmooommmnnnppppppkkkeeedddhhhmmmmmmmmmqqq{{{}}}vvvuuuwww|||{{{mmmZZZJJJ:::666111000222222///+++......,,,+++************---...///...111;;;JJJUUUdddhhhjjjjjjggg[[[FFF333///---+++***++++++)))((()))************))))))(((,,,,,,++++++************&&&''')))***++++++++++++222:::FFFRRR]]]eeelllpppooorrrxxx{{{{{{wwwqqqmmmnnnnnntttvvvsssuuukkkUUUAAA666---,,,,,,+++******...,,,,,,,,,+++,,,666AAAOOO]]]jjjmmmkkkkkkkkkkkkcccaaaaaa]]]QQQ???111,,,)))))))))))))))))))))))),,,)))(((***444EEEYYYfffnnnpppsssmmm[[[DDD444...000000000444CCCXXXiiipppuuuuuuuuuwwwwwwrrriiiccceeegggmmmtttnnnWWW<<<+++)))((((((***+++***(((%%%***++++++***'''%%%%%%&&&))))))))))))******,,,,,,,,,---666GGGUUUXXXTTTPPPNNNQQQXXX\\\\\\]]]eeepppwwwzzz|||}}}xxx}}}}}}hhhIII???HHHZZZppp}}}zzzxxxwwwyyy{{{}}}}}}}}}yyyooohhhgggnnniiihhh^^^III@@@BBB@@@;;;>>>FFFVVVhhhxxx~~~{{{|||nnneeegggkkkjjjkkknnnuuuwwwlllfffnnnqqqllllllsssooooootttzzz|||yyyrrrmmmgggfffhhhoooyyyeeeTTTHHHAAAlll{{{IIIEEEAAA@@@???HHHkkk}}}\\\DDD>>>AAABBB???>>>;;;999888999:::;;;888===@@@>>>>>>CCCIIILLLooottt^^^fffiiipppsssooommmsss|||zzz|||yyytttqqqrrrqqqnnnhhhfffgggkkkmmmgggbbbcccggghhhfffiiiooommmmmmmmmqqqzzzyyysssrrruuuyyy|||}}}vvvnnnUUUGGG666------000111///,,,,,,++++++***+++++++++---///000///000888DDDNNNdddjjjnnnmmmhhh[[[HHH777///---+++***++++++)))((())))))************)))(((+++++++++******)))((((((((()))***++++++---///111333;;;FFFOOOVVV]]]ccchhhlllpppvvvyyywwwqqqkkkhhhtttppppppmmmhhhlllhhhVVV>>>555...------,,,++++++---,,,,,,---+++---777BBBWWWbbbmmmnnnkkkjjjiiihhheeecccbbb^^^QQQ>>>000+++)))))))))))))))))))))))))))'''%%%'''000BBBWWWfffooorrruuuppp\\\DDD333///---//////222???UUUiiirrryyyzzz{{{|||zzztttjjjcccdddffflllqqqmmm\\\CCC111)))))))))***+++,,,***(((******)))(((&&&%%%%%%%%%))))))))))))))))))******///---222AAARRRYYYTTTMMMUUUUUUVVVYYYZZZ^^^iiitttxxx|||zzz{{{}}}}}}```BBBCCCVVVcccttt{{{zzz{{{}}}{{{ooo___QQQIIIJJJBBBBBBAAA777888AAACCCPPPYYYgggttt}}}|||xxx{{{wwwwwwyyyuuummmhhhhhhwwwyyyppphhhlllmmmmmmuuuuuunnnkkkooouuuwwwzzz}}}~~~zzzvvvttttttuuuuuuhhhdddbbbhhhuuuyyyxxxcccVVVMMMBBBWWW{{{IIIAAA>>>@@@AAALLLqqqbbbHHH@@@AAAAAA>>>===;;;999999999:::;;;:::??????888:::MMMfffwwwtttcccXXXfffjjjpppsssqqqrrryyy~~~}}}{{{yyyvvvrrroooqqqpppnnnkkkhhheeeeeegggkkkfffdddgggiiijjjnnnrrrkkkiiijjjnnntttzzz}}}xxxqqqmmmnnnssswwwyyy|||yyyzzzrrraaaJJJ:::444222000---++++++++++++,,,---.........000000//////666BBBKKK```kkkrrrooodddVVVFFF:::///---+++***++++++)))(((((())))))*********))))))++++++,,,,,,+++***))))))*********))))))...555:::888===CCCIIIMMMTTT\\\bbbcccgggkkkllliiiddd```^^^hhhdddddd___YYY]]]YYYHHH;;;444.........,,,+++---,,,+++,,,,,,,,,...888CCCXXXaaahhhhhhfffggggggfffhhhfffeee```RRR>>>000***(((((((((((((((((((((((('''&&&%%%'''///AAAWWWgggppptttxxxrrr]]]DDD444///***,,,---///;;;RRRiiiuuu{{{{{{|||{{{xxxrrrkkkfffhhhhhhiiikkkhhh[[[FFF444,,,******+++---...///...((('''&&&%%%%%%&&&&&&&&&(((((((((((((((((('''''',,,***---:::MMMZZZ[[[UUU[[[YYYYYY\\\^^^bbbjjjsssuuu{{{|||rrrRRR;;;DDD[[[mmmvvv~~~ssseeeVVVLLL===666???MMMSSS]]]kkkooouuu}}}zzzsssmmmmmmssszzzzzzssskkkjjjnnnuuuzzzuuummmllljjjnnn|||tttmmmjjjnnnsssvvvxxx{{{}}}yyyvvvuuuvvvyyy|||vvvpppllloooxxxxxxrrrlll___RRRLLLDDDGGGwww{{{III???===CCCIIIUUUwwwgggMMMCCC@@@???;;;;;;:::999999999999999<<>>888CCCgggzzziii^^^YYYdddgggllloooqqqwww|||{{{{{{zzzxxxuuurrrpppooonnnlllllllllhhhbbbaaaccciiilllllljjjmmmuuuyyyzzzoookkkjjjnnnrrrtttvvvyyysssrrrnnnjjjlllsssvvvuuuzzzzzzwwwtttxxxvvvfffXXXLLLAAA555---............///000111222111222222//////555AAAJJJYYYfffoookkk^^^OOOAAA777///---+++***++++++)))(((((())))))************))),,,---...//////...---,,,)))))))))(((***000;;;CCCBBBCCCCCCEEEIIIQQQYYY___\\\```dddddd___[[[YYYYYYVVVWWW]]][[[TTTTTTLLL999777111.........++++++---+++***+++,,,+++...888CCCWWW___fffggghhhkkkmmmlllhhhgggeee```RRR???000+++((((((((((((((((((((((((''''''''')))000@@@VVVeeelllqqqwwwqqq]]]CCC444000))),,,------777NNNgggvvv{{{|||{{{yyyvvvqqqmmmjjjmmmkkkgggdddaaaXXXDDD222...,,,)))***---111444555)))'''%%%$$$%%%''''''&&&((((((((((((''''''%%%%%%&&&&&&(((222DDDWWWaaaaaa[[[ZZZ]]]cccggggggiiimmmpppxxxeeeGGG<<>>EEEMMMRRRmmmlllSSSFFF@@@;;;::::::;;;<<<;;;:::999888:::GGGRRRZZZnnnsssbbb\\\```hhhkkknnnqqqwww~~~}}}wwwrrrppppppnnnkkklllnnnkkkdddcccgggfffqqqtttlllmmmyyy~~~yyynnnhhhgggnnnrrrpppnnnooolllnnnllliiilllrrrssspppoooqqqppppppuuu~~~~~~zzzrrrgggXXXIII>>>666555444444333333333444666666444000///444@@@IIIUUU```iiiggg]]]PPPAAA555///---+++***++++++)))((((((((()))***************+++,,,...000000000///...(((+++---...000888CCCLLLKKKHHHEEEEEEJJJRRRYYY\\\XXX^^^cccccc^^^YYYWWWWWWPPPRRRYYYXXXPPPPPPIII555222...,,,---,,,))))))+++)))))))))+++***---888CCCXXX```hhhkkkmmmoooooommmeeedddccc___RRR???111,,,((((((((((((((((((((((((&&&'''((((((---;;;OOO^^^bbbiiiqqqmmmZZZAAA444111+++......,,,333IIIccctttzzz{{{|||zzzwwwsssooonnnkkkiiiddd___]]]VVVCCC//////+++((((((,,,333888;;;...***'''%%%'''((('''&&&((()))))))))((('''%%%$$$%%%((((((***777LLL]]]ddd```]]]___eeejjjlllnnnqqqsss|||yyyXXX???FFF^^^ppp~~~~~~}}}{{{sssiiiTTTLLLZZZsss~~~~~~|||uuullldddlllooopppkkkdddaaaaaabbbdddjjjlllrrrxxxrrrnnnxxxqqqooorrrvvvxxxyyy}}}vvvwwwxxxwwwtttrrrsssuuu|||zzzyyyzzz{{{|||~~~yyylllpppZZZMMMMMM>>>TTTyyyGGGCCC<<>>??????===<<<:::555NNNlllvvvgggXXXYYYgggpppvvvxxx{{{{{{ssspppppppppmmmmmmpppnnniiiiiiooommm|||}}}mmmhhhsssuuujjjeee______hhhnnnkkkggggggbbbfffggggggmmmuuuwwwsssrrrssspppooosss|||}}}~~~vvvjjj^^^WWW<<<;;;:::888666555555444:::999666111///444???HHHWWW___ffffffaaaUUUEEE777///---+++***++++++)))((((((((()))***************(((***,,,...//////...---)))---222555999@@@JJJRRRPPPKKKFFFFFFLLLSSSXXXZZZSSSZZZaaabbb]]]WWWTTTSSSPPPOOOSSSOOOHHHKKKHHH888///+++***++++++''''''))))))((()))******---888CCCVVV___hhhkkklllllliiieeeaaa``````]]]QQQ@@@333...(((((((((((((((((((((((($$$%%%&&&%%%)))555GGGVVVZZZbbbkkkiiiWWW@@@333222---000///,,,111FFF```rrryyy{{{}}}|||yyyuuurrrpppeeeddd```]]]]]]WWWDDD000///+++'''&&&+++333:::>>>222...)))'''(((((('''%%%************)))(((&&&%%%***,,,***&&&---AAAUUU___jjjccc^^^bbbhhhnnnvvv||||||}}}|||~~~uuu|||mmmIII777KKKiiiyyy{{{{{{|||~~~{{{rrrfffOOODDDOOOiiixxx|||zzzwwwqqqggg___ZZZ^^^bbbeeefffddd^^^YYY___cccfffrrr{{{rrruuurrrsssvvvyyyxxxvvvzzz|||{{{xxxtttqqqttt{{{}}}||||||}}}yyy~~~{{{vvvcccppp^^^PPPOOO999DDD|||KKK@@@GGGJJJCCC;;;CCC[[[rrr~~~hhhSSSEEE>>>999;;;;;;<<<<<<;;;999666444:::DDD___iii```[[[^^^dddkkkrrryyy}}}tttmmmkkkqqqrrrpppmmmnnntttxxxxxx|||zzzsssjjjggghhhhhheee^^^[[[ZZZ___gggnnnpppooollllllkkkiiiiiimmmuuu|||vvvxxxvvvpppqqqxxx|||zzzyyy{{{~~~{{{uuusssttt```JJJ<<<>>>===444333<<<777333000111222444:::BBBQQQcccnnniiibbb[[[MMM<<<111...+++)))***+++,,,+++***((('''(((+++,,,+++)))+++''''''---...++++++000)))333;;;===BBBKKKQQQRRRLLLOOONNNIIIJJJQQQTTTQQQRRRWWW[[[ZZZTTTQQQRRRTTT]]][[[XXXUUURRRJJJ<<>>KKKVVVvvvhhhRRREEE???;;;999:::;;;888444444777;;;FFFNNN```zzzsss\\\VVVTTTZZZdddmmmvvv~~~zzzvvvqqqpppvvvxxxwwwtttuuuzzz}}}|||uuutttnnnfffdddeeeeeecccYYYXXXZZZ___hhhqqqwwwzzzlllkkkiiiffffffkkkttt|||~~~{{{xxx|||}}}|||xxxxxxyyyzzzxxxvvvwwwyyytttbbbPPPIIIBBB999777:::222///---...000333;;;DDDVVVgggrrroooiiicccSSS@@@555222///------,,,+++******((('''(((+++,,,+++)))***(((***------+++---333111999@@@BBBFFFMMMQQQQQQUUUWWWTTTOOONNNRRRSSSPPPNNNPPPSSSTTTTTTSSSRRRRRR]]]\\\ZZZYYYUUUKKK<<<000...,,,***(((''''''((()))))))))***)))+++111:::BBBMMMVVV___gggnnnpppjjjaaa^^^YYYTTTNNNCCC555,,,***)))((((((***,,,,,,***(((&&&&&&'''''',,,999LLLYYY```ccciiiiii[[[FFF666000---------...111===TTTiiittt{{{~~~xxxqqqpppooommmllliiiddd```^^^YYYKKK===---+++*********000>>>MMMSSSDDD555...,,,((('''((()))(((((('''&&&&&&''''''%%%(((******+++111>>>HHHRRRWWWTTTUUU```fffjjjuuuxxxwwwwwwyyyzzzwwwpppjjjffffffOOO===KKK^^^ppp{{{lllaaaccclllvvv}}}{{{vvvpppYYYBBB444>>>RRRbbbvvv{{{vvvtttpppggg\\\QQQJJJFFFMMMVVV]]]fffnnnjjjbbb]]]aaagggmmmuuu||||||}}}yyy}}}~~~|||xxxoooiiiaaaPPPAAAIII\\\vvvEEEDDDDDDCCC@@@>>>======>>>QQQlll~~~gggQQQEEE@@@===<<<>>>===888222555@@@KKK[[[cccmmmuuuwwwrrrjjjdddVVVSSSVVV___jjjsss|||yyy}}}{{{vvvuuuwwwzzzyyyvvvtttuuutttppplllmmmjjjdddbbbddddddbbb```aaabbbdddhhhooowww|||rrrqqqnnnjjjhhhkkkssszzz~~~}}}~~~~~~vvvtttrrrrrrtttzzzyyyjjj]]]RRRGGG;;;222000------...///111:::DDDVVVgggrrrqqqnnnhhhUUU???444222000......---,,,******)))((()))+++++++++)))((()))+++---,,,,,,333<<>>======;;;777777@@@OOO\\\gggnnnuuutttlllbbb[[[XXXVVVWWW]]]hhhqqquuuzzz|||~~~}}}yyyzzz|||zzztttoookkkfff```gggjjjiiieeedddfffgggfffaaaccceeeddddddiiirrrzzzvvvvvvuuupppllllllppptttvvv~~~|||}}}~~~uuurrrmmmkkkrrr{{{ppphhh]]]FFF///111//////111111222999BBBVVVfffrrrrrrrrrlllWWW???///...,,,---......---,,,***************+++******'''))),,,,,,,,,222@@@LLLXXX]]]bbbfffiiikkkkkkjjjaaa```]]]XXXVVVUUUUUUTTTSSSUUUWWW[[[^^^___^^^]]][[[YYYXXXVVVNNNAAA444---******)))((())))))***+++++++++******...999HHHSSSdddjjjoooqqqqqqoooiiiaaaccc___ZZZSSSFFF777//////)))((('''(((***,,,---,,,))))))((('''***666HHHUUU^^^cccjjjkkk^^^HHH666...))))))+++,,,...888MMM```lllllllllkkkjjjjjjhhhfffkkkhhhaaaZZZWWWRRRGGG<<<444000,,,***))),,,777CCCPPPTTTJJJ333&&&(((+++((())))))(((((((((((()))))))))+++,,,+++***,,,222777MMMTTTTTTTTT\\\^^^aaakkkkkkqqqwwwyyyuuupppkkkiii___MMM:::===VVVnnn{{{mmmNNN555---...888PPPlll|||~~~tttvvvzzz|||vvvpppeee[[[JJJ>>><<>>@@@BBBBBBAAA@@@??????DDD===FFFdddxxx```LLLBBB???>>>888777777:::CCCRRRaaalllfffggggggddd^^^YYYVVVUUUWWWZZZcccoootttttttttwww}}}~~~~~~~~~|||tttmmmhhhbbb[[[dddiiillljjjiiikkklllkkkYYY]]]```aaabbbhhhsss|||uuuxxx{{{zzzvvvrrrrrrsssttt|||{{{{{{~~~{{{wwwnnniiiqqq~~~xxxxxxsss]]]DDD444111///222333444999@@@YYYiiivvvwwwwwwrrr]]]EEE111///------......---,,,***+++++++++*********+++'''+++------111>>>QQQ___iiiiiikkkmmmnnnllliiihhhaaa```^^^^^^^^^]]]^^^___TTTYYY___```^^^]]]___bbb```\\\YYYVVVKKK;;;111///)))))))))))))))*********++++++******000===NNNZZZkkkppprrrppppppqqqooolllkkkgggbbbYYYIII888000000+++)))'''''')))***))))))))))))((('''+++666HHHUUU]]]bbbiiijjj]]]GGG555---******+++,,,...777KKK^^^hhhgggggggggfffdddcccccccccbbb```[[[XXXTTTIII===555000,,,)))'''(((///999EEEQQQOOO999***++++++&&&))))))(((((((((((())))))+++++++++)))(((+++111666DDDMMMMMMMMMUUUXXX]]]hhhhhhmmmrrrssspppllllllmmmdddJJJ:::EEE\\\qqq}}}zzzgggPPP>>>444222111FFF___qqq{{{}}}yyy|||}}}}}}xxxsssggg[[[EEE===>>>NNN```lllvvv{{{wwwjjjTTTFFFDDD>>>===>>>DDDOOOYYY___```eeerrr~~~{{{zzz}}}vvvaaaLLLEEEIII```}}}MMM@@@AAABBB@@@===<<<>>>@@@???;;;???LLL\\\mmmuuu___KKKBBB@@@???999;;;@@@IIIWWWeeeqqqxxxbbb]]]WWWTTTVVV\\\bbbeeecccfffoooxxx{{{yyyyyy|||~~~{{{|||xxxpppjjjfffaaa\\\aaaiiinnnmmmlllnnnooonnncccfffhhhhhhgggkkkttt{{{vvv|||~~~{{{{{{zzz~~~{{{yyy||||||qqqjjjqqq~~~yyy|||xxxkkkDDD:::222111444666:::???WWWiiiwwwxxxwwwqqq^^^HHH;;;777222///...---,,,+++***,,,,,,,,,***)))***+++***000444666???PPPcccnnnxxxsssqqqqqqnnnhhhcccbbbdddbbbcccfffgggfffhhhkkk]]]dddjjjjjjgggeeehhhlllgggbbb```\\\NNN:::111222))))))))))))***************))))))+++111???PPP]]]hhhmmmnnnlllmmmrrruuutttooolllfff[[[III666------+++***(((((()))((('''%%%((()))((((((,,,888JJJXXX]]]bbbhhhiii[[[FFF444---++++++++++++,,,555JJJ]]]iiihhhhhhhhheee``````ddd___bbbaaa^^^[[[VVVJJJ???111,,,))))))'''''',,,333@@@OOORRRBBB111,,,)))$$$((((((''''''(((((())))))(((((('''&&&&&&)))...111888DDDIIIMMMWWW[[[```mmmjjjlllnnnmmmjjjhhhiiikkk___CCC<<>>BBBNNN]]]iiirrryyyyyyuuu|||~~~}}}zzzsssdddTTTAAA:::999EEEVVVggguuu~~~sssaaaOOOGGGIIIMMMKKKGGGHHHPPP\\\bbbbbb```jjjvvv|||}}}zzz}}}yyyzzz|||ppp\\\IIICCCFFFPPPRRRBBBBBB@@@>>>===<<<===>>>;;;<<<<<<<<<@@@NNNdddvvvttt___MMMDDDBBBAAAAAAHHHRRR[[[bbbhhhmmmqqq[[[WWWTTTVVV^^^iiitttyyyxxxxxx|||~~~yyyyyysssiiicccbbb___[[[\\\eeellllllkkkmmmnnnmmmlllmmmmmmkkkjjjkkkppptttwww||||||yyyxxxxxxwww{{{~~~xxxwwwzzz|||xxxoooiiiqqqzzz~~~|||fffRRR===444555777:::===UUUiiixxxxxxtttooo___LLL???:::333...,,,,,,,,,+++***,,,---,,,***)))***,,,...666>>>EEEQQQcccqqqvvvwwwrrrqqqnnngggbbbbbbiiieeefffkkkllljjjkkkooohhhlllppprrrrrrrrrsssuuujjjggggggeeeTTT<<<000111)))************))))))((((((((()))+++222@@@QQQ]]]fffkkknnnlllmmmqqquuuuuupppmmmggg\\\HHH555,,,,,,+++*********+++***'''%%%'''(((((((((---;;;MMM[[[___ccchhhhhh[[[FFF666///,,,+++***))))))333HHH\\\kkkjjjjjjjjjccc\\\^^^dddbbbdddccc^^^YYYRRRGGG<<<...***)))***)))''')))...<<>>HHHPPP[[[^^^aaalllkkklllmmmmmmkkkjjjiiiiiiSSS999???\\\mmmyyy|||uuubbbKKK<<<:::======GGGSSS```jjjqqqwwwvvvsssvvvyyy~~~|||rrr\\\HHH===888888CCCUUUfffuuu~~~~~~|||jjjXXXQQQRRRSSSZZZ]]]\\\YYY\\\cccgggfffbbbllluuuzzz{{{|||}}}|||{{{}}}wwwjjjYYYJJJCCCBBBEEEfffTTTDDDAAA>>>>>>@@@AAA???>>>AAA@@@;;;777;;;GGGSSSZZZzzzttt```OOOFFFCCCBBBEEEPPP\\\aaa___[[[[[[]]]QQQSSSWWW___iiittt|||}}}{{{}}}}}}yyy{{{~~~|||tttiiibbb```^^^ZZZXXXbbbjjjjjjiiijjjkkkjjjaaabbbcccdddeeehhhlllooorrrvvvyyyxxxsssmmmiiihhhooommmooovvvxxxttttttxxxsssqqqkkkgggsss{{{www}}}{{{jjjJJJ999666777999;;;YYYmmm}}}|||xxxrrrdddSSS<<<777000+++***+++,,,---+++---...---***(((***,,,222<<>>888888666<<>>___hhhxxx{{{qqqkkk]]]FFF222///+++((()))+++,,,,,,,,,------,,,***+++,,,...<<>>@@@GGGCCCUUUBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???NNNmmmxxxnnn[[[FFF;;;???IIINNNSSSWWW]]]]]]UUUJJJHHHLLLKKKTTTaaalllrrrwww{{{|||}}}}}}}}}|||uuusssvvvyyyxxxlllgggeeeccceeeiiijjjgggcccbbbbbbbbbcccdddeeefffeeebbbdddgggkkkmmmlllllllllooovvv{{{xxxrrrnnnqqquuutttrrrooopppsssxxx|||~~~|||iiiPPP>>>999;;;___hhhxxx}}}vvvpppcccLLL888444...***)))(((((('''))),,,---***(((+++444===PPPXXXccckkknnnnnnnnnnnnoookkkhhhiiimmmooommmkkkhhhiiiiiihhhgggiiinnnqqqsssrrrtttwww{{{{{{xxxtttuuuwwwrrraaaHHH555//////))))))(((((((((((())))))++++++,,,111<<>>OOO[[[cccgggaaaZZZYYY[[[]]]fffccc___[[[VVVNNNDDD===444111,,,)))((()))((((((333;;;CCCAAA999000---...***))))))(((((('''''''''''''''(((((()))((((((((('''---888FFFTTT]]]______^^^aaacccffflllooohhh___???AAANNNaaaqqqwwwyyy|||xxx}}}~~~vvvnnniiihhh[[[___gggpppyyy}}}~~~}}}||||||~~~kkkLLL???@@@HHHXXXjjjyyy~~~||||||vvvfff[[[UUU]]]aaaaaaiiiwww~~~|||}}}}}}nnn___NNN???;;;???CCC???sssYYYCCCCCCBBB@@@????????????DDDCCCAAA@@@??????@@@@@@777;;;PPPwwwvvvmmm[[[HHHAAAJJJXXXaaa]]]ZZZXXXXXXTTTNNNLLLNNNRRR]]]lllxxx}}}}}}}}}}}}xxxxxxzzz~~~}}}yyy}}}}}}vvvssstttvvv|||rrrhhhhhhiiiiiijjjiiiiiiiiiddddddcccbbb```]]][[[ZZZ]]]___bbbeeehhhhhheeebbblllssszzzzzztttqqquuuzzzwwwsssuuuzzzyyyuuuyyy~~~wwwdddLLL??????^^^gggwww|||uuupppaaaIII:::666000,,,***)))(((''''''+++,,,)))'''///@@@OOOfffjjjppptttsssoooiiieeedddbbbaaaeeejjjooopppoookkkjjjhhhggghhhjjjmmmooonnnrrrwww}}}~~~||||||{{{qqq\\\DDD333...///))))))(((((((((((())))))+++)))***111>>>LLLVVV[[[kkkqqqxxx}}}~~~|||zzzxxxvvvtttooobbbLLL666,,,,,,+++***(((((())))))'''&&&$$$%%%&&&(((///<<>>HHHYYYjjjqqqrrrtttxxxvvv{{{zzzxxxwwwwwwzzz}}}~~~yyy___EEE???AAAOOOcccuuu{{{wwwvvvyyy{{{~~~tttaaaSSSQQQZZZ```dddooo~~~|||~~~}}}zzzhhhWWWHHH>>>;;;===BBB???___[[[EEEDDDBBBAAA@@@???>>>>>>DDDBBB@@@>>>>>>???@@@AAA???:::>>>VVVxxxssshhhVVVFFFCCCLLLVVVYYY]]]TTTNNNPPPSSSSSSSSSTTT^^^iiixxx~~~||||||yyy}}}vvvsssuuuxxxwwwoooiiikkkmmmllljjjhhhiiikkk```aaaaaa```\\\XXXTTTSSS```aaaaaaaaaeeeiiiiiieeennnsssyyy{{{yyyxxxyyy|||yyyuuuzzz}}}|||sss[[[MMMMMMeeelllzzz~~~uuunnn^^^EEE666333///,,,,,,---,,,,,,(((***+++)))+++777KKKZZZooopppsssvvvvvvqqqjjjddd^^^^^^aaagggmmmqqqrrrqqqpppnnnkkkiiiiiijjjlllmmmjjjpppyyy~~~yyylllVVV???///***+++))))))(((((((((((()))))),,,***+++444CCCPPPWWWYYYjjjpppxxx}}}~~~{{{xxxvvvwwwssskkk^^^III555,,,,,,***))))))((((((''''''&&&''''''(((***000<<>>JJJ[[[hhhlllkkklllnnnsssxxx~~~zzzzzz{{{}}}~~~~~~wwwnnnUUUBBBCCC@@@SSSlll}}}yyyuuuuuu{{{wwwllldddiiipppuuuwww~~~zzzyyy|||{{{qqq\\\NNNHHHEEEBBB???FFFEEEPPP^^^EEEDDDCCCAAA@@@?????????AAA@@@>>>>>>>>>@@@BBBCCCCCC>>>:::???PPPfffwww~~~zzznnncccTTTMMMSSS\\\ZZZSSSWWWNNNHHHLLLRRRUUUWWWXXXfffooozzz~~~}}}~~~}}}www~~~~~~xxxxxx}}}}}}}}}}}}yyyrrrlllllloooqqqnnnhhhccccccddd]]]```cccccc___ZZZWWWUUU^^^dddiiilllrrrxxxxxxttttttvvvyyy|||~~~~~~}}}{{{zzzuuu|||ppp___]]]qqquuuzzzrrraaaGGG333000...---...//////...***))))))***222AAASSS___mmmnnnqqquuuvvvtttoookkkfffiiimmmqqqtttssspppnnnooonnnmmmkkkkkkmmmppprrrpppvvv~~~~~~}}}|||uuufffRRR===///)))((())))))(((((((((((())))))...---///999HHHUUU\\\]]]nnnssszzz~~~{{{wwwttttttnnndddVVVCCC222,,,---)))))))))((('''&&&&&&&&&((((((((((((---888GGGRRRZZZ```eeedddYYYHHH777---...,,,++++++)))+++333>>>PPPXXX[[[VVVQQQTTT[[[______aaabbb^^^VVVLLLCCC???555111,,,))))))+++------111888CCCJJJJJJBBB777...******((('''((()))***+++)))*********)))((('''''',,,***+++333@@@MMMTTTWWWYYYZZZZZZYYYZZZXXXNNNBBB>>>GGGSSS]]]ccceeeeeecccgggmmmwww||||||}}}~~~~~~~~~xxxoooUUUAAABBBEEE]]]yyy~~~yyyvvvvvvxxx~~~}}}}}}www{{{{{{{{{|||}}}}}}{{{yyykkk]]]LLLHHHOOOTTTOOOGGGGGGHHHHHHqqqaaaDDDDDDCCCAAA@@@@@@@@@@@@??????>>>>>>???@@@BBBCCC;;;===<<<888999DDDQQQYYYffftttyyyhhh[[[UUUPPPXXXjjjuuummm___ZZZUUURRRVVVZZZ\\\^^^aaahhhnnnvvv{{{{{{yyyyyyzzzzzzwww|||~~~{{{|||zzz{{{~~~xxxtttxxx}}}|||zzzvvvpppkkkjjjqqqtttvvvrrrkkkddd```^^^```eeekkkkkkgggaaa]]]\\\ZZZiiiwww|||~~~xxxnnnwwwyyy}}}~~~zzzxxxsssjjjuuuwwwxxxqqqaaaFFF444222///---------,,,++++++)))(((,,,666GGGYYYdddppprrrtttwwwxxxwwwvvvvvvxxxzzz||||||yyytttnnnjjjjjjlllnnnmmmllloootttyyy|||~~~{{{{{{qqq```LLL;;;000++++++))))))(((((((((((())))))******...999FFFSSS\\\___vvvzzz|||xxxuuurrriii]]]OOO>>>///+++---'''((()))(((&&&$$$%%%&&&''''''&&&%%%(((333AAAKKKQQQYYYcccfff^^^NNN===222---+++++++++******111999IIIQQQWWWTTTQQQTTTYYY\\\[[[\\\\\\ZZZTTTKKKBBB===777222---))))))+++---...333:::DDDKKKIIIAAA666...***)))((('''''')))+++,,,))))))*********)))(((((((((((()))000;;;HHHSSSYYY^^^___^^^\\\ZZZUUUHHH;;;AAAIIIRRRZZZbbbgggfffbbbeeejjjsss|||~~~zzzYYY???>>>IIIeeeyyytttrrr~~~xxx{{{xxx|||wwwxxx|||~~~sssiiiTTTOOOKKKQQQ___hhhcccXXXLLLLLLGGGgggaaaDDDCCCBBBAAAAAAAAAAAAAAA???????????????@@@@@@@@@777===???:::777;;;??????BBBUUUmmmyyyvvvmmmfffddd]]]ZZZ\\\fffvvv{{{mmm[[[[[[[[[^^^cccdddcccffflllkkkqqqxxx{{{zzzyyyyyyyyy}}}tttpppvvvzzzxxx|||zzzzzz|||www}}}}}}yyyrrriiihhhllluuuxxx||||||xxxrrrllliiigggmmmssssssmmmeee```___ZZZnnn{{{rrrgggttt{{{~~~yyyyyyyyy|||rrrlllZZZ@@@555222///...---,,,+++)))))))))***,,,555HHH^^^nnn}}}{{{zzz{{{}}}|||wwwqqqmmmjjjiiinnnqqqooojjjkkkrrrzzzxxxlllXXXCCC555...---...))))))(((((((((((())))))'''***000:::FFFSSS^^^ddd{{{~~~~~~yyyuuurrrrrrgggYYYJJJ:::---))),,,&&&((()))(((%%%###$$$&&&''''''%%%$$$(((222???IIIQQQ[[[fffjjjbbbPPP===111,,,))))))+++***)))...555;;;GGGRRRTTTUUUYYY^^^aaa]]]ZZZWWWTTTQQQLLLEEE@@@;;;666///***)))***+++,,,000888BBBGGGEEE>>>666222...,,,***(((((()))+++---(((((()))*********))))))%%%''')))---444@@@MMMVVVXXX[[[^^^___]]]VVVFFF777???JJJUUU]]]dddiiihhhdddgggiiimmmsssxxx|||~~~~~~||||||}}}yyyTTT;;;???LLLkkkxxxrrrwwwyyy}}}wwwgggfffttt{{{{{{rrrbbbWWWQQQZZZeeeoooyyy~~~xxxooo\\\XXXQQQeee___CCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAA@@@@@@???>>>===<<<@@@@@@======@@@???999888BBBNNNPPPIIIIII]]]tttnnnWWWRRRWWW___eeeeeecccgggooopppvvv}}}}}}}}}}}}{{{ppplllrrrvvvuuuzzz}}}}}}~~~~~~tttkkkkkkrrrwww{{{}}}yyykkkrrrxxxwwwoooeee___]]]YYYooo~~~{{{tttppp|||~~~rrriiiWWW<<<222000...---------,,,***'''***+++,,,333FFFbbbwww{{{}}}}}}}}}zzzvvvrrrooonnnnnnmmmrrruuuppphhheeemmmuuu||||||vvvgggPPP;;;...***---000))))))(((((((((((())))))---111888AAALLLYYYfffnnn{{{}}}~~~yyysssooommmssshhhXXXHHH888+++(((+++&&&((()))'''$$$###$$$&&&)))((('''&&&***444BBBLLLXXXaaalllooodddOOO999+++***(((((())))))(((,,,333222@@@OOOVVVYYY```fffiiigggaaaZZZVVVVVVTTTOOOJJJ>>>999111+++(((((()))***+++444???DDDBBB===888555111///,,,***)))***+++,,,'''((()))***************%%%(((***,,,///888FFFPPPKKKRRRZZZ___```XXXFFF555666DDDSSSZZZ___dddddd```aaa```bbbffflllsssxxxzzzzzzzzz|||pppJJJ888CCCRRRqqq~~~vvvvvvwwwxxxzzz~~~pppYYYSSSbbbvvvsssaaaSSSKKK]]]pppooofff]]]gggXXXGGGFFFEEECCCCCCBBBBBBBBB@@@???>>>======>>>??????;;;===>>>@@@@@@>>>===;;;BBB555666AAA<<<===ooolll___]]]WWWZZZ___cccbbb```eeelllrrrxxx{{{yyy~~~}}}|||yyyvvvoookkkkkkssszzz~~~zzzyyytttiii```[[[XXXggg{{{vvv}}}yyy}}}yyymmm___:::555222...------------,,,***---,,,,,,:::SSSiiirrr}}}}}}}}}xxxyyy{{{{{{zzzwwwuuusssuuuqqqooopppooonnnrrrwww}}}}}}cccPPPEEE444+++***'''***++++++)))((()))+++---000666===FFFSSSccclllnnn|||yyypppgggdddWWWBBB333...+++'''***)))'''%%%$$$$$$$$$%%%)))(((&&&%%%(((333AAAKKKZZZ```gggjjjiii[[[BBB---+++(((&&&''''''''',,,222222>>>JJJRRRYYYcccjjjlllcccbbb]]]YYYZZZ^^^]]]YYYOOOAAA333...,,,)))'''&&&)))...???KKKMMMPPPKKK;;;......---+++)))(((***+++))))))(((''''''''''''(((+++((((((,,,000555>>>GGGLLLLLLNNNSSSZZZZZZLLL===EEEMMMYYYaaaeeeeeedddccc```^^^\\\^^^cccjjjppprrrxxxxxxxxxyyy}}}mmmNNNBBBHHHSSSsss~~~wwwqqqqqqzzz|||bbbPPPPPP]]]fffrrr{{{uuuZZZLLLVVVfffwww~~~}}}qqqoooqqqQQQHHHGGGEEECCCBBB@@@@@@@@@@@@???>>>=========>>>>>>999:::;;;<<<<<<;;;:::999444<<<===666<<>>===??????>>>===<<<=========::::::::::::::::::::::::333@@@???000999eeeeeeRRROOOYYYcccXXX^^^iiiqqqrrrooopppuuu{{{|||zzzrrr||||||~~~|||wwwmmmgggfffgggmmmwww{{{sssiiicccbbbhhhccckkktttvvv|||~~~uuuyyyzzz{{{zzzwwwpppiiibbbCCC666333///------...------------***(((111EEE[[[iiiwwwzzz|||}}}{{{||||||wwwsssyyyvvvrrroooiiigggnnnwww}}}||||||yyysssTTT???666---+++,,,))))))+++,,,,,,++++++,,,---,,,666DDDQQQ^^^kkkqqqpppyyyyyyvvvrrrrrruuuuuurrriiibbbRRR???222---+++((('''&&&%%%%%%%%%&&&((()))%%%((()))((()))444GGGVVV[[[dddlllmmmgggYYYCCC222+++((('''''''''''',,,333:::EEEOOOUUUZZZ___cccccc______]]][[[]]]___\\\VVVPPPAAA222,,,***((()))***)))%%%***111777AAADDD888+++++++++************+++***))))))((('''&&&&&&&&&&&&&&&((())))))---:::HHHLLLSSSXXXWWWVVVXXXWWWUUU^^^ZZZYYY^^^fffkkkiiifffdddaaa___```fffmmmssswwwsssssstttwww{{{xxxXXXCCC@@@___zzz}}}{{{xxxaaaMMMMMMXXXbbbsss~~~ppp]]]UUU^^^mmmxxx}}}}}}mmmEEEFFFEEECCCAAA@@@???>>>>>>??????>>>======<<<<<<<<<======<<<<<<<<<<<<======<<<888888999;;;GGGjjjvvv```OOOJJJQQQ^^^ggghhhjjjnnnqqqpppnnnsss{{{tttlllzzz}}}~~~}}}{{{{{{}}}{{{wwwsssrrrrrrlllpppxxx}}}xxxqqqhhhccccccggg```fffpppuuu}}}uuummmllloooxxxvvvrrrkkkgggdddGGG777444000............---------***(((---???VVVfffqqqvvv||||||xxxwww{{{~~~xxxuuutttvvvyyyyyysssmmmooovvvxxx~~~~~~}}}mmmMMM777000+++***---)))((()))+++++++++***+++---,,,999HHHUUU```hhhjjjhhhpppvvvzzz{{{|||}}}xxxrrrcccXXXGGG888///,,,+++***((('''&&&%%%%%%&&&'''((('''+++...++++++555JJJ[[[eeennnuuurrrhhhXXXCCC333,,,((('''((('''''',,,333>>>IIITTTXXX\\\___aaa```ZZZ\\\]]]]]]bbbeeeccc]]]PPPBBB333+++((('''(((+++***###%%%+++222???DDD:::...---+++*********)))(((******)))((((((&&&%%%%%%%%%&&&)))***'''***888GGGUUU\\\```]]]ZZZ\\\^^^]]]```^^^\\\```fffkkkkkkiiigggfffeeegggkkkpppssstttqqqqqqssswww{{{~~~}}}~~~pppPPP===;;;aaa{{{qqqWWWKKKPPPmmm{{{~~~vvvuuubbbZZZUUU]]]rrr~~~ssstttyyygggFFFCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>======<<<;;;>>>======<<<<<<======>>><<<222444@@@@@@@@@\\\yyymmm^^^UUUVVV___iiioootttuuuvvvwwwrrrnnnrrryyyuuu}}}~~~{{{{{{|||{{{{{{}}}yyytttrrruuuxxxzzz{{{xxxtttsssssstttvvvxxx|||zzzrrrnnnnnnppplllttt}}}~~~|||yyyxxxzzz}}}}}}|||vvvnnniiifffIII888555111/////////...---,,,,,,+++))),,,:::RRReeepppxxx~~~~~~yyywww{{{~~~~~~zzzxxxtttuuuyyy{{{xxxssstttzzzuuu}}}|||fffGGG333...******,,,((('''(((******)))***+++---...===NNNZZZccciiijjjgggpppxxxyyyrrrdddUUUBBB444---************)))'''&&&%%%%%%&&&&&&(((,,,...+++***444IIIZZZhhhpppvvvtttiiiYYYEEE555,,,)))'''(((((((((---333AAALLLWWW]]]```ccccccbbb```bbbcccdddhhhllliiicccSSSEEE666---(((%%%'''******%%%(((...333AAAGGG>>>555111---***))))))'''%%%))))))))))))((('''&&&%%%%%%'''***+++((()))666DDDXXX^^^cccbbbaaadddeeeddddddeeeggghhhiiiiiijjjkkkjjjjjjkkknnnqqqrrrqqqppppppqqqtttwww{{{{{{zzz|||iiiIII;;;???eee~~~}}}}}}{{{bbbOOOKKKiiiwwwzzzwwwzzzuuukkkPPPVVV___nnn|||qqqpppuuubbbHHHBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@???===<<<;;;::::::::::::::::::::::::888888999:::AAARRRlllyyyoooccc^^^bbbmmmwww~~~vvvyyy}}}vvvuuuzzzyyy}}}{{{|||{{{zzzxxxvvvvvvzzz}}}mmmtttxxxvvvssstttwwwxxx{{{|||~~~~~~wwwuuuvvvxxxwwwyyytttzzz{{{rrrkkkKKK999666222000//////...---,,,,,,---,,,,,,666MMMbbbssszzz~~~|||~~~}}}~~~}}}{{{zzzvvvtttttttttuuuzzz{{{zzzsss\\\AAA111///***))),,,(((((())))))))))))***---///333BBBTTT```hhhnnnpppooowww|||~~~|||yyyyyywwwtttooo[[[DDD666///+++))))))+++***(((&&&%%%%%%%%%&&&(((******'''(((333GGGWWWeeelllqqqpppiii\\\III999,,,)))'''(((((((((---444AAAMMMZZZaaaeeeiiiiiigggfffgggffffffhhhjjjfff```XXXKKK===222+++&&&&&&******''',,,111555BBBIIICCC:::555---)))))))))'''&&&'''((()))))))))(((&&&%%%'''(((***,,,))))))222===HHHSSS\\\___```ccceeedddjjjmmmooonnnllljjjiiijjjmmmnnnppprrruuuuuurrrppprrrsssvvvzzz}}}kkkJJJ???FFFiii}}}~~~~~~uuuttt{{{{{{kkkVVVKKKSSScccttt|||yyynnn]]]NNNVVVeeesss{{{~~~zzzzzz~~~\\\GGGCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===<<<777888999999999999888777666::::::;;;LLLgggxxxzzzsssmmmeeeccchhhqqqzzzvvvzzzzzz}}}|||}}}|||{{{yyysssssssssuuuzzz|||vvvpppmmmiiissszzzwwwtttvvvzzz|||xxxyyyyyy{{{}}}yyyrrrqqquuuvvvvvv}}}tttttt~~~tttRRR:::777333000000///...---,,,---///...+++000FFF\\\qqqxxxxxxssstttwwwzzz~~~vvvkkkOOO888//////***))),,,)))++++++***))))))+++///333<<>>JJJFFF>>>666---((()))******)))%%%&&&((()))***)))'''''''''''')))+++***)))...555<<>>___|||yyyxxxrrrrrrqqqqqqttttttjjj]]]MMMDDDCCCLLLOOOMMMSSS___ggg|||VVV@@@DDDCCCBBBAAA@@@AAAAAABBBAAABBB@@@;;;===CCCAAA;;;???AAA@@@;;;;;;<<<777...111777???QQQiiimmmfffhhhjjjiiihhhkkkqqqxxx~~~wwwwww}}}|||}}}yyytttwww~~~~~~yyysssrrr}}}yyywwwvvvtttsssvvvwwwuuuqqqrrryyywwwtttrrrsssvvvxxxxxxvvvtttvvvvvvrrrnnnqqq{{{yyytttssswww~~~```BBB666...//////***)))---///,,,---///+++***999NNN___ppp}}}}}}}}}~~~||||||zzz~~~pppSSS888333...++++++,,,+++)))///)))(((,,,+++(((222@@@OOOaaannnmmmmmmsssxxxvvvuuurrrsssyyy{{{xxxxxx|||sss]]]DDD444---++++++...+++++++++***************'''''''''&&&+++<<>>IIIDDD777...,,,,,,)))(((***,,,***)))+++---,,,)))&&&''''''((()))***+++,,,,,,>>>SSSkkkvvvpppfffaaa``````aaabbbaaaaaaeeemmmsssqqqoooooorrrxxx||||||{{{|||~~~~~~zzzxxxxxxzzz}}}|||vvvTTT>>>BBB^^^{{{yyyqqqpppttttttqqq___MMM???BBBPPP___mmmwwwxxxyyy}}}[[[GGGEEEDDDCCCBBBAAABBBBBBCCCDDDEEEBBB>>>???CCCAAA<<<===???>>>::::::<<<888111888999???VVVjjjfffbbbnnnfffdddcccfffnnnxxxzzz}}}{{{uuuvvv|||~~~{{{|||wwwxxx~~~xxxxxx{{{wwwyyyzzz}}}|||pppqqqqqqmmmjjjnnnyyy~~~~~~tttHHH::://///////+++)))---///++++++...+++***666HHH___oooyyyvvvrrrwww}}}}}}~~~{{{yyy|||gggKKK555111,,,******+++***)))---)))***...,,,+++555EEERRRfffwwwyyyyyy{{{{{{wwwqqqpppttt|||~~~{{{yyyzzzmmmYYY@@@222---+++,,,...,,,++++++***)))(((''''''******(((&&&+++:::QQQcccsssuuuzzzwwwpppmmm[[[===000***'''(((******,,,000;;;JJJ\\\hhhppptttsssooollljjjjjjkkkkkkiiikkkpppmmmcccSSSCCC666...***)))((((((***///222666@@@JJJCCC888///---,,,)))(((******)))((()))++++++(((%%%$$$%%%&&&''')))***+++,,,222???QQQ]]]aaa```______\\\ZZZZZZ\\\```fffkkknnnooooooqqquuuyyy|||||||||{{{}}}~~~|||zzz{{{|||||||||xxxVVV???CCC___{{{zzzyyy|||zzzvvvnnn___RRRPPPXXXfffyyy|||}}}~~~\\\IIIEEEEEECCCBBBBBBBBBCCCDDDDDDDDDBBB>>>>>>AAA???<<<<<<===;;;999999;;;:::555:::;;;DDDYYYeeeZZZZZZnnnhhheeebbbdddlllwww{{{zzz}}}}}}{{{wwwvvvuuuzzzpppnnnuuuttttttvvv{{{xxxxxxuuuqqqnnnrrr|||zzz}}}wwwNNN===...---...+++***......)))))),,,+++***222===]]]mmmwwwqqqjjjnnnxxx~~~}}}zzz{{{sssXXX@@@111...***))))))************))),,,///---...===NNNXXXmmm~~~vvvmmmnnnuuu~~~zzzyyyfffSSS<<<000,,,+++,,,///,,,,,,+++)))((('''&&&%%%((()))((('''+++;;;RRRdddyyyvvvwwwvvvuuuvvvcccAAA333,,,((()))***)))+++///>>>NNNaaakkkpppqqqmmmgggfffbbbaaaeeehhhiiikkkooolllcccUUUEEE777///+++)))'''''')))---000555>>>IIICCC:::111---,,,)))((())))))((('''((())))))'''%%%###$$$%%%&&&((()))***+++...333===JJJWWW___aaa```UUURRRQQQTTT\\\bbbeeedddlllnnnqqqtttvvvyyy|||~~~zzz|||~~~~~~~~~}}}~~~zzzYYYBBBDDD^^^{{{~~~}}}~~~{{{xxxqqqjjjfffeeelll|||~~~xxxuuuWWWCCCDDDCCCBBBAAAAAABBBCCCDDD@@@???>>>======>>>>>>======<<<:::888888999999888;;;MMM\\\ddddddZZZ]]]pppqqqlllggggggmmmwww~~~|||hhheeennnmmmoooqqquuuwwwxxxxxxwwwwww{{{|||xxx{{{}}}}}}zzz{{{WWWAAA...***,,,+++,,,///---((('''***+++***---333MMM```ooommmgggjjjttt}}}}}}}}}~~~}}}}}}|||ttt```GGG777...,,,***))))))***++++++******+++,,,,,,333GGGZZZcccuuu|||tttlllooouuu}}}{{{wwwbbbOOO;;;000---+++,,,---,,,++++++***)))(((((('''###%%%%%%&&&--->>>VVVgggxxxtttuuutttuuuxxxgggGGG555...)))))))))(((***...<<>>>>>???@@@BBB@@@>>>;;;999777666888:::EEEmmmxxxnnnlllnnnvvvrrrnnniiiiiiooowww~~~|||nnnlllssslllpppttttttqqqooopppssssssxxx{{{~~~kkkPPP666------++++++...+++)))(((***+++***+++---888KKK___gggfffjjjrrryyy~~~~~~~~~~~~}}}yyywwwssscccKKK999222,,,,,,++++++***+++,,,---+++*********---:::RRRfffmmmyyy~~~wwwrrroooqqquuu{{{zzzttt^^^MMM:::111...,,,+++,,,++++++++++++++++++++++++###%%%&&&'''--->>>UUUgggqqqqqqtttsssqqqtttgggKKK777000***))))))(((***...999LLLaaalllnnnlllfff```^^^YYYXXX___fffkkkooorrrmmmhhh\\\LLL;;;...(((&&&%%%$$$%%%)))***...777@@@CCC???888111---+++***))))))))))))((('''''''''((()))))))))(((((('''''''''+++222===HHHQQQVVVWWWXXXWWWYYY[[[ZZZXXXVVVVVVXXXdddeeegggggghhhmmmuuu|||||||||}}}~~~}}}aaaEEE@@@QQQqqq}}}zzzvvvxxxwwwuuuyyy~~~~~~tttoooppprrr{{{{{{|||zzzSSSBBBAAA@@@?????????@@@AAABBB===<<<>>>AAABBBAAADDDIIICCC>>>;;;999777555999>>>RRRxxxzzzyyyuuukkkiiihhhjjjooouuuzzz|||~~~vvv}}}}}}xxxtttrrrkkkpppsssrrrooooootttyyyrrrxxx{{{|||~~~yyyvvvcccBBB333000,,,***+++*********************+++///>>>QQQ```hhhooovvv{{{wwwyyy}}}}}}zzzuuutttqqqfffRRR<<<000...++++++,,,+++******+++---,,,+++***+++444FFF]]]ooosssxxx}}}~~~zzzvvvsssrrrsssuuuwww{{{vvvlllZZZIII888000...,,,************++++++,,,------...'''(((((((((---<<>>EEECCC===333...---,,,***((())))))(((&&&&&&''')))***))))))(((((('''''''''&&&///===HHHOOOTTTXXXZZZ___cccfffddd___[[[ZZZ[[[```aaaccceeehhhmmmssswwwzzzzzz{{{}}}jjjJJJ>>>IIIiii~~~||||||~~~~~~|||zzzzzz{{{wwwrrrttt}}}xxxnnnlllooonnnxxxvvvwww~~~zzz{{{|||}}}zzzTTTDDDAAAAAA@@@???@@@AAABBBCCC???===@@@DDDCCCAAADDDKKKCCC>>>::::::777666;;;DDD```{{{|||tttmmmggggggiiimmmppprrrrrrqqquuu||||||}}}~~~|||zzz}}}xxx||||||pppmmmnnnooooooppptttzzzttt{{{zzzwwwtttxxx~~~~~~uuusssuuu~~~mmmGGG555000---***+++))),,,---+++))))))+++,,,000555AAARRRbbbnnnvvvzzzrrruuuyyy}}}{{{ttttttlll[[[FFF777...***)))***,,,+++)))((()))++++++,,,---222???SSSgggssssssuuuvvvvvvsssqqqrrrtttssswwwzzz|||}}}pppbbbSSSDDD444......,,,***+++++++++++++++++++++,,,,,,''')))))))))---;;;PPPaaaiiimmmttttttppprrrgggMMM888000***(((((((((+++000666KKKbbbmmmooollliiieeefffbbb```aaaaaa```eeekkkiiifff___PPP???222+++))))))''''''))))))***222;;;FFFFFF@@@666//////...***'''((((((&&&$$$$$$&&&(((&&&&&&'''''''''((((((((((((...777BBBKKKSSSZZZ^^^bbbdddggghhhfffdddaaa___]]]___ccciiinnnrrrsssrrrvvvvvvwww|||uuuRRRAAACCCaaavvv}}}vvvrrrmmmnnnrrrxxx{{{{{{}}}~~~zzztttttt|||~~~}}}|||wwwpppmmmnnnpppxxxtttsss|||yyyvvvwwwyyySSSCCCBBBAAAAAA@@@AAABBBCCCDDD???===???CCCBBB>>>AAAHHHBBB<<<::::::888777>>>HHHlll~~~~~~{{{ooohhhiiikkkmmmqqqrrrpppkkkgggkkktttuuutttxxxtttrrryyyzzzwww~~~~~~zzz~~~}}}tttlllmmmrrrvvvvvvyyytttooo{{{vvvuuuqqqnnnnnnttt{{{yyy~~~yyyxxx}}}wwwssswww}}}mmmEEE222///---,,,---)))---///,,,((())),,,......,,,000???SSSdddnnnrrrtttuuuwwwyyy{{{~~~}}}wwwvvvjjjTTTBBB888///''''''***+++***'''&&&(((***+++,,,000888HHH\\\lllsssrrrqqqrrrrrrqqqpppssswwwsssxxx}}}}}}lll[[[MMM???111------,,,++++++,,,+++++++++******))))))$$$&&&((((((...===SSSccckkkmmmttttttsssvvviiiMMM888000)))(((((())),,,000444III```kkkllljjjgggdddfffcccaaa^^^ZZZWWW[[[bbbbbbaaa[[[NNN===000***((((((&&&&&&&&&&&&&&&...666GGGHHHCCC777000000///+++%%%''''''%%%""""""$$$'''"""###$$$%%%'''((())))))***+++...777BBBNNNWWW\\\``````bbbfffjjjiiiddd___[[[^^^eeennnuuuwwwsssooorrrrrrtttzzz~~~|||~~~}}}ZZZFFF@@@]]]pppxxxnnnhhhcccdddkkkuuu}}}{{{{{{{{{{{{zzztttpppnnntttzzzrrrnnn{{{tttrrrzzz~~~XXXGGGFFFCCC???>>>@@@BBBAAA@@@HHH???===CCCEEE???<<>>QQQkkk}}}yyyxxxuuuqqqooorrryyy|||{{{|||rrr\\\EEE444,,,+++---******)))))))))))))))***111+++000HHHeeewww|||{{{{{{uuuooonnnsssxxxzzzyyywwwxxx|||}}}uuu```PPPBBB444//////---++++++,,,+++***((((((((()))***((()))))))))...>>>UUUfffsssrrrxxx{{{wwwvvvhhhNNN999222,,,)))((('''***///444EEE^^^ooonnncccbbbhhhjjjeeebbbaaa]]]ZZZ```jjjgggddd```VVVFFF444,,,,,,$$$***...+++&&&%%%,,,444AAALLLNNNAAA333---''')))(((&&&%%%$$$$$$%%%%%%)))((('''&&&&&&'''((()))'''(((,,,777IIIXXXZZZTTT[[[]]]bbbgggjjjjjjgggdddddd```___eeepppyyy{{{yyy{{{vvvvvvzzz~~~}}}}}}hhhHHHAAAPPPdddxxx|||wwwsssooooooqqqttt}}}wwwooopppssstttrrrrrr{{{|||yyy~~~}}}VVVEEEFFFCCC@@@@@@AAACCCBBBAAA@@@<<<;;;@@@CCCAAA>>>>>>FFF:::444666777888BBBPPP^^^nnnvvvpppmmmooohhh\\\\\\```dddggglllooojjjbbbhhhjjjmmmpppqqqqqqqqqqqq|||~~~zzzvvvtttxxxmmmqqqvvvxxxvvvsssrrrrrrtttvvvwwwvvvtttqqqnnnmmmuuuwwwuuurrrtttwwwuuuoookkkeeecccfffgggeeecccddddddeeefffiiittt{{{zzz{{{}}}}}}~~~yyysssqqquuu}}}{{{{{{yyyrrrLLL666000......///+++******))))))******+++***,,,---...444BBBUUUdddqqquuuwwwtttooonnnuuu|||~~~{{{yyyxxxgggNNN;;;111...,,,+++******))))))))))))******,,,///@@@]]]xxxyyyuuuqqqqqqtttxxxyyyyyy|||tttvvvzzzzzz{{{qqq]]]OOOAAA333......,,,+++***+++***)))((((((((())))))***+++******///>>>TTTdddssssss{{{}}}zzzxxxjjjQQQ:::222,,,)))((('''***///555FFF___ooommmcccaaafffiiigggffffffaaa[[[]]]ccciiifffbbbYYYHHH555***)))%%%)))+++***&&&&&&,,,222===GGGHHH<<<111...***$$$)))((('''%%%$$$$$$%%%%%%)))(((''''''''''''((()))''''''***333DDDTTTYYYUUU[[[ZZZ[[[^^^cccfffhhhhhhbbb``````eeemmmuuuxxxxxx}}}}}}~~~~~~|||yyyzzznnnRRR???III[[[qqq}}}|||vvvssstttvvvyyy}}}rrrmmmoootttyyysssyyy}}}zzzsssrrrzzz{{{UUUCCCDDDCCCBBBBBBCCCCCCBBBAAA===>>>===<<<@@@CCCAAA;;;>>>888555888999999AAALLLVVVfffooojjjgggjjjhhh```cccdddfffkkksssyyyuuummmqqqrrrtttvvvyyyzzz{{{|||zzzzzz~~~zzzqqqqqqtttpppooonnnooorrruuuvvvtttrrrooorrrwwwwwwtttnnnhhheeeiiihhhdddaaadddlllpppqqqgggaaa___``````]]]\\\^^^\\\^^^aaagggrrr{{{{{{vvvooopppppppppooooooqqqssswwwwwwwwwxxxzzz~~~|||vvvqqqrrrzzz|||{{{sssPPP999000---------******)))))))))))))))***)))++++++******111<<>>RRR```mmmpppyyy}}}zzzzzzlllSSS;;;333,,,***)))(((***...888IIIaaapppooofffcccfffhhhiiikkkkkkeee]]][[[]]]eeedddaaaZZZKKK777+++(((&&&'''(((''''''(((+++...555===???666...------))))))((('''&&&%%%%%%%%%%%%))))))(((((((((((())))))''''''(((...===OOOWWWXXXVVVSSSOOOPPPUUU]]]dddhhhccccccdddfffkkkoootttvvv~~~{{{~~~wwwcccCCCBBBMMMeeeyyy~~~wwwssswww|||xxxnnnmmmwww|||}}}{{{mmmaaafffsss}}}{{{TTTCCCBBBBBBBBBCCCCCCCCCBBBAAA???BBB@@@<<<@@@JJJJJJCCCCCC@@@>>>===<<<===CCCJJJVVVdddlllhhhdddggggggbbbggghhhiiikkkrrr{{{}}}zzz}}}{{{{{{}}}uuuppp}}}wwwxxx{{{nnnwwwssspppppprrrtttsssrrrjjjnnnqqqppplllhhhgggfffeeebbb]]][[[^^^fffmmmqqqccc``````cccccc___^^^```]]]___ccciiiqqqvvvtttpppaaabbbbbbbbb``````aaabbbggglllssszzzwwwpppoooooonnn|||xxxvvvyyy{{{{{{qqqRRR;;;000,,,+++++++++******))))))))))))***)))+++,,,+++((()))...333222999@@@AAA@@@@@@EEEJJJQQQXXXaaaggghhhfffbbb```OOO@@@///'''***...,,,((())))))))))))))))))***+++,,,777KKKaaannnrrruuuyyyyyy{{{||||||zzzzzzzzz|||{{{~~~yyyvvvlllYYYKKK===///+++,,,+++))))))(((((((((''''''''''''(((++++++++++++111>>>OOO[[[bbbfffrrryyywwwxxxlllUUU===444,,,******)))+++...777JJJbbbqqqqqqkkkhhhiiihhhkkknnnmmmggg```]]]]]]___^^^^^^ZZZMMM<<<000,,,'''&&&%%%&&&((()))******---555888444///---,,,)))((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((+++777IIIVVV[[[WWWRRRMMMMMMRRRZZZbbbgggfffhhhiiihhhhhhjjjnnnrrrxxx}}}}}}|||uuuMMM??????VVVnnnyyyxxxrrrpppxxxuuussszzznnnYYYZZZiiisssyyy|||VVVDDD@@@AAABBBCCCBBBBBBAAAAAA<<>>DDDPPPXXX___jjjppplllhhhiiihhheeeeeeiiijjjhhhjjjsss}}}~~~yyyxxxzzz}}}~~~tttooo}}}zzzyyy{{{oooyyyuuuppplllkkkmmmoooqqqkkkooorrrqqqmmmhhhggggggmmmjjjeeebbbaaaccchhhlllddddddfffjjjiiidddaaabbb``````dddkkkqqqrrrooommm___aaabbbbbbaaabbbdddfffggglllttt}}}|||yyyzzzwwwrrr|||yyyyyyzzz{{{~~~~~~oooWWWAAA444000...------,,,+++***************(((+++---,,,***)))+++---++++++,,,...000222555666222777===AAABBBAAA???>>>777111***((()))******((())))))(((((()))***++++++222???SSSdddkkklllsss{{{~~~|||||||||xxxsssiiiVVVIII;;;...+++++++++)))***'''''''''(((((((((((('''))))))***+++222>>>MMMXXXYYY^^^lllttttttwwwnnnYYY???555,,,***+++***+++---111EEE^^^nnnqqqooommmllliiimmmnnnkkkfffcccbbbcccaaa___^^^[[[PPP@@@444///(((&&&%%%&&&(((***)))(((***111777777444111---)))''''''''''''''''''&&&&&&(((((())))))))))))(((((((((*********333DDDTTT\\\^^^ZZZWWWVVVZZZ```eeeggggggiiiiiigggccccccgggkkkkkkrrr{{{|||zzzyyyxxx~~~\\\DDD999LLLgggxxxsssnnnpppzzz~~~{{{{{{|||ttt___```nnnyyy{{{}}}WWWEEEAAABBBCCCCCCBBBAAACCCDDD:::???FFFQQQbbbuuu{{{hhhPPPFFFPPPaaajjjiiiooosssqqqoooooommmhhhjjjpppqqqmmmllltttzzz{{{~~~{{{|||{{{zzzrrrmmmmmmqqqwwwzzzwww}}}{{{tttoooooouuuqqqnnnkkkfffaaaaaadddeeeeeehhhjjjggg```]]]^^^^^^]]]___fffjjjiiihhhiiidddeeeffffffgggjjjooorrrtttuuuxxx{{{yyyrrruuuxxx}}}xxxooo^^^III;;;666333000...---,,,+++************''')))+++,,,+++******+++000,,,)))(((***,,,,,,+++***,,,......,,,+++******((()))***)))((((((((()))(((((((((((()))***+++,,,000AAAZZZlllrrrqqqwww~~~{{{yyy~~~}}}tttnnndddSSSHHH;;;...***,,,+++******''''''((()))))))))((((((''''''))),,,444@@@NNNWWWVVV\\\kkkrrrrrrwwwqqq^^^AAA666,,,***,,,,,,,,,---***@@@YYYiiiooopppooolllkkkooonnnhhhdddeeeggghhhiiiddd```[[[OOO@@@444000'''&&&&&&''')))))))))(((***000777;;;999444///+++''''''(((((((((''''''&&&''''''(((((((((((('''''''''+++---+++000>>>OOOYYY]]][[[ZZZ[[[^^^```bbbbbbdddeeeeeebbb______bbbeeeccciiirrryyy{{{zzzyyyxxxtttwwwzzz|||}}}iiiQQQ???FFF^^^uuu}}}ssspppsss~~~}}}yyy}}}qqqrrr|||}}}WWWEEECCCDDDEEEDDDBBBCCCEEEHHHEEEHHHSSSgggzzzfffYYY___iiimmmiiilllnnnpppssstttooojjjssswwwyyywwwwww|||xxxssswww~~~|||{{{~~~|||xxxwwwvvvqqqkkkjjjoooiiihhhiiijjjfffaaaaaaeeehhhdddcccggghhheeeeeeiiihhhhhhhhhiiijjjooovvvzzz}}}}}}}}}~~~~~~{{{uuukkkqqqvvv}}}rrrpppdddPPP@@@888444///---,,,+++***)))))))))))))))***+++++++++*********+++***)))(((''''''((((((,,,---...---+++))))))***%%%'''))))))(((((())))))(((((((((((()))***+++,,,111BBB[[[oootttuuu{{{zzzuuuxxxyyy~~~rrrkkkcccTTTHHH:::...***,,,,,,++++++'''((()))*********))))))&&&''')))...888DDDQQQZZZXXX]]]kkkqqqppptttppp^^^BBB666,,,+++------,,,---)))???XXXhhhooosssqqqmmmmmmqqqppphhhdddfffiiiiiiiiibbb[[[TTTJJJ<<<222///''''''((())))))(((((()))(((,,,222777777333///---&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%$$$+++...,,,---999JJJUUUWWWVVVVVVXXX[[[\\\\\\[[[aaaaaaaaa``````bbbdddgggcccfffmmmtttzzz|||{{{yyywwwvvvuuuwww{{{tttbbbLLLBBBLLLddd~~~{{{vvvuuuxxx}}}}}}VVVEEEEEEGGGGGGEEECCCDDDHHHLLLUUUUUUbbbyyyyyykkkjjjhhhbbbccceeeggglllrrrtttooohhhuuuxxxzzzzzz|||~~~}}}}}}zzzuuu|||}}}wwwxxx~~~rrrpppppppppnnnlllpppvvv|||uuurrrrrrpppkkkkkkooolllkkkkkkkkkmmmrrrzzz~~~{{{uuuqqqsssyyylllhhhmmmuuunnnooofffRRR@@@777111,,,,,,+++***)))((((((((((((,,,,,,,,,,,,+++*********###'''******''''''))),,,(((***,,,---,,,,,,---...(((''''''((())))))******(((((((((((()))***+++,,,:::III^^^nnnsssvvv~~~xxxrrrtttvvv~~~~~~rrrmmmfffWWWHHH:::...+++,,,,,,,,,,,,'''((()))+++++++++***)))&&&'''***000;;;HHHTTT\\\YYY^^^jjjnnnlllqqqmmm\\\CCC777,,,+++------,,,,,,,,,BBB[[[jjjrrrvvvtttooonnnsssrrrjjjeeegggiiigggccc[[[SSSLLLCCC888000...&&&(((******)))((((((***%%%'''+++000111///------&&&'''((())))))(((''''''$$$%%%&&&''''''&&&%%%$$$"""***///,,,,,,666FFFQQQUUUTTTUUUWWWZZZ\\\\\\ZZZaaa``````aaadddgggjjjlllfffggglllsss{{{}}}zzzyyyuuuqqqqqqvvv}}}{{{oooWWW???===RRRoooyyyyyyxxx{{{||||||\\\BBBLLLHHHBBBAAAGGGPPPZZZ```mmmttt~~~wwwnnnhhhhhhcccaaaiiiuuu{{{wwwqqqrrrxxx||||||~~~xxxttt~~~vvvqqqnnnrrrvvv{{{~~~}}}|||{{{{{{~~~~~~xxx{{{}}}}}}~~~}}}tttiiissssssvvvxxxwww{{{}}}tttjjj^^^LLL999000222......---+++***+++***'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''')))&&&&&&(((((((((,,,333GGGVVVhhhrrrwww}}}zzz{{{}}}wwwwwwyyyxxxwwwvvvqqqdddWWWFFF:::...,,,---+++)))(((*********,,,------+++***&&&,,,------:::OOOYYYVVV[[[^^^cccggglllnnnfff\\\DDD888---***++++++,,,...---<<>>555000---***'''%%%%%%%%%$$$###&&&)))---111222000---***(((((((((((())))))))))))&&&%%%%%%%%%%%%&&&''''''))))))+++,,,+++...:::GGGRRRUUUXXXXXXXXXZZZ___ccchhheeeccceeejjjllliiifffbbbbbbbbbeeeiiioootttxxxsssnnniiifffcccggguuuzzzYYY===999GGGTTTkkkyyyxxxwwwyyy}}}}}}|||oooWWWYYYUUURRRTTT\\\fffmmmqqq~~~uuulllfffdddcccffflllssswwwvvvssswww{{{~~~zzzwww~~~||||||{{{|||wwwmmmqqqmmmlllqqqwww}}}yyytttpppcccMMM888---,,,------+++******)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((''')))''''''((((((***222;;;PPP```rrr||||||xxxtttvvvwwwwwwwwwrrreeeXXXDDD888...,,,,,,+++)))((()))))))))+++,,,---+++***&&&+++,,,...<<>>SSS^^^^^^^^^dddiiinnnrrrrrrjjjaaaIII<<>>FFFLLLRRRUUUWWWXXX[[[^^^aaa``````bbbeeeeeeaaa]]]\\\[[[ZZZ[[[___dddjjjnnnrrrnnnnnnrrruuuwww|||vvv^^^KKK???888AAAZZZwww}}}rrrrrrwwwxxxqqqcccVVVSSSPPPJJJIIIMMMzzzmmmddd``````fffooowww}}}~~~zzzrrreee\\\aaammmxxxoooeeeYYYIII<<<...,,,,,,---+++((((((+++))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((()))((())))))(((///BBBTTTjjjqqqvvvtttssswww|||}}}|||~~~tttvvvwwwuuuqqqhhhWWWGGG<<<333+++***+++)))((()))&&&%%%%%%''')))+++***)))''')))+++111@@@UUUaaacccdddjjjooorrrsssrrrjjjaaaJJJ===///***(((''''''))),,,444AAALLLVVV]]]dddhhhlllhhhdddbbbbbbdddgggjjjfffbbb[[[UUUOOOEEE:::222,,,***'''''''''(((''''''%%%'''+++...000000000///******)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&(((((((((000999HHHNNNVVVZZZ\\\]]]___aaaaaa___^^^]]]^^^]]]ZZZXXXWWWXXXYYY[[[^^^aaadddeeeiiihhhmmmwww~~~ttteeeZZZWWWXXX]]]mmmzzzpppkkkjjjlllkkkjjjeee^^^```nnn~~~}}}tttssswww~~~yyymmm[[[OOOEEEEEEHHHHHHHHHKKKyyynnnfffbbb___cccjjjssszzz}}}}}}||||||{{{~~~yyy}}}}}}~~~qqqffffffnnnwwwpppVVVBBB666///,,,---,,,((((((+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''((()))***444HHH\\\nnntttxxxuuutttyyy}}}zzzxxxyyyzzzrrrttttttqqqlllcccQQQAAA888000*********))))))+++&&&%%%%%%&&&((())))))((('''(((***222BBBVVVccchhhkkkpppttttttsssqqqiiiaaaJJJ===///***)))((()))+++***111<<>>>>>>>>???CCCFFFMMM{{{rrrnnnkkkeeeaaabbbiiippptttuuuwww{{{~~~}}}yyyssstttyyy{{{uuurrrqqqppphhhiiirrrxxxvvvwww~~~xxxoootttwwwvvvppp{{{zzzvvvyyy|||~~~~~~sssooooooqqqtttxxx~~~||||||}}}|||rrreeeNNN;;;,,,---000,,,)))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***(((&&&(((...666AAASSSbbb]]]hhhrrruuuvvvxxxzzzzzzzzzuuuvvvnnnooonnnkkkggg```PPPBBB333...+++++++++***+++...***(((&&&&&&'''(((((('''(((&&&(((222CCCUUUccclllnnnsssuuuqqqooonnnkkkfffQQQBBB333,,,***))))))+++(((///<<>>HHHPPPVVV[[[bbbfffeeeeeeeeecccaaa^^^]]]\\\UUUVVVXXXZZZ[[[[[[ZZZYYYWWWXXX^^^eeeiiilllsss{{{xxxnnntttjjjhhheeebbbcccgggnnnttt{{{}}}{{{dddlllyyywwwxxx~~~vvvmmm]]]NNNGGGEEE@@@::::::;;;===???AAAEEEFFFFFF???uuu~~~nnnfffeeeddd```[[[XXXbbbmmmqqqooorrr{{{~~~|||qqqooouuuyyy}}}}}}yyyrrrjjjffffff^^^___kkktttuuuzzz~~~qqqooo|||llliiiaaarrrzzzwww}}}{{{xxxyyywwwtttsssooozzzzzzsssrrrxxx|||~~~uuuwwwyyypppdddVVV???,,,---222...))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***)))''')))111;;;GGGVVVcccccclllsssttttttyyyyyyxxx|||sssssspppkkkfff^^^NNN@@@222...+++,,,,,,***,,,///,,,***'''&&&'''''''''&&&)))&&&'''222CCCTTTccclllmmmqqqssspppmmmnnnllliiiUUUEEE555---***((((((******111===KKKWWW^^^``````ccciiimmmooossswwwssskkkfffaaaYYYSSSNNNHHHAAA<<<333000,,,)))((((((&&&%%%&&&&&&&&&&&&'''(((******&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((&&&&&&))))))'''(((+++///666AAAKKKSSS[[[bbbhhh[[[^^^bbbcccaaa^^^[[[YYYVVVVVVUUUUUUUUUVVVXXXYYYSSSVVV[[[bbbeeejjjuuusss___UUUeeebbbdddkkkzzz~~~hhhnnn{{{|||ttt]]]UUUGGG<<<:::>>>===999;;;;;;<<<===AAADDDAAA===>>>cccvvvfffaaahhhoookkkbbbcccjjjqqqrrroooqqqyyy~~~zzzwwwzzz{{{nnnkkkrrrsssuuuooommmrrrllldddgggcccgggllloooqqquuu{{{xxxuuuvvvrrrxxxxxx~~~uuueee]]]dddmmm~~~|||wwwyyyrrrxxxxxx}}}~~~zzz}}}|||}}}~~~{{{vvvqqq```EEE///,,,///---+++---(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((((())))))(((&&&***---+++222GGGSSSYYYbbbiiikkkmmmpppsssxxx~~~|||zzzyyyuuuoootttqqqlllfff^^^SSSGGG???111///,,,*********)))((((((((())))))))))))((((((*********000AAAVVVeeejjjnnnnnnooooooooolllgggcccQQQGGG999---((((((+++...***000;;;FFFQQQZZZbbbggghhhjjjjjjlllqqqtttooohhhfffccc]]]WWWPPPHHHAAA<<<444...)))******'''$$$$$$)))***+++++++++)))((('''&&&&&&''''''&&&&&&%%%$$$(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&+++///666???KKKXXX```bbbfffcccaaaaaabbbaaa\\\XXX[[[ZZZ\\\]]]YYYQQQMMMNNNGGGMMM[[[jjjqqqrrrsssvvv```NNNOOOjjjgggYYYhhh{{{tttiii]]]KKKFFF@@@:::777888<<<>>>:::;;;;;;<<<===>>>??????DDDMMMfffrrreeeaaahhhnnnlllgggiiinnnsssrrrooonnnrrrwww~~~~~~|||ssspppnnnkkkrrrppprrrxxxwwwrrrrrrwwwttttttkkkhhhoookkkdddfff^^^cccjjjooosssvvvzzz|||wwwwww{{{tttyyyvvvxxx~~~~~~wwwooommmffflllzzz||||||~~~|||~~~zzz|||{{{xxx}}}{{{wwwtttsssdddKKK333...///,,,***,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))))))))((()))///111:::NNNYYY\\\dddhhhkkknnnqqqtttyyy|||wwwvvvrrrmmmkkkhhhccc^^^VVVKKK???666111...+++*********)))(((''''''((((((((((((''''''))))))+++222CCCYYYggglllppppppooommmiiiccc]]]YYYHHHAAA666---))))))***+++###)))444@@@LLLWWW```eeehhhiiiiiiiiinnnsssqqqkkkkkkfff^^^VVVNNNGGG@@@<<<444---(((((()))'''%%%&&&))))))******)))((((((''''''''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$)))111===KKKWWW```ccc^^^aaacccaaa\\\[[[]]]aaadddcccbbb```YYYOOOKKKLLLEEEJJJVVVccciiijjjllloooxxx|||VVVIIINNNlllwwwaaa```iiiqqqxxxzzzppphhh\\\OOOEEEAAA<<<888666888:::===::::::;;;<<<===>>>??????CCCBBBWWWzzzooodddaaaeeejjjkkkjjjlllnnnqqqrrrpppoooooooooyyy~~~}}}{{{||||||yyy~~~~~~zzzxxxqqqiiihhhkkkllliiimmmmmmnnnqqqvvvyyyzzz{{{wwwyyypppkkkpppoooiiillljjjjjjkkkmmmppptttwwwzzzzzzuuutttsssrrrrrrtttsssttt}}}~~~|||wwwrrrsssyyy|||zzzyyy}}}|||tttqqqpppoooiiiQQQ999000///,,,***+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********555<<>>999222---***))))))((($$$)))444AAAOOO\\\fffkkkkkkkkkiiihhhkkkqqqpppllliiifffccc^^^YYYQQQHHHCCC777///(((((()))'''''')))))))))(((''''''''''''((('''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''******+++///777CCCRRR\\\kkklllmmmjjjeee```]]]\\\eeecccbbb]]]SSSIIIGGGKKKFFFJJJRRR\\\aaabbbdddiiimmmssswwwyyy}}}wwwjjjNNNJJJWWWvvvyyyjjj___XXX[[[cccvvv~~~{{{yyyxxxkkkaaaWWWKKK@@@===;;;888666666777999;;;999:::;;;<<<===>>>??????FFF:::HHHxxxnnndddaaaaaaccceeegggfffhhhlllpppssstttrrrppptttvvvxxxxxx{{{}}}xxx|||{{{}}}|||zzzzzzyyyuuummmgggjjjrrrtttqqqqqqqqqqqqsssyyy}}}|||xxxuuu}}}zzzssssssppplllqqqwwwssspppooossszzz~~~yyyssspppppprrrvvvzzzzzziiiggghhhooovvvzzz{{{{{{zzzyyyyyy^^^RRR\\\iiikkkfffiiiTTT===222...+++***,,,))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((***+++...===JJJXXXiiilllhhhmmmlllnnnrrruuuxxx|||~~~vvvrrrqqqppptttnnnfff___XXXNNNAAA888000...+++*********))))))((((((((())))))((((((((((((***---333BBBUUU```cccmmmnnnmmmhhh___VVVMMMIII<<<777111,,,***)))(((''')))---555BBBQQQ^^^hhhmmmkkklllkkkjjjlllpppooojjjccceeeiiillljjjcccZZZRRR@@@666---+++***)))(((***)))(((&&&%%%%%%&&&'''(((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''///+++&&&###(((<<<\\\vvvwwwkkk]]]WWWZZZ]]]\\\YYYXXXXXXWWWSSSJJJBBBDDDJJJLLLMMMSSSZZZ]]]^^^aaafffeeeiiigggeeejjjoooeeeSSSHHHOOOccc~~~~~~vvv```TTTRRRmmmvvv~~~~~~~~~vvviii[[[QQQHHH???888666666666666666888999:::999999:::;;;===>>>??????GGG===BBBfff~~~xxxmmmbbb^^^\\\ZZZ\\\```aaabbbgggmmmssstttssspppqqqrrrssswww}}}~~~vvv~~~{{{sssvvvsssggg^^^cccnnnwww}}}uuunnnoootttrrrmmmtttssstttxxx{{{zzzvvvqqqqqq}}}xxxqqqnnntttzzzzzzzzz}}}{{{uuuuuuwwwyyyxxxssstttuuuvvvyyy}}}{{{|||sssgggkkklllnnnrrrvvvxxxwwwwwwyyywwwwwwZZZ<<<555GGG\\\eeedddfffUUU@@@444...,,,+++,,,***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&'''***---333FFFUUUbbbpppooojjjnnnppprrrtttvvvxxx}}}xxxvvvvvvuuuzzzrrriiibbb[[[QQQCCC999000---+++************)))((())))))******))))))(((&&&)))---555EEEVVVaaabbbgggiiijjjggg___VVVOOOKKK@@@:::111+++((((((((())))))+++111<<>>??????AAADDDBBBMMMyyywwwuuuggg\\\ZZZXXXTTTUUUZZZ^^^___cccgggkkkkkkiiigggmmmooopppttt}}}rrr~~~xxxllliiiddd```\\\bbbtttvvvbbb[[[OOOGGGMMMZZZfffmmmrrrzzzxxxrrrnnnqqqtttrrrkkkuuuqqqttt}}}yyyuuuwww}}}|||qqqooorrrvvvxxx{{{wwwqqqrrrrrruuuxxx|||ssssss||||||vvvrrrrrrssstttxxx~~~KKKAAA666333<<>>777222,,,))))))'''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((%%%&&&)))+++)))111LLLhhhoooYYYRRRSSSPPPLLLKKKKKKIIIGGGJJJOOOUUUTTTVVVYYYZZZYYY\\\bbbbbb\\\UUUPPPMMMHHHAAA:::LLL```wwwzzzooobbbTTTEEE<<<777444444777555555666777999::::::;;;777888999:::<<<>>>??????888GGG@@@AAAmmm}}}ssspppqqqnnn^^^SSSTTTVVVSSSSSSXXXYYY[[[]]]______^^^\\\[[[cccgggjjjlllrrruuuqqqjjjcccbbbeeehhhddd^^^^^^bbb[[[VVVTTTYYYbbbbbbYYYNNNNNNCCC;;;>>>GGGMMMQQQTTT\\\```eeeiiipppwwwvvvqqqwwwpppvvv{{{tttttt{{{}}}uuunnnnnnnnnppp}}}uuukkkpppwwwzzzyyyzzz~~~{{{vvvuuutttrrrtttyyyuuu<<<888444222777FFFYYYfffbbbYYYJJJ;;;222...---,,,*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***)))(((***111666JJJ\\\hhhooouuuooojjjqqqvvvuuusssqqqrrrwwwzzzwwwzzz{{{zzzmmmllllllmmmjjj\\\FFF555///---***)))***++++++***&&&&&&''''''''''''&&&&&&$$$)))...777FFFVVV]]]]]]\\\```dddbbbZZZQQQLLLJJJAAA;;;222+++))))))***+++---+++---666CCCPPPXXX[[[VVV\\\bbbeeeiiiooorrrqqqnnnjjjdddaaacccggglllnnnZZZNNNBBB;;;555...***)))&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%'''''''''((((((((())))))%%%%%%&&&&&&'''(((((())),,,((((((+++%%%$$$000222HHHdddqqqmmmccc\\\[[[UUUOOOMMMPPPTTTTTTVVVXXXXXXWWWXXX[[[[[[ZZZ]]]bbb___TTTKKKGGG???666777???XXXkkk}}}|||{{{ooocccQQQEEE:::666555333555888666666777777888999::::::777777888:::<<<>>>??????777GGG<<>>666666777666777;;;777777777777777888999999666777888:::<<<>>>???@@@;;;GGG999FFFAAAZZZwwwlllhhhdddcccdddXXXYYYWWWTTTOOOMMMOOOQQQUUUTTTQQQMMMIIIIIIMMMQQQTTTXXXXXXWWW]]]ddd```UUUZZZUUUUUUXXXXXXRRRLLLIIIMMMWWWYYYVVVUUUPPPUUUfffUUUHHH::::::DDDMMMLLLHHHYYYeeeggghhhrrrwwwvvvzzztttvvvrrrnnnuuu|||}}}yyyvvvvvv}}}zzzmmmlllnnnsss|||xxxuuussstttvvvwwwvvvttt|||vvv[[[>>>666...---222>>>RRRbbbjjj___SSSJJJ>>>000***+++---,,,+++)))((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((())))))&&&'''000@@@LLL^^^iiivvv|||zzzwwwwwwyyyyyyrrrpppqqqttt|||vvvrrrsssuuuuuussspppgggjjj{{{sssNNN222,,,+++***+++++++++)))''''''(((((((((&&&%%%&&&'''&&&)))///999EEEOOOWWWZZZRRRTTTYYY]]]]]]TTTEEE:::999666222///...,,,***))),,,---...222===JJJRRRRRRWWW[[[ccciiilllllliiigggiiifffdddfffhhhfff___YYYOOOIIIAAA;;;777333---(((''')))+++)))&&&%%%&&&((((((((('''&&&%%%%%%$$$$$$(((((('''''''''(((((()))&&&((()))(((&&&$$$###$$$%%%%%%&&&&&&''''''((((((++++++,,,///555===EEEJJJJJJKKKMMMQQQUUU[[[```ccc]]]aaa```ZZZXXX]]]```___SSSJJJ@@@999222111>>>MMMcccggglllsss|||~~~vvv}}}~~~~~~~~~yyyuuupppeeeWWWMMM@@@===888555666777999999<<<:::777444333444555666777888999:::<<<===>>>???@@@>>>AAAHHHEEEGGGooogggfffbbbZZZUUUYYY]]]```[[[RRRLLLLLLOOOMMMNNNOOOQQQQQQQQQOOOMMMRRRVVVXXX[[[eeeqqqooofff]]]TTTMMMMMMOOOOOOPPPSSSKKKOOOLLLKKKNNNIIIJJJWWW\\\QQQHHHIIISSS]]]___^^^fffssswwwwww~~~}}}wwwxxxyyyzzz~~~|||yyyppprrrvvv{{{}}}{{{tttsssssswww{{{}}}|||yyy|||~~~MMM666000+++,,,222>>>QQQbbbiiiaaaYYYQQQDDD666......,,,,,,***)))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((...;;;LLLYYY___fffpppyyy}}}}}}zzzxxx~~~zzzyyyxxxxxx{{{{{{}}}|||wwwrrrnnnfffgggssszzzkkkMMM666---+++************)))''''''(((((((((&&&%%%&&&'''$$$(((000;;;GGGQQQVVVXXX[[[```fffhhhbbbXXXMMMFFF???;;;555000...,,,)))((('''(((***111???PPPXXXYYYTTTZZZccclllrrrrrrmmmhhhjjjhhhgggiiikkkhhh```XXXQQQNNNIIICCC===666///+++''')))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((($$$%%%''''''%%%%%%&&&'''''''''''''''''''''(((((()))((('''(((+++000555888@@@CCCGGGLLLPPPRRRRRRRRRWWW\\\]]]YYYVVVWWWTTTOOOLLLCCC;;;888888;;;EEEPPP``````^^^___gggttt||||||oooaaaWWWMMMEEE>>><<<999666555777888999999<<<:::777555333444555666777777888:::;;;===>>>>>>BBB@@@AAAGGGCCC@@@iiikkkfffiiifff[[[QQQSSSXXXZZZTTTIIIDDDIIIPPPIIIJJJKKKOOOSSSTTTQQQNNNQQQUUUWWW\\\hhhvvvwwwooohhh]]]SSSNNNKKKGGGFFFGGGPPPMMMCCC@@@EEEAAA>>>FFFQQQPPPQQQXXXccclllpppqqqlll|||{{{|||yyytttzzzxxxmmmqqqvvv}}}~~~zzzxxxqqqppprrrwww}}}~~~|||yyyooo;;;111,,,)))+++000;;;MMM]]]fffdddbbb[[[MMM===444222,,,+++***((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((&&&&&&+++777HHHYYYddddddcccdddllluuuzzzxxxuuu{{{{{{}}}~~~{{{xxx}}}}}}~~~~~~xxxrrrhhhbbbaaagggiii\\\FFF777...,,,)))((()))***)))((('''(((((((((&&&%%%&&&'''###(((111>>>JJJRRRVVVWWW___eeekkkjjjaaaWWWPPPMMMFFFAAA888111---***((('''&&&&&&(((000AAASSS[[[ZZZQQQVVV```mmmwwwxxxqqqiiiiiihhhhhhjjjlllggg^^^VVVVVVVVVTTTOOOFFF<<<444000((())))))((('''&&&''')))$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''"""$$$%%%%%%%%%&&&)))+++((((((((((((((('''''''''+++***((('''(((+++---///444888???EEEGGGFFFBBB???KKKOOOQQQQQQPPPMMMFFF>>>999333111555===DDDLLLRRRXXXWWWQQQNNNTTTcccpppvvv|||xxxxxxwwwsss{{{xxxoooooottttttaaaPPPEEE>>>:::777888777555555777999999888<<<:::888555444444444555666777888999:::<<<======@@@>>>>>>DDDCCC:::PPP}}}{{{mmmjjjmmmlllddd\\\TTTRRRMMMDDD===@@@JJJTTTSSSRRRPPPPPPRRRUUUWWWXXXNNNRRRSSSTTT^^^iiiiiiaaafffaaa]]]]]]XXXNNNCCC>>>SSSNNNAAA===DDDCCCCCCMMMMMMSSS\\\ccchhhkkkmmmooojjjyyy}}}|||xxxsssyyywwwrrryyy~~~~~~yyywwwwwwwwwuuutttwww{{{~~~~~~|||uuusssSSS000000---+++,,,///777GGGVVVeeehhhiiicccUUUDDD888333+++***)))(((((((((***+++))))))(((((((((((())))))((((((((((((((((((((((((***''''''///>>>QQQ```hhhllleee______fffllloooooooootttzzz~~~zzzvvvzzz{{{xxxyyyxxxtttpppbbb```______YYYMMM===333...,,,((('''((()))))))))'''(((((((((&&&%%%&&&'''%%%)))222>>>JJJSSSWWWYYY```cccfffeee___XXXSSSPPPJJJCCC:::111,,,***(((((()))((((((...???OOOUUUSSSNNNQQQZZZhhhuuuxxxrrrkkkgggeeecccddddddaaaYYYQQQTTTXXXYYYTTTJJJ>>>666222***))))))(((''''''((()))$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%%%%&&&)))+++)))))))))(((((('''''''''+++***))))))***,,,///000,,,000777===???===999666999:::;;;===>>>===888333---///555>>>GGGMMMRRRUUUSSSTTTRRRNNNPPPZZZbbbfffxxxwwwwwwyyy~~~~~~sssjjj```WWW[[[ggg|||}}}xxxrrrkkkaaaYYYXXX\\\]]]VVVMMMEEE@@@===;;;:::;;;888555444666888999999<<<:::888666444444444444666666777888999:::;;;<<<<<<;;;:::AAADDD===EEE```{{{vvvqqqoooooonnnlllgggaaaWWWNNNIIIKKKOOOSSS[[[ZZZXXXVVVTTTUUUXXXZZZLLLRRRTTTRRRUUU]]]\\\UUUXXXYYY___iiillleee[[[VVVTTTRRRHHHCCCHHHIIIPPP```aaaeeehhhgggcccbbbfffkkkppp}}}|||vvv||||||vvvooohhhcccmmmzzzzzzxxxzzz}}}}}}{{{}}}xxx___===000...,,,,,,---...555EEETTTdddjjjmmmhhh[[[KKK<<<333,,,+++)))''''''(((***+++))))))(((((((((((())))))'''''''''''''''''''''''')))(((,,,777III[[[hhhnnnrrrnnniiifffeeefffggghhhfffkkktttzzzwwwtttwww|||zzzxxxtttmmmfff___bbbbbb]]]SSSEEE777......+++((('''''')))))))))'''(((((((((&&&%%%&&&''')))+++222<<>><<<999888999;;;<<<===@@@<<<777444555777999::::::999888666555555555555555666666777888999::::::<<<<<<999===EEEAAADDDSSS|||}}}vvvvvvyyy{{{zzzrrrlllfff___XXXSSSUUUUUUTTTUUUUUUSSSQQQOOOQQQ\\\bbb^^^]]]bbbccc___\\\[[[```kkkrrrqqqnnnmmmaaabbbYYYQQQOOOKKKQQQbbbkkklllkkkfffccchhhttt~~~{{{}}}~~~uuulllggghhhjjjvvv|||}}}QQQ777222***)))***,,,...555FFFWWWccciiilllhhh```SSSCCC666---,,,)))'''&&&(((***+++)))((((((''''''(((((()))'''''''''''''''''''''''''''***222BBBTTTeeeoootttppptttxxxxxxsssmmmhhhggg```dddjjjppppppnnnssszzzvvveeeYYY]]]ccceee]]]PPPCCC666------+++((('''((()))(((''''''(((((((((&&&%%%&&&'''***---333<<>>BBBAAA===888555555777999:::888888777666666666666666555555666666777888888999===@@@<<<;;;CCCBBBBBBKKKbbbxxxoooppp}}}{{{{{{~~~zzzrrriiiaaa\\\VVVOOOJJJMMMUUUXXXSSSMMMNNN^^^iiifffbbbdddhhhhhhlllfffcccfffiiigggffffffgggkkkeee___]]]UUUUUUbbblllqqqvvvwwwyyyyyyiiiiiirrrqqqxxxxxxrrr|||lllHHH999,,,(((((()))***+++333EEEVVVbbbfffiiigggddd\\\LLL<<>>555///,,,***((($$$'''***+++222>>>GGGJJJNNNPPPSSSZZZbbbgggjjjjjjgggaaaZZZWWWVVVTTTNNNIIITTTTTTTTTTTTSSSOOOJJJFFF222...)))'''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''***)))((('''&&&&&&&&&&&&"""%%%((()))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&************)))((('''&&&(((((()))***---///222333;;;===CCCIIIHHHFFFLLLUUUTTTZZZ\\\XXXUUUWWWXXXUUUcccdddcccaaabbbccc^^^WWWNNNTTT]]]gggpppvvvyyyzzz~~~|||~~~|||zzz{{{|||iiiVVVLLLIIIIIIDDDDDDHHHOOOTTTUUUXXX\\\eeekkkqqqsssvvvyyyxxxttt[[[OOODDD???<<<999999;;;???===999666555999>>>BBB;;;:::888777888999888777666666666666777777777888444555555666666777777888999AAA>>>999>>>@@@@@@FFFLLLssskkk]]]mmmzzz{{{xxxxxxzzzzzztttvvvwwwsssmmmhhhggghhhdddTTTFFFIIIYYYdddbbbZZZAAAUUUccc```YYY[[[```bbbqqqiiicccbbb```[[[WWWWWW[[[bbbcccffflllgggeeepppwwwzzzdddggguuuyyy|||vvvooouuu}}}zzzxxx|||WWWDDD===###+++*********)))///@@@RRRaaadddfffffffffbbbSSSBBB000---***'''%%%&&&(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%...>>>NNN[[[cccgggiiiiiikkknnnqqqtttvvvwwwxxxxxxtttrrruuuxxxyyy~~~{{{{{{|||~~~|||rrrbbbUUUSSSZZZ[[[QQQFFF===444+++***)))))))))***)))'''%%%'''(((((((((&&&%%%&&&'''''',,,555BBBNNNVVVZZZ[[[SSSSSSRRRNNNLLLNNNUUU[[[QQQJJJAAA888111---)))'''&&&+++------000:::CCCGGGOOORRRWWW]]]bbbfffhhhiiihhhccc^^^[[[[[[WWWPPPIIIKKKIIIHHHIIIJJJJJJFFFBBB444///***'''''''''&&&$$$"""###$$$%%%'''((()))*********)))((('''&&&&&&&&& $$$(((***)))'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((***+++---...111999GGGQQQQQQNNNSSS]]]\\\]]]ZZZUUUXXX```ccc```^^^aaaccccccccc^^^PPPBBBHHHNNNYYYeeeoooxxx}}}{{{zzzzzzyyywwwxxxzzzpppZZZLLLFFFCCC>>>===BBBKKKPPPNNNKKKLLLNNNTTTZZZ^^^bbbhhhiiifffKKKFFFBBB@@@<<<999:::>>>777777888888777888:::<<<555555777999;;;:::777444444555555666777888888999444444555555666666777777222>>>===777<<>>MMMTTTVVVVVVMMMQQQWWW[[[[[[\\\^^^```WWWOOOCCC888000,,,+++***)))))))))***...666@@@GGGIIIUUU___```aaafffhhhfffdddddd```YYYPPPIIIGGGGGGDDDDDDCCCCCCAAA>>>888444111---((($$$$$$%%%%%%%%%$$$&&&((((((((((((***+++---,,,+++++++++)))%%%"""(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((***111???MMMUUUXXX\\\bbbooollleee```bbbgggfffbbb[[[VVVWWW^^^```VVVGGG===DDDRRRbbbjjjiiiiiinnnttt|||}}}{{{|||dddMMMEEEDDD???AAACCCFFFHHHJJJJJJJJJGGGHHHHHHIIIKKKNNNSSSVVVAAA???;;;888777999===???@@@>>>;;;:::::::::999777;;;::::::<<<===<<<888444666555444444555444222111999555444888777333222666888999:::;;;<<<===>>>??????HHHmmmbbb]]]___dddlllrrrqqqlllgggeeecccfffeee^^^XXXWWW\\\bbbnnn```YYYbbbmmmjjj[[[OOOSSSdddmmmpppsssooommmuuuvvv}}}|||ooodddaaabbbeeekkkrrrxxx}}}}}}yyylllpppxxx|||yyyxxxssssss|||SSS333///---+++************000@@@QQQZZZbbbeeecccccceee]]]SSSBBB;;;222+++))))))(((''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((111AAASSSaaajjjllllllnnnoooqqqsssvvvwwwvvvuuuppprrruuuvvvxxx}}}|||xxxwwwlllYYYLLLKKKWWWWWWVVVPPPFFF;;;333...+++***((('''&&&'''((())))))***)))(((&&&&&&(((***+++,,,444BBBMMMQQQTTTWWWRRRUUUYYY\\\]]]___bbbddd[[[RRREEE888...)))(((''')))))))))***...666???FFFMMMWWW___``````cccdddccc```___]]]XXXQQQMMMLLLMMMDDDCCCAAA???===:::555222222...***'''&&&'''''''''$$$&&&'''''''''''')))***//////000000---***'''%%%(((((((((((('''&&&$$$$$$&&&&&&&&&'''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))),,,111;;;FFFNNNRRRZZZbbbmmmnnnmmmkkkkkklllfff^^^TTTQQQRRRWWWWWWMMMAAA:::GGGRRR^^^dddeeeffflllrrruuuzzzzzzyyyzzz{{{oooZZZJJJAAACCCFFFIIILLLMMMKKKIIIGGGCCCBBB@@@??????AAADDDGGG>>><<<999777777888:::<<>>EEEPPPWWW\\\[[[ZZZ[[[\\\\\\[[[[[[YYYUUUQQQOOOOOOPPPGGGCCC???;;;888555111///111...)))'''''''''((('''%%%&&&''''''&&&&&&(((***111444777555111,,,))))))))))))((((((&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))***///777>>>FFFRRR^^^gggkkklllkkkjjjhhhbbbZZZRRRPPPPPPQQQMMMDDD===;;;JJJOOOWWW[[[^^^aaafffkkkvvv{{{~~~}}}|||}}}~~~wwwvvvyyyzzz}}}ppp```SSSPPPSSSXXXZZZYYYTTTMMMIIIEEEBBB>>>;;;::::::===>>>:::999888666666777888999===;;;999999999999888666555666888;;;>>>>>><<<999555444333333444333111///333111222555777666666999999999:::;;;<<<>>>@@@@@@BBB===aaasssfffaaabbbeee___eeeiiiiiigggfffbbb^^^```aaabbbbbb\\\WWWWWWZZZRRRSSSWWW]]]bbbgggmmmrrruuuyyyqqqeeeaaa]]]]]]hhhgggmmmsssuuurrroooppprrrvvv}}}nnn___jjjvvvwwwppphhheeejjjpppvvvyyyiiifffgggjjjooouuu{{{kkkAAA.........***))))))***(((***555AAAXXXbbbgggeeeeeekkkkkkfff^^^PPP>>>111,,,+++)))'''''''''(((((())))))))))))''''''''''''''''''''''''(((---888HHHXXXeeelllmmmooooooooonnnnnnpppsssuuuwwwtttsssvvv{{{|||yyyvvvvvvrrrnnngggZZZPPPPPPWWWWWWXXXWWWRRRGGG;;;111+++)))((('''&&&&&&&&&''''''&&&'''''''''&&&'''***,,,&&&---:::HHHOOOOOOPPPSSSXXXZZZ]]]aaaccceeeggghhhfff]]]OOO???222+++))))))***))))))))),,,444===CCCNNNQQQSSSRRRQQQQQQSSSSSSYYYXXXWWWUUUSSSQQQPPPPPPKKKFFF@@@:::666333000......+++'''%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%&&&(((***333888<<<;;;444---++++++))))))((('''&&&$$$###"""''''''&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''((())))))))))))))))))))))))(((&&&''',,,333>>>OOO]]]___cccdddaaa```aaa```\\\ZZZWWWTTTOOOGGG??????CCCKKKMMMRRRVVVZZZ]]]___```www{{{}}}wwwyyy|||uuutttxxxzzz}}}~~~~~~zzzrrrgggjjjnnnooolllfff^^^YYYMMMHHHBBB===;;;;;;<<<===777777777777777777777777:::999888888999999777666666888:::===>>>>>><<<;;;444333222222333333111/////////111333666777999:::888888888999:::<<<>>>@@@>>><<>>666///+++***((((((((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,)))(((+++222===OOO___VVV^^^dddeeedddeeedddbbbddd___YYYPPPEEE???DDDMMMNNNQQQTTTYYY\\\]]]\\\[[[kkkooouuuzzz}}}|||zzzwwwqqqsssxxx{{{vvvpppqqqvvvvvvyyyyyywwwzzz~~~||||||tttooo[[[SSSIIIAAA<<<;;;:::999777777888888888888888777888888777888999999777666:::<<<>>>??????===;;;:::444333222222333333111///,,,...000222444888::::::888888888999:::===@@@AAA<<>>;;;999777777888888888888888999777777777999::::::888666;;;>>>@@@AAA>>><<<:::999555444333333444333111///,,,///111111333777999888999999999999;;;>>>AAACCC>>>EEECCCGGGsss{{{sssmmmjjjggglllllliiilllpppgggZZZGGGIIIVVViiirrrrrrttt{{{ttt{{{{{{wwwttt|||kkkmmmssszzzyyyqqqiiiqqqyyy|||~~~~~~{{{nnnwwwttteeeXXX___yyywwwuuutttsssqqqqqqssswww|||tttsssjjj[[[NNNDDD999///+++!!!$$$+++((((((+++'''(((''')))+++***(((***000555JJJ^^^cccbbbeeedddaaa```^^^XXXNNNAAA555...+++))))))))))))))))))******((((((((((((((((((((((((***))),,,888IIIYYY```bbbaaagggnnnooommmkkkkkklllsssrrrrrrrrrqqqnnngggbbbbbbbbbbbbaaa___[[[TTTNNNLLLIIIBBB:::111+++******(((((()))((((((((('''&&&&&&''''''&&&%%%&&&(((+++---111;;;HHHPPPSSSXXX]]]\\\[[[[[[^^^cccggghhhhhhgggddd[[[MMM<<<000,,,++++++***((((((***000999???BBB===<<>>666---'''%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$'''))),,,666@@@EEEWWWjjjrrrqqqnnniiieeeaaa___\\\XXXQQQLLLQQQYYY]]]___aaa```___^^^```aaa\\\\\\___fffooovvv{{{|||sssooommmoooqqqrrrvvv|||}}}~~~~~~~~~xxxoooxxxpppdddUUUIIICCC@@@===;;;777777666666777888999999777777888:::<<<;;;999777999<<>>CCC======EEEMMMTTT^^^ggg[[[\\\]]]___^^^VVVLLLCCCKKKEEE>>>777111---***((()))(((&&&&&&((((((((('''$$$%%%&&&&&&(((+++000444@@@AAACCCDDD@@@999...'''$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&)))((((((...666@@@PPP```eeedddbbbbbbaaa\\\\\\^^^^^^ZZZUUUWWW]]]```bbbaaa^^^[[[[[[___cccZZZYYY[[[bbblllwww~~~yyyrrrnnnqqqtttxxx}}}~~~{{{vvvtttxxx{{{tttjjjkkkwww{{{fff[[[LLLBBB>>>>>><<<:::777666555555555777888999777777888:::<<<<<<:::888666:::>>>>>>;;;888888888666555444444555555333111---222222///111666777333333333222333555888<<>>DDDBBB@@@CCCKKKVVV___ddd^^^ccchhhhhhbbbXXXOOOIIIEEEAAA:::333---)))((((((&&&&&&'''''''''''''''''''''###$$$'''((()))111;;;BBBEEEGGGCCC:::333000000(((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&''')))'''((())))))((()))+++---111@@@NNNRRRTTT\\\bbbddd\\\\\\]]]^^^___]]]ZZZWWW]]]^^^^^^^^^```aaa___\\\[[[ZZZZZZ^^^jjjvvvxxxtttvvvyyyzzzvvvqqqrrryyyyyyttttttuuutttuuuwww|||~~~~~~cccOOOAAAAAABBB<<<:::===;;;999666444333333444555777777777888999999777555555666999::::::888666444888777666444444555555666444333222000000000000111111333777999;;;;;;;;;<<>>///...***(((******'''(((,,,)))))))))))))))))))))))))))((((((,,,444AAAOOOXXXfffkkkooonnniiifffhhhjjjjjjjjjkkknnnpppqqqooonnnjjjkkkjjjaaaTTTFFF<<<777000...,,,*********+++,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&---222999>>>BBBGGGNNNSSSZZZ[[[\\\[[[\\\___dddiiijjjiiidddVVVDDD555,,,))))))(((((()))(((***222<<>>:::888777555444333444444555666777999;;;;;;::::::444555777999999999888777666555444333333333444555222111000//////000222222777666555777999;;;;;;:::AAA:::>>>BBB@@@YYYqqqjjjccc```ggg___ZZZXXXQQQFFFNNNZZZ[[[llluuuxxxyyy}}}zzzqqqmmmnnnxxx}}}}}}}}}}}}~~~~~~uuukkk^^^dddrrrtttkkkrrrwwwsssSSS<<<...'''***************+++,,,,,,*********+++++++++++++++))))))((((((((()))******(((,,,555CCCQQQ\\\```aaa______aaagggiii___LLL===333,,,((()))***)))((()))))))))))))))))))))))))))'''******)))***444FFFUUUeeefffggghhhjjjlllnnnooorrrnnnjjjhhhiiilllnnnoooooonnnhhhZZZGGG888111000******)))((()))***+++,,,''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&+++///444777:::???FFFKKKZZZ[[[[[[[[[[[[\\\```bbbeeebbb\\\QQQCCC666,,,((()))(((((()))((()))000888FFFJJJNNNQQQRRRTTTXXX\\\YYY^^^eeeeee^^^QQQEEE>>>:::777222---)))'''''''''(((((((((''''''&&&&&&&&&$$$"""###&&&))),,,333;;;DDDEEEDDD>>>555---)))(((&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%$$$%%%&&&'''((('''((()))(((((((((***,,,)))******+++333>>>GGGIIIZZZ___ccc```ZZZXXX]]]ccciiigggdddcccdddeeeeeedddiiinnnssswww}}}{{{|||~~~wwweeeQQQ???999888666777<<<888777777666555444333333222333555777999;;;;;;<<<444555555666777888999999555444333222222222333333//////......///000222333666555333444666999:::;;;AAA<<<===EEEBBB>>>eeeyyyoooddd\\\aaa\\\RRRNNNKKKGGGSSSbbbccciiiuuuxxxrrrvvv}}}rrrkkkccchhhtttmmm\\\pppvvv{{{{{{uuuRRR777,,,---222...------,,,++++++++++++***************+++++++++))))))((((((((())))))***)))***///:::IIIUUU\\\^^^\\\\\\___hhhoookkk\\\NNN;;;111(((''')))((('''(((((((((((((((((((((((((((&&&))))))'''%%%---<<>>777333111---)))'''&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$'''+++000777<<>>AAA???DDDDDD666JJJ~~~|||rrrdddYYYZZZTTTGGGDDDKKKQQQ```llljjjiiivvv{{{vvv{{{}}}|||mmmfffrrrrrryyyiiiVVVoootttzzzvvv{{{{{{lllIII222+++---000000///......---,,,+++***)))************************))))))((((((((((((((())))))(((***333@@@MMMWWW\\\aaa___aaahhhoooooofff]]]III<<<000+++***))))))***((((((((((((((((((((((((&&&'''&&&&&&&&&+++222888HHHSSSaaakkknnnnnnpppssssssrrrpppooonnnkkkgggdddRRRHHH999///+++,,,---...---,,,+++***)))(((''''''((((((((((((((((((((((((((('''''''''''''''(((((((((---333999???GGGQQQXXX]]]___bbbeeeiiikkkkkkkkkhhhgggbbbZZZNNN???222******'''&&&((((((''')))......333888999999<<>>===<<<999444...***''''''%%%%%%%%%%%%$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%###$$$&&&(((((('''&&&$$$%%%%%%%%%%%%&&&&&&''''''&&&'''((('''&&&&&&(((***&&&(((*********///:::DDDTTTSSSQQQPPPRRR[[[hhhqqqjjjbbb\\\]]]]]]\\\^^^cccfffooovvvwwwxxx{{{}}}}}}~~~}}}}}}}}}vvvjjj\\\KKKAAA===:::999:::555555666666555444333222111333555555333444666888999888666444333333444555444444444444333333222222111000...---------...///---666??????888444888???999BBB???>>>CCC<<>>NNN]]]mmmvvvqqqrrr|||{{{tttyyy~~~~~~tttoooqqqvvv|||yyyzzzjjj\\\mmmssswwwzzz~~~{{{{{{]]]DDD---'''...111,,,&&&******++++++++++++*********************)))))))))))))))((((((''''''((((((%%%%%%'''---777EEERRRZZZgggeeedddhhhmmmmmmiiidddWWWKKK???777222---,,,---))))))))))))))))))))))))'''&&&%%%&&&(((***+++,,,000???SSSbbbkkkpppvvv{{{rrrpppmmmiiibbbZZZPPPJJJ666///)))(((+++---+++((()))))))))******+++++++++))))))))))))))))))))))))(((''''''''''''((())))))***000777===CCCKKKTTTZZZ\\\]]]```eeeiiikkkiiiggghhhjjjiiibbbTTTCCC444,,,***'''&&&((((((&&&&&&***'''((()))(((''')))///333===???@@@>>>:::666333222))))))'''&&&%%%&&&&&&'''%%%%%%%%%$$$$$$######"""%%%'''(((***111;;;@@@@@@999777333...+++((('''&&&%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%%%%''')))&&&)))---///,,,---888DDDRRRRRRPPPPPPSSS]]]iiirrrbbbXXXSSSUUUVVVTTTVVV]]]dddlllrrrssstttxxxzzzyyyyyy{{{yyyqqqbbbOOO@@@999999<<<>>>555555555444444444333333666888999777444444666999:::999666444222222222222333333444444444333222111222111///...------......222<<>>AAABBBGGGtttpppdddSSSNNNCCC888@@@UUUfffuuu~~~|||{{{}}}yyy~~~|||{{{||||||vvvssseeebbbkkk}}}}}}lllgggqqqzzz~~~{{{ccc>>>222+++...222000***'''((()))***+++,,,++++++***+++*********)))))))))((())))))((('''''''''''''''$$$&&&(((***///:::HHHSSS``````bbbeeehhhiiihhhggg___WWWMMMEEE;;;111+++,,,))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&...;;;HHHTTT]]]dddhhhccc^^^WWWOOOGGG>>>555///***'''&&&'''***+++)))&&&%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))'''&&&&&&&&&''''''((()))+++111:::BBBHHHPPPYYY___^^^___aaaeeehhhgggbbb^^^bbbhhhlllfffVVVCCC444,,,***&&&%%%'''(((%%%$$$&&&%%%$$$###"""!!!"""$$$%%%***---000222111///......(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$'''(((***222===BBB@@@888444///+++(((&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%&&&(((***)))+++......///777BBBNNNRRRVVVUUUTTTWWW```iii^^^TTTPPPTTTUUURRRTTT\\\ffflllrrrtttxxx}}}xxxpppgggWWWIIIBBB???===;;;666555444333333333444555666888:::888444333777;;;888777666444333222222111111222333333333222111000111000///.........///000222888>>>???;;;999:::===888666;;;<<<:::???CCC<<>>JJJSSSWWW\\\aaaccceeeggghhh```[[[UUUMMM@@@111)))'''))))))))))))))))))))))))'''((('''&&&$$$$$$&&&(((+++)))(((,,,333999<<<<<>>BBB???888444...)))&&&%%%###"""&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%$$$&&&'''***$$$"""'''+++---444<<>>RRRWWW]]]aaabbbaaa___^^^bbb^^^ZZZQQQ@@@---&&&)))&&&((())))))((()))***+++))))))((((((''''''''''''&&&'''(((((('''''')))******)))(((((())))))((('''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''((()))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''...666AAAIIINNNVVVccclllfffiiimmmmmmiiiddd___]]]ZZZ___aaaZZZOOOAAA222%%%$$$'''***)))'''%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&(((,,,111:::AAA???999888333,,,'''$$$#########"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''%%%######%%%'''(((((('''###!!!$$$(((***(((%%%))))))(((&&&%%%&&&))),,,+++((((((+++---111888@@@IIIWWWbbb___PPPDDDEEEKKKPPPVVV[[[]]]ZZZVVVTTTSSShhhllllllkkkqqq}}}vvvyyyyyydddTTTMMMYYYfffiii]]]JJJ<<<666000111333555666666666555999666222111222444666777555666777888777555333222111111000000000000111111111111000//////000111222------000555:::<<<:::777777999;;;===>>>>>>===<<>>GGGQQQZZZWWWLLLDDDFFFKKKQQQTTTWWWVVVSSSQQQQQQSSS^^^dddiiilllttt}}}wwwyyy~~~yyyiiiRRRBBB@@@KKK[[[ddd[[[GGG888444000111333444555555555555666666555555555555444333888999999:::999777555444000000////////////000000000000/////////000111222//////111555999;;;:::888999:::;;;===>>>>>>>>>===AAAOOOkkk___iiigggkkkwww}}}wwwqqquuu|||}}}{{{{{{yyyzzz~~~wwwttt~~~~~~eeedddwwweeeEEE444///111333//////......---,,,,,,,,,************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))(((''''''(((,,,///CCCOOO^^^ffffffbbb^^^\\\ZZZ]]]```\\\MMM:::000...******+++***)))((('''&&&'''''''''&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''((('''%%%&&&''''''&&&$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((111999DDDOOOVVVZZZ]]]___``````aaabbbccccccaaa___\\\aaabbbYYYNNNCCC999111&&&''')))(((&&&%%%%%%&&&(((&&&$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''(((---222888???DDDAAA;;;222...)))%%%$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%***))))))))))))))))))(((%%%$$$$$$%%%''''''&&&%%%$$$"""!!!"""&&&'''&&&###$$$&&&)))***)))(((((((((***((())),,,---...333:::@@@GGGOOOPPPKKKIIILLLPPPSSSSSSSSSOOOKKKJJJLLLOOOTTT\\\eeekkkrrr{{{~~~~~~{{{wwwwwwyyy~~~xxxjjjVVV???000444;;;NNN```\\\GGG666444111222333444444444444444444555888999999777333111999999::::::888666444333........................//////......//////000111222222222444777999:::999:::;;;;;;<<<===>>>???@@@;;;HHHaaawww{{{nnniiiqqq{{{fffgggooo|||yyy~~~~~~^^^===111222222222444//////...------,,,,,,+++************************((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''''')))+++555CCCVVVaaabbb]]]YYYXXX]]]```bbb```VVVFFF555,,,+++***)))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%'''(((%%%&&&((((((((((((&&&%%%'''&&&&&&&&&&&&'''((((((///666BBBOOOZZZ```bbbcccZZZ\\\^^^]]][[[[[[]]]______dddfffbbb[[[NNN<<<,,,''''''''''''&&&%%%%%%%%%(((&&&$$$###$$$'''***,,,&&&&&&&&&%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%((())),,,222999>>>CCCFFFBBB<<<...+++'''$$$$$$&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''++++++******)))))))))((($$$$$$$$$&&&''''''%%%###%%%###"""###&&&'''&&&$$$((()))***)))'''%%%%%%&&&---+++,,,.........111777999@@@IIIOOOQQQRRRTTTUUUTTTTTTSSSNNNJJJHHHKKKNNNUUU[[[ccchhhlllqqquuuxxx{{{xxxyyyzzzwwwuuuuuuwwwttttttwwwyyyzzztttaaaNNN:::,,,///333FFF___aaaKKK:::888333333444444444333333333222555:::<<<;;;999777555888888888777666444222111------............------------......//////000000444444333444666888999:::<<<;;;::::::<<<>>>@@@BBB===EEEDDDyyyjjjhhhsss}}}~~~uuu]]]dddqqq|||yyy]]]DDD111111555111++++++.........---,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''(((((((((%%%''')))***)))((()))***+++999JJJWWW[[[ZZZYYYXXX```___```aaa```UUUBBB222,,,***((('''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''')))(((&&&'''(((((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((+++111===IIITTT[[[^^^___XXX]]]aaa^^^XXXWWW\\\ccchhhgggeeebbb^^^SSS===)))((('''&&&&&&%%%%%%$$$$$$'''&&&%%%$$$%%%'''***,,,&&&%%%$$$$$$$$$$$$%%%%%%########################!!!"""$$$######%%%))),,,111888@@@DDDFFFGGGAAA999+++(((%%%###$$$&&&&&&&&&%%%%%%%%%&&&&&&'''((((((+++******))))))(((((((((%%%$$$$$$&&&''''''$$$"""&&&%%%$$$%%%&&&'''&&&&&&)))))))))'''&&&'''***---111//////000///...000666;;;BBBKKKTTTXXXXXXVVVTTTRRRTTTUUUTTTQQQPPPSSSUUU]]]aaafffiiikkknnnuuu{{{|||yyy{{{}}}{{{xxxwwwvvvqqqmmmnnnoooqqquuu{{{~~~ooo___RRRDDD888222444EEE]]]bbbRRR@@@;;;666666555444444333333333222666:::;;;;;;:::;;;<<<888888777666555444333222------...//////...------,,,---......///000000000444444444333444666999:::;;;:::999999;;;>>>AAACCCAAA@@@<<>>---***(((%%%$$$%%%%%%$$$###&&&&&&%%%%%%%%%'''((()))$$$$$$###"""###$$$%%%&&&######################## """$$$$$$###%%%+++///555===DDDGGGGGGDDD<<<333(((&&&######$$$&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))((((((&&&%%%$$$%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())),,,000666;;;666222111111///---///555AAAHHHQQQXXXZZZVVVQQQLLLMMMQQQUUUWWWVVVVVVYYY\\\bbbcccgggjjjlllqqq{{{~~~~~~yyyqqqlllkkklllmmmpppuuuzzz|||vvviiiaaa]]]WWWNNNAAACCCNNN^^^eee\\\KKK@@@999888777555444333333333222666999:::999999<<>>444+++'''%%%###"""$$$%%%%%%%%%&&&%%%%%%&&&'''(((***+++)))))))))))))))*********'''%%%######$$$%%%$$$###%%%%%%&&&&&&%%%$$$%%%&&&%%%''',,,000444:::@@@DDD888444111///---***---333BBBHHHPPPUUUUUUQQQLLLIIIKKKNNNPPPPPPNNNNNNQQQTTT\\\]]]aaaeeeggglllxxxyyyqqqjjjiiijjjkkkmmmppprrrtttoooeeeeeelllkkkddd]]]```ccciiipppooo___NNN<<<:::888666555444444444111555999999777555777:::888888777777777777888888///000222333333222000///,,,---///111222222222222///111333333333444777:::777777888999:::===???@@@======???DDD~~~uuunnnrrrwwwpppppprrruuuuuusssuuuzzzzzzxxx{{{~~~oooccc]]]XXXaaa______fffpppvvvwwwtttsss|||~~~|||www|||xxxYYY<<<***...111222000///000000///......---,,,,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''((()))(((&&&%%%&&&''')))(((,,,888JJJZZZcccgggaaaiiimmmjjjiiijjjgggaaaCCC;;;000+++******)))''''''''''''((((((((())))))((()))***)))'''&&&&&&((('''&&&$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%'''(((''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&'''((()))***:::HHHYYYcccccc```^^^___ccc___^^^bbbiiinnnmmmkkkccchhhjjjbbbWWWKKK@@@777+++((($$$###$$$%%%$$$"""$$$%%%&&&'''&&&%%%$$$###"""!!!!!!!!!"""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$&&&---333666???GGGGGGBBB:::///%%%&&&$$$""""""$$$%%%%%%$$$&&&&&&%%%&&&''')))+++,,,)))))))))******++++++,,,(((&&&###"""###$$$$$$###$$$%%%%%%%%%$$$###$$$%%%'''+++111777;;;???DDDFFF999444000...+++(((,,,222>>>DDDKKKOOOOOOMMMKKKKKKKKKLLLKKKGGGCCCAAACCCFFFTTTTTTYYY^^^___bbbnnn}}}wwwnnngggggghhhhhhjjjmmmoooqqqllleeejjjvvvyyysssuuuxxxxxxvvv|||qqq\\\===<<<999777555444444444000555::::::666222222333555555555555555666777777000222333444444333222000,,,---///111222333222222,,,///333333333333666999666666777888:::<<<>>>???<<>>LLL]]]kkkiiihhhhhhkkkkkkgggdddbbbTTTCCC222,,,+++(((''')))(((((())))))***))))))))))))(((((('''%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%)))+++((())),,,$$$$$$333BBBNNNZZZ___bbbeeedddbbbeeebbbbbbgggpppvvvwwwuuujjjeeeaaa___YYYLLL>>>444---%%% ###&&&'''&&&&&&$$$$$$$$$############"""$$$$$$###"""!!!###'''***"""!!!!!!!!!###%%%'''(((###%%%)))***&&&%%%444EEEEEEBBB@@@>>>777---((()))%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&'''(((((()))******))))))((((((''''''&&&&&&%%%%%%$$$###""""""%%%%%%$$$###""""""%%%''''''+++333===???999333222+++***)))'''''')))***,,,<<>>666222000000///...222222222222222333444444888777666555444333333222///000111222222222111000111222333333333333222111111111000111222444777999444555777:::;;;;;;;;;;;;;;;@@@AAA===EEEeee||||||wwwvvvwwwyyysssttt{{{xxxyyy{{{~~~nnnaaaZZZYYY[[[bbblll{{{tttxxxyyy|||zzzkkkWWW<<<,,,+++000333333/////////............---............---,,,+++***+++***(((''''''((())))))***)))((('''''''''((((((((()))******)))(((&&&%%%'''''''''&&&''''''(((((())))))***,,,...555FFFVVVdddfffhhhjjjkkkllljjjiiieeeZZZNNNDDD999...'''%%%###$$$%%%''''''&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))(((''''''''''''(((###%%%###&&&)))$$$'''999KKKUUU^^^```______]]]ZZZZZZZZZ[[[```hhhlllmmmlllnnniiieeecccbbbXXXGGG999333+++$$$%%%'''&&&$$$$$$$$$$$$#########"""""""""%%%%%%%%%$$$###$$$'''***######"""""""""###%%%&&&%%%###$$$)))000:::IIIUUUJJJCCC===888111(((%%%&&&&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$######'''''''''%%%$$$%%%(((+++111000333777666///******((('''&&&%%%$$$$$$%%%&&&%%%***555BBBLLLOOOKKKFFF777///)))((('''''')))---000>>>MMMVVV^^^fffmmmooofffhhhlllrrryyy{{{sssiiidddnnnwwwsssiiicccgggoooqqqsssyyy}}}zzzvvvxxx}}}mmm^^^PPPEEE>>>:::555222111111111000333222111000000111333444888777777666555444444333...//////000111111222222444333222222111111111111222111111222333555777888333666999<<<>>>===;;;::::::>>><<<@@@BBBCCCsss}}}~~~~~~|||pppccc[[[YYYYYY[[[^^^eeexxx}}}}}}}}}jjjrrrlllOOOBBB444...111444333000//////.........---------......------,,,++++++******)))(((((((((((())))))(((((((((''''''''''''(((***)))))))))))))))((('''&&&&&&&&&&&&&&&'''((()))'''(((***+++***000@@@QQQ```fffjjjkkkmmmnnnnnnlllbbb___ZZZRRRFFF888,,,&&&%%%&&&'''((((((((('''&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&(((&&&&&&(((###'''999RRR[[[dddeeeccccccaaa]]]``````bbbfffkkknnnmmmllleeecccaaaaaaccc]]]MMM===444+++%%%&&&((('''%%%%%%############""""""""""""$$$$$$$$$###"""###&&&(((&&&%%%$$$###$$$%%%&&&'''&&&$$$$$$,,,888CCCLLLPPPJJJBBB999333---&&&###$$$&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&))),,,222//////111///)))&&&'''((('''&&&%%%$$$$$$$$$%%%"""'''111???KKKQQQPPPMMM999000***)))***)))***---///999EEEOOOYYY```aaa]]]\\\___gggrrr|||yyyrrrkkkmmmkkkeee^^^]]]cccjjjrrrssswww|||{{{xxxyyy}}}mmmRRRDDD???>>>:::888666444444444444555444222000......000222444666666666555555444333333000000/////////000111222444333111///......///000111111111111333444666777444666888:::<<<<<<<<<;;;888===999???DDD777WWW}}}}}}}}}zzz~~~mmm```YYYYYYZZZ\\\[[[]]]kkk}}}rrrxxxwwwiii[[[III999666444333222111...+++............------------...---,,,,,,++++++******)))((((((((((((((())))))'''''''''(((((((((((('''---***'''''')))+++++++++&&&&&&&&&&&&&&&'''((()))((()))+++***'''***888GGGRRR[[[cccdddfffiiiiiieeedddggggggbbbWWWHHH777,,,))))))))))))((((((''''''%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%)))&&&''')))$$$***>>>UUU___ggghhhggggggfffccciiijjjlllnnnpppooommmkkkfffggggggggghhhdddTTTCCC222***$$$&&&)))(((''''''#########"""""""""!!!!!!""""""###"""!!!!!!###%%%%%%$$$###""""""###%%%%%%$$$%%%)))444CCCNNNOOOLLLFFF<<<333...)))$$$"""###&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$&&&***---///+++***+++)))%%%%%%'''(((''''''&&&&&&%%%%%%%%%&&&)))111===IIIQQQSSSSSS???555,,,***+++******,,,,,,111888DDDRRR\\\ZZZRRRbbbfffooozzz{{{xxxrrrjjjcccbbbggglllmmmllljjjgggjjjsss|||lllNNN===;;;???:::999777666444555666777444222000......000222444333333444444444333222222222222111000//////000000555333111///......000111///000000000111333333444666555555555777999;;;<<<777???888:::DDD:::FFFwww}}}|||}}}}}}{{{|||zzzqqqgggcccccccccaaa```hhh|||~~~{{{]]]HHH<<>>OOO]]]^^^YYY___cccmmm{{{nnnfffbbbjjjwww}}}xxxppplllggggggoooyyy~~~rrrVVV@@@999999@@@???<<<888444333555777444333111000000111222333000111333444444333222111333333222222111000000///555444222000000000111222//////000000111222222222555444333222333666:::<<<777@@@:::777@@@======OOO~~~}}}xxxxxxlllccc___]]]cccccciiiyyyzzzdddGGG999666111444777888666333000111333.........---------,,,,,,---,,,+++***))))))******''''''((()))))))))))))))'''((()))*********))))))***((()))---222444111...))))))((('''''''''(((((('''&&&'''(((&&&$$$)))000999KKK\\\aaafffnnnoooiiifffhhhiiifffccc]]]MMM>>>333111,,,(((&&&&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$ $$$$$$%%%(((&&&111HHH\\\eeemmmnnnnnnoooooommmnnnpppssstttrrrnnnkkkhhhcccmmmqqqkkkeee___PPP@@@333***$$$%%%((('''%%%%%%###"""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!###!!!!!! !!!###%%%&&&&&&,,,555BBBPPPYYYSSSGGG666---%%%$$$%%%$$$###%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&)))---000...***'''((('''%%%&&&)))%%%%%%&&&''''''(((((((((&&&+++444BBBOOOVVVVVVTTTDDD777***'''(((((()))+++---000444999DDDQQQXXXYYYVVVVVV```rrrllliiiiiioooxxx|||yyytttsssoooooorrruuuuuuwww{{{xxxeeeRRRIIIGGGOOOMMMGGG???777333444666444444333222222222222222000111333444555444333222111222333444444333222111111000//////...///000111///000000111222222222222333333333333444777999:::777<<<===;;;;;;;;;===@@@~~~|||vvvrrrtttiiibbb___\\\]]]cccooo{{{~~~zzzvvv___JJJ555222999999...111444555444222///.........---------,,,,,,,,,---,,,+++))))))))))))***''''''((())))))***))))))'''((()))+++++++++***)))&&&'''***111777888222,,,+++***)))((((((((((((((($$$###%%%((()))(((+++000111EEEYYYaaahhhqqqrrrmmmhhhiiihhhfffiiiiii^^^PPP:::666000+++((((((***,,,###$$$$$$%%%'''(((((()))$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""&&&$$$$$$&&&###---EEEbbbkkkrrrsssssstttsssqqqmmmppptttuuusssoookkkiii```lllsssmmmfffaaaSSSDDD555,,,%%%%%%'''%%%###"""""""""""""""!!!!!!!!!!!!"""###$$$###"""!!!"""###############$$$&&&(((***+++111999BBBNNNTTTMMM@@@111(((!!!"""%%%%%%$$$%%%###"""!!!"""$$$%%%$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((***...111000,,,)))***(((&&&'''***###$$$%%%&&&'''(((((((((&&&,,,888HHHUUU[[[YYYUUUFFF777***&&&(((***,,,...+++///111///111;;;FFFKKKXXXRRRWWWjjj{{{|||yyytttsssrrrqqqqqqssswww{{{ppppppsssvvvtttqqquuu{{{wwwmmmhhhhhh]]]YYYQQQFFF;;;555555777444444444444333333222222000222444666666666444333///111333555666555444333,,,,,,+++++++++,,,,,,---000111222333333333333333222222444555777888888888666777@@@AAA999:::BBBCCCggg~~~uuuzzz~~~~~~{{{vvvgggWWW]]]cccfffgggllltttwwwttt|||}}}cccOOO===999666111111666222222222111111111000000111111000///...------,,,000///...,,,+++***))))))((((((''''''''''''((((((***)))((('''&&&&&&'''(((%%%&&&''')))***,,,---...,,,+++***)))((('''&&&%%%&&&'''&&&%%%$$$$$$&&&(((,,,999KKKXXXaaajjjvvvwwwvvvrrrnnnmmmnnnjjjdddSSSFFF666......///---)))&&&&&&&&&%%%$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""!!!)))(((%%%,,,:::\\\nnnxxxrrrkkknnnrrrrrrttttttrrrmmmgggggglllrrrpppmmmhhhccc___XXXOOOIII222---'''###"""###$$$%%%###############"""!!!!!! """###$$$###"""###$$$&&&&&&&&&%%%$$$&&&***---777===DDDJJJNNNKKK===...)))(((&&&$$$######$$$$$$%%%%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%(((///555444...---,,,***(((&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&,,,555@@@IIILLLKKKIII<<<777000***'''(((+++...000222222///+++,,,222888MMMKKKOOO\\\nnnzzz|||yyy}}}lllqqqyyykkkgggoookkkkkkccc```eeegggddddddiiixxxyyylllWWWJJJBBB777555777333888777666666555555555555444222111333666777555333555666666777555333111///.........------,,,++++++---000444555555444444555444333333222333444555666:::===??????<<<;;;<<<>>>TTT~~~yyy~~~wwwooodddYYYZZZ```bbb```bbbhhhmmmmmmwwwvvvyyykkkMMMAAA666444555444222222222222222222111111000///000//////......------,,,///...---+++************((((((''''''''''''((((((***)))((('''&&&''''''((((((((()))))))))*********+++******)))((('''&&&&&&&&&''''''&&&%%%%%%''')))///777FFFTTTbbbooozzz{{{yyysssllljjjkkkiiieeeWWWOOOBBB666///+++***)))&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$ """((('''###)))555JJJ^^^nnnnnnkkkooosssrrrsssttttttppplllkkkooosssqqqooolllhhhcccZZZPPPIII111---'''###"""###$$$$$$"""############"""!!!!!!!!!######"""""""""###"""#########$$$(((---000@@@IIIPPPOOOJJJAAA555***'''&&&$$$###"""""""""###%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&(((***///999???<<<444...,,,***((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''))),,,111777<<<<<<999666777333---)))'''(((***,,,...//////---+++,,,000444>>>???CCCLLLXXXdddnnnsssmmmjjjjjj___bbbiiibbbaaaTTTIIIIIIKKKQQQ```ooouuu{{{pppjjjTTTEEE===444444888555999777666444444333444444333222111333555666444222444555555555444222000.........------,,,------------///222333333222333333888777555444444555666777777999<<<<<<;;;:::<<<>>>HHH{{{zzz||||||yyy|||ooogggbbb^^^dddgggfffbbb```dddiiikkkqqqpppoooqqqrrruuu~~~}}}{{{cccHHH555444111111555999777111222222333333222111///...------------------------,,,,,,+++***************)))((((((''''''(((((()))))))))((('''''''''((((((++++++***))))))((('''''')))))))))((((((''''''''''''(((((('''&&&&&&''')))+++///888FFFWWWgggttt{{{{{{xxxqqqiiigggiiiiiifff___\\\SSSEEE666---***+++(((((('''&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&######'''%%%!!!%%%...AAAUUUgggllllllooopppnnnqqqtttvvvuuurrrppprrrttttttrrrooojjjbbbWWWKKKCCC///+++&&&###"""###$$$$$$"""""""""""""""!!! !!!"""###"""!!!"""### !!!"""$$$''',,,222666CCCNNNTTTMMM@@@444+++&&&$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''***000999EEEKKKCCC888...,,,***(((''''''''''''%%%%%%$$$###$$$%%%&&&'''******+++...///---***'''///---***((('''(((***+++************+++,,,...///555999<<>>??????UUUyyyqqqyyy~~~zzzzzz~~~|||ssskkkjjjkkkkkkwwwtttpppllllllpppssstttppprrrttttttvvv||||||~~~uuu{{{nnnKKK333,,,222333111666>>><<<222222333444444222000...---+++++++++,,,,,,---------+++******)))******++++++))))))(((((((((((())))))))))))((((((((((((((((((++++++***)))(((''''''&&&(((((((((((((((((('''''''''((()))((('''&&&((()))***+++///777DDDVVVhhhsssvvvvvvqqqkkkhhhiiihhheeeeeeddd___TTTEEE888///,,,+++***(((((((((&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""############""""""###$$$$$$$$$$$$$$$%%%######%%%$$$!!!$$$***777HHHZZZbbbeeeiiikkkjjjmmmppptttuuutttrrrqqqqqqnnnkkkfff___UUUIII???999---)))%%%###############!!!""""""""""""!!!  """"""!!!!!!!!!"""!!!###%%%(((+++000666:::===EEEHHH>>>111***'''&&&#########"""""""""""""""$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''',,,444AAANNNRRRGGG888---,,,***((('''''''''''''''%%%$$$######%%%'''(((((('''''')))******(((&&&))))))((((((((()))++++++((('''''')))+++......---444666888777999CCCTTTbbbeeejjjlllhhhbbb```UUUCCC>>>@@@DDDEEEAAAIIIggg{{{xxxZZZDDD777555222666:::444:::888555222111111222333111111111222222222111111111111111111000///...---...---,,,,,,---///111222444555555555444444666888888666333111111333555777999:::<<<>>>??????@@@AAA@@@===ttt~~~xxxzzzzzz~~~ssssssppplllmmmtttxxxxxxxxxrrrssszzz~~~~~~www|||wwwwww~~~{{{|||~~~dddIII666---///444555111555<<<;;;222444444444333222000---,,,******++++++,,,---------******))))))******+++,,,))))))(((((((((((())))))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&((())))))'''''''''(((,,,---......444DDDYYYiiirrruuuuuuqqqmmmkkkfffaaaeeeccc```[[[SSSGGG888...,,,***((('''((((((&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########!!!!!!"""""""""#########""""""###$$$$$$$$$$$$######""""""$$$###"""$$$((('''222@@@IIIOOOUUUYYY[[[ZZZ]]]aaaccccccaaa```___VVVSSSNNNFFF===666111///***(((%%%######$$$###""""""""""""""""""!!!!!! !!!######"""!!!"""######%%%(((+++---111555888999;;;777---&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((000<<>>????????????CCC555]]]|||sssoooiiigggnnnyyy~~~}}}|||uuurrrxxx~~~}}}zzz}}}tttuuuwww{{{~~~|||pppXXX<<<,,,---333333555444111333666555111666555444222000...------+++++++++,,,,,,---------++++++*********++++++,,,***))))))(((((())))))***(((((()))*********))))))''''''(((((((((((())))))(((((((((''''''&&&&&&&&&%%%'''))))))'''&&&''''''***++++++''''''222DDDSSSiiipppuuusssoookkkeee___eeeaaa]]]]]]\\\TTTDDD888000,,,(((&&&''''''%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############!!!"""""""""############!!!"""######$$$$$$######"""""""""###$$$$$$%%%&&&"""&&&+++...111333666888888:::<<<>>>???>>>===<<<888666333...)))'''((()))(((&&&$$$###$$$$$$###!!!###############"""!!!!!! """###$$$###"""###$$$###&&&+++...000111333444888666...%%%"""%%%%%%######$$$%%%&&&&&&&&&&&&&&&############$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''',,,777EEEQQQXXXTTTCCC333***)))(((&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((()))'''&&&%%%&&&'''((('''&&&''''''((()))***++++++,,,'''((()))***,,,///333444555444111000111666;;;???HHH\\\eeecccaaaSSSCCC@@@IIITTTaaaaaaRRRJJJ[[[ttt{{{nnn^^^BBB666666;;;888888999222666666555444444333333333000222333333111000000111000/////////............---......///000111111222///000222333222333444666555555555555777999;;;<<<;;;::::::<<<>>>>>>===<<>>FFFDDDccc|||zzz{{{{{{www}}}}}}{{{|||vvvyyyzzzvvvuuulllkkk|||}}}wwwqqqssswww|||~~~|||uuuooo```QQQ===111///111333222444///000777777000///444:::777333000---------...------------------------...---,,,,,,++++++,,,,,,******))))))))))))******'''((()))+++++++++***)))))))))((((((''''''&&&&&&***))))))'''&&&%%%$$$$$$###%%%((((((&&&%%%%%%%%%''''''((()))+++---//////@@@KKKXXX___dddhhhiiigggqqqkkkdddccceeeeee```[[[DDD<<<222---,,,+++)))&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$############"""############$$$$$$$$$$$$!!!!!!"""###############&&&&&&%%%###$$$%%%$$$!!!%%%###"""%%%&&&'''''')))&&&$$$""""""$$$%%%&&&&&&%%%((()))(((%%%###$$$&&&%%%$$$###$$$%%%$$$""" $$$%%%%%%%%%%%%$$$######"""###%%%%%%$$$$$$$$$%%%&&&,,,444:::;;;;;;999888***------'''$$$$$$$$$!!!!!!###$$$&&&'''''''''&&&######""""""######$$$%%%%%%%%%%%%$$$$$$#########!!!"""$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%,,,;;;KKKSSSPPPEEE444&&&((('''%%%$$$###$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$((((((''''''''''''((()))%%%)))+++***))),,,555<<<555666555111...000888???KKKYYY^^^hhhpppWWW<<>>777666:::999333444666888888777666444111333555444111000111222000000///.........//////---///111333333222000...+++...222555666666666777444555666777777666555444:::999:::===AAADDDCCCAAA>>>PPPAAALLL}}}zzz}}}yyy{{{yyy}}}}}}|||rrryyy~~~sssvvv{{{ooonnniiikkktttyyyvvvssstttrrrvvvxxxyyyzzzwwwiiiZZZ???:::444111222333333222333222111000000111222333777555000---,,,---000222,,,,,,...000333333111......,,,***)))'''''''''((())))))(((((((((((())))))***)))))))))***+++,,,,,,&&&&&&''''''((()))))))))******)))((('''&&&&&&%%%&&&&&&''''''(((''''''''')))((('''&&&&&&'''((()))000333???SSSbbbgggfffeeekkkhhhfffeeeeeeccc___\\\RRRHHH;;;111,,,***)))((()))'''%%%###!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$########################%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%###!!!"""$$$%%%$$$!!!###$$$%%%$$$""" !!!!!!###$$$###!!!!!!$$$'''---,,,...222777999777444(((((('''&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&########################&&&%%%###"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%"""!!!$$$(((,,,...777@@@DDD???666...)))$$$%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$&&&(((***&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%(((((((((((())),,,000444222222333333...,,,444>>>HHHUUUcccggg^^^SSSLLLJJJ999999999;;;>>>@@@@@@???[[[ooozzzrrriiicccSSS@@@444555666666666666888:::222444888;;;===:::444000222222222333333333444444///......------///000111...111000,,,,,,111333000333333444444555666666666666666666666777888999:::555666999;;;<<<===<<<<<>>>>>888000***'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$&&&((()))&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%*********))))))+++///222333333444444000///666@@@GGGPPP[[[^^^ZZZSSSOOONNNMMMKKKHHHCCC>>>:::888777===GGGKKKHHHGGGHHH???333555666777666666666888999555555777999:::888444000333333333444444444555555//////.........///000111---000000---...333555333111222222333444555555666888888777777777888888999777888:::;;;===>>>>>>>>>BBBKKKGGG@@@___~~~vvvpppsss}}}}}}|||zzzrrrzzzzzzzzz{{{}}}yyytttpppfffhhhmmmhhhQQQWWWbbbkkkmmmkkkmmmqqqssspppsssxxxoooWWW???555000...,,,---000333666777222111111000000111111222333222000///.........///,,,,,,---///333555555555......,,,+++************)))((((((''''''(((((()))+++******))))))))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''(((((('''&&&&&&'''(((((($$$$$$)))333>>>JJJXXXdddgggeeeddddddeeefffeeecccgggddd```YYYPPPCCC666---******((('''&&&%%%%%%%%%"""######$$$$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&###############"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$###""""""$$$$$$###"""!!!############$$$%%%!!!"""$$$$$$&&&***000444@@@BBBAAA===666,,,$$$ &&&&&&%%%%%%$$$#########""""""######""""""!!! ########################%%%$$$######"""#################################%%%%%%$$$###"""%%%***---777:::;;;777000)))%%%$$$((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%+++++++++***)))***...000222222444555222000555>>>CCCGGGMMMQQQRRRQQQPPPPPP^^^]]][[[VVVOOOKKKKKKMMMHHHGGGFFFHHHIIIDDD;;;333555777777777666555777888888777666666777666444111444444444444555555555555000000//////000000111222---000000///111555777666222222333444555666777888::::::999888888888888888:::::::::;;;===>>>@@@AAA@@@HHHKKK@@@MMM~~~sssnnnwww~~~~~~}}}xxx~~~~~~zzzyyyxxxvvvtttvvvxxxuuuqqqvvvmmmeee___ZZZ\\\___^^^UUUYYY^^^cccfffhhhlllpppooojjjmmmtttjjjNNN999555222000...---...000222333111111000000000000111111111111000///......------***+++///444888;;;:::999------,,,+++******))))))(((((((((''''''(((((((((+++***)))((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((('''(((,,,111:::KKKZZZaaacccfffiiijjjjjjgggeeeeeefffgggeee]]]RRREEE===///---)))&&&$$$$$$$$$%%%###############$$$%%%%%%#######################################$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###"""""""""#########"""!!!#########"""###$$$""""""$$$&&&***000777;;;@@@AAA@@@:::000(((###"""$$$$$$$$$$$$######"""""""""""""""######"""!!!!!!########################$$$$$$########################""""""""""""######$$$$$$$$$######&&&***...777888888333,,,&&&######'''&&&$$$######$$$&&&'''%%%%%%$$$%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&******+++******+++...111---///333666444//////444<<<===AAAEEEIIIKKKJJJIIINNNRRRVVVWWWWWWZZZbbbhhhkkkfffgggjjjbbbOOO>>>888666777888888666555666777;;;999555444444444333222333333333444444444444555111111111111111222222333000111222222444666777777444555666777888999:::;;;999999999888999999::::::;;;;;;:::;;;<<<>>>@@@BBBBBB;;;DDDDDDIIInnnllllllrrrzzznnnmmm|||}}}yyyxxx{{{~~~yyyzzzyyyzzzxxxrrrqqqnnnllloooqqqiii]]]aaa^^^WWWTTTWWWZZZ\\\```\\\XXXTTTRRRVVV]]]bbbcccddd^^^```eeeZZZBBB444444333333111///...///000111000000000000000000000000////////////......---,,,***,,,111666:::999666333+++++++++******)))((((((((((((''''''''''''((((((******)))(((''''''''''''''''''''''''(((((())))))'''''''''''''''((((((((($$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&)))((()))***+++000===KKKZZZ```jjjqqqsssppplllhhhnnnooommmiii```UUUKKKFFF666333...***((()))***,,,%%%%%%$$$######$$$%%%%%%########################""""""############$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$######"""!!!""""""###""""""""""""###!!!"""$$$$$$"""!!!"""#########$$$(((...444:::===;;;;;;777000((($$$$$$%%%$$$$$$############"""""" !!!"""###$$$$$$$$$$$$####################################$$$############""""""!!!!!!""""""######$$$$$$###$$$&&&***---222444666222,,,&&&$$$$$$%%%$$$"""!!!!!!###$$$&&&$$$%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&((()))******,,,///111,,,///555:::777///+++,,,444555777<<<@@@AAA???===111777>>>CCCFFFLLLUUU\\\dddaaadddhhh\\\EEE888777555777888888777555555666<<<999555333222222222111111111222222222333333333222222222333333333333333333333333555555555555666555555666777888999:::;;;777777777888999;;;<<<===::::::::::::<<<>>>@@@AAAGGG555???FFF>>>aaavvvSSSMMMKKKNNN[[[eee}}}wwwuuu}}}yyytttsssvvv|||{{{zzz{{{qqqqqqmmmtttvvvtttpppssswwwpppddd___bbb\\\ZZZeeeiiiiiiqqqqqqkkkbbb[[[]]]ccceeeccc]]]ZZZZZZXXXMMM;;;222333111111111000//////111444///000000111111000000/////////.........---------,,,...000333444111,,,((()))************)))((('''(((''''''&&&&&&''''''((()))((((((''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((('''$$$$$$&&&'''(((((())))))&&&&&&''''''''''''&&&&&&$$$$$$%%%((((((***333===MMMWWWfffrrrvvvtttooolllpppooolllfff___XXXTTTRRRHHHEEE>>>666000***'''%%%)))(((&&&$$$$$$$$$%%%%%%########################!!!!!!"""############"""#########$$$$$$$$$$$$$$$#########$$$$$$##################""""""""""""""""""############"""!!!!!!!!!"""######!!!!!!"""###!!!###$$$$$$"""!!!""""""$$$$$$%%%***000666999;;;777444...'''""" """$$$######################## """###$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$%%%$$$$$$&&&))),,,---111333111,,,'''%%%%%%######"""!!!!!!"""$$$%%%$$$$$$%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''$$$&&&((()))***+++...111...000666<<<:::111,,,+++///000222555777888666333...222666999:::===AAAEEEDDDCCCEEEGGG@@@666444:::444666888999777666666666999777444333333333111000111111111111222222222222222333444555555555555444555333444777777444444666444444555555666666777777555555666777999;;;===>>>:::::::::;;;===>>>@@@AAACCC777BBBHHH666EEEyyyNNNHHHDDD@@@DDDJJJXXX\\\iii}}}uuuggggggggggggiiinnnuuuzzzxxxqqqwww}}}vvvssssssnnn}}}|||zzzyyynnnsssgggbbbmmmooommmxxx{{{|||wwwoookkkkkkhhhcccWWWYYYYYYQQQEEE:::444444///000111000//////111444...///000111111000///...///...------,,,,,,------...---------...,,,)))&&&******+++++++++***)))((((((''''''&&&&&&''''''(((''''''&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&###$$$%%%'''((()))))))))%%%&&&&&&''''''&&&&&&%%%###"""###&&&&&&&&&+++111999FFFXXXgggooopppnnnmmmiiihhheee```[[[XXXYYY[[[[[[YYYUUUMMMCCC777...(((,,,+++(((&&&$$$$$$%%%%%%######################## !!!"""#########"""!!!"""""""""#########$$$$$$!!!""""""######""""""!!!######"""""""""!!!!!!!!!""""""######""""""!!! """######!!! !!!###!!!#########"""###$$$%%%%%%'''+++111666777666111---&&&""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""#########"""########################!!!"""###$$$%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%%%%$$$%%%(((***,,,///000---)))%%%%%%&&&""""""#########$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''$$$%%%'''(((((()))+++---//////222777777111///000---...///000000000111111444777;;;???BBBDDDEEEFFFAAA>>>;;;999666555777999222555888999888777777777666555444555555333000...111111222222222333333333333444555666666666555555333111222777888555444888555555555555555555555555555555666777888999;;;<<<:::;;;<<<>>>???@@@AAAAAA???;;;AAAFFF>>>CCCmmmwwwNNNKKKKKKEEEFFFHHHDDDEEEMMMZZZccciiirrr|||xxx||||||uuutttvvv|||tttzzz{{{|||{{{{{{|||~~~qqqeeehhhrrrvvv{{{~~~xxxxxx}}}xxx{{{iii^^^gggeeeaaammmnnnuuuwwwooofff```ZZZSSSNNNTTTUUUKKK???888555222000222222111...,,,...111...///000111111000///...///...---,,,+++,,,---...---,,,******+++---------***+++,,,---,,,+++***)))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$%%%'''((()))))))))%%%%%%&&&''''''&&&%%%%%%'''$$$$$$&&&&&&$$$&&&***)))666IIIZZZdddhhhjjjkkkgggfffbbb[[[UUURRRTTTWWWbbbdddeeeccc\\\QQQFFF???...,,,***'''%%%$$$%%%%%%######################## """#########"""!!! !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!! """""""""""""""!!!!!! """$$$### !!!###"""######$$$%%%&&&&&&%%%''',,,222555444222+++&&&""" """###""" $$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!! ########################!!!"""###$$$%%%%%%$$$###%%%$$$###!!!!!!###$$$%%%%%%&&&&&&%%%$$$%%%''')))---......***%%%###$$$&&&"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''%%%&&&(((((('''''')))***---,,,---111222///000333---......---,,,---000333...111888AAAJJJPPPRRRRRRRRRNNNFFF>>>;;;999444---111444777999888777777888444444444666666444000---222222333333333444444444333444666777777777666555111...111777999666666:::777777777777666666666666777666666666777888999999:::<<<>>>@@@AAABBBBBBAAACCC@@@;;;@@@HHHHHHRRRfffbbbLLLGGGCCCAAACCC===<<<===AAACCCCCCGGGMMMNNNOOORRRYYYeeeqqq{{{}}}lllaaaaaakkkuuu~~~|||uuu{{{{{{uuuooommmuuu|||vvvssstttwwwyyyzzz}}}vvvlllgggnnnyyy{{{qqq```^^^hhhpppnnnnnnjjj```YYYUUUPPPJJJWWWSSSJJJ???666111000111000000000000000///...---000/////////000000000000222///,,,++++++,,,,,,,,,/////////......---------((()))+++,,,+++***'''&&&((())))))(((&&&%%%'''(((''''''''''''''''''''''''((('''''''''((('''&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((***---444@@@MMMVVVZZZZZZ___eeeeee\\\VVVYYY]]]]]]iiiggghhhmmmqqqnnncccYYYIII???222***''''''%%%###***### ###$$$"""###(((############"""!!!$$$$$$$$$$$$############""""""""""""""""""""""""$$$#########""""""!!!!!!%%%###""""""######!!! !!! !!!######!!!###(((!!!!!!"""###"""!!!"""$$$)))...555777555111///...)))&&&######$$$%%%###!!!%%%%%%&&&'''&&&%%%$$$###""""""############""""""###""""""$$$'''&&&### !!!""""""""" """######$$$%%%$$$###"""###$$$$$$%%%%%%$$$###$$$&&&(((...000...)))&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&((())))))'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%***++++++***))))))***,,,+++///111000111444333000---+++***,,,///111000...000111555<<>>AAACCCEEEFFFFFFCCCAAA???===>>>CCCHHHLLLkkkbbbKKKEEEBBB???@@@BBB@@@AAACCCBBB???AAAFFFAAA??????BBBHHHOOOUUUXXXgggttt~~~pppgggiiiqqqyyy}}}zzz~~~vvvrrrqqqiiidddhhhqqq{{{}}}}}}~~~zzzpppggghhhnnn{{{ttthhhfffjjjmmmiiiggg___UUUQQQSSSUUUSSSYYYQQQFFF;;;333000000111111222222222111111000///000000000///...///111333222///,,,++++++,,,,,,,,,---,,,,,,,,,++++++++++++)))******+++***)))((('''((())))))(((&&&&&&'''(((''''''''''''''''''''''''((('''&&&'''((((((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''+++)))***000<<>>@@@BBBCCCCCCBBBCCCAAA>>>===???CCCFFFHHH]]]cccJJJCCCAAA???>>>DDDBBBBBBDDDBBB>>>???CCCCCC@@@<<<;;;<<>>999,,,)))))),,,+++'''######!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$$$$$$$#########""""""""""""""""""""""""############""""""""""""###"""!!!"""###$$$###"""$$$"""###$$$!!! """$$$%%%%%%%%%&&&)))+++222666;;;;;;777///)))%%%$$$###""""""###$$$###"""######$$$$$$######"""!!!######$$$$$$$$$$$$######!!!!!!"""$$$&&&'''%%%###""""""###"""!!! """$$$"""###$$$$$$###"""###$$$$$$%%%%%%$$$###$$$&&&(((+++...---'''$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%&&&'''((()))'''(((***++++++,,,...000444666777444555888888666666444333222333333111///111000000333<<>>???@@@@@@@@@???CCC@@@===>>>AAADDDDDDCCCPPPfffJJJCCCAAA??????@@@@@@BBBEEEDDDAAAAAAEEEKKKGGGCCCAAAAAACCCCCCCCC???AAAAAA???AAAGGGHHHGGGDDDBBBCCCIIIUUUdddqqqxxx~~~{{{qqqdddbbbcccccceeehhhjjjnnnzzz~~~ttthhh______ddd``````]]]XXXRRRNNNJJJHHHLLLRRRVVVWWWXXXXXXSSSNNNEEE===444111333888999999333222222222222222222222000000111666;;;===999555000...,,,+++,,,------,,,------------,,,,,,,,,,,,***)))(((((((((((())))))'''((()))(((&&&&&&''')))'''''''''''''''''''''''''''&&&%%%%%%''')))((('''$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((---111333DDDFFFHHHMMMUUU\\\```aaabbbcccdddcccccceeehhhkkkooojjjddd___[[[WWWRRROOOAAA;;;333...***'''%%%%%%$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""#########""""""""""""""""""!!! !!!###$$$$$$###  ###""" $$$$$$(((***)))***...222222666777777444///)))### !!!!!!!!!"""###########################"""""""""######$$$$$$$$$$$$######!!!"""######""""""######"""!!!!!!"""$$$"""###$$$$$$###"""$$$%%%$$$%%%%%%$$$###$$$&&&(((***......((($$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&)))(((&&&%%%&&&''')))+++''')))+++,,,,,,,,,---///666999888444333666666333888777666444333222000///000//////111888DDDQQQYYYcccZZZKKK===555444666777666666666777777777777666222222222111000000000111333111///...///111222333444444444444444555666666999555333444444333555999666666777777888999::::::888777666777999:::999888:::;;;===???@@@@@@@@@???CCC@@@>>>@@@DDDEEECCC@@@KKKgggnnnOOODDDBBBAAAAAA@@@???CCCGGGFFFCCCCCCFFFFFFCCC@@@>>>???@@@AAAAAADDDDDDBBB@@@DDDJJJKKKGGG===;;;;;;>>>GGGPPPXXX]]]gggzzz~~~|||jjjjjjkkkkkkiiihhhppp{{{{{{~~~|||sssiiiaaaYYYSSSSSSVVVaaa^^^ZZZTTTNNNJJJKKKNNNKKKSSSZZZ[[[ZZZWWWNNNFFF:::555111222777:::888666111111000000000000111222111000333>>>IIIIII>>>333///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''(((((())))))'''(((((((((&&&&&&(((***'''''''''''''''''''''''''''&&&$$$%%%'''((()))(((%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((444555:::DDDPPPZZZbbbfffgggeeebbbbbbccceeefffeeeiiihhhfffeeedddbbb___]]]WWWRRRIII???777222---)))(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$########################""""""""""""""""""######"""!!! !!!###$$$$$$###!!! """""" ###(((111777:::888:::???AAA@@@:::666111,,,'''$$$"""!!!!!!"""###############%%%%%%$$$$$$#####################$$$$$$######### !!!"""######"""#########!!!!!!###$$$!!!###$$$$$$######$$$%%%$$$%%%%%%$$$###$$$&&&((()))...000***%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&(((***+++(((***,,,---+++++++++,,,000333444111111444555222777777666444222000///......///000111666@@@KKKSSS[[[RRREEE<<<777555444555555666777888777777666666333222111000111111111111444333111000///000222444777666666555444444555555999555444555555444555999666777777999::::::;;;;;;555555555777999999888666888999;;;>>>???@@@@@@@@@AAA@@@@@@BBBEEEFFFCCC@@@IIISSSzzzWWWFFFAAABBBBBBDDDDDDGGGJJJHHHBBB@@@BBBDDDAAA>>>===>>>??????>>>======;;;999===BBBCCC???@@@>>><<<;;;<<<@@@DDDHHHQQQmmm{{{uuunnnhhhccccccnnnzzz{{{|||~~~yyy{{{{{{mmm]]]XXXTTTUUUSSSNNNKKKLLLYYYSSSMMMKKKIIIJJJPPPWWWWWW[[[[[[VVVRRROOOIIICCC555444444555888777333000000///.........///000111444444:::FFFQQQNNN???000...---,,,,,,......---,,,((())))))))))))*********''''''(((((((((((())))))'''(((((((((&&&'''(((***'''''''''''''''''''''''')))'''%%%%%%&&&(((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""$$$))),,,((((((...888CCCLLLVVV___hhhgggfffggghhhiiifffdddeeeeeeffffffeeedddbbb```cccccc```YYYRRRJJJ>>>444,,,,,,+++***)))'''%%%$$$############""""""""""""########################""""""""""""###############"""!!!"""###$$$###"""%%%"""!!!###""""""&&&,,,:::BBBFFFCCCBBBGGGGGGBBB999333+++%%%######$$$%%%!!!$$$%%%$$$######$$$%%%%%%$$$############$$$""""""############""""""!!!"""###"""###$$$&&&"""###$$$###"""!!!###%%%!!!"""$$$$$$######$$$&&&$$$%%%%%%$$$###$$$&&&((((((///111+++&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$%%%&&&&&&''''''(((''''''&&&'''((()))***(((***,,,,,,+++))))))***'''+++...///111555666333444555555333000......//////000111222666???JJJSSSVVVKKK@@@:::777444333444444666888777555333222222444222000///111222222222333333333111000000222333888777666555444444444444:::777666999999666777:::555666777999::::::::::::333333444777999:::888777666777999<<<>>>?????????>>>???AAACCCCCCCCCCCCBBBFFFHHH```HHH@@@@@@BBBGGGGGGJJJMMMJJJCCC???AAAEEECCCAAA@@@BBBCCCCCCCCCBBBCCC@@@===>>>AAA@@@<<<;;;;;;;;;888777999???DDDUUUppp~~~rrriiieeegggsss}}}yyyvvvuuutttkkkrrr}}}xxxrrrmmmdddWWWLLLPPPKKKHHHKKKNNNLLLJJJKKKLLLAAA;;;???HHHPPPXXX^^^``````[[[QQQJJJFFFAAA<<<222333555777666444111///000///...------///111222777;;;BBBLLLPPPJJJ;;;///---,,,,,,---......---,,,(((((((((((())))))******%%%&&&((()))))))))((((((&&&'''((('''&&&''')))***''''''''''''''''''''''''***(((%%%$$$&&&''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&###$$$###!!! """'''+++$$$###&&&---111666@@@KKK[[[```eeehhhhhhfffdddcccbbbccceeeeeeeeecccbbbbbbfffjjjlllhhheee```VVVKKKAAA???===888333...***(((%%%$$$$$$$$$####################################!!!"""""""""############$$$###!!!"""######"""!!!%%%"""!!!"""###%%%,,,444===FFFJJJDDDAAACCC???777222,,,$$$ """$$$%%% ###&&&&&&%%%######$$$%%%$$$###"""!!!""""""###!!!!!!""""""""""""!!!!!!!!!###$$$###""""""$$$&&&###$$$$$$###""""""###%%% """###$$$######%%%&&&$$$%%%%%%$$$###$$$&&&(((&&&---111+++$$$###$$$%%%##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''(((((((((%%%'''***+++***))))))***%%%***...000222666555111111333444222000...///111222222222222666AAAPPP[[[ZZZLLL???:::888555666888666888:::888444111///000333000------///111111000000222333222///...///111666666555444444444555555888666777;;;;;;777666888444555666777888888777777222333444777:::<<<:::999555666888999;;;;;;;;;:::999===AAAAAA??????AAADDDDDDFFF```fffIII>>>>>>@@@GGGGGGKKKNNNKKKDDDAAABBBAAA???>>>???AAACCCDDDDDD???AAA@@@===>>>AAA@@@<<<;;;===>>>:::777888???FFF]]]rrr{{{wwwpppmmmoooyyy{{{pppfffcccggglllkkkrrr|||}}}pppjjjiiifff___WWWQQQHHH@@@@@@DDDFFFHHHKKKIII;;;444@@@RRR___fffkkk___```[[[QQQIIIBBB;;;333...111555666555444333333000///...---...///111333:::@@@IIINNNLLLBBB777000---,,,,,,---...///---,,,))))))******+++++++++,,,$$$&&&(((******)))((('''&&&'''(((''''''''')))+++''''''''''''''''''''''''+++)))&&&$$$%%%&&&'''&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!$$$&&&&&&###!!!"""###)))&&&''')))((((((222>>>KKKUUUaaafffccc``````bbb```bbbdddeeeddddddddddddgggkkkkkkhhhiiikkkggg```^^^[[[UUUMMMEEE<<<555111(((((('''''''''&&&&&&&&&########################!!!!!!""""""#########$$$%%%###""""""######!!! ###!!!%%%)))333<<<@@@JJJLLLEEE??????999...)))$$$!!!""""""!!!$$$'''(((%%%######$$$$$$###!!! !!!""" !!!!!!!!!!!! """###""" """$$$###$$$$$$###""""""###%%% """###$$$######%%%&&&$$$%%%%%%$$$###$$$&&&((($$$,,,000***###"""###$$$########################$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''((('''''''''"""%%%)))************+++)))...222333333444111,,,///222333222000///000333444444222222666CCCUUUcccbbbRRRCCC===;;;888:::???999<<<===;;;666222000000222///++++++...000000///...111333222///---...///444444333444444555666777666444666::::::666444666333444555666666666555444222333555999<<<===<<<:::555555777888888777666666555;;;@@@@@@<<<;;;@@@EEEEEEIIINNNhhhJJJEEEFFFDDDGGGEEEGGGLLLLLLFFFCCCFFFEEE@@@:::999;;;???AAAAAAGGGDDD@@@===;;;888555333???>>>===:::999;;;???CCC]]]]]]bbbkkkvvv{{{rrrllljjj```UUUWWWaaammmzzzvvv}}}qqqqqqssslll]]]QQQRRRHHHAAAAAAEEEGGGJJJNNNSSSEEE<<>>EEEDDD;;;222000...+++)))***...333666CCCCCCDDDFFFGGGCCC:::333---------,,,,,,,,,++++++,,,+++******)))*********&&&'''(((******((('''&&&'''&&&&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$%%%''')))777???LLLVVV[[[]]]\\\\\\YYY]]]aaaccccccaaa``````mmmiiigggiiinnnnnniiiccceeehhhjjjjjjeeeYYYKKKAAA999333+++'''(((***)))'''#########%%%&&&%%%###!!!#########$$$%%%$$$!!!%%%%%%%%%%%%%%%$$$###"""%%%$$$###$$$)))333@@@HHHIIIPPPQQQGGG<<<444+++###############""""""""""""!!!###$$$%%%%%%$$$###!!!%%%$$$###"""""""""$$$$$$"""  !!!"""!!! """###$$$###"""###$$$"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$############***000000)))###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%&&&''''''&&&)))&&&$$$&&&+++---+++(((000...,,,...111333222111------...000111222333333333555666666===LLLYYY```bbbPPP???;;;???AAAAAAAAAEEEBBB===888444333222333111000...------......///111111111000000000000000///000222444555555555444444555777777777555222111333333222111222333444555777666555555666666555444555555555666666666666666:::;;;<<<<<<<<<>>>AAACCCFFFLLLQQQkkkiiiJJJCCCCCCAAAFFFDDDFFFKKKKKKFFFDDDFFFEEE@@@:::888:::<<<>>>???CCC@@@===<<<<<<<<<<<<;;;<<<>>>@@@AAAAAAAAABBBDDDGGGEEEFFFKKKQQQYYYgggsssvvvlllddd```dddaaaXXXUUUYYYsss}}}~~~zzzkkk___ZZZXXXLLLBBBAAAGGGNNNVVV\\\hhhZZZOOORRR]]]iiirrrwwwooo^^^HHH888444999@@@EEE999444666CCCNNNKKK>>>444///---,,,,,,///444:::===FFFIIIKKKIIICCC;;;222---,,,,,,,,,,,,++++++++++++,,,++++++******)))))))))&&&'''((())))))((('''&&&((('''&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&'''(((///222666;;;BBBIIIQQQVVVaaa\\\TTTLLLJJJOOOXXX___ccc```___dddjjjkkkfffaaaaaadddiiillllllhhhbbb^^^EEEAAA;;;888666444000,,,///---+++)))(((&&&###!!!%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''!!!&&&...666===EEELLLPPPJJJKKKGGG<<<222---((("""############""""""""""""!!!"""$$$%%%%%%$$$"""!!!######"""!!!!!!"""######"""!!! !!!"""###""" """$$$$$$###"""###$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############(((------)))$$$"""""""""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&''')))***)))((()))&&&$$$&&&+++---+++(((((('''&&&(((---000000000///000111333555666888888222555666777???NNN\\\bbb[[[KKK<<<999===>>><<<;;;BBB@@@<<<888555333222222222111///.........///000000000000000111111111111...///111333444444444444333444555666666555555444333444555666777666666555555444333333333333222111555555555666666666777777888:::===>>>>>>>>>???@@@@@@GGGGGGPPPyyypppNNNBBBAAA@@@DDDCCCEEEJJJJJJGGGFFFGGGGGGCCC>>>;;;:::<<<===>>>BBB@@@======>>>@@@@@@@@@999>>>DDDGGGGGGFFFEEEDDD@@@<<<:::;;;<<<>>>EEEMMMjjjttt\\\SSSPPPWWW[[[ZZZZZZ]]]yyywww```VVV\\\WWWOOOJJJMMMTTTZZZaaahhhiii___XXX]]]eeeiiikkklll[[[MMM:::...,,,444===CCC===333888QQQ```WWWCCC777000///......111666;;;>>>IIINNNQQQNNNDDD999222///,,,++++++++++++*********,,,,,,,,,++++++)))((('''&&&'''((())))))((('''&&&((((((((('''((())))))***((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&***333===DDDNNNOOOOOONNNNNNPPPSSSWWWXXXWWWXXX]]]dddeeeaaa\\\^^^aaaeeejjjnnnpppqqqqqqXXXWWWVVVUUUSSSPPPKKKGGG@@@===999666444222000...222111111222222333444555777555444222222333444555444;;;DDDKKKPPPQQQRRRSSSJJJEEE:::...((('''%%%"""############""""""""""""!!!!!!############!!!!!!"""!!!!!!!!!!!!!!!""""""$$$"""!!!"""###$$$###""" """$$$$$$###"""###$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$#########$$$&&&(((***)))&&&""" !!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&(((***,,,+++***)))'''%%%'''***,,,***((((((''''''))),,,///000000000000222444666777999999222555777888@@@PPP]]]dddUUUHHH;;;:::>>>===;;;999>>><<<:::888555444333222333222111000000000111222///000000000111222222222000111333444555555555555333333444444555666666777222444777999999888666444444444333222111111000000444444555666666777888888555888<<<>>>>>>>>>>>>>>>???EEEFFFBBBXXX}}}XXXEEEAAABBBBBBCCCEEEHHHIIIHHHHHHHHHKKKHHHCCC???===>>>???@@@EEEDDDCCCCCCCCCBBB@@@>>>;;;???EEEHHHGGGEEECCCBBBBBB??????@@@???<<<===@@@GGGYYYqqq}}}hhhRRRIIIDDDHHHOOOUUU^^^fffvvvkkknnnyyypppUUUIIIRRRRRRTTT[[[dddgggfffgggkkkbbb]]]\\\aaabbb\\\UUUQQQAAA:::222---...111444666777///<<<]]]kkkZZZBBB888333111///...///111333555@@@DDDIIIHHHCCC;;;444111+++++++++*********)))))),,,,,,,,,,,,+++)))((('''''''''((())))))((('''''')))))))))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$&&&))),,,000888DDDNNNSSSSSSRRRQQQUUUUUUXXX]]]cccdddaaa\\\]]]```cccfffhhhjjjlllnnn```bbbeeeffffffeeeddddddTTTPPPLLLJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIJJJLLLNNNUUUQQQLLLGGGCCCBBBBBBBBBIIIMMMQQQSSSRRRPPPOOOOOODDD<<<000&&&$$$%%%%%%$$$############"""""""""!!! !!!""""""""""""!!! !!!!!!!!!!!!"""""""""###%%%$$$######%%%%%%$$$###!!!"""$$$$$$#########$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$$$$&&&((('''###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%(((+++---,,,***)))'''&&&'''***+++***(((***)))((()))***+++++++++---...///000111222333444222555777888@@@NNN[[[aaaQQQDDD999777:::;;;999999;;;;;;:::999777666444444555444333111111222222333//////000111222222333333555555666777888888888999444444444444444555666777222333555666777666555444666777666555333222222222333444555666777888999999555888:::<<<<<<<<<===>>>@@@BBBIIIGGGMMMyyybbbIIIBBBBBBAAACCCEEEFFFGGGIIIIIIHHHJJJHHHEEEAAA>>>>>>???@@@DDDEEEFFFHHHHHHEEE@@@===@@@BBBDDDCCCAAA?????????<<<;;;???DDDEEE@@@<<<<<<<<>>FFFKKKOOOPPPSSSYYY___bbb```]]]XXX[[[```bbbcccccceeegggcccfffhhhhhhfffgggjjjmmmhhheeeaaa```aaacccdddeeedddddddddaaa___^^^```bbbhhhddd]]]UUUPPPMMMLLLMMMKKKOOORRRRRROOOJJJGGGEEE666...&&&""""""###$$$$$$############"""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$!!!###$$$%%%$$$###$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$"""!!!###'''((($$$ """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$'''+++///000...,,,)))((('''((()))***)))(((%%%%%%%%%%%%$$$%%%&&&''',,,,,,,,,,,,------......222666777777===JJJVVV[[[NNNAAA555333555777888:::;;;;;;:::999999888777666666555444222222333333444///000000111222333333444666666666666777888888999777666555444444444444444444444444444444555666666666777888777444333333555444444555666777888999:::777888888777777999===@@@???;;;AAAGGGEEEXXXkkkLLLAAABBBAAADDDEEEEEEFFFIIIIIIGGGFFFEEECCC???===<<<>>>@@@>>>@@@CCCGGGIIIGGGCCC@@@FFFEEECCC@@@<<<;;;<<<>>><<<<<<@@@HHHJJJFFFBBBAAA:::>>>@@@???===;;;;;;<<<999<<>>DDDJJJNNNOOONNNIIINNNTTTXXXYYY[[[^^^aaakkkmmmnnnkkkffffffkkkpppuuurrrnnnlllmmmoooooopppmmmooopppmmmiiiggghhhkkklllhhhbbb\\\WWWUUUUUUUUUOOOSSSVVVUUUMMMBBB888222(((### !!!!!! !!!###############""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$$$$&&&$$$###$$$%%%&&&%%%$$$!!!###%%%%%%$$$###$$$%%%"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&"""""""""##################!!! """&&&'''&&&###""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%'''***///222333000...(((((((((((())))))))))))"""$$$%%%&&&&&&'''))),,,+++,,,,,,,,,------------222555666666;;;GGGRRRWWWRRREEE:::777999;;;>>>BBB<<<;;;:::999888888888888666555444333333333444444000111111111222333333333333333333333333444555666777666666555444444333333777666555444555666888999333555777555222111333555555555666777777888999999777777666444444777<<<@@@@@@<<<999@@@AAA???kkkvvvQQQCCCDDDAAAEEEFFFCCCDDDIIIIIIFFFBBBCCCBBB???======???BBB;;;<<<===AAADDDEEEDDDBBBIIIGGGDDD@@@<<<;;;===???CCC@@@AAAGGGJJJGGGDDDDDD===<<<<<<<<<<<<<<<===???999<<>>===???@@@BBBDDD<<<;;;999777666777888999666555444333222333444444222222222222222222222222333222111111111222333444444555555666666555444333444555555555666666666666000333666555111000333666666666777777777888888888555555555555555777;;;>>><<>>AAABBBBBBIIIIIIFFFBBB>>>===???AAACCC===;;;>>>@@@>>>===>>>GGGAAA===>>>AAAAAA@@@@@@AAA@@@>>>===@@@AAA>>>999111;;;999999@@@555,,,888777999KKKqqqvvveeedddggg```OOO@@@333444666999555///...111))),,,111444444222111000111222222222222111///---,,,---...//////000//////+++...111///,,,+++---///---------,,,,,,,,,++++++,,,***(((&&&'''***---///((((((''''''''''''((((((&&&'''(((******))))))((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###!!! """$$$%%%!!!&&&((('''%%%###"""&&&%%%###  ###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&))),,,***((()))...333===EEENNNQQQQQQUUU^^^fffjjjhhhfffgggiiijjjkkkjjjbbbgggkkkjjjfffccceeegggXXXUUUQQQLLLHHHEEEDDDCCC===;;;666///((($$$$$$$$$###!!!"""%%%""" '''############""""""""""""$$$$$$############$$$$$$!!!"""#########"""%%%$$$######%%%%%%$$$###"""###%%%%%%$$$$$$$$$%%%"""############$$$$$$$$$&&&&&&%%%$$$$$$#########!!!!!!""""""#########$$$!!!""""""###$$$&&&((()))(((''''''&&&%%%$$$######$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$ """&&&+++///...***'''((()))***)))((('''((()))&&&((()))'''%%%$$$&&&)))&&&'''))),,,...000222333...222444555<<>><<<:::777555444555777888666555444333222333444444333333222222222222222222444333222111222333444555111333555777777777555444///111333555666444222111///333666666222222555999777777777777777888888888222444666666666777999;;;222JJJ???:::JJJ:::@@@~~~dddGGGFFFGGGGGGFFFDDDBBBAAABBBCCCAAAEEEIIIIIIFFFAAA??????BBB;;;888===@@@??????BBBIIIEEECCCBBB???;;;<<<@@@FFFFFFEEEAAA===:::999999;;;<<<>>>???@@@@@@@@@???>>>???@@@AAA@@@>>><<<:::888999;;;;;;;;;;;;999999BBB<<<:::AAARRRbbblllooo~~~{{{ppp___SSSLLLBBB888555777888777555222222222000111222333333111000//////000000---///333444111000000///...............//////.........------,,,222000...+++******+++,,,)))))))))))))))***++++++***((('''((()))***)))'''&&&&&&&&&&&&''')))***+++))))))((('''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&)))'''%%%$$$%%%$$$###"""###############"""!!! $$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$'''))),,,---///222444===<<>>777222444666777888;;;888999999777555444444555444444555555555555555555444333222222444555555555444222000111222444555555333444444555555444444333222333444333222222444666555444333222333555888999999444222666999777666666111111111222222333333444999<<>><<<===CCCIIIoooPPPIIIDDDCCCBBBAAABBBEEEIIILLLIIIHHHGGGDDDCCCDDDGGGJJJCCC;;;777:::???AAADDDIIIHHHDDDBBBBBB???;;;;;;>>>@@@AAABBB@@@===<<<<<<<<<999:::;;;<<<===>>>>>>>>>;;;<<<======<<<;;;999777777777888999999999999999<<<999666777===EEELLLPPPooolllaaaSSSIIIDDD===555999888888777666444222000222222222222222111000/////////------333888666000000000///...............//////......------------000///,,,***))))))***+++((((((((((((((()))******+++)))(((((())))))(((&&&''''''&&&''''''((()))*********)))(((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$######""""""""""""############""""""!!!!!!!!!!!!"""""""""$$$&&&&&&%%%#########$$$$$$$$$#########""""""""""""""""""""""""""""""!!!###%%%&&&''''''***+++...******---...---///444333444555666888999:::;;;333///***%%%###""" ###!!! """$$$$$$""" """!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""$$$$$$&&&%%%###""""""###$$$%%%########################$$$%%%&&&%%%$$$###$$$%%%%%%$$$###""""""""""""""""""""""""######"""""""""!!!!!!"""""""""############$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&(((((((((((('''&&&%%%$$$"""""""""######$$$%%%%%%######"""!!!"""###$$$%%% !!!###$$$&&&'''((()))************))))))))))))'''((()))))))))(((&&&%%%((()))+++*********+++---///222333222666???IIIOOOAAA999222222444444555777666888999888666444444555555555555555444444444444444333222333444555555555444333111222333444444333333333333444444333333333111222333333222222333555333333222222333444555666444///...222555333222333111111111222333333444444555777999999888:::>>>BBBvvvbbbTTTNNNMMMLLLJJJGGGDDDAAA???CCCBBBBBBCCCCCCAAA>>>;;;DDD>>>;;;===@@@@@@???@@@EEEBBBAAABBBAAA<<<;;;>>>>>>???@@@???===;;;;;;<<<::::::::::::;;;===???@@@;;;;;;<<<<<<<<<:::999777666666666666777777888999888888666333111333777;;;NNNLLLFFF@@@>>>@@@???;;;;;;:::999999888555222000444444333111111000000000000...---///777<<<888///000///......---.........000///...---------...///...---+++)))(((((())))))(((''''''''''''((())))))+++)))(((((())))))(((&&&((((((''''''''''''((((((+++***))))))(((((())))))%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!""""""###$$$$$$%%%""""""!!!!!!!!!!!!""""""###%%%&&&&&&$$$"""""""""$$$############"""""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$***%%%"""""" !!!!!!!!!"""###$$$%%%&&&'''&&&$$$"""!!!!!!!!!  ###$$$###!!! !!!!!!""""""######!!!!!!!!!""""""$$$%%%&&&&&&%%%$$$###""""""###$$$########################%%%&&&'''&&&$$$######$$$$$$###""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""############$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&)))((((((***------)))%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""########################%%%(((***,,,(((((())))))*********+++''')))+++------***(((&&&++++++***)))'''(((***,,,111333111///555AAAJJJLLLCCC:::222000000000000333333555888888777555555555555555555444444333333333444444333333333444555555444333333333555555333111222222222222222222222222111222333222111111333555222222333333333333333333///++++++///111000///111111111111222333444444444333333444555666888:::;;;WWWwwwaaagggjjjnnnoookkkaaaUUULLLFFFEEEEEEGGGJJJKKKHHHEEE>>>===>>>BBBEEEDDD???;;;AAA>>>>>>BBBBBB???>>>??????@@@@@@???;;;999777777<<<;;;::::::;;;>>>AAACCC>>>>>>?????????>>>===<<<999888666555555555666777333444555444333444777999777666333333666:::======888;;;<<<;;;888555444555666555333111000000000111000111222333888;;;666//////......------.........000///...,,,,,,---///000---,,,+++))))))((())))))''''''&&&&&&&&&''''''((()))''''''((()))***)))((())))))((('''''''''''''''***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######%%%'''&&&&&&#########$$$$$$###"""""""""""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""###%%%&&&&&&$$$!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""###***&&&$$$%%%$$$!!!"""&&& !!!""""""######!!! """$$$$$$###""" !!!"""###"""""" !!!"""#########!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$###"""""""""###########################%%%&&&'''&&&$$$"""###$$$%%%$$$$$$#########$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!"""""""""###""""""############""""""!!!""""""###$$$$$$%%%%%%******,,,222888777111***((('''%%%$$$######$$$$$$ !!!"""#########""""""######$$$%%%''')))+++,,,))))))))))))************+++******)))))))))***+++,,,+++***((('''(((,,,///555555111...555BBBHHHFFFAAA888///......---...111000333777888777555444444333333333333333333444444444444444444333333444555555444444555666555222000111111111000000111111111111222222222111111333444222333444555555444222111---++++++///000//////222000111111222333444555555444333333555888:::;;;:::JJJhhhvvv{{{{{{qqqcccWWWOOOHHHBBB>>>:::;;;<<<@@@EEEGGGEEEBBB<<<999999>>>AAA???>>>???===???@@@>>>;;;888666666:::999888777999<<<@@@BBB@@@@@@@@@@@@@@@?????????<<<:::888666444444444444/////////111444555555444888444111000222333444444333999???===777444777<<<666555333111000111111222///555999777666666333///......------------............---,,,,,,---...///,,,,,,+++******)))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%'''***,,,,,,+++***)))(((''''''&&&''''''(((((('''&&&&&&&&&&&&''')))))))))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***%%%$$$######%%%''''''&&&"""######$$$$$$$$$######%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""###%%%&&&&&&###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######$$$&&&$$$ ######!!!"""&&&!!!!!!!!!!!!!!!!!!!!!""" """###!!! !!!"""######""""""""""""!!!"""############!!!""""""###$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$#########""""""######$$$###"""!!! !!!"""### !!!!!!!!!!!!"""""""""!!!""""""#########"""""""""""""""###$$$$$$%%%%%%***+++111:::AAAAAA:::333000---(((###!!!!!!###%%%!!!!!!"""############""""""###&&&(((******))))))************)))))))))))))))))))))))))))))))))***,,,+++***((((((+++000333444444000...888GGGIIIBBB<<<333,,,,,,---...///222...111555666666444333333000111111222333444555555333555555444222222444666555444444555666555333000222222111000000111222222111222333222111111333555333444666777777555333222,,,***+++...///,,,---111000111222333444555666666444333333555999<<<===<<>>===<<<===:::<<<>>>>>><<<:::888888666555333333555888<<<>>>========================;;;:::888666555444333333222000000111333333000...666222000333444333333555111888>>>===777555888>>>444444333222222222222222///777<<<999444333222000---------,,,------...///+++,,,,,,,,,------------++++++++++++******))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%'''***,,,,,,,,,***)))((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&*********))))))))))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++%%%$$$######%%%''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""""""""!!!!!!!!!!!!"""""""""$$$%%%%%%###!!!!!!!!!!!!!!!"""""""""""""""###"""""""""""""""""""""""" !!!######""""""$$$%%%###!!!"""%%%&&&###"""%%%#########""""""!!!!!!!!!!!! !!!######""" !!!"""$$$###"""!!!!!!""" !!!#########""""""!!!"""######$$$$$$##############################"""""""""""""""""""""""""""###$$$###""""""###$$$ !!!!!!""""""!!!!!! !!!!!!""" !!!!!!!!!!!!""""""!!!!!!""""""######""""""""""""#########$$$$$$$$$'''***000999@@@CCC@@@===999555///)))%%%$$$%%%&&&###############$$$$$$$$$"""$$$''')))***)))'''&&&+++*********))))))((((((###&&&***------+++'''$$$++++++***)))))),,,111555---000...000>>>OOONNNAAA666///***+++...///000333---///222333222111111111000000111222333333444555333555666555222111333666555444444444666666444222444333222111111222333444222333444333222222444666333444666777777666444333+++***+++...---***+++///000111222333444555666777333333333444777:::>>>AAA===ZZZ]]]WWWQQQQQQVVV\\\```aaadddppp```___ZZZTTTSSSTTTQQQJJJDDD===999<<<@@@???===>>>;;;===@@@???===:::888777222222222222444777999;;;999999999888888999999:::666666666555555444333222000222444444222111222222333///000666999777777:::666777999:::999999888888222222333333444444333333111666999666444444333000---,,,,,,,,,------...///((()))+++------,,,+++***))))))******))))))(((((()))(((((('''&&&&&&''''''((('''&&&'''***+++***))))))(((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&***)))))))))(((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((()))&&&%%%###$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" """$$$%%%###"""!!!"""!!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!""""""!!!!!!"""###%%%$$$&&&++++++'''$$$%%%&&&&&&%%%$$$###"""""""""$$$"""!!!"""$$$$$$$$$""" """"""!!! """### """######"""!!! """"""#########"""!!! !!!"""######$$$$$$$$$"""""""""""""""""""""""" """"""!!!!!!"""$$$  !!!""" !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""""""""""""""###############$$$$$$$$$$$$&&&***///666===BBBEEEAAA>>>999444///+++((('''%%%$$$#########$$$&&&'''%%%&&&''''''''''''&&&%%%))))))))))))************$$$&&&***,,,---+++(((&&&+++,,,+++***)))+++///222)))...///333DDDVVVPPP>>>333,,,))),,,000000000222---...000000///...///000222222222222111111111111333666777555111000333666666444333333555666666555666555444333333444555666333444555444333333555777111222444555666555555444...---...000...***+++000000111222333444666777777222333555555666:::AAAGGG@@@FFFzzz```XXXNNNHHHGGGFFFCCC@@@AAAFFFLLLQQQVVV]]]eeelllkkkqqqtttuuuxxxxxxpppeeeMMMEEE@@@AAADDDBBB@@@@@@@@@AAABBBAAA<<<888444333222222333444555888:::<<<888777777777777777888888111222333444555444333222'''---333333000000555;;;888444444999:::555333555;;;888555777;;;<<<888333000111333444555555444333222444444333555888555///,,,,,,,,,,,,------...///&&&(((+++------,,,***)))'''((((((((((((((('''&&&***)))((('''''''''''''''***)))(((((())))))((('''((((((''''''''''''(((((())))))((('''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%******)))''''''&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%&&&&&&""""""!!!!!!!!!!!!"""""" """$$$$$$###""""""### !!!!!!!!!""""""######"""""""""""""""""""""""""""###$$$###!!! !!!""""""(((((($$$!!!!!!&&&%%%%%%$$$###"""!!! !!! """"""!!! !!! """%%% !!!###$$$###""" """"""######"""!!! !!!###$$$$$$$$$$$$"""""""""""""""""""""""" !!! !!!"""$$$!!!!!!!!!!!!!!!"""###$$$ !!!""""""!!!  !!!!!!!!!""" !!!"""""""""""""""###############$$$$$$$$$!!!!!!###&&&,,,666AAAIIIEEEDDDBBB>>>888111+++(((&&&%%%$$$######%%%'''(((((('''&&&%%%$$$%%%%%%&&&''''''((()))***+++,,,,,,***)))((('''''')))+++---,,,,,,,,,***)))))),,,...***///111555GGGWWWNNN999222,,,***---111000000111---...///...---,,,---///444444333222111000///...333666888555111000222666666444222222444666777777888777555444444555777888444555555555444444666777000111222333444444555555222111333444111,,,...222000111222333555666777888333666777777666;;;EEEMMMJJJ===gggwwwcccNNNIIIOOORRRKKKBBBEEEBBBBBBFFFEEEBBBDDDKKKQQQPPPSSS[[[___aaaeeejjj```WWWLLLFFFDDDDDDBBB???GGGIIIGGG@@@<<<<<<<<<:::;;;999666444666:::???BBB;;;666444888;;;999777777444333111///...///000000111------222555444222222777555333444666555222///777888999:::999666333000222///111777777222111444444444333333333222222222111///---+++***+++,,,------,,,++++++,,,,,,***(((((('''&&&''')))))))))'''+++(((&&&(((,,,,,,(((###&&&(((+++------+++(((&&&&&&''')))*********)))(((---,,,***)))))))))***++++++)))&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%$$$$$$###""""""###$$$%%%######""""""!!!!!! """"""!!!!!!"""###$$$$$$########################!!!"""""""""""""""!!! $$$######""""""""""""""" !!!!!!""""""######"""!!!'''000111)))""" $$$'''&&&###!!!"""$$$###"""!!!!!!"""!!!"""!!!  !!!"""!!!!!!"""###############%%%###  !!!!!! """###"""!!! !!!### !!!!!!!!!!!!  !!!""""""!!! ###"""!!! !!!"""###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!$$$)))///777===AAA999:::;;;<<<<<<;;;:::999777222,,,(((&&&'''''''''%%%$$$#########$$$&&&'''&&&&&&'''((()))+++---...///...,,,***)))))))))))))))'''&&&''')))+++,,,---///222888BBBIIIFFF:::///,,,,,,,,,------.........,,,+++,,,---//////---+++000000000///000000111222///111222222111111222333444444444444444444444444111222333444555666777777///111222444444333222111555555555555555555555444999999999666333111111222222333444555666777777777999555333555===FFFLLLOOOIIILLLUUUpppiiiiiieee^^^ZZZMMMHHHGGGIIIJJJHHHJJJNNN>>>;;;:::===??????BBBFFFNNNJJJFFFFFFIIIMMMNNNNNNNNNQQQPPPLLLJJJLLLNNNMMMCCCBBB???===;;;:::::::::<<<:::;;;@@@AAA>>><<<===>>>;;;888444111000000111000------222555333000000777444222333444444222000888999::::::999777444333555333444888888333222444666666555444222111111000111000...---,,,,,,------,,,+++***+++,,,,,,***(((((('''&&&''')))))))))(((,,,)))'''))),,,,,,)))%%%''')))+++------,,,)))''')))((('''''''''(((******++++++***))))))))))))))))))(((&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$#########"""""""""""""""""""""""""""###$$$$$$########################!!!"""""""""""""""!!!!!!%%%$$$######""""""###### !!!!!!!!!"""""""""###$$$"""%%%---...'''"""!!!#########$$$%%%%%%$$$######"""!!!!!!"""!!!!!!!!! !!!!!! !!!""""""######""""""$$$"""!!!!!!"""###"""!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! ###"""!!! !!!"""###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$###$$$%%%'''***---///111111222333666:::>>>@@@;;;888333000...---+++)))(((&&&$$$###$$$&&&***,,,'''''''''((()))***+++,,,///...---,,,------//////---,,,+++++++++---......333222222666:::999555000++++++,,,,,,,,,---------------...000111111///---222222111111111111111111000222333222111111222333333333333333222222222222222333333333333333333333333333222222333333444444222111111111222333333444222333444444444555888:::888888999:::::::::999999;;;999999===EEEKKKPPPQQQMMMNNNSSS~~~zzzrrrmmmpppfff___YYYXXXXXXUUUTTTTTTOOOHHHBBB@@@===;;;===BBB<<<;;;;;;;;;<<<>>>???@@@EEEHHHIIIGGGGGGLLLOOOOOOSSSSSSSSSQQQMMMIIIEEEBBB>>>???CCCHHHHHHCCC@@@BBB:::888555333222333444666000...000555666222///...666444111000111222222111:::::::::999888777666555888666777:::999555333555888777666444222111//////000//////......---------+++*********++++++***(((((('''&&&''')))***)))(((---***((((((+++,,,***((((((***,,,------,,,)))(((***)))&&&%%%%%%'''***,,,((())))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$############""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######""""""######!!!!!!!!!!!!""""""""""""&&&###$$$'''(((%%%!!!!!!&&&""" !!!%%%(((&&&###$$$"""!!!!!!!!!!!!  !!!!!!!!!!!! !!!""""""""""""!!!###""""""###$$$%%%###""" """###"""!!! !!!###""""""!!!!!!  """"""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""############"""&&&%%%###!!! !!!!!!"""((('''&&&(((,,,222999===>>><<<:::999888666333111+++)))%%%######&&&***---******)))))))))***++++++,,,++++++,,,...000222333222111///.........//////222111000/////////......+++,,,,,,,,,,,,,,,---------...000222555444222///333333333222222222222222222333444333222111222333444333333333222222222111333333333333333333333333222111000//////111333444444333222111111222333444///111222222222444777:::555666999<<<>>>@@@BBBBBBCCCCCCDDDFFFJJJLLLMMMLLLFFFGGGIII{{{zzzvvvlllgggeeebbb]]]YYY```WWWMMMFFFAAA===???DDDCCCCCCAAA>>>;;;;;;<<<>>>444888:::777888<<>>??????666444000---++++++,,,------,,,,,,+++++++++++++++''''''((()))+++---000222111111000///......///111,,,///222222///,,,,,,---------------............---...000333666555333000111222333444444555555555333444555444333222222444555555444444444333333333444444555555555666666666333222111111111222444555666555333111000000111222...000111222444777;;;>>>;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>===AAABBB~~~}}}wwwoookkkkkkkkkhhhcccfff\\\RRRJJJDDDAAACCCHHHDDDCCCBBB???===>>>AAACCC444888:::666444666666444999::::::;;;<<<<<<<<<;;;===AAAHHHOOOOOOLLLLLLOOOSSSPPPJJJCCC===888555444666666999>>><<<777333444555444222000000111333444666666666666555555555666333555555666777888888888333333333222111111000000++++++,,,,,,,,,+++************)))***,,,,,,***))))))((('''(((*********(((***(((&&&&&&'''((())))))'''((()))))))))(((&&&%%%&&&&&&'''(((((((((((((((%%%%%%'''(((((('''&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((***)))((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''((()))'''&&&$$$#########$$$$$$""""""""""""""""""""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""###$$$%%%""""""!!! !!!""""""""""""!!!!!!!!!!!!%%%$$$!!! """"""!!!!!!"""!!! !!!$$$'''%%%###!!! !!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!!"""!!!"""$$$&&&&&&$$$""" """###"""!!! !!!######"""!!!  !!!!!!""""""""""""!!!!!!"""""""""""""""!!! ########################""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""###$$$$$$###""""""!!!!!!!!!!!!"""///......222999AAAFFFIIIDDDCCCAAA>>>999555111///,,,+++***))))))(((((((((&&&&&&&&&''')))+++...///---...///---,,,,,,///111+++...111000---,,,...111000000000000000000000///......000333555444222000///000222444666777888888444555666555444333444555444444444444444444444444888888777666555555444444555666777888999888777777222111000000000111222333222444666888;;;@@@FFFJJJIIIHHHFFFBBB???;;;777555666666666666666777:::;;;EEEKKKIIIzzz|||vvvttttttoooooommmlllpppuuuuuurrrkkkcccZZZTTTOOOLLLNNNRRRIIIGGGEEECCCBBBAAAAAAAAA>>>CCCDDDAAA===;;;888444//////.........///000000///000777???BBBBBBDDDHHHOOOMMMJJJEEE@@@;;;777555777777:::>>><<<666444666444555555444222222444666444444555666666666555555111444555333555999:::888111111111000000000000000************************+++******+++------,,,***)))((('''(((***+++***)))''''''&&&&&&&&&'''((((((''''''(((((('''&&&%%%$$$%%%&&&'''))))))((('''&&&%%%%%%&&&''''''''''''&&&######$$$$$$%%%%%%&&&&&&#########$$$&&&''')))*********)))((((((((())))))((((((((((((((((((((((((((('''''''''((()))******'''&&&%%%$$$######$$$$$$!!!!!!!!!!!!!!!"""""""""$$$######"""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""###%%%&&&""""""!!! !!!""""""""""""!!!!!!!!!!!!"""###!!! $$$### !!!$$$### ###'''&&&$$$!!! !!!"""!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!###""""""###$$$%%%###""" """###"""!!! !!!###"""!!!  !!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$###!!! &&&%%%%%%***222;;;BBBFFFBBBBBBAAA???;;;555///+++(((((('''&&&%%%%%%%%%%%%'''''''''(((***,,,...000+++---...---++++++...222///...---***(((+++111777222222222111111111111000000///000111333333111///...000222555777888888888333555666666555555666777222222222333444444555555===<<<:::777555222111000333444666888888777666444222333444666888:::;;;<<>>???BBBEEE===<<<:::777444000---+++---///333777<<>>>>><<<;;;999777666555444444555555666666666666555777999<<<===>>>>>>===BBBAAA===888444222444666,,,---...///000000000000///444<<>>???@@@======>>>>>>???@@@@@@@@@<<<;;;:::999:::;;;===>>>555666888999999777444222...---,,,)))(((***...111000111222444555666666666333999AAAEEEFFFFFFGGGHHHEEERRRGGGZZZ]]]PPPQQQRRR```cccggghhhfffccc___^^^bbbbbb```___^^^\\\[[[ZZZTTTUUUZZZ^^^XXXOOOMMMQQQ===CCCGGGFFFHHHMMMMMMHHH???@@@AAAAAAAAA@@@???>>>CCC???:::777666666555444333444444444333111///...111000000000000000111222...111444666888777666444777666555666888999888777666555444444333333444444111111000...---,,,+++***+++)))(((***,,,---***(((,,,,,,------...---------*********++++++,,,,,,---((((((((((((((('''&&&&&&&&&''''''&&&$$$$$$%%%'''))))))((((((((('''''''''######$$$%%%''''''&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%%%%&&&''''''""""""!!!!!! $$$$$$$$$###############$$$$$$$$$$$$#########"""###&&&%%%!!!  !!!!!! ###$$$$$$### !!!  !!! !!!!!!"""""" !!!!!!""""""###### !!!!!! !!!!!!"""###$$$$$$%%%%%%$$$!!! !!!"""$$$### !!!$$$ !!!""""""######"""$$$$$$%%%$$$###!!! %%%$$$###!!! """"""""""""############$$$$$$%%%&&&(((***,,,---------,,,,,,+++******)))111222111...)))&&&&&&(((&&&%%%$$$&&&***,,,***)))---...////////////111333666999:::777222000333666222000///000444666666444333555777555222111222444444555555666666666555555;;;999666777;;;???@@@@@@CCCBBBAAAAAAAAAAAABBBCCC???EEEMMMRRRSSSQQQNNNMMMFFFBBB<<<888666222---)))))))))))))))***,,,...///444000---+++)))+++333<<<<<<999666666999;;;:::999444888>>>BBBDDDBBB???<<<<<>>BBB???:::777777777666666555555555444333222111000111000////////////000000...///111222222111///...444222222333444555555444333333222111111111111111000000///...---,,,,,,+++---+++***+++---...,,,***+++,,,,,,,,,,,,,,,++++++))))))******+++***************++++++******)))(((&&&&&&'''%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$#########"""#####################"""$$$#########""""""""""""###&&&&&&!!! !!! !!!!!! """######""" !!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!! """!!!!!!!!!!!!""""""######$$$$$$###!!! !!!""" !!!"""!!! !!!"""!!!"""""""""""""""!!! !!!"""#########"""!!! $$$###"""!!!!!! !!!""""""""""""###############$$$%%%&&&(((***,,,---((((((((((((((((((((((((...//////---)))((()))+++'''%%%$$$%%%)))++++++***,,,---...------...111333666999;;;999555333555888333111///111444555555444888999999777333111111333:::999888888999:::<<<===<<<::::::===CCCGGGIIIIIIDDDCCCDDDEEEGGGJJJMMMOOOOOOQQQSSSRRROOOJJJEEEBBB555222---+++******(((&&&,,,+++***)))***+++---///444111000000000000777??????===:::999888888666555444777;;;???@@@???<<<::::::DDD@@@OOOcccJJJFFFHHHFFFHHHKKKLLLLLLLLLMMMNNNPPPQQQSSSSSSQQQNNNJJJGGGKKKJJJKKKKKKEEE>>><<>>:::888888999999888888888777555444444444444111111000///............000000///...---,,,++++++000///...///000111000///000000///...........................---------,,,...---,,,---//////---,,,+++,,,,,,,,,+++***)))(((((()))*********)))((('''++++++,,,,,,++++++***)))%%%&&&&&&%%%######$$$&&&%%%%%%%%%$$$$$$$$$######'''&&&$$$%%%&&&(((''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%########################$$$######""""""!!!!!! ######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!###&&&'''""" """"""  !!!!!!!!! !!!  !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!"""!!!"""######!!!!!!"""###"""!!! !!!"""!!! ############"""!!!  !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##################$$$&&&(((+++---...$$$%%%%%%&&&'''(((((()))***+++,,,+++***)))+++---(((&&&$$$%%%''')))++++++,,,,,,,,,,,,+++---111333444888;;;:::888666777999555444333444777888999888888999999888555444444555:::999888888:::>>>BBBDDDHHHHHHIIILLLPPPSSSTTTTTTQQQOOOLLLIIIHHHHHHJJJKKK<<<:::777444000,,,'''###***(((&&&&&&(((***++++++///...,,,,,,---///222444777555666999888777999>>>>>>???>>><<<888555444444444555888:::;;;:::999888777@@@???BBBeeennnNNNDDDFFFBBBCCCDDDDDDDDDEEEGGGJJJKKKIIIFFFCCCCCCDDDEEEGGGGGGGGGGGGEEEAAA======>>>BBBDDDGGGHHHIIIJJJIIIGGGNNNMMMKKKIIIFFFCCCAAA@@@???===:::999:::;;;::::::;;;:::888666555666666777333222111000////////////333111000...---------......---,,,---...///...---///......---,,,------------------------------------------.........------,,,,,,,,,,,,+++***)))((())))))***+++***)))'''&&&***************)))((((((&&&''''''&&&$$$$$$%%%'''(((((('''''''''&&&&&&&&&)))'''%%%%%%&&&((((((((($$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""###"""""""""!!!!!! ######""""""!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!! ###&&&'''###!!!######!!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""############"""######"""!!!!!! !!!!!! !!!""""""!!!!!!"""$$$$$$!!! ###$$$""" """""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""""""""##################$$$&&&(((***,,,---'''''''''((())))))******)))))))))))))))***+++,,,)))'''%%%$$$%%%(((+++,,,,,,---,,,,,,,,,...222555222555999:::999777777888444444444555888:::;;;<<<777888999999999999:::;;;???@@@@@@BBBDDDHHHKKKMMMOOOOOOOOOOOOOOONNNMMMKKKBBB???999444000...---......,,,)))(((((('''%%%###&&&''')))+++...000111111333222000000222666:::<<<;;;:::<<<@@@@@@<<<:::<<<:::===???===999555555666444555555666777777777777;;;888:::;;;HHHuuu{{{SSSDDDDDDDDDDDDCCCAAA@@@AAACCCFFFEEEDDDAAA@@@AAACCCFFFHHHCCCEEEDDDBBB@@@@@@AAAAAACCCDDDFFFHHHHHHGGGEEEEEEGGGFFFEEECCCBBBAAA@@@???>>><<<:::999:::;;;;;;:::;;;:::888777666666777888555444333222111111111111222111///......///111111///---,,,---...///...,,,//////...------------...,,,,,,,,,---------------+++,,,---------,,,,,,,,,------------,,,+++))))))******+++++++++***((('''***************)))((((((((())))))(((&&&&&&'''((())))))))))))((((((((((((***'''%%%%%%&&&'''((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''((((((''''''''''''''''''(((((()))))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!! """&&&'''$$$"""######!!! !!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$############"""!!!!!! !!!!!! """"""!!!!!!"""$$$%%%###!!!"""$$$&&&$$$!!! !!!""""""""""""""""""!!!!!! !!! !!!!!!"""###$$$!!!"""""""""##################$$$%%%''')))***+++))))))))))))))))))))))))***)))((((((((())))))))))))(((&&&%%%%%%'''***,,,,,,---...------///333666222555888:::::::::999999222333555666888;;;===???;;;;;;;;;<<<============GGGHHHIIIKKKKKKKKKJJJIII@@@@@@???===:::777555555///---***((('''((()))+++---,,,,,,---//////...---&&&)))...222333222111000666555444333444666999;;;999888<<>>>>>;;;===???===888444333444555444444444555555666777BBB444666===<<>>======>>>>>>>>>===;;;999999:::;;;:::999999999888777777777777777555555444333222222222333000///......///000111222000///......///000...---000000///............///,,,,,,,,,,,,,,,---------***+++------+++***+++,,,,,,---------,,,+++******+++*********************++++++,,,,,,++++++***))))))******)))''''''(((***(((((((((''''''''''''&&&)))'''%%%%%%&&&'''&&&%%%$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&((((((((((((((('''''''''((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$########################""""""""""""""""""""""""######"""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!! %%%'''$$$"""###""" !!!!!!!!!""""""""""""!!!  !!!""" !!!!!!""""""!!!!!! ###""""""""""""""""""!!!""""""""""""!!!!!!!!!!!! !!!"""######$$$#########""""""!!!!!!!!!!!!""" """!!!!!!!!!"""###$$$###""""""$$$$$$###""" !!!"""###############"""!!!!!! !!!!!!!!!!!!!!!!!!"""######""""""""""""#####################$$$%%%&&&'''((('''''''''''''''&&&&&&&&&***)))''''''(((((((((''''''((('''&&&%%%&&&))),,,+++---...//////111333555555666888:::;;;;;;;;;:::777999;;;<<<<<<>>>AAACCC???===;;;;;;;;;:::999777:::;;;<<<<<<:::666222///,,,---...---,,,++++++---000//////...///000111222,,,///333444222---***)))---111666888777444111000888777555333222222222222333333777???CCCBBB@@@AAA??????>>>;;;666222000///333333333333444555666777DDD777777AAA===BBB|||dddIIIDDDBBBBBBAAA???======???@@@@@@CCCGGGJJJJJJGGGCCC@@@===AAABBB@@@BBBFFFEEEAAA???===>>>BBBBBB===;;;===;;;;;;:::::::::;;;======<<<:::999999::::::999888666777777777777666555555444333333222222222333333000000000000000111111222222000//////000000///...111000//////......//////---,,,,,,,,,,,,,,,,,,,,,)))+++------+++***+++,,,***+++++++++++++++*********)))(((''''''(((***+++******++++++******)))((()))******)))'''&&&((()))(((''''''''''''&&&&&&&&&'''&&&%%%&&&'''&&&%%%###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!""""""######"""""""""!!!!!!!!! ###&&&###""""""""" !!!!!!!!!"""""""""""""""!!!!!! !!!!!!""" !!!"""######"""!!! """""""""""""""############"""""""""!!!!!!!!!  !!!"""############"""!!!!!!!!!!!!""""""###!!!"""!!! !!!""" """""""""!!! !!!""" !!!"""""""""""""""!!!""""""!!!!!!!!!"""###$$$"""!!!!!!!!!!!!!!!"""###""""""""""""##################""""""######$$$%%%$$$$$$%%%%%%&&&&&&'''''')))'''%%%%%%((()))(((&&&&&&((()))(((&&&&&&(((+++(((+++...000000111222333444444444555777888888888888999:::999888888:::<<<666444111111111000...+++*********)))(((%%%###!!!(((***---......111555999444444333222111000...---666???IIIKKKEEE===888777666888:::999666333222333444444444333333222111111333111333:::???>>>======@@@>>>:::777555222000...000000111222333444666666:::;;;999>>>???===ooommmOOOHHHAAABBBAAA@@@>>>>>>@@@BBBEEEDDDDDDCCCBBBAAAAAA@@@???CCCDDDBBBDDDHHHGGGAAADDDAAABBBFFFFFF@@@>>>@@@;;;:::999999999:::<<<===<<<:::999999999999888666444555666777777666444333222222222111222222333333333333333333333222222222222111//////000000///...000000///............///---------,,,,,,+++++++++))),,,......+++***+++---((())))))************))))))(((&&&%%%%%%'''***,,,((((((((((((((('''&&&&&&((())))))(((&&&&&&'''((())))))((((((((('''''''''&&&%%%%%%&&&'''&&&$$$!!!%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$###""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""" !!!"""######$$$""""""""""""!!!!!!!!!!!!###%%%###!!!"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""######$$$$$$######""""""!!!!!!!!! !!!""""""#########!!!!!! !!!!!!"""###$$$ !!!"""!!!  """ """!!!"""############"""!!! !!!!!! !!!"""$$$%%%'''""""""!!!!!!!!!!!!""""""""""""""""""##################"""""""""""""""###"""###$$$%%%'''((()))***'''%%%###%%%(((***)))'''%%%(((***)))'''&&&(((***&&&)))---000000000111111222000///000222444444444///000000...***)))***,,,)))'''%%%%%%''''''%%%###((((((((()))***+++,,,---,,,///111333555999???EEEBBBCCCDDDDDDDDDBBBAAA@@@777EEETTTXXXRRRJJJEEEDDD777888777444000...000222...000222444666777666666888333333888;;;999777777>>>:::555444555555333000---...///111222444555555...===:::888>>>>>>hhhuuuRRREEE>>>@@@AAA@@@>>>>>>???@@@DDDDDDCCCAAA>>>===???@@@GGGEEECCCEEEGGGGGGEEEBBBFFFJJJKKKGGGCCCAAA===888??????>>><<<999888888999>>>:::777888;;;===:::777666666777666444111...,,,555333111222555777555333555555555555444333333222555222000000222111...++++++))))))***---/////////+++,,,,,,---...///000000*********+++++++++,,,,,,+++---...,,,******,,,///(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((('''''''''''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$#########""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!$$$'''""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$############"""!!!"""###"""!!!"""###%%%&&&%%%###"""""""""###$$$$$$"""  """""""""$$$%%%!!!!!!!!!""""""!!! !!!"""### """""""""  !!!""""""######"""!!! !!!!!!""""""###### !!!!!!"""###""""""""" !!!!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!""""""""""""!!!!!!!!!!!!###"""  """%%%'''!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! ######!!!&&&$$$"""  !!!######""""""######$$$%%%$$$$$$############$$$$$$ ###%%%'''((())))))(((''')))+++***''''''+++***))))))((((((((())))))&&&(((+++---///000111111+++******,,,...000///...,,,......+++***+++***&&&---)))$$$$$$))),,,((("""++++++)))%%%&&&+++///...666777999;;;???FFFMMMRRRXXXYYYnnnttt]]]LLL???<<>>777]]]xxxSSSCCC???@@@BBBBBBAAABBBCCCEEECCCCCCBBB@@@>>>===>>>@@@HHHGGGFFFGGGIIIJJJGGGEEEDDDGGGIIIFFFDDDEEEDDDAAADDDDDDCCC@@@;;;888777888===999666777:::;;;999666777666555333222111111111666444333444666666555333444444444333333222111111222000///000222333000......---+++,,,...//////...++++++,,,,,,---......///++++++,,,,,,,,,---------...//////---***)))***,,,%%%%%%&&&&&&'''(((******)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!############$$$$$$$$$$$$$$$$$$$$$############""" !!!"""!!! !!!"""$$$$$$######"""!!!!!!""""""!!!  !!!""""""""" $$$%%%""""""%%%&&&%%%$$$###"""!!!!!!!!!"""###!!!"""###"""  !!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!""""""""" !!!!!!!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!! !!!###$$$""" $$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&'''&&&&&&)))'''((()))'''######'''(((''''''&&&&&&&&&''''''''')))***,,,---.........---,,,+++,,,...//////---,,,...///,,,+++---,,,((()))++++++)))&&&'''***,,,'''+++...000444;;;===:::GGGEEEBBBIIIaaazzz|||pppmmmsss|||[[[AAA<<<<<<===@@@CCCEEEEEEDDDCCC>>>777444444333111...111222111000......000222555333222222333333222111111222222333222000...---333222222111111222333444///999555999???333DDD{{{~~~UUUAAA===???AAABBBBBBCCCEEEGGGBBBCCCBBB@@@???>>>@@@BBBHHHGGGGGGIIIJJJJJJHHHFFFBBBEEEGGGEEEGGGJJJKKKHHHFFFFFFFFFDDD???<<<::::::<<<999666777999:::888666777666333111111111333444666555555555777777555333333333333222111000000//////...///111333444333222222000.........///...---***++++++,,,,,,------------------............///000000000...***(((((((((&&&&&&&&&'''((()))++++++))))))((((((((('''''''''''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%)))+++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$############""" !!!!!!!!! !!!###""""""""""""""""""!!!  """#########"""""""""%%%%%%$$$''',,,,,,)))%%%%%%$$$###""""""""""""!!!"""###"""!!! """ !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!! !!!  !!!"""### !!!!!!!!! """$$$ !!!!!!!!!"""""""""######""""""!!!!!! !!!!!!!!!!!! !!!$$$''''''&&&###"""""""""""""""""""""""""""########################"""!!!!!!"""$$$$$$###!!!!!!"""###$$$%%%'''((((((&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$###'''%%%%%%&&&$$$!!!"""&&&%%%%%%%%%$$$$$$%%%%%%&&&((()))***+++,,,,,,,,,+++000///......//////---,,,,,,//////------//////+++''')))+++---,,,,,,...000///333777:::AAAJJJLLLJJJdddnnnjjj]]]hhh|||zzz\\\>>>;;;666444555888:::;;;@@@;;;555222222222///---///...------...////////////...---...000111000//////.........------,,,,,,444333222222111111222222111999444555<<<111111MMMvvvYYY@@@:::<<<>>>?????????AAACCCBBBCCCCCCAAA@@@@@@BBBDDDDDDEEEFFFHHHHHHHHHFFFEEECCCFFFHHHHHHJJJNNNMMMIIIDDDFFFGGGFFFCCCAAA@@@AAA===:::888888999:::999777777666444333222222333333555555666777888888777666555444333222111000000000...///000222333444444444222000......//////...---,,,,,,,,,,,,,,,---------........./////////000000000000///...+++)))(((((())))))(((((((((((()))))))))))))))))))))((((((''''''((()))***)))'''%%%###))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))+++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!""""""""" """$$$!!!"""###$$$$$$###"""!!!###%%%'''((('''%%%###"""''''''&&&&&&***//////***'''&&&%%%$$$######"""""""""###$$$###!!! !!!""""""###$$$%%%&&&%%%$$$$$$"""!!!!!!!!! """  """### !!!"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$######"""!!! """"""""""""!!!!!!!!!!!! """%%%'''(((&&&$$$"""###############$$$$$$$$$########################""""""######$$$$$$$$$###!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!"""$$$$$$###%%%+++%%%$$$$$$$$$$$$%%%%%%&&&((())))))***+++,,,------222111/////////...---+++,,,///000...///111111...---(((&&&+++000000+++)))111:::DDDMMMUUUXXXSSSKKKWWWkkkkkk[[[jjjhhhMMM@@@;;;333...---///000111444111...------......,,,...+++)))+++///111///---+++******+++---//////...------++++++***+++,,,,,,222222222222222222222333444:::333000666444222===KKK^^^@@@;;;<<<>>>>>>======???@@@@@@@@@@@@???======???AAABBBDDDGGGHHHHHHGGGFFFEEEEEEHHHJJJKKKMMMNNNJJJDDDEEEFFFGGGFFFDDDBBBBBBCCC>>>===;;;:::::::::999999777777777777666444333111333555777999::::::::::::888777555333222222222222000111222333333333333444000///------...//////...............------------........./////////000000---------------,,,***)))))))))(((((((((((()))))))))))))))***)))(((''''''((()))***+++***(((%%%$$$************************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$###""""""###%%%"""###$$$%%%&&&%%%$$$###(((+++......***&&&$$$$$$******((('''***...---'''&&&&&&&&&%%%$$$###""""""###$$$$$$$$$"""!!!"""###$$$%%%&&&&&&%%%$$$###"""""""""!!!!!! """!!! """$$$ !!!"""""" !!!"""$$$""""""""""""""""""""""""""""""""""""############&&&&&&$$$###""""""""""""$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&&&&$$$''',,,%%%%%%$$$$$$%%%&&&'''''''''((()))***,,,...000000222111/////////...---+++,,,000111///000333333000111,,,)))***)))+++555@@@IIIQQQZZZaaaeeebbbUUUGGG\\\eee```XXXqqqwwwiiihhhmmmiii___OOO::::::666111---------...------,,,***)))************,,,***)))+++///111///---)))((((((***---//////...---,,,+++******+++---...---...///000222333333444111777555111444777777:::666vvvfffEEE===???@@@@@@??????AAABBB<<<===<<<:::999888:::<<>>===;;;::::::::::::666777999:::999777555444333666:::;;;;;;;;;;;;<<<:::999777555333333333444111333555444333222333444111///------/////////.../////////......------------------............///+++++++++---......,,,***%%%%%%%%%'''(((***,,,---'''((()))***)))((('''&&&(((((()))))))))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""$$$%%%%%%$$$""""""###%%%$$$$$$%%%%%%&&&%%%%%%%%%)))---000///***&&&%%%%%%)))***)))&&&'''***)))%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""""""""$$$%%%%%%&&&&&&%%%$$$"""!!!""""""""""""!!!!!!!!!!!!"""!!!!!! """###$$$!!!"""""""""!!!!!!###%%%########################"""""""""#########$$$$$$'''&&&%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$#########%%%############""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&$$$######""""""######$$$######"""######$$$%%%&&&((('''(((+++)))%%%%%%(((%%%%%%%%%%%%&&&'''((((((''''''(((***,,,...111222000///......//////---,,,---111111000000333333000+++...222///)))333VVV{{{lll[[[UUUVVVUUUQQQooowwwsssddd```gggbbbTTTBBB>>>GGGTTTUUUSSSIII777000...,,,,,,.../////////...---,,,***)))((((((((())))))***+++---...---,,,(((((((((***,,,.........---,,,+++++++++---...///***+++---///111222333333,,,222777888666666666555555[[[nnnKKK===???AAAAAAAAABBBDDDFFF<<<===<<<:::777777888:::@@@DDDHHHJJJIIIGGGFFFFFFFFFFFFEEEDDDIIINNNLLLFFFHHHGGGEEEAAA>>>===>>>@@@>>>>>>===;;;999888999999666777888999::::::;;;;;;666999===>>><<<:::999:::;;;:::777555333333444444000333555555333333444555444222000/////////...---//////...------,,,++++++++++++,,,,,,,,,---------,,,++++++---//////,,,)))###$$$$$$&&&''')))+++,,,&&&'''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""$$$%%%%%%$$$"""!!!"""$$$$$$$$$######$$$$$$%%%&&&%%%))),,,+++'''$$$%%%'''$$$'''((($$$###%%%%%%#########$$$%%%%%%$$$###"""$$$%%%&&&%%%###"""###$$$######$$$%%%%%%$$$###""""""""""""###############""""""""""""#########$$$!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$###############""""""#########!!!!!!""""""###$$$$$$%%%"""""""""""""""""""""""" """$$$$$$""""""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%)))(((+++---+++&&&$$$&&&%%%$$$$$$%%%%%%'''((((((((((((((()))***,,,...000---,,,+++,,,...//////---...111222000000222222///***,,,111333111===ccc}}}[[[@@@999AAAKKKNNNVVV```fff\\\GGG777555:::===;;;EEEJJJCCC>>>666'''+++***)))***,,,---------,,,,,,,,,+++)))(((((((((&&&(((***+++************(((''''''))),,,---------+++++++++,,,,,,---//////)))+++,,,...000000000000///...444999444444666444===???oootttPPP;;;===???AAAAAACCCEEEGGG??????>>><<<999888:::;;;<<>><<<===AAADDD======<<<:::888777888999666666666777999===@@@BBB888<<>>111///777555222777777...000333------+++((('''((()))((((((&&&'''((()))((()))***+++$$$'''******(((&&&''')))(((''''''(((+++,,,,,,+++******+++,,,---......///***+++---.........------666---///555111333::::::BBB+++OOO{{{MMM<<<:::888:::===AAACCCCCCEEEBBB===999777888:::<<>>@@@222666999777444444888===;;;:::777444111///...---111000///---+++*********+++***)))(((''''''''''''&&&''''''((()))******+++&&&&&&%%%%%%&&&'''((()))&&&((())))))(((((()))+++((()))***+++---...//////...//////...,,,,,,---///333222222111222333555666:::888<<>>AAABBBDDDDDDDDDAAABBBDDDGGGGGGFFFCCCAAA;;;CCCFFFCCC@@@BBBCCCAAAIIIHHHDDD@@@===;;;<<<===888666444333444555444444888>>>CCCBBB===888888999>>>>>>===<<<:::888888888666555444666888999777555444555666444111...------***++++++,,,,,,++++++***++++++++++++******************++++++,,,------...))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######$$$%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&&&&(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''))))))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%$$$###"""""""""""""""$$$###"""$$$'''))))))'''$$$$$$%%%&&&&&&%%%$$$#########""""""###$$$$$$%%%&&&%%%$$$$$$#########$$$###""""""###%%%&&&%%%$$$ %%%'''%%%$$$&&&'''%%%######$$$%%%&&&&&&''''''$$$"""!!!"""###%%%%%%$$$########################%%%"""!!!!!!$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&########################"""######$$$######""""""###############"""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$""""""######$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((***)))$$$###''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''((()))&&&((())))))(((''''''((('''***+++***+++///000...000000000000///...---,,,,,,---+++((()))///333333///222555444111111333777222111///---,,,+++******///...---+++******))))))++++++***)))(((''''''((('''''''''((()))*********(((((((((''''''''''''''''''((())))))(((((()))+++******+++,,,---......///---...///...---,,,---///555444444333444555777888666777===^^^VVV:::;;;;;;;;;;;;<<>>AAA999AAAGGGDDD@@@@@@CCCDDDFFFEEEDDDCCCBBBAAAAAAAAA<<<;;;:::::::::888666333555999<<<<<<999777888999<<<<<<===>>>===<<<:::999555555777999::::::777555333555666555222///---,,,******++++++++++++******,,,+++++++++************(((((())))))******++++++((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%&&&((()))(((&&&$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$######$$$'''(((((('''((()))***++++++)))'''%%%""""""###$$$$$$$$$$$$###%%%%%%$$$############$$$%%%#########%%%%%%$$$###%%%((('''&&&((((((%%%$$$$$$%%%%%%&&&&&&''''''$$$###!!!"""###%%%$$$$$$########################$$$"""!!!"""$$$&&&&&&%%%#########$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$$$$##################"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$###########################""""""$$$#########$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''))))))'''######&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&(((******((('''((()))))),,,---,,,---111222000...//////......---,,,+++---...+++&&&%%%)))***(((***---000000...,,,---///------,,,++++++++++++,,,++++++***))))))))))))***,,,+++***)))((((((((()))''''''(((((())))))******)))*********)))(((&&&%%%((()))******)))(((***+++,,,,,,,,,---------......,,,---//////...---......555444444444444666777888777666>>>RRRyyyZZZ;;;<<<===;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@DDDHHHLLLNNNPPPOOOVVV^^^VVVDDD???GGGEEEGGGGGGCCC???>>>???@@@;;;???EEEKKKNNNMMMJJJGGGFFFDDDBBBAAA@@@???===;;;888999999999888777888999999888999;;;<<<======<<<777777888999999999777666333555777666333000...---+++++++++,,,,,,+++++++++,,,,,,+++++++++*********''''''(((((())))))))))))'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$%%%$$$$$$$$$$$$&&&'''(((&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&''''''%%%&&&&&&''''''((())))))(((''''''&&&&&&&&&''''''$$$######%%%'''((('''&&&"""$$$%%%&&&&&&%%%###"""############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&)))***+++,,,+++)))&&&$$$""""""$$$%%%%%%$$$###"""$$$$$$###############$$$&&&$$$######$$$$$$###""" &&&)))(((''')))(((&&&%%%%%%%%%%%%%%%&&&''''''%%%###""""""###$$$$$$###""""""""""""###############""""""###$$$$$$%%%$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###############"""!!!!!!""""""""""""############$$$$$$$$$###############$$$$$$######""""""!!!!!!$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%###$$$$$$%%%&&&&&&&&&&&&(((***,,,,,,+++***+++,,,,,,///000...///333444111.........------,,,+++***(((***)))%%%%%%''''''%%%'''***------+++)))((()))+++***************++++++)))))))))((()))******+++++++++***)))))))))))))))'''((((((((()))))))))***((()))+++,,,+++***'''&&&)))***++++++))))))***+++------------------------***,,,//////.........///333222222222333444666777===555???JJJZZZaaa??????===:::888999;;;===>>>>>>??????@@@@@@@@@@@@AAA@@@@@@AAACCCFFFJJJLLLLLLKKKQQQYYYRRRCCCCCCOOOSSSLLLEEEBBBAAA@@@??????CCCEEEKKKRRRWWWYYYWWWTTTRRRNNNGGGBBB@@@???>>>>>>???<<<999777777888888999;;;888666666888:::;;;;;;777666555444444444666777555777888777444111//////,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***(((((((((((())))))))))))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$$$$$$$######$$$%%%'''(((&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))&&&&&&'''((()))***++++++''''''&&&%%%$$$$$$$$$%%%###""""""$$$&&&'''&&&%%%"""###%%%&&&&&&%%%###""""""""""""#########$$$$$$"""######$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%$$$""" """###$$$%%%%%%$$$""""""#########""""""###$$$$$$'''%%%""""""######"""!!!"""'''***((('''((((((&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%###""""""###$$$$$$###!!!!!!"""""""""#########""""""###############$$$!!!!!!!!!"""""""""##############################"""###$$$%%%%%%%%%%%%%%%###############"""!!!!!!!!!!!!"""""""""#################################$$$######""""""!!!!!!!!!$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%'''(((((((((((()))+++,,,---,,,+++,,,---,,,///000......111222///............---,,,+++***'''***)))&&&&&&((((((%%%&&&(((***+++***((('''&&&((('''&&&&&&%%%%%%&&&&&&(((((((((((()))***+++,,,+++***))))))))))))))))))(((((((((((())))))))))))&&&(((***,,,,,,+++***)))***+++,,,+++***)))***+++...------------,,,,,,,,,***,,,...///......///000222222222222333555777888@@@333<<>>>>>?????????@@@???>>>>>>???BBBDDDFFFDDDEEEKKKQQQNNNHHHLLLWWWUUUKKKCCCCCCFFFFFFEEEEEEHHHFFFGGGMMMXXXbbbiiilllbbb[[[QQQHHHDDDCCCDDDDDDAAA;;;444111333555555555@@@<<<777555777999999777555555444222000000333666666777777666333000///000------............------,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$######$$$%%%'''(((&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&((()))))))))%%%&&&'''((()))***++++++'''&&&%%%$$$###""""""""""""""""""###%%%&&&%%%###"""###$$$%%%%%%%%%$$$###!!!""""""""""""#########"""#########$$$$$$%%%%%%$$$############$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%############"""!!!!!! ###$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$&&&$$$"""!!!"""######"""%%%)))***'''%%%''''''%%%%%%$$$###""""""###$$$%%%&&&$$$""""""###$$$###""" !!!!!!""""""#########!!!###$$$$$$###""""""###!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%###############"""!!!!!!!!!!!!!!!"""""""""######"""""""""###############""""""""""""""""""!!!!!!$$$#########$$$%%%%%%&&&############$$$$$$$$$$$$%%%""""""$$$$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$&&&)))++++++++++++)))+++------,,,,,,---......000000------000///,,,//////000//////...---,,,***,,,+++'''&&&((((((%%%&&&'''((()))))))))((('''***)))((('''&&&&&&&&&&&&(((((((((((()))***+++,,,))))))(((((((((((())))))(((((((((((())))))))))))&&&''')))***++++++******+++,,,---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------...000333444444444444666888:::;;;===333:::CCC???KKKzzzMMMDDD:::666888;;;;;;:::;;;;;;;;;:::;;;;;;<<<=========<<<<<<===>>>@@@AAABBBFFFKKKLLLJJJKKKPPPTTTOOOHHHEEEIIILLLKKKKKKMMMJJJGGGFFFMMM[[[kkkvvv{{{kkkdddZZZRRROOOOOOPPPQQQHHH@@@777444777;;;<<<;;;???;;;888999<<<>>>===:::555777888666444333444666666666555222///......000,,,------......------,,,------,,,,,,,,,+++++++++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&&&&&&&$$$############%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''''''''$$$%%%%%%&&&'''((())))))'''&&&%%%$$$""""""!!!!!!###""""""###$$$$$$###!!!"""#########$$$$$$$$$$$$!!!!!!!!!"""""""""#####################$$$$$$$$$"""""""""""""""###$$$%%%$$$&&&'''&&&###"""###%%%&&&%%%$$$$$$###$$$%%%%%%%%%$$$$$$###""""""######"""""""""""""""###$$$$$$&&&###!!! !!!#########(((******%%%"""$$$&&&$$$$$$###""" !!!###$$$&&&$$$""""""###$$$###""" !!!!!!"""######$$$ ###%%%%%%###!!!"""###!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!"""""""""###!!!"""""""""#########$$$!!!!!!!!!"""""""""""""""""""""######$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%"""###''''''###"""%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&((((((###%%%(((+++.../////////,,,...000111000000111222444666555111000222111...111111111111000///......+++---+++'''&&&)))***((('''&&&&&&'''((())))))(((******)))((((((((())))))'''&&&&&&&&&'''((())))))((((((''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))),,,---------+++***+++,,,***++++++++++++++++++++++++,,,,,,++++++...222555444444444444666888:::;;;:::======???AAABBBYYYzzzQQQEEE999444888<<<<<<999:::999888777888888:::;;;<<<<<<<<<======>>>???@@@BBBHHHKKKGGGEEEHHHJJJIIIIIIGGGIIIPPPQQQMMMMMMQQQVVVSSSSSSZZZfffqqqvvvxxxhhhccc[[[VVVUUUWWWYYYZZZVVVMMMCCC@@@DDDIIIKKKJJJ:::888888===CCCFFFDDD@@@888;;;>>>>>>;;;888888999666555333000---,,,---///+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###%%%&&&&&&$$$############%%%&&&'''%%%&&&'''((('''&&&%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''((('''&&&$$$###""""""!!!###"""""""""$$$$$$""" ######""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""########################""""""!!!!!!"""###$$$$$$$$$&&&'''&&&###!!!"""$$$%%%###"""!!!!!!"""$$$&&&&&&%%%###"""""""""###$$$""""""!!!""""""###$$$$$$%%%### !!!###$$$$$$))),,,***$$$!!!###%%%$$$$$$###!!! """###&&&$$$""""""###$$$###""" !!!"""######$$$ ###%%%%%%"""!!!!!!###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""######"""""""""###$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&###%%%******%%%###&&&######$$$%%%%%%&&&''''''''''''&&&%%%&&&'''((()))###%%%)))---000111222111111333555666555555666888:::<<<;;;777555777666222333333333222222111000///)))+++)))&&&'''+++---,,,'''%%%%%%%%%''')))***)))%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''((())))))))))))((((((((((((+++***)))((('''''''''(((,,,---...---+++***+++,,,))))))*********+++++++++,,,,,,+++******---222666222222222333444666888:::;;;IIIDDD===CCCAAABBBTTT\\\FFF666777;;;999:::>>><<<:::777555666888;;;>>>???>>><<<;;;:::;;;===>>>EEENNNPPPHHHAAAGGGVVVaaaNNNIIIIIIOOOQQQOOOPPPTTTWWW]]]fffmmmjjjeeejjjsssmmmqqqhhh\\\XXXQQQQQQ\\\___SSSCCC[[[^^^]]]QQQdddOOOAAA:::@@@DDD===777777???:::>>>@@@:::999999111888222---///444666333...------------,,,+++******+++,,,---------,,,+++***)))))))))(((''''''&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$#########$$$&&&'''((('''&&&&&&###$$$&&&&&&&&&$$$"""!!!&&&$$$"""###%%%&&&%%%"""%%%%%%%%%$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$#########""""""!!!!!!"""  !!!"""!!! !!!"""######$$$ !!!"""""""""""""""######""""""""""""######$$$#########""""""!!!!!! """#########"""!!!%%%%%%%%%###!!!!!!"""$$$""""""#########""""""!!!######""""""""""""######""""""""""""############$$$###"""###$$$###!!! !!!%%%%%%"""$$$+++...,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$""" $$$$$$############$$$$$$***)))'''&&&&&&(((***+++000---...333333...---000999666444444888===BBBDDDCCCBBBAAA>>><<<999777666555777::::::777444111000+++******,,,---...---,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''***)))'''&&&&&&((()))+++'''&&&&&&'''((('''%%%"""&&&%%%$$$''')))***'''$$$((()))***+++,,,+++******)))+++...///...,,,+++,,,+++++++++++++++,,,,,,---......---,,,,,,---///000444222000///111555:::>>>???@@@@@@???===???DDDHHHuuuXXXEEE666666:::888999===999888666555666888;;;===>>>>>>>>>>>>>>>======<<>>AAAAAA@@@@@@BBBEEEUUUQQQBBB555666888777888;;;555555555555666777999::::::;;;===>>>???===;;;:::999===@@@CCCIIIOOOOOOKKKDDDEEEHHHLLLMMMOOOVVV]]]___oooyyyvvvqqqtttzzz{{{tttmmmkkkpppsssooonnnrrr```mmmwwwttt}}}xxx```JJJCCCEEEBBB@@@@@@KKKDDDEEEAAA777777;;;777666444222222333333111///...//////000000000000///---------------,,,++++++***))))))((((((''''''&&&%%%%%%%%%%%%'''((()))***%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''&&&%%%$$$###%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""############"""""""""""""""""""""""""""""" !!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$############"""""""""######""""""""""""!!!!!!"""  !!!"""!!!  !!!!!!"""""" !!!"""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!!!!  """#########"""!!!!!!!!!"""!!! """$$$""""""############""""""$$$######""""""######$$$""""""""""""###############"""!!!"""######!!! """""" !!!%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&---,,,***)))(((((()))******,,,111999;;;888666666444333444555777888777666<<<999666222000000111222333444444222000...---...++++++++++++++++++***)))******,,,,,,,,,,,,******)))(((''''''&&&&&&''''''+++*********))))))(((((('''&&&&&&'''))))))'''&&&&&&&&&'''***---///...,,,+++,,,------,,,+++)))(((&&&)))+++,,,+++******+++++++++,,,------,,,++++++///000000000///000333555222222222444555777999:::;;;>>>AAACCCCCCBBBAAAAAAAAA|||{{{III>>>555555777666777999555555555666666555555555444555777999:::;;;::::::444777;;;???FFFKKKHHHBBBGGGJJJMMMMMMLLLNNNVVV]]]^^^mmmssslllllluuuxxxrrr}}}vvvooohhhfffrrr~~~~~~ppphhhLLLBBBFFFMMMSSSWWWUUUQQQTTTOOO@@@;;;<<<777444333333222111000//////000000111111111000000///.........------,,,++++++******))))))((('''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%'''%%%$$$"""""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$######""""""""""""""""""""""""""" !!!"""############!!!!!! !!!!!! !!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""  !!!"""!!!  !!!!!! !!!"""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!  """#########"""!!! !!!""""""!!!!!!###$$$!!!""""""############"""###""""""!!!!!!""""""###!!!"""""""""############"""!!! !!!######!!!"""""""""!!!!!!###$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&...---+++***)))))))))))),,,...222777999888666666888777666777888777555444555333000------///111333666666444111---+++,,,---+++,,,---,,,+++***)))***((()))+++,,,,,,+++)))((()))(((((('''''''''''''''***+++++++++***)))((('''((('''&&&''')))***)))'''&&&''')))+++---...------------...---,,,***((('''%%%''')))***)))))))))***---,,,,,,---...000111222000222222111//////222555666666777777999;;;===>>>???@@@BBBCCCBBBBBBAAAAAADDD```hhhAAA;;;666555666555666888666666666666555333111000222222222444666999<<<===555:::===>>>@@@DDDCCC@@@HHHLLLNNNKKKGGGHHHMMMRRRIIISSSWWWUUU]]]mmmqqqiiinnnuuuyyyiii```vvvwwwpppfffIII===DDDRRR```ggg[[[XXXZZZSSSBBB===BBB???555555666555555333222111222222222222111///......//////...---,,,,,,++++++*********)))((((((''''''(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%#########$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$!!!!!! !!!!!! !!!!!!!!!########################!!!!!!"""######$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""  !!!"""!!!  !!!"""""""""""""""$$$$$$############$$$$$$ !!!!!!!!!!!! """#########"""!!! """$$$$$$######$$$%%%!!!!!!"""###############!!!!!!!!! !!!!!!!!!!!!"""""""""############"""!!! !!!######""" ###""""""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%---,,,+++******))))))(((+++...000222555888::::::<<<999777666666555444333///...---,,,...000333555999888666111---******++++++---...---+++)))***+++'''((()))******)))((('''))))))(((''''''''''''(((***************)))((('''***)))(((((()))******((('''(((***++++++++++++***------------,,,***(((&&&%%%&&&((()))(((((()))+++000///---,,,---///111333222444444222...---000333;;;:::::::::;;;===@@@BBBEEECCCAAA??????@@@AAABBBGGGCCCgggWWW:::999777666666555666777666666666555444222111000333333222333555888<<<>>>777===@@@>>><<>>???AAAAAA<<<@@@@@@@@@HHHVVV\\\YYY^^^mmmzzzkkkzzzfff]]]ppprrr~~~|||zzzeeeKKK>>>CCCRRR```hhhVVVSSSTTTMMM===<<>>>>>>>>???@@@AAABBBCCCJJJEEE???;;;:::<<<>>>???AAA444GGGxxxJJJ666888999777666666777777555555444444444333333333333333444444555666777777555:::;;;999999<<<===;;;888<<<<<<999888:::888444999:::999999;;;AAAKKKRRR{{{wwwjjjgggdddJJJWWWlllooo}}}zzzxxxjjj\\\JJJ???@@@IIISSSXXXHHHIIIQQQNNN>>><<>>:::555111222333444444444444444111000///---,,,,,,,,,,,,++++++******)))(((((((((''''''(((((((((&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$###$$$&&&%%%###"""$$$&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""!!! !!!!!! !!!!!! !!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""#########"""!!!########################!!!!!!!!!!!!""""""###### !!!!!!!!!"""""""""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""###### """#########"""!!!!!!###%%%%%%###"""!!!""" !!!"""######$$$$$$$$$######""""""""""""######""""""""""""###############""""""###%%%&&&$$$###### !!!%%%%%%!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&)))))))))***)))))))))((((((...222444:::CCCFFFEEE<<<;;;:::999999666222///+++---000333333111...,,,...///...,,,)))(((((()))%%%(((,,,+++(((&&&(((+++***)))(((''''''((()))******))))))(((((((((((((((''''''&&&&&&&&&((()))***///---***)))******)))((($$$'''++++++***)))***,,,******++++++***((('''&&&%%%&&&((((((((((((+++---+++...222555666555222///000444666444000///444999@@@CCCFFFIIIJJJIIIGGGEEEKKKEEE===888777888999999:::999888[[[mmmBBB333777999888666666777777333333333333444555666777222222444444444222000///000333444444666:::888444111555666444555999666000333555888:::888<<>>999333000111333555666777888888222111///---,,,,,,,,,,,,++++++******)))(((((((((%%%&&&'''((((((((('''&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%% !!!"""$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$"""%%%&&&%%%###"""$$$&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""""""""  !!!"""!!! """""""""""""""!!!!!!!!! !!!!!!"""""""""""""""%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$ """#########"""!!!!!!"""$$$$$$""" !!!######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""#####################$$$&&&&&&%%%$$$"""$$$%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''((('''''''''&&&&&&''''''''''''(((((())))))))))))(((+++333888:::???FFFGGGCCC<<<===>>>??????:::444///,,,///333555444000+++'''&&&((()))((('''&&&'''((("""&&&***)))&&&$$$'''***,,,+++(((''''''(((+++,,,******)))(((((((((((((((&&&%%%$$$$$$%%%'''***+++111...+++*********)))(((###&&&***,,,++++++---///))))))******)))((('''&&&%%%'''((((((((()))+++---$$$+++555===AAA???:::666...333777555222222888>>>CCCHHHOOOTTTUUUQQQLLLHHHIIICCC;;;666555555444333444AAA///666yyypppHHH::::::999888777666555555222000......000222444444777333000///000000...,,,////////////111333555777222444777;;;<<<:::666222666666777888:::<<<===>>>DDDEEEDDD???;;;>>>FFFMMMPPP]]]```\\\eeerrrhhhQQQXXXJJJ<<<666666888;;;???777===FFFLLLMMMGGG???999555666888<<>>AAACCCBBB===888777888777222---222111000...------------&&&&&&&&&&&&%%%%%%$$$###'''(((((())))))))))))))):::666///(((######(((,,,((((((((((((((()))***+++%%%&&&&&&&&&'''(((((((((+++++++++,,,---...///000...------000222222///+++...+++)))***,,,---***((('''%%%%%%(((---000111000///222777<<<>>>===:::888555333222444888===@@@BBBHHHLLLPPPPPPLLLGGGAAA>>>AAA>>>888333000000111333+++222;;;888BBBkkkGGG777666666555444444555555<<<777111///000333444444555222//////000000...,,,.........///000111333333000111333666888666333///111111222333444666888888999:::;;;::::::===DDDIIIOOOVVVWWWUUU```oooooodddQQQDDD888333333555888<<<;;;>>>BBBDDDCCC@@@;;;888666666666888:::888444000444555666777777666555444444222000...------......******)))(((((((((((((((******))))))))))))))))))******((('''%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$######"""########################""""""!!!!!!""""""###%%%%%%%%%%%%$$$$$$$$$###########################&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!! !!!!!! ###"""!!! """"""!!!!!!!!! """!!! !!!###$$$###########################"""!!! !!!"""###$$$"""!!!"""%%%&&&$$$###"""""""""!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############"""!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!"""###!!!"""""""""""""""!!! !!!""""""""" """###!!!$$$%%%###"""!!! !!!"""###$$$%%%$$$$$$###&&&%%%$$$$$$#########$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%+++((($$$###$$$%%%$$$###%%%%%%&&&&&&'''''''''((('''((()))(((&&&'''))),,,///111333777:::===@@@AAA???:::666555666555111---------,,,,,,+++*********%%%&&&&&&&&&%%%%%%$$$###'''(((((()))))))))((((((///...+++'''$$$###&&&((((((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&*********+++,,,...///000...---,,,...000000---***+++******+++---------,,,+++))))))+++000333333333777777888888777666444333555333111222444888:::;;;===@@@CCCCCC@@@;;;888666888666222...,,,,,,---...222111444222555\\\bbbBBB666555333333333555666888FFF>>>555000111444444222111///....../////////.........///000000000000000.........000222222000...------......000111222333111222444666999<<<@@@AAADDDEEEEEEEEEIIIPPPSSSQQQHHH===222///000111444888???===;;;999777777777777666444333333333333111///555777999::::::777444222333111///---,,,,,,---...+++***((('''&&&''')))***------,,,,,,++++++++++++,,,+++)))'''%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$""""""######""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$#######################################%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$############"""""""""""""""""""""!!!!!!!!!!!! !!!!!!   """""""""""""""!!!!!!!!!""""""!!! !!!"""###$$$########################""""""!!!!!!!!!!!!""""""$$$###"""###%%%&&&%%%$$$###"""""""""""""""!!!!!! !!!"""""""""""""""  !!!!!!"""#########""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$"""""""""""""""!!! !!!""""""""" """### """######"""!!!!!!"""""""""###$$$$$$$$$$$$###%%%%%%$$$############$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$$$$%%%)))'''%%%$$$%%%&&&&&&%%%######$$$%%%%%%&&&''''''%%%&&&''''''''''''***,,,)))***,,,...111333555666333000---,,,...---***'''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''((((((((((((''''''%%%'''((('''&&&%%%&&&'''(((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$(((((()))***,,,---///000...---++++++,,,,,,+++)))+++,,,------,,,,,,---...,,,++++++,,,000222333333:::888555222000/////////444222///...///000111111000333555555222000......000...---++++++++++++,,,555000///333000777rrrZZZ;;;666555333333444666:::<<>>===888333000111000...,,,+++,,,---...222000---++++++,,,///000000000111111000///...---///...,,,***(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###### """""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""###""""""""""""############!!!###$$$######$$$&&&  !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! """""""""""""""!!! !!!""""""""" """###$$$%%%%%%$$$""""""$$$&&&###############$$$$$$$$$#########""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''###$$$$$$&&&((()))))))))%%%&&&&&&'''((())))))))))))(((''''''(((((('''&&&###%%%''')))))))))'''&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))))))))(((''''''***,,,((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))$$$%%%&&&''')))+++---...---,,,+++***((((((((()))...000000...)))'''(((***'''(((((((((((()))+++,,,++++++*********++++++,,,+++)))''''''((((((((('''((()))***)))((()))+++,,,***+++,,,---.../////////...222///555:::...999```uuuLLL777444333111111111333555666222000000000000000...,,,+++---...---------///111333333333222222111000///000...,,,,,,...000000000------,,,,,,,,,------...)))+++...000333555666777999555111000000222888@@@666222///000000---///222,,,------.........//////...///000000111222666888888:::===???>>>:::555222111000...,,,,,,---...///000///---,,,+++,,,...///...///000111111000///...///...---,,,+++)))((((((%%%%%%%%%$$$$$$$$$$$$###&&&&&&''''''((((((''''''&&&%%%$$$"""""""""############""""""""""""######""""""""""""#############################################$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""!!!!!!"""""""""""""""###""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """!!! !!!###!!!!!!"""""""""""""""###"""%%%%%%###"""$$$&&&  !!!""""""!!!!!!!!!!!!!!!""""""###!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!""""""""" """###$$$$$$%%%$$$""""""$$$&&&######""""""######$$$%%%###""""""""""""###$$$$$$###"""!!! !!!"""###"""""""""""""""""""""""""""""""""############$$$###%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$%%%((()))(((&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''')))************+++***(((&&&$$$%%%(((***''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))$$$$$$%%%&&&((()))+++,,,+++,,,---,,,***))))))***(((*********))))))***+++((()))))))))'''''')))+++'''(((((())))))(((''''''(((&&&%%%%%%'''(((''''''&&&'''(((''''''''')))+++((())))))***+++,,,------...///+++,,,222222444>>>[[[>>>777444444333222111111222222...///000///------///222,,,...///...------///222333222111000000///000000...,,,***+++,,,......---......------,,,---------+++---///...---///333666<<<999222,,,+++///333444444111000222000------111+++,,,---...///......---,,,///222333222222444666666888:::<<<;;;888444222222000///------...///000///......---------------,,,---///000111111000///.../////////---+++)))'''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&'''(((((((((((((((((('''%%%###"""###$$$$$$$$$$$$############$$$$$$"""""""""######$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$###"""###$$$$$$###"""!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!"""""""""!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!###"""!!! """$$$ !!!!!!!!!""""""""" $$$'''&&&###!!!###&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""###### !!!"""""""""!!!  !!!""""""######"""!!!""""""""" """###!!!"""######"""!!!"""###$$$###"""""""""###$$$%%%"""""""""""""""###$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$#########%%%######%%%((((((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&''')))+++,,,------))))))(((&&&%%%%%%''')))'''&&&&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((()))******,,,///...,,,++++++,,,'''&&&%%%&&&((())))))(((''')))***(((&&&%%%''')))%%%%%%&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&%%%&&&''''''&&&'''(((***((((((''''''((())))))***...***,,,---+++111555111OOOvvvEEE111555777666666555444333222111///000111...***+++111666---///000///------///222222111000.........///000+++***((()))+++,,,,,,+++000000//////......//////111333333///+++***///555888:::888333444999777111222000111222111,,,,,,000,,,---............---,,,,,,000444555333111222333222444666777666444111///222111///......///000111///////////////.........***+++...000111111000///---///000000///,,,)))'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((())))))(((((()))(((%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$$$$###"""###$$$$$$$$$""" !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!""""""###### !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! """$$$###!!!!!!###%%% !!!!!!""""""!!!%%%((('''###!!!###&&&"""""""""""""""""""""""" !!!!!!"""!!!!!!!!!!!!!!!"""###### !!!#########""" """############!!!""""""""" """### """"""!!! !!!$$$###"""""""""###%%%&&&""""""!!!""""""###$$$$$$$$$"""!!! !!!"""$$$""""""""""""""""""""""""""""""""""""############"""$$$&&&%%%"""!!!"""###$$$$$$######"""!!!!!!!!!%%%$$$###%%%((((((%%%"""%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$###""""""""""""#########$$$%%%%%%&&&&&&&&&&&&$$$%%%(((***,,,...//////((()))***)))((('''(((***&&&&&&&&&&&&''''''((()))))))))'''&&&$$$###!!!!!!$$$$$$$$$%%%&&&'''((()))))),,,000000...,,,,,,---)))&&&$$$%%%''''''%%%"""&&&'''(((&&&$$$###%%%'''######"""###$$$''')))+++)))'''&&&'''(((((('''&&&%%%'''(((((('''''')))***)))((('''&&&&&&'''))))))+++%%%000666,,,///777...$$$UUU___???777333333444444333333111000///---...000111111///---,,,...111444555444222222222333444444444333111000...+++***+++---000111...+++111111000///////////////111111111000000///...---444444444333333333333222333///+++***---///...,,,,,,,,,---...000000...,,,222//////333111,,,,,,111000777<<<<<<:::888444///111111000///---...111444222111///---------///000............000222444555000///......///...,,,***,,,***'''$$$"""""""""###(((((((((((((((((((((((((((&&&$$$$$$&&&'''&&&$$$$$$$$$############$$$$$$''''''&&&%%%$$$###"""""" """###$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""!!!"""$$$&&&&&&$$$"""$$$###""" !!!"""""""""###""""""!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!###$$$!!!"""###""" """######"""!!!!!!###$$$$$$$$$$$$###!!!  ###""""""###%%%%%%$$$"""!!!!!! !!!!!!"""!!! !!!$$$%%%$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!!"""###"""!!!!!!"""$$$$$$###!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!! $$$$$$############$$$$$$ ###%%%%%%###"""###%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$&&&''''''(((%%%&&&'''((()))***+++,,,'''''''''((((((((((((((($$$###""""""###&&&)))++++++)))'''%%%$$$%%%&&&'''+++)))(((((()))************,,,///111111///,,,***%%%'''''''''%%%$$$%%%&&&---+++)))'''%%%$$$###"""((('''$$$""""""$$$&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))***+++***(((''')))***,,,---.../////////222444[[[RRR999666333444333333222111111000000---...///000000000//////---000222333222111111111111111222222111000///...******+++...111222000---000////////////000000111333222000...---,,,---...111111000000//////.........------...///...,,,***,,,,,,,,,---//////---+++...,,,---000///+++,,,111333999===;;;888666222---///000111111000000222333222000///------...///000////////////000111333444000///......///...,,,******)))'''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%((((((((())))))(((&&&$$$########################$$$$$$$$$######"""""""""""""""###$$$$$$%%%&&&&&&$$$$$$##################"""""""""###%%%%%%###!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!"""###""" !!!"""###!!!""""""!!! !!!###""""""!!!!!!"""###$$$###""""""!!! !!!"""###%%%$$$$$$%%%&&&&&&$$$"""""""""!!!!!!!!!!!!""""""###""""""###%%%&&&%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$$$$"""""""""######"""!!!"""###$$$###"""########################"""""""""""""""""""""""""""!!! !!!######!!!""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!$$$######""""""######$$$!!!###%%%%%%$$$###$$$&&&$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%&&&'''(((%%%&&&&&&'''((()))******'''''''''''''''((((((((('''%%%$$$"""###%%%'''((((((((('''&&&&&&'''((()))***)))((()))***+++***(((***+++---//////---+++***)))******(((&&&%%%%%%&&&)))((('''&&&%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))*********)))(((******+++,,,---...//////111...>>>jjjsssAAA222666111444333222000000000111111......//////000000111111---///111222111000000000...//////000000//////...******,,,...111333222000------...///000111222333444222///,,,+++,,,---///......---,,,++++++******)))---111222111...+++***---,,,,,,,,,......,,,***+++***+++...---+++,,,000444999<<<888555333000+++,,,///222333333222222333111000///.........///000111111111111111222333333111000//////000000...,,,)))(((((('''&&&&&&%%%%%%%%%%%%''''''''''''%%%%%%%%%'''******(((%%%###""""""######$$$$$$######"""########################!!!!!!!!!!!!!!!"""###$$$"""""""""###############$$$###"""###$$$$$$""" """############"""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!"""!!!  !!!""" !!!"""!!!!!!""""""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%&&&''''''%%%$$$######""""""""""""######%%%$$$###$$$%%%&&&%%%$$$$$$$$$############$$$$$$########################"""###$$$$$$###"""###$$$$$$"""!!!!!!"""$$$$$$$$$########################""""""""""""""""""""""""$$$###!!! !!!"""!!! """"""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$############""""""######""""""""""""######"""###%%%%%%######$$$&&&$$$###"""!!!!!!"""###$$$#################################$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((((())))))'''%%%######$$$%%%&&&&&&&&&''''''((()))******)))))))))***++++++)))'''))))))************))))))+++,,,,,,***'''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$&&&'''(((((('''&&&$$$''''''''''''''''''''''''))))))))))))************+++*********+++---///000------,,,777```ZZZ444111777///444333000///...///111222111000000/////////000000---///111111000000000111---......//////000000000,,,---...000111222111111+++,,,...000111333444444222111///...---...///000------,,,+++******)))((()))...333444111...,,,---...---,,,---......,,,++++++,,,------,,,+++,,,...111555777333000000...+++***...222555555444222222111111000//////000000111555555444444444444444444444333222222333222000...)))))))))***))))))(((''''''((()))******)))((('''''')))++++++(((%%%$$$%%%"""###$$$%%%%%%$$$###"""&&&%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!"""###$$$!!!""""""######$$$$$$$$$%%%$$$"""#########""" """"""$$$$$$$$$###"""!!! !!!"""""""""""""""!!!!!! !!!!!!"""!!!  !!! !!!!!!  """!!!"""#########"""######!!!!!!!!!!!!""""""###############%%%'''((('''&&&$$$###""""""""""""""""""&&&%%%$$$$$$%%%%%%$$$###%%%$$$###""""""###$$$%%%"""""""""##################$$$%%%$$$###"""$$$%%%%%%### """$$$%%%%%%########################""""""""""""""""""""""""&&&$$$"""!!! !!!!!!!!!########################$$$######""""""!!!!!! """"""""""""""""""""""""#################################""""""#########""""""######"""###$$$$$$$$$$$$###""""""###$$$$$$###""""""""""""""""""###""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))((('''&&&%%%$$$%%%&&&'''&&&'''((()))************)))))))))+++,,,+++(((&&&(((''''''''''''''''''((()))***+++)))'''&&&'''(((######"""######$$$%%%%%%!!!"""$$$%%%&&&&&&&&&%%%###%%%'''))))))'''%%%###''''''''''''''''''''''''***))))))))))))***+++++++++***))))))***,,,///000(((333333(((444eeennnFFF000444888---333111///......///000222333222000///...............000222222111000111222////////////000111111222000000111111000/////////+++,,,...111222333444444---...000111222222111000///......---,,,+++++++++,,,000333333111//////111000///---.../////////---...000000...,,,+++,,,,,,+++///111---,,,......,,,)))---222555555333222222222222222222222222222333888888888888777777666666777666555555666555333111++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))***++++++***)))'''''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%&&&$$$######$$$$$$###!!!"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$!!!!!! !!!!!!""""""!!!!!! !!!"""!!!!!!""""""$$$&&&&&&$$$"""###$$$""""""""""""!!!!!!  ###'''))))))((($$$######"""!!!!!!""""""%%%$$$######$$$%%%$$$"""%%%$$$###""""""###$$$%%%!!!!!!!!!""""""#########$$$%%%%%%$$$######%%%&&&&&&###!!! """$$$%%%%%%################################################&&&%%%$$$"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""!!! !!!"""######%%%$$$###""""""###$$$%%%######"""!!!!!!"""######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%''')))***'''&&&&&&&&&'''((()))***)))******++++++******)))))))))***+++,,,+++(((%%%'''&&&%%%%%%%%%%%%&&&'''$$$&&&''''''''''''(((***$$$######"""""""""###### !!!###%%%&&&&&&%%%$$$###%%%'''(((((('''%%%###''''''''''''''''''''''''))))))(((((())))))***+++***)))(((((()))+++...000)))222777...'''<<>>xxxTTT888999555...111666---...//////000//////...((())),,,...000///......---...///...---...///111222111000//////000111222---///000///---,,,...111000111333333333222000...///...---,,,+++*********+++++++++,,,------......---++++++...111222...+++---+++***+++...000111222+++111111---+++...///,,,***---,,,((((((---111111/////////---,,,---000222666666777888888888888888555666777888999888888777777666555555666555333111777666333111111111222333222000...,,,,,,...000222999888;;;DDDKKKIII===222,,,***'''%%%%%%'''***,,,((()))***,,,...000222333,,,...000111000...***'''(((((((((''''''&&&&&&&&&(((&&&$$$%%%&&&((())))))%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$"""!!!!!!###$$$$$$###""""""###%%%$$$)))---,,,((($$$%%%'''###$$$&&&'''(((''''''&&&%%%%%%%%%&&&))))))((('''******)))((('''&&&&&&&&&%%%$$$###%%%'''(((((('''"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&''''''&&&%%%###$$$&&&)))#########$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######################## $$$''''''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%''''''((()))""""""""""""""""""""""""#########$$$$$$%%%%%%%%%(((''''''&&&&&&''''''((((((%%%""""""%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$""""""######$$$$$$$$$$$$###############$$$$$$$$$ !!!"""###$$$%%%&&&&&&&&&%%%######$$$&&&***,,,)))***+++,,,---......///******))))))+++---000222---+++)))((())))))((('''&&&''''''((((((''''''&&&$$$%%%'''&&&%%%%%%&&&(((##################$$$%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&'''(((***++++++++++++'''))),,,///...---111777111TTTkkkLLL333111999888333111111000000///...---------------,,,,,,,,,,,,------***))))))***+++...000111...000111///,,,))))))+++---------....../////////111333555666666444111///,,,,,,---+++***)))***,,,))))))))))))***+++,,,---000///...---,,,+++******&&&***...000///.........+++++++++++++++,,,---...+++******,,,///111111000------...///000222444555666777777777666555444444444444555666777666666666666666666666777888::::::======<<<777111------...---///111...++++++///444>>>>>>???CCCFFFCCC;;;444......---,,,++++++******(((+++---000888AAACCC@@@DDD???999888888888333///,,,+++))))))*********(((///+++'''&&&(((***)))(((&&&%%%$$$###"""""""""###!!!""""""""""""""""""!!!"""$$$&&&&&&$$$###%%%(((%%%$$$######%%%&&&%%%###'''$$$"""###&&&)))((('''((()))***+++++++++******(((''''''&&&&&&&&&''''''$$$'''***+++******---000---------,,,***((()))***'''((())))))((('''%%%###$$$&&&((((((&&&%%%&&&'''!!!+++(((###''''''%%%)))$$$&&&((((((((('''((()))((($$$"""$$$((()))&&&"""$$$%%%&&&&&&&&&%%%###"""&&&%%%%%%'''((((((%%%###&&&'''))))))'''%%%$$$$$$###'''++++++)))''')))+++''''''((((((((('''&&&%%%&&&&&&&&&&&&'''(((***+++######$$$$$$&&&''')))***"""###$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$#########%%%((()))%%%$$$###""""""$$$&&&'''###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$"""######$$$%%%&&&''''''%%%###"""###"""""""""""""""######""""""###$$$%%%%%%&&&&&&"""######"""!!!!!!###$$$###"""!!!!!!###%%%(((***,,,+++***)))***+++,,,------+++***+++---/////////......//////---+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%&&&((())))))&&&%%%$$$###""""""""""""%%%$$$$$$$$$%%%&&&&&&'''$$$$$$###"""!!!!!!""""""$$$$$$%%%%%%&&&&&&&&&%%%&&&$$$""""""%%%'''''''''***)))))))))))))))***+++((()))***,,,---.../////////...999]]]XXX@@@---...666666333333222111111000//////............------------......+++*********+++---///000---///000///,,,******+++,,,,,,,,,,,,------......222333444444333111///...+++,,,---+++***)))***,,,))))))))))))***+++,,,,,,...---------------,,,,,,(((+++...000///.........---------....../////////---,,,,,,---///000000///......---...000222555666444444555555444444333333444444444555555555666666444444333333444444555666777888777444///------///...000111...+++***...333999666333666:::>>>===;;;222000---***(((((()))***(((+++,,,...444;;;<<<999666777;;;BBBGGGEEE>>>777...---+++,,,///222444444444333222111000...+++)))++++++***)))(((&&&$$$"""###$$$%%%&&&'''&&&&&&%%%###$$$%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$((('''%%%%%%&&&''''''''')))+++---......,,,)))'''((('''&&&%%%%%%%%%%%%%%%'''(((((('''&&&%%%&&&'''%%%))),,,,,,)))(((***---)))(((&&&%%%%%%''')))***---,,,+++++++++***'''$$$%%%,,,((($$$******######"""$$$'''((()))***,,,...+++++++++***))))))))))))((((((((((((((('''&&&%%%$$$$$$%%%'''((()))++++++'''((()))'''$$$###&&&)))$$$&&&)))+++,,,,,,---------,,,***(((&&&%%%%%%%%%$$$$$$$$$%%%&&&)))+++,,,(((((('''''''''''''''(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$######$$$%%%&&&%%%$$$###""""""$$$%%%'''###$$$%%%%%%%%%%%%$$$###%%%&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$""""""###$$$$$$%%%&&&&&&###$$$%%%$$$###"""$$$%%%######""""""###%%%'''(((************+++,,,---...***)))***,,,......---,,,---...//////...,,,)))(((((('''''''''''''''((((((((('''&&&'''(((((('''%%%&&&%%%$$$######"""""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$###"""""""""""""""$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$%%%&&&(((((('''(((((((((((())))))******'''((()))***,,,---......+++(((+++<<<___zzzGGG777,,,...444333111333222222111111000000/////////..................///,,,,,,+++++++++,,,---...---...///...,,,******+++,,,+++*********+++,,,---333222111000///...---,,,+++,,,---,,,***)))***+++******)))))))))******+++,,,,,,,,,------.........***,,,///000///.........///000000111111111111000111///---.../////////...---......///111333555666111111222333333333222222444333222222222333555555111111000////////////000000000000...,,,+++,,,---...///000...++++++...111999333...///555>>>DDDGGGGGGCCC;;;333---***((((((+++---...---111666666333---000666>>>DDDCCC<<<666...,,,+++---222888<<<>>>888:::<<<;;;777111,,,***///111222222///***%%%"""%%%'''((())))))(((&&&%%%)))+++000666;;;:::444///((('''&&&&&&'''((('''&&&)))******(((''''''((())),,,...111222111...)))&&&***))))))(((''''''(((((()))((('''(((***++++++***)))///333222---,,,000555444333222111000......---000......222777888555111)))000,,,,,,777888000...///...---***'''&&&''')))###(((......+++))))))++++++******))))))))))))***+++,,,,,,++++++...555;;;:::<<<===:::666333444555333444777<<>>;;;444...)))'''&&&&&&$$$$$$%%%''')))+++---...---,,,+++)))((('''&&&&&&***)))'''%%%############'''''''''''''''''''''''''''&&&$$$###""""""######$$$$$$###""""""$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%'''((((((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&%%%$$$#########$$$&&&''''''(((***+++------......(((((())),,,......+++))),,,---.........---,,,+++***)))(((''''''((()))***&&&&&&&&&((()))(((&&&$$$&&&&&&%%%$$$############$$$############$$$%%%%%%$$$$$$###""""""""""""###$$$%%%'''((((((((('''&&&'''&&&&&&'''((()))'''&&&&&&&&&&&&'''((()))******''''''((()))***,,,---...000---++++++///FFFvvvaaa???777222333444111///000111111111000000///////////////............//////...---,,,+++++++++,,,,,,,,,---...---,,,++++++++++++***)))(((((()))+++,,,000///---,,,+++,,,,,,---+++,,,---,,,+++******++++++******))))))))))))***,,,,,,,,,---------......,,,---//////......///000000111111222222222111000333111///.........---,,,,,,---000222444444444333000000111222333333222222333222000//////111333444000///...,,,++++++++++++++++++***))))))((()))***+++,,,------+++,,,///111777222......333<<>>888222...---111444777888666000)))%%%&&&(((***++++++***((('''***---444???GGGDDD999///+++)))((((((******)))''')))+++------******,,,///000111333444333111...,,,------------...///000000+++))))))---444:::;;;;;;;;;???BBB???999999BBBJJJ___bbbeeefffccc\\\UUUPPPKKKKKKKKKLLLLLLJJJFFFDDD777EEELLLQQQ\\\\\\RRROOOMMMJJJDDD===999999>>>BBBBBBIIIPPPQQQJJJ>>>555000...---,,,++++++,,,---...333555777888===JJJ[[[hhhooonnnllliiiddd]]]SSSMMMUUUUUUXXX^^^fffkkkkkkiiiQQQKKKAAA777///+++***)))((())))))+++,,,---...///...---+++)))((('''&&&&&&+++)))'''$$$######$$$%%%''''''((((((((((((''''''&&&%%%$$$###""""""""""""#########"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%%%%&&&'''&&&$$$###"""###$$$%%%%%%%%%$$$#########$$$$$$""""""######$$$$$$$$$%%%$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&)))+++---.........***))))))+++------+++***+++,,,---............---+++***(((''''''((()))***&&&%%%%%%''')))***)))((('''&&&%%%$$$$$$######$$$$$$######"""######$$$$$$$$$$$$###""""""#########%%%&&&((()))***)))((('''&&&%%%&&&''')))(((&&&$$$###$$$%%%'''((())))))***((((((((()))***,,,...///111111444333(((%%%>>>^^^uuuNNN999777666666444000...000000///////////////......//////............/////////...,,,+++******++++++,,,,,,,,,,,,---,,,+++******)))(((((('''((()))***+++***)))))))))+++---...***,,,------+++***************))))))((()))))))))......---------,,,,,,,,,---...//////......000222000000000111000000000///444111...------------,,,+++...222555666555222000000111222333333333333333111///...------///111222///...---+++***)))(((((()))((('''&&&&&&&&&&&&%%%'''((()))***+++---///111---,,,+++,,,...111333444000000000000///...---,,,+++...000...///333444333;;;777222...,,,,,,,,,,,,***)))(((***///555999;;;888;;;===;;;666333222333333666;;;===<<<777000,,,''')))---000222333444333,,,***+++111888888000'''...,,,++++++,,,,,,+++)))(((+++//////......111555333333222222222333333333......///000222444666777...---,,,000888===@@@@@@EEEIIIKKKIIIGGGNNN]]]iiizzzjjj\\\UUUSSSVVVqqqssskkkgggccc]]]XXXYYYbbbnnnwww{{{cccKKK;;;222222000000000111222333222666<<>><<<777222000333888===DDDKKKPPPLLLBBB:::999<<<+++,,,---/////////...---000//////111333555555444111000...+++''''''***---))),,,//////---+++,,,...---------,,,+++)))'''&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&''')))******''''''(((((('''&&&%%%%%%$$$%%%'''(((((('''%%%$$$((((((((('''%%%###"""!!!!!!!!!"""###############&&&%%%$$$######$$$%%%&&&###%%%''''''&&&&&&&&&(((%%%$$$$$$###############'''&&&%%%$$$#####################"""""""""""""""''')))++++++)))&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%''')))++++++)))((()))******)))(((******))))))******+++,,,***,,,.........+++(((&&&&&&$$$######$$$%%%%%%$$$))))))'''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$#########$$$%%%%%%&&&(((***---//////...+++***%%%$$$###$$$'''***+++,,,%%%'''(((******)))'''&&&###&&&***---......,,,***%%%...333///,,,---/////////***222WWWUUU???999::::::777333222555777//////000000000000//////---......///...,,,+++)))---............,,,+++***......------,,,+++***************)))((((((''''''%%%&&&''''''&&&&&&''')))******++++++++++++******)))((((((((()))***++++++---,,,,,,,,,---...111333...+++)))***---000000///...,,,((($$$&&&+++,,,)))'''***,,,+++,,,000000---111111///---+++,,,///222555333333666555000...///000///...,,,+++++++++,,,'''((((((((('''&&&$$$###'''%%%###$$$(((***)))((('''''''''''''''&&&&&&%%%'''&&&&&&&&&''''''%%%###&&&&&&&&&'''''''''((((((''''''&&&%%%###$$$&&&)))))))))))))))))))))))))))!!!%%%+++000222000---+++***((('''(((+++,,,+++)))++++++++++++***((('''%%%,,,++++++******))))))(((******+++,,,...///000111...//////000///...,,,+++)))+++,,,***,,,111333222---.../////////...,,,+++....../////////...------000---***((()))---333777---...000222555:::@@@DDDJJJHHHEEEBBB@@@BBBGGGKKKBBBCCCBBBAAA>>><<<<<<<<>>;;;<<<;;;:::999888888888888999<<>><<<999888999::::::;;;;;;;;;:::::::::;;;666777999;;;:::888555333999888777555444444444555...000444777888777555444///000000///---+++)))(((((()))***+++,,,---------***+++---,,,***)))***,,,***))))))***++++++***)))******))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""!!!!!!!!!###""" """###"""!!!&&&$$$$$$''''''$$$$$$&&&"""""""""###$$$%%%%%%&&&######""""""""""""######""""""###$$$$$$$$$######"""######!!! """$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&(((''''''&&&'''(((***+++'''''''''(((((()))))))))++++++,,,,,,+++)))((('''&&&&&&%%%$$$############&&&&&&'''((()))******++++++)))'''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((((()))***+++,,,,,,+++******,,,***)))(((*********)))++++++,,,---///...+++((((((***++++++***)))***++++++---000111000...//////---000222222;;;]]]pppJJJ<<<666777888777555333333333111000////////////000111000000000///...---++++++...,,,+++******---000222...------,,,+++++++++++++++++++++***))))))(((((('''((())))))(((((()))*********((((((((((((******+++***))))))))))))))))))))),,,//////...+++***))))))(((((()))+++,,,+++)))'''((('''%%%(((------***&&&***+++)))***------+++***,,,---------...000222000---,,,......++++++---222222222111///+++'''%%%,,,***(((&&&''')))+++---+++)))&&&%%%%%%%%%$$$"""###$$$%%%&&&'''((((((((('''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$######%%%(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&***(((((((((***+++***)))(((((()))))))))(((((('''(((((()))******+++,,,,,,%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))(((((((((///111111------000000...)))***+++,,,---.........---,,,***(((&&&&&&&&&&&&)))***,,,---------,,,++++++++++++***)))***...000333444666555222000......111111222444555777888999333333333444444444444444666444222///......///000***+++---000222444666777000333555333,,,'''&&&'''&&&''')))*********)))(((%%%(((***++++++***++++++((())))))******))))))((()))))))))(((''''''&&&&&&&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$##################%%%$$$###"""!!!!!!!!!!!!&&&###"""$$$$$$######''',,,,,,'''##################"""""""""!!!'''&&&%%%###"""!!!!!!!!!!!!""""""###$$$$$$$$$#########$$$###!!!!!!###%%%"""""""""############$$$#########""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''(((******++++++***)))((('''&&&%%%$$$###"""""""""""""""###%%%&&&(((***,,,,,,***)))'''%%%%%%&&&((()))&&&&&&''''''((())))))***((()))***+++,,,---,,,,,,---+++((((((***,,,,,,,,,)))+++---000222000,,,(((*********)))'''(((***,,,***,,,------,,,+++,,,------...555555(((...bbbeeeCCC888555666777777555333222111222111///......///111222111111000000...---,,,,,,...---+++++++++---///000...---,,,+++++++++,,,---,,,,,,,,,+++******))))))''')))******))))))***++++++)))'''&&&&&&''')))+++++++++***)))((((((((()))+++///333444000,,,))))))))))))***+++++++++)))((($$$'''(((''')))------***)))---...,,,,,,//////,,,)))+++------,,,,,,...///...+++***---,,,******---000000///...,,,***(((&&&***)))'''&&&&&&'''((()))***((('''%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$######&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$############$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%((('''''''''((((((((('''&&&&&&''''''(((((((((((((((((())))))************%%%%%%&&&'''(((''''''&&&$$$$$$%%%&&&&&&'''''''''///111111......000000...,,,,,,,,,+++++++++******,,,+++(((&&&%%%&&&'''((()))***+++,,,,,,+++)))(((*********((('''''')))+++---///111222111000///000,,,,,,---///222555666666777666444333222333555666222000---+++******,,,---,,,++++++,,,///333777999000222444222---)))'''&&&&&&'''((())))))(((&&&%%%'''(((+++,,,+++***(((((('''((())))))(((((((((((((((((((((''''''&&&&&&&&&((('''$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""'''### """$$$%%%!!!"""&&&,,,,,,&&&"""!!!#########""""""!!!!!!!!!%%%$$$$$$%%%&&&'''((())) !!!"""###$$$$$$$$$######$$$$$$$$$""""""###%%% !!!""""""###$$$$$$"""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###%%%$$$$$$$$$%%%''')))***'''''''''''''''&&&&&&&&&))))))*********)))'''&&&############$$$%%%&&&'''"""###$$$%%%''')))***++++++***(((&&&&&&''')))***&&&''''''((()))))))))*********+++,,,,,,------------***(((''')))+++---...******---///111000---***((()))***))))))))),,,...(((***+++,,,++++++,,,---111,,,222:::333,,,EEEiiiZZZ===555666666666666666444222000333111000......000111333111000000///......---------.........---,,,,,,+++---,,,+++***+++,,,---...---------,,,++++++******((()))******))))))***,,,+++)))'''&&&&&&''')))+++++++++***)))((((((((()))***///444444000+++))))))***,,,------,,,***)))(((###(((***)))***------++++++...///,,,---//////,,,***,,,---,,,+++***+++,,,...++++++...---******------,,,***(((((((((***+++******))))))'''&&&%%%$$$&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%##############################$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((((()))))))))(((((('''''''''"""$$$&&&((()))))))))((($$$%%%%%%%%%&&&&&&''''''+++...///---...111111...+++******))))))))))))))))))(((&&&%%%%%%&&&(((***)))))))))((((((((((((((()))******)))((((((***+++///000000000//////222444---,,,,,,...111333333222555333000...,,,---...///...---+++)))((()))***++++++)))((('''))),,,000333///...---...///...***''''''((()))))))))(((&&&&&&&&&&&&((()))***)))'''%%%%%%'''))))))'''&&&&&&(((''''''''''''&&&&&&&&&&&&)))'''%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$######''''''&&&%%%$$$$$$###"""######!!!!!!!!!"""###$$$ !!!###$$$%%%$$$###!!!!!!"""######"""!!! ###''''''### !!!"""""""""###############!!!%%%***///333555 !!!"""###############"""###%%%$$$###"""###$$$ !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!""""""""""""###%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%&&&((()))'''''''''''''''&&&&&&&&&'''((()))***)))((('''&&&%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$%%%&&&&&&''''''+++***)))(((((((((((((((%%%%%%'''((())))))((((((---,,,,,,,,,,,,,,,,,,---,,,***'''&&&(((+++,,,---+++******,,,...///...---***,,,------,,,++++++,,,)))+++...///...///000111000...222:::>>>===???DDDqqqWWW???:::888777666666666555333111222111000000000000111222//////...------......///---...//////...,,,+++)))---,,,*********,,,...///.........---,,,,,,++++++''')))******))))))***+++******((((((((((((******+++***))))))))))))))))))'''---111111,,,))))))+++---...///...+++)))))))))&&&+++---+++***,,,---+++***------++++++---,,,)))+++,,,,,,+++)))(((***+++...,,,---000000,,,***,,,+++)))&&&%%%%%%(((,,,...+++,,,,,,+++)))'''$$$######$$$%%%$$$######$$$&&&$$$%%%&&&((())))))))))))$$$######$$$&&&&&&%%%$$$"""""""""#########$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,---+++)))'''%%%&&&'''&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&''''''(((((('''&&&&&&%%%$$$$$$ """%%%'''))))))((('''&&&&&&%%%%%%%%%&&&'''''''''+++,,,+++,,,000000---&&&&&&''''''((()))+++,,,%%%$$$$$$$$$$$$&&&'''((()))((('''%%%%%%&&&'''(((((()))******))))))+++---222222000---++++++...111...,,,+++,,,000111000...000///---***))))))))))))***))))))))))))))))))***+++)))'''&&&''')))+++---,,,***(((***...///---)))((((((((((((''''''''''''######$$$&&&(((((('''%%%###&&&)))(((%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###'''&&&%%%%%%$$$###"""""""""""""""""""""######$$$ !!!"""$$$%%%&&&###""""""###%%%%%%###!!!""" ###### """!!!!!!""""""######$$$$$$!!!"""###%%%(((+++---///!!!""""""######""""""!!!!!!###$$$$$$###""""""###!!!!!!""""""###$$$%%%%%%!!!!!!!!!""""""############$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''(((&&&'''((())))))((('''&&&)))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$))))))******)))((('''&&&###%%%&&&(((((((((''''''......---,,,,,,,,,------,,,***'''''')))***+++++++++******+++...000000///...000222111///---,,,,,,***---000222111111111111---333777777999???AAA???DDDrrrvvvQQQAAA???;;;888555555666666444222111111111111111111111111---,,,,,,,,,---...///000------------------------,,,+++***)))***,,,///111//////......---,,,,,,,,,'''(((***)))(((((()))+++************************))))))))))))))))))***+++''',,,000...***(((,,,111///000000---)))'''(((***+++///000,,,)))+++,,,++++++......++++++---,,,)))*********((('''(((+++---...---...222111,,,)))))))))(((&&&&&&'''))),,,---+++***)))((('''&&&%%%%%%###$$$%%%$$$"""!!!###&&&###$$$%%%&&&(((((((((((($$$######$$$&&&&&&%%%$$$!!!!!!"""###$$$$$$%%%&&&!!!###$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++)))'''%%%&&&((()))(((%%%$$$%%%'''%%%%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$"""###&&&((()))((('''&&&''''''&&&%%%$$$%%%&&&&&&%%%(((***)))***------***&&&&&&%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''')))******))))))***+++///...---***((()))+++------***((()))---///---***,,,,,,,,,,,,+++***((((((%%%%%%'''((())))))((((((***)))(((((((((((()))***)))((('''(((***,,,---...((('''&&&%%%%%%&&&((())))))'''&&&'''))))))(((&&&"""&&&)))((($$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################!!!"""######$$$$$$$$$######""""""""""""###$$$$$$$$$###"""###$$$$$$###""""""!!!!!!""" !!!!!!!!!"""""""""%%%$$$##############################"""!!!  """$$$$$$"""!!!!!!"""!!!!!!""""""######$$$$$$!!!!!!""""""###$$$%%%%%%###############$$$%%%%%%((((((&&&%%%%%%%%%&&&''''''''''''(((((()))))))))&&&&&&'''((((((((('''&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&)))++++++***'''&&&###%%%'''((())))))((('''------,,,,,,---...///000---+++******+++++++++*********+++...111222111//////000111111000111333555222666:::;;;:::777555444///444888666666999>>>AAA777NNNooofffGGG;;;======999555444666777555444000111222222222222111000++++++++++++,,,...000111...---+++***+++---///111,,,+++***)))***,,,///111/////////...------,,,,,,'''((())))))(((((()))*********++++++++++++******))))))(((((()))***++++++)))---000...******000666///000///,,,(((&&&(((***...222222---)))***,,,+++---000000------///...***))))))((('''&&&(((,,,000------///333222,,,''''''((((((((()))******++++++)))'''$$$###"""###%%%&&&###%%%&&&$$$!!! """%%%###$$$$$$$$$$$$###""""""#########$$$&&&&&&%%%$$$ !!!###$$$%%%&&&'''!!!"""$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$''')))+++)))&&&%%%&&&(((&&&%%%$$$######$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%''')))++++++)))'''%%%((('''%%%$$$$$$$$$%%%%%%$$$((()))((()))+++***''')))((('''&&&%%%&&&'''''')))*********))))))''''''###$$$%%%&&&&&&&&&%%%%%%'''((())))))''''''((()))((()))***))))))***,,,...***'''$$$'''+++---+++((('''(((***++++++***(((&&&!!!###%%%((())))))((('''%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))(((&&&''',,,111(((&&&$$$######%%%(((***444000,,,***+++***(((%%%"""%%%)))((($$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%!!!"""###%%%%%%%%%$$$###&&&%%%$$$###""""""""""""%%%###"""!!!###$$$$$$###""""""""""""  """%%%&&&############""" !!!######"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$%%%%%%&&&###"""!!!!!!!!!"""$$$%%%***)))'''&&&%%%%%%&&&&&&&&&''''''((()))***++++++%%%&&&'''((((((((('''&&&$$$$$$$$$$$$%%%&&&''''''###############$$$$$$$$$ ###'''+++,,,+++(((&&&$$$%%%''')))***)))((('''+++++++++,,,---///111333...---,,,,,,------+++))))))***...222555555222///,,,---...///111666<<>>AAA???KKK{{{zzzQQQAAA???@@@===:::888777777888777666444444444333222111000///111000////////////---+++000///...------...000111///,,,))))))+++,,,+++))),,,---///000000///...---((()))+++,,,+++***(((&&&******))))))***+++,,,,,,*********)))))))))))))))(((+++......---,,,...111---+++***((((((***---///---...000000...,,,,,,,,,111///---,,,,,,,,,+++***)))'''(((***)))''')))......---,,,***))))))((()))***)))))))))++++++)))'''((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$###""""""""""""'''&&&$$$""""""###$$$&&&&&&''''''&&&%%%$$$%%%'''""""""######$$$$$$%%%%%%%%%$$$""" !!!###&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$&&&))))))%%%!!!$$$###%%%&&&"""!!!***'''...000***&&&''''''$$$+++***((($$$"""###'''***((((((&&&%%%%%%$$$%%%%%%((($$$$$$))))))&&&&&&***%%%))),,,***$$$!!!"""$$$$$$$$$$$$%%%''''''%%%$$$(((''''''((())))))(((&&&---+++***)))***)))(((&&&'''''''''(((***+++***(((*********)))(((&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&((()))******---'''!!!!!!###$$$###)))...222222---(((&&&&&&""""""###%%%&&&%%%### '''&&&%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$""""""!!! !!!"""###$$$%%%###"""###$$$&&&%%%%%%''''''&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!"""######!!!!!! !!!!!!&&&%%%"""  !!! """"""""""""!!!!!!###$$$""" ###&&&%%%###""""""######""" $$$###"""""""""###%%%%%%###''''''$$$$$$(((+++***((()))(((%%%""""""%%%(((%%%%%%%%%'''***+++***)))"""###$$$%%%&&&'''''''''$$$$$$###"""!!!"""$$$'''%%%%%%%%%'''******((('''+++'''&&&((('''%%%%%%)))++++++,,,---...---+++***///---,,,+++)))(((***------(((+++333444...000888777///222555555IIInnnttt]]]HHH???999333555=========<<<:::777777888:::999;;;AAAYYYsssPPPBBB@@@===@@@===:::888888888777666444444444444333111000///111000//////000000...,,,//////000000000000//////...,,,***+++...000///...//////000000000000///...++++++,,,,,,,,,+++***)))******))))))***++++++,,,************************))),,,......---,,,...///...+++))))))+++------,,,,,,,,,------,,,---000222111///---,,,------,,,+++***)))***,,,+++((()))---,,,++++++***))))))))))))))))))((()))******)))'''((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$"""""""""$$$$$$$$$%%%%%%###"""!!!"""$$$##################$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$###&&&***+++((($$$%%%###$$$&&&$$$ ###***&&&+++,,,)))(((++++++)))******(((%%%###"""%%%'''''''''&&&&&&%%%$$$$$$###'''$$$###''''''%%%%%%)))%%%))),,,+++&&&######%%%&&&%%%$$$%%%%%%%%%%%%$$$((('''&&&'''(((((('''%%%***)))''''''(((((('''%%%$$$$$$$$$''')))+++***)))+++*********)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((---***&&&$$$%%%&&&'''''''''))),,,///000///+++)))&&&%%%%%%&&&''''''%%%###&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""!!!!!! !!!"""###'''%%%$$$$$$%%%&&&%%%%%%'''((((((&&&###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""######  %%%###!!!  !!!!!! !!!"""###""""""!!!!!!"""###"""!!!!!!$$$'''&&&$$$######$$$$$$###"""$$$###"""""""""###%%%%%%"""&&&&&&######'''***)))((()))(((&&&###"""%%%((($$$######%%%'''((('''&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((######$$$''')))***)))(((***((((((+++***'''&&&((()))***+++,,,------,,,,,,***,,,000333444222111111222---...555555000333<<>><<<@@@===:::888888888777666666666666555444222111000111000//////111222111000...///000000000///...---------...000222444444444555444222111000000000111///...,,,+++++++++---...+++***************+++++++++,,,,,,,,,------......---------,,,+++++++++,,,+++---......---,,,++++++)))***+++++++++...222555...------...000111000///------///222000+++***---(((((())))))***************))))))***,,,,,,+++)))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''(((((('''&&&%%%###""""""""""""((()))(((&&&$$$###$$$%%%$$$$$$$$$######""""""!!!!!!!!!"""#########"""!!!"""###%%%&&&&&&%%%###"""########################&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$''')))(((&&&$$$""""""$$$'''(((((((((&&&$$$###%%%+++111222111111222111///,,,)))((((((+++,,,---...---+++)))'''&&&$$$"""""""""###$$$&&&###&&&******(((%%%######%%%%%%$$$######$$$'''***&&&%%%$$$$$$%%%&&&%%%$$$%%%$$$###$$$&&&''''''%%%$$$$$$$$$&&&((()))((('''))))))))))))((('''&&&%%%'''%%%$$$"""###$$$&&&'''%%%%%%$$$####################################"""###'''))))))&&&%%%&&&(((000000000333444333///+++***'''###""""""######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""%%%%%%$$$$$$############)))'''%%%$$$$$$$$$###"""&&&(((***)))'''$$$""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!""""""###$$$$$$$$$############$$$$$$  !!!""""""########################!!!!!!"""######$$$%%%&&&&&&$$$###$$$%%%&&&%%%###############$$$$$$%%%%%%"""&&&'''######'''******))))))(((&&&%%%%%%%%%&&&'''&&&&&&'''))))))(((&&&(((((('''&&&&&&&&&&&&&&&%%%###"""###$$$&&&&&&&&&''''''''')))+++---,,,++++++((((((++++++((((((+++***,,,.../////////000222444666666222000333555555333000000444777999AAAJJJFFFDDDEEEDDDJJJ[[[[[[GGG???888444555555111000222444555666666666777:::<<<>>>@@@CCCSSSaaaEEE;;;<<>>:::555DDDSSS\\\RRRDDD<<<777333111222222222222333666999777888;;;666///666<<<444:::888555333333444666777555666777666666777:::<<<:::======EEEzzz}}}YYYEEE??????AAA<<<:::888777888999999888999999888777555333111000333111...---...//////.........---,,,++++++++++++***---000111///......///.........//////...---------,,,+++))))))******+++,,,++++++***))))))******)))***+++,,,...///000111///,,,))))))***,,,,,,+++,,,,,,---...000000000000...//////---+++)))***+++******,,,...000111///---,,,***+++...---***+++///)))***,,,------,,,+++***)))))))))***,,,---,,,+++((('''&&&&&&&&&((()))***&&&&&&&&&&&&'''((())))))&&&&&&''''''((('''''''''%%%&&&'''&&&%%%%%%''')))%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&(((***(((...000+++'''((((((&&&((('''***///000...000555333333333111---+++++++++******))))))(((''''''&&&%%%)))***(((''')))(((######"""""""""###$$$%%%$$$ ###'''&&&$$$###'''***(((&&&$$$###$$$&&&'''&&&'''&&&%%%&&&'''((('''&&&((('''&&&&&&''''''%%%###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###&&&))))))((('''$$$&&&***---///000111222111...***'''&&&%%%###"""################################################!!! !!!"""$$$%%%$$$### !!!"""#########"""!!!'''%%%###"""######"""!!!###$$$%%%$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$%%%!!!!!!!!! !!!!!!!!!""""""##################!!! !!!"""$$$&&&'''%%%$$$###$$$&&&&&&###!!!%%%$$$###$$$&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$((((((%%%%%%))),,,+++***(((''''''))))))&&&$$$'''&&&&&&(((***+++***)))&&&%%%###""""""###$$$%%%***(((&&&)))...000...++++++***)))+++...111222222///...///444444111///111333000333>>>KKKPPPIII@@@dddxxxqqqYYYIIIBBB===...111444444444555666777222555CCCJJJCCC@@@AAA:::555555333000000222555666111222444444555777;;;>>>===???===@@@ooouuuTTTGGGCCCAAA??????===:::999999999888777:::999999777555333111000444111...,,,---......------...//////...---***)))))),,,000111000...///000+++,,,---.........,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))******))))))***,,,...///000111///+++((((((***------+++000+++'''+++222666333...000000...+++((((((+++---******+++...000000...,,,+++)))***,,,+++)))+++000***+++---......---+++***((('''''')))+++,,,+++***((('''&&&&&&'''((()))***%%%&&&&&&''')))***,,,---%%%&&&'''((())))))))))))&&&'''(((''''''''')))+++&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''(((((()))$$$%%%&&&&&&'''))),,,...+++333555...(((((()))''''''(((---333333000222999555555444222///---...///,,,+++***)))((((((((((((%%%+++---***)))+++)))###%%%###""""""###%%%&&&&&&!!!%%%)))((($$$"""$$$''')))'''$$$###%%%&&&'''''''''&&&%%%%%%''''''&&&%%%%%%$$$$$$%%%&&&'''%%%###&&&&&&''''''&&&&&&%%%%%%'''(((((((((((('''&&&%%%$$$######""""""""""""""""""#########$$$$$$$$$$$$ ###''')))(((%%%"""!!!"""''',,,///...+++333000---+++)))'''%%%###""""""""""""""""""""""""########################!!! """$$$%%%$$$###"""###%%%&&&'''&&&&&&%%%'''&&&$$$###$$$$$$###"""$$$%%%%%%###!!!!!!"""$$$""""""""""""""""""""""""######""""""""""""""""""#########"""######$$$%%%######""""""""""""############$$$$$$$$$$$$###""" """$$$'''(((&&&%%%$$$%%%&&&&&&###&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&'''&&&%%%%%%###''''''$$$$$$(((+++***+++(((''''''))))))&&&###)))((()))+++---///...---)))(((&&&%%%%%%&&&((()))(((%%%$$$''',,,...+++(((...------000444888;;;;;;999:::???EEEEEE@@@<<<;;;999666999HHHYYY```XXXMMMYYYnnnwwwdddJJJ>>><<<<<<111777<<>>>>>???@@@AAAAAA>>>;;;666555333444666666444222000000///...------///000,,,++++++---000000...++++++---///000/////////000///...,,,+++++++++,,,---++++++,,,,,,++++++*********++++++***))))))***,,,((()))***+++,,,---------+++***)))(((((()))***+++)))((('''***///111...++++++++++++++++++***))))))+++,,,,,,---,,,+++******,,,---///000000///...---,,,---,,,+++))))))+++---)))******************+++((('''&&&''')))***)))((()))(((''')))+++.........(((''''''''''''(((((()))(((''''''&&&&&&'''''''''&&&)))***((((((++++++(((%%%''''''&&&%%%$$$$$$%%%((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&'''&&&"""$$$)))---,,,)))---...******,,,***%%%%%%(((+++***((((((+++///444444444333111///,,,+++///...------//////...---/////////...,,,---...000***'''$$$$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$***+++'''!!!!!!%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%###&&&((())))))((()))***%%%&&&'''&&&%%%$$$%%%&&&((('''&&&&&&&&&'''((()))&&&%%%$$$###############%%%$$$$$$$$$############$$$$$$$$$$$$%%%&&&'''(((,,,)))&&&%%%''')))((('''---...//////---+++(((&&&######$$$$$$%%%%%%%%%&&&&&&$$$######%%%%%%$$$###&&&&&&&&&''''''&&&&&&&&&###$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""""""""""""""###$$$$$$&&&&&&'''''''''&&&%%%$$$ !!!$$$&&&$$$"""'''000333<<<:::777555+++###'''#########$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%$$$$$$%%%(((***++++++************)))))))))((()))++++++***)))+++,,,,,,+++***(((&&&&&&(((***''''''((()))***,,,------,,,111555888;;;@@@AAA???BBBDDDFFFJJJPPPSSSMMMCCC@@@AAAKKKZZZdddjjjuuupppeee]]][[[VVVNNNMMMRRRHHHKKKMMMJJJBBB:::555444444555666666555444222111000222444444222000//////555444333222333555888999999444555555:::\\\sssQQQDDDCCCBBB???======>>>AAADDDDDDBBB@@@777555444555666666555333555444111///------......++++++---000111000---******,,,...//////...///111///...,,,++++++,,,------)))***++++++++++++++++++***++++++***))))))***,,,)))******+++,,,,,,++++++)))((('''&&&&&&'''((()))&&&(((***,,,------+++***++++++,,,,,,,,,+++)))(((------,,,,,,++++++++++++///000000111000...,,,+++------...,,,***(((((()))*********)))))))))))))))(((((((((***+++,,,***((()))((('''(((+++---...---''''''''''''((()))***+++''''''((((((((((((''''''%%%))))))'''(((******'''''')))))))))'''&&&'''(((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((((((%%%'''&&&######(((***)))(((++++++)))))),,,,,,***&&&((()))(((%%%&&&))),,,333333333222000...,,,+++...---++++++---.........000222333333111000111222///,,,(((&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$(((******%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((()))+++,,,%%%&&&''''''&&&%%%&&&''''''&&&&&&&&&'''(((***+++&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&'''''',,,***''''''((())))))(((+++---000111111...***(((""""""$$$%%%''')))******((('''%%%&&&&&&&&&%%%$$$&&&''''''((((((''''''&&&$$$%%%&&&%%%#########%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""$$$$$$%%%%%%%%%##################$$$$$$""""""""""""""""""###$$$&&&&&&'''((('''&&&%%%$$$"""(((((("""!!!---;;;HHHCCC777111111&&&(((#########$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***%%%$$$$$$$$$%%%&&&((()))+++,,,,,,,,,,,,+++***)))&&&)))+++,,,+++,,,---///---...---***'''&&&&&&'''((()))***+++,,,,,,,,,,,,+++...666@@@DDDBBBAAAAAA>>>???@@@BBBIIINNNLLLFFF===DDDLLLPPPTTT]]]kkkwww^^^UUUOOOMMMGGG<<<999>>>AAA???===999777555444444444555888999999777555333///000111111000///000111666555333111111222333444444222666555444SSStttQQQCCCAAA@@@>>>??????@@@AAACCCBBB@@@===888777666555555444444333999666222000///000000000000000000000000...,,,***+++---......---,,,---///---,,,,,,+++++++++,,,---))))))***+++,,,,,,,,,+++***++++++***))))))***,,,******++++++++++++******(((((('''&&&&&&'''(((((($$$(((,,,---+++))))))******+++---.........---,,,000///---+++***+++,,,---000000//////---+++***)))...///000...+++)))(((((())))))((((((''''''&&&&&&(((((()))+++---,,,***(((,,,***(((((()))***)))((((((((('''''''''(((((()))&&&'''(((******)))((('''###&&&'''%%%%%%((('''$$$)))***++++++)))))))))+++++++++***)))((('''''''''&&&&&&&&&&&&&&&'''(((((())))))************))))))%%%'''&&&######'''(((&&&+++++++++***+++---......,,,,,,,,,***((((((+++...222222111000///---,,,,,,000---***)))+++,,,------...000333555444333333333444111---)))'''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&))),,,***'''%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&)))+++%%%'''(((((('''&&&''')))(((((('''''''''(((***+++&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&'''((())))))(((((((((***,,,------,,,---///000000///---,,,$$$$$$%%%''')))***,,,,,,)))(((&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%###"""###$$$#########$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%######""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""######"""###$$$%%%$$$$$$"""""" ###&&&&&&!!!"""...===cccXXX<<<&&&$$$### """$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%&&&'''((()))------,,,++++++*********'''***,,,------------///---......,,,)))''''''((((((***---000000...+++)))+++,,,666EEEJJJCCC@@@CCC<<>>@@@HHHNNNPPPOOORRRUUUXXX^^^aaaZZZOOOJJJGGGHHHLLLFFF999333444000000111555999:::888666888999:::;;;;;;;;;999999222222222000//////000222555333222000000000111222222000555555444QQQwwwSSSDDD@@@???===???>>>???@@@AAA@@@===;;;:::999888666444333333444;;;777222111222333444333333222111///......///000111222222111...------///,,,,,,+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++***))))))***,,,******+++++++++***)))))))))(((''''''''''''((()))###(((,,,,,,***((()))+++***+++...000111222222111222000---+++***+++---...000000///...,,,+++))))))///111111000---+++***+++*********))))))(((((('''((()))***,,,------***(((,,,***(((((())))))((('''***)))((('''&&&&&&&&&&&&&&&''')))***+++***)))(((###&&&'''%%%%%%((('''$$$***+++,,,,,,******+++,,,)))((((((''''''((())))))&&&&&&&&&&&&&&&'''((()))******+++,,,,,,,,,++++++(((******''''''******(((000...---...------.../////////...---+++,,,---...000000///...------,,,,,,222///+++)))************))),,,111333333333333444666444111---***(((((())),,,++++++******))))))(((&&&))),,,---***'''''')))************************((())))))(((&&&&&&((()))&&&'''))))))(((((()))***+++***)))((('''(((((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''')))***+++)))***++++++,,,---...///...------------...///000(((((())))))************(((&&&%%%%%%&&&&&&%%%#########$$$$$$$$$$$$######$$$&&&&&&%%%###"""###$$$"""######$$$$$$$$$###############$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#####################"""""""""""""""### !!!"""######"""!!! %%%###"""""""""###+++555zzziii;;;'''((('''$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((()))******///...+++)))((()))***+++)))+++......---,,,,,,---+++---------+++***+++,,,&&&***000555555111+++''',,,,,,666EEEJJJBBB???AAAAAAJJJPPPKKKEEEHHHOOOTTTNNNMMMLLLNNNVVVYYYOOOAAA@@@>>>BBBHHHEEE;;;888<<<888555444666888888444///::::::888888888999:::;;;555555444111///...000222111111000000000000111222666000333555444LLLzzz{{{XXXGGGAAA???<<<;;;;;;<<<>>>@@@@@@>>><<<:::::::::888666555777999<<<888333111444666777666111111000//////222666:::888888777555222000111222------------............+++,,,---------------,,,***++++++***))))))***,,,)))******+++******))))))***)))(((''''''((()))***%%%(((++++++)))(((***---------...000111333444555222111...,,,+++,,,------000000///...------,,,,,,///000111000...---...///.........---------------+++++++++---......---+++***)))((()))+++,,,,,,,,,,,,+++***((('''&&&%%%%%%'''((()))******++++++***%%%))))))'''(((******''')))***,,,+++******+++,,,)))((('''''''''(((***+++((('''&&&&&&&&&'''((()))***+++,,,---............,,,///000......000000---222000///111000------///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,---333000---++++++***)))(((&&&***...000111111111222444444333111...,,,,,,---000000///...,,,+++******((((((+++...---))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++'''((())))))))))))***,,,---,,,***)))((((((((())))))(((((('''''''''((((((%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&(((***,,,---...///000000...---...///000...---,,,,,,...000222,,,,,,+++******)))((((((&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%#########%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&######""""""""""""######%%%%%%%%%$$$$$$"""!!!!!!##################$$$$$$$$$######""""""""""""""" !!!"""###$$$###""""""'''"""!!!###$$$''',,,oooUUU///))))))(((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((()))******+++,,,,,,---000...,,,)))((()))***+++(((+++...///...,,,+++++++++,,,---,,,+++,,,...///''',,,111666666222,,,(((---///666???CCC@@@===>>>AAAOOOYYYUUUJJJCCCCCCDDD999888666666;;;EEEQQQZZZSSSLLLGGGEEE>>>555666???CCC===666222222333333333999777444222222444666888666666555222///...000111////////////000111222222666...222777777LLLuuu]]]JJJCCC???<<<999:::;;;>>>@@@AAA???===999:::;;;:::999;;;>>>BBB@@@:::444222555888888777///111333333333555999===888888888555222111222444//////000111111111111111.........///......------***++++++***))))))***,,,((()))***************)))***)))(((''''''((()))***'''(((((())))))***---///111000/////////111333444222111///...---,,,------------,,,,,,,,,------------.........---...000222//////000000000000000000///...---...000111000///---,,,+++,,,...//////...---,,,+++***))))))))))))))))))))))))***+++,,,,,,&&&)))***((((((++++++(((((()))+++***))))))+++,,,,,,+++)))(((((()))***+++***)))'''&&&&&&&&&((()))***+++,,,...///000000111,,,000222111111333222///111......222222...,,,///))))))***,,,---,,,***)))...---,,,++++++,,,,,,---111///---,,,---,,,***((((((***---...------...///000333555444222000000111444333111///---+++***)))+++((()))...000,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---,,,---'''(((************+++---,,,+++***)))))))))***+++---,,,+++***************%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((***+++,,,000222333333000///000111000000/////////000111111...---,,,+++)))(((''''''%%%$$$###$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$###$$$&&&$$$$$$%%%&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&######""""""""""""############$$$$$$$$$######""""""""""""###$$$$$$$$$%%%$$$$$$###""""""""""""""" !!!###$$$$$$$$$###"""%%%!!!"""$$$###$$$'''DDDhhhjjjFFF...)))((((((%%%&&&&&&''''''((((((((('''''''''(((((((((((((((((((((***+++,,,---..................---+++)))(((&&&))),,,......---,,,,,,---------,,,+++,,,///111,,,---000333333222000......333666777999<<<<<<999???IIIOOOJJJAAA;;;888555:::555333777:::CCCYYYnnnkkkbbbXXXPPPCCC888999BBB@@@;;;444//////333777:::666555333111111111222333333444444222000///000111000000000000000111111111222+++222999666EEEkkk```MMMDDD???;;;<<<<<<===???@@@@@@>>>;;;888:::<<<<<<===???EEEIIIBBB<<<555333666888888666000333666777666555888:::555555555333111000222444111222333444444444444444///000000000///...------***++++++***))))))***,,,(((((()))***************)))((('''&&&&&&'''((())))))(((''''''))),,,///000444222000...---///111222222111000///...---,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,---111444......//////000000111111222111///000111333333222333222////////////...---------,,,,,,+++,,,,,,,,,***)))(((((()))+++---...%%%((()))''''''***)))&&&'''(((******))))))***+++000...,,,***))))))***++++++***(((&&&%%%&&&'''(((***+++,,,...000111222222***...111000111333222......+++---333333...,,,///'''(((***,,,...---***(((...---,,,+++++++++,,,---///...------......,,,******,,,------,,,++++++,,,---111555666444333333444555444222000---+++)))(((---((('''...111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...//////---------''')))***+++******,,,---***))))))))))))+++,,,---000///...---,,,+++++++++&&&&&&&&&'''''''''((((((((((((((((((((()))******---000333444222222444666000111222222333222111000...---,,,+++)))(((''''''$$$######%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%'''$$$%%%&&&&&&''''''''''''""""""###$$$%%%%%%&&&&&&######""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$###""""""!!!"""""" !!!#########"""!!!""" !!!%%%%%%######&&&000///$$$(((///+++'''&&&&&&&&&'''((()))******''''''((()))***+++,,,,,,'''((()))+++---.........,,,...111333222...)))&&&###&&&+++---............//////...,,,***+++///222////////////000111222333///666666111222:::<<<666BBBCCCAAA;;;777888777555;;;///,,,666===>>>HHHVVVZZZTTTOOOJJJ???222222::::::888555111000111444666444444444444333222111000///111222111000///000111111111111111000000000000333...444777---444UUUppp^^^JJJAAA>>>>>>BBBBBB>>>888777;;;>>>===999<<>>??????>>><<<888444111111111111111111000//////999999777555333111///...///111333333222111000111---...000111222222222222333555555222000333<<>>===@@@AAA???;;;999<<<<<<:::666777999:::<<<===???@@@>>>:::555333222222000...222222333444444444333222///222222000111555666333222666777444444777555111444222///...//////......000000000///...---+++***************++++++++++++*********))))))))))))((())))))******++++++,,,,,,///...---...//////...---,,,//////------//////,,,+++***)))((()))***,,,---,,,------///111333555666000......///---***,,,111///---///444555222000000444111222555444111111555111222222222222333666888333444444000------111555>>><<<888444///,,,)))(((''''''***---+++%%%!!!"""+++---...///444888666111.........---++++++---///333333333555666666444111---000222111000...,,,******,,,---+++---111111...888999888333,,,((())),,,///,,,***+++---//////...111---)))'''''')))******+++******,,,......+++((()))...333666666555555555222222333555666555222///666222//////111000,,,(((,,,,,,,,,,,,,,,+++++++++)))***+++)))'''''''''''',,,,,,,,,,,,+++)))'''%%%///000111///...---///000...000111...)))%%%$$$$$$((()))(((&&&&&&'''+++...((($$$###'''***)))((()))---...---+++---444999999///000111333444444444444------+++***(((&&&%%%$$$******)))'''%%%%%%%%%&&&'''&&&%%%%%%&&&&&&%%%############$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%'''&&&$$$######$$$&&&'''%%%###""""""###$$$$$$###"""!!! !!!#########""""""""""""""""""######$$$$$$###!!!!!!#########"""$$$$$$$$$###############!!!!!!"""###$$$$$$$$$$$$)))))))))((('''''''''&&&$$$%%%'''((())))))))))))******))))))***+++---...------...///////////////+++---//////...---,,,---,,,---...000222222000------***'''(((+++---......000000///...------------------...///111222444555333333444555666555222000666333000222777::::::888888999999999777333000...000111111111111000///...888777555333111000//////...000222222111//////000...//////000111111222222333333333111///000444777EEEUUU[[[eee___JJJBBB>>><<>>===>>>===999<<<;;;;;;===@@@AAA???<<<<<<777333222555666444000///000222333333111///---,,,000111//////444666555222555555222111222111...///...,,,,,,---,,,+++)))---++++++,,,///...+++'''*********++++++,,,,,,,,,++++++++++++*********************+++++++++++++++...---,,,,,,......---,,,,,,//////------000000---***************+++,,,---/////////000111222333444000///000222111...///444///...111666777333000111222222444777777444555888333222111222555777888999777999:::777333666???GGGKKKGGGBBB<<<888555444444++++++...333333///,,,---))),,,---///333666222,,,...//////...------...000555444444555666555222000+++...000111///,,,******+++///111///000333666555888::::::777111,,,+++,,,---+++******---////////////---***))))))))))))((((((((()))+++---...,,,***(((+++///222333222333444000111333666999999666444777666444222///,,,)))'''***+++++++++******))))))///---------...---,,,+++)))))))))((('''&&&((()))444333111...++++++---///333555666333...)))((())))))))))))(((((()))---//////,,,+++...///+++)))***---333555222...---,,,***444555555666666555444444222111///...,,,,,,++++++%%%$$$$$$$$$$$$$$$%%%%%%)))'''&&&&&&'''(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''###""""""###$$$$$$###!!!$$$###""""""###$$$###!!!"""""""""""""""######$$$$$$###!!!!!!###$$$###"""###############$$$$$$$$$ !!!"""###############''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((((())))))))))))***+++,,,---,,,,,,---...//////000000+++---...---,,,+++,,,...,,,---///222444444111...,,,***&&&&&&(((+++......//////......---,,,,,,+++............///000111111000333666777666444222111777555333444777777444111333444555444333111...,,,000000000000000//////...555444222000//////000000---///111111000......///000//////...///000222333111111111111000000000000111;;;===LLL{{{YYYEEE???>>><<<>>>AAAAAA>>>>>>AAA@@@===CCCAAA@@@DDDIIIHHHBBB;;;999555222555<<>>ggg|||RRR>>>===>>><<<;;;======:::;;;@@@BBBAAACCCAAAAAAFFFKKKJJJ@@@777777555555:::AAAFFFGGGEEE999888777777888:::===???:::777222///333999888333111111111333333111111111///......000222333222000===666---***+++,,,)))'''******+++,,,---......///------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))***,,,---,,,+++))),,,+++))))))---...,,,...------,,,+++***))))))000///...,,,***))))))))))))))),,,000000------000666555555777444000111666555888:::777222000000222666555444777;;;<<<:::777:::444222666888666444555............000222444666>>>888444666888888999<<<@@@@@@>>><<<@@@FFFFFFBBB::::::;;;999777555555555:::::::::;;;===>>>===<<<;;;;;;===>>>999222111666555999;;;999999;;;<<<999===>>>>>><<<888444222111//////...---------///000111000///000111111///......///000000////////////333222222222333444444444666666888;;;===>>>===;;;;;;======888111+++***+++,,,---///111222222222111222------333777444111111---------+++***)))***+++...111555777444000---,,,222333333///+++***---000///000222222000...------(((''')))---...,,,---111000000---((()))///444555444444444555777999<<<===888777666444222111000000---,,,+++++++++***'''$$$(((&&&%%%&&&(((((('''&&&******)))((((((''''''&&&++++++)))((((((''''''''''''''''''&&&&&&'''''''''$$$$$$$$$&&&''''''%%%"""&&&$$$######$$$$$$"""!!!"""""""""""""""######$$$%%%###""""""###$$$$$$###"""""""""###$$$$$$$$$%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%'''(((***+++,,,---------............---,,,,,,,,,,,,---...000000+++,,,,,,,,,++++++---///,,,,,,---///000000...,,,111///+++(((&&&'''***---......---------,,,,,,,,,///000111333666888;;;<<<666;;;??????:::555333222444555666777777666333000111111222222222111000///---....../////////......(((+++///222222000---+++...000222222111//////000111000...------///111222222000...///111333444444///777555666LLLnnn}}}RRR>>>>>>@@@===999;;;:::888999???AAA@@@CCCBBBDDDKKKPPPMMMCCC999::::::;;;>>>BBBDDDEEEEEE;;;999777777999<<>><<>>777222111333777777333222333111000///000222222222111888222+++((()))---//////,,,,,,,,,------.........------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,+++,,,...//////...(((+++***'''''',,,---,,,///...---+++************---,,,,,,,,,,,,---......,,,---000555555000000222999===DDDIIIGGG???<<<===???DDDDDD<<<555333444444999666444444777:::===>>>???666444;;;???888222000333222///------///111222888555666<<>><<<<<<===666---///777:::===>>>===>>>???<<<666888888777777777888999999666666555333000///000222111000///000222333333111444555666555444333444555555222000///111333444555777666666777:::<<<<<<;;;999;;;;;;888222...---...000111333444333222000...555000111888999333111444------...000000---((($$$,,,///333444222///---,,,000333555555333222444777333333222000---...000222333111111222000---...222333444444888>>>@@@777+++777555333111222555888;;;777777666666555333111111...***&&&%%%(((***)))(((+++)))))))))+++,,,+++***))))))))))))************,,,+++***)))((((((''''''))))))))))))))))))))))))&&&%%%%%%&&&''''''&&&$$$$$$###""""""###$$$###!!!"""""""""""""""######$$$%%%$$$""""""$$$%%%$$$##################$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,---***+++---000222444555666...---,,,,,,,,,---...///***+++------,,,,,,...///...---++++++,,,---,,,+++///---+++'''%%%%%%(((***...---,,,,,,,,,---///000000111222444777:::<<<===555777999999777333000...,,,---///000000///---,,,//////000000//////......,,,---..................&&&***...222222000---***...000222222111//////000000///.........///000000333222111000000000111222333777666666;;;MMMXXXDDDDDDDDD>>><<>>AAABBB???BBBDDDJJJQQQUUUQQQGGG>>>===@@@BBBCCCBBBBBBDDDFFF===<<<;;;;;;<<>>@@@888333555555111---+++---444;;;@@@AAA<<<;;;AAAEEEDDD@@@???>>>>>>===<<>>BBB===666<<>>:::555222333444333111111222555777888888888:::;;;:::999999;;;>>>;;;777444444888<<<>>>???>>><<<:::;;;???BBBDDDEEEAAABBBBBB@@@>>>;;;::::::888999;;;<<<<<<:::888666000...222;;;<<<666777>>>>>>999333444:::@@@@@@???777666444111//////333555000777>>>BBBBBB@@@??????<<<@@@DDDFFFEEEBBBAAA@@@CCCAAA@@@???<<<999<<>>CCCGGGGGGDDDCCCFFFIIIEEEEEEEEEFFFFFFGGGGGGGGGDDDWWWhhhkkkccc[[[VVVSSSLLLJJJMMMRRRQQQIIIDDDDDDHHHDDD???<<<::::::888777KKKIIIDDD===666333333444...............---------------,,,,,,,,,+++++++++******+++,,,,,,---......'''&&&&&&'''***+++***)))***,,,+++'''(((---///...,,,+++))))))***---000222,,,,,,+++++++++,,,------***+++///444333...,,,------000777<<<<<<999===CCCYYY^^^[[[OOOEEEEEEIIIIIIyyyxxxmmmgggXXXRRRTTT\\\[[[SSSRRRXXXJJJFFFCCCDDDLLLYYYhhhqqq{{{pppfffbbb```\\\YYYXXXVVVWWWUUUTTTWWWZZZXXXRRRDDDHHHNNNSSSVVVZZZ]]]___UUURRROOOMMMLLLJJJHHHFFFGGGDDDHHHOOONNNKKKTTTdddfffiiimmmvvvyyyiiibbbXXXOOOIIIFFFEEEEEEFFFFFFDDD???999555555777666555444555999<<<>>>>>>999;;;>>>>>>======AAADDDHHHDDDAAABBBGGGLLLPPPQQQLLLJJJHHHHHHLLLQQQUUUWWWRRRQQQQQQQQQPPPOOONNNMMMDDDFFFIIIKKKLLLLLLJJJIIIGGGFFFNNN[[[]]]YYY\\\fffZZZMMM>>><<>>EEEOOOXXXdddlllllliiieeeccckkkuuu{{{uuudddcccdddhhhiiikkksss|||~~~pppeeelllyyyxxxxxx|||hhhQQQDDD???===;;;AAA@@@???@@@BBBCCCBBBAAA>>>===:::666222///,,,******)))((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%""""""###%%%%%%%%%!!!  """######""""""""""""""""""######$$$&&&$$$######$$$%%%%%%$$$%%%$$$$$$$$$######""""""""""""#########""""""!!!''''''&&&&&&%%%$$$######(((''''''&&&'''((()))***###$$$'''***---.........111///---+++++++++,,,---)))+++///000000/////////444000+++((((((******+++***,,,---,,,***+++...111///---+++***+++///444777444333111///...------,,,---,,,+++---000111///,,,---...//////...------...222111111000000//////...+++,,,------.........---,,,,,,,,,,,,---...//////+++---000000...------......//////000//////...---,,,333:::===;;;999:::<<>>CCCXXXaaarrr|||qqqhhhnnn}}}}}}zzzuuuqqqrrrzzzwwwyyyuuueeerrr|||gggnnnuuuooosssnnn```cccpppqqqiiicccgggrrrxxxnnnfffZZZKKKCCCCCCCCCCCCCCCBBBAAA???>>>===<<<;;;999666333444777:::;;;======:::666666<<>>999???FFF===BBBuuuhhhKKKDDDFFFEEEFFFGGGHHHIIIRRR[[[]]]XXXWWWRRRWWW^^^\\\```bbbZZZMMMEEE???>>>>>>>>>@@@DDDTTTLLLLLLXXXfffjjjfffaaaUUUPPPTTTVVV___XXXZZZZZZyyyiii\\\GGGEEECCC444EEE555:::NNNTTT>>>555===@@@GGGAAA888222000000///...---...///...---,,,+++,,,///---,,,,,,...000111000...,,,***)))***)))((('''---+++)))***,,,.........,,,,,,+++***+++,,,---...++++++***)))((((((***---&&&''')))+++++++++***))),,,***)))***---///...,,,///111222000,,,,,,000444444444999BBBMMMUUUWWWVVVfffhhhqqqxxxppp\\\QQQQQQYYYXXXVVVTTTTTTZZZcccjjjiiiddddddooo|||}}}ooo___|||yyyccceee{{{xxx|||{{{vvvwww~~~|||tttnnntttppppppuuu~~~uuuqqqnnnooouuu{{{~~~~~~ppplllkkkmmmkkkfffdddgggfff```YYYRRROOOPPPTTTWWWRRROOOJJJDDD>>><<<===>>>999:::;;;:::888777999;;;===>>>AAADDDGGGKKKMMMNNNPPPNNNMMMSSS]]]fffkkklllkkkmmmnnnnnnqqqzzzuuuyyycccEEEHHHGGG777999LLL~~~~~~eee___XXXTTTPPPKKKDDD>>>666444222111000111222222000...+++(((&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$###"""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###"""###%%%&&&(((&&&%%%$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&***)))(((***---///---+++---///...******---+++%%%+++...///......222222///+++++++++++++++,,,------,,,+++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000//////...---......000000111222222000---,,,---...///...---...000000...+++,,,------...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333444444333333444666888888:::<<<<<<;;;<<<===>>>FFFDDDHHHKKKFFFPPPnnnMMMBBBAAA@@@BBBDDDEEEIIIRRR[[[^^^[[[XXXNNNNNNRRRSSSZZZ```ZZZLLLFFFBBBAAA@@@===???CCCKKKFFFEEEKKKRRRUUUWWWZZZddddddcccooooooqqqgggeeeyyyxxx|||eeeTTTIIIPPPPPPAAAKKKCCCPPPRRRLLLHHHFFFFFFKKKJJJDDD;;;333000000111222222111111000///...---,,,...---,,,---000333444444...---+++***+++***(((''',,,++++++,,,------,,,+++------,,,,,,+++++++++***)))***+++***)))(((***+++&&&&&&''''''(((((())))))---+++***+++,,,,,,+++***(((+++,,,+++)))(((***,,,000,,,))))))...333555555555555;;;DDDDDD999222222666666777666777:::>>>BBBJJJJJJPPP]]]iiijjjaaaWWWccciiifffZZZVVV[[[\\\UUUNNNFFFBBBDDDAAA;;;<<>>BBBDDDGGGEEEDDDHHHQQQZZZ___aaa\\\YYYTTTQQQUUU```ooozzzwwwdddIIIUUUYYYGGGCCCSSSuuu]]]aaa}}}jjjCCC@@@FFF___uuuvvvuuu}}}nnnlllgggaaa[[[UUUPPPNNNPPPLLLGGGCCC@@@<<<555000///---***'''&&&(((***,,,***(((&&&#########$$$%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###""""""!!!$$$######"""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###""""""###%%%%%%###"""""""""######$$$%%%###$$$%%%%%%%%%%%%''')))&&&&&&%%%&&&&&&'''))))))&&&&&&&&&&&&'''''''''(((,,,+++***+++---......,,,---...,,,)))***,,,***&&&***...000//////222000---,,,------............------,,,+++***)))******++++++++++++***************)))+++---000111111111000000//////............///111222222111///---...//////...,,,---///000000///------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///111333666888:::777888888888777888:::======???@@@???>>>>>>@@@AAAFFFHHHKKKJJJKKKaaasssPPPAAA???@@@CCCBBBCCCEEEJJJOOOPPPOOOHHH???AAAGGGGGGMMMOOOFFFFFFBBB@@@@@@>>>;;;===AAAFFFJJJLLLGGG>>>AAAVVVllluuu{{{yyyuuummmjjjkkkpppggg___PPPIIIYYYaaaSSSLLLNNNdddYYYGGGLLLGGG888<<<>>>===:::888777666666666555333222111111111000//////---,,,---000333444444///---,,,,,,,,,+++)))''',,,,,,,,,---...---+++(((+++,,,,,,,,,,,,+++******)))+++------,,,+++++++++((((((''''''((()))+++,,,,,,+++******++++++******)))+++......,,,***+++,,,...,,,+++---///000...,,,...'''$$$(((---...111555++++++++++++,,,---///111???>>>???BBBGGGIIIGGGEEE???@@@BBBCCCBBB===333+++777444444888777333333666222777:::666555555333...222---,,,///111111111444222333777<<<@@@BBB@@@===CCCAAA???>>>======>>>@@@<<<<<<;;;;;;;;;;;;;;;;;;777666555333333666;;;???333000---///222222...***...---------...111333555666555555777<<>>EEE<<<999AAALLLZZZiiipppuuuxxxuuupppppp|||uuueeeYYYSSSGGG999777YYYpppKKK@@@NNNhhhnnneee\\\RRRQQQMMMHHHDDDCCCEEEIIIMMMPPPIII@@@777222///,,,***+++)))'''%%%$$$%%%'''((('''&&&$$$###"""###$$$%%%############""""""""""""$$$$$$######"""!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###"""""""""###$$$###############$$$$$$$$$"""$$$%%%%%%%%%&&&(((***%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((++++++++++++,,,---------,,,+++***))))))***)))'''(((---///...///000...)))...///000111111000///......---+++)))((((((((()))+++++++++,,,------......&&&(((,,,000222222000///000000//////............111222333222000......///111000...---...///000111...------,,,,,,---.........---------...000222333333333555666999;;;===???;;;<<<<<<<<<;;;<<<>>>AAA???AAABBBCCCBBBBBBDDDFFFDDDJJJMMMKKKTTTuuuzzzVVVCCCAAAEEEBBBAAABBBDDDHHHIIIKKKLLLDDD<<<>>>CCCAAAEEEFFF======999777999999666777:::>>>DDDIIIEEE>>>CCC\\\vvvsssyyywwwvvvnnnxxx}}}ttteeelllhhhccctttfffPPPSSScccllljjj\\\hhh___KKK777@@@;;;;;;::::::999:::<<<===888666333333444555444222000///------///000111000...---------...---+++))),,,,,,---...///---***''')))***+++,,,,,,,,,++++++(((+++---...,,,+++*********)))(((((((((***,,,---))))))***************+++&&&(((***+++***)))((((((&&&&&&(((***,,,,,,***(((...***(((+++...---***(((---+++))))))***,,,...///333111...++++++,,,...///333+++(((---555777444111)))))),,,111111,,,)))))))))///444555333111...+++***''''''+++...,,,+++,,,555777:::>>>@@@AAA@@@>>>:::888333...---000333555111333777:::;;;:::999777:::999777444111222444777333...)))***...000...***,,,+++)))(((((()))+++,,,,,,---000333555555333111555555777<<>><<<444555888777222///444<<<111999;;;555444999999333666111111999<<<:::<<>>FFFMMMUUUYYYYYY]]]eeerrrzzzjjjWWWEEE888///,,,222000:::YYY___CCC:::FFFIIIGGGDDD???;;;888333///---///333666:::555///***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%######"""""""""!!!!!!!!!#########"""""""""!!!!!!""""""######""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$##################%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%&&&)))+++&&&&&&'''''''''''''''''''''''''''((((((((())))))***************+++,,,---,,,)))((()))***+++++++++***///111000///000...)))---...///000000///------...---+++)))((((((((())))))***+++---...000111222'''***///222444333111000000000000//////...------000222333222000/////////444333000...------///111---------------...///000//////000111333666888:::777888888999;;;<<<>>>?????????@@@?????????BBBDDDAAACCCFFFHHHIIIIIIKKKLLLOOOVVVXXXYYYhhhaaaJJJEEEIIIBBBAAADDDIIINNNPPPSSSXXXMMMDDDEEEEEE@@@EEEJJJFFFAAA:::666888:::999888999888666777;;;===AAAKKKUUU^^^```]]]ccceeepppkkkgggwwwqqq^^^cccVVVOOOsssiiiPPPJJJ```{{{kkklll```NNNSSSCCCAAA<<<777555777===AAA???;;;777777888999777555222///---,,,---......------------...000///---+++,,,,,,,,,......---***((()))*********++++++,,,,,,&&&(((++++++)))(((((((((((((((''''''''')))+++,,,((()))******)))(((***+++%%%&&&'''(((((('''&&&%%%***)))'''''''''(((***,,,$$$""" """%%%&&&%%%###---***'''&&&(((***,,,,,,%%%'''((('''&&&&&&'''(((,,,'''&&&,,,333222+++%%%&&&)))///444666555222000...222666777555222///---///---...333444000,,,,,,999777333111111333666999888777111)))'''+++......000000111111111222222333222222111///,,,+++,,,...222...***+++///111///---))))))((((((((()))+++,,,&&&***000555666555222000---...000444888;;;;;;:::;;;:::999999888888777777000444555222000111111//////)))'''******%%%&&&+++,,,111///((()))333777222111222222333777<<>>999999999::::::<<<======CCCDDDDDDCCCCCCCCCFFFHHHEEEIIINNNRRRSSSSSSSSSTTTZZZ```dddjjj~~~pppRRRHHHJJJFFFDDDGGGNNNRRRSSSWWW]]]UUUPPPRRRQQQJJJMMMVVVUUULLLBBB:::<<<@@@???<<<:::???;;;999<<<======???CCCOOONNNNNNGGGRRRYYYbbb```~~~kkkkkkRRRCCC___YYYYYY^^^hhhssstttaaa[[[ooorrraaa[[[OOOMMMHHHBBB======@@@DDDIIIDDD>>><<<======:::777111///---,,,---......---,,,,,,---///111111///---,,,,,,,,,---...---+++))),,,+++***)))))))))***+++''')))******((((((((()))''''''''''''((()))******)))+++,,,***'''&&&''')))(((''''''((((((((('''&&&%%%$$$###!!! !!!###%%%'''&&&$$$###''',,,111222***(((&&&''')))+++***)))%%%''')))))))))))))))***###''',,,...,,,'''$$$)))---000000///333222222333222...+++)))000...///444555111------:::777333...---000555888CCCCCC>>>666222444444000333222111000000000111222///111333333222111222333,,,+++***,,,///000...,,,)))))))))***++++++,,,,,,&&&***000555666555333222666777888::::::;;;<<<===666999;;;;;;999888999:::;;;666222000---***---333((('''''')))((('''))),,,))),,,***$$$$$$***---,,,333///***((((((***---//////---+++))))))***,,,---&&&)))++++++(((&&&&&&&&&///...,,,***&&&%%%(((+++$$$%%%///111'''&&&***''' ###&&&)))***)))'''&&&***,,,......---***'''&&&!!!!!!!!!###$$$'''(((***############"""""""""############"""""""""!!!!!! !!!!!!"""###$$$%%%&&& !!!###$$$%%%&&&%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%&&&'''&&&%%%&&&((()))&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((('''(((***))))))+++///222000+++***///333333555999333666666333222444222///---,,,,,,+++******++++++,,,+++*********,,,---...******+++,,,---...//////000111333555555333111///---...///000000//////...---///111222000...---...222333333111......000222000222333555666777666666555666888999;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@GGGHHHHHHGGGGGGHHHJJJMMMOOOTTTZZZ^^^___]]][[[[[[^^^aaahhhwww{{{YYYJJJIIILLLIIIKKKPPPQQQOOORRRXXXZZZYYY```bbbYYYZZZaaa```RRREEE:::;;;@@@???:::777777999:::888222222<<>>333666555111000222222///111///...---,,,------...+++*********+++---///000........................000000111222111///---+++,,,---...000000000//////,,,...111111000...------///111333222000///222444222444777999::::::999999888999:::;;;<<<;;;:::999>>>>>>???@@@AAACCCDDDEEEJJJKKKKKKJJJJJJKKKMMMPPPWWW\\\cccggggggdddaaa___^^^```kkkmmmOOOCCCHHHEEEGGGLLLNNNLLLNNNSSSPPPUUU___fffeeeaaafffppp]]]MMM???===@@@BBBEEEIIIEEECCC???;;;999<<>>>>>??????>>>======???@@@@@@@@@FFFOOOMMMFFFIIIRRRUUUTTTPPPNNNPPPVVV[[[]]]______dddkkkhhh[[[QQQNNNWWWsss```QQQNNNKKKLLLQQQQQQLLLHHHIIIQQQRRRVVVYYYVVVUUU]]]hhhddd\\\TTTRRROOOMMMPPPVVVVVVUUUSSSNNNIIIFFFFFFFFFMMMMMMKKKKKKRRR\\\___]]]IIIJJJMMMTTTccctttyyylllkkkuuu]]]RRRKKKLLLMMMGGG@@@===EEE???888444444444111///,,,---///000222333444444000111111...,,,+++---///000---***+++...000---***------,,,+++************)))+++,,,+++)))(((((((((...***'''(((,,,//////---***,,,,,,+++)))'''''''''&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((((((((((((***))))))(((''''''&&&&&&'''&&&%%%$$$%%%(((***,,,******))))))((('''''''''%%%&&&&&&$$$###$$$'''***&&&''')))***+++---000222.........---,,,---///000222111...+++******,,,---(((((()))+++---......---)))+++---------,,,,,,+++***)))))))))(((&&&$$$$$$(((######)))---***&&&$$$'''&&&&&&''')))***))))))&&&&&&&&&''')))+++,,,---000333444222...,,,---000---/////////444999999555999222555777333555888111222444777666///'''%%%)))'''''''''''''''&&&%%%%%%++++++******+++---///111222+++'''((()))''''''***...---,,,+++***)))))))))%%%'''((('''%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$"""!!!###&&&))))))(((%%%&&&%%%###!!! """###%%%$$$###""""""###$$$%%%'''%%%###"""###$$$###""" !!!!!!!!!!!!!!!"""!!!!!!"""%%%%%%### !!!!!!"""###############""""""""""""#########$$$&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%&&&$$$###%%%)))$$$&&&&&&&&&&&&'''((()))$$$)))''''''---+++(((...''',,,111000***&&&&&&((((((((((((''''''(((,,,///,,,,,,++++++***+++++++++---000111///000222222///555111///333555777:::>>>,,,------,,,******+++,,,............------,,,+++........................111333555444111///------***,,,///111222111000000111444666777777777777888999666666;;;<<<:::;;;???888999;;;>>>??????BBBEEEBBBCCCFFFIIIMMMNNNMMMKKKNNNKKKIIIHHHFFFGGGPPPZZZ___^^^___dddlllssstttsssfffjjjppppppdddTTTLLLLLL^^^yyyxxxggg]]]YYYXXX[[[ZZZUUUNNNKKKLLLLLLNNNNNNKKKJJJPPPXXX___^^^^^^\\\UUUPPPUUU\\\dddfffgggfffbbb^^^[[[YYY```bbbaaaZZZTTTTTTTTTRRRZZZPPPLLLQQQXXX___mmm|||wwwbbbYYY\\\```RRRMMMVVVZZZOOODDDAAA;;;777444333555666555333333444666666666333111///111111000---++++++---///...,,,***+++...000...+++---,,,+++******)))*********+++,,,+++)))'''&&&''',,,)))(((***---///...,,,(((***++++++)))(((((()))(((''''''&&&%%%&&&&&&&&&(((''''''''''''(((((()))***)))((('''&&&&&&''''''***((('''&&&&&&''')))+++((((((((((((((((((((((((%%%%%%%%%$$$######&&&((((((''''''))),,,///000111//////...------......///333111---+++***+++---...)))+++...///...,,,,,,,,,+++---///222222222000///+++++++++***((('''%%%$$$'''$$$&&&+++---)))&&&%%%'''(((((((((((((((***,,,******)))***+++...000222111333444222...,,,---000---///...---000666777555666000444777333444666///333444666666///'''''',,,(((((())))))((((((''''''++++++++++++,,,---//////...***(((+++,,,***)))***...---,,,***)))(((((((((###%%%&&&&&&$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""###%%%&&&&&&%%%###%%%&&&%%%###!!!!!!""""""""""""""""""#########%%%###!!!!!!###$$$###""" ######!!!$$$###"""!!!"""######!!!!!!!!!"""###############"""""""""###############&&&%%%$$$######$$$&&&'''%%%######$$$"""""")))'''&&&&&&&&&'''((()))***%%%,,,***)))...---)))//////:::CCCAAA444***(((+++))))))*********+++///111,,,,,,,,,++++++************...111000000222000,,,555///,,,///333444444666,,,,,,+++,,,---,,,+++)))........................111000000//////......---...000222222000...---...,,,---///111222222111111444666999;;;;;;;;;===>>>>>>;;;<<>>666777888666444555666777666444777777777777555333111///000000000///......///000---+++***,,,...///...---,,,,,,+++******************+++,,,,,,***((())))))+++***)))+++------***(((''')))***+++***)))***+++)))(((&&&%%%%%%%%%&&&''')))((('''&&&&&&'''((()))+++)))'''&&&%%%&&&((()))))))))'''''''''(((***+++'''''''''((((((((())))))%%%&&&&&&%%%$$$$$$&&&''')))'''&&&)))...111111000000///.........///...---000///...,,,,,,,,,------))),,,000000---,,,---///222333666999:::999666444---...---***)))++++++)))%%%$$$''',,,,,,)))'''(((%%%((()))(((&&&&&&***---...---+++******---///111333444444333000...///000///000///,,,...444777666444///333777222333444,,,333444555555...((()))...***+++++++++++++++******++++++,,,---......//////...,,,+++,,,------...///,,,+++)))'''&&&%%%$$$$$$"""$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""######$$$$$$!!!$$$&&&&&&$$$"""!!!!!! !!!""""""###""""""!!!###"""!!!!!!###$$$###""" ######!!! !!!$$$%%%$$$#########"""!!! !!!!!!"""#######################################&&&%%%###""""""$$$&&&'''&&&'''$$$ (((+++))),,,(((&&&'''(((((())),,,)))...(((%%%...///+++------:::FFFFFF:::---&&&%%%,,,...///.........000222,,,,,,,,,,,,,,,+++*********000333444555666444///111+++(((---111222111222000...---///222222///+++//////......---------...333333222111000000//////+++...000111000000111222333222111222333555666666:::<<<>>>???@@@AAACCCEEECCCBBBBBBDDDDDDCCCCCCDDDJJJHHHEEEFFFLLLTTTXXXWWWPPPOOOMMMMMMOOOSSSWWWZZZgggxxxxxxiii___[[[]]]aaassszzz~~~ttt___PPPMMMRRRuuu}}}pppfff```___]]][[[YYYYYYVVVRRROOONNNNNNMMMFFFFFFFFFEEEFFFJJJOOORRRSSSXXX___eeekkkqqqvvvzzzmmmrrruuuvvvwwwvvvnnnfff^^^jjjqqqnnnpppwwwuuummmiiiYYYLLLKKKLLLLLLPPPWWWZZZaaaVVVPPPLLLHHHDDD444888000111::::::222111999:::999888777777666444333333222222111222333444555......///000111111000...,,,,,,+++,,,............---,,,++++++++++++++++++)))+++------,,,,,,---...---------...---,,,)))'''&&&(((*********)))***,,,)))((('''&&&%%%&&&'''((()))((('''&&&&&&'''((()))***)))'''&&&%%%&&&((()))''''''''''''(((***+++,,,&&&&&&''''''(((((())))))&&&'''((('''%%%%%%&&&((()))''''''***///222111///000///---...000000///---,,,,,,---......---,,,+++&&&***...000///000333666555555777:::<<<;;;777444333555222+++***...///,,,&&&%%%'''+++,,,))))))+++$$$&&&((((((%%%%%%(((+++,,,***'''%%%%%%&&&(((***333333333222111000000111000222000------333777777333...222666222333444,,,333333555444...'''(((...******++++++++++++******+++,,,,,,---............------,,,******---000222+++***(((&&&%%%$$$#########%%%''''''%%%%%%%%%&&&$$$$$$#########$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""### ###&&&&&&%%%###!!!!!! !!!""""""""""""!!!###!!!!!!"""###$$$###!!! """###$$$###"""!!!&&&&&&&&&$$$###"""""""""!!!!!!"""###############$$$$$$$$$###############%%%$$$###""""""$$$&&&'''"""***&&&'''@@@GGG;;;333,,,''')))+++)))***...---///'''&&&666???===<<>>AAACCCCCCEEEFFFFFFEEEFFFGGGIIIKKKKKKKKKJJJJJJLLLMMMMMMKKKJJJEEEBBBGGGQQQTTTRRRQQQYYYcccllluuu~~~|||ooo^^^NNNAAA===HHHVVVsssqqqgggWWWIIIFFFMMMUUUooovvvsssrrrppptttoooeeeYYYSSSSSSQQQNNNEEEDDD@@@===AAAIIIKKKJJJIIIKKKNNNQQQTTTYYY___cccWWWVVVVVV[[[fffqqqrrrmmmhhhrrryyy}}}\\\XXXMMMHHHLLLMMMEEE???>>>IIIJJJGGGDDDCCCDDD???666777555777:::;;;;;;AAAHHHAAAAAA@@@>>><<<;;;999999888777444222000111222222000/////////000000...,,,,,,,,,------------------------,,,,,,,,,,,,------)))+++---.........///000///000000000...,,,***)))&&&(((************+++,,,)))(((''''''&&&&&&'''''')))((((((''''''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&'''(((***+++,,,&&&&&&&&&''''''(((((((((&&&((()))(((&&&%%%&&&'''&&&''')))---000111000//////---,,,...111222000---)))***,,,------,,,+++***,,,///333444333000...---333222333666::::::666333;;;???<<<555222666555///,,,((('''***+++))))))***###%%%'''(((''''''((((((+++)))'''&&&%%%&&&'''(((000000000000000000000000///222222...---222555666444...222555111222444---222333555555...&&&&&&+++&&&&&&''''''((((((''''''+++++++++++++++,,,------***,,,***&&&&&&***///000+++***)))'''&&&%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&######""""""######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%###"""!!!"""$$$ ###%%%&&&%%%###"""""" !!!!!!""""""############"""###$$$$$$###!!!"""###$$$%%%&&&%%%###!!!'''''''''%%%###"""###$$$!!!!!!"""###############$$$$$$$$$$$$$$$########################$$$%%%&&&((('''!!!222QQQ^^^UUU;;;000***,,,---***+++///222888333333GGGVVVWWWVVVhhhiiijjjhhh```RRRBBB888///111222111...,,,+++***+++,,,...///000//////...333777999888666555000+++...---///333555333333666111000000111333333222111444333222000000000111222222222222222333333444444666777888777666666777888:::888888===FFFNNNSSSUUUOOOOOOOOOMMMKKKJJJJJJLLLPPPPPPLLLFFFDDDGGGHHHFFFEEEJJJKKKLLLSSSaaagggeeewwwrrrfff]]]VVVMMMIIIDDD@@@777555BBBUUUfffaaaVVVIIIHHHWWWkkkwww|||rrrjjj___UUUOOONNNJJJDDDEEEJJJJJJFFFDDDEEEEEEDDDDDDFFFJJJMMMJJJHHHEEEEEENNNYYY[[[WWWRRRXXXbbbtttwwwooonnnuuu}}}xxxgggZZZVVVHHHDDDDDD@@@AAADDD>>><<<999;;;999666777>>>BBBBBBAAAAAA@@@???=========>>>>>>===<<<;;;:::999999999<<<777222000000000///...------...---,,,,,,,,,---.........------......///***,,,---...---------///,,,---------,,,+++++++++&&&(((*********)))***+++((((((((((((((('''&&&&&&(((((((((((((((''''''&&&'''(((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''&&&'''((('''&&&$$$%%%&&&"""'''---111111000//////...,,,+++...333444222...******)))((()))***,,,---777;;;AAAFFFFFF@@@666///333111111666;;;>>><<<999???HHHKKKGGGFFFIIIEEE<<<555---'''(((***(((&&&&&&$$$%%%&&&)))+++***(((&&&))))))(((((())))))***+++,,,,,,,,,---.../////////---111222...,,,000333333666///222444000222555...111222555555...%%%$$$(((###$$$%%%&&&&&&&&&&&&%%%***((('''&&&'''(((***+++&&&+++,,,'''&&&***---,,,)))((('''&&&%%%%%%%%%%%%$$$&&&'''&&&$$$#########"""""""""""""""###$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&$$$"""!!!###%%%!!!###%%%%%%$$$#########!!!!!! !!!###$$$%%%%%%$$$$$$$$$%%%%%%""" """&&&))))))&&&###"""###%%%&&&&&&$$$"""!!!###&&&!!!!!!"""###############%%%%%%%%%$$$$$$######### !!!###$$$%%%%%%%%%$$$%%%%%%%%%'''111CCCSSS[[[BBB444,,,...///++++++000222>>>>>>;;;HHHRRRRRRSSS\\\XXXQQQIIIAAA888///)))///222444444111///------***,,,...111222222222111222666888777666777333///...000444777555000222777000111222111111111333444555444333333444666888999555555666888999;;;<<<===:::<<<>>>>>>???@@@CCCEEEEEEEEEIIIRRR\\\cccdddcccZZZYYYWWWSSSOOOLLLLLLMMMKKKMMMJJJEEEGGGOOOTTTTTTZZZiiiwwwwwwdddSSSFFF>>>===@@@===;;;>>>CCCAAA@@@MMM___XXXaaaiiiqqquuuaaa\\\___[[[SSSOOOOOOMMMHHHCCCCCCCCCBBBAAABBBEEEHHHHHHHHHGGGFFFIIIMMMKKKFFFSSSRRRVVV^^^bbbaaagggooonnnwwwuuuvvv\\\QQQMMMDDDCCCGGGBBBEEEGGGJJJDDD:::<<>>DDDHHHKKKMMMNNNHHHAAA777111000111222222---...///...,,,+++,,,,,,//////.........//////000+++,,,...---,,,++++++,,,&&&'''((((((((((((***+++'''(((***+++***)))***+++'''((()))))))))(((&&&%%%'''((()))))))))(((&&&%%%&&&'''(((((()))(((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''%%%######$$$ '''///333222000//////...++++++...333555333///,,,***&&&$$$%%%(((---000<<>>888222//////222555111444777888666333222222***,,,///222333444444333...333777777999<<<;;;777555888===???999333555;;;111333444333000111444888555555555555888;;;>>>@@@:::;;;<<<>>>AAACCCEEEFFFAAACCCGGGJJJMMMQQQVVVYYYSSSUUU[[[eeennnrrrooojjj```___\\\WWWQQQMMMLLLMMMCCCHHHLLLOOO[[[nnn|||yyyuuutttlll[[[LLLHHH>>>:::>>>>>>999:::AAAAAA<<>>@@@HHHMMMKKKGGGQQQWWW]]]]]]XXXRRRPPPPPPFFF666'''$$$&&&%%%%%%''''''((((((((())))))******)))'''$$$""""""$$$''')))$$$$$$&&&)))---,,,)))%%%******,,,111222///---///111222333333222333555777333333111+++%%%"""###%%%%%%$$$###$$$&&&'''&&&%%%***(((%%%###"""$$$&&&(((%%%&&&'''&&&&&&'''***---&&&&&&%%%$$$############$$$$$$######"""######$$$###!!! """%%%&&&%%%###$$$###"""$$$(((***)))'''&&&(((&&&!!!###&&&%%%%%%""""""%%%%%%""""""%%%&&&###!!! !!!"""######""""""###%%%%%%%%%%%%%%%%%%777???222###"""''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$'''***+++***,,,000444111111111111111111000///,,,222:::DDDOOOVVVRRRKKKMMMKKKJJJFFF;;;222555???999;;;???AAAAAA>>>:::777555000---111888;;;777111333888;;;>>>CCCEEE<<<000666888:::;;;999666333111222444000222999777777BBB222777AAA>>>333999DDDDDD@@@EEEFFFAAA???GGGRRRYYYPPPRRRVVV[[[^^^\\\VVVPPPNNN^^^ssszzzvvv```lllrrrkkk___XXXTTTQQQfffcccbbbjjjxxxrrrfff]]]UUUJJJDDDCCCCCC@@@>>><<<:::999;;;???BBBDDDDDDHHHLLLTTT]]]llljjjZZZUUUOOOEEEHHHGGGEEEBBB>>>===>>>@@@CCC>>>AAAAAA888999===999;;;>>>@@@>>>;;;999;;;>>>666<<>>;;;======MMMQQQVVVWWWPPPEEE777///444222000111000...+++***+++((((((++++++***---222///+++((((((+++------+++***+++,,,,,,)))&&&&&&'''+++***)))))))))***++++++---,,,***)))(((((((((((()))(((((('''&&&&&&%%%%%%((()))***)))'''&&&'''((('''&&&&&&''''''((('''&&&((((((''''''(((((('''&&&***,,,//////------...000......---///111111...+++***,,,---...---...///111;;;???IIIXXXeeehhh___VVVOOOKKKFFFDDDEEEIIIMMMOOORRRUUUWWWTTTNNNKKKKKKMMMGGG888***'''(((((((((***(((((((((''''''&&&&&&%%%((('''%%%######%%%'''(((&&&$$$$$$&&&((()))(((%%%((('''***///000---,,,...333333444333111111222333333333111,,,%%%"""###%%%%%%$$$###$$$%%%&&&%%%$$$***(((%%%###"""$$$&&&((($$$%%%&&&%%%%%%&&&)))+++%%%$$$$$$###############%%%$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%'''(((&&&$$$$$$""""""###&&&((('''&&&'''(((&&&!!! ###&&&%%%%%%""""""%%%%%%""""""%%%&&&$$$!!!!!!"""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%###...111&&&"""%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&***+++,,,,,,++++++---///222444777888555111---+++000888EEEXXXooo~~~kkk```[[[aaafff^^^OOODDDOOOPPPQQQPPPMMMGGGAAA===<<<888555777<<<===:::666<<>>777CCCMMMGGGJJJMMMQQQYYYiiixxx~~~yyyssssssxxx}}}xxx{{{vvviii```aaaeeehhhrrrpppnnnpppqqqpppjjjdddhhhkkkjjjccc\\\SSSEEE888<<<:::888888:::;;;;;;999???===<<<>>>DDDNNNYYY```mmm|||}}}xxxvvvwwwrrrjjjtttpppggggggaaaWWWVVVXXXXXXRRRKKKFFFGGGIIIIIIDDDGGGFFF======@@@<<<@@@???===;;;::::::;;;<<<888;;;======<<<:::999:::AAA>>>;;;;;;???BBBBBB@@@<<>>GGGOOORRROOOLLLGGGGGGDDD>>>999<<>><<>>CCCFFF999666222000111444555666888@@@>>>999;;;666333999222555888333999ZZZvvvwwwxxxwww{{{uuuqqqggg[[[WWW]]]eeejjjdddcccbbbaaa^^^VVVKKKCCCGGGGGGCCC>>>======;;;777:::;;;;;;<<<<<<>>>@@@CCCDDDIIIQQQ[[[hhhyyy~~~zzzssskkk___]]]gggooooooxxxuuummm```UUUVVV]]]\\\WWWXXX^^^bbb^^^TTTLLLKKKMMMKKKFFFHHHFFF;;;:::===999>>>;;;999:::===???>>><<<======<<<:::888888:::<<<<<<>>>>>>:::999;;;;;;:::666999===???FFFWWWooo{{{llljjjkkkqqquuuuuuuuuwwwzzz||||||yyyuuuvvvyyy{{{}}}~~~wwwnnniii]]]JJJ666,,,+++.........------//////,,,***)))......---,,,+++++++++,,,(((,,,---+++***+++,,,++++++---...---+++******,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))++++++***)))((()))***(((***++++++***))))))*********+++******+++---///222333333222000---***))))))******+++++++++***)))((()))******(((((()))***///111444888<<<>>>>>>>>>:::;;;:::555000333===FFFNNNMMMJJJEEEAAABBBEEEIIIDDD;;;111+++***+++,,,...))))))(((&&&$$$###"""!!!%%%%%%%%%&&&&&&%%%%%%%%%'''%%%$$$$$$$$$$$$%%%%%%###"""&&&,,,...++++++---***,,,///000111222555777222333222---'''$$$$$$&&&%%%###""""""######""" &&&%%%$$$######$$$%%%%%%###$$$%%%$$$$$$%%%(((***######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%$$$$$$)))***'''######''''''$$$'''$$$$$$''''''$$$$$$'''&&&%%%###$$$&&&'''''''''(((''''''&&&%%%$$$$$$$$$###$$$!!! &&&%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''+++)))''')))---//////---222666999999555333555777@@@MMM___rrrzzz```KKKAAA555888;;;>>>@@@AAA@@@???HHHGGGFFFCCC@@@>>>>>>???666<<>>EEE<<<:::888777888::::::;;;<<>>888777666444555999;;;<<<666999<<<>>>@@@FFFPPPWWWdddqqq|||tttqqqvvvkkkjjjkkkiiilllmmmdddUUUWWWWWWVVVWWWZZZZZZXXXeeemmmttttttkkkccc______```ZZZ\\\YYYNNNMMMOOOJJJKKKIIIIIILLLQQQRRRNNNKKKFFFEEECCC@@@???BBBFFFJJJFFFLLLMMMGGGAAA???===:::;;;>>>DDDNNN[[[nnn}}}tttooommmpppqqqooooooqqqqqqqqquuu|||~~~{{{qqqVVVBBB>>>AAACCC:::777333///...///---***------...,,,+++...333888888<<<<<<666222111///***111222111000...---...///---------------------,,,))))))******+++,,,,,,,,,)))***+++***((('''((()))***+++,,,+++))))))***,,,---///000000///000222555444555777888666222---)))------...---,,,,,,+++,,,)))+++,,,+++******+++,,,---///111333444444444444111222333222222444:::???DDDCCCBBBAAA???@@@AAACCC===999333,,,)))***,,,,,,((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######&&&---...,,,+++---(((+++...111111333444666111222222...((($$$%%%&&&$$$###"""""""""###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&)))+++###$$$&&&'''((()))((((((((((((&&&%%%$$$$$$$$$$$$"""############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%))))))'''$$$&&&))))))%%%(((%%%%%%((((((%%%%%%(((&&&$$$$$$%%%'''))))))(((***)))'''&&&%%%$$$%%%%%%###%%%&&&$$$$$$%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((&&&(((,,,......,,,,,,,,,,,,,,,...666AAAIII^^^kkkyyyyyyWWW>>>666888::::::;;;<<<<<<;;;999999@@@AAAAAA>>>;;;999:::;;;777888::::::999999;;;???DDDEEEFFFEEEBBB@@@>>>>>>EEEYYY[[[QQQQQQSSSRRRUUUWWWnnnwwwgggtttmmm[[[NNNFFFCCCEEEBBBAAACCCEEEDDDBBB@@@BBB@@@===;;;;;;:::999888777999<<<@@@???===:::::::::EEETTTaaalllxxx~~~vvvpppkkkqqqvvvxxx~~~||||||uuufffeeemmmuuuwwwuuurrrrrrrrruuu|||zzzvvvuuuyyysssuuutttiiihhhlllgggaaa```aaaeeehhhhhhddd```\\\[[[YYYWWWWWWZZZ```ddd^^^fffhhh```YYYXXXUUUOOOOOOTTT^^^jjjwww|||{{{vvvrrrqqqooojjjhhhhhhcccbbbhhhuuu~~~{{{{{{llljjjmmmmmm```XXXIII;;;555555333///***---000000000666???GGG\\\aaaaaaWWWOOOKKKEEE<<<;;;999777666666444111...+++++++++++++++***)))(((((((((((())))))***++++++)))***+++***((((((((())))))++++++***((()))...222555888;;;;;;999999;;;===:::===AAADDDDDD???888222000111111///---+++,,,---''')))************+++---***+++,,,------,,,***))))))+++---///111444666777999:::;;;<<<<<<<<<;;;:::666777444---))))))***)))((((((((('''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$"""$$$''''''&&&%%%$$$%%%%%%$$$'''---///,,,+++---,,,...111222222111111222111222222///)))%%%%%%&&&$$$###!!!"""######"""!!!""""""###$$$$$$$$$######$$$%%%&&&%%%%%%&&&)))+++###%%%&&&((())))))((((((((('''%%%$$$############"""$$$%%%%%%%%%%%%&&&(((%%%'''''''''%%%%%%%%%'''))))))&&&%%%(((,,,+++&&&'''%%%%%%''''''%%%%%%'''$$$######%%%((())))))(((***)))'''&&&%%%%%%&&&&&&"""%%%''''''%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,+++******+++,,,,,,+++///...000777GGG[[[ooo{{{yyyrrrooolllssspppdddOOO<<<333111111666666666666555555444333555777999999888777888888CCC@@@@@@CCCCCC???======BBBEEEGGGCCC>>>;;;===AAATTTttt~~~dddggg{{{sssfff___\\\[[[ZZZSSSOOOJJJEEECCCDDDFFFGGGGGGBBB???@@@???<<<:::;;;555777:::<<<<<<:::777555<<<::::::===AAAGGGQQQZZZeeeuuu}}}ssslllgggnnntttqqqzzz~~~{{{oooiiipppwwwzzzxxxttttttvvvnnnqqquuuwwwuuurrrpppppppppkkknnnooofffggglllhhhaaabbbcccfffiiikkkkkkjjjiiiiiigggeeedddfffkkknnnssszzz{{{tttppptttsssmmmnnnssszzzzzzvvvvvvtttnnnkkkkkkcccbbbjjjyyy}}}vvvhhhZZZSSSRRRLLLEEE<<>>???>>>===>>><<<>>>DDDFFFBBBAAADDDFFFJJJKKKFFF@@@EEESSSaaarrrxxxeeejjjvvvhhh___SSSOOOJJJGGGFFFDDD???<<>><<<;;;<<<<<<<<>><<<===;;;666777;;;///444;;;BBBFFFGGGHHHHHHIIIGGGJJJSSS___lllvvvkkkqqqpppoooxxx|||uuuuuuxxxssskkkmmmooopppnnnjjjiiilllmmmmmmmmmmmmmmmnnnnnnnnnhhhdddiiijjjdddgggmmmiiifffgggiiilllppptttyyy{{{wwwvvvuuurrrpppqqqsssvvvwww~~~~~~wwwxxx~~~zzzyyy~~~|||~~~}}}yyywwwxxxtttttt{{{~~~yyy{{{|||zzzwwwwwwxxxpppeeeYYYaaahhhiiifffhhhooovvvxxxllliiigggiiiiiiaaaPPPCCC===>>>>>>>>><<<:::888777444444333111000...------,,,---...---+++***+++,,,+++---///...///555@@@HHHPPPVVV[[[\\\YYYUUUUUUWWWSSSXXX```iiilllggg\\\TTTOOOPPPPPPMMMHHHFFFFFFHHHAAA@@@>>>:::444000......111---(((((()))***'''%%%%%%))),,,,,,)))***///444999999888999999888666444---555777111+++***)))&&&))))))((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""  %%%***%%%$$$''',,,---***(((******---111333444333444555000222222///***&&&&&&'''###"""!!!"""$$$%%%%%%$$$!!!###$$$%%%$$$###""""""############$$$''')))!!!###$$$&&&&&&%%%$$$############$$$%%%&&&((()))%%%'''(((&&&###"""###%%%!!!$$$&&&%%%######%%%'''''''''%%%%%%+++000///)))&&&$$$$$$&&&&&&$$$$$$&&&""""""###%%%(((***)))(((***)))'''&&&%%%&&&((()))***$$$ """&&&((('''&&&########################!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...(((+++.........///333777777222///555BBBNNNTTTVVV]]]RRRAAA333111555555222///111...)))+++111222...444444333222222333333444444666:::AAAFFFIIIGGGEEEEEEEEEKKKUUUYYYYYY]]]dddWWW[[[\\\VVVTTTaaa{{{tttjjj]]]YYY\\\ZZZ___[[[RRRHHHEEEGGGFFFCCC@@@>>>;;;::::::;;;;;;;;;999999:::<<<@@@BBBBBBBBB999777999>>><<<666777<<<:::>>>DDDKKKQQQXXX]]]aaajjjtttxxxppplllkkklllmmmmmmmmmmmmppprrrggghhhhhhhhhhhhiiikkkmmmpppooommmjjjhhhjjjmmmqqqfffdddeeeggghhhhhhmmmtttooorrruuuuuutttvvv}}}~~~~~~}}}zzzxxx~~~|||~~~}}}zzz|||zzzvvvxxxzzz{{{{{{|||~~~}}}xxxxxxrrrnnnqqqssslllddd___YYY]]]\\\VVVTTTYYY\\\ZZZMMMJJJCCC;;;444222333666888:::<<<;;;:::888888999777555333333777>>>FFFKKKZZZ___```ZZZQQQOOOVVV```]]]ZZZ]]]hhhlllfff^^^[[[ZZZYYYXXXVVVVVVVVVVVVWWWQQQKKKHHHLLLMMMHHHCCCCCC@@@666000222333...)))(((+++,,,------...111555888<<<@@@EEEEEEAAA<<<999888333333111---,,,+++'''###000...+++(((&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$(((,,,+++&&&(((...///111///***,,,333444111333000///000...)))&&&(((###!!!$$$(((((($$$"""#########$$$$$$$$$$$$######%%%&&&'''&&&%%%%%%'''(((&&&%%%$$$%%%''''''%%%###&&&&&&&&&((())))))'''%%%((('''&&&%%%######""""""%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%***///...((()))))))))&&&$$$######%%%""""""$$$'''******'''%%%((('''&&&&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!"""$$$&&&((($$$%%%&&&'''&&&%%%$$$###''')))+++***((()))---111)))))))))***+++---...///////////////111222333444,,,...///...,,,,,,...111111000///---,,,---111444222111000222555999<<<<<<@@@???<<>>:::===DDD@@@===999888:::===???AAA;;;::::::999::::::;;;;;;:::>>>@@@???>>>AAAHHHNNNJJJVVVgggwww{{{jjjssstttvvvxxxzzzyyyxxxwwwpppssswwwvvvsssoooooooooxxxvvvrrrnnnkkklllqqqtttiiieeedddgggjjjlllssszzzrrrvvvzzz|||}}}~~~zzz|||}}}}}}}}}zzz}}}}}}{{{|||zzz}}}xxxqqqmmmoooqqqmmmgggeeeiiimmmmmmjjjjjjooopppnnnhhhbbbYYYOOOHHHFFFFFFHHHSSSRRRPPPOOOPPPRRRUUUVVVMMMJJJEEEBBBCCCIIIPPPUUUWWW[[[]]]VVVNNNLLLTTT]]]ggg___]]]eeekkkggg___ZZZ\\\ZZZXXXUUUSSSSSSSSSSSSRRRMMMLLLQQQSSSRRRSSSWWWMMMGGGCCCBBB???999666888555777:::;;;;;;<<<>>>@@@RRRVVVYYYXXXRRRKKKEEEBBB===777111///000000///...((('''&&&&&&'''''''''&&&%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%$$$%%%)))...,,,'''(((...///000...)))+++111333111333000///000...)))''')))###!!!###'''(((###"""###"""######$$$$$$######"""%%%&&&'''&&&%%%%%%''')))######$$$$$$$$$$$$######&&&%%%%%%%%%''''''%%%###$$$######""""""""""""######$$$%%%$$$######$$$&&&&&&&&&$$$###(((---+++%%%((())))))'''%%%######$$$"""###%%%(((******(((%%%((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$###""""""###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((((((((()))+++...))))))))))))***+++------+++++++++,,,---...///000---///111000......111333//////000///...000333555555555666888<<<>>>???>>>FFFEEECCCDDDNNNZZZ^^^ZZZ[[[UUUWWW___]]]TTTXXXeeegggjjjcccRRRLLLVVVbbbfffYYY\\\WWWJJJDDDGGGFFFAAABBB???:::666333333444666777777:::===<<<;;;???EEE@@@>>>:::888777777888888@@@@@@???===;;;<<>>AAAHHHMMMQQQMMMCCC???DDDGGGEEE???BBB???999:::@@@@@@:::888777666555444444555555999666666888999777888;;;;;;;;;:::;;;<<<===???@@@:::<<<===;;;999<<>>>>>:::888999777555888===;;;555777888999;;;;;;;;;:::999;;;777777:::;;;888666777======<<<<<<<<<>>>AAACCC777???IIIOOOTTT]]]jjjtttyyyuuutttyyy}}}vvvvvvxxxzzzyyywwwtttsssrrrvvvtttvvv}}}~~~yyy|||wwwpppkkkpppxxx}}}||||||}}}xxx~~~}}}wwwrrrssswwwxxx}}}}}}}}}zzztttrrruuunnnooossswwwzzzyyyvvvtttjjjlllooossstttsssooolllwwwwwwyyy{{{tttdddcccaaa______aaabbbddddddggggggbbb[[[XXX\\\aaaUUUYYYaaaiiipppsssqqqnnn{{{yyywwwtttqqqpppnnnnnnlllfff```bbbkkkpppllleeeaaa^^^\\\]]]ccchhhiiiggg``````___]]]\\\^^^bbbeeejjjeee___ZZZ[[[___eeeiiijjjdddaaa^^^UUUKKKLLLTTTCCC:::///(((''')))******######$$$$$$$$$$$$$$$###$$$$$$##################"""(((...000...---,,,,,,---,,,***)))((()))...333---,,,---111222...,,,---&&&###"""$$$$$$!!!!!!$$$""""""############""""""!!!"""############%%%'''$$$))),,,+++'''%%%'''++++++)))&&&%%%%%%&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&%%%%%%''')))&&&((('''%%%%%%((('''$$$$$$''')))***)))'''&&&&&&&&&&&&''')))+++,,,+++***)))((('''(((***+++***)))))))))))))))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''((()))***,,,+++)))((((((((()))***)))'''&&&(((+++,,,+++(((***)))))))))))))))***++++++,,,...///000000000000---...///000222222111111222444777777555444333333666555333333666888888888444444444333222222666:::000555555000000666888666555555333222444777555222555555333333666999777222555666888:::;;;:::999888666444666===@@@===;;;<<<===>>>?????????BBBGGGKKK[[[gggxxxvvvzzz|||~~~zzzxxxwwwzzz{{{{{{vvvrrrqqqnnnkkkmmmrrruuutttuuuxxx~~~}}}zzz}}}zzz}}}}}}}}}~~~zzzwwwtttrrruuu|||~~~~~~}}}wwwppplllnnnqqqwww{{{uuurrrsssvvv}}}zzziiigggdddbbb```_________aaaeeeiiihhhdddbbbeeehhhgggiiijjjhhhkkksssyyy{{{{{{wwwtttrrrlllhhheeeiiittt}}}{{{tttmmmkkkhhhiiiqqqzzz|||xxxhhhgggccc^^^\\\\\\```ccchhhccc\\\XXXYYY]]]aaacccccceeeeeeaaaZZZTTTSSSTTTYYYLLL:::---)))))))))((("""###$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$""")))///...,,,------++++++***++++++)))(((,,,333+++***---222333///---///)))%%%###$$$$$$!!!"""&&&######$$$$$$$$$$$$######"""###$$$$$$$$$$$$''')))%%%'''***)))'''%%%'''((()))'''&&&%%%&&&&&&&&&$$$'''&&&&&&%%%$$$$$$$$$$$$&&&&&&'''&&&$$$$$$&&&'''&&&))))))&&&&&&)))(((&&&&&&(((***+++)))(((((()))((('''((())),,,---,,,+++***))))))***,,,---,,,+++++++++******))))))((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,++++++***************'''''''''(((******)))(((++++++******+++,,,------+++,,,...000111111000000333222333444666666444222444666888777555333333333888666333333444666777888555333333444444333666;;;///222333222333666777555777555333222222333333111777777777777999;;;:::999666666888999:::;;;;;;;;;888666777;;;;;;999999<<<999AAAMMMZZZfffrrr~~~~~~~~~~~~yyyqqqkkkjjjkkkjjjkkkoookkklllooottt{{{}}}zzz~~~vvv|||~~~zzzxxx{{{zzztttppphhheeeeeelllyyyqqqccc___cccrrr|||qqqssswwwzzz{{{zzzwwwuuuvvvqqqjjjbbb]]]ZZZZZZZZZaaafffkkkkkkhhheeeeeegggmmmooonnnnnnuuu{{{xxxuuulllmmmlllkkkqqq{{{~~~{{{qqqrrrooommmqqqzzz|||zzzrrrpppkkkeee___\\\\\\]]]aaaaaacccfffkkklllkkkiiieeejjjiiicccbbbddd___TTT```RRR???111,,,***(((%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""***...,,,***,,,---+++******,,,...+++(((+++333***)))---222444000///000+++&&&$$$%%%$$$"""###'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&'''***,,,'''(((((()))((((((((('''***)))))))))++++++)))'''***))))))))))))******+++***++++++***((('''((()))%%%((()))&&&&&&((()))'''((()))++++++******+++,,,)))((((((***,,,------,,,,,,+++***,,,...//////...,,,,,,,,,+++***)))))))))&&&''''''(((((())))))***(((((()))******++++++***,,,,,,,,,,,,,,,+++******)))***,,,---,,,++++++,,,,,,,,,,,,,,,---...000000,,,---///111222222222111666555555777888888555222444555777666555333444555888666555555666777666555777333222555777555666;;;444111111333444333333444555444444444444444666888222222333444333333555888999999999:::<<>>@@@@@@======>>>???AAACCCEEEFFFKKKFFF???888111...,,,,,,,,,+++++++++,,,,,,------***,,,...000111000///...///////////////.........333333333111000000333666000111111111//////111333333333222111000///////////////000111444444222111333222111111333333222111111333444555333333444555222333444444333222222333111111222222333444444555444444555666888888777777222333444333111000//////...///111444555666555444666777777777777999;;;===000333666999===CCCIIIMMMOOO[[[gggooozzz~~~uuuccc```]]]]]]```dddgggiiibbbiiisss|||~~~|||yyyvvvuuuwww{{{}}}zzzzzzuuu{{{}}}yyysssnnnpppwww{{{xxxvvvvvvuuuqqqmmmiiimmmsssvvvzzzzzzyyy}}}~~~{{{rrrpppwwwyyygggiiillliiiiiipppsssssstttwwwzzzzzzwwwtttsssvvvxxxtttkkkeeecccdddccceeeiiinnnqqqssstttuuuxxxwwwvvvrrrpppoooqqqssssssyyy{{{wwwwwwyyyqqqdddSSSEEE:::222.........///111111111///---,,,///...---,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++)))))))))******+++,,,,,,,,,,,,++++++***))))))((('''&&&%%%&&&(((,,,000333//////000111111000///...000///------//////---+++***)))(((((())),,,...000111...+++))))))((('''&&&&&&''''''(((((((((''''''((((((((()))))))))))))))***((()))------***))),,,***))))))***---000222444:::<<>>===CCCKKKQQQUUU\\\eeelll~~~yyyqqqfffaaaooo{{{ppprrrpppnnnooorrrwww{{{}}}yyy|||yyymmm___\\\gggsss~~~|||zzzyyywwwsssnnnjjjfffeeehhhmmmnnnjjjhhhjjjtttxxx~~~zzzuuu~~~}}}|||mmmYYY______\\\iiixxx~~~zzzxxxyyy}}}zzzyyyxxxvvvtttqqqrrrsssrrrrrrsssvvvxxx~~~sssrrr|||zzzvvvyyyvvvxxxxxxrrreeeUUUGGG???>>>777222333666555333333444111///111444666555444555333111000000000//////000000///......---------///000000000//////111333444111......111444555666777999;;;:::888555444444666111000555666222222555...111444333///...111444,,,000333333///---///333//////...............///111222444333222111111222222111000000111222222111444444444555555555555555777666555555555555555666666555555666888888777666:::999888666666666777888;;;;;;999888666444333333555666777999999999888777777444333444666777555333555555444333444555666666;;;777444444666888888777666111000444666555333333888999999777444222222333000111222111000111333555///000111111111111222333777999:::777444444:::???;;;???CCCGGGKKKUUUaaakkk{{{}}}{{{zzzxxxwww{{{|||{{{vvvssstttzzzzzzxxxvvvuuuvvvvvvuuutttmmmlllpppvvvyyyxxxyyy||||||xxxvvvvvvnnnlllzzz}}}}}}|||eee[[[UUU[[[cccnnnuuuwwwvvvvvvwwwvvvttt{{{~~~zzzwwwuuussspppmmmiiijjjkkkkkkkkkkkkmmmoooyyywwwyyy~~~~~~yyyvvvwwwvvvyyy|||xxxlll[[[KKKBBB===555000222555444333444999666333333444555333111777555222000000111111111---...///000111000000//////000111000///000222444555444222111111333666777:::<<<>>>===;;;888777777888444444888999555444666222555777666333111444777111444666555111000222666222222222111111111222222111333444444333333333555333222111111222333444444444444444444444444444444777666666555555666666666555444444555777777666555666666555666777888:::;;;:::999999888777777666666555555666666666666666555444444555999===???===:::999888666444444444555666666333000///111222222111666111000444666555555666111222333222000//////000000111222111/////////000111333555555444555666888777<<>>@@@???===:::999999888777888;;;:::666555666555777999888555444666888555777888555222111444777444444444444444444444444222444555666555555666888555555444444444555777777444444444444444444444444777777666666666666777777666666555777888999888666666666666777888999;;;<<<666666666666666777777777::::::::::::;;;;;;<<<===999:::===@@@BBBAAA===:::???===:::777666666777888444333111222444777888888555000---///000//////222555555666444222111111222000222666999:::;;;<<<>>>888<<>>AAA>>>DDDKKKSSSXXX]]]aaadddwww||||||sssooolllkkkaaabbbbbbcccdddgggjjjmmmttt}}}xxxiiioootttqqqhhhcccfffkkkkkkkkkiiiddd___[[[YYYZZZUUUTTTSSSSSSTTTWWW[[[^^^___``````^^^YYYTTTRRRQQQKKKWWW\\\ZZZaaalllgggXXXeeeiiimmmmmmhhh```XXXTTTNNNGGGBBB>>>:::333000000444444444444444444555666444666999999777666777888===;;;888555444555777888222333444333222333444666111555888777444444999>>><<<>>>??????===:::999888777;;;>>>>>><<<:::888777777888888888666666666666888777555333111111333555222333444555555555555444888999888777555555666777888:::======;;;999:::;;;777777777777666666555555666666666666666777888888999888888999;;;;;;:::888666666666666777666666666777777777888888888888888777666555444444555666777666666777888999;;;===???999777555333333555777888999999999888777666777777777444555:::>>>AAAGGGMMMOOOTTT[[[ccckkkttt{{{~~~sssjjjddd___\\\bbbbbbaaa^^^\\\___gggnnnqqqyyyiiinnnppplllddd```ccchhheeeeeeeeeeeedddcccbbbaaaWWWWWWUUUSSSQQQRRRUUUXXX^^^^^^]]]YYYTTTPPPNNNMMMQQQWWWXXXWWW^^^gggbbbTTTXXX\\\```bbbaaa___]]]\\\[[[VVVPPPLLLDDD999333333555666666555333222333444444666777555222111444777<<<:::888555555666888999666777777666444444555777333666888888666666999======???AAA@@@>>>;;;::::::777===AAA???<<<<<<===<<<::::::999999888888777777888777555444333333444555333444666777888777777666777888777666444444666888888<<>>:::999999888888777777666555555555555555444555555666777888555555444666777888777555///000222444555777777777333333333444444444555555777777666555555555555555777777666555444555888;;;555555666777999<<>><<<;;;<<<===:::::::::999999999999999;;;===??????===:::999888444<<>>EEEEEEAAA:::777666666666666555444333333333333333333333444555666777333333333444555666555333111222444777888999::::::444444555666888999:::;;;555666999;;;>>>@@@BBBBBBEEEGGGHHHHHHHHHIIILLLOOOQQQSSSWWW\\\aaafffiiikkk~~~zzzvvvrrrjjjbbb\\\]]]bbbfffgggdddaaa^^^^^^\\\\\\ZZZXXXUUUTTTUUUVVVVVVXXXZZZZZZ[[[^^^bbbdddaaaeeeiiijjjiiieeebbbaaabbb___\\\WWWMMM???666444111444666666666777:::=========<<<;;;===HHHXXXdddqqqqqqpppmmmggg```YYYUUUJJJJJJJJJHHHEEECCCDDDEEE???===;;;;;;;;;:::888666888:::<<<<<<:::777666555000888;;;666333777;;;;;;777666555444555444333222000//////000222222000///...///111333444444333222000000111111222444999<<<888???FFFHHHBBB:::666444555555444333333222111111222222222333444555666777444333333444666777555444999:::;;;<<<===<<<<<<;;;===>>>@@@BBBEEEGGGIIIJJJNNNQQQWWW___eeekkkooopppqqqwww}}}yyyuuuqqqmmmkkkjjjiiigggccc___^^^___```cccbbbbbbdddffffffbbb^^^[[[[[[\\\]]]^^^^^^^^^^^^XXXTTTMMMFFF>>>999666444777666777:::AAAHHHMMMOOOPPPMMMIIIHHHMMMXXXdddkkksssrrruuu|||}}}uuulllgggddd___WWWPPPLLLKKKNNNPPPMMMDDDAAAEEEBBB999888>>>>>>===<<<:::999777666666;;;888777777555333666;;;:::888666555444444111000222000000222666666333///555555555555555555555555555555444333444555777888BBBCCCCCCBBB???<<<999666555555333222222333444555444777:::888555666:::???;;;<<<>>>@@@BBBDDDFFFGGGLLLPPPTTTSSSQQQQQQTTTXXXgggjjjnnnsssyyy|||wwwbbbaaa]]]XXXSSSMMMIIIFFFIIIFFFCCC@@@===<<<<<<<<<;;;;;;===CCCKKKSSSYYY\\\^^^[[[XXXUUUVVVZZZ___ccceeedddiiissszzz{{{zzz{{{|||xxxpppgggbbb``````aaaWWWOOOMMMQQQOOOHHHHHHOOOIIIFFFAAA===;;;===???AAA:::888999======999888999:::::::::888666444333222444777999888555333333555888888999:::;;;<<<===============>>>???AAABBBCCCBBBCCCEEEGGGHHHIIIIIIHHHNNNNNNOOOPPPRRRTTTVVVXXXYYY]]]aaabbbaaadddiiioooxxxzzz~~~yyywwwtttpppmmmkkkjjjjjjgggeeedddfffiiimmmpppppp{{{|||}}}~~~}}}|||tttooonnnsssrrrnnnnnntttmmmiiibbbYYYSSSNNNLLLKKKGGGAAA===>>>@@@===<<<<<