BM6P6(@ ~~~||||||~~~}}}|||}}}~~~}}}}}}}}}xxx{{{|||zzzvvvwww{{{{{{wwwxxx|||~~~xxxxxxvvvtttpppllliiigggbbbbbbaaa]]]YYYWWWZZZ\\\WWWXXXZZZ\\\]]]_________ccchhhlllmmmmmmooovvv|||}}}|||zzzwwwuuutttsssssswww}}}|||yyyxxxvvvuuuuuuuuuwwwzzz}}}}}}~~~~~~~~~~~~zzzvvvtttsssrrrqqqpppqqqpppoooooooooppprrrssstttuuuxxx{{{}}}yyyyyyxxxwwwwwwwwwwwwwwwyyy|||~~~~~~~~~}}}}}}~~~}}}{{{zzz{{{}}}|||}}}~~~~~~|||{{{{{{zzzzzzwwwzzz{{{yyyvvvwww{{{~~~zzzwwwxxx}}}|||zzzxxxuuurrrqqqpppooojjjjjjhhhccc]]][[[[[[]]]YYYZZZZZZ[[[[[[\\\]]]]]]```cccgggiiijjjmmmssswwwzzzzzzyyyyyyyyyxxxxxxxxxzzz~~~~~~{{{{{{xxxwwwwwwwwwyyy{{{}}}}}}}}}~~~{{{wwwtttssssssrrrrrrqqqqqqrrrssstttuuuwwwwwwwwwxxxzzz}}}~~~}}}}}}}}}}}}~~~}}}~~~|||{{{{{{||||||}}}{{{zzz{{{~~~~~~||||||}}}|||{{{zzzyyyxxxwwwwwwwwwvvvyyyzzzyyywwwwww{{{}}}zzzxxxzzz~~~|||yyyxxxxxxyyyzzztttssspppkkkeeeaaa_________^^^]]]\\\[[[\\\]]]]]]```aaabbbeeeiiimmmqqqsssxxxyyy{{{}}}}}}~~~||||||{{{{{{|||}}}~~~}}}~~~}}}xxxuuuuuuuuuuuuuuutttuuuwwwyyyzzz||||||}}}||||||~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzzzzxxxwwwvvvuuuuuuuuuvvvxxxyyyyyyxxxyyy|||~~~|||zzz||||||{{{xxxsssnnniiifffeeedddcccaaa______```aaabbbcccbbbbbbeeejjjooorrrrrrxxxzzz~~~{{{yyyyyyyyyyyyyyyxxxzzz|||~~~~~~~~~~~~~~~{{{{{{yyyxxxwwwvvvvvvvvvwwwxxxzzz{{{{{{}}}~~~~~~}}}zzzwwwsssooolllgggfffdddccccccdddeeefffeeeddddddgggkkkppprrrrrrwwwyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyzzz{{{}}}|||xxxtttkkkjjjiiiggggggggghhhiiihhhhhhiiijjjlllnnnqqqsssuuuwww{{{~~~~~~}}}||||||zzz|||}}}{{{|||}}}}}}||||||}}}~~~yyysssrrrqqqpppnnnmmmlllllllllnnnppppppnnnooossswwwvvvxxx{{{}}}zzzyyyxxx{{{~~~~~~{{{yyyxxxyyyzzz~~~}}}}}}~~~|||{{{{{{zzzxxxuuussspppoooqqquuuwwwvvvrrrrrrwww|||yyy{{{~~~~~~{{{xxxuuuwww{{{}}}~~~|||zzzxxxzzz}}}}}}zzzyyyxxx~~~}}}}}}~~~|||zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ}}}{{{{{{{{{~~~}}}{{{yyywwwwwwxxxzzz|||?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~~~~}}}{{{|||zzzzzz{{{}}}~~~~~~|||zzzxxxwwwvvvvvvzzz|||~~~~~~~~~}}}|||xxxuuussstttvvvxxx}}}|||{{{{{{}}}>AneneneneDenene>Ak<fhDenenene~~~|||~~~~~~{{{zzzzzz{{{~~~~~~|||zzz{{{yyywwwvvvvvvwwwzzz{{{|||||||||}}}}}}|||}}}~~~~~~|||zzzyyywwwvvvvvvzzz{{{}}}}}}}}}~~~|||zzzwwwtttsssssstttuuu{{{{{{{{{}}}{{{yyywwwyyy|||}}}|||{{{zzz{{{wwwvvvwwwzzz}}}~~~}}}{{{{{{{{{||||||zzzxxxsssrrrqqqpppqqqrrruuuvvvyyyxxxxxxxxxzzz|||~~~~~~~~~~~~}}}|||zzzyyyxxxwwwzzz{{{{{{||||||~~~{{{zzzyyywwwvvvuuuuuuuuuzzz{{{}}}}}}{{{{{{}}}~~~~~~}}}}}}yyyvvvuuuwwwyyyyyyxxxvvvvvvvvvtttuuuvvvzzz~~~}}}zzzyyyxxxxxxyyyyyywwwuuummmlllllllllmmmoooqqqrrrvvvvvvuuuvvvxxx{{{}}}~~~|||{{{zzzzzzzzz{{{{{{{{{~~~}}}{{{zzzyyy{{{}}}~~~~~~}}}{{{xxxvvvuuuuuuvvvwwwxxxxxxzzz|||~~~zzz{{{~~~~~~|||yyywwwvvvxxxyyyxxxuuusssrrrrrrrrrrrrtttwww{{{}}}|||{{{xxxwwwuuuuuuuuutttqqqooojjjjjjjjjkkklllnnnpppqqqttttttuuuvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{|||~~~}}}}}}{{{zzzzzz|||}}}}}}|||zzzzzzsssrrrpppoooooopppqqqrrrtttuuuwwwyyy{{{~~~|||zzzwwwxxxyyyzzz{{{zzzxxxwwwwwwxxxxxxvvvsssppppppppppppppppppsssvvvxxxxxxwwwuuutttrrrrrrrrrpppnnnkkkjjjjjjkkkkkkmmmnnnoooppprrrsssuuuxxx{{{~~~~~~~~~}}}~~~~~~|||}}}}}}~~~~~~}}}||||||||||||yyyxxxwwwwwwyyy}}}~~~~~~~~~~~~{{{||||||{{{yyyzzz|||~~~yyyxxxvvvtttsssmmmmmmllllllmmmoooqqqrrrrrrsssuuuwwwyyy{{{}}}~~~~~~{{{xxxvvvsssssstttuuuuuuvvvvvvvvvtttuuuvvvtttqqqpppppppppqqqppppppqqqtttvvvwwwwwwuuusssrrrsssssssssqqqoookkkkkkllllllmmmnnnooooooppprrrvvvzzz}}}}}}~~~}}}{{{zzzyyy|||~~~|||zzzxxxwwwwwwxxxxxx|||~~~~~~zzzvvvwwwwwwuuuttttttvvvxxx{{{}}}~~~wwwvvvssspppoookkkkkkllllllnnnpppssstttqqqrrrtttvvvxxxzzz|||}}}~~~{{{wwwtttppppppppppppqqqrrrttttttrrrssssssrrrpppooopppqqqtttsssqqqrrruuuwwwxxxxxxvvvuuuuuuvvvwwwxxxvvvuuulllllllllmmmnnnnnnoooooonnnqqquuuzzz~~~}}}}}}||||||}}}~~~~~~|||zzzxxx{{{~~~|||{{{zzzyyyzzzzzzxxx}}}}}}xxxssstttsssrrrpppqqqrrrtttvvvxxxzzz|||~~~~~~}}}||||||tttnnnmmmpppkkkkkkmmmnnnppprrrssstttttttttuuuvvvwwwyyyzzz{{{~~~|||yyyxxxwwwlllmmmpppsssuuuvvvvvvvvvqqqssstttuuuuuutttrrrpppuuusssqqqpppppprrruuuwwwxxxvvvtttuuuwwwwwwuuusssnnnjjjffffffjjjoooqqqrrrqqqssstttttttttuuuxxxzzz~~~|||{{{}}}~~~}}}|||~~~~~~}}}zzzxxx~~~~~~|||yyyxxxyyy{{{||||||}}}{{{zzzwwwxxxxxxxxxwwwvvvvvvuuuvvvxxxzzz||||||}}}|||tttrrrssssssssstttuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}~~~{{{yyywwwvvvoooppprrrsssuuuvvvwwwwwwuuuvvvwwwwwwwwwvvvuuutttwwwvvvtttsssssstttvvvwwwzzzxxxvvvwwwyyyzzzyyywwwvvvrrrnnnlllnnnqqqrrrrrrtttuuuvvvvvvvvvwwwyyy{{{|||{{{zzz}}}~~~~~~}}}|||}}}~~~||||||||||||{{{zzzyyyxxxxxxzzz|||}}}~~~|||xxxyyyyyyyyyyyyyyyyyyyyyyyyzzz||||||{{{{{{|||}}}}}}~~~|||yyywwwvvvttttttuuuuuuvvvxxxyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzyyyyyyxxxxxxwwwwww}}}{{{zzzzzz|||~~~~~~~~~~~~{{{xxxvvvvvvwwwwwwvvvwwwxxxyyyxxxwwwxxxyyy{{{|||||||||~~~}}}~~~~~~}}}}}}|||~~~|||zzzzzz{{{zzzyyyyyyyyy{{{}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}{{{zzz~~~}}}}}}~~~~~~yyyzzzzzzyyyxxxwwwyyyzzz}}}~~~~~~zzz{{{{{{zzzyyyxxxzzz{{{}}}~~~~~~}}}|||~~~}}}~~~}}}}}}{{{|||}}}}}}|||||||||~~~~~~|||}}}yyyyyy{{{}}}}}}zzz{{{zzz{{{}}}|||zzzyyy|||}}}~~~~~~}}}zzz{{{{{{|||~~~~~~|||yyyzzz|||~~~~~~~~~~~~|||{{{|||}}}~~~~~~{{{yyyzzz}}}~~~~~~~~~~~~|||{{{|||}}}}}}|||~~~}}}|||yyy|||{{{|||~~~~~~~~~~~~~~~{{{{{{|||~~~~~~}}}}}}}}}{{{~~~~~~}}}~~~~~~}}}~~~~~~}}}||||||}}}}}}|||}}}~~~}}}}}}}}}|||{{{||||||zzzyyy}}}}}}~~~|||{{{{{{|||~~~~~~~~~~~~|||{{{{{{yyywwwuuuyyy{{{}}}{{{zzz~~~~~~}}}zzz|||~~~}}}~~~~~~}}}{{{yyywwwtttvvvxxxyyyxxxxxx|||}}}yyy{{{|||~~~~~~}}}{{{|||~~~~~~{{{wwwtttrrrtttrrrrrrvvvyyy}}}~~~yyy|||~~~}}}}}}~~~|||yyyvvvtttssstttrrrtttxxx{{{~~~yyy{{{}}}~~~~~~~~~~~~}}}zzzwwwuuuuuutttuuutttvvvzzz~~~~~~xxxxxxyyy{{{}}}}}}|||{{{|||~~~~~~{{{wwwuuutttuuuuuuvvvvvvxxx{{{~~~xxxvvvwwwxxxzzz|||}}}~~~~~~{{{zzzyyyyyy|||}}}yyyuuuttttttuuuvvvwwwwwwxxx|||~~~zzzvvvwwwwwwxxxzzz{{{||||||yyyxxxwwwxxxzzz~~~}}}{{{xxxuuussssssuuuvvvuuuvvvxxx{{{~~~}}}tttttttttuuuvvvwwwxxxxxxxxxxxxwwwxxxzzz~~~{{{yyywwwuuusssssstttuuurrrtttwww{{{qqqqqqqqqqqqqqqrrrssstttxxxxxxxxxyyy{{{~~~}}}zzzxxxwwwuuutttsssttttttppprrrwww|||pppmmmllloooqqqppprrrvvvuuuvvvwwwxxxzzz}}}|||{{{zzz}}}}}}wwwvvvtttrrrpppoooooopppqqqsssrrrtttyyysssnnnlllnnnoooooorrrvvvuuuuuuvvvvvvxxxyyy{{{|||zzzxxxxxxzzz~~~|||xxxqqqpppnnnmmmlllmmmoooppprrrqqqssszzzxxxqqqkkklllmmmmmmpppuuuttttttttttttuuuvvvwwwwwwwwwvvvuuuvvvyyy{{{||||||~~~|||yyynnnmmmlllkkkkkkmmmoooppprrrqqquuu}}}}}}tttllljjjkkklllooosssssssssrrrsssssstttuuuvvvvvvtttsssssstttvvvwwwxxx|||xxxpppooommmllllllmmmooopppsssrrrwwwxxxmmmjjjjjjkkkmmmpppqqqqqqqqqrrrtttuuuwwwxxxuuutttsssqqqqqqsssuuuwww{{{}}}|||vvvqqqpppnnnlllkkkkkklllmmmqqqqqqwww{{{oookkkkkkkkklllnnnppppppqqqrrrsssuuuwwwxxxtttsssrrrqqqoooqqqtttwwwuuuxxx||||||vvvpppnnnllljjjiiiiiijjjjjjmmmnnnuuu~~~qqqmmmmmmlllkkklllqqqqqqqqqqqqrrrssstttuuurrrrrrqqqooonnnooossswwwrrrwww}}}|||wwwooommmkkkjjjiiijjjkkklllnnnnnnwwwsssnnnnnnlllkkkkkkrrrrrrqqqqqqqqqqqqqqqrrrpppqqqpppnnnlllnnnssswwwuuuzzz{{{yyyooonnnmmmllllllnnnoooqqqpppqqqzzzzzzssspppmmmkkklllnnnnnnooopppqqqqqqqqqqqqooopppqqqqqqppprrruuuwwwzzz}}}~~~~~~~~~||||||{{{wwwtttnnnmmmmmmmmmmmmmmmnnnoooqqqvvvwwwtttpppooooooppppppqqqrrrssssssssssssrrrssstttsssssstttvvvyyy{{{~~~}}}|||{{{wwwtttpppppppppoooooooooooooooqqqxxx{{{wwwsssrrrrrrpppqqqqqqrrrssssssttttttvvvwwwwwwwwwvvvvvvxxxzzz|||}}}|||zzzwwwuuurrrsssssssssrrrqqqpppooorrrzzz~~~yyytttrrrsssoooooooooooopppqqqrrrrrrwwwxxxyyyyyyxxxxxxzzz{{{~~~}}}{{{yyywwwuuussstttttttttsssrrrpppooorrr}}}{{{vvvttttttoooooooooooopppqqqrrrssswwwxxxzzzzzzyyyyyyzzz|||~~~~~~|||zzzxxxwwwwwwtttsssssssssrrrqqqpppooottt~~~yyyvvvwwwrrrqqqqqqpppqqqssstttuuuuuuxxxzzz{{{{{{{{{|||}}}|||zzz||||||}}}{{{xxxwwwwwwxxxtttsssrrrqqqppppppqqqqqqxxx~~~xxxvvvvvvrrrqqqppppppqqqrrrtttvvvuuuwww{{{||||||}}}~~~}}}yyyvvvwwwyyyzzzyyywwwvvvwwwyyyuuusssqqqppppppqqqsssttt}}}|||vvvssstttppppppnnnnnnnnnppprrrtttuuuxxx{{{}}}~~~|||wwwsssuuuwwwyyyxxxvvvuuuwwwzzzvvvtttqqqoooooorrruuuwwwwwwsssnnnkkklllllllllmmmoooqqqsssuuuzzzyyyxxxzzz}}}{{{xxxvvvtttuuuvvvxxxxxxxxxwwwvvvvvvtttssssssqqqpppvvv~~~yyysssnnnkkklllllllllmmmoooqqqsssuuu{{{zzzzzz|||{{{xxxvvvttttttvvvwwwwwwvvvuuuuuusssrrrqqqqqqooonnnsss{{{{{{tttoookkkllllllmmmmmmoooqqqtttuuu||||||}}}|||yyywwwvvvwwwxxxxxxxxxwwwvvvuuusssqqqrrrsssqqqooottt{{{|||uuupppmmmnnnnnnnnnoooqqqsssuuuwww|||}}}~~~}}}{{{zzz{{{|||||||||{{{zzzxxxwwwuuutttuuuwwwuuusssxxx|||uuuqqqooopppppppppqqqsssuuuwwwyyy{{{{{{}}}~~~|||}}}~~~~~~}}}|||zzzxxxwwwvvvuuuvvvwwwwwwvvv||||||tttqqqpppqqqpppqqqqqqsssuuuxxxyyyxxxxxxyyy|||}}}}}}}}}}}}|||zzzxxxuuutttsssqqqrrrttttttvvv}}}}}}tttpppooooooooooooppprrrtttwwwxxxuuuttttttvvvzzz}}}~~~~~~~~~~~~~~~~~~|||zzzwwwtttsssqqqooooooqqqrrruuu}}}sssooonnnnnnnnnnnnoooqqqsssuuuwwwsssrrrqqqsssvvvzzz{{{|||~~~|||yyyvvvtttqqqooonnnppprrrvvvxxxpppkkklllnnnoooppppppqqqsssuuuqqqqqqpppqqqtttxxx|||}}}zzzwwwvvvuuuuuuqqqpppppppppooosssyyyqqqlllkkkmmmpppqqqqqqqqqssstttrrrqqqqqqrrruuuyyy}}}}}}zzzxxxvvvuuutttpppooopppppppppuuuzzzqqqmmmjjjmmmqqqssssssrrrssssssssssssssstttwww{{{~~~~~~~~~~~~~~~~~~}}}{{{yyyvvvtttsssoooooopppqqqrrrwww{{{rrrmmmjjjmmmqqqttttttsssrrrssssssttttttvvvyyy|||~~~}}}}}}~~~~~~}}}|||yyyvvvsssrrrnnnnnnppprrrssszzz|||rrrmmmjjjmmmrrrttttttsssssssssttttttuuuwwwzzz}}}~~~~~~}}}}}}}}}}}}|||yyyvvvsssqqqnnnnnnppprrrttt{{{|||qqqmmmkkknnnrrrttttttsssttttttssstttuuuxxxzzz}}}~~~~~~}}}|||zzzxxxuuusssrrrmmmmmmppprrrttt{{{{{{ppplllmmmoooqqqssssssssstttvvvrrrsssuuuxxxzzz}}}~~~{{{yyyvvvuuussssssmmmmmmooorrrttt{{{{{{pppkkknnnoooqqqrrrrrrsssuuuwwwrrrsssuuuxxxzzz}}}~~~{{{xxxuuutttttttttmmmmmmooorrrttt{{{tttmmmoooooonnnnnnppprrruuuwwwtttvvvxxxzzzzzz|||{{{zzzyyyvvvsssssssssuuurrrqqqrrrssstttyyywwwpppmmmllllllmmmooosssvvvxxxuuuwwwyyyzzz{{{}}}{{{{{{zzzwwwuuusssssssssqqqqqqrrrtttuuu{{{yyyqqqjjjjjjjjjkkknnnrrrvvvxxxwwwxxxzzz{{{|||}}}||||||{{{yyywwwtttrrrqqqqqqqqqrrrtttvvv}}}vvvoooiiihhhiiijjjlllpppsssuuuwwwyyy{{{||||||~~~}}}|||{{{zzzxxxuuurrroooppppppqqqsssvvvqqqiiiiiihhhhhhhhhjjjllloooqqqvvvxxxzzz{{{|||~~~|||zzzyyyxxxvvvqqqnnnooonnnoooqqquuunnneeehhhgggffffffhhhjjjmmmnnntttvvvyyy{{{|||~~~zzzwwwwwwwwwvvvrrrnnnnnnlllmmmooosss~~~nnndddeeeddddddeeefffiiilllnnnqqqtttwwwyyy|||}}}yyyuuutttuuuuuurrrooolllkkkjjjlllppp|||pppfffbbbbbbbbbcccfffjjjmmmpppppprrrvvvyyy{{{}}}xxxsssrrrtttuuusssooollljjjiiijjjnnn{{{lllbbb^^^^^^^^^___bbbeeeiiikkknnnooorrrvvvzzz~~~xxxwwwuuutttsssqqqnnnkkkiiifffeeefffkkkyyylll```ZZZZZZZZZ\\\___bbbfffhhhlllnnnppptttxxx||||||zzzwwwuuurrroookkkhhhdddbbbbbbeeekkkyyykkk\\\TTTUUUUUUWWW[[[___ccceeeiiikkknnnrrrvvvzzz}}}~~~~~~{{{wwwsssooojjjeeeaaa^^^]]]___ccckkkzzzjjjYYYPPPPPPQQQSSSWWW\\\```bbbgggiiilllppptttxxx|||}}}{{{}}}|||yyytttooojjjeee___[[[ZZZZZZ\\\aaaiiixxxhhhVVVMMMNNNOOOQQQTTTYYY]]]```eeefffjjjnnnssswwwzzz|||yyy|||xxxuuuqqqmmmhhhccc^^^ZZZXXXXXXZZZ___gggwwwfffVVVLLLLLLMMMOOORRRVVVZZZ\\\aaacccgggkkkppptttwwwyyyzzz}}}~~~vvvsssoookkkgggccc^^^ZZZWWWVVVWWW\\\eeevvv|||dddWWWJJJJJJJJJLLLOOOSSSVVVYYY]]]___bbbggglllppptttvvvxxxzzz~~~}}}xxxqqqoookkkgggccc___ZZZVVVUUUTTTUUUYYYcccvvvzzzcccWWWIIIIIIIIIJJJMMMPPPTTTVVVZZZ\\\```dddiiinnnqqqsssrrruuuyyyxxxrrrmmmjjjfffbbb^^^YYYTTTPPPSSSRRRRRRXXXcccxxxvvv___SSSJJJHHHFFFFFFHHHLLLQQQTTTVVVXXX[[[^^^aaaeeeiiimmmpppssswww{{{~~~}}}uuuoookkkiiieee___ZZZUUURRRPPPNNNNNNQQQVVV___sssvvv___SSSIIIHHHFFFEEEFFFJJJNNNQQQRRRUUUXXX[[[]]]aaaeeehhhmmmqqquuuxxx{{{~~~zzzrrrlllgggeeeaaa\\\VVVRRROOOMMMLLLLLLOOOUUU^^^rrruuu___SSSIIIGGGEEECCCDDDFFFJJJLLLMMMPPPSSSUUUWWWZZZ^^^aaaiiilllppptttvvvxxxzzz|||}}}yyyssskkkeeeaaa___[[[VVVRRRNNNLLLJJJIIIIIILLLSSS]]]qqquuu___TTTHHHFFFDDDBBBBBBCCCEEEGGGIIIKKKNNNPPPQQQTTTXXX[[[bbbeeejjjnnnqqqsssuuuvvv{{{~~~yyyuuupppjjjccc]]]ZZZXXXUUURRRNNNKKKIIIHHHEEEFFFJJJQQQ[[[pppttt___SSSGGGEEECCCAAA@@@@@@BBBCCCFFFHHHJJJKKKLLLOOORRRTTTYYY]]]bbbgggjjjmmmppprrrxxx{{{zzzsssnnnjjjddd]]]XXXUUUSSSQQQNNNKKKIIIHHHGGGCCCDDDHHHPPPZZZnnnrrr\\\QQQFFFDDDBBB@@@??????@@@@@@CCCEEEFFFGGGHHHIIILLLOOOQQQTTTXXX\\\```dddhhhlllrrruuu{{{{{{yyytttlllgggddd___ZZZUUUOOONNNLLLJJJIIIGGGGGGFFFBBBDDDHHHOOOZZZmmmnnnYYYNNNDDDCCCAAA@@@???>>>??????@@@AAACCCCCCCCCEEEGGGJJJJJJKKKNNNPPPSSSXXX]]]aaafffiiiooovvv}}}}}}wwwuuuoooiiibbb]]]ZZZWWWSSSOOOJJJIIIHHHGGGFFFEEEEEEEEEBBBDDDIIIPPPYYYlllkkkVVVKKKDDDCCCAAA???????????????>>>???@@@AAAAAABBBDDDFFFEEEFFFGGGHHHJJJOOOUUUYYYZZZ^^^eeellltttzzz~~~uuuooonnneee```YYYTTTRRRPPPLLLIIIGGGGGGEEEDDDDDDCCCCCCDDDCCCDDDIIIPPPYYYkkkjjjUUUMMMEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;;;;<<<<<<>>>??????BBBBBBCCCDDDFFFHHHIIIJJJSSSVVVZZZ```gggmmmqqqtttzzz|||xxxrrrjjjccc^^^]]][[[WWWSSSNNNJJJHHHFFFFFFEEECCCBBBAAAAAABBBBBBCCCEEEIIIPPPXXXjjjhhhSSSKKKDDDCCCAAA???============;;;;;;;;;;;;<<<===>>>??????@@@@@@AAACCCDDDFFFGGGMMMOOOSSSXXX^^^cccgggjjjnnnpppssswww}}}~~~|||xxxsssmmmggg```ZZZUUUVVVTTTQQQNNNKKKHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCDDDEEEIIIOOOWWWgggdddQQQIIICCCBBB@@@>>><<<<<<<<<<<<::::::::::::;;;<<<======<<<<<<======???@@@AAABBBDDDFFFIIIMMMRRRVVVYYY[[[___aaadddhhhmmmrrrvvvyyyzzz|||{{{vvvssspppnnnlllkkkhhhddd___[[[VVVPPPLLLLLLKKKJJJHHHGGGFFFEEEEEEBBBAAA@@@@@@@@@AAABBBCCCCCCEEEHHHNNNUUUddd~~~~~~aaaOOOHHHBBBAAA???===<<<;;;<<<<<<:::999999999::::::;;;<<<:::::::::;;;<<<===>>>???>>>@@@BBBEEEHHHKKKMMMNNNSSSTTTWWW[[[___dddgggiiihhhjjjmmmppptttzzz}}}zzzxxxuuurrrlllhhheeecccaaa___^^^\\\XXXVVVSSSOOOKKKHHHGGGFFFEEEDDDCCCCCCCCCCCC@@@??????>>>???AAABBBCCCCCCDDDHHHNNNTTTccc|||zzz___NNNHHHAAA@@@>>><<<;;;;;;<<<<<<:::999999999999:::;;;;;;::::::::::::;;;<<<<<<===<<<===???@@@BBBDDDFFFFFFIIIJJJLLLOOORRRVVVYYYZZZ[[[\\\^^^```ccchhhmmmrrrxxx{{{~~~|||zzzwwwvvvtttrrroookkkhhhggggggddd```]]][[[YYYWWWUUUTTTRRRPPPNNNMMMKKKHHHEEEEEEEEEDDDBBBAAAAAAAAAAAA???>>>>>>>>>???AAABBBDDDBBBDDDHHHNNNUUUccc{{{uuu[[[LLLHHHAAA@@@>>>===<<<<<<<<<===:::::::::999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBAAAAAACCCDDDGGGIIIKKKMMMPPPQQQSSSTTTVVVXXX\\\___dddfffiiilllppprrrtttuuuvvvwwwyyy{{{||||||||||||}}}|||{{{{{{|||~~~yyyuuurrrooollljjjfffeeedddbbb___\\\ZZZYYYXXXVVVSSSQQQQQQPPPNNNLLLKKKIIIHHHHHHHHHGGGDDDBBBEEEDDDCCCBBBAAAAAAAAAAAA??????>>>>>>???AAABBBDDDCCCEEEIIINNNTTTaaayyypppWWWJJJGGGAAA@@@>>>===<<<======>>>;;;;;;::::::::::::;;;;;;;;;;;;::::::999:::::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>???@@@BBBCCCDDDEEEGGGJJJKKKKKKMMMOOOQQQRRRSSSUUUXXX[[[]]]___```bbbbbbcccdddeeefffggggggiiiiiiiiijjjlllmmmooopppuuuvvvxxxyyyzzz{{{{{{{{{~~~}}}{{{yyywwwvvvvvvuuusssqqqnnnkkkfffcccaaa```^^^\\\XXXWWWVVVUUUSSSPPPNNNMMMMMMKKKIIIIIIIIIIIIHHHFFFFFFEEEDDDDDDEEEDDDBBB@@@CCCBBBBBBAAAAAAAAABBBBBBAAA@@@??????@@@AAABBBCCCEEEFFFJJJMMMRRR]]]sssmmmUUUHHHEEEAAA@@@???=========>>>>>><<<<<<;;;::::::;;;;;;;;;;;;::::::999999999999999::::::;;;;;;<<<======>>>??????>>>??????@@@AAAAAA>>>@@@CCCEEEFFFFFFHHHJJJGGGGGGIIIKKKNNNPPPRRRSSSUUUUUUUUUUUUVVVXXXYYYZZZWWWXXXYYYZZZ\\\]]]^^^^^^eeeeeeeeefffggghhhiiiiiiiiikkkmmmmmmmmmnnnqqqssssssuuuxxx{{{||||||{{{zzz||||||{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||~~~~~~|||yyyxxxxxxyyyzzzzzzwwwssspppoooooolllooopppmmmmmmooonnnkkkiiihhheeeeeedddcccaaa___aaa^^^ZZZXXXWWWVVVUUUSSSOOOOOONNNMMMKKKIIIHHHFFFGGGFFFEEEEEEFFFGGGEEEDDDEEEDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@@@@@@@AAABBBCCCGGGHHHJJJMMMOOOYYYnnnwww```NNNFFFFFF@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;;;;<<>>======<<<<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;<<<<<<============<<<<<<========================???@@@@@@AAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDAAABBBCCCEEEGGGHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWXXXZZZ[[[[[[ZZZYYYXXXXXXZZZ[[[[[[ZZZ[[[]]]___aaa```___]]]\\\\\\\\\\\\^^^^^^]]]\\\[[[[[[ZZZZZZ^^^]]]\\\ZZZXXXWWWVVVUUUSSSTTTUUUVVVVVVWWWWWWVVVTTTTTTSSSRRRQQQQQQQQQQQQQQQOOOMMMKKKIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGIIIKKKMMMSSSbbbqqqmmmZZZKKKCCCAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;999999999:::::::::;;;;;;======>>>>>>>>>>>>======>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>===<<<======>>>???@@@@@@AAA>>>???@@@BBBCCCDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLOOOPPPPPPQQQQQQQQQPPPPPPNNNOOOQQQRRRSSSRRRQQQQQQPPPQQQRRRQQQPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPOOONNNNNNKKKLLLMMMNNNNNNOOONNNNNNLLLLLLKKKKKKKKKLLLLLLMMMKKKJJJIIIHHHGGGGGGHHHIIIGGGGGGFFFDDDCCCAAA@@@@@@BBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGFFFGGGIIIKKKPPP\\\iiixxxbbbRRRFFF@@@???????????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;999999::::::;;;;;;;;;;;;======>>>>>>>>>>>>======>>>>>>>>>>>>????????????===>>>>>>??????@@@@@@@@@?????????@@@@@@AAAAAAAAA??????AAABBBCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQLLLMMMNNNMMMLLLMMMNNNPPPPPPQQQQQQRRRSSSUUUWWWXXXUUUUUUUUUTTTTTTSSSSSSRRRNNNNNNNNNMMMMMMMMMLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHIIIIIIGGGFFFEEEDDDBBB@@@??????AAABBBCCCEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGIIIJJJMMMWWWaaawwwnnnYYYLLLDDDAAAAAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<;;;======>>>>>>>>>>>>===============>>>>>>?????????>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMHHHIIIJJJIIIIIIIIIKKKMMMNNNNNNOOOPPPRRRUUUWWWXXXUUUUUUTTTSSSQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLNNNMMMLLLKKKKKKJJJJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFIIIGGGGGGJJJKKKLLLSSS[[[kkkzzzeeeSSSJJJEEEDDDEEE??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;===>>>>>>>>>===<<<======>>>>>>>>>>>>===============>>>??????@@@@@@BBBBBBAAA@@@?????????@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKHHHIIIKKKKKKJJJKKKMMMPPPPPPQQQRRRSSSUUUWWWYYYZZZXXXWWWVVVUUUSSSQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIGGGGGGJJJKKKLLLPPPVVVeeerrrpppYYYMMMIIIFFFDDDDDD>>>>>>>>>>>>>>>>>>>>>???;;;<<<<<<<<<=========>>><<<===???@@@@@@@@@>>>===>>>>>>????????????>>>>>>>>>>>>??????@@@AAAAAABBBCCCBBBAAA@@@@@@AAAAAABBBDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJKKKKKKLLLLLLJJJKKKMMMNNNNNNOOORRRTTTTTTTTTUUUVVVWWWYYY[[[\\\ZZZYYYXXXWWWVVVUUUTTTTTTMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNOOOOOONNNLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHGGGEEEFFFJJJKKKKKKMMMRRR^^^iiizzzsssbbbPPPHHHGGGDDDAAA@@@>>>>>>>>>>>>>>>?????????;;;<<<<<<<<<======>>>>>><<<>>>@@@AAABBBAAA???>>>@@@@@@@@@AAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCCCC?????????@@@AAADDDFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKHHHIIIKKKLLLMMMOOORRRTTTSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVUUUUUUUUUTTTTTTTTTPPPPPPOOOOOOOOOOOONNNNNNMMMNNNOOOPPPQQQQQQQQQQQQLLLLLLLLLLLLMMMNNNOOOPPPHHHIIIJJJKKKLLLMMMMMMMMMGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIHHHGGGEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFDDDEEEIIIKKKJJJLLLPPPSSS\\\lll~~~|||fff[[[NNNGGGFFFFFFCCC@@@??????>>>>>>===<<<;;;;;;>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>???@@@AAAAAA??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGEEEFFFIIIJJJIIIGGGIIIIIIHHHHHHHHHJJJLLLMMMHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPTTTTTTTTTUUUVVVWWWYYYYYYVVVWWWWWWWWWVVVTTTRRRQQQOOONNNLLLKKKKKKLLLNNNOOONNNPPPQQQSSSTTTTTTTTTSSSNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGKKKKKKKKKIIIFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDFFFGGGFFFDDDBBBAAADDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHIIIIIIIIIKKKMMMTTTYYYbbbmmm|||mmm^^^UUUJJJEEEEEEFFFCCC@@@BBBAAAAAA@@@??????>>>>>>??????>>>>>>>>>???@@@AAA??????????????????@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIHHHFFFGGGJJJKKKJJJHHHJJJJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQOOONNNMMMLLLLLLMMMNNNOOONNNOOOPPPQQQQQQRRRRRRQQQOOOOOOOOOOOONNNMMMLLLKKKLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGEEECCCBBBBBBCCCEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFEEECCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFDDDEEEGGGHHHGGGHHHJJJKKKKKKPPPWWW```mmm~~~ppp```TTTMMMFFFCCCEEEEEECCC@@@BBBBBBAAAAAA@@@?????????AAA???>>>======???AAABBB@@@@@@@@@?????????????????????@@@@@@AAABBBBBBBBBEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLJJJIIIHHHIIIKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRROOOOOOPPPQQQRRRTTTUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQPPPOOONNNMMMMMMNNNOOOPPPOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFDDDCCCDDDEEEBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFCCCEEEFFFGGGFFFFFFHHHJJJIIIMMMRRRXXXaaaooo~~~vvvcccVVVMMMIIIDDDCCCDDDEEEBBB???@@@?????????>>>>>>>>>===@@@???===;;;;;;===???@@@@@@@@@@@@@@@???>>>>>>===>>>??????@@@@@@AAABBBBBBDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCFFFHHHHHHGGGEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGIIIKKKMMMJJJIIIIIIJJJKKKKKKKKKKKKGGGGGGHHHHHHIIIIIIJJJKKKMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPRRRSSSUUUVVVSSSRRRPPPOOONNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOONNNMMMLLLKKKJJJKKKLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGGGGEEECCCBBBCCCEEEBBBBBBCCCCCCDDDDDDCCCCCCEEEEEEDDDCCCCCCDDDDDDEEEAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFCCCDDDFFFFFFEEEFFFGGGIIIJJJMMMPPPSSSYYYbbbnnnvvvuuufffXXXNNNJJJGGGEEEDDDDDDCCC@@@>>>?????????>>>>>>>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>????????????>>><<<<<<======>>>>>>???@@@@@@@@@AAA@@@@@@???>>>>>>======@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAA???AAACCCDDDBBBAAAAAAAAAEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEFFFHHHJJJKKKHHHIIIJJJJJJJJJJJJJJJKKKGGGGGGHHHIIIJJJJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQRRROOONNNMMMKKKKKKKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLJJJHHHHHHHHHIIIIIIGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCC@@@AAAAAA???======>>>???AAAAAABBBBBBAAAAAA@@@???CCCBBBAAAAAAAAABBBBBBCCCAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFCCCDDDFFFFFFEEEEEEFFFHHHFFFHHHJJJKKKMMMSSS[[[bbbqqq{{{sssggg\\\SSSMMMHHHFFFDDDCCCCCCBBB@@@>>>????????????????????????;;;;;;::::::999:::::::::<<<<<<===>>>>>>===;;;:::;;;;;;<<<<<<===>>>>>>???=========<<<<<<<<<<<<;;;>>>??????@@@@@@??????>>>>>>??????@@@@@@@@@@@@???AAABBBDDDDDDBBBAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDEEEGGGHHHIIIFFFGGGIIIHHHGGGGGGHHHJJJHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIJJJKKKKKKLLLIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBB>>>??????===<<<;;;<<<>>>???????????????>>>======>>>>>>???????????????@@@??????>>>??????@@@AAABBBAAAAAAAAAAAAAAABBBDDDDDDAAACCCDDDDDDCCCCCCDDDFFFDDDFFFGGGGGGGGGJJJPPPVVVaaajjjwww}}}ooocccZZZSSSNNNKKKDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<;;;:::999888999:::;;;======<<<;;;:::999::::::;;;;;;<<<======::::::;;;;;;;;;;;;<<<<<<======>>>??????>>>===<<<======>>>???????????????BBBBBBCCCBBBAAA@@@BBBDDD??????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFCCCEEEGGGGGGEEEDDDFFFHHHEEEFFFHHHIIIJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAACCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@===>>>>>>===;;;;;;<<<>>>;;;;;;<<<=========<<<<<<999:::<<<=========<<<<<<<<<<<<<<<<<<===>>>???@@@============>>>???@@@AAA???@@@AAAAAA@@@@@@AAABBBCCCEEEGGGFFFEEEGGGLLLPPPTTT[[[fffqqq{{{rrrjjj^^^SSSLLLHHHEEEDDDAAA@@@@@@???@@@@@@AAAAAA;;;;;;;;;;;;<<<<<<<<<<<<:::;;;=========;;;999888777888:::<<<<<<<<<:::999888888999::::::;;;;;;<<<999999:::;;;;;;<<<<<<===<<<<<<===>>>>>>===<<<;;;<<<<<<===>>>>>>???>>>>>><<<<<<<<<:::999999<<<>>>======>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEDDDBBBDDDFFFEEECCCCCCEEEGGGAAABBBDDDEEEFFFFFFEEEEEECCCCCCCCCDDDDDDEEEEEEFFFAAAAAABBBCCCDDDEEEFFFFFFIIIHHHGGGFFFEEEEEEEEEEEECCCCCCEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>>>>??????@@@@@@@@@??????@@@@@@??????>>>======<<<888999999888777666888999777888:::;;;<<<=========777888:::<<<<<<;;;:::999999999999:::;;;<<<===>>>;;;::::::;;;;;;<<<===>>>===>>>??????>>>===???@@@@@@BBBCCCBBBAAABBBGGGKKKGGGMMMVVV___iiitttuuunnn```[[[RRRKKKGGGDDDCCCBBB????????????????????????===<<<;;;;;;::::::::::::777888888999999999999888:::999888888777888888999888888777777666666555555777777888888888999999999999:::::::::::::::::::::888999999:::;;;<<<======::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<<<>>======>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEFFFEEEDDDDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???===<<<<<<===>>>??????>>>>>>=========<<>>===<<<;;;::::::<<<<<<======>>>>>>??????>>>===;;;:::999999::::::777777777777666666666666777888888888999999999999888888777666666666666666888888888999:::;;;===>>>::::::999999888999999999===============>>>??????>>>>>>>>>>>>@@@BBBDDDFFFCCCFFFKKKPPPWWW```iiiooottt|||wwwkkkaaa[[[UUUPPPJJJEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::999999::::::777888999999::::::;;;;;;::::::999999888777777666666666666666666666555555666666666777777777888888::::::999999999999999999888888999999:::;;;;;;;;;888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::>>>===<<<<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@<<<===>>>?????????>>>>>>??????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<===============<<<;;;:::999888888888999777777777666666666555555777777777777888888888888777777666555555555555555888888777777777888999999:::999999888888888999999;;;;;;;;;;;;;;;<<<<<<===::::::;;;<<<===???AAAAAACCCEEEGGGJJJMMMRRRYYY]]]aaahhhqqqxxx~~~xxxmmmbbbYYYQQQLLLHHHEEEBBB@@@??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999999999666777888999;;;<<<======:::;;;;;;:::999777555333444444555555555555555555555555555555666666666666:::999999888888777777777888888888888888888888888555555666666777888888888::::::;;;::::::999888777;;;::::::::::::;;;<<<===;;;<<<<<<======>>>>>>>>>======>>>>>>>>>===<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;::::::;;;<<<;;;:::::::::::::::999999888888888999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777777777666666666666555555555555555555666666666777777666555555444444444444444777777666555444444444555888888888777777888888999999888888888888999::::::888888:::;;;===>>>>>>>>>AAABBBCCCCCCCCCFFFJJJMMMRRRVVV\\\aaafffnnnwww~~~~~~tttmmmddd[[[TTTNNNIIIGGGBBB@@@???>>>??????===;;;999999999999999999999999999999888888888888888999555666777999;;;===???@@@<<<<<<<<<<<<:::666333111333333333444444555555555444555555555666666666666999888888777666555555444777666666666555555555444444444444555555666666666999999999999888777555555777777777888888999::::::999999::::::;;;<<<=========<<<<<<<<<;;;;;;::::::999999::::::::::::999999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888888888777777777777777777777777777888888888888;;;;;;;;;::::::999999999999888888777777777666666666666666555555555444444333444444444444555555555444444333333333333333444555555444333333333333444777777666666666777888888777777777777777888888999777999;;;<<<>>>>>>=========>>>?????????AAAEEEGGGJJJLLLOOORRRVVV\\\dddiiiooowww}}}wwwrrrnnnhhhddd^^^YYYRRRMMMIIIGGGEEECCCAAA???>>>>>>>>>===;;;999888888888888888888888888888888888777777888888999555555666888:::===???AAA>>>>>>>>>===:::777333111222222333333444444555555555555555666666666777777777777666555444333333333555555555444333333222222444444444444444555555555777777777777666444333333444444555666777777888888777777888999::::::;;;;;;888888777777666666666666888888999999999999888888666777777777888888888888888888888888888888888888888888777777777777777777555555555555555555666666888888888777777777666666:::999999999888777777777888888888888888777777777555555555555444444444444222222333333333444444444333333222222222222333333333333333333333444555555666555555555666666777888777777666666777777888999666888999;;;<<<<<<<<<;;;;;;<<<>>>>>>>>>???BBBDDDDDDDDDEEEFFFIIINNNSSSWWW[[[bbbmmmvvvqqqmmmgggbbb___\\\XXXVVVQQQNNNJJJGGGFFFFFFEEEDDD@@@???===<<<<<<;;;999888999999999999999999999999888888888777888888999:::666666777888;;;>>>AAACCC@@@@@@???>>>;;;888555444333333444444444444444444555555555666666666666777555444444333333222222222444444333333333222222222444444444444444444444444444555555555444333222111222333444555666777777777666666666777777888888999888777666666555666666777777777777888888777777777555555555666666666777777666666666666666666666666555555555555555555555555333333444444444444555555777777777666666555555555777777777777777666666666666777777888888777666666555555444444444333333333222222222333333333444444222222222222222333333444333333222333333444555555444444444444555666777777777666666666666777888888555666777888999999999999;;;<<<===<<<;;;;;;===>>>BBBBBBAAABBBDDDGGGJJJLLLLLLRRRZZZaaaiiiuuu{{{pppjjj___]]]YYYVVVSSSRRRQQQQQQLLLJJJGGGFFFGGGFFFEEEDDDAAA???===<<<<<<<<<;;;:::999999999999999999999999888888888888888999::::::999999999:::===@@@CCCEEEBBBBBB@@@>>>;;;999888777555555555555444444444444333444444444555555555555222222222222222222222222333333333222222222222222333333333333333222222222222222333333333222222111000111333555666666666666444444444444444444555555777777666555666666888888555555666666666666555555333333333444444444555555555555555555555555555555222333333444444333333333222333333333444444444444333333444444444444444555555555555555666666666666444555666666777666555444444444444333333333333222222222222333333333444444222222222222222333444444444333333222222222222222333333333333444555666777666555555555555666777777666666666666777888999::::::<<<<<<<<<;;;:::<<<===AAAAAA@@@AAACCCDDDEEEEEEEEEIIINNNSSSXXXcccrrr|||yyyiii___YYYRRRPPPMMMKKKJJJJJJKKKKKKGGGFFFDDDDDDDDDCCCAAA???CCCAAA>>>===>>>??????>>>::::::::::::::::::::::::999999888888999:::;;;;;;<<<<<<;;;<<<>>>BBBEEEGGGDDDCCC@@@>>><<<:::999999666666666555555444444444222222333333333444444444111111111111111222222222222222222222222222222222222222222111111111111111000111111222222222111111000111333555666666666666333333222222222222222222222222111000111222444555333444444555555444444333111222222222222333333333444444444444444444444444111222222333333333222222222222222333333444444444///000111222333444555555333444444555555666666666222333444555555555444333444444444333333333222222222222333333333444444444333222222222333444444555555444333111000000//////333222222333444555666777555444444444444555666666:::999888888888:::;;;<<<888:::<<<===<<<===???AAA===<<<<<<===>>>???>>>===CCCFFFJJJLLLPPPZZZhhhrrr|||jjjZZZPPPMMMIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFDDDCCCAAA@@@@@@@@@???>>>======>>>>>>:::999999888999:::<<<===:::::::::999999::::::;;;:::<<<>>>BBBDDDFFFFFFGGGIIIGGGDDD@@@===:::888777555555555555555444444444333333444444444333222222333222222111111111111111111000...,,,---///111333555...+++000333111---+++//////000111111111111111000000000000111111111111111111222222222333333333222222111111222222333444555444333333555555444333444444333333333333222222111111111111111111111111333333333222222222111111111111222222222333333333333333222222111000000///333333333444555666777888444444444333333333222222222222222111111111111000555333111///...///111333222222111111111111111111333333222111000000000111222222333444555777777888777777777777666666666666444555666777888999::::::======<<<;;;::::::999999===>>>???>>>======???AAAAAAEEEIIIIIIJJJPPP\\\eeessscccVVVNNNLLLIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGEEEDDDCCCAAA@@@???>>>============;;;:::999999999:::;;;<<<:::::::::999::::::;;;;;;???@@@AAACCCEEEHHHKKKLLLLLLJJJGGGBBB>>>;;;888777777666666555555444444444333333333333333222222111222222111000000000000000000///...---...///111222111......000000///333888/////////000000000111111//////000000000111111111000000000111111111222222222222111111222222333444555333222333444555444333444444333333222222111111111111111111111111111111333222222222111111111111111111111222222222333333000000111222222333333444444444444444444555666777444444444333333333222222222222222111111111111000444333111000///000111222111111111111111111111111222222111111000111111111000000111222333444555555555555555555555555555555333444555666777888999999::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<===???>>>AAAEEEEEEFFFKKKVVV___wwwyyygggZZZPPPKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEAAAAAA???>>><<<<<<;;;;;;;;;;;;:::999999999::::::::::::999999:::;;;<<<<<>><<<;;;999999888777666555555444333333222111000000000000000000///...............---...///000000000///...---...111000,,,,,,555AAA///...,,,+++,,,---///111////////////000000000111/////////000000000111111111111111111111222222333333222111222333444333111333333222111000///......111111111111111111111111000000000000000/////////000000000111111111222222666555555444333333222222666555555444444444555555555444444444444333333333222222222111111111000000000111222333222222111000111111111111111222222222111000000000111222333333222222333444555555666666444444444444444555555555333444444555666666777777666777888999:::;;;<<<===999:::;;;:::999999;;;===???AAACCCCCCCCCGGGOOOVVVbbbsssiiiYYYQQQKKKHHHHHHIIIHHHGGGFFFFFFFFFFFFGGGCCCCCCDDDEEEEEEEEEDDDDDDAAA@@@>>><<<;;;:::999999;;;;;;;;;;;;:::999999888999999999:::;;;<<<>>>???>>>@@@DDDHHHJJJKKKKKKJJJGGGFFFDDDAAA???>>>======::::::999888777777666666444333222111000000000000000//////...............,,,---///000000000......000//////111///,,,///444///...,,,++++++---///000...////////////000000000000000000111111111222222111111000000111111222333333222111111222333222111222222111000000///......111111111111111111111111////////////////////////000111111111111222222222666666555444444333333222666555555444444444555555555555555444444444333333222222222111111111000000///000222333333222111000000000111111111222222222111000000000111222333333222333333444444555555555444444555555555666666666555555555666666777777888888888888999999999:::::::::;;;<<<;;;::::::<<<>>>@@@AAABBBBBBCCCGGGMMMRRR^^^ppp~~~eeeWWWPPPLLLIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDEEEFFFFFFEEEEEEEEE??????===<<<::::::999999::::::;;;;;;;;;:::999999888888999:::<<<===???@@@@@@BBBGGGKKKLLLLLLJJJHHHCCCBBB@@@???>>>=========:::999999999999888888888666444222111000000000111000000///...............,,,---...///000///......111...---000000---***+++......---,,,---...///000......////////////000000000000000111111111222222111000000000000111222222222111000000222222111000111111111111000000000000111111111111111111111111////////////000000000000111111222222222333333333222222333444444555555666555555444444444555555666555555555555444444444333222222222111111111111000///000111333333222111111000000000111222222333333111111111000111111222222000111111111222222222333444444444555666666777777555555666666666777777777999999888888888888888888;;;<<<<<<<<<;;;;;;===>>>===>>>???@@@AAAEEEJJJMMM\\\mmmxxx```TTTPPPMMMIIIHHHHHHGGGEEEDDDDDDDDDFFFGGGCCCDDDDDDDDDDDDDDDCCCCCC>>>===<<<;;;::::::::::::888999:::;;;;;;;;;:::999888888999:::<<<>>>@@@AAAAAACCCFFFHHHIIIIIIHHHGGGBBBAAA???>>><<<;;;;;;;;;999999999999::::::::::::777666333111000000111222111000//////......//////,,,---......//////......///,,,,,,000000,,,+++------............/////////........./////////000000/////////000000000111111000000000000000111222222222000///000111222111000000000111111111111222222111111111111111111111111/////////000000111111111222333333333333444444444222222222333444444555555444444444444444555666777555555555555444444444444222222222111111111111000000000111222222222222222///000000111222222333333222222111111000111111111111111111111111222222222222333333444555555666666444444555555555555666666888888888888888888888888:::;;;<<<;;;:::;;;<<<>>><<<<<<===>>>@@@DDDHHHKKKWWWgggsss\\\RRRPPPMMMJJJHHHHHHGGGEEEDDDCCCDDDFFFGGGAAAAAABBBBBBAAAAAA@@@???===<<<;;;;;;::::::::::::777888:::;;;<<<;;;;;;:::777888999:::<<<>>>@@@AAABBBBBBCCCCCCDDDDDDDDDEEECCCBBB@@@>>><<<:::999999888999999::::::;;;;;;<<<888666444222111111111222111111000///////////////------------......//////,,,+++,,,///...,,,...333---...//////000000//////............/////////000............/////////000000000000000000111111222111000///000111222111///000000000111222222333333111111111111111111111111//////000000111111222222333333333444444444555555555444444333333222111111333333333444555666777888666666555555555444444444222222222111111111111000000000111111111222222333///000000111222222333333333333222111000000000111333333333333333333444444111111222333333444555555333333444444444444444444666666777777888888888999:::;;;;;;;;;::::::<<<>>>======>>>???BBBEEEIIILLLSSSccc|||mmm[[[UUUNNNKKKLLLHHHEEEFFFGGGGGGGGGEEEDDDCCC@@@@@@@@@@@@@@@AAAAAAAAA======<<<;;;999888888777888888777777777777777777999888999<<<@@@DDDFFFGGGCCCEEEFFFFFFDDDBBBAAAAAA???>>><<<;;;:::999999999777777888999::::::;;;;;;999888777555333222111111111000///......///000000000//////.........//////***,,,......---,,,---...*********++++++,,,,,,,,,...---------...///111222111222222111000000111333111222222333333222222111222222333444444444333333///000111222222333222222222222222222222222222222111111000000000000111111111111222222222333333333444444444444444444444444777777777777777888888888555555555555555555555555333333333222222222111111222222111111000111111111111111111111111111111111333333333222111000//////...000111333333222111000444444444444444444444444444333222222333444666777555555555555555666777777::::::999999888999999999======>>>???BBBEEEHHHIIITTTaaaxxxlll[[[VVVNNNKKKMMMIIIGGGGGGGGGGGGFFFDDDBBBAAA?????????????????????@@@>>>===<<<;;;:::999999888888888888888888888777777999999:::>>>DDDHHHKKKKKKKKKKKKIIIFFFCCC@@@???>>>===<<<;;;:::999888888888666666777888999:::;;;;;;:::999888666555444333333333222111/////////000000000//////....../////////////////////......,,,,,,............//////000000............///000111111111222333222000000111333222333333444444333333222222222333444444333333333222222333333333222222111333333333333333333333333222111111000000111111222222222222333333333333444444444444444444444444444666666666666666666666666555555555555555555555555333333333222222222111111333222222111111111222222111111111111111111111111222222111111000////////////000222333444333222111444444444444444444444444333333222222333444666777555555555555555666777777:::999999888888999999999======>>>???AAADDDGGGIIISSS```wwwjjjZZZVVVNNNKKKMMMJJJHHHHHHGGGFFFDDDBBB@@@?????????>>>>>>>>>>>>????????????>>>===<<<;;;::::::888999:::::::::888777666999:::===DDDKKKQQQUUUVVVUUUQQQLLLFFFAAA>>>======;;;:::999888777666666666555555666777888999::::::;;;:::999888777777777777555444333222111000000000000000////////////000000111///...///222222000---000000000000111111111111---...///000000111000000111222333222111111222444444444555555555555444444222333333444333333222222555555444444333222111111444444444444444444444444333222222111111222222333333333333444444444555555444444444444444444444444777666666555555444444444444444444444444444444444333333333222222222111111333333222222222222333333111111111111111111111111000000000000000000//////000111333444444444333222444444444444444444444444333333333333333555666666555555555555555666777777999999888888888999999:::<<<======???AAADDDGGGHHHQQQ___uuufffXXXUUUMMMJJJLLLJJJHHHGGGFFFEEEDDDBBBAAA@@@AAA@@@????????????@@@AAAAAAAAA@@@???>>><<<<<<;;;999:::;;;;;;;;;:::888777888;;;BBBLLLWWW___cccddd___XXXOOOFFF@@@>>>======999888777666555555555555333444555666777888999:::;;;;;;:::999999999::::::777666555444333222111111000000/////////000111111000---,,,///555888555222/////////////////////000---...000111222111000000222333333333111222333555555666666777777666666555333333444444444333333333444444333333222222222222444444444444444444444444444333333222222333333444444444444444555555555666555555555555555555555555777777666666555444333333444444444444444444444444333333333222222222111111333333222222333333444444111111111111111111111111000000000000111111111111111222333444444444333333444444444444444444444444222222333333444555555666555555555555555666777777888888888888888999999:::<<<<<<<<<>>>@@@CCCFFFHHHOOO]]]sssxxxaaaVVVTTTLLLIIIKKKJJJFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@AAABBBDDDEEEEEEDDDCCCAAA???>>><<<<<<999:::;;;<<<<<<;;;:::999:::@@@KKKYYYfffooossstttlllbbbTTTGGG???<<<:::999777666555444444444444444333333444555777888999:::;;;;;;::::::::::::;;;;;;777777666555444333222111000000000000000111222222111///---111666999777333000000000000///////////////000111222222222111000222333444333222222444666666777777888888777777666333333444555555555555444333222222222222333444555333333333333333333333333444444333333333333444444444444555555555666666666555555555555555555555555888888777666666555444444444444444444444444444444333333333222222222111111333222222222333333444555111111111111111111111111222222222222222222222222222222333333444444444444444444444444444444444444222222333444444555555555555555555555555666777777888777777777888888999:::;;;;;;<<<===@@@CCCEEEGGGNNN[[[rrrttt^^^UUUTTTLLLIIILLLKKKGGGFFFFFFEEEEEEEEEEEEFFFDDDCCCBBBBBBCCCEEEGGGIIIIIIHHHFFFDDDAAA>>>===<<<:::::::::;;;<<<<<<======@@@HHHWWWhhhwwwxxxlllYYYIII???:::666444666555444444333333444444222333444666777999:::;;;;;;;;;::::::999:::::::::666777666666555444333222000000000000111222333444555333222333555666444111333333333222222222222222111111222222222222111111222333444444333333555777777777888888888888777777333333555666777888888888333333222222333444666777333333333333333333333333444333333222222333333444444444444555555555666666555555555555555555555555888777777666666555555555333333333333333333333333333333333222222222111111222111111222222333444555111111111111111111111111333333333333333333333222222222222222333333333444444444444444444444444444111222333444555555555555555555555555555666777777777777777777777888999::::::;;;;;;===???BBBEEEGGGMMM[[[qqqrrr^^^VVVVVVNNNKKKNNNMMMJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBDDDGGGJJJLLLLLLKKKIIIEEEBBB???<<<;;;::::::999:::;;;===@@@AAAIIISSSdddvvv{{{mmmZZZJJJAAA<<<888555555555444333333333444444333333555666888:::;;;<<<;;;:::999999888888888888555555666666666555333222111111111111222333444444555555555555444333222222555555555444444444333333333222222111111111222222222333444444444444666888777777888888888888777777222333555777999:::;;;;;;888777555444555666777888444444444444444444444444333333222222222222333333333333444444444555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333222222222111111000000000111111333444444111111111111111111111111444333333222222111111111111111111111111222333333444444444444444444444444111222333555555555555444555555555555555666777777666666666666777888999:::::::::;;;<<>>BBBDDDPPPZZZlllwwwjjjXXXJJJCCC@@@===;;;555555444333333333444444333444555777888:::;;;<<<;;;:::999888777777777777444444555666666555444333111111111111222333444555111333555555444333444555555555444444444333333333444333222111111111222333222444555444444444777999777777888888888888777777222333666888:::<<<======<<<;;;888777666777888999666666666666666666666666333222222111111222222333333333333444444444555555666666666666666666666666333333444444444444444444333333333333333333333333333333333222222222111111000000000000111222333444111111111111111111111111333333333222111000//////111111000000111111222333444444444444444444444444111222333555666555555444555555555555555666777777666666666666777888999::::::::::::<<<>>>AAADDDFFFMMM[[[qqqqqqcccVVVQQQPPPMMMIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDAAAAAAAAAAAADDDHHHLLLNNNKKKJJJGGGDDD@@@<<<999888666888999:::;;;>>>CCCFFFUUUaaaqqqssscccOOO@@@:::888666333333333333222222222111111222333555777999;;;<<<<<<;;;;;;::::::999888777777777666666555444444333333666555333333333444666888:::888666444333222222222555444333333222222222222333333333333333333333333444444444444555666777777777888999:::999999777777777888888999;;;===???@@@@@@<<<777555666888777666777777888777777666555555333444444555555444444333444444444333333222222222222333444444555555555555666555444333333444555666///000111333444444333333444333222111111222333444333222222222111111000000////////////////////////222222222222222222222222333222111000000222444555333333333333333333333333111111222222333444555555555444444444444555666666999999888888888888888999999:::;;;<<<===@@@DDDHHHNNNZZZnnnpppbbbUUUQQQPPPMMMIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFAAA@@@??????BBBFFFJJJLLLLLLJJJGGGCCC???<<<:::999999:::;;;;;;===@@@EEEIIIUUU```nnnzzzxxxkkk]]]KKK???:::888666333333333222222222111111111222333555777999;;;<<<<<<::::::999888777777666555666666666555444333333333666555333333333444666777888777666555444444555555555444333333222222222333333333333333333333333333222222222222333444555666888999:::;;;;;;:::999888888888888999;;;===>>>???>>>;;;777666777777777555666777777777666666555444333333444444444444333333444444444333333333222222222222333444444444444444555555333333222333444444000111222444555555444444333222111111111111222333222222222111111000000000333333333333333333333333222222222222222222222222333222111000000222333555333333333333333333333333111222222333444444555555444444444444444555666666999999888777777888888999999:::;;;<<<===@@@DDDGGGMMMYYYmmmoooaaaTTTPPPOOOLLLIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGAAA???>>>===???CCCGGGIIIMMMJJJFFFBBB>>><<<;;;:::999:::::::::;;;???EEEIIITTT]]]hhhpppwwwxxxrrrjjj^^^SSSFFF<<<999888555333222222222111111111000000222333555777999;;;<<<<<<:::999888777666555444444666555555444444333333222555444333333333444666777777666666555666666777777444444333222222222333333333333333333333333333333111111111111222333444444999999;;;;;;<<<;;;:::999888888888999:::<<<===>>>;;;999777777777777666444555666666666666555444444222333333444444333333222444444444444333333333333222222333333444444333333555444333222222222222222111222333444555555555444222111111000000111111222111111111000000000000000444444444444444444444444111111111111111111111111222222111000000222333444333333333333333333333333222333333444444555555555444444444444444555555666888888777777777888888999999:::;;;<<<===???DDDGGGLLLWWWkkkmmm___RRROOONNNLLLIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFAAA???======>>>AAADDDFFFLLLIIIDDD@@@<<<;;;;;;;;;888888888777999===CCCGGGRRRYYY```eeehhhhhhbbbZZZPPPIII???:::888777555333222222111111111000000000222333555777999;;;;;;<<<::::::999888666555444444444444444444333333222222444444333333333444555666666666555555555555666666444333333222222333333333333333333333333333333333111111111111222333444555888999:::;;;;;;;;;:::999999999999999:::;;;<<<===888888888888888777555444444555555555555555444444222222333333333333222222444444444444444444333333222222333333333333333222555555444333333222222222222222222333333444444444111000000000000000000111000000000000000000000000222222222222222222222222111111111111111111111111111111111000111222333333222222222222222222222222333333444444444555555555444444333333444444555666888777777777777888888999999:::;;;;;;<<>>===>>>???AAACCCGGGEEEAAA===:::999:::;;;777777777888999===BBBGGGNNNSSSWWWYYYZZZZZZTTTMMMEEE@@@:::777777777666444222222222111111111111000222333555777999;;;;;;<<<;;;;;;:::999777666555444333333333333333222222222333333333333333444555555555555555555444333222222333333333222222333333444333333333333333333333333333222222333333444555666666777888:::::::::999888999999999999999:::;;;<<<777888999:::999777555555444444555555555555555444222333333444444333333222444444444444444444444444333333333444444333333222555555555555555444333333111111111111111222222222000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222333333333444444444444444333333333333333444555555777777666666777888888999999:::;;;;;;<<<>>>BBBEEEIIITTTfff}}}iii\\\OOOLLLMMMKKKHHHHHHHHHGGGFFFDDDCCCAAA@@@???@@@@@@??????>>>>>>>>>>>>AAA???<<<:::888888888999777888:::;;;<<>>AAAEEEIIISSSeee{{{hhhZZZNNNKKKLLLKKKHHHHHHEEEEEEDDDCCCAAA@@@??????===>>>??????>>><<<:::999:::999888777777666777777555777:::<<<===@@@CCCEEEEEEHHHHHHGGGHHHIIIEEE@@@<<<:::777555555555666777444444444333333333333222222333555777999;;;<<<<<<;;;;;;999888666444333222111111111222222222222222222222333333444444444444333444444555555444333222333222222222333333444555333333333333333333333333444444444444555666777888666777888:::;;;;;;:::999::::::999999999999999:::888:::<<<;;;999777888:::444555666666777777777666444555555666666555555444444444444444555555555666555666666666555555444333111222444555666555555555222222111000000111222222111111222333333222111111111222222222333333333333444444444444444444444444333333333333333333333333///000000111111111111111111111111111111111111111222222222222222222222222333333222222333333444555555555555666666777999999::::::;;;;;;;;;===AAADDDIIISSSdddzzzgggZZZNNNKKKLLLJJJHHHHHHBBBBBBBBBAAAAAA@@@@@@@@@;;;<<<>>>>>>===:::777555555555666666666666666555222555888;;;<<<>>>@@@BBBBBBEEEEEECCCDDDFFFCCC>>>;;;999666444444555777888555555444444444333333333222333555777999;;;<<<<<<::::::888777555333222111111111111111111111222222111222333444444444333333111333444666777666666555222222222222333333444555333333333333333333333333444444444444555666777777777888999;;;<<<<<<;;;;;;::::::999999888999999999999;;;===;;;999888999<<<555555666777888888777777555555666666666666555555444444444555555555666666666666777777666555444444///000222444555555555444444333222111111111222333111222333444444333222111222222222333333444444444333333333333333333333333444444444444444444444444//////000111111111111111111111111111111111111111222111111111111111111111333333222222333333444555555555555555666777999999::::::;;;;;;;;;===AAADDDIIISSSdddzzz~~~bbbWWWNNNKKKKKKHHHFFFFFFCCCCCCCCCBBBAAA@@@>>>>>>@@@???===<<<<<<;;;888666777666555444333444444555555666777888999===AAAEEECCCCCCDDDDDDCCCAAA???>>>999999777666555555555555999888555333111111222222666666777888888888888888888777555444333222222222222222222222222222222222222222111111222222333444333555777999999888555333/////////000111222444444222222333333333222222111444333333333333444555555::::::;;;;;;<<<<<<=========<<<::::::::::::888666;;;:::888777666777888999666666555555444444444444777777777777666555444333555666666777888999999:::888777666555444333222222000111333333333333555666000000000000111222333444333222222111111222222333333222111000111444666888000111222333555666777888222222444444444444222222......///111111222222222222222111111111111222222222222111111222222333444333222111000000222444555666555555555555666666777:::<<<=========???BBBEEEIIIQQQaaavvv|||bbbWWWMMMKKKJJJHHHFFFEEECCCCCCBBBBBBAAA???>>>===???>>>===<<<<<<;;;999777777666444333333333444555555777999:::;;;===@@@CCCAAAAAABBBBBBBBB@@@???>>>:::999888777666666666666:::999666444333222333333444555666666777777666666777666555444333222222222222222222222222222222222222111111111111222333333555777:::<<<===;;;888777444444333111111000000000111222222333333222222111333333333333333444555555666777999<<<>>>@@@AAAAAA@@@===;;;999999999777555888888777666666666666666555555555555444444333333333333555666666666666666444555555666777777888888777777666555444333222222222444555555444444666777222222111000000000111111222222111111111111222222222222111111111333444555222222222333444444555555111222333444444333222111///000000111111111000000222111111000000111111222222222111111222222333444333222111000000222444555666555555555555666777777999:::;;;;;;<<<>>>AAACCCIIIRRRaaavvvzzzbbbWWWMMMJJJJJJGGGEEEEEEAAAAAAAAAAAA@@@???======>>>===<<<<<<===<<<:::888666555444333222333444444666888;;;<<<<<<===???AAA>>>??????@@@??????>>>>>>::::::999888777777777777;;;:::888555444444444444333444444555666555555555666666555444333222222222111111111111111111111111111111111111111222222333666999<<<>>>>>>===;;;999777666444333111000000000111111222222222222222111333333222222333333444555111444888===BBBDDDFFFFFFCCC@@@;;;888777777555444555555555666555555444444444444444444333333333333222333444555555666666666333333444444555555666666666666555444333222222111000111222222000000111222333222111000////////////222111111000000111111222111111111111111222222222333333333222222222222222111111222222222222111111000000111111000000///...222111111000000111111222222111111111111222333333333222111111111222333444555555555555555666777777777888999::::::<<>>=========<<<;;;<<<======;;;999555444333222222333444555666999<<<>>>>>>===>>>>>><<<<<<<<<===============::::::999888888999999999:::999888666444444333333333333444555555555555555555555555555444333222222111111111111111111111111000000000000000111222222555777:::===>>>===;;;999555444333333222222222333000111111222222222222111222222222222222333333444000333999???CCCFFFGGGGGGEEEAAA;;;777555555444333333444555666555444333222333333333333333333222222555555555555444333222111222222222222333333444444555444444333222222111111...///000///...---...///222111000///////////////111000000//////000000111000111111111111000///...111111111111111111111111000000000000000000000000//////000000000000000///111111000000000000111111111111111111111222222333222222111111111222333444555555444555555666777888777888999::::::<<>>======<<<;;;<<<======;;;999555444333333333444555555555999<<<>>>>>>=========;;;:::::::::;;;;;;;;;<<<:::999999999999999:::;;;999888777555444333222222333444555555666666555555444555555555444333222111000000000000000000000000000000//////000000111222444666:::===>>>===;;;:::555555444333222222222222///000111111222222222222222111111111111222333333222555:::>>>BBBDDDDDDCCCCCC???:::666444333222222222333444555555555333333111111111222222222222222444444444333333222111000111111111111111222222222333333222222111111000000000111222111000///000111///.........//////000111000//////......//////000000000000000///...---,,,......//////000111111111////////////////////////,,,,,,...///111111222222111000000000000000000111111111000000111111222333222222111222222222333333444444444555555666888888888999:::;;;;;;===@@@CCCFFFOOO^^^ssswww```UUUKKKHHHHHHEEECCCCCC@@@@@@AAAAAA@@@??????>>>>>>===<<<<<<===<<<:::888555555444333444555666777555888;;;======<<<<<<===;;;::::::999999999::::::888888888888999:::;;;;;;888888777666555333222111333444555555666666555555444444555666555444222111///////////////////////////////////////000000111444666:::===??????===<<<888777555333111000///...//////000111222222222222111111000000111111222333555666999<<>>AAADDDFFFNNN^^^sssyyy___TTTJJJHHHHHHEEECCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<;;;999777666666555444555666777888444666999;;;;;;;;;<<<===<<<;;;:::888888888999999777777777888888999;;;;;;999999888777666444333222222222333444444444444444333444555666666444333111///////////////////////////............///000000111444888<<<>>>===<<<;;;666555444222000//////......///000111222222222222000000000000000111222222666777888:::;;;;;;<<<<<<:::888555333333333111000111111000000111111222333/////////000000111111111...///000111222222222222111111111000000000000000111111000000000000//////***,,,------,,,,,,...///.........------...//////......------------.........---,,,++++++,,,---------------------............---,,,++++++,,,---...+++,,,---///000111111111000000////////////000000000000000000000111222222111111222222333333333222444444444444666777888999999:::;;;<<<<<<>>>AAADDDGGGPPP```uuuzzz___TTTJJJHHHGGGEEEBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@???======<<<;;;888666777666555555666777888999333555888999:::;;;<<<>>>===<<<:::888777777888888666666777777888999:::;;;:::::::::999777666444333111111222333333333333222222444555666666444333111////////////////////////...............///000000...111555888::::::999888222111111000111111222222......000111111222222222000000000000000111111222666666777777888999:::;;;666555333333333333111///000///.........000111222.../////////000000111111222222222111111000///...111111111111000000000000000000000000////////////---...000000000000111333000///...---------------...------,,,,,,------......---+++******+++---...//////...------,,,++++++------,,,++++++,,,------------...///000000000///000000////////////000000000000000000000111111222111111222333333333333222333333444444666777888999999:::;;;;;;<<<===AAACCCHHHQQQbbbxxxyyycccWWWLLLIIIHHHEEECCCCCCFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>===<<<;;;:::999999888777777777666666666555666777:::<<<<<<<<<;;;:::::::::999999888999999999:::999777888:::<<<===<<<<<<;;;:::888666333111000111111111111111111222222333444777888888666333111...000111000///...///111333222000......///111222222333444555555555444333444444333333222111000000000111111111222222222222000111111111111222222222555555555555555555555555555444222000//////000111000000000000000///......////////////////////////000000///...............///...---...000000000//////////////////......---...------------...//////........................---.........---,,,,,,+++...---++++++++++++---...,,,------...---,,,***)))++++++,,,,,,,,,,,,,,,,,,++++++,,,------......///222111111111000000//////000000000000////////////444333222111222333444555444444444444444555666777999;;;<<<<<<<<<>>>AAADDDFFFOOOaaayyyyyybbbWWWLLLIIIHHHFFFDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@======<<<;;;:::999999888666666666666777777888888666888:::;;;<<<<<<;;;:::::::::999999888999999::::::999777888:::<<<<<<<<<;;;;;;:::888666444222000000000000111111111111111222333444555444333111000...000111000///...///111222111000//////000111222222333444555555555444333444444333222222111000000000000000000111111111222000111111111111222222222444444444444444444444444444333111/////////000111000000000000000///......////////////////////////000000///..................---------///000///...///////////////......---...------------...//////........................---.........------,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,+++***---------------,,,,,,,,,+++,,,,,,------......///111111111111000000000///......//////000000111111333222222222222333444444555555555555555666777888999;;;<<<<<<<<<>>>AAADDDFFFOOO```wwwyyyaaaVVVLLLIIIIIIGGGEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@======<<<;;;:::999888888444444555666777999999:::777888:::;;;<<<;;;;;;::::::999999888999999::::::;;;999888999;;;<<<<<<<<<;;;::::::888666444222111000000000111111222222222333333333222222222111111...000111000///...///111222111000//////000222222222222333444444444444444333333333222111111000000////////////000000000000000111111111111222222222222222222222222222222222333222000///...//////000000000111111000000//////////////////////////////000000///..................---,,,---/////////...///////////////......---...------------...//////........................------------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,------------,,,//////......------,,,,,,,,,,,,,,,---......//////111111111111000000000000------...///000111222222111222222333333333333333555555555666666777999999999;;;<<<<<<<<<>>>AAADDDFFFNNN^^^uuuzzzaaaVVVLLLIIIIIIHHHFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@======<<<;;;:::999999888555555666777888999999:::888999:::;;;;;;;;;;;;:::999999888888999999::::::;;;:::999:::;;;<<<<<<;;;::::::999888666555333222111111111222333333444444666555333222222222333444...000111000///...///111111111000000000111222333222222333333444444444444333222222222111111000000.........////////////000000000111111111222222222333333333333333333333333111111000///......//////000000111111111000000///////////////////////////000000///..................,,,,,,---...///...---///////////////......---...------------...//////........................------------,,,---------+++,,,---......---,,,+++++++++,,,------.........111000000///...------,,,,,,,,,------.../////////111111111000000000000000.........///000111111111000111222444444333222222555444555555666777888999999;;;<<<<<<<<<>>>AAADDDFFFNNN]]]ssszzzaaaVVVLLLIIIJJJHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@>>>======<<<;;;:::999999777777777777888888888888999999::::::::::::::::::999888888888999999:::;;;;;;:::::::::<<<===<<<:::999999888888777555444333222222333333444555666666555444333111111222333444...000111000///...///111111111111111111222333333222222222222333333444444222222111111111111111000---.........////////////000000111111111222222222333333333333333333333333000000000///////////////000000111111111111000000000000000000000000000000000000///..................---,,,---///000///...///////////////......---...------------...//////////////////////////////...---,,,,,,,,,------...,,,,,,...//////...,,,,,,,,,,,,,,,,,,---......///111111000///......------,,,,,,---......//////000000000000000000000111111000000000000////////////000111222333444333222111333333333444555666888999999;;;<<<<<<<<<>>>AAADDDGGGNNN^^^tttzzzbbbWWWMMMJJJJJJHHHFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@======<<<;;;:::999888888777777888888888888888888::::::::::::::::::::::::888888888888999:::;;;;;;;;;;;;:::;;;======;;;:::888888888888777666444444222222333444555555666666222111000/////////000111...000111000///...///111000000111222222333333333222222222222222333444444111111111111111111111111............////////////000111111111111222222222444444444444444444444444000000000000000000000000000000111111222222111111000000000000000000000000000000///...............///...---...000000000//////////////////......---...------------...//////////////////////////////...---,,,+++,,,---...///------............------...---------------...///000000//////......---------------...//////000000000000000000111111111111111000000000/////////...000111111222222222222222222222222333555666888999999;;;<<<<<<<<<>>>AAADDDGGGPPP```wwwzzzdddXXXNNNJJJJJJGGGEEEFFFCCCBBBBBBAAA@@@???>>>>>>;;;;;;:::999888777666666666666777888999999::::::;;;:::::::::999:::::::::888888888888999:::;;;<<<<<<;;;;;;<<<======;;;999777777888777777666555444000000111222333444555555111111000///////////////...000111000///...///111000000111222333333333333333222111111111222333444000000000000111111111111....../////////000000000000111111111111222222222222222222222222222222222000000111111111111111000///000111222222222222111000000000000000000000000000000///...............000///...///111111111000///////////////......---...------------...//////////////////////////////...---,,,++++++---...000......------------......//////------,,,---..............................------......//////000000///000000000111111111111////////////000000000000111111111111111222222333222333333444555777999:::999;;;<<<<<<<<<>>>AAADDDHHHQQQccczzzzzzdddYYYNNNKKKJJJGGGEEEEEEAAAAAA@@@???>>>===<<<<<<999999888777666555444444444444666777999;;;<<<===;;;;;;:::999999:::::::::888888888888999:::;;;<<<<<<;;;;;;===>>>===;;;999777777777777777666555555...///000111222333444444222222222222111111111000///000111000///...///111///000111222333444444444333222111111111222333444000000000000000111111111////////////000000000000000111111111111222222222111111111111111111111111000111111222222222111111///000111222222222222222000000000000000000000000000000///...............111000///000111222111000///////////////......---...------------...//////000000000000000000000000...---+++++++++---///000///...---,,,,,,---...///000///...---,,,,,,---...---------...............------......///000000000//////000000111111111222------...///000111222222222111000000000111333444333444444555777888:::;;;999;;;<<<<<<<<<>>>BBBDDDHHHRRReee|||wwwaaaUUUKKKGGGFFFDDDBBBBBB????????????>>>===;;;;;;888888777666666666666666444555666777999:::;;;<<<@@@???===;;;999888888777::::::::::::::::::;;;;;;999:::;;;<<<;;;:::999888555555666666666555333222111111111111111111111111111111000000//////......//////...---,,,++++++***...---------...///111222111111111111222444666777111111111000000000000000000000000000000000000000---...///000000111111000222222222222222111000///111111222333333333333222222222222111111111111111111222222333333222222111////////////............111000///......///000111------............------+++,,,---,,,,,,,,,...000////////////000000000000......------------......,,,+++++++++,,,...000111000///...------...///000......//////...---,,,,,,,,,---///000111111111000///////////////000111111111111111000000000000000111111222222222333333333888777666666777999999888888999:::;;;<<<>>>AAADDDHHHRRReee}}}xxxbbbVVVKKKGGGEEEBBB@@@@@@>>>>>>>>>>>>===<<<;;;;;;888777777666666666666666444555666777999:::;;;<<<===<<<;;;:::999999999999888888999999999:::::::::888999:::::::::999888777444555555666555444333222111111111111111111111111111000000000/////////...000//////......------,,,///.........///000222333333222111111111111222333222111111111000000//////////////////////////////---...///000111111111111111222222222222111000000111111222222333333333222111111111000000/////////111222222333333222222111111111111000000000//////000000///......///000111111111222222222222111111.........---+++***+++,,,/////////////////////000......------------......,,,,,,,,,,,,---...////////////...---......///000......//////...------,,,---...///000111111000000///////////////000000111////////////////////////111111222222222333333333666666555555666777777777888999:::;;;<<<>>>AAADDDJJJTTTfff{{{aaaUUUJJJFFFDDDAAA>>>>>>===============<<<;;;:::888777666666555555666666444555666777888999:::;;;;;;:::999999999999999999777777777777888888888999777777888888777777666555333333444444444333222222000000000000000000000000000000000000////////////////////////////////////////////////000111222222111111000000000000111222333222222111000///......////////////////////////...///000111111222222111000000111222222222222111111111111222222222222222333333222111111000//////111222222333333222222111333333222222222111111111000000///......//////000///000000000000000000///...//////---+++***+++---////////////////////////......------------......---------.........------...............///000111.........///......---,,,...//////000000000////////////......//////000000............////////////111111222222222333333333555555444444555555666777888999:::;;;<<<>>>AAADDDKKKVVViii}}}___SSSHHHEEEDDDAAA>>>>>><<<<<<<<<<<<<<<;;;::::::777777666555555555555666444444555666777888999:::::::::999888777777777777555555555666666777777888666666666555555444333333222222222222222222222111////////////////////////000000000000////////////------......///////////////////////////000000111------...000111333444555333333222111000///...---////////////////////////...///000111222222222222//////000111222333333333111111111111111222222333666666555444333333222111111222222333333222222111333333222222222111111111000/////////............------............------,,,---......------///111///////////////...............------------......---.../////////...,,,+++------......//////000000---...............------//////////////////......//////.........//////000......///////////////000111111222222222333333333444555555555444555666777888999:::;;;<<<>>>AAADDDLLLVVVjjj~~~]]]RRRGGGDDDDDDAAA???@@@:::;;;;;;;;;;;;::::::999777666666555555555555555444444555666777777888888;;;:::888777555444444444333333444555555666777777555555444333222222111111111000000000000111111111////////////////////////////////////000000000000,,,,,,,,,------...//////------..................---...///111333444555666333333222111000///...---...........................///000111111222111111...///000111222333333333111111000000000111222333666666555555444333333222111222222333333222222111222111111111111000000000////////////......------//////000000000000//////---/////////...///111333000/////////......------......------------.........//////000///...,,,+++---......///////////////------...............---/////////...............//////............///////////////000000111111111111111222222222333333333444666777666555555777999888999:::;;;<<<>>>AAADDDLLLWWWkkk^^^RRRHHHDDDDDDAAA??????999999::::::::::::999999777666555555444444555555444444444555666777777777;;;:::888666444333222222222333333444555666777777555444333222111000000000/////////...//////000111000000000000000000000000////////////000000000000+++,,,,,,,,,------......,,,------.........------///000111222333333333333333222222111000///..............................---...///000000111111000...///000111222333333333111111000///000111222333333333222222222222111111111222222333333222222111111000000000000////////////////////////...---,,,------............------111222222000...---...000000//////......---------......------------......///////////////...---,,,......////////////......,,,---......///.........///......------...////////////......------......//////000000111111222222111111222222222333333333444666888777444444777:::888999:::;;;<<<>>>AAADDDLLLXXXlllaaaUUUJJJFFFDDD@@@======888888999999999999999888666666555444444444444555333444444555555666666777888777666444333222222222222222333444555666777777555444333111000///000000......---------...000000111111111111111111111111.../////////000000000111------------............------...//////...---,,,...///000111222222222111222111111111000000//////........................,,,---...//////000000//////000111222222222222222111111/////////000222333111111111111222222222222111222222333333222222111111111000000000////////////////////////---,,,++++++,,,,,,,,,,,,,,,,,,+++000000000///---,,,---...000000///......---,,,,,,......------------......000///.............../////////000000///...---,,,,,,------...//////.........------,,,---...000000000///...------------.........//////000111111222111111222222222333333333222555777666333222555999888999:::;;;<<<>>>AAADDDNNNYYYooo~~~eeeXXXLLLGGGDDD???;;;:::777888888999999999888888666666555444444444444555333444444555555666666666666555444333333333333444222222333444555777777888666444333111/////////000...------,,,---...///000111111111111111111111111.../////////000000111111////////////////////////......///000000///...---)))***---000222333444444111111111000000000000000........................+++,,,---...////////////000000111222222222222111222111///...///000222333111222222333333444444555222222222333333222222222111111111000000000000///...///000000///---+++***//////000000000000//////+++,,,---,,,,,,,,,...000000000///...------,,,,,,.........------.........000///...------...///000000000111111000...,,,+++,,,,,,---.../////////...---,,,,,,,,,---...000111000///...------------------------...///000000111111111222222222333333333111444777555222111444888888999:::;;;<<<>>>AAADDDOOO[[[pppeeeVVVGGGBBBAAA???>>>>>>;;;;;;::::::::::::999999555555444444444333333333222333333444555555555444444444555555444222111///111222333333444444333333444333111000...------,,,.........///////////////333333222111000000111111////////////////////////000///...,,,,,,------...------......//////000000000//////...///111333444333222000///.........///------------------------***++++++,,,,,,------...111000///////////////000111222222111000000111333222333555555555555333222111111111111111111111111111222222111...------......------,,,,,,------...------............------,,,---///000111000///...////////////////////////.........------,,,,,,,,,000000///...---,,,,,,+++111111000///......//////......------------......))))))***+++,,,...000111000000////////////000000///////////////000111111000111111222222333444444444444555555666777777777888999:::<<<===AAAFFFIIIMMM\\\uuueeeWWWHHHCCCBBB@@@======;;;;;;:::::::::999999999555555444444444333333333222222333444444444444444555555555555444333222222111222222333444333333333333222111///...---,,,,,,------....../////////000222222111111000000000000000000000000000000000000000000...---------...///.........///////////////////////////000111222333222111000......---......------------------------,,,,,,,,,---......//////000000////////////000000111222222111000000111333333333333444444333333333111111111111111111111111000111111000...---...///...------,,,,,,------...------............------------------------......///////////////////////////.........---------,,,/////////...------,,,,,,000000000/////////...............------...............---,,,++++++++++++000//////......//////000///////////////000111111000111111222222333444444444444555555666777777777888999:::<<<===AAAFFFIIINNN^^^wwwfffXXXJJJDDDCCC@@@===;;;::::::::::::999999999999555555444444444333333333222222333444444444333333555444333333222222222222111111222333333333333222222111///...---,,,++++++,,,,,,------...///000000111111111000000000000000000000000000000000000000111000000///...////////////////////////.........---...///000111111111111111000///...---------------------------------------------...//////000000000000000//////000000111111222222111000000111333222222222111111222222222000000000000000000000000...///000000......///000...------,,,,,,------...------............------///...,,,******+++---...////////////////////////............------------......................../////////000//////...---........................000///...,,,++++++******///..................//////////////////000111111000111111222222333444444444444555555666777777777888999:::<<<===AAAFFFIIINNN___xxxgggYYYKKKFFFDDD@@@<<<::::::::::::999999999999888555555444444444333333333222222333333333333222222222111000.........///000000111111222222222222222000000...---,,,+++++++++***++++++---...///000000000000000000000000//////111111111111111111111111111111111000000000000000000000//////......------,,,---///000111000////////////......------------------------------------,,,------...//////000000000000000///000000111111111222222111000000111333222111000//////000111222////////////////////////---...//////......///111...------,,,,,,------...,,,------......------,,,......,,,++++++,,,,,,---////////////////////////------------,,,,,,,,,,,,---------.........//////---.../////////...---------..................---+++++++++,,,,,,...//////......------------......///////////////000000111000111111222222333444444444444555555666777777777777999:::<<<===AAAFFFIIINNN___yyyjjj[[[LLLFFFDDD@@@<<<:::::::::999999999888888888555555444444444333333333111222222222222222111111111000///...---...///000///000111111222222111111000///...,,,++++++++++++)))***+++,,,---...///000...//////000000000///...000000000000000000000000111111111111111000000///000000//////......------,,,---///000000///...---...............---------------------------------,,,,,,,,,---......//////000000000000000111222222111222222111000000111333111111///......///111111........................,,,---//////......000111...------,,,,,,------...,,,,,,------------,,,,,,,,,---...//////...---,,,////////////////////////++++++++++++++++++,,,,,,,,,,,,------.../////////---------.........------------...//////...------))))))***+++---///111222......------------......///////////////000000111000111111222222333444444444444555555666777777777777999:::<<<===AAAFFFIIINNN___zzzmmm^^^MMMFFFCCC???<<<;;;999999999999888888888888555555444444444333333333111111222222222111000000222111111000000111111111//////000111111111111000//////...---,,,,,,,,,,,,******++++++,,,---......,,,---///000000000///...////////////////////////111111111111111000/////////////////////.........------...............---....../////////......---------------------------+++,,,,,,---......//////000000000000111111222333111222222111000000111333000000000//////000000000////////////////////////,,,---//////......///000...------,,,,,,------...,,,,,,------------,,,,,,***,,,...///000///---,,,////////////////////////++++++++++++,,,,,,,,,,,,---------.........//////------,,,,,,,,,---......,,,---...//////...---,,,++++++,,,,,,---///000111///..................//////////////////000111111000111111222222333444444444444555555666777777777888999:::<<<===AAAFFFIIIPPPaaa{{{ppp```NNNEEEAAA>>><<<<<<999999999999888888888888555555444444444333333333111111222222111000000///000111111222222222111111...///000000111111000000000///...---,,,,,,,,,,,,******++++++,,,,,,,,,---+++,,,...000000///...---........................000000111111111000///............///////////////......---------------.........///000000000///...---------------------------------...//////000000000000000000111222333444111222222111000000111333000000000111111000000000////////////////////////,,,...///...------...///...------,,,,,,------...+++,,,,,,------,,,,,,+++)))***+++,,,---.........////////////////////////,,,,,,,,,------.........---------..................,,,+++******,,,...000,,,---///000000///---,,,---------------...///000000//////......//////000///////////////000111111000111111222222333444444444444555555666777777777888999:::<<<===AAAFFFIIISSSddd~~~rrraaaNNNDDD@@@>>><<<===999999999888888888888777555555444444444333333333111111111111111000//////...///000111111000///......//////000000000000000000///......------------+++++++++++++++++++++,,,+++,,,...000000///...---........................///000000111111///...------.........//////000000///...,,,++++++,,,---......///000111111000//////------------------------......//////000111111111000000000000111222333444111222222111000000111333///000111222222111000///000000000000000000000000---...///...---,,,---///...------,,,,,,------...+++,,,,,,------,,,,,,+++***)))((()))***,,,///111////////////////////////........./////////000000...........................,,,***((()))+++///111,,,---///000000///---,,,++++++,,,---...///111111000000////////////000000///////////////000111111000111111222333333444444444444555555666777777777888999:::<<<===AAAFFFIIIUUUfffsss___LLLFFFEEE@@@===>>>;;;::::::999888777666666666555333333333333111000111000000000000000111111000000000000000000000000000//////.........//////000//////...------,,,,,,---,,,,,,...111222...+++*********++++++,,,,,,,,,........................000////////////000000111444333222000////////////......---,,,,,,,,,------000///............//////000000000000////////////000000000000111111111111111111222222222333333333333444444555555444444333000111222333222222000///222222222111111111111111000000000000////////////000000//////......------------------------------000///............//////111111000000//////......000////////////.........///...,,,++++++,,,---...---,,,,,,,,,,,,---............------------.........------......///000111000000///.....................//////000000111111111111111111222333444555888999999888666555666777777:::===>>>???BBBHHHMMMWWWkkkwwwbbbNNNGGGEEE???;;;===;;;::::::999888777666666666444333333333333222000111000000000000000111111//////////////////////////////............//////........................+++******,,,//////,,,***++++++,,,,,,,,,---------------------------------/////////...//////000111222222000///------,,,,,,------,,,,,,,,,------...000//////......//////000000000000000//////////////////000000000111111111111111111111222222222222222222333333333333222222111111222333333222111000333333222111111000000///000000000/////////............//////////////////---------------,,,,,,,,,////////////............000000000000//////......------------,,,,,,,,,,,,......---------------......------------...//////......------------......------------...///000111111000//////.........///......//////000000111111111111111111222333444555777888999888666666666777777:::<<<>>>???BBBIIINNNYYYlll{{{eeePPPIIIEEE>>>:::;;;;;;::::::999888777666666666444333333333333222000111000000//////000000000//////////////////////////////............//////,,,,,,------...///000000+++***+++,,,......,,,***,,,,,,------------......++++++++++++++++++++++++...............///000000111000///---+++*********,,,,,,,,,,,,------...///000000000//////000000111000000000000//////////////////000000000000111111000000000000111111111111111111222222222222111111111222222333333333222222333333222111000000//////000////////////.........---......///000000111111......------,,,,,,++++++---...//////000///...---000000000////////////...------------,,,,,,,,,,,,------...............---...............//////000...------,,,,,,------...------------...///000111111000000///////////////......//////000000111111111111111222222333444555777888999888777666777888777:::<<<===???CCCIIIOOO[[[ooo~~~hhhRRRJJJFFF???;;;<<<;;;::::::999888777666666555444222333333444222111111000000////////////000///////////////////////////............//////000,,,,,,------.../////////------......//////...---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111000...---+++***))))))+++++++++,,,---...///000111000000000000111111222000000000000////////////////////////000000000111////////////000000000000111111222222222222111111111222222333333333333333111111111111000000000000/////////.........------.........//////000000000......---,,,,,,++++++++++++,,,...000000///...,,,/////////////////////////////////.........------,,,---...///000///...------------------...//////------,,,,,,,,,,,,------------------...///000000111000000/////////000000......//////000000111111222222222222333444555555777888999888777666777888888:::<<<===>>>CCCJJJPPP^^^sssjjjTTTKKKGGGAAA===???;;;::::::999888777666666555333222222444444333111111111000///......//////.......................................///000000........................---...//////...------...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222111///---,,,+++******+++++++++,,,---...///000000000000000000111222222000000000000////////////...////////////000000000....../////////000000000222222333333333333222222111111111222222333333333/////////000111111222222............------------////////////......------------,,,,,,,,,+++++++++***,,,...///000///...---...............////////////............---------+++,,,.../////////...---,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,------...///000000///////////////000000......//////000000111111222222222222333444555666666777888888777666777999888:::<<<===>>>CCCKKKQQQaaauuulllVVVLLLHHHAAA>>>@@@;;;::::::999888777666666444333222222444444333222111111000///..........................................---......///000111..................------,,,---------+++***+++,,,,,,,,,++++++++++++******------------------------+++++++++,,,---...///000111000///...---,,,,,,,,,,,,,,,,,,,,,------...///////////////000111111222000000000000////////////......////////////000000////////////000000000000222222333333333333222222000000000000111222333333...//////000000111111111......---------,,,,,,,,,//////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,***+++---...//////......---............/////////,,,,,,,,,,,,++++++++++++++++++,,,---............+++++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,---...///000///............//////000......//////000000111111222222222222333444555666666777888888777777888999888:::<<<===>>>DDDLLLSSScccxxxpppXXXNNNHHHAAA===???;;;::::::999888777666666444333222222444444333222111111000......------...........................---------......///000111,,,,,,------.../////////,,,---...---***)))+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,...///000//////...---------------------,,,,,,,,,------...............///000111222000000000000////////////........./////////000000//////000000000111111111111111222222222222111111///////////////111222333111111000000////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------++++++,,,------...//////---------.........//////,,,,,,,,,+++++++++***************++++++---......,,,++++++++++++,,,------++++++************++++++,,,,,,,,,,,,---...//////---------------...//////......//////000000111111333333222333333444555666555777888888777777888999999:::<<<<<<>>>DDDMMMTTTdddyyysssZZZOOOHHH@@@<<<===;;;::::::999888777666666444333222222444444444222111111000......---------........................---------......000111111***+++,,,---///000111111...000000///,,,+++---///.........------,,,,,,,,,*********************************+++,,,---///000...------,,,,,,------.........---,,,,,,,,,------------------...///111111000000000000////////////............/////////000000000000000111111111111000000111111111111000000///............000222333333333222000///---,,,,,,---------,,,,,,,,,++++++)))******++++++,,,,,,---))))))***+++,,,------...,,,++++++,,,,,,...///000---------.........//////.........---------,,,,,,******))))))***,,,---///---,,,,,,,,,,,,---......++++++************++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---...///......//////000111111111333333333333444555666666555777888888777777888:::999:::<<<<<<>>>DDDMMMTTTeeeyyywww\\\OOOIIICCC???@@@===<<<;;;:::888777666555555444333111000111111222111111000......---------///////////////........................///000000///////////////.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,---------+++---......------///000,,,---......//////........./////////000000111111,,,---------......//////...............///000000111111111000000000000000////////////000000000000000000000000000000000000111...,,,,,,...///...,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++******************,,,,,,------...//////000//////.........//////000---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------......------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,---...//////,,,,,,------.../////////......//////000000111111000222333333333333444666888888777777888999:::<<<::::::<<<>>>???BBBMMMYYYjjj|||___QQQJJJBBB>>>>>><<<<<<;;;:::888777666555555444333111111111111222111000///......---------/////////////////////...///............///000000////////////............+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,---......---,,,---///,,,,,,---............---,,,,,,------...........................---------...............//////000000000000000000000000000////////////000000000000000000000000000000000000111...,,,,,,...///...,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++************++++++++++++++++++,,,,,,------...////////////...---,,,,,,,,,---++++++************++++++......---------,,,,,,,,,,,,------------,,,+++++++++******))))))******+++++++++++++++,,,---...///,,,,,,------.../////////......//////000000111111000222333333333333444666555555444444555666888999888999<<>>>>>;;;::::::999888777666666555555444444333222222111000//////............///---.........//////000000///////////////000111111111000000///...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++************+++++++++++++++,,,---,,,***))))))+++***+++,,,,,,------,,,,,,............------------***++++++,,,---...//////---------------...//////......//////000000000000////////////000000000000//////////////////////////////...------------...,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))***++++++,,,------))))))******+++,,,,,,------,,,,,,,,,---...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((+++++++++******+++++++++))))))))))))***+++,,,,,,,,,,,,------.../////////......//////000000111111000222333333333333444666666666555555666777999::::::;;;>>>BBBCCCEEEOOOZZZpppfffWWWOOOEEE??????;;;;;;::::::999888888777444555555555444333222111//////............//////------......///000000000000000//////000000111222111111000///...------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,************+++++++++++++++,,,---,,,*********,,,++++++,,,---------------,,,+++++++++++++++******))))))***,,,---...///000------,,,,,,------...///---......//////000000111////////////000000000000////////////////////////...//////...,,,,,,---///,,,,,,+++++++++*********))))))************)))))))))))))))******++++++,,,)))******++++++,,,------++++++,,,,,,---///000111+++******))))))******+++++++++++++++,,,,,,,,,,,,***++++++++++++***)))))),,,,,,++++++++++++,,,,,,))))))))))))***+++,,,---,,,,,,------.../////////......//////000000111111000222333333333333444666555444444333444666777888<<<<<<>>>AAABBBFFFQQQ]]]uuuiiiYYYPPPFFF@@@@@@<<<<<<;;;;;;:::999999999444555555555555333222111//////............//////------......///000000111000000//////000000111222111111000///...---,,,,,,------............------------------------------***+++---...///...---,,,++++++,,,,,,,,,---------***+++---,,,++++++,,,---,,,,,,---............---++++++++++++*********)))******+++,,,------......------,,,,,,------...///------......///000000111////////////000000000000////////////////////////...///000...,,,+++---///------,,,,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))******++++++,,,---------,,,+++++++++,,,---......***))))))(((((())))))*********+++++++++,,,,,,,,,++++++,,,,,,++++++***)))++++++************++++++***************,,,------,,,,,,------.../////////......//////000000111111000222333333333333444666555555444444555666888999::::::<<>>BBBIIIYYYgggqqqYYYLLLFFF???999999999;;;;;;;;;;;;999999777555444444444444333111222111111000000000000000111///...///111222000---000000000000000000000000///////////////.........------------------------++++++++++++++++++++++++***+++---,,,,,,+++---...++++++++++++++++++++++++++++++,,,------......///++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,---------,,,+++******+++...000000000...---000000000000000000000000......//////000000111111,,,---------.../////////,,,++++++***)))))))))***+++,,,,,,,,,,,,+++******''''''''''''(((***++++++++++++,,,,,,,,,---------000000000///...---,,,+++++++++************++++++***+++---......---+++******)))((((((((()))++++++******))))))******+++,,,))))))******+++,,,------............////////////000000000000000000000000222222333333333444444444///000222444666888999:::;;;;;;<<>>=========<<<:::999777666777555444444444444333111222111000000//////000000//////...///000111///---000000111111222222222333000000000//////.........------------------------,,,,,,,,,,,,,,,,,,------,,,...///...------...000++++++++++++++++++++++++++++++,,,,,,------......------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,---...//////...------...//////000000111222222000000000000000000000000000000000000//////////////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((((())))))***,,,,,,,,,,,,------------+++++++++,,,,,,+++******++++++************++++++************************++++++******++++++,,,---******))))))******+++,,,+++++++++,,,------..................////////////......///000111222222333333333333333444444444444777777888999999:::;;;;;;;;;;;;===@@@CCCKKK]]]mmmeeeUUULLLEEE@@@:::;;;;;;;;;;;;;;;;;;:::777555444444444444333111111111000//////////////////...//////000//////...///000000111222333333444111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,---///...---,,,---///++++++++++++++++++++++++***++++++,,,------............///////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******------///000000//////...///////////////111222222////////////////////////111111000000//////......000000//////......------......------------......,,,,,,------,,,,,,+++*********))))))((())))))))),,,,,,,,,------------...,,,,,,------------------,,,++++++******++++++,,,++++++************++++++)))))))))))))))***************))))))******+++,,,******++++++,,,,,,,,,,,,............////////////------...000111222444444333333333444444444444555333444555666888999:::::::::;;;???BBBEEEMMM```rrrhhhWWWLLLEEE@@@;;;;;;;;;;;;;;;;;;;;;;;;777555444444444444333111111000000///.../////////---.../////////............//////111222333444444222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++---...---,,,+++,,,---++++++++++++++++++++++++******++++++,,,------......///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,---///000000000//////............///000111222////////////////////////111111000000//////......000000000//////......---///......---......//////,,,------------,,,+++++++++******))))))))))))***,,,,,,---------.........,,,,,,---.........------,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---(((((())))))******************))))))******+++,,,,,,,,,,,,,,,------------............////////////,,,---...000111333444555333333444444444555555555999888888777555444444333:::<<<@@@CCCFFFPPPdddxxxlllYYYMMMEEE@@@@@@???===;;;:::999999999777555444444444444333111111000//////......//////,,,...000///...---...///,,,---...///111333444444222222111000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++---------+++***+++,,,++++++++++++++++++++++++******++++++,,,,,,------....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...000000000//////------...//////000000111000000000000000000000000000000000000////////////000000//////////////////.........---......///000---------------,,,++++++******)))))))))******+++,,,---------............,,,,,,,,,------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******))))))******+++,,,.............../////////............////////////------...000111333444444333444444444555555555555777777888888888888888888999<<>>???999===BBBFFFIIITTTkkkqqq\\\OOOFFFBBB===<<<;;;::::::;;;<<<===777555444444444444333111000000///...............+++...000000---,,,---///******,,,...000111333444333333222111000///...---++++++++++++++++++++++++))))))***++++++,,,------...///000///---,,,---...++++++++++++++++++++++++)))******+++,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........***+++---////////////...---///111333444333222111000000000000000000000000......//////000000111111......//////000000111111---------------...///000------......------,,,+++))))))))))))***+++,,,------------.........//////111111111111000///...------,,,,,,++++++,,,,,,---((()))+++,,,,,,+++)))((('''((()))***+++***))))))*********)))***++++++,,,***)))))))))))))))))))))............/////////000......///000111222222333444444444555555555666666777777888888888999999999999===CCCFFFIIIUUUmmmwww]]]NNNGGGEEEBBBAAA???;;;888777999:::666666666555444444333333/////////...------,,,,,,,,,---...//////...---,,,------,,,+++***,,,///111333333222111000///...---///---,,,***))))))******+++++++++,,,,,,---------***++++++,,,+++***)))(((++++++******))))))((((((***)))((((((((()))+++,,,++++++------------++++++)))***,,,---......---,,,...+++)))))),,,......,,,---------............///////////////000000000000000000000000000000000000...///000111111000///..................---------000///...---,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---///000000000111111111111111000//////000///---,,,++++++,,,---...---,,,,,,++++++++++++************************++++++++++++++++++++++++)))***++++++---000///---------------.........///000/////////000222444666222333444555555555444333555777888888777888:::===??????BBBFFFKKKYYYrrrzzz```PPPHHHEEEAAA@@@>>>;;;888888888999666666666555444444333333000//////......---,,,,,,......///000000///......+++,,,---,,,,,,...111444333222111///...---------...---,,,+++*********++++++++++++,,,,,,,,,------***++++++,,,+++***)))(((++++++++++++***************)))((((((((()))++++++++++++,,,------,,,++++++((()))+++,,,------,,,,,,...+++)))***,,,......,,,------------.............../////////000000000000...........................///000111111000///...---------......//////000000000///...---,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////000000111111000000///...---,,,,,,++++++,,,---......---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++---///000///------........./////////000/////////111222444555333333444444555555444444555777888888888888;;;===>>>@@@CCCHHHOOO^^^wwweeeSSSIIIEEE@@@???===:::999888888888666666555555444333333333000000///......------,,,//////000000000000//////***,,,---------///222555222111///---,,,,,,------......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,+++***)))(((+++++++++++++++,,,,,,,,,)))))))))((()))******+++***+++,,,------,,,+++***)))***+++,,,---------------+++******,,,---------------------................../////////000000000...........................//////000000//////...,,,,,,---...///000111111111000///...---------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...///000000000000///......************+++,,,---...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---///111....../////////000000000/////////000111222333444333333333333333444555666666777888888888999;;;===>>>@@@DDDJJJSSSccc}}}jjjVVVJJJEEE@@@>>><<<:::999999888777666666555444444333333222000000//////...---------......////////////......***,,,---------...000333111000...---,,,---...///......---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))***+++,,,++++++)))))))))******++++++,,,,,,,,,)))))))))))))))******+++***+++,,,------,,,+++***++++++,,,---............,,,+++++++++,,,---------,,,,,,---------................../////////000000........................////////////////////////.........//////000000000//////...---------------+++++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******+++,,,---...////////////...------***************++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,******++++++***---111////////////000000000000/////////000111222222333444333222222333444666777666777888888888999;;;======???EEELLLTTTeeennnYYYKKKDDD@@@>>>;;;:::;;;;;;999777555555555444333333222222111000000///......------------------------------+++,,,---,,,++++++,,,...111000///.........///000............---------,,,++++++++++++++++++++++++))))))++++++,,,+++***)))((()))))))))******++++++((()))))))))******************+++,,,,,,+++***************++++++,,,------***+++,,,,,,,,,,,,------,,,,,,,,,------------...............//////////////////////////////////////////............//////000000//////......------------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,---------............---,,,,,,+++++++++******))))))))),,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++...---)))+++111////////////000000000000...//////000111111111111333333222222333444666777666888999999888999<<<>>>===@@@EEELLLUUUfffttt]]]MMMEEEAAA>>>;;;;;;======:::777555555444444333222222222111111000//////......---------,,,++++++,,,------+++,,,---,,,+++******+++///////////////000000000---......//////...------+++++++++++++++*********((()))***+++,,,+++******)))))))))))))))*********(((((()))************))))))***+++,,,,,,+++***)))((('''''''''((()))***+++)))+++------,,,,,,,,,---,,,,,,,,,,,,------------------........./////////000000000000000000000000///......------......///000000///...---,,,++++++,,,,,,+++++++++++++++,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,---.........------,,,------------,,,+++++++++,,,,,,++++++)))((((((,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))...444222******000....../////////000000000...///000000111111000000222222222333444555666777777888999999999:::<<<>>>>>>AAAFFFNNNXXXjjjyyyaaaPPPHHHAAA>>>;;;<<>>???BBBIIIRRR^^^qqq|||dddSSSJJJBBB???<<<===@@@@@@<<<888555555444333333222222111111111000000//////......///...---,,,,,,---...///)))+++---...------...///)))***---///000///---,,,---...///000000///......++++++++++++******))))))((()))***+++,,,,,,+++***---,,,,,,++++++*********'''((()))++++++******))))))***+++,,,,,,+++***))),,,++++++***+++---...///(((+++......,,,+++,,,---++++++,,,,,,,,,------------------.........//////........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++++++++******))))))************************&&&(((,,,...///...+++***+++,,,,,,,,,,,,+++******((()))+++,,,------,,,,,,++++++++++++,,,,,,---...************************++++++++++++++++++++++++***,,,777BBB>>>000,,,111------------.........///...///000111111000/////////111333555666666666555777888999:::999:::<<<>>>@@@DDDKKKVVVbbbvvveeeRRRHHHDDDAAA===;;;;;;;;;::::::666555333222333333222111000000000///......------...------,,,,,,++++++***...///000///,,,******+++---,,,,,,,,,,,,---.........///000000000///------------,,,,,,+++***))))))'''((()))+++++++++***))))))***+++,,,,,,+++)))(((&&&&&&'''((()))***++++++************************))))))))))))************++++++******++++++,,,---------------.........///000000000...,,,+++,,,---/////////000000000000000---....../////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))((('''''''''(((***+++)))(((((()))***---///000...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,+++++++++******))))))))))))***++++++++++++***------......///000000000////////////000000000000//////000111111111111111444444333444444555666777777888999999999:::===???CCCDDDKKKVVVeee{{{hhhTTTIIIDDDAAA===;;;;;;;;;::::::777555333222333333222111111000000//////...------//////......---,,,,,,,,,,,,---......,,,******+++...------------...//////000000111111111///...---------,,,++++++***))))))'''((()))***++++++***)))((()))***,,,,,,,,,***)))))))))))))))))))))******************************))))))))))))*********************)))******++++++------........./////////000000000...,,,+++,,,...000000//////...---,,,,,,---....../////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,))))))((((((((()))***+++***************+++,,,,,,------+++*********++++++++++++++++++++++++++++++******))))))))))))******+++++++++******)))))))))))))))***++++++++++++++++++,,,,,,------...//////....../////////000000000///000000111111111111111444444333444444555666777777888999999999:::===@@@BBBDDDJJJVVVfff}}}mmmVVVJJJEEEAAA>>>;;;;;;;;;:::999777555333222333333222111111111000000///.........000000//////...---------***+++------+++***+++,,,///............///000000111222222222111000...---,,,,,,++++++******))))))((()))******+++*********''')))***+++,,,,,,+++***+++++++++*********))))))************************))))))))))))************+++******)))))))))******............/////////000///000000...---,,,---...111111000000/////////...---......///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******))))))******+++,,,+++,,,,,,++++++***)))(((---,,,,,,++++++++++++,,,******************************))))))))))))***************))))))))))))))))))******+++++++++++++++*********+++,,,,,,------------.........////////////000111111222222111111444444333444444555666777777888999999999:::===@@@DDDEEEMMMZZZlllrrrZZZKKKEEEBBB>>><<<;;;;;;:::999777555333333333444333222222111111000000//////...000000//////...------,,,)))+++------,,,,,,---..................//////000111222222222111///---,,,,,,,,,++++++******************************************+++++++++******)))++++++++++++++++++++++++************************((()))))))))************,,,++++++***************........./////////000000//////000///------...000+++,,,---...///000111111---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,---------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,,,,------------------.........///000000111222222222222111444444333444444555666777666777888999999;;;>>>@@@FFFHHHQQQ```sssxxx^^^NNNFFFCCC???<<<;;;;;;:::999777666444333444444333222222222222111000000////////////......---,,,,,,,,,***,,,...///.........000------,,,,,,------...///000000111111000...---,,,,,,,,,,,,+++++++++++++++++++++******************,,,,,,,,,+++***)))(((''')))******+++,,,---------************************((()))))))))************---,,,,,,+++++++++,,,,,,............////////////.../////////......///111(((((()))***,,,---......---......///////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++++++++,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))***************+++,,,,,,,,,,,,+++++++++,,,,,,------......------------.........///000000111222222222222222444444333444444555666777666777888888999;;;>>>AAAEEEHHHRRRcccxxxdddRRRGGGDDD???===<<<;;;:::999888666444333444444333222333333222222111000000000//////......---,,,,,,++++++---/////////...///000,,,,,,,,,,,,,,,---.........//////000000///---,,,---------------,,,,,,,,,,,,,,,+++************+++---,,,,,,+++***)))((((((((()))***+++,,,---......************************))))))))))))************,,,,,,,,,,,,,,,---......------------.........///---...//////......000222000000000//////.........---......///////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******,,,---............+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------......//////------........./////////000111222222333222222222444444333444444555666777555777888888999;;;???AAACCCFFFQQQeee|||jjjWWWGGGDDD@@@===<<<;;;:::999888666444444444555444222444333333222111111000000000000//////...---------,,,---//////...---...///---------------...//////---...///000111000//////........................---,,,+++*********+++++++++***************++++++)))*********++++++,,,,,,************************))))))))))))*********************+++,,,---...///,,,,,,,,,,,,---------------...//////...///111333444444333222222111000000---......///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))+++,,,,,,,,,+++***************+++,,,------++++++---.........------++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------......//////....../////////000000000000111222222333333222222444444333444444555666777555666888888999;;;???BBBDDDGGGTTTiiinnn[[[HHHDDD@@@===<<<;;;:::999888666444444444555444333444444333222222111111000111111111000//////......+++---......---,,,,,,---...............///000000---...000111222222111111......//////////////////...---+++*********++++++((((((((()))***,,,---...+++++++++************)))************************))))))))))))************((())))))***+++---...///+++++++++,,,,,,,,,---------...////////////222444------------............---......///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((((()))***+++,,,+++*********)))((((((((()))***+++***+++---...///...------************************,,,++++++******++++++,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++,,,,,,------......///////////////000000000000111111222333333333333222444444444444444555777777555666888888999;;;???BBBHHHKKKXXXnnnsss^^^OOOGGG@@@>>>===:::888999999777666666666666333111111111111111000000000000000000000000000//////.........///000000000000000+++***)))***,,,.........000000000000////////////111111111000000///...---,,,,,,,,,+++++++++*********))))))(((((())))))***++++++++++++++++++++++++,,,***)))'''''''''((((((++++++******++++++,,,---+++++++++***++++++,,,,,,------......///000000000000//////.........//////111111000000//////......///////////////000000000000000////////////000000............---,,,+++***+++++++++++++++++++++++++++++++++******)))))))))***+++,,,---...---,,,+++***)))(((((()))+++---///......---,,,+++***)))((())))))*********+++++++++++++++,,,,,,---...//////------,,,+++************...------------.../////////////////////000111111111111111111111222222222222222222222333444555555888888888888999;;;@@@CCCEEENNN^^^sssxxxbbbNNNEEE>>><<<<<<999777888999777666666777666444111111111111111000000000000///////////////......---......///000000000000000///---,,,---///000000000000000000000000000000///000111111000000///...---,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++******)))))))))******++++++************+++,,,,,,)))))))))******+++,,,------------...//////000000/////////.........//////000000000///////////////000000000000000000000000000//////......//////000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,+++)))))))))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,---......//////...---,,,++++++***++++++---------,,,---......//////////////////000111111111111111111111222222222333333333333444555666777888888888888999<<<@@@DDDHHHPPP```uuu~~~gggOOOFFF???======:::999:::999888777666777666444222222222111111111000000000......//////......---,,,......///000000000000///111///......000111000///000000000000000000000000000000000000///...------,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))((()))***++++++,,,,,,,,,***************++++++,,,(((((((((((()))***,,,,,,,,,,,,---......//////000//////////////////////////////////////////000000222222111111000000/////////..................///.........------,,,,,,+++------------------------+++++++++***************+++++++++++++++,,,---------,,,+++)))))))))***+++,,,,,,,,,------.........------------------------,,,,,,------...///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111111000000111111111222222222444444444444555666777888888888999999999<<>>999888777777777666444222222222222111111111000000/////////000///......------...//////000000//////111///------...//////...000000000000000111111111000000000000///...---,,,------,,,,,,,,,+++++++++***))))))(((((())))))***))))))))))))))))))))))))'''(((***+++,,,+++******)))))))))))))))***++++++)))(((((((((((())))))***+++,,,,,,---......//////...//////000000000000000---......//////000000000333333222111000//////.........------------............------,,,,,,,,,,,,------------------------))))))))))))))))))((((((,,,+++*********+++---...,,,,,,+++*********+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++------........./////////000///...------,,,,,,---,,,++++++++++++,,,------///////////////000000111000000000111222222333333444444444444555666777888888999999999:::===BBBFFFMMMWWWiiikkkVVVMMMDDDBBBAAA>>>>>>???:::888777777777777444222222222222222111111111111000111111111111000//////------...///////////////111///....../////////...///000000000111111111222000000000//////...---,,,---------,,,,,,,,,++++++******))))))))))))******((((((((((((((((((((((((((()))*********)))'''&&&))))))(((((())))))***+++******)))(((''''''''''''++++++,,,,,,------............///000111111000000------......//////000000333222222111000///............------------............---,,,,,,,,,------++++++++++++++++++++++++************************,,,+++***)))***+++,,,---*********++++++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///////////////000000000///...------------,,,++++++++++++,,,------///////////////000000111///000000111222222333333333333333333444555666777888999::::::;;;>>>CCCGGGNNNZZZnnnpppXXXNNNEEEAAA???===<<<>>>:::999888777888777555333333222222222222111111111111111222222222111000000------...////////////...222000//////111222111000///000000111111222222222////////////...---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((*********))))))(((&&&&&&((((((((((((((())))))***+++***)))((((((''''''(((******+++,,,,,,------...---...000111222111111000..................//////111111000000//////......///..................///......,,,,,,+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***************+++,,,,,,))))))***+++,,,---......,,,,,,,,,++++++*********........./////////000000//////000000000000000000000000...---------------,,,,,,,,,,,,,,,------...///////////////000111111//////000111222333333444333333333333444555666777888999::::::<<>>???:::999888888888777555333333333333222222222111111000000000000000//////...,,,---......//////......---,,,+++,,,...000000//////000000111222222333333////////////...---,,,+++......---------,,,,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&******************************)))((()))+++,,,---'''''''''''''''((())))))&&&''''''(((***+++---...)))******+++,,,,,,------,,,...000222333222111000/////////......------,,,---------...............000000////////////000000///---,,,++++++,,,...///------------------------''''''(((((()))))))))***((()))***,,,,,,+++******,,,,,,---------,,,++++++***++++++,,,---//////000***+++,,,---...000111111111111111000000000000000//////---,,,,,,,,,,,,,,,...------------.../////////////////////000111111...///000111222333444444555555555666666777888999999::::::;;;===@@@EEEIIITTTdddgggTTTDDDBBBBBB>>>;;;<<<<<<;;;:::999777666555555777444000000222333222000111111000000//////......000///---,,,,,,---///000------,,,,,,,,,---......000111333555555444333222000///...------...///000333111...,,,++++++,,,---+++++++++************)))((((((((((((((()))*********)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))***+++,,,,,,++++++++++++******............////////////---...//////////////////000000000000////////////------...///000000////////////...---------......++++++,,,,,,---......///((())))))+++,,,---......******++++++++++++***)))...---,,,,,,++++++,,,,,,(((((()))***+++---...///111222333333444444333333111111111000000000000000.........------,,,,,,,,,***++++++,,,---...///000000000000000111111111111333333333333333333333333333444555444444444666888;;;888888<<>>AAAHHHPPPcccvvv{{{fffRRRKKKGGGAAA===>>>>>>===<<<;;;999888777777444444333222222111111000111111000000//////......---,,,,,,++++++,,,,,,---------------...///000000222333444444555555444444000///...------...///000222222000///.........///+++++++++*********))))))*********))))))******+++((()))***++++++***)))((())))))))))))))))))(((((()))((((((((()))***+++,,,++++++,,,------...//////............////////////---...///000000000000000////////////000000000000111111000//////.........000111222444444444333222222111///---,,,,,,,,,,,,......---,,,+++******))),,,+++)))((()))***,,,---...---,,,,,,++++++,,,,,,,,,,,,------...000111222333333444555555555555444333222111000///...------------------------------,,,,,,,,,---------......///000000000111111111111111111111111111222222222222444555444444444666888999777999<<<>>>BBBJJJSSSfffzzziiiSSSKKKHHHAAA>>>@@@>>>===<<<;;;999888777777333444444333222111000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333333444444555555555555000///...------...///000111111000000//////......+++++++++*********))))))***))))))((((((((())))))((()))***++++++***)))((((((((((((((((((((())))))(((((((((((()))***+++,,,------------------------............////////////---...///000111111111111.../////////000000000111222111000///......//////222444777999:::999888777555333111///------------,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((())),,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...000000222333444444555555444444222222111000///...---,,,------------------------+++,,,,,,------.........///000000000111111111111000000111111111222222222222444555444444444666888999888:::===???CCCMMMWWWhhh~~~mmmVVVLLLHHHAAA>>>@@@===<<<;;;:::999888777666222444555444222000000111111111000000//////......,,,,,,------------,,,,,,+++++++++,,,---...///000444444444444444555555555000///...------...///000000000000//////.........+++++++++************)))***)))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))(((((((((((()))***,,,,,,------------,,,,,,,,,+++............////////////---...///000111222222222......//////000000111111222111000///...///000111444666:::===>>>===;;;:::555444111...---------...++++++,,,,,,------......***))))))))))))+++,,,---...---,,,,,,++++++,,,,,,++++++++++++,,,---...///111222333333444444333333111111000//////...------,,,,,,,,,------------.........---------,,,,,,,,,000000000000111111111111000000111111222333333333555666777666666666888:::999999;;;???@@@DDDPPP[[[lllrrrZZZNNNHHHAAA===???<<<<<<;;;999888777666555111333555555222000000111111111000000//////......---------......---------++++++,,,,,,---///000111444444444444444555666666000///...------...///000...////////////...------+++++++++************)))+++***))))))(((((())))))((((((''''''''''''(((((('''''''''((((((((())))))''''''(((((()))+++,,,---++++++++++++,,,,,,,,,,,,............////////////---...///000111222222222.........///000111111111111000///...///000111333444777;;;???AAA???===;;;444222///,,,++++++---...,,,,,,,,,---------......******+++,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++,,,---......000111222222333333222222000000/////////.........,,,,,,,,,---------......,,,,,,,,,------------...000000000000111111111111111111111222333444444444555666777666666666888:::::::::===@@@AAAFFFRRR___tttwww]]]PPPIII@@@<<<===<<<;;;:::999777666555555111333666555222000000111111111111000//////......---......//////......---,,,,,,------///000111222555444444444444555666666000///...------...///000---...............---,,,+++++++++************))),,,,,,+++***))))))******((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))'''''''''((()))+++,,,---))))))***+++,,,,,,---.............../////////000---...///000222222333333---......///000111111222111000///...///000222444333666;;;@@@AAA@@@===;;;222000---+++******,,,---------------------------+++,,,---...////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111222222222222111///////////////.........,,,,,,,,,------.........((()))***,,,...000111222000000000000111111111111111111222333444444555555333444555444444444666888:::;;;>>>AAABBBGGGTTTaaazzzaaaOOOHHHCCC???<<<===;;;999999999999777666111111111111111222222222111111111000//////......---------------------------------...000111333444444555666777888888777777333111///,,,++++++,,,---............---,,,+++***(((((())))))******++++++***************)))(((((())))))(((((((((((())))))((((((''''''''''''(((((($$$&&&)))******'''$$$"""------------------------......//////...---,,,,,,///000000000111111111111222222222111111111111000111111000000//////......333777<<<@@@BBB@@@<<<:::333111///,,,*********+++***+++,,,,,,------------,,,,,,------...---------000/////////............,,,...//////...------...000111111000......///000000000///...------,,,,,,---------...------,,,,,,...------------.../////////////////////000000111222333333333333333333444888888888888888888999:::<<<===@@@AAA@@@EEEUUUeeedddQQQIIIDDD@@@>>>===<<<:::::::::999888666222222222222111111111111111111000000///......------------------------------------...000111333444444555777888999888666555222111///---,,,,,,,,,,,,............---,,,+++***)))))))))))))))************************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))+++++++++++++++***)))(((------------------------...............---,,,,,,000000000000111111111111222222222111111111111000////////////............222666;;;???@@@>>>;;;888111///---+++))))))*********+++,,,,,,,,,,,,,,,,,,,,,------...............000000/////////.........,,,...000///...---......000000111///...---///000000//////...------,,,,,,,,,---------------,,,,,,---,,,,,,,,,,,,---......111111111111111222333333111111222222222222333333888777777777777888999999;;;===@@@BBBCCCIIIZZZkkkiiiTTTJJJEEEAAA@@@===<<<::::::::::::888666333333333222222111111111000000000///......------------------------------------...///000222333444444666999::::::888555333000000///...---,,,,,,+++............---,,,+++******))))))))))))))))))((())))))******))))))(((((())))))(((((((((((())))))******))))))))))))******...---,,,******+++,,,---,,,,,,,,,,,,------------............------------111111111111111111000000222222222111111111111000------------............111444888;;;<<<;;;888666///...---+++***++++++,,,++++++,,,,,,,,,+++******------...///////////////000000000/////////......---...000000.........//////000000///------...000//////......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...222111111111111222333333000111111111222222222333777666666666777777888999:::<<<@@@DDDFFFOOOaaasssmmmWWWKKKDDDAAA@@@<<<;;;999999999888777555555555444333222111111000000000//////...---------........................---......///000222333444555777:::<<<;;;888444111////////////...---,,,+++............---,,,+++*********))))))((((((((('''((()))))))))))))))(((((())))))(((((((((((())))))***))))))(((((())))))***++++++***)))))))))***+++,,,,,,,,,,,,,,,---------////////////.../////////222222111111111111000000222222222111111111000000---------....../////////000333666888888777555333///...---,,,,,,,,,------,,,,,,,,,,,,+++***))))))---...///000000111000000000000000////////////...---///111000///...///000//////000...---,,,---///.........------,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,---......000000//////000000111222111111111222333333333444666555555555666777888999;;;===AAAEEEHHHRRRfffyyysss[[[MMMDDD@@@???;;;:::888777888777666444666555555444333222111111000000000///......------.................................///111222444555666888;;;<<<;;;888444111.../////////...---,,,+++............---,,,+++******)))))))))(((((('''''''''(((((()))))))))(((((())))))(((((((((((()))))))))((((((''''''(((((()))(((((()))******))))))(((+++++++++,,,,,,,,,------111111000//////000111222222222222111111111111111222222222111111111000000.........//////000000111000111333555555444222111,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---...///000111111111111111000000000////////////...000111111000//////000...//////...,,,+++---...---------------,,,,,,,,,***++++++,,,------,,,,,,...............///000000000000000000000111111222222222333333444555555666555555555555666777888999<<<>>>AAAEEEIIIUUUjjj~~~zzzaaaQQQFFF@@@???;;;:::888888888777666444555555555444444333333333111111111000//////....................................///000111333444555777888:::<<<;;;888555333//////.........---------............---,,,+++***)))(((((((((((((((((('''''''''((()))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((((()))***+++++++++***)))******++++++,,,,,,------111111000//////000222333111111111222222222333333222222222111111111111000/////////000000000000000000111222222222111000///(((((((((((((((((((((''',,,,,,---------,,,++++++,,,---...000111111111111111111000000000////////////000222222000000000111---......---++++++,,,...------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,/////////...///000000111333222222222222333444444222222333444555666777777555555555666777888999:::===>>>BBBFFFKKKXXXooohhhVVVIIIBBB@@@===;;;:::999999999777666555555555555444444444444222222222111000000//////..............................///000111333444555777888:::::::::888666555000///...---,,,---..................---,,,+++***'''''''''(((((((((((((((&&&''''''((())))))(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++)))******+++,,,,,,------000///...---...///111222000000111111222333444444222222222111111111111000//////////////////......111111111111000/////////)))))))))))))))((('''''',,,,,,---.........------,,,,,,...///000111111111111111111000000000/////////111222222111000000111---......,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,...............///000000333333222222333333444555111222222333444555666777666666666777888999:::;;;===>>>BBBGGGNNN]]]vvvmmmZZZLLLCCCAAA???===;;;;;;;;;;;;999777444444444555555555555555333333222222111000000000////////////////////////...//////000111333444555888888999:::999888777666000///---,,,,,,---...///............---,,,++++++&&&'''''''''(((((())))))&&&&&&'''((())))))(((((())))))(((((((((((())))))******))))))))))))*********)))&&&%%%%%%(((+++---))))))***+++,,,,,,------...---,,,+++,,,...000111//////000111333444555666222222222111111111111000/////////......------,,,111111111000//////......,,,------,,,,,,+++)))))),,,,,,---...////////////+++,,,---///000000111111111111111111000000000000000111333333111000111222---------,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------...------------...//////111111000000111111222333000111111222444555666666666666666777888:::;;;<<<<<<>>>BBBIIIQQQaaa|||uuu]]]MMMEEECCCAAA>>>;;;:::::::::999888777666666555444444333333222222111111000/////////111///...------...///111,,,...000111222444777999<<<===>>>>>>===;;;999888...---,,,+++++++++,,,,,,******++++++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++******)))(((''''''&&&(((((((((((()))))))))))))))))))))))))))(((((((((******+++++++++,,,,,,,,,,,,---------.../////////222222222222222222222222111111222222222111111000///............---------......---------,,,,,,,,,))))))***++++++++++++***///---,,,---//////,,,))),,,,,,------...//////000////////////////////////111111000000//////.........------,,,,,,,,,---------,,,***))))))***,,,---///---***+++---///...,,,,,,,,,---...///000111222222222222111222222333333333333222222222333444444444444555666777999;;;<<<<<<>>>DDDMMMVVVggg{{{bbbQQQHHHEEEAAA>>>;;;:::::::::999888777777666666555444444333222222222111000000//////111000...------...000111...000222333333555888:::<<<<<<===>>>===;;;888777...---,,,+++***+++,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((*********)))((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,------....../////////222222222222222222222222111111222222222111111000000000/////////.....................---------,,,))))))***++++++++++++***...,,,,,,---......+++))),,,,,,------.../////////........................000000//////////////////...------,,,,,,,,,------///...,,,++++++,,,...//////---++++++---...---,,,,,,---------......//////222222111111111222333333333333222222333333444555777777777888999;;;<<<===<<<>>>DDDMMMYYYlllgggTTTJJJEEEAAA>>>;;;999999999999888888777777666666555444444333333222111111000000///000000............000000111333444555555666999;;;;;;<<<<<<===;;;999777555...---,,,******++++++,,,+++,,,,,,,,,,,,,,,,,,+++************************&&&&&&'''''''''(((((((((******))))))((((((''''''(((((((((((())))))))))))'''''''''(((((((((((((((******+++++++++,,,,,,,,,,,,,,,---...//////000000222222222222222222222222000111111222222222111111111000000000////////////.........---------,,,,,,))))))***++++++++++++***,,,+++++++++---,,,+++)))+++,,,,,,---.................................................../////////------,,,,,,,,,,,,------...---,,,++++++,,,---......---++++++---------,,,------------------------111111111111111222333333333333333333333444555555888888888999999;;;<<<<<<===???EEEOOO]]]rrrjjjVVVIIIDDDAAA>>>;;;:::::::::999888999888888777666666555555333333333222111111000000000000///......///000000222333555555555666888::::::;;;<<<<<<;;;888666444------+++*********+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))'''''''''''''''(((((((((******+++++++++,,,,,,,,,,,,,,,---...///000000111111111111111111111111111000000111222222222111111000000000/////////......------,,,,,,,,,+++++++++))))))***++++++++++++***+++*********++++++***)))++++++---...//////..............................,,,,,,------......//////,,,,,,,,,+++,,,,,,------++++++***))))))***++++++---,,,++++++,,,,,,---,,,,,,,,,,,,------.........111000000000111222333444333333333333333444555666777777777777888888999:::???@@@FFFQQQaaawwwpppZZZLLLEEEBBB???<<<;;;;;;;;;:::999:::999999888888777666666444444333333222111111111000000////////////000000111222444444444444777999;;;;;;<<<<<<:::888555333---,,,+++***)))***++++++))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((())))))******+++++++++,,,,,,,,,,,,,,,---...///000111222111111111111111111111111///000111222222222222222/////////.........------+++++++++************)))))))))***++++++++++++************************++++++,,,...///000000///...........................++++++,,,,,,---------...+++++++++++++++,,,---...************************,,,,,,,,,+++++++++,,,---***+++,,,...///111222222000000000000111222333444333333333333444555666777888888777777888999::::::BBBBBBHHHTTTeee|||zzzcccRRRIIICCCAAA>>><<<<<<<<<<<<:::;;;::::::999888888777777555555444333333222222111000000000000000000000000///111222333333444666999;;;<<<<<<<<<:::888555333---,,,+++))))))******+++(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,---...000111222222111111111111111111111111///000111222222222222222............------------+++++++++*********))))))))))))***++++++++++++***)))***+++***))))))+++---+++---///111222111000///------------------------++++++++++++,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---******,,,...000222333444/////////000111222333444333333333333444555777777999999999::::::;;;======CCCDDDKKKZZZllliiiVVVKKKEEEBBB???>>>>>>>>>===<<<;;;;;;;;;:::999999888888555555555444333333222222000000000111111000000000...000111222333555777:::<<<=========;;;888555333---,,,***)))))))))***+++))))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,---///000111222333111111111111111111111111//////000222222333333222////////////............,,,,,,,,,,,,++++++++++++))))))***++++++++++++***)))+++,,,***)))))),,,///,,,...111333333333111000------------------------+++++++++++++++*********************+++,,,---...++++++,,,,,,,,,,,,++++++***,,,---,,,***)))+++---***+++,,,---///000111222......//////000222333444222333333333555666777888888888999:::;;;<<<>>>???CCCEEENNN___tttlllVVVJJJFFFCCC@@@?????????>>>===<<<;;;;;;::::::999999888666555555444444333222222000000111111111111000000...///222333444666999;;;======>>>===;;;888555333,,,,,,***)))))))))***+++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---///000222333333000000000000000000000000//////000222222333333333000000000000////////////.........---------,,,,,,))))))***++++++++++++******+++,,,+++)))))),,,000---///111444444333222000------------------------,,,+++++++++******))))))************+++,,,---...))))))************))))))***,,,---,,,))))))+++...++++++,,,,,,---...//////.........///000222333444222333333444555666888888666666666888999;;;===>>>CCCEEEPPPccczzzpppYYYPPPFFFDDDAAA@@@@@@@@@???>>>???>>>===<<<;;;:::::::::666666555555555444444444111222222333333222222111000000111222444666888999<<<;;;;;;999888666555444111...,,,+++++++++***)))******************++++++***************+++++++++******)))((((((((((((((((((((())))))******++++++))))))))))))(((((((((((()))))))))))))))(((((((((***++++++***))))))***,,,------...///000111222222333444555444222111222333222222222222222222222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***)))+++,,,---,,,,,,---...............------------......---,,,++++++++++++))))))*********+++++++++(((((()))***************,,,,,,++++++++++++******,,,,,,,,,---------.....................///000000222222222111111111111111222444555555444555666888666888:::;;;;;;<<<>>>@@@@@@IIIYYYllluuu^^^SSSGGGDDDAAA@@@@@@AAA@@@??????>>>===;;;:::999999999555555555555444444444444222222333333333333222222111111222333555777888999======<<<;;;999666333111///...,,,,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,++++++************************)))((((((((((((((())))))))))))***************)))))))))(((((((((((())))))))))))))))))))))))***++++++***))))))***,,,------...///000111222222222444555555333222222222222222222222222222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++***+++---///000000//////111111111111111000000000+++++++++******+++,,,,,,,,,,,,++++++*********)))((())))))***************......---,,,+++******))),,,,,,---------........./////////...//////000000111111111111111111111111222444555555555555666888555666888999999:::<<<>>>CCCMMM]]]qqq|||dddWWWIIIFFFCCCAAAAAABBBBBBAAA???>>>===;;;999888888888444444444444444444555555222222333333333333222222222222333444555777999:::=========<<<:::666111///...---,,,,,,...000//////------.........---------,,,+++++++++***)))))))))******)))((((((((())))))***************)))))))))******)))))))))((((((((())))))))))))***************+++++++++))))))+++---------...///000111222222111333666666444333222222222222222222222222222222000000000/////////......------------------------------------------------,,,,,,---111666777444111000000//////............))))))))))))***+++,,,---......---,,,+++***))))))((()))******++++++******000///...---,,,+++***))),,,------------.........111111000/////////000000000000000000000000111111222444555555555555666888666777999999999:::===???GGGQQQcccxxxhhhXXXKKKHHHDDDBBBBBBCCCCCCBBB???>>>===;;;999888777777444444444444444555555555222333333333333333333222333333333444666888999::::::;;;======:::666222///...---+++,,,...//////...---.../////////...---,,,,,,,,,,,,+++***)))((((((******))))))((())))))***+++++++++******)))))))))*********)))))))))((((((((((((((()))))))))))))))***+++,,,+++******+++---.........///000111111111000333666777666444222222333333222222222222222111000000000////////////...------------------------,,,---------......//////...---...444;;;===888333/////////...------,,,,,,++++++******+++,,,,,,---......---,,,,,,+++******))))))***++++++++++++***///......------,,,,,,+++------------............222111111000000000000000///000000000000000111111333444666666555555777888999:::;;;;;;;;;===???BBBIIIUUUhhhmmmZZZMMMJJJEEEBBBBBBBBBCCCBBB???>>>===;;;:::999888888555555555555555555555555333333333444444333333333333333444444666777999:::666888:::;;;:::777333111///---++++++,,,---,,,+++---.../////////...,,,+++,,,,,,,,,+++***)))((((((******))))))))))))******,,,,,,++++++******))))))************))))))))))))'''''''''(((((()))))))))***+++,,,+++******,,,.........//////000000111111000333666777666444333333333333333222222111111111111000000000////////////........................,,,------......//////000///...000666===???;;;666333333222222111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++,,,,,,------......///---------.........//////111111000000000000111111//////000000111111111222333555666666555666777999999:::;;;;;;<<<>>>AAADDDJJJXXXmmmuuu^^^PPPLLLFFFBBBAAAAAAAAAAAA???>>>===<<<;;;:::::::::777777777666666666555555333333444444444444333333333333333444555666888999555666888888888666333111///---++++++,,,,,,+++***...///000111000...,,,+++,,,+++++++++***)))))))))******)))))))))***+++++++++++++++++++++*********++++++*********)))))))))''''''(((((())))))*********+++,,,+++++++++---///.../////////000000000111111333666777666444444444444333333222222111111111111111000000000/////////////////////////////////------......//////////////////222777<<<>>><<<999333222222111000///......000///...---,,,,,,,,,,,,***+++++++++,,,,,,,,,---)))***++++++,,,+++++++++)))***+++,,,---...///000------........./////////000////////////000111222000000000111222222333333333555666666666666777999777888999999:::===AAAEEENNN\\\ssseeeRRRMMMGGGBBB@@@????????????>>>===<<<<<<<<<<<<===::::::999888777666555555333333444444444444333333333333333333444555777777555666666666555333111000...,,,++++++---......---///000222333222000---+++++++++************************))))))******+++,,,***++++++++++++++++++,,,+++++++++*********))))))((())))))***++++++,,,,,,***+++,,,,,,++++++---///////////////000000000000222444666666555444555666444444333333222111111000111111111000000000//////////////////////////////............///////////////000333777999;;;<<<<<<111111000///...---,,,,,,......---,,,,,,,,,------+++++++++++++++*********)))***++++++,,,,,,++++++)))******+++,,,---..................////////////---------...///000111222000111111222333333444444444555777777666666888999666777888999;;;>>>DDDHHHTTTccc{{{lllTTTNNNGGGBBB???>>>>>>===>>>>>>============>>>>>><<<;;;:::999888666555555333444444555555444444333222222222333444555666777777777666444222000///...---++++++,,,...000111000111222444444444111...---***************+++++++++******))))))***+++,,,,,,*********++++++,,,,,,---+++++++++************)))******+++,,,------......***+++,,,,,,+++,,,...000////////////000000000000333444555555444444666777444444333333222111000000111111111111000000000000000000000000000000000000/////////////////////......111444666777999;;;===444444333222111000//////++++++++++++,,,---......---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++******++++++++++++,,,,,,............/////////000,,,,,,,,,---///000222333111111222333444444555555444555777777666666888999777888:::;;;===AAAGGGKKKXXXhhhrrr\\\PPPEEECCCCCCBBBAAAAAA??????>>>===<<<;;;;;;:::>>>===<<<:::888666555444777666333111111222444666///000222444666666666666777666555333111///...---...............///000000///222555777777666333111000...,,,***))))))***+++***)))'''&&&'''(((***+++///......---+++***))))))******+++++++++,,,,,,,,,******))))))******+++,,,***++++++,,,,,,------...////////////000111222333555555555666555555444333111222222333333222222111222111111000000000000000111111111000000000000000........................000111222333444777<<>>DDDLLL]]]wwwzzzbbbUUUHHHDDDCCCAAA??????>>>>>>======<<<<<<;;;;;;>>>===<<<:::888666555444555555444444444333333333000111333555666666666666999888777555444222111000...............//////000000222555777888666444222000...,,,***))))))******))))))'''''''''(((***+++++++++++++++,,,,,,,,,,,,************++++++++++++******))))))******+++,,,***++++++,,,,,,------...000000//////000111222222333333444555666666555555444555555666666555555444222111111000000000000000111111111000000/////////........................///000111111222444888;;;666111///111000,,,+++...,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------......////////////.............../////////000000111111111111222333444555555555555555777888999::::::888999===???AAAHHHPPPbbb|||iiiZZZKKKEEECCC@@@===<<<===============<<<<<<<<<===<<<;;;:::888777666555444444555666666444333222222333444555666666666666888888777555333222111000......------......///000222333666888888777555333///...,,,***))))))******)))((('''''''''(((***+++*********+++++++++,,,,,,))))))))))))***************))))))))))))***++++++***++++++,,,,,,------...111000000000000000111222111222333444666666666777555666666777777666666555222111111000000000000000222111111000///......---------------------------....../////////111444666444000......,,,******---,,,,,,,,,,,,++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......////////////......------...//////000111111111111111222222333444555555555555666777888999:::999888:::>>>@@@CCCLLLUUUiiippp___MMMEEECCC@@@<<<;;;<<<<<<<<<===============<<<<<<;;;:::888777666666555555555555555444444333333444444555666666666666444444333222000///.........------------...//////222444666888888777555444///...,,,+++***))))))))))))(((((('''((()))******,,,,,,+++***))))))(((((((((((((((((()))))))))))))))))))))))))))***++++++***++++++,,,,,,------...111111000000000000111111111222333444555555555555333333444444444444333333222111111000000000000000111111000///......---,,,---------------------------...///.........000222444222///,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---...///000111222222222222222222333444555555555555555666777888:::::::::999;;;>>>@@@CCCNNNYYYqqqvvvcccNNNEEECCC@@@===<<<<<<<<<<<<===============;;;;;;::::::999888777777888666555333333444555666555444444444444555555555111111111000///......------------------...//////222333555666666666444444...---,,,+++***)))))))))((((((((((((((())))))************))))))(((((('''''''''((((((((()))))))))))))))(((((())))))***+++***++++++,,,,,,------...000000000000000000111222333444444444444444333333222222333333333333222222222111111000000000000000000000//////...------,,,---------------------------...///...------///000555555333...******---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------...///000111222333222222222222333444555666666666666666777999:::;;;;;;;;;<<>>@@@AAAFFFUUUdddrrrXXXKKKHHHEEE@@@>>>>>>>>>======<<<<<<;;;;;;::::::999999999999999999777777666555444555555666555444333222111222222333333333333333222222222222------,,,,,,------...///...///000111111111000000---------,,,+++***)))((('''(((((()))))))))))))))$$$%%%&&&'''((()))******(((((()))))))))*********((((((((((((((()))*********++++++,,,,,,------............///000222333444222222333444444444333333444444555555555555444444222111111000000000000000,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---...555::::::333......000///,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......////////////......//////000000000111111111333333222333333444555666666666666777888999;;;;;;:::;;;???BBBDDDLLL]]]mmmyyy]]]OOOJJJFFFAAA>>>??????>>>===<<<;;;;;;:::999999999999999999999999555666777777777666444444555444222111000111111222222222222222222222222222---,,,,,,,,,,,,---......------...///////////////---------,,,+++***)))((('''(((((()))))))))))))))''''''''''''''''''&&&&&&))))))))))))************((((((((((((((()))*********++++++,,,,,,---......------...///111333444555000111222333444555555555333444444444444444444333222111111000000000000000++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,---444;;;<<<444...///000...,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,------------------,,,,,,+++++++++......////////////......000000000000000111111111333333333333444555666666666666777777888999;;;<<<999;;;???DDDGGGPPPcccttthhhRRRIIIFFFBBB>>>BBBAAA@@@>>><<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::666666888888888888666666555333111000222333333222000000000000////////////////////////////////////111111000///......------******************++++++&&&&&&&&&&&&''''''''''''******))))))((((((''''''((())))))***+++,,,,,,,,,))))))))))))************,,,,,,------,,,,,,++++++...,,,+++---000222222000333333333333333333333333222222222222222222222222111111111111111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,000222@@@DDD555+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///...---+++******++++++------------------------////////////////////////...///000111111222222111111222222333333444444555666666777777888888999999===>>>AAAEEEJJJUUUhhhyyyoooWWWLLLHHHDDD@@@BBBAAA???>>><<<;;;;;;;;;888999999999999999999888666777888888888888777666555333000000111222222222000000000000/////////.................................------,,,++++++***************************)))))))))************+++))))))))))))((((((''''''((((((((()))***+++++++++))))))))))))***************++++++,,,---------,,,---,,,+++---000222111000444444444444444444444444222222222222222222222222111111111111111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///111>>>CCC555,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,...---,,,,,,++++++,,,---...------------------------////////////////////////...///000111111222222111111222222333333444555555666666777777888999999999===>>>AAAEEEKKKWWWkkk~~~xxx^^^QQQKKKGGGCCC@@@@@@???>>>============999999999999999999999999999999::::::::::::999999555333000///000111111000000000000/////////..............................---,,,,,,++++++*********************************************++++++++++++)))))))))((((((((((((''''''''''''((())))))******))))))))))))************((()))***,,,------......---,,,,,,---000111111000444444444444444444444444333333333333333333333333111111111111111111111111.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++......;;;AAA555---///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---++++++++++++,,,---...///------------------------////////////////////////...///000111111222222111222222222333444444555555666777777888999999::::::???>>>AAAFFFMMM[[[rrr~~~cccTTTMMMHHHDDD??????>>>>>>===>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<=========>>>>>>=========555333000///000000000///000000/////////.................................---------,,,,,,,,,++++++************))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((()))))))))************))))))***,,,,,,------------------...///000000000222333333333333333444444333333333333333333333333111111111111111111111111//////...------,,,,,,+++++++++++++++++++++++++++***************+++++++++,,,+++777>>>555///000...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++,,,,,,---......///------------............////////////////////////...///000111111222222111222222333333444555555555666777777888999:::;;;;;;@@@???BBBHHHQQQaaazzzhhhWWWOOOHHHEEE??????>>>>>>>>>>>>??????======<<<;;;;;;<<<======>>>???@@@AAAAAA@@@???>>>777444111000000000//////////////////....................................,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''((()))))))))************+++++++++,,,,,,+++******------.../////////000000000000111111111222222222333333333333333333333333000000000000000000000000000000//////...---------++++++++++++++++++++++++************************,,,)))333;;;444000111---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***)))+++------------------------------------....../////////000000000000000000000000...///000111111222222111222333333444444555666666777777888999:::;;;<<<<<>>>>>>>>??????===<<<;;;::::::;;;<<<===???AAADDDFFFFFFDDDAAA???999666333111111111000////////////.........------------------------------*********************************))))))(((((('''(((((((((((())))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************+++++++++++++++***))))))---...//////......///111/////////000000111111222222222222222222222222222000000000000000000000000111000000///......------++++++++++++++++++++++++***************))))))))),,,(((000999444111111,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,------.........------,,,---------...//////000000000000000000000000000000...///000111111222222111333333333444555555666666777777888999;;;<<<======AAABBBGGGPPP]]]qqq{{{fffXXXMMMGGGAAA@@@@@@???>>>>>>>>>>>>???>>>===<<<<<<===>>>???DDDGGGLLLOOOOOOLLLGGGDDD:::888444222222111000/////////.........---------------------------------+++++++++++++++++++++++++++******)))((((((''''''((())))))))))))*********&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))************)))******++++++++++++***,,,...000000...---///111/////////000111222222222111111111111111111111111000000000000000000000000000//////......---,,,,,,************************+++*********)))))))))(((---'''...777333111111***,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,+++,,,---...//////......---------...///000000000000000000000000000000000...///000111111222222111333333444444555666666666777888999:::;;;===>>>>>>AAADDDJJJUUUcccwwwmmm\\\PPPHHHBBBAAA@@@???>>>>>>>>>>>>BBBAAA@@@>>>>>>@@@AAABBBJJJNNNTTTXXXXXXTTTNNNJJJ;;;999555333222222111/////////.........---------------------------------------------------------+++******)))(((''''''&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************'''((()))***+++,,,,,,,,,,,,///111000...---///111///000000111222222333333000000000000000000000000000000000000000000000000///......------,,,++++++************************+++*********))))))((((((...'''---666333111000))),,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,)))***,,,...000000000000---------...///000000111000000000000000000000000...///000111111222222111333333444444555666666666777888999:::<<<===>>>???BBBDDDLLLXXXfff{{{xxxaaaQQQHHHEEEDDDBBB@@@>>>======>>>@@@AAABBBCCCBBBDDDFFFHHHMMMWWW```cccbbb]]]RRRHHHBBB===777333111111111000......---------,,,,,,,,,)))))))))***+++,,,......+++,,,---------,,,+++***)))))))))))))))*********(((((((((((('''''''''''')))))))))))))))((('''''''''((()))((('''&&&''')))))))))))))))((((((((((((***(((&&&'''***,,,+++***------......///000000000,,,---///111222111000///111222222222222111000000111000000///...------,,,......---,,,+++))))))(((************************)))************+++++++++)))***+++111:::@@@:::///000///...------,,,------************+++,,,------((()))***+++---...///000222222111111000000/////////000111000......///000111000000000222222222111444444444555555555555555777777777999;;;===@@@AAADDDHHHOOOYYYkkk~~~gggUUULLLEEEDDDBBB@@@?????????@@@CCCEEEFFFFFFFFFGGGIIIKKKRRR[[[dddfffeee___TTTIII@@@<<<777444222111000///............---------,,,))))))******+++,,,...///,,,---.........---++++++)))))))))))))))(((((((((************)))))))))))))))))))))))))))((('''''''''((()))((('''&&&''')))))))))))))))((((((((((((---+++))))))+++,,,+++))),,,,,,,,,---......//////,,,---///111222111000///111111222222111000//////111111000//////...------...------,,,+++***)))(((************************(((((()))))))))*********)))***+++000:::???999000000///...------,,,------+++++++++***++++++,,,,,,******+++,,,...///000000//////////////////......///111222222111111222444333333333333444555555444555555555666666666666777777777777888:::===@@@AAADDDIIIRRR^^^qqqooo[[[OOOEEEDDDBBBAAAAAAAAABBBCCCFFFGGGHHHHHHGGGHHHJJJLLLSSS\\\dddfffddd]]]RRRGGG===;;;777555333222000.../////////.........------************+++---...///......///000///...---,,,***)))))))))((('''''''''************))))))))))))(((((()))))))))((('''''''''((()))((('''&&&''')))(((((((((((())))))))))))...,,,***)))******)))(((+++++++++,,,------......,,,---///111111111000000111111111111000///...---111111000000//////.........---,,,,,,+++***))))))************************'''((((((((()))))))))))))))***+++000888>>>999000000///...------,,,------,,,,,,++++++***+++++++++,,,,,,---......///000000---------------.........+++---////////////111333333444444555555666555555666666666666777777888888666666777888:::===???AAACCCJJJVVVfff{{{xxx```RRRGGGEEECCCBBBBBBCCCEEEFFFEEEFFFGGGGGGFFFFFFHHHJJJPPPXXX```aaa^^^WWWKKK@@@:::999666555444222///---000////////////.........*********+++,,,---.../////////000111000///...---,,,++++++***)))(((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((()))((('''&&&''')))(((((((((((())))))))))))+++***)))(((((((((((((((+++++++++,,,------......---...///000111111111000111000000000///...,,,,,,111111000000000/////////------,,,,,,+++***))))))************************((((((((()))))))))*********+++,,,///666<<<999111000///...------,,,------------,,,+++************,,,,,,------......//////,,,,,,,,,------.........,,,...//////......///111111333444555444444444444555555555666777777777888777777777888:::===???AAACCCLLL[[[nnneeeTTTIIIGGGEEEBBBBBBCCCEEEGGGEEEFFFGGGFFFEEEEEEFFFHHHKKKSSSYYYYYYVVVPPPEEE;;;888777555555444333///---000////////////.........*********+++,,,---/////////000111111111000///...------,,,,,,+++***))))))((((((((((((''''''''''''''''''(((((((((((('''''''''((()))((('''&&&''')))'''((((((((()))))))))***)))))))))))))))***+++,,,,,,,,,,,,---......//////---...///000000111111111000000000//////---,,,,,,000000000000////////////---,,,,,,++++++*********************************)))))))))*********++++++***,,,,,,...444:::888222000///...------,,,------------,,,+++************++++++,,,,,,---------...---------.../////////000333444444333222111111222000333666666555444444555333333444555555666777777777777888999;;;>>>@@@BBBEEENNN___vvvlllYYYMMMJJJFFFCCCAAABBBDDDEEEEEEFFFFFFEEEDDDCCCEEEFFFGGGMMMRRRQQQOOOKKKCCC;;;777666444444444222000---/////////.........------++++++++++++,,,...///000000000111111111000///.........------,,,+++++++++************))))))))))))&&&&&&'''((((((((('''''''''((()))((('''&&&''')))''''''(((((())))))******)))***++++++***+++---///,,,,,,,,,---......//////.........///000000111111///////////////......---///////////////.........,,,,,,,,,+++++++++******************************************+++++++++++++++,,,,,,---222888888333000///...------,,,------,,,,,,++++++***+++++++++******++++++,,,---......///////////////000000000222333444222000......///111555999999777555555777222333333444555666777777888888999:::<<>><<<<<<===>>>===BBBDDDCCCBBBAAA>>>888777555222111222111000///......---------,,,,,,,,,+++++++++,,,---...///000///000000111111///...---++++++++++++++++++,,,,,,((((((((((((''''''''''''%%%%%%&&&'''(((((((((''''''((()))((('''&&&''')))&&&''''''((()))******+++&&&(((((('''###"""$$$''')))******+++,,,,,,------///.........///000111222---...///000111111111111,,,---------------------,,,,,,++++++++++++++++++************************(((((((((((())))))))))))+++------,,,000666777444000000...---------------************+++,,,------******,,,---///000111222000000000///.........---,,,...///...------...///,,,222777777444111222444444444555666777888999999;;;;;;;;;<<<>>>AAACCCEEEUUU^^^oooeeeYYYTTTKKKDDDBBBCCCBBB>>>@@@???>>><<<:::999999999<<<<<<======;;;999666444999888666444222111111000///...---,,,,,,,,,,,,,,,((()))***+++---...//////111000000///...,,,+++***+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))((())))))))))))((((((((((((''''''(((***+++,,,---...---,,,+++*********+++,,,---------............///------,,,+++,,,---...//////............---------,,,,,,,,,+++++++++*********+++,,,,,,+++***)))(((++++++************++++++,,,,,,---...000222444555...------,,,,,,------...***************+++------........................+++,,,---...///...---,,,...000111111000000111222111222222333333444444555333333444444555666666666999777999===???AAAFFFNNNXXXfff~~~lll\\\UUUKKKDDDBBBCCCAAA>>>@@@???===;;;:::999999888999999;;;;;;:::999777666777666555333222111111000///...---,,,,,,,,,,,,---)))***+++,,,---///000000111000000///...,,,+++***************)))))))))((())))))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))******)))))))))))))))))))))(((((((((((((((((()))***++++++,,,---,,,+++***))))))***++++++---------............///......---------...///000............---------------------,,,,,,,,,++++++***++++++,,,+++***)))(((+++******))))))******+++******+++---...111333444...------,,,,,,------...//////////////////000111........................,,,,,,------......------...000111111000000111222111222222333333444444555444444444555666666777777:::888:::>>>???AAAGGGOOO]]]mmmxxxaaaWWWKKKDDDCCCBBBAAA??????>>><<<;;;999888888888555666888999999888777666444444333222111000111111......---,,,,,,,,,------++++++,,,---///000111222111000000///...,,,+++***************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***))))))(((((())))))***(((((((((((()))))))))))))))))))))*********++++++******))))))))))))***+++---------............//////............///000000............------------.........---------,,,,,,***++++++++++++***))))))******))))))))))))******((())))))+++---000222333......------------......000//////.......................................---------,,,---......///...000111111000000111222111222222333333444444555555555555666777777888888;;;:::;;;???@@@BBBJJJSSSfffxxxiii[[[LLLEEECCCBBB??????===<<<;;;:::888888777777444555666666666666555444222111111000000000000111...------,,,,,,,,,------,,,,,,---///000111222333111000000///...,,,+++************)))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))************))))))))))))***************+++++++++---------............///.............../////////.........---------,,,,,,------------,,,,,,,,,,,,*********+++***************))))))(((((())))))***(((((()))+++---///111333......------------......000///...---,,,,,,,,,,,,...........................---,,,,,,,,,---///000...000111111000000111222111222222333333444444555666666666777888888999999;;;;;;===@@@AAACCCMMMXXXmmmsssaaaOOOGGGEEEAAA>>>>>><<<;;;:::888777777777777555555555555444333222222111000000//////000000000------,,,,,,,,,------...,,,---...///111222333333111000000///...,,,+++***))))))))))))))))))******(((((((((((((((((((((((((((((()))))))))************)))(((''''''((()))***'''((((((((()))))))))************))))))))))))(((***++++++,,,,,,------------------............///,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++******))))))))))))******)))******,,,---///111222///......------......///222111000///...---------........................///...---,,,---...///000...000111111000000111222111222222333333444444555666666777777888999999999<<<<<<>>>AAABBBEEEQQQ^^^sss}}}gggRRRJJJFFF@@@===>>>::::::888777777666666666555555444444333222222111111111000/////////000000------,,,,,,,,,---......------...///111222333333111000000///...,,,+++***))))))))))))************))))))))))))))))))))))))(((((()))))))))*********)))((((((''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))***+++,,,---.........------------............///+++,,,------......------------------,,,,,,,,,,,,,,,,,,+++++++++******************)))******+++,,,++++++************+++++++++++++++,,,---...///000//////............/////////...---,,,++++++++++++..............................------......///000...000111111000000111222111222222333333444444555666666666777888888999999;;;<<>>999999888777666666666666444333333333333333333333222222111000/////////000,,,,,,,,,,,,,,,---...///,,,---...///000222333333111000000///...,,,+++***((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((((((((((((''''''''''''((()))*********((((((((())))))))))))))))))***+++---......---------------............///,,,,,,.../////////...------------,,,,,,,,,++++++------,,,,,,,,,+++++++++******)))))))))***,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------//////............//////,,,+++***)))))))))))))))........................------...///////////////...000111111000000111222111222222333333444444555555555666666777888888999:::;;;???BBBDDDJJJZZZjjjqqqWWWNNNIII@@@<<<===999888777666666555666666222222222222333444555666333222111000////////////,,,,,,,,,,,,,,,---...///,,,,,,---///000111222333111000000///...,,,+++***(((((())))))*********+++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&''''''((()))******+++(((((((((((()))))))))***((()))+++,,,------,,,,,,---------.........//////,,,---///000000000///...---------,,,,,,,,,++++++......---------,,,,,,,,,******)))))))))***,,,------,,,,,,++++++,,,,,,---++++++***************+++//////............//////......------,,,,,,------........................,,,---///000000000///...///000111111000000111222111222222333333444555555555555555666777777888888999;;;???BBBDDDKKK\\\mmm}}}aaaPPPGGGAAA>>>>>>:::999888888888888888888444333222333444444333111111111111111000000000000...,,,,,,---///000///...---......///////////////------..................,,,+++******))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************&&&''')))++++++***((('''+++***)))(((((()))***+++...---,,,+++++++++,,,---............/////////000------......///...............---------,,,,,,,,,---,,,++++++------,,,+++***++++++,,,,,,++++++***,,,+++)))''''''((()))******+++,,,,,,++++++---///...///////////////............---,,,,,,+++******,,,,,,,,,---------......------------.........///////////////000111222333333333444444555666666666777888999:::::::::::::::===>>>AAAFFFJJJSSSfffwwwhhhTTTJJJCCC??????;;;;;;999888777666666666222222222333555555444222111111000000000/////////...---,,,---///000///...------...///////////////---...............------+++***))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))************)))))))))******)))((('''&&&++++++***))))))***++++++---,,,+++++++++,,,------------------............------..............................---------,,,---,,,++++++------,,,+++***++++++,,,,,,++++++***...---+++***)))***+++,,,***+++,,,,,,++++++---///......////////////......,,,,,,,,,++++++*********,,,,,,---------.........------........./////////000000000000111222333444333333444444555666666666777777888888999:::::::::<<<===AAAFFFLLLWWWlll~~~qqq[[[NNNEEE@@@@@@===<<<:::888666444444333222111111333555555444333000000000/////////.........---,,,---/////////---------...////////////..................---,,,+++***))))))(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''((())))))******))))))++++++***)))((('''&&&&&&,,,++++++******++++++,,,++++++++++++,,,,,,......---------------,,,,,,,,,---------.........///////////////.........---------+++***+++,,,---,,,+++******++++++++++++******---,,,+++***)))***+++,,,***+++,,,,,,++++++---///---....../////////......++++++++++++************,,,------------.............../////////000000000111111111111222333444555333333444444555666666666888777777777777999:::;;;======AAAGGGOOO]]]tttxxxaaaRRRGGGBBBAAA<<<;;;999777666444444333444333222333444444333111////////////............///---,,,---...///...---,,,---......//////....../////////...---,,,+++*********)))(((((((((((()))+++******)))(((''''''&&&'''''''''''''''''''''''''''(((((()))))))))))))))+++***)))(((''''''((((((******************************++++++,,,---...............------------,,,------------......///000000////////////.........,,,+++***+++,,,,,,,,,*********++++++++++++*********)))(((((((((((())))))***+++,,,,,,++++++---///------......//////......+++++++++++++++,,,,,,,,,------------............////////////000000000000111111111111222333444444333333444444555666666666888777666555666888;;;<<<>>>???BBBIIIRRRccc|||hhhWWWIIICCCBBB;;;:::999777666666555555666555333333444333111///////////////............///...------...///...,,,,,,------...........................---,,,+++***++++++***))))))))))))***+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((''''''((()))***+++(((((())))))))))))(((((()))***+++,,,------......//////..................---,,,,,,,,,---...000111000////////////.........,,,+++******,,,,,,+++***)))******++++++******)))(((((((((((((((((())))))***+++,,,,,,++++++---///,,,,,,---...............,,,,,,,,,------------------------.........//////////////////000000000000000//////000000111222333333333444444555666666666888777666666777999<<<===@@@AAAEEEMMMXXXjjjrrr^^^MMMDDDBBB;;;:::999888777777777777666555333333444333111///000000000/////////......///...------...///---,,,,,,,,,---............------------------,,,+++***,,,++++++*********************))))))((((((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&'''((()))***++++++'''(((((())))))(((((('''******,,,,,,------------........./////////000000---,,,,,,,,,---///000222/////////.........------,,,***)))***+++,,,+++***))))))************))))))))))))*********************+++,,,,,,++++++---///+++,,,---...........................------------------........./////////....../////////000000000////////////000111222333333333444444555666666666777777777777999;;;===>>>@@@BBBHHHRRR```ttt|||fffRRRFFFBBB>>>===;;;:::888777666666333222222333444555333111111111000000000/////////000...------......---,,,+++,,,------......------,,,,,,---------,,,,,,+++++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''((()))******))))))'''((()))******)))((('''++++++,,,---------,,,++++++,,,------...///000000---,,,++++++,,,///111222............---------,,,+++***)))***+++,,,+++)))))))))************))))))((())))))******************+++,,,,,,++++++---///***+++,,,---.....................------,,,,,,,,,............////////////------........./////////000000000000111222333333333333444444555666666666777777888:::;;;<<<===>>>???BBBKKKYYYiiilllUUUGGGCCCAAA@@@===;;;888666555444000000000222555666666444111111111111000000000000000///------......---,,,+++,,,------......------++++++,,,---------,,,,,,******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((***++++++)))'''&&&((()))***++++++***)))(((+++,,,---------,,,+++***)))***+++,,,...///000000---,,,++++++,,,///111333......---------,,,,,,,,,+++***)))***+++++++++)))))))))************))))))&&&&&&'''(((((()))((((((***+++,,,,,,+++,,,...///***+++,,,---..................---,,,,,,+++******............/////////000------------.........///111111111111222333444555333333444444555666666777666777999;;;======>>>>>>>>>BBBMMM]]]ooonnnWWWIIIBBBAAA???===;;;888666555555666666666555444444333333222111111000000000000000///...---,,,+++,,,------))))))*********+++++++++***,,,...000000...,,,***+++++++++***)))(((((('''''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++------,,,...//////......000111,,,+++***+++---...---,,,,,,...000000...,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++'''(((((()))***++++++++++++******)))***+++---...000///...---...000222333111000///...---,,,,,,,,,,,,,,,,,,---------......////////////000000000000222222222111111111111111555555555555555666777888888777777999;;;======<<>>>>>CCCNNNaaawwwrrrZZZLLLCCCAAA>>>;;;999999888999555555444444333222222222000000///.....................------,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,************))))))((((((+++***(((''''''(((***+++***)))(((''''''((()))***'''''''''''''''''''''''')))))))))))))))*********++++++++++++++++++++++++,,,---/////////---+++))))))+++,,,------...000222///.........000111000///---------,,,******,,,///))))))))))))))))))))))))************************(((((())))))************)))***,,,---...------,,,---,,,,,,,,,---...///000---------------...///000---............/////////111111222222222333333333000111111222333444555555444444444444555777888999999:::;;;;;;;;;===???AAAEEERRRhhh~~~dddSSSEEECCC@@@<<<:::999999999666666555555444333333333000000///...............---------------,,,,,,,,,))))))*********+++++++++)))***,,,------,,,***)))*********)))))))))))))))***)))'''&&&&&&''')))******)))(((''''''((()))***((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++,,,---/////////---+++)))***,,,.........///111222...---,,,---///000///............---+++,,,...000))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********'''(((***+++,,,,,,++++++------------...///000000---------------...///000........./////////000000222222222222333333333333///000000111222333333444333333444444666777888999999:::<<<<<<<<<===AAAEEEJJJWWWmmmkkkYYYIIIFFFAAA===:::999999999777666666555555444333333111000//////......//////------......------,,,+++++++++,,,,,,,,,---------)))***---//////---***)))******)))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++,,,,,,---......---++++++,,,...//////...///000111---,,,+++,,,...///...------.........------///000,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))******'''((()))***++++++++++++,,,------...//////000000---------------...///000////////////000000000000///000000000000111111111000000000111111222222333333333333444666777999:::777:::<<<<<<<<>>:::888888888666666555444444333333222111111000////////////000------.........---,,,+++++++++,,,,,,,,,---------+++,,,------------,,,+++)))))))))))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((************************((())))))******+++,,,,,,************************+++++++++,,,,,,,,,,,,,,,---...//////------...///---,,,+++,,,...///...---***,,,......---------...,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))***+++,,,---+++,,,,,,---..................---------....../////////000000000111111111/////////000000000000111222222222222222222222222333333333444666777999:::666999<<<<<<<<<@@@GGGMMMUUUddd{{{|||jjjMMMJJJDDD>>>:::888888888555555444333333222222111222222111000000000000000,,,---.........---,,,+++))))))*********+++++++++......,,,,,,,,,,,,......)))))))))))))))*********))))))************))))))'''((()))******)))((('''************************((())))))***++++++,,,,,,))))))))))))))))))))))))+++************+++---------...///...,,,+++,,,---...---,,,---/////////...(((+++---...---,,,,,,---************))))))(((((())))))))))))))))))))))))*********)))))))))))))))+++******)))***,,,---...******+++,,,------------///......---------......000000000000111111111111000111111111111222222222444333333333333333333333333333333444666888999:::555888<<<<<<===AAAHHHOOOYYYiiioooVVVJJJ@@@======:::777777777555222111222333222222333222000///......//////------......//////000000///...---+++***)))))))))***+++---......---+++***,,,+++***)))(((&&&%%%%%%))))))))))))))))))))))))(((***+++***)))((()))***,,,+++***))))))***+++,,,+++***((('''&&&''')))***))))))************))))))///...,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********))))))((()))+++,,,,,,,,,,,,---///........................------,,,,,,,,,,,,------000000000000111111111111111111222222222333333333222444444444222222222444555777999999777777777888999999;;;>>>???@@@GGGPPP\\\sssxxx___RRRDDD@@@>>>;;;999888888666444333333444333333333222000///......//////------------............,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,++++++***)))((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***+++***))))))))))))***++++++***(((''''''((()))***************************+++***)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++*********************************))))))************)))))))))+++,,,,,,,,,,,,---///........................//////............////////////000000000111111111111111222222222333333333222444444444222222333444555777999999888777888999999999<<>><<<<<<888777555555555555444333222222111000000////////////......------,,,,,,,,,******+++,,,---......///---,,,+++******+++,,,---******************++++++))))))))))))))))))))))))(((***+++***)))((()))***(((((((((''''''((((((((())))))((((((((()))***+++,,,+++)))(((((()))+++,,,,,,+++***))))))))))))***------------------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++*********)))))))))************************))))))***+++++++++******)))+++,,,,,,,,,,,,---///........................------,,,,,,,,,,,,------////////////000000000111111111222222222333333333222333555444333333444555666777999:::999999:::;;;:::;;;>>>AAACCCHHHUUUcccyyy}}}hhhQQQEEEAAA???===<<<777555444444555555333111222222222111000000//////000/////////......------,,,------.........------+++,,,---......---,,,+++***************+++++++++************************(((***+++***)))((()))***'''''''''((((((''''''''')))))))))))))))***+++++++++)))(((&&&&&&((()))++++++++++++***************------------------------......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))************************))))))***+++++++++++++++)))+++,,,,,,,,,,,,---///........................------,,,,,,,,,,,,------...////////////000000000111111222222222333333333222333555444444333555666666888::::::::::::;;;<<<;;;<<>>:::777666666666777666444111222222333333222111///...------...............///---...000000000///---,,,,,,------------------,,,))))))))))))))))))))))))************************(((***+++***)))((()))***'''((())))))))))))((('''(((((()))***++++++,,,+++((((((((((((((((((((((((((()))***,,,---/////////........................,,,,,,---------------...+++++++++,,,,,,------------------,,,,,,,,,,,,+++************************((()))***+++,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///........................//////............//////........./////////000000111111222222222333333333222333555555444444666888666888;;;;;;;;;;;;<<<>>>;;;>>>BBBEEEIIISSSiii~~~hhhVVVNNNFFF>>>999888777777888888777555222222222333333222111///...,,,,,,,,,------.........,,,...///111111000...---...---+++******+++---...))))))))))))((((((((('''************************(((***+++***)))((()))***'''((()))******)))(((''''''((()))++++++,,,,,,,,,))))))************)))))),,,,,,---......---------........................***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************((()))***+++,,,---------)))+++,,,,,,,,,,,,---///........................---------,,,,,,---------............/////////000111111222222222333333333222333555555555555666888666888;;;<<<;;;<<<===>>>:::===BBBGGGLLLXXXppppppZZZNNNDDD===:::<<<999777666666555444333222222222111111111111000000000000000000///......---,,,+++***+++,,,---...---...///000111111111111((()))***+++,,,---------,,,,,,+++***))))))*********************)))(((((())))))))))))(((((((((((()))))))))))))))******+++************************---------,,,,,,+++++++++******+++,,,,,,---...............////////////000111111000......---------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))+++---//////........./////////......---------,,,222222111000//////000000///////////////000111111444444333333333333222222444444333333444555777888888888888888999:::;;;<<<>>>@@@DDDKKKSSSbbb{{{vvv___QQQGGG@@@===<<<:::777666666666444333222222222222111111111111//////000000000///......///...---,,,,,,---...///.........///......------((())))))***+++++++++++++++***))))))(((((()))))))))*********))))))((('''))))))))))))(((((((((((()))))))))))))))******+++************************------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,---------........................//////000------------,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,++++++++++++,,,---......------...000/////////.........------111000000///....../////////////////////000111111000111222222444444555666444444333333444555777888888888888999:::;;;<<<===>>>???DDDLLLVVVhhhgggVVVIIIBBBAAA<<<:::888777777666555333333333333222222222111111///000000000000///......000000///......//////000------------,,,+++***)))((())))))*********))))))***)))(((((((((((((((((()))))))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))******+++************************,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222.........------------,,,......---,,,***)))((((((,,,,,,,,,,,,---------------......---,,,,,,///111000000////////////......000//////...............000////////////000111111000111222222444444555666444444444444555666777888888888888999:::;;;===>>>???@@@EEEOOO\\\qqqooo[[[KKKCCCBBB===;;;888777777777555444444333333333222222222222111111111111111000000///000000000///////////////,,,,,,,,,,,,,,,+++******)))***************)))(((***))))))((((((((())))))(((((()))))))))(((((('''(((((((((((()))))))))))))))))))))))))))******+++************************,,,++++++++++++++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,---...000111222//////.........------------,,,,,,++++++************++++++,,,---.........//////...,,,+++,,,///111000000000000000/////////000//////.........//////000000//////000000111222444444333333333222222222444444444555666666777777777777777888999;;;<<<===AAAAAAGGGSSSccc{{{yyyaaaNNNDDDBBB>>><<<999888888888666555444444444444333333333222222333333333333222111111////////////......------++++++,,,---------------+++++++++,,,++++++***************))))))******+++(((((())))))))))))(((((('''((((((((()))))))))***)))))))))))))))******+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------...////////////.........---------*********++++++,,,,,,---))))))***+++,,,---......//////...,,,+++,,,...111/////////000000000000000000000000//////000111111000000000000000111222222444444333333333222222222444444555666666777777777666666666777999:::<<<===CCCDDDLLLZZZlllkkkTTTFFFBBB>>><<<:::999999888777555555555444444444333333333333333333333333222111111...............---++++++***+++,,,---............***++++++,,,,,,,,,++++++***************++++++,,,((())))))************)))''''''(((((())))))******)))))))))))))))******+++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------------.........------------,,,(((((()))***,,,---......)))******+++,,,------.../////////---,,,,,,---///......////////////000000111000000000000111111222111000000000000111222222000111222222444444555666444444555777777777777777666666666888999;;;===>>>DDDGGGRRRcccxxxwww[[[JJJEEE???===:::999999999777666555555555555444444444444111111222222111111000///......//////...---+++***,,,,,,---------------,,,((()))***++++++,,,++++++)))))))))))))))***++++++))))))***+++++++++++++++'''''''''((()))*********)))))))))))))))******+++************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...------------,,,,,,,,,,,,))))))***+++,,,,,,---...++++++,,,,,,------.........///000///---,,,---...------.........////////////////////////000111111111111000000111111222333000111222222444444555666333444666777888888777777777777888999;;;===???@@@DDDIIIWWWmmmaaaNNNGGG???===:::999999999888666666666555555555444444444000000000000000///.........////////////---+++***------------,,,+++******''''''(((******+++++++++((((((((((((((()))******)))***+++,,,,,,,,,,,,,,,&&&''''''((()))******+++)))))))))))))))******+++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---------...............---///000000...,,,,,,---,,,---------......//////...............///000111111111111000111111222333444444444333333333222222333444666888888888777777999999:::;;;===???AAABBBCCCJJJ[[[sssnnnXXXNNNHHH???999999999777777888666666666666555444333222333333333222222222111111......////////////......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))*********+++++++++)))))))))))))))*********,,,,,,,,,+++++++++++++++))))))***+++---...//////)))******++++++,,,------...........................---,,,++++++,,,............---------,,,,,,,,,......---,,,,,,+++******---.........---,,,,,,+++,,,,,,------.../////////......------------......////////////000000111111+++---///111222222000000/////////000111111222222222333444555555555444333555444444555555666777888:::888999>>>??????AAAEEEMMMSSSeeevvv^^^RRRIIIAAA;;;;;;;;;999888999666666555555444333333333333222222222111111111111......////////////......//////...------,,,++++++************************,,,,,,+++******)))***************+++++++++,,,,,,************))))))))))))*********+++++++++++++++)))******+++,,,------...*********+++,,,,,,------.........---------------///......---...///000111............---------------------,,,,,,+++++++++------......------,,,+++------...//////000000000///..................///,,,,,,------............,,,---///111222111000000//////000000111111222222222333444555555555444444555555555555666777888888999888999===??????BBBGGGNNNXXXmmmgggXXXJJJBBB=========:::888999777666444333222222333333222222111111111000000000......////////////......//////......---,,,,,,,,,************************,,,++++++************++++++++++++,,,,,,,,,------+++++++++***)))))))))(((((())))))******+++++++++************++++++,,,,,,******+++,,,,,,------...------------------------++++++++++++,,,---...///////////////............,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...///000111222222222222000//////......//////000,,,,,,,,,------------------...///111111111000000//////000000111222222222333333444555555555555444555555555555666777888999999888999===???@@@DDDJJJQQQ___yyyqqq]]]MMMEEE>>>>>>===:::888999777666444222111222333444111111111000000000000///......////////////......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,---------......,,,,,,++++++***)))((((((''''''((()))***+++++++++*********************+++++++++,,,,,,------......,,,,,,,,,,,,------------)))******+++,,,...//////000000000000////////////+++,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,///000222333444444333333000000////////////000000............////////////---...///000111000000000///000000111111222333333333444444555555555555555666666666666777888999999999888:::>>>???AAAGGGOOOWWWhhh{{{dddQQQHHH@@@>>>===999777888888666444222111222333444111111111000000000000///......////////////......///...............------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,---------.........---,,,,,,+++***))))))(((''''''((()))***+++++++++*********************++++++,,,,,,---......//////,,,,,,,,,------...............000111222333444444111111000000000/////////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,///000222444444444333333000000////////////000000////////////////////////...//////000000000000000000000000111222222333333444444444444555555666666777777666777777888999:::999999;;;???@@@CCCKKKUUU```sssnnnXXXMMMCCC???<<<999888999888777555444333333444444222222111111111000000000......////////////..............................*********************************++++++---...///,,,,,,,,,---------......,,,,,,,,,+++*********)))((())))))******+++++++++************++++++,,,,,,,,,,,,---......//////000,,,------....../////////...///000111222333333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------...///222333444444222111000//////......//////000...............---------///////////////000000000000000111111222333333333555555444444555555666777777777777777888999:::;;;:::;;;===@@@BBBEEEOOO[[[kkkyyy```TTTGGG@@@===:::999;;;888777777666666555444444333222222222111111111111......////////////..................////////////*********************************+++,,,---//////+++,,,,,,,,,------------++++++++++++++++++++++++*********+++++++++++++++)))******+++,,,------...---------...//////000000------...//////000111111,,,---...///000000///...000000/////////.........---------,,,,,,++++++++++++,,,------......------,,,...000222333222111000///..................///000000/////////.........000000////////////000000000111111222222333333444666555555444555555777777888888888888999:::;;;;;;<<<<<>>;;;;;;>>>888888888888777666555444333333333222222222222111......////////////...............///////////////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++)))******,,,---...//////------......///000000000.........///000111111222///000111222222111000000////////////..................---,,,,,,+++******+++,,,,,,---.........---+++---///222222111000.........------------......333333222222111111000000111000////////////000000000111111222222333444444666555555444444666777888888888888888999:::;;;<<<<<<===@@@CCCDDDHHHUUUccczzznnn^^^MMMEEEBBB???======:::999888666555555555555444444444333333333222222------......//////000000.../////////...---,,,,,,---------,,,,,,,,,++++++******+++,,,---......///...---,,,,,,------***(((++++++******)))(((''''''***************+++++++++,,,,,,,,,---------......,,,---///000000000///...000///.........///111222............////////////......////////////......444222000...---,,,,,,---///...---,,,,,,,,,,,,,,,---///111111///.........222222000//////.........000111111111222222222222111111111///------///111222222333333333333444444444444444555555555555555999999999:::;;;<<<===>>><<<===@@@CCCEEEKKK[[[jjjxxxfffRRRHHHDDDAAA===<<<:::999888666555555444444333333333222222222111111.........///////////////......//////......---,,,---------,,,,,,,,,++++++******++++++,,,,,,------......------,,,+++++++++------,,,++++++***))))))************++++++++++++,,,,,,---------.........---......///////////////000//////...///000111222....../////////000000000...//////000000//////...222111///------,,,------......---,,,,,,,,,------,,,...000000...------.../////////......///000000000000000111111111222222222222222000///...000222222222333333333333444444444444555555555555666666999999999:::;;;<<<===>>>===>>>AAADDDGGGOOO```ppppppXXXLLLGGGCCC>>>;;;999888777666555444444444222222222222111111111111000000///////////////........./////////...------------------,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,++++++///222......------,,,,,,++++++************++++++,,,,,,,,,------------........................///000000///////////////000111111///000000000000111111111///000000111111000000/////////...---,,,,,,------------,,,,,,,,,---......+++---......---,,,------------------...///000111/////////000000000111111222333333222000000111333222222333333333333444444444555555555666666666777999999999:::;;;<<<===>>>>>>???BBBGGGLLLVVViiizzzyyy^^^OOOIIIDDD>>>;;;999999777666555444444444333333333222222222111111111000000000//////............////////////.........------------,,,,,,,,,+++++++++*********))))))&&&))),,,,,,***,,,333999......------,,,,,,,,,,,,)))******++++++,,,,,,,,,------------............///......------...000111///////////////000000111000000111111111222222222000000111111111111000000---------,,,------------,,,,,,,,,,,,,,,---...///***,,,------,,,+++,,,------,,,,,,------...///000////////////000000000000111222333222111000111333222222222333333333444444555555555666666777777888999999999:::;;;<<<===>>>>>>???CCCIIIPPP]]]sssfffUUULLLEEE???<<<:::999888777666555555555555444444444444333333333111111000000/////////.........///////////////............---------,,,,,,,,,++++++******)))))))))(((+++---,,,)))+++111666,,,,,,,,,,,,++++++++++++)))******+++,,,,,,---------------........./////////......------...000111...//////000000000000000111111111111222222222222000000111111111111000000,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///***+++,,,,,,++++++---.........------------......////////////000000000000///111222222000000111222222222222333333333444444555555666666777888999999999999999:::;;;<<<===>>>>>>???CCCKKKUUUfffrrr^^^QQQFFFAAA???;;;:::999888777666666666555555555555444444444444111000000000000000000///......///000000000//////............---------,,,,,,,,,++++++*********)))---...///,,,)))(((+++---++++++++++++************)))******+++,,,---......------........./////////...............///000000......///000000000000000000111111111111222222222///000000111111000000///,,,------.........------------,,,,,,,,,---......***+++,,,,,,++++++---/////////......---........./////////000000000111111...000222222111000111222222222333333333333444444555555666777888999::::::999999999:::;;;<<<===>>>???@@@EEENNNZZZnnnjjjWWWIIIBBBBBB===<<<:::999888888777777555555444444444333333333000000000000000111111111......///000000000000000............------------,,,,,,,,,,,,++++++++++++------,,,+++***)))))))))************++++++++++++)))******+++,,,---...///............////////////---......///////////////---...///000111000000///000000000111111111111222...//////000000//////...---.../////////...------......---,,,,,,,,,------+++,,,,,,,,,+++,,,...111............///000111111000000000111111111222222///111333333222222222333222222333333333333444444555666666777999::::::;;;999999999:::;;;<<<===>>>BBBCCCHHHRRR```wwwrrr\\\KKKDDDEEE======;;;:::999888888888444444444333333333222222//////000000111111222222......///000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,---+++***++++++++++++++++++++++++)))******+++---...//////............/////////000,,,---///000000000///...---...000111111111000//////000000000000111111111......////////////.........///000000000///---,,,///...------,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111---------...000111333444111111111111222222222222///222444555444333333444222222333333333444444444555666777888999:::;;;;;;999999999:::;;;<<<===>>>DDDEEEJJJUUUddd|||zzz```OOOGGGDDD???===;;;999999999777666444444333333333222222222111222333333222111000///000000000000///////////////...,,,++++++,,,---///------,,,,,,,,,+++++++++,,,------......------,,,***************************++++++,,,,,,------...////////////////////////++++++,,,,,,---...//////000000000000111111111111//////000000000000//////000000000///////////////111000///............///---------......---,,,,,,---,,,***))))))***,,,---////////////000000000000222333333222222111000///333333333222222111111111333333444444444444444444888888888888999:::;;;<<<;;;;;;;;;999999;;;???BBBBBBFFFNNNZZZnnnkkkXXXMMMHHH@@@>>>;;;::::::999888666444444444444333333333333111222222333222111000///111000000000////////////000///---,,,,,,---///000------------,,,,,,,,,,,,)))***++++++++++++***)))***************************++++++,,,,,,------...........................---------....../////////000000000000111111111111//////000000000000//////222222222222111111111111222111111111000000111111......////////////......000///...,,,,,,---///000......//////000000000111//////000111222222222222333333333222222222111111333444444444444555555555888888888888999:::;;;;;;<<<<<<<<<<<<;;;===@@@CCCCCCHHHSSSbbbxxxttt^^^OOOHHHBBB???<<<::::::999888777666555555555444444444444222222222333222222111000111111000000000/////////000000.........///000111///.........------------''')))***,,,,,,***)))'''***************************++++++,,,,,,------............................../////////////////////000000000000111111111111///000000111111000000///222222222222222222222222333333333444444444444444000000000000000000000000111000///......///000111---......///000111111222...///000111222222222222333333333333222222222222444444444444555555666666888777777888888999:::;;;<<<===>>>>>>>>>???AAACCCEEEKKKXXXlllfffRRRGGGDDDAAA===;;;:::999888777666666666666555555555555222222222222222222222111111111111000000000////////////.........///000111////////////............***+++---//////---+++******************************++++++,,,,,,------.........................../////////...............///000000000111111111111000000000111111000000000///000000000000000111111333444555777888888777666111111111000000000000000------,,,,,,,,,---...///,,,---...///000111222333222222222222111000///...333333333333333333333333444444444555666666777777888777777888888999:::;;;;;;===???@@@???@@@BBBCCCHHHOOO]]]sssrrr[[[LLLGGGCCC???<<<::::::999888777777666666666555555555222222222222222222333333111111111111000000000000---------......//////000000000/////////.........,,,---///000000///---,,,***************************++++++,,,,,,------.................................------------------///000000000111111111111000000111111111111000000//////000000111111111222333555888:::<<<;;;:::999333222111000////////////,,,,,,,,,,,,,,,------...,,,---...///000111222333333333333222222111000///333333333333333333333333444444555666666777888888888888888888999:::;;;<<<:::<<<>>>??????@@@BBBDDDLLLSSSccczzz{{{aaaQQQIIIEEE@@@<<<;;;:::999888777666666666555555555555333222222222222333444444222222111111111000000000,,,------...////////////000/////////............,,,,,,------------,,,,,,***************************++++++,,,,,,------...------------------------,,,,,,------------------000000000000111111111111000111111222222111111000111111222222333444444444444777;;;???AAA@@@???===666555333000///.........---------.../////////000---......///000111111222000111222333444444444444333333333333444444444444444555555666777888999999999999999::::::;;;<<<===;;;===>>>??????AAACCCFFFOOOZZZmmmiiiWWWKKKGGGAAA===;;;:::999999666666666555555555444444333222222222222333444555222222222111111111000000------...///000000111111/////////.........---------,,,++++++++++++,,,---***************************++++++,,,,,,------...------------------------,,,,,,------......//////000000000000111111111111000111111222222111111000111111222333333444555555777:::???DDDFFFEEEDDDBBB:::888555222///.........------...///000111111111......//////000000000111222222333444555555555555333333333444444444555555444555666777888999999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@BBBFFFIIIRRRaaayyyrrr```LLLHHHAAA===;;;::::::999666555555555444444444444333333222111222333555666222222222111111111111000......000111222222222222///.........------------///...,,,++++++,,,...///***************************++++++,,,,,,---......------------------------,,,------...///000111111000000000000111111111111111111222222222222111111//////000111222222333333999<<>>???@@@@@@@@@@@@@@@CCCHHHKKKSSSfff~~~jjjUUUJJJAAA===<<<::::::<<<888777666555555444444555333333333333333333333333222222000000000111222333000000000000000000000000......//////...---,,,,,,///...,,,*********,,,---------,,,++++++******)))***+++---...///......---------------------,,,,,,......//////000000111111111000000000222333222111222222333333333333444444111111222222444555777888===???CCCIIIMMMMMMIIIDDD>>>;;;777333111000000000///...---,,,---///111222000000222333333333333333222222444555555555444333444444444444444444444444888888999:::;;;;;;<<<<<<999::::::;;;<<<===>>>>>>CCC???===???@@@CCCKKKTTT\\\ttttttZZZOOOCCC???===:::999;;;888888666555555555555555333333333333333333333333222222111000000111222333//////////////////////////////000000//////...---000///---++++++,,,---...,,,,,,,,,+++++++++++++++******+++,,,------------000000000000000000000000......//////000000111111111000000000222333222111222222222333333333444444222222222333555666888999???@@@DDDJJJNNNMMMIIIEEE>>>;;;777444111000111111000///...------...000111///000111222333333333333222333444555666555555444444444444444444444444444999999:::;;;<<<======>>>>>>>>>>>>>>>=========<<>>AAABBBFFFNNNXXXeee}}}~~~bbbTTTGGG@@@===:::999:::888888777666555555555555333333333333333333333333222222111111000111111222////////////////////////000000000000000000///...000///...---,,,---...///++++++++++++,,,,,,,,,,,,************+++,,,---...000111111111111111111111......//////000000111111111000000000222333222111222222222222333333333333333333333444666777999:::@@@BBBFFFKKKNNNMMMIIIFFF>>>;;;777444222111222222111000...------...////////////111222222222222222444444555666666666666555555555555555555555555555999:::;;;<<<===>>>??????@@@@@@@@@?????????>>>>>>@@@???@@@CCCEEEIIIRRR]]]qqqiiiYYYIIIAAA>>>;;;::::::999888777666555555555555333333333333333333333333222222111111111111111111........................//////000000000//////...///...------,,,---......******++++++,,,---......,,,++++++***+++,,,...///.............../////////......//////000000111111111000000000222333222111111222222222222333333333444444444555666888:::;;;AAADDDHHHKKKMMMKKKHHHFFF===:::777444222111222333111000///...------......//////000111222222222222555555555666666666666666555555666666666666777777999:::;;;<<<===>>>???@@@>>>>>>???@@@AAABBBBBBCCCAAAAAACCCFFFGGGKKKUUUaaa{{{qqq___LLLBBB???===;;;;;;999888777666666555555666333333333333333333333333222222222222111111000000////////////////////////---......//////.........,,,,,,,,,,,,,,,,,,------******+++,,,---......///------,,,,,,,,,...000111,,,,,,,,,------...............//////000000111111111000000000222333222111111111111222222222333333444444555555777888:::;;;@@@CCCGGGIIIIIIGGGEEECCC;;;999666333111111222333000000//////............///000111222222333333222555555555555666666777777666666666777777888888888999999;;;<<<===???@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCEEEGGGHHHLLLYYYeee|||hhhQQQFFFBBB???===<<<999999888777666666666666333333333333333333333333222222222222222111000///000000000000000000000000,,,------...............+++++++++,,,,,,,,,,,,,,,***++++++,,,---......///------------...///000111------......//////000000......//////000000111111111000000000222333222111111111111111222222222222444444444555777888:::;;;>>>AAAEEEFFFDDDBBB@@@???999777444111000111222333///////////////.........000000111333333333333333555555444444555555666777666777777888888999999:::::::::<<<===???@@@BBBBBBEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEGGGIIIJJJOOO___nnnsssYYYKKKEEEAAA>>><<<:::999888777666666666666333333333333333333333333222222333333222111///...111111111111111111111111------...///////////////+++,,,,,,---------------+++,,,,,,,,,------......+++,,,---...////////////.........///000000111111......//////000000111111111000000000222333222111111111111111222222222222333333444555666888999:::;;;>>>BBBBBB???===;;;;;;777555222000///000111222......//////////////////111222333444444555444444555444333333333444666666777777888888999::::::;;;<<<===>>>@@@BBBCCCDDDEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHJJJLLLUUUgggyyy{{{___OOOHHHCCC>>><<<:::999888777666666666666333333333333333333333333222222333333222111///...111111111111111111111111......///000000111000000,,,,,,---.../////////...,,,,,,,,,---------......***+++---...///......---,,,------...///000000111......//////000111111111111000000000222333222111000111111111111222222222333333333444666777999:::999<<<@@@@@@<<<999888999666444111///...///111222------...///000000000///222222333444555555555555444444333222333444555666777777888999::::::;;;;;;>>>???@@@BBBDDDEEEGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLFFFFFFIIIKKKOOOYYYnnngggVVVNNNGGG@@@<<<;;;999666666777777777666444444555555666555555555222222222222222222222222000///......///111333444......---------......///,,,------......------,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,---...///.........///////////////000111111111111222222222333222111111111222333444444333222111222444666888888888888888777666444444111111000000//////......///////////////000111111222222333444444555555666666555555555555666666777888777777666777999:::;;;;;;<<<>>>BBBEEEHHHKKKLLLLLLNNNPPPQQQRRRQQQOOONNNLLLIIILLLRRRUUU^^^xxxqqq]]]SSSJJJCCC???<<<999777666777888777777444444444555555444333333222222222222222222222222000/////////000111222222/////////......//////000,,,------......------,,,++++++,,,,,,,,,,,,++++++---------------------------,,,,,,,,,------...///............////////////000111111111111222222222222222111111111222333444444333222111222444666777666666666666555444333222111000000000/////////...000000000000000111222222222222333444444555555666666666555555555666777777999888888888888:::;;;<<<===>>>@@@CCCGGGJJJLLLMMMOOOQQQRRRTTTTTTSSSQQQPPPLLLJJJMMMTTTYYYeeezzzcccTTTIIIAAA>>>===:::888777888888888777444555555555444333222222222222222222222222222222///000000111111111000000111000000//////000000111------............------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///............//////000000000111111111111222222222222111111111111222333333333222222111222333555666444444444444333222111111000000000000////////////111111111111111222222222222222333444444555555666666666666666666777888888::::::999::::::;;;<<<===???@@@BBBEEEGGGJJJLLLMMMSSSTTTUUUVVVVVVUUUSSSRRRMMMKKKOOOWWW```pppkkkYYYKKKBBB@@@>>><<<999888888999888777666666666666555444333222333333222222222222222111///000111222222111///...111111000/////////000000------............------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------......//////000000000000111111111222222222111111111111111222222333222222111111222333444444333333333333333222111000000000000000////////////000000111111222222222111222222333444444555555666666666666666777888999999;;;;;;;;;<<<<<<===>>>>>>@@@AAABBBDDDGGGIIIKKKKKKSSSTTTUUUVVVVVVTTTRRRQQQMMMLLLPPPYYYfffzzz{{{eeeTTTJJJGGG@@@===:::999999:::999888888888888888777666444444333333333222222111111111///000111222222111///...111000//////.........///---......//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......---------...///000000111000000111111111222222222000000111111222222222222222111111111222222222333222222333333333222111111////////////000000000000...///000111111111000000222222333444444555555666666666666777777999::::::;;;<<<<<<===>>>>>>?????????@@@AAACCCEEEFFFGGGHHHOOOPPPQQQRRRRRRQQQOOONNNMMMNNNRRR\\\mmmppp[[[NNNJJJAAA???<<<:::::::::999888888999999999888777666666444333333222222111111111///000000111111111000000111111000///..................////////////......,,,,,,------------,,,,,,------------------------000///......---.........,,,------...///000111111000111111111111222222222///000111111222222111111111111111111111111111111111111222222222111111000////////////000000000000---...///111111000//////222222333444444555555666777777777777888999;;;;;;;;;<<<===>>>??????????????????@@@AAACCCDDDEEEEEEHHHJJJLLLMMMMMMMMMKKKJJJMMMOOOUUUbbbvvvyyy```PPPJJJBBB@@@<<<;;;;;;;;;:::999777777888888888777777666444444333333222111111000000/////////000111222222333222111000////////////......////////////......,,,,,,------------,,,,,,........................000000///...............,,,,,,---...///000111111000111111111111222222222...///000111222111111000000111111111111111000000//////000000000000//////.../////////000000000111---///000222222111000///222222333444444555555666777777777888999:::;;;<<<;;;<<<===>>>?????????>>>???@@@@@@AAABBBCCCCCCDDDCCCDDDGGGIIIJJJIIIHHHHHHMMMQQQYYYhhhgggUUUNNNCCC@@@===;;;;;;;;;:::999555666666777777777777666444444333333222111000000000//////...///111333444444333222111000000000000......////////////......,,,------......------,,,////////////////////////000000///...............,,,,,,---...///000111222000111111111111222222222...///000222222111111000000000111111111111000///------......///......---.../////////000000111111...000222333333333111000222222333444444555555666777777777888999;;;<<<===:::;;;===>>>??????>>>>>>@@@@@@AAABBBBBBCCCCCCCCC@@@AAADDDFFFHHHHHHGGGGGGMMMRRR\\\nnnsss[[[LLLHHHFFFAAA===>>>>>><<<777===;;;999888999999999888888666333000//////111222111111111111111111111111111000///------...//////000////////////.........111000---+++***+++,,,---,,,,,,,,,---------......000000000000////////////000000000000000000000000222222333333333222222111222222222111111111111111000111111111111222222222222111///.........///000333111///000333444222000000111111111111222222222333333333444444555555555777888999999;;;;;;<<<===<<<<<<======>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@??????@@@CCCFFFHHHHHHOOOVVVdddzzz{{{aaaQQQIIIEEE@@@===>>>>>><<<888>>><<<::::::::::::999888888666444222111111222333111111111111111111111111000000///...///000111222000000000000////////////000///---,,,+++,,,,,,---,,,,,,---------.........000000000000////////////000000000000000000000000000000111111111111111000111111111111111111222222000111111111111222222222222111000///...//////000222000///000222333111///000111111111111222222222222222333444555555666666888888999:::;;;<<<<<<===<<<<<<======>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@??????@@@BBBEEEGGGHHHRRRZZZjjjkkkXXXKKKEEE@@@>>>>>>>>><<<:::>>><<<;;;;;;<<<<<<:::888888777555444333333222222111111111111111111111111000000000000000111222333111111111000000000//////......------------------,,,------------.........////////////000000000000000000000000000000000000---...///000000000000000000000000111222222222333000111111111111222222222222111000////////////000111000//////111111000///000111111111111222222222111222333444555666777888888888999:::;;;<<<======<<<============>>>>>>>>>======>>>??????@@@@@@AAA@@@@@@???@@@BBBDDDGGGIIITTT```tttuuu___NNNFFF@@@>>>???===<<<======<<<<<<>>>???>>><<<:::777777666555444333222111111111111111111111111111111111111111111111111222111000000000////////////,,,---......///......---------------............////////////000000000000111111111111111111111111------...000111111111111//////000111222333333333000000111111111222222222111111111000000000000000000/////////000000//////000000111111111222222222111222333444666888999999888888999:::;;;<<<====================================>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAADDDHHHKKKWWWfff~~~eeeSSSIIIAAA@@@@@@===<<>>AAACCCBBB@@@===999999777666444222111000111111111111111111111111222222222222111111000000000000000/////////......------.../////////......---------.........//////.../////////000000000111222222222222222222222222...///000111222333333333//////000111222333333333000000111111111222222222111111111111111000000/////////000000/////////000000000111111111222222222222333444555777888999:::888999:::;;;<<<======>>>=========<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@???@@@AAAAAAAAAEEEJJJOOO[[[mmmlllYYYMMMCCCCCCAAA===<<>>???BBBFFFIIIIIIFFFCCC>>><<<:::777444222111000111111111111111111111111333333444444333222222111111111000000000///////////////..................------........./////////......//////000000111111222222222222222222222222000111222333333333333333000000000111222222222333000111111111111222222222111111222222111111000//////000111111//////000111000111111111111222222222333444555666777888999:::999999:::;;;<<<===>>>>>>=========<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@>>>@@@BBBBBBBBBGGGNNNSSSbbbwwwuuu___PPPFFFEEECCC===<<>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<======>>>?????????>>>@@@CCCCCCDDDHHHQQQXXXlll{{{bbbRRRGGGFFFDDD===<<>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<======>>>?????????===@@@CCCDDDEEEJJJSSS[[[ssslll[[[IIIBBBBBBBBBAAA@@@DDDGGGLLLSSS]]]bbb\\\RRROOOFFF???===;;;777444444222222111111111111111222444666:::>>>@@@@@@>>>===999888666444222111000000222111000......//////000---,,,,,,,,,,,,---.../////////000111111111111111222222333333333444444444444444444444444444444444444333222111111222333444444444444444444444444444333333333222222111111111111222333444444333222111333333222111222333555666555555555666777777888888<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@BBBDDD@@@CCCIIIJJJSSShhhuuubbbNNNEEECCCBBBAAAAAADDDIIINNNVVV```eee```VVVRRRHHH@@@===;;;777555555222222111111111111222222444777;;;>>>@@@@@@>>>===999888666444333111111000000000...---------...///---------,,,------......///000000111111111111111333333333444444444444444444444444444444444444444444333222111111222333444333333333333333333333333333333333333222222222111222222333333333333222222111111111111111222333444777777777888999999::::::<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAACCCAAADDDKKKMMMXXXooolllUUUHHHEEECCCAAABBBEEEJJJRRRZZZdddjjjeee]]]VVVKKKAAA===:::777555666222222222111111222222333555777;;;>>>??????>>>===999888777555333222111111//////...---------------///......---------......///000111111222222111111444444444444444333333333444444444444444444444444444333333222222333333444333333333333333333333333444333333333333333222222444333333222222333333444333444555666777777777777999999999:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<===;;;<<<<<<===>>>???@@@@@@AAACCCAAAEEENNNRRR```xxxtttYYYJJJEEEBBBAAABBBEEEKKKTTT]]]gggmmmiiibbbYYYNNNCCC>>>:::777666777333222222222222333333444666888;;;===??????>>>===:::999777555444333222222/////////...............000///......---.........000000111222222222222111333333333333222222222222333333444444444444444444444444333333333333444444444444444444444444444444444444444444333333333333555444333222222333444555333555777888999999999888999::::::;;;<<<<<<======<<<============>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<===>>>???@@@@@@AAAAAADDDCCCGGGPPPVVVfffzzz]]]LLLEEEBBBAAABBBDDDKKKSSS\\\eeellljjjdddZZZOOODDD>>>;;;777666777333333222222333444555555777888;;;===>>>>>>>>>===:::999888666555444333333111111111111111000000///000//////....../////////000000111222222222222222222222222111111111111111333333333444444444555555444444444444444444444444666666666666666666666666444444444444444444444444666555444333333444555666000111333555666666666555999999::::::;;;<<<<<<<<<============>>>>>>>>>???======<<<<<<<<<<<<======<<<<<<===>>>???@@@AAAAAABBBEEEDDDHHHRRRYYYmmmdddQQQIIIDDDBBBBBBCCCJJJQQQWWW___ffffffbbbYYYOOODDD???<<<888666777333333333333444555666666888999;;;<<<>>>>>>>>>===:::999888777555555555444333333333333333222111111///////////////000111111000111222222333222222222111111111111222222222333222333333444444555555555444555555666666555555444777777777777777777777777444444444555555555555666555555555444444555555555222333444666777888888888999999999:::;;;;;;<<<<<<=========>>>>>>>>>??????===<<<<<<<<<<<<======>>><<<======>>>???@@@AAAAAAAAAFFFFFFJJJUUU___vvvmmmYYYNNNGGGCCCBBBBBBHHHNNNRRRXXX___aaa___WWWMMMDDD@@@===888666666333333333333444555666777888999;;;<<<============:::999888777666555555555333333444555444333222111.........///000111222333000111222222333333222222111111222333444555555666222222333333444555555666444555666777777666555444666666666666666666666666444444555555666666666666555555666666666666555555777777777888:::;;;===>>>999999:::;;;;;;<<<<<<=========>>>>>>>>>?????????<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@AAAAAABBB@@@EEEGGGMMMZZZggguuu___RRRIIICCCAAABBBGGGKKKNNNTTT[[[]]]\\\UUULLLDDDAAA>>>999666666333333333444555666777777999:::;;;<<<============::::::888777666666666666333333444555444333222111.........///000222444444111111222333333333333222111222333444666777888888222222333333444555666666444555666777777666555444666666666666666666666666444555555555666666777777444555666777777666555444666555555666777:::<<<===::::::;;;;;;<<<=========>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<===>>>???======>>>???@@@AAAAAABBB???EEEGGGOOO]]]lllgggWWWMMMEEE@@@CCCDDDHHHLLLQQQUUUXXXZZZTTTMMMDDD???>>>===:::777555555555555666777999999999:::;;;===>>>>>>??????999888777777777777777888333333444444333333222111111000///...///222555666333333333444444555555555444222222444777999777555///111333333333333555777555555555555555555444444444444444444555555555666999999888888777777666666555555555555555666777777777777888999;;;<<<======;;;===>>>>>>======>>>@@@???>>>=========>>>@@@AAA======<<<<<<<<<<<<======;;;<<<=========???BBBDDDBBBHHHJJJRRRfffyyyppp\\\PPPIIIEEEEEEFFFHHHJJJNNNQQQSSSTTTQQQJJJBBB>>>===<<<999666555555555555666777888999999:::;;;===>>>>>>>>>>>>999888888777777777777777555555555555555444444333222111/////////111444555222222333333333444444444333111111222555666444222///111333333333333555777555555555555555555555555666666666777777777888888888888888888777777777777777666666666666777888888999999999::::::;;;;;;;;;;;;<<<>>>>>>===>>>???AAA@@@???>>>>>>>>>???@@@@@@>>>==================>>>===>>>?????????@@@CCCFFFEEEKKKMMMWWWnnnwww___PPPHHHEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMHHHAAA===<<<;;;888666666555555666666777888999999:::;;;<<<===>>>>>>>>>999999888777777777777777666777777777777666555555444222111000000111333444222222222222222333333333111000000111333333111000000111333333333333555666555555555555555555555555666666777777777888888888777777777888888888888888888777777777777888999999:::::::::::::::::::::::::::<<<>>>>>>>>>???AAABBBAAAAAA@@@?????????@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBEEEHHHJJJNNNPPP^^^{{{eeeQQQHHHFFFEEEEEEDDDDDDEEEFFFGGGHHHJJJFFF@@@===;;;;;;999777666666666666666777888888999999;;;<<<===>>>>>>>>>::::::999888777777777777777777777777777666555555555444222111000111222222111111111111111111222222111111111111222111000///000222333333333333444666555555555555666666666666444555555555555666666666777777777888888999999999888777777777777888999999999999::::::::::::;;;;;;:::<<<>>>??????@@@BBBDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@???@@@AAAAAAAAACCCFFFHHHLLLPPPSSSfffqqqZZZOOOKKKDDDCCCBBBAAABBBCCCEEEFFFGGGDDD@@@===<<<;;;:::999777666666666666777777888888999:::<<<=========>>>;;;:::999888777777777777555666666666666555444444555444333222111111111222111111111111111111111111111222333333222111111111000222333333333333444555555555555666666666777777555555555555666666666777777777888888999999::::::777666666666666777888888777888888999;;;<<<<<<===;;;<<>><<<;;;;;;;;;777777666666666666777777888999:::;;;<<<=========<<<;;;:::999888777777777444555555555555444333333444444333222222222222222222222222111111111111111000222444444222111222333111222444333333222444555555555555666666777777888777777777888888888999999888888888999999999999999777666666666666777888888666777888999;;;<<<===>>><<<>>>@@@@@@@@@AAACCCDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCC@@@BBBBBBBBBBBBDDDGGGIIINNNWWWaaazzzjjjWWWNNNFFFDDDBBB@@@???@@@BBBCCC@@@???>>><<<;;;::::::;;;777777666666666666777777888999:::;;;<<<=========<<<<<<:::999888777777777444555555555555444333333333333333333333333333333333333222222222111111111...111333333222111333444111333444444222222333555444555555666777777888888777777888888888999999999:::999999999999999999888888777777777777888999999888888999::::::;;;<<<<<<>>>???AAAAAA@@@AAABBBDDDAAABBBDDDEEEFFFGGGFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDDDDDDDFFFIIIKKKRRR^^^lllttt___SSSIIIFFFCCC@@@??????@@@AAA=========;;;999999999:::888777666666666666777777888888:::;;;<<<============<<<;;;999888777777777555555555666555444444333333333333333333333333333333333333333222222111111---000333333111111333555111333444444222222333555444555555666777888888999666666666666777777777777;;;::::::999999888888888999999888888999999:::;;;::::::::::::::::::::::::???@@@BBBAAAAAA@@@BBBCCCAAABBBDDDFFFGGGHHHHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGJJJMMMUUUccctttzzzaaaNNNGGGGGGDDDAAAAAABBBBBB@@@>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666666777999;;;<<<===>>>>>><<<<<<<<<;;;999777666555555555555555555555555555444444555555444444333222000000111111111222222222222222333333333333444444555444333222333444555666888777777777777777888999777888999::::::;;;;;;:::888:::<<<<<<<<<;;;<<<===;;;<<<===<<<:::999:::;;;:::999999888999;;;<<<===???AAACCCCCCBBBAAAAAABBBDDDFFFGGGGGGFFFFFFHHHIIIGGGFFFEEEDDDCCCCCCDDDEEEEEEBBBBBBEEEGGGGGGJJJOOO___mmmjjjVVVKKKJJJFFFCCCAAABBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666666666777999;;;<<<======>>><<<<<<;;;:::999777666555555555555555555555555555444444555555444444333222111222222222333333333333222222333333333333444444444444333333333444555666777777666666777777888888777777888999::::::::::::888;;;===>>>>>>>>>???AAAAAABBBBBBAAA>>><<<<<<===;;;::::::999:::;;;===>>>@@@AAABBBBBBBBBBBBDDDFFFFFFGGGIIIIIIHHHHHHIIIKKKIIIGGGFFFDDDCCCCCCDDDDDDEEECCCCCCGGGIIIJJJNNNTTTdddsssttt^^^QQQMMMHHHDDDCCCAAA@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999888777666666555666777999:::;;;<<<======;;;;;;::::::888777555444444444444444444444444444444444555555444444333222222222333333333444444444222222333333333333444444444444333333444555555666666666666666777777777888777777888999999::::::;;;999;;;???@@@AAACCCEEEFFFGGGHHHHHHFFFBBB???======;;;;;;::::::;;;<<<>>>???BBBBBBBBBAAAAAACCCHHHKKKHHHIIIKKKLLLKKKKKKLLLMMMKKKJJJHHHFFFDDDDDDDDDDDDFFFDDDEEEIIIKKKMMMSSSZZZkkk}}}|||dddUUUNNNGGGEEEDDDAAA@@@AAA???>>>===<<<;;;;;;;;;;;;999999888888777666666555666777888:::;;;;;;<<<<<<:::::::::999888666555444444444444444444444444444444444555555444444333222222222222333333333333444222222222333333333444444333333444444555555666666444555666666777777777777777777888999:::;;;<<<===;;;>>>AAADDDFFFHHHJJJLLLLLLMMMMMMKKKEEE@@@===;;;;;;;;;::::::;;;<<<>>>???DDDDDDCCCAAAAAAEEEJJJNNNKKKMMMOOOPPPOOONNNNNNOOONNNLLLJJJHHHFFFEEEEEEFFFGGGFFFGGGJJJLLLNNNVVV^^^rrrmmmZZZOOOFFFEEEEEEAAA@@@BBB??????===<<<<<<<<<<<<<<<999999888888777666666666666666888999::::::::::::999999999888777666555444444444444444444444444444444444555555444444333222111111111111222222222222222222222333333333444444333333444555666666666777444555666777888888888888888888999:::<<<>>>@@@AAA@@@CCCFFFIIIKKKMMMPPPRRRTTTUUUUUURRRLLLEEE???===;;;;;;::::::;;;<<<>>>???FFFFFFFFFEEEEEEHHHMMMQQQPPPSSSUUUUUUTTTRRRRRRRRRPPPOOOMMMJJJIIIHHHHHHHHHJJJIIIJJJLLLMMMOOOYYYccczzz|||aaaSSSHHHGGGFFFBBB@@@BBB??????>>>===<<<<<<<<<<<<999999888888888777777777666666777888999::::::999888888888777777666444444333333333333333333333333444444555555444444333222000000111111111222222222222222333333333333444444222333444666777777777777444555777888999999999888999999:::<<>>===<<<<<<<<<<<<999999999999999888888888555666777888999999999999777777777777666555444444333333333333333333333333444444555555444444333222111111111222222222333333222222333333333333444444222333444666777888777777444555888:::;;;;;;:::999::::::<<<>>>BBBGGGKKKNNNRRRTTTWWWYYYZZZ[[[]]]^^^```aaabbb___XXXOOOGGGDDD???>>>======>>>???AAABBBCCCGGGNNNSSSWWW[[[^^^aaabbbdddfffeeebbb^^^\\\[[[TTTSSSRRRPPPOOOOOOPPPPPPQQQQQQSSSVVVXXX^^^kkkyyyrrr___PPPMMMJJJBBB>>>AAA@@@???>>>======<<<<<<<<<:::::::::999999999999999555666777888888888888888666777777777666555444444333333333333333333333333444444555555444444333222222222333333333444444444222222333333333444444444111333555666888888888777444666888;;;<<<<<<;;;::::::;;;===@@@DDDIIINNNQQQYYY[[[]]]_________aaabbb```bbbccc```XXXOOOGGGCCCAAA@@@@@@???@@@BBBCCCDDDAAAGGGPPPYYY___cccfffhhhhhhjjjllljjjgggccc```^^^UUUTTTSSSRRRQQQQQQRRRSSSSSSTTTWWW[[[^^^eeettt{{{bbbRRRNNNHHHHHHEEE<<>>===<<<<<<<<<<<<<<<::::::999999888777777777888888888777777777777777:::999999888777555333333444444333222222333444555444444444444444444444444222222222222222222222222555555555555555555444444666666666666777777777777999999999999999999999999;;;===???BBBFFFKKKRRRWWWccceeefffeeecccaaaaaaaaacccbbbaaa]]]XXXPPPIIIEEECCC@@@===>>>AAACCCCCCAAAEEELLLTTTYYY^^^dddnnnvvvvvvtttpppjjjiiiiiieee^^^ZZZXXXVVVTTTTTTTTTUUUUUUTTTYYYXXX\\\gggppp~~~lllXXXOOOHHHHHHGGG?????????>>>===<<<<<<<<<<<<:::::::::999888888777777888888888888888888888888888888999999999888777666555444333222222222333444444444444444444333333333222222222222222222222222444444444444444444444444666666666666777777777777999999999999999999999999:::<<<>>>AAAFFFLLLSSSXXXbbbccccccbbb___]]]]]]]]]]]]]]]\\\YYYTTTNNNHHHDDDCCCAAA??????BBBDDDDDDCCCHHHNNNVVV^^^dddkkkrrrxxxxxxwwwsssooonnnnnniiibbb]]][[[XXXUUUTTTTTTUUUVVVVVV\\\[[[```nnnxxxwww```SSSHHHHHHIIICCC@@@@@@???>>>===<<<<<<===;;;::::::999999888888777888888888888888888888888777888:::<<<<<<<<<;;;:::666555444333222222333444333333333333333333333333333333333333333333333333333333333333333333333333666666666666777777777777999999999999999999999999:::;;;===@@@DDDKKKSSSXXX^^^______]]]YYYWWWVVVVVVTTTTTTTTTRRROOOJJJFFFCCCDDDBBBAAAAAACCCEEEFFFFFFJJJOOOXXXbbbkkkrrrvvvxxxwwwxxxvvvsssssssssmmmfffbbb^^^ZZZVVVTTTTTTVVVWWWZZZ___```fffvvvgggXXXKKKIIIJJJDDDBBBAAA@@@???>>>=========;;;;;;;;;:::999999888888888888888999999999999999999;;;>>>@@@AAA@@@>>>===999888666444333333333333222222222333333333333333444444444444444444444444333333444444444444555555666666666666777777777777888888888888999999999999:::<<<===???BBBHHHOOOTTTYYYYYYYYYWWWSSSOOONNNNNNLLLLLLKKKJJJHHHFFFDDDBBBCCCCCCBBBCCCDDDFFFHHHIIILLLPPPYYYdddooouuuwwwwwwuuuwwwwwwuuuvvvvvvooogggdddaaa[[[VVVTTTTTTWWWYYY]]]cccdddkkk|||ooo```PPPKKKJJJDDDCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;:::999999999888999999999:::::::::;;;===@@@CCCFFFFFFEEEBBB@@@<<<:::888666444333333333222222222333333444444444444444444444444444444444444555555555666666666777666666666666777777777777777777777888888999999999;;;<<<>>>>>>@@@DDDIIILLLRRRRRRRRRPPPLLLIIIHHHHHHFFFEEEEEEDDDCCCCCCBBBAAABBBBBBBBBCCCDDDFFFHHHJJJNNNSSS\\\gggqqqvvvwwwuuutttvvvwwwvvvwwwwwwpppgggccc```ZZZVVVTTTUUUXXXZZZ___eeegggpppyyyhhhVVVNNNLLLDDDEEEDDDBBBAAA??????>>>>>>===<<<<<<;;;;;;::::::999999999999::::::;;;;;;<<<@@@CCCHHHKKKLLLJJJGGGDDD???>>>;;;888666555444444222333333444444555555666555555555555555555555555555555555666777777888888666666666666777777777777666666777777888999999999;;;===???@@@AAABBBEEEGGGJJJKKKLLLJJJGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAA???@@@BBBBBBCCCEEEHHHKKKPPPVVV___iiipppsssssssssrrrtttttttttuuuuuunnnfff___\\\XXXUUUTTTVVVXXXZZZ```gggkkkuuuppp[[[QQQNNNGGGFFFEEECCCBBB@@@??????>>>======<<<<<<;;;:::::::::999999::::::;;;<<<<<<<<>>;;;888666666555333333444555555666777777555555555555555555555555444444555555666777777888666666666666777777777777666666666777888999999999:::===AAACCCDDDDDDEEEFFFDDDEEEFFFFFFDDDBBBBBBCCCDDDCCCAAA???>>>??????@@@<<<>>>@@@AAAAAACCCGGGJJJMMMUUU___fffiiijjjkkkmmmmmmooonnnlllmmmnnnhhh```YYYXXXVVVTTTTTTVVVYYYZZZ```iiinnnzzzttt]]]SSSQQQJJJFFFEEEDDDBBB@@@?????????=========<<<;;;;;;::::::999999::::::;;;<<<======@@@EEELLLRRRUUUTTTQQQNNNDDDBBB???<<<999777666666444444555555666777888888666666666666666666666666333333444444555666777777666666666666777777777777555666666777888999999999999===BBBEEEFFFGGGGGGGGG@@@BBBCCCCCCBBBAAABBBCCCEEEDDDAAA???>>>>>>???@@@:::===???@@@???AAAFFFJJJIIIQQQ[[[aaaaaaaaadddgggggghhhgggeeeffffffaaaYYYUUUTTTTTTTTTUUUWWWYYYZZZ___iiiqqq~~~}}}lll```UUUNNNLLLIIIFFFEEEEEEDDDBBBAAAAAA@@@>>>===<<<<<<<<<===;;;;;;::::::;;;===@@@BBBAAAGGGPPPWWWZZZWWWQQQMMMGGGDDD@@@<<<999777888888777888888888888888777777555555666666777888999999666666777888888888777777888888777666666666666666444555777999;;;<<<===>>>>>>AAAEEEIIIKKKKKKJJJIIIGGGBBB???@@@AAA??????AAABBBAAA@@@???>>>>>>>>>>>>???===;;;:::===BBBGGGKKKLLLOOOUUUZZZ^^^aaabbbbbbcccbbbbbbaaa^^^[[[YYYWWWSSSSSSSSSSSSSSSUUUZZZ]]]bbbkkkxxxrrrbbbVVVNNNMMMJJJHHHFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>???======<<<;;;<<<>>>AAABBBFFFJJJQQQVVVXXXWWWTTTQQQIIIGGGCCC???<<<::::::;;;999999999:::999999888888666666777888999999999999888888888888888888888888999999888777777777777777666777888:::<<<>>>??????@@@CCCIIINNNRRRSSSRRRQQQJJJDDDAAAAAAAAA???>>>@@@@@@@@@???>>>>>>======>>><<<<<<===>>>@@@BBBEEEFFFJJJMMMRRRWWW[[[]]]]]]]]]\\\\\\\\\\\\ZZZYYYWWWUUUQQQQQQRRRQQQRRRUUUZZZ]]]bbbjjjxxxyyyfffVVVNNNNNNKKKIIIGGGGGGFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@>>>>>>>>>@@@BBBCCCJJJMMMQQQTTTVVVVVVUUUTTTJJJIIIEEEBBB@@@>>>>>>>>><<<<<<;;;;;;::::::999999777888999:::;;;;;;;;;;;;<<<;;;;;;:::999999999888::::::999999888888999999999999;;;<<<>>>???@@@AAACCCHHHNNNUUUZZZ[[[ZZZYYYNNNHHHDDDCCCBBB???>>>???>>>>>>>>>>>>>>>=========:::<<>>===<<<;;;;;;;;;:::888999:::<<<<<<=========@@@???>>>===<<<;;;:::999;;;:::999999999999::::::;;;;;;<<<===???AAABBBCCCGGGLLLSSSYYY]]]^^^]]][[[RRRKKKFFFEEECCC???===???>>>>>>????????????>>>>>>;;;===@@@BBBCCCBBBAAA@@@FFFHHHLLLPPPSSSSSSSSSRRRQQQQQQQQQPPPPPPOOOOOONNNKKKLLLMMMNNNQQQUUUZZZ^^^eeemmm|||mmm\\\SSSNNNLLLIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCBBBBBBEEEDDDCCCBBBBBBCCCEEEFFFEEEHHHLLLPPPRRRPPPMMMKKKGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@>>>===<<<<<<<<<:::;;;;;;<<<>>>???AAABBBEEEEEEEEECCCAAA???<<<;;;;;;::::::999::::::;;;;;;<<<<<<===>>>@@@BBBEEEFFFLLLPPPUUUZZZ\\\\\\ZZZXXXSSSMMMHHHGGGDDD@@@>>>???@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBBEEEHHHKKKOOOQQQQQQPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJLLLMMMOOOQQQVVV[[[```hhhqqqwwwdddXXXOOOMMMJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCFFFEEECCCCCCCCCEEEGGGHHHCCCFFFKKKNNNOOOMMMJJJHHHGGGHHHJJJKKKLLLLLLKKKJJJHHHFFFDDDBBB@@@???@@@@@@>>>======>>>@@@DDDGGGIIIMMMMMMNNNMMMJJJFFFAAA???<<<<<<;;;;;;;;;<<<============>>>@@@CCCFFFIIIKKKQQQSSSVVVXXXYYYXXXVVVTTTSSSLLLGGGGGGEEEAAA???AAAAAABBBBBBCCCBBB@@@???>>>????????????@@@AAABBBCCCEEEGGGJJJNNNPPPPPPOOOOOOPPPOOONNNLLLKKKKKKKKKKKKLLLMMMOOOPPPSSSWWW]]]aaakkkwwwmmm]]]RRRPPPMMMLLLKKKKKKIIIGGGEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDFFFHHHIIIGGGIIIKKKMMMMMMLLLKKKJJJIIIKKKNNNRRRTTTTTTTTTSSSNNNLLLIIIFFFDDDDDDDDDDDDCCCAAA@@@AAADDDIIIOOOSSSTTTVVVWWWWWWTTTNNNGGGCCC>>>>>>>>>>>>>>>???@@@@@@???@@@AAACCCFFFJJJNNNQQQTTTUUUVVVWWWWWWVVVUUUTTTQQQKKKFFFFFFEEEBBBAAACCCBBBBBBCCCCCCAAA???===;;;===>>>>>>@@@AAABBBCCCCCCCCCEEEIIIMMMOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTYYY___ccclll{{{sss___TTTRRROOONNNMMMMMMKKKJJJFFFGGGHHHIIIIIIIIIHHHGGGDDDCCCCCCCCCDDDFFFIIIJJJLLLLLLLLLLLLLLLMMMNNNNNNLLLNNNSSSWWWYYYZZZZZZYYYRRRPPPMMMJJJHHHGGGGGGHHHFFFDDDBBBCCCFFFMMMTTTYYYYYY\\\^^^^^^[[[TTTLLLGGGAAA@@@@@@@@@AAABBBBBBCCCAAAAAACCCEEEIIINNNRRRUUUWWWWWWWWWWWWWWWVVVVVVUUUOOOIIIEEEFFFEEECCCBBBDDDBBBBBBCCCBBB@@@>>>;;;999;;;<<>>===<<>>>>>?????????@@@@@@@@@AAAAAABBBDDDEEEGGGHHHHHHIIIIIIIIIIIIKKKMMMPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRUUUWWW[[[^^^``````___^^^`````````___^^^^^^```bbbeeefffhhhiiikkkooouuuyyytttuuuuuuuuusssqqqnnnlllfffdddcccaaa___^^^]]]]]]___```aaacccccccccbbbaaa```cccgggkkklllkkkhhhfffkkkiiigggeeeddddddeeeeee```___]]]ZZZWWWUUUTTTTTTSSSRRRQQQRRRSSSSSSQQQOOOKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFEEEEEEEEEFFFHHHIIINNNSSS```qqquuucccYYYTTTNNNJJJJJJHHHGGGFFFDDDCCCCCCBBBBBB?????????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIIIIIIIIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRTTTWWWZZZ\\\\\\[[[ZZZ[[[\\\\\\[[[[[[[[[]]]___eeegggiiijjjkkknnnrrruuuqqqrrrrrrqqqooollliiihhhddddddbbbaaa```_________``````aaabbbbbbbbbbbbbbbdddeeefffggghhhhhhggggggiiihhhgggfffeeeddddddddd```___]]]ZZZXXXVVVTTTTTTQQQPPPOOOPPPQQQQQQOOOMMMKKKKKKKKKJJJJJJJJJIIIIIIFFFEEEEEEDDDEEEFFFGGGHHHKKKPPPZZZiiiyyyssseeeWWWPPPNNNJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIKKKLLLNNNOOONNNOOOOOOPPPRRRRRRSSSTTTPPPRRRUUUXXXYYYZZZYYYXXXXXXYYYZZZZZZYYYZZZ\\\^^^dddfffhhhiiijjjkkknnnpppmmmmmmlllkkkhhhfffcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccchhhfffdddccccccdddfffgggffffffffffffeeecccbbbaaa___^^^]]]ZZZXXXVVVTTTSSSOOONNNMMMMMMNNNNNNMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDDDDCCCCCCEEEFFFGGGJJJMMMUUU```lll{{{tttfff[[[QQQMMMLLLJJJIIIKKKFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMKKKLLLMMMOOOQQQRRRSSSTTTRRRSSSVVVXXXZZZZZZZZZYYYXXXYYY[[[[[[[[[\\\^^^``````bbbeeeggghhhiiikkkllljjjiiigggeeebbb```___^^^``````aaabbbcccdddddddddcccbbbaaa``````aaabbbccciiigggeeecccccccccdddeeecccdddddddddcccaaa___^^^^^^]]]\\\ZZZXXXVVVTTTSSSNNNMMMKKKKKKLLLLLLLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCCCCBBBCCCDDDEEEFFFJJJKKKQQQYYYbbbnnnvvvhhh^^^UUUNNNLLLKKKHHHHHHJJJFFFEEEDDDCCCBBBBBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJKKKMMMOOOQQQSSSTTTRRRTTTUUUWWWXXXYYYYYYYYYWWWYYY[[[\\\[[[\\\^^^___ZZZ]]]aaaccceeefffhhhjjjgggeeeccc```^^^]]]\\\\\\]]]___```bbbdddeeeeeeeeecccbbbaaa``````aaabbbcccgggggggggfffeeedddbbbbbb```aaaaaaaaa```^^^\\\[[[[[[[[[ZZZYYYWWWUUUSSSQQQNNNLLLJJJJJJKKKKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIMMMTTTZZZcccrrr|||kkk```WWWPPPKKKJJJHHHEEEEEEGGGEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHJJJLLLNNNPPPRRRRRRPPPQQQRRRTTTUUUUUUVVVVVVTTTVVVYYYYYYYYYYYYZZZ[[[WWWYYY\\\^^^```bbbeeegggdddbbb___\\\[[[[[[[[[\\\[[[]]]```bbbdddeeeeeeeeecccbbbbbbaaaaaaaaaaaaaaadddeeeffffffeeeccc```^^^^^^^^^]]]]]]\\\ZZZYYYXXXXXXYYYXXXXXXVVVSSSQQQOOOMMMKKKHHHHHHIIIJJJJJJIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFEEEFFFJJJOOORRRXXXdddppp{{{mmm___VVVQQQLLLHHHIIIGGGDDDDDDFFFDDDDDDCCCBBBBBBBBBCCCCCC@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQOOOOOOPPPQQQRRRSSSTTTTTTSSSUUUXXXXXXWWWWWWWWWXXXVVVXXXYYYZZZ[[[]]]```cccaaa___\\\YYYXXXYYYZZZ\\\ZZZ\\\___bbbdddeeeeeedddbbbbbbbbbbbbbbbaaa``````aaabbbccccccbbb```^^^]]]\\\[[[ZZZYYYWWWWWWWWWWWWVVVVVVWWWVVVTTTRRROOONNNKKKIIIFFFEEEFFFGGGHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFEEEGGGJJJNNNOOOQQQYYYcccsssnnnbbbWWWPPPOOOJJJHHHIIIHHHEEEEEEHHHDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTVVVYYYYYYXXXWWWWWWWWWWWWXXXXXXWWWWWWYYY]]]```___]]]YYYWWWVVVWWWZZZ[[[YYY[[[^^^aaacccdddddddddaaabbbcccccccccaaa```___`````````______^^^]]]]]][[[ZZZXXXVVVUUUUUUUUUVVVTTTUUUVVVUUUTTTQQQNNNLLLIIIGGGDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCCCCEEEFFFGGGIIIJJJMMMPPPOOONNNTTT]]]dddvvvpppeeeZZZRRROOOKKKKKKJJJIIIHHHFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGIIIJJJKKKLLLLLLLLLOOOMMMLLLNNNRRRUUUUUUTTTRRRTTTVVVVVVUUUUUUVVVWWWUUUVVVVVVWWWWWWXXXXXXXXXZZZXXXWWWUUUUUUVVVWWWXXXYYY[[[]]]```bbbbbbbbbaaaccc```^^^\\\]]]]]]]]]\\\]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZXXXUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJMMMLLLIIIGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKNNNRRRVVV\\\eeeuuutttfff]]]UUUOOOMMMKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLKKKMMMQQQTTTTTTSSSTTTVVVWWWVVVTTTSSSSSSTTTVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXXXXZZZ\\\^^^______^^^^^^```^^^]]]]]]^^^______^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYVVVTTTRRRSSSSSSRRRQQQQQQQQQQQQQQQOOOMMMKKKIIIKKKJJJHHHGGGFFFEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKNNNRRRUUUYYY^^^jjjyyyuuueee\\\WWWPPPLLLLLLJJJJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJIIIKKKNNNQQQRRRQQQUUUVVVWWWVVVTTTSSSTTTUUUSSSSSSRRRQQQQQQQQQRRRRRRUUUTTTTTTTTTUUUWWWYYY[[[\\\]]]^^^______^^^]]]]]]___]]]\\\]]]^^^^^^]]][[[\\\[[[YYYXXXVVVVVVUUUUUUUUUSSSQQQPPPQQQQQQPPPNNNNNNNNNOOONNNMMMKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIIIIJJJMMMQQQTTTWWWXXX^^^gggqqqrrrggg\\\WWWTTTOOOLLLLLLIIIIIIHHHHHHGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEGGGHHHIIIJJJJJJJJJHHHHHHHHHJJJLLLNNNPPPPPPSSSTTTVVVVVVVVVVVVXXXZZZTTTSSSRRRQQQPPPQQQQQQQQQUUUUUUVVVXXXZZZ]]]```aaadddeeeddddddbbb```^^^]]]^^^\\\[[[ZZZZZZYYYWWWUUUZZZYYYWWWUUUSSSRRRQQQQQQRRRPPPNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIJJJLLLOOORRRTTTTTTXXX^^^eeeqqqtttfff]]]VVVTTTQQQMMMJJJKKKHHHHHHGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKMMMOOOPPPQQQSSSTTTUUUVVVXXX[[[^^^[[[YYYXXXVVVVVVVVVWWWXXXYYYZZZ]]]```dddhhhkkklllnnnnnnmmmkkkhhhccc___\\\[[[YYYWWWWWWWWWVVVTTTSSSXXXVVVTTTRRRPPPOOONNNMMMNNNMMMLLLLLLMMMLLLKKKIIIHHHHHHIIIIIIIIIHHHFFFEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIIIIKKKMMMPPPPPPQQQUUUZZZ```hhhwwwsssfffZZZTTTPPPPPPNNNIIIGGGHHHGGGGGGGGGFFFFFFDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGHHHGGGHHHJJJKKKKKKLLLOOOQQQRRRTTTVVVXXXZZZ^^^bbbfffcccbbb```______```aaabbbgggiiilllqqqvvvzzz~~~~~~~~~~~~{{{uuummmeeeaaa\\\YYYVVVUUUVVVVVVVVVUUUTTTSSSQQQOOOMMMLLLKKKKKKLLLKKKJJJKKKLLLKKKIIIGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCEEEGGGHHHIIIJJJLLLNNNLLLMMMRRRWWWZZZ___kkkvvv|||rrrfff[[[QQQNNNLLLNNNLLLHHHEEEFFFFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAACCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDFFFGGGHHHHHHIIIIIIGGGJJJLLLLLLLLLMMMPPPSSSTTTVVV[[[```fffmmmuuuzzzwwwuuutttrrrssstttvvvxxx}}}xxxqqqfffbbb\\\XXXWWWVVVVVVUUUQQQPPPOOOMMMKKKJJJJJJIIIJJJIIIIIIJJJKKKKKKIIIGGGDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEFFFEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBDDDGGGHHHHHHIIIKKKLLLLLLMMMPPPTTTTTTWWW```kkkxxxuuuiiicccZZZQQQMMMKKKKKKNNNMMMIIIFFFHHHEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@AAACCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHKKKMMMMMMLLLNNNQQQTTTTTTXXX___hhhrrr}}}sssmmmddd\\\XXXUUUSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKHHHFFFDDDDDDFFFGGGGGGFFFFFFEEEDDDEEEFFFFFFFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEAAADDDFFFHHHHHHIIIJJJLLLOOONNNPPPRRRQQQRRR[[[eeehhhwwwsssfff]]]VVVRRRRRRKKKIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAA??????@@@AAABBBDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEEEEBBBBBBBBBEEEHHHKKKKKKKKKIIIIIIJJJLLLPPPTTTXXX[[[___iiiuuutttiiiaaa[[[VVVSSSPPPNNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCFFFFFFEEEDDDDDDDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHLLLMMMNNNOOOPPPTTTXXX\\\dddooo~~~yyyhhh^^^XXXRRROOOOOOJJJIIIGGGGGGHHHHHHFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCBBBBBBAAA???@@@@@@AAACCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHIIIIIIIIIKKKLLLMMMPPPTTTZZZ```dddnnnyyy{{{qqqhhh```[[[PPPNNNKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNOOORRRVVVZZZ\\\dddoooyyyssshhh\\\WWWSSSNNNLLLMMMIIIHHHFFFFFFGGGGGGEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJMMMOOORRRVVV\\\dddlllrrrxxxlllcccVVVRRRNNNLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLLLLMMMPPPSSSVVVYYY]]]dddjjjsss|||pppddd\\\UUUSSSPPPLLLKKKLLLIIIGGGFFFFFFFFFFFFEEECCCFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGBBBCCCEEEFFFGGGJJJMMMOOOOOORRRXXX^^^fffppp|||~~~sssccc^^^VVVQQQNNNNNNNNNOOONNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIJJJJJJKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKKKKLLLNNNQQQSSSVVVYYY]]]bbbhhhttt{{{nnnfffZZZTTTPPPPPPNNNJJJHHHJJJIIIGGGFFFFFFFFFFFFEEECCCEEEDDDDDDCCCCCCBBBBBBAAA???@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFAAACCCEEEFFFGGGJJJNNNRRRRRRXXXaaaiiisssssskkk```VVVQQQOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNKKKKKKLLLMMMMMMMMMNNNNNNKKKLLLLLLLLLMMMMMMMMMMMMHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHGGGIIIKKKKKKLLLMMMOOOQQQOOORRRVVVYYY^^^eeeooouuuuuujjjaaa\\\SSSOOOMMMMMMKKKFFFEEEHHHIIIHHHFFFFFFGGGGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFEEEGGGIIIIIIHHHJJJPPPTTTZZZbbbnnnyyyxxxjjj]]]UUUSSSSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHJJJLLLMMMLLLMMMOOOPPPMMMPPPSSSVVVYYY]]]bbbfffuuupppeee^^^YYYUUUPPPMMMLLLLLLJJJFFFFFFJJJJJJIIIGGGGGGHHHHHHFFFEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFIIILLLLLLKKKNNNUUU[[[dddooo}}}uuufff^^^[[[\\\]]]ZZZZZZZZZYYYYYYYYYXXXXXXSSSSSSTTTUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTRRRQQQPPPOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSUUUWWWZZZ]]]___iiirrrpppddd]]]YYYUUUSSSPPPNNNMMMMMMKKKHHHIIINNNKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFFFFEEEDDDDDDCCCCCC@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGDDDHHHLLLNNNOOOTTT\\\ccckkkwww}}}nnnfffdddeeegggbbbbbbaaaaaaaaa`````````YYYZZZZZZ[[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRPPPOOONNNOOOOOONNNMMMMMMMMMMMMMMMHHHIIIIIIJJJKKKLLLMMMMMMKKKMMMOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPRRRUUUXXX[[[bbbgggppp{{{wwwnnnbbbZZZXXXVVVSSSPPPLLLLLLLLLLLLKKKKKKKKKKKKOOOMMMKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEHHHLLLOOOSSSYYYaaagggwwwvvvsssrrrnnnjjjnnnkkkhhhfffffffffeeeddddddcccbbbaaa````````````___^^^]]]]]]]]]^^^___```___]]][[[[[[\\\[[[WWWSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPNNNLLLLLLNNNOOOPPPOOOOOOPPPRRRTTTTTTSSSRRRPPPRRRQQQPPPOOOOOOQQQSSSTTT[[[]]]bbbkkkuuunnnfff[[[UUUSSSRRRPPPNNNOOOOOOPPPPPPQQQQQQPPPPPPSSSPPPNNNMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHLLLNNNPPPQQQUUU]]]hhhppp~~~|||xxxtttvvvssspppnnnnnnmmmllljjjkkkkkkjjjiiihhhhhhhhhhhhffffffeeeddddddeeeffffffeeedddccccccdddccc___\\\YYYYYYXXXWWWVVVVVVVVVVVVWWWUUUSSSRRRTTTUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSXXXXXX\\\cccjjjtttpppddd^^^UUUPPPPPPPPPPPPNNNRRRTTTVVVXXXYYYYYYYYYXXXXXXVVVSSSRRRRRRRRRQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMUUUUUUVVVVVVZZZdddqqq{{{}}}~~~{{{yyyyyyxxxvvvuuuwwwwwwvvvvvvuuutttttttttssssssqqqppppppppppppppppppoooooopppqqqooollljjjfffeeecccaaa____________^^^\\\ZZZYYY[[[\\\\\\[[[___^^^]]]\\\[[[ZZZZZZZZZXXXWWWVVVTTTSSSTTTTTTUUUVVVUUUVVVZZZ^^^eeeqqq}}}yyyjjj^^^YYYSSSPPPPPPRRRSSSSSSUUUXXX\\\```bbbbbbaaa___^^^\\\YYYWWWWWWWWWWWWVVVSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQPPPPPPPPPRRRSSSUUU[[[]]]^^^```dddmmmzzz~~~}}}||||||{{{||||||~~~}}}zzzxxxuuussspppmmmkkkjjjjjjkkkhhhfffdddeeegggiiiiiiiiijjjhhheeebbb```______``````___]]][[[ZZZYYYYYYYYYXXXVVVUUUWWWZZZ]]]fffooosssfffZZZWWWSSSQQQRRRTTTVVVWWWXXX\\\bbbgggjjjiiigggeeecccaaa^^^]]]]]]]]]\\\\\\WWWWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUWWWXXXXXXYYYYYYXXXXXXYYYZZZ\\\]]]```dddhhhlllpppwww~~~{{{xxxvvvtttsssssssssqqqqqqrrruuuxxxyyyzzzsssqqqmmmiiigggfffffffffeeedddcccaaa___^^^]]]\\\[[[WWWVVVXXXYYY[[[aaahhhuuulll```XXXVVVTTTRRRSSSUUUXXXZZZ\\\aaahhhnnnqqqpppmmmjjjgggdddbbbaaabbbbbbbbbaaa\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWUUUTTTRRRRRRRRRSSSTTTVVVWWWXXX[[[[[[[[[[[[\\\]]]______aaaaaabbbbbbcccdddffffffffflllrrrwww{{{}}}{{{zzzxxxwwwvvvwww{{{~~~{{{yyyuuurrrooonnnmmmmmmiiiiiigggfffdddbbbaaa```^^^YYYWWWYYYZZZ[[[___eeejjjuuujjj___YYYXXXWWWUUUUUUWWWZZZ\\\```fffnnntttwwwuuuqqqnnnhhhfffddddddeeefffffffff______^^^^^^^^^^^^______``````___^^^]]][[[ZZZYYYVVVWWWWWWXXXZZZ[[[]]]^^^`````````aaabbbcccdddeeehhhiiijjjlllmmmmmmnnnnnnooottt{{{~~~|||{{{|||~~~}}}zzzxxxvvvuuutttoooooonnnmmmkkkiiihhhgggbbb]]][[[\\\]]]]]]___cccccckkk}}}nnnddd\\\\\\[[[YYYXXXYYY\\\___ccciiiqqqxxx{{{yyytttpppiiigggeeeeeeggghhhiiihhhaaa```````````````aaaaaaccccccbbbaaa```^^^\\\[[[ZZZZZZZZZ\\\]]]___aaabbbcccccccccdddeeefffhhhhhhlllmmmoooqqqrrrsssrrrrrrvvvzzz}}}{{{zzzyyyuuuuuuuuutttrrrpppooonnngggbbb___```aaa___aaadddbbbhhhxxxoooccc^^^[[[XXXVVVUUUWWWYYY[[[cccjjjqqqtttvvvxxxtttooofffdddcccccceeeffffffeeebbbaaa`````````aaabbbbbbffffffdddaaa^^^^^^___aaaaaa``````bbbeeefffcccaaadddgggiiigggddddddhhhmmmuuuvvvxxxyyyzzz{{{{{{{{{{{{~~~}}}yyyyyyyyyyyyxxxvvvsssqqqooojjjiiigggeeecccbbbaaa```aaajjjxxxpppdddcccaaa^^^\\\[[[\\\^^^```eeelllrrruuuwwwyyyuuupppgggfffdddeeeggghhhhhhhhheeedddcccbbbcccdddfffggghhhhhhgggdddbbbaaaccceeehhhggggggiiikkkkkkhhheeeeeehhhjjjiiiffffffjjjnnnvvvwwwxxxzzz|||}}}}}}}}}}}}|||{{{{{{zzzyyywwwtttqqqpppmmmllliiigggdddbbbaaa```ccckkkwwwuuuiiifffdddaaa^^^^^^^^^```aaacccjjjooorrrsssuuurrrllldddcccbbbccceeeggggggfffeeedddbbbaaabbbeeegggiiijjjjjjiiigggffffffhhhkkkllllllkkklllmmmkkkhhhfffgggiiijjjiiiggggggkkkoootttvvvxxxzzz|||}}}~~~~~~}}}}}}|||zzzxxxuuurrrpppooonnnllljjjhhhffffffeeegggmmmwww~~~qqqjjjhhheeecccaaaaaabbbcccdddjjjoooppprrrssspppkkkcccbbbaaabbbdddfffffffffeeedddbbbbbbcccfffiiikkkkkkkkkkkkjjjiiijjjmmmppprrrrrrrrrrrrpppmmmiiigggggghhhiiihhhggggggjjjmmmqqqrrrtttwwwyyy{{{||||||~~~}}}}}}|||zzzxxxtttqqqpppnnnnnnmmmllllllllllllmmmkkkpppyyy|||tttrrrooollljjjiiihhhhhhjjjpppttttttuuuvvvsssnnnfffeeedddeeegggiiiiiihhhiiihhhffffffgggjjjmmmoookkkllllllllllllnnnrrruuu|||}}}~~~|||xxxsssnnnlllgggggggggffffffgggjjjkkkmmmnnnqqqsssuuuwwwxxxyyyzzz}}}||||||{{{yyywwwtttqqqooonnnnnnnnnmmmnnnnnnoooooopppttt~~~{{{wwwtttqqqoooooopppuuuxxxxxxxxxyyyvvvqqqjjjhhhggggggiiijjjjjjiiijjjiiiiiiiiijjjkkkmmmnnnnnnooopppqqqrrrtttyyy||||||vvvpppnnniiihhhhhhhhhhhhjjjkkkllllllnnnooorrrtttuuuvvvvvvxxxzzz|||}}}|||{{{{{{|||zzzzzzzzzyyywwwtttrrrpppqqqppppppppppppqqqrrrrrrxxx}}}~~~}}}{{{zzzsssqqqoooooopppqqqpppoooooopppqqqqqqrrrrrrrrrrrrssstttvvvwwwyyy|||xxxrrrpppnnnlllkkkkkkmmmoooppppppoooppprrrsssuuuvvvvvvwwwwwwzzz|||}}}|||{{{zzz{{{}}}~~~zzzzzzzzzzzzxxxvvvtttsssssstttuuuwwwzzz}}}}}}|||}}}}}}|||{{{{{{|||~~~~~~}}}|||xxxyyy{{{|||~~~~~~xxxvvvrrrpppooooooqqqsssttttttrrrssstttvvvwwwxxxxxxxxxxxx{{{}}}~~~}}}|||{{{{{{zzz~~~~~~~~~~~~}}}zzz{{{{{{{{{zzzxxxvvvuuusssuuuyyy~~~|||zzz|||~~~