BM6P6(@ {{{ddd\\\dddpppssscccnnn}}}jjjWWWgggeeeFFFJJJ```yyyiii___xxxkkkLLL888444666666000333555444000///111333222333444444333222000///444333111//////000111222000000000000////////////111000000///...------,,,111111111000000000000000000...---...000111111111)))***,,,...///000111111111111000000111111222333///777<<>><<<999777777;;;;;;888888;;;888:::;;;;;;888666666666vvvgggaaakkk}}}nnniiinnn~~~iiiWWWgggdddFFFKKK```{{{jjjaaazzzhhhIII777444555444777666555555555555444333333444444444444222111000444333111//////000111222000000000000////////////111111000//////...------111111111111000000000000333111//////111111111000....../////////......---111111000000111111222333///777===PPPsssyyyYYYEEEYYYvvv}}}jjjLLL888777@@@VVVlllrrrOOO:::333666222111555555444333333222555888:::999JJJeee}}}iiibbb]]]fffqqqkkkgggeeeccccccbbbaaa^^^\\\ZZZXXXWWWZZZ___aaa___\\\[[[WWWWWW[[[^^^^^^aaaddddddeeeggghhhjjjnnnvvv}}}zzzvvvvvvvvvxxx}}}vvvuuutttpppnnnrrrttttttuuuxxxxxxwwwvvvwwwxxxvvvqqqlllrrryyyyyypppkkkllliiiaaa\\\YYYUUUQQQNNNLLLKKKKKKKKKKKKKKKKKKIIIEEE@@@<<<>>>;;;:::<<<;;;888888;;;;;;<<<>>>===:::777666666vvvcccfffqqqkkkbbbrrriiiXXXhhhdddFFFKKKaaa~~~lllccc}}}~~~```DDD777444444222777444111111444555111...444444555555444333111000333222111000///000111111000000000000////////////111111111000000//////...111111111111111111111111555333111000111111000///000000000000000///...---111000000000000111222222111888>>>PPPsss{{{YYYDDDXXXtttzzzcccEEE444888GGG]]]jjjfffCCC333222888666444555111333333444444555888<<<@@@WWWsssyyyddd___]]]iiioooiiigggeeebbbaaa``````^^^\\\VVVTTTUUUXXX]]]```___]]]]]]YYYXXX[[[\\\\\\```dddeeeddddddeeeiiiqqqyyy}}}|||vvvsssvvvyyy}}}xxxuuu~~~xxxuuupppmmmooopppnnnnnnqqqwwwwwwvvvuuusssqqqnnnmmmuuuxxxvvvooommmnnniii```[[[ZZZXXXUUURRRPPPNNNMMMLLLLLLLLLNNNNNNKKKCCC===DDD???<<<===;;;888888;;;>>>???@@@???;;;888666555qqqgggdddqqq}}}hhhhhhpppxxxiiiYYYiiidddGGGKKKaaammmfffuuuVVV???666666555222555333111111222222000---444555555666555444222111222222111000///000000111000000000000////////////222111111111000000000///000111111111111111222222444222000000111111111///...///000111111111111111000000000000000111222222222999>>>PPPsss{{{ZZZDDDVVVrrrwww^^^BBB222:::LLL___bbbTTT;;;///111888555333444...222222444555555888AAAKKKlllwww```]]]^^^mmm}}}nnnhhhgggdddaaa___^^^^^^]]]\\\YYYXXXWWWYYY[[[\\\ZZZYYY]]][[[[[[]]]]]]ZZZ[[[___dddccc``````gggqqqyyy{{{wwwrrrpppvvv|||~~~yyypppmmmvvvzzzvvvwwwqqqmmmmmmmmmkkkjjjlllssssssrrrpppmmmlllmmmnnnttttttrrrmmmllllllfff]]]ZZZYYYWWWUUURRRQQQOOOOOOMMMLLLNNNQQQRRROOOGGG@@@FFF@@@===<<<:::777888<<<>>>@@@AAA@@@<<<888666555ppp___eeezzzzzzeeebbbooo|||iiiYYYjjjdddGGGLLLaaalllgggkkkMMM;;;777777666444555777777666333222333444444555555666555444222111111111111000000000000000000000000000////////////111111111111000000000000000000111111222222222333000///......000111111000//////000111222222111111000000//////000000111222222999>>>PPPssszzzYYYCCCTTTnnnsssSSS<<<222===OOO___ZZZEEE999///111555111111333---///000333555444999IIIZZZuuu^^^[[[^^^qqq}}}nnnhhhfffccc```^^^]]]]]]\\\[[[\\\[[[ZZZZZZZZZZZZXXXVVV[[[\\\___bbb___YYYWWWYYYbbbbbb___]]]cccooovvvwwwooolllmmmttt{{{}}}~~~{{{}}}wwwvvvkkkeeennnwwwuuuyyysssnnnmmmllljjjjjjlllnnnnnnmmmllljjjkkkmmmppprrrqqqooollllllkkkfff___[[[YYYVVVTTTRRRPPPPPPPPPNNNNNNOOOQQQRRROOOIIICCCEEE@@@<<<<<<:::888999======???AAA@@@===999666555gggcccpppvvvoooaaajjjwww{{{yyyvvvgggXXXiiidddGGGLLLaaakkkjjj{{{bbbFFF999777777666555111555777555111000222555444444555555444333111000111111000000000/////////000000000000////////////000000000000000000000000000000111111222333333333///...---...000111111111111111111111111000///...000////////////000111111222999===NNNrrrzzzYYYBBBQQQhhhjjjFFF666333???OOO\\\TTT<<<888000111222---000333...//////333666555<<>>;;;999777zzzkkkiiirrrwwwssslllqqqvvvyyyyyy}}}cccUUUgggeeeHHHLLLaaalllmmm~~~vvv^^^DDD888666555333333000111111111111111222222333444444444444222111000000000000000000//////...000000000000////////////////////////////////////000000111222222333444444111000...///000111111000///000000111000000/////////////////////000111111222888<<>>999888:::888<<<@@@BBBAAA>>><<<<<>>;;;888555<<<<<<===>>>>>>>>>>>>>>>nnnoooxxx}}}~~~~~~|||}}}yyy~~~}}}zzzZZZNNNaaa}}}```IIIPPPddd~~~|||gggOOO???999333333555///111222222333333222222111333333222222111111222222222333333222000///000111///---+++---000222111000222222000///........................///000111222333111000111222222///,,,111000///...---......///......//////000111111111222222777IIIfff{{{XXX@@@KKKVVVKKK555555777<<<@@@>>>666...111000//////.........///111000777;;;>>>WWW}}}uuu^^^RRRXXXgggoooddd___```^^^[[[YYYYYYXXXVVVTTTVVVWWWYYYWWWUUUTTTUUUWWWXXXZZZ[[[YYYUUUTTTWWW[[[eeefffggggggiiilllqqquuurrrsssvvvzzz}}}~~~|||zzz{{{~~~~~~~~~}}}wwwwwwvvvuuusssrrrssstttsssooollljjjkkklllkkkjjjmmmnnnlllfffeeehhhgggccchhhoootttqqqlllgggaaa[[[YYYVVVSSSQQQPPPNNNLLLJJJEEEGGGFFFBBB??????<<<777<<<<<<===@@@CCCEEEDDDCCC~~~nnnggg}}}}}}zzzsssnnnlllzzz|||||||||[[[NNNbbb~~~___HHHOOOcccyyy```JJJ<<<888222333555000111222222333333222222111333333333222222222111111000111222222111000111333000...------///111111000222111000//////.../////////......//////000111222222111000111222111///---111000///.........///000......///000000111111222111111666GGGccc}}}{{{ZZZ@@@HHHOOOCCC555444555888;;;999333...000000111111000000//////222///444;;;CCC```oooZZZQQQYYYjjjnnnccc^^^^^^\\\YYYXXXXXXWWWVVVUUUUUUVVVXXXXXXWWWWWWXXXZZZZZZZZZXXXUUURRRTTTZZZ```dddeeeeeefffiiimmmtttxxxsssssssssuuuwwwyyyxxxwwwsssxxx~~~}}}}}}xxxyyyxxxxxxwwwuuusssrrrkkkjjjiiikkkmmmnnnnnnmmmttttttpppkkkjjjnnnpppooopppuuuuuupppkkkgggccc^^^\\\ZZZVVVTTTRRRPPPMMMJJJCCCDDDBBB@@@BBBCCC@@@999;;;::::::@@@GGGJJJIIIEEEuuubbbqqq}}}uuunnnjjjrrrӵĦĦӵ}}}[[[OOOddd^^^GGGMMMbbbĦvvvXXXDDD999777222333666000111222222333333222222111333333333333222222111111000111222222111000111222333222000///......------111000///////////////000///////////////000111111111111000000111111000///111000///......///000000...//////000111111222222111222777FFFaaa{{{zzzZZZ???BBBGGG;;;555666888::::::888333000///000111222222111000///111,,,111888EEEggglllZZZTTTWWWllloooddd```\\\ZZZXXXWWWXXXXXXWWWUUUVVVVVVWWWWWWXXXXXXYYYYYY\\\[[[YYYVVVUUUXXX___dddeeeeeeeeefffhhhlllssswwwqqqqqqrrrtttwwwxxxwwwvvvooouuu~~~|||yyywwwxxxyyyzzz{{{yyyuuusssiiijjjllloooqqqsssssssssuuuuuussspppnnnpppsssuuuwwwyyywwwppplllkkkiiieee___\\\YYYVVVTTTQQQMMMJJJEEEDDDBBBAAADDDGGGCCC;;;:::777666<<L=hĦ4ĉ@ӵ|||YYYNNNddd~~~]]]FFFMMMaaa>LqqqPPP???777666222333666111111222222333333222222111222222333333333222111000222333333222000///000111333333222000...------...000///////////////000111000////////////000000111000000000000000000111111111000///......///000111//////000000111222222222222333888GGG```zzzyyyZZZ===<<>>===999777;;;CCCGGGDDD@@@dddsss}}}GG=?HdĦ=ĪjGG=?]]]SSSjjj]]]EEEMMMbbbHdĦiiiKKK;;;666777222333666222111222222333333222222111222222333444333222111000222333444222000//////000...000000000//////111333//////...//////000111222000000////////////000000///000111000///000222444111000/////////000111222//////000111111222222333222444999GGG```yyyyyyZZZ===999;;;111111666<<<<<<888222///---//////000000111111000000333111555<<>>;;;<<>>999;;;222333777;;;:::444///...000///.........//////000111333333888===LLLtttwww___WWWZZZcccuuuddd___```aaa___]]]\\\\\\\\\[[[YYY[[[YYYXXXZZZ]]]___^^^]]]]]]\\\ZZZZZZ\\\___aaacccdddeeeeeedddbbbaaaaaabbbhhhiiikkkppptttwwwwwwvvv|||~~~~~~|||}}}}}}~~~yyywwwvvvuuuvvvzzzzzzuuuwwwxxxxxxvvvqqqnnnmmmmmmtttuuuxxxyyytttllllllppprrrrrroookkkkkkmmmjjjeeecccaaa___\\\ZZZVVVPPPLLLLLLPPPPPPNNNMMMOOOMMMIIIEEEAAA>>>===???CCCEEEFFF?~4g&e>&evvvg&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@e999g&e2222222223h?g&e>&e111222??000111222111......000333............///111222333111000////////////000000...///111000...///333666000000/////////111222333000000000111222222333333///222888EEE^^^xxx|||^^^???:::<<<333666:::<<<888222...000444///...---------///000111111222888<<>><<<<<<@@@EEEHHH4DӵHƅ^Hu]ĦcccHu]Ħ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׼s===:::Hu]Ħ222555Bt=o9ĦHƅ^Hu]Ħ222///222111///...---...000111222111000//////000111222111111000000000000111111222111000//////000111222111///---------...---,,,/////////000111111222222333222444BBB]]]www|||[[[@@@555333222444888888333000000///,,,000000000000111111111111444555444777EEEbbbqqq^^^YYY\\\lllnnndddbbbbbbcccaaa___\\\[[[[[[\\\]]][[[[[[ZZZ[[[]]]]]][[[ZZZZZZZZZZZZ[[[]]]___aaabbbcccgggiiifffaaa^^^___aaaiiiiiiiiijjjlllooorrrtttyyyuuuwww~~~{{{||||||zzz}}}~~~zzz{{{~~~{{{{{{~~~}}}yyywwwyyy{{{}}}{{{vvvtttuuutttpppwwwuuurrrmmmkkkkkknnnqqqnnnoooppppppmmmiiidddaaaggghhhfffaaaZZZUUUUUUVVVXXXZZZZZZYYYTTTPPPMMMLLLLLLEEEAAADDDEEECCCDDDIII4DuXӵDdDΦDdDĦcccDdDĦ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Ħ444qjRgdKӵDdDΦDdDĦ111111111111111222222111///.........000000111000/////////000111111111111000000000000111111222111000//////000111222222000......///000///...//////000000111222222222333222555DDD```{{{{{{ZZZ???555333111333777777222//////...+++000000000000111111111111222555777777>>>TTTuuummm\\\YYY]]]nnnoooeeebbbbbbaaa```]]]\\\[[[[[[\\\\\\```^^^[[[ZZZZZZYYYWWWUUUWWWWWWWWWXXXZZZ\\\^^^```aaadddgggfffcccaaadddgggnnnnnnmmmllllllkkkkkkkkkuuuuuuyyy~~~yyyxxx|||xxxxxxyyy||||||zzz|||}}}{{{|||zzzuuutttvvvvvvyyyzzzxxxxxx{{{zzzwwwxxxvvvssspppoooppprrruuunnnoooooonnnkkkhhhdddbbbffffffddd```[[[XXXVVVUUUVVVYYY\\\\\\YYYTTTPPPNNNKKKEEECCCFFFGGGDDDCCCEEE4DuXӵDdDΦDdDӵgggDdDĦ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`o9xxxDdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦ;;;999DdDĦ111GIdnuR)ĦDdDΦDdDӵ111111111222333333222111///.........///000000000////////////000000111111000000000000111111111111000000000000111111333222000000111222111000000000000111222222333333222111444DDD```|||yyyYYY>>>333222000333777666111......---+++000000000000111111111111///555888666555BBB\\\qqqhhhYYYYYY^^^ppppppfffcccbbb___^^^\\\[[[ZZZ[[[\\\\\\bbb___[[[XXXWWWUUUSSSRRRUUUTTTTTTUUUVVVXXXZZZ[[[bbbeeehhhgggeeeeeegggiiiqqqpppooommmkkkiiigggfffqqqsssxxx{{{wwwrrrrrrvvvooosssxxx}}}~~~{{{wwwvvvyyyuuuyyy|||{{{|||~~~{{{rrrqqqooonnnmmmnnnpppqqqnnnnnnllljjjhhhfffdddccceeecccbbbaaa___]]]YYYVVVVVVZZZ^^^```]]]XXXTTTRRRLLLHHHHHHJJJJJJFFFCCCBBB4DuXӵDdDʜ4DuTӵsss>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>esssDdDʜ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Ħ999666>d<Ħ///peӵDx<>d<ʜ4DuTӵ222111111222222333111111000///...//////000000000//////////////////111111000000000000111111111000000000000000000111333111000000111222111000000000111111222222333333111000333CCC___{{{xxxXXX===333111///555888777111.........,,,///000000000111111111111000444777444222888GGGTTTuuuzzzcccVVVXXX^^^ssspppgggcccaaa]]]]]]\\\[[[[[[\\\\\\]]]```\\\XXXUUUUUUUUUTTTSSSUUUUUUTTTSSSSSSTTTUUUVVVeeehhhjjjiiihhhfffggghhhnnnmmmkkkiiihhhhhhiiiiiioooqqqssstttrrrooonnnnnnjjjrrr{{{}}}~~~{{{~~~~~~{{{wwwnnnmmmkkkjjjkkkkkkkkkkkknnnllljjjgggeeeddddddeeeeeecccbbbcccdddccc^^^ZZZ\\\^^^``````]]]YYYVVVUUUQQQNNNMMMMMMLLLIIIFFFDDD4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9EEE>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦ222B?Ho9444s&dq&ĒR444333222111111111111111000000///////////////000000000000000//////...111111000000000000111111000000000111111000000000111000......000111111000///000000111222222333333333222555DDD___{{{wwwWWW<<<222000///777999888222///000000...///000000000111111111111333333333333444777===@@@XXXcccuuuwww___UUUXXX^^^uuummmfffccc```]]]]]]\\\\\\\\\\\\\\\\\\YYYVVVTTTSSSUUUWWWXXXXXXWWWVVVUUUSSSRRRRRRRRRSSSccceeeiiikkkjjjiiihhhhhhkkkiiifffddddddgggkkknnnmmmlllkkknnntttvvvsssnnnjjjsss|||}}}|||xxxrrrpppnnnkkkjjjkkklllkkkjjjnnnkkkhhheeeddddddeeeffffffddddddfffhhhhhhddd```eeedddccc___ZZZWWWVVVVVVWWWUUURRROOONNNMMMKKKIII4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefemmmHu]3hhsegeĦja>aĦ@GZZZFFFse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hse888ne333222@G666444sĪj@h666555444333111111111000000000000000////////////111111222222111000///...111111000000000000111111000000111111111111000000000...------///000000////////////000111111222222666555888GGGbbb}}}wwwWWW<<<222111///888:::999333///000111000000000000000111111111111444222000111555777888777@@@HHHYYYooosss]]]UUUYYY```yyyzzziiicccaaa```\\\\\\\\\\\\[[[[[[ZZZZZZTTTRRRRRRSSSVVVYYYZZZ[[[WWWVVVTTTSSSRRRRRRSSSSSS[[[___eeekkkmmmmmmkkkiiihhhfffcccaaabbbeeejjjllljjjhhhgggkkkuuu}}}zzzrrriiiqqqyyy}}}~~~}}}zzzyyyuuupppnnnjjjffffffiiikkkjjjiiimmmkkkhhheeeddddddfffggggggfffggghhhjjjiiihhhfffllljjjfff___ZZZVVVVVVWWW[[[ZZZVVVQQQPPPQQQPPPLLL4DuXӵĵD^aaapppDdDĦiiiD^s׼sgeFm8>aĦ}}}[[[HHHs׼sHoD^DdDĦs׼s777666444222000000222444222222555444333222222222222222000000000000000//////...222333333333222111///...111111000000000000111111///000111222222111000///000...------///000000000.........///000000111111555444777GGGcccwwwWWW===333111000888:::888222...000111///000000000000111111111111111111000111222333444444444999DDDTTTggg}}}ppp\\\VVV[[[bbb~~~ttteee``````___[[[[[[ZZZZZZYYYXXXWWWVVVSSSSSSSSSUUUWWWYYYYYYXXXSSSSSSRRRRRRRRRTTTUUUVVVVVV[[[ccckkkooonnnjjjfff`````````aaacccfffhhhjjjhhhiiihhhiiipppvvvuuunnneeekkkrrrvvvyyy}}}zzzvvvuuuqqqmmmjjjeeeaaabbbgggkkklllkkkllljjjhhheeeeeeeeefffgggfffhhhiiiiiihhhhhhiiijjjnnnmmmiiiccc]]]YYYXXXXXXYYY[[[YYYTTTSSSUUURRRKKKΦ4DuXӵtvӵ>d<ĦĦyyyĦ~~~~~~Ħ>d<ĦĦfff>d<ĦBegeFYĉ>aĦ}}}\\\IIIBenu]ӵttt>d<Ħ>d<ĦĦBe===:::999888888Ħ444222333444444555555555555333111111111333333333111333333222222333333444444000000000000000//////...333333444444333222000///111111000000000000111111///000111222222111000///000...---...000111111000------......///000000000111000444EEEbbb~~~wwwWWW===333222111777999777000---///000///000000000000111111111111...000111000//////111333222555:::AAANNNccc|||nnn\\\VVV\\\dddpppbbb^^^___^^^YYYYYYYYYXXXWWWUUUTTTSSSVVVUUUUUUVVVXXXXXXWWWUUUOOOOOOOOOPPPRRRUUUWWWYYYWWW\\\dddlllooommmfffaaaWWWYYY^^^bbbfffhhhiiijjjhhhkkkkkkggggggkkkiiidddaaaffflllqqquuu{{{xxxssspppmmmhhhlllgggcccdddjjjqqqsssssskkkjjjhhhfffeeefffggghhhfffhhhjjjiiiffffffiiilllnnnmmmlllgggbbb]]]ZZZYYYVVVZZZZZZWWWVVVWWWQQQIII?aŖ%7uSQuR)ӵsdKĦgdKĦhhh{{{gdKĦgdKĦgdDĦgdKĦgggsdKĦŶS3we>>222111333888;;;999111---000111...000//////000222222111000444444444444333222111111---333888888999EEE\\\ooouuufffZZZTTT\\\jjjjjj[[[XXXZZZ\\\\\\[[[ZZZXXXUUUTTTUUUWWWYYY[[[[[[WWWUUUWWWUUURRRPPPSSSSSSOOOPPPVVVXXXVVV\\\___dddjjjmmmiiiaaaYYY[[[___dddhhhkkkkkkhhhccckkkrrrtttkkkdddbbbaaa___ggglllrrrxxx|||~~~|||vvvqqqmmmkkkcccaaaccciiippptttrrrnnnhhhcccaaaeeehhhfffeeeeeebbbfffjjjkkkiiiggggggiiiooorrrrrrkkkaaaYYYYYY[[[XXXWWWXXXYYYYYYUUUNNNHHH>Anene___cccuuuneneDenejjjne>Ak<www\\\HHHSSSrrrfhqqqtttDenenennnNNN??????888777ne222222222444666777777666444222444333111111222111000...222222222222111111000///111111000000///000000000555111000222222000111444333444222...///333333///000111111111111111111000000000///............//////000000000111111111111444444666CCCaaazzz]]]BBB555333333999<<<:::222///000111///000//////000222222111000333333333444333333222111000555888666555<<>>ZZZ|||fffJJJ:::444333<<<<<<999444000///000000000///......000111111000///000111222333333333333555555444444555777888999;;;DDDTTThhh}}}zzzcccZZZTTTQQQaaavvvyyyhhh^^^YYYWWWWWWSSSUUUWWWXXXVVVUUUUUUUUUXXXXXXTTTMMMLLLPPPRRRQQQRRRTTTUUUUUUVVVWWWWWWVVV^^^```bbbaaa^^^^^^aaadddgggfffeeefffddd___]]]^^^aaaeeehhhhhhiiijjjlllnnntttwwwzzz|||~~~zzzsssooollljjjeeeaaabbbeeegggdddaaa\\\\\\```cccaaa^^^___eeehhhiiijjjgggcccbbbcccffflllkkkjjjlllmmmkkkgggcccccccccbbbaaa```___]]]sss```cccwwwhhhSSSYYY{{{qqqTTTGGGYYYzzz~~~dddnnnqqqSSS???999999222333333333222111000000333333444555555444333333333222000111222222111000...///000111222111111000000000000000111111222333555222222555444111000333......///222333222///---222222111000000111222222111111000///////////////111111000000000000000000000333555@@@ZZZyyyhhhKKK:::444333<<<:::777444000------///000///---...///111111000...///000111222333333333777333111111555888999888777:::AAANNN```tttuuu]]]WWWSSSRRRddd}}}nnnaaaZZZTTTQQQQQQQQQTTTVVVWWWVVVTTTTTTUUUXXXWWWSSSLLLKKKOOOQQQQQQTTTTTTTTTUUUVVVVVVVVVWWW___```bbbaaa```bbbggglllnnnccc\\\___dddbbb^^^]]]___aaafffkkknnnoooqqqssstttuuuwwwwwwwwwxxxzzz|||zzzsssooolllkkkfffaaaaaaddddddaaa]]]YYY[[[```ddddddaaaccchhhhhhjjjkkkhhhdddccceeehhhmmmkkkjjjlllnnnnnnjjjfffcccdddddddddaaa]]]ZZZYYYggg```mmmhhhSSSZZZ|||pppSSSIII\\\}}}xxx___llliiiNNN@@@<<<999555444333333222111000000333333444444444444333333222111000111222222111000---......///000111222333222222111111111111222222---+++,,,111222000000333...,,,---111333000......222111000//////000111222222111000000//////000000111111111111000000000000000444777@@@YYYwwwhhhKKK999444444===999666444000+++,,,///111///------...000111000......///111111222222222666333///...111444444444;;;;;;;;;>>>GGGVVVfffqqqlllUUURRRQQQQQQfffiii___\\\UUUQQQPPPRRRSSSUUUUUUTTTSSSSSSTTTXXXXXXSSSMMMLLLOOORRRQQQVVVSSSRRRTTTUUUSSSUUUXXX^^^___```aaabbbeeejjjmmmnnn___WWW^^^fffddd___\\\]]]___eeennnrrrrrrrrruuuwwwxxxxxxxxxwwwyyy|||~~~xxxsssooonnnooojjjdddcccdddccc]]]XXXZZZ[[[___eeegggeeefffiiijjjkkkllljjjfffcccdddfffhhhfffeeegggjjjkkkiiigggaaacccdddccc___[[[WWWVVVyyygggdddrrrlllWWW^^^oooRRRIII]]]~~~xxxaaappp```GGG???<<<888666555333222111111222222333333333333333333333333222111000111222333222000000///.........000222333000000000000000111222222)))(((***///000......111000,,,,,,111333000...000111000...------...000111222111000000//////000000111111111111000000000///111444666>>>VVVuuuiiiJJJ999555777>>>:::777666111+++,,,000111///,,,,,,...000000000......///000111111111000333111//////000111000///777999:::999999???JJJSSSmmmyyydddNNNNNNPPPSSSkkk~~~gggaaa___YYYTTTSSSSSSTTTTTTSSSRRRQQQSSSTTTXXXXXXUUUOOOMMMQQQRRRQQQXXXSSSPPPRRRSSSQQQTTTYYY^^^]]]]]]___cccfffggghhhiii]]]XXXbbbiiiccc[[[YYY[[[\\\dddooouuusssqqqsssvvvwwwwwwwwwxxx{{{~~~wwwrrrooommmnnniiieeeeeefffddd^^^YYY___]]]___fffiiifffeeefffeeehhhkkkjjjfffdddeeefffhhhfffdddcccdddddddddddd___aaaaaa___[[[XXXXXXYYYooo^^^eee{{{qqq[[[aaammmQQQIII]]]}}}{{{eeevvvyyyXXXAAA<<<:::444666444222111111222444555333333333333333333333333222111000111222333222111333111///------...000222............///111222333111///000444444111000222222------222444000///222111///...------...///111222111111000000000000000222111111111000000//////222333444<<>>888777666666555444222111222444777777333000111444444111...777555333555777777555222222111000///...//////000000000000000000111222222333222111///......//////...000111000---,,,---///222222111111111111111111222222111000///////////////222555555444222111111333///333<<>>===888444111111111333111000000111222111///000111222333333333222222444111......000222222111222222111111222333555666;;;===AAAIIIUUUhhh|||hhhYYYRRRQQQQQQeeesssaaa^^^YYYXXXWWWQQQUUUTTTSSSRRRPPPPPPOOOOOOPPPQQQRRRSSSRRRPPPNNNMMMNNNPPPQQQQQQPPPQQQSSSVVVXXX\\\______]]][[[[[[\\\___\\\YYYXXXZZZ\\\______dddfffjjjqqqwwwwwwsssooojjjhhhgggkkknnnqqqyyy{{{uuunnniiiffffffgggiiikkkkkkiiiggghhhjjjkkkjjjgggddddddeee^^^___aaaaaabbbgggooouuutttqqqmmmiiieeecccccccccdddbbb^^^ZZZWWWXXX\\\___iii]]]^^^yyywww^^^aaalllNNNNNNaaammmdddvvvmmmUUUDDD;;;888666444666666666333111111333555666333111111444444222///444444444444444333222111000000///.........//////111111111111111222222333555444222111///.........111222222222000///000111333333333222222111111000111000000//////000000111///111222222111000111111222000666===MMMoootttLLL777666666===>>>>>>;;;555111111222111000///000111222111000///111444666666555333111444111---,,,---000111222222111111111222333444555:::;;;;;;<<>>JJJjjjuuuMMM777666555>>>???AAAAAA;;;444111222000///...///111222111000///000222444444333222111222111///...//////000111111111111222222333444444666:::???@@@@@@EEEMMMUUUcccrrrmmmWWWLLLMMMSSS\\\vvvlll[[[XXXSSSRRRTTTOOOVVVUUUTTTRRRPPPOOONNNNNNJJJMMMQQQTTTTTTRRROOOLLLLLLMMMOOOQQQSSSVVVXXXZZZ___`````````]]]ZZZXXXVVVTTTQQQOOOQQQWWW___fffjjjkkknnnrrrssspppmmmkkkkkkkkkeeebbbhhhoootttyyy}}}yyy|||{{{xxxuuusssiiiiiikkknnnpppqqqooommmnnnoooooommmjjjeeeaaa___aaa___^^^___ccchhhlllmmmppplllgggbbb```aaadddfffkkkddd\\\WWWWWWYYYZZZZZZwwwaaaXXXeeezzz|||rrr[[[]]]zzzhhhMMMSSSgggjjjhhhfffKKK@@@???===888444111333555555444333444555333333222333444444444333000222333333111///000000000000000111111111000000000////////////000111111---...///111222444555555000///////////////...---222111111000///......---............///000111222...//////...---...000222111111888===HHHiiivvvMMM777555444???@@@EEEJJJGGG<<<333222000///...///111222222111222222222111222222333444000111222333222000///...000000111222333333333333111666<<<>>>======@@@CCCOOO^^^qqq}}}eeeQQQIIIKKKSSS___{{{gggXXXWWWRRRQQQSSSPPPVVVUUUSSSRRRPPPOOOOOOOOOMMMNNNPPPQQQRRRRRRQQQQQQPPPOOONNNOOOSSSXXX]]]```ccccccbbbaaa___[[[WWWUUUWWWTTTRRRSSSYYYaaagggkkklllqqqtttooogggccchhhnnnlllfffdddiiiqqqwww|||zzzxxxwwwwwwjjjjjjjjjmmmooopppooonnnooonnnmmmkkkhhhddd```]]]bbb```______bbbfffhhhiiinnnjjjddd___]]]___bbbeeejjjddd\\\XXXXXXZZZ[[[ZZZqqqZZZ]]]jjj~~~pppZZZ]]]zzzfffLLLUUUjjjjjjjjjyyy___FFF??????;;;555333///222555666555444555555222222333333444444555555000111111222222222111000......///000000000/////////////////////000000111...///000111222222222222222111//////111111000...000000000//////......---............//////000111---...//////......000222---...444;;;HHHkkkvvvOOO888666444>>>>>>GGGTTTVVVIII:::444222111000111222333222111555444333222333444555777...111444555333000...---///000111222333333333333555666777777777999===???FFFPPPaaassssss___MMMGGGKKKUUUccczzzbbbVVVWWWRRRQQQSSSPPPUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSRRROOOLLLMMMRRRYYY^^^aaaaaa```______^^^\\\XXXTTTZZZWWWUUUVVVZZZaaafffhhhlllpppqqqjjjaaa^^^dddmmmiiieeedddjjjqqqwww~~~}}}}}}yyywwwxxxyyyllljjjiiijjjlllnnnooonnnnnnllljjjhhhgggdddaaa^^^bbbbbbbbbcccdddgggjjjlllnnnjjjddd```^^^```ccceeeeeeaaa\\\YYYYYYZZZ[[[\\\tttiii^^^___ppppppZZZ___|||eeeKKKWWWmmmiiijjjpppWWWBBB===>>>999444444000333666777666444333333111222333444444444555666///------...222333111.........000111111111000000000000//////000000111222...///000111111111000///555333111111333444222000000000000/////////////////////.........//////000,,,...///000//////111222000...333999HHHkkkxxxQQQ;;;888666::::::GGG]]]eeeWWWCCC888444333111222333333222111222333333333444444444444///111333333000...---...//////111222333333222222999777555666999<<<>>>>>>CCCGGGPPP```ooorrreeeVVVKKKGGGLLLWWWhhhsss^^^UUUWWWTTTSSSTTTQQQSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOONNNOOOOOOPPPQQQPPPMMMKKKMMMRRRXXX\\\^^^YYYXXXXXXZZZ\\\[[[XXXUUUYYYWWWUUUVVVZZZ___bbbdddkkkllljjjfffaaa___bbbfffdddbbbccciiiooottt}}}~~~{{{}}}|||wwwvvvwwwzzzooollliiihhhjjjmmmoooooooookkkgggffffffeeecccaaaeeegggiiiiiiiiijjjooosssmmmjjjeeeaaa___```bbbdddaaaaaa___]]][[[\\\^^^```hhhtttwwwcccYYYggg|||ppp[[[aaa~~~dddKKKYYYppphhhjjjjjjSSS@@@>>>???:::666777222444777888666333111111111222333444444444666777111...,,,///555777444000000111222444444444333222111111111000111222222333,,,---///000111111111000222000......000111///---000000000000111111111111//////............//////,,,...000111000000111222777333555999GGGiiizzzSSS===:::888777777FFFbbboooaaaJJJ<<<555444333333444444222111...///222333444333111//////111222000,,,+++---///...///111222333333222222666444444888===???<<<777AAAAAAEEEQQQ___dddZZZLLLJJJFFFMMMYYYkkkooo[[[UUUXXXUUUTTTUUURRRRRRRRRQQQQQQQQQQQQRRRRRRNNNNNNNNNOOOOOONNNNNNNNNLLLKKKJJJMMMSSSXXXZZZYYYQQQPPPQQQUUUYYYZZZXXXUUUWWWUUUTTTUUUYYY]]]```aaakkkhhhdddcccccccccaaa_________bbbggglllqqq|||zzz}}}}}}~~~{{{vvvuuuwwwzzzqqqnnniiihhhiiilllooopppoookkkfffeeefffgggfffdddkkknnnqqqooollllllpppuuullliiiddd```^^^___```bbb```bbbdddbbb______bbbeee```hhhxxxoooWWWbbbvvvzzz~~~jjjYYYccchhhIIIUUU|||iiiiiixxx___LLL>>>>>>>>>888555777666555444222222111111222222333111---...444777777555444333111000...,,,,,,111111111111111111111111.........---...222888<<<222000//////000111111000111111111222222111111111444222000///000222444666000---******,,,///000111000111111///---,,,---///555222555<<>>???555111555555///---000000111111222222222111111111000000111111000...,,,,,,---///111333444555555555666777999;;;<<<<<<<<<>>>@@@CCCGGGJJJMMMNNNOOOBBBDDDLLL^^^yyyvvv```XXX[[[VVVQQQRRRPPPTTTNNNJJJLLLRRRUUURRRNNNQQQQQQOOOMMMKKKKKKMMMPPPJJJJJJJJJJJJKKKPPPWWW\\\YYYSSSOOOQQQWWW[[[ZZZWWWWWWWWW[[[```___ZZZWWWWWWdddgggiiifffaaa___aaadddkkkccc^^^bbbjjjqqqwww{{{~~~{{{{{{{{{~~~zzzzzzyyyuuussstttvvvqqqllliiikkkppptttwwwvvvqqqmmmkkkmmmooonnnmmmnnnnnnoooooopppooonnnmmmggghhhgggeeeaaa^^^\\\\\\```aaabbb```]]]]]]```ddd\\\```lll~~~}}}```^^^iiiuuu~~~~~~gggWWWaaajjjLLLYYYjjjkkkyyy\\\JJJ=========777444666555555555444333222222222333555333///000444777555------......//////000000111111111111111111111111000000000//////111555888333111000000111222111000111222222333333222222111222111///......000333444000...,,,,,,---///000000///000000///------...000444111444999HHHkkk|||]]]===000444666777AAAZZZvvv~~~kkkSSSCCC777111444666111...///111111222222222222111111000//////000111000...,,,...///111222333444555555555555777888999;;;<<<<<<<<<>>>AAADDDFFFFFFFFFFFFEEEGGGOOOdddppp\\\UUUYYYTTTQQQRRRPPPRRRNNNJJJLLLQQQTTTQQQMMMNNNNNNNNNMMMLLLLLLNNNPPPJJJKKKKKKKKKMMMPPPVVVZZZWWWRRRNNNOOOUUUYYYYYYWWWXXX\\\aaaccc\\\TTTUUU[[[^^^bbbeeedddaaa```cccfffjjjaaa\\\___fffkkkooottt~~~{{{zzzxxxyyyxxxyyyyyytttrrruuuxxxwwwxxxzzzxxxtttnnnkkklllppptttvvv}}}yyytttqqqpppooonnnlllmmmmmmnnnoooooonnnlllkkkggggggfffdddbbb```^^^]]]______]]]YYYWWWYYY___ddd]]]\\\bbbrrrrrr```]]]eeettt}}}yyy||||||bbbSSS^^^}}}nnnPPP\\\lllmmmwwwWWWGGG<<<;;;<<<777333444555555666666555444222111333666555222222555666333***+++,,,...///111222333000000000000000000000000111222222111000000222333555333111111111222111000222333333444444333333222111000...------///111222111///......///000///------/////////---...///111444111333777EEEhhh~~~```???111333444666???VVVuuu|||jjjLLL===111333666222//////222222333333333222222111...------...000000///---000111222333444444444444555555555666777999;;;;;;;;;===@@@BBBBBBAAA???>>>FFFGGGQQQiiiiiiWWWSSSVVVRRRPPPRRROOORRRNNNKKKMMMRRRTTTQQQNNNJJJLLLMMMMMMMMMMMMNNNPPPKKKLLLNNNNNNOOOQQQUUUXXXVVVQQQMMMMMMRRRVVVYYYYYY[[[aaahhheeeXXXOOOTTT^^^XXX\\\```aaaaaabbbeeehhhiiiaaa]]]aaagggkkkppptttzzzyyyuuutttwwwyyyqqqrrrzzz~~~}}}qqqmmmmmmqqquuuvvvxxx|||{{{vvvpppmmmmmmppptttuuu}}}yyyvvvuuusssqqqooonnnnnnnnnoooooommmjjjggggggdddbbbbbbcccccc___\\\]]][[[XXXSSSQQQTTT\\\cccbbbZZZYYYfffyyymmm[[[\\\lllzzz|||}}}wwwgggnnn{{{]]]OOO[[[{{{rrrRRR\\\mmmpppoooPPPDDD;;;::::::666222222444555666777777555333222111444555333333666555222000000000000111111111111///////////////////////////111222222000//////000666444222111222222111000333444444444444444444333111000///......///000111111111000111111000...+++,,,---............000222555111333666CCCeeebbbBBB444555666888???QQQnnnyyyZZZFFF666444777444000000222333333333333222222111,,,,,,+++---///000///...111111222333333333222222555555555555666888999;;;<<<>>>@@@BBBBBBAAA>>>===CCCDDDQQQlllcccUUURRRTTTOOOOOOQQQMMMRRROOOMMMOOOSSSTTTRRROOOIIIKKKMMMMMMLLLLLLLLLMMMMMMOOOQQQRRRRRRSSSUUUWWWUUURRRNNNMMMPPPTTTXXX[[[```dddhhhcccVVVNNNSSS]]]VVVYYY]]]```aaacccfffhhhbbb]]][[[aaaggglllrrrwwwuuuzzzzzzuuussstttwww}}}xxxrrrtttxxx{{{|||zzztttooommmooorrrrrrssswww{{{wwwqqqnnnnnnppprrrssszzzyyyxxxwwwwwwwwwwwwwwwsssqqqooooooooolllgggbbbeeeaaa^^^___cccccc___[[[ZZZYYYWWWSSSPPPSSS[[[aaakkk\\\RRRYYYkkk~~~eeeYYYcccqqqwww|||||||||rrrccclllzzzZZZMMM[[[{{{tttTTT]]]mmmrrrbbbIIIAAA:::999999666222000333444666777777555333222...222333222333555555222222222111111000000//////////////////////////////+++---000000/////////000555333111111222333222111333444444555555444444333222222111000000000111222111111111111222000---***,,,---.........///111333555222555777CCCddd~~~cccDDD666888777:::???MMMiiiiiiSSS>>>888888444111222222333333333222222111000,,,++++++,,,///000000///000000111111111111000000444444555555666777888999:::<<>>999333111444222222222222222111000///...---+++,,,///000111000//////000000000000000000444555666777888888888888777999;;;>>>@@@AAAAAAAAABBBIII___~~~mmmZZZRRRRRRRRRKKKLLLNNNHHHHHHHHHIIIJJJLLLLLLJJJHHHKKKLLLLLLKKKIIIHHHHHHIIINNNPPPRRRSSSSSSTTTVVVXXXTTTUUUTTTQQQNNNPPPUUUZZZaaa\\\YYYXXXUUUQQQRRRUUUZZZ\\\^^^```aaaaaa```___]]][[[[[[```dddfffkkkpppqqqsssxxx}}}|||zzzyyyyyyyyyvvvxxxyyyxxxyyy|||}}}{{{|||}}}~~~yyyqqqssszzzzzzuuuxxx~~~{{{uuuooolllmmmnnnnnnpppsssrrrqqqqqqqqqssssssqqqoooqqqqqqpppooonnnppptttwww|||vvvoookkkkkkhhhccc^^^```^^^\\\^^^``````^^^[[[ZZZ\\\___^^^[[[ZZZ[[[]]]}}}cccXXX]]]lllmmm]]]^^^mmm|||uuu|||yyyqqqkkkjjjwwwxxxVVVMMM^^^wwwXXXbbbkkkrrrmmmLLL???>>>;;;999999777444///333333333333444444444444444666555222111333222///............////////////111111111111111111111111---///000000//////111333111000...///111333333222333333444444444444333333444444333333222222222222000///......//////---+++---...///.........000222111111666888AAAaaa~~~lllKKK888555///888>>>GGGaaaoooTTTDDD999111111666111111111111000///......000...------///111111000...///000111111111111111333555777999:::999777666888888:::<<<>>>@@@BBBDDDEEEPPPjjj|||]]]RRRMMMOOOOOOIIIKKKNNNGGGGGGGGGHHHJJJKKKKKKIIIGGGJJJJJJJJJIIIGGGGGGIIIKKKLLLMMMOOOPPPPPPRRRUUUWWWSSSUUUUUURRRMMMMMMRRRWWWYYYUUUSSSTTTSSSPPPQQQTTTZZZ[[[]]]___```___\\\ZZZ^^^\\\^^^cccfffhhhmmmrrrkkklllpppuuuzzz~~~|||zzzzzzzzz{{{vvvzzzyyyuuuvvvzzz{{{xxxsss{{{~~~{{{|||{{{qqqpppvvvuuunnnppp}}}{{{rrrllliiikkkmmmnnnqqquuunnnoooqqquuuwwwvvvssspppooonnnmmmjjjhhhkkkqqquuuyyyrrriiifffggggggddd___```````````````___^^^]]]]]]```bbbaaa^^^\\\]]]^^^fffUUUUUUaaattt|||ddd```dddtttsssttt|||uuuqqqvvvxxxVVVNNN```yyyYYYaaaiiiqqqhhhHHH======;;;999999888444///333333222222222333444444999:::888333111222111...222222111111000000//////111111111111111111111111111222222111000000222333///...---...111333333222222333333444444333333222333333333333222222111111000...------......---,,,.../////////---...///111///000555888AAA___|||pppNNN777111---777===CCC\\\vvvZZZGGG:::000111888111111111000000///------111///------///111111111//////000222222333333333333555888;;;;;;:::777555;;;;;;;;;<<<>>>AAADDDFFFFFFSSSooosssSSSMMMHHHLLLMMMGGGKKKNNNGGGHHHIIIKKKLLLMMMLLLKKKIIIHHHIIIHHHGGGFFFHHHKKKNNNJJJKKKLLLMMMNNNPPPTTTWWWQQQTTTVVVRRRLLLKKKOOOTTTSSSQQQQQQSSSQQQNNNPPPUUUYYYZZZ[[[]]]___]]][[[XXXWWWVVVZZZ```dddggglllsssdddeeehhhmmmttt{{{}}}{{{zzzzzz{{{vvvzzzyyyttttttyyy{{{wwwjjjssswwwuuuyyyvvvoootttsssllllllxxx}}}{{{qqqkkkgggiiikkklllooossslllnnnrrrwwwzzzyyyuuurrrkkkkkkiiiffffffiiiqqqwwwvvvnnneeebbbeeegggeeeaaa```bbbcccbbb```______```aaacccdddbbb^^^\\\^^^```zzz```RRRWWWhhhwwwzzzaaa]]]eeetttzzzpppnnnuuu~~~}}}{{{ZZZNNN```wwwZZZdddyyyeeevvv|||^^^EEE;;;;;;::::::999666222///555555444333333333444444555444333222111111111111000000000000000000000000///---+++,,,///222111///222000...///222333111///111000...---...///111222///,,,,,,......,,,///555666555333222111222333333888555000---,,,------,,,...//////...---...000222---111333555???WWWssstttOOO666777111888;;;???UUUyyy}}}hhhXXXIII:::333333333000///000///,,,...222111000/////////000222333000000000111333333222111555999===>>>;;;888777888555888;;;;;;;;;===@@@@@@HHHeeedddJJJHHHHHHIIIIIIIIIHHHGGGGGGMMMKKKIIIGGGFFFGGGHHHIIIKKKJJJGGGEEEEEEGGGIIIKKKKKKLLLNNNOOOOOOQQQTTTVVVVVVTTTQQQPPPQQQOOOKKKHHHEEELLLRRRSSSOOOMMMOOORRR\\\ZZZWWWTTTSSSSSSUUUVVVQQQVVV\\\aaagggkkkhhhaaa]]]___fffnnnoooqqq{{{~~~{{{|||}}}yyyrrrzzzwwwtttssstttvvvwwwwwwnnnkkkgggiiiuuuzzzmmmgggdddhhhmmmqqqvvv|||vvvsss{{{|||zzzwwwkkkiiihhhiiihhhfffiiinnnvvvqqqnnnppptttvvvsssnnnjjjgggeeefffjjjnnnqqqrrrjjjfffbbbbbbddddddcccaaabbb``````aaa```\\\]]]aaacccffffffbbbaaabbbaaa]]]nnnZZZVVV```lllrrr[[[^^^iiiyyy|||rrrsssyyy~~~zzz\\\QQQcccxxxZZZddduuubbbtttxxx[[[DDD<<<<<<;;;;;;999777333111555555444333222222333333555444333222111111111111000000000000000000000000111///---...111333333111333111000000333333222000000000.........///111222...---///333333000222666444333333222111111222222444111...------.....................---...000111---000222333<<>>444333222//////111000---...111000///.........///111111/////////000333333222111333555888888777666555555777:::<<<;;;:::;;;>>>???RRRoooyyy]]]JJJJJJIIIHHHGGGFFFGGGIIIJJJMMMKKKIIIGGGGGGGGGHHHIIIJJJHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMOOOPPPRRRTTTVVVVVVTTTQQQPPPPPPOOOKKKHHHFFFJJJNNNMMMJJJJJJNNNSSSZZZWWWTTTQQQPPPOOOPPPQQQQQQUUUYYY\\\```dddaaa[[[YYY]]]eeemmmoooooovvv{{{|||zzzvvvvvvvvvrrrlllsssrrrppppppqqqqqqpppooojjjhhheeeeeeooozzz{{{tttddd```___dddhhhkkknnnsssqqqnnnssszzzxxx||||||tttoookkkggggggfffeeehhhnnnrrrooolllmmmqqqssspppllliiihhhggghhhkkknnnooonnnhhheeeaaaaaadddeeedddbbbbbb``````aaa___\\\]]]bbbccceeedddaaaaaacccbbb]]]gggXXXZZZaaasssbbb\\\\\\jjj|||yyyqqqqqqxxx~~~yyyXXXNNNaaayyy[[[dddqqq```uuurrrVVVBBB;;;;;;;;;:::888555222111555555444222222111111111444444333222111111111111000000000000000000000000222111000111333444444333444222111222333333222111000///.........///111222000000222666555000///222111111222222111111000000///---,,,---...000000//////............///000000000111222333:::MMMiiixxxUUU888444444777777999IIIggg~~~fffKKK;;;666222//////111111......000...............///000000.........000333444444222555444444444555666555444777999;;;;;;::::::>>>BBB[[[xxxiiiSSSKKKKKKIIIFFFDDDDDDFFFIIIKKKLLLKKKIIIHHHGGGGGGHHHIIIGGGGGGFFFFFFFFFGGGGGGHHHKKKLLLMMMNNNPPPSSSUUUVVVUUUSSSQQQQQQPPPNNNKKKIIIFFFHHHHHHGGGFFFHHHMMMRRRWWWUUURRROOONNNMMMMMMNNNRRRUUUWWWWWWZZZ]]][[[VVVVVV\\\fffnnnpppooosssyyy|||}}}{{{wwwuuuuuuqqqkkknnnnnnooopppqqqooojjjgggeeedddbbbbbbgggnnnooolll\\\YYYZZZ___ddddddfffiiikkkfffiiittt{{{yyyyyy{{{xxxwwwuuutttwwwzzzuuunnnrrrkkkfffeeedddcccggglllnnnkkkiiijjjmmmnnnllljjjhhhhhhiiikkkmmmmmmkkkhhheeebbb```aaadddfffeeecccdddaaa___```]]][[[]]]bbbddddddaaa___aaaeeeccc^^^www```XXXXXXdddtttuuudddVVV\\\pppuuunnnqqquuu~~~zzzVVVMMMbbbyyy[[[eeennn```xxxkkkOOO>>>999::::::888555222111000555444333222111000000000444333222222111111111222000000000000000000000000333222111222222333444444333222222222222222111111000//////...///000111111333111333444222,,,+++......///000111111000///...---,,,,,,---///000///...///...---...///000000///111222333555:::LLLhhh}}}\\\===666444555555777DDD^^^|||}}}aaaHHH;;;333000///222222///...///............//////000000///...///222444666666555999666333444777999888666555555777999888:::AAAJJJaaa|||zzzZZZKKKLLLGGGFFFDDDCCCCCCEEEHHHIIIKKKJJJIIIHHHHHHHHHHHHIIIEEEFFFFFFFFFFFFGGGGGGGGGLLLKKKLLLMMMPPPSSSUUUUUUSSSRRRQQQPPPOOOMMMKKKIIIEEEEEEEEEEEEFFFIIIMMMPPPTTTSSSQQQOOONNNNNNNNNOOOTTTWWWXXXVVVWWW[[[[[[XXXXXX^^^gggmmmpppqqquuuyyy|||~~~|||xxxuuutttqqqlllkkkmmmppprrrrrrooohhhcccbbbbbbaaa```aaadddeeeeeeZZZWWWWWW[[[___```aaadddfffbbbbbbjjjqqqtttsssrrrnnnppppppppprrrtttpppiiinnniiieeeffffffeeegggjjjjjjiiihhhiiijjjjjjiiihhhggghhhjjjlllmmmkkkfffbbbbbb___^^^```dddgggfffdddddd```______]]]ZZZ]]]bbbcccbbb___]]]aaafffeee```lllZZZRRRYYYkkkttt[[[VVVcccxxx{{{wwwfffgggqqq}}}ZZZRRRgggwwwZZZeeekkk___yyydddIII<<<:::<<<<<<999555333222333555444333222111111111111333333222222111111222222000000000000000000000000111222222111111111333333111222222111000000000000///////////////000000111333111000111000---...333---...000000111000///...///...------...///...,,,///------...000111000...000000111444888HHHfffcccAAA666222222333777AAAWWWxxxxxxXXX@@@777333000333333000.../////////000000111111111111000000111333666888777666:::666333333777999999888777555666777777999EEERRRkkknnnQQQGGGJJJAAAAAABBBCCCDDDEEEEEEFFFJJJJJJIIIIIIHHHHHHHHHIIIEEEEEEFFFFFFGGGGGGGGGGGGLLLKKKJJJLLLPPPRRRSSSRRRQQQQQQQQQOOOMMMKKKJJJIIICCCDDDEEEHHHKKKMMMNNNMMMNNNNNNMMMMMMMMMNNNOOOPPPSSSVVVWWWUUUVVVZZZ\\\[[[ZZZ___dddhhhkkkpppuuuyyyvvvyyyyyyuuurrrqqqnnnjjjhhhkkknnnrrrrrrmmmfff``````___^^^^^^]]]]]]^^^```ZZZUUUSSSVVVYYYZZZ]]]aaabbbaaaaaadddkkkpppoookkkjjjnnnppppppppprrrooojjjhhhddddddhhhjjjhhhggghhhggghhhhhhhhhggggggggghhhfffgggiiikkkkkkhhhbbb^^^___]]]]]]```dddgggfffdddbbb___^^^___]]][[[]]]bbbaaaaaa^^^\\\___eeefffccc}}}bbbRRRTTTaaauuujjjZZZZZZhhh}}}rrr}}}jjjccchhh{{{[[[SSSjjjtttYYYdddfff]]]yyyzzz[[[DDD======>>>???<<<777444555666444444333222222222222333333333222222111222222333000000000000000000000000111111222111000000111333111222222111///...///000////////////000000000000000......111111111444:::......//////000000//////111000...---......---,,,///---,,,...111222000---...,,,...111444BBBaaa~~~hhhEEE666222111222666<<>>777222333444111///000//////000111111111111111111111111333666777777666555444222222444666777777<<<888666777777:::JJJ\\\|||}}}bbbNNNFFFFFF>>>???AAACCCDDDEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIMMMKKKIIIKKKNNNQQQPPPNNNNNNOOOOOONNNKKKIIIHHHHHHCCCCCCEEEKKKPPPRRROOOLLLHHHHHHIIIIIIKKKLLLNNNNNNPPPTTTVVVSSSTTTXXX[[[[[[ZZZ^^^```___bbbiiioooqqqrrrvvvxxxtttqqqqqqpppmmmeeegggjjjmmmnnnjjjccc^^^]]]ZZZYYY[[[[[[XXXXXX[[[XXXRRROOORRRTTTUUUXXX\\\^^^bbbbbb```eeelllkkkdddiiiooorrrqqqqqqrrrrrroooeeeaaabbbhhhllljjjgggfffdddfffhhhgggeeedddeeehhhffffffggghhhgggddd___\\\]]]\\\\\\```dddgggfffddd^^^]]]]]]```___\\\^^^bbb^^^```^^^[[[]]]cccggghhhsss\\\TTTWWWcccvvvhhhYYY[[[lll~~~zzzooo|||~~~lllcccrrr[[[TTTkkkqqqWWWdddeee]]]{{{mmmPPP@@@@@@<<<>>>>>>;;;555222444666333333333333333444444555333222222111222222333333000000000000000000000000111222333222000///111333111333444222000...///111...//////000000000000000...---///222222000333777//////......///000000111333000------...////////////---,,,...222333///,,,000---...111333>>>]]]|||oooKKK999444111222555555???___yyy]]]DDD;;;444333444222000000......000111111111000///111000111222444555444333111222333333333333555777<<<777555888:::AAAVVVnnnnnnWWWNNNGGG@@@@@@AAAAAABBBCCCEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHJJJKKKNNNJJJHHHIIIMMMOOOMMMJJJKKKMMMNNNLLLIIIFFFFFFGGGDDDCCCDDDJJJQQQTTTQQQLLLHHHHHHHHHIIIJJJKKKLLLMMMPPPUUUWWWTTTTTTWWWZZZYYY\\\______[[[]]]cccfffeeelllrrrtttrrroooqqqqqqoooccceeegggiiijjjhhhccc___YYYSSSRRRVVVWWWTTTSSSUUUUUUPPPOOORRRTTTTTTTTTWWWYYYaaaccc^^^___fffeee^^^fffmmmqqqooonnnpppqqqpppgggbbbaaagggkkkiiifffeeeaaaeeehhhfffbbb```cccgggfffeeedddccccccaaa^^^[[[]]][[[\\\```dddgggeeeccc[[[ZZZ]]]aaa```]]]^^^bbb[[[___```[[[[[[aaahhhlllhhhUUUOOOVVVlllvvv]]]TTT```rrr~~~uuu~~~sss___ggg{{{```YYYpppoooVVVdddggg```~~~~~~dddHHH>>>CCC999;;;<<<888222///111444333333333333444555666666222222222111222222333333000000000000000000000000111333444333000///222444222444666444111///000222...//////000000000000000...---000333111,,,+++...000///.........000111222333000---,,,...000222222///---+++...222333///+++555111111333333===\\\{{{vvvRRR>>>666222333333///555SSSuuuoooGGG===555444444222000111,,,---///000000000///...000000000111333333222111000333555555333333555888999333222888===HHHccc~~~dddQQQNNNHHH;;;DDDBBBAAAAAABBBFFFJJJLLLHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHFFFEEEFFFHHHKKKMMMNNNJJJGGGHHHLLLNNNKKKHHHIIILLLMMMKKKHHHEEEEEEGGGEEECCCCCCHHHPPPTTTRRRMMMKKKKKKKKKLLLLLLLLLMMMMMMRRRXXXZZZWWWUUUWWWZZZYYY^^^bbbaaa\\\\\\```aaa^^^ccciiimmmkkkiiikkklllkkkdddeeefffhhhjjjhhheeebbbUUUNNNLLLRRRUUURRRPPPQQQSSSPPPQQQVVVXXXUUUTTTUUUUUU```ccc\\\[[[bbbaaaYYYbbbiiimmmkkkiiikkknnnnnnkkkdddaaaeeeiiigggeeeddd___cccgggeee```^^^bbbffffffdddbbb``````___]]][[[\\\[[[\\\```dddfffeeebbbXXXYYY]]]aaabbb^^^___bbbYYY___aaa\\\YYY___hhhnnn|||```TTTNNN[[[rrrjjjQQQTTTbbbtttyyy|||qqqtttkkk^^^ggg}}}fff\\\nnnqqqQQQaaagggaaa~~~zzz```HHH???BBB<<<===<<<888444222333555222222111111222222333444000111333444444333111000222///---///333666777666333333222111111222333333333111///......///111333111...,,,---///111///---333000///111111......111000000/////////111222333////////////////////////////////////////////////---333222333888>>>TTTtttxxxUUU:::999777555111---222GGG]]]zzzYYY>>>222555444333444000000000000////////////000,,,...111555666555111...555000000777777222111666888999;;;???FFFVVVrrrzzz```NNNHHHEEEAAA???AAACCCFFFHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHEEEGGGHHHJJJKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJHHHGGGHHHKKKKKKIIIFFFDDDGGGJJJMMMMMMLLLMMMNNNKKKIIIHHHIIIHHHGGGJJJOOOVVVWWWXXXWWWVVVVVVWWWYYY]]]\\\ZZZZZZ[[[\\\[[[[[[eeeeeedddcccbbbcccddddddhhhaaa\\\___gggiiiccc[[[XXXWWWRRRNNNPPPUUUUUUQQQOOONNNMMMNNNPPPQQQQQQPPPZZZ]]]```aaa^^^]]]^^^___aaaaaacccfffiiiiiihhhfffhhhdddaaabbbfffhhhfffccceee```^^^```^^^[[[]]]cccjjjeee^^^XXXVVVWWWZZZ\\\[[[]]]^^^___^^^]]]^^^___^^^\\\[[[[[[^^^aaacccccc^^^[[[YYY\\\___```eeekkkhhhYYYOOOVVVhhhzzzvvvYYYRRRYYYgggyyyuuummmsssxxxfff```iiizzzeee\\\nnnpppRRRaaaiiicccsssXXXEEE??????<<<===;;;888444222333555222222222111222222333444111222333444444333222111444222000111333555444333222222111000000111222222222111000//////000111222000///---...///000//////444000000222111...///222111000///...///000222333////////////////////////////////////////////////''',,,,,,...444;;;QQQrrrzzzXXX===666444333000,,,...===MMMjjj}}}VVV===222555333222333000111///......///000000000111333555777888777555333555222444::::::777888>>>@@@:::888AAARRRjjjrrrYYYJJJFFFCCC???BBBBBBBBBBBBCCCDDDFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMKKKIIIIIIIIIIIIFFFCCCFFFIIILLLMMMMMMLLLLLLMMMMMMKKKKKKMMMLLLIIILLLPPPSSSUUUWWWXXXWWWVVVWWWXXX\\\ZZZYYYZZZ[[[\\\[[[YYYbbbbbbcccccccccbbbbbbaaaddd^^^YYY\\\dddgggccc]]]ZZZXXXRRRNNNQQQVVVTTTOOOOOOMMMKKKLLLNNNPPPPPPPPPVVVYYY[[[[[[ZZZYYYZZZ\\\_________aaaccccccaaa^^^ccc```]]]___dddhhhgggeeeaaa______```]]]ZZZ^^^eeefffbbb\\\WWWVVVWWW[[[]]]\\\___bbbbbb```]]][[[ZZZ[[[[[[[[[]]]``````___^^^^^^ZZZYYY\\\]]]]]]```eee{{{hhhVVVSSS]]]lll}}}jjjWWWRRRYYYjjj~~~kkkjjjvvvwwwaaaXXXggg{{{ccc[[[nnnoooTTT```yyy~~~}}}kkkggggggMMMBBB???===<<<<<<;;;777444222333444222222222222222333444444444444444333333333333333444333222333333333111///111111000//////000111111000111111111111111111000//////000///......///111444111000222222///000333222111///......000222444////////////////////////////////////////////////***///...///555;;;PPPooo{{{YYY>>>444222111111...---333;;;RRRlllyyyPPP:::222444222222333///111...,,,---000222111000222222333444444444333333444444777<<<>>>@@@CCCHHHHHH??????PPPlllkkkSSSHHHGGGEEE@@@AAA???>>>===>>>AAADDDGGGAAABBBCCCEEEGGGHHHJJJJJJKKKJJJJJJIIIIIIIIIIIIIIILLLLLLMMMMMMMMMMMMMMMMMMOOOMMMLLLLLLLLLKKKHHHFFFJJJLLLNNNNNNLLLKKKKKKKKKNNNMMMNNNQQQPPPMMMNNNQQQQQQTTTWWWXXXWWWVVVVVVVVVZZZYYYYYY[[[\\\\\\ZZZXXX^^^```bbbdddeeeccc```^^^```ZZZVVVYYY```eeeccc___]]]YYYRRRNNNRRRVVVTTTMMMNNNLLLIIIIIIKKKNNNOOOPPPUUUVVVWWWWWWVVVWWWYYY[[[^^^]]]]]]^^^^^^^^^[[[YYYaaa^^^\\\]]]aaadddeeeccc]]]\\\]]]^^^\\\[[[___eee```]]]YYYVVVVVVXXX\\\______bbbeeeeeebbb]]]YYYWWWYYYZZZ\\\___aaa___\\\YYY]]]ZZZYYY[[[\\\ZZZ[[[___fffWWWVVVaaattteeeSSSSSS___sss~~~~~~zzziiioooqqq[[[___oooxxx___YYYmmmnnnTTT___qqqpppmmmssskkkjjj}}}\\\CCC??????<<<===<<<999777444333333333333222222222222333444444555555444333333333444444111222222333222111///...111111111000000111111111///000222333333222000///...000222000------///222444111000222222000000333333111///------///222444////////////////////////////////////////////////111444222111666999KKKhhhzzzXXX;;;666333111000000000111222>>>SSSjjjzzz|||lllHHH777111444000111333...000---+++---111333222000111111111111000111222444::::::<<>>>>>@@@<<<===;;;888666444333333222333333222222333333444555666555444333333333333444---...000111111000//////222222222222222222222222///000222444444222000///...000222000...---///222333000///222222000000333333222///......///111333////////////////////////////////////////////////000333111111555666DDD^^^{{{XXX999777333///---...111111///444???LLLZZZhhhnnnaaaPPP@@@333111333...000333...000---,,,---000333222111333444444333222333666999???@@@BBBLLLbbbwww}}}xxxpppooowwwzzz^^^GGG@@@BBB@@@;;;888999<<<>>>AAACCCDDDEEEAAAAAAAAABBBCCCDDDFFFGGGFFFEEEEEEEEEFFFHHHKKKLLLNNNNNNMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRJJJKKKLLLJJJHHHFFFFFFFFFLLLLLLOOOSSSRRRNNNMMMPPPSSSUUUXXXYYYWWWTTTRRRRRRZZZZZZ[[[]]]___^^^\\\ZZZZZZ^^^bbbfffgggeeeaaa______\\\YYYYYYZZZ\\\]]]\\\___[[[SSSNNNPPPTTTPPPJJJMMMJJJFFFEEEHHHKKKMMMNNNTTTTTTTTTUUUWWWZZZ]]]^^^[[[ZZZZZZ[[[]]]^^^]]]\\\```___^^^^^^^^^^^^^^^]]]\\\WWWRRRUUU]]]bbb___ZZZUUUTTTSSSSSSUUUXXX\\\^^^cccddddddcccaaa``````aaa]]][[[ZZZZZZ\\\\\\[[[YYYWWWWWWZZZ______[[[YYYZZZtttaaa\\\hhhvvvkkkVVVPPPRRR___ooo}}}~~~}}}~~~zzzyyymmm```cccpppZZZUUUkkkmmmSSSZZZfff```cccgggtttiiimmmiiiLLL===>>>@@@===>>>;;;777555444444222111333333333333333444444555555555444444333333222222+++---000000000000111222222222333333333333222222000111333444444333111000000000111000//////000222222///...111111///000333222111000//////000000111////////////////////////////////////////////////...222111444999999DDD\\\[[[999555222---(((***///000...222444777>>>IIIMMMCCC555888000111222---///333---///////////////000111222000222333222111222777;;;???CCCGGGRRRmmm~~~dddMMMCCCCCCBBB===<<<===???@@@AAA@@@@@@???BBBAAAAAAAAABBBCCCEEEFFFDDDDDDEEEFFFHHHJJJKKKLLLJJJJJJIIIIIIJJJKKKMMMNNNOOOQQQRRRQQQOOOMMMMMMMMMIIIJJJJJJIIIGGGEEEFFFGGGKKKKKKNNNQQQPPPLLLLLLOOOSSSUUUXXXXXXWWWUUUUUUUUUZZZYYYZZZ\\\^^^^^^\\\[[[XXX[[[^^^aaabbbbbb```___^^^]]][[[ZZZXXXXXXXXXYYY\\\ZZZTTTNNNNNNPPPOOOJJJLLLIIIFFFFFFHHHKKKLLLMMMQQQPPPPPPSSSWWWZZZ[[[[[[WWWVVVVVVXXX[[[]]]]]]]]]YYY[[[\\\^^^______^^^]]]\\\WWWRRRSSS[[[aaa]]]UUURRRRRRQQQRRRTTTWWWZZZ[[[`````````___^^^___bbbeee]]]ZZZWWWVVVXXXYYYZZZZZZVVVVVV[[[aaaaaa\\\XXXWWWvvvgggiiirrr~~~bbbSSSKKKTTTbbbppp|||nnn\\\fffqqq}}}ZZZUUUjjj}}}mmmRRRWWWccc]]]aaaaaajjjzzzjjjoooyyy]]]HHH>>>===>>>>>>>>>:::666444444444222000444333333333333444555555333444444444333222000///...000111111///000222555000111222333333222111000111111222333333222111111222000//////000111111000000------000000...///222111111111111111000/////////////////////////////////////////////////////////444444777<<<:::BBBWWWxxx\\\888333333...((()))...///+++...//////111555777333---222...111222,,,...222------000222000------///333...111333333111333888===EEEOOOUUU[[[qqqjjjRRREEEBBBAAA===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BBBDDDGGGIIIEEEFFFHHHIIIJJJKKKKKKLLLIIIIIIHHHHHHJJJLLLNNNPPPNNNPPPQQQPPPNNNLLLLLLNNNGGGHHHIIIHHHGGGGGGHHHJJJKKKKKKMMMPPPOOOKKKLLLOOOPPPSSSUUUWWWWWWXXXZZZ[[[YYYXXXWWWXXX[[[\\\[[[ZZZTTTUUUWWWYYYZZZ[[[\\\\\\ZZZ[[[[[[YYYWWWUUUUUUVVVXXXYYYUUUNNNKKKMMMMMMLLLJJJIIIGGGGGGIIIKKKLLLLLLNNNNNNOOOSSSXXX[[[[[[ZZZWWWVVVVVVWWWZZZ\\\]]]]]]UUUXXX\\\^^^^^^\\\ZZZYYYXXXYYYWWWTTTWWW\\\ZZZSSSPPPPPPQQQRRRSSSUUUWWWXXXZZZ[[[]]]]]]]]]]]]___aaaYYYWWWTTTSSSUUUWWWXXXXXXVVVWWW\\\bbbaaaZZZTTTSSSrrrmmmrrrzzzmmmYYYKKKOOO[[[gggxxxvvvwwwccchhhmmmuuu[[[VVViiiwwwmmmQQQVVVbbb\\\^^^[[[___mmm}}}jjjqqqsssVVVEEE???<<<<<<>>>>>>:::666444555444222000444333333333333444555555222333444555444222///...111333333222000000333666///000111222222111000///222222222333333222222222333000......111333111//////,,,,,,///000......222000111222222222000///...////////////////////////////////////////////////...222333555999444999LLLoooZZZ666444555222+++***//////+++)))---000///...000222333///,,,111111+++...222------111444222,,,***...444111444888888777888>>>CCCSSSbbbiiihhhvvv~~~hhhOOO???;;;999666===<<<::::::;;;===@@@BBB???>>>>>>@@@BBBFFFIIIKKKHHHIIIKKKLLLMMMLLLKKKKKKKKKKKKJJJJJJLLLOOORRRTTTKKKNNNQQQQQQPPPOOOQQQSSSGGGHHHIIIIIIHHHHHHJJJLLLLLLKKKMMMOOONNNKKKLLLPPPNNNPPPSSSVVVXXX[[[^^^aaaWWWVVVUUUVVVXXXZZZZZZZZZQQQQQQQQQRRRTTTVVVXXXYYYVVVXXXZZZXXXUUUSSSTTTUUUUUUXXXVVVNNNIIIJJJMMMMMMJJJHHHHHHHHHJJJLLLLLLKKKNNNNNNOOOTTTZZZ]]]\\\ZZZZZZYYYXXXYYY[[[]]]^^^]]]UUUYYY]]]___]]]YYYUUUSSSUUU[[[\\\VVVTTTVVVWWWTTTPPPPPPQQQQQQSSSTTTUUUVVVUUUWWW[[[\\\\\\[[[[[[\\\UUUSSSRRRRRRTTTVVVVVVUUUWWWXXX]]]bbbaaaXXXQQQNNNuuujjjSSSLLLNNNWWWjjj}}}{{{|||uuuzzzoooeeefffttt\\\TTTggg~~~lllRRRWWWaaa\\\\\\[[[^^^kkkqqqxxxpppRRRDDD???:::999<<<@@@;;;555222222222111///111000000222555666444111333222222333333222///---000000000000000000000000111111000...000444222---000222333444444333111///444222000111333444222000.../////////------///000333222000000111000///---///000000...,,,+++,,,...---......---,,,)))'''&&&000444666333000333;;;CCCjjj\\\888333444000,,,...222000)))---,,,,,,,,,,,,---.........000222222111000///000000000111444888999777444222333444777;;;CCCLLLSSSnnn}}}rrreeeZZZTTTZZZ```fffttttttUUU???666666777777;;;;;;;;;<<<===>>>???@@@;;;???CCCBBB@@@AAAEEEJJJHHHHHHGGGHHHHHHIIIKKKKKKNNNLLLJJJJJJLLLOOOPPPPPPLLLNNNOOOOOONNNNNNNNNOOOKKKGGGGGGKKKMMMLLLLLLMMMQQQPPPOOOLLLIIIJJJLLLOOOOOOQQQSSSVVVXXXZZZ[[[[[[VVVUUUUUUTTTUUUVVVWWWXXXTTTRRRQQQSSSVVVWWWVVVTTTVVVXXXYYYXXXVVVSSSPPPPPPRRRTTTSSSLLLHHHJJJMMMMMMQQQPPPNNNLLLJJJHHHHHHHHHLLLGGGGGGMMMSSSVVVYYY\\\[[[[[[ZZZWWWTTTSSSVVVYYYUUUUUUYYY\\\ZZZTTTQQQSSSYYYYYYXXXVVVTTTSSSQQQQQQSSSNNNJJJJJJMMMPPPPPPOOOSSSXXXZZZYYYYYY[[[YYYUUUTTTVVVWWWWWWVVVUUUVVVWWWVVVZZZ^^^^^^[[[XXXVVVVVVxxx^^^QQQNNNQQQ^^^mmmzzzrrr~~~pppiiiooo|||[[[TTThhhkkkQQQWWWccc]]]]]][[[^^^lllrrryyyiiiKKK>>>:::888999===@@@;;;555222222333111///222111000222555666444222000//////000222222111///111111111111111111111111333444111...///222000+++000111222333333333222111555333111111333333111///000111111000//////000222333222000000111000///---///000000...,,,+++,,,......//////...---,,,***)))///222333111///111999AAA```yyy___;;;333444222......111000,,,------,,,,,,------...///...000222222111//////000000//////222555666444222777777888===GGGWWWhhhsss{{{mmm```YYYKKKCCCAAAEEEIIIOOO```sssyyycccHHH888666888777444888888888999:::;;;<<<======???@@@@@@??????BBBDDDGGGGGGGGGGGGHHHIIIJJJJJJNNNLLLJJJJJJMMMOOOPPPPPPMMMNNNOOOOOONNNMMMMMMMMMJJJGGGFFFJJJLLLKKKKKKLLLPPPPPPNNNLLLJJJJJJMMMOOOOOOPPPQQQSSSUUUWWWXXXYYYXXXWWWVVVUUUUUUVVVXXXXXXWWWUUUSSSTTTVVVXXXXXXVVVVVVXXXYYYXXXVVVSSSQQQPPPSSSUUUTTTMMMJJJLLLNNNNNNMMMLLLLLLKKKIIIHHHGGGGGGLLLIIIJJJQQQUUUUUUUUUVVVYYYZZZZZZWWWTTTRRRTTTVVVTTTSSSTTTVVVTTTQQQRRRVVVXXXWWWUUUTTTRRRQQQPPPPPPRRROOOLLLKKKLLLMMMNNNOOOSSSWWWXXXVVVVVVYYYXXXUUUUUUWWWYYYYYYXXXWWWWWWXXXWWWZZZ\\\\\\[[[ZZZ[[[\\\ppp]]]QQQLLLRRR]]]ppp{{{tttqqqooovvv|||XXXSSShhhjjjQQQYYYfff```aaa]]]```pppttt{{{eeeHHH===;;;;;;>>>CCC@@@;;;555222333333222000333222111111444555555444333111000000111111111000111111111111111111111111222333222//////111000+++000111111111222333333333555333222222222222000...111222333222000000222444333111000000000000///---///000000///,,,,,,---.../////////000//////...------000111///---///777===UUUqqqaaa===222444444000...///000...---------,,,------...///...000111111000///000000000///000222555777777666666777:::BBBRRRiiimmm\\\PPPHHHEEE999666666888777;;;LLL______MMM888111555:::888222666666777777888:::;;;<<<>>>===<<<<<<>>>??????>>>EEEFFFFFFGGGGGGHHHIIIIIIMMMKKKJJJKKKMMMOOOPPPPPPOOOOOOOOOOOONNNLLLJJJIIIJJJFFFFFFIIIKKKJJJIIIKKKNNNNNNNNNLLLKKKKKKMMMPPPOOOOOOOOOOOOQQQSSSUUUVVVYYYYYYWWWWWWVVVWWWXXXYYYZZZXXXUUUTTTVVVXXXYYYYYYWWWWWWWWWWWWVVVTTTRRRPPPQQQTTTRRRLLLJJJLLLNNNMMMIIIIIIJJJJJJIIIHHHGGGFFFLLLJJJMMMTTTVVVSSSPPPPPPWWWXXXYYYWWWTTTRRRRRRRRRSSSPPPOOOPPPNNNMMMQQQWWWVVVTTTRRROOONNNNNNOOOPPPQQQQQQOOOLLLJJJJJJLLLNNNRRRUUUUUURRRRRRVVVVVVTTTVVVYYY[[[[[[ZZZXXXXXXXXXXXXYYYZZZZZZZZZ\\\^^^aaannnXXXKKKMMMUUUbbbrrr}}}yyy{{{uuuVVVSSSiiiiiiQQQ\\\kkkeeeeee___cccwwwwww~~~yyy```GGG>>>>>>===???CCC@@@;;;555333333444222111333111000000222333555555:::777333111111000///...111111111111111111111111///111111///000333333000000000000000111222444444555444333222111000///...222222333222111000222444222000//////000000///...000000000///---,,,---.........//////000000000000---///000///---///555;;;NNNlllbbb>>>111333444111---,,,...000---------------...//////...///111000//////000111111111222444777:::<<<===666:::BBBOOObbbyyy{{{eeeSSSHHHCCC???===999777777777444333<<>>;;;888:::>>>@@@???<<>>;;;999;;;???;;;555333444444333111111111000000000222444555999666333111000000///...111111111111111111111111000333333111000333333111000000///000111222333444444444333222000///......000111222111//////111222111000...///000000///...000111111///---,,,---///---------......///000000...///000//////111555:::JJJjjjccc@@@111222222111---***,,,000...------------...//////---///000/////////000222111222444555888:::===???>>>GGGWWWjjj}}}}}}iiiYYYFFF<<<<<<===999555666555555666444111000222777555333333444555666666666666666777888999:::;;;===999666999???CCCAAA===EEEEEEGGGHHHIIIIIIHHHHHHKKKJJJJJJKKKNNNPPPQQQPPPPPPOOONNNOOOPPPNNNJJJFFFKKKGGGEEEIIIJJJGGGFFFHHHKKKMMMNNNNNNMMMMMMMMMNNNPPPOOONNNMMMNNNPPPRRRTTTYYYXXXWWWVVVVVVWWWXXXYYY\\\YYYVVVSSSQQQSSSWWWZZZUUUSSSRRRRRRTTTTTTRRRPPPKKKMMMKKKGGGGGGJJJKKKHHHIIIIIIJJJKKKJJJGGGEEECCCKKKIIIJJJNNNOOONNNOOOSSSUUUUUUVVVWWWVVVTTTQQQOOOQQQOOOOOOPPPMMMIIIIIIMMMNNNLLLJJJHHHHHHJJJLLLNNNMMMOOOOOOMMMIIIHHHJJJMMMQQQSSSQQQMMMMMMRRRTTTSSSWWWXXXYYYXXXVVVUUUVVVWWWTTTVVVYYY\\\]]]]]][[[ZZZttt]]]PPPMMMNNNWWWfffvvvzzz{{{wwwnnnRRRUUUllliiiQQQ```ooofff```]]]ggg~~~iiiUUUCCC@@@BBB>>>::::::???;;;555333444555444222000111222222111222444555333111000///111111111000222222222222222222222222666999999444000000000...///000000000111222222222222333333222000...///000///000111000......000111000///......000000///...000111111///------...///,,,,,,,,,,,,---...000000///000000000000222555888EEEffffffFFF333111000111///+++,,,000......------......///000---...//////......000222222444888;;;===???CCCEEENNN[[[oooxxxcccOOOCCC777444777999666000222222444666666333///,,,222444666555333333444666333333444444555777888999<<<888666999???BBBAAA???CCCDDDFFFGGGHHHHHHGGGGGGJJJIIIJJJLLLOOOQQQQQQPPPOOONNNNNNPPPRRRQQQLLLHHHLLLHHHFFFIIIJJJGGGFFFGGGKKKMMMOOOPPPNNNMMMLLLLLLNNNNNNNNNNNNOOOPPPRRRSSSVVVVVVUUUTTTUUUVVVWWWXXX[[[YYYVVVSSSPPPQQQUUUXXXTTTQQQOOOPPPRRRSSSQQQOOOKKKLLLKKKHHHIIIMMMLLLHHHHHHHHHIIIIIIIIIGGGFFFEEEJJJGGGHHHJJJJJJJJJNNNTTTRRRRRRSSSTTTUUUTTTQQQNNNPPPOOOPPPQQQNNNHHHGGGIIIJJJIIIGGGGGGGGGIIIKKKLLLKKKLLLLLLKKKJJJJJJLLLMMMQQQSSSQQQNNNNNNRRRTTTSSSXXXXXXWWWUUUSSSSSSUUUWWWSSSUUUXXX\\\^^^^^^[[[XXXxxxbbbRRRPPPUUU^^^jjjxxxrrrfffhhhrrr{{{qqqqqqRRRVVVnnnjjjPPP___lllaaa___^^^kkkhhhTTTCCCAAADDDAAA>>>??????;;;555333444555444333000333555555444333555777333222222333444555333222222222222222222222222222999<<<<<<666111000000...///000111222222111000000000222333222///...///111///000111000......000111000...---...///000///...111111111000...---...///...------,,,---...000111////////////000222555777<<<^^^~~~mmmOOO777222000222222///...000...............//////000---.........---...111333333999AAAHHHNNNSSSYYY]]]iiiuuuttt]]]HHH===:::666555555555444222111555888888555333111111222333444444333333333333333444444444555777888999;;;999888:::===??????>>>@@@BBBDDDEEEFFFFFFEEEDDDIIIIIIJJJLLLOOOQQQQQQPPPMMMLLLMMMPPPTTTTTTPPPKKKMMMIIIGGGJJJJJJGGGFFFGGGKKKNNNPPPQQQOOOLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQSSSRRRRRRRRRSSSUUUVVVWWWZZZZZZXXXTTTQQQQQQTTTWWWRRRNNNLLLMMMPPPRRRPPPMMMJJJJJJIIIGGGIIIMMMLLLGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHFFFGGGIIIHHHGGGKKKRRROOONNNNNNOOORRRRRRPPPNNNNNNLLLMMMOOOLLLGGGFFFIIIFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHJJJLLLNNNNNNMMMQQQSSSRRROOOPPPSSSUUUSSSZZZYYYVVVSSSQQQRRRUUUXXXTTTTTTVVVZZZ^^^```___]]]zzzttt]]]WWWYYY]]]ccclllzzzyyyiii[[[\\\gggtttxxxnnnuuuRRRWWWoookkkPPP]]]iii\\\```aaapppdddOOO>>><<<@@@???>>>@@@???;;;555333444666555333111444888888666555666888888888777888999777555222222222222222222222222222777;;;<<<777222222333222///000222333222111///...///111333222///...000222000111111000//////000222///...---...///000///...111111111000...---...//////...---------///000111.........///000222444555555WWWxxxrrrVVV;;;333000444555222000111...............///000000---.........---...111333555===JJJVVV```iiirrrxxxmmm[[[HHH999111333555444000...000222000777:::666///---///222444222000111333444222000666666666666888999:::;;;;;;:::999:::;;;<<<<<<<<<>>>@@@BBBCCCDDDDDDBBBBBBIIIIIIJJJLLLPPPQQQQQQPPPLLLKKKLLLQQQVVVVVVRRRMMMNNNIIIHHHJJJKKKGGGFFFGGGLLLNNNQQQQQQOOOLLLJJJIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVWWWZZZZZZYYYUUURRRQQQTTTWWWQQQMMMJJJKKKOOORRRPPPMMMGGGGGGFFFDDDGGGKKKIIIDDD@@@@@@AAACCCEEEGGGJJJKKKGGGFFFGGGIIIHHHEEEHHHNNNLLLKKKJJJLLLOOOQQQOOOMMMLLLJJJJJJLLLJJJFFFGGGKKKDDDEEEFFFGGGHHHIIIJJJJJJHHHFFFEEEHHHMMMPPPOOONNNQQQTTTSSSQQQQQQTTTUUUSSS\\\ZZZVVVRRRPPPRRRVVVZZZUUUTTTTTTXXX^^^bbbcccccc}}}~~~iii]]]XXX]]]eeelll|||{{{iii^^^bbbiiiooozzzvvvlllRRRWWWqqqjjjSSSXXX``````[[[fffzzzYYYKKK;;;666;;;@@@@@@=========<<<999555333444666444444444444444444444444888777777666555333222111000...///222333000///222;;;888555333222000...,,,)))---000000111333222///222111111111000000////////////000111111111111111333111000111333333111...000//////000111111///...////////////............222111///......000222333555NNNooo~~~```DDD333000666333000111...---...///000000000///...222---***,,,...---...111555KKKfffyyykkkTTTEEE===888555555666555333000000111333999??????777111111111...111222333222000......///444444555555555555555555777888888888888999<<<>>>888888:::???DDDFFFDDDBBBHHHIIIKKKLLLMMMNNNOOOOOOKKKMMMQQQUUUWWWTTTOOOKKKMMMMMMLLLIIIGGGFFFGGGIIIOOOOOOOOONNNKKKIIIIIIJJJMMMMMMMMMMMMMMMNNNNNNNNNLLLGGGEEEJJJPPPRRRUUUXXXWWWXXXXXXVVVSSSRRRRRRRRRNNNLLLLLLNNNNNNLLLJJJIII>>>???BBBDDDFFFGGGGGGGGGEEECCCAAABBBFFFHHHGGGEEEGGGHHHHHHFFFDDDDDDHHHLLLLLLKKKKKKLLLKKKLLLPPPTTTNNNFFFBBBFFFJJJGGGEEEGGGBBBDDDGGGHHHGGGGGGGGGHHHFFFGGGHHHHHHHHHIIIKKKMMMJJJMMMPPPQQQQQQPPPPPPPPPSSSRRRQQQPPPQQQTTTWWWYYYWWWVVVUUUWWW[[[aaaeeehhhyyy{{{nnn^^^[[[]]]cccqqqoooccceeelllpppwww~~~jjjRRRZZZvvvgggSSSXXX```___dddqqqvvvUUUJJJ===888<<<@@@AAA???===<<<:::777444333333333333333333333333333333333666666666555444333111111111///000333444111000333888777555333000///......+++///111000111444444111111111111111000000000/////////000111111111111111333111000111222333000.........---///000111000...---...////////////......111000/////////000222222777IIIggg}}}iiiGGG555222777444222333000000///...------......//////+++***---///...000333<<>>::::::;;;>>>BBBDDDCCCAAAEEEGGGJJJLLLOOOPPPQQQQQQLLLMMMNNNQQQTTTUUUSSSQQQQQQOOOKKKHHHGGGHHHJJJLLLNNNOOOOOONNNKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNIIIGGGKKKOOOPPPRRRUUUYYYZZZYYYXXXUUUTTTTTTUUUSSSRRRQQQQQQOOOLLLIIIHHHFFFGGGGGGGGGFFFDDDBBBAAADDDBBB@@@BBBDDDFFFFFFEEEEEEGGGGGGFFFDDDEEEGGGJJJJJJJJJLLLMMMMMMMMMPPPTTTNNNFFFBBBEEEHHHGGGFFFGGGDDDFFFHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIKKKIIILLLOOOPPPOOONNNNNNOOOOOOOOOOOOOOOPPPSSSWWWZZZVVVUUUUUUWWW[[[```eeegggzzzttt{{{mmm```[[[]]]gggsss{{{nnnqqqyyy|||}}}gggQQQ\\\zzzeeeRRRYYYaaa```iiiyyykkkNNNGGG???<<<===@@@BBBAAA===:::777444333333222000222222222222222222222222333333333333333222111111222000000444444111111444333555555222...,,,...000...111222000111555555333111111111111000000000000//////000111111111111111222111000111222111000...---,,,,,,...///000///...+++,,,...000000000///...//////000111111111111111777???[[[vvvtttMMM999333777444333555111222000---+++***+++---///,,,)))***...000000222555BBB```tttPPPGGG;;;333111333444444...000111222333444777:::BBB>>>777...+++---...,,,222333444444222000000111111222444555555333222000666777777777666888:::===:::999999<<<@@@CCCDDDDDDFFFGGGJJJMMMOOOPPPOOOOOOMMMLLLLLLMMMQQQUUUVVVWWWVVVQQQKKKHHHJJJMMMNNNNNNMMMNNNOOONNNLLLJJJJJJKKKHHHHHHHHHIIIJJJKKKKKKLLLPPPKKKIIIKKKMMMMMMNNNQQQ[[[[[[[[[XXXUUUSSSSSSTTTVVVUUUTTTRRROOOMMMJJJHHHKKKKKKJJJIIIFFFCCC@@@>>>BBBAAA@@@@@@BBBDDDDDDCCCCCCEEEFFFFFFEEEEEEEEEGGGFFFHHHKKKLLLLLLMMMNNNOOOMMMGGGBBBDDDFFFFFFFFFGGGEEEGGGHHHHHHFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEGGGIIIHHHJJJMMMNNNMMMLLLLLLMMMKKKLLLMMMMMMNNNQQQVVVYYYUUUUUUUUUWWWZZZ___ccceeeuuuuuussseee^^^ccckkkwww{{{eeePPP\\\zzzcccSSS]]]gggfffiii|||dddFFFDDDAAA>>>>>>@@@BBBCCC===999555333333333111///111111111111111222222222000000111111111111111000111///000333333111000333///222444222---+++...222///222222///000444555333111111111000000000000000//////000111111111111111000000000000111000///......---,,,---......---+++)))+++...000111000///---...///111222222222000///444555OOOppp~~~{{{TTT===444777333222444111111///---+++***+++,,,,,,+++***,,,000111000222666EEEfffgggRRR;;;666000------///111111---///111222333444777999<<<777000,,,---//////---222444555444333111111222///111333444444222000///555666666666666777:::<<<777777777999===AAAEEEGGGHHHJJJLLLNNNNNNLLLJJJIIIMMMLLLKKKLLLOOOSSSUUUVVVWWWQQQLLLKKKOOOQQQOOOMMMLLLMMMOOONNNLLLKKKKKKKKKGGGGGGHHHIIIJJJKKKKKKLLLOOOKKKIIILLLLLLKKKLLLOOO[[[[[[YYYVVVSSSQQQRRRSSSVVVXXXWWWRRRNNNMMMKKKIIIHHHHHHHHHHHHFFFDDDBBBAAA@@@@@@??????@@@AAABBBBBB@@@BBBDDDFFFEEEDDDCCCCCCCCCHHHJJJJJJIIIIIIIIIGGGKKKGGGCCCBBBDDDEEEFFFGGGEEEFFFGGGGGGFFFEEEFFFGGGFFFGGGGGGFFFDDDCCCEEEFFFGGGIIIKKKKKKJJJIIIJJJKKKJJJLLLNNNNNNMMMOOOSSSWWWTTTUUUWWWXXXZZZ]]]```ccc~~~sssuuu~~~vvvfffaaacccttt~~~}}}~~~aaaNNN[[[wwwcccTTTaaaqqqtttrrr~~~|||___AAAAAA@@@??????@@@BBBCCC<<<:::666444333222111000000000000111111222222222...///000000111000000000///---...111222//////111---111333111,,,+++...222///111111...///333444222000000000000000000111111//////000111111111111111///000000000///.........///...------------***((()))+++---000111000...------///111333333222000///333111IIIlll|||[[[BBB555555111111333///............---,,,+++***---,,,...111000///222777GGGjjj{{{cccJJJ;;;222000...---...///000000...000222222222222333555111...,,,...111222111///222444555555333222222333...///111222333222111000444555555555444666888;;;999888888999;;;>>>BBBDDDFFFHHHIIIKKKKKKJJJHHHGGGKKKKKKJJJLLLOOOPPPPPPOOOSSSOOOMMMOOORRRSSSNNNIIIJJJLLLNNNOOOMMMLLLKKKKKKHHHHHHIIIJJJJJJKKKLLLLLLLLLJJJJJJLLLMMMKKKMMMQQQUUUVVVVVVUUUTTTUUUXXXZZZ^^^aaa___UUUOOOMMMKKKGGGEEEFFFFFFGGGFFFEEECCCBBB??????????????????@@@AAA???@@@BBBDDDEEEDDDBBB@@@DDDJJJMMMIIIGGGHHHFFFBBBIIIGGGDDDBBBBBBEEEFFFFFFBBBDDDFFFFFFFFFGGGIIIKKKFFFGGGGGGEEECCCCCCDDDEEEFFFGGGIIIIIIHHHGGGHHHIIIKKKNNNPPPOOOMMMMMMQQQTTTTTTWWWYYYZZZZZZ[[[^^^```xxxmmmttt}}}sssddd^^^cccooo}}}]]]NNN]]]xxxdddUUUeee{{{~~~wwwtttuuuXXX???>>>>>>>>>>>>@@@AAAAAA::::::888555111///000222000000000111222222333333...//////000000000/////////,,,---111111......000...000111000---,,,...111...111222///000333333000000000000000111111111111//////000111111111111111...///111000...------...000...------...---+++)))***+++---/////////...------///111222333222000///444111FFFfffxxxcccGGG777555000///111------.../////////---+++***...---///000///...333:::OOOqqqmmmZZZFFF999333,,,,,,------...///000000///111222222000//////000***)))+++111444222111111222333555444333222222333......000111222222333333333444444444444555888:::;;;<<<;;;:::999:::===???@@@AAACCCEEEGGGHHHIIIJJJIIIHHHIIIJJJLLLLLLJJJHHHMMMMMMMMMPPPRRRQQQLLLGGGIIIKKKNNNOOONNNLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJKKKNNNNNNLLLNNNRRRPPPQQQSSSTTTVVVZZZ___bbbgggkkkgggZZZOOOMMMJJJEEEFFFGGGGGGGGGFFFDDDBBBAAA??????@@@???>>>>>>???AAA>>>>>>???AAACCCCCC@@@>>>FFFMMMOOOIIIGGGIIIGGGBBBEEEGGGFFFBBBBBBEEEEEEDDDBBBCCCEEEEEEFFFGGGJJJLLLFFFFFFGGGEEECCCCCCDDDEEEFFFGGGHHHGGGFFFFFFGGGHHHKKKNNNQQQOOOLLLKKKNNNSSSVVVZZZ]]]]]][[[ZZZ[[[^^^lllnnnrrrxxxtttfffZZZdddqqqWWWOOOaaa~~~cccSSSgggzzzwwwvvvjjjLLL>>><<<:::;;;>>>@@@@@@???666999999555...+++...222000000111111222333333444///000000000000//////...///---...111222//////111111111000///......//////...222333222222444333000///000000000111111111111//////000111111111111111---///111000---,,,---......---,,,---//////...,,,,,,,,,---......---------...///000111222111111000444111AAAYYYlll}}}kkkMMM:::666000///111---///.....................------...///......666???[[[{{{www```PPPEEE:::333111+++,,,...............///...000111111///---,,,---+++***...333333...---000111222444444222222222333.........///111333555777222333333333333444777999888:::;;;:::999999<<>>>>>@@@BBBEEEGGGIIIFFFEEEEEEFFFHHHHHHGGGEEEJJJKKKLLLMMMMMMLLLJJJHHHHHHKKKNNNOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKMMMPPPNNNKKKMMMRRROOOPPPQQQQQQRRRVVVZZZ^^^eeekkkhhhYYYNNNMMMKKKFFFGGGGGGHHHHHHGGGEEEDDDCCC>>>@@@AAA@@@======???AAA???======???AAABBB@@@===BBBJJJLLLEEEDDDHHHHHHBBBBBBFFFGGGCCCBBBEEEEEEAAACCCDDDEEEEEEEEEFFFIIILLLEEEFFFFFFEEEDDDCCCEEEFFFFFFGGGHHHGGGEEEEEEFFFHHHGGGKKKOOONNNJJJIIIMMMRRRYYY]]]```___[[[YYYYYY[[[nnnlllkkkppp}}}sss[[[___eeeoooSSSPPPdddcccRRRhhhppp~~~aaaBBB???;;;888999===@@@???===333777:::444,,,(((,,,222000000111222333333444444000000111111000//////...000...///222333000000222333111/////////000///...///333555444444666444000//////000000111111111222//////000111111111111111,,,///111000---+++,,,...+++++++++---000111000///...---------------------//////000111111111111111111///;;;NNN```www{{{pppQQQ===777111000111---111///---,,,,,,...000222,,,+++---......///888CCCeeeqqq[[[GGGAAA@@@:::333......///000000...------------///000000...,,,,,,,,,///...111444111******///000222333333222111222333......---...000444777999222222333333222444666999111444888999:::<<<@@@DDD???>>>======>>>AAADDDEEEEEECCCBBBBBBDDDFFFGGGFFFIIIJJJKKKJJJIIIHHHIIIJJJGGGJJJNNNOOOOOOMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHNNNMMMOOOQQQNNNKKKLLLQQQQQQQQQPPPNNNLLLMMMPPPSSS]]]dddbbbUUULLLMMMMMMIIIEEEFFFGGGHHHIIIHHHHHHGGG???@@@AAA@@@======???BBB???===<<<>>>@@@AAA???===<<>>:::888:::>>>???<<<888555444333222111111000000333333444555555444333333111111111000///......---333222111222333444222000999999777444000//////000444333222222111111222222///////////////000000111333333222111111000000///......---,,,---///111333,,,---......------///111------,,,,,,---...000111000000///////////////000222444666???YYYvvv|||xxx]]]@@@444444444000,,,333000......000111///---///,,,---111///---:::MMMooowwwaaaHHHEEECCC@@@===777...(((///.........//////---+++...------,,,,,,------...***+++,,,,,,------,,,,,,///000222333333222111111,,,---...///111555;;;???555444333333444555555555888666444333444666999:::>>>;;;777888<<<@@@AAA@@@HHHFFFCCC@@@@@@AAABBBDDDHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJLLLMMMMMMKKKIIIHHHHHHMMMMMMMMMMMMLLLLLLLLLKKKUUUUUUTTTOOOJJJFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA???<<<;;;;;;<<<:::::::::;;;<<<===>>>>>>@@@@@@???>>>???@@@BBBCCCBBBAAABBBDDDFFFFFFEEECCCBBBCCCEEEFFFGGGFFFDDDCCCJJJGGGEEEDDDDDDDDDBBBAAAIIIIIIGGGCCCAAAAAACCCEEEKKKHHHGGGIIIKKKJJJMMMQQQWWW[[[___aaa___\\\XXXWWWhhhgggooowwwrrrbbbWWW\\\iiiwwwwww|||wwwZZZWWWooo```TTTlllxxxhhhyyyqqqRRR@@@AAA===;;;>>>BBBCCC@@@<<<555444222111111111111222222333444555555444333222333333222111111000//////111111000111222333111///111111000...,,,+++---...333222111000000000111111000000/////////000111111222222222111000000/////////...---------///111222////////////...---,,,+++,,,,,,,,,---...///000000000000///////////////000...111333<<>><<<<<<===>>>;;;::::::;;;;;;===>>>>>><<<<<<===>>>???@@@AAABBB@@@@@@@@@BBBDDDEEEDDDCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFDDDCCCCCCCCCBBB@@@BBBBBBAAA???===>>>AAADDDIIIFFFFFFIIIJJJJJJLLLQQQTTTWWW\\\^^^]]]ZZZYYYXXXzzzjjjhhhooo~~~oooZZZVVV]]]jjj~~~yyymmmttttttYYY^^^uuu```SSSlllsssdddyyyfffKKK>>>>>>;;;:::<<>>CCC????????????????????????@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJLLLLLLLLLKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEHHHIIIKKKJJJHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDBBB@@@???>>>===>>>>>>>>><<<<<<>>>@@@;;;;;;;;;;;;;;;<<<===>>>999;;;>>>@@@BBBBBBBBBAAA???>>>===???AAACCCDDDCCCFFFDDDAAA@@@AAADDDHHHJJJFFFDDDBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@???AAADDDGGGFFFDDDDDDHHHIIIIIILLLPPPPPPSSSWWWYYYXXXXXXXXXXXXtttfffkkk}}}fffWWWUUU^^^pppsssjjjrrrpppWWWdddzzz^^^RRRkkklll___xxxzzz[[[EEE===<<<:::999<<>>888222555333000...............000...,,,,,,---.........,,,,,,,,,------,,,,,,,,,...///000000111111000000+++,,,...///000//////....../////////...000333666:::999666333111111444666444555666777777666555555666777888777555666:::===:::;;;<<<=========<<<<<<======>>>@@@AAACCCDDDDDDDDDFFFHHHKKKKKKJJJHHHGGGJJJJJJIIIHHHGGGEEEDDDCCCHHHIIIJJJIIIGGGEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDD@@@BBBDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBAAA???>>>=========>>>===<<<;;;===???;;;;;;;;;;;;;;;<<<===>>>;;;===AAADDDEEEDDDCCCAAA???>>><<<===@@@CCCDDDDDDFFFEEEBBBAAAAAACCCFFFGGGDDDBBBAAA@@@AAAAAAAAA@@@AAABBBBBBBBBAAACCCFFFHHHDDDBBBBBBGGGIIIIIIKKKOOOOOOQQQSSSTTTTTTTTTUUUVVVjjjfffvvvvvv___TTTUUU```lll~~~zzzsssqqqzzzmmmWWWggg|||[[[OOOjjjfffZZZvvvrrrRRR@@@<<<>>><<<<<<@@@EEEFFFBBB>>>333222111000000222333444222222333444444333222222222222222222111111111111222111111222333333222000000111111000//////222444555333111000///000222333111111111111111222222333555444444333222222111111/////////...............000+++&&&'''---111111///,,,---.../////////...---------,,,------.../////////111222222<<>>HHHGGGDDD===888888;;;:::777555333000---++++++---...///...,,,,,,...///......++++++,,,------,,,++++++,,,,,,---............---***+++---...//////......///000111000///000222444333444666666444333444666222333444555555444333222666444222333555777777666555777999;;;<<<<<<;;;:::;;;<<<===???@@@BBBCCCDDDBBBCCCFFFIIIIIIHHHFFFEEEIIIIIIIIIIIIHHHFFFDDDCCCHHHIIIIIIHHHFFFEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEEEE>>>???@@@BBBCCCBBB@@@>>>??????@@@@@@@@@??????>>>>>>>>>>>>===;;;:::;;;<<<<<<;;;;;;;;;;;;<<<======>>>@@@BBBDDDDDDBBB@@@???@@@>>>======@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCAAA??????AAAAAAAAA@@@@@@AAAAAA@@@??????AAACCCCCCAAABBBGGGIIIHHHJJJNNNOOOQQQRRRRRRQQQQQQRRRSSSwwweeelll|||pppZZZRRRUUU\\\ooo|||}}}xxxyyy~~~mmmXXXiii}}}ZZZNNNiiicccWWWvvvkkkLLL===<<<;;;999:::>>>DDDEEEAAA<<<333333222222222222222222111222333444444333222111111111111111111111000000333222111222444444222111000111111///......000222666444222000///111333444111000000000000111222222444444444333222222111111......//////////////////111---)))(((+++---...---------...............---,,,,,,,,,,,,,,,---...///+++...000000555FFF___rrrvvvcccLLL<<<333---,,,------...///...------///111///111333333111000333666999333------444;;;===;;;444333000,,,)))(((***,,,------,,,...///000...---***+++,,,------,,,+++***,,,,,,---...............***+++,,,.../////////...333333333111///......//////333777888666555666888333444555666555444333222777444111222666888777444333444666999:::;;;;;;:::;;;;;;===>>>???AAABBBCCCAAABBBDDDFFFFFFFFFEEEDDDGGGGGGHHHHHHHHHFFFEEEDDDGGGGGGGGGFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDD>>>======???@@@@@@???======>>>>>>???????????????===>>>>>><<<:::999:::;;;<<<<<<;;;;;;;;;<<<<<<===????????????>>>>>>======@@@>>>===>>>@@@BBBBBBAAABBBCCCEEEFFFEEECCCAAA???BBB@@@??????AAABBBAAAAAACCCDDDDDDBBBAAA@@@AAABBBCCCAAACCCGGGIIIHHHIIIMMMNNNPPPRRRRRRPPPPPPPPPQQQooohhhqqqiiiWWWSSSUUU]]]ppp~~~{{{zzzooo\\\jjj~~~ZZZMMMhhhcccWWWwwwfffHHH::::::777555666;;;AAACCC???:::222333333444333222000000111222333444444333222111000111111111111111111111222111111111333333111000111222222111000111333666555333111///...000222444000000/////////000111111333333222111111000000///------...//////000000000,,,,,,,,,,,,,,,,,,,,,,,,///......---------......++++++++++++,,,---...///***...111///000===VVVlllqqq\\\EEE888222...,,,,,,,,,...///...,,,,,,///111,,,000333333000......---222---***,,,000555777888333222111---)))(((***---+++,,,---///111111...+++)))+++,,,------,,,+++)))------...////////////...)))+++---...///000//////111222222000...,,,---......222555555333333666999555555555555555444333333333333222333444444444444222333555777888:::;;;;;;:::;;;;;;===>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEDDDBBB@@@@@@AAACCCBBBBBBBBBBBBAAAAAAAAAAAA===;;;;;;<<>>>>>>>>????????????>>>===;;;<<<<<<;;;::::::;;;======<<<<<<;;;;;;;;;<<<<<>><<<;;;;;;<<<>>>@@@>>>======>>>???@@@>>>===@@@AAACCCEEEEEEDDDCCCBBBAAA@@@??????AAABBBBBBBBBCCCDDDEEEDDDBBBAAABBBCCCDDDBBBDDDHHHJJJHHHIIILLLLLLNNNQQQRRRRRRQQQRRRSSS|||kkkooo|||vvv___WWWVVVQQQfff{{{|||qqq___jjj~~~~~~[[[MMMgggcccXXXyyybbbEEE999999888777999>>>DDDEEEAAA<<<222333444555444222///...111222333333333333222111111111111111111111111222111000///000222222000//////000000000000111444666555333000------///111333///////////////000000111111111000000///.........,,,,,,...///000000000000$$$(((---//////......---000///---,,,,,,---...///++++++++++++,,,---...///---111333000,,,666OOOeeekkkWWW@@@555222///------+++---///...,,,,,,///111***///222111///...---,,,---++++++,,,------000333333333333///+++***,,,///***+++---000222111...***)))***,,,------,,,***))),,,------...............***+++---///000000000000+++---......------///000...111222111......333888444444444333333222222222...000333222///...000333111222444555888:::;;;<<<999:::;;;;;;<<<===>>>>>>@@@AAAAAAAAABBBCCCCCCDDDAAABBBDDDFFFFFFEEEDDDBBBBBBBBBBBB@@@>>>===???AAA????????????>>>>>>>>>>>><<<:::999;;;???BBBBBBAAA@@@@@@@@@@@@???>>><<<<<<999:::;;;;;;:::;;;===???===<<<<<<;;;;;;;;;<<<<<>>;;;:::;;;>>>BBBEEE=========>>>???>>><<<999>>>???AAACCCDDDEEEFFFFFFAAA@@@??????AAACCCCCCBBB>>>???@@@@@@>>>>>>???@@@EEECCCEEEIIIJJJHHHHHHKKKIIIMMMQQQSSSSSSSSSTTTUUUzzzcccfffyyybbbPPPWWWUUUccctttbbbmmm}}}ZZZPPPhhhkkkkkkvvvVVV???777888555<<<@@@??????AAA>>>777222111111111111111222222333222222333444333111///111111111222222333333333222111000000222333222111000111111222222222111111777666333111//////000111000000000000111111111111111222333111///...///000////////////000000000000///------...000///+++'''+++,,,...///000///......***,,,...///000///...---111333333///---555EEERRRbbbPPP<<<111222333...(((...//////...---,,,,,,---...---,,,,,,,,,,,,---......---,,,+++,,,...000222555333000//////...---+++111111000///...---,,,,,,---,,,+++***))))))))))))+++,,,---.........---,,,...,,,++++++...000000000//////111111111000...---111222222000///000222444111111000000111222333333000111222222222000///...111222333222222444777:::777::::::666777===???<<>>CCCAAA@@@@@@BBBBBBAAA@@@>>>>>>======>>>>>>???@@@>>>>>>???@@@@@@@@@@@@@@@888:::<<<======<<<:::999;;;;;;<<<======<<<;;;:::=========<<<;;;:::888777>>>===<<<;;;::::::;;;;;;AAA???>>><<<;;;<<<===>>>>>>===<<<===??????;;;888:::;;;===???AAABBBBBBCCCEEEDDDBBB@@@?????????@@@EEECCCAAAAAABBBBBBAAA@@@EEEEEEEEEEEEEEEFFFFFFGGGOOOOOORRRVVVTTTPPPQQQVVVnnndddppp[[[PPPTTT^^^ppprrraaappp}}}XXXNNNgggtttuuuhhhJJJ;;;888888777>>>AAAAAAAAAAAA>>>777333222111111111111111222333222222333444444111///111111111222222333333333333111000111222222111000444333222222222444666777555444222000000000222222111111111000000/////////000222222111///...///000.../////////000000000000///...------///...+++(((,,,,,,---.........------+++,,,...000000///...---,,,...///,,,+++///999BBBMMMAAA222,,,...000...***...///000111000000111222...---,,,++++++,,,---...---,,,+++++++++---///000444333222000...---,,,,,,000000000//////...---,,,---,,,+++******)))))))))+++,,,---.........------...,,,***+++---///000///000000000000000///...---111111222111//////000222000000111111111222222222///000111111111000///...333333444444444555777999888;;;:::666666;;;<<<999======>>>>>>>>>>>>======???>>>===>>>@@@@@@???>>>>>>>>>======>>>>>>???@@@<<<;;;:::999999:::;;;<<<999:::;;;;;;;;;:::999888999:::;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999>>>===;;;<<<>>>>>><<<999;;;;;;<<<>>>???@@@BBBBBBAAAAAA@@@??????@@@AAABBBDDDCCCAAA@@@AAABBBAAA@@@EEEEEEDDDDDDDDDEEEFFFFFFQQQVVVZZZXXXQQQNNNPPPTTTgggwwwkkkQQQUUUWWW\\\ooooooaaatttzzzUUUKKKeee}}}YYY???:::;;;888:::???CCCCCCBBBAAA<<<666444333222111111111111111333222222333444444111///111111111222222222222222444222111111222222000///111000...---...111444666333222111000000111222333222222111000///...------///111111111/////////111....../////////000000000///...------------,,,***------,,,,,,+++,,,,,,,,,------///000000000///......///000//////000333555999333---***,,,------,,,000000000///---,,,******...---,,,++++++,,,---......---,,,++++++,,,---...222444444222---++++++------...///000000///...---------,,,+++************+++,,,---...............---+++******,,,...///...222111000///............///111222111///......//////000111222222222111000---...//////000/////////222333444333222222444666888:::999666666888888666:::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;===>>>===<<<>>>============>>>??????===;;;888555555666888999999999999888888777777777777888999999:::::::::999888888999:::;;;;;;;;;:::;;;<<<=========<<<;;;:::888999;;;<<<;;;:::888666???===;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<>>>@@@AAA============???AAACCCDDDEEECCCBBBBBBCCCDDDCCCBBBDDDDDDCCCCCCDDDDDDEEEFFFQQQ]]]aaaWWWNNNMMMQQQQQQrrrooozzzbbbZZZPPPPPP```wwwmmmdddzzzyyyTTTJJJeeevvvQQQ<<<===???999<<>>>>>>>>===;;;999777777888888999888777666555555555555555666666777888888888888777888999999::::::999999999:::<<<>>>>>>===;;;::::::;;;<<<======<<<;;;:::>>>===;;;:::;;;<<<<<<===;;;:::999999:::<<<>>>@@@<<<;;;;;;<<<>>>@@@BBBCCCEEEDDDCCCCCCEEEFFFFFFEEECCCCCCCCCBBBCCCCCCDDDEEEMMM[[[^^^RRRKKKQQQSSSNNNvvvmmmfff}}}yyybbbOOONNNVVVbbbuuukkkhhhzzzUUULLLfffnnnLLL<<>>777<<<>>>BBBDDDCCC===666333444444333222111111222222444333333444555444222000111111111111111111111111444333111111111111000...222333444555444333222111444444333111000/////////......//////000000111111///000111000///...///000............////////////......---,,,,,,,,,------...---+++***))))))***+++...///////////////.........,,,******,,,------,,,---///111000---++++++,,,******+++...111333111///---,,,++++++++++++,,,---000000000//////////////////333666333...***+++...+++,,,---...//////......///...---,,,++++++++++++,,,,,,------...///000000...,,,******+++---------222111///------------......000111111///,,,,,,,,,...000111222222111///...,,,,,,---------...//////...///000000...---...///222222222444555555555666777777888999::::::999999888777777888;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<===<<<=========;;;999777666888777666444444333333333555555555555666666777777888888888999888888777666777888;;;<<<===<<<;;;:::======<<<;;;;;;<<<===>>><<<<<<;;;::::::;;;<<<>>>;;;:::999888888:::<<<>>><<<;;;;;;;;;<<<>>>???@@@BBBAAA@@@AAADDDEEEFFFEEEBBBBBBAAAAAABBBBBBCCCDDDGGGPPPQQQIIIIIISSSTTTLLLssssssyyyyyycccmmmqqqZZZTTTRRRRRRbbbyyywwwzzzhhhjjj|||WWWMMMggg~~~aaaGGG<<<<<<:::666<<<<<>>;;;:::999999999:::;;;<<<<<<;;;:::::::::<<<===>>>>>>===<<<>>>AAACCCCCCCCCAAAAAAAAA@@@AAABBBBBBCCCBBBFFFEEECCCGGGPPPQQQKKKxxxqqqmmmuuurrriiiqqqqqq___RRRNNNWWWdddzzz~~~nnnpppdddiii}}}XXXNNNgggpppRRRAAA<<<999888999<<<<<>><<<;;;;;;===AAACCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBB@@@AAAAAABBBDDDGGGIIIKKKuuukkkkkkwwwkkkcccqqqhhhUUURRRUUUWWWiiiyyyhhhkkk```ggg~~~YYYOOOgggiiiIII>>><<<888999>>>===<<>>======@@@CCCFFFGGGGGG@@@@@@??????@@@@@@AAABBBAAA@@@BBBDDDBBB???CCCKKKqqqiiieeekkkwww___aaa|||lllXXXPPPPPP[[[kkkyyy]]]fffuuutttaaammmtttPPPJJJfffaaaFFF@@@>>>888666===?????????@@@>>>;;;666222000000111333555666777888444222111111222333333222222222222222222222222222222222222111000//////...000111111111111222222222222666888555///,,,///222333333333222000///---,,,111111111111000000000000+++,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,,,,---,,,***(((((()))+++,,,...---,,,,,,++++++++++++,,,---...---,,,+++,,,...---******...000...---...---,,,,,,...000000---)))+++)))((()))+++,,,)))&&&***+++---...000111111111111222222111///...///000000111111000///......///111///......//////...,,,///---,,,,,,---...---,,,///000...)))))),,,...---000///...---,,,---......,,,------------,,,***)))---......---++++++///222666333///------...//////---///222222111000000111000000///...............222222222333333222222222333333333444444444555555222333444444555555444444555666777666333111111111222222333444444333222222222111000//////000111222777444222222444444222///222444777999:::999777555555777999;;;<<<;;;999888:::;;;;;;;;;;;;;;;:::::::::999777888999::::::999:::::::::;;;<<<===>>>???=========>>>@@@AAACCCCCC??????@@@@@@@@@@@@??????AAA@@@??????AAACCCFFFGGG}}}pppffffffqqqhhh\\\mmm}}}gggVVVOOOVVV___ooozzz]]]cccqqqrrr```lllsssOOOJJJfff|||]]]BBB<<<;;;555444:::>>>>>>??????===999555111333333333444444555555555555444333222222111111000222222222222222222222222222222222111000/////////222111111111111111111111333444444333222111111111222222222222111000000///111111000///...------,,,,,,,,,------------,,,,,,///...---,,,,,,,,,,,,---,,,+++***)))((())))))***...---,,,+++++++++++++++,,,---//////---,,,---...000,,,+++...///,,,***+++***))))))+++------***''',,,+++)))***,,,,,,+++))),,,---...///000111111111000111222111/////////000222333333111...------...222111000000111111000///...---+++,,,---......---...000000,,,,,,......+++///...---,,,,,,,,,------///////////////---+++***---...///---+++,,,///222333000---+++,,,---......+++---///000...------...000000//////.../////////111111222222222222111111222222222333333333444444222222333444444444444444666777888666444222222222222333444444444444333222333222222111111111111111555333111222444444333111222333555666777777666555777888888999999:::::::::::::::;;;;;;<<<;;;;;;;;;:::999888888:::;;;;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>???@@@BBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@BBBDDDFFF~~~ooofffhhhnnn{{{___```qqq|||aaaOOOSSSQQQYYYmmmxxx[[[aaannn}}}ppp___lllrrrOOOJJJfffpppUUU<<<777777444555<<<>>>>>>???>>><<<888444111666555555444444333222222666555444333111000//////222222222222222222222222222222222111000000//////333333222111000000000000555333111222444444222///000111111222222111111111000000///---,,,+++***)))------............------......---,,,,,,,,,------,,,+++++++++************---,,,,,,++++++++++++,,,+++---000111///...------222...,,,......***'''''')))((((((***++++++)))'''...,,,******,,,------,,,...///000000111111000000000111222111000///000111333444444111...,,,,,,---111000///000111222111000---++++++,,,...///...---,,,///000......000...***------,,,++++++++++++,,,+++,,,.../////////...---.........---,,,---///222000...+++***+++---......+++---//////...,,,,,,,,,......---------....../////////000000000000//////000000111111111222222222111111222333333333333333555777777666444222222333222333444444444444333222333333333333222111111000111000000111333555444333222222333333444444555555888888777777777999;;;<<<999:::;;;;;;<<<<<<<<<<<<;;;999888888:::<<<;;;;;;;;;:::::::::::::::;;;;;;@@@???>>>======???AAABBBAAAAAAAAABBBBBBAAAAAAAAA??????>>>>>>???@@@BBBCCC}}}pppkkkjjjvvvpppbbbggg}}}oooWWWSSSJJJJJJZZZpppuuu\\\cccnnn{{{lll___nnnrrrPPPKKKhhhcccLLL777333666666999??????@@@@@@???;;;777444333666666555444333333222222444555555333111000///000111111111111222222222222222222222111111000000000555444222111000/////////444444444444444333111///000000111111111000/////////......---,,,+++******---..................---...------,,,,,,,,,---------------...---,,,++++++,,,,,,+++++++++++++++,,,***---111222111///......222---,,,......)))''''''+++++++++,,,---,,,+++***...---+++******,,,...///000000111111111111000000000111222111000///000111222333333111///------......------...///000000///+++++++++,,,...000///...+++...///,,,,,,......+++,,,++++++***************%%%'''))),,,---...//////.........------...///000...,,,******,,,............000222222000.........,,,++++++++++++,,,------.........//////.............../////////000000000000000111222222222222111444555666555333111111222111222333444444333222111///000222333333222111000......///111333444555555222222111111222333555666777777777777888999;;;;;;888999:::;;;<<<<<<<<<<<<:::999888999;;;<<<<<<;;;<<<<<<;;;:::::::::;;;;;;@@@???===;;;;;;===>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>======>>>???@@@AAA~~~sssmmmnnnwwwllldddmmm~~~gggVVVJJJFFFOOO^^^ooowwwccclllsssxxxggg^^^rrrsssRRRMMMjjj~~~\\\III777333666777999>>>AAABBBCCCAAA<<<777555555444444444444444444333333000333444444222000111222000000000111111222222222222222222222111111111111666555222000////////////333666999777222//////000111111111000///---,,,+++------------------......---..................---------,,,,,,,,,------...,,,,,,------,,,,,,+++***+++++++++******++++++,,,***---000222111///......000,,,+++......+++)))***,,,------------,,,,,,---,,,,,,+++******+++---///111111111111111000000//////000111111000///000222000111222111000///000111...------...///000000///+++***+++---///000///---+++---+++((((((,,,---,,,***************)))))))))&&&(((***,,,------------------,,,---...............,,,++++++---/////////...000222222111/////////---,,,,,,+++,,,,,,------,,,------......------,,,---------.........//////...//////000000000000000111222333333111//////000000111222333333222111000,,,---///111222222111111---...///000111222444555333222111111222333555777333555777999;;;::::::999888888999::::::::::::::::::888777888:::<<<<<<<<<>>>======<<<<<<<<<<<<===???>>>===;;;;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>>>>???vvvnnnooovvv{{{jjjdddrrr|||aaaSSSJJJMMMSSS^^^www|||lllvvvuuupppvvvsssvvv~~~___\\\vvvsssSSSOOOlll}}}XXXIII:::666666777777999BBBDDDEEEAAA<<<777666777333333444444444444444555...222555555222000111333//////000000111222222222222222222222222222222222666555222000//////000000111666;;;999222...///222222222111000///---,,,+++,,,,,,---......//////000------............------------,,,,,,,,,---......************))))))))))))+++************++++++,,,***,,,///000000///...//////++++++...000---+++,,,***+++,,,,,,******+++,,,++++++,,,+++***+++...000000000000111000000/////////000111111000000111222///000222111000000111333111000///000111222111000+++++++++---///000...,,,+++,,,***&&&&&&+++---,,,******++++++******)))(((------.........,,,+++***,,,++++++,,,---...---,,,---,,,++++++---///......***,,,...///...------...000///...------------...,,,,,,------------,,,,,,,,,,,,---------.........------...//////////////////000222111///......//////000111111111111000///,,,,,,...///000111111111---///000111000000222333222222111111222333555666222444777:::;;;;;;999888888888888999999888888777888777666777:::;;;<<<;;;>>>===============>>>>>>???>>>>>>=========>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======xxxooolllvvv}}}jjjjjjuuuwwwdddTTTPPPNNNQQQccc{{{yyymmmxxxrrrgggjjjiiiooouuuVVVYYYxxxrrrRRROOOlllyyyPPPEEE:::777888999888999AAADDDEEEAAA:::555555777444444444444444444444444///333777666222///000222/////////000111222222222222222222222222222222222666444111///...///000222000444777777555333222222222222222222111000///...---------...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///---,,,+++***)))******+++***************+++,,,,,,***,,,.........---...000111---,,,000111...,,,---)))+++,,,+++)))(((***,,,***,,,......---,,,///111......///000000000//////...000111111000000111222000222333222000000111222222111000000111111000///,,,,,,,,,...//////---***)))++++++((((((,,,---+++******+++++++++***)))(((,,,,,,---...---,,,+++***+++***)))***---...,,,***,,,+++***+++,,,---,,,+++&&&)))+++---,,,,,,,,,---000///...,,,++++++++++++,,,------------------,,,,,,,,,,,,---------......,,,,,,---...............///000222111000...//////---...///000000///...---000000////////////000000...000222111///...///111000000000000111222333333333444666888999:::::::::777888888777777666555444777666555666999:::;;;:::<<<<<<<<<<<<<<<===>>>??????@@@AAABBBBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???????????????>>>>>>======ttthhhnnn}}}uuujjjiii}}}sss\\\SSSLLLHHHTTTggg|||sssjjjuuummm```eeehhhrrroooQQQVVVyyyqqqQQQNNNllluuuGGG>>>777666:::<<<===<<<@@@CCCDDD@@@999444444666555555555444444333333222111555888777222......000...//////000111222222222222222222222222222222222666444111///...///111222000000222555888888555222222222333333333222222222.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///111000...,,,,,,---...///******))))))***+++,,,,,,***+++------,,,---...000333///...000111...,,,,,,***,,,---,,,))))))+++...***---000000///...000222------...///////////////...000111111000000111333222333444222000//////000111///......//////...,,,,,,,,,---...//////,,,)))'''+++,,,++++++...---******++++++,,,,,,***)))(((%%%&&&(((+++,,,---------***)))((())),,,---+++)))+++***)))***++++++***)))%%%(((+++---,,,,,,---...---,,,+++)))(((''''''''',,,------......------,,,,,,,,,---------.........+++,,,------......------///111222222000//////000,,,---...//////...---,,,555444111000.........///000222333111...,,,...000......//////000111111111555555555555777999;;;<<<777777777777666444333222666555444555888::::::::::::::::::;;;<<<===>>>???@@@AAACCCEEEEEEDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@???>>>===<<>>===<<>>AAAAAA@@@???????????????AAABBBBBBBBBAAA@@@>>>===rrrllluuuwwwkkkooohhhPPPGGGIIIKKKVVVjjj|||tttoooeee^^^```hhhmmmmmm{{{YYYHHH[[[{{{rrrOOOSSSnnn}}}{{{SSSBBB>>>999666777:::===???DDDBBB>>>:::666333222111333222000///111333777999444444333222111000000//////000111222222111000///...000333444222111000000333333222111111111111222333000//////222222000...---222555333---***,,,///...........................---,,,,,,,,,---///000222000---,,,---...---------)))(((+++---++++++---+++******+++,,,---+++)))+++************+++,,,,,,...,,,++++++,,,,,,+++)))+++,,,------,,,+++,,,---------------,,,,,,,,,,,,++++++,,,,,,---.../////////000222333222111...---444333222222222111///---------,,,++++++++++++,,,//////////////////......,,,+++***)))((()))******,,,,,,++++++***)))))))))---,,,+++++++++***'''$$$******++++++******))))))+++(((%%%$$$&&&)))***+++...,,,)))((()))))))))(((...)))''')))***)))))),,,***++++++,,,,,,,,,++++++''')))+++---.../////////------------,,,,,,,,,,,,000/////////,,,***,,,000000...---...000000///......//////000000//////...222666999888444///......000111000///---,,,---...444111000444777666666999555333222444777999666444777555444444666777777777::::::<<<=========<<<<<<888999<<<>>>@@@AAA@@@?????????>>>=========>>>>>>BBBCCCCCCCCCBBBAAA@@@???sssssszzzpppfffwww}}}cccQQQIIIHHHJJJVVVooo|||sssoooiiiccceeemmmwww~~~qqqRRRFFF]]]~~~nnnMMMRRRmmm~~~rrrNNN???;;;777777:::===>>>>>>CCCAAA===999555333222111555444222111111222444555444444333222111000////////////000000000000//////---///222222111/////////222222111111111111111222555000,,,---000222000,,,000222444222///---...000...............---------------,,,,,,,,,---...///111///,,,,,,---...---,,,,,,)))(((***,,,,,,,,,---,,,+++++++++------,,,***++++++++++++++++++++++++///...---...//////...,,,***,,,...---***)))+++...------------------,,,,,,++++++,,,,,,---.../////////000000111000///...---444111000111333222...***...---,,,,,,+++,,,,,,,,,000000//////......------,,,+++***)))))))))***++++++++++++*********))))))---+++***+++,,,+++&&&"""))))))************))))))---+++(((((()))******))),,,***(((((()))******)))---)))(((***+++)))))),,,+++++++++,,,++++++******,,,,,,---......---+++***...------,,,,,,+++++++++***+++------***))),,,111///...---...///000///...//////000000000000//////---222888999666111///...111222111111000///000000444111111444555333444777444333444666999:::888555777555333444777888777666777888:::;;;;;;;;;;;;:::777;;;@@@BBB@@@>>>>>>??????>>>>>>=========>>>>>>BBBBBBBBBBBBAAAAAA@@@@@@xxxttt{{{mmmnnnzzzxxx___NNNHHHFFFKKK\\\ttt{{{ppppppooommmmmmuuugggLLLGGGbbblllLLLSSSpppdddFFF;;;888555777;;;>>>>>>===CCC@@@<<<777444222222222333333444444444333222222444333333222111000///...000///---,,,,,,---///000---///111111///......///111111111000000111222222555000,,,,,,///111000,,,444111//////111222000---//////.........---------,,,,,,,,,,,,,,,---.........---++++++,,,---,,,+++******))))))+++......,,,...,,,++++++---------,,,++++++,,,,,,,,,+++++++++...------...000000...,,,***,,,...,,,)))''')))+++------------------------******+++,,,---...///000000///...---,,,---......111///...///111111---)))///......---------------.........------,,,,,,,,,++++++***))))))***+++,,,+++++++++******************)))(((***---,,,((($$$((())))))*********)))))),,,++++++++++++)))&&&###***)))((()))+++------,,,,,,)))))),,,+++((()))---++++++,,,,,,,,,+++******////////////...,,,***)))---------,,,,,,++++++***+++++++++++++++------------,,,+++,,,...///...---//////000000000000//////---333999;;;888333///...//////000000111222111111555222222444333000111444444555666888::::::999777777777666777888888777666777888999;;;<<<<<<;;;;;;999>>>CCCCCC@@@======?????????>>>>>>>>>??????@@@@@@@@@@@@???????????????wwwwww|||}}}mmmgggooo[[[MMMIIIFFFMMM^^^sssrrrrrrtttvvvyyy{{{]]]HHHJJJggglllNNNWWWuuu[[[DDD:::888777777:::===>>>???BBB???;;;666333222222222000111333444555555444333333333222111000//////...000///,,,++++++,,,///000---///000000///...//////111000000000000111222222333000------///111000...444///+++,,,000222///+++/////////...------,,,,,,+++,,,,,,,,,---------------,,,++++++------,,,***)))***)))(((***//////,,,///---+++,,,---......---,,,,,,,,,---,,,,,,+++******)))***,,,......,,,***+++,,,,,,+++)))(((((()))------------............******+++,,,...///000000000///---++++++,,,---.........---...//////...,,,//////...------------...,,,,,,,,,,,,,,,+++++++++++++++***)))***+++,,,---************************((((((((()))++++++)))'''(((((())))))******)))))))))))))))******'''###(((((((((***,,,......---+++***+++---,,,((()))---+++,,,,,,---------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++000000...,,,...000...))),,,++++++,,,...///...---...//////000000//////...222777===>>>:::444///...---,,,---...000111000///333111222333111...000444555666777777888888888888888999;;;:::888666666777888999;;;===>>>>>>======:::>>>AAABBB???======???@@@@@@?????????@@@AAAAAA???>>>============>>>>>>}}}{{{|||xxxcccpppqqqYYYQQQHHHEEEMMM___sss{{{vvvvvv|||rrrTTTDDDMMMjjjlllOOOYYYvvv{{{UUUEEE999::::::999999;;;???BBBBBB???:::555222111222222333333333333333333333333333333222111000///......000///............///000...///111000///...///000000000000000000111222222000000//////000000111111444000------000111000...000//////...------,,,,,,++++++,,,,,,---------------,,,,,,,,,......---+++(((+++***'''***///000,,,000...,,,,,,---.........,,,,,,---------,,,+++***(((((()))+++---...,,,***,,,+++******+++,,,+++***------------.........///)))***+++,,,...///000000//////...------------------...............000222///...------,,,,,,------++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,---************************((()))***)))(((((((((***'''(((((()))))))))))))))(((''''''((()))(((%%%"""((('''''')))+++,,,,,,*********,,,...,,,((()))---+++,,,---...............***+++,,,---......---,,,+++++++++++++++,,,,,,,,,---//////,,,---111///***---,,,+++,,,///000///............//////.........111666<<<===999444111//////------///111111///,,,///...000222111...111666555666666555555555666777777;;;???<<<666222444777888999;;;===>>>>>>>>>===888:::<<<======>>>>>>??????????????????@@@AAABBB>>>>>>===<<<<<<===>>>>>>}}}xxxzzzjjjaaauuudddZZZLLLCCCEEERRRdddpppzzzvvvlllNNNBBBNNNlllkkkNNNXXXuuutttMMMAAA:::<<<<<<;;;999;;;@@@EEEAAA>>>999555222111222222:::888444111000000000111333333222111000///......///000111222222111000//////000111000///...///111000000///000000111222222...000111111000000111333444333333111111111222444000000///...------,,,,,,***+++,,,---------,,,,,,...------...//////...,,,(((+++***'''***000000,,,000...,,,,,,---...///...,,,,,,---...---,,,***)))))))))***---//////---+++,,,***(((***...000...,,,---------.........//////)))***+++,,,...///000111...///000111000///---,,,,,,...000///---...222666...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++*********+++---...******************++++++(((***+++)))&&&%%%'''***''''''((())))))))))))))))))((('''''')))******)))(((((('''(((******)))'''******,,,...,,,((()))...+++,,,---...////////////***+++,,,,,,,,,,,,+++************++++++,,,,,,---$$$+++---***+++///111......---,,,...000111111000------............------+++111777:::888444222222333111000111333222///,,,,,,,,,...111111///333999555555444333222222444666666<<>>@@@@@@??????>>>>>>???@@@AAAAAA>>>>>>===<<<<<<===>>>???uuuttt~~~kkkiiiuuupppUUUGGGEEEHHHOOOWWWrrrrrrppp|||rrrKKKAAAMMMhhhhhhNNNUUUtttbbbFFF999888888888999:::<<<===>>>AAA===888444222111000000555444333333444444222000555444333222111111111111000000000///000000111222---...///111333222///,,,---...000111222111///...111000/////////000222333222222222111000//////...222000------...000111222......---------,,,,,,,,,---------......---,,,,,,000...,,,*********+++,,,---///...,,,,,,...+++&&&)))***+++,,,,,,+++***)))---,,,***+++,,,,,,+++))))))(((''''''(((***,,,---000...++++++,,,---------+++,,,------......------000......///111///+++'''........................000000///,,,******,,,...///...,,,,,,...//////......+++))))))+++,,,***(((+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,***'''$$$)))(((((((((((())))))******(((&&&'''))))))'''$$$)))))))))((())))))******)))&&&,,,...'''***111/////////.........---------111///,,,+++++++++***))))))***++++++,,,,,,,,,,,,///,,,)))***++++++)))&&&.........------,,,,,,,,,............---,,,++++++......000333666888777666333222111111333444444333............///000222222000111444777999999888888777777666555444333333222333444555777888:::;;;<<<999999:::;;;===???AAABBB@@@@@@???>>>======>>>>>>???===<<<<<<======<<<;;;yyywww~~~xxxjjjgggzzzeeeSSSHHHDDDGGGNNN___ooo|||rrrsss}}}lllJJJDDDSSSlllhhhNNNUUUtttzzz[[[CCC999777888888999:::<<<===>>>@@@<<<777444222222111000333222222333555555444222444444333222111111111111000000000000000111222222222111000000111111///...000111222222222111000///111000/////////000111222111111000000///......---000...------...000000000------,,,,,,,,,+++++++++------.........---------///...,,,***)))***+++,,,,,,......,,,,,,...,,,'''((()))************)))((()))(((((())),,,------,,,))))))))))))***+++,,,,,,///---++++++,,,---------+++,,,------......------111///...///000///,,,)))---------...............---...///...,,,++++++,,,111///---,,,,,,,,,***)))///---++++++---...---,,,++++++++++++++++++******)))((()))***+++***'''$$$***))))))(((((((((((((((***((('''((())))))'''%%%+++++++++***++++++,,,---...***...///'''(((...+++---------,,,,,,,,,+++++++++***)))************))),,,+++***)))***+++---...---+++******,,,---+++)))---------------,,,,,,,,,------.........------,,,,,,,,,...000444555555333111///...---............------------...///000111...000222555666777666666888888777666666555444444888888777777777777777777:::::::::;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>@@@>>>;;;;;;<<<======<<>>999777888888999:::<<<>>>??????<<<777333222222111000000000000111333444333222444333222111111000111111111111111000111222222333333111///...000111222111444444333333222222111111000000/////////000111222000//////......---------...---,,,---///000///...,,,,,,+++++++++*********------------------------...---+++***))))))*********------+++---///---((((((((())))))))))))(((((((((''''''(((+++,,,,,,+++))))))***+++,,,,,,,,,,,,...,,,******,,,------,,,,,,,,,---............---111000/////////000...------------.........//////***,,,///000...,,,++++++///---+++***++++++***(((,,,***)))***+++,,,,,,+++++++++,,,,,,,,,+++******((((((((()))++++++)))&&&******)))((('''''''''''')))((('''((())))))'''&&&++++++******+++,,,,,,---000+++//////''')))---******++++++++++++***))))))&&&'''(((***++++++++++++---+++)))((((((***---...,,,+++***+++---...---,,,,,,,,,,,,,,,------------,,,---......///.........+++***+++...111222222000444333111///.........///------,,,------...///000---...000222444444444333777888888777777666555555999999888888777666666666:::::::::999::::::;;;<<<@@@@@@@@@???????????????AAA>>>;;;:::;;;<<<======wwwzzzzzzaaaaaatttgggSSSJJJGGGCCCLLLZZZkkk~~~tttqqq|||___FFFQQQhhh{{{gggMMMVVVwww}}}}}}___EEE;;;;;;777777888999;;;===>>>???>>>;;;666333222222111111///......///111222000///444333222111000000000000111111111111111222333333///...---...000222222111555444333222111000111111////////////000000111111/////////.........------,,,,,,,,,---//////...,,,,,,,,,,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,+++***))))))))))))))),,,,,,+++---000...)))))))))************))))))***)))(((((())))))(((''')))***,,,---...---,,,,,,,,,+++***+++,,,------,,,,,,------...............111000////////////000000,,,,,,------.../////////***,,,...///...,,,,,,---+++)))((())),,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,+++)))))))))(((''''''(((((((((((((((((()))))))))((('''(((((((((((()))***++++++...)))---///)))+++000,,,******+++++++++***)))(((%%%(((+++------,,,,,,,,,,,,+++***))))))***+++,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------........./////////...------+++******,,,...000000///777777555222///...///000...---------......///000...///000111222333222222666666777777777666555555777777777777777888888888888888888888888999:::;;;???@@@@@@@@@@@@@@@??????AAA>>>;;;:::;;;<<<======{{{|||oooaaaeeewww{{{eeeSSSIIIEEEGGGNNN\\\nnn|||zzzzzzcccNNN]]]ttteeeMMMWWWyyy}}}tttTTT???:::<<<777777888999;;;===???@@@===999555222222222222111222111000111222222000...333333222111000000000000111111000000111111222333------...///000///---***444333111000////////////......//////000000000000000000////////////......,,,++++++---...///---,,,------------,,,,,,,,,,,,******))))))******,,,,,,,,,,,,+++***)))))))))))))))+++,,,+++---000...***++++++++++++++++++++++++***)))'''((())))))(((&&&***+++---......---,,,+++,,,+++***+++---...---,,,,,,---......//////......000000////////////000111---------.........//////---------,,,++++++...000+++***)))+++---///000///000000000///...//////000...---------,,,,,,,,,------,,,++++++,,,,,,+++)))((((((((((((((()))***+++'''((())))))))))))((()))(((((((((((()))***+++,,,...(((,,,...))),,,000+++***+++,,,,,,,,,+++)))(((&&&))),,,---+++))))))***)))***+++,,,,,,+++)))(((,,,,,,,,,+++***)))))))))***++++++,,,,,,---------////////////...---,,,+++,,,+++***+++...//////...444555444222...,,,,,,.../////////...//////000000000000111222222222222222333444555666777666555444777777777777777777777777555555555666888999;;;<<<>>>??????@@@@@@@@@???>>>@@@>>>;;;:::;;;========={{{hhh]]]gggyyyaaaNNNHHHEEEFFFOOO]]]ppp|||rrrrrraaaooodddLLLXXX|||~~~mmmMMM<<<:::<<<777777888:::<<<>>>@@@AAA<<<888444222222222222222666555444444555444222000333222111000000///000000000000000///000111111222000000000000///,,,'''###111000000000///.........---...///000000000//////////////////////////////---,,,+++,,,...///...---.........---------,,,,,,***))))))((()))***,,,---,,,,,,,,,++++++***))))))))),,,,,,+++---000...***---,,,++++++++++++,,,---'''&&&&&&'''***++++++***+++,,,,,,------,,,,,,,,,,,,++++++---//////...---------...////////////...---...000000//////000111..............................---+++***+++---000///...,,,---...//////......///000000000000222444666444111---,,,+++,,,,,,,,,+++***+++,,,---,,,+++***))))))))))))***+++,,,'''(((******)))((()))***))))))******+++,,,......111***,,,---(((***---'''***+++---...---,,,***(((%%%)))+++***'''%%%%%%'''''')))+++------+++(((&&&,,,------+++)))''''''(((++++++++++++,,,,,,,,,,,,............---,,,+++***---+++***+++---......---222555777666222//////000000000/////////000000111222222222222222222222222111333555666777666555444::::::999888777666555444333444444666777:::;;;<<<<<<===???@@@@@@???>>>>>>???===<<<<<<======<<<;;;|||gggeeerrrvvv___MMMGGGDDDFFFMMM[[[sss{{{~~~yyybbbKKKYYY~~~fffIII;;;999:::777777888:::<<<>>>@@@BBB;;;888444111111222333222555444333444555555333222333222111000000///////////////......//////000111111000.........,,,)))'''...///000000000///...------...///000000000///...........................///---++++++---/////////---------,,,,,,,,,++++++++++++***)))***,,,...///---------,,,,,,+++***)))***,,,,,,+++---///---))),,,,,,+++******+++,,,,,,''''''&&&(((***,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,...000111///...------...///////////////))),,,///000///...///111/////////...------,,,,,,...//////---++++++,,,---///---,,,---...000000///---000333444555777<<>>>>><<<:::zzzkkkkkkppppppQQQKKKEEEBBBBBBLLLbbbwww{{{www~~~aaaKKKZZZbbbGGG;;;999999777777888:::<<>>@@@DDDJJJNNNTTTNNNEEE;;;444111111111.........111666999;;;;;;222111///,,,***)))((((((&&&)))++++++)))(((***,,,'''''''''((()))+++,,,---+++###&&&***(((,,,000))))))***,,,------+++)))'''&&&))),,,***&&&%%%)))---++++++***)))))))))))))))))),,,...---+++***,,,///---,,,,,,++++++*********&&&''')))+++---......///---+++)))(((***+++++++++'''...555777333///...//////......---------......222111111000000000000111111333666999:::999777666666666666777888888999999777777777777777888999999999;;;===>>>???>>>===<<<<<<<<<===>>>???>>>;;;999}}}ooodddxxxfffXXXJJJDDDCCCEEENNNYYYrrr~~~zzzpppyyy~~~|||~~~~~~bbbKKKXXX|||{{{WWW>>>:::;;;777555777999;;;<<<===>>>@@@<<<888333000///000000000...///111333444444444444111111000//////000111222//////.........//////000000///...------...///000---...///////////////...111111000000//////......,,,---------.../////////111------111000+++***---,,,,,,---......,,,((($$$...---,,,---///111111111000---+++***+++,,,,,,+++......---,,,++++++******---------...///...+++)))(((,,,...,,,'''%%%'''***,,,,,,++++++******++++++........................222...+++***---000111111,,,---.../////////------111111000...---,,,+++***.........---,,,,,,++++++//////...---...000333555555AAAMMMVVV^^^eeehhhggglll___MMM===444222444666999111000999CCCDDD@@@>>>444000,,,)))))))))))))))+++)))'''(((******(((%%%*********++++++,,,,,,---))))))************))))))(((***,,,------+++((('''+++*********))))))((((((///,,,***((()))***))))))...---,,,,,,++++++,,,,,,+++//////,,,,,,---+++''')))---...,,,---111111...++++++++++++++++++++++++...+++)))***...000///---111///......//////...,,,000000///...---,,,,,,+++...000333555777777666666222222333444555666777888555444333333444666999;;;;;;;;;;;;<<<<<<;;;:::::::::<<>><<<;;;;;;vvvfffhhh~~~{{{hhhSSSGGGBBBBBBHHHOOOcccsssvvv~~~aaaKKKXXX}}}tttRRR<<<999999555666777:::<<<===>>>???@@@777555333222222333222111111222222333333333222111111111000//////000111222//////............//////000///...------...///000...///////////////......000000///////////////...---------...............222---,,,...---******...,,,,,,,,,---///...+++)))---,,,***+++,,,------,,,///---++++++,,,---,,,+++------,,,,,,+++*********---------...///...+++)))))),,,...,,,(((&&&(((+++---,,,,,,+++++++++,,,,,,...............---------000---******---///000///,,,---...//////...------111000///...---,,,++++++........................000000000111444999@@@DDDRRR\\\gggnnntttzzz}}}{{{wwwjjjVVVDDD999666777999999555444:::CCCHHHEEE@@@888555000---,,,,,,,,,++++++***((()))++++++)))&&&)))******+++,,,,,,++++++))))))************)))))))))***,,,---,,,+++((('''******)))))))))(((((((((++++++++++++++++++,,,---,,,,,,+++************+++***---...+++***,,,***&&&,,,///000......111000---++++++++++++++++++++++++---,,,+++---...000/////////...---...///000///...111111111000///......------///111333555555555444222333333444555666666777555444333333444666999::::::::::::;;;;;;::::::999999;;;>>>>>>===;;;:::;;;nnn\\\iiieeeQQQGGGCCCDDDHHHRRR^^^sssaaaKKKXXX~~~hhhJJJ:::888777222777888:::===>>>?????????222222222333555555444222444444444333222111000///111111////////////000111//////............////////////............/////////000000000///...------.............../////////...............---------222...,,,,,,+++***+++///---,,,+++,,,...///...---...,,,++++++,,,,,,+++***---,,,,,,---//////...,,,------,,,,,,+++*********---,,,,,,---......,,,)))***,,,...,,,)))''')))+++------,,,,,,,,,------...//////.........---------...,,,++++++---......------......///......------000000///...---,,,,,,,,,,,,---...///000222222333222333444777===GGGRRRZZZlllttt|||~~~pppZZZFFF:::555666777:::<<<;;;<<>>333222111222444555444333444444444333222111000///222111000///...///000111000//////............////////////....../////////000000000000///...,,,,,,,,,,,,------......///////////////...---------,,,000...---------,,,,,,......,,,***+++,,,.........///.........///000...---,,,,,,,,,...000000///---------------,,,,,,++++++---,,,+++,,,......,,,***+++,,,...,,,***)))***,,,---------------...///000/////////...------,,,,,,------------......------...............---------/////////...---------,,,,,,---...000333555666777666777999===EEERRRbbbmmm{{{sss]]]III<<<777777888<<>>AAAIIIXXXkkkxxxvvvbbbOOOCCC?????????BBBJJJLLLHHHNNNYYYUUUHHH<<<888333///---,,,***)))((((((((('''''''''((()))'''(((+++,,,,,,***(((&&&(((((())))))))))))(((((())))))*********)))((('''''''''''''''((((((((((((!!!&&&++++++'''%%%'''***,,,,,,+++******************---,,,)))))),,,,,,)))(((+++---+++,,,//////,,,*********++++++,,,,,,,,,'''***------+++***,,,///222000.........---+++)))++++++++++++,,,,,,,,,,,,......///000111222222222222222222333333333333333333333444444444555666666777666666666666777888999:::;;;======<<<<<<===>>>rrr^^^```sssvvv```NNNCCCFFFEEEGGGQQQcccyyyeeeLLLXXX|||kkkKKK>>><<<999777777999888999===AAAAAA>>>:::999666111///000222333444222111111111222333444444555444222111000000111222111000///......---............////////////......///000000000///...------.............../////////...............---------,,,//////...---//////,,,///,,,***)))***++++++*********+++---///000///------,,,,,,---//////...,,,.........---------------,,,+++***+++,,,---,,,++++++++++++++++++++++++***++++++,,,---...///111222........................///000000///------...000000///...------------------------..................///000222555777999:::;;;===???BBBIIIYYYmmm{{{vvvdddTTTIIIEEEDDDDDDHHHOOORRRRRRUUUYYYSSSHHH:::666111---+++***)))(((((())))))(((&&&'''))),,,)))***+++,,,,,,***(((''''''(((((())))))(((((('''))))))******))))))(((''''''(((((((((((()))))))))'''***,,,+++)))'''(((***,,,,,,+++************+++***---,,,)))))),,,,,,***&&&***+++***+++...///,,,*********++++++,,,,,,---,,,---------------///111222000...---------+++))),,,,,,,,,------...............//////000111222222111111111222222333333333333333444444555555555555777666555555666777999::::::<<<======<<<<<<>>>???qqq```cccwwwvvv]]]IIIFFFFFFEEEGGGPPPccc{{{{{{eeeLLLXXX}}}cccEEE<<<<<<888777:::888777888<<>>AAAHHHWWWkkk{{{wwwgggYYYPPPKKKIIIHHHOOORRRVVV[[[\\\XXXOOOHHH666333---***(((''''''&&&***++++++)))((((((,,,///++++++,,,,,,+++******)))''''''(((((((((((('''''')))))))))))))))(((((((((((((((((()))))))))******+++*********)))******+++++++++***))))))))))))***)))++++++''''''+++,,,***%%%((()))'''(((++++++((()))******+++,,,,,,------...,,,))))))+++---///000///---,,,,,,......---+++***++++++,,,---.........---------......///000000///000000111222333333444333333444444555555444444777666555555666888:::;;;:::;;;<<<<<<;;;<<<>>>???eeeZZZhhh|||mmmSSSGGGGGGEEEAAACCCRRRjjj}}}xxx{{{dddLLLXXX~~~}}}^^^BBB;;;;;;777666;;;888777888<<<@@@AAA<<<777333222222333444555444222444333222111111111222333777666555333222222333333111111000......------------...///000000///...---......///////////////...111111000000//////......,,,------....../////////......***""""""***//////+++******,,,...000//////+++++++++---...---***'''000---+++***+++,,,,,,+++*********************+++,,,***)))***+++------,,,***)))((()))*********))))))******+++---///111222+++,,,,,,---...///000000///000///,,,))))))---000111000...---,,,,,,------,,,,,,------.../////////111111222333444666666777666999===@@@FFFUUUjjjyyy}}}ooobbbYYYSSSQQQOOOSSSSSSXXX``````VVVLLLHHH888444///,,,+++***))))))+++,,,---+++)))***...111---,,,,,,++++++*********''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))******++++++***(((&&&&&&(((***************)))((((((((((((((((((***)))&&&&&&***+++)))))),,,---******,,,+++((())))))***+++,,,,,,---------)))$$$$$$(((+++---,,,,,,+++***,,,...//////...(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,---...///...///000111222333444444333333444555555555444444777777666555666888:::<<<999:::;;;::::::;;;===???{{{eee[[[eeeuuukkkQQQJJJEEEFFFGGGKKKVVVccczzzyyymmmwwwZZZDDDZZZsssQQQ===<<<777444777888666888;;;===>>>===;;;:::333222222222222111111111888444444888888444444888;;;:::888666444333222111111111000///////////////000...---...111111///,,,////////////...---++++++...---,,,,,,++++++,,,,,,///...---,,,,,,---...///000---++++++---...---+++***+++,,,---............000...,,,***)))***+++,,,---...///,,,)))''')))+++,,,,,,,,,++++++*********,,,+++***))))))+++---...+++((((((***+++)))+++...)))))))))***+++---...//////////////////.........222111111111000000//////222111///...------------333///+++,,,///000---***---...///000222444555555888:::???CCCFFFPPPfff{{{vvvhhh]]]YYYXXXYYY[[[``````\\\^^^aaaUUUEEE;;;444...---+++((((((***...444333***$$$%%%((('''+++*********++++++)))(((,,,***(((((())))))'''%%%((())))))))))))'''%%%$$$))))))))))))))))))))))))+++)))'''''')))))))))(((---+++((((((((()))))))))((('''&&&(((+++,,,***'''---+++***(((((()))+++,,,)))************+++++++++)))---...,,,---//////,,,000///...---------------......,,,)))'''(((+++...,,,+++***+++---...---,,,000000////////////000000000//////111333555555444666555555555666777888999999:::;;;===>>>>>>??????qqq___aaakkkfffXXXJJJEEEEEEHHHPPPXXXgggssstttwww]]]HHH\\\kkkLLL;;;<<<888555999999888999<<<>>>>>>===;;;999333333444555666666777777777333333777777333333777888777555333111000//////111111000///////////////000...---...000111///---///////////////...---,,,///...------,,,,,,------///...---,,,,,,---...///000---+++,,,---...---++++++,,,,,,------.........000///---+++***+++,,,,,,***+++,,,,,,******,,,...,,,,,,++++++++++++++++++******+++,,,,,,---------///+++)))+++***'''(((+++))))))******+++,,,---.../////////000000000000000111111111111000000000///------------...000222333222///+++,,,///000...+++//////000000111333333444888:::>>>AAADDDNNNcccvvvzzznnnfffbbbbbbccc```dddccc___```aaaVVVFFF:::333------+++)))))),,,///444444,,,&&&(((******+++*********++++++)))(((+++***(((((())))))'''&&&(((((())))))((('''&&&%%%((((((((((((((((((((((((***(((''''''((()))((((((+++)))'''&&&((())))))((()))''''''(((+++,,,***(((******+++++++++*********))))))*********+++++++++))),,,,,,******------***///......---,,,,,,,,,---,,,,,,,,,***)))***---///---++++++,,,---...---,,,000///............///000222111000222444666555444444444555666777777888888888999:::;;;<<<=========jjj___^^^ooo}}}mmmVVVJJJFFFFFFIIIMMMSSSaaauuuzzz}}}^^^KKK^^^```EEE888;;;888666:::::::::<<<>>>??????===:::888222222333333444444555555555333333555555333333555666555444222000//////...111000000//////////////////......///000000///---//////000000000000///...//////...------------.........------------......///---,,,,,,---...,,,+++...------,,,------......000///...,,,,,,,,,------***+++,,,,,,++++++,,,...++++++++++++++++++,,,,,,'''))),,,.........---,,,+++((('''***+++***+++///+++*********+++,,,,,,---/////////000000111111222111111111111000000000000++++++,,,---///111333444222///,,,---///000///---//////000000111222333333888999===???BBBJJJ]]]ooo~~~uuuooommmmmmmmmgggjjjhhhdddcccbbbWWWHHH999333------,,,)))***,,,...111111,,,((((((+++++++++***)))***++++++)))'''+++***(((((())))))'''&&&'''(((((((((((((((''''''(((((((((((((((((((((((()))'''&&&&&&'''((((((''')))'''%%%&&&'''(((((('''))))))(((***+++,,,***)))((()))+++,,,---+++)))((()))))))))*********++++++***,,,***''''''***+++)))------,,,,,,,,,,,,,,,,,,***+++------,,,,,,...///---,,,,,,,,,...///...---///...---++++++---...///333222222333555555444333111222444666777888777777777777999:::;;;<<<<<<<<<|||fff[[[___lllkkkYYYOOOJJJGGGGGGGGGRRRcccwww}}}[[[KKK^^^UUU@@@888;;;777666999888<<<===@@@AAA@@@===999666555555444333222111000000333333333333333333333333666555444222111000000000000000////////////000000/////////000000000///...///000000111111111000000///......---------------------------------------...---------------,,,+++///...------,,,---......000///...------------...------...---,,,******************++++++,,,,,,,,,'''(((***,,,------,,,,,,,,,)))(((******)))***...+++++++++***++++++,,,,,,------...///000111111222111111111000000000000000//////////////////000000111///------000111000///.........///000222444555777888;;;===???FFFVVVfffyyyzzzuuusssrrrrrrooopppnnniiifffaaaVVVJJJ;;;444///---,,,))))))+++***,,,,,,***'''''')))***+++***)))***++++++)))'''+++)))(((((())))))(((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((('''(((&&&%%%&&&((()))((('''*********+++++++++******((()))***+++,,,+++******))))))))))))************+++,,,***&&&%%%)))***(((+++++++++,,,,,,+++++++++***,,,...///...---------...---,,,---///000///...///---+++******+++---///222111111222444444222000///111333666777777666666666777999:::;;;;;;<<<<<>>@@@BBB@@@<<<888555777777777666555444444333222333333222222333333222555444333222111000000000000000////////////000000//////000111000////////////000111111111111111000...---,,,,,,+++,,,,,,,,,,,,------------------,,,,,,---......---,,,,,,+++//////...---------......//////......---------...---------------,,,+++)))*********++++++,,,,,,,,,)))((((((((()))***,,,---222...++++++)))%%%%%%(((+++++++++***++++++,,,,,,,,,,,,------...///000000000000000000000000111111111111111000000///...---000///......000111111111---------...000222555777777777999;;;===BBBQQQ___sss}}}yyywwwvvvuuuuuuuuurrrlllfff___SSSIII>>>666000...,,,(((''')))***)))******((('''(((******)))))))))******((('''***)))(((((())))))(((''''''''''''''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%'''((((((''')))''''''((()))***((('''******+++++++++***************)))))))))***,,,---(((((()))))))))*********,,,---+++&&&&&&)))+++)))******+++,,,,,,++++++***,,,...000000...+++******...---,,,---///000///...---,,,+++******+++,,,---//////000111333222000......000333555666666555444777888999:::;;;<<<<<<<<>>777111...,,,((('''))),,,******,,,+++)))(((+++***)))((()))******(((&&&***((('''((()))***)))''')))(((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((())))))((()))((((((((())))))'''%%%)))***,,,+++***((())))))+++***(((((((((***---...((((((((()))))))))******+++---,,,((((((+++,,,***)))***+++,,,---,,,+++***---///000///,,,***))))))---,,,,,,,,,...///...---,,,,,,++++++++++++,,,,,,------...000222222000---000111222333444444333333777888999:::;;;<<<<<<<<>>777888999222555<<<:::888;;;???AAA@@@;;;666333111111111222333333444444222666666222222666666222333333222222222222222333///////////////000111111...111333222000///000222111111111000000...------//////...------------...++++++------------++++++***---000000...++++++,,,)))+++///222333111///---++++++,,,------,,,,,,,,,---,,,,,,...000000,,,)))---,,,,,,++++++*********---.../////////---+++)))---***)))******((())),,,)))))))))***+++---...//////////////////.........//////000000111111111222...///111222222111000000...///000111111222444666444222///------...///111555444555999;;;???IIITTT^^^nnn~~~}}}}}}~~~~~~}}}yyytttmmmbbbSSSHHHBBB999333.........,,,,,,///+++&&&&&&***+++&&&$$$'''***)))((()))******(((&&&)))((('''((()))***)))(((+++***((('''&&&&&&&&&'''''''''''''''''''''''''''((('''&&&''')))++++++***)))((('''''''''&&&### '''***,,,+++(((&&&'''(((&&&(((***,,,---,,,+++***(((((((((((())))))))))))&&&)))***)))))),,,,,,))))))***,,,.........,,,++++++,,,,,,,,,*********,,,,,,+++***+++---...---,,,***+++---......---+++***,,,,,,///222444555222000333222111111000000111111444555666888999999999999nnn[[[YYYggg|||qqq]]]JJJDDDGGGKKKRRRXXXvvvwwwxxxdddOOOhhhlllOOO<<<:::777777777888888777???>>>=========:::333...222000///000111333222222444444333333333333222222222///---///333666444000...000///,,,...111000,,,///000111222222111000///111111111111000000000000......---------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---......---,,,+++---///+++******,,,......---,,,,,,***'''''')))*********++++++++++++++++++++++++)))))))))'''&&&(((,,,///,,,+++)))((()))***,,,---222000///...------......,,,---...000111111222222333222111000////////////---///000000000000333555666444000------...000222222222333333666;;;BBBGGGWWWgggwww}}}}}}xxxsssqqqhhhWWWIIICCC777333000000///++++++---)))***,,,+++)))(((((())))))))))))))))))))))))))),,,***)))(((((()))***,,,...+++******'''###$$$))))))(((''''''''')))***+++((((((''''''''''''((((((((()))))))))))))))((('''+++******++++++***'''$$$((()))(((&&&(((+++***&&&&&&'''(((***++++++++++++)))((((((((()))+++---///111///---,,,,,,,,,+++***,,,,,,+++***************...,,,***))))))(((&&&$$$******+++,,,,,,---......,,,---...///000000000000111//////000111222111000444444444444555777888999}}}fffYYY\\\kkkxxxttt\\\MMMGGGFFFLLLSSSbbbwwwtttuuugggRRRjjjdddIII;;;888666555666777777666>>>===<<<======999444///333111000000222333333222444333222222111111111111333000///111555777555222///000///---///222111---............---,,,,,,+++000000000000////////////............------------------,,,,,,,,,+++++++++---,,,,,,,,,------...///+++,,,------......------,,,---...---++++++---...*********+++------,,,***,,,***(((((()))******)))++++++++++++++++++++++++++++++***(((&&&'''***---)))(((''''''''')))+++,,,111000///...------......000000000000000//////...333222111000////////////...///000000///000222444333111...,,,,,,,,,...///444444444333444888===BBBSSSaaaooovvv|||~~~}}}~~~wwwrrrpppiii[[[MMMHHH===666000///,,,******---)))***,,,+++)))(((((()))************************((('''&&&%%%%%%&&&'''(((---+++******((($$$%%%))))))(((((('''((()))***+++)))((((((''''''(((((()))((((((((()))))))))))))))***)))''''''))))))(((''')))+++***'''(((+++***&&&'''((()))******+++******+++***************++++++---------...///...+++(((***))))))(((''''''((((((111///,,,+++***(((%%%###+++++++++,,,,,,------...***+++,,,------.........000/////////111222111000333333333444666888999:::www```WWW\\\dddttt}}}ttt^^^MMMEEEGGGMMMMMM```yyysssrrrkkkWWWkkkwwwYYYAAA999777555444666777777666===<<<<<<===<<<999555111444222111111333444444333555333222000//////000000555222111222666777666444000111000...000333222...222222000///......------000000/////////.........////////////............,,,,,,+++++++++*********...---,,,,,,,,,...111222---,,,,,,,,,,,,---......+++,,,------++++++,,,---***))))))***,,,,,,+++)))+++*********++++++)))'''************************---,,,+++)))'''''')))+++++++++******+++---...000//////......---......///000000000000000///......222222111000///////////////000111000//////000222000000///...------------333333333222222666;;;???LLLXXXfffooowww~~~~~~~~~yyytttpppoooiii]]]QQQKKKBBB999111...+++)))***---)))***,,,+++***((())))))************************''''''%%%%%%%%%%%%'''''',,,******+++(((%%%&&&***))))))((((((((()))******))))))(((((((((((()))))))))(((((('''((()))+++,,,***(((%%%%%%&&&)))******+++,,,+++((())),,,+++'''))))))************)))))),,,,,,,,,+++***)))((('''******,,,///000///+++'''***)))(((((('''(((((((((111///---,,,+++***(((&&&,,,,,,,,,,,,,,,---------******+++,,,------------000///...///111222111000222222333444666999;;;<<>>>>>===:::777555555333222222444555555444666444222000//////000111444333222333555666555444111222111///000444333///444333222000000000111222000000000000////////////000000000000////////////,,,,,,,,,,,,++++++++++++---,,,+++***+++...111333------,,,+++,,,---...///***,,,------+++++++++,,,++++++***+++------+++***++++++***+++,,,+++(((&&&)))))))))))))))))))))))),,,,,,+++)))((((((***,,,,,,++++++,,,---...000111.....................///---...///000111111111111111111000///////////////000111111000......///000000111111111000//////......//////000111555;;;???DDDPPP```mmmxxx~~~wwwsssooommmhhh^^^TTTLLLBBB999111///...++++++---)))***,,,+++***))))))******************************)))(((((((((((()))***+++))))))+++)))&&&'''+++))))))))))))))))))*********))))))(((((())))))***)))((('''''''''***,,,...+++)))''''''((()))***))),,,...,,,)))***---+++'''***************)))((((((+++,,,,,,,,,+++)))(((&&&))))))+++---///...,,,))),,,+++************++++++---,,,+++,,,---......,,,---------------,,,,,,,,,,,,,,,---...............000///...///111111111///000111222444777999<<<===|||iii^^^ccclllzzzrrr]]]LLLCCCAAAEEEOOO```uuuooo^^^mmmiiiKKK999999777555666888999::::::>>>???@@@???===;;;999777555333222333444666555555666555333222111111222222222222111222333333333222111333222///111444333///000///.........000111222222222222111111111000000111111000000000/////////------------,,,,,,,,,,,,,,,+++))))))***---000222------,,,+++,,,---...///***,,,......,,,++++++,,,---,,,,,,---......---+++++++++***+++,,,,,,)))''')))))))))))))))))))))))))))***+++***)))))),,,...'''((((((((()))***++++++,,,,,,---.........//////---...///000000111000000111000//////////////////111111111000...---...//////000000111000000......---...//////000444888<<>>:::777666666444333111222444555555444000111333444444333222111000111111111000000111111000222111///000333222...///000111222222222222222222222222111111111111000000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///+++,,,------......------+++...000000///...------...---------......,,,***+++***))))))+++------,,,++++++++++++++++++++++++***+++,,,+++******+++---...............------,,,)))***,,,...////////////222222111111000...---,,,//////.........//////000///000000///------...000------------------------000111111000///000333555<<>>@@@@@@===888444444555444222111111333444444333---///111444444333222000111222222222111000111222000111000...000333222...,,,,,,---......---,,,+++111111111111000000000000////////////............,,,,,,,,,+++++++++******------..................+++,,,---...///...---,,,,,,...111111000............---,,,,,,------+++)))+++)))((((((+++---......++++++++++++++++++++++++,,,------,,,***)))******------------,,,+++***)))(((***,,,...////////////...///000000000000000/////////.........//////000...///000///------///000//////.........//////000---...000000000222666888===DDDVVVnnn~~~}}}}}}{{{{{{wwwpppllljjjbbbWWWJJJ>>>333000111000------(((***,,,,,,++++++,,,---++++++++++++++++++++++++))))))************))))))&&&&&&)))------***+++///***+++,,,,,,+++***)))(((,,,++++++******++++++,,,******+++++++++***)))))),,,)))''''''(((***++++++'''))))))(((***......***))))))************)))))),,,+++***))))))***+++,,,'''(((***,,,---,,,(((%%%///////////////000111222---,,,+++,,,...///...---,,,,,,,,,---...///000000000111111111111111000000///...---...000000000.........///000222555777888xxx|||nnn]]]LLLEEEEEEFFFKKKQQQfff~~~oooiii```HHH;;;555888777777777999:::<<<>>>>>>@@@AAA===666111111333333333222111111222333333000111222333333333333333222000......///000///...///000000000000000///...///000000111111111000000666444111000111111000......------...000111000///,,,,,,---------,,,+++***...,,,+++---000111///,,,//////...------------...---,,,++++++++++++------------,,,,,,,,,------......,,,******+++---...---+++++++++++++++,,,---...++++++***))))))***+++,,,,,,+++***))))))+++---...,,,,,,+++++++++,,,---...222000......//////...---///...------...///...,,,222000...---------,,,***------------------------/////////000111333444555<<>>@@@AAA===666111111333333333222111111222333333111111222333333333333333333111000///000111000///------...............---///000000000000000//////444222111111222111000...000///......000111000///---------------,,,++++++...------...000000///...//////...------------......---,,,,,,+++,,,---------...000111111000///...---+++***+++,,,...------,,,,,,++++++,,,------...---,,,+++******++++++,,,******++++++,,,,,,,,,,,,++++++,,,---------------///---++++++,,,---,,,+++000///......///000///...///...,,,,,,.........---------------------------//////000000111222333444;;;DDDUUUhhhwww{{{xxxyyywwwtttqqqmmmiiifffeeeQQQCCC666111111000......---,,,++++++------,,,+++...,,,***+++---...,,,***...,,,***))))))***+++---,,,,,,,,,++++++*********'''(((***+++,,,+++***)))''')))***,,,,,,+++***)))///...---...//////---+++...------------,,,,,,,,,+++***(((''',,,111000++++++)))''')))---///...---...+++***+++......+++'''************++++++++++++,,,+++******,,,///333666...---,,,+++******++++++,,,+++---111222000333888666444222000000///---,,,........................---...///000222222222222qqq\\\NNNEEECCCEEEIIITTTfff|||rrrlllwwwUUU@@@999888999888777666666777888999>>>??????;;;666222111333333222222111111222222333111222222333333333333333444222000000111222111000,,,,,,------......//////111111111111000///......111000000111333333000...111000...///000000///......------------,,,,,,,,,,,,.../////////....../////////...------------...000///...------------------///111333333111...,,,,,,++++++,,,......---,,,------,,,,,,,,,---......///...,,,+++++++++,,,,,,((())),,,---...---+++******+++---.........---,,,111000......///000///...000///...///000111000...---+++***,,,...000000///------------------------000000000000000111222333999BBBQQQddduuu|||yyyyyyvvvrrrmmmjjjhhhhhhhhhSSSEEE777333222111//////---,,,+++,,,---...---+++---,,,++++++------,,,+++000...,,,***)))***,,,---,,,,,,---...---,,,+++***&&&''')))+++,,,,,,,,,+++***+++++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++***,,,,,,,,,---------......+++,,,***))),,,111111,,,+++***))))))***,,,---...******************)))(((***++++++++++++,,,,,,,,,,,,***))))))+++...111333//////---,,,++++++++++++,,,+++,,,000111000444::::::666111...---...//////...---,,,,,,,,,---......---...///111111222222222oooXXXHHHCCCDDDCCCHHHSSSfffsssnnn~~~}}}oooOOO===999:::999999888888888999;;;<<<>>>>>>===:::555222111222222222222222222222222222222222333333444333333222444222000000111111111000.........///000111222222222222222222111000///.........000222444333111...111///......//////---,,,///......---------------***---000///---+++---/////////...------------...000000//////......---------...///000///...---,,,++++++,,,---//////---+++...------,,,------......///...,,,+++******++++++)))***+++,,,---,,,++++++,,,---------............222111//////111111111000///...---...///000///...,,,+++***+++...///000///------------............111000000000000000111222999AAAOOObbbttt|||xxxvvvssspppkkkhhheeedddcccTTTEEE888333333111///......,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,---///000000...,,,+++((()))+++,,,---------,,,---,,,,,,+++,,,---...///---+++))))))++++++***)))++++++,,,,,,---...//////,,,---+++***,,,111111---+++,,,+++)))''''''))),,,(((***,,,+++)))''')))+++*********+++++++++,,,,,,+++***))))))***,,,...000000///...---,,,+++++++++---++++++.........222888999555000------...//////...,,,+++******,,,---///......000111111222222222hhhRRRGGGDDD@@@AAAGGGTTTfff}}}tttppp|||{{{dddIII<<<:::;;;777666666777999;;;===>>>>>>===;;;888444222222222222222222222222222222222333333444444444333333222222111//////000000000///............///111222333444444333333222111000///---...///111333333111//////...------------,,,+++000///...---------......***---///...+++***+++---//////...------------...000000000//////.........000///...,,,,,,,,,---...,,,+++,,,...//////---+++...------,,,,,,,,,---------,,,+++)))))))))***+++,,,+++*********+++,,,---///...---,,,,,,...000111...---+++,,,---......------,,,+++,,,...///...---...,,,++++++---...---------------....../////////000000000///000000111111999@@@NNNbbbvvv{{{wwwtttsssrrroookkkeee```]]]TTTEEE777222222000...---...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000...+++))),,,---///000000///...,,,---------------------,,,...---,,,+++,,,---///000000...,,,,,,---...------***++++++,,,---...//////+++---,,,***,,,000000---+++++++++***))))))+++---(((+++---,,,)))(((***...))))))))))))*********++++++***)))))))))+++,,,---//////......---,,,++++++...,,,+++,,,+++***---222444222000//////000///...---,,,***)))***+++...///...///000111111111111111~~~gggUUUJJJ???>>>@@@FFFRRRddd|||uuuppp{{{{{{wwwXXXCCC;;;999999333333444555777:::<<<>>>>>><<<999666444222222222111222222333333222222111444444444444444333333222222000......///000///......---,,,,,,---...///000333333333333222111000000.........000222222111//////---,,,---......---,,,111000///------...//////+++---......,,,++++++,,,//////...------------.........////////////......333111...,,,+++---///000---,,,,,,---//////...---------,,,+++++++++,,,,,,++++++)))))))))***+++,,,---+++***))))))+++---...//////...------///000111...---+++,,,---///......,,,+++***+++---......---///...,,,+++,,,---,,,+++---------...//////000000///////////////000111222999???NNNcccxxx~~~zzzwwwtttuuuvvvtttppphhh```[[[TTTFFF888333222000...---...---,,,---...///...,,,+++,,,------++++++,,,---)))+++...111111...+++))),,,---...///000///...............------,,,,,,,,,...---,,,,,,,,,---///000000---+++***+++---,,,,,,++++++,,,,,,---...//////+++------***+++...///---)))******,,,---...//////***,,,---,,,******,,,///(((((()))))))))*********,,,+++***))))))***+++,,,,,,------------,,,++++++...++++++,,,+++(((***...///......///111000///---,,,++++++***+++,,,.../////////000111111111111111mmmYYYGGGBBB@@@BBBFFFPPPccctttuuuqqq{{{|||hhhMMM===:::888444555444444555777999;;;===>>><<<888555333222222111111222333333333333222111444444555555444333333222333111//////000111000//////...---,,,,,,---///000000000111111111000000///000///...///000111000//////...---...000000000...222111///...---...///000///.........//////---+++//////...------------...+++,,,...///000/////////111000...,,,,,,,,,------...---,,,,,,...//////...---,,,+++***************+++***))))))***+++---...++++++******++++++,,,,,,,,,...000111111111///...///...,,,---///000000///,,,++++++,,,...//////...///---++++++,,,---,,,+++---------...///000000000.........//////111222333666===MMMcccyyy{{{xxxssstttvvvuuuqqqjjjbbb]]]VVVHHH999444333111///...///---,,,---...///...---***,,,...---+++***,,,...***+++,,,---......---------------....../////////,,,++++++++++++,,,,,,---------,,,,,,------.........+++)))((()))*********,,,,,,,,,------.........***------***))),,,...,,,+++***)))+++------***&&&+++,,,++++++***+++---///))))))*********+++++++++---,,,+++******************+++,,,------,,,,,,+++,,,***+++---,,,)))***...,,,,,,+++---///000///...+++++++++,,,---.........//////000111111111111000hhhRRRJJJDDDCCCDDDGGGQQQ]]]wwwtttqqq|||}}}}}}___EEE:::999666111888888888888888:::<<<===>>>;;;777444333333222111111222333444444333222111444555555555444333333222444222000000111222111000222111///......///000111---...///////////////...222000......///000000///000//////000111333222111222111///...---...000111222000...///111222///,,,//////...------------...***+++---///000000//////,,,,,,,,,,,,+++***)))(((///---++++++---/////////,,,++++++***)))))))))***+++*********+++---///000(((***+++------,,,+++***)))---111555555222...++++++***))))))+++,,,,,,,,,---,,,+++---///000000///---,,,***+++,,,------,,,---------...///000000111---------...///111222333555<<>>???;;;???<<<888444111111222333333222222222222333444555777666444222111111111111000111111111000///...---000000111111111111000000333222111000////////////---...///000111111000000555444333111000111111222000111000...------000333...000222222111000111222...000000------000000.........///111111///***'''555333111...,,,,,,++++++////////////............)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++***(((''')))...000000///***))))))***,,,------,,,///,,,******,,,...//////...///000000000///---,,,000...,,,)))((()))***+++)))***+++---///000222222///---+++***+++...111444777===JJJ]]]qqq}}}}}}{{{xxxtttqqqqqqpppkkkddd```XXXJJJ<<<777555222///...---.................................---,,,,,,+++,,,,,,,,,---...///000111+++...---***...555777333,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---------.../////////,,,,,,+++++++++,,,------///...---,,,+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,+++---...---+++***+++...+++,,,...///...,,,)))(((++++++------------++++++------------....../////////...,,,,,,,,,...000111000...,,,///555777555111oooXXXLLLIIIGGGHHHKKKOOO^^^tttwwwrrr{{{|||nnnLLL===999555333444777999888777:::>>>???<<>><<<888444222111222222222333444555666555444444666555444222111111111111333222000///......////////////000000000000//////---///111333222000,,,***///000111111111000///......000333555555333111000000111111///......000222444///+++,,,//////***%%%///222111......111222///,,,,,,,,,---000000///...///...------,,,---------------------,,,,,,,,,+++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((())))))((('''000///------......,,,+++111///---,,,---//////...000///......---.........(((((()))))))))*********---------...............222111///...------------999===EEEPPP^^^kkkuuuzzz~~~~~~}}}yyyxxxvvvtttrrrlllccc[[[SSSFFF999333222///...///222222000...,,,***)))(((++++++,,,---------,,,,,,,,,,,,,,,,,,------.../////////---***+++...---)))+++,,,,,,,,,------------000///...---,,,,,,,,,,,,...............---------//////...---,,,+++******///...---,,,,,,,,,,,,---...---+++*********+++,,,++++++++++++++++++++++++)))***,,,,,,,,,***(((''')))***++++++))))))***+++***)))(((((()))+++---...++++++------------+++++++++,,,---//////......------,,,+++******,,,---///---++++++---111222000...ttt```RRRKKKJJJDDDHHHRRRaaappp~~~{{{uuu}}}~~~{{{]]]???777::::::888888666888999888;;;@@@@@@<<<===;;;888444222222222222222333555777777666555444555444333222222111111111333222000...---...///000...//////000000//////...---...000111111///,,,+++111111222222111000...------///111333444333222111000111111000//////000222555222//////111111---)))///111000------000111///111///---------...---+++111000///---,,,+++***)))------------,,,,,,,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))(((((('''+++***)))+++---...---,,,444222//////000000000///000///---,,,,,,---...///))))))******+++***))))))---------............///000000000000///...------:::>>>DDDLLLVVVcccpppyyy~~~|||{{{|||}}}}}}{{{zzzrrrssssssrrrqqqnnneee\\\SSSGGG;;;666444111111333222222000...,,,***)))(((******+++,,,---------,,,,,,,,,,,,,,,,,,---......,,,+++++++++---///...---,,,,,,,,,,,,------------111000///---,,,,,,++++++/////////...---------,,,.........------,,,+++***......------,,,,,,,,,,,,...---,,,******+++,,,---++++++++++++++++++++++++$$$&&&))),,,------+++***+++,,,,,,,,,,,,,,,------,,,,,,++++++,,,---......++++++------------++++++***,,,---//////...---,,,---,,,***))))))+++,,,------,,,,,,---000111///---~~~wwwdddTTTKKKDDDEEELLLVVV___kkk|||vvvoooTTT:::555::::::888888555888999999<<>>HHHUUUbbbmmmsssyyywwwtttsssssssssrrrqqqnnnrrrpppkkkiiihhh___SSSOOOFFF>>>:::666111000222000000000/////////......,,,,,,------......------......---------......///,,,))))))---///...---...---.........////////////222111000...---,,,,,,,,,...............---------+++,,,---/////////...---------......------,,,+++------------,,,,,,,,,+++++++++++++++++++++++++++***+++---------+++)))(((***)))((()))+++,,,,,,+++///111333444333000---,,,++++++------------++++++,,,,,,,,,,,,,,,---------...,,,+++))))))***+++,,,000000111111111000//////~~~~~~jjjUUUNNNJJJMMMMMMPPP]]]nnn{{{||||||vvv}}}ZZZHHH999888888444222444444777999:::>>>BBBAAA===;;;:::888666444333222222333333333333444444444444111222222333222111000000111111000000///.........---------......---------//////000111111000000///111222222333222111///...//////000000111111222222000111333222111000111222.........000111111000///---//////,,,,,,//////---444222000......,,,)))''',,,---...////////////...------------,,,,,,,,,+++,,,---...---+++***+++,,,------------------------,,,---...---+++***,,,///111000......//////---,,,,,,++++++,,,---...---++++++,,,------.........------,,,+++)))))))))******---------.........//////...//////000111333333444444777???MMM^^^kkkrrruuutttrrroooooopppqqqppppppmmmqqqooohhhfffggg```SSSNNNGGGAAA===888222///111222222111111000000//////....../////////...------000//////....../////////%%%"""$$$+++///......111////////////000000000000111111///...---------------------...............,,,---/////////...,,,+++------.........---,,,+++,,,---...///...---+++***++++++++++++++++++++++++.........---,,,+++***)))***((('''))),,,---,,,***......///000//////...---++++++------------++++++---,,,+++***+++,,,...//////---+++*********,,,---000111222111000/////////}}}{{{|||eeeXXXOOOOOOMMMKKKRRR^^^qqq{{{}}}{{{uuu|||~~~WWWHHH===<<<;;;555222555444777:::;;;>>>BBBAAA===:::999888666444333333222333333222222222333444555000111222333333222000///000111111111000///...---,,,------......------,,,---///222444444222///...111111222333222111000///---///111333333222000///000111333333111000111222333///---///333555111---...000000------000000...+++++++++---000111000///000000111111000...,,,+++,,,,,,,,,+++++++++******,,,---...---+++***+++,,,------------------------,,,...///---***)))+++---,,,++++++,,,...///...---...------...000111000...***+++---...///...------+++***((('''''')))+++,,,//////.........---------000000000000111222333444666999CCCTTTgggtttyyyyyypppnnnllllllnnnpppppppppjjjooommmfffeeeiiicccWWWPPPJJJEEEBBB<<<555111222444444333222111000///...///000000000///...------111000000/////////000000222------333444///---///000000000000111111111111111000///......---......,,,------....../////////...///000000///---+++))),,,---.........---,,,++++++,,,///000000...+++)))++++++++++++++++++++++++---------------------...,,,***)))+++...///...,,,,,,+++******+++,,,...///++++++------------++++++...,,,***))))))+++...000///...,,,******+++,,,---000111222111///.........~~~sss}}}rrrvvvoooXXXLLLKKKLLLMMMLLL\\\fffsss~~~~~~~~~wwwvvvuuuLLLBBB:::999:::888666777::::::<<>>;;;:::777555444444444333222555444222111111111222222000000111111111111000000000000000000000/////////........................000///......////////////222444555666555222000...//////000111111000//////111111111000000000/////////---///555555000...111444333000...000444111***000000000000////////////......------......///000222000...,,,+++,,,---...'''((()))+++,,,---......///...,,,+++++++++---...+++,,,------,,,,,,---////////////...------,,,,,,...******------***+++////////////......---------...---,,,+++++++++,,,---+++,,,---...////////////111000/////////000222333777:::EEEWWWjjjvvvyyyxxxqqqlllggggggkkknnnooommmnnnmmmllllllmmmjjjeeeaaa]]]YYYTTTNNNGGGAAA;;;777999888777666333111...---000//////111444555444222666555444333222333555666888666555555666777777666555555555333222222333555333333222222111111111111111333333111...---///222111111111111000000000000111000000//////...//////.../////////...---...............///000000---***---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))+++******+++------,,,***'''((()))***+++,,,---------,,,,,,,,,------+++)))000+++))),,,---,,,,,,///yyyuuu{{{{{{sssxxxkkkVVVKKKIIIJJJGGGMMMYYYggguuu~~~vvvuuuzzz{{{}}}uuuttt\\\CCC;;;555555666555555666777777888;;;======;;;999999777555444555555444222222222111000000000000111000000000000000000000000///000000000000111111111//////////////////////////////.........///000000444444555555444111///---///000000111111000000///111111000000000000//////222111222555555333333555666555111---///222000+++////////////000000000000//////......//////000111111///,,,******+++---...***+++,,,...///000000000---,,,+++***+++,,,---...,,,+++++++++---...---,,,//////.....................,,,,,,......++++++---.........---,,,++++++***///...,,,+++++++++,,,------------------...///000......///000111333333444555:::EEEVVViiivvvzzzyyyqqqlllfffdddgggjjjkkkkkkooommmkkkkkkkkkkkkjjjiiieeeccc___YYYQQQHHHAAA===888888888777555333000///222111222444777999:::999999999999888999:::;;;;;;>>><<<;;;;;;<<<===<<<:::<<<;;;::::::::::::888666777777666666555555555444555666555444222111222444333333222222111000000000111000...,,,+++,,,...//////...,,,***)))***,,,---///...------......---+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((+++******+++------,,,++++++******)))))))))******---,,,,,,,,,------+++))),,,***+++...---+++,,,000wwwwwwzzzvvv~~~hhhWWWKKKEEEGGGHHHPPP\\\jjjvvv~~~wwwwwwwwwzzzrrrrrr{{{PPP???888444555666555555888666777888:::;;;;;;:::888555444333444666777777666111111111000000000000111111111000000000000111111.........//////000111111000000000000000000000000000111111000//////000111222222333333222000///---000000000000000000000000000000000000000000//////555444444555666666777888555555111---...222222.........//////000000111111///////////////000111111------+++*********++++++//////000000000///......+++++++++++++++,,,---......,,,***+++///000...,,,------------......//////000000000000000...---...///......---,,,+++******///...---,,,+++,,,,,,---...---,,,,,,---...000111---...///111222222222222666:::EEEUUUfffssswwwxxxuuuooohhhdddeeegggjjjkkkooommmjjjiiijjjlllnnnoooiiiiiigggaaaXXXNNNGGGCCC<<<;;;999777666666777777999999999;;;===>>>???@@@???@@@BBBEEEGGGJJJKKKLLLNNNMMMLLLMMMOOOPPPOOONNNPPPNNNLLLLLLMMMKKKFFFBBBDDDDDDBBB@@@>>><<<:::999;;;;;;;;;:::999999999999777666666555444444333333222222111000000000111222000...,,,++++++,,,,,,,,,///---+++***+++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,---...---+++///...---,,,,,,,,,,,,------,,,,,,,,,------+++)))***+++...222000,,,...333}}}}}}yyyyyynnnYYYHHHIIIFFFGGGRRR]]]hhhvvv}}}qqqpppqqqwwwnnnooosssHHH<<<777555666777666777:::777888:::::::::999999999555444444555777888888666111111222222222222222222111111000//////000111111---------------...///000000000000000000000000000333444444222///...///111...///000000111000//////000//////////////////000//////////////////000000333333333222333555777777222333111---...333444222......//////000000111111///////////////000111111,,,,,,---......---+++***---------------,,,++++++++++++++++++,,,------...000---,,,---000111000---***++++++,,,,,,------...000000000............---//////......---,,,,,,+++///...---,,,,,,,,,------...---,,,,,,---...000111...///000111111111000000777<<>>HHHUUUcccmmmtttwwwzzzvvvooogggbbbaaabbbdddcccfffhhhiiihhhiiikkknnnmmmpppssspppiiidddbbbbbb^^^^^^^^^```dddhhhmmmoooqqquuuyyy||||||vvvqqqiiifffbbb\\\UUUOOOKKKHHHDDDCCCBBB???===:::888777:::555111000333444222///222000......///000///............---------,,,,,,------------------------,,,,,,---------.........,,,++++++---...///---,,,+++---///000000...,,,+++---,,,,,,,,,------+++)))---)))))),,,...+++***+++dddlllzzziiiWWWJJJIIIKKKMMMUUUbbbmmmuuutttooommmqqq~~~eeeggglllRRR===999666666777666444555:::777999;;;999666444666888333333444777999:::999777000111222333444444333222222111000......000111222222111///---,,,---...///........................'''+++......,,,,,,111555444333333222222222111111------++++++++++++---------.........//////000000,,,111333000111666666222000444666222111222222///111111000000//////......---------------.../////////---)))&&&&&&)))---000////////////...---,,,+++///000000000///...------+++...000///---,,,...111---------------------------///,,,&&&&&&---111///,,,,,,---......//////000000///...---,,,---......+++,,,---///000//////...222222111222444777:::<<<999???IIIWWWdddooowwwzzzxxxtttnnnfff```^^^___``````dddhhhjjjhhhhhhiiikkkjjjnnnqqqoooiiieeeeeegggeeehhhooowww{{{rrrjjjddd```XXXUUUQQQLLLHHHEEECCCCCCEEE???888666999<<<;;;:::333222111111222222111/////////.........---------------------------------.........//////000000000,,,,,,+++---...///...,,,---///111333222///,,,)))---,,,,,,,,,------+++)))111,,,)))---000...,,,,,,}}}ooogggsssrrr[[[PPPLLLLLLQQQWWWccclllxxxtttmmmlllpppsss}}}```aaabbbEEE999666666777777666555444333<<<<<<===<<<:::777444222777666666777777666333111333222222444555555333111222111111111222444666777444222//////222333111//////.........///000222333......---,,,---...///000111333111...000666444...//////...---------......////////////............///000000111222333333333444111///111555777555111...,,,---000000---,,,...222111000//////000111222//////000000000000//////+++---000000///---------///000000000///---+++***,,,+++,,,///222333000---111///------......---,,,------............------111---******---///...,,,444---))),,,//////000222;;;888222---***+++---///111111222333333444555555<<>>999666666666333000555555555333000...---------///000000------...000000000//////...,,,++++++---------///000///,,,)))---...///000000///...---000//////---,,,+++***)))***************++++++,,,yyymmmooo{{{iiiTTTKKKJJJJJJWWWgggssszzz}}}yyysssnnnooowww|||```cccqqqRRR???:::999888777666666666777888888888777777777777777777999777444333333333333222222111111222333333222000444444555555444333222222333111///...//////...---......---------...//////...------------.../////////111111000111333111,,,,,,,,,+++***************---------...//////000000.........///000000111111555222000111333444222000111...---//////---...111000000///......///000000---///000222222000///---...///000///------///000+++,,,---...............///...---...///000///...,,,---///111222000,,,)))---......//////......---,,,---------,,,---///000444000...000000---,,,---,,,+++++++++---///111333111111111222333555666777;;;CCCOOO\\\gggooorrrtttttttttrrrkkkccc\\\[[[[[[_________]]][[[XXXVVVTTTWWWWWWVVVSSSOOOMMMMMMMMMfff{{{rrrjjjbbbZZZUUUQQQJJJBBB>>>===>>>===;;;999888888666555333222111...///111000///---......111111000///...---,,,+++---,,,+++,,,------+++)))........................000///...,,,+++***)))))))))))))))******++++++,,,xxxlllmmm|||iiiYYYRRRLLLSSS^^^hhhrrr}}}}}}vvvpppttt~~~|||aaaeeeiiiKKK<<<:::777666444333333444555777777777666666777888999:::;;;888444222222333444333222111000111222222111000222333444444444333111000111000/////////000000///////////////.........///------------......//////...///000000111000...,,,...---,,,,,,++++++,,,,,,++++++,,,---...000000111---------....../////////444222111111222222111///333///---......---///333000///...------...///000---...000222222000...---/////////---,,,,,,...111,,,,,,------............000///............//////------...000222111---+++......////////////......,,,...000///,,,+++---000///---...222222///...000------..................111111111222333555777999;;;CCCPPP]]]fffllloooqqqssstttrrrmmmfff___[[[ZZZXXXYYYZZZ[[[ZZZYYYWWWVVVUUUSSSPPPJJJDDDCCCEEEHHHccc~~~xxxkkkdddZZZTTTQQQOOOLLLIII===;;;888777777888999999333444444333111///...---000//////...------------,,,***(((((()))***)))(((......---,,,,,,---......---,,,+++******+++,,,---******+++++++++*********uuufffjjjvvvrrreeeUUUSSSTTT[[[iiixxx}}}{{{}}}|||aaagggdddGGG;;;:::666555333222222444666777888777777888888:::;;;<<<;;;888444222222444555555222111000000222222111000///000222333333333222111000000000000000111222444000111111111000000000///---------.....................///000///---,,,---...---,,,,,,++++++,,,,,,***+++,,,---...///000111---------------.........333222111111111111000///333///...//////...///333000///...------...///000...///000111111000///............,,,++++++...000//////.........---------000//////...---......///000...---...000000///......//////////////////......000222000,,,***+++---...---///333333///...111///000111111000///...---111111111111333666999:::===FFFSSS^^^fffjjjmmmnnnrrrsssrrrnnnhhhbbb]]]ZZZXXXXXXYYYZZZZZZYYYXXXWWWPPPNNNJJJCCC======BBBHHHdddyyyqqqhhh___YYYOOOJJJBBB===;;;;;;:::999999999888777777555333222...------,,,------...///...,,,))))))***++++++***...---,,,++++++,,,---...+++++++++******+++++++++,,,,,,,,,,,,+++)))((('''mmmbbbccc||||||fff[[[QQQSSSaaasss~~~{{{aaaiii{{{\\\CCC999:::777666555555555666777888888888999999::::::::::::888555222111222444666666444222000000222333222111000000111222222333222222///111111111000111333555000000111222222222111111,,,---......//////......///......///---******...,,,,,,+++******************+++,,,---...///000000------------------------111111111000000000000000333000///111111///000333000000///......///000000//////000000000000//////---...///...,,,,,,...///111111000///.........///---///000///......///000000///------///000000000...//////000000//////...///000111000...,,,,,,,,,222111222444222---,,,......///111222222222111000111000000111333777:::<<>>999:::CCCJJJjjj|||ssskkk```VVVNNNHHHAAA<<<<<<:::888777888888777666///...---------...///000000...---,,,---...---,,,---,,,++++++++++++,,,---------,,,,,,***)))'''&&&+++,,,,,,,,,+++)))(((&&&kkk```iiiuuuppp]]]UUU\\\kkkxxx{{{aaakkkoooQQQ===888999555555555666666666777777888999:::::::::888777666333111//////111444555555555333111111222333333333444444333333222333333333111222333111///...000222...///000111222222111111,,,---.../////////...---000------...+++''')))000---,,,,,,+++++++++++++++++++++,,,------...//////...............---------//////000000000///000111222000000222222000000222111000////////////000111111000///......///000111...000111111/////////000111000000//////000222222***---000111///...///000.........///111222000...//////000000000000//////.........///000000...---222111222444111,,,,,,000...///000222222222222222111000000111333777;;;===HHHRRR___hhhkkklllmmmoooqqqpppooonnnkkkgggbbb^^^^^^[[[VVVRRRMMMJJJIIIHHHBBBBBBAAA<<<999<<>>;;;::::::888777444333111///......///000///...------......---,,,,,,,,,++++++++++++,,,,,,+++,,,------+++)))&&&$$$((()))+++,,,,,,+++***)))xxxggg[[[hhhzzzmmm\\\ZZZeeesss~~~{{{aaalllfffHHH888666999222222333444555555444444888999::::::999777444333000...---...000333333333666333111111222444444333999888666444333333333444222333444111---+++,,,...,,,---///000111111111000,,,,,,.../////////...---111---,,,---***%%%)))111000///......------......+++,,,,,,------.................................---///000000//////000222222000000333333000000222222111000//////000111222222000///------///000222///111333444222111111111000000//////111222444666(((,,,000222000//////111,,,---///222444333///,,,//////000000000000//////,,,++++++...222333111...//////111333111---///555000000111111111111000000111000000111333777<<<>>>MMMWWWdddlllnnnnnnoooqqqpppooonnnmmmkkkhhhccc```[[[WWWRRRLLLGGGEEEDDDDDD@@@AAAAAA>>>;;;@@@LLLVVVrrrxxxmmm\\\VVVMMMFFFBBB@@@===:::999777444111/////////000,,,+++++++++,,,,,,***(((++++++++++++++++++++++++&&&(((+++------+++(((&&&%%%'''))),,,------,,,+++ddd^^^fff|||rrrbbb```kkkvvvttt^^^ooo]]]CCC<<<999333777666444333444555777999999999999888666555333222///111111000......111555222111000000000111333444111111111111111111111111111000///...............---------......000111222..................------111000---++++++,,,...//////---++++++,,,,,,+++***+++,,,---////////////...---.../////////...---,,,000000111000000111333666111111222333333333333222///222444222......222666222000......///000000000333222111///...............//////000000000000///000000000000000000000000.........///000000111111333111000000111222222111000***%%%'''---111000---............////////////000111111222222222222111111......222666888===CCCTTT^^^hhhmmmppprrrpppmmmpppqqqoookkkddd^^^ZZZXXX]]]TTTJJJFFFGGGHHHEEEAAAAAACCC===:::>>>@@@III[[[sss{{{nnn^^^SSSNNNHHHBBB;;;:::666222111222000---///...---...000000,,,(((***************+++++++++///......---,,,+++******,,,,,,,,,++++++*********sssccc]]]kkk}}}{{{nnngggfff}}}rrr]]]ooo{{{VVV???:::999444777666444444444555777888999999999888666555333222///000111111//////111333111111000000111111222333111111111111111111111111000//////............///......---......///000111//////////////////////////////.........---------///---++++++++++++***)))+++,,,---///000//////...,,,,,,---...............///000000000///000222555000111222222333333222222...000222000------000444222000......///000000000//////......//////000111...///000000111000000000000000000000000000000000---......///000000111111222000......000000000///111,,,''')))...222111...//////////////////......///000111111222111111111222000000444777:::AAAIII\\\dddllloooqqqsssrrrooooookkkfffaaa\\\YYYXXXWWWUUUNNNGGGFFFHHHIIIEEEAAA???BBB<<<999???BBBKKK^^^yyy{{{lll^^^PPPDDDAAA>>>999555555555333000333111000///000000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******sss^^^^^^kkkyyypppdddllltttqqq]]]ooo|||pppNNN:::666777666666555555444444666777888999999888777666444333222...000111222000000111222///000111111222222111111111111111111111111111111///............//////000///.............../////////000000000000000000000---...///000000...---,,,000...,,,+++++++++***(((+++,,,...///000000//////+++++++++,,,---...///000...///000///...///111333000000111222222222222222,,,...///...,,,,,,///222222000......///000000000...............///000000//////000111111111111111000000000000000000000000......//////000111111111333111//////000000000///222---***+++000333111...000000000///......------...///000000111111111000222111333666888<<>>AAA;;;999@@@CCCNNNaaayyydddSSSGGGAAA;;;888888777666444555555333000...---///111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***ttteeeaaajjj}}}~~~fffkkkuuunnn]]]pppzzzeeeGGG777555666777666555555555555666777777999888888777666444333222...///111222222111000000...///111222222222111000111111111111111111111111...............///000111//////...---------......///////////////000000000///////////////...------222000---,,,,,,,,,+++)))+++,,,...///000000//////,,,,,,+++++++++---///000---...//////......000111///000000111222111111111---...///---,,,,,,///111222000...---///000000000222111000...------,,,,,,//////000111222222222222111111111111111111111111000000000111222222333333666444222222222333222111222...+++,,,000222000...111111000///...---,,,,,,---...///000000111000000111222555888999???NNN]]]hhhoootttssspppnnnjjjeeebbbZZZOOOKKKLLLOOOPPPOOOIIIFFFDDDEEEIIIKKKIIIFFF@@@BBB<<<:::@@@EEEPPPcccrrr___JJJAAA999777888888777888666777666222...+++---///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{eee___nnnzzzuuuqqqvvvzzz{{{iii\\\rrryyy~~~]]]DDD888555666888555555555555555666777777888888888777555444222111...///000111222222111///...///000222222111000000000000000000000000000000...............///000111///......------------...---------....../////////222000...---------///000333111///.........---+++,,,---...000000000000//////...,,,++++++,,,---...,,,...//////......///000...///000000111111000000/////////.........000222222000...---///000000000222111000///...---------///000111222333333333333222222222222222222222222111222222333444444555555666444333222333444333222111///,,,---///000///---222111000///...---,,,+++------///000000111111111000222666:::===EEEUUUeeekkksssxxxvvvqqqkkkddd\\\XXXRRRKKKHHHKKKMMMKKKIIIGGGDDDAAAAAADDDGGGHHHGGGDDDEEE???<<>>444444666666666888666999:::777222...---...------,,,,,,,,,+++++++++------,,,,,,+++******)))++++++++++++++++++++++++|||vvveeegggppp}}}uuuxxx}}}wwwzzz|||bbbYYYrrrwwwtttSSSAAA:::555555777555555555666666666666666888888777666555333222111000//////000222222111000...///000000111111000000000000000000000000000000///............//////000...---------------......,,,,,,------......//////333111...,,,,,,---000111222000......//////...---,,,---///000111111000000000///...------------------...000000///......///......///000000000000000111000/////////000111222222000......///000000000///////////////000111111///000111222333444444444222222222222222222222222222222333333444555555555444222111111222333333222111///......//////...,,,222111000///...---,,,,,,---...///000111222222222222222666===CCCMMM]]]lllnnnuuuxxxtttnnnggg^^^VVVOOOLLLIIIIIIJJJJJJGGGDDDCCC@@@>>>>>>@@@CCCFFFFFFGGGHHHAAA>>>DDDHHHTTThhh~~~kkkMMM>>>111111444222333666666888999999666333111000.........------,,,,,,+++///......---,,,+++***)))***++++++++++++,,,,,,,,,~~~|||nnnhhhooo{{{~~~{{{tttuuuyyypppZZZUUUqqquuugggHHH===:::555333666444555555666666666666666888888777666555333222111222000...///111222222000///////////////000111111000000000000000000000000000//////............///,,,,,,,,,,,,---......///---------...//////000000111111///.........///000///...,,,,,,---......---,,,---///000111111000000......//////000/////////---///111111000......///---...//////000000//////111000......///111222222222000......///000000000000000000000000111222222///000111333444555555555333333333333333333333333111111222222333333444444333111000111333444444444222111111000000000...---111000000///...------,,,---...///111222333333333444444888AAAKKKVVVdddqqqnnnrrrrrrkkkccc]]]WWWPPPIIIIIIIIIHHHGGGEEECCCBBB>>>>>>???AAACCCFFFGGGHHHGGGIIIBBB???FFFKKKXXXmmmwwwUUUBBB333222333//////222222111111333444555444333111111000000///......---.........------,,,,,,,,,******+++++++++,,,,,,,,,zzzwwwzzzhhhcccnnn||||||}}}qqqkkkkkkuuuiiiTTTRRRppp}}}ttt~~~^^^@@@999:::555222555444555555666777666666666888777777666555333222111333000------000222222111000///.........///111222000000000000000000000000111000///...............+++++++++,,,---...///000---......///000111111222///000111111111000...------+++******,,,------,,,,,,...///000111111000000,,,---///111222222111111...000222222000/////////---......///////////////111///......///111111111222000......///000000000555444333111000000/////////000222333444555555555333333333333333333333333///000000111222222333333444333222333555777888777333333333222222000///...000000000///......------...///000111333333444444777555999DDDPPP\\\iiitttmmmnnnkkkaaaYYYUUUPPPLLLGGGHHHHHHGGGDDDBBBBBBBBB<<<>>>BBBFFFIIIKKKKKKKKKFFFHHHBBB@@@HHHNNN[[[qqquuu[[[FFF555333333...,,,000---***(((+++000444666555333333333222111000000///---------.........//////*********++++++,,,,,,,,,vvv{{{yyy```eeeqqq~~~}}}qqqcccdddkkk{{{sssUUUTTTrrrtttuuurrrRRR>>><<<777555555111666555555444444666777888222444777777555333222111111111222333333333222222////////////000000000000111000...---...///...---111000///......///000111------,,,,,,,,,---......(((---111000,,,+++...222000000000000////////////++++++++++++,,,,,,---...,,,...111222111---(((%%%//////000333555444111///111333555555444111---***//////000111111111111111666333000///111222333333,,,---///111111111000000////////////000000000000///000111444666555222000555555444222333666333---///222444333111///000222555555222...///333333000555444333222111000000000333333222111///...------...---------...///111222999666;;;KKKYYY```eeeiiiiiifff```[[[XXXVVVPPPJJJHHHEEEBBBBBBDDDDDD@@@===AAA???>>>BBBIIIMMMLLLJJJIIIIIICCCDDDKKKNNNZZZrrrdddTTT>>>111///000///,,,//////000000111111111222000000111222222000///.........---------......///,,,,,,++++++***+++++++++~~~wwwppplllkkkqqq~~~}}}xxxyyy~~~qqqdddccclllzzzYYYSSSnnnwwwwwwiiiKKK:::999666555777333666666555444555666777888333444666555333111000111///111333555555333111///000000000000////////////222111//////000000///...000000///......///000000///...---,,,,,,+++,,,,,,---...//////////////////111111000000000/////////,,,,,,+++++++++,,,------,,,...000222111...***'''111000000111333333111///111222444444333000---,,,...///000000111111000000444222000000111222222222......///000111000////////////000000000111111111//////111444666666333111555555333111222555333...111222333222111111111222888888555111222666777333555444333222222222222222000444777333,,,))),,,000////////////000222444666<<<:::AAAPPP]]]cccfffjjjgggccc]]]XXXVVVSSSNNNIIIIIIGGGDDDCCCCCCCCCBBBAAABBBAAABBBEEEIIILLLKKKJJJKKKKKKEEEFFFMMMOOO\\\tttooo]]]FFF777333444333111/////////000000000111111000000111222222222111000//////..................------,,,,,,++++++,,,,,,www|||}}}pppmmmvvvwwwpppqqqwww|||kkk```]]]iii~~~\\\PPPhhhyyy{{{]]]CCC666666444666888444666666555555555666777888555555555333000//////000///111444666666333///,,,111111000000//////......111000...///000000///...//////...------.../////////...---,,,+++*********///...,,,---//////---+++111111000000000/////////------,,,+++++++++,,,,,,---.../////////...,,,+++222111000000111222000///222222222222111000...---......///000000000000///111000000111222222111/////////000000000///......//////000000000111111111//////111444666777555333444555333000000444333///444333111111222333333333888888666333444888888444555444444333333333444444///666;;;666+++&&&,,,333111111111222444666888::::::===FFFTTT```dddgggiiigggbbb[[[VVVSSSPPPKKKGGGIIIHHHFFFCCCAAABBBDDDGGGDDDFFFIIIJJJJJJJJJKKKKKKKKKLLLFFFFFFLLLNNN\\\uuuwwweeeLLL:::333222111000........./////////////////////111222222222222222000000000//////...............---,,,,,,,,,,,,,,,~~~}}}yyy{{{tttlllkkkmmmvvvwww~~~|||kkk\\\\\\jjj{{{[[[KKKaaa|||{{{~~~|||SSS???555666333555999444666666666666666777777777777777555222///...000111111222444555444111...,,,222111111000///......---///.........///000...---.........------............---,,,+++++++++++++++...------------,,,***)))////////////...............---,,,,,,++++++++++++---,,,,,,,,,,,,,,,------......///111333333000...222111000000////////////---......////////////////////////111333333000...111000000//////...------....../////////000000000//////000333666777666555333555333//////333333000777333//////222555555444444555333111222666555222444444444444444555666666111777;;;777///***...444444444444444555777999:::;;;BBBOOO\\\fffjjjlllmmmmmmddd\\\WWWSSSMMMHHHEEEHHHHHHFFFAAA???@@@FFFLLLHHHLLLPPPOOOKKKIIIIIILLLIIIJJJDDDDDDIIILLL[[[uuunnnTTT???444111000...........................------...///111111222222111111111111000///............---,,,++++++++++++}}}{{{|||}}}ssshhhbbbkkkiiiooo~~~}}}hhh\\\[[[fff{{{~~~VVVGGG]]]www}}}sssMMM>>>888777333555888222666666666777777777777777999888666333000///111333444333222111000000//////222111111000///......---000//////000222222000///---..................---++++++++++++,,,------...---000222000,,,)))***---......---------,,,,,,,,,...---,,,,,,++++++++++++,,,+++*********+++,,,---(((***...333555444000---111000///.........///000---......///////////////......///222444333000...111111000///...---,,,,,,---------.........////////////000222555777666555222444444111000333333111666333//////333555555444222333222000111555444000444444444444555666777777555777999999777555444444777777666555666777999:::???JJJZZZgggoootttvvvwwwtttiii^^^YYYSSSKKKEEEEEEEEEEEECCC???===AAAHHHOOOMMMRRRUUURRRKKKGGGHHHKKKGGGIIIDDDCCCHHHKKK\\\www{{{aaaKKK===777333111............------------***+++,,,---...///000111111111222222222111000///......,,,++++++*********{{{~~~}}}zzztttppp~~~pppdddddd^^^aaannnzzz|||hhhZZZYYYiii{{{tttQQQGGG^^^vvvgggHHH===:::888222444777000555666777888888888777777888888666333111000222444444333111/////////000111111111000000//////......222222222444666666444222---...////////////...---+++++++++,,,---...///000...222666333...+++---111...---------,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,+++******+++,,,---''')))---222555444000,,,///...............///000......///000000000000///......000222444444222///111000///...------------------.........//////////////////111444555555444000555666333222333444222333222000000222444555444333444444222333777666222444444444444444555666777777666888===AAAAAA;;;666888777666666777888:::;;;AAAPPPaaalllrrrwwwyyyzzzxxxkkk___ZZZSSSIIIDDDEEECCCAAA???===???DDDKKKQQQTTTVVVWWWRRRKKKGGGGGGJJJGGGIIIFFFEEEJJJNNN```}}}mmmVVVFFF;;;444111...............---------*********+++,,,---///000000111222333333333111111//////...,,,++++++++++++~~~yyyuuuttttttuuuzzzuuurrr~~~vvvggg^^^YYY^^^ccciiixxx|||ggg[[[```kkkmmmOOOKKKdddxxx~~~~~~YYYBBB::::::888111333666///555666777888999888777777555666555333111000222333111111111000000000000000000000000000////////////111111222444666666333111...///000000000000///...------------...//////000...000222111...------////////////.........------,,,,,,+++++++++,,,------///...---,,,,,,,,,---...---,,,---///111000...,,,---------....../////////...///000000111111000000000///000222444444333111000///...---,,,------.../////////000000000000111000//////000222333333222///555888666444555444222///000222222111222333555333555444333555888777333444444444333444444555555555666:::BBBIIIIIIBBB;;;666666666777999<<<>>>???GGGXXXjjjqqquuuyyy||||||vvvggg[[[WWWQQQGGGBBBFFFBBB???<<<===BBBIIIOOOSSSZZZZZZWWWQQQJJJGGGGGGHHHEEEHHHEEEDDDIIINNNbbbxxxbbbPPPBBB888222////////////......------++++++***++++++---///000///000222444555444333222222111000...------,,,,,,}}}yyytttyyyyyytttqqq{{{~~~www}}}pppcccXXXVVVSSSTTTcccvvvvvvccc^^^bbbyyyiiiOOOOOOhhhzzz|||{{{zzzPPP>>>888999888000333666///555666777999999888888777333444444333111000111222...///111222222111000///////////////000000000000......///111333333111......///000111111000///...000//////.........//////---,,,+++,,,------+++)))111000000000////////////++++++++++++,,,------...000000///...............222000---,,,---------,,,+++,,,---...//////////////////000111111111111111111000000222444555444333000///...---,,,---......111111111111222222222222000///...///111222222111...555:::888666666555222,,,000333333111000222555222444444222444777666222555444444333333333444444333666===FFFMMMLLLFFF???444555666888;;;???BBBDDDTTTfffvvv|||}}}rrrcccWWWTTTOOOEEEBBBFFFBBB>>>;;;>>>EEEMMMRRRTTT^^^[[[VVVPPPJJJGGGFFFGGGAAAEEEBBBBBBGGGLLLaaaooo\\\LLL???888000000/////////.........---,,,++++++,,,---///000...000222444666555444444444333222000//////......~~~zzz|||tttyyy~~~uuusss}}}zzz|||pppZZZSSSVVVYYY]]]```ppp}}}mmmaaattt{{{bbbOOOLLLhhhlllNNN>>>777444777777333333666555555555555555555555555444333222111000000000000222222111111000/////////444000...///...---...222---///222222111///......111111111000000000000000---...///////////////...///............---------444000---,,,---...---+++///...---,,,,,,,,,---......---,,,,,,++++++++++++...------,,,,,,------...***---111222000......///---...000111111///---,,,//////000222222333222222222222222222111///...---///000333444000+++...555//////------,,,---...///222222444444444444222222333333222000------...000...333555222333888888444555333111222333444444333999444666EEEXXX[[[JJJ888777222333777777777@@@MMMcccsssqqqeeeYYYRRRLLLEEEAAAAAA<<<<<<<<<>>>HHHUUU[[[\\\ddd[[[OOOIIIHHHIIIIIIHHHEEECCCAAA???@@@LLLfff~~~oooUUU@@@888888666222//////111000...,,,000///******000111...111///...222777:::888555:::888666333111000000000tttoooyyyzzzvvvuuu|||oooccc[[[VVVVVVZZZ```kkkxxx~~~rrrkkkoooxxxbbbPPPOOOnnnaaaEEE===777555777777444333666555555555555555555444444333222111000000000000000///////////////000000000333000...000///---...111///111444444222000//////222111///......///111333...///////////////..................------------000---++++++,,,---+++)))...---,,,++++++,,,------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---***---111111///......///---...///000000///...------...000111222333333333111111111000000///------000000111333000---///444......------...000222333222222444444444444222222000111222111000000222333///444555333444888888555666444222111111111000///999555777DDDSSSUUUHHH999777333333777999;;;GGGVVVppp}}}rrreeeXXXOOOHHH@@@<<<<<<<<<===<<<===FFFSSS[[[\\\]]]UUULLLGGGFFFGGGGGGEEEBBBAAA@@@???AAAOOOkkkyyyaaaKKKAAA888555111...///000///---222444222---+++......+++333000///222777999777444888888888777666333000///}}}zzztttpppnnnpppttt{{{jjj\\\VVVWWWTTT\\\dddjjjnnnyyymmmiiijjjuuu^^^LLLOOOrrrwwwVVV>>><<<888666777777555444555666666666555555444444444222222111000000111111111---------...///000000000222//////111111......000222444555555333000000000222000...,,,---///333555///000000000///...------............------------,,,++++++,,,------,,,***,,,,,,++++++++++++,,,---,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,+++---000000///......///........................---...///111222222333333111111111111000000///...222//////111111//////222111000/////////111222333222222444444444444222222111333555555333222222222111444555444555888888666888555222111000///---,,,888666888AAAKKKLLLDDD;;;888333333888;;;@@@PPPbbbxxxyyynnnaaaSSSJJJDDD===:::;;;===>>>======DDDOOOVVVXXXSSSMMMGGGDDDEEEEEEDDDBBB@@@???>>>>>>BBBSSSrrrsss\\\NNN<<<777222000111111///...222333111---,,,------***444222111222666777666333555777:::;;;:::777333000zzz{{{rrrpppmmmjjjjjjtttoooccc]]]WWWXXXZZZ\\\```lllttthhhkkk{{{^^^JJJLLLqqqoooPPP<<<;;;888777777888777555555777777666666555555444444222222222222222222333333.........//////000000000000...///222222......000333555555444222000/////////...------...000333555000000000000///...,,,,,,.........---------,,,,,,,,,,,,---///000000...---++++++++++++++++++,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,---...//////...............---------...//////...///000000111111000000111111222222222111111000444///---000111000000222555444222000///...//////222222444444444444222222555777999888555222///...222444555555666888888777888555333111111000...---777777999>>>CCCCCC@@@<<<:::444333777;;;BBBWWWkkk{{{{{{nnnfffZZZMMMFFFBBB>>><<<>>>>>>@@@@@@???CCCJJJNNNMMMIIIGGGDDDCCCDDDDDDBBB@@@@@@???>>>>>>DDDVVVvvvlll\\\EEE===555444444333111000,,,------------///000///555333222222444555444333222444888;;;;;;:::777555}}}zzzyyyuuurrrooolllkkksssvvviii^^^XXXTTTSSSWWWbbbxxxppphhhrrrkkkSSSPPPsssgggIII;;;999999888777888888777444777777666666666555555555444444333333333444555555111111111000000/////////000......222222///...000222333444222000.........+++,,,...000111222222222000000000000///...,,,,,,...------------,,,,,,,,,***,,,...////////////...*********+++,,,,,,,,,,,,++++++++++++,,,,,,---.........------------......---------......///......---------------...///000000000000000///...------//////000000000000000000444///---///111000000222555333111///............222222444444444444222222444666999999666222///...333333444666777777777888666444222222222333222111666777999;;;<<<===<<<<<<:::555333777:::DDD[[[ssswwwjjj```UUUJJJDDDAAA>>>>>>???>>>BBBDDDCCCCCCEEEDDDAAADDDDDDCCCDDDDDDCCCAAA???@@@???>>>@@@FFFXXXyyyzzzhhhPPPCCC777555555111///000++++++---///111222333444555444222111222222222222000111333666888:::;;;;;;xxxxxxzzzuuuqqqoooqqqyyyyyyhhh[[[PPPNNNQQQYYYkkk|||}}}oooooo{{{bbbYYYxxx\\\BBB999888999999777888:::888444666666666666666666666666555555444333333444444444222222222111000/////////000......111111//////222111111222000...------...***,,,...111222222111000///000000000///...------------------,,,,,,,,,,,,)))+++------,,,,,,,,,...)))***+++,,,---------,,,,,,,,,+++++++++,,,------//////............//////...,,,+++,,,...///...---,,,,,,,,,---......//////000000000000///---,,,,,,+++,,,,,,---............444000...000000...000444000000/////////000222333222222444444444444222222...111555666555333222222333222333666888666666888555333222222333444444333555777888999999999;;;<<<888444333777;;;FFF```zzz}}}oooccc]]]SSSHHHDDDAAA===<<<===???DDDFFFCCC@@@@@@>>>;;;BBBCCCDDDDDDCCCAAA???>>>???>>>???AAAGGGZZZzzzttt\\\JJJ:::555444///,,,...222000111444555222222444444333111000///000111111/////////111333777:::<<<{{{sssuuuvvvzzzvvvnnnooowww}}}iiiXXXRRRQQQSSS\\\iiizzztttvvviii___}}}vvvRRR===;;;777::::::777888;;;999333555555555666777777888888555444333222222222222222000000000000000000//////111...---///000...000333000000111///...---...///,,,---...///000000000000...///////////////......---------,,,,,,,,,++++++***,,,---,,,******,,,...)))***,,,---.........---------,,,+++++++++,,,,,,.........------............,,,***+++...///...---***+++,,,...//////......---......//////......---+++,,,---...////////////222000000111...,,,000666111000000000111222444555222222444444444444222222,,,///222333333222222333333000111666777444555888444222111111222333333222555666777888888999:::;;;555222333888===JJJffftttdddZZZVVVMMMEEECCCBBB>>><<<===@@@DDDEEE@@@<<<======;;;BBBCCCDDDCCCAAA???===<<<;;;;;;>>>BBBIII]]]|||jjjTTT@@@999555///---000444111111555555000///222111111000...---...000111......---...000222555666pppoooyyyvvvooowwwuuukkknnnyyyzzzcccZZZUUUQQQSSS[[[hhh|||{{{uuu~~~ggg^^^~~~mmmLLL===@@@666::::::777888<<<:::333444444555666777888999999444333222111000000000000------......///000000000222...---//////...000444///000111///......///111......------...///111111......///////////////...---------,,,,,,,,,++++++...///000...++++++...111***+++,,,...//////.........------,,,++++++++++++...------,,,,,,------...///,,,***+++...///...---)))***---/////////...---***+++---...///000000000......///111222222222222111111222111---***///888555444333222222222333444222222444444444444222222...000222222111//////000333///111666777333444888444222000000111222111000444555666777888999:::;;;333000333999???NNNkkkppp```WWWNNNFFFAAABBBBBB@@@???@@@AAADDDCCC<<<999;;;>>>???BBBCCCCCCBBB???===;;;;;;777999===BBBKKK^^^~~~vvv]]]FFF>>>999222000444000---...333333...---000000000///---,,,---///111---------......///000000tttlllwww|||zzzuuuqqquuuvvvllllll{{{mmm]]]WWWVVVUUUZZZeeewww~~~}}}~~~uuu^^^eeewww]]]BBB888>>>777666666777888888555333777666666666666666777888777666222---...222444111222111000//////000111222,,,---...000000000//////......------...///000111------......///111222222666333///.........+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++***+++---...---,,,***+++,,,---........................//////000000333444444111...++++++,,,000000///...---,,,,,,+++...---,,,---/////////..................///000000,,,---///000000///......777444222000111222111000111000/////////000222333000000///////////////000///000333555777888888777888///+++000666777777999:::777555777;;;<<<999666333777::::::>>>RRRqqqwwweeeZZZXXXNNNGGG@@@===???@@@???===GGGCCC>>><<<======<<<:::@@@???===<<<;;;:::999999;;;<<<>>>BBBNNNeee{{{kkkTTTAAA777444222111///***...777888///,,,222333222111000///////////////---,,,---///000111000sssttt{{{wwwttt}}}}}}ssspppzzzqqqfff[[[RRR[[[aaammm{{{~~~hhh```kkk~~~~~~{{{eeelllmmmTTT???888;;;777666666777888888777555666555555555555555666666555444000++++++000111...222111000//////000111222...///000111111111000///...///000000000///......---------...///222444555666333///.........,,,)))+++++++++++++++*********.........------,,,,,,,,,,,,+++++++++---...---,,,***+++,,,---............,,,---...//////000000///111222222000---++++++,,,//////.....................---,,,---/////////...//////......//////000111333333444333333222111111555333000///000111000///000000/////////000111222000000////////////000000111222444666666777666666999222...111444222222555999666444666:::;;;999555444777999:::BBBWWWttttttcccYYYWWWOOOIIIAAA>>>@@@BBBBBB@@@FFFBBB>>><<<======<<<:::???>>><<<;;;:::999999999;;;<<<>>>BBBOOOgggqqqYYYEEE:::555333222000+++...666666///---222222222111//////......///111///------...//////...tttooo{{{yyyyyytttyyy|||iiiYYY[[[\\\aaammm||||||bbbKKKFFFNNN```sssyyy}}}```III>>>999777999777666666888999888777555444444444444444444444888777333...///222333000111111000000000000111111000111111111111111000//////000222333222000---+++------------///222666777555333000//////...---+++---,,,,,,,,,++++++******000///...---,,,++++++***---,,,+++,,,.........---***+++,,,---............,,,---...///000///.........//////...,,,+++,,,---............//////000000...---,,,---/////////...000////////////000111111555444333111000000//////333111/////////000///...///////////////000111111000000////////////000000333444555666666666555555777333111222222000111333777555444555888999777444555666777;;;GGG]]]yyy~~~mmm___XXXUUUNNNHHHAAA>>>???AAABBBBBBCCCAAA>>><<<======<<<;;;===<<<;;;999999888888888;;;<<<>>>CCCQQQjjj{{{bbbLLL>>>777333222111---...444444///...333111000///...............222000...---......---,,,~~~oooxxx}}}yyy|||nnn^^^YYYXXXcccttt|||aaaKKK>>>BBBFFFOOOpppxxxVVVBBB???<<<444;;;999666666777888888777555555555555555444444333999888555000111444444111111000000000000000000111111111111111000//////...000111222333222111///---000///......///222444666444333111//////......---000//////......------,,,//////...---,,,,,,++++++...---,,,,,,.........,,,***+++,,,---...............///000000///...,,,+++,,,---......---,,,...///////////////////////////...---,,,---/////////...000000000000000111111222333222111///......///000222111//////000000///...///////////////000000000000////////////000000111333333444444555555666666222222333333333222444666555444333555777777666444666666666===LLLccc}}}uuueee[[[UUURRRIIIDDD>>>;;;<<>>=========<<<<<<::::::999888888777888888;;;<<<>>>EEETTTmmmlllTTTCCC888333111222///...222222...///333000///...---------------111///------......---,,,~~~www}}}nnn___TTTXXXgggoooiii___NNN???;;;DDDEEEGGGeeepppOOO@@@BBB???333===:::777666666666555444555666666666666555444333444444111---...111111...000000000111111000000000111000000///............000000000000000111222222222111///......000111222222222111///............/////////......---------------------------------...---,,,,,,---...---,,,***+++,,,---............000000000000...,,,***)))+++---............000111111000000///...---------...---,,,---/////////...000000000000000111111222444333222111111222333444222111000000222222000///...//////000000000000000///////////////000111111000000111222444555777777111444666555444555666666333333333444666666555444666666777>>>NNNfff~~~lll]]]VVVRRROOOEEEBBB>>><<<<<<>>>@@@BBB?????????>>><<<<<<<<<<<<999888888777777777888888;;;;;;>>>FFFWWWqqquuu\\\HHH;;;444000333000///000000///000222///......---------------...---+++,,,...//////...~~~~~~qqqZZZRRRXXX[[[UUULLLFFF;;;:::AAA???AAA___gggIII>>>BBB>>>444;;;999777666666555444333555666777777666555333222222222000...///333333000000000111111111111000000000///...............///000///......///000222333111111000//////.........///000000///---,,,...///+++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,++++++,,,---,,,******+++,,,---............000000///...---++++++***+++,,,.........///000222000000///...---,,,++++++...---,,,---/////////...000////////////000111111111000000000111111222333111111000111222222111/////////000111111111111111///......//////000111222......///000222444666777444777888666666777555111333333444555555555555444666666888@@@OOOeee|||{{{dddVVVRRROOOJJJBBBAAA@@@??????@@@BBBCCC???@@@@@@>>><<<::::::;;;888888777777777888888999;;;;;;>>>GGGZZZuuu~~~fffPPP???666111222111000000000000000111///......---------......---,,,+++,,,.../////////|||ppp___VVVPPPIIIDDD@@@;;;;;;>>>;;;>>>YYYyyy|||]]]CCC;;;===;;;555666555555555777666555333444555666666666444222111111222111///111555555222///000111222222111000///000///.........///000111////////////////////////......///000///...---------//////...,,,+++---///))))))******++++++,,,,,,------------------,,,,,,---+++******++++++***)))***+++,,,---...............---,,,++++++---...000***+++------------///111......------,,,,,,,,,+++...---,,,---/////////...//////......//////000111000000000111000000//////000//////000222222000...///000111222333222222111............///000111222///......///000222333555333555555444777:::666///333444555555555555555555555777:::AAAMMMbbbyyyvvv^^^PPPOOOMMMGGG>>>???AAAAAAAAAAAAAAABBB???@@@AAA???;;;999999:::888777777777888888999:::;;;;;;>>>HHH\\\wwwnnnWWWEEE999333111222111000000000000//////...............//////...---+++,,,---......---zzz}}}}}}sss___PPPEEE@@@:::;;;???AAA===???TTTnnnyyyWWW???888999888555222222333555777888666444333444555555555333000///,,,------+++...222333//////000111222222111000///000000/////////111222333...///111111111///,,,***+++,,,...000000///...,,,,,,...///---+++***,,,///)))***+++,,,---....../////////...---,,,++++++***,,,+++******++++++)))(((++++++,,,---............+++***))))))+++...222444)))***,,,,,,,,,,,,...///+++++++++,,,,,,,,,------...---,,,---/////////..................///000000555666666666555333111000.........///111111///---000111222333444333222222............///000222222000///.........///111222...111111222777===999000333444666666555555555666444777<<>>III]]]yyysss\\\III;;;555000222222111000111000...//////.........//////000000...,,,,,,------,,,+++}}}~~~hhhRRR;;;AAA:::@@@>>>>>>???NNN|||lllOOOBBB888666999555666666666666666555555555666555444444555555333111////////////000000000000111111000000//////......111///......//////...,,,222222000///............000000000000111111111111............---,,,++++++,,,------......//////000---,,,+++++++++,,,---...---,,,+++******+++---...------///000000...***&&&//////.........---------,,,,,,---......//////000//////.........---------//////......---------,,,))))))+++---///111222333999555///---...//////...111111000000000000111222444111...000444666444000000000000000000000000000///////////////000111111555555555555666777999999333444777999:::888666555777888:::???KKK```wwwvvv___PPPKKKEEE<<<777:::===AAABBBBBB@@@???DDDAAA===;;;:::;;;:::999444555666777:::<<<>>>???777;;;???III___}}}|||eeeMMM;;;000222000//////000000///---......------------......///---,,,,,,......---+++~~~bbbDDD???888>>><<<===???MMMyyybbbGGG<<<666555888333666666666666555555555555666555444444555444222000////////////000000000000000/////////............111///......//////...---222111000///........................------------............---,,,+++***,,,,,,,,,------.........+++***)))))))))***,,,---000...,,,*********,,,---000000000000000,,,((($$$.........---------,,,,,,******++++++,,,---------///.........------------/////////.........------,,,,,,---...//////000000444111...---///000000///000000000000000000000000111...,,,...222333111...000000000000000000000000///////////////000111111444444444444555666777777333444666777888777666555:::;;;<<>>CCCMMMccciiiRRR>>>333222111//////000000///---///......------......//////...,,,,,,------+++***uuuOOO@@@999>>><<<>>>AAAKKKtttzzzWWW???999555777888333555555555555555555555555666555444444444444222000////////////000000000000//////............------111///......000000///---222111000//////......///.........------,,,,,,,,,---......------,,,+++***++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,---333000---***)))***,,,...///////////////---)))&&&---------,,,,,,,,,++++++******++++++,,,,,,------............------------000000////////////......000000000/////////......///...---...000111111000...///000111111000///...///,,,***,,,///000///,,,000000000000000000000000///////////////000111111444444444444444444555555444444555666666666555555;;;<<<>>>AAAKKK^^^uuuvvv]]]LLLFFF@@@888===>>>@@@BBBAAA@@@===;;;DDDAAA===;;;:::999888777333333444666888:::<<<===>>>@@@EEEPPPgggpppXXXDDD777333111000///000000///---///......------......//////---,,,+++,,,,,,***(((|||XXXDDD===@@@<<>>AAAIII[[[sssuuu[[[JJJEEE@@@999===???@@@AAAAAA@@@>>><<>>@@@EEERRRjjjwww```III;;;555222000//////000///...//////............//////---+++******,,,,,,+++)))yyyaaaHHH??????:::===@@@@@@\\\eeeIII::::::888888888333333444444444555555666666666555333333444333000...////////////000000000000000000000000000000000000000///...///000111000///111000000////////////000333333333222111000//////............---,,,++++++,,,,,,,,,++++++*********///...---------...///000000...,,,++++++...111333,,,++++++,,,...///...---,,,,,,+++++++++*********++++++,,,,,,---......///,,,,,,------------------/////////000000000000000/////////000000000000000---...000111000...------///000111222111000...,,,111000///000111222222111///////////////////////////////////////000000111555555666666666555444444888888777777777777777777;;;>>>AAACCCKKK]]]uuutttYYYIIIEEEBBB<<<===>>>@@@AAAAAA@@@???>>>AAA???<<<;;;:::888666444333333444555666888:::;;;???BBBHHHVVVpppgggNNN>>>666333000////////////.../////////....../////////***))))))***,,,------,,,xxx~~~}}}~~~iiiHHH???===666;;;===999OOOkkkXXXAAA888999666444555111333333333444555555666666666555333333333222000...////////////000000000000000000111111111111222222000///...///111222111000000000////////////000000111111111000000////////////000000//////...---,,,///......---,,,++++++***------,,,+++,,,---...///...------,,,---///222333111///---,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,------------......////////////000000---......//////000000111///111222222///---,,,---111111222222111000///...222222222222333333333333000000000000000000000000///////////////000111111444444666777777666555444888888999999999888777777;;;???DDDGGGNNN```zzztttXXXHHHEEECCC>>>>>>???@@@AAAAAAAAA@@@??????===;;;::::::999777555333444444555777888:::;;;@@@DDDLLL]]]xxxnnnTTTBBB777444111///////////////000//////......//////000+++***)))+++---...---,,,~~~~~~kkkIII???===666;;;>>>777JJJ^^^yyy}}}yyytttKKK:::777:::444222555444222222333444444555666666666555333333333222///---////////////000000000000///000000000111111111111000///...///111222111000000000////////////000000000000000///////////////111111111111000///...---111111000///...---,,,,,,...---,,,,,,,,,---///000.........//////000000111333000---++++++,,,+++***---,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------------........./////////---............/////////000222333222///---...///333333333222111000000000111111222222222222333333000000000000000000000000///////////////000111111111222444666666666555444777777999:::999888666444888===BBBFFFNNNaaa|||uuuXXXGGGDDDBBB>>>AAAAAAAAAAAA@@@???>>>>>>===;;;:::::::::999777555444555555666777999:::;;;>>>CCCNNN```|||uuuYYYFFF888555111///////////////000000////////////000000...---,,,,,,------,,,***zzzxxx~~~jjjKKKAAA>>>888???BBB:::KKKYYYqqq{{{ooommm{{{eeeEEE777777<<<555222777888222222333333444555666666666555333333333111///---////////////000000000000.../////////000000111111000/////////111222222111000000////////////000111000000000000111111111111222222222111111000///...333333222000///...---,,,000//////...///000111222///000000000000000///...000...+++***+++---......---------,,,,,,,,,++++++***++++++,,,------......+++++++++,,,,,,---------,,,---------......//////...............---------///222333222///...000222555444333222111111111111///000111111000000111222000000000000000000000000///////////////000111111///000333555555555444333555666888:::999777444333333999???CCCKKK___zzzwwwYYYGGGCCCAAA===DDDCCCCCCBBB@@@>>><<<<<<;;;:::999:::::::::888666555555555666777999:::;;;;;;AAAMMM```}}}yyy]]]III999555111///////////////000000////////////000000222000...------,,,***(((wwwooouuuwwwQQQ<<<<<<<<<<<<===???WWWiiiqqq{{{ttteeeeeennnqqqXXX>>><<<888555333333333444666555555555666444111///666333111222444444222000222000//////000000...---333222111111222222000///000000000000///...---,,,+++///111000,,,***---000777444111000111111///---.........///111000...,,,...------------...//////111000...///111222222111111000...---///222666888...------,,,---...///000,,,---------+++++++++,,,------------------------.........------,,,,,,,,,(((+++///111000---,,,+++,,,------...//////......222444222...---000111...666444222111000///---+++000111333333333222000...111///......//////...,,,,,,---...///000000000000333333333444333333222222333555888888666444333333444777===CCCJJJYYYttt~~~]]]FFF???@@@>>>???@@@@@@@@@???===<<<;;;999999999888777555333222666666666666777999:::;;;???BBBMMMdddgggPPP>>>888444333111///000333111222222111111000///...000...+++(((''')))+++---rrrrrrzzzxxxUUU???>>>;;;:::>>>DDD___sss}}}kkkaaa]]]lllkkkOOO===;;;888555333333333444444333222333333333111///555333222333555666444222222111000000111111///...111000000111333333222111111000///......000111222///222333000+++)))***---444222//////000000///---.........///000000...,,,---------------...//////111000......000111000//////...---------000333444000///...------...//////,,,---------,,,++++++,,,------------------------******++++++,,,---------(((,,,///111000...---,,,------..................222444222...---000000...444222111000000///---+++000111222333333111000...111///...///000000///------...///000000000000000222333333444444444333333555777888888555222111111555888<<>>@@@@@@@@@@@@???===;;;999888888888777666555444333444444444444666777888999@@@DDDPPPhhhiiiSSS???999444333111//////333000000111000000///...------,,,***))))))***---...zzzqqqttt~~~~~~|||XXXBBB???;;;999>>>IIIhhh{{{eeeSSSYYYooocccDDD<<<:::777555333333444444555333111111333444333222444222111222444444444222333111000111222222111000111000000111333444333222111000...---...111555888///111222000,,,***+++---111000...---...///...---...------...//////...,,,---------------......///111///------...///...---------,,,,,,---......///000///...............///------------,,,,,,,,,,,,------------------------'''''')))***,,,---//////***---000111000///...------...............------111333222......000000...111000......//////...,,,000111222222222111000///000//////000222222111//////000000111111111000000222222333444555555555555666777999888555111000///666888<<<>>>@@@KKKaaavvvsssWWWCCC??????>>>???@@@@@@???===;;;999888777777777666666666555555444444444555666777888999AAAFFFUUUmmmnnnWWWAAA:::444222111//////222000000000//////...---,,,************+++,,,---...{{{vvvzzz}}}www}}}YYYCCC@@@;;;999???KKKlllxxx___WWW```sss[[[>>>:::999777555444333444444777555333333555777777777333222222111111111111000333111111111333333333111444222111111222333222111000///......///222555777,,,...000///...---///000000///.....................---,,,---...///---,,,------,,,,,,------...///...,,,+++,,,---//////...,,,---------------,,,,,,,,,,,,---------......///...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,...///000+++---000111000///...............///......---,,,000222222......000000---///...------...///...---000111111222111000//////000///000111333444222000000111111222222222111111111222333444555666666666444666888777555222000000666999<<<>>>???GGG\\\ppp~~~oooUUUBBB>>>>>><<<>>>???>>>>>><<<:::777666666666555555555666666666666666666777888999;;;;;;AAAHHHXXXrrrsss]]]DDD<<<444222111//////111000000000000///...------***++++++,,,---------,,,{{{zzzyyy}}}ZZZCCCAAA===;;;@@@JJJiiizzzeeeZZZ___vvvtttRRR>>>999888666555444444444444777555333444666888888888666555555333222000000000222111000111333444444333888555333111111111000////////////000000111111111---...////////////000111000000//////......//////...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,---......+++***)))***---///000///------.........---,,,+++))))))***,,,---.../////////---,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///+++...000111000/////////---...............------...111111......000000---...,,,,,,---...//////---111111111111000000//////000///000222444444222000000111111222222222222111111222333444555555555555111333666666555333222222666999===@@@AAAIII]]]ppp~~~}}}nnnTTTAAA<<<<<<:::=========<<<;;;999666555666555555444555555666777777777777777888:::;;;<<>>555333222000///111111111111111000///......,,,------------,,,+++***mmm}}}]]]EEEAAA======AAAHHHdddzzzbbbYYYgggzzzgggJJJ>>>777666666555444444444444555444333333555666666666777888888666444222222333111000000111333555444333:::777444222111000///...///000000111111000///...111111000000///...------///000000///------...///...,,,******,,,---,,,,,,,,,,,,,,,,,,,,,------...+++***)))***---///000///------............---,,,((()))+++,,,.../////////000...+++,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///000///......///,,,------...//////......---000111......111000---...---,,,---///000///...111111000000000/////////000000111333444444111/////////000222222333333222111111222333444444444444000222555666555333333333444777===AAABBBJJJ^^^qqq}}}nnnSSS@@@;;;;;;999::::::;;;;;;:::888666555666555444444444555666777555555555666777888999:::BBBIII[[[vvv~~~jjjMMMAAA777444444222111111222222222222111000///...............---,,,+++***[[[pppeeeHHH@@@<<<===CCCHHHaaa~~~xxxsssrrrxxxuuucccbbbjjj]]]AAA:::666555555555555555444444555444444555777777666444333555666555333222333555000//////000333444444333:::777333111111111000///222111111000000000111222111111000/////////...---///000000...+++***+++---...,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,---......,,,++++++---......---------------------------,,,---.../////////...---111...+++,,,///000---***+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++---...///...---......++++++---...//////000000,,,000111//////111000,,,///...------///000///...111111000///////////////000000111333444333///------...///111222333333333111111222222333222222222000333555666444333222222111555<<<@@@BBBJJJ]]]ooo~~~|||lllQQQ>>>:::;;;999888888999999999888777666777666444333333444555666555555555666777888::::::DDDKKK]]]wwwoooPPPDDD888555666444222222111111111111000///...------------------,,,,,,,,,PPPddd}}}~~~}}}}}}~~~kkkLLL@@@:::===DDDIIIaaatttiiieeeiiiqqq|||qqqddd```wwwXXX<<<666555555555555555555555555777777777888:::999777555---000222222000000222555///......000333444444333999666222111111222222111444333000//////111444777......---///000222111111...///000---***((()))+++...+++))))))***,,,,,,,,,,,,,,,++++++,,,,,,---...111///---,,,------,,,+++,,,,,,++++++,,,,,,---...000111111111111///---,,,222...+++,,,000111...***++++++++++++++++++++++++))))))***+++,,,,,,------***,,,......---,,,---...***+++,,,...///000000111,,,///000//////111000,,,000...---...///000///...111111000///////////////000000111333333222...++++++,,,...000222333444444111111222222222111000000222444666666444111000000///444;;;???AAAHHH[[[mmm}}}zzzjjjPPP===:::;;;:::666777888999999888777666888666555333333333555666777777888888999:::<<<===EEEMMM^^^xxxrrrRRRFFF999666777555333222000000000000///...---,,,,,,,,,,,,,,,,,,---//////HHHVVVjjj~~~}}}yyyxxx}}}xxxuuuxxxtttNNN<<>><<>>>>>CCCSSSccc{{{uuueeePPP>>>777999===777777666555555666777888999888555444333444555666444666888999:::<<>>BBB>>><<>>AAAFFFRRRgggyyy___FFF999888333111222.........////////////......333000,,,+++,,,---,,,+++GGGGGGOOOaaayyy}}}~~~~~~}}}VVVAAABBB>>>;;;GGGRRRxxxeeeYYYYYYaaarrrtttbbbjjj{{{wwwVVVAAA777111777666444333333333444555777777888888888888777777555555444333222111111000333111000000222333333222444222111111222111000......------------///000111333111...---.........---/////////...------,,,,,,*********++++++,,,,,,,,,000111111000---+++***+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******------...///////////////...---,,,,,,,,,---...///......////////////......//////000000000000000111222111000000////////////....../////////////////////000000000111111111222222222111111111111222222222222111111111111222222555555555444444333222111333555888:::999===LLL[[[qqqjjjZZZFFF:::888888666999888666444333333444444666666666666777777777777444555666777888:::===@@@FFFSSSjjj{{{cccIII;;;999222000111---//////............//////444111...------------,,,IIIFFFHHHTTTfffyyy~~~XXXBBBAAA===;;;EEENNNqqqsss]]]VVVSSS]]]ooommmmmmvvvlllLLL@@@:::222666555444333333333444444666666777777777777666666444444333333222111111000222111111111222333333333444222111111222111000...000000//////000111333444333111...---......---,,,//////.........---------+++++++++++++++,,,,,,,,,...000000000---,,,+++,,,---,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++---------,,,,,,,,,++++++++++++......///000000000000///...---,,,+++,,,---000111.........//////.........000000000000111111111111666555222000///...---,,,............////////////------......//////000000111111111111222222333444222222111111111111222222444444444444333222111111000333777999888<<>>;;;:::333444444444444333333333222333333444444444444333333333333222222111111111111000222444444333222333444444222111111222111000...000////////////111222333222000------...//////...........................000//////...,,,++++++***''')))+++,,,++++++,,,------------,,,++++++*********++++++,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,///...---------...///000000000////////////000000111000000000000000//////222000---...111222111///------......///000000000......///000111222333333......///111333555777888111111000000000000111111444444444333333222111000///222777:::999<<>>BBBIIIZZZuuugggMMM>>>:::444222444111//////............//////,,,---///...---,,,---...CCC???@@@EEEGGGLLL___tttcccHHHAAA===>>>DDDEEE```~~~mmm\\\RRRTTT[[[mmm|||oooPPP<<<:::999555444444444444333333222222333444444555555444444333222222222222111111111111///222555555333222333444444222111111222111000...//////......///000222333000...,,,,,,...000000000........................---------,,,,,,,,,++++++(((***,,,,,,+++***+++,,,.........------,,,+++*********+++,,,,,,---......+++++++++,,,,,,---------------............------............---------------......///////////////////////////............222111000//////000111222000000000/////////......666222...---000000---***------......///000000111......///000111222333333///000000111333555777888111111000000000000111111333333444333333222111000000333888:::888:::FFFTTTlllnnnaaaHHH:::<<<===666666555555444555666888999666555444333333444555555666777777666777:::???CCCKKK]]]wwwkkkPPP@@@;;;444111333000......////////////......***---//////......///111HHHAAA???CCCDDDFFFRRRcccwwwhhhLLLDDD>>>???DDDCCCYYYlllZZZUUUXXXSSSjjjjjjNNN>>>::::::777333333444444444333222111444555555555555555555444222222222111111111111111///222555555333222333444444333111111222222000///000000//////000111333444///...,,,,,,...000111111---.....................***++++++++++++,,,,,,,,,+++,,,------+++))))))***............---,,,+++*********+++,,,,,,---......+++++++++,,,,,,---------,,,---////////////---,,,//////.........---------+++,,,,,,---...---------//////000000///...---,,,333222111000000111222333000000//////.........---///+++)))+++000444222000---------...///000000111,,,,,,---...///000111111222111222222333444555666111111000000000000111111333333333333222111000000222555999999666777BBBOOOccchhh]]]DDD555888:::555888888666555555666777888777666444222111222444555777777777666777:::@@@DDDMMM^^^yyynnnSSSBBB<<<333000111...---...///000000///...---***---000111000///111444EEEDDDBBBBBBDDDHHHLLLNNNiiilllPPPEEEBBB>>>???DDD]]]zzzsss```SSSSSSUUUbbbzzz|||ZZZFFF:::222000444555555444444444333333333555444333333222222333333555444333333222222222222222111000111333444333222666444111111111111///...222222000///............---------------...//////'''))),,,......---+++)))---++++++---//////+++'''......---,,,***)))((((((------------------------111...***)))+++---,,,+++!!!(((,,,+++)))+++,,,++++++,,,------,,,,,,...000///...---,,,,,,...///111111///---,,,,,,,,,...///...---,,,++++++---...000...///000111111000///...//////...,,,+++,,,...111555333000//////...,,,+++444+++###$$$+++111000,,,000///...------...//////111...+++...333444111,,,111000000111333444222111444444444444333222111111222444777888555444<<>>>>>BBBVVVtttvvviiiVVVQQQRRRaaawwwvvvTTTBBB:::444333666555444444444444333333333555444333333222222333333444444333222222222222222222111000111333444333222333111000000111111111000222222000//////.........000000//////000000111222)))***,,,---...---,,,+++---,,,+++,,,......+++(((***++++++,,,---......///------------------------000---***)))+++---,,,,,,%%%+++...,,,+++---...---+++,,,---,,,+++,,,---///...---,,,+++,,,---///000000///---,,,,,,,,,...///...---,,,++++++---///000...///000111111000///...//////000///------///111111000...---...///...---222...***))),,,///000///000///.........///000111000000000111222222111000///............000222333444444444444444333222111888888:::;;;999777===FFFXXXcccXXXBBB<<<<<<999888555555666666666666555555666555555444444444444444555555555444555999>>>BBBRRRhhhoooYYYBBB777555333111///000------000000...///222333111......///111111111EEEDDDBBBAAAAAADDDFFFHHHKKKZZZrrrxxxXXXGGGAAA======AAANNNlll```TTTJJJNNN^^^tttnnnKKK<<<888666666888444444444444333333333333555444333333222222333333444333222222111222222222222111000111333333333222000///......000222222111222111000000////////////111111000000000111222222,,,,,,------...............,,,+++,,,------+++******+++,,,---///000111222------------------------...+++))))))+++---------(((,,,...+++***,,,...,,,+++,,,---,,,++++++---...---,,,+++++++++,,,...///000///---,,,,,,,,,---......---,,,,,,,,,---///000...///000111111000///...///000111000///...000111...,,,+++,,,...000000///111111000///......000111//////......///000111222///111333333222111222444...//////---,,,...333888333444444444444333333222===::::::;;;;;;:::>>>DDDZZZcccVVVAAA<<<===888555444555555666666555555444666555444444333333444444555555555555666:::@@@EEETTTnnnqqq[[[CCC777555333111000---+++,,,///000------///333111///...000111111111EEECCCAAA@@@@@@AAACCCDDDHHHPPPbbbyyy{{{ZZZGGG@@@===>>>@@@HHHddduuufffVVVPPPUUUcccwwwfffDDD777777777666777444444444333333333222222555444333333222222333333222222111111111111222222222000000111222333222111000///---...000111111000222111111000//////000000000000////////////000000///...---------...000000...---,,,++++++,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------)))++++++((((((+++,,,***+++,,,---,,,******,,,...,,,,,,+++++++++,,,---...///...---,,,,,,,,,------...------,,,---...//////...///000111111000///...000000000...,,,---000222...---,,,---///111111111111111111000000////////////.........///000222333000111222222222222222222---000333222///000555;;;333333444444444444444333<<<888777999;;;;;;>>>BBB]]]eeeWWWBBB======777444444444444555555444444444444444333222222222222333888888777777999>>>EEEJJJWWWqqqsss\\\DDD888555333111000---+++,,,000111---,,,...222000//////000111111000DDDCCCAAA@@@???@@@AAABBBDDDGGGQQQddd|||~~~|||[[[FFF?????????@@@EEE]]]~~~iiiYYYRRRUUUcccqqq|||]]]>>>555777666444444444444333333333222222222555444333333222222333333111111000000000111111222111000///000222333222111222000......///000///...222111111000000000000111000000////////////000000000///...------///111222---------,,,++++++,,,,,,//////...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,---***,,,+++((((((,,,,,,***,,,------,,,+++***,,,---++++++++++++,,,,,,------......---,,,,,,,,,,,,,,,------------......//////...///000111111000///...222000---***)))+++000444111000...///000111111000222000......111111...+++///.........///000222333222///...000333555222...***///555555333222444888222333444444555555555555999666555888;;;;;;???DDD___hhhZZZDDD>>>===888555333333444444444444333333333222111111000000111111888777777777:::???GGGLLLZZZrrruuu^^^EEE888555333111000...---...222222///...000222000//////111111111000CCCBBBAAA@@@???@@@@@@AAABBBCCCHHHVVVlll~~~zzz~~~}}}]]]GGG@@@AAA@@@???DDDWWWxxx|||fffUUUPPPWWWbbb|||nnnTTT;;;555777555333222333333333333222222222222555444333333222222333333000000000///000000111222111000///000222222222111333111//////000000///...222111111000000111111111222222111000000000111111000///.........///000111,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++,,,+++---,,,***,,,000///+++---......---++++++,,,...+++,,,,,,,,,------------------------,,,,,,,,,+++------......////////////...///000111111000///...111000---)))(((***///333333222000000111222111000222...,,,---000111///+++......------...///000111333///,,,///444666222---)))---222444333222222333111222333555555666666666888666777:::;;;;;;@@@GGG___jjj^^^FFF===;;;777777222333333444444333333222333222111111000000111111555555444444777>>>FFFLLL^^^tttwww```FFF888555333111000111...///222333000000222111000///000111222111///BBBBBBAAA@@@@@@@@@AAAAAAAAABBBEEEMMM^^^www||||||aaaJJJBBBBBBAAA===BBBQQQrrrjjj[[[XXX\\\nnn___JJJ999666999666222333333333333222222222222111555444333333222222333333///////////////000111111111000///000111222111000222000//////111222222111222111111000000111222222222111000000//////000000...............///000000***---///...,,,******+++)))*********++++++,,,,,,++++++++++++++++++++++++)))+++---,,,***((()))+++)))+++,,,+++...222000+++//////000...,,,,,,---///,,,,,,---...............------------,,,,,,++++++---......///////////////...///000111111000///.../////////---,,,,,,///111222000//////000111111000//////.........///000000......---,,,,,,---...///222000000111444444333000---///111222333333222222111222333555666777777777666666888999777666<<>>GGGMMMaaazzzxxxaaaFFF999555333111111222//////111222000000444111000///000222222000///BBBBBBAAAAAAAAAAAAAAABBB===???AAAEEEQQQfff{{{}}}dddLLLDDDDDDAAA;;;AAAMMMmmmkkk^^^[[[eeeuuuUUUDDD777888:::666333444333333333222222222111111555444333333222222333333///////////////000111111111//////000111222111000000///...///222444444444222111111111111111222222//////...---------------............////////////))),,,000000---******+++++++++++++++++++++++++++++++++++++++++++++++++++))),,,...,,,)))((((((***&&&((()))***...111///)))000000000///------...///,,,---......//////......,,,,,,---------,,,+++***---......///000/////////...///000111111000///...---///111222000/////////000...---...000111111111,,,000222000,,,,,,000555///...---,,,+++,,,---...000222444444333222333444444222111222444555555444111222333555666777777777333555777777333000777AAA[[[kkkbbbGGG999444333777222222222333333222222222666555444444333333444444555555444555888@@@IIIPPPcccyyyaaaGGG999555333111111222///...000111///000444111000///000222222000///CCCCCCBBBAAA@@@@@@@@@@@@CCC===>>>EEELLLVVVmmmqqqUUUFFFCCC@@@===CCCJJJccctttbbb___mmm~~~lllFFF@@@999666666666333000444444333333333333222222555444333333444555777888111111111111111111111111111111111111111000//////000///////////////000111222111///000111111000//////...---,,,,,,---...///111000...---------///000------------------------++++++,,,,,,,,,+++******++++++------------++++++000,,,)))))),,,---***&&&))))))***+++---...//////...///000000///---+++***---...///...------...///...,,,///333111+++,,,222//////.........//////000...111333222...---...000111111111111000000000000///000222333222111///...111000000///......------)))***+++---.../////////333333444444444444444444333333222333444444333111111111222333333444555555888888777666666999>>>AAAZZZ___YYYHHH;;;999555...555333000///111333333333555444333333222222222222666444444888;;;@@@HHHRRRmmm~~~eeeIII:::666333111111111///...///000111000...000//////222555555222///CCCBBBAAA@@@@@@??????@@@@@@;;;<<>>BBBHHH```{{{fffjjjttt```DDD>>>777444444555333111444444333333333333222222444444333333444444555555222222222222222222222222222222222222222111000000//////000000111222222222222111000111222333222111///......------.../////////////////////......---------------------------+++++++++++++++******)))+++,,,,,,------,,,,,,+++...+++(((***...///---*********+++,,,,,,---......////////////...---,,,,,,---...///...---,,,---///...,,,...111///+++---222//////.........////////////000111111///......///000000000000000000000000000111222333222111///...000000//////...------,,,---------.........------222222222333333333333333444333222333444555333111222222333444444555666666333333333222222555999===WWW[[[UUUEEE:::888555///555333111000111333333222555555444333333333333333666444555888;;;@@@IIISSSnnnfffJJJ;;;666444222111111///...///000111000...000000000222444444111...BBBBBBAAA@@@???????????????<<<<<<@@@BBBDDDPPP___|||wwwZZZIIIDDDBBB@@@AAAGGG\\\~~~yyyqqqtttmmmQQQ@@@:::444111111333333222444444333333333333222222333333333333333333222111333333333333333333333333222333333333333222111111...///111222333333333222000//////000222333222111000///............//////---...000111000///---+++------------------------++++++,,,,,,++++++***)))---,,,,,,++++++,,,,,,---,,,***)))+++///222111///+++++++++,,,,,,---------///......---------......,,,...///...---,,,---......,,,,,,...---+++---222////////////////////////000000///000111000///---.........//////000000111000111222222222111///...//////......---,,,,,,,,,111000000///...---,,,+++111111111111222222222333444333222333555555333222333444444555555666666666444555444333333555:::===QQQTTTOOOAAA777666555111444333222222333333111000333333222222111111222222666555666999<<<@@@KKKUUUooohhhLLL<<<888555333222111///...///000111000...111111111222333222000...BBBBBBAAA@@@????????????@@@???@@@CCCBBBAAAHHHRRRiii~~~}}}```LLLEEEDDDBBBBBBFFFXXXwww{{{bbbGGG<<<777111...///111333333444444333333333222222222222333333333333111///...222222222222222222222222111222222333222222111111...000111333333222111///,,,,,,+++---///000000///000000//////.........///---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++------++++++++++++------,,,++++++---000222111000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000,,,---......,,,,,,---...---,,,+++++++++,,,...111000000000000000//////...111///---///222222000,,,,,,------...///000000111///000000000000///...---......---------,,,,,,,,,222111000///...---,,,,,,000000111111222333333333444333333444555555444222333444444444555555555666555666666555555666:::===JJJLLLHHH===444444444333444333222333333333111///111111000000000000000111666555777:::<<>>999666333222111///...///000111000...111111111111111111///...CCCBBBAAA@@@????????????@@@@@@BBBCCCBBBBBBEEEKKKXXXnnngggQQQGGGEEEDDDCCCFFFTTTqqq}}}]]]DDD888555111...///111333444444444333333333222222222222222333333222000...---000000000000000000000000000000111111111111111000///000222222222000...,,,,,,++++++,,,...000/////////////////////...------000///...,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------++++++++++++------------,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000,,,---...---,,,+++,,,...---,,,+++***+++...000000000000111111000///......111///---///222222000---,,,------...///000000111...............------,,,---------------,,,,,,,,,111000///...............111111111222333444444444444444333444555666444222333333333333333444444444333333333333222444777999CCCEEEBBB:::333222333444333222222222333333111///222222111111111222222333666666888:::<<>>>>>@@@@@@@@@AAADDDFFFNNN```yyynnnUUUIIIEEEDDDCCCEEEPPPjjj|||XXXCCC666555222111000111333555444444333333333333222222222222222222111000///...000000000000000000000000//////000111111111111000000000111111000///---,,,///......///111222111000.../////////...---,,,+++000///---++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......---------......+++---...---,,,+++,,,---,,,---+++***,,,111111///000111111222111000...---///......///111111000///.........//////000000111///.........------------......------------------000///...---------//////000111111222333444555555555444333444666666444333333333333333333333333333444444555444444555777999===>>>===999333111222333333222111111333333222111555555444444555555666666666777999;;;<<>>>>>>>>======@@@CCCDDDHHHQQQbbbxxxtttZZZKKKEEEDDDCCCCCCLLLccctttNNN@@@555555555444333333333444444444333333333333222222333222222111000000000000000000000000000000000000///000111111222222222111//////000000000111111111111000//////111222111///---.........---,,,+++***......------,,,,,,,,,---++++++++++++++++++++++++---------------,,,,,,++++++,,,,,,------,,,,,,+++***+++++++++*********+++******+++,,,,,,---......////////////...---,,,,,,+++,,,------++++++,,,---+++---,,,+++...333333...000111222222222000...------///000111000///000111000000000000000000000000000000//////.........///........................000///---,,,+++,,,---...//////000111222333444444555444444555666666555333444444444444444444444444444666666666555666888:::999:::;;;999444000000222333111///000222444444444555555444444555666666777666777:::<<<<<>><<<===@@@CCCDDDCCCFFFPPPeee~~~xxx\\\LLLFFFCCCAAAAAAIII___lllFFF===555666777666444333444444444444444333333333222222444333111000000000111222111111111111111111111111000111222333333333333333......///000111333555666000///......///000...---------......---+++***(((,,,---...//////---+++***++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++---......---++++++'''((()))***))))))***+++))))))***+++---...////////////000000///---+++***+++,,,------++++++,,,---+++...---,,,///555333---000111222333222000...,,,,,,///222111///...000222111111111111000000000000222222111000000000000000......//////////////////111000---+++***+++,,,,,,---...///000111222333333555444444555666666555333555555555555555555555444000111222222111111333555777888::::::555000///111333111//////111444555666222222222222333333444555666777:::<<<<<>>======@@@???DDDPPP___qqq~~~dddSSSKKKGGGGGGDDDEEETTTqqq~~~}}}tttPPP;;;555555555555555444444444444333333444555444333222222333222000//////000222333000000111111222222222111222555777666444222222222444111///...000000...,,,111000000//////////////////......------......///...,,,+++,,,---...---,,,*********+++------,,,******++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((())),,,------,,,...,,,+++---111222...***///......---------------------,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---000333111000111222333000...............////////////111000000///000111222333222111///......///111222//////............//////000///...------,,,,,,,,,+++,,,---///111333555666555333222333555555444333111111222333444555666777666555444333222222222333444555555555444333333333...000222222222222444666444444333333333444555555555333666<<<>>>CCCUUUiiinnnRRRBBB:::666333333000000000000000000000000+++,,,,,,,,,------......@@@AAABBBBBBBBBBBBAAA@@@BBBFFFIIIGGG@@@:::999:::???===???EEEOOO___wwwjjjXXXOOOJJJJJJFFFCCCMMMiiixxxmmmooowwwfffEEE666555555555555555444444444444000111333444444333222111333222111000000111222333222222222333333333333333111333555555444333222333333111/////////...---+++111000//////......////////////............//////,,,+++***+++,,,---,,,******))))))***,,,,,,+++******++++++++++++***))))))------------------------&&&(((+++,,,,,,,,,,,,---...,,,+++...111111///,,,//////..................******+++,,,,,,,,,++++++***+++,,,++++++,,,///111222111000111222111000...............////////////000////////////000000111000///...------...///000//////............//////............---,,,++++++,,,,,,---...000333444666777444222222333444444444222222333444555555666666666666444333333333333333222555777777333111111222///000222222222222444666555555444333333333444444333222555<<>>======???DDDPPPfffzzz~~~~~~ooo]]]QQQLLLIIIEEECCCKKKdddqqqgggdddooo{{{\\\CCC999999555555555444444444333333...///222333444333111000444333333222222333333444222222222222333333444444111333444444333222111111////////////000000//////000000///............///000//////......//////000---+++***+++,,,---,,,++++++******+++,,,---,,,+++,,,------------,,,++++++---------------.........&&&***......,,,******,,,,,,++++++---000000...,,,000000000//////...---,,,''')))***,,,,,,,,,+++******+++,,,++++++---000222000000000000111000///...............//////////////////.........////////////...------------.../////////............//////------...///...---,,,+++,,,,,,---...000222444555888666222111222333444444222222222333333444444444666555555444444333333333333666777444000---...000///111222222222222444555666555444333333333333333777555888======CCCXXXnnnpppTTTCCC:::555222222000000000000000000000000------......///000111111>>>???@@@AAAAAA@@@???>>>BBBHHHLLLIII???888666888;;;;;;;;;<<<===DDDUUUeeeyyyyyytttaaaTTTMMMEEEDDDDDDLLLcccjjjZZZYYYeeeyyyjjjRRRBBB:::777555444444444444333333333...///111333333333111000333333333333333333333333222111111111111222333333444444333333333111///---...///000111111000000000000//////...............//////............//////---,,,+++,,,---...---+++---,,,+++,,,---......---,,,------------,,,++++++,,,,,,,,,---------......))),,,000///,,,)))((()))******+++---...///...,,,222222111000///---+++***'''(((***+++,,,++++++******+++,,,,,,,,,---000222///000000000///.....................////////////....../////////...............------------......//////............//////---...///000000///---,,,---,,,,,,---///111333555999666333111222333333333111111111111111111222222444444444444444444333333555555555222///...111444000111222222222222333555666555444333333333333333888777:::======CCCYYYpppqqqUUUCCC;;;555222111000000000000000000000000111111000000000000000000>>>???@@@@@@@@@@@@???>>>>>>BBBEEECCC<<<666555666:::999999::::::<<>>???@@@@@@???>>>===<<<>>>???>>>;;;888777777>>>:::999:::999:::@@@GGGYYYsss{{{tttsss}}}iii[[[RRRFFFFFFFFFKKK]]]{{{uuudddXXXRRRZZZkkk~~~pppQQQ???999555111444444444333333333222222333333222111111111222222111111111222222111111111222111/////////000222333333222111111333222///,,,***---000000...,,,,,,---//////...------------...------,,,,,,,,,,,,------,,,+++***+++,,,---,,,***...,,,++++++---.........***++++++++++++***))))))))))))******+++,,,,,,------,,,++++++,,,---,,,+++***,,,...000000000000111---.../////////---+++***,,,,,,+++*********++++++------...---,,,---///111---///111000---,,,---...............///////////////000000111000///...---.........//////.........//////............//////.........------......///...---,,,,,,---000333555999777555444444333111///222111111111000000//////111111222333333222222111444222111222555444///+++000222333333222111222444444444333333333444555555333444888<<<===FFFaaa|||sssVVVDDD;;;555111000000000000000000000000000............////////////===>>>???@@@@@@???>>>============<<<<<<;;;;;;:::CCC>>>:::;;;;;;<<<@@@EEEHHHeeexxxppp|||lll^^^UUUIIIHHHFFFHHHYYYvvvxxxeeeRRRMMMVVVhhhpppPPP===999999666444444444333333333222222666444222000000111222333222333333444444333333222222111000//////111333444111000///111333333000---###''',,,------,,,---/////////...------------...---,,,,,,++++++,,,,,,---+++***)))***+++++++++)))...,,,******,,,---...---,,,------------,,,++++++(((((()))***++++++,,,,,,,,,***((()))---000///---+++...000222222222222333***+++---//////...---,,,...---+++***)))***++++++.........---,,,,,,...000,,,///111000---+++,,,.............../////////000///000111111111000...---......////////////......//////............//////...---,,,++++++,,,...///...---,,,+++---///222444888777555555555333000...333333222222111000000000///000222222333222111000555222000222444000%%%111222333333222111222444333333333333444444555666444555999======FFFaaa}}}sssWWWDDD;;;555111000000000000000000000000000---......///000111222222BBB@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===============<<<;;;;;;===???GGGOOOdddyyyyyyqqq^^^UUULLLIIIEEEHHHXXXuuuvvv```QQQKKKRRReeexxxdddAAA>>>666---555333222222111111222222333111111111111111111111111444333333444555444222///333333222111111000000///555333111///......///000333222000///---,,,,,,,,,,,,///000------000111...---------,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,---......---,,,,,,///---,,,***))))))******,,,,,,++++++***)))))))))%%%''')))++++++***(((''',,,,,,,,,------------......---++++++---...---------,,,++++++******++++++,,,++++++,,,///111000000---.........------,,,+++...---,,,---///111111000111000000///...---------111000111222333333111///444111000111111......111<<<999444///------///111///...,,,+++,,,///333555666555333333333333111000222222111000///000000000000.........///...---+++222222111111111111111111///000222333444333333222222111000000111333555666777777999===???IIIdddsssWWWCCC:::777555222333333222111000000111111000000000000111111111111@@@???===;;;::::::::::::;;;;;;;;;;;;;;;<<<===============<<<;;;;;;===???FFFIIIWWWqqqvvv|||uuubbbWWWNNNJJJEEEGGGVVVqqqvvvbbbRRRMMMXXXfff{{{^^^>>>===888000666333222222222222222222333111111111111111111111111333222111222333333111///333333333222111111000000444333000///......///000111000///...............000222111...---///...+++......---------,,,,,,,,,+++***)))(((((()))***+++,,,,,,---......---,,,,,,...---,,,************+++******************++++++'''((()))*********)))))),,,,,,,,,------.........111///....../////////...---,,,++++++******++++++,,,++++++,,,///111111000......---------,,,,,,,,,---,,,+++,,,.../////////111000000///......------000//////111222222000...333//////000000------000666555222000...---------...---,,,+++,,,...111333777555333222222222000...333333222222222111111111///...---...//////---,,,000000000000000000000000000111222333333333222222111111111111222333444555666666999>>>AAALLLgggtttXXXCCC:::777444111333222111000000000000111000000000000111111111111@@@???===;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;===???DDDAAAHHH]]]uuuyyyeeeYYYPPPKKKFFFGGGSSSkkk{{{bbbPPPMMMSSScccwww}}}TTT::::::999333555333333222222222222333333111111111111111111111111333111000000111111111000444444333333222111111000222111000.........///000//////.........//////000000222111...---///...+++.........---------,,,,,,+++***)))(((((()))***+++,,,,,,------------,,,,,,...---,,,+++******++++++((())))))***++++++,,,,,,)))))))))))))))******+++++++++,,,,,,---...//////111000......//////...------,,,++++++******+++++++++******,,,///111111000///...---,,,+++,,,------,,,+++***+++---......---111000000//////......---///......///000000///---111...---000///------000000000000000///---,,,+++------,,,,,,---...//////444222111111222222111///222333444444444333111000...------...000000///---//////////////////000000222222333333333222111111000111222333333444444333555555999???CCCNNNjjjuuuZZZEEE;;;777444111222111000000000000000000000000000111111111222222BBBAAA???>>><<<<<<======::::::;;;;;;<<<<<<<<<<<<=========<<<;;;;;;===???AAA===???MMMaaauuu}}}hhh[[[RRRMMMHHHHHHQQQfff{{{cccRRRJJJSSSddd{{{qqqJJJ777888888444222222333333333333333333222111111111111111111111111444111//////000111111111444444333333222111111111111000///......//////000//////............//////,,,//////------000111...---------,,,,,,,,,,,,+++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,))))))*********++++++++++++***)))((((((***+++---***++++++,,,---.../////////...------------+++***---,,,++++++******+++++++++***+++,,,///111111000///...,,,++++++,,,...///,,,++++++,,,......---,,,000000000000//////......000///...///000000///...222///...000000......111////////////......------,,,,,,------------------///......///222333333222///111222333333111///...---------...000111000.../////////000000000000000333333333333222111111000000111333444555444333222555555999???CCCOOOkkkxxx^^^HHH<<<777444222111111000//////000000111000000111111111222222222CCCAAA@@@>>>============999:::;;;;;;<<<<<<;;;;;;=========<<<;;;;;;===???>>>===???EEEPPPbbb|||nnnaaaUUUOOOJJJJJJOOOaaa}}}cccOOONNNTTTcccyyyfffDDD666555666444...222333444444444444333222111111111111111111111111444222000///111222333222444444333222222111111000///////////////000000000111000///......------...,,,//////------000111...,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++++++++*********)))))),,,+++)))((((((***,,,...++++++,,,,,,---...//////...---------......,,,***---,,,++++++******++++++,,,++++++---///000000//////...,,,++++++,,,...///---,,,,,,---//////...,,,000000000000000/////////111000//////000111000///444111000222222///000333000000...------...000111+++,,,---......------,,,000///...///111222111000---...///000000...,,,+++...------...000111000...000000000111111222222222444333333222222111111111111222333555555444333222666666:::@@@DDDOOOkkk|||bbbLLL???888555333111111000000000000111111111111111111222222222222AAA@@@>>><<<;;;;;;;;;<<<888999:::<<<<<<;;;;;;:::=========<<<;;;;;;===???===>>>AAABBBDDDQQQllltttgggYYYRRRMMMKKKMMM[[[zzzxxxaaaTTTNNNPPPccc|||[[[???888333555555---222333444555555444333222111111111111111111111111333111000000222333333222333333222222111000000/////////000000111111222222111111000......---------000222111...---///...+++------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...,,,,,,++++++***))))))(((,,,+++***))))))+++---...,,,,,,,,,---------...............///111111///,,,---,,,++++++******++++++...---,,,---///000///...------,,,+++,,,---...///---,,,---...000///---+++000000000000000000000000222000//////000111111000666222111333222//////222222000///---...///111222+++,,,---...............444222000000111000///------......///...---,,,+++///......///111111000...000000111111222222333333333333222111111222222222333333444444444444333333777777<<>><<<;;;;;;<<<<<<777999:::<<<<<<;;;:::999=========<<<;;;;;;===???===>>>@@@@@@???FFF[[[ooouuujjj]]]VVVOOOKKKIIISSSrrr|||dddTTTJJJSSShhh}}}vvvQQQ<<<:::333444888///222333444666666444333222111111111111111111111111000//////000222333222000222222111000000//////...///000111222222333333333//////............//////000222111...---///...+++//////.........---------,,,+++************+++,,,,,,,,,+++******+++,,,,,,...---,,,++++++,,,---...++++++******************,,,++++++***+++,,,---......------------,,,,,,,,,,,,,,,---000222222000...---,,,++++++******++++++000...------......---,,,,,,,,,,,,---------......,,,+++,,,---///...,,,)))000000000000000000000000111///------...000000///777333222333111...---000000000000///////////////,,,,,,---......///000111222111000000222222111000000000000000////////////000/////////111111///---/////////000111222222222333222111111111222333444444444444333333333444444777888===DDDIIIUUUrrrjjjSSSDDD;;;888666222222222222222333444444111111111222222222333333CCCBBB@@@???>>>===>>>>>>777888:::<<<<<<;;;:::999=========<<<;;;;;;===???>>>=========<<>>FFFLLLYYYwwwmmmUUUEEE<<<999777333222222222333444444555111111222222222333333333>>>???@@@???===<<<===>>><<<======>>>===;;;999888??????>>>>>>>>>>>>??????AAABBBBBB@@@???AAAFFFKKKiii}}}~~~xxxqqqjjjeeeddd\\\OOOIIIIIIJJJaaawww]]]PPPNNNYYYvvvWWWIII<<<777888777666666333333222222222333444444333333222111000000111111111//////000111222111000333222000/////////000111///...222::::::222...//////......---------......+++,,,,,,------......///+++,,,.../////////...---......//////...,,,)))(((///...---,,,++++++***+++000+++***------***+++000...,,,)))(((***++++++***(((***,,,+++******,,,//////+++***...---((('''+++...******//////+++,,,000,,,((()))------))))))............------,,,,,,+++333///***(((***,,,...///...///000...++++++...111000000000000///////////////...---...111222222111444333222111000...------,,,------...............++++++,,,---//////...,,,...///111333555666666666222111111222333222///------...000000//////111222...///000111000///,,,+++222111000//////111333555444333111000000222333555555;;;AAAFFFNNNbbb~~~lllVVVGGG===777444000000000111222222222333333222000111222222111///AAABBBBBBAAA???===>>>???>>>>>>>>>>>>>>><<<;;;:::>>>>>>>>>>>>>>>>>>????????????>>><<<<<>>???@@@>>>?????????>>>===<<<;;;=========>>>>>>????????????===::::::<<>>666555666555444444444444222111000/////////333222111111000111111111111000///000222222222111222111111000///000000000222///...000000...///222333222111000///------,,,......------,,,++++++***...------------...////////////000000///---+++***000///...------,,,,,,---,,,******------******,,,***+++------,,,++++++,,,+++,,,,,,***((('''((()))...,,,+++---,,,))))))+++---++++++......,,,,,,///---++++++//////......111111000///---,,,***)))(((,,,***'''&&&(((+++------,,,------,,,++++++---...111111111111000000000000...------...000111000///111111111000000/////////333333222111///,,,+++)))...---+++,,,---///......,,,---///111222222222222777555222111111111000...333///,,,+++...000///...333333333222222222222222555444333222111222333444555555444333444555666777666<<>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>?????????BBB>>>;;;;;;???BBBBBBAAACCCQQQhhh~~~gggRRRGGGIIIOOO\\\]]]WWWOOOHHHAAANNNiiibbbMMMJJJSSSkkkaaaCCC;;;555555666444222222444333222111111111111111222222111111111111111222111000///000222333222111222111111000000000000000222000////////////000222222222222111000///.........---------,,,,,,,,,+++......---,,,,,,...///000//////000//////---,,,+++///...---,,,,,,,,,,,,,,,******,,,------,,,******)))+++---,,,++++++---///,,,,,,+++***))))))******---,,,,,,,,,,,,+++***+++,,,,,,,,,------------...,,,+++,,,------,,,------111111000///---,,,+++++++++)))''''''***,,,------+++,,,,,,,,,,,,,,,,,,---222111111111000000000000---------...000111///---222222111000///...------//////000000000000//////000...,,,+++---...///...,,,---///000111111111000666444222111333444555444222---)))***///444444222333333222222222333333444666555444333333333333333444444444444444555777777888===CCCIIIUUUjjjttt[[[GGG<<<888777:::888666444222111000000444222111111222333111000;;;<<<>>>???>>>???@@@BBB======<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>BBB>>>;;;<<>>CCCKKKXXXnnnwww]]]HHH<<<888777999777555333222222222333444333111222333333222000999:::<<<=========???AAA===<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>><<<;;;>>><<<;;;;;;===>>>???>>>BBBAAAGGGYYYrrrxxxqqqppp}}}bbbKKKBBBBBBBBBGGGEEECCCFFFEEEKKK\\\xxxttt^^^QQQNNN^^^uuusssMMM>>>999666666555222000222111111111222333444666666111111111000111111222333222111000111333333333222000111111111111000//////...111333111111333111...---...000111222222111111,,,------...//////000000...------------...//////......------,,,,,,,,,,,,++++++************+++++++++......------......+++++++++---000333333111///,,,+++***+++---//////...,,,......++++++......++++++---...,,,,,,//////---000222222///...000000---/////////000000000000111,,,,,,+++,,,...///...---+++++++++,,,...///...,,,000000000000////////////......///111222222///---+++,,,---...000111222333------...///000000000000111///------...///...------...///000000000///...111000///000222444444444888444000000111333222111//////000111222222333333444444444444444444333333222333333444555666777777;;;???DDDLLL[[[rrr{{{aaaLLL>>>999999888666444222111222333444333222222333666777777666:::<<<======<<<<<<===>>>======<<<;;;;;;<<<===>>>======>>>???>>>===;;;999;;;;;;<<<;;;::::::<<<>>>===>>>CCCMMM___uuu~~~qqqjjjtttyyybbbOOODDD???BBB??????FFFFFFIIIUUUoooqqq^^^QQQRRRcccjjjAAA:::555333444444222222444222111111111222333444444111111000000111222222333222111000111333444333222000111111222111000///...---111222//////222111------///000222222111000////////////000000000000000,,,---......///.........------,,,++++++++++++,,,,,,++++++******++++++,,,+++......******......+++***+++000777>>><<<333+++...,,,******---...---,,,+++......++++++//////+++***......++++++//////,,,---111111...///333333/////////..................---,,,,,,...//////---,,,,,,++++++---000111///,,,////////////.........---///000111222444333000---------......///000000000------...////////////...000///...///000///...,,,,,,---...//////...---,,,444333000///...,,,(((&&&666555333222111000000///---...000222333444333333222333333444444444444333333333555666777888888888===???DDDMMM]]]uuugggPPPBBB<<<;;;888777444111000111222333333222222444666777777666===>>>???>>><<<:::;;;<<>>===<<<<<<===>>>???===>>>??????>>><<<:::888:::<<<>>>===:::999<<>>:::777444111///000111222555333222222333444222111???@@@@@@???<<<;;;;;;<<<======>>>======???CCCFFF??????>>>>>>>>>=========<<<999888:::>>>@@@@@@???>>>>>>CCCJJJKKKRRRlllyyyVVVEEE@@@>>>?????????BBBGGGhhh~~~gggTTTRRRjjjrrrRRR;;;666666666555444333111000333333333222222111111111222222222222222111000///222222111111222222333444111222222222222111000000,,,...///000///...///000.........//////////////////222444222...+++***+++...+++)))+++000333111------,,,+++,,,...///...---......,,,,,,,,,,,,......***+++,,,,,,---...111444444000===[[[kkk^^^BBB///000---))))))***+++***)))++++++------------++++++.........///---)))###***---...,,,...222333111222222111000...,,,+++***,,,000000,,,+++...///...,,,,,,,,,,,,,,,---...///,,,+++***,,,...//////......///111222222111000///---------,,,,,,++++++++++++///000+++***///111...777,,,)))111444...***---+++++++++,,,,,,---------111000//////000111000...//////000000111111222222111111111111111222222333444222111//////000222333888888777777777777888888<<<@@@GGGRRRddd|||sss]]]GGG>>>BBB<<<777444555555222111333444222000111333444222000>>>??????>>><<<;;;<<<===???@@@@@@???>>>>>>@@@BBB============<<<<<<<<<<<<===;;;:::;;;>>>@@@@@@???===???GGGPPPQQQRRRcccwwwkkkRRRIII@@@======>>>BBBGGGYYYtttwwwbbbVVVccc{{{gggHHH666666666555444333222111111333333333222222222111111111111222222222111000000222222111111222222333444111222222111111000//////...000111222000000111222,,,------...///000111111111333555333000---,,,---...+++)))+++///111000---+++***)))***,,,---,,,+++...---,,,++++++,,,---...***+++,,,,,,,,,---111333222000:::NNNWWWKKK999//////---++++++---......---***++++++,,,,,,++++++***---,,,,,,---......---+++***,,,+++)))***000222222111000000///...,,,+++******---...******,,,---+++------------------,,,,,,+++******,,,///111222111111111222111111000//////,,,,,,,,,,,,,,,++++++++++++///000,,,,,,000000...000&&&$$$,,,///***(((+++,,,,,,,,,------.........000///......000000///.........//////000111222222111000000000000111222222333222111//////000222333666666666666666777888888===@@@GGGSSSeee}}}wwwaaaHHH<<<===<<<777444555555222111333444222000111333444222000<<<===>>>===<<<;;;<<<===AAABBBCCCAAA???======>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???@@@???>>>>>>AAALLLWWWYYYTTTXXXaaafffVVVFFF>>>======AAAEEEOOOmmmwwwbbb___ppp]]]AAA777999777666444333333333444333333333222222222222111000111111222222222111111222111111111111222333333222111111000///......---...///111111000000000111+++,,,---...///111222222222444555444111///......---+++)))+++...000...,,,+++***)))***+++,,,,,,***,,,,,,++++++++++++,,,,,,)))***+++++++++,,,///222111///444===>>>555......---+++***+++---/////////+++******))))))******+++...+++)))***,,,000333333---...,,,((()))///333333////////////...---,,,++++++...///,,,,,,......+++---............,,,+++***+++***+++---111333333333444333222111000/////////++++++++++++++++++,,,,,,+++...///......000000---+++###"""))),,,)))(((+++------------............///---------//////...---,,,,,,---...///000111222000000/////////000111111222222111000000111222333444444444555666777888999===AAAHHHUUUhhh~~~hhhNNN===:::<<<777444555555222111333333222111111333333333111;;;<<<======;;;;;;<<<>>>@@@BBBCCCCCC@@@>>><<<<<<:::;;;;;;;;;;;;<<<<<<<<>>@@@CCCNNNYYY\\\UUUPPPQQQqqqwwwzzzwwwdddOOODDD@@@??????@@@JJJfffuuueeelll{{{SSS;;;999;;;999777555444555666777222222222222222222222222///000111222222222222222111111111111111222222333222111000///...---------+++---//////...---...///,,,------...///000000111222333333333222000///...---+++***+++---...---+++,,,+++++++++---...---,,,++++++++++++++++++++++++)))************+++...000000...///111///***)))---******)))***+++,,,------,,,+++***))))))***+++,,,000---))))))***---///000...000///,,,---222555444...////////////......---***------+++,,,///---)))+++,,,...//////---,,,***+++++++++---000222222111444333111000//////000111)))******++++++,,,,,,,,,,,,---......000000///---,,,'''&&&+++...,,,+++------------------------------,,,+++,,,...///...---***+++,,,---...000111111///////////////000000111222111111000000111222333222222222333555777888999>>>AAAHHHVVVkkkoooUUUBBB;;;<<<777444555555222111333222111111222222333333222:::;;;<<<<<<;;;:::<<<======???BBBBBB@@@>>>===<<<666666666666666777777777???@@@AAAAAA@@@???>>>>>>???AAAIIIRRRUUUPPPJJJGGG___www{{{uuuzzzppp[[[OOOHHHAAA===<<>>@@@HHHWWWmmmttt\\\GGG===<<<777444555555222111333111111222222222222333444:::;;;<<<<<<:::999:::;;;;;;===@@@AAA???=========;;;;;;;;;::::::999999999===???AAAAAA@@@>>>>>>???<<<===AAAFFFHHHGGGCCC@@@NNNdddzzzxxxzzzfffYYYNNNDDD===;;;===QQQqqqbbbCCC666777444333222111000111111222111222222222222333333333000111111222222222111111111000000000000111222222111000...------...//////---...000000/////////000000000000///......------.........///000000...,,,......------,,,,,,++++++***)))((()))***++++++)))++++++,,,,,,,,,,,,++++++)))***+++***)))***---//////---+++,,,...///...---,,,---//////---,,,,,,------,,,,,,,,,,,,,,,,,,---000.........000000///...'''+++...---...000///+++//////////////////......///...,,,***,,,111///+++((()))+++---////////////...,,,,,,,,,---...---,,,---------...///000111222,,,,,,,,,,,,,,,,,,------000***(((+++......------...---------------------++++++++++++************,,,++++++,,,...///...---,,,,,,------.../////////000000/////////000111111000000000111222222333333222222222333555777888999===???GGGWWWoooyyybbbLLL>>><<<777444555555222111333000111222333222222333555;;;<<<<<<;;;999888999:::;;;===??????===;;;;;;;;;AAAAAA@@@???>>>===<<<<<<;;;>>>AAAAAA@@@>>>>>>???;;;===>>>??????@@@???>>>BBBRRRiii~~~ooo```RRREEE???>>>>>>GGG^^^}}}wwwUUU???777666222222222222111111111111111111222222222333333333111111222222222111000000000000000000000111222222000///...---...///111222,,,...000000///...///000///////////////............------...111111...,,,/////////...---,,,+++,,,***(((((()))***+++***)))+++,,,---......---,,,+++***+++++++++***+++---000------,,,+++,,,------,,,))),,,...///---,,,---///++++++,,,,,,,,,,,,++++++111///------...///...---(((+++,,,++++++......+++---.........---,,,++++++222000,,,))),,,222111---++++++,,,,,,---...//////---,,,,,,---...//////...,,,,,,---.../////////.........------------------111)))%%%(((,,,,,,,,,---***,,,---,,,,,,---......,,,,,,,,,++++++*********---,,,+++,,,...000///...........................111000000000000111222222//////000111222333333333333333333444555777888999<<<>>>FFFWWWooolllSSSAAA<<<777444555555222111333///111333333111111333666;;;<<<===;;;999888888999<<<>>>>>>===;;;999999:::??????>>><<<;;;:::999888999===AAAAAA???>>>>>>???>>>@@@@@@>>>===>>>???>>>;;;GGGYYYppp|||sssbbbRRREEE@@@AAA===;;;FFFccciiiHHH888333///444444555555555444333333111111111222222333333333222222222222222111000///000000000000000111111222000///...---...000222333***,,,......---,,,---...---.........//////000000...------///111222///,,,///000000///---,,,,,,,,,+++*********,,,---,,,+++,,,,,,............,,,,,,+++,,,,,,+++***+++...000***---...+++((()))+++---$$$(((,,,---,,,,,,---///)))***+++,,,,,,+++***)))333000,,,))))))*********+++...---***+++///000...,,,,,,,,,,,,+++***))))))---***%%%!!!%%%+++,,,'''------,,,,,,,,,---......---,,,,,,---000222111111,,,---.........---,,,+++/////////......---------222(((###'''+++++++++...(((+++---,,,---///111111---------,,,,,,+++++++++---,,,+++---///000000///000////////////.........111111111111111222222333//////000222222333333333444444444555666777888999;;;===EEEVVVpppuuuYYYDDD<<<777444555555222111333...111333333111111333666===>>>>>><<<:::999:::<<<<<<;;;:::999999999999:::;;;;;;<<<<<<===>>>>>>???@@@???===<<<;;;;;;<<<<<<>>>???????????????>>>===@@@EEEMMM^^^xxx|||ooo___RRRGGG@@@??????<<>>:::000111111222222222333333333444222000000222222///,,,000000000000000000111111222333444444333222000/////////............////////////000000000000000///....../////////...,,,+++//////...---,,,++++++***---,,,,,,,,,------+++))))))******++++++******)))///111...)))***...,,,'''(((***,,,,,,+++***)))***///...,,,)))))))))***+++///...---,,,+++++++++++++++,,,---,,,)))(((((()))///...---,,,++++++***+++,,,,,,+++,,,------,,,***,,,***((()))+++---------+++,,,...---+++))))))***,,,---......///......---,,,---.........---++++++......,,,,,,,,,,,,......***------******,,,,,,)))//////...,,,******---///***,,,...//////...,,,+++.........---,,,,,,++++++,,,,,,,,,---...///000111...............///000000333333333222222222111111000222444333000000333555333333222333444666888999;;;AAAIIIVVVmmm~~~tttzzzeeeLLLAAA:::555666777444222333222222111111111111222222>>>??????===:::999999:::::::::::::::999999888888;;;<<<<<<======>>>??????>>>===<<<;;;:::;;;<<<<<<>>>>>>??????>>>===<<<<<<999===CCCOOOfff~~~ppp```SSSHHHAAA@@@@@@<<<===FFFSSSeee|||fff```dddyyyxxxTTT@@@>>>:::000111111111222222222333333333111000000222222///---111111111000000000000000111222222222222111111000////////////////////////...//////000000000//////....../////////...,,,,,,111111000000//////......---,,,,,,,,,------+++*********++++++++++++******(((***)))&&&(((,,,,,,((()))+++,,,,,,+++******+++///...,,,***)))***++++++......---,,,++++++++++++,,,------,,,***)))***++++++++++++******+++,,,,,,---,,,+++,,,---...,,,***,,,+++)))***+++,,,,,,++++++,,,---,,,+++***+++,,,............................../////////...---,,,...---,,,++++++,,,---...,,,......++++++------***......---+++******,,,...+++,,,---///000000//////000///...------,,,++++++---------------...///000...............///000000222222222222222222222222000222333222111111333555555444444444555777888999<<>>;;;888777777999999:::;;;:::999888777<<<<<<<<<<<<===>>>>>>???<<<;;;:::999999999:::;;;===============<<<;;;;;;999===@@@EEEUUUoooqqqaaaUUUJJJCCC@@@@@@;;;;;;@@@CCCMMMiiimmmZZZMMM[[[zzzlllLLL<<<===999000111111111222222222222333111000000000222222000...222111111111000000//////111000000000000111111222//////000111111000//////......////////////...............///......---,,,.........---------------...---,,,---...---,,,***++++++,,,,,,,,,,,,++++++***,,,+++)))+++......***+++,,,,,,,,,******,,,---///...---+++++++++,,,,,,...---,,,++++++***++++++---------,,,******,,,...***************++++++,,,---,,,+++,,,......,,,+++,,,+++++++++,,,,,,***))),,,------,,,++++++---///111000///---------......///000000000000///......,,,,,,++++++++++++,,,,,,---//////,,,+++......+++---------+++))))))+++---,,,,,,---///000111222333111111///...---,,,++++++...---------------.....................///000000111111111222222333444444111222333222111111333555777666555555666777888999===BBBJJJXXXpppiiiaaaxxxttt[[[GGG===666555777555333333222222111111111111222222@@@AAAAAA???;;;777666555999:::<<<======;;;:::888;;;;;;::::::;;;<<<===>>><<<;;;999888777777888888999:::;;;;;;<<<<<<<<<<<<;;;>>>??????GGG]]]|||pppaaaVVVKKKDDDAAA@@@:::;;;AAAAAADDD]]]|||fffKKKJJJbbb___CCC999;;;888000111111111111222222222222000000000111111111111000222222111111000/////////000///.........000111222...000111333333111000......////////////......---..................------,,,,,,,,,,,,,,,,,,------...---,,,---......,,,***+++,,,,,,------,,,,,,+++///...---,,,------,,,)))---------+++******,,,///......---,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,+++)))***---///,,,,,,+++++++++++++++,,,---,,,,,,---......---+++---,,,,,,,,,---,,,)))''',,,,,,,,,++++++,,,///222333111///,,,,,,,,,---...///////////////.........++++++++++++++++++++++++---//////,,,+++------***+++,,,,,,+++))))))+++---------------///000222222222111///...,,,,,,,,,,,,......---,,,,,,,,,------...............///000000///000111222333444555555222222222222222333444555777666555555555666777888>>>CCCKKKZZZssszzzbbbOOOCCC999777999888666555333222222111111222222333@@@AAAAAA>>>:::777666666:::<<<>>>??????>>><<<;;;;;;:::999888999:::;;;<<<===<<<999777555555555555555666888:::<<<===>>>>>>777999;;;999:::IIIddd{{{oooaaaWWWNNNFFFBBBBBB<<<>>>FFFHHHIIIWWWkkkzzz|||ZZZIIIPPPiiiuuuSSS<<<777999666000000000111111111222222222///000111111111000000111111111111111000000////////////...---...///111222...000111333333111000...//////000000///...------......------............///////////////000000000...---------......,,,***+++,,,,,,------,,,,,,+++,,,***)))***+++***(((&&&---------+++******,,,///---------,,,------......,,,,,,+++*********++++++***++++++***))))))+++---***++++++,,,---...000000------,,,---...///---+++---,,,,,,,,,---,,,)))&&&,,,,,,,,,++++++,,,000333222000...,,,++++++------......------,,,,,,,,,,,,++++++++++++++++++++++++,,,......******,,,+++(((***+++,,,+++******+++---------,,,,,,,,,---......222111///---,,,+++,,,,,,...------,,,,,,,,,------...............///000000//////000111333444555555333333222222333444444444666555444444444555666777>>>CCCLLL\\\vvvmmmVVVHHH;;;888999777555555333333222222222222333333???@@@???<<<999888999:::<<<===>>>???@@@???>>>>>><<<;;;999888888999;;;<<<===;;;999777555444444444444555777:::<<<>>>??????777888999888666===OOObbbooobbbZZZQQQIIIEEEEEEAAABBBHHHOOOTTT[[[aaasss{{{pppWWWLLL[[[jjjIII888666777444000000000000111111111111222///111222222000///000000000000000000000000000111000////////////000000111//////000111111000//////000111111111000///...---......---------...//////........................///...------///...---+++++++++,,,,,,,,,,,,++++++)))'''(((,,,///---+++,,,+++,,,,,,,,,******,,,---++++++,,,,,,------......++++++************++++++)))+++,,,+++))))))***+++'''((()))+++...111444555...---,,,---//////---,,,...,,,++++++,,,+++)))'''++++++,,,++++++,,,...111///...---+++++++++,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,......***)))+++***'''***+++,,,,,,++++++,,,---++++++++++++++++++++++++000///---+++***+++,,,------,,,,,,,,,,,,,,,------...............///000000///000000222333444555555444333222222444555555444555444333333444555666777===BBBLLL]]]yyy{{{]]]MMM===777777666333222333333222222222222333333>>>>>>===:::888999;;;>>>======>>>>>>>>>?????????>>><<<:::999999:::<<<>>>:::999888666666666777777666777999;;;<<<======>>><<<:::999:::888999DDDQQQmmmpppddd^^^VVVNNNJJJEEEEEEEEEHHHTTTdddkkkjjjvvvxxxmmmWWWZZZ{{{aaaBBB666666555222111000000000000111111111111000222333222000...///000/////////000111111222222000000111111111000//////////////////////////////222222222222111000///......------,,,---...///000---------,,,,,,++++++***///...---...//////---+++******++++++++++++******+++((()))///222///---///)))+++,,,,,,+++******+++)))***+++,,,------------++++++************++++++***,,,......,,,***))))))((()))***+++---000222333...------...//////...,,,...,,,******+++++++++))))))+++,,,,,,++++++,,,...++++++++++++++++++++++++---,,,+++***)))***+++++++++,,,---......---,,,+++---000///+++***,,,+++(((***,,,------,,,,,,---...((()))+++,,,,,,,,,++++++...---+++))))))+++---...++++++++++++,,,---.....................///000000000000111222333333444444555333111222444666555444444444444444555666888999<<>>===;;;999888999===AAA======<<<<<<===>>>???@@@@@@>>><<<::::::;;;>>>???888777666666666888999:::999:::;;;;;;<<<<<<<<<<<<===888666888777666===FFFWWWpppqqqfff```ZZZRRRMMMCCCGGGFFFGGGWWWppp}}}{{{{{{xxx}}}ccc^^^yyyyyy\\\???666777444111111000000000000111111111111000222444333///---...///......///000111222333333000111222222222000///...//////............//////333333333222222000//////...------,,,---...///000111111000///......------///...---...//////---+++*********++++++*********,,,'''(((...///***''')))(((***,,,,,,+++***)))***((()))***+++,,,---------+++***************++++++***---000000...+++)))(((------,,,+++++++++,,,,,,...------...//////...,,,...,,,***)))***+++++++++(((***,,,,,,+++++++++,,,))))))***+++++++++******---,,,+++*********+++,,,,,,,,,............,,,,,,...111000,,,+++---,,,)))***,,,......---------///&&&'''***---......---,,,---+++)))((()))***---///*********+++,,,---...///...............///000000111111111222222333333444666333111222555666555444555444444555666888:::;;;;;;@@@KKK___}}}nnnZZZFFF>>>===<<<888666444333333222222333333444CCC@@@===999888999<<<===999;;;<<<<<<<<<<<<===???999:::;;;<<<===??????@@@;;;999888666666777999::::::999888999;;;;;;;;;999888999:::888666777;;;>>>IIIZZZxxxiii^^^\\\UUUIIIEEEFFFHHHMMMZZZpppuuunnnRRR999555888555111111111111000000000000111111111222333111///......///000///.........000111222222222222000...------...////////////////////////............////////////000///---++++++---///000,,,++++++,,,...///...,,,000---+++***+++,,,,,,,,,---***((((((***+++)))&&&---,,,***)))))))))******---+++***+++......,,,***++++++++++++,,,---...//////---***+++------+++)))***000444111***&&&)))///,,,------------------,,,,,,---------,,,,,,+++***111000---+++***+++,,,---///---+++++++++,,,+++***(((***+++---......------------,,,+++,,,---...///,,,++++++,,,------,,,+++//////...+++((('''(((***))))))+++,,,,,,+++******...---,,,,,,......---,,,...---,,,,,,------+++***++++++,,,------......///111000///...............111000000111333555444333222111000///000333555777777666444333444555777888???BBBMMMdddxxxdddMMMAAA===999555555666333111111444555444111@@@???===;;;::::::;;;<<<999:::;;;:::999888999:::::::::;;;;;;<<<<<<======999888666555555777888999===;;;:::;;;<<<===<<<;;;:::;;;;;;999777888;;;>>>@@@NNNhhhooobbb___XXXMMMHHHHHHHHHLLLYYYooo~~~aaaIII444222444222000222111111000000000000000111111222333111///...///000000////////////000000111000000///...---,,,---.......................................////////////000000///......///000000---,,,,,,---//////...,,,...---,,,---......,,,***+++***)))******+++***)))---,,,+++***)))******+++---+++***+++......,,,***++++++++++++,,,---.........,,,++++++---...,,,***,,,111444222,,,)))+++///,,,,,,------------,,,,,,---------......------------,,,+++++++++,,,------...,,,+++,,,---...---+++)))***,,,---......---------,,,,,,,,,,,,---......,,,,,,,,,---...---,,,+++,,,,,,,,,+++******,,,---((())))))******)))((('''---,,,+++,,,---...---+++...,,,++++++,,,,,,+++)))++++++,,,------......///000000//////............///......000333555555555000//////000111222444555777666555444555666888999>>>AAAMMMeeekkkTTTFFF???:::777777777555222222222333333333======>>>>>>>>><<<;;;::::::;;;<<<;;;888777888999<<<<<<<<<;;;::::::999999666666555555555777888999???>>>======>>>???>>><<<<<<<<<<<<;;;999999;;;===888CCCUUUmmmwwwgggaaaZZZQQQIIIGGGEEEHHHTTTjjj~~~TTTCCC444222222000///222222222111000//////000000111222222111///...///000000000000111000000//////000//////....../////////------------------------............////////////111111111111111111111111//////...///000000...,,,---------///000///,,,)))***+++,,,,,,+++***+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,------,,,***++++++***++++++,,,---...---,,,+++,,,.........,,,---///000///---,,,,,,---,,,,,,------------,,,,,,------..................***++++++,,,---......///,,,,,,,,,...//////...,,,++++++,,,---............+++,,,------......------------.........------,,,+++,,,---,,,******,,,...******++++++***)))((('''---+++***+++,,,---,,,+++,,,+++******+++,,,***)))++++++,,,------......///000000000///////////////---,,,---///333555555555000000222333444444555555888777666666666777999:::???CCCPPPhhhwww]]]LLLCCC<<<999999777666444111//////222444<<<>>>@@@BBBBBB???<<<:::;;;<<<===<<<:::999:::;;;??????===<<<:::999888777555555555555666888999:::???>>>======>>>???>>>===>>>>>>===<<<;;;;;;<<<<<<555===HHHWWWrrr~~~kkkaaaYYYSSSIIIEEEAAACCCMMMaaa}}}MMMBBB999555333///...111333222111000////////////000222222111/////////000000111222222111000...---222111000000111333333333////////////////////////............////////////000000111111111111000000111000///000000000...,,,---,,,,,,---......+++)))(((+++...---+++***---///---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***++++++******+++,,,,,,---,,,,,,,,,---............++++++++++++,,,,,,***)))---......//////......---//////...---------------+++,,,---...////////////------...///111000---***,,,,,,------............+++,,,---...///...---,,,---...//////...---------/////////...+++******+++.........---,,,+++******,,,+++******,,,,,,+++***+++***)))***++++++***)))++++++,,,------......///000000000000000000000///---------///222444444333111333555777888888777777888777777777888999:::;;;AAAFFFTTTlllgggSSSFFF===999888666666444000,,,,,,000444>>>@@@CCCDDDDDDAAA===;;;999:::;;;;;;::::::;;;===AAAAAA???===;;;:::888777666666777777888999:::;;;<<<;;;:::;;;===>>>===<<>>============<<<<<<222:::???GGG]]]|||mmm___WWWRRRKKKEEE@@@AAAIIIZZZvvvuuuEEE???999666333000000222222222111000//////000000000111222111000///000111000111222222222000///...222000///000222444333222000000000000000000000000............////////////......///000000///......222000000000111000///---///,,,******+++,,,,,,+++))),,,...---++++++---000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++++++++++++++*********+++,,,,,,+++,,,,,,---------...///+++***)))***------+++)))//////000000000000//////111///...,,,+++*********+++,,,------------,,,+++/////////000000///+++(((,,,,,,,,,,,,---------...+++,,,---...///...---,,,---///000000---,,,,,,---...///000///,,,++++++,,,000000///...---,,,,,,,,,,,,+++******,,,,,,+++***+++***))))))+++++++++)))++++++,,,------......///000000111222222111111000000///...///111222222000111333555888999888777666777777777888999999:::;;;BBBGGGUUUnnnppp\\\LLL???888777555555333///++++++///333AAABBBCCCDDDCCC@@@===;;;666777999999888888:::;;;AAA@@@???>>><<<:::999999777777888888999999::::::888777777888;;;<<<<<<;;;???===<<<===>>>>>>===;;;222666:::>>>MMMhhhooo^^^UUUQQQNNNGGGCCCDDDHHHUUUooo}}}aaa:::888555333222111222333111111000000000000111111000111222111000///000111111111111222111111000000000...,,,---000222111///222222222222222222222222............////////////......------------......000//////000111111///---000---***)))***,,,,,,,,,+++,,,---,,,,,,+++,,,---***++++++,,,,,,,,,,,,+++)))+++,,,,,,+++******+++++++++************++++++***,,,------++++++,,,...,,,,,,,,,---///000///---//////000000000000//////111///---+++***)))******************))))))))))))///.........///...+++)))---,,,+++++++++,,,,,,---+++,,,------......------,,,///111000,,,***+++---+++,,,//////......///000///...---,,,++++++,,,,,,---+++***+++,,,---,,,++++++***)))***,,,,,,,,,***++++++,,,------......//////000222333333222111111222111000000222222111000...000222444555555444333666666777888999::::::;;;@@@FFFUUUnnnzzzgggUUUEEE;;;777666555333000......111333CCCCCCBBBAAA???===<<<;;;777888999999888777888:::???>>>===<<<;;;::::::999777777888888888888888777555444555777:::<<<<<<<<<===<<<;;;<<<>>>???===;;;777666777:::AAARRRnnnsss___UUUSSSOOOHHHEEEFFFGGGOOOgggqqqNNN777555222000000222222111////////////000111222333///000222111000///000222111111111000111111222222111---+++,,,///111///---111111111111111111111111............///////////////...---,,,,,,---...//////......///000111///...000...------......---,,,---,,,++++++,,,,,,+++***))))))+++,,,,,,,,,++++++(((***,,,,,,***)))***+++++++++************++++++***,,,---,,,***)))***,,,+++,,,.../////////000000......////////////......///...,,,++++++,,,---...***))))))((()))***,,,---,,,++++++,,,---......---,,,+++************+++,,,---,,,,,,,,,,,,---......+++...111///+++)))***---***---///000/////////000///...---,,,,,,------...---,,,+++,,,---...---+++,,,******+++,,,------,,,++++++,,,------......//////000222333444333222111111000000111333444333222---...000222333333333333444555666888999999::::::@@@GGGXXXssssss```MMM???:::888666333333333444444444DDDCCCAAA>>><<<;;;::::::;;;<<<<<<;;;999888999:::<<<<<<<<<;;;;;;::::::999666777777777777777666555444333444666:::<<<======<<<;;;:::<<>>;;;???999777:::<<>>>>>CCC>>>999999===???===;;;;;;;;;<<<<<<===<<<<<<;;;<<<777666999999555666;;;===;;;999888999:::::::::>>>;;;777888;;;===>>>===;;;:::;;;;;;;;;???LLLYYY}}}{{{dddWWWUUUPPPKKKEEECCCBBBIIIZZZjjj```===999777444222222222000...222222111000//////////////////000111222333333444555333111111222333222111111111111000000000000000222000///...///000///...111///...///111222222222111000///...------...//////---,,,---...///...------......///000111111222...---,,,,,,......---,,,************+++,,,,,,---,,,++++++***)))(((''''''&&&&&&((()))+++---...//////---******,,,...//////,,,,,,,,,---...///000111---///111111///------------...//////---+++)))'''000,,,))),,,000222000,,,***++++++,,,---.../////////***'''***,,,+++---000111000...,,,+++++++++,,,------/////////---+++)))//////.........//////000******,,,---.../////////---,,,,,,++++++,,,,,,---000---+++,,,...---***'''%%%)))---///---,,,---///222///---000555777555222///......000333444444333000222444444333333444555666555555999===???>>><<>>:::666666888::::::888888999:::;;;;;;;;;;;;:::;;;888888::::::999;;;>>><<<:::888777888888777666666555444555888;;;======???:::888999::::::>>>DDDSSSkkkttt```WWWUUUOOOIIIDDDAAADDDQQQ^^^zzzgggIII999888666333222222222111000333222111111000//////...111111111111111111111111222111000000111111000///000000000000000000000000222000///...///000///...222111////////////...,,,.........---......///000000///...///000000///...........................---,,,++++++------,,,+++...---,,,+++************+++++++++******)))))))))((())))))******++++++,,,+++***)))***,,,---,,,+++++++++++++++,,,---......,,,...000000...---------(((***,,,---.........---,,,+++,,,,,,,,,---------...---------,,,,,,,,,+++111,,,)))+++---,,,---000...---,,,+++++++++------+++,,,...///000000//////111111///...---,,,,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---///,,,(((&&&'''***,,,,,,(((+++---...---,,,,,,---...,,,+++---000222111///333222000000000000...---000//////111555777555333333222333666999<<<<<<;;;IIIQQQgggoooZZZKKK???999555555444111111333::::::::::::::::::::::::;;;888555555777888999888888888999::::::::::::::::::999888999:::;;;===???<<<:::999888888888777555999999888999;;;===>>>??????:::777:::<<<;;;;;;<<>>777777555333222333333222000222222222222222111111000222111111111000000000///111000//////000000///---/////////000000000000000222000......///000///...000///......//////...,,,------------...//////000...---,,,,,,......---,,,---------------------,,,,,,+++***+++,,,---,,,***,,,,,,++++++***+++++++++******))))))))))))))))))+++++++++++++++++++++++++++******+++------,,,***++++++******+++,,,,,,------///111111000.........)))***,,,---............***+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,222---***,,,...,,,,,,///,,,+++*********,,,---....../////////...---,,,+++000///......------------,,,------...------,,,,,,---,,,,,,++++++,,,,,,---///---***)))***,,,...///***+++---------,,,,,,,,,...,,,+++---///111000///000///...///000111000///333111///333999;;;999555222333333666888;;;======HHHRRRjjjyyyaaaOOOBBB:::444444444222111333<<<<<<<<<<<<;;;;;;;;;;;;:::999666666777888999:::888999999999999999999888999999888888999;;;======<<<;;;::::::::::::888666777777777777777777888999>>>999777<<<@@@>>><<<<<<===III\\\ooojjj\\\ZZZUUUOOOIIIBBB@@@GGGRRRnnnsssNNN888555666444222222333333222111///000222555777888999999222222111111000/////////000//////000111000...,,,......//////000000000000222000......///000///......------///000111///...,,,,,,---.........//////...,,,+++,,,---...---,,,------------,,,,,,,,,,,,,,,+++******+++,,,+++***************+++,,,---...+++++++++++++++++++++,,,......---------,,,,,,,,,,,,++++++---...///---,,,++++++*********+++,,,,,,...000222222111000000000,,,---------------------***+++,,,,,,***)))***,,,******++++++,,,------...222---+++---...++++++---******))))))***+++---...------------,,,+++******---------------...///000***+++,,,---............---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,------,,,,,,......---...000111000000000///...///000111000///333111///333999;;;999555333444555777999<<>>===============<<<<<<;;;:::999888888:::<<<===::::::::::::999888777777777999888555666:::;;;:::;;;:::::::::;;;;;;999888666777888777666555555666===999999>>>AAA@@@>>>>>>===AAAMMM```xxxppp```[[[WWWQQQKKKDDD@@@FFFOOOhhheeeFFF666555555333222222333444333222222222333333222111///...111111111000000/////////000//////000111111...,,,---......//////000000111222000///...///000///...---------///222222000///,,,,,,---.........------///...---...//////...---------------------------+++***))))))++++++***)))(((((()))***+++---...///---------......//////000.........------,,,,,,,,,---,,,+++,,,...///...---,,,++++++******+++,,,,,,---///111222111000000000//////......------,,,,,,,,,,,,+++++++++++++++***))))))***+++,,,---......111,,,***------***)))+++******)))))))))***,,,---*********+++,,,,,,------++++++,,,,,,---...000111)))***,,,---.../////////---,,,,,,++++++,,,,,,---(((***,,,,,,***))))))***,,,+++***+++---...---,,,////////////000000111111333222000000000000...---000//////111555777555333444555777888999<<<@@@CCCEEERRRlllqqq\\\FFF===555555777666555555>>>>>>>>>=========<<<<<<======<<<;;;;;;<<<>>>@@@<<<<<<<<<;;;:::888666666555888777333333777999666888888888:::;;;;;;:::888666888::::::888777888:::===:::;;;???AAA???>>>???>>>>>>CCCRRRiiiwwweee[[[XXXSSSMMMEEEAAAFFFNNN___|||oooTTT@@@777555444333111222333444444333444444333111...***&&&$$$000000000000000/////////000000000111222222///,,,------......///000000111222000///...///000///.../////////111222222000---,,,---.........---,,,+++///...------//////...---,,,,,,------......//////+++)))((()))***+++***)))***)))******+++,,,---...,,,,,,------...///000000,,,,,,,,,,,,,,,+++++++++...,,,******,,,---...---,,,,,,++++++++++++,,,,,,+++---000000///....../////////...---------------///,,,***+++------+++)))******++++++,,,,,,,,,---000,,,***,,,,,,)))'''(((******)))(((((()))++++++++++++++++++,,,---......,,,,,,,,,,,,---......///+++,,,,,,---.........------,,,,,,++++++,,,,,,---+++,,,,,,+++(((''')))+++,,,***)))***---//////---...///000000//////000111333222000000111111000//////000111222333333333333444666888888999<<>>>>>=========<<<<<<<<>>===<<<>>>@@@CCC>>>>>>===<<<:::888666555444888666111111666777333666666777999;;;;;;999888333666999999777777888;;;===;;;<<<@@@@@@======@@@===<<>>;;;:::@@@???===<<<>>>AAAEEEGGGCCC===888777999999666333888888888888888777666555888999999999999999::::::666777888999999;;;>>>AAA<<<======>>>??????@@@@@@===<<<===@@@HHHZZZwww{{{zzzooo\\\VVVPPPLLLGGGCCCDDDIIISSShhhxxxvvvzzzoooRRR===444333333111333444111......111444444555666444111000111444111111111111000000000///111111111111000///------////////////000000000000444333111///......///000###&&&***...//////---,,,,,,------......------,,,+++---......---,,,,,,---///---++++++,,,......------,,,,,,,,,------+++******++++++(((&&&(((,,,111+++++++++,,,,,,---------***+++,,,,,,------------...,,,******+++++++++)))...---+++,,,...000000///******+++///222333000,,,///////////////.........000...---,,,------+++***---------,,,,,,+++++++++&&&(((***,,,---,,,+++***)))))))))***++++++)))'''+++)))((())),,,---...---...,,,++++++---......---+++******+++,,,+++)))'''...,,,+++---///000---***000---***)))*********)))*********+++,,,---.../////////,,,(((+++111444333222333444333111000111222222222222222222222222333555555777999<<>>???@@@???>>><<<;;;>>>>>>>>>>>>???@@@AAABBBBBB===999888::::::777444888888999999888888777777:::::::::999999999888888666777888777777888;;;===<<<<<<===>>>??????@@@@@@<<<;;;;;;===AAAOOOhhh}}}}}}wwwwwwzzzsss___YYYSSSOOOKKKFFFHHHLLLPPPccc||||||wwwwww}}}bbbGGG888444444555666444222000000000000000333444555333111000111333222222222222111111111000111111111111000///...---////////////000000000000444222000///......///000+++,,,///000111///...,,,+++,,,,,,,,,,,,,,,,,,++++++---......---,,,,,,------+++))))))***+++++++++---,,,+++,,,------+++))),,,++++++)))(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++...,,,******++++++***)))000...,,,++++++***(((&&&---,,,,,,...000000---***///.....................000///------...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((()))))))))***,,,+++)))'''+++***))))))+++------,,,...,,,++++++---......---,,,+++***+++,,,,,,***))),,,***((()))++++++***(((000...,,,,,,------,,,+++++++++++++++,,,------...)))---...---///000---'''222333444333111000111222222222222333333333333333555666777999<<>>>>>??????>>>>>>======<<<===>>>>>>>>>======<<<@@@<<<999999:::;;;999666888999999999999999999999<<<;;;;;;:::999888777666666777777777555666777999::::::;;;<<<===>>>???@@@===;;;::::::;;;CCCTTTeee}}}vvvpppmmm{{{vvvaaa[[[UUURRRNNNIIIIIILLLKKK[[[pppzzzvvvyyyuuuSSS;;;444666888888888333//////222333111...222222333222000000111333333333222222222111111111000111111000000///...---////////////000000000000333222000.........//////.........---,,,+++)))(((***++++++,,,,,,++++++***+++,,,......,,,,,,,,,---,,,***((((((***+++***))),,,+++***+++,,,,,,***(((***(((''')))++++++)))&&&+++++++++***************------------,,,+++******...,,,******+++,,,+++***///...,,,,,,+++)))%%%"""000///------------+++)))........................000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***((('''''')))))))))***,,,,,,)))''',,,+++))))))+++,,,,,,+++...,,,++++++---......------+++***+++---------+++---***((('''((())))))(((///---------...---+++))),,,,,,,,,++++++,,,------)))---............)))"""111333333333111000111222333333333444444444555555555666777:::<<>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::===:::999999::::::999777999999999999:::;;;;;;<<<===<<<;;;:::888777666555777888999777555444555666777777888999:::;;;<<<<<<===<<<;;;:::999;;;FFFSSSjjjzzz}}}ppphhhrrryyyddd]]]VVVSSSOOOIIIGGGIIIFFFSSSfffxxxyyyxxx}}}jjjHHH777777::::::999444222//////111333333222000111111111000111222333222222222111111111000000000000000000000///......////////////000000000000111000///............/////////---+++***)))((((((++++++,,,,,,,,,,,,++++++***,,,...---,,,+++,,,---,,,+++******,,,,,,+++***+++*********++++++)))(((((($$$"""%%%,,,///---)))++++++******))))))((((((,,,,,,---------,,,++++++///---,,,,,,---...---,,,,,,,,,---...///...+++(((000///---+++++++++++++++---------------.........000///---......///---,,,++++++,,,,,,,,,,,,------...---,,,***)))(((((((((***))))))+++,,,,,,***(((---+++))))))***++++++***...,,,++++++---......---...,,,+++,,,---......---000...+++))))))***+++,,,+++******+++,,,,,,)))'''------,,,+++++++++,,,,,,//////---***+++...---)))111222333222111000111222333333444444555666666666666777888:::===@@@BBBDDDMMMaaa~~~ttt^^^EEE:::888888999<<<>>>>>>>>>>>>>>>?????????@@@>>>;;;999888999;;;<<<:::999888999999999888777:::999999999:::;;;<<<===<<<<<<;;;:::888777666666999:::;;;999777555555666555555666666777777888888:::999999999777777>>>GGGYYYnnnzzzooojjjxxxfff___XXXUUUQQQJJJFFFFFFEEEOOO```rrr||||||~~~zzz]]]@@@666999;;;888555222333333111......000222000//////000111333444444000000000000///////////////000000000000//////...////////////000000000000//////..................111000///...------......,,,,,,------------,,,,,,***,,,------,,,++++++,,,,,,+++***+++,,,,,,+++***+++*********++++++)))(((,,,%%% """***///...************))))))((((((((()))***+++,,,------......000///------///000//////+++,,,---///111000...+++------,,,*********,,,...+++,,,,,,,,,---------...///...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***************+++,,,,,,***(((,,,+++))))))***+++***)))...,,,++++++---......---...---,,,,,,...///...,,,000///---+++***+++---...*********+++,,,+++)))'''------,,,+++++++++,,,,,,///000///,,,...222222...000111222222000000111222333333444555555666777777777777999;;;>>>AAACCCEEENNNcccyyyeeeMMM???;;;999777777>>>>>>??????@@@@@@??????@@@>>>;;;999999;;;===@@@:::::::::::::::999888777;;;:::999999999:::;;;<<<:::::::::999999888888888;;;<<<<<<;;;888666555666555555555555555555555555666555666777555333888>>>MMM___yyy|||jjjqqq}}}eee^^^WWWUUUSSSLLLFFFDDDFFFNNN\\\mmm~~~}}}}}}dddMMM888555999777222000333555555111,,,***,,,///000///...000333555555555000000/////////.........//////000000000000//////////////////000000000000..................------...------------...//////,,,------......------,,,***+++------+++++++++,,,***))))))***++++++***(((,,,+++***+++,,,,,,***(((111***######(((,,,+++(((*********)))))))))))))))((()))***,,,---...//////000///---...///111000000------,,,---...---***(((***++++++***)))***---///***++++++,,,,,,---------...---,,,,,,---...---,,,---------,,,,,,+++++++++***************+++++++++*********+++---,,,***(((+++***((((((***++++++***...,,,++++++---......------------...///...,,,)))+++,,,,,,+++)))))),,,...,,,++++++,,,------+++***,,,,,,,,,++++++,,,------)))---111222444666333---///000222111000000111222222333333444555666777777777888999<<<>>>AAADDDEEENNNdddmmmTTTDDD===:::666222<<<===???AAAAAA@@@???>>>======<<<;;;<<<>>>@@@AAA;;;<<<======;;;:::999888<<<;;;999888888888:::;;;888888888999999::::::::::::;;;<<<;;;999666555555777666666555555444333333444333444666555333666;;;AAAMMMaaayyyxxxtttttt~~~yyy]]]VVVPPPQQQPPPKKKEEECCCEEEIIISSScccwww|||zzzPPP???333444666222///111111000///...------...///000......000444777777666000000000000//////////////////000000000000//////////////////000000000000---------......---------******+++,,,,,,---------,,,,,,,,,------,,,,,,,,,***+++------+++***+++,,,*********+++,,,,,,***(((---,,,+++,,,------+++)))000+++'''&&&***+++***'''))))))******************)))***+++,,,---.........///---,,,---...000000//////...,,,+++++++++)))''')))***,,,+++))))))+++...*********+++,,,,,,---------+++***+++,,,---,,,+++......---,,,++++++******)))***++++++,,,+++***)))+++******,,,------+++)))***((('''(((***+++++++++...,,,++++++---......---------...///000---)))&&&''')))++++++***)))+++------+++******+++,,,,,,+++++++++++++++,,,------...))),,,//////222444222,,,...000111111000000111333111222333444555666777777888888:::<<>>;;;666111;;;===@@@BBBBBBAAA???>>>:::;;;===???@@@AAAAAABBB===???@@@???===;;;:::999<<<;;;999777777777999:::666777777999:::;;;<<<<<<999;;;<<<;;;888666555555999888777666555444333333555444555888777444666;;;999???NNNfff|||qqqwwwnnnTTTMMMIIIKKKLLLHHHBBB@@@AAACCCJJJYYYnnn|||pppFFF888111444666111000555,,,)))(((***///333333222000......000555888888777111111111111000000000000//////000000000000000///////////////000000000000,,,,,,---......------------...//////000000//////+++++++++,,,,,,+++++++++)))+++---,,,+++***+++,,,---,,,,,,...//////---+++---,,,,,,,,,------+++******)))(((***,,,---,,,)))))))))******++++++,,,,,,++++++,,,---------,,,,,,---,,,++++++---.........000...,,,+++,,,,,,+++***)))+++---,,,)))(((***,,,))))))***+++,,,,,,------,,,+++******,,,,,,,,,***//////...---+++***)))))))))***,,,---,,,+++((('''+++******,,,------+++))))))((('''(((***,,,,,,+++...,,,++++++---......---,,,---...000000---(((###&&&))),,,---++++++---///+++)))'''''')))******************+++,,,---...///......+++''')))///222000...000111111000000111333111111222333444555666777888999:::<<>><<<777222???>>>>>>AAADDDDDDAAA===:::::::::::::::;;;<<<======>>>>>>>>>>>><<<;;;:::>>>888444444999<<<;;;999>>>======<<<<<<<<<======???===:::666555555666777999777666777777777555333333444555777777777666555;;;===CCCOOObbbyyyxxxzzzuuu[[[FFFCCC@@@>>>>>>>>>===<<>>???>>>@@@EEERRRmmmfffOOO@@@888444333???>>>>>>@@@CCCCCC@@@===<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>??????>>>===;;;::::::999888888999:::;;;;;;???>>>===<<<;;;:::::::::;;;;;;:::999888666444444888777777777777777444222444555666888999999888888888777:::CCCUUUkkk{{{dddOOO@@@>>><<<;;;<<<<<<<<<;;;@@@===???IIIXXXkkkiiiDDD777777555333000///000111---///000222222222000///111000///000222333222111444444333222111000///...///000000111111111000000000000...***+++000111...111///,,,,,,---.........---......//////......---,,,++++++,,,------+++)))(((***,,,,,,++++++---...------+++&&&'''+++...---++++++,,,,,,,,,+++************++++++++++++******++++++*********+++,,,,,,......---,,,,,,+++******...---,,,,,,+++***))))))***...222444222000...---...---,,,+++++++++++++++---***((()))+++,,,,,,++++++++++++,,,------...///...---,,,---...///---***,,,,,,+++***))))))((((((*********+++++++++,,,,,,+++)))'''''')))))))))((()))''')))...000---,,,---...------,,,,,,------...+++++++++++++++*********,,,+++******)))***++++++++++++,,,---------------...///000000......///000444444333333222111111111222222444555666777777777999888;;;???@@@???AAAFFFWWWrrrkkkSSSCCC;;;777666>>>===>>>???AAAAAA???===>>>>>>??????>>><<<;;;:::>>>????????????===<<<;;;888:::<<<<<<::::::;;;===???>>><<<;;;999888888888777888:::;;;:::777333000777777777777777666222///555555777999:::;;;;;;;;;;;;999888>>>LLLaaauuu|||qqqiii___OOO@@@:::888777777999::::::999>>>;;;<<>>:::999======>>>???@@@@@@???>>>===>>>@@@@@@@@@>>><<<;;;===>>>>>>>>>>>><<<;;;:::888:::===>>>===<<<<<<;;;<<<;;;:::999888888888888555777999:::999777333111777666666777777555111...444555666888999;;;;;;<<<<<<::::::>>>HHHXXXhhhrrrxxx~~~ssslllaaaWWWPPPJJJAAA999777666555555777888777666<<<;;;;;;===BBBQQQkkknnnFFF>>>444444444222//////000222//////000111111000//////......///111444555444222222222222111111000000000//////000111111111111111222222///,,,---222222000...---,,,,,,///000111000...//////000000//////...++++++,,,---//////...,,,***,,,......---,,,,,,---***,,,,,,))))))++++++))),,,,,,,,,,,,+++***))))))******++++++++++++******,,,++++++***************))))))***+++---.../////////---+++)))))))))+++,,,(((***---......---------000///...---------------******))))))***++++++***,,,+++*********+++,,,------,,,++++++,,,---/////////...---,,,+++)))(((((()))))))))*********++++++************+++***'''%%%'''$$$&&&---000///------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,---...///000***,,,......---...///111//////000000111111111222222333444555666777777777:::999;;;@@@AAAAAAEEEKKK___{{{yyy___KKK???;;;:::======>>>??????>>>??????<<<===???AAAAAA@@@???>>>;;;<<<<<<<<<<<<:::999888;;;::::::===@@@@@@<<<888999999888888888999999:::777777777777777666555444777666666666777555222///333333444666777999:::;;;666666777;;;BBBKKKTTTYYYZZZdddttt{{{{{{~~~yyyvvvqqqiiibbbVVVQQQKKKGGGDDD@@@<<<:::777666555666777777666444888888999999<<>>@@@???>>>>>>???AAA<<<===>>>@@@AAAAAA@@@@@@:::;;;;;;;;;;;;999888777===999888;;;@@@AAA===777888777777888888999:::;;;888888777666666666777888777666555555666666444222333333333444555777888999333444777:::>>>BBBEEEGGGBBBJJJ[[[ooo}}}zzzgggfffmmmpppkkkeee```[[[TTTMMMGGGAAA>>>>>>???>>>::::::<<<777666555666777777555444444444666777888???QQQccc}}}xxxRRR666000333444444222111111333555000000////////////............000222444555333000......//////////////////222222222111111000......---000111000111333000+++...------...000222111000---......//////......---,,,++++++---///...---+++***,,,......,,,***)))(((***,,,,,,)))(((******'''***++++++,,,,,,+++++++++******++++++++++++************))))))******+++,,,---------,,,,,,+++++++++...---+++*********++++++,,,......---,,,+++,,,...,,,,,,,,,---...///000111---...///---+++(((((((((///...,,,***)))***+++,,,,,,---...---,,,,,,---///,,,,,,,,,+++******))))))*********+++++++++,,,,,,***))))))***++++++***(((...---------)))&&&+++222...------,,,,,,------...((()))***+++,,,......///******++++++++++++******)))))))))***+++...000222,,,---//////......///111//////000000111111111222000111333444555555666666999888:::>>>AAABBBGGGNNNaaa|||iiiQQQAAA:::777>>>???AAA@@@>>>>>>@@@CCC>>>>>>>>>???????????????;;;;;;<<<<<<;;;:::888777;;;:::999;;;>>>>>><<<999999999888888888999::::::888888777777777888888888888666444444666777777666444444333444444666777888444666888:::<<<======>>>999;;;DDDRRR]]]fffrrr~~~|||eeeSSSOOOSSSOOONNNKKKHHHDDD@@@<<<::::::888888;;;999444555:::444333444666888888777555444444666888777999DDDPPPkkk^^^DDD666+++222222222111000000222444000000///...............//////000333555444111///......//////000000000111000000111111111000000///---//////...///222000+++///......///111222111///...//////000000//////...,,,++++++,,,------+++)))%%%(((,,,---,,,*********+++---,,,(((''')))***''')))******+++,,,,,,,,,,,,******++++++++++++***************+++,,,---...///......---,,,,,,+++******------,,,++++++******)))+++,,,,,,,,,+++,,,...000,,,,,,,,,,,,---...//////,,,...000///,,,***)))***111///---*********,,,---+++---//////,,,+++,,,---************************)))))))))************+++***)))((((((***,,,,,,+++///,,,,,,...---+++,,,000...------,,,,,,------...((())))))***+++,,,------)))***+++,,,---------,,,+++***)))))))))+++---......///000000......///000000111111111111111111111111222333555666666666666999777999===@@@BBBGGGNNNeeeoooWWWEEE<<<999>>>@@@BBBAAA>>>>>>AAADDDAAA@@@???>>>============;;;<<<<<<===<<<:::999888888:::<<<<<<;;;:::;;;<<<;;;;;;:::999888888888999777777888999:::999888888999777444444555777888999666555444444444666777888444444555666777777777777:::666777===BBBIIIWWWeeeqqq{{{ppp```OOOAAA<<<===:::<<<===<<<:::888888999;;;777777888555///000666111111222555888999888777666666999;;;999888===FFFZZZyyyuuuGGG999<<<000000111111000//////111333111000///...............///000111333555444111...//////000000111111222222...///000111111222222111111111///,,,...222222...///......///111111000...000000111111111111000000,,,++++++,,,---,,,***'''"""%%%))),,,,,,++++++,,,,,,---+++'''&&&)))***'''((()))***+++,,,---------******++++++++++++******++++++,,,---...000111222,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++'''((()))))))))***...000...------,,,,,,,,,------***---000000---+++,,,---222000---+++***+++,,,---+++...000000---++++++,,,((())))))))))))*********(((((((((((())))))))))))***((('''(((***,,,------///+++***///222000------...------,,,,,,------...******************++++++)))***,,,.../////////...---,,,***(((((()))***+++///000111000///...///000222222111111111111111111222333444666777777888888888666888===???AAAGGGNNNiiittt[[[HHH>>>;;;@@@AAAAAABBBAAA@@@>>>===DDDCCC@@@>>>======>>>>>>?????????>>>===;;;:::999<<<:::;;;===;;;666888???888999999999999999999999;;;:::999999999:::;;;<<<>>>999444444777888555111777555333222333444444333:::777444444666777555333333333444666999<<>>BBBJJJSSSlll}}}cccMMM???777>>>???@@@AAABBBBBBBBBBBBDDDCCC@@@>>>============<<<<<<<<<;;;;;;999888777999888:::===<<<;;;<<<@@@======<<<;;;::::::::::::999888888888888999::::::999999999:::;;;======>>>888666333222333333333222333222333444666666444222555444333333333444555666555<<>>888888999777666777666555444444555555444333333333444555555555444444333333333333444444444444444555555444333555888;;;<<>>???@@@============<<<;;;:::999;;;;;;===>>>>>>===>>>???>>>===;;;:::999999999999888888888888888999999999666888;;;<<<;;;<<<===>>>999666444222333333333222111222444666777777555333555444333222333333555555:::AAAHHHHHHAAA:::888888:::;;;===???@@@@@@???>>>>>>AAACCCBBBDDDMMM]]]jjjlllXXXIIIAAA===:::888888999777444333555333222333444444333222111222333444444444444444444444333333333333333333444555555444333555777:::888CCCWWWrrrhhhFFF999444...---333000000000000000000000000***,,,...000000000...---////////////000000000000000///......///000///---/////////000000000111111,,,,,,------...///000111111000000000000000000000---000111000222444111,,,,,,)))(((***+++,,,,,,,,,***)))(((((((((***+++---*********+++************++++++***)))***,,,---...000...,,,+++,,,,,,+++***,,,,,,,,,,,,,,,---------333111000111222333222111...---,,,+++************(((((((((((()))***++++++------.........---+++***))))))))))))***+++,,,...,,,,,,++++++,,,...///111111000///---,,,+++***)))------,,,,,,++++++************))))))))))))******,,,,,,+++*********++++++***+++,,,///111222000...,,,,,,++++++*********+++,,,++++++******++++++,,,...+++)))+++///000,,,'''---------------...//////---///000///...---...///111111111222333444444333333222111222555777777777666999>>>AAA??????IIIUUUrrrjjjSSSCCC;;;@@@???>>>======<<<<<<;;;999999:::;;;<<<===>>>???============<<<;;;::::::??????????????????===;;;<<<;;;999777666666777777777777888888999999999999555777:::;;;;;;999999:::888666333222333333333222333555777999999888777666555444444444444666888999<<>>IIIbbbwwwVVV;;;666555///---333////////////////////////***,,,...///000///...---////////////000000000000///...---...///000///........./////////000000000............///000111222.../////////////////////,,,///000///111333000+++...---+++***+++,,,,,,***''')))+++,,,------,,,+++******************++++++++++++***)))***+++---...000...,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++222111//////000000...---------,,,+++************(((((((((((()))***+++,,,)))***+++,,,---,,,,,,+++))))))))))))***+++,,,,,,******))))))***,,,...///000000///...,,,+++******---,,,,,,+++******))))))***))))))((())))))******,,,,,,++++++++++++++++++******,,,...111111///------,,,+++*********++++++,,,++++++++++++++++++,,,,,,)))(((+++000222...)))...------------...//////...///000///......///000...///000111222444555666333222222333666888888888888<<>>IIIUUUrrrkkkTTTCCC;;;@@@???>>><<<::::::999999<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888???@@@@@@>>>>>>???<<<777:::888666444444444666777777888999999::::::999999666888:::<<<<<<:::888666777555333222333444444333666888::::::999888888999555555555555777999;;;<<<;;;AAAFFFDDD<<<555333555555666666777777777666666777:::<<<:::777888===CCCOOO^^^uuu~~~gggPPP@@@999999;;;666999:::777666777555111333222111222333444333222111111222333333333222222222222222222333333333333444555666666555555777888:::;;;AAASSSvvv```III777555777111///222........................+++,,,---...///...------////////////000000000000///...---...///000///............/////////000000000///......///000111333------............//////,,,///...,,,---000---(((...///,,,******---,,,(((***+++...//////,,,***(((*********)))******+++,,,++++++************++++++///---+++++++++++++++)))++++++,,,,,,,,,,,,++++++000...------------+++***------,,,,,,+++******)))((((((((()))***+++,,,---'''(((***+++,,,,,,,,,+++***)))((()))+++,,,+++***))))))))))))***++++++,,,---...///...,,,+++,,,---------,,,+++***))))))((())))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,******+++---///000///---...---,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---000111...+++......------......///000...///000000......///000,,,...000000111222555888555444333444777999999999<<<>>>BBBDDDAAAAAALLLYYYtttmmmVVVDDD;;;???>>>===;;;:::::::::;;;===============<<<;;;;;;999999:::::::::999888888;;;======:::<<>>HHHcccxxxLLL@@@666555555222111333////////////////////////...------------------,,,////////////000000000000///...---...000000000/////////000000000111111111000///...------...000111............/////////000000111000------///...)))+++---+++((()))------(((***+++,,,------+++***)))******)))))))))***,,,,,,++++++,,,++++++***)))(((...,,,*********+++***)))***+++,,,,,,,,,,,,+++***---+++***+++,,,,,,+++***,,,,,,,,,,,,+++***))))))))))))))))))+++,,,---...)))***+++,,,,,,,,,+++******(((''')))+++,,,***((()))******+++++++++******))),,,------,,,+++---///......---,,,+++***))))))((((((((((((((()))************+++,,,------------+++******+++...//////...///...,,,+++***+++,,,---+++,,,,,,,,,,,,,,,,,,+++)))+++---///000///---+++...............//////000...000111000///...///000---...000/////////333666777666555666888::::::999;;;<<>>>>><<<;;;;;;<<<===>>>;;;<<<===>>>????????????;;;;;;<<<<<<<<<;;;::::::666999999888:::>>>;;;333888666444333333555777999888999:::;;;<<<;;;:::::::::999:::???DDDDDD???999555333111222444666666666:::;;;<<<:::777666888;;;999888777777777999:::;;;;;;===>>>;;;777333333333222222333333444444555555666555555555555777999:::;;;???MMMddd|||uuuYYYNNNAAA888777888888777555999888222111444555222333222111222444555444333222222222222222111000///000000111222333333444444111333444444333222333555111999===BBBUUUwwwoooAAA<<<777444222222222333000000000000000000000000///...---,,,,,,,,,,,,,,,////////////000000000000...------...000111000///000111111111111222222222000///---,,,,,,---...///.../////////000000111111555666333//////222000,,,'''***)))&&&(((------)))((((((((()))***,,,---...******)))))))))***,,,---+++,,,,,,,,,+++)))'''&&&...,,,***)))******)))((()))***+++,,,---,,,+++******))))))***,,,------,,,,,,,,,,,,,,,,,,***)))))))))))))))***+++---...///,,,---......---,,,***)))***(((''')))+++,,,***'''***+++,,,------,,,***)))'''***,,,---++++++...111000//////...,,,+++******((((((((((((((()))******)))***+++,,,---.........+++***)))***,,,...///...000///---++++++,,,---...+++,,,,,,------,,,,,,+++***---000000///,,,++++++...............///000000...000111000///...///111...000000///------000444888777666777999:::::::::888777999===???DDDPPP\\\}}}qqqYYYFFF===CCC===888777666666:::@@@BBBAAA???>>><<<;;;::::::AAA>>>;;;888888888888777;;;777333333777;;;<<<<<<;;;999777555444444555555666888:::======<<<:::999<<<;;;:::===IIIPPPHHH:::888444333444222///555>>>;;;::::::999999::::::;;;>>>:::666555777::::::999777777666777888777555333444444333222333444555666999666333333555777777555<<<<<<@@@KKKbbb}}}tttRRRBBB@@@<<<888666555444555444333333333444444222111333444555666666555444333444333222111000000000000000111111222222333444444777666555444333444555555555::::::;;;KKKlllpppLLL:::666333000000000000///111000...,,,,,,...000111000///...---,,,,,,---...222...---000000...,,,..................///000000111111222333333333222222000///------///000///...---///111///,,,+++---000---------...------,,,,,,'''+++,,,)))***000111---000---+++,,,///...***%%%************************------+++(((&&&'''***------,,,******+++***)))(((******+++***((()))+++------,,,+++++++++,,,---...+++((())),,,+++((('''))),,,,,,,,,,,,---.../////////,,,)))+++000222000---***+++,,,,,,+++***)))(((***)))'''((()))***((('''***************+++++++++***---000333333111---+++******))))))))))))))))))(((''''''))),,,///000///........................111///,,,)))(((***,,,...---...//////...+++(((&&&)))+++...000000...,,,+++++++++++++++,,,---......000000111111111///...---+++...222222000000222444555444444444555888:::<<<;;;>>><<<===CCCDDDQQQjjjsssVVVCCC<<>>;;;888666666777777666:::999888888:::;;;<<<;;;:::999888777666666666666555777999;;;;;;;;;999888<<<<<<;;;>>>FFFKKKEEE999555333444666444111333999888888888999999;;;<<<<<<>>>;;;777666777999999999777666666777999888666444777666555444333444444555777555222222444666555444::::::<<>>===:::777666555555666444333222333444444222000222333444444444444333222333333222222111000000///111222222333333444555555777666555333333444444555555:::<<<<<>>>>>===;;;<<<@@@HHHEEE???:::777777999;;;;;;888666666777888888777999;;;======<<<;;;;;;;;;999999999999999888777666555666777888999888777666:::;;;<<<>>>AAACCC???888333333666:::999555444777666666666777999;;;<<<===>>>;;;888777777888888888666666666888999999777555:::888666555444333444444555333222222333444444333666777888===JJJaaa|||yyyZZZJJJAAA:::999777666555555666666333222111222333333111///000111111222222111111000222222333333222111///...222222333333444555555555777666444333333333444555666999======>>>LLLjjjpppPPP<<<555222000//////000000///---...000111111000...---111000///.........///000222...,,,///111...---...//////......//////000111111111111111000///......///---,,,---...///...---000...,,,+++,,,...//////,,,,,,------...------,,,///111000---,,,---,,,***+++)))(((+++///000...,,,************************))),,,......,,,+++***++++++******))))))(((((('''$$$'''+++------++++++***)))))))))***+++---//////+++((())),,,+++(((''')))(((((())))))+++,,,---......,,,)))***------+++)))))))))***+++++++++******)))((('''((()))***)))'''))))))*********++++++++++++,,,...///000000000000111000///...---++++++***+++***)))***,,,...---,,,------------------------...///000000///...,,,+++...///000000///---+++)))//////...---,,,+++******,,,,,,,,,,,,---...///000...///000000000000000///111...++++++---000333555444444444444666888:::;;;:::===;;;<<>>;;;999:::<<<777888:::;;;;;;:::999888555666666666666666555555666999<<<<<<;;;:::888666555777999;;;;;;999888888666666666777888999;;;;;;===;;;888777666777777777555555555777999999888666888777555444333333333444444333333333333444444333555555666777>>>PPPmmmjjjMMMCCC???888777666555444444444444222111111111222222000///000111111111111111111000000111333444333222///...111111222333333444444555666555444333333333444444888777999<<<:::AAA\\\xxx^^^DDD;;;222000......///000000///...///000111111000///...111000///......///000111111---,,,///111...---////////////...///000000111222222111111000///...---111000///000111111000...111...,,,---//////,,,))),,,,,,------...---------000000000...------,,,++++++))))))+++...///...---************************'''***,,,---------...///+++,,,,,,+++)))(((((()))%%%(((+++,,,,,,++++++,,,)))))))))***+++,,,------+++((())),,,+++((('''))),,,,,,,,,+++,,,,,,---...///---++++++,,,,,,***((((((((()))*********++++++,,,*********,,,---,,,+++)))))))))***++++++,,,,,,)))))))))***+++---...///000000///...------,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,+++------...///...---+++***///...---+++++++++++++++------------...///000000......///000000000111111222///+++,,,000333444333444444444555666888:::;;;999<<<:::<<>>===???>>>;;;;;;>>>??????>>>===<<<;;;:::999999888777999;;;=========:::<<<===;;;888777:::===666777999;;;;;;;;;:::999777777666555444444444444444777:::;;;888444444555888888888777888999:::999777777666666666777888888999999888666555555555666555444555777999999777555444333222222222333444555444444555555444444444444555555666666777CCC^^^wwwtttPPP???<<<444888777666444333222222111222111111111222222000///222222111111111111222222000111222444333222000...000000000111222222333333666555444333222333333444:::555444888:::@@@SSSiiiwwwrrrzzznnnKKK777555111///......///000///...000000000//////000000000111000///......///000111111---,,,///111///...//////////////////000111111222222222222111000///...000//////000111111///...+++******,,,---***$$$+++,,,,,,---.........---///............------...---,,,++++++,,,---,,,,,,************************+++,,,,,,,,,++++++---///)))++++++***(((&&&'''(((((()))******)))***,,,...******************))))))+++((())),,,+++(((''')))......---,,,++++++++++++000...---,,,,,,,,,***)))((((((((())))))******++++++******+++,,,------,,,((())))))***++++++,,,,,,))))))(((((()))+++...000,,,,,,,,,,,,,,,------------,,,,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,++++++,,,,,,,,,+++******---,,,+++******+++---...------------...///000000....../////////000111111222///...000444666555333333444444555777888::::::999<<<:::<<>><<<===>>>>>>>>><<<:::999777666666888;;;======<<<:::::::::888777888:::<<<666666888999:::;;;;;;;;;:::999777555444444555555444555888:::888333444777888888555222444999:::888777666666555555666666666555666666555444333444666444444444666777777555333333222111111111222444555333444666666555444444555555444777999777<<>>===999888:::::::::<<<@@@???>>>>>>===<<<:::999999888888888:::===>>>>>>===888888888999;;;<<<;;;999555555666777999;;;<<<======;;;888666555555666777555555777<<<;;;777777<<<999:::777444666<<<<<<888444444444444555666777777111333555444222222333666444333333444666555333111555444333222222222333444111333666666333222333444444444888<<<999888GGG[[[zzzuuu\\\JJJ999666888222444444555555444333333222444333222333444444222000333222222111111222222333111111111111111111111111///000000111222222333333555444333222222222333444444666666444666???HHHKKKnnnyyydddaaarrrgggKKK;;;666555222111000000111111///---///000111222222111000///......---------...000111000,,,+++///111///...000000000//////000000111222///000000111000000//////+++++++++---......+++)))---///111000...,,,*********+++,,,---............---******......+++,,,///...------+++******,,,---***************************,,,---,,,+++))))))***(((+++---+++&&&%%%&&&)))***+++,,,+++***))))))***((()))*********)))((('''+++((())),,,+++(((''')))******))))))))))))******,,,------,,,+++******+++******(((((('''((())))))((('''&&&(((***++++++***'''((()))***+++,,,------------+++++++++---///000)))))))))))))))*********---,,,---...///...,,,)))++++++++++++++++++++++++............---,,,+++************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///111000///......///000000000111222222222333555777333333555666888999999999;;;>>>;;;>>>FFFKKK\\\wwwdddJJJ===<<<888777999::::::===BBBBBBAAA>>>;;;999888999999;;;;;;;;;===@@@AAA@@@???777666888;;;??????;;;777555555555666888:::===>>>>>><<<999666555666777888777555888===>>>::::::???;;;===;;;888;;;AAA???999222222333333555666888999///111333333111111333666444333333444555444111///888777555333222222222333///222555555222111111333333333999>>>;;;777AAASSSooo[[[AAA>>>999444666888222333333444555555555555444333333333444444222111333222111000000111222333222111111000000111222222000111111222333333444444555444333222222222333333000888:::333333<<>><<<>>>GGGLLL]]]yyygggLLL>>>888888999999:::;;;;;;<<<;;;===>>>:::555555999??????>>>>>>???AAABBB@@@???;;;===;;;888999;;;:::555555333111333777;;;;;;;;;<<<<<<:::777666666:::<<<555555666777888888666444888888888:::;;;;;;999777666777777777666555333222666000///444666222111444444555555555444222000///555444333333333333444555111111222333333333222222555444333444777===BBBFFFaaa}}}___QQQ???444444666666444777666333222222444666888000222333333333333444666555444222000000000000000111222333444444333000/////////111222222111000///222222222333333333444444666555444444555777:::<<>>>>>DDDNNNQQQ\\\sssgggLLL@@@777888999;;;<<<===>>>>>>999888777666666777:::<<<===<<<<<<>>>@@@AAA@@@??????@@@===::::::<<<;;;666777555333444777999999999888888777555333333555777666666666888999::::::999:::999888999;;;;;;:::888777888999999888777444333888333222555666333222444777777666666444333111111555555666777888888999999222222333333333222222111333222111111444999>>>AAAZZZwwwoooNNNCCC666000111222111...555444333222222333444555777777888666444333333444444333222000000000000111222222333444333222111000000000111111111111000000222222222333333333333444555444444555666777999:::IIIcccyyy^^^WWWiiiyyyXXX@@@666444111---000000111111111111000000///000111000//////000111...---+++,,,...000000000...------,,,---...///000222111111222333333111000000...------......---,,,.........---,,,---...000------......---,,,+++***......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***(((---,,,+++,,,------,,,,,,***+++,,,,,,------,,,,,,---,,,+++)))))))))*********)))((()))+++,,,+++***((()))***++++++***)))(((******)))(((((((((((((((---&&&''')))$$$(((---((())))))))))))))))))))))))***)))))))))))))))))))))((()))******)))))))))))),,,------,,,***((()))*********************))))))************************++++++++++++,,,,,,,,,,,,//////000000000...---,,,'''''')))***,,,,,,,,,+++,,,,,,,,,++++++++++++++++++,,,------+++******+++------............------....../////////000000000555444444333333444444555333333444444666888;;;<<<;;;>>>>>>DDDOOOSSS```xxxjjjPPPDDD777999;;;>>>???@@@@@@@@@<<<999666777;;;>>>???>>>:::999:::<<<>>>@@@???>>>DDDCCC@@@;;;:::<<<;;;777888666444444666777888777777888777666333111111222444444555666888:::===>>><<<:::999999:::;;;:::999888999;;;<<<;;;999777555999666444777777555444555:::999777666444333333333000111333666777888888777333333444333333222111000222111000000222666999<<>>CCCNNNUUUeeennnTTTGGG:::<<<>>>@@@AAAAAA@@@???<<<;;;999999;;;===>>>???777777888:::===???>>>===EEEEEE@@@;;;:::<<<:::666777666555555666777888888999:::;;;999666333222222222222333444666:::???BBB===;;;999888999;;;;;;:::999:::===>>>>>>;;;999777999777666777999999888777;;;:::777555444333333444...///222444555555444333444444444444333222111000333333222222333555777999FFFbbbvvvWWWEEE===999666555777888666555222222333333333222111000111222333222111111222333444333111000000000111111444333222111111111222222333222111000///000111222111111111111222222222222111333555777777777666555999EEEbbbsssjjjzzznnnQQQ888555777111---111000///...------...000111000---+++,,,///000...,,,+++---///333555333///,,,------------......//////000000222444666555222///000...------......---,,,,,,,,,,,,---...000000000......---------...//////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,------,,,,,,---...***+++,,,,,,------,,,,,,+++***)))))))))***+++,,,...---+++,,,,,,,,,+++*********))))))))))))******,,,++++++******+++++++++***'''---...&&&'''---+++)))))))))))))))))))))))))))))))))))))))*********,,,***((()))+++,,,+++))))))***++++++))))))***+++((((((((())))))*********...---+++)))((('''''''''*********))))))))))))))),,,---.../////////...---%%%,,,333333...))))))+++111111000///---,,,++++++***,,,------,,,++++++,,,/////////......////////////...,,,+++,,,---///111000111222333333222111000222333444555777999:::;;;===@@@>>>BBBMMMTTTfffqqqXXXHHH>>>???@@@@@@@@@???>>>===888:::;;;999555444777;;;777777777:::===>>>>>>===CCCCCC???:::999;;;999555555555555555555777999;;;:::<<<===<<<888555333222222333555555777;;;AAAFFF>>>;;;999888999::::::999:::;;;===>>>>>><<<:::888777777777777:::<<<<<<:::999888666444333333444444222333555777777666444333555555555444333222111000333333222222333444555666@@@WWWyyy```III@@@777666333222222333444555333444555666555444222111///000111111000///111222333222111000000000111222444333222111111111222222444333111000000000111222000000000111111111222222000222555777777666555333666:::SSSxxx___FFF333444777111...222///...---------...000111000---+++,,,///000...++++++---000333555333...+++---------.....................000222444333000...000...------......---,,,---++++++---///111000.........---------...//////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---------+++)))+++---...------///111***+++,,,,,,------,,,,,,+++***)))))))))***+++,,,///---,,,,,,------+++*********))))))))))))************)))))))))******+++)))%%%)))((( """***)))))))))))))))))))))))))))(((((())))))***************)))''''''((()))))))))((()))++++++******,,,---(((((())))))******++++++111///,,,***(((''''''(((''''''((())))))***++++++***+++,,,---------,,,+++000111222222000...,,,,,,//////......---------,,,***,,,------,,,+++,,,---000///............///000///...,,,+++,,,---///111///000111222222111000///222333444666888999:::;;;>>>AAA???BBBKKKRRRfffuuuZZZFFFAAA@@@???>>>======<<<<<<:::>>>@@@===666333666;;;999888999;;;===???>>>===???@@@>>>::::::<<<999555444555666555555666999<<<:::;;;<<<;;;777444333222444666888888999<<>>===:::777777666555555555555555333333444555555444333222444444555444444333222111111111222222222333333333<<>>555555444222000111444777555666666777666555333222333444444333111000000111333222111000000111222222333333333222222222111111444333222111111111111111///000000000000111111111111222444666666555444333888888IIIkkkxxxPPP???222222555222///111......---......///000111///...------...///...---------///222333222...+++,,,---......//////......,,,,,,---000222222000---000...------......---,,,...,,,+++---000111///,,,......------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***))),,,///...,,,,,,...111***+++,,,,,,------,,,,,,,,,+++***))))))***++++++...,,,++++++------,,,***))))))))))))))))))))))))''''''''''''''''''((())),,,&&&))))))"""%%%,,,***))))))))))))))))))))))))((((((((()))******++++++((((((((('''%%%%%%(((***,,,------,,,***)))***+++***************+++++++++222000---+++)))((())))))''''''((()))***+++,,,,,,***+++,,,,,,,,,+++***)))333111......///000...+++---------------.........***,,,......---,,,---...000///...------...///000///...---------...///000000000111111111111000000111333444666888999::::::===AAA@@@BBBKKKRRRgggzzz\\\FFF@@@???===;;;:::;;;<<<===AAABBBBBB@@@===:::;;;<<<;;;:::;;;<<<>>>???>>>===:::======;;;<<<>>>;;;666555666777666444555888::::::;;;;;;:::777444444444333666999888777999???DDD:::999888888999888666444:::::::::999999:::::::::999<<<;;;777999===<<<777555666777777888888777777222222222333333444444444333444444444444444333333111222333444444444333333:::DDD___uuuVVVCCC<<<;;;333555777666333333666:::777777666666555444333333333444555444333222333444222222111000000111222333222222333444333222111000333333333333222111000////////////000000000111111111222333444555444333333999777AAA]]]zzzsss]]]AAA:::222///000222111///------...///000000111000---/////////...---...///.........///000000...,,,,,,---.../////////...------,,,,,,...000111000...000...------......---,,,///,,,+++---111111...***------......---,,,+++***......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,///111000,,,***,,,///***+++,,,,,,------,,,,,,---,,,+++)))))))))******,,,+++***+++,,,---,,,+++((()))***++++++***)))(((((((((''''''(((((()))***...(((***---(((+++///)))))))))))))))))))))))))))'''(((((()))******++++++%%%)))***(((###"""''',,,...//////...+++))))))***,,,,,,,,,,,,++++++++++++444111...+++******++++++)))))))))******++++++++++++,,,------,,,+++)))(((---,,,+++---///000///...........................***,,,......---,,,---...///...---,,,,,,---...///....../////////000000000222111111000000111111222111222555777999999::::::;;;@@@AAADDDMMMUUUjjj```FFF>>>===:::999999:::===???BBB@@@>>>===>>>===;;;999===<<<<<<===???@@@???===888;;;===<<<>>>@@@===777777888999777444333666999<<<<<<<<<;;;888666666777000333666666444555:::???999888888999999888555333:::999888777777888:::;;;<<<>>><<<888888;;;:::444555666888999::::::999999555555555666888999;;;<<<333333444444555444444444333444666777888777666666999???XXX|||bbbIII>>>;;;888---222666666444333555888777777666555444444333333...000222333333444666888222222111000000111222333111222444444444333111///333333444444333222000///////////////000000000000222222333333444444333333333111777OOOooobbbGGG666666222,,,,,,111222...,,,---///111222111111000---///111000---,,,...111///...------...///...---,,,,,,.../////////...---...---,,,---///111111000000...------...///---,,,000---+++---111111---))),,,---...///...,,,)))(((......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,///222444111+++(((***,,,++++++,,,---------,,,,,,...---+++))))))((())))))+++***)))***,,,---,,,+++''')))***,,,,,,***)))'''++++++******+++,,,------***$$$''',,,)))++++++"""))))))))))))))))))))))))'''(((((()))***+++++++++%%%***---)))"""!!!'''///...//////...,,,++++++,,,---------,,,,,,+++++++++444222///,,,***+++,,,---++++++++++++************------......---+++***)))'''))),,,///111111222111000000//////.........---***,,,......---------...///...,,,++++++,,,...///...//////000111000000000333222111000000111222333111222555777999::::::::::::@@@AAAFFFOOOXXXnnnbbbHHH666888;;;<<<;;;<<<===>>>AAAAAAAAAAAA???===:::999===<<<;;;;;;<<<>>>@@@BBBAAAAAA???>>><<<:::999888999999777555444555888;;;888777666777888777555444///111444777999999888888777777888888777555333222666888888666777:::999444999999666333333777666333777666777:::>>>???<<<999555666777888888999999888777555333000000111333444666666666555555444333333777>>>KKKjjjeeePPPCCC:::666555111333444333111111444888777666555444444444444444111000000222444444333222333222111000000222444555444444222111000000//////000000111111111222222222///...---,,,,,,---...///111222333444444444333222000666888@@@[[[fffJJJ;;;333333222111000///...---////////////000000000000---000000------...---***//////.........------------,,,---000///,,,---000------..................---------------...///000***,,,---***&&&''',,,111,,,+++******,,,,,,+++************++++++,,,,,,,,,///---,,,,,,---...,,,+++111...***))))))*********+++***)))***+++,,,+++))),,,,,,,,,,,,,,,+++***))))))******+++++++++******,,,+++******,,,,,,+++***+++*********))))))(((((($$$+++---+++,,,222888///,,,))))))******'''$$$***)))(((((((((((())))))))))))(((((()))***++++++((((((''''''''''''((((((---,,,++++++************111///---******+++---...333111...+++)))((()))))),,,***((())),,,---+++(((,,,,,,,,,,,,,,,,,,------((((((((((((((((((((((((---.../////////...,,,+++++++++,,,---...///000000000---***+++...000000///---000000...///333555333333333333222000000333555333444555666777888999:::@@@@@@CCCGGGMMM[[[uuufffHHH999;;;======;;;:::;;;<<<:::;;;===???@@@@@@??????>>>===<<<<<<===>>>@@@AAA@@@???>>><<<:::999888777888777555444333444777999:::888777777777666444222000111444666777888777666777777777777666555444444666888888666777:::999444999:::888555666::::::777666555666999===>>>;;;888666777777888888888888888666555333222111222333444777666666555555666777888555<<>>:::444111333444444333000000333555666555444333333333333333000000000222555666666555000111111222222222222222333333222111000000000000000000111111111222222222000///...------...///000333444444444444333111000000555777===TTTuuutttYYYAAA555333333222111000///...---.../////////000000000000...000000...---///...+++//////.........---------...---///222111......111........................---------------...//////+++---///...,,,+++---000---+++++++++,,,---,,,++++++++++++++++++,,,------///---,,,,,,------,,,+++---,,,++++++...000111000+++***)))***++++++***))),,,,,,,,,,,,,,,+++************+++++++++******)))+++***))))))++++++***)))+++*********))))))))))))(((***,,,,,,++++++,,,---,,,***((()))******)))&&&))))))))))))))))))(((((()))))))))))))))***++++++)))(((((((((((((((((()))---,,,,,,+++******++++++///---+++))))))***,,,...000...,,,***))))))***++++++***))))))***+++***(((,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++,,,---......//////...,,,------...///000000111///---++++++...//////...---///000---///333444222222333333111000000222444333444555666777999::::::???@@@CCCGGGMMM\\\vvvjjjLLL===>>>???>>><<<:::::::::666888:::===???@@@AAAAAA>>>>>>>>>>>>>>>?????????>>>>>>===;;;999888777666888777555444444555777888;;;999777666666444222000222333444666777777666555777777666555555555666777777888777555666:::999444777888777444777;;;<<<999555444333666:::;;;999666777777888888777777666555333333333444444444555555333222111111222333555777222999CCC___eeeEEE888::::::555///111222333222111111333555444333222222222222222222000///000333666888777666...///111333333222111///222222111111111111111222111111111111111222222222111000////////////000111444555444444333111000///111555666999JJJggg|||dddJJJ888111222222111000//////............/////////000000000...111111......000000---/////////.........------......111555444000///222........................------------------...///***+++---//////...------...---,,,,,,---...---,,,---,,,+++++++++,,,.........---,,,,,,------,,,++++++++++++---000111111000+++***))))))++++++***))),,,,,,,,,,,,,,,++++++***+++++++++++++++***)))(((***)))((((((******)))(((***************)))))))))...,,,++++++,,,,,,)))&&&***)))((()))***+++***((('''((()))*********)))((())))))))))))))))))***+++))))))))))))))))))))))))---,,,,,,++++++++++++,,,,,,+++)))((()))***,,,---,,,+++***))))))***++++++)))***+++***((('''((())),,,,,,,,,+++*********)))************************))))))***+++---///000111/////////000000111111111///---++++++---...///...,,,//////---...222333111111222222111000000111333444444555777888999:::;;;???@@@CCCHHHOOO^^^xxxpppRRR===???@@@???<<<::::::;;;888999;;;===>>>>>>======>>>??????@@@??????>>>===>>>>>>===;;;:::999888777;;;999777777888999:::::::::888666555555555333222555555666777777777666666888666555444444666888:::777888777444666999888555444555444111333888999666444222222444888999777444666666666666555444333222111222444555666666555555111111111222222333333333222888@@@XXX|||nnnUUU===555:::;;;666111//////000111222333444666222111111000000000111111000000000222555666555444...///000111222111000000111111000000111222222333111111111111111111111111111111111111111111111111333333333333222222111111222555666777BBB\\\zzzrrrWWW???444111222111111000//////.............../////////000000...111111......111111///////////////..................111555444000///222...............------------------,,,,,,---......***))))))+++------,,,+++///---,,,---...///...---///...,,,++++++,,,...///...---+++,,,------,,,***,,,+++,,,---...---***''',,,***)))***+++,,,+++)))+++,,,,,,---,,,,,,+++++++++++++++++++++***)))(((***)))((((((******)))(((************************,,,+++***+++------+++)))+++***************))))))&&&(((***++++++***)))(((***)))))))))))))))******))))))************)))))),,,,,,++++++++++++,,,,,,+++***)))))))))+++---...+++***))))))((()))******(((***,,,***'''%%%'''))),,,,,,++++++***)))((((((***************************)))))))))+++---///111000000000111111111222222///...,,,,,,,,,---......---//////---...111333000000111222111000000111222444444666777999:::;;;<<<>>>@@@CCCIIIPPP```{{{tttWWW;;;===>>>>>>===<<<<<<===::::::<<<======<<<;;;;;;>>>>>>?????????>>>>>>===@@@???>>>===<<<;;;:::999<<<:::777888999;;;:::999888666444444555666666555888888999999999999888888888777444333444666999;;;777888666333555999888555555666444111222666666333444222111333666888666333444444444444333222000000000111333555666666555555444666888999888666444222444:::>>>QQQuuuzzzvvvtttWWWHHH;;;888999888555444222222222222333333333222000000/////////000000111111111000111333333222000111000/////////000222222000000000000111222333333111111111111111111111111111222222222222222222111111111111111222333333444333444666888???SSSssseeeJJJ999333333111111000000///.....................////////////...000000---...111222000000000/////////.........------000444333///...111//////.........---------...------,,,,,,,,,------,,,***((((((***---......///...------//////...---......---,,,,,,,,,---......,,,++++++,,,---+++***,,,,,,,,,------+++'''$$$---+++***+++,,,---,,,++++++,,,,,,---------,,,,,,+++++++++++++++***)))(((+++***))))))***+++***)))***************+++++++++(((***,,,,,,++++++,,,------------+++***)))((((((&&&(((***+++,,,+++***(((******)))))))))))))))***))))))************))))))++++++*********++++++,,,++++++******+++,,,---...++++++***)))(((((((((((('''***,,,***'''%%%'''))),,,,,,++++++***)))((((((************************+++***)))))))))***,,,---//////000000111111222222//////...---,,,---...///---000000---...222222000000111333222111000111222444555666888999;;;<<<===>>>???DDDJJJRRRccc~~~xxx\\\999;;;======<<<<<<===>>>888999;;;<<<>>>>>>>>>==================>>>>>>>>>AAAAAA@@@???>>>===<<<;;;;;;888666666999:::999777888666444444666888888888::::::::::::::::::::::::888777555444555777999;;;777888666333444888888555777888666333444888888555666333222333666888666444333333333333222111000//////111222444555555444444444555777888777555222000666;;;<<>>999888777444333444888666555444444222///---//////////////////000111222111000111222222000...222111///...///000333444111000000000111222333333222222222111111111111111111111222333333222111111000000000000111333444555555444555888<<>>555333222000000000//////.........------........./////////---//////,,,---111333111000000000/////////.........---...111000---...222/////////...------,,,,,,...------,,,,,,,,,,,,,,,---,,,+++******---000333///...------...///...---------------,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++,,,...000///---+++...---,,,,,,......---,,,+++,,,,,,---------------)))******+++++++++******+++***))))))++++++***)))*********+++++++++++++++)))+++------+++***+++,,,///000///...+++))))))***'''(((***++++++++++++***+++******)))))))))))))))'''(((************((('''***))))))))))))***++++++,,,++++++++++++,,,,,,---++++++******))))))((((((((()))******(((((()))***,,,,,,,,,+++*********)))************************++++++***))))))))))))))),,,------...000111111222000111000///------///111///111111...///222333111000222444444222111222222444555666888:::<<<===>>>===???DDDKKKTTTeee~~~bbb999;;;<<<<<<;;;;;;<<<===777999;;;===>>>?????????<<<<<<;;;;;;;;;===>>>???AAAAAA@@@???>>>======<<<;;;888666777:::<<<999666;;;888666555666888888888999999999999::::::;;;<<<999888666555555777888:::777888555222333888888555777888666444666;;;;;;888888555333444777888777555333444444444333222111111000111111222333333333333222222222111111111111111888<<<;;;GGGjjj{{{iiiWWW???:::777777666333333555888666555555666555111...///////////////000111111111000000111333333111000111111111111111222333333111111111111111111222222222222222111111111000000000111222333333222111000111111000000111222333444666222333888999BBB^^^{{{cccFFF666444444111///////////////.........---------.........//////,,,...---***,,,000333222000000000000/////////...///---...000///,,,...333000//////...------,,,,,,...---,,,,,,++++++,,,,,,))),,,------+++,,,///333...---,,,---......---,,,+++,,,---...---,,,***)))---,,,++++++,,,,,,+++)))++++++,,,///111333222000000...---...///000///...+++,,,,,,---......------((()))***+++++++++++++++***)))((((((******)))(((*********++++++,,,,,,,,,+++******+++------+++***...000111///,,,+++,,,---(((((()))***++++++,,,,,,++++++***)))))))))))))))&&&''')))******)))'''&&&((((((((((((((()))******++++++++++++************))))))******++++++******)))(((((()))+++,,,+++***,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))*********))))))(((''')))***+++,,,...///111111111222222000......000222000333222///000333444111111333555555444333333333444555777999;;;===>>>???===???DDDKKKUUUgggjjj999;;;<<<<<<;;;::::::;;;:::;;;<<<>>>>>>>>>======<<<;;;:::999:::<<<>>>@@@AAA@@@@@@???>>>======<<<>>>:::888999===>>><<<888>>>;;;888666777888888777888888888888999:::;;;<<<999888777666666777888888777888555222333777888555555666555333666<<<===:::999666444555888999888666444444555555555444333333111111111111111222222222555333111///000333666888888<<<999DDDfffuuu]]]GGGAAA:::555666777666666888333222222555888999777444///////////////000111111000000000222444555444333///111333444444444222111222222111111111111111222222222222222111111000000000111222333333222111000333222111000000000222222777111222666777<<>>333666666222///////////////.........---------.........//////+++---,,,***+++000333222000000000000////////////111......///...,,,///555000000///...------,,,,,,...---,,,,,,++++++++++++$$$)))......+++***,,,000...---,,,,,,---...---,,,)))+++---......,,,)))'''---,,,***+++,,,,,,+++))),,,+++,,,...111222111000111///...///000111000///+++,,,,,,---.........---'''((()))***+++,,,,,,,,,)))'''&&&'''((()))((('''*********++++++,,,,,,,,,+++'''%%%(((///222///***---///111000------...000))))))))))))***+++,,,---++++++***))))))((())))))&&&'''(((******((('''&&&'''''''''''''''((())))))++++++******))))))(((((('''''')))***,,,,,,------***(((&&&(((,,,...---+++,,,,,,,,,,,,,,,,,,------(((((((((((((((((((((((('''((()))******)))(((''''''''')))+++---///000111222333444222///...000333111333333000000444444222222444666666555333333444444555777999;;;===???@@@===???DDDLLLVVVhhhppp;;;>>>???>>>???AAA===777@@@@@@AAAFFFIIIFFF===666;;;<<<===<<<<<<<<<>>>@@@AAA???===;;;:::999999999::::::<<<>>>@@@@@@===:::999999888555333333555777777999;;;<<<;;;;;;<<<===:::;;;<<<;;;;;;;;;===???888777777777999:::999888999777555444555666555444999888555333333555888:::;;;888666666777666333///666666555555444444444333///000222444555555444444222888<<>>===BBBHHHNNNZZZpppvvv>>>???===:::;;;???>>>:::??????@@@DDDFFFDDD===666:::;;;<<<<<<;;;<<<===??????>>><<<;;;::::::;;;<<<999:::;;;===@@@@@@>>><<<<<<<<<:::777555444666777999;;;<<<;;;:::888999:::;;;<<<<<<<<<;;;;;;===???;;;:::999999999:::888777777777666555444555666777999888555333333555777999999777666666777777444222666666777777777666666555222111111111222333555666222666888>>>VVVyyy}}}oooYYYGGG>>>:::999666444333222222222666444333222222444666888555444333222222222222222222222222222222222222222222222333444444444444333555555555444444555555555222222222111//////000111222222333333333222222111333333222222111222222222111333222444999999GGGaaa{{{\\\===222444222000000111000///.........//////000...---///...,,,///444***...///---,,,///000//////////////////////////////111333333222111111222111///---------...---,,,,,,...///...+++)))+++---/////////...............------------...............,,,******,,,---,,,+++++++++++++++++++++,,,,,,---,,,,,,000666888555222///333444222111222000,,,,,,,,,---.........------...---++++++,,,---+++***---***'''&&&(((***+++,,,+++++++++++++++++++++,,,***,,,---,,,***)))+++---------...---,,,,,,...000...,,,***+++------,,,***,,,+++*********++++++,,,))))))((((((((((((((('''***))))))(((''''''&&&&&&))))))((((((((((((((()))))))))))))))***************((('''(((+++,,,+++)))+++)))))))))+++++++++)))++++++***)))(((((())))))******))))))******+++,,,))),,,,,,)))***///...***(((***...///000111222333888555222222444555444333555444444333333333444555555666888:::<<<===>>>>>>===BBBGGGNNNZZZppp{{{AAA@@@<<<777888===???===>>>>>>>>>AAACCCAAA<<<777888:::;;;;;;:::;;;<<<>>>===<<<;;;:::;;;;;;======;;;::::::<<<>>>???>>><<<>>>>>><<<999666555777888;;;<<<<<<;;;888666666777;;;<<<===<<<;;;;;;===???===<<<:::999:::999777666555777777666444444777:::999777555333333444555666555555444555777777666444555777888::::::999888777444333111000000222555777777888888???WWWxxx}}}gggPPPBBB>>>:::999666444222111111111666555444333222222222222444333333222222222222333222222222222222222222222222333333444444444444444666555555555555555555666000333444111------000444///000000111111000000000222222222111222222333333222444111333999999AAAUUUsssjjjOOO666000333222///000000///......------......111......000///---///444''',,,///------///000..............................000222222111111222333111///---------...---,,,+++///222///)))'''***...------..................------------............---+++***+++,,,---,,,+++*********+++,,,------...---+++***---111333222000...222444333222222...))),,,,,,---------,,,++++++,,,+++++++++,,,,,,***)))+++***)))'''''')))---111)))******+++,,,,,,------&&&(((******)))***,,,---,,,------,,,******+++---...,,,,,,,,,...///...---)))))))))((('''&&&%%%$$$((((((((())))))************))))))((((((''''''&&&))))))***))))))((('''&&&(((((((((((())))))))))))'''&&&&&&'''***,,,+++******(((&&&''')))+++,,,+++,,,,,,***)))((((((((((((***))))))))))))***++++++,,,,,,+++))),,,000...******))))))+++...000111000999777666666777777555444444444333333333444555555666777999;;;<<<===>>>>>>>>>BBBGGGNNNZZZpppAAA@@@<<<888999>>>???======<<<<<<>>>???>>>;;;888777999:::;;;::::::;;;<<<===<<<;;;::::::;;;<<<===>>><<<;;;;;;<<<===<<<:::<<<<<<;;;888666666888:::<<<======;;;888777888999<<<<<<===<<<;;;;;;<<<>>>;;;:::888888999888777555333666999777333333777<<<888777555444333333333444111111222444555666666555444666888;;;;;;:::888777666444333222222444555666999888999@@@WWWtttbbbHHH===;;;;;;999777444222111111111555555555444444222111111333333222222222222222333333333222222222222222111111222333333444444333333333222222111111222222333222222222000......111444---...//////000/////////111111111111222333444444444666222333999888<<>>?????????CCCHHHOOO[[[qqq???@@@>>>;;;<<<@@@???<<<;;;;;;;;;<<<===<<<:::888666888:::;;;::::::;;;<<>><<<;;;::::::;;;;;;AAA???<<<;;;;;;;;;999777777777777666555777:::<<<<<<<<<<<<;;;::::::<<<>>>;;;<<<===<<<::::::;;;===777666555666777888777666333777999777444333888<<<777777666555444333333333...///111222333333444555333555777999:::999777555555666666666666666555444333444666???QQQiii{{{{{{YYY@@@666666;;;:::777555333222222222444444555555555444333333222222222111111222222333333333333222222111111111000000111222222222222222111000000000000000000111444111//////111333222111000111222222333333333222111111111111222333444444555888333333999888888BBB]]]vvvwwwQQQ???111111444111///000...............------,,,...,,,---000...,,,---222,,,111444111///000///,,,........................,,,---......------...000111///---------...---,,,222000---...///000---+++++++++,,,,,,------......,,,,,,,,,------------...+++,,,---------,,,,,,,,,,,,------------,,,+++***444222///......///000000***---...,,,---111222///,,,,,,,,,,,,+++***))))))+++******+++,,,,,,+++)))+++,,,+++'''$$$$$$)))---,,,,,,,,,+++++++++******+++*********++++++++++++---...///...+++******+++******+++++++++,,,,,,---***+++---......---+++)))************)))))))))))))))))))))))))))((((((((()))************(((&&&%%%(((((()))))))))*********++++++,,,++++++***++++++///,,,)))((()))+++++++++---,,,+++)))((('''''''''))))))(((((())))))***+++...+++***+++------,,,***000---***+++///222333333...000222555777888:::;;;555555555444333222111111777888:::<<<>>>??????@@@@@@DDDIIIPPP\\\sss===??????===>>>@@@>>>999999:::;;;<<<<<<;;;999888666888;;;<<<;;;:::;;;;;;???>>><<<;;;:::::::::;;;@@@???===<<<<<<:::777555333444444444444666:::===;;;<<<<<<;;;;;;<<<>>>AAA;;;;;;<<<:::999888:::;;;555444444444666777666555666888888777555555888;;;666666666666666555444333...000222222222222222444333555666888888777666555666666777888777666444333222444888???MMM```tttpppQQQ===777777999888666444222222222222333444444555555555555444222111111111111222222333444333333222222111111111///000000111111111111111222111111000000111111222444000...000444555333000//////000111222222222222222222222111222222333333333888444222777666666???UUUoookkkFFF888...000222...,,,---...////////////...---------,,,---000///,,,---111///333555111/////////,,,........................---......---,,,+++---///111///---------...---,,,333...***,,,111222///***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---///000...------------............,,,***)))...---------...///111222)))+++,,,***,,,111222111++++++,,,,,,,,,+++******...---+++,,,---.........++++++***'''&&&%%%''')))------,,,,,,+++******)))...---++++++,,,,,,+++))),,,...///...,,,*********(((***++++++))))))***,,,)))***,,,...///...---,,,*********))))))((((((((())))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''((((((((((((,,,---...---+++***+++,,,000---+++******+++******,,,,,,***)))(((((((((((()))(((((((((((()))******---******,,,,,,)))))),,,...,,,***+++---000111222000111333333333333555777888888888888777666555444888999;;;===>>>???@@@@@@CCCFFFKKKQQQ^^^uuu<<<======:::;;;>>><<<888777999<<<======;;;999888666999<<<===<<<;;;;;;<<<===<<<;;;::::::;;;<<<======<<<<<<======;;;888555444444444444444666:::<<<;;;;;;;;;::::::;;;>>>AAA::::::;;;999777777888:::777666555555666777666444999888777666666666777888555666777888888777555444111333555444222111222333666666666777666666555555777666555555444333333333444777:::>>>GGGXXXppp|||}}}dddHHH;;;888888555444333111111111111222444333333333333333333333111111111111111222333333444444333333222111111000000000111222222222222111222222111111111111222222000000222333444444222111,,,---...///000000000000333333222222111222222222///777444000333333444===KKKccc___???222+++...111---,,,/////////000000000///...------,,,...111000------111///222333///---//////...////////////////////////000000000...,,,,,,---///111///---------...---,,,...,,,***+++...000...+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++...111222000......///+++,,,...///...---,,,+++)))***++++++,,,---///000'''+++,,,+++---000000---***+++,,,,,,,,,,,,,,,,,,///,,,***)))+++---...///+++)))(((((()))***)))(((,,,+++++++++++++++++++++...,,,***+++------+++)))***,,,------+++))))))))))))+++,,,+++)))((()))+++((()))***+++,,,++++++***'''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))''''''((((((((())))))))))))+++---,,,******+++---,,,+++)))***++++++***)))++++++***)))(((((())))))((((((((((((((()))************,,,...***%%%'''---+++,,,---,,,,,,---000222222333444222000000222555666777888999::::::999888888999;;;===???@@@AAAAAAEEEHHHMMMSSS```www<<<<<<:::777888<<<;;;888666999<<<>>>===;;;999888666999<<<======<<<;;;<<<;;;;;;::::::;;;<<<>>>???999:::;;;===>>>===:::777555666666555444666999;;;;;;;;;;;;999888999<<>>@@@@@@===999888999;;;888666888<<<<<<888666777:::;;;===??????>>><<<;;;===<<<;;;;;;<<<===<<<:::===;;;999999999999777666666444333444888::::::888<<<:::999:::======;;;888;;;:::888888999999777666666777999::::::::::::;;;555555555444444555555555666888666333333666888666888888999888777666444222888666444333333444555777777555333444666777444111999999999888;;;FFFUUUaaapppooonnnllliiiccc\\\WWWRRRRRRQQQPPPOOOMMMLLLKKKFFFFFFEEEEEEFFFHHHIIIKKKSSSSSSVVV\\\aaaiiiwwwpppMMM777333555444444333333222222333333333888666333333555555222000111/////////111222111000333222000/////////000111222000///...//////---,,,000333333000000333333000222///000555777444111222222111000///000111333444555444222222333444333222444333111///...000444888:::FFFcccnnnDDD333222000...---,,,------222333444222...---...000///000111222111000...,,,///...---...000111111111222111000//////000111222333111///......///111333222000...,,,+++,,,---...*********)))))))))((((((000---++++++---...---+++///............---------111+++///333///000000(((...------......///000111222///,,,---000111///,,,===000(((+++000...***))),,,++++++******++++++,,,******)))))))))))))))******+++---------+++)))''')))((('''(((+++------,,,...,,,))))))++++++)))&&&++++++******************,,,,,,,,,+++++++++*********,,,...---+++)))))))))***)))))))))))))))******(((((((((((())))))))))))''''''(((((())))))******))))))(((((('''''''''&&&+++)))(((***,,,---+++((((((((((((((()))***,,,,,,)))))))))))))))(((((('''))))))***+++,,,,,,---------000222333111/////////------...///000111222333222222222222222222222222000000111333555888:::<<<======???AAACCCBBB???<<>>??????===999888999:::888666777::::::777666888;;;;;;<<<======<<<;;;:::>>>===<<<===>>>>>>===<<<===<<<:::::::::888666333555333222444777999999888:::999888;;;>>>???>>><<<999888666666777777555444555666888999999999999:::555666666777777666666555444777666333333666777444666666777888777777555444777777666555444555555666777555444555666666444222222444555555666<<>><<<<<<;;;;;;:::::::::<<<===>>>>>>???DDDIIILLLOOOXXXaaammmwwwaaaAAA333333555333333333222222222333444444555333111111333333111///333222000111111222000///222111000///...//////000111/////////111111000///000333333000000333333000333000000555666333000111000000000000000111111111666444222222333333222111333333222000///000444666<<>>>>>>>>;;;999777888999888555555888888555555888;;;;;;;;;::::::999999888>>><<<;;;<<<===>>>===<<<::::::::::::;;;999666333333222222444777888999888888888999<<>>IIIaaa|||\\\888222111///...---------......///000000......///000)))+++---000111222222222///...---...000111111111222111000000000000111222222111000......000111222111000...---,,,------...,,,,,,,,,,,,,,,,,,,,,------+++***+++---.....................---------------)))...///((()))...***------------...///000111$$$(((,,,,,,******...111)))***...111000,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))******...,,,++++++,,,------,,,,,,+++******+++,,,+++)))((((((((()))***+++---...,,,,,,,,,+++++++++******...,,,++++++---,,,(((%%%++++++***))))))((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''))),,,------+++******)))))))))******+++))))))******))))))((('''******++++++++++++++++++''')))+++,,,***)))))))))+++,,,,,,---...///000000111111111111111111222222000111222333444666777888555777:::???CCCFFFEEEDDDDDDGGGJJJSSSggg===<<<;;;999777666666666777444444666666444555999;;;:::999888777666666777;;;:::999:::;;;<<<;;;:::666777888:::<<<;;;888555111111222444666777888777999:::;;;===???@@@@@@@@@;;;:::888888999999777666444444444555666777666555555666999::::::999666555444777999777777999777444444555666777888777666666555666777888777666444222555555555555555555444333111333444444222222333555999777555555555666555444555555666666666666666555666666666666555555555555555666;;;???===888777999999<<<@@@EEEKKKWWWeeeoooqqq^^^EEE666666;;;<<<999222222222222333444555555555555555666777777777777666444333333333333222000111111111000000000000000000//////000222333222111000333333000000333333000000,,,,,,111222000///000111000/////////000222333666444222111222222111///000111333333222222222333888:::???OOOjjjxxxRRR444222111///...---------...------...////////////000***+++---///111222222222///...---...000111111111111111111111111111111111222111000//////000111222000000///...------......*********++++++++++++,,,+++******+++,,,......///.........---------,,,,,,++++++333555+++)))...+++------------...///000000)))+++---...------///222)))+++...///,,,)))***,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,---)))((('''&&&'''(((***+++///---++++++,,,,,,+++***+++******++++++,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,+++++++++******000,,,)))***------(((###'''''''''((()))+++,,,---(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''******************)))(((++++++******)))*********)))************)))((((((++++++++++++***************,,,......---,,,,,,---++++++,,,------...//////000000000111111111111111111111222444444555555666444555999>>>CCCFFFFFFFFFGGGJJJMMMVVVjjj<<<:::999777666555555444666333333666666444555999:::999777666555555555555;;;:::999:::<<<===<<<;;;888888999;;;;;;999555222111222444555666666666777;;;<<<==================;;;:::888888999999777666444333222444666666555333333555777999999777555333555999:::888888:::999555666777888888888777555555555666777888777555333111555555666666555444444444555555555444333333444666777555333222333444333333222222333444444444333333333333444444333333333222666555666999888444333666555555444333555<<>>===<<<;;;:::999666222///222444777777666555555666;;;<<<===<<<:::999999999999888666666777777555444555333111333666777444111333444555666666555444333666::::::888888::::::666888888999:::999888666555666777888999888666333222444555777666555333444444555444333333333444555666666444222222333444333222111111222222222222222111333333444444444444444333666222111333333111111555111222444444444444555777555444666888666333222555444333333222222333333444000222333333222222333555333222111222444555444333333444444444444333222222111000//////000111000...000333333000000333333000---******...111000000222666444111...///222555888444222111000222222222111000111333333222222222333111444999???KKK^^^ttt```CCC555111000///...---......///------...000111222000........................//////...---...000111111111111111222333333222111111111111000000000000111111////////////////////////------,,,,,,,,,+++++++++***+++,,,+++***+++---///------------,,,,,,,,,,,,+++333DDDFFF555,,,...,,,,,,,,,,,,,,,---...///000222///+++,,,...///+++(((***,,,,,,)))))),,,---,,,******,,,,,,,,,,,,*********************+++,,,------,,,***))))))+++---...---+++))))))*********(((+++,,,---,,,+++***+++,,,...---+++***))))))((((((,,,,,,,,,+++++++++******,,,***)))***,,,,,,(((%%%++++++***))))))((())))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((%%%''')))***))))))***+++++++++*********++++++,,,******++++++******)))((())))))******************''')))******)))***+++---,,,,,,,,,---------............//////000000111111111222444666777777666666888888:::===@@@CCCCCCBBBJJJKKKOOOZZZppp@@@===:::999:::999888555444333444888999666666888555555666777777666555444>>>===<<<>>>@@@AAAAAA@@@===;;;999888888666333111444666999999777444444555888:::<<<;;;888666666777999888666666777777555444666333111333666777444000444444555555555555444444666999888555555888999666777888999:::;;;:::999999::::::::::::999777555444333666777777444333333555333333333333444444444333555444333444666777777666222333333333333333222222222333444666666666555555777222111333444222222555...000333444333222111000444222333777666222333777555555444333222222222222444666777777555444666888444333222222333333222111333333444444444333222111000//////000222333222111000333333000000333333000222...---000222000000222222222111111111222333444222111///000222333333222000222333333111111333444333222555;;;???JJJbbbzzzwwwTTT<<<555111000...------.../////////...///111333333000---...---------....../////////...---...000111111111111222222333333222222111111000000000000000000111/////////000000000//////------,,,+++***))))))(((***,,,---,,,***)))+++...---------,,,,,,,,,++++++---666GGGGGG333)))---,,,,,,,,,,,,,,,---...//////000...---,,,,,,+++***))))))111555000******,,,,,,((()))+++,,,,,,+++)))((())))))))))))***+++,,,,,,***)))((('''''''''((((((---+++******+++,,,+++***,,,---...---+++)))***,,,,,,,,,+++***)))))))))))),,,,,,,,,+++++++++******))))))***++++++***)))(((,,,,,,***)))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''((((((((()))%%%'''******)))((()))+++************+++,,,,,,---***++++++++++++***))))))(((((())))))******++++++)))+++,,,,,,+++,,,---///------------............------...//////000111111111333555777888888888777999999999<<<@@@BBBCCCBBBIIIKKKOOOZZZrrrBBB???<<<;;;<<<<<<:::777444333555:::;;;777666888333444666888888777555444<<<;;;;;;<<>>UUUppppppLLL777444000000...------...//////000//////111444333000,,,,,,,,,,,,------///000111///...---...000111222111111222333444444333222111000000000000000000000000...///000000000000000///222222111000...---,,,+++***,,,---,,,)))(((+++------------,,,,,,,,,++++++...777HHHFFF000&&&+++---,,,,,,,,,,,,---...//////---///111///+++)))+++---***888@@@888+++'''((()))'''(((***++++++***((('''(((((((((((()))***+++,,,++++++***)))))))))))))))...,,,***+++,,,------,,,,,,...///...***)))***,,,+++***************++++++,,,,,,,,,+++++++++******&&&(((++++++***))))))******)))))))))))))))******(((((((((((())))))))))))******))))))((((((((('''&&&'''''''''(((((())))))(((***,,,+++(((%%%&&&(((************+++,,,---...***++++++++++++***))))))'''(((((()))***++++++,,,((()))******)))***,,,...------..................---------...///000000111111333555888999:::999888888888999<<>>>>>===<<<<<<===888999999999999777555444555888===???===:::888777777888999:::999888777666:::999999888777666555555555555444555777777666444333666777666333222444777666666666666555555555555777777777888:::<<>>>>>AAAEEEBBB<<<:::::::::;;;;;;:::::::::999888888777777777888888888:::<<<===<<<;;;;;;<<<>>>===;;;:::888888777777555555555666666777777777:::999999:::::::::777555:::777444111000000000///333333444555666777888888:::999888777666555444333555777888::::::999888777444555999>>>>>>888444333333333222222222333333444444222222444666999999999666555444333333333333333444444333333222222111111333222222222222111111111222000//////111222222111000000000111222222333333444444333222222222333333444000---000666777444///000000111111111222222222333333333333222111111111111000000111222222111///...000222222222222444666444444333333333333444444333444555555555333000///000000000111111111111111444333111000000222333555555555555444444555999<<>>CCCFFFHHHGGGJJJLLLSSS```xxx888555222555999<<<999666888888999:::;;;<<<=========??????AAAFFFKKKFFF???999888888999::::::999777777666555555555666777888777999::::::::::::;;;<<<===<<<:::999888888999:::666666666666666666777777;;;:::::::::;;;:::777444<<<777222000222333222000444444444555666777777888;;;;;;:::999777555333222444555777999999888666555333444888<<<<<<999555444333333333222333333444555555444444444555666777777555444444333333333444444555555444333222222111111222222222111111111000000222111///000222333222222000000111111111222222222444444333333333333333333555222000222555666444111///000000111111222222333555444333222111111000000222111111222444555333222000111333333222333444666666666555444333333333333444555666666555222///---111111111111111111222222333222111000000000222222444555555444333333555777@@@OOOhhhzzzUUU===666000222222111000////////////...,,,***+++...000000000333000---...111222000------------000222444333222111222444666666555444333444444444444333333222111333333222111000//////...***+++,,,---------------,,,---...//////...---,,,...............---------,,,---,,,+++)))***,,,...,,,+++---111111...,,,...+++,,,---......,,,***)))((()))***)))((()))))))))))))))************))))))++++++***************+++&&&***,,,***&&&%%%)))---(((***)))%%%&&&***,,,***+++++++++++++++,,,......++++++******)))************++++++++++++,,,,,,,,,+++++++++*********))))))---,,,+++***)))((((((((())))))((((((((((((((())))))))))))((((((((((((((('''''''''''''''((()))***%%%&&&''')))***+++++++++((('''''''''(((***,,,------,,,+++***)))***+++,,,+++***))))))((())))))))),,,,,,------,,,,,,+++***...---+++******+++,,,---//////000000111111222222222444555777888888777666999999;;;@@@EEEHHHHHHHHHHHHLLLTTTddd|||:::666444777<<<>>><<<999;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAAGGGKKKGGG???888777666777999:::888666666555444333333444666777555666777777666666888:::999888777777888999;;;<<<999999888777666666555555999888999::::::999555222999555222111444666555444666666666666666555555555888999::::::999666444333555666777888888777555333444666777777777777666555444444444444444555666666777777666555555444555666555555444333333333444444555555444444333222111111222222222111111111000000333111000000111222222111111111111111111222222222222333333333333333333333//////000/////////000111000000111111222222222222555444333222111000111111111000000222444444333222333444555444333222333444777666555444333222222222444555666555444222000...222222111111111111111111222222111000000000111222333444555555444444555777CCCIIIVVVmmmtttNNN999555000000000000000///...------...---++++++---///111111333000------000111000.../////////000222222111000111222444666666555444333333333444444444333222111333222222111000///......------.........------,,,+++,,,---......---,,,+++//////.........------------------,,,***+++---///,,,+++---111222...,,,...+++,,,---......,,,***))))))((((((***+++******+++))))))************))))))+++***************++++++***,,,---(((""" ###)))+++***''''''+++,,,***)))))))))******+++,,,---*********)))******++++++))))))***++++++,,,------))))))*********+++++++++......---,,,***)))((('''%%%&&&((())))))(((&&&%%%)))))))))))))))(((((((((+++***'''&&&&&&))),,,...++++++,,,,,,---,,,,,,,,,(((((('''((()))***,,,------,,,+++***)))***+++,,,+++***))))))((()))))))))+++++++++++++++******)))...---,,,+++++++++,,,---//////000000111111222222222333555666777777777777;;;<<<>>>BBBFFFHHHHHHGGGFFFKKKUUUfff:::888777999===???>>><<<>>>===<<<;;;::::::;;;;;;;;;===>>>???CCCGGGDDD???999777555777999:::777555555555444444444444555555333555666555333333444555444444555555777888:::;;;999888888777666555444333666777777999:::888555222444333333333555777777666777777666666555555555555333555777888888666444222555666777888888666555333555666555222222555666444444444444444555666666777888888888777555444555777777666555444444444444444555555444444333333222222333222222222222111111111333222000000111111000///111111111111111111111111111111222333333333222222...000111000//////111444222222222222222222222222555444222111000111222222///......///111222111///444555666555333222333444888777666444333222222222555555555444333222111000111111111111111000000000111111111111111111222222333444555555444555777999BBBBBBHHHXXXnnnkkkEEE555555111///000000000///...---,,,...---,,,,,,---...000111111///------...000000000333222222222333333222000111222333555555444444333222333444444444333222111111111000000//////......000000//////......------++++++,,,,,,,,,,,,++++++//////...------------...***+++,,,+++******,,,------+++,,,000111------///,,,,,,---------,,,+++***,,,((('''+++,,,+++***,,,))))))************)))))))))))))))))))))***+++,,,(((***+++***((('''***---))),,,,,,)))))),,,,,,)))''''''((()))***+++++++++***)))))))))***+++,,,,,,))))))******+++,,,,,,---((())))))***++++++,,,,,,......---,,,+++)))'''&&&###%%%''')))***(((&&&$$$))))))))))))))))))))))))---+++(((&&&'''))),,,...((())))))))))))(((''''''))))))((()))***+++---...---,,,++++++******++++++++++++***))))))))))))******************))))))(((---,,,,,,,,,,,,,,,------......//////000111222222111222333555666777888888<<<===@@@DDDHHHJJJIIIGGGFFFLLLVVVggg:::::::::;;;======>>>>>>===<<<;;;:::::::::;;;;;;777;;;<<<;;;<<<@@@@@@===999666555666:::;;;888444777777777777666555444444333444666555333111111222111222333444555666666666555555555444444333333333555555777999:::999555222000222444555555555555666555555555666666666666666333555888::::::777444222333444666888999888777666444666555111000444444111333333333333444555666777666888999888666666888;;;999888777666555444444444444444444444444444333333333333333333222222222222444222000///000000...---111111111111111111111111///000111222222222111111222111000000222444555555555555444444333222222222444333222000000111333444//////...///111111000...333444555555444444555666999888777666555444444444555444333222222222222333111111111000000/////////111111111111222333333333444555555444444555777:::===>>>AAAHHHTTTggg{{{~~~aaa===000333111000000111111000///---,,,,,,------,,,,,,,,,---............---,,,---000222333222111222444444222000222222222222333333333333111222444555555444222111/////////...............000000...---------...///,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,------(((***,,,,,,+++***+++,,,...++++++...///,,,---///------,,,,,,,,,,,,++++++---'''&&&+++---+++)))+++))))))************))))))(((((((((((()))***+++,,,'''((()))+++---000222444'''+++,,,+++***,,,+++'''&&&&&&((()))***+++++++++))))))))))))***+++,,,---))))))******++++++,,,,,,******************++++++,,,------,,,+++)))'''&&&%%%&&&'''((()))(((((('''((((((((()))*********+++*********)))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%******)))***+++,,,...///+++,,,,,,,,,,,,+++******,,,,,,+++******************************))))))(((++++++,,,---............,,,,,,---...000111222222000111222444666888999:::;;;<<<@@@EEEJJJLLLKKKJJJIIINNNXXXhhh999:::<<<<<<<<<<<<===???<<<;;;:::999999:::<<<<<<555999;;;888888;;;===<<<:::777444666:::;;;888444888999999999999777555444333555666666333111000000111222333444555444333222111111222222222222333333555555777:::;;;:::777333---222666666444222333444333444444555666777888888555888;;;===<<<:::666444111222555888999:::999999222666666111000333222---222222222222333444555666444666888888777888;;;>>>::::::888777555555444444333333444444444444444444444444444333333333222222555222000//////...---,,,222222111111111111111111...///000111222222111000111,,,)))+++111444333111777666555555333333222111444333111000000222333555222111111111333333111000111333555555555555777888:::999888777666666666666666444222111111222444555111000000000//////......000000111222333444444444555555555333222333666999888===AAA@@@BBBQQQjjj~~~xxx[[[777---222000111111222222111000...---+++,,,,,,,,,+++******++++++---...---+++,,,000444000//////000222222111000222222111111111222333444111222444555555444222111---------...............///...---,,,,,,---///111------+++******+++------///...---,,,+++,,,------)))+++---...---,,,,,,---...++++++------,,,,,,000...---,,,+++++++++,,,,,,---'''%%%***---***(((***))))))************))))))''''''''''''(((***++++++---***((('''(((((('''%%%&&&***,,,++++++,,,)))%%%&&&'''((()))++++++,,,,,,))))))))))))***+++------))))))*********+++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,+++)))'''&&&)))(((''''''((()))***+++''''''((()))***++++++,,,''')))***,,,+++)))&&&$$$((()))***+++,,,,,,,,,,,,+++*********+++---///000++++++,,,---,,,+++***)))---,,,++++++******++++++***++++++++++++***)))))))))***,,,...//////......++++++,,,...///111222333///000111444666888:::;;;999;;;???EEEKKKNNNNNNLLLLLLQQQYYYiii444888;;;999999===>>><<>>BBB===???CCCIIINNNPPPNNNLLLLLLNNNXXXkkk666:::<<<::::::===>>><<>><<<888666666999:::888555;;;;;;::::::::::::;;;;;;666777777777777666555555444444444444444444444444000111222333333333111111111111222444888;;;<<<;;;777444111000111222222222///000222333333333333333777777666666666666666666444555555555666666666666777666555333000...,,,+++000000000111222222333333555444333333333555777888777888888888777666666555666555555444333333222222444222000000111111111///111111000000000000111111000000111111111222222222111111111222222222222222333222222333444555444333333444444555444333222111333222000///...///111222222222111111111111222222333333444444444333333222333222111000000111222333444444444444333333333333444222000000111222111///000222333333444444333222999;;;;;;777666777666222111555777555444;;;JJJWWWllllll___GGG666444333000222000///...000000000///......------------......---------...///111222333111///......///000000///111222222333333222222111///000222333333333111111222000...---,,,---...///***---...+++,,,///000......,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,------,,,,,,+++***///---++++++,,,,,,+++***'''######(((***))))))+++******)))(((((((((((((((***)))((()))+++,,,+++***%%%%%%&&&(((***,,,///000(((((())))))***++++++,,,+++)))((()))+++,,,,,,+++***)))''''''(((******)))+++++++++************)))(((((())),,,///000---+++///))),,,+++$$$&&&,,,***(((((((((((()))***+++++++++***(((&&&&&&&&&'''(((+++***)))((('''(((((()))***,,,***''''''+++***&&&*********))))))+++...000++++++,,,---,,,+++***))),,,+++)))(((((())),,,---************************)))***,,,---------,,,+++......//////000000000111333333444444555888<<<@@@@@@AAADDDIIIMMMOOONNNLLLRRRTTT^^^ppp999<<<===:::;;;>>>>>>;;;>>><<<;;;;;;===>>>======888999;;;;;;;;;;;;===???<<<888666666888999777555>>>======<<<<<<======>>>888999999999999888777777444444444444444333333333111222333444555555444444444222111333666999::::::888555111......////////////111333444444222000...777666555444444444444444666555555444444555777777888777666333111...,,,***000000111111222333333333444333222222222333444555666666777777777666666555444444333333222222111111444222000000111222222111222222111111000111111222222333333333333333444444333333444444333333222222333222111222333444333222333333333444333222222111333222222111111111111111222222111111111111222222333333333333222222111000333222000//////000222333333333333333222222222222444222000000111222111000000111222333333333666888@@@CCCBBB===999777222---111444555333///222<<>>444222111...///...,,,---///000//////......------------..................///000111222333222000000111000...,,,111111222333333222111111///000111222333222111000111000...---,,,,,,,,,---,,,......++++++///111///---,,,***+++---......---+++,,,,,,------,,,,,,+++------......------,,,+++,,,,,,------,,,,,,+++***...,,,******,,,,,,,,,+++---(((&&&)))+++)))***,,,******)))(((((((((((((((***)))((((((***+++***((()))))))))))))))***++++++))))))***++++++,,,,,,,,,***))))))***,,,,,,+++)))+++)))(((((()))***)))(((+++++++++************)))))))))***,,,//////...,,,...)))++++++$$$(((///,,,'''((()))***+++,,,,,,,,,+++***((('''&&&''''''(((******)))((((((((((((((('''***+++(((&&&((()))''',,,+++*********+++---...***+++,,,---,,,+++***))))))))))))))))))***+++,,,***************************+++,,,---...---,,,,,,---......///000111111222444555666555666888<<>>>>>>>>>>>;;;===>>>>>><<<<<<<<<>>>999777555666888:::999888???>>>>>>======>>>>>>???888888999999888888777666555555555555555444444444000111333555666666666555666444222222444777999999<<<888333000///000000///111222444555444333111000666555444222111111111222666555333222222333555666777666666555333000...,,,000000111222222333333444333333222111111111222222444444555666666555555555444444444444333333222222555444222222444444444333333333222111111111222222333333333333444444444444444444444555444333222111000///...///000111000///333333333222222222111111222222222111111111000000222222111111111111222222333333333333222111000///555333111000000111333555333333333222222222111111222222111000111111111111111111222333222222888@@@MMMNNNKKKCCC===:::555///111444666444222333888===???AAA>>>555///000000...---+++***+++.../////////...------,,,,,,------...222111000///...---------222222111222222111...,,,111111222222222222111111111111222333333222222111111000///...---,,,,,,,,,111222000+++***...///---...---+++,,,---......---+++,,,,,,------,,,,,,+++---............---,,,,,,,,,,,,------,,,,,,+++***---+++******+++,,,,,,+++444...*********'''''')))***))))))(((((((((((((((+++***))))))***+++)))(((,,,,,,+++***))))))))))))------,,,+++***))))))(((***)))***+++,,,,,,***(((+++***(((((()))***)))(((+++++++++*********))))))******+++---.........---)))&&&---111***+++...)))((()))+++,,,---,,,,,,+++******)))(((''''''((((((***))))))(((((((((((((((&&&***,,,***''''''(((***---,,,******++++++++++++***+++,,,,,,,,,,,,******((()))***+++++++++++++++************************---...///000000000///...,,,---...///000111222333444555666777777:::>>>AAADDDCCCDDDGGGLLLPPPQQQRRRUUUXXXbbbuuu<<<<<<:::777999<<<<<<888===>>>>>>>>>>>>>>>>>>>>>>>>???@@@???===;;;::::::777666555666888;;;<<<===>>>>>>============>>>>>>999999999999999888888777888777777777666666666555///000222444666666666666777555333333555777888888@@@<<<888555444444444333555555444444555555666666555444222000//////000111444333111000000111333444444555555666555333111000111111111222333333444444333222222222111111222222222333444444555555555555444444444444444333333333666555333333444555444333444444333222222222222222333333333333333333222222333333444555444333111000000///......000000///...333333222222222111111111000000000000000/////////222222111111111111222222444444444333333111000///444333111000000111333444333333333222222222111111111111111111000111222222333222333444111222<<>>@@@???===<<<<<<===>>>???@@@???<<<999888888888777777777888;;;>>>@@@===<<<<<<;;;;;;<<<<<<===:::;;;;;;;;;;;;:::999999999999999888777777666666000111333555666777666666777666444444666888999888;;;888555444444333222111888888666666666777888:::444333111///...///000111222222000//////000000111222333555666666444333111111111222222333444444444333333333333333333333333222333444555666777777777555555555555555555555555888666444333444444333222555555444333222222222222333333222222222222111111111333444555555333222000333222111111222222111000444444333222222222222333111000000///.../////////222222111111111111222222333333333333333222111000111111111000000111111111333333333333222222222222000111222111000000222444333111222444222444CCCUUUkkkkkkdddYYYOOOHHH@@@999888888888777666333111000444222...++++++,,,...///,,,+++***+++---//////...------,,,,,,,,,,,,------------------...///000111///......000111222111000222111000000000000111222333333333222222222222222000000000000000/////////...000///------111333111111///---,,,,,,,,,+++)))---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,------,,,,,,+++******)))((()))+++------,,,,,,'''&&&(((***))))))+++******)))(((((((((((((((,,,+++***+++,,,---,,,+++)))))))))***+++,,,---...************************+++*********++++++***((()))((((((***,,,,,,+++)))+++++++++************))))))***,,,+++******,,,---...(((******###(((111///---------,,,+++***)))((()))))))))))))))))))))))))))))))))))))))((('''''')))(((***------)))))),,,---+++)))***------+++))))))***+++,,,---,,,++++++,,,,,,------------,,,,,,***************************+++,,,---...---,,,,,,---......///000111111222111333666999;;;???CCCFFFAAAAAACCCHHHOOOTTTXXXYYYVVV[[[ggg|||===<<<888666999???>>>999===???AAA@@@===::::::;;;:::<<<>>>>>><<<999888888;;;;;;:::999999:::===@@@<<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::999888888999999888888777666666555222333555777888888777777777666555777999::::::999555444333333444444222000::::::999999888777777666333222000......///111333222111111111000000000000111222444555444222000...111111222333333444444555333333444555555666666666444555666888999::::::::::::::::::;;;;;;;;;;;;;;;===;;;888777777777666444666555444333333222222222333333333222222222111111111333555777777666444222444333111111222333111000555555333222222222333444333222000......///000111222222111111111111222222111111111222111111000000000111222333333222111000444444444444333333333333///111222111000000222444000...111555444777KKKbbb~~~~~~yyymmmaaaVVVIII???;;;999888777777444111...111///---,,,------......---,,,***+++---.........---,,,,,,++++++,,,,,,---++++++,,,---...///111222000...---...///111000000222111000//////000111222222111111000000000000000......//////////////////---000000...///222333000///---+++***+++,,,+++***...---+++******+++---...++++++,,,,,,++++++***))),,,,,,------,,,,,,+++***)))((('''(((+++---------+++''''''+++...------///******)))(((((((((((((((***)))((()))+++,,,,,,+++...---,,,+++******)))***++++++++++++++++++++++++---+++))))))***+++***)))((('''(((***,,,---,,,***+++++++++************)))(((***+++***)))(((***---///(((***)))"""&&&///...---,,,+++***************)))))))))*********))))))((())))))***)))((('''&&&)))&&&''',,,...***(((***---***(((***---///,,,((()))***+++,,,---,,,++++++...------,,,,,,+++++++++************************)))***,,,---------,,,+++......//////000000000111222555888:::<<>><<<888666;;;@@@@@@;;;===???AAA@@@<<<999999:::666999<<<<<<;;;:::999999???>>><<<:::888999<<<>>><<<<<<;;;;;;;;;;;;<<<<<<666777777777777666555555999888888777666555555444555666777888999999888888666666666888:::;;;:::999888888888999;;;:::888666:::;;;<<<<<<:::777444222333111///......000222444222222222222222111000///000111333333222000---+++111222222333333444444555333444555666777777777777666777999:::<<<<<<======@@@@@@@@@AAAAAAAAAAAAAAACCCAAA>>><<<<<<;;;:::888777666555444333222222222444444444333333222222222222333666888999888666444333111000000111111000...666555444333222333444444555333111///...000222333222222111111111111222222...///000000000000000///222333555666666555333222555555444444444444333333///111222222000000222555---+++///555555:::QQQjjjqqqaaaQQQDDD;;;999888888999888444111...,,,,,,...000...------...,,,+++,,,---......------,,,,,,++++++,,,,,,---......---------......///111///---,,,.../////////222111000//////000111222000000///...............+++,,,---...////////////000333333000000111000,,,,,,***)))***+++,,,,,,+++000---+++))))))+++---000***++++++++++++***)))))),,,,,,---------,,,++++++)))((('''(((+++---...---)))&&&&&&***+++)))((()))******)))((((((((((((((((((''''''(((+++,,,,,,+++(((((()))***+++---///000000///...---+++***)))(((...,,,)))((()))*********''''''(((***---...---++++++++++++************)))(((***+++***''''''***,,,***&&&,,,...'''(((,,,(((+++***)))))))))***+++,,,((()))************))))))((()))*********)))'''&&&***$$$$$$+++...***'''(((,,,)))'''***...///,,,))))))***+++,,,---,,,,,,+++......,,,+++***)))))))))************************+++,,,---.........---,,,////////////000000000000444666999;;;<<<>>>AAACCCCCCDDDGGGKKKQQQUUUVVVVVV\\\aaammm<<<<<<;;;:::;;;<<<===>>>BBBBBBBBB@@@===;;;;;;;;;777666888===>>><<<<<<>>>BBB>>>:::888:::===@@@AAA999;;;<<<>>>>>>===;;;:::<<<777333444888999333...999999999666444333555666777555333666;;;<<<999555555888::::::999888888999999777555444444666888:::999:::<<<<<<:::666222000///000000//////111555999;;;666111111444555333000444222///...///000000///444333333444555666444333999888888:::===??????>>>AAACCCFFFIIILLLMMMNNNNNNUUUTTTTTTVVVXXXYYYVVVSSSXXXYYYWWWOOOJJJFFFAAA;;;AAA888222333444222333777444222111111222333333222444666999:::999666222///222222222000000222666999555555444333333222111111111222333444444333222111333222111111222222111///000000000000000000000000...///111333444333222111555444222111111222444555444333222222333333111///000111...111;;;EEEZZZyyysssaaaRRRGGG@@@;;;;;;:::666444444444333111...,,,***))))))+++,,,---------,,,+++***+++,,,,,,------......///,,,******+++---///000///000...------///111222222222111///......000222333222222000///............---------............///333222000///......//////***++++++,,,,,,---------*********+++,,,,,,,,,---************************.../////////...---,,,,,,***))))))***,,,,,,+++)))******))))))))))))******(((''''''(((***+++++++++,,,***(((((()))***)))((()))))))))(((((((((+++---,,,+++)))((('''''')))+++(((((((((***,,,,,,***((((((((()))***+++,,,,,,---(((((((((((((((((((((((())))))))))))+++...111333))),,,---,,,------)))"""((((((((()))******+++++++++***)))***+++***)))'''))))))))))))))))))))))))+++)))((()))***)))'''%%%''')))(((%%%)))///...'''+++++++++***++++++,,,,,,***+++,,,,,,------,,,,,,---+++***,,,...///,,,***))))))***+++,,,,,,------//////000000111111111222777777777888;;;>>>@@@BBBDDDEEEGGGKKKOOOTTTXXX[[[^^^bbbnnn???>>><<<;;;:::999::::::;;;<<<======;;;;;;<<<===:::999;;;@@@AAA>>>===???@@@===:::999:::===??????:::;;;<<<======<<<:::999===:::777888:::999666222::::::999777555444555777888666555888<<<===:::777555666777888999999888777777666444333444555888999:::;;;;;;;;;999666222000/////////......000444777:::666222222555666444111444333111000000000000000333333333444666666666555999;;;===@@@CCCFFFHHHJJJRRRUUUYYY^^^cccfffiiijjjnnnnnnooosssxxxzzzyyyxxxuuuvvvsssjjjaaaZZZRRRJJJ@@@:::666888888444222444333222000111222333333222111333555777777555222000333333333222111222555888444444333222222111000000222222222333333222222222333111000000111222000///111111111111111111111111///000222333333222111000555444333222111222222333333222111222333333111000...111...111<<>>======888333222444333111///---+++******+++,,,---------,,,++++++++++++,,,,,,---.........,,,+++***+++...000000000,,,++++++,,,---...//////222222111000000111222222111111000000///......---.........////////////000111000///---,,,,,,------,,,,,,,,,,,,,,,---------))))))******************++++++++++++++++++++++++..................---,,,***))))))+++,,,---+++***))))))(((((((((((())))))+++******+++,,,------,,,,,,***))))))******)))(((+++++++++***)))***+++---,,,)))'''(((+++...---+++&&&%%%%%%&&&(((((('''&&&((()))))))))***+++++++++))))))))))))))))))))))))************))))))(((''' !!! !!!"""((((((((()))******+++++++++***)))***++++++)))''')))))))))))))))))))))))))))((('''(((******)))'''(((******''')))...---))),,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,---+++***+++---...,,,***************+++,,,---...////////////000111222333999888888999:::===???@@@DDDEEEGGGKKKOOOTTTXXX[[[```eeeqqq>>>===<<<:::999999999999888:::;;;;;;;;;;;;<<<>>><<<;;;===AAAAAA>>><<<>>>>>><<<::::::<<<===>>>>>>:::;;;<<<<<<<<<:::999888::::::::::::999888777666:::;;;:::888666555666777999888777999<<<>>>;;;999555333333555888999888555444333222222333555777999;;;;;;:::888666444111000000000000///...000333666888555222222444555444111333333333333444444555555555555555666777999;;;<<>>???DDDEEEHHHKKKPPPUUUXXX[[[ccchhhttt999999999999::::::;;;;;;;;;<<<===<<<;;;:::;;;<<<<<<:::<<>>>>>===;;;;;;<<<;;;:::999888777777999;;;:::777555666777:::;;;;;;999777666666777999777777888;;;<<<;;;999555222000222777:::777444333222111111222444666888:::999777555333111000000222333333111000111333666555333111222333444333111111333444555666888:::<<<888999999;;;???EEEMMMRRR[[[aaajjjppptttyyyyyykkkWWWGGG===777666555444222111000222222222111111111222222222222222222222444666666555333333333222222222222111111111111444333222111111222333444111000//////000000///---222222222222222222222222111111222222111000///...444444444333222000///...000000000111333444333111///222///---444AAAbbbuuuhhhYYYJJJCCC@@@:::444111666444333111///------,,,++++++,,,,,,,,,,,,,,,,,,******++++++,,,---------...---,,,---///111111000,,,...000111111000///000///000222222222111///......///000111111///---,,,............////////////000///...---+++***))))))000///---,,,,,,,,,,,,---+++******))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,++++++,,,......---+++******))))))))))))******+++++++++)))((((((***+++,,,+++***+++,,,,,,***(((---,,,,,,---------+++***((('''(((+++///111...++++++)))''''''(((*********)))))))))(((((((((((((((************************&&&''''''(((((('''%%%%%%***+++)))&&&&&&)))((($$$((((((((()))******+++++++++*********++++++)))((())))))))))))))))))))))))(((''''''(((***+++)))(((***---///---******+++---...---,,,+++***************+++,,,,,,------,,,,,,,,,+++******++++++++++++---,,,+++++++++,,,...///111000...---...111444666999999999999;;;===???AAADDDEEEHHHLLLQQQUUUXXXZZZccciiixxx999999::::::::::::;;;:::999;;;<<<;;;:::999:::;;;===:::;;;>>>>>>:::999;;;<<<;;;;;;<<>>===???CCCIIIQQQ^^^llluuu}}}ooo\\\QQQJJJAAA999555333111111222333222111555444333222222111111111111444666666555333222333222222222333333333333333444333222111111222333444111000//////000000///---111111111111111111111111111111111111000000///...333333333222111///...---000//////111333333222111///222///---333>>>]]]yyyhhhUUUJJJBBB;;;666444555444333111///...------++++++++++++,,,,,,------***++++++,,,,,,---......///---,,,---///111000000---///222222111///000111---...000111111///---+++---...000111000///---,,,,,,,,,,,,---------......000000///...---,,,+++***000///---+++++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,++++++,,,......---+++(((''''''&&&&&&''''''(((+++,,,,,,***((((((***---,,,,,,+++,,,------+++))),,,++++++---......+++(((&&&)))---...,,,******+++)))'''$$$$$$%%%''''''&&&)))))))))(((((((((((((((************************((((((''''''((()))***++++++,,,((($$$$$$&&&%%%!!!((((((((()))******++++++,,,+++***+++,,,+++***((())))))))))))))))))))))))***)))((()))***)))(((&&&+++---///...+++)))+++......---,,,+++***************+++,,,,,,------,,,,,,,,,,,,++++++******+++,,,...---,,,,,,,,,---...///000///...---...111444666777777888999<<>>>>><<<<<<;;;;;;::::::999999999;;;>>>===;;;:::;;;===999:::;;;:::777555555555555555444555555666888888888555333444666888777555555555555555555666666777777666444333222111111111222333333111///...///000///000111222222222222222444555666555555888>>>DDDKKKQQQYYYcccnnn}}}vvvrrrhhhTTTAAA777555333333333444333222666666555444333222111000000222555555444222222333222222222333333444444555333222222222222222222333222000//////000111///...000000000000000000000000111000000000000000//////333222222111000///......111000///111222333111000---111///...555>>>XXX|||xxxeeeVVVJJJ???999999555444222000///......---++++++++++++,,,---......++++++,,,------......//////---,,,---...000000///+++...000000---,,,---///---...///000///---+++***---...////////////------++++++,,,,,,,,,---------//////000//////...---,,,///---+++******+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++******+++---...,,,+++,,,,,,++++++++++++,,,,,,,,,......,,,)))***---111---,,,,,,---...---+++)))***)))***---000000,,,(((&&&,,,000///***&&&(((++++++)))''''''((()))((('''))))))))))))))))))))))))************************,,,+++)))'''''')))***,,,111111...******,,,***&&&((((((((()))******++++++,,,+++***+++,,,,,,***((())))))))))))))))))))))))+++***))))))))))))'''%%%,,,+++,,,...---***+++...------,,,+++***************+++,,,,,,------,,,,,,,,,------+++******,,,///........................///.........///111444666666666777999<<<@@@CCCEEECCCFFFIIINNNSSSVVVYYYZZZbbblll}}}============<<<:::999888333444666666666666888999???;;;999::::::999<<<@@@999888777888;;;=========<<<<<<;;;;;;;;;;;;;;;;;;:::;;;=========<<<===>>>777999:::999777555444444444444444444444555777999999888777666666777777888888888888777777777777777666666666666555555555444555666666444111000000111///000222444444333444444444666888999<<>>EEEQQQaaammm}}}uuuXXX999888555555555555444333000111222444444333222222...000111111111111333555//////000111222333333444111222333444444333222111333222111111222222111///222222222222222222222222//////...//////000111222222111///------...000111222111000111111111///---...111......333444AAAZZZ~~~sss^^^JJJ???===333222111///...---------++++++******+++---...///------......///000000000...,,,++++++---......---+++...///---)))(((,,,000000000000000///...---,,,......---------......///---------.........//////,,,---.../////////...---+++***((('''(((***,,,...,,,,,,,,,------.........************************------------,,,,,,+++******))))))***,,,,,,+++))),,,++++++******++++++,,,)))+++,,,***'''(((---333---------...///...,,,)))***)))+++000555666111+++------------......---,,,***))))))***+++***(((&&&(((((()))***+++,,,,,,---((((((((((((((((((((((((###%%%''')))))))))'''&&&(((******(((***...,,,(((((((((((()))******++++++,,,+++++++++,,,,,,***)))))))))))))))))))))))))))'''''''''(((***+++***(((---'''%%%+++///---+++---+++++++++***++++++,,,,,,++++++,,,---------,,,,,,...//////---++++++...222,,,...000222111000---+++,,,---...000111333444444999999999:::<<>><<<;;;999888888888999555111333888===>>>===;;;999666555555777:::===:::<<<<<<:::888777:::===:::888555444444555555444777777666555333222000000777888:::;;;;;;:::999888;;;999666555666777888777@@@;;;555222444666777777999888777888999:::888777777555111111222444666777666;;;BBBKKK\\\rrr}}}YYYCCC666555666000111666333444333222111000000000000000000//////111222444555444111...///222555555333444444333222222333333444444333222222111111222222333222111111222000...+++222111///...---...///111000...,,,,,,---.........///...------------...///------,,,---111777===AAAXXXpppyyyiiiYYYKKKBBB999333000222444222111111///,,,***+++///000...+++,,,...000222111///---+++,,,,,,+++***+++,,,---......---,,,,,,---...------...------,,,,,,------...///...---------///000111---...///000000///......---......//////////////////---++++++---...------,,,++++++******++++++,,,------,,,,,,------...///------,,,,,,,,,------...,,,,,,,,,,,,,,,+++***)))+++***))))))***,,,...///,,,,,,,,,+++***+++...000++++++,,,---------,,,,,,******+++000555666111,,,---222111---,,,000000,,,((((((((()))******(((&&&)))***)))'''(((+++***&&&(((((()))+++,,,,,,)))''''''&&&%%%$$$%%%''')))+++)))))))))))))))(((((('''(((((((((***,,,,,,***(((000+++'''(((,,,...,,,)))))))))))))))))))))))))))((((((((((((((()))******)))(((((()))+++------,,,555222...+++***)))(((&&&)))+++---//////---+++)))---.........---,,,,,,+++//////000111222444666777000)))***222444///222:::???;;;777777:::???BBBCCCDDDEEEIIIMMMQQQTTTVVVWWWfffsss;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999999999>>>>>>===<<<;;;999999888888555444666;;;>>><<<:::;;;999777555555666999;;;999::::::888555555777999777666444333333444444333:::999777666555444444444555777888999999888777666888666555555777999:::999>>>:::555333444555666555:::888777777888888888777777777666444333444666777===KKK]]]mmm}}}___BBB666444666111111666333333333111000000000000000000000//////000111333444333111//////222444444333//////000000111111222222333333222111111111111222111111111222222111...,,,333111000......///000111222000......///000000000........................222000...---...222555888FFF[[[vvv}}}qqqbbbSSSHHH===666000111111///......,,,------,,,+++++++++,,,...///000000000...,,,+++,,,,,,+++++++++,,,---...///---,,,,,,,,,---------...------,,,,,,------.........------......//////------...//////...---,,,---......///////////////---,,,++++++------,,,+++,,,++++++++++++,,,,,,---))))))))))))***+++,,,------------,,,,,,------...,,,,,,,,,,,,,,,+++************)))******,,,------+++,,,+++***)))***---///******++++++,,,,,,,,,---+++******---111111---)))---000000,,,,,,//////+++///...---......,,,)))'''###'''(((%%%$$$'''(((&&&((('''(((***+++,,,***((('''&&&%%%%%%%%%''')))***)))))))))))))))((((((''')))(((((()))++++++***)))...+++)))))),,,---,,,***((((((((((((((((((((((((((((((((((((((()))******)))(((((()))+++------,,,...,,,******+++,,,,,,+++***+++---......---+++***------......------,,,+++...............///000000+++&&&'''///222///333;;;>>>:::777888;;;@@@BBBBBBDDDEEEGGGIIINNNSSSWWWZZZfffttt;;;:::999888888999:::;;;999999999999999::::::999===============;;;:::888888777777:::===>>>:::777;;;999777555444555777888666777777555333333444666666666555444444555555555:::999777555555666777888444555666777777666555444444444555777:::<<<;;;::::::888555444555555444333:::888555555666777666666777999;;;888555444999===OOOaaawwwiiiBBB555444666222222555222222222111000////////////111000000//////000000111222111//////111333444444,,,---///111222222222111333222222111111111111111///000111333444333000---333222000/////////000111111000......000111000///------............------333111...------...000222666EEEZZZrrr|||ppp___QQQEEE<<<444222000...---...+++...000...***(((***---000000///......---,,,,,,,,,,,,+++++++++,,,---...///...---,,,,,,,,,,,,,,,...------,,,,,,------.........//////......---------------------,,,+++***---......///////////////+++++++++,,,------+++))),,,,,,+++,,,,,,---............---,,,,,,,,,------...------,,,,,,---------,,,,,,,,,,,,,,,++++++***)))))))))***++++++,,,,,,***++++++)))((()))+++---))))))))))))***+++---...+++)))((())),,,,,,***''',,,......,,,+++------+++,,,++++++,,,---+++(((%%%$$$))),,,)))''')))+++***(((''''''(((***++++++***((('''&&&&&&&&&'''((()))))))))******))))))((('''***)))'''(((***++++++******++++++,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((()))******)))(((((()))+++------,,,,,,***))))))+++------,,,***+++---......---+++***------......------,,,,,,///...---,,,,,,,,,,,,,,,---((((((///111///222999;;;:::888999===@@@BBBCCCEEEDDDEEEGGGLLLRRRXXX\\\hhhvvv;;;999888666666888999;;;===<<<;;;999888666666555;;;<<<===>>>>>>===;;;999:::999999;;;======:::777:::999888666555444444555333333444444444444555666777777888888777777888999888666444333333555777999555555666666666555444444333444555888;;;<<<:::888777777777777666555444222999777444333444666666555777;;;===:::666999CCCMMMlllzzzqqqDDD666333666222333666111222111000///............111000000///////////////111000///000111222444444...///111333444333111000222222111000000000000000///000222555777666333000222222111000000000000111///---,,,---...///...---------...//////...------......------...000222333333999EEE[[[yyymmm]]]PPPEEE:::666333000///111---///000///---,,,---///111000...,,,++++++,,,,,,+++++++++,,,,,,,,,------...///...---++++++,,,---...------,,,,,,------...///000000111000///---,,,.........---,,,+++******---......///////////////++++++,,,...///...+++))),,,,,,,,,,,,---...//////333222000...---,,,,,,+++......---,,,,,,,,,------+++,,,,,,---,,,,,,++++++((()))******++++++++++++)))******)))((((((***,,,((((((''''''(((***---///+++)))'''''')))***)))(((,,,---,,,++++++++++++***&&&&&&'''***,,,,,,)))'''(((+++,,,******,,,,,,(((((('''&&&''')))+++++++++)))(((''''''&&&''''''((()))************)))((((((+++)))'''''')))***++++++(((***------,,,+++++++++))))))))))))))))))))))))((((((((((((((())))))***)))(((((()))+++------,,,///---+++***+++***)))'''***+++---......---+++***,,,------...------,,,,,,000000///...------------333///...111222000111666999999999;;;>>>@@@CCCDDDDDDDDDFFFIIINNNTTTZZZ]]]jjjxxx:::999777666666777999:::===;;;:::888666555555555999:::<<<>>>>>>===;;;:::===<<<;;;;;;;;;;;;;;;::::::999888777666444444333000111222444666888999999555777999999777666888999777555333222333555888:::777777777777666555555444555555666999::::::777555555666888888777555444333888666444333555666666666777;;;<<<999888BBBTTTdddwwwHHH999444666222444666111222111000///............111111000000//////......000000000000000111333444000111333444333111///...222111000000//////000000111111333555777777444222222111111000000000000000...---------//////...,,,---..................------------...000222333444666555999IIIgggzzzjjj\\\OOOBBB:::666111000222...,,,+++,,,///000///---000///---+++***+++,,,,,,++++++,,,,,,,,,------------...///---+++***,,,......------,,,,,,------...000111222222111000...---000///...------,,,,,,+++---......///////////////---------///000000---***,,,,,,,,,,,,------...///---,,,,,,+++++++++++++++///...---,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***************+++++++++)))******)))(((((()))***((('''&&&&&&(((***---...***((('''((()))+++,,,,,,,,,++++++++++++*********'''(((***,,,...---***''''''((('''&&&(((+++''' ((('''&&&&&&)))***+++***)))(((((((((''''''((((((***************))))))(((+++)))'''''')))***++++++'''***,,,---,,,++++++,,,************************((((((((((((((())))))***)))(((((()))+++------,,,000...---,,,+++***(((&&&+++,,,,,,------,,,,,,+++,,,,,,------...------,,,//////......//////000000333000///111111111222555888999:::;;;>>>@@@DDDFFFCCCEEEIIIMMMRRRWWW[[[]]]lllzzz999888777666666777888999888888666666666777888999777999:::<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;<<<<<<999999999888777666444333111111222555999;;;;;;:::222555888777444333444666777666555555666777999;;;888888777777666666555555666666666777888777444222333555777888666444333333555444444555777888777666777:::::::::>>>NNNfffxxx}}}NNN<<<555555222444777222222222111000////////////000111111111111000///...///000000000///000333555111222222222111///---,,,111000000///////////////222111222333555666444222000000000000/////////...000//////000111111000...///...------------...//////000000111111111111111333333333===VVVvvvxxxiii[[[LLLAAA:::333///000...+++)))***...000...+++...---,,,+++***+++,,,---***+++,,,---------,,,,,,+++...///...+++***---000...------,,,,,,------...000000111111111000//////000///...---,,,,,,---------......///////////////.........///000000...,,,------,,,,,,,,,,,,------))))))***+++---///111222///......---,,,,,,,,,,,,+++,,,,,,------------------,,,+++******+++,,,---)))***+++***)))((((((***(((((((((((()))***,,,---)))))))))***+++,,,---...---******,,,,,,))))))+++)))******,,,,,,)))$$$ &&&((((((''')))+++'''!!!((('''&&&''')))***)))(((((((((((((((((((((((((((******++++++******)))(((***)))'''(((***++++++***)))******+++,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))******)))(((((()))+++------,,,...---,,,,,,------+++)))+++,,,,,,------,,,,,,+++,,,,,,------......------,,,,,,,,,---...///000111---,,,,,,...000222444666888999:::;;;===@@@EEEHHHDDDGGGKKKPPPTTTXXX[[[\\\mmm}}}888888888888888888888888888888666666777888:::;;;777777888999:::;;;<<<===<<<===??????>>>===<<<<<<888999::::::999777555444444333333666:::;;;:::888222666999777333111222444555555555555666777888888999888777666555555555555666555555555666666333111000333555555333111111111222222444777999:::999777777999;;;===FFFYYYsssUUUAAA666555111444777222333333111000000000000000000111222222222111000//////000111000//////222555222222111111000000//////000000///............///222000//////111222111111///////////////...------/////////000111111///---000///---++++++---///000///000111111111111000//////222444777HHHfffyyykkkYYYLLLAAA666000///111000///.........---,,,+++++++++++++++,,,,,,---***+++,,,---------,,,,,,))),,,///...+++***...222...------,,,,,,------.....................///000...---,,,++++++,,,---------......//////////////////...------//////...---...---,,,++++++***++++++,,,,,,---...000222444555//////...---,,,,,,,,,,,,+++,,,,,,---......------///...+++))))))+++---///)))+++,,,+++***((()))))))))))))))******+++++++++++++++,,,,,,+++++++++,,,...******------)))(((,,,))))))***+++***&&&!!! (((---+++((()))******(((((('''(((***)))'''%%%&&&'''((()))))))))))))))***++++++++++++***)))))))))(((((()))++++++***))),,,)))((())),,,...---,,,************************((((((((((((((()))******)))(((((()))+++------,,,,,,,,,,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---...///000+++,,,------000333666777888999::::::<<<@@@FFFKKKGGGHHHJJJNNNRRRVVVZZZ\\\nnn~~~888888999999999999888888<<<;;;999777777888999:::666666777777999;;;<<<===999<<<@@@BBBAAA>>><<<:::888999:::;;;:::888666555666555444777::::::888555444888;;;999555222333555222333333444444444444555999888777555555444444444444333333444555555444222...111333333000...///000000111444888;;;<<<:::777777999<<>>RRRqqq___KKK888222444333222222333333444444333222000///222111000111222222111///...///111111000000222333333222000///...///111222000/////////111111///---333000---,,,......,,,)))///...---,,,,,,,,,,,,,,,,,,+++******,,,......---222000......///000///...000000000000000000000000///111111666AAAKKKhhhvvvdddPPP???555222666777666222/////////...---------------------------,,,+++,,,...///...---,,,...//////......///111555333000---++++++,,,---111---)))***...111000------+++++++++------,,,+++///......///111222000///...///111111000---***(((***++++++,,,,,,++++++***+++******,,,000111...,,,000///...//////...,,,)))++++++******++++++,,,---111...+++***+++---...///)))+++---...---***'''$$$******+++++++++)))((('''333///,,,******,,,------000...------...---+++)))//////...---+++)))'''&&&////////////---***(((&&&+++)))&&&$$$%%%%%%$$$###---(((%%%&&&+++...+++(((,,,+++***((('''''''''''')))************++++++++++++***))))))+++---000111+++)))***...000,,,)))******************+++++++++***+++---------+++)))(((+++///111///+++)))+++...,,,......+++((('''***---...---,,,,,,---...000111,,,---...///000000000000...000111111222444888;;;:::<<<======>>>AAAGGGKKKLLLHHHHHHMMMRRRUUUYYY^^^iii|||999;;;======:::888777777777777777777777888999:::666888888777666666:::<<<<<<>>>??????<<<999888777555666777888777666444222777999:::999888777888999555888:::999777777888::::::666222222555666555222222333444333222222444666444333222333555666666555666666444000000222111---222222222444666666555333777;;;<<>>>>>>>><<<999777777888444555666666666555444333777888999999777777888999555777999:::999:::;;;======999333111333444333111444444555777888888666444444333333444666888777666888888666111111333222---111111111333666666555333999;;;===FFFaaannnNNN666666999444333999666555444333333333333333444333333444555666444333///000111000---,,,---...//////......000111333555111000000222444666555444555222...------.........///...------,,,---------000///---...//////...------,,,---///111111///...000000000000000000000000222333000333999>>>VVVzzzuuubbbNNN@@@444333111222222111///---+++++++++,,,,,,,,,,,,,,,...---,,,---......---+++---...//////...---///000///...,,,,,,---...111222///,,,***+++...000///---000...,,,,,,------,,,+++......---///000111///...,,,...///000///...,,,***++++++++++++++++++++++++---,,,,,,...000111///...///.........///...,,,)))++++++******++++++,,,---...,,,)))((()))******)))---,,,,,,+++,,,---...///)))))))))))))))(((((((((***)))(((***,,,------,,,...------...000000///---,,,,,,,,,,,,+++***)))((((((''''''&&&&&&&&&&&&''')))'''%%%%%%''')))))))))&&&((()))((('''&&&)))+++))))))(((((((((((()))))))))************+++++++++------,,,***)))((('''&&&111,,,***,,,+++((('''(((%%%&&&'''((()))+++,,,,,,)))***+++,,,,,,,,,+++******,,,///...+++***,,,///---,,,,,,,,,------,,,***+++,,,---......//////...,,,---...///000000000000---...///000111333666999<<<<<<<<<;;;===AAAGGGLLLLLLIIIJJJNNNQQQSSSWWW]]]ooo666888;;;;;;999777666666555555555555666888999:::888888888888888:::<<<======>>>???===:::888888888555555666777777666555555444555777666555555666777555666777888999;;;===>>>>>>:::555222222333444333666666777;;;>>>>>>999555444333333444666777777666777888666222333555444000111111222444666777666444888:::;;;FFFcccwwwSSS777777:::444333:::555444333222111222333333444333333444555666444333///000111000...---...///////////////000111222333000///...///111222222111444222///------...///000......------------......000///......//////---++++++,,,---000333333111///////////////////////////444444111333999<<>>@@@@@@===;;;999888777888888888888777777666333555666666555555666777444444444666888:::<<<===<<<999555333333444666777555444666:::======999444444333333333555666555444555666555222444888888444333333444666888888777555999;;;<<>>999999222111888333333111000000000111222222111111222444444333222...///111111000///111222111111000000000000000111222000...---...///...---333222000...---...///000......---------......//////...---...///...,,,***------///222555555333111////////////////////////333222///222888:::LLLkkkqqq[[[DDD999000111333///,,,+++*********++++++,,,,,,,,,---,,,,,,...//////,,,***---...///...---,,,---.........---,,,------...///,,,,,,,,,,,,......------111...,,,+++,,,------,,,...---------//////---+++,,,------......---,,,+++,,,++++++******++++++,,,......//////...//////000---,,,,,,---///...,,,***++++++******++++++,,,------,,,+++,,,------+++)))***+++,,,---,,,***(((&&&)))((('''&&&''')))***,,,,,,,,,,,,...//////,,,***000///---------+++)))'''((()))***++++++++++++***---,,,***((('''''''''((('''&&&%%%&&&))),,,------***&&&$$$%%%)))+++)))'''(((''''''(((((()))***+++))))))*********+++++++++'''((()))+++,,,---------333,,,(((((('''$$$$$$&&&++++++++++++++++++++++++((())))))***++++++++++++***+++,,,,,,,,,,,,---...,,,******,,,000000---***)))+++,,,...///......---,,,---...///000000000000///111222333333555999<<<===<<<:::;;;>>>CCCHHHKKKKKKJJJKKKOOOPPPQQQWWW___rrr444666888999888666555555777777666666666777888888666444333444777999:::::::::===@@@@@@???<<<;;;:::::::::999888888777777666444666777777777777888:::666444333444666999:::999999777555333333444666888666666777:::<<<<<<:::999666555333444555555444222333555444222444999999666555555555777888888777555;;;===>>>GGGaaagggJJJ<<<777222111555111111000000000000111111000//////111333333222111...///111111000000222333111111111111000000//////555222000...//////......000000111///...---...000.........---......///000---------...//////,,,***//////000222555666555333000000000000000000000000000///,,,000777888HHHeeepppPPP>>>000///111///,,,---******++++++,,,,,,------++++++,,,...000000---+++---...///...,,,,,,,,,.........------------------++++++,,,------------,,,///,,,***)))+++,,,------...---,,,---......,,,***---------------,,,++++++---,,,+++******+++,,,---...//////...------...000,,,,,,,,,---......,,,***++++++******++++++,,,---,,,,,,---...//////---+++(((***,,,---,,,)))%%%"""***)))'''&&&'''***---///---------...//////,,,***,,,+++++++++---,,,+++)))((())))))***++++++******+++***)))(((&&&&&&%%%%%%((('''%%%&&&(((+++,,,+++,,,'''###%%%***---***&&&((((((((((((((()))******)))************+++++++++++++++++++++++++++++++++222,,,)))))))))'''&&&)))...------,,,++++++******)))))))))***************++++++++++++,,,,,,,,,,,,''''''''')))+++,,,+++******+++,,,------......---,,,---...///000000000000...///000111222444777:::===;;;:::<<<@@@DDDGGGHHHIIIIIIKKKOOOPPPQQQXXX```ooo}}}555777::::::999777777777999999888777777777777888666444222333777:::::::::999;;;======<<<;;;<<<===;;;:::999888666555555555444555777777666777888:::999666333333555777888777555555444333222222444555555666777777777888:::<<<999777666555555555333222444555444222444888888555666555555666888777555333888<<<>>>FFF^^^tttWWW@@@666444333111000111111222222222111111/////////000222333222111...000111000//////000111///000000111111111111000555222///...///000000000,,,///111111...,,,---..................///000000---------///111111...,,,111000000111333444444333000000000000000000000000111000---111888888EEEaaafffNNN999333333///,,,///+++++++++,,,------......)))***+++...000000...,,,---...///...,,,+++,,,---------------------------***+++---------,,,,,,,,,---***((('''))),,,---......---,,,,,,------+++***......------,,,+++******---,,,***))))))***,,,------...///---++++++---000,,,++++++---......,,,***++++++******++++++,,,---***+++,,,///111000...,,,((((((*********(((&&&%%%+++***'''&&&'''+++...111+++******,,,......---,,,---,,,,,,,,,------+++)))((())))))************)))((((((((((((((('''&&&&&&***(((&&&&&&''')))))))))***(((&&&''')))+++***))))))((((((((((((((()))***)))************+++++++++,,,+++***)))(((((()))***111,,,***,,,---+++***,,,,,,,,,+++++++++++++++++++++******))))))))))))))),,,,,,+++++++++,,,+++***&&&'''((((((((()))+++---++++++++++++,,,---......,,,---...///000000000000...///000111222444777:::<<<::::::===BBBFFFGGGFFFGGGHHHKKKOOOPPPRRRYYYbbbooo|||666888;;;<<<;;;999999999;;;:::999888777777777777888555444555999<<<===<<<:::::::::999999:::===@@@<<<:::999777555444333333222333555555444555666888;;;888444333555777777666444444444333111000000111///111222000///000555999;;;999777777666666444222555666555222333777666333666555555666666666333111444999<<>>CCCFFFFFFEEEFFFGGGKKKOOOPPPRRRZZZdddrrr777888:::;;;;;;:::999888:::999777555444333333444666555444444555777999;;;;;;;;;:::888666777999;;;888777777888999999666444666666555555555555666666666777777888888777555444555444444333333222222222222333444555666666666666777666555555444444444444888;;;999666555888888555777555333333666888777555555999999>>>\\\mmmMMM888444444333222222333333333333333444000000111111111111000000222222111000///...------000111333555555555333222333111//////111222222222111///000333222...,,,...,,,***)))+++///000///...////////////000000000000111111111111111000//////222111111111000000//////666555//////666888EEE\\\vvv[[[FFF<<<777222...///---+++***++++++***)))///...---,,,+++,,,------...---,,,+++++++++++++++000///------......---,,,///---++++++,,,,,,+++***...---,,,,,,,,,,,,---...,,,++++++******+++,,,,,,//////000///...---+++***,,,+++***)))))))))***++++++,,,---...////////////000,,,))))))+++------,,,)))+++***)))+++......***)))***+++---......------&&&'''((('''&&&%%%&&&'''))))))))))))(((((((((((()))***+++***))))))+++---000///------,,,***&&&###+++)))&&&'''+++------,,,+++***)))(((((('''''''''))))))((('''&&&%%%%%%%%%''''''(((***+++***&&&###&&&&&&((()))))))))((('''******)))(((((((((((((((,,,,,,,,,+++***)))(((((())))))))))))***************+++------+++******++++++,,,,,,,,,+++)))((('''++++++,,,---------,,,,,,,,,,,,++++++***)))))))))---***)))+++000222///,,,))))))***+++,,,---///000111///---///444888999888::::::<<<>>>AAADDDGGGHHHGGGJJJOOOSSSVVVZZZ^^^aaattt~~~777888:::;;;;;;:::888777999888777555444444444444666555555555666888:::<<<<<<<<<;;;999999999;;;===777666555666777777555333777666666555555555555666777777666555444555555666555555444444444333333333222333444555666666666666333333222111111111111111555777777444444777888555666555333555777888777555333777888@@@^^^___EEE999555444444444333333333333222222000000000000000000000000111111111000//////......000111333444555444333222333111//////111222222222111//////222222......000///---,,,---000111000...............////////////111111222222111111000///111111111111000000000///666666000111777999EEE]]]sssZZZEEE888111//////...,,,,,,------,,,***++++++,,,------,,,++++++...------,,,,,,,,,,,,,,,///...------......---+++...---++++++,,,---,,,+++...---,,,,,,,,,,,,---...,,,+++++++++++++++,,,,,,222222222222111///...------,,,+++)))))))))*********+++,,,---...............+++))))))+++,,,,,,++++++,,,+++)))+++...---***)))***+++---------------)))******)))'''&&&'''(((***)))))))))(((((((((((()))*********))))))+++,,,111///---------+++)))&&&+++)))''''''***,,,,,,++++++***)))((((((''''''(((***)))((('''&&&&&&&&&&&&)))((()))***+++***'''%%%%%%&&&((()))***)))((('''******)))(((((((((((((((,,,+++++++++***)))))))))*********))))))((((((((()))***,,,,,,***)))******,,,,,,,,,+++***))))))))),,,,,,,,,---,,,,,,++++++,,,+++++++++******))))))---***)))+++///111...+++000000///...............111///...000444777888888888999:::<<>>333111///.........000///...,,,+++,,,...///...+++(((&&&---------------............---,,,,,,------,,,+++---+++***+++,,,------,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,333333333222111000...---...---,,,***)))))))))))))))***+++,,,------------,,,***)))***+++,,,+++))),,,---,,,)))***...---))))))***+++,,,---------,,,+++,,,---+++)))(((((()))******)))))))))(((((((((((()))***)))((((((***,,,000...,,,+++++++++***(((+++)))'''''')))*********++++++***)))((((((((((((***)))(((''''''&&&&&&'''+++***))))))******)))'''$$$&&&(((******)))'''&&&***))))))(((((((((((((((++++++******************++++++***)))((('''&&&&&&+++,,,......,,,,,,,,,---...---+++***)))******+++,,,---------,,,+++******+++++++++++++++*********---+++)))+++......,,,)))222222111///............222000///111444666888888999999;;;===???BBBEEEFFFHHHKKKPPPTTTXXX\\\bbbeeerrr|||999999:::;;;:::888666444666666555555555666666666666666666777999;;;===>>>:::999777666777777777777;;;999777666777888888888777777666555555555555555777666555444444444555555333333333333333444444444333444444555666666555555666555555444444444555555222555666444444777777444444555666888999888666555999;;;<<>>KKKhhhjjjLLL<<<999222222222333333444444444111///...,,,,,,...///111//////000000111111222222111111111111111111111000///......///222333222111111------000111000222666111111111000...---------111222222333444444555555222333555666666444222000000000000000000000111111111444111222777888FFF___fffJJJ999000///...///000000...,,,111000///...,,,,,,,,,,,,,,,,,,---.../////////...---+++++++++------,,,++++++***)))***---...///......---,,,,,,,,,,,,---...---............---,,,+++///...---,,,+++******)))---------,,,+++***))))))+++,,,---....../////////,,,,,,......------,,,,,,---...+++'''(((,,,,,,)))++++++***+++++++++,,,,,,+++,,,,,,+++)))(((((()))************))))))))))))((()))***)))((((((***,,,///---******+++,,,,,,++++++******((((((((()))+++,,,+++***))))))(((((((((******)))((((((((()))))),,,)))&&&&&&'''((((((((($$$&&&(((******)))'''&&&))))))(((((((((((())))))***************+++++++++((((((((()))))))))))))))&&&((()))***)))((()))***///...,,,******+++---...------,,,,,,+++***)))(((******++++++,,,,,,,,,---,,,+++++++++,,,,,,***)))//////.........//////000111111222222333555888:::<<<===>>>???BBBDDDFFFHHHKKKMMMPPPRRRTTTXXX]]]aaasss}}}777888999:::999888666444444555666666666666666555777777888999:::;;;;;;<<<>>>;;;888888999999666333777555333333444555444333555444444555555666777888444666999;;;:::888444222111111222222333444555555444444555555555555555444222222111111222222333333777:::;;;888777888777333444666888999888777777888555888???QQQoooxxxWWW@@@777222222222333333444444444000000///......///000000000000000111111222222222111111111000000000000000...---...///222333222111///------000111///000444...///000///---,,,---.........///000111222222333333444666777777555333111000000000000111111111111000444111111666888IIIddd{{{ZZZBBB333111///...//////...---------,,,,,,---///222333+++,,,...//////...---,,,---,,,+++,,,---...---,,,,,,***)))***,,,............---,,,,,,,,,,,,---......//////000///...,,,+++000///...,,,++++++++++++,,,,,,,,,---,,,,,,+++***,,,,,,---...////////////---...///...---,,,---///,,,,,,)))&&&'''+++,,,)))++++++************+++,,,)))***+++***(((((((((***++++++*********))))))))))))***+++***))))))+++---222000...---...///...---***++++++***((()))+++---,,,,,,+++***))))))))))))******))))))))))))******+++)))&&&&&&'''(((((('''&&&&&&((()))))))))((('''((((((((((((((())))))***++++++******************((()))))))))*********+++)))***,,,---,,,,,,---.........---,,,,,,,,,---...+++,,,,,,,,,+++***)))))))))******+++,,,---......++++++,,,,,,,,,,,,,,,+++333333222000///////////////111222333333666999<<<;;;;;;<<<>>>@@@BBBDDDFFFLLLMMMOOOQQQSSSWWW]]]aaaoooyyy666777888:::999888666555555666666777777666555444777888888999999999999999;;;888555777:::;;;888444444333222333444444222000333333333444666777999:::444666777888888666444333222222333444555666777888444555555555555555444444444444333333444444555666555999:::888888:::888444555777999888666666888:::666999CCCWWWuuufffHHH888555555444333333222111111000000000000000000000000111111111111111111222222111111000///////////////---------000222333222000...,,,,,,000111......000+++---//////------///111,,,,,,---...///000111111333555777888888666333111///000000000111111111111111555222222666:::MMMkkkiiiPPP777444000....../////////++++++,,,---//////000000+++,,,.........---+++***---,,,+++,,,...///...---,,,+++******,,,......---...---,,,,,,,,,,,,---......///000111000...,,,+++111000...,,,+++++++++,,,***+++,,,---------,,,+++++++++,,,---............---......---++++++---000******'''$$$%%%***+++))),,,+++***))))))***++++++((()))******))))))***++++++++++++*********))))))***+++,,,+++******,,,...000///......///...,,,******+++,,,+++)))***---000,,,,,,+++***))))))))))))*********))))))******++++++)))''''''((()))(((''''''''''''''''''((())))))((((((((((((((()))******,,,+++++++++***)))))))))++++++++++++***************,,,...///......///000---------------.........******+++++++++******)))))))))***+++,,,......///***+++,,,------------...222111000000////////////...000222333444666;;;>>>;;;<<<===>>>@@@BBBDDDFFFJJJLLLNNNQQQTTTZZZ```eeeooozzz555666888999999888777666555666777777777666444333777888888999999888888777666333111444999:::888444444444444555666555333111222222333444666888:::;;;666555555555555444444444333444555666777888999:::444555555555555555444444111000000000111111222333222777999888888;;;999666666777999888555555888;;;:::>>>HHH]]]yyyyyyUUUAAA888777666444222000///...000000111111111111000000111111111111111111111111111111000///////////////,,,,,,---000222333222000---+++---000111---,,,...***---//////......000333------...///000111222222333555777999999777444111//////000000111111111222333666333333777<<>>>>>???@@@BBBEEEFFFHHHIIIKKKNNNQQQVVV\\\dddiiittt~~~777666666999<<<<<<666111;;;555111444;;;<<<666///555555555666888999777666999666555777;;;;;;888333666444222333555666444222@@@:::777888999777888;;;<<<777222000111333444333111000000333888999666333444444555666555444222111111111111222555666555333<<<999666444555888:::;;;999;;;;;;888444333777<<<>>>===IIIeeebbbCCC>>>999555555444000///111//////000000111111111222222///---///444666444000222111/////////...---+++111...,,,///333444000+++............---,,,+++***...............///000000444000---...111222///+++333333333444555555222000444333111222333444444333666000111888666888RRRsss}}}kkkGGG666111222---,,,000............------,,,,,,,,,222...******,,,...---,,,111000///000111000///---000///...---,,,+++++++++...---,,,+++++++++,,,---......---------,,,,,,,,,---------,,,,,,+++++++++''')))+++---...---+++***,,,+++***+++---...---,,,......//////...,,,+++)))---,,,+++,,,...///...---*********************+++***)))((('''(((***,,,---((((((((((((''''''''''''******))))))***,,,...000(((((((((***------,,,***''''''(((***---...---+++...,,,***(((''''''((()))(((((())))))))))))((((((''''''(((((())))))******,,,)))(((***------(((###******++++++++++++***))),,,+++)))((('''(((***+++******))))))))))))******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------...///111...***)))***+++***(((+++***+++,,,......,,,***///...---,,,+++,,,---...,,,---......//////......333333444555777999;;;<<>>===>>>AAACCCEEEEEEKKKMMMPPPSSSXXX^^^eeejjjppp|||888555444555999:::777444:::777444555888::::::888777666666777999:::999999:::777555777:::;;;888444666444333333555555444222444111111666999888888;;;<<<888444222333444444333222222444666777777555333333444444444333333222111222111222333555666555444<<<:::777555444555666777888:::<<<999555444777;;;<<<<<>>>>>:::555555444333222222222444444555444444555777888666555:::::::::888555333111111777999;;;;;;999777888999999:::EEE]]]xxxmmmZZZJJJ@@@888777888666333222111111111111111111111111222111000111333444333222222222222000//////000222000000000///---...000222...............---,,,,,,...............///000000000...---...111222111///000//////111333333111///222000///000222333333333333333555555888HHHkkkjjjHHH333333333222222,,,///...------,,,---......+++,,,---...000111000000///...---...///000000///000///...------------------,,,+++++++++,,,---...////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++...---,,,,,,,,,,,,+++***************++++++++++++,,,+++***+++---...---,,,...///000111000///---,,,******+++,,,+++***)))(((++++++******)))(((''''''******)))((('''(((((()))******)))***++++++(((&&&+++++++++,,,......,,,***++++++*********+++,,,,,,((((((''''''''''''((((((******))))))((((((''''''(((''''''(((++++++***'''---+++***(((((()))+++,,,''''''''''''((()))***++++++******))))))******+++))))))***+++,,,,,,,,,+++******))))))))))))******------,,,,,,,,,+++***)))+++******+++,,,---,,,+++---,,,,,,,,,------......------.../////////////////////000111333555666777BBBCCCCCCBBBBBBCCCFFFGGGGGGIIILLLOOOUUU\\\eeekkkuuu444444555777999999888777888666444666999999777444888666444444777:::;;;<<<===;;;999888888999999999666777888888777555444333555111000333444222111333///111333444444444444555999555444:::CCCFFF>>>666666555444333333444555666666555555666777888666555777999;;;:::777444444444666888999999888888888888::::::AAATTTooo{{{ZZZKKK<<<888888777333222222222222111111111111111111000///000111222111000222333222000------///111000000000///---...000222......//////......------...............///000000///......///000111111000///...///000222222111///111///...///111333333222333555666555;;;PPPssszzzQQQ777555444333222---///...---,,,,,,---///000---...///000000/////////000...------.../////////222111///...---,,,,,,+++,,,+++*********,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***)))...---,,,,,,,,,,,,+++************************+++,,,+++***+++---...---,,,+++,,,---...///......---+++***)))))))))+++,,,---,,,++++++***))))))((((((((((((((((((((())))))))))))))))))+++---...,,,+++***)))***+++---,,,+++)))+++++++++++++++,,,,,,,,,)))(((''''''''''''((()))******))))))((((((''''''***)))(((((())))))'''&&&///---+++)))(((((()))***'''''''''((()))***++++++++++++************++++++(((((()))******+++******,,,++++++*********++++++.........---,,,++++++,,,+++***)))***,,,---,,,++++++,,,,,,------.........---...//////000000//////000000111222444555777888AAACCCDDDCCCBBBCCCFFFIIIFFFGGGJJJMMMSSS[[[eeekkkwww333444666777888888777666777444333555888888444000555444333444666999::::::;;;::::::999:::::::::;;;777:::<<<;;;999666555555222...---000222111111333333444555444222000000000777333333:::CCCFFF???666555555555555555666666777666555555666777777666444666888;;;999666444555777666666666777777777777888::::::???NNNiiikkkWWWAAA888888888666555222222222222222111111111000000000000000000000000111222222///,,,,,,///333000000////////////000000....../////////......---...............///000000////////////000000000000///...///111333333111000000...---...111333333222333666777777BBB\\\|||ZZZ;;;888555222222///000///---,,,,,,...000111...///111000//////000111222///---,,,---.........222111000...---,,,,,,,,,,,,+++******+++,,,...///...------------,,,,,,,,,++++++,,,,,,,,,,,,------***,,,...000///---+++)))...,,,++++++------,,,***++++++******)))******+++,,,+++***+++,,,---,,,+++))))))***+++,,,---......+++***)))((()))+++---///++++++++++++************''''''(((((()))))))))***+++***+++,,,......,,,***,,,+++++++++,,,+++(((%%%,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***))))))))))))((((((((((((******)))(((''''''&&&&&&,,,+++)))((('''&&&''''''(((((())))))******++++++++++++************++++++((()))******************------,,,++++++++++++,,,++++++,,,++++++,,,///111,,,***))))))+++,,,,,,+++++++++,,,---..................///000000000000///000111111333444666888999???BBBDDDCCCBBBCCCGGGKKKFFFGGGJJJMMMSSS\\\gggmmmxxx444444444444333333444555444444444444444555555555333333333555777999999999888999;;;;;;;;;;;;<<<<<<999<<<>>>>>>;;;777666666111...///333555333111222333555666444111000111333111222555:::>>>>>>:::666333444444555666666555555666555444555666666555333555888:::888444222444777666555444444555666777777999;;;???NNNhhhhhhKKK<<<:::999888777333333333222222111111111000111111111000000000111///111222000---...333888111///...///111222000---......////////////.....................///000000000000000000/////////////////////111333444222000///------...000222333222111666888;;;KKKiiiaaa@@@:::555000111222000///---,,,,,,...000222---///000///...///222555333000---,,,,,,------,,,///...............//////------,,,,,,---...000111............------------+++++++++,,,,,,---------+++,,,---......------,,,,,,+++***+++---...---,,,---,,,+++***))))))***++++++*********,,,---,,,++++++***)))((()))***,,,---+++++++++***+++++++++,,,*********++++++++++++,,,))))))******))))))((((((***)))***,,,---...,,,***,,,++++++,,,---,,,***'''.........------,,,+++++++++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((())))))******+++++++++++++++***,,,++++++******++++++,,,+++,,,,,,,,,,,,++++++***------,,,+++++++++++++++*********(((''')))...222,,,***((((((***,,,,,,+++***+++,,,.....................///000000000000000000000111222444666888999===@@@CCCCCCAAABBBGGGLLLHHHIIILLLOOOVVV___jjjqqqxxx555444222///...///333666222444666444111111777===333333333666999::::::888666888;;;<<<<<<<<<<<<===999===@@@???<<<888777777444222444999:::555111000000222444444333333777:::,,,222999;;;999666555555111222444555666555444444555444444555666666444333666888999666222///222666666444222222333555777777999<<>>===999999999;;;<<<<<<:::888333444444555555444444333222222222111111000000000444222111222444444111///666444222222222222111///222222333333333222111111666777888777555444444555;;;:::888666444333222222777<<>>888:::777555444444444333222333333333333222000///...000///...------...///000000000000000////////////000///......------......+++,,,...000111111111111000///...---...000222333000000000///////////////------...///111333555666111333999GGG```|||\\\@@@999777222111111111000000000111222111000000///............000//////........./////////////////////......---///////////////.........111000............,,,+++,,,,,,+++******+++---///******++++++,,,,,,++++++//////...---,,,++++++***++++++,,,,,,++++++***)))(((((()))+++,,,+++)))&&&***......,,,+++---,,,)))+++++++++,,,,,,------------------------,,,++++++///###&&&***''')))///,,,((($$$%%%+++///...,,,+++++++++++++++******)))******+++,,,---------------,,,+++***************---,,,***(((&&&%%%%%%&&&&&&&&&'''((())))))(((((((((((((((((('''''''''''')))(((((()))+++,,,,,,+++,,,)))(((+++000222///+++,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,---///000111.../////////000000000111111111111111111111111111222222222333444777999:::CCCCCCCCCEEEHHHJJJJJJIIIGGGHHHJJJNNNUUU___iiiqqquuuyyy444555666777666555444333555555555444555555666777444555666777888888888888666555444333333444555555555333222444666888888777888888888777555333222111000111111111111222222222333444555555333222222333000444777777444222222333777666555444333444555555666888:::999666333222111333222222222222333444444888888???RRRnnnvvvXXX888777555333000///000111222333444;;;MMMkkkuuuXXXBBB:::888666444444555555444333111222333333222111///...222111///......///000000000000000000////////////............//////000111)))+++---///111111111111/////////...//////000000000000////////////000000222111111111111222333333222444;;;JJJ```yyyhhhKKK===777333222333333222000000111333222111000///////////////000000000///000000111111000000///............///.........///////////////333111///.........,,,***,,,---...---++++++---...------............------//////...---,,,,,,+++++++++++++++++++++******)))'''(((***,,,...,,,(((%%%$$$(((***)))***------***,,,,,,,,,------......///......------,,,,,,++++++...%%%"""'''***((((((,,,+++(((&&&'''+++------,,,,,,+++***)))))))))*********++++++,,,,,,,,,,,,+++---,,,***)))((()))******'''&&&%%%$$$$$$&&&((()))&&&%%%&&&''')))***)))(((((((((((((((''''''''''''((((((''')))+++------,,,***((('''))),,,---***(((++++++,,,,,,+++***))))))******++++++++++++,,,,,,---,,,++++++---...---+++,,,,,,,,,,,,---...000000......//////000000111111111111111111111111111111111111222333555888:::<<>>CCCBBBBBBCCCEEEGGGFFFFFFCCCEEEHHHLLLRRR\\\fffmmmrrrwww555666777888777666444222555555555555555666777777333444555555666555555555444444333333222111111000333444555777::::::999777777777777777666555333333......//////000000000111000333555444111000111222444333222333555666555444000111333555777999:::::::::::::::999666444555666000111222444666999;;;===<<<<<>><<<:::999888777555666555444222111000000000//////111222222222222111111222333222000000000111222111111000//////......111111000000////////////111111000000000000111111---///000000//////111222111222111///,,,+++,,,------,,,---///111111///---...000111111111555<<>>@@@AAABBBCCCEEEGGGFFFIIIMMMQQQUUUYYY^^^aaammmttt777777777666666666666666333555888999888555444333333444555555333333444555444444666777888888888888666666555444333222111000///111222222222222444555666888999777444333555888444666555222111444444222444444444444444444444444333222222555888;;;;;;;;;777444111111333333000---444222///...000333888;;;===KKKfffWWW:::222222222222222222333444555444444111444888777GGGeeeuuuiii]]]KKKBBB@@@;;;;;;;;;;;;::::::999888888555555444333222222222222///000111222333222111000111222333222000000000111111000000//////000000111222111000/////////000000222222111111111111222222---///000000......///111000111000///,,,+++,,,...---------///111111///---//////000222555777777777???MMMfffwwwYYY???444---000333000///222222111111000///------,,,000000111111111111000000.........---......///000///......---------...///......//////......---,,,...//////000//////...---,,,,,,---...////////////+++,,,------...------,,,///...---++++++,,,---...,,,+++***))))))((())))))***************)))((('''((()))))))))))))))((((((%%%---///(((%%%))),,,+++))))))*********+++++++++***++++++,,,,,,++++++******)))'''''''''))),,,---*********+++******))))))---&&&&&&+++---((('''+++)))+++---,,,***((((((((()))---...***((())))))'''++++++++++++***)))(((''')))((()))+++------,,,***************************+++************+++,,,,,,***---,,,)))))),,,---***///---++++++---/////////------------...///000000------........./////////222000///000111111000///333444555666777888888999>>>???AAAAAAAAAAAABBBDDDCCCGGGMMMRRRVVVZZZ]]]```lllsss666666666666666777777777333666999999666444444444333555777777444333444666111222444666777777777777555555444444333222111111111222333333222222444666555555444444333333333444444666555222222444555222222222222333444444555555222222333666:::<<<;;;:::555444333333222111000000222111111111222444777888===NNNjjjyyyRRR999333222111111111222444555666333333000333777666DDDaaa~~~lll\\\SSSLLL>>>:::===:::888999999999888888888999555555444444333444444555111222444444444333111000111222333222000000000111000////////////111222333222111000///...//////000222222222111111222222222...///000///---------////////////...,,,,,,---............000111111///...//////000222444555555555:::AAATTTooohhhHHH999000333444///---000000000000000///...------//////000111222222222222...............///000000...------,,,,,,---......//////...---------------,,,---.../////////...---,,,,,,,,,,,,---...///000,,,,,,---...............***+++---......---,,,,,,***)))((('''&&&''''''(((******)))))))))))))))***(((''''''((())))))((('''(((------(((***...))))))))))))*********++++++)))******++++++******))))))((((((''''''((()))***((())))))************)))...&&&&&&---...(((''',,,)))***++++++(((''''''((((((...000,,,)))***)))%%%)))***+++++++++***))))))---,,,,,,,,,,,,+++'''%%%************************)))))))))))))))***+++,,,***,,,,,,((((((,,,,,,***---,,,***+++---000000000...---------------............/////////000000000...------///111111111///000222444666888:::;;;;;;>>>@@@AAAAAA@@@@@@AAABBBDDDGGGLLLPPPTTTYYY___bbbhhhooo{{{444444555555666777777777444777999888555333444555333666888888555444555777///000222444666666666666555444444333333222222111222333333333222222444666555333111111222222222111444666555222222555555333000111111222333444555555111111222777;;;===;;;888444555666444222000111222///111333555666666666666>>>OOOlllsssOOO999555111111111111222444666777333333000333777444AAA]]]wwwiiiTTTGGGDDDAAA777555999777999::::::999888777777888555444444444444555666666333444666666666444222111111222333222000000000111//////......000111333555222111///.........///000333222222111111222222333...///000///---,,,,,,---...//////...,,,,,,---//////...///000222222000...///000111111000111444666:::<<>>>>>???AAAAAA@@@@@@AAABBBEEEGGGJJJNNNRRRYYY```eeeeeelllxxx777999:::888555555777:::555555555555555555444444///222555555444555888:::999888555333222222444444777555444444444333000...111111111111111111111111...///111333444555666666888444111111444777777777555555666666555444333222111111333555888999888777777444222111333222000---222222555::::::888:::>>>DDD[[[wwwmmmIII555333222111000000111222555666333666333333888999FFF___iiiWWWOOOAAA>>>:::888777777666555===999555555999:::666333666444222111111333666777333222222333444555333222222333333444333222111000222000...,,,,,,...111333111111111000///......---000000111333444444111...222000///---,,,,,,,,,---///......///000000...---,,,,,,000666666111000444////////////111333555666333999>>>IIIccchhhBBB333777111111555---///000000///------...///---------......///000111000///,,,+++---111666999//////000000000...---,,,222000......//////...------,,,,,,...///000...---000000...------...//////++++++++++++++++++++++++...,,,***+++---...,,,***)))((('''&&&&&&&&&((((((++++++***)))((('''&&&&&&'''((()))***,,,---...///000000///...,,,***((('''...+++(((%%%%%%'''+++---++++++,,,,,,+++***(((''',,,)))(((******((((((+++((((((''''''''''''((((((,,,)))''''''******(((%%%///+++''''''+++,,,***''')))***++++++++++++)))))))))((('''((()))***)))(((+++%%%%%%,,,333111,,,(((&&&(((++++++***)))))))))333******,,,(((,,,///)))***(((&&&(((+++,,,***(((222000......//////...---,,,,,,------.../////////333333333111//////111333111000...---...///111222111222333333444777;;;???:::<<<>>>@@@AAACCCFFFIIIHHHIIIJJJLLLQQQYYYbbbhhhiiimmmwww777888999888555444666888444555555666666555444333111444555555444333555777666666444333333444555555777666444444555444222000222222222222111111111111000111111222333333222222777444111000333666666666<<<<<<;;;:::888777666666444333444555777777555444555333222222444555333111333333666::::::888;;;@@@III```{{{oooJJJ555222111111222333333333333333111444111333:::<<>>FFF]]]ssspppKKK666222222333444555444444222111111222...333>>>CCCPPPggggggUUUGGG===::::::666555333444666777888777777777555222000000222555222222111111111333555666444333222333444444222111111222222222222111111111111111111222555888<<>>@@@AAAAAACCCFFFIIIMMMNNNOOOPPPSSSXXX___dddfffjjjttt888888777777666555333111111222444666777777666555333222333333555555555555555555555555444333222111222111111222444444333111333333333222222111111111000111222222222222222222333333222111111111222333555444333222222333555777555555555777888888666444000222333444444333222111222222555777666777AAAKKKhhh|||oooKKK666222555444333222222222333444333444000333===CCCRRRkkkmmmRRRCCC>>>:::777666777555444444555666555444555555555333222222555777......///000222444666777444333333333444444222000111111111111111111111222111000000000222444777888111111111111000000000000444222000000111111111000/////////......---,,,+++...,,,++++++---.........333555555222000///000000000000//////111222444555888444333555;;;MMMmmmwwwSSS999222333000///...//////...,,,,,,---///444333222000////////////------.........------,,,///...---,,,---///111222444222000/////////...---000...------///000000000......---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))************+++,,,,,,---......---,,,+++)))************)))))))))))),,,,,,+++******))))))((())))))***++++++++++++***++++++++++++******)))(((******)))))))))))))))))),,,((('''))))))(((***...))))))(((((((((((())))))'''***,,,+++((('''))),,,,,,)))&&&$$$%%%(((***+++((()))+++,,,,,,,,,++++++)))(((''')))+++,,,,,,+++///+++))),,,,,,***(((***(((***++++++++++++---...222,,,......''')))///+++(((+++---,,,***)))+++...///---,,,,,,---......---++++++,,,,,,---............///000000///...///000,,,,,,------...///000000///222555777888999;;;<<<===>>>@@@AAABBBCCCFFFIIINNNOOOPPPQQQSSSXXX^^^ccceeejjjuuu888777777777888777444111111222333555666777777777444333222444666777777666666666555444333222111111111111000111333333222000111111111111111111111111///000111222333333333333222333444222111000222333333222222222333555666777333333444666888999777666///111444555333222111111222333666888777:::FFFSSSppppppLLL777333444333111000000111333555444555222333;;;BBBUUUrrrqqq\\\EEE;;;;;;:::777555888666555555666666444222222222333444555777888999000000000000111222333333555444333333444444222000111111000000000111222222111000000//////000111222////////////////////////444222111111222222000///000000000///...,,,+++***...,,,++++++---/////////111555666222000000000...------------///111333444777111111666:::CCC___|||]]]===666444///000***+++------,,,---///111333222111000///.........------..................///...,,,+++,,,///222444666444222111111111///...111///------///000111000---,,,,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******,,,---,,,,,,,,,+++***)))((('''+++++++++******))))))))),,,++++++***))))))(((((('''((()))***************((()))))))))***************))))))((((((((())))))+++((((((+++,,,***+++...***))))))(((((())))))***(((***+++***))))))***+++,,,***(((&&&&&&(((+++...)))***+++,,,,,,+++***)))((('''''')))+++,,,,,,+++///***)))---...+++))))))((()))************---///222---///...&&&'''---***''')))******))))))***+++---+++******,,,------,,,+++++++++,,,------.........///111111000000000111,,,,,,---...//////000000...000333555666777:::<<<===???AAABBBBBBCCCFFFIIIMMMNNNPPPQQQSSSXXX]]]bbbffflllvvv888777666888:::999666222222222222333444666888:::777555444555777888666555666555333222222222333333333222111222333333222000/////////000000111111222...///000111222222222222222444555444111000222333//////000000111222222222222111222444666777555333,,,000444666555333444444333555888::::::>>>LLL[[[tttsssOOO999444000000000000111222222333222555222222888AAAYYY{{{zzz^^^PPPBBB<<<:::888666777777666555555666666555333555333222444777888555222222111111111000000000000555444333333444333111///111000//////000111222333222111000000//////000000////////////////////////222111111222222111///,,,....../////////...,,,+++///---++++++---000111111---333555111...///...***///............000222333777000111888:::<<>>@@@AAABBBBBBCCCFFFHHHKKKMMMOOOPPPSSSWWW]]]aaahhhnnnxxx888777666888;;;:::777333333222222222333666999;;;:::888666666777888555333444333222111111333555666444333333333444444222000------...///000111222222...//////000000000000///222555666555222000222444111111222222222222111000111111111333444444222000+++///444777666666777888555777:::<<<<<>>666---111///000000///------...///000//////...............000///---,,,+++,,,,,,---///...+++***+++///333666999777555333333333111000222///------...000111111000///---,,,+++,,,,,,---------------------------(((+++------++++++---000,,,+++*********+++,,,---'''((()))***+++,,,------************)))))))))((()))******+++++++++******)))((('''&&&&&&'''))))))***)))(((''''''((()))******)))+++000111...,,,...******))))))))))))******+++)))'''))),,,---,,,)))"""%%%(((***)))(((&&&&&&(((((()))((('''&&&$$$###***))))))+++---//////...$$$(((...000+++$$$&&&,,,'''(((((((((((())),,,///+++'''++++++"""%%%,,,***---***(((***---...---***,,,***)))***,,,------,,,***++++++,,,,,,---......,,,...111111111000000000...///000222333333444444666666666666555777:::===>>>@@@AAABBBBBBDDDFFFHHHJJJLLLNNNPPPSSSWWW]]]```kkkpppyyy:::::::::999888777666666333333222333444666888999777777777777777666555555666555444222111111111111333444555666555333000///222222222222222222222222111111111111111000//////333666888666000---...000333111//////222333222000111333222///000444222...333444666777888777555444888222333;;;>>>CCCWWWooozzzxxxXXXBBB<<<111222222111222444222...111111444888===LLLkkkkkkKKK???>>>;;;888666555444444:::666444555999;;;999555777666555333222111000000000111111222222222111000000000///111333333222111000111222111000000222333///000111111111111000000///000000111111111111000000000000000///...---,,,++++++,,,,,,,,,,,,------//////.........//////000///......///000000///---//////000111111111111000000111555888888:::EEEQQQzzz~~~xxx~~~www^^^CCC666333333333111///...---------...///000222333222111///...111...,,,+++,,,...//////---,,,******+++---000222...///000111111000///...333222111///......------///......///000111///---------,,,,,,,,,,,,------,,,,,,------------......222***%%%'''+++*********'''''''''''''''((())))))---,,,*********)))'''%%%...,,,)))&&&&&&'''***,,,******))))))(((((('''''')))'''&&&'''((()))(((''')))---,,,((((((,,,,,,(((+++***)))***+++,,,+++***'''+++***&&&&&&+++---***((((((''''''''''''(((((((((((((((((('''&&&%%%$$$+++,,,,,,------,,,,,,+++---,,,+++(((%%%%%%(((+++++++++++++++*********)))++++++******++++++,,,---------.........---,,,+++---+++(((((()))+++++++++------------------------...///////////////......000000/////////000222333222222333555888<<>>@@@CCCEEEGGGHHHKKKMMMQQQSSSUUUYYY^^^bbbnnnrrryyy777777777777666555444444444444444444444555666777777777777666666666555555666777777888888777777666555555555555555555555555000000000000000000000000111111111222111111000///,,,000333333000000222444444333111111222222111000///111111///111555444000222333444555555444222111333222777>>>BBBLLLaaawww~~~}}}}}}___EEE888555222000000111111111000777222222;;;LLLbbb|||fffJJJ:::999888777666555444444444666444222444777888777444777777666444333333333333555444333222111111222333333333222444555666444333222333333111//////000111222111000//////000111111///000111222333333444333...//////......---,,,+++++++++,,,,,,,,,,,,------+++++++++++++++,,,---......---,,,,,,......---,,,000000000///000111111222000111333666666777???IIIaaa}}}~~~{{{}}}|||rrrYYYDDD666//////000111111222222222111,,,---///000111000000///111///------...000000///222111...,,,+++,,,---...//////000111111000000//////////////////000111222000///------......---+++------------------------((()))***+++,,,---...///666...***+++,,,***((()))((((((''''''(((((()))******)))(((((()))(((&&&$$$'''((()))***)))((('''&&&))))))))))))************)))'''&&&'''((()))((('''$$$((()))$$$"""(((000444...,,,)))(((((()))***))))))++++++((())),,,---+++***))))))(((((())))))************)))(((((('''''',,,,,,,,,------,,,,,,,,,333...***+++///111---(((******)))))))))(((((((((***))))))))))))***++++++,,,+++***)))((())))))***+++***)))***,,,,,,***)))+++++++++,,,,,,,,,,,,,,,///000000111111111000000.........///000222333444666666777888:::===???AAA;;;<<<>>>@@@CCCEEEGGGHHHHHHMMMRRRVVVXXX\\\aaafffmmmqqqyyy777777777777666666555444555555444444555555555555666666666555555555666666555666777888999999888777555444444444444444555666000000000000000000000000111111111222222111111000,,,...111111000000222333////////////000000/////////000000///111555555111000111333555666555444333444555888<<>>000,,,(((&&&'''((())))))'''((((((''''''((()))(((******))))))))))))*********))))))(((((('''''''''))))))************))))))---+++)))***---...***&&&))))))))))))(((((((((((()))))))))((())))))***+++---+++)))((('''(((***+++***)))***+++,,,,,,***(((******++++++++++++,,,,,,...//////000000000000///......///000222444555666777777777777999;;;===???===>>>???@@@BBBDDDEEEEEEHHHNNNUUUXXXYYY\\\aaafffiiiooowww777777888888777777666666444444555555555555555555666666555444555555666777444444555666777777777777444333333222333333444555111111111111111111111111111111222222222222111111...000111111111000000111,,,---///000000111111111///000000///111555555111...000333555777888777777777888888:::EEEZZZppp~~~sssooosss{{{\\\BBB<<<777666999:::666444666666;;;GGGZZZppp~~~iiiJJJ999:::333333333333444333333333222222222333444555555555333333222222111222222222666555333111111222333444222111000111333333111///222333222111...---...000444222000......///000111111111111111000///...---............---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000...,,,******+++---,,,,,,000000000000000111111222444333444666666666;;;CCCMMMnnnnnnUUU???222000111222222111///...---,,,,,,---...///000000000111000...///000111000///---,,,+++++++++,,,---.../////////000000111111111222222111000000000000000222000---------------+++//////000000000000//////---,,,,,,++++++******)))---)))''')))***((((((+++((((((((((((((()))******+++******+++,,,,,,***((((((((('''&&&''''''((()))'''''''''(((((())))))))))))'''&&&'''((()))(((''')))++++++)))'''***555@@@///,,,(((&&&'''((())))))(((''''''(((((('''&&&'''******))))))))))))******)))((('''&&&&&&&&&''''''((())))))******))))))(((((()))+++,,,+++)))(((((())))))))))))(((((((((((()))))))))((())))))***+++...,,,***)))((()))+++,,,***)))***+++,,,,,,***(((*********++++++,,,,,,,,,,,,------.../////////...//////111222444555666777555555555555777999;;;<<>>??????>>>CCCMMMXXXhhhzzzzzzfffVVVHHH:::555555222333444444444333222222000111333333444555666777222111111111222222333444000000111111222333333333111000//////000000...,,,000000111000......///111222222111111000/////////......///000000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,---------------...///000222222///---+++***+++---...------///111333333222000///222000111555666666999>>>AAAddd~~~fffIII999333222111111000000000000000000000//////000000111///...---...///000...---,,,,,,---...///000111222222111111111222333444555111111000000111111222222333111...---///000000000,,,...///000000///...,,,///......---,,,+++******+++((()))+++***'''(((+++))))))(((((())))))***+++((((((((()))++++++***)))'''((())))))******))))))+++++++++***************)))'''&&&'''((()))(((''')))&&&&&&)))(((&&&)))///+++)))'''''')))))))))(((***''''''++++++&&&%%%((()))((((((''''''(((((())))))((('''&&&&&&'''((()))+++,,,,,,,,,,,,,,,,,,+++,,,++++++,,,------,,,+++++++++*********)))))))))***************+++,,,,,,---,,,,,,,,,,,,+++++++++,,,***))))))***++++++***+++++++++,,,------......+++,,,---...///////////////000111333333333333333111111111222444777999;;;======>>>@@@AAABBBCCCDDDJJJPPPVVVUUURRRSSS[[[cccmmmqqqvvvxxx|||444444555555666555555444000222444666777777777777666555333333333555777888666444111//////111444666555666777777666444222000////////////////////////000111222333333333333333111111111222444444333222000333666555111...---...111333222///000444222...000111333444444333111000111777===HHHdddooo^^^QQQPPPPPPPPPZZZgggqqqvvv___LLL???888555444222333444555444333222111000222333444444555666888222222222222333444555555...///000222333333333333111000///000111000...---///000000///......000222222222222222111000...---,,,---...000222333333444000000000000///...---,,,++++++,,,,,,,,,---------,,,------...///000222222000...+++***,,,---......,,,...111444444222000...111...///333555555888<<<===```zzzlllLLL:::333222111111111222333444222111000000000000000111...------...//////...,,,//////000000111222222222///............000222333/////////000111333444555333111......///111222222+++,,,...//////...,,,+++......------------,,,,,,---++++++---+++''''''***)))))))))))))))******+++***))))))+++---...---+++%%%'''***------,,,)))'''---------,,,,,,+++++++++)))'''&&&'''((()))((('''+++''''''******&&&&&&***)))((('''(((******)))(((((($$$%%%))))))$$$"""%%%((((((''''''''''''((((((***)))(((&&&'''(((***+++******++++++++++++******...***''')))---///,,,(((++++++++++++************++++++******++++++,,,---+++,,,,,,,,,,,,+++******---+++(((((()))+++++++++++++++,,,------...//////,,,---...///000000000000...///000111222222111000111111111222444777:::;;;:::;;;===???AAADDDEEEFFFIIIOOOTTTTTTPPPRRR[[[dddhhhmmmrrrtttyyy222333555777666555222000555555555666666666666666666444222222333444555444666333000///////////////666444333333333333222000+++,,,...000111000///...444333222111111222222333//////111555444000000444333444555444222111222333222111111000000111111222///333555333555999777111;;;666===WWWxxxtttllljjjpppzzzzzzaaaOOOCCC:::555555333333333333333333333333333111000222555777666444222111111222333333222000111000222444///***---555555222000111444444///+++000000//////000111222222111111111111111111111111///000000111222333333333///222555444111...---...+++,,,------,,,+++)))(((,,,,,,,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,111111222222111000...---000111222444666777999999999SSSqqqnnnHHH333555222///---...000111111---......///000111111222...............///000111111111111111000000000000...---------,,,,,,,,,,,,***,,,...000222222222222111///---------...---,,,///---,,,---000000...+++++++++,,,,,,,,,+++******,,,---------,,,***((('''***)))((('''''')))+++,,,++++++************++++++(((((()))+++------+++)))---.........---+++)))(((***'''(((+++,,,'''###"""(((((((((((((((((((((((((((***((($$$'''---,,,&&&(((((())))))))))))((((((+++))))))***------+++((()))((('''''')))******))),,,+++++++++***)))))))))************************(((((((((((()))***+++,,,***)))'''(((***++++++***///...,,,+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,---...---,,,***...///000///...---...///000000000000000000000000222222333333444555666666999;;;===@@@CCCFFFGGGHHHJJJMMMOOONNNLLLOOOWWW___hhhfffhhhppp{{{555444444333333222222222555555555555555666777777777555333333444555555555888666333111111222333444777666444444444444222111111111222333222000...---000000000111111222222333//////222666555111000222222333444333111000111222222222222222222222222222222555555222444999999666999:::EEE```}}}{{{```NNNBBB999555555444444444444444444444444555444333444666888777555444333333444555555444222222111222333000,,,...444222000...000333444000,,,000///////////////000111111111111111111111111111//////000000111222222333///222444444111.........&&&(((***,,,---.........---------...000000///---------------------------//////000111111111000///111111111333555777888999888NNNlllqqqKKK777444111...,,,---.........---......///000000111111.........---......//////000000000000000000000000/////////.........---------...///000111000000///000...,,,,,,,,,---,,,+++///---,,,---///000...+++,,,,,,,,,,,,,,,+++***))),,,,,,------,,,+++***))),,,+++***))))))+++---...+++******))))))******+++************+++,,,+++***------------,,,+++******'''$$$&&&+++---***''''''(((((((((((((((((((((((((((***(((&&&(((,,,+++&&&''''''((((((((((((''''''(((''''''(((******(((%%%)))((('''''')))******)))+++++++++***************************************'''(((((()))******++++++***)))'''(((***++++++***,,,+++***)))((()))******.........------,,,,,,,,,,,,,,,---...///...---+++---/////////------...///000000000000000000000000111222222333444555666666666888:::===@@@BBBDDDDDDKKKMMMPPPOOONNNOOOTTTXXXdddbbbeeemmmwww888666333111000111333444555555444444555777999:::777666444444555666666555888666333111111333666777999777555444444444222111333444555555444333111000...///111333444444333333000000333777555000///111111222333222000///000111222222333333333333222222666777555222444999<<<<<<:::CCCUUUnnn{{{^^^JJJ???777444444555555555555555555555555777666555666777888777666666555444555777777555444444111111222222000000333000...---///222333111...000000///.........//////000000000000000000000000...//////000000111111222///111333333111///......%%%''')))+++---///000000///......///111111000...........................---...///000111111111111111111000111222555888:::;;;JJJfffrrrLLL999555222...,,,---------,,,.........//////000000111///...------------------/////////////////////////////////.........------000000000000000///------///---++++++,,,,,,+++***...---,,,,,,......---,,,---------,,,+++***)))(((+++,,,---------,,,++++++)))((('''&&&'''((()))*********))))))))))))******,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,'''$$$&&&+++---+++))))))((((((((((((((((((((((((((())))))''')))+++)))%%%&&&&&&''''''''''''&&&&&&'''&&&'''((())))))'''%%%)))((('''''')))******)))***************+++++++++))))))))))))))))))))))))'''((()))***++++++*********)))'''(((***++++++***,,,+++***)))((()))******......------------,,,,,,------...//////...------,,,---......---,,,---///////////////////////////111222222333444555666777888:::<<>>===NNNfff}}}yyyZZZFFF;;;666444444555555555555555555555555777666666666666666555555666555444555777777555444555222000111333333222222111000///000222222111///222111000///////////////////////////////////////......//////000000000111///111222333222000///...***++++++,,,,,,---------000///...///111111000///------------.....................//////000000000222111//////111444777999;;;CCC\\\}}}pppIII666777444111/////////...---........./////////000000///...---,,,,,,,,,,,,,,,............////////////.........---------,,,,,,000000000//////...------000...,,,+++,,,,,,+++***---,,,,,,,,,,,,------,,,---------,,,+++***)))(((***+++,,,---...------,,,(((''''''&&&&&&'''(((((()))))))))(((((()))))))))+++,,,......,,,***))))))+++***)))))))))+++,,,---+++((((((,,,---***'''(((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&''''''((((((''''''&&&(((((()))******)))(((&&&)))((('''''')))******))))))))))))***+++++++++,,,))))))))))))))))))))))))&&&(((***+++,,,+++)))(((***)))'''(((***++++++***---,,,+++******+++,,,,,,+++++++++++++++++++++++++++---//////...---------+++,,,...---,,,,,,---...////////////////////////111111222333555666777777999;;;===@@@BBBDDDEEEFFFJJJKKKLLLLLLLLLMMMOOOPPP[[[\\\aaaiiiqqq|||888888888888777666555444555555444555666888:::;;;888666666666888888777555222///...111777;;;999555888555222111111111111000000111222333333444444444111222333444333222///...333111111333111---...222333444444444222111222333333333333444444333333333222333666777777888;;;>>>CCCYYYssstttUUUAAA999555444444333333333333333333333333444444555444444333333444555444333444666666444333333222111000222444333222555444222222222222111000333333222111000000000000........................////////////000000000000///000111222222111///---...------,,,,,,+++++++++111000...///000111000///++++++,,,,,,,,,---------000//////.........------111000///...///222555888999;;;NNNnnnnnnIII888:::777444333333222111000............///////////////...---,,,,,,,,,,,,,,,---........./////////000/////////............---.............../////////111///---,,,------,,,+++,,,,,,,,,+++***+++,,,---,,,------,,,+++***)))((()))***,,,---...------,,,,,,,,,,,,+++++++++,,,,,,)))((((((''''''(((((()))'''+++///000...***((('''***)))(((((()))***,,,---+++((((((+++,,,***(((((())))))))))))))))))))))))(((((()))***)))(((((((((((((((((())))))(((((((((((()))******)))((('''&&&)))((('''''')))******))))))))))))***+++++++++,,,))))))))))))))))))))))))'''(((***+++,,,+++)))(((***)))'''(((***++++++***,,,+++*********+++,,,---++++++++++++++++++++++++***,,,......---++++++,,,+++,,,------,,,,,,---///000000000000000000000000000111222333555666777888666777999<<<>>>@@@AAABBBGGGHHHHHHGGGGGGJJJPPPTTTYYY\\\bbbkkkrrr{{{666777:::;;;;;;999666444555555666777888888999999777666666777888888666555444000000888CCCFFF???555666333000///000111111111333333222111111000000///000000111111///...,,,+++222111333666555000000333333444555444222111222333333333222222222222333333111222666999999777;;;AAALLLddd}}}nnnOOO===666555444444111111111111111111111111111222333333222111222444444333222333555555333222000333222000000333444222666555444333111111111111333333222111111111222222////////////////////////000000000000000000000000000///000222333222000---,,,+++++++++,,,---...///222000......///000///...***++++++,,,,,,---------000000...------,,,,,,,,,000///......///111444555::::::HHHbbbyyymmmKKK<<<999777555444444444333111........................///...------------------.........//////000000111111111111000000000//////------------...///000111111///------......---,,,+++,,,,,,***))))))+++---++++++,,,,,,,,,+++******((()))+++,,,---,,,,,,++++++++++++++++++*********((((((''''''''''''(((((($$$)))///000---)))'''((()))((((((((()))***++++++(((%%%%%%***,,,******+++))))))))))))))))))))))))((('''((()))(((&&&(((---(((((())))))))))))((((((&&&(((***)))'''&&&%%%%%%)))((('''''')))******)))***************+++++++++************************((()))***++++++***)))(((***)))'''(((***++++++***))))))((('''((()))***+++,,,,,,------------......(((,,,//////,,,***+++---+++,,,......------...000000000000000000000000000000000222333555666777888777888:::===???@@@AAABBBBBBEEEGGGEEEDDDGGGPPPWWWXXX\\\dddlllrrr{{{444666999;;;;;;:::777666444555777999999999777777666555555666888888666444555000111>>>NNNQQQCCC333666333000///000222333333222222111000////////////111000000000//////......///222888>>>===666222222222333444333111111111222444333111//////111333444444444666:::999777===FFFZZZqqqgggIII999555555444555111111111111111111111111///111333333111111333555444333222333555555333222---222444///---111333333444444333222000000111333111111111111111111222333////////////////////////111111111111111111111111000//////111333333000---++++++***+++,,,...000111111///------.........---++++++,,,,,,---......//////...---,,,,,,,,,---............///000111222333999:::CCCWWWrrrjjjIII<<<666444333222333333111000.................................---......//////......///000000111222222////////////............------,,,,,,---...000111000///---,,,------,,,++++++,,,,,,***((((((+++...******+++,,,,,,,,,++++++((()))***+++++++++***)))(((((((((((((((''''''&&&(((''''''&&&&&&''''''(((%%%))),,,,,,)))'''(((+++(((((()))))))))))))))))))))%%%%%%)))+++)))((())))))))))))))))))))))))))))))&&&&&&((('''%%%)))111'''(((((((((((((((((('''''')))++++++(((&&&%%%&&&)))((('''''')))******)))+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))***)))'''(((***++++++***)))(((''''''''')))***+++,,,,,,,,,------.........)))---000000,,,***,,,...+++---............000111222222222222222222222222///000111333555666888888999:::<<<>>>@@@BBBCCCCCC===CCCIIIGGGBBBDDDMMMVVVVVV[[[dddlllqqqyyy444555777999999999888777444666888::::::999777555555555555666888777555333555///000@@@TTTWWWDDD000666333000000111444555666////////////000111222333333222222111222222333444---222<<>>:::555777777999;;;<<<;;;777333888555333444777999999888999000...???UUUYYYEEE...:::999777444333222222222222111111111000000//////222222111111111111111111111333;;;CCCBBB999333444444111//////000111000000111111000000111333444555999555666:::888888GGGZZZ|||{{{\\\???666666222000333111222222333333111000///333333333333333222111000333111444::::::444222444333333333444444444555555555555444222111///...---222111111111000000//////222111000111222222111000000//////000222333111000///------//////,,,,,,//////,,,***+++...111111000000000///...------,,,,,,......------------......:::111******,,,,,,+++,,,------......///000000000777333222===XXXvvv```EEE999666444222///------...///111///......//////...---***///000,,,+++...,,,&&&............////////////111...,,,---//////---+++111...,,,---///111///------'''%%%***+++((((((+++---,,,***)))))))))***+++%%%&&&(((***+++++++++++++++++++++++++++***)))(((******++++++)))(((%%%$$$'''(((***++++++***))))))***,,,***&&&&&&%%%******++++++++++++*********,,,+++''''''******((()))'''%%%%%%'''''''''&&&***)))(((((())))))(((''')))))))))))))))(((''''''&&&***,,,)))'''))))))'''******))))))((((((''''''++++++******************'''(((***+++,,,,,,+++***------,,,)))'''''')))++++++***)))((('''''''''(((---)))&&&'''+++---,,,))))))+++......------...///------,,,++++++,,,,,,,,,+++---............///111555111000444666333000//////111333333333333555777888999;;;<<<>>>???@@@@@@CCCFFFGGGGGGFFFFFFIIILLLSSSWWW```iiinnnvvv666444333555999;;;888444666777:::;;;;;;999666444555444555777:::;;;999777;;;222...999IIINNNAAA111666555444333222333444444111111111111000000000///000/////////000111222222111222999@@@???777222333222000...---////////////555555555555555777888999999666777:::888:::LLL```{{{]]]@@@666555222111333222222333333333222111000222222222222222222111000222000333888999444333555222222222222333333333333222222111111000000000000111111000000000/////////111000//////111111000/////////...000111222111//////,,,,,,//////,,,,,,///000---+++,,,///111111000000//////...------,,,,,,.........------.........666...)))+++...------...////////////000111222333555222111:::NNNjjj~~~]]]BBB777555444222000............222000....../////////...)))------******------)))------------............111...***)))+++------,,,000---+++,,,...///...---111,,,+++///000---,,,...+++***((('''&&&&&&&&&&&&******+++,,,,,,+++******((())))))))))))))))))***))))))))))))))))))((('''(((((()))))))))))))))((()))+++***(((***,,,'''(((((())))))))))))(((((((((+++***'''&&&))))))'''***)))'''''')))))))))(((***)))(((((())))))(((''')))))))))))))))((('''''''''***)))$$$###'''))))))************)))))))))(((************************))))))***+++++++++******,,,,,,+++)))'''&&&(((***+++***))))))((((((((((((...***'''(((+++...---***)))***,,,,,,******+++,,,---,,,,,,++++++,,,,,,---+++,,,......------///000222...///333444222111333000222444444444444666888777888:::<<<>>>@@@@@@AAADDDFFFHHHHHHHHHIIIKKKNNNTTTWWW^^^hhhooovvv555222000222555777666444444888<<<<<<999666555666333444666999<<<<<<999666<<<555000222:::>>>:::333444444222111111111222333111111111111000000000000.........///000111222333000222666:::999333111222222///------...//////...222222222222222333444555888666777:::999???TTTjjj|||___CCC777555222111333222222333333222222111000000000111111222111111111222000222555666444444666000000111111111222222222......//////000111111111000000///////////////...000///......000000///...///......///111111000...///,,,,,,//////,,,---///111///------...000000////////////...------,,,,,,........................111+++(((,,,/////////000111000///...///111333444111111222555AAAZZZyyyyyyWWW>>>555444333222111000......---111///...---...///...---***,,,+++)))))),,,---+++,,,,,,,,,------------...333///+++)))***,,,...///...---++++++---...---,,,000,,,,,,//////---++++++///---+++)))((((((((((((............---,,,***)))''''''&&&&&&'''(((***+++(((((((((((())))))***+++******))))))))))))******++++++***))),,,///,,,'''&&&''''''((((((''''''&&&'''***)))&&&&&&((((((%%%***((('''''')))***)))(((***)))(((((())))))(((''')))))))))))))))((((((''')))***'''!!! %%%***+++++++++************))))))******************************************))))))+++++++++)))''''''(((***+++******)))))))))******...+++((())),,,...---,,,+++,,,,,,+++))))))***,,,,,,,,,,,,++++++,,,,,,---***+++------,,,,,,...///---,,,---111111000333888111333555555555555777888666888:::<<<>>>@@@AAABBBCCCFFFHHHJJJKKKLLLNNNPPPUUUVVV\\\fffooowww555333000000222555555555444999===<<<777444555777222333555888999999888777999666222///000111222333666555333000///.........111111111000000000000000000000///000000111222222000111444555333111000111222000...---...//////...............//////000000555555777999<<>>@@@AAABBBBBBDDDGGGJJJLLLNNNOOOOOOVVVUUUZZZdddnnnwww777555222111222444666777444999===;;;666333444777333444444444444555666777555555444000---,,,...000555444222///...---------000000000000000000111111444333222222111111111111000222333111/////////000333111///...///000000///111111111222222222222222333444777;;;BBBPPPhhh|||kkkMMM;;;666555555555111111000000////////////...///000111111111111111000111000000000333444444111111111111222222222222/////////...........................////////////111000//////111111000//////......///000000...---...+++,,,//////------000///...---,,,,,,,,,---..................---------......///000000///......///,,,+++///000...---...000...,,,+++,,,...111333...111555444444CCCffflllKKK777444222222222222111///...---...,,,******+++++++++***000...,,,,,,++++++,,,------.........////////////...///000111000000////////////......---...////////////......//////---+++)))(((''''''((()))+++,,,+++++++++++++++,,,,,,---///---+++((((((((()))***,,,+++)))((((((((()))*********)))((((((***+++,,,000,,,)))((('''''''''''''''(((((())))))(((((('''(((++++++)))(((***)))&&&'''&&&$$$%%%'''(((((('''***)))(((((())))))((('''(((((())))))))))))((((((&&&)))***&&&%%%(((+++***'''((((((((((((((((((((((((((()))))))))*********,,,+++)))((('''((()))***+++,,,,,,+++***)))***,,,***)))))))))***+++,,,,,,---,,,******+++---.........///...---***)))***+++,,,+++++++++,,,,,,---...)))+++,,,,,,,,,,,,---///...---///000...,,,000666111222444444333333444666666888:::<<<>>>@@@AAAAAAAAACCCFFFJJJNNNOOONNNMMMUUUTTTYYYcccllluuu~~~888777555444444555777888666999;;;:::666444444555444444444333111222444666222333444333111///......222111///.........///000000000000000111111111111666555444333222111111111000333333000...///000///444222//////000111111000222222333333333333222222222333777???LLL^^^ssstttUUU@@@888777777666111111000////////////000000000111111222111111111///222111//////222333111000111111111111222222222111000000///...------,,,...////////////000000000111000//////111111000///000/////////000000...---...++++++//////---...111.........---,,,,,,...000...........................///000111111000///...000------//////,,,,,,...111000///...///111333444///111666666444<<>>???@@@@@@AAACCCFFFKKKOOOPPPNNNLLLTTTTTTYYYbbbjjjrrr|||777777777666555555777888888999999888777555444333444666777666333111222444333222222444555555222///222111///.........///000///000000000111111111111444444333222111111111111000555555000...000111...333111......///000000///000111111222222111000000222444999DDDWWWlll}}}{{{\\\DDD:::999999777333333111000000000111222222222222222222222111000///222222......111111---/////////000000000111111111111000000///......---/////////000000000111111000///......000000///...111000000000111111///------++++++///000---...111...///000///---...111444...........................///000111111000///...///------///...+++---000////////////000111222333111111555777333666LLLeeegggEEE444333333222111/////////000000...,,,+++***+++,,,+++***(((&&&''',,,---***+++...---------.........//////)))+++......,,,+++,,,...---///000...,,,,,,...000***+++((($$$&&&,,,...+++,,,+++++++++,,,...///111))))))((()))***,,,---...///......---,,,+++******))))))***+++++++++******###$$$&&&(((***+++,,,,,,,,,((('''***)))&&&(((---((())))))******))))))(((&&&***+++))))))***)))%%%((('''&&&''')))++++++******)))(((((())))))((('''''''''((()))))))))))))))###'''***(((''')))***(((''''''''''''((((((((()))''''''(((((()))******+++,,,***'''%%%%%%'''+++---'''(((******((((((((()))'''''''''((()))***,,,---++++++******)))***,,,---'''***,,,---+++(((''''''++++++++++++,,,---...///+++,,,......------///000111...---111333000///111222333444444333333444555999:::;;;===>>>>>>??????CCCDDDHHHMMMQQQRRRNNNKKKRRRTTT[[[ccchhhnnnzzz777777888777666555666888:::999777777777666444222333777:::999666222111111444222111444888999555111555444222///------------//////000000111111111222111111111111111111222222000666666111...111222...222000------...//////...111222333444444333111111444555;;;III^^^uuu```FFF;;;::::::888555444333222222222333444333333333333333222111000...333333///...111000+++............/////////000000000000000000///////////////000000111111222222///...------...///...---222111000111222111///...---++++++///000......111///000222111///000333777---........................///000222222000///......,,,,,,...---,,,...333------......///000000000333111444777333222AAAVVVyyygggDDD333333444222000///...///000111000...,,,,,,---------,,,### ###+++---++++++///,,,,,,,,,---------......,,,...///...,,,,,,///222,,,...///---+++***---///---...+++&&&)))000333000+++***)))))))))***+++,,,+++***))))))***,,,---...,,,,,,---------,,,++++++&&&''')))+++,,,,,,,,,,,,$$$&&&))),,,.../////////+++'''''')))'''###$$$***(((((())))))))))))((((((%%%)))***(((((()))'''###&&&%%%$$$%%%'''))))))(((***)))(((((())))))((('''''''''((()))))))))))))))###'''(((%%%%%%(((***)))'''((((((((())))))******&&&''''''((()))******++++++)))&&&$$$%%%(((+++...%%%&&&(((((('''&&&&&&'''&&&&&&&&&'''(((***+++,,,*********)))((()))+++---'''+++...000...+++)))(((++++++++++++,,,---...///+++---............///111111,,,,,,222555333111000333555666555444444555666:::;;;<<<===>>>>>>>>>>>>EEEFFFIIIOOOSSSSSSOOOKKKPPPTTT\\\cccggglllyyy444333333333333444555555666777888888777555222111222111444777777444555999111000//////111666;;;???<<<999666222///---------......//////000000111111000111111222222222111111444333333555777777333000//////000000000111111222000000000000111111111111888999???OOOhhh}}}gggQQQDDD===888666555444333222222222333444666333000000222333222000222111///---,,,---...///,,,---------......//////000...---...///000///...000000000000000000000000...---,,,,,,---...///000111///---------...---,,,......//////000000111111444333222000000000111111222111000......---------/////////...---,,,***)))...............---------111111111111111000//////000555888555222444>>>GGGkkk```BBB333000...///111222111000...------,,,,,,...000000,,,)))000...+++*********)))(((,,,,,,,,,------,,,++++++***++++++,,,,,,---......+++,,,......---,,,---...+++******)))))))))))))))))))))'''%%%''',,,---+++,,,***((()))+++---------222111...,,,+++************(((''''''(((******))))))(((((()))++++++***(((&&&&&&&&&&&&&&&'''((((((***)))((()))++++++***)))&&&'''((()))******)))))))))&&&%%%&&&((()))'''%%%)))))))))))))))((('''''')))$$$"""&&&*********,,,&&&'''(((((()))(((((('''$$$%%%&&&((())))))******************++++++++++++***)))((('''((()))+++---''')))+++***(((&&&%%%%%%&&&''''''''''''(((,,,...******))))))***+++,,,,,,///---+++,,,---...------******+++,,,,,,,,,,,,+++//////............//////000111222333222222000000...000222333333444666888888888999===@@@BBBBBBAAACCCDDDGGGJJJLLLMMMMMMMMMTTTWWW\\\aaahhhqqqzzz444444444444555555555555666666777888777555333111222111333666555222333777222111//////111555:::===888666333000...------...000000000000111111111222000000111111111111000000333222222333666666333111333333333222111111000000111111111222222222222222888<<>>BBBCCCBBB@@@FFFGGGJJJLLLOOOPPPQQQQQQSSSVVV[[[aaahhhqqqzzz333444666777777777666555555666888888888666444333222111333555444000111555333222000///000333777:::777555333111000000000111111111111111222222222222///000000000000000//////222111000111333444333222777777666444222111000///333333333333333333333222888@@@TTTnnn~~~xxxbbbJJJ:::777:::444333222111000111222222444222000000111222111000000000//////...---------///////////////000000000111000/////////000...---000000000000000000000000//////...------............---,,,,,,///000000000/////////...............000////////////000000111000000///....../////////............---,,,******------......//////000000....../////////...------,,,000333111...000888@@@[[[sssuuuRRR:::444777000000111111000///---,,,000...---,,,---,,,+++)))+++******+++---//////...---,,,)))''''''))),,,...+++++++++++++++*********...///000///,,,******+++...---,,,,,,++++++,,,,,,---...,,,)))+++000111...***)))((())),,,............---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,)))'''***))))))***,,,---+++***))))))((((((((((((((()))*********+++,,,+++(((%%%'''(((***++++++)))'''&&&)))'''$$$$$$&&&''''''''')))))))))))))))(((''''''%%%###%%%+++---***''''''+++***((('''%%%%%%&&&&&&)))))))))))))))((('''''')))((((((''''''(((((()))))))))'''&&&&&&'''((((((((()))******(((&&&&&&'''&&&(((******)))))))))************)))******+++,,,---,,,******,,,---,,,+++******+++,,,,,,,,,,,,+++------------------------000111222333333222111111444333222333555555555444:::;;;===@@@CCCDDDAAA???FFFGGGJJJLLLOOOQQQRRRRRRQQQTTTYYY___gggpppyyy333555777888999888666555666777999::::::999777666444333444666555111111444555333111000000222555777999888777555444333333444111111111111111111111111000111111111111000000///111000000000111222333333777777555444222111//////333333333333333222222222999EEE^^^yyy~~~jjjSSSBBB;;;:::333222111000000000111222222111000000000111111111111111111111000///...---------------------------222000//////000000...---000000000000000000000000000000///.........------///...,,,---///000000/////////......------,,,,,,............//////000000//////////////////000000111111111111000///...---------......///000111111....../////////......---,,,///111000---///666<<>>BBBDDDDDDBBB???CCCDDDFFFHHHKKKMMMOOOOOOOOORRRWWW^^^eeennnxxx~~~444555777999999888777555777888:::<<<===<<<;;;:::777666777999777333333666666444222111111222444555;;;:::888777555444333222000000000000000000000000222333333333222222111000000000000000000111222333333333333222111000000///111111111222222222222333<<>>666333222111000000000111222000000000000//////000111222222333222222111//////---------------,,,,,,,,,222000//////000000///...000000000000000000000000000000000//////......---222000......//////...---//////......------,,,,,,------......////////////000000/////////000000111111111111111000///......,,,------...///000000111...//////000000/////////---///111000...///555:::GGGdddiiiGGG555222444+++,,,---...///000111111//////...,,,***))))))***---,,,,,,---//////---+++***+++---...///...---,,,---,,,,,,+++***)))((((((***,,,......---------///------,,,++++++++++++,,,)))***)))'''))),,,,,,(((...---++++++,,,+++)))''',,,---......///000000000111---(((&&&'''(((******+++******+++------,,,***+++******)))))))))******'''&&&&&&''''''&&&### ))))))******)))((('''&&&(((((('''&&&&&&&&&'''))))))))))))))))))((('''''')))&&&&&&)))(((&&&'''***'''&&&%%%$$$%%%&&&)))***&&&'''((())))))***))))))))))))((('''(((***+++,,,+++******)))(((((((((((()))******)))((('''((()))''')))+++,,,***)))))))))++++++***************+++---+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,000111222333444333333222111111222444777999999999<<<===???BBBDDDDDDBBB@@@BBBBBBCCCEEEGGGIIIKKKLLLNNNQQQVVV\\\ccclllvvv|||444555777888888888777666666888:::===>>>>>>===<<<999777999;;;999555555888777555444222222333444555888888777555444222111000000000000///////////////444444444444333222111111000222333222111000111222000000000000000000000000//////000111222333444444???SSSlllyyy{{{|||}}}wwwmmmaaaRRR@@@444444333222111000111222222...///000///......000222333333222222111000000000/////////...............111000//////111111000///000000000000000000000000//////000000000///......333111///...//////...---/////////...............---...///////////////...111111000//////000000000......//////...---,,,,,,,,,,,,------......//////......///000000000//////...000111000...///444888CCCaaaaaaBBB444222111++++++,,,---///000111111---......---***))))))***------------...---+++))))))+++...000111000...,,,------,,,+++******)))))))))+++---...------///000------,,,++++++++++++,,,***,,,+++)))+++...---)))***))))))+++------,,,+++,,,,,,...//////000000///000,,,(((&&&''')))***+++***))))))***,,,---+++***)))))))))))))))***++++++)))'''&&&'''((('''%%%$$$***)))(((((('''(((((()))'''(((***)))((('''((())))))))))))))))))(((''''''***((('''((('''$$$&&&+++%%%%%%$$$$$$&&&''')))***))))))))))))(((&&&%%%$$$***)))'''%%%%%%&&&'''(((***************))))))))))))******)))'''''')))+++''')))++++++*********+++,,,+++******)))*********---,,,******,,,---,,,+++******+++,,,,,,,,,,,,+++,,,---...//////...---,,,000111222444444444333333...111444555666888;;;===<<<<<<===@@@CCCDDDCCCBBBCCCCCCDDDDDDFFFHHHIIIJJJNNNPPPUUU[[[bbbjjjsssyyy555555555666666666777777444666999;;;=========<<<999777999;;;:::666666:::777666555444333444555666555555555555444333222222111111111000000000//////333444444333222111000000111333555444222000000000111111000000000/////////...///000222444555666777AAA\\\sssyyyyyy}}}{{{|||zzzxxxpppfffWWWEEE888555444222111111111222333---///000///------000222333222000///...//////000/////////......---------000///...///111222222111000000000000000000000000......000000111000//////111000......///000000///...///////////////000000//////000000000///...---222222111000////////////------.........---,,,,,,,,,,,,,,,---------------,,,---...////////////...---///000///...///222555>>>ZZZ~~~|||YYY===333333111...---------......//////***,,,......+++))))))***,,,+++,,,---...---***((()))+++---...//////...---------,,,,,,++++++*********,,,......------...//////...------,,,---------+++---,,,***,,,///---))))))))))))+++---...---+++***+++,,,.........---------+++******+++,,,+++***))))))(((***+++,,,+++)))'''''''''((()))***+++,,,---+++))))))***++++++***+++)))'''%%%&&&(((***,,,&&&))),,,,,,***(((((())))))))))))))))))(((''''''(((((()))***((($$$%%%)))%%%%%%%%%&&&&&&'''''''''))))))(((((('''%%%$$$###'''&&&$$$$$$%%%'''***+++(((((()))))))))))))))))))))******)))'''(((***,,,''')))******)))***,,,...,,,++++++***))))))******...,,,++++++,,,------,,,******+++,,,,,,,,,,,,+++,,,---///000000///---,,,000111222444555444444333...333888888555555:::???<<<;;;;;;===AAACCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHNNNPPPUUUZZZ```hhhqqqvvv555555555555555666777777333444777:::<<<<<<<<<<<<888777888;;;:::666777:::888777666555444555666666444555666666666666666666333222222222111111000000333333333222222000//////111444777666333000//////222222111111000//////......///111333555777999999CCCaaayyyyyyyyyxxxxxx|||{{{~~~}}}|||uuujjjZZZJJJ???555444333222222222333444,,,...000///------000222222111///---,,,---...///---------,,,,,,+++++++++///......///222333333222000000000000000000000000---...///111111111000000000...---...000111111111......//////000000111111000000111111111///...---333333111000//////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........------...///...---...111333999SSSwwwxxxRRR888333444222000000///------,,,------(((+++...///,,,***************+++,,,...---+++(((+++***++++++,,,---...///---------,,,,,,,,,,,,+++,,,---///...---,,,,,,---000000///...............***,,,,,,***+++...,,,(((,,,++++++,,,------***((()))***+++,,,---,,,++++++******,,,...000///,,,))))))(((((()))++++++***(((&&&&&&&&&'''(((***,,,,,,,,,***'''&&&(((***+++++++++)))&&&$$$%%%(((+++...&&&***......,,,))))))))))))))))))))))))(((((('''&&&'''***---***$$$###'''%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&""""""###$$$(((---111444&&&&&&'''((()))))))))((()))******)))'''(((***,,,(((((()))))))))***---000,,,,,,+++***))))))******///---,,,,,,---......---******+++,,,,,,,,,,,,+++---...000111111000...---000111222444555555444444...555;;;999444222888???<<<;;;:::<<>>;;;:::<<<;;;666555777888666444333444555444333222333333444555666777888333333222111000000000111444444333222000...,,,+++///......///111222111///000000111111111222222222///000111111222555:::>>>OOOccctttxxx{{{~~~|||~~~|||zzz~~~~~~}}}|||oooUUU===666444222000000000111222111000///......///000111///...---,,,+++,,,,,,---...------------...//////111000......000222222222111222222222111000...---333///000444444...,,,//////...---,,,,,,---///000000///......//////...---/////////000000000000000333222111111222222111000111///---+++***+++,,,---111///......//////...------......///////////////222111000//////000111111444FFFccc}}}lllKKK999444222...000///---,,,++++++,,,,,,******))))))))))))******......------,,,+++*********((('''(((***---......***+++,,,---,,,,,,******---,,,+++++++++,,,+++)))---444444,,,+++111000(((111///,,,+++,,,---,,,,,,)))(((((()))+++---,,,+++''')))+++++++++***+++,,,---------,,,+++***)))(((''')))(((&&&(((++++++''',,,+++)))(((((()))+++,,,***++++++***'''&&&&&&'''(((((((((***+++***'''%%%(((***++++++)))(((((()))...---+++***((('''''''''(((((('''''''''&&&&&&&&&&&&'''&&&$$$%%%((((((###)))((('''&&&''')))+++,,,&&&&&&$$$$$$)))...,,,&&&'''&&&%%%$$$%%%''')))+++***)))'''((())))))((('''((('''&&&&&&)))++++++************)))***++++++,,,///$$$###$$$!!!...---------...///---+++)))'''---000333222///---...000000000000111222222333333444444444555666888999:::<<<<<<;;;;;;<<>>RRRdddttt{{{~~~}}}~~~pppSSS;;;666444222111000000111222///...---,,,,,,---...//////...---,,,,,,,,,------......------......///000////////////111222444666111111222222222000///...111...///333333//////222//////...---------...///...---,,,---///000///...///////////////////////////...---...000000///...111///---,,,++++++,,,---111///......//////...------...//////000000//////222111000//////000111111333DDD```zzzgggHHH666222111---000///---,,,++++++,,,,,,******))))))))))))******---------,,,+++************((('''(((***---------******+++,,,,,,+++***)))---,,,+++++++++++++++***,,,222222,,,+++111000))),,,***((()))+++,,,---,,,+++***)))***,,,---,,,+++((())))))++++++,,,,,,++++++,,,,,,,,,+++***))))))+++------++++++......+++)))***++++++,,,++++++***'''((())))))(((((()))***((('''((()))+++***(((&&&((()))***************+++***)))((('''%%%%%%%%%$$$((((((((('''''''''&&&&&&)))***(((%%%%%%'''%%% '''&&&&&&&&&&&&((()))***))))))&&&%%%)))---+++%%%'''&&&%%%%%%%%%''')))******((('''(((******)))((()))((('''(((***+++***))))))))))))*********++++++///'''*** ---(((111...,,,---......---,,,***)))+++---000000///...------000000000111222222333333555666666777888999:::;;;::::::999999;;;===???AAA@@@AAAAAA@@@??????AAACCCGGGKKKRRRZZZaaahhhnnnqqqwww555555555555555555555555222444777888777666666777666444444777777333222444:::999888777777555222///333444555777777555444333444444333222222222222333555555555444333111000///000//////000111111///---111111111111000000000000///000111222333666:::===TTTeeeuuusssnnnssszzzkkkMMM888555444222111000000111111......------------......///...------,,,---------...............///000000---///111111000222666999111111222222222111111000000......111222000111444000000///...------------,,,++++++,,,///000000///........................---,,,,,,---///000///...000///...,,,,,,,,,------111///......//////...---...//////000000000000000111000000//////000000111222AAAZZZttt```BBB333000///,,,//////---,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,+++******))))))***)))((()))+++---------)))***++++++,,,+++***))),,,,,,,,,+++++++++******+++111111++++++000000+++,,,***))))))+++,,,,,,+++---+++***+++------,,,+++***((((((***---...,,,***)))******+++******))))))))),,,,,,******,,,+++(((&&&))),,,//////---+++)))((()))***)))((('''((()))(((''''''(((***+++***)))((((((((()))***+++---...,,,+++***)))(((((((((((((((((((((((('''''''''''')))***(((%%%%%%'''%%% %%%%%%%%%&&&''''''((((((******'''%%%'''***)))###'''&&&%%%%%%&&&''')))***)))((('''(((***++++++***)))))))))***,,,,,,***((('''((()))***+++******)))***%%%---&&&222)))...)))+++,,,------------+++***+++,,,...000222222///---000000000111222222333333666777777888999:::;;;;;;888888777777999;;;>>>@@@<<<===>>>>>>>>>@@@CCCEEEFFFJJJQQQXXX^^^eeekkkooottt333333444444444444333333444777::::::777666777999555333555999999555444555777666666777777555222///111333555666666333111///333222222111111222222222333444444444333222111000111000///000111000...,,,111000000000000////////////000222222444666:::===SSSgggzzzwwwfffZZZZZZ^^^ooovvv^^^DDD444444333222111000000000111000000000//////000000000.........------------...//////......//////000111,,,000333111...///444999111111111222222222222222000//////000111000111222111000000///...------,,,...---,,,---000111000///...............---------...---,,,...000111111000000///...---,,,---------111///......//////...---...///000000111111000000////////////000000000111111<<>>@@@===>>>???>>>>>>@@@CCCFFFGGGKKKQQQVVVZZZ___fffkkkrrr~~~333444444555555444444333555888:::999666555666999444333555999999555444555222222333444666555222///000111333444444111///---111111000000000000111111111222222222222222111111111000///000111000...,,,///////////////////////////000222333444777:::===RRRjjjttt^^^LLLDDDCCCTTTfffsssuuu{{{~~~~~~}}}uuueeeOOO<<<333333333222111000000000000///000000000000000000///---.....................000////////////000111111---111333000,,,,,,000444111111111111111111222222111222111000000000000///111111000000///...---,,,222000///000111222000/////////......---------------,,,,,,---000111111000//////......------......111///......//////...---......///000000000000000......//////000000000000000999LLLeeexxxrrrPPP999111///...---------------------,,,,,,++++++************++++++++++++******************+++***)))+++---------+++((()))***+++,,,++++++***+++,,,---,,,***)))***,,,,,,------++++++---...---000...,,,,,,,,,,,,***(((***)))***,,,///111111000,,,)))''')))...000---)))((())))))*********))))))&&&+++...+++)))******(((*********++++++,,,,,,,,,,,,---,,,***'''%%%$$$%%%((('''&&&''')))+++++++++)))'''&&&(((+++---...---))))))((('''''''''((((((******)))))))))((((((((('''((('''%%%&&&))))))%%%%%%%%%'''((((((((((((((('''((('''$$$%%%)))***(((&&&&&&&&&&&&&&&''''''((((((''''''(((***,,,+++************,,,---,,,)))'''&&&(((***+++,,,+++)))(((+++)))222)))333)))///+++******+++,,,---------------,,,---111555666333///000000000111222222333333333444555666777777666666888777777777999<<>>888AAALLL[[[ggguuuzzz}}}|||ooocccUUUCCC777444222222222111111000//////------............------------...////////////...000000000000000111111222///111111///,,,,,,...111111111000000///000000111000333333111000111///,,,000000000000000///...---444222111111222222111///000000//////...---------,,,++++++,,,...///...---........................111///......//////...------......///////////////------...///000000000000111666FFF^^^tttiiiHHH666111000...---,,,------......---,,,,,,++++++************+++++++++++++++++++++++++++++++++******+++---...,,,+++((()))+++,,,------,,,+++***,,,...---***(((***,,,------,,,******+++,,,---((((((((()))+++,,,+++******))))))+++...000111000+++))))))+++...///---+++)))******+++******))))))"""(((,,,***((())))))(((---+++)))(((((()))+++,,,((()))***)))((('''((()))(((''''''(((***+++***))))))'''&&&(((,,,---+++(((***))))))))))))******+++************))))))))))))***+++)))&&&&&&(((&&&!!!&&&&&&&&&'''(((((()))))))))+++)))&&&&&&+++---,,,&&&'''''''''''''''''''''((('''&&&''')))******))))))))))))***,,,,,,***(((((()))***+++,,,++++++***+++(((000&&&///&&&...++++++++++++,,,,,,---------******+++...000111000///000000000111222222333333111222444555555555444333888888777888:::===@@@BBBFFFEEEDDDBBB@@@AAADDDGGGKKKOOORRRSSSSSSWWW___fffqqqzzz555666777888888777666555888666555444444444333222555444666;;;;;;666333444444222111222333333222111111222222222222222111111000000//////000111111222000111222333444444444444//////...///111111000...,,,,,,---...//////000000///111333555666888:::===LLLeee}}}|||kkkWWWGGG=========FFFXXXjjjwwwvvvzzz~~~|||mmmYYYOOOFFF999333555222222222111111000///...,,,---...//////...---,,,,,,---...///000000///...111111000000000111222222000000///......///000111222111000............///,,,111444222222333111+++//////000111000000///...222111000000222333222111111111000//////...------...---,,,---...///...---......////////////......111///......//////...---,,,,,,---...............,,,---...000000000000///222444AAAYYYppp~~~aaaAAA222000///---,,,,,,,,,---......------,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,......,,,***)))***,,,---......------))),,,///---)))(((***---///---+++******)))+++,,,&&&&&&'''))),,,---,,,+++,,,+++***+++---......---******+++,,,------------+++,,,,,,,,,+++***))))))%%%+++)))&&&'''((((((---+++)))''''''''')))***'''((())))))(((((()))***((('''((()))+++***(((&&&***((('''))),,,,,,'''""",,,+++++++++,,,,,,---...++++++*********)))))))))+++,,,***&&&&&&(((&&&"""&&&%%%%%%%%%%%%'''((()))***,,,***%%%%%%(((+++***&&&'''''''''''''''&&&&&&((('''&&&'''((()))(((''')))((('''(((***+++***)))***+++++++++,,,,,,,,,,,,)))'''///%%%---###,,,***,,,,,,,,,+++,,,,,,------***+++,,,,,,,,,,,,...000000000000111222222333333000111333444555444333222777777777888:::===@@@BBBFFFFFFDDDBBB@@@AAAEEEHHHJJJNNNQQQRRRRRRVVV```hhhqqqwww333444555777777555444333<<<888555555777777555333999888:::>>>>>>999666777777555333222222333222111333333333333333333333444111111000000111222333333111111333444555666666666///......///111222111///***+++,,,---...000111111...111333555666888;;;===GGG]]]sss|||tttcccRRRGGGAAA777:::MMM___jjjwww~~~tttxxx}}}}}}oooYYYDDD>>>:::333111555111222222111111000///......///000111111000///...,,,---///000000000///...111111111000111111222333111///---...000222333333222111///...---------...)))///333222333555222,,,...///000111111000/////////......///222333333222222111111000///.........111000//////000111000.........///////////////...111///......//////...---+++,,,------......------+++,,,...000000000000///333444???VVVnnn}}}xxx[[[<<<000000///,,,***+++,,,---.........---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,******+++,,,...//////......)))---///---)))'''***---000---+++***)))((())),,,*********,,,---...,,,***...---++++++,,,,,,+++***)))+++------,,,,,,---...---------,,,+++***)))((( )))...---+++,,,------,,,+++***(((''''''''''''***++++++***'''&&&&&&'''(((((((((***+++***'''%%%***((('''***,,,+++$$$(((((((((((()))***+++++++++++++++************)))''')))(((&&&'''***)))%%%%%%$$$#########%%%'''))))))+++)))###!!!$$$&&&%%%&&&''''''(((''''''&&&&&&((('''&&&&&&'''(((&&&%%%((('''&&&&&&)))++++++***,,,,,,+++++++++,,,---...+++***444***222'''///,,,---,,,,,,++++++,,,,,,---,,,...///---+++,,,///333000000000111222222333333000222333555555444333111777666666777999<<<@@@BBBEEEDDDCCCAAA@@@BBBFFFIIIHHHLLLPPPQQQQQQWWWbbbkkkpppvvv666555444333333444555666555333444777777444333555666888;;;;;;:::999999:::888999777222111444555333222333444444333222000//////111222222222222444555888777555333222333444555000111222333333222000//////////////////000111222333111///...000444888;;;@@@OOOiii|||hhhTTTFFF>>>:::???FFFQQQbbbrrr}}}zzzyyy|||yyyrrryyyxxxfffLLLFFF???999555444333333000000000///...---------...///000000000...---,,,///000111222222222222222...///111111000//////000///............///000000...//////000000000000///,,,...000222333222111000222111///.........///000...------///222444444333000000000222222111---***444111.........---***'''000///...---,,,---......------............------......---------......///,,,---///000000000///...555333===XXXttt~~~zzzsssMMM666555222------+++***,,,---//////...,,,+++......---------,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,)))))),,,,,,***+++...//////...---+++***))))))---,,,,,,+++*********+++*********+++...///...,,,///...---,,,,,,---///000000...***((((((***...000+++,,,---***''''''))),,,+++,,,,,,***'''(((,,,111444+++%%%%%%((((((((()))))))))))))))((((((((((((---(((&&&)))***)))(((***,,,,,,+++***)))((('''&&&(((((('''%%%$$$%%%'''***---,,,***(((((()))***++++++%%%$$$(((((($$$"""$$$(((((('''&&&&&&&&&&&&'''+++'''$$$&&&)))+++((($$$'''''''''''''''&&&&&&&&&))))))******)))(((''''''))))))(((((((((((())))))&&&'''***,,,---,,,++++++...,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......------------222///111000+++111777000222000///...///000222333777555444666;;;>>>>>>===HHHFFFDDDAAAAAABBBCCCEEEHHHLLLPPPRRRTTTZZZccckkkrrrvvv666555555444444555555666555333444777777444333555555777888999888777888999888999888333222444444222555555555555444333111000000111333444444444444555777555444222222333444555222333444555444222000/////////////////////000111111000......///222666888777BBBYYYqqqrrr```RRRLLLHHHGGGGGGHHHRRR^^^ooouuu|||~~~||||||~~~zzztttnnnooopppiiiYYYLLLAAA===777333222111111000////////////////////////000///...---------......//////000111222222333333---///000000///......///111000///...............//////000000111111000000---...000222333222111000222111000///...//////000,,,++++++,,,///000000/////////000111222000,,,)))///------......---((($$$///...---,,,,,,,,,---...------............------///......---------......---......///////////////444333???ZZZwww|||nnnJJJ444333000---///---+++,,,...//////...---,,,...------------,,,,,,,,,***+++,,,,,,------,,,,,,&&&'''(((((())))))((((((,,,)))))),,,,,,++++++//////...,,,+++++++++***)))---,,,++++++******+++++++++******,,,...///...---------,,,,,,---...000222222///,,,)))((()))+++,,,+++,,,,,,***((('''***,,,,,,,,,+++***)))***---000111***%%%(((***)))''''''((((((((('''''''''&&&&&&+++'''&&&)))+++)))((()))************)))))))))))))))))))))'''&&&&&&)))+++,,,+++)))((('''((()))***...(((&&&******'''&&&)))''''''&&&%%%%%%%%%%%%&&&)))&&&$$$&&&***+++)))&&&))))))((('''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$))))))(((((((((((())))))'''(((***,,,---,,,,,,+++---,,,++++++++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,...---------------.........+++...---)))000777000333222000000000111333444666444444666:::===>>>===FFFEEECCCBBBAAABBBCCCEEEHHHKKKOOOQQQTTTYYYbbbjjjqqquuu~~~555555555666666555555555555333444777777444333555444555666555444555666888777:::999444333444333000555555555444333222000///000222444555666555444333444444333222222444555666666777777777666333111///000000///.........//////......---...///111333444444999JJJddd{{{~~~pppfffbbb^^^ZZZRRRKKKJJJNNNYYYgggwww}}}wwwuuuvvvsssqqqmmmeeeYYYKKK@@@:::666444111///000000000///......//////000111222222222000...,,,+++---///111////////////000222444555...///111000...---------222111000///---------,,,///000000111222222111111---...000111222222111000111111000///////////////---,,,+++,,,---......---//////000111222000---******+++---///000---)))%%%......---,,,,,,,,,,,,,,,------------------------//////...---,,,,,,,,,---///...---------...///000333222???[[[xxx~~~jjjHHH444222///---111000------...//////...---,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,)))))),,,---,,,---000000,,,))))))+++,,,+++))),,,,,,++++++******++++++,,,++++++---///000///---+++++++++,,,...///111222222111...,,,***)))((()))+++,,,+++***((((((***,,,,,,***(((''')))+++,,,,,,---(((&&&***,,,***'''''''''&&&&&&&&&&&&%%%%%%%%%(((%%%&&&***,,,)))((()))'''(((((()))***+++,,,,,,***++++++)))((((((***,,,******((('''''''''((()))+++&&&$$$&&&'''&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%'''%%%$$$&&&***,,,***(((***)))((('''&&&$$$######((())))))))))))(((((('''))))))(((((((((((())))))((()))+++,,,------,,,+++,,,+++++++++,,,***(((%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,***------)))111888222333333222111111333444555555444444666999<<<======CCCBBBBBBBBBBBBCCCDDDDDDHHHKKKNNNQQQSSSYYYaaagggooottt}}}444555666777777666555444555333444777777444333555555555555444333444666888777:::999666444555333000444444333222000///...---000111333555666555333111333333333333444555666777888999999999888555222000111000000///.....................///000111222222555555???XXXttt~~~yyyvvvrrrnnniiibbbZZZUUUSSScccvvv~~~{{{tttppppppllljjjcccWWWIII===777666333222111111222333111000/////////000111111222222222111///......///000111//////......///222444666///111222111///.........111111///......---------///000111222222222222222...///000111222111111111111000000///////////////000///......000000///...//////000222333222...++++++,,,...///000///,,,+++------,,,,,,++++++++++++------------------------000///...---,,,,,,++++++000...,,,+++,,,---000111333222===XXXvvvjjjLLL999555///---111///....../////////...---,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,------......------,,,))))))------,,,---111///+++''''''+++---,,,***,,,,,,++++++***++++++,,,---,,,,,,...///000///---+++,,,------...///000000111000...---+++)))((((((++++++***)))))))))***,,,+++((($$$%%%(((******(((,,,'''%%%(((***)))((()))''''''&&&&&&&&&%%%%%%%%%(((%%%&&&,,,...+++((()))(((((()))***++++++,,,---***++++++***((((((***,,,***))))))((((((((()))))))))%%%###$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&(((&&&%%%&&&)))***)))((((((((('''&&&&&&%%%$$$$$$*********++++++***))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,++++++******+++,,,---,,,)))'''+++++++++++++++++++++++++++++++++++++++,,,---...///,,,000///+++222999333333222222111222333444444333333444666999;;;===>>>@@@AAAAAABBBCCCDDDDDDDDDHHHJJJMMMPPPTTTYYY```eeeooottt}}}444555666777777666555444555333444777777444333555666666666555444555777999666999999666555666555111444444333111000///////////////111333555444111...333333444444555666888888888999::::::888666444222222111000//////////////////000000111222222222222555333888KKKfff{{{~~~yyyzzzvvvmmmgggqqq}}}yyytttsssddd\\\PPPDDD:::555444444444333222333333333222000000000000000000000000000000111111222222222111111//////...---///111444555111222333333111000000111//////............////////////000222222333333333///000000111111111111111000000000000000//////...222111///000111111000...000000111333444333000---,,,,,,,,,,,,,,,---...///,,,---,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...000///...,,,,,,+++++++++000...,,,***+++---000222555111:::TTTrrrjjjPPP???999000---000..................------,,,------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++,,,)))))),,,---+++---000///,,,))))))+++---,,,***,,,++++++***++++++,,,,,,...------...///000...------......//////...---,,,------------,,,+++******,,,***)))))))))***+++++++++(((%%%&&&)))+++***(((,,,'''$$$&&&''''''***...(((((((((((('''''''''''')))&&&(((,,,...+++))))))***************+++++++++((()))***)))(((((()))************************++++++***(((''')))++++++***))))))((('''''''''''''''***)))((('''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''''''))))))(((((((((((())))))+++++++++,,,++++++******((()))***---//////---+++++++++++++++++++++++++++...---,,,+++++++++++++++111...111000+++111777111111111111111111222333333222333555777999;;;>>>@@@@@@AAAAAACCCCCCDDDEEEEEEHHHIIIMMMPPPUUUZZZ```dddnnnsss|||666666666777777666666666555333444777777444333555555666777777666666777999666888888555555777777444666666555444333333333333111//////111444444000---333333444555555666777777555666888999888777555444222222111000000000111111111222222222222222222222444555888CCCYYYqqqyyyzzzzzzttt]]]QQQBBB777333444444333444333111111222111000...000000000000000000000000///000222333333222111111000///......///000222333111222444444222222222333...............///000000......000111222222333333000000000000000000111111000000000000000///......000///......///000///---000000111333444333000---++++++***)))((())),,,///---------------,,,++++++...---,,,++++++,,,---.........---,,,+++++++++,,,///...,,,***+++---///111555111:::SSSrrrcccNNNAAA:::000...000---.........---,,,,,,,,,+++,,,,,,,,,,,,++++++++++++)))******++++++++++++++++++,,,,,,---...---------,,,)))))),,,,,,***+++...------------,,,+++++++++++++++******++++++,,,,,,------,,,---//////---,,,---...000000000...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***+++,,,++++++***))))))+++,,,,,,++++++&&&###%%%&&&'''+++111***))))))))))))(((((((((+++''''''+++---***((((((,,,,,,,,,+++*********)))'''((())))))''''''((()))************++++++++++++)))***)))'''(((+++***&&&***))))))((('''(((((((((******)))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((()))))),,,++++++******)))))))))(((((())),,,///000///...++++++++++++++++++++++++///...---,,,++++++++++++000---///...(((///555...111111111222222222222222222444666888999<<>>:::444111////////////++++++++++++++++++++++++,,,***((())),,,---+++))),,,,,,,,,+++)))))),,,...))))))*********+++++++++//////.........---------,,,------...------,,,,,,***((('''''')))+++++++++)))***,,,,,,++++++,,,---...------...000111000......,,,)))))),,,---+++)))---++++++,,,...---***&&&+++******)))((('''''''''$$$(((+++,,,***)))***++++++*********))))))((((((###$$$&&&***---,,,(((###'''((()))******)))((('''000---,,,...---(((&&&(((((()))***+++,,,+++***************+++,,,,,,***((()))(((&&&'''(((((('''&&&###&&&))))))'''&&&'''(((***)))(((((()))(((&&&$$$(((((())))))))))))(((((()))***+++***)))(((((()))+++***)))(((((()))***+++)))************+++++++++++++++++++++,,,---......------------------------///...444333,,,000555...111222333222000000111222999888888;;;@@@BBBAAA???BBBAAAAAABBBCCCEEEGGGHHHFFFEEEIIIQQQWWW[[[___eeelllqqqwww{{{888999888777555555666888444444555555666666777777;;;???>>>777222444555333333333333333444555666777444222111222444555555555333222111111111333444555666333000000333444111---//////000222555666555333000444555000...000111111111111111111111111111111555444555555777DDD\\\sss~~~zzz{{{}}}kkkPPP<<<444333222111111111222333111000000000000000111111333222000/////////000111111//////222222//////111222333555444222000000000///222555666555333111111000000000000000///......000------///000......222444444444333111000111222222333444222000.........///000000000000000000///111000///---,,,,,,,,,---&&&)))------***((())),,,///...---+++******++++++,,,---......---+++,,,,,,------,,,,,,+++,,,,,,---+++,,,---,,,,,,,,,...000222777>>>WWWzzz}}}___:::666000---++++++++++++++++++++++++++++++++++++,,,***((()))+++,,,+++)))+++++++++***))))))+++---++++++++++++,,,,,,,,,---...---------,,,,,,,,,,,,------...//////.........,,,***((((((***+++++++++)))+++,,,,,,+++***,,,------,,,,,,...000111000//////,,,******+++,,,+++)))+++)))((()))+++,,,+++***(((''''''&&&%%%%%%$$$$$$&&&)))******(((&&&''')))******)))))))))(((((((((&&&&&&'''***,,,,,,((($$$&&&''')))***+++++++++***...+++***,,,***'''&&&(((((()))***+++,,,+++*********))))))***++++++)))''')))((('''((()))***)))((($$$'''))))))'''&&&'''(((&&&%%%%%%&&&(((((('''%%%(((((())))))))))))((((((((())))))))))))((())))))))))))((((((((((((((())))))************+++++++++******))))))))))))))))))------------------------111///333222---111555,,,...000222222222222444555888777777999===??????===@@@@@@@@@@@@BBBDDDFFFGGGFFFDDDGGGOOOUUUXXX^^^dddlllqqqvvvzzz888999999888666666777999444444555666777888999999===@@@???:::777666666444444444333333333333444444000//////000333666777666222222222333333333333333666333111111444444222///---...000333555555222///000333333...---///111111////////////////////////555444444333333<<>>>>>??????AAACCCDDDEEEFFFDDDFFFLLLRRRVVV\\\ccclllpppuuuwww|||888999:::999777777888999666666777777888888888999<<<======;;;:::888777666555555444333333333333333000......000333555666666444444555555555444333333666444222222444444222111222111111222333111...+++111333222...---111222111////////////////////////777555555333111555DDDTTTqqqyyyxxxyyy}}}~~~|||}}}vvveeeWWWLLLBBB888111////////////000000111111///////////////000111111111000///......///000111111//////222222//////111...000222222000.........000222333222111000111333111000///......///000111000------000000...///222444444444222///---...///---000444555333111000//////000111111111111000/////////------,,,---...//////+++((((((+++...///...---------,,,++++++++++++,,,***)))+++///000...++++++,,,---.........---,,,+++---------,,,,,,...000///666BBB^^^|||vvvcccIII666222...,,,+++++++++***************************,,,+++++++++++++++******)))*********(((((()))+++,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++,,,---...//////000/////////...,,,,,,------,,,+++***+++,,,,,,******+++,,,******+++---000222111000///...---+++++++++******+++)))'''&&&&&&&&&''''''))))))((((((((('''''''''))))))(((&&&%%%&&&'''((('''''''''''''''''''''''',,,,,,+++*********)))(((&&&&&&((()))***,,,,,,------)))'''((('''&&&'''+++((()))***+++,,,+++******((('''''''''))))))(((&&&)))))))))+++---...---,,,((()))))))))(((''''''((($$$$$$###%%%''''''&&&$$$'''(((((((((((((((((('''''''''(((***,,,---,,,+++&&&'''((()))***)))((('''))))))*********+++++++++,,,,,,,,,,,,,,,+++******------------------------222,,,---///...666888---...000222333444555888:::999777666555666888:::;;;>>>>>>???@@@AAACCCDDDDDDGGGDDDEEEKKKPPPUUU[[[bbbkkkooossstttxxx777888:::999888777888999999999888888777777777666888888888::::::999888888777666555444333333333333222000///000222444444444666666777777666555444333444333333333333444333222444222000///000000///---222333222///000333444222000000000000000000000000777666666444111222<<>>???AAABBBCCCDDDDDDHHHEEEFFFKKKPPPTTT[[[aaaggglllppprrrvvv555777999999888777888999::::::999888777666555555777333333777999888888999666666555444444333444444444222111111333444333333888888777666555555444444333333333333222222222222111///---...000222333333111333222000222555444000111111111111111111111111666555666666222000666???SSSgggooonnnvvv|||uuulllNNNCCC666222555777222,,,///000000000000///...---222111000///............000///.........///000111///,,,---000000---,,,//////111333333111000000000///111111111000///000111///////////////000000111111......111111///000333222333444333333333555666333555666555222///------111///...,,,,,,...///111000///...---,,,------...///---+++,,,...---***'''+++,,,,,,------,,,,,,+++,,,,,,,,,...000000000///+++,,,---......///......///000000///......///111///666EEEbbb~~~sssZZZ===111///,,,+++++++++***)))************************,,,---...---+++******+++(((***++++++***))))))***)))))))))*********++++++,,,,,,,,,,,,------------,,,---------------,,,,,,...------...//////---++++++,,,---,,,*********+++******+++---///111000///---......---++++++,,,---!!!$$$(((++++++++++++,,,((((((((((((((((((((((((((('''&&&&&&)))*********&&&&&&&&&'''''''''''''''+++,,,---+++)))(((((())))))))))))))))))***+++,,,000,,,+++,,,+++((())),,,((()))***+++,,,+++******)))(((&&&&&&((()))((('''(((((()))+++------+++)))***)))'''(((***++++++******)))(((((()))(((&&&$$$&&&''''''((((((''''''&&&((('''(((+++///000---***'''((()))******++++++***)))************+++++++++((()))+++------------,,,------------------------...))),,,...---666<<<333222333444444333333555666888888999888777888:::<<<===>>>???AAACCCCCCDDDDDDHHHEEEFFFLLLQQQTTTYYY___bbbhhhnnnqqqttt}}}444666888999888777777888888888888777777666666555888333111555777666666999444444333333333333333444444333111222444555555444999777666444333222222333111222222222111111222222///......000222444444333///111111111333666333...111111111111111111111111333333555666333///333999BBB^^^mmmmmmrrrxxx|||yyycccQQQ;;;666222222444444000+++......///000111000//////000//////........./////////......---...///000111///------111111------///...000222333111000000111...000111111000//////000......///000000000000000111......111111///000333222333444444333333555777444555555444111///...///000//////////////////000111000///---,,,,,,,,,---...,,,++++++,,,++++++***++++++,,,---------,,,+++***,,,......------...///,,,,,,,,,------...///000...///000///------///000///888IIIhhhtttWWW888///---+++***++++++***)))************************,,,...///---***)))***,,,(((***,,,,,,+++******+++)))))))))*********++++++***+++++++++,,,,,,,,,,,,.../////////...---,,,+++,,,,,,,,,---//////---++++++,,,---,,,***)))***++++++++++++---///000///---+++---...---++++++---000''')))++++++***)))+++---'''''''''((((((((((((((((((&&&%%%'''))))))(((%%%&&&&&&''''''(((((((((((()))+++---,,,)))'''((()))************+++---///000000---,,,...,,,((((((***((()))***+++,,,+++*********(((&&&&&&((())))))(((''''''(((***,,,+++(((%%%***(((&&&'''***------,,,)))((('''((())))))(((&&&&&&''''''((((((''''''&&&'''&&&&&&)))......+++&&&'''''''''((((((***++++++)))************+++++++++)))***,,,------,,,+++***------------------------...+++//////+++333:::333111222444444333333444666555777999999888888:::<<<;;;<<<>>>@@@BBBBBBBBBBBBFFFDDDFFFLLLPPPRRRVVV\\\]]]dddlllpppttt|||333555888888777666777777666666666666777777777777;;;444000444777555555888333222222111222222333333444222111222444666666666888777444111000000111222000111222222111000111222///000111333555444111...---///000000333666222,,,111111111111111111111111000111333555333///111777777YYYmmmoooqqquuuyyynnnPPP888777666444222000000//////+++---///000222222111111......---......///000111///...------...///000111000......222222......000,,,...000000///......///---///111222000/////////---...///111111111000///222///...111111///000333222222333222111111222444444444555333111000000111///000111222222111000///222111///---,,,+++,,,,,,***)))))))))***,,,...000***+++,,,---------,,,+++))),,,......+++***,,,...------,,,,,,---...000111...//////...,,,,,,...//////999MMMmmm}}}tttSSS222000...,,,+++,,,,,,+++***)))))))))))))))))))))))),,,...///...***)))***,,,)))+++------,,,+++***+++))))))*********+++++++++))))))******++++++++++++111111000000///---,,,++++++++++++---//////...,,,+++,,,---,,,***)))***+++,,,++++++---...///...,,,***,,,...---++++++...111000111///,,,'''&&&(((***((((((((()))))))))))))))(((&&&%%%'''(((((($$$!!!'''''''''((((((((())))))'''***,,,,,,)))'''((()))*********+++...000333555000---,,,...---(((&&&(((((()))***+++,,,+++******+++)))''''''((()))))))))&&&'''(((***+++)))&&&###***'''&&&'''+++......---&&&&&&&&&''')))***)))(((&&&''''''''''''''''''&&&&&&$$$$$$(((,,,---((($$$''''''&&&&&&'''(((***+++)))************+++++++++,,,---.........,,,***)))------------------------000...222000***000777222///111222333333333555777222555888999888777999;;;:::;;;===???@@@AAAAAAAAADDDBBBEEEKKKOOOQQQTTTYYYZZZbbbkkkpppttt{{{666666888888777555333111777666666555444444333333;;;;;;:::777555444555777555555555444444333333333444333222222333444333111666666555444333333222222111222333222///...///000000111111222222222111111---111444444111......//////............//////000333222222111111222222333999III___oootttuuuyyy|||qqqiiifffhhhxxxaaaHHH;;;222666444333222333222000...111///...///111333333222000111111111000///...---...............---------333111///---,,,...000111444222000///000000000///000000////////////000000000000000000000000000000111111222222222222111111...------...000111///...000222333111...---000333222222222111111111111000......//////......---,,,+++---......---,,,,,,---///...,,,***))))))***+++...---+++,,,---......---111///------...111222222000//////---,,,...222555555:::RRRttt|||fffKKK;;;000---***))))))*********,,,***((()))+++---------***+++---------+++)))(((,,,++++++******++++++,,,)))+++,,,------,,,***(((......---------......///...---+++******+++---......---,,,+++***+++,,,,,,((()))***+++,,,+++******,,,***((())),,,...---+++******+++++++++,,,,,,,,,)))))))))))))))(((''''''000---******,,,---+++)))%%%'''&&&$$$&&&***)))&&&(((((()))***+++,,,,,,---***,,,000222...''''''+++***+++------,,,*********---...//////...+++(((&&&'''&&&&&&(((***,,,,,,,,,++++++***(((&&&%%%'''))))))###&&&+++))),,,...%%%+++***)))(((((()))***+++---+++)))((('''((()))***,,,((('''((('''%%%%%%)))(((((('''&&&&&&'''))))))***&&&&&&******%%%%%%)))&&&'''(((***+++---...///(((%%%111...999+++...+++111000///---------...///...//////000000000000///222222222444666666555333222888999666777;;;:::555999999::::::;;;<<<======CCCDDDFFFKKKPPPSSSTTTUUU[[[___eeejjjpppyyy555666777777666555333111666666555444444333333222:::::::::888555444555666444444444333333333333333444222222222444444333222444444333333222111111000111222222111///......///111111111111111111000000...000222333222000/////////............///000000333222222111111222222333333@@@UUUhhhtttzzzxxxjjjZZZQQQOOOfffuuuxxxjjjNNN<<<666222666444222000111000///...000...---,,,------,,,+++......///////////////...///.....................111000...---,,,---...///000///...///111111000///000//////......//////000000000000000000000000000000111111222222111111000///......///111111000......///000000/////////111222222222111111111111000---............---,,,,,,)))+++------------///111------,,,+++************,,,,,,,,,------...000111111///------///111111111/////////...---...222444333===XXXyyyzzz___BBB111000---***)))***++++++***,,,***((()))+++---------***+++,,,------+++***(((,,,++++++******++++++,,,******+++,,,,,,,,,+++***------,,,,,,,,,,,,------///...+++***))))))******...---,,,+++++++++,,,,,,+++******)))***+++,,,---,,,+++***,,,...///---+++*********+++++++++,,,,,,******++++++***))))))(((///,,,***,,,///111000...&&&))))))&&&%%%((((((%%%((())))))******++++++++++++,,,000333...((((((,,,***,,,------,,,+++*********,,,---......,,,)))'''(((((((((***---...---,,,***++++++)))'''&&&'''((()))%%%***,,,%%%%%%(((###***)))(((((((((((()))***,,,+++)))(((((()))***+++...***((()))(((&&&'''***)))(((''''''&&&'''((((((---)))(((***)))$$$###&&&)))))))))******+++++++++,,,'''///***555(((///---...///000000000///---,,,......///000000000000///111111222555777777555222111666888666777;;;;;;777999999:::;;;<<<===>>>>>>AAABBBEEEJJJOOOTTTVVVWWW\\\```ffflllqqqyyy555666666777666555333222666555555444444333333222888999:::999666555444555222222222333333333333333333222222444666666555444444444333333222222111111000111111000...------...111111111000000//////...//////000111222222000..................///000000333222222111111222222333000999JJJ___ssspppYYYFFF@@@BBB___ooo|||nnn^^^NNN888111666666888555111///.../////////111///............---,,,,,,,,,---......///000000///////////////000000000///.........---------------,,,---///111222000............------.........000000000000000000000000000111111222222111111000111000000000222222000...---------...000000...,,,222222222111111111111000---------------,,,++++++((()))++++++,,,...111444,,,,,,,,,,,,+++***)))((())),,,......------111444111///------///111111111---/////////...///111333444DDDbbbyyy[[[===+++///---***)))***++++++***,,,***((()))+++---------***+++,,,---,,,+++***))),,,++++++******++++++,,,*********++++++,,,,,,---...---,,,++++++***++++++---,,,***)))((()))******------,,,++++++++++++,,,---,,,)))((((((***---///,,,,,,---///000000...+++*********++++++++++++,,,+++++++++,,,++++++***)))+++)))'''(((,,,...---+++&&&***,,,'''$$$%%%'''&&&)))))))))))))))*********,,,---000333///******---+++,,,,,,,,,,,,+++***))))))***,,,---...,,,+++*********+++...000000...,,,(((***+++***(((''''''''''''%%%,,,---######'''$$$((((((''''''''''''((((((******)))(((((()))+++,,,///***''''''&&&$$$%%%)))***)))(((''''''&&&'''''')))&&&'''))))))''''''***++++++******)))(((((((((000(((...'''111&&&......+++---000333222000,,,)))---...///000000000000000000111222555777777444222111444666555666999:::777999999:::;;;<<<===>>>>>>???@@@DDDHHHNNNSSSWWWYYY]]]bbbiiinnnsssyyy666777777777777666555444777777666666555444444444666888:::999777555444444111111222222222222333333444333444666888999888666666555555555444444333333///000111000---,,,---...222111000//////.........111///...000333444111.........---......///000111333222222111111222222333333888DDDWWWoooyyydddLLL<<<===FFFZZZlll~~~|||hhhVVVGGG:::...222===???<<<777222......///000000---------...000111000///............//////000000000000000000000111111111....../////////...---,,,,,,,,,---///111111...,,,...------,,,,,,------...000000000000000000000000000000111111111111000000222111111111222222111///...---,,,...000///+++'''222222222111111111000000,,,,,,------,,,,,,+++*********+++++++++---111444***+++,,,,,,,,,+++)))((((((,,,///...+++***///333111///......///000000000---...000000//////111222888MMMmmmyyyYYY===---...,,,******+++++++++***,,,***((()))+++---------***+++,,,,,,,,,++++++***,,,++++++******++++++,,,************+++,,,---.........---+++************((((((((()))***,,,...///,,,,,,,,,+++++++++++++++,,,+++***)))***+++---...***,,,...000000///,,,***************++++++++++++***+++++++++++++++******,,,)))&&&&&&((()))'''%%%###***---((($$$%%%((()))***)))))))))))))))))))))......000333000,,,+++///,,,,,,++++++,,,,,,***)))+++,,,---......---,,,+++***+++---///111111...+++''')))++++++)))'''''''''%%%###***,,,%%%&&&+++'''''''''''''''''''''''''''((((((''''''((()))***+++---(((%%%%%%###!!!###'''******)))((('''&&&&&&&&&)))(((((())))))(((((((((++++++******)))(((''''''000)))...'''111%%%------***---000222222///,,,***------...///000000000000///000222555777777444111333444555555555777777666777888999:::;;;<<<===>>>>>>???BBBFFFJJJOOOTTTXXX^^^cccjjjppptttyyy777888888888777777666666999999999888777777666666555777999999777555444444222222222222222222222222555555666888:::;;;999777444444444444444333333333///000111000---,,,---...333222000///............222///...///222333111...---------......///111111333222222111111222222333666999???OOOhhh|||iiiRRR===444;;;HHHaaasssqqqcccLLL???888444222===JJJIII???:::444000///000111222)))))))))+++---...,,,+++222222000000//////000000000000000000111111222222...///000111111///...---------...///000///,,,)))------,,,,,,,,,,,,------////////////////////////000000000111111000000000222111111222333333111000111///......///...)))$$$222222222111111111000000,,,,,,------,,,,,,+++***,,,,,,,,,+++***,,,///222***+++,,,------,,,***)))***...000...)))(((+++000111000......000000000///---...000000//////111222999RRRrrrtttSSS999------,,,******+++,,,+++***,,,***((()))+++---------***+++++++++,,,+++++++++,,,++++++******++++++,,,************+++,,,---...//////---,,,++++++++++++))))))***+++,,,---...///,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++(((***---......,,,***((())))))*********+++++++++))))))******+++******)))///,,,))))))+++,,,***'''!!!(((,,,(((%%%'''***,,,************))))))))))))///...///222111---,,,///...,,,******,,,,,,+++))).../////////...---,,,+++***+++,,,///000///,,,)))''')))++++++)))((('''''''''!!!%%%)))&&&(((***"""&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((,,,(((%%%%%%$$$"""###'''***))))))((('''&&&&&&%%%......,,,)))'''&&&$$$"""************))))))))))))...(((000***333'''---+++------...............---,,,,,,...//////000000000...///111444777777444222666555444555444333333444666666777999:::;;;<<<===>>>???AAACCCEEEJJJPPPUUU^^^dddjjjooosssxxx~~~777777777777777777777777;;;::::::999999888888777555777888888666444555555444333333333222222222222555555666888::::::888555111111111111111000000000000111111000...------...333222000///...//////000222111000000111111000///---------......000111222333222222111111222222333444777;;;EEE\\\wwwsssZZZDDD555111;;;GGGjjjwww|||sssgggUUUDDD999333666;;;@@@NNNVVVOOOAAA<<<666222000111111111...------......---+++(((444333222000//////000111//////000000111111222222///000111111111000...---//////...//////...,,,***---------,,,,,,---------///////////////////////////000000111111000000///111000000111333333222111222111000//////---)))'''222222222111111111111000---------------,,,++++++---......,,,++++++---///,,,,,,------------,,,,,,---///000...+++)))+++...111000//////000000///...---/////////...///111333;;;VVVttthhhHHH111))),,,+++***+++,,,,,,+++***,,,***((()))+++---------++++++++++++++++++,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---///...---,,,,,,+++,,,,,,------------,,,,,,+++++++++++++++,,,+++******)))((()))***,,,,,,+++***)))'''***,,,,,,+++)))(((((()))))))))************+++((()))*********************(((&&&'''***,,,+++***!!!'''***'''&&&))),,,,,,***************+++++++++000---...111111------//////,,,)))))),,,---+++)))/////////......,,,++++++++++++,,,---......+++(((''')))******((('''((()))***"""$$$'''###%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''',,,)))''')))(((%%%&&&)))((()))))))))((('''&&&%%%&&&))))))'''(((+++,,,******************+++++++++,,,'''111,,,666)))---+++...---,,,+++,,,---///000+++,,,---...///000000000//////000222555666555444666333222444444111222444555666777999:::<<<===>>>>>>???AAAAAABBBGGGNNNTTT___ccciiinnnqqqwww~~~666555555555555555666666;;;::::::999999888777777666777777666444444555777666555555444333222111111333333444777888777444222////////////////////////111222222111///......///333222000//////000111222222333333111///......///------------///000111222333222222111111222222333333777999;;;LLLhhh{{{}}}~~~jjjNNN;;;333444;;;CCCdddjjjiii^^^SSSLLLAAA444666555???JJJSSS___aaaSSS@@@<<<666222111000000000000000000111111000---+++333222000/////////111222......//////000111111222//////000000//////...---000...---...//////...---......------------......//////////////////////////////000000000000/////////......000333444333111111222222111...------...222222222111111111111000---............---,,,,,,,,,---......,,,,,,,,,............------......///000//////............///111000///000000000///---/////////...---...222444DDD^^^xxxzzz^^^@@@///+++,,,+++***+++,,,---+++***,,,***((()))+++---------+++*********++++++,,,---,,,++++++******++++++,,,******+++,,,,,,,,,+++***,,,,,,+++++++++++++++,,,---------,,,+++***))))))***++++++,,,+++***)))((((((((()))))))))*********(((***,,,+++((('''((()))))))))))))))************)))******+++,,,,,,++++++(((&&&$$$%%%(((******(((%%%((()))''''''+++,,,)))******++++++,,,,,,------000,,,,,,///000------///000,,,((((((,,,---+++))),,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,------+++)))((()))))))))'''''')))******$$$(((***###$$$%%%&&&'''(((((((((((('''&&&((((((((()))((((((''''''***((((((++++++((('''***''''''((())))))((('''&&&$$$&&&&&&)))000222000++++++++++++++++++++++++---(((111,,,777***000---...---,,,+++,,,---///000***+++---...///000000000000//////000333555666555444000///333444111333777777777999:::<<<>>>???@@@===???AAAAAABBBGGGQQQXXX^^^bbbgggkkkooouuu~~~444444333333333444444555::::::999999888777777777777777777555333444666888777777666555333222111111222222333555666555222///000000000000000111111111111222333222///...///000333222000//////111333444222444555222...,,,---000,,,,,,------///000111222333222222222222222222333555:::999555AAA[[[qqqxxxzzz{{{}}}~~~www___CCC444111444999===UUUVVVPPPBBB<<<===;;;555;;;===JJJWWW```kkkhhhWWW???;;;666222111000///...******+++...000000...+++000///...---...000222333---......///000111111111//////......------------///---,,,---///111111000///......------....../////////////////////////////////000000000000//////---------000222444333222///111333111......111444222222222111111111111000......//////......---,,,***,,,......---,,,---...000///...------...000111111///...///111222222111111000///000111000...---000//////---,,,...222555OOOhhh}}}zzzuuuZZZ???222222+++******+++------+++***,,,***((()))+++---------+++*********+++,,,,,,---,,,++++++++++++++++++,,,)))+++,,,------,,,***)))******************++++++)))******+++++++++************+++,,,+++***)))(((***)))'''&&&&&&(((***,,,)))+++,,,+++(((&&&(((***))))))))))))***************+++,,,,,,------------///,,,))))))+++,,,***'''((()))(((&&&(((++++++&&&******+++,,,------......000,,,+++...000------///000,,,((((((,,,---,,,)))((())))))***++++++,,,,,,000...,,,,,,------,,,***)))))))))(((&&&''')))+++'''&&&---...&&&&&&+++(((&&&'''((())))))((('''&&&******++++++***)))(((''''''%%%&&&***+++'''&&&(((&&&'''((())))))(((''''''''',,,,,,''''''++++++'''...------,,,,,,+++++++++...(((111,,,666+++222000,,,,,,,,,,,,------......***+++,,,...///000000000111///...///222555666666111------222444222555:::888999:::<<<>>>???AAAAAA<<>>FFF\\\sssvvvuuutttssstttsssqqqpppfffUUU???000...222777999BBB;;;666888777555999???HHHUUU___eeepppyyylllVVV@@@777111111222000......///......///000000///---000//////............///////////////000000000000222222111///...,,,++++++//////000000///...------222111///...------......,,,---......//////......111111000//////////////////---///444555000...111111111111111111222222222333333222111000000111111333222000...---------------------............///,,,------......------,,,............////////////222000...---,,,---///000...111---...666555333;;;TTTlllnnnSSS;;;111111+++***)))***++++++***)))******+++,,,,,,,,,++++++++++++++++++++++++++++++((())))))***+++---...///***++++++++++++***))))))---+++******+++,,,,,,++++++,,,.........,,,***((('''***,,,+++)))(((+++---'''''''''''''''((())))))(((((((((((())))))))))))(((((())))))*********++++++((('''******((())),,,---...///---***((('''(((***))))))***,,,,,,+++***///---+++)))))))))***+++111///---,,,---......---111...+++*********'''$$$&&&''')))+++---...,,,***,,,,,,,,,,,,++++++******((((((((()))******++++++---+++)))(((((('''%%%###&&&&&&&&&(((******((('''''')))***(((%%%###$$$&&&((((((((((((((('''''''''************)))'''&&&%%%)))'''&&&'''***+++***(((---,,,)))'''&&&((()))++++++,,,///111222111///...///---***+++---///...,,,...000111000///...///111111222333222000000333777111222222333333444444555777777777:::===@@@@@@@@@BBBDDDFFFHHHKKKOOOUUUYYYbbbgggiiihhhnnnxxx~~~}}}666555444222222333444555777666555333333444555666444555666777777777666555999777555222111222444555222333444444333333444666111222333333222111000///444444444444222000...---333333333111///...///000111000//////...///000111///...------///000000//////000111222333333333222666111111777;;;BBBUUUjjjuuuqqqkkkddd^^^YYYUUURRRKKKBBB666...---///222444999666777:::;;;@@@LLLYYY```jjjpppqqqwwwzzzhhhQQQ<<<444///000222000......///...---...///000...,,,//////.........//////000......//////000000111111222111000///...------,,,000000/////////.........000///...---,,,,,,------------------------,,,,,,111111000///////////////000...///333444000000333111111111111111111111111222222111000000000000000///...---,,,+++,,,---------------------------------......//////......---............///////////////...---------///111222222444...---444444666AAA___tttjjjMMM555,,,...+++***)))***++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******+++,,,......+++++++++,,,+++******)))...,,,******,,,,,,,,,+++++++++,,,------,,,+++***)))***++++++******+++---++++++***)))(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,***''''''******((((((,,,,,,---...---***(((((()))))))))(((***+++,,,+++)))000...,,,***)))))))))***,,,***)))***,,,...//////...,,,******++++++(((&&&)))***+++,,,------+++)))++++++,,,---,,,+++***)))*********)))))))))))))))***(((''''''(((((('''&&&'''&&&&&&'''((((((&&&$$$'''((()))(((%%%$$$%%%'''((((((((((((((((((((('''((())))))))))))((((((''')))'''&&&'''***+++***(((---+++)))''''''(((***++++++,,,---000222111///,,,///---++++++---///...,,,,,,...////////////111222---///111111000111333666333333333444555555666666888888888;;;>>>AAABBBBBBBBBCCCFFFHHHKKKOOOUUUYYY___dddhhhiiioooyyy~~~~~~555555444333444555666777777666444333222222333444555555666777777666444444555444222111222333555666222333444444333333444555000111222333222222000///333333444444333222000///111000000000111111///...000000////////////000000000...,,,,,,...000000000000000000000111222333333777222111444666;;;KKK]]]nnnhhh^^^SSSIIIBBB===;;;888888666444333444666999888;;;AAAFFFJJJTTTgggxxxzzz~~~|||www```GGG777111---000222000.........---,,,---//////---,,,...............///000111---......///000111111222000000000000////////////111000///.........///000//////---,,,,,,+++,,,,,,...---------,,,+++++++++111000000///////////////111//////222333111222555222222111111000000//////111000//////.../////////,,,,,,,,,,,,,,,---...///////////////////////////...//////////////////...............////////////,,,,,,,,,---...111333444666666///,,,111222999JJJlll}}}jjjIII333---000+++***)))***++++++***)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,++++++***...,,,+++***+++,,,+++***+++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++///...,,,***((('''''''''+++******))))))(((((((((,,,,,,,,,,,,++++++++++++)))&&&&&&)))***''''''******,,,,,,,,,***)))***+++)))(((((()))++++++***)))///...,,,***)))))))))))))))((('''(((+++---------,,,***)))***++++++***)))+++,,,------,,,+++***))))))+++---......,,,)))(((++++++******)))((((((''''''&&&%%%''')))***)))(((((('''&&&&&&'''&&&$$$"""&&&'''((((((&&&%%%&&&'''''''''((((((((((((((((((''''''((())))))))))))))))))((('''((()))***)))(((---+++)))(((((()))***+++,,,******---222333///***///---,,,,,,---......---***,,,.../////////111333---///111222111111111222444444444555666666777777888777777:::>>>AAABBBBBBAAACCCEEEGGGJJJOOOTTTXXX\\\aaafffjjjqqqzzz555555444333444444555666444444333222222222333444444444555555555444222111222111111111222333555777111333444444333222444555000111222333333222111000///000111111111000///...000...---///222222///,,,000000000000000000111111111///---,,,...///000000333222111000111333555666888444222333333666BBBOOO___ZZZQQQGGG???:::999999555999<<<;;;888999>>>DDDIIIOOOWWW^^^ccckkkxxx}}}rrrXXX>>>555111///111222///---------,,,,,,---......---+++---------......000111111------...///000111222222/////////000000000111111222000///------...000111//////...------,,,,,,,,,---------------------...000000////////////000000222111000000111222555777222222111000//////......///......------.....................//////000000000/////////......------......////////////..................////////////---------...///111333444666666000---111222===TTTuuufffEEE222000333+++***)))***++++++***)))******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++---+++))))))******)))(((---,,,,,,,,,---...//////...+++)))+++...///---***...---,,,***((((((''''''******))))))((('''&&&&&&***))))))(((((('''''''''(((%%%&&&))))))''''''))))))***++++++******+++---)))(((((()))++++++***(((,,,,,,+++***)))*********,,,***))))))******)))(((+++************+++*********+++,,,,,,+++***)))))))))***---///...,,,)))'''************))))))(((((('''&&&%%%''')))***)))((('''&&&%%%&&&''''''&&&$$$&&&&&&'''''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,+++***)))((()))++++++---)))'''+++222444///)))///...---------.........***,,,.........///000222///111333444444222000///333444444555666666777777666666555888;;;???AAAAAAAAABBBEEEGGGIIINNNSSSWWWXXX]]]cccjjjrrrzzz666555444333222222222222111111111222333444555555222333333444333222000///000000///000111333555666111222444333222222333555111111222333222111000///......///000000///...---...,,,,,,...111222///+++000000000111111222222222111///------.../////////333111000///000222444666888555333222111444;;;DDDNNNLLLGGG@@@999777888;;;777;;;===;;;888<<>>QQQeeeoooqqqxxx~~~rrr^^^HHH777///...------...---+++))),,,,,,,,,...000000///---////////////000000000000//////.........//////000...............---------000///...------...///000---///111111///------...---+++***+++...000...,,,//////............//////000000000///---------...//////.........---------000000//////...---++++++------------------------,,,------......------,,,///......---------.....................///000000111111222111...---......111...///666>>>PPPttt}}}]]]@@@000---......"""''',,,---***(((***---***(((000333,,,+++---&&&+++++++++***************++++++------------++++++*********++++++,,,,,,,,,,,,***))))))+++,,,,,,,,,,,,---......,,,,,,---...+++*********))))))(((((())))))(((((()))+++---...+++)))(((((())))))'''&&&***'''%%%(((,,,...+++''')))))))))(((''''''&&&&&&&&&'''((())))))*********...///000111111000...---'''(((***++++++)))'''%%%*********************+++((()))***+++---...//////...111333111---+++,,,---)))***+++,,,,,,,,,+++***///...,,,+++++++++)))''')))(((&&&%%%&&&''')))***((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%(((&&&###!!!"""%%%))),,,(((((())))))*********+++))))))))))))))))))))))))/////////......------------000...***+++111111---000000111000000///......(((---000///...//////------...///111333333444444666444333555888888222---555777888888777777888999999;;;???BBBEEEIIINNNQQQTTTTTTWWW\\\dddnnnxxx}}}666555444444555444222000111333444444222111111222000000111111111222222222222222222222222222222222555333333555444222555:::888;;;999333///000///------///111111///------...---------,,,,,,,,,,,,,,,+++******,,,///000///---------///444888777111+++------............------111000///000333444222000...777JJJaaarrrzzz~~~}}}ooo[[[EEE666111000//////000///---+++...---...///111111///---//////////////////000000//////............//////........................000///...------...///000///000111222222111///---...,,,+++,,,...///...,,,000000////////////000000---...000000000///////////////.........---------////////////...---,,,+++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++.........---------.....................///000000000111222111...---...//////...///444???WWWyyyvvvVVV<<<000------,,,"""&&&++++++(((&&&'''***---***///222***+++...)))---,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++)))+++---,,,******+++---+++***)))***,,,---,,,+++,,,---...---,,,,,,,,,...++++++++++++*********)))+++************,,,---...+++)))((((((******)))'''+++((('''))),,,---+++'''*********)))((((((''''''&&&'''((())))))*********,,,...000222222000...---***************((('''&&&************++++++,,,,,,,,,,,,+++,,,,,,---...///...000111000...---------,,,---...//////...---,,,///,,,)))'''((()))))))))'''''')))************))))))(((((((((((((((((())))))))))))((((((''''''&&&(((&&&$$$###$$$&&&)))+++))))))))))))*********+++(((((())))))***+++,,,,,,,,,+++++++++++++++******---...---)))+++000000,,,......//////......---,,,(((---000...---//////,,,///000111333444555666666555333222444777777333...666777999888777777888::::::===@@@CCCFFFIIINNNQQQTTTUUUVVVZZZaaajjjttt{{{555333333333444333111//////111222222111000111222222222111111222222333444222222222222222222222222666444444777666444777<<<===>>><<<444000111111000...///111000...------...,,,---------............,,,++++++,,,...///---,,,,,,---///333666555000+++,,,,,,---------------,,,111//////000111222111000222888GGG]]]qqq~~~}}}yyykkkWWWAAA444111000//////000000...,,,000//////000111111///,,,000///////////////////////////............////////////////////////////////////............//////222111111333666555000,,,///---,,,---......---,,,/////////....../////////---///000111111000///..................---------///////////////...---,,,///.........------,,,,,,++++++,,,,,,,,,,,,++++++.......................................///000000000111222000...---...//////111111444DDDbbblllLLL777///...---***$$$(((++++++(((&&&''')))///+++///111)))+++000,,,......------,,,+++******+++,,,,,,------,,,,,,+++))),,,...---***)))***,,,*********,,,------,,,***+++---...---,,,+++,,,...,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,---***)))((()))+++++++++)))---***)))***------***'''+++++++++***))))))((((((&&&'''((())))))************,,,///111222000...------,,,+++)))(((''''''&&&)))******+++,,,------...///...---++++++,,,...////////////000111111///---....../////////......---///+++'''%%%%%%((()))***"""%%%))),,,---+++(((&&&))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&'''((())))))))))))***************'''((()))***+++---......---------------.........,,,---+++)))+++//////,,,,,,,,,------,,,,,,++++++)))...000...---//////,,,///000111222444555666666444222000222555666444222777888999999888888999;;;<<<>>>AAADDDFFFIIIMMMPPPVVVUUUUUUWWW\\\eeepppwww}}}333222111222333222111///)))+++...000000111333444222222111111111222333444222222222222222222222222555333444777666444777<<>>333000...---.........,,,***000/////////000///---+++000000///.........//////000//////............///////////////000000000000/////////....../////////333111000333777666111+++//////.........------,,,------------------------222111000///000000///..............................////////////......------------...............+++,,,,,,------,,,,,,+++------.................................///000000000111111000///......///111555555888LLLmmm{{{aaaCCC333111000---***(((+++---,,,***))))))***///+++000222+++,,,000+++......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((())))))***,,,......+++)))+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++***)))((()))+++,,,,,,+++---,,,++++++---,,,***(((++++++***))))))(((((('''&&&'''((())))))************+++,,,...////////////000///,,,)))''''''''''''))))))***+++---...//////000...,,,++++++---000111000//////111444555222...---......---------,,,,,,---***'''&&&((()))******"""&&&)))***)))&&&$$$*********++++++*********(((((((((((((((((())))))((((((((((((((('''''''''************************((()))***+++,,,---......------......//////000000++++++******+++------+++++++++,,,,,,,,,,,,+++++++++000222///...000000...---......///111222444444333111///000333555555555777999::::::999888:::;;;>>>@@@BBBDDDFFFHHHLLLOOOVVVVVVUUUUUUXXX```kkkttt~~~}}}~~~222111000111222222000...'''***,,,...//////111333...............//////000000000000000000000000000333111222555555222444999===???<<<444111222444333000111111///---,,,---............---,,,++++++******+++,,,---,,,,,,,,,,,,,,,---...000111000...,,,------...////////////////////////......///000111000111999IIIaaaxxx|||vvvwww|||xxxjjjRRR===333000///......///...,,,***...------...///...,,,)))111000...---------...///000000///................../////////000000111111...//////////////////...222000///111555555000***/////////...---------------...////////////...---333000,,,,,,...000111222---...........................//////000/////////+++,,,------...///000000------............------,,,,,,---...//////.....................///000000///000111000///...///000000555888===RRRpppsssXXX<<<111222222...,,,***+++,,,+++************,,,***222555------///))),,,,,,,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,///+++(((+++//////***%%%))))))***,,,......+++)))+++,,,---,,,++++++,,,---))))))*********************************)))))))))***)))((()))+++,,,,,,+++---,,,+++,,,,,,+++***)))***))))))(((((('''&&&&&&&&&'''((())))))*********---+++***)))***---///111222000,,,)))'''''''''((())))))***+++---...//////...---+++***,,,...111333222111111444777888444111/////////......---------,,,+++***+++---,,,+++)))"""###%%%'''(((''''''&&&******++++++++++++******'''''''''''''''''''''(((((((((((((((((((((''''''+++++++++***************+++++++++++++++,,,,,,,,,*********+++,,,,,,,,,---+++))))))+++,,,,,,+++++++++,,,,,,---------,,,,,,...222333000///111111///............000222333444333222000000222555666777777999::::::999888:::;;;>>>@@@BBBDDDEEEHHHKKKNNNUUUUUUUUUTTTVVV]]]iiirrr~~~~~~111000000111222222111///,,,...//////...---...///......///000000000000000------------------------111///111333222///000444888:::888333000222444333111111111///---,,,---...//////...---,,,+++******)))+++,,,---,,,+++,,,---,,,---............---,,,------...///000000000000...//////...------000222222333666@@@TTTkkkzzzzzzzzztttwww}}}nnnTTT>>>555222111000000111111///---,,,,,,,,,---......+++)))222000...,,,,,,,,,...///111000///......---......---......//////000000111......////////////......111000...000222222///,,,...///000///------...//////000111222222111000//////,,,))))))...222444444---------...............---...//////000000000000,,,,,,---...///000000111......////////////......+++,,,---/////////.....................///000000///000111000///...///000///333:::EEEWWWlllxxx{{{kkkPPP777000222111......))))))))))))))))))))))))+++)))111555...---...'''+++++++++*********))))))---,,,,,,++++++,,,,,,------***(((+++///000+++%%%*********,,,------,,,******,,,---,,,+++***+++---)))))))))))))))*********(((((())))))***))))))(((***)))((()))+++++++++)))++++++++++++++++++***)))))))))(((((('''&&&&&&&&&&&&'''((())))))*********---+++)))((()))+++...000222000---***((((((((())))))******+++,,,------...,,,+++***+++,,,///111333111222444666888777444222333333222111000000000000---------///000...+++(((((((((((((((((())))))))))))***+++,,,,,,+++***)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''+++++++++++++++*********+++++++++++++++++++++***,,,,,,,,,,,,------------,,,)))))),,,...,,,++++++,,,,,,---.........------///333333000...000111000000//////000111333555777333333222222333555666777777888999999888888999;;;===???AAACCCEEEGGGKKKNNNRRRTTTVVVUUUVVV]]]iiisss}}}111000000111222333111000///111222222000//////000///000333444555444222111------------------------000///000222111------111000444444111///222333222222222111///,,,+++---...///.........------,,,,,,'''))),,,,,,++++++---...,,,---------,,,,,,,,,,,,+++,,,---...////////////---...///---+++,,,///222555666555999HHH___oootttvvv{{{~~~}}}}}}|||}}}xxxzzzsssWWW@@@777222111000111111111///---,,,,,,,,,---//////---+++222111...,,,+++,,,---...111000///......---------,,,------...//////000000---...///000000///...---111111000///////////////,,,...000///...---///111...///111222222111///......+++***,,,000111///,,,---------.........//////------...000000111111111////////////............---..................---***+++---///000000///..................///000000...000111000///...///111222444???PPP___gggmmmrrrcccJJJ444000111...,,,...)))((('''((()))***++++++,,,)))000333++++++...(((*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---(((***,,,...---,,,******+++***)))***,,,---,,,+++***,,,,,,,,,+++***+++,,,)))))))))******+++++++++'''((()))***++++++******+++)))((((((******)))'''((()))***+++******************))))))((('''''''''&&&'''((())))))*********++++++*********+++++++++111000---+++***)))))))))************++++++,,,,,,++++++++++++,,,---/////////222555777666444222111555444222111000000111111000///.........---+++))))))******)))))))))((((((((()))***++++++***)))((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((())),,,,,,,,,++++++*********((())))))******+++++++++///////////////.........,,,((()))...///,,,***,,,+++,,,,,,---......------...222222...,,,///000...000/////////000333555777444444555555444555666777666777999888777777888:::;;;===@@@BBBDDDGGGJJJMMMPPPSSSVVVWWWXXX^^^jjjttt{{{111111000111333333222000///111333333333333444555+++---000333333111///---000000000000000000000000111///000222000,,,,,,///,,,000222//////111333222222222111///,,,+++,,,............///////////////&&&))),,,,,,++++++---///,,,---------++++++,,,---***+++,,,---............---...///---++++++///333...000111444DDD]]]pppxxxvvv{{{}}}||||||zzz}}}}}}wwwYYYAAA888111/////////000///---+++,,,,,,,,,...000000///---333111...,,,+++,,,---...111111000......---------,,,,,,,,,---...//////000---...///000000///...---222222111000......000222+++...000000...---///222+++,,,...//////...,,,+++111///...///111///((("""---------.........//////,,,---...000111111111111222111000///...---,,,,,,,,,------......------,,,***+++---///000000///..................///000000...///111000//////000111666777EEEZZZfffgggiiiooo~~~___GGG333///000,,,+++///+++))))))***,,,---...---...***...000(((***...******++++++,,,,,,------...------++++++++++++------###***111000+++(((***...,,,+++))))))+++---,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,'''(((***+++,,,,,,,,,++++++)))(((((())))))(((&&&&&&(((*********)))***+++++++++******)))(((((((((&&&'''((()))************(((***,,,------+++)))'''000///...,,,+++***))))))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,---111666777444111000111444333111///...//////000222000---,,,,,,,,,+++***(((((()))***)))'''%%%$$$'''(((***++++++***((('''+++******)))(((''''''&&&%%%%%%$$$$$$%%%&&&((())),,,,,,,,,++++++*********&&&&&&''')))***+++,,,------------,,,,,,++++++***---))))))///000,,,***---***+++,,,------------------111111---+++---...---...---------...111333555444555666666555555666777555777888888777777888999999<<>>555000,,,,,,,,,***)))+++''')))+++---------,,,+++333111...,,,++++++---...000000000000000111111222///---+++,,,---/////////111...,,,,,,...///...,,,---...000222111///---+++//////............//////.........//////000000000333222111000///...------,,,------+++((('''***...///000111000///...///111333222222111000//////...///,,,+++...//////...///---//////---...000...)))000---,,,---///000...,,,///,,,+++///111//////111888EEE\\\nnnnnneeeeeelll}}}sss^^^GGG222...000...,,,---000///---+++***)))((((((,,,,,,+++***))))))******///...---,,,,,,---///000///---++++++,,,---,,,+++(((***---...,,,+++******000+++'''(((,,,...,,,)))///...---,,,,,,...000111,,,,,,,,,++++++*********((()))++++++++++++---///---+++***)))***+++***)))***)))''''''((())))))(((,,,,,,++++++***)))((((((((((((((((((((()))************++++++++++++******&&&******+++///---(((,,,)))''''''***+++***(((......---------,,,,,,,,,333222111222555555222///111222222000------000333222///,,,******++++++***)))---,,,&&&$$$(((***'''))))))))))))))))))))))))((((((((((((''''''''''''((($$$ $$$(((++++++(((---///,,,***++++++))),,,)))%%%%%%(((******)))000000,,,((()))---...+++***+++,,,,,,------,,,,,,000///---,,,++++++,,,,,,,,,...000///---,,,---000......//////000000111111555666666777888999999::::::888666666777777555333777:::???CCCFFFIIILLLOOONNNNNNSSS\\\ccchhhooovvv~~~}}}~~~222222222111///...///000///111333222000///000111333333222111111111111111........./////////000000555333111111222222222111111000000///......------111111111000//////......***...222222---******+++...---,,,,,,------,,,+++111///------...---***(((///......---------......///...---,,,,,,,,,---...,,,111...///999FFF\\\xxx~~~~~~zzzuuuvvvwww{{{zzz```III>>>555///,,,------***)))+++---...///000000///---,,,222111...,,,+++,,,---...///............///000000000...------///000000000111///------...///...,,,---...///000000///---,,,//////............//////,,,,,,,,,,,,,,,,,,------222111111000...------,,,+++---...---+++******,,,...///000000......///000.........////////////000...,,,,,,---///......------//////---...000...)))///...,,,---///000...,,,///,,,,,,000111///...111999JJJfff{{{{{{qqqoootttoooZZZDDD111...///---+++---......,,,+++***))))))))),,,++++++***************......---------............,,,******+++,,,+++***+++---///000...------......+++)))))),,,---,,,***+++***)))((()))***,,,---++++++***************)))(((***++++++***+++,,,------,,,******++++++***)))***)))'''((()))******)))++++++******)))(((((('''((((((((((((((()))************++++++++++++******###))),,,+++---111000,,,666222...,,,+++)))&&&###...------------,,,,,,,,,222111000222444444111...000111000...,,,,,,///111111...+++***++++++***)))+++...---'''%%%''''''$$$''''''''''''''''''''''''((((((((('''''''''&&&&&&'''%%%$$$%%%(((+++***)))(((,,,...***((()))(((&&&---+++((((((***,,,,,,***))),,,+++''''''******(((***+++,,,,,,------,,,,,,///...,,,+++******++++++***,,,//////......000222.........///000000111111444444555555666666777777999777666666777777666555999<<>>444///,,,------+++***,,,///000111111000...---,,,222000...,,,,,,,,,...///------,,,,,,------...///111///......000111111111222000............---,,,------------............//////............////////////////////////......111000000///...---,,,,,,***---///000...,,,++++++---...//////------...///******+++---...///000111...---,,,,,,---...---+++---///...,,,---000...***///...------//////...---///------000111......111;;;SSSttt~~~}}}mmmTTT@@@000---///,,,***,,,---,,,++++++******++++++++++++++++++************,,,---...///......---,,,---+++))))))***+++***))))))***,,,,,,++++++,,,---+++++++++,,,,,,,,,++++++))))))((('''''')))***+++)))))))))))))))*********)))+++++++++***)))***+++---+++******+++,,,+++)))***)))((((((***+++++++++******))))))((('''''''''((((((((((((((())))))*********++++++++++++******&&&)))++++++---000111...222000...---,,,+++)))'''------------,,,,,,,,,,,,000//////111222222000...//////...,,,***+++---//////---++++++++++++)))((())),,,+++((('''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''''''''')))+++---,,,)))''''''+++---)))'''((((((%%%,,,+++******+++,,,+++***(((---///+++((()))+++******++++++,,,,,,,,,,,,,,,------,,,***************(((***,,,......000222444---......//////000111111333333333333333444444444777666555666888999888777<<<===???@@@AAADDDGGGJJJOOOOOOTTT[[[```dddkkkrrryyy~~~~~~~~~222000...000333444222///---...///000////////////222...***+++///111...***//////////////////000000333222000000111222222111000000000/////////.........///111222111000...,,,---...///...,,,+++---///---,,,,,,---///000000///((()))***---///000111111111///,,,***)))***+++------------......///000000***222111...000666JJJfff{{{|||}}}}}}{{{|||{{{yyyyyyjjjNNN;;;333...,,,......,,,+++------------...---,,,+++***111000...---------...///------,,,,,,------...///000///...///111222111000333222000///......---,,,------,,,+++,,,---...//////......------......///222222222111111000000///000//////...------,,,,,,,,,---/////////...------,,,---......,,,,,,---...******+++,,,...///000000---...---+++,,,...---***---...---+++---000...***///........./////////...///---...111000...///333BBB]]]zzzzzzlllKKK;;;///......***))),,,++++++******++++++,,,---+++++++++++++++++++++***+++---...000///...+++***,,,***(((((()))***)))(((((()))***)))((()))+++---)))+++---...---,,,+++,,,+++******)))***+++,,,,,,((()))))))))******++++++***+++,,,+++)))((()))***+++***)))***++++++***(((***)))((()))+++,,,,,,,,,******)))))))))((((((((())))))(((((((((((())))))******++++++++++++******'''((())))))***,,,......,,,+++++++++,,,+++******---------,,,,,,,,,++++++---...///000111000///...000///---,,,++++++---///---,,,++++++,,,+++)))'''%%%&&&((()))***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%***))))))))))))(((((((((''')))+++------+++(((&&&(((,,,---***)))++++++***)))))))))*********(((''''''---///)))%%%'''+++,,,******+++,,,,,,,,,,,,+++---,,,,,,+++++++++++++++((()))+++,,,---///000111------......///000000111333333333333333222222222666555555666888::::::999;;;<<<======???BBBFFFJJJOOOOOOTTTZZZ^^^```gggnnnvvv{{{~~~~~~~~~222000///111444555222////////////000111111111000222...***+++///000...***/////////000000000000000111///......000000000/////////............------,,,---///000000...,,,+++,,,,,,,,,,,,++++++---///---,,,,,,---///000///...---.........---,,,++++++222000---+++***+++---...---......///000000000000///333///---222666BBBWWWwww|||}}}xxxyyy|||{{{yyyyyyxxxvvvuuu}}}~~~jjjMMM777222...,,,...///---,,,---******++++++,,,,,,,,,,,,000000///.........//////......------......///000///...---...000111000///333333222000...------......---,,,++++++,,,...///......------------......000//////......---------//////......------,,,,,,///...---,,,---...//////,,,---...---,,,+++,,,...------........./////////,,,///...***,,,000///***,,,...---***,,,//////+++...////////////.../////////......111000///333999MMMggg|||wwwdddCCC777.........)))(((,,,************+++,,,---...***+++,,,,,,,,,,,,+++++++++,,,///000000---***))),,,***(((((()))***)))(((+++,,,---,,,+++,,,...000(((+++---...---,,,,,,---++++++++++++,,,,,,------)))******++++++,,,,,,,,,***++++++***(((''''''((()))(((((()))******)))'''+++)))((()))+++,,,,,,++++++***************))))))))))))(((((((((((())))))******++++++++++++*********)))((()))******+++---...///...---+++((('''&&&------,,,,,,,,,++++++++++++---////////////......111000---,,,,,,---...///---,,,+++,,,,,,,,,***(((&&&%%%&&&))),,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&+++++++++*********))))))((()))***+++***)))(((((()))---///,,,,,,///111000)))***++++++***)))((((((###((()))###"""'''***)))***++++++,,,,,,++++++---------------,,,,,,,,,*********+++,,,------------------...//////000000444444333333333333333333555444444666999;;;;;;:::888999:::;;;===AAAEEEIIIMMMNNNSSSXXXZZZ[[[bbbkkkqqqxxx}}}}}}~~~|||222111111333444333111///000//////111333333222111333000......000111000---,,,---...///111222333444///...,,,---///000//////...............---------,,,---............,,,,,,+++++++++++++++,,,---...111///------------+++***(((***,,,,,,++++++,,,---222000...---,,,---...///...///000000111000000///111333------444666<<>>MMMaaarrrtttpppllleee]]]MMMCCC;;;999999;;;@@@FFFQQQbbbwwwrrrRRR666000,,,,,,000222///...//////...---,,,,,,,,,,,,,,,/////////000000000000000///............///000000000000000222444444222000000222333222//////111333222222111000...---,,,+++...------,,,,,,------.../////////000000111111222000000000000000/////////,,,++++++---000000---***---...//////------...///........./////////000000***000000+++...666666///,,,---+++(((***//////,,,...000222111...---///111...---,,,...000555CCCPPPoooxxxxxx~~~rrrKKK555///...222000))))))///++++++******++++++,,,---)))***,,,.........,,,+++------......---+++***)))---+++))))))***+++***)))+++---//////,,,***((((((///+++''')))...111000---++++++,,,------------,,,++++++******))))))((((((&&&((()))(((''''''((()))******+++---//////---***---+++(((((((((((('''%%%(((((((((((())))))))))))******)))(((((((((((((((******++++++++++++******...***)))+++)))###!!!###+++---///---)))%%%###$$$,,,,,,,,,+++++++++*********---000111///...000111333000,,,,,,...000///...222///,,,+++,,,...///......&&&"""'''+++***(((***''''''''''''''''''''''''((((((((((((''''''''''''$$$(((,,,---+++))))))***...111000+++)))+++---,,,---------***&&&&&&))),,,%%%)))+++,,,...///+++%%%))))))***++++++++++++***)))***,,,,,,---,,,+++***///---+++---///111///---,,,,,,------...//////000000000111222333444444444777666555777:::;;;;;;:::666888;;;<<<<<<<<<===>>>DDDGGGMMMRRRRRRRRRZZZeeeiiipppvvvwwwzzz~~~}}}}}}222555666444333444222///222222333111///......///---,,,,,,---///000...---////////////000000000000000//////////////////000,,,------...///.........000222444222...---...000000222222......000///,,,---...//////000//////...///------///111111000111------------...000111222333111000000222222111000444444444222000000222333???PPPcccmmmppplllaaaUUUFFF@@@999777:::@@@DDDFFFTTTeeeyyytttTTT888111000///000111222111000******,,,------,,,******000111000,,,,,,000222000333///,,,,,,///111111000333333333333222111000000111222333444444444333222333111///,,,++++++,,,,,,///...---,,,,,,---...///000000111222222222222222000000000000////////////222111111000///.........000000//////......------///111222000------000333000///...///000000...,,,------++++++++++++------111///---------,,,+++)))...---///000///333DDDWWW|||}}}wwwuuubbbBBB333111---***)))***,,,---******+++++++++,,,,,,,,,+++++++++---...///...---............---,,,+++***---+++))))))***,,,,,,,,,(((,,,---+++***...111000///,,,***+++---...,,,))),,,''''''---///+++***---///,,,******++++++(((%%%+++'''%%%'''+++,,,)))%%%+++++++++,,,,,,---------)))******)))'''(((***,,,&&&))),,,+++)))''')))+++,,,'''&&&***+++&&&$$$&&&&&&(((*********)))***+++))))))))))))((((((((((((******+++++++++,,,,,,,,,+++...///+++))),,,---,,,...---...111000------111111///,,,,,,,,,---,,,***...---++++++---///000000...............,,,+++***''')))***(((&&&%%%'''))),,,++++++***)))((((((''',,,+++)))((((((***,,,---///...------,,,,,,,,,,,,,,,+++***))))))+++---///*********,,,------,,,***,,,+++*********+++,,,---,,,+++******))))))******))))))***)))###%%%......------,,,,,,------...000444888666222///111333555666777888777777888:::::::::;;;<<<===>>>???@@@BBBCCCIIIQQQSSSQQQUUU]]]gggooouuuwwwyyy}}}~~~|||xxx111444444111000222111...000000000000............///......///111111000///000000////////////////////////000000000000//////------......//////......222333333222000//////000///222222///...111111...............////////////222000///000000///............---......///000111111000000111333333222000333222222000//////000222;;;LLL___lllsssuuummmdddSSSLLLDDDAAAEEELLLSSSWWWeeeppp}}}tttUUU:::222000///000111111000///++++++,,,,,,,,,,,,++++++///000///++++++///111///111...,,,,,,///000000///111222222333333333222222111222333444444333222222333222000...------...///......---,,,,,,---.........//////000000000000000///////////////000000000111111000//////...------///////////////.........///111222000---***))))))000.........//////...,,,......---,,,,,,---......111000......//////---,,,+++,,,...000111:::OOOccc~~~xxxvvv{{{xxxVVV<<<000///...,,,+++******+++*********+++++++++,,,,,,******+++,,,---...------...//////...---,,,+++++++++***((()))***++++++******...000---,,,...///......,,,++++++------,,,***---((((((---...+++***,,,,,,***((((((***+++***(((***(((''')))++++++)))%%%***+++++++++,,,,,,,,,,,,+++++++++)))((((((***,,,)))***+++***))))))***+++)))&&&&&&+++,,,'''$$$$$$&&&((()))***((((((((())))))))))))))))))))))))))))))))))))************+++,,,000000,,,***---...------,,,...111000---...111000...,,,+++,,,,,,+++***...------,,,,,,---...///......,,,+++***(((''''''((()))***(((&&&%%%''')))''''''(((((()))************)))((('''((()))+++,,,------,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,(((((((((***++++++***(((,,,,,,+++***))))))))))))------,,,+++++++++++++++---------...***'''***111///......------......///111555888777333111222444555777888888888888999;;;999999;;;<<<===>>>>>>>>>CCCEEEKKKRRRTTTSSSWWW^^^hhhooovvvxxx{{{~~~~~~|||www}}}000333222...---000000---..................------///......///111111000...000000//////.........---...///111222222111///...------......////////////222111//////000000...---...111111//////222222000......---------...000111222222222111000000///...//////............//////000///000222444444222000000000///............///666EEEYYYjjjwww~~~}}}xxxnnnggg___ZZZ]]]dddlllqqqwww{{{tttUUU;;;333111000000111111///...---------,,,,,,---------...000...++++++...///---///------...///000000///000111222333444444444444222222333333333222222111333222111/////////000111......---,,,,,,---......,,,------........................//////000000111000000//////...---------.........///////////////+++---///111111000...,,,000...------......---,,,///......------......//////...------//////...---,,,...000111444AAAYYYooossswwweeeEEE555------------,,,+++)))((())))))*********+++++++++)))******+++,,,,,,------////////////...---,,,,,,*********+++------,,,+++,,,111222///---......,,,...,,,++++++------+++***---***))),,,---+++)))******)))'''''')))+++++++++)))***+++,,,,,,***(((&&&***************+++++++++------,,,+++))))))***,,,---+++))))))***+++++++++***(((***...///,,,((((((&&&((())))))'''&&&&&&'''((((((((()))******++++++************++++++++++++...111111---+++...///...++++++---000000---...222///---+++***+++,,,+++***,,,...///---******,,,///---,,,***)))((('''((((((((())))))(((&&&&&&''')))&&&&&&''''''((())))))***)))((('''''''''(((***++++++++++++***++++++,,,,,,---,,,+++)))((())))))***(((((((((***++++++***(((,,,,,,++++++***((('''&&&......---,,,,,,,,,,,,---000---...111111//////111/////////....../////////222555888777444222333555666777999999888888:::;;;888999;;;======>>>======BBBEEEJJJPPPRRRRRRWWW]]]fffnnnvvvyyy{{{}}}|||yyywwwzzz111222111,,,,,,//////---...---,,,---...///...---,,,,,,+++---...///...,,,000//////......------,,,---///111333333111///---.............../////////111...,,,,,,//////---***---000111///000333444111///...,,,+++,,,...000222222555555222111222222111000000///...............//////000222444444222000...---,,,------...------222>>>PPPdddvvvyyyttttttxxx}}}~~~~~~rrrTTT:::444222000000111000///---///...---,,,,,,---...///...000///,,,,,,//////---------...///111111000///111222222333444444333333222222222222222111111111111111000//////000111222//////...------...//////,,,,,,---............---------......///000111111//////......------------------......//////000000++++++,,,...000111111111000///---------...---+++......------------......+++***)))+++---...---,,,111222222222666FFF```uuu~~~rrrzzzwwwQQQ888111------,,,++++++***)))))))))))))))*********++++++***+++,,,,,,,,,,,,...///.../////////......---,,,,,,,,,---///111222000...,,,111444111///000...+++------,,,,,,,,,,,,++++++---+++***+++,,,+++)))(((+++***(((((()))***+++,,,(((+++......,,,)))(((''')))))))))))))))*********.........,,,***)))+++---111---)))(((***,,,,,,***+++)))))),,,---,,,+++***((()))******(((&&&&&&'''''''''((()))***+++,,,,,,,,,,,,---------............111111---+++---...---******,,,//////,,,---111///---++++++,,,,,,+++***+++...000...)))''')))---,,,+++)))((((((***+++---)))))))))(((''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((()))***+++***)))))))))***+++,,,,,,++++++***)))))))))***************,,,------,,,******+++,,,,,,,,,***)))(((///...------,,,,,,------...+++,,,222555222////////////............//////111444666666444333333444666888999:::999999:::<<<999:::<<<>>>>>>>>>======@@@DDDIIIMMMOOOQQQVVV[[[bbbkkkssswwwyyy{{{yyyuuuyyyyyy~~~222333222------000000...///---,,,---///000///---,,,++++++,,,...///---,,,///.........------,,,,,,,,,...000222222000...,,,...------,,,---...//////111...,,,---///000...+++,,,000000...///333444111...---,,,+++,,,...000222777<<<;;;555222333333000111000///......---......000000000222333444222000...---,,,---//////...,,,111888FFF[[[ooo}}}|||yyy{{{nnnPPP999444222000000111000///---000///------------///000///222111...---000000------...000111111111111222444444444444444333222111222222111111000000000000............//////000000111000///......///000111------...////////////...,,,------...///000000111...............---------------......//////000000///...+++******...222555222000---------...---,,,,,,,,,,,,------,,,,,,,,,***))))))+++---///......222333222333<<>>???>>>>>>===@@@EEEJJJLLLMMMRRRWWWZZZaaajjjrrrvvvxxx{{{yyyvvv{{{yyy|||111444333///...111111...000...,,,,,,///000...+++...------...000000///---------------------------,,,---///000000///---,,,---,,,+++++++++,,,...///111000//////000111000///,,,///000......222333000,,,,,,+++,,,,,,...000111<<>>>>>@@@GGGKKKKKKMMMSSSYYY[[[```iiiqqquuuxxx|||{{{yyy{{{xxxyyy000333333000///111000---000---***+++...///,,,(((...------...000000///---+++++++++,,,------......,,,,,,------------,,,,,,,,,+++***))))))+++,,,...---...//////...---...///,,,//////------000111...***++++++,,,...//////000888@@@AAA666///111111---000//////.........//////666333000///000111111000333000///222555666333000333000666GGG[[[kkkxxx~~~~~~{{{dddIII999222000///000111111000///---------......---------///222111......///...++++++,,,------,,,---000333333444444444444444333333333222000///......//////------.........------,,,///...---,,,,,,---...///------...///////////////........................///////////////////////////////////////.........))),,,//////111<<>>EEEIIIHHHJJJQQQWWWYYY]]]eeemmmqqqtttyyy{{{yyyxxxvvvvvv}}}...222333000///111///+++000,,,)))***------***&&&++++++***,,,---...---+++)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---)))+++---,,,***)))+++---,,,...///,,,,,,///000---)))***,,,---.../////////111;;;===444///333555222//////............//////888444000...///000111111555222111333888999555111444...111BBBVVVfffsss~~~~~~yyyaaaHHH;;;111000///000111222111000+++,,,---......---,,,+++...111111...---...---***)))+++,,,***)))+++///333222222333444555555555555333222000///.........///......//////...------,,,---,,,++++++++++++,,,---,,,---......//////.....................---------/////////000000000000000000000//////.........---+++000222...+++111@@@NNN666444000...////////////,,,---...//////...---,,,...---,,,...000111000///444444666BBB^^^}}}~~~~~~}}}}}}iiiIII777777444+++------.........---,,,,,,,,,,,,,,,---------......***---...,,,)))***///444******+++,,,,,,,,,++++++,,,+++***+++///222444444222555444...+++,,,,,,***+++---///---+++)))+++---&&&******''')))...---'''$$$(((***)))''''''(((+++&&&"""$$$)))---,,,***,,,+++++++++******)))))))))************+++...000***---...,,,(((%%%%%%&&&$$$)))+++******+++&&&%%%&&&((()))((('''((()))%%%%%%&&&&&&'''(((((((((******+++++++++,,,,,,,,,111444444///,,,......------+++,,,...,,,((((((+++)))'''&&&&&&((()))(((((()))(((((()))******(((%%%$$$&&&(((+++---///000111---***'''(((***+++)))'''''''''((((((((((((((((((%%%&&&''')))******++++++------,,,+++*********+++,,,,,,---.........------*********,,,---...,,,***---,,,+++*********+++,,,111111000///////////////...---000444444000...000//////............//////111111222444555555444222555666888888777777999:::;;;:::888666666888;;;<<<:::AAAEEEDDDEEEMMMTTTTTTXXX```hhhkkkpppuuuxxxvvvuuussssssxxx333222000///---,,,,,,,,,////////////............000///...///000111111///666222------000111...+++/////////......------,,,,,,,,,,,,,,,,,,***)))))),,,------......------,,,//////.........---------000---+++---111222...)))333000---///333555333///333222222111111222222333111222444555444333111///111333222111777===999111444000///888LLLdddtttyyy|||{{{___EEE777333222111000000/////////000000//////.........---...///000///---,,,---...,,,---------...000444888444777999:::888666555555222222111000//////111333000///...---,,,---...///---------------...///000111000000///...---------///---+++,,,///000///------...///000000///...---111000000111333444222111///...------...000333444////////////000000000000,,,...//////...------...333222000///111333111---000222<<>><<<666222000///444@@@TTTiiiwww{{{~~~zzzeeeJJJ999///......------------...////////////............,,,---...---,,,+++,,,---+++,,,.........///111333333555888999888777888999555555555555555333222111000000...---------......---------------......///.........---,,,,,,++++++///---,,,,,,...//////...,,,---...//////...---,,,+++---...---+++***---000,,,,,,---------------,,,+++++++++,,,,,,,,,,,,---...000222222000///000111111000///000222333333333777:::LLLiii}}}ssskkkhhhfff___QQQ>>>333//////---***111///---------,,,+++))))))******))))))***---000555333000............---+++***)))***++++++***(((+++++++++,,,...000111222.........------,,,,,,,,,((()))+++,,,---------,,,///---,,,,,,---......---+++)))))))))+++,,,+++***((()))***+++,,,,,,,,,,,,,,,)))'''''')))+++)))'''$$$%%%&&&''')))***+++,,,*********)))))))))))))))+++***((((((***++++++***,,,,,,+++***)))'''%%%$$$'''(((((()))*********+++***)))(((''''''((()))***++++++*********)))))))))++++++,,,---...............,,,+++)))(((((())))))*********)))((((((((('''...---+++***))))))******,,,***(((((()))***+++******((('''((())))))(((&&&+++***))))))++++++***(((///,,,******---///---+++************************)))************+++++++++++++++******++++++,,,---......////////////......000222444555555333111///000///...///000111000///111111111222555777:::;;;===;;;:::888888888:::;;;>>>>>>???===<<<;;;===>>>??????CCCIIILLLLLLOOOTTTZZZ\\\```eeeiiimmmooopppssspppllljjjkkkttt000//////............///000000///...------,,,+++,,,,,,,,,---//////---,,,///---++++++---//////...---------,,,---...///000*********++++++,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,+++++++++---,,,---///222333111///222000///000222333222000000000////////////000000111000///............///111...,,,...222555333...111//////222888GGG^^^qqq{{{}}}zzzyyy|||yyyhhhMMM888000000///////////////000------------------------+++,,,------+++++++++------///111111111222444666777999<<<===<<<<<<<<<===777777666666666555333111111000///---------......//////.........//////000.........---------,,,,,,...---------......//////+++,,,---......---,,,+++))),,,...,,,((('''+++000,,,---...//////---+++***------........./////////+++---......---------...111///...000111111222444777>>>TTTrrr|||wwwrrrggg]]]OOOEEE999111//////---+++...---,,,,,,,,,,,,***((()))))))))(((''')))---111444222000//////...---+++***+++++++++,,,+++***(((++++++,,,---...000111222,,,,,,,,,,,,,,,,,,,,,---''')))+++---......---,,,///...---------.........***))))))***+++---,,,+++'''((()))***,,,,,,---------+++(((((())))))(((&&&%%%%%%&&&'''((()))******)))))))))***)))))))))(((---+++)))(((***+++******((()))************)))((('''''''''(((((())))))***)))((('''&&&'''(((***+++************+++++++++,,,++++++,,,,,,---...///000///...+++)))((()))******((((((((('''''''''''''''000...,,,)))((('''((()))+++***((((((***+++++++++,,,***((((((''''''%%%###******)))************)))...,,,+++,,,...///...,,,))))))))))))))))))))))))((())))))***++++++,,,,,,***************+++++++++......//////......------000111333444333222000...111...---...111222111...222222222333444777999:::===;;;888666666777999;;;>>>??????===;;;;;;<<<======>>>CCCJJJLLLKKKNNNRRRVVVYYY^^^dddiiilllnnnoooqqqpppmmmiiifffkkk222111000///------,,,,,,000//////...---,,,,,,,,,++++++,,,---//////---+++111///---------............---,,,,,,,,,...000111---,,,+++*********++++++)))******++++++******))),,,,,,,,,,,,,,,---------)))***+++---...///...---000/////////111111111000///......------......///000///...---------......111,,,***,,,111333000...000......000333<<>>AAACCCCCCBBBBBBBBB???<<<999777777555333111222111///...------......111111000000000000000111/////////...............---------------...///000+++,,,---......---,,,+++***---000...)))(((+++000...///000111000...,,,***.../////////000000000000)))+++------,,,,,,,,,...222...---000000---///444<<>>@@@======AAAFFFGGGFFFIIIMMMQQQUUU[[[bbbhhhlllmmmnnnnnnooopppnnnhhhjjjxxx111111000......---------,,,,,,------------......++++++---///111000---+++---------,,,,,,,,,...000111///---++++++,,,...000---,,,+++))))))***,,,---***++++++++++++++++++******+++++++++,,,,,,,,,,,,...000111222111000000000+++,,,---------------...,,,,,,++++++++++++,,,,,,...//////000000...---,,,+++$$$!!!'''------,,,---///+++---111///...;;;LLLeeerrr}}}uuummmoooxxxuuu]]]CCC444333111000...---------++++++++++++,,,,,,,,,---+++---......------...///,,,---...000333999AAAFFFXXX___iiipppttttttsssssseeeZZZKKK@@@;;;888555333333222000///...---......111000//////......//////........................,,,...///...,,,,,,...111---...////////////...---,,,...000111000...,,,+++///000111111111000///...,,,,,,,,,---------......,,,...000111000000111222000+++---333333///555???VVVnnnxxx|||qqqeee^^^SSSEEE666666444000,,,)))***+++,,,+++,,,---......+++))))))***++++++++++++...000,,,+++***,,,///222333222,,,000333222000---,,,,,,+++,,,---------,,,+++***///...,,,++++++,,,---...---------------,,,,,,,,,,,,---...---+++***,,,///---,,,***+++,,,,,,+++***'''''')))***++++++++++++,,,,,,+++***)))((()))***((((((((())))))*********)))***,,,---------,,,+++((()))***,,,......+++))),,,***)))((((((***,,,---+++***(((''''''((()))***$$$%%%''')))))))))(((''''''''''''(((((())))))******+++++++++++++++++++++,,,,,,,,,,,,------------//////......---,,,,,,+++))))))))))))***************))))))***---------+++)))((('''(((***+++***)))(((***,,,+++)))(((***,,,(((***,,,---------------************************)))))))))***+++++++++,,,)))***+++,,,,,,,,,++++++***+++,,,---.../////////+++,,,...///000000000000---...///000///000111222333222222111222333444555555555555666777999;;;;;;888:::;;;<<<===>>>AAADDD???>>>@@@CCCDDDCCCFFFKKKQQQTTTZZZaaaeeehhhiiiiiimmmnnnooonnnjjjiiisss//////............//////++++++,,,------......///+++,,,---000111111...+++******+++++++++,,,///111222000---++++++,,,...///,,,+++)))))))))+++---///++++++,,,,,,,,,,,,++++++))))))******++++++++++++,,,...//////...---,,,---***+++,,,,,,,,,+++,,,...,,,++++++++++++++++++,,,---///000111111///---,,,444+++(((---111///...//////+++,,,111///,,,555EEE]]]kkk{{{|||sssjjjlllxxxyyycccHHH777666555333111000//////,,,,,,,,,------.........,,,---......------///000......///111666===FFFMMM___gggsss}}}uuuhhhTTTEEE===999666444444333111///...---......000///...---------------------------------------,,,...///...,,,,,,...111---...///000000///...---------///111222000,,,(((//////000000000000000///---------.........//////,,,...000000000000111222///***,,,444555222999EEE___zzz~~~rrrwwwkkkUUUKKKCCC:::999999777333...+++,,,---***))))))******)))&&&###(((***,,,,,,,,,,,,...000,,,+++***,,,000444666666---111444444111---,,,---,,,,,,------,,,***)))(((000///---++++++,,,---...//////---,,,,,,,,,,,,,,,+++---...,,,***))),,,...---+++******++++++)))((('''((()))******+++******+++++++++***))))))***+++&&&'''((()))***+++,,,---)))***,,,.........,,,+++&&&(((***...000///,,,)))((('''&&&&&&(((,,,000333---,,,***(((((()))+++,,,!!!###&&&((()))(((&&&%%%)))*********+++++++++,,,******+++++++++***))))))***+++,,,---............000///...,,,***((('''&&&'''''')))***+++++++++***)))))))))+++---...---+++---+++***)))***)))(((&&&+++---...---***((()))+++''')))+++---,,,,,,,,,---++++++++++++++++++++++++***************+++++++++)))***+++,,,---,,,++++++'''(((***,,,///000111222,,,,,,...///111222222222+++...111111///...111444000000000000111333555666333444666888999;;;<<<===777999;;;===>>>AAADDDGGG@@@>>>???BBBBBBAAADDDJJJQQQUUUZZZ___cccdddddddddmmmmmmnnnnnnjjjhhhoooyyy---///222555555333000...///////////////000111111///---++++++,,,,,,+++***---,,,+++,,,///111111111111...,,,---000000,,,(((...+++((('''(((***++++++......---,,,,,,,,,,,,---...------,,,++++++++++++,,,...///000///---***(((......---,,,,,,,,,,,,---...---+++)))(((((()))***000111111111000///---,,,,,,+++***+++---,,,+++))),,,---...------///111444JJJ```xxx{{{wwwlllgggvvvuuuXXXDDD999222111111......222///............---------........................222222222333777???IIIPPPbbbnnnyyy}}}kkkOOO===888::::::999666333000...///000111111------...///000000//////444000,,,---111222000---..................------333222111000///...---,,,------------.........///.........///000111111222------------------,,,,,,,,,...000000///...///000666---+++222555888DDDSSSxxx~~~xxxzzz}}}aaaGGG:::777666////////////---+++)))(((---+++***+++,,,,,,+++))))))***+++,,,------------111000...---...///111222+++...000000...,,,******,,,,,,++++++++++++++++++***+++,,,---------,,,,,,222111000///...---,,,,,,+++,,,...---,,,,,,---///,,,***)))***---...,,,)))(((((((((((())),,,...///...,,,***))))))((('''&&&+++)))'''''')))+++++++++((()))***)))''''''(((***---******...///......000,,,...,,,'''(((---,,,'''+++)))''''''((())))))(((333111...+++)))))))))******%%%&&&---000+++((((((***+++,,,,,,,,,+++++++++)))))))))***+++...000111111000///...---,,,,,,,,,******))))))***+++,,,,,,***%%%%%%***---***))),,,))),,,---+++(((&&&''')))///...,,,+++***)))))))))%%%***------***))),,,///,,,,,,+++******+++,,,,,,&&&'''(((******+++++++++***++++++,,,,,,++++++***)))***---...//////---,,,............///111222222---///111222222222333555555444222222333333333222888666333222444666888888999999999;;;???CCCHHHJJJ???>>>>>>>>>@@@CCCEEEGGGIIIQQQZZZ```aaaaaadddgggkkkllllllkkkiiikkkpppttt000111333555555333111//////////////////000111111111///---,,,---......---...------...000222222222333///++++++...///---***---,,,***+++---------+++......---,,,,,,,,,,,,---+++,,,---------,,,+++***,,,---///000///---***(((......---,,,,,,,,,,,,---,,,++++++***************//////000000000...---,,,...---,,,,,,---...---,,,,,,------------...111333@@@SSSkkk|||}}}{{{yyyppplllzzz{{{bbbFFF;;;333222333000///000//////.........---------////////////////////////000000111333666>>>GGGMMM\\\fffooossswwwzzzzzzuuulll\\\GGG;;;999::::::888555333111111222222111///............/////////000333///,,,---000111///,,,,,,,,,---...////////////222111111000///...------------........./////////,,,,,,------...//////000------------............---...000000.........///444000222777888;;;LLL```www~~~|||xxx{{{nnnSSS>>>555111///222111///---,,,+++++++++---,,,++++++++++++***))))))***+++,,,------------000///...------...000111+++---//////---,,,+++,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///...---,,,++++++******+++---,,,++++++,,,...,,,***((()))+++,,,+++))),,,++++++***))))))******,,,***)))((()))))))))(((+++)))'''''')))***+++***)))*********((((((***,,,,,,%%%!!!%%%+++---...//////000---)))***000111---,,,***(((((())))))(((''',,,+++)))'''&&&'''((((((+++%%%$$$))),,,)))((()))*********+++,,,,,,+++***(((((()))***,,,...000222+++++++++***++++++,,,,,,***************+++,,,,,,+++''''''+++***''''''++++++,,,---+++)))((())))))---,,,,,,++++++*********'''+++......+++***---000,,,,,,+++******+++,,,,,,((())))))***+++++++++++++++++++++,,,,,,+++++++++***+++---/////////...---...---------...///111222---///111222222222333444444222111111222333333222666555555666777777666555999999999;;;===@@@BBBDDD@@@?????????@@@CCCEEEGGGHHHOOOWWW]]]^^^```cccgggjjjllllllkkkiiijjjooosss{{{333444444444333222111111000000/////////000111111333111...---...000000000000//////000333444444333444000+++***,,,......---,,,,,,,,,...000111///---......---,,,,,,,,,,,,---***+++---...///...,,,+++,,,---...///...,,,***)))......---,,,,,,,,,,,,,,,)))******+++++++++++++++------............---,,,...,,,******,,,---------,,,---------,,,---000333555BBBWWWnnnyyy{{{{{{vvvtttqqqNNNBBB777444555333111000000///......------......////////////////////////---///000222555;;;AAAFFFOOOVVV^^^```bbbcccbbb___WWWMMMAAA:::999999888666444333333444444333111...//////...------...000111111...,,,,,,...///...,,,***+++---...//////000000000000000/////////............/////////000000000,,,,,,------.../////////------......//////000000---...//////...---...///222222555999;;;BBBZZZrrr~~~}}}~~~rrr[[[DDD666111...***333000---***))))))+++,,,...,,,+++***++++++)))((()))***+++,,,------------...---,,,,,,,,,---///000+++,,,------++++++---///.........------,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,+++***)))))))))***,,,+++******+++---,,,***(((((()))*********,,,,,,,,,+++***)))((('''***)))'''((()))******)))***((('''''')))*********)))***+++***)))***,,,------"""(((---///111111111///,,,---222333111---+++)))((())))))(((''''''&&&&&&%%%%%%&&&((()))+++'''$$$'''(((((((((******(((((())),,,---+++)))(((((((((***+++---///000......------------------+++************++++++,,,+++***++++++((($$$&&&***...,,,++++++,,,+++***)))***+++,,,,,,,,,,,,+++***)))---000///---,,,...111,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,...///000000///......------,,,---...000111---///111222111111222444222111000111333444444444444555777999:::999555111888888999:::;;;;;;<<<===????????????@@@CCCEEEFFFHHHMMMTTTXXXZZZ^^^cccgggjjjkkkllljjjhhhiiimmmqqqsss555444333222111111000000111000000///000000111111444111...---...000111111222111111222444666555444111///,,,,,,.........,,,,,,,,,,,,...000111000///......---,,,,,,,,,,,,---++++++,,,---.........---,,,,,,---......,,,+++)))...---,,,,,,++++++,,,,,,'''(((***,,,---------,,,+++,,,,,,,,,---------,,,,,,***'''''')))++++++,,,,,,,,,---,,,,,,---///222000777EEE\\\wwwwww}}}}}}zzzzzz{{{[[[MMM===555555555333111000000///...---......///////////////////////////...000111333444666:::===@@@EEEIIIKKKKKKKKKJJJIIILLLGGG@@@;;;888777555444555444333333444444222000111///...,,,---...000111000...,,,,,,---...---+++,,,,,,---.../////////...////////////////////////////////////000000000000////////////000000111111---......///000111111222.../////////------...///222111333999@@@OOOjjj}}}yyytttcccJJJ999333333111---///...+++)))(((((()))***...,,,+++***+++***)))'''******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++***+++...111......------,,,,,,++++++---,,,+++******,,,...///---,,,,,,+++***))))))))))))+++,,,,,,++++++,,,------,,,***((()))***++++++)))***+++,,,,,,+++))))))+++)))(((''')))))))))((()))((('''((()))******)))((()))******))))))+++------%%% ###)))---000333111222111222333333111...///---***)))))))))(((&&&(((((('''''''''((()))******((('''((()))((()))******(((&&&)))---...,,,((()))))))))***+++,,,,,,---222222111000...,,,+++***+++++++++******++++++,,,***,,,...,,,'''$$$(((---...+++)))***,,,---***(((((()))+++---------+++***,,,...000000///...///111,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000000000000000///...------...000111---///111111111111222333222111000111444666666666444555777999:::888444111666777888999::::::999999======>>>>>>@@@AAACCCDDDIIILLLQQQTTTXXX]]]cccggghhhjjjkkkjjjggggggkkkoooooo444333111000////////////111111000000000000111111222000------...000000000222111222333555666555333------...000000///,,,***...,,,******---///000111......---,,,,,,,,,,,,------,,,,,,,,,,,,---///000+++,,,---------,,,+++***------,,,++++++++++++,,,&&&(((***,,,---......---+++++++++++++++,,,,,,,,,,,,***'''''')))+++,,,,,,+++,,,,,,,,,+++,,,...000111222999JJJfff{{{yyy~~~}}}{{{|||gggYYYEEE777222333333111111000///------...//////........................000222333333333333444666777999<<<>>>>>><<<<<<>>>EEEDDDAAA<<<777444444555888555222111222333333222111000...---,,,...///111///---,,,,,,,,,---,,,,,,.../////////...---,,,,,,............////////////////////////000000000000////////////000000000000......//////000111222222...//////...---...000222:::555444===MMMccczzzxxxpppeeeRRR===222222444333111------------,,,***)))(((---,,,************)))'''******++++++,,,,,,+++++++++++++++++++++,,,,,,---+++++++++***)))+++///222------,,,,,,+++******)))---,,,+++******,,,...///------,,,,,,++++++******+++,,,------,,,,,,---......---,,,+++******+++,,,)))***+++,,,,,,***)))(((---+++((((((((((((&&&%%%(((''''''((()))***)))((('''((())))))((((((***,,,+++((((((******))),,,111222333777;;;<<<777000+++///---+++*********((('''+++******)))(((((((((((((((***,,,,,,++++++)))(((***)))(((***,,,---+++)))+++++++++******))))))(((.........---+++***(((''',,,,,,+++++++++++++++,,,)))---...+++''''''+++///,,,***((((((+++,,,***'''''')))+++---...---,,,+++---...000000////////////,,,,,,+++******+++,,,,,,...---,,,++++++,,,,,,---------,,,++++++,,,------------...//////000000000111111000000000000000000---///111111000000111222333222111333555777888888666555555666777777555333444555777888999::::::::::::;;;<<<===???AAABBBCCCKKKLLLOOORRRWWW\\\cccgggfffhhhjjjiiifffgggjjjmmmooo{{{222111000///////////////222222111000000000111111///...------///000000///111111111333555555333111***,,,///111111///,,,***///,,,))))))+++...///000......---,,,,,,,,,,,,---...------,,,------...///++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++'''(((***,,,---......///---,,,++++++++++++,,,,,,...,,,***+++---/////////+++,,,,,,+++***+++---///222222333===RRRjjjxxx|||~~~zzzxxx{{{}}}}}}~~~sssgggSSS???555444222000222111///------...///000////////////////////////111333444444222222333444777666888;;;;;;999;;;???CCCFFFFFFAAA999444444777888555111///000222333333111000///...---...//////......---,,,,,,,,,,,,---000000000///...---+++***.....................///....../////////000000000------........................//////000000111111.../////////...000333555CCC>>>===JJJaaawwwwwwjjjQQQCCC555000000000000111...//////000///---+++***,,,***))))))***+++)))(((******+++++++++++++++***++++++++++++,,,,,,,,,,,,***++++++***)))+++...111------,,,+++******)))))),,,,,,+++++++++,,,---...---------,,,,,,,,,+++++++++---......---,,,...///---...///...,,,++++++,,,---------,,,***((('''&&&---+++)))'''''''''%%%$$$'''''''''(((******)))'''((())))))(((''''''(((***((())),,,...***%%%(((---222444;;;CCCCCC;;;111,,,///---+++***++++++***)))+++***)))((('''&&&%%%$$$&&&,,,///---,,,,,,***'''++++++,,,,,,,,,++++++++++++++++++******((('''&&&***+++---.........---,,,---,,,,,,++++++++++++,,,)))------)))&&&)))---...***)))((()))******)))((()))***+++,,,---,,,,,,+++------...............---,,,,,,+++******+++,,,,,,---,,,+++++++++,,,---......---,,,++++++,,,---...---------......///000000111222222333222111///...---///111111000000000111333222111333555777777777555444222222444666666555444444555777888999:::;;;888999;;;===???BBBCCCDDDLLLLLLNNNQQQVVV[[[aaadddcccfffhhhhhhffffffiiimmmpppvvv000111111000000000000000333222111111000000111111...------///111111///...000000000222444444111///+++---///000000...---,,,///---++++++---......---......---,,,,,,,,,,,,---,,,---///000000...,,,***++++++++++++++++++++++++---,,,++++++***+++++++++))))))***+++,,,---///000......,,,+++***++++++,,,---,,,,,,---///000000///+++,,,,,,+++******,,,......111222444BBBYYYqqq~~~|||uuusssxxx{{{zzz|||yyyhhhQQQAAA;;;666222333111///------...000111111111111111111111111111000222333333333444666777888666888<<<===<<>>===AAAHHHWWW^^^bbbZZZIII;;;555444333222111222333222///---//////000000///...------/////////...---,,,---...------......///.........//////.........---------------------.........///000000000000000/////////////////////...............///000000111333777;;;FFFJJJUUUfffyyy~~~vvv~~~|||zzzzzzzzzrrr[[[FFF;;;777555444///((((((...---,,,)))'''&&&''')))***)))((('''(((***,,,+++*********+++++++++******)))++++++,,,------------,,,***+++,,,+++******,,,---000//////...,,,+++*********+++,,,---------,,,,,,,,,,,,,,,+++++++++++++++)))+++,,,,,,+++***,,,---))),,,000000,,,)))((((((+++***)))))))))***,,,---)))(((&&&&&&((()))((('''&&&&&&'''(((******(((&&&,,,------+++((('''((()))///***(((+++---,,,+++---******111===@@@999222000...,,,++++++,,,---,,,+++************)))(((''''''(((---...(((%%%(((+++)))+++000333111+++'''***...%%%&&&((()))***************+++---......---+++***...---,,,,,,++++++++++++---...)))######((((((###)))+++------***)))+++...,,,,,,+++******++++++,,,++++++***+++,,,,,,+++))),,,,,,+++******+++,,,,,,+++***)))))))))+++...//////...,,,++++++,,,...///,,,,,,,,,,,,,,,---//////---000333555444000+++(((---///111111000//////000111000///000222333333222///...///222555666555333666555444333333444666888777999<<<@@@DDDGGGHHHIIIJJJJJJKKKNNNSSSXXX[[[\\\___bbbeeefffffffffjjjmmmlllmmmxxx333333444444333222000///222111000000000000000111111000000111111000---+++ +++111+++$$$&&&+++---,,,,,,,,,---...///000111...+++***,,,111222000,,,+++,,,---.........---,,,///---+++,,,//////,,,***&&&&&&&&&(((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...111222222111///---,,,---...//////+++''')))---000...,,,,,,,,,+++***)))))))))***///+++,,,111555>>>XXXssszzzuuuuuuxxxyyyvvvxxx}}}{{{fffRRRBBB777777555222000111222222222333333333333444444555555000222444666999;;;999666999;;;;;;:::@@@KKKSSSVVVhhhnnnqqqkkkZZZFFF777///444222333555222,,,+++000111111111000///...,,,+++000000000000000///......,,,,,,,,,---------......---111000++++++//////+++...---,,,,,,---...///000/////////000//////...---333000...///111222000---///...///333444444999???BBBUUUmmm|||~~~yyytttqqqsssfff[[[MMM@@@<<<999444000...---,,,***,,,//////,,,+++,,,+++(((''''''(((((())))))******+++,,,,,,---,,,+++***))))))******++++++,,,------,,,,,,,,,---......,,,)))+++++++++************)))'''(((******((('''((()))***+++,,,---...---,,,+++------,,,+++,,,---...///---...//////---++++++,,,+++)))'''&&&%%%&&&'''(((***)))))))))((((((''''''(((((((((((())))))))))))))))))((((((((((((((()))---......,,,***(((((()))+++111555666888:::444,,,222111000000///---)))&&&++++++******))))))((((((///***%%%%%%'''***++++++---,,,++++++******++++++'''((()))+++++++++***)))++++++******)))*********+++,,,---......,,,***))),,,+++***))))))+++---///+++,,,...//////...,,,+++111///---+++***+++---///...---+++,,,,,,,,,+++***000+++)))******(((***...+++***+++---///000///---+++*********+++,,,,,,---+++,,,---...////////////333222111///......------,,,---------------///111111111222222222111000000999666444444777888666333===999444111333777;;;===<<<;;;;;;===AAAFFFHHHJJJJJJIIIHHHLLLRRRXXXZZZ[[[YYY\\\aaafffjjjkkkkkkkkkpppqqqsss{{{444444444333222111000000222111111000000000000000222111000000000000...,,,)))///111...,,,///000...///......---------------...+++***,,,000222000---------.........------,,,///---,,,---......,,,***+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---///000111111///...---,,,---...///...***'''(((,,,///---+++---,,,,,,+++******++++++000---///333333666HHH]]]mmmpppvvvyyyuuuooorrryyyuuueeeQQQBBB;;;888555333444555666555444444555555666555555555777888999999;;;<<<;;;999AAADDDFFFGGGMMMXXXaaadddvvv{{{~~~yyyjjjVVVCCC888<<<555333555666222///000000111111111111111111111222222222222111000///...------------...............111000,,,,,,//////,,,///...---------...///000///000000000000000//////111///---...000222000///222000111444666777>>>FFFVVVggg{{{zzzyyy{{{zzzhhhXXXMMMBBB888777444000...------,,,++++++------******+++***''''''((((((((()))))))))***++++++,,,,,,,,,+++***))))))******++++++,,,------+++***)))*********((('''++++++++++++************(((***,,,+++***)))************,,,---------,,,+++---,,,,,,+++,,,---...///,,,...///...,,,******+++,,,***)))'''''''''))))))******)))))))))((((((((()))))))))(((((((((((((((***))))))(((((())))))))),,,---...,,,***((('''(((''',,,000111555999666000222111///......---***((('''(((((()))******++++++,,,***)))((((((((('''%%%---,,,++++++******++++++&&&'''((())))))))))))(((******************+++++++++,,,...//////...---,,,---,,,***)))***+++,,,...------......---+++)))''',,,***(((&&&&&&''')))+++,,,++++++,,,...///...---...***(((******))),,,000---++++++,,,...///...---******))))))******+++,,,//////000111111000///...222111000///............/////////......///000222000000111111111111000000777666555666777777666555444444444555666777666666;;;::::::;;;???BBBEEEGGGIIIHHHGGGJJJPPPUUUXXXYYYWWWZZZ___dddhhhiiiiiiiiimmmoooqqqwww555444333222111111222222222222111000000000000000333111/////////000///.........,,,+++///333000***......---,,,,,,,,,,,,------+++***,,,000222111...000000///...------------...---,,,---...---,,,***///...,,,,,,...///...---++++++++++++++++++++++++))))))+++,,,.../////////......---,,,,,,---//////,,,***'''(((+++---,,,***------,,,,,,+++,,,,,,,,,------000333111///888EEE]]]hhhvvv|||vvvooorrrzzz}}}iiiVVVHHHDDD>>>:::888777777666666777888999999999888888======>>>@@@BBBCCCEEEFFFOOOTTTYYY[[[aaallluuuxxxzzzgggSSSEEEBBB999222333666444000...///////////////000000111555555444333222000//////............///////////////111111......000000---000000///.........////////////000111111111000000000///...///111333333222555444555888:::???IIISSShhhuuu}}}pppZZZJJJAAA:::555111...,,,+++,,,---,,,,,,))),,,,,,))))))***)))&&&(((((((((((())))))))))))+++++++++,,,++++++***))))))******++++++,,,------000...,,,++++++,,,***))),,,+++++++++***************,,,------,,,++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++---...---+++))))))***,,,+++)))(((((()))******************)))))))))))))))))))))(((((('''''''''******)))))))))******+++,,,---...---***((('''&&&(((***+++,,,000555555333333000...,,,------,,,+++((((((((()))******++++++%%%(((+++,,,***'''&&&%%%,,,,,,+++************+++''''''((()))))))))(((((()))))))))******+++,,,,,,+++,,,...000000000//////------+++******+++,,,,,,/////////...,,,)))'''%%%+++***((('''((()))+++,,,***)))***,,,///111111000,,,((('''***+++***---111///---++++++,,,......---***))))))))))))******+++,,,---///000000000...---000000////////////000000444222111//////000111222...///000111111111111111555666777777666555666777555666777888999:::::::::;;;:::::::::<<<>>>AAACCCHHHGGGGGGIIINNNRRRUUUVVVVVVYYY]]]bbbeeegggggggggjjjmmmnnnrrr~~~666555222111000111333444333333222111000000000000333111.........////////////---+++,,,///111...***++++++++++++,,,...///000---+++***,,,///111111///222111///...---------...------,,,------,,,+++***///---+++***+++,,,++++++++++++++++++++++++++++++((()))+++---............,,,,,,++++++,,,---...///+++)))((((((***+++***)))---,,,,,,+++++++++,,,,,,((()))---222111...333<<>>;;;999>>>???@@@AAABBBCCCCCCDDDFFFFFFIIINNNQQQSSSWWW[[[aaahhhnnnpppvvv{{{jjj]]]QQQIIIBBB===;;;888333///333111000///...//////000777666444333111000//////////////////000000000000000111111000///000///...111111000000////////////......///000111111000000222111111111222444555666777777:::@@@DDDLLLYYYfffnnnvvvrrr]]]III===888666444...,,,+++***+++,,,,,,+++))),,,,,,))))))+++***'''(((((((((((())))))))))))***++++++++++++*********)))******++++++,,,------333000---,,,,,,,,,,,,+++,,,,,,+++++++++************,,,------,,,++++++,,,)))******++++++++++++++++++++++++++++++,,,,,,---***,,,---,,,***(((((()))******)))(((((())))))*********************)))))))))))))))(((''''''&&&&&&******************+++,,,,,,...//////,,,)))((('''---,,,***))),,,000222222333000---++++++---------,,,++++++***)))((('''''' %%%***,,,+++)))***,,,,,,++++++***************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***+++---...///000000000...---,,,+++++++++++++++/////////...,,,***)))'''++++++***)))***+++---...)))((((((+++...000000///,,,)))(((++++++***,,,000111...+++***+++---...---+++***************++++++)))+++...000222111000///............///000111222666444000//////000111111...///000111222222333222222555777666444333666999;;;:::888666666999>>>AAA;;;;;;:::::::::;;;>>>@@@GGGGGGGGGIIILLLPPPTTTUUUVVVXXX]]]aaadddfffffffffiiikkklllnnnuuu777555222000000222444666444333222111000000000000333000...---///000000///000000111111111//////000+++++++++,,,---...///000...,,,,,,,,,...///000000222111///...---------...,,,,,,------,,,+++++++++...,,,*********+++***(((************************((()))+++---......------******+++++++++,,,------***)))))))))******)))(((++++++************++++++((())),,,000111222555::::::EEEUUUeeerrr{{{vvvooodddZZZSSSOOOMMMLLLPPPPPPOOOOOOQQQTTTWWWYYY[[[[[[___fffgggeeehhhnnnrrrzzz|||ooollldddYYYMMMCCC<<<777777666333111111222444555777666444222000//////////////////000000000111111000000000111111///......111111000000000///......,,,---...///000111111111333333222222333555777999;;;???FFFNNNTTT\\\jjjxxxtttvvv{{{hhhZZZIII<<<555222111000///---,,,+++,,,,,,+++)))))),,,---******,,,+++((())))))))))))((((((((((((*********************+++)))******++++++,,,------000...***))))))))))))(((,,,,,,,,,++++++++++++***)))+++,,,,,,+++******+++))))))))))))******++++++*********+++++++++++++++***+++,,,,,,***(((((()))((((((((('''((((((((()))))))))))))))))))))******)))((((((((('''''''''&&&******))))))***+++,,,,,,---///000///---*********000,,,)))))),,,///111333444111,,,***+++,,,---...,,,,,,+++***)))(((''''''$$$'''***+++******---000,,,+++******))))))******(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,((()))***,,,---...//////...------,,,,,,+++++++++...............---------))))))(((((()))***+++,,,)))(((((()))+++---,,,+++...***)))++++++)))***---111...+++***+++---...------,,,,,,+++++++++,,,,,,...///111222333222111000------......///111222333666222///......//////...///000111222333333333333000333555555333333555888777777666333222555:::>>><<<<<<<<<;;;999:::===@@@GGGGGGHHHIIILLLOOOSSSVVVWWWZZZ]]]aaadddffffffgggiiijjjllllllooo}}}666555222111111222444666555444333222111000000000111000......000000000///---...111222...***,,,111//////...------------...///...---,,,,,,---...///000000///...------------+++,,,...---+++******+++---,,,+++,,,---,,,***((()))))))))))))))))))))))))))***+++,,,------------*********+++++++++++++++)))************)))((((((******))))))******++++++.........000222444555777555;;;FFFVVVlll|||ssskkkhhhggghhhiiiiiifffaaa^^^```eeekkkooouuutttyyy~~~{{{qqqnnnsss}}}tttcccVVVJJJCCC999777444222111333666888777555333111000000000000////////////000000000000000...///222111...---...//////000000000///......,,,---...000111222222222222333444555666999===AAAHHHOOOZZZdddiiimmmwww}}}}}}xxxmmmZZZNNN@@@:::777333000000000...,,,,,,,,,,,,***((())),,,---******,,,,,,)))))))))))))))((((((((((((******)))))))))***++++++)))******++++++,,,------000...,,,+++,,,,,,+++))),,,,,,,,,,,,++++++++++++(((***++++++***))))))***))))))(((((())))))***+++))))))***++++++++++++******,,,---,,,***(((((()))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))***+++,,,---......---,,,+++,,,---...)))'''***...000222666444111---++++++,,,------))))))))))))))))))******+++++++++***)))))),,,...++++++***))))))))))))***((('''&&&%%%%%%%%%&&&&&&'''(((***+++,,,,,,+++***(((((()))***+++,,,---------------------,,,,,,,,,---------...//////000000,,,,,,+++++++++,,,------***)))((((((***+++***(((...+++***,,,,,,)))))),,,///---++++++,,,......---......---,,,,,,,,,,,,---............---,,,++++++------......///111222333444000------///000...+++///000111222222222222222000222333444444555777888222666:::;;;888666777888<<<======;;;888999<<<@@@DDDFFFGGGIIIJJJNNNSSSWWWYYYZZZ^^^aaadddfffggggggiiiiiikkkkkkllluuu555444333222222333555666555555333222111000000000000///...///111111000...,,,,,,///111---((()))///000000///............///111000///---++++++---...------.........------,,,***,,,...---+++)))***+++++++++,,,---///---***((())))))))))))))))))))))))************+++,,,------******************)))))))))***,,,,,,+++)))((((((+++************+++,,,---///000000111333555444111444777;;;GGG___{{{xxxttttttxxx|||~~~}}}vvvmmmffffffllluuu{{{ssskkkmmm~~~sssdddXXXEEEAAA<<<777444444555777777666444222111111222333........./////////000000///,,,...222222---+++---------.../////////.........///000222333444555555444666999;;;>>>CCCJJJOOO[[[dddrrr||||||yyy}}}}}}~~~}}}tttdddXXXQQQEEE;;;999999555111111---,,,++++++,,,,,,***((((((++++++))))))++++++(((***)))))))))((((((((('''***)))(((((()))***+++,,,)))******++++++,,,------000///...///000///...,,,------,,,,,,,,,+++++++++(((***++++++***))))))***))))))((('''((()))***+++((((((***+++++++++***)))+++,,,---,,,***)))))))))''''''((()))))))))))))))&&&'''''''''((((((((((((%%%&&&&&&''''''((((((((((((((((((((()))***+++,,,+++++++++***)))))),,,///---((((((,,,///...///222555222...,,,,,,,,,++++++******))))))))))))))))))---+++))))))***++++++***++++++***)))))))))))))))***)))((('''&&&''''''(((((()))+++,,,,,,+++***)))((((((((()))***+++,,,---,,,,,,------------------,,,,,,,,,---...///000000/////////...............***)))((()))***+++***))),,,)))))),,,,,,******------++++++,,,...///...---...---,,,,,,+++++++++,,,++++++******+++,,,---...............///111222222222///---///111222...***...///000000000000//////333222333444777999999999444999======:::777777888:::<<<===;;;777777;;;@@@AAACCCEEEGGGHHHLLLRRRVVVYYYZZZ]]]```ccceeeffffffhhhgggiiikkkkkkppp555444333333333444555555666555444222111000000000///...///000222222///---222///000444222------222............///111222333222111000---+++***,,,...+++,,,---.........---,,,***,,,...---***)))***+++'''(((***---...---)))&&&))))))))))))))))))))))))++++++***)))***+++---...***************)))(((''')))+++------+++)))))))))++++++++++++,,,,,,---...---...///111444666333///...///000888NNNlllxxxuuuwww|||}}}qqqgggeeekkkvvv}}}pppeeefffpppYYYTTTKKKCCC===999999999888777555333333333555666............///////////////+++---222222,,,***---+++,,,---/////////......///000222444555777777777777:::>>>BBBFFFMMMVVV\\\jjjttt}}}{{{yyywwwqqqdddUUUJJJEEE999000222444111......+++***)))***,,,,,,***)))&&&)))***((((((******'''******))))))((((((((('''***)))(((((((((***+++,,,)))******+++,,,,,,------,,,++++++---...---+++)))---------,,,,,,,,,++++++)))***,,,,,,***)))***+++)))((('''''''''(((***+++'''((()))++++++******)))+++---...---+++))))))***(((((()))***************%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''((()))***+++))))))((('''&&&(((,,,///000***)))...///+++))),,,555222///---,,,,,,***)))------,,,***)))'''&&&&&&)))'''&&&(((,,,---,,,)))+++******)))))))))))))))...---,,,*********+++,,,)))***+++,,,,,,+++)))((())))))))))))***+++,,,,,,++++++,,,---............,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********)))(((((()))+++---,,,+++***((((((,,,---+++,,,///+++***+++---///000///------,,,,,,+++*********+++,,,,,,,,,...111555999;;;............///000111222111...---000333333///***..................------666444333555:::<<<<<<:::777999999555000000444999999;;;===:::666666;;;???>>>AAADDDEEEGGGKKKQQQVVVYYYZZZ\\\___bbbdddeeefffhhhfffgggjjjjjjmmmyyy222333555777888777666555777666666444333111///...222000000333333000000222...000111000------///222111...,,,...222333000,,,///---,,,,,,---...,,,++++++***)))+++---///......++++++,,,,,,,,,+++*********)))))),,,//////+++'''))),,,...---***(((''')))(((''''''))),,,---+++((((((+++***%%%&&&+++...+++)))+++,,,+++((('''***---,,,,,,,,,++++++)))((((((,,,+++,,,000555666444111---...222666>>>PPPmmm}}}uuurrruuu}}}tttpppmmmiiinnnyyy}}}tttooo{{{yyynnn^^^PPPHHHCCC???===999666444444666666333000111111000///000111222333111000......//////---,,,000///......000111222111333555777999:::===@@@CCCBBBEEEJJJQQQXXXaaajjjppp|||||||||zzzlllaaaYYYPPPDDD;;;777444111//////---+++***+++)))(((((()))******))),,,(((%%%&&&***,,,)))&&&***)))))))))++++++)))''')))(((((('''''')))***+++(((+++***((()))---///......++++++------++++++...---,,,***(((((()))***+++------------,,,+++*********)))(((((((((***+++,,,+++***))))))+++,,,+++*********---111444333---))))))((((((((('''''''''&&&'''''''''''''''((())))))+++******)))(((''''''&&&'''&&&%%%%%%&&&''')))***...+++)))***,,,---,,,***000000111333333000............------,,,+++******...***((())))))(((***...---+++))))))***+++***)))///,,,)))((()))+++,,,,,,%%%+++---(((%%%(((,,,...************+++,,,------)))((('''&&&&&&'''((()))111---,,,...---******---...---,,,---//////...------,,,***(((((()))***++++++***))))))++++++***))))))))))))+++,,,...000111///+++)))+++///222111...---,,,+++***))))))))))))***++++++,,,---...//////111111000000000000111111333000......000111///---222111000//////000111222555666888777666666777888<<<999666666888999666333999;;;<<<===<<<<<<>>>@@@===@@@DDDEEEFFFIIIOOOTTTTTTVVVZZZ]]]`````````___dddccceeehhhiiijjjrrr{{{222333555777888888777666555555444333222000///...111//////222222//////111333333333111///...///000333///---...111333000---///---,,,,,,---...,,,+++---+++((((((***+++,,,,,,++++++,,,,,,,,,+++******...------------+++)))'''***,,,---,,,)))'''((())))))((((((***---...,,,)))(((***)))$$$$$$)))***(((***++++++***))))))***,,,))))))***************)))...------///222222///---//////000222666AAAXXXmmmyyyuuuvvv|||}}}yyyzzz}}}wwwrrr{{{~~~pppcccYYYOOOGGGAAABBB???;;;;;;<<<===:::888222222111111111111222333444222111111222222000///000000000000222333333222666999<<<@@@CCCHHHMMMQQQUUUZZZbbbiiioootttzzz}}}zzzzzzyyyxxxwwwwwwyyy{{{wwwmmm^^^SSSLLLEEE===666555333000///......,,,***,,,+++***+++,,,---,,,***,,,(((%%%&&&***+++)))'''+++***)))*********((('''***)))((((((((()))***+++,,,...---******---...,,,---******------******---...,,,+++))))))***+++,,,.........---,,,+++)))(((***)))((((((((()))+++,,,---+++******++++++)))((()))***,,,000222111,,,((())))))))))))((((((((((((((((((((((((((()))************))))))(((''''''&&&&&&&&&&&&&&&&&&'''((()))***(((&&&&&&((())))))'''......000111111///------///...---,,,,,,+++++++++...***((())))))(((***...+++***(((((()))******)))///,,,***))))))***)))(((%%%,,,+++)))***+++***++++++*********+++,,,,,,***)))(((((((((((()))***---***+++...///------000...---,,,---...///...---...---+++***)))***+++,,,...---,,,,,,......---,,,))))))******,,,---///000///,,,)))+++///111000------,,,+++******)))))))))---------------------...222111111000000111111222222000......///000///---222222111000000111222222444555666666555555666777888777666777888999888777:::<<<>>>>>>======>>>???>>>@@@CCCEEEGGGJJJMMMPPPSSSVVVZZZ^^^``````___^^^___]]]^^^bbbeeegggmmmuuu222333555777888888888888444444333333222000///...111...///222222///...111666444222000000///...---555222......000111000...///---,,,,,,---...,,,+++///---***)))***+++++++++,,,,,,,,,,,,,,,+++***))).........---+++*********+++,,,,,,***(((((()))******))))))+++------,,,+++***,,,***&&&%%%((()))'''+++***)))***++++++***)))&&&'''((()))************,,,,,,,,,...000000...,,,/////////000///444CCCRRRrrr{{{}}}wwwvvvzzz~~~}}}|||~~~yyyttt|||}}}~~~~~~}}}yyypppdddWWWOOOJJJEEE@@@>>>??????===;;;555555444444444444444444777666555555777777666555666666888999;;;;;;<<<<<>>??????======???BBBEEEFFFGGGIIIJJJQQQTTTYYY^^^dddkkkrrrwwwwwwxxxxxxvvvsssqqqpppqqqxxxtttrrruuuxxxuuukkkbbbRRRKKKAAA;;;888666222///000...---,,,......---,,,))))))***+++---,,,)))'''+++((('''''')))***)))(((---+++*********)))'''%%%(((((((((((())))))******---000///++++++------******((()))------)))(((***,,,+++***)))))))))******+++,,,,,,,,,,,,+++******))))))))))))))))))******,,,***))))))******)))''''''(((***,,,---+++)))'''&&&&&&&&&'''''''''''''''))))))(((((())))))***+++))))))((((((((('''''''''$$$%%%&&&((()))(((((('''+++***))))))***************,,,---,,,---//////,,,...---,,,*********+++,,,+++((((((******((((((+++***((('''(((***++++++***(((((()))+++------+++)))+++---***$$$!!!%%%)))***+++++++++******)))(((((())))))))))))*********+++///---///222111---***,,,---,,,+++,,,...//////......---,,,++++++++++++,,,---+++))))))+++,,,,,,+++***************+++,,,,,,000---+++,,,---...---,,,,,,,,,,,,,,,,,,++++++***...............---------111000000//////000000111000///............///...111111111000000111111111000111222222222222333555222555888888777777:::===:::===@@@AAA@@@===<<<<<>>@@@DDDFFFDDDBBBLLLOOOUUUZZZ]]]^^^]]]\\\YYYUUUTTT[[[bbbeeehhhkkkjjjrrr333333333444444555666666444555555555555555444444555333333666666333333555666444222222222333222111222111000........./////////---,,,,,,---...,,,+++%%%'''***...111000,,,)))---------,,,+++***)))(((+++,,,---,,,***)))***++++++)))(((((()))***)))((('''((()))(((&&&&&&(((***)))''''''))))))&&&&&&(((***)))***+++,,,,,,***((()))))))))******)))((((((,,,---...---++++++,,,---000---,,,...---++++++...111<<>>777666555444333222...,,,000...------...//////...,,,,,,,,,---///...,,,***))))))(((((((((((()))))),,,+++************'''%%%''''''((()))))))))))))))&&&***+++***+++...///,,,***(((***......***(((******))))))))))))(((((((((((((((***+++,,,,,,,,,,,,)))************)))(((((('''&&&&&&(((***,,,+++***((()))******(((''''''(((,,,,,,,,,++++++*********'''''''''''''''(((((()))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((()))***)))'''''')))***)))//////******///000+++++++++++++++++++++*********(((***------***(((******))))))***,,,...///...000/////////...,,,(((%%%%%%)))+++***+++---+++'''(((((()))******)))'''&&&''''''((()))************+++)))+++///000---,,,///+++******+++...//////...+++++++++*********))))))...+++)))((()))+++,,,,,,(((((((((((()))***+++,,,---,,,,,,,,,,,,,,,------,,,---.........---,,,++++++,,,---...///000111111000//////......//////000///000000000......000222000000111111111111000000///111222333222333444666777888999888777666777888999<<<>>>???>>><<<<<<<<>>>>>@@@BBBCCCCCCJJJLLLQQQVVVZZZ[[[\\\\\\VVVSSSTTTZZZ___aaadddgggdddgggsss333333333222222333333444333333444555555444444444555222333666666333222555444444444222///...//////.../////////.........//////---,,,,,,---...,,,+++)))))))))+++------+++)))---------,,,+++***)))(((*********+++,,,+++)))''')))((('''(((***+++)))'''((()))***(((&&&&&&(((+++%%%###$$$((()))&&&&&&***(((***,,,---+++***))))))(((((()))***+++++++++++++++,,,---,,,)))(((***,,,000+++)))+++---++++++...---222===LLL^^^ooo}}}}}}|||yyyvvvwww}}}}}}yyyuuuqqqnnnjjjggghhhmmmrrruuutttttttttvvvzzz|||||||||||||||~~~zzzyyypppooonnnkkkiiiiiilllooonnniiibbbZZZQQQGGG===777444333111111000000///...111///......///000///......---,,,,,,......---,,,)))))))))((('''((()))***+++***)))*********((('''((()))***+++,,,++++++***&&&***,,,+++,,,//////,,,***)))+++//////+++)))***+++++++++++++++******)))******++++++++++++******)))******+++***)))((('''(((''''''(((***+++***)))(((***+++)))'''&&&''')))------,,,+++***)))((((((((((((((('''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))+++,,,---,,,******,,,...)))///...''''''---...(((***+++---......---,,,+++***)))+++//////+++)))***)))(((((())),,,.../////////...---------,,,)))'''"""'''******,,,---+++&&&&&&'''(((******)))(((''''''((()))++++++++++++++++++))))))------+++,,,///******)))+++---//////...++++++,,,,,,++++++******///,,,)))((()))+++,,,---&&&&&&'''''')))***,,,---++++++,,,,,,+++,,,---///,,,---...//////...---,,,------......//////000000111111000000000000111111///000222111//////111444111222333333333333222111000222444444444444666888888777666777888888888666888:::<<<===<<<;;;<<<===??????>>><<<<<<>>>BBBEEEHHHJJJNNNRRRVVVYYY[[[\\\UUUTTTVVV[[[]]]]]]aaafffbbb```fffyyy444333222222111111222222222222333444444444333333444111222555555222111444222333333///***((()))+++,,,---//////...---......///---,,,,,,---...,,,+++///---+++***+++,,,,,,,,,---------,,,+++***((((((&&&%%%&&&)))---...+++((()))'''''')))+++,,,)))&&&)))++++++)))''''''))),,,%%%"""$$$***+++((()))---&&&***......+++))))))***&&&''')))***,,,---------&&&(((***)))((((((+++......)))&&&***...///000333000000333:::GGG\\\qqqxxxwwwwwwyyy~~~}}}zzzuuurrrtttyyy~~~}}}vvvpppmmmnnnpppssssssqqqnnnllllll```WWWLLLEEEAAA===777222666444111//////000111222222000///...000000000///---+++))))))+++,,,,,,+++((())))))((('''''')))******)))))))))++++++)))'''***+++,,,---...---,,,,,,(((,,,...------000///,,,+++***,,,000000,,,***+++,,,------------,,,++++++,,,,,,,,,+++***)))(((''')))***+++++++++)))((('''***)))(((((()))***(((''')))***+++)))&&&%%%(((***+++***)))((('''&&&%%%$$$)))))))))))))))******+++&&&''''''''''''''''''''''''&&&%%%%%%&&&''')))***(((***+++***''''''))),,,(((...---&&&%%%,,,,,,%%%+++,,,///111111///---++++++***,,,000000,,,***+++((('''&&&(((+++.........)))))))))***---...---,,,)))***(((%%%%%%))))))&&&$$$&&&((()))***)))((('''((()))+++,,,------,,,,,,///+++***,,,+++((())),,,***))))))+++---//////...,,,,,,---------,,,+++***...+++((('''(((***,,,,,,%%%%%%&&&''')))+++,,,---***++++++++++++,,,...000+++---...000000///---,,,///////////////.........333333222222222222333333///111333222000000222555333333555555555555333333111333555555555555777999888666444666999;;;999666888999;;;;;;:::;;;===>>>>>>???>>>;;;999;;;AAAGGGHHHIIILLLOOOSSSWWWZZZ\\\UUUVVVYYY]]]]]]\\\aaahhhddd^^^```ppp