BM6P6(@ sssddd_________]]]\\\VVVKKKAAA???<<<777666999<<>>666333000...,,,ssskkkeeeaaacccdddbbbaaabbb\\\UUUJJJBBB<<<:::;;;===777BBBKKKKKKDDD>>>999666666555444333222222222222444333222222222333333333333333333222111000///...///......///000222333555000//////000111111111111//////000000000000//////.........//////000111111---111666;;;CCCGGGCCC<<<888;;;GGG]]]xxxzzzuuusssxxx~~~rrrggg[[[PPPKKKKKKddduuummmPPP888555111111444555:::LLL___pppvvv{{{{{{|||~~~}}}{{{yyyyyy{{{wwwooojjjgggddd```aaaaaabbbdddhhhmmmooonnnjjjmmmmmmjjjgggfffbbb]]]`````````^^^\\\\\\^^^```bbbccciiiqqqxxxyyyrrrkkkhhheee```ZZZVVVSSSRRRRRRUUUNNNDDD;;;666222000...}}}oooiiidddbbbcccdddbbbdddhhhbbb]]]RRRFFF>>>;;;;;;<<<===JJJSSSPPPFFF???999555333333222222222222333444333333333333222333444555444555555555555444333222222222111111222444666888---...///////////////000...//////000000000//////---------...///111333444888999;;;BBBMMMSSSLLL@@@888<<>>HHHMMMEEE999666:::GGG___{{{|||xxxxxx}}}}}}rrrhhhccc]]]TTTKKKGGGMMMaaayyynnnTTT>>>444000000333444888HHH\\\nnnuuu{{{|||}}}~~~wwwwwwxxxzzz~~~~~~}}}}}}~~~zzzssslllgggbbb]]]\\\___aaaaaaeeennntttvvvwwwxxxttttttqqqkkkjjjnnnooonnnkkkjjjiiieeeaaa___```aaammmnnnppprrrppphhh]]]TTTTTTSSSTTTVVV[[[bbbiiinnnnnnhhh___TTTIII@@@999666qqqiiieeeaaabbbeeegggeee```bbbgggeeeeee]]]NNNCCC???===:::EEETTT\\\RRREEE???:::444777555444333222333555666333555777777666777:::===666888;;;>>>@@@AAAAAA@@@AAA>>>999444111.........,,,...000///...---///111...///000000111111111000444333111000000111222333000444666888;;;===888111333444>>>TTTppp}}}{{{}}}~~~sssjjjbbb___[[[RRRJJJFFFDDDXXXrrr|||mmmUUU@@@666111000111222666GGGZZZmmmtttzzz|||}}}}}}wwwxxx{{{~~~{{{yyyxxxxxxuuunnniiifffaaa[[[\\\aaaeeeeeejjjtttzzzxxxwwwxxxuuuvvvtttooonnnqqqrrrqqqrrrqqqnnnhhhaaa]]]\\\\\\aaabbbbbbaaa___[[[WWWTTTXXXZZZ^^^ccchhhmmmqqqsssvvvrrrkkkaaaVVVLLLDDDAAAxxxjjjccc___]]]```fffiiifff```___bbbfffhhhaaaSSSHHHDDDBBB>>>DDDTTT\\\QQQDDD???;;;555:::999666444333333444555777999<<<<<<;;;<<<@@@CCCDDDFFFJJJNNNQQQRRRSSSSSSPPPLLLFFF>>>888444222111---///111111///...000222//////000111111111111111888666333111000000000111///777<<<999666555444111222000666IIIfff}}}}}}}}}{{{mmmeee^^^]]]YYYPPPIIIEEE???SSSnnnwwwiiiSSS@@@999333111222222666GGG[[[lllsssyyy{{{}}}|||wwwyyy}}}{{{wwwtttssssssrrrlllhhhfffbbb\\\]]]bbbhhhgggmmmwww|||xxxtttuuuxxxyyyxxxsssqqqrrrqqqmmmvvvtttooohhh___YYYWWWVVVVVVVVVVVVUUUUUUWWW[[[^^^___ccciiiooossstttsssrrr{{{yyyuuulllbbbWWWPPPLLLmmmaaa```ddd]]]```ddddddbbb___\\\[[[bbb___ZZZVVVRRRKKKBBB;;;CCCOOO___]]]IIIAAA@@@:::888;;;<<<;;;777777<<>>BBBEEEFFFHHHLLLPPPUUUXXX^^^ffflllnnnjjjffffffbbbZZZNNNBBB888222000---///000///------///222000000//////......------///////////////.........333777888444222333333111222333666AAA[[[yyy~~~~~~}}}zzzyyyiiiaaaYYYVVVUUURRRJJJCCC@@@LLL___uuusssdddRRR>>>777222111444333555BBBQQQlllttt|||yyy|||{{{xxxsssmmmllloooqqqlllddd___\\\\\\[[[[[[gggjjjoootttuuurrrqqqrrrxxx{{{}}}zzzuuuqqqqqqsssxxxssskkkccc[[[SSSMMMIIIGGGIIIQQQ]]]dddeeegggjjjffffffjjjnnnooollllllooosssrrrrrrrrrooohhh^^^VVVrrrbbbYYYYYY\\\]]]___bbbbbb```^^^]]]\\\aaa___\\\YYYVVVQQQJJJEEEFFFQQQbbbbbbRRRJJJJJJBBB===@@@CCCCCCAAABBBEEEIIIKKKOOOSSSVVVYYY\\\aaadddlllnnnssszzz|||vvvrrrhhhYYYHHH;;;333000---///000...,,,,,,...000////////////............/////////////////////...444888888444222333222000222333666AAAZZZxxx}}}|||yyywwwccc^^^YYYWWWWWWUUUOOOIIIEEELLLVVVfff{{{}}}}}}~~~sssfffTTT@@@777222000333333444AAAQQQkkkttt}}}~~~{{{yyytttmmmjjjlllkkkgggaaa]]]\\\\\\[[[[[[fffjjjpppuuuuuurrrqqqqqq}}}zzzuuuqqqpppppprrrnnnhhh___VVVQQQNNNMMMMMMVVVWWW]]]fffjjjiiiiiikkkkkkiiiiiijjjiiieeeeeehhhooommmllllllllliiiccc___xxxfff]]]YYYZZZ\\\\\\^^^``````^^^]]]]]]^^^```___^^^^^^]]][[[VVVSSSNNNXXXiiikkk^^^[[[[[[TTTMMMPPPTTTUUUTTTUUUXXX\\\___bbbgggjjjnnnrrrvvvyyy}}}vvvcccNNN===555333...//////---++++++,,,---.............../////////......//////////////////444888999444111222111...333333555AAAYYYvvv~~~zzzwwwuuuccc```]]][[[ZZZXXXUUURRROOONNNMMMRRRccczzz{{{{{{|||sssiiiXXXBBB777222000222111333@@@PPPgggsss~~~~~~}}}xxxppplllllliiifffbbb___^^^^^^]]]\\\ccciiippptttuuutttrrrqqq~~~{{{xxxuuurrrnnnkkkhhh^^^YYYRRRMMMLLLPPPUUUYYYddddddgggmmmnnnkkkjjjkkklllhhhffffffddd```___bbbhhhfffdddeeegggiiijjjiiiӵĦĦӵĦlll___]]]]]]^^^___\\\]]]^^^]]]\\\\\\]]]___aaaaaabbbcccdddcccbbb```___fffsssuuujjjlllrrrmmmhhhiiijjjjjjjjjlllooosssoooqqqtttwwwzzz~~~yyyeeeNNN>>>666555///...---,,,+++******+++---------....../////////............////////////555999999444111111000---333222555AAAYYYttt~~~{{{wwwtttjjjgggccc^^^[[[ZZZ[[[\\\^^^WWWLLLFFFQQQiii~~~~~~wwwooo^^^FFF888222///111000222???PPPcccppp}}}xxxssssssnnnkkkgggdddbbb```^^^\\\___gggooosssvvvwwwvvvssstttvvvxxxwwwqqqhhh^^^YYYPPPQQQQQQRRRUUU[[[bbbgggiiigggiiimmmnnnjjjiiikkkiiieeeccceeeddd```]]]^^^______^^^```cccgggjjjlll4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lxxx```XXXYYY\\\\\\]]]\\\]]]]]]\\\[[[[[[]]]___aaaccceeeggghhhiiijjjjjjrrrvvv}}}rrrxxx~~~{{{{{{}}}}}}~~~uuu```JJJ;;;555444///...,,,+++++++++******,,,,,,------......//////---.........//////000000555888888444000111000---222111444CCCYYYrrr}}}yyyvvvooojjjccc]]]\\\___dddhhhmmmcccRRREEEIII^^^xxx}}}wwweeeJJJ999222///000000111???PPP___mmm||||||xxxyyyuuuqqqlllhhheeebbb^^^\\\^^^gggpppssswww{{{{{{xxxuuuwwwwwwqqqfff[[[RRRNNNOOOTTT[[[aaadddfffiiikkkhhhfffhhhlllmmmjjjjjjmmmiiieeedddggggggaaa\\\ZZZYYYZZZ\\\^^^aaadddgggiiiGG=?HdĦ=ĪjGG=?HdĦnnn[[[UUUYYY\\\]]]^^^]]]^^^^^^]]]\\\[[[]]]^^^___aaaeeehhhjjjllloooqqquuu|||~~~lllWWWDDD777222111///---++++++,,,,,,+++***---------------.........------......///000000000333777888333000111000---111///555EEE[[[qqq~~~~~~zzzpppiiibbb^^^aaaiiipppuuuwwwnnn[[[IIIHHHZZZttt}}}jjjMMM:::333000111000222@@@PPPaaaooo}}}|||}}}~~~zzzxxxzzzwwwsssmmmiiifffdddaaa```cccmmmuuuvvvyyy}}}~~~xxxooocccZZZTTTRRRQQQXXX___hhhlllllljjjhhhhhhkkkiiijjjmmmooommmnnnqqqooojjjgggiiihhhaaa[[[YYYXXXZZZ]]]___```aaadddfffӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵuuufffXXX___ĭӵgggjjjsssyyyrrr]]]III<<<555111000///---++++++---...---+++...------------------,,,------......///000000111222666777333000111111...///...555GGG\\\pppuuuooohhhgggnnnvvv{{{||||||sss```LLLHHHZZZsssnnnOOO<<<555111111000222@@@QQQfffttt|||zzzzzzyyyuuuuuuxxxvvvrrrmmmjjjjjjjjjkkkkkkmmmwww}}}{{{}}}}}}pppaaaYYY[[[^^^^^^]]]ccciiiooopppnnnkkkkkklllrrrooonnnqqqqqqnnnooosssssskkkeeeffffffbbb___^^^[[[]]]_________aaaeeehhh?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e~~~jjj]]]3h?g&e>&eaaafff??rrruuusssdddOOO>>>666333222111///,,,***+++...///...,,,.........------,,,,,,,,,---------...///000000111111555666333000111111///...---666III]]]ppp|||wwwqqqrrryyy}}}tttaaaLLLHHHZZZtttpppPPP===666111111000222AAARRRkkkxxx~~~zzzxxxvvvssstttwwwuuurrrnnnlllnnnrrruuuvvvvvv~~~sssdddVVVXXXeeennnlllfffjjjnnnqqqpppmmmmmmqqquuuxxxtttrrrrrrqqqnnnnnnqqqsssiiiaaaaaadddddddddfff^^^___```___^^^aaaggglll4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦuuulllBt=o9ĦHƅ^Hu]Ħ```wwwuuunnn~~~xxxssscccUUUDDD888333111---)))111---,,,......,,,---111000//////111333222...******---///000///.........444555555333111///000111444000222@@@YYYrrrppphhhnnnwww{{{|||{{{{{{~~~wwwdddNNNGGGUUUnnn~~~~~~hhhOOO;;;333///111222333===JJJ```xxx}}}yyywwwvvvvvvuuuttttttsssqqqpppttt{{{yyyuuueeeeeefffiiimmmqqqrrrrrrqqqpppmmmjjjjjjlllqqquuusssuuuuuuqqqoooqqqpppmmmoookkkgggdddccccccbbbaaa```___\\\ZZZ^^^fffjjjiii4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦoooqjRgdKӵDdDΦDdDĦdddlllqqqssswww|||vvviiizzzyyyoooeee___PPPFFF999222222333222///---***)))++++++((()))---///---+++,,,---...,,,***+++---//////...---......444555555333111///000111333000333AAAZZZsssnnnaaabbbppp}}}|||~~~~~~}}}wwwjjjXXXKKKOOOfff{{{jjjRRR<<<444000222333444===JJJ```uuu}}}zzzyyyxxxvvvuuupppsssxxx{{{}}}~~~|||uuuqqqooofffgggkkkqqqwww|||}}}|||wwwtttpppllljjjlllpppsssooorrrssspppoooooolllggggggccc___ZZZWWWWWWXXXZZZ\\\^^^^^^___ccciiiiiieee4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦgggGIdnuR)ĦDdDΦDdDӵhhhqqqvvvyyy}}}zzzdddpppppp___PPPIII>>>777///---000333333111///,,,+++---,,,******---///,,,***)))***+++,,,++++++---//////...---...///444555555333111///000111222000333CCC\\\ttt}}}kkkUUUPPP^^^uuu~~~}}}zzztttgggTTTLLL[[[qqqzzzmmmVVV>>>666111333333444===JJJ```sss~~~~~~}}}|||{{{xxxvvvrrrtttyyyyyyqqqmmmmmmooolllnnnssszzz}}}xxxrrrllljjjlllooorrrkkkoooqqqnnnlllkkkgggaaaeeeccc^^^WWWQQQQQQVVV[[[YYY]]]aaaeeejjjmmmhhhaaa4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦaaapeӵDx<>d<ʜ4DuTӵjjjsssyyy{{{bbbfff|||kkkWWWFFF<<<666222------///111000...000---,,,...---******---///...------------...---,,,---//////...---...///444555555333111///000111111000444DDD^^^vvv|||fffTTTHHHIII___zzz}}}|||}}}|||ttt```NNNRRRaaammmxxx~~~oooYYY@@@777222444333444===III```sss|||yyy|||zzzzzz~~~~~~xxxqqqmmmnnnssswwwwwwxxxzzz~~~yyyrrrllljjjllloooqqqkkknnnnnnkkkiiiiiieee```hhhfffaaaXXXQQQQQQXXX^^^XXX]]]bbbgggmmmpppiii```4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦ]]]B?Ho9gggs&dq&ĒRffflllwww}}}bbb\\\yyy~~~wwwgggSSSAAA666555222000///000000...,,,,,,))))))++++++''''''))),,,---///000000///...---,,,---......------...000444555555333111///000111000000555FFF```xxxzzzgggSSSFFFCCCHHHbbb~~~}}}|||{{{{{{~~~~~~yyyjjjVVVMMMOOO^^^kkkzzz}}}zzzxxxzzzppp\\\BBB999333444333333;;;GGG```www}}}~~~pppoooooonnnooosssxxx|||~~~~~~}}}wwwpppkkkkkkmmmooopppmmmooommmhhhfffggggggdddeeeddd___WWWPPPPPPVVV]]][[[^^^aaafffmmmqqqkkkbbb4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene[[[XXX@GdddfffsĪj@hhhhjjjqqq|||fffXXXooo|||yyytttkkk^^^MMM<<<111222111000000111111000...,,,)))***------******,,,(((+++...000///---,,,+++---......---,,,---///000444555555333111///000111000///666HHHbbbzzznnnYYYJJJEEEBBBIIIeee}}}~~~}}}|||~~~yyypppbbbRRRGGGPPP[[[kkk{{{~~~zzzwwwrrrvvv|||rrr^^^BBB999333333222111:::EEE```yyyvvvoooeeeiiinnnqqqtttwwwyyy{{{|||vvvooolllmmmooopppooonnnnnnlllfffeeehhhiiigggdddccc___ZZZUUUTTTXXX\\\]]]^^^___dddlllrrrmmmddd4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s___VVVSSSMMMeeeeeegggkkkkkkmmmuuurrr]]]mmm{{{qqqdddXXXOOODDD888...000/////////000000//////---+++---111111......000(((***------,,,++++++------......---,,,---///111444555555333111///000111//////777IIIddd|||{{{iiiWWWNNNNNNDDDMMMjjj~~~~~~|||}}}|||wwwqqq```NNNFFFLLLYYYiiiyyy|||yyywwwooottt{{{sss___CCC999333333111000888DDDbbbyyy~~~tttjjjeeegggmmmtttzzz}}}~~~~~~~~~}}}xxxqqqooopppqqqpppmmmkkklllkkkgggfffiiiiiigggdddccc```^^^\\\[[[[[[[[[\\\]]]^^^ccclllrrrmmmcccΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦPPPRRR[[[dddhhhkkkmmmiiiaaafffgggjjjlllmmmmmmmmmlllkkkmmmuuu}}}dddoooyyyjjjWWWJJJDDD???666///000//////.........---,,,)))(((***...///---,,,...***,,,---,,,******---000---......---,,,,,,///111444555555333111///000111...///777JJJeee|||vvviii[[[UUUWWWHHHQQQnnn|||~~~{{{~~~|||}}}}}}nnnYYYAAACCCLLL\\\mmm|||~~~{{{yyyxxxooottt{{{sssaaaCCC999333222111///777CCCcccxxx|||pppgggccccccmmmsss|||zzztttrrrsssrrrooolllgggjjjkkkiiihhhjjjiiieeeaaa___]]]]]]]]]\\\YYYWWW[[[\\\^^^cccmmmssslllbbb?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦPPPQQQ[[[fffkkkjjjjjjmmmqqqkkklllpppuuusssmmmkkkmmmvvvxxx{{{vvvmmm~~~fffMMMAAA999222111555000///......//////...,,,,,,,,,---------------,,,,,,,,,------------......---+++***+++---//////...333111111222333111+++&&&---222666GGGggg}}}wwwnnnmmmeeeZZZHHHXXXqqq~~~yyyyyy}}}|||}}}~~~}}}|||}}}}}}~~~rrraaaLLLBBB>>>HHH\\\nnn}}}}}}|||{{{{{{{{{uuuwww|||qqqdddBBB<<<444---+++///999CCCaaa{{{|||qqqiiijjjiiifffnnnzzztttyyy{{{~~~~~~~~~}}}yyyuuussspppmmmkkkjjjjjjjjjiiiggggggiiijjjfffbbb]]]ZZZZZZ[[[[[[[[[]]][[[```ffflllwwwuuubbb>AneneneneDenene>Ak<fhDeneneneTTTRRRUUU^^^ggglllkkkkkknnnqqqooommmnnnrrrrrrnnnmmmppprrrtttzzz|||qqqeeeIII<<<666000///111111000////////////............/////////...------,,,,,,,,,---------.........---,,,,,,...000000///333222111111111111///---///444777GGGfff|||~~~~~~xxxxxxvvvhhhVVVHHHYYYrrryyyxxx{{{wwwvvvzzz|||{{{|||}}}|||~~~}}}}}}yyyjjjYYYKKK???AAAMMM\\\kkkttt~~~|||yyyxxxxxxyyyzzzuuuwww{{{rrreeeCCC<<<444///...111:::DDD```zzzxxxqqqggg^^^\\\gggoooqqqvvv~~~vvvyyy}}}}}}~~~{{{xxxuuutttrrrpppnnniiijjjjjjhhhffffffiiilllhhhddd^^^[[[ZZZ[[[[[[[[[[[[XXX[[[```eeerrrrrrXXXUUUUUUZZZaaajjjmmmllllllnnnqqqrrrnnnllloooqqqpppqqqsssqqquuuzzzvvv~~~cccEEE888333///---//////////////////.........////////////......---,,,,,,,,,,,,------------...///...---...000111111111333333222111//////111333111666888GGGfffzzztttwwwyyy|||~~~gggNNNFFFWWWqqq|||vvvuuuwwwttttttxxxzzz{{{~~~}}}{{{~~~|||{{{|||tttjjjWWWCCC;;;>>>IIIVVVaaasss}}}yyywwwvvvwwwyyyzzzvvvwww{{{ssseeeFFF===555222111333;;;DDD___zzzuuuaaaTTTSSSOOOVVVhhhwww{{{|||vvvwww{{{{{{~~~~~~{{{xxxvvvtttttttttsssrrrhhhjjjkkkhhhddddddiiinnnjjjeee^^^ZZZXXXYYYZZZZZZYYYVVVXXX[[[___mmmqqqlll^^^YYYTTTSSSVVV___dddjjjmmmllllllnnnpppsssnnnlllppprrrrrrrrruuuvvvyyy}}}vvvrrrcccCCC666444111///000...///000///.........///......///......---,,,+++,,,,,,---------.........///...------///111111000111333444222...---000333000555777GGGeeezzzyyytttwww|||}}}bbbIIIFFFWWWpppwwwrrrqqqtttssstttvvvyyy|||}}}{{{{{{zzzyyyzzz~~~|||wwwcccMMM???:::>>>HHHRRReee{{{~~~|||xxxuuuuuuwwwzzz|||wwwxxx{{{uuufffIII===333333444444:::BBB\\\xxxttt___KKK???OOOQQQ^^^ppp{{{{{{xxxwwwsssrrruuu{{{{{{~~~||||||}}}wwwuuurrrrrrssstttuuutttgggjjjkkkgggbbbbbbhhhoooiiiccc\\\WWWUUUUUUVVVWWWWWWUUUYYY[[[]]]kkkpppzzzaaaWWWTTTPPPQQQVVVbbbfffjjjlllkkklllmmmoooqqqnnnnnnrrrtttrrrrrrtttyyy{{{~~~ttthhh{{{~~~```BBB777777555333333000222333333111000222333000000111000000///......------........./////////...---,,,---///000000000000333555333///,,,,,,---...333666FFFeee{{{~~~wwwvvv|||www```MMMNNN^^^vvv|||pppkkkkkknnnqqqtttuuuwww||||||{{{wwwwwwwwwyyy~~~~~~nnnZZZJJJ???:::===DDDYYYrrrxxxyyyzzzxxxtttrrrrrrtttwwwzzzxxxyyy{{{vvviiiNNN>>>222222444444888@@@YYYvvvuuuhhhYYYKKKEEEFFFUUU^^^kkkvvvxxxrrrnnnmmmlllkkknnnvvv}}}||||||}}}|||zzzyyyyyyyyyuuurrrpppoooppprrrsssssshhhjjjjjjgggcccbbbggglllfffaaaZZZTTTRRRRRRSSSSSSQQQRRRYYY[[[\\\iiiooodddnnnZZZTTTPPPKKKOOOYYYeeegggjjjkkkllllllnnnppppppooopppsssrrroooqqquuuwwwyyy}}}tttccctttqqqWWW???777777555333555222555777666444333555888222333333444444333333222/////////000000000000111...---,,,,,,...000000///111333444222///,,,+++***---222555FFFeee{{{}}}}}}{{{yyyrrraaaTTT\\\kkkzzzoookkkllliiiooottttttvvv{{{~~~~~~~~~|||{{{vvvvvvwwwzzzuuugggWWWGGG;;;777999QQQiiizzzzzzqqqrrrsssqqqooommmmmmooorrrtttwwwwwwyyy~~~xxxoooTTT@@@111222555333777???VVVsssuuuiiiYYYKKKBBBBBBNNN[[[bbbkkktttwwwqqqiiieeeeeeeeefffjjjqqqzzz||||||||||||{{{zzzxxxxxxvvvsssooommmnnnoooppppppiiiiiihhhfffddddddeeefffddd___ZZZUUUSSSSSSRRRQQQLLLOOOWWWYYYYYYeeemmmdddwwwdddUUUSSSOOOIIIPPP]]]hhhiiikkklllmmmoooqqqrrrqqqqqqrrrrrrmmmjjjpppxxxwwwzzz}}}wwwaaaoooxxx___JJJ888333333111000333///333555444111000333666111111222333444444444444000000111111111222222222///...------000111111000555333111/////////...---///444666FFFdddyyywwwuuu{{{~~~ooo___UUUhhhwwwyyyooolllnnnhhhqqqxxxxxxyyy~~~~~~}}}|||}}}|||{{{wwwwwwyyy}}}~~~~~~xxxooocccRRRBBB;;;<<>>OOOfffvvvyyyvvvooofffbbbkkkwww~~~|||}}}dddOOOQQQooo{{{vvvqqqllliiikkkrrrwww}}}}}}}}}|||xxx{{{|||{{{zzz|||wwwvvvsssrrrqqqoookkkeee^^^ZZZKKKNNNTTTZZZ___aaabbbaaajjjjjjiiiiiikkkooorrrtttnnnoooqqquuuyyy||||||{{{}}}wwwcccJJJ555333555333666>>>SSSpppbbbHHHAAAEEENNNZZZkkkzzzxxxrrrrrrgggffffffiiiooouuuyyy{{{vvvvvvvvvxxxzzzzzzxxxvvvxxxtttrrrsssooojjjkkkpppgggfffddddddeeeeeedddbbbhhhgggddd^^^XXXSSSQQQPPPSSSTTTVVVZZZ\\\bbbrrrmmm\\\VVVNNNKKKKKKRRR```nnnwwwyyy{{{|||||||||}}}~~~~~~}}}wwwtttxxx~~~mmm```ppphhhMMM<<<888222...///...,,,+++---......---------,,,,,,,,,------------......///000...------------...//////(((+++.../////////000111444444555333111//////000333444;;;NNNcccooonnniii]]]___fffqqqyyy}}}}}}~~~www^^^NNNVVVsssxxxtttppplllkkkmmmrrrwww}}}~~~|||~~~|||{{{}}}{{{wwwzzz~~~}}}zzzuuutttmmmkkkjjjlllnnnooonnnkkkVVVQQQOOOTTT\\\cccccc```jjjjjjjjjjjjlllooorrrtttnnnnnnooorrrvvvxxxyyyxxx}}}~~~eeeKKK666333444111555===QQQpppwwwWWWBBBCCCNNN___ppp{{{wwwlllkkkiiikkknnnrrrtttuuuppppppppprrruuuvvvvvvvvvrrrpppoooooollliiijjjnnncccbbbbbbccceeeffffffeeegggfffccc^^^XXXTTTRRRRRRTTTTTTUUUWWWYYYaaarrrlllXXXTTTOOOKKKKKKUUUfffttt|||~~~{{{}}}yyygggkkkpppXXXBBB555333...+++---...,,,+++---...------,,,,,,,,,,,,,,,......------,,,------.........---------......///&&&)))---////////////000111222333111///......///222000777HHHZZZbbb___ZZZZZZcccpppzzz|||{{{|||~~~~~~}}}rrrYYYOOO]]]www~~~vvvssspppmmmmmmooosssvvv{{{~~~{{{zzz{{{yyywwwyyy}}}~~~~~~~~~~~~|||vvvqqqooofffeeeeeehhhnnnrrrqqqnnnbbbXXXNNNOOOZZZdddfffccciiiiiiiiikkkmmmpppsssuuupppooooooqqqtttwwwxxxxxx{{{gggMMM777222333000444<<>>999666777777333222333///000111111000000111333666555444222111222222333222000222<<>>PPPhhhvvvooolllnnnqqqqqqqqqooommmjjjiiikkkmmmrrrqqqnnnjjjeee^^^YYYUUUPPPOOOMMMKKKJJJIIIJJJJJJNNNQQQSSSTTTWWW\\\[[[XXXXXXWWWUUUSSSOOOIIIBBB>>>;;;777555666777999@@@HHHvvvlll^^^UUUNNNBBBCCCAAACCCLLL[[[jjjuuuzzz}}}yyyyyyxxxuuutttvvvzzz{{{~~~}}}xxxtttssssssuuuvvvtttpppooorrruuusssuuummm___]]]hhhooonnnUUUEEE666000111111000111222111111111111222333444////////////...---+++***---...000//////222999>>>BBB999333555666111...000000222333333222111333444888555222111222222222222222111444>>>NNN```mmmttt~~~}}}|||{{{~~~}}}rrrbbb^^^lll}}}yyyyyy}}}}}}{{{wwwsssqqqwwwyyyzzzyyyvvvrrrooommmjjjiiieee```\\\\\\___aaaaaaeeeeeebbbdddjjjmmmkkkmmmkkkkkkggg\\\RRRRRRYYYkkk{{{yyy|||zzz^^^CCC999666333333777DDD[[[wwwnnnbbbRRRAAA???GGG```zzzyyynnngggeeehhhkkkllllllkkkiiiggggggiiikkknnnnnnlllhhhccc]]]XXXUUUKKKJJJIIIGGGFFFFFFFFFFFFIIIMMMPPPQQQTTTYYYZZZWWWXXXWWWUUURRROOOHHH???888444222444888;;;===CCCJJJ|||kkk```SSSMMMJJJAAA@@@@@@CCCMMM[[[iiissswww{{{wwwxxxxxxuuuuuuwww~~~|||{{{wwwyyy}}}~~~|||yyywwwvvvssstttuuussspppoooqqqssskkkeeeXXXNNNQQQ]]]ddddddOOOAAA444000000///...///111000000000111111222222111000...---,,,,,,------111222111111222999DDDLLLEEE666,,,///000+++(((+++111222333333222222333444999777444333444555444333333222555???PPPbbbooouuu{{{}}}yyykkk\\\[[[kkk~~~}}}~~~{{{{{{{{{zzzwwwrrrnnnlllvvvxxxzzzyyytttooolllkkkiiigggddd```]]]]]]```cccaaadddgggiiilllppppppnnnnnnpppsssqqqiii^^^XXXXXXdddyyy{{{{{{aaaFFF:::777555444666AAAXXXsss}}}iiiZZZHHH:::CCCVVVvvv|||uuullleeebbbdddfffkkkjjjiiifffddddddfffhhhkkkjjjhhheeeaaa\\\WWWTTTLLLJJJHHHEEECCC@@@???>>>DDDIIIMMMNNNQQQUUUWWWUUUVVVVVVUUUSSSMMMEEE;;;555000000444:::===???DDDJJJqqqddd[[[NNNIIIHHHBBBAAAAAAEEEPPP^^^kkksssvvv~~~yyywwwzzz{{{zzzzzz|||~~~{{{zzzyyy|||tttttttttttttttrrrooonnn```UUUGGGBBBGGGRRRZZZ\\\JJJ>>>333000000...---...---.........////////////111000...,,,,,,---///000000000111333999DDDPPPXXXPPP<<<...000333---+++///000111222222111111222444999999999888777666666666444333666@@@QQQdddrrryyywww{{{~~~~~~tttbbbTTTVVVhhhyyy|||{{{~~~yyyyyyyyyxxxuuurrrnnnlllrrruuuxxxvvvqqqllljjjjjjhhhfffccc```^^^___bbbfffeeegggkkkoootttvvvtttrrrsssuuuwwwwwwrrrkkkeeecccmmm}}}{{{cccHHH:::666444333333<<>><<<@@@FFFNNNUUUEEE:::111//////------...------......//////......---------------...//////------111999FFFSSS^^^ddd[[[CCC111333666111000555...000111111000000111222444777::::::666444333555666444666@@@RRRfffvvv~~~xxx|||~~~{{{ooo\\\NNNSSSfffwwwxxxuuunnnlllsss}}}uuuuuuuuuuuutttrrrpppooonnnqqqtttrrrmmmiiiiiijjjfffeeebbb```^^^```dddhhhkkkkkkmmmrrrwwwyyyyyyxxxzzzzzzxxxvvvuuuuuuuuutttyyybbbGGG888444222000///777LLLeeevvvvvvYYYGGGDDDOOOfffzzzxxxrrrpppsssvvvpppnnnjjjeee```^^^___```aaaaaa```]]]\\\\\\^^^```aaaaaa```^^^ZZZUUUQQQOOOJJJIIIFFFCCC>>>:::777555===CCCGGGFFFFFFIIIKKKJJJKKKPPPUUUQQQFFF:::333111222222666===??????BBBGGG}}}lllbbb```^^^PPPIIIJJJGGGEEEGGGLLLXXXfffqqqxxxzzz}}}zzz|||~~~}}}qqq^^^PPPCCC>>>;;;::::::===EEENNNAAA777000...///------......//////000111000000000)))+++---/////////...---...000777DDDUUUdddmmmqqq]]]BBB...000333///...444---///000000//////000111///444999888333//////111777555666@@@RRRgggxxx{{{|||yyylllXXXLLLRRRfffwwwnnnhhh^^^[[[ddduuuppppppqqqrrrrrrrrrqqqqqqkkknnnqqqooojjjggghhhjjjdddcccaaa___^^^aaaeeeiiipppnnnmmmrrrxxx{{{||||||}}}xxxssstttzzz|||~~~www```EEE555111000...,,,444HHH___nnnwww}}}rrrSSSDDDLLLddd}}}~~~|||vvvnnnhhhiiipppxxxmmmlllhhhbbb^^^]]]___bbb[[[[[[[[[YYYXXXYYY[[[^^^]]]]]]]]][[[WWWSSSOOOLLLFFFFFFEEECCCAAA???===<<<;;;AAAEEECCCBBBEEEFFFFFFFFFNNNTTTPPPCCC666000///444444888===???>>>@@@EEEuuuiiieee]]]UUUNNNIIIFFFDDDAAAGGGQQQ]]]iiittt{{{}}}uuugggUUUHHH>>>============>>>>>>???>>>888111...000111000---++++++---.........---,,,000...+++***+++---...//////444???QQQfffvvvzzzxxx^^^BBB333222000111333///000000000000////////////222444666555333111111111000111666BBBSSSeeettt|||~~~}}}mmmTTTJJJRRR]]]aaa^^^SSSLLLQQQ]]]jjjvvv~~~~~~}}}xxxxxxtttooonnnpppqqqpppnnnmmmnnnnnnllljjjhhhhhhiiiiiihhhbbbcccjjjeeebbbkkksssrrruuu{{{}}}zzz}}}|||zzz~~~~~~~~~zzz}}}|||uuuoooZZZBBB666222000///000555DDDYYYhhhnnnqqquuuxxx|||uuuxxx{{{^^^HHHOOOeeezzz}}}zzzzzz{{{wwwppphhhcccbbbeeeiiijjjhhheee```\\\[[[\\\___\\\VVVSSSVVVXXXXXXYYY]]]```___]]]XXXTTTOOOMMMLLLJJJHHHEEEBBB@@@@@@BBBCCC>>>???AAACCCDDDDDDDDDCCCNNNMMMJJJBBB999222000000333444777;;;???@@@???<<>>======<<<<<<<<<======<<<777000...///111///---//////...///000111333444111///---,,,---...///000444===KKK\\\ooo|||{{{___CCC444444111111333///111111111111111111111111222444555555333111111111111222777CCCTTTfffuuu~~~{{{iiiOOOCCCHHHPPPRRRNNNGGGDDDLLL[[[hhhsss{{{}}}~~~yyywwwsssooonnnpppqqqpppnnnggghhhjjjkkklllmmmnnnpppqqqqqqjjjiiiooojjjgggpppxxxvvvxxx~~~}}}}}}}}}zzz{{{}}}tttkkkjjjVVV@@@555222111111222222@@@SSSbbbjjjpppuuuzzz}}}|||wwwqqqqqqvvvvvvqqq]]]MMMIII]]]xxx|||xxxsssqqqooolllhhhbbb^^^]]]```bbbgggeeebbb]]]ZZZXXXZZZ\\\YYYTTTRRRTTTWWWWWWXXX\\\```]]]YYYWWWWWWVVVRRRNNNKKKHHHEEEBBBAAAAAABBBBBBAAAAAA@@@AAABBBDDDFFFGGGJJJIIIFFF???888222000000222666;;;======<<<===>>>}}}qqqmmmhhh```WWWNNNGGGCCCAAAAAACCCKKK[[[nnn}}}{{{lllZZZJJJ@@@>>>===<<<;;;;;;:::;;;;;;:::555000...///000000...222000///...000333666888111000/////////000111111888GGGZZZjjjxxx|||^^^DDD555555111111333///000000000000000000000000222444555444222000000111111222888CCCTTThhhwww~~~}}}vvvbbbIII;;;===BBBBBB???;;;===JJJ[[[iiissszzz|||~~~zzzvvvsssooonnnpppqqqooommmdddeeefffiiillloooqqqsss{{{{{{tttqqquuuqqqnnnwww}}}|||~~~}}}}}}~~~xxxnnnfffcccQQQ>>>555333222222444222===NNN[[[cccjjjqqqwwwwwwuuurrrnnnllliii___TTTGGGDDDQQQooozzzvvvoooiiiddddddbbb___\\\[[[\\\]]]bbbaaa^^^ZZZWWWUUUWWWXXXVVVQQQPPPSSSUUUUUUWWWZZZ]]]XXXSSSTTTXXXYYYUUUPPPJJJHHHEEEBBBAAA@@@@@@AAADDDCCCAAA@@@AAAEEEIIILLLFFFEEEAAA<<<555111000000111777===>>>;;;999<<<@@@yyyrrrpppjjjaaaWWWMMMFFFBBB@@@BBBCCCJJJ[[[oooqqq___NNNBBB<<<===<<<;;;:::999999999999888444000//////000000///000000.........000222444///000000000///000222333;;;OOOeeesss|||xxx\\\BBB555444000///111...,,,,,,,,,---------------222333444333111000000111111222777BBBTTThhhxxxyyyoooZZZCCC888999<<<<<<;;;888===MMM___nnnxxx~~~}}}yyyuuurrrnnnnnnppppppnnnlllfffeeeeeegggjjjmmmnnnooo}}}zzzvvvyyywwwuuu}}}|||zzzxxxuuummmfff^^^OOO???777444222222333555>>>JJJUUU\\\cccjjjooosssqqqooommmiii___NNNAAABBBEEEWWWvvv~~~zzzrrrjjjcccddddddccc```^^^]]]]]]^^^]]]\\\YYYVVVTTTUUUVVVTTTPPPNNNRRRUUUUUUVVVYYYXXXUUURRRQQQSSSTTTSSSQQQKKKIIIGGGDDDAAA@@@@@@@@@EEEDDDCCCBBBDDDGGGJJJLLLEEEBBB>>>999444000//////111555:::;;;888777999<<<}}}sssooorrrkkkaaaUUUJJJDDD@@@???BBBDDDLLL\\\qqqxxxeeeSSSEEE>>><<<<<<<<<;;;999888888888888888666333111111111111111000000000000///...---------///000//////000333666AAAWWWmmmxxx}}}}}}tttWWW???333333...,,,///,,,+++,,,,,,,,,---------...222333333222000//////000000000555AAASSSgggxxx{{{mmmWWWBBB888999;;;<<<>>><<>><<<;;;:::999999888999999:::999777555333222222222222222222222111///,,,+++,,,...///......000666;;;JJJ___rrrxxx}}}|||qqqSSS<<<222222---+++///---------......///000000000222222222111......///000///000444@@@RRRgggyyynnnUUUBBB:::;;;>>>???AAA???EEEVVVhhhvvv{{{tttssspppmmmnnnoooooommmjjjfffdddbbbeeejjjpppqqqqqqqqq|||{{{www||||||{{{}}}}}}xxx|||~~~}}}{{{wwwqqqlllhhhggghhhfff```[[[ZZZ\\\QQQEEE???:::444111222111999EEEQQQZZZbbbgggjjjddd```]]][[[SSSEEE:::555888DDD[[[uuuyyysssmmmmmmllliiieeebbbaaaaaa^^^___```___\\\ZZZZZZZZZXXXTTTSSSVVVYYYWWWWWWYYYYYY[[[\\\WWWPPPMMMQQQVVVUUUSSSQQQNNNKKKHHHGGGFFFBBBEEEHHHKKKKKKIIIFFFDDDAAA===777333111111000///...------000333555444333yyywwwvvvuuukkk\\\MMMCCC??????AAA@@@GGGUUUgggwwwxxxkkkXXXIII@@@=========;;;::::::999999999::::::===<<<;;;888555444444444333222111000///.........,,,...///......222:::AAAQQQcccrrrtttyyyzzznnnPPP;;;222222---,,,000///---......///000000111111222222111000...---///000000000555@@@SSSiii{{{}}}iiiPPP@@@<<<@@@DDDGGG@@@AAAJJJ]]]ppp{{{~~~zzzsssrrrooommmnnnoooooollliiihhheeecccfffmmmsssvvvuuummm{{{}}}yyy}}}}}}{{{}}}{{{xxxxxxyyyzzzyyy~~~}}}tttjjjeeepppyyyyyyvvvtttnnnhhheeecccccceeeaaaYYYVVVXXX[[[QQQHHHBBB===777444444111999FFFSSS]]]cccfffggg]]]XXXRRRMMMBBB777222555666BBBUUUiii}}}~~~xxxuuuoooooolllhhheeecccdddfffaaaccceeedddbbb```^^^^^^\\\XXXWWWZZZ[[[YYYYYYZZZ\\\\\\ZZZVVVQQQOOOQQQUUUTTTSSSQQQNNNJJJHHHEEEDDDDDDFFFIIIKKKKKKHHHEEEBBB:::666111///000111111111222333555777888:::;;;===xxxuuutttuuuuuukkk[[[KKKAAA>>>???BBB>>>HHHYYYkkk{{{hhh[[[JJJ>>>:::::::::999:::::::::999::::::;;;;;;??????===:::777555555555222000...,,,,,,---///000---///000......444>>>FFFSSSdddoooooottt}}}xxxjjjPPP;;;222333...---222111,,,,,,------...///000000222222111///------...000111111666AAATTTjjj}}}xxxcccJJJ======DDDKKKOOO@@@BBBNNNdddwww~~~}}}|||{{{sssrrrooommmnnnoooooolllhhhmmmiiifffiiiooouuuwwwvvvlll|||{{{~~~~~~{{{~~~}}}~~~}}}xxxsssqqqtttxxxuuuzzzwwwfffUUUUUUdddrrrtttrrrpppkkkfffaaa```cccfffbbbYYYXXX\\\ZZZQQQIIIEEE@@@:::666777555===JJJVVV___bbbcccbbb[[[TTTMMMEEE999...///666444<<>>BBBCCC@@@:::999;;;666...///...---------...//////---000333333444:::CCCKKKXXXbbblllqqqxxx}}}tttgggMMM;;;444333//////000***---...////////////111333222222111000000000000000222222666BBBVVVjjjxxx}}}sss```HHH999<<>><<<555111---,,,///444777888===DDDGGGCCCBBBGGGKKKKKKzzznnnllltttwwwrrrbbbQQQHHHCCC@@@>>>@@@AAAJJJYYYlll|||ssscccMMMHHHBBB<<<:::<<>><<<888999<<<999333111000...---------...///...000111222444;;;EEENNNWWWccclllooossswwwssskkkLLL:::222222...///111+++,,,.........---...000111111111000///////////////000000555BBBUUUjjjzzz{{{sss```HHH:::;;;DDDJJJLLLCCCJJJZZZlllvvvxxxzzz~~~rrrqqqooopppqqqppplllhhhhhhjjjkkklllkkkmmmqqqtttwwwuuuvvv{{{|||yyywwwwww~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxvvvtttrrrpppssssssqqqrrrwwwwwwlll```LLLOOOXXXdddnnnqqqooommmdddcccccceeeffffffccc```ZZZSSSIII>>>777333111111333777BBBRRRaaagggccc]]]UUULLL???555//////000111111444777;;;BBBPPP```lllzzzxxxrrrssskkkggglllhhh```cccjjjjjjjjjlllmmmmmmkkkiiigggeeebbbaaaaaa```^^^\\\ZZZVVVRRRQQQSSSSSSPPPLLLPPPIIIEEEEEEDDDBBBAAACCCFFFFFFEEECCC???:::666333000000...------111888===EEEJJJKKKGGGGGGKKKNNNLLL{{{vvvnnnnnnuuuvvvnnn___NNNFFFAAA>>>===>>>BBBLLL]]]nnn{{{uuubbbRRRAAA>>>;;;999:::===AAACCC;;;;;;;;;<<<;;;;;;:::::::::;;;999777888:::999555222111///---,,,---...//////000111222666???KKKTTT]]]hhhpppoooooorrrpppjjjJJJ777000000,,,...111,,,------...---,,,,,,---///000000///............/////////444BBBVVVmmm~~~xxxppp]]]FFF999:::@@@DDDFFFDDDNNN___pppxxxyyy|||tttpppllllllpppqqqoookkkiiijjjlllnnnooorrrvvvyyywwwuuuvvv{{{|||xxxuuutttwwwzzz}}}|||yyyxxx{{{wwwwwwxxxxxxwwwwwwvvvvvvtttrrrnnnmmmsssxxxtttlllSSSKKKLLL\\\mmmssstttuuummmiiigggjjjoooqqqmmmhhh___WWWKKK>>>555000000000222555???PPP___ccc\\\SSSHHHBBB999222//////000111111222333333666===GGGOOO^^^jjjyyy|||xxxyyyooojjjooommmgggiiipppooopppqqqrrrqqqnnnllljjjgggcccaaa```___^^^\\\^^^YYYTTTQQQQQQQQQOOOLLLOOOIIIEEEFFFFFFDDDCCCFFFCCCBBBAAA>>>999444///+++,,,///111///...222===FFFOOOPPPNNNLLLMMMQQQQQQNNN}}}wwwwwwrrrsssvvvrrrjjj\\\LLLDDD@@@===<<<===BBBNNN___nnnyyy}}}qqqcccRRRDDD>>>===;;;999999:::<<<===<<<======>>>===<<<:::999::::::888666666666555444222000...,,,,,,---///000111111222555;;;EEERRR[[[eeennnrrrqqqqqqrrrmmmdddGGG555......+++...222...---...///---,,,,,,---//////......---------......///000555DDDYYYppp}}}vvvkkkXXXBBB888999<<>>OOO]]]^^^SSSGGG;;;888333000///000000000222222222111000333888<<>>===:::666111---+++...000222222444;;;EEENNNUUURRROOONNNQQQTTTSSSQQQxxxssstttpppsssxxxsssgggYYYJJJCCC@@@===;;;<<>>===;;;999888888888999888999::::::999888666555888777666666555444555666222000...,,,+++---///111...000222777@@@KKKWWW___fffkkknnnoootttwwwlll]]]FFF444---...,,,///222......//////...---,,,...///......------------......000222888GGG]]]sss}}}uuujjjUUU@@@777666777888:::CCCTTTjjjwww|||wwwppphhhfffhhhkkkllljjjkkklllnnnsssyyy|||{{{zzzwwwvvvxxx|||vvvpppmmmooouuuyyy{{{zzzzzz{{{|||||||||{{{{{{vvvuuurrrpppuuuzzzyyytttppp\\\PPP[[[nnnxxxzzz{{{uuuuuutttsssssssssuuuvvvnnneeeVVVEEE666//////111000444>>>MMMXXXUUUHHH;;;222000///...///000///...000000000//////111333666888===EEENNNWWWcccqqq{{{xxxzzzyyyvvvyyyyyyyyyzzz{{{|||zzzvvvssspppkkkeee```]]]ZZZWWWVVVWWWUUUQQQOOOPPPQQQRRRSSSLLLHHHEEEGGGHHHEEEEEEGGGBBB@@@===888444000,,,***//////000444;;;DDDLLLQQQUUUQQQMMMNNNRRRTTTTTTTTTwwwooommmjjjrrr{{{wwwdddVVVHHHAAA???<<<;;;;;;>>>HHHXXXhhhvvvttt]]]NNNGGGAAA:::;;;:::999888888888999999888888999999999888777777444333333555555444777<<<777555111...,,,---///111,,,...444===HHHSSS\\\bbbcccgggiiillluuuyyymmm\\\DDD444...000---000222---...//////...------///000...------------...//////111333;;;JJJ```uuu{{{ssslllUUU???666444111111444FFFZZZooozzz}}}xxxssslllhhhhhhjjjmmmnnnpppppprrrwww}}}zzzxxxwwwtttuuuxxxwwwmmmiiilllsssxxxzzz~~~~~~~~~}}}|||{{{yyyxxxtttuuusssssswww{{{zzzuuuooocccXXX]]]nnn~~~uuuvvvvvvtttssstttwww{{{tttlll]]]JJJ999000///111111555===GGGLLLHHH===333...---------//////...---------------...000222333222222333888>>>JJJ\\\lll~~~{{{xxx{{{}}}|||}}}}}}|||yyytttpppoookkkeeeaaa]]]ZZZVVVTTTTTTSSSRRRRRRSSSUUUXXXYYYNNNIIIGGGIIIJJJGGGFFFGGGHHHDDD===666000,,,)))(((---,,,...555???IIIOOOQQQVVVQQQNNNPPPRRRRRRTTTWWWvvvrrrrrrpppxxx~~~xxx```RRREEE???===:::999:::;;;CCCQQQcccuuuoooTTTFFFBBB>>>888777777666555666777999:::999999999888999999::::::555333333666555333666===@@@<<<777222.........///---222;;;GGGTTT^^^eeehhhggglllmmmnnnssswwwnnn___DDD444///222///000222++++++---------,,,---...000......------...//////000000333<<>>PPPeeeyyy}}}{{{yyyyyyxxxssspppqqqxxx~~~|||zzz|||zzzxxxzzz{{{zzzzzz|||{{{zzzuuuoookkkmmmtttzzzoooqqqtttxxx|||}}}|||}}}|||wwwlllrrrpppjjjuuu|||yyy{{{~~~ppp[[[GGG;;;888:::666666666444111.........///...------......,,,***///...,,,,,,---/////////,,,---111555444333;;;GGGkkk~~~{{{wwwooofff```]]][[[YYYXXXWWWUUUQQQOOOMMMOOOQQQSSSTTTUUUWWWYYYSSSOOOMMMOOOOOOKKKIIIJJJDDD>>>666...)))(((***,,,(((000:::AAAEEEKKKTTTZZZ]]]YYYWWWWWWSSSOOOSSS[[[xxxxxxvvv}}}~~~~~~pppUUUJJJ@@@<<<:::777666888;;;???KKK^^^rrrdddKKKDDD@@@<<<888888888777666666555666666555666777888999888777666555444333333222222222222???EEEDDD999000111333333666DDDUUU```hhhqqqwwwzzzxxxsssvvvwwwsssuuuqqqaaa@@@999333111///+++***,,,***++++++,,,,,,------...,,,,,,,,,,,,---...////////////:::PPPgggvvv~~~{{{~~~zzzuuueeeEEE444666444444;;;???XXXjjjzzz}}}yyyssssssuuuwww{{{{{{}}}}}}||||||{{{yyyyyyxxxxxxxxxyyyxxxuuupppllljjjkkkmmmnnnpppsssvvvyyy~~~~~~}}}yyyyyyuuurrrrrrwww~~~cccIII===???DDDBBB666000333222---...666///...,,,+++,,,---///111+++++++++,,,,,,---------///,,,,,,000111///333:::OOOiiizzzuuussspppjjjccc^^^[[[WWWQQQNNNMMMMMMMMMMMMNNNQQQSSSQQQMMMKKKOOORRRUUUSSSPPPOOOOOONNNMMMKKKDDD999...+++,,,+++,,,...---444???HHHNNNQQQRRRSSSSSSTTTTTTTTTTTTTTTVVVWWWxxxzzzxxx|||mmmTTTIII???;;;999777666888888<<>>AAA@@@AAACCC===555AAAOOO^^^fffmmmuuu{{{}}}|||xxx|||~~~{{{|||wwwhhhLLLAAA777333111---+++,,,))))))***++++++,,,,,,---------,,,,,,,,,---......000111;;;QQQgggvvv}}}}}}|||wwwrrr```BBB333444000000999>>>ZZZlll}}}|||wwwxxxxxxwwwzzz~~~|||~~~~~~zzz{{{{{{zzzzzz{{{zzzyyyxxxvvvuuuuuuuuutttrrrooonnnooopppnnnqqqtttwwwzzz~~~{{{~~~}}}}}}vvvyyy|||~~~~~~~~~|||hhhRRRHHHJJJMMMCCC777///000000,,,000888444222000...,,,,,,---...,,,---------............///,,,,,,000000...111888>>>QQQeeepppvvv~~~}}}vvvmmmiiigggccc^^^ZZZSSSOOOJJJGGGFFFGGGFFFFFFGGGJJJLLLKKKGGGGGGJJJMMMOOOLLLJJJIIIIIIHHHGGGEEE???444+++)))***)))***+++111777@@@GGGKKKMMMNNNOOOKKKOOORRRQQQNNNNNNRRRVVV|||yyyyyyxxx}}}|||wwwgggQQQGGG>>>:::999666666888777:::EEEWWWnnn}}}XXXGGGFFFBBB888///666666555555555555444444333333444555555555555555555444333111000/////////555888===IIIVVVZZZNNN???PPP\\\hhhmmmpppvvv{{{||||||~~~mmmZZZKKK;;;444222...,,,+++((())))))******+++,,,,,,......---,,,,,,,,,------111222===RRRgggttt{{{~~~}}}|||wwwooo[[[AAA444333---///:::BBB^^^ooo~~~~~~|||}}}{{{wwwwwwyyyzzzyyyvvvtttvvvyyywwwrrrrrrsssttttttsssqqqooommmmmmoooqqqqqqpppoooooopppnnnqqquuuxxxzzz||||||yyy|||~~~~~~~~~zzz~~~vvvvvv|||ppp\\\QQQOOOOOODDD888000//////---222999444222000...,,,,,,,,,,,,.........///////////////...------......,,,///444111:::FFFRRRbbbtttzzzqqqfff^^^\\\[[[XXXUUUKKKHHHDDDAAAAAAAAA@@@@@@BBBDDDFFFEEECCCCCCFFFIIIHHHFFFDDDDDDDDDCCCAAA@@@:::111***)))*********,,,555:::@@@FFFHHHIIIIIIJJJEEELLLQQQPPPLLLKKKQQQWWWyyyxxxtttttt{{{zzzxxxrrraaaNNNEEE<<<:::999666666777999:::AAASSSkkkzzzppp||||||dddJJJ@@@@@@>>>666000444444444444444444333333222222333444444444555555555444222000///...------222333:::KKK]]]ddd[[[OOO\\\gggpppssstttwwwzzzzzz~~~nnn```NNN:::222111...,,,+++))))))******++++++,,,,,,000///...---,,,++++++,,,000222===RRReeeqqqxxx}}}}}}~~~wwwmmmWWWAAA777555...222AAAJJJcccrrr~~~|||~~~wwwtttuuuwwwsssooommmooopppmmmjjjjjjiiiiiihhhgggfffffffffeeehhhlllnnnmmmlllkkkkkkmmmppptttwwwxxxyyy{{{|||}}}zzz{{{||||||||||||~~~wwwnnnppp~~~ssscccYYYTTTRRRBBB999222222111000333888//////...---,,,------...////////////////////////------...---,,,+++---//////111555>>>MMM```qqqzzzwwwqqqeeeZZZVVVVVVUUUQQQGGGEEEBBB@@@@@@@@@???>>>@@@BBBCCCCCCBBBCCCEEEGGGEEEDDDBBBBBBBBBBBB???>>>777000+++,,,------...111999<<>>999555555555444444555000000///////////////000//////..................,,,......,,,++++++,,,,,,///...///222:::GGGYYYfffppppppjjj___XXXWWWTTTPPPFFFDDDBBBAAAAAAAAA???>>>@@@@@@AAAAAAAAABBBDDDEEEBBBAAA@@@AAAAAA@@@>>><<<444///+++---...///222666<<>>RRRcccnnnuuuzzz|||~~~wwwjjj^^^MMM<<<555444333???SSS\\\mmmuuu|||{{{|||tttrrruuuvvvrrrooommmkkkggggggjjjmmmllljjjhhhiiikkknnnpppkkknnnrrrsssqqqnnnkkkiiioooqqqtttuuuvvvvvvxxxzzz|||~~~}}}{{{{{{xxxwwwvvvwwwvvvnnnaaaVVV\\\gggwww|||ttttttyyyyyyzzzuuuiii]]]TTTMMMFFF999777555555555555333222555555444333222111000000////////////............+++//////,,,***,,,,,,+++++++++,,,---...555CCCRRR```jjjoooggg^^^ZZZVVVPPPEEEDDDCCCCCCDDDCCC@@@>>>????????????@@@@@@AAABBB???>>>>>>>>>???>>>;;;999111---***,,,...///555;;;BBBCCCEEEFFFFFFHHHKKKNNNKKKJJJKKKPPPVVVYYYWWWTTTyyyrrrssstttsss{{{xxx~~~yyyxxxssscccJJJAAA;;;;;;;;;:::999:::<<>>III[[[jjjzzzzzzhhhIII>>>333...---+++,,,...*********+++,,,,,,------///...---,,,,,,,,,,,,,,,---222@@@TTTeeeooovvv|||zzz~~~yyyrrrggg]]]KKK;;;444555888III^^^eeeqqqvvvzzz|||zzzxxxxxxyyyxxxrrrkkkkkkooossspppooonnnhhhccceeellllllmmmnnnoooqqqrrrsssssspppsssvvvwwwuuurrrooonnnrrrtttvvvvvvwwwxxx{{{}}}~~~||||||uuurrrrrruuuvvvkkkXXXHHHJJJRRR^^^fffeeebbbfffnnnpppnnnfffYYYMMMEEE===555777555333111111222222000333333333333222222111111111111000000000/////////***///000,,,+++------++++++***+++...------555@@@III___pppnnnddd]]]VVVOOOFFFFFFFFFGGGHHHGGGDDDBBBAAA@@@??????@@@@@@@@@@@@=========>>>???>>>;;;888222...+++---///222999AAAIIIIIIIIIHHHHHHJJJMMMPPPHHHIIIKKKOOOSSSUUUUUUSSSxxxrrruuuwwwwww}}}zzz}}}}}}vvvuuuppp```IIIAAA;;;;;;<<<::::::;;;???EEESSSkkkqqqaaa[[[[[[]]]]]]```\\\aaabbbYYYVVVTTTKKKAAA999333555666333///...,,,...000111222111000///***)))))))))***,,,...///...---,,,,,,+++++++++++++++***,,,000///...555@@@KKK\\\ppp}}}vvvcccEEE===444111...,,,---000)))))))))***++++++,,,,,,......---,,,,,,,,,------...333BBBVVVfffpppxxxwww}}}{{{uuupppiiibbbMMM===666888===QQQfffmmmssswwwzzz{{{~~~yyyooonnnnnnmmmgggaaaccchhhooommmmmmlllddd^^^bbblllgggiiinnnqqqssssssrrrqqqqqqtttxxxxxxvvvsssqqqpppuuuvvvwwwxxxxxxzzz~~~~~~{{{~~~~~~{{{uuuppplllnnnoooiiiYYYLLLDDDEEEJJJPPPQQQSSSZZZcccZZZYYYRRRIIIBBB???:::444666444000,,,---000111///+++,,,...///111222222222222222222222111111000000)))///111,,,+++......+++///,,,---111000,,,...444777UUUoooqqqfff^^^VVVOOOJJJIIIJJJKKKLLLKKKHHHFFFCCCBBBAAA@@@AAABBBBBBAAA>>>>>>>>>@@@@@@???<<<:::555000...///222666>>>GGGNNNNNNMMMKKKIIIJJJNNNQQQEEEIIINNNQQQQQQRRRSSSUUUzzzvvvwwwtttxxx}}}}}}~~~~~~wwwmmmfffIII>>>666666:::===>>>AAA???QQQkkk|||kkk^^^ZZZYYYUUUPPPQQQOOOLLLKKKIIIDDD===777333222111111222222000...,,,---...//////...---,,,...,,,***+++...///...,,,...+++((()))+++------+++////////////000111222333EEEJJJTTTcccvvv~~~uuulllIII555...111---,,,///---+++*********+++,,,,,,---///...---,,,++++++++++++000444@@@RRRbbbllltttzzzyyy}}}{{{tttrrrrrrjjj```GGG<<<333666AAAQQQcccpppvvvyyyxxxrrrdddeeeaaaWWWMMMKKKRRR[[[gggiiijjjhhhccc``````bbbiiijjjlllnnnppprrrttttttzzzuuuyyy|||ooonnnwwwuuusssrrrsssvvv|||}}}~~~~~~zzzyyywwwuuuuuuvvvqqq___MMMDDD@@@???DDDHHHKKKQQQWWWQQQJJJBBB===;;;:::555111666555222000//////000111////////////////////////222///------000111000...222111111000000000000000000///...------...///000777BBBRRR___fffccc\\\VVVUUUXXXVVVRRROOONNNLLLHHHLLLIIIFFFDDDCCCCCCCCCBBBBBBBBBAAAAAA???===:::888<<<333---...444<<>>===<<<999444///111000000000111111///---...---,,,,,,,,,,,,---...///---,,,---000111000......+++))))))+++------,,,......///000111333444555888<<>>;;;999888999222///333:::BBBLLLTTTVVVZZZ^^^\\\WWWUUUXXX]]]\\\^^^___^^^\\\]]]aaaeee{{{jjjlllrrrtttzzz~~~wwwjjj___IIIDDD@@@@@@BBBHHHUUUaaattt~~~}}}sssrrriiiZZZJJJ>>>888888:::888666444444444333111///000///...///000000...---///---+++))))))+++---///---,,,+++---///000000///...,,,******,,,...............///111222444555666000222666===KKK___uuuxxxlllaaaBBB000,,,111---+++...,,,+++++++++++++++,,,,,,---***))))))******+++,,,---111555@@@QQQ___hhhpppwwwwww||||||wwwuuutttjjj]]]GGG;;;333;;;LLL]]]jjjrrr|||}}}~~~{{{xxxrrrjjjddd^^^TTTEEE777222555===CCCSSSYYY```dddgggiiimmmqqqyyyxxxwwwwwwxxxzzz|||~~~yyyxxxyyy}}}xxxssszzzwwwuuuwww|||}}}qqqfffSSSTTTNNNMMM^^^pppfffMMM<<<888333000111111000---,,,,,,+++***+++,,,---...------------------------111///------......---,,,---------...///111222333333333222222222222333333,,,000555:::AAAMMM]]]iiihhhkkkiiibbb\\\ZZZWWWSSSTTTSSSRRRRRRPPPMMMHHHEEEGGGHHHGGGBBB<<<777777888555111222:::CCCJJJRRRYYYZZZ]]]___]]]XXXVVVYYY]]]]]]bbbeeeccc```aaahhhoooqqqeeeiiiqqquuu{{{~~~zzzmmmbbbJJJFFFDDDIIIQQQ\\\jjjwww{{{{{{rrrjjj]]]MMMAAA999444444777555444222111000111111111000///...///000000///---...---+++******+++---...))))))***+++,,,---......---,,,++++++,,,...///000000111222222333444444444111222333444;;;KKK```ooo}}}~~~uuugggZZZ>>>...+++111,,,***---+++,,,,,,+++++++++,,,,,,---...---,,,++++++******+++111555BBBSSSaaajjjsss{{{{{{}}}wwwvvvvvvmmm___GGG<<<777DDDYYYjjjuuu{{{~~~|||zzzwwwrrrkkkfff```RRR???222...222666999KKKRRR\\\ccchhhlllqqquuu{{{yyyxxxwwwxxx{{{~~~vvvyyy{{{zzz~~~zzz}}}zzzwwwzzzvvvmmmbbb___\\\```mmmppp[[[AAA666222///------...---+++...---+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,000///...------------,,,------------...///000111222111111111111111111222000222444333666BBBTTTcccggglllnnniiidddcccaaa^^^YYYWWWUUUTTTRRROOOKKKHHHIIIIIIGGG@@@888333333666222111777BBBLLLRRRVVV[[[[[[]]]^^^[[[WWWUUUWWW[[[___dddfffccc^^^```jjjtttyyyllleeejjjssswww||||||qqqgggVVVOOONNNVVVbbbmmmwww}}}~~~wwwyyywwweeeSSSAAA:::999666333222222111///---,,,,,,---...000//////000111222000...------............------******+++,,,,,,---......---------------...000222444555555555444333222111111333333333555???NNNZZZlllttt||||||sssdddVVV<<<---+++000+++)))---,,,------,,,,,,+++,,,,,,---+++***)))((((((''''''(((000666EEEXXXfffoooyyyyyyyyy{{{rrreeeHHH@@@???OOOgggyyy|||{{{{{{zzzxxxtttooollldddUUUAAA444111222333222FFFNNNYYYccciiimmmrrrvvv{{{zzzxxxxxxyyy|||yyy~~~{{{zzz~~~}}}{{{|||~~~~~~vvvqqqccc\\\bbbdddWWWDDD999333111///---,,,,,,+++***------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------.........---------------...........................000333555333333:::GGGRRRccclllrrrqqqmmmjjjgggddd\\\YYYUUUSSSQQQPPPOOOMMMLLLJJJDDD<<<444000000222000222;;;IIITTTXXXZZZ]]]___```___\\\XXXWWWYYY\\\dddggggggaaa\\\^^^iiitttssskkkgggmmmuuuzzz~~~{{{vvvjjjdddbbbiiissswwwyyyzzzzzz|||wwwnnnpppzzz{{{sss^^^JJJ888555777444...---111111000...,,,+++---///000//////000222222111///,,,---///000000///---,,,---...000///......///111---...///......///222444777777777777555333111///...///000111333999BBBIIIUUUaaaooowwwxxxqqqaaaRRR===...,,,000***(((,,,---...------,,,,,,,,,,,,,,,************+++,,,------000999JJJ^^^lllttt~~~~~~wwwiiiKKKFFFJJJ\\\sss{{{{{{zzzyyywwwuuurrrqqqgggXXXEEE777333222000...???IIIVVVbbbjjjooouuuyyy}}}|||{{{{{{|||~~~zzzyyy}}}~~~~~~xxxppp[[[NNNOOOJJJ999222777222111///---,,,+++************+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///...------,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++***...111111111444;;;AAA[[[hhhuuuwwwtttooohhhccc]]]ZZZVVVSSSSSSSSSSSSRRROOOJJJAAA888222////////////333>>>OOO[[[^^^___aaaeeeeeecccaaa^^^^^^```bbbhhhjjjiiieee```aaajjjrrr{{{nnniiiiiioooxxx}}}|||{{{zzzzzzpppmmmnnnsssuuupppkkkiiidddiiifff___cccppppppfffQQQ???222333555111...//////000111000...---///111......---///111111000...------------------------///111222111///...///111---///000///...///222666777777888888666444222000.........///222666:::===@@@OOOaaannnsssnnn^^^PPP>>>///---000(((&&&,,,.........---,,,,,,,,,,,,,,,------------...///000111111;;;OOOcccpppwww{{{kkkOOONNNUUUggg{{{~~~}}}{{{xxxvvvuuuvvvlll]]]HHH999333111000///666AAAQQQ```kkkssszzz~~~}}}|||||||||||||||}}}{{{zzz|||~~~rrreeeYYYKKK???;;;555......222---------,,,+++*********)))***+++,,,---...//////------------------------(((***++++++)))))),,,...,,,++++++++++++,,,,,,---***+++,,,------,,,+++***(((***,,,---...000333666JJJ\\\ooowwwuuuoooggg```\\\ZZZXXXXXXYYYYYYXXXWWWSSSJJJ>>>666222111///------333AAATTTaaaffffffhhhjjjiiigggdddcccccceeegggfffiiikkkjjjhhhhhhkkknnnooojjjhhhiiipppyyy{{{qqqkkkiiiiiidddfffkkknnniii^^^VVVUUUJJJSSSTTTPPPXXXgggggg[[[EEE777///333555111111777))),,,......,,,+++---000---,,,,,,...///000///---///---+++))))))+++---///...000222000---+++---///---///000000...///333666666666888888777555333222333111//////222444666666333CCCYYYiiippplll\\\NNN@@@000---///(((&&&---//////...---,,,,,,,,,,,,,,,......---,,,++++++++++++222===RRRfffrrrwww~~~}}}jjjSSSSSS\\\mmm~~~}}}zzzxxxxxxyyyqqqaaaKKK:::222111222222///<<>>@@@DDDMMM[[[bbbWWWFFF999666222000//////...---000---***)))***,,,,,,,,,///...---,,,,,,,,,,,,,,,...,,,***,,,...000...,,,///000111000...---...///---111222//////222444333===:::666555555555555444000000000000////////////222888MMMaaaiiikkk```JJJ:::333---------,,,---000000...,,,)))(((((()))***---+++((())),,,///...---444BBBVVVgggrrr{{{xxxbbbHHHIIIYYYuuuzzzvvvtttvvvxxxnnnbbbMMM;;;111000000///333777GGG^^^ooossstttvvvvvv|||yyyuuuwww{{{tttzzzsss\\\EEE999666444111...---...///000+++***)))***---/////////---...//////---++++++,,,000,,,***,,,111222///+++------,,,++++++******)))---,,,+++***))))))))))))++++++++++++,,,---............---------......///777<<>>;;;AAAIIIQQQZZZ[[[NNN???555333111111111111000///.........---,,,---///111---------///000222444555---,,,***+++---...---+++,,,---......------///111...222333111111555777777;;;999555444444444444333000000000/////////......111222AAATTT```hhh___JJJ888111,,,++++++)))***...,,,,,,+++******+++---...,,,***((((((+++---------666DDDYYYjjjvvvkkkVVVCCCEEEVVVrrr|||zzzyyyyyyzzzsssgggSSSAAA777333222111222444AAAVVVgggnnnpppqqqtttxxx{{{zzzuuusssuuuxxxxxx|||}}}}}}uuugggYYYIII;;;666555333000...------...///+++***)))***---//////...,,,...///...,,,++++++,,,---+++***+++...///---***)))******++++++,,,,,,---------,,,******)))))))))+++***************+++,,,,,,,,,,,,---------------///333EEE___mmmkkkgggggghhhgggdddccchhhnnnnnnjjjZZZLLL???:::999666444333@@@EEEPPP[[[dddhhhgggeeedddcccbbbdddhhhkkkmmmmmmjjjmmmnnnmmmmmmooommmiiixxxpppoooxxx{{{yyybbbSSSSSS___llluuu{{{}}}zzznnn\\\JJJ@@@<<<===GGGRRRWWWVVVOOOBBB777111000000222333444333111---000111000---,,,---...,,,,,,---...111333555666---+++***+++,,,,,,+++******+++++++++***,,,000222///333555222333777999999999666444222333333333222////////////............111,,,555EEESSS```]]]KKK888111,,,++++++)))***,,,+++,,,,,,,,,------------+++)))((((((***,,,---,,,888FFF[[[mmmyyy}}}qqq]]]III===AAARRRooo~~~}}}|||yyymmm\\\KKK???888444333333333;;;NNN```kkkooopppttttttuuusssqqqpppqqqsssyyy{{{zzzxxx}}}~~~ooo[[[KKK???666111111333222///---,,,,,,......+++***)))***---...///...,,,---...---,,,+++,,,---++++++******************))))))******+++,,,,,,,,,...---,,,++++++******+++******)))((((((((())))))***+++,,,------,,,+++***))),,,666III^^^kkkmmmiiiooommmjjjkkkssszzzwwwoooSSSGGG;;;666555222111222FFFLLLTTT[[[______^^^^^^`````````dddhhhlllnnnooommmppppppmmmlllmmmjjjfffsssqqqttt|||zzzrrrhhhdddiiiuuuuuu^^^MMMGGGGGGJJJSSS[[[ZZZPPPCCC888222000000000222444444222111//////000///---+++(((&&&,,,,,,+++++++++,,,,,,---++++++***************)))++++++***))))))+++///222111555666333222555777777666444222111222333222111////////////.........---111+++///999BBBRRRVVVKKK999222......---++++++...............---,,,+++***+++***))))))+++,,,---...999HHH]]]nnnyyyxxxjjjTTTBBB999>>>QQQnnn}}}}}}~~~{{{|||rrrdddVVVHHH<<<555333666555999HHH\\\lllrrrtttuuutttrrrooonnnnnnnnnnnnwwwxxxxxxwww~~~~~~~~~{{{___SSSFFF===666///---///111000...---,,,,,,------,,,***)))***,,,.........+++,,,---,,,++++++,,,...,,,,,,,,,***((((((***,,,,,,,,,++++++***)))))))))...---,,,,,,+++++++++,,,+++***)))(((((((((((((((***+++---......,,,***)))***+++...999PPPgggllleeelllnnnppptttzzz|||uuulllKKK@@@555222111//////111@@@GGGOOOTTTUUUVVVWWWYYYcccccccccfffjjjmmmnnnmmmkkkooopppllljjjkkkkkkhhh{{{ppppppuuusssuuuxxxyyy}}}yyy```RRRSSSYYY\\\^^^^^^VVVGGG999222111111000111222333333000......,,,+++---///...)))$$$+++***)))(((''''''''''''******+++******)))******------,,,***)))***...111333777777222000222333222333222000111222222222000000////////////............***...000111>>>IIIDDD777111---......++++++..................,,,++++++,,,,,,,,,+++,,,---///000<<>>RRRooo~~~}}}~~~}}}zzz|||tttkkkbbbSSSAAA666444777555777CCCVVViiitttwwwxxxvvvsssqqqooonnnmmmmmmwwwzzzzzzzzz~~~qqqeeeKKKCCC;;;777333//////222000///...---,,,,,,------,,,+++******,,,......---***+++,,,+++***+++---/////////---***((((((+++---,,,,,,+++******))))))(((------,,,,,,++++++,,,,,,,,,+++***)))))))))))))))+++,,,...///...---+++))))))+++,,,222HHHbbbjjjdddeeemmmvvvzzzzzzvvvkkkaaaCCC999000......---///333===BBBIIINNNOOOQQQTTTWWWcccbbbcccfffiiillllllkkkjjjnnnoookkkhhhiiiiiihhhvvvlllooowww{{{xxxcccZZZ___ggghhhaaaWWWLLL>>>333000222222111000000111000...---+++***+++---000000---******))))))(((((())))))***(((***++++++******+++,,,.........,,,+++,,,...111555888777222///000000///222000000000222333222000000000000000////////////+++)))---,,,'''///:::888222---***+++,,,******---******+++,,,---......///,,,---------,,,---///222>>>MMMbbbrrryyy|||~~~rrr]]]FFF777999@@@VVVrrr~~~}}}~~~~~~zzz|||wwwtttooo```III:::777444555666<<>>PPPaaaiiimmmtttzzzzzzvvvuuuxxx}}}zzz}}}~~~|||~~~{{{xxxxxxxxxrrrnnneeeZZZNNNDDD<<<777......111444222---+++---///////////////.........---,,,***+++,,,------,,,))))))***))))))+++///111888111)))&&&))),,,+++***++++++******)))(((((((((*********)))******++++++******))))))***+++,,,,,,---,,,+++***))))))))))))((('''(((***111???WWWjjjfffhhhiiihhheee[[[EEE222333---((())),,,///666===FFFFFFIIIPPP[[[cccggghhhjjjiiihhhhhhgggeeebbb___\\\cccgggdddcccggglllnnnuuuvvvzzz}}}}}}~~~}}}vvvnnnWWWIII;;;666555333222222222///------...//////...222000---***)))***,,,...222---(((***///222///+++//////...---------......,,,///111333444555777888777555333222222111///---333222111000000000111111...333777444...+++...222111000///......///000111000---******---000000000...,,,)))(((***+++,,,,,,...,,,,,,...---+++...444999JJJ^^^jjjpppssssssqqqttttttsssmmm^^^JJJ>>>;;;===NNNcccqqqzzz}}}zzzzzz{{{hhhRRRCCC>>>;;;;;;<<>>666555555222000000777555333000.........//////...,,,,,,---.........///...,,,,,,,,,---------***+++++++++,,,,,,,,,,,,...,,,***)))((()))******///...,,,******+++,,,---((('''(((***,,,......---(((((()))***************+++++++++***)))(((((((((,,,((((((***+++...777BBBPPPPPPSSSUUULLL<<<111......---,,,***,,,222<<>>;;;777666555:::IIIWWWaaafffiiikkknnnrrrttttttyyyssslllggg^^^SSSKKKGGGOOOUUUWWWQQQIIIAAA888111999333000111333111111444444333000---+++++++++,,,------...---,,,,,,---...,,,***)))***,,,---,,,+++)))))))))))))))***************))))))******,,,,,,,,,+++***)))))))))******...,,,++++++,,,------,,,,,,,,,---------------,,,+++++++++******)))))))))+++)))(((***++++++++++++333666999:::777111,,,***,,,+++***+++111999CCCIIISSSVVVYYY\\\dddmmmpppoookkkccc^^^ccchhhfffaaa^^^[[[VVVUUUYYY\\\]]]___bbbxxxlllddd[[[RRRNNNIIIBBB>>>===777666666666666444111...,,,------------...---------------///222222///+++,,,+++***)))***,,,///000555888<<<<<<:::777444333444222000///000111111111000111222333222000---,,,000---+++---000111...***//////000111111111111111222222111000/////////000///...---...000111000000...,,,,,,------+++...444444BBBPPPXXX^^^ffflllnnnsssoooiii^^^MMM???>>>CCCNNN\\\jjjqqqvvv{{{~~~~~~}}}{{{{{{~~~xxxfffUUUBBB===999666333777DDDQQQaaaeeeggggggkkkrrrtttrrrrrrggg]]]WWWNNNCCC======>>>???>>>:::888777111***444///---//////---...111444333000...,,,,,,---------///000000...---...///***,,,---,,,***)))***+++)))))))))))))))))))))))))))))))))******+++,,,,,,++++++*********)))******++++++,,,---///...,,,)))))))))************))))))++++++++++++************************+++,,,***'''///333555444111...,,,******)))***---444===EEEIIIQQQUUUYYY]]]fffooosssqqqkkkbbb]]]```eeeeeebbbaaaZZZUUURRRUUUXXXZZZ^^^ccc|||zzz|||zzzsssmmmmmmfff___[[[VVVNNNIIIHHHEEEDDDBBB@@@===777000,,,///...,,,++++++,,,---......---,,,---...---***(((,,,+++***)))***---000222666888;;;;;;888555333333444222111111111111///---111222333333333222111000///---,,,---///000...+++//////000111222222222222000111111000---,,,,,,---///...---...000111111000...,,,,,,...---+++...444666CCCRRR[[[aaahhhmmmnnnuuuqqqiii[[[III<<<>>>FFFNNN[[[jjjqqqvvv{{{~~~|||{{{~~~|||wwwiiiYYYDDD???:::555111444???LLLaaagggjjjjjjooovvvvvvooo___SSSJJJGGGAAA999777;;;;;;:::666333444666222+++///,,,,,,...///...///333555333111/////////000111,,,///222111...---...000))),,,///...***((())),,,************))))))))))))))))))******++++++++++++---------,,,,,,,,,++++++&&&'''***---000000...++++++++++++,,,++++++***)))+++++++++++++++++++++++++++---,,,)))'''((('''$$$---000111---++++++***((())))))+++111999AAAGGGIIIPPPWWW]]]aaahhhppptttssskkkccc^^^^^^```___```bbbWWWRRRQQQUUUZZZ\\\___ccc}}}uuuuuu~~~yyyvvvuuusssrrrpppooojjjfffeeeaaaZZZWWWWWWSSSQQQOOOLLLHHHAAA999333000///...---,,,,,,---------,,,++++++******)))(((---+++***)))+++...222444666777999888666333333333222111111222333111...,,,111111111111222222222222///......///000000///......///111222333333222222111222333222///,,,---...---------...000111000///...,,,,,,...---+++...444???LLLYYY___dddkkkppprrrwwwrrrhhhXXXEEE999===GGGSSS___kkkqqquuu{{{||||||zzznnn^^^IIIDDD===888333444>>>KKKccclllqqqpppsssvvvooobbbLLLAAA;;;<<<:::333222888555888777444444555333//////------000000///000555222111///......///111222***...111111---+++---///)))+++,,,------,,,,,,,,,+++++++++******))))))))))))******+++++++++******,,,---------,,,,,,++++++''''''(((***---...---,,,---............---,,,+++++++++++++++++++++++++++,,,000///((($$$&&&((('''***......)))&&&))))))'''***+++///666???FFFIIIJJJOOOXXX```dddggglllppppppllleee___\\\YYYVVVYYY^^^PPPOOORRRZZZ`````````bbbwwwkkkkkkzzzyyyyyywwwtttrrrrrrtttuuunnnjjjiiijjjhhhccc```aaaXXXXXXWWWUUURRRLLLDDD???000000000000///...---,,,,,,+++***)))))))))))))))---,,,******+++///333555555777777666444222222333//////111333444222///,,,///.........///000111222///000111111111111000000...///111222333333222222444666777666222///000111---,,,,,,...000111000///...,,,,,,...---+++...444IIIUUU___dddgggnnntttvvvxxxrrrhhhVVVBBB777;;;FFFZZZdddmmmqqquuu|||}}}~~~rrrbbbNNNHHHBBB;;;666666@@@MMMgggqqqwwwuuutttrrrdddRRRBBB888444888777///...333(((///444111...//////...///------///---***,,,000...---+++++++++---///000)))---111000,,,***,,,...***)))(((+++000111///+++,,,+++++++++******))))))******+++++++++******)))***++++++++++++***)))))),,,***((((((***++++++***++++++++++++******)))(((+++++++++++++++++++++++++++111111)))$$$(((---...)))...---'''%%%)))+++(((,,,---111:::CCCIIIKKKKKKMMMWWWaaaddddddgggjjjjjjmmmgggaaa[[[TTTPPPSSSZZZKKKMMMTTT___eeedddaaaaaa{{{fff]]]aaawww{{{tttsssqqqpppooonnnoooooosssmmmiiijjjooommmeee\\\\\\]]]\\\ZZZZZZXXXOOOEEE777333...,,,------+++)))'''((((((((()))))))))***---***'''(((---222777999777666555444222111000///222333444222///,,,++++++///////////////000111111111000///......///000111222111000//////000111111444444444333333222222222222000---...///000---+++000///...,,,,,,///555999NNN```mmmlllkkkttt|||||||||rrrcccRRR@@@777<<>>888999@@@GGGfffrrrvvvoooggg```PPP???888777555333333444555666777444111000000///+++''',,,,,,+++,,,------,,,***---...000000...,,,,,,,,,------------,,,+++***)))++++++******++++++,,,---,,,***))))))******((('''))))))************)))))),,,,,,++++++***+++++++++))))))***))))))***,,,///+++,,,------,,,+++***))),,,+++***))))))***+++,,,$$$&&&((()))((('''''''''---,,,***((('''&&&'''''''''---666@@@GGGKKKMMMNNNTTTVVV[[[`````````fffnnnnnnjjjddd___ZZZVVVTTTSSSKKKOOOYYYdddgggcccdddiiizzzoooaaa\\\dddyyyzzzttttttsssqqqooonnnnnnnnnooovvvqqqlllkkkmmmlllfff```]]]]]][[[[[[]]]]]]TTTHHH:::555000---......---+++((((((((()))))))))))))))---+++***,,,000555999:::666666555333222111000///111222333222///---,,,,,,000000000000000111222222111000///......///000111000000/////////111222333333333333333333222222222333000...///000000...,,,///////////////222777;;;ZZZmmmzzzvvvpppssszzz}}}yyyqqqeeeUUUDDD<<>>HHHOOORRRTTTUUUVVVXXX\\\aaa```^^^```eeellleee]]]YYYXXXUUUMMMFFFMMMSSS\\\cccbbb```eeelll{{{dddWWWXXX___pppxxxqqqnnnooommmkkkiiiiiiiiikkkllluuuvvvwwwuuuqqqmmmjjjhhh```___^^^aaaggghhh]]]OOO===777000------...---+++*********))))))))))))(((,,,---111666:::<<<:::888444444333222111000//////...///111111/////////000111000000000000000111111000000////////////000000////////////000000111111000000111111222222333333333333222111111111000///...000333555555555777888GGGWWWdddeeeaaabbbgggjjjkkkhhhcccWWWHHHCCCMMM[[[eeemmmtttuuuvvv{{{~~~|||{{{~~~yyyzzzvvv|||}}}}}}{{{zzzpppaaa```^^^XXX___mmmiiioooiiiSSS;;;000222666666555444333333333444444222000///---,,,+++***)))---.........---,,,---...+++---...---,,,+++,,,---,,,,,,,,,,,,,,,+++*********************++++++,,,+++***)))***,,,------,,,)))******++++++******)))&&&&&&'''((()))*********'''((())))))(((((()))+++***)))(((''''''((()))***&&&'''((())))))((('''&&&%%%'''((((((''''''((())))))))))))(((((()))))))))+++444???IIIMMMOOOQQQRRRWWWVVVXXX[[[ZZZXXXZZZ___iiifffaaa\\\VVVPPPIIIDDDMMMTTT\\\___]]]]]]cccjjjooo^^^VVVWWWcccvvv|||uuupppnnnkkkiiigggffffffhhhjjjlllqqqvvv{{{|||xxxqqqkkkhhhaaabbbccceeeiiihhh[[[MMM:::555...+++,,,,,,+++)))************)))))))))))),,,///444:::======999666333333222111000000//////---///000111000///000111000//////.........////////////000000000000//////000000000000//////......000000000111111222222222333333333222111000000000...111444555444333222333666@@@IIIOOORRRVVVXXXXXX\\\[[[YYYSSSJJJHHHTTTbbblllsssvvvuuuuuuxxxzzzyyy{{{}}}}}}|||yyyyyy}}}|||www{{{{{{{{{yyy~~~vvvmmmqqquuutttyyy}}}uuucccJJJ888222444777222111111000000000000000000000...---+++******+++...//////---***)))***,,,+++,,,---,,,+++***,,,---++++++,,,,,,++++++************))))))******+++,,,+++***)))***,,,------,,,******++++++++++++******'''((()))***+++,,,,,,+++&&&((())))))(((((()))***))))))'''''''''((()))***&&&'''((())))))((('''&&&&&&'''((((((''''''(((******************)))))))))000999DDDKKKMMMMMMOOOPPPTTTQQQOOOPPPOOOMMMPPPVVVaaadddeee^^^SSSIIIEEEDDDNNNUUU\\\]]][[[]]]bbbgggfffZZZWWWXXXfffyyyxxxsssnnnlllhhhgggeeedddeeehhhlllnnnqqqvvv}}}|||tttlllgggaaaeeeiiijjjjjjdddUUUFFF666222---+++,,,,,,***((()))))))))*********++++++///222777===@@@>>>999444222222111111000//////...---///000111000///000111//////...---------......//////000000000000//////111111111000///...,,,,,,000000000000000111111111222333333222000///000111///111444444333111000000222555;;;AAAGGGJJJKKKJJJKKKJJJJJJKKKIIIMMMZZZgggsssxxx{{{zzzzzz}}}}}}|||}}}||||||zzzyyyyyy|||~~~}}}~~~{{{~~~|||{{{{{{___GGG:::666444333333333111000...,,,+++***,,,------,,,+++,,,...111...//////,,,)))'''***---***+++,,,+++******,,,...***+++++++++++++++*********))))))))))))***+++++++++***)))***+++,,,+++*********++++++++++++******)))***+++---------,,,+++''')))******)))((())))))((((((((((((((())))))***''''''(((((((((((('''''''''((()))((('''''')))+++***++++++,,,,,,,,,++++++222:::CCCIIIIIIIIIKKKNNNPPPLLLIIIIIIIIIGGGIIINNNWWW___ddd___RRRGGGEEEHHHJJJQQQVVVVVVVVVZZZ]]]]]]uuuaaaXXXVVVZZZgggyyyxxxsssoookkkiiihhhfffeeeeeegggkkkpppssswwwzzz~~~}}}uuukkkdddaaaiiiooonnnhhh]]]LLL>>>222///,,,,,,------***'''(((((()))***++++++,,,---333666;;;@@@BBB???999444111111111000//////......---///111111000///000000000000///..................///000111111000///...//////000000000...---,,,000000000000000/////////111333444222///...///111///111333444333111111111///111555:::===???@@@BBB>>><<<<<<@@@DDDJJJUUU```mmmrrrvvvvvvyyy~~~~~~|||zzz{{{|||}}}}}}oooSSSBBB;;;888444000555444333222000...---,,,,,,------,,,+++,,,000333,,,...///---))))))---111******+++***)))))),,,...******++++++++++++******)))))))))))))))***+++++++++***))))))***+++***(((***++++++,,,,,,++++++***)))+++,,,------,,,+++***(((***,,,,,,***))))))***'''((())))))*********))))))(((((((((((((((((()))(((((()))((('''''')))+++((()))+++---///000000000222999BBBFFFFFFFFFKKKOOOQQQMMMLLLNNNNNNKKKJJJLLLSSS[[[bbb```WWWPPPNNNOOOJJJPPPSSSSSSVVV[[[[[[WWWooo___WWWTTTZZZgggwwwxxxqqqnnnllliiiggghhhgggffffffiiinnnsssvvv}}}}}}~~~~~~{{{tttjjjbbbaaakkkrrrpppgggXXXGGG999111...,,,---///...+++'''''''''(((***+++,,,---...777999>>>BBBDDDAAA:::555111111000000//////.........///111111000//////000111111000///////////////...///000111111000///...---...///000000///......111111000000//////......000222333222///---...000...000333444333222333444***---222666666666:::@@@888444333777<<>>FFFJJJJJJKKKQQQWWWTTTRRRSSSXXXXXXSSSOOONNNSSSYYY```ccc___ZZZXXXWWWRRRVVVXXXYYY^^^dddaaaZZZzzzeeeYYYUUUVVV\\\lll~~~}}}qqqhhhdddddddddccceeeeeeggghhhhhhiiiooottt}}}yyyrrrmmmjjjjjjpppvvvrrrbbbMMM;;;222///...---+++***)))((((((&&&))),,,,,,,,,///444888AAAEEEFFFAAA???>>>888000111111000......---------...---...333444111000333000000000///.........---111000...---...///111333......---------...///////////////...---------,,,000111111111000///...---333111000111333333111...//////...//////000111222---111666777666777:::===HHHGGGKKKTTT]]]cccjjjqqqvvvzzz}}}zzzuuurrrvvv{{{}}}}}}}}}xxxUUUKKK>>>666444444333111000///...---,,,---......---,,,+++******+++,,,------------,,,,,,+++++++++,,,++++++++++++++++++,,,)))***,,,------,,,***))),,,+++***)))))))))***+++******))))))))))))******---+++)))***,,,,,,)))'''''')))+++,,,+++******++++++++++++,,,,,,---------+++++++++************)))(((((()))***+++,,,,,,------,,,***((('''((()))***###&&&+++///222666999<<<===@@@HHHRRRTTTRRRVVV]]]]]]XXXWWW^^^```\\\YYYYYYXXX[[[aaafffiiifff___ZZZ\\\ZZZ]]]dddfffbbbaaadddqqq```WWWTTTVVVaaappp{{{ooogggeeeeeeeeeeeeeeeeeeffffffgggjjjpppvvv~~~zzzuuurrrssswwwwwwmmmZZZEEE555...///...---,,,+++*********''''''))),,,...222;;;DDDIIIMMMMMMDDD<<<999444000111111000......------...---,,,---111222///...000/////////..................---+++++++++,,,.../////////...---------------..................------000000000000000//////...333111000111333333111...///......---------......---...///111444555555555888777:::AAAGGGLLLRRRXXXlllqqqwwwwwwsssqqqtttxxx~~~{{{{{{}}}}}}zzz}}}~~~}}}|||uuu}}}wwwcccEEE>>>666222222333333111///...---,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,)))***,,,------,,,***)))******)))))))))***+++,,,***))))))(((((())))))***,,,***)))***,,,,,,)))'''((()))++++++)))((()))***+++,,,,,,,,,,,,,,,,,,---+++++++++*********))))))************++++++++++++)))(((&&&%%%&&&'''(((***''')))+++---111888@@@FFFFFFDDDGGGNNNSSSTTTXXX]]]^^^ZZZZZZ___aaa]]]ZZZZZZ^^^aaafffjjjlllkkkiiiggg___^^^aaahhhiiifffdddgggyyyeeeZZZUUUUUUWWWeeettt~~~vvvlllgggfffgggggggggffffffffffffggglllrrrwww~~~}}}|||xxxxxxxxxsssdddNNN<<<222//////......---,,,,,,------+++((((((---111888HHHZZZ^^^___XXXJJJ===666333111111111000///............000...000333333000///111---------...............---,,,+++++++++,,,---...000//////...---,,,++++++..................//////////////////000000000000222111111111222222000///000000...------,,,,,,,,,...,,,+++---222444222...000...///555999:::>>>CCCVVV^^^gggkkklllmmmppptttyyyxxxyyyzzzyyywwwyyy}}}~~~}}}uuufffddddddWWWGGG888444000///000222111///...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***************))))))))),,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***))))))))))))))))))***,,,,,,))))))(((((((((((())))))+++*********++++++***((()))******)))''''''(((***---,,,,,,,,,,,,,,,,,,+++++++++*********))))))))),,,,,,,,,+++++++++******'''&&&%%%%%%&&&((()))***))))))((()))...777CCCKKKNNNJJJIIINNNTTTWWW[[[^^^dddaaaaaaeeeeeebbb______bbbggglllnnnnnnnnnqqqssseeedddfffkkkllljjjiiikkkkkk[[[VVVSSSTTTXXXffftttwwwqqqiiieeefffhhhiiihhhfffhhhjjjjjjlllrrruuuvvvwwwtttsssvvv{{{}}}zzzvvvtttqqqhhhVVVCCC666333444///......---......//////000------111666CCC^^^www{{{rrraaaNNN???888666555111111000///......//////111///000444444000///000,,,,,,------......////////////.........///000111............------,,,,,,------......//////000000.........///000000111222222222222222222111000///111111000///////////////000......///111222000...000---...222444444666:::???FFFOOOVVVZZZ___fffkkkoooppprrruuuuuuuuuwwwzzzmmmXXXMMMHHH@@@666666333///......///...---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++)))***++++++++++++***))))))))))))))))))*********)))(((((((((((((((((()))*********+++++++++***))))))))))))(((((((((+++------------,,,,,,+++++++++************)))))))))))),,,,,,,,,+++++++++++++++)))(((((((((((()))***+++(((&&&%%%%%%)))222===EEEPPPPPPRRRVVVZZZ^^^bbbeeemmmmmmmmmnnnnnnkkkhhhgggffflllrrrsssqqqqqqtttwwwmmmlllkkklllmmmnnnoooqqq{{{___SSSPPPMMMPPPWWWeeerrr~~~{{{qqqlllfffccceeeggghhhgggeeejjjmmmmmmpppvvvvvvrrrooolllkkknnntttvvvsssoookkkeeeYYYHHH999222333666...------------...//////......111666AAAYYYzzzxxx]]]III???;;;888666111000000////////////000000...///222222...---///,,,------....../////////000000000000000111111222,,,,,,...////////////...---......//////000000000............///111222333111222222222111111000000///////////////000111111---000222111///...///000---***+++///000///000444222666;;;???DDDJJJRRRWWW\\\```dddfffiiimmmqqqrrruuuuuuvvvwwwxxxzzz}}}~~~rrr]]]HHH===:::777444666333...,,,+++,,,---...+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++))))))(((((((((((())))))************************************))))))(((((())))))(((((((((((()))))))))***+++++++++*********((()))******)))+++...111---------,,,,,,+++++++++*********)))))))))(((((())))))***++++++,,,------******)))(((((((((((((((&&&&&&%%%%%%'''---444:::KKKUUUaaafffgggjjjnnnrrrwwwyyyzzzxxxvvvtttrrrooonnntttzzz{{{xxxuuuvvvyyyuuutttpppmmmnnnrrrvvvxxxnnnVVVMMMJJJFFFKKKUUUeeerrr}}}~~~qqqmmmhhhcccaaaccceeeeeedddccciiilllkkkooouuutttmmmkkkjjjjjjllloooooollliiicccYYYKKK<<<333///000111---,,,,,,,,,,,,,,,------''',,,111:::RRRuuulllOOO???;;;999777555111000000//////000000000444222333777777333222444.........///////////////....../////////000000000+++,,,...000111111111000//////////////////000000///.........///000222333000222333333111000000111,,,,,,,,,------...000000***...111000,,,***,,,///,,,)))***...///------000000111111111333666<<<@@@EEEJJJNNNPPPSSSZZZ___```dddfffiiikkkmmmpppuuuxxxzzz|||}}}|||zzzyyyzzz{{{yyywww|||~~~zzzuuu```VVVGGG:::444444666777111///,,,))))))+++---///+++,,,,,,,,,,,,+++***))),,,,,,------------,,,,,,*********+++++++++++++++))))))(((((((((((())))))************************))))))******))))))((('''******))))))))))))******(((***++++++*********+++((()))+++++++++,,,///111---,,,,,,,,,,,,,,,,,,+++******)))))))))((((((((('''((()))***+++,,,------((((((''''''&&&%%%$$$$$$&&&'''(((((((((***---000AAATTThhhrrrtttwww{{{~~~|||}}}zzzxxxvvvssstttyyy}}}~~~{{{yyyxxxxxxvvvvvvsssnnnnnnssswwwwww~~~fffRRRLLLHHHCCCJJJWWWiiiuuuvvvllljjjfffaaa```aaacccbbb```bbbgggfffbbbfffoooooohhhiiikkklllmmmllljjjfffcccXXXLLL===333//////...---,,,+++***************+++%%%,,,111===ccclllVVVAAA888777666555666111000000000000000111111444333444888999666555777000000000000000/////////---......///////////////---///000222333222111000000000000///////////////000///...---...///111333000222444333111///000111......---------......///+++,,,------,,,,,,,,,,,,...+++,,,//////,,,,,,...000000///---------///111555:::<<<:::<<>>UUUfffttt~~~~~~xxx~~~yyytttsssrrrmmmjjjgggeeedddfffhhhiiiiii___eeehhhfffeeegggddd^^^sss___NNNKKKFFFCCCNNN```sss}}}xxxpppiiihhhgggdddbbb```_________cccbbb```______aaaccceeefffjjjmmmkkkeee\\\UUURRR@@@777...+++...///***$$$...,,,***(((((((((((('''---,,,111HHHooohhhLLLCCC888555777888666222000///...------...///000***+++---...//////000000000///...---,,,------...000000000000000000000000///000222000...---///222------------...000111222000000000000000000000000222333333333333222111111///000111000---+++***+++***,,,...111222111///...///...---,,,,,,,,,,,,,,,000///...---,,,---......//////......///000222333444555666666888;;;AAADDDMMMRRRWWWZZZ\\\aaakkksssxxxxxxzzz~~~tttlllVVVGGG888444666555333222333///,,,---111222000------...///...,,,+++,,,------+++++++++---...---+++---------,,,,,,+++++++++))))))))))))************---------,,,,,,,,,++++++)))*********)))(((&&&%%%))))))*********++++++++++++,,,+++***((((((***,,,+++++++++++++++++++++++++++***)))))))))))))))******+++---......---+++***)))))))))))))))))))))))))))'''(((***(((%%%%%%)))''''''(((((('''&&&%%%$$$'''((())))))((('''(((***'''///???TTThhhtttyyyyyyzzzwwwrrrllleee^^^YYYWWWTTTRRROOOLLLJJJKKKLLLMMMLLLKKKLLLMMMMMMLLLIIIFFFmmmZZZMMMJJJHHHFFFQQQcccwwwzzztttnnniiifffdddbbb___^^^^^^___```eeedddbbbaaabbbcccfffggggggiiijjjjjjeee[[[OOOFFF;;;444---+++---///,,,(((,,,+++)))(((((()))******///333999GGG^^^nnneeeRRRFFF???666222333444333111//////............//////......//////......---,,,000///...---,,,------...////////////////////////---///000///,,,,,,...000------------...///000111000000000000000000000000111111111111111000//////...///111000///......///------...//////000000000000//////...............111000///.........//////)))***+++---------------000111111000000333777:::>>>AAADDDGGGJJJPPPWWW]]]cccgggoooxxxzzzqqqbbbVVVFFF:::111///222222222333222...+++,,,///111///,,,---...///...,,,+++,,,------,,,+++,,,------,,,+++------,,,,,,++++++++++++))))))))))))*********+++,,,,,,,,,+++++++++******'''(((***+++,,,,,,+++***))))))*********++++++++++++,,,+++***((((((***,,,++++++++++++++++++++++++******))))))))))))******,,,---.........,,,+++))))))))))))))))))))))))))))))'''(((***(((%%%%%%)))((((((((('''''''''''''''((()))******(((((()))***,,,...444???MMMZZZcccgggbbb___ZZZSSSLLLFFFAAA>>>>>><<<999777666666777888555555666888999999666444{{{cccUUUKKKJJJIIIIIIVVVgggzzzsssmmmjjjhhhdddbbb___\\\\\\^^^aaaccchhhgggeeeddddddeeefffgggggghhhiiiiiidddWWWEEE888333000,,,+++,,,------,,,******(((((((((***,,,---222<<>>CCCFFFLLLRRRZZZbbbddd[[[LLLAAA999222---.........///222///,,,***+++...///...,,,---.........,,,+++,,,---///---,,,,,,------+++***,,,,,,+++++++++++++++***))))))*********+++++++++++++++++++++************)))***,,,---......------***************++++++++++++,,,,,,***)))(((***+++)))))))))))))))))))))))))))))))))))))))***+++,,,......//////...,,,***))))))))))))))))))))))))))))))((((((***)))%%%&&&***)))((((((''''''((()))***)))***++++++)))((()))+++---+++***...555???FFFJJJCCCAAA>>>999444///+++)))---,,,***(((((()))***+++'''''''''))),,,,,,***)))ppp\\\QQQJJJJJJIIIKKKYYYiiizzzyyylllgggffffffcccaaa]]][[[\\\___dddhhhjjjiiihhhfffeeedddccccccfffhhhjjjhhh^^^NNN;;;///......---+++******,,,...+++******))))))***...000666AAAKKKKKKHHHDDD>>>888666444111...------...///---...///000000///...---***+++---...//////000000............------..............................,,,,,,,,,,,,,,,,,,---.........---------...//////------------------------...............---,,,,,,+++---///000000000222333000//////............///////////////000111222333000000000///////////////******,,,---......------......---,,,***+++---//////------///333777999999???@@@BBBFFFGGGEEE???:::666333111111///+++,,,000...,,,***+++---......---,,,---......,,,,,,,,,...000...---,,,------+++)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,---.........,,,+++******************************+++,,,+++)))((()))+++))))))))))))))))))))))))(((((())))))***+++,,,---////////////---,,,***)))((((((((((((((((((((((((***((()))+++)))%%%&&&******)))((('''''')))+++---***+++,,,+++***)))***+++'''(((***,,,///111111111//////...,,,***)))''''''((('''&&&&&&&&&''')))***&&&&&&&&&''')))***((('''lllVVVOOOIIIIIIHHHLLL[[[kkk|||ttthhhbbbbbbcccdddaaa^^^\\\]]]bbbhhhllllllkkkiiigggdddbbb___^^^ccchhhkkkdddTTTBBB444------......,,,)))(((***,,,,,,,,,,,,***)))+++///333<<>>FFFEEEHHHJJJFFF===444111333222---+++///666999555000000///...------...///000++++++---...///000000000+++,,,.../////////......------------------------+++((('''(((+++------+++000///...---,,,+++++++++------------------------------......------,,,+++(((***,,,---,,,,,,---///...---------...///111222///............//////000///000111111111000...---,,,------......///000000111222333222000///000111***...111///***(((+++///000///---+++)))***,,,//////++++++...000...,,,---((()))************,,,...+++,,,------,,,,,,...///...---,,,---//////...------------....../////////,,,,,,,,,---------......---------,,,,,,,,,++++++***+++,,,---------,,,+++++++++++++++******)))))))))+++------+++)))))))))************************,,,,,,++++++***+++++++++++++++******)))******+++))))))))))))))))))))))))+++)))***,,,***&&&'''+++))))))******)))((('''&&&)))***+++***'''&&&&&&'''$$$'''++++++((($$$######$$$%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&%%%$$$$$$&&&(((((('''ttt___TTTIIIEEEBBBBBBEEEPPPddduuuwwwkkkddddddeeebbb___bbb```___```cccfffhhhiiimmmrrrssspppnnnooonnnlllgggVVVBBB777222...,,,---------,,,,,,+++,,,,,,,,,---------000444;;;AAAEEEFFFCCC???:::666222000//////////////////000111111------............------............////////////000.........///...,,,***///////////////---+++***///...---,,,,,,---...///.../////////...------,,,------......///000000111---)))'''))))))''')))---***,,,...000000...,,,***+++,,,---.../////////.........//////000000111111111111000...,,,,,,---///...............///000000111111000///000000111111...///000000//////000111---+++(((((()))+++++++++//////.........---***(((+++,,,------,,,,,,...000,,,,,,------.../////////////////////...---,,,+++---.........---,,,,,,++++++......,,,,,,......,,,,,,,,,++++++,,,,,,---...+++---//////...---...///...------------...//////...///...,,,)))'''((())),,,++++++******++++++,,,'''(((((()))******++++++***)))'''&&&&&&(((***+++(((***,,,---+++***++++++...000111///+++)))***+++******))))))((((((''''''&&&%%%%%%''')))***)))((($$$'''***)))&&&$$$%%%((($$$%%%%%%%%%&&&(((,,,///&&&$$$&&&******'''%%%'''((('''&&&%%%%%%%%%&&&'''ooo[[[QQQGGGDDDAAAAAADDDOOOdddvvv}}}sssgggaaaaaabbbaaa^^^]]]\\\\\\^^^ccchhhkkklllllloooooommmlllllljjjeee[[[KKK;;;333000---,,,------,,,++++++++++++,,,,,,...---...333:::AAAFFFHHHDDDBBB>>>:::555222111000//////......//////000111------............------............////////////000///......//////---+++...//////000///...---,,,///...------------...///...............---,,,,,,+++,,,,,,---......//////...+++)))++++++)))+++...+++,,,---......---+++***,,,,,,------...//////000---.........///////////////000///---++++++,,,..................//////000111000000000000000000000///000000///---,,,---...---+++(((((()))+++++++++,,,,,,,,,---...---+++)))+++,,,------,,,,,,...///------.........------,,,............---,,,+++***,,,,,,------,,,++++++***,,,...---***))),,,,,,******************+++,,,,,,)))+++------,,,+++,,,---,,,,,,,,,+++,,,,,,---...,,,---...---,,,,,,---///,,,,,,++++++******************++++++,,,,,,,,,---'''&&&%%%%%%&&&'''((())))))+++......---+++******...///000...+++)))***+++))))))((((((((((((((('''(((''''''(((******)))(((((((((((()))***+++***)))******)))'''%%%%%%''')))&&&$$$%%%((('''""" !!!%%%%%%%%%%%%&&&(((***+++}}}gggUUULLLEEEBBB@@@@@@CCCOOOeeeyyywwwmmmbbb]]]]]]``````___[[[[[[[[[^^^ccchhhjjjkkkjjjlllkkkjjjjjjiiibbbZZZIII===222......,,,,,,---,,,+++*********+++,,,,,,//////111888AAAFFFFFFCCC@@@>>>:::666333000//////......------......///000------............------............////////////000///...///000000///---//////000000000///......///...------------...///------......------,,,,,,******++++++,,,---------...***)))++++++)))***...------,,,,,,,,,+++******------,,,,,,---...000000------------.....................---+++***+++---...------------...//////000000111111111///...---///000000...,,,++++++,,,---+++))))))***+++++++++***)))***,,,......,,,***+++,,,---,,,++++++---///---............,,,***)))------------,,,+++***)))+++++++++++++++******))),,,---,,,((('''***+++))))))))))))((()))******+++''')))++++++***)))***+++***************+++,,,,,,+++,,,------,,,,,,...000,,,++++++*********)))))),,,,,,------------------((())))))***+++,,,,,,---,,,///111222000---,,,+++---......---+++)))***+++((((((((((((((()))))))))***)))((()))***+++***(((+++(((&&&(((---...+++(((,,,,,,***'''$$$###$$$%%%%%%###$$$'''&&&"""!!!###&&&&&&&&&&&&''')))***+++ttt___OOOHHHBBB@@@>>>>>>AAANNNfff|||ppphhh___ZZZ[[[^^^______```^^^^^^___bbbdddeeeeeehhhjjjkkkjjjjjjfffYYYLLL;;;222+++,,,---++++++,,,,,,+++***))))))+++,,,---000111888BBBLLLLLLCCC::::::888555222000...---------------------...//////------............------............////////////000///...///111111000.../////////000000000000000.........------.........,,,---------------,,,,,,+++++++++,,,,,,---------,,,)))(((******((())),,,...---+++***)))******++++++,,,---...////////////........................---......---+++***+++---------,,,,,,------...///...///111111111///---+++...//////...,,,+++,,,------+++))))))+++,,,,,,++++++++++++---......---+++,,,,,,---,,,++++++,,,...+++,,,---...---,,,***)))+++++++++++++++***))))))***+++++++++++++++*********,,,+++''''''+++,,,+++))))))(((((())))))***+++&&&(((******)))))))))*********))))))******+++,,,+++,,,,,,***(((((()))***((())))))***************++++++,,,,,,,,,,,,,,,,,,***+++,,,---...////////////222555555333000------,,,,,,,,,+++************(((((())))))******++++++***)))((()))+++,,,,,,+++***((('''(((******(((&&&((((((((('''%%%%%%'''((($$$"""$$$(((***((((((***))))))((((((''''''&&&&&&lllXXXKKKFFF@@@???======@@@NNNiiiwwwjjjddd]]]ZZZ[[[]]]___```bbb```___```bbbcccbbbaaafffiiikkkkkkhhh```OOO@@@333---***,,,---+++***+++,,,+++***))))))+++---//////555AAAPPPYYYTTTEEE888777666333111000/////////---------------...//////------............------............///////////////......///111222111//////////////////000000000---..................---,,,,,,---......---------------------............,,,)))))),,,,,,)))))),,,...---+++))))))***+++,,,)))+++...111222000...,,,////////////////////////---...///...---,,,,,,---,,,,,,,,,,,,,,,---......---...000111000///,,,+++,,,---//////......///000---+++******,,,,,,,,,+++......---...//////---***,,,------,,,******,,,---((()))***,,,,,,,,,+++************+++******))))))++++++,,,,,,,,,,,,++++++(((******'''(((---...---)))))))))))))))***++++++''')))++++++***)))***+++*********)))***++++++,,,*********)))'''&&&((()))%%%&&&''')))++++++,,,,,,(((((())))))))))))))))))'''((()))***++++++++++++...000222333000...,,,+++******************))))))*********++++++,,,,,,,,,)))((('''(((+++---...---)))+++,,,+++(((&&&&&&'''&&&'''(((((('''''')))+++'''%%%&&&***+++)))***---)))))))))((('''&&&&&&%%%yyyeeeRRRGGGEEE???>>>======@@@OOOkkk{{{nnneeeaaa]]]ZZZ[[[]]]^^^______^^^___aaaccceeeeeedddfffiiijjjfff___UUUDDD666000,,,***---...+++***,,,---,,,***)))***,,,///000111;;;KKK[[[ccc[[[JJJ<<<666555444222111111222333......------......///000------............------............////////////---------///111222111000000000///......//////000------...//////...------------......//////......///////////////////////////------000000------///---,,,+++******+++,,,---(((+++...111222000...,,,000000000000000/////////,,,...//////---,,,------,,,++++++++++++,,,------,,,---...//////...------+++,,,.........///000222---+++***+++,,,---,,,***//////...///000///---+++,,,------,,,******+++---(((((())))))***++++++,,,)))***************))))))***+++,,,,,,,,,,,,,,,,,,&&&******)))***---...+++)))))))))))))))******+++''')))++++++***)))***+++***))))))))))))***++++++'''((())))))((((((***,,,###$$$''')))++++++++++++&&&&&&''''''((())))))***)))))))))************+++)))+++---,,,***)))((())))))((('''(((******)))(((+++++++++++++++,,,,,,,,,***((('''(((***,,,------))),,,///---(((&&&''')))(((***+++***(((((((((******''''''))))))&&&%%%(((''''''((()))***)))))))))sss___MMMDDDCCC>>>>>>======@@@PPPnnnrrrggg```^^^\\\ZZZZZZ[[[\\\\\\]]]]]]^^^aaaeeehhhhhhggggggiiieee[[[PPPFFF:::000...+++***......,,,+++......---+++******---000222888CCCRRR___bbbXXXHHH;;;333222111111000111222333//////......//////000111------............------............////////////,,,+++,,,...000111111///111000///------------...------...//////...---------...//////000000//////////////////////////////000......111111......000+++++++++,,,,,,---...///,,,,,,---...////////////000000/////////.........***,,,......---,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,------......///+++,,,......------...000,,,++++++,,,------,,,***---,,,---...000000...,,,,,,------,,,***)))***,,,***)))(((''''''(((***+++)))******++++++*********))))))***+++++++++++++++&&&***+++))))))+++)))&&&((((((''''''(((((()))***''')))***+++***)))***+++((((((''''''(((((()))***&&&'''((('''&&&&&&''')))$$$&&&((()))******)))(((&&&&&&'''(((***+++,,,,,,,,,,,,***))))))******+++((())))))(((''''''((()))((('''&&&''')))+++)))(((******************))))))---***(((''')))*********((()))******))))))))))))***+++,,,,,,***))))))***,,,(((''')))(((%%%$$$''')))***+++,,,,,,,,,+++***ppp\\\JJJBBBBBB>>>>>>======@@@PPPooo~~~mmmbbb]]]\\\[[[ZZZZZZZZZZZZYYY^^^^^^___bbbfffhhhhhhggghhhhhh```RRRDDD;;;333---,,,******---...,,,---//////---+++***+++...111333@@@JJJVVV^^^\\\PPP@@@666//////...---...///000111///////////////000111111---..................---............/////////000+++***+++---000111000///111000...---,,,,,,,,,---,,,---...//////...---,,,......///000111111000000//////////////////......///---...111111...---///***+++,,,---...////////////---,,,++++++...000222//////.........---------(((+++------,,,+++++++++++++++******++++++,,,---+++++++++,,,---...///000+++---------+++++++++---,,,++++++,,,---...,,,*********+++---///000///---,,,------+++***)))***,,,---+++(((&&&%%%&&&(((***)))******+++++++++******(((((()))***************&&&***,,,***))))))%%% '''&&&&&&&&&&&&'''((((((&&&(((******)))((()))***'''&&&&&&&&&&&&'''(((((((((((('''%%%""" !!!"""'''((()))***)))(((&&&%%%'''((()))***,,,...//////***)))&&&%%%$$$$$$&&&''')))******((('''(((***,,,(((&&&%%%&&&)))+++)))'''******))))))((((((''''''000---)))''''''(((((('''%%%###"""%%%)))+++)))'''(((***,,,,,,,,,+++,,,---***''''''))))))'''(((+++////////////...,,,***)))yyyeeeVVVKKKEEEBBB>>>:::888;;;EEEWWWrrr~~~rrriiiaaa```\\\XXXXXXZZZ\\\\\\[[[``````^^^\\\]]]aaaaaa]]]ccc]]]RRRDDD888000---...+++((('''))),,,---,,,***...******------,,,333===HHHNNNTTTUUUNNNBBB888222000000...+++---222333111111000000///...---------.........///////////////---------------------------......///000111111222//////............//////000///...///111111---***............////////////222111000///...---,,,,,,000000///...------,,,,,,------,,,+++,,,---.../////////...,,,******---///......---,,,,,,,,,,,,---***++++++,,,,,,++++++***''')))************+++---***)))(((+++...000///,,,111111111///---***(((&&&))))))*********+++++++++***))))))***,,,///222444---,,,************)))'''(((((((((***,,,,,,***(((''''''&&&'''(((+++...000++++++******))))))(((((())))))))))))))))))))))))+++((('''(((+++------+++)))***+++++++++)))((('''&&&%%%%%%'''((()))'''&&&,,,+++***)))((('''&&&&&&'''&&&&&&&&&'''***,,,---))))))************))))))$$$$$$%%%''')))))))))(((&&&&&&'''(((((()))((((((&&&%%%%%%%%%&&&''')))***,,,,,,,,,***'''&&&'''(((&&&''''''((()))((((((((($$$%%%''')))******))))))*********)))))))))))))))'''&&&&&&'''(((((('''%%%%%%&&&''')))))))))((((((sss___PPPGGGBBB???===;;;:::===EEEXXXuuu{{{rrriii```___\\\YYYYYYZZZ[[[[[[YYYVVVZZZ[[[XXXVVVYYYZZZYYYYYYRRRGGG<<<333...---,,,+++***+++---//////,,,)))///+++***---...111:::EEEOOOPPPPPPLLLEEE===666333111222000---///333333000111000000///......------000000///...---,,,++++++------------------------...............///000111//////............/////////...---///111000...+++............////////////............////////////000//////...------,,,,,,------,,,,,,,,,---...///......---+++)))))),,,.........---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***,,,------------...000---,,,+++,,,//////...+++,,,,,,------,,,***((('''******++++++,,,,,,,,,,,,******)))***,,,///111333...,,,+++***++++++)))(((''''''''')))***+++)))'''+++***)))((()))***,,,---*********))))))))))))(((************************+++)))'''(((+++,,,,,,+++)))******+++***)))((('''+++***(((((())))))(((&&&(((((((((((((((''''''''''''''''''((()))***+++,,,(((((())))))))))))((((((&&&%%%&&&'''((()))))))))'''(((((()))******))))))&&&&&&&&&&&&&&&((()))***...---,,,)))&&&&&&(((+++''''''''''''((((((((((((%%%&&&''''''((((((((((((*********))))))((((((((('''&&&&&&'''(((((('''%%%&&&'''((())))))(((''''''mmmXXXKKKDDD@@@>>>===<<<<<<===BBBSSSrrrxxxqqqiii``````___]]]]]]]]]]]]\\\ZZZUUU[[[___\\\XXXZZZ\\\\\\OOOGGG<<<333000///...---+++,,,...111222000,,,(((///,,,***---222999EEEPPPXXXSSSJJJAAA:::666444444000111111...///222000,,,000000000///......------//////...---,,,++++++***------------------------///...---,,,,,,---...///...........................------...000000///------............/////////------.........///////////////......---,,,,,,,,,---,,,,,,,,,,,,---...///------,,,+++))))))+++---......---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,+++,,,......------///000///...---...///...,,,+++((()))+++,,,,,,,,,+++***+++,,,,,,,,,,,,---------************,,,...000222///---+++++++++,,,+++)))''''''&&&((()))***)))'''...---+++))))))))))))***((((((((()))))))))******************************+++***((((((***++++++***)))************)))((((((...+++)))((((((((('''&&&%%%%%%&&&&&&'''((())))))'''(((***+++++++++******'''(((((((((((((((((('''((('''''''''((()))******((())))))***************''''''''''''((()))******---,,,***'''$$$%%%(((***((('''&&&&&&&&&'''))))))))))))(((((((((((())))))++++++***)))(((''''''&&&'''&&&&&&'''(((((('''%%%''''''((((((((('''&&&&&&jjjTTTHHHBBB???============<<<>>>MMMkkk~~~uuupppiiibbbccccccbbbbbbbbb```___]]][[[```cccaaa___```^^^[[[HHH???555//////111000...---...///000000...,,,***///---,,,///888DDDQQQ[[[___UUUFFF:::444222222222---//////---...///,,,'''000000//////............,,,,,,,,,------......///------------------------...---,,,+++***+++---...---------......------------------...////////////---------.........//////000000///......---,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,------......---------,,,******,,,---......---,,,,,,,,,,,,---------------------------(((***++++++++++++,,,...------------------,,,+++)))***,,,---......------+++,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000///---++++++,,,,,,,,,+++(((((('''(((******)))(((---,,,+++)))((((((((((((''''''((())))))***++++++************************+++***))))))))))))))))))))))))*********)))))))))+++)))'''&&&''''''&&&%%%%%%&&&&&&'''((()))******''')))+++------,,,***((((((((())))))))))))((((((*********)))((()))***,,,((())))))******)))))))))(((((((((((())))))******((()))(((&&&$$$$$$%%%'''((('''&&&%%%%%%''')))***---,,,***)))))))))***+++++++++***)))'''&&&%%%%%%'''&&&&&&'''(((((('''%%%(((((((((''''''&&&&&&%%%eeeOOODDD???<<<:::;;;<<<<<<<<<>>>LLLiiivvvpppmmmhhhdddbbbbbbcccbbbaaa```___^^^_________^^^``````XXXOOOBBB:::111---...000///---......---,,,+++++++++,,,......000666AAAPPP\\\cccaaaUUUDDD888333111000///,,,//////---...///+++%%%////////////............,,,------...//////000000---------------------------,,,+++******+++,,,,,,,,,,,,------------,,,,,,,,,------------...///000------------............//////......------,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------...//////...,,,,,,---.........---,,,,,,,,,,,,---...------,,,,,,------...'''(((******))))))+++,,,)))***+++,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++*********************+++,,,---......///---+++***+++,,,,,,,,,+++)))((()))+++,,,+++******)))))))))(((((())))))'''(((((()))***+++,,,,,,*********************************)))(((((()))***))))))))))))))))))******)))'''&&&&&&((()))(((''')))))))))))))))))))))***''')))+++------,,,)))((()))******++++++******)))+++,,,---+++))))))***,,,'''(((((()))((((((''''''((((((((()))))))))))))))&&&(((***)))'''%%%%%%%%%((('''%%%$$$%%%&&&(((***,,,+++)))(((''''''((()))******)))((('''&&&%%%$$$'''&&&&&&'''(((((('''%%%((((((''''''&&&&&&&&&%%%www]]]HHH???<<<999777888999:::<<<@@@NNNiii|||tttlllgggeeecccbbb]]]^^^___^^^\\\\\\\\\^^^bbbaaa^^^\\\^^^\\\OOOBBB888333...++++++,,,+++***------,,,***((())),,,......222888@@@MMM]]]fffhhhaaaSSSBBB777333222000,,,...111111///000111...(((//////////////////......000000/////////.........------------------------+++++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,---...---,,,,,,...000,,,------------.........++++++,,,---...//////000------,,,,,,,,,,,,,,,,,,+++,,,------......------...///000///...------.........---,,,,,,,,,,,,---...---,,,++++++,,,---...((()))++++++******,,,---((()))+++,,,+++***+++,,,((()))***++++++***)))(((++++++***************)))******++++++,,,,,,------///,,,***)))***,,,,,,,,,,,,***))))))+++,,,,,,,,,((()))))))))************))))))******+++,,,------++++++++++++++++++++++++((()))***)))(((((()))+++)))))))))((())))))***+++)))))))))***,,,,,,+++)))+++++++++******)))))))))&&&(((***,,,---,,,***(((***++++++,,,,,,++++++***+++...000///+++)))***,,,'''((((((((((((''''''&&&'''(((((())))))(((((('''''')))++++++)))((('''''''''&&&%%%%%%%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$'''&&&&&&'''(((((('''%%%((('''&&&&&&%%%&&&&&&&&&nnnUUUDDD===<<<:::777888777777999>>>JJJaaauuuppplllfffaaa\\\ZZZ[[[]]]ZZZ[[[\\\ZZZYYYYYY\\\^^^ccccccaaa]]]ZZZTTTFFF999000///---++++++************,,,---+++)))))),,,...///777AAALLL[[[iiinnnkkk```QQQ>>>444222333000+++///111111///000222///***...///////////////////////////............------------------------------)))***,,,---...---,,,+++***+++,,,------,,,+++***---...///---+++***---///,,,,,,---------.........***++++++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------///000///---,,,------......---,,,,,,,,,,,,------,,,+++******+++,,,---(((***+++,,,++++++,,,...))),,,...---+++)))***+++'''((()))***++++++***))),,,,,,,,,++++++************++++++,,,,,,,,,,,,+++...+++(((((()))+++,,,,,,,,,***((((((***,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++&&&((())))))''''''***,,,***)))((((((((()))+++,,,))))))***,,,---,,,)))&&&************))))))))))))%%%&&&(((***++++++***)))******++++++++++++*********///222222---******+++)))))))))))))))(((''''''&&&'''(((((((((((('''&&&((()))((('''%%%%%%''')))%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%'''&&&%%%%%%%%%&&&'''(((|||jjjRRRBBB>>>>>>===::::::777555666999CCCUUUfffdddaaa]]]YYYUUURRRUUUYYYZZZ[[[[[[ZZZXXXYYY]]]aaa^^^aaa```ZZZRRRIII<<<111+++---......,,,+++,,,---(((+++......,,,+++,,,...000;;;GGGTTTcccppprrrmmm___OOO;;;111111222000,,,...//////,,,---000///***.........///////////////******+++,,,---//////000------------------------'''))),,,/////////---,,,)))***,,,------,,,***)))...//////---***))),,,///,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,...///...---+++,,,,,,......---,,,,,,,,,,,,------,,,***))))))***,,,---''')))***+++******+++---,,,///000...+++))))))***'''(((***,,,---------------------,,,,,,+++++++++***++++++,,,,,,,,,++++++...+++((('''(((***,,,,,,+++)))'''''')))+++++++++............---,,,++++++,,,,,,------------......++++++++++++++++++++++++%%%'''))))))''''''***---***)))(((((((((***+++,,,((()))***,,,,,,***%%%!!!(((((((((((())))))))))))$$$%%%''')))***++++++***))))))************))))))***///444444///******+++***************)))((((((&&&&&&'''(((((('''&&&%%%((('''$$$ !!!%%%)))$$$%%%&&&'''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&%%%%%%$$$%%%&&&((()))~~~fffMMMCCC???:::999<<<777666666777;;;AAAGGGKKKOOOQQQRRRPPPLLLLLLQQQVVVWWWVVVVVVXXX[[[]]]]]]]]]^^^^^^ZZZSSSJJJ@@@666---+++++++++++++++++++++,,,,,,)))***...///,,,,,,///666AAARRR```hhhlllqqqtttSSSGGG<<<666222///...000000000///............///............///////////////......------///000111............---,,,++++++,,,******---...---...111.........------,,,,,,,,,++++++,,,---,,,+++)))(((+++,,,,,,***)))((()))+++...111///,,,+++......,,,///...,,,++++++,,,...///000000000000000000000000000,,,+++,,,+++&&&%%%'''************+++,,,------,,,------,,,+++,,,...000...,,,***))))))***,,,...++++++******)))(((((((((---,,,***))))))***,,,---++++++,,,---,,,+++***))),,,---------,,,***((('''++++++***************+++---,,,+++***))))))))))))))))))***+++++++++++++++(((000000(((%%%+++,,,&&&'''***+++'''&&&(((***)))+++++++++*********))))))'''))),,,---+++*********---++++++...111000***$$$,,,,,,+++***))))))******$$$%%%'''((('''((()))+++******+++,,,,,,---------444333000...,,,*********((((((((()))(((''''''&&&((('''###!!!%%%+++,,,)))%%%'''***++++++***++++++&&&&&&%%%$$$$$$&&&***---(((((((((((('''&&&%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''|||cccKKKBBB@@@:::777888777666666666888<<<@@@CCCFFFHHHJJJJJJHHHIIINNNSSSTTTTTTUUUXXX[[[]]]^^^]]]ZZZ[[[WWWNNNAAA888222///,,,,,,,,,,,,,,,+++++++++***((())),,,---,,,000666CCCOOO]]]hhhpppuuusssnnnLLLBBB777333111......000000///......------......------------............///......---...///000111.........///......---------******---...,,,---000,,,,,,,,,+++++++++******,,,,,,---------,,,******---......---+++***,,,---+++......,,,---000000...///...,,,++++++,,,...///000000000000000000000000...++++++------***))),,,+++++++++***++++++,,,,,,+++++++++***))))))+++------,,,***((((((***,,,---************++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++******.........------,,,+++***++++++***************+++,,,,,,+++***))))))))))))++++++,,,,,,,,,,,,,,,+++---333222)))'''---///+++(((,,,,,,)))'''***+++***++++++++++++************((()))***,,,...///000000,,,******,,,//////+++&&&))))))(((((('''&&&&&&%%%&&&'''))))))((((((***++++++++++++---...000222333222000...,,,+++*********(((((((((((((((''''''&&&###### ###$$$"""###%%%'''((('''&&&'''(((&&&&&&&&&%%%$$$%%%(((+++%%%&&&&&&'''''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&zzz```GGG@@@@@@;;;555333777666555555555666777888:::===@@@@@@AAACCCHHHLLLMMMNNNQQQWWW\\\______^^^VVVUUUPPPDDD666------000......------,,,,,,++++++***)))***,,,,,,...888CCCNNN\\\gggllltttzzzqqq___DDD;;;222000///......000///......---------------,,,,,,,,,------------...///............///000000......//////////////////...++++++------++++++///,,,,,,,,,,,,++++++++++++---------...------,,,+++---.........,,,+++,,,---'''+++------...222222//////...---,,,,,,---...///........................---++++++...///---...111---,,,,,,++++++++++++,,,++++++,,,+++))))))***,,,,,,+++)))(((((()))+++,,,)))******+++,,,,,,---------,,,+++*********,,,,,,------,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,+++***************++++++++++++***************++++++++++++,,,++++++******///333111(((&&&---000...))),,,---***)))+++,,,+++,,,,,,,,,+++++++++******+++)))(((***...000///...+++)))(((***------+++((('''((((((((('''&&&$$$###)))***+++***))))))***+++---,,,++++++,,,...000222...---+++***)))******+++((((((((((((((('''''''''$$$'''%%%!!!"""$$$$$$###%%%''''''%%%$$$%%%&&&%%%&&&'''&&&%%%%%%&&&'''###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%''')))&&&&&&''''''((((((((()))$$$$$$$$$$$$%%%%%%%%%%%%{{{^^^CCC<<<>>>;;;666333555555555444444333333333333555888999:::<<<@@@DDDCCCFFFLLLSSS[[[___```___TTTNNNDDD:::///)))***/////////...------,,,++++++,,,+++---......222@@@OOOUUUeeeooopppwww~~~nnnTTT@@@777000//////------///......---,,,,,,,,,,,,---,,,,,,---------...................../////////000---------......///000000///,,,+++------******---..................------..................------***,,,------+++***+++,,,&&&+++......///222222.........------------......---------------------------***+++//////---...111...---,,,+++++++++++++++,,,---...---++++++,,,---,,,+++)))(((((()))+++,,,*********+++++++++,,,,,,---,,,+++*********++++++...---,,,+++***+++,,,,,,***)))((('''((()))+++,,,*********)))******+++,,,*********)))******++++++((())))))))))))(((''''''+++///...(((&&&***,,,+++(((,,,---***)))+++,,,***,,,,,,,,,,,,++++++++++++---***'''(((++++++&&&!!!***((('''(((***,,,+++***'''(((***++++++***((('''+++,,,,,,,,,***))))))+++...,,,)))'''&&&''')))******)))((((((((()))***+++))))))((('''''''''''''''&&&***+++&&&###&&&)))***'''((()))((('''&&&'''((($$$&&&((((((&&&$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%zzz]]]AAA999<<<;;;888777444444444444444333333222111222444555555666888::::::===DDDMMMVVV[[[]]]]]]QQQDDD888222...******---//////...------,,,++++++,,,,,,---///000666FFFVVV]]]nnnwwwvvvzzz}}}kkkPPP???777000000000...---.........---,,,,,,,,,,,,------.........////////////---......///////////////---,,,,,,,,,,,,.../////////,,,+++---,,,)))))),,,.............................................///***,,,......,,,,,,,,,---(((---///...///111000,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---++++++......++++++.........---,,,+++++++++++++++,,,------+++++++++,,,++++++***))))))***++++++++++++******))))))))))))---,,,,,,++++++*********///...,,,+++***+++,,,---)))(((((('''((()))+++,,,******))))))***++++++,,,*********)))******++++++(((((()))))))))((((((''''''+++,,,***((())))))(((&&&+++---***)))***+++))),,,,,,,,,+++++++++******+++)))(((***+++)))!!!***((('''''')))***++++++%%%'''))),,,---,,,+++++++++,,,,,,+++)))((()))***,,,***'''%%%$$$%%%&&&''''''&&&&&&&&&'''(((***+++))))))(((''''''''''''((("""'''(((%%%###&&&)))***((()))***)))''''''((()))%%%'''))))))'''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%&&&(((***+++(((((('''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%uuuZZZ@@@999;;;:::888999333333333333444444444444222222222222333333333333333666;;;CCCLLLRRRTTTTTTIII::://///////,,,***---......------,,,,,,+++++++++***---111666???NNN]]]cccrrr{{{xxxtttooo]]]III???777111222222///---...///......---------------........./////////000000---......///000/////////...---,,,++++++,,,...//////++++++---,,,)))))),,,,,,,,,,,,,,,------------......---------...//////,,,...000111000/////////+++...///......000///+++........................,,,,,,,,,,,,,,,,,,,,,,,,---+++***------***))),,,...------,,,,,,,,,,,,---''')))++++++***)))***+++,,,++++++++++++++++++,,,++++++******)))(((((('''---,,,,,,,,,+++******)))...------,,,,,,,,,,,,,,,+++++++++++++++,,,---...))))))))))))***+++,,,,,,++++++***************+++)))***++++++,,,,,,++++++'''***---...,,,***))))))&&&+++---***)))******(((+++++++++*********))))))(((''')))+++---+++%%% ***)))))))))))))))***+++$$$%%%''')))***++++++***)))***+++***((('''((())))))((('''&&&'''(((***,,,&&&%%%%%%%%%&&&(((***+++***)))(((&&&&&&''''''((("""&&&'''%%%%%%(((***)))&&&''''''&&&%%%%%%'''(((&&&((())))))'''&&&%%%%%%'''''''''&&&&&&%%%$$$###%%%%%%%%%&&&'''((())))))***))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%kkkUUU@@@;;;<<<999666888444333333222222333333444111111000111111111///...000111444999@@@DDDFFFGGG===111+++///000***)))...,,,,,,,,,,,,,,,+++++++++,,,+++///888BBBMMM\\\hhhkkkvvv~~~yyykkk[[[LLLAAA<<<555111222333000...///000///......------......---------.........//////------///000000000///...000///---,,,,,,,,,...///...+++***,,,,,,)))***---,,,,,,,,,,,,---------...------,,,,,,,,,---//////+++...111222111//////000,,,...///,,,---000000---......////////////......---------------------------******------******---------,,,,,,,,,------...%%%'''***+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++***))))))---------...---,,,,,,++++++,,,---------------,,,))))))))))))***+++,,,---,,,,,,+++***))))))))))))))))))+++,,,------------)))+++,,,---,,,******,,,''',,,...,,,+++,,,+++)))*********)))))))))(((((('''''')))***++++++***)))******+++******))))))***'''''''''(((((((((((()))&&&(((((((((&&&%%%&&&((((((((((((((()))***+++,,,&&&%%%%%%%%%&&&((()))+++***)))'''&&&&&&&&&((()))''')))(((&&&(((,,,+++((($$$%%%%%%$$$$$$$$$''')))'''(((***)))(((''''''(((&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&dddQQQ@@@======888444555555444222111111111222333000//////000000000...---//////000333777;;;<<<<<<333,,,+++111///((((((000+++++++++++++++++++++,,,///...333@@@MMMZZZhhhrrrvvvjjjRRRDDD@@@:::333000222333111000000000000///............///,,,,,,,,,---------......,,,---///000000000///...222111///---,,,---...///---***))),,,,,,******---........./////////000000---,,,,,,+++,,,---...///))),,,///000///.........+++......+++,,,000111///......////////////......------------------------,,,)))***---...+++,,,///,,,,,,,,,,,,------...///%%%(((+++------------...------------------------*********+++,,,,,,---------------,,,+++***)))(((,,,---...///...---,,,+++***+++,,,------,,,***)))))))))))))))***+++,,,------,,,+++***))))))))))))&&&''')))***,,,,,,------+++*********)))(((***---(((---///---,,,---,,,***))))))))))))((((((((((((((((((((('''&&&'''***---***+++,,,,,,***)))))))))++++++)))((('''''''''(((%%%&&&'''&&&%%%%%%&&&''')))))))))))))))(((((((((&&&&&&%%%%%%&&&((()))***+++)))'''&&&%%%&&&((()))((((((&&&$$$'''***((("""$$$%%%%%%%%%$$$&&&(((+++((()))***)))(((''')))***%%%%%%&&&'''((((((((((((###$$$&&&(((((('''%%%$$$!!!!!!"""###%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''mmmRRRAAA<<<555333777555888111...111444222...---333333333222111000000///000///...///000111000...******+++,,,,,,---......++++++,,,,,,---...///000...111<<>>;;;555444777444444...---111444333111222/////////...------,,,,,,000...,,,,,,---...///...***++++++,,,,,,------...------,,,++++++,,,000333:::CCCUUUfffooouuu|||{{{aaaGGG;;;:::666222000111000------000///000111000...---...///,,,000111---,,,......---......//////...------,,,*********+++,,,---...///...,,,***)))***,,,---,,,///...,,,,,,,,,,,,***))),,,,,,,,,,,,++++++++++++//////111222222111000///333EEEWWWVVVFFF666/////////+++000222---000444---.../////////...,,,***)))++++++************++++++---,,,,,,++++++++++++,,,************+++,,,------(((((()))***+++***'''$$$.........---,,,***)))(((***---...,,,+++---,,,(((***)))***,,,...///...---***)))((()))***+++***(((*********++++++++++++,,,************))))))))))))))))))***+++,,,,,,++++++------------,,,)))$$$ ))))))***++++++++++++************))))))))))))((())))))))))))))))))((((((''''''((())))))******+++***))))))(((''''''&&&&&&'''''''''(((((((((((((((((())))))******))))))(((***)))(((''''''((()))***&&&'''((((((&&&$$$$$$%%%)))(((&&&%%%%%%&&&(((***&&&&&&$$$!!!$$$((('''"""((('''&&&'''((((((&&&$$$(((((((((''''''''''''&&&###$$$%%%'''((((((((((((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%&&&&&&'''((((((|||bbbIII<<<:::555444666444444///...222444222000111.........---------,,,,,,000---+++***,,,---......+++++++++,,,,,,---------***++++++++++++///666;;;CCCPPPcccqqqwww{{{yyy]]]EEE;;;:::666222000000///---...111///111111000///...///000,,,000000---,,,...///---,,,---...//////...---,,,*********+++,,,---...///000---)))(((***,,,---...000...+++******+++***)))++++++++++++++++++++++++......///000000000000///:::[[[xxxvvvZZZ>>>333222...,,,000111///777<<<222......//////...,,,***)))+++***)))(((((()))***+++------,,,+++*********++++++*********++++++,,,---+++******+++,,,,,,)))''',,,,,,,,,,,,+++***))))))***---...++++++---,,,(((***))))))+++---...---,,,))))))((())))))))))))(((************++++++++++++******))))))))))))))))))))))))***+++,,,,,,,,,,,,***))))))******)))&&&$$$((((((((()))))))))((((((+++++++++*********))))))+++***)))(((((()))******((((((((()))******+++++++++++++++++++++*********((((((((((((((('''''''''((())))))))))))))))))(((((('''''''''((()))***+++&&&'''((()))))))))******((('''&&&%%%%%%'''((()))''''''$$$"""%%%***((("""***)))((()))******)))'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&&&&'''((({{{aaaHHH;;;999555444666444555111000333333000...000//////...............---///---++++++,,,---------++++++,,,,,,,,,,,,------+++,,,---,,,,,,222;;;CCCNNN\\\mmmwww{{{~~~sssWWWBBB::::::666222000000///---...111///111111000///...///000+++///000---,,,...///...***+++---///000//////...,,,,,,,,,++++++,,,,,,---000---***)))***,,,......000---***))))))*********++++++++++++++++++++++++,,,------....../////////CCCjjjdddDDD555333...---000///222BBBGGG999.../////////...,,,***)))+++***((((((((((((***+++---,,,++++++************++++++******++++++,,,,,,...,,,******+++------,,,'''((()))***+++++++++***,,,......,,,+++------***,,,+++******+++,,,+++***)))*********))))))******))))))*********++++++++++++***))))))((()))************+++,,,,,,,,,,,,,,,***(((&&&&&&((()))******))))))((((((((((((((((((++++++++++++************+++***)))(((((()))***,,,((((((((()))******++++++'''(((***+++,,,,,,,,,,,,(((((((((((((((''''''''')))(((((((((((((((((()))&&&&&&'''((()))***+++,,,''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))))))))'''%%%'''+++***%%%***((('''((()))***)))(((''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%{{{bbbHHH:::999444333777555555222111333222......000////////////////////////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...///555AAAKKKZZZfffsssxxx{{{~~~nnnRRR???999999666222000111000------000///000111000...---...///+++///000---,,,...///...***+++,,,...///000000000...------,,,++++++++++++///---******+++---...---...,,,***)))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///FFFkkk]]]@@@333000///...//////888MMMPPP;;;000///...---,,,++++++*********))))))))))))******,,,++++++************+++,,,++++++***++++++,,,,,,---+++((((((***,,,......&&&'''(((***+++,,,,,,,,,,,,///...++++++------***---+++))))))*********))))))+++,,,+++***)))***+++)))))))))************++++++***)))))))))***,,,---++++++,,,,,,,,,,,,++++++...+++'''&&&''')))***+++,,,+++******)))*********+++++++++************)))+++***)))((()))***+++,,,''''''((())))))******+++###$$$''')))************'''''''''((((((((((((((()))((((((''''''(((((()))&&&&&&'''((()))***++++++...,,,)))(((''''''&&&$$$%%%%%%%%%%%%&&&'''(((((((((+++***''''''******((('''%%%$$$$$$&&&''''''&&&'''''''''&&&&&&&&&&&&%%%***)))'''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%$$$$$$%%%%%%zzzdddIII:::888333333777666333111111333222//////222............////////////---,,,---...000///---+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///222===LLLYYYfffooovvvwwwyyy~~~}}}kkkMMM<<<777777444111000222111...---///...///000///---------...***///000---,,,...000...---------------...///000...---,,,,,,+++++++++,,,...---++++++---...---,,,---+++******,,,------,,,+++,,,,,,,,,------------,,,,,,,,,---...//////000FFFcccuuugggJJJ777111///......///111???VVVSSS666111000...,,,+++++++++,,,)))******++++++******)))******************+++,,,,,,,,,++++++***++++++,,,)))((((((***,,,...///...((()))***+++,,,---------+++...---***))),,,,,,***+++)))(((((()))++++++***)))***,,,+++)))(((***,,,))))))))))))************+++***))))))***,,,...000------------,,,+++******...,,,***)))***+++++++++---,,,***)))))))))***++++++************)))))))))***)))))))))******+++,,,&&&''''''(((((()))******###$$$'''((())))))((((((&&&&&&''''''(((((()))))))))(((''''''''''''((()))&&&&&&'''))))))*********...+++((('''))))))((('''$$$$$$%%%%%%&&&'''(((((($$$)))+++'''###%%%((()))&&&$$$"""###$$$&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((xxxeeeJJJ:::777222333888777111///000333222///000444........................,,,,,,...000111000---***,,,,,,,,,,,,,,,,,,,,,,,,"""&&&+++///666DDDWWWeeennntttwwwvvvxxx~~~~~~zzzjjjKKK:::555555444111111333222...,,,....../////////---,,,---...***...000---,,,///000///000///...,,,,,,---...///,,,,,,,,,++++++,,,------...---,,,,,,......---,,,+++******+++---......---,,,,,,,,,------.........---------......000111111FFF[[[eeeTTT<<<111000000------000444DDD[[[RRR///222000---+++******,,,---)))***+++,,,,,,+++***)))***)))))))))***+++,,,,,,,,,,,,++++++***+++++++++((((((***---111222000///,,,,,,---.........------***---,,,((((((++++++))))))(((&&&''')))+++,,,,,,(((***,,,+++(((''')))+++))))))))))))************+++***))))))+++---000222.........---,,,+++***)))+++******,,,...///...,,,+++***)))'''''''''((()))*********))))))))))))((())))))******++++++++++++&&&&&&''''''((()))))))))&&&''')))***+++***((('''%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))&&&'''((()))************$$$""" !!!%%%((()))((($$$$$$%%%&&&&&&'''(((((( (((+++&&& !!!&&&((('''%%%###$$$%%%'''((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&((()))***+++{{{eeeKKK999:::<<<555222777999777444000///...///000...///111333222000---+++111///---+++))))))***+++---,,,+++,,,...///...---+++,,,000999GGGWWWdddkkkmmmnnnpppsssxxx||||||___FFF<<<999666333222222111000///......---...............------000000111111000///......------............------000...,,,,,,.........---------,,,++++++***))))))++++++***,,,---...---+++,,,,,,,,,,,,,,,---...///------------------------AAACCCDDD>>>555///...///444000+++:::VVVWWW===++++++---------+++))))))***)))((('''***...///,,,(((***************++++++++++++)))'''))),,,---,,,***)))***++++++------...///+++))),,,111000++++++000...+++(((((()))***(((&&&((()))***++++++,,,,,,+++,,,+++)))(((((()))+++,,,((())))))***++++++,,,,,,......---,,,++++++******------------,,,+++***))),,,,,,,,,+++++++++******///...,,,+++)))(((''''''++++++++++++************''''''&&&'''(((***,,,---)))'''&&&&&&''''''&&&$$$)))'''&&&'''((()))((('''***************)))(((((('''(((***,,,...---***'''(((((('''''''''&&&&&&&&&%%%$$$''',,,)))###$$$)))(((%%%%%%((((((&&&&&&***''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&|||eeeLLL888888999333111666444444333222111111000000,,,---///000000///...---///...---++++++,,,...///,,,+++***+++,,,,,,,,,+++---///444>>>KKKYYYdddkkklllmmmooosssxxx}}}vvvZZZAAA999777555333333222111000......------...............------.../////////......---,,,------............------000...,,,,,,...///...---///......---,,,,,,+++++++++******,,,...///...---//////...---,,,+++++++++------------------------555666666222---))))))***111111...999NNNMMM:::///...---,,,***))))))***+++'''((()))*********++++++++++++*********************)))''')))+++,,,+++)))***++++++,,,,,,---------+++)))+++///...******//////,,,***)))++++++***(((******++++++******)))(((,,,+++***))))))***+++,,,++++++******)))))))))***,,,,,,,,,---------------............---,,,+++***,,,,,,,,,++++++*********++++++***)))((((((((((((,,,++++++***)))(((''''''))))))(((''''''((()))******)))''''''(((((('''&&&)))'''&&&'''((()))((('''***************)))((((((&&&))),,,......,,,)))'''(((((('''''''''&&&&&&&&&'''&&&(((+++)))$$$%%%***(((%%%$$$&&&'''%%%&&&***&&&&&&&&&%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%~~~iiiPPP:::777888333222777000111333444444222000///,,,,,,------.../////////------,,,,,,---///111222---,,,,,,+++++++++,,,,,,///444<<>>222///,,,***(((***,,,,,,((($$$)))))))))+++,,,,,,,,,+++++++++******************+++---...---***)))***,,,+++++++++******************///000,,,***,,,---***((()))***)))'''''')))+++))))))+++,,,,,,---------++++++,,,------,,,++++++((()))+++---...---,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++))))))))))))************&&&&&&&&&&&&'''((())))))###$$$$$$%%%&&&'''((((((&&&'''((()))******)))(((&&&&&&&&&(((******(((&&&)))'''&&&'''((()))((('''&&&''''''((())))))((((((,,,+++)))'''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''&&&$$$''',,,***%%%&&&$$$%%%))))))&&&%%%'''((('''''''''''''''((((((''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))zzzeeeMMM@@@===;;;888444+++...111444555333000.....................------//////000000000000//////---///111///---...444999KKKXXXhhhsssvvvuuuttttttyyytttoooppptttvvvrrrnnnWWWHHH999222222444444333////////////////////////+++,,,---...///////////////...,,,,,,,,,...000111---..................------,,,+++,,,...000000///............////////////+++******,,,......---,,,%%%'''***,,,.........---------------------------%%%***...---)))(((***...)))...,,,///:::999222333///***''''''***,,,)))%%%(((,,,000111...---...000***************+++++++++***,,,---,,,)))''')))+++************************(((...000+++***,,,+++'''(((***+++***((('''))),,,++++++,,,------------,,,+++,,,,,,------,,,,,,+++(((***---//////...,,,***)))))))))******+++++++++++++++,,,---------,,,,,,((((((((()))******++++++''''''((()))+++---...///((((((((()))))))))))))))'''((()))******)))((('''&&&&&&(((***,,,,,,)))&&&)))'''&&&'''((()))((('''&&&&&&'''((())))))((((((...+++'''%%%$$$%%%$$$$$$&&&&&&&&&'''''''''(((((($$$((((((&&&***///---&&&%%%$$$&&&***+++'''%%%''')))((((((''''''''''''((('''''''''(((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******rrr^^^LLLAAA;;;666333111111111111111222222222///,,,,,,...---))))))+++000000000000///...,,,,,,---)))***000///,,,444CCCVVVbbbnnntttvvvvvvtttqqqsssuuusssppptttvvviiiUUUEEE===444///000111111///000///---,,,,,,---///000,,,---...//////...---,,,000000///---******+++---...------,,,,,,,,,---------000444555222///......------.....................------,,,,,,------...***+++,,,---------,,,++++++)))(((+++000111...***(((+++,,,)))))),,,+++(((000///---...777>>>999///000---+++---,,,((((((***...)))'''+++222111))) ...---,,,+++************''')))++++++((((((***,,,******+++,,,------......000...,,,***)))))))))***+++++++++,,,...000111222---,,,,,,,,,---,,,)))&&&))))))))))))+++---///000***,,,...000///,,,)))'''(((((())))))*********+++...,,,***)))((()))***+++...+++'''%%%&&&(((((())),,,++++++,,,---,,,***((()))(((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&)))))))))))))))((('''''')))(((((('''&&&&&&%%%%%%&&&((((((%%%%%%((((((&&&''''''&&&&&&&&&''''''(((((('''&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''$$$&&&'''''''''(((***,,,((('''&&&%%%%%%&&&'''(((###%%%&&&''''''''')))***))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''$$$$$$%%%'''(((***+++,,,,,,+++++++++******))))))}}}lllZZZKKK@@@888444111000000///...---,,,,,,222//////111000---,,,...000000000000///...---,,,...***+++000///...999HHH[[[hhhtttzzzzzzyyyvvvqqqoooqqqppplllnnnmmm^^^KKK???999222///000222222111///...---,,,,,,---...///------............------...//////---++++++,,,---//////.........//////000---000222222000...---...------.....................------,,,,,,------...+++,,,---......------,,,---+++***,,,000111...+++***---...,,,,,,...---***,,,,,,++++++222999888111---,,,...222222///...000.........///000...+++)))...---,,,++++++*********(((***,,,+++))))))+++---******++++++,,,------...,,,,,,---------,,,,,,+++---,,,,,,,,,------...///---,,,+++,,,,,,+++)))&&&'''''''''''')))+++...///---...000000000...+++))))))))))))))))))))))))))),,,+++)))(((((((((******,,,)))&&&&&&(((***,,,,,,+++*********++++++)))''')))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&((((((%%%%%%((((((&&&(((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&(((******)))'''&&&&&&&&&'''((('''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))))))))(((((()))(((&&&%%%%%%''')))+++************))))))((((((~~~lllWWWEEE:::555333222111///---+++***)))333000///111111...---000111000000000///......---///++++++///000333@@@OOO^^^jjjuuuyyyyyywwwsssnnnqqqtttrrrnnnlllgggVVVCCC888444000///111333222111///...---,,,,,,---...///.........------.........+++---......---,,,,,,---...............///000111...///000///---,,,---.........------------------...------,,,,,,------...,,,,,,---...//////.........---,,,...111111...+++(((+++,,,)))))),,,+++(((***+++******...666999888111111333888999555222333222666999666///++++++......---,,,++++++*********)))***,,,+++******+++---*********++++++,,,,,,---(((***---///000000...---...---,,,+++++++++++++++++++++***+++,,,+++)))''''''''''''(((***,,,///111...............,,,++++++))))))((((((((((((((((((+++***(((''''''((())))))---***(((''')))+++,,,,,,)))(((((()))******(((&&&((((((&&&&&&&&&'''((()))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&((((((%%%%%%((((((&&&)))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''***+++***)))&&&%%%&&&'''+++***)))'''''''''((((((((())))))(((&&&$$$%%%&&&%%%&&&&&&&&&'''''''''((()))))))))******)))))))))---***'''$$$###%%%''')))((((((((((((((('''''''''yyy___HHH999444666555333222000...,,,,,,000------///...++++++...111000000///............///---,,,///111888GGGVVVbbbllluuuwwwwwwwwwtttqqqtttvvvuuuoooiii___NNN===333111///000111222111///......---,,,,,,---......///...---,,,,,,---...///))),,,...///...------...+++++++++,,,---...///000000000///---------...///......------------,,,,,,...------,,,,,,------...------...//////000000000...------...000///---***(((+++,,,)))))),,,+++(((,,,---,,,,,,///555<<<@@@===::::::<<<:::444222333777<<<@@@<<<333,,,+++......---,,,+++************)))***************+++,,,*********+++++++++,,,,,,(((***,,,...//////...------,,,+++******))))))************+++,,,+++)))'''*********,,,...000222444---,,,+++******)))))))))&&&'''''''''((((((((())))))(((''''''''''''((((((///---)))((((((((('''&&&)))((('''((())))))((('''(((''''''&&&''''''((()))((((((((((((((('''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((&&&((((((%%%%%%((((((&&&)))((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''***++++++)))&&&%%%&&&(((******)))(((((()))***+++'''((())))))(((((()))+++)))))))))))))))*********(((((())))))))))))((((((+++)))'''%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&dddJJJ;;;666555555444333222000000///...++++++...---******---000///......---......///...------...222;;;LLL[[[iiiqqqxxxxxxxxxzzz{{{zzzrrrssspppiii```SSSCCC666222111000000111000...,,,........................///...---,,,,,,---...///)))+++...///...------...+++++++++,,,---...///000222000...------...///000......------,,,,,,,,,,,,...------,,,,,,------...------......///000111111,,,,,,,,,---...---+++***...111111//////111111...---------...///444;;;AAACCC>>>;;;:::666222111333444888===<<<888333//////000000...,,,+++***))))))))))))))))))***++++++***+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))))))))***++++++***))))))+++,,,,,,***(((***,,,---///111333333444---,,,***)))(((((())))))$$$%%%&&&'''((()))***+++''''''''''''''''''((((((---***((('''''''''&&&%%%***((('''((()))***)))(((''''''''''''(((((())))))'''''''''(((((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''&&&((((((%%%%%%((((((&&&(((((('''&&&&&&&&&&&&&&&)))))))))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))***)))''''''(((***(((((((((((()))***,,,---((()))++++++******+++---,,,++++++***))))))((((((&&&''''''''''''''''''&&&%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%gggLLL===999222222222111111000000000///,,,,,,//////,,,,,,//////...---,,,,,,,,,......,,,---------111===OOO]]]jjjrrrwwwwwwvvvyyy{{{zzzrrrppplllcccXXXJJJ>>>666111111111111000...---,,,////////////////////////.........------.........***,,,......---------///...............///000111222000...---.../////////......------,,,,,,++++++...------,,,,,,------...------------...000111222***+++,,,---------,,,+++...111111//////111111...,,,***+++...///000555;;;???:::666555222///000444,,,000444888999888666444666555222000...,,,+++***+++***)))***,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********((((((((()))***+++,,,---***)))***,,,---...,,,******,,,000333444333222111...---,,,+++************%%%%%%&&&''')))***++++++'''''''''((((((((((((((('''%%%$$$%%%'''))))))(((***((('''''')))******)))&&&''''''((()))))))))***'''''''''((((((((((((((()))))))))))))))(((((('''''''''''''''''''''&&&&&&&&&((((((%%%%%%((((((&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%$$$''''''&&&&&&&&&&&&'''''''''((())))))((((((***,,,(((((('''((()))***,,,---+++,,,---,,,***)))***+++******)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###&&&((())))))'''&&&$$$$$$$$$%%%%%%%%%%%%&&&eeeKKK===888222222111111000/////////000------000000------000...,,,+++******+++---...***,,,---,,,111>>>PPP\\\hhhqqqwwwwwwvvvvvvuuusssooolllfff\\\OOOBBB:::777000111111000///.........000000111111111111000000------............------,,,---...---,,,,,,---/////////.........//////000111///------...///...,,,......------,,,++++++***...------,,,,,,------...,,,,,,,,,,,,---///111222)))+++---......---------+++...///------///...+++,,,))))))...000//////333777333000111///,,,---000))),,,///222333555777999===;;;888555222///...------,,,***,,,...///...,,,------------------------+++,,,---......,,,***)))))))))))))))***+++,,,---*********,,,//////...,,,+++///444777888666222///,,,,,,,,,+++******))))))(((((()))))))))))))))***''''''(((((())))))))))))%%%%%%$$$&&&)))++++++***((('''%%%%%%'''))))))(((&&&'''(((((()))*********''''''''''''((((((((()))(((((())))))(((((('''&&&%%%%%%&&&&&&'''(((((((((&&&((((((%%%%%%((((((&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''((()))***)))((((((***,,,******(((((('''((()))***((()))+++***))))))***,,,(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&|||aaaHHH:::555444444333222111000/////////,,,,,,//////,,,---///---,,,***))))))***,,,---(((+++---,,,111???PPP[[[kkkuuu}}}~~~{{{yyyuuuqqqhhhccc\\\QQQDDD888333333///000111000//////000111111111222222222222111111,,,---...//////...---,,,.........,,,++++++---///...------,,,,,,,,,------///---+++,,,...///---***......---,,,,,,+++******...------,,,,,,------...,,,,,,+++,,,---///111222))),,,...////////////000...111111//////111111...---)))***000333///---///333//////000...)))((()))+++...000...,,,...444:::BBB@@@===999555222000///000...,,,---000111000...........................(((+++///111222///+++)))******************+++,,,******+++---///000///---...222888======999444000)))*********)))((('''&&&,,,++++++***)))(((((('''''''''((()))******)))))))))((('''((()))***)))((('''%%%###$$$%%%'''((('''&&&&&&((()))************&&&'''''''''(((((())))))''''''((((((''''''&&&%%%###$$$%%%&&&((()))******&&&((((((%%%%%%((((((&&&%%%%%%%%%&&&'''((()))***%%%&&&((()))))))))(((((('''''''''&&&&&&''''''''')))******)))(((((()))+++---+++***((('''&&&&&&'''"""$$$'''((()))***---///(((((((((((())))))))))))''''''(((((((((((('''''''''&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&ttt[[[MMMAAA666222111//////000///...,,,,,,...///000000...,,,+++,,,+++***)))((((((((((((,,,///000...111>>>TTTeeekkkyyy||||||tttiiieee^^^RRRFFF;;;444///,,,000000000000000000000000111111111111000///---,,,//////.........---------,,,,,,,,,,,,+++***))))))------.........---+++***...---,,,+++***+++,,,---.........------,,,,,,,,,...------,,,,,,,,,------...---,,,,,,......---,,,+++++++++------,,,)))&&&111000...,,,,,,,,,---......---+++,,,...////////////...,,,+++***+++,,,,,,------,,,***)))***...111999;;;???BBB@@@:::000)))...---+++,,,.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,,,,,,,***------............------222333666777666222...+++&&&)))+++,,,***(((&&&&&&)))((((((((('''''''''&&&*********)))'''&&&''')))++++++(((%%%######%%%((()))(((&&&&&&((((((((('''(((((('''''''''&&&&&&&&&)))'''&&&'''))))))&&&###,,,)))&&&%%%&&&((((((((($$$!!! """!!!"""'''&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$%%%&&&'''(((''''''''''''((((((((((((((('''&&&%%%%%%(((***,,,(((((('''&&&&&&((()))***'''%%%$$$$$$&&&'''$$$!!!'''&&&&&&''')))***)))'''***)))'''&&&%%%&&&((())))))((('''&&&%%%&&&&&&'''+++)))((('''(((((('''%%%&&&((())))))(((''''''(((oooWWWIII>>>444444222000000000///...,,,---...///000///...,,,+++++++++*********++++++,,,+++---...---111???TTTeeesss~~~||||||uuuiiiZZZRRRFFF===777555333111////////////////////////.....................---/////////.........------+++,,,,,,,,,,,,+++******///...---,,,+++,,,,,,---,,,++++++++++++,,,......------------,,,,,,,,,+++...------,,,,,,---------...---,,,,,,......---,,,...------...//////---***000///---,,,+++,,,---......,,,++++++---......---------,,,+++++++++++++++------,,,+++))))))+++...///555<<>>888222///...---...///111111///---,,,,,,,,,+++++++++******************************+++******,,,...///...---.../////////...------,,,,,,,,,---...---,,,+++***)))******)))''''''((()))((()))))))))))))))))))))&&&'''(((((('''(((***,,,&&&((())))))))))))+++---***)))'''''')))))))))((()))))))))))))))(((((((((***(((%%%%%%&&&''''''&&&***'''%%%$$$%%%&&&&&&&&&&&&%%%&&&)))(((%%%&&&***&&&%%%%%%%%%%%%&&&''''''******)))((((((((())))))((((((((()))))))))******)))*********)))'''%%%###%%%&&&''''''((('''''''''&&&&&&&&&))),,,...---,,,...+++'''&&&''')))***+++///...,,,************+++''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''&&&%%%'''(((((('''&&&&&&'''hhhSSSHHH@@@:::888666222111000///...---//////000///...---+++***,,,,,,++++++,,,------...+++---///222888HHH]]]lllssszzz}}}wwwjjj\\\GGG???666222333333111---////////////////////////...---+++******+++---///...---------,,,,,,,,,,,,******++++++,,,---.........---+++******+++---...******++++++,,,---......++++++++++++++++++++++++------,,,,,,,,,---.........---,,,,,,......---,,,---+++******,,,......---,,,++++++******+++,,,---///---+++++++++,,,+++***)))***+++,,,,,,+++)))((((((***,,,,,,+++*********000666======888111...............000222111...,,,+++++++++*********))))))))))))))))))))))))))))))*********---///000///......//////......---,,,+++******************************)))'''&&&&&&)))++++++*********))))))((((((&&&'''(((((('''''')))+++'''(((***)))&&&$$$######***)))'''''')))***)))((((((((((((((((((((((((((()))(((&&&$$$%%%&&&(((((()))'''%%%$$$%%%&&&&&&%%%""""""%%%)))(((######&&&&&&&&&&&&'''''''''((((((+++******))))))(((((((((''''''''''''((((((((()))))))))(((((('''%%%$$$###$$$%%%'''((((((((('''&&&%%%&&&''')))+++---------000...+++***+++,,,,,,+++---,,,***)))''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&***)))((('''(((((('''%%%%%%&&&((((((&&&&&&&&&'''|||dddRRRHHHAAA<<<999666222000//////...---////////////...---,,,+++------,,,+++++++++++++++***,,,...222;;;LLL```ooottt{{{|||nnnZZZKKK===999555444555555000,,,........................111000...,,,++++++---...,,,,,,,,,+++++++++******+++******+++,,,---///000++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///...---,,,,,,......---,,,,,,+++)))***,,,---...---************++++++,,,---///...,,,+++,,,---,,,+++((()))+++,,,,,,+++***)))%%%(((,,,------------...666999;;;777111,,,---000.........000111111...+++************************))))))))))))))))))))))))))))))+++---000111///------------------,,,++++++******))))))******++++++******)))'''%%%&&&))),,,---,,,+++***)))((('''&&&((())))))(((&&&%%%'''(((''')))***)))%%%""" ***(((''''''((())))))(((''''''''''''''''''''''''((((((&&&%%%$$$&&&((()))(((&&&%%%%%%&&&&&&%%%$$$&&&&&&)))---,,,((('''***'''(((((()))))))))))))))))))))))))))(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''$$$%%%'''((((((((('''&&&((()))***+++,,,,,,,,,---///......///000///---***++++++)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&***)))((('''(((((('''%%%%%%'''(((((('''&&&&&&'''sss^^^OOOFFF@@@;;;888555111/////////......///.........------------///...---,,,++++++++++++(((***---222===OOOcccqqq{{{rrr]]]III<<<222222333555666555222000........................222111///...---,,,------,,,,,,+++++++++*********,,,+++++++++,,,---///000)))***,,,---------++++++,,,------------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,,,,......---,,,---,,,+++,,,.........,,,))))))***+++,,,,,,------///---++++++,,,------,,,)))***++++++++++++++++++&&&))),,,//////000111222666666444000,,,,,,///222...------...//////---+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))+++---000000...,,,***++++++,,,,,,++++++*********************++++++))))))((('''&&&'''***,,,,,,,,,+++***((('''&&&&&&)))))))))(((%%%%%%&&&'''&&&(((******(((&&&%%%%%%)))(((&&&&&&((((((((('''&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%%%%(((***((('''&&&&&&''''''&&&$$$''''''***---,,,((((((+++'''((())))))***)))))))))''''''((((((((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!"""%%%(((***&&&''''''((()))(((((((((,,,---//////...------...------///111222111---***,,,++++++***)))(((''''''%%%&&&''''''((((((''''''%%%$$$$$$%%%'''((('''&&&&&&((())))))(((''''''(((lllYYYMMMEEE>>>;;;666333///---...//////......------------...//////......---------------...)))+++...555BBBTTThhhuuu~~~~~~sss___JJJ===888***...111333222111222333........................000/////////......------------------,,,,,,,,,+++---,,,+++++++++---///000******+++++++++,,,,,,,,,***+++,,,---------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---...//////...---,,,,,,......---,,,,,,,,,+++---...---+++)))((()))***,,,---.........---+++******,,,---,,,,,,+++++++++++++++,,,------***,,,///000111111333555333111...+++***+++---//////---,,,,,,------,,,+++'''((()))***+++---......************************))))))+++---//////,,,)))'''((()))******+++************+++++++++***))))))(((((()))(((''''''***,,,))))))(((((((((((('''''''''(((((('''%%%%%%'''(((&&&(((******)))((()))***((('''%%%%%%'''''''''&&&&&&'''''''''(((((((((((($$$&&&((((((&&&%%%'''))))))'''''''''((((((&&&%%%%%%%%%'''***)))%%%&&&)))%%%&&&'''((()))(((((('''%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))(((((((((((()))******+++---//////...---...///,,,+++,,,...//////---+++++++++++++++******)))(((&&&'''((()))))))))((((((%%%$$$$$$%%%'''((('''&&&''')))******)))(((((()))iiiXXXNNNEEE???<<<555222...,,,---...//////---------------...///000......---......///000111---...222:::GGGZZZnnn{{{|||zzzttteeeOOO>>>888:::)))---111000---,,,///333........................,,,---.../////////......//////.........---------...---,,,++++++,,,...000---+++)))((()))+++---///((()))+++---.........---,,,,,,,,,------.........+++++++++,,,---...///000...---,,,,,,......---,,,))))))***+++,,,***'''%%%((()))+++,,,---...//////+++)))((()))+++,,,,,,+++,,,,,,+++***+++,,,...///...000111222111222333555111///+++)))******)))(((///---++++++,,,,,,++++++'''''')))***,,,...///000************************))))))+++---......***(((%%%&&&''')))************)))***+++++++++***(((''''''((()))(((((((((***+++%%%&&&&&&'''((())))))***%%%&&&''''''&&&&&&(((***'''((())))))(((''')))***'''&&&$$$$$$&&&'''&&&%%%'''((((((((())))))******###&&&))))))'''&&&'''))))))((('''((())))))'''%%%'''&&&'''***)))&&&&&&***$$$$$$&&&'''''''''&&&%%%%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))))))))((('''***)))((((((((()))+++,,,'''***------,,,+++---///+++***))))))+++------,,,))))))*********))))))(((&&&''')))*********)))(((+++)))((('''(((((('''%%%((()))++++++)))))))))***zzzhhhWWWNNNJJJFFFBBB777555333111000000000111...---,,,,,,......---,,,...,,,+++,,,---.........,,,000555???RRRiiiyyytttbbbRRRCCC777222333000//////............///000000000000000000000000///000000000...,,,***))))))((('''(((***+++***))),,,,,,++++++---///222333/////////......---------------------------------+++)))'''))),,,---,,,***))))))***+++,,,,,,------+++)))+++000///***)))...*********++++++,,,,,,---...------,,,,,,------...---+++(((&&&&&&)))---000+++---///...,,,,,,///222333222000...---,,,------++++++++++++++++++,,,,,,+++,,,+++)))+++---***###)))+++,,,,,,+++***,,,---,,,,,,,,,++++++*********---'''&&&,,,...+++)))***((())))))*********))))))$$$)))111333---%%%$$$)))(((((())))))((('''&&&&&&)))(((&&&%%%&&&''')))+++'''&&&&&&%%%%%%$$$$$$###%%%&&&'''((())))))))))))((((((((((((((('''&&&&&&$$$%%%'''(((((((((''''''''')))++++++)))''''''''')))***+++++++++***(((''''''%%%%%%'''******'''$$$***(((''''''''''''%%%$$$$$$&&&((())))))(((%%%$$$'''&&&&&&&&&'''(((***+++***)))(((&&&'''((()))+++******+++,,,,,,+++++++++,,,---......,,,***++++++***))))))(((((((((((((((&&&%%%%%%&&&((()))(((''''''((()))***************,,,,,,++++++***++++++,,,......------,,,+++******~~~zzz}}}hhhYYYPPPJJJCCC===555444333222111000000000...---,,,,,,......---,,,000...,,,+++---///111222///111777EEE\\\vvv{{{hhhRRRDDD===666111/////////.........//////000////////////////////////222222111111000...---,,,///---,,,---...///...,,,---,,,++++++,,,...000222.........---------,,,,,,++++++++++++++++++++++++,,,***)))***---...---+++*********++++++,,,,,,------+++---000...)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******)))))))))***+++++++++,,,---,,,+++,,,///222222111///---,,,,,,,,,,,,++++++++++++++++++++++++,,,...---++++++---+++&&&)))***++++++******+++------,,,,,,,,,++++++++++++---(((''',,,...***((()))(((((()))******************)))+++...,,,((('''***))))))((((((((('''''''''(((((('''''''''((()))***((((((((((((((('''''''''%%%&&&'''((()))))))))))))))))))))))))))(((''''''&&&'''((()))))))))((((((''')))******(((&&&''''''((()))*********)))((('''&&&%%%%%%&&&))))))'''$$$((('''%%%%%%&&&&&&%%%###'''((())))))'''%%%""" &&&%%%%%%%%%&&&''')))***((('''&&&&&&''')))+++,,,,,,+++)))))))))***+++,,,+++---......,,,++++++++++++***))))))(((((())))))+++***))))))******)))((((((((())))))******))))))******)))))))))))))))***+++++++++***))))))(((((({{{|||zzzhhh[[[RRRJJJ@@@888333333333222111000///......---,,,,,,......---,,,000...,,,+++,,,///222555111444===PPPkkkoooXXX@@@666777666111..................///000111////////////////////////222111000///...............---,,,,,,------,,,+++---,,,+++++++++,,,...///------------,,,,,,,,,,,,++++++++++++++++++++++++---+++++++++---...---,,,++++++++++++++++++++++++...---...///---((((((+++.........---,,,,,,++++++)))))))))(((((()))))))))***+++---......,,,***)))+++++++++***)))+++///333222111///...---,,,------,,,,,,,,,+++*********)))***...///+++***++++++(((((()))+++***))))))***,,,------------,,,,,,,,,,,,---***))),,,,,,***((((((''''''((()))***++++++,,,...(((%%%(((*********,,,******((('''''''''((()))''''''((()))))))))))))))((((((((((((((()))))))))&&&&&&'''((()))))))))))))))************)))(((((('''((())))))***)))))))))'''((()))'''&&&%%%'''((((((((()))***)))((('''&&&%%%$$$$$$&&&(((((('''%%%'''%%%$$$%%%&&&&&&%%%$$$&&&'''((((((&&&$$$!!!%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%&&&'''***,,,------+++)))''''''(((+++---***,,,------+++******++++++***))))))((()))))))))---+++***)))******)))'''(((((()))))))))(((''''''(((''''''&&&''''''((((((''''''''''''''''''&&&&&&{{{xxxggg[[[RRRJJJ???777000111222222111000...---...---,,,,,,......---,,,......---,,,+++,,,///111000888GGG___yyyxxx]]]III666111555666333000---------......000111111////////////////////////000///---,,,+++,,,,,,---+++******+++,,,------,,,---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---......,,,******,,,///......,,,+++***))))))))))))(((((((((((())))))---...///000000...,,,***+++***((('''(((+++///222333111000............///---,,,,,,+++***))))))((('''---...***'''(((***)))''')))******))))))***+++---------------------------++++++,,,+++)))(((''''''''''''(((***+++,,,------'''%%%'''******+++...+++***(((''''''(((***+++&&&((()))++++++***)))((($$$$$$%%%%%%&&&'''((((((''''''((()))))))))))))))******+++++++++******)))(((((((((((()))((((((((('''((('''&&&$$$%%%''')))'''((()))))))))(((&&&%%%$$$$$$$$$%%%&&&''''''&&&'''%%%$$$%%%'''''''''%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&''')))+++,,,,,,+++***)))((()))***+++''')))******)))(((((()))))))))(((''''''''''''(((((('''&&&&&&'''((('''%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&{{{vvvfffYYYQQQIII???888///000000111000///---,,,...---,,,,,,......---,,,***,,,------+++***,,,...000???VVVpppxxxeeeHHH===333222333222111222---------......000111111..............................,,,++++++,,,---...,,,++++++---000111111111------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++*********+++,,,,,,++++++++++++++++++))),,,---,,,+++,,,---...---,,,,,,+++***)))((((((+++******))))))******+++......---,,,,,,,,,,,,,,,,,,***''''''(((+++///111///...---,,,++++++,,,,,,,,,,,,++++++***)))(((((((((---///+++''')))++++++''')))******))))))***+++------------------------+++,,,---+++***)))(((''''''''''''((()))+++,,,---'''&&&(((******(((***///,,,***)))(((((()))+++,,,&&&(((***,,,,,,+++)))(((######$$$%%%&&&''''''((('''((())))))))))))))))))******++++++++++++******(((''''''''''''''''''''''''''''''&&&%%%%%%''')))'''((()))))))))(((&&&%%%$$$$$$%%%&&&&&&'''((()))((('''&&&'''((()))((('''$$$%%%&&&'''((((((''''''&&&'''''''''(((((((((((('''''''''''''''(((((((((***+++,,,,,,,,,+++)))((($$$&&&((((((&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&zzzzzz~~~rrrcccXXXQQQIII???777.../////////......---,,,...---,,,,,,......---,,,)))+++...---++++++///222:::NNNhhh|||}}}hhhUUU777333111222111......111...............///000111..........................................//////+++******,,,///000000000---------------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,+++)))((()))***++++++++++++++++++++++++(((,,,---******---//////***************))))))))),,,,,,,,,++++++,,,,,,,,,,,,+++)))''''''(((***+++---+++((((((***,,,......+++***((('''''''''((()))+++++++++***)))))))))(((+++......+++))),,,...,,,((()))+++***))))))***,,,,,,,,,,,,,,,------------)))---...+++)))******((()))((('''((((((***,,,---&&&&&&))),,,***''')))---+++***)))))))))***+++,,,''')))+++,,,---,,,***)))&&&&&&'''((())))))******((())))))******)))))))))))))))***++++++++++++***(((''''''&&&&&&&&&&&&'''&&&'''((('''&&&&&&(((***(((((()))***)))((('''&&&$$$%%%&&&&&&&&&''')))+++***((('''((())))))((('''(((((((((((('''&&&%%%$$$''''''((())))))(((((('''''''''''''''''''''''''''(((***,,,------***'''%%%###$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$#########$$$'''))))))(((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''yyyxxx|||uuulll```WWWQQQHHH<<<222///...------------------...---,,,,,,......---,,,+++---...---,,,000888>>>PPPcccwww~~~wwwgggTTTEEE222///...111000------000//////.........//////000........................,,,---......////////////---+++++++++---...---,,,,,,------.........------,,,,,,---------.........++++++++++++++++++++++++***,,,---,,,***)))***+++*********++++++,,,,,,---)))---...))))))---///...(((((()))***++++++,,,,,,...------,,,,,,------...+++***((((((((()))+++,,,...,,,))))))+++------,,,))))))'''&&&&&&&&&'''(((************))))))))))))+++,,,***'''(((,,,,,,))))))***++++++******+++---++++++++++++,,,,,,,,,---''',,,...***(((***+++)))***)))((('''((()))+++,,,***&&&%%%)))+++))))))************+++++++++,,,,,,)))***+++,,,,,,,,,++++++))))))******+++++++++,,,))))))*********))))))(((((())))))***++++++*********)))(((&&&&&&&&&'''(((%%%'''))))))((((((((()))((()))*********)))((('''%%%&&&((('''&&&'''***---***)))''''''(((((('''%%%''''''''''''&&&%%%%%%$$$&&&'''((((((((('''&&&&&&%%%&&&&&&'''((((((((((((((())))))***)))'''%%%$$$###%%%''''''&&&%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%''')))((('''###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%&&&&&&((()))))))))((((((''''''&&&&&&&&&vvvxxxnnnggg^^^XXXRRRHHH999...///...---,,,+++,,,---......---,,,,,,......---,,,---......,,,---444@@@JJJdddttt|||iiiTTTCCC888444///---000222000///111000//////.........//////........................)))***,,,---...------,,,444222111000111111///---,,,---......//////......---------....../////////------------------------+++...///...+++)))+++---))))))***+++,,,,,,------+++//////)))(((,,,...,,,'''((()))***,,,---//////...------,,,,,,------...+++++++++,,,,,,------...///---***+++---...,,,***+++***)))(((((()))******)))))))))))))))*********((((((%%%"""%%%***)))%%%)))+++,,,,,,++++++,,,---*********++++++,,,,,,,,,%%%,,,///***(((+++,,,***+++***((('''''')))+++,,,///&&&!!!%%%+++,,,)))((()))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++***************+++++++++))))))*********))))))((('''((()))***************+++***)))'''''''''((()))%%%'''***+++***))))))))))))***+++++++++***((('''%%%''')))((('''(((+++///***(((''''''''''''%%%$$$######$$$%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$###$$$%%%'''((()))))))))(((((('''&&&%%%$$$$$$$$$$$$&&&((((((''''''''')))'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$&&&&&&&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((''''''&&&%%%%%%wwwttt}}}yyyddd```ZZZSSSKKKAAA777111111///+++))))))+++///111---///---((((((------)))***///444333...222KKKeeelllUUUEEE<<<666222111000///000111333555000000000///////////////......---,,,++++++******)))+++---/////////---,,,------............------///000111222222000...---........................------......------,,,+++///...,,,*********,,,---333///***(((***,,,---,,,)))******+++,,,---......///---+++***)))***,,,---...---,,,+++***)))))))))...+++'''''')))++++++***222...+++***+++,,,+++*********))))))((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))&&&))),,,---,,,*********,,,***((('''''')))+++---(((((())))))******++++++%%%&&&'''(((((()))((((((++++++***))))))((((((((()))))))))(((((((((((('''***+++---...///...------((((((((((((((((((((((((***++++++***))))))***,,,&&&''')))+++++++++******,,,***)))***+++,,,+++)))***&&&&&&++++++''''''+++,,,)))'''&&&''''''''''''#########$$$&&&))),,,---&&&'''''''''&&&%%%%%%$$$&&&%%%$$$$$$&&&(((((('''&&&%%%$$$%%%'''''''''&&&%%%%%%&&&'''((((((((('''+++++++++***'''&&&&&&'''%%%%%%%%%%%%%%%&&&***---000,,,&&&###"""###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&%%%tttuuu~~~sss```\\\UUUNNNFFF===555///...---,,,,,,,,,,,,---...,,,///...++++++///...******+++...222666AAAYYYooorrr]]]JJJ???555...222111000//////000222333...//////000000000000///000//////...------,,,,,,,,,---.........---,,,+++------............------+++,,,...//////...,,,+++------------------------...............------,,,...---,,,+++++++++,,,,,,---+++))))))+++,,,***(((++++++,,,,,,---.........333222000///...///000111...---,,,++++++*********000---***)))+++------,,,...,,,))))))++++++***(((*********)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++***))))))+++---///---***'''&&&'''((()))'''(((((()))******+++++++++++++++++++++***)))(((******************++++++))))))*********+++++++++---......------,,,+++***++++++++++++++++++++++++******+++***((((((***+++'''((()))*********)))(((((('''&&&'''((()))(((''')))&&&&&&******''''''***)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))***%%%&&&&&&&&&%%%%%%$$$###&&&$$$######%%%&&&&&&%%%&&&%%%%%%%%%'''''''''&&&&&&&&&''''''''''''''''''******+++)))'''%%%%%%&&&%%%%%%&&&%%%%%%&&&***,,,:::555///)))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%%&&&%%%%%%'''((()))'''%%%ooouuu{{{jjj[[[VVVOOOGGG@@@888111---,,,------......------,,,+++...///......///...+++000,,,---777HHH\\\qqq|||ooo[[[HHH===888111)))222111///......///000000,,,---///000111000000////////////......------,,,//////......---,,,,,,+++------............------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------,,,,,,------,,,,,,+++++++++,,,---000222111...+++........................000///---,,,,,,------...---------,,,,,,++++++++++++)))'''''')))************)))((()))******)))'''************))))))))))))((((((((())))))*********)))))))))))))))))))))))),,,,,,***'''&&&(((---000...,,,***(((''''''((()))''''''((())))))******+++++++++,,,,,,,,,+++***************+++,,,---------)))***+++,,,---...//////111000...,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))(((((()))+++(((((()))))))))(((''''''&&&%%%$$$%%%'''((((((''''''%%%%%%((((((&&&''')))%%%%%%%%%&&&((((((&&&$$$(((((((((((((((''''''&&&$$$%%%%%%%%%%%%$$$######&&&$$$######$$$%%%$$$###%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((())))))(((&&&$$$%%%%%%%%%&&&&&&&&&%%%&&&))),,,888333,,,'''%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''')))******(((&&&xxxjjjuuuqqqbbbWWWRRRIIIAAA:::444///,,,,,,------------------,,,***---//////...---,,,***444111666HHHaaauuufffXXXEEE888444444111---111000///...---.........+++---///000111000//////------,,,,,,,,,+++++++++000///...---------------------............---------............---,,,+++++++++++++++++++++++++++------......------,,,+++***+++---......---+++***+++,,,///111222222000...000000000//////.........,,,+++***))))))))))))***,,,------------,,,,,,+++))))))((('''((()))******'''((()))***+++***)))'''))))))))))))))))))))))))&&&''''''((()))***++++++)))))))))))))))))))))))),,,,,,***(((''')))---000))))))((('''(((***+++,,,''''''((())))))******+++&&&'''(((***+++,,,------++++++,,,,,,------------***++++++,,,------......000///---***(((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++)))))))))((('''&&&&&&%%%'''&&&%%%&&&((())))))(((%%%$$$%%%&&&'''&&&'''((($$$$$$&&&(((******'''%%%(((((()))***)))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$'''&&&$$$###$$$%%%$$$###%%%&&&''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&)))+++,,,)))%%%""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''&&&'''((())))))(((pppgggvvv|||iii___XXXQQQFFF===666222///---///...,,,++++++,,,...///)))+++...///---+++,,,...444<<>>888555333222333111//////000111000///////////////............///////////////......//////...---,,,---...000111///---,,,---000111000...---------------,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++***((()))))))))******++++++******+++,,,,,,---------++++++++++++++++++++++++)))+++------,,,******+++)))+++------++++++---///...,,,+++***++++++)))'''---,,,,,,+++******+++++++++***)))((()))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,(((***++++++***))))))***)))******++++++******)))))))))************))))))&&&((())))))'''&&&&&&&&&((('''&&&%%%&&&''')))***((((((''''''&&&%%%%%%%%%***(((&&&&&&'''((((((((())))))(((((((((***+++,,,###(((,,,,,,,,,,,,---)))'''$$$%%%'''((((((&&&$$$$$$%%%%%%'''(((***+++''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%+++((('''***)))&&&&&&(((%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))))))))((('''&&&'''(((***+++((('''&&&&&&&&&'''((())))))'''&&&%%%&&&''''''&&&iii___fffwwwzzznnnjjjUUUFFF666111000000//////,,,***+++//////...111777AAAQQQbbbjjjiiiddd[[[RRRBBB>>>888444333222111000111000///000111111///...////////////............///111222111...,,,...000---------------.........///...---...///000///............---,,,+++***)))++++++,,,---------------------,,,,,,,,,---......---.../////////...,,,+++&&&''''''((()))*********((())),,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,******+++)))+++---...---,,,,,,---111///,,,*********)))(((---,,,++++++***+++++++++))))))((('''((()))***+++......,,,+++))))))(((((()))*********++++++++++++---,,,,,,,,,,,,+++++++++))))))***)))(((((()))+++)))******++++++******)))(((((())))))))))))(((((('''((())))))'''&&&&&&'''((('''&&&&&&&&&((()))***'''''''''&&&&&&%%%%%%$$$((('''&&&'''(((((((((&&&,,,---,,,)))$$$!!!"""$$$&&&(((***+++***(((((())))))'''%%%%%%'''((('''&&&$$$$$$%%%%%%'''(((***+++'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((('''&&&%%%%%%(((&&&%%%((((((%%%$$$'''$$$%%%%%%$$$######$$$&&&''''''''''''''''''''''''(((''''''&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&'''(((***+++&&&((())))))((((((((()))vvv___]]]fffsss}}}ppphhhPPPBBB444000111000///000///------...---...666???]]]ooo~~~{{{iiiVVVGGG>>>666444222111222222222111/////////111222111///---////////////...............111333111,,,***,,,///+++,,,---.........---,,,------------.........---.........---,,,***)))(((***+++---.........---,,,------,,,,,,---.../////////......---,,,,,,,,,,,,&&&&&&'''((()))***++++++)))+++,,,.../////////...------------------------)))+++------,,,******+++***,,,...///...,,,***)))111...+++)))***++++++*********)))))))))))))))***(((((('''''''''((()))***...---,,,+++***)))))))))))))))))))))************,,,,,,+++++++++*********)))))))))(((&&&''')))+++))))))************))))))&&&'''(((((((((((((((((('''(((******(((''''''(((''''''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$'''&&&&&&'''(((((('''%%%'''***,,,((("""!!!$$$//////---+++(((%%%$$$###''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''$$$$$$''''''$$$$$$'''$$$%%%&&&&&&$$$$$$%%%&&&((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&'''(((***+++###'''++++++)))'''(((***kkkYYYZZZbbbmmm~~~nnnbbbNNN@@@444000111111//////000...------,,,000>>>LLLvvvxxxZZZBBB888666555333222222333333111000///...///000222111///---////////////............,,,000222000***(((***...***+++---...///...---,,,,,,,,,---,,,,,,,,,,,,,,,///......---,,,+++)))(((+++,,,---...///...---,,,------------...///000000///---***(((((()))+++---(((((()))******+++,,,,,,------,,,---...000222333------------------------)))+++------,,,******+++.........///...+++(((&&&---+++(((((()))+++,,,,,,***)))))))))))))))******((((((((((((((())))))***,,,,,,++++++++++++,,,,,,(((((()))))))))*********+++************))))))))))))))))))(((&&&''')))+++)))))))))******)))))))))&&&&&&'''(((((((((((((((''')))******)))((())))))***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%'''&&&&&&'''((((((&&&%%%!!!&&&******''''''+++///***))))))))))))*********&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((()))))))))''''''******''''''***%%%'''((((((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))*********)))((('''&&&&&&'''((()))"""&&&)))***'''&&&''')))cccUUUWWW___lll~~~mmm^^^JJJ>>>222000222000......,,,,,,---,,,+++111CCCUUUxxx}}}fffHHH777555999444333111222222222000//////......///000111000...////////////............,,,...///...+++)))+++---+++,,,---//////......---,,,---...---+++++++++---/////////...---,,,+++***,,,,,,---...............//////.........//////000---,,,)))(((((())),,,---++++++++++++,,,,,,,,,,,,...---,,,,,,---000333444------------------------)))+++------,,,******+++000///...------+++(((&&&+++)))((((((***,,,------+++++++++***++++++,,,---)))))))))*********++++++*********++++++---......((()))))))))******************)))))))))((((((((())))))***)))(((((()))+++((())))))******))))))(((%%%&&&'''((()))))))))(((''')))++++++***)))***+++,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%$$$'''***)))&&&$$$%%%''')))(((((()))+++,,,,,,+++%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%'''(((***+++&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''+++++++++*********))))))'''$$$$$$'''(((%%%%%%(((&&&'''))))))'''''''''((((((((((((((((((((((((((('''(((((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''((($$$&&&''''''&&&&&&&&&'''|||\\\VVVXXXcccvvvooo^^^EEE999///...111000...---+++---///...+++///@@@QQQeeefff___MMM<<<555555666222111000000222333222111///...------///000000///////////////............---------------,,,,,,---------...////////////...---///000///---,,,---...////////////......---,,,---------------...//////000000//////.../////////+++++++++,,,------......,,,,,,,,,,,,++++++++++++***++++++,,,...///111111,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,******+++///---++++++------+++))),,,+++***+++,,,---,,,+++++++++******+++,,,,,,---***+++,,,,,,,,,,,,,,,,,,)))))))))******+++------)))))))))*********++++++)))))))))(((((((((''''''(((***++++++***))))))***(((((())))))))))))((((((&&&&&&'''((()))******)))''')))++++++*********+++)))******++++++*********(((((((((((((((((((((((((((&&&$$$$$$%%%''''''&&&(((((((((&&&$$$!!!,,,+++)))***,,,+++)))&&&$$$'''))))))'''%%%&&&'''$$$$$$%%%%%%'''(((***+++'''''''''((((((((())))))((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''************))))))))))))###!!!!!!$$$$$$""""""%%%%%%'''((()))'''&&&&&&'''''''''''''''''''''''''''&&&'''((()))******))))))""""""######$$$$$$$$$###%%%%%%$$$$$$%%%&&&'''(((((('''%%%%%%&&&'''&&&%%%uuuZZZYYY\\\kkkqqq___AAA555,,,---000000......---000333222++++++888HHHQQQNNNFFF;;;555555333///111000///000333555555555000...,,,,,,...000111000000/////////...............---,,,---//////...---............//////000000///111222111...---...000...///////////////............---,,,,,,...///000222111000//////...//////)))+++///222333222///...------,,,,,,+++*********&&&(((+++---//////......,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,******+++...+++)))***---......,,,...---------......,,,***))))))(((((()))***++++++,,,,,,---............---)))))))))))))))******+++************++++++++++++)))(((((((((''''''''''''(((***,,,---+++*********(((((())))))))))))((((((&&&'''((()))************''')))++++++******+++,,,%%%&&&''')))******++++++((((((((())))))))))))))))))'''$$$###$$$&&&''''''$$$$$$%%%'''******)))''')))((((((***---...,,,)))$$$'''***)))'''%%%&&&''''''''''''&&&&&&''''''''''''((((((((())))))******((((((''''''''''''(((((())))))((((((((('''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%######&&&'''$$$%%%((($$$&&&(((((('''%%%%%%&&&''''''''''''''''''''''''%%%&&&((()))*********)))&&&'''((()))))))))((((((###""""""###$$$&&&)))***,,,((($$$$$$&&&((('''%%%nnnWWWTTT```wwwjjjOOO999555000,,,,,,...000000111///,,,***+++///444888>>>===:::777555444333444///000000000000111111111000...---...///000///...,,,,,,000333222---,,,...------......///......---000---***+++---///---+++,,,---------++++++---///222111000//////000111222222000///000111111...***555444222000...+++***))))))***++++++,,,---......222---((()))---///---))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++---///000000...+++)))...---+++******+++---...******++++++---...000111000+++''''''+++//////---//////...---------......************))))))))))))))),,,///...+++))))))+++...---,,,+++************(((+++***&&&&&&)))***'''(((((()))******)))'''&&&)))))))))(((((((((((((((+++***)))***++++++***))))))''''''''')))***)))(((''''''''''''((()))+++,,,'''&&&%%%$$$$$$%%%&&&'''***)))(((''''''((()))***...---***(((+++///,,,&&&'''&&&&&&&&&&&&'''(((((('''''''''((())))))******------+++***)))))))))))))))(((((((((((())))))***((('''&&&''')))))))))(((%%%&&&((())))))'''&&&$$$%%%######%%%(((***(((%%%)))$$$!!!!!!&&&))))))'''((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&%%%$$$%%%&&&)))&&&$$$&&&))))))%%% &&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$$$$)))(((''''''''''''((((((******))))))))))))******gggRRRQQQ^^^tttyyyaaaHHH888444000......///000000............///111333444555444333333222222333333000000000111111111222222000...---...///000///......---000333111------000....../////////......---...---,,,,,,......---,,,///000000///......///111//////000111111000//////222///------...///...,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---.........---+++***---,,,+++******+++,,,---++++++,,,,,,---...000000111---)))***---000///---000//////...---,,,++++++************))))))))))))***+++------+++***))))))++++++***))))))((())))))'''***)))&&&'''******(((******+++******)))((((((---,,,,,,,,,++++++******+++***))))))++++++***))))))((('''(((***+++***)))))))))(((''''''((()))***((('''&&&%%%%%%&&&'''(((+++***)))(((((()))******//////,,,***---000---'''++++++***)))(((((())))))******+++++++++***))))))''''''(((((()))******+++(((((('''''''''''''''(((&&&%%%%%%%%%'''((('''&&&&&&&&&'''(((((('''&&&%%%&&&$$$###$$$''')))(((&&&---((($$$$$$''')))(((&&&((('''&&&%%%%%%&&&'''((("""$$$$$$$$$###"""###$$$(((&&&$$$&&&))))))%%%!!!&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&'''''''''''''''((((((((((((''''''''''''''''''(((```OOOQQQ]]]rrr~~~oooWWWAAA666333000///000000000///,,,...000222333333222111000000111222222222222222111111111111222222222333000...---...///000///...000...///222000---...222///////////////...---,,,***,,,...///............///000111111//////000111+++---000111111000---+++000---++++++,,,---------,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++---,,,+++******+++,,,------------------...//////111...,,,---000000///,,,/////////...---+++)))(((++++++*********)))))))))+++*********++++++)))((()))((('''''''''''''''(((&&&)))***'''(((+++,,,)))...---,,,+++************......---,,,++++++******+++***))))))++++++***)))***))))))***,,,,,,+++)))******)))(((((((((((((((((((((''''''''''''((((((+++******))))))***++++++111000...,,,...111...)))---,,,+++***(((((((((''')))***+++,,,+++)))'''&&&###$$$&&&((()))))))))))))))((('''&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''''''''''''''''''''''''''%%%###$$$&&&'''((((((///+++''''''((()))'''%%%''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''(((&&&$$$%%%((((((%%%"""&&&&&&&&&''''''''''''(((((((((((((((((((((''''''%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''~~~\\\OOOTTT```rrr}}}jjjRRR>>>333111000000111111///......///222444444333222000333444555666555444333222111111222222222333333333000...---...///000///...111//////111///---///333......///......---,,,+++'''+++000111///---...000...///000000...---...///+++,,,...//////...,,,+++---,,,,,,,,,------------///...---+++***((('''''',,,,,,,,,,,,,,,,,,,,,,,,*********)))((()))+++---++++++,,,,,,,,,,,,------++++++,,,,,,------.........---,,,+++***++++++,,,------,,,++++++,,,------//////...------.........///.........000///---***,,,------------+++***)))+++++++++*********))))))+++)))'''(((+++,,,)))'''((('''''''''''''''(((((('''***+++******......+++111000...,,,+++++++++,,,,,,++++++***)))(((''''''+++)))((()))***+++***)))*********+++------,,,***))))))((((((((((((((()))))))))(((((((((((()))))))))))))))))))))*********000000///,,,---000...)))***)))((('''&&&&&&&&&&&&&&&''')))******(((%%%###$$$&&&((())))))(((&&&%%%***)))((('''&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%(((''''''&&&''''''((()))'''&&&$$$###$$$&&&((()))---+++((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((('''&&&$$$%%%''''''&&&$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&((((((((((((''')))((((((''''''(((((()))xxxYYYPPPWWWcccttthhhMMM<<<111000///000111111000...222222333333333333333333444555666777777777555444111111222222222333333333000...---...///000///...222//////000...,,,///444---------------,,,+++***''',,,000111///......000...///111000///------...------,,,,,,,,,,,,------***,,,...//////...---,,,......---,,,+++***)))(((******+++,,,,,,---......***++++++***((((((+++---+++++++++,,,,,,---------)))******+++,,,,,,------///...,,,******+++,,,---......------------......//////...------------...,,,,,,---......---***(((******+++,,,------------++++++++++++************+++)))'''(((***,,,***((()))((((((((()))***++++++))),,,...,,,---000000---111000...,,,++++++,,,---***))))))((('''&&&&&&&&&***)))((()))******)))(((*********,,,......,,,***&&&''''''((()))*********((())))))))))))))))))(((&&&''''''((((((((()))))),,,...---++++++...---)))'''&&&&&&%%%%%%&&&''''''$$$%%%(((***+++)))'''&&&%%%''')))******)))(((&&&+++***)))((('''''''''''''''&&&%%%&&&'''((((((&&&(((''''''''''''((()))***'''&&&%%%$$$$$$%%%''')))((('''&&&&&&'''(((''''''%%%&&&&&&&&&&&&&&&&&&%%%"""###$$$###""""""###$$$'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((''''''''''''((((((pppTTTNNNXXXfffvvvhhhJJJ:::222111000111333333222111555444444333333333444444000111333444666777777888111111111111222222222333000...---...///000///...000......///...+++...222,,,,,,------------,,,,,,+++---///000///////////////111333222000///.........---,,,++++++,,,---...+++---//////...,,,,,,,,,+++++++++,,,,,,------...)))******+++---......///---,,,+++***)))******+++***++++++,,,,,,------...))))))******+++,,,------///...---,,,+++,,,---------------......---------...------,,,,,,,,,------******+++,,,,,,+++)))(((*********+++,,,...000111,,,++++++++++++*********+++)))((((((***++++++***************+++,,,......***...///......111000---...------,,,,,,,,,,,,,,,***))))))))))))(((((((((***)))((((((******)))((())))))***,,,......+++)))%%%&&&''')))******++++++(((((())))))))))))((((((%%%%%%&&&'''(((((((((((())),,,,,,)))***------***((((((((((((((()))******'''(((***,,,---,,,+++***%%%&&&(((***+++++++++++++++***)))(((((((((((((((((('''&&&''')))***)))((('''''''''(((((())))))***&&&'''&&&%%%$$$$$$&&&(((###$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%$$$###"""###%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%jjjOOOLLLZZZkkk|||kkkKKK;;;666444333333555666666666555555555555444444333333000000000111333444666666000000000111111111222222000...---...///000///......------///...+++,,,000,,,,,,---...///////////////...---...///000///......000222222000...------,,,------------------,,,---...---+++((((((+++...******++++++,,,---......+++++++++,,,,,,---------111...***)))+++,,,***(((******+++,,,,,,---......))))))***+++,,,---.../////////......---------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---((()))***+++************---,,,+++***+++...000222,,,,,,+++++++++***************+++***)))***,,,...***++++++,,,---...///000***---///---...///...*********+++,,,,,,,,,++++++))))))))))))***************((('''((()))***)))(((((()))***,,,...---+++(((&&&'''((()))******))))))''''''((())))))(((''''''%%%%%%'''((()))))))))(((&&&***+++))))))---...,,,,,,+++***************+++***+++,,,,,,,,,,,,,,,+++''''''((()))******++++++)))(((((('''''''''((((((((('''&&&''')))***)))(((%%%&&&((()))******))))))%%%&&&((('''%%%$$$%%%'''"""$$$%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&'''((('''&&&&&&&&&(((%%%&&&%%%%%%%%%%%%''')))&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&***(((&&&$$$###$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%gggNNNMMM]]]pppoooMMM===999777555555777999::::::444555666777666555333111444333222111111111222333///000000000000111111111000...---...///000///...---,,,---///...***+++///,,,---...000111111222222222///,,,,,,///000///---,,,...000000...+++*********,,,...000000...,,,***000///+++'''###%%%***///,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++444///***))),,,---+++'''******+++,,,,,,---......******+++,,,...//////000///////////////.........)))******++++++******)))+++*********++++++,,,---((()))************+++,,,111///,,,***+++---000222,,,,,,,,,+++++++++******)))+++---+++)))))),,,000***++++++,,,---///000111)))---...---,,,...,,,((('''(((***+++,,,,,,+++***'''''''''((())))))*********((('''((()))***)))(((((((((***,,,...---***'''((()))*********)))'''&&&&&&'''((())))))((('''&&&%%%&&&((()))*********)))%%%)))+++)))***...///...------+++***))))))((((((,,,,,,+++******))))))))),,,+++***(((''''''''''''''''''&&&&&&&&&''''''(((((('''&&&''')))))))))((($$$&&&(((***++++++)))((($$$&&&)))(((%%%$$$%%%'''###%%%''''''&&&&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$,,,***&&&###"""###%%%''''''&&&&&&%%%%%%&&&&&&'''{{{eeeOOONNN^^^sssuuuLLL888777777777777888777555444333333333222222111111111111333111---///444222,,,////////////////////////...///000000.........///.........///////////////......------------......222///------//////,,,***//////...---,,,,,,++++++333222000...---------...111///---+++***)))******.........---,,,+++***))),,,,,,---+++***)))+++,,,,,,)))+++111333---***+++///+++(((***...000---)))//////000//////...------......---,,,++++++***))),,,,,,,,,+++***)))(((''')))((('''(((***++++++***,,,***)))+++---...+++)))***,,,,,,***+++000222000111///---++++++---///000,,,...///---***)))+++---,,,,,,,,,,,,,,,+++***)))+++++++++******)))))))))+++'''%%%'''+++---+++((('''(((***++++++***(((''')))))))))))))))***++++++,,,,,,------,,,+++)))(((***+++,,,,,,***))))))***!!!"""%%%(((******)))(((***)))(((''''''((()))***,,,,,,,,,+++,,,,,,------++++++)))(((''''''''''''...---+++)))((('''&&&&&&)))***)))'''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&%%%$$$""""""&&&%%%$$$%%%&&&&&&%%%###&&&'''''''''&&&%%%$$$$$$"""###%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%$$$&&&(((((($$$$$$''''''%%%'''***,,,***%%%###%%%)))&&&&&&&&&%%%$$$&&&)))+++uuu```MMMNNN___uuunnnLLL<<<999666555666888888777444333333333222222222111111111222111...///333222,,,////////////////////////.........------------...///////////////...............------------......000...,,,,,,...///...,,,222000...,,,+++,,,...//////...---,,,++++++,,,,,,444222111///...---..................---,,,+++******+++,,,+++******+++---///******...///,,,***,,,...,,,***+++---...,,,***///////////////...------///......---,,,++++++***++++++,,,,,,,,,+++******+++))))))***+++,,,,,,+++---,,,+++,,,......,,,***+++......+++,,,000222000111///---***)))***,,,------...///---+++***,,,...,,,,,,,,,,,,,,,+++***)))++++++******))))))))))))***(((&&&)))---///,,,)))((()))***,,,,,,***)))(((((((((((((((((())))))***((()))***,,,,,,,,,++++++)))***++++++***)))))))))++++++++++++***)))'''&&&))))))(((((((((((())))))******))))))***+++,,,,,,+++***)))(((((('''((((((***))))))(((((())))))***((()))***)))''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&%%%$$$%%%&&&'''%%%###&&&''''''''''''&&&&&&%%%###%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&""""""%%%%%%"""&&&)))+++)))%%%###$$$'''$$$&&&((((((&&&%%%%%%%%%lllZZZKKKNNNaaawww{{{___GGG???:::666333444888:::888555333333333222222222222111111222000...///222111---///////////////////////////...---,,,,,,---//////000000//////......------......------------.........,,,+++,,,...//////...333000---++++++---000222---,,,,,,+++++++++,,,---111000...---,,,,,,,,,,,,............---,,,++++++)))***+++*********,,,...222---***+++,,,++++++---......------,,,,,,++++++......//////......------///.........------,,,,,,******+++,,,------,,,,,,,,,+++***+++,,,------+++------,,,---...///---++++++------***+++...///---111///,,,***(((((())))))+++,,,,,,+++***)))+++,,,++++++,,,,,,,,,+++******************)))))))))))))))((())),,,000111...+++)))***+++,,,,,,+++***)))((((((((()))))))))******&&&''')))***+++++++++***)))))))))))))))(((((('''000///---+++)))'''&&&&&&(((((())))))))))))((((((''''''''''''((()))++++++))))))(((((((((((())))))))))))(((((((((((())))))%%%'''(((((('''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$%%%''''''&&&$$$&&&&&&'''(((((((((''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%$$$&&&$$$!!! """"""%%%'''((('''###"""###&&&"""&&&)))***((($$$"""!!!dddUUUHHHNNNaaawwwyyypppkkk```LLL???>>>:::666111333888;;;888555222222222222222222222222000111000//////000///...////////////////////////111///------...///000111111111000///...------,,,......------------.........---,,,,,,---......///000///---,,,,,,...000111------------......//////------,,,,,,++++++++++++---------------,,,++++++''')))*********+++---///222///,,,+++,,,,,,------...//////...,,,***+++,,,------.........------,,,..................------***++++++,,,,,,,,,++++++,,,+++***+++,,,---,,,+++,,,,,,,,,---------,,,,,,(((++++++((((((+++,,,)))000...,,,***)))))))))************)))(((((()))***++++++,,,,,,,,,++++++***++++++++++++++++++******((()))+++...111222///,,,******++++++++++++******))))))******++++++++++++((()))*********((('''&&&)))((((((((()))((('''&&&+++)))(((&&&%%%&&&'''((('''((()))******)))((('''&&&&&&&&&'''((()))+++,,,)))(((((((((((())))))***++++++)))((('''&&&&&&&&&###$$$%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((&&&%%%&&&&&&'''((()))))))))((('''((()))((('''&&&'''(((&&&&&&&&&''''''''''''''''''&&&%%%$$$"""###%%%&&&$$$&&&%%%!!! """"""$$$%%%&&&%%%###"""###$$$###&&&)))***(((%%%$$$###___QQQGGGNNNaaavvviii___VVVRRRJJJ???:::<<<:::666333444888:::888555222222222222222222222222000000000000///......///////////////////////////000---+++,,,...000000///111111000///...------,,,......------------......//////...---,,,---///000---...////////////......,,,,,,---...////////////.....................---+++,,,,,,,,,,,,++++++***((()))***++++++,,,...000111000...---...///...,,,...///000...,,,++++++,,,,,,,,,------------,,,,,,------..................,,,,,,,,,,,,+++***)))(((,,,+++******+++,,,+++)))***+++,,,,,,,,,+++++++++(((++++++)))))),,,,,,)))......---,,,+++,,,------,,,+++*********+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())),,,///111111...,,,*********++++++*********'''((())))))******))))))(((((()))***)))((('''&&&)))'''&&&'''))))))'''$$$(((&&&%%%###$$$%%%''')))'''((()))******)))((('''&&&&&&'''((()))***,,,---)))(((((((((((())))))*********((('''&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%$$$&&&(((((('''%%%&&&&&&'''((()))))))))(((''')))))))))'''&&&'''(((''''''''''''''''''''''''&&&''''''%%%###"""$$$'''%%%'''&&&""""""$$$$$$!!!$$$%%%%%%$$$#########$$$%%%'''((((((''''''(((***]]]PPPGGGNNNaaawwwmmmUUUMMMFFFDDD@@@;;;888:::888777666777888777666444111222222222222333333333000///000111///,,,---000////////////////////////---+++)))+++///000...,,,000000//////......------......------------....../////////...---...111444---///111222222000...---++++++,,,---.........---,,,,,,---.........------+++,,,,,,------,,,++++++)))+++,,,,,,,,,---///111//////...,,,---111000---//////......------,,,,,,++++++,,,,,,------,,,,,,,,,,,,------.........///......------,,,***)))(((,,,+++******++++++***))))))+++,,,,,,+++******+++***...///------000000---.........---.........//////...,,,---...//////...******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,(((***,,,.........---,,,))))))))))))))))))))))))$$$%%%&&&'''((('''&&&%%%$$$%%%''')))***++++++******(((&&&''')))***'''$$$***)))'''%%%%%%&&&'''((((((((())))))))))))(((((((((((((((((()))+++,,,,,,))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))((())))))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""%%%%%%%%%&&&((()))(((&&&&&&&&&'''(((((((((''''''&&&((()))(((''''''((()))((((((((('''''''''''''''%%%''')))(((%%%###%%%'''&&&)))((($$$$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''+++...}}}\\\PPPHHHPPPccczzzsssZZZJJJDDD>>>>>>>>>;;;777555555888;;;:::777444333333111111222222222333333333000...///222///+++,,,111////////////////////////---,,,+++...222333000,,,///////////////...............------------......,,,............000555999222333333333333111000000,,,---.../////////...---***+++---.........------------...............---+++---...------...000222......+++''')))///111///000---,,,,,,///000...+++******+++,,,,,,,,,,,,,,,***++++++,,,---......///......//////...---,,,,,,...,,,++++++,,,,,,+++******,,,...---+++***+++---+++...000///000333222///000//////......---------000---,,,,,,///000000...)))***+++,,,,,,,,,,,,+++)))))))))******+++++++++)))***+++++++++*********)))(((((((((((((((((()))$$$%%%'''((()))((('''&&&$$$%%%(((***+++,,,,,,++++++(((&&&'''***+++((($$$+++***((('''&&&&&&''''''))))))(((((((((((())))))))))))(((((()))***+++++++++***)))(((((('''((((((%%%%%%%%%%%%&&&'''((()))((((((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))((('''&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''(((***)))((((((((('''''''''&&&$$$(((++++++'''$$$%%%'''&&&)))(((%%%&&&)))***''''''&&&&&&&&&'''''''''&&&((()))(((&&&%%%&&&)))+++zzz\\\PPPIIIQQQeee}}}|||```JJJEEE???;;;<<<===:::444000444999======777333111222111111111222222333333333000...///222///***+++222////////////////////////000//////333888888444///.........///////////////.........------.........***,,,......///333999>>>777666555333222222333333///000111222222111000//////000111333333333222222//////000000000000000///---...///.........000222------((("""$$$---222000000---***,,,000222///+++)))***+++,,,,,,,,,,,,,,,******++++++,,,---.........//////000000000000000///...,,,,,,------,,,+++***---//////,,,+++,,,...)))---///...///222222///111111000///---,,,+++***---+++)))***---///...,,,)))***+++,,,,,,,,,,,,,,,''''''(((((()))))))))***)))***+++***((((((((()))((((((''''''''''''(((((('''(((***+++,,,+++)))(((((()))***++++++***)))))),,,(((&&&(((+++,,,((($$$'''&&&&&&&&&&&&''''''(((***)))(((''''''((()))***))))))((((((((())))))***++++++***(((''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))%%%%%%%%%&&&)))))))))'''''''''''''''&&&%%%$$$$$$###%%%''''''&&&'''(((***))))))(((((('''''''''&&&###(((------)))%%%%%%'''%%%((((((%%%&&&***+++)))((('''''''''((()))((('''((())))))'''%%%$$$&&&'''vvvZZZRRRLLLQQQeeefffLLLBBB>>>:::666666888888444000666888::::::777555444444111222222111000000222333111111000000000000000111000000000000000000000111///---++++++---...---,,,...///000000000///---,,,,,,,,,,,,---...///000000---...///...///444>>>FFF???===777...,,,111444444111111111111111111111111555444333111000/////////333333222111000///.........------------...//////---,,,+++***+++---000111333000---++++++,,,+++***))))))******+++,,,------...---,,,---//////...,,,...000000,,,,,,......,,,///000111222222111000//////---,,,---000222111///------------------------///...---,,,+++*********---,,,)))'''&&&''')))+++---+++******+++,,,,,,+++&&&''''''(((((((((((((((''')))++++++***))))))***)))((('''&&&'''''')))***)))))))))))))))(((((((((&&&'''***,,,------,,,++++++***((('''''''''((()))***((('''(((***++++++***"""$$$'''***+++***)))(((&&&((())))))(((((()))+++---,,,***((('''&&&&&&&&&$$$,,,,,,%%%###&&&######$$$&&&((())))))(((((()))'''''')))+++***&&&###%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&''')))*********)))))))))))))))((((((''''''###!!!###(((+++(((%%%$$$$$$$$$&&&)))+++++++++'''''''''''''''&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((%%%'''))))))((('''((()))(((''''''((())))))'''&&&(((((((((((())))))))))))tttUUUNNNHHHOOOeeeaaaIII@@@;;;777333333555555222...444666888888666333222222///000111000//////000222...............///000111111111111111111111111111///---,,,,,,---......---......///000000000///......//////000000111111111...000111//////222:::AAAAAA@@@:::111...000222111111111111111111111111111333333111000///.........//////////////////......,,,,,,,,,,,,,,,---......,,,+++***)))***+++---///---,,,++++++---......---------......///000000000000...,,,,,,...000111111...000000,,,,,,...///,,,......////////////......///---+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************---+++)))'''''')))***,,,(((''''''***---000111111'''((())))))******))))))''')))******))))))***+++((('''&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((()))***+++++++++***)))(((+++***)))((((((((())))))***((('''(((***++++++***&&&''')))******)))((('''&&&'''((((((''''''((()))******))))))((('''''''''$$$++++++%%%$$$)))''' %%%&&&''''''((('''&&&&&&'''&&&&&&((())))))%%%"""%%%$$$$$$$$$$$$%%%%%%&&&))))))******)))'''&&&$$$%%%&&&''''''((((((((((((%%%$$$%%%%%%'''(((((((((((('''&&&''')))***)))((())))))))))))(((((('''&&&(((((((((''''''((((((((((((''''''&&&&&&''''''((($$$&&&((()))(((''''''((((((((((((((('''''''''(((+++***(((&&&%%%&&&((()))oooRRRLLLHHHPPPgggtttWWWEEE>>>888555333333444444111...111444666666444222111000//////000///------///000,,,,,,,,,---...///111111222222333333333333222222000...------...//////.........///000111111111111111111111222222222222222///111222000///000555999BBBBBB<<<333/////////,,,000000000000000000000000222111000///...---------,,,,,,---------.........,,,++++++++++++,,,------...---+++******,,,---///,,,++++++,,,...///---,,,//////000111111222222222222///,,,,,,...111444444---//////++++++......,,,------,,,,,,,,,,,,------///---+++++++++***(((&&&++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,+++)))((()))***,,,------,,,+++,,,---......---((()))******++++++******''')))******))))))***++++++***)))(((((()))***+++(((((((((((((((((((((((()))))))))))))))*********++++++***))))))))))))***)))((('''(((***+++***)))++++++******)))((('''&&&&&&'''((('''&&&%%%&&&''''''(((((()))))))))(((((($$$))))))%%%%%%***+++&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''((((((%%%###&&&&&&%%%%%%%%%%%%%%%%%%******+++***)))'''$$$###"""###$$$%%%''''''''''''$$$&&&((((((&&&&&&(((***+++***(((((())))))'''&&&+++++++++***)))((('''&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""%%%((()))'''&&&&&&&&&%%%'''(((&&&$$$$$$&&&***---***&&&###"""###&&&(((lllSSSMMMJJJSSSjjjfffMMM@@@;;;888666444444555555333111111333555555444111000000000000111///...---///000////////////000000111222333333444555444333222222000...------///000000///---...///000111222333333111111111111111000000000...000111111000000222444>>>???;;;444000///---)))////////////////////////222111000///............------------------------,,,,,,,,,+++,,,,,,---...111000...------...///000000///......---,,,(((%%%---...///000000000000//////---,,,---///222333333+++---,,,)))))),,,---***---,,,+++******+++,,,------,,,+++******)))((('''************************+++***)))))))))))))))***++++++***)))***+++---...///---,,,,,,---,,,***(((((()))******++++++******'''(((***)))))))))+++,,,+++++++++++++++---///000'''((((((((((((((())))))&&&&&&&&&''')))+++---...+++++++++***************)))((('''(((******)))'''---,,,***)))(((((((((((('''((()))(((&&&%%%&&&'''''''''((())))))(((''''''%%%(((((($$$%%%)))***(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((&&&%%%***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((######$$$%%%&&&''''''&&&%%%&&&''''''''''''((())),,,***))))))))))))'''&&&************)))(((&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$'''((('''%%%%%%%%%"""%%%&&&$$$ %%%***)))'''%%%######$$$%%%&&&kkkTTTNNNKKKTTTkkkpppWWWEEE<<<999777666555555555555444333111333666666444333222222222333333111000///000222555444333222222222222222333333444555444333111000///...------///000000///---......000111222333444/////////...............,,,...000111111111222222777999777222//////---)))////////////////////////222111000000////////////000000//////...------,,,---------------......///111000...------...///000222111///...---***%%%""",,,---...000000///...---******+++...111111000...(((******''''''***+++)))...---,,,++++++,,,---...******++++++*********+++)))))))))))))))))))))))))))))))))((())))))******+++************,,,---...'''&&&'''***---...---,,,'''((())))))******))))))'''((())))))((()))+++---,,,+++***)))))))))***+++((((((((()))))))))******'''''''''((()))+++---...++++++++++++******)))))))))(((((()))******(((&&&,,,***)))(((((()))***+++)))******)))'''&&&'''((()))))))))(((((('''&&&%%%'''((('''%%%$$$''''''&&&$$$$$$%%%%%%&&&'''(((((('''((()))))))))(((((()))***)))((('''''''''''''''%%%###!!!!!!"""&&&***---&&&&&&'''''''''&&&&&&%%%)))&&&###%%%)))***(((%%%***)))'''((())))))((('''(((((((((((('''&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$!!!###&&&'''&&&%%%$$$%%% ###$$$"""###((("""###$$$%%%&&&&&&%%%%%%jjjRRRLLLIIISSSiiiyyy___KKK@@@:::666444444444333333333333333111444666777555444333333444555555333111111222333777666555333222222111111111222333444333222///......---,,,---///000000///.........///000111333444---------------.........,,,---///000111222222222222555444000///000///,,,000000000000000000000000222111000000/////////000222222111000///...---,,,...------------...//////...---+++******,,,---///000...---,,,,,,+++(((&&&---...000222222000///...((()))+++...000000---***'''))))))&&&&&&******(((------,,,,,,,,,,,,------((()))++++++++++++,,,...)))))))))))))))))))))))))))((((((((()))***+++++++++************++++++,,,(((((((((***,,,,,,***((('''((())))))******))))))'''((()))(((((())),,,...222111...+++)))(((((((((((())))))******++++++,,,++++++++++++******))))))******++++++******)))(((((((((((()))***)))'''%%%)))(((((('''((()))+++,,,((()))***)))((('''((()))***)))((('''&&&&&&&&&&&&(((((('''&&&&&&&&&%%%$$$%%%%%%%%%&&&'''(((******((()))******((((((***+++&&&&&&%%%%%%%%%%%%%%%%%%'''%%%""" !!!$$$(((+++((((((((((((((('''&&&&&&)))%%%!!!###(((***'''"""((('''&&&'''((()))((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$###$$$&&&&&&%%%$$$%%%&&& """###""" $$$'''!!!$$$&&&''''''&&&%%%~~~dddOOOJJJHHHRRRiiilllRRRBBB>>>:::555333444555444444444444555111333666666555333333333555555555444222111222333333333222111000000000000///000222333222000---+++---,,,+++,,,.../////////......------...000111222.........//////000000111/////////000111222111111111333333//////111111...111111111111111111111111000000///.........//////000000000/////////......------,,,,,,------...///,,,+++***)))***+++---//////---+++***++++++***)))---///111222222111///---*********,,,......,,,***'''******''''''+++,,,)))+++,,,,,,------,,,,,,+++''')))++++++******,,,...)))))))))))))))))))))))))))(((((()))***+++,,,---+++************)))))))))------,,,,,,,,,***&&&###((()))******++++++******'''((((((((('''))),,,///333222000---,,,+++++++++)))******+++,,,,,,------------------,,,+++)))((())))))*********)))((('''((((((((()))***)))&&&$$$((((((''''''(((((()))***&&&((()))(((''''''((()))***(((&&&$$$$$$&&&((()))''''''((())))))'''&&&&&&(((''''''&&&'''((()))***&&&(((***)))''''''))),,,%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((&&&''''''(((((((((''''''&&&$$$###$$$&&&&&&%%%###(((&&&%%%&&&'''((('''%%%###$$$%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&)))"""######$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&%%%www]]]OOOJJJHHHTTTllleeeJJJ>>>===:::555555666777777666666777888000222555666444333222333555555555444111000111333///............//////000...///111222111...,,,***,,,+++***+++---//////.........------...///000111//////000111222333333444222111000000111111000///222444333//////222222///111111111111111111111111//////...---------...............////////////000,,,,,,++++++,,,,,,---...---,,,+++++++++---000111000...+++************))),,,...000111111///---+++---,,,***+++,,,------,,,(((++++++((())),,,---+++***+++,,,------,,,+++***''')))++++++((((((***,,,************************))))))))))))***+++------+++*********))))))((((((((()))***,,,......,,,*********+++,,,,,,,,,,,,+++'''((((((((('''))),,,///+++******)))***+++,,,---******+++,,,------......***+++---......---+++***((())))))******((('''&&&((((((((()))***)))&&&###((((((((((((((('''''''''$$$&&&''''''&&&&&&((()))((('''$$$###$$$&&&***,,,&&&&&&(((+++,,,)))'''(((+++***(((''''''((())))))%%%''')))(((&&&&&&)))+++%%%%%%%%%%%%&&&&&&'''((($$$%%%''')))******))))))$$$$$$&&&'''((()))))))))###%%%&&&%%%###"""###%%%((('''%%%%%%&&&&&&%%%#########$$$%%%&&&&&&&&&&&&&&&%%%"""!!!!!!"""%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$'''***$$$$$$$$$&&&((()))(((&&&'''&&&%%%$$$$$$$$$%%%&&&sss\\\OOOGGGDDDOOOjjjsssWWWEEE>>>999777888777555333222222444666888222333444555666666666666666666555222......222666000000000000000000000000++++++***,,,...//////...000//////.........//////***+++,,,---...000111111000111333555555333111000111000000111222222111///...//////000000000000000......////////////......000000000///......---------///000222222000///---,,,,,,,,,---000111000...---,,,,,,,,,,,,---......///...---,,,+++,,,,,,------///000///,,,+++,,,...///...,,,++++++,,,...///...------,,,,,,++++++***,,,******,,,,,,,,,,,,...(((,,,///...***(((***---......---,,,+++)))((('''*********,,,------+++)))******++++++++++++*********,,,+++'''&&&***+++))))))---///---(((&&&(((+++*********)))******+++,,,---------,,,+++)))'''%%%***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))&&&++++++((((((,,,,,,''''''((()))******)))((('''(((''''''''''''&&&### ***)))'''&&&&&&&&&'''(((+++***((('''&&&''')))***))))))))))))))))))))))))++++++******))))))((((((***)))(((''''''((()))***((('''&&&&&&((())))))(((&&&'''))))))'''&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&%%%%%%######$$$&&&''''''&&&$$$#########$$$%%%$$$###%%%'''$$$$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrZZZMMMFFFCCCPPPjjjnnnRRRBBB<<<999777666888777555333333444666888333333444444444333333222444444444111......000333///////////////////////////---,,,---/////////---//////............//////......///000111222333333///000222444444222000//////...---...//////...,,,,,,------...////////////......////////////......////////////...............///000111111000///...,,,++++++---///000///...---------------......///...---,,,+++******+++,,,000222333222///...///111///...---,,,,,,---...///............------------111///...---,,,++++++,,,&&&)))---,,,)))(((***---,,,,,,,,,,,,++++++***)))+++*********,,,,,,***(((******++++++++++++******'''))))))&&&(((,,,...,,,&&&***,,,+++(((&&&))),,,***************++++++,,,++++++,,,,,,+++***)))(((***++++++,,,,,,++++++***************************(((++++++''''''******&&&'''(((((()))))))))(((((()))(((''''''((('''%%%###***)))((('''''''''((((((,,,+++)))(((''''''(((((((((((((((((((((((((((((('''(((((((((((((((((((((***)))(((''''''((()))***)))******((('''&&&''')))'''((())))))'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%%%%%%%$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$######$$$'''$$$$$$#########$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&oooYYYIIIDDDBBBOOOhhhhhhKKK===:::999777555:::999666555444555666777333333333333222111000000111222222111///...///000000000000000000000000000111///......//////...---//////............//////000000111111111222222222...///111222222111///......---,,,---......---,,,******+++------...............////////////..................////////////...///000111111000///...,,,++++++,,,...///...---............/////////000...---,,,,,,+++,,,,,,,,,000222222222000///000111///...---,,,,,,---...///,,,,,,------------......///...---+++*********)))$$$'''***+++))))))+++---***++++++,,,,,,,,,++++++---+++))))))*********(((******++++++++++++******'''))))))'''(((,,,...,,,%%%'''******((('''***---***************+++,,,,,,)))***+++++++++++++++*********+++,,,,,,+++*********************************,,,***''''''))))))''''''''''''''''''((())))))***(((''''''((())))))(((+++***)))(((((((((((()))++++++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))((((((''''''(((((()))+++,,,---+++'''%%%''')))(((((()))(((&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmVVVEEEAAA@@@LLLddd~~~zzzaaaFFF:::999:::888666;;;:::888666555555666666222333333333222222111000000111222222111000///...111111111111111111111111000...---...//////...---///............//////000/////////...............---...000000000000...---000///---...///000///...)))***+++,,,---...............////////////......---------...///000000111......///000000///......---,,,++++++---......---...//////000000000000000////////////////////////............---------...------,,,,,,,,,,,,------))))))******+++,,,,,,---,,,...---++++++---...,,,&&&(((***+++***)))+++,,,***++++++,,,,,,++++++***///---***)))***************++++++,,,,,,++++++******,,,,,,)))(((++++++(((&&&(((******))))))+++---+++************+++,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++***((((((*********''''''&&&&&&&&&((()))***+++)))'''''')))+++,,,,,,+++******)))))))))))))))'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((,,,,,,+++***)))((())))))'''''''''&&&$$$$$$''')))(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$###'''&&&$$$######$$$&&&'''"""$$$$$$###%%%''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&kkkUUUBBB>>>>>>HHH^^^wwwqqqZZZBBB888999:::888777:::999777666555555555555111111222333333333333333000000111222222111///...000000000000000000000000,,,++++++,,,...//////..................///000000...------------,,,,,,,,,---...////////////...---111///------.../////////++++++,,,....../////////......////////////......,,,------...///000111111......////////////.........---++++++---......---...///000111111111000000.../////////////////////,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,---......222111------111111...***+++,,,,,,+++******+++,,,,,,,,,,,,+++***))))))///---******+++,,,,,,+++++++++,,,,,,,,,,,,++++++***,,,,,,))))))++++++(((***+++,,,++++++***+++,,,+++++++++***+++,,,,,,---------,,,++++++*********************************************************+++*********++++++,,,---((('''&&&&&&&&&((()))***+++)))'''(((+++---......***************))))))(((###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''(((((((((((('''''',,,)))&&&'''***,,,***(((%%%&&&&&&$$$######&&&((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''''''''%%%$$$######'''&&&$$$######$$$&&&''' $$$&&&%%%&&&((($$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&iiiTTTCCC>>>===EEEXXXqqqfffSSS@@@999888888888999777666555444444444444444000000111222333444444333000000000111222222000...------------------------+++******+++...000///.........---......///000111.................................//////.........000...++++++,,,.........------...////////////.........////////////......---------...///000000111........................000...,,,,,,---//////...---...000111111111000///++++++,,,------------,,,---,,,+++,,,.........,,,+++++++++,,,,,,+++++++++,,,,,,---......///000000...222000)))'''++++++%%%,,,,,,,,,,,,,,,+++******---------,,,+++***)))(((---+++******+++,,,,,,+++++++++,,,,,,,,,,,,++++++&&&***+++***+++......+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------......---+++************+++***))))))))))))***+++++++++++++++++++++++++++***))))))------******,,,))))))(((((((((((())))))***)))((())),,,.........))))))*********)))((('''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''******))))))(((''''''&&&&&&''''''((((((''''''&&&)))&&&%%%&&&((())))))((($$$%%%&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%######$$$'''&&&$$$######$$$&&&'''$$$((((((%%%&&&((("""%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&iiiTTTEEEAAA===DDDUUUmmmZZZMMM???888666555666999333333333222222222222222000000111111222111111111000...---///111111///---........................---,,,,,,---...//////...---------......///000111.........///////////////.........//////.........111///,,,,,,---/////////...////////////...------......////////////......------......//////000000.........------.........222000---,,,...///000000,,,---///111111000///...)))***+++,,,------,,,+++...,,,+++,,,...///...------------......---------.........//////000000000***///---%%%###((((((!!!*********+++,,,,,,+++***++++++,,,,,,,,,++++++***((('''''')))+++,,,+++)))+++,,,,,,------,,,,,,+++&&&***+++***+++......+++*********+++,,,------,,,,,,++++++++++++,,,------------,,,+++++++++,,,---+++***)))(((((()))***++++++++++++++++++++++++++++++(((***...---'''%%%&&&++++++++++++***)))(((''')))))))))+++---...---,,,(((((()))))))))((('''&&&)))((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$''')))'''###!!!$$$((($$$&&&(((((('''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&((('''%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%)))(((###&&&,,,(((&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&hhhTTTHHHCCC???DDDTTTkkkzzzSSSIII>>>888555333444888111111111111111111111222111111111111000///...---///---+++,,,///000///,,,111111111111111111111111000///......//////...------------......000111111------------......//////////////////////////////444111///...///111222222////////////...---,,,,,,......////////////...............///////////////......------------......333000...---...000000000,,,---///000111000...---***+++---...///...---------***)))***---///---+++......////////////......---------...............+++111000((((((//////(((''''''''')))+++,,,+++***))))))***+++,,,------,,,%%%%%%&&&(((***+++)))(((+++,,,,,,------,,,,,,+++)))---...++++++---+++((('''''''''))),,,---...---,,,,,,++++++,,,,,,---...++++++******+++---...///+++***)))(((((()))***++++++++++++++++++++++++++++++(((***...,,,$$$ !!!+++,,,,,,,,,+++***(((&&&)))))))))+++......,,,***'''((()))))))))(((&&&%%%///---***'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%% (((...))) )))%%%'''***+++***)))))))))(((''''''&&&&&&''''''((((((((('''&&&%%%$$$$$$###!!!$$$''''''&&&%%%''')))&&&%%%%%%%%%%%%%%%%%%&&&$$$'''%%% &&&111000(((&&&&&&'''((('''&&&$$$###&&&''''''((((((''''''&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&gggQQQHHHEEEBBBFFFSSSiiirrrQQQGGG>>>;;;999666666777---///111111111000111222333333222222111111000000---...///000000111000000......///000000000000000000000////////////000000+++,,,---...///000111222...------...//////...,,,---000000......111111///111///...///222333222000+++,,,...000000///...---000000000000///...---,,,---------------...///000222+++(((,,,///---,,,///......---,,,---...///000111...+++,,,///111000///---------...------,,,+++,,,---//////---+++++++++,,,+++,,,...000111///---000,,,***,,,000222///,,,,,,+++)))'''&&&&&&'''(((---------,,,,,,,,,++++++...(((&&&,,,///,,,+++------------.........//////((())),,,///111///+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,*********************************)))***++++++,,,++++++++++++++++++++++++((((((((()))******+++++++++,,,---------,,,+++***)))))))))))))))))))))))))))*********++++++++++++$$$)))......***(((***---***)))))))))))))))***+++''''''''')))++++++)))'''''''''((()))((('''%%%$$$((((((((((((((('''''''''&&&$$$"""###&&&(((&&&###******)))***+++***)))'''+++)))''''''******(((&&&&&&%%%$$$%%%'''((('''&&&(((&&&###!!! !!!###$$$'''&&&%%%%%%%%%&&&)))+++)))'''%%%&&&)))***(((&&&&&&''''''(((((((((((((((***$$$###)))'''###***(((&&&&&&((((((&&&$$$&&&%%%$$$%%%'''((('''&&&hhhQQQFFFBBB???BBBPPPeee}}}sssMMMDDD:::777666333222444...000222222111000111222000000000000000000////////////////////////............///000000000000000//////............//////......///000111222222333///...---...000000...---,,,000111...///222111...000...---...000111000...+++,,,...///000///...------......///////////////111000000////////////000///)))'''+++...,,,+++---...------,,,,,,...///000///...------...000000///+++,,,---...............---...000000...,,,,,,---,,,---...//////......---000,,,***,,,///111...+++///...,,,*********+++,,,,,,++++++++++++*********---((('''+++...+++***,,,,,,,,,---------.........+++***+++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))*********++++++************************(((((())))))***+++++++++............---,,,***))))))))))))))))))))))))))))))))))))*********++++++)))+++,,,+++)))(((***,,,***))))))((((((((())))))(((((((((***++++++***(((''''''''''''''''''&&&&&&)))))))))))))))(((((((((((('''&&&&&&''''''&&&%%%''''''''''''))))))))))))***((('''((()))***'''%%%&&&%%%$$$%%%'''((('''&&&***)))'''%%%$$$$$$&&&&&&%%%$$$######%%%'''))))))(((&&&%%%&&&((()))'''%%%&&&&&&'''(((((((((((((((+++((('''(((((($$$###&&&'''%%%######%%%%%%$$$"""&&&%%%$$$%%%'''((('''&&&gggPPPDDD@@@===???KKK```xxxqqqKKKBBB999666555222111333000111333222111///000000............////////////111000000//////...------...//////000000000000000......------------......//////000000000111111111//////...///000111///---,,,000222111111333111...///...------//////...---+++,,,.../////////...---***+++---...000000111111222111000//////......///---***)))---///---,,,---...---,,,,,,,,,---///000,,,---//////.........///***+++,,,...///000000000,,,---///...---,,,,,,,,,+++...000000---+++,,,...///---+++,,,...///---***000///---,,,+++,,,,,,---************)))))))))))),,,((('''+++,,,+++***+++++++++,,,,,,,,,------------+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******)))))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))))))))***++++++,,,,,,......------+++***((('''))))))))))))))))))))))))((((((((()))))))))******,,,***(((((()))+++,,,,,,******)))((('''''''''''')))((((((***+++,,,***)))''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))******)))'''&&&'''(((&&&&&&&&&&&&''')))+++,,,(((''''''((())))))&&&$$$&&&%%%%%%%%%'''((('''&&&***)))((('''&&&&&&&&&'''%%%""" """&&&((((((''''''&&&%%%%%%''''''&&&%%%&&&&&&'''(((((((((((('''(((***(((%%%$$$'''(((&&&((('''&&&&&&''''''&&&%%%&&&%%%%%%%%%'''((('''&&&gggOOODDDAAA===>>>HHH\\\tttiiiLLLBBB:::888777555444555111333444333111/////////------......//////000000111111000000//////////////////000000000000/////////......------......///........................000//////000111111000...---111444333333555333...//////...............---,,,---......//////......***+++,,,...///000000111///......------------...------...111111000//////------,,,,,,,,,---...///))),,,000000---,,,---///+++,,,---...////////////***,,,---,,,+++***+++,,,,,,///222000+++(((+++...///---+++,,,---...,,,***------++++++******+++++++++++++++*********))))))+++))))))***+++***************+++++++++,,,,,,,,,---+++***+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))))))))))))))))))))))))))&&&''')))++++++***)))(((************************))))))******++++++,,,,,,++++++******)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))***'''%%%(((,,,///...+++******)))'''&&&&&&&&&&&&(((''''''(((******)))((('''&&&%%%%%%&&&''')))***(((((((((((())))))))))))(((+++,,,***&&&%%%&&&((((((((('''&&&&&&(((+++---&&&''''''(((((('''%%%$$$'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&###"""###''')))'''$$$''''''&&&''''''''''''&&&%%%&&&''''''((((((''''''###(((&&&''')))$$$)))((((((((((((((((((((('''&&&%%%&&&'''((((((&&&iiiQQQFFFCCC???>>>FFFYYYrrrbbbKKKBBB;;;999999666555666222333444333111//////////////////000000111111222111111000000000111222333//////000000000000//////000//////////////////000............------------000//////000111111000......222555444555666444000//////000//////...//////,,,------...............,,,,,,---...............,,,,,,,,,------///000000...000222111111111000///---,,,,,,+++,,,---...///(((,,,//////---+++,,,...---...............------+++---------,,,+++---...,,,000222///***'''***......---,,,------...---,,,,,,++++++***************------,,,,,,,,,+++++++++***++++++************************+++++++++,,,,,,******+++---///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))))))))))))))))))))&&&(((***+++,,,+++)))(((++++++++++++++++++++++++((())))))***++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))***((('''+++000000***$$$******)))'''&&&&&&&&&&&&'''&&&%%%&&&'''((((((''''''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((('''***+++)))%%%###%%%'''(((((((((&&&$$$$$$'''***&&&'''(((((('''&&&%%%%%%'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%$$$$$$$$$(((&&&%%%'''))))))&&&###(((((())))))((((((((()))%%%&&&&&&'''''''''''''''"""'''%%%&&&(((###%%%%%%&&&%%%%%%%%%%%%&&&'''&&&%%%&&&((()))((('''mmmUUUFFFDDD???===CCCUUUnnn}}}___GGG???888777777555333444222444444444111000///000111111111111222222222222000000//////000111333444000000000000000//////...000000////////////000000000///////////////////////////...///000111///---...222444333333555444000---///000000//////000111------------......//////------.........------,,,---------...000111333444...222333000.........------,,,+++++++++,,,...///***+++------,,,,,,,,,---------......---,,,,,,+++.../////////......000111---///000---***)))***------------.........//////------------------------............------------***---...+++)))+++,,,*********+++++++++,,,,,,,,,******+++---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***************************((()))***+++,,,++++++***++++++++++++++++++++++++((((((((()))******++++++************+++,,,---...))))))))))))))))))))))))((((((((()))))))))******---++++++---000---%%%******)))((('''''''''''''''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&''''''((('''(((((('''%%%$$$%%%&&&%%%''''''%%%"""!!!$$$''''''((()))(((&&&%%%&&&((('''&&&&&&&&&((()))((('''''''''&&&&&&&&&&&&&&&'''%%%'''((())))))'''%%%$$$((()))******(((((()))***%%%%%%&&&''''''''''''&&&&&&'''&&&######'''(((&&&%%%'''((('''&&&&&&''')))'''&&&&&&&&&((()))((('''nnnVVVDDDBBB===999>>>PPPiii|||{{{^^^EEE===777666666444222333222333444444222000000111222222222222222111111111111000...---...///000111000000000000000///....../////////....../////////...////////////////////////...---...000000...------000111//////222222///***,,,//////......000222---------------...//////,,,------......------,,,.........//////111222333111555555///,,,...///------,,,+++++++++,,,---...,,,+++******,,,------,,,++++++,,,,,,,,,,,,,,,,,,---......---,,,---///111......---++++++++++++,,,,,,---...//////000111222........./////////....../////////.........------***///000,,,))),,,---+++++++++++++++,,,,,,,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++))))))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************************'''''''''((())))))******+++***)))))))))***+++,,,)))))))))))))))))))))))))))))))))*********++++++,,,++++++---...,,,'''"""***))))))((((((((())))))'''%%%$$$$$$&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%&&&''''''&&&%%%###&&&)))((($$$###&&&))))))******'''%%%%%%(((***((('''&&&'''((()))(((''')))((('''%%%&&&'''((()))$$$)))***(((&&&&&&'''''')))******((('''(((***$$$%%%&&&&&&''''''&&&&&&***''''''))))))&&&&&&)))''')))+++***)))(((***,,,((('''&&&'''((()))((('''lllSSSBBB???:::666:::LLLeeexxxyyy]]]EEE===777777777555333444111333444444222111111222333333222222111111000000111000...,,,+++,,,---...000000000000000///...............------.........,,,,,,,,,---------.........------...//////...,,,,,,......,,,,,,///000---(((***------,,,---///222...------------...//////+++,,,------.........---......---------......///444999888111---///111///,,,,,,+++++++++,,,---......+++((((((+++...---+++((()))***+++,,,---------***++++++***)))***,,,//////---+++***+++,,,,,,,,,+++---//////000111222444------...............---//////.........---------***111222,,,))),,,...,,,++++++,,,,,,,,,---------///,,,))))))***---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...))))))))))))))))))))))))&&&&&&''''''((())))))))))))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))************++++++++++++(((((((((***,,,---,,,+++***))))))))))))******+++(((&&&%%%%%%&&&(((((((((''''''((()))((('''%%%$$$&&&&&&''''''((())))))***(((&&&$$$%%%((()))(((%%%###(((,,,,,,)))(((+++...++++++***'''$$$%%%))),,,((('''&&&''')))))))))''')))(((%%%$$$$$$&&&(((***!!!(((***'''$$$'''***&&&(((***)))&&&%%%''')))$$$%%%&&&&&&''''''&&&&&&+++%%%%%%,,,+++$$$###)))$$$&&&((((((&&&%%%'''***((('''&&&''')))))))))'''pppVVVFFF>>>999999;;;DDDZZZqqqyyyYYYDDD???888555666777666444333222111222555888999999000111222333333222111000111111000000000000111111111111222333333111...+++222111///...---...000111---------------...//////......------------......,,,,,,,,,,,,...///000111000---,,,---000222000---///...,,,*********,,,---333222111///---+++)))(((............////////////---.........,,,---...000......------------......,,,,,,,,,++++++*********,,,+++***+++---...---,,,)))+++---......///111222------,,,+++,,,---...//////......///000111111000/////////...---------,,,------............------...---,,,,,,++++++++++++...***'''(((,,,---***&&&///...------......,,,***++++++++++++++++++++++++000///---***((((((+++------------,,,,,,------------------,,,***)))'''&&&++++++******)))(((((((((((()))***,,,,,,+++******...,,,+++)))(((((()))))),,,+++++++++++++++,,,,,,......------,,,+++++++++111---)))(((+++,,,(((%%%(((((()))))))))'''&&&%%%(((((())))))))))))((('''''''''''''''''''''&&&&&&+++)))'''%%%%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%)))))))))))))))(((((((((***---///---(((&&&(((+++,,,+++)))'''&&&%%%&&&&&&$$$%%%''''''''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''(((&&&$$$$$$&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&sssZZZEEE>>>999888999@@@UUUlll}}}\\\FFF@@@:::777888888777666888666444444444444333222000111111222222111111000111111000000000000111111222222111000000000///...000///...---...000111333......------......///000///..................///............//////000111......---...///000///...///...,,,******+++,,,---///............---------............////////////---...///...,,,,,,---///......------------......------,,,,,,,,,+++++++++333000...---,,,,,,***)))***,,,------,,,,,,...///------,,,,,,,,,---...///000......///000111111000...............---------------............------------,,,,,,,,,,,,,,,,,,000,,,***+++...///,,,)))...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,++++++---//////......------......///,,,,,,,,,+++***)))((('''************))))))))))))))))))***++++++++++++***...---,,,******)))******++++++************++++++))))))(((((('''''''''&&&000,,,((((((++++++)))&&&'''((()))))))))((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''***(((&&&%%%%%%''')))***'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''&&&&&&+++***((()))***))))))((('''&&&'''((((((%%%&&&''''''&&&'''(((***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$(((&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''zzzbbbGGGAAA<<<:::888<<>>JJJgggyyyjjjOOO;;;888444444666777555333222111000111222111000...111000000//////000000111000//////......//////000***...333333111...---...222222111000///...------//////......//////000111000//////......//////000,,,---......---,,,+++***,,,---......------...///++++++,,,,,,,,,,,,------***+++,,,---///000111111,,,------------.........+++---//////---+++***+++......------------......---------...............---,,,++++++------,,,+++,,,...///000//////111222///...---------...000000111000//////000000///...---------...............,,,,,,------------,,,,,,+++,,,...//////...------............---------------,,,,,,---...///---,,,..............................---,,,,,,...222666---,,,,,,++++++,,,,,,---)))******+++++++++******'''(((((()))***+++++++++*********)))******+++,,,,,,,,,------------,,,+++,,,+++******))))))))))))'''(((((()))***+++,,,,,,+++***************++++++))))))((((((((()))******((((((''''''''')))***+++'''''''''(((((())))))***'''''''''''''''((()))***((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((!!!%%%(((******((('''(((((())))))((('''&&&&&&'''((())))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))'''&&&'''((())))))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&rrrPPPBBB777666777666:::AAAWWWkkkpppWWWEEE777444111222555666555333333111//////000000///...//////000000000000////////////............//////+++///222222...,,,...000000000111000000///............------......///000///..................///+++,,,...//////---,,,+++---,,,+++,,,...///...---***+++,,,,,,------------++++++,,,---...000000111,,,,,,---------.........***,,,...///---+++++++++......------------......,,,,,,---------.........---------...///...+++)))---///000///......///000///...---------...000111222000//////000000///---...............---------+++,,,,,,------,,,,,,+++,,,---///000///...,,,+++...//////...------------...---,,,---......,,,+++------------------------+++,,,------,,,---///222------,,,,,,,,,,,,------++++++,,,,,,,,,++++++***(((((())))))*********+++))))))***++++++++++++******+++,,,------,,,+++***------+++******)))))))))))))))***+++,,,......///,,,,,,,,,+++******+++,,,+++***)))((((((((()))***(((((('''&&&''')))+++,,,&&&''''''((())))))******''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''(((***,,,,,,+++(((%%%&&&'''((())))))(((((('''&&&(((***+++)))(((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''&&&''')))***)))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''tttSSSCCC777777999888:::???HHH]]]tttzzzmmmXXXEEE:::555222000111555777666444111///------///000111111...///000111111000///...//////............//////---000111///,,,+++///333...///000000000000000///---------------...//////......------------......,,,---///000000///---,,,...,,,***+++...000...,,,***+++,,,---------------...............---------,,,,,,,,,---------......(((+++...///---,,,+++,,,.........------.........,,,,,,,,,---------......,,,,,,---000111000---***///000000///---+++,,,---///......---...///000111222000//////000000///---/////////......------,,,+++,,,,,,------,,,,,,+++---...///000///...,,,***,,,---------+++***+++,,,///...------......,,,***------------------------,,,...///...,,,***)))))),,,++++++******++++++,,,,,,------------,,,+++***))))))))))))************((()))***,,,,,,+++******'''((()))******)))((('''...---,,,+++************%%%&&&'''((()))***+++,,,---------,,,+++***+++---,,,+++***((((((((())))))(((((('''&&&''')))+++---&&&''''''((()))******+++(((((((((((((((''''''''')))((((((((('''''''''''''''''''''((()))******+++***(((%%%%%%'''***,,,---###%%%'''(((*********)))%%%(((+++,,,+++((('''&&&%%%&&&)))******)))&&&%%%((((((((((((((((((((((((,,,,,,++++++***((('''&&&''''''''')))******'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''((((((((((((uuuWWWAAA999<<<666222999===FFFOOOXXXWWWLLLAAA;;;:::666555444222111111222222111///...///111222222111222111///---...000222444///////////////////////////...---,,,,,,---//////...///000///,,,+++---//////...---,,,,,,---///000+++,,,.../////////...---,,,---...000000000/////////,,,))))))+++,,,,,,***,,,,,,++++++***++++++,,,222222111000...---,,,+++,,,---------.../////////,,,,,,.../////////...---***))))))***,,,...---,,,///...---,,,,,,,,,,,,,,,,,,---...///...---,,,+++......------------......//////...---...///000111111111111111111000////////////...,,,,,,,,,,,,,,,......------------......//////...------------...------,,,------...///000,,,---......,,,,,,---...666222...,,,,,,---------......---------,,,,,,,,,&&&---///,,,+++//////,,,---,,,***+++,,,,,,+++)))(((((()))+++......---+++***)))***+++,,,,,,***(((&&&)))+++,,,+++)))((((((---,,,***(((((()))+++,,,,,,+++***((((((((()))***+++++++++*********))))))***(((&&&'''***+++)))''')))'''&&&''')))(((&&&###((()))***)))'''''')))***&&&&&&&&&'''''''''((((((%%%$$$%%%&&&((()))((('''))))))(((((((((''''''&&&)))))))))))))))'''%%%$$$(((''''''(((******)))(((###&&&&&&###$$$''''''$$$******))))))))))))******'''((()))))))))(((&&&%%%(((((())))))((('''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$%%%%%%''''''sssYYYAAA888<<<888555999;;;:::AAAFFFEEE>>>777444555666555333222111111111222222000//////111222222111111000///...///000222333////////////////////////111000///---------.........///000...,,,+++---//////...------------...///------...////////////...------//////000///.........,,,***+++---......,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///000111,,,,,,---------------...,,,---.../////////...------+++***+++,,,---,,,***///...------,,,,,,,,,---...////////////...------......------------............---------...///000111111222222111111000///................../////////..................///000000///...---------...111111000//////000000000,,,---...---++++++---...,,,,,,------...///000111......---------,,,,,,,,,"""(((***'''''')))***'''...,,,++++++,,,---+++************,,,......,,,++++++***)))***,,,,,,***)))(((***------,,,*********+++***)))(((((()))+++,,,++++++***))))))***+++++++++++++++*********))))))***(((&&&''')))***)))'''***(((&&&'''))))))(((&&&"""%%%((())))))(((((()))&&&&&&&&&'''''''''((((((&&&%%%%%%''')))***)))((())))))((('''''''''''''''((())))))))))))'''&&&%%%'''&&&&&&'''))))))((('''$$$''''''%%%%%%((()))&&&***))))))(((((())))))***((((((((((((((('''&&&&&&'''(((((((((''''''&&&%%%$$$&&&'''(((((('''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%&&&'''xxxdddGGG:::===:::777999888666777999888666444444555666555333111000000000000444222000000111222111000/////////000000000111111////////////////////////222222000///...---------......///...,,,+++---...000///...---------------...............///000000....../////////...------,,,,,,,,,---///000///---+++++++++++++++,,,------************,,,...000222------------,,,,,,,,,,,,,,,---...///000///......000...,,,+++,,,,,,***)))///...------,,,---------111111000///////////////......------------......//////.........///000111111111111111111111000///---......//////000111111//////............//////222111000///............000///...---,,,,,,,,,,,,,,,------+++******,,,...&&&***...///...---///111......---------,,,,,,,,,'''+++---+++)))++++++***...---+++,,,------,,,***...---------......,,,***,,,+++))))))+++,,,+++***)))+++......---+++++++++))))))(((((((((***+++,,,+++***************+++,,,+++++++++***************)))(((''''''))))))((('''+++)))'''''')))*********"""&&&))))))(((((((((&&&&&&'''''''''((((((((('''''''''(((***+++***(((***)))((('''&&&'''((()))((((((((())))))(((''''''&&&%%%%%%&&&((()))'''&&&&&&))))))''''''******((())))))(((((((((((()))))))))(((''''''&&&'''''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%vvvTTT@@@???;;;999999666666555333444555666666555555444222000/////////000555333111000111222111000......000111111111000///////////////////////////111111000000////////////......------,,,,,,---...000000///...---,,,,,,,,,000///...---...///000111............------,,,,,,,,,,,,---...//////---,,,+++++++++++++++,,,---......---+++***)))***,,,,,,//////......---------,,,,,,---...000000//////...111///,,,+++,,,,,,+++***......------------......222111000......///000000......------------......000000000000111111222222//////000000000//////.........//////000000000000/////////000000/////////333222111///............---,,,++++++******++++++,,,---,,,+++)))***,,,///)))---000///***(((+++.........---------,,,,,,,,,,,,///000///---......///---,,,++++++,,,,,,+++***111000.........---,,,***---+++))))))***,,,,,,+++)))+++......---+++***+++(((((('''((()))***+++,,,++++++******))))))))))))************************))))))((((((((((((((('''***)))'''&&&''')))+++,,,!!!$$$'''(((((((((((()))''''''''''''(((((((((((()))(((((()))++++++***)))***)))(((''''''''')))***((((((((()))))))))))))))'''&&&&&&'''))))))(((&&&&&&))))))''''''******((()))((((((''''''(((((())))))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''(((''''''&&&%%%%%%%%%%%%vvvoootttbbbHHHBBB<<<999999666333222111111333444222000444333222000///000000111444222000000111111111///---...000111111111///...////////////////////////......///000000000111111------,,,,,,,,,---------000000///......---,,,+++///...---------...000111......------,,,,,,++++++,,,---......---,,,+++***,,,+++++++++,,,------...///...,,,***))))))))))))111111000000//////......---...///000000000///...111///,,,+++,,,---------......---------......///222111///.........///000......------------......//////000000111111111111------...............---...////////////...---,,,//////000111111000//////222222000//////...............---......///000000,,,------,,,******,,,...---000000,,,'''&&&))).........---------,,,,,,,,,++++++,,,,,,+++***,,,...,,,+++******++++++***)))222000............,,,+++...,,,))))))***,,,,,,,,,(((***------,,,*********((((((((())))))++++++,,,,,,,,,+++***((('''&&&%%%************************)))******)))(((((((((((((((((('''&&&&&&(((***,,,((())))))'''&&&'''))),,,'''''''''((((((((())))))))))))((()))++++++***)))***)))(((''''''((()))***((((((((((((((()))))))))(((''''''(((******)))'''%%%((((((&&&&&&))))))'''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$jjjccckkkeeeLLLEEE>>>999999666444333333333444333111000333222111000000111222333333111//////000111000///---...///000111000//////////////////////////////,,,---...///000111111111---,,,++++++---...------.../////////...---,,,,,,---------------...//////------,,,+++++++++,,,,,,,,,---......,,,++++++,,,------,,,,,,,,,,,,------++++++++++++++++++******111111111111111000000000---...///000111000//////222///,,,+++,,,..................---......///000111000000///////////////......------------......,,,---.../////////......,,,------...............//////000000///...,,,+++///000111222222111000///000000//////......//////,,,,,,,,,------///000000,,,---......,,,,,,---...---...---***((((((---111......---------,,,,,,,,,+++)))***,,,,,,***,,,000---,,,***+++,,,,,,+++)))111///---------...---,,,---,,,******,,,---,,,+++(((***------,,,*********))))))******++++++,,,,,,,,,,,,,,,+++)))(((&&&%%%***************+++++++++***,,,,,,+++)))(((((()))((((((((('''&&&''')))+++,,,,,,***(((&&&(((+++...''''''((((((((()))))))))***)))((()))++++++***((((((((())))))))))))************)))(((((()))))))))(((''''''(((***+++)))((($$$''''''%%%%%%((((((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&&&&%%%tttooovvv~~~]]]JJJGGG???999999666666666555444333333444555222222111111222333555666000///---...///000000///---......///////////////////////////////////////,,,---...///000000///...---+++)))***---......,,,---......//////...---,,,+++,,,,,,---------------,,,++++++******+++,,,---***,,,...---,,,,,,///222///...---,,,,,,,,,,,,,,,((()))+++,,,---,,,++++++000000000000000111111111---...///000111000000///555222...,,,,,,------,,,...............///000000111111222222111111000///......------------......---...///000000000//////---...//////000000000///...///000111111000...---///000222333333222000///.........---......///000---,,,,,,,,,,,,,,,------+++...000000///...------,,,,,,++++++,,,---...///......---------,,,,,,,,,---++++++//////---000666///---,,,,,,---...,,,+++...,,,++++++---//////...,,,++++++,,,------,,,***)))+++......---++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))*********+++++++++,,,---...---***((()))+++(((***+++***((('''(((************))))))))),,,///'''((((((((()))))))))))))))(((((()))******)))'''&&&((()))+++++++++)))(((,,,+++***(((((((((((()))''''''&&&((()))***)))'''$$$''''''%%%%%%((((((&&&'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%''''''''''''&&&qqqTTTFFFGGGAAA:::999666444333222///...///333666222111111111222444666777///---,,,---///000000000............/////////000////////////////////////------...//////...---,,,---+++)))***---///...,,,,,,---.../////////...---***+++,,,---...---,,,+++++++++*********+++---...)))+++---------///333777000///...---,,,+++++++++)))***---......,,,***(((......//////000000111111---...000111111111000///888444000,,,,,,+++++++++...............///000000222222333444333222111000.........------.........000111222333444333222222//////000111111111111111---...000222333222111000///000222333333222000///------,,,------...///000222111000///////////////+++...111222111///---------,,,,,,...//////---+++......---------,,,,,,,,,,,,)))***...///,,,000666111///......//////...---,,,+++)))***---///000000,,,++++++---......,,,)))***,,,///000...---,,,,,,,,,,,,---------,,,++++++***+++,,,...//////......))))))******++++++++++++,,,...///...***)))***,,,))),,,...---***((((((***%%%(((***+++++++++---...(((((((((((()))))))))))))))(((((((((******(((&&&%%%'''***,,,,,,+++)))(((---,,,***(((((((((((()))&&&&&&%%%'''((()))'''&&&$$$'''(((%%%%%%))))))&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&$$$%%%&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%"""###%%%'''((((((((('''pppSSSBBB@@@;;;777333***444333333222222333333444222111111111111111222222+++...111222222111222333000000111111111111000000---------............///------......//////000000111...,,,,,,---.........///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,------...///......---,,,,,,...///000111...+++***,,,...---+++///...------...///000111...000222444444333111///...///000111111000///...///...------------......//////.........---------000000000000111///,,,))),,,///000///111444111,,,222000///333777777222...---...///000111222222222000000000000000000000000///............---------....../////////...,,,+++////////////...---,,,+++***,,,///000///.........///............///000000...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...///...---///111000,,,)))222...)))((()))++++++))),,,,,,+++++++++,,,------***+++---......---,,,***+++***))))))+++,,,+++***,,,...///---)))&&&&&&(((......,,,+++)))((('''&&&))))))))))))))))))))))))&&&'''((())))))******)))+++++++++++++++***)))(((*********(((''''''***---((()))***+++***)))'''%%%***(((&&&&&&(((************222,,,&&&+++***%%%''')))((('''((()))***)))(((%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((((((((()))))))))&&&$$$$$$&&&''''''&&&&&&((())))))((('''&&&&&&'''((()))$$$$$$#########$$$&&&'''''''''''''''((((((((((((uuuWWWCCC???999777555///555444444333333444444555222111111111111111222222...000222222111000000111000000111111111111000000........./////////000000.........///////////////000...,,,,,,---//////...//////...---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......000...,,,,,,...///...,,,///......---...///000111...000111333333222111000...///000111111000///...111111000000000000111111//////.........---------//////000222333333000...111111///++++++...---***222000000333777777333......///000000000000000///000000000000000000000000000000/////////.........---.../////////...---,,,............---,,,++++++(((+++...000/////////000---,,,,,,,,,,,,---......//////...------...//////......---,,,,,,---......111...---...000111000///000---***))))))***++++++,,,,,,,,,+++,,,,,,---...***+++,,,......---+++***,,,***)))***++++++***)))***+++---,,,***))))))***,,,+++++++++*********)))************************((())))))***+++++++++*********************)))))),,,)))&&&%%%((()))))))))((()))***++++++)))'''&&&&&&%%%%%%&&&))),,,,,,,,,---333---&&&***+++(((+++***)))(((((()))***((('''((((((''''''''''''''''''&&&'''((())))))((('''''')))((('''((())))))'''$$$%%%'''((('''&&&&&&'''((((((((('''&&&&&&'''((((((&&&%%%$$$$$$%%%&&&'''(((''''''''''''((((((((((((xxxYYYCCC===777777888444666555555444444555555666222222111111111111111222000111333222000//////000///000000111111000000///////////////000000000111///////////////............---,,,,,,...000000///000//////...............---------------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,------------,,,...------...000000///---///............///000000///000000000111111111111...///000111111000///...///...............///////////////.........------......000333666777555333444222...((()))---///,,,111000000333666666222///000000000000000///......000000000000000000000000111111111000000000//////---...///////////////...///......------,,,++++++(((+++.../////////000000------,,,,,,------...///000000///......///000000......---,,,,,,---......---+++((((((***---......------,,,***)))***,,,...,,,,,,,,,,,,,,,---......***+++,,,------,,,+++***---,,,******++++++***((()))))))))+++------,,,+++)))******++++++,,,,,,---******************************+++,,,,,,,,,++++++***)))))))))))))))***+++---'''###$$$(((+++)))%%%)))***+++++++++***)))(((,,,+++)))))))))(((&&&$$$,,,333,,,%%%***+++(((,,,+++***(((((())))))((('''(((((((((''''''&&&&&&&&&''''''((())))))((('''&&&)))((('''((())))))'''%%%'''((()))(((&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''''''''((((((((((((uuuVVVBBB===777777:::777555555444444444444555555333222111111000111111111///111222111000///000111//////000000000000//////....../////////000000000000000//////......------...,,,,,,---///111111000///...------------........................------,,,++++++++++++,,,------+++,,,---...///...---,,,,,,---...000111111///...//////........./////////000///......///000222333...///000111111000///...------,,,,,,,,,---......////////////..................000444777888777555111111...***,,,111333111/////////111333333111...000000000111111000000///////////////////////////111111000000000/////////.........///000000000000000000///......---------+++---//////...---...//////////////////000000111000000............000000......------------......,,,***)))))))))++++++,,,***,,,---+++))))))---111---,,,,,,,,,---...///000+++,,,,,,---,,,,,,+++***...---++++++++++++)))(((+++)))(((***...000...+++******++++++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))(((((((((((()))+++,,,+++(((%%%%%%)))+++)))&&&******++++++++++++***)))...,,,+++******'''### (((000+++%%%++++++'''))),,,***))))))******((('''(((''''''&&&&&&%%%%%%%%%'''((()))))))))(((&&&&&&)))'''''''''))))))(((&&&((())))))(((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''((((((((((((lllQQQAAA>>>999888;;;888444444333333333333444444333222222111000000111111...///000000000000222444//////000000000000//////------........./////////000000//////......------------,,,...000111111000,,,,,,,,,++++++,,,------........................,,,,,,++++++,,,,,,---...,,,---///000000000///...,,,---///000000000////////////////////////......///...------...000222333...///000111111000///...000000//////000111111222000000/////////.........//////111333666777555333...000///---///333222...------...///000000///......///000111222222222222////////////////////////000000000/////////......////////////000111111111333222111000//////000000///000111///---++++++,,,000////////////000111111//////...------...//////........................000111111111000...---,,,))),,,---,,,******---111------------...///000111------------,,,,,,++++++///---++++++,,,+++***(((---+++***+++...///---***---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))((())))))***++++++))))))))))))(((((()))************+++++++++******%%%%%%&&&)))+++,,,+++)))&&&///,,,)))...---((())),,,***))))))******)))'''((((((((((((''''''&&&&&&''''''((())))))((('''&&&)))'''&&&'''((()))((('''((()))***)))'''&&&&&&'''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((gggNNN@@@???999888:::777333333333222222333333333333333222111000000000000---///000000///000333555...//////000000//////...------------............///////////////............------///111111000///++++++++++++++++++,,,------------...............---,,,,,,,,,,,,---............///000000000000000,,,...//////.........////////////000//////...---...---------...///111222...///000111111000///...............///000111111000000000/////////......//////111333666666444222---000000//////000,,,&&&------......//////......---...///111222222333333000000000000000000000000000000/////////.........111000000000000111111222555444222111000000111222222222222///,,,***)))***......------......///000//////...------...//////---...////////////...---///222333333000---+++++++++,,,---,,,,,,,,,...///---------...///000111222//////......------,,,,,,...---++++++,,,,,,+++)))...---------......,,,+++//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((()))******+++++++++******(((***,,,+++)))((()))+++)))))))))************+++'''&&&&&&(((***+++***)))&&&000...***000///***++++++***))))))++++++***)))))))))))))))))))))))))))%%%&&&((()))))))))(((''')))'''&&&&&&((())))))(((((()))***)))''''''''')))''''''(((((((((((('''''''''''''''(((''''''&&&%%%''''''''''''((((((((((((hhhOOOAAA>>>888555888666444444333333333333444444444333222111000000000000///000000000//////222444......////////////..................////////////.........//////////////////......000111111///---,,,++++++++++++,,,---...,,,,,,---------...............------......///000...............///000000---...///...,,,+++---/////////000000000///---,,,,,,,,,,,,---...///111111...///000111111000///...,,,++++++,,,,,,...//////000000000000/////////......///000444666777666444...000000...///000,,,&&&......////////////000000------...//////000//////000000000000000000000000111111111000000000//////333222111000000000111222555444222000000000111222222222111///,,,******+++...............//////000000000///......///000000---...///000000///...------///111///,,,***+++,,,---,,,+++,,,---...---,,,---------...///000222333111111000///...------------,,,++++++,,,---,,,+++,,,---//////...------...//////......---,,,,,,,,,------------------------//////......,,,+++***)))***+++---......,,,***((()))(((((()))******)))((((((((((((((())))))******---+++)))((((((((('''%%%'''...***%%%+++---***---***)))((()))+++,,,,,,+++&&&&&&''''''(((((())))))$$$%%%'''((()))***)))))))))'''%%%&&&''')))))))))'''((())))))(((''')))***(((((()))******)))(((((((((((()))))))))((('''&&&''''''''''''((((((((((((lllRRRCCC>>>666444777666555555555444444555555555444333222111000000000000222222111000......000222......////////////......////////////000000000000---.........//////000000000//////000111111///---,,,,,,,,,,,,------...///,,,,,,,,,---------......///............///000000......---,,,,,,...///000...//////---***))),,,/////////000000000///---,,,++++++,,,---///000000111...///000111111000///............//////111222222000000000000////////////......000444777999888666...000000...000333222---///000111111000000111222---------...------,,,+++000000000000000000000000222222222111111111111000444333111000000000111111555444111000//////111222000111000...,,,++++++---000000000000000111222222222111000//////000111222---...///000000///...---000111111///------000333///---+++,,,...///---+++------......///111222333222222000///............---+++++++++---...---+++***---000000---,,,...111...............---------------------------------000000000///...,,,+++******,,,...000///---***'''***'''$$$&&&+++,,,((($$$((((((''''''((()))******)))'''&&&&&&(((***++++++&&&,,,%%%$$$((((((---)))(((((()))+++------,,,!!!""""""###$$$%%%&&&&&&###$$$&&&(((************)))'''%%%%%%''')))))))))&&&((())))))(((((()))+++((()))***++++++***)))((()))***+++++++++)))((('''''''''''''''((((((((()))vvvYYYFFF@@@888666999777555444222222222333555777333333333222222111111111//////000000000000//////............////////////+++---......------///000222111000.........///000.../////////000000000000,,,,,,,,,,,,,,,---......//////............/////////......///000111333444...------,,,,,,------...---------,,,,,,+++++++++...------------.../////////////////////000111111000111222222111000///..................///000111333222111000000111222333111111000222555777777777555333,,,(((---333---!!!111111...++++++---//////111000///......///000111///......///000000///---333444333111//////...,,,111111000000///...---...111111...+++...444444...---000444222...***+++...444111///.../////////...000000111222333333000...111///---...111222111...444222///---------,,,,,,,,,++++++******++++++,,,---,,,+++,,,...000000///---000222222///......///***))))))***,,,------,,,---,,,---///...***+++///,,,...///...+++***,,,...---//////---******---111...///000000///...+++***000333444222...******+++((((((((((((''''''''''''((('''&&&'''***+++***)))***'''&&&(((((($$$$$$&&&))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((((((((('''&&&'''+++---******))))))(((((('''''')))'''%%%$$$%%%'''***,,,&&&&&&'''((()))***++++++,,,+++***(((''''''&&&&&&)))'''%%%$$$&&&(((((((((vvvYYYGGGAAA999777999666666555444333333444555666222222222222111111111111///000000000000000000///////////////////////////...///000///......///000111000///---------...///000000//////000000111222/////////...//////000000//////............//////......///000000000//////...------,,,,,,------...------,,,,,,++++++++++++...------------.../////////////////////000000111000000111222111000///...222111111000000000000111111000///......///000111/////////111444777999999777666444222333555111,,,111111111//////000000///000000///......///000111///......///000000///---000111111//////...---+++000000000///...,,,,,,,,,222444222------111000+++,,,...///000///.........555333111000111222222222//////000000111000...,,,000...---...111222222000333222000//////......---,,,,,,,,,,,,,,,---......------...//////000111111///111333222///------...///---,,,,,,...//////...000---,,,//////---...111000111111///,,,+++---///---///000///---,,,---//////000111222222000...---///111222111---+++***+++,,,+++++++++************)))(((((()))+++,,,+++***)))''''''******''''''***************************************************++++++++++++++++++++++++******)))'''%%%%%%''')))))))))))))))((((((((((((---,,,***'''&&&&&&'''(((''''''(((((())))))******))))))((((((''''''((((((***(((&&&&&&''''''&&&%%%{{{]]]IIICCC;;;888999555888777555444333444444555111111111111222222222222111111111111111111111111000000000000000000000000///000111000.........000///......------------...222111000000000111222333111111000//////000000000//////............//////......///000///...,,,+++...------,,,,,,------...,,,,,,+++++++++++++++***...------------...////////////......//////000000///000111111111000......444444333222222111111000......------------......------...000333777;;;===888555555555333000000222111222222333333222000000000000///.........///000//////...///000000///---///////////////...------///000111///---++++++,,,000333333///---......,,,---------///111222111000000...------...000000000000000000000000///...---///...---...000222222111000000/////////.........******++++++,,,,,,------+++...000000......///111///111111000---+++******111///,,,,,,---.........111,,,***///222111///000333333222000---,,,---...---...000000...,,,,,,,,,,,,---.........---,,,+++---...//////---++++++,,,******)))))))))(((((((((***))))))***,,,------,,,***'''(((+++,,,***+++...***************************)))(((''''''((()))***++++++++++++++++++++++++)))))))))'''%%%$$$&&&((((((((((((((())))))))))))---,,,+++***)))(((''''''(((((((((((())))))))))))'''&&&&&&&&&'''((())))))***(((''''''((('''%%%###eeeMMMCCC:::888999555999999777555444444444444111111222222333333444444222222111111111111222222111111111111000000000000---...//////......///000///.....................333222111000000222444555000//////............/////////............//////////////////......------...------,,,,,,------...++++++++++++++++++++++++...------------...////////////.........//////000...///000000000///...---111111111111111111000000...------------------...,,,---...000333888>>>BBB???888444444222---...333222111111444444111000222111000///.........///000000///...///111111///...111///...000000//////222...000222111///,,,---...+++///222000......000111---...///000111111222222---+++)))***,,,...//////111222222222111000111222111000//////000111111222///111333444333222111111------------...------------111666555111///222555111111111000///...------333111...---...///000///333...---444999888444222888888777555222111000000222222222222000///......++++++,,,,,,,,,,,,+++***+++,,,------,,,,,,,,,,,,)))))))))(((((((((((('''***)))(((***,,,---,,,++++++((())),,,,,,******---************************+++)))(((&&&&&&((()))+++************************&&&'''((('''&&&''')))+++''''''(((((())))))******%%%&&&(((***+++++++++******)))))))))((((((((('''&&&&&&&&&&&&&&&'''(((((((((''''''((()))(((%%%###nnnQQQDDD:::888;;;777999999777666555444333333222333333333444444555555222222111000000111222222222111111111000000000///***+++------------///000////////////000/////////333222111111111222444444//////............////////////............//////000///...------///111222...------,,,,,,------...++++++++++++++++++++++++...------------...////////////............//////---...///000000///...---+++,,,---//////000000///........................---...///000333888@@@EEEOOODDD:::666555222111333333000000444444000000444222111000///...//////000000//////000111111000...222///000444444000000444---222555666333111333555...000222222000...111444---000111111///...111333000...---...000222333333000222444444222111222444555444222111000000111222000444888:::888666555444000111222222222111000///333777:::999555444666:::333222222222333333333333444222000000222333333333555222333<<>>===AAAAAABBBCCCCCC???:::666999777555444444333111///333222222111000/////////---+++******,,,...------,,,,,,,,,,,,++++++++++++)))(((''')))+++,,,+++***---***)))+++***'''&&&)))++++++++++++++++++++++++---,,,+++******+++,,,---************************+++,,,,,,+++)))(((((()))(((((((((((())))))))))))$$$%%%'''((()))))))))(((******))))))((((((''''''))))))((('''&&&&&&&&&'''%%%$$$$$$&&&)))***)))(((oooRRRFFF>>>======888666666666555444333222222222222222222222222111111222111///......///111222111111000//////...---------...///...,,,+++,,,---------///000000000/////////000222333444333222111------......///000222222//////............//////---...///000000///---+++...------,,,,,,------...,,,,,,---------............------------...//////000///...------------...+++,,,---...///...------***,,,...000111000000///---...///000000///...---///000000......333<<>>AAA@@@AAAEEEIIICCC===999::::::888999===>>>888444777>>>BBB@@@<<<666444333333555777777777999>>>AAA@@@:::444111111555666666444222333777;;;555<<>>@@@AAABBBBBBBBBAAA???>>>===???AAABBB===:::888888;;;<<<<<<;;;888999;;;???CCCEEEEEECCCAAA>>>>>>BBBEEEFFFIIINNNSSSTTTWWWZZZZZZVVVNNNHHHEEEDDDDDDFFFFFFCCC===888444444222111//////......///,,,******---......---++++++*********)))))))))***))))))***,,,---,,,++++++((((((++++++((((((***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,+++)))''''''((())))))))))))(((((((((((((((((()))))))))((((((((())))))))))))((((((((((((((((((''''''(((((())))))'''&&&$$$%%%'''(((((((((kkkPPPHHHAAA???>>>777555555555555444333222222222111111111000000//////111000///------///000111111000000///...------,,,111222111///,,,******++++++,,,.../////////......---///222444444333111///*********+++---...000111//////............//////***---111333222...(((%%%...------,,,,,,------...---------....../////////...------------...//////000///...---------------***+++---.........------...///111222333222000///------...//////...------///000///---+++000999AAAYYYiiijjjWWWKKKNNNIII:::666555===JJJKKK???777999666555444222111111222222111000///000222222000///666<<>>999<<>><<<::::::<<<===>>>===BBBFFFJJJHHH@@@777333222444555555444333666;;;???DDDKKKSSSUUUQQQKKKHHHHHHBBBEEEIIINNNRRRUUUVVVWWWTTTPPPLLLKKKLLLOOOPPPQQQNNNKKKHHHHHHJJJKKKJJJHHHGGGIIIMMMRRRWWWYYYXXXWWWSSSOOOMMMNNNOOORRRZZZcccmmmooorrrvvvwwwsssjjjcccYYYZZZ]]]```aaa\\\RRRKKK:::999777555444222222222000---******---///...---.........---------,,,,,,+++******+++---......---***'''(((+++,,,******---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))%%%''')))***)))))))))+++******))))))(((((('''''')))))))))))))))*********(((((((((((())))))))))))&&&''''''''')))***+++,,,***(((%%%%%%&&&'''''''''qqqRRRFFFBBB:::555666555666777888777444111///222222222222222222222222///000000...---,,,...///......//////000000111111///000000///------...///...///000111222333444444111///......//////...,,,---,,,,,,,,,,,,---......222///------...000111111...,,,+++---000222222000------------------------,,,+++***)))***,,,...000///////////////.........111...,,,,,,......,,,)))...,,,+++)))***,,,...///000//////111222111,,,(((//////...---------------///000/////////111555888TTTdddmmmfffaaaaaaXXXHHH===>>>HHHUUUUUUGGG======CCC@@@:::444111000222333333222222222111000333888:::FFFZZZiiieeeQQQ@@@999999666999???AAA>>>@@@EEE???;;;777888>>>CCCEEEDDDRRRFFF;;;===IIISSSSSSOOODDDBBB@@@??????AAACCCEEEBBBGGGLLLIII>>>333111444444111111222444888BBBMMMKKK^^^iiiooouuummmaaa```aaa___ccclllssstttrrrrrrsssnnniiiggghhhjjjiiigggiiidddcccgggjjjgggdddccc```bbbiiirrrvvvtttrrrsssqqqkkkddd^^^XXXWWW]]]fff}}}zzzzzz~~~zzzssswwwyyyvvvrrrooohhhaaaTTTHHH>>>999555000000555333000,,,******,,,------...------///...+++...333+++...000111///---,,,,,,...,,,))))))***,,,------///,,,******---///---+++(((,,,///...+++***---000******+++------.........))))))(((((((((***+++,,,***)))(((''''''((()))***)))***+++,,,---,,,++++++(((((())))))((('''&&&&&&,,,)))&&&&&&(((******(((,,,+++)))((((((((()))***pppQQQEEEAAA;;;777888555666888888777555222000333333333333333333333333333444444222111000111222//////000000000000000111111222222111///...000111111111111111111111111111111///......//////...,,,---,,,,,,,,,,,,---......111///,,,,,,...000111111,,,+++***,,,///111000///------------............//////------,,,---...///........................000...,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,---------///111111///,,,000000///...............000000000///...000444777FFFWWWdddjjjssszzzooo\\\EEEBBBEEENNNMMMBBB===@@@FFFBBB<<<777555666999<<<:::888555555777;;;;;;:::888@@@OOOZZZXXXJJJ???<<<:::999<<>>>>><<>>AAAGGGKKKKKKIIIAAA@@@??????AAADDDGGGIIIKKKNNNRRRPPPGGG===666444555333222333555888CCCMMM]]]rrr~~~~~~|||}}}}}}}}}|||}}}|||zzz|||vvvvvv{{{wwwpppjjjccc\\\ZZZ]]]ooonnnrrr{{{{{{zzzzzzvvvpppcccXXXNNNGGG???666222333333000...------......---------000333222///111666333444444222///...///000222000------...///000///---,,,,,,---...---***(((+++...111000---,,,///222***+++++++++++++++******++++++***)))******,,,,,,***)))(((((((((((()))******+++,,,---...---,,,,,,)))*********))))))((('''+++)))&&&&&&(((***)))(((,,,,,,+++***************pppRRRDDD@@@<<<:::;;;666777888888777555333111555555555555555555555555555666666555222111222333111111111111111000000000111111222000///...///111333333222111000///......000///---...//////...------,,,,,,,,,,,,---......///---,,,,,,---/////////,,,+++***,,,...000///...------......//////000000/////////...---,,,,,,,,,,,,,,,------....../////////...,,,,,,------+++******+++,,,------,,,+++***+++++++++---///111111000//////......------......111111111///...///222555888FFFWWWiiisss\\\TTTOOOOOOJJJAAA???CCCEEEBBB===999999===AAAEEELLLJJJDDD???CCCJJJGGG>>>???DDDNNNWWWWWWRRRMMMLLLKKKKKKQQQZZZ______^^^^^^XXXSSSMMMIIIIIIHHHFFFDDDEEEKKKQQQUUUUUUTTTRRRRRRRRRRRRRRRSSSVVVZZZ]]]```^^^```bbbaaaZZZOOO@@@666444222111222333666@@@KKKggg~~~wwwkkkaaa\\\\\\^^^dddppp~~~{{{ooofff\\\TTTJJJ@@@999777333222000000000111///...---...222666666333666<<<>>>===999444000///000222111///---------...---,,,***,,,......,,,)))'''&&&***,,,...---******,,,///,,,,,,,,,,,,+++***)))(((---,,,,,,+++++++++,,,,,,******)))(((((()))******+++,,,---...///...------***++++++++++++***))))))***(((''''''((())))))(((,,,,,,,,,,,,,,,,,,+++***tttUUUEEE???<<<:::;;;666777888888777555444222444444444444444444444444333444555333111//////000333333222222111111000000...//////...,,,,,,---///222222111000///......---///...------//////...------,,,,,,,,,,,,---.........,,,++++++---.........,,,,,,,,,---...///000///000000000///////////////+++,,,,,,,,,,,,+++***)))+++++++++,,,---...//////...---,,,,,,,,,,,,++++++)))***+++,,,------------,,,+++++++++---///111222...------,,,,,,,,,------111222111000...///111333222===LLL```|||vvvllleee[[[OOOJJJKKKHHHFFFCCCAAAAAACCCEEEGGGYYY[[[UUULLLNNNUUUSSSIIIVVVZZZbbbjjjmmmiiiccc``````dddmmmxxx}}}rrrnnniiifffeeeeeedddbbbaaaiiirrrvvvuuurrrooooooppppppppprrruuuxxx|||~~~xxxyyyyyywwwrrrdddMMM:::333000...//////222<<>>;;;999999666666777777666555444333222222222222222222222222111222333333000///...///333333222222111111000000...//////...,,,+++---...////////////////////////...---,,,---...///...------,,,,,,,,,,,,---......---,,,++++++---......---....../////////000111111222222111000///......---)))***++++++,,,,,,+++++++++++++++,,,---...//////,,,,,,---,,,+++++++++,,,***)))))))))+++...111333......---,,,,,,---///111///...............//////111111111000......000222333:::EEEUUUooo}}}oooeeebbb\\\\\\ZZZXXXTTTOOOKKKIIIRRRWWWXXXSSSUUU]]]aaa^^^rrrxxx|||lll```fffqqqtttVVV<<<444111/////////111;;;EEEeee}}}rrraaadddgggnnn}}}|||rrrjjj^^^SSSMMMLLLMMMMMM777333///---...111333444444333333444444777CCCPPP[[[YYYUUUNNNEEE>>>:::999:::999888777666444111...///111444222///...///222//////...---,,,,,,...000+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))))))******++++++++++++******)))***+++------,,,,,,+++)))******++++++*********)))************)))******)))***+++,,,,,,+++***)))eeeKKK???;;;999888555555555555555444444333111111111111111111111111000222444444222111000000111111111111111000000000000000111///...---...000------......//////000000...,,,,,,,,,...///...------,,,,,,,,,,,,---......---,,,+++,,,...///...---...000111111000000111222222222111000///...------+++++++++,,,---.........,,,,,,------......//////+++,,,---,,,+++***+++,,,++++++)))***,,,///333555000000000...------///111111111111000111111222222000111111000///...000111444:::BBBPPPjjj~~~yyyrrrggg^^^XXXMMMQQQWWW]]]dddmmmvvv|||fffQQQcccuuu]]]>>>999555333333222444===FFFfff}}}oooqqqoooppp}}}yyyppp```OOOGGGIIIJJJJJJ777444000...///222444444555444555666888???PPP```mmmlllhhhaaaXXXQQQMMMKKKFFFEEECCCCCCAAA>>>999555111333444444222000000000///...,,,+++***+++---...***+++,,,,,,,,,,,,,,,+++***+++++++++++++++***)))***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,++++++))))))***+++++++++*********+++------+++***+++,,,)))******+++++++++++++++kkkNNN@@@===;;;999444444444444444333333333000000000000000000000000...111333444333222111222//////000000000000000111///000000///------...000---------....../////////---,,,+++,,,...///...------,,,,,,,,,,,,---......---,,,,,,---//////...------///111000///...000222////////////////////////---,,,,,,++++++,,,---...........................***,,,---,,,******+++---------------...000111222///000111000......000222000000000000000111222222...000111000//////000111555999AAAQQQmmm~~~xxxjjjfffkkkyyyeeeLLL^^^wwweeeEEE;;;888555555333555===GGGhhhxxxqqqxxx~~~tttaaaLLLAAA@@@@@@===555444333333555555444333333555999===AAALLL___rrrzzzxxxtttmmmfffbbbaaaaaaYYYXXXWWWVVVTTTPPPJJJFFF@@@AAACCCDDDDDD???999444333111...------///000000000000000000///...------***+++,,,------,,,,,,+++++++++,,,------,,,++++++***+++,,,---------,,,+++******+++,,,,,,,,,,,,,,,***---//////---,,,,,,---+++++++++++++++,,,------nnnPPPAAA>>>===;;;444333333333333333333222000000000000000000000000+++...111333222111111111......//////000000111111---......---++++++,,,...........................---,,,+++,,,...///...------,,,,,,,,,,,,---......------,,,...///000///---,,,///111000...---///111,,,,,,---...///000111222...,,,***(((((((((***+++///////////////.........)))+++---,,,***)))+++---...///000111111000///...---000222222000///111333---------------...//////---///000000//////000222666888@@@SSSqqqlllRRRXXXuuulllLLL;;;777555444222444<<>>;;;888666777888999:::666666666555333222000///***+++---...///...------++++++------------+++++++++,,,---.........---,,,+++,,,,,,---.........---+++...111000...,,,---...------,,,+++,,,---///000mmmNNNAAA???>>>:::999888777666666555555555444333222111000000000000000111111000///---...///...000222222000...---...---...///000000///...---///......///000000///---...............///000000111000...---...///...---////////////...---,,,,,,///...)))$$$%%%+++///...++++++,,,---............,,,------------------,,,---***(((***///222000---///...---...000000000...111///------/////////...///...---,,,,,,,,,---..............................111333111......222777999<<>>;;;666999888777666555555555555555444333222111111111111000111222111000///000111222333444333111/////////---...///000000///...---000//////000111111000..................//////000444222000000111222111000/////////...---,,,+++***......+++&&&''',,,///---,,,,,,---------,,,,,,+++......//////...---,,,,,,...+++)))+++///111///,,,///...---...000111000//////...,,,,,,.........---++++++***))))))***+++,,,///......------......///...111333222//////333888CCCCCCEEERRRnnnZZZNNNaaa{{{UUU===999555444333666>>>FFFppp|||xxxxxxvvv___III:::444333444000888888888@@@>>>999===;;;MMMZZZfffvvv~~~|||wwwtttttt{{{~~~yyy{{{xxxmmmkkkhhhddd^^^XXXUUUYYYaaahhh```YYYVVV\\\___WWWKKKDDD>>><<<;;;;;;<<<;;;999777444555555444222111111222222333444444444444555666777888999:::;;;<<<<<<;;;AAA>>>===???@@@???AAAEEEAAAAAA@@@@@@@@@>>>>>>>>>vvvTTTBBB>>>;;;666999888777666555555555555555444333222222222222222///111222222000000111333888888777555111000000111......////////////......111000///000222222000.........------......///000444222000000111222111000//////...---,,,******)))---...---))))))---...---------------,,,+++***)))////////////......---,,,///,,,***+++...///---+++...---,,,...000111111000...---++++++---...------,,,,,,,,,,,,---...///000000///---,,,,,,---///000...111222222000111555888NNNKKKGGGNNNgggjjjPPP___^^^???:::666444333555???IIInnnzzzttt{{{~~~vvv^^^III;;;666777888111777666999BBB@@@999<<>>AAADDDDDDBBBBBBCCCFFFHHHIIIKKKMMMOOOQQQRRRSSSTTTQQQPPPRRRTTTTTTWWW\\\ZZZYYYXXXVVVUUUUUUUUUUUUxxxVVVDDD???===:::888888666555555555555555444333222222111111111222...///111111000000111333::::::888444111///000111...//////////////////...000///...///111111///......------------...//////000...------...///...---///...---+++***))))))(((+++...///,,,+++......,,,+++,,,,,,,,,++++++***)))+++,,,------......------///---,,,,,,......,,,***,,,++++++,,,///000000///...---+++,,,---......---,,,------...///111222222111000---,,,,,,---000111///000222111111222555888OOOKKKFFFJJJ___wwwWWWbbbhhhCCC;;;666444333444>>>KKKkkkzzz{{{~~~qqq[[[III>>>:::888777444888777999@@@>>><<>>;;;888777666555444444444444222111111000000000000000,,,...//////......000111888888666333///...///000/////////....../////////...------...//////...,,,---------------...//////---+++******,,,---,,,+++///...,,,***)))))))))))))))...111...,,,------,,,)))***++++++,,,,,,,,,+++'''((()))+++,,,---......///...------------,,,++++++******+++---......---///---,,,---///000000///)))***+++,,,---...///000222000...,,,,,,...000222000000111111111222555777FFFEEEBBBEEEYYY|||cccjjjsssMMM@@@666555333333<<>>EEEWWWuuu~~~}}}~~~||||||~~~~~~uuuooonnnqqqtttvvvpppooolllhhhdddbbbccceeefffiiimmmnnnmmmlllmmmooonnnoooqqqsssvvvyyy{{{||||||xxxvvvvvvvvvtttvvvzzzyyy||||||yyyzzz}}}{{{WWWBBB<<<;;;999888777666555444444444444111000000/////////000000,,,...//////------...000333444333111///---.../////////............//////------,,,---...///---+++------,,,,,,------...///---,,,***+++,,,...------...---+++***)))******+++'''...111...+++,,,---,,,)))***+++,,,------------%%%&&&(((***+++---------.........------,,,,,,,,,,,,+++***+++---------,,,///...,,,---///111111000+++,,,---///000000111111111000...------...000111111000000000000222333444<<<===<<>><<>>>>>777777555444444444444444222111111111111111222222000111222000///......///+++...000111000///000000000///...------...///000///......///000000///------,,,,,,,,,,,,---......,,,***))))))+++------,,,---,,,+++******,,,...///&&&---000,,,((()))+++,,,............---,,,+++++++++,,,,,,,,,,,,+++******,,,---...---,,,,,,---...111000///...//////...,,,---+++***+++---/////////+++---...///000000////////////000000000000//////222000......////////////444666555777HHHkkktttVVV>>><<<===999999@@@TTTwwwsssmmmssszzzzzzvvvhhhPPP;;;@@@WWWgggbbbUUUFFFFFFDDDPPPcccnnn{{{yyy|||yyyxxx|||}}}~~~}}}}}}~~~}}}|||tttxxxyyyUUUAAA???>>>:::999888666333///...000111333111000000111111000...+++///222111---+++...111+++...000......111111...111000000/////////000000111000///////////////000///...---,,,,,,,,,,,,,,,000///...---,,,++++++++++++,,,,,,,,,------......***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&((()))************...---,,,,,,++++++,,,,,,------............------000000...---,,,+++++++++/////////000000000000000///...---...//////---,,,...,,,+++,,,...000000///111444444666IIImmmbbb@@@999<<<888666;;;PPPjjj~~~rrrpppuuuwwwtttbbbFFF:::HHHZZZlllrrrkkkWWWXXXZZZbbbvvv~~~~~~|||zzzzzz~~~~~~yyyxxx|||~~~{{{VVVBBB???===999666666555333000000222444222111000000111111000...---111333222...,,,---000---000000------000000.........------------......///.........///000111111000//////............///000000///...---,,,,,,---.........---------------,,,------,,,******+++---++++++++++++++++++++++++*********+++,,,,,,,,,------,,,++++++******++++++///////////////...---,,,000///...---,,,+++++++++---------....../////////...------...///000...---///...------///111111000111444444777JJJmmmmmmLLL???<<<999888:::FFF^^^|||||||||wwwppp___FFF???PPPeeeyyy~~~~~~}}}}}}}}}}}}~~~XXXBBB>>><<<888444555444333111111333555222000//////000111000...---000222222///...///222///111000,,,,,,///000......---------------......---------...///000222222...............//////000111000///...---------...000//////...------,,,,,,,,,,,,+++)))''''''***,,,************************---,,,+++***++++++------,,,++++++***************000000000000//////...---000///...---,,,+++++++++******+++,,,---......///---,,,,,,...000000///...111000...///000111111000111333444888JJJkkk~~~___FFF;;;:::::::::>>>PPPkkkxxxlllYYYCCCBBBXXXnnn}}}}}}[[[CCC===;;;777444555555444222222333555111000//////111111000///,,,...111111111111222444111222000++++++...000...//////.........///000000...............///000111++++++++++++,,,---.../////////...---------------........................,,,+++)))'''%%%%%%(((+++************++++++++++++,,,+++)))''''''(((***+++---,,,++++++******++++++...//////000000000000000//////...---,,,++++++,,,)))******,,,---...//////---,,,,,,...000111000///111000...///000111111000111333444999IIIgggpppMMM:::999<<<:::<<>><<<888666777777666333222222222222111000111333333333111333333222111000...---,,,///111000,,,,,,///000...++++++++++++,,,---......111111///...---,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,+++++++++++++++,,,)))***+++,,,---///000000.........,,,++++++...000+++++++++,,,,,,------...---,,,+++******+++,,,---//////...---------------***+++---///000222222222///...---,,,,,,,,,,,,,,,,,,,,,---...///000000111...------///111111000//////---,,,---///111111000333222333888BBBYYY{{{gggJJJ???<<<::::::===GGG\\\wwwqqqJJJBBBTTTsss~~~~~~}}}yyyvvvwww~~~aaaFFF>>><<<999444666777666444333333444333222111222444555444333111000000000000///---,,,---000000------000000...++++++++++++,,,---...///000///......------------,,,,,,,,,,,,---...//////,,,,,,,,,++++++,,,,,,---)))******+++,,,---......,,,---...---,,,---///111)))******+++,,,,,,------,,,---------.../////////......---,,,,,,,,,,,,---,,,,,,...///////////////......---,,,,,,,,,------------....../////////000//////...///111111000......------...111333333333444222333666>>>RRRrrr{{{^^^HHH>>>:::<<<<<>>???GGGZZZtttqqq^^^NNNIII```}}}www{{{zzzrrrqqq~~~cccJJJ@@@:::333777777777777666555444333666444222111222333333333////////////////////////000000000000000000000000............//////000000000---,,,---///000...,,,...,,,***+++,,,---,,,,,,---''',,,000---000333---,,,---.../////////...---+++)))'''))),,,......------,,,+++******,,,---///......////////////......000000///...,,,+++******///---,,,---///111111000,,,,,,,,,------///000111111000///...///000222444000000000000111111111111...///000222444666777888666000111888:::CCCaaadddKKK:::AAAEEEGGGEEEIII___qqqYYYDDDYYYsss~~~~~~~~~|||xxxxxx}}}dddIII???:::666777777777666555555444444555333000000111222222111........................////////////////////////------.........////////////---,,,,,,...///---+++---,,,******,,,,,,,,,+++)))***---+++---<<>>===>>>777666666555555555555666444222111222333333111000................................................------------------------.........---,,,,,,,,,,,,000///------///000///...+++$$$(((---)))+++333333---,,,+++******+++---...,,,,,,---,,,+++***))))))...............//////000------............------------------------------,,,+++***+++---.........---...//////000//////...111000000///............///000000000111111111111000000111222444555666666666444555888666555<<>>===555555666666666666555555444333333444555444222111////////////////////////.................................------------------...//////------...///000///------///000///...000&&&+++444+++$$$,,,333,,,,,,,,,,,,,,,---......,,,------+++))))))***,,,........./////////000000------............------,,,,,,,,,++++++*********---,,,+++,,,.../////////...///000111111000///...000000000////////////...000000000000111111111111444444333333333333222222555555777888444444>>>KKKhhhpppbbbRRRIIIEEECCCEEEIIIKKKMMMPPPQQQQQQQQQSSSTTTYYY```iiipppvvv~~~zzzrrrpppmmmiiiddd^^^ZZZWWWjjj}}}jjjYYYQQQkkkzzzuuuuuuyyy||||||}}}qqqSSSEEE???;;;333444777888888777555333444333333444555555222000000000000000000000000000......................../////////.........------,,,...000000......000222///---,,,,,,---......---222+++000555...---222111------.........------,,,,,,---,,,***((((((+++///,,,,,,---...............,,,------......------,,,,,,,,,,,,++++++*********---,,,+++,,,.../////////---...000111000///...---------......//////......000000000000111111111111444444444333333222222222555777999777333666DDDSSSrrrggg___WWWRRRNNNKKKMMMQQQRRRTTTVVVUUUSSSQQQQQQQQQTTTVVVYYY]]]bbbhhhpppuuu~~~tttkkkeee```\\\YYYhhh|||{{{gggWWWQQQrrr|||{{{vvvuuuxxxrrrUUUGGG???999222444777999999777444222444333333444555444222000000000000000000000000000........................000000/////////.........+++...000000//////111444...,,,***+++,,,---,,,,,,+++***...---***333555)))//////000000///---+++***------,,,)))&&&(((,,,111***+++,,,,,,------,,,,,,,,,------......------,,,---------------------------,,,++++++---//////...,,,---///000000...---+++++++++,,,---............000000000000111111111111111111222333333444555555444888:::777222777IIIZZZ{{{{{{pppgggdddbbbaaa___]]]```fffdddfffgggfffccc```]]]]]][[[YYYWWWUUUVVVYYY\\\^^^dddpppuuuiiidddcccaaa```kkk|||tttbbbXXXVVVvvvvvvwww{{{uuutttyyyxxxWWWEEEAAA@@@;;;999666666666666555444666333000000222333222111000000000000//////////////////000111111111111111------............------...------,,,,,,+++******+++,,,,,,------.........------,,,+++***(((((('''000...,,,,,,,,,---,,,+++(((***------,,,,,,---...++++++,,,---............+++,,,,,,---............+++++++++++++++,,,,,,,,,,,,------......------,,,000///...,,,***+++...111000000000000000000000000///...---...000222111000333000111666777333333888444777444444999<<>>;;;999666666666666555333666333000000222333222111222111111000///......---,,,------...//////............////////////......------------,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,...///000///...---...///,,,---------------,,,,,,+++,,,,,,---------,,,,,,)))************+++++++++,,,------......------,,,222222111000...///111444000000000000000000000000000//////000222333333222333000111555666333333666444999777888===BBBTTTrrrZZZIIIRRR___hhhttt~~~xxxrrrkkkddd\\\VVVWWWVVVXXX___kkkyyy{{{nnnmmm||||||zzz^^^NNNddd}}}~~~{{{{{{}}}\\\FFF===<<<:::888666555666666444333555333000000111222222111333222111000///...---,,,,,,------...............////////////////////////---------------.........//////..................******+++,,,---...//////,,,***)))***,,,......---000111000...,,,+++---...............---,,,+++***++++++,,,,,,,,,+++******************++++++,,,,,,,,,------......------,,,...//////...------///000000000000000000000000000222111111222444555444333333111111444444222222444444999999;;;BBBGGG[[[yyynnnHHH:::CCCRRR```qqqxxxggg[[[YYYUUURRRVVV```jjjooopppyyy~~~yyyaaaVVVkkk|||}}}~~~}}}bbbIII>>>===:::888666555555555444333444333111000000111111111222111111000///......---///000000111111111000000//////............//////,,,,,,------...///000000000000//////.........---((())))))***+++,,,---------,,,***+++---......---------,,,***((((((***------------------,,,+++***+++++++++++++++***)))(((+++++++++,,,------......,,,------......------,,,***,,,------,,,+++,,,---////////////////////////222111111222444555555444333222222222222111111222222888999;;;AAAGGG]]]}}}^^^???666@@@CCCQQQddduuuzzzmmmfff```ZZZ\\\cccgggfffcccllluuu~~~~~~vvvcccaaawww~~~jjjNNNAAA???:::888555555555555444222333222111000///000111222////////////000000000000111111111222222111111000...------,,,,,,------...+++,,,,,,---...///000000000000//////.........---++++++++++++++++++++++++000...---,,,---...---,,,)))))))))((('''(((+++...***++++++,,,------,,,,,,++++++++++++***))))))(((******++++++,,,------...,,,------......------,,,+++---......------...000////////////////////////111000///111333444333222333333222111111222222222111777777888===DDD\\\~~~sssOOO;;;666===666BBBRRRbbbttt~~~wwwqqqooopppnnnfff______eeennnyyy|||pppeeennnrrrSSSCCCAAA999777555444555555333222222222222000//////000222......//////000111111111///////////////......---...---,,,++++++,,,---...++++++,,,---......////////////..................//////......------,,,,,,111///---,,,------,,,+++)))***+++***)))***---///)))***+++,,,------------******+++++++++***))))))(((((()))***+++,,,------,,,------......------,,,***+++,,,,,,+++,,,...///000000000000000000000000000///...000222333222111333444333000000333555333111777666666;;;CCC___]]]BBB888444444000:::DDDOOO___vvvzzzmmmccc]]]ZZZXXX\\\cccmmm|||{{{mmmgggyyy~~~|||xxxUUUCCC@@@999777555444444444333222111222222000......000333////////////000000000000------......---,,,,,,+++///...,,,++++++,,,...///++++++,,,,,,------......---------------.........//////.........------------+++******+++,,,+++***+++,,,------,,,+++---...***++++++,,,,,,,,,++++++******++++++,,,+++++++++******+++,,,---...//////,,,------......------,,,***++++++***)))***---000000000000000000000000000000///...000222333222111222555444000000555777555333999777777===HHHfffzzzLLL;;;:::444...000666;;;???III\\\ooozzz{{{qqq```XXXPPPNNNOOOUUUbbbppp}}}mmmjjj|||VVVBBB>>>999777555444444444333222111222333111...---000333111111000000//////......---.........------,,,+++000///---,,,,,,---///000++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***+++++++++,,,---///...,,,******+++,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,......///000111222333444,,,------......------,,,000//////------///333666000000000000000000000000000//////000222333333222222555444///000777999666555;;;999999@@@LLLmmmqqqDDD:::???888...222666666444888FFFVVV___lllxxxfff^^^WWWTTTQQQOOOUUU^^^llluuunnnlll]]]DDD;;;888999999888666444444555333333111000000000111222---...///////////////...000///...---,,,------...111000000///......------***))))))+++......,,,)))***)))***//////,,,+++---222000.........---+++***+++,,,---------,,,+++***//////...---,,,***)))(((+++,,,,,,,,,,,,+++******------,,,,,,,,,,,,++++++,,,---...///000///...---.........///......------///...---...///000000.../////////...///000111111111111222444555444111///222111111111222444666777;;;888<<>>;;;777666666666555444333333111000000000111222111111111111000...------......//////////////////------------,,,,,,,,,,,,---...000000000///...---///+++)))+++,,,,,,///444---,,,+++,,,---...---,,,,,,,,,------,,,***)))(((++++++++++++***)))((((((+++,,,,,,,,,,,,+++******,,,,,,+++*********+++,,,...---,,,,,,,,,---///000++++++,,,---......------...---,,,---...//////---,,,...000111222111///...111///......000222222111000111222333444555555555333666777999FFFVVVVVVLLL;;;777333111111111111222111111111111111111111111,,,...222444444999JJJ[[[ppp~~~xxx{{{zzzpppsss}}}nnn[[[QQQggg}}}gggLLL@@@<<<777555666777666444333333111000000000111222//////000//////...---,,,......///000000000//////............------------***---///000///.........000,,,***,,,,,,,,,///333///---,,,,,,------+++******+++,,,,,,,,,+++))))))............---,,,+++***+++,,,,,,,,,,,,+++******,,,++++++++++++******))),,,,,,++++++,,,,,,---...,,,,,,---...////////////---,,,,,,,,,...///...------...000111111111000///111///...///000111000...000000222333444555555555555666888???NNNXXXPPP@@@666222000222333222222444000////////////000111222(((,,,111333000111>>>LLLYYYmmmyyyxxxxxxeeeTTTQQQlll}}}zzzyyylllNNNBBB<<<777555666888666333333333111000000000111222------............---------...///000111000000///------------............&&&)))---...,,,,,,---...222...,,,------+++,,,000...---+++,,,------,,,***((()))+++,,,,,,+++******------............------+++,,,,,,,,,,,,+++******((()))+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,---...///000000///---,,,+++,,,...///...---////////////000000000000000//////000111000---+++///000222444555555555444777666:::GGGVVVXXXKKK<<<444...,,,///111///000333000000000111000000//////------///222222222888???EEEVVVmmmppp\\\NNNSSSsss{{{zzz{{{}}}}}}~~~nnnPPPBBB===666555777888666333333333111000000000111222,,,,,,------...------------...///111111111000///------------------------(((,,,000111000///111333555000...///---***))),,,---,,,++++++---------+++'''(((***+++,,,,,,++++++)))***+++,,,------------+++,,,,,,,,,,,,+++******%%%'''***---...---+++******+++,,,---...---,,,,,,+++,,,---...////////////---,,,+++,,,...///...---///////////////000111111000000000111111///,,,)))///000222444555555555444999666<<>>777777888777555555666888999666111---///111222222111111000000//////...///000000//////000111///.........------,,,,,,------------............///......------.........------------------------/////////...,,,+++)))(((***++++++,,,,,,------...++++++++++++++++++++++++***+++---,,,+++)))***+++---+++***+++,,,...------+++++++++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---.........///000000111111222111111000000111111222111222444444333222444555;;;888JJJkkk}}}XXX;;;999555111...---///111////////////000111333333333444000333;;;777000444333555555333444>>>PPP^^^rrrxxxgggVVVWWWjjjcccKKK???666666999888666555444555555333///------...111111111000000/////////...000111000///...///111.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///------,,,,,,,,,,,,------------------------,,,++++++++++++,,,,,,---------*********++++++,,,,,,,,,***,,,---,,,***))))))))),,,***)))***+++---,,,,,,,,,,,,---............------,,,++++++***+++++++++------......//////000000111111000000000000111111111222333333222222444666999:::RRRxxxlllIII@@@777333222000000222...////////////000222444000444222777BBB???333222777777555111000555@@@III^^^mmmnnn^^^QQQXXXmmm}}}eeeJJJ???666666999888666555333111//////000000///,,,000///////////////......///000111000///...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++,,,,,,---...///,,,,,,+++******+++,,,,,,---.........------,,,+++++++++,,,,,,,,,,,,------*********++++++,,,,,,---***+++,,,,,,***(((((())),,,***))))))+++,,,,,,+++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,++++++,,,------......///000000000000000000000000111222333222222222555777999CCCccc[[[HHH777333555444000//////000111000//////111444,,,333333:::IIIFFF777111555333000000111444666777EEESSSgggyyygggWWWOOO\\\sss~~~}}}~~~wwwdddFFF===666777999777666666444000...///333555222///////////////............///000111000///...///000------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...,,,,,,************,,,,,,222111000///---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***,,,+++***((()))***,,,***)))***+++---,,,,,,******)))))))))+++,,,...000000///............///***++++++,,,------......///000000111111000000///111222222222111333555888888IIIooosssWWW===666777444///,,,///111333222000///222555...444444:::JJJJJJ:::111555222000111555666444111666@@@OOOaaavvvdddUUUQQQccc}}}zzzhhhVVVAAA;;;777888888666555777222222111222222333222222///////////////////////////111111000///......///---------......//////000------,,,,,,,,,+++++++++,,,+++++++++++++++,,,---...---+++******+++---...222222111///---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,''')))++++++***))))))***,,,+++******,,,------,,,+++***((('''(((***---///000///......------......++++++,,,,,,---......///...///000111111000///...111222222111111333666999888MMMuuummmMMM@@@;;;444//////---000333333111111555999555888444777GGGJJJ;;;111444333222333444555444333222999BBBJJJ[[[tttcccUUUSSSiii{{{}}}zzznnnYYYFFF===:::888999888555555888000222444333///...000333000000000000000111111111000111111000///......///,,,------...///000111111---------,,,,,,+++++++++,,,,,,++++++***++++++,,,///...,,,++++++,,,...///////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((*********)))***+++---+++***+++,,,...------...,,,)))((((((,,,000222---,,,++++++******++++++,,,,,,------...//////000...///000111111000///...111222222111111333666999???TTT{{{~~~]]]KKK@@@555222555+++///333333222333888<<<;;;===444333CCCHHH;;;111000111111000......111444111666888888BBB[[[zzz}}}bbbTTTSSSkkk}}}sssvvv{{{{{{iiiUUUGGG@@@BBB???;;;777666888:::<<<222222111111000/////////222222222222111000...---////////////...---,,,+++------------------------......---+++)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,333222111000...,,,++++++,,,---...///...---,,,+++)))***,,,,,,+++++++++,,,((()))***++++++++++++++++++++++++,,,,,,---------)))***++++++,,,,,,++++++(((***,,,---,,,++++++,,,...---,,,---/////////...000---...111111---///555555111///111222333888>>>BBBgggxxxbbbNNN>>>888999111000333777888666777;;;???:::333333===EEE>>>111333333222222222222222222222///222:::>>>GGGaaa|||vvv^^^VVVYYYnnn{{{~~~}}}~~~}}}ooonnnqqqyyyzzzxxxnnn\\\JJJ===777<<<<<<:::999888777777777333333222111000///......111111000000///......---////////////...------,,,,,,,,,,,,------------------------+++))))))+++---************************//////...------,,,++++++///......------,,,,,,+++++++++,,,---,,,+++***))))))***,,,,,,+++++++++,,,))))))***+++++++++***************++++++,,,,,,,,,+++,,,------......------)))+++,,,,,,+++++++++---...---,,,---/////////...111...///222111...///555444111000222333333888>>>JJJooouuu[[[DDD:::999333111111333333222555999::::::777555888<<<999111333333333222222222222222111---///555999???SSSiiizzzppp[[[TTTYYYmmmyyy~~~}}}kkkfffgggtttrrrmmmaaaPPPAAA888444666777999:::999666333111444333222111000///......111000///...------.........///..................,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++))))))))))))))))))))))))---------,,,++++++******++++++++++++,,,,,,,,,,,,)))************)))(((((()))***,,,,,,+++++++++,,,******+++++++++******))))))***************+++++++++,,,------......------***+++,,,+++***+++,,,......---,,,---/////////...111///000222000...000444333111111333444444888>>>QQQyyynnnQQQ???:::888333000111111000333888333888:::666333333333111444333333333222222222111111---...333555888CCCQQQbbbtttzzzhhhVVVRRRXXXkkk~~~yyy~~~kkkbbbbbbkkkhhh```TTTGGG<<<666555444666888999888666222000222222222111111111000000222111///---------///000//////...............///,,,,,,,,,,,,,,,+++++++++)))***,,,,,,***))))))***++++++++++++++++++++++++,,,+++++++++*********)))+++++++++++++++,,,,,,,,,)))))))))))))))((((((((()))***,,,,,,+++++++++,,,+++++++++++++++***)))(((************++++++++++++)))***++++++,,,,,,+++++++++,,,,,,+++******---///...---,,,---/////////...000000000000///...000222222111222555444444999???VVVdddKKK===<<<666333444444333444777000555888777333111111222444444444333333222222111333//////444666555999???KKKZZZlllyyyuuu```OOOOOOWWWiiizzziii\\\\\\]]]YYYQQQGGG>>>888555555666666777777666555444333000000000111222222333333333222000......///000222000000///.........//////---------,,,,,,+++++++++(((***,,,,,,***)))***+++++++++++++++++++++++++++***************)))))))))------------,,,,,,,,,,,,++++++******)))))))))))))))***,,,,,,+++++++++,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,+++***+++---000...---,,,---/////////......000000///---...///000222222333555444444:::BBB\\\yyy\\\GGG???999555666777555444666222222333555666555444444555555444444333222111111222000111444666555444666;;;CCCNNN]]]rrrqqqYYYIIIMMMXXXhhhwwwdddUUUTTTTTTPPPIIIBBB<<<:::999999777777666666555555555555///000000111222333444444222111000//////000111222222111000...------...//////......------,,,,,,+++)))***,,,+++******+++,,,************************************************............------------,,,++++++***)))*********)))***,,,,,,+++++++++,,,******+++++++++******)))---------,,,,,,,,,,,,,,,+++,,,------......------+++,,,---,,,+++,,,---///...---,,,---/////////...///222222...---///000///333333444555333333;;;EEEdddqqq[[[III@@@999888888555333444555111000444888777666777666666555444333222111111000111222444444333333333999<<>><<<999777555444444444333333222222222222222333333222222111000.............../////////+++...111111///,,,+++++++++,,,---,,,***)))***+++,,,,,,++++++,,,,,,---...---......---++++++,,,...))))))*********+++++++++++++++++++++,,,,,,,,,,,,...,,,******+++,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------///000000000000///...---...000222222111222444777999:::555777<<<:::@@@RRRyyyssscccTTTVVVZZZSSSCCC;;;555444555555777999666777777777777777666666444777777444333666777555888666666888:::@@@NNN[[[vvvjjjTTTGGGGGGWWWkkk{{{lllTTTPPPIIIFFFCCC@@@>>>;;;777444333333333333222222222222222222333333222222111000...............---------***,,,///000...,,,+++***---...///...,,,+++---...,,,,,,++++++,,,,,,---...---......---++++++,,,...***************+++++++++++++++,,,,,,,,,---------000---******+++---......------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......000000111111000000//////---...000000111222444777777888555888===;;;AAAUUU}}}}}}xxxxxxyyyoooLLL???333111333333333444444666888:::;;;;;;:::999333666666333333666666333888666777888777666;;;BBB```xxxyyybbbOOOEEEKKK]]]tttqqqWWWQQQKKKHHHCCC@@@???<<<777444333333333333333222222222222222222222222111000000//////............------...,,,***((((((+++///222/////////...------...000,,,,,,++++++,,,,,,---...+++,,,,,,+++))))))***,,,************************+++,,,,,,,,,,,,---------///,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,+++******************************)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000111111111111000000......///000111333555777111444333666<<<;;;DDDYYYppp___eeeooo}}}YYYFFF555222444222000000333555999<<<>>>>>><<<;;;333555555333555888777444777555666999777444666;;;NNNbbbvvvsssZZZJJJDDDOOObbbzzzvvvZZZRRRLLLHHHCCCAAA@@@>>>999555444444444333333333333333111222222222222111000000000000000/////////......---***'''''')))---111444,,,,,,,,,***)))))),,,...,,,,,,++++++,,,,,,---...+++,,,,,,+++))))))***,,,************************+++++++++,,,,,,,,,------...,,,))))))***,,,,,,,,,++++++,,,,,,++++++******************************)))))))))*********++++++------,,,,,,,,,,,,------++++++,,,,,,---......///000000111111111111000000000000000111333555666777444777666888======GGG]]]hhhJJJLLLUUUeeeyyyaaaKKK888666999666333555333555999<<<>>>>>>===<<<333555666555888===;;;777888555555777777555777<<>>999666666666555444333333333111111222222111111000///111111111000//////......***)))***,,,...000///...------,,,+++***+++...000,,,,,,++++++,,,,,,---...---......---++++++,,,...+++++++++*********************+++++++++,,,,,,,,,...---++++++---...---,,,***+++++++++++++++******************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++,,,---......//////000000111111000000222111000111444666666555555888555666:::999EEE]]]oooGGGCCCDDDPPPddd{{{___HHH666666888444333777444666888;;;<<<<<<<<<;;;555777888999>>>CCCAAA<<<;;;777555666666444777;;;:::???FFFRRRddd~~~nnnUUUGGGEEETTThhh{{{^^^TTTMMMHHHCCCDDDGGGHHHCCC>>>999999888666555444333222111111111111111000000///111000000///......------///---,,,---...///---+++//////...---,,,---000333,,,,,,++++++,,,,,,---...---......---++++++,,,...+++++++++*********)))))))))))))))*********++++++,,,++++++,,,...---+++*********++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((())))))***+++,,,---...---...///000000000000///444111000000333444444222333666333444999;;;JJJeeeTTTHHH>>>AAANNNccc|||bbbKKK999999999222111777666777888999999999999999777999:::===CCCIIIHHHBBB<<<777555777777666777;;;:::===BBBHHHSSSiiimmmVVVJJJHHHWWWkkk|||___UUUNNNIIIEEEFFFJJJLLLGGGBBB;;;:::999777666444333222111111111111111000//////000000///...------,,,,,,:::333,,,((()))+++------,,,,,,+++***)))***...111,,,,,,++++++,,,,,,---...,,,,,,,,,+++***)))***,,,++++++++++++******))))))((())))))))))))*********(((((()))+++,,,+++(((&&&)))******+++++++++******))))))))))))))))))))))))((())))))))))))*********++++++************++++++'''((()))***+++,,,------------...//////000//////444111//////222333222000222666555777>>>DDDVVVssscccPPP===888>>>OOOggg{{{nnnWWWEEECCC@@@555222999777777777777777777777888888:::<<>>???AAAQQQmmmmmmXXXMMMKKKYYYmmmZZZQQQLLLJJJKKKNNNJJJBBB???BBB>>><<<:::999888777555333111000000//////000111111///////////////......---,,,,,,------------,,,,,,///...---,,,+++++++++++++++///111000,,,+++---111...---++++++++++++---...,,,,,,++++++***+++++++++)))((((((+++......+++(((***+++,,,,,,,,,///333666,,,,,,++++++***)))(((((('''(((******((((((((()))((()))***,,,,,,+++************))))))******+++,,,*********+++,,,---///000------,,,------...///000111111000000000000000111666777333555@@@III^^^|||nnnTTT===999>>>BBBKKKUUUjjjnnnQQQ@@@<<<<<<;;;999???AAA???888555888888444999:::<<<@@@CCCEEEEEEEEEAAA<<<777888<<<>>>===::::::AAA>>><<>>777777666777999999888666777888:::;;;:::999777666333333333333222111000000------,,,,,,,,,,,,------///...---,,,++++++++++++***,,,---,,,******+++---)))***+++,,,,,,+++***)))************+++,,,---...,,,,,,---......---***(((&&&''')))))))))***---000+++*********)))))))))((('''(((******((((((((())))))((('''''''''(((***+++******))))))******+++,,,************+++,,,---...------,,,------...///000222222111111111222333333333555666@@@SSSbbbzzzhhhSSSAAA:::<<>>CCCMMMYYY```aaa^^^UUUPPPCCC@@@IIILLLPPP]]]~~~~~~tttdddQQQDDDGGGPPP]]]hhhrrrwww}}}cccWWWSSSTTTVVVYYYZZZVVVJJJ???888777666666777888777666222444666888999999888777888777777555444222000/////////............//////000///...---,,,,,,,,,,,,,,,---...---,,,,,,------)))***+++,,,,,,+++***)))************+++,,,---...+++---...///...,,,***)))'''(((*********+++---///*********)))))))))))))))'''(((******((((((((())))))((('''''''''(((***+++******))))))******+++,,,************+++,,,,,,---------,,,------...///000000000000000000111222222222666888FFF]]]ooofffLLLAAAAAA<<<@@@LLL```xxxyyygggYYYPPPSSSPPPLLLHHHCCC>>>;;;:::666888:::;;;::::::===???>>>@@@HHHVVVhhhvvv|||}}}qqqhhhVVVPPPWWWXXXYYYccc~~~wwwkkk[[[JJJAAAGGGRRRcccllluuuyyy|||dddWWWSSSYYY```cccddd___SSSGGG>>>;;;777666666777888777000111444666777888888888:::999999777555333111000333222111000000111222333111111000///............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************+++,,,------)))+++......---+++******)))***+++***)))((()))***))))))))))))))))))))))))'''(((******((((((((())))))((((((((())))))************))))))******+++,,,***************+++,,,,,,------,,,------...///000////////////000111222222333666999IIIbbbvvvyyy]]]PPPNNNFFF???@@@SSSppp~~~gggSSSHHHDDDAAAAAA???<<<<<<>>>777;;;???@@@>>>>>>???AAABBBBBBIIIXXXmmmrrrjjjooollljjjqqquuufffWWWKKKFFFNNNYYYhhhqqqzzz}}}}}}~~~eeeWWWQQQ[[[dddggggggeee\\\RRREEEAAA;;;777777888999:::333333444555777888999999999999888888777555444333777555444333333444555777333222111000////////////---,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,'''***---...,,,******+++)))***++++++)))(((((()))((()))))))))))))))))))))'''(((******((((((((()))((()))******++++++************))))))******+++,,,***************++++++,,,------,,,------...///000000000000000111222333444333666999IIIbbbvvv{{{ooojjj[[[KKKDDDUUUttt}}}hhhQQQJJJDDDBBB???<<<===CCC@@@EEEJJJKKKHHHEEEFFFGGGEEECCCEEERRRhhhtttcccUUUMMMMMMUUU```hhhsss}}}eeeWWWOOOZZZeeegggggggggbbbZZZKKKEEE>>>999888999;;;<<<666666666666777888999:::777777888888888888777777999888666555555666888999444333222111000000000000///...------//////...---...---,,,++++++,,,---...,,,,,,++++++***+++++++++%%%))),,,---+++******+++&&&)))++++++++++++,,,---(((((((((((())))))))))))''')))******((((((((()))((()))+++,,,,,,++++++************)))***++++++,,,******************++++++---------------...000000111111111111222333444555444666888GGGaaasssjjjUUUIIIXXXwwweeeZZZOOOIIICCC>>>@@@FFFJJJPPPVVVVVVRRRMMMLLLMMMGGGCCCBBBLLLbbbzzzooo\\\OOOJJJLLLUUU___gggrrr~~~gggYYYUUUXXXZZZZZZ^^^fffiiiiiiaaaRRR@@@777444333444777555444333222222444666777999888:::<<<777111333:::;;;:::888777666666666777666666555333222333555888111000///...---------------,,,+++***+++,,,---...,,,+++******))))))******------------------------+++***)))(((''''''((((((,,,***(((&&&&&&))),,,...+++***)))***+++,,,+++)))(((***++++++******+++,,,))))))***+++,,,------...))))))***+++++++++******---+++)))((()))***---//////000000///---...000222666888AAALLLUUUeeefffZZZfffuuuxxx|||pppXXXKKKGGGJJJSSS^^^dddpppxxxtttkkkddd```]]]OOOHHHGGGNNNUUUaaazzzqqq[[[MMMIIIMMMYYYdddmmmuuu~~~gggWWWRRRXXX]]]```ccciiilllkkkgggWWWEEE:::555222111333222111000///000111333444444222333555222---...333999888666555444444555555555666666444333444666888333222222111000000000000......---,,,,,,,,,---...---,,,++++++************------------------------***************)))))))))***)))'''&&&'''(((+++,,,)))((('''((())))))((('''(((***++++++***)))+++,,,)))))))))))))))******************+++++++++++++++---,,,***))))))+++---//////000000///...///111333666777===GGGQQQeeepppnnnggg\\\^^^jjjppp]]]RRRTTTeeevvv{{{}}}tttggg\\\TTTSSSSSSZZZppp~~~|||kkkVVVJJJGGGLLLXXXdddssszzziiiWWWUUU___hhhkkklllnnnmmmjjjhhhXXXEEE;;;555000...//////...---------...///000111...---000111///...///666555333222111111222333333444555555444444666777555555555444444444444444111000///...------......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))))))))((('''(((((('''''''''((()))***)))(((''''''))))))((('''((()))+++***))))))***,,,*********)))))))))((((((---,,,+++******+++,,,,,,...---+++******,,,...//////000111000000000222444999888<<>>PPPpppzzz___IIIDDDBBBHHHfffvvvhhh]]]NNNAAA@@@IIITTT^^^fffrrrvvv{{{{{{yyyttt|||vvvoooeee[[[QQQHHH???999222111000/////////000111......//////......---,,,((())))))))))))***,,,///.........---++++++---//////.........------,,,,,,***+++,,,...//////.........------///000000,,,)))((()))***+++------------///...---------...000000...000111111///......///,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))(((,,,+++)))(((((()))***+++...---,,,+++*********++++++***(((''''''(((***+++)))***+++,,,,,,------------///000111111222444666999CCCXXXuuuyyy^^^PPPLLLUUUtttxxxkkkZZZLLL???@@@JJJVVVaaaiiivvvyyy~~~|||yyyzzzvvvllldddXXXKKKAAA999333000............///111222333......//////......---,,,---,,,***+++,,,......---+++,,,------++++++,,,---------------------,,,,,,***+++---.........------,,,++++++,,,...---+++(((((((((((()))***,,,---...,,,,,,,,,---...000222222///111222222111000000111---------------.........---------,,,++++++******---,,,***)))((())))))***------,,,,,,,,,,,,,,,---***)))(((''''''((()))***++++++++++++,,,---......---///000111111222444666===NNNgggpppkkkuuuwwwkkkVVVHHH===@@@LLLZZZfffoooyyy||||||yyy{{{|||llldddYYYRRRIII???777333111000,,,,,,---...///111222222.........///......---,,,000---+++,,,///000...,,,)))+++------,,,+++,,,---111111000///...,,,,,,++++++,,,---.........---,,,***+++++++++,,,+++***)))))))))(((((((((***+++,,,+++++++++,,,---//////000222333444444222000000111...//////000000000000000............------,,,,,,+++*********+++,,,......------,,,,,,,,,------...++++++*********+++,,,,,,,,,,,,+++++++++---///000---///000111111222444666<<>>555555444222222///...,,,+++++++++,,,,,,,,,---......//////......000////////////.........------------,,,+++***)))))))))***+++,,,,,,------***---...---+++***+++---,,,---.../////////...---++++++++++++++++++++++++,,,((($$$%%%))),,,***''',,,---......,,,,,,---...(((,,,+++'''(((---...***(((&&&%%%'''+++------,,,,,,---...////////////...++++++---///111222444555444555666666666555444333111///......//////---,,,......---------------...000000000111222333555555DDDQQQSSSNNN\\\yyy}}}bbbKKK888666999:::>>>FFFbbbzzz~~~qqq___PPPGGGAAAEEEUUUeeelllrrryyywww{{{}}}{{{zzzzzzzzzsssvvvzzz}}}yyyqqqooommmqqq}}}}}}[[[LLL<<<666444111000222...---,,,++++++,,,---...,,,---......//////............---------,,,,,,,,,******+++,,,------------)))******+++,,,,,,------+++------,,,******,,,...///.........,,,+++***)))+++++++++++++++++++++++++++(((%%%&&&+++------***+++,,,------++++++,,,---'''******&&&'''+++,,,))))))'''&&&'''***,,,,,,+++)))***+++++++++++++++******+++,,,...000111333333222333444555555444444333333222111111333333222111222111111000000111111111222222111111222333444555AAALLLLLLDDDNNNeeelllcccKKK<<<111111222000555===OOOeee~~~zzzlllZZZLLLHHHDDDIIIZZZgggmmmsss{{{yyy}}}}}}||||||||||||yyyyyyzzz|||~~~xxxwwwtttvvvvvvZZZEEE>>>999666333///...000------,,,++++++,,,......,,,---......//////......,,,,,,,,,+++++++++******)))***+++,,,------------*********++++++,,,,,,---,,,,,,,,,***)))***,,,///...---,,,+++***)))))))))))))))))))))))))))))))))***'''&&&(((,,,///...---***+++,,,,,,******+++,,,''')))(((&&&&&&)))***(((***((('''''')))+++******(((((()))))))))((((((''')))***+++,,,...///000111000111222333333333333333444222222333444555444333333333333222222333333444444444333222222333444555???GGGDDD;;;>>>KKKNNNEEE888222000222222...222:::;;;KKK```ooouuueeeTTTIIIFFFEEEMMM]]]hhhkkkrrrzzzyyy|||~~~~~~~~~~~~|||||||||uuuvvv~~~rrrXXXFFF888666444333222000.........---,,,+++******+++,,,,,,---......///.........++++++++++++************,,,---------,,,,,,+++************++++++,,,,,,,,,---,,,***)))(((***---///+++***))))))***+++---...)))))))))))))))))))))))))))((('''(((+++---,,,+++)))***+++***)))((()))+++((()))(((''''''((())))))***)))((((((((()))))))))(((((()))))))))(((''''''((()))***+++,,,---...///---...///000111111222222333111000111222222111000333222222222222333444444777666444333222333444555>>>CCC@@@777555<<<;;;444222//////333333111222777444<<>><<<666333555555111222---***---111111111111666666777<<>><<>><<<999999<<<>>>888666777;;;:::888;;;BBBJJJ^^^{{{vvvbbbLLL===<<<777===OOO___eeeiiinnnoootttzzz}}}}}}~~~~~~yyyyyy~~~yyy{{{~~~}}}{{{}}}wwwmmmeee]]]UUUNNNAAA???;;;777444222222222333555666444111000222444111111111111111111111111111111111...++++++...111000///...------...///000000///...---------------///...---,,,+++,,,---......---+++***)))***++++++++++++++++++++++++++++++------,,,,,,,,,------...'''((()))***++++++***))),,,+++***)))(((((((((((((((***------,,,+++++++++******)))(((((()))***+++''''''(((******+++++++++$$$'''++++++((('''(((***))))))***++++++++++++***))))))*********++++++++++++***+++000555777222---***+++,,,---...000111111555111///111222222666;;;<<<;;;::::::777444444777999999::::::999999888888;;;;;;:::999:::;;;<<<===BBBPPP\\\nnnxxxiiiPPP:::@@@666777KKK^^^eeeiiinnnsssuuuwwwzzz}}}|||||||||}}}{{{xxxyyy~~~zzzqqqbbb[[[QQQJJJFFFAAA;;;777999888666444333222222222222444444333000///111333111111111111111111111111...//////...,,,,,,///222...---,,,,,,,,,,,,---...//////...---------------------,,,++++++,,,---......---+++*********+++,,,++++++++++++++++++++++++...------,,,,,,,,,,,,---++++++,,,---------------......---++++++*********)))+++------,,,******++++++***))))))))))))***+++,,,,,,,,,+++***)))(((''')))+++,,,---+++******+++)))******+++++++++++++++*********+++++++++,,,,,,,,,+++,,,111555666222---+++,,,,,,---...///000000333//////111222222555;;;AAA@@@>>><<<999777888:::777888999999:::999888777;;;::::::999:::;;;<<<===:::CCCJJJ\\\|||vvvgggQQQ>>>888333:::NNN```fffjjjooosssvvvyyy~~~~~~~~~{{{yyywwwyyy|||rrrhhh```VVVLLLEEEAAA<<<666333333333111...000000111111222222111111000111222111000///000111////////////////////////,,,---------------///222...---,,,,,,,,,,,,---.........---,,,,,,,,,------++++++++++++,,,---.........---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,---------,,,------......///...---,,,,,,++++++,,,+++,,,------+++))))))***,,,+++************++++++---------,,,+++***((('''***)))))))))******)))''')))***++++++,,,,,,+++++++++++++++,,,,,,,,,------...---...111555555111---------........./////////000......111111111666<<>>999555444555777333555777999999888777666:::999999999999:::;;;;;;888===>>>JJJggg|||qqqbbbNNN>>>222222===SSSdddjjjnnnssstttwww|||yyy{{{}}}~~~{{{zzzzzz}}}{{{lllaaaUUUPPPIIICCC???;;;888555555222000///111222222222***,,,...000111111000/////////000000////////////........................,,,------............////////////....../////////------,,,,,,,,,,,,,,,---*********+++,,,------......---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++,,,+++***))))))***,,,,,,---,,,++++++*********+++,,,---...---***))))))***,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***((('''(((+++---+++(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000222444444111.../////////...............---,,,...111111222777???EEEGGGCCC:::222000222333000222555777888777666555888888888888888999999::::::>>>;;;???RRRhhh}}}zzzmmm[[[GGG888222333???UUUhhhqqqtttwwwxxxyyy{{{}}}~~~~~~~~~}}}xxxyyy||||||}}}|||ssskkk```YYYUUUOOOFFF>>>:::777444222111222333333...---,,,+++,,,---...---***,,,...000111000...---------.../////////...---------------------------....../////////...,,,+++...//////////////////...,,,,,,++++++++++++,,,---((()))***++++++,,,---------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************+++***)))(((((()))***+++,,,,,,++++++******++++++---------,,,***))))))***,,,,,,,,,,,,++++++******++++++,,,------------,,,...+++***,,,000333222000++++++,,,---------------,,,,,,---------.........//////000222222222000...000////////////.........------...111111333:::DDDOOOVVVTTTFFF666111222333///000222444555555444333555666666777777777777777444;;;888777@@@QQQqqqzzzpppuuu|||}}}mmmWWWAAA555555555???TTTiiiuuuxxxwww}}}{{{yyywwwwwwxxxyyy{{{{{{|||~~~{{{zzz|||~~~xxxrrriii^^^TTTOOOIIICCC???===<<<:::777333222000///.........//////......---,,,,,,,,,---,,,...///000000///---,,,---,,,---...000000...,,,------------------------/////////111111000,,,***,,,,,,---......---,,,,,,++++++******++++++,,,,,,((()))***+++++++++++++++,,,+++*********+++,,,---+++++++++++++++++++++++++++******)))******++++++,,,,,,++++++******++++++------,,,,,,,,,,,,------,,,------+++))))))***,,,+++,,,,,,,,,+++***)))(((------------,,,+++******,,,++++++,,,...111111111+++,,,------......------,,,,,,,,,---------.........///000111111000////////////////////////////////////000222222555???JJJYYYgggiiiUUU<<<111000111///000000111222222222222222333444555555555444444111888888777;;;EEEdddzzzqqqdddgggqqqnnnVVVAAA666777:::EEEWWWjjjvvvyyyxxx|||xxxuuutttvvvyyy{{{}}}{{{~~~tttkkk```ZZZTTTQQQOOOKKKBBB:::<<<<<<:::888777666666777111111111000...,,,++++++///000000000///...///000------...//////...---,,,,,,,,,,,,...111111...+++........................///...///222444333///+++,,,,,,---......---,,,,,,***************+++,,,,,,((()))***++++++***))))))******)))((()))***+++,,,************************))))))((())))))***+++,,,,,,---------,,,,,,+++***,,,,,,+++++++++,,,,,,---,,,,,,,,,+++))))))+++---+++++++++++++++)))((('''++++++,,,,,,,,,,,,++++++***++++++***))))))+++---,,,,,,---...............+++,,,,,,,,,------------,,,---/////////////////////////////////000000000222111222222222666CCCQQQdddxxx~~~fffEEE333000111000000///......///000111000000222333333333222111222777666777;;;@@@VVVxxxyyymmmWWWXXXdddyyyzzzjjjSSSBBB;;;888DDDUUUeeepppxxx|||~~~}}}{{{yyywwwxxxzzz}}}~~~~~~}}}~~~lll]]]UUUMMMGGGGGGAAA<<<<<>>:::NNNeeerrrwwwzzz{{{{{{{{{{{{}}}}}}}}}xxxuuullldddYYYPPPLLLOOOUUUYYY[[[TTTJJJBBB>>><<<:::999;;;999888888888777666555444333222000000000111222000000000///.........---///...---,,,,,,---///000+++------++++++......++++++...111333333000---***...---,,,,,,...---+++)))...---,,,,,,......---,,,***,,,------++++++,,,......***((()))------)))%%%---,,,***)))))))))************))))))))))))******)))))))))))))))***++++++++++++******)))(((((((((+++...///...,,,+++,,,...((()))***)))((('''''')))(((***,,,***'''%%%''')))++++++++++++*********)))***'''%%%&&&***...//////***+++---,,,+++******+++)))***,,,------,,,***)))///...---...//////...,,,+++,,,,,,---...///111111000///////////////000111000444333444888666AAAXXXttt~~~XXX<<<999,,,222111000//////000111222222//////222333111222666333222222111444;;;CCCIIIvvv{{{gggJJJFFFMMMccctttwwwwww{{{{{{oooeeeaaaXXXJJJBBBAAAOOOcccssswwwzzz}}}}}}zzz}}}~~~||||||zzzxxxvvvtttsssrrrrrruuuttttttsssqqqpppooooooiiigggffffffhhhiiiiiiiiiooollljjjjjjjjjjjjhhheeefffccc___\\\YYYVVVRRRPPPMMMIIIDDD@@@???AAAEEEHHHJJJDDD>>>999888888777666555444333333333333222111222111000///......///000////////////............------...............---,,,......++++++......++++++,,,------......------,,,,,,,,,---------------///---,,,---...///...,,,+++---...---++++++,,,---******+++++++++*********---,,,***)))))))))***+++******))))))))))))******'''''''''''''''((()))))))))))))))))))))************,,,...---+++***+++---***+++,,,+++***))))))+++(((***+++***'''&&&''')))+++*********))))))))))))+++)))&&&'''***---------***++++++***((((((***,,,)))***,,,------,,,***)))...---,,,---//////---+++,,,,,,,,,---...///000111111000000/////////000000...222111333888777CCCZZZwww]]];;;999111111000000//////000000111111...///222333111111444444444333222444888>>>CCCccczzz~~~}}}}}}xxxfffLLLDDDGGGVVVcccfffiiinnnnnneee]]][[[TTTJJJHHHLLL___ooo{{{{{{{{{~~~~~~{{{yyyuuutttrrrqqqpppmmmiiiffffffeeebbbaaa```]]]ZZZWWWWWWVVVUUUVVVWWWVVVTTTRRRQQQPPPNNNLLLKKKJJJIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGEEECCCBBBBBBDDDEEEEEEDDDHHHGGGEEEEEEFFFEEEDDDBBBFFFDDDAAA???>>>===;;;999777888888888999999::::::777555222222333444444444333333333333333333333333///......------------.....................//////,,,---///000000///---+++---//////,,,+++------***+++***)))((()))+++---...***,,,------,,,---...000///---,,,---...///...,,,---......---+++***+++,,,***---///---(((&&&(((+++,,,,,,+++************+++******))))))))))))******'''''''''''''''((())))))'''(((((()))******++++++***+++------+++***+++,,,***+++,,,+++***))))))+++(((*********((('''((()))))))))))))))((((((((((((,,,***((((((***+++,,,+++*********)))'''(((***,,,***+++,,,------,,,+++***---,,,+++,,,......---+++,,,,,,,,,---...///000111////////////000222333444...222111444999:::FFF^^^fff===888444//////000000000000/////////---///333444111000333444444444333333555999<<>><<<<<<<<<<<<<<<=========<<<;;;;;;;;;::::::999999<<<:::999:::;;;<<<;;;:::;;;::::::999::::::999888===;;;999888999:::999888555666888999888777555333000000111222333444444333111222333333222222333333.........------------...---------......//////000---.../////////...---,,,,,,......+++***,,,,,,))),,,***)))(((((()))+++,,,***,,,------,,,,,,...000...,,,+++,,,---...---+++...//////...,,,***++++++...///000,,,'''%%%%%%(((++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++(((((())))))***************+++---------,,,,,,,,,((()))***)))''''''''')))((())))))))))))))))))***)))(((((((((((('''''''''+++***))))))***++++++,,,(((***++++++******+++,,,***++++++,,,,,,++++++***,,,++++++,,,---...,,,+++,,,,,,,,,------///000000+++,,,---///111444666777000444222444999:::FFF___tttHHH===555//////000000000//////...///---000444555222000222111222444444333333555777???JJJggg|||lllbbb```iiiqqqtttqqqsssvvvooodddRRRHHHBBBFFFLLLPPPUUU[[[UUUQQQNNNLLLDDDAAANNN```www~~~||||||~~~}}}yyytttoookkklllhhhddd```]]]ZZZWWWTTTPPPNNNLLLJJJHHHGGGFFFFFFBBBAAAAAA@@@@@@?????????AAA???>>>?????????===;;;888999:::;;;;;;;;;;;;<<<999888777888999999777555666444333444555666666444555555666777777888888888666666666666555555555555555444333444555555444222222222333333333333333444666444222222333555666555444444555555444333222111222333555555444333222222,,,...//////------...000/////////000000000//////.........//////000000000000///...---,,,------...***---,,,))))))++++++(((+++++++++++++++***))))))***,,,......------------,,,+++***+++,,,---,,,***...///000...,,,++++++,,,///...,,,***)))(((((((((+++++++++,,,,,,,,,++++++******))))))))))))******)))))))))))))))******+++************))))))((((((+++,,,---///000///...---((()))***)))'''''''''))))))(((((()))***+++++++++(((((((((((('''''''''&&&(((((()))******+++,,,...'''***...///...,,,+++++++++++++++++++++++++++++++++******,,,---...---+++---------------...///000------...///000222444555///333000111666666CCC[[[```PPP<<<222111111000///.........///...000555555222111333...000222333333333444555999===RRRvvvvvvmmmggglllqqqwwwyyyoooaaaXXXWWW]]]dddgggdddeeefffaaaYYYMMMGGGCCCDDDFFFHHHIIILLLIIIHHHHHHFFF@@@???PPPeee|||{{{uuuooojjjgggeee\\\ZZZVVVTTTRRROOOLLLJJJKKKIIIGGGEEECCCAAA===:::>>><<<;;;999888888999:::888888777666555444444333999888888999::::::999777555666777777555555666777333222222333555666555333111000//////111222333222444444555555444333222222333333333333333444444444222111111111333222111///000111333333222333444666666444111000222444444444111111222222333333444444444555777666333111000000...000222111...---///111000111222222333222222222000000000000000000111111222000...,,,+++,,,---...))),,,,,,)))))),,,,,,))))))+++,,,------+++)))(((++++++---000333333000---,,,+++***+++,,,---,,,***...//////...,,,+++,,,---,,,***)))((()))+++++++++***+++,,,,,,---,,,,,,,,,******))))))))))))******'''''''''''''''((())))))++++++******)))((((((''',,,,,,---///111111///---***+++,,,+++***))))))+++)))(((''')))+++,,,,,,+++((((((((((((''''''''''''&&&(((*********+++,,,...'''***...000///...---,,,+++++++++++++++++++++++++++++++++,,,...///...,,,---------------...//////111111000///......//////---000---...222333???XXX~~~kkkLLL666555222000............///---///333444111000333---///222333222222333444444666DDDbbbxxxtttnnnggg```YYYRRRMMMSSSUUU[[[^^^ZZZPPPKKKKKKOOOTTTVVVUUUTTTTTTPPPJJJGGGFFFDDDEEEEEEEEECCCAAAFFFEEEHHHIIIDDDEEEWWWlllyyysssoooiiiaaa[[[WWWVVVSSSOOOKKKHHHFFFEEEAAA???>>>>>>??????>>>======<<<<<<===>>><<<888555;;;:::888777666777888999777777666555444444333333555555444555777777555444444555666555222111333555111111000222333444222111111///......000222333333222333333444444333222111222222222333333444444444444333222333444444222///000333555555555555777::::::777444222333444555444000111222333444555666666222555666555333111111222111444777555111///111444111222333444444444333333222222222111111111111111000000///...---,,,,,,,,,))),,,---++++++...///,,,&&&(((***,,,,,,,,,+++++++++***---444;;;<<<666000...---,,,,,,......---,,,---...///...---,,,---...+++------***'''&&&)))---***+++,,,---------,,,,,,******))))))))))))******'''''''''''''''((())))))*********)))))))))))))))++++++,,,///222222///,,,***+++,,,+++***))))))+++)))''''''(((,,,...---+++)))))))))((((((((('''''''''))),,,,,,***)))+++,,,)))+++,,,,,,,,,,,,---///,,,++++++++++++++++++,,,,,,++++++---///000///---...------------...//////000//////...............---000---...444555BBB[[[uuuZZZ;;;888444000------.........,,,,,,000000...///222///000222222111111222333...333<<>>===<<<<<<<<<666555444666888999888777444555777:::;;;:::666333666555333111111222333444444444444444444444555555666555444555666666444222///111333222//////222555333222222222444333222000...---+++,,,...000111111,,,...000222333333333333000111111222222333333333111000000111222111...,,,+++...111111000111333666888555111....../////////...000111333333333222111111333666555333222444666000333555333...,,,...111111222333444555444444333444333333333222111111111...///000000///---+++******---...,,,---111111///$$$%%%''')))+++,,,......+++))),,,666@@@CCC;;;333000///......///000///...,,,...///...------...///...222444---###$$$***)))***,,,---...---,,,,,,******))))))))))))******)))))))))))))))***++++++((((((((()))******++++++******+++...111111...***((()))***)))(((''''''))))))'''&&&(((,,,...---,,,))))))))))))(((((((((((()))+++---,,,***((()))***++++++***((('''***...222,,,++++++******++++++,,,,,,,,,,,,---000111000.........---------...//////+++++++++,,,...000111222///222000222888:::HHHbbbsss```>>>:::555000---,,,...///---******---...,,,---111111222333222111000111222)))222:::BBB[[[}}}{{{vvvjjj]]]TTTRRRSSSIIIEEEAAA>>>>>>???@@@@@@HHHDDDEEEIIILLLLLLLLLNNNFFFJJJLLLLLLKKKJJJHHHFFFMMMRRRXXX]]]bbbfffgggeeebbbaaacccddd___]]]iiizzz{{{vvvooojjjgggbbb[[[UUUQQQNNNKKKHHHCCCCCCBBB@@@>>><<<:::888<<<999666777999:::888666666666666666666666555555444444555666666555444333222444444222222444444222111111111111111111111111444444111000333666333,,,000000000000000000000000111000///.........000000000...,,,---//////---+++000000111111111111000000000////////////111222333555444444333222111000000000333555333//////333888222111111000000000111111222222111111000000//////222333222111000222555888222333444444444444666777999999888777555444222111555444333111000////////////---,,,,,,...//////...///---,,,+++,,,,,,+++)))+++---......,,,,,,---...000...---444DDDLLLBBB111---,,,,,,---......---+++///...---,,,,,,,,,,,,,,,++++++******)))((((((((('''***...000///---+++***---+++)))((('''((()))***(((((())))))******++++++((((((((()))******++++++***+++---///111111...,,,+++******)))((('''&&&&&&++++++++++++,,,...000111++++++******)))((((((''')))***+++,,,,,,,,,,,,+++---+++))))))+++,,,***'''''')))+++---...///......------,,,+++,,,---...///,,,---...//////...---,,,---,,,+++++++++---///000...***,,,222333777JJJaaazzzoooMMMHHH===222...000///,,,///......///000000...,,,---...///111222222111111111444555:::PPPvvv}}}~~~yyytttooollldddbbb___ZZZSSSLLLIIIIII???BBBDDDFFFGGGIIILLLOOOTTTTTTWWW```iiilllfff```bbbaaa___]]]\\\\\\]]]^^^gggjjjpppxxx}}}}}}xxxssssssrrrqqqoooppptttyyy~~~rrrkkkaaaZZZWWWTTTOOOKKKJJJHHHDDDAAA@@@???===<<<>>>>>>===<<<:::888666555:::777555555777888777555555555555555555555555555333444555666666555444333111444444111111444444111222222222222222222222222444333111000333666333,,,000000000000000000000000000000000//////000000111222000......000111///---000000111111111000//////000/////////000111222333555444444333222111111111///111222000......111444111111111000000111111111333222222222222222111111222333444333333444666999555666777888777777888888:::999999888666444333222444333222111000/////////...---,,,,,,...//////...111///,,,++++++,,,+++***+++,,,------,,,,,,---///222111///444@@@HHH@@@222...---,,,,,,......---,,,......---,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))),,,///000///...------,,,+++)))((('''(((***+++)))))))))))))))************************))))))))),,,,,,---...///...+++(((++++++******)))(((''''''+++******+++,,,---///000))))))))))))*********************+++++++++,,,,,,...,,,***+++,,,---+++))))))***+++---------,,,,,,///......------///000111------............------..................------...***+++111333666DDDVVVooozzz^^^UUUDDD666111444333///111///...///111111111000............///000111222///222555>>>VVV{{{~~~wwwqqqrrrvvvtttooo}}}pppooolllhhhaaa[[[YYYYYY]]]___bbbdddeeegggiiijjjvvvwww{{{~~~yyytttrrrsssvvvxxxzzz~~~{{{ttttttuuuuuuvvvyyy~~~yyyooogggaaa[[[WWWMMMIIICCCAAAAAA@@@===:::;;;999888777888888777555<<<<<<<<<;;;:::999888777888666444444555666555444333333333444444444444444333444555666666555444333111333333111111333333111222222222222222222222222222333111000222555333---000000000000000000000000//////000111222222222222333111000000111222000///000000111111000///......////////////000111222333444444333333222222111111111000///......///000111111111000000111111111111333333333444444444444444333444666777666777999;;;999:::;;;<<<<<<;;;:::::::::999999888666555444444333222111000///............---+++,,,...//////...333000,,,++++++,,,,,,++++++,,,---,,,+++,,,---///333111///111999===999111///---++++++,,,......---...------,,,,,,,,,,,,,,,------,,,,,,+++*********)))+++......---,,,,,,---***)))((((((((()))***+++************))))))))))))******)))(((((('''&&&&&&---------------+++(((%%%,,,++++++******)))))))))***)))******+++,,,......(((((())))))***+++,,,,,,++++++***)))***+++,,,---...---+++,,,------,,,******+++,,,,,,,,,,,,******///...---------...000111......------------.........///000111000...,,,***///++++++000333333:::EEE^^^xxxlllWWWCCC999888444///222000...---...000000000111000///......///000111///222999FFFaaa}}}uuupppjjjeeedddggghhhkkkmmmnnnsss}}}|||zzzzzz~~~{{{vvvxxx{{{}}}~~~yyypppbbb[[[SSSLLLGGGDDDBBB???AAA???======>>>>>><<<:::===<<<;;;;;;;;;:::777555999999:::::::::999888888777666444444444444444444222222222222222333333333222333444555555555444333111444444111111444444111222222222222222222222222111222222000222555333...000000000000000000000000...///111222333333333222222222111111111111000000000000000000///...------/////////000000111222222222111111111111111111111333111///...000111111000000000111111111111111111444444444555555666666666444666999:::::::::;;;======>>>>>>???@@@???<<<:::888888777666555444444444222111000///...............,,,+++,,,---.........333000,,,++++++,,,,,,,,,+++,,,,,,,,,++++++...000111///------///111000---000...+++***+++---......------,,,,,,+++,,,,,,------,,,,,,+++******))))))''')))******))))))***+++))))))(((((()))***+++,,,++++++******))))))(((((('''''''''&&&&&&%%%%%%%%%---,,,,,,,,,---+++(((&&&,,,+++++++++++++++++++++)))))))))******+++,,,---((())))))******+++,,,,,,,,,+++)))((((((***,,,---,,,,,,+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++***,,,,,,+++++++++,,,---...///...,,,,,,,,,,,,...///---.../////////...,,,+++000++++++///222111222666LLLjjj}}}||||||zzz{{{vvviiiWWWJJJDDD???;;;:::666222//////000111111444333222222111000000000111666???QQQnnnzzzuuuqqqpppiiidddaaabbbbbbbbbeeejjjvvv}}}|||wwwzzz}}}qqqhhhccc^^^VVVOOOEEECCCAAA???>>>===<<<;;;:::999888888888888666555<<<;;;999999999777555222333333444444444444444333666666555555444444444555111111111111222222333333111222444555555555444333222555555222222555555222222222222222222222222222///222222000111444333///000000000000000000000000...///111222333333333222000111111000///////////////////////////...---,,,...//////000111111222222////////////000000000000222000......000111222111111111222333444444333333555555555666666777777777666999;;;<<<<<<<<<===>>>AAA?????????@@@???<<<999666555444333333333333333222111000///.........///...,,,++++++---......---111///,,,++++++,,,,,,,,,***+++++++++***+++...000111...+++*********+++---000...+++***+++---......,,,,,,+++++++++,,,,,,---+++++++++***))))))(((((('''(((******)))((()))***((((((((())))))***++++++++++++******))))))((((((&&&&&&&&&''''''(((((((((+++++++++,,,------+++)))+++++++++++++++,,,,,,,,,((())))))***++++++++++++************************+++***)))((((((***,,,---******++++++******++++++'''(((***,,,------------,,,++++++***+++,,,---......---,,,++++++,,,---...,,,,,,+++++++++,,,......///,,,+++///111000......???SSScccaaaWWWVVV\\\bbbfffnnnqqqiii^^^WWWTTTRRRFFFAAA;;;666444444333333000111333444444333222111555;;;EEEXXXsss|||tttqqqdddeeefffeeecccdddgggjjjkkkjjjmmmuuuzzz|||{{{~~~~~~|||{{{{{{rrrjjjbbbYYYOOOJJJHHHGGGEEEBBB;;;;;;<<<======<<<;;;:::777777777777666555555555777666444444555555444222333333444444444444444333555666666555333222444555000000111111222333333333111222333444555555444444222444444222222444444222111111111111111111111111...111222000000333222///000000000000000000000000//////000111222222222222///000111000...---...///------............------...///000111222222222111......//////000000000111///////////////111333444444555777999999999888888888888888888999999999999:::;;;======<<<<<<>>>???CCC???<<<<<<======:::777555444222111111222333444222111000000/////////000---,,,***+++---......---...,,,++++++,,,---,,,+++***++++++***)))+++...111333...+++++++++)))+++//////---++++++,,,......---+++++++++++++++,,,,,,---++++++******)))(((((('''(((***------,,,++++++,,,))))))))))))************************))))))))))))((())))))***++++++,,,,,,***))))))+++---...---,,,*********++++++,,,,,,---((()))***+++++++++++++++++++++++++++++++++************)))((()))***+++,,,(((***++++++***)))***,,,'''(((+++---...//////......---,,,,,,,,,---///000------,,,,,,,,,,,,------,,,+++)))))))))+++...000...------...000000000///999BBBHHHDDD;;;999@@@HHHVVVdddppppppjjjdddaaa^^^QQQLLLEEE???;;;999888777111222444555666666666555777===GGGVVVkkk~~~zzztttqqqqqqssswww|||vvvnnniiihhhgggiiimmmoooqqqwww{{{wwwtttssstttzzz}}}sssfff^^^WWWNNNHHHFFFCCC???>>>>>>>>>===<<<777888999999888777777888777777888888888888:::;;;888666333333444555444444555555666666666555555444333444555333111000222444000000111222222333444444000111333444555555444444000333333000000333333000000000000000000000000000---111222000000222222000000000000000000000000000000000000//////000000111...000111000...---...000+++,,,------............---...000111222222111111//////000000111222222333///222444333333444888<<<:::;;;===???@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>===;;;;;;>>>@@@CCC>>>999777999999777444555444222111111222444555222222111000000000000111---+++***+++,,,...------)))))))))+++---...,,,************))))))+++...111333---)))+++,,,***+++///...---,,,,,,......---,,,++++++******+++,,,,,,---,,,,,,+++******))))))((('''***...///...,,,++++++)))************))))))((()))))))))))))))******************************+++)))(((((()))+++,,,,,,+++)))))))))***+++,,,,,,---)))***+++,,,,,,,,,+++***)))******++++++,,,,,,,,,))))))))))))************(((***,,,,,,******+++---***+++,,,...//////.........---,,,,,,,,,---...///,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,---......///111444555888999:::777111---111888KKKWWWbbbiiilllnnnlllhhhbbb]]]WWWQQQMMMKKKHHHGGGBBB@@@===:::999888999999777<<>>DDD>>>@@@BBBDDDEEEDDDCCCBBB@@@@@@??????>>>>>>======??????>>><<<:::;;;===@@@CCC===666444666777555222555444333222222333555777333222111111111111111111---+++***+++,,,---------&&&'''(((+++......,,,************)))(((+++///222111)))&&&)))+++))))))------,,,,,,---......---++++++*********+++,,,,,,---------,,,,,,+++******)))%%%(((,,,...---+++))))))***************)))((('''(((((())))))******++++++)))))))))(((''''''&&&&&&)))((('''((()))******)))(((((()))***+++,,,,,,---)))***,,,------,,,+++***'''((()))***,,,---...///(((((()))************))))))+++...---++++++---///,,,---...//////...------++++++*********+++,,,---++++++---......---++++++---.../////////---+++)))+++...///......222777:::999666444444111------111;;;CCCNNN\\\mmm{{{~~~zzzwwwrrrmmmhhheeebbb___]]]WWWRRRIIIAAA;;;999999:::555:::>>>BBBHHHPPPRRRPPPLLLPPPTTTTTTTTTVVV\\\bbbjjjqqq|||wwwyyy|||wwwpppllljjjlllooouuu~~~|||||||||~~~ooobbbVVVNNNFFFDDDAAA>>><<<;;;;;;<<<;;;<<<======;;;888444222555444333222222333444555444444444444444444444444333555444222444777555111000222444555555333000///333444555555333111111222---...000333444555555555333111000......///111222333111////////////...------///000111111000///---...///000333555444111///111000000///...---------///000111111111///...---111000///---,,,---000333111111000000///...------222222222222222222222222555444444555888999999888999===@@@@@@>>>>>>AAAEEEIIIJJJMMMPPPPPPMMMHHHCCCKKKEEE>>>===AAAEEEFFFEEEAAA@@@>>><<<:::999888888222333444444444333222111222222222222333444555666333222222111000//////...---------,,,+++***)))((())))))))))))))))))))))))(((((()))+++++++++---000------(((###%%%,,,---(((++++++,,,---///000...,,,------,,,+++***)))((('''---------,,,+++***)))((())))))************))))))''''''(((((())))))******+++***)))(((((('''((((((+++*********))))))(((((('''((()))++++++******)))***++++++,,,,,,++++++***((()))***)))((('''((()))''')))******))))))+++---$$$***---+++)))+++------)))***+++---......///000...------...//////---,,,$$$$$$&&&)))++++++,,,...)))(((+++......***+++...///++++++//////++++++///---,,,,,,---///333777999555333000------...111333<<<888:::FFFWWWjjj}}}}}}|||vvvcccLLL@@@>>><<<666///666888:::===???@@@@@@@@@??????EEENNNNNNMMMYYYjjjwww}}}}}}~~~xxxqqqmmmlllmmmyyy~~~~~~}}}|||wwwiii]]]TTTMMMEEE@@@???===;;;999999999:::::::::999999888888777666555333333333222222333333333555555555555555555555555333555444222333555333///000222444555444333000///222444555444222111111222000000222333333333222222222111000......///111222333111////////////...---...///111222222111///...000000000222444333111//////000000000000000000000//////000000000///...---)))+++---//////111333555111111000000111222333333333333333333333444444444555555555888;;;>>>>>>===:::>>>BBBCCCAAABBBFFFJJJOOOPPPQQQSSSSSSQQQLLLHHHIIIDDD???>>>BBBEEEEEECCCAAA@@@>>>;;;999777666555222333444555555444333333222222222222333444555555333222111000///...------,,,,,,,,,,,,+++***))))))************************(((((()))+++,,,...111444---,,,((($$$&&&,,,...***,,,++++++---......---++++++++++++***************,,,,,,,,,,,,+++***)))))))))******************)))***************+++++++++***))))))(((((((((((()))************)))))))))(((((((((******+++******))))))******++++++******)))+++---...---,,,++++++,,,)))***+++,,,---,,,,,,,,,+++///000,,,+++,,,---+++,,,---------------...///,,,,,,,,,...000111000///000...---,,,,,,+++,,,------++++++---,,,***+++//////++++++//////++++++///...---,,,,,,---000333555222111...,,,,,,---///000000///222;;;HHH[[[tttzzzbbbGGG:::666222000111...000111333555555555555999777;;;AAAAAABBBOOOaaaxxxvvvqqqsssxxx}}}}}}rrrcccWWWQQQHHHBBB@@@>>>;;;999777666555555555666888999999888666444333444555555111222222333333222222111555555555555555555555555333444333111222555333...111222333444444222000///111333444444222111111222222222333222222111000///111000/////////000111222333111///...///000///...///000111222222111000///222111000000111111000///...//////000111222222333....../////////...------&&&)))...111222222333444111111000111333666999;;;888888777777777777888999888888999;;;???@@@@@@???===AAAEEEGGGGGGHHHLLLOOOTTTSSSSSSSSSSSSRRROOOLLLGGGCCC@@@@@@BBBCCCBBB@@@???>>><<<:::777555333222000111222444444444333333222222111222222333444555333222111000...,,,++++++***+++++++++++++++******************************)))))))))***...333777:::,,,,,,)))&&&(((---///---,,,,,,+++,,,------+++)))))))))******+++++++++,,,,,,,,,,,,,,,+++******)))************************+++******************))))))(((((((((((())))))***************))))))))))))((()))******++++++******)))))))))******)))))))))+++---//////---,,,+++,,,))))))+++---//////---+++000111000,,,---000///+++///000000///...---...///+++++++++...111333444333222000---+++***+++,,,---000,,,***,,,+++)))+++///...++++++......++++++...///...,,,++++++,,,---.........---,,,,,,,,,------+++---111555;;;KKKhhhyyy\\\AAA888555///---222......000111111111111111333000111444444777EEEVVVttt}}}xxx}}}~~~zzz{{{ssshhh]]]QQQGGGFFFBBB===::::::::::::999555444444444444555666777777666555333222111111111111222333444444333222111444444444444444444444444111333333222333666555111111111333333333222000///000222333333111111111222222222222111111000//////000000/////////000111111222000///...///000///...000000111222222111000000333111///...///000//////...//////000000111222222..................------***---000111000000000000333222111222444888<<>>BBBFFFJJJLLLLLLMMMPPPRRRUUUSSSPPPOOOOOONNNMMMKKKDDDBBB@@@@@@AAAAAA???===;;;:::999888666444222111---...000111333333333222222222111111222333333444333222111///---+++***)))))))))***+++++++++++++++++++++++++++++++++++++++)))))))))***///888===>>>,,,+++***)))***---///000---,,,++++++,,,,,,***((()))************+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''(((((()))***************)))))))))))))))))))))******++++++++++++))))))************))))))'''))),,,,,,+++)))((()))...------000222333222000777666333111444999999444111444666555222///...///,,,,,,+++---111333333333+++,,,,,,***+++///111111000+++))),,,,,,******------,,,,,,------,,,,,,------,,,+++)))))))))***+++,,,,,,---------,,,,,,,,,...///111111222<<>>@@@DDDDDDCCCBBBAAA???>>>===<<<;;;:::<<>>===;;;:::666666666666555444333222---...000222444444444444222222111111111222333333222222000...,,,+++))))))(((((()))***++++++++++++************************(((***))))))000;;;AAA???,,,+++***++++++,,,...111...,,,******++++++***)))+++++++++************)))++++++,,,,,,,,,+++******)))(((''''''''''''((())))))(((((((((''''''&&&&&&(((((('''(((((()))******))))))))))))))))))*********************++++++,,,***++++++++++++++++++***%%%''')))***)))((())))))444444555666888999999888AAA@@@<<<:::===CCCDDD@@@:::>>>AAA???999333//////...---,,,,,,...000000000***...///---...444555222///+++)))---...,,,***++++++,,,,,,++++++,,,,,,+++******)))((())))))***+++,,,------.........---,,,---,,,+++,,,,,,222AAAOOOxxx___@@@:::<<<777222222000000/////////............///111222222333;;;DDD\\\uuurrreeeTTTNNNEEE???===;;;888666777666666666555555666666888888888777666666555555+++---111444666666555444333444444555555444444333111111111111111111111111000333444333666;;;:::666111111111111111111000///...000111111000000000111............///000222222---......//////000000000111000......000000000///000//////////////////000222///------...//////...////////////.....................---......///000111222444555555777:::<<<:::::::::;;;===@@@CCCEEEHHHIIIJJJKKKJJJGGGEEECCC???===;;;<<>><<<;;;999888777222333444555555444333222///111333444666666666555222222111111111111222222222111000///---+++******(((((()))***+++++++++***))))))))))))))))))))))))'''******)))111===AAA<<<,,,***+++,,,,,,***,,,111...,,,******+++,,,,,,+++,,,+++++++++******))))))+++++++++,,,,,,++++++***))))))''''''''''''))))))***))))))))))))))))))((()))(((((((((((())))))***))))))))))))************+++************+++,,,,,,++++++,,,,,,,,,,,,++++++((()))+++++++++,,,...000444888===@@@???>>>======EEEFFFCCC@@@CCCJJJMMMLLLQQQSSSSSSKKK???444///...///---+++***+++------,,,)))///000,,,///777:::666666000,,,...///---*********------******------***)))))))))))))))***++++++,,,---.../////////.........+++***,,,...111:::CCCkkkyyyUUU@@@999666444333111111000///////////////,,,...111222222333777;;;OOOggg~~~wwwkkk___SSSJJJAAAAAA???===:::888888888666777888777666555555555666666666666666555555444000111222444555555555555444333333333333333333444111111111111111111111111222444444333555999888333111111111111000000000///---///111111000///000111......------...///111222,,,---...///000000000000111///......000111000/////////............/////////...,,,---...//////............///000000111111//////.........///000111111555999<<<>>>@@@BBBDDD???@@@AAACCCFFFHHHKKKLLLNNNQQQUUUXXXYYYWWWTTTRRRJJJFFFAAA???AAADDDFFFGGGHHHJJJMMMPPPSSSTTTRRRQQQQQQOOOKKKIIIGGGFFFDDDCCC>>>===<<<999777555555555222333555555555333222000///000222333444444444333222222111111111111222222111111000///...---,,,+++((()))***************)))((((((((((((((((((((((((&&&******(((000===???888,,,***+++---+++(((***000...,,,******,,,---...---***************+++++++++***++++++,,,,,,++++++++++++***)))(((((()))***+++((((((((()))))))))))))))***))))))(((((((((((()))((()))))))))************++++++*********+++,,,---******++++++++++++******+++,,,------...111555888999CCCOOOTTTQQQKKKHHHGGGIIILLLMMMLLLPPPYYYaaadddrrrooofffUUUAAA222---------+++(((''')))***+++***&&&,,,...---555FFFQQQQQQCCC999000......,,,***+++***------******------***++++++++++++*********+++------------......//////000---,,,---...///777@@@ZZZyyyXXXBBB:::777333333333222111000111222222,,,///000000///111444666@@@WWWttt~~~~~~{{{{{{}}}~~~|||}}}yyydddTTTLLLGGGBBB>>><<<===<<<:::777777:::>>>888888999777444222111111333333444555555555444444999777555333222222222222444333222111111222333444222222222222222222222222444666555333444666444000111111111111000000000000---///000111000///000111//////...------...000111,,,---...///000000000000111///......000111000///......------------......---,,,,,,---///000///...------...000111333444444000///......///000111222444888???DDDEEEEEEEEEFFFBBBDDDFFFIIIMMMPPPRRRSSSTTTXXX^^^dddfffeeebbb___WWWQQQIIICCCBBBBBBDDDEEEFFFHHHKKKOOOSSSUUUTTTRRRNNNLLLHHHFFFEEECCCAAA???===<<<;;;777444333333555444555666666555222000...---...///000111111000000222222111111111111111222111111000///......------))))))************))))))((((((((((((((((((((((((&&&******(((000======555,,,***+++...+++&&&(((///...,,,***+++---...//////'''((()))***+++,,,------***++++++,,,,,,,,,++++++---,,,***))))))***,,,---%%%&&&&&&&&&''''''((((((+++***)))(((((('''(((((((((((())))))*********+++,,,+++*********+++,,,---))))))************)))))),,,---......///333888<<>>@@@CCCEEECCCDDDFFFJJJMMMNNNLLLJJJEEEDDDBBBAAA>>>===;;;:::777666555444333333222333222888888222333:::888000000...,,,---000000---***222111///---...000222444444111///------,,,+++)))((()))))))))))))))((('''((())))))(((&&&&&&'''(((&&&++++++'''---999<<<777,,,,,,++++++++++++,,,,,,+++***+++,,,...///---+++,,,,,,,,,++++++************,,,------+++******++++++***((('''((()))+++,,,***)))(((((())))))((('''%%%&&&((()))))))))((('''%%%&&&)))++++++***((('''***))))))(((((()))***+++***************)))'''''',,,///111//////444<<<@@@OOOnnn}}}uuuuuuyyysssQQQ888000---******)))(((''''''((()))******((()))555NNNmmmsssTTT666///333333...,,,(((111---'''++++++(((,,,)))))))))***+++++++++,,,---.........---,,,++++++---...////////////111333GGGiiiiiiNNN@@@444555///222444------111...222222222222222333333333666===MMMfff~~~}}}|||uuu```UUUMMMHHHBBB>>>======<<<;;;666777888888777666444222555555444333333333333333444444444444444444444444333333222333333333333333222222222222333333333333000222333333222000111222111111000000111111222333000000111111111000...---111000///000222333111///---000222222000...---...////////////////////////...000111111///...///000111000......///000///...000///...------///000222333222000111333444333111222555888999:::<<<>>>@@@DDDJJJQQQUUUUUUUUUWWWYYYYYY[[[]]]\\\YYYYYY]]]aaaiiiooovvv{{{~~~|||qqqeee[[[RRRFFF>>>===???AAABBBBBBDDDFFFJJJKKKIIIDDD@@@AAAAAA???===:::888777666444444333222111111111111000666555000111777777000000---+++---///000///,,,111000///......000111222222000...,,,,,,,,,***)))*********))))))'''&&&%%%(((((()))(((''''''***,,,''',,,,,,'''+++555666000******))))))))))))******(((((()))+++------,,,***,,,,,,,,,+++++++++******,,,---...---***)))((()))+++***(((''''''(((***+++)))((('''((()))***)))(((&&&&&&((()))))))))((('''))))))))))))*********+++***))))))(((((()))+++,,,******+++++++++++++++++++++...000111333<<>>??????BBBCCCEEEGGGFFFAAA:::555<<<;;;999777555444222111222111000//////......///000555555000111666777222111...+++,,,...000000............/////////000000000...,,,++++++***)))(((++++++***)))(((&&&%%%$$$'''((((((''''''))),,,///(((---,,,(((***000...((((((((((((''''''(((((((((%%%%%%&&&)))+++,,,+++***,,,,,,,,,++++++++++++***---......,,,***(((((((((+++)))((('''&&&((()))***)))'''&&&''')))******)))&&&''''''((()))(((((((((,,,+++)))((((((***,,,---***))))))((()))***+++,,,))))))***+++,,,,,,------***---000333999DDDUUUaaa|||}}}]]]???///+++***''')))((((((''''''(((((()))'''''')))222DDD___}}}oooUUUGGGEEECCC???;;;777222+++(((******))))))+++++++++***************....../////////...------,,,---......------///111888MMMqqqiiiKKK>>>222222444......222000//////000000111222333333222222999NNNkkk~~~~~~~~~~~~~~~zzzcccTTTLLLEEE@@@>>>===<<<:::999999888777666555555555666555444333222333333444555444333222111111111111111111111111111555111...000444555222///333333222222111111000000000111333222000......///111111000000000000111111000000000111000000000000000000///000//////---,,,---///111111///......///000000000000000111111111...000111000000000111333111000//////000000...,,,///.........///111222333444444444666888999::::::<<>>>>>===CCCBBBBBBBBB@@@;;;555000555444444333222111111000000000///...............222666777444444777999666444000,,,+++---//////---+++,,,.../////////...---...,,,***)))))))))((('''))))))))))))((('''&&&%%%'''''''''&&&&&&(((+++...))),,,,,,***+++---***$$$''''''''''''''''''''''''$$$%%%&&&(((+++---,,,***+++++++++++++++++++++++++++,,,,,,+++)))((()))***+++***(((&&&&&&'''(((***((('''&&&&&&)))+++++++++&&&''''''(((((((((((((((+++***)))(((((()))+++,,,***))))))((()))***,,,---***************++++++,,,,,,...222777>>>JJJ^^^ooooooOOO666,,,,,,+++))))))))))))))))))))))))))))))((()))---666JJJggg~~~~~~rrriiihhhfff___WWWKKK888---,,,++++++,,,))),,,+++++++++***)))))))))...///////////////......+++---------,,,,,,...000444AAAbbbeeeIII888333555///---000.........///000111222222333111222777FFF]]]www~~~~~~}}}{{{dddVVVGGGBBBAAA???======;;;<<<;;;:::888777666555555555555555555555444444222333444444444333111000111111111111111111111111666222///000555666333///222222222111111000000000000222333222000//////000111111000000///000000111111000000000000111111111.../////////...---,,,,,,...000111111//////000111//////000000000111111111///000111111000111444666333222111111222111///---111111222333444555666777666777999:::;;;===>>>???>>>CCCJJJQQQVVV[[[___bbbdddfffiiikkklllllllllmmmmmmllljjjgggdddccccccdddeeehhhkkkpppuuuqqq```OOO@@@===;;;;;;>>>@@@???===BBB@@@===;;;:::777444222000000000111111222222222000//////............///111666888777555666777666555111,,,+++,,,---,,,******+++,,,......---,,,+++,,,***(((((())))))((('''&&&''''''((((((((((((''''''''''''%%%$$$%%%(((+++(((***++++++,,,---***%%%'''(((((())))))(((((('''&&&&&&'''***---...---+++++++++++++++++++++++++++((()))******)))))),,,...,,,***((('''&&&'''((())))))'''%%%&&&(((***++++++''''''''''''((((((((()))))))))))))))))))))((((((***))))))))))))+++---......---,,,++++++++++++,,,///000555===CCCOOOdddwwwpppZZZ???...*********)))***************************))))))***---999RRRjjjaaa???//////******---(((,,,+++++++++***)))))))))......///////////////...,,,---------++++++---///333;;;XXXxxxUUU>>>555666000,,,...---...//////000111111222222///333888@@@NNNeee|||{{{}}}~~~~~~}}}~~~jjjWWWNNNFFF@@@???>>>;;;999:::666888888888666555666777555555555555555555555555333333333333333222222111111111111111111111111111555222000111444555333111333333222222222222222222///000222222000000000111111111000/////////000000111111000000000111222222...///111000///......//////111222111000000111333...//////000000111111111111222333222222444777999888777777777888666444111555666777999:::<<<=========???AAAAAAAAAAAACCCDDDFFFLLLTTT\\\bbbhhhmmmppppppqqqqqqqqqpppooommmllliiihhheeedddbbbbbbbbbbbbfffggghhhhhhhhhbbbSSSDDD<<<:::999;;;???AAA@@@===???<<<888666555555444444......///000111222333333000//////........./////////444888888666333333333333///+++***,,,,,,***((()))***+++,,,,,,,,,+++******)))''''''((())))))(((%%%%%%&&&'''((((((((((((%%%&&&'''&&&%%%%%%&&&((())))))***+++------***((('''((()))******)))((('''''''''(((+++......---,,,***++++++++++++,,,,,,,,,'''((()))((((((***---000---,,,***((('''((()))******(((&&&%%%'''***++++++(((''''''''''''((())))))((())))))))))))(((''''''***)))))))))***,,,---...111000///---,,,,,,---...000222:::EEEMMMVVVlllwwwVVVDDD111((((((((('''''')))******++++++******))))))''')))++++++111FFF]]]yyyIII111111((((((---&&&+++++++++***************------.../////////......,,,---...---,,,+++---///333999SSS|||^^^CCC666666111,,,...---000000000111111111111222---222777:::AAAVVVuuu~~~{{{yyy{{{~~~}}}||||||jjj]]]PPPDDDFFFBBB??????<<<888888;;;555666777666444333666888444444333333333333444444444333222222111222222222111111111111111111111111222222111111222222222111111111111111111111222222,,,...000000//////000111111111000///////////////111111000000000111222333///111333333111000222333111222333222111111333555111111222333333444555555666777888888888:::===@@@@@@@@@@@@@@@@@@???<<<999:::;;;===???AAABBBCCCCCCBBBDDDGGGHHHHHHHHHKKKNNNTTTYYYbbbjjjpppuuuyyy|||xxxwwwuuussspppmmmjjjggg```___]]]]]]]]]^^^______bbbcccaaa^^^ZZZUUUIII===999888888;;;???AAA@@@===:::777555444444333222111//////000000111111111111.........------......//////444:::<<<888222000111...+++)))***,,,---+++((())))))******++++++*********((('''''')))***)))(((&&&&&&''''''((('''''''''"""$$$'''(((((('''((()))***((((((***,,,+++)))((('''((()))******)))(((''')))((()))+++---...,,,+++******+++++++++,,,,,,,,,(((((()))((('''))),,,///...---+++)))((()))***+++,,,)))&&&%%%''')))******(((''''''&&&'''((()))***,,,+++)))((((((((())))))***)))))))))***,,,...//////...,,,++++++,,,---......222???OOOXXXbbbwwwpppYYY???333(((''')))(((&&&''''''((())))))))))))((('''(((&&&(((,,,+++,,,===QQQzzzTTT777666******111(((***************+++++++++,,,,,,---...............---......---,,,,,,---///111888OOOvvvbbbDDD444666222...000000222222222222222111111111000333555555;;;OOOmmm}}}{{{~~~~~~|||vvv\\\MMMHHHDDD@@@===;;;;;;:::777444777>>>888999999666333222444777333222222111222222333333555444222111000111222333111111111111111111111111///111222111000///000111------......//////000000***,,,...///......///111111111000///////////////111111000000000111333444000333666666444333555777222333333333222222444666666666777777888999999:::======>>>>>>>>>@@@DDDGGGGGGFFFFFFGGGGGGEEEBBB???===???AAACCCEEEFFFGGGGGGBBBEEEJJJLLLMMMPPPTTTWWW___dddllltttyyy}}}{{{xxxuuuqqqmmmiiidddaaaYYYWWWVVVVVVXXXZZZ[[[[[[ZZZ[[[ZZZUUUQQQMMMDDD<<<888777777:::>>>@@@???===666555444444444222///---111111111000000/////////---------,,,,,,---......111666===@@@;;;444111111)))(((''')))---...,,,))))))))))))))))))************((('''''')))******)))'''((((((((('''&&&%%%%%% ###'''************++++++(((''')))***)))''''''&&&''')))******)))'''&&&)))))))))+++------+++)))*********++++++,,,,,,,,,******)))((('''(((+++---///...,,,***))))))***+++---***&&&%%%&&&((()))***(((''''''&&&&&&((()))***///---)))'''&&&(((+++---***)))))))))***,,,...///***)))''''''''')))+++---,,,222BBBVVVaaakkk{{{]]]AAA444+++&&&***,,,***((()))%%%&&&'''(((((('''&&&%%%)))&&&(((---***(((444FFF|||^^^>>><<<...---666,,,))))))******+++++++++,,,+++,,,,,,---.........---...//////...,,,,,,...//////777NNNqqqcccCCC333666333000222333444444333333222111111111555555444333:::OOOkkk~~~}}}zzzkkkXXXKKKEEECCC???<<<<<<;;;999777777888999:::555666666555333222222333333333111000000000111222111333555333000///222555444111//////111333222111//////000///---***'''%%%//////000000000000//////---///000000//////000222444333222111111000---+++...///111444666888999::::::999999:::;;;;;;999777<<<;;;999:::===???@@@@@@999888777888<<>><<<;;;999777777888999:::555666666555333222222333444444222111111111222333222333333222000//////000444111//////111333222111111111111111111///---,,,000000000000000000000000...///000000//////000111111111000000111000///...///111333666;;;BBBKKKPPPPPPMMMKKKJJJIIIHHHFFFDDDEEEEEEEEEFFFHHHHHHGGGFFFBBBAAA???@@@BBBEEEEEEEEEEEEGGGJJJMMMNNNNNNMMMLLLRRRPPPNNNPPPRRRQQQMMMHHHKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQSSSTTTVVV[[[bbbfffmmmrrruuutttuuuxxxzzzyyyxxxsssnnniiigggeeebbb___[[[XXXTTTSSSTTTUUUTTTSSSRRRMMMGGGDDDDDDBBB>>>:::444333333333333333444444666444222222222111...+++000...---,,,...///111111/////////...------///111///222555666444333222111---,,,,,,,,,,,,+++)))((()))+++,,,)))&&&%%%)))...++++++******)))((('''''')))))))))))))))(((((((((***(((&&&''')))+++***)))'''&&&''')))((($$$&&&+++((()))******))))))))))))'''(((***,,,---,,,+++***+++,,,,,,+++***)))***,,,---------,,,++++++++++++******++++++++++++******(((((((((((()))))))))))))))))))))'''&&&&&&)))+++((((((''''''((()))***+++///---+++******+++---///)))+++++++++******,,,...111???SSSeeetttrrrRRR999---,,,+++***(((''''''''''''***))))))))))))))))))***'''+++,,,111666111555GGGlllNNN777222000...///******)))))))))***,,,---000000000000000000000000---,,,,,,,,,,,,---......000666HHHgggvvvLLL@@@444000000000222444<<<===???>>>;;;888555444111111333555:::KKKhhh|||gggYYYNNNFFF>>>;;;===@@@@@@>>>;;;:::999888888888999:::555666666555333222222333555444333333222222333333333222111111000///---+++333111000000111222222111111111111222222222333333111000////////////000111///000111000///...///000......//////000000111111222333555===IIIXXXeeennnjjjfffaaa]]]ZZZXXXVVVTTTOOOOOOOOOPPPQQQPPPMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDHHHKKKPPPTTTVVVVVVTTTSSSUUURRRQQQSSSVVVWWWUUURRRSSSUUUWWWZZZ[[[ZZZXXXWWWWWWXXXXXXYYY\\\bbbiiinnnuuuxxxwwwrrroooppppppnnnooolllhhheeedddbbb```^^^XXXYYYYYYWWWTTTRRRQQQQQQPPPKKKDDD@@@???>>>;;;888333333222111000/////////444222111111222111///---//////.........//////000//////000///------///000---000222333111000/////////,,,))))))+++,,,***((((((***+++***''''''))),,,------,,,+++***(((((('''(((((())))))))))))))))))***((('''((()))+++******'''$$$%%%((()))'''(((+++))))))***)))))))))((((((((()))***++++++,,,++++++,,,,,,,,,***((((((***,,,+++******+++,,,,,,+++)))))))))************))))))(((((((((((())))))))))))(((*********(((((()))***((((((((()))***,,,---...---,,,***))))))***,,,---***+++++++++***+++...000666BBBVVVkkk~~~zzz]]]@@@...)))+++***)))(((((((((((()))))))))(((((((((((())))))'''+++---333;;;777999HHHfffXXX:::111222000,,,)))((((((((()))***,,,---000000000000000000000000---,,,,,,,,,,,,---......000555FFFgggfffDDD:::000...000111444888>>>@@@CCCFFFFFFBBB<<<888222333444444777EEEbbb|||yyy```OOOIIIEEE@@@<<<:::<<<>>>===:::;;;:::999888888888999999555666666555333222222333444444333333222222222222333111///000222222...+++222111111111111222111111000000//////000111222333222111///......///111222000111111000///......///---...////////////111222444444:::HHH]]]qqq}}}yyytttmmmhhheeecccaaa```[[[ZZZXXXWWWWWWWWWUUUTTTOOONNNMMMLLLLLLKKKHHHFFFLLLNNNRRRVVVXXXYYYYYYYYYVVVUUUUUUWWWZZZ]]]]]]\\\[[[]]]```ccccccaaa^^^\\\[[[[[[\\\]]]aaagggooouuu{{{}}}yyyqqqlllkkkjjjhhhkkkiiigggeeebbb```]]]\\\UUUYYY\\\YYYSSSNNNMMMOOOMMMIIIEEEAAA???<<<999666666555333111000//////...111111111111111111000///.../////////......//////...000000///...---...///---///111111///...------///+++((('''***,,,+++(((''')))+++***)))(((***+++......---,,,***)))((((((((((((((())))))******+++)))(((''''''((())))))******'''&&&***+++***+++///+++***(((((((((((((((''')))))))))******+++,,,,,,,,,,,,+++***((((((***,,,(((&&&%%%'''***,,,,,,+++(((((())))))))))))(((((((((((((((((())))))))))))(((***,,,,,,+++))))))***))))))******+++,,,------+++***)))))))))***+++---)))*********)))+++...111888CCCVVVllliiiJJJ333,,,---))))))))))))))))))******((((((((())))))((((((((((((+++***111;;;:::???PPPkkk\\\:::///222///''',,,+++***))))))******+++////////////////////////---,,,,,,,,,,,,---......000333EEEiiixxxXXX>>>666//////111222666;;;???@@@CCCIIIMMMLLLGGGAAA777777666444333>>>WWWoooqqq]]]MMMDDDCCCBBB???===<<<======:::777::::::999999999888999999555666666555333222222333222222222222222111111000222000...000333444111///111111222222111111111111111111000//////000000111333111000......000111333000111111000///......///...///000///......111333555777CCCYYYrrr|||wwwpppkkkiiihhhhhhhhhgggccc^^^\\\\\\^^^___```[[[YYYXXXWWWVVVUUURRROOOQQQQQQRRRTTTVVVYYY[[[]]]WWWWWWYYY\\\___bbbddddddccceeegggiiiiiigggcccaaa]]]^^^___aaadddkkkrrrwww}}}~~~{{{rrrlllkkkjjjhhhllllllkkkgggccc___[[[YYYSSSXXX\\\ZZZRRRLLLKKKLLLJJJIIIGGGEEEBBB===777444555444333111000///......///000111111111000000000+++...000111///......///...000111000...------...---///111000///---------...+++((((((***++++++)))''')))******))))))***+++......---,,,+++***))))))(((((())))))******++++++&&&&&&'''&&&&&&'''((())),,,((((((***++++++///444111---(((&&&'''((()))((()))))))))******+++,,,,,,+++,,,+++***((((((***++++++)))'''&&&(((***,,,---((((((((())))))((((((((((((((((((((())))))))))))(((***,,,---,,,******************************)))***))))))))))))***+++,,,((())))))((()))+++///222===GGGYYYpppxxxZZZ===...,,,000)))))))))***************(((((())))))))))))((((((***+++''',,,777<<>>@@@<<<<<<;;;<<<===<<<:::888:::::::::999999999888888555666666555333222222333111222222222222111000///111000//////111333333333///111333333111000111222333333333222111111000000222111000000000000111222///000111000///...///000...000111000......222666888BBBVVVooo}}}yyytttpppooopppppppppkkkfff```]]]^^^aaaeeegggeeebbb___]]]\\\YYYWWWTTTVVVVVVUUUUUUVVVYYY\\\^^^YYY[[[^^^aaaeeehhhjjjkkkkkkmmmnnnooonnnllliiigggcccdddeeegggiiimmmrrrvvv|||~~~{{{tttooonnnllljjjnnnooonnnjjjddd]]]YYYWWWRRRVVVZZZXXXQQQKKKIIIIIIHHHHHHHHHFFFBBB;;;555111222111000///...............000111111000///000000)))---111222000...///000...000111000...---------...///000000...,,,,,,---*********)))))))))******)))((((((((()))***+++,,,------,,,++++++*********))))))******************%%%&&&'''&&&%%%%%%'''))))))(((((()))***,,,444===<<<555,,,''''''((()))(((((()))***++++++,,,++++++)))+++,,,+++)))((()))***......---+++))))))+++...(((((())))))))))))(((((((((((((((((())))))))))))(((***,,,,,,+++***)))******************)))((('''))))))))))))***+++,,,,,,((()))))))))))),,,111444AAANNNbbbzzzmmmMMM555++++++---))))))***++++++******)))((()))***++++++***)))(((++++++&&&)))444>>>SSSpppyyyhhhbbbSSS???444333111***)))))))))***,,,///111333000000000000000000000000---,,,,,,,,,,,,---......111666MMMsss~~~jjjLLL:::555222444555666:::@@@JJJJJJJJJLLLNNNNNNMMMLLLGGGCCC???<<<777777@@@KKKiiinnnsssvvvyyy~~~hhhSSSKKKFFF>>>;;;===::::::;;;<<<===<<<;;;999999:::::::::999999888888555666666555333222222333222222333333333222111000111111000...---...111444///111444333111000000222222222333444333222111000111111111111111111111111...///000000//////000111,,,///111111///000555:::BBBWWWttt}}}{{{zzz{{{{{{{{{oookkkfffdddfffjjjmmmooooookkkfffbbb___\\\YYYWWW\\\\\\\\\\\\\\\]]]^^^___[[[^^^ccchhhkkkmmmooopppuuuuuuuuuuuutttrrrpppooolllmmmnnnnnnnnnoooqqqsssyyy||||||vvvqqqpppnnnkkkmmmnnnnnnjjjbbb[[[VVVTTTQQQTTTVVVUUUPPPKKKHHHGGGFFFFFFEEEBBB===777222000.........------......///...000222111///...///000&&&+++111333111///000222...000111111///---,,,---...///000...,,,++++++,,,&&&***---,,,)))''')))+++***(((''''''(((***,,,---+++++++++++++++*********++++++******************%%%'''((('''%%%%%%'''***&&&''')))******...===KKKLLLAAA444***(((((((((((('''(((***,,,---,,,+++***(((***,,,,,,***)))(((((($$$)))......***(((+++///((())))))******))))))((((((((((((((())))))))))))(((***++++++***))))))***((()))***++++++***))))))))))))******+++,,,,,,---***+++******+++...333777BBBSSSnnn|||```BBB///++++++))))))***+++++++++***)))))))))***+++,,,,,,+++***))))))+++(((***444AAA]]]|||\\\SSSKKKKKKGGG???777222///---(((((((((***,,,///111333000000000000000000000000---,,,,,,,,,,,,---......111888RRRyyyqqq\\\BBB555222111444666777<<>>>>>===;;;:::999::::::::::::999888888555666666555333222222333333333444555444333222111111222000---)))***///333...111444444111000000222...000222333333222111///000111222222222222111000---///000000//////000222***...111111000222888>>>LLLiiiwwwuuusssrrruuuxxxzzz{{{{{{vvvoooiiieeebbb^^^\\\```aaabbbcccbbbaaa``````]]]aaagggllloooqqqrrrsss{{{{{{zzzyyyxxxvvvuuuttttttuuuvvvtttrrrppppppqqqxxx{{{{{{vvvrrrpppnnnkkkjjjlllmmmiiiaaaYYYTTTSSSQQQSSSTTTRRROOOKKKHHHFFFEEEDDDBBB===777333000///............///000111111...000222222///---...000$$$***111333111///000222...000222111///---,,,,,,---...///---+++******+++$$$)))...---(((&&&(((,,,+++)))&&&&&&(((***------))))))*********+++++++++,,,+++++++++***)))))))))&&&((()))(((&&&&&&(((+++&&&(((,,,---,,,333EEEWWWXXXKKK:::---)))(((((('''&&&(((***------,,,+++)))&&&))),,,---+++)))''''''***...+++))),,,111))))))************))))))(((((((((((())))))))))))(((*********(((((()))***&&&''')))+++,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,---000666:::@@@UUUttttttVVV:::------,,,(((***++++++,,,+++***)))((()))***,,,------,,,***)))(((,,,***,,,666DDDcccccc>>>999888999<<<===777///,,,---******))))))***,,,...///000000000000000000000000---,,,,,,,,,,,,---......111:::UUU|||xxxfffPPP999111///000444666888>>>EEEFFFLLLQQQTTTSSSRRRSSSTTTRRRKKKGGGGGGEEE@@@;;;;;;CCCMMM\\\hhhrrr|||~~~|||{{{fffRRRKKKCCC??????>>>;;;888999::::::::::::999888888999999888888777666666666444333333222111111111222222222222222222222222222222222111000000000000000000///...------...///000000///...///000000000///111000//////.../////////222///---...111111000---111111111222333666===DDDVVV||||||wwwnnneeecccffffffllloookkkhhhhhhgggfffdddhhhnnnqqqqqqooommmlllwwwvvvvvvyyy}}}}}}zzzvvvzzzvvvwww{{{zzzvvv}}}|||{{{yyyuuupppjjjgggfffhhhjjjhhhbbb[[[UUUQQQMMMMMMOOOQQQMMMFFFBBBCCCDDD@@@<<<888555222///---///...---,,,,,,---///000---...///000000000......---...............------.........///000///,,,)))------------------------+++++++++***)))(((''''''///+++(((''')))***)))'''******))))))******+++,,,((((((((((((''''''''''''))))))((('''''''''''''''&&&((()))(((***333DDDPPPSSSEEE555***'''(((&&&$$$'''&&&&&&)))---000000///&&&''''''((()))******+++++++++************++++++)))))))))))))))))))))))))))(((((()))++++++***)))(((((((((&&&$$$$$$&&&((((((((()))***************))))))*********))))))(((,,,,,,,,,++++++///777===KKKTTTmmm```DDD777---+++---+++++++++,,,,,,,,,+++***)))))),,,//////+++(((((())),,,$$$!!!)))555IIIkkk^^^999000222111222444666444///***(((***,,,,,,++++++,,,.../////////...---------,,,---(((&&&***.........000333???\\\nnnRRR<<<444///...000555999<<>>>>>;;;888999999::::::999999888777777777777666555555444444333222111111000000000111222222222222222222222222333222111111000000111111111000////////////000111111000///000000111000///444333222111000/////////222000...///111222000...111000111333444777???GGG___xxxooofffcccdddiiiooosssooollllllkkkjjjjjjnnnrrruuutttqqqnnnmmmwwwwwwxxx{{{}}}}}}{{{zzzzzzvvvvvv{{{{{{xxxzzz{{{{{{xxxsssnnniiiggghhhiiijjjgggbbb[[[UUURRRMMMKKKMMMOOOMMMFFFCCCDDDAAA>>>888444222000...,,,------------------...///......////////////......---......//////...------.........000111111...,,,------............------+++++++++***))))))((((((...+++(((''')))))))))'''***************++++++,,,******))))))(((((((((''')))(((((('''''''''''''''&&&((()))((()))222AAAMMMQQQDDD555***((((((&&&$$$&&&%%%%%%''',,,......---((((((((())))))******+++***))))))))))))))))))***************************((('''&&&'''***+++)))&&&)))***)))(((&&&&&&(((***(((((()))***************))))))************))))))++++++,,,+++---222999???GGGMMM```|||~~~ZZZ???555------000,,,******++++++,,,,,,,,,---+++...000000---+++++++++///((('''...888LLLooo___;;;222///......///111///+++(((+++++++++++++++,,,...///---------------,,,,,,,,,///***(((,,,///...///111555AAA\\\xxxeeeKKK999444000///000444777888>>>EEEFFFKKKQQQRRRPPPPPPSSSWWWRRRRRRQQQNNNHHHCCC>>><<<>>>DDDOOO\\\kkkxxx~~~~~~~~~}}}}}}kkkVVVIIIDDDAAA>>>>>>??????<<<:::999999999999999888777777666555555444333333222222222111000000///000000000222222222222222222222222333222222111111111111111222111111000000111111222111111111111111111111111222222111111000000111111222111000000222222222000......000333444666AAALLLkkkxxxqqqjjjfffgggnnntttxxxtttqqqqqqqqqoooppptttyyyzzzxxxuuurrrpppxxxzzz|||}}}}}}||||||}}}{{{vvvvvv{{{|||zzzvvvxxxzzzvvvpppkkkhhhhhhhhhhhhfffccc___YYYUUURRRLLLJJJKKKMMMKKKEEEBBBCCC===999444000......---,,,,,,,,,---...............//////......---......///---......//////.........000//////000111111...,,,---...///000000///...,,,++++++******************---+++((('''((()))((((((+++************+++,,,,,,,,,++++++***)))((((((''')))(((''''''&&&&&&''''''&&&((()))((()))111===GGGMMMBBB444+++((((((&&&$$$&&&&&&&&&(((,,,...///...************************))))))(((((((((((())))))++++++++++++++++++++++++***'''%%%''',,,---***&&&*********(((&&&&&&(((***(((((()))***************))))))***************)))***++++++,,,...333:::@@@CCCCCCOOOfffzzzvvvRRR999222///000222---*********+++,,,---///000***---//////---,,,,,,,,,...+++,,,000888MMMrrr\\\999222---,,,+++,,,---,,,***(((...,,,)))(((***---///000++++++,,,,,,,,,,,,,,,,,,111,,,+++---///...///111666BBB]]]~~~mmmXXXAAA555333111///000333444555;;;BBBHHHLLLQQQSSSRRRRRRTTTVVVUUUTTTSSSQQQMMMGGGBBB???<<<@@@HHHUUUdddttt||||||~~~nnnZZZNNNDDDAAA@@@???@@@AAA@@@>>>;;;888888888999888777777666555555444444333222222222222111111000000000111111111111111111111111111111222111111000000000111111111111111111111111111111111222222222111111111222////////////000111222333222111111222222333333222,,,,,,///333444666DDDTTTyyy|||wwwsssnnnlllmmmrrrxxx{{{xxxuuuuuuuuuttttttxxx}}}~~~{{{xxxwww{{{~~~|||zzz{{{}}}|||wwwwww{{{}}}|||tttwwwxxxuuunnniiihhhiiidddccc```^^^\\\YYYUUURRRMMMIIIGGGIIIGGGAAA>>>>>>999666000---,,,------,,,,,,---///000111000//////000///...---------...///---......////////////...111000//////000///,,,***---///111222222000...,,,************+++++++++++++++***(((''''''(((((()))***************+++,,,,,,,,,+++******)))(((''''''(((((('''&&&&&&&&&&&&'''&&&((()))((()))///888@@@GGG>>>333+++((((((&&&%%%(((((()))+++...///000111,,,+++++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++---***''')))///000---((()))))))))'''&&&%%%''')))(((((()))***************))))))***+++++++++******++++++***+++...444999===@@@;;;???RRRgggwwwpppMMM555111000222444...++++++++++++,,,---...///)))***++++++++++++******++++++---000666KKKrrrUUU444//////...---,,,,,,,,,,,,,,,///,,,(((''')))---//////++++++,,,,,,---------...111---,,,...///---...111666DDD___xxxeeeOOO:::111222111//////222333555;;;CCCLLLNNNRRRUUUVVVVVVVVVVVVVVVUUUTTTSSSPPPKKKEEEAAA===>>>DDDNNN^^^ooo~~~~~~~~~~~~tttYYYMMMFFF>>>?????????@@@???>>>;;;999777777888888777777666555666666555555444333333222222222111111111222222333111111111111111111111111000000/////////000000111000000000000000000000000000222333222000000111333333222222111111222222222111222222222222333333444///...111666666999KKKaaa|||wwwrrrnnnmmmooosssyyy|||zzzwwwwwwwwwvvvtttyyy~~~{{{xxxxxxzzz|||~~~|||wwwwww{{{}}}|||rrrtttuuurrrmmmjjjiiiiiibbb___]]]\\\\\\[[[XXXVVVMMMGGGCCCCCCAAA<<<777777666222...,,,,,,---...------...000111222222111111111000///...---...//////---......///000000//////---,,,,,,---...///...,,,...000222333222000...,,,******************++++++***))))))'''''''''((()))******))))))******+++,,,******)))(((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''')))))))))---333777???888000***(((((('''&&&((()))***+++---...///111,,,,,,,,,++++++++++++++++++******))))))******+++++++++++++++++++++++++++---***(((***...///,,,)))***+++***)))'''''')))+++(((((()))***************))))))***+++++++++++++++,,,+++***+++///333888:::???666555DDDWWWiii~~~iiiIII444111000222333------,,,,,,++++++,,,,,,,,,)))))))))***++++++******))),,,---...555LLLsssxxxPPP111---......---,,,,,,,,,---...///---***)))***,,,------,,,,,,------....../////////,,,,,,...---+++---111444FFFeeettt___JJJ999111000000......222555888???GGGOOOPPPSSSWWWZZZZZZYYYWWWUUUTTTSSSSSSQQQLLLFFF@@@???>>>AAAJJJ[[[mmm|||aaaPPPIIICCC>>><<<<<<======;;;:::888666777777777777777666555555777666666555555444333333222222222222222222333444111111111111111111111111000000000000000000111222///000000111111000000//////111333222///...000333999888666444333111111000000111222333222222333555555222555;;;:::>>>VVVqqqyyyrrrkkkkkkooosssyyy}}}zzzwwwxxxxxxvvvsssxxx}}}zzzwwwvvvvvvuuuyyyzzzwwwvvvxxxzzzxxxqqqpppooonnnllljjjhhhgggbbb___]]]]]]^^^^^^[[[WWWJJJCCC======;;;666222222111///---,,,---......---......///111222222222222222222111000////////////---...//////000000000000''''''(((***...111222111///000111222111///---,,,******))))))))))))))))))((())))))'''&&&&&&(((***)))(((((((((((()))******((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&''')))))))))+++---000666222,,,)))((((((''''''$$$&&&((())))))***,,,...++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((((((((()))***+++)))(((---------+++))))))+++---(((((()))***************))))))***+++,,,,,,,,,,,,,,,******,,,111666999;;;===444111:::GGGWWWnnnaaaDDD333111...///111---+++,,,,,,,,,,,,+++***)))---,,,++++++,,,---,,,***+++......///777QQQvvvuuuMMM111000+++,,,---,,,******+++---///000111///---++++++,,,------.....................,,,,,,...---+++---222555LLLmmmpppZZZGGG:::333111000---...222666:::BBBKKKOOOPPPRRRXXX]]]^^^[[[XXXTTTSSSRRRRRRRRRNNNFFF@@@???===>>>HHHYYYmmm}}}||||||~~~kkkVVVOOOGGGBBBBBB:::;;;;;;;;;999888888888666666777777666666555444666666666555444444333333111111111111111222333333111111111111111111111111222222111111222222333444000000111222222111000000---111333222...---///333666666444333222111111000...000222222111111333555888444666;;;;;;@@@\\\||||||ssskkkmmmtttsssyyy}}}zzzwwwxxxxxxwwwsssxxx~~~{{{zzzyyyxxxvvvuuunnntttwwwtttssstttuuusssooollliiihhhjjjjjjfffcccaaa^^^\\\\\\]]]\\\WWWRRRDDD<<<666666777333000///,,,++++++,,,......---,,,---------...///000222333333333333222222111000///------///000000111111111)))))))))+++...111222111000000000000///...---,,,***)))))))))(((''''''''''''))))))'''%%%%%%(((+++'''''''''''''''((())))))((((((((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))))))))***...,,,)))'''''''''((((((###&&&((((((((((((+++---))))))******++++++,,,,,,******))))))))))))******************************%%%'''))))))((('''(((***+++,,,+++***((((((***+++(((((()))***************((()))***+++,,,,,,,,,,,,+++)))***---444;;;>>>???;;;222...222888CCCZZZoooxxxWWW>>>000///***+++000...''')))+++,,,,,,+++)))(((///,,,******,,,,,,+++)))---.........999TTTxxxsssLLL222222)))+++---,,,***)))+++---///444999888222,,,+++---......---------------------,,,---///...,,,///555777SSSwwwlllSSSCCC;;;666333000......222555999BBBKKKNNNMMMPPPVVV]]]```\\\WWWTTTRRRQQQRRRSSSOOOGGG@@@<<<999:::EEEYYYnnn|||||||||{{{WWWMMMKKKBBB???CCC:::;;;<<<;;;::::::;;;<<<666666666666666555555444666555555444444333333222000000///000000111222222000000000000000000000000333333333333444444555666111222333444444333222111---000333111...,,,///222------......///000222222---000222222000000222555888333444999888>>>]]]~~~uuummmqqqzzzsssyyy}}}{{{xxxyyyyyyxxxsssxxx~~~{{{wwwwwwyyyzzzxxxuuuhhhoootttrrrqqqqqqqqqooonnniiidddeeeiiiiiieee___```\\\YYYYYYZZZXXXQQQLLL???777111222444222000///))))))***,,,......,,,***,,,,,,+++,,,---///111222333333444444333222000///------///000111111111111000...,,,,,,...///...---111000000///...---------***))))))((('''&&&&&&%%%'''((()))(((%%%%%%(((+++&&&&&&&&&&&&&&&'''((((((((((((((()))******++++++''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''''')))((('''&&&''''''(((((($$$'''******)))))),,,...(((((()))***++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))%%%)))---,,,(((''')))---(((((((((&&&$$$$$$&&&((((((((()))***************((()))***+++,,,---------***))))))///777???CCCDDD999222------...666KKKaaaoooxxxwwwkkkOOO999...---((((((//////###&&&))),,,---,,,***(((...+++(((((()))***(((&&&------++++++888UUUxxxpppJJJ111222))),,,///...,,,+++,,,...///888@@@>>>555---,,,...---------,,,,,,+++++++++------...000///---111777:::XXX~~~hhhNNN@@@;;;888555111......111444888AAAJJJLLLKKKMMMUUU]]]```\\\VVVTTTRRRQQQSSSTTTPPPHHH@@@888555777CCCYYYooo~~~xxxnnnRRRHHHFFF???;;;<<<<<<;;;:::999888888888888888888777666666777888999555555444333333333333444000000111111111222222222222222222111000111333555111222222333333222222111111222222333333333222222222111000111222222000...222222222222222111000///444222333777777333222444<<<<<<666444999===NNNjjj~~~~~~zzzuuussstttvvvxxx{{{}}}xxxuuusss|||~~~}}}xxxxxxwwwwwwxxxwwwtttppplllmmmmmmmmmnnnooommmiiifffhhhccc^^^^^^```bbb___\\\^^^[[[XXXUUURRROOOLLLIII;;;777333333555555111---,,,,,,------.../////////+++((('''***------111666999::::::888333///,,,+++///,,,,,,///000...///333------...............------......///...,,,+++***,,,,,,,,,+++***))))))((('''''''''(((((((((((((((+++)))(((&&&&&&((()))+++%%%''')))(((%%%$$$&&&)))%%%&&&'''(((((('''&&&%%%%%%&&&(((************))),,,)))&&&%%%&&&'''((((((((())))))*********))))))+++)))(((***---//////---***)))((()))+++,,,,,,***+++)))(((&&&'''))),,,...***************************)))'''&&&'''(((***+++&&&&&&'''((()))***++++++222+++&&&(((******,,,...***+++---333;;;AAA@@@<<<111...***(((,,,555>>>DDDUUUbbbnnnrrrpppiiiZZZLLL999333---+++---...---***------,,,++++++******)))))))))))))))))))))))))))(((...000000:::VVVyyyiiiGGG444000,,,+++++++++***)))))))))...333===DDD???555//////000---******,,,...,,,***...+++***,,,---,,,///444DDDdddcccMMM@@@888555555222444222---111<<>>???<<<999;;;;;;;;;:::999888888888888888888666666666666777888666555444444333333444444111222222222333333333444222222111111000111222333222222333333333333222222222222222333222222111111000///...///000///---+++222333333333222222111000222000111555666444444777>>>???888666999:::IIIbbb~~~~~~}}}zzzuuussstttuuu|||~~~~~~zzzwwwvvvyyy{{{{{{yyy{{{}}}{{{vvvssssssssstttuuussspppmmmiiihhhggghhhiiijjjhhhgggccc___[[[ZZZ\\\\\\YYYUUUXXXUUUQQQMMMKKKGGGCCCAAA:::666222222444333///,,,,,,,,,------.../////////---***))),,,......111666:::<<<===<<<888333000...///,,,,,,//////---...222,,,,,,---------------,,,---............,,,+++***,,,++++++***))))))(((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))&&&'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&&&&'''((())))))***))))))))))))((('''%%%%%%''')))''''''((())))))***)))))),,,******,,,...///...,,,***)))((()))+++,,,+++***((((((((()))))))))))))))************************)))((('''&&&'''(((***+++************++++++++++++111+++(((***,,,,,,,,,...***+++...444;;;>>>:::444---***&&&$$$'''---444888@@@JJJRRRTTTRRRNNNDDD999666111,,,+++---...,,,)))***++++++******(((''''''******++++++++++++******'''---111222<<>>TTTpppzzz\\\GGG<<<555222111///222333111444===AAAAAAGGGHHHJJJLLLOOORRRTTTUUUYYYUUUUUUZZZTTTGGG@@@BBB<<<<<<;;;AAAUUUmmm}}}zzz|||~~~}}}gggRRR@@@===???>>><<<===;;;;;;:::999999888888888888777666555555555555555666666555444444444444555333333333333444444444444222222222111111111111111333333333333333333333333222222222222222111000///111000////////////---+++222333333333333222111111111...///333555555777:::@@@AAA;;;999:::777AAAYYY}}}}}}}}}{{{xxxwwwwwwxxx}}}|||yyywwwvvvwwwxxxwwwuuuwwwzzzzzzvvvpppppppppppppppoookkkhhhcccaaa``````ccceeeeeeeee]]]ZZZWWWWWWWWWUUUPPPLLLQQQNNNIIIEEEAAA>>>:::777888444111111222111...+++,,,,,,,,,---....../////////,,,+++---......000444:::===AAAAAA>>>888444111///,,,,,,...///,,,---000,,,,,,---------,,,,,,+++------......---,,,***)))+++******))))))(((((('''))))))((((((''''''&&&&&&''''''&&&%%%%%%&&&''''''((('''&&&'''(((((('''&&&''''''))))))))))))'''''')))((((((((((((((())))))&&&(((***)))&&&%%%&&&(((%%%&&&'''((()))*********,,,,,,,,,...000///,,,***+++)))))))))+++,,,+++***&&&(((+++------+++'''%%%************************(((''''''&&&&&&((()))***,,,,,,+++++++++*********000+++***---...,,,,,,...,,,+++///777>>><<<333++++++)))%%%######&&&***,,,111666999999888777333---222///,,,,,,------+++((()))***+++++++++)))'''&&&++++++,,,,,,,,,,,,++++++'''---000111===XXXxxx___@@@000---***************+++++++++%%%,,,444<<>>===FFFGGGIIILLLOOOQQQSSSTTTYYYVVVXXX[[[VVVJJJDDDFFFBBB@@@===AAAPPPfffwww~~~zzz{{{___PPPCCC@@@BBB@@@===<<<::::::::::::999888777777777777666555444333333333777666555555444444555555333333333333333444444444333333333333444333222111444333333333333333333444222222222222111000//////444222111111222111///---111111222222222222111111222//////222444444666:::>>>@@@<<<::::::555===RRR{{{zzz{{{|||}}}||||||{{{{{{zzz{{{|||{{{xxxuuutttsssvvvwwwvvvtttuuuzzzzzzwwwqqqooonnnlllkkkhhhccc```^^^]]]]]]^^^```aaa```^^^XXXWWWUUUTTTSSSOOOIIIEEELLLHHHCCC>>>;;;888444222333111//////000000...,,,+++,,,,,,------...//////000,,,+++---...,,,...111777;;;AAADDDAAA;;;666333111---,,,......+++,,,...------......------,,,,,,------......---,,,***)))***)))))))))((((((''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&)))***(((%%%'''((()))******)))((('''******(((''''''((())))))''''''((((((((('''&&&%%%&&&&&&((()))++++++,,,,,,,,,---///000000...+++)))+++***)))***+++,,,+++))))))+++---///...,,,(((&&&************************''''''&&&&&&''''''((()))))))))))))))))))))))))))---******......+++***,,,------222<<>>>>>>>><<<:::999:::;;;;;;:::999777666555666666666555444333333555555444333333333333444333333333333222222222222555444555888;;;;;;777222333333111111111111333333111222222333333333222222222111111111333222111///000000111222222222111111555222111333333111111444444999999:::;;;555;;;OOOuuu}}}ssstttvvvyyy{{{zzzwwwuuuvvvyyy{{{{{{yyyvvvuuuuuupppqqqqqqoooppptttsssooohhhgggeeeeeeeeedddbbb```\\\]]]___aaaaaa]]]VVVQQQSSSSSSRRRPPPLLLFFFAAA>>><<<888333000...---,,,***++++++,,,---......//////+++++++++,,,------......---******,,,,,,******---000666>>>CCCBBB===888555555111///000///+++***---000000000000000///...---,,,,,,------,,,+++)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&((())))))(((&&&%%%)))((('''((())))))((('''''''''))))))))))))'''''')))((((((((((((((()))))))))'''%%%%%%''''''&&&$$$)))***+++,,,---.........***,,,//////---+++******,,,+++)))***++++++***))))))((('''&&&&&&''''''((())))))))))))))))))))))))((((((((()))))))))))))))))))))***+++,,,---...///)))(((***,,,+++'''(((+++---///888CCCCCC888//////((((((((()))))))))))))))((('''(((,,,---***(((***((()))+++,,,,,,,,,+++***((()))***++++++***(((''''''(((***++++++***(((''',,,---++++++:::YYY|||jjjHHH333---...***************+++++++++&&&,,,---)))000CCCUUU]]]CCC<<<333...---.........)))+++...111444@@@YYYooopppUUUCCC999555444666777333222333444333666:::888===DDDKKKOOOPPPPPPNNNRRRXXX^^^^^^XXXRRRPPPQQQOOOIIIBBB>>>???FFFUUUbbbjjjwwwWWWGGGEEEAAA???>>>>>>===;;;999:::;;;;;;;;;999777666444555666777666666555444444444333222222222222333555444444444333333333333333222333888<<<<<<777333333222000//////000222333111222333444444444444444333222222333444555333222111222333444444444444333333111111444444111000333111666777888:::555;;;OOOpppwwwwwwxxxzzz{{{xxxsssoootttxxx{{{}}}{{{yyywwwwwwoooqqqqqqooopppsssppplllgggeeedddcccddddddbbb```]]]^^^^^^______[[[VVVRRRNNNOOONNNKKKFFFAAA===;;;666222...+++++++++++++++,,,---...------,,,---...***++++++,,,,,,---......---******------++++++...000666???DDDDDD@@@<<<999777333111111000++++++---000000000000///...---,,,,,,,,,------,,,+++)))(((************************((((((((((((((('''''''''###%%%'''))))))'''%%%###''')))))))))((('''((()))&&&'''((())))))((('''&&&&&&'''((())))))***))))))%%%((()))'''###"""%%%)))***+++,,,,,,---------,,,)))+++------***)))***+++,,,+++******++++++***((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***************+++++++++,,,,,,---------***)))+++,,,***'''(((---,,,...888AAA===///***///(((((())))))))))))))))))+++((((((,,,,,,)))))),,,((()))++++++,,,,,,,,,---((())))))*********))))))((()))+++,,,,,,+++)))(((,,,......111@@@^^^~~~fffCCC000,,,---+++++++++***************''')))))))))***222>>>HHHAAA<<<666222222222111///)))+++///555>>>NNNhhhsssYYYEEE999222444888888444333555444111222666666999===BBBGGGLLLOOOQQQPPPXXX^^^^^^XXXTTTSSSSSSNNNHHHBBB???>>>BBBQQQ```jjjwwwxxxOOOEEEDDDAAA<<<:::999888666999:::;;;<<<;;;999777555444555666777777777666555444333222222111111222222666666555555555444444444111000222777<<<===888222222111///......///111222111222333444555666666666555444444555888888777666333444444555666666666555111///111555555222111333000666666888:::444:::NNNlll~~~}}}}}}}}}}}}yyyrrrlllrrrvvvzzz}}}|||yyywwwvvvpppssssssrrrssstttqqqllliiigggeeedddcccbbb```^^^^^^]]]\\\\\\\\\ZZZWWWTTTKKKKKKJJJGGGBBB===:::999444000---++++++,,,------/////////...,,,++++++,,,***++++++,,,,,,---.........++++++......,,,,,,///222888@@@EEEFFFBBB???<<<888444222222000,,,+++---////////////...---,,,+++,,,,,,------,,,+++)))(((***************+++++++++'''''''''((((((((((((((("""$$$&&&((((((&&&$$$"""&&&)))+++***'''&&&(((+++%%%&&&'''(((((('''&&&%%%%%%&&&(((************)))""")))...)))$$$...***++++++,,,,,,,,,++++++(((+++,,,+++)))(((***,,,---+++******++++++***((()))***+++,,,------,,,,,,))))))))))))))))))))))))))))))***++++++++++++++++++++++++************)))++++++,,,---+++'''***///+++...888???777(((%%%---++++++*********)))))))))+++&&&%%%((((((%%%&&&+++((()))+++++++++,,,---///++++++++++++++++++,,,,,,)))***,,,......,,,***)))+++///222666FFFcccdddAAA000...111,,,+++++++++******)))))),,,***+++......,,,111888>>>:::777666777666333///000222777@@@MMM```{{{www^^^III:::222555;;;999444444777666000///222666666777:::@@@HHHOOOSSSKKKTTT]]]]]]YYYVVVWWWXXXOOOIIIDDDAAA>>>@@@NNN^^^mmmyyy~~~{{{yyywwwjjjQQQEEEBBB>>><<<<<<;;;:::999:::;;;<<<===<<<:::777666666555444333333444666777555444222222222444666777555555555444444333333333444444555444333333444555333000......000222111000333555777555222111333555444333333222222333333444...111444444111000222444555444333333222222222333111111333555444444;;;EEEeee~~~}}}xxxsssrrrtttyyy}}}zzzuuussswww|||zzzwwwuuusssrrrqqqooommmmmmkkkhhheeecccbbbbbbbbbaaa___[[[YYYWWWWWWXXXYYYLLLIIIEEE>>>888444111000111000---+++***+++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......///...,,,***((())),,,000111555;;;AAADDDBBB<<<888<<<888444222000///---+++000000...---+++***((((((++++++,,,,,,,,,+++******'''((()))(((((((((***,,,)))))))))))))))*********'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&((((((((())))))*********+++************))))))))))))(((***------,,,+++++++++---,,,++++++,,,,,,***(((+++)))((((((((((((%%%###%%%&&&'''((())))))((('''******))))))((('''''''''))))))************)))))),,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++222999888222,,,,,,...+++++++++)))'''%%%&&&''')))'''&&&&&&(((***++++++***,,,,,,******...///---'''***,,,,,,)))(((***---++++++,,,---///...+++)))...///666:::EEEfff\\\;;;///...---...+++))),,,///000,,,(((,,,,,,++++++***++++++,,,///???JJJGGG>>>;;;:::888::::::<<>>BBBBBB???===;;;888444111000///---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))'''(((((((((&&&'''(((***((((((((((((((((((((((((''''''(((((((((''''''&&&(((((('''&&&&&&%%%$$$$$$((())))))(((&&&%%%&&&((())))))))))))*********+++************))))))))))))'''***,,,------,,,---...---,,,+++,,,------+++)))***)))(((((()))((('''%%%'''((()))***+++***))))))************************))))))************)))))),,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,000555444000,,,,,,---)))***)))((('''''')))+++)))'''&&&''')))++++++******------***+++...///---(((+++---,,,)))(((***---+++++++++---......+++)))******444BBBRRRppp}}}XXX:::000000///---+++***,,,///000,,,((()))))))))((())))))******///999AAACCCFFFKKKMMMLLLIIILLLRRR]]]lllhhhQQQCCC<<<888555000111111222111000///...000111333666:::BBBKKKRRRRRRXXX[[[[[[ZZZYYYUUUOOONNNJJJHHHHHHCCCCCCSSShhhuuu}}}|||yyyuuurrrrrrtttbbbOOOGGGDDD@@@===;;;999777666888888888888888888888888666666777777666555444333666555444333222333444555444444333333333333222222555555444444444444555555444333111111222333333222333444555444333222222444333333222222222222333333444222111111333444444444444444444333333333333333444222222333333444;;;DDDddd~~~xxxwwwyyy{{{}}}~~~}}}{{{xxxvvvoooppprrrtttuuusssnnnjjjkkkjjjjjjiiigggeeedddcccbbb___\\\XXXVVVVVVWWWXXXOOOFFF;;;666666666222///,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------000///...---,,,++++++***'''***---......---...///000333777<<>>KKK[[[dddfffhhhlllssszzzhhhRRRCCC<<<888777111111000/////////000000000111222444999AAAKKKQQQPPPUUUYYYYYYWWWUUUPPPIIIFFFDDDFFFHHHFFFHHHXXXjjj}}}wwwqqqpppooolllkkkllluuu{{{zzz{{{yyyvvvsssrrrsssttt]]]MMMFFFCCC???<<<;;;:::888777777777666666666777777888666777888999888666333111666555444333333333333333333333333333333333333222666555444333444555555555444444333333444444444444444444444444333222222333333333222222222222333333444111//////333555444222444444444444444444333333666333111222222333:::BBBeee|||{{{~~~~~~zzzuuunnnooorrruuuvvvrrrlllgggiiiiiiiiiiiigggeeecccaaa```^^^[[[WWWUUUTTTUUUUUUMMMGGG???:::666444000---***************+++,,,---+++++++++,,,,,,,,,------............---,,,++++++)))+++---...------...//////333888;;;===>>>>>>>>>777555111000//////...---******+++,,,,,,---............------,,,+++))))))+++,,,,,,***(((((()))***)))(((((((((((((((''''''$$$%%%&&&&&&'''&&&&&&&&&)))(((((('''&&&%%%%%%$$$*********)))''''''((()))************************************)))))))))((())),,,...//////...///000,,,,,,,,,...000000...,,,((((((''')))++++++***(((((()))***++++++***)))(((+++++++++,,,,,,,,,------))))))************))))))++++++************+++++++++++++++******+++++++++000---******,,,---,,,***(((((((((''''''(((,,,///''''''(((***,,,,,,***(((***------+++,,,000111///+++---...,,,)))))),,,///---+++***+++,,,---,,,+++444---AAAddd|||xxx[[[???///,,,......---,,,,,,---//////---***---------------...///000------///888HHH]]]oooxxxiiiQQQ@@@888555333222111///......///000222000000111222777???IIIPPPNNNTTTXXXWWWVVVSSSLLLEEE===>>>CCCGGGJJJPPP___pppuuulllbbbZZZXXXXXXWWWXXXZZZkkkrrr|||}}}xxxzzzyyyuuusssuuuvvvvvv|||YYYKKKCCC@@@===;;;;;;;;;:::999666666555555555666777777666777999:::999777444222666555444444333333333333333333333333333333333333777555333333555666555444444444555555444444444444444333333333333333222222333222222111111222222333777555222333777888777555333333444555555555444333777333111222333444999@@@ccc}}}uuuppprrrtttvvvvvvqqqjjjeeehhhhhhhhhgggfffcccaaa___^^^]]]ZZZWWWUUUSSSQQQQQQIIIIIIGGGAAA888000---,,,*********++++++,,,---...+++++++++,,,,,,,,,------,,,,,,---......------,,,---......---++++++---///...333999===<<<999777777555333000/////////......+++,,,,,,,,,,,,,,,,,,,,,---......---,,,+++*********++++++)))''''''((()))*********))))))((((((((($$$%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''((()))++++++++++++***************************)))))))))(((,,,...000000///---------+++,,,---///111111...,,,((((((((()))+++,,,+++******+++,,,---,,,,,,******,,,,,,++++++************))))))************))))))+++******))))))******+++,,,,,,+++******+++,,,,,,222---)))(((+++---,,,************((('''(((***---''''''(((***,,,,,,+++)))))),,,,,,***+++///111///+++---...,,,******---111...,,,+++***,,,------,,,555333KKKqqqhhhJJJ555---,,,---///.........///000000...,,,////////////000000111222------...333>>>SSSllllllRRR@@@555222111333111///......000222333222333333555:::AAAKKKQQQOOOUUUXXXWWWUUURRRLLLEEE;;;>>>DDDIIIMMMUUUdddrrrrrriii^^^UUUMMMLLLNNNNNNPPPTTT]]]ccckkkqqqvvv}}}{{{www{{{{{{vvvtttxxxzzzxxxyyyWWWJJJAAA???<<<;;;;;;;;;;;;:::666666666666666666666666666888999::::::888555333444444444444444444333333333333444444444444555555888555333333666777666444333444666666444333444555444333222222333333222111222222111111111111222222444333444555666777555444222333555666666555444444777333111333444444888===YYY~~~wwwttttttuuuvvvuuuqqqlllgggiiihhhgggfffdddaaa___^^^\\\\\\[[[YYYVVVSSSOOOMMMEEEIIIJJJDDD999///+++,,,***++++++,,,,,,,,,------++++++,,,,,,,,,,,,------***+++---...///...------/////////---++++++---///---333999<<<999555222222333111.........//////...------,,,,,,,,,,,,++++++---------------,,,,,,+++''''''((('''%%%%%%&&&(((++++++******))))))(((((($$$%%%&&&''''''(((''''''%%%&&&&&&'''(((((())))))%%%'''((((((((((((+++---+++++++++++++++*********************))))))))))))---///111000...,,,,,,,,,,,,,,,---000111000---+++***))))))***,,,---+++***---.../////////...---,,,,,,++++++***))))))(((((())))))************))))))******))))))))))))******...---,,,++++++,,,---...333///+++***+++,,,+++***++++++,,,***(((((()))***)))(((((())),,,,,,+++***(((++++++)))+++///000...***,,,---,,,***+++000444111...++++++,,,...//////222:::XXX{{{sssYYY===222///...///222///000111222111111000///000//////........./////////...///111777IIIhhhpppVVVAAA666222222333222111000000111333555555777888;;;???FFFNNNSSSQQQUUUXXXVVVTTTRRRMMMGGG???BBBGGGKKKPPPZZZhhhsss}}}yyypppfffaaa[[[SSSMMMNNNQQQRRRTTTWWWWWWZZZ]]]___dddnnn||||||uuu{{{{{{tttsssxxxzzzwwwyyyWWWIIIBBB???<<<;;;;;;:::999888666777888888777666555444666777999::::::999777666333333444444444444444444444444444555555666666666999555222333777888666444111444666666444333333444555333111111333444222000222222111111111111222222///111444666555333222222222333555666777666555444666222111444666555666:::JJJzzz}}}xxxwwwvvvuuuuuuuuussspppmmmlllkkkhhhfffcccaaa______[[[]]]^^^]]]ZZZTTTOOOKKKDDDFFFEEEAAA888111------******++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...//////---,,,++++++---//////...------...---222777888444111000111222000------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------&&&'''((('''&&&&&&(((***+++******)))((((((''''''%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((()))******))))))+++---,,,,,,,,,++++++*********************))))))))))))+++---//////...,,,,,,,,,,,,,,,...000111///,,,(((+++******+++,,,---+++***,,,---.........,,,+++******************)))))))))))))))************))))))******))))))))))))******///...,,,++++++,,,...///444222///---,,,,,,++++++)))+++,,,,,,***)))))))))***)))((((((+++,,,,,,+++''')))***(((***...000...***+++,,,,,,+++,,,222666333000,,,+++,,,///000111555HHHmmmdddJJJ444///111//////333000222333444333222111111000///......------------000......111777JJJjjjqqqVVVAAA666333333333333222222222333444555555777:::===AAAGGGNNNRRRQQQUUUVVVTTTRRRRRRNNNIII???CCCHHHLLLSSS```oooyyytttkkkfffaaa^^^^^^^^^WWWSSSVVVYYYYYYYYY[[[XXXYYYXXXUUUVVV```ppp}}}}}}wwwqqqxxxxxxpppooouuuxxxsssyyyWWWHHHDDDAAA===;;;:::999888666777888999999888666444222777777888999:::999888888222222333444555555555555555555555666666666777777999555222333777999777333111444777666444222333444555222000111333444222///222222111111111111222222///444999;;;888555555555222333555777777666555444555222111555777555555888>>>nnn~~~|||xxxxxxvvvuuutttuuuuuutttrrrooommmjjjfffcccaaa``````\\\^^^``````]]]VVVOOOKKKDDDBBB???;;;777444000...))))))************))))))++++++,,,,,,,,,------------...//////...,,,***((('''+++///111111///.........222555444000...000444111///------...///000///+++++++++,,,,,,------...++++++,,,---............)))***+++***)))***,,,---***))))))((('''&&&&&&&&&%%%&&&'''((())))))))))))))))))(((((('''''''''&&&+++,,,,,,+++***)))+++,,,,,,,,,,,,++++++*********************)))))))))))))))+++...///...------...,,,,,,...000111///***''',,,+++***+++,,,---+++))))))******+++***)))(((''')))))))))***++++++,,,,,,))))))************))))))******))))))))))))******000///---,,,,,,---///000555444222///,,,+++++++++'''))),,,---,,,***))))))+++)))'''(((***,,,---,,,&&&))))))''')))---///---)))+++,,,++++++---333888444111---,,,---///111222<<>>=========<<<;;;:::999888888777888888888888999999888888777666555555555555444444333333333333333555777888999999999888888666555444444444444222555666555333222333555555444333333222222222222111111111000111111222222666666666666555555555555777555444333333666999;;;555444333222333444555666???YYY|||~~~zzzvvvtttttttttqqqooollliiiffffffgggeeeaaa^^^___aaa```\\\YYYVVVNNNFFFDDDAAA<<<888444111---***++++++++++++++++++++++++$$$(((...333444111---)))***,,,......,,,+++***+++,,,---...---+++***+++,,,...000111000///------...000000000///---...000222.........------,,,,,,,,,---,,,,,,+++,,,---///000******))))))))))))*********((('''''')))***))))))(((,,,+++&&&$$$'''%%% %%%%%%&&&'''((()))******)))******)))(((((()))+++...---,,,***)))((((((((((((((()))***++++++,,,,,,++++++,,,------------,,,***+++---,,,+++******+++,,,,,,+++******+++,,,,,,,,,...///...,,,+++,,,---'''((()))'''%%%&&&***...,,,++++++******++++++,,,******))))))***++++++,,,------------...///222333888EEE>>>+++(((+++***,,,&&&((()))((('''&&&'''(((******++++++++++++******((((((***+++---///000000,,,......---,,,...333777:::222------...///777AAALLLrrrbbbAAA777...---/////////000222333444555666666666666444444333111---+++,,,,,,...,,,---111888NNNssspppPPP>>>888333---000111111222222000///...---///333999???DDDHHHKKKPPPOOOOOOQQQSSSQQQMMMHHH@@@AAAAAADDDRRRmmmzzzjjj]]]YYYXXXVVV[[[ccchhhbbb\\\]]]bbbeeebbb]]]SSSUUUQQQOOOQQQNNNTTTggg}}}{{{|||zzzuuupppqqqpppmmmkkkjjjmmmrrrwwwvvvWWWKKKBBB@@@===<<<======<<<:::::::::999888777777777888666666777777888777777777222222222111111111111111222333444666777777888888777777666555555444333333222444555555222222333555555444333333222222333333444444333333333333333333666666666666666555555444555444333333333555777888666555444333333333444555===SSS~~~|||wwwtttssssssqqqpppnnnkkkhhhggghhhgggccc______```___ZZZXXXVVVOOOHHHEEEBBB===888555111...+++++++++++++++++++++++++++(((***,,,......---+++)))+++---///...---+++++++++---...///...,,,+++,,,------///000///...------...///000000///------000222------------------,,,,,,------,,,+++,,,---......******))))))))))))******+++)))(((((()))******)))%%%))))))&&&%%%((('''###''''''(((((())))))******)))******)))(((((()))+++************************+++++++++,,,------------******+++,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,++++++***))))))***++++++,,,---...---++++++---///***++++++)))'''(((+++...,,,++++++******++++++,,,+++***************++++++......,,,+++,,,///333666AAAMMMBBB...***,,,***+++''')))++++++***)))((()))******++++++++++++******((()))***+++,,,---...///+++,,,,,,+++***,,,///333777444111000---111AAAQQQiii]]]???555...---///000111333333333444444555555666666111222111///---+++,,,...///------222<<>>===<<>>=========<<<;;;;;;:::999888777777777777666666666666666555444444222222333333444444555555666777777888888888777777666777888999999888666444222222222333444444444444444444444333333444555555888888888888777666444333333555777999:::999777555555666888999999888777666888888777777666555444333777<<>>CCCHHHJJJOOOQQQSSSSSSOOOGGG@@@;;;:::999:::BBBXXXsssrrriii]]]RRRNNNJJJFFFLLLWWWbbb```^^^ZZZWWWSSSQQQPPPNNNTTTPPPNNNUUUTTTNNNQQQ\\\hhh|||wwwpppdddgggoooyyy{{{wwwvvvuuuuuuvvvzzz|||}}}|||vvvvvvvvvvvvvvvtttrrrpppmmmnnnooooooooooooppprrr}}}[[[LLLCCCAAA???>>>>>>>>>===<<<:::999888888777888888888777777777777666555444444555555555555555666666666888888999999999888777777666777888888888888666666333222222333555666666444444444444444444444555666666777888888888666555444333555777:::;;;;;;::::::555666777888888777666555777888888888777666555444888999PPP}}}yyyxxxtttppplllkkkmmmpppkkkhhhddddddggghhhgggeee^^^]]]YYYRRRQQQSSSQQQMMMEEE@@@999444111...,,,+++************************''')))+++---///...---,,,...//////---,,,+++---...,,,---......---,,,...////////////---++++++---///---...---,,,++++++---///,,,,,,------------------+++,,,,,,,,,,,,,,,+++***++++++************++++++---+++))))))******)))(((,,,******------***)))+++'''''''''&&&&&&%%%%%%%%%((())))))(((''''''(((***)))******+++***)))'''&&&***+++---......---,,,***(((((()))***************,,,---...---+++)))))))))++++++,,,,,,,,,,,,++++++)))************+++///111222000///...//////---+++,,,++++++******++++++,,,+++++++++++++++,,,------)))---111111///111777<<>>CCCFFFGGGMMMPPPRRRQQQLLLEEE???<<<===???AAAHHH[[[ttt|||jjj^^^SSSIIIFFFAAA===CCCNNN___[[[WWWTTTSSSQQQOOONNNRRRXXXTTTQQQXXXWWWNNNLLLOOO[[[rrrwwwqqqhhhkkksss}}}|||xxxvvvyyywwwuuutttvvvxxxxxxxxxoooppprrrsssrrrqqqooonnnlllmmmnnnnnnmmmmmmoooqqq___NNNEEEBBB@@@???@@@@@@???===888888888777888888999:::777777777888777777666666999999888888888888888888888888888888888777666666555555555555555666666666555333222444666888777555444444444444444555666666666777888999999888666555444555777:::<<<===>>>???888999999999999999888888666777888888888777666666999888MMM}}}~~~zzzssssssrrrnnnjjjiiikkkmmmgggccc```aaadddffffffeeebbbaaa]]]WWWUUUVVVTTTPPPFFFAAA:::444111///---+++++++++++++++++++++++++++)))***,,,---------,,,,,,---......,,,******,,,...---///000000//////000111111111000...++++++---///---------,,,***+++---///------------------,,,,,,******+++,,,---,,,++++++,,,++++++******++++++,,,///...++++++,,,,,,+++***+++((((((,,,,,,((((((+++'''''''''''''''&&&&&&&&&'''((()))(((&&&&&&((()))++++++*********)))))))))(((***,,,...///...,,,+++((()))******++++++******)))+++,,,,,,+++***+++,,,)))***+++,,,,,,+++***))))))***++++++***+++---///000...------//////,,,***,,,++++++******++++++,,,*********+++,,,---...///,,,...000...,,,000999AAA[[[kkkcccKKK===555...---)))***)))(((&&&''')))++++++,,,,,,------,,,,,,+++******++++++,,,,,,------222...)))''')))---///000777CCCSSScccyyybbbCCC555111......000111222666;;;:::;;;;;;;;;999666222000......---++++++---111555BBBZZZttt}}}kkkPPPAAA:::555222222111000000000111333555666333444555777:::>>>AAACCCKKKNNNPPPOOOJJJDDD@@@>>>???CCCGGGMMM]]]sssrrr___MMMFFFBBBAAA===999===GGGVVVRRRMMMOOOTTTYYYZZZYYY^^^bbbYYYRRRYYYXXXNNNJJJIIIUUUmmmyyyqqqvvv}}}{{{sssttt{{{~~~zzzwwwttttttuuuttttttkkkmmmpppqqqpppooonnnmmmkkklllllllllkkklllnnnqqqdddQQQEEECCCAAA@@@AAAAAA???>>>777777777777888999:::;;;555666777888888999999888777777666666555555444444777888888777777666555444444444333333333444444555666444222444777999888666444444444444444555666777666777999::::::999888777444555777999<<>>;;;666333222444333222111111111222333777666444333555999>>>AAAJJJMMMOOONNNIIICCCAAA@@@???DDDIIINNN[[[pppjjjWWWCCC???>>>AAA>>>777:::BBBHHHCCCAAAGGGSSS^^^ccccccggghhh\\\QQQVVVWWWMMMIIIIIIUUUnnnxxx~~~uuujjjqqq}}}xxxuuussssssrrrrrriiillloooqqqpppooommmmmmkkkkkkkkkjjjiiikkknnnqqqlllTTTGGGFFFDDDBBBAAABBB???;;;:::999777666666888:::;;;888888777777888999999:::888777666555555666777888777777666666666666777777555555666666777888888888666666555555555444444444555444555777444111333999777888999:::999888777666999888888888:::===???AAA<<<<<<<<<>>>???>>><<<:::;;;999888777888777666444>>>777HHHxxxzzzrrrsssqqqmmmjjjiiihhhiiijjjdddddddddbbbaaabbbeeegggiiieee___ZZZXXXVVVUUUTTTFFFAAA:::444111000//////......---,,,,,,+++******+++******+++------,,,***,,,,,,---,,,++++++,,,......222555444222222777;;;444222000---,,,,,,------//////---,,,,,,---//////......---,,,,,,+++******++++++++++++++++++,,,,,,///---***+++...///...,,,,,,---......---***'''&&&((())))))))))))((((((''')))******)))(((''''''(((+++***)))(((((()))***+++******++++++++++++******,,,+++,,,...,,,((()))---+++++++++***)))'''&&&%%%)))******+++++++++*********)))))))))***,,,...000+++++++++++++++++++++++++++++++++***************)))))))))))))))***+++++++++******,,,...000///...000222......333000777KKKddd{{{]]]CCC>>>000...---+++))))))))))))))))))+++...///...,,,+++,,,(((,,,...+++((())),,,...---......,,,,,,222===FFFaaarrrjjjFFF333///333...+++---333777777555<<<<<<<<<;;;999666333111222,,,,,,111000...:::KKKccc{{{vvvbbbMMM@@@888111///222444222000000111111///---666555555666888999777666GGGPPPUUUPPPIIIFFFFFFGGGGGGGGGIIISSSeeevvv}}}~~~eeePPPBBB===;;;<<<===;;;:::<<>>@@@???>>>>>>>>>>>>>>>===<<<:::888777666777666555333999777HHHqqq~~~}}}~~~yyyuuusssppplllhhhffffffhhhiiifffggggggeeeddddddgggiiiiiiddd^^^XXXTTTQQQNNNLLLDDD???888333000//////...//////......---,,,,,,++++++******+++------,,,+++......///---+++***+++---000444777777555555999<<<666444111///.........///,,,++++++******++++++,,,......------,,,++++++***++++++++++++++++++++++++...,,,******---...---+++,,,---------,,,***)))'''******))))))((((((((('''((()))***)))((('''((()))******))))))))))))******)))******************))),,,******,,,+++(((***///+++)))'''&&&''''''&&&$$$******+++++++++******)))***)))))))))***,,,...000++++++++++++++++++++++++)))))))))))))))***++++++***)))))))))))))))***+++***))))))+++---......---...000---...222///555IIIiiixxxXXXHHH111222000---,,,,,,,,,++++++***+++---...///...---,,,+++---...,,,***+++,,,---...//////...000<<>>FFFRRR\\\cccjjjfff```[[[TTTLLLCCC===???III___zzz}}}|||}}}|||wwwuuuvvvyyytttsssuuusssmmmggggggfffeeefffiiilllmmmmmmooonnnjjjdddeeehhhiiifff}}}^^^HHHDDD@@@???@@@@@@>>><<<:::999777666555666777777999999888888888888888888888777777666666777777888777666666555444444555555444444555555666777777777666666666666666777777777999777888:::999555666;;;888999;;;===>>>===<<<;;;::::::999999:::;;;===>>>AAA@@@???=========>>>>>>:::888666555666666444333333777EEEddd}}}zzzyyyyyyyyyxxxvvvrrrmmmhhhfffgggiiikkkjjjkkkkkkjjjhhhhhhjjjkkkiiieee^^^XXXSSSNNNIIIEEE@@@<<<666222000/////////000000000///......------,,,++++++,,,......---,,,///000000///---+++,,,---000444888999888777888:::777666333111000000000000------............------......------,,,+++++++++++++++++++++++++++******---+++)))***+++,,,+++***,,,,,,,,,+++++++++******,,,+++***(((''''''((((((''')))***)))(((((()))***))))))************))))))((())))))******))))))(((---***)))***)))(((,,,222000***$$$###&&&((('''%%%+++++++++++++++***)))(((***)))))))))***,,,---///++++++++++++++++++++++++(((((((((((()))+++,,,---+++******)))))))))******))))))(((***,,,...------,,,...---...333111888MMMvvvqqqZZZ;;;222000---+++++++++******+++******---000111///,,,))))))***+++++++++,,,,,,000111111333<<>>999777:::;;;999999;;;999888999===CCCKKKSSSXXX```___\\\XXXRRRIII???888888BBBXXXttt|||yyy{{{|||yyyvvvvvvzzzvvvsssssstttrrrkkkeeecccdddeeeffffffgggiiikkknnnnnniiicccaaaeeegggfffdddLLLDDD??????AAA@@@===<<<===<<<;;;999888888888888888888777777888999999:::777777777777777777777777222222222333555666888999444444444555666666777777666666666777888999999999:::888888;;;;;;888888;;;999;;;===@@@@@@@@@???>>>;;;;;;:::::::::;;;<<<===??????>>><<<<<<===@@@BBB===:::888666777777555444///777@@@RRRyyy|||zzzzzz{{{{{{zzzvvvpppjjjhhhiiikkknnnmmmnnnooonnnlllkkkkkkllliiieee```ZZZUUUNNNHHHDDD???;;;666222111111111000000000/////////.........,,,++++++---///000...---///000111111///...//////...222777999999777777777777666444333111111000000...///000111111000///.........------,,,,,,,,,,,,+++++++++++++++*********+++***)))))))))))))))))),,,++++++******+++,,,,,,...,,,***(((''''''((()))'''(((******))))))***,,,'''(((***++++++***))))))(((((())))))))))))((((((---)))'''(((((()))///777:::111'''$$$'''***(((%%%+++++++++++++++***)))((())))))))))))***+++,,,---++++++++++++++++++++++++***************+++,,,---++++++******))))))*********))))))***---......---+++///...000555555@@@WWWoooPPP777333...+++,,,,,,,,,***,,,)))'''+++000222000,,,)))'''(((,,,......///111444555888BBBSSSkkknnnJJJ666222333111...///111222333555999<<<999999888777555222000...111...///444<<>>>>>===777777777999;;;===<<<;;;AAAIIIQQQTTTUUUSSSLLLDDDGGGKKKXXXkkk{{{~~~|||kkkYYYKKK>>>999777888999777666888888888999<<<@@@EEEJJJMMMOOOPPPRRRRRROOOGGG???999888@@@TTTmmmyyyuuuyyy}}}|||yyyxxxxxxuuuttttttuuurrrlllfffaaadddffffffccccccfffiiijjjkkkhhhaaa___bbbggghhhkkkQQQFFF???@@@BBB@@@===>>>======<<<;;;:::999999999666666666777888:::;;;<<<777777888888888888777777111111222333555777888999444444555555666777777777666666777888:::;;;<<<<<<;;;999999======:::999;;;:::<<>>;;;999999999888777000888;;;BBBbbb~~~}}}|||wwwqqqkkkhhhhhhkkkmmmmmmoooppppppnnnlllkkkkkkeeeccc___[[[VVVPPPIIIDDD???<<<777444444444333333/////////...............---,,,,,,...000111000///---///111222222222333444000333888;;;;;;999777666777666555333222111000000+++,,,---......---,,,+++......------------,,,,,,,,,,,,,,,,,,++++++***************)))((((((((()))++++++*********+++,,,---...,,,***((('''((()))***''')))******))))))***,,,'''((()))+++++++++***)))(((((())))))))))))((((((,,,(((&&&'''(((+++333;;;EEE;;;...((()))+++***'''+++++++++++++++***)))((())))))))))))***++++++,,,++++++++++++++++++++++++............---,,,,,,+++++++++***************++++++******+++...//////...///222000000555777FFF```dddEEE>>>555000000000///...,,,)))'''***000222000,,,...+++,,,000111000222777@@@BBBIIIZZZppp~~~VVV888...111111,,,---...111222333444777:::777666666444333111//////555///---666HHHbbb~~~xxx```HHH888333444444555555888<<>>:::@@@PPPhhh~~~|||uuurrrwww}}}~~~||||||xxxvvvuuuvvvuuurrrlllhhhbbbeeegggfffdddbbbdddgggdddhhhhhhbbb^^^bbbhhhkkkwwwXXXJJJ@@@BBBDDDAAA>>>???::::::::::::999888888888666666666777888:::;;;<<<777888888999999888888777666555555555555555666666555555666666777888888888666666888999;;;===>>>???>>>;;;;;;???@@@===;;;<<<<<<>>>AAACCCDDDCCC@@@>>>=========>>>>>>>>>>>>>>><<<===>>>===<<<>>>CCCHHHDDDAAA===;;;;;;;;;;;;:::444999888:::TTT}}}yyyvvvooojjjffffffhhhiiilllnnnpppooommmjjjhhhhhh```___]]][[[WWWQQQIIIDDD@@@===999777666666555444///////////////.........---------///111222111000,,,///222444444555666777555777:::===>>><<<:::888777777666555333222111000---..................---......------------------......------,,,,,,++++++***++++++)))''''''((()))++++++++++++++++++++++++,,,+++***)))((()))******(((***+++***))))))***+++'''((()))******+++******((())))))******))))))(((,,,(((&&&(((***...666???LLLAAA444,,,*********((()))******+++++++++******)))))))))*********++++++++++++++++++++++++++++++///000111111000...+++******************+++,,,,,,++++++***,,,...000//////333555000///555;;;OOOmmmtttXXXMMM>>>555111111///---...,,,+++---000222111///000---...333222000666@@@XXX[[[eeevvvlllGGG333111111...+++,,,---...000222333444555222111111000///.........444111222@@@YYYvvv~~~hhhOOO???888777555888999<<>>???AAADDDEEEDDDCCCEEEMMMRRRRRRNNNJJJDDD>>>DDDEEEOOOaaammmoooqqquuuqqqnnnrrr|||}}}jjj^^^UUUNNN???:::777777777444333555:::999999999:::;;;===>>>BBBFFFJJJKKKIIIFFFBBBAAA<<>>@@@999:::::::::::::::999999888888888777888888999:::777888999999999999888777777777666555555666666666666666777777888999999999666666888:::<<<>>>@@@AAAAAA>>>>>>BBBDDDAAA>>>>>>===???BBBDDDEEEBBB???======>>>??????@@@@@@@@@@@@???BBBCCCAAA>>>???CCCHHHFFFCCC???<<<<<<<<<<<<;;;888;;;:::;;;OOOzzz|||xxxuuupppkkkgggfffffffffiiikkknnnmmmkkkgggdddccc_________]]]ZZZSSSKKKEEEAAA>>>:::888777666555444000000000000000000000000...------///222333222111...111444666666555666777777888:::<<<>>>===;;;999999888888777666444333222111111000000000000111111------..................000//////......---,,,,,,***+++,,,***'''&&&'''******+++,,,,,,,,,+++***))))))***************++++++***+++,,,+++)))))))))+++(((((((((((()))***+++,,,)))******************)))+++((('''***---000999BBBJJJBBB777---)))((())))))((()))***+++++++++++++++((())))))***************++++++++++++++++++++++++,,,...111333222///+++))))))))))))***+++,,,---...+++******+++---//////...333444///000999FFFbbbrrrcccNNN???777444111...222111111111222333333444111000555<<<======JJJ[[[uuuzzzsssTTT:::555555///,,,///---++++++---111222111//////...............//////222777BBBUUUooosss[[[IIIBBB>>>999<<<===@@@DDDHHHIIIHHHFFFEEEDDDCCCDDDEEEEEECCCAAACCCKKKPPPLLLFFFBBB???===AAAAAAKKK]]]gggggghhhooommmiiinnn|||vvvaaaVVVNNNIII===888555777888666555777>>>===<<<;;;;;;<<<===>>>???BBBEEEFFFDDDBBBBBBBBB???EEETTTkkkvvvnnngggooo|||yyyuuuuuuxxxzzzyyy|||vvvuuussspppnnnjjjgggeeeeeeeeeddddddeeedddaaa___```iiinnnhhhbbbccciiinnncccQQQDDDFFFHHHBBB???AAA;;;;;;<<<<<<===<<<<<<<<<;;;:::999888777777777777777888999::::::999888777555555555666666888999:::777777777888999999::::::666666888;;;===???AAABBBDDD@@@@@@EEEGGGDDDAAA@@@===@@@CCCEEEEEEBBB???<<<>>>>>>???AAAAAABBBBBBAAACCCFFFGGGEEE@@@???CCCGGGGGGCCC???<<<<<<<<<<<<;;;:::<<<<<>>:::888777666444333111111111111111111222222...---...000222444333222000333666777666555555555777777888:::<<<;;;:::888:::::::::999777666444333///...---,,,,,,---...///------..................111000000///......------***,,,---+++'''&&&(((******+++---...---+++)))(((((((((***++++++,,,+++++++++,,,,,,+++)))((()))***)))(((((('''(((***,,,---******++++++++++++******+++((((((+++...222;;;CCCGGG@@@666---'''&&&(((***'''((()))***+++,,,,,,,,,((())))))************)))++++++++++++++++++++++++(((+++000333333000,,,)))((())))))***+++---...///***)))(((***,,,......---000222...111@@@SSSvvvzzzaaaMMMCCC>>>999555444555666555444444555777777888AAALLLOOOTTTggg}}}XXX===,,,111333)))(((222---***(((+++000222///+++///////////////000111222111>>>RRRhhh|||dddRRRIIIDDD>>>>>>@@@BBBFFFJJJKKKIIIGGGJJJHHHFFFEEEEEECCCAAA>>>@@@IIIMMMHHH@@@======<<>>>>>AAADDDDDDJJJ[[[qqq~~~tttmmmgggvvv}}}zzzwwwwwwyyyxxxwwwzzzuuussspppllliiifffcccbbbfffdddbbbccceeeddd```\\\aaakkkqqqkkkdddccchhhmmmoooYYYKKKEEE>>>???CCCAAA???>>>;;;999999:::<<<>>>888888888888777777777777666888999;;;;;;:::999888777777777888999999999:::999888777555555777888999:::::::::<<>>@@@DDDFFFBBB@@@@@@@@@===>>>@@@???<<<<<>>AAAFFFBBBAAA@@@???======<<<<<<555???BBB>>>JJJrrr~~~}}}yyyrrrnnnlllkkkjjjjjjkkkiiifffdddddddddcccbbbiiifffbbb___\\\VVVNNNHHHAAA===999888999888666333444444222222222222444444111111111111222333444555666555333444666777777666888888999:::::::::999999:::===>>><<<777333333444000//////............///000000111111111///...---///...---------,,,***(((...------,,,+++***))))))************************((())))))+++,,,---......***((('''((()))***)))'''(((((())))))*********+++******++++++++++++*********+++***'''+++777BBBFFFJJJDDD666&&& $$$'''%%%***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------///...+++)))))))))***++++++...333444222...+++)))((((((((()))***+++,,,---///...---...000000000///...000222999QQQtttuuu[[[IIICCCDDD===>>>??????>>>>>>>>>???BBBQQQbbbjjjnnnwww\\\BBB777---+++,,,,,,,,,......------,,,,,,,,,------+++111333...,,,///333444888NNNkkkrrrcccWWWNNNJJJHHHGGGFFFGGGIIIKKKKKKJJJEEEGGGBBB999777:::;;;888???BBBDDDAAA;;;888:::>>>???NNN\\\aaaccchhhnnnqqqxxx{{{pppOOOGGGFFF<<<;;;888555555777888666333777888888888777666666666555555666777999<<>>;;;:::999:::<<<===999999999999888888888888666888999;;;;;;:::999888888888888888888888999999999888777666666777888999999999:::<<>>>>>CCCEEECCCAAAAAA@@@===@@@BBB@@@<<<<<>>AAAEEEDDDCCCAAA>>>===<<<<<<===777>>>@@@???NNNuuuzzztttpppmmmmmmlllkkkllljjjfffdddccccccbbbaaaeeecccaaa```]]]VVVMMMEEEBBB???<<<:::888666444222666555333222111000111111222222111111222333444444666444333333555666666666777888888999999999999999:::;;;<<<;;;888555444444222111000000000000000000.........///......---------,,,+++,,,------,,,***------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''((()))***)))(((((()))))))))******************++++++++++++*********,,,+++***///;;;EEEIIIJJJEEE999+++&&&)))***'''******+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++******+++------)))---111444222///---+++---------------...//////---,,,,,,---000222111111111444888BBB[[[uuueee]]]\\\XXX[[[]]]ZZZUUUTTTWWW[[[eeeqqqvvvLLL>>>555......000//////111...------,,,,,,------...//////000000///000333666HHH```}}}ssseee[[[WWWVVVNNNLLLJJJJJJKKKKKKJJJIIIHHHHHHCCC:::666888888444;;;>>>@@@>>>:::999===BBBJJJXXXdddhhhiiiooovvvzzz||||||tttUUUNNNOOOFFF<<<999666555777888888666@@@===999999;;;<<<:::888666666666777888999;;;;;;@@@FFFUUUkkk|||{{{}}}}}}|||{{{yyywwwvvvvvvvvvrrrrrrqqqpppooolllfff```fffeeedddcccbbbbbbdddeeeffflllsssuuurrrllliiigggkkkPPPLLLFFF@@@@@@@@@???>>><<<::::::;;;<<<===;;;::::::::::::999999999777888999:::;;;:::999999888888888888888888777777999888777666666777888999777888999<<<@@@EEEIIIKKKDDDBBBAAACCCEEEEEEBBB>>><<>>BBBCCCAAA======CCCGGGFFFHHHKKKLLLHHHBBB???AAAEEEGGGEEEBBB>>><<<<<<===>>>>>>AAACCCFFFWWW|||}}}wwwrrrpppoooooonnnoookkkgggdddcccbbbbbbaaaaaa```___^^^\\\UUUJJJBBBAAAAAA???;;;777444444444888777555222000///......333333222222222333444444666444333333555666666555666666777888888888888888;;;:::999::::::888666333444333333222111111222222......------......//////,,,++++++,,,---...---,,,,,,,,,,,,,,,++++++++++++........................//////...---,,,++++++******)))((((((******)))((())))))))))))******************++++++++++++*********,,,------555AAAJJJMMMJJJEEE:::///***+++***((()))******+++******)))))))))*********++++++++++++''''''((()))***,,,------'''+++000333222000...---------,,,,,,,,,,,,------+++++++++---000222333222111333999GGGddd}}}~~~wwwtttzzzfff???555///,,,///222000//////...---------------......333......222333000666@@@aaazzzxxxmmmddd^^^]]]]]]QQQOOOMMMKKKKKKJJJHHHFFFFFFFFFAAA999666666666444777;;;===<<<:::<<>><<<;;;;;;;;;<<<===::::::::::::999999999999777888999:::::::::999999999999888888777777666666888888777666666777888888666777999===AAAFFFIIILLLEEEDDDCCCDDDFFFEEECCC@@@===CCCHHHHHHGGGGGGEEEAAABBBDDDDDD@@@AAAFFFHHHFFFEEEGGGHHHFFFBBB@@@CCCFFFJJJGGGCCC???======>>>???CCCCCCGGGPPPdddyyyuuurrrrrrqqqpppqqqnnniiifffdddcccbbbaaaaaa^^^\\\YYYVVVPPPGGG@@@???@@@@@@<<<777444555777888777666444222111000///444444333333333333444444777555444444555666666555444555666777888888888777;;;888777888;;;:::777333555444333222222222222222000000/////////000222333...,,,+++,,,---...---,,,+++++++++,,,,,,,,,------.............../////////......---,,,+++******)))***)))((()))******)))((()))))))))))))))***************++++++++++++******(((+++---///999FFFOOOQQQMMMEEE:::///)))((((((''')))************)))(((((())))))))))))************$$$%%%&&&((()))*********(((,,,000222111///---,,,++++++++++++,,,---......,,,++++++---000222222111111333;;;MMMmmmoooRRR777222//////333555222//////...------------......///666//////555333111@@@UUUyyyzzzjjjeee```^^^^^^]]][[[XXXNNNLLLJJJIIIIIIHHHEEECCCAAA???<<<888666777777777666888;;;:::;;;@@@JJJSSSeeeppp{{{~~~wwwzzzcccYYYXXXPPPEEEAAA<<<888777777999:::CCC@@@<<<::::::888444000444444555666555444333222777;;;GGG]]]www|||wwwvvvvvvvvvwwwzzzyyyvvvttttttuuuwwwxxxuuurrrrrrrrrpppjjjeeedddhhheeeaaa___aaaeeehhhjjjiiikkkooorrrsssqqqmmmkkkaaaVVVKKKBBBAAA??????>>>===<<<<<<<<<<<<===:::999999999999888888888888888999999::::::::::::999888888777777666666666888888777777777777888888555777999===AAAEEEHHHIIIEEEEEEEEEFFFGGGGGGEEECCC@@@GGGKKKKKKJJJKKKIIIEEEBBBFFFGGGEEEEEEHHHGGGDDD@@@BBBCCCCCCAAABBBDDDGGGLLLIIIDDD@@@>>>>>>???@@@AAACCCMMM```tttzzzvvvtttsssrrrrrrrrroookkkhhhgggeeebbbaaabbb]]]WWWSSSOOOKKKDDD???===>>>???===999777999;;;777777777666666555444444444444444333444444555555888666555555666777666666444444555666777888888888:::888777888;;;;;;777444444444333222111000000000111000/////////111222444111///---,,,,,,---,,,++++++++++++,,,,,,---......,,,,,,------.........///+++++++++***************+++)))((()))***+++***)))******))))))))))))))))))******++++++++++++******(((***+++///:::IIIRRRTTTSSSIII:::...(((&&&'''******************)))((('''(((((()))))))))*********'''((())))))******))))))+++---111111000---+++***------......000111333333...------...000111000///666777@@@WWWwwwiiiRRR===333555333444888888333000000---------------...///000666222333777444888RRRqqqrrr^^^NNNIIIFFFLLLUUUYYYSSSKKKHHHHHHGGGHHHIIIHHHFFFDDD>>><<<999888666555555666333555777888;;;CCCQQQ[[[lllwww}}}qqquuueeeVVVRRRJJJIIIFFFBBB===999777888999BBBDDDFFFDDD>>>888555444333333444555555444222111444999CCCTTTkkk|||wwwtttuuuwwwxxxyyyzzzyyywwwvvvwwwyyy|||~~~}}}tttmmmoooqqqmmmhhhgggkkkfffaaa```ccchhhkkkmmmllllllmmmqqqtttsssoookkkuuuaaaOOOFFFDDD??????>>>======<<<<<<======999999999999888888888888888888999999999:::::::::777777777777777777666666777777777888888777777777666777:::<<>>@@@AAAAAACCCFFFHHHKKKIIIFFFBBB@@@@@@AAABBBDDDIII\\\www{{{vvvtttssssssrrrpppnnnllljjjiiifffbbb______YYYRRRMMMKKKHHHDDD@@@=========<<<::::::;;;<<<666777777888888888777777444444444444555666777777888666555555666666666555333444555777888888888888999999999999:::999777555444333222111000///////////////.........///000000333000---,,,,,,,,,,,,+++++++++,,,,,,------......++++++,,,,,,---.........(((((())))))******+++++++++***))))))++++++***)))************))))))))))))******++++++++++++******))))))***...;;;KKKTTTVVVXXXKKK;;;000***''')))...++++++++++++***)))((((((((()))))))))************,,,,,,,,,,,,,,,,,,++++++,,,...111111///,,,******,,,,,,,,,---...///111111///...---...///000///...666666BBB\\\}}}gggSSS???222555222000111444333---+++,,,------------...///000000555444777999;;;HHHiii```HHH===888777???LLLQQQJJJAAADDDDDDEEEGGGIIIJJJHHHFFF???;;;999888555111111333000333555777<<>>>>>>>>===============;;;:::::::::999999999999999999888888999999::::::666666666777777777777777777777888888888888777777777888:::<<<>>>???@@@AAA???AAACCCEEEFFFFFFFFFGGGGGGLLLOOOMMMLLLMMMLLLJJJIIIKKKHHHCCCBBBEEEFFFDDD>>>???@@@AAABBBDDDFFFHHHJJJIIIFFFDDDCCCBBBBBBBBBFFFNNNhhhzzzuuussssssrrrqqqlllkkkkkkkkkiiifffaaa]]]VVVRRRMMMKKKJJJIIIEEEBBB@@@>>><<<;;;<<<<<<;;;:::666666777888888888777666333333333444555777888999777555333333444444333222444444666777888999999999888:::;;;;;;999777666666555444333111000000////////////000000000//////...222///,,,+++,,,---...---,,,,,,,,,---------------++++++,,,------...//////))))))*********++++++++++++***))))))++++++***)))************)))))))))(((******++++++++++++******++++++***...<<>>???@@@AAADDDGGGHHHFFFDDD>>>999777888555000///222111333777;;;CCCTTThhhwww{{{}}}uuuxxxdddOOOGGG???EEEHHHIIIGGGBBB===999888777999<<<;;;999888;;;>>>:::999777555333222111111555999===???FFF[[[zzz|||yyyvvvwww{{{~~~}}}~~~{{{uuuuuuyyy}}}~~~}}}ssstttvvvyyy|||vvvpppttttttmmmjjjnnnrrrmmmggggggkkkooopppooorrrnnnkkkoootttvvvqqqkkkwwwVVVNNNLLLAAA>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;555555666666777777888888777777888888888888777777888999:::<<<======>>>>>><<<>>>BBBDDDDDDEEEFFFGGGHHHMMMOOOLLLKKKLLLLLLJJJNNNMMMGGG@@@???CCCGGGFFF@@@@@@AAABBBCCCDDDFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCBBBLLLhhhyyyuuusssrrrqqqqqqhhhiiijjjjjjiiieee___ZZZOOOLLLJJJJJJLLLJJJFFFBBBCCC???<<<;;;======:::888666777888888888777555444222222333444666888:::;;;555333111111222222222000444555666888999999::::::888;;;===<<<888555555666666555333222111000000000111222333333333111000///000...++++++---//////000------------------------,,,,,,------...//////000+++++++++++++++++++++++++++***)))***+++++++++)))+++*********))))))((((((******++++++++++++******...,,,+++///<<>>;;;<<<===@@@CCCDDDBBB@@@999555444777666111111666444777;;;@@@KKK^^^uuu|||~~~dddOOOGGG???BBBFFFJJJJJJEEE???;;;::::::888777888;;;@@@DDDGGG???===999666333111000000555:::;;;888999KKKlll{{{uuurrrvvvwww||||||~~~}}}~~~wwwtttvvvxxxxxxvvvmmmnnnqqquuuyyy}}}wwwuuuyyyuuullljjjppptttooojjjiiinnnqqqqqqppptttoookkknnnuuuvvvqqqjjjrrrUUUIIIGGGDDDAAA???>>>>>>===;;;999???>>><<<999888999::::::888777666555555777999:::555555555666666777888999666777999:::;;;;;;;;;:::;;;::::::999999::::::;;;<<<<<<<<<<<<>>>AAADDDFFFJJJJJJJJJJJJJJJIIIHHHGGGKKKJJJGGGCCC@@@>>>???@@@???AAACCCDDDCCCCCCDDDEEEHHHGGGFFFFFFFFFEEECCCAAAAAAQQQbbbooorrrfffgggzzz|||ssssssuuussspppooohhhgggeeedddbbb^^^XXXTTTNNNMMMMMMMMMLLLIIIFFFCCCDDDCCCAAA@@@???===999666666777777777777555333222111222222333333444555555555555333222111000000000333555777888888888999;;;======<<<999666444444555999888666333222111111111///////////////......---000---++++++...000///...---..................---))),,,//////---***((('''---......///...---,,,+++,,,+++***))))))+++---...,,,---...---+++)))))))))***+++,,,,,,******+++------------...555CCCTTT```LLL===000...///...---000......------,,,+++******++++++******************---***(((((())))))'''$$$))))))*********+++++++++...---,,,+++++++++,,,---111...---///...---111777888===QQQsssdddEEE555666888222***111111111111111111111111000///,,,+++...222222/////////555HHHbbbtttRRR===888333444777999;;;<<<======;;;999888;;;???BBBBBBAAA@@@888333666999777444444555;;;DDDNNNYYYhhhzzzmmmOOOAAABBBAAADDDFFFDDDAAA>>>>>>@@@>>>888333444;;;BBBFFFFFFAAAAAA???999222...///111;;;888777666666???VVVnnnyyyssssssssstttxxx|||}}}tttrrrvvvyyywwwtttmmmppppppqqqwww}}}zzzrrruuussspppooopppooonnnmmmpppqqqrrrsssrrrpppnnnmmmsssooojjjggghhhkkkllllll___LLLGGGAAA???===<<<<<<======>>>>>>===;;;::::::;;;<<<===999888777666666888999;;;777666666666666777888888333444666888999::::::999;;;::::::999999::::::;;;;;;;;;;;;;;;===@@@CCCEEEGGGGGGGGGGGGGGGFFFFFFFFFJJJJJJHHHDDD@@@???@@@AAA???AAACCCCCCBBBBBBCCCDDDHHHGGGFFFFFFEEEDDDCCCAAA888DDDMMMWWWZZZQQQSSSeee|||ttttttuuurrrnnnllleeeddddddcccaaa\\\VVVQQQPPPPPPPPPOOONNNKKKGGGDDDEEECCCAAA@@@???<<<999666777777777777777555444333111111222222333444444444444333333222222222222333444666888999999999:::;;;999::::::888666555666888777666444222000000000000000111111111000///......111...,,,---///111111///......////////////......***---///000...---,,,---,,,,,,---------,,,+++***...---+++++++++,,,...///---...///...,,,******+++***,,,---,,,+++***+++---------------222<<>>AAAAAA@@@EEE???;;;<<<;;;888666666:::CCCPPP\\\hhhvvvkkkNNN???@@@???BBBEEEFFFDDDBBBAAA@@@===888333444999>>>@@@@@@AAA>>>:::666444222111000444333333444333888HHHXXXppp~~~|||wwwvvvxxxyyy|||}}}xxxvvvwwwyyyxxxvvvssstttsssrrrvvvzzzwwwoooqqqooonnnooopppqqqpppooonnnoooqqqrrrsssrrrrrrqqqoooooommmjjjiiikkkooossssssXXXJJJBBBAAA@@@===<<<<<<>>>AAA===<<<;;;;;;;;;<<<>>>???:::999888777888999:::;;;999888777777666777777777666777999;;;<<<======>>>::::::999999999999::::::::::::::::::<<<>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDDDDHHHHHHGGGCCC@@@???@@@AAA>>>@@@BBBBBBBBBAAABBBCCCFFFFFFFFFEEEEEECCCBBBAAA999>>>???CCCGGGBBBCCCSSSsss{{{uuuuuuvvvrrrmmmkkkcccbbbbbbaaa___ZZZTTTOOOTTTTTTTTTSSSPPPLLLIIIGGGFFFDDDBBB@@@>>><<<888555777777777777666555444444222333333444555555666666333333222222333444444555777888::::::999888:::;;;666777777777666666888999;;;:::888666444444444444222222222222111000......111///......000111111111...//////////////////...,,,---////////////000222,,,------------,,,,,,+++///...---------...000000---///000///---,,,,,,,,,+++,,,......,,,+++,,,---------,,,,,,...333:::???<<<333+++,,,......------,,,,,,,,,+++******))))))******++++++++++++++++++,,,++++++,,,---,,,)))''',,,,,,,,,------------------,,,+++++++++,,,------+++***,,,//////...111666===JJJccckkkUUU@@@<<<666222000111222333222222222222222222222222111000///000000111222333222:::LLLggglllMMM<<<888888222333666999<<<>>>>>>???>>><<<::::::<<<>>>??????BBB???>>>>>>:::666666:::EEEQQQbbbrrr~~~jjjNNN???>>>>>>@@@CCCGGGHHHGGGBBB???;;;777444444777999999888???:::555444666666222/////////111333333333999@@@OOOZZZgggqqq~~~~~~}}}}}}|||}}}{{{wwwwwwwwwwwwwwwuuuuuusssqqqsssvvvsssnnnmmmlllmmmooorrrssssssrrrnnnoooppprrrtttuuuvvvvvvqqqrrrrrroookkkkkkpppuuulllTTTGGGGGGFFFBBB>>><<<===???===<<<;;;;;;;;;<<<<<<===::::::999999999:::;;;<<<;;;:::999888777777666777777888999;;;<<<>>>??????::::::999999999999::::::888888888999:::<<<>>>??????>>>>>>===>>>???@@@AAADDDDDDDDDAAA???===>>>@@@===>>>@@@AAA@@@@@@AAABBBDDDEEEEEEDDDCCCAAAAAAAAA???@@@;;;;;;AAA======HHHXXXyyyvvvwwwwwwsssnnnllleeeccc```^^^\\\XXXTTTPPPVVVWWWWWWUUUQQQMMMJJJIIIGGGEEEBBB???>>>;;;888555777777777777666666555555555555666666777888888888555444444444444444555555777888999888777777888:::555666777666555555777999;;;:::888666555555555666222222222111000///...---000/////////000111111111---......//////......------......------...000222........................///............///000000---...//////---,,,,,,---,,,...//////---,,,,,,---,,,,,,,,,,,,,,,...000111222---)))***---...---++++++++++++*********))))))******+++++++++++++++,,,******+++,,,---,,,***(((************************---,,,+++++++++,,,---...)))(((+++000000///111666===OOOmmmzzzfffNNN;;;444555444222111000111333222222222222222222222222------...000111111555;;;888IIIdddzzzTTT<<<777666444333444777;;;===???@@@@@@???===;;;999:::<<<===>>><<<<<<===>>>;;;888<<>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;:::888777777777777333444555666777999:::;;;:::999999888888999999:::777888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>><<<;;;<<<===;;;===???@@@??????@@@AAA@@@BBBDDDCCC@@@??????@@@===>>>888666===:::777>>>GGGvvvzzzxxxzzzyyyuuupppooojjjfff```\\\YYYWWWTTTRRRUUUWWWXXXUUUQQQLLLJJJIIIGGGDDDAAA???===;;;999666888777777777666666666666555555666666777888888888888777666555444444444444666777777666555555777999777888888777555444555777666555333222111111111111000000000000///...---,,,......////////////000000---------......---------......---,,,++++++---000...------------........................//////000+++---......,,,++++++,,,---///111111///---,,,---+++++++++,,,------,,,++++++***)))))),,,...,,,***++++++************************++++++,,,,,,,,,,,,((()))***++++++******))))))))))))))))))(((((((((,,,,,,+++***+++,,,---...)))(((+++000111000222777>>>WWWzzz{{{jjj[[[KKK;;;111333222000000111111111111222222222222222222222222...---///222111000777AAAFFFaaaeeeDDD555777666000444666888<<<>>>@@@@@@AAA>>>===<<<:::999:::;;;===;;;<<<>>>@@@>>>>>>FFFPPPggguuuoooVVVFFFAAA??????AAADDDFFFDDD===777444444444555777777666555222555777666333111111111333444444444555666555333555777;;;IIIccc{{{|||zzzwwwtttrrrrrrssstttvvvrrrooonnnnnnnnnpppqqqnnnoooqqqtttwwwwwwuuusssssstttuuuwwwxxxyyyyyyyyy|||xxxsssrrrttttttqqqmmmvvvWWWRRRJJJDDDAAA@@@???>>>???>>>>>>===<<<;;;:::999999999:::::::::;;;;;;;;;<<<;;;:::999888888888888666666666666777999:::;;;999999888888888888999999777777888888999999::::::999999:::;;;;;;;;;::::::;;;<<<===<<<;;;::::::<<<:::<<<>>>>>>>>>===>>>???===@@@BBBAAA>>><<<===???:::===888666===;;;777;;;AAAddd|||}}}{{{uuurrrrrrmmmhhhbbb\\\XXXVVVSSSQQQQQQTTTUUUSSSNNNIIIGGGHHHFFFDDD@@@>>>===<<<:::888888777777666666777777888333444444555555666777777:::999888666555444444444555666666555444555777999:::::::::888555444444666666555333111111111111222///////////////......---,,,...000000/////////000------............------...///...---+++,,,...000,,,,,,,,,+++,,,,,,---........./////////000000000+++,,,......,,,+++,,,---...000222222000...------++++++***+++---...---,,,(((******)))+++...---)))++++++++++++++++++++++++******++++++,,,---------''')))******))))))+++,,,+++++++++++++++*********,,,++++++***+++,,,...///+++***,,,000111000333888CCCbbbrrr]]]NNNCCC999333000///,,,+++,,,///222222111333333333333333333333333333000222444111000:::III^^^|||nnnPPP;;;666999666///444666888;;;===>>>>>>>>>;;;<<<<<<;;;999999:::;;;999999<<>>??????===999555222333444555666666666666000444777666222......000111333333111111444555333444444777DDD___}}}~~~~~~}}}~~~{{{xxxtttqqqppppppooommmqqqllliiiiiihhhhhhlllqqqnnnooorrruuuxxxwwwtttqqqtttvvvxxxzzz{{{zzzyyyxxxyyysssoooqqqwwwyyytttnnnqqqcccRRRFFFCCCCCCBBB@@@???????????????>>>======888999999:::::::::::::::<<<;;;:::999999999999999;;;::::::999:::;;;<<<===999999888888888888999999777888888999999999999888888999;;;<<<<<<:::888666999:::<<<<<<;;;:::;;;<<<999;;;=========<<<===>>>:::===@@@???;;;999;;;===:::???;;;888??????<<>>888<<>>999777999===888>>>:::777===??????EEEAAAJJJkkk|||tttppppppiiihhheeeaaa\\\UUULLLGGGHHHLLLOOOMMMHHHCCCCCCEEEDDDBBB???=========<<<;;;888888777666666777888999888999999::::::;;;<<<<<<777777777777777888888999555666666555555777;;;>>>999::::::999777666777999555444222111000111111222...///000111111222222111---000444444222000111333111111222222222222111111///111333444444555777999333222111111111222444555111111222333333333333222---...000000///......//////111444444222///------///,,,)))))),,,...///...)))......******...---(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,***(((***///333---------,,,,,,+++++++++++++++******+++---...///000......000000000444;;;GGGmmm|||kkk```MMM@@@555222111......222(((+++///111000///000111333333333333333333333333///,,,000666777;;;NNNeeevvvSSSCCC888999;;;666444666111333444666777777777777666:::===>>>;;;999999999<<<<<>>???<<<999666666777999:::;;;<<<<<<>>>;;;888888;;;<<<<<<:::666777999:::;;;::::::999999999:::::::::999999888999::::::;;;:::999888777>>>>>>======<<<;;;999999::::::999777555666888;;;999:::<<<<<<<<<:::888666666;;;???>>>:::888:::===888888888999:::;;;<<<===@@@EEEXXX|||}}}tttmmmmmmqqqpppllldddZZZPPPJJJGGGIIIKKKKKKJJJFFFCCCBBBAAACCCAAA?????????@@@>>>======<<<;;;999888888999999>>>===;;;999777777777888666666777888888888888888...222666888888999<<>>===;;;:::::::::@@@BBBHHHTTTeeeyyywwwYYYDDD;;;:::777444333444555555555111222333222000///000222222222222111111111111000333333222111000000111111777:::FFF^^^yyy~~~~~~{{{zzzzzztttoooggg^^^TTTKKKFFFBBB>>>===>>>BBBJJJUUU```ggggggkkkoooqqqpppooooooooorrruuuyyy{{{{{{{{{{{{|||{{{tttoooppprrrooollllllttt```PPPIIIHHHBBB@@@>>>???AAABBB@@@???:::::::::::::::;;;;;;;;;>>>;;;999999;;;<<<<<<:::777888999:::::::::999999777777888888888888888777999999:::::::::999888777;;;;;;<<<<<<<<<;;;;;;:::999999888777666666999;;;666888:::<<<======<<<;;;666:::>>>===:::888999<<<888888888999:::;;;<<<===DDDEEEPPPkkk~~~wwwrrrqqqpppnnnkkkdddZZZRRRLLLJJJKKKMMMMMMLLLHHHEEECCCBBBEEECCCAAA@@@AAAAAAAAA@@@???>>><<<;;;::::::;;;;;;===<<<:::999888888999999::::::::::::999888777777:::<<<============>>>@@@@@@===999888:::;;;:::999999555222111333444444333444555666555444444666777888999:::999888777888999444777999;;;::::::;;;;;;;;;===???AAAAAACCCEEEGGGEEEFFFGGGHHHIIIKKKLLLLLLKKKNNNNNNLLLKKKJJJDDD===999888666555444333000...000------000000...---///222222333444222///............---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------))))))))))))******)))(((---,,,,,,++++++,,,,,,---------,,,,,,------......000///000222000///555>>>DDDSSSjjjjjjNNN???<<<777666444///,,,///333111,,,.........///000111111111333444555444222111111222111///111666<<>>>>>??????>>>===<<<;;;:::::::::===;;;999999;;;<<<;;;;;;999999:::::::::999888888444555666777777777777777999999999:::999999888777999999:::;;;;;;;;;;;;;;;777777888777666777999<<<777888:::<<<===>>>======777:::===<<<:::888999:::888888888999:::;;;<<<===AAACCCHHHZZZ{{{wwwvvvqqqpppmmmfff^^^WWWRRRPPPRRRSSSTTTRRRNNNJJJHHHGGGIIIFFFCCCAAABBBCCCCCCCCC@@@???>>>===<<<<<<<<<===<<<;;;;;;:::999999::::::999999999999888888777777===<<<:::999;;;<<<<<<<<>>>>>??????>>>>>>>>>AAACCCDDDGGGKKKMMMNNNOOOQQQRRRVVVXXX\\\___aaadddhhhjjjmmmnnnppprrrtttvvvxxxyyywwwyyyzzzyyyyyyuuuiii]]]KKK???888999888222000333...++++++...000...000444999===@@@===666000///000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------)))''')))---///,,,)))------,,,,,,,,,,,,------,,,,,,---.............../////////111000///555<<<===???FFFSSSeeewwwcccMMM999333444111000000///---000555333.........//////000000111111333444555555222111111111222111555>>>JJJ```~~~eeeMMM===666555444222111111111111888444333555666555777<<<;;;===@@@AAA@@@>>>>>>???BBBPPP]]]^^^[[[bbbuuugggMMM===555555444555666444111///000222444444333111000000222222222111111111111000222222111000000000111111000:::JJJ\\\mmm{{{|||~~~vvvoooiiiaaaTTTFFF;;;555333333333222111222666===DDDHHHRRRVVV[[[^^^```aaabbbccceeegggkkklllkkkiiihhhhhhhhhcccaaacccdddcccdddfffppp[[[PPPGGGFFFCCC???===<<<===>>>@@@???===<<<::::::::::::<<<;;;::::::;;;;;;;;;;;;::::::::::::999888888777444444555777888888888888888999999999999888888888999999:::::::::::::::999555666777777666777:::<<<;;;;;;<<<======<<<<<<;;;999;;;======;;;999999:::888888888999:::;;;<<<===999???EEESSSvvv~~~{{{yyyvvvuuurrrkkkddd]]]YYYXXX[[[]]]^^^[[[WWWRRROOONNNJJJGGGCCCBBBBBBCCCCCCCCC@@@??????>>>>>>>>>============<<<;;;:::999999999999999999999::::::;;;;;;;;;888555666:::>>>???>>>???>>><<<<<<======>>>>>>@@@???>>>>>>???@@@@@@@@@AAADDDGGGJJJKKKNNNPPPSSSPPPRRRSSSUUUWWW[[[```dddllloootttwwwyyy{{{}}}jjjPPP===;;;:::222///333111......000111111555:::EEEMMMQQQJJJ===444000.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------///---++++++---///---,,,------,,,,,,,,,,,,------+++,,,.../////////...---/////////000///000444999777444222666AAASSSdddnnnzzzppppppuuuiiiIII:::000000444111---/////////222555333....../////////000000000111111333444444222000000000333444===OOOccczzzeeeMMM>>>777444555555555555444333333888444444666777666888<<<<<<>>>@@@@@@???>>>>>>>>>EEE]]]rrrppp```XXX```kkkrrrVVVAAA:::888666555444333000...///222555666444111000///222222222111111111000000333333222222111222222333000888EEEUUUdddsss~~~{{{{{{}}}~~~yyy~~~||||||}}}zzznnnaaaSSSMMMCCC:::333111222333333111//////111555999<<>>===<<<:::::::::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888555666777888999:::::::::888888888888888888888999::::::::::::999888777666444666777777777777999;;;:::;;;;;;<<<<<<=========<<<===??????===<<<;;;;;;888888888999:::;;;<<<===888===BBBMMMiii~~~zzzzzzyyyuuuooogggaaa^^^]]]ccceeefffccc^^^YYYUUUSSSLLLIIIEEECCCBBBBBBAAAAAA???????????????>>>>>>>>>@@@??????===<<<:::999888======<<<<<<<<<===>>>>>>===:::888:::???CCCEEEDDDAAAAAABBBCCCDDDEEEGGGHHHHHHIIIKKKMMMPPPSSSVVVWWW[[[___eeejjjooossswwwzzz}}}nnnMMMBBB???777222444333000000111222222999@@@QQQ\\\```TTTCCC777000,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------+++)))(((***,,,...------,,,,,,------...,,,---...///000///...---///000000//////222555666222222000...111:::IIITTTkkkxxx|||kkk[[[PPPQQQXXX___cccggglllvvvtttQQQ888222///000222------000111000111444222---////////////000000000000///000222222000000000111222999KKKfffnnnRRR???777777333444666777777666444333222//////222333222444888===>>>???>>><<<;;;<<<<<>>?????????@@@AAAEEEKKKQQQUUURRRMMMGGGDDDCCCBBBCCCFFFFFFFFFLLLTTTeee[[[NNNDDDBBBCCCCCCDDD>>>===;;;::::::;;;<<<>>>999;;;<<<<<<;;;::::::;;;::::::999888888999999999777888999:::::::::::::::888888777777777888999999:::::::::999888666555444444666777777777777888999666666888:::<<<>>>@@@AAA>>>????????????===<<<;;;888888888999:::;;;<<<============DDDVVVuuu~~~{{{zzzwwwqqqjjjeeeccccccjjjlllllljjjddd^^^YYYWWWPPPNNNJJJHHHFFFDDDBBB?????????@@@@@@@@@??????>>>CCCCCCBBBBBB@@@>>>===<<<@@@???===<<<<<<<<<===>>>>>>======???CCCGGGIIIJJJLLLOOORRRUUUVVVYYY\\\^^^___ccchhhmmmqqqvvv{{{hhhQQQFFF<<<666666222000000111222444===GGG\\\eeedddTTTBBB888111+++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,///000...***)))---111......------------......------...////////////...///111111///000444666555///222333111...000888???KKK[[[uuurrr^^^PPPCCC:::;;;BBBAAADDDFFFIIIUUUiii{{{cccDDD444666444111111---...111222000000222111...////////////000000000000...///000000000000333555777FFFaaasssZZZEEE777444777222333555666666555333222222///000444555444555999<<<===<<<;;;999999<<<>>>KKKnnnwwwggg]]]```wwwhhhLLL;;;777333111222555888999111333555555444222111111222222222111111111111000......---------...//////333333777@@@PPPbbbrrr{{{|||xxxyyy~~~}}}{{{zzzxxxzzzxxxppplllfffWWWGGG666555444222111000000000111000///------...000111222444555555444444555666888===CCCFFFCCC>>>999666555666888:::999:::BBBLLLttt^^^OOOJJJHHHEEEBBB@@@???<<<;;;:::;;;===???888;;;======;;;::::::;;;:::999888888888999:::;;;999999:::::::::::::::999888777666666777888999:::777888888888777666666555555666888888666666666777555555777999;;;>>>@@@AAA???>>>>>>??????>>>;;;:::888888888999:::;;;<<<======999:::@@@GGGWWWwww|||{{{yyyuuupppmmmmmmmmmrrrtttuuurrrllleee___]]]VVVTTTQQQOOOLLLIIIDDDAAA@@@AAAAAABBBBBBBBBAAA@@@EEEEEEFFFGGGFFFEEEDDDDDDEEEDDDDDDDDDEEEHHHJJJLLLLLLOOOSSSWWW[[[___cccfffnnnrrrxxx|||aaaIII===888777111///000333444999EEEQQQaaafff___KKK:::555222---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------///222444......------------.....................//////000000222222///111666777333,,,...000000//////111333999EEEZZZtttgggUUUDDD>>>999111111777555666555444<<>>???888;;;>>>===;;;999:::;;;999999888888888999;;;<<<999999:::::::::999999888888777666666666888999:::555666666777777777777777555777888888666555666666777777888999:::;;;===>>>>>>>>>===>>>>>>===;;;888888888888999:::;;;======888555:::CCCAAACCC\\\|||~~~~~~|||yyyvvvuuuvvvwwwyyy{{{|||yyyssslllfffccc[[[YYYWWWUUURRRMMMGGGBBBAAABBBCCCDDDDDDDDDBBBBBBEEEGGGHHHJJJKKKKKKKKKJJJNNNNNNPPPSSSWWW]]]bbbdddffflllttt{{{jjjIII:::666666111000222555999???MMMZZZcccdddXXXAAA222111333///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------)))&&&$$$&&&,,,000222111......------------......//////...------///000111000333333///111777888333******+++---000111000...333666BBBWWWpppSSSBBB555666777111///333666666222,,,///;;;IIIQQQGGG...'''///,,,)))///333,,,000111//////222444333000000000000////////////111111000000111555:::>>>ZZZuuupppYYYAAA666333000///111444555666666666555444333222000111555777555666:::999999777666777<<>>HHHPPPuuu~~~yyyvvvooogggccc\\\UUUTTTWWWXXXTTTOOOIIIIIIIIIIIIJJJJJJJJJJJJNNNQQQUUUUUUVVVZZZbbbiiiiiilllqqqyyycccIII>>>777111333111///222;;;HHHWWW```cccWWWFFF:::444222///---333111000...---,,,------///---,,,,,,---...,,,+++,,,,,,++++++,,,---///000000///...---------------***---000///---,,,...000////////////000000000000000000......333999777111111///......//////...---...222777AAAUUUjjjrrrpppCCC===444//////111111111444444111,,,...555;;;===333222111000///...------222222222222222111000000444222///......///000000000111555777444666FFFXXX}}}mmmQQQDDD:::777666222111222333666888666222//////000///111333555777666666555:::222444===<<<999IIIaaazzzmmmrrroooHHH888888777555333111222333///000111222333333222111333222111111333333222111222222111111111111111222444000111555:::FFF___yyy~~~{{{}}}yyywwwvvvpppllleee\\\RRRFFF;;;444666444111//////111444666111222444555555444222111111111111111000000000000000000//////.........---111------000000000777AAArrrdddOOOKKKFFFDDDEEEDDD???999>>>>>>===<<<;;;;;;<<<===;;;;;;:::999999999::::::;;;;;;<<<>>>??????<<<:::777888999::::::888777555555888:::999777555666777999777555666888888777555555555666666777888::::::<<<<<<<<<<<<;;;:::999888888888888999999::::::::::::;;;;;;999777999@@@GGGZZZppp|||uuunnnkkkeee^^^[[[[[[ZZZXXXUUUOOOPPPQQQSSSUUUWWWYYYYYY^^^cccjjjooossszzz}}}\\\FFF:::333///222111111555===IIIVVV]]][[[PPPAAA666222000...---000///...---------......///...,,,---......---+++,,,,,,++++++,,,---///000...---,,,++++++++++++,,,,,,///111000---,,,---000------........./////////111222111111555:::888222000///...///000000...,,,///111222888EEETTTYYYUUU===888222//////111222222111222000+++,,,111444333///////////////.........000000000000000///......222111///...///000111111111000222777===III^^^rrryyybbbTTTGGG<<<444333444111000222444777:::999666444444666222333555666777777666555:::333555===>>>???RRRkkk{{{ssswwwrrrLLL555555555444333222333333///000111222333333222111333222111111333333222111222222111111111111111222333///000555999CCC[[[sss}}}~~~{{{xxxwwwoooeeeUUUHHH???:::666444555333111000000111333555111222333444444333222111111111000000000/////////000/////////............000---,,,///000222:::DDDjjj```TTTLLLIIIGGGCCC@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888777888:::<<<<<<:::888999::::::;;;;;;:::888777555999===<<<666444666::::::888666555666777777666777777666666777888888999<<<<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<999666666:::===EEEZZZ||||||uuutttpppkkkfffcccbbbbbbccccccdddgggkkkppptttwwwyyymmmWWWGGG:::444444111111333888@@@HHHQQQVVVPPPGGG;;;222///......------------------...///000///...------......---+++,,,,,,,,,,,,,,,---//////------,,,+++++++++,,,,,,---000222111...,,,...000........./////////000000000111222222666999666000/////////000111111...+++///...---...666>>>>>>:::666333000///000222222222///111000,,,,,,......+++,,,,,,------...///000000///000000000000//////...000////////////000111111555222444???PPPgggvvvZZZFFF>>><<<555000222444333333444333777::::::888777888:::555666666777777666666555999666:::CCCGGGNNNddd}}}ssspppvvvSSS888777666555444333333333111111222333333333222222333222111111333333222111222111111111111111222222444111222666888???TTTjjjyyy}}}~~~zzzwwwnnn___JJJ:::333222222222333222222111111222222333222222111111111111222222000000000/////////......////////////............///---,,,...111666???HHHnnn\\\SSSNNNJJJHHHDDDBBB@@@>>>===<<<:::999999:::;;;<<<<<<;;;999888777666777888;;;<<<:::999;;;;;;;;;<<<;;;;;;:::999777:::===;;;777666888:::;;;999777555555666777777::::::999999999999999:::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<======;;;888777888:::???OOOkkk~~~{{{{{{zzzvvvtttuuuyyy}}}zzz\\\PPPGGG:::555888000222555999>>>CCCGGGIIIDDD>>>555///---........................////////////...------......---,,,,,,,,,,,,,,,------......///......---------......---///111000......000333111111111111222222222222,,,///111111333666222,,,......///111333222...+++...,,,***+++000444444111222111000111111222222111111333222...---//////,,,,,,------...///000111111111111222222222222111000...///000000//////000111777777>>>QQQkkkzzz]]]GGG;;;777777444222333666777777777111555999999777555777999777777777666666666666666777:::DDDQQQZZZeee{{{pppwwwzzzZZZ???===:::777555444222111222222333333333333333333333222111111333333222111111111111000111111222333666333444777777;;;MMMaaasss~~~~~~||||||yyyqqqbbbNNN???888555222///222222222333333222222222222111000//////000111222////////////............///////////////.........///---,,,///444===GGGNNNooocccXXXPPPKKKHHHCCCAAA@@@@@@>>>===888:::;;;=========<<<;;;;;;;;;;;;<<>><<<<<<<<<<<<<<<;;;::::::;;;:::999999999999999888:::999888666555666777999;;;:::999999888999999999::::::;;;;;;<<<;;;;;;;;;::::::::::::999999999999999:::;;;;;;:::888888888;;;EEEXXXrrr}}}aaaJJJDDDAAA777333666111333555888:::;;;<<<<<<<<<888333///---...//////000000000000//////......000...------...///---,,,,,,,,,------------------......---------......///+++...000///...///222666111111111111222222222222,,,000111111222333111+++......///222333222///,,,///,,,+++---000111111000111222333222222111000000111222111,,,,,,000222000000000000000000000000111000111111222222222111111///000111111//////111333333===NNNhhhzzz^^^III===888666555555444444555888999888444777:::999666444555666777777666555555666777888666BBBTTTcccooo}}}}}}vvv~~~bbbDDD???:::777666555444333444444333333333333333333333222111111333333222111111111000000111222222333555333444666555777GGGZZZppp{{{||||||}}}{{{xxxjjjVVVFFF===777333000111222333333333333222111222111///......///111222////////////.....................///////////////......///222:::EEEOOOUUUrrrcccVVVPPPIIIDDDCCCCCCAAA???;;;<<<======>>>>>>======<<<;;;:::;;;===>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<:::777777999:::999777888999888777666666888:::888888777777777777777888999999:::;;;<<<<<<<<<<<<999999999999888888888888777777888999999999888888999>>>JJJ]]]uuueeeSSSBBB??????:::777888222222333444555555444444666444111///......///000//////000000///...------000///......//////...,,,,,,,,,---......------,,,,,,,,,+++++++++,,,------+++---///...---...222666........./////////000000...222444222222333111.........///111333222000...000---,,,///000...---...111222333333111/////////...000...++++++///111///222222222111111000000000...//////000000000000///000222333222111333777<<<999KKKfff{{{^^^FFF:::666444222222444444111222666888777888;;;===<<<888666666777777666555555666999;;;===???QQQgggwww~~~zzzjjjJJJCCC;;;777777888888777555555444333333333444444333222111111333333222111000000000000111222333333222000222555444777HHH[[[qqq{{{|||~~~~~~~~~}}}|||{{{}}}qqq^^^LLL???888666555111222222333333222222111222111000......000111222000000000/////////...............///////////////...000222666AAAOOOXXX[[[vvvlll___UUUPPPLLLHHHEEEAAA@@@???>>>============:::999888888999::::::999<<<<<<;;;;;;::::::;;;;;;::::::999888777777888999555777999999777777999;;;777777777777777777888888888999:::;;;<<<<<<<<<<<<:::999999999888888888777999999999999::::::999999:::<<>>>>>???===:::111111111111111111222222222222111///---------...+++,,,---.........---,,,000///......//////...---,,,------......---,,,,,,+++++++++++++++,,,---...---///000...++++++///333------.........////////////333444111000111111...000//////000222222111000000,,,,,,000000---,,,......000222111...---...000,,,//////------//////,,,111111111111000000000000......///000000000000000000333555555555999AAAHHHRRRiiikkk[[[GGG999333333111///000333333000000666999888999<<<>>>===:::777888999888777666666999===AAACCCSSShhh}}}xxxqqqZZZQQQDDD===;;;<<<<<<;;;777666555444333333444555333222111111333333222111000000000000111222333444111///333888:::???RRRgggwww~~~}}}|||zzzyyyyyy{{{vvvkkk\\\LLLAAA:::888222222222222222222222222222111000000000000111222111111000000000/////////............/////////000...222666;;;HHHXXX``````|||lllbbb[[[TTTOOOFFFDDDBBB???===<<<<<<<<<===<<<::::::;;;<<<;;;:::<<<<<<;;;::::::::::::;;;777:::<<<999444333777<<<333666999:::888888:::<<<999999888888999::::::;;;888999:::;;;<<<=========:::::::::999999888888888===<<<;;;<<<======<<<;;;999:::===EEETTTkkk```DDDCCC>>>999999===<<<666111000/////////111222333000000000///---,,,,,,---'''(((***,,,------------111///......//////...---,,,---.........---,,,+++---------------...///000000111000---***))),,,000////////////000000000000...111222...,,,......---000///...///111222222111...***+++000111------111+++---//////---,,,...111,,,000222111111111...)))////////////000000000000000000111222222222222222000333666666888???IIIRRRmmmaaaMMMEEE;;;555333333111///000444444000111888<<<<<<777:::======:::888888:::888888777888;;;@@@EEEHHHeee{{{oootttvvvlll```PPPEEE@@@???>>><<<777666555444333444444555333222111111333333222111000000000000111222333444222111666===AAAIII^^^sss}}}~~~~~~|||xxxwwwxxxvvvyyyxxxooo^^^LLL???999333222222111111222222333222222111111111111222222111111111111000000000000---.........//////000000...333888>>>LLL\\\dddccc{{{nnneeeYYYQQQHHHDDDEEEEEEAAA===@@@???>>>===;;;:::::::::999;;;;;;:::777777999<<<777999<<<======;;;;;;;;;888888888888888888888888;;;;;;:::999999999::::::>>>============>>>>>>???999;;;<<<<<<;;;;;;<<<>>><<<<<<<<<;;;;;;;;;;;;;;;888===CCCFFFMMM]]]sss~~~[[[FFF===777999<<<<<<:::;;;333111///---,,,,,,......$$$)))000333222///......111000///......///000111////////////000000000000000000///---,,,,,,///111000000//////.........---111111000///...------,,,000///...,,,+++---111444000000222333000------///...000000,,,***...111111------------------------***+++.../////////......---///222333222000///...111222222222111000//////666333000///111444555555444777888666999HHHaaauuubbbFFF===888333000000111333333222222222222444777999:::AAA>>>======:::555777;;;666:::777999AAABBBJJJ]]]uuu{{{llljjj|||uuukkk```VVVMMMEEEAAAAAAAAA===777777999888555555222///000444666555444444333333222222333333444777666777===KKK^^^qqq||||||}}}~~~{{{zzzzzzzzz~~~}}}tttgggXXXGGG999666555222,,,((((((---111111---,,,------***+++...111111111111111111111111555111---,,,...//////---///000888IIIYYY```bbbcccwwwlll___WWWSSSOOOHHHCCCCCCBBBAAA@@@@@@@@@AAABBB;;;===???>>>;;;999999:::999;;;======<<<;;;:::999;;;::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===<<<===???>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>AAACCCCCCGGGTTThhhxxxzzzVVVBBB;;;777999;;;999999:::555444222000000000111222***---000111000000111222000///...------...///000....../////////000000000//////...---+++,,,...000000000/////////.........000000//////...---------111111///---,,,...222555888555222///------///222///222333///...222444333.....................------------------------,,,000111222222111000000000222111111000///...,,,,,,777777666555444444444444777777777:::GGGaaapppQQQ===999666444222333333222222333333333444555777999:::===:::999;;;:::888999<<<666999777;;;FFFOOO]]]tttsssccckkk{{{qqqfff]]]WWWTTTSSSQQQKKKCCC???>>>:::555555222///000444666666444333333333222333333444444666:::AAAMMM[[[kkkxxx}}}}}}{{{zzz|||~~~}}}uuujjj[[[III:::777777666333111111222444444000///111000......222111111111111111111111111333000------///111000///111333===MMMYYY^^^aaaccczzzqqqhhh___YYYRRRPPPMMMJJJHHHGGGHHHHHHAAADDDFFFFFFDDDAAA??????AAAAAABBBBBBBBB@@@>>>===>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@@@@BBBDDDDDDBBB@@@??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDFFFRRRfffuuuuuuOOO<<<999777999999666666999666555333222111111222333111222111000///000333555111000///......///000000------........./////////---......,,,++++++...000000000////////////..............................333333111///...000444777888555111---------...---***...000------000222000000000//////.........---///---,,,---///000000///////////////............000000000//////......---333555666444111111333555??????DDDPPPfffnnnRRR>>>555555444333444555555333111666666555666666888999999:::555444888:::999999<<<555:::888===NNN]]]rrreee]]]ppp{{{tttrrrrrrmmmkkkdddZZZQQQKKKBBB999888444222222555777666444333333333444444555555666666???OOO```ooozzz~~~yyy~~~}}}}}}}}}zzz|||vvvnnnaaaMMM===444444333444555444222000444111000222222///000333000000000000000000000000111000......000222222111333888DDDRRRZZZ\\\___cccsssoooiiiaaa[[[WWWTTTSSSNNNNNNNNNMMMKKKJJJHHHHHHFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFGGGGGGDDDGGGJJJKKKJJJGGGFFFEEEHHHIIIIIIJJJKKKLLLMMMMMMOOOQQQRRRSSSYYYfffzzzqqqJJJ888777888999777333444777333222111000000000000000444333111000///000333444222111000/////////000111------------.........///---......---,,,---///000000000//////////////////,,,---------.........///333333111//////000444888444555333111111111---((((((---///------///000///000000000///......---------------000333555555555/////////000111000///.../////////000000111222222///222333111000555>>>GGGMMMUUUdddvvvoooSSS???666444444333222333555666555333888888888888888888999999999444222555777777777999666>>>???EEEXXXjjjxxxdddhhhvvvkkk```RRRFFF???;;;777666888888666444333444555666888888999999:::FFFZZZooo}}}zzz~~~{{{yyy|||{{{|||wwwrrrhhhUUUCCC777444222222444555222...222///...111111......111////////////////////////111000//////000111222333777===JJJVVVZZZZZZ]]]cccyyyuuusssllliiiddd```]]][[[ZZZYYYQQQPPPPPPQQQTTTUUUTTTSSSPPPNNNMMMLLLKKKLLLMMMMMMOOOPPPQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUXXX\\\^^^^^^\\\[[[[[[______```aaabbbccccccdddlllooossswwwrrrJJJ999777777999666222222666111111000000/////////000333222111000111111111000111000///...---......///------------.........///...///000/////////000222//////000000000000000000,,,,,,------.../////////111111000//////111666999888:::888333222444111+++,,,111333111111333444222000/////////......------,,,...111333444555777888666555444555666666333000000000/////////000111222111222333444999FFFXXXeeegggsssjjjSSSBBB999666666555333111111333555666666888888999999999999999999;;;666222333444444666:::===JJJPPPXXXkkk}}}tttfffpppxxxhhh[[[KKKGGGAAA???>>>===:::777777888:::===>>>???@@@@@@IIITTTfffxxxzzz}}}zzzyyy{{{||||||xxxvvvnnn^^^NNNCCC>>>888555555555444222000---...111111......000////////////////////////111111000//////111444666<<>>666666888666333222111111222333333333222222444111......111333333222333222000///.........///////////////000000000000+++---///000//////000111//////000000111111111222111111111111000000000000///000111111333888>>>BBBVVVhhhrrriii[[[PPPEEE999666888777222000222555444111222333333555555666777888===???:::888BBBZZZnnniii[[[HHH:::555555666666111111222444888<<<@@@CCCGGGPPPaaauuuxxxfffXXXGGG::::::888555333222222111000111222333666777777444111555666888999::::::999999666666888888888???PPPaaalllfffttt~~~~~~}}}zzzxxxnnnppptttwwwzzz|||||||||yyy|||~~~~~~~~~yyy||||||yyyxxxxxxvvvqqqccc___WWWKKK===555333333111///111555555222111333111111111111111111111111111111111222666???KKKTTTTTTUUUZZZaaaeeefffiiinnn___LLLAAA999777888444111///222222222222222222222222...------///222333111...333222000---,,,+++++++++////////////////////////---...///...---...///111/////////111333333111///////////////000000000000///---///555666555???LLLjjjsssZZZBBB@@@999444444666444444666000333555666777888:::<<<888;;;<<<999;;;LLLjjjxxx___III===888888888===999777999;;;BBBSSSdddmmmuuujjjSSSFFF???999555222222222111111111111000222333555666666666555555555666777777888999888555555666999<<>><<<;;;999777999222222222222222222222222000//////111333444222///444222000...------------////////////////////////111222222111000000222444/////////111222333111//////////////////000000000000///111666777888FFFVVVwwwaaaKKKDDD??????>>>;;;999999999:::;;;;;;:::;;;===???;;;>>>@@@AAAHHH\\\xxxvvvaaaSSSLLLIIIIIIKKKFFFDDDGGGNNNYYYlll}}}sssdddPPPBBB;;;999777444222222222222222222222222333444555666666555555444444555666666666666555222555333666===III\\\xxx|||oooooo}}}|||{{{zzzwwwrrrtttpppppptttwwwvvvwwwyyyooojjj```TTTGGG<<<555222444444333333222222222222000000//////000111111000111000111333:::EEEQQQYYY\\\___ccchhhjjjkkkkkkjjjUUUJJJ???;;;:::888888:::444444444444444444444444222222111333444444333111444333111000/////////000///////////////////////////000111000......///111000//////000222222111///.........//////000000000222111444888888===QQQggg|||ccc]]]WWWTTTOOOGGGBBBAAA@@@@@@@@@@@@@@@CCCGGGKKKOOOPPPSSSWWW```tttuuullliiihhhhhhbbb^^^bbbkkkzzzppp___PPPGGG<<<666666888888666111111111222333333444444444555555555555444444333555555555666666444333333888666999GGG\\\sssyyymmmyyy~~~|||yyyuuuqqqqqqmmmmmmrrruuuuuuvvvyyyooollldddXXXJJJ>>>666333333333222222222222222111000000000000000000000000333222222666@@@MMMXXX^^^bbbeeeiiilllmmmjjjfffddddddRRR@@@999999888555444777777777777777777777777444333333333333333333222333222000//////000111111///////////////////////////000000///------...000111000///000111222111///.........//////000000111333333666;;;<<>>666222222222222222222222222222222333333333222111111222666555777???KKKVVV]]]```gggiiilllnnnmmmkkkgggeeewww^^^CCC:::<<<<<<777222777777777777777777777777444444444333222222222222222111000/////////111111000000000000000000000000222333333222111111222444222000//////111111111///......//////000111111222333444888???CCCPPPnnnyyymmmfffeeegggiiilllpppuuu{{{yyybbbTTTNNNGGG>>>666777444222111333333111///111222222444555666777888555555444444333333333333555333333666666444999@@@>>>NNNeee{{{www}}}zzzyyy}}}}}}{{{|||}}}~~~~~~yyy|||~~~~~~vvvqqqooorrrsssqqqppprrrkkkjjjeeeZZZKKK===555333222222222222222222222222444555555333111111333555888999>>>GGGRRRZZZ]]]]]]jjjkkklllmmmnnnmmmlllllllllMMM??????>>>999333666666666666666666666666555666666444222111222333222111000//////000000111000000000000000000000000000111222111000000222444333111//////000111000/////////000000111222333333666666;;;EEEOOO___}}}|||~~~tttaaaKKK@@@<<<999777666444333222222444555444333222333444555666777888888555444333333333333333444333///000444666666???KKKKKKbbbuuusss}}}}}}}}}{{{xxx{{{~~~|||zzzyyy}}}}}}~~~~~~~~~|||||||||}}}~~~uuuvvv{{{|||{{{}}}zzzuuurrrttttttpppoooppphhhhhhdddYYYIII<<<666555222333333333333333444444222444444333111333888===???AAAGGGOOOVVVZZZ\\\[[[iiijjjlllnnnpppqqqrrrsssfffPPPFFF@@@;;;:::777777777777777777777777777888888555222111333555444333222111000000111222000000000000000000000000,,,...//////...///111333444111//////000111000//////000111222333444555555999888???MMM[[[mmmrrr\\\MMM???999888666666888555444333333555777888999444444555666777777888888444333222222222333444555444///000666999<<>>???AAAAAA???:::666777999:::888:::999888777777666777777111111111111111111111111333333333333333333333333333333222222222333333444666666888:::666111222777???>>>DDDXXXssswwweeeZZZPPPGGG999888777666666555555555111222444555777888999999<<<999555555777999888666999777555444444555555555444333555===EEESSSkkkzzz}}}~~~zzz||||||}}}}}}{{{~~~~~~zzz}}}|||}}}yyyqqqooossszzz|||~~~}}}zzzuuuqqqpppiiigggcccZZZIII999555888333444444333222222333555888666666<<>>@@@BBBEEELLLYYYiiivvvtttqqq~~~wwwwwwzzz~~~{{{{{{|||}}}~~~}}}||||||}}}~~~zzz{{{~~~|||yyyxxxwwwtttuuuxxx||||||{{{xxxsssooojjjiiifff___PPP???777888111222333333222333666888999???GGGQQQYYY^^^aaaaaaffffffgggggggggfffeeeddddddmmmwww}}}~~~wwwooottt```LLLCCCFFFLLLSSSXXXPPPGGG>>>;;;;;;:::999999555555444333222222222222333333333333333333333333444444444444444333333333888777666666666666666666666333444888999777777999AAAXXXvvv}}}gggXXXDDD666333666666555555555555555666777888999999:::;;;;;;<<<<<<<<<<<<:::999888777888888888888===<<<<<<===@@@GGGNNNTTTaaajjjyyytttkkkwww{{{~~~~~~yyyxxxyyy~~~}}}|||~~~}}}{{{~~~}}}{{{}}}|||xxxvvvvvvwwwyyy{{{|||xxxxxxzzzzzzuuupppooommmkkkdddUUUDDD:::999777777777555333333555777>>>FFFRRR[[[```aaaaaa```bbbeeehhhjjjjjjhhhggggggiiirrr{{{wwwooo]]]KKKHHHMMMUUU[[[YYYKKK???<<<<<<:::999;;;777666555444444333333333333333333333333333333333555555555444444333333333777666555555444444444555777444333666666555777;;;HHHdddxxxiii^^^NNNDDD888444666888666444555555555555666888999:::999::::::;;;<<<<<<<<<;;;999888777555444555666777999;;;???DDDMMMZZZiiirrrzzzpppnnnzzz~~~~~~yyy~~~~~~}}}}}}}}}}}}|||~~~~~~~~~yyyvvvxxx{{{~~~~~~~~~yyyttttttwwwyyywwwsssrrrooommmgggYYYHHH===;;;999999888666555666999;;;FFFPPP[[[bbbbbb___]]]]]]\\\aaagggjjjkkkkkklllmmmooouuuzzz{{{||||||wwwrrrtttZZZNNNNNNUUU]]]cccQQQAAA<<<<<<888888;;;777666555444333333333333444444444444444444444444222333333444555555666666666666555444333333333333666444555555444444:::BBBZZZyyyyyyooofffZZZLLLBBB@@@999444666888666222111555555555555666777999999888999:::;;;<<<<<<<<<<<<777666555222111333777;;;;;;BBBMMMYYYgggxxxyyyqqqwww~~~{{{yyy|||{{{}}}~~~}}}||||||}}}~~~{{{{{{wwwzzz~~~~~~yyytttssstttvvvwwwvvvrrrpppnnniii^^^NNNDDDBBB;;;;;;;;;;;;<<>>>>>>>>888777666444444888@@@FFFLLLWWWhhhyyy~~~zzzvvvzzz{{{xxxzzz~~~|||}}}}}}|||{{{|||~~~}}}yyy|||~~~}}}xxxtttrrrsssuuuwwwuuurrrqqqnnnfffZZZRRRQQQEEEFFFFFFGGGHHHLLLQQQUUU[[[cccjjjhhh```ZZZ[[[______eeekkkmmmlllmmmpppssswwwyyyyyyuuuuuuxxxyyywww~~~nnntttgggNNNEEEAAA:::999>>>:::999888777777666777777555555555555555555555555777777666555444444333333777777666444444333333333333555777777333666EEEUUU~~~mmm]]]RRRHHH===888999:::777444999333000222333000333:::666666666666666777777888888999;;;<<<>>>???@@@@@@::::::999777999???IIIQQQ^^^lll~~~qqqnnnwww}}}zzz|||~~~~~~~~~}}}|||}}}{{{~~~~~~{{{vvvqqqqqqtttwwwyyyvvvuuutttoooeee___^^^TTTTTTSSSRRRSSSVVV[[[___aaahhhnnnjjj```[[[^^^ccceeejjjoooooommmlllooorrrzzz||||||yyyyyy|||}}}zzz~~~```KKKBBB>>><<<::::::777777999999555444666666777777888888888888888<<<888555666888999777555666666666666555444333333555333555999777999MMMeee~~~ssshhhZZZJJJ???<<<666111111555777555222555555444444444333333333444444444555777:::<<<>>><<<<<<<<<<<<;;;;;;;;;<<<;;;666666:::???III[[[mmmppphhhlll|||~~~}}}zzz|||~~~~~~~~~~~~{{{wwwxxx~~~vvvwwwuuurrrsssssslllaaa```aaaccccccccccccccccccgggiiijjjhhhfffeeegggjjjmmmtttzzzxxxssspppooooooxxxvvvuuuvvvwwwxxxxxxxxxrrrVVVGGGAAA@@@AAA===999777999:::888999<<<777777777777777666555444999777666666777777777666555555666555555444444333555333555888888>>>WWWqqq~~~}}}~~~|||~~~{{{|||uuueeeWWWNNNGGGAAA<<<999666222111444555444333444444444444444444444444444555777888999999999999:::;;;<<<<<<<<<;;;;;;<<<===:::999===CCCRRRkkk~~~pppkkkqqqzzz}}}}}}uuuvvvuuusssvvvyyyssskkkjjjiiiiiiiiijjjjjjiiihhhhhhkkkmmmnnnmmmnnnqqqtttvvvyyy{{{xxxtttrrrrrrrrrvvvuuuuuuuuuwwwxxxyyyyyycccMMMDDDBBBAAA>>>888444555666555777:::::::::999888666444333222555666777666555555777888555555555555555444444444555444666999<<>>@@@>>><<<;;;444444555666666666666666555666777666555555777888777666666666777888:::;;;555777:::???JJJ___zzz}}}|||vvvvvvxxxzzzzzzwwwuuusssssszzzxxxtttppplllhhhfffeeecccWWWHHH@@@??????:::666666555333222222333555666111111222333444555555555555555666777999:::;;;;;;999888777777777999;;;<<<444666888888999AAAMMMWWW\\\cccooosssllljjjsss|||yyywwwwwwuuurrrqqqssstttrrrnnnjjjhhhhhhjjjlllpppnnnnnnpppvvv|||~~~yyyzzz~~~|||ssspppsssvvvvvvuuuqqqmmmlllpppsssjjj\\\MMMFFFCCC???======666666777888888888888888999777666666777777777666888777777777888:::<<<>>>777888888;;;CCCQQQaaajjjtttzzz~~~~~~xxxxxx~~~{{{tttuuuwwwzzzyyyuuurrrqqqrrrrrrnnnhhh```ZZZUUURRRQQQOOOHHH???999888888888777444333222111000222555777333111111333777888777555777777777888999:::;;;;;;:::::::::999999999888888555777999:::@@@NNNbbbpppyyytttkkkmmmuuuxxxuuuuuuwwwuuupppooosssqqqqqqooojjjeeedddiiinnnrrrnnnlllmmmssszzz{{{|||xxxmmmjjjqqqrrrsssssspppllllllqqqvvvwww```SSSKKKEEEAAAAAA:::;;;;;;<<<<<<;;;;;;;;;<<<888666666888999777555999888777777999;;;>>>???999888777777<<>>>>>======;;;:::888888;;;;;;999666444444777999<<<;;;666333:::BBBBBB;;;888888999888888999<<<>>>===JJJ```uuu~~~wwwvvvmmmlllooovvvvvvzzz{{{xxxxxxyyyuuummmmmmllllllkkkiiiddd^^^ZZZTTTMMMDDD>>>======<<<;;;888888777777666666555555333555666555444333333444666555444444666777777666666555555777999;;;;;;::::::999888777666666666666999999999<<>>::::::777555;;;DDDEEEAAA999999888777666666888999;;;EEEVVViiixxx|||ssslllmmmrrrzzz{{{xxxtttwwwvvvssstttwwwuuupppfffccc```]]]ZZZVVVPPPMMMHHHCCC===999999999999888777777777777666666555555333333333111000000333555777555444444666777666666666555555666888999999888::::::999999999999999999888;;;===CCCSSSlll|||sssnnnmmmwww|||ttttttsssooojjjfffffffffdddeeeggghhhiiigggeeedddeeedddfffkkkssszzz||||||zzz~~~~~~vvvpppoooqqqoooooooooooooooqqqsssuuuzzzmmmbbbSSSIIIEEEDDDCCCAAA;;;<<<===>>>===<<<:::999888:::888666999???CCCCCC===<<<999777555555666666999>>>GGGVVVhhhxxxxxxrrrmmmooouuu~~~~~~xxxtttrrrqqqrrrpppnnnnnnqqqpppmmm\\\XXXQQQLLLHHHEEEAAA???<<<999666555666777777666777777777666666666666555333333111000///111555888888666444444555666666555777777888888888888777777666666777777888888888888777>>>FFFOOO___uuu|||mmmbbbiiinnnzzzxxxvvvrrrllleeeaaa___```___```bbbfffiiihhhccc___^^^___eeemmmuuuyyyxxxuuutttxxx{{{yyyssspppqqqtttqqqnnnlllmmmooorrrrrrpppssseee\\\UUUKKKDDDCCCBBB@@@@@@???>>>;;;:::;;;===<<<999888;;;@@@DDDAAA>>>:::777666666666666888888<<>>999777888888999555666777888777666555555555555555555555666666666///222555777777666777888999777666666777888777666888:::======;;;999888999;;;:::::::::;;;<<<>>>???AAAPPPaaaooo|||rrrZZZXXX\\\gggsss}}}}}}zzztttpppjjjddd```^^^^^^^^^ccc```^^^aaaeeegggddd```\\\^^^ccckkkssswwwwwwtttqqqrrrrrrpppmmmlllnnnqqqooopppppplllfffccceeehhh}}}ooohhh^^^VVVQQQMMMHHHDDDDDDAAA???>>><<<<<>>888555666777666555999777666999@@@GGGMMMPPPNNNOOOTTT\\\eeennn}}}}}}xxxvvvwwwmmmjjjiiiiiicccXXXNNNIII@@@===888666666888999999444666888888666444444444444555555555555666666666,,,000444777666555444444999888666777999::::::999777;;;???@@@===<<<<<<>>>===<<<;;;<<<>>>AAAEEEHHHTTTddduuuyyy\\\UUUPPPTTT^^^kkkyyyxxxvvvoookkkeeebbbaaabbbbbbbbbgggdddaaabbbdddeeecccaaa\\\]]]```hhhqqqwwwyyyyyyqqqqqqqqqooolllkkklllmmmppprrrsssmmmeeeaaaccchhhvvvmmmccc\\\YYYRRRMMMKKKHHHEEEHHHOOOJJJDDD<<<888888999777555:::888777888;;;>>>?????????@@@DDDJJJOOOUUUaaalll|||}}}}}}yyyrrrmmmmmmooobbb]]][[[\\\XXXMMMDDDAAA<<<:::888777999::::::999555888:::999777555555666444444444555555555666666///111444555555444555555999888777888;;;<<<===<<<;;;@@@EEEGGGEEEDDDEEEGGGCCCAAA@@@BBBFFFMMMTTTYYYkkkzzzsssdddUUUOOOPPPWWWbbblllzzz~~~~~~yyywwwkkkgggcccbbbdddffffffeeeffffffffffffdddbbb```^^^```___aaagggoootttuuutttooopppooonnnlllkkkkkkkkkooopppnnnjjjfffcccdddfffvvvlllddd```ZZZTTTTTTXXXRRRKKKBBB===<<<<<<:::777:::888777777999::::::999999999<<<>>>>>>@@@HHHRRR```dddfffccc]]]ZZZZZZ]]]VVVPPPMMMOOOLLLCCC======<<<;;;:::;;;<<<===<<<:::777:::<<<<<<999888999;;;444444444555555555666666444555666666555555777999999888888999<<<>>>>>>>>>@@@FFFLLLOOOMMMLLLNNNQQQMMMLLLKKKNNNTTT]]]gggmmm|||zzzcccSSSLLLKKKQQQXXXlllvvv{{{~~~wwwvvviiifffccccccfffhhhhhhfffdddgggjjjiiieee```\\\[[[eeedddeeeiiimmmooommmkkknnnnnnooonnnmmmlllkkkkkknnnkkkgggeeeeeeeeedddbbb|||vvvssssssssscccOOOAAA>>>@@@AAAAAA@@@===:::999999:::::::::>>><<<::::::===???@@@@@@HHHJJJKKKKKKIIIHHHHHHHHHEEEFFFDDD@@@@@@DDDFFFDDDCCCBBBBBBAAA@@@???===;;;===<<<;;;:::888888888777555777888888777666666777666777888777666666888:::::::::;;;===@@@CCCEEEGGGFFFLLLUUU[[[^^^```bbbcccaaaaaa```bbbgggrrr~~~wwwcccUUUMMMIIIGGGUUU```sssyyyrrrkkkhhhllljjj^^^]]]dddcccfffccceeekkklllfffaaaaaaeeeggggggeeegggkkkkkkgggkkkjjjkkkmmmooommmgggccckkkhhhhhhkkkkkkeeeaaa```rrraaaVVVNNNFFF@@@EEECCC???>>>>>>??????>>><<<;;;:::;;;======<<<:::<<<>>>AAACCCCCCCCCBBBAAA<<>>===<<<======>>><<<;;;;;;::::::::::::999777777888888777888;;;>>>;;;<<<===AAAEEEKKKQQQTTTVVVYYY___fffmmmppppppnnnooopppssswww|||ttt```PPPGGGCCCJJJRRRdddzzzyyysssoookkknnnmmmbbbbbbgggcccdddbbbeeelllnnniiiffffffggghhhhhhfffgggkkkjjjfffhhhiiijjjlllkkkjjjgggeeekkkfffeeeggghhheeecccdddrrrcccXXXUUURRRMMMIIIGGGEEECCCAAA?????????AAAAAA???<<<999;;;<<<===>>>===:::777555777:::<<<;;;AAAOOO^^^eeehhh```UUULLLFFFDDDDDDDDDBBBAAA???>>>>>>???@@@AAA???<<<888777999;;;:::999888999999888999;;;@@@CCCCCCEEEGGGLLLSSSZZZaaaeeemmmmmmpppxxxsss]]]MMMFFFCCCEEEQQQhhhyyyuuutttnnnpppppphhhhhhjjjdddbbbaaadddkkkooommmkkkkkkggghhhgggeeegggjjjiiieeeeeehhhjjjiiigggeeefffhhhhhhcccaaadddfffdddeeehhh|||wwwppphhhbbb\\\VVVSSSNNNMMMKKKIIIGGGEEE@@@===BBBAAA???>>>===<<<:::888;;;>>>??????III^^^uuuyyykkk^^^UUUOOOKKKHHHFFFDDDBBB@@@@@@AAABBBDDDAAA;;;555555999===<<<::::::::::::999:::>>>CCCGGGNNNQQQVVV^^^eeemmmrrruuuzzz|||sssaaaWWWIIIBBBDDDVVVooo}}}}}}|||yyyvvvvvvoooqqqqqqkkkkkkllldddaaabbbeeejjjnnnnnnlllkkkccceeeeeeccceeeiiiiiieeebbbfffiiigggbbbaaaeeejjjddd```___cccfffeeefffhhh~~~oookkkddd]]]XXXSSSNNNKKKIIIFFFAAA??????AAAAAAAAA===???>>>@@@OOOkkkrrrhhh^^^TTTMMMMMMKKKIIIFFFDDDCCCDDDDDDCCC===777777;;;??????>>><<<<<<;;;:::;;;>>>DDDHHHPPPVVV___jjjttt{{{~~~xxxlllWWWJJJAAAIII^^^uuu{{{xxxxxxxxxwwwuuuuuunnnooopppiiijjjllleeebbbccceeegggjjjkkkiiifff___aaabbbaaadddiiiiiifff```eeeiiifff```___dddjjj```^^^```fffiiigggeeefffyyytttpppddd]]]SSSLLLHHHEEEBBB???>>>>>>>>>CCCUUUrrr{{{qqqeee\\\WWWUUURRRNNNJJJGGGDDDCCCCCC???:::888:::<<<===<<<======<<<<<<;;;===AAAEEEIIIOOOZZZfffqqqyyy~~~~~~}}}iiiYYYJJJHHHSSSeeeyyy~~~xxxttttttuuutttrrrrrrkkkmmmmmmfffggglllgggccceeefffeeegggiiifffbbb___aaaaaa```ccchhhiiieee```eeehhheee```^^^bbbhhh```^^^aaagggjjjgggdddeeeyyyrrriii```YYYYYYXXXXXX^^^ooovvvnnnlllhhhccc]]]VVVQQQNNNJJJGGGCCC@@@===============>>>>>><<<;;;<<<>>>@@@AAAEEELLLUUU___ffflllooorrrvvvyyyyyyvvvwww||||||nnn\\\QQQNNNVVVgggwww|||uuurrrrrrrrrqqqooonnniiilllkkkbbbdddlllkkkdddggggggdddeeehhhfff```cccddddddbbbdddhhhgggdddbbbeeegggeeeaaa___aaaddddddaaaaaafffhhhfffdddfff}}}uuummmeeeaaaWWWVVVSSSMMMGGGDDDDDDDDD===>>>>>>===;;;:::;;;===>>>???BBBFFFLLLSSSYYY]]]]]]]]]]]]]]]^^^```bbbeeeiiioooyyy~~~kkkYYYMMMLLLYYYhhh}}}}}}~~~{{{tttqqqpppqqqooommmllliiillljjj```cccmmmnnndddggggggdddeeeiiigggaaaggghhhgggdddeeehhhfffbbbccceeegggfffbbb```aaabbbhhhcccbbbdddfffeeeeeeggg}}}wwwmmmbbbZZZTTTQQQPPPJJJFFF@@@===<<<===>>>???<<<<<<>>>AAAFFFIIIJJJJJJMMMKKKIIIGGGHHHJJJMMMOOORRRTTTXXX^^^eeekkkmmmnnntttwww|||~~~jjjSSSGGGLLLVVVmmm}}}|||zzzzzz|||xxxsssrrrqqqrrrqqqqqqoookkkgggdddeeeiiimmmjjjhhhjjjooopppmmmjjjjjjnnnooommmkkkmmmnnnjjjdddhhhgggfffdddcccbbbaaa```dddbbbaaaaaacccdddeeedddxxxmmmeee```YYYTTTLLLFFFBBB@@@???===<<<;;;;;;>>>AAAEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDIIIIIIJJJMMMQQQTTTTTTTTTWWWZZZ___fffmmmpppqqqppprrrrrrqqqpppmmmkkkiiiiiikkkiiijjjqqqwww|||{{{~~~tttZZZHHHGGGMMM___www~~~|||xxxwwwyyy}}}xxxrrrpppqqquuuxxxwwwtttppplllkkklllnnnoookkkiiikkkppprrrooonnnoookkklllkkkjjjlllpppnnniiihhhhhhhhhgggeeedddbbbaaabbb```^^^___bbbeeeggggggyyypppjjjaaaXXXQQQKKKFFFDDDCCC@@@>>>>>>@@@BBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>BBBAAAAAABBBEEEFFFFFFEEEEEEGGGJJJOOOUUUXXXXXXXXXYYYYYYYYYXXXWWWUUUSSSSSSQQQPPPQQQWWW\\\dddqqq}}}~~~xxxqqqjjjccc___\\\dddeeeiiiooovvvyyywwwtttsssqqqrrruuuwwwyyy~~~qqqcccdddfffjjjoootttxxx{{{}}}~~~~~~cccLLLCCCFFFQQQmmm|||~~~xxxvvvxxx}}}~~~}}}}}}zzzsssoooqqqxxx{{{xxxsssrrrssstttrrrpppqqqnnnooosssuuussstttwwwnnnpppnnnlllnnnrrrrrrnnniiiiiijjjiiigggdddbbb```^^^\\\[[[]]]```dddfffggg{{{sssmmmgggccc\\\XXXSSSPPPPPPPPPPPPPPPMMMLLLKKKIIIGGGEEECCCBBBBBBAAA@@@BBBDDDFFFFFFEEEEEEEEEEEEHHHLLLNNNOOONNNRRRRRRTTTUUUTTTPPPLLLHHHGGGGGGJJJPPPTTT[[[jjjxxx~~~|||xxxqqqhhh^^^UUUPPPSSSTTTWWW]]]dddfffccc```aaa```aaadddggghhhooovvvzzzmmmjjjuuufffTTTRRRSSSVVVZZZ^^^bbbccccccbbbiiisss~~~jjjOOOCCCDDDKKKjjj}}}}}}|||yyywwwzzz~~~|||}}}~~~xxxrrrrrryyyyyyuuurrrtttwwwxxxuuuqqqwwwuuuuuuwwwwwwuuuwww|||vvvwwwuuuqqqqqqttttttqqqqqqqqqrrrpppnnniiieeebbb______```cccfffhhhgggfff~~~zzzwwwvvvuuutttnnnkkkeee___[[[XXXWWWWWWRRROOOLLLJJJJJJIIIHHHGGGFFFEEEEEEGGGKKKOOORRRRRR\\\]]]```cccbbb\\\SSSLLLIIIKKKRRRZZZ___dddppp||||||tttkkkbbb\\\YYYYYYZZZ^^^bbbccc```]]]aaa```aaadddfffggglllsss}}}qqqaaaZZZfff{{{{{{cccSSSOOOOOOOOOQQQUUUVVVVVVTTTQQQTTT[[[iii{{{mmmPPPBBBCCCJJJiii|||}}}}}}|||~~~wwwuuuzzz|||yyy{{{xxxuuuwww{{{tttqqqpppsssxxxyyyvvvqqq{{{yyyxxxyyyvvvsssuuu{{{uuuwwwvvvqqqpppssstttsss{{{{{{{{{yyyuuuooojjjgggdddfffiiimmmooommmiiieee{{{vvvpppjjjfffaaa]]][[[YYYXXXXXX[[[aaaggglllnnnvvvwwwzzz}}}}}}wwwlllccc]]]```hhhrrrxxx|||zzzsssnnnllliiiggghhhkkkkkkiiifffjjjiiijjjmmmmmmllloootttzzzyyyppp^^^UUU^^^rrrzzzjjj___VVVTTTRRRSSSVVVVVVSSSPPPKKKJJJMMMYYYkkk|||rrrSSSCCCDDDLLLjjj}}}wwwvvv{{{}}}yyywwwyyy||||||}}}wwwqqqqqqwww~~~~~~}}}~~~~~~~~~|||wwwyyy~~~zzzxxxwwwsssrrrsssuuuyyyzzzxxxuuu}}}|||{{{{{{wwwsssuuu{{{ppptttvvvsssrrrvvvxxxwww~~~~~~}}}zzzvvvrrrmmmkkkgggiiimmmpppqqqnnnhhhccc~~~~~~|||~~~~~~{{{{{{~~~}}}nnnbbbfffuuuxxxsssjjjgggdddeeeggggggccc___YYYWWWVVVZZZdddrrr{{{\\\JJJJJJSSSooo{{{uuurrryyy|||yyyvvvvvvxxxxxxxxxsssnnnoootttxxxwwwtttyyyvvvuuuvvvyyy}}}~~~~~~{{{{{{yyy~~~{{{wwwzzz{{{xxx{{{{{{|||}}}~~~~~~}}}|||~~~zzz|||xxx~~~~~~}}}}}}{{{xxxwwwqqqrrrsssvvvvvvtttpppmmmxxxxxx|||}}}{{{wwwooonnnkkkiiikkktttdddRRRRRRZZZvvv{{{~~~}}}wwwwww~~~||||||}}}|||wwwrrrnnnoootttuuuqqqmmmooommmkkknnnsssxxxzzzzzzttt||||||ssspppvvvyyyuuuzzz}}}~~~zzzssseeeuuu}}}||||||~~~|||zzzxxxvvvtttsssmmmnnnoooqqqtttxxx{{{|||{{{|||||||||zzzzzz|||}}}